Files
ComfyUI_frontend/dependency-graph.svg
snomiao aa2fa05887 Add dependency-cruiser configuration and graph
- Add dependency-cruiser config for analyzing dependencies
- Generate dependency graph visualization
- Update package dependencies

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-15 09:43:02 +00:00

39352 lines
4.1 MiB

<?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: dependency&#45;cruiser output Pages: 1 -->
<svg width="3368pt" height="38128pt"
viewBox="0.00 0.00 3367.50 38127.84" 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 38123.84)">
<title>dependency&#45;cruiser output</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-38123.84 3363.5,-38123.84 3363.5,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_src</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M20,-37.84C20,-37.84 3339.5,-37.84 3339.5,-37.84 3345.5,-37.84 3351.5,-43.84 3351.5,-49.84 3351.5,-49.84 3351.5,-38099.84 3351.5,-38099.84 3351.5,-38105.84 3345.5,-38111.84 3339.5,-38111.84 3339.5,-38111.84 20,-38111.84 20,-38111.84 14,-38111.84 8,-38105.84 8,-38099.84 8,-38099.84 8,-49.84 8,-49.84 8,-43.84 14,-37.84 20,-37.84"/>
<text text-anchor="middle" x="1679.75" y="-38100.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">src</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_src/assets</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M2009.5,-26162.84C2009.5,-26162.84 2094.5,-26162.84 2094.5,-26162.84 2100.5,-26162.84 2106.5,-26168.84 2106.5,-26174.84 2106.5,-26174.84 2106.5,-26446.84 2106.5,-26446.84 2106.5,-26452.84 2100.5,-26458.84 2094.5,-26458.84 2094.5,-26458.84 2009.5,-26458.84 2009.5,-26458.84 2003.5,-26458.84 1997.5,-26452.84 1997.5,-26446.84 1997.5,-26446.84 1997.5,-26174.84 1997.5,-26174.84 1997.5,-26168.84 2003.5,-26162.84 2009.5,-26162.84"/>
<text text-anchor="middle" x="2052" y="-26447.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">assets</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_src/assets/css</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M2028.5,-26380.84C2028.5,-26380.84 2075.5,-26380.84 2075.5,-26380.84 2081.5,-26380.84 2087.5,-26386.84 2087.5,-26392.84 2087.5,-26392.84 2087.5,-26420.84 2087.5,-26420.84 2087.5,-26426.84 2081.5,-26432.84 2075.5,-26432.84 2075.5,-26432.84 2028.5,-26432.84 2028.5,-26432.84 2022.5,-26432.84 2016.5,-26426.84 2016.5,-26420.84 2016.5,-26420.84 2016.5,-26392.84 2016.5,-26392.84 2016.5,-26386.84 2022.5,-26380.84 2028.5,-26380.84"/>
<text text-anchor="middle" x="2052" y="-26421.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">css</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_src/assets/palettes</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M2017.5,-26170.84C2017.5,-26170.84 2086.5,-26170.84 2086.5,-26170.84 2092.5,-26170.84 2098.5,-26176.84 2098.5,-26182.84 2098.5,-26182.84 2098.5,-26360.84 2098.5,-26360.84 2098.5,-26366.84 2092.5,-26372.84 2086.5,-26372.84 2086.5,-26372.84 2017.5,-26372.84 2017.5,-26372.84 2011.5,-26372.84 2005.5,-26366.84 2005.5,-26360.84 2005.5,-26360.84 2005.5,-26182.84 2005.5,-26182.84 2005.5,-26176.84 2011.5,-26170.84 2017.5,-26170.84"/>
<text text-anchor="middle" x="2052" y="-26361.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">palettes</text>
</g>
<g id="clust5" class="cluster">
<title>cluster_src/base</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1602,-19251.84C1602,-19251.84 1696,-19251.84 1696,-19251.84 1702,-19251.84 1708,-19257.84 1708,-19263.84 1708,-19263.84 1708,-19325.84 1708,-19325.84 1708,-19331.84 1702,-19337.84 1696,-19337.84 1696,-19337.84 1602,-19337.84 1602,-19337.84 1596,-19337.84 1590,-19331.84 1590,-19325.84 1590,-19325.84 1590,-19263.84 1590,-19263.84 1590,-19257.84 1596,-19251.84 1602,-19251.84"/>
<text text-anchor="middle" x="1649" y="-19326.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">base</text>
</g>
<g id="clust6" class="cluster">
<title>cluster_src/base/common</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1610,-19259.84C1610,-19259.84 1688,-19259.84 1688,-19259.84 1694,-19259.84 1700,-19265.84 1700,-19271.84 1700,-19271.84 1700,-19299.84 1700,-19299.84 1700,-19305.84 1694,-19311.84 1688,-19311.84 1688,-19311.84 1610,-19311.84 1610,-19311.84 1604,-19311.84 1598,-19305.84 1598,-19299.84 1598,-19299.84 1598,-19271.84 1598,-19271.84 1598,-19265.84 1604,-19259.84 1610,-19259.84"/>
<text text-anchor="middle" x="1649" y="-19300.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">common</text>
</g>
<g id="clust7" class="cluster">
<title>cluster_src/components</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M176,-613.84C176,-613.84 2295.5,-613.84 2295.5,-613.84 2301.5,-613.84 2307.5,-619.84 2307.5,-625.84 2307.5,-625.84 2307.5,-6913.84 2307.5,-6913.84 2307.5,-6919.84 2301.5,-6925.84 2295.5,-6925.84 2295.5,-6925.84 176,-6925.84 176,-6925.84 170,-6925.84 164,-6919.84 164,-6913.84 164,-6913.84 164,-625.84 164,-625.84 164,-619.84 170,-613.84 176,-613.84"/>
<text text-anchor="middle" x="1235.75" y="-6914.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">components</text>
</g>
<g id="clust8" class="cluster">
<title>cluster_src/components/actionbar</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M559.5,-3077.84C559.5,-3077.84 1061.5,-3077.84 1061.5,-3077.84 1067.5,-3077.84 1073.5,-3083.84 1073.5,-3089.84 1073.5,-3089.84 1073.5,-3117.84 1073.5,-3117.84 1073.5,-3123.84 1067.5,-3129.84 1061.5,-3129.84 1061.5,-3129.84 559.5,-3129.84 559.5,-3129.84 553.5,-3129.84 547.5,-3123.84 547.5,-3117.84 547.5,-3117.84 547.5,-3089.84 547.5,-3089.84 547.5,-3083.84 553.5,-3077.84 559.5,-3077.84"/>
<text text-anchor="middle" x="810.5" y="-3118.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">actionbar</text>
</g>
<g id="clust9" class="cluster">
<title>cluster_src/components/bottomPanel</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M353,-1899.84C353,-1899.84 669,-1899.84 669,-1899.84 675,-1899.84 681,-1905.84 681,-1911.84 681,-1911.84 681,-2153.84 681,-2153.84 681,-2159.84 675,-2165.84 669,-2165.84 669,-2165.84 353,-2165.84 353,-2165.84 347,-2165.84 341,-2159.84 341,-2153.84 341,-2153.84 341,-1911.84 341,-1911.84 341,-1905.84 347,-1899.84 353,-1899.84"/>
<text text-anchor="middle" x="511" y="-2154.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">bottomPanel</text>
</g>
<g id="clust10" class="cluster">
<title>cluster_src/components/bottomPanel/tabs</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M361,-1907.84C361,-1907.84 661,-1907.84 661,-1907.84 667,-1907.84 673,-1913.84 673,-1919.84 673,-1919.84 673,-2101.84 673,-2101.84 673,-2107.84 667,-2113.84 661,-2113.84 661,-2113.84 361,-2113.84 361,-2113.84 355,-2113.84 349,-2107.84 349,-2101.84 349,-2101.84 349,-1919.84 349,-1919.84 349,-1913.84 355,-1907.84 361,-1907.84"/>
<text text-anchor="middle" x="511" y="-2102.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">tabs</text>
</g>
<g id="clust11" class="cluster">
<title>cluster_src/components/bottomPanel/tabs/shortcuts</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M370,-2005.84C370,-2005.84 653,-2005.84 653,-2005.84 659,-2005.84 665,-2011.84 665,-2017.84 665,-2017.84 665,-2075.84 665,-2075.84 665,-2081.84 659,-2087.84 653,-2087.84 653,-2087.84 370,-2087.84 370,-2087.84 364,-2087.84 358,-2081.84 358,-2075.84 358,-2075.84 358,-2017.84 358,-2017.84 358,-2011.84 364,-2005.84 370,-2005.84"/>
<text text-anchor="middle" x="511.5" y="-2076.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">shortcuts</text>
</g>
<g id="clust12" class="cluster">
<title>cluster_src/components/bottomPanel/tabs/terminal</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M369,-1915.84C369,-1915.84 652.5,-1915.84 652.5,-1915.84 658.5,-1915.84 664.5,-1921.84 664.5,-1927.84 664.5,-1927.84 664.5,-1985.84 664.5,-1985.84 664.5,-1991.84 658.5,-1997.84 652.5,-1997.84 652.5,-1997.84 369,-1997.84 369,-1997.84 363,-1997.84 357,-1991.84 357,-1985.84 357,-1985.84 357,-1927.84 357,-1927.84 357,-1921.84 363,-1915.84 369,-1915.84"/>
<text text-anchor="middle" x="510.75" y="-1986.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">terminal</text>
</g>
<g id="clust13" class="cluster">
<title>cluster_src/components/breadcrumb</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M747.5,-3137.84C747.5,-3137.84 1087,-3137.84 1087,-3137.84 1093,-3137.84 1099,-3143.84 1099,-3149.84 1099,-3149.84 1099,-3177.84 1099,-3177.84 1099,-3183.84 1093,-3189.84 1087,-3189.84 1087,-3189.84 747.5,-3189.84 747.5,-3189.84 741.5,-3189.84 735.5,-3183.84 735.5,-3177.84 735.5,-3177.84 735.5,-3149.84 735.5,-3149.84 735.5,-3143.84 741.5,-3137.84 747.5,-3137.84"/>
<text text-anchor="middle" x="917.25" y="-3178.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">breadcrumb</text>
</g>
<g id="clust14" class="cluster">
<title>cluster_src/components/button</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1366,-1267.84C1366,-1267.84 1921,-1267.84 1921,-1267.84 1927,-1267.84 1933,-1273.84 1933,-1279.84 1933,-1279.84 1933,-1427.84 1933,-1427.84 1933,-1433.84 1927,-1439.84 1921,-1439.84 1921,-1439.84 1366,-1439.84 1366,-1439.84 1360,-1439.84 1354,-1433.84 1354,-1427.84 1354,-1427.84 1354,-1279.84 1354,-1279.84 1354,-1273.84 1360,-1267.84 1366,-1267.84"/>
<text text-anchor="middle" x="1643.5" y="-1428.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">button</text>
</g>
<g id="clust15" class="cluster">
<title>cluster_src/components/card</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1153,-967.84C1153,-967.84 1476,-967.84 1476,-967.84 1482,-967.84 1488,-973.84 1488,-979.84 1488,-979.84 1488,-1127.84 1488,-1127.84 1488,-1133.84 1482,-1139.84 1476,-1139.84 1476,-1139.84 1153,-1139.84 1153,-1139.84 1147,-1139.84 1141,-1133.84 1141,-1127.84 1141,-1127.84 1141,-979.84 1141,-979.84 1141,-973.84 1147,-967.84 1153,-967.84"/>
<text text-anchor="middle" x="1314.5" y="-1128.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">card</text>
</g>
<g id="clust16" class="cluster">
<title>cluster_src/components/chip</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1154.5,-907.84C1154.5,-907.84 1466.5,-907.84 1466.5,-907.84 1472.5,-907.84 1478.5,-913.84 1478.5,-919.84 1478.5,-919.84 1478.5,-947.84 1478.5,-947.84 1478.5,-953.84 1472.5,-959.84 1466.5,-959.84 1466.5,-959.84 1154.5,-959.84 1154.5,-959.84 1148.5,-959.84 1142.5,-953.84 1142.5,-947.84 1142.5,-947.84 1142.5,-919.84 1142.5,-919.84 1142.5,-913.84 1148.5,-907.84 1154.5,-907.84"/>
<text text-anchor="middle" x="1310.5" y="-948.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">chip</text>
</g>
<g id="clust17" class="cluster">
<title>cluster_src/components/common</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1566,-2507.84C1566,-2507.84 2093.5,-2507.84 2093.5,-2507.84 2099.5,-2507.84 2105.5,-2513.84 2105.5,-2519.84 2105.5,-2519.84 2105.5,-3177.84 2105.5,-3177.84 2105.5,-3183.84 2099.5,-3189.84 2093.5,-3189.84 2093.5,-3189.84 1566,-3189.84 1566,-3189.84 1560,-3189.84 1554,-3183.84 1554,-3177.84 1554,-3177.84 1554,-2519.84 1554,-2519.84 1554,-2513.84 1560,-2507.84 1566,-2507.84"/>
<text text-anchor="middle" x="1829.75" y="-3178.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">common</text>
</g>
<g id="clust18" class="cluster">
<title>cluster_src/components/dialog</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M713.5,-3197.84C713.5,-3197.84 2122.5,-3197.84 2122.5,-3197.84 2128.5,-3197.84 2134.5,-3203.84 2134.5,-3209.84 2134.5,-3209.84 2134.5,-5135.84 2134.5,-5135.84 2134.5,-5141.84 2128.5,-5147.84 2122.5,-5147.84 2122.5,-5147.84 713.5,-5147.84 713.5,-5147.84 707.5,-5147.84 701.5,-5141.84 701.5,-5135.84 701.5,-5135.84 701.5,-3209.84 701.5,-3209.84 701.5,-3203.84 707.5,-3197.84 713.5,-3197.84"/>
<text text-anchor="middle" x="1418" y="-5136.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">dialog</text>
</g>
<g id="clust19" class="cluster">
<title>cluster_src/components/dialog/content</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M721.5,-3205.84C721.5,-3205.84 2114.5,-3205.84 2114.5,-3205.84 2120.5,-3205.84 2126.5,-3211.84 2126.5,-3217.84 2126.5,-3217.84 2126.5,-4877.84 2126.5,-4877.84 2126.5,-4883.84 2120.5,-4889.84 2114.5,-4889.84 2114.5,-4889.84 721.5,-4889.84 721.5,-4889.84 715.5,-4889.84 709.5,-4883.84 709.5,-4877.84 709.5,-4877.84 709.5,-3217.84 709.5,-3217.84 709.5,-3211.84 715.5,-3205.84 721.5,-3205.84"/>
<text text-anchor="middle" x="1418" y="-4878.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">content</text>
</g>
<g id="clust20" class="cluster">
<title>cluster_src/components/dialog/content/credit</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M955.5,-3239.84C955.5,-3239.84 1068.5,-3239.84 1068.5,-3239.84 1074.5,-3239.84 1080.5,-3245.84 1080.5,-3251.84 1080.5,-3251.84 1080.5,-3279.84 1080.5,-3279.84 1080.5,-3285.84 1074.5,-3291.84 1068.5,-3291.84 1068.5,-3291.84 955.5,-3291.84 955.5,-3291.84 949.5,-3291.84 943.5,-3285.84 943.5,-3279.84 943.5,-3279.84 943.5,-3251.84 943.5,-3251.84 943.5,-3245.84 949.5,-3239.84 955.5,-3239.84"/>
<text text-anchor="middle" x="1012" y="-3280.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">credit</text>
</g>
<g id="clust21" class="cluster">
<title>cluster_src/components/dialog/content/error</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M961.5,-4811.84C961.5,-4811.84 1062.5,-4811.84 1062.5,-4811.84 1068.5,-4811.84 1074.5,-4817.84 1074.5,-4823.84 1074.5,-4823.84 1074.5,-4851.84 1074.5,-4851.84 1074.5,-4857.84 1068.5,-4863.84 1062.5,-4863.84 1062.5,-4863.84 961.5,-4863.84 961.5,-4863.84 955.5,-4863.84 949.5,-4857.84 949.5,-4851.84 949.5,-4851.84 949.5,-4823.84 949.5,-4823.84 949.5,-4817.84 955.5,-4811.84 961.5,-4811.84"/>
<text text-anchor="middle" x="1012" y="-4852.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">error</text>
</g>
<g id="clust22" class="cluster">
<title>cluster_src/components/dialog/content/manager</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M734,-3775.84C734,-3775.84 2106.5,-3775.84 2106.5,-3775.84 2112.5,-3775.84 2118.5,-3781.84 2118.5,-3787.84 2118.5,-3787.84 2118.5,-4585.84 2118.5,-4585.84 2118.5,-4591.84 2112.5,-4597.84 2106.5,-4597.84 2106.5,-4597.84 734,-4597.84 734,-4597.84 728,-4597.84 722,-4591.84 722,-4585.84 722,-4585.84 722,-3787.84 722,-3787.84 722,-3781.84 728,-3775.84 734,-3775.84"/>
<text text-anchor="middle" x="1420.25" y="-4586.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">manager</text>
</g>
<g id="clust23" class="cluster">
<title>cluster_src/components/dialog/content/manager/button</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1366,-3993.84C1366,-3993.84 1703,-3993.84 1703,-3993.84 1709,-3993.84 1715,-3999.84 1715,-4005.84 1715,-4005.84 1715,-4123.84 1715,-4123.84 1715,-4129.84 1709,-4135.84 1703,-4135.84 1703,-4135.84 1366,-4135.84 1366,-4135.84 1360,-4135.84 1354,-4129.84 1354,-4123.84 1354,-4123.84 1354,-4005.84 1354,-4005.84 1354,-3999.84 1360,-3993.84 1366,-3993.84"/>
<text text-anchor="middle" x="1534.5" y="-4124.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">button</text>
</g>
<g id="clust24" class="cluster">
<title>cluster_src/components/dialog/content/manager/infoPanel</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M956,-4143.84C956,-4143.84 2098.5,-4143.84 2098.5,-4143.84 2104.5,-4143.84 2110.5,-4149.84 2110.5,-4155.84 2110.5,-4155.84 2110.5,-4283.84 2110.5,-4283.84 2110.5,-4289.84 2104.5,-4295.84 2098.5,-4295.84 2098.5,-4295.84 956,-4295.84 956,-4295.84 950,-4295.84 944,-4289.84 944,-4283.84 944,-4283.84 944,-4155.84 944,-4155.84 944,-4149.84 950,-4143.84 956,-4143.84"/>
<text text-anchor="middle" x="1527.25" y="-4284.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">infoPanel</text>
</g>
<g id="clust25" class="cluster">
<title>cluster_src/components/dialog/content/manager/infoPanel/tabs</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1361,-4157.84C1361,-4157.84 1708,-4157.84 1708,-4157.84 1714,-4157.84 1720,-4163.84 1720,-4169.84 1720,-4169.84 1720,-4257.84 1720,-4257.84 1720,-4263.84 1714,-4269.84 1708,-4269.84 1708,-4269.84 1361,-4269.84 1361,-4269.84 1355,-4269.84 1349,-4263.84 1349,-4257.84 1349,-4257.84 1349,-4169.84 1349,-4169.84 1349,-4163.84 1355,-4157.84 1361,-4157.84"/>
<text text-anchor="middle" x="1534.5" y="-4258.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">tabs</text>
</g>
<g id="clust26" class="cluster">
<title>cluster_src/components/dialog/content/manager/packBanner</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1166.5,-4403.84C1166.5,-4403.84 1247.5,-4403.84 1247.5,-4403.84 1253.5,-4403.84 1259.5,-4409.84 1259.5,-4415.84 1259.5,-4415.84 1259.5,-4443.84 1259.5,-4443.84 1259.5,-4449.84 1253.5,-4455.84 1247.5,-4455.84 1247.5,-4455.84 1166.5,-4455.84 1166.5,-4455.84 1160.5,-4455.84 1154.5,-4449.84 1154.5,-4443.84 1154.5,-4443.84 1154.5,-4415.84 1154.5,-4415.84 1154.5,-4409.84 1160.5,-4403.84 1166.5,-4403.84"/>
<text text-anchor="middle" x="1207" y="-4444.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">packBanner</text>
</g>
<g id="clust27" class="cluster">
<title>cluster_src/components/dialog/content/manager/packCard</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M977,-4463.84C977,-4463.84 1255.5,-4463.84 1255.5,-4463.84 1261.5,-4463.84 1267.5,-4469.84 1267.5,-4475.84 1267.5,-4475.84 1267.5,-4503.84 1267.5,-4503.84 1267.5,-4509.84 1261.5,-4515.84 1255.5,-4515.84 1255.5,-4515.84 977,-4515.84 977,-4515.84 971,-4515.84 965,-4509.84 965,-4503.84 965,-4503.84 965,-4475.84 965,-4475.84 965,-4469.84 971,-4463.84 977,-4463.84"/>
<text text-anchor="middle" x="1116.25" y="-4504.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">packCard</text>
</g>
<g id="clust28" class="cluster">
<title>cluster_src/components/dialog/content/manager/packIcon</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1154.5,-3867.84C1154.5,-3867.84 1460.5,-3867.84 1460.5,-3867.84 1466.5,-3867.84 1472.5,-3873.84 1472.5,-3879.84 1472.5,-3879.84 1472.5,-3907.84 1472.5,-3907.84 1472.5,-3913.84 1466.5,-3919.84 1460.5,-3919.84 1460.5,-3919.84 1154.5,-3919.84 1154.5,-3919.84 1148.5,-3919.84 1142.5,-3913.84 1142.5,-3907.84 1142.5,-3907.84 1142.5,-3879.84 1142.5,-3879.84 1142.5,-3873.84 1148.5,-3867.84 1154.5,-3867.84"/>
<text text-anchor="middle" x="1307.5" y="-3908.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">packIcon</text>
</g>
<g id="clust29" class="cluster">
<title>cluster_src/components/dialog/content/manager/registrySearchBar</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1151.5,-3927.84C1151.5,-3927.84 1490,-3927.84 1490,-3927.84 1496,-3927.84 1502,-3933.84 1502,-3939.84 1502,-3939.84 1502,-3967.84 1502,-3967.84 1502,-3973.84 1496,-3979.84 1490,-3979.84 1490,-3979.84 1151.5,-3979.84 1151.5,-3979.84 1145.5,-3979.84 1139.5,-3973.84 1139.5,-3967.84 1139.5,-3967.84 1139.5,-3939.84 1139.5,-3939.84 1139.5,-3933.84 1145.5,-3927.84 1151.5,-3927.84"/>
<text text-anchor="middle" x="1320.75" y="-3968.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">registrySearchBar</text>
</g>
<g id="clust30" class="cluster">
<title>cluster_src/components/dialog/content/manager/skeleton</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M742,-3783.84C742,-3783.84 1261.5,-3783.84 1261.5,-3783.84 1267.5,-3783.84 1273.5,-3789.84 1273.5,-3795.84 1273.5,-3795.84 1273.5,-3837.84 1273.5,-3837.84 1273.5,-3843.84 1267.5,-3849.84 1261.5,-3849.84 1261.5,-3849.84 742,-3849.84 742,-3849.84 736,-3849.84 730,-3843.84 730,-3837.84 730,-3837.84 730,-3795.84 730,-3795.84 730,-3789.84 736,-3783.84 742,-3783.84"/>
<text text-anchor="middle" x="1001.75" y="-3838.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">skeleton</text>
</g>
<g id="clust31" class="cluster">
<title>cluster_src/components/dialog/content/setting</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M951.5,-3445.84C951.5,-3445.84 1467,-3445.84 1467,-3445.84 1473,-3445.84 1479,-3451.84 1479,-3457.84 1479,-3457.84 1479,-3755.84 1479,-3755.84 1479,-3761.84 1473,-3767.84 1467,-3767.84 1467,-3767.84 951.5,-3767.84 951.5,-3767.84 945.5,-3767.84 939.5,-3761.84 939.5,-3755.84 939.5,-3755.84 939.5,-3457.84 939.5,-3457.84 939.5,-3451.84 945.5,-3445.84 951.5,-3445.84"/>
<text text-anchor="middle" x="1209.25" y="-3756.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">setting</text>
</g>
<g id="clust32" class="cluster">
<title>cluster_src/components/dialog/content/setting/keybinding</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1154,-3689.84C1154,-3689.84 1260,-3689.84 1260,-3689.84 1266,-3689.84 1272,-3695.84 1272,-3701.84 1272,-3701.84 1272,-3729.84 1272,-3729.84 1272,-3735.84 1266,-3741.84 1260,-3741.84 1260,-3741.84 1154,-3741.84 1154,-3741.84 1148,-3741.84 1142,-3735.84 1142,-3729.84 1142,-3729.84 1142,-3701.84 1142,-3701.84 1142,-3695.84 1148,-3689.84 1154,-3689.84"/>
<text text-anchor="middle" x="1207" y="-3730.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">keybinding</text>
</g>
<g id="clust33" class="cluster">
<title>cluster_src/components/dialog/content/signin</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M964,-3319.84C964,-3319.84 1254.5,-3319.84 1254.5,-3319.84 1260.5,-3319.84 1266.5,-3325.84 1266.5,-3331.84 1266.5,-3331.84 1266.5,-3419.84 1266.5,-3419.84 1266.5,-3425.84 1260.5,-3431.84 1254.5,-3431.84 1254.5,-3431.84 964,-3431.84 964,-3431.84 958,-3431.84 952,-3425.84 952,-3419.84 952,-3419.84 952,-3331.84 952,-3331.84 952,-3325.84 958,-3319.84 964,-3319.84"/>
<text text-anchor="middle" x="1109.25" y="-3420.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">signin</text>
</g>
<g id="clust34" class="cluster">
<title>cluster_src/components/dialog/footer</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M746,-4923.84C746,-4923.84 878,-4923.84 878,-4923.84 884,-4923.84 890,-4929.84 890,-4935.84 890,-4935.84 890,-4963.84 890,-4963.84 890,-4969.84 884,-4975.84 878,-4975.84 878,-4975.84 746,-4975.84 746,-4975.84 740,-4975.84 734,-4969.84 734,-4963.84 734,-4963.84 734,-4935.84 734,-4935.84 734,-4929.84 740,-4923.84 746,-4923.84"/>
<text text-anchor="middle" x="812" y="-4964.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">footer</text>
</g>
<g id="clust35" class="cluster">
<title>cluster_src/components/dialog/header</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M743.5,-4983.84C743.5,-4983.84 880.5,-4983.84 880.5,-4983.84 886.5,-4983.84 892.5,-4989.84 892.5,-4995.84 892.5,-4995.84 892.5,-5083.84 892.5,-5083.84 892.5,-5089.84 886.5,-5095.84 880.5,-5095.84 880.5,-5095.84 743.5,-5095.84 743.5,-5095.84 737.5,-5095.84 731.5,-5089.84 731.5,-5083.84 731.5,-5083.84 731.5,-4995.84 731.5,-4995.84 731.5,-4989.84 737.5,-4983.84 743.5,-4983.84"/>
<text text-anchor="middle" x="812" y="-5084.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">header</text>
</g>
<g id="clust46" class="cluster">
<title>cluster_src/components/load3d</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M194,-6217.84C194,-6217.84 860,-6217.84 860,-6217.84 866,-6217.84 872,-6223.84 872,-6229.84 872,-6229.84 872,-6677.84 872,-6677.84 872,-6683.84 866,-6689.84 860,-6689.84 860,-6689.84 194,-6689.84 194,-6689.84 188,-6689.84 182,-6683.84 182,-6677.84 182,-6677.84 182,-6229.84 182,-6229.84 182,-6223.84 188,-6217.84 194,-6217.84"/>
<text text-anchor="middle" x="527" y="-6678.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">load3d</text>
</g>
<g id="clust47" class="cluster">
<title>cluster_src/components/load3d/controls</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M536.5,-6251.84C536.5,-6251.84 681.5,-6251.84 681.5,-6251.84 687.5,-6251.84 693.5,-6257.84 693.5,-6263.84 693.5,-6263.84 693.5,-6651.84 693.5,-6651.84 693.5,-6657.84 687.5,-6663.84 681.5,-6663.84 681.5,-6663.84 536.5,-6663.84 536.5,-6663.84 530.5,-6663.84 524.5,-6657.84 524.5,-6651.84 524.5,-6651.84 524.5,-6263.84 524.5,-6263.84 524.5,-6257.84 530.5,-6251.84 536.5,-6251.84"/>
<text text-anchor="middle" x="609" y="-6652.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">controls</text>
</g>
<g id="clust48" class="cluster">
<title>cluster_src/components/load3d/controls/viewer</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M544.5,-6465.84C544.5,-6465.84 673.5,-6465.84 673.5,-6465.84 679.5,-6465.84 685.5,-6471.84 685.5,-6477.84 685.5,-6477.84 685.5,-6625.84 685.5,-6625.84 685.5,-6631.84 679.5,-6637.84 673.5,-6637.84 673.5,-6637.84 544.5,-6637.84 544.5,-6637.84 538.5,-6637.84 532.5,-6631.84 532.5,-6625.84 532.5,-6625.84 532.5,-6477.84 532.5,-6477.84 532.5,-6471.84 538.5,-6465.84 544.5,-6465.84"/>
<text text-anchor="middle" x="609" y="-6626.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">viewer</text>
</g>
<g id="clust44" class="cluster">
<title>cluster_src/components/install</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1344,-6607.84C1344,-6607.84 1694.5,-6607.84 1694.5,-6607.84 1700.5,-6607.84 1706.5,-6613.84 1706.5,-6619.84 1706.5,-6619.84 1706.5,-6767.84 1706.5,-6767.84 1706.5,-6773.84 1700.5,-6779.84 1694.5,-6779.84 1694.5,-6779.84 1344,-6779.84 1344,-6779.84 1338,-6779.84 1332,-6773.84 1332,-6767.84 1332,-6767.84 1332,-6619.84 1332,-6619.84 1332,-6613.84 1338,-6607.84 1344,-6607.84"/>
<text text-anchor="middle" x="1519.25" y="-6768.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">install</text>
</g>
<g id="clust45" class="cluster">
<title>cluster_src/components/install/mirror</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1611.5,-6701.84C1611.5,-6701.84 1686.5,-6701.84 1686.5,-6701.84 1692.5,-6701.84 1698.5,-6707.84 1698.5,-6713.84 1698.5,-6713.84 1698.5,-6741.84 1698.5,-6741.84 1698.5,-6747.84 1692.5,-6753.84 1686.5,-6753.84 1686.5,-6753.84 1611.5,-6753.84 1611.5,-6753.84 1605.5,-6753.84 1599.5,-6747.84 1599.5,-6741.84 1599.5,-6741.84 1599.5,-6713.84 1599.5,-6713.84 1599.5,-6707.84 1605.5,-6701.84 1611.5,-6701.84"/>
<text text-anchor="middle" x="1649" y="-6742.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">mirror</text>
</g>
<g id="clust43" class="cluster">
<title>cluster_src/components/input</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1153,-1147.84C1153,-1147.84 1687,-1147.84 1687,-1147.84 1693,-1147.84 1699,-1153.84 1699,-1159.84 1699,-1159.84 1699,-1247.84 1699,-1247.84 1699,-1253.84 1693,-1259.84 1687,-1259.84 1687,-1259.84 1153,-1259.84 1153,-1259.84 1147,-1259.84 1141,-1253.84 1141,-1247.84 1141,-1247.84 1141,-1159.84 1141,-1159.84 1141,-1153.84 1147,-1147.84 1153,-1147.84"/>
<text text-anchor="middle" x="1420" y="-1248.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">input</text>
</g>
<g id="clust42" class="cluster">
<title>cluster_src/components/icons</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1608.5,-5219.84C1608.5,-5219.84 1689.5,-5219.84 1689.5,-5219.84 1695.5,-5219.84 1701.5,-5225.84 1701.5,-5231.84 1701.5,-5231.84 1701.5,-5289.84 1701.5,-5289.84 1701.5,-5295.84 1695.5,-5301.84 1689.5,-5301.84 1689.5,-5301.84 1608.5,-5301.84 1608.5,-5301.84 1602.5,-5301.84 1596.5,-5295.84 1596.5,-5289.84 1596.5,-5289.84 1596.5,-5231.84 1596.5,-5231.84 1596.5,-5225.84 1602.5,-5219.84 1608.5,-5219.84"/>
<text text-anchor="middle" x="1649" y="-5290.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">icons</text>
</g>
<g id="clust36" class="cluster">
<title>cluster_src/components/graph</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M189,-2173.84C189,-2173.84 1263.5,-2173.84 1263.5,-2173.84 1269.5,-2173.84 1275.5,-2179.84 1275.5,-2185.84 1275.5,-2185.84 1275.5,-2895.84 1275.5,-2895.84 1275.5,-2901.84 1269.5,-2907.84 1263.5,-2907.84 1263.5,-2907.84 189,-2907.84 189,-2907.84 183,-2907.84 177,-2901.84 177,-2895.84 177,-2895.84 177,-2185.84 177,-2185.84 177,-2179.84 183,-2173.84 189,-2173.84"/>
<text text-anchor="middle" x="726.25" y="-2896.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">graph</text>
</g>
<g id="clust37" class="cluster">
<title>cluster_src/components/graph/modals</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M550.5,-2829.84C550.5,-2829.84 667.5,-2829.84 667.5,-2829.84 673.5,-2829.84 679.5,-2835.84 679.5,-2841.84 679.5,-2841.84 679.5,-2869.84 679.5,-2869.84 679.5,-2875.84 673.5,-2881.84 667.5,-2881.84 667.5,-2881.84 550.5,-2881.84 550.5,-2881.84 544.5,-2881.84 538.5,-2875.84 538.5,-2869.84 538.5,-2869.84 538.5,-2841.84 538.5,-2841.84 538.5,-2835.84 544.5,-2829.84 550.5,-2829.84"/>
<text text-anchor="middle" x="609" y="-2870.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">modals</text>
</g>
<g id="clust38" class="cluster">
<title>cluster_src/components/graph/selectionToolbox</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M534,-2379.84C534,-2379.84 866,-2379.84 866,-2379.84 872,-2379.84 878,-2385.84 878,-2391.84 878,-2391.84 878,-2809.84 878,-2809.84 878,-2815.84 872,-2821.84 866,-2821.84 866,-2821.84 534,-2821.84 534,-2821.84 528,-2821.84 522,-2815.84 522,-2809.84 522,-2809.84 522,-2391.84 522,-2391.84 522,-2385.84 528,-2379.84 534,-2379.84"/>
<text text-anchor="middle" x="700" y="-2810.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">selectionToolbox</text>
</g>
<g id="clust39" class="cluster">
<title>cluster_src/components/graph/widgets</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M544.5,-2181.84C544.5,-2181.84 1255.5,-2181.84 1255.5,-2181.84 1261.5,-2181.84 1267.5,-2187.84 1267.5,-2193.84 1267.5,-2193.84 1267.5,-2311.84 1267.5,-2311.84 1267.5,-2317.84 1261.5,-2323.84 1255.5,-2323.84 1255.5,-2323.84 544.5,-2323.84 544.5,-2323.84 538.5,-2323.84 532.5,-2317.84 532.5,-2311.84 532.5,-2311.84 532.5,-2193.84 532.5,-2193.84 532.5,-2187.84 538.5,-2181.84 544.5,-2181.84"/>
<text text-anchor="middle" x="900" y="-2312.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">widgets</text>
</g>
<g id="clust40" class="cluster">
<title>cluster_src/components/graph/widgets/chatHistory</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M964.5,-2245.84C964.5,-2245.84 1247.5,-2245.84 1247.5,-2245.84 1253.5,-2245.84 1259.5,-2251.84 1259.5,-2257.84 1259.5,-2257.84 1259.5,-2285.84 1259.5,-2285.84 1259.5,-2291.84 1253.5,-2297.84 1247.5,-2297.84 1247.5,-2297.84 964.5,-2297.84 964.5,-2297.84 958.5,-2297.84 952.5,-2291.84 952.5,-2285.84 952.5,-2285.84 952.5,-2257.84 952.5,-2257.84 952.5,-2251.84 958.5,-2245.84 964.5,-2245.84"/>
<text text-anchor="middle" x="1106" y="-2286.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">chatHistory</text>
</g>
<g id="clust41" class="cluster">
<title>cluster_src/components/helpcenter</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1356.5,-6787.84C1356.5,-6787.84 1495.5,-6787.84 1495.5,-6787.84 1501.5,-6787.84 1507.5,-6793.84 1507.5,-6799.84 1507.5,-6799.84 1507.5,-6887.84 1507.5,-6887.84 1507.5,-6893.84 1501.5,-6899.84 1495.5,-6899.84 1495.5,-6899.84 1356.5,-6899.84 1356.5,-6899.84 1350.5,-6899.84 1344.5,-6893.84 1344.5,-6887.84 1344.5,-6887.84 1344.5,-6799.84 1344.5,-6799.84 1344.5,-6793.84 1350.5,-6787.84 1356.5,-6787.84"/>
<text text-anchor="middle" x="1426" y="-6888.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">helpcenter</text>
</g>
<g id="clust49" class="cluster">
<title>cluster_src/components/maintenance</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M360.5,-1777.84C360.5,-1777.84 867.5,-1777.84 867.5,-1777.84 873.5,-1777.84 879.5,-1783.84 879.5,-1789.84 879.5,-1789.84 879.5,-1877.84 879.5,-1877.84 879.5,-1883.84 873.5,-1889.84 867.5,-1889.84 867.5,-1889.84 360.5,-1889.84 360.5,-1889.84 354.5,-1889.84 348.5,-1883.84 348.5,-1877.84 348.5,-1877.84 348.5,-1789.84 348.5,-1789.84 348.5,-1783.84 354.5,-1777.84 360.5,-1777.84"/>
<text text-anchor="middle" x="614" y="-1878.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">maintenance</text>
</g>
<g id="clust50" class="cluster">
<title>cluster_src/components/node</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1371.5,-2417.84C1371.5,-2417.84 1691.5,-2417.84 1691.5,-2417.84 1697.5,-2417.84 1703.5,-2423.84 1703.5,-2429.84 1703.5,-2429.84 1703.5,-2487.84 1703.5,-2487.84 1703.5,-2493.84 1697.5,-2499.84 1691.5,-2499.84 1691.5,-2499.84 1371.5,-2499.84 1371.5,-2499.84 1365.5,-2499.84 1359.5,-2493.84 1359.5,-2487.84 1359.5,-2487.84 1359.5,-2429.84 1359.5,-2429.84 1359.5,-2423.84 1365.5,-2417.84 1371.5,-2417.84"/>
<text text-anchor="middle" x="1531.5" y="-2488.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">node</text>
</g>
<g id="clust51" class="cluster">
<title>cluster_src/components/primevueOverride</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1152,-5319.84C1152,-5319.84 1262,-5319.84 1262,-5319.84 1268,-5319.84 1274,-5325.84 1274,-5331.84 1274,-5331.84 1274,-5359.84 1274,-5359.84 1274,-5365.84 1268,-5371.84 1262,-5371.84 1262,-5371.84 1152,-5371.84 1152,-5371.84 1146,-5371.84 1140,-5365.84 1140,-5359.84 1140,-5359.84 1140,-5331.84 1140,-5331.84 1140,-5325.84 1146,-5319.84 1152,-5319.84"/>
<text text-anchor="middle" x="1207" y="-5360.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">primevueOverride</text>
</g>
<g id="clust52" class="cluster">
<title>cluster_src/components/searchbox</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M744.5,-5379.84C744.5,-5379.84 1259,-5379.84 1259,-5379.84 1265,-5379.84 1271,-5385.84 1271,-5391.84 1271,-5391.84 1271,-5449.84 1271,-5449.84 1271,-5455.84 1265,-5461.84 1259,-5461.84 1259,-5461.84 744.5,-5461.84 744.5,-5461.84 738.5,-5461.84 732.5,-5455.84 732.5,-5449.84 732.5,-5449.84 732.5,-5391.84 732.5,-5391.84 732.5,-5385.84 738.5,-5379.84 744.5,-5379.84"/>
<text text-anchor="middle" x="1001.75" y="-5450.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">searchbox</text>
</g>
<g id="clust53" class="cluster">
<title>cluster_src/components/sidebar</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M936.5,-5647.84C936.5,-5647.84 1705.5,-5647.84 1705.5,-5647.84 1711.5,-5647.84 1717.5,-5653.84 1717.5,-5659.84 1717.5,-5659.84 1717.5,-6269.84 1717.5,-6269.84 1717.5,-6275.84 1711.5,-6281.84 1705.5,-6281.84 1705.5,-6281.84 936.5,-6281.84 936.5,-6281.84 930.5,-6281.84 924.5,-6275.84 924.5,-6269.84 924.5,-6269.84 924.5,-5659.84 924.5,-5659.84 924.5,-5653.84 930.5,-5647.84 936.5,-5647.84"/>
<text text-anchor="middle" x="1321" y="-6270.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">sidebar</text>
</g>
<g id="clust54" class="cluster">
<title>cluster_src/components/sidebar/tabs</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M944.5,-5655.84C944.5,-5655.84 1697.5,-5655.84 1697.5,-5655.84 1703.5,-5655.84 1709.5,-5661.84 1709.5,-5667.84 1709.5,-5667.84 1709.5,-6053.84 1709.5,-6053.84 1709.5,-6059.84 1703.5,-6065.84 1697.5,-6065.84 1697.5,-6065.84 944.5,-6065.84 944.5,-6065.84 938.5,-6065.84 932.5,-6059.84 932.5,-6053.84 932.5,-6053.84 932.5,-5667.84 932.5,-5667.84 932.5,-5661.84 938.5,-5655.84 944.5,-5655.84"/>
<text text-anchor="middle" x="1321" y="-6054.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">tabs</text>
</g>
<g id="clust55" class="cluster">
<title>cluster_src/components/sidebar/tabs/modelLibrary</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1139.5,-5807.84C1139.5,-5807.84 1472.5,-5807.84 1472.5,-5807.84 1478.5,-5807.84 1484.5,-5813.84 1484.5,-5819.84 1484.5,-5819.84 1484.5,-5877.84 1484.5,-5877.84 1484.5,-5883.84 1478.5,-5889.84 1472.5,-5889.84 1472.5,-5889.84 1139.5,-5889.84 1139.5,-5889.84 1133.5,-5889.84 1127.5,-5883.84 1127.5,-5877.84 1127.5,-5877.84 1127.5,-5819.84 1127.5,-5819.84 1127.5,-5813.84 1133.5,-5807.84 1139.5,-5807.84"/>
<text text-anchor="middle" x="1306" y="-5878.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">modelLibrary</text>
</g>
<g id="clust56" class="cluster">
<title>cluster_src/components/sidebar/tabs/nodeLibrary</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1131,-5897.84C1131,-5897.84 1474,-5897.84 1474,-5897.84 1480,-5897.84 1486,-5903.84 1486,-5909.84 1486,-5909.84 1486,-5967.84 1486,-5967.84 1486,-5973.84 1480,-5979.84 1474,-5979.84 1474,-5979.84 1131,-5979.84 1131,-5979.84 1125,-5979.84 1119,-5973.84 1119,-5967.84 1119,-5967.84 1119,-5909.84 1119,-5909.84 1119,-5903.84 1125,-5897.84 1131,-5897.84"/>
<text text-anchor="middle" x="1302.5" y="-5968.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">nodeLibrary</text>
</g>
<g id="clust57" class="cluster">
<title>cluster_src/components/sidebar/tabs/queue</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1156.5,-5663.84C1156.5,-5663.84 1689.5,-5663.84 1689.5,-5663.84 1695.5,-5663.84 1701.5,-5669.84 1701.5,-5675.84 1701.5,-5675.84 1701.5,-5733.84 1701.5,-5733.84 1701.5,-5739.84 1695.5,-5745.84 1689.5,-5745.84 1689.5,-5745.84 1156.5,-5745.84 1156.5,-5745.84 1150.5,-5745.84 1144.5,-5739.84 1144.5,-5733.84 1144.5,-5733.84 1144.5,-5675.84 1144.5,-5675.84 1144.5,-5669.84 1150.5,-5663.84 1156.5,-5663.84"/>
<text text-anchor="middle" x="1423" y="-5734.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">queue</text>
</g>
<g id="clust58" class="cluster">
<title>cluster_src/components/sidebar/tabs/workflows</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1154.5,-5987.84C1154.5,-5987.84 1259.5,-5987.84 1259.5,-5987.84 1265.5,-5987.84 1271.5,-5993.84 1271.5,-5999.84 1271.5,-5999.84 1271.5,-6027.84 1271.5,-6027.84 1271.5,-6033.84 1265.5,-6039.84 1259.5,-6039.84 1259.5,-6039.84 1154.5,-6039.84 1154.5,-6039.84 1148.5,-6039.84 1142.5,-6033.84 1142.5,-6027.84 1142.5,-6027.84 1142.5,-5999.84 1142.5,-5999.84 1142.5,-5993.84 1148.5,-5987.84 1154.5,-5987.84"/>
<text text-anchor="middle" x="1207" y="-6028.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">workflows</text>
</g>
<g id="clust59" class="cluster">
<title>cluster_src/components/templates</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M725,-1447.84C725,-1447.84 1705.5,-1447.84 1705.5,-1447.84 1711.5,-1447.84 1717.5,-1453.84 1717.5,-1459.84 1717.5,-1459.84 1717.5,-1757.84 1717.5,-1757.84 1717.5,-1763.84 1711.5,-1769.84 1705.5,-1769.84 1705.5,-1769.84 725,-1769.84 725,-1769.84 719,-1769.84 713,-1763.84 713,-1757.84 713,-1757.84 713,-1459.84 713,-1459.84 713,-1453.84 719,-1447.84 725,-1447.84"/>
<text text-anchor="middle" x="1215.25" y="-1758.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">templates</text>
</g>
<g id="clust60" class="cluster">
<title>cluster_src/components/templates/thumbnails</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1128,-1455.84C1128,-1455.84 1697.5,-1455.84 1697.5,-1455.84 1703.5,-1455.84 1709.5,-1461.84 1709.5,-1467.84 1709.5,-1467.84 1709.5,-1615.84 1709.5,-1615.84 1709.5,-1621.84 1703.5,-1627.84 1697.5,-1627.84 1697.5,-1627.84 1128,-1627.84 1128,-1627.84 1122,-1627.84 1116,-1621.84 1116,-1615.84 1116,-1615.84 1116,-1467.84 1116,-1467.84 1116,-1461.84 1122,-1455.84 1128,-1455.84"/>
<text text-anchor="middle" x="1412.75" y="-1616.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">thumbnails</text>
</g>
<g id="clust61" class="cluster">
<title>cluster_src/components/toast</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M184,-6723.84C184,-6723.84 312,-6723.84 312,-6723.84 318,-6723.84 324,-6729.84 324,-6735.84 324,-6735.84 324,-6793.84 324,-6793.84 324,-6799.84 318,-6805.84 312,-6805.84 312,-6805.84 184,-6805.84 184,-6805.84 178,-6805.84 172,-6799.84 172,-6793.84 172,-6793.84 172,-6735.84 172,-6735.84 172,-6729.84 178,-6723.84 184,-6723.84"/>
<text text-anchor="middle" x="248" y="-6794.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">toast</text>
</g>
<g id="clust62" class="cluster">
<title>cluster_src/components/topbar</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M354.5,-2927.84C354.5,-2927.84 1072,-2927.84 1072,-2927.84 1078,-2927.84 1084,-2933.84 1084,-2939.84 1084,-2939.84 1084,-3057.84 1084,-3057.84 1084,-3063.84 1078,-3069.84 1072,-3069.84 1072,-3069.84 354.5,-3069.84 354.5,-3069.84 348.5,-3069.84 342.5,-3063.84 342.5,-3057.84 342.5,-3057.84 342.5,-2939.84 342.5,-2939.84 342.5,-2933.84 348.5,-2927.84 354.5,-2927.84"/>
<text text-anchor="middle" x="713.25" y="-3058.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">topbar</text>
</g>
<g id="clust63" class="cluster">
<title>cluster_src/components/ui</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M213.5,-6813.84C213.5,-6813.84 282.5,-6813.84 282.5,-6813.84 288.5,-6813.84 294.5,-6819.84 294.5,-6825.84 294.5,-6825.84 294.5,-6887.84 294.5,-6887.84 294.5,-6893.84 288.5,-6899.84 282.5,-6899.84 282.5,-6899.84 213.5,-6899.84 213.5,-6899.84 207.5,-6899.84 201.5,-6893.84 201.5,-6887.84 201.5,-6887.84 201.5,-6825.84 201.5,-6825.84 201.5,-6819.84 207.5,-6813.84 213.5,-6813.84"/>
<text text-anchor="middle" x="248" y="-6888.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">ui</text>
</g>
<g id="clust64" class="cluster">
<title>cluster_src/components/ui/slider</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M221.5,-6821.84C221.5,-6821.84 274.5,-6821.84 274.5,-6821.84 280.5,-6821.84 286.5,-6827.84 286.5,-6833.84 286.5,-6833.84 286.5,-6861.84 286.5,-6861.84 286.5,-6867.84 280.5,-6873.84 274.5,-6873.84 274.5,-6873.84 221.5,-6873.84 221.5,-6873.84 215.5,-6873.84 209.5,-6867.84 209.5,-6861.84 209.5,-6861.84 209.5,-6833.84 209.5,-6833.84 209.5,-6827.84 215.5,-6821.84 221.5,-6821.84"/>
<text text-anchor="middle" x="248" y="-6862.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">slider</text>
</g>
<g id="clust65" class="cluster">
<title>cluster_src/components/widget</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1134,-621.84C1134,-621.84 2287.5,-621.84 2287.5,-621.84 2293.5,-621.84 2299.5,-627.84 2299.5,-633.84 2299.5,-633.84 2299.5,-821.84 2299.5,-821.84 2299.5,-827.84 2293.5,-833.84 2287.5,-833.84 2287.5,-833.84 1134,-833.84 1134,-833.84 1128,-833.84 1122,-827.84 1122,-821.84 1122,-821.84 1122,-633.84 1122,-633.84 1122,-627.84 1128,-621.84 1134,-621.84"/>
<text text-anchor="middle" x="1710.75" y="-822.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">widget</text>
</g>
<g id="clust66" class="cluster">
<title>cluster_src/components/widget/layout</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1142,-725.84C1142,-725.84 1479,-725.84 1479,-725.84 1485,-725.84 1491,-731.84 1491,-737.84 1491,-737.84 1491,-765.84 1491,-765.84 1491,-771.84 1485,-777.84 1479,-777.84 1479,-777.84 1142,-777.84 1142,-777.84 1136,-777.84 1130,-771.84 1130,-765.84 1130,-765.84 1130,-737.84 1130,-737.84 1130,-731.84 1136,-725.84 1142,-725.84"/>
<text text-anchor="middle" x="1310.5" y="-766.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">layout</text>
</g>
<g id="clust67" class="cluster">
<title>cluster_src/components/widget/nav</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1837,-725.84C1837,-725.84 2279.5,-725.84 2279.5,-725.84 2285.5,-725.84 2291.5,-731.84 2291.5,-737.84 2291.5,-737.84 2291.5,-795.84 2291.5,-795.84 2291.5,-801.84 2285.5,-807.84 2279.5,-807.84 2279.5,-807.84 1837,-807.84 1837,-807.84 1831,-807.84 1825,-801.84 1825,-795.84 1825,-795.84 1825,-737.84 1825,-737.84 1825,-731.84 1831,-725.84 1837,-725.84"/>
<text text-anchor="middle" x="2058.25" y="-796.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">nav</text>
</g>
<g id="clust68" class="cluster">
<title>cluster_src/components/widget/panel</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1370,-635.84C1370,-635.84 1924,-635.84 1924,-635.84 1930,-635.84 1936,-641.84 1936,-647.84 1936,-647.84 1936,-705.84 1936,-705.84 1936,-711.84 1930,-717.84 1924,-717.84 1924,-717.84 1370,-717.84 1370,-717.84 1364,-717.84 1358,-711.84 1358,-705.84 1358,-705.84 1358,-647.84 1358,-647.84 1358,-641.84 1364,-635.84 1370,-635.84"/>
<text text-anchor="middle" x="1647" y="-706.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">panel</text>
</g>
<g id="clust69" class="cluster">
<title>cluster_src/composables</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M717.5,-7189.84C717.5,-7189.84 2102,-7189.84 2102,-7189.84 2108,-7189.84 2114,-7195.84 2114,-7201.84 2114,-7201.84 2114,-8807.84 2114,-8807.84 2114,-8813.84 2108,-8819.84 2102,-8819.84 2102,-8819.84 717.5,-8819.84 717.5,-8819.84 711.5,-8819.84 705.5,-8813.84 705.5,-8807.84 705.5,-8807.84 705.5,-7201.84 705.5,-7201.84 705.5,-7195.84 711.5,-7189.84 717.5,-7189.84"/>
<text text-anchor="middle" x="1409.75" y="-8808.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">composables</text>
</g>
<g id="clust70" class="cluster">
<title>cluster_src/composables/auth</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1604,-8479.84C1604,-8479.84 1945.5,-8479.84 1945.5,-8479.84 1951.5,-8479.84 1957.5,-8485.84 1957.5,-8491.84 1957.5,-8491.84 1957.5,-8519.84 1957.5,-8519.84 1957.5,-8525.84 1951.5,-8531.84 1945.5,-8531.84 1945.5,-8531.84 1604,-8531.84 1604,-8531.84 1598,-8531.84 1592,-8525.84 1592,-8519.84 1592,-8519.84 1592,-8491.84 1592,-8491.84 1592,-8485.84 1598,-8479.84 1604,-8479.84"/>
<text text-anchor="middle" x="1774.75" y="-8520.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">auth</text>
</g>
<g id="clust71" class="cluster">
<title>cluster_src/composables/bottomPanelTabs</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M738.5,-7905.84C738.5,-7905.84 885.5,-7905.84 885.5,-7905.84 891.5,-7905.84 897.5,-7911.84 897.5,-7917.84 897.5,-7917.84 897.5,-8065.84 897.5,-8065.84 897.5,-8071.84 891.5,-8077.84 885.5,-8077.84 885.5,-8077.84 738.5,-8077.84 738.5,-8077.84 732.5,-8077.84 726.5,-8071.84 726.5,-8065.84 726.5,-8065.84 726.5,-7917.84 726.5,-7917.84 726.5,-7911.84 732.5,-7905.84 738.5,-7905.84"/>
<text text-anchor="middle" x="812" y="-8066.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">bottomPanelTabs</text>
</g>
<g id="clust72" class="cluster">
<title>cluster_src/composables/canvas</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1577,-8209.84C1577,-8209.84 1954,-8209.84 1954,-8209.84 1960,-8209.84 1966,-8215.84 1966,-8221.84 1966,-8221.84 1966,-8279.84 1966,-8279.84 1966,-8285.84 1960,-8291.84 1954,-8291.84 1954,-8291.84 1577,-8291.84 1577,-8291.84 1571,-8291.84 1565,-8285.84 1565,-8279.84 1565,-8279.84 1565,-8221.84 1565,-8221.84 1565,-8215.84 1571,-8209.84 1577,-8209.84"/>
<text text-anchor="middle" x="1765.5" y="-8280.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">canvas</text>
</g>
<g id="clust73" class="cluster">
<title>cluster_src/composables/element</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M750.5,-7283.84C750.5,-7283.84 1088,-7283.84 1088,-7283.84 1094,-7283.84 1100,-7289.84 1100,-7295.84 1100,-7295.84 1100,-7413.84 1100,-7413.84 1100,-7419.84 1094,-7425.84 1088,-7425.84 1088,-7425.84 750.5,-7425.84 750.5,-7425.84 744.5,-7425.84 738.5,-7419.84 738.5,-7413.84 738.5,-7413.84 738.5,-7295.84 738.5,-7295.84 738.5,-7289.84 744.5,-7283.84 750.5,-7283.84"/>
<text text-anchor="middle" x="919.25" y="-7414.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">element</text>
</g>
<g id="clust74" class="cluster">
<title>cluster_src/composables/functional</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1376.5,-8741.84C1376.5,-8741.84 1475.5,-8741.84 1475.5,-8741.84 1481.5,-8741.84 1487.5,-8747.84 1487.5,-8753.84 1487.5,-8753.84 1487.5,-8781.84 1487.5,-8781.84 1487.5,-8787.84 1481.5,-8793.84 1475.5,-8793.84 1475.5,-8793.84 1376.5,-8793.84 1376.5,-8793.84 1370.5,-8793.84 1364.5,-8787.84 1364.5,-8781.84 1364.5,-8781.84 1364.5,-8753.84 1364.5,-8753.84 1364.5,-8747.84 1370.5,-8741.84 1376.5,-8741.84"/>
<text text-anchor="middle" x="1426" y="-8782.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">functional</text>
</g>
<g id="clust75" class="cluster">
<title>cluster_src/composables/graph</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M944,-7999.84C944,-7999.84 1933,-7999.84 1933,-7999.84 1939,-7999.84 1945,-8005.84 1945,-8011.84 1945,-8011.84 1945,-8189.84 1945,-8189.84 1945,-8195.84 1939,-8201.84 1933,-8201.84 1933,-8201.84 944,-8201.84 944,-8201.84 938,-8201.84 932,-8195.84 932,-8189.84 932,-8189.84 932,-8011.84 932,-8011.84 932,-8005.84 938,-7999.84 944,-7999.84"/>
<text text-anchor="middle" x="1438.5" y="-8190.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">graph</text>
</g>
<g id="clust76" class="cluster">
<title>cluster_src/composables/manager</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M737,-8145.84C737,-8145.84 887,-8145.84 887,-8145.84 893,-8145.84 899,-8151.84 899,-8157.84 899,-8157.84 899,-8185.84 899,-8185.84 899,-8191.84 893,-8197.84 887,-8197.84 887,-8197.84 737,-8197.84 737,-8197.84 731,-8197.84 725,-8191.84 725,-8185.84 725,-8185.84 725,-8157.84 725,-8157.84 725,-8151.84 731,-8145.84 737,-8145.84"/>
<text text-anchor="middle" x="812" y="-8186.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">manager</text>
</g>
<g id="clust77" class="cluster">
<title>cluster_src/composables/node</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M735.5,-7609.84C735.5,-7609.84 1072,-7609.84 1072,-7609.84 1078,-7609.84 1084,-7615.84 1084,-7621.84 1084,-7621.84 1084,-7829.84 1084,-7829.84 1084,-7835.84 1078,-7841.84 1072,-7841.84 1072,-7841.84 735.5,-7841.84 735.5,-7841.84 729.5,-7841.84 723.5,-7835.84 723.5,-7829.84 723.5,-7829.84 723.5,-7621.84 723.5,-7621.84 723.5,-7615.84 729.5,-7609.84 735.5,-7609.84"/>
<text text-anchor="middle" x="903.75" y="-7830.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">node</text>
</g>
<g id="clust78" class="cluster">
<title>cluster_src/composables/nodePack</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1581,-8299.84C1581,-8299.84 2094,-8299.84 2094,-8299.84 2100,-8299.84 2106,-8305.84 2106,-8311.84 2106,-8311.84 2106,-8459.84 2106,-8459.84 2106,-8465.84 2100,-8471.84 2094,-8471.84 2094,-8471.84 1581,-8471.84 1581,-8471.84 1575,-8471.84 1569,-8465.84 1569,-8459.84 1569,-8459.84 1569,-8311.84 1569,-8311.84 1569,-8305.84 1575,-8299.84 1581,-8299.84"/>
<text text-anchor="middle" x="1837.5" y="-8460.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">nodePack</text>
</g>
<g id="clust79" class="cluster">
<title>cluster_src/composables/setting</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1376,-8651.84C1376,-8651.84 1476,-8651.84 1476,-8651.84 1482,-8651.84 1488,-8657.84 1488,-8663.84 1488,-8663.84 1488,-8721.84 1488,-8721.84 1488,-8727.84 1482,-8733.84 1476,-8733.84 1476,-8733.84 1376,-8733.84 1376,-8733.84 1370,-8733.84 1364,-8727.84 1364,-8721.84 1364,-8721.84 1364,-8663.84 1364,-8663.84 1364,-8657.84 1370,-8651.84 1376,-8651.84"/>
<text text-anchor="middle" x="1426" y="-8722.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">setting</text>
</g>
<g id="clust80" class="cluster">
<title>cluster_src/composables/sidebarTabs</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1810.5,-8625.84C1810.5,-8625.84 1953.5,-8625.84 1953.5,-8625.84 1959.5,-8625.84 1965.5,-8631.84 1965.5,-8637.84 1965.5,-8637.84 1965.5,-8755.84 1965.5,-8755.84 1965.5,-8761.84 1959.5,-8767.84 1953.5,-8767.84 1953.5,-8767.84 1810.5,-8767.84 1810.5,-8767.84 1804.5,-8767.84 1798.5,-8761.84 1798.5,-8755.84 1798.5,-8755.84 1798.5,-8637.84 1798.5,-8637.84 1798.5,-8631.84 1804.5,-8625.84 1810.5,-8625.84"/>
<text text-anchor="middle" x="1882" y="-8756.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">sidebarTabs</text>
</g>
<g id="clust81" class="cluster">
<title>cluster_src/composables/tree</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M747,-8085.84C747,-8085.84 877,-8085.84 877,-8085.84 883,-8085.84 889,-8091.84 889,-8097.84 889,-8097.84 889,-8125.84 889,-8125.84 889,-8131.84 883,-8137.84 877,-8137.84 877,-8137.84 747,-8137.84 747,-8137.84 741,-8137.84 735,-8131.84 735,-8125.84 735,-8125.84 735,-8097.84 735,-8097.84 735,-8091.84 741,-8085.84 747,-8085.84"/>
<text text-anchor="middle" x="812" y="-8126.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">tree</text>
</g>
<g id="clust82" class="cluster">
<title>cluster_src/config</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1996.5,-35662.84C1996.5,-35662.84 2107.5,-35662.84 2107.5,-35662.84 2113.5,-35662.84 2119.5,-35668.84 2119.5,-35674.84 2119.5,-35674.84 2119.5,-35762.84 2119.5,-35762.84 2119.5,-35768.84 2113.5,-35774.84 2107.5,-35774.84 2107.5,-35774.84 1996.5,-35774.84 1996.5,-35774.84 1990.5,-35774.84 1984.5,-35768.84 1984.5,-35762.84 1984.5,-35762.84 1984.5,-35674.84 1984.5,-35674.84 1984.5,-35668.84 1990.5,-35662.84 1996.5,-35662.84"/>
<text text-anchor="middle" x="2052" y="-35763.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">config</text>
</g>
<g id="clust83" class="cluster">
<title>cluster_src/constants</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1810,-25987.84C1810,-25987.84 1954,-25987.84 1954,-25987.84 1960,-25987.84 1966,-25993.84 1966,-25999.84 1966,-25999.84 1966,-26357.84 1966,-26357.84 1966,-26363.84 1960,-26369.84 1954,-26369.84 1954,-26369.84 1810,-26369.84 1810,-26369.84 1804,-26369.84 1798,-26363.84 1798,-26357.84 1798,-26357.84 1798,-25999.84 1798,-25999.84 1798,-25993.84 1804,-25987.84 1810,-25987.84"/>
<text text-anchor="middle" x="1882" y="-26358.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">constants</text>
</g>
<g id="clust84" class="cluster">
<title>cluster_src/extensions</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M578,-18293.84C578,-18293.84 1769,-18293.84 1769,-18293.84 1775,-18293.84 1781,-18299.84 1781,-18305.84 1781,-18305.84 1781,-18963.84 1781,-18963.84 1781,-18969.84 1775,-18975.84 1769,-18975.84 1769,-18975.84 578,-18975.84 578,-18975.84 572,-18975.84 566,-18969.84 566,-18963.84 566,-18963.84 566,-18305.84 566,-18305.84 566,-18299.84 572,-18293.84 578,-18293.84"/>
<text text-anchor="middle" x="1173.5" y="-18964.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">extensions</text>
</g>
<g id="clust85" class="cluster">
<title>cluster_src/extensions/core</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M586,-18301.84C586,-18301.84 1761,-18301.84 1761,-18301.84 1767,-18301.84 1773,-18307.84 1773,-18313.84 1773,-18313.84 1773,-18937.84 1773,-18937.84 1773,-18943.84 1767,-18949.84 1761,-18949.84 1761,-18949.84 586,-18949.84 586,-18949.84 580,-18949.84 574,-18943.84 574,-18937.84 574,-18937.84 574,-18313.84 574,-18313.84 574,-18307.84 580,-18301.84 586,-18301.84"/>
<text text-anchor="middle" x="1173.5" y="-18938.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">core</text>
</g>
<g id="clust86" class="cluster">
<title>cluster_src/extensions/core/load3d</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M954.5,-18315.84C954.5,-18315.84 1753,-18315.84 1753,-18315.84 1759,-18315.84 1765,-18321.84 1765,-18327.84 1765,-18327.84 1765,-18741.84 1765,-18741.84 1765,-18747.84 1759,-18753.84 1753,-18753.84 1753,-18753.84 954.5,-18753.84 954.5,-18753.84 948.5,-18753.84 942.5,-18747.84 942.5,-18741.84 942.5,-18741.84 942.5,-18327.84 942.5,-18327.84 942.5,-18321.84 948.5,-18315.84 954.5,-18315.84"/>
<text text-anchor="middle" x="1353.75" y="-18742.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">load3d</text>
</g>
<g id="clust87" class="cluster">
<title>cluster_src/extensions/core/load3d/conditional&#45;lines</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1553,-18323.84C1553,-18323.84 1745,-18323.84 1745,-18323.84 1751,-18323.84 1757,-18329.84 1757,-18335.84 1757,-18335.84 1757,-18513.84 1757,-18513.84 1757,-18519.84 1751,-18525.84 1745,-18525.84 1745,-18525.84 1553,-18525.84 1553,-18525.84 1547,-18525.84 1541,-18519.84 1541,-18513.84 1541,-18513.84 1541,-18335.84 1541,-18335.84 1541,-18329.84 1547,-18323.84 1553,-18323.84"/>
<text text-anchor="middle" x="1649" y="-18514.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">conditional&#45;lines</text>
</g>
<g id="clust88" class="cluster">
<title>cluster_src/extensions/core/load3d/conditional&#45;lines/Lines2</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1561,-18417.84C1561,-18417.84 1737,-18417.84 1737,-18417.84 1743,-18417.84 1749,-18423.84 1749,-18429.84 1749,-18429.84 1749,-18487.84 1749,-18487.84 1749,-18493.84 1743,-18499.84 1737,-18499.84 1737,-18499.84 1561,-18499.84 1561,-18499.84 1555,-18499.84 1549,-18493.84 1549,-18487.84 1549,-18487.84 1549,-18429.84 1549,-18429.84 1549,-18423.84 1555,-18417.84 1561,-18417.84"/>
<text text-anchor="middle" x="1649" y="-18488.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">Lines2</text>
</g>
<g id="clust89" class="cluster">
<title>cluster_src/lib</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1320.5,-19663.84C1320.5,-19663.84 3331.5,-19663.84 3331.5,-19663.84 3337.5,-19663.84 3343.5,-19669.84 3343.5,-19675.84 3343.5,-19675.84 3343.5,-25967.84 3343.5,-25967.84 3343.5,-25973.84 3337.5,-25979.84 3331.5,-25979.84 3331.5,-25979.84 1320.5,-25979.84 1320.5,-25979.84 1314.5,-25979.84 1308.5,-25973.84 1308.5,-25967.84 1308.5,-25967.84 1308.5,-19675.84 1308.5,-19675.84 1308.5,-19669.84 1314.5,-19663.84 1320.5,-19663.84"/>
<text text-anchor="middle" x="2326" y="-25968.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">lib</text>
</g>
<g id="clust90" class="cluster">
<title>cluster_src/lib/litegraph</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1328.5,-19671.84C1328.5,-19671.84 3323.5,-19671.84 3323.5,-19671.84 3329.5,-19671.84 3335.5,-19677.84 3335.5,-19683.84 3335.5,-19683.84 3335.5,-25941.84 3335.5,-25941.84 3335.5,-25947.84 3329.5,-25953.84 3323.5,-25953.84 3323.5,-25953.84 1328.5,-25953.84 1328.5,-25953.84 1322.5,-25953.84 1316.5,-25947.84 1316.5,-25941.84 1316.5,-25941.84 1316.5,-19683.84 1316.5,-19683.84 1316.5,-19677.84 1322.5,-19671.84 1328.5,-19671.84"/>
<text text-anchor="middle" x="2326" y="-25942.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">litegraph</text>
</g>
<g id="clust91" class="cluster">
<title>cluster_src/lib/litegraph/public</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1385,-25841.84C1385,-25841.84 1467,-25841.84 1467,-25841.84 1473,-25841.84 1479,-25847.84 1479,-25853.84 1479,-25853.84 1479,-25915.84 1479,-25915.84 1479,-25921.84 1473,-25927.84 1467,-25927.84 1467,-25927.84 1385,-25927.84 1385,-25927.84 1379,-25927.84 1373,-25921.84 1373,-25915.84 1373,-25915.84 1373,-25853.84 1373,-25853.84 1373,-25847.84 1379,-25841.84 1385,-25841.84"/>
<text text-anchor="middle" x="1426" y="-25916.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">public</text>
</g>
<g id="clust92" class="cluster">
<title>cluster_src/lib/litegraph/public/css</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1393,-25849.84C1393,-25849.84 1459,-25849.84 1459,-25849.84 1465,-25849.84 1471,-25855.84 1471,-25861.84 1471,-25861.84 1471,-25889.84 1471,-25889.84 1471,-25895.84 1465,-25901.84 1459,-25901.84 1459,-25901.84 1393,-25901.84 1393,-25901.84 1387,-25901.84 1381,-25895.84 1381,-25889.84 1381,-25889.84 1381,-25861.84 1381,-25861.84 1381,-25855.84 1387,-25849.84 1393,-25849.84"/>
<text text-anchor="middle" x="1426" y="-25890.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">css</text>
</g>
<g id="clust93" class="cluster">
<title>cluster_src/lib/litegraph/src</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1596,-20949.84C1596,-20949.84 3315.5,-20949.84 3315.5,-20949.84 3321.5,-20949.84 3327.5,-20955.84 3327.5,-20961.84 3327.5,-20961.84 3327.5,-25899.84 3327.5,-25899.84 3327.5,-25905.84 3321.5,-25911.84 3315.5,-25911.84 3315.5,-25911.84 1596,-25911.84 1596,-25911.84 1590,-25911.84 1584,-25905.84 1584,-25899.84 1584,-25899.84 1584,-20961.84 1584,-20961.84 1584,-20955.84 1590,-20949.84 1596,-20949.84"/>
<text text-anchor="middle" x="2455.75" y="-25900.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">src</text>
</g>
<g id="clust94" class="cluster">
<title>cluster_src/lib/litegraph/src/canvas</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1604,-24669.84C1604,-24669.84 2282.5,-24669.84 2282.5,-24669.84 2288.5,-24669.84 2294.5,-24675.84 2294.5,-24681.84 2294.5,-24681.84 2294.5,-24883.84 2294.5,-24883.84 2294.5,-24889.84 2288.5,-24895.84 2282.5,-24895.84 2282.5,-24895.84 1604,-24895.84 1604,-24895.84 1598,-24895.84 1592,-24889.84 1592,-24883.84 1592,-24883.84 1592,-24681.84 1592,-24681.84 1592,-24675.84 1598,-24669.84 1604,-24669.84"/>
<text text-anchor="middle" x="1943.25" y="-24884.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">canvas</text>
</g>
<g id="clust95" class="cluster">
<title>cluster_src/lib/litegraph/src/infrastructure</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M2179.5,-24309.84C2179.5,-24309.84 2447.5,-24309.84 2447.5,-24309.84 2453.5,-24309.84 2459.5,-24315.84 2459.5,-24321.84 2459.5,-24321.84 2459.5,-24649.84 2459.5,-24649.84 2459.5,-24655.84 2453.5,-24661.84 2447.5,-24661.84 2447.5,-24661.84 2179.5,-24661.84 2179.5,-24661.84 2173.5,-24661.84 2167.5,-24655.84 2167.5,-24649.84 2167.5,-24649.84 2167.5,-24321.84 2167.5,-24321.84 2167.5,-24315.84 2173.5,-24309.84 2179.5,-24309.84"/>
<text text-anchor="middle" x="2313.5" y="-24650.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">infrastructure</text>
</g>
<g id="clust96" class="cluster">
<title>cluster_src/lib/litegraph/src/node</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1835.5,-23119.84C1835.5,-23119.84 2276,-23119.84 2276,-23119.84 2282,-23119.84 2288,-23125.84 2288,-23131.84 2288,-23131.84 2288,-23219.84 2288,-23219.84 2288,-23225.84 2282,-23231.84 2276,-23231.84 2276,-23231.84 1835.5,-23231.84 1835.5,-23231.84 1829.5,-23231.84 1823.5,-23225.84 1823.5,-23219.84 1823.5,-23219.84 1823.5,-23131.84 1823.5,-23131.84 1823.5,-23125.84 1829.5,-23119.84 1835.5,-23119.84"/>
<text text-anchor="middle" x="2055.75" y="-23220.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">node</text>
</g>
<g id="clust97" class="cluster">
<title>cluster_src/lib/litegraph/src/subgraph</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1605,-23621.84C1605,-23621.84 2893.5,-23621.84 2893.5,-23621.84 2899.5,-23621.84 2905.5,-23627.84 2905.5,-23633.84 2905.5,-23633.84 2905.5,-23831.84 2905.5,-23831.84 2905.5,-23837.84 2899.5,-23843.84 2893.5,-23843.84 2893.5,-23843.84 1605,-23843.84 1605,-23843.84 1599,-23843.84 1593,-23837.84 1593,-23831.84 1593,-23831.84 1593,-23633.84 1593,-23633.84 1593,-23627.84 1599,-23621.84 1605,-23621.84"/>
<text text-anchor="middle" x="2249.25" y="-23832.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">subgraph</text>
</g>
<g id="clust98" class="cluster">
<title>cluster_src/lib/litegraph/src/types</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M2507.5,-22971.84C2507.5,-22971.84 2991.5,-22971.84 2991.5,-22971.84 2997.5,-22971.84 3003.5,-22977.84 3003.5,-22983.84 3003.5,-22983.84 3003.5,-23071.84 3003.5,-23071.84 3003.5,-23077.84 2997.5,-23083.84 2991.5,-23083.84 2991.5,-23083.84 2507.5,-23083.84 2507.5,-23083.84 2501.5,-23083.84 2495.5,-23077.84 2495.5,-23071.84 2495.5,-23071.84 2495.5,-22983.84 2495.5,-22983.84 2495.5,-22977.84 2501.5,-22971.84 2507.5,-22971.84"/>
<text text-anchor="middle" x="2749.5" y="-23072.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">types</text>
</g>
<g id="clust99" class="cluster">
<title>cluster_src/lib/litegraph/src/utils</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M2636.5,-21893.84C2636.5,-21893.84 2735.5,-21893.84 2735.5,-21893.84 2741.5,-21893.84 2747.5,-21899.84 2747.5,-21905.84 2747.5,-21905.84 2747.5,-22143.84 2747.5,-22143.84 2747.5,-22149.84 2741.5,-22155.84 2735.5,-22155.84 2735.5,-22155.84 2636.5,-22155.84 2636.5,-22155.84 2630.5,-22155.84 2624.5,-22149.84 2624.5,-22143.84 2624.5,-22143.84 2624.5,-21905.84 2624.5,-21905.84 2624.5,-21899.84 2630.5,-21893.84 2636.5,-21893.84"/>
<text text-anchor="middle" x="2686" y="-22144.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">utils</text>
</g>
<g id="clust100" class="cluster">
<title>cluster_src/lib/litegraph/src/widgets</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1847.5,-22261.84C1847.5,-22261.84 2435,-22261.84 2435,-22261.84 2441,-22261.84 2447,-22267.84 2447,-22273.84 2447,-22273.84 2447,-22725.84 2447,-22725.84 2447,-22731.84 2441,-22737.84 2435,-22737.84 2435,-22737.84 1847.5,-22737.84 1847.5,-22737.84 1841.5,-22737.84 1835.5,-22731.84 1835.5,-22725.84 1835.5,-22725.84 1835.5,-22273.84 1835.5,-22273.84 1835.5,-22267.84 1841.5,-22261.84 1847.5,-22261.84"/>
<text text-anchor="middle" x="2141.25" y="-22726.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">widgets</text>
</g>
<g id="clust101" class="cluster">
<title>cluster_src/lib/litegraph/test</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1336.5,-19859.84C1336.5,-19859.84 2113,-19859.84 2113,-19859.84 2119,-19859.84 2125,-19865.84 2125,-19871.84 2125,-19871.84 2125,-20929.84 2125,-20929.84 2125,-20935.84 2119,-20941.84 2113,-20941.84 2113,-20941.84 1336.5,-20941.84 1336.5,-20941.84 1330.5,-20941.84 1324.5,-20935.84 1324.5,-20929.84 1324.5,-20929.84 1324.5,-19871.84 1324.5,-19871.84 1324.5,-19865.84 1330.5,-19859.84 1336.5,-19859.84"/>
<text text-anchor="middle" x="1724.75" y="-20930.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">test</text>
</g>
<g id="clust102" class="cluster">
<title>cluster_src/lib/litegraph/test/assets</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1999,-20638.84C1999,-20638.84 2105,-20638.84 2105,-20638.84 2111,-20638.84 2117,-20644.84 2117,-20650.84 2117,-20650.84 2117,-20798.84 2117,-20798.84 2117,-20804.84 2111,-20810.84 2105,-20810.84 2105,-20810.84 1999,-20810.84 1999,-20810.84 1993,-20810.84 1987,-20804.84 1987,-20798.84 1987,-20798.84 1987,-20650.84 1987,-20650.84 1987,-20644.84 1993,-20638.84 1999,-20638.84"/>
<text text-anchor="middle" x="2052" y="-20799.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">assets</text>
</g>
<g id="clust103" class="cluster">
<title>cluster_src/lib/litegraph/test/canvas</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1539.5,-20777.84C1539.5,-20777.84 1758.5,-20777.84 1758.5,-20777.84 1764.5,-20777.84 1770.5,-20783.84 1770.5,-20789.84 1770.5,-20789.84 1770.5,-20847.84 1770.5,-20847.84 1770.5,-20853.84 1764.5,-20859.84 1758.5,-20859.84 1758.5,-20859.84 1539.5,-20859.84 1539.5,-20859.84 1533.5,-20859.84 1527.5,-20853.84 1527.5,-20847.84 1527.5,-20847.84 1527.5,-20789.84 1527.5,-20789.84 1527.5,-20783.84 1533.5,-20777.84 1539.5,-20777.84"/>
<text text-anchor="middle" x="1649" y="-20848.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">canvas</text>
</g>
<g id="clust104" class="cluster">
<title>cluster_src/lib/litegraph/test/infrastructure</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1369,-20103.84C1369,-20103.84 1483,-20103.84 1483,-20103.84 1489,-20103.84 1495,-20109.84 1495,-20115.84 1495,-20115.84 1495,-20173.84 1495,-20173.84 1495,-20179.84 1489,-20185.84 1483,-20185.84 1483,-20185.84 1369,-20185.84 1369,-20185.84 1363,-20185.84 1357,-20179.84 1357,-20173.84 1357,-20173.84 1357,-20115.84 1357,-20115.84 1357,-20109.84 1363,-20103.84 1369,-20103.84"/>
<text text-anchor="middle" x="1426" y="-20174.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">infrastructure</text>
</g>
<g id="clust105" class="cluster">
<title>cluster_src/lib/litegraph/test/subgraph</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1366,-20193.84C1366,-20193.84 1938.5,-20193.84 1938.5,-20193.84 1944.5,-20193.84 1950.5,-20199.84 1950.5,-20205.84 1950.5,-20205.84 1950.5,-20581.84 1950.5,-20581.84 1950.5,-20587.84 1944.5,-20593.84 1938.5,-20593.84 1938.5,-20593.84 1366,-20593.84 1366,-20593.84 1360,-20593.84 1354,-20587.84 1354,-20581.84 1354,-20581.84 1354,-20205.84 1354,-20205.84 1354,-20199.84 1360,-20193.84 1366,-20193.84"/>
<text text-anchor="middle" x="1652.25" y="-20582.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">subgraph</text>
</g>
<g id="clust106" class="cluster">
<title>cluster_src/lib/litegraph/test/subgraph/fixtures</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1599.5,-20369.84C1599.5,-20369.84 1930.5,-20369.84 1930.5,-20369.84 1936.5,-20369.84 1942.5,-20375.84 1942.5,-20381.84 1942.5,-20381.84 1942.5,-20409.84 1942.5,-20409.84 1942.5,-20415.84 1936.5,-20421.84 1930.5,-20421.84 1930.5,-20421.84 1599.5,-20421.84 1599.5,-20421.84 1593.5,-20421.84 1587.5,-20415.84 1587.5,-20409.84 1587.5,-20409.84 1587.5,-20381.84 1587.5,-20381.84 1587.5,-20375.84 1593.5,-20369.84 1599.5,-20369.84"/>
<text text-anchor="middle" x="1765" y="-20410.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">fixtures</text>
</g>
<g id="clust107" class="cluster">
<title>cluster_src/lib/litegraph/test/utils</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1366.5,-19867.84C1366.5,-19867.84 1485.5,-19867.84 1485.5,-19867.84 1491.5,-19867.84 1497.5,-19873.84 1497.5,-19879.84 1497.5,-19879.84 1497.5,-19967.84 1497.5,-19967.84 1497.5,-19973.84 1491.5,-19979.84 1485.5,-19979.84 1485.5,-19979.84 1366.5,-19979.84 1366.5,-19979.84 1360.5,-19979.84 1354.5,-19973.84 1354.5,-19967.84 1354.5,-19967.84 1354.5,-19879.84 1354.5,-19879.84 1354.5,-19873.84 1360.5,-19867.84 1366.5,-19867.84"/>
<text text-anchor="middle" x="1426" y="-19968.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">utils</text>
</g>
<g id="clust108" class="cluster">
<title>cluster_src/locales</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M2004,-32792.84C2004,-32792.84 2100,-32792.84 2100,-32792.84 2106,-32792.84 2112,-32798.84 2112,-32804.84 2112,-32804.84 2112,-34156.84 2112,-34156.84 2112,-34162.84 2106,-34168.84 2100,-34168.84 2100,-34168.84 2004,-34168.84 2004,-34168.84 1998,-34168.84 1992,-34162.84 1992,-34156.84 1992,-34156.84 1992,-32804.84 1992,-32804.84 1992,-32798.84 1998,-32792.84 2004,-32792.84"/>
<text text-anchor="middle" x="2052" y="-34157.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">locales</text>
</g>
<g id="clust109" class="cluster">
<title>cluster_src/locales/ar</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M2012,-33700.84C2012,-33700.84 2092,-33700.84 2092,-33700.84 2098,-33700.84 2104,-33706.84 2104,-33712.84 2104,-33712.84 2104,-33830.84 2104,-33830.84 2104,-33836.84 2098,-33842.84 2092,-33842.84 2092,-33842.84 2012,-33842.84 2012,-33842.84 2006,-33842.84 2000,-33836.84 2000,-33830.84 2000,-33830.84 2000,-33712.84 2000,-33712.84 2000,-33706.84 2006,-33700.84 2012,-33700.84"/>
<text text-anchor="middle" x="2052" y="-33831.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">ar</text>
</g>
<g id="clust110" class="cluster">
<title>cluster_src/locales/en</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M2012,-34000.84C2012,-34000.84 2092,-34000.84 2092,-34000.84 2098,-34000.84 2104,-34006.84 2104,-34012.84 2104,-34012.84 2104,-34130.84 2104,-34130.84 2104,-34136.84 2098,-34142.84 2092,-34142.84 2092,-34142.84 2012,-34142.84 2012,-34142.84 2006,-34142.84 2000,-34136.84 2000,-34130.84 2000,-34130.84 2000,-34012.84 2000,-34012.84 2000,-34006.84 2006,-34000.84 2012,-34000.84"/>
<text text-anchor="middle" x="2052" y="-34131.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">en</text>
</g>
<g id="clust111" class="cluster">
<title>cluster_src/locales/es</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M2012,-33400.84C2012,-33400.84 2092,-33400.84 2092,-33400.84 2098,-33400.84 2104,-33406.84 2104,-33412.84 2104,-33412.84 2104,-33530.84 2104,-33530.84 2104,-33536.84 2098,-33542.84 2092,-33542.84 2092,-33542.84 2012,-33542.84 2012,-33542.84 2006,-33542.84 2000,-33536.84 2000,-33530.84 2000,-33530.84 2000,-33412.84 2000,-33412.84 2000,-33406.84 2006,-33400.84 2012,-33400.84"/>
<text text-anchor="middle" x="2052" y="-33531.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">es</text>
</g>
<g id="clust112" class="cluster">
<title>cluster_src/locales/fr</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M2012,-33250.84C2012,-33250.84 2092,-33250.84 2092,-33250.84 2098,-33250.84 2104,-33256.84 2104,-33262.84 2104,-33262.84 2104,-33380.84 2104,-33380.84 2104,-33386.84 2098,-33392.84 2092,-33392.84 2092,-33392.84 2012,-33392.84 2012,-33392.84 2006,-33392.84 2000,-33386.84 2000,-33380.84 2000,-33380.84 2000,-33262.84 2000,-33262.84 2000,-33256.84 2006,-33250.84 2012,-33250.84"/>
<text text-anchor="middle" x="2052" y="-33381.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">fr</text>
</g>
<g id="clust113" class="cluster">
<title>cluster_src/locales/ja</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M2012,-33100.84C2012,-33100.84 2092,-33100.84 2092,-33100.84 2098,-33100.84 2104,-33106.84 2104,-33112.84 2104,-33112.84 2104,-33230.84 2104,-33230.84 2104,-33236.84 2098,-33242.84 2092,-33242.84 2092,-33242.84 2012,-33242.84 2012,-33242.84 2006,-33242.84 2000,-33236.84 2000,-33230.84 2000,-33230.84 2000,-33112.84 2000,-33112.84 2000,-33106.84 2006,-33100.84 2012,-33100.84"/>
<text text-anchor="middle" x="2052" y="-33231.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">ja</text>
</g>
<g id="clust114" class="cluster">
<title>cluster_src/locales/ko</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M2012,-32950.84C2012,-32950.84 2092,-32950.84 2092,-32950.84 2098,-32950.84 2104,-32956.84 2104,-32962.84 2104,-32962.84 2104,-33080.84 2104,-33080.84 2104,-33086.84 2098,-33092.84 2092,-33092.84 2092,-33092.84 2012,-33092.84 2012,-33092.84 2006,-33092.84 2000,-33086.84 2000,-33080.84 2000,-33080.84 2000,-32962.84 2000,-32962.84 2000,-32956.84 2006,-32950.84 2012,-32950.84"/>
<text text-anchor="middle" x="2052" y="-33081.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">ko</text>
</g>
<g id="clust115" class="cluster">
<title>cluster_src/locales/ru</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M2012,-32800.84C2012,-32800.84 2092,-32800.84 2092,-32800.84 2098,-32800.84 2104,-32806.84 2104,-32812.84 2104,-32812.84 2104,-32930.84 2104,-32930.84 2104,-32936.84 2098,-32942.84 2092,-32942.84 2092,-32942.84 2012,-32942.84 2012,-32942.84 2006,-32942.84 2000,-32936.84 2000,-32930.84 2000,-32930.84 2000,-32812.84 2000,-32812.84 2000,-32806.84 2006,-32800.84 2012,-32800.84"/>
<text text-anchor="middle" x="2052" y="-32931.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">ru</text>
</g>
<g id="clust116" class="cluster">
<title>cluster_src/locales/zh&#45;TW</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M2012,-33850.84C2012,-33850.84 2092,-33850.84 2092,-33850.84 2098,-33850.84 2104,-33856.84 2104,-33862.84 2104,-33862.84 2104,-33980.84 2104,-33980.84 2104,-33986.84 2098,-33992.84 2092,-33992.84 2092,-33992.84 2012,-33992.84 2012,-33992.84 2006,-33992.84 2000,-33986.84 2000,-33980.84 2000,-33980.84 2000,-33862.84 2000,-33862.84 2000,-33856.84 2006,-33850.84 2012,-33850.84"/>
<text text-anchor="middle" x="2052" y="-33981.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">zh&#45;TW</text>
</g>
<g id="clust117" class="cluster">
<title>cluster_src/locales/zh</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M2012,-33550.84C2012,-33550.84 2092,-33550.84 2092,-33550.84 2098,-33550.84 2104,-33556.84 2104,-33562.84 2104,-33562.84 2104,-33680.84 2104,-33680.84 2104,-33686.84 2098,-33692.84 2092,-33692.84 2092,-33692.84 2012,-33692.84 2012,-33692.84 2006,-33692.84 2000,-33686.84 2000,-33680.84 2000,-33680.84 2000,-33562.84 2000,-33562.84 2000,-33556.84 2006,-33550.84 2012,-33550.84"/>
<text text-anchor="middle" x="2052" y="-33681.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">zh</text>
</g>
<g id="clust118" class="cluster">
<title>cluster_src/renderer</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M738.5,-10671.84C738.5,-10671.84 2147.5,-10671.84 2147.5,-10671.84 2153.5,-10671.84 2159.5,-10677.84 2159.5,-10683.84 2159.5,-10683.84 2159.5,-13409.84 2159.5,-13409.84 2159.5,-13415.84 2153.5,-13421.84 2147.5,-13421.84 2147.5,-13421.84 738.5,-13421.84 738.5,-13421.84 732.5,-13421.84 726.5,-13415.84 726.5,-13409.84 726.5,-13409.84 726.5,-10683.84 726.5,-10683.84 726.5,-10677.84 732.5,-10671.84 738.5,-10671.84"/>
<text text-anchor="middle" x="1443" y="-13410.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">renderer</text>
</g>
<g id="clust119" class="cluster">
<title>cluster_src/renderer/core</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1135.5,-10679.84C1135.5,-10679.84 2091.5,-10679.84 2091.5,-10679.84 2097.5,-10679.84 2103.5,-10685.84 2103.5,-10691.84 2103.5,-10691.84 2103.5,-11217.84 2103.5,-11217.84 2103.5,-11223.84 2097.5,-11229.84 2091.5,-11229.84 2091.5,-11229.84 1135.5,-11229.84 1135.5,-11229.84 1129.5,-11229.84 1123.5,-11223.84 1123.5,-11217.84 1123.5,-11217.84 1123.5,-10691.84 1123.5,-10691.84 1123.5,-10685.84 1129.5,-10679.84 1135.5,-10679.84"/>
<text text-anchor="middle" x="1613.5" y="-11218.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">core</text>
</g>
<g id="clust120" class="cluster">
<title>cluster_src/renderer/core/canvas</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1361,-11061.84C1361,-11061.84 1702,-11061.84 1702,-11061.84 1708,-11061.84 1714,-11067.84 1714,-11073.84 1714,-11073.84 1714,-11191.84 1714,-11191.84 1714,-11197.84 1708,-11203.84 1702,-11203.84 1702,-11203.84 1361,-11203.84 1361,-11203.84 1355,-11203.84 1349,-11197.84 1349,-11191.84 1349,-11191.84 1349,-11073.84 1349,-11073.84 1349,-11067.84 1355,-11061.84 1361,-11061.84"/>
<text text-anchor="middle" x="1531.5" y="-11192.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">canvas</text>
</g>
<g id="clust121" class="cluster">
<title>cluster_src/renderer/core/canvas/litegraph</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1369,-11069.84C1369,-11069.84 1694,-11069.84 1694,-11069.84 1700,-11069.84 1706,-11075.84 1706,-11081.84 1706,-11081.84 1706,-11109.84 1706,-11109.84 1706,-11115.84 1700,-11121.84 1694,-11121.84 1694,-11121.84 1369,-11121.84 1369,-11121.84 1363,-11121.84 1357,-11115.84 1357,-11109.84 1357,-11109.84 1357,-11081.84 1357,-11081.84 1357,-11075.84 1363,-11069.84 1369,-11069.84"/>
<text text-anchor="middle" x="1531.5" y="-11110.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">litegraph</text>
</g>
<g id="clust122" class="cluster">
<title>cluster_src/renderer/core/layout</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1143.5,-10687.84C1143.5,-10687.84 2075,-10687.84 2075,-10687.84 2081,-10687.84 2087,-10693.84 2087,-10699.84 2087,-10699.84 2087,-11041.84 2087,-11041.84 2087,-11047.84 2081,-11053.84 2075,-11053.84 2075,-11053.84 1143.5,-11053.84 1143.5,-11053.84 1137.5,-11053.84 1131.5,-11047.84 1131.5,-11041.84 1131.5,-11041.84 1131.5,-10699.84 1131.5,-10699.84 1131.5,-10693.84 1137.5,-10687.84 1143.5,-10687.84"/>
<text text-anchor="middle" x="1609.25" y="-11042.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">layout</text>
</g>
<g id="clust123" class="cluster">
<title>cluster_src/renderer/core/layout/__tests__</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1151.5,-10855.84C1151.5,-10855.84 1262.5,-10855.84 1262.5,-10855.84 1268.5,-10855.84 1274.5,-10861.84 1274.5,-10867.84 1274.5,-10867.84 1274.5,-10895.84 1274.5,-10895.84 1274.5,-10901.84 1268.5,-10907.84 1262.5,-10907.84 1262.5,-10907.84 1151.5,-10907.84 1151.5,-10907.84 1145.5,-10907.84 1139.5,-10901.84 1139.5,-10895.84 1139.5,-10895.84 1139.5,-10867.84 1139.5,-10867.84 1139.5,-10861.84 1145.5,-10855.84 1151.5,-10855.84"/>
<text text-anchor="middle" x="1207" y="-10896.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">__tests__</text>
</g>
<g id="clust124" class="cluster">
<title>cluster_src/renderer/core/layout/operations</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1380,-10975.84C1380,-10975.84 1472,-10975.84 1472,-10975.84 1478,-10975.84 1484,-10981.84 1484,-10987.84 1484,-10987.84 1484,-11015.84 1484,-11015.84 1484,-11021.84 1478,-11027.84 1472,-11027.84 1472,-11027.84 1380,-11027.84 1380,-11027.84 1374,-11027.84 1368,-11021.84 1368,-11015.84 1368,-11015.84 1368,-10987.84 1368,-10987.84 1368,-10981.84 1374,-10975.84 1380,-10975.84"/>
<text text-anchor="middle" x="1426" y="-11016.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">operations</text>
</g>
<g id="clust125" class="cluster">
<title>cluster_src/renderer/core/layout/slots</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1362,-10705.84C1362,-10705.84 1687,-10705.84 1687,-10705.84 1693,-10705.84 1699,-10711.84 1699,-10717.84 1699,-10717.84 1699,-10775.84 1699,-10775.84 1699,-10781.84 1693,-10787.84 1687,-10787.84 1687,-10787.84 1362,-10787.84 1362,-10787.84 1356,-10787.84 1350,-10781.84 1350,-10775.84 1350,-10775.84 1350,-10717.84 1350,-10717.84 1350,-10711.84 1356,-10705.84 1362,-10705.84"/>
<text text-anchor="middle" x="1524.5" y="-10776.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">slots</text>
</g>
<g id="clust126" class="cluster">
<title>cluster_src/renderer/core/layout/store</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1613,-10795.84C1613,-10795.84 1685,-10795.84 1685,-10795.84 1691,-10795.84 1697,-10801.84 1697,-10807.84 1697,-10807.84 1697,-10835.84 1697,-10835.84 1697,-10841.84 1691,-10847.84 1685,-10847.84 1685,-10847.84 1613,-10847.84 1613,-10847.84 1607,-10847.84 1601,-10841.84 1601,-10835.84 1601,-10835.84 1601,-10807.84 1601,-10807.84 1601,-10801.84 1607,-10795.84 1613,-10795.84"/>
<text text-anchor="middle" x="1649" y="-10836.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">store</text>
</g>
<g id="clust127" class="cluster">
<title>cluster_src/renderer/core/layout/sync</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1153,-10915.84C1153,-10915.84 1261,-10915.84 1261,-10915.84 1267,-10915.84 1273,-10921.84 1273,-10927.84 1273,-10927.84 1273,-11015.84 1273,-11015.84 1273,-11021.84 1267,-11027.84 1261,-11027.84 1261,-11027.84 1153,-11027.84 1153,-11027.84 1147,-11027.84 1141,-11021.84 1141,-11015.84 1141,-11015.84 1141,-10927.84 1141,-10927.84 1141,-10921.84 1147,-10915.84 1153,-10915.84"/>
<text text-anchor="middle" x="1207" y="-11016.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">sync</text>
</g>
<g id="clust128" class="cluster">
<title>cluster_src/renderer/core/layout/transform</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1378.5,-10855.84C1378.5,-10855.84 1716.5,-10855.84 1716.5,-10855.84 1722.5,-10855.84 1728.5,-10861.84 1728.5,-10867.84 1728.5,-10867.84 1728.5,-10955.84 1728.5,-10955.84 1728.5,-10961.84 1722.5,-10967.84 1716.5,-10967.84 1716.5,-10967.84 1378.5,-10967.84 1378.5,-10967.84 1372.5,-10967.84 1366.5,-10961.84 1366.5,-10955.84 1366.5,-10955.84 1366.5,-10867.84 1366.5,-10867.84 1366.5,-10861.84 1372.5,-10855.84 1378.5,-10855.84"/>
<text text-anchor="middle" x="1547.5" y="-10956.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">transform</text>
</g>
<g id="clust129" class="cluster">
<title>cluster_src/renderer/core/layout/utils</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1847,-10883.84C1847,-10883.84 1917,-10883.84 1917,-10883.84 1923,-10883.84 1929,-10889.84 1929,-10895.84 1929,-10895.84 1929,-10983.84 1929,-10983.84 1929,-10989.84 1923,-10995.84 1917,-10995.84 1917,-10995.84 1847,-10995.84 1847,-10995.84 1841,-10995.84 1835,-10989.84 1835,-10983.84 1835,-10983.84 1835,-10895.84 1835,-10895.84 1835,-10889.84 1841,-10883.84 1847,-10883.84"/>
<text text-anchor="middle" x="1882" y="-10984.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">utils</text>
</g>
<g id="clust130" class="cluster">
<title>cluster_src/renderer/core/spatial</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1833,-11121.84C1833,-11121.84 2083.5,-11121.84 2083.5,-11121.84 2089.5,-11121.84 2095.5,-11127.84 2095.5,-11133.84 2095.5,-11133.84 2095.5,-11191.84 2095.5,-11191.84 2095.5,-11197.84 2089.5,-11203.84 2083.5,-11203.84 2083.5,-11203.84 1833,-11203.84 1833,-11203.84 1827,-11203.84 1821,-11197.84 1821,-11191.84 1821,-11191.84 1821,-11133.84 1821,-11133.84 1821,-11127.84 1827,-11121.84 1833,-11121.84"/>
<text text-anchor="middle" x="1958.25" y="-11192.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">spatial</text>
</g>
<g id="clust131" class="cluster">
<title>cluster_src/renderer/extensions</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M746.5,-11487.84C746.5,-11487.84 2139.5,-11487.84 2139.5,-11487.84 2145.5,-11487.84 2151.5,-11493.84 2151.5,-11499.84 2151.5,-11499.84 2151.5,-13383.84 2151.5,-13383.84 2151.5,-13389.84 2145.5,-13395.84 2139.5,-13395.84 2139.5,-13395.84 746.5,-13395.84 746.5,-13395.84 740.5,-13395.84 734.5,-13389.84 734.5,-13383.84 734.5,-13383.84 734.5,-11499.84 734.5,-11499.84 734.5,-11493.84 740.5,-11487.84 746.5,-11487.84"/>
<text text-anchor="middle" x="1443" y="-13384.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">extensions</text>
</g>
<g id="clust132" class="cluster">
<title>cluster_src/renderer/extensions/minimap</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M779.5,-11495.84C779.5,-11495.84 1672,-11495.84 1672,-11495.84 1678,-11495.84 1684,-11501.84 1684,-11507.84 1684,-11507.84 1684,-11715.84 1684,-11715.84 1684,-11721.84 1678,-11727.84 1672,-11727.84 1672,-11727.84 779.5,-11727.84 779.5,-11727.84 773.5,-11727.84 767.5,-11721.84 767.5,-11715.84 767.5,-11715.84 767.5,-11507.84 767.5,-11507.84 767.5,-11501.84 773.5,-11495.84 779.5,-11495.84"/>
<text text-anchor="middle" x="1225.75" y="-11716.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">minimap</text>
</g>
<g id="clust133" class="cluster">
<title>cluster_src/renderer/extensions/minimap/composables</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M975,-11529.84C975,-11529.84 1268.5,-11529.84 1268.5,-11529.84 1274.5,-11529.84 1280.5,-11535.84 1280.5,-11541.84 1280.5,-11541.84 1280.5,-11689.84 1280.5,-11689.84 1280.5,-11695.84 1274.5,-11701.84 1268.5,-11701.84 1268.5,-11701.84 975,-11701.84 975,-11701.84 969,-11701.84 963,-11695.84 963,-11689.84 963,-11689.84 963,-11541.84 963,-11541.84 963,-11535.84 969,-11529.84 975,-11529.84"/>
<text text-anchor="middle" x="1121.75" y="-11690.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">composables</text>
</g>
<g id="clust134" class="cluster">
<title>cluster_src/renderer/extensions/vueNodes</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M754.5,-11735.84C754.5,-11735.84 2131.5,-11735.84 2131.5,-11735.84 2137.5,-11735.84 2143.5,-11741.84 2143.5,-11747.84 2143.5,-11747.84 2143.5,-13357.84 2143.5,-13357.84 2143.5,-13363.84 2137.5,-13369.84 2131.5,-13369.84 2131.5,-13369.84 754.5,-13369.84 754.5,-13369.84 748.5,-13369.84 742.5,-13363.84 742.5,-13357.84 742.5,-13357.84 742.5,-11747.84 742.5,-11747.84 742.5,-11741.84 748.5,-11735.84 754.5,-11735.84"/>
<text text-anchor="middle" x="1443" y="-13358.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">vueNodes</text>
</g>
<g id="clust135" class="cluster">
<title>cluster_src/renderer/extensions/vueNodes/components</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M762.5,-11803.84C762.5,-11803.84 1482,-11803.84 1482,-11803.84 1488,-11803.84 1494,-11809.84 1494,-11815.84 1494,-11815.84 1494,-11977.84 1494,-11977.84 1494,-11983.84 1488,-11989.84 1482,-11989.84 1482,-11989.84 762.5,-11989.84 762.5,-11989.84 756.5,-11989.84 750.5,-11983.84 750.5,-11977.84 750.5,-11977.84 750.5,-11815.84 750.5,-11815.84 750.5,-11809.84 756.5,-11803.84 762.5,-11803.84"/>
<text text-anchor="middle" x="1122.25" y="-11978.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">components</text>
</g>
<g id="clust136" class="cluster">
<title>cluster_src/renderer/extensions/vueNodes/composables</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M941.5,-13171.84C941.5,-13171.84 1252,-13171.84 1252,-13171.84 1258,-13171.84 1264,-13177.84 1264,-13183.84 1264,-13183.84 1264,-13241.84 1264,-13241.84 1264,-13247.84 1258,-13253.84 1252,-13253.84 1252,-13253.84 941.5,-13253.84 941.5,-13253.84 935.5,-13253.84 929.5,-13247.84 929.5,-13241.84 929.5,-13241.84 929.5,-13183.84 929.5,-13183.84 929.5,-13177.84 935.5,-13171.84 941.5,-13171.84"/>
<text text-anchor="middle" x="1096.75" y="-13242.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">composables</text>
</g>
<g id="clust137" class="cluster">
<title>cluster_src/renderer/extensions/vueNodes/execution</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M941.5,-13261.84C941.5,-13261.84 1082.5,-13261.84 1082.5,-13261.84 1088.5,-13261.84 1094.5,-13267.84 1094.5,-13273.84 1094.5,-13273.84 1094.5,-13331.84 1094.5,-13331.84 1094.5,-13337.84 1088.5,-13343.84 1082.5,-13343.84 1082.5,-13343.84 941.5,-13343.84 941.5,-13343.84 935.5,-13343.84 929.5,-13337.84 929.5,-13331.84 929.5,-13331.84 929.5,-13273.84 929.5,-13273.84 929.5,-13267.84 935.5,-13261.84 941.5,-13261.84"/>
<text text-anchor="middle" x="1012" y="-13332.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">execution</text>
</g>
<g id="clust138" class="cluster">
<title>cluster_src/renderer/extensions/vueNodes/layout</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M967,-11743.84C967,-11743.84 1057,-11743.84 1057,-11743.84 1063,-11743.84 1069,-11749.84 1069,-11755.84 1069,-11755.84 1069,-11783.84 1069,-11783.84 1069,-11789.84 1063,-11795.84 1057,-11795.84 1057,-11795.84 967,-11795.84 967,-11795.84 961,-11795.84 955,-11789.84 955,-11783.84 955,-11783.84 955,-11755.84 955,-11755.84 955,-11749.84 961,-11743.84 967,-11743.84"/>
<text text-anchor="middle" x="1012" y="-11784.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">layout</text>
</g>
<g id="clust139" class="cluster">
<title>cluster_src/renderer/extensions/vueNodes/lod</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1180,-13111.84C1180,-13111.84 1234,-13111.84 1234,-13111.84 1240,-13111.84 1246,-13117.84 1246,-13123.84 1246,-13123.84 1246,-13151.84 1246,-13151.84 1246,-13157.84 1240,-13163.84 1234,-13163.84 1234,-13163.84 1180,-13163.84 1180,-13163.84 1174,-13163.84 1168,-13157.84 1168,-13151.84 1168,-13151.84 1168,-13123.84 1168,-13123.84 1168,-13117.84 1174,-13111.84 1180,-13111.84"/>
<text text-anchor="middle" x="1207" y="-13152.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">lod</text>
</g>
<g id="clust140" class="cluster">
<title>cluster_src/renderer/extensions/vueNodes/widgets</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1130.5,-11997.84C1130.5,-11997.84 2123.5,-11997.84 2123.5,-11997.84 2129.5,-11997.84 2135.5,-12003.84 2135.5,-12009.84 2135.5,-12009.84 2135.5,-13091.84 2135.5,-13091.84 2135.5,-13097.84 2129.5,-13103.84 2123.5,-13103.84 2123.5,-13103.84 1130.5,-13103.84 1130.5,-13103.84 1124.5,-13103.84 1118.5,-13097.84 1118.5,-13091.84 1118.5,-13091.84 1118.5,-12009.84 1118.5,-12009.84 1118.5,-12003.84 1124.5,-11997.84 1130.5,-11997.84"/>
<text text-anchor="middle" x="1627" y="-13092.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">widgets</text>
</g>
<g id="clust141" class="cluster">
<title>cluster_src/renderer/extensions/vueNodes/widgets/components</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1360.5,-12095.84C1360.5,-12095.84 2115.5,-12095.84 2115.5,-12095.84 2121.5,-12095.84 2127.5,-12101.84 2127.5,-12107.84 2127.5,-12107.84 2127.5,-12465.84 2127.5,-12465.84 2127.5,-12471.84 2121.5,-12477.84 2115.5,-12477.84 2115.5,-12477.84 1360.5,-12477.84 1360.5,-12477.84 1354.5,-12477.84 1348.5,-12471.84 1348.5,-12465.84 1348.5,-12465.84 1348.5,-12107.84 1348.5,-12107.84 1348.5,-12101.84 1354.5,-12095.84 1360.5,-12095.84"/>
<text text-anchor="middle" x="1738" y="-12466.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">components</text>
</g>
<g id="clust142" class="cluster">
<title>cluster_src/renderer/extensions/vueNodes/widgets/components/form</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1827.5,-12269.84C1827.5,-12269.84 1936.5,-12269.84 1936.5,-12269.84 1942.5,-12269.84 1948.5,-12275.84 1948.5,-12281.84 1948.5,-12281.84 1948.5,-12309.84 1948.5,-12309.84 1948.5,-12315.84 1942.5,-12321.84 1936.5,-12321.84 1936.5,-12321.84 1827.5,-12321.84 1827.5,-12321.84 1821.5,-12321.84 1815.5,-12315.84 1815.5,-12309.84 1815.5,-12309.84 1815.5,-12281.84 1815.5,-12281.84 1815.5,-12275.84 1821.5,-12269.84 1827.5,-12269.84"/>
<text text-anchor="middle" x="1882" y="-12310.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">form</text>
</g>
<g id="clust143" class="cluster">
<title>cluster_src/renderer/extensions/vueNodes/widgets/components/layout</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1996.5,-12237.84C1996.5,-12237.84 2107.5,-12237.84 2107.5,-12237.84 2113.5,-12237.84 2119.5,-12243.84 2119.5,-12249.84 2119.5,-12249.84 2119.5,-12307.84 2119.5,-12307.84 2119.5,-12313.84 2113.5,-12319.84 2107.5,-12319.84 2107.5,-12319.84 1996.5,-12319.84 1996.5,-12319.84 1990.5,-12319.84 1984.5,-12313.84 1984.5,-12307.84 1984.5,-12307.84 1984.5,-12249.84 1984.5,-12249.84 1984.5,-12243.84 1990.5,-12237.84 1996.5,-12237.84"/>
<text text-anchor="middle" x="2052" y="-12308.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">layout</text>
</g>
<g id="clust144" class="cluster">
<title>cluster_src/renderer/extensions/vueNodes/widgets/composables</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1138.5,-12485.84C1138.5,-12485.84 1477,-12485.84 1477,-12485.84 1483,-12485.84 1489,-12491.84 1489,-12497.84 1489,-12497.84 1489,-13065.84 1489,-13065.84 1489,-13071.84 1483,-13077.84 1477,-13077.84 1477,-13077.84 1138.5,-13077.84 1138.5,-13077.84 1132.5,-13077.84 1126.5,-13071.84 1126.5,-13065.84 1126.5,-13065.84 1126.5,-12497.84 1126.5,-12497.84 1126.5,-12491.84 1132.5,-12485.84 1138.5,-12485.84"/>
<text text-anchor="middle" x="1307.75" y="-13066.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">composables</text>
</g>
<g id="clust145" class="cluster">
<title>cluster_src/renderer/extensions/vueNodes/widgets/registry</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1164,-12081.84C1164,-12081.84 1250,-12081.84 1250,-12081.84 1256,-12081.84 1262,-12087.84 1262,-12093.84 1262,-12093.84 1262,-12121.84 1262,-12121.84 1262,-12127.84 1256,-12133.84 1250,-12133.84 1250,-12133.84 1164,-12133.84 1164,-12133.84 1158,-12133.84 1152,-12127.84 1152,-12121.84 1152,-12121.84 1152,-12093.84 1152,-12093.84 1152,-12087.84 1158,-12081.84 1164,-12081.84"/>
<text text-anchor="middle" x="1207" y="-12122.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">registry</text>
</g>
<g id="clust146" class="cluster">
<title>cluster_src/renderer/thumbnail</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M941.5,-11237.84C941.5,-11237.84 1274.5,-11237.84 1274.5,-11237.84 1280.5,-11237.84 1286.5,-11243.84 1286.5,-11249.84 1286.5,-11249.84 1286.5,-11311.84 1286.5,-11311.84 1286.5,-11317.84 1280.5,-11323.84 1274.5,-11323.84 1274.5,-11323.84 941.5,-11323.84 941.5,-11323.84 935.5,-11323.84 929.5,-11317.84 929.5,-11311.84 929.5,-11311.84 929.5,-11249.84 929.5,-11249.84 929.5,-11243.84 935.5,-11237.84 941.5,-11237.84"/>
<text text-anchor="middle" x="1108" y="-11312.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">thumbnail</text>
</g>
<g id="clust147" class="cluster">
<title>cluster_src/renderer/thumbnail/composables</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M949.5,-11245.84C949.5,-11245.84 1074.5,-11245.84 1074.5,-11245.84 1080.5,-11245.84 1086.5,-11251.84 1086.5,-11257.84 1086.5,-11257.84 1086.5,-11285.84 1086.5,-11285.84 1086.5,-11291.84 1080.5,-11297.84 1074.5,-11297.84 1074.5,-11297.84 949.5,-11297.84 949.5,-11297.84 943.5,-11297.84 937.5,-11291.84 937.5,-11285.84 937.5,-11285.84 937.5,-11257.84 937.5,-11257.84 937.5,-11251.84 943.5,-11245.84 949.5,-11245.84"/>
<text text-anchor="middle" x="1012" y="-11286.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">composables</text>
</g>
<g id="clust148" class="cluster">
<title>cluster_src/schemas</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1607,-18983.84C1607,-18983.84 2461.5,-18983.84 2461.5,-18983.84 2467.5,-18983.84 2473.5,-18989.84 2473.5,-18995.84 2473.5,-18995.84 2473.5,-19109.84 2473.5,-19109.84 2473.5,-19115.84 2467.5,-19121.84 2461.5,-19121.84 2461.5,-19121.84 1607,-19121.84 1607,-19121.84 1601,-19121.84 1595,-19115.84 1595,-19109.84 1595,-19109.84 1595,-18995.84 1595,-18995.84 1595,-18989.84 1601,-18983.84 1607,-18983.84"/>
<text text-anchor="middle" x="2034.25" y="-19110.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">schemas</text>
</g>
<g id="clust149" class="cluster">
<title>cluster_src/schemas/nodeDef</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1617.5,-19017.84C1617.5,-19017.84 1935,-19017.84 1935,-19017.84 1941,-19017.84 1947,-19023.84 1947,-19029.84 1947,-19029.84 1947,-19057.84 1947,-19057.84 1947,-19063.84 1941,-19069.84 1935,-19069.84 1935,-19069.84 1617.5,-19069.84 1617.5,-19069.84 1611.5,-19069.84 1605.5,-19063.84 1605.5,-19057.84 1605.5,-19057.84 1605.5,-19029.84 1605.5,-19029.84 1605.5,-19023.84 1611.5,-19017.84 1617.5,-19017.84"/>
<text text-anchor="middle" x="1776.25" y="-19058.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">nodeDef</text>
</g>
<g id="clust150" class="cluster">
<title>cluster_src/scripts</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M963.5,-15885.84C963.5,-15885.84 1913,-15885.84 1913,-15885.84 1919,-15885.84 1925,-15891.84 1925,-15897.84 1925,-15897.84 1925,-16775.84 1925,-16775.84 1925,-16781.84 1919,-16787.84 1913,-16787.84 1913,-16787.84 963.5,-16787.84 963.5,-16787.84 957.5,-16787.84 951.5,-16781.84 951.5,-16775.84 951.5,-16775.84 951.5,-15897.84 951.5,-15897.84 951.5,-15891.84 957.5,-15885.84 963.5,-15885.84"/>
<text text-anchor="middle" x="1438.25" y="-16776.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">scripts</text>
</g>
<g id="clust151" class="cluster">
<title>cluster_src/scripts/metadata</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1622.5,-16413.84C1622.5,-16413.84 1675.5,-16413.84 1675.5,-16413.84 1681.5,-16413.84 1687.5,-16419.84 1687.5,-16425.84 1687.5,-16425.84 1687.5,-16693.84 1687.5,-16693.84 1687.5,-16699.84 1681.5,-16705.84 1675.5,-16705.84 1675.5,-16705.84 1622.5,-16705.84 1622.5,-16705.84 1616.5,-16705.84 1610.5,-16699.84 1610.5,-16693.84 1610.5,-16693.84 1610.5,-16425.84 1610.5,-16425.84 1610.5,-16419.84 1616.5,-16413.84 1622.5,-16413.84"/>
<text text-anchor="middle" x="1649" y="-16694.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">metadata</text>
</g>
<g id="clust152" class="cluster">
<title>cluster_src/scripts/ui</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M971.5,-16089.84C971.5,-16089.84 1905,-16089.84 1905,-16089.84 1911,-16089.84 1917,-16095.84 1917,-16101.84 1917,-16101.84 1917,-16341.84 1917,-16341.84 1917,-16347.84 1911,-16353.84 1905,-16353.84 1905,-16353.84 971.5,-16353.84 971.5,-16353.84 965.5,-16353.84 959.5,-16347.84 959.5,-16341.84 959.5,-16341.84 959.5,-16101.84 959.5,-16101.84 959.5,-16095.84 965.5,-16089.84 971.5,-16089.84"/>
<text text-anchor="middle" x="1438.25" y="-16342.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">ui</text>
</g>
<g id="clust153" class="cluster">
<title>cluster_src/scripts/ui/components</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1168,-16123.84C1168,-16123.84 1673.5,-16123.84 1673.5,-16123.84 1679.5,-16123.84 1685.5,-16129.84 1685.5,-16135.84 1685.5,-16135.84 1685.5,-16223.84 1685.5,-16223.84 1685.5,-16229.84 1679.5,-16235.84 1673.5,-16235.84 1673.5,-16235.84 1168,-16235.84 1168,-16235.84 1162,-16235.84 1156,-16229.84 1156,-16223.84 1156,-16223.84 1156,-16135.84 1156,-16135.84 1156,-16129.84 1162,-16123.84 1168,-16123.84"/>
<text text-anchor="middle" x="1420.75" y="-16224.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">components</text>
</g>
<g id="clust154" class="cluster">
<title>cluster_src/scripts/ui/menu</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M989,-16275.84C989,-16275.84 1233,-16275.84 1233,-16275.84 1239,-16275.84 1245,-16281.84 1245,-16287.84 1245,-16287.84 1245,-16315.84 1245,-16315.84 1245,-16321.84 1239,-16327.84 1233,-16327.84 1233,-16327.84 989,-16327.84 989,-16327.84 983,-16327.84 977,-16321.84 977,-16315.84 977,-16315.84 977,-16287.84 977,-16287.84 977,-16281.84 983,-16275.84 989,-16275.84"/>
<text text-anchor="middle" x="1111" y="-16316.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">menu</text>
</g>
<g id="clust155" class="cluster">
<title>cluster_src/services</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1137.5,-13957.84C1137.5,-13957.84 1697,-13957.84 1697,-13957.84 1703,-13957.84 1709,-13963.84 1709,-13969.84 1709,-13969.84 1709,-14533.84 1709,-14533.84 1709,-14539.84 1703,-14545.84 1697,-14545.84 1697,-14545.84 1137.5,-14545.84 1137.5,-14545.84 1131.5,-14545.84 1125.5,-14539.84 1125.5,-14533.84 1125.5,-14533.84 1125.5,-13969.84 1125.5,-13969.84 1125.5,-13963.84 1131.5,-13957.84 1137.5,-13957.84"/>
<text text-anchor="middle" x="1417.25" y="-14534.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">services</text>
</g>
<g id="clust156" class="cluster">
<title>cluster_src/services/gateway</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1145.5,-14261.84C1145.5,-14261.84 1268.5,-14261.84 1268.5,-14261.84 1274.5,-14261.84 1280.5,-14267.84 1280.5,-14273.84 1280.5,-14273.84 1280.5,-14301.84 1280.5,-14301.84 1280.5,-14307.84 1274.5,-14313.84 1268.5,-14313.84 1268.5,-14313.84 1145.5,-14313.84 1145.5,-14313.84 1139.5,-14313.84 1133.5,-14307.84 1133.5,-14301.84 1133.5,-14301.84 1133.5,-14273.84 1133.5,-14273.84 1133.5,-14267.84 1139.5,-14261.84 1145.5,-14261.84"/>
<text text-anchor="middle" x="1207" y="-14302.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">gateway</text>
</g>
<g id="clust157" class="cluster">
<title>cluster_src/services/providers</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1365,-14437.84C1365,-14437.84 1487,-14437.84 1487,-14437.84 1493,-14437.84 1499,-14443.84 1499,-14449.84 1499,-14449.84 1499,-14507.84 1499,-14507.84 1499,-14513.84 1493,-14519.84 1487,-14519.84 1487,-14519.84 1365,-14519.84 1365,-14519.84 1359,-14519.84 1353,-14513.84 1353,-14507.84 1353,-14507.84 1353,-14449.84 1353,-14449.84 1353,-14443.84 1359,-14437.84 1365,-14437.84"/>
<text text-anchor="middle" x="1426" y="-14508.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">providers</text>
</g>
<g id="clust158" class="cluster">
<title>cluster_src/stores</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1142.5,-14593.84C1142.5,-14593.84 2286,-14593.84 2286,-14593.84 2292,-14593.84 2298,-14599.84 2298,-14605.84 2298,-14605.84 2298,-15015.84 2298,-15015.84 2298,-15021.84 2292,-15027.84 2286,-15027.84 2286,-15027.84 1142.5,-15027.84 1142.5,-15027.84 1136.5,-15027.84 1130.5,-15021.84 1130.5,-15015.84 1130.5,-15015.84 1130.5,-14605.84 1130.5,-14605.84 1130.5,-14599.84 1136.5,-14593.84 1142.5,-14593.84"/>
<text text-anchor="middle" x="1714.25" y="-15016.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">stores</text>
</g>
<g id="clust159" class="cluster">
<title>cluster_src/stores/workspace</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1375.5,-14829.84C1375.5,-14829.84 1476.5,-14829.84 1476.5,-14829.84 1482.5,-14829.84 1488.5,-14835.84 1488.5,-14841.84 1488.5,-14841.84 1488.5,-14989.84 1488.5,-14989.84 1488.5,-14995.84 1482.5,-15001.84 1476.5,-15001.84 1476.5,-15001.84 1375.5,-15001.84 1375.5,-15001.84 1369.5,-15001.84 1363.5,-14995.84 1363.5,-14989.84 1363.5,-14989.84 1363.5,-14841.84 1363.5,-14841.84 1363.5,-14835.84 1369.5,-14829.84 1375.5,-14829.84"/>
<text text-anchor="middle" x="1426" y="-14990.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">workspace</text>
</g>
<g id="clust160" class="cluster">
<title>cluster_src/types</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1814,-16795.84C1814,-16795.84 2301.5,-16795.84 2301.5,-16795.84 2307.5,-16795.84 2313.5,-16801.84 2313.5,-16807.84 2313.5,-16807.84 2313.5,-17555.84 2313.5,-17555.84 2313.5,-17561.84 2307.5,-17567.84 2301.5,-17567.84 2301.5,-17567.84 1814,-17567.84 1814,-17567.84 1808,-17567.84 1802,-17561.84 1802,-17555.84 1802,-17555.84 1802,-16807.84 1802,-16807.84 1802,-16801.84 1808,-16795.84 1814,-16795.84"/>
<text text-anchor="middle" x="2057.75" y="-17556.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">types</text>
</g>
<g id="clust161" class="cluster">
<title>cluster_src/types/desktop</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1830,-17459.84C1830,-17459.84 1934,-17459.84 1934,-17459.84 1940,-17459.84 1946,-17465.84 1946,-17471.84 1946,-17471.84 1946,-17529.84 1946,-17529.84 1946,-17535.84 1940,-17541.84 1934,-17541.84 1934,-17541.84 1830,-17541.84 1830,-17541.84 1824,-17541.84 1818,-17535.84 1818,-17529.84 1818,-17529.84 1818,-17471.84 1818,-17471.84 1818,-17465.84 1824,-17459.84 1830,-17459.84"/>
<text text-anchor="middle" x="1882" y="-17530.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">desktop</text>
</g>
<g id="clust162" class="cluster">
<title>cluster_src/utils</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1801,-17669.84C1801,-17669.84 2288.5,-17669.84 2288.5,-17669.84 2294.5,-17669.84 2300.5,-17675.84 2300.5,-17681.84 2300.5,-17681.84 2300.5,-18545.84 2300.5,-18545.84 2300.5,-18551.84 2294.5,-18557.84 2288.5,-18557.84 2288.5,-18557.84 1801,-18557.84 1801,-18557.84 1795,-18557.84 1789,-18551.84 1789,-18545.84 1789,-18545.84 1789,-17681.84 1789,-17681.84 1789,-17675.84 1795,-17669.84 1801,-17669.84"/>
<text text-anchor="middle" x="2044.75" y="-18546.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">utils</text>
</g>
<g id="clust163" class="cluster">
<title>cluster_src/utils/migration</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M1837,-18363.84C1837,-18363.84 1927,-18363.84 1927,-18363.84 1933,-18363.84 1939,-18369.84 1939,-18375.84 1939,-18375.84 1939,-18403.84 1939,-18403.84 1939,-18409.84 1933,-18415.84 1927,-18415.84 1927,-18415.84 1837,-18415.84 1837,-18415.84 1831,-18415.84 1825,-18409.84 1825,-18403.84 1825,-18403.84 1825,-18375.84 1825,-18375.84 1825,-18369.84 1831,-18363.84 1837,-18363.84"/>
<text text-anchor="middle" x="1882" y="-18404.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">migration</text>
</g>
<g id="clust164" class="cluster">
<title>cluster_src/views</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M177,-139.84C177,-139.84 488.5,-139.84 488.5,-139.84 494.5,-139.84 500.5,-145.84 500.5,-151.84 500.5,-151.84 500.5,-569.84 500.5,-569.84 500.5,-575.84 494.5,-581.84 488.5,-581.84 488.5,-581.84 177,-581.84 177,-581.84 171,-581.84 165,-575.84 165,-569.84 165,-569.84 165,-151.84 165,-151.84 165,-145.84 171,-139.84 177,-139.84"/>
<text text-anchor="middle" x="332.75" y="-570.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">views</text>
</g>
<g id="clust165" class="cluster">
<title>cluster_src/views/layouts</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M202.5,-503.84C202.5,-503.84 293.5,-503.84 293.5,-503.84 299.5,-503.84 305.5,-509.84 305.5,-515.84 305.5,-515.84 305.5,-543.84 305.5,-543.84 305.5,-549.84 299.5,-555.84 293.5,-555.84 293.5,-555.84 202.5,-555.84 202.5,-555.84 196.5,-555.84 190.5,-549.84 190.5,-543.84 190.5,-543.84 190.5,-515.84 190.5,-515.84 190.5,-509.84 196.5,-503.84 202.5,-503.84"/>
<text text-anchor="middle" x="248" y="-544.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">layouts</text>
</g>
<g id="clust166" class="cluster">
<title>cluster_src/views/templates</title>
<path fill="#ffffff" stroke="black" stroke-width="2" d="M369.5,-289.84C369.5,-289.84 480.5,-289.84 480.5,-289.84 486.5,-289.84 492.5,-295.84 492.5,-301.84 492.5,-301.84 492.5,-329.84 492.5,-329.84 492.5,-335.84 486.5,-341.84 480.5,-341.84 480.5,-341.84 369.5,-341.84 369.5,-341.84 363.5,-341.84 357.5,-335.84 357.5,-329.84 357.5,-329.84 357.5,-301.84 357.5,-301.84 357.5,-295.84 363.5,-289.84 369.5,-289.84"/>
<text text-anchor="middle" x="425" y="-330.64" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00">templates</text>
</g>
<!-- src/App.vue -->
<g id="node1" class="node">
<title>src/App.vue</title>
<g id="a_node1"><a xlink:href="src/App.vue" xlink:title="App.vue">
<path fill="#41f083" stroke="black" d="M630,-16171.84C630,-16171.84 588,-16171.84 588,-16171.84 585,-16171.84 582,-16168.84 582,-16165.84 582,-16165.84 582,-16159.84 582,-16159.84 582,-16156.84 585,-16153.84 588,-16153.84 588,-16153.84 630,-16153.84 630,-16153.84 633,-16153.84 636,-16156.84 636,-16159.84 636,-16159.84 636,-16165.84 636,-16165.84 636,-16168.84 633,-16171.84 630,-16171.84"/>
<text text-anchor="start" x="590" y="-16160.64" font-family="Helvetica,sans-Serif" font-size="9.00">App.vue</text>
</a>
</g>
</g>
<!-- src/composables/useConflictDetection.ts -->
<g id="node2" class="node">
<title>src/composables/useConflictDetection.ts</title>
<g id="a_node2"><a xlink:href="src/composables/useConflictDetection.ts" xlink:title="useConflictDetection.ts">
<path fill="#ddfeff" stroke="black" d="M1704,-8793.84C1704,-8793.84 1594,-8793.84 1594,-8793.84 1591,-8793.84 1588,-8790.84 1588,-8787.84 1588,-8787.84 1588,-8781.84 1588,-8781.84 1588,-8778.84 1591,-8775.84 1594,-8775.84 1594,-8775.84 1704,-8775.84 1704,-8775.84 1707,-8775.84 1710,-8778.84 1710,-8781.84 1710,-8781.84 1710,-8787.84 1710,-8787.84 1710,-8790.84 1707,-8793.84 1704,-8793.84"/>
<text text-anchor="start" x="1596" y="-8782.64" font-family="Helvetica,sans-Serif" font-size="9.00">useConflictDetection.ts</text>
</a>
</g>
</g>
<!-- src/App.vue&#45;&gt;src/composables/useConflictDetection.ts -->
<g id="edge1" class="edge">
<title>src/App.vue&#45;&gt;src/composables/useConflictDetection.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M636.23,-16160.64C655.29,-16160.64 680.03,-16164.27 693.5,-16180.84 714.49,-16206.66 681.51,-17352.23 701.5,-17378.84 759.71,-17456.29 852.5,-17363.22 910.5,-17440.84 934.3,-17472.68 901.61,-28857.65 923.5,-28890.84 970.64,-28962.3 1053.08,-28895.56 1100.5,-28966.84 1122.9,-29000.51 1084.77,-30394.37 1113.5,-30422.84 1132.91,-30442.08 1510.97,-30423.68 1519.5,-30414.84 1519.5,-30414.84 1527.5,-10702.84 1527.5,-10702.84 1552.57,-9909.19 1635.17,-8933.53 1646.67,-8800.19"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1648.79,-8800.01 1647.22,-8793.85 1644.61,-8799.65 1648.79,-8800.01"/>
</g>
<!-- src/utils/envUtil.ts -->
<g id="node3" class="node">
<title>src/utils/envUtil.ts</title>
<g id="a_node3"><a xlink:href="src/utils/envUtil.ts" xlink:title="envUtil.ts">
<path fill="#ddfeff" stroke="black" d="M2075.5,-18531.84C2075.5,-18531.84 2028.5,-18531.84 2028.5,-18531.84 2025.5,-18531.84 2022.5,-18528.84 2022.5,-18525.84 2022.5,-18525.84 2022.5,-18519.84 2022.5,-18519.84 2022.5,-18516.84 2025.5,-18513.84 2028.5,-18513.84 2028.5,-18513.84 2075.5,-18513.84 2075.5,-18513.84 2078.5,-18513.84 2081.5,-18516.84 2081.5,-18519.84 2081.5,-18519.84 2081.5,-18525.84 2081.5,-18525.84 2081.5,-18528.84 2078.5,-18531.84 2075.5,-18531.84"/>
<text text-anchor="start" x="2030.5" y="-18520.64" font-family="Helvetica,sans-Serif" font-size="9.00">envUtil.ts</text>
</a>
</g>
</g>
<!-- src/App.vue&#45;&gt;src/utils/envUtil.ts -->
<g id="edge2" class="edge">
<title>src/App.vue&#45;&gt;src/utils/envUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M632.81,-16172C652.88,-16181.44 680.81,-16198.25 693.5,-16222.84 713.13,-16260.88 684.33,-17724.62 701.5,-17763.84 752.44,-17880.22 859.8,-17842.35 910.5,-17958.84 928.26,-17999.64 910.03,-30731.43 923.5,-30773.84 964.83,-30903.93 1058.94,-30894.81 1100.5,-31024.84 1112.7,-31063 1096.26,-33873.67 1113.5,-33909.84 1159.7,-34006.77 1254.36,-33965.87 1300.5,-34062.84 1315.59,-34094.54 1299.05,-36557.02 1308.5,-36590.84 1314.85,-36613.57 1506.96,-36943.22 1527.5,-36954.84 1625.58,-37010.29 1701.19,-37034.36 1781,-36954.84 1791.92,-36943.96 1787.27,-34750.16 1789,-34734.84 1829.44,-34375.89 1927.05,-34300.83 1967,-33941.84 1989.98,-33735.32 1963.95,-19188.01 1980,-18980.84 1993.59,-18805.49 2035.73,-18595.69 2047.76,-18538.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2049.84,-18538.43 2049.02,-18532.13 2045.73,-18537.57 2049.84,-18538.43"/>
</g>
<!-- src/components/dialog/GlobalDialog.vue -->
<g id="node4" class="node">
<title>src/components/dialog/GlobalDialog.vue</title>
<g id="a_node4"><a xlink:href="src/components/dialog/GlobalDialog.vue" xlink:title="GlobalDialog.vue">
<path fill="#41f083" stroke="black" d="M852,-4915.84C852,-4915.84 772,-4915.84 772,-4915.84 769,-4915.84 766,-4912.84 766,-4909.84 766,-4909.84 766,-4903.84 766,-4903.84 766,-4900.84 769,-4897.84 772,-4897.84 772,-4897.84 852,-4897.84 852,-4897.84 855,-4897.84 858,-4900.84 858,-4903.84 858,-4903.84 858,-4909.84 858,-4909.84 858,-4912.84 855,-4915.84 852,-4915.84"/>
<text text-anchor="start" x="774" y="-4904.64" font-family="Helvetica,sans-Serif" font-size="9.00">GlobalDialog.vue</text>
</a>
</g>
</g>
<!-- src/App.vue&#45;&gt;src/components/dialog/GlobalDialog.vue -->
<g id="edge3" class="edge">
<title>src/App.vue&#45;&gt;src/components/dialog/GlobalDialog.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M610.1,-16153.47C612.67,-15905.17 665.8,-10769.58 693.5,-6640.84 693.58,-6628.89 693.59,-4929.78 701.5,-4920.84 715.77,-4904.7 738.62,-4900.03 759.76,-4899.88"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="759.94,-4901.98 765.97,-4899.96 759.99,-4897.78 759.94,-4901.98"/>
</g>
<!-- src/config.ts -->
<g id="node5" class="node">
<title>src/config.ts</title>
<g id="a_node5"><a xlink:href="src/config.ts" xlink:title="config.ts">
<path fill="#ddfeff" stroke="black" d="M1904,-18975.84C1904,-18975.84 1860,-18975.84 1860,-18975.84 1857,-18975.84 1854,-18972.84 1854,-18969.84 1854,-18969.84 1854,-18963.84 1854,-18963.84 1854,-18960.84 1857,-18957.84 1860,-18957.84 1860,-18957.84 1904,-18957.84 1904,-18957.84 1907,-18957.84 1910,-18960.84 1910,-18963.84 1910,-18963.84 1910,-18969.84 1910,-18969.84 1910,-18972.84 1907,-18975.84 1904,-18975.84"/>
<text text-anchor="start" x="1862" y="-18964.64" font-family="Helvetica,sans-Serif" font-size="9.00">config.ts</text>
</a>
</g>
</g>
<!-- src/App.vue&#45;&gt;src/config.ts -->
<g id="edge4" class="edge">
<title>src/App.vue&#45;&gt;src/config.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M632.8,-16172.01C652.86,-16181.45 680.79,-16198.26 693.5,-16222.84 708.96,-16252.74 692.56,-17402.38 701.5,-17434.84 750.21,-17611.73 862.27,-17613.81 910.5,-17790.84 932.07,-17869.99 912.8,-29523.5 923.5,-29604.84 963.34,-29907.64 1060.01,-29966.12 1100.5,-30268.84 1109.29,-30334.59 1097.94,-32592.35 1113.5,-32656.84 1156.71,-32835.95 1257.41,-32847.69 1300.5,-33026.84 1303.65,-33039.94 1298.95,-34957.33 1308.5,-34966.84 1724.26,-35380.89 1612.44,-35393.21 1781,-33524.84 1782.13,-33512.29 1782.47,-19025.61 1789,-19014.84 1801.81,-18993.72 1827.29,-18981.45 1848.19,-18974.61"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1848.84,-18976.61 1853.95,-18972.83 1847.6,-18972.6 1848.84,-18976.61"/>
</g>
<!-- src/stores/workspaceStore.ts -->
<g id="node6" class="node">
<title>src/stores/workspaceStore.ts</title>
<g id="a_node6"><a xlink:href="src/stores/workspaceStore.ts" xlink:title="workspaceStore.ts">
<path fill="#ddfeff" stroke="black" d="M1251,-14701.84C1251,-14701.84 1163,-14701.84 1163,-14701.84 1160,-14701.84 1157,-14698.84 1157,-14695.84 1157,-14695.84 1157,-14689.84 1157,-14689.84 1157,-14686.84 1160,-14683.84 1163,-14683.84 1163,-14683.84 1251,-14683.84 1251,-14683.84 1254,-14683.84 1257,-14686.84 1257,-14689.84 1257,-14689.84 1257,-14695.84 1257,-14695.84 1257,-14698.84 1254,-14701.84 1251,-14701.84"/>
<text text-anchor="start" x="1165" y="-14690.64" font-family="Helvetica,sans-Serif" font-size="9.00">workspaceStore.ts</text>
</a>
</g>
</g>
<!-- src/App.vue&#45;&gt;src/stores/workspaceStore.ts -->
<g id="edge5" class="edge">
<title>src/App.vue&#45;&gt;src/stores/workspaceStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M636.21,-16160.66C655.26,-16160.67 679.99,-16164.3 693.5,-16180.84 705.94,-16196.07 691.91,-16871.67 701.5,-16888.84 755.07,-16984.75 857.41,-16924.65 910.5,-17020.84 929.45,-17055.18 895.75,-28289.12 923.5,-28316.84 979.16,-28372.43 1044.85,-28372.44 1100.5,-28316.84 1133.93,-28283.44 1082.86,-14743.81 1113.5,-14707.84 1122.73,-14697 1136.46,-14691.82 1150.53,-14689.69"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1150.86,-14691.77 1156.57,-14688.96 1150.36,-14687.6 1150.86,-14691.77"/>
</g>
<!-- src/composables/useConflictDetection.ts&#45;&gt;src/config.ts -->
<g id="edge1346" class="edge">
<title>src/composables/useConflictDetection.ts&#45;&gt;src/config.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1650.85,-8793.85C1660.69,-8898.54 1753.04,-9894.78 1781,-10702.84 1781.49,-10717.12 1780.71,-18923.19 1789,-18934.84 1802.3,-18953.52 1827.32,-18961.39 1847.92,-18964.66"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1847.64,-18966.74 1853.88,-18965.5 1848.23,-18962.58 1847.64,-18966.74"/>
</g>
<!-- src/stores/systemStatsStore.ts -->
<g id="node133" class="node">
<title>src/stores/systemStatsStore.ts</title>
<g id="a_node133"><a xlink:href="src/stores/systemStatsStore.ts" xlink:title="systemStatsStore.ts">
<path fill="#ddfeff" stroke="black" d="M1929.5,-14791.84C1929.5,-14791.84 1834.5,-14791.84 1834.5,-14791.84 1831.5,-14791.84 1828.5,-14788.84 1828.5,-14785.84 1828.5,-14785.84 1828.5,-14779.84 1828.5,-14779.84 1828.5,-14776.84 1831.5,-14773.84 1834.5,-14773.84 1834.5,-14773.84 1929.5,-14773.84 1929.5,-14773.84 1932.5,-14773.84 1935.5,-14776.84 1935.5,-14779.84 1935.5,-14779.84 1935.5,-14785.84 1935.5,-14785.84 1935.5,-14788.84 1932.5,-14791.84 1929.5,-14791.84"/>
<text text-anchor="start" x="1836.5" y="-14780.64" font-family="Helvetica,sans-Serif" font-size="9.00">systemStatsStore.ts</text>
</a>
</g>
</g>
<!-- src/composables/useConflictDetection.ts&#45;&gt;src/stores/systemStatsStore.ts -->
<g id="edge1351" class="edge">
<title>src/composables/useConflictDetection.ts&#45;&gt;src/stores/systemStatsStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1650.84,-8793.85C1660.54,-8898.54 1751.62,-9894.83 1781,-10702.84 1795.36,-11097.69 1780.22,-12085.82 1789,-12480.84 1810.28,-13438.33 1872.24,-14618.61 1880.16,-14767.22"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1878.08,-14767.63 1880.5,-14773.51 1882.28,-14767.41 1878.08,-14767.63"/>
</g>
<!-- src/composables/useManagerState.ts -->
<g id="node139" class="node">
<title>src/composables/useManagerState.ts</title>
<g id="a_node139"><a xlink:href="src/composables/useManagerState.ts" xlink:title="useManagerState.ts">
<path fill="#ddfeff" stroke="black" d="M1929.5,-8587.84C1929.5,-8587.84 1834.5,-8587.84 1834.5,-8587.84 1831.5,-8587.84 1828.5,-8584.84 1828.5,-8581.84 1828.5,-8581.84 1828.5,-8575.84 1828.5,-8575.84 1828.5,-8572.84 1831.5,-8569.84 1834.5,-8569.84 1834.5,-8569.84 1929.5,-8569.84 1929.5,-8569.84 1932.5,-8569.84 1935.5,-8572.84 1935.5,-8575.84 1935.5,-8575.84 1935.5,-8581.84 1935.5,-8581.84 1935.5,-8584.84 1932.5,-8587.84 1929.5,-8587.84"/>
<text text-anchor="start" x="1836.5" y="-8576.64" font-family="Helvetica,sans-Serif" font-size="9.00">useManagerState.ts</text>
</a>
</g>
</g>
<!-- src/composables/useConflictDetection.ts&#45;&gt;src/composables/useManagerState.ts -->
<g id="edge1345" class="edge">
<title>src/composables/useConflictDetection.ts&#45;&gt;src/composables/useManagerState.ts</title>
<g id="a_edge1345"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" stroke-dasharray="5,2" d="M1710.1,-8793.72C1735.51,-8793.93 1763.27,-8788.83 1781,-8769.84 1794.36,-8755.53 1775.98,-8608.46 1789,-8593.84 1795.81,-8586.19 1804.86,-8581.41 1814.65,-8578.54"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1822.84,-8578.99 1828.29,-8575.72 1821.99,-8574.88 1822.84,-8578.99"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1822.42,-8576.94 1819.48,-8577.54 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1817.13" cy="-8578.03" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1760.71" y="-8677.12" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/comfyManagerStore.ts -->
<g id="node140" class="node">
<title>src/stores/comfyManagerStore.ts</title>
<g id="a_node140"><a xlink:href="src/stores/comfyManagerStore.ts" xlink:title="comfyManagerStore.ts">
<path fill="#ddfeff" stroke="black" d="M1260.5,-14641.84C1260.5,-14641.84 1153.5,-14641.84 1153.5,-14641.84 1150.5,-14641.84 1147.5,-14638.84 1147.5,-14635.84 1147.5,-14635.84 1147.5,-14629.84 1147.5,-14629.84 1147.5,-14626.84 1150.5,-14623.84 1153.5,-14623.84 1153.5,-14623.84 1260.5,-14623.84 1260.5,-14623.84 1263.5,-14623.84 1266.5,-14626.84 1266.5,-14629.84 1266.5,-14629.84 1266.5,-14635.84 1266.5,-14635.84 1266.5,-14638.84 1263.5,-14641.84 1260.5,-14641.84"/>
<text text-anchor="start" x="1155.5" y="-14630.64" font-family="Helvetica,sans-Serif" font-size="9.00">comfyManagerStore.ts</text>
</a>
</g>
</g>
<!-- src/composables/useConflictDetection.ts&#45;&gt;src/stores/comfyManagerStore.ts -->
<g id="edge1349" class="edge">
<title>src/composables/useConflictDetection.ts&#45;&gt;src/stores/comfyManagerStore.ts</title>
<g id="a_edge1349"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1647.22,-8793.85C1638.15,-8898.56 1553.06,-9894.99 1527.5,-10702.84 1527.06,-10716.64 1529.27,-26599.08 1519.5,-26608.84 1453.17,-26675.13 1374.83,-26675.13 1308.5,-26608.84 1293.81,-26594.16 1313.96,-14663.65 1300.5,-14647.84 1294.96,-14641.33 1287.8,-14636.86 1279.92,-14633.87"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1272.94,-14629.78 1266.6,-14630.22 1271.83,-14633.83 1272.94,-14629.78"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1272.39,-14631.8 1275.28,-14632.6 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1277.6" cy="-14633.23" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1502.93" y="-11382.62" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/nodePack/useInstalledPacks.ts -->
<g id="node176" class="node">
<title>src/composables/nodePack/useInstalledPacks.ts</title>
<g id="a_node176"><a xlink:href="src/composables/nodePack/useInstalledPacks.ts" xlink:title="useInstalledPacks.ts">
<path fill="#ddfeff" stroke="black" d="M1929.5,-8415.84C1929.5,-8415.84 1834.5,-8415.84 1834.5,-8415.84 1831.5,-8415.84 1828.5,-8412.84 1828.5,-8409.84 1828.5,-8409.84 1828.5,-8403.84 1828.5,-8403.84 1828.5,-8400.84 1831.5,-8397.84 1834.5,-8397.84 1834.5,-8397.84 1929.5,-8397.84 1929.5,-8397.84 1932.5,-8397.84 1935.5,-8400.84 1935.5,-8403.84 1935.5,-8403.84 1935.5,-8409.84 1935.5,-8409.84 1935.5,-8412.84 1932.5,-8415.84 1929.5,-8415.84"/>
<text text-anchor="start" x="1836.5" y="-8404.64" font-family="Helvetica,sans-Serif" font-size="9.00">useInstalledPacks.ts</text>
</a>
</g>
</g>
<!-- src/composables/useConflictDetection.ts&#45;&gt;src/composables/nodePack/useInstalledPacks.ts -->
<g id="edge1343" class="edge">
<title>src/composables/useConflictDetection.ts&#45;&gt;src/composables/nodePack/useInstalledPacks.ts</title>
<g id="a_edge1343"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1706.95,-8793.84C1733.28,-8794.57 1762.71,-8789.87 1781,-8769.84 1794.04,-8755.55 1776.31,-8436.43 1789,-8421.84 1795.72,-8414.12 1804.73,-8409.29 1814.5,-8406.41"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1822.69,-8406.86 1828.14,-8403.59 1821.84,-8402.75 1822.69,-8406.86"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1822.26,-8404.8 1819.32,-8405.41 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1816.97" cy="-8405.9" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1760.66" y="-8591.19" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/useConflictAcknowledgment.ts -->
<g id="node179" class="node">
<title>src/composables/useConflictAcknowledgment.ts</title>
<g id="a_node179"><a xlink:href="src/composables/useConflictAcknowledgment.ts" xlink:title="useConflictAcknowledgment.ts">
<path fill="#ddfeff" stroke="black" d="M1954.5,-8557.84C1954.5,-8557.84 1809.5,-8557.84 1809.5,-8557.84 1806.5,-8557.84 1803.5,-8554.84 1803.5,-8551.84 1803.5,-8551.84 1803.5,-8545.84 1803.5,-8545.84 1803.5,-8542.84 1806.5,-8539.84 1809.5,-8539.84 1809.5,-8539.84 1954.5,-8539.84 1954.5,-8539.84 1957.5,-8539.84 1960.5,-8542.84 1960.5,-8545.84 1960.5,-8545.84 1960.5,-8551.84 1960.5,-8551.84 1960.5,-8554.84 1957.5,-8557.84 1954.5,-8557.84"/>
<text text-anchor="start" x="1811.5" y="-8546.64" font-family="Helvetica,sans-Serif" font-size="9.00">useConflictAcknowledgment.ts</text>
</a>
</g>
</g>
<!-- src/composables/useConflictDetection.ts&#45;&gt;src/composables/useConflictAcknowledgment.ts -->
<g id="edge1344" class="edge">
<title>src/composables/useConflictDetection.ts&#45;&gt;src/composables/useConflictAcknowledgment.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1710.16,-8793.78C1735.58,-8793.99 1763.33,-8788.89 1781,-8769.84 1796.58,-8753.04 1773.83,-8581 1789,-8563.84 1791.67,-8560.81 1794.7,-8558.24 1797.98,-8556.05"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1799.22,-8557.76 1803.34,-8552.92 1797.1,-8554.13 1799.22,-8557.76"/>
</g>
<!-- src/types/comfyRegistryTypes.ts -->
<g id="node182" class="node">
<title>src/types/comfyRegistryTypes.ts</title>
<g id="a_node182"><a xlink:href="src/types/comfyRegistryTypes.ts" xlink:title="comfyRegistryTypes.ts">
<path fill="#ddfeff" stroke="black" d="M2299.5,-17541.84C2299.5,-17541.84 2194.5,-17541.84 2194.5,-17541.84 2191.5,-17541.84 2188.5,-17538.84 2188.5,-17535.84 2188.5,-17535.84 2188.5,-17529.84 2188.5,-17529.84 2188.5,-17526.84 2191.5,-17523.84 2194.5,-17523.84 2194.5,-17523.84 2299.5,-17523.84 2299.5,-17523.84 2302.5,-17523.84 2305.5,-17526.84 2305.5,-17529.84 2305.5,-17529.84 2305.5,-17535.84 2305.5,-17535.84 2305.5,-17538.84 2302.5,-17541.84 2299.5,-17541.84"/>
<text text-anchor="start" x="2196.5" y="-17530.64" font-family="Helvetica,sans-Serif" font-size="9.00">comfyRegistryTypes.ts</text>
</a>
</g>
</g>
<!-- src/composables/useConflictDetection.ts&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge1353" class="edge">
<title>src/composables/useConflictDetection.ts&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1650.85,-8793.85C1660.69,-8898.54 1753.04,-9894.78 1781,-10702.84 1781.49,-10716.86 1782.25,-18774.53 1789,-18786.84 1837.44,-18875.15 1883.31,-18880.59 1980,-18908.84 1999.14,-18914.43 2145.35,-18922.89 2159.5,-18908.84 2171.74,-18896.68 2162.93,-17683.47 2167.5,-17666.84 2180.72,-17618.74 2215.83,-17570.18 2234.29,-17546.94"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.05,-17548.1 2238.17,-17542.11 2232.77,-17545.47 2236.05,-17548.1"/>
</g>
<!-- src/types/conflictDetectionTypes.ts -->
<g id="node186" class="node">
<title>src/types/conflictDetectionTypes.ts</title>
<g id="a_node186"><a xlink:href="src/types/conflictDetectionTypes.ts" xlink:title="conflictDetectionTypes.ts">
<path fill="#ddfeff" stroke="black" d="M2111,-17535.84C2111,-17535.84 1993,-17535.84 1993,-17535.84 1990,-17535.84 1987,-17532.84 1987,-17529.84 1987,-17529.84 1987,-17523.84 1987,-17523.84 1987,-17520.84 1990,-17517.84 1993,-17517.84 1993,-17517.84 2111,-17517.84 2111,-17517.84 2114,-17517.84 2117,-17520.84 2117,-17523.84 2117,-17523.84 2117,-17529.84 2117,-17529.84 2117,-17532.84 2114,-17535.84 2111,-17535.84"/>
<text text-anchor="start" x="1995" y="-17524.64" font-family="Helvetica,sans-Serif" font-size="9.00">conflictDetectionTypes.ts</text>
</a>
</g>
</g>
<!-- src/composables/useConflictDetection.ts&#45;&gt;src/types/conflictDetectionTypes.ts -->
<g id="edge1354" class="edge">
<title>src/composables/useConflictDetection.ts&#45;&gt;src/types/conflictDetectionTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1650.85,-8793.85C1660.69,-8898.54 1753.03,-9894.78 1781,-10702.84 1781.47,-10716.53 1779.31,-18585.15 1789,-18594.84 1844.97,-18650.75 1910.67,-18650.38 1967,-18594.84 1985.36,-18576.74 1973.83,-17691.87 1980,-17666.84 1992.19,-17617.39 2024.41,-17565.54 2040.93,-17541.13"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2042.73,-17542.22 2044.39,-17536.08 2039.27,-17539.84 2042.73,-17542.22"/>
</g>
<!-- src/services/comfyRegistryService.ts -->
<g id="node197" class="node">
<title>src/services/comfyRegistryService.ts</title>
<g id="a_node197"><a xlink:href="src/services/comfyRegistryService.ts" xlink:title="comfyRegistryService.ts">
<path fill="#ddfeff" stroke="black" d="M1263.5,-14013.84C1263.5,-14013.84 1150.5,-14013.84 1150.5,-14013.84 1147.5,-14013.84 1144.5,-14010.84 1144.5,-14007.84 1144.5,-14007.84 1144.5,-14001.84 1144.5,-14001.84 1144.5,-13998.84 1147.5,-13995.84 1150.5,-13995.84 1150.5,-13995.84 1263.5,-13995.84 1263.5,-13995.84 1266.5,-13995.84 1269.5,-13998.84 1269.5,-14001.84 1269.5,-14001.84 1269.5,-14007.84 1269.5,-14007.84 1269.5,-14010.84 1266.5,-14013.84 1263.5,-14013.84"/>
<text text-anchor="start" x="1152.5" y="-14002.64" font-family="Helvetica,sans-Serif" font-size="9.00">comfyRegistryService.ts</text>
</a>
</g>
</g>
<!-- src/composables/useConflictDetection.ts&#45;&gt;src/services/comfyRegistryService.ts -->
<g id="edge1348" class="edge">
<title>src/composables/useConflictDetection.ts&#45;&gt;src/services/comfyRegistryService.ts</title>
<g id="a_edge1348"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1647.22,-8793.85C1638.15,-8898.56 1553.06,-9894.99 1527.5,-10702.84 1527.08,-10716.14 1528.91,-26025.43 1519.5,-26034.84 1453.17,-26101.13 1374.83,-26101.13 1308.5,-26034.84 1293.75,-26020.09 1314.02,-14035.72 1300.5,-14019.84 1295.74,-14014.25 1289.79,-14010.17 1283.22,-14007.23"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1276.3,-14002.77 1269.95,-14002.9 1275,-14006.76 1276.3,-14002.77"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1275.65,-14004.76 1278.5,-14005.69 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1280.78" cy="-14006.44" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1502.92" y="-11357.83" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/conflictDetectionStore.ts -->
<g id="node201" class="node">
<title>src/stores/conflictDetectionStore.ts</title>
<g id="a_node201"><a xlink:href="src/stores/conflictDetectionStore.ts" xlink:title="conflictDetectionStore.ts">
<path fill="#ddfeff" stroke="black" d="M1265.5,-14821.84C1265.5,-14821.84 1148.5,-14821.84 1148.5,-14821.84 1145.5,-14821.84 1142.5,-14818.84 1142.5,-14815.84 1142.5,-14815.84 1142.5,-14809.84 1142.5,-14809.84 1142.5,-14806.84 1145.5,-14803.84 1148.5,-14803.84 1148.5,-14803.84 1265.5,-14803.84 1265.5,-14803.84 1268.5,-14803.84 1271.5,-14806.84 1271.5,-14809.84 1271.5,-14809.84 1271.5,-14815.84 1271.5,-14815.84 1271.5,-14818.84 1268.5,-14821.84 1265.5,-14821.84"/>
<text text-anchor="start" x="1150.5" y="-14810.64" font-family="Helvetica,sans-Serif" font-size="9.00">conflictDetectionStore.ts</text>
</a>
</g>
</g>
<!-- src/composables/useConflictDetection.ts&#45;&gt;src/stores/conflictDetectionStore.ts -->
<g id="edge1350" class="edge">
<title>src/composables/useConflictDetection.ts&#45;&gt;src/stores/conflictDetectionStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1647.22,-8793.85C1638.15,-8898.56 1553.05,-9894.99 1527.5,-10702.84 1527.06,-10716.69 1529.3,-26655.04 1519.5,-26664.84 1453.17,-26731.13 1374.83,-26731.13 1308.5,-26664.84 1293.96,-26650.31 1313.82,-14843.48 1300.5,-14827.84 1294.44,-14820.72 1286.45,-14816.05 1277.69,-14813.07"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1278.19,-14811.03 1271.84,-14811.35 1277.01,-14815.06 1278.19,-14811.03"/>
</g>
<!-- src/services/comfyManagerService.ts -->
<g id="node254" class="node">
<title>src/services/comfyManagerService.ts</title>
<g id="a_node254"><a xlink:href="src/services/comfyManagerService.ts" xlink:title="comfyManagerService.ts">
<path fill="#ddfeff" stroke="black" d="M1265,-14163.84C1265,-14163.84 1149,-14163.84 1149,-14163.84 1146,-14163.84 1143,-14160.84 1143,-14157.84 1143,-14157.84 1143,-14151.84 1143,-14151.84 1143,-14148.84 1146,-14145.84 1149,-14145.84 1149,-14145.84 1265,-14145.84 1265,-14145.84 1268,-14145.84 1271,-14148.84 1271,-14151.84 1271,-14151.84 1271,-14157.84 1271,-14157.84 1271,-14160.84 1268,-14163.84 1265,-14163.84"/>
<text text-anchor="start" x="1151" y="-14152.64" font-family="Helvetica,sans-Serif" font-size="9.00">comfyManagerService.ts</text>
</a>
</g>
</g>
<!-- src/composables/useConflictDetection.ts&#45;&gt;src/services/comfyManagerService.ts -->
<g id="edge1347" class="edge">
<title>src/composables/useConflictDetection.ts&#45;&gt;src/services/comfyManagerService.ts</title>
<g id="a_edge1347"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1647.22,-8793.85C1638.15,-8898.56 1553.06,-9894.99 1527.5,-10702.84 1527.08,-10716.16 1528.93,-26053.41 1519.5,-26062.84 1453.17,-26129.13 1374.83,-26129.13 1308.5,-26062.84 1293.9,-26048.24 1313.89,-14185.56 1300.5,-14169.84 1296.05,-14164.62 1290.56,-14160.71 1284.49,-14157.82"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1277.73,-14153.23 1271.37,-14153.24 1276.34,-14157.2 1277.73,-14153.23"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1277.03,-14155.21 1279.87,-14156.2 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1282.13" cy="-14157" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1551.92" y="-11359.04" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/types/index.ts -->
<g id="node552" class="node">
<title>src/types/index.ts</title>
<g id="a_node552"><a xlink:href="src/types/index.ts" xlink:title="index.ts">
<path fill="#ddfeff" stroke="black" d="M1903,-17091.84C1903,-17091.84 1861,-17091.84 1861,-17091.84 1858,-17091.84 1855,-17088.84 1855,-17085.84 1855,-17085.84 1855,-17079.84 1855,-17079.84 1855,-17076.84 1858,-17073.84 1861,-17073.84 1861,-17073.84 1903,-17073.84 1903,-17073.84 1906,-17073.84 1909,-17076.84 1909,-17079.84 1909,-17079.84 1909,-17085.84 1909,-17085.84 1909,-17088.84 1906,-17091.84 1903,-17091.84"/>
<text text-anchor="start" x="1863.5" y="-17080.64" font-family="Helvetica,sans-Serif" font-size="9.00">index.ts</text>
</a>
</g>
</g>
<!-- src/composables/useConflictDetection.ts&#45;&gt;src/types/index.ts -->
<g id="edge1352" class="edge">
<title>src/composables/useConflictDetection.ts&#45;&gt;src/types/index.ts</title>
<g id="a_edge1352"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1650.85,-8793.85C1660.68,-8898.54 1752.93,-9894.79 1781,-10702.84 1781.38,-10713.88 1781.84,-17059.42 1789,-17067.84 1801.48,-17082.49 1822.22,-17086.77 1840.86,-17087.15"/>
<polygon fill="orange" stroke="orange" points="1848.9,-17089.02 1854.84,-17086.76 1848.78,-17084.83 1848.9,-17089.02"/>
<polyline fill="none" stroke="orange" points="1848.84,-17086.92 1845.84,-17087.01 "/>
<ellipse fill="none" stroke="orange" cx="1843.44" cy="-17087.07" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1757.42" y="-12933.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/utils/packUtils.ts -->
<g id="node553" class="node">
<title>src/utils/packUtils.ts</title>
<g id="a_node553"><a xlink:href="src/utils/packUtils.ts" xlink:title="packUtils.ts">
<path fill="#ddfeff" stroke="black" d="M2080.5,-18471.84C2080.5,-18471.84 2023.5,-18471.84 2023.5,-18471.84 2020.5,-18471.84 2017.5,-18468.84 2017.5,-18465.84 2017.5,-18465.84 2017.5,-18459.84 2017.5,-18459.84 2017.5,-18456.84 2020.5,-18453.84 2023.5,-18453.84 2023.5,-18453.84 2080.5,-18453.84 2080.5,-18453.84 2083.5,-18453.84 2086.5,-18456.84 2086.5,-18459.84 2086.5,-18459.84 2086.5,-18465.84 2086.5,-18465.84 2086.5,-18468.84 2083.5,-18471.84 2080.5,-18471.84"/>
<text text-anchor="start" x="2025.5" y="-18460.64" font-family="Helvetica,sans-Serif" font-size="9.00">packUtils.ts</text>
</a>
</g>
</g>
<!-- src/composables/useConflictDetection.ts&#45;&gt;src/utils/packUtils.ts -->
<g id="edge1355" class="edge">
<title>src/composables/useConflictDetection.ts&#45;&gt;src/utils/packUtils.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1650.85,-8793.85C1660.69,-8898.54 1753.04,-9894.78 1781,-10702.84 1781.48,-10716.82 1779.1,-18752.95 1789,-18762.84 1844.97,-18818.75 1909.8,-18817.49 1967,-18762.84 1989.92,-18740.94 1959.48,-18502 1980,-18477.84 1987.71,-18468.76 1999.4,-18464.34 2011.09,-18462.38"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2011.51,-18464.44 2017.18,-18461.56 2010.96,-18460.28 2011.51,-18464.44"/>
</g>
<!-- src/utils/versionUtil.ts -->
<g id="node554" class="node">
<title>src/utils/versionUtil.ts</title>
<g id="a_node554"><a xlink:href="src/utils/versionUtil.ts" xlink:title="versionUtil.ts">
<path fill="#ddfeff" stroke="black" d="M1913.5,-17845.84C1913.5,-17845.84 1850.5,-17845.84 1850.5,-17845.84 1847.5,-17845.84 1844.5,-17842.84 1844.5,-17839.84 1844.5,-17839.84 1844.5,-17833.84 1844.5,-17833.84 1844.5,-17830.84 1847.5,-17827.84 1850.5,-17827.84 1850.5,-17827.84 1913.5,-17827.84 1913.5,-17827.84 1916.5,-17827.84 1919.5,-17830.84 1919.5,-17833.84 1919.5,-17833.84 1919.5,-17839.84 1919.5,-17839.84 1919.5,-17842.84 1916.5,-17845.84 1913.5,-17845.84"/>
<text text-anchor="start" x="1852.5" y="-17834.64" font-family="Helvetica,sans-Serif" font-size="9.00">versionUtil.ts</text>
</a>
</g>
</g>
<!-- src/composables/useConflictDetection.ts&#45;&gt;src/utils/versionUtil.ts -->
<g id="edge1356" class="edge">
<title>src/composables/useConflictDetection.ts&#45;&gt;src/utils/versionUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1650.85,-8793.85C1660.68,-8898.54 1752.98,-9894.78 1781,-10702.84 1781.43,-10715.19 1780.99,-17812.42 1789,-17821.84 1800.87,-17835.79 1820.24,-17840.33 1838.14,-17841.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1838.11,-17843.16 1844.15,-17841.17 1838.19,-17838.96 1838.11,-17843.16"/>
</g>
<!-- src/stores/dialogStore.ts -->
<g id="node127" class="node">
<title>src/stores/dialogStore.ts</title>
<g id="a_node127"><a xlink:href="src/stores/dialogStore.ts" xlink:title="dialogStore.ts">
<path fill="#ddfeff" stroke="black" d="M1240.5,-14671.84C1240.5,-14671.84 1173.5,-14671.84 1173.5,-14671.84 1170.5,-14671.84 1167.5,-14668.84 1167.5,-14665.84 1167.5,-14665.84 1167.5,-14659.84 1167.5,-14659.84 1167.5,-14656.84 1170.5,-14653.84 1173.5,-14653.84 1173.5,-14653.84 1240.5,-14653.84 1240.5,-14653.84 1243.5,-14653.84 1246.5,-14656.84 1246.5,-14659.84 1246.5,-14659.84 1246.5,-14665.84 1246.5,-14665.84 1246.5,-14668.84 1243.5,-14671.84 1240.5,-14671.84"/>
<text text-anchor="start" x="1175.5" y="-14660.64" font-family="Helvetica,sans-Serif" font-size="9.00">dialogStore.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/GlobalDialog.vue&#45;&gt;src/stores/dialogStore.ts -->
<g id="edge137" class="edge">
<title>src/components/dialog/GlobalDialog.vue&#45;&gt;src/stores/dialogStore.ts</title>
<g id="a_edge137"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M858.14,-4901.42C877.13,-4901.8 897.74,-4906.21 910.5,-4920.84 930.13,-4943.35 906.14,-7047.52 923.5,-7071.84 971.93,-7139.68 1052.22,-7065.89 1100.5,-7133.84 1130.73,-7176.37 1079.65,-14608.13 1113.5,-14647.84 1123.26,-14659.28 1138.03,-14664.42 1152.93,-14666.31"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1160.96,-14668.93 1167.08,-14667.23 1161.23,-14664.74 1160.96,-14668.93"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1161.1,-14666.84 1158.1,-14666.64 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1155.71" cy="-14666.49" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1083.89" y="-9777.12" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/settingStore.ts -->
<g id="node16" class="node">
<title>src/stores/settingStore.ts</title>
<g id="a_node16"><a xlink:href="src/stores/settingStore.ts" xlink:title="settingStore.ts">
<path fill="#ddfeff" stroke="black" d="M1917.5,-14911.84C1917.5,-14911.84 1846.5,-14911.84 1846.5,-14911.84 1843.5,-14911.84 1840.5,-14908.84 1840.5,-14905.84 1840.5,-14905.84 1840.5,-14899.84 1840.5,-14899.84 1840.5,-14896.84 1843.5,-14893.84 1846.5,-14893.84 1846.5,-14893.84 1917.5,-14893.84 1917.5,-14893.84 1920.5,-14893.84 1923.5,-14896.84 1923.5,-14899.84 1923.5,-14899.84 1923.5,-14905.84 1923.5,-14905.84 1923.5,-14908.84 1920.5,-14911.84 1917.5,-14911.84"/>
<text text-anchor="start" x="1848.5" y="-14900.64" font-family="Helvetica,sans-Serif" font-size="9.00">settingStore.ts</text>
</a>
</g>
</g>
<!-- src/stores/workspaceStore.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge3529" class="edge">
<title>src/stores/workspaceStore.ts&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge3529"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1257.44,-14691.26C1393.1,-14687.19 1762.31,-14677.82 1781,-14695.84 1796.37,-14710.66 1774.83,-14871.86 1789,-14887.84 1798.42,-14898.46 1812.19,-14903.57 1826.23,-14905.68"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.04,-14908.47 1840.2,-14906.9 1834.4,-14904.29 1834.04,-14908.47"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.22,-14906.38 1831.23,-14906.12 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1828.84" cy="-14905.91" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1538.6" y="-14678.07" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/workspace/bottomPanelStore.ts -->
<g id="node17" class="node">
<title>src/stores/workspace/bottomPanelStore.ts</title>
<g id="a_node17"><a xlink:href="src/stores/workspace/bottomPanelStore.ts" xlink:title="bottomPanelStore.ts">
<path fill="#ddfeff" stroke="black" d="M1474.5,-14945.84C1474.5,-14945.84 1377.5,-14945.84 1377.5,-14945.84 1374.5,-14945.84 1371.5,-14942.84 1371.5,-14939.84 1371.5,-14939.84 1371.5,-14933.84 1371.5,-14933.84 1371.5,-14930.84 1374.5,-14927.84 1377.5,-14927.84 1377.5,-14927.84 1474.5,-14927.84 1474.5,-14927.84 1477.5,-14927.84 1480.5,-14930.84 1480.5,-14933.84 1480.5,-14933.84 1480.5,-14939.84 1480.5,-14939.84 1480.5,-14942.84 1477.5,-14945.84 1474.5,-14945.84"/>
<text text-anchor="start" x="1379.5" y="-14934.64" font-family="Helvetica,sans-Serif" font-size="9.00">bottomPanelStore.ts</text>
</a>
</g>
</g>
<!-- src/stores/workspaceStore.ts&#45;&gt;src/stores/workspace/bottomPanelStore.ts -->
<g id="edge3532" class="edge">
<title>src/stores/workspaceStore.ts&#45;&gt;src/stores/workspace/bottomPanelStore.ts</title>
<g id="a_edge3532"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1257.18,-14689.18C1273.26,-14690.69 1289.73,-14695.65 1300.5,-14707.84 1316.26,-14725.67 1292.45,-14904.27 1308.5,-14921.84 1320.94,-14935.46 1339.13,-14941.32 1357.45,-14943.22"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1365.3,-14945.74 1371.4,-14943.96 1365.52,-14941.54 1365.3,-14945.74"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1365.41,-14943.64 1362.42,-14943.48 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1360.02" cy="-14943.35" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1328.85" y="-14808.88" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/workspace/sidebarTabStore.ts -->
<g id="node18" class="node">
<title>src/stores/workspace/sidebarTabStore.ts</title>
<g id="a_node18"><a xlink:href="src/stores/workspace/sidebarTabStore.ts" xlink:title="sidebarTabStore.ts">
<path fill="#ddfeff" stroke="black" d="M1470,-14975.84C1470,-14975.84 1382,-14975.84 1382,-14975.84 1379,-14975.84 1376,-14972.84 1376,-14969.84 1376,-14969.84 1376,-14963.84 1376,-14963.84 1376,-14960.84 1379,-14957.84 1382,-14957.84 1382,-14957.84 1470,-14957.84 1470,-14957.84 1473,-14957.84 1476,-14960.84 1476,-14963.84 1476,-14963.84 1476,-14969.84 1476,-14969.84 1476,-14972.84 1473,-14975.84 1470,-14975.84"/>
<text text-anchor="start" x="1384" y="-14964.64" font-family="Helvetica,sans-Serif" font-size="9.00">sidebarTabStore.ts</text>
</a>
</g>
</g>
<!-- src/stores/workspaceStore.ts&#45;&gt;src/stores/workspace/sidebarTabStore.ts -->
<g id="edge3533" class="edge">
<title>src/stores/workspaceStore.ts&#45;&gt;src/stores/workspace/sidebarTabStore.ts</title>
<g id="a_edge3533"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1257.21,-14689.15C1273.29,-14690.66 1289.76,-14695.62 1300.5,-14707.84 1318.41,-14728.2 1290.25,-14931.76 1308.5,-14951.84 1321.92,-14966.6 1342.1,-14972.27 1361.91,-14973.64"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1369.78,-14975.92 1375.82,-14973.96 1369.87,-14971.72 1369.78,-14975.92"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1369.82,-14973.82 1366.83,-14973.75 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1364.43" cy="-14973.7" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1328.83" y="-14823.73" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/queueStore.ts -->
<g id="node22" class="node">
<title>src/stores/queueStore.ts</title>
<g id="a_node22"><a xlink:href="src/stores/queueStore.ts" xlink:title="queueStore.ts">
<path fill="#ddfeff" stroke="black" d="M1460,-14619.84C1460,-14619.84 1392,-14619.84 1392,-14619.84 1389,-14619.84 1386,-14616.84 1386,-14613.84 1386,-14613.84 1386,-14607.84 1386,-14607.84 1386,-14604.84 1389,-14601.84 1392,-14601.84 1392,-14601.84 1460,-14601.84 1460,-14601.84 1463,-14601.84 1466,-14604.84 1466,-14607.84 1466,-14607.84 1466,-14613.84 1466,-14613.84 1466,-14616.84 1463,-14619.84 1460,-14619.84"/>
<text text-anchor="start" x="1394" y="-14608.64" font-family="Helvetica,sans-Serif" font-size="9.00">queueStore.ts</text>
</a>
</g>
</g>
<!-- src/stores/workspaceStore.ts&#45;&gt;src/stores/queueStore.ts -->
<g id="edge3528" class="edge">
<title>src/stores/workspaceStore.ts&#45;&gt;src/stores/queueStore.ts</title>
<g id="a_edge3528"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1257.32,-14695.62C1273.02,-14693.94 1289.22,-14689.1 1300.5,-14677.84 1316.11,-14662.24 1292.83,-14644.37 1308.5,-14628.84 1324.91,-14612.57 1349.51,-14607.15 1371.88,-14606.17"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1379.8,-14608.23 1385.79,-14606.09 1379.78,-14604.03 1379.8,-14608.23"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1379.79,-14606.13 1376.79,-14606.14 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1374.39" cy="-14606.16" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1279.96" y="-14656.02" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/commandStore.ts -->
<g id="node25" class="node">
<title>src/stores/commandStore.ts</title>
<g id="a_node25"><a xlink:href="src/stores/commandStore.ts" xlink:title="commandStore.ts">
<path fill="#ddfeff" stroke="black" d="M1925,-14941.84C1925,-14941.84 1839,-14941.84 1839,-14941.84 1836,-14941.84 1833,-14938.84 1833,-14935.84 1833,-14935.84 1833,-14929.84 1833,-14929.84 1833,-14926.84 1836,-14923.84 1839,-14923.84 1839,-14923.84 1925,-14923.84 1925,-14923.84 1928,-14923.84 1931,-14926.84 1931,-14929.84 1931,-14929.84 1931,-14935.84 1931,-14935.84 1931,-14938.84 1928,-14941.84 1925,-14941.84"/>
<text text-anchor="start" x="1841" y="-14930.64" font-family="Helvetica,sans-Serif" font-size="9.00">commandStore.ts</text>
</a>
</g>
</g>
<!-- src/stores/workspaceStore.ts&#45;&gt;src/stores/commandStore.ts -->
<g id="edge3526" class="edge">
<title>src/stores/workspaceStore.ts&#45;&gt;src/stores/commandStore.ts</title>
<g id="a_edge3526"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1257,-14693.8C1392.37,-14696.7 1762.73,-14706.3 1781,-14724.84 1796.07,-14740.12 1774.76,-14901.78 1789,-14917.84 1796.71,-14926.53 1807.33,-14931.53 1818.63,-14934.22"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1826.33,-14937.58 1832.59,-14936.45 1826.99,-14933.43 1826.33,-14937.58"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1826.66,-14935.5 1823.7,-14935.03 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1821.33" cy="-14934.65" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1587.42" y="-14696.26" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/dialogService.ts -->
<g id="node28" class="node">
<title>src/services/dialogService.ts</title>
<g id="a_node28"><a xlink:href="src/services/dialogService.ts" xlink:title="dialogService.ts">
<path fill="#ddfeff" stroke="black" d="M1464,-14429.84C1464,-14429.84 1388,-14429.84 1388,-14429.84 1385,-14429.84 1382,-14426.84 1382,-14423.84 1382,-14423.84 1382,-14417.84 1382,-14417.84 1382,-14414.84 1385,-14411.84 1388,-14411.84 1388,-14411.84 1464,-14411.84 1464,-14411.84 1467,-14411.84 1470,-14414.84 1470,-14417.84 1470,-14417.84 1470,-14423.84 1470,-14423.84 1470,-14426.84 1467,-14429.84 1464,-14429.84"/>
<text text-anchor="start" x="1390" y="-14418.64" font-family="Helvetica,sans-Serif" font-size="9.00">dialogService.ts</text>
</a>
</g>
</g>
<!-- src/stores/workspaceStore.ts&#45;&gt;src/services/dialogService.ts -->
<g id="edge3536" class="edge">
<title>src/stores/workspaceStore.ts&#45;&gt;src/services/dialogService.ts</title>
<g id="a_edge3536"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1257.21,-14696.52C1273.29,-14695.01 1289.75,-14690.05 1300.5,-14677.84 1318.34,-14657.55 1290.24,-14454.75 1308.5,-14434.84 1323.35,-14418.64 1346.37,-14413.61 1368.04,-14413.21"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1375.94,-14415.5 1381.98,-14413.54 1376.04,-14411.3 1375.94,-14415.5"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1375.99,-14413.4 1372.99,-14413.32 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1370.59" cy="-14413.27" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1328.82" y="-14548.34" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/types/extensionTypes.ts -->
<g id="node29" class="node">
<title>src/types/extensionTypes.ts</title>
<g id="a_node29"><a xlink:href="src/types/extensionTypes.ts" xlink:title="extensionTypes.ts">
<path fill="#ddfeff" stroke="black" d="M2289,-17481.84C2289,-17481.84 2205,-17481.84 2205,-17481.84 2202,-17481.84 2199,-17478.84 2199,-17475.84 2199,-17475.84 2199,-17469.84 2199,-17469.84 2199,-17466.84 2202,-17463.84 2205,-17463.84 2205,-17463.84 2289,-17463.84 2289,-17463.84 2292,-17463.84 2295,-17466.84 2295,-17469.84 2295,-17469.84 2295,-17475.84 2295,-17475.84 2295,-17478.84 2292,-17481.84 2289,-17481.84"/>
<text text-anchor="start" x="2207" y="-17470.64" font-family="Helvetica,sans-Serif" font-size="9.00">extensionTypes.ts</text>
</a>
</g>
</g>
<!-- src/stores/workspaceStore.ts&#45;&gt;src/types/extensionTypes.ts -->
<g id="edge3537" class="edge">
<title>src/stores/workspaceStore.ts&#45;&gt;src/types/extensionTypes.ts</title>
<g id="a_edge3537"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1257.44,-14688.96C1273.53,-14690.45 1289.95,-14695.45 1300.5,-14707.84 1311.21,-14720.41 1301.26,-33719.99 1308.5,-33734.84 1360.69,-33841.84 1467.1,-33792.94 1519.5,-33899.84 1530.69,-33922.67 1510.43,-35711.99 1527.5,-35730.84 1716.55,-35939.63 1960.29,-35976.96 2159.5,-35777.84 2181.96,-35755.39 2147.26,-17512.3 2167.5,-17487.84 2172.19,-17482.17 2178.3,-17478.21 2185.05,-17475.48"/>
<polygon fill="orange" stroke="orange" points="2193.39,-17475.31 2198.6,-17471.66 2192.25,-17471.27 2193.39,-17475.31"/>
<polyline fill="none" stroke="orange" points="2192.82,-17473.29 2189.94,-17474.1 "/>
<ellipse fill="none" stroke="orange" cx="2187.63" cy="-17474.76" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1279.12" y="-15521.16" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/schemas/apiSchema.ts -->
<g id="node39" class="node">
<title>src/schemas/apiSchema.ts</title>
<g id="a_node39"><a xlink:href="src/schemas/apiSchema.ts" xlink:title="apiSchema.ts">
<path fill="#ddfeff" stroke="black" d="M2280,-19095.84C2280,-19095.84 2214,-19095.84 2214,-19095.84 2211,-19095.84 2208,-19092.84 2208,-19089.84 2208,-19089.84 2208,-19083.84 2208,-19083.84 2208,-19080.84 2211,-19077.84 2214,-19077.84 2214,-19077.84 2280,-19077.84 2280,-19077.84 2283,-19077.84 2286,-19080.84 2286,-19083.84 2286,-19083.84 2286,-19089.84 2286,-19089.84 2286,-19092.84 2283,-19095.84 2280,-19095.84"/>
<text text-anchor="start" x="2216" y="-19084.64" font-family="Helvetica,sans-Serif" font-size="9.00">apiSchema.ts</text>
</a>
</g>
</g>
<!-- src/stores/workspaceStore.ts&#45;&gt;src/schemas/apiSchema.ts -->
<g id="edge3534" class="edge">
<title>src/stores/workspaceStore.ts&#45;&gt;src/schemas/apiSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1257.44,-14688.96C1273.53,-14690.45 1289.95,-14695.45 1300.5,-14707.84 1322.07,-14733.17 1288.44,-33845.29 1308.5,-33871.84 1367.28,-33949.62 1460.6,-33854.14 1519.5,-33931.84 1538.13,-33956.41 1512.41,-36124.95 1527.5,-36151.84 1594.28,-36270.87 1657.68,-36275.65 1789,-36312.84 1954.52,-36359.7 2073.7,-36349.94 2159.5,-36200.84 2166.1,-36189.36 2167.22,-20960.08 2167.5,-20946.84 2183.91,-20178.61 2237.54,-19233.08 2245.11,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2247.22,-19102.01 2245.47,-19095.9 2243.03,-19101.77 2247.22,-19102.01"/>
</g>
<!-- src/stores/workflowStore.ts -->
<g id="node48" class="node">
<title>src/stores/workflowStore.ts</title>
<g id="a_node48"><a xlink:href="src/stores/workflowStore.ts" xlink:title="workflowStore.ts">
<path fill="#ddfeff" stroke="black" d="M2092,-15001.84C2092,-15001.84 2012,-15001.84 2012,-15001.84 2009,-15001.84 2006,-14998.84 2006,-14995.84 2006,-14995.84 2006,-14989.84 2006,-14989.84 2006,-14986.84 2009,-14983.84 2012,-14983.84 2012,-14983.84 2092,-14983.84 2092,-14983.84 2095,-14983.84 2098,-14986.84 2098,-14989.84 2098,-14989.84 2098,-14995.84 2098,-14995.84 2098,-14998.84 2095,-15001.84 2092,-15001.84"/>
<text text-anchor="start" x="2014" y="-14990.64" font-family="Helvetica,sans-Serif" font-size="9.00">workflowStore.ts</text>
</a>
</g>
</g>
<!-- src/stores/workspaceStore.ts&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge3531" class="edge">
<title>src/stores/workspaceStore.ts&#45;&gt;src/stores/workflowStore.ts</title>
<g id="a_edge3531"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1257.08,-14685.55C1271.14,-14683.29 1286.46,-14680.64 1300.5,-14677.84 1398.61,-14658.26 1442.53,-14689.74 1519.5,-14625.84 1526.24,-14620.25 1520.16,-14612.61 1527.5,-14607.84 1621.97,-14546.44 1671.92,-14579.65 1781,-14607.84 1872.49,-14631.48 1917.06,-14630.62 1967,-14710.84 1982.7,-14736.05 1960.74,-14955.23 1980,-14977.84 1983.47,-14981.91 1987.75,-14985.05 1992.47,-14987.44"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1999.38,-14992.15 2005.74,-14992.19 2000.79,-14988.2 1999.38,-14992.15"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2000.09,-14990.17 1997.26,-14989.16 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1995" cy="-14988.35" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1495" y="-14618.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/toastStore.ts -->
<g id="node74" class="node">
<title>src/stores/toastStore.ts</title>
<g id="a_node74"><a xlink:href="src/stores/toastStore.ts" xlink:title="toastStore.ts">
<path fill="#ddfeff" stroke="black" d="M1913,-15001.84C1913,-15001.84 1851,-15001.84 1851,-15001.84 1848,-15001.84 1845,-14998.84 1845,-14995.84 1845,-14995.84 1845,-14989.84 1845,-14989.84 1845,-14986.84 1848,-14983.84 1851,-14983.84 1851,-14983.84 1913,-14983.84 1913,-14983.84 1916,-14983.84 1919,-14986.84 1919,-14989.84 1919,-14989.84 1919,-14995.84 1919,-14995.84 1919,-14998.84 1916,-15001.84 1913,-15001.84"/>
<text text-anchor="start" x="1853" y="-14990.64" font-family="Helvetica,sans-Serif" font-size="9.00">toastStore.ts</text>
</a>
</g>
</g>
<!-- src/stores/workspaceStore.ts&#45;&gt;src/stores/toastStore.ts -->
<g id="edge3530" class="edge">
<title>src/stores/workspaceStore.ts&#45;&gt;src/stores/toastStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1257.27,-14699.31C1271.33,-14701.56 1286.6,-14704.41 1300.5,-14707.84 1403.8,-14733.32 1423,-14763.84 1527.5,-14783.84 1555.21,-14789.14 1761.16,-14777.78 1781,-14797.84 1795.08,-14812.07 1775.7,-14962.88 1789,-14977.84 1801.27,-14991.64 1820.88,-14996.11 1838.85,-14996.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1838.83,-14998.94 1844.86,-14996.95 1838.9,-14994.74 1838.83,-14998.94"/>
</g>
<!-- src/stores/firebaseAuthStore.ts -->
<g id="node125" class="node">
<title>src/stores/firebaseAuthStore.ts</title>
<g id="a_node125"><a xlink:href="src/stores/firebaseAuthStore.ts" xlink:title="firebaseAuthStore.ts">
<path fill="#ddfeff" stroke="black" d="M1475,-14807.84C1475,-14807.84 1377,-14807.84 1377,-14807.84 1374,-14807.84 1371,-14804.84 1371,-14801.84 1371,-14801.84 1371,-14795.84 1371,-14795.84 1371,-14792.84 1374,-14789.84 1377,-14789.84 1377,-14789.84 1475,-14789.84 1475,-14789.84 1478,-14789.84 1481,-14792.84 1481,-14795.84 1481,-14795.84 1481,-14801.84 1481,-14801.84 1481,-14804.84 1478,-14807.84 1475,-14807.84"/>
<text text-anchor="start" x="1379" y="-14796.64" font-family="Helvetica,sans-Serif" font-size="9.00">firebaseAuthStore.ts</text>
</a>
</g>
</g>
<!-- src/stores/workspaceStore.ts&#45;&gt;src/stores/firebaseAuthStore.ts -->
<g id="edge3527" class="edge">
<title>src/stores/workspaceStore.ts&#45;&gt;src/stores/firebaseAuthStore.ts</title>
<g id="a_edge3527"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1257.18,-14689.66C1273.06,-14691.27 1289.41,-14696.16 1300.5,-14707.84 1322.98,-14731.5 1285.94,-14757.25 1308.5,-14780.84 1321.07,-14793.97 1338.93,-14800.16 1356.91,-14802.64"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1364.76,-14805.44 1370.93,-14803.88 1365.14,-14801.26 1364.76,-14805.44"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1364.95,-14803.35 1361.96,-14803.08 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1359.57" cy="-14802.87" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1279.88" y="-14737.46" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/colorPaletteService.ts -->
<g id="node230" class="node">
<title>src/services/colorPaletteService.ts</title>
<g id="a_node230"><a xlink:href="src/services/colorPaletteService.ts" xlink:title="colorPaletteService.ts">
<path fill="#ddfeff" stroke="black" d="M1257.5,-14133.84C1257.5,-14133.84 1156.5,-14133.84 1156.5,-14133.84 1153.5,-14133.84 1150.5,-14130.84 1150.5,-14127.84 1150.5,-14127.84 1150.5,-14121.84 1150.5,-14121.84 1150.5,-14118.84 1153.5,-14115.84 1156.5,-14115.84 1156.5,-14115.84 1257.5,-14115.84 1257.5,-14115.84 1260.5,-14115.84 1263.5,-14118.84 1263.5,-14121.84 1263.5,-14121.84 1263.5,-14127.84 1263.5,-14127.84 1263.5,-14130.84 1260.5,-14133.84 1257.5,-14133.84"/>
<text text-anchor="start" x="1158.5" y="-14122.64" font-family="Helvetica,sans-Serif" font-size="9.00">colorPaletteService.ts</text>
</a>
</g>
</g>
<!-- src/stores/workspaceStore.ts&#45;&gt;src/services/colorPaletteService.ts -->
<g id="edge3535" class="edge">
<title>src/stores/workspaceStore.ts&#45;&gt;src/services/colorPaletteService.ts</title>
<g id="a_edge3535"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1156.86,-14697.75C1136.19,-14696.66 1115.18,-14690.52 1107,-14671.84 1101.14,-14658.45 1101.14,-14159.22 1107,-14145.84 1112.44,-14133.41 1123.55,-14126.54 1136.45,-14123"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1144.87,-14123.59 1150.39,-14120.44 1144.11,-14119.46 1144.87,-14123.59"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1144.49,-14121.52 1141.54,-14122.07 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1139.18" cy="-14122.5" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1078.1" y="-14402.01" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/apiKeyAuthStore.ts -->
<g id="node251" class="node">
<title>src/stores/apiKeyAuthStore.ts</title>
<g id="a_node251"><a xlink:href="src/stores/apiKeyAuthStore.ts" xlink:title="apiKeyAuthStore.ts">
<path fill="#ddfeff" stroke="black" d="M1694.5,-14851.84C1694.5,-14851.84 1603.5,-14851.84 1603.5,-14851.84 1600.5,-14851.84 1597.5,-14848.84 1597.5,-14845.84 1597.5,-14845.84 1597.5,-14839.84 1597.5,-14839.84 1597.5,-14836.84 1600.5,-14833.84 1603.5,-14833.84 1603.5,-14833.84 1694.5,-14833.84 1694.5,-14833.84 1697.5,-14833.84 1700.5,-14836.84 1700.5,-14839.84 1700.5,-14839.84 1700.5,-14845.84 1700.5,-14845.84 1700.5,-14848.84 1697.5,-14851.84 1694.5,-14851.84"/>
<text text-anchor="start" x="1605.5" y="-14840.64" font-family="Helvetica,sans-Serif" font-size="9.00">apiKeyAuthStore.ts</text>
</a>
</g>
</g>
<!-- src/stores/workspaceStore.ts&#45;&gt;src/stores/apiKeyAuthStore.ts -->
<g id="edge3525" class="edge">
<title>src/stores/workspaceStore.ts&#45;&gt;src/stores/apiKeyAuthStore.ts</title>
<g id="a_edge3525"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1257.41,-14689.45C1273.31,-14691.04 1289.61,-14695.97 1300.5,-14707.84 1316.48,-14725.24 1291.68,-14797.25 1308.5,-14813.84 1325.22,-14830.33 1496.11,-14824.66 1519.5,-14826.84 1523.07,-14827.17 1523.94,-14827.39 1527.5,-14827.84 1545.66,-14830.1 1565.37,-14832.56 1583.48,-14834.81"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1591.07,-14837.87 1597.28,-14836.53 1591.59,-14833.7 1591.07,-14837.87"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1591.33,-14835.79 1588.35,-14835.42 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1585.97" cy="-14835.12" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1402.09" y="-14818.74" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/assets/css/style.css -->
<g id="node7" class="node">
<title>src/assets/css/style.css</title>
<g id="a_node7"><a xlink:href="src/assets/css/style.css" xlink:title="style.css">
<path fill="#ffffcc" stroke="black" d="M2073.5,-26406.84C2073.5,-26406.84 2030.5,-26406.84 2030.5,-26406.84 2027.5,-26406.84 2024.5,-26403.84 2024.5,-26400.84 2024.5,-26400.84 2024.5,-26394.84 2024.5,-26394.84 2024.5,-26391.84 2027.5,-26388.84 2030.5,-26388.84 2030.5,-26388.84 2073.5,-26388.84 2073.5,-26388.84 2076.5,-26388.84 2079.5,-26391.84 2079.5,-26394.84 2079.5,-26394.84 2079.5,-26400.84 2079.5,-26400.84 2079.5,-26403.84 2076.5,-26406.84 2073.5,-26406.84"/>
<text text-anchor="start" x="2032.5" y="-26395.64" font-family="Helvetica,sans-Serif" font-size="9.00">style.css</text>
</a>
</g>
</g>
<!-- src/assets/palettes/arc.json -->
<g id="node8" class="node">
<title>src/assets/palettes/arc.json</title>
<g id="a_node8"><a xlink:href="src/assets/palettes/arc.json" xlink:title="arc.json">
<path fill="#ffee44" stroke="black" d="M2073,-26346.84C2073,-26346.84 2031,-26346.84 2031,-26346.84 2028,-26346.84 2025,-26343.84 2025,-26340.84 2025,-26340.84 2025,-26334.84 2025,-26334.84 2025,-26331.84 2028,-26328.84 2031,-26328.84 2031,-26328.84 2073,-26328.84 2073,-26328.84 2076,-26328.84 2079,-26331.84 2079,-26334.84 2079,-26334.84 2079,-26340.84 2079,-26340.84 2079,-26343.84 2076,-26346.84 2073,-26346.84"/>
<text text-anchor="start" x="2034" y="-26335.64" font-family="Helvetica,sans-Serif" font-size="9.00">arc.json</text>
</a>
</g>
</g>
<!-- src/assets/palettes/dark.json -->
<g id="node9" class="node">
<title>src/assets/palettes/dark.json</title>
<g id="a_node9"><a xlink:href="src/assets/palettes/dark.json" xlink:title="dark.json">
<path fill="#ffee44" stroke="black" d="M2075,-26316.84C2075,-26316.84 2029,-26316.84 2029,-26316.84 2026,-26316.84 2023,-26313.84 2023,-26310.84 2023,-26310.84 2023,-26304.84 2023,-26304.84 2023,-26301.84 2026,-26298.84 2029,-26298.84 2029,-26298.84 2075,-26298.84 2075,-26298.84 2078,-26298.84 2081,-26301.84 2081,-26304.84 2081,-26304.84 2081,-26310.84 2081,-26310.84 2081,-26313.84 2078,-26316.84 2075,-26316.84"/>
<text text-anchor="start" x="2031" y="-26305.64" font-family="Helvetica,sans-Serif" font-size="9.00">dark.json</text>
</a>
</g>
</g>
<!-- src/assets/palettes/github.json -->
<g id="node10" class="node">
<title>src/assets/palettes/github.json</title>
<g id="a_node10"><a xlink:href="src/assets/palettes/github.json" xlink:title="github.json">
<path fill="#ffee44" stroke="black" d="M2080,-26286.84C2080,-26286.84 2024,-26286.84 2024,-26286.84 2021,-26286.84 2018,-26283.84 2018,-26280.84 2018,-26280.84 2018,-26274.84 2018,-26274.84 2018,-26271.84 2021,-26268.84 2024,-26268.84 2024,-26268.84 2080,-26268.84 2080,-26268.84 2083,-26268.84 2086,-26271.84 2086,-26274.84 2086,-26274.84 2086,-26280.84 2086,-26280.84 2086,-26283.84 2083,-26286.84 2080,-26286.84"/>
<text text-anchor="start" x="2026" y="-26275.64" font-family="Helvetica,sans-Serif" font-size="9.00">github.json</text>
</a>
</g>
</g>
<!-- src/assets/palettes/light.json -->
<g id="node11" class="node">
<title>src/assets/palettes/light.json</title>
<g id="a_node11"><a xlink:href="src/assets/palettes/light.json" xlink:title="light.json">
<path fill="#ffee44" stroke="black" d="M2075,-26256.84C2075,-26256.84 2029,-26256.84 2029,-26256.84 2026,-26256.84 2023,-26253.84 2023,-26250.84 2023,-26250.84 2023,-26244.84 2023,-26244.84 2023,-26241.84 2026,-26238.84 2029,-26238.84 2029,-26238.84 2075,-26238.84 2075,-26238.84 2078,-26238.84 2081,-26241.84 2081,-26244.84 2081,-26244.84 2081,-26250.84 2081,-26250.84 2081,-26253.84 2078,-26256.84 2075,-26256.84"/>
<text text-anchor="start" x="2031" y="-26245.64" font-family="Helvetica,sans-Serif" font-size="9.00">light.json</text>
</a>
</g>
</g>
<!-- src/assets/palettes/nord.json -->
<g id="node12" class="node">
<title>src/assets/palettes/nord.json</title>
<g id="a_node12"><a xlink:href="src/assets/palettes/nord.json" xlink:title="nord.json">
<path fill="#ffee44" stroke="black" d="M2075.5,-26226.84C2075.5,-26226.84 2028.5,-26226.84 2028.5,-26226.84 2025.5,-26226.84 2022.5,-26223.84 2022.5,-26220.84 2022.5,-26220.84 2022.5,-26214.84 2022.5,-26214.84 2022.5,-26211.84 2025.5,-26208.84 2028.5,-26208.84 2028.5,-26208.84 2075.5,-26208.84 2075.5,-26208.84 2078.5,-26208.84 2081.5,-26211.84 2081.5,-26214.84 2081.5,-26214.84 2081.5,-26220.84 2081.5,-26220.84 2081.5,-26223.84 2078.5,-26226.84 2075.5,-26226.84"/>
<text text-anchor="start" x="2030.5" y="-26215.64" font-family="Helvetica,sans-Serif" font-size="9.00">nord.json</text>
</a>
</g>
</g>
<!-- src/assets/palettes/solarized.json -->
<g id="node13" class="node">
<title>src/assets/palettes/solarized.json</title>
<g id="a_node13"><a xlink:href="src/assets/palettes/solarized.json" xlink:title="solarized.json">
<path fill="#ffee44" stroke="black" d="M2084.5,-26196.84C2084.5,-26196.84 2019.5,-26196.84 2019.5,-26196.84 2016.5,-26196.84 2013.5,-26193.84 2013.5,-26190.84 2013.5,-26190.84 2013.5,-26184.84 2013.5,-26184.84 2013.5,-26181.84 2016.5,-26178.84 2019.5,-26178.84 2019.5,-26178.84 2084.5,-26178.84 2084.5,-26178.84 2087.5,-26178.84 2090.5,-26181.84 2090.5,-26184.84 2090.5,-26184.84 2090.5,-26190.84 2090.5,-26190.84 2090.5,-26193.84 2087.5,-26196.84 2084.5,-26196.84"/>
<text text-anchor="start" x="2021.5" y="-26185.64" font-family="Helvetica,sans-Serif" font-size="9.00">solarized.json</text>
</a>
</g>
</g>
<!-- src/base/common/downloadUtil.ts -->
<g id="node14" class="node">
<title>src/base/common/downloadUtil.ts</title>
<g id="a_node14"><a xlink:href="src/base/common/downloadUtil.ts" xlink:title="downloadUtil.ts">
<path fill="#ddfeff" stroke="black" d="M1686,-19285.84C1686,-19285.84 1612,-19285.84 1612,-19285.84 1609,-19285.84 1606,-19282.84 1606,-19279.84 1606,-19279.84 1606,-19273.84 1606,-19273.84 1606,-19270.84 1609,-19267.84 1612,-19267.84 1612,-19267.84 1686,-19267.84 1686,-19267.84 1689,-19267.84 1692,-19270.84 1692,-19273.84 1692,-19273.84 1692,-19279.84 1692,-19279.84 1692,-19282.84 1689,-19285.84 1686,-19285.84"/>
<text text-anchor="start" x="1614" y="-19274.64" font-family="Helvetica,sans-Serif" font-size="9.00">downloadUtil.ts</text>
</a>
</g>
</g>
<!-- src/components/LiteGraphCanvasSplitterOverlay.vue -->
<g id="node15" class="node">
<title>src/components/LiteGraphCanvasSplitterOverlay.vue</title>
<g id="a_node15"><a xlink:href="src/components/LiteGraphCanvasSplitterOverlay.vue" xlink:title="LiteGraphCanvasSplitterOverlay.vue">
<path fill="#41f083" stroke="black" d="M508,-6899.84C508,-6899.84 342,-6899.84 342,-6899.84 339,-6899.84 336,-6896.84 336,-6893.84 336,-6893.84 336,-6887.84 336,-6887.84 336,-6884.84 339,-6881.84 342,-6881.84 342,-6881.84 508,-6881.84 508,-6881.84 511,-6881.84 514,-6884.84 514,-6887.84 514,-6887.84 514,-6893.84 514,-6893.84 514,-6896.84 511,-6899.84 508,-6899.84"/>
<text text-anchor="start" x="344" y="-6888.64" font-family="Helvetica,sans-Serif" font-size="9.00">LiteGraphCanvasSplitterOverlay.vue</text>
</a>
</g>
</g>
<!-- src/components/LiteGraphCanvasSplitterOverlay.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge6" class="edge">
<title>src/components/LiteGraphCanvasSplitterOverlay.vue&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M428.54,-6900.09C441.09,-6946.32 496.54,-7157.09 514,-7333.84 517.22,-7366.39 508.85,-16725.88 522,-16755.84 563.65,-16850.74 651.55,-16819.07 693.5,-16913.84 706.13,-16942.36 691.09,-18007.43 701.5,-18036.84 751.21,-18177.25 861.21,-18158.27 910.5,-18298.84 923.37,-18335.53 918.89,-29458.23 923.5,-29496.84 963.3,-29830.48 1059.74,-29898.31 1100.5,-30231.84 1113.23,-30336.01 1091.92,-32018.13 1113.5,-32120.84 1158.48,-32334.95 1125.7,-32452.62 1308.5,-32572.84 1386.85,-32624.37 1452.66,-32638.61 1519.5,-32572.84 1529.36,-32563.13 1524.3,-32088.3 1527.5,-32074.84 1587.32,-31823.14 1723.15,-31803 1781,-31550.84 1784.23,-31536.76 1779.65,-14928.83 1789,-14917.84 1800.02,-14904.88 1817.5,-14900.04 1834.27,-14898.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.51,-14900.91 1840.41,-14898.53 1834.31,-14896.72 1834.51,-14900.91"/>
</g>
<!-- src/components/LiteGraphCanvasSplitterOverlay.vue&#45;&gt;src/stores/workspace/bottomPanelStore.ts -->
<g id="edge7" class="edge">
<title>src/components/LiteGraphCanvasSplitterOverlay.vue&#45;&gt;src/stores/workspace/bottomPanelStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M426.09,-6899.88C429.22,-7230.12 517.18,-16495.16 522,-16510.84 562.47,-16642.44 653.12,-16637.2 693.5,-16768.84 701.09,-16793.59 690.41,-17677.44 701.5,-17700.84 753.26,-17810.06 859.14,-17765.42 910.5,-17874.84 943.58,-17945.32 897.25,-29013.53 923.5,-29086.84 965.34,-29203.69 1050.64,-29189.18 1100.5,-29302.84 1108.8,-29321.74 1097.91,-29381.3 1113.5,-29394.84 1176.25,-29449.34 1241.72,-29453.59 1300.5,-29394.84 1318.24,-29377.11 1291.94,-14970.66 1308.5,-14951.84 1322.48,-14935.95 1344.26,-14930.48 1365.23,-14929.59"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1365.45,-14931.68 1371.41,-14929.45 1365.36,-14927.49 1365.45,-14931.68"/>
</g>
<!-- src/components/LiteGraphCanvasSplitterOverlay.vue&#45;&gt;src/stores/workspace/sidebarTabStore.ts -->
<g id="edge8" class="edge">
<title>src/components/LiteGraphCanvasSplitterOverlay.vue&#45;&gt;src/stores/workspace/sidebarTabStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M426.09,-6900.02C429.39,-7235.38 522,-16643.84 522,-16643.84 562.84,-16762.01 652.73,-16748.64 693.5,-16866.84 710.26,-16915.42 688.42,-17742.14 701.5,-17791.84 750.27,-17977.1 862.42,-17983.39 910.5,-18168.84 929.72,-18242.98 896.83,-29127.03 923.5,-29198.84 968.6,-29320.26 995.78,-29365.8 1113.5,-29419.84 1189.03,-29454.51 1241.71,-29478.59 1300.5,-29419.84 1308.81,-29411.53 1307.75,-15894.56 1308.5,-15882.84 1331.87,-15515.64 1406.98,-15070.57 1422.27,-14982.42"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1424.38,-14982.54 1423.34,-14976.27 1420.24,-14981.82 1424.38,-14982.54"/>
</g>
<!-- src/scripts/app.ts -->
<g id="node20" class="node">
<title>src/scripts/app.ts</title>
<g id="a_node20"><a xlink:href="src/scripts/app.ts" xlink:title="app.ts">
<path fill="#ddfeff" stroke="black" d="M1228,-16761.84C1228,-16761.84 1186,-16761.84 1186,-16761.84 1183,-16761.84 1180,-16758.84 1180,-16755.84 1180,-16755.84 1180,-16749.84 1180,-16749.84 1180,-16746.84 1183,-16743.84 1186,-16743.84 1186,-16743.84 1228,-16743.84 1228,-16743.84 1231,-16743.84 1234,-16746.84 1234,-16749.84 1234,-16749.84 1234,-16755.84 1234,-16755.84 1234,-16758.84 1231,-16761.84 1228,-16761.84"/>
<text text-anchor="start" x="1192.5" y="-16750.64" font-family="Helvetica,sans-Serif" font-size="9.00">app.ts</text>
</a>
</g>
</g>
<!-- src/stores/settingStore.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge3441" class="edge">
<title>src/stores/settingStore.ts&#45;&gt;src/scripts/app.ts</title>
<g id="a_edge3441"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1840.41,-14898.53C1821.89,-14898.97 1801.37,-14903.29 1789,-14917.84 1773.99,-14935.48 1795.95,-28243.14 1781,-28260.84 1707.23,-28348.12 1601.76,-28216.98 1527.5,-28303.84 1515.39,-28318.01 1532.76,-28961.73 1519.5,-28974.84 1452.8,-29040.75 1374.84,-29041.12 1308.5,-28974.84 1301.8,-28968.15 1300.84,-18080.3 1300.5,-18070.84 1281.89,-17545.41 1222.46,-16904.32 1210.22,-16775.87"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1211.55,-16767.75 1208.89,-16761.98 1207.37,-16768.15 1211.55,-16767.75"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1209.46,-16767.95 1209.74,-16770.94 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1209.97" cy="-16773.33" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1809.46" y="-15488.28" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/utils/formatUtil.ts -->
<g id="node33" class="node">
<title>src/utils/formatUtil.ts</title>
<g id="a_node33"><a xlink:href="src/utils/formatUtil.ts" xlink:title="formatUtil.ts">
<path fill="#ddfeff" stroke="black" d="M2082.5,-18441.84C2082.5,-18441.84 2021.5,-18441.84 2021.5,-18441.84 2018.5,-18441.84 2015.5,-18438.84 2015.5,-18435.84 2015.5,-18435.84 2015.5,-18429.84 2015.5,-18429.84 2015.5,-18426.84 2018.5,-18423.84 2021.5,-18423.84 2021.5,-18423.84 2082.5,-18423.84 2082.5,-18423.84 2085.5,-18423.84 2088.5,-18426.84 2088.5,-18429.84 2088.5,-18429.84 2088.5,-18435.84 2088.5,-18435.84 2088.5,-18438.84 2085.5,-18441.84 2082.5,-18441.84"/>
<text text-anchor="start" x="2023.5" y="-18430.64" font-family="Helvetica,sans-Serif" font-size="9.00">formatUtil.ts</text>
</a>
</g>
</g>
<!-- src/stores/settingStore.ts&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge3444" class="edge">
<title>src/stores/settingStore.ts&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1923.57,-14899.74C1939.53,-14900.84 1956.52,-14905.36 1967,-14917.84 1998.28,-14955.05 1949.31,-18380.13 1980,-18417.84 1987.18,-18426.66 1998.13,-18431.12 2009.29,-18433.21"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.25,-18435.32 2015.49,-18434.13 2009.87,-18431.17 2009.25,-18435.32"/>
</g>
<!-- src/stores/settingStore.ts&#45;&gt;src/schemas/apiSchema.ts -->
<g id="edge3439" class="edge">
<title>src/stores/settingStore.ts&#45;&gt;src/schemas/apiSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1923.51,-14899.78C1939.46,-14900.9 1956.46,-14905.41 1967,-14917.84 1984.58,-14938.55 1977.06,-15868.83 1980,-15895.84 2022.7,-16287.46 2118.53,-16372.03 2159.5,-16763.84 2169.88,-16863.13 2159.89,-18461.29 2167.5,-18560.84 2183.05,-18764.25 2230.23,-19008.36 2242.86,-19071.39"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2240.86,-19072.09 2244.1,-19077.55 2244.98,-19071.26 2240.86,-19072.09"/>
</g>
<!-- src/scripts/api.ts -->
<g id="node40" class="node">
<title>src/scripts/api.ts</title>
<g id="a_node40"><a xlink:href="src/scripts/api.ts" xlink:title="api.ts">
<path fill="#ddfeff" stroke="black" d="M1903,-16761.84C1903,-16761.84 1861,-16761.84 1861,-16761.84 1858,-16761.84 1855,-16758.84 1855,-16755.84 1855,-16755.84 1855,-16749.84 1855,-16749.84 1855,-16746.84 1858,-16743.84 1861,-16743.84 1861,-16743.84 1903,-16743.84 1903,-16743.84 1906,-16743.84 1909,-16746.84 1909,-16749.84 1909,-16749.84 1909,-16755.84 1909,-16755.84 1909,-16758.84 1906,-16761.84 1903,-16761.84"/>
<text text-anchor="start" x="1869.5" y="-16750.64" font-family="Helvetica,sans-Serif" font-size="9.00">api.ts</text>
</a>
</g>
</g>
<!-- src/stores/settingStore.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge3440" class="edge">
<title>src/stores/settingStore.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1840.41,-14897.52C1817.17,-14897.17 1791.59,-14902.07 1785,-14923.84 1779.26,-14942.81 1782.66,-16331.16 1785,-16350.84 1803.33,-16504.98 1859.89,-16685.5 1877.03,-16737.89"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.05,-16738.59 1878.92,-16743.64 1879.04,-16737.28 1875.05,-16738.59"/>
</g>
<!-- src/types/settingTypes.ts -->
<g id="node99" class="node">
<title>src/types/settingTypes.ts</title>
<g id="a_node99"><a xlink:href="src/types/settingTypes.ts" xlink:title="settingTypes.ts">
<path fill="#ddfeff" stroke="black" d="M2283,-17511.84C2283,-17511.84 2211,-17511.84 2211,-17511.84 2208,-17511.84 2205,-17508.84 2205,-17505.84 2205,-17505.84 2205,-17499.84 2205,-17499.84 2205,-17496.84 2208,-17493.84 2211,-17493.84 2211,-17493.84 2283,-17493.84 2283,-17493.84 2286,-17493.84 2289,-17496.84 2289,-17499.84 2289,-17499.84 2289,-17505.84 2289,-17505.84 2289,-17508.84 2286,-17511.84 2283,-17511.84"/>
<text text-anchor="start" x="2213" y="-17500.64" font-family="Helvetica,sans-Serif" font-size="9.00">settingTypes.ts</text>
</a>
</g>
</g>
<!-- src/stores/settingStore.ts&#45;&gt;src/types/settingTypes.ts -->
<g id="edge3442" class="edge">
<title>src/stores/settingStore.ts&#45;&gt;src/types/settingTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1923.83,-14900.34C1939.44,-14901.63 1956.1,-14906.13 1967,-14917.84 1967,-14917.84 2159.5,-16740.84 2159.5,-16740.84 2160.1,-16751.19 2160.84,-17479.88 2167.5,-17487.84 2175.23,-17497.08 2186.75,-17501.78 2198.6,-17503.95"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2198.57,-17506.07 2204.81,-17504.87 2199.18,-17501.92 2198.57,-17506.07"/>
</g>
<!-- src/types/treeExplorerTypes.ts -->
<g id="node115" class="node">
<title>src/types/treeExplorerTypes.ts</title>
<g id="a_node115"><a xlink:href="src/types/treeExplorerTypes.ts" xlink:title="treeExplorerTypes.ts">
<path fill="#ddfeff" stroke="black" d="M1930,-17271.84C1930,-17271.84 1834,-17271.84 1834,-17271.84 1831,-17271.84 1828,-17268.84 1828,-17265.84 1828,-17265.84 1828,-17259.84 1828,-17259.84 1828,-17256.84 1831,-17253.84 1834,-17253.84 1834,-17253.84 1930,-17253.84 1930,-17253.84 1933,-17253.84 1936,-17256.84 1936,-17259.84 1936,-17259.84 1936,-17265.84 1936,-17265.84 1936,-17268.84 1933,-17271.84 1930,-17271.84"/>
<text text-anchor="start" x="1836" y="-17260.64" font-family="Helvetica,sans-Serif" font-size="9.00">treeExplorerTypes.ts</text>
</a>
</g>
</g>
<!-- src/stores/settingStore.ts&#45;&gt;src/types/treeExplorerTypes.ts -->
<g id="edge3443" class="edge">
<title>src/stores/settingStore.ts&#45;&gt;src/types/treeExplorerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1840.41,-14897.52C1817.17,-14897.17 1791.59,-14902.07 1785,-14923.84 1780.34,-14939.24 1780.34,-17226.43 1785,-17241.84 1789.82,-17257.77 1804.83,-17264.67 1821.64,-17267.08"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1821.7,-17269.2 1827.9,-17267.78 1822.17,-17265.03 1821.7,-17269.2"/>
</g>
<!-- src/stores/workspace/bottomPanelStore.ts&#45;&gt;src/utils/envUtil.ts -->
<g id="edge3506" class="edge">
<title>src/stores/workspace/bottomPanelStore.ts&#45;&gt;src/utils/envUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1480.78,-14933.45C1495.44,-14935.41 1509.9,-14940.56 1519.5,-14951.84 1526.54,-14960.11 1526.94,-27454.99 1527.5,-27465.84 1542.14,-27750.5 1577.42,-29826.83 1789,-30017.84 1847.72,-30070.85 1911.03,-30073.74 1967,-30017.84 1980.56,-30004.3 1978.52,-18999.94 1980,-18980.84 1993.61,-18805.49 2035.74,-18595.69 2047.76,-18538.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2049.84,-18538.43 2049.02,-18532.13 2045.73,-18537.57 2049.84,-18538.43"/>
</g>
<!-- src/stores/workspace/bottomPanelStore.ts&#45;&gt;src/stores/commandStore.ts -->
<g id="edge3503" class="edge">
<title>src/stores/workspace/bottomPanelStore.ts&#45;&gt;src/stores/commandStore.ts</title>
<g id="a_edge3503"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1480.96,-14939.89C1495.44,-14937.87 1509.76,-14932.77 1519.5,-14921.84 1532.74,-14906.97 1513.11,-14756.6 1527.5,-14742.84 1547.86,-14723.37 1760.63,-14723.38 1781,-14742.84 1795.07,-14756.28 1776.06,-14903.3 1789,-14917.84 1796.73,-14926.52 1807.36,-14931.51 1818.65,-14934.19"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1826.36,-14937.55 1832.61,-14936.42 1827.02,-14933.4 1826.36,-14937.55"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1826.69,-14935.48 1823.73,-14935 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1821.36" cy="-14934.63" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1761.74" y="-14903.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/workspace/bottomPanelStore.ts&#45;&gt;src/types/extensionTypes.ts -->
<g id="edge3505" class="edge">
<title>src/stores/workspace/bottomPanelStore.ts&#45;&gt;src/types/extensionTypes.ts</title>
<g id="a_edge3505"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1480.78,-14933.45C1495.44,-14935.41 1509.9,-14940.56 1519.5,-14951.84 1527.26,-14960.95 1526.78,-28728.89 1527.5,-28740.84 1584.21,-29684.1 1722.17,-29908.71 1781,-30851.84 1781.68,-30862.73 1781.26,-32416.14 1789,-32423.84 1845.08,-32479.63 1909.23,-32477.88 1967,-32423.84 2201.38,-32204.59 2148.69,-29862.59 2159.5,-29541.84 2159.85,-29531.38 2160.83,-17495.9 2167.5,-17487.84 2172.19,-17482.17 2178.3,-17478.21 2185.05,-17475.48"/>
<polygon fill="orange" stroke="orange" points="2193.4,-17475.31 2198.6,-17471.66 2192.25,-17471.27 2193.4,-17475.31"/>
<polyline fill="none" stroke="orange" points="2192.82,-17473.29 2189.94,-17474.1 "/>
<ellipse fill="none" stroke="orange" cx="2187.63" cy="-17474.76" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1498.53" y="-16195.76" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/types/comfy.ts -->
<g id="node141" class="node">
<title>src/types/comfy.ts</title>
<g id="a_node141"><a xlink:href="src/types/comfy.ts" xlink:title="comfy.ts">
<path fill="#ddfeff" stroke="black" d="M2073,-17475.84C2073,-17475.84 2031,-17475.84 2031,-17475.84 2028,-17475.84 2025,-17472.84 2025,-17469.84 2025,-17469.84 2025,-17463.84 2025,-17463.84 2025,-17460.84 2028,-17457.84 2031,-17457.84 2031,-17457.84 2073,-17457.84 2073,-17457.84 2076,-17457.84 2079,-17460.84 2079,-17463.84 2079,-17463.84 2079,-17469.84 2079,-17469.84 2079,-17472.84 2076,-17475.84 2073,-17475.84"/>
<text text-anchor="start" x="2033" y="-17464.64" font-family="Helvetica,sans-Serif" font-size="9.00">comfy.ts</text>
</a>
</g>
</g>
<!-- src/stores/workspace/bottomPanelStore.ts&#45;&gt;src/types/comfy.ts -->
<g id="edge3504" class="edge">
<title>src/stores/workspace/bottomPanelStore.ts&#45;&gt;src/types/comfy.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1480.78,-14933.45C1495.44,-14935.41 1509.9,-14940.56 1519.5,-14951.84 1532.33,-14966.91 1521.72,-26334.9 1527.5,-26353.84 1588.32,-26553.08 1605.14,-26644.89 1789,-26742.84 1858.82,-26780.03 1911.02,-26798.74 1967,-26742.84 1989.75,-26720.11 1959.73,-17506.8 1980,-17481.84 1989.16,-17470.56 2004.48,-17466.4 2018.54,-17465.23"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2019.01,-17467.31 2024.89,-17464.89 2018.79,-17463.11 2019.01,-17467.31"/>
</g>
<!-- src/composables/bottomPanelTabs/useShortcutsTab.ts -->
<g id="node500" class="node">
<title>src/composables/bottomPanelTabs/useShortcutsTab.ts</title>
<g id="a_node500"><a xlink:href="src/composables/bottomPanelTabs/useShortcutsTab.ts" xlink:title="useShortcutsTab.ts">
<path fill="#ddfeff" stroke="black" d="M857.5,-8051.84C857.5,-8051.84 766.5,-8051.84 766.5,-8051.84 763.5,-8051.84 760.5,-8048.84 760.5,-8045.84 760.5,-8045.84 760.5,-8039.84 760.5,-8039.84 760.5,-8036.84 763.5,-8033.84 766.5,-8033.84 766.5,-8033.84 857.5,-8033.84 857.5,-8033.84 860.5,-8033.84 863.5,-8036.84 863.5,-8039.84 863.5,-8039.84 863.5,-8045.84 863.5,-8045.84 863.5,-8048.84 860.5,-8051.84 857.5,-8051.84"/>
<text text-anchor="start" x="768.5" y="-8040.64" font-family="Helvetica,sans-Serif" font-size="9.00">useShortcutsTab.ts</text>
</a>
</g>
</g>
<!-- src/stores/workspace/bottomPanelStore.ts&#45;&gt;src/composables/bottomPanelTabs/useShortcutsTab.ts -->
<g id="edge3501" class="edge">
<title>src/stores/workspace/bottomPanelStore.ts&#45;&gt;src/composables/bottomPanelTabs/useShortcutsTab.ts</title>
<g id="a_edge3501"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1371.41,-14929.45C1348.64,-14929.5 1323.86,-14934.39 1308.5,-14951.84 1294.54,-14967.7 1315.45,-27111.9 1300.5,-27126.84 1241.71,-27185.59 1173.29,-27184.57 1113.5,-27126.84 1083.75,-27098.11 1126.2,-26787.24 1100.5,-26754.84 1049.86,-26690.97 973.04,-26771.56 923.5,-26706.84 903.85,-26681.16 928.52,-8109.68 910.5,-8082.84 902.39,-8070.75 889.9,-8062.31 876.54,-8056.42"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="869.93,-8051.68 863.57,-8051.52 868.44,-8055.61 869.93,-8051.68"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="869.19,-8053.64 871.99,-8054.7 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="874.24" cy="-8055.55" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="892.87" y="-10993.27" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/bottomPanelTabs/useTerminalTabs.ts -->
<g id="node501" class="node">
<title>src/composables/bottomPanelTabs/useTerminalTabs.ts</title>
<g id="a_node501"><a xlink:href="src/composables/bottomPanelTabs/useTerminalTabs.ts" xlink:title="useTerminalTabs.ts">
<path fill="#ddfeff" stroke="black" d="M856.5,-7991.84C856.5,-7991.84 767.5,-7991.84 767.5,-7991.84 764.5,-7991.84 761.5,-7988.84 761.5,-7985.84 761.5,-7985.84 761.5,-7979.84 761.5,-7979.84 761.5,-7976.84 764.5,-7973.84 767.5,-7973.84 767.5,-7973.84 856.5,-7973.84 856.5,-7973.84 859.5,-7973.84 862.5,-7976.84 862.5,-7979.84 862.5,-7979.84 862.5,-7985.84 862.5,-7985.84 862.5,-7988.84 859.5,-7991.84 856.5,-7991.84"/>
<text text-anchor="start" x="769.5" y="-7980.64" font-family="Helvetica,sans-Serif" font-size="9.00">useTerminalTabs.ts</text>
</a>
</g>
</g>
<!-- src/stores/workspace/bottomPanelStore.ts&#45;&gt;src/composables/bottomPanelTabs/useTerminalTabs.ts -->
<g id="edge3502" class="edge">
<title>src/stores/workspace/bottomPanelStore.ts&#45;&gt;src/composables/bottomPanelTabs/useTerminalTabs.ts</title>
<g id="a_edge3502"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1371.41,-14929.45C1348.64,-14929.5 1323.86,-14934.39 1308.5,-14951.84 1295.08,-14967.08 1314.86,-26633.48 1300.5,-26647.84 1241.71,-26706.59 1192.59,-26673.38 1113.5,-26647.84 1014.43,-26615.84 970.96,-26603.5 923.5,-26510.84 908.85,-26482.23 931.44,-8022.22 910.5,-7997.84 901.81,-7987.71 889.37,-7982.36 876.28,-7979.81"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="868.74,-7976.76 862.52,-7978.1 868.22,-7980.92 868.74,-7976.76"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="868.48,-7978.84 871.45,-7979.21 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="873.83" cy="-7979.51" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="894.8" y="-10889.48" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/workspace/sidebarTabStore.ts&#45;&gt;src/stores/commandStore.ts -->
<g id="edge3522" class="edge">
<title>src/stores/workspace/sidebarTabStore.ts&#45;&gt;src/stores/commandStore.ts</title>
<g id="a_edge3522"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1476.16,-14970.48C1492.23,-14968.96 1508.71,-14964.01 1519.5,-14951.84 1534.1,-14935.36 1511.62,-14769.09 1527.5,-14753.84 1547.81,-14734.33 1760.6,-14734.41 1781,-14753.84 1794.21,-14766.42 1776.85,-14904.23 1789,-14917.84 1796.74,-14926.5 1807.38,-14931.49 1818.67,-14934.18"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1826.38,-14937.53 1832.63,-14936.41 1827.04,-14933.39 1826.38,-14937.53"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1826.71,-14935.46 1823.75,-14934.99 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1821.38" cy="-14934.61" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1547.88" y="-14932.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/workspace/sidebarTabStore.ts&#45;&gt;src/types/extensionTypes.ts -->
<g id="edge3524" class="edge">
<title>src/stores/workspace/sidebarTabStore.ts&#45;&gt;src/types/extensionTypes.ts</title>
<g id="a_edge3524"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1429.94,-14976.05C1443.63,-15019.53 1501.28,-15208.74 1519.5,-15368.84 1523.03,-15399.87 1518.9,-33331.8 1527.5,-33361.84 1586.14,-33566.72 1717.74,-33565.33 1781,-33768.84 1792.56,-33806.01 1770.95,-33909.34 1789,-33943.84 1835.15,-34032.05 1914.42,-33995.3 1967,-34079.84 1982.79,-34105.22 1956.91,-34126.85 1980,-34145.84 2041.62,-34196.5 2103.08,-34202.23 2159.5,-34145.84 2179.95,-34125.39 2149.06,-17510.12 2167.5,-17487.84 2172.19,-17482.17 2178.3,-17478.21 2185.05,-17475.48"/>
<polygon fill="orange" stroke="orange" points="2193.39,-17475.31 2198.6,-17471.66 2192.25,-17471.27 2193.39,-17475.31"/>
<polyline fill="none" stroke="orange" points="2192.82,-17473.29 2189.94,-17474.1 "/>
<ellipse fill="none" stroke="orange" cx="2187.63" cy="-17474.76" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1496.01" y="-16142.41" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/i18n.ts -->
<g id="node202" class="node">
<title>src/i18n.ts</title>
<g id="a_node202"><a xlink:href="src/i18n.ts" xlink:title="i18n.ts">
<path fill="#ddfeff" stroke="black" d="M1903,-33935.84C1903,-33935.84 1861,-33935.84 1861,-33935.84 1858,-33935.84 1855,-33932.84 1855,-33929.84 1855,-33929.84 1855,-33923.84 1855,-33923.84 1855,-33920.84 1858,-33917.84 1861,-33917.84 1861,-33917.84 1903,-33917.84 1903,-33917.84 1906,-33917.84 1909,-33920.84 1909,-33923.84 1909,-33923.84 1909,-33929.84 1909,-33929.84 1909,-33932.84 1906,-33935.84 1903,-33935.84"/>
<text text-anchor="start" x="1866" y="-33924.64" font-family="Helvetica,sans-Serif" font-size="9.00">i18n.ts</text>
</a>
</g>
</g>
<!-- src/stores/workspace/sidebarTabStore.ts&#45;&gt;src/i18n.ts -->
<g id="edge3521" class="edge">
<title>src/stores/workspace/sidebarTabStore.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1429.94,-14976.05C1443.63,-15019.53 1501.28,-15208.74 1519.5,-15368.84 1522.95,-15399.19 1518.95,-32935.51 1527.5,-32964.84 1586.22,-33166.17 1720.85,-33161.93 1781,-33362.84 1785.35,-33377.37 1779.27,-33897.2 1789,-33908.84 1803.19,-33925.81 1828.25,-33929.84 1848.63,-33929.88"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1848.83,-33931.97 1854.79,-33929.77 1848.76,-33927.77 1848.83,-33931.97"/>
</g>
<!-- src/stores/menuItemStore.ts -->
<g id="node474" class="node">
<title>src/stores/menuItemStore.ts</title>
<g id="a_node474"><a xlink:href="src/stores/menuItemStore.ts" xlink:title="menuItemStore.ts">
<path fill="#ddfeff" stroke="black" d="M1692.5,-15001.84C1692.5,-15001.84 1605.5,-15001.84 1605.5,-15001.84 1602.5,-15001.84 1599.5,-14998.84 1599.5,-14995.84 1599.5,-14995.84 1599.5,-14989.84 1599.5,-14989.84 1599.5,-14986.84 1602.5,-14983.84 1605.5,-14983.84 1605.5,-14983.84 1692.5,-14983.84 1692.5,-14983.84 1695.5,-14983.84 1698.5,-14986.84 1698.5,-14989.84 1698.5,-14989.84 1698.5,-14995.84 1698.5,-14995.84 1698.5,-14998.84 1695.5,-15001.84 1692.5,-15001.84"/>
<text text-anchor="start" x="1607.5" y="-14990.64" font-family="Helvetica,sans-Serif" font-size="9.00">menuItemStore.ts</text>
</a>
</g>
</g>
<!-- src/stores/workspace/sidebarTabStore.ts&#45;&gt;src/stores/menuItemStore.ts -->
<g id="edge3523" class="edge">
<title>src/stores/workspace/sidebarTabStore.ts&#45;&gt;src/stores/menuItemStore.ts</title>
<g id="a_edge3523"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1476.05,-14972.61C1508.35,-14976.41 1550.92,-14981.42 1585.62,-14985.5"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1593.27,-14988.51 1599.47,-14987.13 1593.76,-14984.34 1593.27,-14988.51"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1593.51,-14986.43 1590.53,-14986.08 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1588.15" cy="-14985.8" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1513.47" y="-14972.69" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/sidebarTabs/useNodeLibrarySidebarTab.ts -->
<g id="node522" class="node">
<title>src/composables/sidebarTabs/useNodeLibrarySidebarTab.ts</title>
<g id="a_node522"><a xlink:href="src/composables/sidebarTabs/useNodeLibrarySidebarTab.ts" xlink:title="useNodeLibrarySidebarTab.ts">
<path fill="#ddfeff" stroke="black" d="M1950,-8651.84C1950,-8651.84 1814,-8651.84 1814,-8651.84 1811,-8651.84 1808,-8648.84 1808,-8645.84 1808,-8645.84 1808,-8639.84 1808,-8639.84 1808,-8636.84 1811,-8633.84 1814,-8633.84 1814,-8633.84 1950,-8633.84 1950,-8633.84 1953,-8633.84 1956,-8636.84 1956,-8639.84 1956,-8639.84 1956,-8645.84 1956,-8645.84 1956,-8648.84 1953,-8651.84 1950,-8651.84"/>
<text text-anchor="start" x="1816" y="-8640.64" font-family="Helvetica,sans-Serif" font-size="9.00">useNodeLibrarySidebarTab.ts</text>
</a>
</g>
</g>
<!-- src/stores/workspace/sidebarTabStore.ts&#45;&gt;src/composables/sidebarTabs/useNodeLibrarySidebarTab.ts -->
<g id="edge3518" class="edge">
<title>src/stores/workspace/sidebarTabStore.ts&#45;&gt;src/composables/sidebarTabs/useNodeLibrarySidebarTab.ts</title>
<g id="a_edge3518"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1444.66,-14975.86C1466.92,-14988.36 1504.13,-15013.24 1519.5,-15046.84 1527.47,-15064.26 1513.95,-26068.29 1527.5,-26081.84 1607.2,-26161.48 1701.31,-26161.49 1781,-26081.84 1802.39,-26060.45 1769.4,-8680.88 1789,-8657.84 1791.01,-8655.48 1793.23,-8653.39 1795.62,-8651.54"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1803.72,-8649.34 1807.9,-8644.55 1801.65,-8645.69 1803.72,-8649.34"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1802.68,-8647.52 1800.08,-8649 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1797.99" cy="-8650.19" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1757.99" y="-11379.78" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/sidebarTabs/useModelLibrarySidebarTab.ts -->
<g id="node546" class="node">
<title>src/composables/sidebarTabs/useModelLibrarySidebarTab.ts</title>
<g id="a_node546"><a xlink:href="src/composables/sidebarTabs/useModelLibrarySidebarTab.ts" xlink:title="useModelLibrarySidebarTab.ts">
<path fill="#ddfeff" stroke="black" d="M1951.5,-8711.84C1951.5,-8711.84 1812.5,-8711.84 1812.5,-8711.84 1809.5,-8711.84 1806.5,-8708.84 1806.5,-8705.84 1806.5,-8705.84 1806.5,-8699.84 1806.5,-8699.84 1806.5,-8696.84 1809.5,-8693.84 1812.5,-8693.84 1812.5,-8693.84 1951.5,-8693.84 1951.5,-8693.84 1954.5,-8693.84 1957.5,-8696.84 1957.5,-8699.84 1957.5,-8699.84 1957.5,-8705.84 1957.5,-8705.84 1957.5,-8708.84 1954.5,-8711.84 1951.5,-8711.84"/>
<text text-anchor="start" x="1814.5" y="-8700.64" font-family="Helvetica,sans-Serif" font-size="9.00">useModelLibrarySidebarTab.ts</text>
</a>
</g>
</g>
<!-- src/stores/workspace/sidebarTabStore.ts&#45;&gt;src/composables/sidebarTabs/useModelLibrarySidebarTab.ts -->
<g id="edge3517" class="edge">
<title>src/stores/workspace/sidebarTabStore.ts&#45;&gt;src/composables/sidebarTabs/useModelLibrarySidebarTab.ts</title>
<g id="a_edge3517"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1444.66,-14975.86C1466.92,-14988.36 1504.13,-15013.24 1519.5,-15046.84 1527.65,-15064.65 1513.65,-26314.99 1527.5,-26328.84 1547.42,-26348.75 1761.08,-26348.75 1781,-26328.84 1802.62,-26307.22 1769.19,-8741.13 1789,-8717.84 1790.62,-8715.93 1792.38,-8714.2 1794.26,-8712.63"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1802.14,-8710.24 1806.14,-8705.3 1799.94,-8706.67 1802.14,-8710.24"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1801.04,-8708.45 1798.48,-8710.03 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1796.44" cy="-8711.29" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1757.93" y="-11469.07" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/sidebarTabs/useQueueSidebarTab.ts -->
<g id="node547" class="node">
<title>src/composables/sidebarTabs/useQueueSidebarTab.ts</title>
<g id="a_node547"><a xlink:href="src/composables/sidebarTabs/useQueueSidebarTab.ts" xlink:title="useQueueSidebarTab.ts">
<path fill="#ddfeff" stroke="black" d="M1937,-8681.84C1937,-8681.84 1827,-8681.84 1827,-8681.84 1824,-8681.84 1821,-8678.84 1821,-8675.84 1821,-8675.84 1821,-8669.84 1821,-8669.84 1821,-8666.84 1824,-8663.84 1827,-8663.84 1827,-8663.84 1937,-8663.84 1937,-8663.84 1940,-8663.84 1943,-8666.84 1943,-8669.84 1943,-8669.84 1943,-8675.84 1943,-8675.84 1943,-8678.84 1940,-8681.84 1937,-8681.84"/>
<text text-anchor="start" x="1829" y="-8670.64" font-family="Helvetica,sans-Serif" font-size="9.00">useQueueSidebarTab.ts</text>
</a>
</g>
</g>
<!-- src/stores/workspace/sidebarTabStore.ts&#45;&gt;src/composables/sidebarTabs/useQueueSidebarTab.ts -->
<g id="edge3519" class="edge">
<title>src/stores/workspace/sidebarTabStore.ts&#45;&gt;src/composables/sidebarTabs/useQueueSidebarTab.ts</title>
<g id="a_edge3519"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1444.66,-14975.86C1466.92,-14988.36 1504.13,-15013.24 1519.5,-15046.84 1527.6,-15064.54 1513.73,-26245.08 1527.5,-26258.84 1607.2,-26338.48 1701.31,-26338.49 1781,-26258.84 1802.58,-26237.27 1769.24,-8711.07 1789,-8687.84 1794.05,-8681.9 1800.45,-8677.67 1807.51,-8674.71"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1815.68,-8674.42 1820.8,-8670.66 1814.45,-8670.4 1815.68,-8674.42"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1815.06,-8672.41 1812.2,-8673.28 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1809.9" cy="-8673.98" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1757.95" y="-11432.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/sidebarTabs/useWorkflowsSidebarTab.ts -->
<g id="node548" class="node">
<title>src/composables/sidebarTabs/useWorkflowsSidebarTab.ts</title>
<g id="a_node548"><a xlink:href="src/composables/sidebarTabs/useWorkflowsSidebarTab.ts" xlink:title="useWorkflowsSidebarTab.ts">
<path fill="#ddfeff" stroke="black" d="M1945.5,-8741.84C1945.5,-8741.84 1818.5,-8741.84 1818.5,-8741.84 1815.5,-8741.84 1812.5,-8738.84 1812.5,-8735.84 1812.5,-8735.84 1812.5,-8729.84 1812.5,-8729.84 1812.5,-8726.84 1815.5,-8723.84 1818.5,-8723.84 1818.5,-8723.84 1945.5,-8723.84 1945.5,-8723.84 1948.5,-8723.84 1951.5,-8726.84 1951.5,-8729.84 1951.5,-8729.84 1951.5,-8735.84 1951.5,-8735.84 1951.5,-8738.84 1948.5,-8741.84 1945.5,-8741.84"/>
<text text-anchor="start" x="1820.5" y="-8730.64" font-family="Helvetica,sans-Serif" font-size="9.00">useWorkflowsSidebarTab.ts</text>
</a>
</g>
</g>
<!-- src/stores/workspace/sidebarTabStore.ts&#45;&gt;src/composables/sidebarTabs/useWorkflowsSidebarTab.ts -->
<g id="edge3520" class="edge">
<title>src/stores/workspace/sidebarTabStore.ts&#45;&gt;src/composables/sidebarTabs/useWorkflowsSidebarTab.ts</title>
<g id="a_edge3520"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1444.66,-14975.86C1466.92,-14988.36 1504.13,-15013.24 1519.5,-15046.84 1527.66,-15064.67 1513.63,-26328.97 1527.5,-26342.84 1567.35,-26382.66 1741.16,-26382.66 1781,-26342.84 1802.61,-26321.24 1768.96,-8768.9 1789,-8745.84 1792.12,-8742.24 1795.75,-8739.31 1799.71,-8736.92"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1807.85,-8735.65 1812.5,-8731.32 1806.16,-8731.81 1807.85,-8735.65"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1807,-8733.73 1804.25,-8734.93 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1802.06" cy="-8735.9" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1757.83" y="-11494.78" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/MenuHamburger.vue -->
<g id="node19" class="node">
<title>src/components/MenuHamburger.vue</title>
<g id="a_node19"><a xlink:href="src/components/MenuHamburger.vue" xlink:title="MenuHamburger.vue">
<path fill="#41f083" stroke="black" d="M298,-6715.84C298,-6715.84 198,-6715.84 198,-6715.84 195,-6715.84 192,-6712.84 192,-6709.84 192,-6709.84 192,-6703.84 192,-6703.84 192,-6700.84 195,-6697.84 198,-6697.84 198,-6697.84 298,-6697.84 298,-6697.84 301,-6697.84 304,-6700.84 304,-6703.84 304,-6703.84 304,-6709.84 304,-6709.84 304,-6712.84 301,-6715.84 298,-6715.84"/>
<text text-anchor="start" x="200" y="-6704.64" font-family="Helvetica,sans-Serif" font-size="9.00">MenuHamburger.vue</text>
</a>
</g>
</g>
<!-- src/components/MenuHamburger.vue&#45;&gt;src/utils/envUtil.ts -->
<g id="edge12" class="edge">
<title>src/components/MenuHamburger.vue&#45;&gt;src/utils/envUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M304.26,-6708.02C311.87,-6710.58 318.83,-6714.62 324,-6720.84 349.43,-6751.41 312.23,-18141.95 336,-18173.84 435.12,-18306.82 594.43,-18147.83 693.5,-18280.84 703.04,-18293.64 699.35,-36654.02 701.5,-36669.84 751.37,-37035.88 732.43,-37154.67 923.5,-37470.84 1042.38,-37667.55 1197.03,-37619.6 1300.5,-37824.84 1314.2,-37852.01 1289.15,-37869.35 1308.5,-37892.84 1443.51,-38056.67 1621.43,-38102.85 1781,-37962.84 1791.28,-37953.82 1787.07,-37915.37 1789,-37901.84 1862.39,-37386.77 1927.14,-37263.58 1967,-36744.84 2004.81,-36252.84 1941.91,-19472.81 1980,-18980.84 1993.58,-18805.49 2035.73,-18595.69 2047.76,-18538.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2049.84,-18538.43 2049.02,-18532.13 2045.73,-18537.57 2049.84,-18538.43"/>
</g>
<!-- src/components/MenuHamburger.vue&#45;&gt;src/stores/workspaceStore.ts -->
<g id="edge11" class="edge">
<title>src/components/MenuHamburger.vue&#45;&gt;src/stores/workspaceStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M304.26,-6708.02C311.87,-6710.58 318.83,-6714.62 324,-6720.84 347.52,-6749.12 324.32,-17280.95 336,-17315.84 419.91,-17566.38 609.66,-17540.27 693.5,-17790.84 700.48,-17811.68 690.2,-30432.98 701.5,-30451.84 759.03,-30547.87 814.92,-30543.57 923.5,-30570.84 999.8,-30590 1044.85,-30626.44 1100.5,-30570.84 1119.98,-30551.37 1095.64,-14728.8 1113.5,-14707.84 1122.73,-14697 1136.46,-14691.82 1150.53,-14689.69"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1150.86,-14691.77 1156.57,-14688.96 1150.36,-14687.6 1150.86,-14691.77"/>
</g>
<!-- src/components/MenuHamburger.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge10" class="edge">
<title>src/components/MenuHamburger.vue&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M304.26,-6708.02C311.87,-6710.58 318.83,-6714.62 324,-6720.84 349.21,-6751.16 311.91,-18045.62 336,-18076.84 436.39,-18206.89 593.15,-18040.76 693.5,-18170.84 701.95,-18181.79 699.43,-34098.16 701.5,-34111.84 838.15,-35013.9 574.16,-35531.42 1308.5,-36072.84 1383.98,-36128.49 1453.09,-36139.05 1519.5,-36072.84 1532.55,-36059.82 1515.34,-33432.69 1527.5,-33418.84 1602.48,-33333.39 1706.13,-33470.38 1781,-33384.84 1802.12,-33360.71 1768.23,-14942.26 1789,-14917.84 1800.02,-14904.88 1817.5,-14900.04 1834.27,-14898.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.51,-14900.91 1840.41,-14898.53 1834.31,-14896.72 1834.51,-14900.91"/>
</g>
<!-- src/components/MenuHamburger.vue&#45;&gt;src/scripts/app.ts -->
<g id="edge9" class="edge">
<title>src/components/MenuHamburger.vue&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M304.26,-6708.02C311.87,-6710.58 318.83,-6714.62 324,-6720.84 347.79,-6749.45 326.82,-17400.78 336,-17436.84 418.15,-17759.36 611.43,-17772.29 693.5,-18094.84 704.13,-18136.62 694.38,-30470.31 701.5,-30512.84 751.61,-30812.26 676.39,-30982.47 923.5,-31158.84 987.53,-31204.54 1044.85,-31214.43 1100.5,-31158.84 1116.28,-31143.07 1112.83,-18335.13 1113.5,-18312.84 1132.78,-17672.74 1195.14,-16886.82 1204.75,-16768.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1206.85,-16768.28 1205.24,-16762.13 1202.66,-16767.94 1206.85,-16768.28"/>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/stores/workspaceStore.ts -->
<g id="edge3059" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/stores/workspaceStore.ts</title>
<g id="a_edge3059"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1203.62,-16743.66C1188.46,-16701.94 1126.61,-16525.62 1107,-16374.84 1104.03,-16351.96 1097.75,-14734.97 1107,-14713.84 1113.33,-14699.38 1127.33,-14692.44 1142.91,-14689.53"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1151.13,-14690.7 1156.86,-14687.92 1150.65,-14686.52 1151.13,-14690.7"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1150.89,-14688.61 1147.91,-14688.95 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1145.53" cy="-14689.23" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1078.33" y="-15708.84" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge3053" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge3053"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1208.89,-16761.98C1217.17,-16847.9 1281.08,-17522.38 1300.5,-18070.84 1300.84,-18080.58 1301.61,-29289.95 1308.5,-29296.84 1374.83,-29363.12 1452.89,-29362.85 1519.5,-29296.84 1537.06,-29279.43 1513.64,-28427.31 1527.5,-28406.84 1595.78,-28306 1713.14,-28403.96 1781,-28302.84 1793.95,-28283.54 1773.94,-14935.54 1789,-14917.84 1798.28,-14906.93 1812.14,-14901.77 1826.3,-14899.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.6,-14901.12 1840.41,-14898.53 1834.26,-14896.93 1834.6,-14901.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.43,-14899.02 1831.44,-14899.27 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.04" cy="-14899.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1760.36" y="-15490.03" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/stores/commandStore.ts -->
<g id="edge3044" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/stores/commandStore.ts</title>
<g id="a_edge3044"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1208.89,-16762.08C1217.17,-16848.91 1281.08,-17530.58 1300.5,-18084.84 1300.84,-18094.61 1301.58,-29345.92 1308.5,-29352.84 1374.83,-29419.12 1452.72,-29418.68 1519.5,-29352.84 1530.74,-29341.76 1521.42,-28799.4 1527.5,-28784.84 1589.41,-28636.48 1720.09,-28675.61 1781,-28526.84 1789.93,-28505.02 1773.72,-14965.79 1789,-14947.84 1796.69,-14938.8 1807.52,-14933.71 1819.06,-14931.04"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1827.18,-14931.93 1832.79,-14928.94 1826.54,-14927.77 1827.18,-14931.93"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1826.86,-14929.85 1823.89,-14930.3 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1821.52" cy="-14930.67" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1760.14" y="-15528.34" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/services/dialogService.ts -->
<g id="edge3038" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/services/dialogService.ts</title>
<g id="a_edge3038"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1210.75,-16743.75C1224.05,-16699.21 1281.89,-16499.32 1300.5,-16330.84 1301.95,-16317.75 1299.74,-14444.67 1308.5,-14434.84 1323.12,-14418.43 1346.1,-14413.36 1367.8,-14412.99"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1375.73,-14415.3 1381.78,-14413.36 1375.84,-14411.1 1375.73,-14415.3"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1375.78,-14413.2 1372.78,-14413.12 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1370.39" cy="-14413.06" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1277" y="-15571.23" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/types/extensionTypes.ts -->
<g id="edge3061" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/types/extensionTypes.ts</title>
<g id="a_edge3061"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1208.81,-16762.08C1216.77,-16853.34 1281.07,-17602.43 1300.5,-18210.84 1301.41,-18239.39 1300.34,-34636.46 1308.5,-34663.84 1357.46,-34828.17 1470.08,-34822.64 1519.5,-34986.84 1524.74,-35004.26 1514.6,-36284.01 1527.5,-36296.84 1568.4,-36337.49 2145.88,-36256.62 2159.5,-36240.84 2180.78,-36216.19 2146.75,-17512.92 2167.5,-17487.84 2172.19,-17482.17 2178.3,-17478.21 2185.05,-17475.48"/>
<polygon fill="orange" stroke="orange" points="2193.39,-17475.31 2198.6,-17471.66 2192.25,-17471.27 2193.39,-17475.31"/>
<polyline fill="none" stroke="orange" points="2192.82,-17473.29 2189.94,-17474.1 "/>
<ellipse fill="none" stroke="orange" cx="2187.63" cy="-17474.76" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1264.58" y="-17144.43" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/schemas/apiSchema.ts -->
<g id="edge3029" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/schemas/apiSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1208.81,-16762.08C1216.77,-16853.34 1281.07,-17602.43 1300.5,-18210.84 1301.42,-18239.57 1298.83,-34743.76 1308.5,-34770.84 1358.32,-34910.34 1469.36,-34889.45 1519.5,-35028.84 1526.84,-35049.25 1515.6,-36572.7 1527.5,-36590.84 1597.16,-36696.98 1664.75,-36679.72 1789,-36705.84 1950.15,-36739.71 2043.94,-36820.15 2159.5,-36702.84 2169.1,-36693.09 2167.21,-20960.51 2167.5,-20946.84 2183.9,-20178.61 2237.54,-19233.08 2245.11,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2247.22,-19102.01 2245.47,-19095.9 2243.03,-19101.77 2247.22,-19102.01"/>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge3017" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1207.63,-16743.78C1206.41,-16700.65 1207.33,-16514.44 1308.5,-16427.84 1348.47,-16393.62 1739.07,-16364.04 1781,-16395.84 1837.78,-16438.9 1871.15,-16674.56 1879.13,-16737.42"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.07,-16737.89 1879.9,-16743.59 1881.24,-16737.37 1877.07,-16737.89"/>
</g>
<!-- src/stores/executionStore.ts -->
<g id="node41" class="node">
<title>src/stores/executionStore.ts</title>
<g id="a_node41"><a xlink:href="src/stores/executionStore.ts" xlink:title="executionStore.ts">
<path fill="#ddfeff" stroke="black" d="M1924,-14971.84C1924,-14971.84 1840,-14971.84 1840,-14971.84 1837,-14971.84 1834,-14968.84 1834,-14965.84 1834,-14965.84 1834,-14959.84 1834,-14959.84 1834,-14956.84 1837,-14953.84 1840,-14953.84 1840,-14953.84 1924,-14953.84 1924,-14953.84 1927,-14953.84 1930,-14956.84 1930,-14959.84 1930,-14959.84 1930,-14965.84 1930,-14965.84 1930,-14968.84 1927,-14971.84 1924,-14971.84"/>
<text text-anchor="start" x="1842" y="-14960.64" font-family="Helvetica,sans-Serif" font-size="9.00">executionStore.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/stores/executionStore.ts -->
<g id="edge3046" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/stores/executionStore.ts</title>
<g id="a_edge3046"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1208.89,-16762.08C1217.17,-16848.91 1281.08,-17530.58 1300.5,-18084.84 1300.85,-18094.71 1301.51,-29457.85 1308.5,-29464.84 1374.83,-29531.12 1452.71,-29530.67 1519.5,-29464.84 1530.46,-29454.03 1521.17,-28924.86 1527.5,-28910.84 1590.12,-28772.19 1719.35,-28819.91 1781,-28680.84 1790.64,-28659.09 1773.59,-14995.96 1789,-14977.84 1796.84,-14968.62 1807.94,-14963.51 1819.74,-14960.89"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1828.11,-14961.8 1833.75,-14958.86 1827.51,-14957.64 1828.11,-14961.8"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1827.81,-14959.72 1824.84,-14960.15 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1822.47" cy="-14960.5" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1760.13" y="-15563.71" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/subgraphStore.ts -->
<g id="node47" class="node">
<title>src/stores/subgraphStore.ts</title>
<g id="a_node47"><a xlink:href="src/stores/subgraphStore.ts" xlink:title="subgraphStore.ts">
<path fill="#ddfeff" stroke="black" d="M1690.5,-14777.84C1690.5,-14777.84 1607.5,-14777.84 1607.5,-14777.84 1604.5,-14777.84 1601.5,-14774.84 1601.5,-14771.84 1601.5,-14771.84 1601.5,-14765.84 1601.5,-14765.84 1601.5,-14762.84 1604.5,-14759.84 1607.5,-14759.84 1607.5,-14759.84 1690.5,-14759.84 1690.5,-14759.84 1693.5,-14759.84 1696.5,-14762.84 1696.5,-14765.84 1696.5,-14765.84 1696.5,-14771.84 1696.5,-14771.84 1696.5,-14774.84 1693.5,-14777.84 1690.5,-14777.84"/>
<text text-anchor="start" x="1609.5" y="-14766.64" font-family="Helvetica,sans-Serif" font-size="9.00">subgraphStore.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/stores/subgraphStore.ts -->
<g id="edge3054" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/stores/subgraphStore.ts</title>
<g id="a_edge3054"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1208.91,-16762.05C1217.3,-16847.25 1281.08,-17506.55 1300.5,-18042.84 1300.8,-18051.25 1302.54,-27736.89 1308.5,-27742.84 1374.84,-27809.12 1453.17,-27809.13 1519.5,-27742.84 1535.4,-27726.95 1513.59,-14815.49 1527.5,-14797.84 1541.79,-14779.72 1565.25,-14771.69 1587.69,-14768.48"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1595.69,-14769.76 1601.45,-14767.05 1595.26,-14765.58 1595.69,-14769.76"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1595.48,-14767.67 1592.49,-14767.98 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1590.11" cy="-14768.23" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1499.31" y="-15351.25" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge3057" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/stores/workflowStore.ts</title>
<g id="a_edge3057"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1208.81,-16762.08C1216.77,-16853.34 1281.04,-17602.43 1300.5,-18210.84 1300.88,-18222.63 1301.99,-31792.99 1308.5,-31802.84 1364.72,-31887.89 1462.87,-31808.06 1519.5,-31892.84 1531.51,-31910.81 1512.14,-32655.63 1527.5,-32670.84 1607.58,-32750.09 1701.23,-32750.4 1781,-32670.84 1796.08,-32655.8 1779.87,-29623.08 1789,-29603.84 1832.88,-29511.4 1923.19,-29550.3 1967,-29457.84 1976.41,-29437.97 1979.56,-16814.82 1980,-16792.84 1994.74,-16064.25 2041.47,-15170.72 2049.74,-15016.14"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2052.28,-15008.03 2050.51,-15001.92 2048.09,-15007.8 2052.28,-15008.03"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2050.18,-15007.91 2050.02,-15010.91 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2049.89" cy="-15013.3" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2041.8" y="-15682.03" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/utils/graphTraversalUtil.ts -->
<g id="node49" class="node">
<title>src/utils/graphTraversalUtil.ts</title>
<g id="a_node49"><a xlink:href="src/utils/graphTraversalUtil.ts" xlink:title="graphTraversalUtil.ts">
<path fill="#ddfeff" stroke="black" d="M2101,-18381.84C2101,-18381.84 2003,-18381.84 2003,-18381.84 2000,-18381.84 1997,-18378.84 1997,-18375.84 1997,-18375.84 1997,-18369.84 1997,-18369.84 1997,-18366.84 2000,-18363.84 2003,-18363.84 2003,-18363.84 2101,-18363.84 2101,-18363.84 2104,-18363.84 2107,-18366.84 2107,-18369.84 2107,-18369.84 2107,-18375.84 2107,-18375.84 2107,-18378.84 2104,-18381.84 2101,-18381.84"/>
<text text-anchor="start" x="2005" y="-18370.64" font-family="Helvetica,sans-Serif" font-size="9.00">graphTraversalUtil.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/utils/graphTraversalUtil.ts -->
<g id="edge3065" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/utils/graphTraversalUtil.ts</title>
<g id="a_edge3065"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1208.81,-16762.08C1216.77,-16853.34 1281.05,-17602.43 1300.5,-18210.84 1301.32,-18236.41 1299.54,-32922.88 1308.5,-32946.84 1360.49,-33085.81 1392.48,-33137.29 1527.5,-33198.84 1630.02,-33245.57 1700.95,-33278.12 1781,-33198.84 1797.28,-33182.71 1782.35,-32395.77 1789,-32373.84 1830.95,-32235.59 1925.66,-32240.27 1967,-32101.84 1973.81,-32079.02 1965,-18406.32 1980,-18387.84 1981.39,-18386.12 1982.92,-18384.58 1984.57,-18383.18"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1992.74,-18380.82 1996.85,-18375.97 1990.61,-18377.19 1992.74,-18380.82"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1991.67,-18379.01 1989.09,-18380.52 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1987.02" cy="-18381.74" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1245.64" y="-17582.55" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/workflowService.ts -->
<g id="node50" class="node">
<title>src/services/workflowService.ts</title>
<g id="a_node50"><a xlink:href="src/services/workflowService.ts" xlink:title="workflowService.ts">
<path fill="#ddfeff" stroke="black" d="M1251.5,-14103.84C1251.5,-14103.84 1162.5,-14103.84 1162.5,-14103.84 1159.5,-14103.84 1156.5,-14100.84 1156.5,-14097.84 1156.5,-14097.84 1156.5,-14091.84 1156.5,-14091.84 1156.5,-14088.84 1159.5,-14085.84 1162.5,-14085.84 1162.5,-14085.84 1251.5,-14085.84 1251.5,-14085.84 1254.5,-14085.84 1257.5,-14088.84 1257.5,-14091.84 1257.5,-14091.84 1257.5,-14097.84 1257.5,-14097.84 1257.5,-14100.84 1254.5,-14103.84 1251.5,-14103.84"/>
<text text-anchor="start" x="1164.5" y="-14092.64" font-family="Helvetica,sans-Serif" font-size="9.00">workflowService.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/services/workflowService.ts -->
<g id="edge3042" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/services/workflowService.ts</title>
<g id="a_edge3042"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1203.62,-16743.66C1188.46,-16701.94 1126.61,-16525.62 1107,-16374.84 1104.98,-16359.28 1100.71,-14130.21 1107,-14115.84 1113.27,-14101.51 1127.09,-14094.56 1142.5,-14091.61"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1150.61,-14092.75 1156.32,-14089.95 1150.11,-14088.58 1150.61,-14092.75"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1150.36,-14090.67 1147.38,-14091.02 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1145" cy="-14091.31" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1079.58" y="-15409.68" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/stores/toastStore.ts -->
<g id="edge3055" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/stores/toastStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1208.89,-16762.08C1217.17,-16848.91 1281.09,-17530.58 1300.5,-18084.84 1300.85,-18094.93 1301.36,-29709.7 1308.5,-29716.84 1374.83,-29783.12 1452.57,-29782.53 1519.5,-29716.84 1527.99,-29708.51 1524.2,-29300.26 1527.5,-29288.84 1587.94,-29079.74 1722.45,-29079.47 1781,-28869.84 1792.94,-28827.09 1787.12,-16131.18 1789,-16086.84 1807.68,-15645.16 1868.03,-15105.82 1879.21,-15008.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.33,-15008.27 1879.93,-15002.06 1877.16,-15007.79 1881.33,-15008.27"/>
</g>
<!-- src/stores/workspace/colorPaletteStore.ts -->
<g id="node79" class="node">
<title>src/stores/workspace/colorPaletteStore.ts</title>
<g id="a_node79"><a xlink:href="src/stores/workspace/colorPaletteStore.ts" xlink:title="colorPaletteStore.ts">
<path fill="#ddfeff" stroke="black" d="M1472,-14885.84C1472,-14885.84 1380,-14885.84 1380,-14885.84 1377,-14885.84 1374,-14882.84 1374,-14879.84 1374,-14879.84 1374,-14873.84 1374,-14873.84 1374,-14870.84 1377,-14867.84 1380,-14867.84 1380,-14867.84 1472,-14867.84 1472,-14867.84 1475,-14867.84 1478,-14870.84 1478,-14873.84 1478,-14873.84 1478,-14879.84 1478,-14879.84 1478,-14882.84 1475,-14885.84 1472,-14885.84"/>
<text text-anchor="start" x="1382" y="-14874.64" font-family="Helvetica,sans-Serif" font-size="9.00">colorPaletteStore.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/stores/workspace/colorPaletteStore.ts -->
<g id="edge3058" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/stores/workspace/colorPaletteStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1210.74,-16743.75C1224.02,-16699.21 1281.78,-16499.31 1300.5,-16330.84 1301.6,-16320.9 1301.88,-14899.32 1308.5,-14891.84 1323.07,-14875.36 1346.05,-14870.11 1367.75,-14869.54"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1367.85,-14871.64 1373.84,-14869.5 1367.82,-14867.44 1367.85,-14871.64"/>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/stores/firebaseAuthStore.ts -->
<g id="edge3048" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/stores/firebaseAuthStore.ts</title>
<g id="a_edge3048"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1210.74,-16743.75C1224.03,-16699.21 1281.8,-16499.31 1300.5,-16330.84 1301.65,-16320.46 1302.01,-14835.02 1308.5,-14826.84 1320.29,-14811.95 1338.49,-14804.12 1357.02,-14800.21"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1365.24,-14801 1370.83,-14797.97 1364.57,-14796.86 1365.24,-14801"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1364.9,-14798.93 1361.94,-14799.41 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1359.57" cy="-14799.8" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1277.51" y="-15763.77" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/types/comfy.ts -->
<g id="edge3060" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/types/comfy.ts</title>
<g id="a_edge3060"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1208.81,-16762.08C1216.77,-16853.34 1281.05,-17602.43 1300.5,-18210.84 1303.63,-18308.72 1295.79,-32216.73 1308.5,-32313.84 1357.69,-32689.57 1227.1,-32906.85 1527.5,-33137.84 1616.81,-33206.51 1701.04,-33217.21 1781,-33137.84 1791.57,-33127.35 1788.38,-32080.71 1789,-32065.84 1832.48,-31022.85 1926.86,-30766.96 1967,-29723.84 1967.82,-29702.6 1966.61,-17498.34 1980,-17481.84 1987.51,-17472.59 1999.15,-17468.12 2010.86,-17466.17"/>
<polygon fill="orange" stroke="orange" points="2019.11,-17467.53 2024.89,-17464.89 2018.73,-17463.34 2019.11,-17467.53"/>
<polyline fill="none" stroke="orange" points="2018.92,-17465.44 2015.93,-17465.71 "/>
<ellipse fill="none" stroke="orange" cx="2013.54" cy="-17465.93" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1214.84" y="-17144.66" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/litegraph.ts -->
<g id="node146" class="node">
<title>src/lib/litegraph/src/litegraph.ts</title>
<g id="a_node146"><a xlink:href="src/lib/litegraph/src/litegraph.ts" xlink:title="litegraph.ts">
<path fill="#ddfeff" stroke="black" d="M1910,-25459.84C1910,-25459.84 1854,-25459.84 1854,-25459.84 1851,-25459.84 1848,-25456.84 1848,-25453.84 1848,-25453.84 1848,-25447.84 1848,-25447.84 1848,-25444.84 1851,-25441.84 1854,-25441.84 1854,-25441.84 1910,-25441.84 1910,-25441.84 1913,-25441.84 1916,-25444.84 1916,-25447.84 1916,-25447.84 1916,-25453.84 1916,-25453.84 1916,-25456.84 1913,-25459.84 1910,-25459.84"/>
<text text-anchor="start" x="1856" y="-25448.64" font-family="Helvetica,sans-Serif" font-size="9.00">litegraph.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge3027" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1208.81,-16762.08C1216.77,-16853.34 1281.03,-17602.43 1300.5,-18210.84 1301.21,-18233.04 1298.4,-30987.05 1308.5,-31006.84 1361.17,-31110.01 1466.24,-31056.97 1519.5,-31159.84 1527.89,-31176.04 1514.52,-31804.01 1527.5,-31816.84 1607.65,-31896.02 1701.28,-31896.45 1781,-31816.84 1788.16,-31809.68 1788.13,-25994.92 1789,-25984.84 1806.89,-25777.3 1862.66,-25529.27 1877.4,-25466.07"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/i18n.ts -->
<g id="edge3026" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1208.81,-16762.08C1216.77,-16853.34 1281.07,-17602.43 1300.5,-18210.84 1300.95,-18224.97 1302.2,-34492.17 1308.5,-34504.84 1360.88,-34610.23 1466.32,-34559.84 1519.5,-34664.84 1525.93,-34677.53 1517.36,-35166.86 1527.5,-35176.84 1607.79,-35255.88 1700.98,-35256.15 1781,-35176.84 1789.79,-35168.13 1787.4,-34298.11 1789,-34285.84 1806.79,-34149.68 1858.86,-33991.04 1875.69,-33942.03"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.76,-33942.46 1877.73,-33936.1 1873.79,-33941.09 1877.76,-33942.46"/>
</g>
<!-- src/stores/extensionStore.ts -->
<g id="node235" class="node">
<title>src/stores/extensionStore.ts</title>
<g id="a_node235"><a xlink:href="src/stores/extensionStore.ts" xlink:title="extensionStore.ts">
<path fill="#ddfeff" stroke="black" d="M1923.5,-14821.84C1923.5,-14821.84 1840.5,-14821.84 1840.5,-14821.84 1837.5,-14821.84 1834.5,-14818.84 1834.5,-14815.84 1834.5,-14815.84 1834.5,-14809.84 1834.5,-14809.84 1834.5,-14806.84 1837.5,-14803.84 1840.5,-14803.84 1840.5,-14803.84 1923.5,-14803.84 1923.5,-14803.84 1926.5,-14803.84 1929.5,-14806.84 1929.5,-14809.84 1929.5,-14809.84 1929.5,-14815.84 1929.5,-14815.84 1929.5,-14818.84 1926.5,-14821.84 1923.5,-14821.84"/>
<text text-anchor="start" x="1842.5" y="-14810.64" font-family="Helvetica,sans-Serif" font-size="9.00">extensionStore.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/stores/extensionStore.ts -->
<g id="edge3047" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/stores/extensionStore.ts</title>
<g id="a_edge3047"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1208.91,-16762.05C1217.3,-16847.25 1281.09,-17506.55 1300.5,-18042.84 1300.82,-18051.69 1302.23,-28240.58 1308.5,-28246.84 1374.84,-28313.12 1452.81,-28312.77 1519.5,-28246.84 1533.39,-28233.11 1522.52,-27562.72 1527.5,-27543.84 1586.96,-27318.5 1722.75,-27310.48 1781,-27084.84 1786.32,-27064.23 1775.21,-14844.04 1789,-14827.84 1797,-14818.43 1808.4,-14813.3 1820.47,-14810.73"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1828.57,-14811.73 1834.23,-14808.83 1828,-14807.57 1828.57,-14811.73"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1828.28,-14809.65 1825.31,-14810.06 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1822.93" cy="-14810.39" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1760.42" y="-15351.08" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/keybindingStore.ts -->
<g id="node239" class="node">
<title>src/stores/keybindingStore.ts</title>
<g id="a_node239"><a xlink:href="src/stores/keybindingStore.ts" xlink:title="keybindingStore.ts">
<path fill="#ddfeff" stroke="black" d="M2097,-14971.84C2097,-14971.84 2007,-14971.84 2007,-14971.84 2004,-14971.84 2001,-14968.84 2001,-14965.84 2001,-14965.84 2001,-14959.84 2001,-14959.84 2001,-14956.84 2004,-14953.84 2007,-14953.84 2007,-14953.84 2097,-14953.84 2097,-14953.84 2100,-14953.84 2103,-14956.84 2103,-14959.84 2103,-14959.84 2103,-14965.84 2103,-14965.84 2103,-14968.84 2100,-14971.84 2097,-14971.84"/>
<text text-anchor="start" x="2009" y="-14960.64" font-family="Helvetica,sans-Serif" font-size="9.00">keybindingStore.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/stores/keybindingStore.ts -->
<g id="edge3050" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/stores/keybindingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1208.81,-16762.08C1216.77,-16853.34 1281.04,-17602.43 1300.5,-18210.84 1301.25,-18234.15 1297.96,-31628.03 1308.5,-31648.84 1361.09,-31752.64 1466.41,-31700.29 1519.5,-31803.84 1529.25,-31822.85 1512.32,-32557.81 1527.5,-32572.84 1607.58,-32652.09 1701.23,-32652.4 1781,-32572.84 1796.31,-32557.57 1776.23,-29476.29 1789,-29458.84 1838.06,-29391.8 1918,-29468.91 1967,-29401.84 1996.54,-29361.39 1948.44,-15016.73 1980,-14977.84 1983.99,-14972.92 1989.15,-14969.36 1994.86,-14966.8"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1995.88,-14968.67 2000.74,-14964.57 1994.39,-14964.74 1995.88,-14968.67"/>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/stores/apiKeyAuthStore.ts -->
<g id="edge3043" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/stores/apiKeyAuthStore.ts</title>
<g id="a_edge3043"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1208.91,-16762.05C1217.3,-16847.25 1281.08,-17506.55 1300.5,-18042.84 1300.81,-18051.36 1302.47,-27862.81 1308.5,-27868.84 1374.84,-27935.12 1453.17,-27935.13 1519.5,-27868.84 1535.48,-27852.87 1512.54,-14874.76 1527.5,-14857.84 1541.35,-14842.17 1562.56,-14836.39 1583.34,-14835.19"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1591.24,-14837.19 1597.21,-14835.01 1591.19,-14832.99 1591.24,-14837.19"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1591.21,-14835.09 1588.21,-14835.13 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1585.81" cy="-14835.16" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1499.02" y="-15413.88" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/domWidgetStore.ts -->
<g id="node261" class="node">
<title>src/stores/domWidgetStore.ts</title>
<g id="a_node261"><a xlink:href="src/stores/domWidgetStore.ts" xlink:title="domWidgetStore.ts">
<path fill="#ddfeff" stroke="black" d="M1253,-14851.84C1253,-14851.84 1161,-14851.84 1161,-14851.84 1158,-14851.84 1155,-14848.84 1155,-14845.84 1155,-14845.84 1155,-14839.84 1155,-14839.84 1155,-14836.84 1158,-14833.84 1161,-14833.84 1161,-14833.84 1253,-14833.84 1253,-14833.84 1256,-14833.84 1259,-14836.84 1259,-14839.84 1259,-14839.84 1259,-14845.84 1259,-14845.84 1259,-14848.84 1256,-14851.84 1253,-14851.84"/>
<text text-anchor="start" x="1163" y="-14840.64" font-family="Helvetica,sans-Serif" font-size="9.00">domWidgetStore.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/stores/domWidgetStore.ts -->
<g id="edge3045" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/stores/domWidgetStore.ts</title>
<g id="a_edge3045"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1203.62,-16743.66C1188.46,-16701.94 1126.61,-16525.62 1107,-16374.84 1104.29,-16354.03 1098.58,-14883.06 1107,-14863.84 1113.07,-14849.96 1126.22,-14843.01 1141.04,-14839.9"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1149.3,-14840.91 1154.97,-14838.04 1148.74,-14836.75 1149.3,-14840.91"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1149.02,-14838.83 1146.05,-14839.23 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1143.67" cy="-14839.55" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1078.75" y="-15783.83" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/widgets.ts -->
<g id="node291" class="node">
<title>src/scripts/widgets.ts</title>
<g id="a_node291"><a xlink:href="src/scripts/widgets.ts" xlink:title="widgets.ts">
<path fill="#ddfeff" stroke="black" d="M1451.5,-15911.84C1451.5,-15911.84 1400.5,-15911.84 1400.5,-15911.84 1397.5,-15911.84 1394.5,-15908.84 1394.5,-15905.84 1394.5,-15905.84 1394.5,-15899.84 1394.5,-15899.84 1394.5,-15896.84 1397.5,-15893.84 1400.5,-15893.84 1400.5,-15893.84 1451.5,-15893.84 1451.5,-15893.84 1454.5,-15893.84 1457.5,-15896.84 1457.5,-15899.84 1457.5,-15899.84 1457.5,-15905.84 1457.5,-15905.84 1457.5,-15908.84 1454.5,-15911.84 1451.5,-15911.84"/>
<text text-anchor="start" x="1402.5" y="-15900.64" font-family="Helvetica,sans-Serif" font-size="9.00">widgets.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/scripts/widgets.ts -->
<g id="edge3023" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/scripts/widgets.ts</title>
<g id="a_edge3023"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1210.17,-16743.73C1222.08,-16698.48 1279.63,-16495.32 1300.5,-16324.84 1304.38,-16293.17 1297.29,-16067.7 1308.5,-16037.84 1326.86,-15988.94 1369.73,-15944.66 1398.03,-15920.85"/>
<polygon fill="orange" stroke="orange" points="1405.78,-15917.33 1409.15,-15911.94 1403.15,-15914.05 1405.78,-15917.33"/>
<polyline fill="none" stroke="orange" points="1404.47,-15915.69 1402.12,-15917.57 "/>
<ellipse fill="none" stroke="orange" cx="1400.25" cy="-15919.07" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1276.01" y="-16317.54" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/nodeDefStore.ts -->
<g id="node293" class="node">
<title>src/stores/nodeDefStore.ts</title>
<g id="a_node293"><a xlink:href="src/stores/nodeDefStore.ts" xlink:title="nodeDefStore.ts">
<path fill="#ddfeff" stroke="black" d="M1920.5,-14851.84C1920.5,-14851.84 1843.5,-14851.84 1843.5,-14851.84 1840.5,-14851.84 1837.5,-14848.84 1837.5,-14845.84 1837.5,-14845.84 1837.5,-14839.84 1837.5,-14839.84 1837.5,-14836.84 1840.5,-14833.84 1843.5,-14833.84 1843.5,-14833.84 1920.5,-14833.84 1920.5,-14833.84 1923.5,-14833.84 1926.5,-14836.84 1926.5,-14839.84 1926.5,-14839.84 1926.5,-14845.84 1926.5,-14845.84 1926.5,-14848.84 1923.5,-14851.84 1920.5,-14851.84"/>
<text text-anchor="start" x="1845.5" y="-14840.64" font-family="Helvetica,sans-Serif" font-size="9.00">nodeDefStore.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/stores/nodeDefStore.ts -->
<g id="edge3052" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/stores/nodeDefStore.ts</title>
<g id="a_edge3052"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1208.91,-16762.05C1217.3,-16847.25 1281.09,-17506.55 1300.5,-18042.84 1300.83,-18051.96 1302.05,-28548.39 1308.5,-28554.84 1374.84,-28621.12 1452.88,-28620.84 1519.5,-28554.84 1536.61,-28537.89 1515.2,-27708.54 1527.5,-27687.84 1593.36,-27577.01 1715.61,-27657.95 1781,-27546.84 1792.17,-27527.85 1774.73,-14874.62 1789,-14857.84 1797.64,-14847.68 1810.24,-14842.51 1823.37,-14840.16"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1831.36,-14841.4 1837.09,-14838.65 1830.9,-14837.22 1831.36,-14841.4"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1831.13,-14839.31 1828.15,-14839.64 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1825.76" cy="-14839.9" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1760.52" y="-15399.87" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/extensionService.ts -->
<g id="node301" class="node">
<title>src/services/extensionService.ts</title>
<g id="a_node301"><a xlink:href="src/services/extensionService.ts" xlink:title="extensionService.ts">
<path fill="#ddfeff" stroke="black" d="M1695,-14519.84C1695,-14519.84 1603,-14519.84 1603,-14519.84 1600,-14519.84 1597,-14516.84 1597,-14513.84 1597,-14513.84 1597,-14507.84 1597,-14507.84 1597,-14504.84 1600,-14501.84 1603,-14501.84 1603,-14501.84 1695,-14501.84 1695,-14501.84 1698,-14501.84 1701,-14504.84 1701,-14507.84 1701,-14507.84 1701,-14513.84 1701,-14513.84 1701,-14516.84 1698,-14519.84 1695,-14519.84"/>
<text text-anchor="start" x="1605" y="-14508.64" font-family="Helvetica,sans-Serif" font-size="9.00">extensionService.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/services/extensionService.ts -->
<g id="edge3039" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/services/extensionService.ts</title>
<g id="a_edge3039"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1208.91,-16762.05C1217.3,-16847.25 1281.06,-17506.55 1300.5,-18042.84 1300.79,-18050.79 1302.87,-27205.21 1308.5,-27210.84 1374.84,-27277.12 1453.17,-27277.13 1519.5,-27210.84 1535,-27195.35 1517.14,-14610.14 1527.5,-14590.84 1544.44,-14559.27 1579.92,-14538.05 1608.02,-14525.44"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1616.39,-14524.19 1621.1,-14519.93 1614.76,-14520.32 1616.39,-14524.19"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1615.57,-14522.26 1612.81,-14523.42 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1610.59" cy="-14524.35" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1499.81" y="-15633.54" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/utils/litegraphUtil.ts -->
<g id="node302" class="node">
<title>src/utils/litegraphUtil.ts</title>
<g id="a_node302"><a xlink:href="src/utils/litegraphUtil.ts" xlink:title="litegraphUtil.ts">
<path fill="#ddfeff" stroke="black" d="M2087.5,-18501.84C2087.5,-18501.84 2016.5,-18501.84 2016.5,-18501.84 2013.5,-18501.84 2010.5,-18498.84 2010.5,-18495.84 2010.5,-18495.84 2010.5,-18489.84 2010.5,-18489.84 2010.5,-18486.84 2013.5,-18483.84 2016.5,-18483.84 2016.5,-18483.84 2087.5,-18483.84 2087.5,-18483.84 2090.5,-18483.84 2093.5,-18486.84 2093.5,-18489.84 2093.5,-18489.84 2093.5,-18495.84 2093.5,-18495.84 2093.5,-18498.84 2090.5,-18501.84 2087.5,-18501.84"/>
<text text-anchor="start" x="2018.5" y="-18490.64" font-family="Helvetica,sans-Serif" font-size="9.00">litegraphUtil.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/utils/litegraphUtil.ts -->
<g id="edge3066" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/utils/litegraphUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1208.81,-16762.08C1216.77,-16853.34 1281.06,-17602.43 1300.5,-18210.84 1300.91,-18223.73 1302.53,-33062.4 1308.5,-33073.84 1363.41,-33179.11 1414.24,-33191.19 1527.5,-33226.84 1634.97,-33260.66 1700.64,-33305.81 1781,-33226.84 1790.13,-33217.86 1784.57,-32777.85 1789,-32765.84 1832.04,-32649.12 1924.92,-32666.9 1967,-32549.84 1975.25,-32526.9 1964.64,-18526.77 1980,-18507.84 1986.11,-18500.3 1994.98,-18495.94 2004.38,-18493.53"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2004.85,-18495.58 2010.28,-18492.27 2003.98,-18491.47 2004.85,-18495.58"/>
</g>
<!-- src/utils/colorUtil.ts -->
<g id="node323" class="node">
<title>src/utils/colorUtil.ts</title>
<g id="a_node323"><a xlink:href="src/utils/colorUtil.ts" xlink:title="colorUtil.ts">
<path fill="#ddfeff" stroke="black" d="M1908.5,-18145.84C1908.5,-18145.84 1855.5,-18145.84 1855.5,-18145.84 1852.5,-18145.84 1849.5,-18142.84 1849.5,-18139.84 1849.5,-18139.84 1849.5,-18133.84 1849.5,-18133.84 1849.5,-18130.84 1852.5,-18127.84 1855.5,-18127.84 1855.5,-18127.84 1908.5,-18127.84 1908.5,-18127.84 1911.5,-18127.84 1914.5,-18130.84 1914.5,-18133.84 1914.5,-18133.84 1914.5,-18139.84 1914.5,-18139.84 1914.5,-18142.84 1911.5,-18145.84 1908.5,-18145.84"/>
<text text-anchor="start" x="1857.5" y="-18134.64" font-family="Helvetica,sans-Serif" font-size="9.00">colorUtil.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/utils/colorUtil.ts -->
<g id="edge3063" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/utils/colorUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1208.81,-16762.08C1216.77,-16853.34 1281.02,-17602.43 1300.5,-18210.84 1301.18,-18232.19 1300.1,-30495.19 1308.5,-30514.84 1359.52,-30634.21 1467.07,-30598.07 1519.5,-30716.84 1526.91,-30733.61 1514.38,-31034.03 1527.5,-31046.84 1608.13,-31125.53 1701.31,-31126.48 1781,-31046.84 1796.84,-31031.01 1774.49,-18168.89 1789,-18151.84 1801.91,-18136.66 1823.67,-18132.61 1842.79,-18132.5"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1843.12,-18134.6 1849.16,-18132.6 1843.19,-18130.41 1843.12,-18134.6"/>
</g>
<!-- src/stores/widgetStore.ts -->
<g id="node401" class="node">
<title>src/stores/widgetStore.ts</title>
<g id="a_node401"><a xlink:href="src/stores/widgetStore.ts" xlink:title="widgetStore.ts">
<path fill="#ddfeff" stroke="black" d="M1242.5,-14791.84C1242.5,-14791.84 1171.5,-14791.84 1171.5,-14791.84 1168.5,-14791.84 1165.5,-14788.84 1165.5,-14785.84 1165.5,-14785.84 1165.5,-14779.84 1165.5,-14779.84 1165.5,-14776.84 1168.5,-14773.84 1171.5,-14773.84 1171.5,-14773.84 1242.5,-14773.84 1242.5,-14773.84 1245.5,-14773.84 1248.5,-14776.84 1248.5,-14779.84 1248.5,-14779.84 1248.5,-14785.84 1248.5,-14785.84 1248.5,-14788.84 1245.5,-14791.84 1242.5,-14791.84"/>
<text text-anchor="start" x="1173.5" y="-14780.64" font-family="Helvetica,sans-Serif" font-size="9.00">widgetStore.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/stores/widgetStore.ts -->
<g id="edge3056" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/stores/widgetStore.ts</title>
<g id="a_edge3056"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1203.62,-16743.66C1188.46,-16701.94 1126.61,-16525.62 1107,-16374.84 1104.19,-16353.2 1098.25,-14823.82 1107,-14803.84 1114.46,-14786.79 1132.6,-14780.19 1151.41,-14778.33"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1159.52,-14780.09 1165.42,-14777.74 1159.34,-14775.9 1159.52,-14780.09"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1159.43,-14777.99 1156.43,-14778.12 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1154.03" cy="-14778.22" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1078.58" y="-15753.43" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/litegraphService.ts -->
<g id="node408" class="node">
<title>src/services/litegraphService.ts</title>
<g id="a_node408"><a xlink:href="src/services/litegraphService.ts" xlink:title="litegraphService.ts">
<path fill="#ddfeff" stroke="black" d="M1470.5,-14399.84C1470.5,-14399.84 1381.5,-14399.84 1381.5,-14399.84 1378.5,-14399.84 1375.5,-14396.84 1375.5,-14393.84 1375.5,-14393.84 1375.5,-14387.84 1375.5,-14387.84 1375.5,-14384.84 1378.5,-14381.84 1381.5,-14381.84 1381.5,-14381.84 1470.5,-14381.84 1470.5,-14381.84 1473.5,-14381.84 1476.5,-14384.84 1476.5,-14387.84 1476.5,-14387.84 1476.5,-14393.84 1476.5,-14393.84 1476.5,-14396.84 1473.5,-14399.84 1470.5,-14399.84"/>
<text text-anchor="start" x="1383.5" y="-14388.64" font-family="Helvetica,sans-Serif" font-size="9.00">litegraphService.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/services/litegraphService.ts -->
<g id="edge3040" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/services/litegraphService.ts</title>
<g id="a_edge3040"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1211.4,-16743.63C1225.83,-16699.03 1282.19,-16502.71 1300.5,-16336.84 1301.97,-16323.55 1299.65,-14421.86 1308.5,-14411.84 1321.65,-14396.94 1341.67,-14391.21 1361.42,-14389.5"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1369.41,-14391.25 1375.31,-14388.89 1369.22,-14387.06 1369.41,-14391.25"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1369.31,-14389.15 1366.32,-14389.29 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1363.92" cy="-14389.39" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1325.99" y="-15558.86" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/modelStore.ts -->
<g id="node424" class="node">
<title>src/stores/modelStore.ts</title>
<g id="a_node424"><a xlink:href="src/stores/modelStore.ts" xlink:title="modelStore.ts">
<path fill="#ddfeff" stroke="black" d="M1683,-14881.84C1683,-14881.84 1615,-14881.84 1615,-14881.84 1612,-14881.84 1609,-14878.84 1609,-14875.84 1609,-14875.84 1609,-14869.84 1609,-14869.84 1609,-14866.84 1612,-14863.84 1615,-14863.84 1615,-14863.84 1683,-14863.84 1683,-14863.84 1686,-14863.84 1689,-14866.84 1689,-14869.84 1689,-14869.84 1689,-14875.84 1689,-14875.84 1689,-14878.84 1686,-14881.84 1683,-14881.84"/>
<text text-anchor="start" x="1617" y="-14870.64" font-family="Helvetica,sans-Serif" font-size="9.00">modelStore.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/stores/modelStore.ts -->
<g id="edge3051" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/stores/modelStore.ts</title>
<g id="a_edge3051"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1208.91,-16762.05C1217.3,-16847.25 1281.08,-17506.55 1300.5,-18042.84 1300.81,-18051.51 1302.36,-28030.7 1308.5,-28036.84 1374.84,-28103.12 1453.17,-28103.13 1519.5,-28036.84 1535.65,-28020.7 1512.38,-14904.94 1527.5,-14887.84 1543.96,-14869.22 1570.8,-14864.56 1594.98,-14864.96"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1602.71,-14867.49 1608.81,-14865.71 1602.94,-14863.29 1602.71,-14867.49"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1602.82,-14865.39 1599.83,-14865.23 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1597.43" cy="-14865.1" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1498.98" y="-15449.85" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/schemas/comfyWorkflowSchema.ts -->
<g id="node436" class="node">
<title>src/schemas/comfyWorkflowSchema.ts</title>
<g id="a_node436"><a xlink:href="src/schemas/comfyWorkflowSchema.ts" xlink:title="comfyWorkflowSchema.ts">
<path fill="#ddfeff" stroke="black" d="M2459.5,-19095.84C2459.5,-19095.84 2337.5,-19095.84 2337.5,-19095.84 2334.5,-19095.84 2331.5,-19092.84 2331.5,-19089.84 2331.5,-19089.84 2331.5,-19083.84 2331.5,-19083.84 2331.5,-19080.84 2334.5,-19077.84 2337.5,-19077.84 2337.5,-19077.84 2459.5,-19077.84 2459.5,-19077.84 2462.5,-19077.84 2465.5,-19080.84 2465.5,-19083.84 2465.5,-19083.84 2465.5,-19089.84 2465.5,-19089.84 2465.5,-19092.84 2462.5,-19095.84 2459.5,-19095.84"/>
<text text-anchor="start" x="2339.5" y="-19084.64" font-family="Helvetica,sans-Serif" font-size="9.00">comfyWorkflowSchema.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts -->
<g id="edge3030" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1208.81,-16762.08C1216.77,-16853.34 1281.07,-17602.43 1300.5,-18210.84 1302.35,-18268.77 1298.54,-34846.74 1308.5,-34903.84 1356.16,-35176.94 1470.96,-35217.89 1519.5,-35490.84 1522.32,-35506.7 1518.8,-36637.28 1527.5,-36650.84 1596.77,-36758.77 1664.89,-36740.51 1789,-36772.84 1868.73,-36793.61 2101.13,-36844.99 2159.5,-36786.84 2170.22,-36776.16 2160,-34620.98 2167.5,-34607.84 2206.22,-34539.98 2279.87,-34585.75 2318.5,-34517.84 2330.15,-34497.36 2331.07,-20970.39 2331.5,-20946.84 2345.49,-20178.76 2390.42,-19233.1 2396.75,-19102.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2398.86,-19102 2397.06,-19095.9 2394.67,-19101.79 2398.86,-19102"/>
</g>
<!-- src/utils/migration/migrateReroute.ts -->
<g id="node472" class="node">
<title>src/utils/migration/migrateReroute.ts</title>
<g id="a_node472"><a xlink:href="src/utils/migration/migrateReroute.ts" xlink:title="migrateReroute.ts">
<path fill="#ddfeff" stroke="black" d="M1925,-18389.84C1925,-18389.84 1839,-18389.84 1839,-18389.84 1836,-18389.84 1833,-18386.84 1833,-18383.84 1833,-18383.84 1833,-18377.84 1833,-18377.84 1833,-18374.84 1836,-18371.84 1839,-18371.84 1839,-18371.84 1925,-18371.84 1925,-18371.84 1928,-18371.84 1931,-18374.84 1931,-18377.84 1931,-18377.84 1931,-18383.84 1931,-18383.84 1931,-18386.84 1928,-18389.84 1925,-18389.84"/>
<text text-anchor="start" x="1841" y="-18378.64" font-family="Helvetica,sans-Serif" font-size="9.00">migrateReroute.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/utils/migration/migrateReroute.ts -->
<g id="edge3067" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/utils/migration/migrateReroute.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1208.81,-16762.08C1216.77,-16853.34 1281.03,-17602.43 1300.5,-18210.84 1301.2,-18232.8 1298.98,-30850.03 1308.5,-30869.84 1360.55,-30978.13 1463.48,-30932.55 1519.5,-31038.84 1530.62,-31059.93 1510.02,-31129.62 1527.5,-31145.84 1610.08,-31222.48 1701.31,-31225.48 1781,-31145.84 1796.66,-31130.19 1774.48,-18410.55 1789,-18393.84 1798.44,-18382.97 1812.49,-18378.1 1826.77,-18376.37"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.11,-18378.45 1832.9,-18375.81 1826.73,-18374.26 1827.11,-18378.45"/>
</g>
<!-- src/composables/element/useCanvasPositionConversion.ts -->
<g id="node505" class="node">
<title>src/composables/element/useCanvasPositionConversion.ts</title>
<g id="a_node505"><a xlink:href="src/composables/element/useCanvasPositionConversion.ts" xlink:title="useCanvasPositionConversion.ts">
<path fill="#ddfeff" stroke="black" d="M1086,-7399.84C1086,-7399.84 938,-7399.84 938,-7399.84 935,-7399.84 932,-7396.84 932,-7393.84 932,-7393.84 932,-7387.84 932,-7387.84 932,-7384.84 935,-7381.84 938,-7381.84 938,-7381.84 1086,-7381.84 1086,-7381.84 1089,-7381.84 1092,-7384.84 1092,-7387.84 1092,-7387.84 1092,-7393.84 1092,-7393.84 1092,-7396.84 1089,-7399.84 1086,-7399.84"/>
<text text-anchor="start" x="940" y="-7388.64" font-family="Helvetica,sans-Serif" font-size="9.00">useCanvasPositionConversion.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/composables/element/useCanvasPositionConversion.ts -->
<g id="edge3024" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/composables/element/useCanvasPositionConversion.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1203.24,-16743.75C1189.9,-16699.22 1131.88,-16499.34 1113.5,-16330.84 1100.36,-16210.38 1123.76,-7725.75 1100.5,-7606.84 1084.86,-7526.89 1039.69,-7439.08 1021.12,-7405.23"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1022.92,-7404.15 1018.18,-7399.91 1019.24,-7406.18 1022.92,-7404.15"/>
</g>
<!-- src/stores/imagePreviewStore.ts -->
<g id="node523" class="node">
<title>src/stores/imagePreviewStore.ts</title>
<g id="a_node523"><a xlink:href="src/stores/imagePreviewStore.ts" xlink:title="imagePreviewStore.ts">
<path fill="#ddfeff" stroke="black" d="M1700,-14911.84C1700,-14911.84 1598,-14911.84 1598,-14911.84 1595,-14911.84 1592,-14908.84 1592,-14905.84 1592,-14905.84 1592,-14899.84 1592,-14899.84 1592,-14896.84 1595,-14893.84 1598,-14893.84 1598,-14893.84 1700,-14893.84 1700,-14893.84 1703,-14893.84 1706,-14896.84 1706,-14899.84 1706,-14899.84 1706,-14905.84 1706,-14905.84 1706,-14908.84 1703,-14911.84 1700,-14911.84"/>
<text text-anchor="start" x="1600" y="-14900.64" font-family="Helvetica,sans-Serif" font-size="9.00">imagePreviewStore.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/stores/imagePreviewStore.ts -->
<g id="edge3049" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/stores/imagePreviewStore.ts</title>
<g id="a_edge3049"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1208.91,-16762.05C1217.3,-16847.25 1281.09,-17506.55 1300.5,-18042.84 1300.82,-18051.62 1302.29,-28156.63 1308.5,-28162.84 1374.84,-28229.12 1453.17,-28229.13 1519.5,-28162.84 1535.76,-28146.58 1512.27,-14935.07 1527.5,-14917.84 1540.19,-14903.47 1559.07,-14897.42 1578.14,-14895.59"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1586.08,-14897.32 1591.97,-14894.94 1585.88,-14893.12 1586.08,-14897.32"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1585.98,-14895.22 1582.98,-14895.36 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1580.59" cy="-14895.47" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1498.95" y="-15484" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/types/widgets.ts -->
<g id="node529" class="node">
<title>src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_node529"><a xlink:href="src/lib/litegraph/src/types/widgets.ts" xlink:title="widgets.ts">
<path fill="#ddfeff" stroke="black" d="M2855.5,-23027.84C2855.5,-23027.84 2804.5,-23027.84 2804.5,-23027.84 2801.5,-23027.84 2798.5,-23024.84 2798.5,-23021.84 2798.5,-23021.84 2798.5,-23015.84 2798.5,-23015.84 2798.5,-23012.84 2801.5,-23009.84 2804.5,-23009.84 2804.5,-23009.84 2855.5,-23009.84 2855.5,-23009.84 2858.5,-23009.84 2861.5,-23012.84 2861.5,-23015.84 2861.5,-23015.84 2861.5,-23021.84 2861.5,-23021.84 2861.5,-23024.84 2858.5,-23027.84 2855.5,-23027.84"/>
<text text-anchor="start" x="2806.5" y="-23016.64" font-family="Helvetica,sans-Serif" font-size="9.00">widgets.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge3028" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1208.81,-16761.85C1216.77,-16850.78 1281.08,-17580.82 1300.5,-18173.84 1301.47,-18203.38 1299.55,-35172.66 1308.5,-35200.84 1357.73,-35355.85 1469.8,-35344.97 1519.5,-35499.84 1524.65,-35515.89 1517.43,-36700.31 1527.5,-36713.84 1600.11,-36811.3 1669.31,-36772.72 1789,-36793.84 1870.11,-36808.14 2101.13,-36861.94 2159.5,-36803.84 2176.89,-36786.52 2150.99,-35054.99 2167.5,-35036.84 2190.19,-35011.89 2290.87,-35041.17 2318.5,-35021.84 2329.41,-35014.2 2320.99,-35003.02 2331.5,-34994.84 2382.32,-34955.25 2426.8,-35010.21 2473.5,-34965.84 2483.82,-34956.04 2470.89,-34944.31 2481.5,-34934.84 2524.35,-34896.57 2567.54,-34956.08 2609.5,-34916.84 2630.06,-34897.61 2603.82,-34875.9 2622.5,-34854.84 2662.04,-34810.25 2714.74,-34860.24 2749.5,-34811.84 2773.36,-34778.61 2736.48,-23063.4 2762.5,-23031.84 2769.7,-23023.11 2780.87,-23019.1 2792.02,-23017.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2792.45,-23019.57 2798.19,-23016.85 2792,-23015.39 2792.45,-23019.57"/>
</g>
<!-- src/scripts/utils.ts -->
<g id="node571" class="node">
<title>src/scripts/utils.ts</title>
<g id="a_node571"><a xlink:href="src/scripts/utils.ts" xlink:title="utils.ts">
<path fill="#ddfeff" stroke="black" d="M1447,-16067.84C1447,-16067.84 1405,-16067.84 1405,-16067.84 1402,-16067.84 1399,-16064.84 1399,-16061.84 1399,-16061.84 1399,-16055.84 1399,-16055.84 1399,-16052.84 1402,-16049.84 1405,-16049.84 1405,-16049.84 1447,-16049.84 1447,-16049.84 1450,-16049.84 1453,-16052.84 1453,-16055.84 1453,-16055.84 1453,-16061.84 1453,-16061.84 1453,-16064.84 1450,-16067.84 1447,-16067.84"/>
<text text-anchor="start" x="1410.5" y="-16056.64" font-family="Helvetica,sans-Serif" font-size="9.00">utils.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/scripts/utils.ts -->
<g id="edge3022" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/scripts/utils.ts</title>
<g id="a_edge3022"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1210.16,-16743.73C1222.01,-16698.47 1279.32,-16495.28 1300.5,-16324.84 1302.24,-16310.83 1299.14,-16081.41 1308.5,-16070.84 1327.07,-16049.86 1359.09,-16046.17 1384.87,-16048.19"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1392.59,-16051.25 1398.8,-16049.9 1393.1,-16047.08 1392.59,-16051.25"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1392.84,-16049.17 1389.87,-16048.8 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1387.48" cy="-16048.51" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1325" y="-16327.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/useWorkflowValidation.ts -->
<g id="node572" class="node">
<title>src/composables/useWorkflowValidation.ts</title>
<g id="a_node572"><a xlink:href="src/composables/useWorkflowValidation.ts" xlink:title="useWorkflowValidation.ts">
<path fill="#ddfeff" stroke="black" d="M870,-8763.84C870,-8763.84 754,-8763.84 754,-8763.84 751,-8763.84 748,-8760.84 748,-8757.84 748,-8757.84 748,-8751.84 748,-8751.84 748,-8748.84 751,-8745.84 754,-8745.84 754,-8745.84 870,-8745.84 870,-8745.84 873,-8745.84 876,-8748.84 876,-8751.84 876,-8751.84 876,-8757.84 876,-8757.84 876,-8760.84 873,-8763.84 870,-8763.84"/>
<text text-anchor="start" x="756" y="-8752.64" font-family="Helvetica,sans-Serif" font-size="9.00">useWorkflowValidation.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/composables/useWorkflowValidation.ts -->
<g id="edge3025" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/composables/useWorkflowValidation.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1203.25,-16743.75C1189.92,-16699.22 1131.97,-16499.34 1113.5,-16330.84 1098.1,-16190.34 1121.2,-11382.65 1100.5,-11242.84 1060.4,-10972.02 964.19,-10923.56 923.5,-10652.84 919.61,-10626.97 927.6,-8789.63 910.5,-8769.84 903.13,-8761.31 893.11,-8756.17 882.28,-8753.25"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="882.51,-8751.15 876.2,-8751.85 881.57,-8755.24 882.51,-8751.15"/>
</g>
<!-- src/scripts/ui.ts -->
<g id="node588" class="node">
<title>src/scripts/ui.ts</title>
<g id="a_node588"><a xlink:href="src/scripts/ui.ts" xlink:title="ui.ts">
<path fill="#ddfeff" stroke="black" d="M1670,-16081.84C1670,-16081.84 1628,-16081.84 1628,-16081.84 1625,-16081.84 1622,-16078.84 1622,-16075.84 1622,-16075.84 1622,-16069.84 1622,-16069.84 1622,-16066.84 1625,-16063.84 1628,-16063.84 1628,-16063.84 1670,-16063.84 1670,-16063.84 1673,-16063.84 1676,-16066.84 1676,-16069.84 1676,-16069.84 1676,-16075.84 1676,-16075.84 1676,-16078.84 1673,-16081.84 1670,-16081.84"/>
<text text-anchor="start" x="1639" y="-16070.64" font-family="Helvetica,sans-Serif" font-size="9.00">ui.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/scripts/ui.ts -->
<g id="edge3020" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/scripts/ui.ts</title>
<g id="a_edge3020"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1210.16,-16743.73C1221.99,-16698.47 1279.21,-16495.27 1300.5,-16324.84 1302.18,-16311.38 1298.95,-16090.47 1308.5,-16080.84 1318.88,-16070.37 1520.12,-16067.71 1607.77,-16069.91"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1615.73,-16072.25 1621.79,-16070.34 1615.85,-16068.06 1615.73,-16072.25"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1615.79,-16070.15 1612.79,-16070.06 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1610.39" cy="-16069.99" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1276" y="-16327.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/schemas/nodeDefSchema.ts -->
<g id="node596" class="node">
<title>src/schemas/nodeDefSchema.ts</title>
<g id="a_node596"><a xlink:href="src/schemas/nodeDefSchema.ts" xlink:title="nodeDefSchema.ts">
<path fill="#ddfeff" stroke="black" d="M2097,-19095.84C2097,-19095.84 2007,-19095.84 2007,-19095.84 2004,-19095.84 2001,-19092.84 2001,-19089.84 2001,-19089.84 2001,-19083.84 2001,-19083.84 2001,-19080.84 2004,-19077.84 2007,-19077.84 2007,-19077.84 2097,-19077.84 2097,-19077.84 2100,-19077.84 2103,-19080.84 2103,-19083.84 2103,-19083.84 2103,-19089.84 2103,-19089.84 2103,-19092.84 2100,-19095.84 2097,-19095.84"/>
<text text-anchor="start" x="2009" y="-19084.64" font-family="Helvetica,sans-Serif" font-size="9.00">nodeDefSchema.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/schemas/nodeDefSchema.ts -->
<g id="edge3031" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/schemas/nodeDefSchema.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1208.81,-16762.08C1216.77,-16853.34 1281.06,-17602.43 1300.5,-18210.84 1307.13,-18418.24 1292.42,-32944.95 1308.5,-33151.84 1355.69,-33759.05 1468.43,-33898.94 1519.5,-34505.84 1520.2,-34514.16 1521.56,-35100.97 1527.5,-35106.84 1567.6,-35146.4 1741.09,-35146.6 1781,-35106.84 1801.88,-35086.04 1771.58,-33008.61 1789,-32984.84 1838.1,-32917.83 1918,-32994.91 1967,-32927.84 1979.59,-32910.61 1979.5,-20657.17 1980,-20635.84 1994.87,-20001.22 2042.59,-19221.48 2050.02,-19102.39"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.14,-19102.19 2050.42,-19096.07 2047.95,-19101.92 2052.14,-19102.19"/>
</g>
<!-- src/utils/vintageClipboard.ts -->
<g id="node599" class="node">
<title>src/utils/vintageClipboard.ts</title>
<g id="a_node599"><a xlink:href="src/utils/vintageClipboard.ts" xlink:title="vintageClipboard.ts">
<path fill="#ddfeff" stroke="black" d="M1928,-18441.84C1928,-18441.84 1836,-18441.84 1836,-18441.84 1833,-18441.84 1830,-18438.84 1830,-18435.84 1830,-18435.84 1830,-18429.84 1830,-18429.84 1830,-18426.84 1833,-18423.84 1836,-18423.84 1836,-18423.84 1928,-18423.84 1928,-18423.84 1931,-18423.84 1934,-18426.84 1934,-18429.84 1934,-18429.84 1934,-18435.84 1934,-18435.84 1934,-18438.84 1931,-18441.84 1928,-18441.84"/>
<text text-anchor="start" x="1838" y="-18430.64" font-family="Helvetica,sans-Serif" font-size="9.00">vintageClipboard.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/utils/vintageClipboard.ts -->
<g id="edge3069" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/utils/vintageClipboard.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1208.81,-16762.08C1216.77,-16853.34 1281.03,-17602.43 1300.5,-18210.84 1300.85,-18221.9 1302.4,-30948.61 1308.5,-30957.84 1364.72,-31042.88 1460.74,-30964.52 1519.5,-31047.84 1536.31,-31071.67 1506.26,-31158.85 1527.5,-31178.84 1609.56,-31256.04 1701.31,-31258.48 1781,-31178.84 1796.63,-31163.21 1774.68,-18464.67 1789,-18447.84 1797.73,-18437.58 1810.51,-18432.4 1823.79,-18430.09"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1824.26,-18432.15 1829.91,-18429.22 1823.67,-18427.99 1824.26,-18432.15"/>
</g>
<!-- src/types/nodeIdentification.ts -->
<g id="node935" class="node">
<title>src/types/nodeIdentification.ts</title>
<g id="a_node935"><a xlink:href="src/types/nodeIdentification.ts" xlink:title="nodeIdentification.ts">
<path fill="#ddfeff" stroke="black" d="M2101,-17126.84C2101,-17126.84 2003,-17126.84 2003,-17126.84 2000,-17126.84 1997,-17123.84 1997,-17120.84 1997,-17120.84 1997,-17114.84 1997,-17114.84 1997,-17111.84 2000,-17108.84 2003,-17108.84 2003,-17108.84 2101,-17108.84 2101,-17108.84 2104,-17108.84 2107,-17111.84 2107,-17114.84 2107,-17114.84 2107,-17120.84 2107,-17120.84 2107,-17123.84 2104,-17126.84 2101,-17126.84"/>
<text text-anchor="start" x="2005" y="-17115.64" font-family="Helvetica,sans-Serif" font-size="9.00">nodeIdentification.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/types/nodeIdentification.ts -->
<g id="edge3062" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/types/nodeIdentification.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1208.81,-16762.08C1216.77,-16853.34 1281.04,-17602.43 1300.5,-18210.84 1303.54,-18305.86 1296.5,-31806.53 1308.5,-31900.84 1355.87,-32273.29 1468.38,-32346.88 1519.5,-32718.84 1520.96,-32729.46 1519.84,-33097.33 1527.5,-33104.84 1607.99,-33183.67 1701.23,-33184.4 1781,-33104.84 1788.71,-33097.14 1786.48,-29978.43 1789,-29967.84 1829.86,-29795.72 1926.27,-29783.98 1967,-29611.84 1986.49,-29529.46 1970.27,-17505.93 1980,-17421.84 1993.07,-17308.94 2032.36,-17177.03 2046.15,-17133"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2048.19,-17133.51 2048,-17127.15 2044.19,-17132.25 2048.19,-17133.51"/>
</g>
<!-- src/scripts/defaultGraph.ts -->
<g id="node936" class="node">
<title>src/scripts/defaultGraph.ts</title>
<g id="a_node936"><a xlink:href="src/scripts/defaultGraph.ts" xlink:title="defaultGraph.ts">
<path fill="#ddfeff" stroke="black" d="M1463.5,-16761.84C1463.5,-16761.84 1388.5,-16761.84 1388.5,-16761.84 1385.5,-16761.84 1382.5,-16758.84 1382.5,-16755.84 1382.5,-16755.84 1382.5,-16749.84 1382.5,-16749.84 1382.5,-16746.84 1385.5,-16743.84 1388.5,-16743.84 1388.5,-16743.84 1463.5,-16743.84 1463.5,-16743.84 1466.5,-16743.84 1469.5,-16746.84 1469.5,-16749.84 1469.5,-16749.84 1469.5,-16755.84 1469.5,-16755.84 1469.5,-16758.84 1466.5,-16761.84 1463.5,-16761.84"/>
<text text-anchor="start" x="1390.5" y="-16750.64" font-family="Helvetica,sans-Serif" font-size="9.00">defaultGraph.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/scripts/defaultGraph.ts -->
<g id="edge3018" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/scripts/defaultGraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1234.18,-16752.84C1269.27,-16752.84 1332.25,-16752.84 1376.22,-16752.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1376.3,-16754.94 1382.3,-16752.84 1376.3,-16750.74 1376.3,-16754.94"/>
</g>
<!-- src/scripts/pnginfo.ts -->
<g id="node937" class="node">
<title>src/scripts/pnginfo.ts</title>
<g id="a_node937"><a xlink:href="src/scripts/pnginfo.ts" xlink:title="pnginfo.ts">
<path fill="#ddfeff" stroke="black" d="M1451,-16547.84C1451,-16547.84 1401,-16547.84 1401,-16547.84 1398,-16547.84 1395,-16544.84 1395,-16541.84 1395,-16541.84 1395,-16535.84 1395,-16535.84 1395,-16532.84 1398,-16529.84 1401,-16529.84 1401,-16529.84 1451,-16529.84 1451,-16529.84 1454,-16529.84 1457,-16532.84 1457,-16535.84 1457,-16535.84 1457,-16541.84 1457,-16541.84 1457,-16544.84 1454,-16547.84 1451,-16547.84"/>
<text text-anchor="start" x="1403" y="-16536.64" font-family="Helvetica,sans-Serif" font-size="9.00">pnginfo.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/scripts/pnginfo.ts -->
<g id="edge3019" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/scripts/pnginfo.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1212.23,-16743.72C1224.23,-16718.67 1260.71,-16647.75 1308.5,-16603.84 1334.39,-16580.04 1370.55,-16561.61 1395.69,-16550.55"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1396.84,-16552.34 1401.51,-16548.03 1395.17,-16548.48 1396.84,-16552.34"/>
</g>
<!-- src/scripts/ui/menu/index.ts -->
<g id="node938" class="node">
<title>src/scripts/ui/menu/index.ts</title>
<g id="a_node938"><a xlink:href="src/scripts/ui/menu/index.ts" xlink:title="index.ts">
<path fill="#ddfeff" stroke="black" d="M1033,-16301.84C1033,-16301.84 991,-16301.84 991,-16301.84 988,-16301.84 985,-16298.84 985,-16295.84 985,-16295.84 985,-16289.84 985,-16289.84 985,-16286.84 988,-16283.84 991,-16283.84 991,-16283.84 1033,-16283.84 1033,-16283.84 1036,-16283.84 1039,-16286.84 1039,-16289.84 1039,-16289.84 1039,-16295.84 1039,-16295.84 1039,-16298.84 1036,-16301.84 1033,-16301.84"/>
<text text-anchor="start" x="993.5" y="-16290.64" font-family="Helvetica,sans-Serif" font-size="9.00">index.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/scripts/ui/menu/index.ts -->
<g id="edge3021" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/scripts/ui/menu/index.ts</title>
<g id="a_edge3021"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1203.84,-16743.73C1190.34,-16681.89 1117.53,-16327.48 1100.5,-16311.84 1087.91,-16300.26 1069.71,-16296.3 1053.17,-16295.02"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1045.32,-16292.6 1039.24,-16294.46 1045.15,-16296.8 1045.32,-16292.6"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1045.24,-16294.7 1048.23,-16294.82 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1050.63" cy="-16294.92" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1128.96" y="-16503.12" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/metadata/ebml.ts -->
<g id="node939" class="node">
<title>src/scripts/metadata/ebml.ts</title>
<g id="a_node939"><a xlink:href="src/scripts/metadata/ebml.ts" xlink:title="ebml.ts">
<path fill="#ddfeff" stroke="black" d="M1670,-16679.84C1670,-16679.84 1628,-16679.84 1628,-16679.84 1625,-16679.84 1622,-16676.84 1622,-16673.84 1622,-16673.84 1622,-16667.84 1622,-16667.84 1622,-16664.84 1625,-16661.84 1628,-16661.84 1628,-16661.84 1670,-16661.84 1670,-16661.84 1673,-16661.84 1676,-16664.84 1676,-16667.84 1676,-16667.84 1676,-16673.84 1676,-16673.84 1676,-16676.84 1673,-16679.84 1670,-16679.84"/>
<text text-anchor="start" x="1632" y="-16668.64" font-family="Helvetica,sans-Serif" font-size="9.00">ebml.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/scripts/metadata/ebml.ts -->
<g id="edge3032" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/scripts/metadata/ebml.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1234.33,-16746.16C1288.74,-16732.59 1417.7,-16701.57 1527.5,-16683.84 1557.06,-16679.06 1590.98,-16675.58 1615.29,-16673.43"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1615.77,-16675.49 1621.57,-16672.88 1615.41,-16671.31 1615.77,-16675.49"/>
</g>
<!-- src/scripts/metadata/gltf.ts -->
<g id="node940" class="node">
<title>src/scripts/metadata/gltf.ts</title>
<g id="a_node940"><a xlink:href="src/scripts/metadata/gltf.ts" xlink:title="gltf.ts">
<path fill="#ddfeff" stroke="black" d="M1670,-16439.84C1670,-16439.84 1628,-16439.84 1628,-16439.84 1625,-16439.84 1622,-16436.84 1622,-16433.84 1622,-16433.84 1622,-16427.84 1622,-16427.84 1622,-16424.84 1625,-16421.84 1628,-16421.84 1628,-16421.84 1670,-16421.84 1670,-16421.84 1673,-16421.84 1676,-16424.84 1676,-16427.84 1676,-16427.84 1676,-16433.84 1676,-16433.84 1676,-16436.84 1673,-16439.84 1670,-16439.84"/>
<text text-anchor="start" x="1636" y="-16428.64" font-family="Helvetica,sans-Serif" font-size="9.00">gltf.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/scripts/metadata/gltf.ts -->
<g id="edge3033" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/scripts/metadata/gltf.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1208.02,-16743.78C1208.65,-16703.76 1216.95,-16541.52 1308.5,-16468.84 1355.49,-16431.53 1540.24,-16429.46 1615.67,-16430.23"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1615.74,-16432.33 1621.76,-16430.3 1615.79,-16428.13 1615.74,-16432.33"/>
</g>
<!-- src/scripts/metadata/isobmff.ts -->
<g id="node941" class="node">
<title>src/scripts/metadata/isobmff.ts</title>
<g id="a_node941"><a xlink:href="src/scripts/metadata/isobmff.ts" xlink:title="isobmff.ts">
<path fill="#ddfeff" stroke="black" d="M1673.5,-16469.84C1673.5,-16469.84 1624.5,-16469.84 1624.5,-16469.84 1621.5,-16469.84 1618.5,-16466.84 1618.5,-16463.84 1618.5,-16463.84 1618.5,-16457.84 1618.5,-16457.84 1618.5,-16454.84 1621.5,-16451.84 1624.5,-16451.84 1624.5,-16451.84 1673.5,-16451.84 1673.5,-16451.84 1676.5,-16451.84 1679.5,-16454.84 1679.5,-16457.84 1679.5,-16457.84 1679.5,-16463.84 1679.5,-16463.84 1679.5,-16466.84 1676.5,-16469.84 1673.5,-16469.84"/>
<text text-anchor="start" x="1626.5" y="-16458.64" font-family="Helvetica,sans-Serif" font-size="9.00">isobmff.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/scripts/metadata/isobmff.ts -->
<g id="edge3034" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/scripts/metadata/isobmff.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1209.08,-16743.65C1213.69,-16708.85 1234.96,-16584.1 1308.5,-16523.84 1354.67,-16486 1534.47,-16468.91 1612.04,-16463.18"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1612.5,-16465.25 1618.34,-16462.72 1612.2,-16461.06 1612.5,-16465.25"/>
</g>
<!-- src/scripts/metadata/mp3.ts -->
<g id="node942" class="node">
<title>src/scripts/metadata/mp3.ts</title>
<g id="a_node942"><a xlink:href="src/scripts/metadata/mp3.ts" xlink:title="mp3.ts">
<path fill="#ddfeff" stroke="black" d="M1670,-16589.84C1670,-16589.84 1628,-16589.84 1628,-16589.84 1625,-16589.84 1622,-16586.84 1622,-16583.84 1622,-16583.84 1622,-16577.84 1622,-16577.84 1622,-16574.84 1625,-16571.84 1628,-16571.84 1628,-16571.84 1670,-16571.84 1670,-16571.84 1673,-16571.84 1676,-16574.84 1676,-16577.84 1676,-16577.84 1676,-16583.84 1676,-16583.84 1676,-16586.84 1673,-16589.84 1670,-16589.84"/>
<text text-anchor="start" x="1632.5" y="-16578.64" font-family="Helvetica,sans-Serif" font-size="9.00">mp3.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/scripts/metadata/mp3.ts -->
<g id="edge3035" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/scripts/metadata/mp3.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1211.46,-16743.63C1221.69,-16717.85 1254.51,-16644.81 1308.5,-16613.84 1408.07,-16556.72 1551.5,-16567.18 1615.29,-16575.63"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1615.34,-16577.75 1621.57,-16576.49 1615.91,-16573.59 1615.34,-16577.75"/>
</g>
<!-- src/scripts/metadata/ogg.ts -->
<g id="node943" class="node">
<title>src/scripts/metadata/ogg.ts</title>
<g id="a_node943"><a xlink:href="src/scripts/metadata/ogg.ts" xlink:title="ogg.ts">
<path fill="#ddfeff" stroke="black" d="M1670,-16619.84C1670,-16619.84 1628,-16619.84 1628,-16619.84 1625,-16619.84 1622,-16616.84 1622,-16613.84 1622,-16613.84 1622,-16607.84 1622,-16607.84 1622,-16604.84 1625,-16601.84 1628,-16601.84 1628,-16601.84 1670,-16601.84 1670,-16601.84 1673,-16601.84 1676,-16604.84 1676,-16607.84 1676,-16607.84 1676,-16613.84 1676,-16613.84 1676,-16616.84 1673,-16619.84 1670,-16619.84"/>
<text text-anchor="start" x="1634.5" y="-16608.64" font-family="Helvetica,sans-Serif" font-size="9.00">ogg.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/scripts/metadata/ogg.ts -->
<g id="edge3036" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/scripts/metadata/ogg.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1212.77,-16743.54C1225.05,-16720.74 1260.18,-16662.14 1308.5,-16637.84 1335.47,-16624.27 1535.53,-16615.16 1615.3,-16612.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1615.83,-16614.12 1621.74,-16611.79 1615.66,-16609.92 1615.83,-16614.12"/>
</g>
<!-- src/scripts/metadata/svg.ts -->
<g id="node944" class="node">
<title>src/scripts/metadata/svg.ts</title>
<g id="a_node944"><a xlink:href="src/scripts/metadata/svg.ts" xlink:title="svg.ts">
<path fill="#ddfeff" stroke="black" d="M1670,-16649.84C1670,-16649.84 1628,-16649.84 1628,-16649.84 1625,-16649.84 1622,-16646.84 1622,-16643.84 1622,-16643.84 1622,-16637.84 1622,-16637.84 1622,-16634.84 1625,-16631.84 1628,-16631.84 1628,-16631.84 1670,-16631.84 1670,-16631.84 1673,-16631.84 1676,-16634.84 1676,-16637.84 1676,-16637.84 1676,-16643.84 1676,-16643.84 1676,-16646.84 1673,-16649.84 1670,-16649.84"/>
<text text-anchor="start" x="1635" y="-16638.64" font-family="Helvetica,sans-Serif" font-size="9.00">svg.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/scripts/metadata/svg.ts -->
<g id="edge3037" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/scripts/metadata/svg.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1217.31,-16743.77C1234,-16728.13 1270.82,-16696.35 1308.5,-16681.84 1415.36,-16640.68 1553.91,-16638.27 1615.75,-16639.58"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1615.79,-16641.68 1621.84,-16639.73 1615.89,-16637.48 1615.79,-16641.68"/>
</g>
<!-- src/services/subgraphService.ts -->
<g id="node945" class="node">
<title>src/services/subgraphService.ts</title>
<g id="a_node945"><a xlink:href="src/services/subgraphService.ts" xlink:title="subgraphService.ts">
<path fill="#ddfeff" stroke="black" d="M1253,-14519.84C1253,-14519.84 1161,-14519.84 1161,-14519.84 1158,-14519.84 1155,-14516.84 1155,-14513.84 1155,-14513.84 1155,-14507.84 1155,-14507.84 1155,-14504.84 1158,-14501.84 1161,-14501.84 1161,-14501.84 1253,-14501.84 1253,-14501.84 1256,-14501.84 1259,-14504.84 1259,-14507.84 1259,-14507.84 1259,-14513.84 1259,-14513.84 1259,-14516.84 1256,-14519.84 1253,-14519.84"/>
<text text-anchor="start" x="1163" y="-14508.64" font-family="Helvetica,sans-Serif" font-size="9.00">subgraphService.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/services/subgraphService.ts -->
<g id="edge3041" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/services/subgraphService.ts</title>
<g id="a_edge3041"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1203.62,-16743.66C1188.46,-16701.94 1126.61,-16525.62 1107,-16374.84 1103.82,-16350.35 1097.1,-14619.46 1107,-14596.84 1120.7,-14565.54 1152.39,-14541.52 1176.46,-14526.91"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1184.39,-14524.78 1188.54,-14519.97 1182.29,-14521.14 1184.39,-14524.78"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1183.34,-14522.96 1180.74,-14524.45 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1178.66" cy="-14525.65" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1077.93" y="-15624.48" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/utils/executionUtil.ts -->
<g id="node946" class="node">
<title>src/utils/executionUtil.ts</title>
<g id="a_node946"><a xlink:href="src/utils/executionUtil.ts" xlink:title="executionUtil.ts">
<path fill="#ddfeff" stroke="black" d="M1919.5,-18205.84C1919.5,-18205.84 1844.5,-18205.84 1844.5,-18205.84 1841.5,-18205.84 1838.5,-18202.84 1838.5,-18199.84 1838.5,-18199.84 1838.5,-18193.84 1838.5,-18193.84 1838.5,-18190.84 1841.5,-18187.84 1844.5,-18187.84 1844.5,-18187.84 1919.5,-18187.84 1919.5,-18187.84 1922.5,-18187.84 1925.5,-18190.84 1925.5,-18193.84 1925.5,-18193.84 1925.5,-18199.84 1925.5,-18199.84 1925.5,-18202.84 1922.5,-18205.84 1919.5,-18205.84"/>
<text text-anchor="start" x="1846.5" y="-18194.64" font-family="Helvetica,sans-Serif" font-size="9.00">executionUtil.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/utils/executionUtil.ts -->
<g id="edge3064" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/utils/executionUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1208.81,-16762.08C1216.77,-16853.34 1281.02,-17602.43 1300.5,-18210.84 1301.19,-18232.37 1301.12,-30599.6 1308.5,-30619.84 1358.45,-30756.75 1466.98,-30734.89 1519.5,-30870.84 1527.87,-30892.51 1510.76,-31063.72 1527.5,-31079.84 1608.68,-31157.97 1701.31,-31159.48 1781,-31079.84 1796.8,-31064.04 1774.52,-18228.85 1789,-18211.84 1799.46,-18199.54 1815.74,-18194.55 1831.71,-18193.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1832.2,-18195.11 1838.04,-18192.61 1831.92,-18190.92 1832.2,-18195.11"/>
</g>
<!-- src/utils/modelMetadataUtil.ts -->
<g id="node947" class="node">
<title>src/utils/modelMetadataUtil.ts</title>
<g id="a_node947"><a xlink:href="src/utils/modelMetadataUtil.ts" xlink:title="modelMetadataUtil.ts">
<path fill="#ddfeff" stroke="black" d="M1932.5,-18235.84C1932.5,-18235.84 1831.5,-18235.84 1831.5,-18235.84 1828.5,-18235.84 1825.5,-18232.84 1825.5,-18229.84 1825.5,-18229.84 1825.5,-18223.84 1825.5,-18223.84 1825.5,-18220.84 1828.5,-18217.84 1831.5,-18217.84 1831.5,-18217.84 1932.5,-18217.84 1932.5,-18217.84 1935.5,-18217.84 1938.5,-18220.84 1938.5,-18223.84 1938.5,-18223.84 1938.5,-18229.84 1938.5,-18229.84 1938.5,-18232.84 1935.5,-18235.84 1932.5,-18235.84"/>
<text text-anchor="start" x="1833.5" y="-18224.64" font-family="Helvetica,sans-Serif" font-size="9.00">modelMetadataUtil.ts</text>
</a>
</g>
</g>
<!-- src/scripts/app.ts&#45;&gt;src/utils/modelMetadataUtil.ts -->
<g id="edge3068" class="edge">
<title>src/scripts/app.ts&#45;&gt;src/utils/modelMetadataUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1208.81,-16762.08C1216.77,-16853.34 1281.03,-17602.43 1300.5,-18210.84 1301.2,-18232.59 1300.69,-30728.52 1308.5,-30748.84 1358.77,-30879.54 1465.28,-30853.72 1519.5,-30982.84 1525.1,-30996.18 1516.96,-31102.92 1527.5,-31112.84 1609.58,-31190.02 1701.31,-31192.48 1781,-31112.84 1796.81,-31097.04 1774.52,-18258.86 1789,-18241.84 1796.68,-18232.81 1807.49,-18227.72 1819.02,-18225.05"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1819.61,-18227.08 1825.1,-18223.87 1818.81,-18222.95 1819.61,-18227.08"/>
</g>
<!-- src/components/actionbar/BatchCountEdit.vue -->
<g id="node21" class="node">
<title>src/components/actionbar/BatchCountEdit.vue</title>
<g id="a_node21"><a xlink:href="src/components/actionbar/BatchCountEdit.vue" xlink:title="BatchCountEdit.vue">
<path fill="#41f083" stroke="black" d="M1059.5,-3103.84C1059.5,-3103.84 964.5,-3103.84 964.5,-3103.84 961.5,-3103.84 958.5,-3100.84 958.5,-3097.84 958.5,-3097.84 958.5,-3091.84 958.5,-3091.84 958.5,-3088.84 961.5,-3085.84 964.5,-3085.84 964.5,-3085.84 1059.5,-3085.84 1059.5,-3085.84 1062.5,-3085.84 1065.5,-3088.84 1065.5,-3091.84 1065.5,-3091.84 1065.5,-3097.84 1065.5,-3097.84 1065.5,-3100.84 1062.5,-3103.84 1059.5,-3103.84"/>
<text text-anchor="start" x="966.5" y="-3092.64" font-family="Helvetica,sans-Serif" font-size="9.00">BatchCountEdit.vue</text>
</a>
</g>
</g>
<!-- src/components/actionbar/BatchCountEdit.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge14" class="edge">
<title>src/components/actionbar/BatchCountEdit.vue&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1056.22,-3103.95C1073.01,-3109.83 1090.56,-3119.38 1100.5,-3134.84 1122.8,-3169.51 1093.57,-14971.75 1113.5,-15007.84 1161,-15093.87 1253.02,-15039.79 1300.5,-15125.84 1311.32,-15145.44 1292.66,-28007.01 1308.5,-28022.84 1374.83,-28089.13 1452.6,-28088.55 1519.5,-28022.84 1537.22,-28005.43 1515.37,-27597.51 1527.5,-27575.84 1592.78,-27459.15 1716.73,-27531.09 1781,-27413.84 1791.43,-27394.81 1774.94,-14934.36 1789,-14917.84 1800.02,-14904.88 1817.5,-14900.04 1834.27,-14898.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.51,-14900.92 1840.41,-14898.53 1834.31,-14896.72 1834.51,-14900.92"/>
</g>
<!-- src/components/actionbar/BatchCountEdit.vue&#45;&gt;src/stores/queueStore.ts -->
<g id="edge13" class="edge">
<title>src/components/actionbar/BatchCountEdit.vue&#45;&gt;src/stores/queueStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1056.2,-3103.96C1072.98,-3109.84 1090.54,-3119.4 1100.5,-3134.84 1112.36,-3153.22 1112.27,-6263 1113.5,-6284.84 1156.69,-7049.03 1258.41,-7232.58 1300.5,-7996.84 1301.75,-8019.46 1298.39,-14502.56 1308.5,-14522.84 1326.95,-14559.84 1369.19,-14585.42 1397.41,-14599.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1396.53,-14601.01 1402.86,-14601.68 1398.33,-14597.22 1396.53,-14601.01"/>
</g>
<!-- src/stores/queueStore.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge3430" class="edge">
<title>src/stores/queueStore.ts&#45;&gt;src/scripts/app.ts</title>
<g id="a_edge3430"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1415.92,-14619.9C1392.52,-14643.97 1330.47,-14712.55 1308.5,-14783.84 1295.85,-14824.9 1305.24,-16288.13 1300.5,-16330.84 1283.31,-16485.82 1233.03,-16667.4 1214.75,-16730.16"/>
<polygon fill="orange" stroke="orange" points="1210.42,-16737.4 1210.74,-16743.75 1214.45,-16738.59 1210.42,-16737.4"/>
<polyline fill="none" stroke="orange" points="1212.44,-16737.99 1213.29,-16735.12 "/>
<ellipse fill="none" stroke="orange" cx="1213.97" cy="-16732.81" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1277.12" y="-15674.71" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/queueStore.ts&#45;&gt;src/schemas/apiSchema.ts -->
<g id="edge3427" class="edge">
<title>src/stores/queueStore.ts&#45;&gt;src/schemas/apiSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1433.98,-14619.91C1452.46,-14644.55 1502.35,-14715.45 1519.5,-14783.84 1534.07,-14841.93 1512.95,-31975.73 1527.5,-32033.84 1585.62,-32265.96 1721.89,-32276.96 1781,-32508.84 1793.28,-32557.02 1780.27,-33354.88 1789,-33403.84 1830.18,-33634.82 1920.74,-33670.81 1967,-33900.84 1972.37,-33927.56 1960.22,-34127.08 1980,-34145.84 2037.89,-34200.73 2103.07,-34202.23 2159.5,-34145.84 2167.6,-34137.74 2167.25,-20958.29 2167.5,-20946.84 2183.94,-20178.61 2237.55,-19233.08 2245.11,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2247.22,-19102.01 2245.47,-19095.9 2243.03,-19101.77 2247.22,-19102.01"/>
</g>
<!-- src/stores/queueStore.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge3429" class="edge">
<title>src/stores/queueStore.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1433.98,-14619.91C1452.45,-14644.55 1502.34,-14715.46 1519.5,-14783.84 1524.34,-14803.11 1513.44,-26216.79 1527.5,-26230.84 1567.35,-26270.66 1741.15,-26270.65 1781,-26230.84 1792.59,-26219.26 1780.01,-16806.54 1789,-16792.84 1802.22,-16772.69 1828.02,-16762.64 1848.94,-16757.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.57,-16759.66 1854.98,-16756.32 1848.67,-16755.56 1849.57,-16759.66"/>
</g>
<!-- src/stores/queueStore.ts&#45;&gt;src/services/extensionService.ts -->
<g id="edge3431" class="edge">
<title>src/stores/queueStore.ts&#45;&gt;src/services/extensionService.ts</title>
<g id="a_edge3431"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1447,-14601.79C1485.2,-14584.5 1568.86,-14546.65 1615.3,-14525.63"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1623.28,-14524.33 1627.88,-14519.94 1621.55,-14520.5 1623.28,-14524.33"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1622.42,-14522.41 1619.68,-14523.65 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1617.5" cy="-14524.64" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1513.18" y="-14553.56" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/queueStore.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts -->
<g id="edge3428" class="edge">
<title>src/stores/queueStore.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1433.98,-14619.91C1452.46,-14644.55 1502.35,-14715.45 1519.5,-14783.84 1526.89,-14813.29 1515.58,-32246.91 1527.5,-32274.84 1588.78,-32418.37 1719.25,-32374.5 1781,-32517.84 1793.51,-32546.87 1779.38,-33625.72 1789,-33655.84 1830.94,-33787.15 1922.25,-33779.45 1967,-33909.84 1976.39,-33937.2 1959.04,-34149.9 1980,-34169.84 2037.8,-34224.82 2102.94,-34226.1 2159.5,-34169.84 2174.15,-34155.26 2154.55,-32697.94 2167.5,-32681.84 2210.61,-32628.23 2275.5,-32701.53 2318.5,-32647.84 2331.2,-32631.98 2331.13,-20967.15 2331.5,-20946.84 2345.55,-20178.76 2390.43,-19233.1 2396.76,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2398.86,-19102 2397.06,-19095.9 2394.67,-19101.79 2398.86,-19102"/>
</g>
<!-- src/stores/queueStore.ts&#45;&gt;src/stores/imagePreviewStore.ts -->
<g id="edge3432" class="edge">
<title>src/stores/queueStore.ts&#45;&gt;src/stores/imagePreviewStore.ts</title>
<g id="a_edge3432"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1433.7,-14619.99C1451.46,-14644.82 1499.75,-14716.16 1519.5,-14783.84 1525.99,-14806.09 1511.5,-14871.07 1527.5,-14887.84 1540.55,-14901.52 1559.25,-14907.45 1578.03,-14909.39"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1585.88,-14911.92 1591.98,-14910.15 1586.11,-14907.73 1585.88,-14911.92"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1585.99,-14909.83 1583,-14909.66 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1580.6" cy="-14909.53" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1495" y="-14776.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/actionbar/ComfyActionbar.vue -->
<g id="node23" class="node">
<title>src/components/actionbar/ComfyActionbar.vue</title>
<g id="a_node23"><a xlink:href="src/components/actionbar/ComfyActionbar.vue" xlink:title="ComfyActionbar.vue">
<path fill="#41f083" stroke="black" d="M656.5,-3103.84C656.5,-3103.84 561.5,-3103.84 561.5,-3103.84 558.5,-3103.84 555.5,-3100.84 555.5,-3097.84 555.5,-3097.84 555.5,-3091.84 555.5,-3091.84 555.5,-3088.84 558.5,-3085.84 561.5,-3085.84 561.5,-3085.84 656.5,-3085.84 656.5,-3085.84 659.5,-3085.84 662.5,-3088.84 662.5,-3091.84 662.5,-3091.84 662.5,-3097.84 662.5,-3097.84 662.5,-3100.84 659.5,-3103.84 656.5,-3103.84"/>
<text text-anchor="start" x="563.5" y="-3092.64" font-family="Helvetica,sans-Serif" font-size="9.00">ComfyActionbar.vue</text>
</a>
</g>
</g>
<!-- src/components/actionbar/ComfyActionbar.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge16" class="edge">
<title>src/components/actionbar/ComfyActionbar.vue&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M610.33,-3103.85C615.33,-3239.77 675.21,-4886.05 693.5,-6214.84 693.99,-6250.7 695.76,-16510.43 701.5,-16545.84 748.66,-16836.62 863.28,-16884.06 910.5,-17174.84 935.49,-17328.75 903.27,-28247.22 923.5,-28401.84 963.34,-28706.38 1059.37,-28765.47 1100.5,-29069.84 1120.63,-29218.82 1100.66,-30273.05 1113.5,-30422.84 1136.53,-30691.58 1103.02,-31446.1 1308.5,-31620.84 1379.94,-31681.59 1452.77,-31686.73 1519.5,-31620.84 1525.81,-31614.61 1526.56,-30991.65 1527.5,-30982.84 1587.66,-30418.3 1724.23,-30295.73 1781,-29730.84 1782.29,-29718.04 1780.67,-14927.63 1789,-14917.84 1800.02,-14904.88 1817.5,-14900.04 1834.27,-14898.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.51,-14900.92 1840.41,-14898.53 1834.31,-14896.72 1834.51,-14900.92"/>
</g>
<!-- src/components/actionbar/ComfyQueueButton.vue -->
<g id="node24" class="node">
<title>src/components/actionbar/ComfyQueueButton.vue</title>
<g id="a_node24"><a xlink:href="src/components/actionbar/ComfyQueueButton.vue" xlink:title="ComfyQueueButton.vue">
<path fill="#41f083" stroke="black" d="M868.5,-3103.84C868.5,-3103.84 755.5,-3103.84 755.5,-3103.84 752.5,-3103.84 749.5,-3100.84 749.5,-3097.84 749.5,-3097.84 749.5,-3091.84 749.5,-3091.84 749.5,-3088.84 752.5,-3085.84 755.5,-3085.84 755.5,-3085.84 868.5,-3085.84 868.5,-3085.84 871.5,-3085.84 874.5,-3088.84 874.5,-3091.84 874.5,-3091.84 874.5,-3097.84 874.5,-3097.84 874.5,-3100.84 871.5,-3103.84 868.5,-3103.84"/>
<text text-anchor="start" x="757.5" y="-3092.64" font-family="Helvetica,sans-Serif" font-size="9.00">ComfyQueueButton.vue</text>
</a>
</g>
</g>
<!-- src/components/actionbar/ComfyActionbar.vue&#45;&gt;src/components/actionbar/ComfyQueueButton.vue -->
<g id="edge15" class="edge">
<title>src/components/actionbar/ComfyActionbar.vue&#45;&gt;src/components/actionbar/ComfyQueueButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M662.55,-3094.84C687.21,-3094.84 716.9,-3094.84 743.23,-3094.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="743.49,-3096.94 749.49,-3094.84 743.49,-3092.74 743.49,-3096.94"/>
</g>
<!-- src/components/actionbar/ComfyQueueButton.vue&#45;&gt;src/stores/workspaceStore.ts -->
<g id="edge20" class="edge">
<title>src/components/actionbar/ComfyQueueButton.vue&#45;&gt;src/stores/workspaceStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M864.58,-3103.87C882.14,-3109.67 899.98,-3119.2 910.5,-3134.84 940.71,-3179.72 888.41,-6988.67 923.5,-7029.84 975.21,-7090.5 1048.84,-6998.13 1100.5,-7058.84 1134.79,-7099.13 1079.18,-14637.57 1113.5,-14677.84 1122.73,-14688.67 1136.46,-14693.85 1150.53,-14695.98"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1150.36,-14698.07 1156.57,-14696.71 1150.87,-14693.9 1150.36,-14698.07"/>
</g>
<!-- src/components/actionbar/ComfyQueueButton.vue&#45;&gt;src/components/actionbar/BatchCountEdit.vue -->
<g id="edge17" class="edge">
<title>src/components/actionbar/ComfyQueueButton.vue&#45;&gt;src/components/actionbar/BatchCountEdit.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M874.56,-3094.84C899.37,-3094.84 927.85,-3094.84 952.35,-3094.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="952.49,-3096.94 958.49,-3094.84 952.49,-3092.74 952.49,-3096.94"/>
</g>
<!-- src/components/actionbar/ComfyQueueButton.vue&#45;&gt;src/stores/queueStore.ts -->
<g id="edge19" class="edge">
<title>src/components/actionbar/ComfyQueueButton.vue&#45;&gt;src/stores/queueStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M864.58,-3103.86C882.15,-3109.67 899.99,-3119.2 910.5,-3134.84 932.89,-3168.14 907.34,-8877.1 923.5,-8913.84 966.56,-9011.73 1057.49,-8978.93 1100.5,-9076.84 1114.59,-9108.91 1088.71,-19141.08 1113.5,-19165.84 1172.31,-19224.57 1241.68,-19224.55 1300.5,-19165.84 1311.27,-19155.09 1304.04,-14798.38 1308.5,-14783.84 1329.15,-14716.42 1385.8,-14651.46 1411.73,-14624.23"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1413.25,-14625.67 1415.9,-14619.9 1410.23,-14622.76 1413.25,-14625.67"/>
</g>
<!-- src/components/actionbar/ComfyQueueButton.vue&#45;&gt;src/stores/commandStore.ts -->
<g id="edge18" class="edge">
<title>src/components/actionbar/ComfyQueueButton.vue&#45;&gt;src/stores/commandStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M864.58,-3103.86C882.15,-3109.67 899.99,-3119.2 910.5,-3134.84 933.68,-3169.32 916.11,-9076.95 923.5,-9117.84 963.7,-9340.36 1060.45,-9372.29 1100.5,-9594.84 1121.46,-9711.32 1092.91,-26521.29 1113.5,-26637.84 1155.79,-26877.22 1257.92,-26912.5 1300.5,-27151.84 1303.5,-27168.7 1296.37,-29606.74 1308.5,-29618.84 1374.92,-29685.04 1451.81,-29683.74 1519.5,-29618.84 1534.75,-29604.21 1521.81,-29449.19 1527.5,-29428.84 1590.41,-29203.64 1722.77,-29194.29 1781,-28967.84 1787.06,-28944.26 1773.23,-14966.38 1789,-14947.84 1798.36,-14936.84 1812.37,-14931.68 1826.66,-14929.64"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.06,-14931.7 1832.79,-14928.94 1826.59,-14927.53 1827.06,-14931.7"/>
</g>
<!-- src/composables/useErrorHandling.ts -->
<g id="node114" class="node">
<title>src/composables/useErrorHandling.ts</title>
<g id="a_node114"><a xlink:href="src/composables/useErrorHandling.ts" xlink:title="useErrorHandling.ts">
<path fill="#ddfeff" stroke="black" d="M2099.5,-8793.84C2099.5,-8793.84 2004.5,-8793.84 2004.5,-8793.84 2001.5,-8793.84 1998.5,-8790.84 1998.5,-8787.84 1998.5,-8787.84 1998.5,-8781.84 1998.5,-8781.84 1998.5,-8778.84 2001.5,-8775.84 2004.5,-8775.84 2004.5,-8775.84 2099.5,-8775.84 2099.5,-8775.84 2102.5,-8775.84 2105.5,-8778.84 2105.5,-8781.84 2105.5,-8781.84 2105.5,-8787.84 2105.5,-8787.84 2105.5,-8790.84 2102.5,-8793.84 2099.5,-8793.84"/>
<text text-anchor="start" x="2006.5" y="-8782.64" font-family="Helvetica,sans-Serif" font-size="9.00">useErrorHandling.ts</text>
</a>
</g>
</g>
<!-- src/stores/commandStore.ts&#45;&gt;src/composables/useErrorHandling.ts -->
<g id="edge3365" class="edge">
<title>src/stores/commandStore.ts&#45;&gt;src/composables/useErrorHandling.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1931.02,-14935.17C1944.63,-14933.25 1958.14,-14928.39 1967,-14917.84 1976.45,-14906.58 1979.7,-10699.53 1980,-10684.84 1995.86,-9900.22 2043.5,-8934.24 2050.21,-8800.47"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.33,-8800.19 2050.53,-8794.1 2048.13,-8799.98 2052.33,-8800.19"/>
</g>
<!-- src/stores/commandStore.ts&#45;&gt;src/types/comfy.ts -->
<g id="edge3366" class="edge">
<title>src/stores/commandStore.ts&#45;&gt;src/types/comfy.ts</title>
<g id="a_edge3366"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1931.01,-14936.23C1944.62,-14938.43 1958.13,-14943.3 1967,-14953.84 1989.4,-14980.44 1958.03,-17430.88 1980,-17457.84 1987.53,-17467.07 1999.18,-17471.53 2010.88,-17473.18"/>
<polygon fill="orange" stroke="orange" points="2018.81,-17475.71 2024.91,-17473.93 2019.03,-17471.51 2018.81,-17475.71"/>
<polyline fill="none" stroke="orange" points="2018.92,-17473.61 2015.92,-17473.45 "/>
<ellipse fill="none" stroke="orange" cx="2013.53" cy="-17473.32" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1949.16" y="-16197.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/commandStore.ts&#45;&gt;src/stores/keybindingStore.ts -->
<g id="edge3364" class="edge">
<title>src/stores/commandStore.ts&#45;&gt;src/stores/keybindingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1931.14,-14941.43C1951,-14944.98 1974.14,-14949.11 1994.77,-14952.8"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1994.53,-14954.89 2000.8,-14953.87 1995.27,-14950.75 1994.53,-14954.89"/>
</g>
<!-- src/components/bottomPanel/BottomPanel.vue -->
<g id="node26" class="node">
<title>src/components/bottomPanel/BottomPanel.vue</title>
<g id="a_node26"><a xlink:href="src/components/bottomPanel/BottomPanel.vue" xlink:title="BottomPanel.vue">
<path fill="#41f083" stroke="black" d="M465.5,-2139.84C465.5,-2139.84 384.5,-2139.84 384.5,-2139.84 381.5,-2139.84 378.5,-2136.84 378.5,-2133.84 378.5,-2133.84 378.5,-2127.84 378.5,-2127.84 378.5,-2124.84 381.5,-2121.84 384.5,-2121.84 384.5,-2121.84 465.5,-2121.84 465.5,-2121.84 468.5,-2121.84 471.5,-2124.84 471.5,-2127.84 471.5,-2127.84 471.5,-2133.84 471.5,-2133.84 471.5,-2136.84 468.5,-2139.84 465.5,-2139.84"/>
<text text-anchor="start" x="386.5" y="-2128.64" font-family="Helvetica,sans-Serif" font-size="9.00">BottomPanel.vue</text>
</a>
</g>
</g>
<!-- src/components/bottomPanel/BottomPanel.vue&#45;&gt;src/stores/workspace/bottomPanelStore.ts -->
<g id="edge23" class="edge">
<title>src/components/bottomPanel/BottomPanel.vue&#45;&gt;src/stores/workspace/bottomPanelStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M469.46,-2139.89C486.35,-2145.75 504,-2155.32 514,-2170.84 526.93,-2190.91 510.59,-15901.87 522,-15922.84 565.41,-16002.58 649.82,-15954.24 693.5,-16033.84 707.88,-16060.04 691.73,-17081.59 701.5,-17109.84 751.12,-17253.25 861.33,-17236.27 910.5,-17379.84 922.87,-17415.95 896.49,-28347.86 923.5,-28374.84 1409.22,-28859.98 1162.38,-28677.3 1300.5,-27621.84 1301.93,-27610.93 1301.23,-14960.09 1308.5,-14951.84 1322.48,-14935.95 1344.26,-14930.48 1365.23,-14929.59"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1365.46,-14931.69 1371.41,-14929.45 1365.36,-14927.49 1365.46,-14931.69"/>
</g>
<!-- src/components/common/ExtensionSlot.vue -->
<g id="node27" class="node">
<title>src/components/common/ExtensionSlot.vue</title>
<g id="a_node27"><a xlink:href="src/components/common/ExtensionSlot.vue" xlink:title="ExtensionSlot.vue">
<path fill="#41f083" stroke="black" d="M1692,-2803.84C1692,-2803.84 1606,-2803.84 1606,-2803.84 1603,-2803.84 1600,-2800.84 1600,-2797.84 1600,-2797.84 1600,-2791.84 1600,-2791.84 1600,-2788.84 1603,-2785.84 1606,-2785.84 1606,-2785.84 1692,-2785.84 1692,-2785.84 1695,-2785.84 1698,-2788.84 1698,-2791.84 1698,-2791.84 1698,-2797.84 1698,-2797.84 1698,-2800.84 1695,-2803.84 1692,-2803.84"/>
<text text-anchor="start" x="1608" y="-2792.64" font-family="Helvetica,sans-Serif" font-size="9.00">ExtensionSlot.vue</text>
</a>
</g>
</g>
<!-- src/components/bottomPanel/BottomPanel.vue&#45;&gt;src/components/common/ExtensionSlot.vue -->
<g id="edge21" class="edge">
<title>src/components/bottomPanel/BottomPanel.vue&#45;&gt;src/components/common/ExtensionSlot.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M468.67,-2121.73C485.64,-2115.84 503.57,-2106.27 514,-2090.84 525.09,-2074.44 507.69,-1926.52 522,-1912.84 549.55,-1886.5 656.56,-1903.45 693.5,-1912.84 991.1,-1988.5 1139.53,-1981.34 1300.5,-2242.84 1315.65,-2267.45 1298.59,-2475.69 1308.5,-2502.84 1362.3,-2650.27 1390.75,-2702.84 1527.5,-2779.84 1547.4,-2791.04 1572.03,-2795.45 1593.83,-2796.81"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1593.8,-2798.91 1599.89,-2797.11 1594.01,-2794.71 1593.8,-2798.91"/>
</g>
<!-- src/components/bottomPanel/BottomPanel.vue&#45;&gt;src/services/dialogService.ts -->
<g id="edge22" class="edge">
<title>src/components/bottomPanel/BottomPanel.vue&#45;&gt;src/services/dialogService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M469.46,-2139.89C486.35,-2145.75 504,-2155.32 514,-2170.84 526.91,-2190.88 506.87,-15883.42 522,-15901.84 571.33,-15961.87 643.92,-15876 693.5,-15935.84 701.53,-15945.53 699.09,-16829.49 701.5,-16841.84 749.87,-17089.96 863.07,-17122.53 910.5,-17370.84 914.07,-17389.55 910.02,-28332.37 923.5,-28345.84 1592.95,-29014.5 1058.05,-29977.99 1300.5,-27207.84 1301.47,-27196.79 1301.14,-14443.13 1308.5,-14434.84 1324.89,-14416.37 1351.88,-14412.25 1375.76,-14413.03"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1375.66,-14415.13 1381.76,-14413.33 1375.87,-14410.94 1375.66,-14415.13"/>
</g>
<!-- src/components/bottomPanel/BottomPanel.vue&#45;&gt;src/types/extensionTypes.ts -->
<g id="edge24" class="edge">
<title>src/components/bottomPanel/BottomPanel.vue&#45;&gt;src/types/extensionTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M469.46,-2139.89C486.35,-2145.75 504,-2155.32 514,-2170.84 527.64,-2192.01 510.49,-16656.43 522,-16678.84 564.86,-16762.27 650.41,-16718.52 693.5,-16801.84 710.47,-16834.65 681.59,-18100.72 701.5,-18131.84 756.79,-18218.26 855.43,-18143.28 910.5,-18229.84 924.65,-18252.08 905.38,-33398.68 923.5,-33417.84 950.57,-33446.46 1073.34,-33399.3 1100.5,-33427.84 1119.02,-33447.3 1111.31,-35335.06 1113.5,-35361.84 1156.97,-35894.13 1256.34,-36016.6 1300.5,-36548.84 1302.47,-36572.62 1298.89,-37386 1308.5,-37407.84 1360.17,-37525.27 1465.79,-37488.32 1519.5,-37604.84 1527.93,-37623.12 1512.95,-37771.92 1527.5,-37785.84 1608.91,-37863.73 1700.46,-37864.62 1781,-37785.84 1795.42,-37771.73 1779.67,-37440.72 1789,-37422.84 1834.33,-37335.99 1916.74,-37376.93 1967,-37292.84 1988.64,-37256.63 1972.3,-37240.3 1980,-37198.84 2043.94,-36854.63 2119.27,-36779.62 2159.5,-36431.84 2161.39,-36415.5 2157.02,-17500.51 2167.5,-17487.84 2173.87,-17480.13 2182.88,-17475.58 2192.52,-17473.01"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2193.2,-17475.01 2198.6,-17471.66 2192.28,-17470.91 2193.2,-17475.01"/>
</g>
<!-- src/components/common/ExtensionSlot.vue&#45;&gt;src/types/extensionTypes.ts -->
<g id="edge96" class="edge">
<title>src/components/common/ExtensionSlot.vue&#45;&gt;src/types/extensionTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1698.23,-2786.15C1726.63,-2784.06 1760.82,-2787.34 1781,-2809.84 1787.9,-2817.53 1788.65,-4288.5 1789,-4298.84 1832.01,-5577.45 1926.37,-5893.14 1967,-7171.84 1980.87,-7608.23 1955.02,-14594.94 1980,-15030.84 2020.54,-15738.18 2084.08,-15910.36 2159.5,-16614.84 2195.97,-16955.44 2236.35,-17372.59 2244.51,-17457.38"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2242.44,-17457.75 2245.11,-17463.53 2246.62,-17457.35 2242.44,-17457.75"/>
</g>
<!-- src/services/dialogService.ts&#45;&gt;src/schemas/apiSchema.ts -->
<g id="edge3236" class="edge">
<title>src/services/dialogService.ts&#45;&gt;src/schemas/apiSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1470.14,-14416.04C1488.1,-14416.57 1507.53,-14420.93 1519.5,-14434.84 1527.73,-14444.4 1526.97,-28960.23 1527.5,-28972.84 1584.26,-30335.43 1708.74,-30668.98 1781,-32030.84 1782.01,-32049.87 1779.71,-32357.19 1789,-32373.84 1838.33,-32462.21 1882.96,-32469.1 1980,-32497.84 2056.49,-32520.49 2103.07,-32554.23 2159.5,-32497.84 2166.59,-32490.75 2167.29,-20956.86 2167.5,-20946.84 2183.97,-20178.61 2237.55,-19233.08 2245.11,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2247.22,-19102.01 2245.47,-19095.9 2243.03,-19101.77 2247.22,-19102.01"/>
</g>
<!-- src/services/dialogService.ts&#45;&gt;src/stores/dialogStore.ts -->
<g id="edge3237" class="edge">
<title>src/services/dialogService.ts&#45;&gt;src/stores/dialogStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1381.73,-14413.55C1356.66,-14412 1326.58,-14415.21 1308.5,-14434.84 1292.45,-14452.26 1316.18,-14630.09 1300.5,-14647.84 1288.79,-14661.08 1270.36,-14665.79 1253.02,-14666.81"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1252.62,-14664.73 1246.7,-14667.03 1252.77,-14668.92 1252.62,-14664.73"/>
</g>
<!-- src/components/dialog/content/ApiNodesSignInContent.vue -->
<g id="node129" class="node">
<title>src/components/dialog/content/ApiNodesSignInContent.vue</title>
<g id="a_node129"><a xlink:href="src/components/dialog/content/ApiNodesSignInContent.vue" xlink:title="ApiNodesSignInContent.vue">
<path fill="#41f083" stroke="black" d="M877.5,-4743.84C877.5,-4743.84 746.5,-4743.84 746.5,-4743.84 743.5,-4743.84 740.5,-4740.84 740.5,-4737.84 740.5,-4737.84 740.5,-4731.84 740.5,-4731.84 740.5,-4728.84 743.5,-4725.84 746.5,-4725.84 746.5,-4725.84 877.5,-4725.84 877.5,-4725.84 880.5,-4725.84 883.5,-4728.84 883.5,-4731.84 883.5,-4731.84 883.5,-4737.84 883.5,-4737.84 883.5,-4740.84 880.5,-4743.84 877.5,-4743.84"/>
<text text-anchor="start" x="748.5" y="-4732.64" font-family="Helvetica,sans-Serif" font-size="9.00">ApiNodesSignInContent.vue</text>
</a>
</g>
</g>
<!-- src/services/dialogService.ts&#45;&gt;src/components/dialog/content/ApiNodesSignInContent.vue -->
<g id="edge3213" class="edge">
<title>src/services/dialogService.ts&#45;&gt;src/components/dialog/content/ApiNodesSignInContent.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1381.76,-14413.34C1356.55,-14411.66 1326.29,-14414.81 1308.5,-14434.84 1297.16,-14447.6 1312.58,-19340.77 1300.5,-19352.84 1285.8,-19367.52 1128.2,-19367.52 1113.5,-19352.84 1088.45,-19327.82 1122.4,-9183.66 1100.5,-9155.84 1050.43,-9092.23 973.63,-9176.41 923.5,-9112.84 904.74,-9089.05 930.26,-4772.8 910.5,-4749.84 904.78,-4743.19 897.45,-4738.6 889.38,-4735.52"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="890.05,-4733.53 883.69,-4733.61 888.72,-4737.51 890.05,-4733.53"/>
</g>
<!-- src/components/dialog/content/ConfirmationDialogContent.vue -->
<g id="node130" class="node">
<title>src/components/dialog/content/ConfirmationDialogContent.vue</title>
<g id="a_node130"><a xlink:href="src/components/dialog/content/ConfirmationDialogContent.vue" xlink:title="ConfirmationDialogContent.vue">
<path fill="#41f083" stroke="black" d="M885,-4773.84C885,-4773.84 739,-4773.84 739,-4773.84 736,-4773.84 733,-4770.84 733,-4767.84 733,-4767.84 733,-4761.84 733,-4761.84 733,-4758.84 736,-4755.84 739,-4755.84 739,-4755.84 885,-4755.84 885,-4755.84 888,-4755.84 891,-4758.84 891,-4761.84 891,-4761.84 891,-4767.84 891,-4767.84 891,-4770.84 888,-4773.84 885,-4773.84"/>
<text text-anchor="start" x="741" y="-4762.64" font-family="Helvetica,sans-Serif" font-size="9.00">ConfirmationDialogContent.vue</text>
</a>
</g>
</g>
<!-- src/services/dialogService.ts&#45;&gt;src/components/dialog/content/ConfirmationDialogContent.vue -->
<g id="edge3214" class="edge">
<title>src/services/dialogService.ts&#45;&gt;src/components/dialog/content/ConfirmationDialogContent.vue</title>
<g id="a_edge3214"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1381.76,-14413.34C1356.55,-14411.66 1326.29,-14414.81 1308.5,-14434.84 1297.13,-14447.64 1312.62,-19354.74 1300.5,-19366.84 1271.09,-19396.2 1142.9,-19396.2 1113.5,-19366.84 1088.45,-19341.82 1124.47,-9195.89 1100.5,-9169.84 1073.77,-9140.79 950.25,-9183.86 923.5,-9154.84 902.91,-9132.5 930.32,-4802.87 910.5,-4779.84 908.37,-4777.36 906.01,-4775.17 903.47,-4773.23"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="897.6,-4767.46 891.35,-4766.31 895.52,-4771.1 897.6,-4767.46"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="896.56,-4769.28 899.16,-4770.77 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="901.25" cy="-4771.96" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1082.29" y="-9582.54" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/ErrorDialogContent.vue -->
<g id="node131" class="node">
<title>src/components/dialog/content/ErrorDialogContent.vue</title>
<g id="a_node131"><a xlink:href="src/components/dialog/content/ErrorDialogContent.vue" xlink:title="ErrorDialogContent.vue">
<path fill="#41f083" stroke="black" d="M867,-4833.84C867,-4833.84 757,-4833.84 757,-4833.84 754,-4833.84 751,-4830.84 751,-4827.84 751,-4827.84 751,-4821.84 751,-4821.84 751,-4818.84 754,-4815.84 757,-4815.84 757,-4815.84 867,-4815.84 867,-4815.84 870,-4815.84 873,-4818.84 873,-4821.84 873,-4821.84 873,-4827.84 873,-4827.84 873,-4830.84 870,-4833.84 867,-4833.84"/>
<text text-anchor="start" x="759" y="-4822.64" font-family="Helvetica,sans-Serif" font-size="9.00">ErrorDialogContent.vue</text>
</a>
</g>
</g>
<!-- src/services/dialogService.ts&#45;&gt;src/components/dialog/content/ErrorDialogContent.vue -->
<g id="edge3215" class="edge">
<title>src/services/dialogService.ts&#45;&gt;src/components/dialog/content/ErrorDialogContent.vue</title>
<g id="a_edge3215"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1381.76,-14413.34C1356.54,-14411.66 1326.29,-14414.81 1308.5,-14434.84 1296.77,-14448.04 1313,-19508.36 1300.5,-19520.84 1285.8,-19535.52 1128.2,-19535.52 1113.5,-19520.84 1088.17,-19495.54 1124.74,-9238.18 1100.5,-9211.84 1073.77,-9182.79 950.25,-9225.86 923.5,-9196.84 903,-9174.59 930.24,-4862.77 910.5,-4839.84 904.2,-4832.51 895.93,-4827.69 886.88,-4824.61"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="879.52,-4820.66 873.19,-4821.28 878.52,-4824.74 879.52,-4820.66"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="879.02,-4822.7 881.93,-4823.41 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="884.27" cy="-4823.98" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1082.26" y="-9610.35" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/LoadWorkflowWarning.vue -->
<g id="node135" class="node">
<title>src/components/dialog/content/LoadWorkflowWarning.vue</title>
<g id="a_node135"><a xlink:href="src/components/dialog/content/LoadWorkflowWarning.vue" xlink:title="LoadWorkflowWarning.vue">
<path fill="#41f083" stroke="black" d="M1269,-4863.84C1269,-4863.84 1145,-4863.84 1145,-4863.84 1142,-4863.84 1139,-4860.84 1139,-4857.84 1139,-4857.84 1139,-4851.84 1139,-4851.84 1139,-4848.84 1142,-4845.84 1145,-4845.84 1145,-4845.84 1269,-4845.84 1269,-4845.84 1272,-4845.84 1275,-4848.84 1275,-4851.84 1275,-4851.84 1275,-4857.84 1275,-4857.84 1275,-4860.84 1272,-4863.84 1269,-4863.84"/>
<text text-anchor="start" x="1147" y="-4852.64" font-family="Helvetica,sans-Serif" font-size="9.00">LoadWorkflowWarning.vue</text>
</a>
</g>
</g>
<!-- src/services/dialogService.ts&#45;&gt;src/components/dialog/content/LoadWorkflowWarning.vue -->
<g id="edge3216" class="edge">
<title>src/services/dialogService.ts&#45;&gt;src/components/dialog/content/LoadWorkflowWarning.vue</title>
<g id="a_edge3216"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1382,-14427.91C1356.7,-14429.4 1326.29,-14426.04 1308.5,-14405.84 1298.07,-14393.99 1302.06,-5332.54 1300.5,-5316.84 1283.47,-5145.76 1232.06,-4944.19 1214.19,-4877.51"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1214.09,-4869.1 1210.5,-4863.85 1210.04,-4870.19 1214.09,-4869.1"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1212.07,-4869.65 1212.85,-4872.54 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1213.48" cy="-4874.86" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1276.63" y="-9638.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/ManagerProgressDialogContent.vue -->
<g id="node144" class="node">
<title>src/components/dialog/content/ManagerProgressDialogContent.vue</title>
<g id="a_node144"><a xlink:href="src/components/dialog/content/ManagerProgressDialogContent.vue" xlink:title="ManagerProgressDialogContent.vue">
<path fill="#41f083" stroke="black" d="M1094.5,-4803.84C1094.5,-4803.84 929.5,-4803.84 929.5,-4803.84 926.5,-4803.84 923.5,-4800.84 923.5,-4797.84 923.5,-4797.84 923.5,-4791.84 923.5,-4791.84 923.5,-4788.84 926.5,-4785.84 929.5,-4785.84 929.5,-4785.84 1094.5,-4785.84 1094.5,-4785.84 1097.5,-4785.84 1100.5,-4788.84 1100.5,-4791.84 1100.5,-4791.84 1100.5,-4797.84 1100.5,-4797.84 1100.5,-4800.84 1097.5,-4803.84 1094.5,-4803.84"/>
<text text-anchor="start" x="931.5" y="-4792.64" font-family="Helvetica,sans-Serif" font-size="9.00">ManagerProgressDialogContent.vue</text>
</a>
</g>
</g>
<!-- src/services/dialogService.ts&#45;&gt;src/components/dialog/content/ManagerProgressDialogContent.vue -->
<g id="edge3222" class="edge">
<title>src/services/dialogService.ts&#45;&gt;src/components/dialog/content/ManagerProgressDialogContent.vue</title>
<g id="a_edge3222"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1381.71,-14427.92C1356.48,-14429.37 1326.22,-14425.96 1308.5,-14405.84 1301.15,-14397.49 1301.72,-8007.9 1300.5,-7996.84 1258.46,-7616.25 1156.36,-7536.34 1113.5,-7155.84 1111.75,-7140.31 1111.16,-5009.69 1097.49,-4817.74"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1098.52,-4809.71 1095.64,-4804.04 1094.36,-4810.27 1098.52,-4809.71"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1096.44,-4809.99 1096.84,-4812.96 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1097.17" cy="-4815.34" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1276.97" y="-9608.97" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/MissingModelsWarning.vue -->
<g id="node147" class="node">
<title>src/components/dialog/content/MissingModelsWarning.vue</title>
<g id="a_node147"><a xlink:href="src/components/dialog/content/MissingModelsWarning.vue" xlink:title="MissingModelsWarning.vue">
<path fill="#41f083" stroke="black" d="M874.5,-4683.84C874.5,-4683.84 749.5,-4683.84 749.5,-4683.84 746.5,-4683.84 743.5,-4680.84 743.5,-4677.84 743.5,-4677.84 743.5,-4671.84 743.5,-4671.84 743.5,-4668.84 746.5,-4665.84 749.5,-4665.84 749.5,-4665.84 874.5,-4665.84 874.5,-4665.84 877.5,-4665.84 880.5,-4668.84 880.5,-4671.84 880.5,-4671.84 880.5,-4677.84 880.5,-4677.84 880.5,-4680.84 877.5,-4683.84 874.5,-4683.84"/>
<text text-anchor="start" x="751.5" y="-4672.64" font-family="Helvetica,sans-Serif" font-size="9.00">MissingModelsWarning.vue</text>
</a>
</g>
</g>
<!-- src/services/dialogService.ts&#45;&gt;src/components/dialog/content/MissingModelsWarning.vue -->
<g id="edge3223" class="edge">
<title>src/services/dialogService.ts&#45;&gt;src/components/dialog/content/MissingModelsWarning.vue</title>
<g id="a_edge3223"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1381.76,-14413.34C1356.55,-14411.66 1326.29,-14414.81 1308.5,-14434.84 1297.29,-14447.46 1312.45,-19284.91 1300.5,-19296.84 1285.8,-19311.52 1128.2,-19311.52 1113.5,-19296.84 1088.34,-19271.71 1124.57,-9084 1100.5,-9057.84 1073.77,-9028.79 950.25,-9071.86 923.5,-9042.84 903.01,-9020.61 930.22,-4712.75 910.5,-4689.84 905.92,-4684.52 900.31,-4680.52 894.12,-4677.55"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="887.09,-4672.84 880.73,-4672.82 885.69,-4676.8 887.09,-4672.84"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="886.39,-4674.82 889.22,-4675.82 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="891.48" cy="-4676.62" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1082.44" y="-9497.05" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/PromptDialogContent.vue -->
<g id="node148" class="node">
<title>src/components/dialog/content/PromptDialogContent.vue</title>
<g id="a_node148"><a xlink:href="src/components/dialog/content/PromptDialogContent.vue" xlink:title="PromptDialogContent.vue">
<path fill="#41f083" stroke="black" d="M872.5,-4713.84C872.5,-4713.84 751.5,-4713.84 751.5,-4713.84 748.5,-4713.84 745.5,-4710.84 745.5,-4707.84 745.5,-4707.84 745.5,-4701.84 745.5,-4701.84 745.5,-4698.84 748.5,-4695.84 751.5,-4695.84 751.5,-4695.84 872.5,-4695.84 872.5,-4695.84 875.5,-4695.84 878.5,-4698.84 878.5,-4701.84 878.5,-4701.84 878.5,-4707.84 878.5,-4707.84 878.5,-4710.84 875.5,-4713.84 872.5,-4713.84"/>
<text text-anchor="start" x="753.5" y="-4702.64" font-family="Helvetica,sans-Serif" font-size="9.00">PromptDialogContent.vue</text>
</a>
</g>
</g>
<!-- src/services/dialogService.ts&#45;&gt;src/components/dialog/content/PromptDialogContent.vue -->
<g id="edge3224" class="edge">
<title>src/services/dialogService.ts&#45;&gt;src/components/dialog/content/PromptDialogContent.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1381.76,-14413.34C1356.55,-14411.66 1326.29,-14414.81 1308.5,-14434.84 1297.25,-14447.49 1312.48,-19298.87 1300.5,-19310.84 1271.09,-19340.2 1142.9,-19340.2 1113.5,-19310.84 1088.45,-19285.82 1121.37,-9142.44 1100.5,-9113.84 1051.79,-9047.07 972.26,-9123.56 923.5,-9056.84 905.73,-9032.52 930.15,-4742.67 910.5,-4719.84 903.68,-4711.92 894.58,-4706.92 884.66,-4703.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="885.07,-4701.84 878.74,-4702.35 884.01,-4705.9 885.07,-4701.84"/>
</g>
<!-- src/components/dialog/content/SettingDialogContent.vue -->
<g id="node149" class="node">
<title>src/components/dialog/content/SettingDialogContent.vue</title>
<g id="a_node149"><a xlink:href="src/components/dialog/content/SettingDialogContent.vue" xlink:title="SettingDialogContent.vue">
<path fill="#41f083" stroke="black" d="M872.5,-4653.84C872.5,-4653.84 751.5,-4653.84 751.5,-4653.84 748.5,-4653.84 745.5,-4650.84 745.5,-4647.84 745.5,-4647.84 745.5,-4641.84 745.5,-4641.84 745.5,-4638.84 748.5,-4635.84 751.5,-4635.84 751.5,-4635.84 872.5,-4635.84 872.5,-4635.84 875.5,-4635.84 878.5,-4638.84 878.5,-4641.84 878.5,-4641.84 878.5,-4647.84 878.5,-4647.84 878.5,-4650.84 875.5,-4653.84 872.5,-4653.84"/>
<text text-anchor="start" x="753.5" y="-4642.64" font-family="Helvetica,sans-Serif" font-size="9.00">SettingDialogContent.vue</text>
</a>
</g>
</g>
<!-- src/services/dialogService.ts&#45;&gt;src/components/dialog/content/SettingDialogContent.vue -->
<g id="edge3225" class="edge">
<title>src/services/dialogService.ts&#45;&gt;src/components/dialog/content/SettingDialogContent.vue</title>
<g id="a_edge3225"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1381.76,-14413.34C1356.55,-14411.66 1326.29,-14414.81 1308.5,-14434.84 1297.35,-14447.38 1312.38,-19256.98 1300.5,-19268.84 1271.09,-19298.2 1142.9,-19298.2 1113.5,-19268.84 1088.38,-19243.75 1122.46,-9071.73 1100.5,-9043.84 1050.43,-8980.23 973.63,-9064.4 923.5,-9000.84 904.83,-8977.17 930.16,-4682.69 910.5,-4659.84 905.4,-4653.91 899.03,-4649.63 891.99,-4646.58"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="885.09,-4642.17 878.74,-4642.35 883.81,-4646.17 885.09,-4642.17"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="884.45,-4644.17 887.31,-4645.08 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="889.6" cy="-4645.81" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1081.83" y="-9482.95" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/SignInContent.vue -->
<g id="node157" class="node">
<title>src/components/dialog/content/SignInContent.vue</title>
<g id="a_node157"><a xlink:href="src/components/dialog/content/SignInContent.vue" xlink:title="SignInContent.vue">
<path fill="#41f083" stroke="black" d="M856.5,-4803.84C856.5,-4803.84 767.5,-4803.84 767.5,-4803.84 764.5,-4803.84 761.5,-4800.84 761.5,-4797.84 761.5,-4797.84 761.5,-4791.84 761.5,-4791.84 761.5,-4788.84 764.5,-4785.84 767.5,-4785.84 767.5,-4785.84 856.5,-4785.84 856.5,-4785.84 859.5,-4785.84 862.5,-4788.84 862.5,-4791.84 862.5,-4791.84 862.5,-4797.84 862.5,-4797.84 862.5,-4800.84 859.5,-4803.84 856.5,-4803.84"/>
<text text-anchor="start" x="769.5" y="-4792.64" font-family="Helvetica,sans-Serif" font-size="9.00">SignInContent.vue</text>
</a>
</g>
</g>
<!-- src/services/dialogService.ts&#45;&gt;src/components/dialog/content/SignInContent.vue -->
<g id="edge3226" class="edge">
<title>src/services/dialogService.ts&#45;&gt;src/components/dialog/content/SignInContent.vue</title>
<g id="a_edge3226"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1381.76,-14413.34C1356.55,-14411.66 1326.29,-14414.81 1308.5,-14434.84 1296.96,-14447.82 1312.79,-19424.57 1300.5,-19436.84 1241.68,-19495.56 1172.31,-19495.57 1113.5,-19436.84 1088.34,-19411.71 1124.57,-9224 1100.5,-9197.84 1073.77,-9168.79 950.25,-9211.86 923.5,-9182.84 902.92,-9160.51 930.31,-4832.86 910.5,-4809.84 901.79,-4799.72 889.35,-4794.37 876.26,-4791.83"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="868.72,-4788.77 862.51,-4790.11 868.2,-4792.94 868.72,-4788.77"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="868.46,-4790.85 871.44,-4791.23 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="873.82" cy="-4791.52" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1082.22" y="-9594.39" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/TopUpCreditsDialogContent.vue -->
<g id="node163" class="node">
<title>src/components/dialog/content/TopUpCreditsDialogContent.vue</title>
<g id="a_node163"><a xlink:href="src/components/dialog/content/TopUpCreditsDialogContent.vue" xlink:title="TopUpCreditsDialogContent.vue">
<path fill="#41f083" stroke="black" d="M885.5,-4623.84C885.5,-4623.84 738.5,-4623.84 738.5,-4623.84 735.5,-4623.84 732.5,-4620.84 732.5,-4617.84 732.5,-4617.84 732.5,-4611.84 732.5,-4611.84 732.5,-4608.84 735.5,-4605.84 738.5,-4605.84 738.5,-4605.84 885.5,-4605.84 885.5,-4605.84 888.5,-4605.84 891.5,-4608.84 891.5,-4611.84 891.5,-4611.84 891.5,-4617.84 891.5,-4617.84 891.5,-4620.84 888.5,-4623.84 885.5,-4623.84"/>
<text text-anchor="start" x="740.5" y="-4612.64" font-family="Helvetica,sans-Serif" font-size="9.00">TopUpCreditsDialogContent.vue</text>
</a>
</g>
</g>
<!-- src/services/dialogService.ts&#45;&gt;src/components/dialog/content/TopUpCreditsDialogContent.vue -->
<g id="edge3227" class="edge">
<title>src/services/dialogService.ts&#45;&gt;src/components/dialog/content/TopUpCreditsDialogContent.vue</title>
<g id="a_edge3227"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1381.76,-14413.34C1356.55,-14411.66 1326.29,-14414.81 1308.5,-14434.84 1297.38,-14447.35 1312.34,-19243.01 1300.5,-19254.84 1285.8,-19269.52 1128.2,-19269.52 1113.5,-19254.84 1088.31,-19229.68 1124.6,-9028.04 1100.5,-9001.84 1073.77,-8972.79 950.25,-9015.86 923.5,-8986.84 903,-8964.59 930.24,-4652.77 910.5,-4629.84 908.49,-4627.5 906.29,-4625.43 903.92,-4623.58"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="898.05,-4617.72 891.81,-4616.5 895.94,-4621.34 898.05,-4617.72"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="896.99,-4619.53 899.58,-4621.04 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="901.66" cy="-4622.25" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1082.45" y="-9441.66" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/UpdatePasswordContent.vue -->
<g id="node165" class="node">
<title>src/components/dialog/content/UpdatePasswordContent.vue</title>
<g id="a_node165"><a xlink:href="src/components/dialog/content/UpdatePasswordContent.vue" xlink:title="UpdatePasswordContent.vue">
<path fill="#41f083" stroke="black" d="M1079.5,-3231.84C1079.5,-3231.84 944.5,-3231.84 944.5,-3231.84 941.5,-3231.84 938.5,-3228.84 938.5,-3225.84 938.5,-3225.84 938.5,-3219.84 938.5,-3219.84 938.5,-3216.84 941.5,-3213.84 944.5,-3213.84 944.5,-3213.84 1079.5,-3213.84 1079.5,-3213.84 1082.5,-3213.84 1085.5,-3216.84 1085.5,-3219.84 1085.5,-3219.84 1085.5,-3225.84 1085.5,-3225.84 1085.5,-3228.84 1082.5,-3231.84 1079.5,-3231.84"/>
<text text-anchor="start" x="946.5" y="-3220.64" font-family="Helvetica,sans-Serif" font-size="9.00">UpdatePasswordContent.vue</text>
</a>
</g>
</g>
<!-- src/services/dialogService.ts&#45;&gt;src/components/dialog/content/UpdatePasswordContent.vue -->
<g id="edge3228" class="edge">
<title>src/services/dialogService.ts&#45;&gt;src/components/dialog/content/UpdatePasswordContent.vue</title>
<g id="a_edge3228"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1382,-14427.91C1356.71,-14429.4 1326.29,-14426.04 1308.5,-14405.84 1291.55,-14386.59 1317.35,-7039.17 1300.5,-7019.84 1245.37,-6956.58 1168.71,-7057.03 1113.5,-6993.84 1079.17,-6954.54 1134.43,-3276.48 1100.5,-3236.84 1099.47,-3235.64 1098.39,-3234.51 1097.26,-3233.46"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1091.96,-3227.35 1085.81,-3225.73 1089.61,-3230.83 1091.96,-3227.35"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1090.78,-3229.09 1093.27,-3230.77 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1095.26" cy="-3232.11" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1276" y="-7012.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/ManagerDialogContent.vue -->
<g id="node167" class="node">
<title>src/components/dialog/content/manager/ManagerDialogContent.vue</title>
<g id="a_node167"><a xlink:href="src/components/dialog/content/manager/ManagerDialogContent.vue" xlink:title="ManagerDialogContent.vue">
<path fill="#41f083" stroke="black" d="M875.5,-4451.84C875.5,-4451.84 748.5,-4451.84 748.5,-4451.84 745.5,-4451.84 742.5,-4448.84 742.5,-4445.84 742.5,-4445.84 742.5,-4439.84 742.5,-4439.84 742.5,-4436.84 745.5,-4433.84 748.5,-4433.84 748.5,-4433.84 875.5,-4433.84 875.5,-4433.84 878.5,-4433.84 881.5,-4436.84 881.5,-4439.84 881.5,-4439.84 881.5,-4445.84 881.5,-4445.84 881.5,-4448.84 878.5,-4451.84 875.5,-4451.84"/>
<text text-anchor="start" x="750.5" y="-4440.64" font-family="Helvetica,sans-Serif" font-size="9.00">ManagerDialogContent.vue</text>
</a>
</g>
</g>
<!-- src/services/dialogService.ts&#45;&gt;src/components/dialog/content/manager/ManagerDialogContent.vue -->
<g id="edge3217" class="edge">
<title>src/services/dialogService.ts&#45;&gt;src/components/dialog/content/manager/ManagerDialogContent.vue</title>
<g id="a_edge3217"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1381.76,-14413.34C1356.55,-14411.67 1326.29,-14414.81 1308.5,-14434.84 1297.58,-14447.13 1312.14,-19159.22 1300.5,-19170.84 1285.8,-19185.52 1128.2,-19185.52 1113.5,-19170.84 1088.38,-19145.75 1123.5,-8972.88 1100.5,-8945.84 1048.85,-8885.12 975.2,-8977.52 923.5,-8916.84 903.42,-8893.27 930.7,-4481.31 910.5,-4457.84 906.17,-4452.81 900.92,-4448.96 895.13,-4446.04"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="888.08,-4441.19 881.72,-4441.07 886.62,-4445.13 888.08,-4441.19"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="887.35,-4443.16 890.16,-4444.2 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="892.41" cy="-4445.04" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1082.13" y="-9384.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/ManagerHeader.vue -->
<g id="node184" class="node">
<title>src/components/dialog/content/manager/ManagerHeader.vue</title>
<g id="a_node184"><a xlink:href="src/components/dialog/content/manager/ManagerHeader.vue" xlink:title="ManagerHeader.vue">
<path fill="#41f083" stroke="black" d="M1059.5,-4571.84C1059.5,-4571.84 964.5,-4571.84 964.5,-4571.84 961.5,-4571.84 958.5,-4568.84 958.5,-4565.84 958.5,-4565.84 958.5,-4559.84 958.5,-4559.84 958.5,-4556.84 961.5,-4553.84 964.5,-4553.84 964.5,-4553.84 1059.5,-4553.84 1059.5,-4553.84 1062.5,-4553.84 1065.5,-4556.84 1065.5,-4559.84 1065.5,-4559.84 1065.5,-4565.84 1065.5,-4565.84 1065.5,-4568.84 1062.5,-4571.84 1059.5,-4571.84"/>
<text text-anchor="start" x="966.5" y="-4560.64" font-family="Helvetica,sans-Serif" font-size="9.00">ManagerHeader.vue</text>
</a>
</g>
</g>
<!-- src/services/dialogService.ts&#45;&gt;src/components/dialog/content/manager/ManagerHeader.vue -->
<g id="edge3218" class="edge">
<title>src/services/dialogService.ts&#45;&gt;src/components/dialog/content/manager/ManagerHeader.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1381.71,-14427.93C1356.48,-14429.37 1326.22,-14425.96 1308.5,-14405.84 1291.87,-14386.95 1315.1,-7177.34 1300.5,-7156.84 1249.47,-7085.16 1164.68,-7163.41 1113.5,-7091.84 1093.18,-7063.41 1123.39,-4602.24 1100.5,-4575.84 1093.12,-4567.32 1082.77,-4562.62 1071.77,-4560.24"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1071.88,-4558.13 1065.61,-4559.15 1071.15,-4562.27 1071.88,-4558.13"/>
</g>
<!-- src/components/dialog/content/manager/NodeConflictDialogContent.vue -->
<g id="node185" class="node">
<title>src/components/dialog/content/manager/NodeConflictDialogContent.vue</title>
<g id="a_node185"><a xlink:href="src/components/dialog/content/manager/NodeConflictDialogContent.vue" xlink:title="NodeConflictDialogContent.vue">
<path fill="#41f083" stroke="black" d="M885,-4571.84C885,-4571.84 739,-4571.84 739,-4571.84 736,-4571.84 733,-4568.84 733,-4565.84 733,-4565.84 733,-4559.84 733,-4559.84 733,-4556.84 736,-4553.84 739,-4553.84 739,-4553.84 885,-4553.84 885,-4553.84 888,-4553.84 891,-4556.84 891,-4559.84 891,-4559.84 891,-4565.84 891,-4565.84 891,-4568.84 888,-4571.84 885,-4571.84"/>
<text text-anchor="start" x="741" y="-4560.64" font-family="Helvetica,sans-Serif" font-size="9.00">NodeConflictDialogContent.vue</text>
</a>
</g>
</g>
<!-- src/services/dialogService.ts&#45;&gt;src/components/dialog/content/manager/NodeConflictDialogContent.vue -->
<g id="edge3219" class="edge">
<title>src/services/dialogService.ts&#45;&gt;src/components/dialog/content/manager/NodeConflictDialogContent.vue</title>
<g id="a_edge3219"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1381.76,-14413.34C1356.55,-14411.66 1326.29,-14414.81 1308.5,-14434.84 1297.42,-14447.31 1312.31,-19229.05 1300.5,-19240.84 1285.8,-19255.52 1128.2,-19255.52 1113.5,-19240.84 1088.31,-19215.68 1124.6,-9014.04 1100.5,-8987.84 1073.77,-8958.79 950.25,-9001.86 923.5,-8972.84 902.81,-8950.38 930.65,-4598.78 910.5,-4575.84 908.35,-4573.39 905.98,-4571.23 903.43,-4569.34"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="897.53,-4563.68 891.26,-4562.62 895.5,-4567.36 897.53,-4563.68"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="896.51,-4565.52 899.14,-4566.97 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="901.24" cy="-4568.13" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1131.45" y="-9427.66" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/dialogService.ts&#45;&gt;src/types/conflictDetectionTypes.ts -->
<g id="edge3238" class="edge">
<title>src/services/dialogService.ts&#45;&gt;src/types/conflictDetectionTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1470.14,-14416.04C1488.1,-14416.57 1507.53,-14420.93 1519.5,-14434.84 1533.42,-14451.01 1512.93,-26709.24 1527.5,-26724.84 1660.95,-26867.7 1828.66,-26880.98 1967,-26742.84 1989.3,-26720.57 1972.65,-17697.48 1980,-17666.84 1991.88,-17617.32 2024.25,-17565.49 2040.86,-17541.12"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2042.67,-17542.2 2044.35,-17536.07 2039.21,-17539.82 2042.67,-17542.2"/>
</g>
<!-- src/components/dialog/content/manager/NodeConflictFooter.vue -->
<g id="node188" class="node">
<title>src/components/dialog/content/manager/NodeConflictFooter.vue</title>
<g id="a_node188"><a xlink:href="src/components/dialog/content/manager/NodeConflictFooter.vue" xlink:title="NodeConflictFooter.vue">
<path fill="#41f083" stroke="black" d="M866.5,-4481.84C866.5,-4481.84 757.5,-4481.84 757.5,-4481.84 754.5,-4481.84 751.5,-4478.84 751.5,-4475.84 751.5,-4475.84 751.5,-4469.84 751.5,-4469.84 751.5,-4466.84 754.5,-4463.84 757.5,-4463.84 757.5,-4463.84 866.5,-4463.84 866.5,-4463.84 869.5,-4463.84 872.5,-4466.84 872.5,-4469.84 872.5,-4469.84 872.5,-4475.84 872.5,-4475.84 872.5,-4478.84 869.5,-4481.84 866.5,-4481.84"/>
<text text-anchor="start" x="759.5" y="-4470.64" font-family="Helvetica,sans-Serif" font-size="9.00">NodeConflictFooter.vue</text>
</a>
</g>
</g>
<!-- src/services/dialogService.ts&#45;&gt;src/components/dialog/content/manager/NodeConflictFooter.vue -->
<g id="edge3220" class="edge">
<title>src/services/dialogService.ts&#45;&gt;src/components/dialog/content/manager/NodeConflictFooter.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1381.76,-14413.34C1356.55,-14411.67 1326.29,-14414.81 1308.5,-14434.84 1297.55,-14447.17 1312.17,-19173.18 1300.5,-19184.84 1271.09,-19214.2 1142.9,-19214.2 1113.5,-19184.84 1088.38,-19159.75 1124.54,-8985.96 1100.5,-8959.84 1073.77,-8930.79 950.25,-8973.87 923.5,-8944.84 902.53,-8922.08 930.69,-4511.3 910.5,-4487.84 902.34,-4478.35 890.9,-4473.06 878.71,-4470.34"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="878.97,-4468.25 872.68,-4469.2 878.19,-4472.38 878.97,-4468.25"/>
</g>
<!-- src/components/dialog/content/manager/NodeConflictHeader.vue -->
<g id="node189" class="node">
<title>src/components/dialog/content/manager/NodeConflictHeader.vue</title>
<g id="a_node189"><a xlink:href="src/components/dialog/content/manager/NodeConflictHeader.vue" xlink:title="NodeConflictHeader.vue">
<path fill="#41f083" stroke="black" d="M868.5,-4511.84C868.5,-4511.84 755.5,-4511.84 755.5,-4511.84 752.5,-4511.84 749.5,-4508.84 749.5,-4505.84 749.5,-4505.84 749.5,-4499.84 749.5,-4499.84 749.5,-4496.84 752.5,-4493.84 755.5,-4493.84 755.5,-4493.84 868.5,-4493.84 868.5,-4493.84 871.5,-4493.84 874.5,-4496.84 874.5,-4499.84 874.5,-4499.84 874.5,-4505.84 874.5,-4505.84 874.5,-4508.84 871.5,-4511.84 868.5,-4511.84"/>
<text text-anchor="start" x="757.5" y="-4500.64" font-family="Helvetica,sans-Serif" font-size="9.00">NodeConflictHeader.vue</text>
</a>
</g>
</g>
<!-- src/services/dialogService.ts&#45;&gt;src/components/dialog/content/manager/NodeConflictHeader.vue -->
<g id="edge3221" class="edge">
<title>src/services/dialogService.ts&#45;&gt;src/components/dialog/content/manager/NodeConflictHeader.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1381.76,-14413.34C1356.55,-14411.66 1326.29,-14414.81 1308.5,-14434.84 1297.48,-14447.24 1312.24,-19201.12 1300.5,-19212.84 1271.09,-19242.2 1142.9,-19242.2 1113.5,-19212.84 1088.34,-19187.71 1124.57,-9000 1100.5,-8973.84 1073.77,-8944.79 950.25,-8987.86 923.5,-8958.84 902.6,-8936.16 930.62,-4541.21 910.5,-4517.84 902.8,-4508.88 892.16,-4503.66 880.74,-4500.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="881.01,-4498.73 874.71,-4499.54 880.14,-4502.84 881.01,-4498.73"/>
</g>
<!-- src/services/dialogService.ts&#45;&gt;src/i18n.ts -->
<g id="edge3235" class="edge">
<title>src/services/dialogService.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1470.14,-14416.04C1488.1,-14416.57 1507.53,-14420.92 1519.5,-14434.84 1539.91,-14458.56 1512.73,-32433.25 1527.5,-32460.84 1591.42,-32580.21 1716.34,-32510.87 1781,-32629.84 1789.22,-32644.97 1787.73,-33232.66 1789,-33249.84 1808.75,-33516.27 1864.96,-33837.93 1878.19,-33911.4"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1876.2,-33912.19 1879.33,-33917.72 1880.33,-33911.44 1876.2,-33912.19"/>
</g>
<!-- src/components/dialog/footer/ManagerProgressFooter.vue -->
<g id="node253" class="node">
<title>src/components/dialog/footer/ManagerProgressFooter.vue</title>
<g id="a_node253"><a xlink:href="src/components/dialog/footer/ManagerProgressFooter.vue" xlink:title="ManagerProgressFooter.vue">
<path fill="#41f083" stroke="black" d="M876,-4949.84C876,-4949.84 748,-4949.84 748,-4949.84 745,-4949.84 742,-4946.84 742,-4943.84 742,-4943.84 742,-4937.84 742,-4937.84 742,-4934.84 745,-4931.84 748,-4931.84 748,-4931.84 876,-4931.84 876,-4931.84 879,-4931.84 882,-4934.84 882,-4937.84 882,-4937.84 882,-4943.84 882,-4943.84 882,-4946.84 879,-4949.84 876,-4949.84"/>
<text text-anchor="start" x="750" y="-4938.64" font-family="Helvetica,sans-Serif" font-size="9.00">ManagerProgressFooter.vue</text>
</a>
</g>
</g>
<!-- src/services/dialogService.ts&#45;&gt;src/components/dialog/footer/ManagerProgressFooter.vue -->
<g id="edge3229" class="edge">
<title>src/services/dialogService.ts&#45;&gt;src/components/dialog/footer/ManagerProgressFooter.vue</title>
<g id="a_edge3229"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1381.76,-14413.34C1356.54,-14411.66 1326.29,-14414.81 1308.5,-14434.84 1296.74,-14448.08 1313.03,-19522.32 1300.5,-19534.84 1241.69,-19593.56 1172.31,-19593.57 1113.5,-19534.84 1088.17,-19509.54 1124.74,-9252.18 1100.5,-9225.84 1073.77,-9196.79 950.25,-9239.86 923.5,-9210.84 903.59,-9189.24 926.9,-5005.21 910.5,-4980.84 902.61,-4969.11 890.6,-4960.82 877.68,-4954.96"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="870.93,-4950.08 864.58,-4949.87 869.41,-4954 870.93,-4950.08"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="870.17,-4952.04 872.97,-4953.13 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="875.2" cy="-4953.99" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1082.48" y="-9668.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/header/ComfyOrgHeader.vue -->
<g id="node255" class="node">
<title>src/components/dialog/header/ComfyOrgHeader.vue</title>
<g id="a_node255"><a xlink:href="src/components/dialog/header/ComfyOrgHeader.vue" xlink:title="ComfyOrgHeader.vue">
<path fill="#41f083" stroke="black" d="M862.5,-5039.84C862.5,-5039.84 761.5,-5039.84 761.5,-5039.84 758.5,-5039.84 755.5,-5036.84 755.5,-5033.84 755.5,-5033.84 755.5,-5027.84 755.5,-5027.84 755.5,-5024.84 758.5,-5021.84 761.5,-5021.84 761.5,-5021.84 862.5,-5021.84 862.5,-5021.84 865.5,-5021.84 868.5,-5024.84 868.5,-5027.84 868.5,-5027.84 868.5,-5033.84 868.5,-5033.84 868.5,-5036.84 865.5,-5039.84 862.5,-5039.84"/>
<text text-anchor="start" x="763.5" y="-5028.64" font-family="Helvetica,sans-Serif" font-size="9.00">ComfyOrgHeader.vue</text>
</a>
</g>
</g>
<!-- src/services/dialogService.ts&#45;&gt;src/components/dialog/header/ComfyOrgHeader.vue -->
<g id="edge3230" class="edge">
<title>src/services/dialogService.ts&#45;&gt;src/components/dialog/header/ComfyOrgHeader.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1381.76,-14413.34C1356.54,-14411.66 1326.29,-14414.81 1308.5,-14434.84 1296.48,-14448.37 1313.31,-19634.05 1300.5,-19646.84 1285.8,-19661.52 1128.2,-19661.52 1113.5,-19646.84 1088,-19621.37 1124.9,-9294.36 1100.5,-9267.84 1073.77,-9238.79 950.25,-9281.86 923.5,-9252.84 903.7,-9231.35 929.56,-5067.98 910.5,-5045.84 901.49,-5035.37 888.48,-5030.01 874.89,-5027.57"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="874.85,-5025.45 868.61,-5026.65 874.24,-5029.6 874.85,-5025.45"/>
</g>
<!-- src/components/dialog/header/ManagerProgressHeader.vue -->
<g id="node256" class="node">
<title>src/components/dialog/header/ManagerProgressHeader.vue</title>
<g id="a_node256"><a xlink:href="src/components/dialog/header/ManagerProgressHeader.vue" xlink:title="ManagerProgressHeader.vue">
<path fill="#41f083" stroke="black" d="M878.5,-5009.84C878.5,-5009.84 745.5,-5009.84 745.5,-5009.84 742.5,-5009.84 739.5,-5006.84 739.5,-5003.84 739.5,-5003.84 739.5,-4997.84 739.5,-4997.84 739.5,-4994.84 742.5,-4991.84 745.5,-4991.84 745.5,-4991.84 878.5,-4991.84 878.5,-4991.84 881.5,-4991.84 884.5,-4994.84 884.5,-4997.84 884.5,-4997.84 884.5,-5003.84 884.5,-5003.84 884.5,-5006.84 881.5,-5009.84 878.5,-5009.84"/>
<text text-anchor="start" x="747.5" y="-4998.64" font-family="Helvetica,sans-Serif" font-size="9.00">ManagerProgressHeader.vue</text>
</a>
</g>
</g>
<!-- src/services/dialogService.ts&#45;&gt;src/components/dialog/header/ManagerProgressHeader.vue -->
<g id="edge3231" class="edge">
<title>src/services/dialogService.ts&#45;&gt;src/components/dialog/header/ManagerProgressHeader.vue</title>
<g id="a_edge3231"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1381.76,-14413.34C1356.54,-14411.66 1326.29,-14414.81 1308.5,-14434.84 1296.51,-14448.33 1313.27,-19620.08 1300.5,-19632.84 1285.8,-19647.52 1128.2,-19647.52 1113.5,-19632.84 1088,-19607.37 1123.85,-9281.29 1100.5,-9253.84 1048.85,-9193.12 975.2,-9285.51 923.5,-9224.84 885.58,-9180.34 948.63,-5060.15 910.5,-5015.84 906.77,-5011.51 902.36,-5008.05 897.51,-5005.31"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="891.01,-5000.3 884.67,-4999.9 889.38,-5004.17 891.01,-5000.3"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="890.2,-5002.23 892.96,-5003.4 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="895.17" cy="-5004.33" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1082.21" y="-9699.03" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/header/SettingDialogHeader.vue -->
<g id="node257" class="node">
<title>src/components/dialog/header/SettingDialogHeader.vue</title>
<g id="a_node257"><a xlink:href="src/components/dialog/header/SettingDialogHeader.vue" xlink:title="SettingDialogHeader.vue">
<path fill="#41f083" stroke="black" d="M870,-5069.84C870,-5069.84 754,-5069.84 754,-5069.84 751,-5069.84 748,-5066.84 748,-5063.84 748,-5063.84 748,-5057.84 748,-5057.84 748,-5054.84 751,-5051.84 754,-5051.84 754,-5051.84 870,-5051.84 870,-5051.84 873,-5051.84 876,-5054.84 876,-5057.84 876,-5057.84 876,-5063.84 876,-5063.84 876,-5066.84 873,-5069.84 870,-5069.84"/>
<text text-anchor="start" x="756" y="-5058.64" font-family="Helvetica,sans-Serif" font-size="9.00">SettingDialogHeader.vue</text>
</a>
</g>
</g>
<!-- src/services/dialogService.ts&#45;&gt;src/components/dialog/header/SettingDialogHeader.vue -->
<g id="edge3232" class="edge">
<title>src/services/dialogService.ts&#45;&gt;src/components/dialog/header/SettingDialogHeader.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1381.76,-14413.34C1356.54,-14411.66 1326.29,-14414.81 1308.5,-14434.84 1296.45,-14448.4 1313.34,-19648.02 1300.5,-19660.84 1271.09,-19690.2 1142.9,-19690.2 1113.5,-19660.84 1088.22,-19635.59 1118.27,-9401.84 1100.5,-9370.84 1055.13,-9291.67 968.94,-9345.96 923.5,-9266.84 909,-9241.59 929.71,-5095.72 910.5,-5073.84 903.08,-5065.39 893.04,-5060.43 882.2,-5057.72"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="882.42,-5055.62 876.11,-5056.44 881.55,-5059.73 882.42,-5055.62"/>
</g>
<!-- src/components/templates/TemplateWorkflowsContent.vue -->
<g id="node461" class="node">
<title>src/components/templates/TemplateWorkflowsContent.vue</title>
<g id="a_node461"><a xlink:href="src/components/templates/TemplateWorkflowsContent.vue" xlink:title="TemplateWorkflowsContent.vue">
<path fill="#41f083" stroke="black" d="M885,-1713.84C885,-1713.84 739,-1713.84 739,-1713.84 736,-1713.84 733,-1710.84 733,-1707.84 733,-1707.84 733,-1701.84 733,-1701.84 733,-1698.84 736,-1695.84 739,-1695.84 739,-1695.84 885,-1695.84 885,-1695.84 888,-1695.84 891,-1698.84 891,-1701.84 891,-1701.84 891,-1707.84 891,-1707.84 891,-1710.84 888,-1713.84 885,-1713.84"/>
<text text-anchor="start" x="741" y="-1702.64" font-family="Helvetica,sans-Serif" font-size="9.00">TemplateWorkflowsContent.vue</text>
</a>
</g>
</g>
<!-- src/services/dialogService.ts&#45;&gt;src/components/templates/TemplateWorkflowsContent.vue -->
<g id="edge3233" class="edge">
<title>src/services/dialogService.ts&#45;&gt;src/components/templates/TemplateWorkflowsContent.vue</title>
<g id="a_edge3233"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1381.76,-14413.34C1356.55,-14411.67 1326.29,-14414.81 1308.5,-14434.84 1287.66,-14458.29 1322.71,-18930.67 1300.5,-18952.84 1241.68,-19011.55 1172.31,-19011.57 1113.5,-18952.84 1101.14,-18940.49 1102.71,-8907.17 1100.5,-8889.84 1060.65,-8577.93 963.46,-8516.73 923.5,-8204.84 920.64,-8182.5 925.18,-1736.91 910.5,-1719.84 908.37,-1717.36 906.01,-1715.16 903.48,-1713.23"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="897.61,-1707.45 891.36,-1706.3 895.52,-1711.1 897.61,-1707.45"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="896.56,-1709.28 899.17,-1710.77 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="901.25" cy="-1711.96" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="898.4" y="-8052.77" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/templates/TemplateWorkflowsDialogHeader.vue -->
<g id="node463" class="node">
<title>src/components/templates/TemplateWorkflowsDialogHeader.vue</title>
<g id="a_node463"><a xlink:href="src/components/templates/TemplateWorkflowsDialogHeader.vue" xlink:title="TemplateWorkflowsDialogHeader.vue">
<path fill="#41f083" stroke="black" d="M897,-1743.84C897,-1743.84 727,-1743.84 727,-1743.84 724,-1743.84 721,-1740.84 721,-1737.84 721,-1737.84 721,-1731.84 721,-1731.84 721,-1728.84 724,-1725.84 727,-1725.84 727,-1725.84 897,-1725.84 897,-1725.84 900,-1725.84 903,-1728.84 903,-1731.84 903,-1731.84 903,-1737.84 903,-1737.84 903,-1740.84 900,-1743.84 897,-1743.84"/>
<text text-anchor="start" x="729" y="-1732.64" font-family="Helvetica,sans-Serif" font-size="9.00">TemplateWorkflowsDialogHeader.vue</text>
</a>
</g>
</g>
<!-- src/services/dialogService.ts&#45;&gt;src/components/templates/TemplateWorkflowsDialogHeader.vue -->
<g id="edge3234" class="edge">
<title>src/services/dialogService.ts&#45;&gt;src/components/templates/TemplateWorkflowsDialogHeader.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1381.76,-14413.34C1356.55,-14411.67 1326.29,-14414.81 1308.5,-14434.84 1286.98,-14459.06 1323.43,-19077.94 1300.5,-19100.84 1241.68,-19159.55 1172.31,-19159.57 1113.5,-19100.84 1088.45,-19075.82 1124.47,-8929.89 1100.5,-8903.84 1073.77,-8874.79 950.23,-8917.88 923.5,-8888.84 890.04,-8852.49 938.05,-1815.84 910.5,-1774.84 901.14,-1760.91 885.97,-1751.82 870.35,-1745.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="870.94,-1743.88 864.59,-1743.86 869.54,-1747.84 870.94,-1743.88"/>
</g>
<!-- src/types/extensionTypes.ts&#45;&gt;src/stores/commandStore.ts -->
<g id="edge3554" class="edge">
<title>src/types/extensionTypes.ts&#45;&gt;src/stores/commandStore.ts</title>
<g id="a_edge3554"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2245.01,-17463.72C2227.14,-17298.86 1972.81,-14954.05 1967,-14947.84 1960.96,-14941.38 1953.16,-14937.11 1944.76,-14934.37"/>
<polygon fill="orange" stroke="orange" points="1937.55,-14930.54 1931.23,-14931.23 1936.6,-14934.63 1937.55,-14930.54"/>
<polyline fill="none" stroke="orange" points="1937.07,-14932.59 1939.99,-14933.27 "/>
<ellipse fill="none" stroke="orange" cx="1942.33" cy="-14933.81" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2076.98" y="-16139.07" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/types/extensionTypes.ts&#45;&gt;src/services/dialogService.ts -->
<g id="edge3553" class="edge">
<title>src/types/extensionTypes.ts&#45;&gt;src/services/dialogService.ts</title>
<g id="a_edge3553"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2198.6,-17471.66C2186.73,-17473.83 2175.2,-17478.54 2167.5,-17487.84 2162.55,-17493.82 2159.63,-26428.07 2159.5,-26435.84 2154.01,-26764.52 2203.2,-32121.2 1967,-32349.84 1910.16,-32404.86 1845.02,-32405.7 1789,-32349.84 1782.06,-32342.92 1782.11,-29536.58 1781,-29526.84 1723.6,-29021.89 1584.33,-28916.85 1527.5,-28411.84 1526.14,-28399.78 1527.41,-14444.03 1519.5,-14434.84 1510.61,-14424.51 1497.62,-14419.45 1484.17,-14417.31"/>
<polygon fill="orange" stroke="orange" points="1476.3,-14414.49 1470.14,-14416.04 1475.92,-14418.67 1476.3,-14414.49"/>
<polyline fill="none" stroke="orange" points="1476.11,-14416.58 1479.1,-14416.85 "/>
<ellipse fill="none" stroke="orange" cx="1481.49" cy="-14417.07" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1498.8" y="-15936.99" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue -->
<g id="node30" class="node">
<title>src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue</title>
<g id="a_node30"><a xlink:href="src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue" xlink:title="EssentialsPanel.vue">
<path fill="#41f083" stroke="black" d="M471,-2031.84C471,-2031.84 379,-2031.84 379,-2031.84 376,-2031.84 373,-2028.84 373,-2025.84 373,-2025.84 373,-2019.84 373,-2019.84 373,-2016.84 376,-2013.84 379,-2013.84 379,-2013.84 471,-2013.84 471,-2013.84 474,-2013.84 477,-2016.84 477,-2019.84 477,-2019.84 477,-2025.84 477,-2025.84 477,-2028.84 474,-2031.84 471,-2031.84"/>
<text text-anchor="start" x="381" y="-2020.64" font-family="Helvetica,sans-Serif" font-size="9.00">EssentialsPanel.vue</text>
</a>
</g>
</g>
<!-- src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue&#45;&gt;src/stores/commandStore.ts -->
<g id="edge27" class="edge">
<title>src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue&#45;&gt;src/stores/commandStore.ts</title>
<g id="a_edge27"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M477.21,-2020.07C491.15,-2022.05 504.9,-2027.06 514,-2037.84 529.84,-2056.6 505.15,-16161.98 522,-16179.84 548.2,-16207.6 667.21,-16162.15 693.5,-16189.84 705.45,-16202.43 689.48,-17427.31 701.5,-17439.84 717.6,-17456.61 894.45,-17433.02 910.5,-17449.84 939.08,-17479.79 909,-29335.06 923.5,-29373.84 965.55,-29486.27 1058.23,-29465.49 1100.5,-29577.84 1125.38,-29643.95 1080.73,-32058.26 1113.5,-32120.84 1160.58,-32210.73 1252.63,-32162.36 1300.5,-32251.84 1309.65,-32268.94 1294.63,-32587.28 1308.5,-32600.84 1375.57,-32666.38 1452.68,-32666.63 1519.5,-32600.84 1529.73,-32590.76 1522.07,-32097.13 1527.5,-32083.84 1589.33,-31932.33 1720.31,-31968.8 1781,-31816.84 1786.43,-31803.24 1779.51,-14958.99 1789,-14947.84 1796.69,-14938.8 1807.52,-14933.71 1819.06,-14931.04"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1827.17,-14931.92 1832.79,-14928.94 1826.54,-14927.77 1827.17,-14931.92"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1826.86,-14929.85 1823.89,-14930.3 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1821.52" cy="-14930.67" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="493.5" y="-8467.19" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue -->
<g id="node31" class="node">
<title>src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue</title>
<g id="a_node31"><a xlink:href="src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue" xlink:title="ShortcutsList.vue">
<path fill="#41f083" stroke="black" d="M651,-2061.84C651,-2061.84 567,-2061.84 567,-2061.84 564,-2061.84 561,-2058.84 561,-2055.84 561,-2055.84 561,-2049.84 561,-2049.84 561,-2046.84 564,-2043.84 567,-2043.84 567,-2043.84 651,-2043.84 651,-2043.84 654,-2043.84 657,-2046.84 657,-2049.84 657,-2049.84 657,-2055.84 657,-2055.84 657,-2058.84 654,-2061.84 651,-2061.84"/>
<text text-anchor="start" x="569" y="-2050.64" font-family="Helvetica,sans-Serif" font-size="9.00">ShortcutsList.vue</text>
</a>
</g>
</g>
<!-- src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue&#45;&gt;src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue -->
<g id="edge25" class="edge">
<title>src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue&#45;&gt;src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue</title>
<g id="a_edge25"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M477.18,-2031.27C498.95,-2034.86 524.5,-2039.07 547.22,-2042.82"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="554.68,-2046.18 560.94,-2045.08 555.36,-2042.03 554.68,-2046.18"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="555.02,-2044.1 552.06,-2043.62 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="549.69" cy="-2043.23" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="543.63" y="-2030.99" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/bottomPanelTabs/useCommandSubcategories.ts -->
<g id="node32" class="node">
<title>src/composables/bottomPanelTabs/useCommandSubcategories.ts</title>
<g id="a_node32"><a xlink:href="src/composables/bottomPanelTabs/useCommandSubcategories.ts" xlink:title="useCommandSubcategories.ts">
<path fill="#ddfeff" stroke="black" d="M883.5,-8021.84C883.5,-8021.84 740.5,-8021.84 740.5,-8021.84 737.5,-8021.84 734.5,-8018.84 734.5,-8015.84 734.5,-8015.84 734.5,-8009.84 734.5,-8009.84 734.5,-8006.84 737.5,-8003.84 740.5,-8003.84 740.5,-8003.84 883.5,-8003.84 883.5,-8003.84 886.5,-8003.84 889.5,-8006.84 889.5,-8009.84 889.5,-8009.84 889.5,-8015.84 889.5,-8015.84 889.5,-8018.84 886.5,-8021.84 883.5,-8021.84"/>
<text text-anchor="start" x="742.5" y="-8010.64" font-family="Helvetica,sans-Serif" font-size="9.00">useCommandSubcategories.ts</text>
</a>
</g>
</g>
<!-- src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue&#45;&gt;src/composables/bottomPanelTabs/useCommandSubcategories.ts -->
<g id="edge26" class="edge">
<title>src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue&#45;&gt;src/composables/bottomPanelTabs/useCommandSubcategories.ts</title>
<g id="a_edge26"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M477.2,-2020.07C491.14,-2022.06 504.9,-2027.07 514,-2037.84 525.75,-2051.74 513.32,-7264.83 522,-7280.84 565.4,-7360.86 649.64,-7313.06 693.5,-7392.84 701.6,-7407.56 690.37,-7985.24 701.5,-7997.84 706.93,-8003.98 713.59,-8008.49 720.93,-8011.74"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="727.92,-8016.29 734.28,-8016.2 729.25,-8012.3 727.92,-8016.29"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="728.59,-8014.3 725.74,-8013.34 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="723.47" cy="-8012.58" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="494.49" y="-5010.76" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue&#45;&gt;src/stores/commandStore.ts -->
<g id="edge28" class="edge">
<title>src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue&#45;&gt;src/stores/commandStore.ts</title>
<g id="a_edge28"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M618.88,-2061.94C637.17,-2081.41 678.57,-2129.34 693.5,-2178.84 700.35,-2201.54 685.92,-15820.96 701.5,-15838.84 763.11,-15909.54 848.87,-15797.15 910.5,-15867.84 923.34,-15882.57 921.29,-27106.42 923.5,-27125.84 963.29,-27475.59 1047.08,-27549.9 1100.5,-27897.84 1144.77,-28186.15 1094.23,-30316.92 1308.5,-30514.84 1377.39,-30578.47 1452.3,-30580.25 1519.5,-30514.84 1531.33,-30503.32 1523.61,-30233.88 1527.5,-30217.84 1588.69,-29965.64 1723.15,-29944.82 1781,-29691.84 1783.85,-29679.36 1780.71,-14957.59 1789,-14947.84 1796.69,-14938.8 1807.52,-14933.71 1819.06,-14931.04"/>
<polygon fill="orange" stroke="orange" points="1827.18,-14931.93 1832.79,-14928.94 1826.54,-14927.77 1827.18,-14931.93"/>
<polyline fill="none" stroke="orange" points="1826.86,-14929.85 1823.89,-14930.3 "/>
<ellipse fill="none" stroke="orange" cx="1821.52" cy="-14930.67" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="669.85" y="-8488.14" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge29" class="edge">
<title>src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M618.88,-2061.94C637.17,-2081.41 678.57,-2129.34 693.5,-2178.84 700.62,-2202.45 689.4,-16363.34 701.5,-16384.84 754.81,-16479.56 857.16,-16417.13 910.5,-16511.84 932.22,-16550.4 899.66,-29220.55 923.5,-29257.84 970.21,-29330.88 1053.68,-29266.87 1100.5,-29339.84 1124.92,-29377.9 1096.92,-32553.76 1113.5,-32595.84 1158.36,-32709.66 1255.64,-32684.01 1300.5,-32797.84 1310.85,-32824.09 1303.98,-34801.98 1308.5,-34829.84 1356.57,-35126.31 1464.53,-35176.56 1519.5,-35471.84 1522.72,-35489.12 1514.76,-35617.73 1527.5,-35629.84 1609.16,-35707.46 1701.22,-35709.39 1781,-35629.84 1794.97,-35615.91 1778.45,-32805.51 1789,-32788.84 1835.87,-32714.75 1920.2,-32777.97 1967,-32703.84 1993.42,-32661.98 1948.81,-18486.27 1980,-18447.84 1987.17,-18439.01 1998.11,-18434.54 2009.27,-18432.45"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.85,-18434.49 2015.48,-18431.53 2009.23,-18430.34 2009.85,-18434.49"/>
</g>
<!-- src/composables/bottomPanelTabs/useCommandSubcategories.ts&#45;&gt;src/stores/commandStore.ts -->
<g id="edge1095" class="edge">
<title>src/composables/bottomPanelTabs/useCommandSubcategories.ts&#45;&gt;src/stores/commandStore.ts</title>
<g id="a_edge1095"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M889.96,-8013.72C897.8,-8016.81 904.92,-8021.34 910.5,-8027.84 931.48,-8052.27 914.91,-26548.79 923.5,-26579.84 964.36,-26727.57 1059.17,-26728.23 1100.5,-26875.84 1114.16,-26924.6 1107.83,-28648.52 1113.5,-28698.84 1156.67,-29081.92 1257.12,-29162.78 1300.5,-29545.84 1302.01,-29559.21 1298.94,-30505.36 1308.5,-30514.84 1375.08,-30580.87 1452.69,-30580.64 1519.5,-30514.84 1529.91,-30504.58 1522.34,-30002.51 1527.5,-29988.84 1588.78,-29826.47 1720.91,-29854.65 1781,-29691.84 1789.86,-29667.82 1772.41,-14967.33 1789,-14947.84 1796.69,-14938.8 1807.52,-14933.71 1819.06,-14931.04"/>
<polygon fill="orange" stroke="orange" points="1827.18,-14931.93 1832.79,-14928.94 1826.54,-14927.77 1827.18,-14931.93"/>
<polyline fill="none" stroke="orange" points="1826.86,-14929.85 1823.89,-14930.3 "/>
<ellipse fill="none" stroke="orange" cx="1821.52" cy="-14930.67" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="895.67" y="-10925.25" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/utils/formatUtil.ts&#45;&gt;src/schemas/apiSchema.ts -->
<g id="edge3589" class="edge">
<title>src/utils/formatUtil.ts&#45;&gt;src/schemas/apiSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2088.56,-18427.47C2112.13,-18426.09 2141.86,-18428.93 2159.5,-18447.84 2168.09,-18457.04 2166.13,-18548.33 2167.5,-18560.84 2189.78,-18763.62 2232.08,-19008.19 2243.24,-19071.36"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2241.22,-19071.99 2244.34,-19077.53 2245.36,-19071.26 2241.22,-19071.99"/>
</g>
<!-- src/utils/formatUtil.ts&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge3590" class="edge">
<title>src/utils/formatUtil.ts&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2088.67,-18438.52C2112.45,-18440.08 2142.37,-18437.34 2159.5,-18417.84 2173.27,-18402.16 2161.93,-17686.94 2167.5,-17666.84 2180.82,-17618.77 2215.89,-17570.19 2234.31,-17546.95"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.07,-17548.11 2238.19,-17542.12 2232.79,-17545.48 2236.07,-17548.11"/>
</g>
<!-- src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue -->
<g id="node34" class="node">
<title>src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue</title>
<g id="a_node34"><a xlink:href="src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue" xlink:title="ViewControlsPanel.vue">
<path fill="#41f083" stroke="black" d="M478,-2061.84C478,-2061.84 372,-2061.84 372,-2061.84 369,-2061.84 366,-2058.84 366,-2055.84 366,-2055.84 366,-2049.84 366,-2049.84 366,-2046.84 369,-2043.84 372,-2043.84 372,-2043.84 478,-2043.84 478,-2043.84 481,-2043.84 484,-2046.84 484,-2049.84 484,-2049.84 484,-2055.84 484,-2055.84 484,-2058.84 481,-2061.84 478,-2061.84"/>
<text text-anchor="start" x="374" y="-2050.64" font-family="Helvetica,sans-Serif" font-size="9.00">ViewControlsPanel.vue</text>
</a>
</g>
</g>
<!-- src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue&#45;&gt;src/stores/commandStore.ts -->
<g id="edge32" class="edge">
<title>src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue&#45;&gt;src/stores/commandStore.ts</title>
<g id="a_edge32"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M484.41,-2050C495.74,-2052.33 506.43,-2057.07 514,-2065.84 530.03,-2084.39 513.1,-16165.99 522,-16188.84 562.92,-16293.92 652.21,-16270.9 693.5,-16375.84 715.32,-16431.31 679.25,-17393.53 701.5,-17448.84 751.96,-17574.26 860.44,-17544.26 910.5,-17669.84 925.81,-17708.24 905.27,-29539.73 923.5,-29576.84 967.36,-29666.12 1056.46,-29624.64 1100.5,-29713.84 1116.1,-29745.43 1094.99,-32220.85 1113.5,-32250.84 1162.46,-32330.17 1251.56,-32266.5 1300.5,-32345.84 1312.87,-32365.9 1291.79,-34026.21 1308.5,-34042.84 1374.97,-34108.99 1453.05,-34109.01 1519.5,-34042.84 1538.32,-34024.1 1510.52,-32151.25 1527.5,-32130.84 1600.84,-32042.69 1707.83,-32171.12 1781,-32082.84 1799.98,-32059.93 1769.73,-14970.5 1789,-14947.84 1796.69,-14938.8 1807.52,-14933.71 1819.06,-14931.04"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1827.17,-14931.92 1832.79,-14928.94 1826.54,-14927.77 1827.17,-14931.92"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1826.86,-14929.85 1823.89,-14930.3 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1821.52" cy="-14930.67" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="496.36" y="-8482.14" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue&#45;&gt;src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue -->
<g id="edge30" class="edge">
<title>src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue&#45;&gt;src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue</title>
<g id="a_edge30"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M484.09,-2052.84C504.11,-2052.84 526.58,-2052.84 546.84,-2052.84"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="554.79,-2054.94 560.79,-2052.84 554.79,-2050.74 554.79,-2054.94"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="554.79,-2052.84 551.79,-2052.84 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="549.39" cy="-2052.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="546.86" y="-2045.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue&#45;&gt;src/composables/bottomPanelTabs/useCommandSubcategories.ts -->
<g id="edge31" class="edge">
<title>src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue&#45;&gt;src/composables/bottomPanelTabs/useCommandSubcategories.ts</title>
<g id="a_edge31"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M484.41,-2050C495.74,-2052.33 506.43,-2057.07 514,-2065.84 525.92,-2079.62 519.12,-7295.84 522,-7313.84 560.78,-7555.79 648.88,-7596.89 693.5,-7837.84 696.74,-7855.34 689.47,-7984.72 701.5,-7997.84 707,-8003.83 713.68,-8008.25 721,-8011.46"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="727.93,-8015.97 734.29,-8015.87 729.25,-8011.99 727.93,-8015.97"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="728.59,-8013.98 725.75,-8013.03 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="723.47" cy="-8012.28" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="496.9" y="-5025.55" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/bottomPanel/tabs/terminal/BaseTerminal.vue -->
<g id="node35" class="node">
<title>src/components/bottomPanel/tabs/terminal/BaseTerminal.vue</title>
<g id="a_node35"><a xlink:href="src/components/bottomPanel/tabs/terminal/BaseTerminal.vue" xlink:title="BaseTerminal.vue">
<path fill="#41f083" stroke="black" d="M650.5,-1941.84C650.5,-1941.84 567.5,-1941.84 567.5,-1941.84 564.5,-1941.84 561.5,-1938.84 561.5,-1935.84 561.5,-1935.84 561.5,-1929.84 561.5,-1929.84 561.5,-1926.84 564.5,-1923.84 567.5,-1923.84 567.5,-1923.84 650.5,-1923.84 650.5,-1923.84 653.5,-1923.84 656.5,-1926.84 656.5,-1929.84 656.5,-1929.84 656.5,-1935.84 656.5,-1935.84 656.5,-1938.84 653.5,-1941.84 650.5,-1941.84"/>
<text text-anchor="start" x="569.5" y="-1930.64" font-family="Helvetica,sans-Serif" font-size="9.00">BaseTerminal.vue</text>
</a>
</g>
</g>
<!-- src/composables/bottomPanelTabs/useTerminal.ts -->
<g id="node36" class="node">
<title>src/composables/bottomPanelTabs/useTerminal.ts</title>
<g id="a_node36"><a xlink:href="src/composables/bottomPanelTabs/useTerminal.ts" xlink:title="useTerminal.ts">
<path fill="#ddfeff" stroke="black" d="M846.5,-7961.84C846.5,-7961.84 777.5,-7961.84 777.5,-7961.84 774.5,-7961.84 771.5,-7958.84 771.5,-7955.84 771.5,-7955.84 771.5,-7949.84 771.5,-7949.84 771.5,-7946.84 774.5,-7943.84 777.5,-7943.84 777.5,-7943.84 846.5,-7943.84 846.5,-7943.84 849.5,-7943.84 852.5,-7946.84 852.5,-7949.84 852.5,-7949.84 852.5,-7955.84 852.5,-7955.84 852.5,-7958.84 849.5,-7961.84 846.5,-7961.84"/>
<text text-anchor="start" x="779.5" y="-7950.64" font-family="Helvetica,sans-Serif" font-size="9.00">useTerminal.ts</text>
</a>
</g>
</g>
<!-- src/components/bottomPanel/tabs/terminal/BaseTerminal.vue&#45;&gt;src/composables/bottomPanelTabs/useTerminal.ts -->
<g id="edge33" class="edge">
<title>src/components/bottomPanel/tabs/terminal/BaseTerminal.vue&#45;&gt;src/composables/bottomPanelTabs/useTerminal.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M628.41,-1941.96C648.67,-1953.15 680.12,-1974.22 693.5,-2002.84 702.23,-2021.51 687.94,-7922.32 701.5,-7937.84 716.9,-7955.47 742.5,-7959.7 765.08,-7959.3"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="765.43,-7961.39 771.35,-7959.07 765.28,-7957.19 765.43,-7961.39"/>
</g>
<!-- src/components/bottomPanel/tabs/terminal/CommandTerminal.vue -->
<g id="node37" class="node">
<title>src/components/bottomPanel/tabs/terminal/CommandTerminal.vue</title>
<g id="a_node37"><a xlink:href="src/components/bottomPanel/tabs/terminal/CommandTerminal.vue" xlink:title="CommandTerminal.vue">
<path fill="#41f083" stroke="black" d="M479,-1941.84C479,-1941.84 371,-1941.84 371,-1941.84 368,-1941.84 365,-1938.84 365,-1935.84 365,-1935.84 365,-1929.84 365,-1929.84 365,-1926.84 368,-1923.84 371,-1923.84 371,-1923.84 479,-1923.84 479,-1923.84 482,-1923.84 485,-1926.84 485,-1929.84 485,-1929.84 485,-1935.84 485,-1935.84 485,-1938.84 482,-1941.84 479,-1941.84"/>
<text text-anchor="start" x="373" y="-1930.64" font-family="Helvetica,sans-Serif" font-size="9.00">CommandTerminal.vue</text>
</a>
</g>
</g>
<!-- src/components/bottomPanel/tabs/terminal/CommandTerminal.vue&#45;&gt;src/utils/envUtil.ts -->
<g id="edge36" class="edge">
<title>src/components/bottomPanel/tabs/terminal/CommandTerminal.vue&#45;&gt;src/utils/envUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M485.42,-1931.62C496.41,-1934.26 506.7,-1939.19 514,-1947.84 530.47,-1967.34 506.57,-16630.5 522,-16650.84 569.85,-16713.89 645.49,-16635.91 693.5,-16698.84 705.36,-16714.38 689.1,-18091.71 701.5,-18106.84 761.63,-18180.17 850.54,-18076.36 910.5,-18149.84 939.3,-18185.13 901.59,-31230.89 923.5,-31270.84 968.39,-31352.66 1055.46,-31302.09 1100.5,-31383.84 1119.73,-31418.74 1109.36,-34213.21 1113.5,-34252.84 1156.2,-34661.33 1257.9,-34749.33 1300.5,-35157.84 1301.93,-35171.51 1300.03,-37126.02 1308.5,-37136.84 1368.12,-37212.96 1455.97,-37116.95 1519.5,-37189.84 1530.22,-37202.14 1515.35,-37251.94 1527.5,-37262.84 1611.39,-37338.04 1701.1,-37342.27 1781,-37262.84 1787.61,-37256.26 1788.07,-35929.12 1789,-35919.84 1829.96,-35509.33 1927.09,-35419.45 1967,-35008.84 1988.53,-34787.27 1962.81,-19202.78 1980,-18980.84 1993.58,-18805.49 2035.73,-18595.69 2047.76,-18538.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2049.84,-18538.43 2049.02,-18532.13 2045.73,-18537.57 2049.84,-18538.43"/>
</g>
<!-- src/components/bottomPanel/tabs/terminal/CommandTerminal.vue&#45;&gt;src/components/bottomPanel/tabs/terminal/BaseTerminal.vue -->
<g id="edge34" class="edge">
<title>src/components/bottomPanel/tabs/terminal/CommandTerminal.vue&#45;&gt;src/components/bottomPanel/tabs/terminal/BaseTerminal.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M485.09,-1932.84C507.67,-1932.84 533.25,-1932.84 555.21,-1932.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="555.3,-1934.94 561.3,-1932.84 555.3,-1930.74 555.3,-1934.94"/>
</g>
<!-- src/components/bottomPanel/tabs/terminal/CommandTerminal.vue&#45;&gt;src/composables/bottomPanelTabs/useTerminal.ts -->
<g id="edge35" class="edge">
<title>src/components/bottomPanel/tabs/terminal/CommandTerminal.vue&#45;&gt;src/composables/bottomPanelTabs/useTerminal.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M485.42,-1931.63C496.4,-1934.26 506.7,-1939.2 514,-1947.84 536.05,-1973.92 501.99,-6839.15 522,-6866.84 569.05,-6931.94 646.25,-6858.88 693.5,-6923.84 710.07,-6946.62 682.9,-7916.68 701.5,-7937.84 716.96,-7955.42 742.56,-7959.65 765.12,-7959.26"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="765.48,-7961.35 771.4,-7959.03 765.32,-7957.15 765.48,-7961.35"/>
</g>
<!-- src/components/bottomPanel/tabs/terminal/LogsTerminal.vue -->
<g id="node38" class="node">
<title>src/components/bottomPanel/tabs/terminal/LogsTerminal.vue</title>
<g id="a_node38"><a xlink:href="src/components/bottomPanel/tabs/terminal/LogsTerminal.vue" xlink:title="LogsTerminal.vue">
<path fill="#41f083" stroke="black" d="M466,-1971.84C466,-1971.84 384,-1971.84 384,-1971.84 381,-1971.84 378,-1968.84 378,-1965.84 378,-1965.84 378,-1959.84 378,-1959.84 378,-1956.84 381,-1953.84 384,-1953.84 384,-1953.84 466,-1953.84 466,-1953.84 469,-1953.84 472,-1956.84 472,-1959.84 472,-1959.84 472,-1965.84 472,-1965.84 472,-1968.84 469,-1971.84 466,-1971.84"/>
<text text-anchor="start" x="386" y="-1960.64" font-family="Helvetica,sans-Serif" font-size="9.00">LogsTerminal.vue</text>
</a>
</g>
</g>
<!-- src/components/bottomPanel/tabs/terminal/LogsTerminal.vue&#45;&gt;src/components/bottomPanel/tabs/terminal/BaseTerminal.vue -->
<g id="edge37" class="edge">
<title>src/components/bottomPanel/tabs/terminal/LogsTerminal.vue&#45;&gt;src/components/bottomPanel/tabs/terminal/BaseTerminal.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M472.4,-1955.19C497.65,-1951.03 528.99,-1945.86 555.18,-1941.54"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="555.79,-1943.57 561.37,-1940.52 555.11,-1939.43 555.79,-1943.57"/>
</g>
<!-- src/components/bottomPanel/tabs/terminal/LogsTerminal.vue&#45;&gt;src/composables/bottomPanelTabs/useTerminal.ts -->
<g id="edge38" class="edge">
<title>src/components/bottomPanel/tabs/terminal/LogsTerminal.vue&#45;&gt;src/composables/bottomPanelTabs/useTerminal.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M469.46,-1971.89C486.34,-1977.76 503.99,-1987.32 514,-2002.84 532.42,-2031.39 503.03,-6867.65 522,-6895.84 567.97,-6964.13 647.3,-6897.69 693.5,-6965.84 708.65,-6988.19 683.67,-7917.56 701.5,-7937.84 716.96,-7955.42 742.57,-7959.65 765.13,-7959.26"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="765.48,-7961.35 771.4,-7959.03 765.33,-7957.15 765.48,-7961.35"/>
</g>
<!-- src/components/bottomPanel/tabs/terminal/LogsTerminal.vue&#45;&gt;src/schemas/apiSchema.ts -->
<g id="edge39" class="edge">
<title>src/components/bottomPanel/tabs/terminal/LogsTerminal.vue&#45;&gt;src/schemas/apiSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M469.46,-1971.89C486.35,-1977.75 504,-1987.32 514,-2002.84 527.8,-2024.26 513.49,-16654.82 522,-16678.84 562.46,-16793.08 652.71,-16776.72 693.5,-16890.84 705.1,-16923.3 684.45,-18101.88 701.5,-18131.84 755.14,-18226.11 857.12,-18163.42 910.5,-18257.84 923.67,-18281.13 905.11,-33650.4 923.5,-33669.84 950.57,-33698.46 1073.36,-33651.28 1100.5,-33679.84 1111.4,-33691.31 1111.36,-35943.15 1113.5,-35958.84 1156.32,-36273.23 1256.95,-36333.54 1300.5,-36647.84 1303.44,-36669.05 1298.65,-37399.82 1308.5,-37418.84 1363.72,-37525.4 1413.29,-37539.94 1527.5,-37576.84 1634.71,-37611.47 1699.17,-37654.28 1781,-37576.84 1792.72,-37565.75 1779.68,-37445.01 1789,-37431.84 1838.5,-37361.91 1916.41,-37426.98 1967,-37357.84 1986.76,-37330.83 1957.23,-37232.35 1980,-37207.84 2035,-37148.63 2107.1,-37240.36 2159.5,-37178.84 2168.64,-37168.11 2167.2,-20960.92 2167.5,-20946.84 2183.89,-20178.61 2237.54,-19233.08 2245.11,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2247.22,-19102.01 2245.47,-19095.9 2243.03,-19101.77 2247.22,-19102.01"/>
</g>
<!-- src/components/bottomPanel/tabs/terminal/LogsTerminal.vue&#45;&gt;src/scripts/api.ts -->
<g id="edge40" class="edge">
<title>src/components/bottomPanel/tabs/terminal/LogsTerminal.vue&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M469.46,-1971.89C486.35,-1977.75 504,-1987.32 514,-2002.84 527.4,-2023.63 505.02,-16231.85 522,-16249.84 548.2,-16277.6 667.22,-16232.15 693.5,-16259.84 705.99,-16272.99 688.94,-17552.75 701.5,-17565.84 717.59,-17582.62 894.45,-17559.02 910.5,-17575.84 939.04,-17605.74 908.64,-29441.27 923.5,-29479.84 965.7,-29589.36 1058.07,-29566.4 1100.5,-29675.84 1125.74,-29740.95 1082.71,-32127.15 1113.5,-32189.84 1159.98,-32284.48 1254.04,-32241.18 1300.5,-32335.84 1311.12,-32357.47 1291.42,-34053.84 1308.5,-34070.84 1374.96,-34136.99 1453.02,-34136.98 1519.5,-34070.84 1535.24,-34055.17 1520.75,-32493 1527.5,-32471.84 1587.05,-32285.05 1721.87,-32297.76 1781,-32110.84 1789.02,-32085.48 1774.41,-16815.07 1789,-16792.84 1802.22,-16772.69 1828.02,-16762.64 1848.94,-16757.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.57,-16759.66 1854.98,-16756.32 1848.66,-16755.56 1849.57,-16759.66"/>
</g>
<!-- src/components/bottomPanel/tabs/terminal/LogsTerminal.vue&#45;&gt;src/stores/executionStore.ts -->
<g id="edge41" class="edge">
<title>src/components/bottomPanel/tabs/terminal/LogsTerminal.vue&#45;&gt;src/stores/executionStore.ts</title>
<g id="a_edge41"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M469.46,-1971.89C486.35,-1977.75 504,-1987.32 514,-2002.84 527.41,-2023.64 510.43,-16236.96 522,-16258.84 565.13,-16340.41 650.12,-16294.4 693.5,-16375.84 709.16,-16405.23 683.38,-17546.89 701.5,-17574.84 757.03,-17660.44 855.21,-17584.08 910.5,-17669.84 933.09,-17704.87 897.72,-29642.08 923.5,-29674.84 973.57,-29738.45 1050.31,-29654.32 1100.5,-29717.84 1123.03,-29746.36 1088.78,-32308.19 1113.5,-32334.84 1141.85,-32365.4 1272.15,-32319.27 1300.5,-32349.84 1316.75,-32367.36 1291.56,-34053.97 1308.5,-34070.84 1374.96,-34136.99 1453.02,-34136.98 1519.5,-34070.84 1535.24,-34055.17 1520.75,-32493 1527.5,-32471.84 1587.05,-32285.05 1721.88,-32297.76 1781,-32110.84 1785.49,-32096.66 1779.36,-14989.17 1789,-14977.84 1796.84,-14968.62 1807.94,-14963.51 1819.74,-14960.89"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1828.11,-14961.8 1833.75,-14958.86 1827.51,-14957.64 1828.11,-14961.8"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1827.81,-14959.72 1824.84,-14960.15 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1822.46" cy="-14960.5" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="494.39" y="-8456.69" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/schemas/apiSchema.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2997" class="edge">
<title>src/schemas/apiSchema.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2240.44,-19095.97C2228.37,-19114.84 2197.79,-19157.96 2159.5,-19176.84 2123.5,-19194.59 2006.8,-19166.96 1980,-19196.84 1966.78,-19211.58 1968.52,-24879.1 1967,-24898.84 1950.49,-25113.76 1899.29,-25371.79 1886.11,-25435.88"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1884.05,-25435.49 1884.9,-25441.79 1888.16,-25436.34 1884.05,-25435.49"/>
</g>
<!-- src/types/searchBoxTypes.ts -->
<g id="node409" class="node">
<title>src/types/searchBoxTypes.ts</title>
<g id="a_node409"><a xlink:href="src/types/searchBoxTypes.ts" xlink:title="searchBoxTypes.ts">
<path fill="#ddfeff" stroke="black" d="M1925.5,-17451.84C1925.5,-17451.84 1838.5,-17451.84 1838.5,-17451.84 1835.5,-17451.84 1832.5,-17448.84 1832.5,-17445.84 1832.5,-17445.84 1832.5,-17439.84 1832.5,-17439.84 1832.5,-17436.84 1835.5,-17433.84 1838.5,-17433.84 1838.5,-17433.84 1925.5,-17433.84 1925.5,-17433.84 1928.5,-17433.84 1931.5,-17436.84 1931.5,-17439.84 1931.5,-17439.84 1931.5,-17445.84 1931.5,-17445.84 1931.5,-17448.84 1928.5,-17451.84 1925.5,-17451.84"/>
<text text-anchor="start" x="1840.5" y="-17440.64" font-family="Helvetica,sans-Serif" font-size="9.00">searchBoxTypes.ts</text>
</a>
</g>
</g>
<!-- src/schemas/apiSchema.ts&#45;&gt;src/types/searchBoxTypes.ts -->
<g id="edge3002" class="edge">
<title>src/schemas/apiSchema.ts&#45;&gt;src/types/searchBoxTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2244.12,-19077.55C2233.81,-19026.2 2184.09,-18771.62 2167.5,-18560.84 2166.53,-18548.46 2167.92,-17675.96 2159.5,-17666.84 2132.34,-17637.41 2008,-17679.46 1980,-17650.84 1949.79,-17619.95 1996.02,-17488.85 1967,-17456.84 1959.46,-17448.52 1949,-17443.9 1938.02,-17441.53"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1938.16,-17439.42 1931.88,-17440.43 1937.42,-17443.55 1938.16,-17439.42"/>
</g>
<!-- src/types/nodeSource.ts -->
<g id="node410" class="node">
<title>src/types/nodeSource.ts</title>
<g id="a_node410"><a xlink:href="src/types/nodeSource.ts" xlink:title="nodeSource.ts">
<path fill="#ddfeff" stroke="black" d="M1917,-17361.84C1917,-17361.84 1847,-17361.84 1847,-17361.84 1844,-17361.84 1841,-17358.84 1841,-17355.84 1841,-17355.84 1841,-17349.84 1841,-17349.84 1841,-17346.84 1844,-17343.84 1847,-17343.84 1847,-17343.84 1917,-17343.84 1917,-17343.84 1920,-17343.84 1923,-17346.84 1923,-17349.84 1923,-17349.84 1923,-17355.84 1923,-17355.84 1923,-17358.84 1920,-17361.84 1917,-17361.84"/>
<text text-anchor="start" x="1849" y="-17350.64" font-family="Helvetica,sans-Serif" font-size="9.00">nodeSource.ts</text>
</a>
</g>
</g>
<!-- src/schemas/apiSchema.ts&#45;&gt;src/types/nodeSource.ts -->
<g id="edge3001" class="edge">
<title>src/schemas/apiSchema.ts&#45;&gt;src/types/nodeSource.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2244.12,-19077.55C2233.81,-19026.2 2184.08,-18771.62 2167.5,-18560.84 2166.51,-18548.25 2168.09,-17661.09 2159.5,-17651.84 2132.27,-17622.5 2007.8,-17665.63 1980,-17636.84 1959.22,-17615.31 1986.76,-17390.31 1967,-17367.84 1957.59,-17357.13 1943.38,-17352.35 1929.31,-17350.56"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1929.48,-17348.47 1923.3,-17349.97 1929.07,-17352.65 1929.48,-17348.47"/>
</g>
<!-- src/schemas/apiSchema.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts -->
<g id="edge2999" class="edge">
<title>src/schemas/apiSchema.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2286.11,-19086.84C2298.04,-19086.84 2311.62,-19086.84 2325.1,-19086.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2325.28,-19088.94 2331.28,-19086.84 2325.28,-19084.74 2325.28,-19088.94"/>
</g>
<!-- src/schemas/colorPaletteSchema.ts -->
<g id="node577" class="node">
<title>src/schemas/colorPaletteSchema.ts</title>
<g id="a_node577"><a xlink:href="src/schemas/colorPaletteSchema.ts" xlink:title="colorPaletteSchema.ts">
<path fill="#ddfeff" stroke="black" d="M2451,-19065.84C2451,-19065.84 2346,-19065.84 2346,-19065.84 2343,-19065.84 2340,-19062.84 2340,-19059.84 2340,-19059.84 2340,-19053.84 2340,-19053.84 2340,-19050.84 2343,-19047.84 2346,-19047.84 2346,-19047.84 2451,-19047.84 2451,-19047.84 2454,-19047.84 2457,-19050.84 2457,-19053.84 2457,-19053.84 2457,-19059.84 2457,-19059.84 2457,-19062.84 2454,-19065.84 2451,-19065.84"/>
<text text-anchor="start" x="2348" y="-19054.64" font-family="Helvetica,sans-Serif" font-size="9.00">colorPaletteSchema.ts</text>
</a>
</g>
</g>
<!-- src/schemas/apiSchema.ts&#45;&gt;src/schemas/colorPaletteSchema.ts -->
<g id="edge2998" class="edge">
<title>src/schemas/apiSchema.ts&#45;&gt;src/schemas/colorPaletteSchema.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2286.11,-19079.19C2304.46,-19075.51 2326.71,-19071.04 2346.5,-19067.07"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2347.08,-19069.1 2352.55,-19065.86 2346.25,-19064.98 2347.08,-19069.1"/>
</g>
<!-- src/schemas/keyBindingSchema.ts -->
<g id="node579" class="node">
<title>src/schemas/keyBindingSchema.ts</title>
<g id="a_node579"><a xlink:href="src/schemas/keyBindingSchema.ts" xlink:title="keyBindingSchema.ts">
<path fill="#ddfeff" stroke="black" d="M2450,-19035.84C2450,-19035.84 2347,-19035.84 2347,-19035.84 2344,-19035.84 2341,-19032.84 2341,-19029.84 2341,-19029.84 2341,-19023.84 2341,-19023.84 2341,-19020.84 2344,-19017.84 2347,-19017.84 2347,-19017.84 2450,-19017.84 2450,-19017.84 2453,-19017.84 2456,-19020.84 2456,-19023.84 2456,-19023.84 2456,-19029.84 2456,-19029.84 2456,-19032.84 2453,-19035.84 2450,-19035.84"/>
<text text-anchor="start" x="2349" y="-19024.64" font-family="Helvetica,sans-Serif" font-size="9.00">keyBindingSchema.ts</text>
</a>
</g>
</g>
<!-- src/schemas/apiSchema.ts&#45;&gt;src/schemas/keyBindingSchema.ts -->
<g id="edge3000" class="edge">
<title>src/schemas/apiSchema.ts&#45;&gt;src/schemas/keyBindingSchema.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2261.92,-19077.8C2278.06,-19067.7 2305.75,-19051.5 2331.5,-19041.84 2335.66,-19040.28 2340.03,-19038.85 2344.46,-19037.55"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2345.31,-19039.49 2350.52,-19035.86 2344.18,-19035.45 2345.31,-19039.49"/>
</g>
<!-- src/scripts/api.ts&#45;&gt;src/schemas/apiSchema.ts -->
<g id="edge3010" class="edge">
<title>src/scripts/api.ts&#45;&gt;src/schemas/apiSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1909.12,-16760.46C1928.52,-16765.83 1955.7,-16772.77 1980,-16776.84 1999.75,-16780.14 2145.95,-16778.09 2159.5,-16792.84 2167.81,-16801.88 2166.56,-18548.59 2167.5,-18560.84 2183.06,-18764.25 2230.24,-19008.36 2242.86,-19071.39"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2240.86,-19072.09 2244.1,-19077.55 2244.98,-19071.26 2240.86,-19072.09"/>
</g>
<!-- src/scripts/api.ts&#45;&gt;src/stores/toastStore.ts -->
<g id="edge3014" class="edge">
<title>src/scripts/api.ts&#45;&gt;src/stores/toastStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1878.92,-16743.64C1864.55,-16700.22 1804.08,-16511.24 1785,-16350.84 1778.23,-16293.9 1782.48,-16150.11 1785,-16092.84 1804.57,-15648.15 1868.43,-15105.27 1880.14,-15008.09"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1882.26,-15008.08 1880.9,-15001.87 1878.09,-15007.57 1882.26,-15008.08"/>
</g>
<!-- src/scripts/api.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts -->
<g id="edge3012" class="edge">
<title>src/scripts/api.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1909.12,-16744.87C1964.58,-16729.75 2094.35,-16704.26 2159.5,-16773.84 2174.63,-16790 2152.34,-17554.7 2167.5,-17570.84 2190.53,-17595.36 2295.48,-17557.3 2318.5,-17581.84 2346.82,-17612.03 2305.54,-19039.6 2331.5,-19071.84 2331.96,-19072.41 2332.44,-19072.96 2332.93,-19073.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2331.9,-19075.39 2337.77,-19077.83 2334.7,-19072.26 2331.9,-19075.39"/>
</g>
<!-- src/types/workflowTemplateTypes.ts -->
<g id="node449" class="node">
<title>src/types/workflowTemplateTypes.ts</title>
<g id="a_node449"><a xlink:href="src/types/workflowTemplateTypes.ts" xlink:title="workflowTemplateTypes.ts">
<path fill="#ddfeff" stroke="black" d="M1943,-17421.84C1943,-17421.84 1821,-17421.84 1821,-17421.84 1818,-17421.84 1815,-17418.84 1815,-17415.84 1815,-17415.84 1815,-17409.84 1815,-17409.84 1815,-17406.84 1818,-17403.84 1821,-17403.84 1821,-17403.84 1943,-17403.84 1943,-17403.84 1946,-17403.84 1949,-17406.84 1949,-17409.84 1949,-17409.84 1949,-17415.84 1949,-17415.84 1949,-17418.84 1946,-17421.84 1943,-17421.84"/>
<text text-anchor="start" x="1823" y="-17410.64" font-family="Helvetica,sans-Serif" font-size="9.00">workflowTemplateTypes.ts</text>
</a>
</g>
</g>
<!-- src/scripts/api.ts&#45;&gt;src/types/workflowTemplateTypes.ts -->
<g id="edge3016" class="edge">
<title>src/scripts/api.ts&#45;&gt;src/types/workflowTemplateTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1854.95,-16755.35C1829.37,-16759.46 1793.64,-16770.3 1785,-16798.84 1780.23,-16814.6 1780.23,-17376.07 1785,-17391.84 1788.53,-17403.49 1797.5,-17410.31 1808.65,-17414.08"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1808.31,-17416.17 1814.66,-17415.78 1809.45,-17412.13 1808.31,-17416.17"/>
</g>
<!-- src/config/clientFeatureFlags.json -->
<g id="node575" class="node">
<title>src/config/clientFeatureFlags.json</title>
<g id="a_node575"><a xlink:href="src/config/clientFeatureFlags.json" xlink:title="clientFeatureFlags.json">
<path fill="#ffee44" stroke="black" d="M2105.5,-35688.84C2105.5,-35688.84 1998.5,-35688.84 1998.5,-35688.84 1995.5,-35688.84 1992.5,-35685.84 1992.5,-35682.84 1992.5,-35682.84 1992.5,-35676.84 1992.5,-35676.84 1992.5,-35673.84 1995.5,-35670.84 1998.5,-35670.84 1998.5,-35670.84 2105.5,-35670.84 2105.5,-35670.84 2108.5,-35670.84 2111.5,-35673.84 2111.5,-35676.84 2111.5,-35676.84 2111.5,-35682.84 2111.5,-35682.84 2111.5,-35685.84 2108.5,-35688.84 2105.5,-35688.84"/>
<text text-anchor="start" x="2000.5" y="-35677.64" font-family="Helvetica,sans-Serif" font-size="9.00">clientFeatureFlags.json</text>
</a>
</g>
</g>
<!-- src/scripts/api.ts&#45;&gt;src/config/clientFeatureFlags.json -->
<g id="edge3009" class="edge">
<title>src/scripts/api.ts&#45;&gt;src/config/clientFeatureFlags.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.22,-16757.6C1928.85,-16762.69 1954.4,-16772.9 1967,-16792.84 1983.09,-16818.3 1979.29,-34115.72 1980,-34145.84 1994.77,-34774.32 2042.57,-35546.5 2050.02,-35664.43"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2047.94,-35664.84 2050.42,-35670.7 2052.13,-35664.58 2047.94,-35664.84"/>
</g>
<!-- src/scripts/api.ts&#45;&gt;src/schemas/nodeDefSchema.ts -->
<g id="edge3013" class="edge">
<title>src/scripts/api.ts&#45;&gt;src/schemas/nodeDefSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1909.18,-16757.63C1928.8,-16762.73 1954.34,-16772.94 1967,-16792.84 1980.19,-16813.55 1978.26,-18536.34 1980,-18560.84 1994.39,-18763.93 2036.83,-19008.27 2048.18,-19071.38"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2046.16,-19072.01 2049.3,-19077.54 2050.29,-19071.26 2046.16,-19072.01"/>
</g>
<!-- src/schemas/assetSchema.ts -->
<g id="node934" class="node">
<title>src/schemas/assetSchema.ts</title>
<g id="a_node934"><a xlink:href="src/schemas/assetSchema.ts" xlink:title="assetSchema.ts">
<path fill="#ddfeff" stroke="black" d="M1687,-19009.84C1687,-19009.84 1611,-19009.84 1611,-19009.84 1608,-19009.84 1605,-19006.84 1605,-19003.84 1605,-19003.84 1605,-18997.84 1605,-18997.84 1605,-18994.84 1608,-18991.84 1611,-18991.84 1611,-18991.84 1687,-18991.84 1687,-18991.84 1690,-18991.84 1693,-18994.84 1693,-18997.84 1693,-18997.84 1693,-19003.84 1693,-19003.84 1693,-19006.84 1690,-19009.84 1687,-19009.84"/>
<text text-anchor="start" x="1613" y="-18998.64" font-family="Helvetica,sans-Serif" font-size="9.00">assetSchema.ts</text>
</a>
</g>
</g>
<!-- src/scripts/api.ts&#45;&gt;src/schemas/assetSchema.ts -->
<g id="edge3011" class="edge">
<title>src/scripts/api.ts&#45;&gt;src/schemas/assetSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1854.99,-16756.33C1833.26,-16760.77 1803.56,-16770.73 1789,-16792.84 1774,-16815.62 1787.71,-18730.4 1781,-18756.84 1756.78,-18852.34 1687.39,-18951.29 1660.67,-18986.98"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1658.99,-18985.72 1657.05,-18991.78 1662.34,-18988.25 1658.99,-18985.72"/>
</g>
<!-- src/scripts/api.ts&#45;&gt;src/types/nodeIdentification.ts -->
<g id="edge3015" class="edge">
<title>src/scripts/api.ts&#45;&gt;src/types/nodeIdentification.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1909.06,-16758.92C1927.82,-16764.62 1952.3,-16775.02 1967,-16792.84 2046.49,-16889.22 2051.75,-17052.08 2051.36,-17102.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2049.26,-17102.57 2051.28,-17108.59 2053.46,-17102.62 2049.26,-17102.57"/>
</g>
<!-- src/stores/executionStore.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge3381" class="edge">
<title>src/stores/executionStore.ts&#45;&gt;src/scripts/app.ts</title>
<g id="a_edge3381"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1833.75,-14958.86C1817.13,-14960.14 1799.91,-14965.02 1789,-14977.84 1773.45,-14996.11 1793.84,-28779.56 1781,-28799.84 1714.3,-28905.14 1594.9,-28814.98 1527.5,-28919.84 1518.89,-28933.23 1530.83,-29481.66 1519.5,-29492.84 1452.73,-29558.68 1374.83,-29559.12 1308.5,-29492.84 1301.5,-29485.84 1300.85,-18094.73 1300.5,-18084.84 1281.9,-17553.85 1222.46,-16905.93 1210.22,-16776.11"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1211.54,-16767.85 1208.89,-16762.08 1207.36,-16768.25 1211.54,-16767.85"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1209.45,-16768.05 1209.74,-16771.04 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1209.96" cy="-16773.43" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1809.22" y="-15568.93" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/executionStore.ts&#45;&gt;src/schemas/apiSchema.ts -->
<g id="edge3378" class="edge">
<title>src/stores/executionStore.ts&#45;&gt;src/schemas/apiSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1930.12,-14960.41C1944.02,-14962.24 1957.93,-14967.08 1967,-14977.84 1998.97,-15015.74 1946.3,-16726.47 1980,-16762.84 2007.21,-16792.2 2132.33,-16748.44 2159.5,-16777.84 2167.9,-16786.93 2166.56,-18548.49 2167.5,-18560.84 2183.05,-18764.25 2230.23,-19008.36 2242.86,-19071.39"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2240.86,-19072.09 2244.1,-19077.55 2244.98,-19071.26 2240.86,-19072.09"/>
</g>
<!-- src/stores/executionStore.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge3380" class="edge">
<title>src/stores/executionStore.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1833.77,-14957.57C1812.5,-14958.25 1790.97,-14964.13 1785,-14983.84 1779.5,-15002.01 1782.76,-16331.98 1785,-16350.84 1803.33,-16504.98 1859.89,-16685.5 1877.03,-16737.89"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.05,-16738.59 1878.92,-16743.64 1879.04,-16737.28 1875.05,-16738.59"/>
</g>
<!-- src/renderer/core/canvas/canvasStore.ts -->
<g id="node45" class="node">
<title>src/renderer/core/canvas/canvasStore.ts</title>
<g id="a_node45"><a xlink:href="src/renderer/core/canvas/canvasStore.ts" xlink:title="canvasStore.ts">
<path fill="#ddfeff" stroke="black" d="M1461.5,-11177.84C1461.5,-11177.84 1390.5,-11177.84 1390.5,-11177.84 1387.5,-11177.84 1384.5,-11174.84 1384.5,-11171.84 1384.5,-11171.84 1384.5,-11165.84 1384.5,-11165.84 1384.5,-11162.84 1387.5,-11159.84 1390.5,-11159.84 1390.5,-11159.84 1461.5,-11159.84 1461.5,-11159.84 1464.5,-11159.84 1467.5,-11162.84 1467.5,-11165.84 1467.5,-11165.84 1467.5,-11171.84 1467.5,-11171.84 1467.5,-11174.84 1464.5,-11177.84 1461.5,-11177.84"/>
<text text-anchor="start" x="1392.5" y="-11166.64" font-family="Helvetica,sans-Serif" font-size="9.00">canvasStore.ts</text>
</a>
</g>
</g>
<!-- src/stores/executionStore.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge3377" class="edge">
<title>src/stores/executionStore.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<g id="a_edge3377"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1833.76,-14958.87C1817.14,-14960.15 1799.91,-14965.02 1789,-14977.84 1769.15,-15001.15 1802.67,-19365.21 1781,-19386.84 1761.07,-19406.74 1547.43,-19406.74 1527.5,-19386.84 1517.8,-19377.15 1521.41,-11506.41 1519.5,-11492.84 1503.13,-11376.3 1455.37,-11242.85 1435.66,-11191.02"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1434.72,-11182.76 1430.61,-11177.91 1430.8,-11184.27 1434.72,-11182.76"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1432.76,-11183.51 1433.84,-11186.31 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1434.71" cy="-11188.55" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1495.69" y="-12723.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/executionStore.ts&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge3372" class="edge">
<title>src/stores/executionStore.ts&#45;&gt;src/stores/workflowStore.ts</title>
<g id="a_edge3372"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1930.24,-14971.27C1949.48,-14974.71 1971.93,-14978.72 1992.21,-14982.34"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1999.57,-14985.79 2005.84,-14984.77 2000.31,-14981.65 1999.57,-14985.79"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1999.94,-14983.72 1996.98,-14983.19 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1994.62" cy="-14982.77" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1943.77" y="-14980.86" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/executionStore.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge3376" class="edge">
<title>src/stores/executionStore.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1833.77,-14957.57C1812.5,-14958.25 1790.97,-14964.13 1785,-14983.84 1780.01,-15000.3 1783.52,-24875.7 1785,-24892.84 1803.79,-25110.67 1863.12,-25371.08 1878.39,-25435.75"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1876.38,-25436.36 1879.8,-25441.71 1880.46,-25435.39 1876.38,-25436.36"/>
</g>
<!-- src/components/graph/widgets/ChatHistoryWidget.vue -->
<g id="node336" class="node">
<title>src/components/graph/widgets/ChatHistoryWidget.vue</title>
<g id="a_node336"><a xlink:href="src/components/graph/widgets/ChatHistoryWidget.vue" xlink:title="ChatHistoryWidget.vue">
<path fill="#41f083" stroke="black" d="M866.5,-2297.84C866.5,-2297.84 757.5,-2297.84 757.5,-2297.84 754.5,-2297.84 751.5,-2294.84 751.5,-2291.84 751.5,-2291.84 751.5,-2285.84 751.5,-2285.84 751.5,-2282.84 754.5,-2279.84 757.5,-2279.84 757.5,-2279.84 866.5,-2279.84 866.5,-2279.84 869.5,-2279.84 872.5,-2282.84 872.5,-2285.84 872.5,-2285.84 872.5,-2291.84 872.5,-2291.84 872.5,-2294.84 869.5,-2297.84 866.5,-2297.84"/>
<text text-anchor="start" x="759.5" y="-2286.64" font-family="Helvetica,sans-Serif" font-size="9.00">ChatHistoryWidget.vue</text>
</a>
</g>
</g>
<!-- src/stores/executionStore.ts&#45;&gt;src/components/graph/widgets/ChatHistoryWidget.vue -->
<g id="edge3373" class="edge">
<title>src/stores/executionStore.ts&#45;&gt;src/components/graph/widgets/ChatHistoryWidget.vue</title>
<g id="a_edge3373"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1833.75,-14958.86C1817.13,-14960.14 1799.9,-14965.02 1789,-14977.84 1772.59,-14997.12 1794.95,-29541.7 1781,-29562.84 1721.56,-29652.9 1384.98,-29750.96 1308.5,-29674.84 1300.03,-29666.41 1301.37,-27965.76 1300.5,-27953.84 1257.47,-27364.64 1155.38,-27227.11 1113.5,-26637.84 1105.09,-26519.49 1123.33,-9669.27 1100.5,-9552.84 1060.34,-9348.01 963.78,-9322.64 923.5,-9117.84 914.47,-9071.9 929.56,-2419.6 910.5,-2376.84 896.56,-2345.56 865.42,-2320.69 842.06,-2305.48"/>
<polygon fill="orange" stroke="orange" points="836.24,-2299.41 830.04,-2298.04 834.03,-2302.98 836.24,-2299.41"/>
<polyline fill="none" stroke="orange" points="835.14,-2301.2 837.69,-2302.78 "/>
<ellipse fill="none" stroke="orange" cx="839.73" cy="-2304.04" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="896.63" y="-8809.57" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/executionStore.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts -->
<g id="edge3379" class="edge">
<title>src/stores/executionStore.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1930.3,-14961.64C1943.71,-14963.64 1957.29,-14968.27 1967,-14977.84 2003.58,-15013.88 2313.45,-16741.73 2318.5,-16792.84 2321.61,-16824.34 2311.68,-19047.15 2331.5,-19071.84 2331.96,-19072.41 2332.44,-19072.96 2332.93,-19073.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2331.89,-19075.39 2337.76,-19077.83 2334.7,-19072.26 2331.89,-19075.39"/>
</g>
<!-- src/stores/executionStore.ts&#45;&gt;src/stores/imagePreviewStore.ts -->
<g id="edge3382" class="edge">
<title>src/stores/executionStore.ts&#45;&gt;src/stores/imagePreviewStore.ts</title>
<g id="a_edge3382"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1833.99,-14970.7C1817.99,-14969.46 1801.12,-14964.81 1789,-14953.84 1778.77,-14944.57 1791.45,-14932.85 1781,-14923.84 1764.44,-14909.54 1741.99,-14903.83 1720.35,-14901.97"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1712.42,-14899.46 1706.32,-14901.26 1712.2,-14903.66 1712.42,-14899.46"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1712.31,-14901.56 1715.31,-14901.71 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1717.7" cy="-14901.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1760.69" y="-14930.57" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/node/useNodeChatHistory.ts -->
<g id="node536" class="node">
<title>src/composables/node/useNodeChatHistory.ts</title>
<g id="a_node536"><a xlink:href="src/composables/node/useNodeChatHistory.ts" xlink:title="useNodeChatHistory.ts">
<path fill="#ddfeff" stroke="black" d="M865,-7755.84C865,-7755.84 759,-7755.84 759,-7755.84 756,-7755.84 753,-7752.84 753,-7749.84 753,-7749.84 753,-7743.84 753,-7743.84 753,-7740.84 756,-7737.84 759,-7737.84 759,-7737.84 865,-7737.84 865,-7737.84 868,-7737.84 871,-7740.84 871,-7743.84 871,-7743.84 871,-7749.84 871,-7749.84 871,-7752.84 868,-7755.84 865,-7755.84"/>
<text text-anchor="start" x="761" y="-7744.64" font-family="Helvetica,sans-Serif" font-size="9.00">useNodeChatHistory.ts</text>
</a>
</g>
</g>
<!-- src/stores/executionStore.ts&#45;&gt;src/composables/node/useNodeChatHistory.ts -->
<g id="edge3374" class="edge">
<title>src/stores/executionStore.ts&#45;&gt;src/composables/node/useNodeChatHistory.ts</title>
<g id="a_edge3374"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1833.75,-14958.86C1817.13,-14960.14 1799.91,-14965.02 1789,-14977.84 1773.02,-14996.62 1792.12,-29157.83 1781,-29179.84 1678.72,-29382.31 1529.54,-29423.82 1308.5,-29372.84 1214.56,-29351.17 1164.81,-29359.45 1113.5,-29277.84 1094.68,-29247.9 1120.17,-26761.22 1100.5,-26731.84 1053.07,-26660.98 970.78,-26728.79 923.5,-26657.84 905.31,-26630.54 931.87,-7786.73 910.5,-7761.84 903.75,-7753.98 894.75,-7748.99 884.93,-7745.96"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="877.48,-7742.19 871.17,-7742.96 876.59,-7746.29 877.48,-7742.19"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="877.04,-7744.24 879.97,-7744.88 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="882.31" cy="-7745.39" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="894.49" y="-10713.72" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/node/useNodeProgressText.ts -->
<g id="node543" class="node">
<title>src/composables/node/useNodeProgressText.ts</title>
<g id="a_node543"><a xlink:href="src/composables/node/useNodeProgressText.ts" xlink:title="useNodeProgressText.ts">
<path fill="#ddfeff" stroke="black" d="M867.5,-7785.84C867.5,-7785.84 756.5,-7785.84 756.5,-7785.84 753.5,-7785.84 750.5,-7782.84 750.5,-7779.84 750.5,-7779.84 750.5,-7773.84 750.5,-7773.84 750.5,-7770.84 753.5,-7767.84 756.5,-7767.84 756.5,-7767.84 867.5,-7767.84 867.5,-7767.84 870.5,-7767.84 873.5,-7770.84 873.5,-7773.84 873.5,-7773.84 873.5,-7779.84 873.5,-7779.84 873.5,-7782.84 870.5,-7785.84 867.5,-7785.84"/>
<text text-anchor="start" x="758.5" y="-7774.64" font-family="Helvetica,sans-Serif" font-size="9.00">useNodeProgressText.ts</text>
</a>
</g>
</g>
<!-- src/stores/executionStore.ts&#45;&gt;src/composables/node/useNodeProgressText.ts -->
<g id="edge3375" class="edge">
<title>src/stores/executionStore.ts&#45;&gt;src/composables/node/useNodeProgressText.ts</title>
<g id="a_edge3375"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1833.75,-14958.86C1817.13,-14960.14 1799.9,-14965.02 1789,-14977.84 1780.55,-14987.77 1783.85,-29984.11 1781,-29996.84 1723.2,-30254.77 1586.55,-30277.19 1527.5,-30534.84 1525.09,-30545.37 1527.18,-31305.24 1519.5,-31312.84 1452.85,-31378.81 1375.03,-31378.93 1308.5,-31312.84 1296.42,-31300.84 1303.39,-30103.62 1300.5,-30086.84 1257.54,-29837.36 1156.3,-29798.34 1113.5,-29548.84 1090.41,-29414.25 1132.08,-27223.69 1100.5,-27090.84 1059.64,-26918.93 963.96,-26906.84 923.5,-26734.84 915.97,-26702.82 931.92,-7816.79 910.5,-7791.84 904.28,-7784.59 896.14,-7779.79 887.22,-7776.71"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="880.04,-7772.76 873.71,-7773.35 879.03,-7776.84 880.04,-7772.76"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="879.54,-7774.8 882.45,-7775.53 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="884.78" cy="-7776.1" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="896.01" y="-10750.42" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/executionStore.ts&#45;&gt;src/types/nodeIdentification.ts -->
<g id="edge3383" class="edge">
<title>src/stores/executionStore.ts&#45;&gt;src/types/nodeIdentification.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1930.12,-14960.41C1944.02,-14962.24 1957.93,-14967.08 1967,-14977.84 1983.11,-14996.94 1977.35,-16751.99 1980,-16776.84 1993.63,-16904.62 2033.55,-17055.23 2046.73,-17102.72"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2044.77,-17103.51 2048.4,-17108.72 2048.81,-17102.38 2044.77,-17103.51"/>
</g>
<!-- src/components/breadcrumb/SubgraphBreadcrumb.vue -->
<g id="node42" class="node">
<title>src/components/breadcrumb/SubgraphBreadcrumb.vue</title>
<g id="a_node42"><a xlink:href="src/components/breadcrumb/SubgraphBreadcrumb.vue" xlink:title="SubgraphBreadcrumb.vue">
<path fill="#41f083" stroke="black" d="M874.5,-3163.84C874.5,-3163.84 749.5,-3163.84 749.5,-3163.84 746.5,-3163.84 743.5,-3160.84 743.5,-3157.84 743.5,-3157.84 743.5,-3151.84 743.5,-3151.84 743.5,-3148.84 746.5,-3145.84 749.5,-3145.84 749.5,-3145.84 874.5,-3145.84 874.5,-3145.84 877.5,-3145.84 880.5,-3148.84 880.5,-3151.84 880.5,-3151.84 880.5,-3157.84 880.5,-3157.84 880.5,-3160.84 877.5,-3163.84 874.5,-3163.84"/>
<text text-anchor="start" x="751.5" y="-3152.64" font-family="Helvetica,sans-Serif" font-size="9.00">SubgraphBreadcrumb.vue</text>
</a>
</g>
</g>
<!-- src/components/breadcrumb/SubgraphBreadcrumbItem.vue -->
<g id="node43" class="node">
<title>src/components/breadcrumb/SubgraphBreadcrumbItem.vue</title>
<g id="a_node43"><a xlink:href="src/components/breadcrumb/SubgraphBreadcrumbItem.vue" xlink:title="SubgraphBreadcrumbItem.vue">
<path fill="#41f083" stroke="black" d="M1085,-3163.84C1085,-3163.84 939,-3163.84 939,-3163.84 936,-3163.84 933,-3160.84 933,-3157.84 933,-3157.84 933,-3151.84 933,-3151.84 933,-3148.84 936,-3145.84 939,-3145.84 939,-3145.84 1085,-3145.84 1085,-3145.84 1088,-3145.84 1091,-3148.84 1091,-3151.84 1091,-3151.84 1091,-3157.84 1091,-3157.84 1091,-3160.84 1088,-3163.84 1085,-3163.84"/>
<text text-anchor="start" x="941" y="-3152.64" font-family="Helvetica,sans-Serif" font-size="9.00">SubgraphBreadcrumbItem.vue</text>
</a>
</g>
</g>
<!-- src/components/breadcrumb/SubgraphBreadcrumb.vue&#45;&gt;src/components/breadcrumb/SubgraphBreadcrumbItem.vue -->
<g id="edge42" class="edge">
<title>src/components/breadcrumb/SubgraphBreadcrumb.vue&#45;&gt;src/components/breadcrumb/SubgraphBreadcrumbItem.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M880.59,-3154.84C895.42,-3154.84 911.31,-3154.84 926.71,-3154.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="926.81,-3156.94 932.81,-3154.84 926.81,-3152.74 926.81,-3156.94"/>
</g>
<!-- src/composables/element/useOverflowObserver.ts -->
<g id="node44" class="node">
<title>src/composables/element/useOverflowObserver.ts</title>
<g id="a_node44"><a xlink:href="src/composables/element/useOverflowObserver.ts" xlink:title="useOverflowObserver.ts">
<path fill="#ddfeff" stroke="black" d="M867.5,-7339.84C867.5,-7339.84 756.5,-7339.84 756.5,-7339.84 753.5,-7339.84 750.5,-7336.84 750.5,-7333.84 750.5,-7333.84 750.5,-7327.84 750.5,-7327.84 750.5,-7324.84 753.5,-7321.84 756.5,-7321.84 756.5,-7321.84 867.5,-7321.84 867.5,-7321.84 870.5,-7321.84 873.5,-7324.84 873.5,-7327.84 873.5,-7327.84 873.5,-7333.84 873.5,-7333.84 873.5,-7336.84 870.5,-7339.84 867.5,-7339.84"/>
<text text-anchor="start" x="758.5" y="-7328.64" font-family="Helvetica,sans-Serif" font-size="9.00">useOverflowObserver.ts</text>
</a>
</g>
</g>
<!-- src/components/breadcrumb/SubgraphBreadcrumb.vue&#45;&gt;src/composables/element/useOverflowObserver.ts -->
<g id="edge43" class="edge">
<title>src/components/breadcrumb/SubgraphBreadcrumb.vue&#45;&gt;src/composables/element/useOverflowObserver.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M809.69,-3164.03C795.55,-3220.81 720.6,-3529.73 697.5,-3786.84 695.31,-3811.2 690.41,-7286.42 697.5,-7309.84 703.5,-7329.64 723.01,-7336.96 744.27,-7338.62"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="744.19,-7340.72 750.3,-7338.94 744.42,-7336.52 744.19,-7340.72"/>
</g>
<!-- src/components/breadcrumb/SubgraphBreadcrumb.vue&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge44" class="edge">
<title>src/components/breadcrumb/SubgraphBreadcrumb.vue&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M814.96,-3163.97C826.95,-3220.34 890.52,-3526.99 910.5,-3780.84 911.88,-3798.37 911.58,-8833.9 923.5,-8846.84 950.25,-8875.87 1073.77,-8832.79 1100.5,-8861.84 1124.41,-8887.82 1088.52,-19005.89 1113.5,-19030.84 1142.9,-19060.2 1271.1,-19060.21 1300.5,-19030.84 1309.76,-19021.59 1306.25,-11505.73 1308.5,-11492.84 1330.28,-11368.3 1395.59,-11228.39 1417.64,-11183.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1419.56,-11184.36 1420.34,-11178.05 1415.8,-11182.5 1419.56,-11184.36"/>
</g>
<!-- src/stores/subgraphNavigationStore.ts -->
<g id="node46" class="node">
<title>src/stores/subgraphNavigationStore.ts</title>
<g id="a_node46"><a xlink:href="src/stores/subgraphNavigationStore.ts" xlink:title="subgraphNavigationStore.ts">
<path fill="#ddfeff" stroke="black" d="M1947.5,-14881.84C1947.5,-14881.84 1816.5,-14881.84 1816.5,-14881.84 1813.5,-14881.84 1810.5,-14878.84 1810.5,-14875.84 1810.5,-14875.84 1810.5,-14869.84 1810.5,-14869.84 1810.5,-14866.84 1813.5,-14863.84 1816.5,-14863.84 1816.5,-14863.84 1947.5,-14863.84 1947.5,-14863.84 1950.5,-14863.84 1953.5,-14866.84 1953.5,-14869.84 1953.5,-14869.84 1953.5,-14875.84 1953.5,-14875.84 1953.5,-14878.84 1950.5,-14881.84 1947.5,-14881.84"/>
<text text-anchor="start" x="1818.5" y="-14870.64" font-family="Helvetica,sans-Serif" font-size="9.00">subgraphNavigationStore.ts</text>
</a>
</g>
</g>
<!-- src/components/breadcrumb/SubgraphBreadcrumb.vue&#45;&gt;src/stores/subgraphNavigationStore.ts -->
<g id="edge45" class="edge">
<title>src/components/breadcrumb/SubgraphBreadcrumb.vue&#45;&gt;src/stores/subgraphNavigationStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M814.96,-3163.97C826.95,-3220.34 890.55,-3526.99 910.5,-3780.84 912,-3799.88 912.24,-9265.41 923.5,-9280.84 972.24,-9347.58 1051.81,-9271.06 1100.5,-9337.84 1118.19,-9362.11 1093.89,-26615.09 1113.5,-26637.84 1168.37,-26701.49 1245.56,-26602.25 1300.5,-26665.84 1312.57,-26679.81 1295.42,-29311.8 1308.5,-29324.84 1374.91,-29391.05 1452.78,-29390.74 1519.5,-29324.84 1532.43,-29312.07 1523.03,-28688.45 1527.5,-28670.84 1586.97,-28436.62 1722.9,-28424.4 1781,-28189.84 1786.55,-28167.42 1774.04,-14905.43 1789,-14887.84 1793.34,-14882.74 1798.67,-14878.9 1804.57,-14876.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1805.43,-14877.96 1810.13,-14873.68 1803.79,-14874.09 1805.43,-14877.96"/>
</g>
<!-- src/components/breadcrumb/SubgraphBreadcrumb.vue&#45;&gt;src/stores/subgraphStore.ts -->
<g id="edge46" class="edge">
<title>src/components/breadcrumb/SubgraphBreadcrumb.vue&#45;&gt;src/stores/subgraphStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M814.96,-3163.97C826.95,-3220.34 890.55,-3526.99 910.5,-3780.84 913.46,-3818.53 904.68,-9192.05 923.5,-9224.84 968.91,-9303.97 1055.14,-9249.67 1100.5,-9328.84 1110.9,-9347 1113.12,-21362.91 1113.5,-21383.84 1156.33,-23728.47 1240.11,-24312.59 1300.5,-26656.84 1300.86,-26670.67 1298.64,-27145.13 1308.5,-27154.84 1375.34,-27220.61 1453.17,-27221.13 1519.5,-27154.84 1534.67,-27139.67 1514.22,-14814.68 1527.5,-14797.84 1543.4,-14777.66 1570.68,-14770 1595.26,-14767.56"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1595.64,-14769.64 1601.45,-14767.05 1595.29,-14765.45 1595.64,-14769.64"/>
</g>
<!-- src/components/breadcrumb/SubgraphBreadcrumb.vue&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge47" class="edge">
<title>src/components/breadcrumb/SubgraphBreadcrumb.vue&#45;&gt;src/stores/workflowStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M814.96,-3163.97C826.96,-3220.34 890.58,-3526.99 910.5,-3780.84 912.18,-3802.2 909.43,-9936.67 923.5,-9952.84 975.66,-10012.76 1048.38,-9917.88 1100.5,-9977.84 1122.55,-10003.2 1100.29,-29307.93 1113.5,-29338.84 1158.72,-29444.63 1255.18,-29412.09 1300.5,-29517.84 1309.32,-29538.41 1305.51,-32718.66 1308.5,-32740.84 1356.24,-33095.04 1468.08,-33163.14 1519.5,-33516.84 1520.88,-33526.3 1520.66,-33854.16 1527.5,-33860.84 1608.09,-33939.57 1701.25,-33940.43 1781,-33860.84 1800.82,-33841.05 1775.04,-29852.11 1789,-29827.84 1834.69,-29748.41 1921.35,-29803.28 1967,-29723.84 1978.18,-29704.37 1979.55,-16815.28 1980,-16792.84 1995.01,-16050.22 2043.28,-15136.26 2050.18,-15008.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.28,-15008.03 2050.51,-15001.92 2048.09,-15007.8 2052.28,-15008.03"/>
</g>
<!-- src/components/breadcrumb/SubgraphBreadcrumb.vue&#45;&gt;src/utils/graphTraversalUtil.ts -->
<g id="edge48" class="edge">
<title>src/components/breadcrumb/SubgraphBreadcrumb.vue&#45;&gt;src/utils/graphTraversalUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M814.96,-3163.97C826.96,-3220.34 890.58,-3526.99 910.5,-3780.84 912.18,-3802.26 912.84,-9952.17 923.5,-9970.84 968.85,-10050.27 1055.21,-9996.37 1100.5,-10075.84 1117.14,-10105.04 1111.02,-29400.32 1113.5,-29433.84 1155.36,-29998.42 1258.16,-30129.29 1300.5,-30693.84 1302.24,-30717.1 1299.97,-34031.12 1308.5,-34052.84 1360.92,-34186.33 1396.11,-34232.35 1527.5,-34289.84 1630.72,-34335 1701.17,-34369.34 1781,-34289.84 1799.77,-34271.15 1777.42,-32406.66 1789,-32382.84 1833.13,-32292.07 1923.02,-32332.67 1967,-32241.84 1987.96,-32198.54 1949.69,-18425.19 1980,-18387.84 1983.13,-18383.99 1986.97,-18380.96 1991.24,-18378.61"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1992.31,-18380.42 1996.85,-18375.97 1990.52,-18376.62 1992.31,-18380.42"/>
</g>
<!-- src/components/breadcrumb/SubgraphBreadcrumbItem.vue&#45;&gt;src/stores/commandStore.ts -->
<g id="edge51" class="edge">
<title>src/components/breadcrumb/SubgraphBreadcrumbItem.vue&#45;&gt;src/stores/commandStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1046.49,-3163.86C1065.94,-3171.02 1088.84,-3183.16 1100.5,-3202.84 1121.61,-3238.45 1094.44,-15088.09 1113.5,-15124.84 1160.35,-15215.14 1253.67,-15166.53 1300.5,-15256.84 1310.92,-15276.92 1292.5,-28272.84 1308.5,-28288.84 1374.83,-28355.13 1452.25,-28354.19 1519.5,-28288.84 1530.62,-28278.03 1523.24,-28024.75 1527.5,-28009.84 1588.94,-27794.67 1722.58,-27790.84 1781,-27574.84 1786.72,-27553.68 1774.8,-14964.53 1789,-14947.84 1798.36,-14936.84 1812.37,-14931.68 1826.66,-14929.64"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.06,-14931.7 1832.79,-14928.94 1826.59,-14927.53 1827.06,-14931.7"/>
</g>
<!-- src/components/breadcrumb/SubgraphBreadcrumbItem.vue&#45;&gt;src/services/dialogService.ts -->
<g id="edge49" class="edge">
<title>src/components/breadcrumb/SubgraphBreadcrumbItem.vue&#45;&gt;src/services/dialogService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1046.47,-3163.88C1065.91,-3171.03 1088.81,-3183.18 1100.5,-3202.84 1122.38,-3239.63 1107.91,-6242.4 1113.5,-6284.84 1156.08,-6608.36 1258.42,-6671.24 1300.5,-6994.84 1302.16,-7007.6 1300,-14396.18 1308.5,-14405.84 1324.9,-14424.46 1352.03,-14428.77 1375.99,-14428.16"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1376.09,-14430.26 1382,-14427.91 1375.92,-14426.06 1376.09,-14430.26"/>
</g>
<!-- src/components/breadcrumb/SubgraphBreadcrumbItem.vue&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge54" class="edge">
<title>src/components/breadcrumb/SubgraphBreadcrumbItem.vue&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1046.49,-3163.86C1065.94,-3171.02 1088.84,-3183.16 1100.5,-3202.84 1121.86,-3238.87 1089.7,-15230.38 1113.5,-15264.84 1164.03,-15337.98 1249.99,-15262.68 1300.5,-15335.84 1308.5,-15347.43 1306.47,-31553.89 1308.5,-31567.84 1355.96,-31894.45 1470.82,-31953.4 1519.5,-32279.84 1521.55,-32293.62 1517.61,-33273.03 1527.5,-33282.84 1607.48,-33362.19 1701.05,-33362.22 1781,-33282.84 1803.16,-33260.84 1770.05,-32183.65 1789,-32158.84 1838.86,-32093.52 1917.34,-32174.31 1967,-32108.84 1995.67,-32071.05 1950.11,-18484.67 1980,-18447.84 1987.17,-18439.01 1998.11,-18434.54 2009.27,-18432.45"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.85,-18434.49 2015.48,-18431.53 2009.23,-18430.34 2009.85,-18434.49"/>
</g>
<!-- src/components/breadcrumb/SubgraphBreadcrumbItem.vue&#45;&gt;src/stores/subgraphNavigationStore.ts -->
<g id="edge52" class="edge">
<title>src/components/breadcrumb/SubgraphBreadcrumbItem.vue&#45;&gt;src/stores/subgraphNavigationStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1046.49,-3163.86C1065.94,-3171.02 1088.84,-3183.16 1100.5,-3202.84 1121.4,-3238.1 1096.62,-14970.48 1113.5,-15007.84 1159.15,-15108.84 1254.88,-15071.82 1300.5,-15172.84 1309.68,-15193.17 1292.72,-28007.07 1308.5,-28022.84 1374.83,-28089.13 1452.61,-28088.56 1519.5,-28022.84 1528.54,-28013.96 1523.18,-27578.74 1527.5,-27566.84 1588.73,-27398.25 1721.2,-27421.93 1781,-27252.84 1788.16,-27232.6 1775.09,-14904.19 1789,-14887.84 1793.34,-14882.74 1798.67,-14878.9 1804.57,-14876.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1805.43,-14877.96 1810.13,-14873.68 1803.79,-14874.09 1805.43,-14877.96"/>
</g>
<!-- src/components/breadcrumb/SubgraphBreadcrumbItem.vue&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge53" class="edge">
<title>src/components/breadcrumb/SubgraphBreadcrumbItem.vue&#45;&gt;src/stores/workflowStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1046.49,-3163.86C1065.94,-3171.02 1088.84,-3183.16 1100.5,-3202.84 1121.73,-3238.66 1094.32,-15157.88 1113.5,-15194.84 1160.35,-15285.14 1253.67,-15236.52 1300.5,-15326.84 1312.72,-15350.41 1303.69,-30593.73 1308.5,-30619.84 1356.24,-30878.95 1470.27,-30915 1519.5,-31173.84 1522.96,-31192.04 1514.32,-31827.81 1527.5,-31840.84 1607.64,-31920.02 1701.2,-31920.37 1781,-31840.84 1786.87,-31834.99 1788.69,-29463.12 1789,-29454.84 1830.43,-28351.89 1926.72,-28080.83 1967,-26977.84 1987.65,-26412.38 1968.49,-17358.55 1980,-16792.84 1995.11,-16050.22 2043.29,-15136.26 2050.18,-15008.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.28,-15008.03 2050.51,-15001.92 2048.09,-15007.8 2052.28,-15008.03"/>
</g>
<!-- src/components/breadcrumb/SubgraphBreadcrumbItem.vue&#45;&gt;src/services/workflowService.ts -->
<g id="edge50" class="edge">
<title>src/components/breadcrumb/SubgraphBreadcrumbItem.vue&#45;&gt;src/services/workflowService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1046.49,-3163.86C1065.94,-3171.02 1088.84,-3183.16 1100.5,-3202.84 1119.76,-3235.32 1089.01,-14051.09 1113.5,-14079.84 1122.64,-14090.56 1136.18,-14095.75 1150.11,-14097.91"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1149.87,-14100 1156.09,-14098.67 1150.39,-14095.83 1149.87,-14100"/>
</g>
<!-- src/renderer/core/canvas/canvasStore.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge2568" class="edge">
<title>src/renderer/core/canvas/canvasStore.ts&#45;&gt;src/scripts/app.ts</title>
<g id="a_edge2568"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1420.34,-11178.05C1401.55,-11215.79 1331.29,-11362.71 1308.5,-11492.84 1296.91,-11559.02 1307.79,-16264.04 1300.5,-16330.84 1283.58,-16485.85 1233.14,-16667.41 1214.78,-16730.16"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1210.44,-16737.4 1210.76,-16743.75 1214.47,-16738.59 1210.44,-16737.4"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1212.46,-16738 1213.31,-16735.12 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1213.99" cy="-16732.82" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1278.4" y="-13953.77" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/core/canvas/canvasStore.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2567" class="edge">
<title>src/renderer/core/canvas/canvasStore.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1430.61,-11177.91C1445.39,-11215.7 1501.48,-11364.52 1519.5,-11492.84 1521.45,-11506.71 1518.74,-19549.9 1527.5,-19560.84 1599.69,-19650.97 1708.79,-19527.72 1781,-19617.84 1792.47,-19632.15 1787.47,-24880.56 1789,-24898.84 1806.98,-25114.12 1863.14,-25371.88 1877.58,-25435.9"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1875.55,-25436.42 1878.92,-25441.8 1879.64,-25435.49 1875.55,-25436.42"/>
</g>
<!-- src/renderer/core/canvas/canvasStore.ts&#45;&gt;src/utils/litegraphUtil.ts -->
<g id="edge2569" class="edge">
<title>src/renderer/core/canvas/canvasStore.ts&#45;&gt;src/utils/litegraphUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1430.61,-11177.91C1445.4,-11215.7 1501.51,-11364.52 1519.5,-11492.84 1533.41,-11592.02 1510.05,-25816.22 1527.5,-25914.84 1584.8,-26238.6 1723.36,-26286.13 1781,-26609.84 1782.82,-26620.05 1781.65,-29590.51 1789,-29597.84 1845.01,-29653.7 1911.03,-29653.74 1967,-29597.84 1994.24,-29570.62 1955.73,-18537.73 1980,-18507.84 1986.12,-18500.3 1994.98,-18495.95 2004.38,-18493.53"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2004.85,-18495.58 2010.28,-18492.27 2003.98,-18491.47 2004.85,-18495.58"/>
</g>
<!-- src/lib/litegraph/src/interfaces.ts -->
<g id="node324" class="node">
<title>src/lib/litegraph/src/interfaces.ts</title>
<g id="a_node324"><a xlink:href="src/lib/litegraph/src/interfaces.ts" xlink:title="interfaces.ts">
<path fill="#ddfeff" stroke="black" d="M2082,-24990.84C2082,-24990.84 2022,-24990.84 2022,-24990.84 2019,-24990.84 2016,-24987.84 2016,-24984.84 2016,-24984.84 2016,-24978.84 2016,-24978.84 2016,-24975.84 2019,-24972.84 2022,-24972.84 2022,-24972.84 2082,-24972.84 2082,-24972.84 2085,-24972.84 2088,-24975.84 2088,-24978.84 2088,-24978.84 2088,-24984.84 2088,-24984.84 2088,-24987.84 2085,-24990.84 2082,-24990.84"/>
<text text-anchor="start" x="2024" y="-24979.64" font-family="Helvetica,sans-Serif" font-size="9.00">interfaces.ts</text>
</a>
</g>
</g>
<!-- src/renderer/core/canvas/canvasStore.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2566" class="edge">
<title>src/renderer/core/canvas/canvasStore.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1430.61,-11177.91C1445.4,-11215.7 1501.51,-11364.52 1519.5,-11492.84 1533.75,-11594.43 1522.44,-26163.37 1527.5,-26265.84 1584.21,-27414.41 1723.28,-27692.31 1781,-28840.84 1781.61,-28852.92 1780.43,-32317.29 1789,-32325.84 1845,-32381.71 1911.01,-32381.72 1967,-32325.84 1983.99,-32308.88 1978.02,-25437.76 1980,-25413.84 1993.61,-25248.97 2035.4,-25052.17 2047.61,-24996.91"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2049.7,-24997.2 2048.95,-24990.89 2045.6,-24996.29 2049.7,-24997.2"/>
</g>
<!-- src/stores/subgraphNavigationStore.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge3449" class="edge">
<title>src/stores/subgraphNavigationStore.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1810.13,-14873.68C1802.03,-14876.67 1794.66,-14881.18 1789,-14887.84 1774.6,-14904.76 1785.86,-27665.15 1781,-27686.84 1723.19,-27944.76 1587.14,-27967.33 1527.5,-28224.84 1524.12,-28239.45 1530.19,-28754.31 1519.5,-28764.84 1452.7,-28830.65 1374.84,-28831.12 1308.5,-28764.84 1301.93,-28758.28 1300.83,-18080.11 1300.5,-18070.84 1281.47,-17533.63 1219.77,-16875.51 1209.47,-16768"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1211.55,-16767.75 1208.89,-16761.98 1207.37,-16768.16 1211.55,-16767.75"/>
</g>
<!-- src/stores/subgraphNavigationStore.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge3448" class="edge">
<title>src/stores/subgraphNavigationStore.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<g id="a_edge3448"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1810.14,-14873.69C1802.04,-14876.67 1794.67,-14881.18 1789,-14887.84 1768.79,-14911.56 1803.06,-19353.82 1781,-19375.84 1761.07,-19395.74 1547.43,-19395.74 1527.5,-19375.84 1517.82,-19366.16 1521.4,-11506.39 1519.5,-11492.84 1503.13,-11376.3 1455.37,-11242.85 1435.66,-11191.02"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1434.72,-11182.76 1430.61,-11177.91 1430.8,-11184.27 1434.72,-11182.76"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1432.76,-11183.51 1433.84,-11186.31 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1434.71" cy="-11188.55" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1544.69" y="-12721.68" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/subgraphNavigationStore.ts&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge3445" class="edge">
<title>src/stores/subgraphNavigationStore.ts&#45;&gt;src/stores/workflowStore.ts</title>
<g id="a_edge3445"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1953.88,-14878.34C1958.73,-14880.78 1963.19,-14883.9 1967,-14887.84 1995.1,-14916.89 1952.36,-14948.35 1980,-14977.84 1983.62,-14981.69 1987.95,-14984.69 1992.68,-14987"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1999.52,-14991.64 2005.87,-14991.65 2000.91,-14987.68 1999.52,-14991.64"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2000.21,-14989.66 1997.38,-14988.66 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1995.12" cy="-14987.86" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1998" y="-14926.18" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/subgraphNavigationStore.ts&#45;&gt;src/utils/graphTraversalUtil.ts -->
<g id="edge3450" class="edge">
<title>src/stores/subgraphNavigationStore.ts&#45;&gt;src/utils/graphTraversalUtil.ts</title>
<g id="a_edge3450"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1953.73,-14877.36C1958.75,-14879.99 1963.28,-14883.41 1967,-14887.84 1997.62,-14924.27 1959.52,-18271.87 1980,-18314.84 1988.45,-18332.57 2005.26,-18346.69 2020.4,-18356.55"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2026.28,-18362.54 2032.51,-18363.83 2028.45,-18358.94 2026.28,-18362.54"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2027.37,-18360.74 2024.79,-18359.19 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2022.74" cy="-18357.96" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1952.72" y="-16613.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/subgraphNavigationStore.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge3447" class="edge">
<title>src/stores/subgraphNavigationStore.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1810.23,-14871.08C1798.36,-14874.73 1788.69,-14881.63 1785,-14893.84 1779.97,-14910.45 1783.51,-24875.54 1785,-24892.84 1803.79,-25110.67 1863.12,-25371.08 1878.39,-25435.75"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1876.38,-25436.36 1879.8,-25441.71 1880.46,-25435.39 1876.38,-25436.36"/>
</g>
<!-- src/utils/typeGuardUtil.ts -->
<g id="node643" class="node">
<title>src/utils/typeGuardUtil.ts</title>
<g id="a_node643"><a xlink:href="src/utils/typeGuardUtil.ts" xlink:title="typeGuardUtil.ts">
<path fill="#ddfeff" stroke="black" d="M2286.5,-18531.84C2286.5,-18531.84 2207.5,-18531.84 2207.5,-18531.84 2204.5,-18531.84 2201.5,-18528.84 2201.5,-18525.84 2201.5,-18525.84 2201.5,-18519.84 2201.5,-18519.84 2201.5,-18516.84 2204.5,-18513.84 2207.5,-18513.84 2207.5,-18513.84 2286.5,-18513.84 2286.5,-18513.84 2289.5,-18513.84 2292.5,-18516.84 2292.5,-18519.84 2292.5,-18519.84 2292.5,-18525.84 2292.5,-18525.84 2292.5,-18528.84 2289.5,-18531.84 2286.5,-18531.84"/>
<text text-anchor="start" x="2209.5" y="-18520.64" font-family="Helvetica,sans-Serif" font-size="9.00">typeGuardUtil.ts</text>
</a>
</g>
</g>
<!-- src/stores/subgraphNavigationStore.ts&#45;&gt;src/utils/typeGuardUtil.ts -->
<g id="edge3451" class="edge">
<title>src/stores/subgraphNavigationStore.ts&#45;&gt;src/utils/typeGuardUtil.ts</title>
<g id="a_edge3451"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1953.72,-14877.38C1958.73,-14880 1963.27,-14883.42 1967,-14887.84 1998.08,-14924.67 1958.08,-16579.91 1980,-16622.84 2025.03,-16711.03 2114.38,-16666.69 2159.5,-16754.84 2170.13,-16775.61 2166.4,-17571.53 2167.5,-17594.84 2184.5,-17956.64 2231.86,-18395.84 2243.43,-18499.94"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2242.21,-18507.98 2244.97,-18513.71 2246.39,-18507.51 2242.21,-18507.98"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2244.3,-18507.75 2243.97,-18504.76 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2243.7" cy="-18502.38" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2073.71" y="-16691.79" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/DragAndScale.ts -->
<g id="node685" class="node">
<title>src/lib/litegraph/src/DragAndScale.ts</title>
<g id="a_node685"><a xlink:href="src/lib/litegraph/src/DragAndScale.ts" xlink:title="DragAndScale.ts">
<path fill="#ddfeff" stroke="black" d="M3118.5,-24219.84C3118.5,-24219.84 3038.5,-24219.84 3038.5,-24219.84 3035.5,-24219.84 3032.5,-24216.84 3032.5,-24213.84 3032.5,-24213.84 3032.5,-24207.84 3032.5,-24207.84 3032.5,-24204.84 3035.5,-24201.84 3038.5,-24201.84 3038.5,-24201.84 3118.5,-24201.84 3118.5,-24201.84 3121.5,-24201.84 3124.5,-24204.84 3124.5,-24207.84 3124.5,-24207.84 3124.5,-24213.84 3124.5,-24213.84 3124.5,-24216.84 3121.5,-24219.84 3118.5,-24219.84"/>
<text text-anchor="start" x="3040.5" y="-24208.64" font-family="Helvetica,sans-Serif" font-size="9.00">DragAndScale.ts</text>
</a>
</g>
</g>
<!-- src/stores/subgraphNavigationStore.ts&#45;&gt;src/lib/litegraph/src/DragAndScale.ts -->
<g id="edge3446" class="edge">
<title>src/stores/subgraphNavigationStore.ts&#45;&gt;src/lib/litegraph/src/DragAndScale.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1953.68,-14877.41C1958.71,-14880.02 1963.26,-14883.43 1967,-14887.84 1983.88,-14907.72 1976.94,-15800.93 1980,-15826.84 2022.63,-16187.42 2117.84,-16263.14 2159.5,-16623.84 2162.52,-16649.97 2154.74,-17547.83 2167.5,-17570.84 2206.08,-17640.38 2280.19,-17597.15 2318.5,-17666.84 2331.84,-17691.1 2329.4,-33587.23 2331.5,-33614.84 2365.11,-34057.27 2303.5,-34195.4 2481.5,-34601.84 2518.03,-34685.25 2570.91,-34679.35 2609.5,-34761.84 2621.8,-34788.13 2600.03,-34807.47 2622.5,-34825.84 2646.7,-34845.61 2904.87,-34812.51 2905.5,-34811.84 3074.71,-34629.1 3016.87,-26095.87 3019.5,-25846.84 3019.95,-25803.7 3021.72,-24335.61 3032.5,-24293.84 3039.27,-24267.6 3056.06,-24240.64 3067.11,-24224.83"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="3068.84,-24226.02 3070.61,-24219.91 3065.42,-24223.58 3068.84,-24226.02"/>
</g>
<!-- src/stores/subgraphStore.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge3463" class="edge">
<title>src/stores/subgraphStore.ts&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge3463"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1696.51,-14761.96C1724.98,-14760.59 1759.88,-14764.47 1781,-14786.84 1796.46,-14803.21 1773.75,-14871.27 1789,-14887.84 1798.62,-14898.28 1812.45,-14903.33 1826.48,-14905.45"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.27,-14908.25 1840.43,-14906.69 1834.64,-14904.07 1834.27,-14908.25"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.45,-14906.16 1831.46,-14905.9 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.07" cy="-14905.68" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1760.71" y="-14828.58" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/subgraphStore.ts&#45;&gt;src/services/dialogService.ts -->
<g id="edge3459" class="edge">
<title>src/stores/subgraphStore.ts&#45;&gt;src/services/dialogService.ts</title>
<g id="a_edge3459"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1624.09,-14759.8C1595.33,-14747.5 1548.33,-14722.49 1527.5,-14683.84 1514.37,-14659.47 1537.88,-14455.53 1519.5,-14434.84 1510.53,-14424.74 1497.64,-14419.73 1484.31,-14417.56"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1476.58,-14414.71 1470.41,-14416.23 1476.18,-14418.89 1476.58,-14414.71"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1476.38,-14416.8 1479.37,-14417.09 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1481.76" cy="-14417.32" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1499.94" y="-14580.41" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/subgraphStore.ts&#45;&gt;src/schemas/apiSchema.ts -->
<g id="edge3455" class="edge">
<title>src/stores/subgraphStore.ts&#45;&gt;src/schemas/apiSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1696.61,-14765.71C1725.69,-14766.55 1761.23,-14773.23 1781,-14797.84 1797.49,-14818.36 1770.38,-29943.23 1789,-29961.84 1818.12,-29990.94 2130.38,-29990.93 2159.5,-29961.84 2165.04,-29956.31 2167.33,-20954.66 2167.5,-20946.84 2184.05,-20178.61 2237.56,-19233.08 2245.11,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2247.22,-19102.01 2245.47,-19095.9 2243.03,-19101.77 2247.22,-19102.01"/>
</g>
<!-- src/stores/subgraphStore.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge3458" class="edge">
<title>src/stores/subgraphStore.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1696.57,-14765.74C1725.64,-14766.59 1761.18,-14773.28 1781,-14797.84 1787.8,-14806.26 1787.74,-16346.08 1789,-16356.84 1806.73,-16508.09 1859.93,-16685.7 1876.21,-16737.78"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1874.29,-16738.67 1878.09,-16743.76 1878.3,-16737.41 1874.29,-16738.67"/>
</g>
<!-- src/stores/subgraphStore.ts&#45;&gt;src/stores/executionStore.ts -->
<g id="edge3461" class="edge">
<title>src/stores/subgraphStore.ts&#45;&gt;src/stores/executionStore.ts</title>
<g id="a_edge3461"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1696.74,-14761.75C1725.3,-14760.29 1760.21,-14764.16 1781,-14786.84 1793.1,-14800.04 1777.06,-14934.48 1789,-14947.84 1796.98,-14956.77 1808.04,-14961.79 1819.73,-14964.41"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1827.35,-14967.68 1833.6,-14966.48 1827.97,-14963.52 1827.35,-14967.68"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1827.66,-14965.6 1824.7,-14965.16 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1822.32" cy="-14964.8" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1760.63" y="-14857.48" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/subgraphStore.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge3454" class="edge">
<title>src/stores/subgraphStore.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<g id="a_edge3454"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1623.65,-14759.79C1594.68,-14747.56 1547.7,-14722.68 1527.5,-14683.84 1517.28,-14664.18 1522.6,-11514.78 1519.5,-11492.84 1503.04,-11376.32 1455.33,-11242.85 1435.65,-11191.03"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1434.72,-11182.76 1430.6,-11177.91 1430.8,-11184.27 1434.72,-11182.76"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1432.76,-11183.51 1433.83,-11186.31 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1434.7" cy="-11188.55" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1496.28" y="-12961.93" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/subgraphStore.ts&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge3466" class="edge">
<title>src/stores/subgraphStore.ts&#45;&gt;src/stores/workflowStore.ts</title>
<g id="a_edge3466"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1669.27,-14759.69C1724.2,-14735.1 1883.05,-14674.62 1967,-14753.84 2003.26,-14788.06 1947.49,-14940.03 1980,-14977.84 1983.49,-14981.9 1987.78,-14985.02 1992.51,-14987.41"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1999.43,-14992.11 2005.79,-14992.15 2000.84,-14988.16 1999.43,-14992.11"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2000.14,-14990.13 1997.31,-14989.13 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1995.05" cy="-14988.32" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1996.61" y="-14882.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/subgraphStore.ts&#45;&gt;src/services/workflowService.ts -->
<g id="edge3460" class="edge">
<title>src/stores/subgraphStore.ts&#45;&gt;src/services/workflowService.ts</title>
<g id="a_edge3460"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1601.45,-14767.05C1575.39,-14768.79 1544.75,-14775.96 1527.5,-14797.84 1515,-14813.69 1533.78,-26412.57 1519.5,-26426.84 1453.17,-26493.12 1374.83,-26493.13 1308.5,-26426.84 1293.37,-26411.72 1314.36,-14126.12 1300.5,-14109.84 1293.08,-14101.12 1282.74,-14096.06 1271.66,-14093.31"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1264.18,-14089.93 1257.92,-14091.01 1263.49,-14094.07 1264.18,-14089.93"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1263.83,-14092 1266.79,-14092.49 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1269.16" cy="-14092.89" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1328.04" y="-14410.48" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/subgraphStore.ts&#45;&gt;src/stores/toastStore.ts -->
<g id="edge3464" class="edge">
<title>src/stores/subgraphStore.ts&#45;&gt;src/stores/toastStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1696.8,-14761.7C1725.38,-14760.21 1760.3,-14764.08 1781,-14786.84 1795.29,-14802.55 1774.91,-14961.95 1789,-14977.84 1801.25,-14991.65 1820.86,-14996.13 1838.83,-14996.85"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1838.81,-14998.95 1844.85,-14996.96 1838.89,-14994.75 1838.81,-14998.95"/>
</g>
<!-- src/stores/subgraphStore.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge3453" class="edge">
<title>src/stores/subgraphStore.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1696.61,-14765.71C1725.69,-14766.55 1761.23,-14773.23 1781,-14797.84 1791.98,-14811.51 1787.55,-24881.36 1789,-24898.84 1806.9,-25114.13 1863.12,-25371.88 1877.58,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.54,-25436.42 1878.92,-25441.8 1879.64,-25435.49 1875.54,-25436.42"/>
</g>
<!-- src/stores/subgraphStore.ts&#45;&gt;src/i18n.ts -->
<g id="edge3452" class="edge">
<title>src/stores/subgraphStore.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1696.61,-14765.71C1725.69,-14766.55 1761.23,-14773.23 1781,-14797.84 1790.82,-14810.06 1788.32,-32842.17 1789,-32857.84 1807.64,-33289.47 1868.02,-33816.45 1879.21,-33911.71"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.14,-33912.11 1879.93,-33917.82 1881.31,-33911.62 1877.14,-33912.11"/>
</g>
<!-- src/stores/subgraphStore.ts&#45;&gt;src/stores/nodeDefStore.ts -->
<g id="edge3462" class="edge">
<title>src/stores/subgraphStore.ts&#45;&gt;src/stores/nodeDefStore.ts</title>
<g id="a_edge3462"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1677.19,-14759.83C1706.73,-14754.86 1753.39,-14754.74 1781,-14780.84 1794.49,-14793.59 1775.67,-14808.91 1789,-14821.84 1798.3,-14830.85 1810.78,-14835.7 1823.54,-14838.28"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1831.12,-14841.5 1837.36,-14840.29 1831.73,-14837.35 1831.12,-14841.5"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1831.42,-14839.43 1828.45,-14838.99 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1826.08" cy="-14838.65" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1760.57" y="-14794.03" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/subgraphStore.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts -->
<g id="edge3456" class="edge">
<title>src/stores/subgraphStore.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1696.61,-14765.71C1725.69,-14766.55 1761.23,-14773.23 1781,-14797.84 1797.5,-14818.38 1770.36,-29957.21 1789,-29975.84 1844.95,-30031.76 1909.53,-30030.2 1967,-29975.84 2246.88,-29711.09 2145.84,-26898.86 2159.5,-26513.84 2160.01,-26499.4 2159.92,-26006.14 2167.5,-25993.84 2207.22,-25929.35 2279.19,-25979.58 2318.5,-25914.84 2327.45,-25900.09 2331.17,-20964.08 2331.5,-20946.84 2346.13,-20178.77 2390.51,-19233.1 2396.76,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2398.87,-19102 2397.06,-19095.9 2394.68,-19101.79 2398.87,-19102"/>
</g>
<!-- src/stores/subgraphStore.ts&#45;&gt;src/schemas/nodeDefSchema.ts -->
<g id="edge3457" class="edge">
<title>src/stores/subgraphStore.ts&#45;&gt;src/schemas/nodeDefSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1696.61,-14765.71C1725.69,-14766.55 1761.23,-14773.23 1781,-14797.84 1794.32,-14814.42 1773.96,-27031.8 1789,-27046.84 1844.96,-27102.76 1911,-27102.72 1967,-27046.84 1982.76,-27031.11 1979.47,-20658.09 1980,-20635.84 1995.18,-20001.22 2042.63,-19221.48 2050.03,-19102.39"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2052.14,-19102.19 2050.42,-19096.07 2047.95,-19101.92 2052.14,-19102.19"/>
</g>
<!-- src/stores/userFileStore.ts -->
<g id="node971" class="node">
<title>src/stores/userFileStore.ts</title>
<g id="a_node971"><a xlink:href="src/stores/userFileStore.ts" xlink:title="userFileStore.ts">
<path fill="#ddfeff" stroke="black" d="M2284,-15001.84C2284,-15001.84 2210,-15001.84 2210,-15001.84 2207,-15001.84 2204,-14998.84 2204,-14995.84 2204,-14995.84 2204,-14989.84 2204,-14989.84 2204,-14986.84 2207,-14983.84 2210,-14983.84 2210,-14983.84 2284,-14983.84 2284,-14983.84 2287,-14983.84 2290,-14986.84 2290,-14989.84 2290,-14989.84 2290,-14995.84 2290,-14995.84 2290,-14998.84 2287,-15001.84 2284,-15001.84"/>
<text text-anchor="start" x="2212" y="-14990.64" font-family="Helvetica,sans-Serif" font-size="9.00">userFileStore.ts</text>
</a>
</g>
</g>
<!-- src/stores/subgraphStore.ts&#45;&gt;src/stores/userFileStore.ts -->
<g id="edge3465" class="edge">
<title>src/stores/subgraphStore.ts&#45;&gt;src/stores/userFileStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1666.18,-14759.69C1714.04,-14733.93 1858.31,-14665.48 1967,-14710.84 2104.11,-14768.06 2208.26,-14929.1 2237.64,-14978.35"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2235.99,-14979.68 2240.85,-14983.78 2239.61,-14977.55 2235.99,-14979.68"/>
</g>
<!-- src/stores/workflowStore.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge3489" class="edge">
<title>src/stores/workflowStore.ts&#45;&gt;src/scripts/app.ts</title>
<g id="a_edge3489"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2050.51,-15001.92C2045.02,-15103.5 1995.29,-16036.94 1980,-16792.84 1979.55,-16814.95 1978.9,-29516.19 1967,-29534.84 1920.06,-29608.43 1836,-29544.28 1789,-29617.84 1777.46,-29635.9 1796.17,-32688.7 1781,-32703.84 1701.23,-32783.4 1607.56,-32783.11 1527.5,-32703.84 1511.67,-32688.16 1533.41,-31919.24 1519.5,-31901.84 1459.35,-31826.54 1368.3,-31927.42 1308.5,-31851.84 1301.15,-31842.55 1300.88,-18222.67 1300.5,-18210.84 1281.82,-17626.79 1221.84,-16913.1 1210.03,-16776.16"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1211.42,-16767.88 1208.81,-16762.08 1207.24,-16768.24 1211.42,-16767.88"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1209.33,-16768.06 1209.59,-16771.05 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1209.8" cy="-16773.44" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1994.43" y="-15644.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/workflowStore.ts&#45;&gt;src/services/dialogService.ts -->
<g id="edge3492" class="edge">
<title>src/stores/workflowStore.ts&#45;&gt;src/services/dialogService.ts</title>
<g id="a_edge3492"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2050.51,-15001.92C2045.03,-15103.5 1995.41,-16036.94 1980,-16792.84 1979.66,-16809.75 1975.43,-26522.17 1967,-26536.84 1921.34,-26616.27 1840.53,-26565.08 1789,-26640.84 1775.85,-26660.17 1798.75,-26677.61 1781,-26692.84 1695.49,-26766.2 1607.19,-26772.48 1527.5,-26692.84 1512.45,-26677.79 1533.38,-14450.97 1519.5,-14434.84 1510.61,-14424.51 1497.62,-14419.45 1484.17,-14417.31"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1476.3,-14414.49 1470.14,-14416.04 1475.92,-14418.67 1476.3,-14414.49"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1476.11,-14416.58 1479.1,-14416.85 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1481.49" cy="-14417.07" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1497.92" y="-14702.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/workflowStore.ts&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge3494" class="edge">
<title>src/stores/workflowStore.ts&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2051.45,-15001.95C2045.34,-15103.85 1989.98,-16040.31 1973.5,-16798.84 1973.01,-16821.23 1964.51,-18391.31 1973.5,-18411.84 1979.54,-18425.64 1994.21,-18431.58 2009.25,-18433.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.04,-18435.91 2015.25,-18434.52 2009.53,-18431.74 2009.04,-18435.91"/>
</g>
<!-- src/stores/workflowStore.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge3488" class="edge">
<title>src/stores/workflowStore.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2050.95,-15002.09C2050.4,-15090.42 2043.63,-15793.8 1967,-16356.84 1946.55,-16507.1 1900.9,-16685.38 1887.06,-16737.71"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1884.97,-16737.38 1885.46,-16743.72 1889.03,-16738.46 1884.97,-16737.38"/>
</g>
<!-- src/stores/workflowStore.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge3485" class="edge">
<title>src/stores/workflowStore.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2050.51,-15001.92C2045.04,-15103.5 1995.51,-16036.94 1980,-16792.84 1975.38,-17017.96 1984.17,-24674.33 1967,-24898.84 1950.57,-25113.76 1899.31,-25371.79 1886.12,-25435.88"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1884.06,-25435.49 1884.9,-25441.79 1888.17,-25436.34 1884.06,-25435.49"/>
</g>
<!-- src/stores/workflowStore.ts&#45;&gt;src/i18n.ts -->
<g id="edge3484" class="edge">
<title>src/stores/workflowStore.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2050.51,-15001.92C2045.01,-15103.5 1995.21,-16036.93 1980,-16792.84 1971.08,-17235.89 1982.91,-32302.98 1967,-32745.84 1949.81,-33224.23 1894.38,-33809.59 1884.51,-33911.39"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1882.42,-33911.22 1883.93,-33917.39 1886.6,-33911.62 1882.42,-33911.22"/>
</g>
<!-- src/scripts/changeTracker.ts -->
<g id="node290" class="node">
<title>src/scripts/changeTracker.ts</title>
<g id="a_node290"><a xlink:href="src/scripts/changeTracker.ts" xlink:title="changeTracker.ts">
<path fill="#ddfeff" stroke="black" d="M1053,-16761.84C1053,-16761.84 971,-16761.84 971,-16761.84 968,-16761.84 965,-16758.84 965,-16755.84 965,-16755.84 965,-16749.84 965,-16749.84 965,-16746.84 968,-16743.84 971,-16743.84 971,-16743.84 1053,-16743.84 1053,-16743.84 1056,-16743.84 1059,-16746.84 1059,-16749.84 1059,-16749.84 1059,-16755.84 1059,-16755.84 1059,-16758.84 1056,-16761.84 1053,-16761.84"/>
<text text-anchor="start" x="973" y="-16750.64" font-family="Helvetica,sans-Serif" font-size="9.00">changeTracker.ts</text>
</a>
</g>
</g>
<!-- src/stores/workflowStore.ts&#45;&gt;src/scripts/changeTracker.ts -->
<g id="edge3490" class="edge">
<title>src/stores/workflowStore.ts&#45;&gt;src/scripts/changeTracker.ts</title>
<g id="a_edge3490"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2050.51,-15001.92C2045.02,-15103.5 1995.27,-16036.93 1980,-16792.84 1979.54,-16815.82 1981.23,-30013.78 1967,-30031.84 1916.63,-30095.76 1839.4,-30010.93 1789,-30074.84 1779.08,-30087.41 1792.33,-34675.52 1781,-34686.84 1701.26,-34766.44 1608.11,-34765.55 1527.5,-34686.84 1514.18,-34673.83 1532.35,-34365.31 1519.5,-34351.84 1487.05,-34317.82 1340.58,-34371.19 1308.5,-34336.84 1293.84,-34321.14 1311.6,-31262.22 1300.5,-31243.84 1251.89,-31163.34 1162.05,-31225.38 1113.5,-31144.84 1102,-31125.76 1101.14,-18335.11 1100.5,-18312.84 1082.6,-17685.56 1025.6,-16918.05 1014.78,-16776.01"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1016.27,-16767.95 1013.72,-16762.13 1012.08,-16768.27 1016.27,-16767.95"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1014.18,-16768.11 1014.41,-16771.1 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1014.59" cy="-16773.5" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1983.84" y="-15894.47" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/workflowStore.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts -->
<g id="edge3487" class="edge">
<title>src/stores/workflowStore.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2098,-14985.56C2119.05,-14982.52 2144.49,-14979.34 2167.5,-14977.84 2234.47,-14973.47 2270.97,-14930.46 2318.5,-14977.84 2338.64,-14997.91 2313.73,-19049.65 2331.5,-19071.84 2331.94,-19072.39 2332.4,-19072.92 2332.87,-19073.44"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2331.62,-19075.14 2337.47,-19077.63 2334.45,-19072.04 2331.62,-19075.14"/>
</g>
<!-- src/renderer/thumbnail/composables/useWorkflowThumbnail.ts -->
<g id="node485" class="node">
<title>src/renderer/thumbnail/composables/useWorkflowThumbnail.ts</title>
<g id="a_node485"><a xlink:href="src/renderer/thumbnail/composables/useWorkflowThumbnail.ts" xlink:title="useWorkflowThumbnail.ts">
<path fill="#ddfeff" stroke="black" d="M1072.5,-11271.84C1072.5,-11271.84 951.5,-11271.84 951.5,-11271.84 948.5,-11271.84 945.5,-11268.84 945.5,-11265.84 945.5,-11265.84 945.5,-11259.84 945.5,-11259.84 945.5,-11256.84 948.5,-11253.84 951.5,-11253.84 951.5,-11253.84 1072.5,-11253.84 1072.5,-11253.84 1075.5,-11253.84 1078.5,-11256.84 1078.5,-11259.84 1078.5,-11259.84 1078.5,-11265.84 1078.5,-11265.84 1078.5,-11268.84 1075.5,-11271.84 1072.5,-11271.84"/>
<text text-anchor="start" x="953.5" y="-11260.64" font-family="Helvetica,sans-Serif" font-size="9.00">useWorkflowThumbnail.ts</text>
</a>
</g>
</g>
<!-- src/stores/workflowStore.ts&#45;&gt;src/renderer/thumbnail/composables/useWorkflowThumbnail.ts -->
<g id="edge3486" class="edge">
<title>src/stores/workflowStore.ts&#45;&gt;src/renderer/thumbnail/composables/useWorkflowThumbnail.ts</title>
<g id="a_edge3486"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2050.51,-15001.92C2045.02,-15103.5 1995.28,-16036.93 1980,-16792.84 1979.54,-16815.55 1979.75,-29859.04 1967,-29877.84 1919.18,-29948.32 1836.85,-29878.37 1789,-29948.84 1780.36,-29961.56 1791.89,-34367.97 1781,-34378.84 1741.13,-34418.63 1567.96,-34418.03 1527.5,-34378.84 1507.46,-34359.42 1534.21,-34151.54 1519.5,-34127.84 1463.4,-34037.45 1363.24,-34106.05 1308.5,-34014.84 1293.74,-33990.25 1313.95,-29911.16 1300.5,-29885.84 1253.39,-29797.1 1160.56,-29847.6 1113.5,-29758.84 1098.65,-29730.82 1106.24,-11524.02 1100.5,-11492.84 1085.75,-11412.76 1044.46,-11324.43 1024.33,-11284.52"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1022.57,-11276.49 1017.96,-11272.12 1018.83,-11278.41 1022.57,-11276.49"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1020.7,-11277.45 1022.07,-11280.12 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1023.16" cy="-11282.26" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1078.04" y="-13130.33" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/workflowStore.ts&#45;&gt;src/utils/typeGuardUtil.ts -->
<g id="edge3496" class="edge">
<title>src/stores/workflowStore.ts&#45;&gt;src/utils/typeGuardUtil.ts</title>
<g id="a_edge3496"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2053.77,-15001.9C2061.99,-15099.53 2134.06,-15967.07 2159.5,-16670.84 2173.95,-17070.59 2149.27,-17171.24 2167.5,-17570.84 2184.44,-17942.34 2231.94,-18393.48 2243.46,-18499.68"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2242.23,-18507.74 2244.96,-18513.47 2246.4,-18507.28 2242.23,-18507.74"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2244.31,-18507.51 2243.99,-18504.53 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2243.73" cy="-18502.14" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2137.67" y="-16750.57" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/workflowStore.ts&#45;&gt;src/types/nodeIdentification.ts -->
<g id="edge3493" class="edge">
<title>src/stores/workflowStore.ts&#45;&gt;src/types/nodeIdentification.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2052,-15001.92C2052,-15702.15 2052,-16402.39 2052,-17102.62"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2049.9,-17102.8 2052,-17108.8 2054.1,-17102.8 2049.9,-17102.8"/>
</g>
<!-- src/stores/workflowStore.ts&#45;&gt;src/scripts/defaultGraph.ts -->
<g id="edge3491" class="edge">
<title>src/stores/workflowStore.ts&#45;&gt;src/scripts/defaultGraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2050.51,-15001.92C2045.03,-15103.5 1995.4,-16036.94 1980,-16792.84 1979.65,-16809.94 1978.41,-26636.09 1967,-26648.84 1913.9,-26708.15 1842.16,-26609.58 1789,-26668.84 1768,-26692.24 1803.27,-28910.64 1781,-28932.84 1701.19,-29012.36 1607.2,-29012.47 1527.5,-28932.84 1520.98,-28926.32 1519.78,-18322.05 1519.5,-18312.84 1500.3,-17672.73 1437.87,-16886.81 1428.25,-16768.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1430.34,-16767.94 1427.76,-16762.13 1426.15,-16768.28 1430.34,-16767.94"/>
</g>
<!-- src/stores/workflowStore.ts&#45;&gt;src/stores/userFileStore.ts -->
<g id="edge3483" class="edge">
<title>src/stores/workflowStore.ts&#45;&gt;src/stores/userFileStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2098.25,-14992.84C2128,-14992.84 2166.9,-14992.84 2197.32,-14992.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2197.68,-14994.94 2203.68,-14992.84 2197.68,-14990.74 2197.68,-14994.94"/>
</g>
<!-- src/utils/syncUtil.ts -->
<g id="node972" class="node">
<title>src/utils/syncUtil.ts</title>
<g id="a_node972"><a xlink:href="src/utils/syncUtil.ts" xlink:title="syncUtil.ts">
<path fill="#ddfeff" stroke="black" d="M1908,-17755.84C1908,-17755.84 1856,-17755.84 1856,-17755.84 1853,-17755.84 1850,-17752.84 1850,-17749.84 1850,-17749.84 1850,-17743.84 1850,-17743.84 1850,-17740.84 1853,-17737.84 1856,-17737.84 1856,-17737.84 1908,-17737.84 1908,-17737.84 1911,-17737.84 1914,-17740.84 1914,-17743.84 1914,-17743.84 1914,-17749.84 1914,-17749.84 1914,-17752.84 1911,-17755.84 1908,-17755.84"/>
<text text-anchor="start" x="1858" y="-17744.64" font-family="Helvetica,sans-Serif" font-size="9.00">syncUtil.ts</text>
</a>
</g>
</g>
<!-- src/stores/workflowStore.ts&#45;&gt;src/utils/syncUtil.ts -->
<g id="edge3495" class="edge">
<title>src/stores/workflowStore.ts&#45;&gt;src/utils/syncUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2050.55,-15001.92C2045.56,-15103.51 2000.13,-16037.05 1980,-16792.84 1979.65,-16805.88 1975.44,-17721.89 1967,-17731.84 1955.73,-17745.11 1937.09,-17749.36 1920.24,-17750.07"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1920.08,-17747.97 1914.12,-17750.18 1920.16,-17752.17 1920.08,-17747.97"/>
</g>
<!-- src/utils/graphTraversalUtil.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge3592" class="edge">
<title>src/utils/graphTraversalUtil.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1996.85,-18375.97C1990.35,-18378.56 1984.45,-18382.36 1980,-18387.84 1965.74,-18405.38 1968.73,-24876.3 1967,-24898.84 1950.53,-25113.76 1899.29,-25371.79 1886.12,-25435.88"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1884.05,-25435.49 1884.9,-25441.79 1888.17,-25436.34 1884.05,-25435.49"/>
</g>
<!-- src/utils/graphTraversalUtil.ts&#45;&gt;src/utils/typeGuardUtil.ts -->
<g id="edge3591" class="edge">
<title>src/utils/graphTraversalUtil.ts&#45;&gt;src/utils/typeGuardUtil.ts</title>
<g id="a_edge3591"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2107.03,-18371.63C2124.88,-18373.44 2144.1,-18377.96 2159.5,-18387.84 2201.19,-18414.58 2226.71,-18469.37 2238.4,-18500.3"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2239.17,-18508.72 2243.16,-18513.68 2243.13,-18507.32 2239.17,-18508.72"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2241.15,-18508.02 2240.14,-18505.19 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2239.34" cy="-18502.93" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2173.79" y="-18417.93" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/utils/graphTraversalUtil.ts&#45;&gt;src/types/nodeIdentification.ts -->
<g id="edge3593" class="edge">
<title>src/utils/graphTraversalUtil.ts&#45;&gt;src/types/nodeIdentification.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2032.28,-18363.65C2012.98,-18353.4 1984.85,-18334.77 1973.5,-18308.84 1963.68,-18286.42 1970.47,-17452.12 1973.5,-17427.84 1987.9,-17312.32 2031.38,-17178.06 2046.64,-17133.26"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2048.72,-17133.67 2048.68,-17127.31 2044.74,-17132.31 2048.72,-17133.67"/>
</g>
<!-- src/services/workflowService.ts&#45;&gt;src/stores/workspaceStore.ts -->
<g id="edge3339" class="edge">
<title>src/services/workflowService.ts&#45;&gt;src/stores/workspaceStore.ts</title>
<g id="a_edge3339"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1156.32,-14089.95C1135.83,-14091.12 1115.11,-14097.31 1107,-14115.84 1100.81,-14129.98 1100.81,-14657.69 1107,-14671.84 1113.33,-14686.29 1127.33,-14693.24 1142.91,-14696.15"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1150.65,-14699.15 1156.86,-14697.75 1151.13,-14694.98 1150.65,-14699.15"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1150.89,-14697.06 1147.91,-14696.72 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1145.53" cy="-14696.45" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1077.85" y="-14387.03" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/workflowService.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge3336" class="edge">
<title>src/services/workflowService.ts&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge3336"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1257.92,-14091.01C1273.86,-14092.55 1290.06,-14097.57 1300.5,-14109.84 1314.32,-14126.06 1304.85,-26363.84 1308.5,-26384.84 1356.18,-26658.79 1468.89,-26700.41 1519.5,-26973.84 1521.34,-26983.75 1520.29,-27329.78 1527.5,-27336.84 1547.64,-27356.53 1761.08,-27356.75 1781,-27336.84 1796.25,-27321.6 1775.03,-14934.26 1789,-14917.84 1798.28,-14906.93 1812.14,-14901.77 1826.3,-14899.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.6,-14901.12 1840.41,-14898.53 1834.26,-14896.93 1834.6,-14901.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.43,-14899.02 1831.44,-14899.27 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.05" cy="-14899.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1328.64" y="-14488.65" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/workflowService.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge3332" class="edge">
<title>src/services/workflowService.ts&#45;&gt;src/scripts/app.ts</title>
<g id="a_edge3332"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1156.32,-14089.95C1135.83,-14091.12 1115.11,-14097.31 1107,-14115.84 1100.71,-14130.21 1104.98,-16359.28 1107,-16374.84 1124.96,-16512.96 1178.37,-16672.5 1198.87,-16730.4"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1199.62,-16738.72 1203.62,-16743.66 1203.57,-16737.31 1199.62,-16738.72"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1201.6,-16738.01 1200.59,-16735.19 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1199.78" cy="-16732.93" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1128.58" y="-15409.68" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/workflowService.ts&#45;&gt;src/services/dialogService.ts -->
<g id="edge3327" class="edge">
<title>src/services/workflowService.ts&#45;&gt;src/services/dialogService.ts</title>
<g id="a_edge3327"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1257.74,-14091.16C1273.66,-14092.72 1289.9,-14097.71 1300.5,-14109.84 1322.16,-14134.6 1286.44,-14381.43 1308.5,-14405.84 1323.25,-14422.16 1346.25,-14427.39 1367.94,-14427.97"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1375.93,-14429.95 1381.9,-14427.76 1375.86,-14425.75 1375.93,-14429.95"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1375.9,-14427.85 1372.9,-14427.9 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1370.5" cy="-14427.94" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1279.81" y="-14261.57" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/workflowService.ts&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge3340" class="edge">
<title>src/services/workflowService.ts&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1257.92,-14091C1273.86,-14092.55 1290.06,-14097.57 1300.5,-14109.84 1309.2,-14120.05 1307.37,-29549.47 1308.5,-29562.84 1355.7,-30118.99 1471.5,-30244.75 1519.5,-30800.84 1520.91,-30817.17 1515.89,-33149.27 1527.5,-33160.84 1607.3,-33240.37 1701.04,-33240.21 1781,-33160.84 1791.84,-33150.07 1788.23,-32076.1 1789,-32060.84 1831.68,-31212.44 1926.93,-31006.36 1967,-30157.84 1967.96,-30137.53 1967.19,-18463.62 1980,-18447.84 1987.17,-18439.01 1998.11,-18434.54 2009.27,-18432.45"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.85,-18434.49 2015.48,-18431.53 2009.23,-18430.34 2009.85,-18434.49"/>
</g>
<!-- src/services/workflowService.ts&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge3338" class="edge">
<title>src/services/workflowService.ts&#45;&gt;src/stores/workflowStore.ts</title>
<g id="a_edge3338"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1257.92,-14091C1273.86,-14092.55 1290.06,-14097.57 1300.5,-14109.84 1309.04,-14119.87 1306.89,-29273.76 1308.5,-29286.84 1355.84,-29671.89 1471.29,-29748.89 1519.5,-30133.84 1520.87,-30144.76 1519.7,-31711.07 1527.5,-31718.84 1607.37,-31798.3 1701.26,-31798.43 1781,-31718.84 1792.24,-31707.62 1785.57,-27160.34 1789,-27144.84 1829.67,-26961.17 1926.37,-26944.51 1967,-26760.84 1981.95,-26693.25 1978.59,-16862.04 1980,-16792.84 1994.84,-16064.25 2041.49,-15170.72 2049.74,-15016.14"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2052.28,-15008.03 2050.51,-15001.92 2048.09,-15007.8 2052.28,-15008.03"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2050.19,-15007.91 2050.03,-15010.91 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2049.9" cy="-15013.3" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1278.28" y="-14540.05" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/workflowService.ts&#45;&gt;src/stores/toastStore.ts -->
<g id="edge3337" class="edge">
<title>src/services/workflowService.ts&#45;&gt;src/stores/toastStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1257.92,-14091.01C1273.86,-14092.55 1290.06,-14097.57 1300.5,-14109.84 1307.58,-14118.15 1306.77,-26672.06 1308.5,-26682.84 1357.89,-26990.06 1275.39,-27165.44 1527.5,-27347.84 1618.78,-27413.88 1701.3,-27427.48 1781,-27347.84 1787.91,-27340.93 1788.59,-16096.6 1789,-16086.84 1807.7,-15645.16 1868.03,-15105.82 1879.21,-15008.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.33,-15008.27 1879.93,-15002.06 1877.16,-15007.79 1881.33,-15008.27"/>
</g>
<!-- src/services/workflowService.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge3329" class="edge">
<title>src/services/workflowService.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1257.92,-14091C1273.86,-14092.55 1290.06,-14097.57 1300.5,-14109.84 1317.54,-14129.86 1292.51,-29233.96 1308.5,-29254.84 1367.58,-29331.95 1460.29,-29234.83 1519.5,-29311.84 1536.91,-29334.49 1507.26,-31348.67 1527.5,-31368.84 1567.41,-31408.59 1741.14,-31408.64 1781,-31368.84 1787.61,-31362.23 1788.2,-25994.15 1789,-25984.84 1806.9,-25777.3 1862.67,-25529.27 1877.4,-25466.07"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/services/workflowService.ts&#45;&gt;src/i18n.ts -->
<g id="edge3328" class="edge">
<title>src/services/workflowService.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1257.92,-14091C1273.86,-14092.55 1290.06,-14097.57 1300.5,-14109.84 1310.3,-14121.35 1307.11,-31507.79 1308.5,-31522.84 1355.7,-32033.75 1471.28,-32147.02 1519.5,-32657.84 1520.68,-32670.32 1518.62,-34453.99 1527.5,-34462.84 1607.34,-34542.33 1699.55,-34540.68 1781,-34462.84 1788.12,-34456.04 1787.55,-34295.57 1789,-34285.84 1809.3,-34149.72 1859.9,-33990.44 1876,-33941.73"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1878.05,-33942.2 1877.95,-33935.85 1874.07,-33940.88 1878.05,-33942.2"/>
</g>
<!-- src/services/workflowService.ts&#45;&gt;src/stores/domWidgetStore.ts -->
<g id="edge3335" class="edge">
<title>src/services/workflowService.ts&#45;&gt;src/stores/domWidgetStore.ts</title>
<g id="a_edge3335"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1156.32,-14089.95C1135.83,-14091.12 1115.11,-14097.31 1107,-14115.84 1099.13,-14133.8 1099.13,-14803.87 1107,-14821.84 1113.07,-14835.71 1126.22,-14842.67 1141.04,-14845.77"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1148.74,-14848.92 1154.97,-14847.64 1149.3,-14844.76 1148.74,-14848.92"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1149.02,-14846.84 1146.05,-14846.44 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1143.67" cy="-14846.13" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1076.6" y="-14461.13" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/workflowService.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts -->
<g id="edge3331" class="edge">
<title>src/services/workflowService.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1257.92,-14091C1273.86,-14092.55 1290.06,-14097.57 1300.5,-14109.84 1311.09,-14122.28 1306.25,-32917.65 1308.5,-32933.84 1355.91,-33275.12 1471.35,-33338.66 1519.5,-33679.84 1521.13,-33691.38 1519.24,-35350.61 1527.5,-35358.84 1607.36,-35438.31 1684.19,-35416.47 1781,-35358.84 2084.23,-35178.32 2064.71,-35000.76 2159.5,-34660.84 2164.58,-34642.62 2154.48,-34504.55 2167.5,-34490.84 2190.72,-34466.38 2295.85,-34500.82 2318.5,-34475.84 2326.39,-34467.14 2331.29,-20958.58 2331.5,-20946.84 2345.49,-20178.76 2390.42,-19233.1 2396.75,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2398.86,-19102 2397.06,-19095.9 2394.67,-19101.79 2398.86,-19102"/>
</g>
<!-- src/services/workflowService.ts&#45;&gt;src/renderer/thumbnail/composables/useWorkflowThumbnail.ts -->
<g id="edge3330" class="edge">
<title>src/services/workflowService.ts&#45;&gt;src/renderer/thumbnail/composables/useWorkflowThumbnail.ts</title>
<g id="a_edge3330"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1156.11,-14098.64C1140.17,-14097.09 1123.97,-14092.08 1113.5,-14079.84 1090.15,-14052.53 1107.08,-11528.16 1100.5,-11492.84 1085.58,-11412.79 1044.38,-11324.45 1024.29,-11284.53"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1022.54,-11276.5 1017.94,-11272.12 1018.81,-11278.42 1022.54,-11276.5"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1020.67,-11277.46 1022.04,-11280.13 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1023.14" cy="-11282.27" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1076.31" y="-12678.35" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/workflowService.ts&#45;&gt;src/scripts/utils.ts -->
<g id="edge3334" class="edge">
<title>src/services/workflowService.ts&#45;&gt;src/scripts/utils.ts</title>
<g id="a_edge3334"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1257.89,-14091.03C1273.83,-14092.58 1290.04,-14097.59 1300.5,-14109.84 1316.82,-14128.93 1299.95,-15894.23 1308.5,-15917.84 1327.33,-15969.82 1374.44,-16016.32 1402.65,-16040.75"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1407.5,-16047.56 1413.45,-16049.82 1410.2,-16044.35 1407.5,-16047.56"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1408.85,-16045.96 1406.55,-16044.03 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1404.72" cy="-16042.48" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1282.76" y="-15063.14" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/workflowService.ts&#45;&gt;src/scripts/defaultGraph.ts -->
<g id="edge3333" class="edge">
<title>src/services/workflowService.ts&#45;&gt;src/scripts/defaultGraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1257.9,-14091.02C1273.84,-14092.57 1290.04,-14097.59 1300.5,-14109.84 1311.52,-14122.74 1304.03,-16537.46 1308.5,-16553.84 1329.43,-16630.51 1387.95,-16707.93 1413.18,-16738.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1411.77,-16740.43 1417.21,-16743.73 1415.01,-16737.76 1411.77,-16740.43"/>
</g>
<!-- src/components/button/IconButton.stories.ts -->
<g id="node51" class="node">
<title>src/components/button/IconButton.stories.ts</title>
<g id="a_node51"><a xlink:href="src/components/button/IconButton.stories.ts" xlink:title="IconButton.stories.ts">
<path fill="#ddfeff" stroke="black" d="M1698,-1323.84C1698,-1323.84 1600,-1323.84 1600,-1323.84 1597,-1323.84 1594,-1320.84 1594,-1317.84 1594,-1317.84 1594,-1311.84 1594,-1311.84 1594,-1308.84 1597,-1305.84 1600,-1305.84 1600,-1305.84 1698,-1305.84 1698,-1305.84 1701,-1305.84 1704,-1308.84 1704,-1311.84 1704,-1311.84 1704,-1317.84 1704,-1317.84 1704,-1320.84 1701,-1323.84 1698,-1323.84"/>
<text text-anchor="start" x="1602" y="-1312.64" font-family="Helvetica,sans-Serif" font-size="9.00">IconButton.stories.ts</text>
</a>
</g>
</g>
<!-- src/components/button/IconButton.vue -->
<g id="node52" class="node">
<title>src/components/button/IconButton.vue</title>
<g id="a_node52"><a xlink:href="src/components/button/IconButton.vue" xlink:title="IconButton.vue">
<path fill="#41f083" stroke="black" d="M1919,-1345.84C1919,-1345.84 1845,-1345.84 1845,-1345.84 1842,-1345.84 1839,-1342.84 1839,-1339.84 1839,-1339.84 1839,-1333.84 1839,-1333.84 1839,-1330.84 1842,-1327.84 1845,-1327.84 1845,-1327.84 1919,-1327.84 1919,-1327.84 1922,-1327.84 1925,-1330.84 1925,-1333.84 1925,-1333.84 1925,-1339.84 1925,-1339.84 1925,-1342.84 1922,-1345.84 1919,-1345.84"/>
<text text-anchor="start" x="1847" y="-1334.64" font-family="Helvetica,sans-Serif" font-size="9.00">IconButton.vue</text>
</a>
</g>
</g>
<!-- src/components/button/IconButton.stories.ts&#45;&gt;src/components/button/IconButton.vue -->
<g id="edge55" class="edge">
<title>src/components/button/IconButton.stories.ts&#45;&gt;src/components/button/IconButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1704.16,-1319.99C1742.99,-1323.69 1794.84,-1328.63 1832.35,-1332.2"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1832.54,-1334.33 1838.71,-1332.81 1832.94,-1330.15 1832.54,-1334.33"/>
</g>
<!-- src/types/buttonTypes.ts -->
<g id="node53" class="node">
<title>src/types/buttonTypes.ts</title>
<g id="a_node53"><a xlink:href="src/types/buttonTypes.ts" xlink:title="buttonTypes.ts">
<path fill="#ddfeff" stroke="black" d="M1917.5,-16851.84C1917.5,-16851.84 1846.5,-16851.84 1846.5,-16851.84 1843.5,-16851.84 1840.5,-16848.84 1840.5,-16845.84 1840.5,-16845.84 1840.5,-16839.84 1840.5,-16839.84 1840.5,-16836.84 1843.5,-16833.84 1846.5,-16833.84 1846.5,-16833.84 1917.5,-16833.84 1917.5,-16833.84 1920.5,-16833.84 1923.5,-16836.84 1923.5,-16839.84 1923.5,-16839.84 1923.5,-16845.84 1923.5,-16845.84 1923.5,-16848.84 1920.5,-16851.84 1917.5,-16851.84"/>
<text text-anchor="start" x="1848.5" y="-16840.64" font-family="Helvetica,sans-Serif" font-size="9.00">buttonTypes.ts</text>
</a>
</g>
</g>
<!-- src/components/button/IconButton.vue&#45;&gt;src/types/buttonTypes.ts -->
<g id="edge56" class="edge">
<title>src/components/button/IconButton.vue&#45;&gt;src/types/buttonTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1880.93,-1346.22C1871.66,-1427.74 1805.06,-2024.51 1785,-2510.84 1783.98,-2535.66 1777.8,-16798.06 1785,-16821.84 1791.02,-16841.73 1812.92,-16847.54 1834.38,-16848.12"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.4,-16850.22 1840.41,-16848.15 1834.42,-16846.02 1834.4,-16850.22"/>
</g>
<!-- src/utils/tailwindUtil.ts -->
<g id="node54" class="node">
<title>src/utils/tailwindUtil.ts</title>
<g id="a_node54"><a xlink:href="src/utils/tailwindUtil.ts" xlink:title="tailwindUtil.ts">
<path fill="#ddfeff" stroke="black" d="M1915,-17695.84C1915,-17695.84 1849,-17695.84 1849,-17695.84 1846,-17695.84 1843,-17692.84 1843,-17689.84 1843,-17689.84 1843,-17683.84 1843,-17683.84 1843,-17680.84 1846,-17677.84 1849,-17677.84 1849,-17677.84 1915,-17677.84 1915,-17677.84 1918,-17677.84 1921,-17680.84 1921,-17683.84 1921,-17683.84 1921,-17689.84 1921,-17689.84 1921,-17692.84 1918,-17695.84 1915,-17695.84"/>
<text text-anchor="start" x="1851" y="-17684.64" font-family="Helvetica,sans-Serif" font-size="9.00">tailwindUtil.ts</text>
</a>
</g>
</g>
<!-- src/components/button/IconButton.vue&#45;&gt;src/utils/tailwindUtil.ts -->
<g id="edge57" class="edge">
<title>src/components/button/IconButton.vue&#45;&gt;src/utils/tailwindUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1880.93,-1346.22C1871.66,-1427.74 1805.06,-2024.51 1785,-2510.84 1783.92,-2537.12 1777.38,-17636.66 1785,-17661.84 1791.29,-17682.6 1814.49,-17689.07 1836.62,-17690.24"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1836.76,-17692.34 1842.82,-17690.43 1836.89,-17688.14 1836.76,-17692.34"/>
</g>
<!-- src/components/button/IconGroup.stories.ts -->
<g id="node55" class="node">
<title>src/components/button/IconGroup.stories.ts</title>
<g id="a_node55"><a xlink:href="src/components/button/IconGroup.stories.ts" xlink:title="IconGroup.stories.ts">
<path fill="#ddfeff" stroke="black" d="M1696.5,-1293.84C1696.5,-1293.84 1601.5,-1293.84 1601.5,-1293.84 1598.5,-1293.84 1595.5,-1290.84 1595.5,-1287.84 1595.5,-1287.84 1595.5,-1281.84 1595.5,-1281.84 1595.5,-1278.84 1598.5,-1275.84 1601.5,-1275.84 1601.5,-1275.84 1696.5,-1275.84 1696.5,-1275.84 1699.5,-1275.84 1702.5,-1278.84 1702.5,-1281.84 1702.5,-1281.84 1702.5,-1287.84 1702.5,-1287.84 1702.5,-1290.84 1699.5,-1293.84 1696.5,-1293.84"/>
<text text-anchor="start" x="1603.5" y="-1282.64" font-family="Helvetica,sans-Serif" font-size="9.00">IconGroup.stories.ts</text>
</a>
</g>
</g>
<!-- src/components/button/IconGroup.stories.ts&#45;&gt;src/components/button/IconButton.vue -->
<g id="edge58" class="edge">
<title>src/components/button/IconGroup.stories.ts&#45;&gt;src/components/button/IconButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1702.72,-1279.96C1728.34,-1280.16 1758.38,-1284.45 1781,-1299.84 1787.25,-1304.09 1783.02,-1310.22 1789,-1314.84 1801.51,-1324.5 1817.61,-1330 1832.84,-1333.11"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1832.56,-1335.2 1838.85,-1334.23 1833.33,-1331.07 1832.56,-1335.2"/>
</g>
<!-- src/components/button/IconGroup.vue -->
<g id="node56" class="node">
<title>src/components/button/IconGroup.vue</title>
<g id="a_node56"><a xlink:href="src/components/button/IconGroup.vue" xlink:title="IconGroup.vue">
<path fill="#41f083" stroke="black" d="M1917.5,-1308.84C1917.5,-1308.84 1846.5,-1308.84 1846.5,-1308.84 1843.5,-1308.84 1840.5,-1305.84 1840.5,-1302.84 1840.5,-1302.84 1840.5,-1296.84 1840.5,-1296.84 1840.5,-1293.84 1843.5,-1290.84 1846.5,-1290.84 1846.5,-1290.84 1917.5,-1290.84 1917.5,-1290.84 1920.5,-1290.84 1923.5,-1293.84 1923.5,-1296.84 1923.5,-1296.84 1923.5,-1302.84 1923.5,-1302.84 1923.5,-1305.84 1920.5,-1308.84 1917.5,-1308.84"/>
<text text-anchor="start" x="1848.5" y="-1297.64" font-family="Helvetica,sans-Serif" font-size="9.00">IconGroup.vue</text>
</a>
</g>
</g>
<!-- src/components/button/IconGroup.stories.ts&#45;&gt;src/components/button/IconGroup.vue -->
<g id="edge59" class="edge">
<title>src/components/button/IconGroup.stories.ts&#45;&gt;src/components/button/IconGroup.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1702.71,-1288.26C1742.23,-1290.83 1795.85,-1294.31 1833.94,-1296.78"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.27,-1298.91 1840.39,-1297.2 1834.54,-1294.72 1834.27,-1298.91"/>
</g>
<!-- src/components/button/IconGroup.vue&#45;&gt;src/utils/tailwindUtil.ts -->
<g id="edge60" class="edge">
<title>src/components/button/IconGroup.vue&#45;&gt;src/utils/tailwindUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1840.49,-1297.59C1817.28,-1298.94 1791.7,-1305.69 1785,-1327.84 1780.89,-1341.41 1780.89,-17648.27 1785,-17661.84 1791.29,-17682.6 1814.49,-17689.07 1836.62,-17690.24"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1836.76,-17692.34 1842.82,-17690.43 1836.89,-17688.14 1836.76,-17692.34"/>
</g>
<!-- src/components/button/IconTextButton.stories.ts -->
<g id="node57" class="node">
<title>src/components/button/IconTextButton.stories.ts</title>
<g id="a_node57"><a xlink:href="src/components/button/IconTextButton.stories.ts" xlink:title="IconTextButton.stories.ts">
<path fill="#ddfeff" stroke="black" d="M1484,-1413.84C1484,-1413.84 1368,-1413.84 1368,-1413.84 1365,-1413.84 1362,-1410.84 1362,-1407.84 1362,-1407.84 1362,-1401.84 1362,-1401.84 1362,-1398.84 1365,-1395.84 1368,-1395.84 1368,-1395.84 1484,-1395.84 1484,-1395.84 1487,-1395.84 1490,-1398.84 1490,-1401.84 1490,-1401.84 1490,-1407.84 1490,-1407.84 1490,-1410.84 1487,-1413.84 1484,-1413.84"/>
<text text-anchor="start" x="1370" y="-1402.64" font-family="Helvetica,sans-Serif" font-size="9.00">IconTextButton.stories.ts</text>
</a>
</g>
</g>
<!-- src/components/button/IconTextButton.vue -->
<g id="node58" class="node">
<title>src/components/button/IconTextButton.vue</title>
<g id="a_node58"><a xlink:href="src/components/button/IconTextButton.vue" xlink:title="IconTextButton.vue">
<path fill="#41f083" stroke="black" d="M1695,-1413.84C1695,-1413.84 1603,-1413.84 1603,-1413.84 1600,-1413.84 1597,-1410.84 1597,-1407.84 1597,-1407.84 1597,-1401.84 1597,-1401.84 1597,-1398.84 1600,-1395.84 1603,-1395.84 1603,-1395.84 1695,-1395.84 1695,-1395.84 1698,-1395.84 1701,-1398.84 1701,-1401.84 1701,-1401.84 1701,-1407.84 1701,-1407.84 1701,-1410.84 1698,-1413.84 1695,-1413.84"/>
<text text-anchor="start" x="1605" y="-1402.64" font-family="Helvetica,sans-Serif" font-size="9.00">IconTextButton.vue</text>
</a>
</g>
</g>
<!-- src/components/button/IconTextButton.stories.ts&#45;&gt;src/components/button/IconTextButton.vue -->
<g id="edge61" class="edge">
<title>src/components/button/IconTextButton.stories.ts&#45;&gt;src/components/button/IconTextButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1490.03,-1404.84C1521.73,-1404.84 1559.86,-1404.84 1590.72,-1404.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1590.79,-1406.94 1596.79,-1404.84 1590.79,-1402.74 1590.79,-1406.94"/>
</g>
<!-- src/components/button/IconTextButton.vue&#45;&gt;src/types/buttonTypes.ts -->
<g id="edge62" class="edge">
<title>src/components/button/IconTextButton.vue&#45;&gt;src/types/buttonTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1701.18,-1409.58C1729.72,-1415.15 1763.03,-1427.13 1781,-1452.84 1796.29,-1474.71 1771.71,-16807.5 1789,-16827.84 1800.02,-16840.79 1817.5,-16845.64 1834.27,-16846.85"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.31,-16848.95 1840.41,-16847.14 1834.51,-16844.76 1834.31,-16848.95"/>
</g>
<!-- src/components/button/IconTextButton.vue&#45;&gt;src/utils/tailwindUtil.ts -->
<g id="edge63" class="edge">
<title>src/components/button/IconTextButton.vue&#45;&gt;src/utils/tailwindUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1701.19,-1409.58C1729.72,-1415.15 1763.03,-1427.13 1781,-1452.84 1797.01,-1475.74 1781.07,-17518.05 1789,-17544.84 1804.64,-17597.69 1846.78,-17649.36 1868.17,-17673.18"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1866.81,-17674.81 1872.4,-17677.83 1869.92,-17671.98 1866.81,-17674.81"/>
</g>
<!-- src/components/button/MoreButton.stories.ts -->
<g id="node59" class="node">
<title>src/components/button/MoreButton.stories.ts</title>
<g id="a_node59"><a xlink:href="src/components/button/MoreButton.stories.ts" xlink:title="MoreButton.stories.ts">
<path fill="#ddfeff" stroke="black" d="M1476.5,-1383.84C1476.5,-1383.84 1375.5,-1383.84 1375.5,-1383.84 1372.5,-1383.84 1369.5,-1380.84 1369.5,-1377.84 1369.5,-1377.84 1369.5,-1371.84 1369.5,-1371.84 1369.5,-1368.84 1372.5,-1365.84 1375.5,-1365.84 1375.5,-1365.84 1476.5,-1365.84 1476.5,-1365.84 1479.5,-1365.84 1482.5,-1368.84 1482.5,-1371.84 1482.5,-1371.84 1482.5,-1377.84 1482.5,-1377.84 1482.5,-1380.84 1479.5,-1383.84 1476.5,-1383.84"/>
<text text-anchor="start" x="1377.5" y="-1372.64" font-family="Helvetica,sans-Serif" font-size="9.00">MoreButton.stories.ts</text>
</a>
</g>
</g>
<!-- src/components/button/MoreButton.stories.ts&#45;&gt;src/components/button/IconTextButton.vue -->
<g id="edge64" class="edge">
<title>src/components/button/MoreButton.stories.ts&#45;&gt;src/components/button/IconTextButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1482.52,-1383.37C1497.14,-1385.55 1512.91,-1387.84 1527.5,-1389.84 1548.13,-1392.66 1570.78,-1395.54 1590.82,-1398.01"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1590.74,-1400.11 1596.95,-1398.76 1591.25,-1395.95 1590.74,-1400.11"/>
</g>
<!-- src/components/button/MoreButton.vue -->
<g id="node60" class="node">
<title>src/components/button/MoreButton.vue</title>
<g id="a_node60"><a xlink:href="src/components/button/MoreButton.vue" xlink:title="MoreButton.vue">
<path fill="#41f083" stroke="black" d="M1687.5,-1353.84C1687.5,-1353.84 1610.5,-1353.84 1610.5,-1353.84 1607.5,-1353.84 1604.5,-1350.84 1604.5,-1347.84 1604.5,-1347.84 1604.5,-1341.84 1604.5,-1341.84 1604.5,-1338.84 1607.5,-1335.84 1610.5,-1335.84 1610.5,-1335.84 1687.5,-1335.84 1687.5,-1335.84 1690.5,-1335.84 1693.5,-1338.84 1693.5,-1341.84 1693.5,-1341.84 1693.5,-1347.84 1693.5,-1347.84 1693.5,-1350.84 1690.5,-1353.84 1687.5,-1353.84"/>
<text text-anchor="start" x="1612.5" y="-1342.64" font-family="Helvetica,sans-Serif" font-size="9.00">MoreButton.vue</text>
</a>
</g>
</g>
<!-- src/components/button/MoreButton.stories.ts&#45;&gt;src/components/button/MoreButton.vue -->
<g id="edge65" class="edge">
<title>src/components/button/MoreButton.stories.ts&#45;&gt;src/components/button/MoreButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1482.52,-1366.3C1497.14,-1364.12 1512.91,-1361.83 1527.5,-1359.84 1550.79,-1356.65 1576.66,-1353.39 1598.43,-1350.73"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1598.76,-1352.81 1604.46,-1350 1598.25,-1348.64 1598.76,-1352.81"/>
</g>
<!-- src/components/button/MoreButton.vue&#45;&gt;src/components/button/IconButton.vue -->
<g id="edge66" class="edge">
<title>src/components/button/MoreButton.vue&#45;&gt;src/components/button/IconButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1693.72,-1343.32C1733.28,-1341.95 1791.46,-1339.94 1832.46,-1338.52"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1832.7,-1340.61 1838.63,-1338.3 1832.56,-1336.41 1832.7,-1340.61"/>
</g>
<!-- src/components/button/MoreButton.vue&#45;&gt;src/utils/tailwindUtil.ts -->
<g id="edge67" class="edge">
<title>src/components/button/MoreButton.vue&#45;&gt;src/utils/tailwindUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1693.8,-1336.5C1723.01,-1333.71 1759.81,-1336.1 1781,-1359.84 1790.35,-1370.32 1785.01,-17531.36 1789,-17544.84 1804.64,-17597.69 1846.78,-17649.36 1868.17,-17673.18"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1866.81,-17674.81 1872.4,-17677.83 1869.92,-17671.98 1866.81,-17674.81"/>
</g>
<!-- src/components/button/TextButton.stories.ts -->
<g id="node61" class="node">
<title>src/components/button/TextButton.stories.ts</title>
<g id="a_node61"><a xlink:href="src/components/button/TextButton.stories.ts" xlink:title="TextButton.stories.ts">
<path fill="#ddfeff" stroke="black" d="M1474.5,-1353.84C1474.5,-1353.84 1377.5,-1353.84 1377.5,-1353.84 1374.5,-1353.84 1371.5,-1350.84 1371.5,-1347.84 1371.5,-1347.84 1371.5,-1341.84 1371.5,-1341.84 1371.5,-1338.84 1374.5,-1335.84 1377.5,-1335.84 1377.5,-1335.84 1474.5,-1335.84 1474.5,-1335.84 1477.5,-1335.84 1480.5,-1338.84 1480.5,-1341.84 1480.5,-1341.84 1480.5,-1347.84 1480.5,-1347.84 1480.5,-1350.84 1477.5,-1353.84 1474.5,-1353.84"/>
<text text-anchor="start" x="1379.5" y="-1342.64" font-family="Helvetica,sans-Serif" font-size="9.00">TextButton.stories.ts</text>
</a>
</g>
</g>
<!-- src/components/button/TextButton.vue -->
<g id="node62" class="node">
<title>src/components/button/TextButton.vue</title>
<g id="a_node62"><a xlink:href="src/components/button/TextButton.vue" xlink:title="TextButton.vue">
<path fill="#41f083" stroke="black" d="M1685.5,-1383.84C1685.5,-1383.84 1612.5,-1383.84 1612.5,-1383.84 1609.5,-1383.84 1606.5,-1380.84 1606.5,-1377.84 1606.5,-1377.84 1606.5,-1371.84 1606.5,-1371.84 1606.5,-1368.84 1609.5,-1365.84 1612.5,-1365.84 1612.5,-1365.84 1685.5,-1365.84 1685.5,-1365.84 1688.5,-1365.84 1691.5,-1368.84 1691.5,-1371.84 1691.5,-1371.84 1691.5,-1377.84 1691.5,-1377.84 1691.5,-1380.84 1688.5,-1383.84 1685.5,-1383.84"/>
<text text-anchor="start" x="1614.5" y="-1372.64" font-family="Helvetica,sans-Serif" font-size="9.00">TextButton.vue</text>
</a>
</g>
</g>
<!-- src/components/button/TextButton.stories.ts&#45;&gt;src/components/button/TextButton.vue -->
<g id="edge68" class="edge">
<title>src/components/button/TextButton.stories.ts&#45;&gt;src/components/button/TextButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1480.69,-1353.1C1495.82,-1355.36 1512.29,-1357.76 1527.5,-1359.84 1551.46,-1363.12 1578.14,-1366.47 1600.3,-1369.17"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1600.21,-1371.27 1606.42,-1369.91 1600.72,-1367.1 1600.21,-1371.27"/>
</g>
<!-- src/components/button/TextButton.vue&#45;&gt;src/types/buttonTypes.ts -->
<g id="edge69" class="edge">
<title>src/components/button/TextButton.vue&#45;&gt;src/types/buttonTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1691.61,-1366.72C1721.15,-1363.61 1759.28,-1365.5 1781,-1389.84 1798.85,-1409.83 1771.63,-16807.42 1789,-16827.84 1800.02,-16840.79 1817.5,-16845.64 1834.27,-16846.85"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.31,-16848.95 1840.41,-16847.14 1834.51,-16844.76 1834.31,-16848.95"/>
</g>
<!-- src/components/button/TextButton.vue&#45;&gt;src/utils/tailwindUtil.ts -->
<g id="edge70" class="edge">
<title>src/components/button/TextButton.vue&#45;&gt;src/utils/tailwindUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1691.61,-1366.72C1721.15,-1363.61 1759.28,-1365.5 1781,-1389.84 1790.34,-1400.3 1785.02,-17531.39 1789,-17544.84 1804.64,-17597.69 1846.78,-17649.36 1868.17,-17673.18"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1866.81,-17674.81 1872.4,-17677.83 1869.92,-17671.98 1866.81,-17674.81"/>
</g>
<!-- src/components/card/Card.stories.ts -->
<g id="node63" class="node">
<title>src/components/card/Card.stories.ts</title>
<g id="a_node63"><a xlink:href="src/components/card/Card.stories.ts" xlink:title="Card.stories.ts">
<path fill="#ddfeff" stroke="black" d="M1241.5,-1023.84C1241.5,-1023.84 1172.5,-1023.84 1172.5,-1023.84 1169.5,-1023.84 1166.5,-1020.84 1166.5,-1017.84 1166.5,-1017.84 1166.5,-1011.84 1166.5,-1011.84 1166.5,-1008.84 1169.5,-1005.84 1172.5,-1005.84 1172.5,-1005.84 1241.5,-1005.84 1241.5,-1005.84 1244.5,-1005.84 1247.5,-1008.84 1247.5,-1011.84 1247.5,-1011.84 1247.5,-1017.84 1247.5,-1017.84 1247.5,-1020.84 1244.5,-1023.84 1241.5,-1023.84"/>
<text text-anchor="start" x="1174.5" y="-1012.64" font-family="Helvetica,sans-Serif" font-size="9.00">Card.stories.ts</text>
</a>
</g>
</g>
<!-- src/components/card/Card.stories.ts&#45;&gt;src/components/button/IconButton.vue -->
<g id="edge71" class="edge">
<title>src/components/card/Card.stories.ts&#45;&gt;src/components/button/IconButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1247.74,-1010.56C1266.57,-1010.88 1287.7,-1015.1 1300.5,-1029.84 1314.71,-1046.2 1293.02,-1404.67 1308.5,-1419.84 1346,-1456.58 1731.62,-1437.66 1781,-1419.84 1819.35,-1406 1853.38,-1370.35 1870.08,-1350.57"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1871.74,-1351.86 1873.95,-1345.9 1868.5,-1349.18 1871.74,-1351.86"/>
</g>
<!-- src/components/chip/SquareChip.vue -->
<g id="node64" class="node">
<title>src/components/chip/SquareChip.vue</title>
<g id="a_node64"><a xlink:href="src/components/chip/SquareChip.vue" xlink:title="SquareChip.vue">
<path fill="#41f083" stroke="black" d="M1464.5,-933.84C1464.5,-933.84 1387.5,-933.84 1387.5,-933.84 1384.5,-933.84 1381.5,-930.84 1381.5,-927.84 1381.5,-927.84 1381.5,-921.84 1381.5,-921.84 1381.5,-918.84 1384.5,-915.84 1387.5,-915.84 1387.5,-915.84 1464.5,-915.84 1464.5,-915.84 1467.5,-915.84 1470.5,-918.84 1470.5,-921.84 1470.5,-921.84 1470.5,-927.84 1470.5,-927.84 1470.5,-930.84 1467.5,-933.84 1464.5,-933.84"/>
<text text-anchor="start" x="1389.5" y="-922.64" font-family="Helvetica,sans-Serif" font-size="9.00">SquareChip.vue</text>
</a>
</g>
</g>
<!-- src/components/card/Card.stories.ts&#45;&gt;src/components/chip/SquareChip.vue -->
<g id="edge72" class="edge">
<title>src/components/card/Card.stories.ts&#45;&gt;src/components/chip/SquareChip.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1224.76,-1005.65C1244.45,-995.06 1278.3,-977.47 1308.5,-964.84 1335.05,-953.73 1365.89,-943.24 1389.16,-935.8"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1389.83,-937.79 1394.91,-933.97 1388.56,-933.79 1389.83,-937.79"/>
</g>
<!-- src/components/card/CardBottom.vue -->
<g id="node65" class="node">
<title>src/components/card/CardBottom.vue</title>
<g id="a_node65"><a xlink:href="src/components/card/CardBottom.vue" xlink:title="CardBottom.vue">
<path fill="#41f083" stroke="black" d="M1465,-1023.84C1465,-1023.84 1387,-1023.84 1387,-1023.84 1384,-1023.84 1381,-1020.84 1381,-1017.84 1381,-1017.84 1381,-1011.84 1381,-1011.84 1381,-1008.84 1384,-1005.84 1387,-1005.84 1387,-1005.84 1465,-1005.84 1465,-1005.84 1468,-1005.84 1471,-1008.84 1471,-1011.84 1471,-1011.84 1471,-1017.84 1471,-1017.84 1471,-1020.84 1468,-1023.84 1465,-1023.84"/>
<text text-anchor="start" x="1389" y="-1012.64" font-family="Helvetica,sans-Serif" font-size="9.00">CardBottom.vue</text>
</a>
</g>
</g>
<!-- src/components/card/Card.stories.ts&#45;&gt;src/components/card/CardBottom.vue -->
<g id="edge73" class="edge">
<title>src/components/card/Card.stories.ts&#45;&gt;src/components/card/CardBottom.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1247.55,-1014.84C1283.29,-1014.84 1336.07,-1014.84 1374.78,-1014.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1374.87,-1016.94 1380.87,-1014.84 1374.87,-1012.74 1374.87,-1016.94"/>
</g>
<!-- src/components/card/CardContainer.vue -->
<g id="node66" class="node">
<title>src/components/card/CardContainer.vue</title>
<g id="a_node66"><a xlink:href="src/components/card/CardContainer.vue" xlink:title="CardContainer.vue">
<path fill="#41f083" stroke="black" d="M1470,-1053.84C1470,-1053.84 1382,-1053.84 1382,-1053.84 1379,-1053.84 1376,-1050.84 1376,-1047.84 1376,-1047.84 1376,-1041.84 1376,-1041.84 1376,-1038.84 1379,-1035.84 1382,-1035.84 1382,-1035.84 1470,-1035.84 1470,-1035.84 1473,-1035.84 1476,-1038.84 1476,-1041.84 1476,-1041.84 1476,-1047.84 1476,-1047.84 1476,-1050.84 1473,-1053.84 1470,-1053.84"/>
<text text-anchor="start" x="1384" y="-1042.64" font-family="Helvetica,sans-Serif" font-size="9.00">CardContainer.vue</text>
</a>
</g>
</g>
<!-- src/components/card/Card.stories.ts&#45;&gt;src/components/card/CardContainer.vue -->
<g id="edge74" class="edge">
<title>src/components/card/Card.stories.ts&#45;&gt;src/components/card/CardContainer.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1247.59,-1020.93C1266.08,-1023.73 1288.41,-1027.04 1308.5,-1029.84 1328.46,-1032.61 1350.36,-1035.48 1369.74,-1037.95"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1369.72,-1040.07 1375.94,-1038.74 1370.25,-1035.9 1369.72,-1040.07"/>
</g>
<!-- src/components/card/CardDescription.vue -->
<g id="node67" class="node">
<title>src/components/card/CardDescription.vue</title>
<g id="a_node67"><a xlink:href="src/components/card/CardDescription.vue" xlink:title="CardDescription.vue">
<path fill="#41f083" stroke="black" d="M1474,-1113.84C1474,-1113.84 1378,-1113.84 1378,-1113.84 1375,-1113.84 1372,-1110.84 1372,-1107.84 1372,-1107.84 1372,-1101.84 1372,-1101.84 1372,-1098.84 1375,-1095.84 1378,-1095.84 1378,-1095.84 1474,-1095.84 1474,-1095.84 1477,-1095.84 1480,-1098.84 1480,-1101.84 1480,-1101.84 1480,-1107.84 1480,-1107.84 1480,-1110.84 1477,-1113.84 1474,-1113.84"/>
<text text-anchor="start" x="1380" y="-1102.64" font-family="Helvetica,sans-Serif" font-size="9.00">CardDescription.vue</text>
</a>
</g>
</g>
<!-- src/components/card/Card.stories.ts&#45;&gt;src/components/card/CardDescription.vue -->
<g id="edge75" class="edge">
<title>src/components/card/Card.stories.ts&#45;&gt;src/components/card/CardDescription.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1247.53,-1011.2C1266.07,-1011.74 1287,-1015.96 1300.5,-1029.84 1319.25,-1049.13 1289.43,-1070.86 1308.5,-1089.84 1323.36,-1104.63 1345.09,-1109.96 1365.76,-1111.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1365.78,-1113.14 1371.84,-1111.24 1365.92,-1108.95 1365.78,-1113.14"/>
</g>
<!-- src/components/card/CardTitle.vue -->
<g id="node68" class="node">
<title>src/components/card/CardTitle.vue</title>
<g id="a_node68"><a xlink:href="src/components/card/CardTitle.vue" xlink:title="CardTitle.vue">
<path fill="#41f083" stroke="black" d="M1458,-1083.84C1458,-1083.84 1394,-1083.84 1394,-1083.84 1391,-1083.84 1388,-1080.84 1388,-1077.84 1388,-1077.84 1388,-1071.84 1388,-1071.84 1388,-1068.84 1391,-1065.84 1394,-1065.84 1394,-1065.84 1458,-1065.84 1458,-1065.84 1461,-1065.84 1464,-1068.84 1464,-1071.84 1464,-1071.84 1464,-1077.84 1464,-1077.84 1464,-1080.84 1461,-1083.84 1458,-1083.84"/>
<text text-anchor="start" x="1396" y="-1072.64" font-family="Helvetica,sans-Serif" font-size="9.00">CardTitle.vue</text>
</a>
</g>
</g>
<!-- src/components/card/Card.stories.ts&#45;&gt;src/components/card/CardTitle.vue -->
<g id="edge76" class="edge">
<title>src/components/card/Card.stories.ts&#45;&gt;src/components/card/CardTitle.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1247.71,-1012.01C1265.85,-1012.84 1286.39,-1017.07 1300.5,-1029.84 1310.73,-1039.1 1298.12,-1050.75 1308.5,-1059.84 1328.23,-1077.11 1357.54,-1080.82 1381.82,-1080.22"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1381.96,-1082.32 1387.88,-1079.99 1381.8,-1078.12 1381.96,-1082.32"/>
</g>
<!-- src/components/card/CardTop.vue -->
<g id="node69" class="node">
<title>src/components/card/CardTop.vue</title>
<g id="a_node69"><a xlink:href="src/components/card/CardTop.vue" xlink:title="CardTop.vue">
<path fill="#41f083" stroke="black" d="M1456,-993.84C1456,-993.84 1396,-993.84 1396,-993.84 1393,-993.84 1390,-990.84 1390,-987.84 1390,-987.84 1390,-981.84 1390,-981.84 1390,-978.84 1393,-975.84 1396,-975.84 1396,-975.84 1456,-975.84 1456,-975.84 1459,-975.84 1462,-978.84 1462,-981.84 1462,-981.84 1462,-987.84 1462,-987.84 1462,-990.84 1459,-993.84 1456,-993.84"/>
<text text-anchor="start" x="1398" y="-982.64" font-family="Helvetica,sans-Serif" font-size="9.00">CardTop.vue</text>
</a>
</g>
</g>
<!-- src/components/card/Card.stories.ts&#45;&gt;src/components/card/CardTop.vue -->
<g id="edge77" class="edge">
<title>src/components/card/Card.stories.ts&#45;&gt;src/components/card/CardTop.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1247.59,-1008.74C1266.08,-1005.94 1288.41,-1002.63 1308.5,-999.84 1333.42,-996.37 1361.39,-992.76 1383.67,-989.95"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1384.11,-992.01 1389.8,-989.18 1383.58,-987.85 1384.11,-992.01"/>
</g>
<!-- src/components/card/CardGridList.stories.ts -->
<g id="node70" class="node">
<title>src/components/card/CardGridList.stories.ts</title>
<g id="a_node70"><a xlink:href="src/components/card/CardGridList.stories.ts" xlink:title="CardGridList.stories.ts">
<path fill="#ddfeff" stroke="black" d="M1259,-1053.84C1259,-1053.84 1155,-1053.84 1155,-1053.84 1152,-1053.84 1149,-1050.84 1149,-1047.84 1149,-1047.84 1149,-1041.84 1149,-1041.84 1149,-1038.84 1152,-1035.84 1155,-1035.84 1155,-1035.84 1259,-1035.84 1259,-1035.84 1262,-1035.84 1265,-1038.84 1265,-1041.84 1265,-1041.84 1265,-1047.84 1265,-1047.84 1265,-1050.84 1262,-1053.84 1259,-1053.84"/>
<text text-anchor="start" x="1157" y="-1042.64" font-family="Helvetica,sans-Serif" font-size="9.00">CardGridList.stories.ts</text>
</a>
</g>
</g>
<!-- src/components/card/CardGridList.stories.ts&#45;&gt;src/components/card/CardBottom.vue -->
<g id="edge78" class="edge">
<title>src/components/card/CardGridList.stories.ts&#45;&gt;src/components/card/CardBottom.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1265.11,-1036.11C1279.28,-1034 1294.43,-1031.79 1308.5,-1029.84 1330.28,-1026.81 1354.39,-1023.67 1375,-1021.05"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1375.3,-1023.13 1380.99,-1020.29 1374.78,-1018.96 1375.3,-1023.13"/>
</g>
<!-- src/components/card/CardGridList.stories.ts&#45;&gt;src/components/card/CardContainer.vue -->
<g id="edge79" class="edge">
<title>src/components/card/CardGridList.stories.ts&#45;&gt;src/components/card/CardContainer.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1265.01,-1044.84C1297.27,-1044.84 1337.43,-1044.84 1369.44,-1044.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1369.73,-1046.94 1375.73,-1044.84 1369.73,-1042.74 1369.73,-1046.94"/>
</g>
<!-- src/components/card/CardGridList.stories.ts&#45;&gt;src/components/card/CardTop.vue -->
<g id="edge80" class="edge">
<title>src/components/card/CardGridList.stories.ts&#45;&gt;src/components/card/CardTop.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1265.36,-1045.7C1278.2,-1043.31 1290.85,-1038.57 1300.5,-1029.84 1310.73,-1020.58 1298.12,-1008.93 1308.5,-999.84 1328.73,-982.13 1359.01,-978.68 1383.64,-979.5"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1383.67,-981.61 1389.77,-979.8 1383.87,-977.41 1383.67,-981.61"/>
</g>
<!-- src/utils/gridUtil.ts -->
<g id="node71" class="node">
<title>src/utils/gridUtil.ts</title>
<g id="a_node71"><a xlink:href="src/utils/gridUtil.ts" xlink:title="gridUtil.ts">
<path fill="#ddfeff" stroke="black" d="M1906.5,-18055.84C1906.5,-18055.84 1857.5,-18055.84 1857.5,-18055.84 1854.5,-18055.84 1851.5,-18052.84 1851.5,-18049.84 1851.5,-18049.84 1851.5,-18043.84 1851.5,-18043.84 1851.5,-18040.84 1854.5,-18037.84 1857.5,-18037.84 1857.5,-18037.84 1906.5,-18037.84 1906.5,-18037.84 1909.5,-18037.84 1912.5,-18040.84 1912.5,-18043.84 1912.5,-18043.84 1912.5,-18049.84 1912.5,-18049.84 1912.5,-18052.84 1909.5,-18055.84 1906.5,-18055.84"/>
<text text-anchor="start" x="1859.5" y="-18044.64" font-family="Helvetica,sans-Serif" font-size="9.00">gridUtil.ts</text>
</a>
</g>
</g>
<!-- src/components/card/CardGridList.stories.ts&#45;&gt;src/utils/gridUtil.ts -->
<g id="edge81" class="edge">
<title>src/components/card/CardGridList.stories.ts&#45;&gt;src/utils/gridUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1221.37,-1053.99C1242.89,-1069.65 1284.45,-1103.88 1300.5,-1144.84 1309.44,-1167.66 1293.2,-15245.68 1308.5,-15264.84 1368.51,-15339.99 1459.48,-15237.69 1519.5,-15312.84 1532.47,-15329.07 1512.8,-27266.15 1527.5,-27280.84 1607.19,-27360.48 1701.3,-27360.47 1781,-27280.84 1803.64,-27258.21 1768.26,-18086.22 1789,-18061.84 1802.44,-18046.04 1825.47,-18042.3 1845.13,-18042.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1845.31,-18044.61 1851.38,-18042.7 1845.44,-18040.41 1845.31,-18044.61"/>
</g>
<!-- src/components/chip/SquareChip.stories.ts -->
<g id="node72" class="node">
<title>src/components/chip/SquareChip.stories.ts</title>
<g id="a_node72"><a xlink:href="src/components/chip/SquareChip.stories.ts" xlink:title="SquareChip.stories.ts">
<path fill="#ddfeff" stroke="black" d="M1257.5,-933.84C1257.5,-933.84 1156.5,-933.84 1156.5,-933.84 1153.5,-933.84 1150.5,-930.84 1150.5,-927.84 1150.5,-927.84 1150.5,-921.84 1150.5,-921.84 1150.5,-918.84 1153.5,-915.84 1156.5,-915.84 1156.5,-915.84 1257.5,-915.84 1257.5,-915.84 1260.5,-915.84 1263.5,-918.84 1263.5,-921.84 1263.5,-921.84 1263.5,-927.84 1263.5,-927.84 1263.5,-930.84 1260.5,-933.84 1257.5,-933.84"/>
<text text-anchor="start" x="1158.5" y="-922.64" font-family="Helvetica,sans-Serif" font-size="9.00">SquareChip.stories.ts</text>
</a>
</g>
</g>
<!-- src/components/chip/SquareChip.stories.ts&#45;&gt;src/components/chip/SquareChip.vue -->
<g id="edge82" class="edge">
<title>src/components/chip/SquareChip.stories.ts&#45;&gt;src/components/chip/SquareChip.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1263.6,-924.84C1298,-924.84 1341.8,-924.84 1375.08,-924.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1375.17,-926.94 1381.17,-924.84 1375.17,-922.74 1375.17,-926.94"/>
</g>
<!-- src/components/common/BackgroundImageUpload.vue -->
<g id="node73" class="node">
<title>src/components/common/BackgroundImageUpload.vue</title>
<g id="a_node73"><a xlink:href="src/components/common/BackgroundImageUpload.vue" xlink:title="BackgroundImageUpload.vue">
<path fill="#41f083" stroke="black" d="M1951.5,-2533.84C1951.5,-2533.84 1812.5,-2533.84 1812.5,-2533.84 1809.5,-2533.84 1806.5,-2530.84 1806.5,-2527.84 1806.5,-2527.84 1806.5,-2521.84 1806.5,-2521.84 1806.5,-2518.84 1809.5,-2515.84 1812.5,-2515.84 1812.5,-2515.84 1951.5,-2515.84 1951.5,-2515.84 1954.5,-2515.84 1957.5,-2518.84 1957.5,-2521.84 1957.5,-2521.84 1957.5,-2527.84 1957.5,-2527.84 1957.5,-2530.84 1954.5,-2533.84 1951.5,-2533.84"/>
<text text-anchor="start" x="1814.5" y="-2522.64" font-family="Helvetica,sans-Serif" font-size="9.00">BackgroundImageUpload.vue</text>
</a>
</g>
</g>
<!-- src/components/common/BackgroundImageUpload.vue&#45;&gt;src/scripts/api.ts -->
<g id="edge83" class="edge">
<title>src/components/common/BackgroundImageUpload.vue&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1806.46,-2524.38C1796.34,-2528.28 1788.3,-2534.95 1785,-2545.84 1778.05,-2568.78 1782.17,-16327.04 1785,-16350.84 1803.33,-16504.98 1859.89,-16685.5 1877.03,-16737.89"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.05,-16738.59 1878.92,-16743.64 1879.04,-16737.28 1875.05,-16738.59"/>
</g>
<!-- src/components/common/BackgroundImageUpload.vue&#45;&gt;src/stores/toastStore.ts -->
<g id="edge84" class="edge">
<title>src/components/common/BackgroundImageUpload.vue&#45;&gt;src/stores/toastStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1806.46,-2524.38C1796.34,-2528.28 1788.3,-2534.95 1785,-2545.84 1781.87,-2556.16 1781.87,-14961.51 1785,-14971.84 1791.44,-14993.11 1816.01,-14998.27 1838.81,-14998.17"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1838.92,-15000.26 1844.87,-14998.02 1838.82,-14996.07 1838.92,-15000.26"/>
</g>
<!-- src/components/common/ColorCustomizationSelector.spec.ts -->
<g id="node75" class="node">
<title>src/components/common/ColorCustomizationSelector.spec.ts</title>
<g id="a_node75"><a xlink:href="src/components/common/ColorCustomizationSelector.spec.ts" xlink:title="ColorCustomizationSelector.spec.ts">
<path fill="#ddfeff" stroke="black" d="M1730,-2593.84C1730,-2593.84 1568,-2593.84 1568,-2593.84 1565,-2593.84 1562,-2590.84 1562,-2587.84 1562,-2587.84 1562,-2581.84 1562,-2581.84 1562,-2578.84 1565,-2575.84 1568,-2575.84 1568,-2575.84 1730,-2575.84 1730,-2575.84 1733,-2575.84 1736,-2578.84 1736,-2581.84 1736,-2581.84 1736,-2587.84 1736,-2587.84 1736,-2590.84 1733,-2593.84 1730,-2593.84"/>
<text text-anchor="start" x="1570" y="-2582.64" font-family="Helvetica,sans-Serif" font-size="9.00">ColorCustomizationSelector.spec.ts</text>
</a>
</g>
</g>
<!-- src/components/common/ColorCustomizationSelector.vue -->
<g id="node76" class="node">
<title>src/components/common/ColorCustomizationSelector.vue</title>
<g id="a_node76"><a xlink:href="src/components/common/ColorCustomizationSelector.vue" xlink:title="ColorCustomizationSelector.vue">
<path fill="#41f083" stroke="black" d="M1955,-2743.84C1955,-2743.84 1809,-2743.84 1809,-2743.84 1806,-2743.84 1803,-2740.84 1803,-2737.84 1803,-2737.84 1803,-2731.84 1803,-2731.84 1803,-2728.84 1806,-2725.84 1809,-2725.84 1809,-2725.84 1955,-2725.84 1955,-2725.84 1958,-2725.84 1961,-2728.84 1961,-2731.84 1961,-2731.84 1961,-2737.84 1961,-2737.84 1961,-2740.84 1958,-2743.84 1955,-2743.84"/>
<text text-anchor="start" x="1811" y="-2732.64" font-family="Helvetica,sans-Serif" font-size="9.00">ColorCustomizationSelector.vue</text>
</a>
</g>
</g>
<!-- src/components/common/ColorCustomizationSelector.spec.ts&#45;&gt;src/components/common/ColorCustomizationSelector.vue -->
<g id="edge85" class="edge">
<title>src/components/common/ColorCustomizationSelector.spec.ts&#45;&gt;src/components/common/ColorCustomizationSelector.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1736.09,-2578.1C1753,-2580.98 1769.15,-2587.41 1781,-2599.84 1799.44,-2619.18 1771.02,-2700.06 1789,-2719.84 1791.45,-2722.53 1794.18,-2724.87 1797.12,-2726.89"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1796.4,-2728.91 1802.63,-2730.19 1798.57,-2725.31 1796.4,-2728.91"/>
</g>
<!-- src/components/common/ComfyImage.vue -->
<g id="node77" class="node">
<title>src/components/common/ComfyImage.vue</title>
<g id="a_node77"><a xlink:href="src/components/common/ComfyImage.vue" xlink:title="ComfyImage.vue">
<path fill="#41f083" stroke="black" d="M1689.5,-2773.84C1689.5,-2773.84 1608.5,-2773.84 1608.5,-2773.84 1605.5,-2773.84 1602.5,-2770.84 1602.5,-2767.84 1602.5,-2767.84 1602.5,-2761.84 1602.5,-2761.84 1602.5,-2758.84 1605.5,-2755.84 1608.5,-2755.84 1608.5,-2755.84 1689.5,-2755.84 1689.5,-2755.84 1692.5,-2755.84 1695.5,-2758.84 1695.5,-2761.84 1695.5,-2761.84 1695.5,-2767.84 1695.5,-2767.84 1695.5,-2770.84 1692.5,-2773.84 1689.5,-2773.84"/>
<text text-anchor="start" x="1610.5" y="-2762.64" font-family="Helvetica,sans-Serif" font-size="9.00">ComfyImage.vue</text>
</a>
</g>
</g>
<!-- src/components/common/ContentDivider.vue -->
<g id="node78" class="node">
<title>src/components/common/ContentDivider.vue</title>
<g id="a_node78"><a xlink:href="src/components/common/ContentDivider.vue" xlink:title="ContentDivider.vue">
<path fill="#41f083" stroke="black" d="M1694.5,-2863.84C1694.5,-2863.84 1603.5,-2863.84 1603.5,-2863.84 1600.5,-2863.84 1597.5,-2860.84 1597.5,-2857.84 1597.5,-2857.84 1597.5,-2851.84 1597.5,-2851.84 1597.5,-2848.84 1600.5,-2845.84 1603.5,-2845.84 1603.5,-2845.84 1694.5,-2845.84 1694.5,-2845.84 1697.5,-2845.84 1700.5,-2848.84 1700.5,-2851.84 1700.5,-2851.84 1700.5,-2857.84 1700.5,-2857.84 1700.5,-2860.84 1697.5,-2863.84 1694.5,-2863.84"/>
<text text-anchor="start" x="1605.5" y="-2852.64" font-family="Helvetica,sans-Serif" font-size="9.00">ContentDivider.vue</text>
</a>
</g>
</g>
<!-- src/components/common/ContentDivider.vue&#45;&gt;src/stores/workspace/colorPaletteStore.ts -->
<g id="edge86" class="edge">
<title>src/components/common/ContentDivider.vue&#45;&gt;src/stores/workspace/colorPaletteStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1597.21,-2847.01C1572.47,-2846.29 1544.46,-2850.64 1527.5,-2869.84 1513.71,-2885.44 1533,-14845.99 1519.5,-14861.84 1510.72,-14872.15 1497.87,-14877.34 1484.52,-14879.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1484.02,-14877.6 1478.37,-14880.52 1484.6,-14881.76 1484.02,-14877.6"/>
</g>
<!-- src/constants/coreColorPalettes.ts -->
<g id="node557" class="node">
<title>src/constants/coreColorPalettes.ts</title>
<g id="a_node557"><a xlink:href="src/constants/coreColorPalettes.ts" xlink:title="coreColorPalettes.ts">
<path fill="#ddfeff" stroke="black" d="M1928.5,-26103.84C1928.5,-26103.84 1835.5,-26103.84 1835.5,-26103.84 1832.5,-26103.84 1829.5,-26100.84 1829.5,-26097.84 1829.5,-26097.84 1829.5,-26091.84 1829.5,-26091.84 1829.5,-26088.84 1832.5,-26085.84 1835.5,-26085.84 1835.5,-26085.84 1928.5,-26085.84 1928.5,-26085.84 1931.5,-26085.84 1934.5,-26088.84 1934.5,-26091.84 1934.5,-26091.84 1934.5,-26097.84 1934.5,-26097.84 1934.5,-26100.84 1931.5,-26103.84 1928.5,-26103.84"/>
<text text-anchor="start" x="1837.5" y="-26092.64" font-family="Helvetica,sans-Serif" font-size="9.00">coreColorPalettes.ts</text>
</a>
</g>
</g>
<!-- src/stores/workspace/colorPaletteStore.ts&#45;&gt;src/constants/coreColorPalettes.ts -->
<g id="edge3507" class="edge">
<title>src/stores/workspace/colorPaletteStore.ts&#45;&gt;src/constants/coreColorPalettes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1478.37,-14873.16C1493.84,-14874.86 1509.37,-14879.95 1519.5,-14891.84 1532.36,-14906.94 1513.46,-26306.81 1527.5,-26320.84 1607.2,-26400.48 1699.84,-26398.98 1781,-26320.84 1797.9,-26304.56 1773.47,-26127.42 1789,-26109.84 1797.73,-26099.95 1810.23,-26094.84 1823.22,-26092.46"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1823.58,-26094.53 1829.2,-26091.56 1822.96,-26090.38 1823.58,-26094.53"/>
</g>
<!-- src/stores/workspace/colorPaletteStore.ts&#45;&gt;src/schemas/colorPaletteSchema.ts -->
<g id="edge3508" class="edge">
<title>src/stores/workspace/colorPaletteStore.ts&#45;&gt;src/schemas/colorPaletteSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1478.37,-14873.15C1493.84,-14874.86 1509.38,-14879.94 1519.5,-14891.84 1529.97,-14904.14 1523.84,-33483.11 1527.5,-33498.84 1609.03,-33849.17 1637.95,-34058.55 1980,-34169.84 2055.86,-34194.52 2102.94,-34226.1 2159.5,-34169.84 2167.17,-34162.21 2167.35,-32622.66 2167.5,-32611.84 2208.7,-29634.92 2282.11,-28891.82 2318.5,-25914.84 2318.79,-25891.08 2316.66,-19090.39 2331.5,-19071.84 2332.53,-19070.55 2333.64,-19069.36 2334.83,-19068.26"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2336.28,-19069.79 2339.73,-19064.45 2333.7,-19066.47 2336.28,-19069.79"/>
</g>
<!-- src/components/common/CustomFormValue.vue -->
<g id="node80" class="node">
<title>src/components/common/CustomFormValue.vue</title>
<g id="a_node80"><a xlink:href="src/components/common/CustomFormValue.vue" xlink:title="CustomFormValue.vue">
<path fill="#41f083" stroke="black" d="M1934.5,-2563.84C1934.5,-2563.84 1829.5,-2563.84 1829.5,-2563.84 1826.5,-2563.84 1823.5,-2560.84 1823.5,-2557.84 1823.5,-2557.84 1823.5,-2551.84 1823.5,-2551.84 1823.5,-2548.84 1826.5,-2545.84 1829.5,-2545.84 1829.5,-2545.84 1934.5,-2545.84 1934.5,-2545.84 1937.5,-2545.84 1940.5,-2548.84 1940.5,-2551.84 1940.5,-2551.84 1940.5,-2557.84 1940.5,-2557.84 1940.5,-2560.84 1937.5,-2563.84 1934.5,-2563.84"/>
<text text-anchor="start" x="1831.5" y="-2552.64" font-family="Helvetica,sans-Serif" font-size="9.00">CustomFormValue.vue</text>
</a>
</g>
</g>
<!-- src/components/common/CustomizationDialog.vue -->
<g id="node81" class="node">
<title>src/components/common/CustomizationDialog.vue</title>
<g id="a_node81"><a xlink:href="src/components/common/CustomizationDialog.vue" xlink:title="CustomizationDialog.vue">
<path fill="#41f083" stroke="black" d="M1707,-2563.84C1707,-2563.84 1591,-2563.84 1591,-2563.84 1588,-2563.84 1585,-2560.84 1585,-2557.84 1585,-2557.84 1585,-2551.84 1585,-2551.84 1585,-2548.84 1588,-2545.84 1591,-2545.84 1591,-2545.84 1707,-2545.84 1707,-2545.84 1710,-2545.84 1713,-2548.84 1713,-2551.84 1713,-2551.84 1713,-2557.84 1713,-2557.84 1713,-2560.84 1710,-2563.84 1707,-2563.84"/>
<text text-anchor="start" x="1593" y="-2552.64" font-family="Helvetica,sans-Serif" font-size="9.00">CustomizationDialog.vue</text>
</a>
</g>
</g>
<!-- src/components/common/CustomizationDialog.vue&#45;&gt;src/components/common/ColorCustomizationSelector.vue -->
<g id="edge87" class="edge">
<title>src/components/common/CustomizationDialog.vue&#45;&gt;src/components/common/ColorCustomizationSelector.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1713.06,-2546.02C1737.61,-2546.25 1763.9,-2551.67 1781,-2569.84 1803.88,-2594.15 1766.71,-2694.99 1789,-2719.84 1791.62,-2722.76 1794.58,-2725.27 1797.78,-2727.41"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1796.75,-2729.24 1802.99,-2730.47 1798.88,-2725.62 1796.75,-2729.24"/>
</g>
<!-- src/stores/nodeBookmarkStore.ts -->
<g id="node82" class="node">
<title>src/stores/nodeBookmarkStore.ts</title>
<g id="a_node82"><a xlink:href="src/stores/nodeBookmarkStore.ts" xlink:title="nodeBookmarkStore.ts">
<path fill="#ddfeff" stroke="black" d="M1702.5,-14647.84C1702.5,-14647.84 1595.5,-14647.84 1595.5,-14647.84 1592.5,-14647.84 1589.5,-14644.84 1589.5,-14641.84 1589.5,-14641.84 1589.5,-14635.84 1589.5,-14635.84 1589.5,-14632.84 1592.5,-14629.84 1595.5,-14629.84 1595.5,-14629.84 1702.5,-14629.84 1702.5,-14629.84 1705.5,-14629.84 1708.5,-14632.84 1708.5,-14635.84 1708.5,-14635.84 1708.5,-14641.84 1708.5,-14641.84 1708.5,-14644.84 1705.5,-14647.84 1702.5,-14647.84"/>
<text text-anchor="start" x="1597.5" y="-14636.64" font-family="Helvetica,sans-Serif" font-size="9.00">nodeBookmarkStore.ts</text>
</a>
</g>
</g>
<!-- src/components/common/CustomizationDialog.vue&#45;&gt;src/stores/nodeBookmarkStore.ts -->
<g id="edge88" class="edge">
<title>src/components/common/CustomizationDialog.vue&#45;&gt;src/stores/nodeBookmarkStore.ts</title>
<g id="a_edge88"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1602.58,-2545.83C1570.74,-2542.59 1532.65,-2545.6 1523.5,-2575.84 1520.47,-2585.84 1520.47,-14604.83 1523.5,-14614.84 1530.14,-14636.76 1551.83,-14644.9 1575.36,-14646.81"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1583.26,-14649.18 1589.32,-14647.28 1583.4,-14644.98 1583.26,-14649.18"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1583.33,-14647.08 1580.33,-14646.98 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1577.93" cy="-14646.9" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1496.73" y="-8589.24" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/nodeBookmarkStore.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge3414" class="edge">
<title>src/stores/nodeBookmarkStore.ts&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge3414"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1708.52,-14629.88C1734.4,-14629.42 1762.99,-14634.33 1781,-14653.84 1798.65,-14672.95 1771.81,-14868.31 1789,-14887.84 1798.38,-14898.5 1812.14,-14903.61 1826.17,-14905.73"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1833.99,-14908.52 1840.15,-14906.94 1834.35,-14904.33 1833.99,-14908.52"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.17,-14906.42 1831.18,-14906.16 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1828.79" cy="-14905.96" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1760.76" y="-14761.59" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/nodeBookmarkStore.ts&#45;&gt;src/schemas/apiSchema.ts -->
<g id="edge3415" class="edge">
<title>src/stores/nodeBookmarkStore.ts&#45;&gt;src/schemas/apiSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1702.83,-14629.83C1730.27,-14628.41 1761.95,-14632.49 1781,-14653.84 1798.32,-14673.25 1770.6,-29621.44 1789,-29639.84 1905.47,-29756.24 2043.01,-29756.22 2159.5,-29639.84 2164.84,-29634.5 2167.34,-20954.38 2167.5,-20946.84 2184.06,-20178.61 2237.57,-19233.08 2245.11,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2247.22,-19102.01 2245.47,-19095.9 2243.03,-19101.77 2247.22,-19102.01"/>
</g>
<!-- src/stores/nodeBookmarkStore.ts&#45;&gt;src/types/treeExplorerTypes.ts -->
<g id="edge3416" class="edge">
<title>src/stores/nodeBookmarkStore.ts&#45;&gt;src/types/treeExplorerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1703.14,-14629.83C1730.49,-14628.47 1762,-14632.6 1781,-14653.84 1793.01,-14667.26 1777.31,-17234.13 1789,-17247.84 1797.21,-17257.47 1808.99,-17262.61 1821.39,-17265.12"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1821.26,-17267.22 1827.52,-17266.14 1821.95,-17263.08 1821.26,-17267.22"/>
</g>
<!-- src/stores/nodeBookmarkStore.ts&#45;&gt;src/stores/nodeDefStore.ts -->
<g id="edge3413" class="edge">
<title>src/stores/nodeBookmarkStore.ts&#45;&gt;src/stores/nodeDefStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1708.75,-14629.97C1734.52,-14629.58 1762.95,-14634.52 1781,-14653.84 1794.21,-14667.98 1776.13,-14813.38 1789,-14827.84 1799.55,-14839.68 1815.5,-14844.65 1831.17,-14846.28"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1831.24,-14848.39 1837.39,-14846.76 1831.57,-14844.21 1831.24,-14848.39"/>
</g>
<!-- src/components/common/DeviceInfo.vue -->
<g id="node83" class="node">
<title>src/components/common/DeviceInfo.vue</title>
<g id="a_node83"><a xlink:href="src/components/common/DeviceInfo.vue" xlink:title="DeviceInfo.vue">
<path fill="#41f083" stroke="black" d="M1917.5,-3073.84C1917.5,-3073.84 1846.5,-3073.84 1846.5,-3073.84 1843.5,-3073.84 1840.5,-3070.84 1840.5,-3067.84 1840.5,-3067.84 1840.5,-3061.84 1840.5,-3061.84 1840.5,-3058.84 1843.5,-3055.84 1846.5,-3055.84 1846.5,-3055.84 1917.5,-3055.84 1917.5,-3055.84 1920.5,-3055.84 1923.5,-3058.84 1923.5,-3061.84 1923.5,-3061.84 1923.5,-3067.84 1923.5,-3067.84 1923.5,-3070.84 1920.5,-3073.84 1917.5,-3073.84"/>
<text text-anchor="start" x="1848.5" y="-3062.64" font-family="Helvetica,sans-Serif" font-size="9.00">DeviceInfo.vue</text>
</a>
</g>
</g>
<!-- src/components/common/DeviceInfo.vue&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge90" class="edge">
<title>src/components/common/DeviceInfo.vue&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1923.59,-3061.72C1939.55,-3062.82 1956.53,-3067.35 1967,-3079.84 2001.21,-3120.66 1946.44,-18376.48 1980,-18417.84 1987.17,-18426.67 1998.11,-18431.14 2009.27,-18433.22"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.23,-18435.34 2015.47,-18434.15 2009.85,-18431.18 2009.23,-18435.34"/>
</g>
<!-- src/components/common/DeviceInfo.vue&#45;&gt;src/schemas/apiSchema.ts -->
<g id="edge89" class="edge">
<title>src/components/common/DeviceInfo.vue&#45;&gt;src/schemas/apiSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1923.56,-3061.74C1939.52,-3062.85 1956.51,-3067.37 1967,-3079.84 1978.9,-3093.98 1979.31,-5723.36 1980,-5741.84 2022.69,-6879.39 2119.14,-7159.2 2159.5,-8296.84 2164.55,-8439.3 2156.89,-18418.68 2167.5,-18560.84 2182.68,-18764.28 2230.13,-19008.37 2242.84,-19071.4"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2240.84,-19072.09 2244.09,-19077.55 2244.96,-19071.26 2240.84,-19072.09"/>
</g>
<!-- src/components/common/DotSpinner.vue -->
<g id="node84" class="node">
<title>src/components/common/DotSpinner.vue</title>
<g id="a_node84"><a xlink:href="src/components/common/DotSpinner.vue" xlink:title="DotSpinner.vue">
<path fill="#41f083" stroke="black" d="M1686,-2833.84C1686,-2833.84 1612,-2833.84 1612,-2833.84 1609,-2833.84 1606,-2830.84 1606,-2827.84 1606,-2827.84 1606,-2821.84 1606,-2821.84 1606,-2818.84 1609,-2815.84 1612,-2815.84 1612,-2815.84 1686,-2815.84 1686,-2815.84 1689,-2815.84 1692,-2818.84 1692,-2821.84 1692,-2821.84 1692,-2827.84 1692,-2827.84 1692,-2830.84 1689,-2833.84 1686,-2833.84"/>
<text text-anchor="start" x="1614" y="-2822.64" font-family="Helvetica,sans-Serif" font-size="9.00">DotSpinner.vue</text>
</a>
</g>
</g>
<!-- src/components/common/DotSpinner.vue&#45;&gt;src/stores/workspace/colorPaletteStore.ts -->
<g id="edge91" class="edge">
<title>src/components/common/DotSpinner.vue&#45;&gt;src/stores/workspace/colorPaletteStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1605.91,-2817.47C1579.31,-2815.46 1546.49,-2818.35 1527.5,-2839.84 1513.68,-2855.48 1533.03,-14845.95 1519.5,-14861.84 1510.72,-14872.15 1497.87,-14877.34 1484.52,-14879.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1484.02,-14877.6 1478.37,-14880.52 1484.6,-14881.76 1484.02,-14877.6"/>
</g>
<!-- src/components/common/EditableText.spec.ts -->
<g id="node85" class="node">
<title>src/components/common/EditableText.spec.ts</title>
<g id="a_node85"><a xlink:href="src/components/common/EditableText.spec.ts" xlink:title="EditableText.spec.ts">
<path fill="#ddfeff" stroke="black" d="M1929.5,-2713.84C1929.5,-2713.84 1834.5,-2713.84 1834.5,-2713.84 1831.5,-2713.84 1828.5,-2710.84 1828.5,-2707.84 1828.5,-2707.84 1828.5,-2701.84 1828.5,-2701.84 1828.5,-2698.84 1831.5,-2695.84 1834.5,-2695.84 1834.5,-2695.84 1929.5,-2695.84 1929.5,-2695.84 1932.5,-2695.84 1935.5,-2698.84 1935.5,-2701.84 1935.5,-2701.84 1935.5,-2707.84 1935.5,-2707.84 1935.5,-2710.84 1932.5,-2713.84 1929.5,-2713.84"/>
<text text-anchor="start" x="1836.5" y="-2702.64" font-family="Helvetica,sans-Serif" font-size="9.00">EditableText.spec.ts</text>
</a>
</g>
</g>
<!-- src/components/common/EditableText.vue -->
<g id="node86" class="node">
<title>src/components/common/EditableText.vue</title>
<g id="a_node86"><a xlink:href="src/components/common/EditableText.vue" xlink:title="EditableText.vue">
<path fill="#41f083" stroke="black" d="M2091.5,-3163.84C2091.5,-3163.84 2012.5,-3163.84 2012.5,-3163.84 2009.5,-3163.84 2006.5,-3160.84 2006.5,-3157.84 2006.5,-3157.84 2006.5,-3151.84 2006.5,-3151.84 2006.5,-3148.84 2009.5,-3145.84 2012.5,-3145.84 2012.5,-3145.84 2091.5,-3145.84 2091.5,-3145.84 2094.5,-3145.84 2097.5,-3148.84 2097.5,-3151.84 2097.5,-3151.84 2097.5,-3157.84 2097.5,-3157.84 2097.5,-3160.84 2094.5,-3163.84 2091.5,-3163.84"/>
<text text-anchor="start" x="2014.5" y="-3152.64" font-family="Helvetica,sans-Serif" font-size="9.00">EditableText.vue</text>
</a>
</g>
</g>
<!-- src/components/common/EditableText.spec.ts&#45;&gt;src/components/common/EditableText.vue -->
<g id="edge92" class="edge">
<title>src/components/common/EditableText.spec.ts&#45;&gt;src/components/common/EditableText.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1935.55,-2704.56C1947.19,-2706.93 1958.56,-2711.52 1967,-2719.84 2028.55,-2780.52 2046.77,-3069.93 2050.3,-3139.69"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2048.21,-3139.85 2050.6,-3145.74 2052.4,-3139.64 2048.21,-3139.85"/>
</g>
<!-- src/components/common/ElectronFileDownload.vue -->
<g id="node87" class="node">
<title>src/components/common/ElectronFileDownload.vue</title>
<g id="a_node87"><a xlink:href="src/components/common/ElectronFileDownload.vue" xlink:title="ElectronFileDownload.vue">
<path fill="#41f083" stroke="black" d="M1709,-3103.84C1709,-3103.84 1589,-3103.84 1589,-3103.84 1586,-3103.84 1583,-3100.84 1583,-3097.84 1583,-3097.84 1583,-3091.84 1583,-3091.84 1583,-3088.84 1586,-3085.84 1589,-3085.84 1589,-3085.84 1709,-3085.84 1709,-3085.84 1712,-3085.84 1715,-3088.84 1715,-3091.84 1715,-3091.84 1715,-3097.84 1715,-3097.84 1715,-3100.84 1712,-3103.84 1709,-3103.84"/>
<text text-anchor="start" x="1591" y="-3092.64" font-family="Helvetica,sans-Serif" font-size="9.00">ElectronFileDownload.vue</text>
</a>
</g>
</g>
<!-- src/components/common/ElectronFileDownload.vue&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge95" class="edge">
<title>src/components/common/ElectronFileDownload.vue&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1702.83,-3085.83C1730.27,-3084.41 1761.95,-3088.49 1781,-3109.84 1797.76,-3128.62 1772.06,-17589.22 1789,-17607.84 1815.74,-17637.23 1940.03,-17595.65 1967,-17624.84 1996.9,-17657.2 1951.97,-18383.84 1980,-18417.84 1987.17,-18426.53 1997.99,-18430.98 2009.05,-18433.09"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2008.94,-18435.2 2015.19,-18434.03 2009.58,-18431.05 2008.94,-18435.2"/>
</g>
<!-- src/composables/useDownload.ts -->
<g id="node88" class="node">
<title>src/composables/useDownload.ts</title>
<g id="a_node88"><a xlink:href="src/composables/useDownload.ts" xlink:title="useDownload.ts">
<path fill="#ddfeff" stroke="black" d="M850,-7867.84C850,-7867.84 774,-7867.84 774,-7867.84 771,-7867.84 768,-7864.84 768,-7861.84 768,-7861.84 768,-7855.84 768,-7855.84 768,-7852.84 771,-7849.84 774,-7849.84 774,-7849.84 850,-7849.84 850,-7849.84 853,-7849.84 856,-7852.84 856,-7855.84 856,-7855.84 856,-7861.84 856,-7861.84 856,-7864.84 853,-7867.84 850,-7867.84"/>
<text text-anchor="start" x="776" y="-7856.64" font-family="Helvetica,sans-Serif" font-size="9.00">useDownload.ts</text>
</a>
</g>
</g>
<!-- src/components/common/ElectronFileDownload.vue&#45;&gt;src/composables/useDownload.ts -->
<g id="edge93" class="edge">
<title>src/components/common/ElectronFileDownload.vue&#45;&gt;src/composables/useDownload.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1582.9,-3087.21C1562.26,-3088.47 1541.25,-3094.28 1527.5,-3109.84 1514.03,-3125.08 1530.21,-26521.55 1519.5,-26538.84 1462.24,-26631.26 1406.34,-26622.95 1300.5,-26647.84 1219.59,-26666.86 1175.68,-26702.98 1113.5,-26647.84 1077.33,-26615.76 1133.95,-26574.74 1100.5,-26539.84 1045.35,-26482.28 975.13,-26571.57 923.5,-26510.84 902.54,-26486.18 931.58,-7898.39 910.5,-7873.84 898.88,-7860.3 880.56,-7855.29 862.93,-7854.12"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="862.56,-7852 856.47,-7853.85 862.38,-7856.2 862.56,-7852"/>
</g>
<!-- src/stores/electronDownloadStore.ts -->
<g id="node89" class="node">
<title>src/stores/electronDownloadStore.ts</title>
<g id="a_node89"><a xlink:href="src/stores/electronDownloadStore.ts" xlink:title="electronDownloadStore.ts">
<path fill="#ddfeff" stroke="black" d="M1267.5,-14881.84C1267.5,-14881.84 1146.5,-14881.84 1146.5,-14881.84 1143.5,-14881.84 1140.5,-14878.84 1140.5,-14875.84 1140.5,-14875.84 1140.5,-14869.84 1140.5,-14869.84 1140.5,-14866.84 1143.5,-14863.84 1146.5,-14863.84 1146.5,-14863.84 1267.5,-14863.84 1267.5,-14863.84 1270.5,-14863.84 1273.5,-14866.84 1273.5,-14869.84 1273.5,-14869.84 1273.5,-14875.84 1273.5,-14875.84 1273.5,-14878.84 1270.5,-14881.84 1267.5,-14881.84"/>
<text text-anchor="start" x="1148.5" y="-14870.64" font-family="Helvetica,sans-Serif" font-size="9.00">electronDownloadStore.ts</text>
</a>
</g>
</g>
<!-- src/components/common/ElectronFileDownload.vue&#45;&gt;src/stores/electronDownloadStore.ts -->
<g id="edge94" class="edge">
<title>src/components/common/ElectronFileDownload.vue&#45;&gt;src/stores/electronDownloadStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1582.9,-3087.21C1562.26,-3088.47 1541.25,-3094.28 1527.5,-3109.84 1514.05,-3125.06 1533.87,-26496.48 1519.5,-26510.84 1453.18,-26577.14 1374.83,-26577.12 1308.5,-26510.84 1294.23,-26496.57 1313.58,-14903.2 1300.5,-14887.84 1294.95,-14881.32 1287.78,-14876.85 1279.89,-14873.86"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1280.08,-14871.71 1273.72,-14871.85 1278.78,-14875.71 1280.08,-14871.71"/>
</g>
<!-- src/composables/useDownload.ts&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge1393" class="edge">
<title>src/composables/useDownload.ts&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M856.47,-7853.85C875.96,-7854.19 897.45,-7858.63 910.5,-7873.84 932.6,-7899.58 912.49,-27385.74 923.5,-27417.84 965.12,-27539.18 1058.73,-27524.54 1100.5,-27645.84 1137.09,-27752.07 1079.53,-31583.73 1113.5,-31690.84 1157.29,-31828.94 1256.76,-31819.72 1300.5,-31957.84 1307.37,-31979.52 1295.05,-35214.5 1308.5,-35232.84 1366.7,-35312.17 1459.56,-35221.81 1519.5,-35299.84 1531.09,-35314.92 1513.74,-35457.71 1527.5,-35470.84 1568.25,-35509.73 1741.11,-35510.61 1781,-35470.84 1795.01,-35456.86 1776.16,-32635.9 1789,-32620.84 1841.01,-32559.85 1915.05,-32652.88 1967,-32591.84 1998.83,-32554.44 1949.05,-18485.97 1980,-18447.84 1987.17,-18439.01 1998.11,-18434.54 2009.27,-18432.45"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.85,-18434.49 2015.48,-18431.53 2009.23,-18430.34 2009.85,-18434.49"/>
</g>
<!-- src/composables/useCivitaiModel.ts -->
<g id="node551" class="node">
<title>src/composables/useCivitaiModel.ts</title>
<g id="a_node551"><a xlink:href="src/composables/useCivitaiModel.ts" xlink:title="useCivitaiModel.ts">
<path fill="#ddfeff" stroke="black" d="M1054.5,-7867.84C1054.5,-7867.84 969.5,-7867.84 969.5,-7867.84 966.5,-7867.84 963.5,-7864.84 963.5,-7861.84 963.5,-7861.84 963.5,-7855.84 963.5,-7855.84 963.5,-7852.84 966.5,-7849.84 969.5,-7849.84 969.5,-7849.84 1054.5,-7849.84 1054.5,-7849.84 1057.5,-7849.84 1060.5,-7852.84 1060.5,-7855.84 1060.5,-7855.84 1060.5,-7861.84 1060.5,-7861.84 1060.5,-7864.84 1057.5,-7867.84 1054.5,-7867.84"/>
<text text-anchor="start" x="971.5" y="-7856.64" font-family="Helvetica,sans-Serif" font-size="9.00">useCivitaiModel.ts</text>
</a>
</g>
</g>
<!-- src/composables/useDownload.ts&#45;&gt;src/composables/useCivitaiModel.ts -->
<g id="edge1392" class="edge">
<title>src/composables/useDownload.ts&#45;&gt;src/composables/useCivitaiModel.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M856.45,-7858.84C886.12,-7858.84 925.63,-7858.84 957.27,-7858.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="957.49,-7860.94 963.49,-7858.84 957.49,-7856.74 957.49,-7860.94"/>
</g>
<!-- src/stores/electronDownloadStore.ts&#45;&gt;src/utils/envUtil.ts -->
<g id="edge3371" class="edge">
<title>src/stores/electronDownloadStore.ts&#45;&gt;src/utils/envUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1273.72,-14871.85C1284.02,-14874.7 1293.54,-14879.66 1300.5,-14887.84 1318.61,-14909.11 1293.51,-30953.26 1308.5,-30976.84 1364.08,-31064.25 1463.82,-30988.49 1519.5,-31075.84 1529.53,-31091.57 1514.29,-33749.66 1527.5,-33762.84 1607.29,-33842.39 1701.05,-33842.22 1781,-33762.84 1792.12,-33751.8 1780.6,-32648.06 1789,-32634.84 1836.03,-32560.85 1920.2,-32623.97 1967,-32549.84 1979.58,-32529.92 1978.18,-19004.32 1980,-18980.84 1993.6,-18805.49 2035.73,-18595.69 2047.76,-18538.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2049.84,-18538.43 2049.02,-18532.13 2045.73,-18537.57 2049.84,-18538.43"/>
</g>
<!-- src/components/common/FileDownload.vue -->
<g id="node90" class="node">
<title>src/components/common/FileDownload.vue</title>
<g id="a_node90"><a xlink:href="src/components/common/FileDownload.vue" xlink:title="FileDownload.vue">
<path fill="#41f083" stroke="black" d="M1690.5,-3133.84C1690.5,-3133.84 1607.5,-3133.84 1607.5,-3133.84 1604.5,-3133.84 1601.5,-3130.84 1601.5,-3127.84 1601.5,-3127.84 1601.5,-3121.84 1601.5,-3121.84 1601.5,-3118.84 1604.5,-3115.84 1607.5,-3115.84 1607.5,-3115.84 1690.5,-3115.84 1690.5,-3115.84 1693.5,-3115.84 1696.5,-3118.84 1696.5,-3121.84 1696.5,-3121.84 1696.5,-3127.84 1696.5,-3127.84 1696.5,-3130.84 1693.5,-3133.84 1690.5,-3133.84"/>
<text text-anchor="start" x="1609.5" y="-3122.64" font-family="Helvetica,sans-Serif" font-size="9.00">FileDownload.vue</text>
</a>
</g>
</g>
<!-- src/components/common/FileDownload.vue&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge99" class="edge">
<title>src/components/common/FileDownload.vue&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1696.66,-3116.24C1725.38,-3113.89 1760.5,-3116.87 1781,-3139.84 1797.74,-3158.6 1772.03,-17605.28 1789,-17623.84 1815.8,-17653.14 1939.96,-17610.75 1967,-17639.84 1996.43,-17671.5 1952.5,-18384.49 1980,-18417.84 1987.17,-18426.53 1998,-18430.98 2009.05,-18433.09"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2008.94,-18435.2 2015.19,-18434.03 2009.58,-18431.05 2008.94,-18435.2"/>
</g>
<!-- src/components/common/FileDownload.vue&#45;&gt;src/composables/useDownload.ts -->
<g id="edge98" class="edge">
<title>src/components/common/FileDownload.vue&#45;&gt;src/composables/useDownload.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1601.45,-3117.19C1575.73,-3115.84 1545.44,-3119.54 1527.5,-3139.84 1512.78,-3156.5 1535.22,-28735.12 1519.5,-28750.84 1486.34,-28783.99 1342.08,-28783.56 1308.5,-28750.84 1296.2,-28738.85 1303.09,-28458.81 1300.5,-28441.84 1254.65,-28141.72 1157.09,-28085.29 1113.5,-27784.84 1108.72,-27751.9 1120.86,-26613.16 1100.5,-26586.84 1050.63,-26522.37 973.04,-26603.56 923.5,-26538.84 903.8,-26513.11 931.61,-7898.42 910.5,-7873.84 898.88,-7860.3 880.56,-7855.29 862.93,-7854.12"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="862.56,-7852 856.47,-7853.85 862.38,-7856.2 862.56,-7852"/>
</g>
<!-- src/composables/useCopyToClipboard.ts -->
<g id="node91" class="node">
<title>src/composables/useCopyToClipboard.ts</title>
<g id="a_node91"><a xlink:href="src/composables/useCopyToClipboard.ts" xlink:title="useCopyToClipboard.ts">
<path fill="#ddfeff" stroke="black" d="M865,-7897.84C865,-7897.84 759,-7897.84 759,-7897.84 756,-7897.84 753,-7894.84 753,-7891.84 753,-7891.84 753,-7885.84 753,-7885.84 753,-7882.84 756,-7879.84 759,-7879.84 759,-7879.84 865,-7879.84 865,-7879.84 868,-7879.84 871,-7882.84 871,-7885.84 871,-7885.84 871,-7891.84 871,-7891.84 871,-7894.84 868,-7897.84 865,-7897.84"/>
<text text-anchor="start" x="761" y="-7886.64" font-family="Helvetica,sans-Serif" font-size="9.00">useCopyToClipboard.ts</text>
</a>
</g>
</g>
<!-- src/components/common/FileDownload.vue&#45;&gt;src/composables/useCopyToClipboard.ts -->
<g id="edge97" class="edge">
<title>src/components/common/FileDownload.vue&#45;&gt;src/composables/useCopyToClipboard.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1601.45,-3117.19C1575.73,-3115.84 1545.44,-3119.54 1527.5,-3139.84 1512.77,-3156.51 1535.23,-28751.11 1519.5,-28766.84 1278.61,-29007.65 1164.57,-28453.6 1113.5,-28116.84 1107.83,-28079.43 1114.62,-26789.94 1100.5,-26754.84 1057.68,-26648.37 965.85,-26673.5 923.5,-26566.84 911.54,-26536.72 931.73,-7927.32 910.5,-7902.84 902.03,-7893.07 890.05,-7887.85 877.38,-7885.34"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="877.38,-7883.21 871.12,-7884.32 876.7,-7887.36 877.38,-7883.21"/>
</g>
<!-- src/composables/useCopyToClipboard.ts&#45;&gt;src/i18n.ts -->
<g id="edge1361" class="edge">
<title>src/composables/useCopyToClipboard.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M871.12,-7884.32C886.04,-7886.26 900.64,-7891.47 910.5,-7902.84 921.73,-7915.78 921.22,-27627.85 923.5,-27644.84 963.28,-27941.59 1060.29,-27998.14 1100.5,-28294.84 1127.82,-28496.44 1083.76,-31755.58 1113.5,-31956.84 1156.01,-32244.51 1258.11,-32296.15 1300.5,-32583.84 1303.49,-32604.1 1300.48,-35514.99 1308.5,-35533.84 1359.59,-35653.85 1462.09,-35620.71 1519.5,-35737.84 1526.68,-35752.49 1515.35,-35799.94 1527.5,-35810.84 1611.39,-35886.04 1701.12,-35890.29 1781,-35810.84 1788.51,-35803.37 1787.65,-34296.34 1789,-34285.84 1806.54,-34149.65 1858.77,-33991.03 1875.67,-33942.03"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.74,-33942.46 1877.72,-33936.1 1873.77,-33941.08 1877.74,-33942.46"/>
</g>
<!-- src/components/common/FormColorPicker.vue -->
<g id="node92" class="node">
<title>src/components/common/FormColorPicker.vue</title>
<g id="a_node92"><a xlink:href="src/components/common/FormColorPicker.vue" xlink:title="FormColorPicker.vue">
<path fill="#41f083" stroke="black" d="M1929.5,-2593.84C1929.5,-2593.84 1834.5,-2593.84 1834.5,-2593.84 1831.5,-2593.84 1828.5,-2590.84 1828.5,-2587.84 1828.5,-2587.84 1828.5,-2581.84 1828.5,-2581.84 1828.5,-2578.84 1831.5,-2575.84 1834.5,-2575.84 1834.5,-2575.84 1929.5,-2575.84 1929.5,-2575.84 1932.5,-2575.84 1935.5,-2578.84 1935.5,-2581.84 1935.5,-2581.84 1935.5,-2587.84 1935.5,-2587.84 1935.5,-2590.84 1932.5,-2593.84 1929.5,-2593.84"/>
<text text-anchor="start" x="1836.5" y="-2582.64" font-family="Helvetica,sans-Serif" font-size="9.00">FormColorPicker.vue</text>
</a>
</g>
</g>
<!-- src/components/common/FormImageUpload.vue -->
<g id="node93" class="node">
<title>src/components/common/FormImageUpload.vue</title>
<g id="a_node93"><a xlink:href="src/components/common/FormImageUpload.vue" xlink:title="FormImageUpload.vue">
<path fill="#41f083" stroke="black" d="M1935.5,-2623.84C1935.5,-2623.84 1828.5,-2623.84 1828.5,-2623.84 1825.5,-2623.84 1822.5,-2620.84 1822.5,-2617.84 1822.5,-2617.84 1822.5,-2611.84 1822.5,-2611.84 1822.5,-2608.84 1825.5,-2605.84 1828.5,-2605.84 1828.5,-2605.84 1935.5,-2605.84 1935.5,-2605.84 1938.5,-2605.84 1941.5,-2608.84 1941.5,-2611.84 1941.5,-2611.84 1941.5,-2617.84 1941.5,-2617.84 1941.5,-2620.84 1938.5,-2623.84 1935.5,-2623.84"/>
<text text-anchor="start" x="1830.5" y="-2612.64" font-family="Helvetica,sans-Serif" font-size="9.00">FormImageUpload.vue</text>
</a>
</g>
</g>
<!-- src/components/common/FormItem.vue -->
<g id="node94" class="node">
<title>src/components/common/FormItem.vue</title>
<g id="a_node94"><a xlink:href="src/components/common/FormItem.vue" xlink:title="FormItem.vue">
<path fill="#41f083" stroke="black" d="M1683,-2533.84C1683,-2533.84 1615,-2533.84 1615,-2533.84 1612,-2533.84 1609,-2530.84 1609,-2527.84 1609,-2527.84 1609,-2521.84 1609,-2521.84 1609,-2518.84 1612,-2515.84 1615,-2515.84 1615,-2515.84 1683,-2515.84 1683,-2515.84 1686,-2515.84 1689,-2518.84 1689,-2521.84 1689,-2521.84 1689,-2527.84 1689,-2527.84 1689,-2530.84 1686,-2533.84 1683,-2533.84"/>
<text text-anchor="start" x="1617" y="-2522.64" font-family="Helvetica,sans-Serif" font-size="9.00">FormItem.vue</text>
</a>
</g>
</g>
<!-- src/components/common/FormItem.vue&#45;&gt;src/components/common/BackgroundImageUpload.vue -->
<g id="edge100" class="edge">
<title>src/components/common/FormItem.vue&#45;&gt;src/components/common/BackgroundImageUpload.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1689.19,-2524.84C1719.36,-2524.84 1762.12,-2524.84 1799.61,-2524.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1800.06,-2526.94 1806.06,-2524.84 1800.06,-2522.74 1800.06,-2526.94"/>
</g>
<!-- src/components/common/FormItem.vue&#45;&gt;src/components/common/CustomFormValue.vue -->
<g id="edge101" class="edge">
<title>src/components/common/FormItem.vue&#45;&gt;src/components/common/CustomFormValue.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1689.02,-2528.94C1715.09,-2531.78 1750.14,-2535.76 1781,-2539.84 1792.71,-2541.38 1805.17,-2543.16 1817.18,-2544.92"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1817.17,-2547.05 1823.41,-2545.85 1817.78,-2542.89 1817.17,-2547.05"/>
</g>
<!-- src/components/common/FormItem.vue&#45;&gt;src/components/common/FormColorPicker.vue -->
<g id="edge102" class="edge">
<title>src/components/common/FormItem.vue&#45;&gt;src/components/common/FormColorPicker.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1689.25,-2518.55C1717.98,-2516.26 1756.13,-2518.37 1781,-2539.84 1791.45,-2548.85 1778.77,-2560.57 1789,-2569.84 1798.17,-2578.15 1810.08,-2582.83 1822.26,-2585.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1821.98,-2587.39 1828.26,-2586.36 1822.71,-2583.26 1821.98,-2587.39"/>
</g>
<!-- src/components/common/FormItem.vue&#45;&gt;src/components/common/FormImageUpload.vue -->
<g id="edge103" class="edge">
<title>src/components/common/FormItem.vue&#45;&gt;src/components/common/FormImageUpload.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1689.17,-2517.74C1718.43,-2514.86 1757.31,-2516.58 1781,-2539.84 1800.2,-2558.68 1770.26,-2580.54 1789,-2599.84 1796.35,-2607.41 1805.93,-2612.09 1816.12,-2614.87"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1815.85,-2616.97 1822.17,-2616.3 1816.81,-2612.88 1815.85,-2616.97"/>
</g>
<!-- src/components/common/FormRadioGroup.vue -->
<g id="node95" class="node">
<title>src/components/common/FormRadioGroup.vue</title>
<g id="a_node95"><a xlink:href="src/components/common/FormRadioGroup.vue" xlink:title="FormRadioGroup.vue">
<path fill="#41f083" stroke="black" d="M1931.5,-2893.84C1931.5,-2893.84 1832.5,-2893.84 1832.5,-2893.84 1829.5,-2893.84 1826.5,-2890.84 1826.5,-2887.84 1826.5,-2887.84 1826.5,-2881.84 1826.5,-2881.84 1826.5,-2878.84 1829.5,-2875.84 1832.5,-2875.84 1832.5,-2875.84 1931.5,-2875.84 1931.5,-2875.84 1934.5,-2875.84 1937.5,-2878.84 1937.5,-2881.84 1937.5,-2881.84 1937.5,-2887.84 1937.5,-2887.84 1937.5,-2890.84 1934.5,-2893.84 1931.5,-2893.84"/>
<text text-anchor="start" x="1834.5" y="-2882.64" font-family="Helvetica,sans-Serif" font-size="9.00">FormRadioGroup.vue</text>
</a>
</g>
</g>
<!-- src/components/common/FormItem.vue&#45;&gt;src/components/common/FormRadioGroup.vue -->
<g id="edge104" class="edge">
<title>src/components/common/FormItem.vue&#45;&gt;src/components/common/FormRadioGroup.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1689.19,-2517.19C1718.87,-2513.89 1758.28,-2515.32 1781,-2539.84 1796.87,-2556.96 1781.7,-2727.66 1789,-2749.84 1805.48,-2799.89 1846.5,-2848.39 1867.75,-2871.24"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1866.33,-2872.79 1871.97,-2875.71 1869.39,-2869.91 1866.33,-2872.79"/>
</g>
<!-- src/components/common/InputKnob.vue -->
<g id="node96" class="node">
<title>src/components/common/InputKnob.vue</title>
<g id="a_node96"><a xlink:href="src/components/common/InputKnob.vue" xlink:title="InputKnob.vue">
<path fill="#41f083" stroke="black" d="M1918,-2653.84C1918,-2653.84 1846,-2653.84 1846,-2653.84 1843,-2653.84 1840,-2650.84 1840,-2647.84 1840,-2647.84 1840,-2641.84 1840,-2641.84 1840,-2638.84 1843,-2635.84 1846,-2635.84 1846,-2635.84 1918,-2635.84 1918,-2635.84 1921,-2635.84 1924,-2638.84 1924,-2641.84 1924,-2641.84 1924,-2647.84 1924,-2647.84 1924,-2650.84 1921,-2653.84 1918,-2653.84"/>
<text text-anchor="start" x="1848" y="-2642.64" font-family="Helvetica,sans-Serif" font-size="9.00">InputKnob.vue</text>
</a>
</g>
</g>
<!-- src/components/common/FormItem.vue&#45;&gt;src/components/common/InputKnob.vue -->
<g id="edge105" class="edge">
<title>src/components/common/FormItem.vue&#45;&gt;src/components/common/InputKnob.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1689.15,-2517.48C1718.61,-2514.4 1757.75,-2515.99 1781,-2539.84 1795.02,-2554.21 1775.33,-2615.13 1789,-2629.84 1800.19,-2641.87 1816.97,-2646.72 1833.15,-2648.19"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1833.42,-2650.31 1839.55,-2648.6 1833.7,-2646.12 1833.42,-2650.31"/>
</g>
<!-- src/components/common/InputSlider.vue -->
<g id="node97" class="node">
<title>src/components/common/InputSlider.vue</title>
<g id="a_node97"><a xlink:href="src/components/common/InputSlider.vue" xlink:title="InputSlider.vue">
<path fill="#41f083" stroke="black" d="M1919,-2683.84C1919,-2683.84 1845,-2683.84 1845,-2683.84 1842,-2683.84 1839,-2680.84 1839,-2677.84 1839,-2677.84 1839,-2671.84 1839,-2671.84 1839,-2668.84 1842,-2665.84 1845,-2665.84 1845,-2665.84 1919,-2665.84 1919,-2665.84 1922,-2665.84 1925,-2668.84 1925,-2671.84 1925,-2671.84 1925,-2677.84 1925,-2677.84 1925,-2680.84 1922,-2683.84 1919,-2683.84"/>
<text text-anchor="start" x="1847" y="-2672.64" font-family="Helvetica,sans-Serif" font-size="9.00">InputSlider.vue</text>
</a>
</g>
</g>
<!-- src/components/common/FormItem.vue&#45;&gt;src/components/common/InputSlider.vue -->
<g id="edge106" class="edge">
<title>src/components/common/FormItem.vue&#45;&gt;src/components/common/InputSlider.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1689.3,-2517.34C1718.84,-2514.18 1758.01,-2515.73 1781,-2539.84 1799.44,-2559.18 1771.02,-2640.06 1789,-2659.84 1799.96,-2671.89 1816.52,-2676.78 1832.58,-2678.28"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1832.81,-2680.4 1838.94,-2678.71 1833.09,-2676.21 1832.81,-2680.4"/>
</g>
<!-- src/components/common/UrlInput.vue -->
<g id="node98" class="node">
<title>src/components/common/UrlInput.vue</title>
<g id="a_node98"><a xlink:href="src/components/common/UrlInput.vue" xlink:title="UrlInput.vue">
<path fill="#41f083" stroke="black" d="M1913,-3043.84C1913,-3043.84 1851,-3043.84 1851,-3043.84 1848,-3043.84 1845,-3040.84 1845,-3037.84 1845,-3037.84 1845,-3031.84 1845,-3031.84 1845,-3028.84 1848,-3025.84 1851,-3025.84 1851,-3025.84 1913,-3025.84 1913,-3025.84 1916,-3025.84 1919,-3028.84 1919,-3031.84 1919,-3031.84 1919,-3037.84 1919,-3037.84 1919,-3040.84 1916,-3043.84 1913,-3043.84"/>
<text text-anchor="start" x="1853" y="-3032.64" font-family="Helvetica,sans-Serif" font-size="9.00">UrlInput.vue</text>
</a>
</g>
</g>
<!-- src/components/common/FormItem.vue&#45;&gt;src/components/common/UrlInput.vue -->
<g id="edge107" class="edge">
<title>src/components/common/FormItem.vue&#45;&gt;src/components/common/UrlInput.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1689.3,-2517.09C1719.04,-2513.74 1758.48,-2515.14 1781,-2539.84 1794.48,-2554.62 1782.89,-2880.79 1789,-2899.84 1805.08,-2950.02 1846.28,-2998.46 1867.66,-3021.26"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1866.25,-3022.83 1871.91,-3025.73 1869.3,-3019.94 1866.25,-3022.83"/>
</g>
<!-- src/components/common/FormItem.vue&#45;&gt;src/types/settingTypes.ts -->
<g id="edge108" class="edge">
<title>src/components/common/FormItem.vue&#45;&gt;src/types/settingTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1689.14,-2516.99C1719,-2513.52 1758.67,-2514.82 1781,-2539.84 1799.52,-2560.59 1769.33,-18541.17 1789,-18560.84 1847.23,-18619.04 2101.06,-18618.83 2159.5,-18560.84 2180.07,-18540.43 2148.95,-17540.09 2167.5,-17517.84 2175.22,-17508.58 2186.73,-17503.88 2198.58,-17501.7"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2199.16,-17503.74 2204.79,-17500.79 2198.55,-17499.59 2199.16,-17503.74"/>
</g>
<!-- src/components/common/FormRadioGroup.vue&#45;&gt;src/types/settingTypes.ts -->
<g id="edge111" class="edge">
<title>src/components/common/FormRadioGroup.vue&#45;&gt;src/types/settingTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1891.35,-2894.09C1909.4,-2914.77 1951.64,-2967.1 1967,-3019.84 1976.93,-3053.95 1978.71,-4263.33 1980,-4298.84 2026.42,-5579.59 2119.09,-5895.88 2159.5,-7176.84 2159.78,-7185.78 2161.79,-17480.94 2167.5,-17487.84 2175.18,-17497.12 2186.69,-17501.83 2198.54,-17504"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2198.51,-17506.12 2204.75,-17504.92 2199.12,-17501.97 2198.51,-17506.12"/>
</g>
<!-- src/components/common/UrlInput.vue&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge131" class="edge">
<title>src/components/common/UrlInput.vue&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1919.27,-3031.5C1936.41,-3032.06 1955.58,-3036.21 1967,-3049.84 2001.27,-3090.74 1946.38,-18376.4 1980,-18417.84 1987.17,-18426.67 1998.11,-18431.14 2009.27,-18433.22"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.23,-18435.34 2015.47,-18434.15 2009.85,-18431.18 2009.23,-18435.34"/>
</g>
<!-- src/utils/networkUtil.ts -->
<g id="node120" class="node">
<title>src/utils/networkUtil.ts</title>
<g id="a_node120"><a xlink:href="src/utils/networkUtil.ts" xlink:title="networkUtil.ts">
<path fill="#ddfeff" stroke="black" d="M1916,-17905.84C1916,-17905.84 1848,-17905.84 1848,-17905.84 1845,-17905.84 1842,-17902.84 1842,-17899.84 1842,-17899.84 1842,-17893.84 1842,-17893.84 1842,-17890.84 1845,-17887.84 1848,-17887.84 1848,-17887.84 1916,-17887.84 1916,-17887.84 1919,-17887.84 1922,-17890.84 1922,-17893.84 1922,-17893.84 1922,-17899.84 1922,-17899.84 1922,-17902.84 1919,-17905.84 1916,-17905.84"/>
<text text-anchor="start" x="1850" y="-17894.64" font-family="Helvetica,sans-Serif" font-size="9.00">networkUtil.ts</text>
</a>
</g>
</g>
<!-- src/components/common/UrlInput.vue&#45;&gt;src/utils/networkUtil.ts -->
<g id="edge132" class="edge">
<title>src/components/common/UrlInput.vue&#45;&gt;src/utils/networkUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1844.87,-3029.65C1820.55,-3028.6 1792.02,-3032.67 1785,-3055.84 1781.27,-3068.15 1781.27,-17863.52 1785,-17875.84 1791.16,-17896.19 1813.92,-17901.8 1835.85,-17902.15"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1836,-17904.25 1841.99,-17902.12 1835.98,-17900.05 1836,-17904.25"/>
</g>
<!-- src/utils/validationUtil.ts -->
<g id="node121" class="node">
<title>src/utils/validationUtil.ts</title>
<g id="a_node121"><a xlink:href="src/utils/validationUtil.ts" xlink:title="validationUtil.ts">
<path fill="#ddfeff" stroke="black" d="M1919,-17725.84C1919,-17725.84 1845,-17725.84 1845,-17725.84 1842,-17725.84 1839,-17722.84 1839,-17719.84 1839,-17719.84 1839,-17713.84 1839,-17713.84 1839,-17710.84 1842,-17707.84 1845,-17707.84 1845,-17707.84 1919,-17707.84 1919,-17707.84 1922,-17707.84 1925,-17710.84 1925,-17713.84 1925,-17713.84 1925,-17719.84 1925,-17719.84 1925,-17722.84 1922,-17725.84 1919,-17725.84"/>
<text text-anchor="start" x="1847" y="-17714.64" font-family="Helvetica,sans-Serif" font-size="9.00">validationUtil.ts</text>
</a>
</g>
</g>
<!-- src/components/common/UrlInput.vue&#45;&gt;src/utils/validationUtil.ts -->
<g id="edge133" class="edge">
<title>src/components/common/UrlInput.vue&#45;&gt;src/utils/validationUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1844.87,-3029.65C1820.55,-3028.6 1792.02,-3032.67 1785,-3055.84 1781.32,-3068 1781.32,-17683.67 1785,-17695.84 1790.86,-17715.2 1811.75,-17721.22 1832.65,-17722.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1832.79,-17724.16 1838.82,-17722.17 1832.86,-17719.96 1832.79,-17724.16"/>
</g>
<!-- src/types/settingTypes.ts&#45;&gt;src/schemas/apiSchema.ts -->
<g id="edge3576" class="edge">
<title>src/types/settingTypes.ts&#45;&gt;src/schemas/apiSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2204.82,-17499.85C2186.75,-17501.17 2168.61,-17506.96 2163.5,-17523.84 2158.3,-17541 2160.84,-18797.1 2163.5,-18814.84 2178.7,-18916.13 2224.06,-19031.78 2240.75,-19072.08"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2238.83,-19072.95 2243.08,-19077.68 2242.71,-19071.33 2238.83,-19072.95"/>
</g>
<!-- src/components/common/FormRadioGroup.spec.ts -->
<g id="node100" class="node">
<title>src/components/common/FormRadioGroup.spec.ts</title>
<g id="a_node100"><a xlink:href="src/components/common/FormRadioGroup.spec.ts" xlink:title="FormRadioGroup.spec.ts">
<path fill="#ddfeff" stroke="black" d="M1706.5,-2893.84C1706.5,-2893.84 1591.5,-2893.84 1591.5,-2893.84 1588.5,-2893.84 1585.5,-2890.84 1585.5,-2887.84 1585.5,-2887.84 1585.5,-2881.84 1585.5,-2881.84 1585.5,-2878.84 1588.5,-2875.84 1591.5,-2875.84 1591.5,-2875.84 1706.5,-2875.84 1706.5,-2875.84 1709.5,-2875.84 1712.5,-2878.84 1712.5,-2881.84 1712.5,-2881.84 1712.5,-2887.84 1712.5,-2887.84 1712.5,-2890.84 1709.5,-2893.84 1706.5,-2893.84"/>
<text text-anchor="start" x="1593.5" y="-2882.64" font-family="Helvetica,sans-Serif" font-size="9.00">FormRadioGroup.spec.ts</text>
</a>
</g>
</g>
<!-- src/components/common/FormRadioGroup.spec.ts&#45;&gt;src/components/common/FormRadioGroup.vue -->
<g id="edge109" class="edge">
<title>src/components/common/FormRadioGroup.spec.ts&#45;&gt;src/components/common/FormRadioGroup.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1712.51,-2884.84C1745.97,-2884.84 1787.01,-2884.84 1820.2,-2884.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1820.3,-2886.94 1826.3,-2884.84 1820.3,-2882.74 1820.3,-2886.94"/>
</g>
<!-- src/components/common/FormRadioGroup.spec.ts&#45;&gt;src/types/settingTypes.ts -->
<g id="edge110" class="edge">
<title>src/components/common/FormRadioGroup.spec.ts&#45;&gt;src/types/settingTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1702.83,-2875.83C1730.27,-2874.41 1761.95,-2878.49 1781,-2899.84 1799.16,-2920.19 1769.71,-18593.55 1789,-18612.84 1818.12,-18641.94 2130.28,-18641.84 2159.5,-18612.84 2181.09,-18591.41 2148.03,-17541.21 2167.5,-17517.84 2175.21,-17508.58 2186.73,-17503.87 2198.58,-17501.7"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2199.16,-17503.74 2204.79,-17500.79 2198.55,-17499.58 2199.16,-17503.74"/>
</g>
<!-- src/components/common/LazyImage.vue -->
<g id="node101" class="node">
<title>src/components/common/LazyImage.vue</title>
<g id="a_node101"><a xlink:href="src/components/common/LazyImage.vue" xlink:title="LazyImage.vue">
<path fill="#41f083" stroke="black" d="M1685.5,-2743.84C1685.5,-2743.84 1612.5,-2743.84 1612.5,-2743.84 1609.5,-2743.84 1606.5,-2740.84 1606.5,-2737.84 1606.5,-2737.84 1606.5,-2731.84 1606.5,-2731.84 1606.5,-2728.84 1609.5,-2725.84 1612.5,-2725.84 1612.5,-2725.84 1685.5,-2725.84 1685.5,-2725.84 1688.5,-2725.84 1691.5,-2728.84 1691.5,-2731.84 1691.5,-2731.84 1691.5,-2737.84 1691.5,-2737.84 1691.5,-2740.84 1688.5,-2743.84 1685.5,-2743.84"/>
<text text-anchor="start" x="1614.5" y="-2732.64" font-family="Helvetica,sans-Serif" font-size="9.00">LazyImage.vue</text>
</a>
</g>
</g>
<!-- src/composables/useIntersectionObserver.ts -->
<g id="node102" class="node">
<title>src/composables/useIntersectionObserver.ts</title>
<g id="a_node102"><a xlink:href="src/composables/useIntersectionObserver.ts" xlink:title="useIntersectionObserver.ts">
<path fill="#ddfeff" stroke="black" d="M874.5,-7245.84C874.5,-7245.84 749.5,-7245.84 749.5,-7245.84 746.5,-7245.84 743.5,-7242.84 743.5,-7239.84 743.5,-7239.84 743.5,-7233.84 743.5,-7233.84 743.5,-7230.84 746.5,-7227.84 749.5,-7227.84 749.5,-7227.84 874.5,-7227.84 874.5,-7227.84 877.5,-7227.84 880.5,-7230.84 880.5,-7233.84 880.5,-7233.84 880.5,-7239.84 880.5,-7239.84 880.5,-7242.84 877.5,-7245.84 874.5,-7245.84"/>
<text text-anchor="start" x="751.5" y="-7234.64" font-family="Helvetica,sans-Serif" font-size="9.00">useIntersectionObserver.ts</text>
</a>
</g>
</g>
<!-- src/components/common/LazyImage.vue&#45;&gt;src/composables/useIntersectionObserver.ts -->
<g id="edge112" class="edge">
<title>src/components/common/LazyImage.vue&#45;&gt;src/composables/useIntersectionObserver.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1606.49,-2727.52C1579.79,-2725.42 1546.62,-2728.19 1527.5,-2749.84 1514.18,-2764.92 1533.73,-25918.61 1519.5,-25932.84 1453.18,-25999.14 1375.87,-25998.07 1308.5,-25932.84 1179.48,-25807.9 1132.78,-19647.51 1100.5,-19470.84 1056.77,-19231.51 963.51,-19192.82 923.5,-18952.84 920.16,-18932.8 923.74,-7267.25 910.5,-7251.84 904.12,-7244.41 895.74,-7239.56 886.55,-7236.49"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="887.09,-7234.46 880.74,-7234.81 885.92,-7238.49 887.09,-7234.46"/>
</g>
<!-- src/services/mediaCacheService.ts -->
<g id="node103" class="node">
<title>src/services/mediaCacheService.ts</title>
<g id="a_node103"><a xlink:href="src/services/mediaCacheService.ts" xlink:title="mediaCacheService.ts">
<path fill="#ddfeff" stroke="black" d="M1259,-13983.84C1259,-13983.84 1155,-13983.84 1155,-13983.84 1152,-13983.84 1149,-13980.84 1149,-13977.84 1149,-13977.84 1149,-13971.84 1149,-13971.84 1149,-13968.84 1152,-13965.84 1155,-13965.84 1155,-13965.84 1259,-13965.84 1259,-13965.84 1262,-13965.84 1265,-13968.84 1265,-13971.84 1265,-13971.84 1265,-13977.84 1265,-13977.84 1265,-13980.84 1262,-13983.84 1259,-13983.84"/>
<text text-anchor="start" x="1157" y="-13972.64" font-family="Helvetica,sans-Serif" font-size="9.00">mediaCacheService.ts</text>
</a>
</g>
</g>
<!-- src/components/common/LazyImage.vue&#45;&gt;src/services/mediaCacheService.ts -->
<g id="edge113" class="edge">
<title>src/components/common/LazyImage.vue&#45;&gt;src/services/mediaCacheService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1606.49,-2727.52C1579.79,-2725.42 1546.62,-2728.19 1527.5,-2749.84 1514.19,-2764.9 1533.72,-25890.63 1519.5,-25904.84 1453.18,-25971.14 1374.83,-25971.13 1308.5,-25904.84 1293.87,-25890.21 1313.91,-14005.59 1300.5,-13989.84 1292.96,-13980.98 1282.41,-13975.9 1271.12,-13973.18"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1271.46,-13971.1 1265.16,-13971.96 1270.62,-13975.22 1271.46,-13971.1"/>
</g>
<!-- src/components/common/NoResultsPlaceholder.vue -->
<g id="node104" class="node">
<title>src/components/common/NoResultsPlaceholder.vue</title>
<g id="a_node104"><a xlink:href="src/components/common/NoResultsPlaceholder.vue" xlink:title="NoResultsPlaceholder.vue">
<path fill="#41f083" stroke="black" d="M1708.5,-2683.84C1708.5,-2683.84 1589.5,-2683.84 1589.5,-2683.84 1586.5,-2683.84 1583.5,-2680.84 1583.5,-2677.84 1583.5,-2677.84 1583.5,-2671.84 1583.5,-2671.84 1583.5,-2668.84 1586.5,-2665.84 1589.5,-2665.84 1589.5,-2665.84 1708.5,-2665.84 1708.5,-2665.84 1711.5,-2665.84 1714.5,-2668.84 1714.5,-2671.84 1714.5,-2671.84 1714.5,-2677.84 1714.5,-2677.84 1714.5,-2680.84 1711.5,-2683.84 1708.5,-2683.84"/>
<text text-anchor="start" x="1591.5" y="-2672.64" font-family="Helvetica,sans-Serif" font-size="9.00">NoResultsPlaceholder.vue</text>
</a>
</g>
</g>
<!-- src/components/common/RefreshButton.vue -->
<g id="node105" class="node">
<title>src/components/common/RefreshButton.vue</title>
<g id="a_node105"><a xlink:href="src/components/common/RefreshButton.vue" xlink:title="RefreshButton.vue">
<path fill="#41f083" stroke="black" d="M1693.5,-3163.84C1693.5,-3163.84 1604.5,-3163.84 1604.5,-3163.84 1601.5,-3163.84 1598.5,-3160.84 1598.5,-3157.84 1598.5,-3157.84 1598.5,-3151.84 1598.5,-3151.84 1598.5,-3148.84 1601.5,-3145.84 1604.5,-3145.84 1604.5,-3145.84 1693.5,-3145.84 1693.5,-3145.84 1696.5,-3145.84 1699.5,-3148.84 1699.5,-3151.84 1699.5,-3151.84 1699.5,-3157.84 1699.5,-3157.84 1699.5,-3160.84 1696.5,-3163.84 1693.5,-3163.84"/>
<text text-anchor="start" x="1606.5" y="-3152.64" font-family="Helvetica,sans-Serif" font-size="9.00">RefreshButton.vue</text>
</a>
</g>
</g>
<!-- src/types/primeVueTypes.ts -->
<g id="node106" class="node">
<title>src/types/primeVueTypes.ts</title>
<g id="a_node106"><a xlink:href="src/types/primeVueTypes.ts" xlink:title="primeVueTypes.ts">
<path fill="#ddfeff" stroke="black" d="M2093.5,-17445.84C2093.5,-17445.84 2010.5,-17445.84 2010.5,-17445.84 2007.5,-17445.84 2004.5,-17442.84 2004.5,-17439.84 2004.5,-17439.84 2004.5,-17433.84 2004.5,-17433.84 2004.5,-17430.84 2007.5,-17427.84 2010.5,-17427.84 2010.5,-17427.84 2093.5,-17427.84 2093.5,-17427.84 2096.5,-17427.84 2099.5,-17430.84 2099.5,-17433.84 2099.5,-17433.84 2099.5,-17439.84 2099.5,-17439.84 2099.5,-17442.84 2096.5,-17445.84 2093.5,-17445.84"/>
<text text-anchor="start" x="2012.5" y="-17434.64" font-family="Helvetica,sans-Serif" font-size="9.00">primeVueTypes.ts</text>
</a>
</g>
</g>
<!-- src/components/common/RefreshButton.vue&#45;&gt;src/types/primeVueTypes.ts -->
<g id="edge114" class="edge">
<title>src/components/common/RefreshButton.vue&#45;&gt;src/types/primeVueTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1651.95,-3163.84C1666.14,-3229.9 1753.76,-3646.67 1781,-3990.84 1794.94,-4166.95 1770.07,-6995.19 1789,-7170.84 1829.25,-7544.21 1926.95,-7623.44 1967,-7996.84 1994.06,-8249.17 1950.77,-16880.75 1980,-17132.84 1993.09,-17245.73 2032.37,-17377.64 2046.15,-17421.67"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2044.19,-17422.43 2048,-17427.52 2048.2,-17421.17 2044.19,-17422.43"/>
</g>
<!-- src/components/common/SearchBox.vue -->
<g id="node107" class="node">
<title>src/components/common/SearchBox.vue</title>
<g id="a_node107"><a xlink:href="src/components/common/SearchBox.vue" xlink:title="SearchBox.vue">
<path fill="#41f083" stroke="black" d="M1685,-2983.84C1685,-2983.84 1613,-2983.84 1613,-2983.84 1610,-2983.84 1607,-2980.84 1607,-2977.84 1607,-2977.84 1607,-2971.84 1607,-2971.84 1607,-2968.84 1610,-2965.84 1613,-2965.84 1613,-2965.84 1685,-2965.84 1685,-2965.84 1688,-2965.84 1691,-2968.84 1691,-2971.84 1691,-2971.84 1691,-2977.84 1691,-2977.84 1691,-2980.84 1688,-2983.84 1685,-2983.84"/>
<text text-anchor="start" x="1615" y="-2972.64" font-family="Helvetica,sans-Serif" font-size="9.00">SearchBox.vue</text>
</a>
</g>
</g>
<!-- src/components/common/SearchFilterChip.vue -->
<g id="node108" class="node">
<title>src/components/common/SearchFilterChip.vue</title>
<g id="a_node108"><a xlink:href="src/components/common/SearchFilterChip.vue" xlink:title="SearchFilterChip.vue">
<path fill="#41f083" stroke="black" d="M1931,-3133.84C1931,-3133.84 1833,-3133.84 1833,-3133.84 1830,-3133.84 1827,-3130.84 1827,-3127.84 1827,-3127.84 1827,-3121.84 1827,-3121.84 1827,-3118.84 1830,-3115.84 1833,-3115.84 1833,-3115.84 1931,-3115.84 1931,-3115.84 1934,-3115.84 1937,-3118.84 1937,-3121.84 1937,-3121.84 1937,-3127.84 1937,-3127.84 1937,-3130.84 1934,-3133.84 1931,-3133.84"/>
<text text-anchor="start" x="1835" y="-3122.64" font-family="Helvetica,sans-Serif" font-size="9.00">SearchFilterChip.vue</text>
</a>
</g>
</g>
<!-- src/components/common/SearchBox.vue&#45;&gt;src/components/common/SearchFilterChip.vue -->
<g id="edge115" class="edge">
<title>src/components/common/SearchBox.vue&#45;&gt;src/components/common/SearchFilterChip.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1691.14,-2967.15C1720.45,-2964.26 1758.49,-2966.23 1781,-2989.84 1799.44,-3009.18 1771.02,-3090.06 1789,-3109.84 1797.33,-3118.99 1808.89,-3124.02 1821.01,-3126.56"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1820.72,-3128.64 1827,-3127.62 1821.45,-3124.51 1820.72,-3128.64"/>
</g>
<!-- src/components/common/SystemStatsPanel.vue -->
<g id="node109" class="node">
<title>src/components/common/SystemStatsPanel.vue</title>
<g id="a_node109"><a xlink:href="src/components/common/SystemStatsPanel.vue" xlink:title="SystemStatsPanel.vue">
<path fill="#41f083" stroke="black" d="M1701.5,-2923.84C1701.5,-2923.84 1596.5,-2923.84 1596.5,-2923.84 1593.5,-2923.84 1590.5,-2920.84 1590.5,-2917.84 1590.5,-2917.84 1590.5,-2911.84 1590.5,-2911.84 1590.5,-2908.84 1593.5,-2905.84 1596.5,-2905.84 1596.5,-2905.84 1701.5,-2905.84 1701.5,-2905.84 1704.5,-2905.84 1707.5,-2908.84 1707.5,-2911.84 1707.5,-2911.84 1707.5,-2917.84 1707.5,-2917.84 1707.5,-2920.84 1704.5,-2923.84 1701.5,-2923.84"/>
<text text-anchor="start" x="1598.5" y="-2912.64" font-family="Helvetica,sans-Serif" font-size="9.00">SystemStatsPanel.vue</text>
</a>
</g>
</g>
<!-- src/components/common/SystemStatsPanel.vue&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge118" class="edge">
<title>src/components/common/SystemStatsPanel.vue&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1702.83,-2905.83C1730.27,-2904.41 1761.95,-2908.49 1781,-2929.84 1797.9,-2948.77 1773.46,-17524.78 1789,-17544.84 1839.05,-17609.43 1916.46,-17526.63 1967,-17590.84 1995.42,-17626.94 1950.78,-18382.37 1980,-18417.84 1987.16,-18426.53 1997.99,-18430.98 2009.04,-18433.09"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2008.93,-18435.2 2015.18,-18434.04 2009.57,-18431.05 2008.93,-18435.2"/>
</g>
<!-- src/components/common/SystemStatsPanel.vue&#45;&gt;src/schemas/apiSchema.ts -->
<g id="edge117" class="edge">
<title>src/components/common/SystemStatsPanel.vue&#45;&gt;src/schemas/apiSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1702.83,-2905.83C1730.27,-2904.41 1761.95,-2908.49 1781,-2929.84 1799.15,-2950.17 1774.98,-18603.47 1789,-18626.84 1835.14,-18703.73 1916.62,-18647.65 1967,-18721.84 1995.9,-18764.39 1956.96,-18790.85 1980,-18836.84 2037.93,-18952.46 2172.53,-19042.6 2224.75,-19074.42"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2223.9,-19076.36 2230.12,-19077.66 2226.07,-19072.77 2223.9,-19076.36"/>
</g>
<!-- src/components/common/SystemStatsPanel.vue&#45;&gt;src/components/common/DeviceInfo.vue -->
<g id="edge116" class="edge">
<title>src/components/common/SystemStatsPanel.vue&#45;&gt;src/components/common/DeviceInfo.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1707.57,-2906.16C1733.56,-2905.66 1762.52,-2910.45 1781,-2929.84 1799.44,-2949.18 1771.02,-3030.06 1789,-3049.84 1800.34,-3062.31 1817.7,-3067.12 1834.29,-3068.43"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.24,-3070.53 1840.35,-3068.76 1834.47,-3066.34 1834.24,-3070.53"/>
</g>
<!-- src/components/common/TextDivider.vue -->
<g id="node110" class="node">
<title>src/components/common/TextDivider.vue</title>
<g id="a_node110"><a xlink:href="src/components/common/TextDivider.vue" xlink:title="TextDivider.vue">
<path fill="#41f083" stroke="black" d="M1685.5,-3073.84C1685.5,-3073.84 1612.5,-3073.84 1612.5,-3073.84 1609.5,-3073.84 1606.5,-3070.84 1606.5,-3067.84 1606.5,-3067.84 1606.5,-3061.84 1606.5,-3061.84 1606.5,-3058.84 1609.5,-3055.84 1612.5,-3055.84 1612.5,-3055.84 1685.5,-3055.84 1685.5,-3055.84 1688.5,-3055.84 1691.5,-3058.84 1691.5,-3061.84 1691.5,-3061.84 1691.5,-3067.84 1691.5,-3067.84 1691.5,-3070.84 1688.5,-3073.84 1685.5,-3073.84"/>
<text text-anchor="start" x="1614.5" y="-3062.64" font-family="Helvetica,sans-Serif" font-size="9.00">TextDivider.vue</text>
</a>
</g>
</g>
<!-- src/components/common/TreeExplorer.vue -->
<g id="node111" class="node">
<title>src/components/common/TreeExplorer.vue</title>
<g id="a_node111"><a xlink:href="src/components/common/TreeExplorer.vue" xlink:title="TreeExplorer.vue">
<path fill="#41f083" stroke="black" d="M1689,-3043.84C1689,-3043.84 1609,-3043.84 1609,-3043.84 1606,-3043.84 1603,-3040.84 1603,-3037.84 1603,-3037.84 1603,-3031.84 1603,-3031.84 1603,-3028.84 1606,-3025.84 1609,-3025.84 1609,-3025.84 1689,-3025.84 1689,-3025.84 1692,-3025.84 1695,-3028.84 1695,-3031.84 1695,-3031.84 1695,-3037.84 1695,-3037.84 1695,-3040.84 1692,-3043.84 1689,-3043.84"/>
<text text-anchor="start" x="1611" y="-3032.64" font-family="Helvetica,sans-Serif" font-size="9.00">TreeExplorer.vue</text>
</a>
</g>
</g>
<!-- src/components/common/TreeExplorerTreeNode.vue -->
<g id="node112" class="node">
<title>src/components/common/TreeExplorerTreeNode.vue</title>
<g id="a_node112"><a xlink:href="src/components/common/TreeExplorerTreeNode.vue" xlink:title="TreeExplorerTreeNode.vue">
<path fill="#41f083" stroke="black" d="M1943,-3163.84C1943,-3163.84 1821,-3163.84 1821,-3163.84 1818,-3163.84 1815,-3160.84 1815,-3157.84 1815,-3157.84 1815,-3151.84 1815,-3151.84 1815,-3148.84 1818,-3145.84 1821,-3145.84 1821,-3145.84 1943,-3145.84 1943,-3145.84 1946,-3145.84 1949,-3148.84 1949,-3151.84 1949,-3151.84 1949,-3157.84 1949,-3157.84 1949,-3160.84 1946,-3163.84 1943,-3163.84"/>
<text text-anchor="start" x="1823" y="-3152.64" font-family="Helvetica,sans-Serif" font-size="9.00">TreeExplorerTreeNode.vue</text>
</a>
</g>
</g>
<!-- src/components/common/TreeExplorer.vue&#45;&gt;src/components/common/TreeExplorerTreeNode.vue -->
<g id="edge119" class="edge">
<title>src/components/common/TreeExplorer.vue&#45;&gt;src/components/common/TreeExplorerTreeNode.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1695.04,-3026.94C1723.65,-3024.71 1759.27,-3027.55 1781,-3049.84 1795.02,-3064.21 1775.33,-3125.13 1789,-3139.84 1794.53,-3145.79 1801.43,-3149.98 1808.95,-3152.88"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1808.45,-3154.93 1814.81,-3154.85 1809.79,-3150.94 1808.45,-3154.93"/>
</g>
<!-- src/composables/tree/useTreeFolderOperations.ts -->
<g id="node113" class="node">
<title>src/composables/tree/useTreeFolderOperations.ts</title>
<g id="a_node113"><a xlink:href="src/composables/tree/useTreeFolderOperations.ts" xlink:title="useTreeFolderOperations.ts">
<path fill="#ddfeff" stroke="black" d="M875,-8111.84C875,-8111.84 749,-8111.84 749,-8111.84 746,-8111.84 743,-8108.84 743,-8105.84 743,-8105.84 743,-8099.84 743,-8099.84 743,-8096.84 746,-8093.84 749,-8093.84 749,-8093.84 875,-8093.84 875,-8093.84 878,-8093.84 881,-8096.84 881,-8099.84 881,-8099.84 881,-8105.84 881,-8105.84 881,-8108.84 878,-8111.84 875,-8111.84"/>
<text text-anchor="start" x="751" y="-8100.64" font-family="Helvetica,sans-Serif" font-size="9.00">useTreeFolderOperations.ts</text>
</a>
</g>
</g>
<!-- src/components/common/TreeExplorer.vue&#45;&gt;src/composables/tree/useTreeFolderOperations.ts -->
<g id="edge120" class="edge">
<title>src/components/common/TreeExplorer.vue&#45;&gt;src/composables/tree/useTreeFolderOperations.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1602.95,-3027.27C1576.91,-3025.7 1545.79,-3029.14 1527.5,-3049.84 1527.5,-3049.84 1519.5,-25960.84 1519.5,-25960.84 1495.02,-26228.82 1507.28,-26979.62 1300.5,-27151.84 1236.64,-27205.03 1173.66,-27209.18 1113.5,-27151.84 1091.68,-27131.04 1114,-26907.79 1100.5,-26880.84 1054.82,-26789.67 967.02,-26827.06 923.5,-26734.84 909.73,-26705.65 928.49,-8169.64 910.5,-8142.84 901.15,-8128.9 885.98,-8119.82 870.36,-8113.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="870.95,-8111.88 864.6,-8111.85 869.55,-8115.84 870.95,-8111.88"/>
</g>
<!-- src/components/common/TreeExplorer.vue&#45;&gt;src/composables/useErrorHandling.ts -->
<g id="edge121" class="edge">
<title>src/components/common/TreeExplorer.vue&#45;&gt;src/composables/useErrorHandling.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1695.02,-3026.42C1724,-3023.85 1760.05,-3026.5 1781,-3049.84 1786.79,-3056.29 1788.7,-4290.17 1789,-4298.84 1832.68,-5579.65 1921.01,-5896.11 1967,-7176.84 1972.18,-7320.97 1963.08,-8331.6 1980,-8474.84 1993.64,-8590.33 2032.9,-8725.64 2046.39,-8769.97"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2044.42,-8770.71 2048.18,-8775.83 2048.44,-8769.48 2044.42,-8770.71"/>
</g>
<!-- src/components/common/TreeExplorer.vue&#45;&gt;src/types/treeExplorerTypes.ts -->
<g id="edge122" class="edge">
<title>src/components/common/TreeExplorer.vue&#45;&gt;src/types/treeExplorerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1695.07,-3026.38C1724.07,-3023.79 1760.12,-3026.44 1781,-3049.84 1797.41,-3068.23 1773.03,-17229.06 1789,-17247.84 1797.29,-17257.58 1809.23,-17262.74 1821.79,-17265.21"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1821.72,-17267.33 1827.98,-17266.22 1822.4,-17263.18 1821.72,-17267.33"/>
</g>
<!-- src/utils/treeUtil.ts -->
<g id="node116" class="node">
<title>src/utils/treeUtil.ts</title>
<g id="a_node116"><a xlink:href="src/utils/treeUtil.ts" xlink:title="treeUtil.ts">
<path fill="#ddfeff" stroke="black" d="M1906.5,-18085.84C1906.5,-18085.84 1857.5,-18085.84 1857.5,-18085.84 1854.5,-18085.84 1851.5,-18082.84 1851.5,-18079.84 1851.5,-18079.84 1851.5,-18073.84 1851.5,-18073.84 1851.5,-18070.84 1854.5,-18067.84 1857.5,-18067.84 1857.5,-18067.84 1906.5,-18067.84 1906.5,-18067.84 1909.5,-18067.84 1912.5,-18070.84 1912.5,-18073.84 1912.5,-18073.84 1912.5,-18079.84 1912.5,-18079.84 1912.5,-18082.84 1909.5,-18085.84 1906.5,-18085.84"/>
<text text-anchor="start" x="1859.5" y="-18074.64" font-family="Helvetica,sans-Serif" font-size="9.00">treeUtil.ts</text>
</a>
</g>
</g>
<!-- src/components/common/TreeExplorer.vue&#45;&gt;src/utils/treeUtil.ts -->
<g id="edge123" class="edge">
<title>src/components/common/TreeExplorer.vue&#45;&gt;src/utils/treeUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1695.07,-3026.38C1724.07,-3023.79 1760.12,-3026.44 1781,-3049.84 1798.35,-3069.28 1772.11,-18041.98 1789,-18061.84 1802.44,-18077.63 1825.47,-18081.37 1845.13,-18081.17"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1845.44,-18083.26 1851.37,-18080.98 1845.31,-18079.06 1845.44,-18083.26"/>
</g>
<!-- src/components/common/TreeExplorerTreeNode.vue&#45;&gt;src/components/common/EditableText.vue -->
<g id="edge127" class="edge">
<title>src/components/common/TreeExplorerTreeNode.vue&#45;&gt;src/components/common/EditableText.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1949.4,-3154.84C1966.24,-3154.84 1984.07,-3154.84 2000.01,-3154.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2000.25,-3156.94 2006.25,-3154.84 2000.25,-3152.74 2000.25,-3156.94"/>
</g>
<!-- src/components/common/TreeExplorerTreeNode.vue&#45;&gt;src/types/treeExplorerTypes.ts -->
<g id="edge129" class="edge">
<title>src/components/common/TreeExplorerTreeNode.vue&#45;&gt;src/types/treeExplorerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1880.74,-3164.11C1870.82,-3237.93 1804.94,-3738.07 1785,-4146.84 1783.89,-4169.54 1778.41,-17220.08 1785,-17241.84 1789.82,-17257.77 1804.83,-17264.67 1821.64,-17267.08"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1821.7,-17269.2 1827.9,-17267.78 1822.17,-17265.03 1821.7,-17269.2"/>
</g>
<!-- src/composables/usePragmaticDragAndDrop.ts -->
<g id="node118" class="node">
<title>src/composables/usePragmaticDragAndDrop.ts</title>
<g id="a_node118"><a xlink:href="src/composables/usePragmaticDragAndDrop.ts" xlink:title="usePragmaticDragAndDrop.ts">
<path fill="#ddfeff" stroke="black" d="M1081.5,-7275.84C1081.5,-7275.84 942.5,-7275.84 942.5,-7275.84 939.5,-7275.84 936.5,-7272.84 936.5,-7269.84 936.5,-7269.84 936.5,-7263.84 936.5,-7263.84 936.5,-7260.84 939.5,-7257.84 942.5,-7257.84 942.5,-7257.84 1081.5,-7257.84 1081.5,-7257.84 1084.5,-7257.84 1087.5,-7260.84 1087.5,-7263.84 1087.5,-7263.84 1087.5,-7269.84 1087.5,-7269.84 1087.5,-7272.84 1084.5,-7275.84 1081.5,-7275.84"/>
<text text-anchor="start" x="944.5" y="-7264.64" font-family="Helvetica,sans-Serif" font-size="9.00">usePragmaticDragAndDrop.ts</text>
</a>
</g>
</g>
<!-- src/components/common/TreeExplorerTreeNode.vue&#45;&gt;src/composables/usePragmaticDragAndDrop.ts -->
<g id="edge128" class="edge">
<title>src/components/common/TreeExplorerTreeNode.vue&#45;&gt;src/composables/usePragmaticDragAndDrop.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1879.81,-3164.06C1870.41,-3237.45 1807.98,-3734.68 1789,-4140.84 1774.88,-4442.92 1799.87,-25613.01 1781,-25914.84 1724.39,-26820.09 1594.75,-27035.31 1527.5,-27939.84 1526.81,-27949.12 1526.16,-28268.33 1519.5,-28274.84 1452.4,-28340.35 1374.84,-28341.12 1308.5,-28274.84 1297.5,-28263.84 1304.16,-19331.95 1300.5,-19316.84 1257.67,-19140.07 1156.35,-19129.59 1113.5,-18952.84 1108.73,-18933.14 1113.66,-7296.25 1100.5,-7280.84 1098.25,-7278.2 1095.72,-7275.93 1092.98,-7273.96"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1094.03,-7272.14 1087.83,-7270.75 1091.81,-7275.71 1094.03,-7272.14"/>
</g>
<!-- src/composables/tree/useTreeFolderOperations.ts&#45;&gt;src/types/treeExplorerTypes.ts -->
<g id="edge1326" class="edge">
<title>src/composables/tree/useTreeFolderOperations.ts&#45;&gt;src/types/treeExplorerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M864.6,-8111.85C882.16,-8117.66 900,-8127.19 910.5,-8142.84 928.76,-8170.05 908.69,-26992.6 923.5,-27021.84 967.62,-27108.9 1056.21,-27064.86 1100.5,-27151.84 1117.73,-27185.66 1101.87,-29848.7 1113.5,-29884.84 1157.45,-30021.36 1256.43,-30011.35 1300.5,-30147.84 1305.71,-30163.98 1296.47,-31356.88 1308.5,-31368.84 1339.1,-31399.24 1767.67,-31368.89 1781,-31354.84 1797.82,-31337.1 1773.16,-17296.45 1789,-17277.84 1797.29,-17268.09 1809.23,-17262.93 1821.79,-17260.46"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1822.4,-17262.49 1827.98,-17259.46 1821.72,-17258.34 1822.4,-17262.49"/>
</g>
<!-- src/composables/useErrorHandling.ts&#45;&gt;src/stores/toastStore.ts -->
<g id="edge1395" class="edge">
<title>src/composables/useErrorHandling.ts&#45;&gt;src/stores/toastStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2050.53,-8794.1C2045.21,-8899.61 1996.13,-9886.18 1980,-10684.84 1979.7,-10699.74 1976.59,-14966.42 1967,-14977.84 1956.91,-14989.85 1940.78,-14994.49 1925.35,-14995.81"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1925.12,-14993.71 1919.25,-14996.16 1925.36,-14997.91 1925.12,-14993.71"/>
</g>
<!-- src/composables/useErrorHandling.ts&#45;&gt;src/i18n.ts -->
<g id="edge1394" class="edge">
<title>src/composables/useErrorHandling.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2050.52,-8794.1C2045.11,-8899.61 1995.19,-9886.16 1980,-10684.84 1959.83,-11745.48 1978.1,-28719.06 1967,-29779.84 1948.63,-31534.88 1889.1,-33707.1 1883.43,-33911.27"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.33,-33911.41 1883.26,-33917.46 1885.53,-33911.52 1881.33,-33911.41"/>
</g>
<!-- src/utils/treeUtil.ts&#45;&gt;src/types/treeExplorerTypes.ts -->
<g id="edge3625" class="edge">
<title>src/utils/treeUtil.ts&#45;&gt;src/types/treeExplorerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1851.24,-18081.63C1825.8,-18083.64 1792.64,-18081.07 1785,-18055.84 1781.89,-18045.57 1781.89,-17294.1 1785,-17283.84 1789.82,-17267.9 1804.83,-17261 1821.64,-17258.59"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1822.17,-17260.65 1827.9,-17257.9 1821.7,-17256.47 1822.17,-17260.65"/>
</g>
<!-- src/components/common/TreeExplorerTreeNode.spec.ts -->
<g id="node117" class="node">
<title>src/components/common/TreeExplorerTreeNode.spec.ts</title>
<g id="a_node117"><a xlink:href="src/components/common/TreeExplorerTreeNode.spec.ts" xlink:title="TreeExplorerTreeNode.spec.ts">
<path fill="#ddfeff" stroke="black" d="M1718,-2653.84C1718,-2653.84 1580,-2653.84 1580,-2653.84 1577,-2653.84 1574,-2650.84 1574,-2647.84 1574,-2647.84 1574,-2641.84 1574,-2641.84 1574,-2638.84 1577,-2635.84 1580,-2635.84 1580,-2635.84 1718,-2635.84 1718,-2635.84 1721,-2635.84 1724,-2638.84 1724,-2641.84 1724,-2641.84 1724,-2647.84 1724,-2647.84 1724,-2650.84 1721,-2653.84 1718,-2653.84"/>
<text text-anchor="start" x="1582" y="-2642.64" font-family="Helvetica,sans-Serif" font-size="9.00">TreeExplorerTreeNode.spec.ts</text>
</a>
</g>
</g>
<!-- src/components/common/TreeExplorerTreeNode.spec.ts&#45;&gt;src/components/common/EditableText.vue -->
<g id="edge124" class="edge">
<title>src/components/common/TreeExplorerTreeNode.spec.ts&#45;&gt;src/components/common/EditableText.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1724.3,-2636.85C1745.24,-2638.58 1766.3,-2644.76 1781,-2659.84 1795.02,-2674.21 1778.8,-2732.54 1789,-2749.84 1837.49,-2832.01 1910.63,-2792.86 1967,-2869.84 2031.35,-2957.7 2046.69,-3094.47 2050.09,-3139.73"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2048,-3139.89 2050.51,-3145.73 2052.19,-3139.59 2048,-3139.89"/>
</g>
<!-- src/components/common/TreeExplorerTreeNode.spec.ts&#45;&gt;src/components/common/TreeExplorerTreeNode.vue -->
<g id="edge125" class="edge">
<title>src/components/common/TreeExplorerTreeNode.spec.ts&#45;&gt;src/components/common/TreeExplorerTreeNode.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1724.3,-2636.16C1745.5,-2637.78 1766.7,-2644.07 1781,-2659.84 1798.92,-2679.59 1771.56,-3119.66 1789,-3139.84 1794.4,-3146.08 1801.3,-3150.43 1808.88,-3153.4"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1808.45,-3155.47 1814.81,-3155.4 1809.8,-3151.49 1808.45,-3155.47"/>
</g>
<!-- src/components/common/TreeExplorerTreeNode.spec.ts&#45;&gt;src/types/treeExplorerTypes.ts -->
<g id="edge126" class="edge">
<title>src/components/common/TreeExplorerTreeNode.spec.ts&#45;&gt;src/types/treeExplorerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1724.11,-2635.99C1745.43,-2637.56 1766.75,-2643.87 1781,-2659.84 1797.86,-2678.73 1772.59,-17228.55 1789,-17247.84 1797.29,-17257.58 1809.23,-17262.74 1821.79,-17265.21"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1821.72,-17267.33 1827.98,-17266.22 1822.4,-17263.18 1821.72,-17267.33"/>
</g>
<!-- src/components/common/UrlInput.test.ts -->
<g id="node119" class="node">
<title>src/components/common/UrlInput.test.ts</title>
<g id="a_node119"><a xlink:href="src/components/common/UrlInput.test.ts" xlink:title="UrlInput.test.ts">
<path fill="#ddfeff" stroke="black" d="M1686,-2713.84C1686,-2713.84 1612,-2713.84 1612,-2713.84 1609,-2713.84 1606,-2710.84 1606,-2707.84 1606,-2707.84 1606,-2701.84 1606,-2701.84 1606,-2698.84 1609,-2695.84 1612,-2695.84 1612,-2695.84 1686,-2695.84 1686,-2695.84 1689,-2695.84 1692,-2698.84 1692,-2701.84 1692,-2701.84 1692,-2707.84 1692,-2707.84 1692,-2710.84 1689,-2713.84 1686,-2713.84"/>
<text text-anchor="start" x="1614" y="-2702.64" font-family="Helvetica,sans-Serif" font-size="9.00">UrlInput.test.ts</text>
</a>
</g>
</g>
<!-- src/components/common/UrlInput.test.ts&#45;&gt;src/components/common/UrlInput.vue -->
<g id="edge130" class="edge">
<title>src/components/common/UrlInput.test.ts&#45;&gt;src/components/common/UrlInput.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1692.23,-2696.91C1721.48,-2694.08 1758.98,-2696.23 1781,-2719.84 1794.66,-2734.48 1782.68,-2880.84 1789,-2899.84 1805.64,-2949.83 1846.58,-2998.36 1867.79,-3021.22"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1866.36,-3022.77 1872,-3025.7 1869.42,-3019.89 1866.36,-3022.77"/>
</g>
<!-- src/utils/networkUtil.ts&#45;&gt;src/utils/envUtil.ts -->
<g id="edge3610" class="edge">
<title>src/utils/networkUtil.ts&#45;&gt;src/utils/envUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1922.16,-17893.74C1938.47,-17894.71 1956.11,-17899.12 1967,-17911.84 1988.54,-17937 1958.86,-18482.34 1980,-18507.84 1988.72,-18518.35 2002.78,-18522.65 2016.1,-18524.11"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2016,-18526.21 2022.15,-18524.6 2016.33,-18522.02 2016,-18526.21"/>
</g>
<!-- src/utils/networkUtil.ts&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge3611" class="edge">
<title>src/utils/networkUtil.ts&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1922.14,-17893.76C1938.44,-17894.73 1956.09,-17899.14 1967,-17911.84 2003.65,-17954.49 1944.02,-18374.61 1980,-18417.84 1987.21,-18426.5 1998.05,-18430.94 2009.1,-18433.05"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2008.99,-18435.16 2015.24,-18433.99 2009.63,-18431.01 2008.99,-18435.16"/>
</g>
<!-- src/components/common/UserAvatar.test.ts -->
<g id="node122" class="node">
<title>src/components/common/UserAvatar.test.ts</title>
<g id="a_node122"><a xlink:href="src/components/common/UserAvatar.test.ts" xlink:title="UserAvatar.test.ts">
<path fill="#ddfeff" stroke="black" d="M1691.5,-2623.84C1691.5,-2623.84 1606.5,-2623.84 1606.5,-2623.84 1603.5,-2623.84 1600.5,-2620.84 1600.5,-2617.84 1600.5,-2617.84 1600.5,-2611.84 1600.5,-2611.84 1600.5,-2608.84 1603.5,-2605.84 1606.5,-2605.84 1606.5,-2605.84 1691.5,-2605.84 1691.5,-2605.84 1694.5,-2605.84 1697.5,-2608.84 1697.5,-2611.84 1697.5,-2611.84 1697.5,-2617.84 1697.5,-2617.84 1697.5,-2620.84 1694.5,-2623.84 1691.5,-2623.84"/>
<text text-anchor="start" x="1608.5" y="-2612.64" font-family="Helvetica,sans-Serif" font-size="9.00">UserAvatar.test.ts</text>
</a>
</g>
</g>
<!-- src/components/common/UserAvatar.vue -->
<g id="node123" class="node">
<title>src/components/common/UserAvatar.vue</title>
<g id="a_node123"><a xlink:href="src/components/common/UserAvatar.vue" xlink:title="UserAvatar.vue">
<path fill="#41f083" stroke="black" d="M1918.5,-3103.84C1918.5,-3103.84 1845.5,-3103.84 1845.5,-3103.84 1842.5,-3103.84 1839.5,-3100.84 1839.5,-3097.84 1839.5,-3097.84 1839.5,-3091.84 1839.5,-3091.84 1839.5,-3088.84 1842.5,-3085.84 1845.5,-3085.84 1845.5,-3085.84 1918.5,-3085.84 1918.5,-3085.84 1921.5,-3085.84 1924.5,-3088.84 1924.5,-3091.84 1924.5,-3091.84 1924.5,-3097.84 1924.5,-3097.84 1924.5,-3100.84 1921.5,-3103.84 1918.5,-3103.84"/>
<text text-anchor="start" x="1847.5" y="-3092.64" font-family="Helvetica,sans-Serif" font-size="9.00">UserAvatar.vue</text>
</a>
</g>
</g>
<!-- src/components/common/UserAvatar.test.ts&#45;&gt;src/components/common/UserAvatar.vue -->
<g id="edge134" class="edge">
<title>src/components/common/UserAvatar.test.ts&#45;&gt;src/components/common/UserAvatar.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1697.81,-2606.26C1726.23,-2604.15 1760.61,-2607.38 1781,-2629.84 1797.81,-2648.35 1772.64,-3060.93 1789,-3079.84 1799.85,-3092.37 1816.74,-3097.27 1833.11,-3098.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1832.99,-3100.75 1839.1,-3099 1833.24,-3096.55 1832.99,-3100.75"/>
</g>
<!-- src/components/common/UserCredit.vue -->
<g id="node124" class="node">
<title>src/components/common/UserCredit.vue</title>
<g id="a_node124"><a xlink:href="src/components/common/UserCredit.vue" xlink:title="UserCredit.vue">
<path fill="#41f083" stroke="black" d="M1684.5,-2953.84C1684.5,-2953.84 1613.5,-2953.84 1613.5,-2953.84 1610.5,-2953.84 1607.5,-2950.84 1607.5,-2947.84 1607.5,-2947.84 1607.5,-2941.84 1607.5,-2941.84 1607.5,-2938.84 1610.5,-2935.84 1613.5,-2935.84 1613.5,-2935.84 1684.5,-2935.84 1684.5,-2935.84 1687.5,-2935.84 1690.5,-2938.84 1690.5,-2941.84 1690.5,-2941.84 1690.5,-2947.84 1690.5,-2947.84 1690.5,-2950.84 1687.5,-2953.84 1684.5,-2953.84"/>
<text text-anchor="start" x="1615.5" y="-2942.64" font-family="Helvetica,sans-Serif" font-size="9.00">UserCredit.vue</text>
</a>
</g>
</g>
<!-- src/components/common/UserCredit.vue&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge136" class="edge">
<title>src/components/common/UserCredit.vue&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1690.68,-2936.82C1720.34,-2933.57 1759.05,-2935.24 1781,-2959.84 1797.91,-2978.79 1772.01,-17570.95 1789,-17589.84 1815.6,-17619.41 1940.17,-17579.47 1967,-17608.84 1997.32,-17642.02 1951.41,-18383.15 1980,-18417.84 1987.17,-18426.53 1997.99,-18430.98 2009.04,-18433.09"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2008.94,-18435.2 2015.19,-18434.04 2009.57,-18431.05 2008.94,-18435.2"/>
</g>
<!-- src/components/common/UserCredit.vue&#45;&gt;src/stores/firebaseAuthStore.ts -->
<g id="edge135" class="edge">
<title>src/components/common/UserCredit.vue&#45;&gt;src/stores/firebaseAuthStore.ts</title>
<g id="a_edge135"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1607.37,-2937.59C1580.52,-2935.36 1546.84,-2937.96 1527.5,-2959.84 1514.09,-2975.01 1524.43,-14606.19 1519.5,-14625.84 1504.49,-14685.67 1464.41,-14747.44 1442.26,-14778.45"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1435.83,-14783.68 1433.98,-14789.76 1439.22,-14786.16 1435.83,-14783.68"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1437.53,-14784.92 1439.3,-14782.5 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1440.71" cy="-14780.56" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1495.83" y="-8856.48" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/firebaseAuthStore.ts&#45;&gt;src/services/dialogService.ts -->
<g id="edge3387" class="edge">
<title>src/stores/firebaseAuthStore.ts&#45;&gt;src/services/dialogService.ts</title>
<g id="a_edge3387"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1370.9,-14806.6C1342.61,-14807.13 1312.44,-14801.07 1304.5,-14774.84 1301.81,-14765.96 1301.81,-14449.72 1304.5,-14440.84 1312.1,-14415.75 1340.29,-14410.1 1367.61,-14411.04"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1375.57,-14413.72 1381.7,-14412.05 1375.87,-14409.53 1375.57,-14413.72"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1375.72,-14411.62 1372.73,-14411.41 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1370.33" cy="-14411.23" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1277.98" y="-14602.07" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/config/comfyApi.ts -->
<g id="node161" class="node">
<title>src/config/comfyApi.ts</title>
<g id="a_node161"><a xlink:href="src/config/comfyApi.ts" xlink:title="comfyApi.ts">
<path fill="#ddfeff" stroke="black" d="M2081,-35718.84C2081,-35718.84 2023,-35718.84 2023,-35718.84 2020,-35718.84 2017,-35715.84 2017,-35712.84 2017,-35712.84 2017,-35706.84 2017,-35706.84 2017,-35703.84 2020,-35700.84 2023,-35700.84 2023,-35700.84 2081,-35700.84 2081,-35700.84 2084,-35700.84 2087,-35703.84 2087,-35706.84 2087,-35706.84 2087,-35712.84 2087,-35712.84 2087,-35715.84 2084,-35718.84 2081,-35718.84"/>
<text text-anchor="start" x="2025" y="-35707.64" font-family="Helvetica,sans-Serif" font-size="9.00">comfyApi.ts</text>
</a>
</g>
</g>
<!-- src/stores/firebaseAuthStore.ts&#45;&gt;src/config/comfyApi.ts -->
<g id="edge3385" class="edge">
<title>src/stores/firebaseAuthStore.ts&#45;&gt;src/config/comfyApi.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1481.4,-14803.46C1496.08,-14807.5 1510.4,-14814.58 1519.5,-14826.84 1529.01,-14839.64 1525.37,-33187.03 1527.5,-33202.84 1626.21,-33934.52 1863.11,-34073.87 1967,-34804.84 1970.48,-34829.32 1964.29,-35675.75 1980,-35694.84 1987.5,-35703.95 1999.02,-35708.4 2010.61,-35710.38"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2010.43,-35712.48 2016.65,-35711.21 2010.99,-35708.32 2010.43,-35712.48"/>
</g>
<!-- src/stores/firebaseAuthStore.ts&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge3390" class="edge">
<title>src/stores/firebaseAuthStore.ts&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1481.4,-14803.46C1496.08,-14807.5 1510.4,-14814.58 1519.5,-14826.84 1529,-14839.64 1524.34,-33178.21 1527.5,-33193.84 1585.03,-33478.81 1716.48,-33513.37 1781,-33796.84 1788.95,-33831.77 1772.5,-33926.04 1789,-33957.84 1835.24,-34046.93 1911.69,-34013.07 1967,-34096.84 1979.41,-34115.64 1962.14,-34132.1 1980,-34145.84 2043.23,-34194.48 2103.07,-34202.23 2159.5,-34145.84 2169.62,-34135.72 2163.75,-17680.64 2167.5,-17666.84 2180.57,-17618.7 2215.75,-17570.15 2234.25,-17546.93"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.01,-17548.09 2238.15,-17542.11 2232.75,-17545.46 2236.01,-17548.09"/>
</g>
<!-- src/stores/firebaseAuthStore.ts&#45;&gt;src/i18n.ts -->
<g id="edge3386" class="edge">
<title>src/stores/firebaseAuthStore.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1481.4,-14803.46C1496.08,-14807.5 1510.4,-14814.58 1519.5,-14826.84 1537.92,-14851.65 1510.67,-32602.92 1527.5,-32628.84 1594.68,-32732.29 1713.49,-32638.6 1781,-32741.84 1798.74,-32768.97 1768.31,-33883.88 1789,-33908.84 1803.12,-33925.87 1828.19,-33929.89 1848.59,-33929.91"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1848.8,-33932.01 1854.76,-33929.8 1848.72,-33927.81 1848.8,-33932.01"/>
</g>
<!-- src/stores/firebaseAuthStore.ts&#45;&gt;src/stores/apiKeyAuthStore.ts -->
<g id="edge3388" class="edge">
<title>src/stores/firebaseAuthStore.ts&#45;&gt;src/stores/apiKeyAuthStore.ts</title>
<g id="a_edge3388"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1481.43,-14796.69C1494.63,-14799.19 1508.18,-14803.63 1519.5,-14810.84 1524.6,-14814.08 1522.29,-14818.77 1527.5,-14821.84 1544.15,-14831.66 1564.33,-14836.37 1583.38,-14838.64"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1591.14,-14841.47 1597.31,-14839.93 1591.53,-14837.29 1591.14,-14841.47"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1591.34,-14839.38 1588.35,-14839.1 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1585.96" cy="-14838.88" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1511.46" y="-14819.07" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/types/authTypes.ts -->
<g id="node970" class="node">
<title>src/types/authTypes.ts</title>
<g id="a_node970"><a xlink:href="src/types/authTypes.ts" xlink:title="authTypes.ts">
<path fill="#ddfeff" stroke="black" d="M1913,-17001.84C1913,-17001.84 1851,-17001.84 1851,-17001.84 1848,-17001.84 1845,-16998.84 1845,-16995.84 1845,-16995.84 1845,-16989.84 1845,-16989.84 1845,-16986.84 1848,-16983.84 1851,-16983.84 1851,-16983.84 1913,-16983.84 1913,-16983.84 1916,-16983.84 1919,-16986.84 1919,-16989.84 1919,-16989.84 1919,-16995.84 1919,-16995.84 1919,-16998.84 1916,-17001.84 1913,-17001.84"/>
<text text-anchor="start" x="1853" y="-16990.64" font-family="Helvetica,sans-Serif" font-size="9.00">authTypes.ts</text>
</a>
</g>
</g>
<!-- src/stores/firebaseAuthStore.ts&#45;&gt;src/types/authTypes.ts -->
<g id="edge3389" class="edge">
<title>src/stores/firebaseAuthStore.ts&#45;&gt;src/types/authTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1481.4,-14803.46C1496.08,-14807.5 1510.4,-14814.58 1519.5,-14826.84 1531.32,-14842.76 1513.47,-26234.82 1527.5,-26248.84 1607.2,-26328.48 1701.3,-26328.47 1781,-26248.84 1803.7,-26226.16 1768.21,-17032.27 1789,-17007.84 1800.97,-16993.77 1820.54,-16989.27 1838.57,-16988.59"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1838.64,-16990.69 1844.61,-16988.5 1838.58,-16986.49 1838.64,-16990.69"/>
</g>
<!-- src/components/common/VirtualGrid.vue -->
<g id="node126" class="node">
<title>src/components/common/VirtualGrid.vue</title>
<g id="a_node126"><a xlink:href="src/components/common/VirtualGrid.vue" xlink:title="VirtualGrid.vue">
<path fill="#41f083" stroke="black" d="M1685,-3013.84C1685,-3013.84 1613,-3013.84 1613,-3013.84 1610,-3013.84 1607,-3010.84 1607,-3007.84 1607,-3007.84 1607,-3001.84 1607,-3001.84 1607,-2998.84 1610,-2995.84 1613,-2995.84 1613,-2995.84 1685,-2995.84 1685,-2995.84 1688,-2995.84 1691,-2998.84 1691,-3001.84 1691,-3001.84 1691,-3007.84 1691,-3007.84 1691,-3010.84 1688,-3013.84 1685,-3013.84"/>
<text text-anchor="start" x="1615" y="-3002.64" font-family="Helvetica,sans-Serif" font-size="9.00">VirtualGrid.vue</text>
</a>
</g>
</g>
<!-- src/stores/dialogStore.ts&#45;&gt;src/components/dialog/GlobalDialog.vue -->
<g id="edge3368" class="edge">
<title>src/stores/dialogStore.ts&#45;&gt;src/components/dialog/GlobalDialog.vue</title>
<g id="a_edge3368"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1167.08,-14667.23C1147.99,-14667.06 1126.38,-14662.94 1113.5,-14647.84 1079.69,-14608.17 1133.51,-7183.17 1100.5,-7142.84 1049.65,-7080.72 974.48,-7168.85 923.5,-7106.84 904.22,-7083.38 930.45,-4943.72 910.5,-4920.84 900.83,-4909.75 886.66,-4904.53 872.09,-4902.49"/>
<polygon fill="orange" stroke="orange" points="864.28,-4899.79 858.14,-4901.42 863.96,-4903.98 864.28,-4899.79"/>
<polyline fill="none" stroke="orange" points="864.12,-4901.88 867.12,-4902.11 "/>
<ellipse fill="none" stroke="orange" cx="869.51" cy="-4902.29" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1134.11" y="-9777.42" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/UnloadWindowConfirmDialog.vue -->
<g id="node128" class="node">
<title>src/components/dialog/UnloadWindowConfirmDialog.vue</title>
<g id="a_node128"><a xlink:href="src/components/dialog/UnloadWindowConfirmDialog.vue" xlink:title="UnloadWindowConfirmDialog.vue">
<path fill="#41f083" stroke="black" d="M889.5,-5121.84C889.5,-5121.84 734.5,-5121.84 734.5,-5121.84 731.5,-5121.84 728.5,-5118.84 728.5,-5115.84 728.5,-5115.84 728.5,-5109.84 728.5,-5109.84 728.5,-5106.84 731.5,-5103.84 734.5,-5103.84 734.5,-5103.84 889.5,-5103.84 889.5,-5103.84 892.5,-5103.84 895.5,-5106.84 895.5,-5109.84 895.5,-5109.84 895.5,-5115.84 895.5,-5115.84 895.5,-5118.84 892.5,-5121.84 889.5,-5121.84"/>
<text text-anchor="start" x="736.5" y="-5110.64" font-family="Helvetica,sans-Serif" font-size="9.00">UnloadWindowConfirmDialog.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/UnloadWindowConfirmDialog.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge138" class="edge">
<title>src/components/dialog/UnloadWindowConfirmDialog.vue&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M817.79,-5122.09C834.71,-5155.36 891.68,-5272.5 910.5,-5376.84 920.83,-5434.12 898.42,-9515.31 923.5,-9567.84 967.2,-9659.35 1056.91,-9620.27 1100.5,-9711.84 1113.6,-9739.37 1109.16,-27243.66 1113.5,-27273.84 1155.59,-27566.31 1257.71,-27619.47 1300.5,-27911.84 1301.95,-27921.74 1301.4,-29345.78 1308.5,-29352.84 1374.99,-29418.96 1434.83,-29393.15 1519.5,-29352.84 1529.9,-29347.88 1777.14,-29041.69 1781,-29030.84 1789.2,-29007.75 1773.12,-14936.5 1789,-14917.84 1800.02,-14904.88 1817.5,-14900.04 1834.27,-14898.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.51,-14900.92 1840.41,-14898.53 1834.31,-14896.72 1834.51,-14900.92"/>
</g>
<!-- src/components/dialog/UnloadWindowConfirmDialog.vue&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge139" class="edge">
<title>src/components/dialog/UnloadWindowConfirmDialog.vue&#45;&gt;src/stores/workflowStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M817.79,-5122.09C834.71,-5155.36 891.7,-5272.49 910.5,-5376.84 916.17,-5408.3 901.83,-9957.32 923.5,-9980.84 950.25,-10009.87 1073.78,-9966.78 1100.5,-9995.84 1123.44,-10020.79 1101.97,-29488.96 1113.5,-29520.84 1157.73,-29643.11 1256.19,-29623.59 1300.5,-29745.84 1309.44,-29770.51 1297.11,-33501.19 1308.5,-33524.84 1360.63,-33633.09 1466.42,-33586.05 1519.5,-33693.84 1529.44,-33714.03 1511.43,-34083.08 1527.5,-34098.84 1607.95,-34177.71 1701.26,-34178.43 1781,-34098.84 1801.81,-34078.07 1769.93,-29887.22 1789,-29864.84 1840.98,-29803.82 1915.05,-29896.88 1967,-29835.84 1981.68,-29818.59 1979.54,-16815.48 1980,-16792.84 1995.01,-16050.22 2043.28,-15136.26 2050.18,-15008.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.28,-15008.03 2050.51,-15001.92 2048.09,-15007.8 2052.28,-15008.03"/>
</g>
<!-- src/components/dialog/content/ConfirmationDialogContent.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge142" class="edge">
<title>src/components/dialog/content/ConfirmationDialogContent.vue&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge142"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M891.35,-4766.3C898.64,-4769.37 905.25,-4773.74 910.5,-4779.84 931.46,-4804.19 908.19,-9378.59 923.5,-9406.84 968.32,-9489.53 1055.76,-9440.1 1100.5,-9522.84 1114.69,-9549.08 1107.59,-26677.59 1113.5,-26706.84 1155.97,-26917.12 1257.79,-26941.6 1300.5,-27151.84 1304.14,-27169.77 1295.54,-29773.92 1308.5,-29786.84 1374.91,-29853.05 1452.84,-29852.8 1519.5,-29786.84 1534.59,-29771.91 1520.54,-29042.89 1527.5,-29022.84 1587.94,-28848.79 1721.42,-28869.18 1781,-28694.84 1788.73,-28672.2 1773.5,-14936.06 1789,-14917.84 1798.28,-14906.93 1812.14,-14901.77 1826.3,-14899.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.6,-14901.12 1840.41,-14898.53 1834.26,-14896.93 1834.6,-14901.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.43,-14899.02 1831.44,-14899.27 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.04" cy="-14899.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1078.42" y="-9712.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/ConfirmationDialogContent.vue&#45;&gt;src/services/dialogService.ts -->
<g id="edge140" class="edge">
<title>src/components/dialog/content/ConfirmationDialogContent.vue&#45;&gt;src/services/dialogService.ts</title>
<g id="a_edge140"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M891.35,-4766.31C898.64,-4769.37 905.25,-4773.74 910.5,-4779.84 930.38,-4802.94 902.84,-9146.42 923.5,-9168.84 950.25,-9197.86 1073.77,-9154.79 1100.5,-9183.84 1124.54,-9209.96 1088.38,-19383.75 1113.5,-19408.84 1142.9,-19438.2 1271.09,-19438.2 1300.5,-19408.84 1312.72,-19396.63 1297.03,-14447.75 1308.5,-14434.84 1323.1,-14418.41 1346.08,-14413.34 1367.78,-14412.97"/>
<polygon fill="orange" stroke="orange" points="1375.71,-14415.28 1381.76,-14413.34 1375.82,-14411.08 1375.71,-14415.28"/>
<polyline fill="none" stroke="orange" points="1375.77,-14413.18 1372.77,-14413.1 "/>
<ellipse fill="none" stroke="orange" cx="1370.37" cy="-14413.04" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1131.23" y="-9592.98" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/ConfirmationDialogContent.vue&#45;&gt;src/stores/dialogStore.ts -->
<g id="edge141" class="edge">
<title>src/components/dialog/content/ConfirmationDialogContent.vue&#45;&gt;src/stores/dialogStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M891.33,-4766.32C898.63,-4769.38 905.24,-4773.74 910.5,-4779.84 931.04,-4803.64 903.07,-7019.93 923.5,-7043.84 975.28,-7104.44 1048.84,-7012.13 1100.5,-7072.84 1134.59,-7112.9 1079.38,-14607.8 1113.5,-14647.84 1124.97,-14661.29 1143.36,-14666.03 1160.74,-14667.02"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1161.02,-14669.13 1167.08,-14667.23 1161.15,-14664.93 1161.02,-14669.13"/>
</g>
<!-- src/components/dialog/content/ErrorDialogContent.vue&#45;&gt;src/scripts/app.ts -->
<g id="edge147" class="edge">
<title>src/components/dialog/content/ErrorDialogContent.vue&#45;&gt;src/scripts/app.ts</title>
<g id="a_edge147"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M873.17,-4821.3C887.37,-4823.59 901.1,-4828.95 910.5,-4839.84 930.94,-4863.53 907.3,-7066.06 923.5,-7092.84 969.61,-7169.04 1054.55,-7110.53 1100.5,-7186.84 1116.88,-7214.04 1110.06,-16299.27 1113.5,-16330.84 1130.4,-16485.85 1180.86,-16667.41 1199.22,-16730.16"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1199.53,-16738.59 1203.24,-16743.75 1203.55,-16737.4 1199.53,-16738.59"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1201.54,-16738 1200.69,-16735.12 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1200.01" cy="-16732.82" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1086.91" y="-10774.99" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/ErrorDialogContent.vue&#45;&gt;src/stores/commandStore.ts -->
<g id="edge148" class="edge">
<title>src/components/dialog/content/ErrorDialogContent.vue&#45;&gt;src/stores/commandStore.ts</title>
<g id="a_edge148"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M873.19,-4821.28C887.4,-4823.57 901.12,-4828.93 910.5,-4839.84 931.72,-4864.51 909.92,-9496.26 923.5,-9525.84 966.88,-9620.34 1057.21,-9584.29 1100.5,-9678.84 1113.13,-9706.42 1109.99,-27124.7 1113.5,-27154.84 1155.47,-27515.38 1258.02,-27589.35 1300.5,-27949.84 1302.32,-27965.31 1297.47,-30181.84 1308.5,-30192.84 1374.93,-30259.03 1452.7,-30258.65 1519.5,-30192.84 1530.19,-30182.31 1520.66,-29666.19 1527.5,-29652.84 1591.49,-29528.02 1717.9,-29590.11 1781,-29464.84 1792.34,-29442.33 1772.67,-14967.03 1789,-14947.84 1796.69,-14938.8 1807.52,-14933.71 1819.06,-14931.04"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1827.18,-14931.93 1832.79,-14928.94 1826.54,-14927.77 1827.18,-14931.93"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1826.86,-14929.85 1823.89,-14930.3 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1821.52" cy="-14930.67" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1078.18" y="-9869.48" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/ErrorDialogContent.vue&#45;&gt;src/scripts/api.ts -->
<g id="edge146" class="edge">
<title>src/components/dialog/content/ErrorDialogContent.vue&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M873.19,-4821.28C887.4,-4823.57 901.12,-4828.93 910.5,-4839.84 932.31,-4865.19 904.6,-9627.26 923.5,-9654.84 971.24,-9724.48 1052.83,-9654.15 1100.5,-9723.84 1118.37,-9749.96 1109.27,-27921.47 1113.5,-27952.84 1155.54,-28264.74 1257.88,-28324.01 1300.5,-28635.84 1302.2,-28648.28 1299.6,-30435.97 1308.5,-30444.84 1374.96,-30511 1452.73,-30510.68 1519.5,-30444.84 1530.83,-30433.66 1523.41,-29887.22 1527.5,-29871.84 1587.25,-29646.99 1722.75,-29639.08 1781,-29413.84 1786.49,-29392.62 1776.98,-16811.16 1789,-16792.84 1802.22,-16772.69 1828.02,-16762.64 1848.94,-16757.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.57,-16759.66 1854.98,-16756.32 1848.66,-16755.56 1849.57,-16759.66"/>
</g>
<!-- src/components/dialog/content/ErrorDialogContent.vue&#45;&gt;src/composables/useCopyToClipboard.ts -->
<g id="edge145" class="edge">
<title>src/components/dialog/content/ErrorDialogContent.vue&#45;&gt;src/composables/useCopyToClipboard.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M750.93,-4816.71C727.2,-4817.33 704.12,-4823.98 697.5,-4845.84 694.46,-4855.88 694.46,-7857.79 697.5,-7867.84 703.71,-7888.35 724.42,-7895.47 746.55,-7896.78"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="746.75,-7898.88 752.82,-7897 746.9,-7894.69 746.75,-7898.88"/>
</g>
<!-- src/components/dialog/content/ErrorDialogContent.vue&#45;&gt;src/components/common/NoResultsPlaceholder.vue -->
<g id="edge143" class="edge">
<title>src/components/dialog/content/ErrorDialogContent.vue&#45;&gt;src/components/common/NoResultsPlaceholder.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M873.08,-4821.38C887.28,-4823.66 901.03,-4829 910.5,-4839.84 936.86,-4870.01 894.92,-5532.77 923.5,-5560.84 983.88,-5620.14 1229.29,-5552.58 1300.5,-5506.84 1428.76,-5424.44 1467.54,-5386.16 1519.5,-5242.84 1525.54,-5226.17 1515.74,-2703.11 1527.5,-2689.84 1539.94,-2675.8 1558.28,-2669.71 1576.92,-2667.73"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1577.43,-2669.8 1583.24,-2667.22 1577.09,-2665.61 1577.43,-2669.8"/>
</g>
<!-- src/components/dialog/content/error/FindIssueButton.vue -->
<g id="node132" class="node">
<title>src/components/dialog/content/error/FindIssueButton.vue</title>
<g id="a_node132"><a xlink:href="src/components/dialog/content/error/FindIssueButton.vue" xlink:title="FindIssueButton.vue">
<path fill="#41f083" stroke="black" d="M1060.5,-4837.84C1060.5,-4837.84 963.5,-4837.84 963.5,-4837.84 960.5,-4837.84 957.5,-4834.84 957.5,-4831.84 957.5,-4831.84 957.5,-4825.84 957.5,-4825.84 957.5,-4822.84 960.5,-4819.84 963.5,-4819.84 963.5,-4819.84 1060.5,-4819.84 1060.5,-4819.84 1063.5,-4819.84 1066.5,-4822.84 1066.5,-4825.84 1066.5,-4825.84 1066.5,-4831.84 1066.5,-4831.84 1066.5,-4834.84 1063.5,-4837.84 1060.5,-4837.84"/>
<text text-anchor="start" x="965.5" y="-4826.64" font-family="Helvetica,sans-Serif" font-size="9.00">FindIssueButton.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/ErrorDialogContent.vue&#45;&gt;src/components/dialog/content/error/FindIssueButton.vue -->
<g id="edge144" class="edge">
<title>src/components/dialog/content/ErrorDialogContent.vue&#45;&gt;src/components/dialog/content/error/FindIssueButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M873.21,-4826.05C897.97,-4826.55 926.56,-4827.13 951.27,-4827.63"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="951.42,-4829.73 957.46,-4827.76 951.5,-4825.53 951.42,-4829.73"/>
</g>
<!-- src/components/dialog/content/ErrorDialogContent.vue&#45;&gt;src/stores/systemStatsStore.ts -->
<g id="edge149" class="edge">
<title>src/components/dialog/content/ErrorDialogContent.vue&#45;&gt;src/stores/systemStatsStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M873.19,-4821.28C887.39,-4823.57 901.12,-4828.93 910.5,-4839.84 931.31,-4864.03 911.12,-9405.43 923.5,-9434.84 966.29,-9536.51 1057.81,-9507.12 1100.5,-9608.84 1123.48,-9663.6 1101.79,-26655.61 1113.5,-26713.84 1155.96,-26924.96 1257.73,-26949.78 1300.5,-27160.84 1303.48,-27175.57 1297.85,-29314.23 1308.5,-29324.84 1374.93,-29391.03 1452.89,-29390.85 1519.5,-29324.84 1536.9,-29307.59 1518.01,-28465.43 1527.5,-28442.84 1589.15,-28296.08 1719.97,-28336.85 1781,-28189.84 1789.91,-28168.36 1773.94,-14815.55 1789,-14797.84 1797.38,-14787.99 1809.5,-14782.82 1822.2,-14780.38"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1822.86,-14782.4 1828.46,-14779.39 1822.21,-14778.25 1822.86,-14782.4"/>
</g>
<!-- src/utils/errorReportUtil.ts -->
<g id="node134" class="node">
<title>src/utils/errorReportUtil.ts</title>
<g id="a_node134"><a xlink:href="src/utils/errorReportUtil.ts" xlink:title="errorReportUtil.ts">
<path fill="#ddfeff" stroke="black" d="M1923.5,-18295.84C1923.5,-18295.84 1840.5,-18295.84 1840.5,-18295.84 1837.5,-18295.84 1834.5,-18292.84 1834.5,-18289.84 1834.5,-18289.84 1834.5,-18283.84 1834.5,-18283.84 1834.5,-18280.84 1837.5,-18277.84 1840.5,-18277.84 1840.5,-18277.84 1923.5,-18277.84 1923.5,-18277.84 1926.5,-18277.84 1929.5,-18280.84 1929.5,-18283.84 1929.5,-18283.84 1929.5,-18289.84 1929.5,-18289.84 1929.5,-18292.84 1926.5,-18295.84 1923.5,-18295.84"/>
<text text-anchor="start" x="1842.5" y="-18284.64" font-family="Helvetica,sans-Serif" font-size="9.00">errorReportUtil.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/ErrorDialogContent.vue&#45;&gt;src/utils/errorReportUtil.ts -->
<g id="edge150" class="edge">
<title>src/components/dialog/content/ErrorDialogContent.vue&#45;&gt;src/utils/errorReportUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M873.19,-4821.28C887.4,-4823.57 901.12,-4828.93 910.5,-4839.84 933.21,-4866.24 903.31,-9826.46 923.5,-9854.84 971.81,-9922.76 1052.25,-9848.87 1100.5,-9916.84 1119.79,-9944.02 1100.18,-29084.28 1113.5,-29114.84 1158.86,-29218.91 1255.02,-29184.82 1300.5,-29288.84 1308.16,-29306.35 1294.97,-32027.34 1308.5,-32040.84 1587.28,-32318.81 1770.46,-31717.87 1781,-31685.84 1788.26,-31663.76 1773.94,-18319.54 1789,-18301.84 1798.63,-18290.51 1813.2,-18285.38 1827.92,-18283.46"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1828.47,-18285.52 1834.23,-18282.83 1828.05,-18281.34 1828.47,-18285.52"/>
</g>
<!-- src/stores/systemStatsStore.ts&#45;&gt;src/utils/envUtil.ts -->
<g id="edge3469" class="edge">
<title>src/stores/systemStatsStore.ts&#45;&gt;src/utils/envUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1935.84,-14781.32C1947.76,-14783.66 1959.19,-14788.54 1967,-14797.84 2000.15,-14837.29 1947.48,-18467.87 1980,-18507.84 1988.69,-18518.51 2002.89,-18522.81 2016.33,-18524.23"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2016.28,-18526.33 2022.42,-18524.69 2016.59,-18522.14 2016.28,-18526.33"/>
</g>
<!-- src/stores/systemStatsStore.ts&#45;&gt;src/schemas/apiSchema.ts -->
<g id="edge3467" class="edge">
<title>src/stores/systemStatsStore.ts&#45;&gt;src/schemas/apiSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1935.52,-14781.59C1947.45,-14783.92 1958.96,-14788.73 1967,-14797.84 1984.91,-14818.1 1977.81,-15013.89 1980,-15040.84 2039.49,-15771.22 2118,-15948.21 2159.5,-16679.84 2171.34,-16888.5 2151.59,-18352.44 2167.5,-18560.84 2183.03,-18764.25 2230.23,-19008.36 2242.86,-19071.39"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2240.86,-19072.09 2244.1,-19077.55 2244.98,-19071.26 2240.86,-19072.09"/>
</g>
<!-- src/stores/systemStatsStore.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge3468" class="edge">
<title>src/stores/systemStatsStore.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1828.43,-14777.86C1809,-14779.33 1790.47,-14785.78 1785,-14803.84 1778.77,-14824.4 1782.46,-16329.5 1785,-16350.84 1803.33,-16504.98 1859.89,-16685.5 1877.03,-16737.89"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.05,-16738.59 1878.92,-16743.64 1879.04,-16737.28 1875.05,-16738.59"/>
</g>
<!-- src/utils/errorReportUtil.ts&#45;&gt;src/schemas/apiSchema.ts -->
<g id="edge3580" class="edge">
<title>src/utils/errorReportUtil.ts&#45;&gt;src/schemas/apiSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1929.55,-18284.46C1943.59,-18286.25 1957.72,-18291.06 1967,-18301.84 1984.33,-18321.97 1966.57,-18756.92 1980,-18779.84 2026.97,-18859.96 2098.21,-18817.06 2159.5,-18886.84 2210.03,-18944.37 2234.73,-19035.95 2242.86,-19071.77"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2240.84,-19072.39 2244.18,-19077.79 2244.94,-19071.48 2240.84,-19072.39"/>
</g>
<!-- src/utils/errorReportUtil.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge3579" class="edge">
<title>src/utils/errorReportUtil.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1834.3,-18281.56C1812.86,-18282.15 1791.02,-18287.97 1785,-18307.84 1778.37,-18329.72 1783.03,-24870.06 1785,-24892.84 1803.79,-25110.67 1863.12,-25371.08 1878.39,-25435.75"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1876.38,-25436.36 1879.8,-25441.71 1880.46,-25435.39 1876.38,-25436.36"/>
</g>
<!-- src/utils/errorReportUtil.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts -->
<g id="edge3581" class="edge">
<title>src/utils/errorReportUtil.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1929.54,-18284.47C1943.58,-18286.26 1957.72,-18291.06 1967,-18301.84 2000.02,-18340.15 1946.15,-18719.26 1980,-18756.84 2006.93,-18786.74 2119.79,-18774.32 2159.5,-18780.84 2230.55,-18792.5 2271.35,-18757.43 2318.5,-18811.84 2356.39,-18855.55 2294.29,-19027.54 2331.5,-19071.84 2331.97,-19072.4 2332.46,-19072.94 2332.96,-19073.47"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2331.97,-19075.39 2337.88,-19077.73 2334.72,-19072.21 2331.97,-19075.39"/>
</g>
<!-- src/components/dialog/content/LoadWorkflowWarning.vue&#45;&gt;src/stores/toastStore.ts -->
<g id="edge158" class="edge">
<title>src/components/dialog/content/LoadWorkflowWarning.vue&#45;&gt;src/stores/toastStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1210.5,-4863.85C1223.35,-4910.75 1282.07,-5131.66 1300.5,-5316.84 1303.87,-5350.72 1297.46,-15092.62 1308.5,-15124.84 1358.12,-15269.56 1469.89,-15252.11 1519.5,-15396.84 1525.67,-15414.84 1514.04,-26347.38 1527.5,-26360.84 1607.2,-26440.48 1701.3,-26440.47 1781,-26360.84 1787.31,-26354.53 1788.62,-16095.75 1789,-16086.84 1807.71,-15645.17 1868.03,-15105.82 1879.21,-15008.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.33,-15008.27 1879.93,-15002.07 1877.16,-15007.79 1881.33,-15008.27"/>
</g>
<!-- src/components/dialog/content/LoadWorkflowWarning.vue&#45;&gt;src/components/common/NoResultsPlaceholder.vue -->
<g id="edge152" class="edge">
<title>src/components/dialog/content/LoadWorkflowWarning.vue&#45;&gt;src/components/common/NoResultsPlaceholder.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1211.48,-4845.67C1226.03,-4806.85 1282.02,-4651.88 1300.5,-4518.84 1308.73,-4459.63 1296.19,-3501.34 1308.5,-3442.84 1357.24,-3211.21 1468.12,-3184.89 1519.5,-2953.84 1522.69,-2939.51 1517.62,-2700.69 1527.5,-2689.84 1540.12,-2675.97 1558.52,-2669.93 1577.16,-2667.95"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1577.67,-2670.02 1583.48,-2667.43 1577.33,-2665.83 1577.67,-2670.02"/>
</g>
<!-- src/components/dialog/content/LoadWorkflowWarning.vue&#45;&gt;src/stores/dialogStore.ts -->
<g id="edge157" class="edge">
<title>src/components/dialog/content/LoadWorkflowWarning.vue&#45;&gt;src/stores/dialogStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1204.3,-4863.96C1190.4,-4911.39 1126.86,-5134.87 1107,-5322.84 1105.3,-5338.93 1100.51,-14627.02 1107,-14641.84 1115.75,-14661.82 1139.16,-14667.45 1161.13,-14667.91"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1161.27,-14670.01 1167.27,-14667.91 1161.27,-14665.81 1161.27,-14670.01"/>
</g>
<!-- src/components/dialog/content/manager/button/PackInstallButton.vue -->
<g id="node136" class="node">
<title>src/components/dialog/content/manager/button/PackInstallButton.vue</title>
<g id="a_node136"><a xlink:href="src/components/dialog/content/manager/button/PackInstallButton.vue" xlink:title="PackInstallButton.vue">
<path fill="#41f083" stroke="black" d="M1477.5,-4079.84C1477.5,-4079.84 1374.5,-4079.84 1374.5,-4079.84 1371.5,-4079.84 1368.5,-4076.84 1368.5,-4073.84 1368.5,-4073.84 1368.5,-4067.84 1368.5,-4067.84 1368.5,-4064.84 1371.5,-4061.84 1374.5,-4061.84 1374.5,-4061.84 1477.5,-4061.84 1477.5,-4061.84 1480.5,-4061.84 1483.5,-4064.84 1483.5,-4067.84 1483.5,-4067.84 1483.5,-4073.84 1483.5,-4073.84 1483.5,-4076.84 1480.5,-4079.84 1477.5,-4079.84"/>
<text text-anchor="start" x="1376.5" y="-4068.64" font-family="Helvetica,sans-Serif" font-size="9.00">PackInstallButton.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/LoadWorkflowWarning.vue&#45;&gt;src/components/dialog/content/manager/button/PackInstallButton.vue -->
<g id="edge151" class="edge">
<title>src/components/dialog/content/LoadWorkflowWarning.vue&#45;&gt;src/components/dialog/content/manager/button/PackInstallButton.vue</title>
<g id="a_edge151"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1211.44,-4845.67C1225.83,-4806.82 1281.28,-4651.77 1300.5,-4518.84 1302.22,-4506.93 1300.47,-4094.8 1308.5,-4085.84 1320.15,-4072.83 1337.04,-4066.85 1354.36,-4064.65"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1362.42,-4066.16 1368.25,-4063.63 1362.11,-4061.97 1362.42,-4066.16"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1362.26,-4064.07 1359.27,-4064.29 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1356.88" cy="-4064.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1276.81" y="-4447.65" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/MissingCoreNodesMessage.vue -->
<g id="node137" class="node">
<title>src/components/dialog/content/MissingCoreNodesMessage.vue</title>
<g id="a_node137"><a xlink:href="src/components/dialog/content/MissingCoreNodesMessage.vue" xlink:title="MissingCoreNodesMessage.vue">
<path fill="#41f083" stroke="black" d="M1497.5,-4863.84C1497.5,-4863.84 1354.5,-4863.84 1354.5,-4863.84 1351.5,-4863.84 1348.5,-4860.84 1348.5,-4857.84 1348.5,-4857.84 1348.5,-4851.84 1348.5,-4851.84 1348.5,-4848.84 1351.5,-4845.84 1354.5,-4845.84 1354.5,-4845.84 1497.5,-4845.84 1497.5,-4845.84 1500.5,-4845.84 1503.5,-4848.84 1503.5,-4851.84 1503.5,-4851.84 1503.5,-4857.84 1503.5,-4857.84 1503.5,-4860.84 1500.5,-4863.84 1497.5,-4863.84"/>
<text text-anchor="start" x="1356.5" y="-4852.64" font-family="Helvetica,sans-Serif" font-size="9.00">MissingCoreNodesMessage.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/LoadWorkflowWarning.vue&#45;&gt;src/components/dialog/content/MissingCoreNodesMessage.vue -->
<g id="edge153" class="edge">
<title>src/components/dialog/content/LoadWorkflowWarning.vue&#45;&gt;src/components/dialog/content/MissingCoreNodesMessage.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1275.17,-4854.84C1296.34,-4854.84 1319.97,-4854.84 1342.09,-4854.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1342.29,-4856.94 1348.29,-4854.84 1342.29,-4852.74 1342.29,-4856.94"/>
</g>
<!-- src/composables/nodePack/useMissingNodes.ts -->
<g id="node138" class="node">
<title>src/composables/nodePack/useMissingNodes.ts</title>
<g id="a_node138"><a xlink:href="src/composables/nodePack/useMissingNodes.ts" xlink:title="useMissingNodes.ts">
<path fill="#ddfeff" stroke="black" d="M1695,-8355.84C1695,-8355.84 1603,-8355.84 1603,-8355.84 1600,-8355.84 1597,-8352.84 1597,-8349.84 1597,-8349.84 1597,-8343.84 1597,-8343.84 1597,-8340.84 1600,-8337.84 1603,-8337.84 1603,-8337.84 1695,-8337.84 1695,-8337.84 1698,-8337.84 1701,-8340.84 1701,-8343.84 1701,-8343.84 1701,-8349.84 1701,-8349.84 1701,-8352.84 1698,-8355.84 1695,-8355.84"/>
<text text-anchor="start" x="1605" y="-8344.64" font-family="Helvetica,sans-Serif" font-size="9.00">useMissingNodes.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/LoadWorkflowWarning.vue&#45;&gt;src/composables/nodePack/useMissingNodes.ts -->
<g id="edge154" class="edge">
<title>src/components/dialog/content/LoadWorkflowWarning.vue&#45;&gt;src/composables/nodePack/useMissingNodes.ts</title>
<g id="a_edge154"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1210.49,-4863.86C1223.26,-4910.75 1281.7,-5131.69 1300.5,-5316.84 1302.85,-5340.01 1295.92,-6974.23 1308.5,-6993.84 1364.33,-7080.87 1463.6,-7004.85 1519.5,-7091.84 1528.81,-7106.33 1516.06,-8318.97 1527.5,-8331.84 1541.34,-8347.4 1562.44,-8353.19 1583.14,-8354.42"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1590.92,-8356.64 1596.95,-8354.63 1590.98,-8352.44 1590.92,-8356.64"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1590.95,-8354.54 1587.95,-8354.49 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1585.55" cy="-8354.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1326.78" y="-6719.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/LoadWorkflowWarning.vue&#45;&gt;src/composables/useManagerState.ts -->
<g id="edge155" class="edge">
<title>src/components/dialog/content/LoadWorkflowWarning.vue&#45;&gt;src/composables/useManagerState.ts</title>
<g id="a_edge155"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1210.5,-4863.85C1223.35,-4910.75 1282.07,-5131.66 1300.5,-5316.84 1302.18,-5333.68 1299.55,-15054.46 1308.5,-15068.84 1363.76,-15157.59 1464.25,-15084.08 1519.5,-15172.84 1529.5,-15188.91 1514.11,-26063.46 1527.5,-26076.84 1607.2,-26156.47 1701.31,-26156.49 1781,-26076.84 1802.47,-26055.38 1769.33,-8616.96 1789,-8593.84 1795.7,-8585.96 1804.8,-8581.07 1814.67,-8578.19"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1823,-8578.64 1828.46,-8575.39 1822.16,-8574.53 1823,-8578.64"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1822.58,-8576.58 1819.64,-8577.18 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1817.29" cy="-8577.66" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1276.68" y="-6712.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/LoadWorkflowWarning.vue&#45;&gt;src/stores/comfyManagerStore.ts -->
<g id="edge156" class="edge">
<title>src/components/dialog/content/LoadWorkflowWarning.vue&#45;&gt;src/stores/comfyManagerStore.ts</title>
<g id="a_edge156"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1204.3,-4863.96C1190.4,-4911.39 1126.86,-5134.87 1107,-5322.84 1105.31,-5338.87 1100.53,-14594.07 1107,-14608.84 1112.13,-14620.55 1122.21,-14627.58 1134.07,-14631.65"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1141.17,-14635.56 1147.5,-14634.97 1142.18,-14631.49 1141.17,-14635.56"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1141.67,-14633.53 1138.76,-14632.81 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1136.43" cy="-14632.23" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1079.5" y="-9742.33" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/LoadWorkflowWarning.vue&#45;&gt;src/types/comfy.ts -->
<g id="edge159" class="edge">
<title>src/components/dialog/content/LoadWorkflowWarning.vue&#45;&gt;src/types/comfy.ts</title>
<g id="a_edge159"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1210.5,-4863.85C1223.35,-4910.75 1282.07,-5131.66 1300.5,-5316.84 1303.95,-5351.49 1299.62,-15312.16 1308.5,-15345.84 1357.06,-15530.01 1470.95,-15534.67 1519.5,-15718.84 1529.09,-15755.2 1511.47,-26513.83 1527.5,-26547.84 1591.79,-26684.19 1647.15,-26712.83 1789,-26763.84 1863.44,-26790.61 1911.02,-26819.74 1967,-26763.84 1989.81,-26741.06 1959.68,-17506.86 1980,-17481.84 1987.51,-17472.59 1999.16,-17468.13 2010.86,-17466.18"/>
<polygon fill="orange" stroke="orange" points="2019.11,-17467.53 2024.89,-17464.89 2018.73,-17463.35 2019.11,-17467.53"/>
<polyline fill="none" stroke="orange" points="2018.92,-17465.44 2015.93,-17465.71 "/>
<ellipse fill="none" stroke="orange" cx="2013.54" cy="-17465.93" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1278.15" y="-11156.96" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/types/comfyManagerTypes.ts -->
<g id="node142" class="node">
<title>src/types/comfyManagerTypes.ts</title>
<g id="a_node142"><a xlink:href="src/types/comfyManagerTypes.ts" xlink:title="comfyManagerTypes.ts">
<path fill="#ddfeff" stroke="black" d="M1935.5,-17301.84C1935.5,-17301.84 1828.5,-17301.84 1828.5,-17301.84 1825.5,-17301.84 1822.5,-17298.84 1822.5,-17295.84 1822.5,-17295.84 1822.5,-17289.84 1822.5,-17289.84 1822.5,-17286.84 1825.5,-17283.84 1828.5,-17283.84 1828.5,-17283.84 1935.5,-17283.84 1935.5,-17283.84 1938.5,-17283.84 1941.5,-17286.84 1941.5,-17289.84 1941.5,-17289.84 1941.5,-17295.84 1941.5,-17295.84 1941.5,-17298.84 1938.5,-17301.84 1935.5,-17301.84"/>
<text text-anchor="start" x="1830.5" y="-17290.64" font-family="Helvetica,sans-Serif" font-size="9.00">comfyManagerTypes.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/LoadWorkflowWarning.vue&#45;&gt;src/types/comfyManagerTypes.ts -->
<g id="edge160" class="edge">
<title>src/components/dialog/content/LoadWorkflowWarning.vue&#45;&gt;src/types/comfyManagerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1210.5,-4863.85C1223.35,-4910.75 1282.07,-5131.66 1300.5,-5316.84 1302.21,-5334.05 1299.98,-15263.78 1308.5,-15278.84 1362.4,-15374.1 1465.61,-15310.57 1519.5,-15405.84 1529.66,-15423.8 1512.9,-27280.25 1527.5,-27294.84 1547.42,-27314.75 1761.08,-27314.75 1781,-27294.84 1793.27,-27282.58 1777.76,-17321.04 1789,-17307.84 1796.08,-17299.52 1805.82,-17294.54 1816.33,-17291.73"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1816.85,-17293.76 1822.23,-17290.38 1815.92,-17289.67 1816.85,-17293.76"/>
</g>
<!-- src/components/dialog/content/manager/button/PackInstallButton.vue&#45;&gt;src/composables/useConflictDetection.ts -->
<g id="edge262" class="edge">
<title>src/components/dialog/content/manager/button/PackInstallButton.vue&#45;&gt;src/composables/useConflictDetection.ts</title>
<g id="a_edge262"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1483.67,-4067.89C1497.32,-4070.12 1510.53,-4075.31 1519.5,-4085.84 1540.6,-4110.59 1505.95,-8745.48 1527.5,-8769.84 1539.3,-8783.17 1556.42,-8789.34 1574.08,-8791.62"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1581.79,-8794.31 1587.93,-8792.67 1582.11,-8790.12 1581.79,-8794.31"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1581.95,-8792.22 1578.96,-8791.99 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1576.57" cy="-8791.81" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1498.82" y="-6422.92" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/button/PackInstallButton.vue&#45;&gt;src/services/dialogService.ts -->
<g id="edge264" class="edge">
<title>src/components/dialog/content/manager/button/PackInstallButton.vue&#45;&gt;src/services/dialogService.ts</title>
<g id="a_edge264"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1374.19,-4061.83C1344.98,-4060.02 1312.72,-4064.69 1304.5,-4091.84 1299.31,-4108.96 1299.31,-14382.71 1304.5,-14399.84 1312.11,-14424.96 1340.3,-14430.83 1367.62,-14430.13"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1375.86,-14431.71 1381.71,-14429.24 1375.59,-14427.52 1375.86,-14431.71"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1375.72,-14429.62 1372.73,-14429.81 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1370.33" cy="-14429.96" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1276.11" y="-9238.17" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/button/PackInstallButton.vue&#45;&gt;src/types/buttonTypes.ts -->
<g id="edge266" class="edge">
<title>src/components/dialog/content/manager/button/PackInstallButton.vue&#45;&gt;src/types/buttonTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1483.66,-4067.89C1497.31,-4070.13 1510.52,-4075.32 1519.5,-4085.84 1531.83,-4100.28 1518.94,-6803.88 1527.5,-6820.84 1590.75,-6946.04 1717.88,-6883.57 1781,-7008.84 1788.67,-7024.06 1777.95,-16814.85 1789,-16827.84 1800.02,-16840.79 1817.5,-16845.64 1834.27,-16846.85"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1834.32,-16848.95 1840.41,-16847.14 1834.51,-16844.76 1834.32,-16848.95"/>
</g>
<!-- src/components/dialog/content/manager/button/PackInstallButton.vue&#45;&gt;src/components/button/IconTextButton.vue -->
<g id="edge260" class="edge">
<title>src/components/dialog/content/manager/button/PackInstallButton.vue&#45;&gt;src/components/button/IconTextButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1483.66,-4073.78C1497.31,-4071.54 1510.52,-4066.35 1519.5,-4055.84 1531.24,-4042.09 1517.33,-1467.78 1527.5,-1452.84 1541.86,-1431.73 1567.14,-1419.9 1590.85,-1413.27"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1591.57,-1415.26 1596.84,-1411.7 1590.5,-1411.19 1591.57,-1415.26"/>
</g>
<!-- src/components/dialog/content/manager/button/PackInstallButton.vue&#45;&gt;src/components/common/DotSpinner.vue -->
<g id="edge261" class="edge">
<title>src/components/dialog/content/manager/button/PackInstallButton.vue&#45;&gt;src/components/common/DotSpinner.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1483.64,-4073.76C1497.28,-4071.52 1510.5,-4066.34 1519.5,-4055.84 1541.47,-4030.18 1505.06,-2865.08 1527.5,-2839.84 1545.14,-2820 1574.57,-2816.05 1599.94,-2817.15"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1599.83,-2819.25 1605.95,-2817.51 1600.08,-2815.06 1599.83,-2819.25"/>
</g>
<!-- src/components/dialog/content/manager/button/PackInstallButton.vue&#45;&gt;src/stores/comfyManagerStore.ts -->
<g id="edge265" class="edge">
<title>src/components/dialog/content/manager/button/PackInstallButton.vue&#45;&gt;src/stores/comfyManagerStore.ts</title>
<g id="a_edge265"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1368.4,-4063.49C1346.49,-4063.96 1323.19,-4069.15 1308.5,-4085.84 1296.5,-4099.47 1307.86,-14532.23 1300.5,-14548.84 1287.44,-14578.32 1258.35,-14601.88 1236.26,-14616.46"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1228.52,-14618.84 1224.55,-14623.8 1230.75,-14622.4 1228.52,-14618.84"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1229.63,-14620.62 1232.17,-14619.03 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1234.21" cy="-14617.75" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1278.26" y="-9336.28" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/button/PackInstallButton.vue&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge267" class="edge">
<title>src/components/dialog/content/manager/button/PackInstallButton.vue&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1483.68,-4067.88C1497.32,-4070.12 1510.53,-4075.31 1519.5,-4085.84 1540.77,-4110.81 1509.63,-13505.33 1527.5,-13532.84 1594.7,-13636.28 1713.81,-13542.39 1781,-13645.84 1793.6,-13665.24 1772.64,-26954.48 1789,-26970.84 1905.47,-27087.24 2043.01,-27087.22 2159.5,-26970.84 2170.93,-26959.42 2163.26,-17682.42 2167.5,-17666.84 2180.58,-17618.7 2215.76,-17570.15 2234.26,-17546.93"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.02,-17548.1 2238.15,-17542.11 2232.75,-17545.46 2236.02,-17548.1"/>
</g>
<!-- src/components/dialog/content/manager/button/PackInstallButton.vue&#45;&gt;src/types/conflictDetectionTypes.ts -->
<g id="edge268" class="edge">
<title>src/components/dialog/content/manager/button/PackInstallButton.vue&#45;&gt;src/types/conflictDetectionTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1483.68,-4067.88C1497.32,-4070.12 1510.53,-4075.31 1519.5,-4085.84 1540.58,-4110.59 1505.19,-13425.19 1527.5,-13448.84 1566.22,-13489.89 1742.28,-13422.78 1781,-13463.84 1796.38,-13480.14 1773.15,-26356.99 1789,-26372.84 1844.96,-26428.76 1911.02,-26428.74 1967,-26372.84 1988.39,-26351.48 1972.95,-17696.23 1980,-17666.84 1991.88,-17617.32 2024.25,-17565.49 2040.86,-17541.12"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2042.67,-17542.2 2044.35,-17536.07 2039.21,-17539.82 2042.67,-17542.2"/>
</g>
<!-- src/types/generatedManagerTypes.ts -->
<g id="node198" class="node">
<title>src/types/generatedManagerTypes.ts</title>
<g id="a_node198"><a xlink:href="src/types/generatedManagerTypes.ts" xlink:title="generatedManagerTypes.ts">
<path fill="#ddfeff" stroke="black" d="M1945,-16941.84C1945,-16941.84 1819,-16941.84 1819,-16941.84 1816,-16941.84 1813,-16938.84 1813,-16935.84 1813,-16935.84 1813,-16929.84 1813,-16929.84 1813,-16926.84 1816,-16923.84 1819,-16923.84 1819,-16923.84 1945,-16923.84 1945,-16923.84 1948,-16923.84 1951,-16926.84 1951,-16929.84 1951,-16929.84 1951,-16935.84 1951,-16935.84 1951,-16938.84 1948,-16941.84 1945,-16941.84"/>
<text text-anchor="start" x="1821" y="-16930.64" font-family="Helvetica,sans-Serif" font-size="9.00">generatedManagerTypes.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/button/PackInstallButton.vue&#45;&gt;src/types/generatedManagerTypes.ts -->
<g id="edge269" class="edge">
<title>src/components/dialog/content/manager/button/PackInstallButton.vue&#45;&gt;src/types/generatedManagerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1483.66,-4067.89C1497.31,-4070.13 1510.52,-4075.32 1519.5,-4085.84 1532.27,-4100.8 1516.38,-6902.61 1527.5,-6918.84 1595.86,-7018.62 1712.74,-6917.99 1781,-7017.84 1800.4,-7046.21 1766.72,-16891.66 1789,-16917.84 1793.92,-16923.61 1800.12,-16927.78 1806.97,-16930.73"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1806.5,-16932.8 1812.86,-16932.93 1807.97,-16928.86 1806.5,-16932.8"/>
</g>
<!-- src/components/dialog/content/manager/button/PackInstallButton.vue&#45;&gt;src/i18n.ts -->
<g id="edge263" class="edge">
<title>src/components/dialog/content/manager/button/PackInstallButton.vue&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1483.68,-4067.88C1497.32,-4070.12 1510.53,-4075.31 1519.5,-4085.84 1541.21,-4111.33 1509.72,-13700.47 1527.5,-13728.84 1594.01,-13834.94 1714.5,-13745.72 1781,-13851.84 1788.33,-13863.53 1788.84,-29738.04 1789,-29751.84 1808.91,-31518.79 1874.3,-33705.62 1880.52,-33911.16"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1878.43,-33911.46 1880.71,-33917.4 1882.63,-33911.34 1878.43,-33911.46"/>
</g>
<!-- src/components/dialog/content/MissingCoreNodesMessage.vue&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge166" class="edge">
<title>src/components/dialog/content/MissingCoreNodesMessage.vue&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1428.45,-4863.96C1438.69,-4929.15 1500.47,-5331.09 1519.5,-5660.84 1520.29,-5674.55 1518.35,-13564.59 1527.5,-13574.84 1603.04,-13659.42 1705.48,-13519.24 1781,-13603.84 1795.97,-13620.61 1773.1,-26534.95 1789,-26550.84 1844.96,-26606.76 1911.02,-26606.73 1967,-26550.84 1986.91,-26530.96 1962.26,-18469.68 1980,-18447.84 1987.17,-18439.01 1998.11,-18434.54 2009.28,-18432.46"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.85,-18434.49 2015.48,-18431.53 2009.23,-18430.34 2009.85,-18434.49"/>
</g>
<!-- src/components/dialog/content/MissingCoreNodesMessage.vue&#45;&gt;src/stores/systemStatsStore.ts -->
<g id="edge165" class="edge">
<title>src/components/dialog/content/MissingCoreNodesMessage.vue&#45;&gt;src/stores/systemStatsStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1428.42,-4863.96C1438.51,-4929.16 1499.44,-5331.16 1519.5,-5660.84 1520.42,-5676.03 1518.43,-6744.61 1527.5,-6756.84 1597.79,-6851.63 1710.99,-6740.83 1781,-6835.84 1786.81,-6843.73 1788.8,-12471.04 1789,-12480.84 1808.8,-13438.36 1872.05,-14618.61 1880.14,-14767.22"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1878.06,-14767.64 1880.49,-14773.51 1882.26,-14767.41 1878.06,-14767.64"/>
</g>
<!-- src/components/dialog/content/MissingCoreNodesMessage.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge164" class="edge">
<title>src/components/dialog/content/MissingCoreNodesMessage.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1428.45,-4863.96C1438.69,-4929.15 1500.47,-5331.09 1519.5,-5660.84 1520.28,-5674.34 1520.13,-13437.5 1527.5,-13448.84 1594.71,-13552.27 1713.8,-13458.39 1781,-13561.84 1791.72,-13578.34 1787.37,-24879.22 1789,-24898.84 1806.89,-25114.13 1863.11,-25371.89 1877.58,-25435.9"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1875.54,-25436.42 1878.92,-25441.8 1879.64,-25435.49 1875.54,-25436.42"/>
</g>
<!-- src/composables/nodePack/useMissingNodes.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1269" class="edge">
<title>src/composables/nodePack/useMissingNodes.ts&#45;&gt;src/scripts/app.ts</title>
<g id="a_edge1269"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1596.9,-8339C1572.23,-8338.32 1544.39,-8342.72 1527.5,-8361.84 1506.2,-8385.94 1542.25,-26866.1 1519.5,-26888.84 1453.17,-26955.13 1374.84,-26955.12 1308.5,-26888.84 1303.07,-26883.41 1300.78,-18050.51 1300.5,-18042.84 1281.89,-17529.6 1222.69,-16903.68 1210.29,-16776.16"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1211.59,-16767.82 1208.91,-16762.05 1207.41,-16768.23 1211.59,-16767.82"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1209.5,-16768.02 1209.79,-16771.01 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1210.02" cy="-16773.4" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1495.96" y="-11256.37" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/nodePack/useMissingNodes.ts&#45;&gt;src/utils/graphTraversalUtil.ts -->
<g id="edge1273" class="edge">
<title>src/composables/nodePack/useMissingNodes.ts&#45;&gt;src/utils/graphTraversalUtil.ts</title>
<g id="a_edge1273"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1701.19,-8337.92C1728.99,-8336.26 1761.56,-8340.06 1781,-8361.84 1792.87,-8375.13 1776.39,-18614.24 1789,-18626.84 1844.96,-18682.76 1909.56,-18681.24 1967,-18626.84 1986.31,-18608.55 1962.7,-18408.03 1980,-18387.84 1981.41,-18386.19 1982.95,-18384.7 1984.6,-18383.35"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1992.62,-18381.14 1996.76,-18376.33 1990.52,-18377.51 1992.62,-18381.14"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1991.57,-18379.33 1988.97,-18380.83 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1986.89" cy="-18382.03" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1760.28" y="-13349.91" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/nodePack/useMissingNodes.ts&#45;&gt;src/stores/comfyManagerStore.ts -->
<g id="edge1270" class="edge">
<title>src/composables/nodePack/useMissingNodes.ts&#45;&gt;src/stores/comfyManagerStore.ts</title>
<g id="a_edge1270"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1596.9,-8339C1572.23,-8338.33 1544.39,-8342.72 1527.5,-8361.84 1506.81,-8385.25 1541.6,-26334.75 1519.5,-26356.84 1453.17,-26423.13 1374.83,-26423.13 1308.5,-26356.84 1294.12,-26342.47 1313.68,-14663.31 1300.5,-14647.84 1294.96,-14641.33 1287.8,-14636.86 1279.92,-14633.87"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1272.94,-14629.78 1266.6,-14630.22 1271.83,-14633.83 1272.94,-14629.78"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1272.39,-14631.8 1275.28,-14632.6 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1277.6" cy="-14633.23" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1496.13" y="-11173.05" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/nodePack/useMissingNodes.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1268" class="edge">
<title>src/composables/nodePack/useMissingNodes.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1701.19,-8337.92C1729,-8336.26 1761.57,-8340.06 1781,-8361.84 1790.56,-8372.55 1787.81,-24884.53 1789,-24898.84 1806.87,-25114.13 1863.11,-25371.89 1877.58,-25435.9"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1875.54,-25436.42 1878.92,-25441.8 1879.64,-25435.49 1875.54,-25436.42"/>
</g>
<!-- src/composables/nodePack/useWorkflowPacks.ts -->
<g id="node178" class="node">
<title>src/composables/nodePack/useWorkflowPacks.ts</title>
<g id="a_node178"><a xlink:href="src/composables/nodePack/useWorkflowPacks.ts" xlink:title="useWorkflowPacks.ts">
<path fill="#ddfeff" stroke="black" d="M1931,-8445.84C1931,-8445.84 1833,-8445.84 1833,-8445.84 1830,-8445.84 1827,-8442.84 1827,-8439.84 1827,-8439.84 1827,-8433.84 1827,-8433.84 1827,-8430.84 1830,-8427.84 1833,-8427.84 1833,-8427.84 1931,-8427.84 1931,-8427.84 1934,-8427.84 1937,-8430.84 1937,-8433.84 1937,-8433.84 1937,-8439.84 1937,-8439.84 1937,-8442.84 1934,-8445.84 1931,-8445.84"/>
<text text-anchor="start" x="1835" y="-8434.64" font-family="Helvetica,sans-Serif" font-size="9.00">useWorkflowPacks.ts</text>
</a>
</g>
</g>
<!-- src/composables/nodePack/useMissingNodes.ts&#45;&gt;src/composables/nodePack/useWorkflowPacks.ts -->
<g id="edge1266" class="edge">
<title>src/composables/nodePack/useMissingNodes.ts&#45;&gt;src/composables/nodePack/useWorkflowPacks.ts</title>
<g id="a_edge1266"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1701.11,-8338.88C1728.36,-8337.68 1760.42,-8341.63 1781,-8361.84 1800.2,-8380.68 1770.26,-8402.54 1789,-8421.84 1795.67,-8428.7 1804.16,-8433.19 1813.28,-8436.05"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1820.64,-8439.86 1826.96,-8439.13 1821.57,-8435.76 1820.64,-8439.86"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1821.11,-8437.81 1818.18,-8437.15 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1815.84" cy="-8436.62" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1760.69" y="-8384.41" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/nodePack/useMissingNodes.ts&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge1272" class="edge">
<title>src/composables/nodePack/useMissingNodes.ts&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1701.19,-8337.92C1728.99,-8336.26 1761.56,-8340.06 1781,-8361.84 1792.94,-8375.22 1777.41,-18679.15 1789,-18692.84 1895.83,-18818.95 2042.19,-18841.26 2159.5,-18724.84 2169.93,-18714.49 2163.6,-17681 2167.5,-17666.84 2180.74,-17618.75 2215.84,-17570.18 2234.29,-17546.94"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.05,-17548.11 2238.18,-17542.11 2232.78,-17545.47 2236.05,-17548.11"/>
</g>
<!-- src/composables/nodePack/useMissingNodes.ts&#45;&gt;src/stores/nodeDefStore.ts -->
<g id="edge1271" class="edge">
<title>src/composables/nodePack/useMissingNodes.ts&#45;&gt;src/stores/nodeDefStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1701.19,-8337.93C1728.99,-8336.26 1761.56,-8340.07 1781,-8361.84 1795.96,-8378.58 1774.45,-14810.74 1789,-14827.84 1799.28,-14839.91 1815.17,-14844.94 1830.87,-14846.55"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1830.96,-14848.66 1837.1,-14847.02 1831.27,-14844.47 1830.96,-14848.66"/>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts -->
<g id="node387" class="node">
<title>src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_node387"><a xlink:href="src/lib/litegraph/src/LGraphNode.ts" xlink:title="LGraphNode.ts">
<path fill="#ddfeff" stroke="black" d="M2283,-22197.84C2283,-22197.84 2211,-22197.84 2211,-22197.84 2208,-22197.84 2205,-22194.84 2205,-22191.84 2205,-22191.84 2205,-22185.84 2205,-22185.84 2205,-22182.84 2208,-22179.84 2211,-22179.84 2211,-22179.84 2283,-22179.84 2283,-22179.84 2286,-22179.84 2289,-22182.84 2289,-22185.84 2289,-22185.84 2289,-22191.84 2289,-22191.84 2289,-22194.84 2286,-22197.84 2283,-22197.84"/>
<text text-anchor="start" x="2213" y="-22186.64" font-family="Helvetica,sans-Serif" font-size="9.00">LGraphNode.ts</text>
</a>
</g>
</g>
<!-- src/composables/nodePack/useMissingNodes.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge1267" class="edge">
<title>src/composables/nodePack/useMissingNodes.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1701.19,-8337.92C1728.99,-8336.26 1761.56,-8340.06 1781,-8361.84 1793.01,-8375.29 1782.18,-18733.14 1789,-18749.84 1831.76,-18854.59 1920.94,-18828.49 1967,-18931.84 1985.31,-18972.92 1973.11,-19089.39 1980,-19133.84 2030.72,-19461.02 2113.23,-19529 2159.5,-19856.84 2228.05,-20342.52 2244.31,-21995.7 2245.87,-22173.33"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2243.77,-22173.47 2245.92,-22179.45 2247.97,-22173.43 2243.77,-22173.47"/>
</g>
<!-- src/composables/useManagerState.ts&#45;&gt;src/stores/commandStore.ts -->
<g id="edge1421" class="edge">
<title>src/composables/useManagerState.ts&#45;&gt;src/stores/commandStore.ts</title>
<g id="a_edge1421"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1828.43,-8573.86C1809,-8575.33 1790.47,-8581.78 1785,-8599.84 1781.82,-8610.32 1781.82,-14901.35 1785,-14911.84 1789.56,-14926.89 1803.19,-14933.88 1818.86,-14936.64"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1826.78,-14939.55 1832.96,-14938.07 1827.21,-14935.38 1826.78,-14939.55"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1827,-14937.47 1824.01,-14937.16 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1821.62" cy="-14936.92" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1758.12" y="-11748.93" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/useManagerState.ts&#45;&gt;src/services/dialogService.ts -->
<g id="edge1420" class="edge">
<title>src/composables/useManagerState.ts&#45;&gt;src/services/dialogService.ts</title>
<g id="a_edge1420"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1828.46,-8575.39C1813.56,-8577.26 1798.75,-8582.37 1789,-8593.84 1769.43,-8616.85 1802.36,-25971.48 1781,-25992.84 1741.16,-26032.66 1567.35,-26032.66 1527.5,-25992.84 1513.31,-25978.65 1532.59,-14450.05 1519.5,-14434.84 1510.61,-14424.51 1497.62,-14419.45 1484.17,-14417.31"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1476.3,-14414.49 1470.14,-14416.04 1475.92,-14418.67 1476.3,-14414.49"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1476.11,-14416.58 1479.1,-14416.85 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1481.49" cy="-14417.07" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1758" y="-11311.86" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/useManagerState.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge1419" class="edge">
<title>src/composables/useManagerState.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1828.43,-8573.86C1809,-8575.33 1790.47,-8581.78 1785,-8599.84 1781.1,-8612.72 1783.41,-16337.47 1785,-16350.84 1803.33,-16504.98 1859.89,-16685.5 1877.03,-16737.89"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.05,-16738.59 1878.92,-16743.64 1879.04,-16737.28 1875.05,-16738.59"/>
</g>
<!-- src/composables/useManagerState.ts&#45;&gt;src/stores/toastStore.ts -->
<g id="edge1423" class="edge">
<title>src/composables/useManagerState.ts&#45;&gt;src/stores/toastStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1828.43,-8573.86C1809,-8575.33 1790.47,-8581.78 1785,-8599.84 1781.79,-8610.42 1781.79,-14961.25 1785,-14971.84 1791.44,-14993.11 1816.01,-14998.27 1838.81,-14998.17"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1838.92,-15000.26 1844.87,-14998.02 1838.82,-14996.07 1838.92,-15000.26"/>
</g>
<!-- src/composables/useManagerState.ts&#45;&gt;src/stores/systemStatsStore.ts -->
<g id="edge1422" class="edge">
<title>src/composables/useManagerState.ts&#45;&gt;src/stores/systemStatsStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1828.43,-8573.86C1809,-8575.33 1790.47,-8581.78 1785,-8599.84 1781.9,-8610.07 1781.9,-14748.6 1785,-14758.84 1789.9,-14775.03 1805.15,-14782.37 1822.14,-14785.25"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1822.24,-14787.38 1828.47,-14786.12 1822.81,-14783.22 1822.24,-14787.38"/>
</g>
<!-- src/composables/useManagerState.ts&#45;&gt;src/types/comfyManagerTypes.ts -->
<g id="edge1424" class="edge">
<title>src/composables/useManagerState.ts&#45;&gt;src/types/comfyManagerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1828.43,-8573.86C1809,-8575.33 1790.47,-8581.78 1785,-8599.84 1780.64,-8614.25 1780.64,-17257.43 1785,-17271.84 1789.32,-17286.1 1801.8,-17293.13 1816.43,-17296.17"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1816.09,-17298.24 1822.35,-17297.18 1816.79,-17294.1 1816.09,-17298.24"/>
</g>
<!-- src/composables/useManagerState.ts&#45;&gt;src/i18n.ts -->
<g id="edge1418" class="edge">
<title>src/composables/useManagerState.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1828.43,-8573.86C1809,-8575.33 1790.47,-8581.78 1785,-8599.84 1785,-8599.84 1785,-33902.84 1785,-33902.84 1792.42,-33927.33 1823.49,-33931.56 1848.49,-33930.76"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1848.81,-33932.84 1854.7,-33930.45 1848.61,-33928.65 1848.81,-33932.84"/>
</g>
<!-- src/stores/comfyManagerStore.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge3355" class="edge">
<title>src/stores/comfyManagerStore.ts&#45;&gt;src/scripts/app.ts</title>
<g id="a_edge3355"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1147.44,-14628.8C1130.1,-14631.17 1113.94,-14637.99 1107,-14653.84 1097.41,-14675.73 1103.92,-16351.13 1107,-16374.84 1124.96,-16512.96 1178.37,-16672.5 1198.87,-16730.4"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1199.62,-16738.72 1203.62,-16743.66 1203.57,-16737.31 1199.62,-16738.72"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1201.6,-16738.01 1200.59,-16735.19 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1199.78" cy="-16732.93" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1078.16" y="-15678.94" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/comfyManagerStore.ts&#45;&gt;src/services/dialogService.ts -->
<g id="edge3357" class="edge">
<title>src/stores/comfyManagerStore.ts&#45;&gt;src/services/dialogService.ts</title>
<g id="a_edge3357"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1224.2,-14623.64C1245.94,-14610.31 1283.74,-14583.38 1300.5,-14548.84 1311.59,-14525.99 1290.99,-14453.23 1308.5,-14434.84 1323.59,-14418.98 1346.54,-14413.97 1368.09,-14413.49"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1375.92,-14415.75 1381.96,-14413.76 1376,-14411.55 1375.92,-14415.75"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1375.96,-14413.65 1372.96,-14413.59 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1370.56" cy="-14413.54" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1328.34" y="-14521.33" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/comfyManagerStore.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge3354" class="edge">
<title>src/stores/comfyManagerStore.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1266.6,-14630.22C1279.56,-14632.62 1291.96,-14637.8 1300.5,-14647.84 1315.87,-14665.89 1293.96,-28284.12 1308.5,-28302.84 1370.14,-28382.17 1427.82,-28346.29 1527.5,-28358.84 1639.29,-28372.9 1701.31,-28438.48 1781,-28358.84 1795.2,-28344.64 1777.98,-16809.63 1789,-16792.84 1802.22,-16772.69 1828.02,-16762.64 1848.94,-16757.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.57,-16759.66 1854.98,-16756.32 1848.66,-16755.56 1849.57,-16759.66"/>
</g>
<!-- src/stores/comfyManagerStore.ts&#45;&gt;src/types/comfyManagerTypes.ts -->
<g id="edge3358" class="edge">
<title>src/stores/comfyManagerStore.ts&#45;&gt;src/types/comfyManagerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1266.6,-14630.22C1279.56,-14632.62 1291.96,-14637.8 1300.5,-14647.84 1315.93,-14665.97 1302.08,-28338.91 1308.5,-28361.84 1359.09,-28542.55 1363.97,-28630.78 1527.5,-28722.84 1625.68,-28778.11 1701.3,-28802.48 1781,-28722.84 1795.02,-28708.83 1776.16,-17322.93 1789,-17307.84 1796.08,-17299.52 1805.82,-17294.54 1816.33,-17291.73"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1816.85,-17293.76 1822.23,-17290.38 1815.92,-17289.67 1816.85,-17293.76"/>
</g>
<!-- src/stores/comfyManagerStore.ts&#45;&gt;src/types/generatedManagerTypes.ts -->
<g id="edge3359" class="edge">
<title>src/stores/comfyManagerStore.ts&#45;&gt;src/types/generatedManagerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1266.6,-14630.22C1279.56,-14632.62 1291.96,-14637.8 1300.5,-14647.84 1315.9,-14665.93 1293.6,-28315.33 1308.5,-28333.84 1370.99,-28411.45 1428.44,-28371.11 1527.5,-28381.84 1639.51,-28393.97 1701.3,-28461.48 1781,-28381.84 1795.04,-28367.81 1776.14,-16962.96 1789,-16947.84 1793.92,-16942.06 1800.12,-16937.89 1806.96,-16934.95"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1807.97,-16936.81 1812.86,-16932.75 1806.5,-16932.88 1807.97,-16936.81"/>
</g>
<!-- src/stores/comfyManagerStore.ts&#45;&gt;src/services/comfyManagerService.ts -->
<g id="edge3356" class="edge">
<title>src/stores/comfyManagerStore.ts&#45;&gt;src/services/comfyManagerService.ts</title>
<g id="a_edge3356"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1147.5,-14634.97C1130.15,-14632.06 1113.98,-14624.78 1107,-14608.84 1102.18,-14597.82 1102.18,-14186.85 1107,-14175.84 1111.45,-14165.67 1119.7,-14159.22 1129.63,-14155.27"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1137.73,-14155.17 1142.94,-14151.52 1136.6,-14151.13 1137.73,-14155.17"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1137.16,-14153.15 1134.28,-14153.96 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1131.97" cy="-14154.61" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1127.88" y="-14385.75" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/useCachedRequest.ts -->
<g id="node550" class="node">
<title>src/composables/useCachedRequest.ts</title>
<g id="a_node550"><a xlink:href="src/composables/useCachedRequest.ts" xlink:title="useCachedRequest.ts">
<path fill="#ddfeff" stroke="black" d="M863,-7541.84C863,-7541.84 761,-7541.84 761,-7541.84 758,-7541.84 755,-7538.84 755,-7535.84 755,-7535.84 755,-7529.84 755,-7529.84 755,-7526.84 758,-7523.84 761,-7523.84 761,-7523.84 863,-7523.84 863,-7523.84 866,-7523.84 869,-7526.84 869,-7529.84 869,-7529.84 869,-7535.84 869,-7535.84 869,-7538.84 866,-7541.84 863,-7541.84"/>
<text text-anchor="start" x="763" y="-7530.64" font-family="Helvetica,sans-Serif" font-size="9.00">useCachedRequest.ts</text>
</a>
</g>
</g>
<!-- src/stores/comfyManagerStore.ts&#45;&gt;src/composables/useCachedRequest.ts -->
<g id="edge3351" class="edge">
<title>src/stores/comfyManagerStore.ts&#45;&gt;src/composables/useCachedRequest.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1147.26,-14633.42C1134.3,-14630.6 1121.94,-14625.05 1113.5,-14614.84 1104.22,-14603.61 1101.11,-10435.39 1100.5,-10420.84 1059.63,-9448.73 972.01,-9210.59 923.5,-8238.84 922.54,-8219.66 923.14,-7562.29 910.5,-7547.84 901.51,-7537.55 888.65,-7532.22 875.21,-7529.75"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="875.25,-7527.64 869,-7528.81 874.62,-7531.79 875.25,-7527.64"/>
</g>
<!-- src/stores/comfyManagerStore.ts&#45;&gt;src/utils/packUtils.ts -->
<g id="edge3360" class="edge">
<title>src/stores/comfyManagerStore.ts&#45;&gt;src/utils/packUtils.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1266.6,-14630.22C1279.56,-14632.62 1291.96,-14637.8 1300.5,-14647.84 1318.66,-14669.16 1297.33,-30755.15 1308.5,-30780.84 1359.65,-30898.5 1468.17,-30860.25 1519.5,-30977.84 1525.84,-30992.35 1516.28,-33247.66 1527.5,-33258.84 1607.31,-33338.36 1700.89,-33338.06 1781,-33258.84 1795.06,-33244.93 1785.44,-32566.29 1789,-32546.84 1830.44,-32320.15 1926.72,-32286.74 1967,-32059.84 1971.12,-32036.62 1965.14,-18496.15 1980,-18477.84 1987.57,-18468.51 1999.36,-18464.05 2011.16,-18462.12"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2011.63,-18464.18 2017.32,-18461.34 2011.1,-18460.01 2011.63,-18464.18"/>
</g>
<!-- src/composables/useManagerQueue.ts -->
<g id="node562" class="node">
<title>src/composables/useManagerQueue.ts</title>
<g id="a_node562"><a xlink:href="src/composables/useManagerQueue.ts" xlink:title="useManagerQueue.ts">
<path fill="#ddfeff" stroke="black" d="M862,-8433.84C862,-8433.84 762,-8433.84 762,-8433.84 759,-8433.84 756,-8430.84 756,-8427.84 756,-8427.84 756,-8421.84 756,-8421.84 756,-8418.84 759,-8415.84 762,-8415.84 762,-8415.84 862,-8415.84 862,-8415.84 865,-8415.84 868,-8418.84 868,-8421.84 868,-8421.84 868,-8427.84 868,-8427.84 868,-8430.84 865,-8433.84 862,-8433.84"/>
<text text-anchor="start" x="764" y="-8422.64" font-family="Helvetica,sans-Serif" font-size="9.00">useManagerQueue.ts</text>
</a>
</g>
</g>
<!-- src/stores/comfyManagerStore.ts&#45;&gt;src/composables/useManagerQueue.ts -->
<g id="edge3352" class="edge">
<title>src/stores/comfyManagerStore.ts&#45;&gt;src/composables/useManagerQueue.ts</title>
<g id="a_edge3352"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1147.26,-14633.42C1134.31,-14630.6 1121.94,-14625.05 1113.5,-14614.84 1077.58,-14571.4 1132.04,-10603.55 1100.5,-10556.84 1052.98,-10486.45 971.13,-10555.15 923.5,-10484.84 907.57,-10461.32 929.06,-8461.34 910.5,-8439.84 903.02,-8431.17 892.8,-8426.01 881.78,-8423.11"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="874.36,-8419.63 868.08,-8420.62 873.6,-8423.76 874.36,-8419.63"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="873.98,-8421.69 876.93,-8422.23 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="879.29" cy="-8422.66" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1086.29" y="-11197.28" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/useServerLogs.ts -->
<g id="node567" class="node">
<title>src/composables/useServerLogs.ts</title>
<g id="a_node567"><a xlink:href="src/composables/useServerLogs.ts" xlink:title="useServerLogs.ts">
<path fill="#ddfeff" stroke="black" d="M852.5,-8673.84C852.5,-8673.84 771.5,-8673.84 771.5,-8673.84 768.5,-8673.84 765.5,-8670.84 765.5,-8667.84 765.5,-8667.84 765.5,-8661.84 765.5,-8661.84 765.5,-8658.84 768.5,-8655.84 771.5,-8655.84 771.5,-8655.84 852.5,-8655.84 852.5,-8655.84 855.5,-8655.84 858.5,-8658.84 858.5,-8661.84 858.5,-8661.84 858.5,-8667.84 858.5,-8667.84 858.5,-8670.84 855.5,-8673.84 852.5,-8673.84"/>
<text text-anchor="start" x="773.5" y="-8662.64" font-family="Helvetica,sans-Serif" font-size="9.00">useServerLogs.ts</text>
</a>
</g>
</g>
<!-- src/stores/comfyManagerStore.ts&#45;&gt;src/composables/useServerLogs.ts -->
<g id="edge3353" class="edge">
<title>src/stores/comfyManagerStore.ts&#45;&gt;src/composables/useServerLogs.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1147.26,-14633.42C1134.31,-14630.6 1121.94,-14625.05 1113.5,-14614.84 1095.99,-14593.67 1114.44,-10682.51 1100.5,-10658.84 1054.77,-10581.16 969.37,-10637.43 923.5,-10559.84 896.93,-10514.88 944.64,-8719.35 910.5,-8679.84 899.28,-8666.85 881.91,-8661.73 864.92,-8660.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="864.8,-8658.2 858.69,-8659.95 864.56,-8662.4 864.8,-8658.2"/>
</g>
<!-- src/types/comfy.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge3544" class="edge">
<title>src/types/comfy.ts&#45;&gt;src/scripts/app.ts</title>
<g id="a_edge3544"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2024.89,-17464.89C2009.31,-17465.29 1990.56,-17468.83 1980,-17481.84 1965.32,-17499.92 1968.71,-30875.61 1967,-30898.84 1927.08,-31440.49 1830.7,-31566.31 1789,-32107.84 1787.87,-32122.53 1791.46,-33158.46 1781,-33168.84 1701.03,-33248.2 1623.21,-33228.29 1527.5,-33168.84 1340.93,-33052.95 1358.54,-32939.7 1308.5,-32725.84 1297.02,-32676.76 1302.11,-18261.21 1300.5,-18210.84 1281.83,-17626.79 1221.85,-16913.1 1210.03,-16776.16"/>
<polygon fill="orange" stroke="orange" points="1211.42,-16767.88 1208.81,-16762.08 1207.24,-16768.24 1211.42,-16767.88"/>
<polyline fill="none" stroke="orange" points="1209.33,-16768.06 1209.59,-16771.05 "/>
<ellipse fill="none" stroke="orange" cx="1209.8" cy="-16773.44" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1214.42" y="-17129.04" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/types/comfy.ts&#45;&gt;src/stores/commandStore.ts -->
<g id="edge3546" class="edge">
<title>src/types/comfy.ts&#45;&gt;src/stores/commandStore.ts</title>
<g id="a_edge3546"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2024.91,-17463.61C2009.34,-17462.37 1990.59,-17458.82 1980,-17445.84 1958.03,-17418.88 1989.4,-14968.44 1967,-14941.84 1961.11,-14934.84 1953.17,-14930.34 1944.52,-14927.63"/>
<polygon fill="orange" stroke="orange" points="1937.31,-14923.98 1931.01,-14924.8 1936.45,-14928.09 1937.31,-14923.98"/>
<polyline fill="none" stroke="orange" points="1936.88,-14926.03 1939.82,-14926.65 "/>
<ellipse fill="none" stroke="orange" cx="1942.17" cy="-14927.14" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1949.16" y="-16186.96" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/types/comfy.ts&#45;&gt;src/types/extensionTypes.ts -->
<g id="edge3547" class="edge">
<title>src/types/comfy.ts&#45;&gt;src/types/extensionTypes.ts</title>
<g id="a_edge3547"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2079.03,-17467.65C2105.98,-17468.48 2149.05,-17469.82 2184.7,-17470.93"/>
<polygon fill="orange" stroke="orange" points="2192.88,-17473.29 2198.95,-17471.37 2193.01,-17469.09 2192.88,-17473.29"/>
<polyline fill="none" stroke="orange" points="2192.95,-17471.19 2189.95,-17471.09 "/>
<ellipse fill="none" stroke="orange" cx="2187.55" cy="-17471.02" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2114.21" y="-17462.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/types/comfy.ts&#45;&gt;src/types/settingTypes.ts -->
<g id="edge3548" class="edge">
<title>src/types/comfy.ts&#45;&gt;src/types/settingTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2079.34,-17466.92C2101.5,-17467.83 2133.61,-17471.14 2159.5,-17481.84 2163.61,-17483.53 2163.43,-17486.04 2167.5,-17487.84 2177.15,-17492.1 2188,-17495.16 2198.48,-17497.35"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2198.31,-17499.45 2204.6,-17498.54 2199.11,-17495.33 2198.31,-17499.45"/>
</g>
<!-- src/types/comfy.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge3540" class="edge">
<title>src/types/comfy.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2024.9,-17464.89C2009.32,-17465.29 1990.56,-17468.83 1980,-17481.84 1963.76,-17501.83 1968.97,-24873.16 1967,-24898.84 1950.55,-25113.76 1899.3,-25371.79 1886.12,-25435.88"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1884.05,-25435.49 1884.9,-25441.79 1888.17,-25436.34 1884.05,-25435.49"/>
</g>
<!-- src/types/comfy.ts&#45;&gt;src/scripts/widgets.ts -->
<g id="edge3545" class="edge">
<title>src/types/comfy.ts&#45;&gt;src/scripts/widgets.ts</title>
<g id="a_edge3545"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2024.89,-17464.89C2009.31,-17465.29 1990.56,-17468.83 1980,-17481.84 1969.71,-17494.51 1967.61,-26870.52 1967,-26886.84 1868.97,-29499.85 1876.73,-29757.86 1527.5,-29408.84 1511.09,-29392.43 1526.15,-16066.07 1519.5,-16043.84 1505.02,-15995.41 1467.99,-15948.17 1445.42,-15922.54"/>
<polygon fill="orange" stroke="orange" points="1441.52,-15915.11 1435.93,-15912.07 1438.41,-15917.93 1441.52,-15915.11"/>
<polyline fill="none" stroke="orange" points="1439.96,-15916.52 1441.98,-15918.74 "/>
<ellipse fill="none" stroke="orange" cx="1443.59" cy="-15920.52" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1496.58" y="-16616.59" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/types/comfy.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge3539" class="edge">
<title>src/types/comfy.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2024.75,-17464.69C2005.47,-17464.91 1981.65,-17469.23 1973.5,-17487.84 1968.32,-17499.67 1968.32,-24918 1973.5,-24929.84 1981.86,-24948.94 2001.39,-24961.92 2018.87,-24970.13"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2018.37,-24972.21 2024.7,-24972.74 2020.08,-24968.37 2018.37,-24972.21"/>
</g>
<!-- src/types/comfy.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts -->
<g id="edge3541" class="edge">
<title>src/types/comfy.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2079.35,-17463.82C2143.12,-17456.82 2301.8,-17441.27 2318.5,-17457.84 2350.33,-17489.41 2303.39,-19036.91 2331.5,-19071.84 2331.96,-19072.41 2332.44,-19072.96 2332.93,-19073.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2331.89,-19075.39 2337.76,-19077.83 2334.7,-19072.26 2331.89,-19075.39"/>
</g>
<!-- src/types/comfy.ts&#45;&gt;src/schemas/keyBindingSchema.ts -->
<g id="edge3542" class="edge">
<title>src/types/comfy.ts&#45;&gt;src/schemas/keyBindingSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2079.12,-17466.18C2101.14,-17464.92 2133.18,-17461.42 2159.5,-17451.84 2163.44,-17450.4 2163.47,-17447.99 2167.5,-17446.84 2232.01,-17428.34 2269.87,-17400.58 2318.5,-17446.84 2378.37,-17503.78 2395.49,-18850.12 2397.33,-19011.13"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2395.23,-19011.55 2397.4,-19017.52 2399.43,-19011.5 2395.23,-19011.55"/>
</g>
<!-- src/types/comfy.ts&#45;&gt;src/schemas/nodeDefSchema.ts -->
<g id="edge3543" class="edge">
<title>src/types/comfy.ts&#45;&gt;src/schemas/nodeDefSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2024.75,-17464.69C2005.47,-17464.91 1981.65,-17469.23 1973.5,-17487.84 1965.23,-17506.73 1967.38,-18953.14 1973.5,-18972.84 1986.25,-19013.84 2019.44,-19053.14 2038.33,-19073.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2036.91,-19074.69 2042.58,-19077.57 2039.94,-19071.79 2036.91,-19074.69"/>
</g>
<!-- src/types/comfyManagerTypes.ts&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge3550" class="edge">
<title>src/types/comfyManagerTypes.ts&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1941.56,-17300.51C1950.23,-17302.44 1958.95,-17304.84 1967,-17307.84 2060.21,-17342.46 2106.71,-17337.57 2159.5,-17421.84 2170.86,-17439.98 2153.18,-17501.92 2167.5,-17517.84 2171.68,-17522.48 2176.81,-17525.95 2182.43,-17528.52"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2181.85,-17530.55 2188.21,-17530.81 2183.4,-17526.65 2181.85,-17530.55"/>
</g>
<!-- src/types/algoliaTypes.ts -->
<g id="node566" class="node">
<title>src/types/algoliaTypes.ts</title>
<g id="a_node566"><a xlink:href="src/types/algoliaTypes.ts" xlink:title="algoliaTypes.ts">
<path fill="#ddfeff" stroke="black" d="M2086.5,-17505.84C2086.5,-17505.84 2017.5,-17505.84 2017.5,-17505.84 2014.5,-17505.84 2011.5,-17502.84 2011.5,-17499.84 2011.5,-17499.84 2011.5,-17493.84 2011.5,-17493.84 2011.5,-17490.84 2014.5,-17487.84 2017.5,-17487.84 2017.5,-17487.84 2086.5,-17487.84 2086.5,-17487.84 2089.5,-17487.84 2092.5,-17490.84 2092.5,-17493.84 2092.5,-17493.84 2092.5,-17499.84 2092.5,-17499.84 2092.5,-17502.84 2089.5,-17505.84 2086.5,-17505.84"/>
<text text-anchor="start" x="2019.5" y="-17494.64" font-family="Helvetica,sans-Serif" font-size="9.00">algoliaTypes.ts</text>
</a>
</g>
</g>
<!-- src/types/comfyManagerTypes.ts&#45;&gt;src/types/algoliaTypes.ts -->
<g id="edge3549" class="edge">
<title>src/types/comfyManagerTypes.ts&#45;&gt;src/types/algoliaTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1941.88,-17293.25C1951.43,-17295.93 1960.35,-17300.47 1967,-17307.84 1992.98,-17336.62 1954.47,-17452.65 1980,-17481.84 1986.52,-17489.3 1995.74,-17493.59 2005.39,-17495.96"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2005.13,-17498.05 2011.42,-17497.19 2005.97,-17493.93 2005.13,-17498.05"/>
</g>
<!-- src/components/dialog/content/ManagerProgressDialogContent.test.ts -->
<g id="node143" class="node">
<title>src/components/dialog/content/ManagerProgressDialogContent.test.ts</title>
<g id="a_node143"><a xlink:href="src/components/dialog/content/ManagerProgressDialogContent.test.ts" xlink:title="ManagerProgressDialogContent.test.ts">
<path fill="#ddfeff" stroke="black" d="M900.5,-4863.84C900.5,-4863.84 723.5,-4863.84 723.5,-4863.84 720.5,-4863.84 717.5,-4860.84 717.5,-4857.84 717.5,-4857.84 717.5,-4851.84 717.5,-4851.84 717.5,-4848.84 720.5,-4845.84 723.5,-4845.84 723.5,-4845.84 900.5,-4845.84 900.5,-4845.84 903.5,-4845.84 906.5,-4848.84 906.5,-4851.84 906.5,-4851.84 906.5,-4857.84 906.5,-4857.84 906.5,-4860.84 903.5,-4863.84 900.5,-4863.84"/>
<text text-anchor="start" x="725.5" y="-4852.64" font-family="Helvetica,sans-Serif" font-size="9.00">ManagerProgressDialogContent.test.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/ManagerProgressDialogContent.test.ts&#45;&gt;src/components/dialog/content/ManagerProgressDialogContent.vue -->
<g id="edge161" class="edge">
<title>src/components/dialog/content/ManagerProgressDialogContent.test.ts&#45;&gt;src/components/dialog/content/ManagerProgressDialogContent.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M901.47,-4845.72C904.64,-4844 907.67,-4842.05 910.5,-4839.84 922.27,-4830.64 911.75,-4818.07 923.5,-4808.84 924.22,-4808.27 924.95,-4807.73 925.69,-4807.2"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="926.84,-4808.96 930.78,-4803.97 924.59,-4805.41 926.84,-4808.96"/>
</g>
<!-- src/locales/en/main.json -->
<g id="node145" class="node">
<title>src/locales/en/main.json</title>
<g id="a_node145"><a xlink:href="src/locales/en/main.json" xlink:title="main.json">
<path fill="#ffee44" stroke="black" d="M2076,-34116.84C2076,-34116.84 2028,-34116.84 2028,-34116.84 2025,-34116.84 2022,-34113.84 2022,-34110.84 2022,-34110.84 2022,-34104.84 2022,-34104.84 2022,-34101.84 2025,-34098.84 2028,-34098.84 2028,-34098.84 2076,-34098.84 2076,-34098.84 2079,-34098.84 2082,-34101.84 2082,-34104.84 2082,-34104.84 2082,-34110.84 2082,-34110.84 2082,-34113.84 2079,-34116.84 2076,-34116.84"/>
<text text-anchor="start" x="2030" y="-34105.64" font-family="Helvetica,sans-Serif" font-size="9.00">main.json</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/ManagerProgressDialogContent.test.ts&#45;&gt;src/locales/en/main.json -->
<g id="edge162" class="edge">
<title>src/components/dialog/content/ManagerProgressDialogContent.test.ts&#45;&gt;src/locales/en/main.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M906.57,-4863.89C907.95,-4865.11 909.26,-4866.43 910.5,-4867.84 934.69,-4895.4 903.28,-10118.24 923.5,-10148.84 970.69,-10220.27 1053.37,-10153.36 1100.5,-10224.84 1120.51,-10255.18 1102.86,-31124.09 1113.5,-31158.84 1157,-31300.86 1256.89,-31293.84 1300.5,-31435.84 1315.53,-31484.76 1298.71,-35070.6 1308.5,-35120.84 1356.53,-35367.26 1470.35,-35398.63 1519.5,-35644.84 1523.35,-35664.12 1513.51,-36339.01 1527.5,-36352.84 1607.62,-36432.05 1701.04,-36432.21 1781,-36352.84 1802.51,-36331.49 1769.28,-35284.85 1789,-35261.84 1841.14,-35200.96 1912.84,-35291.92 1967,-35232.84 2045.58,-35147.11 2050.65,-34252.17 2050.98,-34123.27"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2053.08,-34123.1 2050.99,-34117.1 2048.88,-34123.09 2053.08,-34123.1"/>
</g>
<!-- src/components/dialog/content/ManagerProgressDialogContent.vue&#45;&gt;src/stores/comfyManagerStore.ts -->
<g id="edge163" class="edge">
<title>src/components/dialog/content/ManagerProgressDialogContent.vue&#45;&gt;src/stores/comfyManagerStore.ts</title>
<g id="a_edge163"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1095.65,-4804.03C1097.38,-4805.48 1099,-4807.08 1100.5,-4808.84 1122.61,-4834.73 1091.83,-14588.58 1113.5,-14614.84 1118.97,-14621.46 1126.09,-14626.13 1133.95,-14629.36"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1140.89,-14633.68 1147.25,-14633.43 1142.12,-14629.67 1140.89,-14633.68"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1141.51,-14631.67 1138.64,-14630.8 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1136.35" cy="-14630.09" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1131.66" y="-9711.21" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2098" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge2098"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1886.36,-25441.47C1906.64,-25384.83 2013.04,-25087.81 2043.09,-25003.92"/>
<polygon fill="orange" stroke="orange" points="2047.73,-24997.2 2047.77,-24990.84 2043.77,-24995.78 2047.73,-24997.2"/>
<polyline fill="none" stroke="orange" points="2045.75,-24996.49 2044.74,-24999.32 "/>
<ellipse fill="none" stroke="orange" cx="2043.93" cy="-25001.58" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1942.54" y="-25209.01" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2104" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2104"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1884.58,-25441.57C1894.47,-25388.21 1948.13,-25116.94 1967,-24892.84 1968.78,-24871.66 1967.82,-24145.25 1980,-24127.84 2028.99,-24057.8 2110.95,-24129.18 2159.5,-24058.84 2173.75,-24038.19 2157.19,-22275.7 2167.5,-22252.84 2176.29,-22233.34 2193.47,-22217.03 2209.53,-22205.64"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2217.53,-22202.95 2221.42,-22197.93 2215.25,-22199.43 2217.53,-22202.95"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2216.39,-22201.19 2213.87,-22202.82 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2211.86" cy="-22204.13" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2135" y="-24051.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/types/events.ts -->
<g id="node407" class="node">
<title>src/lib/litegraph/src/types/events.ts</title>
<g id="a_node407"><a xlink:href="src/lib/litegraph/src/types/events.ts" xlink:title="events.ts">
<path fill="#ddfeff" stroke="black" d="M2989.5,-22997.84C2989.5,-22997.84 2943.5,-22997.84 2943.5,-22997.84 2940.5,-22997.84 2937.5,-22994.84 2937.5,-22991.84 2937.5,-22991.84 2937.5,-22985.84 2937.5,-22985.84 2937.5,-22982.84 2940.5,-22979.84 2943.5,-22979.84 2943.5,-22979.84 2989.5,-22979.84 2989.5,-22979.84 2992.5,-22979.84 2995.5,-22982.84 2995.5,-22985.84 2995.5,-22985.84 2995.5,-22991.84 2995.5,-22991.84 2995.5,-22994.84 2992.5,-22997.84 2989.5,-22997.84"/>
<text text-anchor="start" x="2945.5" y="-22986.64" font-family="Helvetica,sans-Serif" font-size="9.00">events.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/types/events.ts -->
<g id="edge2118" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/types/events.ts</title>
<g id="a_edge2118"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1886.73,-25441.74C1897.19,-25417.66 1929.35,-25352.4 1980,-25327.84 2015.89,-25310.43 2130.95,-25299.98 2159.5,-25327.84 2172.35,-25340.37 2154.65,-25638.3 2167.5,-25650.84 2179.51,-25662.55 2306.14,-25662.19 2318.5,-25650.84 2343.63,-25627.75 2308.82,-25523.33 2331.5,-25497.84 2374.31,-25449.71 2419.33,-25503.69 2473.5,-25468.84 2478.58,-25465.57 2477.58,-25462.44 2481.5,-25457.84 2533.85,-25396.33 2556.6,-25389.87 2609.5,-25328.84 2627.37,-25308.22 2896.77,-24962.69 2905.5,-24936.84 2914.09,-24911.37 2896.92,-23022.99 2913.5,-23001.84 2916.25,-22998.33 2919.8,-22995.67 2923.75,-22993.68"/>
<polygon fill="orange" stroke="orange" points="2932.16,-22993.17 2937.23,-22989.33 2930.87,-22989.17 2932.16,-22993.17"/>
<polyline fill="none" stroke="orange" points="2931.52,-22991.17 2928.66,-22992.09 "/>
<ellipse fill="none" stroke="orange" cx="2926.38" cy="-22992.83" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2882.65" y="-24206.67" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2121" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge2121"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1885.19,-25441.68C1892.6,-25413.01 1919.71,-25324.79 1980,-25290.84 2014.76,-25271.26 2130.84,-25263.09 2159.5,-25290.84 2179.31,-25310.01 2147.69,-25519.66 2167.5,-25538.84 2215.71,-25585.52 2267.29,-25582.22 2318.5,-25538.84 2345.32,-25516.12 2314.85,-25491.79 2331.5,-25460.84 2372.32,-25384.95 2419.96,-25396.35 2473.5,-25328.84 2549.2,-25233.38 2568.62,-25205.6 2609.5,-25090.84 2621.29,-25057.73 2605.85,-25043.79 2622.5,-25012.84 2659.01,-24944.99 2718.47,-24965.36 2749.5,-24894.84 2759.92,-24871.15 2745.98,-23051.75 2762.5,-23031.84 2768.05,-23025.14 2775.94,-23021.23 2784.36,-23019.05"/>
<polygon fill="orange" stroke="orange" points="2792.62,-23019.88 2798.22,-23016.87 2791.96,-23015.73 2792.62,-23019.88"/>
<polyline fill="none" stroke="orange" points="2792.29,-23017.8 2789.33,-23018.27 "/>
<ellipse fill="none" stroke="orange" cx="2786.96" cy="-23018.64" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2729.32" y="-24221.79" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/types/serialisation.ts -->
<g id="node573" class="node">
<title>src/lib/litegraph/src/types/serialisation.ts</title>
<g id="a_node573"><a xlink:href="src/lib/litegraph/src/types/serialisation.ts" xlink:title="serialisation.ts">
<path fill="#ddfeff" stroke="black" d="M2720,-23057.84C2720,-23057.84 2652,-23057.84 2652,-23057.84 2649,-23057.84 2646,-23054.84 2646,-23051.84 2646,-23051.84 2646,-23045.84 2646,-23045.84 2646,-23042.84 2649,-23039.84 2652,-23039.84 2652,-23039.84 2720,-23039.84 2720,-23039.84 2723,-23039.84 2726,-23042.84 2726,-23045.84 2726,-23045.84 2726,-23051.84 2726,-23051.84 2726,-23054.84 2723,-23057.84 2720,-23057.84"/>
<text text-anchor="start" x="2654" y="-23046.64" font-family="Helvetica,sans-Serif" font-size="9.00">serialisation.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts -->
<g id="edge2120" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts</title>
<g id="a_edge2120"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1899.3,-25459.89C1919.13,-25471.88 1951.84,-25495.04 1967,-25524.84 1981.17,-25552.69 1956.91,-25643.79 1980,-25664.84 1994.74,-25678.27 2143.52,-25676.77 2159.5,-25664.84 2169.53,-25657.35 2157.85,-25645.81 2167.5,-25637.84 2193.49,-25616.35 2295.15,-25647.16 2318.5,-25622.84 2352.88,-25587.03 2297.23,-25435.75 2331.5,-25399.84 2353.4,-25376.88 2451.79,-25407.98 2473.5,-25384.84 2488.33,-25369.02 2466.76,-25205.74 2481.5,-25189.84 2520.44,-25147.83 2571.25,-25217.47 2609.5,-25174.84 2623.93,-25158.75 2621.23,-23640.41 2622.5,-23618.84 2635.06,-23405.43 2670.53,-23148.97 2681.63,-23071.85"/>
<polygon fill="orange" stroke="orange" points="2684.88,-23064.1 2683.66,-23057.86 2680.72,-23063.49 2684.88,-23064.1"/>
<polyline fill="none" stroke="orange" points="2682.8,-23063.8 2682.37,-23066.76 "/>
<ellipse fill="none" stroke="orange" cx="2682.03" cy="-23069.14" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2596.84" y="-24252.17" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/CanvasPointer.ts -->
<g id="node680" class="node">
<title>src/lib/litegraph/src/CanvasPointer.ts</title>
<g id="a_node680"><a xlink:href="src/lib/litegraph/src/CanvasPointer.ts" xlink:title="CanvasPointer.ts">
<path fill="#ddfeff" stroke="black" d="M3118,-23299.84C3118,-23299.84 3039,-23299.84 3039,-23299.84 3036,-23299.84 3033,-23296.84 3033,-23293.84 3033,-23293.84 3033,-23287.84 3033,-23287.84 3033,-23284.84 3036,-23281.84 3039,-23281.84 3039,-23281.84 3118,-23281.84 3118,-23281.84 3121,-23281.84 3124,-23284.84 3124,-23287.84 3124,-23287.84 3124,-23293.84 3124,-23293.84 3124,-23296.84 3121,-23299.84 3118,-23299.84"/>
<text text-anchor="start" x="3041" y="-23288.64" font-family="Helvetica,sans-Serif" font-size="9.00">CanvasPointer.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/CanvasPointer.ts -->
<g id="edge2092" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/CanvasPointer.ts</title>
<g id="a_edge2092"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1892.15,-25441.73C1908.24,-25426.42 1943.4,-25396.11 1980,-25384.84 2018.12,-25373.1 2130.97,-25356.96 2159.5,-25384.84 2173.41,-25398.43 2153.59,-25721.24 2167.5,-25734.84 2191.5,-25758.29 2293.43,-25757.14 2318.5,-25734.84 2337.05,-25718.33 2315.36,-25642.72 2331.5,-25623.84 2376.48,-25571.21 2414.39,-25598.82 2481.5,-25581.84 2538.05,-25567.52 2566.55,-25592.31 2609.5,-25552.84 2623.57,-25539.9 2609.11,-25525.48 2622.5,-25511.84 2664.23,-25469.29 2711.96,-25515.12 2749.5,-25468.84 2780.23,-25430.95 2732.78,-25398.52 2762.5,-25359.84 2804.18,-25305.58 2866.9,-25359.33 2905.5,-25302.84 2922.75,-25277.58 2893.36,-24224.86 2913.5,-24201.84 2944.83,-24166.03 2988.03,-24222.53 3019.5,-24186.84 3051.36,-24150.7 3009.12,-23361.96 3032.5,-23319.84 3035.09,-23315.17 3038.78,-23311.14 3042.94,-23307.7"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3050.82,-23304.98 3054.65,-23299.91 3048.49,-23301.48 3050.82,-23304.98"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3049.66,-23303.23 3047.16,-23304.89 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3045.16" cy="-23306.22" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2881.71" y="-24365.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/measure.ts -->
<g id="node681" class="node">
<title>src/lib/litegraph/src/measure.ts</title>
<g id="a_node681"><a xlink:href="src/lib/litegraph/src/measure.ts" xlink:title="measure.ts">
<path fill="#ddfeff" stroke="black" d="M3209.5,-23263.84C3209.5,-23263.84 3154.5,-23263.84 3154.5,-23263.84 3151.5,-23263.84 3148.5,-23260.84 3148.5,-23257.84 3148.5,-23257.84 3148.5,-23251.84 3148.5,-23251.84 3148.5,-23248.84 3151.5,-23245.84 3154.5,-23245.84 3154.5,-23245.84 3209.5,-23245.84 3209.5,-23245.84 3212.5,-23245.84 3215.5,-23248.84 3215.5,-23251.84 3215.5,-23251.84 3215.5,-23257.84 3215.5,-23257.84 3215.5,-23260.84 3212.5,-23263.84 3209.5,-23263.84"/>
<text text-anchor="start" x="3156.5" y="-23252.64" font-family="Helvetica,sans-Serif" font-size="9.00">measure.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/measure.ts -->
<g id="edge2108" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/measure.ts</title>
<g id="a_edge2108"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1901.02,-25441.67C1920.07,-25432.54 1951.28,-25419.13 1980,-25413.84 2019.23,-25406.61 2130.98,-25385.95 2159.5,-25413.84 2173.84,-25427.86 2153.16,-25760.81 2167.5,-25774.84 2191.49,-25798.3 2293.28,-25796.97 2318.5,-25774.84 2351.86,-25745.57 2301.58,-25708.61 2331.5,-25675.84 2375.12,-25628.06 2410.88,-25660.08 2473.5,-25643.84 2534.49,-25628.01 2551.47,-25628.36 2609.5,-25603.84 2817.24,-25516.04 2909.19,-25501.55 3019.5,-25304.84 3094.37,-25171.33 3099.69,-25127.88 3124.5,-24976.84 3139.32,-24886.59 3134.57,-24245.25 3137.5,-24153.84 3148.69,-23805.07 3173.46,-23380.7 3179.6,-23278.01"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3182.17,-23270.25 3180.43,-23264.13 3177.98,-23270 3182.17,-23270.25"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3180.07,-23270.12 3179.89,-23273.12 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3179.75" cy="-23275.51" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3160.82" y="-24301.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/ContextMenu.ts -->
<g id="node682" class="node">
<title>src/lib/litegraph/src/ContextMenu.ts</title>
<g id="a_node682"><a xlink:href="src/lib/litegraph/src/ContextMenu.ts" xlink:title="ContextMenu.ts">
<path fill="#ddfeff" stroke="black" d="M3116.5,-23343.84C3116.5,-23343.84 3040.5,-23343.84 3040.5,-23343.84 3037.5,-23343.84 3034.5,-23340.84 3034.5,-23337.84 3034.5,-23337.84 3034.5,-23331.84 3034.5,-23331.84 3034.5,-23328.84 3037.5,-23325.84 3040.5,-23325.84 3040.5,-23325.84 3116.5,-23325.84 3116.5,-23325.84 3119.5,-23325.84 3122.5,-23328.84 3122.5,-23331.84 3122.5,-23331.84 3122.5,-23337.84 3122.5,-23337.84 3122.5,-23340.84 3119.5,-23343.84 3116.5,-23343.84"/>
<text text-anchor="start" x="3042.5" y="-23332.64" font-family="Helvetica,sans-Serif" font-size="9.00">ContextMenu.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/ContextMenu.ts -->
<g id="edge2094" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/ContextMenu.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1896.37,-25441.71C1914.41,-25430.01 1947.98,-25410.33 1980,-25402.84 2018.84,-25393.75 2130.98,-25374.95 2159.5,-25402.84 2173.8,-25416.82 2153.2,-25748.85 2167.5,-25762.84 2191.49,-25786.3 2293.37,-25785.07 2318.5,-25762.84 2354.05,-25731.38 2299.89,-25692.24 2331.5,-25656.84 2374.72,-25608.43 2410.91,-25639.98 2473.5,-25622.84 2534.52,-25606.13 2566.3,-25627.05 2609.5,-25580.84 2626.65,-25562.49 2603.75,-25542.55 2622.5,-25525.84 2664.92,-25488.01 2709.77,-25551.49 2749.5,-25510.84 2770.87,-25488.97 2740.98,-25395.57 2762.5,-25373.84 2784.98,-25351.13 2883.97,-25382.45 2905.5,-25358.84 2917.5,-25345.68 2911.59,-24735.54 2913.5,-24717.84 2938.63,-24484.63 2988.04,-24433.27 3019.5,-24200.84 3065.85,-23858.46 3075.7,-23434.67 3077.25,-23349.97"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="3079.46,-23343.88 3077.25,-23349.84 3075.26,-23343.81 3079.46,-23343.88"/>
</g>
<!-- src/lib/litegraph/src/LiteGraphSingleton.ts -->
<g id="node683" class="node">
<title>src/lib/litegraph/src/LiteGraphSingleton.ts</title>
<g id="a_node683"><a xlink:href="src/lib/litegraph/src/LiteGraphSingleton.ts" xlink:title="LiteGraphSingleton.ts">
<path fill="#ddfeff" stroke="black" d="M2597,-21535.84C2597,-21535.84 2494,-21535.84 2494,-21535.84 2491,-21535.84 2488,-21532.84 2488,-21529.84 2488,-21529.84 2488,-21523.84 2488,-21523.84 2488,-21520.84 2491,-21517.84 2494,-21517.84 2494,-21517.84 2597,-21517.84 2597,-21517.84 2600,-21517.84 2603,-21520.84 2603,-21523.84 2603,-21523.84 2603,-21529.84 2603,-21529.84 2603,-21532.84 2600,-21535.84 2597,-21535.84"/>
<text text-anchor="start" x="2496" y="-21524.64" font-family="Helvetica,sans-Serif" font-size="9.00">LiteGraphSingleton.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts -->
<g id="edge2106" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts</title>
<g id="a_edge2106"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1897.26,-25459.86C1915.86,-25472.31 1948.21,-25496.48 1967,-25524.84 1977.09,-25540.07 1965.18,-25553.15 1980,-25563.84 2012.36,-25587.16 2130.83,-25591.57 2159.5,-25563.84 2178.91,-25545.05 2152.95,-25343.6 2167.5,-25320.84 2207.96,-25257.53 2276.04,-25306.82 2318.5,-25244.84 2335.41,-25220.16 2325.48,-25140.14 2331.5,-25110.84 2373.33,-24907.06 2441.19,-24870.34 2473.5,-24664.84 2482.97,-24604.58 2479.35,-22529.8 2481.5,-22468.84 2494.43,-22101.89 2532.97,-21655.82 2542.4,-21550.09"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2545.21,-21542.27 2543.66,-21536.11 2541.03,-21541.9 2545.21,-21542.27"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2543.12,-21542.08 2542.85,-21545.07 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2542.64" cy="-21547.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2455.81" y="-23490.73" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/DragAndScale.ts -->
<g id="edge2095" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/DragAndScale.ts</title>
<g id="a_edge2095"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1907.37,-25459.86C1927.32,-25471.41 1954.25,-25492.4 1967,-25518.84 1979.52,-25544.79 1959.12,-25757.98 1980,-25777.84 2034.51,-25829.68 2262.11,-25827.62 2318.5,-25777.84 2353.42,-25747.01 2299.86,-25708.02 2331.5,-25673.84 2375.26,-25626.57 2411.04,-25660.59 2473.5,-25644.84 2534.71,-25629.39 2551.84,-25629.53 2609.5,-25603.84 2675.99,-25574.21 2710.51,-25580.31 2749.5,-25518.84 2764.22,-25495.63 2744.01,-25416.17 2762.5,-25395.84 2806.13,-25347.86 2862.5,-25415.38 2905.5,-25366.84 2912.96,-25358.41 2911.99,-25276.99 2913.5,-25265.84 2946.95,-25018.71 2992.06,-24962.7 3019.5,-24714.84 3029.94,-24620.48 3007.76,-24379.49 3032.5,-24287.84 3038.02,-24267.4 3049.42,-24246.45 3059.37,-24231.49"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3065.77,-24226.14 3067.55,-24220.04 3062.35,-24223.7 3065.77,-24226.14"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3064.06,-24224.92 3062.32,-24227.36 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3060.92" cy="-24229.32" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2952.28" y="-24950.82" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraph.ts -->
<g id="node686" class="node">
<title>src/lib/litegraph/src/LGraph.ts</title>
<g id="a_node686"><a xlink:href="src/lib/litegraph/src/LGraph.ts" xlink:title="LGraph.ts">
<path fill="#ddfeff" stroke="black" d="M2854.5,-23361.84C2854.5,-23361.84 2805.5,-23361.84 2805.5,-23361.84 2802.5,-23361.84 2799.5,-23358.84 2799.5,-23355.84 2799.5,-23355.84 2799.5,-23349.84 2799.5,-23349.84 2799.5,-23346.84 2802.5,-23343.84 2805.5,-23343.84 2805.5,-23343.84 2854.5,-23343.84 2854.5,-23343.84 2857.5,-23343.84 2860.5,-23346.84 2860.5,-23349.84 2860.5,-23349.84 2860.5,-23355.84 2860.5,-23355.84 2860.5,-23358.84 2857.5,-23361.84 2854.5,-23361.84"/>
<text text-anchor="start" x="2807.5" y="-23350.64" font-family="Helvetica,sans-Serif" font-size="9.00">LGraph.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/LGraph.ts -->
<g id="edge2099" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/LGraph.ts</title>
<g id="a_edge2099"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1907.19,-25459.95C1927.03,-25471.55 1953.91,-25492.57 1967,-25518.84 1983.9,-25552.74 1952.21,-25663.09 1980,-25688.84 2007.67,-25714.47 2292.43,-25691.09 2318.5,-25663.84 2336.43,-25645.09 2318.95,-25570.54 2331.5,-25547.84 2370.53,-25477.25 2435.51,-25505.98 2473.5,-25434.84 2493.88,-25396.68 2458.78,-25374.65 2481.5,-25337.84 2516.49,-25281.14 2575.25,-25316.98 2609.5,-25259.84 2635.82,-25215.93 2601.58,-25076.56 2622.5,-25029.84 2655.12,-24956.98 2718.58,-24976.43 2749.5,-24902.84 2763.38,-24869.8 2757.94,-23648.38 2762.5,-23612.84 2774.01,-23523.1 2805.08,-23420 2820.33,-23375.29"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2824.91,-23368.6 2824.92,-23362.25 2820.95,-23367.21 2824.91,-23368.6"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2822.93,-23367.91 2821.93,-23370.73 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2821.13" cy="-23373" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2734.42" y="-24405.65" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts -->
<g id="node690" class="node">
<title>src/lib/litegraph/src/LGraphCanvas.ts</title>
<g id="a_node690"><a xlink:href="src/lib/litegraph/src/LGraphCanvas.ts" xlink:title="LGraphCanvas.ts">
<path fill="#ddfeff" stroke="black" d="M3007,-23257.84C3007,-23257.84 2926,-23257.84 2926,-23257.84 2923,-23257.84 2920,-23254.84 2920,-23251.84 2920,-23251.84 2920,-23245.84 2920,-23245.84 2920,-23242.84 2923,-23239.84 2926,-23239.84 2926,-23239.84 3007,-23239.84 3007,-23239.84 3010,-23239.84 3013,-23242.84 3013,-23245.84 3013,-23245.84 3013,-23251.84 3013,-23251.84 3013,-23254.84 3010,-23257.84 3007,-23257.84"/>
<text text-anchor="start" x="2928" y="-23246.64" font-family="Helvetica,sans-Serif" font-size="9.00">LGraphCanvas.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/LGraphCanvas.ts -->
<g id="edge2102" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/LGraphCanvas.ts</title>
<g id="a_edge2102"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1887.26,-25441.59C1899.28,-25420.8 1935.52,-25372.29 1980,-25354.84 2017.13,-25340.26 2130.94,-25326.99 2159.5,-25354.84 2172.07,-25367.1 2154.93,-25658.58 2167.5,-25670.84 2215.55,-25717.69 2268.19,-25715.25 2318.5,-25670.84 2353.42,-25640.01 2301.87,-25602.78 2331.5,-25566.84 2414.19,-25466.52 2507.31,-25556.2 2609.5,-25475.84 2618.13,-25469.05 2613.64,-25461.32 2622.5,-25454.84 2669.48,-25420.47 2711.54,-25466.97 2749.5,-25422.84 2769.01,-25400.16 2741.57,-25310.22 2762.5,-25288.84 2807.27,-25243.09 2862.9,-25319.6 2905.5,-25271.84 2914.29,-25261.98 2910.92,-23382.79 2913.5,-23369.84 2920.77,-23333.29 2938.57,-23293.99 2951.32,-23270.31"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2957.15,-23264.29 2958.29,-23258.04 2953.5,-23262.22 2957.15,-23264.29"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2955.33,-23263.25 2953.85,-23265.86 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2952.66" cy="-23267.95" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2755.94" y="-25269.46" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphGroup.ts -->
<g id="node691" class="node">
<title>src/lib/litegraph/src/LGraphGroup.ts</title>
<g id="a_node691"><a xlink:href="src/lib/litegraph/src/LGraphGroup.ts" xlink:title="LGraphGroup.ts">
<path fill="#ddfeff" stroke="black" d="M3117,-23213.84C3117,-23213.84 3040,-23213.84 3040,-23213.84 3037,-23213.84 3034,-23210.84 3034,-23207.84 3034,-23207.84 3034,-23201.84 3034,-23201.84 3034,-23198.84 3037,-23195.84 3040,-23195.84 3040,-23195.84 3117,-23195.84 3117,-23195.84 3120,-23195.84 3123,-23198.84 3123,-23201.84 3123,-23201.84 3123,-23207.84 3123,-23207.84 3123,-23210.84 3120,-23213.84 3117,-23213.84"/>
<text text-anchor="start" x="3042" y="-23202.64" font-family="Helvetica,sans-Serif" font-size="9.00">LGraphGroup.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/LGraphGroup.ts -->
<g id="edge2103" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/LGraphGroup.ts</title>
<g id="a_edge2103"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1890.05,-25441.72C1904.55,-25423.78 1939.78,-25384.42 1980,-25369.84 1998.75,-25363.04 2145.23,-25355.91 2159.5,-25369.84 2172.55,-25382.57 2154.45,-25685.11 2167.5,-25697.84 2215.53,-25744.71 2268.47,-25742.57 2318.5,-25697.84 2337.84,-25680.55 2314.19,-25601.16 2331.5,-25581.84 2374.66,-25533.64 2411.22,-25567.34 2473.5,-25549.84 2534.93,-25532.58 2563.51,-25548.07 2609.5,-25503.84 2621.16,-25492.62 2609.97,-25480.07 2622.5,-25469.84 2666.81,-25433.65 2710.58,-25490.77 2749.5,-25448.84 2771.51,-25425.13 2739.72,-25326.81 2762.5,-25303.84 2784.99,-25281.17 2883.96,-25313.41 2905.5,-25289.84 2915.82,-25278.54 2911.46,-24203.01 2913.5,-24187.84 2937.92,-24005.98 2993.44,-23970.46 3019.5,-23788.84 3027.6,-23732.4 3015.92,-23330.39 3032.5,-23275.84 3038.16,-23257.21 3050.14,-23238.72 3060.31,-23225.28"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3067.14,-23220.1 3069.25,-23214.1 3063.86,-23217.48 3067.14,-23220.1"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3065.5,-23218.79 3063.63,-23221.13 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3062.13" cy="-23223.01" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2888.36" y="-24320.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LLink.ts -->
<g id="node692" class="node">
<title>src/lib/litegraph/src/LLink.ts</title>
<g id="a_node692"><a xlink:href="src/lib/litegraph/src/LLink.ts" xlink:title="LLink.ts">
<path fill="#ddfeff" stroke="black" d="M3203,-24177.84C3203,-24177.84 3161,-24177.84 3161,-24177.84 3158,-24177.84 3155,-24174.84 3155,-24171.84 3155,-24171.84 3155,-24165.84 3155,-24165.84 3155,-24162.84 3158,-24159.84 3161,-24159.84 3161,-24159.84 3203,-24159.84 3203,-24159.84 3206,-24159.84 3209,-24162.84 3209,-24165.84 3209,-24165.84 3209,-24171.84 3209,-24171.84 3209,-24174.84 3206,-24177.84 3203,-24177.84"/>
<text text-anchor="start" x="3164" y="-24166.64" font-family="Helvetica,sans-Serif" font-size="9.00">LLink.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/LLink.ts -->
<g id="edge2107" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/LLink.ts</title>
<g id="a_edge2107"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1899.91,-25459.97C1920.05,-25471.89 1952.73,-25494.82 1967,-25524.84 1983.04,-25558.58 1953.08,-25834.93 1980,-25860.84 2007.1,-25886.91 2290.51,-25885.96 2318.5,-25860.84 2338.46,-25842.92 2311.96,-25759.22 2331.5,-25740.84 2366.01,-25708.37 2497.11,-25730.84 2544.5,-25730.84 2544.5,-25730.84 2544.5,-25730.84 2967.5,-25730.84 3038.09,-25730.84 3077.54,-25759.54 3124.5,-25706.84 3177.18,-25647.72 3180.74,-24378.88 3180.98,-24191.79"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3183.09,-24183.88 3181,-24177.87 3178.89,-24183.87 3183.09,-24183.88"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3180.99,-24183.87 3180.99,-24186.87 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3180.99" cy="-24189.27" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3151.05" y="-24821.84" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/Reroute.ts -->
<g id="node694" class="node">
<title>src/lib/litegraph/src/Reroute.ts</title>
<g id="a_node694"><a xlink:href="src/lib/litegraph/src/Reroute.ts" xlink:title="Reroute.ts">
<path fill="#ddfeff" stroke="black" d="M3104,-24317.84C3104,-24317.84 3053,-24317.84 3053,-24317.84 3050,-24317.84 3047,-24314.84 3047,-24311.84 3047,-24311.84 3047,-24305.84 3047,-24305.84 3047,-24302.84 3050,-24299.84 3053,-24299.84 3053,-24299.84 3104,-24299.84 3104,-24299.84 3107,-24299.84 3110,-24302.84 3110,-24305.84 3110,-24305.84 3110,-24311.84 3110,-24311.84 3110,-24314.84 3107,-24317.84 3104,-24317.84"/>
<text text-anchor="start" x="3055" y="-24306.64" font-family="Helvetica,sans-Serif" font-size="9.00">Reroute.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts -->
<g id="edge2113" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts</title>
<g id="a_edge2113"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1899.9,-25459.97C1920.01,-25471.9 1952.68,-25494.84 1967,-25524.84 1981.76,-25555.75 1955.27,-25809.13 1980,-25832.84 2007.15,-25858.87 2290.51,-25857.96 2318.5,-25832.84 2338.46,-25814.92 2313.35,-25732.58 2331.5,-25712.84 2352.8,-25689.67 2579.05,-25666.76 2609.5,-25658.84 2672.88,-25642.34 2707.78,-25663.32 2749.5,-25612.84 2778.33,-25577.95 2740.04,-25551.13 2762.5,-25511.84 2802.43,-25441.99 2867.42,-25471.71 2905.5,-25400.84 2916.68,-25380.03 2897.75,-25312.44 2913.5,-25294.84 2945.46,-25259.11 2987.81,-25310.81 3019.5,-25274.84 3035.61,-25256.55 3070.17,-24477.63 3076.5,-24332.12"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3078.95,-24323.98 3077.11,-24317.9 3074.75,-24323.8 3078.95,-24323.98"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3076.85,-24323.89 3076.72,-24326.89 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3076.62" cy="-24329.29" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2890.03" y="-25286.52" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/subgraphUtils.ts -->
<g id="node699" class="node">
<title>src/lib/litegraph/src/subgraph/subgraphUtils.ts</title>
<g id="a_node699"><a xlink:href="src/lib/litegraph/src/subgraph/subgraphUtils.ts" xlink:title="subgraphUtils.ts">
<path fill="#ddfeff" stroke="black" d="M2438,-23647.84C2438,-23647.84 2359,-23647.84 2359,-23647.84 2356,-23647.84 2353,-23644.84 2353,-23641.84 2353,-23641.84 2353,-23635.84 2353,-23635.84 2353,-23632.84 2356,-23629.84 2359,-23629.84 2359,-23629.84 2438,-23629.84 2438,-23629.84 2441,-23629.84 2444,-23632.84 2444,-23635.84 2444,-23635.84 2444,-23641.84 2444,-23641.84 2444,-23644.84 2441,-23647.84 2438,-23647.84"/>
<text text-anchor="start" x="2361" y="-23636.64" font-family="Helvetica,sans-Serif" font-size="9.00">subgraphUtils.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/subgraph/subgraphUtils.ts -->
<g id="edge2117" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/subgraph/subgraphUtils.ts</title>
<g id="a_edge2117"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1893.92,-25459.85C1910.24,-25473.46 1941.8,-25500.29 1967,-25524.84 1973.08,-25530.76 1972.22,-25535.44 1980,-25538.84 2016.56,-25554.78 2130.95,-25566.7 2159.5,-25538.84 2172.62,-25526.03 2155.25,-25222.48 2167.5,-25208.84 2212.73,-25158.47 2273.67,-25239.56 2318.5,-25188.84 2346.74,-25156.89 2304.76,-23687.05 2331.5,-23653.84 2333.94,-23650.81 2336.85,-23648.31 2340.07,-23646.26"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2348.15,-23644.98 2352.79,-23640.63 2346.45,-23641.14 2348.15,-23644.98"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2347.3,-23643.06 2344.56,-23644.27 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2342.36" cy="-23645.25" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2179.37" y="-25184.39" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/types/globalEnums.ts -->
<g id="node700" class="node">
<title>src/lib/litegraph/src/types/globalEnums.ts</title>
<g id="a_node700"><a xlink:href="src/lib/litegraph/src/types/globalEnums.ts" xlink:title="globalEnums.ts">
<path fill="#ddfeff" stroke="black" d="M2867,-22997.84C2867,-22997.84 2793,-22997.84 2793,-22997.84 2790,-22997.84 2787,-22994.84 2787,-22991.84 2787,-22991.84 2787,-22985.84 2787,-22985.84 2787,-22982.84 2790,-22979.84 2793,-22979.84 2793,-22979.84 2867,-22979.84 2867,-22979.84 2870,-22979.84 2873,-22982.84 2873,-22985.84 2873,-22985.84 2873,-22991.84 2873,-22991.84 2873,-22994.84 2870,-22997.84 2867,-22997.84"/>
<text text-anchor="start" x="2795" y="-22986.64" font-family="Helvetica,sans-Serif" font-size="9.00">globalEnums.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts -->
<g id="edge2119" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1899.83,-25460C1919.89,-25471.96 1952.49,-25494.94 1967,-25524.84 1978.51,-25548.56 1960.85,-25743.71 1980,-25761.84 2034.63,-25813.55 2261.67,-25811.12 2318.5,-25761.84 2349.36,-25735.07 2308.07,-25704.31 2331.5,-25670.84 2372.54,-25612.19 2425.46,-25647.91 2473.5,-25594.84 2579.68,-25477.53 2566.12,-25418 2609.5,-25265.84 2714.34,-24898.06 2716.53,-24797.84 2749.5,-24416.84 2751.19,-24397.28 2750.17,-23019.11 2762.5,-23003.84 2767.2,-22998.01 2773.65,-22994.15 2780.68,-22991.63"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2787.3,-22991.84 2780.95,-22991.55 2786.1,-22987.81 2787.3,-22991.84"/>
</g>
<!-- src/lib/litegraph/src/constants.ts -->
<g id="node702" class="node">
<title>src/lib/litegraph/src/constants.ts</title>
<g id="a_node702"><a xlink:href="src/lib/litegraph/src/constants.ts" xlink:title="constants.ts">
<path fill="#ddfeff" stroke="black" d="M3309.5,-23321.84C3309.5,-23321.84 3249.5,-23321.84 3249.5,-23321.84 3246.5,-23321.84 3243.5,-23318.84 3243.5,-23315.84 3243.5,-23315.84 3243.5,-23309.84 3243.5,-23309.84 3243.5,-23306.84 3246.5,-23303.84 3249.5,-23303.84 3249.5,-23303.84 3309.5,-23303.84 3309.5,-23303.84 3312.5,-23303.84 3315.5,-23306.84 3315.5,-23309.84 3315.5,-23309.84 3315.5,-23315.84 3315.5,-23315.84 3315.5,-23318.84 3312.5,-23321.84 3309.5,-23321.84"/>
<text text-anchor="start" x="3251.5" y="-23310.64" font-family="Helvetica,sans-Serif" font-size="9.00">constants.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/constants.ts -->
<g id="edge2093" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/constants.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1885.37,-25460.1C1895.7,-25500.7 1937.69,-25667.06 1967,-25804.84 1970.25,-25820.1 1967.99,-25863.88 1980,-25873.84 1994.48,-25885.84 2303.29,-25884.89 2318.5,-25873.84 2333.62,-25862.85 2318.83,-25847.58 2331.5,-25833.84 2401.03,-25758.39 2441.9,-25744.84 2544.5,-25744.84 2544.5,-25744.84 2544.5,-25744.84 3079.5,-25744.84 3292.03,-25744.84 3211.14,-25011.81 3226.5,-24799.84 3270.47,-24192.94 3277.55,-23443.91 3278.4,-23328.16"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="3280.54,-23322.02 3278.4,-23328 3276.34,-23321.99 3280.54,-23322.02"/>
</g>
<!-- src/lib/litegraph/src/utils/uuid.ts -->
<g id="node703" class="node">
<title>src/lib/litegraph/src/utils/uuid.ts</title>
<g id="a_node703"><a xlink:href="src/lib/litegraph/src/utils/uuid.ts" xlink:title="uuid.ts">
<path fill="#ddfeff" stroke="black" d="M2707,-22039.84C2707,-22039.84 2665,-22039.84 2665,-22039.84 2662,-22039.84 2659,-22036.84 2659,-22033.84 2659,-22033.84 2659,-22027.84 2659,-22027.84 2659,-22024.84 2662,-22021.84 2665,-22021.84 2665,-22021.84 2707,-22021.84 2707,-22021.84 2710,-22021.84 2713,-22024.84 2713,-22027.84 2713,-22027.84 2713,-22033.84 2713,-22033.84 2713,-22036.84 2710,-22039.84 2707,-22039.84"/>
<text text-anchor="start" x="2670" y="-22028.64" font-family="Helvetica,sans-Serif" font-size="9.00">uuid.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/utils/uuid.ts -->
<g id="edge2125" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/utils/uuid.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1899.11,-25459.98C1918.75,-25472.08 1951.26,-25495.35 1967,-25524.84 1977.34,-25544.22 1963.48,-25608.36 1980,-25622.84 1995,-25635.98 2144.95,-25636.48 2159.5,-25622.84 2179.8,-25603.79 2149.09,-25518.72 2167.5,-25497.84 2212.69,-25446.57 2273.36,-25520.14 2318.5,-25468.84 2349.24,-25433.9 2299.31,-25293.44 2331.5,-25259.84 2353.45,-25236.92 2452.24,-25268.39 2473.5,-25244.84 2486.18,-25230.79 2468.9,-22533.96 2481.5,-22519.84 2519.63,-22477.1 2570.83,-22547.09 2609.5,-22504.84 2643.95,-22467.2 2590.35,-22085.45 2622.5,-22045.84 2629.8,-22036.84 2641.45,-22032.68 2652.73,-22030.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2659.18,-22032.23 2652.97,-22030.87 2658.67,-22028.06 2659.18,-22032.23"/>
</g>
<!-- src/lib/litegraph/src/LGraphBadge.ts -->
<g id="node704" class="node">
<title>src/lib/litegraph/src/LGraphBadge.ts</title>
<g id="a_node704"><a xlink:href="src/lib/litegraph/src/LGraphBadge.ts" xlink:title="LGraphBadge.ts">
<path fill="#ddfeff" stroke="black" d="M3220.5,-21165.84C3220.5,-21165.84 3143.5,-21165.84 3143.5,-21165.84 3140.5,-21165.84 3137.5,-21162.84 3137.5,-21159.84 3137.5,-21159.84 3137.5,-21153.84 3137.5,-21153.84 3137.5,-21150.84 3140.5,-21147.84 3143.5,-21147.84 3143.5,-21147.84 3220.5,-21147.84 3220.5,-21147.84 3223.5,-21147.84 3226.5,-21150.84 3226.5,-21153.84 3226.5,-21153.84 3226.5,-21159.84 3226.5,-21159.84 3226.5,-21162.84 3223.5,-21165.84 3220.5,-21165.84"/>
<text text-anchor="start" x="3145.5" y="-21154.64" font-family="Helvetica,sans-Serif" font-size="9.00">LGraphBadge.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/LGraphBadge.ts -->
<g id="edge2100" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/LGraphBadge.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1885.1,-25460.05C1898.51,-25518.87 1971.93,-25839.51 1980,-25845.84 1994.8,-25857.44 2304.53,-25858.42 2318.5,-25845.84 2339.09,-25827.29 2312.4,-25741.9 2331.5,-25721.84 2353.52,-25698.71 2442.07,-25705.5 2473.5,-25699.84 2597.23,-25677.53 2641.97,-25702.98 2749.5,-25637.84 2917.23,-25536.22 2952.59,-25473.18 3019.5,-25288.84 3024.1,-25276.16 3123.69,-24337.29 3124.5,-24323.84 3138.99,-24083.37 3133.54,-23480.71 3137.5,-23239.84 3151.69,-22376.48 3177.24,-21312 3180.63,-21172.23"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="3182.88,-21165.99 3180.63,-21171.94 3178.68,-21165.89 3182.88,-21165.99"/>
</g>
<!-- src/lib/litegraph/src/LGraphButton.ts -->
<g id="node706" class="node">
<title>src/lib/litegraph/src/LGraphButton.ts</title>
<g id="a_node706"><a xlink:href="src/lib/litegraph/src/LGraphButton.ts" xlink:title="LGraphButton.ts">
<path fill="#ddfeff" stroke="black" d="M2438.5,-21523.84C2438.5,-21523.84 2358.5,-21523.84 2358.5,-21523.84 2355.5,-21523.84 2352.5,-21520.84 2352.5,-21517.84 2352.5,-21517.84 2352.5,-21511.84 2352.5,-21511.84 2352.5,-21508.84 2355.5,-21505.84 2358.5,-21505.84 2358.5,-21505.84 2438.5,-21505.84 2438.5,-21505.84 2441.5,-21505.84 2444.5,-21508.84 2444.5,-21511.84 2444.5,-21511.84 2444.5,-21517.84 2444.5,-21517.84 2444.5,-21520.84 2441.5,-21523.84 2438.5,-21523.84"/>
<text text-anchor="start" x="2360.5" y="-21512.64" font-family="Helvetica,sans-Serif" font-size="9.00">LGraphButton.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/LGraphButton.ts -->
<g id="edge2101" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/LGraphButton.ts</title>
<g id="a_edge2101"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1898.47,-25459.91C1917.09,-25470.26 1949.63,-25486.54 1980,-25492.84 2019.06,-25500.93 2130.96,-25520.7 2159.5,-25492.84 2172.66,-25479.99 2162.55,-25179.55 2167.5,-25161.84 2203.8,-25032.03 2283.5,-25029 2318.5,-24898.84 2340.88,-24815.6 2321.4,-21881.44 2331.5,-21795.84 2343.05,-21697.92 2375.83,-21584.52 2390.39,-21537.29"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2394.78,-21530.27 2394.57,-21523.92 2390.77,-21529.02 2394.78,-21530.27"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2392.78,-21529.65 2391.88,-21532.51 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2391.17" cy="-21534.8" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2305.24" y="-23484.54" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/Rectangle.ts -->
<g id="node707" class="node">
<title>src/lib/litegraph/src/infrastructure/Rectangle.ts</title>
<g id="a_node707"><a xlink:href="src/lib/litegraph/src/infrastructure/Rectangle.ts" xlink:title="Rectangle.ts">
<path fill="#ddfeff" stroke="black" d="M2277.5,-24335.84C2277.5,-24335.84 2216.5,-24335.84 2216.5,-24335.84 2213.5,-24335.84 2210.5,-24332.84 2210.5,-24329.84 2210.5,-24329.84 2210.5,-24323.84 2210.5,-24323.84 2210.5,-24320.84 2213.5,-24317.84 2216.5,-24317.84 2216.5,-24317.84 2277.5,-24317.84 2277.5,-24317.84 2280.5,-24317.84 2283.5,-24320.84 2283.5,-24323.84 2283.5,-24323.84 2283.5,-24329.84 2283.5,-24329.84 2283.5,-24332.84 2280.5,-24335.84 2277.5,-24335.84"/>
<text text-anchor="start" x="2218.5" y="-24324.64" font-family="Helvetica,sans-Serif" font-size="9.00">Rectangle.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/infrastructure/Rectangle.ts -->
<g id="edge2096" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/infrastructure/Rectangle.ts</title>
<g id="a_edge2096"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1916.05,-25452.51C1985.76,-25455.68 2142.8,-25460.84 2159.5,-25443.84 2180.95,-25422 2147.91,-24365.36 2167.5,-24341.84 2174.82,-24333.05 2185.58,-24328.36 2196.79,-24326.05"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2204.81,-24327.14 2210.49,-24324.29 2204.27,-24322.97 2204.81,-24327.14"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2204.54,-24325.06 2201.56,-24325.44 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2199.18" cy="-24325.74" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2139.63" y="-24880.34" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/measureSlots.ts -->
<g id="node708" class="node">
<title>src/lib/litegraph/src/canvas/measureSlots.ts</title>
<g id="a_node708"><a xlink:href="src/lib/litegraph/src/canvas/measureSlots.ts" xlink:title="measureSlots.ts">
<path fill="#ddfeff" stroke="black" d="M1687.5,-24695.84C1687.5,-24695.84 1610.5,-24695.84 1610.5,-24695.84 1607.5,-24695.84 1604.5,-24692.84 1604.5,-24689.84 1604.5,-24689.84 1604.5,-24683.84 1604.5,-24683.84 1604.5,-24680.84 1607.5,-24677.84 1610.5,-24677.84 1610.5,-24677.84 1687.5,-24677.84 1687.5,-24677.84 1690.5,-24677.84 1693.5,-24680.84 1693.5,-24683.84 1693.5,-24683.84 1693.5,-24689.84 1693.5,-24689.84 1693.5,-24692.84 1690.5,-24695.84 1687.5,-24695.84"/>
<text text-anchor="start" x="1612.5" y="-24684.64" font-family="Helvetica,sans-Serif" font-size="9.00">measureSlots.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/canvas/measureSlots.ts -->
<g id="edge2086" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/canvas/measureSlots.ts</title>
<g id="a_edge2086"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1878.79,-25441.75C1866.92,-25392.51 1810.51,-25152.58 1789,-24952.84 1787.51,-24938.97 1790.45,-24712.1 1781,-24701.84 1762.81,-24682.09 1733.79,-24677.29 1707.69,-24677.88"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1699.44,-24676.26 1693.57,-24678.71 1699.68,-24680.45 1699.44,-24676.26"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1699.56,-24678.36 1702.55,-24678.18 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1704.95" cy="-24678.04" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1778.19" y="-25050.41" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/NodeInputSlot.ts -->
<g id="node712" class="node">
<title>src/lib/litegraph/src/node/NodeInputSlot.ts</title>
<g id="a_node712"><a xlink:href="src/lib/litegraph/src/node/NodeInputSlot.ts" xlink:title="NodeInputSlot.ts">
<path fill="#ddfeff" stroke="black" d="M1922.5,-23145.84C1922.5,-23145.84 1841.5,-23145.84 1841.5,-23145.84 1838.5,-23145.84 1835.5,-23142.84 1835.5,-23139.84 1835.5,-23139.84 1835.5,-23133.84 1835.5,-23133.84 1835.5,-23130.84 1838.5,-23127.84 1841.5,-23127.84 1841.5,-23127.84 1922.5,-23127.84 1922.5,-23127.84 1925.5,-23127.84 1928.5,-23130.84 1928.5,-23133.84 1928.5,-23133.84 1928.5,-23139.84 1928.5,-23139.84 1928.5,-23142.84 1925.5,-23145.84 1922.5,-23145.84"/>
<text text-anchor="start" x="1843.5" y="-23134.64" font-family="Helvetica,sans-Serif" font-size="9.00">NodeInputSlot.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/node/NodeInputSlot.ts -->
<g id="edge2109" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/node/NodeInputSlot.ts</title>
<g id="a_edge2109"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1879.8,-25441.71C1867.25,-25389.02 1804.44,-25118.15 1785,-24892.84 1782.93,-24868.83 1778.02,-23180.9 1785,-23157.84 1789.8,-23141.98 1804.69,-23135.07 1821.4,-23132.63"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1829.55,-23134.09 1835.37,-23131.53 1829.22,-23129.91 1829.55,-23134.09"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1829.38,-23132 1826.39,-23132.23 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1824" cy="-23132.42" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1757.61" y="-24279.25" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/Subgraph.ts -->
<g id="node713" class="node">
<title>src/lib/litegraph/src/subgraph/Subgraph.ts</title>
<g id="a_node713"><a xlink:href="src/lib/litegraph/src/subgraph/Subgraph.ts" xlink:title="Subgraph.ts">
<path fill="#ddfeff" stroke="black" d="M2860.5,-23815.84C2860.5,-23815.84 2799.5,-23815.84 2799.5,-23815.84 2796.5,-23815.84 2793.5,-23812.84 2793.5,-23809.84 2793.5,-23809.84 2793.5,-23803.84 2793.5,-23803.84 2793.5,-23800.84 2796.5,-23797.84 2799.5,-23797.84 2799.5,-23797.84 2860.5,-23797.84 2860.5,-23797.84 2863.5,-23797.84 2866.5,-23800.84 2866.5,-23803.84 2866.5,-23803.84 2866.5,-23809.84 2866.5,-23809.84 2866.5,-23812.84 2863.5,-23815.84 2860.5,-23815.84"/>
<text text-anchor="start" x="2801.5" y="-23804.64" font-family="Helvetica,sans-Serif" font-size="9.00">Subgraph.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/subgraph/Subgraph.ts -->
<g id="edge2115" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/subgraph/Subgraph.ts</title>
<g id="a_edge2115"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1899.78,-25460.03C1919.77,-25472.02 1952.32,-25495.02 1967,-25524.84 1976.64,-25544.42 1964.06,-25705.92 1980,-25720.84 2089.84,-25823.64 2204.92,-25819.49 2318.5,-25720.84 2349.68,-25693.76 2307.85,-25662.69 2331.5,-25628.84 2372.5,-25570.16 2420.82,-25601.3 2473.5,-25552.84 2555.33,-25477.55 2556.12,-25440.39 2609.5,-25342.84 2681.68,-25210.93 2716.88,-25181.62 2749.5,-25034.84 2756.82,-25001.89 2740.91,-23845.78 2762.5,-23819.84 2767.03,-23814.4 2773.1,-23810.8 2779.74,-23808.47"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2788.01,-23808.74 2793.4,-23805.36 2787.08,-23804.65 2788.01,-23808.74"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2787.55,-23806.7 2784.62,-23807.36 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2782.28" cy="-23807.89" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2726.64" y="-24635.58" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/BaseWidget.ts -->
<g id="node716" class="node">
<title>src/lib/litegraph/src/widgets/BaseWidget.ts</title>
<g id="a_node716"><a xlink:href="src/lib/litegraph/src/widgets/BaseWidget.ts" xlink:title="BaseWidget.ts">
<path fill="#ddfeff" stroke="black" d="M2433,-22379.84C2433,-22379.84 2364,-22379.84 2364,-22379.84 2361,-22379.84 2358,-22376.84 2358,-22373.84 2358,-22373.84 2358,-22367.84 2358,-22367.84 2358,-22364.84 2361,-22361.84 2364,-22361.84 2364,-22361.84 2433,-22361.84 2433,-22361.84 2436,-22361.84 2439,-22364.84 2439,-22367.84 2439,-22367.84 2439,-22373.84 2439,-22373.84 2439,-22376.84 2436,-22379.84 2433,-22379.84"/>
<text text-anchor="start" x="2366" y="-22368.64" font-family="Helvetica,sans-Serif" font-size="9.00">BaseWidget.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts -->
<g id="edge2127" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts</title>
<g id="a_edge2127"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1890.93,-25459.96C1906.17,-25476.7 1941.47,-25511.82 1980,-25524.84 1998.89,-25531.22 2145.23,-25538.77 2159.5,-25524.84 2172.82,-25511.83 2154.84,-25203.49 2167.5,-25189.84 2190.43,-25165.11 2295.76,-25199.74 2318.5,-25174.84 2333.07,-25158.88 2330.84,-23640.44 2331.5,-23618.84 2346.67,-23123.31 2387.34,-22518.14 2395.9,-22393.81"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2398.54,-22386.15 2396.86,-22380.02 2394.35,-22385.86 2398.54,-22386.15"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2396.44,-22386.01 2396.24,-22389 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2396.07" cy="-22391.39" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2355.74" y="-23861.62" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/widgetMap.ts -->
<g id="node717" class="node">
<title>src/lib/litegraph/src/widgets/widgetMap.ts</title>
<g id="a_node717"><a xlink:href="src/lib/litegraph/src/widgets/widgetMap.ts" xlink:title="widgetMap.ts">
<path fill="#ddfeff" stroke="black" d="M1914.5,-22527.84C1914.5,-22527.84 1849.5,-22527.84 1849.5,-22527.84 1846.5,-22527.84 1843.5,-22524.84 1843.5,-22521.84 1843.5,-22521.84 1843.5,-22515.84 1843.5,-22515.84 1843.5,-22512.84 1846.5,-22509.84 1849.5,-22509.84 1849.5,-22509.84 1914.5,-22509.84 1914.5,-22509.84 1917.5,-22509.84 1920.5,-22512.84 1920.5,-22515.84 1920.5,-22515.84 1920.5,-22521.84 1920.5,-22521.84 1920.5,-22524.84 1917.5,-22527.84 1914.5,-22527.84"/>
<text text-anchor="start" x="1851.5" y="-22516.64" font-family="Helvetica,sans-Serif" font-size="9.00">widgetMap.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/widgets/widgetMap.ts -->
<g id="edge2129" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/widgets/widgetMap.ts</title>
<g id="a_edge2129"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1879.8,-25441.71C1867.25,-25389.02 1804.44,-25118.15 1785,-24892.84 1780.77,-24843.85 1781.09,-23171.85 1785,-23122.84 1803.25,-22894.04 1859.82,-22621.1 1877,-22541.6"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1880.74,-22534.31 1879.96,-22528 1876.63,-22533.41 1880.74,-22534.31"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1878.69,-22533.86 1878.05,-22536.79 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1877.54" cy="-22539.13" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1757.45" y="-23977.33" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/LinkConnector.ts -->
<g id="node718" class="node">
<title>src/lib/litegraph/src/canvas/LinkConnector.ts</title>
<g id="a_node718"><a xlink:href="src/lib/litegraph/src/canvas/LinkConnector.ts" xlink:title="LinkConnector.ts">
<path fill="#ddfeff" stroke="black" d="M1689,-24755.84C1689,-24755.84 1609,-24755.84 1609,-24755.84 1606,-24755.84 1603,-24752.84 1603,-24749.84 1603,-24749.84 1603,-24743.84 1603,-24743.84 1603,-24740.84 1606,-24737.84 1609,-24737.84 1609,-24737.84 1689,-24737.84 1689,-24737.84 1692,-24737.84 1695,-24740.84 1695,-24743.84 1695,-24743.84 1695,-24749.84 1695,-24749.84 1695,-24752.84 1692,-24755.84 1689,-24755.84"/>
<text text-anchor="start" x="1611" y="-24744.64" font-family="Helvetica,sans-Serif" font-size="9.00">LinkConnector.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/canvas/LinkConnector.ts -->
<g id="edge2085" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/canvas/LinkConnector.ts</title>
<g id="a_edge2085"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1875.13,-25441.46C1857.79,-25413.15 1806.9,-25325.52 1789,-25244.84 1786.08,-25231.68 1790.13,-24769.75 1781,-24759.84 1762.91,-24740.19 1734.04,-24735.77 1708,-24736.77"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1699.73,-24735.28 1693.91,-24737.82 1700.05,-24739.47 1699.73,-24735.28"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1699.89,-24737.38 1702.88,-24737.15 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1705.28" cy="-24736.97" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1763.1" y="-25082.32" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/NodeOutputSlot.ts -->
<g id="node721" class="node">
<title>src/lib/litegraph/src/node/NodeOutputSlot.ts</title>
<g id="a_node721"><a xlink:href="src/lib/litegraph/src/node/NodeOutputSlot.ts" xlink:title="NodeOutputSlot.ts">
<path fill="#ddfeff" stroke="black" d="M1926.5,-23175.84C1926.5,-23175.84 1837.5,-23175.84 1837.5,-23175.84 1834.5,-23175.84 1831.5,-23172.84 1831.5,-23169.84 1831.5,-23169.84 1831.5,-23163.84 1831.5,-23163.84 1831.5,-23160.84 1834.5,-23157.84 1837.5,-23157.84 1837.5,-23157.84 1926.5,-23157.84 1926.5,-23157.84 1929.5,-23157.84 1932.5,-23160.84 1932.5,-23163.84 1932.5,-23163.84 1932.5,-23169.84 1932.5,-23169.84 1932.5,-23172.84 1929.5,-23175.84 1926.5,-23175.84"/>
<text text-anchor="start" x="1839.5" y="-23164.64" font-family="Helvetica,sans-Serif" font-size="9.00">NodeOutputSlot.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/node/NodeOutputSlot.ts -->
<g id="edge2110" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/node/NodeOutputSlot.ts</title>
<g id="a_edge2110"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1879.8,-25441.71C1867.25,-25389.02 1804.44,-25118.15 1785,-24892.84 1782.96,-24869.24 1778.14,-23210.5 1785,-23187.84 1789.4,-23173.32 1802.24,-23166.3 1817.21,-23163.34"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1825.65,-23164.46 1831.36,-23161.67 1825.16,-23160.29 1825.65,-23164.46"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1825.4,-23162.38 1822.42,-23162.73 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1820.04" cy="-23163.01" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1757.68" y="-24294.45" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/slotUtils.ts -->
<g id="node722" class="node">
<title>src/lib/litegraph/src/node/slotUtils.ts</title>
<g id="a_node722"><a xlink:href="src/lib/litegraph/src/node/slotUtils.ts" xlink:title="slotUtils.ts">
<path fill="#ddfeff" stroke="black" d="M1907.5,-23205.84C1907.5,-23205.84 1856.5,-23205.84 1856.5,-23205.84 1853.5,-23205.84 1850.5,-23202.84 1850.5,-23199.84 1850.5,-23199.84 1850.5,-23193.84 1850.5,-23193.84 1850.5,-23190.84 1853.5,-23187.84 1856.5,-23187.84 1856.5,-23187.84 1907.5,-23187.84 1907.5,-23187.84 1910.5,-23187.84 1913.5,-23190.84 1913.5,-23193.84 1913.5,-23193.84 1913.5,-23199.84 1913.5,-23199.84 1913.5,-23202.84 1910.5,-23205.84 1907.5,-23205.84"/>
<text text-anchor="start" x="1858.5" y="-23194.64" font-family="Helvetica,sans-Serif" font-size="9.00">slotUtils.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/node/slotUtils.ts -->
<g id="edge2111" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/node/slotUtils.ts</title>
<g id="a_edge2111"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1879.8,-25441.71C1867.25,-25389.02 1804.44,-25118.15 1785,-24892.84 1781.97,-24857.74 1781.08,-23659.84 1785,-23624.84 1802.65,-23467.08 1855.82,-23282.62 1875,-23219.41"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1879.35,-23212.39 1879.1,-23206.04 1875.34,-23211.16 1879.35,-23212.39"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1877.34,-23211.78 1876.46,-23214.65 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1875.76" cy="-23216.94" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1806.93" y="-24316.97" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/utils/spaceDistribution.ts -->
<g id="node725" class="node">
<title>src/lib/litegraph/src/utils/spaceDistribution.ts</title>
<g id="a_node725"><a xlink:href="src/lib/litegraph/src/utils/spaceDistribution.ts" xlink:title="spaceDistribution.ts">
<path fill="#ddfeff" stroke="black" d="M2733.5,-21979.84C2733.5,-21979.84 2638.5,-21979.84 2638.5,-21979.84 2635.5,-21979.84 2632.5,-21976.84 2632.5,-21973.84 2632.5,-21973.84 2632.5,-21967.84 2632.5,-21967.84 2632.5,-21964.84 2635.5,-21961.84 2638.5,-21961.84 2638.5,-21961.84 2733.5,-21961.84 2733.5,-21961.84 2736.5,-21961.84 2739.5,-21964.84 2739.5,-21967.84 2739.5,-21967.84 2739.5,-21973.84 2739.5,-21973.84 2739.5,-21976.84 2736.5,-21979.84 2733.5,-21979.84"/>
<text text-anchor="start" x="2640.5" y="-21968.64" font-family="Helvetica,sans-Serif" font-size="9.00">spaceDistribution.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/utils/spaceDistribution.ts -->
<g id="edge2122" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/utils/spaceDistribution.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1898.53,-25459.91C1917.88,-25472.08 1950.41,-25495.59 1967,-25524.84 1982.62,-25552.36 1955.67,-25574.61 1980,-25594.84 1995.34,-25607.59 2145.11,-25608.65 2159.5,-25594.84 2175.14,-25579.82 2155.51,-25417.9 2167.5,-25399.84 2208.52,-25338.06 2276.69,-25390.09 2318.5,-25328.84 2342.98,-25292.97 2301.39,-25165.13 2331.5,-25133.84 2353.5,-25110.97 2452.24,-25142.39 2473.5,-25118.84 2485.72,-25105.29 2469.35,-22505.45 2481.5,-22491.84 2519.64,-22449.1 2570.87,-22519.12 2609.5,-22476.84 2646.31,-22436.55 2588.15,-22028.24 2622.5,-21985.84 2623.96,-21984.04 2625.58,-21982.44 2627.35,-21981.01"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2633.5,-21979.34 2627.36,-21981 2631.13,-21975.88 2633.5,-21979.34"/>
</g>
<!-- src/lib/litegraph/src/utils/textUtils.ts -->
<g id="node726" class="node">
<title>src/lib/litegraph/src/utils/textUtils.ts</title>
<g id="a_node726"><a xlink:href="src/lib/litegraph/src/utils/textUtils.ts" xlink:title="textUtils.ts">
<path fill="#ddfeff" stroke="black" d="M2712.5,-22009.84C2712.5,-22009.84 2659.5,-22009.84 2659.5,-22009.84 2656.5,-22009.84 2653.5,-22006.84 2653.5,-22003.84 2653.5,-22003.84 2653.5,-21997.84 2653.5,-21997.84 2653.5,-21994.84 2656.5,-21991.84 2659.5,-21991.84 2659.5,-21991.84 2712.5,-21991.84 2712.5,-21991.84 2715.5,-21991.84 2718.5,-21994.84 2718.5,-21997.84 2718.5,-21997.84 2718.5,-22003.84 2718.5,-22003.84 2718.5,-22006.84 2715.5,-22009.84 2712.5,-22009.84"/>
<text text-anchor="start" x="2661.5" y="-21998.64" font-family="Helvetica,sans-Serif" font-size="9.00">textUtils.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/utils/textUtils.ts -->
<g id="edge2123" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/utils/textUtils.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1899.01,-25460.04C1918.54,-25472.19 1950.94,-25495.52 1967,-25524.84 1985.15,-25557.97 1951.32,-25584.25 1980,-25608.84 1995.14,-25621.82 2145,-25622.53 2159.5,-25608.84 2170.75,-25598.22 2158.84,-25482.65 2167.5,-25469.84 2209.03,-25408.4 2276.14,-25459.71 2318.5,-25398.84 2337.99,-25370.83 2315.39,-25275.92 2331.5,-25245.84 2369.58,-25174.74 2438.36,-25205.43 2473.5,-25132.84 2481.45,-25116.42 2469.35,-22519.45 2481.5,-22505.84 2519.64,-22463.1 2570.85,-22533.11 2609.5,-22490.84 2645.13,-22451.87 2589.25,-22056.85 2622.5,-22015.84 2628.67,-22008.23 2637.96,-22004.07 2647.5,-22001.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2653.83,-22002.85 2647.55,-22001.89 2653.06,-21998.72 2653.83,-22002.85"/>
</g>
<!-- src/lib/litegraph/src/utils/type.ts -->
<g id="node727" class="node">
<title>src/lib/litegraph/src/utils/type.ts</title>
<g id="a_node727"><a xlink:href="src/lib/litegraph/src/utils/type.ts" xlink:title="type.ts">
<path fill="#ddfeff" stroke="black" d="M2707,-22069.84C2707,-22069.84 2665,-22069.84 2665,-22069.84 2662,-22069.84 2659,-22066.84 2659,-22063.84 2659,-22063.84 2659,-22057.84 2659,-22057.84 2659,-22054.84 2662,-22051.84 2665,-22051.84 2665,-22051.84 2707,-22051.84 2707,-22051.84 2710,-22051.84 2713,-22054.84 2713,-22057.84 2713,-22057.84 2713,-22063.84 2713,-22063.84 2713,-22066.84 2710,-22069.84 2707,-22069.84"/>
<text text-anchor="start" x="2670" y="-22058.64" font-family="Helvetica,sans-Serif" font-size="9.00">type.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/utils/type.ts -->
<g id="edge2124" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/utils/type.ts</title>
<g id="a_edge2124"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1899.19,-25459.94C1918.91,-25471.99 1951.5,-25495.22 1967,-25524.84 1978.62,-25547.04 1961.29,-25620.17 1980,-25636.84 1994.89,-25650.1 2144.11,-25649.52 2159.5,-25636.84 2173.83,-25625.03 2157.15,-25611.25 2167.5,-25595.84 2212.25,-25529.23 2277.11,-25565.59 2318.5,-25496.84 2350.5,-25443.68 2300.26,-25411.45 2331.5,-25357.84 2370.23,-25291.36 2437.79,-25326.98 2473.5,-25258.84 2488.26,-25230.67 2477.05,-23000.33 2481.5,-22968.84 2510.58,-22762.95 2577.76,-22724.33 2609.5,-22518.84 2613.26,-22494.5 2606.97,-22094.95 2622.5,-22075.84 2628.18,-22068.85 2636.49,-22064.77 2645.21,-22062.47"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2653.36,-22063.22 2658.93,-22060.15 2652.66,-22059.08 2653.36,-22063.22"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2653.01,-22061.15 2650.05,-22061.65 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2647.69" cy="-22062.05" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2456.49" y="-23752.65" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LiteGraphGlobal.ts -->
<g id="node729" class="node">
<title>src/lib/litegraph/src/LiteGraphGlobal.ts</title>
<g id="a_node729"><a xlink:href="src/lib/litegraph/src/LiteGraphGlobal.ts" xlink:title="LiteGraphGlobal.ts">
<path fill="#ddfeff" stroke="black" d="M2730,-22823.84C2730,-22823.84 2642,-22823.84 2642,-22823.84 2639,-22823.84 2636,-22820.84 2636,-22817.84 2636,-22817.84 2636,-22811.84 2636,-22811.84 2636,-22808.84 2639,-22805.84 2642,-22805.84 2642,-22805.84 2730,-22805.84 2730,-22805.84 2733,-22805.84 2736,-22808.84 2736,-22811.84 2736,-22811.84 2736,-22817.84 2736,-22817.84 2736,-22820.84 2733,-22823.84 2730,-22823.84"/>
<text text-anchor="start" x="2644" y="-22812.64" font-family="Helvetica,sans-Serif" font-size="9.00">LiteGraphGlobal.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/LiteGraphGlobal.ts -->
<g id="edge2105" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/LiteGraphGlobal.ts</title>
<g id="a_edge2105"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1899.25,-25459.91C1919.03,-25471.93 1951.69,-25495.12 1967,-25524.84 1979.89,-25549.86 1959.1,-25631.98 1980,-25650.84 1994.81,-25664.2 2143.52,-25662.77 2159.5,-25650.84 2169.53,-25643.35 2158.23,-25632.24 2167.5,-25623.84 2218.14,-25577.95 2273.36,-25646.14 2318.5,-25594.84 2349.24,-25559.9 2300.97,-25420.95 2331.5,-25385.84 2373.77,-25337.23 2431.67,-25405.82 2473.5,-25356.84 2480.04,-25349.18 2480.57,-25185.86 2481.5,-25175.84 2518.97,-24770.9 2578.96,-24675.35 2609.5,-24269.84 2614.93,-24197.76 2608.3,-23039.71 2622.5,-22968.84 2632.39,-22919.46 2657.84,-22865.84 2673.04,-22836.7"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2678.77,-22830.45 2679.74,-22824.17 2675.06,-22828.47 2678.77,-22830.45"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2676.91,-22829.46 2675.5,-22832.11 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2674.37" cy="-22834.23" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2586.92" y="-24136.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/MovingInputLink.ts -->
<g id="node735" class="node">
<title>src/lib/litegraph/src/canvas/MovingInputLink.ts</title>
<g id="a_node735"><a xlink:href="src/lib/litegraph/src/canvas/MovingInputLink.ts" xlink:title="MovingInputLink.ts">
<path fill="#ddfeff" stroke="black" d="M1928,-24725.84C1928,-24725.84 1836,-24725.84 1836,-24725.84 1833,-24725.84 1830,-24722.84 1830,-24719.84 1830,-24719.84 1830,-24713.84 1830,-24713.84 1830,-24710.84 1833,-24707.84 1836,-24707.84 1836,-24707.84 1928,-24707.84 1928,-24707.84 1931,-24707.84 1934,-24710.84 1934,-24713.84 1934,-24713.84 1934,-24719.84 1934,-24719.84 1934,-24722.84 1931,-24725.84 1928,-24725.84"/>
<text text-anchor="start" x="1838" y="-24714.64" font-family="Helvetica,sans-Serif" font-size="9.00">MovingInputLink.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/canvas/MovingInputLink.ts -->
<g id="edge2087" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/canvas/MovingInputLink.ts</title>
<g id="a_edge2087"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1879.8,-25441.71C1867.25,-25389.02 1804.44,-25118.15 1785,-24892.84 1783.52,-24875.68 1780.01,-24754.32 1785,-24737.84 1789.28,-24723.7 1801.58,-24716.67 1816.04,-24713.58"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1824.09,-24714.63 1829.76,-24711.76 1823.54,-24710.47 1824.09,-24714.63"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1823.81,-24712.55 1820.84,-24712.95 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1818.46" cy="-24713.26" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1833.47" y="-25076.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/MovingOutputLink.ts -->
<g id="node737" class="node">
<title>src/lib/litegraph/src/canvas/MovingOutputLink.ts</title>
<g id="a_node737"><a xlink:href="src/lib/litegraph/src/canvas/MovingOutputLink.ts" xlink:title="MovingOutputLink.ts">
<path fill="#ddfeff" stroke="black" d="M1931.5,-24755.84C1931.5,-24755.84 1832.5,-24755.84 1832.5,-24755.84 1829.5,-24755.84 1826.5,-24752.84 1826.5,-24749.84 1826.5,-24749.84 1826.5,-24743.84 1826.5,-24743.84 1826.5,-24740.84 1829.5,-24737.84 1832.5,-24737.84 1832.5,-24737.84 1931.5,-24737.84 1931.5,-24737.84 1934.5,-24737.84 1937.5,-24740.84 1937.5,-24743.84 1937.5,-24743.84 1937.5,-24749.84 1937.5,-24749.84 1937.5,-24752.84 1934.5,-24755.84 1931.5,-24755.84"/>
<text text-anchor="start" x="1834.5" y="-24744.64" font-family="Helvetica,sans-Serif" font-size="9.00">MovingOutputLink.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/canvas/MovingOutputLink.ts -->
<g id="edge2088" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/canvas/MovingOutputLink.ts</title>
<g id="a_edge2088"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1879.8,-25441.71C1867.25,-25389.02 1804.44,-25118.15 1785,-24892.84 1783.81,-24879 1780.98,-24781.13 1785,-24767.84 1788.91,-24754.92 1799.5,-24747.95 1812.32,-24744.48"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1820.76,-24745.14 1826.31,-24742.04 1820.03,-24741 1820.76,-24745.14"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1820.39,-24743.07 1817.44,-24743.59 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1815.08" cy="-24744" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1835.78" y="-25091.12" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts -->
<g id="node738" class="node">
<title>src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts</title>
<g id="a_node738"><a xlink:href="src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts" xlink:title="ToInputFromIoNodeLink.ts">
<path fill="#ddfeff" stroke="black" d="M2113,-24725.84C2113,-24725.84 1991,-24725.84 1991,-24725.84 1988,-24725.84 1985,-24722.84 1985,-24719.84 1985,-24719.84 1985,-24713.84 1985,-24713.84 1985,-24710.84 1988,-24707.84 1991,-24707.84 1991,-24707.84 2113,-24707.84 2113,-24707.84 2116,-24707.84 2119,-24710.84 2119,-24713.84 2119,-24713.84 2119,-24719.84 2119,-24719.84 2119,-24722.84 2116,-24725.84 2113,-24725.84"/>
<text text-anchor="start" x="1993" y="-24714.64" font-family="Helvetica,sans-Serif" font-size="9.00">ToInputFromIoNodeLink.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts -->
<g id="edge2089" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts</title>
<g id="a_edge2089"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1884.64,-25441.77C1894.03,-25389.4 1941.56,-25120.33 1967,-24898.84 1968.86,-24882.66 1968.02,-24777.64 1980.47,-24738.27"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1985.87,-24732.17 1986.67,-24725.87 1982.11,-24730.3 1985.87,-24732.17"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1983.99,-24731.23 1982.65,-24733.92 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1981.57" cy="-24736.06" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1918" y="-25077.93" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToInputRenderLink.ts -->
<g id="node739" class="node">
<title>src/lib/litegraph/src/canvas/ToInputRenderLink.ts</title>
<g id="a_node739"><a xlink:href="src/lib/litegraph/src/canvas/ToInputRenderLink.ts" xlink:title="ToInputRenderLink.ts">
<path fill="#ddfeff" stroke="black" d="M2102.5,-24815.84C2102.5,-24815.84 2001.5,-24815.84 2001.5,-24815.84 1998.5,-24815.84 1995.5,-24812.84 1995.5,-24809.84 1995.5,-24809.84 1995.5,-24803.84 1995.5,-24803.84 1995.5,-24800.84 1998.5,-24797.84 2001.5,-24797.84 2001.5,-24797.84 2102.5,-24797.84 2102.5,-24797.84 2105.5,-24797.84 2108.5,-24800.84 2108.5,-24803.84 2108.5,-24803.84 2108.5,-24809.84 2108.5,-24809.84 2108.5,-24812.84 2105.5,-24815.84 2102.5,-24815.84"/>
<text text-anchor="start" x="2003.5" y="-24804.64" font-family="Helvetica,sans-Serif" font-size="9.00">ToInputRenderLink.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/canvas/ToInputRenderLink.ts -->
<g id="edge2090" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/canvas/ToInputRenderLink.ts</title>
<g id="a_edge2090"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1884.39,-25441.7C1896.13,-25364.29 1978.57,-24821.31 1980,-24819.84 1980.94,-24818.87 1981.92,-24817.97 1982.94,-24817.12"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1991.08,-24814.79 1995.2,-24809.95 1988.96,-24811.17 1991.08,-24814.79"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1990.02,-24812.98 1987.43,-24814.49 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1985.36" cy="-24815.7" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1911.56" y="-25095.09" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToOutputRenderLink.ts -->
<g id="node742" class="node">
<title>src/lib/litegraph/src/canvas/ToOutputRenderLink.ts</title>
<g id="a_node742"><a xlink:href="src/lib/litegraph/src/canvas/ToOutputRenderLink.ts" xlink:title="ToOutputRenderLink.ts">
<path fill="#ddfeff" stroke="black" d="M2106,-24785.84C2106,-24785.84 1998,-24785.84 1998,-24785.84 1995,-24785.84 1992,-24782.84 1992,-24779.84 1992,-24779.84 1992,-24773.84 1992,-24773.84 1992,-24770.84 1995,-24767.84 1998,-24767.84 1998,-24767.84 2106,-24767.84 2106,-24767.84 2109,-24767.84 2112,-24770.84 2112,-24773.84 2112,-24773.84 2112,-24779.84 2112,-24779.84 2112,-24782.84 2109,-24785.84 2106,-24785.84"/>
<text text-anchor="start" x="2000" y="-24774.64" font-family="Helvetica,sans-Serif" font-size="9.00">ToOutputRenderLink.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/canvas/ToOutputRenderLink.ts -->
<g id="edge2091" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/canvas/ToOutputRenderLink.ts</title>
<g id="a_edge2091"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1884.49,-25441.75C1893.06,-25389.28 1936.78,-25119.73 1967,-24898.84 1970.25,-24875.11 1963.82,-24809.5 1980,-24791.84 1980.21,-24791.6 1980.43,-24791.38 1980.65,-24791.15"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1988.32,-24788.15 1991.93,-24782.92 1985.84,-24784.76 1988.32,-24788.15"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1987.08,-24786.45 1984.66,-24788.22 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1982.72" cy="-24789.64" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1911.65" y="-25105.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/RecursionError.ts -->
<g id="node747" class="node">
<title>src/lib/litegraph/src/infrastructure/RecursionError.ts</title>
<g id="a_node747"><a xlink:href="src/lib/litegraph/src/infrastructure/RecursionError.ts" xlink:title="RecursionError.ts">
<path fill="#ddfeff" stroke="black" d="M2288,-24515.84C2288,-24515.84 2206,-24515.84 2206,-24515.84 2203,-24515.84 2200,-24512.84 2200,-24509.84 2200,-24509.84 2200,-24503.84 2200,-24503.84 2200,-24500.84 2203,-24497.84 2206,-24497.84 2206,-24497.84 2288,-24497.84 2288,-24497.84 2291,-24497.84 2294,-24500.84 2294,-24503.84 2294,-24503.84 2294,-24509.84 2294,-24509.84 2294,-24512.84 2291,-24515.84 2288,-24515.84"/>
<text text-anchor="start" x="2208" y="-24504.64" font-family="Helvetica,sans-Serif" font-size="9.00">RecursionError.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/infrastructure/RecursionError.ts -->
<g id="edge2097" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/infrastructure/RecursionError.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1916.01,-25458.52C1934.68,-25462.47 1958.51,-25466.86 1980,-25468.84 2019.72,-25472.49 2131.18,-25496.92 2159.5,-25468.84 2178.18,-25450.31 2150.65,-24542.04 2167.5,-24521.84 2174.19,-24513.82 2183.72,-24509.22 2193.86,-24506.72"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2200.3,-24507.54 2194,-24506.69 2199.45,-24503.43 2200.3,-24507.54"/>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphNode.ts -->
<g id="node749" class="node">
<title>src/lib/litegraph/src/subgraph/SubgraphNode.ts</title>
<g id="a_node749"><a xlink:href="src/lib/litegraph/src/subgraph/SubgraphNode.ts" xlink:title="SubgraphNode.ts">
<path fill="#ddfeff" stroke="black" d="M1691,-23647.84C1691,-23647.84 1607,-23647.84 1607,-23647.84 1604,-23647.84 1601,-23644.84 1601,-23641.84 1601,-23641.84 1601,-23635.84 1601,-23635.84 1601,-23632.84 1604,-23629.84 1607,-23629.84 1607,-23629.84 1691,-23629.84 1691,-23629.84 1694,-23629.84 1697,-23632.84 1697,-23635.84 1697,-23635.84 1697,-23641.84 1697,-23641.84 1697,-23644.84 1694,-23647.84 1691,-23647.84"/>
<text text-anchor="start" x="1609" y="-23636.64" font-family="Helvetica,sans-Serif" font-size="9.00">SubgraphNode.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphNode.ts -->
<g id="edge2116" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphNode.ts</title>
<g id="a_edge2116"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1878.47,-25441.51C1865.98,-25389.84 1810.53,-25135.43 1789,-24923.84 1777.7,-24812.8 1789.84,-24784.1 1781,-24672.84 1748.7,-24266.41 1670.94,-23774 1653.51,-23662.14"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1654.34,-23653.82 1651.35,-23648.22 1650.19,-23654.47 1654.34,-23653.82"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1652.27,-23654.15 1652.73,-23657.11 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1653.09" cy="-23659.48" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1745.13" y="-24537.18" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/polyfills.ts -->
<g id="node751" class="node">
<title>src/lib/litegraph/src/polyfills.ts</title>
<g id="a_node751"><a xlink:href="src/lib/litegraph/src/polyfills.ts" xlink:title="polyfills.ts">
<path fill="#ddfeff" stroke="black" d="M2077,-25437.84C2077,-25437.84 2027,-25437.84 2027,-25437.84 2024,-25437.84 2021,-25434.84 2021,-25431.84 2021,-25431.84 2021,-25425.84 2021,-25425.84 2021,-25422.84 2024,-25419.84 2027,-25419.84 2027,-25419.84 2077,-25419.84 2077,-25419.84 2080,-25419.84 2083,-25422.84 2083,-25425.84 2083,-25425.84 2083,-25431.84 2083,-25431.84 2083,-25434.84 2080,-25437.84 2077,-25437.84"/>
<text text-anchor="start" x="2029" y="-25426.64" font-family="Helvetica,sans-Serif" font-size="9.00">polyfills.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/polyfills.ts -->
<g id="edge2112" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/polyfills.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1916.19,-25446.49C1944.67,-25442.76 1985.63,-25437.4 2014.92,-25433.56"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2015.3,-25435.63 2020.98,-25432.77 2014.76,-25431.47 2015.3,-25435.63"/>
</g>
<!-- src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts -->
<g id="node752" class="node">
<title>src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts</title>
<g id="a_node752"><a xlink:href="src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts" xlink:title="ExecutableNodeDTO.ts">
<path fill="#ddfeff" stroke="black" d="M1936,-23817.84C1936,-23817.84 1828,-23817.84 1828,-23817.84 1825,-23817.84 1822,-23814.84 1822,-23811.84 1822,-23811.84 1822,-23805.84 1822,-23805.84 1822,-23802.84 1825,-23799.84 1828,-23799.84 1828,-23799.84 1936,-23799.84 1936,-23799.84 1939,-23799.84 1942,-23802.84 1942,-23805.84 1942,-23805.84 1942,-23811.84 1942,-23811.84 1942,-23814.84 1939,-23817.84 1936,-23817.84"/>
<text text-anchor="start" x="1830" y="-23806.64" font-family="Helvetica,sans-Serif" font-size="9.00">ExecutableNodeDTO.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts -->
<g id="edge2114" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts</title>
<g id="a_edge2114"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1879.8,-25441.71C1867.25,-25389.02 1804.44,-25118.15 1785,-24892.84 1780.8,-24844.13 1782.27,-24721.65 1785,-24672.84 1803.77,-24337.35 1863.24,-23932.02 1878.44,-23831.98"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1881.72,-23824.42 1880.55,-23818.18 1877.57,-23823.79 1881.72,-23824.42"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1879.64,-23824.11 1879.19,-23827.07 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1878.83" cy="-23829.44" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1763.5" y="-24616.54" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/utils/widget.ts -->
<g id="node753" class="node">
<title>src/lib/litegraph/src/utils/widget.ts</title>
<g id="a_node753"><a xlink:href="src/lib/litegraph/src/utils/widget.ts" xlink:title="widget.ts">
<path fill="#ddfeff" stroke="black" d="M2709.5,-21919.84C2709.5,-21919.84 2662.5,-21919.84 2662.5,-21919.84 2659.5,-21919.84 2656.5,-21916.84 2656.5,-21913.84 2656.5,-21913.84 2656.5,-21907.84 2656.5,-21907.84 2656.5,-21904.84 2659.5,-21901.84 2662.5,-21901.84 2662.5,-21901.84 2709.5,-21901.84 2709.5,-21901.84 2712.5,-21901.84 2715.5,-21904.84 2715.5,-21907.84 2715.5,-21907.84 2715.5,-21913.84 2715.5,-21913.84 2715.5,-21916.84 2712.5,-21919.84 2709.5,-21919.84"/>
<text text-anchor="start" x="2664.5" y="-21908.64" font-family="Helvetica,sans-Serif" font-size="9.00">widget.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/utils/widget.ts -->
<g id="edge2126" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/utils/widget.ts</title>
<g id="a_edge2126"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1897.92,-25459.86C1916.93,-25472.15 1949.42,-25495.95 1967,-25524.84 1979.39,-25545.19 1961.22,-25562.18 1980,-25576.84 1995.72,-25589.11 2145.17,-25590.71 2159.5,-25576.84 2179.23,-25557.74 2150.6,-25351.48 2167.5,-25329.84 2210.44,-25274.83 2274.32,-25340.85 2318.5,-25286.84 2342.07,-25258.02 2319.88,-25155.2 2331.5,-25119.84 2368.75,-25006.42 2440.49,-25006.56 2473.5,-24891.84 2492.04,-24827.4 2468.31,-22543.58 2481.5,-22477.84 2510.74,-22332.09 2576.61,-22313.8 2609.5,-22168.84 2615.48,-22142.47 2605.2,-21946.62 2622.5,-21925.84 2627.7,-21919.6 2634.99,-21915.69 2642.77,-21913.3"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2651.02,-21913.76 2656.48,-21910.5 2650.18,-21909.64 2651.02,-21913.76"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2650.6,-21911.7 2647.66,-21912.3 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2645.31" cy="-21912.78" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2504.01" y="-23678.34" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/LegacyWidget.ts -->
<g id="node754" class="node">
<title>src/lib/litegraph/src/widgets/LegacyWidget.ts</title>
<g id="a_node754"><a xlink:href="src/lib/litegraph/src/widgets/LegacyWidget.ts" xlink:title="LegacyWidget.ts">
<path fill="#ddfeff" stroke="black" d="M2287,-22711.84C2287,-22711.84 2207,-22711.84 2207,-22711.84 2204,-22711.84 2201,-22708.84 2201,-22705.84 2201,-22705.84 2201,-22699.84 2201,-22699.84 2201,-22696.84 2204,-22693.84 2207,-22693.84 2207,-22693.84 2287,-22693.84 2287,-22693.84 2290,-22693.84 2293,-22696.84 2293,-22699.84 2293,-22699.84 2293,-22705.84 2293,-22705.84 2293,-22708.84 2290,-22711.84 2287,-22711.84"/>
<text text-anchor="start" x="2209" y="-22700.64" font-family="Helvetica,sans-Serif" font-size="9.00">LegacyWidget.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/widgets/LegacyWidget.ts -->
<g id="edge2128" class="edge">
<title>src/lib/litegraph/src/litegraph.ts&#45;&gt;src/lib/litegraph/src/widgets/LegacyWidget.ts</title>
<g id="a_edge2128"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1884.71,-25441.77C1894.52,-25389.45 1943.97,-25120.6 1967,-24898.84 1977.67,-24796.12 1960.37,-24768.23 1980,-24666.84 2027.28,-24422.67 2118.11,-24382.07 2159.5,-24136.84 2168.93,-24080.96 2161.98,-23173.24 2167.5,-23116.84 2182.29,-22965.8 2224.66,-22787.7 2240.19,-22725.57"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2244.17,-22718.41 2243.61,-22712.07 2240.1,-22717.38 2244.17,-22718.41"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2242.14,-22717.89 2241.4,-22720.8 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2240.81" cy="-22723.13" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2186.82" y="-24072.43" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/MissingModelsWarning.vue&#45;&gt;src/utils/envUtil.ts -->
<g id="edge171" class="edge">
<title>src/components/dialog/content/MissingModelsWarning.vue&#45;&gt;src/utils/envUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M880.73,-4672.81C892.16,-4675.66 902.79,-4680.88 910.5,-4689.84 934.9,-4718.21 899.63,-10050.01 923.5,-10078.84 974.6,-10140.53 1049.46,-10051.1 1100.5,-10112.84 1123.27,-10140.38 1104.64,-30662.22 1113.5,-30696.84 1156.44,-30864.67 1257.42,-30871.04 1300.5,-31038.84 1312.52,-31085.65 1294.36,-34472.62 1308.5,-34518.84 1357.7,-34679.61 1468.36,-34672.67 1519.5,-34832.84 1524.61,-34848.83 1515.48,-35123.13 1527.5,-35134.84 1608.22,-35213.44 1701.18,-35214.35 1781,-35134.84 1791.07,-35124.8 1783.71,-33101.03 1789,-33087.84 1831.79,-32981.02 1924.37,-33006.72 1967,-32899.84 1984.9,-32854.95 1976.26,-19029.02 1980,-18980.84 1993.59,-18805.49 2035.73,-18595.69 2047.76,-18538.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2049.84,-18538.43 2049.02,-18532.13 2045.73,-18537.57 2049.84,-18538.43"/>
</g>
<!-- src/components/dialog/content/MissingModelsWarning.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge170" class="edge">
<title>src/components/dialog/content/MissingModelsWarning.vue&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge170"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M880.73,-4672.82C892.16,-4675.66 902.79,-4680.88 910.5,-4689.84 931.99,-4714.82 906.11,-9406.85 923.5,-9434.84 969.87,-9509.45 1054.2,-9448.17 1100.5,-9522.84 1116.25,-9548.24 1107.14,-26712.63 1113.5,-26741.84 1156.1,-26937.53 1257.68,-26956.19 1300.5,-27151.84 1304.45,-27169.9 1295.4,-29801.78 1308.5,-29814.84 1374.91,-29881.05 1452.84,-29880.79 1519.5,-29814.84 1534.31,-29800.18 1518.36,-29083.56 1527.5,-29064.84 1590.72,-28935.39 1718.43,-28992.6 1781,-28862.84 1791.51,-28841.03 1773.31,-14936.28 1789,-14917.84 1798.28,-14906.93 1812.14,-14901.77 1826.3,-14899.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.6,-14901.12 1840.41,-14898.53 1834.26,-14896.93 1834.6,-14901.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.43,-14899.02 1831.44,-14899.27 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.04" cy="-14899.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1078.67" y="-9722.86" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/MissingModelsWarning.vue&#45;&gt;src/components/common/ElectronFileDownload.vue -->
<g id="edge167" class="edge">
<title>src/components/dialog/content/MissingModelsWarning.vue&#45;&gt;src/components/common/ElectronFileDownload.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M880.64,-4672.89C892.08,-4675.73 902.74,-4680.93 910.5,-4689.84 941.71,-4725.66 889.65,-5511.5 923.5,-5544.84 974.06,-5594.64 1452.41,-5565.23 1519.5,-5488.84 1541.3,-5464.01 1505.58,-3134.57 1527.5,-3109.84 1539.87,-3095.87 1558.09,-3089.77 1576.64,-3087.77"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1577.13,-3089.83 1582.93,-3087.24 1576.77,-3085.65 1577.13,-3089.83"/>
</g>
<!-- src/components/dialog/content/MissingModelsWarning.vue&#45;&gt;src/components/common/FileDownload.vue -->
<g id="edge168" class="edge">
<title>src/components/dialog/content/MissingModelsWarning.vue&#45;&gt;src/components/common/FileDownload.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M880.65,-4672.89C892.08,-4675.73 902.74,-4680.92 910.5,-4689.84 942.72,-4726.84 888.55,-5538.4 923.5,-5572.84 964.9,-5613.64 1436.06,-5644.82 1519.5,-5558.84 1542.9,-5534.73 1505.22,-3164.98 1527.5,-3139.84 1544.06,-3121.15 1571.1,-3116.54 1595.37,-3116.99"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1595.4,-3119.09 1601.47,-3117.21 1595.55,-3114.89 1595.4,-3119.09"/>
</g>
<!-- src/components/dialog/content/MissingModelsWarning.vue&#45;&gt;src/components/common/NoResultsPlaceholder.vue -->
<g id="edge169" class="edge">
<title>src/components/dialog/content/MissingModelsWarning.vue&#45;&gt;src/components/common/NoResultsPlaceholder.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M880.63,-4672.9C892.07,-4675.74 902.73,-4680.93 910.5,-4689.84 938.81,-4722.28 892.8,-5434.64 923.5,-5464.84 1042.97,-5582.32 1158.17,-5553.25 1300.5,-5464.84 1487.07,-5348.95 1469.16,-5235.62 1519.5,-5021.84 1523.21,-5006.07 1516.76,-2701.96 1527.5,-2689.84 1539.94,-2675.8 1558.28,-2669.71 1576.92,-2667.74"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1577.44,-2669.8 1583.24,-2667.22 1577.09,-2665.61 1577.44,-2669.8"/>
</g>
<!-- src/components/dialog/content/PromptDialogContent.vue&#45;&gt;src/stores/dialogStore.ts -->
<g id="edge172" class="edge">
<title>src/components/dialog/content/PromptDialogContent.vue&#45;&gt;src/stores/dialogStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M878.72,-4702.36C890.9,-4705.08 902.33,-4710.37 910.5,-4719.84 931.32,-4743.97 902.86,-6990.55 923.5,-7014.84 975.16,-7075.64 1048.96,-6983.93 1100.5,-7044.84 1134.61,-7085.14 1079.25,-14607.65 1113.5,-14647.84 1124.97,-14661.29 1143.36,-14666.03 1160.74,-14667.02"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1161.02,-14669.13 1167.08,-14667.23 1161.15,-14664.93 1161.02,-14669.13"/>
</g>
<!-- src/components/dialog/content/SettingDialogContent.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge181" class="edge">
<title>src/components/dialog/content/SettingDialogContent.vue&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge181"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M878.74,-4642.34C890.91,-4645.07 902.35,-4650.36 910.5,-4659.84 931.68,-4684.46 905.27,-9309.96 923.5,-9336.84 971.08,-9406.98 1052.99,-9337.64 1100.5,-9407.84 1117.29,-9432.65 1094.83,-26641.4 1113.5,-26664.84 1166.64,-26731.53 1247.29,-26641.19 1300.5,-26707.84 1313.66,-26724.32 1293.57,-29729.94 1308.5,-29744.84 1341.7,-29777.95 1486.22,-29777.87 1519.5,-29744.84 1540.18,-29724.31 1507.72,-28717.24 1527.5,-28695.84 1565.87,-28654.31 1742.77,-28715.5 1781,-28673.84 1797.15,-28656.24 1773.53,-14936.03 1789,-14917.84 1798.28,-14906.93 1812.14,-14901.77 1826.3,-14899.69"/>
<polygon fill="orange" stroke="orange" points="1834.6,-14901.12 1840.41,-14898.53 1834.26,-14896.93 1834.6,-14901.12"/>
<polyline fill="none" stroke="orange" points="1834.43,-14899.02 1831.44,-14899.27 "/>
<ellipse fill="none" stroke="orange" cx="1829.04" cy="-14899.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1127.71" y="-9605.75" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/SettingDialogContent.vue&#45;&gt;src/types/settingTypes.ts -->
<g id="edge182" class="edge">
<title>src/components/dialog/content/SettingDialogContent.vue&#45;&gt;src/types/settingTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M878.74,-4642.34C890.92,-4645.07 902.35,-4650.36 910.5,-4659.84 935.34,-4688.72 902.73,-10113.9 923.5,-10145.84 970.47,-10218.05 1053.59,-10152.58 1100.5,-10224.84 1120.28,-10255.31 1110.38,-31112.64 1113.5,-31148.84 1155.36,-31634.18 1258.25,-31743.53 1300.5,-32228.84 1309.14,-32328.05 1291.16,-35715.77 1308.5,-35813.84 1358.23,-36095.02 1303.43,-36240.83 1527.5,-36417.84 1748.27,-36592.24 1960.52,-36652.74 2159.5,-36453.84 2171.13,-36442.22 2157.02,-17530.5 2167.5,-17517.84 2175.18,-17508.55 2186.69,-17503.84 2198.54,-17501.67"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2199.12,-17503.7 2204.75,-17500.75 2198.51,-17499.55 2199.12,-17503.7"/>
</g>
<!-- src/components/dialog/content/SettingDialogContent.vue&#45;&gt;src/components/common/SearchBox.vue -->
<g id="edge177" class="edge">
<title>src/components/dialog/content/SettingDialogContent.vue&#45;&gt;src/components/common/SearchBox.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M878.64,-4642.43C890.83,-4645.14 902.28,-4650.41 910.5,-4659.84 940.26,-4693.97 891.23,-5443.07 923.5,-5474.84 1042.92,-5592.37 1140.13,-5523.39 1300.5,-5474.84 1412.46,-5440.94 1464.13,-5431.88 1519.5,-5328.84 1527.19,-5314.53 1516.73,-3001.99 1527.5,-2989.84 1545.3,-2969.75 1575.19,-2965.93 1600.75,-2967.17"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1600.68,-2969.27 1606.8,-2967.56 1600.95,-2965.08 1600.68,-2969.27"/>
</g>
<!-- src/components/dialog/content/SettingDialogContent.vue&#45;&gt;src/utils/treeUtil.ts -->
<g id="edge183" class="edge">
<title>src/components/dialog/content/SettingDialogContent.vue&#45;&gt;src/utils/treeUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M878.74,-4642.34C890.92,-4645.07 902.35,-4650.36 910.5,-4659.84 933.64,-4686.75 904.9,-9740.61 923.5,-9770.84 969.74,-9846.01 1054.33,-9785.62 1100.5,-9860.84 1117.83,-9889.06 1100.69,-28906.3 1113.5,-28936.84 1158.59,-29044.36 1255.25,-29013.38 1300.5,-29120.84 1312.43,-29149.18 1299.4,-31305.46 1308.5,-31334.84 1359.72,-31500.16 1374.53,-31575.88 1527.5,-31656.84 1627.08,-31709.54 1701.31,-31736.48 1781,-31656.84 1797.66,-31640.19 1773.74,-18109.77 1789,-18091.84 1802.44,-18076.04 1825.47,-18072.3 1845.13,-18072.5"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1845.31,-18074.61 1851.37,-18072.7 1845.44,-18070.41 1845.31,-18074.61"/>
</g>
<!-- src/components/dialog/content/setting/ColorPaletteMessage.vue -->
<g id="node150" class="node">
<title>src/components/dialog/content/setting/ColorPaletteMessage.vue</title>
<g id="a_node150"><a xlink:href="src/components/dialog/content/setting/ColorPaletteMessage.vue" xlink:title="ColorPaletteMessage.vue">
<path fill="#41f083" stroke="black" d="M1070,-3681.84C1070,-3681.84 954,-3681.84 954,-3681.84 951,-3681.84 948,-3678.84 948,-3675.84 948,-3675.84 948,-3669.84 948,-3669.84 948,-3666.84 951,-3663.84 954,-3663.84 954,-3663.84 1070,-3663.84 1070,-3663.84 1073,-3663.84 1076,-3666.84 1076,-3669.84 1076,-3669.84 1076,-3675.84 1076,-3675.84 1076,-3678.84 1073,-3681.84 1070,-3681.84"/>
<text text-anchor="start" x="956" y="-3670.64" font-family="Helvetica,sans-Serif" font-size="9.00">ColorPaletteMessage.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/SettingDialogContent.vue&#45;&gt;src/components/dialog/content/setting/ColorPaletteMessage.vue -->
<g id="edge173" class="edge">
<title>src/components/dialog/content/SettingDialogContent.vue&#45;&gt;src/components/dialog/content/setting/ColorPaletteMessage.vue</title>
<g id="a_edge173"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M878.66,-4647.26C890.84,-4644.54 902.29,-4639.27 910.5,-4629.84 944.85,-4590.35 889.49,-3727.62 923.5,-3687.84 926.81,-3683.97 930.71,-3680.85 935.01,-3678.35"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="943.29,-3677.12 947.99,-3672.84 941.65,-3673.25 943.29,-3677.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="942.47,-3675.19 939.71,-3676.36 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="937.5" cy="-3677.3" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="892.64" y="-4152.41" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/setting/CurrentUserMessage.vue -->
<g id="node151" class="node">
<title>src/components/dialog/content/setting/CurrentUserMessage.vue</title>
<g id="a_node151"><a xlink:href="src/components/dialog/content/setting/CurrentUserMessage.vue" xlink:title="CurrentUserMessage.vue">
<path fill="#41f083" stroke="black" d="M1070.5,-3711.84C1070.5,-3711.84 953.5,-3711.84 953.5,-3711.84 950.5,-3711.84 947.5,-3708.84 947.5,-3705.84 947.5,-3705.84 947.5,-3699.84 947.5,-3699.84 947.5,-3696.84 950.5,-3693.84 953.5,-3693.84 953.5,-3693.84 1070.5,-3693.84 1070.5,-3693.84 1073.5,-3693.84 1076.5,-3696.84 1076.5,-3699.84 1076.5,-3699.84 1076.5,-3705.84 1076.5,-3705.84 1076.5,-3708.84 1073.5,-3711.84 1070.5,-3711.84"/>
<text text-anchor="start" x="955.5" y="-3700.64" font-family="Helvetica,sans-Serif" font-size="9.00">CurrentUserMessage.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/SettingDialogContent.vue&#45;&gt;src/components/dialog/content/setting/CurrentUserMessage.vue -->
<g id="edge174" class="edge">
<title>src/components/dialog/content/SettingDialogContent.vue&#45;&gt;src/components/dialog/content/setting/CurrentUserMessage.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M878.65,-4647.26C890.84,-4644.54 902.29,-4639.27 910.5,-4629.84 943.77,-4591.61 890.56,-3756.34 923.5,-3717.84 928.35,-3712.16 934.5,-3708.1 941.28,-3705.24"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="942.2,-3707.14 947.11,-3703.11 940.76,-3703.2 942.2,-3707.14"/>
</g>
<!-- src/components/dialog/content/setting/PanelTemplate.vue -->
<g id="node152" class="node">
<title>src/components/dialog/content/setting/PanelTemplate.vue</title>
<g id="a_node152"><a xlink:href="src/components/dialog/content/setting/PanelTemplate.vue" xlink:title="PanelTemplate.vue">
<path fill="#41f083" stroke="black" d="M1251.5,-3681.84C1251.5,-3681.84 1162.5,-3681.84 1162.5,-3681.84 1159.5,-3681.84 1156.5,-3678.84 1156.5,-3675.84 1156.5,-3675.84 1156.5,-3669.84 1156.5,-3669.84 1156.5,-3666.84 1159.5,-3663.84 1162.5,-3663.84 1162.5,-3663.84 1251.5,-3663.84 1251.5,-3663.84 1254.5,-3663.84 1257.5,-3666.84 1257.5,-3669.84 1257.5,-3669.84 1257.5,-3675.84 1257.5,-3675.84 1257.5,-3678.84 1254.5,-3681.84 1251.5,-3681.84"/>
<text text-anchor="start" x="1164.5" y="-3670.64" font-family="Helvetica,sans-Serif" font-size="9.00">PanelTemplate.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/SettingDialogContent.vue&#45;&gt;src/components/dialog/content/setting/PanelTemplate.vue -->
<g id="edge175" class="edge">
<title>src/components/dialog/content/SettingDialogContent.vue&#45;&gt;src/components/dialog/content/setting/PanelTemplate.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M878.68,-4647.28C890.86,-4644.56 902.31,-4639.28 910.5,-4629.84 932.02,-4605.03 900.15,-3470.93 923.5,-3447.84 937.48,-3434.01 1086.17,-3434.37 1100.5,-3447.84 1134.57,-3479.86 1082.11,-3623.18 1113.5,-3657.84 1122.78,-3668.08 1136.09,-3673.18 1149.74,-3675.42"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1149.79,-3677.54 1156.02,-3676.25 1150.35,-3673.38 1149.79,-3677.54"/>
</g>
<!-- src/components/dialog/content/setting/SettingsPanel.vue -->
<g id="node153" class="node">
<title>src/components/dialog/content/setting/SettingsPanel.vue</title>
<g id="a_node153"><a xlink:href="src/components/dialog/content/setting/SettingsPanel.vue" xlink:title="SettingsPanel.vue">
<path fill="#41f083" stroke="black" d="M1055,-3501.84C1055,-3501.84 969,-3501.84 969,-3501.84 966,-3501.84 963,-3498.84 963,-3495.84 963,-3495.84 963,-3489.84 963,-3489.84 963,-3486.84 966,-3483.84 969,-3483.84 969,-3483.84 1055,-3483.84 1055,-3483.84 1058,-3483.84 1061,-3486.84 1061,-3489.84 1061,-3489.84 1061,-3495.84 1061,-3495.84 1061,-3498.84 1058,-3501.84 1055,-3501.84"/>
<text text-anchor="start" x="971" y="-3490.64" font-family="Helvetica,sans-Serif" font-size="9.00">SettingsPanel.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/SettingDialogContent.vue&#45;&gt;src/components/dialog/content/setting/SettingsPanel.vue -->
<g id="edge176" class="edge">
<title>src/components/dialog/content/SettingDialogContent.vue&#45;&gt;src/components/dialog/content/setting/SettingsPanel.vue</title>
<g id="a_edge176"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M878.67,-4647.27C890.86,-4644.55 902.3,-4639.28 910.5,-4629.84 930.93,-4606.3 903.27,-3531.55 923.5,-3507.84 930.17,-3500.02 939.3,-3495.25 949.16,-3492.49"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="957.4,-3493.04 962.9,-3489.85 956.61,-3488.92 957.4,-3493.04"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="957,-3490.98 954.06,-3491.54 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="951.7" cy="-3492" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="892.57" y="-4061.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/auth/useFirebaseAuthActions.ts -->
<g id="node154" class="node">
<title>src/composables/auth/useFirebaseAuthActions.ts</title>
<g id="a_node154"><a xlink:href="src/composables/auth/useFirebaseAuthActions.ts" xlink:title="useFirebaseAuthActions.ts">
<path fill="#ddfeff" stroke="black" d="M1943.5,-8505.84C1943.5,-8505.84 1820.5,-8505.84 1820.5,-8505.84 1817.5,-8505.84 1814.5,-8502.84 1814.5,-8499.84 1814.5,-8499.84 1814.5,-8493.84 1814.5,-8493.84 1814.5,-8490.84 1817.5,-8487.84 1820.5,-8487.84 1820.5,-8487.84 1943.5,-8487.84 1943.5,-8487.84 1946.5,-8487.84 1949.5,-8490.84 1949.5,-8493.84 1949.5,-8493.84 1949.5,-8499.84 1949.5,-8499.84 1949.5,-8502.84 1946.5,-8505.84 1943.5,-8505.84"/>
<text text-anchor="start" x="1822.5" y="-8494.64" font-family="Helvetica,sans-Serif" font-size="9.00">useFirebaseAuthActions.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/SettingDialogContent.vue&#45;&gt;src/composables/auth/useFirebaseAuthActions.ts -->
<g id="edge178" class="edge">
<title>src/components/dialog/content/SettingDialogContent.vue&#45;&gt;src/composables/auth/useFirebaseAuthActions.ts</title>
<g id="a_edge178"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M878.74,-4642.34C890.91,-4645.07 902.35,-4650.36 910.5,-4659.84 932,-4684.83 903.44,-9380.68 923.5,-9406.84 973.11,-9471.51 1050.95,-9390.12 1100.5,-9454.84 1118.66,-9478.56 1100.39,-26637.99 1113.5,-26664.84 1159.77,-26759.58 1254.11,-26716.15 1300.5,-26810.84 1308.01,-26826.17 1296.41,-29256.79 1308.5,-29268.84 1374.92,-29335.04 1452.86,-29334.82 1519.5,-29268.84 1527.5,-29260.91 1526.52,-28469.06 1527.5,-28457.84 1587.41,-27772.49 1724.33,-27616.45 1781,-26930.84 1782.32,-26914.9 1778.51,-8521.91 1789,-8509.84 1792.54,-8505.76 1796.73,-8502.53 1801.33,-8499.99"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1809.55,-8498.96 1814.34,-8494.78 1807.99,-8495.06 1809.55,-8498.96"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1808.77,-8497.01 1805.98,-8498.13 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1803.76" cy="-8499.02" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="893.77" y="-6560.69" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/setting/useSettingSearch.ts -->
<g id="node155" class="node">
<title>src/composables/setting/useSettingSearch.ts</title>
<g id="a_node155"><a xlink:href="src/composables/setting/useSettingSearch.ts" xlink:title="useSettingSearch.ts">
<path fill="#ddfeff" stroke="black" d="M1474,-8707.84C1474,-8707.84 1378,-8707.84 1378,-8707.84 1375,-8707.84 1372,-8704.84 1372,-8701.84 1372,-8701.84 1372,-8695.84 1372,-8695.84 1372,-8692.84 1375,-8689.84 1378,-8689.84 1378,-8689.84 1474,-8689.84 1474,-8689.84 1477,-8689.84 1480,-8692.84 1480,-8695.84 1480,-8695.84 1480,-8701.84 1480,-8701.84 1480,-8704.84 1477,-8707.84 1474,-8707.84"/>
<text text-anchor="start" x="1380" y="-8696.64" font-family="Helvetica,sans-Serif" font-size="9.00">useSettingSearch.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/SettingDialogContent.vue&#45;&gt;src/composables/setting/useSettingSearch.ts -->
<g id="edge179" class="edge">
<title>src/components/dialog/content/SettingDialogContent.vue&#45;&gt;src/composables/setting/useSettingSearch.ts</title>
<g id="a_edge179"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M878.73,-4642.35C890.91,-4645.07 902.34,-4650.36 910.5,-4659.84 928.08,-4680.26 917.67,-8513.53 923.5,-8539.84 964.08,-8722.91 1060.11,-8739.72 1100.5,-8922.84 1104.26,-8939.89 1101.15,-18966.5 1113.5,-18978.84 1172.31,-19037.57 1241.71,-19037.58 1300.5,-18978.84 1313.08,-18966.27 1298.16,-8753.3 1308.5,-8738.84 1320.21,-8722.45 1339.08,-8712.7 1358.25,-8706.93"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1366.53,-8706.99 1371.82,-8703.47 1365.49,-8702.92 1366.53,-8706.99"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1366.01,-8704.95 1363.1,-8705.69 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1360.78" cy="-8706.29" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="896.93" y="-6665.97" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/setting/useSettingUI.ts -->
<g id="node156" class="node">
<title>src/composables/setting/useSettingUI.ts</title>
<g id="a_node156"><a xlink:href="src/composables/setting/useSettingUI.ts" xlink:title="useSettingUI.ts">
<path fill="#ddfeff" stroke="black" d="M1463,-8677.84C1463,-8677.84 1389,-8677.84 1389,-8677.84 1386,-8677.84 1383,-8674.84 1383,-8671.84 1383,-8671.84 1383,-8665.84 1383,-8665.84 1383,-8662.84 1386,-8659.84 1389,-8659.84 1389,-8659.84 1463,-8659.84 1463,-8659.84 1466,-8659.84 1469,-8662.84 1469,-8665.84 1469,-8665.84 1469,-8671.84 1469,-8671.84 1469,-8674.84 1466,-8677.84 1463,-8677.84"/>
<text text-anchor="start" x="1391" y="-8666.64" font-family="Helvetica,sans-Serif" font-size="9.00">useSettingUI.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/SettingDialogContent.vue&#45;&gt;src/composables/setting/useSettingUI.ts -->
<g id="edge180" class="edge">
<title>src/components/dialog/content/SettingDialogContent.vue&#45;&gt;src/composables/setting/useSettingUI.ts</title>
<g id="a_edge180"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M878.73,-4642.35C890.91,-4645.07 902.34,-4650.36 910.5,-4659.84 926.56,-4678.49 920.25,-8180.43 923.5,-8204.84 963.72,-8506.73 1060.63,-8564.9 1100.5,-8866.84 1102.79,-8884.2 1101.11,-18940.46 1113.5,-18952.84 1172.31,-19011.57 1241.71,-19011.58 1300.5,-18952.84 1313.11,-18940.24 1296.72,-8697.22 1308.5,-8683.84 1323.33,-8666.99 1346.93,-8661.86 1369.03,-8661.48"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1376.81,-8663.77 1382.86,-8661.82 1376.91,-8659.57 1376.81,-8663.77"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1376.86,-8661.67 1373.86,-8661.6 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1371.46" cy="-8661.54" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="897.48" y="-6645.06" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/setting/ColorPaletteMessage.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge373" class="edge">
<title>src/components/dialog/content/setting/ColorPaletteMessage.vue&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge373"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1076.09,-3672.77C1085.49,-3675.59 1094.14,-3680.3 1100.5,-3687.84 1126.35,-3718.46 1096.83,-15193.39 1113.5,-15229.84 1159.24,-15329.83 1254.78,-15291.83 1300.5,-15391.84 1309.87,-15412.33 1292.56,-28356.91 1308.5,-28372.84 1341.67,-28405.98 1486.16,-28405.81 1519.5,-28372.84 1533.86,-28358.64 1513.97,-27660.83 1527.5,-27645.84 1603.46,-27561.63 1705.48,-27701.43 1781,-27616.84 1795.68,-27600.39 1774.71,-14934.63 1789,-14917.84 1798.28,-14906.93 1812.14,-14901.77 1826.3,-14899.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.6,-14901.12 1840.41,-14898.53 1834.26,-14896.93 1834.6,-14901.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.43,-14899.02 1831.44,-14899.27 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.05" cy="-14899.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1135.06" y="-9278.26" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/setting/ColorPaletteMessage.vue&#45;&gt;src/stores/workspace/colorPaletteStore.ts -->
<g id="edge374" class="edge">
<title>src/components/dialog/content/setting/ColorPaletteMessage.vue&#45;&gt;src/stores/workspace/colorPaletteStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1076.09,-3672.77C1085.49,-3675.59 1094.14,-3680.3 1100.5,-3687.84 1124.85,-3716.69 1087.73,-14533.25 1113.5,-14560.84 1141.93,-14591.28 1271.66,-14543.77 1300.5,-14573.84 1322.66,-14596.94 1287.03,-14838.09 1308.5,-14861.84 1323.19,-14878.08 1346.06,-14883.33 1367.66,-14883.96"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1367.69,-14886.06 1373.71,-14884.02 1367.73,-14881.86 1367.69,-14886.06"/>
</g>
<!-- src/components/dialog/content/setting/ColorPaletteMessage.vue&#45;&gt;src/services/colorPaletteService.ts -->
<g id="edge372" class="edge">
<title>src/components/dialog/content/setting/ColorPaletteMessage.vue&#45;&gt;src/services/colorPaletteService.ts</title>
<g id="a_edge372"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1076.09,-3672.77C1085.49,-3675.59 1094.14,-3680.3 1100.5,-3687.84 1123.84,-3715.49 1090.03,-14082.29 1113.5,-14109.84 1119.67,-14117.08 1127.84,-14121.79 1136.78,-14124.76"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1143.97,-14128.61 1150.29,-14127.94 1144.93,-14124.52 1143.97,-14128.61"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1144.45,-14126.57 1141.53,-14125.88 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1139.19" cy="-14125.33" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1082.45" y="-8893.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/userStore.ts -->
<g id="node233" class="node">
<title>src/stores/userStore.ts</title>
<g id="a_node233"><a xlink:href="src/stores/userStore.ts" xlink:title="userStore.ts">
<path fill="#ddfeff" stroke="black" d="M1236.5,-14941.84C1236.5,-14941.84 1177.5,-14941.84 1177.5,-14941.84 1174.5,-14941.84 1171.5,-14938.84 1171.5,-14935.84 1171.5,-14935.84 1171.5,-14929.84 1171.5,-14929.84 1171.5,-14926.84 1174.5,-14923.84 1177.5,-14923.84 1177.5,-14923.84 1236.5,-14923.84 1236.5,-14923.84 1239.5,-14923.84 1242.5,-14926.84 1242.5,-14929.84 1242.5,-14929.84 1242.5,-14935.84 1242.5,-14935.84 1242.5,-14938.84 1239.5,-14941.84 1236.5,-14941.84"/>
<text text-anchor="start" x="1179.5" y="-14930.64" font-family="Helvetica,sans-Serif" font-size="9.00">userStore.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/setting/CurrentUserMessage.vue&#45;&gt;src/stores/userStore.ts -->
<g id="edge382" class="edge">
<title>src/components/dialog/content/setting/CurrentUserMessage.vue&#45;&gt;src/stores/userStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1076.53,-3702.91C1085.76,-3705.74 1094.24,-3710.42 1100.5,-3717.84 1125.59,-3747.55 1088.28,-14888.23 1113.5,-14917.84 1125.92,-14932.41 1146.47,-14936.76 1165.05,-14937.2"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1165.26,-14939.3 1171.26,-14937.2 1165.26,-14935.1 1165.26,-14939.3"/>
</g>
<!-- src/components/dialog/content/setting/SettingsPanel.vue&#45;&gt;src/types/settingTypes.ts -->
<g id="edge413" class="edge">
<title>src/components/dialog/content/setting/SettingsPanel.vue&#45;&gt;src/types/settingTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1061.17,-3489.79C1075.96,-3491.49 1090.86,-3496.41 1100.5,-3507.84 1127.54,-3539.87 1095.94,-15543.77 1113.5,-15581.84 1159.3,-15681.17 1254.73,-15642.49 1300.5,-15741.84 1313.51,-15770.08 1301.34,-33620.58 1308.5,-33650.84 1356.73,-33854.5 1470.87,-33868.27 1519.5,-34071.84 1522.42,-34084.06 1519.01,-35872.57 1527.5,-35881.84 1717.74,-36089.42 1996.85,-36067.68 2159.5,-35837.84 2177.87,-35811.87 2147.22,-17542.34 2167.5,-17517.84 2175.18,-17508.55 2186.69,-17503.84 2198.54,-17501.67"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2199.12,-17503.71 2204.75,-17500.75 2198.51,-17499.55 2199.12,-17503.71"/>
</g>
<!-- src/components/dialog/content/setting/SettingsPanel.vue&#45;&gt;src/components/common/NoResultsPlaceholder.vue -->
<g id="edge412" class="edge">
<title>src/components/dialog/content/setting/SettingsPanel.vue&#45;&gt;src/components/common/NoResultsPlaceholder.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1061.12,-3489.83C1075.9,-3491.54 1090.81,-3496.45 1100.5,-3507.84 1125.44,-3537.13 1086.17,-4865.76 1113.5,-4892.84 1241.69,-5019.83 1391.68,-5020.2 1519.5,-4892.84 1541.17,-4871.24 1507.2,-2712.73 1527.5,-2689.84 1539.94,-2675.81 1558.28,-2669.71 1576.92,-2667.74"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1577.44,-2669.8 1583.25,-2667.22 1577.09,-2665.62 1577.44,-2669.8"/>
</g>
<!-- src/components/dialog/content/setting/SettingGroup.vue -->
<g id="node243" class="node">
<title>src/components/dialog/content/setting/SettingGroup.vue</title>
<g id="a_node243"><a xlink:href="src/components/dialog/content/setting/SettingGroup.vue" xlink:title="SettingGroup.vue">
<path fill="#41f083" stroke="black" d="M1249.5,-3651.84C1249.5,-3651.84 1164.5,-3651.84 1164.5,-3651.84 1161.5,-3651.84 1158.5,-3648.84 1158.5,-3645.84 1158.5,-3645.84 1158.5,-3639.84 1158.5,-3639.84 1158.5,-3636.84 1161.5,-3633.84 1164.5,-3633.84 1164.5,-3633.84 1249.5,-3633.84 1249.5,-3633.84 1252.5,-3633.84 1255.5,-3636.84 1255.5,-3639.84 1255.5,-3639.84 1255.5,-3645.84 1255.5,-3645.84 1255.5,-3648.84 1252.5,-3651.84 1249.5,-3651.84"/>
<text text-anchor="start" x="1166.5" y="-3640.64" font-family="Helvetica,sans-Serif" font-size="9.00">SettingGroup.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/setting/SettingsPanel.vue&#45;&gt;src/components/dialog/content/setting/SettingGroup.vue -->
<g id="edge411" class="edge">
<title>src/components/dialog/content/setting/SettingsPanel.vue&#45;&gt;src/components/dialog/content/setting/SettingGroup.vue</title>
<g id="a_edge411"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1061.39,-3490.51C1075.84,-3492.35 1090.47,-3497.17 1100.5,-3507.84 1137.24,-3546.92 1076.58,-3588.91 1113.5,-3627.84 1121.71,-3636.49 1132.8,-3641.42 1144.45,-3644.04"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1152,-3647.32 1158.25,-3646.15 1152.64,-3643.17 1152,-3647.32"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1152.32,-3645.25 1149.35,-3644.79 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1146.98" cy="-3644.43" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1131.36" y="-3560.94" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/auth/useFirebaseAuthActions.ts&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge1094" class="edge">
<title>src/composables/auth/useFirebaseAuthActions.ts&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1949.71,-8497.83C1956.31,-8500.49 1962.29,-8504.35 1967,-8509.84 1989.41,-8535.94 1958.32,-18391.13 1980,-18417.84 1987.17,-18426.67 1998.11,-18431.13 2009.28,-18433.22"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.23,-18435.34 2015.48,-18434.14 2009.85,-18431.18 2009.23,-18435.34"/>
</g>
<!-- src/composables/auth/useFirebaseAuthActions.ts&#45;&gt;src/stores/toastStore.ts -->
<g id="edge1093" class="edge">
<title>src/composables/auth/useFirebaseAuthActions.ts&#45;&gt;src/stores/toastStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1814.13,-8492.57C1800.5,-8495.58 1789.08,-8502.37 1785,-8515.84 1781.75,-8526.56 1781.75,-14961.11 1785,-14971.84 1791.44,-14993.11 1816.01,-14998.27 1838.81,-14998.17"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1838.92,-15000.26 1844.87,-14998.02 1838.82,-14996.07 1838.92,-15000.26"/>
</g>
<!-- src/composables/auth/useFirebaseAuthActions.ts&#45;&gt;src/composables/useErrorHandling.ts -->
<g id="edge1090" class="edge">
<title>src/composables/auth/useFirebaseAuthActions.ts&#45;&gt;src/composables/useErrorHandling.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1949.9,-8499.91C1956.13,-8502.27 1961.98,-8505.49 1967,-8509.84 2047.01,-8579.16 2052.11,-8722.35 2051.5,-8769.45"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2049.39,-8769.64 2051.37,-8775.68 2053.59,-8769.72 2049.39,-8769.64"/>
</g>
<!-- src/composables/auth/useFirebaseAuthActions.ts&#45;&gt;src/stores/firebaseAuthStore.ts -->
<g id="edge1092" class="edge">
<title>src/composables/auth/useFirebaseAuthActions.ts&#45;&gt;src/stores/firebaseAuthStore.ts</title>
<g id="a_edge1092"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1814.34,-8494.78C1804.62,-8497.48 1795.67,-8502.17 1789,-8509.84 1769.14,-8532.69 1802.41,-25926.43 1781,-25947.84 1701.31,-26027.49 1607.2,-26027.48 1527.5,-25947.84 1513.84,-25934.19 1531.01,-14842.34 1519.5,-14826.84 1513.17,-14818.31 1504.32,-14812.29 1494.58,-14808.06"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1487.76,-14803.46 1481.4,-14803.46 1486.37,-14807.42 1487.76,-14803.46"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1487.06,-14805.44 1489.9,-14806.43 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1492.16" cy="-14807.22" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1757.88" y="-11233.88" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/auth/useFirebaseAuthActions.ts&#45;&gt;src/i18n.ts -->
<g id="edge1091" class="edge">
<title>src/composables/auth/useFirebaseAuthActions.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1814.13,-8492.57C1800.5,-8495.58 1789.08,-8502.37 1785,-8515.84 1785,-8515.84 1785,-33902.84 1785,-33902.84 1792.42,-33927.33 1823.49,-33931.56 1848.49,-33930.76"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1848.81,-33932.84 1854.7,-33930.45 1848.61,-33928.65 1848.81,-33932.84"/>
</g>
<!-- src/composables/setting/useSettingSearch.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge1298" class="edge">
<title>src/composables/setting/useSettingSearch.ts&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge1298"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1474.55,-8707.99C1491.69,-8713.82 1509.3,-8723.35 1519.5,-8738.84 1538.87,-8768.27 1509.66,-13782.45 1527.5,-13812.84 1592.88,-13924.2 1715.23,-13843.7 1781,-13954.84 1794.2,-13977.14 1772.13,-14868.16 1789,-14887.84 1798.32,-14898.71 1812.2,-14903.86 1826.36,-14905.94"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.31,-14908.7 1840.46,-14907.1 1834.65,-14904.51 1834.31,-14908.7"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.48,-14906.61 1831.49,-14906.36 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.1" cy="-14906.16" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1498.47" y="-11799.98" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/setting/useSettingSearch.ts&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge1300" class="edge">
<title>src/composables/setting/useSettingSearch.ts&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1474.56,-8707.98C1491.7,-8713.82 1509.31,-8723.34 1519.5,-8738.84 1529.46,-8753.98 1515.93,-19162.89 1527.5,-19176.84 1600.69,-19265.11 1707.81,-19136.56 1781,-19224.84 1792.46,-19238.66 1776.3,-29557.14 1789,-29569.84 1816.98,-29597.8 1939.01,-29597.79 1967,-29569.84 1994.32,-29542.55 1955.66,-18477.82 1980,-18447.84 1987.17,-18439.01 1998.11,-18434.54 2009.27,-18432.45"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.85,-18434.49 2015.48,-18431.53 2009.23,-18430.34 2009.85,-18434.49"/>
</g>
<!-- src/composables/setting/useSettingSearch.ts&#45;&gt;src/types/settingTypes.ts -->
<g id="edge1299" class="edge">
<title>src/composables/setting/useSettingSearch.ts&#45;&gt;src/types/settingTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1474.56,-8707.98C1491.7,-8713.82 1509.31,-8723.34 1519.5,-8738.84 1529.48,-8754.02 1515.4,-19191.28 1527.5,-19204.84 1603.02,-19289.43 1705.48,-19149.24 1781,-19233.84 1793.5,-19247.84 1775.72,-30032.57 1789,-30045.84 1844.96,-30101.76 1902.04,-30090.99 1967,-30045.84 2168.66,-29905.64 2115.96,-29769.55 2159.5,-29527.84 2163.2,-29507.32 2154.21,-17533.9 2167.5,-17517.84 2175.18,-17508.55 2186.69,-17503.84 2198.54,-17501.67"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2199.12,-17503.71 2204.75,-17500.75 2198.51,-17499.55 2199.12,-17503.71"/>
</g>
<!-- src/composables/setting/useSettingSearch.ts&#45;&gt;src/i18n.ts -->
<g id="edge1297" class="edge">
<title>src/composables/setting/useSettingSearch.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1474.56,-8707.98C1491.7,-8713.82 1509.31,-8723.34 1519.5,-8738.84 1529.51,-8754.06 1515.23,-19219.37 1527.5,-19232.84 1565.6,-19274.68 1742.91,-19214.99 1781,-19256.84 1788.95,-19265.57 1788.49,-32846.04 1789,-32857.84 1807.67,-33289.47 1868.02,-33816.45 1879.21,-33911.71"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.14,-33912.11 1879.93,-33917.82 1881.31,-33911.62 1877.14,-33912.11"/>
</g>
<!-- src/composables/setting/useSettingUI.ts&#45;&gt;src/utils/envUtil.ts -->
<g id="edge1310" class="edge">
<title>src/composables/setting/useSettingUI.ts&#45;&gt;src/utils/envUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1469.23,-8664.51C1487.47,-8665.12 1507.37,-8669.59 1519.5,-8683.84 1531.31,-8697.7 1515.24,-19159.37 1527.5,-19172.84 1565.6,-19214.68 1742.9,-19155 1781,-19196.84 1799.52,-19217.17 1769.54,-27097.4 1789,-27116.84 1844.97,-27172.75 1911.02,-27172.73 1967,-27116.84 1977,-27106.86 1978.9,-18994.92 1980,-18980.84 1993.65,-18805.49 2035.75,-18595.69 2047.77,-18538.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2049.84,-18538.43 2049.02,-18532.13 2045.73,-18537.57 2049.84,-18538.43"/>
</g>
<!-- src/composables/setting/useSettingUI.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge1308" class="edge">
<title>src/composables/setting/useSettingUI.ts&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge1308"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1469.23,-8664.52C1487.47,-8665.12 1507.36,-8669.6 1519.5,-8683.84 1531.02,-8697.35 1515.31,-13785.92 1527.5,-13798.84 1566.24,-13839.87 1742.14,-13772.92 1781,-13813.84 1801.54,-13835.47 1769.59,-14865.18 1789,-14887.84 1798.32,-14898.71 1812.19,-14903.86 1826.35,-14905.94"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.3,-14908.7 1840.45,-14907.1 1834.64,-14904.52 1834.3,-14908.7"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.47,-14906.61 1831.48,-14906.37 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.09" cy="-14906.17" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1503" y="-13791.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/setting/useSettingUI.ts&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge1311" class="edge">
<title>src/composables/setting/useSettingUI.ts&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1469.23,-8664.51C1487.47,-8665.12 1507.37,-8669.59 1519.5,-8683.84 1531.29,-8697.68 1515.37,-19141.3 1527.5,-19154.84 1565.33,-19197.04 1743.17,-19140.64 1781,-19182.84 1799.33,-19203.29 1769.57,-27073.43 1789,-27092.84 1844.97,-27148.75 1911.02,-27148.73 1967,-27092.84 1988.24,-27071.63 1961.08,-18471.14 1980,-18447.84 1987.17,-18439.01 1998.11,-18434.54 2009.28,-18432.46"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.85,-18434.49 2015.48,-18431.53 2009.23,-18430.34 2009.85,-18434.49"/>
</g>
<!-- src/composables/setting/useSettingUI.ts&#45;&gt;src/types/settingTypes.ts -->
<g id="edge1309" class="edge">
<title>src/composables/setting/useSettingUI.ts&#45;&gt;src/types/settingTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1469.23,-8664.51C1487.47,-8665.12 1507.37,-8669.59 1519.5,-8683.84 1531.32,-8697.72 1515.04,-19175.52 1527.5,-19188.84 1566.08,-19230.06 1742.41,-19164.62 1781,-19205.84 1799.66,-19225.77 1769.68,-27051.54 1789,-27070.84 2151.87,-27433.34 2094.29,-26918.76 2159.5,-26564.84 2162.35,-26549.39 2157.48,-17529.94 2167.5,-17517.84 2175.18,-17508.55 2186.69,-17503.84 2198.54,-17501.67"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2199.12,-17503.71 2204.75,-17500.75 2198.51,-17499.55 2199.12,-17503.71"/>
</g>
<!-- src/composables/setting/useSettingUI.ts&#45;&gt;src/utils/treeUtil.ts -->
<g id="edge1312" class="edge">
<title>src/composables/setting/useSettingUI.ts&#45;&gt;src/utils/treeUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1469.23,-8664.52C1487.47,-8665.12 1507.36,-8669.6 1519.5,-8683.84 1531.04,-8697.38 1518.56,-13794.45 1527.5,-13809.84 1592.71,-13922.06 1715.77,-13842.63 1781,-13954.84 1795.33,-13979.49 1770.51,-18040.13 1789,-18061.84 1802.45,-18077.62 1825.48,-18081.36 1845.14,-18081.16"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1845.45,-18083.25 1851.38,-18080.97 1845.32,-18079.06 1845.45,-18083.25"/>
</g>
<!-- src/components/dialog/content/setting/AboutPanel.vue -->
<g id="node228" class="node">
<title>src/components/dialog/content/setting/AboutPanel.vue</title>
<g id="a_node228"><a xlink:href="src/components/dialog/content/setting/AboutPanel.vue" xlink:title="AboutPanel.vue">
<path fill="#41f083" stroke="black" d="M1049.5,-3531.84C1049.5,-3531.84 974.5,-3531.84 974.5,-3531.84 971.5,-3531.84 968.5,-3528.84 968.5,-3525.84 968.5,-3525.84 968.5,-3519.84 968.5,-3519.84 968.5,-3516.84 971.5,-3513.84 974.5,-3513.84 974.5,-3513.84 1049.5,-3513.84 1049.5,-3513.84 1052.5,-3513.84 1055.5,-3516.84 1055.5,-3519.84 1055.5,-3519.84 1055.5,-3525.84 1055.5,-3525.84 1055.5,-3528.84 1052.5,-3531.84 1049.5,-3531.84"/>
<text text-anchor="start" x="976.5" y="-3520.64" font-family="Helvetica,sans-Serif" font-size="9.00">AboutPanel.vue</text>
</a>
</g>
</g>
<!-- src/composables/setting/useSettingUI.ts&#45;&gt;src/components/dialog/content/setting/AboutPanel.vue -->
<g id="edge1302" class="edge">
<title>src/composables/setting/useSettingUI.ts&#45;&gt;src/components/dialog/content/setting/AboutPanel.vue</title>
<g id="a_edge1302"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" stroke-dasharray="5,2" d="M1421.87,-8659.83C1405.78,-8613.01 1332.21,-8392.29 1308.5,-8204.84 1298.68,-8127.23 1314.35,-6873.83 1300.5,-6796.84 1257.62,-6558.4 1156.27,-6523.29 1113.5,-6284.84 1110.13,-6266.06 1112.83,-3552.39 1100.5,-3537.84 1092.69,-3528.62 1081.47,-3523.65 1069.65,-3521.17"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1061.9,-3518.02 1055.68,-3519.32 1061.35,-3522.19 1061.9,-3518.02"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1061.63,-3520.11 1064.6,-3520.5 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1066.98" cy="-3520.82" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1087.98" y="-6154.81" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/setting/CreditsPanel.vue -->
<g id="node231" class="node">
<title>src/components/dialog/content/setting/CreditsPanel.vue</title>
<g id="a_node231"><a xlink:href="src/components/dialog/content/setting/CreditsPanel.vue" xlink:title="CreditsPanel.vue">
<path fill="#41f083" stroke="black" d="M1052,-3621.84C1052,-3621.84 972,-3621.84 972,-3621.84 969,-3621.84 966,-3618.84 966,-3615.84 966,-3615.84 966,-3609.84 966,-3609.84 966,-3606.84 969,-3603.84 972,-3603.84 972,-3603.84 1052,-3603.84 1052,-3603.84 1055,-3603.84 1058,-3606.84 1058,-3609.84 1058,-3609.84 1058,-3615.84 1058,-3615.84 1058,-3618.84 1055,-3621.84 1052,-3621.84"/>
<text text-anchor="start" x="974" y="-3610.64" font-family="Helvetica,sans-Serif" font-size="9.00">CreditsPanel.vue</text>
</a>
</g>
</g>
<!-- src/composables/setting/useSettingUI.ts&#45;&gt;src/components/dialog/content/setting/CreditsPanel.vue -->
<g id="edge1303" class="edge">
<title>src/composables/setting/useSettingUI.ts&#45;&gt;src/components/dialog/content/setting/CreditsPanel.vue</title>
<g id="a_edge1303"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" stroke-dasharray="5,2" d="M1421.88,-8659.83C1405.81,-8613.01 1332.33,-8392.28 1308.5,-8204.84 1306.46,-8188.79 1309.4,-7053.35 1300.5,-7039.84 1250.6,-6964.04 1163.29,-7033.71 1113.5,-6957.84 1088.13,-6919.17 1130.38,-3663.14 1100.5,-3627.84 1093.29,-3619.32 1083.15,-3614.42 1072.33,-3611.77"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1064.67,-3608.41 1058.41,-3609.52 1064,-3612.55 1064.67,-3608.41"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1064.34,-3610.48 1067.3,-3610.96 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1069.67" cy="-3611.34" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1080.47" y="-6418.99" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/setting/ExtensionPanel.vue -->
<g id="node234" class="node">
<title>src/components/dialog/content/setting/ExtensionPanel.vue</title>
<g id="a_node234"><a xlink:href="src/components/dialog/content/setting/ExtensionPanel.vue" xlink:title="ExtensionPanel.vue">
<path fill="#41f083" stroke="black" d="M1058,-3561.84C1058,-3561.84 966,-3561.84 966,-3561.84 963,-3561.84 960,-3558.84 960,-3555.84 960,-3555.84 960,-3549.84 960,-3549.84 960,-3546.84 963,-3543.84 966,-3543.84 966,-3543.84 1058,-3543.84 1058,-3543.84 1061,-3543.84 1064,-3546.84 1064,-3549.84 1064,-3549.84 1064,-3555.84 1064,-3555.84 1064,-3558.84 1061,-3561.84 1058,-3561.84"/>
<text text-anchor="start" x="968" y="-3550.64" font-family="Helvetica,sans-Serif" font-size="9.00">ExtensionPanel.vue</text>
</a>
</g>
</g>
<!-- src/composables/setting/useSettingUI.ts&#45;&gt;src/components/dialog/content/setting/ExtensionPanel.vue -->
<g id="edge1304" class="edge">
<title>src/composables/setting/useSettingUI.ts&#45;&gt;src/components/dialog/content/setting/ExtensionPanel.vue</title>
<g id="a_edge1304"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" stroke-dasharray="5,2" d="M1421.87,-8659.83C1405.79,-8613.01 1332.26,-8392.29 1308.5,-8204.84 1306.22,-8186.86 1309.74,-6915.43 1300.5,-6899.84 1252.04,-6818.01 1161.87,-6877.71 1113.5,-6795.84 1090.69,-6757.24 1129.47,-3602.05 1100.5,-3567.84 1094.55,-3560.81 1086.61,-3556.24 1077.93,-3553.37"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1070.67,-3549.53 1064.35,-3550.22 1069.72,-3553.63 1070.67,-3549.53"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1070.2,-3551.58 1073.12,-3552.26 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1075.46" cy="-3552.8" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1081.42" y="-6272.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/setting/KeybindingPanel.vue -->
<g id="node236" class="node">
<title>src/components/dialog/content/setting/KeybindingPanel.vue</title>
<g id="a_node236"><a xlink:href="src/components/dialog/content/setting/KeybindingPanel.vue" xlink:title="KeybindingPanel.vue">
<path fill="#41f083" stroke="black" d="M1061,-3651.84C1061,-3651.84 963,-3651.84 963,-3651.84 960,-3651.84 957,-3648.84 957,-3645.84 957,-3645.84 957,-3639.84 957,-3639.84 957,-3636.84 960,-3633.84 963,-3633.84 963,-3633.84 1061,-3633.84 1061,-3633.84 1064,-3633.84 1067,-3636.84 1067,-3639.84 1067,-3639.84 1067,-3645.84 1067,-3645.84 1067,-3648.84 1064,-3651.84 1061,-3651.84"/>
<text text-anchor="start" x="965" y="-3640.64" font-family="Helvetica,sans-Serif" font-size="9.00">KeybindingPanel.vue</text>
</a>
</g>
</g>
<!-- src/composables/setting/useSettingUI.ts&#45;&gt;src/components/dialog/content/setting/KeybindingPanel.vue -->
<g id="edge1305" class="edge">
<title>src/composables/setting/useSettingUI.ts&#45;&gt;src/components/dialog/content/setting/KeybindingPanel.vue</title>
<g id="a_edge1305"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" stroke-dasharray="5,2" d="M1421.88,-8659.83C1405.81,-8613.01 1332.34,-8392.28 1308.5,-8204.84 1306.49,-8189.02 1311.26,-7068.6 1300.5,-7056.84 1272.32,-7026.03 1141.63,-7069.68 1113.5,-7038.84 1081.86,-7004.14 1130.84,-3693.68 1100.5,-3657.84 1095.14,-3651.51 1088.17,-3647.17 1080.5,-3644.28"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1073.43,-3640.2 1067.09,-3640.67 1072.34,-3644.26 1073.43,-3640.2"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1072.89,-3642.23 1075.78,-3643.01 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1078.1" cy="-3643.63" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1078.32" y="-6142.53" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/setting/ServerConfigPanel.vue -->
<g id="node240" class="node">
<title>src/components/dialog/content/setting/ServerConfigPanel.vue</title>
<g id="a_node240"><a xlink:href="src/components/dialog/content/setting/ServerConfigPanel.vue" xlink:title="ServerConfigPanel.vue">
<path fill="#41f083" stroke="black" d="M1065.5,-3741.84C1065.5,-3741.84 958.5,-3741.84 958.5,-3741.84 955.5,-3741.84 952.5,-3738.84 952.5,-3735.84 952.5,-3735.84 952.5,-3729.84 952.5,-3729.84 952.5,-3726.84 955.5,-3723.84 958.5,-3723.84 958.5,-3723.84 1065.5,-3723.84 1065.5,-3723.84 1068.5,-3723.84 1071.5,-3726.84 1071.5,-3729.84 1071.5,-3729.84 1071.5,-3735.84 1071.5,-3735.84 1071.5,-3738.84 1068.5,-3741.84 1065.5,-3741.84"/>
<text text-anchor="start" x="960.5" y="-3730.64" font-family="Helvetica,sans-Serif" font-size="9.00">ServerConfigPanel.vue</text>
</a>
</g>
</g>
<!-- src/composables/setting/useSettingUI.ts&#45;&gt;src/components/dialog/content/setting/ServerConfigPanel.vue -->
<g id="edge1306" class="edge">
<title>src/composables/setting/useSettingUI.ts&#45;&gt;src/components/dialog/content/setting/ServerConfigPanel.vue</title>
<g id="a_edge1306"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" stroke-dasharray="5,2" d="M1421.88,-8659.83C1405.82,-8613.01 1332.37,-8392.27 1308.5,-8204.84 1306.6,-8189.89 1309.31,-7132.06 1300.5,-7119.84 1249.16,-7048.56 1164.72,-7127.2 1113.5,-7055.84 1086.98,-7018.88 1123.75,-3819.93 1100.5,-3780.84 1091.37,-3765.48 1075.39,-3754.71 1059.57,-3747.31"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1052.82,-3742.24 1046.47,-3741.88 1051.21,-3746.12 1052.82,-3742.24"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1052.01,-3744.18 1054.78,-3745.33 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1057" cy="-3746.25" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1079.01" y="-6193.76" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/setting/UserPanel.vue -->
<g id="node248" class="node">
<title>src/components/dialog/content/setting/UserPanel.vue</title>
<g id="a_node248"><a xlink:href="src/components/dialog/content/setting/UserPanel.vue" xlink:title="UserPanel.vue">
<path fill="#41f083" stroke="black" d="M1046,-3591.84C1046,-3591.84 978,-3591.84 978,-3591.84 975,-3591.84 972,-3588.84 972,-3585.84 972,-3585.84 972,-3579.84 972,-3579.84 972,-3576.84 975,-3573.84 978,-3573.84 978,-3573.84 1046,-3573.84 1046,-3573.84 1049,-3573.84 1052,-3576.84 1052,-3579.84 1052,-3579.84 1052,-3585.84 1052,-3585.84 1052,-3588.84 1049,-3591.84 1046,-3591.84"/>
<text text-anchor="start" x="980" y="-3580.64" font-family="Helvetica,sans-Serif" font-size="9.00">UserPanel.vue</text>
</a>
</g>
</g>
<!-- src/composables/setting/useSettingUI.ts&#45;&gt;src/components/dialog/content/setting/UserPanel.vue -->
<g id="edge1307" class="edge">
<title>src/composables/setting/useSettingUI.ts&#45;&gt;src/components/dialog/content/setting/UserPanel.vue</title>
<g id="a_edge1307"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" stroke-dasharray="5,2" d="M1421.87,-8659.83C1405.8,-8613.01 1332.28,-8392.29 1308.5,-8204.84 1306.32,-8187.67 1310.74,-6972.79 1300.5,-6958.84 1248.84,-6888.48 1165.07,-6969.26 1113.5,-6898.84 1086.41,-6861.85 1130.12,-3632.83 1100.5,-3597.84 1091.94,-3587.73 1079.27,-3582.72 1066.22,-3580.52"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1058.25,-3577.63 1052.07,-3579.13 1057.84,-3581.8 1058.25,-3577.63"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1058.04,-3579.71 1061.03,-3580.01 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1063.42" cy="-3580.24" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1079.71" y="-6365.19" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/auth/useCurrentUser.ts -->
<g id="node249" class="node">
<title>src/composables/auth/useCurrentUser.ts</title>
<g id="a_node249"><a xlink:href="src/composables/auth/useCurrentUser.ts" xlink:title="useCurrentUser.ts">
<path fill="#ddfeff" stroke="black" d="M1692,-8505.84C1692,-8505.84 1606,-8505.84 1606,-8505.84 1603,-8505.84 1600,-8502.84 1600,-8499.84 1600,-8499.84 1600,-8493.84 1600,-8493.84 1600,-8490.84 1603,-8487.84 1606,-8487.84 1606,-8487.84 1692,-8487.84 1692,-8487.84 1695,-8487.84 1698,-8490.84 1698,-8493.84 1698,-8493.84 1698,-8499.84 1698,-8499.84 1698,-8502.84 1695,-8505.84 1692,-8505.84"/>
<text text-anchor="start" x="1608" y="-8494.64" font-family="Helvetica,sans-Serif" font-size="9.00">useCurrentUser.ts</text>
</a>
</g>
</g>
<!-- src/composables/setting/useSettingUI.ts&#45;&gt;src/composables/auth/useCurrentUser.ts -->
<g id="edge1301" class="edge">
<title>src/composables/setting/useSettingUI.ts&#45;&gt;src/composables/auth/useCurrentUser.ts</title>
<g id="a_edge1301"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1429.68,-8659.61C1438.38,-8631.46 1468.74,-8546.45 1527.5,-8509.84 1544.76,-8499.08 1566.15,-8494.6 1586.11,-8493.18"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1594.04,-8494.97 1599.96,-8492.64 1593.88,-8490.77 1594.04,-8494.97"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1593.96,-8492.87 1590.97,-8492.99 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1588.57" cy="-8493.08" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1458.5" y="-8544.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/SignInContent.vue&#45;&gt;src/utils/networkUtil.ts -->
<g id="edge190" class="edge">
<title>src/components/dialog/content/SignInContent.vue&#45;&gt;src/utils/networkUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M862.51,-4790.11C880.26,-4791.23 898.77,-4796.2 910.5,-4809.84 932.97,-4835.95 905.45,-9741.49 923.5,-9770.84 969.74,-9846 1054.33,-9785.62 1100.5,-9860.84 1117.83,-9889.08 1100.26,-28916.46 1113.5,-28946.84 1158.86,-29050.91 1255,-29016.83 1300.5,-29120.84 1307.26,-29136.3 1298.13,-31537.53 1308.5,-31550.84 1438.47,-31717.65 1631.42,-31756.32 1781,-31606.84 1797.82,-31590.03 1773.59,-17929.95 1789,-17911.84 1800.3,-17898.55 1818.39,-17893.8 1835.55,-17892.74"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1835.9,-17894.83 1841.82,-17892.51 1835.74,-17890.63 1835.9,-17894.83"/>
</g>
<!-- src/components/dialog/content/SignInContent.vue&#45;&gt;src/composables/auth/useFirebaseAuthActions.ts -->
<g id="edge187" class="edge">
<title>src/components/dialog/content/SignInContent.vue&#45;&gt;src/composables/auth/useFirebaseAuthActions.ts</title>
<g id="a_edge187"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M862.51,-4790.11C880.26,-4791.23 898.77,-4796.21 910.5,-4809.84 931.51,-4834.26 913.08,-9418.35 923.5,-9448.84 965.22,-9570.89 1058.91,-9556.74 1100.5,-9678.84 1119.58,-9734.85 1108.84,-26661.85 1113.5,-26720.84 1155.39,-27251.05 1257.7,-27372.69 1300.5,-27902.84 1301.56,-27915.97 1299.16,-29791.54 1308.5,-29800.84 1374.95,-29867.01 1452.94,-29866.9 1519.5,-29800.84 1530.07,-29790.35 1521.99,-28742.67 1527.5,-28728.84 1588.62,-28575.3 1720.43,-28610.59 1781,-28456.84 1787.35,-28440.73 1777.64,-8522.91 1789,-8509.84 1792.54,-8505.76 1796.73,-8502.53 1801.33,-8499.99"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1809.55,-8498.96 1814.34,-8494.78 1807.99,-8495.06 1809.55,-8498.96"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1808.77,-8497.01 1805.98,-8498.13 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1803.76" cy="-8499.02" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="896.66" y="-6635.05" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/signin/ApiKeyForm.vue -->
<g id="node158" class="node">
<title>src/components/dialog/content/signin/ApiKeyForm.vue</title>
<g id="a_node158"><a xlink:href="src/components/dialog/content/signin/ApiKeyForm.vue" xlink:title="ApiKeyForm.vue">
<path fill="#41f083" stroke="black" d="M1245.5,-3375.84C1245.5,-3375.84 1168.5,-3375.84 1168.5,-3375.84 1165.5,-3375.84 1162.5,-3372.84 1162.5,-3369.84 1162.5,-3369.84 1162.5,-3363.84 1162.5,-3363.84 1162.5,-3360.84 1165.5,-3357.84 1168.5,-3357.84 1168.5,-3357.84 1245.5,-3357.84 1245.5,-3357.84 1248.5,-3357.84 1251.5,-3360.84 1251.5,-3363.84 1251.5,-3363.84 1251.5,-3369.84 1251.5,-3369.84 1251.5,-3372.84 1248.5,-3375.84 1245.5,-3375.84"/>
<text text-anchor="start" x="1170.5" y="-3364.64" font-family="Helvetica,sans-Serif" font-size="9.00">ApiKeyForm.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/SignInContent.vue&#45;&gt;src/components/dialog/content/signin/ApiKeyForm.vue -->
<g id="edge184" class="edge">
<title>src/components/dialog/content/SignInContent.vue&#45;&gt;src/components/dialog/content/signin/ApiKeyForm.vue</title>
<g id="a_edge184"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M862.72,-4799.51C880.39,-4798.35 898.79,-4793.37 910.5,-4779.84 937.24,-4748.94 894.48,-3337.6 923.5,-3308.84 937.47,-3294.99 1084.71,-3297.11 1100.5,-3308.84 1116.53,-3320.74 1098.48,-3338.69 1113.5,-3351.84 1123.21,-3360.34 1135.78,-3365.01 1148.51,-3367.41"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1156.03,-3370.51 1162.26,-3369.2 1156.58,-3366.34 1156.03,-3370.51"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1156.31,-3368.42 1153.33,-3368.04 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1150.95" cy="-3367.73" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="892.08" y="-4078.01" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/signin/SignInForm.vue -->
<g id="node159" class="node">
<title>src/components/dialog/content/signin/SignInForm.vue</title>
<g id="a_node159"><a xlink:href="src/components/dialog/content/signin/SignInForm.vue" xlink:title="SignInForm.vue">
<path fill="#41f083" stroke="black" d="M1245,-3405.84C1245,-3405.84 1169,-3405.84 1169,-3405.84 1166,-3405.84 1163,-3402.84 1163,-3399.84 1163,-3399.84 1163,-3393.84 1163,-3393.84 1163,-3390.84 1166,-3387.84 1169,-3387.84 1169,-3387.84 1245,-3387.84 1245,-3387.84 1248,-3387.84 1251,-3390.84 1251,-3393.84 1251,-3393.84 1251,-3399.84 1251,-3399.84 1251,-3402.84 1248,-3405.84 1245,-3405.84"/>
<text text-anchor="start" x="1171" y="-3394.64" font-family="Helvetica,sans-Serif" font-size="9.00">SignInForm.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/SignInContent.vue&#45;&gt;src/components/dialog/content/signin/SignInForm.vue -->
<g id="edge185" class="edge">
<title>src/components/dialog/content/SignInContent.vue&#45;&gt;src/components/dialog/content/signin/SignInForm.vue</title>
<g id="a_edge185"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M862.72,-4799.51C880.39,-4798.35 898.79,-4793.37 910.5,-4779.84 937.01,-4749.22 894.73,-3350.35 923.5,-3321.84 937.47,-3307.99 1085.19,-3309.49 1100.5,-3321.84 1121.74,-3338.97 1093.71,-3363.06 1113.5,-3381.84 1123.03,-3390.88 1135.76,-3395.71 1148.72,-3398.09"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1156.52,-3401.15 1162.73,-3399.78 1157.02,-3396.98 1156.52,-3401.15"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1156.77,-3399.06 1153.79,-3398.7 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1151.41" cy="-3398.41" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="892.17" y="-4093.55" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/signin/SignUpForm.vue -->
<g id="node160" class="node">
<title>src/components/dialog/content/signin/SignUpForm.vue</title>
<g id="a_node160"><a xlink:href="src/components/dialog/content/signin/SignUpForm.vue" xlink:title="SignUpForm.vue">
<path fill="#41f083" stroke="black" d="M1052,-3345.84C1052,-3345.84 972,-3345.84 972,-3345.84 969,-3345.84 966,-3342.84 966,-3339.84 966,-3339.84 966,-3333.84 966,-3333.84 966,-3330.84 969,-3327.84 972,-3327.84 972,-3327.84 1052,-3327.84 1052,-3327.84 1055,-3327.84 1058,-3330.84 1058,-3333.84 1058,-3333.84 1058,-3339.84 1058,-3339.84 1058,-3342.84 1055,-3345.84 1052,-3345.84"/>
<text text-anchor="start" x="974" y="-3334.64" font-family="Helvetica,sans-Serif" font-size="9.00">SignUpForm.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/SignInContent.vue&#45;&gt;src/components/dialog/content/signin/SignUpForm.vue -->
<g id="edge186" class="edge">
<title>src/components/dialog/content/SignInContent.vue&#45;&gt;src/components/dialog/content/signin/SignUpForm.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M862.72,-4799.51C880.39,-4798.35 898.79,-4793.37 910.5,-4779.84 936.47,-4749.85 897.79,-3382.05 923.5,-3351.84 932.42,-3341.35 945.77,-3336.36 959.37,-3334.3"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="959.91,-3336.35 965.62,-3333.55 959.41,-3332.18 959.91,-3336.35"/>
</g>
<!-- src/components/dialog/content/SignInContent.vue&#45;&gt;src/config/comfyApi.ts -->
<g id="edge188" class="edge">
<title>src/components/dialog/content/SignInContent.vue&#45;&gt;src/config/comfyApi.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M862.51,-4790.11C880.27,-4791.23 898.77,-4796.2 910.5,-4809.84 934.66,-4837.93 903.29,-10114.77 923.5,-10145.84 970.47,-10218.05 1053.59,-10152.58 1100.5,-10224.84 1120.28,-10255.31 1103.26,-31113.98 1113.5,-31148.84 1156.86,-31296.33 1257.04,-31292.37 1300.5,-31439.84 1316,-31492.42 1301.76,-35332.43 1308.5,-35386.84 1356.13,-35771.42 1462.23,-35849.57 1519.5,-36232.84 1522.02,-36249.67 1515.15,-36374.12 1527.5,-36385.84 1609.22,-36463.4 1696.87,-36460.78 1781,-36385.84 1792.53,-36375.57 1785.7,-36331.92 1789,-36316.84 1843.53,-36067.49 1892.72,-36015.03 1967,-35770.84 1973.18,-35750.51 1964.48,-35739.35 1980,-35724.84 1988.31,-35717.07 1999.59,-35712.91 2010.71,-35710.79"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2011.26,-35712.83 2016.85,-35709.81 2010.59,-35708.68 2011.26,-35712.83"/>
</g>
<!-- src/schemas/signInSchema.ts -->
<g id="node162" class="node">
<title>src/schemas/signInSchema.ts</title>
<g id="a_node162"><a xlink:href="src/schemas/signInSchema.ts" xlink:title="signInSchema.ts">
<path fill="#ddfeff" stroke="black" d="M1689,-19095.84C1689,-19095.84 1609,-19095.84 1609,-19095.84 1606,-19095.84 1603,-19092.84 1603,-19089.84 1603,-19089.84 1603,-19083.84 1603,-19083.84 1603,-19080.84 1606,-19077.84 1609,-19077.84 1609,-19077.84 1689,-19077.84 1689,-19077.84 1692,-19077.84 1695,-19080.84 1695,-19083.84 1695,-19083.84 1695,-19089.84 1695,-19089.84 1695,-19092.84 1692,-19095.84 1689,-19095.84"/>
<text text-anchor="start" x="1611" y="-19084.64" font-family="Helvetica,sans-Serif" font-size="9.00">signInSchema.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/SignInContent.vue&#45;&gt;src/schemas/signInSchema.ts -->
<g id="edge189" class="edge">
<title>src/components/dialog/content/SignInContent.vue&#45;&gt;src/schemas/signInSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M862.51,-4790.11C880.26,-4791.23 898.77,-4796.21 910.5,-4809.84 930.64,-4833.24 915.84,-9225.93 923.5,-9255.84 964.32,-9415.17 1059.85,-9421.46 1100.5,-9580.84 1115.14,-9638.22 1087.51,-26583.62 1113.5,-26636.84 1159.77,-26731.58 1254.11,-26688.15 1300.5,-26782.84 1308.01,-26798.17 1296.41,-29228.79 1308.5,-29240.84 1374.92,-29307.04 1453.16,-29307.12 1519.5,-29240.84 1531.76,-29228.59 1522.23,-19273.35 1527.5,-19256.84 1548.8,-19190.05 1606.9,-19126.96 1633.88,-19100.24"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1635.42,-19101.67 1638.24,-19095.98 1632.48,-19098.67 1635.42,-19101.67"/>
</g>
<!-- src/components/dialog/content/signin/ApiKeyForm.vue&#45;&gt;src/stores/firebaseAuthStore.ts -->
<g id="edge426" class="edge">
<title>src/components/dialog/content/signin/ApiKeyForm.vue&#45;&gt;src/stores/firebaseAuthStore.ts</title>
<g id="a_edge426"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1251.66,-3362.57C1269.51,-3363.36 1288.69,-3367.96 1300.5,-3381.84 1313.16,-3396.7 1302.79,-14607.17 1308.5,-14625.84 1327.75,-14688.81 1378.44,-14749.62 1406.19,-14779.56"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1410.24,-14786.88 1415.9,-14789.78 1413.29,-14783.98 1410.24,-14786.88"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1411.77,-14785.43 1409.7,-14783.25 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1408.05" cy="-14781.51" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1282.6" y="-9068.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/signin/ApiKeyForm.vue&#45;&gt;src/config/comfyApi.ts -->
<g id="edge423" class="edge">
<title>src/components/dialog/content/signin/ApiKeyForm.vue&#45;&gt;src/config/comfyApi.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1251.66,-3362.57C1269.51,-3363.36 1288.69,-3367.96 1300.5,-3381.84 1313.91,-3397.58 1304.96,-15272.46 1308.5,-15292.84 1356.18,-15567.21 1471.85,-15608.46 1519.5,-15882.84 1530.05,-15943.6 1520.8,-33583.53 1527.5,-33644.84 1533.84,-33702.81 1938.58,-35653.79 1980,-35694.84 1988.15,-35702.92 1999.5,-35707.15 2010.73,-35709.24"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2010.69,-35711.36 2016.94,-35710.2 2011.33,-35707.21 2010.69,-35711.36"/>
</g>
<!-- src/components/dialog/content/signin/ApiKeyForm.vue&#45;&gt;src/schemas/signInSchema.ts -->
<g id="edge424" class="edge">
<title>src/components/dialog/content/signin/ApiKeyForm.vue&#45;&gt;src/schemas/signInSchema.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1251.65,-3362.58C1269.49,-3363.37 1288.68,-3367.97 1300.5,-3381.84 1316.84,-3401 1295.3,-6986.39 1308.5,-7007.84 1363.62,-7097.38 1464.45,-7025.26 1519.5,-7114.84 1530.37,-7132.52 1513.69,-19057.34 1527.5,-19072.84 1544.42,-19091.83 1572.19,-19096.01 1596.81,-19095.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1597.12,-19097.23 1603,-19094.82 1596.89,-19093.03 1597.12,-19097.23"/>
</g>
<!-- src/components/dialog/content/signin/ApiKeyForm.vue&#45;&gt;src/stores/apiKeyAuthStore.ts -->
<g id="edge425" class="edge">
<title>src/components/dialog/content/signin/ApiKeyForm.vue&#45;&gt;src/stores/apiKeyAuthStore.ts</title>
<g id="a_edge425"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1251.65,-3362.58C1269.49,-3363.37 1288.68,-3367.97 1300.5,-3381.84 1316.37,-3400.44 1298.9,-6880.35 1308.5,-6902.84 1359.59,-7022.52 1468.48,-6986.12 1519.5,-7105.84 1530.01,-7130.5 1509.74,-14807.75 1527.5,-14827.84 1541.35,-14843.5 1562.56,-14849.28 1583.34,-14850.48"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1591.19,-14852.68 1597.21,-14850.66 1591.24,-14848.48 1591.19,-14852.68"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1591.22,-14850.58 1588.22,-14850.54 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1585.82" cy="-14850.51" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1497.8" y="-9099.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/signin/SignInForm.vue&#45;&gt;src/stores/firebaseAuthStore.ts -->
<g id="edge431" class="edge">
<title>src/components/dialog/content/signin/SignInForm.vue&#45;&gt;src/stores/firebaseAuthStore.ts</title>
<g id="a_edge431"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1247.07,-3405.84C1266.71,-3412.55 1288.78,-3423.94 1300.5,-3442.84 1310.73,-3459.34 1302.82,-14607.27 1308.5,-14625.84 1327.75,-14688.81 1378.44,-14749.62 1406.19,-14779.56"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1410.24,-14786.88 1415.9,-14789.78 1413.29,-14783.98 1410.24,-14786.88"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1411.77,-14785.43 1409.7,-14783.25 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1408.05" cy="-14781.51" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1281.71" y="-9090.76" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/signin/SignInForm.vue&#45;&gt;src/composables/auth/useFirebaseAuthActions.ts -->
<g id="edge429" class="edge">
<title>src/components/dialog/content/signin/SignInForm.vue&#45;&gt;src/composables/auth/useFirebaseAuthActions.ts</title>
<g id="a_edge429"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1247.07,-3405.84C1266.71,-3412.55 1288.78,-3423.94 1300.5,-3442.84 1321.65,-3476.96 1287.8,-14970.44 1308.5,-15004.84 1363.25,-15095.8 1464.75,-15025.87 1519.5,-15116.84 1529.23,-15133 1514.16,-25967.5 1527.5,-25980.84 1607.2,-26060.47 1701.31,-26060.49 1781,-25980.84 1802.45,-25959.39 1769.1,-8532.73 1789,-8509.84 1792.54,-8505.76 1796.73,-8502.53 1801.33,-8499.99"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1809.55,-8498.96 1814.34,-8494.78 1807.99,-8495.06 1809.55,-8498.96"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1808.77,-8497.01 1805.98,-8498.13 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1803.76" cy="-8499.02" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1283.26" y="-5251.71" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/signin/SignInForm.vue&#45;&gt;src/schemas/signInSchema.ts -->
<g id="edge430" class="edge">
<title>src/components/dialog/content/signin/SignInForm.vue&#45;&gt;src/schemas/signInSchema.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1247.06,-3405.85C1266.7,-3412.56 1288.77,-3423.94 1300.5,-3442.84 1313.95,-3464.49 1305.49,-7088.52 1308.5,-7113.84 1356.15,-7514.51 1472.14,-7596.13 1519.5,-7996.84 1521.76,-8015.93 1514.71,-19058.48 1527.5,-19072.84 1544.42,-19091.82 1572.19,-19096.01 1596.81,-19095.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1597.12,-19097.23 1603,-19094.82 1596.9,-19093.03 1597.12,-19097.23"/>
</g>
<!-- src/components/dialog/content/signin/SignUpForm.vue&#45;&gt;src/schemas/signInSchema.ts -->
<g id="edge433" class="edge">
<title>src/components/dialog/content/signin/SignUpForm.vue&#45;&gt;src/schemas/signInSchema.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1058.43,-3333.51C1074.1,-3334.91 1090.26,-3339.71 1100.5,-3351.84 1126.68,-3382.85 1096.5,-15003.98 1113.5,-15040.84 1159.3,-15140.17 1254.72,-15101.5 1300.5,-15200.84 1309.34,-15220.02 1293.56,-27349.91 1308.5,-27364.84 1374.83,-27431.13 1453.16,-27431.11 1519.5,-27364.84 1529.46,-27354.89 1523.22,-19270.25 1527.5,-19256.84 1548.81,-19190.05 1606.91,-19126.96 1633.89,-19100.24"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1635.42,-19101.68 1638.24,-19095.98 1632.49,-19098.67 1635.42,-19101.68"/>
</g>
<!-- src/components/dialog/content/signin/PasswordFields.vue -->
<g id="node166" class="node">
<title>src/components/dialog/content/signin/PasswordFields.vue</title>
<g id="a_node166"><a xlink:href="src/components/dialog/content/signin/PasswordFields.vue" xlink:title="PasswordFields.vue">
<path fill="#41f083" stroke="black" d="M1252.5,-3345.84C1252.5,-3345.84 1161.5,-3345.84 1161.5,-3345.84 1158.5,-3345.84 1155.5,-3342.84 1155.5,-3339.84 1155.5,-3339.84 1155.5,-3333.84 1155.5,-3333.84 1155.5,-3330.84 1158.5,-3327.84 1161.5,-3327.84 1161.5,-3327.84 1252.5,-3327.84 1252.5,-3327.84 1255.5,-3327.84 1258.5,-3330.84 1258.5,-3333.84 1258.5,-3333.84 1258.5,-3339.84 1258.5,-3339.84 1258.5,-3342.84 1255.5,-3345.84 1252.5,-3345.84"/>
<text text-anchor="start" x="1163.5" y="-3334.64" font-family="Helvetica,sans-Serif" font-size="9.00">PasswordFields.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/signin/SignUpForm.vue&#45;&gt;src/components/dialog/content/signin/PasswordFields.vue -->
<g id="edge432" class="edge">
<title>src/components/dialog/content/signin/SignUpForm.vue&#45;&gt;src/components/dialog/content/signin/PasswordFields.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1058.25,-3336.84C1085.4,-3336.84 1120.17,-3336.84 1149.16,-3336.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1149.26,-3338.94 1155.26,-3336.84 1149.26,-3334.74 1149.26,-3338.94"/>
</g>
<!-- src/schemas/signInSchema.ts&#45;&gt;src/i18n.ts -->
<g id="edge3008" class="edge">
<title>src/schemas/signInSchema.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1693.08,-19077.82C1722.35,-19074.46 1759.51,-19076.13 1781,-19099.84 1789.02,-19108.69 1788.48,-32845.91 1789,-32857.84 1807.67,-33289.47 1868.02,-33816.45 1879.21,-33911.71"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.14,-33912.11 1879.93,-33917.82 1881.31,-33911.62 1877.14,-33912.11"/>
</g>
<!-- src/components/dialog/content/TopUpCreditsDialogContent.vue&#45;&gt;src/components/common/UserCredit.vue -->
<g id="edge192" class="edge">
<title>src/components/dialog/content/TopUpCreditsDialogContent.vue&#45;&gt;src/components/common/UserCredit.vue</title>
<g id="a_edge192"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M891.74,-4616.57C898.86,-4619.61 905.32,-4623.9 910.5,-4629.84 940.98,-4664.81 890.44,-5432.29 923.5,-5464.84 938.42,-5479.53 1285.26,-5479.2 1300.5,-5464.84 1311.43,-5454.53 1303.91,-5344.14 1308.5,-5329.84 1362.28,-5162.3 1470.36,-5163.8 1519.5,-4994.84 1523.45,-4981.27 1518.12,-2970.41 1527.5,-2959.84 1543.62,-2941.66 1569.64,-2936.81 1593.39,-2936.97"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1601.3,-2939.43 1607.39,-2937.61 1601.49,-2935.24 1601.3,-2939.43"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1601.4,-2937.33 1598.4,-2937.2 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1596" cy="-2937.09" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1497.14" y="-3770.16" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/TopUpCreditsDialogContent.vue&#45;&gt;src/composables/auth/useFirebaseAuthActions.ts -->
<g id="edge193" class="edge">
<title>src/components/dialog/content/TopUpCreditsDialogContent.vue&#45;&gt;src/composables/auth/useFirebaseAuthActions.ts</title>
<g id="a_edge193"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M891.82,-4616.5C898.92,-4619.55 905.36,-4623.86 910.5,-4629.84 932.26,-4655.13 910.56,-9404.08 923.5,-9434.84 966.29,-9536.51 1057.81,-9507.12 1100.5,-9608.84 1123.42,-9663.44 1102.86,-26606.58 1113.5,-26664.84 1155.83,-26896.59 1257.83,-26929.14 1300.5,-27160.84 1303.19,-27175.42 1297.99,-29286.37 1308.5,-29296.84 1374.93,-29363.02 1452.83,-29362.79 1519.5,-29296.84 1526.77,-29289.65 1525.99,-28570.95 1527.5,-28560.84 1586.56,-28165.46 1724,-28093.51 1781,-27697.84 1783.37,-27681.35 1778.07,-8522.41 1789,-8509.84 1792.54,-8505.76 1796.73,-8502.53 1801.33,-8499.99"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1809.55,-8498.96 1814.34,-8494.78 1807.99,-8495.06 1809.55,-8498.96"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1808.77,-8497.01 1805.98,-8498.13 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1803.76" cy="-8499.02" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="896.16" y="-6548.34" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/credit/CreditTopUpOption.vue -->
<g id="node164" class="node">
<title>src/components/dialog/content/credit/CreditTopUpOption.vue</title>
<g id="a_node164"><a xlink:href="src/components/dialog/content/credit/CreditTopUpOption.vue" xlink:title="CreditTopUpOption.vue">
<path fill="#41f083" stroke="black" d="M1066.5,-3265.84C1066.5,-3265.84 957.5,-3265.84 957.5,-3265.84 954.5,-3265.84 951.5,-3262.84 951.5,-3259.84 951.5,-3259.84 951.5,-3253.84 951.5,-3253.84 951.5,-3250.84 954.5,-3247.84 957.5,-3247.84 957.5,-3247.84 1066.5,-3247.84 1066.5,-3247.84 1069.5,-3247.84 1072.5,-3250.84 1072.5,-3253.84 1072.5,-3253.84 1072.5,-3259.84 1072.5,-3259.84 1072.5,-3262.84 1069.5,-3265.84 1066.5,-3265.84"/>
<text text-anchor="start" x="959.5" y="-3254.64" font-family="Helvetica,sans-Serif" font-size="9.00">CreditTopUpOption.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/TopUpCreditsDialogContent.vue&#45;&gt;src/components/dialog/content/credit/CreditTopUpOption.vue -->
<g id="edge191" class="edge">
<title>src/components/dialog/content/TopUpCreditsDialogContent.vue&#45;&gt;src/components/dialog/content/credit/CreditTopUpOption.vue</title>
<g id="a_edge191"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M891.73,-4613.98C898.85,-4611 905.32,-4606.76 910.5,-4600.84 934.85,-4573.01 899.22,-3297.72 923.5,-3269.84 927.53,-3265.21 932.43,-3261.71 937.83,-3259.1"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="946.19,-3258.45 951.18,-3254.51 944.82,-3254.48 946.19,-3258.45"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="945.5,-3256.46 942.67,-3257.44 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="940.4" cy="-3258.22" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="892.52" y="-3927.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/credit/CreditTopUpOption.vue&#45;&gt;src/composables/auth/useFirebaseAuthActions.ts -->
<g id="edge197" class="edge">
<title>src/components/dialog/content/credit/CreditTopUpOption.vue&#45;&gt;src/composables/auth/useFirebaseAuthActions.ts</title>
<g id="a_edge197"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1037.3,-3265.87C1058.29,-3275.13 1087.27,-3291.75 1100.5,-3316.84 1138.58,-3389.02 1075.91,-14996.4 1113.5,-15068.84 1160.35,-15159.14 1253.67,-15110.53 1300.5,-15200.84 1310.43,-15219.99 1293.24,-27615.58 1308.5,-27630.84 1374.83,-27697.13 1452.93,-27696.88 1519.5,-27630.84 1529.43,-27620.99 1521.3,-26636.38 1527.5,-26623.84 1590.72,-26495.92 1718.26,-26554.99 1781,-26426.84 1787.84,-26412.87 1778.8,-8521.58 1789,-8509.84 1792.54,-8505.76 1796.73,-8502.53 1801.33,-8499.99"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1809.55,-8498.96 1814.34,-8494.78 1807.99,-8495.06 1809.55,-8498.96"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1808.77,-8497.01 1805.98,-8498.13 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1803.76" cy="-8499.02" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1088.81" y="-5166.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/UpdatePasswordContent.vue&#45;&gt;src/composables/auth/useFirebaseAuthActions.ts -->
<g id="edge195" class="edge">
<title>src/components/dialog/content/UpdatePasswordContent.vue&#45;&gt;src/composables/auth/useFirebaseAuthActions.ts</title>
<g id="a_edge195"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1085.82,-3225.72C1091.38,-3228.42 1096.4,-3232.04 1100.5,-3236.84 1127.11,-3268.01 1086.9,-15008.66 1113.5,-15039.84 1168.14,-15103.87 1245.88,-15005.79 1300.5,-15069.84 1314.26,-15085.97 1293.5,-27265.85 1308.5,-27280.84 1374.83,-27347.13 1452.88,-27346.84 1519.5,-27280.84 1536.33,-27264.16 1514.7,-26447.78 1527.5,-26427.84 1594.73,-26323.09 1714.24,-26413.88 1781,-26308.84 1797.58,-26282.76 1768.73,-8533.16 1789,-8509.84 1792.54,-8505.76 1796.73,-8502.53 1801.33,-8499.99"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1809.55,-8498.96 1814.34,-8494.78 1807.99,-8495.06 1809.55,-8498.96"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1808.77,-8497.01 1805.98,-8498.13 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1803.76" cy="-8499.02" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1085.52" y="-5082.57" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/UpdatePasswordContent.vue&#45;&gt;src/schemas/signInSchema.ts -->
<g id="edge196" class="edge">
<title>src/components/dialog/content/UpdatePasswordContent.vue&#45;&gt;src/schemas/signInSchema.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1085.82,-3225.72C1091.38,-3228.42 1096.4,-3232.04 1100.5,-3236.84 1127.09,-3267.98 1085.39,-15001.06 1113.5,-15030.84 1142.07,-15061.11 1271.93,-15011.56 1300.5,-15041.84 1315.05,-15057.26 1293.5,-27237.85 1308.5,-27252.84 1374.83,-27319.13 1453.16,-27319.11 1519.5,-27252.84 1529.32,-27243.03 1523.28,-19270.06 1527.5,-19256.84 1548.81,-19190.05 1606.91,-19126.96 1633.89,-19100.24"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1635.42,-19101.68 1638.24,-19095.98 1632.49,-19098.67 1635.42,-19101.68"/>
</g>
<!-- src/components/dialog/content/UpdatePasswordContent.vue&#45;&gt;src/components/dialog/content/signin/PasswordFields.vue -->
<g id="edge194" class="edge">
<title>src/components/dialog/content/UpdatePasswordContent.vue&#45;&gt;src/components/dialog/content/signin/PasswordFields.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1085.7,-3230.94C1090.82,-3232.57 1095.81,-3234.52 1100.5,-3236.84 1142.4,-3257.52 1178.88,-3300.6 1195.86,-3322.85"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1194.28,-3324.25 1199.56,-3327.78 1197.64,-3321.72 1194.28,-3324.25"/>
</g>
<!-- src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/components/button/IconButton.vue -->
<g id="edge198" class="edge">
<title>src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/components/button/IconButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M881.66,-4441.13C892.71,-4444.02 902.98,-4449.17 910.5,-4457.84 930.17,-4480.49 905.21,-5514.05 923.5,-5537.84 976.93,-5607.34 1028.59,-5569.01 1113.5,-5590.84 1196.19,-5612.09 1247.12,-5568.2 1300.5,-5634.84 1312.94,-5650.36 1294.36,-6336.85 1308.5,-6350.84 1375.18,-6416.78 1441.08,-6402.27 1519.5,-6350.84 1763.42,-6190.85 1721.3,-6034.37 1781,-5748.84 1790.22,-5704.73 1787.17,-2549.86 1789,-2504.84 1808.18,-2031.99 1868.48,-1453.91 1879.32,-1352.41"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.44,-1352.36 1879.99,-1346.17 1877.26,-1351.92 1881.44,-1352.36"/>
</g>
<!-- src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/components/common/ContentDivider.vue -->
<g id="edge199" class="edge">
<title>src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/components/common/ContentDivider.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M881.65,-4441.13C892.71,-4444.02 902.97,-4449.18 910.5,-4457.84 948.07,-4501.08 886.14,-5445.41 923.5,-5488.84 975.49,-5549.26 1029.57,-5481.46 1100.5,-5517.84 1107.77,-5521.57 1106.55,-5526.55 1113.5,-5530.84 1188.02,-5576.81 1248.84,-5522.14 1300.5,-5592.84 1312.01,-5608.58 1294.63,-6281.13 1308.5,-6294.84 1341.84,-6327.8 1486.31,-6327.95 1519.5,-6294.84 1536.34,-6278.04 1511.73,-2887.65 1527.5,-2869.84 1543.09,-2852.23 1567.96,-2847.12 1591.08,-2846.96"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1591.2,-2849.06 1597.22,-2847.03 1591.25,-2844.86 1591.2,-2849.06"/>
</g>
<!-- src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/components/common/NoResultsPlaceholder.vue -->
<g id="edge200" class="edge">
<title>src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/components/common/NoResultsPlaceholder.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M881.65,-4441.13C892.71,-4444.02 902.97,-4449.18 910.5,-4457.84 947.2,-4500.06 886.54,-5422.84 923.5,-5464.84 949.74,-5494.66 1061.37,-5482.97 1100.5,-5489.84 1189.96,-5505.53 1242.88,-5461.63 1300.5,-5531.84 1313.77,-5548.01 1293.63,-6270.12 1308.5,-6284.84 1325.17,-6301.33 1502.9,-6301.4 1519.5,-6284.84 1537.17,-6267.2 1510.95,-2708.53 1527.5,-2689.84 1539.93,-2675.8 1558.27,-2669.7 1576.91,-2667.73"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1577.43,-2669.79 1583.23,-2667.21 1577.08,-2665.61 1577.43,-2669.79"/>
</g>
<!-- src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/components/common/VirtualGrid.vue -->
<g id="edge201" class="edge">
<title>src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/components/common/VirtualGrid.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M881.66,-4441.13C892.71,-4444.02 902.98,-4449.17 910.5,-4457.84 929.79,-4480.05 904.62,-5494.27 923.5,-5516.84 974.9,-5578.28 1023.15,-5529.99 1100.5,-5550.84 1191.43,-5575.34 1245.57,-5544.34 1300.5,-5620.84 1311.87,-5636.68 1294.63,-6309.13 1308.5,-6322.84 1375.19,-6388.77 1453.11,-6389.07 1519.5,-6322.84 1535.74,-6306.64 1512.29,-3037.01 1527.5,-3019.84 1545.29,-2999.74 1575.18,-2995.93 1600.74,-2997.16"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1600.67,-2999.26 1606.8,-2997.55 1600.94,-2995.07 1600.67,-2999.26"/>
</g>
<!-- src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/stores/comfyManagerStore.ts -->
<g id="edge215" class="edge">
<title>src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/stores/comfyManagerStore.ts</title>
<g id="a_edge215"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M881.71,-4441.08C892.76,-4443.98 903.01,-4449.15 910.5,-4457.84 933.2,-4484.15 902.24,-6932.35 923.5,-6959.84 973.29,-7024.23 1050.82,-6942.36 1100.5,-7006.84 1132.75,-7048.69 1079.86,-14574.09 1113.5,-14614.84 1118.97,-14621.46 1126.09,-14626.13 1133.95,-14629.36"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1140.9,-14633.68 1147.25,-14633.43 1142.13,-14629.66 1140.9,-14633.68"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1141.51,-14631.67 1138.64,-14630.79 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1136.35" cy="-14630.09" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1085.17" y="-9530.18" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/types/comfyManagerTypes.ts -->
<g id="edge217" class="edge">
<title>src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/types/comfyManagerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M881.73,-4441.07C892.77,-4443.96 903.02,-4449.14 910.5,-4457.84 933.55,-4484.63 911.56,-9513.57 923.5,-9546.84 965.42,-9663.66 1058.69,-9645.98 1100.5,-9762.84 1121.01,-9820.17 1109.71,-27239.06 1113.5,-27299.84 1155.38,-27972.12 1256.19,-28131.7 1300.5,-28803.84 1301.42,-28817.79 1298.57,-29800.99 1308.5,-29810.84 1469.07,-29970.13 1678,-29823.2 1781,-29621.84 1790.74,-29602.8 1775.15,-17324.12 1789,-17307.84 1796.08,-17299.52 1805.82,-17294.54 1816.33,-17291.73"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1816.85,-17293.76 1822.23,-17290.38 1815.92,-17289.67 1816.85,-17293.76"/>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanel.vue -->
<g id="node168" class="node">
<title>src/components/dialog/content/manager/infoPanel/InfoPanel.vue</title>
<g id="a_node168"><a xlink:href="src/components/dialog/content/manager/infoPanel/InfoPanel.vue" xlink:title="InfoPanel.vue">
<path fill="#41f083" stroke="black" d="M1044.5,-4269.84C1044.5,-4269.84 979.5,-4269.84 979.5,-4269.84 976.5,-4269.84 973.5,-4266.84 973.5,-4263.84 973.5,-4263.84 973.5,-4257.84 973.5,-4257.84 973.5,-4254.84 976.5,-4251.84 979.5,-4251.84 979.5,-4251.84 1044.5,-4251.84 1044.5,-4251.84 1047.5,-4251.84 1050.5,-4254.84 1050.5,-4257.84 1050.5,-4257.84 1050.5,-4263.84 1050.5,-4263.84 1050.5,-4266.84 1047.5,-4269.84 1044.5,-4269.84"/>
<text text-anchor="start" x="981.5" y="-4258.64" font-family="Helvetica,sans-Serif" font-size="9.00">InfoPanel.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/components/dialog/content/manager/infoPanel/InfoPanel.vue -->
<g id="edge202" class="edge">
<title>src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/components/dialog/content/manager/infoPanel/InfoPanel.vue</title>
<g id="a_edge202"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M815.98,-4433.54C825.88,-4404.36 860.62,-4314.11 923.5,-4273.84 934.12,-4267.04 946.93,-4263.26 959.43,-4261.27"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="967.55,-4262.47 973.27,-4259.71 967.08,-4258.3 967.55,-4262.47"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="967.31,-4260.38 964.33,-4260.72 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="961.95" cy="-4260.99" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="893.25" y="-4321.01" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue -->
<g id="node169" class="node">
<title>src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue</title>
<g id="a_node169"><a xlink:href="src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue" xlink:title="InfoPanelMultiItem.vue">
<path fill="#41f083" stroke="black" d="M1066,-4239.84C1066,-4239.84 958,-4239.84 958,-4239.84 955,-4239.84 952,-4236.84 952,-4233.84 952,-4233.84 952,-4227.84 952,-4227.84 952,-4224.84 955,-4221.84 958,-4221.84 958,-4221.84 1066,-4221.84 1066,-4221.84 1069,-4221.84 1072,-4224.84 1072,-4227.84 1072,-4227.84 1072,-4233.84 1072,-4233.84 1072,-4236.84 1069,-4239.84 1066,-4239.84"/>
<text text-anchor="start" x="960" y="-4228.64" font-family="Helvetica,sans-Serif" font-size="9.00">InfoPanelMultiItem.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue -->
<g id="edge203" class="edge">
<title>src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue</title>
<g id="a_edge203"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M815.18,-4433.49C823.21,-4401.35 854.3,-4294.69 923.5,-4245.84 928.04,-4242.63 933.05,-4240.03 938.29,-4237.92"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="946.6,-4237.48 951.68,-4233.67 945.33,-4233.48 946.6,-4237.48"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="945.96,-4235.48 943.1,-4236.39 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="940.82" cy="-4237.12" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="835.19" y="-4313.16" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/ManagerNavSidebar.vue -->
<g id="node170" class="node">
<title>src/components/dialog/content/manager/ManagerNavSidebar.vue</title>
<g id="a_node170"><a xlink:href="src/components/dialog/content/manager/ManagerNavSidebar.vue" xlink:title="ManagerNavSidebar.vue">
<path fill="#41f083" stroke="black" d="M1069,-4541.84C1069,-4541.84 955,-4541.84 955,-4541.84 952,-4541.84 949,-4538.84 949,-4535.84 949,-4535.84 949,-4529.84 949,-4529.84 949,-4526.84 952,-4523.84 955,-4523.84 955,-4523.84 1069,-4523.84 1069,-4523.84 1072,-4523.84 1075,-4526.84 1075,-4529.84 1075,-4529.84 1075,-4535.84 1075,-4535.84 1075,-4538.84 1072,-4541.84 1069,-4541.84"/>
<text text-anchor="start" x="957" y="-4530.64" font-family="Helvetica,sans-Serif" font-size="9.00">ManagerNavSidebar.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/components/dialog/content/manager/ManagerNavSidebar.vue -->
<g id="edge204" class="edge">
<title>src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/components/dialog/content/manager/ManagerNavSidebar.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M881.82,-4442.79C892.45,-4445.61 902.53,-4450.31 910.5,-4457.84 930.65,-4476.87 903.4,-4499.75 923.5,-4518.84 928.99,-4524.05 935.6,-4527.78 942.7,-4530.4"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="942.42,-4532.51 948.77,-4532.35 943.7,-4528.51 942.42,-4532.51"/>
</g>
<!-- src/components/dialog/content/manager/packCard/PackCard.vue -->
<g id="node171" class="node">
<title>src/components/dialog/content/manager/packCard/PackCard.vue</title>
<g id="a_node171"><a xlink:href="src/components/dialog/content/manager/packCard/PackCard.vue" xlink:title="PackCard.vue">
<path fill="#41f083" stroke="black" d="M1045,-4489.84C1045,-4489.84 979,-4489.84 979,-4489.84 976,-4489.84 973,-4486.84 973,-4483.84 973,-4483.84 973,-4477.84 973,-4477.84 973,-4474.84 976,-4471.84 979,-4471.84 979,-4471.84 1045,-4471.84 1045,-4471.84 1048,-4471.84 1051,-4474.84 1051,-4477.84 1051,-4477.84 1051,-4483.84 1051,-4483.84 1051,-4486.84 1048,-4489.84 1045,-4489.84"/>
<text text-anchor="start" x="981" y="-4478.64" font-family="Helvetica,sans-Serif" font-size="9.00">PackCard.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/components/dialog/content/manager/packCard/PackCard.vue -->
<g id="edge205" class="edge">
<title>src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/components/dialog/content/manager/packCard/PackCard.vue</title>
<g id="a_edge205"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M881.62,-4448.92C891.54,-4451.07 901.45,-4453.96 910.5,-4457.84 917.2,-4460.7 916.79,-4464.99 923.5,-4467.84 934.57,-4472.54 947.07,-4475.58 959.07,-4477.54"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="966.6,-4480.66 972.82,-4479.37 967.15,-4476.5 966.6,-4480.66"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="966.87,-4478.58 963.9,-4478.18 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="961.52" cy="-4477.87" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="900.57" y="-4461.29" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue -->
<g id="node172" class="node">
<title>src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue</title>
<g id="a_node172"><a xlink:href="src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue" xlink:title="RegistrySearchBar.vue">
<path fill="#41f083" stroke="black" d="M1260.5,-3953.84C1260.5,-3953.84 1153.5,-3953.84 1153.5,-3953.84 1150.5,-3953.84 1147.5,-3950.84 1147.5,-3947.84 1147.5,-3947.84 1147.5,-3941.84 1147.5,-3941.84 1147.5,-3938.84 1150.5,-3935.84 1153.5,-3935.84 1153.5,-3935.84 1260.5,-3935.84 1260.5,-3935.84 1263.5,-3935.84 1266.5,-3938.84 1266.5,-3941.84 1266.5,-3941.84 1266.5,-3947.84 1266.5,-3947.84 1266.5,-3950.84 1263.5,-3953.84 1260.5,-3953.84"/>
<text text-anchor="start" x="1155.5" y="-3942.64" font-family="Helvetica,sans-Serif" font-size="9.00">RegistrySearchBar.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue -->
<g id="edge206" class="edge">
<title>src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue</title>
<g id="a_edge206"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M814.28,-4433.73C820.16,-4394.7 847.58,-4239.16 923.5,-4140.84 992.4,-4051.6 1113.39,-3987.36 1172.12,-3959.8"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1180.41,-3958.3 1184.98,-3953.88 1178.65,-3954.48 1180.41,-3958.3"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1179.53,-3956.39 1176.8,-3957.64 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1174.62" cy="-3958.64" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="902.68" y="-4128.95" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/skeleton/GridSkeleton.vue -->
<g id="node173" class="node">
<title>src/components/dialog/content/manager/skeleton/GridSkeleton.vue</title>
<g id="a_node173"><a xlink:href="src/components/dialog/content/manager/skeleton/GridSkeleton.vue" xlink:title="GridSkeleton.vue">
<path fill="#41f083" stroke="black" d="M1053,-3823.84C1053,-3823.84 971,-3823.84 971,-3823.84 968,-3823.84 965,-3820.84 965,-3817.84 965,-3817.84 965,-3811.84 965,-3811.84 965,-3808.84 968,-3805.84 971,-3805.84 971,-3805.84 1053,-3805.84 1053,-3805.84 1056,-3805.84 1059,-3808.84 1059,-3811.84 1059,-3811.84 1059,-3817.84 1059,-3817.84 1059,-3820.84 1056,-3823.84 1053,-3823.84"/>
<text text-anchor="start" x="973" y="-3812.64" font-family="Helvetica,sans-Serif" font-size="9.00">GridSkeleton.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/components/dialog/content/manager/skeleton/GridSkeleton.vue -->
<g id="edge207" class="edge">
<title>src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/components/dialog/content/manager/skeleton/GridSkeleton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M814.35,-4433.55C825.37,-4358.26 900.43,-3850.21 923.5,-3827.84 932.96,-3818.66 945.92,-3814.17 958.96,-3812.26"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="959.23,-3814.35 964.95,-3811.56 958.75,-3810.18 959.23,-3814.35"/>
</g>
<!-- src/composables/element/useResponsiveCollapse.ts -->
<g id="node174" class="node">
<title>src/composables/element/useResponsiveCollapse.ts</title>
<g id="a_node174"><a xlink:href="src/composables/element/useResponsiveCollapse.ts" xlink:title="useResponsiveCollapse.ts">
<path fill="#ddfeff" stroke="black" d="M871.5,-7369.84C871.5,-7369.84 752.5,-7369.84 752.5,-7369.84 749.5,-7369.84 746.5,-7366.84 746.5,-7363.84 746.5,-7363.84 746.5,-7357.84 746.5,-7357.84 746.5,-7354.84 749.5,-7351.84 752.5,-7351.84 752.5,-7351.84 871.5,-7351.84 871.5,-7351.84 874.5,-7351.84 877.5,-7354.84 877.5,-7357.84 877.5,-7357.84 877.5,-7363.84 877.5,-7363.84 877.5,-7366.84 874.5,-7369.84 871.5,-7369.84"/>
<text text-anchor="start" x="754.5" y="-7358.64" font-family="Helvetica,sans-Serif" font-size="9.00">useResponsiveCollapse.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/composables/element/useResponsiveCollapse.ts -->
<g id="edge208" class="edge">
<title>src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/composables/element/useResponsiveCollapse.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M742.48,-4435.21C721.92,-4437.13 703.33,-4444.59 697.5,-4463.84 694.61,-4473.39 694.61,-7330.28 697.5,-7339.84 703.1,-7358.33 720.49,-7365.94 740.08,-7368.21"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="740.06,-7370.32 746.22,-7368.76 740.42,-7366.14 740.06,-7370.32"/>
</g>
<!-- src/composables/manager/useManagerStatePersistence.ts -->
<g id="node175" class="node">
<title>src/composables/manager/useManagerStatePersistence.ts</title>
<g id="a_node175"><a xlink:href="src/composables/manager/useManagerStatePersistence.ts" xlink:title="useManagerStatePersistence.ts">
<path fill="#ddfeff" stroke="black" d="M885,-8171.84C885,-8171.84 739,-8171.84 739,-8171.84 736,-8171.84 733,-8168.84 733,-8165.84 733,-8165.84 733,-8159.84 733,-8159.84 733,-8156.84 736,-8153.84 739,-8153.84 739,-8153.84 885,-8153.84 885,-8153.84 888,-8153.84 891,-8156.84 891,-8159.84 891,-8159.84 891,-8165.84 891,-8165.84 891,-8168.84 888,-8171.84 885,-8171.84"/>
<text text-anchor="start" x="741" y="-8160.64" font-family="Helvetica,sans-Serif" font-size="9.00">useManagerStatePersistence.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/composables/manager/useManagerStatePersistence.ts -->
<g id="edge209" class="edge">
<title>src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/composables/manager/useManagerStatePersistence.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M742.48,-4435.21C721.92,-4437.13 703.33,-4444.59 697.5,-4463.84 693.81,-4476.04 693.81,-8122.64 697.5,-8134.84 701.83,-8149.15 713.02,-8157.57 726.79,-8162.3"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="726.49,-8164.4 732.84,-8164.11 727.7,-8160.38 726.49,-8164.4"/>
</g>
<!-- src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/composables/nodePack/useInstalledPacks.ts -->
<g id="edge210" class="edge">
<title>src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/composables/nodePack/useInstalledPacks.ts</title>
<g id="a_edge210"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M881.72,-4441.07C892.77,-4443.96 903.02,-4449.14 910.5,-4457.84 932.6,-4483.52 907.47,-9306.99 923.5,-9336.84 968.22,-9420.14 1055.86,-9371.5 1100.5,-9454.84 1128.72,-9507.51 1087.28,-26611.14 1113.5,-26664.84 1159.77,-26759.58 1254.11,-26716.15 1300.5,-26810.84 1308.01,-26826.17 1296.41,-29256.79 1308.5,-29268.84 1374.92,-29335.04 1452.82,-29334.78 1519.5,-29268.84 1526.63,-29261.79 1526.67,-28556.83 1527.5,-28546.84 1588.02,-27822.35 1724.34,-27655.63 1781,-26930.84 1782.25,-26914.82 1778.59,-8434.08 1789,-8421.84 1795.7,-8413.96 1804.8,-8409.07 1814.67,-8406.19"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1823,-8406.64 1828.46,-8403.39 1822.16,-8402.53 1823,-8406.64"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1822.58,-8404.58 1819.64,-8405.18 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1817.29" cy="-8405.66" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="895.31" y="-6414.73" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/nodePack/usePackUpdateStatus.ts -->
<g id="node177" class="node">
<title>src/composables/nodePack/usePackUpdateStatus.ts</title>
<g id="a_node177"><a xlink:href="src/composables/nodePack/usePackUpdateStatus.ts" xlink:title="usePackUpdateStatus.ts">
<path fill="#ddfeff" stroke="black" d="M1706.5,-8385.84C1706.5,-8385.84 1591.5,-8385.84 1591.5,-8385.84 1588.5,-8385.84 1585.5,-8382.84 1585.5,-8379.84 1585.5,-8379.84 1585.5,-8373.84 1585.5,-8373.84 1585.5,-8370.84 1588.5,-8367.84 1591.5,-8367.84 1591.5,-8367.84 1706.5,-8367.84 1706.5,-8367.84 1709.5,-8367.84 1712.5,-8370.84 1712.5,-8373.84 1712.5,-8373.84 1712.5,-8379.84 1712.5,-8379.84 1712.5,-8382.84 1709.5,-8385.84 1706.5,-8385.84"/>
<text text-anchor="start" x="1593.5" y="-8374.64" font-family="Helvetica,sans-Serif" font-size="9.00">usePackUpdateStatus.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/composables/nodePack/usePackUpdateStatus.ts -->
<g id="edge211" class="edge">
<title>src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/composables/nodePack/usePackUpdateStatus.ts</title>
<g id="a_edge211"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M881.72,-4441.07C892.77,-4443.97 903.02,-4449.14 910.5,-4457.84 931.07,-4481.74 915.49,-8968.34 923.5,-8998.84 964.37,-9154.54 1059.75,-9159.11 1100.5,-9314.84 1117.86,-9381.19 1102.17,-19124.19 1113.5,-19191.84 1155.8,-19444.4 1258.23,-19484.27 1300.5,-19736.84 1302.56,-19749.13 1299.68,-26908.03 1308.5,-26916.84 1374.85,-26983.11 1453.17,-26983.13 1519.5,-26916.84 1542.25,-26894.1 1506.2,-8415.94 1527.5,-8391.84 1538.73,-8379.12 1554.81,-8372.92 1571.58,-8370.39"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1579.64,-8371.74 1585.42,-8369.08 1579.25,-8367.56 1579.64,-8371.74"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1579.44,-8369.65 1576.46,-8369.93 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1574.07" cy="-8370.16" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="897.25" y="-6398.13" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/composables/nodePack/useWorkflowPacks.ts -->
<g id="edge212" class="edge">
<title>src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/composables/nodePack/useWorkflowPacks.ts</title>
<g id="a_edge212"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M881.72,-4441.07C892.77,-4443.96 903.02,-4449.14 910.5,-4457.84 932.88,-4483.85 908.45,-9368.99 923.5,-9399.84 967.35,-9489.74 1056.73,-9448.9 1100.5,-9538.84 1126.64,-9592.55 1100.26,-26683.59 1113.5,-26741.84 1156.18,-26929.68 1257.54,-26945.06 1300.5,-27132.84 1303.85,-27147.49 1297.85,-29286.23 1308.5,-29296.84 1374.93,-29363.03 1452.83,-29362.79 1519.5,-29296.84 1526.77,-29289.65 1525.91,-28570.94 1527.5,-28560.84 1586.52,-28184.83 1723.95,-28119.15 1781,-27742.84 1783.51,-27726.3 1779.83,-8490.82 1789,-8476.84 1796.67,-8465.15 1808.57,-8456.86 1821.29,-8450.98"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1829.37,-8450.04 1834.17,-8445.88 1827.82,-8446.14 1829.37,-8450.04"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1828.59,-8448.09 1825.8,-8449.2 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1823.57" cy="-8450.08" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="895.74" y="-6435.92" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/composables/useConflictAcknowledgment.ts -->
<g id="edge213" class="edge">
<title>src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/composables/useConflictAcknowledgment.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M881.72,-4441.07C892.77,-4443.96 903.02,-4449.14 910.5,-4457.84 933.21,-4484.24 907.27,-9442.03 923.5,-9472.84 968.04,-9557.36 1056.04,-9510.27 1100.5,-9594.84 1128.53,-9648.15 1092.7,-26884.31 1113.5,-26940.84 1157.82,-27061.27 1256,-27040.47 1300.5,-27160.84 1305.71,-27174.93 1297.85,-29314.23 1308.5,-29324.84 1374.93,-29391.03 1452.75,-29390.7 1519.5,-29324.84 1531.29,-29313.21 1523.97,-28745.01 1527.5,-28728.84 1586.9,-28456.77 1723.37,-28428.28 1781,-28155.84 1784.52,-28139.2 1777.98,-8576.79 1789,-8563.84 1791.61,-8560.76 1794.59,-8558.15 1797.84,-8555.92"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1799.07,-8557.63 1803.15,-8552.75 1796.92,-8554.03 1799.07,-8557.63"/>
</g>
<!-- src/composables/useRegistrySearch.ts -->
<g id="node180" class="node">
<title>src/composables/useRegistrySearch.ts</title>
<g id="a_node180"><a xlink:href="src/composables/useRegistrySearch.ts" xlink:title="useRegistrySearch.ts">
<path fill="#ddfeff" stroke="black" d="M862,-8733.84C862,-8733.84 762,-8733.84 762,-8733.84 759,-8733.84 756,-8730.84 756,-8727.84 756,-8727.84 756,-8721.84 756,-8721.84 756,-8718.84 759,-8715.84 762,-8715.84 762,-8715.84 862,-8715.84 862,-8715.84 865,-8715.84 868,-8718.84 868,-8721.84 868,-8721.84 868,-8727.84 868,-8727.84 868,-8730.84 865,-8733.84 862,-8733.84"/>
<text text-anchor="start" x="764" y="-8722.64" font-family="Helvetica,sans-Serif" font-size="9.00">useRegistrySearch.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/composables/useRegistrySearch.ts -->
<g id="edge214" class="edge">
<title>src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/composables/useRegistrySearch.ts</title>
<g id="a_edge214"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M742.48,-4435.21C721.92,-4437.13 703.33,-4444.59 697.5,-4463.84 693.23,-4477.93 693.23,-8689.75 697.5,-8703.84 703.29,-8722.94 721.66,-8730.43 742.04,-8732.42"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="749.89,-8734.85 755.97,-8733 750.06,-8730.66 749.89,-8734.85"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="749.98,-8732.75 746.98,-8732.63 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="744.58" cy="-8732.53" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="718.8" y="-6577.02" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/comfyRegistryStore.ts -->
<g id="node181" class="node">
<title>src/stores/comfyRegistryStore.ts</title>
<g id="a_node181"><a xlink:href="src/stores/comfyRegistryStore.ts" xlink:title="comfyRegistryStore.ts">
<path fill="#ddfeff" stroke="black" d="M1259,-14761.84C1259,-14761.84 1155,-14761.84 1155,-14761.84 1152,-14761.84 1149,-14758.84 1149,-14755.84 1149,-14755.84 1149,-14749.84 1149,-14749.84 1149,-14746.84 1152,-14743.84 1155,-14743.84 1155,-14743.84 1259,-14743.84 1259,-14743.84 1262,-14743.84 1265,-14746.84 1265,-14749.84 1265,-14749.84 1265,-14755.84 1265,-14755.84 1265,-14758.84 1262,-14761.84 1259,-14761.84"/>
<text text-anchor="start" x="1157" y="-14750.64" font-family="Helvetica,sans-Serif" font-size="9.00">comfyRegistryStore.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/stores/comfyRegistryStore.ts -->
<g id="edge216" class="edge">
<title>src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/stores/comfyRegistryStore.ts</title>
<g id="a_edge216"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M881.71,-4441.08C892.76,-4443.98 903.01,-4449.15 910.5,-4457.84 934.08,-4485.19 902.53,-7028.43 923.5,-7057.84 971.89,-7125.7 1052.22,-7051.89 1100.5,-7119.84 1131.14,-7162.96 1079.18,-14697.58 1113.5,-14737.84 1119.32,-14744.66 1126.92,-14749.24 1135.27,-14752.23"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1142.51,-14756.25 1148.85,-14755.71 1143.56,-14752.18 1142.51,-14756.25"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1143.03,-14754.22 1140.13,-14753.48 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1137.8" cy="-14752.88" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1084.53" y="-9541.31" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge218" class="edge">
<title>src/components/dialog/content/manager/ManagerDialogContent.vue&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M881.73,-4441.07C892.77,-4443.96 903.02,-4449.14 910.5,-4457.84 936.2,-4487.73 902.85,-10101.25 923.5,-10134.84 969.73,-10210.01 1054.33,-10149.62 1100.5,-10224.84 1119.49,-10255.77 1110.43,-31094.67 1113.5,-31130.84 1155.36,-31624.09 1258.29,-31735.61 1300.5,-32228.84 1305.1,-32282.63 1294.4,-36063.72 1308.5,-36115.84 1359.09,-36302.89 1376.12,-36371.87 1527.5,-36492.84 1747.04,-36668.28 1993.97,-36739.95 2159.5,-36512.84 2169.14,-36499.62 2163.21,-17682.62 2167.5,-17666.84 2180.57,-17618.7 2215.75,-17570.15 2234.25,-17546.93"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.01,-17548.09 2238.15,-17542.11 2232.75,-17545.46 2236.01,-17548.09"/>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanel.vue&#45;&gt;src/composables/useConflictDetection.ts -->
<g id="edge285" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanel.vue&#45;&gt;src/composables/useConflictDetection.ts</title>
<g id="a_edge285"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1050.65,-4256.14C1068.48,-4256.16 1088.46,-4259.89 1100.5,-4273.84 1125.28,-4302.54 1094.26,-15162.16 1113.5,-15194.84 1161.76,-15276.78 1252.26,-15216.88 1300.5,-15298.84 1310.85,-15316.43 1294.06,-27042.41 1308.5,-27056.84 1374.83,-27123.13 1453.17,-27123.13 1519.5,-27056.84 1529.54,-27046.8 1527.05,-10717.03 1527.5,-10702.84 1552.18,-9922.6 1632.4,-8966.45 1646.02,-8807.67"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1648.79,-8800.01 1647.22,-8793.85 1644.61,-8799.65 1648.79,-8800.01"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1646.7,-8799.83 1646.44,-8802.82 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1646.24" cy="-8805.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1134.78" y="-5980.51" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanel.vue&#45;&gt;src/stores/comfyManagerStore.ts -->
<g id="edge287" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanel.vue&#45;&gt;src/stores/comfyManagerStore.ts</title>
<g id="a_edge287"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1050.65,-4256.14C1068.48,-4256.16 1088.46,-4259.89 1100.5,-4273.84 1123.87,-4300.9 1096.41,-14541.43 1113.5,-14572.84 1124.85,-14593.7 1146.93,-14608.44 1166.68,-14618.08"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1173.16,-14623.29 1179.49,-14623.83 1174.88,-14619.46 1173.16,-14623.29"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1174.02,-14621.37 1171.28,-14620.15 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1169.09" cy="-14619.16" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1133.84" y="-9442.84" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanel.vue&#45;&gt;src/types/comfyManagerTypes.ts -->
<g id="edge289" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanel.vue&#45;&gt;src/types/comfyManagerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1050.65,-4256.13C1068.48,-4256.16 1088.46,-4259.89 1100.5,-4273.84 1125.93,-4303.29 1094.23,-15448.03 1113.5,-15481.84 1161.37,-15565.8 1252.66,-15508.86 1300.5,-15592.84 1311.97,-15612.97 1292.11,-28920.46 1308.5,-28936.84 1457.65,-29085.9 1644.47,-29054.54 1781,-28893.84 1794.02,-28878.51 1775.97,-17323.16 1789,-17307.84 1796.08,-17299.52 1805.82,-17294.54 1816.33,-17291.73"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1816.85,-17293.76 1822.23,-17290.38 1815.92,-17289.67 1816.85,-17293.76"/>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanel.vue&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge290" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanel.vue&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1050.65,-4256.13C1068.48,-4256.16 1088.46,-4259.89 1100.5,-4273.84 1126.65,-4304.12 1102.18,-15758.46 1113.5,-15796.84 1156.9,-15943.93 1257.15,-15939.73 1300.5,-16086.84 1318.25,-16147.06 1293.61,-34107.84 1308.5,-34168.84 1356.81,-34366.78 1470.79,-34377.99 1519.5,-34575.84 1522.43,-34587.72 1519.33,-36329.72 1527.5,-36338.84 1603.18,-36423.29 1702.51,-36285.99 1781,-36367.84 1798.12,-36385.69 1770.9,-36461.99 1789,-36478.84 1849.66,-36535.28 2107.51,-36501.36 2159.5,-36436.84 2169.72,-36424.15 2163.23,-17682.56 2167.5,-17666.84 2180.57,-17618.7 2215.75,-17570.15 2234.25,-17546.93"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.01,-17548.09 2238.15,-17542.11 2232.75,-17545.46 2236.01,-17548.09"/>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanel.vue&#45;&gt;src/types/conflictDetectionTypes.ts -->
<g id="edge291" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanel.vue&#45;&gt;src/types/conflictDetectionTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1050.65,-4256.13C1068.48,-4256.16 1088.46,-4259.89 1100.5,-4273.84 1126.14,-4303.53 1093.59,-15539.03 1113.5,-15572.84 1161.76,-15654.78 1252.27,-15594.87 1300.5,-15676.84 1307.78,-15689.21 1306.52,-32194.62 1308.5,-32208.84 1355.92,-32548.83 1469.46,-32612.22 1519.5,-32951.84 1521.54,-32965.66 1517.54,-33445.03 1527.5,-33454.84 1607.8,-33533.87 1701.1,-33534.27 1781,-33454.84 1794.27,-33441.65 1776.49,-32121.75 1789,-32107.84 1842.23,-32048.64 1913.92,-32147.16 1967,-32087.84 1983.69,-32069.18 1974.17,-17691.18 1980,-17666.84 1991.86,-17617.31 2024.24,-17565.49 2040.86,-17541.12"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2042.66,-17542.2 2044.34,-17536.07 2039.21,-17539.81 2042.66,-17542.2"/>
</g>
<!-- src/components/dialog/content/manager/PackStatusMessage.vue -->
<g id="node190" class="node">
<title>src/components/dialog/content/manager/PackStatusMessage.vue</title>
<g id="a_node190"><a xlink:href="src/components/dialog/content/manager/PackStatusMessage.vue" xlink:title="PackStatusMessage.vue">
<path fill="#41f083" stroke="black" d="M1263.5,-4365.84C1263.5,-4365.84 1150.5,-4365.84 1150.5,-4365.84 1147.5,-4365.84 1144.5,-4362.84 1144.5,-4359.84 1144.5,-4359.84 1144.5,-4353.84 1144.5,-4353.84 1144.5,-4350.84 1147.5,-4347.84 1150.5,-4347.84 1150.5,-4347.84 1263.5,-4347.84 1263.5,-4347.84 1266.5,-4347.84 1269.5,-4350.84 1269.5,-4353.84 1269.5,-4353.84 1269.5,-4359.84 1269.5,-4359.84 1269.5,-4362.84 1266.5,-4365.84 1263.5,-4365.84"/>
<text text-anchor="start" x="1152.5" y="-4354.64" font-family="Helvetica,sans-Serif" font-size="9.00">PackStatusMessage.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanel.vue&#45;&gt;src/components/dialog/content/manager/PackStatusMessage.vue -->
<g id="edge283" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanel.vue&#45;&gt;src/components/dialog/content/manager/PackStatusMessage.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1050.91,-4257.17C1068.14,-4257.61 1087.53,-4261.4 1100.5,-4273.84 1122.7,-4295.14 1091.44,-4320.39 1113.5,-4341.84 1120.45,-4348.6 1129.19,-4353.02 1138.49,-4355.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1138.01,-4357.88 1144.35,-4357.38 1139.09,-4353.82 1138.01,-4357.88"/>
</g>
<!-- src/types/importFailedTypes.ts -->
<g id="node191" class="node">
<title>src/types/importFailedTypes.ts</title>
<g id="a_node191"><a xlink:href="src/types/importFailedTypes.ts" xlink:title="importFailedTypes.ts">
<path fill="#ddfeff" stroke="black" d="M1930,-17211.84C1930,-17211.84 1834,-17211.84 1834,-17211.84 1831,-17211.84 1828,-17208.84 1828,-17205.84 1828,-17205.84 1828,-17199.84 1828,-17199.84 1828,-17196.84 1831,-17193.84 1834,-17193.84 1834,-17193.84 1930,-17193.84 1930,-17193.84 1933,-17193.84 1936,-17196.84 1936,-17199.84 1936,-17199.84 1936,-17205.84 1936,-17205.84 1936,-17208.84 1933,-17211.84 1930,-17211.84"/>
<text text-anchor="start" x="1836" y="-17200.64" font-family="Helvetica,sans-Serif" font-size="9.00">importFailedTypes.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanel.vue&#45;&gt;src/types/importFailedTypes.ts -->
<g id="edge292" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanel.vue&#45;&gt;src/types/importFailedTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1050.65,-4256.13C1068.48,-4256.16 1088.46,-4259.89 1100.5,-4273.84 1125.85,-4303.2 1090.77,-15415.4 1113.5,-15446.84 1164.8,-15517.8 1249.22,-15437.86 1300.5,-15508.84 1314.11,-15527.67 1292.07,-28874.41 1308.5,-28890.84 1459.37,-29041.61 1655.28,-28979.14 1781,-28806.84 1792.86,-28790.58 1775.96,-17233.16 1789,-17217.84 1797.29,-17208.09 1809.24,-17202.94 1821.79,-17200.46"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1822.4,-17202.49 1827.98,-17199.46 1821.72,-17198.35 1822.4,-17202.49"/>
</g>
<!-- src/components/dialog/content/manager/PackVersionBadge.vue -->
<g id="node193" class="node">
<title>src/components/dialog/content/manager/PackVersionBadge.vue</title>
<g id="a_node193"><a xlink:href="src/components/dialog/content/manager/PackVersionBadge.vue" xlink:title="PackVersionBadge.vue">
<path fill="#41f083" stroke="black" d="M1260,-4395.84C1260,-4395.84 1154,-4395.84 1154,-4395.84 1151,-4395.84 1148,-4392.84 1148,-4389.84 1148,-4389.84 1148,-4383.84 1148,-4383.84 1148,-4380.84 1151,-4377.84 1154,-4377.84 1154,-4377.84 1260,-4377.84 1260,-4377.84 1263,-4377.84 1266,-4380.84 1266,-4383.84 1266,-4383.84 1266,-4389.84 1266,-4389.84 1266,-4392.84 1263,-4395.84 1260,-4395.84"/>
<text text-anchor="start" x="1156" y="-4384.64" font-family="Helvetica,sans-Serif" font-size="9.00">PackVersionBadge.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanel.vue&#45;&gt;src/components/dialog/content/manager/PackVersionBadge.vue -->
<g id="edge284" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanel.vue&#45;&gt;src/components/dialog/content/manager/PackVersionBadge.vue</title>
<g id="a_edge284"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1050.78,-4256.84C1068.2,-4257.15 1087.79,-4260.92 1100.5,-4273.84 1131.32,-4305.15 1082.88,-4340.32 1113.5,-4371.84 1119.31,-4377.82 1126.5,-4382 1134.29,-4384.88"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1141.47,-4389.01 1147.81,-4388.55 1142.57,-4384.95 1141.47,-4389.01"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1142.02,-4386.98 1139.13,-4386.19 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1136.81" cy="-4385.56" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1082.6" y="-4315.46" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/button/PackEnableToggle.vue -->
<g id="node200" class="node">
<title>src/components/dialog/content/manager/button/PackEnableToggle.vue</title>
<g id="a_node200"><a xlink:href="src/components/dialog/content/manager/button/PackEnableToggle.vue" xlink:title="PackEnableToggle.vue">
<path fill="#41f083" stroke="black" d="M1701,-4109.84C1701,-4109.84 1597,-4109.84 1597,-4109.84 1594,-4109.84 1591,-4106.84 1591,-4103.84 1591,-4103.84 1591,-4097.84 1591,-4097.84 1591,-4094.84 1594,-4091.84 1597,-4091.84 1597,-4091.84 1701,-4091.84 1701,-4091.84 1704,-4091.84 1707,-4094.84 1707,-4097.84 1707,-4097.84 1707,-4103.84 1707,-4103.84 1707,-4106.84 1704,-4109.84 1701,-4109.84"/>
<text text-anchor="start" x="1599" y="-4098.64" font-family="Helvetica,sans-Serif" font-size="9.00">PackEnableToggle.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanel.vue&#45;&gt;src/components/dialog/content/manager/button/PackEnableToggle.vue -->
<g id="edge279" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanel.vue&#45;&gt;src/components/dialog/content/manager/button/PackEnableToggle.vue</title>
<g id="a_edge279"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1050.55,-4264.43C1068.35,-4263.94 1088.34,-4259.77 1100.5,-4245.84 1128.35,-4213.92 1083.04,-3894.27 1113.5,-3864.84 1129.72,-3849.16 1500.11,-3853.32 1519.5,-3864.84 1599.31,-3912.25 1632.69,-4028.54 1643.59,-4077.99"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1643.16,-4086.31 1646.42,-4091.76 1647.27,-4085.46 1643.16,-4086.31"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1645.21,-4085.88 1644.61,-4082.95 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1644.13" cy="-4080.6" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1085.5" y="-4170.19" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanel.vue&#45;&gt;src/stores/conflictDetectionStore.ts -->
<g id="edge288" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanel.vue&#45;&gt;src/stores/conflictDetectionStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1050.65,-4256.14C1068.48,-4256.16 1088.46,-4259.89 1100.5,-4273.84 1124.38,-4301.49 1089.8,-14770.02 1113.5,-14797.84 1119.56,-14804.95 1127.55,-14809.62 1136.31,-14812.6"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1135.81,-14814.64 1142.16,-14814.32 1137,-14810.61 1135.81,-14814.64"/>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue -->
<g id="node205" class="node">
<title>src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue</title>
<g id="a_node205"><a xlink:href="src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue" xlink:title="InfoPanelHeader.vue">
<path fill="#41f083" stroke="black" d="M1255.5,-4239.84C1255.5,-4239.84 1158.5,-4239.84 1158.5,-4239.84 1155.5,-4239.84 1152.5,-4236.84 1152.5,-4233.84 1152.5,-4233.84 1152.5,-4227.84 1152.5,-4227.84 1152.5,-4224.84 1155.5,-4221.84 1158.5,-4221.84 1158.5,-4221.84 1255.5,-4221.84 1255.5,-4221.84 1258.5,-4221.84 1261.5,-4224.84 1261.5,-4227.84 1261.5,-4227.84 1261.5,-4233.84 1261.5,-4233.84 1261.5,-4236.84 1258.5,-4239.84 1255.5,-4239.84"/>
<text text-anchor="start" x="1160.5" y="-4228.64" font-family="Helvetica,sans-Serif" font-size="9.00">InfoPanelHeader.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanel.vue&#45;&gt;src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue -->
<g id="edge280" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanel.vue&#45;&gt;src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue</title>
<g id="a_edge280"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1050.67,-4254.98C1075.67,-4251.1 1109.19,-4245.88 1138.69,-4241.3"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1146.75,-4242.17 1152.36,-4239.17 1146.11,-4238.02 1146.75,-4242.17"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1146.43,-4240.1 1143.47,-4240.56 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1141.09" cy="-4240.93" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1126.09" y="-4239.87" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoTabs.vue -->
<g id="node206" class="node">
<title>src/components/dialog/content/manager/infoPanel/InfoTabs.vue</title>
<g id="a_node206"><a xlink:href="src/components/dialog/content/manager/infoPanel/InfoTabs.vue" xlink:title="InfoTabs.vue">
<path fill="#41f083" stroke="black" d="M1237.5,-4269.84C1237.5,-4269.84 1176.5,-4269.84 1176.5,-4269.84 1173.5,-4269.84 1170.5,-4266.84 1170.5,-4263.84 1170.5,-4263.84 1170.5,-4257.84 1170.5,-4257.84 1170.5,-4254.84 1173.5,-4251.84 1176.5,-4251.84 1176.5,-4251.84 1237.5,-4251.84 1237.5,-4251.84 1240.5,-4251.84 1243.5,-4254.84 1243.5,-4257.84 1243.5,-4257.84 1243.5,-4263.84 1243.5,-4263.84 1243.5,-4266.84 1240.5,-4269.84 1237.5,-4269.84"/>
<text text-anchor="start" x="1178.5" y="-4258.64" font-family="Helvetica,sans-Serif" font-size="9.00">InfoTabs.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanel.vue&#45;&gt;src/components/dialog/content/manager/infoPanel/InfoTabs.vue -->
<g id="edge281" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanel.vue&#45;&gt;src/components/dialog/content/manager/infoPanel/InfoTabs.vue</title>
<g id="a_edge281"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1050.67,-4260.84C1080.87,-4260.84 1123.49,-4260.84 1156.45,-4260.84"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1164.38,-4262.94 1170.38,-4260.84 1164.38,-4258.74 1164.38,-4262.94"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1164.38,-4260.84 1161.38,-4260.84 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1158.98" cy="-4260.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1085.86" y="-4253.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/infoPanel/MetadataRow.vue -->
<g id="node207" class="node">
<title>src/components/dialog/content/manager/infoPanel/MetadataRow.vue</title>
<g id="a_node207"><a xlink:href="src/components/dialog/content/manager/infoPanel/MetadataRow.vue" xlink:title="MetadataRow.vue">
<path fill="#41f083" stroke="black" d="M1249,-4209.84C1249,-4209.84 1165,-4209.84 1165,-4209.84 1162,-4209.84 1159,-4206.84 1159,-4203.84 1159,-4203.84 1159,-4197.84 1159,-4197.84 1159,-4194.84 1162,-4191.84 1165,-4191.84 1165,-4191.84 1249,-4191.84 1249,-4191.84 1252,-4191.84 1255,-4194.84 1255,-4197.84 1255,-4197.84 1255,-4203.84 1255,-4203.84 1255,-4206.84 1252,-4209.84 1249,-4209.84"/>
<text text-anchor="start" x="1167" y="-4198.64" font-family="Helvetica,sans-Serif" font-size="9.00">MetadataRow.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanel.vue&#45;&gt;src/components/dialog/content/manager/infoPanel/MetadataRow.vue -->
<g id="edge282" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanel.vue&#45;&gt;src/components/dialog/content/manager/infoPanel/MetadataRow.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1050.71,-4262.16C1067.49,-4260.92 1086.56,-4256.79 1100.5,-4245.84 1111.93,-4236.86 1102.03,-4224.76 1113.5,-4215.84 1124.52,-4207.26 1138.56,-4202.75 1152.34,-4200.54"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1152.98,-4202.57 1158.64,-4199.68 1152.41,-4198.41 1152.98,-4202.57"/>
</g>
<!-- src/composables/useImportFailedDetection.ts -->
<g id="node208" class="node">
<title>src/composables/useImportFailedDetection.ts</title>
<g id="a_node208"><a xlink:href="src/composables/useImportFailedDetection.ts" xlink:title="useImportFailedDetection.ts">
<path fill="#ddfeff" stroke="black" d="M877.5,-8223.84C877.5,-8223.84 746.5,-8223.84 746.5,-8223.84 743.5,-8223.84 740.5,-8220.84 740.5,-8217.84 740.5,-8217.84 740.5,-8211.84 740.5,-8211.84 740.5,-8208.84 743.5,-8205.84 746.5,-8205.84 746.5,-8205.84 877.5,-8205.84 877.5,-8205.84 880.5,-8205.84 883.5,-8208.84 883.5,-8211.84 883.5,-8211.84 883.5,-8217.84 883.5,-8217.84 883.5,-8220.84 880.5,-8223.84 877.5,-8223.84"/>
<text text-anchor="start" x="748.5" y="-8212.64" font-family="Helvetica,sans-Serif" font-size="9.00">useImportFailedDetection.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanel.vue&#45;&gt;src/composables/useImportFailedDetection.ts -->
<g id="edge286" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanel.vue&#45;&gt;src/composables/useImportFailedDetection.ts</title>
<g id="a_edge286"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M973.36,-4256.15C955.54,-4256.17 935.56,-4259.9 923.5,-4273.84 887.81,-4315.08 946.29,-8159.68 910.5,-8200.84 906.52,-8205.41 901.78,-8208.98 896.56,-8211.75"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="888.45,-8212.68 883.64,-8216.83 889.99,-8216.59 888.45,-8212.68"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="889.22,-8214.63 892.01,-8213.53 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="894.25" cy="-8212.66" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="892.53" y="-6229.46" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue&#45;&gt;src/composables/useConflictDetection.ts -->
<g id="edge310" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue&#45;&gt;src/composables/useConflictDetection.ts</title>
<g id="a_edge310"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1072.09,-4229.69C1083.01,-4232.33 1093.24,-4237.24 1100.5,-4245.84 1124.91,-4274.75 1090.66,-15112.67 1113.5,-15142.84 1165.63,-15211.72 1248.38,-15126.95 1300.5,-15195.84 1312.44,-15211.62 1294.5,-26580.85 1308.5,-26594.84 1374.83,-26661.12 1453.17,-26661.13 1519.5,-26594.84 1529.26,-26585.08 1527.06,-10716.63 1527.5,-10702.84 1552.18,-9922.6 1632.4,-8966.45 1646.02,-8807.67"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1648.79,-8800.01 1647.22,-8793.85 1644.61,-8799.65 1648.79,-8800.01"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1646.7,-8799.83 1646.44,-8802.82 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1646.24" cy="-8805.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1134.12" y="-5959.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue&#45;&gt;src/components/dialog/content/manager/button/PackInstallButton.vue -->
<g id="edge302" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue&#45;&gt;src/components/dialog/content/manager/button/PackInstallButton.vue</title>
<g id="a_edge302"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1072.43,-4230.44C1082.56,-4228.12 1092.41,-4224.2 1100.5,-4217.84 1112.57,-4208.35 1103.13,-4197.16 1113.5,-4185.84 1179.28,-4114 1215.48,-4114.71 1308.5,-4085.84 1323.11,-4081.3 1339.17,-4078.14 1354.56,-4075.93"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1362.77,-4077 1368.46,-4074.16 1362.24,-4072.83 1362.77,-4077"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1362.51,-4074.91 1359.53,-4075.29 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1357.15" cy="-4075.6" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1182.09" y="-4110.12" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue&#45;&gt;src/stores/comfyRegistryStore.ts -->
<g id="edge311" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue&#45;&gt;src/stores/comfyRegistryStore.ts</title>
<g id="a_edge311"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1072.09,-4229.69C1083.01,-4232.33 1093.24,-4237.24 1100.5,-4245.84 1124,-4273.67 1089.87,-14710.11 1113.5,-14737.84 1119.32,-14744.66 1126.92,-14749.25 1135.26,-14752.23"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1142.51,-14756.26 1148.84,-14755.71 1143.55,-14752.19 1142.51,-14756.26"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1143.03,-14754.22 1140.12,-14753.48 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1137.8" cy="-14752.88" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1131.45" y="-9485.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge312" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1072.09,-4229.69C1083.01,-4232.33 1093.24,-4237.24 1100.5,-4245.84 1126.34,-4276.45 1086.31,-15753.42 1113.5,-15782.84 1141.79,-15813.46 1272.22,-15767.21 1300.5,-15797.84 1322.07,-15821.2 1289.16,-34087.6 1308.5,-34112.84 1367.57,-34189.95 1460.3,-34092.82 1519.5,-34169.84 1537.03,-34192.64 1511.23,-36217.12 1527.5,-36240.84 1595.91,-36340.58 1708.06,-36243.35 1781,-36339.84 1792.17,-36354.62 1775.28,-36410.38 1789,-36422.84 1804.24,-36436.68 2144.94,-36437.39 2159.5,-36422.84 2171.02,-36411.33 2163.23,-17682.55 2167.5,-17666.84 2180.57,-17618.7 2215.75,-17570.15 2234.25,-17546.93"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.01,-17548.09 2238.15,-17542.11 2232.75,-17545.46 2236.01,-17548.09"/>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue&#45;&gt;src/types/conflictDetectionTypes.ts -->
<g id="edge313" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue&#45;&gt;src/types/conflictDetectionTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1072.09,-4229.69C1083.01,-4232.33 1093.24,-4237.24 1100.5,-4245.84 1125.64,-4275.62 1093.65,-15437.29 1113.5,-15470.84 1161.81,-15552.5 1252.21,-15492.16 1300.5,-15573.84 1307.4,-15585.51 1307.11,-31177.35 1308.5,-31190.84 1355.75,-31650.91 1470.6,-31749.93 1519.5,-32209.84 1521.03,-32224.2 1517.25,-33239.66 1527.5,-33249.84 1607.47,-33329.2 1701.06,-33329.23 1781,-33249.84 1792.44,-33238.47 1787.7,-32104.91 1789,-32088.84 1830.44,-31577.27 1927.08,-31459.53 1967,-30947.84 1974.17,-30855.89 1958.51,-17756.53 1980,-17666.84 1991.87,-17617.31 2024.24,-17565.49 2040.86,-17541.12"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2042.66,-17542.2 2044.34,-17536.07 2039.21,-17539.81 2042.66,-17542.2"/>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue&#45;&gt;src/components/dialog/content/manager/PackStatusMessage.vue -->
<g id="edge307" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue&#45;&gt;src/components/dialog/content/manager/PackStatusMessage.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1072.13,-4230.68C1082.78,-4233.3 1092.9,-4237.96 1100.5,-4245.84 1130.41,-4276.81 1083.46,-4311 1113.5,-4341.84 1120.36,-4348.88 1129.14,-4353.44 1138.55,-4356.28"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1138.14,-4358.35 1144.48,-4357.84 1139.21,-4354.28 1138.14,-4358.35"/>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue&#45;&gt;src/types/importFailedTypes.ts -->
<g id="edge314" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue&#45;&gt;src/types/importFailedTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1072.09,-4229.69C1083.01,-4232.33 1093.24,-4237.24 1100.5,-4245.84 1125.49,-4275.44 1089.59,-15371.36 1113.5,-15401.84 1166.34,-15469.17 1247.68,-15380.49 1300.5,-15447.84 1314.48,-15465.67 1292.47,-28482.82 1308.5,-28498.84 1805.08,-28995.11 1648.62,-28528.84 1781,-27751.84 1784.07,-27733.81 1777.15,-17231.77 1789,-17217.84 1797.29,-17208.09 1809.24,-17202.94 1821.79,-17200.46"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1822.4,-17202.49 1827.98,-17199.46 1821.72,-17198.35 1822.4,-17202.49"/>
</g>
<!-- src/components/dialog/content/manager/button/PackUninstallButton.vue -->
<g id="node203" class="node">
<title>src/components/dialog/content/manager/button/PackUninstallButton.vue</title>
<g id="a_node203"><a xlink:href="src/components/dialog/content/manager/button/PackUninstallButton.vue" xlink:title="PackUninstallButton.vue">
<path fill="#41f083" stroke="black" d="M1483.5,-4049.84C1483.5,-4049.84 1368.5,-4049.84 1368.5,-4049.84 1365.5,-4049.84 1362.5,-4046.84 1362.5,-4043.84 1362.5,-4043.84 1362.5,-4037.84 1362.5,-4037.84 1362.5,-4034.84 1365.5,-4031.84 1368.5,-4031.84 1368.5,-4031.84 1483.5,-4031.84 1483.5,-4031.84 1486.5,-4031.84 1489.5,-4034.84 1489.5,-4037.84 1489.5,-4037.84 1489.5,-4043.84 1489.5,-4043.84 1489.5,-4046.84 1486.5,-4049.84 1483.5,-4049.84"/>
<text text-anchor="start" x="1370.5" y="-4038.64" font-family="Helvetica,sans-Serif" font-size="9.00">PackUninstallButton.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue&#45;&gt;src/components/dialog/content/manager/button/PackUninstallButton.vue -->
<g id="edge303" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue&#45;&gt;src/components/dialog/content/manager/button/PackUninstallButton.vue</title>
<g id="a_edge303"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1072.26,-4232.66C1082.9,-4230.25 1092.98,-4225.73 1100.5,-4217.84 1120.82,-4196.49 1093.23,-4107.24 1113.5,-4085.84 1144.72,-4052.87 1266.7,-4043.74 1348.43,-4041.39"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1356.49,-4043.29 1362.44,-4041.05 1356.39,-4039.09 1356.49,-4043.29"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1356.44,-4041.19 1353.44,-4041.27 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1351.04" cy="-4041.33" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1178.73" y="-4046.32" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue&#45;&gt;src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue -->
<g id="edge304" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue&#45;&gt;src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue</title>
<g id="a_edge304"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1072.22,-4230.84C1093.22,-4230.84 1116.99,-4230.84 1138.62,-4230.84"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1146.47,-4232.94 1152.47,-4230.84 1146.47,-4228.74 1146.47,-4232.94"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1146.47,-4230.84 1143.47,-4230.84 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1141.07" cy="-4230.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1087.56" y="-4223.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue&#45;&gt;src/components/dialog/content/manager/infoPanel/MetadataRow.vue -->
<g id="edge305" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue&#45;&gt;src/components/dialog/content/manager/infoPanel/MetadataRow.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1072.32,-4222.12C1081.75,-4220.71 1091.39,-4219.25 1100.5,-4217.84 1117.48,-4215.21 1135.99,-4212.26 1152.69,-4209.56"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1153.17,-4211.61 1158.75,-4208.58 1152.5,-4207.46 1153.17,-4211.61"/>
</g>
<!-- src/components/dialog/content/manager/packIcon/PackIconStacked.vue -->
<g id="node210" class="node">
<title>src/components/dialog/content/manager/packIcon/PackIconStacked.vue</title>
<g id="a_node210"><a xlink:href="src/components/dialog/content/manager/packIcon/PackIconStacked.vue" xlink:title="PackIconStacked.vue">
<path fill="#41f083" stroke="black" d="M1257.5,-3893.84C1257.5,-3893.84 1156.5,-3893.84 1156.5,-3893.84 1153.5,-3893.84 1150.5,-3890.84 1150.5,-3887.84 1150.5,-3887.84 1150.5,-3881.84 1150.5,-3881.84 1150.5,-3878.84 1153.5,-3875.84 1156.5,-3875.84 1156.5,-3875.84 1257.5,-3875.84 1257.5,-3875.84 1260.5,-3875.84 1263.5,-3878.84 1263.5,-3881.84 1263.5,-3881.84 1263.5,-3887.84 1263.5,-3887.84 1263.5,-3890.84 1260.5,-3893.84 1257.5,-3893.84"/>
<text text-anchor="start" x="1158.5" y="-3882.64" font-family="Helvetica,sans-Serif" font-size="9.00">PackIconStacked.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue&#45;&gt;src/components/dialog/content/manager/packIcon/PackIconStacked.vue -->
<g id="edge306" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue&#45;&gt;src/components/dialog/content/manager/packIcon/PackIconStacked.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1013.37,-4221.76C1015.5,-4181.51 1029.23,-4017.13 1113.5,-3924.84 1125.9,-3911.26 1143.71,-3902.09 1160.39,-3895.99"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1161.5,-3897.83 1166.48,-3893.88 1160.12,-3893.86 1161.5,-3897.83"/>
</g>
<!-- src/composables/nodePack/usePacksSelection.ts -->
<g id="node211" class="node">
<title>src/composables/nodePack/usePacksSelection.ts</title>
<g id="a_node211"><a xlink:href="src/composables/nodePack/usePacksSelection.ts" xlink:title="usePacksSelection.ts">
<path fill="#ddfeff" stroke="black" d="M1698,-8415.84C1698,-8415.84 1600,-8415.84 1600,-8415.84 1597,-8415.84 1594,-8412.84 1594,-8409.84 1594,-8409.84 1594,-8403.84 1594,-8403.84 1594,-8400.84 1597,-8397.84 1600,-8397.84 1600,-8397.84 1698,-8397.84 1698,-8397.84 1701,-8397.84 1704,-8400.84 1704,-8403.84 1704,-8403.84 1704,-8409.84 1704,-8409.84 1704,-8412.84 1701,-8415.84 1698,-8415.84"/>
<text text-anchor="start" x="1602" y="-8404.64" font-family="Helvetica,sans-Serif" font-size="9.00">usePacksSelection.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue&#45;&gt;src/composables/nodePack/usePacksSelection.ts -->
<g id="edge308" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue&#45;&gt;src/composables/nodePack/usePacksSelection.ts</title>
<g id="a_edge308"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1072.09,-4229.69C1083.01,-4232.33 1093.24,-4237.24 1100.5,-4245.84 1124.66,-4274.45 1095.14,-14998.2 1113.5,-15030.84 1161.21,-15115.68 1252.81,-15059.98 1300.5,-15144.84 1310.19,-15162.08 1294.51,-26524.85 1308.5,-26538.84 1374.83,-26605.12 1453.17,-26605.13 1519.5,-26538.84 1541.75,-26516.6 1506.67,-8445.41 1527.5,-8421.84 1540.59,-8407.02 1560.27,-8401.05 1579.94,-8399.43"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1587.91,-8401.25 1593.83,-8398.95 1587.76,-8397.05 1587.91,-8401.25"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1587.83,-8399.15 1584.84,-8399.26 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1582.44" cy="-8399.34" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1134.64" y="-5931.23" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/nodePack/usePacksStatus.ts -->
<g id="node212" class="node">
<title>src/composables/nodePack/usePacksStatus.ts</title>
<g id="a_node212"><a xlink:href="src/composables/nodePack/usePacksStatus.ts" xlink:title="usePacksStatus.ts">
<path fill="#ddfeff" stroke="black" d="M1692,-8445.84C1692,-8445.84 1606,-8445.84 1606,-8445.84 1603,-8445.84 1600,-8442.84 1600,-8439.84 1600,-8439.84 1600,-8433.84 1600,-8433.84 1600,-8430.84 1603,-8427.84 1606,-8427.84 1606,-8427.84 1692,-8427.84 1692,-8427.84 1695,-8427.84 1698,-8430.84 1698,-8433.84 1698,-8433.84 1698,-8439.84 1698,-8439.84 1698,-8442.84 1695,-8445.84 1692,-8445.84"/>
<text text-anchor="start" x="1608" y="-8434.64" font-family="Helvetica,sans-Serif" font-size="9.00">usePacksStatus.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue&#45;&gt;src/composables/nodePack/usePacksStatus.ts -->
<g id="edge309" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue&#45;&gt;src/composables/nodePack/usePacksStatus.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1072.09,-4229.69C1083.01,-4232.33 1093.24,-4237.24 1100.5,-4245.84 1124.79,-4274.61 1093.78,-15059.75 1113.5,-15091.84 1162.3,-15171.26 1251.72,-15107.4 1300.5,-15186.84 1310.84,-15203.67 1294.52,-26552.87 1308.5,-26566.84 1374.83,-26633.12 1453.17,-26633.13 1519.5,-26566.84 1530.61,-26555.74 1518.31,-8489.57 1527.5,-8476.84 1542.67,-8455.83 1569.31,-8445.68 1593.69,-8440.85"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1594.31,-8442.87 1599.83,-8439.73 1593.55,-8438.74 1594.31,-8442.87"/>
</g>
<!-- src/components/dialog/content/manager/ManagerNavSidebar.vue&#45;&gt;src/components/common/ContentDivider.vue -->
<g id="edge221" class="edge">
<title>src/components/dialog/content/manager/ManagerNavSidebar.vue&#45;&gt;src/components/common/ContentDivider.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1075.01,-4532.69C1084.76,-4535.46 1093.82,-4540.17 1100.5,-4547.84 1129.43,-4581.02 1081.86,-4913.22 1113.5,-4943.84 1243.17,-5069.32 1391.66,-5071.18 1519.5,-4943.84 1539.91,-4923.51 1508.39,-2891.39 1527.5,-2869.84 1543.1,-2852.24 1567.98,-2847.13 1591.09,-2846.97"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1591.21,-2849.07 1597.24,-2847.04 1591.26,-2844.87 1591.21,-2849.07"/>
</g>
<!-- src/components/dialog/content/manager/ManagerNavSidebar.vue&#45;&gt;src/types/comfyManagerTypes.ts -->
<g id="edge222" class="edge">
<title>src/components/dialog/content/manager/ManagerNavSidebar.vue&#45;&gt;src/types/comfyManagerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1075.21,-4532.51C1084.94,-4535.3 1093.94,-4540.06 1100.5,-4547.84 1125.29,-4577.2 1088.48,-15585.67 1113.5,-15614.84 1168.26,-15678.67 1245.76,-15579.99 1300.5,-15643.84 1316.45,-15662.44 1291.17,-29741.51 1308.5,-29758.84 1463.42,-29913.67 1668.4,-29806.7 1781,-29618.84 1791.99,-29600.5 1775.15,-17324.12 1789,-17307.84 1796.08,-17299.52 1805.82,-17294.54 1816.33,-17291.73"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1816.85,-17293.76 1822.23,-17290.38 1815.92,-17289.67 1816.85,-17293.76"/>
</g>
<!-- src/components/dialog/content/manager/packCard/PackCard.vue&#45;&gt;src/stores/workspace/colorPaletteStore.ts -->
<g id="edge343" class="edge">
<title>src/components/dialog/content/manager/packCard/PackCard.vue&#45;&gt;src/stores/workspace/colorPaletteStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1051.09,-4476.14C1068.81,-4476.22 1088.56,-4480 1100.5,-4493.84 1123.37,-4520.32 1091.68,-14545.47 1113.5,-14572.84 1166.66,-14639.52 1246.31,-14549.99 1300.5,-14615.84 1317.88,-14636.95 1290.11,-14841.6 1308.5,-14861.84 1323.23,-14878.05 1346.11,-14883.29 1367.7,-14883.93"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1367.73,-14886.03 1373.75,-14883.99 1367.77,-14881.83 1367.73,-14886.03"/>
</g>
<!-- src/components/dialog/content/manager/packCard/PackCard.vue&#45;&gt;src/stores/comfyManagerStore.ts -->
<g id="edge342" class="edge">
<title>src/components/dialog/content/manager/packCard/PackCard.vue&#45;&gt;src/stores/comfyManagerStore.ts</title>
<g id="a_edge342"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1051.09,-4476.14C1068.81,-4476.22 1088.56,-4480 1100.5,-4493.84 1123.47,-4520.43 1091.13,-14587.73 1113.5,-14614.84 1118.97,-14621.46 1126.09,-14626.13 1133.95,-14629.36"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1140.89,-14633.68 1147.25,-14633.43 1142.12,-14629.67 1140.89,-14633.68"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1141.51,-14631.67 1138.64,-14630.8 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1136.35" cy="-14630.09" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1131.72" y="-9557.41" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/packCard/PackCard.vue&#45;&gt;src/types/comfyManagerTypes.ts -->
<g id="edge344" class="edge">
<title>src/components/dialog/content/manager/packCard/PackCard.vue&#45;&gt;src/types/comfyManagerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1051.09,-4476.14C1068.81,-4476.22 1088.56,-4480 1100.5,-4493.84 1125.51,-4522.81 1093.74,-15484.06 1113.5,-15516.84 1162.05,-15597.37 1251.97,-15535.29 1300.5,-15615.84 1312.63,-15635.97 1300.56,-29134.71 1308.5,-29156.84 1360.25,-29300.96 1389.02,-29357.47 1527.5,-29422.84 1629.39,-29470.93 1701.31,-29502.48 1781,-29422.84 1795.88,-29407.97 1775.37,-17323.86 1789,-17307.84 1796.08,-17299.52 1805.82,-17294.54 1816.33,-17291.73"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1816.85,-17293.76 1822.23,-17290.38 1815.92,-17289.67 1816.85,-17293.76"/>
</g>
<!-- src/components/dialog/content/manager/packCard/PackCard.vue&#45;&gt;src/components/dialog/content/manager/PackVersionBadge.vue -->
<g id="edge341" class="edge">
<title>src/components/dialog/content/manager/packCard/PackCard.vue&#45;&gt;src/components/dialog/content/manager/PackVersionBadge.vue</title>
<g id="a_edge341"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1051.34,-4484.48C1068.46,-4483.98 1087.63,-4480.15 1100.5,-4467.84 1122.42,-4446.87 1091.61,-4421.84 1113.5,-4400.84 1119.43,-4395.15 1126.63,-4391.16 1134.37,-4388.42"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1142.49,-4388.47 1147.77,-4384.92 1141.43,-4384.41 1142.49,-4388.47"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1141.96,-4386.44 1139.06,-4387.2 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1136.74" cy="-4387.8" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1082.54" y="-4427.28" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/packBanner/PackBanner.vue -->
<g id="node221" class="node">
<title>src/components/dialog/content/manager/packBanner/PackBanner.vue</title>
<g id="a_node221"><a xlink:href="src/components/dialog/content/manager/packBanner/PackBanner.vue" xlink:title="PackBanner.vue">
<path fill="#41f083" stroke="black" d="M1245.5,-4429.84C1245.5,-4429.84 1168.5,-4429.84 1168.5,-4429.84 1165.5,-4429.84 1162.5,-4426.84 1162.5,-4423.84 1162.5,-4423.84 1162.5,-4417.84 1162.5,-4417.84 1162.5,-4414.84 1165.5,-4411.84 1168.5,-4411.84 1168.5,-4411.84 1245.5,-4411.84 1245.5,-4411.84 1248.5,-4411.84 1251.5,-4414.84 1251.5,-4417.84 1251.5,-4417.84 1251.5,-4423.84 1251.5,-4423.84 1251.5,-4426.84 1248.5,-4429.84 1245.5,-4429.84"/>
<text text-anchor="start" x="1170.5" y="-4418.64" font-family="Helvetica,sans-Serif" font-size="9.00">PackBanner.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/packCard/PackCard.vue&#45;&gt;src/components/dialog/content/manager/packBanner/PackBanner.vue -->
<g id="edge339" class="edge">
<title>src/components/dialog/content/manager/packCard/PackCard.vue&#45;&gt;src/components/dialog/content/manager/packBanner/PackBanner.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1051.14,-4478.07C1066.73,-4476.2 1084.76,-4473.07 1100.5,-4467.84 1106.73,-4465.77 1107.59,-4463.7 1113.5,-4460.84 1134.72,-4450.56 1159.23,-4440.02 1177.69,-4432.34"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1178.96,-4434.08 1183.71,-4429.85 1177.36,-4430.2 1178.96,-4434.08"/>
</g>
<!-- src/components/dialog/content/manager/packCard/PackCardFooter.vue -->
<g id="node222" class="node">
<title>src/components/dialog/content/manager/packCard/PackCardFooter.vue</title>
<g id="a_node222"><a xlink:href="src/components/dialog/content/manager/packCard/PackCardFooter.vue" xlink:title="PackCardFooter.vue">
<path fill="#41f083" stroke="black" d="M1253.5,-4489.84C1253.5,-4489.84 1160.5,-4489.84 1160.5,-4489.84 1157.5,-4489.84 1154.5,-4486.84 1154.5,-4483.84 1154.5,-4483.84 1154.5,-4477.84 1154.5,-4477.84 1154.5,-4474.84 1157.5,-4471.84 1160.5,-4471.84 1160.5,-4471.84 1253.5,-4471.84 1253.5,-4471.84 1256.5,-4471.84 1259.5,-4474.84 1259.5,-4477.84 1259.5,-4477.84 1259.5,-4483.84 1259.5,-4483.84 1259.5,-4486.84 1256.5,-4489.84 1253.5,-4489.84"/>
<text text-anchor="start" x="1162.5" y="-4478.64" font-family="Helvetica,sans-Serif" font-size="9.00">PackCardFooter.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/packCard/PackCard.vue&#45;&gt;src/components/dialog/content/manager/packCard/PackCardFooter.vue -->
<g id="edge340" class="edge">
<title>src/components/dialog/content/manager/packCard/PackCard.vue&#45;&gt;src/components/dialog/content/manager/packCard/PackCardFooter.vue</title>
<g id="a_edge340"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1051.13,-4480.84C1076.53,-4480.84 1110.56,-4480.84 1140.26,-4480.84"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1148.43,-4482.94 1154.43,-4480.84 1148.43,-4478.74 1148.43,-4482.94"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1148.43,-4480.84 1145.43,-4480.84 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1143.03" cy="-4480.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1078.29" y="-4473.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue&#45;&gt;src/components/dialog/content/manager/button/PackInstallButton.vue -->
<g id="edge355" class="edge">
<title>src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue&#45;&gt;src/components/dialog/content/manager/button/PackInstallButton.vue</title>
<g id="a_edge355"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1213.13,-3954C1225.94,-3975.92 1261.73,-4031.4 1308.5,-4055.84 1322.55,-4063.18 1338.81,-4067.44 1354.64,-4069.83"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1362.17,-4072.84 1368.37,-4071.46 1362.66,-4068.67 1362.17,-4072.84"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1362.41,-4070.75 1359.44,-4070.4 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1357.05" cy="-4070.11" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1249.75" y="-4024.23" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue&#45;&gt;src/composables/nodePack/useMissingNodes.ts -->
<g id="edge358" class="edge">
<title>src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue&#45;&gt;src/composables/nodePack/useMissingNodes.ts</title>
<g id="a_edge358"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1214.2,-3954.08C1232.01,-3981.25 1283.11,-4063.76 1300.5,-4140.84 1304.79,-4159.85 1296.28,-6932.65 1308.5,-6947.84 1368.71,-7022.71 1459.18,-6920.06 1519.5,-6994.84 1531.16,-7009.29 1515.17,-8317.96 1527.5,-8331.84 1541.33,-8347.4 1562.43,-8353.19 1583.13,-8354.43"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1590.92,-8356.64 1596.95,-8354.63 1590.98,-8352.44 1590.92,-8356.64"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1590.95,-8354.54 1587.95,-8354.5 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1585.55" cy="-8354.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1284" y="-6940.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue&#45;&gt;src/types/comfyManagerTypes.ts -->
<g id="edge360" class="edge">
<title>src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue&#45;&gt;src/types/comfyManagerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1214.21,-3954.08C1232.04,-3981.24 1283.19,-4063.74 1300.5,-4140.84 1304.68,-4159.45 1298.78,-15115.42 1308.5,-15131.84 1363.01,-15223.93 1464.99,-15155.74 1519.5,-15247.84 1529.68,-15265.04 1513.36,-26748.71 1527.5,-26762.84 1607.2,-26842.48 1701.3,-26842.47 1781,-26762.84 1792.61,-26751.23 1778.36,-17320.34 1789,-17307.84 1796.08,-17299.52 1805.82,-17294.54 1816.33,-17291.73"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1816.85,-17293.76 1822.23,-17290.38 1815.92,-17289.67 1816.85,-17293.76"/>
</g>
<!-- src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge361" class="edge">
<title>src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1214.21,-3954.08C1232.04,-3981.24 1283.19,-4063.74 1300.5,-4140.84 1304.79,-4159.96 1296.09,-15417.66 1308.5,-15432.84 1369.07,-15506.94 1458.94,-15401.73 1519.5,-15475.84 1539.63,-15500.48 1505.67,-33781.69 1527.5,-33804.84 1566.22,-33845.89 1741.72,-33779.32 1781,-33819.84 1803.05,-33842.58 1768.73,-34080.49 1789,-34104.84 1840.76,-34167.01 1911.28,-34084.19 1967,-34142.84 1992.11,-34169.27 1952.25,-34200.19 1980,-34223.84 1995.18,-34236.77 2145.39,-34237.94 2159.5,-34223.84 2169.67,-34213.68 2163.73,-17680.71 2167.5,-17666.84 2180.57,-17618.7 2215.75,-17570.15 2234.25,-17546.93"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.01,-17548.09 2238.15,-17542.11 2232.75,-17545.46 2236.01,-17548.09"/>
</g>
<!-- src/components/dialog/content/manager/button/PackUpdateButton.vue -->
<g id="node204" class="node">
<title>src/components/dialog/content/manager/button/PackUpdateButton.vue</title>
<g id="a_node204"><a xlink:href="src/components/dialog/content/manager/button/PackUpdateButton.vue" xlink:title="PackUpdateButton.vue">
<path fill="#41f083" stroke="black" d="M1480.5,-4019.84C1480.5,-4019.84 1371.5,-4019.84 1371.5,-4019.84 1368.5,-4019.84 1365.5,-4016.84 1365.5,-4013.84 1365.5,-4013.84 1365.5,-4007.84 1365.5,-4007.84 1365.5,-4004.84 1368.5,-4001.84 1371.5,-4001.84 1371.5,-4001.84 1480.5,-4001.84 1480.5,-4001.84 1483.5,-4001.84 1486.5,-4004.84 1486.5,-4007.84 1486.5,-4007.84 1486.5,-4013.84 1486.5,-4013.84 1486.5,-4016.84 1483.5,-4019.84 1480.5,-4019.84"/>
<text text-anchor="start" x="1373.5" y="-4008.64" font-family="Helvetica,sans-Serif" font-size="9.00">PackUpdateButton.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue&#45;&gt;src/components/dialog/content/manager/button/PackUpdateButton.vue -->
<g id="edge356" class="edge">
<title>src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue&#45;&gt;src/components/dialog/content/manager/button/PackUpdateButton.vue</title>
<g id="a_edge356"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1229.68,-3953.94C1249.85,-3962.19 1280.87,-3974.33 1308.5,-3982.84 1327.78,-3988.77 1349.17,-3994.23 1368.3,-3998.72"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1375.45,-4002.51 1381.77,-4001.81 1376.39,-3998.42 1375.45,-4002.51"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1375.92,-4000.47 1373,-3999.79 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1370.66" cy="-3999.26" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1284.06" y="-3985.65" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/registrySearchBar/SearchFilterDropdown.vue -->
<g id="node223" class="node">
<title>src/components/dialog/content/manager/registrySearchBar/SearchFilterDropdown.vue</title>
<g id="a_node223"><a xlink:href="src/components/dialog/content/manager/registrySearchBar/SearchFilterDropdown.vue" xlink:title="SearchFilterDropdown.vue">
<path fill="#41f083" stroke="black" d="M1488,-3953.84C1488,-3953.84 1364,-3953.84 1364,-3953.84 1361,-3953.84 1358,-3950.84 1358,-3947.84 1358,-3947.84 1358,-3941.84 1358,-3941.84 1358,-3938.84 1361,-3935.84 1364,-3935.84 1364,-3935.84 1488,-3935.84 1488,-3935.84 1491,-3935.84 1494,-3938.84 1494,-3941.84 1494,-3941.84 1494,-3947.84 1494,-3947.84 1494,-3950.84 1491,-3953.84 1488,-3953.84"/>
<text text-anchor="start" x="1366" y="-3942.64" font-family="Helvetica,sans-Serif" font-size="9.00">SearchFilterDropdown.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue&#45;&gt;src/components/dialog/content/manager/registrySearchBar/SearchFilterDropdown.vue -->
<g id="edge357" class="edge">
<title>src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue&#45;&gt;src/components/dialog/content/manager/registrySearchBar/SearchFilterDropdown.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1266.72,-3944.84C1292.86,-3944.84 1323.92,-3944.84 1351.58,-3944.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1351.79,-3946.94 1357.79,-3944.84 1351.79,-3942.74 1351.79,-3946.94"/>
</g>
<!-- src/composables/nodePack/useUpdateAvailableNodes.ts -->
<g id="node224" class="node">
<title>src/composables/nodePack/useUpdateAvailableNodes.ts</title>
<g id="a_node224"><a xlink:href="src/composables/nodePack/useUpdateAvailableNodes.ts" xlink:title="useUpdateAvailableNodes.ts">
<path fill="#ddfeff" stroke="black" d="M1715,-8325.84C1715,-8325.84 1583,-8325.84 1583,-8325.84 1580,-8325.84 1577,-8322.84 1577,-8319.84 1577,-8319.84 1577,-8313.84 1577,-8313.84 1577,-8310.84 1580,-8307.84 1583,-8307.84 1583,-8307.84 1715,-8307.84 1715,-8307.84 1718,-8307.84 1721,-8310.84 1721,-8313.84 1721,-8313.84 1721,-8319.84 1721,-8319.84 1721,-8322.84 1718,-8325.84 1715,-8325.84"/>
<text text-anchor="start" x="1585" y="-8314.64" font-family="Helvetica,sans-Serif" font-size="9.00">useUpdateAvailableNodes.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue&#45;&gt;src/composables/nodePack/useUpdateAvailableNodes.ts -->
<g id="edge359" class="edge">
<title>src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue&#45;&gt;src/composables/nodePack/useUpdateAvailableNodes.ts</title>
<g id="a_edge359"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1214.2,-3954.08C1232.01,-3981.25 1283.11,-4063.76 1300.5,-4140.84 1304.72,-4159.55 1297.68,-6887 1308.5,-6902.84 1365.36,-6986.04 1462.51,-6902.73 1519.5,-6985.84 1529.78,-7000.83 1515.81,-8280.91 1527.5,-8294.84 1536.77,-8305.89 1549.59,-8312.62 1563.42,-8316.56"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1570.6,-8320.29 1576.91,-8319.53 1571.5,-8316.19 1570.6,-8320.29"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1571.05,-8318.24 1568.12,-8317.59 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1565.78" cy="-8317.08" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1326.98" y="-6129.59" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/types/searchServiceTypes.ts -->
<g id="node225" class="node">
<title>src/types/searchServiceTypes.ts</title>
<g id="a_node225"><a xlink:href="src/types/searchServiceTypes.ts" xlink:title="searchServiceTypes.ts">
<path fill="#ddfeff" stroke="black" d="M1934,-17121.84C1934,-17121.84 1830,-17121.84 1830,-17121.84 1827,-17121.84 1824,-17118.84 1824,-17115.84 1824,-17115.84 1824,-17109.84 1824,-17109.84 1824,-17106.84 1827,-17103.84 1830,-17103.84 1830,-17103.84 1934,-17103.84 1934,-17103.84 1937,-17103.84 1940,-17106.84 1940,-17109.84 1940,-17109.84 1940,-17115.84 1940,-17115.84 1940,-17118.84 1937,-17121.84 1934,-17121.84"/>
<text text-anchor="start" x="1832" y="-17110.64" font-family="Helvetica,sans-Serif" font-size="9.00">searchServiceTypes.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue&#45;&gt;src/types/searchServiceTypes.ts -->
<g id="edge362" class="edge">
<title>src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue&#45;&gt;src/types/searchServiceTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1214.21,-3954.08C1232.04,-3981.24 1283.19,-4063.74 1300.5,-4140.84 1304.67,-4159.4 1297.1,-15081.61 1308.5,-15096.84 1367.1,-15175.07 1460.91,-15080.6 1519.5,-15158.84 1531.26,-15174.53 1513.63,-26440.97 1527.5,-26454.84 1607.2,-26534.48 1701.3,-26534.47 1781,-26454.84 1803.91,-26431.95 1768.01,-17152.5 1789,-17127.84 1796.34,-17119.21 1806.56,-17114.17 1817.51,-17111.42"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1818.23,-17113.41 1823.67,-17110.11 1817.36,-17109.3 1818.23,-17113.41"/>
</g>
<!-- src/components/dialog/content/manager/skeleton/PackCardSkeleton.vue -->
<g id="node226" class="node">
<title>src/components/dialog/content/manager/skeleton/PackCardSkeleton.vue</title>
<g id="a_node226"><a xlink:href="src/components/dialog/content/manager/skeleton/PackCardSkeleton.vue" xlink:title="PackCardSkeleton.vue">
<path fill="#41f083" stroke="black" d="M1259.5,-3816.84C1259.5,-3816.84 1154.5,-3816.84 1154.5,-3816.84 1151.5,-3816.84 1148.5,-3813.84 1148.5,-3810.84 1148.5,-3810.84 1148.5,-3804.84 1148.5,-3804.84 1148.5,-3801.84 1151.5,-3798.84 1154.5,-3798.84 1154.5,-3798.84 1259.5,-3798.84 1259.5,-3798.84 1262.5,-3798.84 1265.5,-3801.84 1265.5,-3804.84 1265.5,-3804.84 1265.5,-3810.84 1265.5,-3810.84 1265.5,-3813.84 1262.5,-3816.84 1259.5,-3816.84"/>
<text text-anchor="start" x="1156.5" y="-3805.64" font-family="Helvetica,sans-Serif" font-size="9.00">PackCardSkeleton.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/skeleton/GridSkeleton.vue&#45;&gt;src/components/dialog/content/manager/skeleton/PackCardSkeleton.vue -->
<g id="edge364" class="edge">
<title>src/components/dialog/content/manager/skeleton/GridSkeleton.vue&#45;&gt;src/components/dialog/content/manager/skeleton/PackCardSkeleton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1059.23,-3813.16C1084.11,-3812.26 1115.18,-3811.13 1142.32,-3810.15"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1142.48,-3812.24 1148.4,-3809.93 1142.33,-3808.04 1142.48,-3812.24"/>
</g>
<!-- src/composables/manager/useManagerStatePersistence.ts&#45;&gt;src/types/comfyManagerTypes.ts -->
<g id="edge1220" class="edge">
<title>src/composables/manager/useManagerStatePersistence.ts&#45;&gt;src/types/comfyManagerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M891.27,-8162.61C898.58,-8165.54 905.21,-8169.8 910.5,-8175.84 932.15,-8200.55 916.67,-27066.7 923.5,-27098.84 963.78,-27288.19 1059.83,-27307.57 1100.5,-27496.84 1115.99,-27568.91 1104.46,-30077.67 1113.5,-30150.84 1156.21,-30496.49 1256.9,-30566.29 1300.5,-30911.84 1301.88,-30922.76 1300.67,-31697.09 1308.5,-31704.84 1461.73,-31856.53 1661.65,-31774.41 1781,-31594.84 1794.73,-31574.18 1772.93,-17326.73 1789,-17307.84 1796.08,-17299.52 1805.82,-17294.54 1816.33,-17291.72"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1816.85,-17293.76 1822.23,-17290.37 1815.92,-17289.66 1816.85,-17293.76"/>
</g>
<!-- src/composables/nodePack/useInstalledPacks.ts&#45;&gt;src/stores/comfyManagerStore.ts -->
<g id="edge1263" class="edge">
<title>src/composables/nodePack/useInstalledPacks.ts&#45;&gt;src/stores/comfyManagerStore.ts</title>
<g id="a_edge1263"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1828.46,-8403.39C1813.56,-8405.26 1798.75,-8410.37 1789,-8421.84 1779.11,-8433.46 1785.49,-25985.25 1781,-25999.84 1720.16,-26197.54 1702.29,-26288.02 1519.5,-26384.84 1436.63,-26428.73 1374.83,-26451.13 1308.5,-26384.84 1294.09,-26370.43 1313.71,-14663.35 1300.5,-14647.84 1294.96,-14641.33 1287.8,-14636.86 1279.92,-14633.87"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1272.94,-14629.78 1266.6,-14630.22 1271.83,-14633.83 1272.94,-14629.78"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1272.39,-14631.8 1275.28,-14632.6 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1277.6" cy="-14633.23" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1759.71" y="-11163.98" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/nodePack/useInstalledPacks.ts&#45;&gt;src/types/comfyManagerTypes.ts -->
<g id="edge1264" class="edge">
<title>src/composables/nodePack/useInstalledPacks.ts&#45;&gt;src/types/comfyManagerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1828.43,-8401.86C1809,-8403.33 1790.47,-8409.78 1785,-8427.84 1780.55,-8442.53 1780.55,-17257.14 1785,-17271.84 1789.32,-17286.1 1801.8,-17293.13 1816.43,-17296.17"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1816.09,-17298.24 1822.35,-17297.18 1816.79,-17294.1 1816.09,-17298.24"/>
</g>
<!-- src/composables/nodePack/useInstalledPacks.ts&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge1265" class="edge">
<title>src/composables/nodePack/useInstalledPacks.ts&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1901.41,-8397.83C1951.1,-8374.98 2088.93,-8321.33 2159.5,-8391.84 2181.92,-8414.23 2147.29,-17493.43 2167.5,-17517.84 2171.55,-17522.73 2176.66,-17526.35 2182.32,-17529"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2181.79,-17531.05 2188.14,-17531.33 2183.35,-17527.15 2181.79,-17531.05"/>
</g>
<!-- src/composables/nodePack/useNodePacks.ts -->
<g id="node545" class="node">
<title>src/composables/nodePack/useNodePacks.ts</title>
<g id="a_node545"><a xlink:href="src/composables/nodePack/useNodePacks.ts" xlink:title="useNodePacks.ts">
<path fill="#ddfeff" stroke="black" d="M2092,-8445.84C2092,-8445.84 2012,-8445.84 2012,-8445.84 2009,-8445.84 2006,-8442.84 2006,-8439.84 2006,-8439.84 2006,-8433.84 2006,-8433.84 2006,-8430.84 2009,-8427.84 2012,-8427.84 2012,-8427.84 2092,-8427.84 2092,-8427.84 2095,-8427.84 2098,-8430.84 2098,-8433.84 2098,-8433.84 2098,-8439.84 2098,-8439.84 2098,-8442.84 2095,-8445.84 2092,-8445.84"/>
<text text-anchor="start" x="2014" y="-8434.64" font-family="Helvetica,sans-Serif" font-size="9.00">useNodePacks.ts</text>
</a>
</g>
</g>
<!-- src/composables/nodePack/useInstalledPacks.ts&#45;&gt;src/composables/nodePack/useNodePacks.ts -->
<g id="edge1262" class="edge">
<title>src/composables/nodePack/useInstalledPacks.ts&#45;&gt;src/composables/nodePack/useNodePacks.ts</title>
<g id="a_edge1262"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1933.41,-8415.84C1951.83,-8419.13 1972.83,-8422.88 1991.93,-8426.29"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1999.5,-8429.77 2005.78,-8428.76 2000.24,-8425.64 1999.5,-8429.77"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1999.87,-8427.71 1996.92,-8427.18 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1994.55" cy="-8426.76" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1993.91" y="-8415.07" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/nodePack/usePackUpdateStatus.ts&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge1278" class="edge">
<title>src/composables/nodePack/usePackUpdateStatus.ts&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1702.83,-8367.83C1730.26,-8366.41 1761.94,-8370.49 1781,-8391.84 1792.86,-8405.12 1776.4,-18638.25 1789,-18650.84 1844.96,-18706.75 1909.3,-18704.96 1967,-18650.84 1999.97,-18619.91 1950.42,-18482.02 1980,-18447.84 1987.37,-18439.32 1998.26,-18434.92 2009.31,-18432.8"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.83,-18434.85 2015.44,-18431.85 2009.19,-18430.7 2009.83,-18434.85"/>
</g>
<!-- src/composables/nodePack/usePackUpdateStatus.ts&#45;&gt;src/stores/comfyManagerStore.ts -->
<g id="edge1276" class="edge">
<title>src/composables/nodePack/usePackUpdateStatus.ts&#45;&gt;src/stores/comfyManagerStore.ts</title>
<g id="a_edge1276"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1585.42,-8369.08C1563.98,-8370.01 1541.81,-8375.64 1527.5,-8391.84 1506.69,-8415.39 1541.73,-26474.62 1519.5,-26496.84 1486.34,-26529.98 1341.67,-26529.98 1308.5,-26496.84 1293.95,-26482.3 1313.84,-14663.5 1300.5,-14647.84 1294.96,-14641.33 1287.8,-14636.86 1279.92,-14633.87"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1272.94,-14629.78 1266.6,-14630.22 1271.83,-14633.83 1272.94,-14629.78"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1272.39,-14631.8 1275.28,-14632.6 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1277.6" cy="-14633.23" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1496.1" y="-11220.28" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/nodePack/usePackUpdateStatus.ts&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge1277" class="edge">
<title>src/composables/nodePack/usePackUpdateStatus.ts&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1702.83,-8367.83C1730.26,-8366.41 1761.94,-8370.49 1781,-8391.84 1793.06,-8405.35 1776.74,-18809.51 1789,-18822.84 1815.88,-18852.05 1939.5,-18809.21 1967,-18837.84 1989.88,-18861.66 1956.14,-19112 1980,-19134.84 1994.41,-19148.63 2145.36,-19148.9 2159.5,-19134.84 2173.96,-19120.46 2162.11,-17686.5 2167.5,-17666.84 2180.69,-17618.73 2215.82,-17570.17 2234.28,-17546.94"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.04,-17548.1 2238.17,-17542.11 2232.77,-17545.47 2236.04,-17548.1"/>
</g>
<!-- src/composables/nodePack/useWorkflowPacks.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1290" class="edge">
<title>src/composables/nodePack/useWorkflowPacks.ts&#45;&gt;src/scripts/app.ts</title>
<g id="a_edge1290"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1834.17,-8445.88C1816.97,-8451.71 1799.22,-8461.25 1789,-8476.84 1780.51,-8489.78 1782.4,-26293.42 1781,-26308.84 1724.3,-26931.6 1588.56,-27070.48 1527.5,-27692.84 1526,-27708.15 1530.46,-28236.03 1519.5,-28246.84 1452.71,-28312.67 1374.84,-28313.12 1308.5,-28246.84 1302.23,-28240.58 1300.82,-18051.69 1300.5,-18042.84 1281.92,-17529.6 1222.7,-16903.68 1210.29,-16776.16"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1211.59,-16767.82 1208.91,-16762.05 1207.41,-16768.23 1211.59,-16767.82"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1209.5,-16768.02 1209.79,-16771.01 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1210.02" cy="-16773.4" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1759.87" y="-11259.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/nodePack/useWorkflowPacks.ts&#45;&gt;src/utils/graphTraversalUtil.ts -->
<g id="edge1296" class="edge">
<title>src/composables/nodePack/useWorkflowPacks.ts&#45;&gt;src/utils/graphTraversalUtil.ts</title>
<g id="a_edge1296"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1923.22,-8445.9C1939.74,-8451.81 1957.25,-8461.41 1967,-8476.84 1985.26,-8505.71 1965.34,-18283.98 1980,-18314.84 1988.43,-18332.58 2005.24,-18346.7 2020.39,-18356.56"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2026.27,-18362.54 2032.5,-18363.83 2028.43,-18358.94 2026.27,-18362.54"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2027.35,-18360.74 2024.78,-18359.2 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2022.72" cy="-18357.96" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1950.35" y="-13397.77" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/nodePack/useWorkflowPacks.ts&#45;&gt;src/stores/systemStatsStore.ts -->
<g id="edge1293" class="edge">
<title>src/composables/nodePack/useWorkflowPacks.ts&#45;&gt;src/stores/systemStatsStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1828.07,-8445.87C1809.01,-8452.37 1790.83,-8463.57 1785,-8482.84 1781.84,-8493.27 1781.84,-14748.41 1785,-14758.84 1789.9,-14775.03 1805.15,-14782.37 1822.14,-14785.25"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1822.24,-14787.38 1828.47,-14786.12 1822.81,-14783.22 1822.24,-14787.38"/>
</g>
<!-- src/composables/nodePack/useWorkflowPacks.ts&#45;&gt;src/types/comfyManagerTypes.ts -->
<g id="edge1294" class="edge">
<title>src/composables/nodePack/useWorkflowPacks.ts&#45;&gt;src/types/comfyManagerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1828.07,-8445.87C1809.01,-8452.37 1790.83,-8463.57 1785,-8482.84 1780.58,-8497.44 1780.58,-17257.23 1785,-17271.84 1789.32,-17286.1 1801.8,-17293.13 1816.43,-17296.17"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1816.09,-17298.24 1822.35,-17297.18 1816.79,-17294.1 1816.09,-17298.24"/>
</g>
<!-- src/composables/nodePack/useWorkflowPacks.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1288" class="edge">
<title>src/composables/nodePack/useWorkflowPacks.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1828.07,-8445.87C1809.01,-8452.37 1790.83,-8463.57 1785,-8482.84 1780.87,-8496.47 1783.78,-24878.64 1785,-24892.84 1803.79,-25110.67 1863.12,-25371.08 1878.39,-25435.75"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1876.38,-25436.36 1879.8,-25441.71 1880.46,-25435.39 1876.38,-25436.36"/>
</g>
<!-- src/composables/nodePack/useWorkflowPacks.ts&#45;&gt;src/stores/comfyRegistryStore.ts -->
<g id="edge1291" class="edge">
<title>src/composables/nodePack/useWorkflowPacks.ts&#45;&gt;src/stores/comfyRegistryStore.ts</title>
<g id="a_edge1291"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1834.17,-8445.88C1816.97,-8451.71 1799.22,-8461.25 1789,-8476.84 1772.13,-8502.55 1793.55,-26163.76 1781,-26191.84 1719.27,-26329.9 1590.87,-26281.52 1527.5,-26418.84 1519.82,-26435.49 1532.62,-26736.03 1519.5,-26748.84 1452.39,-26814.34 1374.83,-26815.13 1308.5,-26748.84 1293.79,-26734.13 1313.98,-14783.67 1300.5,-14767.84 1294.69,-14761.01 1287.09,-14756.43 1278.74,-14753.44"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1271.49,-14749.41 1265.16,-14749.96 1270.45,-14753.48 1271.49,-14749.41"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1270.97,-14751.45 1273.88,-14752.19 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1276.2" cy="-14752.79" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1757.9" y="-11244.43" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/nodePack/useWorkflowPacks.ts&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge1295" class="edge">
<title>src/composables/nodePack/useWorkflowPacks.ts&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1931.68,-8427.81C1947.08,-8425.36 1964.2,-8423.05 1980,-8421.84 2059.54,-8415.72 2103.06,-8365.45 2159.5,-8421.84 2181.84,-8444.16 2147.36,-17493.51 2167.5,-17517.84 2171.55,-17522.73 2176.66,-17526.35 2182.32,-17529"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2181.79,-17531.05 2188.14,-17531.33 2183.35,-17527.15 2181.79,-17531.05"/>
</g>
<!-- src/composables/nodePack/useWorkflowPacks.ts&#45;&gt;src/stores/nodeDefStore.ts -->
<g id="edge1292" class="edge">
<title>src/composables/nodePack/useWorkflowPacks.ts&#45;&gt;src/stores/nodeDefStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1828.07,-8445.87C1809.01,-8452.37 1790.83,-8463.57 1785,-8482.84 1781.81,-8493.37 1781.81,-14811.3 1785,-14821.84 1790.75,-14840.82 1810.95,-14846.98 1831.43,-14848.01"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1831.44,-14850.11 1837.5,-14848.17 1831.55,-14845.91 1831.44,-14850.11"/>
</g>
<!-- src/composables/nodePack/useWorkflowPacks.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts -->
<g id="edge1289" class="edge">
<title>src/composables/nodePack/useWorkflowPacks.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1937.3,-8437.76C1948.6,-8435.3 1959.37,-8430.52 1967,-8421.84 1987.11,-8398.94 1957.94,-8168.87 1980,-8147.84 2037.73,-8092.78 2102.39,-8092.13 2159.5,-8147.84 2286.35,-8271.56 2316.04,-14347.66 2318.5,-14524.84 2318.72,-14540.62 2321.63,-19059.51 2331.5,-19071.84 2331.94,-19072.39 2332.4,-19072.92 2332.87,-19073.44"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2331.62,-19075.14 2337.47,-19077.63 2334.45,-19072.04 2331.62,-19075.14"/>
</g>
<!-- src/composables/nodePack/useWorkflowPacks.ts&#45;&gt;src/composables/nodePack/useNodePacks.ts -->
<g id="edge1287" class="edge">
<title>src/composables/nodePack/useWorkflowPacks.ts&#45;&gt;src/composables/nodePack/useNodePacks.ts</title>
<g id="a_edge1287"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1937.08,-8436.84C1954.56,-8436.84 1974.04,-8436.84 1991.87,-8436.84"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1999.75,-8438.94 2005.75,-8436.84 1999.75,-8434.74 1999.75,-8438.94"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1999.75,-8436.84 1996.75,-8436.84 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1994.35" cy="-8436.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1947.24" y="-8429.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/useConflictAcknowledgment.ts&#45;&gt;src/stores/conflictDetectionStore.ts -->
<g id="edge1342" class="edge">
<title>src/composables/useConflictAcknowledgment.ts&#45;&gt;src/stores/conflictDetectionStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1803.15,-8552.75C1797.81,-8555.53 1792.98,-8559.15 1789,-8563.84 1778.96,-8575.64 1787.42,-26398.73 1781,-26412.84 1719.08,-26548.88 1590.25,-26498.17 1527.5,-26633.84 1520.12,-26649.8 1532.01,-27254.48 1519.5,-27266.84 1452.77,-27332.73 1374.83,-27333.13 1308.5,-27266.84 1293.22,-27251.57 1314.5,-14844.28 1300.5,-14827.84 1294.44,-14820.72 1286.45,-14816.05 1277.69,-14813.07"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1278.19,-14811.03 1271.84,-14811.35 1277.01,-14815.06 1278.19,-14811.03"/>
</g>
<!-- src/composables/useRegistrySearch.ts&#45;&gt;src/types/comfyManagerTypes.ts -->
<g id="edge1441" class="edge">
<title>src/composables/useRegistrySearch.ts&#45;&gt;src/types/comfyManagerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M868.12,-8720.58C884.08,-8722.36 900.01,-8727.62 910.5,-8739.84 932.21,-8765.13 907.24,-27909.74 923.5,-27938.84 968.58,-28019.48 1055.26,-27967.28 1100.5,-28047.84 1120,-28082.56 1105.86,-30875.76 1113.5,-30914.84 1121.82,-30957.39 1517.73,-31936.25 1527.5,-31942.84 1620.91,-32005.84 1701.31,-32022.48 1781,-31942.84 1798.97,-31924.88 1772.54,-17327.19 1789,-17307.84 1796.08,-17299.52 1805.82,-17294.54 1816.33,-17291.72"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1816.85,-17293.76 1822.23,-17290.37 1815.92,-17289.66 1816.85,-17293.76"/>
</g>
<!-- src/composables/useRegistrySearch.ts&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge1442" class="edge">
<title>src/composables/useRegistrySearch.ts&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M868.12,-8720.58C884.08,-8722.35 900.01,-8727.62 910.5,-8739.84 921.86,-8753.07 922.71,-28817.41 923.5,-28834.84 963.16,-29711.25 1058.93,-29924.51 1100.5,-30800.84 1107.34,-30945.01 1095.82,-33255.59 1113.5,-33398.84 1156.22,-33744.93 1258.11,-33814.71 1300.5,-34160.84 1309.25,-34232.28 1291.27,-36681.96 1308.5,-36751.84 1357.08,-36948.9 1469.04,-36960.25 1519.5,-37156.84 1524.47,-37176.21 1513.2,-37502.85 1527.5,-37516.84 1608.05,-37595.61 1700.02,-37595.17 1781,-37516.84 1790.59,-37507.56 1785.2,-37289.63 1789,-37276.84 1879.57,-36971.65 2073.96,-36970.47 2159.5,-36663.84 2177.22,-36600.3 2150.21,-17730.49 2167.5,-17666.84 2180.57,-17618.7 2215.75,-17570.15 2234.25,-17546.93"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.01,-17548.09 2238.15,-17542.11 2232.75,-17545.46 2236.01,-17548.09"/>
</g>
<!-- src/composables/useRegistrySearch.ts&#45;&gt;src/types/searchServiceTypes.ts -->
<g id="edge1443" class="edge">
<title>src/composables/useRegistrySearch.ts&#45;&gt;src/types/searchServiceTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M868.12,-8720.58C884.08,-8722.36 900.01,-8727.62 910.5,-8739.84 932.15,-8765.05 906.98,-27854 923.5,-27882.84 968.85,-27962.01 1055,-27907.75 1100.5,-27986.84 1120.55,-28021.69 1102.66,-30843.12 1113.5,-30881.84 1156.97,-31037.15 1219.14,-31053.58 1300.5,-31192.84 1403.62,-31369.33 1350.86,-31489.98 1527.5,-31592.84 1624.86,-31649.53 1701.31,-31672.48 1781,-31592.84 1798.76,-31575.08 1772.73,-17146.97 1789,-17127.84 1796.34,-17119.2 1806.55,-17114.17 1817.51,-17111.42"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1818.23,-17113.41 1823.67,-17110.11 1817.36,-17109.3 1818.23,-17113.41"/>
</g>
<!-- src/constants/searchConstants.ts -->
<g id="node564" class="node">
<title>src/constants/searchConstants.ts</title>
<g id="a_node564"><a xlink:href="src/constants/searchConstants.ts" xlink:title="searchConstants.ts">
<path fill="#ddfeff" stroke="black" d="M1927.5,-26223.84C1927.5,-26223.84 1836.5,-26223.84 1836.5,-26223.84 1833.5,-26223.84 1830.5,-26220.84 1830.5,-26217.84 1830.5,-26217.84 1830.5,-26211.84 1830.5,-26211.84 1830.5,-26208.84 1833.5,-26205.84 1836.5,-26205.84 1836.5,-26205.84 1927.5,-26205.84 1927.5,-26205.84 1930.5,-26205.84 1933.5,-26208.84 1933.5,-26211.84 1933.5,-26211.84 1933.5,-26217.84 1933.5,-26217.84 1933.5,-26220.84 1930.5,-26223.84 1927.5,-26223.84"/>
<text text-anchor="start" x="1838.5" y="-26212.64" font-family="Helvetica,sans-Serif" font-size="9.00">searchConstants.ts</text>
</a>
</g>
</g>
<!-- src/composables/useRegistrySearch.ts&#45;&gt;src/constants/searchConstants.ts -->
<g id="edge1438" class="edge">
<title>src/composables/useRegistrySearch.ts&#45;&gt;src/constants/searchConstants.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M868.12,-8720.58C884.08,-8722.36 900.01,-8727.62 910.5,-8739.84 932.42,-8765.37 918.16,-28087.62 923.5,-28120.84 963.42,-28369.37 1060.19,-28410.37 1100.5,-28658.84 1115.5,-28751.3 1092.09,-31939.65 1113.5,-32030.84 1156.52,-32214.09 1257.53,-32227.58 1300.5,-32410.84 1304.29,-32426.99 1296.75,-34788.13 1308.5,-34799.84 1347.27,-34838.48 1775.68,-34780.69 1781,-34774.84 1800.97,-34752.89 1769.77,-26252.43 1789,-26229.84 1797.82,-26219.47 1810.78,-26214.3 1824.2,-26212.02"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1824.73,-26214.07 1830.39,-26211.17 1824.16,-26209.91 1824.73,-26214.07"/>
</g>
<!-- src/services/gateway/registrySearchGateway.ts -->
<g id="node565" class="node">
<title>src/services/gateway/registrySearchGateway.ts</title>
<g id="a_node565"><a xlink:href="src/services/gateway/registrySearchGateway.ts" xlink:title="registrySearchGateway.ts">
<path fill="#ddfeff" stroke="black" d="M1266.5,-14287.84C1266.5,-14287.84 1147.5,-14287.84 1147.5,-14287.84 1144.5,-14287.84 1141.5,-14284.84 1141.5,-14281.84 1141.5,-14281.84 1141.5,-14275.84 1141.5,-14275.84 1141.5,-14272.84 1144.5,-14269.84 1147.5,-14269.84 1147.5,-14269.84 1266.5,-14269.84 1266.5,-14269.84 1269.5,-14269.84 1272.5,-14272.84 1272.5,-14275.84 1272.5,-14275.84 1272.5,-14281.84 1272.5,-14281.84 1272.5,-14284.84 1269.5,-14287.84 1266.5,-14287.84"/>
<text text-anchor="start" x="1149.5" y="-14276.64" font-family="Helvetica,sans-Serif" font-size="9.00">registrySearchGateway.ts</text>
</a>
</g>
</g>
<!-- src/composables/useRegistrySearch.ts&#45;&gt;src/services/gateway/registrySearchGateway.ts -->
<g id="edge1439" class="edge">
<title>src/composables/useRegistrySearch.ts&#45;&gt;src/services/gateway/registrySearchGateway.ts</title>
<g id="a_edge1439"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M868.07,-8720.62C884.03,-8722.4 899.97,-8727.66 910.5,-8739.84 926.22,-8758.03 914.55,-10448.52 923.5,-10470.84 966.22,-10577.35 1057.99,-10552.24 1100.5,-10658.84 1109.78,-10682.1 1097.03,-14246.96 1113.5,-14265.84 1117.58,-14270.51 1122.5,-14274.08 1127.93,-14276.77"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1134.98,-14281.51 1141.34,-14281.55 1136.39,-14277.55 1134.98,-14281.51"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1135.69,-14279.53 1132.86,-14278.52 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1130.6" cy="-14277.72" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1079.63" y="-11222.38" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/useRegistrySearch.ts&#45;&gt;src/types/algoliaTypes.ts -->
<g id="edge1440" class="edge">
<title>src/composables/useRegistrySearch.ts&#45;&gt;src/types/algoliaTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M868.12,-8720.58C884.08,-8722.36 900.01,-8727.62 910.5,-8739.84 932.52,-8765.48 917.97,-28175.49 923.5,-28208.84 963.45,-28449.68 1060.2,-28488.05 1100.5,-28728.84 1108.85,-28778.71 1096.13,-32322.34 1113.5,-32369.84 1157.94,-32491.31 1256.1,-32471.35 1300.5,-32592.84 1313.15,-32627.46 1288.98,-35215.57 1308.5,-35246.84 1363.85,-35335.53 1459.25,-35265.39 1519.5,-35350.84 1528.4,-35363.45 1515.97,-35409.57 1527.5,-35419.84 1611.63,-35494.78 1701.22,-35499.39 1781,-35419.84 1794.97,-35405.91 1782.9,-32597.6 1789,-32578.84 1830.76,-32450.51 1925.37,-32461.21 1967,-32332.84 1974.94,-32308.36 1963.79,-17531.82 1980,-17511.84 1986.31,-17504.06 1995.55,-17499.67 2005.29,-17497.31"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2005.92,-17499.32 2011.4,-17496.09 2005.1,-17495.2 2005.92,-17499.32"/>
</g>
<!-- src/stores/comfyRegistryStore.ts&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge3363" class="edge">
<title>src/stores/comfyRegistryStore.ts&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1265.16,-14749.96C1278.64,-14752.24 1291.64,-14757.43 1300.5,-14767.84 1311.27,-14780.48 1300.79,-33888.13 1308.5,-33902.84 1361.46,-34003.83 1466.37,-33947.93 1519.5,-34048.84 1532.87,-34074.23 1512.03,-36090.67 1527.5,-36114.84 1594.51,-36219.5 1710.74,-36130.33 1781,-36232.84 1796.11,-36254.88 1769.48,-36334.58 1789,-36352.84 1849.12,-36409.09 2101.27,-36411.04 2159.5,-36352.84 2170.97,-36341.37 2163.25,-17682.49 2167.5,-17666.84 2180.57,-17618.7 2215.75,-17570.15 2234.25,-17546.93"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.01,-17548.09 2238.15,-17542.11 2232.75,-17545.46 2236.01,-17548.09"/>
</g>
<!-- src/stores/comfyRegistryStore.ts&#45;&gt;src/services/comfyRegistryService.ts -->
<g id="edge3362" class="edge">
<title>src/stores/comfyRegistryStore.ts&#45;&gt;src/services/comfyRegistryService.ts</title>
<g id="a_edge3362"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1148.78,-14757.05C1130.93,-14754.85 1114.11,-14748.09 1107,-14731.84 1099.13,-14713.87 1099.13,-14043.8 1107,-14025.84 1111.63,-14015.27 1120.36,-14008.71 1130.81,-14004.81"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1138.99,-14004.84 1144.26,-14001.29 1137.92,-14000.78 1138.99,-14004.84"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1138.45,-14002.81 1135.55,-14003.57 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1133.23" cy="-14004.18" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1076.6" y="-14372.14" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/comfyRegistryStore.ts&#45;&gt;src/composables/useCachedRequest.ts -->
<g id="edge3361" class="edge">
<title>src/stores/comfyRegistryStore.ts&#45;&gt;src/composables/useCachedRequest.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1148.86,-14755.7C1135.38,-14753.42 1122.37,-14748.23 1113.5,-14737.84 1094.1,-14715.11 1102.92,-10464.62 1100.5,-10434.84 1060.3,-9940.85 964.76,-9827.73 923.5,-9333.84 921.44,-9309.12 926.72,-7566.6 910.5,-7547.84 901.57,-7537.5 888.73,-7532.15 875.29,-7529.68"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="875.34,-7527.56 869.09,-7528.74 874.71,-7531.71 875.34,-7527.56"/>
</g>
<!-- src/components/dialog/content/manager/ManagerHeader.test.ts -->
<g id="node183" class="node">
<title>src/components/dialog/content/manager/ManagerHeader.test.ts</title>
<g id="a_node183"><a xlink:href="src/components/dialog/content/manager/ManagerHeader.test.ts" xlink:title="ManagerHeader.test.ts">
<path fill="#ddfeff" stroke="black" d="M865.5,-4541.84C865.5,-4541.84 758.5,-4541.84 758.5,-4541.84 755.5,-4541.84 752.5,-4538.84 752.5,-4535.84 752.5,-4535.84 752.5,-4529.84 752.5,-4529.84 752.5,-4526.84 755.5,-4523.84 758.5,-4523.84 758.5,-4523.84 865.5,-4523.84 865.5,-4523.84 868.5,-4523.84 871.5,-4526.84 871.5,-4529.84 871.5,-4529.84 871.5,-4535.84 871.5,-4535.84 871.5,-4538.84 868.5,-4541.84 865.5,-4541.84"/>
<text text-anchor="start" x="760.5" y="-4530.64" font-family="Helvetica,sans-Serif" font-size="9.00">ManagerHeader.test.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/ManagerHeader.test.ts&#45;&gt;src/locales/en/main.json -->
<g id="edge220" class="edge">
<title>src/components/dialog/content/manager/ManagerHeader.test.ts&#45;&gt;src/locales/en/main.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M871.67,-4529.05C886.41,-4531.19 900.79,-4536.54 910.5,-4547.84 935.8,-4577.25 897.22,-10106.3 923.5,-10134.84 950.24,-10163.87 1073.78,-10120.78 1100.5,-10149.84 1125.15,-10176.65 1089.79,-31103.18 1113.5,-31130.84 1168.24,-31194.69 1245.71,-31096.03 1300.5,-31159.84 1318.36,-31180.63 1289.8,-35086.8 1308.5,-35106.84 1340.57,-35141.2 1487.32,-35087.57 1519.5,-35121.84 1538.65,-35142.23 1507.64,-36109.14 1527.5,-36128.84 1607.48,-36208.19 1700.98,-36208.15 1781,-36128.84 1798.66,-36111.34 1772.81,-35252.71 1789,-35233.84 1841.19,-35173 1912.78,-35263.87 1967,-35204.84 2043.71,-35121.3 2050.39,-34248.58 2050.95,-34122.89"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2053.05,-34122.87 2050.97,-34116.87 2048.85,-34122.86 2053.05,-34122.87"/>
</g>
<!-- src/components/dialog/content/manager/ManagerHeader.test.ts&#45;&gt;src/components/dialog/content/manager/ManagerHeader.vue -->
<g id="edge219" class="edge">
<title>src/components/dialog/content/manager/ManagerHeader.test.ts&#45;&gt;src/components/dialog/content/manager/ManagerHeader.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M871.6,-4541.72C897.05,-4545.57 926.78,-4550.08 952.24,-4553.93"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="952.03,-4556.03 958.28,-4554.85 952.66,-4551.87 952.03,-4556.03"/>
</g>
<!-- src/components/dialog/content/manager/NodeConflictDialogContent.vue&#45;&gt;src/composables/useConflictDetection.ts -->
<g id="edge224" class="edge">
<title>src/components/dialog/content/manager/NodeConflictDialogContent.vue&#45;&gt;src/composables/useConflictDetection.ts</title>
<g id="a_edge224"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M891.26,-4562.62C898.57,-4565.55 905.2,-4569.81 910.5,-4575.84 931.51,-4599.76 911.48,-9131.35 923.5,-9160.84 966.1,-9265.32 1057.98,-9238.32 1100.5,-9342.84 1127,-9407.97 1092.94,-19400.6 1113.5,-19467.84 1157.04,-19610.24 1256.97,-19603.43 1300.5,-19745.84 1304.15,-19757.79 1299.66,-26936 1308.5,-26944.84 1374.85,-27011.11 1453.17,-27011.13 1519.5,-26944.84 1529.47,-26934.87 1527.05,-10716.93 1527.5,-10702.84 1552.18,-9922.6 1632.4,-8966.45 1646.02,-8807.67"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1648.79,-8800.01 1647.22,-8793.85 1644.61,-8799.65 1648.79,-8800.01"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1646.7,-8799.83 1646.44,-8802.82 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1646.24" cy="-8805.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="896" y="-6681.03" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/NodeConflictDialogContent.vue&#45;&gt;src/components/common/ContentDivider.vue -->
<g id="edge223" class="edge">
<title>src/components/dialog/content/manager/NodeConflictDialogContent.vue&#45;&gt;src/components/common/ContentDivider.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M891.19,-4562.68C898.51,-4565.6 905.17,-4569.84 910.5,-4575.84 944.84,-4614.52 893.08,-5465 923.5,-5506.84 1027.57,-5649.95 1196.59,-5491.61 1300.5,-5634.84 1311.53,-5650.04 1295.14,-6297.64 1308.5,-6310.84 1341.85,-6343.8 1486.31,-6343.95 1519.5,-6310.84 1536.42,-6293.96 1511.66,-2887.73 1527.5,-2869.84 1543.09,-2852.23 1567.96,-2847.12 1591.08,-2846.96"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1591.2,-2849.06 1597.22,-2847.03 1591.25,-2844.86 1591.2,-2849.06"/>
</g>
<!-- src/components/dialog/content/manager/NodeConflictDialogContent.vue&#45;&gt;src/types/conflictDetectionTypes.ts -->
<g id="edge225" class="edge">
<title>src/components/dialog/content/manager/NodeConflictDialogContent.vue&#45;&gt;src/types/conflictDetectionTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M891.26,-4562.62C898.57,-4565.55 905.21,-4569.8 910.5,-4575.84 935.21,-4604 905.52,-9937.97 923.5,-9970.84 968.4,-10052.93 1055.67,-10002.7 1100.5,-10084.84 1116.59,-10114.32 1111.36,-29400.31 1113.5,-29433.84 1155.36,-30088.89 1257.99,-30243.82 1300.5,-30898.84 1303.2,-30940.37 1296.1,-33856.1 1308.5,-33895.84 1357.81,-34053.89 1459.12,-34048.68 1519.5,-34202.84 1524,-34214.34 1518.16,-34249.76 1527.5,-34257.84 1612.71,-34331.55 1701.16,-34337.33 1781,-34257.84 1790.27,-34248.61 1785.24,-32386.37 1789,-32373.84 1830.57,-32235.47 1925.66,-32240.27 1967,-32101.84 1995.68,-32005.78 1956.65,-17764.32 1980,-17666.84 1991.86,-17617.31 2024.24,-17565.49 2040.86,-17541.12"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2042.66,-17542.2 2044.34,-17536.07 2039.21,-17539.81 2042.66,-17542.2"/>
</g>
<!-- src/utils/conflictMessageUtil.ts -->
<g id="node187" class="node">
<title>src/utils/conflictMessageUtil.ts</title>
<g id="a_node187"><a xlink:href="src/utils/conflictMessageUtil.ts" xlink:title="conflictMessageUtil.ts">
<path fill="#ddfeff" stroke="black" d="M1933.5,-17815.84C1933.5,-17815.84 1830.5,-17815.84 1830.5,-17815.84 1827.5,-17815.84 1824.5,-17812.84 1824.5,-17809.84 1824.5,-17809.84 1824.5,-17803.84 1824.5,-17803.84 1824.5,-17800.84 1827.5,-17797.84 1830.5,-17797.84 1830.5,-17797.84 1933.5,-17797.84 1933.5,-17797.84 1936.5,-17797.84 1939.5,-17800.84 1939.5,-17803.84 1939.5,-17803.84 1939.5,-17809.84 1939.5,-17809.84 1939.5,-17812.84 1936.5,-17815.84 1933.5,-17815.84"/>
<text text-anchor="start" x="1832.5" y="-17804.64" font-family="Helvetica,sans-Serif" font-size="9.00">conflictMessageUtil.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/NodeConflictDialogContent.vue&#45;&gt;src/utils/conflictMessageUtil.ts -->
<g id="edge226" class="edge">
<title>src/components/dialog/content/manager/NodeConflictDialogContent.vue&#45;&gt;src/utils/conflictMessageUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M891.26,-4562.62C898.57,-4565.55 905.21,-4569.8 910.5,-4575.84 934.11,-4602.73 903.77,-9698.98 923.5,-9728.84 970.69,-9800.27 1053.37,-9733.36 1100.5,-9804.84 1118.77,-9832.54 1091.9,-28893.65 1113.5,-28918.84 1168.25,-28982.68 1245.67,-28884.07 1300.5,-28947.84 1321.54,-28972.3 1286.76,-31247 1308.5,-31270.84 1450.13,-31426.16 1632.32,-31440.43 1781,-31291.84 1797.54,-31275.31 1773.85,-17839.65 1789,-17821.84 1796.5,-17813.02 1806.99,-17807.96 1818.22,-17805.24"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1818.69,-17807.29 1824.14,-17804.03 1817.84,-17803.18 1818.69,-17807.29"/>
</g>
<!-- src/types/conflictDetectionTypes.ts&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge3551" class="edge">
<title>src/types/conflictDetectionTypes.ts&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2117.27,-17528.83C2138.13,-17529.48 2161.25,-17530.2 2182.09,-17530.85"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2182.12,-17532.95 2188.19,-17531.04 2182.25,-17528.75 2182.12,-17532.95"/>
</g>
<!-- src/utils/conflictMessageUtil.ts&#45;&gt;src/types/conflictDetectionTypes.ts -->
<g id="edge3578" class="edge">
<title>src/utils/conflictMessageUtil.ts&#45;&gt;src/types/conflictDetectionTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1939.8,-17807.06C1950.15,-17804.46 1959.9,-17799.79 1967,-17791.84 1997.4,-17757.78 1959.48,-17627.61 1980,-17586.84 1990.49,-17565.98 2011.8,-17549.54 2028.34,-17539.18"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2029.71,-17540.81 2033.75,-17535.9 2027.53,-17537.22 2029.71,-17540.81"/>
</g>
<!-- src/components/dialog/content/manager/NodeConflictFooter.vue&#45;&gt;src/stores/dialogStore.ts -->
<g id="edge227" class="edge">
<title>src/components/dialog/content/manager/NodeConflictFooter.vue&#45;&gt;src/stores/dialogStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M872.67,-4469.22C887.05,-4471.46 900.99,-4476.81 910.5,-4487.84 933.17,-4514.12 900.96,-6960.44 923.5,-6986.84 975.27,-7047.46 1048.84,-6955.13 1100.5,-7015.84 1134.85,-7056.2 1079.12,-14607.5 1113.5,-14647.84 1124.97,-14661.29 1143.36,-14666.03 1160.74,-14667.02"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1161.02,-14669.13 1167.08,-14667.23 1161.15,-14664.93 1161.02,-14669.13"/>
</g>
<!-- src/components/dialog/content/manager/PackStatusMessage.vue&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge228" class="edge">
<title>src/components/dialog/content/manager/PackStatusMessage.vue&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1269.95,-4354.9C1281.67,-4357.55 1292.69,-4362.67 1300.5,-4371.84 1313.11,-4386.64 1298.92,-15555.91 1308.5,-15572.84 1362.4,-15668.1 1465.62,-15604.56 1519.5,-15699.84 1535.06,-15727.34 1509.04,-33877.19 1527.5,-33902.84 1596.92,-33999.28 1709.52,-33892.9 1781,-33987.84 1793.31,-34004.18 1775.07,-34156.84 1789,-34171.84 1843.21,-34230.21 1909.81,-34137.39 1967,-34192.84 1995.07,-34220.05 1950.38,-34254.32 1980,-34279.84 1995.11,-34292.86 2145.39,-34293.94 2159.5,-34279.84 2169.7,-34269.64 2163.72,-17680.75 2167.5,-17666.84 2180.57,-17618.7 2215.75,-17570.15 2234.25,-17546.93"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.01,-17548.09 2238.15,-17542.11 2232.75,-17545.46 2236.01,-17548.09"/>
</g>
<!-- src/components/dialog/content/manager/PackStatusMessage.vue&#45;&gt;src/types/importFailedTypes.ts -->
<g id="edge229" class="edge">
<title>src/components/dialog/content/manager/PackStatusMessage.vue&#45;&gt;src/types/importFailedTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1269.95,-4354.9C1281.67,-4357.55 1292.69,-4362.67 1300.5,-4371.84 1312.71,-4386.18 1296.11,-15208.64 1308.5,-15222.84 1370.74,-15294.16 1457.27,-15180.51 1519.5,-15251.84 1533.09,-15267.41 1512.88,-27140.23 1527.5,-27154.84 1607.19,-27234.48 1701.3,-27234.47 1781,-27154.84 1793.2,-27142.64 1777.82,-17230.98 1789,-17217.84 1797.29,-17208.09 1809.24,-17202.94 1821.79,-17200.46"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1822.4,-17202.49 1827.98,-17199.46 1821.73,-17198.35 1822.4,-17202.49"/>
</g>
<!-- src/components/dialog/content/manager/PackVersionBadge.test.ts -->
<g id="node192" class="node">
<title>src/components/dialog/content/manager/PackVersionBadge.test.ts</title>
<g id="a_node192"><a xlink:href="src/components/dialog/content/manager/PackVersionBadge.test.ts" xlink:title="PackVersionBadge.test.ts">
<path fill="#ddfeff" stroke="black" d="M1071,-4395.84C1071,-4395.84 953,-4395.84 953,-4395.84 950,-4395.84 947,-4392.84 947,-4389.84 947,-4389.84 947,-4383.84 947,-4383.84 947,-4380.84 950,-4377.84 953,-4377.84 953,-4377.84 1071,-4377.84 1071,-4377.84 1074,-4377.84 1077,-4380.84 1077,-4383.84 1077,-4383.84 1077,-4389.84 1077,-4389.84 1077,-4392.84 1074,-4395.84 1071,-4395.84"/>
<text text-anchor="start" x="955" y="-4384.64" font-family="Helvetica,sans-Serif" font-size="9.00">PackVersionBadge.test.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/PackVersionBadge.test.ts&#45;&gt;src/locales/en/main.json -->
<g id="edge232" class="edge">
<title>src/components/dialog/content/manager/PackVersionBadge.test.ts&#45;&gt;src/locales/en/main.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1031.16,-4395.89C1052.34,-4407.6 1086.25,-4430.16 1100.5,-4460.84 1133.17,-4531.14 1088.92,-15550.32 1113.5,-15623.84 1157.38,-15755.1 1256.66,-15741.56 1300.5,-15872.84 1310.19,-15901.84 1303.69,-33456.64 1308.5,-33486.84 1356.05,-33785.11 1470.95,-33834.73 1519.5,-34132.84 1521.99,-34148.11 1516.52,-35235.94 1527.5,-35246.84 1607.45,-35326.22 1695.27,-35319.94 1781,-35246.84 1789.56,-35239.54 1785.86,-35207.64 1789,-35196.84 1844.74,-35005.31 1914.64,-34977.31 1967,-34784.84 2037.17,-34526.92 2048.9,-34197.59 2050.7,-34123.22"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.8,-34123.23 2050.83,-34117.19 2048.6,-34123.14 2052.8,-34123.23"/>
</g>
<!-- src/components/dialog/content/manager/PackVersionBadge.test.ts&#45;&gt;src/components/dialog/content/manager/PackVersionBadge.vue -->
<g id="edge230" class="edge">
<title>src/components/dialog/content/manager/PackVersionBadge.test.ts&#45;&gt;src/components/dialog/content/manager/PackVersionBadge.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1077.27,-4386.84C1098.03,-4386.84 1121.03,-4386.84 1141.79,-4386.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1141.86,-4388.94 1147.86,-4386.84 1141.86,-4384.74 1141.86,-4388.94"/>
</g>
<!-- src/components/dialog/content/manager/PackVersionSelectorPopover.vue -->
<g id="node194" class="node">
<title>src/components/dialog/content/manager/PackVersionSelectorPopover.vue</title>
<g id="a_node194"><a xlink:href="src/components/dialog/content/manager/PackVersionSelectorPopover.vue" xlink:title="PackVersionSelectorPopover.vue">
<path fill="#41f083" stroke="black" d="M1500.5,-4571.84C1500.5,-4571.84 1351.5,-4571.84 1351.5,-4571.84 1348.5,-4571.84 1345.5,-4568.84 1345.5,-4565.84 1345.5,-4565.84 1345.5,-4559.84 1345.5,-4559.84 1345.5,-4556.84 1348.5,-4553.84 1351.5,-4553.84 1351.5,-4553.84 1500.5,-4553.84 1500.5,-4553.84 1503.5,-4553.84 1506.5,-4556.84 1506.5,-4559.84 1506.5,-4559.84 1506.5,-4565.84 1506.5,-4565.84 1506.5,-4568.84 1503.5,-4571.84 1500.5,-4571.84"/>
<text text-anchor="start" x="1353.5" y="-4560.64" font-family="Helvetica,sans-Serif" font-size="9.00">PackVersionSelectorPopover.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/PackVersionBadge.test.ts&#45;&gt;src/components/dialog/content/manager/PackVersionSelectorPopover.vue -->
<g id="edge231" class="edge">
<title>src/components/dialog/content/manager/PackVersionBadge.test.ts&#45;&gt;src/components/dialog/content/manager/PackVersionSelectorPopover.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1021.26,-4377.59C1037.13,-4360.61 1073.83,-4325.01 1113.5,-4311.84 1133.22,-4305.29 1282.84,-4300.89 1300.5,-4311.84 1387.97,-4366.09 1415.9,-4502.13 1422.96,-4547.7"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1420.9,-4548.11 1423.85,-4553.74 1425.05,-4547.5 1420.9,-4548.11"/>
</g>
<!-- src/components/dialog/content/manager/PackVersionBadge.vue&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge237" class="edge">
<title>src/components/dialog/content/manager/PackVersionBadge.vue&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1266.07,-4383.46C1279.2,-4385.68 1291.81,-4390.74 1300.5,-4400.84 1313.01,-4415.37 1302.05,-15428.78 1308.5,-15446.84 1358.34,-15586.33 1469.68,-15565.34 1519.5,-15704.84 1527.71,-15727.82 1512.22,-29744.8 1527.5,-29763.84 1558.34,-29802.24 1932.15,-29856.65 1967,-29821.84 1994.94,-29793.93 1955.11,-18478.5 1980,-18447.84 1987.17,-18439.01 1998.11,-18434.54 2009.27,-18432.45"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.85,-18434.49 2015.48,-18431.53 2009.23,-18430.34 2009.85,-18434.49"/>
</g>
<!-- src/components/dialog/content/manager/PackVersionBadge.vue&#45;&gt;src/stores/comfyManagerStore.ts -->
<g id="edge235" class="edge">
<title>src/components/dialog/content/manager/PackVersionBadge.vue&#45;&gt;src/stores/comfyManagerStore.ts</title>
<g id="a_edge235"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1147.96,-4382.09C1130.41,-4384.22 1113.99,-4390.86 1107,-4406.84 1099.9,-4423.06 1099.9,-14592.61 1107,-14608.84 1112.13,-14620.55 1122.21,-14627.58 1134.07,-14631.65"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1141.17,-14635.56 1147.5,-14634.97 1142.18,-14631.49 1141.17,-14635.56"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1141.67,-14633.53 1138.76,-14632.81 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1136.43" cy="-14632.23" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1077.17" y="-9511.57" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/PackVersionBadge.vue&#45;&gt;src/composables/nodePack/usePackUpdateStatus.ts -->
<g id="edge234" class="edge">
<title>src/components/dialog/content/manager/PackVersionBadge.vue&#45;&gt;src/composables/nodePack/usePackUpdateStatus.ts</title>
<g id="a_edge234"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1266.05,-4383.47C1279.18,-4385.69 1291.8,-4390.75 1300.5,-4400.84 1312.26,-4414.47 1298.37,-6978.95 1308.5,-6993.84 1365.28,-7077.28 1462.58,-6994.48 1519.5,-7077.84 1529.56,-7092.56 1515.65,-8348.51 1527.5,-8361.84 1538.77,-8374.52 1554.86,-8380.71 1571.63,-8383.24"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1579.3,-8386.07 1585.47,-8384.55 1579.69,-8381.89 1579.3,-8386.07"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1579.49,-8383.98 1576.51,-8383.7 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1574.12" cy="-8383.47" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1280.13" y="-6577.13" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/PackVersionBadge.vue&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge236" class="edge">
<title>src/components/dialog/content/manager/PackVersionBadge.vue&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1266.07,-4383.46C1279.2,-4385.68 1291.81,-4390.74 1300.5,-4400.84 1313.3,-4415.7 1295.13,-15684.49 1308.5,-15698.84 1340.55,-15733.22 1487.45,-15679.45 1519.5,-15713.84 1541.13,-15737.05 1507.02,-33962.61 1527.5,-33986.84 1601.26,-34074.12 1705.13,-33944.38 1781,-34029.84 1792.97,-34043.31 1778.74,-34177.02 1789,-34191.84 1838.09,-34262.69 1903.92,-34210.1 1967,-34268.84 1976.17,-34277.37 1969.29,-34287.34 1980,-34293.84 1997.05,-34304.19 2145.39,-34307.94 2159.5,-34293.84 2169.71,-34283.63 2163.72,-17680.77 2167.5,-17666.84 2180.57,-17618.7 2215.75,-17570.15 2234.25,-17546.93"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.01,-17548.09 2238.15,-17542.11 2232.75,-17545.46 2236.01,-17548.09"/>
</g>
<!-- src/components/dialog/content/manager/PackVersionBadge.vue&#45;&gt;src/components/dialog/content/manager/PackVersionSelectorPopover.vue -->
<g id="edge233" class="edge">
<title>src/components/dialog/content/manager/PackVersionBadge.vue&#45;&gt;src/components/dialog/content/manager/PackVersionSelectorPopover.vue</title>
<g id="a_edge233"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1266.08,-4388.75C1278.05,-4390.99 1290.15,-4394.73 1300.5,-4400.84 1357.43,-4434.41 1397.44,-4504.93 1415,-4540.83"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1416.52,-4548.98 1420.97,-4553.51 1420.32,-4547.19 1416.52,-4548.98"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1418.42,-4548.08 1417.14,-4545.37 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1416.12" cy="-4543.2" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1337.38" y="-4448.96" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/PackVersionSelectorPopover.vue&#45;&gt;src/composables/useConflictDetection.ts -->
<g id="edge244" class="edge">
<title>src/components/dialog/content/manager/PackVersionSelectorPopover.vue&#45;&gt;src/composables/useConflictDetection.ts</title>
<g id="a_edge244"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1506.87,-4565.83C1511.59,-4568.4 1515.88,-4571.68 1519.5,-4575.84 1538.63,-4597.8 1508.2,-8748.03 1527.5,-8769.84 1539.3,-8783.17 1556.43,-8789.34 1574.08,-8791.62"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1581.79,-8794.31 1587.94,-8792.67 1582.11,-8790.12 1581.79,-8794.31"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1581.95,-8792.21 1578.96,-8791.99 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1576.57" cy="-8791.81" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1498.92" y="-6672.19" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/PackVersionSelectorPopover.vue&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge250" class="edge">
<title>src/components/dialog/content/manager/PackVersionSelectorPopover.vue&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1506.87,-4565.83C1511.59,-4568.39 1515.88,-4571.68 1519.5,-4575.84 1539.88,-4599.26 1508.09,-13494.6 1527.5,-13518.84 1599.69,-13608.97 1708.83,-13485.69 1781,-13575.84 1795.05,-13593.38 1773.1,-26506.95 1789,-26522.84 1816.98,-26550.8 1939.01,-26550.78 1967,-26522.84 1986.84,-26503.03 1962.32,-18469.6 1980,-18447.84 1987.17,-18439.01 1998.11,-18434.54 2009.28,-18432.46"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.85,-18434.49 2015.48,-18431.53 2009.23,-18430.34 2009.85,-18434.49"/>
</g>
<!-- src/components/dialog/content/manager/PackVersionSelectorPopover.vue&#45;&gt;src/components/common/ContentDivider.vue -->
<g id="edge241" class="edge">
<title>src/components/dialog/content/manager/PackVersionSelectorPopover.vue&#45;&gt;src/components/common/ContentDivider.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1431.1,-4553.58C1446.57,-4518.11 1501.38,-4387.14 1519.5,-4272.84 1522.55,-4253.59 1514.56,-2884.41 1527.5,-2869.84 1543.12,-2852.26 1568,-2847.15 1591.11,-2846.98"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1591.23,-2849.08 1597.25,-2847.05 1591.28,-2844.88 1591.23,-2849.08"/>
</g>
<!-- src/components/dialog/content/manager/PackVersionSelectorPopover.vue&#45;&gt;src/components/common/NoResultsPlaceholder.vue -->
<g id="edge242" class="edge">
<title>src/components/dialog/content/manager/PackVersionSelectorPopover.vue&#45;&gt;src/components/common/NoResultsPlaceholder.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1431.1,-4553.58C1446.58,-4518.11 1501.41,-4387.15 1519.5,-4272.84 1521.22,-4261.98 1520.2,-2698.06 1527.5,-2689.84 1539.95,-2675.81 1558.29,-2669.72 1576.93,-2667.75"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1577.45,-2669.81 1583.26,-2667.23 1577.11,-2665.63 1577.45,-2669.81"/>
</g>
<!-- src/components/dialog/content/manager/PackVersionSelectorPopover.vue&#45;&gt;src/stores/comfyManagerStore.ts -->
<g id="edge246" class="edge">
<title>src/components/dialog/content/manager/PackVersionSelectorPopover.vue&#45;&gt;src/stores/comfyManagerStore.ts</title>
<g id="a_edge246"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1345.21,-4556.58C1331.21,-4559.36 1318.07,-4565.15 1308.5,-4575.84 1296.95,-4588.74 1307.52,-14533.01 1300.5,-14548.84 1287.43,-14578.32 1258.35,-14601.88 1236.26,-14616.46"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1228.52,-14618.84 1224.55,-14623.8 1230.74,-14622.4 1228.52,-14618.84"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1229.63,-14620.62 1232.17,-14619.03 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1234.21" cy="-14617.75" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1278.3" y="-9582.76" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/PackVersionSelectorPopover.vue&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge247" class="edge">
<title>src/components/dialog/content/manager/PackVersionSelectorPopover.vue&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1506.87,-4565.83C1511.59,-4568.39 1515.88,-4571.68 1519.5,-4575.84 1540.65,-4600.14 1506.28,-13830.6 1527.5,-13854.84 1602.38,-13940.36 1706.13,-13803.3 1781,-13888.84 1798.83,-13909.21 1773.49,-29463.64 1789,-29485.84 1885,-29623.19 2040.96,-29674.29 2159.5,-29555.84 2174.1,-29541.25 2162.09,-17686.76 2167.5,-17666.84 2180.58,-17618.7 2215.75,-17570.15 2234.26,-17546.93"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.01,-17548.09 2238.15,-17542.11 2232.75,-17545.46 2236.01,-17548.09"/>
</g>
<!-- src/components/dialog/content/manager/PackVersionSelectorPopover.vue&#45;&gt;src/utils/conflictMessageUtil.ts -->
<g id="edge249" class="edge">
<title>src/components/dialog/content/manager/PackVersionSelectorPopover.vue&#45;&gt;src/utils/conflictMessageUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1506.86,-4565.83C1511.58,-4568.4 1515.88,-4571.68 1519.5,-4575.84 1530.96,-4588.98 1517.29,-7072.7 1527.5,-7086.84 1597.05,-7183.19 1711.57,-7075.4 1781,-7171.84 1791.77,-7186.8 1777.05,-17777.79 1789,-17791.84 1796.5,-17800.65 1806.99,-17805.71 1818.22,-17808.43"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1817.85,-17810.5 1824.14,-17809.64 1818.69,-17806.38 1817.85,-17810.5"/>
</g>
<!-- src/components/icons/VerifiedIcon.vue -->
<g id="node196" class="node">
<title>src/components/icons/VerifiedIcon.vue</title>
<g id="a_node196"><a xlink:href="src/components/icons/VerifiedIcon.vue" xlink:title="VerifiedIcon.vue">
<path fill="#41f083" stroke="black" d="M1687.5,-5245.84C1687.5,-5245.84 1610.5,-5245.84 1610.5,-5245.84 1607.5,-5245.84 1604.5,-5242.84 1604.5,-5239.84 1604.5,-5239.84 1604.5,-5233.84 1604.5,-5233.84 1604.5,-5230.84 1607.5,-5227.84 1610.5,-5227.84 1610.5,-5227.84 1687.5,-5227.84 1687.5,-5227.84 1690.5,-5227.84 1693.5,-5230.84 1693.5,-5233.84 1693.5,-5233.84 1693.5,-5239.84 1693.5,-5239.84 1693.5,-5242.84 1690.5,-5245.84 1687.5,-5245.84"/>
<text text-anchor="start" x="1612.5" y="-5234.64" font-family="Helvetica,sans-Serif" font-size="9.00">VerifiedIcon.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/PackVersionSelectorPopover.vue&#45;&gt;src/components/icons/VerifiedIcon.vue -->
<g id="edge243" class="edge">
<title>src/components/dialog/content/manager/PackVersionSelectorPopover.vue&#45;&gt;src/components/icons/VerifiedIcon.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1506.88,-4567.07C1511.47,-4569.38 1515.74,-4572.26 1519.5,-4575.84 1617.33,-4668.67 1643.2,-5131.09 1647.35,-5221.5"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1645.26,-5221.67 1647.62,-5227.57 1649.45,-5221.48 1645.26,-5221.67"/>
</g>
<!-- src/components/dialog/content/manager/PackVersionSelectorPopover.vue&#45;&gt;src/services/comfyRegistryService.ts -->
<g id="edge245" class="edge">
<title>src/components/dialog/content/manager/PackVersionSelectorPopover.vue&#45;&gt;src/services/comfyRegistryService.ts</title>
<g id="a_edge245"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1345.22,-4556.59C1331.21,-4559.36 1318.07,-4565.15 1308.5,-4575.84 1286.7,-4600.19 1321.69,-13964.95 1300.5,-13989.84 1295.74,-13995.42 1289.79,-13999.51 1283.22,-14002.44"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1275,-14002.91 1269.95,-14006.77 1276.3,-14006.91 1275,-14002.91"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1275.65,-14004.91 1278.5,-14003.98 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1280.78" cy="-14003.23" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1279.77" y="-9274.58" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/PackVersionSelectorPopover.vue&#45;&gt;src/types/generatedManagerTypes.ts -->
<g id="edge248" class="edge">
<title>src/components/dialog/content/manager/PackVersionSelectorPopover.vue&#45;&gt;src/types/generatedManagerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1506.86,-4565.84C1511.58,-4568.4 1515.88,-4571.68 1519.5,-4575.84 1541.78,-4601.39 1504.21,-6992.2 1527.5,-7016.84 1566.27,-7057.84 1742.28,-6990.79 1781,-7031.84 1792.78,-7044.32 1777.88,-16904.77 1789,-16917.84 1793.92,-16923.61 1800.12,-16927.78 1806.97,-16930.73"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1806.5,-16932.8 1812.86,-16932.93 1807.97,-16928.86 1806.5,-16932.8"/>
</g>
<!-- src/components/dialog/content/manager/PackVersionSelectorPopover.test.ts -->
<g id="node195" class="node">
<title>src/components/dialog/content/manager/PackVersionSelectorPopover.test.ts</title>
<g id="a_node195"><a xlink:href="src/components/dialog/content/manager/PackVersionSelectorPopover.test.ts" xlink:title="PackVersionSelectorPopover.test.ts">
<path fill="#ddfeff" stroke="black" d="M1287.5,-4335.84C1287.5,-4335.84 1126.5,-4335.84 1126.5,-4335.84 1123.5,-4335.84 1120.5,-4332.84 1120.5,-4329.84 1120.5,-4329.84 1120.5,-4323.84 1120.5,-4323.84 1120.5,-4320.84 1123.5,-4317.84 1126.5,-4317.84 1126.5,-4317.84 1287.5,-4317.84 1287.5,-4317.84 1290.5,-4317.84 1293.5,-4320.84 1293.5,-4323.84 1293.5,-4323.84 1293.5,-4329.84 1293.5,-4329.84 1293.5,-4332.84 1290.5,-4335.84 1287.5,-4335.84"/>
<text text-anchor="start" x="1128.5" y="-4324.64" font-family="Helvetica,sans-Serif" font-size="9.00">PackVersionSelectorPopover.test.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/PackVersionSelectorPopover.test.ts&#45;&gt;src/locales/en/main.json -->
<g id="edge240" class="edge">
<title>src/components/dialog/content/manager/PackVersionSelectorPopover.test.ts&#45;&gt;src/locales/en/main.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1293.52,-4335.26C1296.05,-4337.18 1298.39,-4339.36 1300.5,-4341.84 1313,-4356.52 1301.77,-15428.77 1308.5,-15446.84 1358.58,-15581.17 1469.44,-15556.49 1519.5,-15690.84 1530.47,-15720.27 1513.24,-33753.86 1527.5,-33781.84 1555.21,-33836.19 1923.49,-34069.84 1980,-34092.84 1991.33,-34097.45 2004.27,-34100.72 2015.98,-34103"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2015.7,-34105.08 2021.98,-34104.11 2016.46,-34100.95 2015.7,-34105.08"/>
</g>
<!-- src/components/dialog/content/manager/PackVersionSelectorPopover.test.ts&#45;&gt;src/components/dialog/content/manager/PackVersionSelectorPopover.vue -->
<g id="edge238" class="edge">
<title>src/components/dialog/content/manager/PackVersionSelectorPopover.test.ts&#45;&gt;src/components/dialog/content/manager/PackVersionSelectorPopover.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1290.32,-4335.96C1293.88,-4337.66 1297.3,-4339.6 1300.5,-4341.84 1375.57,-4394.22 1410.82,-4507.26 1421.41,-4547.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1419.4,-4548.48 1422.91,-4553.78 1423.47,-4547.45 1419.4,-4548.48"/>
</g>
<!-- src/components/dialog/content/manager/PackVersionSelectorPopover.test.ts&#45;&gt;src/components/icons/VerifiedIcon.vue -->
<g id="edge239" class="edge">
<title>src/components/dialog/content/manager/PackVersionSelectorPopover.test.ts&#45;&gt;src/components/icons/VerifiedIcon.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1293.85,-4335.59C1296.25,-4337.42 1298.48,-4339.5 1300.5,-4341.84 1310.5,-4353.42 1302.59,-4878.72 1308.5,-4892.84 1377.26,-5056.99 1565.13,-5185.27 1627.54,-5224.44"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1626.64,-5226.35 1632.84,-5227.74 1628.86,-5222.79 1626.64,-5226.35"/>
</g>
<!-- src/services/comfyRegistryService.ts&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge3207" class="edge">
<title>src/services/comfyRegistryService.ts&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1269.95,-14002.9C1281.67,-14005.55 1292.7,-14010.67 1300.5,-14019.84 1310.37,-14031.43 1307.72,-31549.63 1308.5,-31564.84 1355.66,-32485.74 1468.68,-32708.12 1519.5,-33628.84 1520.23,-33642.03 1518.12,-34570.54 1527.5,-34579.84 1738.28,-34788.85 2010.37,-34620.5 2159.5,-34363.84 2174.06,-34338.77 2159.9,-17694.81 2167.5,-17666.84 2180.57,-17618.7 2215.75,-17570.15 2234.25,-17546.93"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.01,-17548.09 2238.15,-17542.11 2232.75,-17545.46 2236.01,-17548.09"/>
</g>
<!-- src/services/comfyRegistryService.ts&#45;&gt;src/utils/typeGuardUtil.ts -->
<g id="edge3208" class="edge">
<title>src/services/comfyRegistryService.ts&#45;&gt;src/utils/typeGuardUtil.ts</title>
<g id="a_edge3208"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1269.95,-14002.9C1281.67,-14005.55 1292.7,-14010.67 1300.5,-14019.84 1310.74,-14031.87 1307.33,-32207.08 1308.5,-32222.84 1355.66,-32856.93 1470.53,-33003.88 1519.5,-33637.84 1520.2,-33646.84 1521.09,-34932.47 1527.5,-34938.84 1872.83,-35282.05 2122.36,-34578.21 2159.5,-34473.84 2168.52,-34448.5 2165.21,-19007.64 2167.5,-18980.84 2181.89,-18812.27 2225.38,-18612.53 2240.64,-18545.81"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2244.5,-18538.43 2243.81,-18532.11 2240.41,-18537.49 2244.5,-18538.43"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2242.45,-18537.96 2241.78,-18540.88 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2241.24" cy="-18543.22" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1280.95" y="-16247.66" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/button/PackEnableToggle.test.ts -->
<g id="node199" class="node">
<title>src/components/dialog/content/manager/button/PackEnableToggle.test.ts</title>
<g id="a_node199"><a xlink:href="src/components/dialog/content/manager/button/PackEnableToggle.test.ts" xlink:title="PackEnableToggle.test.ts">
<path fill="#ddfeff" stroke="black" d="M1484,-4109.84C1484,-4109.84 1368,-4109.84 1368,-4109.84 1365,-4109.84 1362,-4106.84 1362,-4103.84 1362,-4103.84 1362,-4097.84 1362,-4097.84 1362,-4094.84 1365,-4091.84 1368,-4091.84 1368,-4091.84 1484,-4091.84 1484,-4091.84 1487,-4091.84 1490,-4094.84 1490,-4097.84 1490,-4097.84 1490,-4103.84 1490,-4103.84 1490,-4106.84 1487,-4109.84 1484,-4109.84"/>
<text text-anchor="start" x="1370" y="-4098.64" font-family="Helvetica,sans-Serif" font-size="9.00">PackEnableToggle.test.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/button/PackEnableToggle.test.ts&#45;&gt;src/stores/comfyManagerStore.ts -->
<g id="edge253" class="edge">
<title>src/components/dialog/content/manager/button/PackEnableToggle.test.ts&#45;&gt;src/stores/comfyManagerStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1377.98,-4109.89C1352.77,-4117.4 1323.81,-4130.89 1308.5,-4154.84 1289.06,-4185.25 1315.12,-14515.84 1300.5,-14548.84 1286.1,-14581.33 1252.23,-14606.65 1229.72,-14620.66"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1228.58,-14618.89 1224.55,-14623.8 1230.76,-14622.48 1228.58,-14618.89"/>
</g>
<!-- src/components/dialog/content/manager/button/PackEnableToggle.test.ts&#45;&gt;src/locales/en/main.json -->
<g id="edge252" class="edge">
<title>src/components/dialog/content/manager/button/PackEnableToggle.test.ts&#45;&gt;src/locales/en/main.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1458.32,-4109.98C1479.7,-4118.03 1506.44,-4132.1 1519.5,-4154.84 1535.92,-4183.41 1507.38,-13618.74 1527.5,-13644.84 1598.64,-13737.14 1709.88,-13619.52 1781,-13711.84 1789.5,-13722.87 1788.57,-29737.92 1789,-29751.84 1828.9,-31053.63 1921.45,-31375.23 1967,-32676.84 1967.69,-32696.49 1967.54,-34077.62 1980,-34092.84 1988.58,-34103.32 2002.48,-34107.64 2015.72,-34109.13"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2015.58,-34111.23 2021.73,-34109.63 2015.92,-34107.04 2015.58,-34111.23"/>
</g>
<!-- src/components/dialog/content/manager/button/PackEnableToggle.test.ts&#45;&gt;src/components/dialog/content/manager/button/PackEnableToggle.vue -->
<g id="edge251" class="edge">
<title>src/components/dialog/content/manager/button/PackEnableToggle.test.ts&#45;&gt;src/components/dialog/content/manager/button/PackEnableToggle.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1490.03,-4100.84C1519.69,-4100.84 1554.98,-4100.84 1584.68,-4100.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1584.92,-4102.94 1590.92,-4100.84 1584.92,-4098.74 1584.92,-4102.94"/>
</g>
<!-- src/components/dialog/content/manager/button/PackEnableToggle.vue&#45;&gt;src/services/dialogService.ts -->
<g id="edge255" class="edge">
<title>src/components/dialog/content/manager/button/PackEnableToggle.vue&#45;&gt;src/services/dialogService.ts</title>
<g id="a_edge255"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1597.88,-4109.9C1572.18,-4117.35 1543.09,-4130.79 1527.5,-4154.84 1517.82,-4169.77 1531.04,-14392.29 1519.5,-14405.84 1510.65,-14416.22 1497.68,-14421.42 1484.22,-14423.7"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1475.94,-14422.43 1470.19,-14425.13 1476.37,-14426.61 1475.94,-14422.43"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1476.15,-14424.52 1479.14,-14424.22 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1481.53" cy="-14423.97" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1499.69" y="-9260.07" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/button/PackEnableToggle.vue&#45;&gt;src/stores/comfyManagerStore.ts -->
<g id="edge256" class="edge">
<title>src/components/dialog/content/manager/button/PackEnableToggle.vue&#45;&gt;src/stores/comfyManagerStore.ts</title>
<g id="a_edge256"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1597.87,-4109.89C1572.18,-4117.35 1543.08,-4130.79 1527.5,-4154.84 1517.17,-4170.78 1532.93,-26021.41 1519.5,-26034.84 1453.18,-26101.14 1374.83,-26101.12 1308.5,-26034.84 1294.52,-26020.86 1313.32,-14662.89 1300.5,-14647.84 1294.96,-14641.33 1287.8,-14636.86 1279.92,-14633.87"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1272.94,-14629.78 1266.6,-14630.22 1271.83,-14633.83 1272.94,-14629.78"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1272.39,-14631.8 1275.28,-14632.6 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1277.6" cy="-14633.23" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1499.28" y="-7571.13" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/button/PackEnableToggle.vue&#45;&gt;src/composables/useConflictAcknowledgment.ts -->
<g id="edge254" class="edge">
<title>src/components/dialog/content/manager/button/PackEnableToggle.vue&#45;&gt;src/composables/useConflictAcknowledgment.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1707.04,-4109.43C1734.25,-4116.7 1764.42,-4130.12 1781,-4154.84 1797.94,-4180.1 1769.15,-8511.79 1789,-8534.84 1791.63,-8537.89 1794.62,-8540.48 1797.87,-8542.67"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1796.96,-8544.57 1803.19,-8545.79 1799.08,-8540.95 1796.96,-8544.57"/>
</g>
<!-- src/components/dialog/content/manager/button/PackEnableToggle.vue&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge258" class="edge">
<title>src/components/dialog/content/manager/button/PackEnableToggle.vue&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1707.05,-4109.42C1734.26,-4116.69 1764.44,-4130.11 1781,-4154.84 1795,-4175.73 1771.21,-18623.06 1789,-18640.84 1818.12,-18669.94 2130.27,-18669.83 2159.5,-18640.84 2169.11,-18631.31 2163.9,-17679.88 2167.5,-17666.84 2180.76,-17618.75 2215.85,-17570.18 2234.3,-17546.94"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.06,-17548.11 2238.18,-17542.12 2232.78,-17545.47 2236.06,-17548.11"/>
</g>
<!-- src/components/dialog/content/manager/button/PackEnableToggle.vue&#45;&gt;src/types/generatedManagerTypes.ts -->
<g id="edge259" class="edge">
<title>src/components/dialog/content/manager/button/PackEnableToggle.vue&#45;&gt;src/types/generatedManagerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1707.05,-4109.42C1734.26,-4116.69 1764.43,-4130.11 1781,-4154.84 1793.33,-4173.25 1774.64,-16900.96 1789,-16917.84 1793.92,-16923.61 1800.12,-16927.78 1806.96,-16930.73"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1806.5,-16932.8 1812.86,-16932.93 1807.97,-16928.86 1806.5,-16932.8"/>
</g>
<!-- src/components/dialog/content/manager/button/PackEnableToggle.vue&#45;&gt;src/stores/conflictDetectionStore.ts -->
<g id="edge257" class="edge">
<title>src/components/dialog/content/manager/button/PackEnableToggle.vue&#45;&gt;src/stores/conflictDetectionStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1597.87,-4109.89C1572.18,-4117.35 1543.08,-4130.79 1527.5,-4154.84 1516.95,-4171.12 1533.22,-26497.12 1519.5,-26510.84 1453.18,-26577.14 1374.83,-26577.13 1308.5,-26510.84 1294.15,-26496.5 1313.65,-14843.28 1300.5,-14827.84 1294.44,-14820.72 1286.45,-14816.05 1277.69,-14813.07"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1278.19,-14811.03 1271.84,-14811.35 1277.01,-14815.06 1278.19,-14811.03"/>
</g>
<!-- src/stores/conflictDetectionStore.ts&#45;&gt;src/types/conflictDetectionTypes.ts -->
<g id="edge3367" class="edge">
<title>src/stores/conflictDetectionStore.ts&#45;&gt;src/types/conflictDetectionTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1271.84,-14811.35C1282.86,-14814.11 1293.12,-14819.17 1300.5,-14827.84 1309.4,-14838.29 1305.37,-30627.47 1308.5,-30640.84 1356.71,-30846.55 1470.96,-30861.2 1519.5,-31066.84 1522.93,-31081.37 1516.92,-33206.3 1527.5,-33216.84 1607.32,-33296.36 1701.05,-33296.22 1781,-33216.84 1786.6,-33211.27 1788.66,-32087.73 1789,-32079.84 1832.15,-31067.88 1926.87,-30819.91 1967,-29807.84 1970.34,-29723.59 1960.35,-17748.83 1980,-17666.84 1991.87,-17617.31 2024.24,-17565.49 2040.86,-17541.12"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2042.66,-17542.2 2044.34,-17536.07 2039.21,-17539.81 2042.66,-17542.2"/>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/en/main.json -->
<g id="edge1714" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/en/main.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909,-33924.92C1927.98,-33925.06 1952.78,-33928.74 1967,-33944.84 1988.86,-33969.58 1958.1,-34068.13 1980,-34092.84 1988.83,-34102.8 2002.48,-34107.1 2015.45,-34108.7"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2015.57,-34110.82 2021.74,-34109.29 2015.96,-34106.64 2015.57,-34110.82"/>
</g>
<!-- src/locales/ar/commands.json -->
<g id="node644" class="node">
<title>src/locales/ar/commands.json</title>
<g id="a_node644"><a xlink:href="src/locales/ar/commands.json" xlink:title="commands.json">
<path fill="#ffee44" stroke="black" d="M2090,-33816.84C2090,-33816.84 2014,-33816.84 2014,-33816.84 2011,-33816.84 2008,-33813.84 2008,-33810.84 2008,-33810.84 2008,-33804.84 2008,-33804.84 2008,-33801.84 2011,-33798.84 2014,-33798.84 2014,-33798.84 2090,-33798.84 2090,-33798.84 2093,-33798.84 2096,-33801.84 2096,-33804.84 2096,-33804.84 2096,-33810.84 2096,-33810.84 2096,-33813.84 2093,-33816.84 2090,-33816.84"/>
<text text-anchor="start" x="2016" y="-33805.64" font-family="Helvetica,sans-Serif" font-size="9.00">commands.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/ar/commands.json -->
<g id="edge1709" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/ar/commands.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.26,-33923.2C1927.87,-33919.28 1952.09,-33911.23 1967,-33894.84 1981.59,-33878.81 1966.65,-33864.91 1980,-33847.84 1989.92,-33835.16 2005.04,-33825.85 2018.78,-33819.42"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2019.94,-33821.2 2024.57,-33816.84 2018.23,-33817.37 2019.94,-33821.2"/>
</g>
<!-- src/locales/ar/main.json -->
<g id="node645" class="node">
<title>src/locales/ar/main.json</title>
<g id="a_node645"><a xlink:href="src/locales/ar/main.json" xlink:title="main.json">
<path fill="#ffee44" stroke="black" d="M2076,-33786.84C2076,-33786.84 2028,-33786.84 2028,-33786.84 2025,-33786.84 2022,-33783.84 2022,-33780.84 2022,-33780.84 2022,-33774.84 2022,-33774.84 2022,-33771.84 2025,-33768.84 2028,-33768.84 2028,-33768.84 2076,-33768.84 2076,-33768.84 2079,-33768.84 2082,-33771.84 2082,-33774.84 2082,-33774.84 2082,-33780.84 2082,-33780.84 2082,-33783.84 2079,-33786.84 2076,-33786.84"/>
<text text-anchor="start" x="2030" y="-33775.64" font-family="Helvetica,sans-Serif" font-size="9.00">main.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/ar/main.json -->
<g id="edge1710" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/ar/main.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.19,-33923.96C1928.26,-33920.41 1953.1,-33912.5 1967,-33894.84 1995.26,-33858.93 1949.03,-33826.44 1980,-33792.84 1989.03,-33783.04 2002.7,-33778.78 2015.65,-33777.15"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2016.15,-33779.21 2021.93,-33776.55 2015.75,-33775.03 2016.15,-33779.21"/>
</g>
<!-- src/locales/ar/nodeDefs.json -->
<g id="node646" class="node">
<title>src/locales/ar/nodeDefs.json</title>
<g id="a_node646"><a xlink:href="src/locales/ar/nodeDefs.json" xlink:title="nodeDefs.json">
<path fill="#ffee44" stroke="black" d="M2086,-33756.84C2086,-33756.84 2018,-33756.84 2018,-33756.84 2015,-33756.84 2012,-33753.84 2012,-33750.84 2012,-33750.84 2012,-33744.84 2012,-33744.84 2012,-33741.84 2015,-33738.84 2018,-33738.84 2018,-33738.84 2086,-33738.84 2086,-33738.84 2089,-33738.84 2092,-33741.84 2092,-33744.84 2092,-33744.84 2092,-33750.84 2092,-33750.84 2092,-33753.84 2089,-33756.84 2086,-33756.84"/>
<text text-anchor="start" x="2020" y="-33745.64" font-family="Helvetica,sans-Serif" font-size="9.00">nodeDefs.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/ar/nodeDefs.json -->
<g id="edge1711" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/ar/nodeDefs.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.33,-33924.07C1928.48,-33920.59 1953.36,-33912.69 1967,-33894.84 1984.9,-33871.42 1960.34,-33784.79 1980,-33762.84 1986.68,-33755.38 1996.06,-33751.1 2005.82,-33748.76"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2006.45,-33750.77 2011.92,-33747.53 2005.62,-33746.65 2006.45,-33750.77"/>
</g>
<!-- src/locales/ar/settings.json -->
<g id="node647" class="node">
<title>src/locales/ar/settings.json</title>
<g id="a_node647"><a xlink:href="src/locales/ar/settings.json" xlink:title="settings.json">
<path fill="#ffee44" stroke="black" d="M2083,-33726.84C2083,-33726.84 2021,-33726.84 2021,-33726.84 2018,-33726.84 2015,-33723.84 2015,-33720.84 2015,-33720.84 2015,-33714.84 2015,-33714.84 2015,-33711.84 2018,-33708.84 2021,-33708.84 2021,-33708.84 2083,-33708.84 2083,-33708.84 2086,-33708.84 2089,-33711.84 2089,-33714.84 2089,-33714.84 2089,-33720.84 2089,-33720.84 2089,-33723.84 2086,-33726.84 2083,-33726.84"/>
<text text-anchor="start" x="2023" y="-33715.64" font-family="Helvetica,sans-Serif" font-size="9.00">settings.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/ar/settings.json -->
<g id="edge1712" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/ar/settings.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.03,-33924.22C1928.28,-33920.8 1953.42,-33912.94 1967,-33894.84 1988.67,-33865.94 1956.15,-33759.96 1980,-33732.84 1987.3,-33724.54 1997.94,-33720.16 2008.77,-33718"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.2,-33720.06 2014.78,-33717.02 2008.52,-33715.91 2009.2,-33720.06"/>
</g>
<!-- src/locales/en/commands.json -->
<g id="node648" class="node">
<title>src/locales/en/commands.json</title>
<g id="a_node648"><a xlink:href="src/locales/en/commands.json" xlink:title="commands.json">
<path fill="#ffee44" stroke="black" d="M2090,-34026.84C2090,-34026.84 2014,-34026.84 2014,-34026.84 2011,-34026.84 2008,-34023.84 2008,-34020.84 2008,-34020.84 2008,-34014.84 2008,-34014.84 2008,-34011.84 2011,-34008.84 2014,-34008.84 2014,-34008.84 2090,-34008.84 2090,-34008.84 2093,-34008.84 2096,-34011.84 2096,-34014.84 2096,-34014.84 2096,-34020.84 2096,-34020.84 2096,-34023.84 2093,-34026.84 2090,-34026.84"/>
<text text-anchor="start" x="2016" y="-34015.64" font-family="Helvetica,sans-Serif" font-size="9.00">commands.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/en/commands.json -->
<g id="edge1713" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/en/commands.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.06,-33925.63C1927.56,-33926.22 1951.74,-33930.15 1967,-33944.84 1983.86,-33961.06 1963.89,-33978.88 1980,-33995.84 1986,-34002.14 1993.76,-34006.66 2001.94,-34009.88"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2001.3,-34011.88 2007.66,-34011.91 2002.71,-34007.92 2001.3,-34011.88"/>
</g>
<!-- src/locales/en/nodeDefs.json -->
<g id="node649" class="node">
<title>src/locales/en/nodeDefs.json</title>
<g id="a_node649"><a xlink:href="src/locales/en/nodeDefs.json" xlink:title="nodeDefs.json">
<path fill="#ffee44" stroke="black" d="M2086,-34086.84C2086,-34086.84 2018,-34086.84 2018,-34086.84 2015,-34086.84 2012,-34083.84 2012,-34080.84 2012,-34080.84 2012,-34074.84 2012,-34074.84 2012,-34071.84 2015,-34068.84 2018,-34068.84 2018,-34068.84 2086,-34068.84 2086,-34068.84 2089,-34068.84 2092,-34071.84 2092,-34074.84 2092,-34074.84 2092,-34080.84 2092,-34080.84 2092,-34083.84 2089,-34086.84 2086,-34086.84"/>
<text text-anchor="start" x="2020" y="-34075.64" font-family="Helvetica,sans-Serif" font-size="9.00">nodeDefs.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/en/nodeDefs.json -->
<g id="edge1715" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/en/nodeDefs.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.29,-33925.01C1928.17,-33925.25 1952.7,-33929.01 1967,-33944.84 2002.37,-33983.99 1944.57,-34023.74 1980,-34062.84 1986.73,-34070.26 1996.12,-34074.52 2005.88,-34076.86"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2005.69,-34078.97 2011.98,-34078.09 2006.51,-34074.85 2005.69,-34078.97"/>
</g>
<!-- src/locales/en/settings.json -->
<g id="node650" class="node">
<title>src/locales/en/settings.json</title>
<g id="a_node650"><a xlink:href="src/locales/en/settings.json" xlink:title="settings.json">
<path fill="#ffee44" stroke="black" d="M2083,-34056.84C2083,-34056.84 2021,-34056.84 2021,-34056.84 2018,-34056.84 2015,-34053.84 2015,-34050.84 2015,-34050.84 2015,-34044.84 2015,-34044.84 2015,-34041.84 2018,-34038.84 2021,-34038.84 2021,-34038.84 2083,-34038.84 2083,-34038.84 2086,-34038.84 2089,-34041.84 2089,-34044.84 2089,-34044.84 2089,-34050.84 2089,-34050.84 2089,-34053.84 2086,-34056.84 2083,-34056.84"/>
<text text-anchor="start" x="2023" y="-34045.64" font-family="Helvetica,sans-Serif" font-size="9.00">settings.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/en/settings.json -->
<g id="edge1716" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/en/settings.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.12,-33925.17C1927.91,-33925.48 1952.41,-33929.28 1967,-33944.84 1994.04,-33973.68 1952.92,-34004.03 1980,-34032.84 1987.5,-34040.81 1998.09,-34045.1 2008.81,-34047.29"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2008.49,-34049.37 2014.76,-34048.3 2009.19,-34045.22 2008.49,-34049.37"/>
</g>
<!-- src/locales/es/commands.json -->
<g id="node651" class="node">
<title>src/locales/es/commands.json</title>
<g id="a_node651"><a xlink:href="src/locales/es/commands.json" xlink:title="commands.json">
<path fill="#ffee44" stroke="black" d="M2090,-33516.84C2090,-33516.84 2014,-33516.84 2014,-33516.84 2011,-33516.84 2008,-33513.84 2008,-33510.84 2008,-33510.84 2008,-33504.84 2008,-33504.84 2008,-33501.84 2011,-33498.84 2014,-33498.84 2014,-33498.84 2090,-33498.84 2090,-33498.84 2093,-33498.84 2096,-33501.84 2096,-33504.84 2096,-33504.84 2096,-33510.84 2096,-33510.84 2096,-33513.84 2093,-33516.84 2090,-33516.84"/>
<text text-anchor="start" x="2016" y="-33505.64" font-family="Helvetica,sans-Serif" font-size="9.00">commands.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/es/commands.json -->
<g id="edge1717" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/es/commands.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.24,-33924.38C1928.62,-33921.05 1953.81,-33913.23 1967,-33894.84 1989.48,-33863.48 1959.91,-33580.78 1980,-33547.84 1987.93,-33534.84 2001.74,-33525.7 2015.08,-33519.47"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2016.11,-33521.31 2020.76,-33516.98 2014.42,-33517.47 2016.11,-33521.31"/>
</g>
<!-- src/locales/es/main.json -->
<g id="node652" class="node">
<title>src/locales/es/main.json</title>
<g id="a_node652"><a xlink:href="src/locales/es/main.json" xlink:title="main.json">
<path fill="#ffee44" stroke="black" d="M2076,-33486.84C2076,-33486.84 2028,-33486.84 2028,-33486.84 2025,-33486.84 2022,-33483.84 2022,-33480.84 2022,-33480.84 2022,-33474.84 2022,-33474.84 2022,-33471.84 2025,-33468.84 2028,-33468.84 2028,-33468.84 2076,-33468.84 2076,-33468.84 2079,-33468.84 2082,-33471.84 2082,-33474.84 2082,-33474.84 2082,-33480.84 2082,-33480.84 2082,-33483.84 2079,-33486.84 2076,-33486.84"/>
<text text-anchor="start" x="2030" y="-33475.64" font-family="Helvetica,sans-Serif" font-size="9.00">main.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/es/main.json -->
<g id="edge1718" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/es/main.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.27,-33924.4C1928.66,-33921.08 1953.86,-33913.26 1967,-33894.84 1992.95,-33858.45 1951.3,-33527.09 1980,-33492.84 1988.7,-33482.45 2002.62,-33478.15 2015.84,-33476.64"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2016.04,-33478.73 2021.84,-33476.14 2015.68,-33474.55 2016.04,-33478.73"/>
</g>
<!-- src/locales/es/nodeDefs.json -->
<g id="node653" class="node">
<title>src/locales/es/nodeDefs.json</title>
<g id="a_node653"><a xlink:href="src/locales/es/nodeDefs.json" xlink:title="nodeDefs.json">
<path fill="#ffee44" stroke="black" d="M2086,-33456.84C2086,-33456.84 2018,-33456.84 2018,-33456.84 2015,-33456.84 2012,-33453.84 2012,-33450.84 2012,-33450.84 2012,-33444.84 2012,-33444.84 2012,-33441.84 2015,-33438.84 2018,-33438.84 2018,-33438.84 2086,-33438.84 2086,-33438.84 2089,-33438.84 2092,-33441.84 2092,-33444.84 2092,-33444.84 2092,-33450.84 2092,-33450.84 2092,-33453.84 2089,-33456.84 2086,-33456.84"/>
<text text-anchor="start" x="2020" y="-33445.64" font-family="Helvetica,sans-Serif" font-size="9.00">nodeDefs.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/es/nodeDefs.json -->
<g id="edge1719" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/es/nodeDefs.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.28,-33924.4C1928.67,-33921.09 1953.88,-33913.27 1967,-33894.84 1994.84,-33855.71 1949.2,-33499.68 1980,-33462.84 1986.55,-33455 1996.08,-33450.62 2006.03,-33448.3"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2006.44,-33450.36 2011.93,-33447.16 2005.64,-33446.24 2006.44,-33450.36"/>
</g>
<!-- src/locales/es/settings.json -->
<g id="node654" class="node">
<title>src/locales/es/settings.json</title>
<g id="a_node654"><a xlink:href="src/locales/es/settings.json" xlink:title="settings.json">
<path fill="#ffee44" stroke="black" d="M2083,-33426.84C2083,-33426.84 2021,-33426.84 2021,-33426.84 2018,-33426.84 2015,-33423.84 2015,-33420.84 2015,-33420.84 2015,-33414.84 2015,-33414.84 2015,-33411.84 2018,-33408.84 2021,-33408.84 2021,-33408.84 2083,-33408.84 2083,-33408.84 2086,-33408.84 2089,-33411.84 2089,-33414.84 2089,-33414.84 2089,-33420.84 2089,-33420.84 2089,-33423.84 2086,-33426.84 2083,-33426.84"/>
<text text-anchor="start" x="2023" y="-33415.64" font-family="Helvetica,sans-Serif" font-size="9.00">settings.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/es/settings.json -->
<g id="edge1720" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/es/settings.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.29,-33924.41C1928.69,-33921.1 1953.9,-33913.29 1967,-33894.84 1996.73,-33852.97 1947.1,-33472.27 1980,-33432.84 1987.15,-33424.27 1997.86,-33419.83 2008.8,-33417.7"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.28,-33419.75 2014.88,-33416.74 2008.63,-33415.6 2009.28,-33419.75"/>
</g>
<!-- src/locales/fr/commands.json -->
<g id="node655" class="node">
<title>src/locales/fr/commands.json</title>
<g id="a_node655"><a xlink:href="src/locales/fr/commands.json" xlink:title="commands.json">
<path fill="#ffee44" stroke="black" d="M2090,-33366.84C2090,-33366.84 2014,-33366.84 2014,-33366.84 2011,-33366.84 2008,-33363.84 2008,-33360.84 2008,-33360.84 2008,-33354.84 2008,-33354.84 2008,-33351.84 2011,-33348.84 2014,-33348.84 2014,-33348.84 2090,-33348.84 2090,-33348.84 2093,-33348.84 2096,-33351.84 2096,-33354.84 2096,-33354.84 2096,-33360.84 2096,-33360.84 2096,-33363.84 2093,-33366.84 2090,-33366.84"/>
<text text-anchor="start" x="2016" y="-33355.64" font-family="Helvetica,sans-Serif" font-size="9.00">commands.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/fr/commands.json -->
<g id="edge1721" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/fr/commands.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.3,-33924.42C1928.71,-33921.11 1953.92,-33913.3 1967,-33894.84 1998.94,-33849.76 1951.51,-33445.16 1980,-33397.84 1987.85,-33384.79 2001.65,-33375.65 2015.01,-33369.43"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2016.04,-33371.27 2020.69,-33366.94 2014.35,-33367.42 2016.04,-33371.27"/>
</g>
<!-- src/locales/fr/main.json -->
<g id="node656" class="node">
<title>src/locales/fr/main.json</title>
<g id="a_node656"><a xlink:href="src/locales/fr/main.json" xlink:title="main.json">
<path fill="#ffee44" stroke="black" d="M2076,-33336.84C2076,-33336.84 2028,-33336.84 2028,-33336.84 2025,-33336.84 2022,-33333.84 2022,-33330.84 2022,-33330.84 2022,-33324.84 2022,-33324.84 2022,-33321.84 2025,-33318.84 2028,-33318.84 2028,-33318.84 2076,-33318.84 2076,-33318.84 2079,-33318.84 2082,-33321.84 2082,-33324.84 2082,-33324.84 2082,-33330.84 2082,-33330.84 2082,-33333.84 2079,-33336.84 2076,-33336.84"/>
<text text-anchor="start" x="2030" y="-33325.64" font-family="Helvetica,sans-Serif" font-size="9.00">main.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/fr/main.json -->
<g id="edge1722" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/fr/main.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.32,-33924.43C1928.73,-33921.13 1953.94,-33913.32 1967,-33894.84 1984.7,-33869.79 1960.4,-33366.43 1980,-33342.84 1988.66,-33332.42 2002.57,-33328.1 2015.79,-33326.6"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2015.99,-33328.69 2021.8,-33326.1 2015.64,-33324.51 2015.99,-33328.69"/>
</g>
<!-- src/locales/fr/nodeDefs.json -->
<g id="node657" class="node">
<title>src/locales/fr/nodeDefs.json</title>
<g id="a_node657"><a xlink:href="src/locales/fr/nodeDefs.json" xlink:title="nodeDefs.json">
<path fill="#ffee44" stroke="black" d="M2086,-33306.84C2086,-33306.84 2018,-33306.84 2018,-33306.84 2015,-33306.84 2012,-33303.84 2012,-33300.84 2012,-33300.84 2012,-33294.84 2012,-33294.84 2012,-33291.84 2015,-33288.84 2018,-33288.84 2018,-33288.84 2086,-33288.84 2086,-33288.84 2089,-33288.84 2092,-33291.84 2092,-33294.84 2092,-33294.84 2092,-33300.84 2092,-33300.84 2092,-33303.84 2089,-33306.84 2086,-33306.84"/>
<text text-anchor="start" x="2020" y="-33295.64" font-family="Helvetica,sans-Serif" font-size="9.00">nodeDefs.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/fr/nodeDefs.json -->
<g id="edge1723" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/fr/nodeDefs.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.32,-33924.43C1928.74,-33921.14 1953.95,-33913.32 1967,-33894.84 1985.65,-33868.41 1959.35,-33337.73 1980,-33312.84 1986.52,-33304.97 1996.04,-33300.59 2005.99,-33298.26"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2006.39,-33300.32 2011.88,-33297.12 2005.59,-33296.2 2006.39,-33300.32"/>
</g>
<!-- src/locales/fr/settings.json -->
<g id="node658" class="node">
<title>src/locales/fr/settings.json</title>
<g id="a_node658"><a xlink:href="src/locales/fr/settings.json" xlink:title="settings.json">
<path fill="#ffee44" stroke="black" d="M2083,-33276.84C2083,-33276.84 2021,-33276.84 2021,-33276.84 2018,-33276.84 2015,-33273.84 2015,-33270.84 2015,-33270.84 2015,-33264.84 2015,-33264.84 2015,-33261.84 2018,-33258.84 2021,-33258.84 2021,-33258.84 2083,-33258.84 2083,-33258.84 2086,-33258.84 2089,-33261.84 2089,-33264.84 2089,-33264.84 2089,-33270.84 2089,-33270.84 2089,-33273.84 2086,-33276.84 2083,-33276.84"/>
<text text-anchor="start" x="2023" y="-33265.64" font-family="Helvetica,sans-Serif" font-size="9.00">settings.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/fr/settings.json -->
<g id="edge1724" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/fr/settings.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.33,-33924.44C1928.75,-33921.14 1953.96,-33913.33 1967,-33894.84 1986.59,-33867.04 1958.3,-33309.02 1980,-33282.84 1987.12,-33274.24 1997.82,-33269.8 2008.76,-33267.67"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.24,-33269.71 2014.84,-33266.7 2008.59,-33265.57 2009.24,-33269.71"/>
</g>
<!-- src/locales/ja/commands.json -->
<g id="node659" class="node">
<title>src/locales/ja/commands.json</title>
<g id="a_node659"><a xlink:href="src/locales/ja/commands.json" xlink:title="commands.json">
<path fill="#ffee44" stroke="black" d="M2090,-33216.84C2090,-33216.84 2014,-33216.84 2014,-33216.84 2011,-33216.84 2008,-33213.84 2008,-33210.84 2008,-33210.84 2008,-33204.84 2008,-33204.84 2008,-33201.84 2011,-33198.84 2014,-33198.84 2014,-33198.84 2090,-33198.84 2090,-33198.84 2093,-33198.84 2096,-33201.84 2096,-33204.84 2096,-33204.84 2096,-33210.84 2096,-33210.84 2096,-33213.84 2093,-33216.84 2090,-33216.84"/>
<text text-anchor="start" x="2016" y="-33205.64" font-family="Helvetica,sans-Serif" font-size="9.00">commands.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/ja/commands.json -->
<g id="edge1725" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/ja/commands.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.33,-33924.44C1928.75,-33921.15 1953.97,-33913.34 1967,-33894.84 1987.7,-33865.44 1961.55,-33278.69 1980,-33247.84 1987.81,-33234.77 2001.61,-33225.62 2014.97,-33219.4"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2016,-33221.24 2020.65,-33216.91 2014.31,-33217.4 2016,-33221.24"/>
</g>
<!-- src/locales/ja/main.json -->
<g id="node660" class="node">
<title>src/locales/ja/main.json</title>
<g id="a_node660"><a xlink:href="src/locales/ja/main.json" xlink:title="main.json">
<path fill="#ffee44" stroke="black" d="M2076,-33186.84C2076,-33186.84 2028,-33186.84 2028,-33186.84 2025,-33186.84 2022,-33183.84 2022,-33180.84 2022,-33180.84 2022,-33174.84 2022,-33174.84 2022,-33171.84 2025,-33168.84 2028,-33168.84 2028,-33168.84 2076,-33168.84 2076,-33168.84 2079,-33168.84 2082,-33171.84 2082,-33174.84 2082,-33174.84 2082,-33180.84 2082,-33180.84 2082,-33183.84 2079,-33186.84 2076,-33186.84"/>
<text text-anchor="start" x="2030" y="-33175.64" font-family="Helvetica,sans-Serif" font-size="9.00">main.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/ja/main.json -->
<g id="edge1726" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/ja/main.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.34,-33924.45C1928.77,-33921.16 1953.99,-33913.35 1967,-33894.84 1989.43,-33862.92 1955.15,-33222.91 1980,-33192.84 1988.63,-33182.39 2002.54,-33178.08 2015.76,-33176.58"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2015.97,-33178.67 2021.77,-33176.08 2015.62,-33174.49 2015.97,-33178.67"/>
</g>
<!-- src/locales/ja/nodeDefs.json -->
<g id="node661" class="node">
<title>src/locales/ja/nodeDefs.json</title>
<g id="a_node661"><a xlink:href="src/locales/ja/nodeDefs.json" xlink:title="nodeDefs.json">
<path fill="#ffee44" stroke="black" d="M2086,-33156.84C2086,-33156.84 2018,-33156.84 2018,-33156.84 2015,-33156.84 2012,-33153.84 2012,-33150.84 2012,-33150.84 2012,-33144.84 2012,-33144.84 2012,-33141.84 2015,-33138.84 2018,-33138.84 2018,-33138.84 2086,-33138.84 2086,-33138.84 2089,-33138.84 2092,-33141.84 2092,-33144.84 2092,-33144.84 2092,-33150.84 2092,-33150.84 2092,-33153.84 2089,-33156.84 2086,-33156.84"/>
<text text-anchor="start" x="2020" y="-33145.64" font-family="Helvetica,sans-Serif" font-size="9.00">nodeDefs.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/ja/nodeDefs.json -->
<g id="edge1727" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/ja/nodeDefs.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.35,-33924.45C1928.77,-33921.16 1953.99,-33913.35 1967,-33894.84 1990.38,-33861.55 1954.1,-33194.2 1980,-33162.84 1986.5,-33154.96 1996.01,-33150.57 2005.97,-33148.24"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2006.37,-33150.3 2011.86,-33147.1 2005.57,-33146.18 2006.37,-33150.3"/>
</g>
<!-- src/locales/ja/settings.json -->
<g id="node662" class="node">
<title>src/locales/ja/settings.json</title>
<g id="a_node662"><a xlink:href="src/locales/ja/settings.json" xlink:title="settings.json">
<path fill="#ffee44" stroke="black" d="M2083,-33126.84C2083,-33126.84 2021,-33126.84 2021,-33126.84 2018,-33126.84 2015,-33123.84 2015,-33120.84 2015,-33120.84 2015,-33114.84 2015,-33114.84 2015,-33111.84 2018,-33108.84 2021,-33108.84 2021,-33108.84 2083,-33108.84 2083,-33108.84 2086,-33108.84 2089,-33111.84 2089,-33114.84 2089,-33114.84 2089,-33120.84 2089,-33120.84 2089,-33123.84 2086,-33126.84 2083,-33126.84"/>
<text text-anchor="start" x="2023" y="-33115.64" font-family="Helvetica,sans-Serif" font-size="9.00">settings.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/ja/settings.json -->
<g id="edge1728" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/ja/settings.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.35,-33924.45C1928.78,-33921.17 1954,-33913.36 1967,-33894.84 1991.32,-33860.18 1953.06,-33165.5 1980,-33132.84 1987.1,-33124.23 1997.79,-33119.78 2008.74,-33117.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.22,-33119.7 2014.82,-33116.69 2008.57,-33115.55 2009.22,-33119.7"/>
</g>
<!-- src/locales/ko/commands.json -->
<g id="node663" class="node">
<title>src/locales/ko/commands.json</title>
<g id="a_node663"><a xlink:href="src/locales/ko/commands.json" xlink:title="commands.json">
<path fill="#ffee44" stroke="black" d="M2090,-33066.84C2090,-33066.84 2014,-33066.84 2014,-33066.84 2011,-33066.84 2008,-33063.84 2008,-33060.84 2008,-33060.84 2008,-33054.84 2008,-33054.84 2008,-33051.84 2011,-33048.84 2014,-33048.84 2014,-33048.84 2090,-33048.84 2090,-33048.84 2093,-33048.84 2096,-33051.84 2096,-33054.84 2096,-33054.84 2096,-33060.84 2096,-33060.84 2096,-33063.84 2093,-33066.84 2090,-33066.84"/>
<text text-anchor="start" x="2016" y="-33055.64" font-family="Helvetica,sans-Serif" font-size="9.00">commands.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/ko/commands.json -->
<g id="edge1729" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/ko/commands.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.35,-33924.45C1928.78,-33921.17 1954.01,-33913.36 1967,-33894.84 1992.43,-33858.58 1957.35,-33135.89 1980,-33097.84 1987.79,-33084.75 2001.58,-33075.6 2014.95,-33069.39"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2015.97,-33071.23 2020.63,-33066.9 2014.29,-33067.38 2015.97,-33071.23"/>
</g>
<!-- src/locales/ko/main.json -->
<g id="node664" class="node">
<title>src/locales/ko/main.json</title>
<g id="a_node664"><a xlink:href="src/locales/ko/main.json" xlink:title="main.json">
<path fill="#ffee44" stroke="black" d="M2076,-33036.84C2076,-33036.84 2028,-33036.84 2028,-33036.84 2025,-33036.84 2022,-33033.84 2022,-33030.84 2022,-33030.84 2022,-33024.84 2022,-33024.84 2022,-33021.84 2025,-33018.84 2028,-33018.84 2028,-33018.84 2076,-33018.84 2076,-33018.84 2079,-33018.84 2082,-33021.84 2082,-33024.84 2082,-33024.84 2082,-33030.84 2082,-33030.84 2082,-33033.84 2079,-33036.84 2076,-33036.84"/>
<text text-anchor="start" x="2030" y="-33025.64" font-family="Helvetica,sans-Serif" font-size="9.00">main.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/ko/main.json -->
<g id="edge1730" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/ko/main.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.36,-33924.46C1928.79,-33921.18 1954.02,-33913.37 1967,-33894.84 1994.16,-33856.06 1949.91,-33079.38 1980,-33042.84 1988.61,-33032.38 2002.52,-33028.06 2015.75,-33026.57"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2015.95,-33028.66 2021.76,-33026.07 2015.6,-33024.47 2015.95,-33028.66"/>
</g>
<!-- src/locales/ko/nodeDefs.json -->
<g id="node665" class="node">
<title>src/locales/ko/nodeDefs.json</title>
<g id="a_node665"><a xlink:href="src/locales/ko/nodeDefs.json" xlink:title="nodeDefs.json">
<path fill="#ffee44" stroke="black" d="M2086,-33006.84C2086,-33006.84 2018,-33006.84 2018,-33006.84 2015,-33006.84 2012,-33003.84 2012,-33000.84 2012,-33000.84 2012,-32994.84 2012,-32994.84 2012,-32991.84 2015,-32988.84 2018,-32988.84 2018,-32988.84 2086,-32988.84 2086,-32988.84 2089,-32988.84 2092,-32991.84 2092,-32994.84 2092,-32994.84 2092,-33000.84 2092,-33000.84 2092,-33003.84 2089,-33006.84 2086,-33006.84"/>
<text text-anchor="start" x="2020" y="-32995.64" font-family="Helvetica,sans-Serif" font-size="9.00">nodeDefs.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/ko/nodeDefs.json -->
<g id="edge1731" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/ko/nodeDefs.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.36,-33924.46C1928.8,-33921.18 1954.02,-33913.37 1967,-33894.84 1995.1,-33854.69 1948.86,-33050.67 1980,-33012.84 1986.49,-33004.95 1995.99,-33000.55 2005.95,-32998.23"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2006.35,-33000.29 2011.84,-32997.09 2005.55,-32996.17 2006.35,-33000.29"/>
</g>
<!-- src/locales/ko/settings.json -->
<g id="node666" class="node">
<title>src/locales/ko/settings.json</title>
<g id="a_node666"><a xlink:href="src/locales/ko/settings.json" xlink:title="settings.json">
<path fill="#ffee44" stroke="black" d="M2083,-32976.84C2083,-32976.84 2021,-32976.84 2021,-32976.84 2018,-32976.84 2015,-32973.84 2015,-32970.84 2015,-32970.84 2015,-32964.84 2015,-32964.84 2015,-32961.84 2018,-32958.84 2021,-32958.84 2021,-32958.84 2083,-32958.84 2083,-32958.84 2086,-32958.84 2089,-32961.84 2089,-32964.84 2089,-32964.84 2089,-32970.84 2089,-32970.84 2089,-32973.84 2086,-32976.84 2083,-32976.84"/>
<text text-anchor="start" x="2023" y="-32965.64" font-family="Helvetica,sans-Serif" font-size="9.00">settings.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/ko/settings.json -->
<g id="edge1732" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/ko/settings.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.37,-33924.46C1928.8,-33921.18 1954.03,-33913.38 1967,-33894.84 1996.05,-33853.32 1947.81,-33021.97 1980,-32982.84 1987.09,-32974.22 1997.78,-32969.77 2008.72,-32967.63"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.21,-32969.68 2014.81,-32966.67 2008.55,-32965.53 2009.21,-32969.68"/>
</g>
<!-- src/locales/ru/commands.json -->
<g id="node667" class="node">
<title>src/locales/ru/commands.json</title>
<g id="a_node667"><a xlink:href="src/locales/ru/commands.json" xlink:title="commands.json">
<path fill="#ffee44" stroke="black" d="M2090,-32916.84C2090,-32916.84 2014,-32916.84 2014,-32916.84 2011,-32916.84 2008,-32913.84 2008,-32910.84 2008,-32910.84 2008,-32904.84 2008,-32904.84 2008,-32901.84 2011,-32898.84 2014,-32898.84 2014,-32898.84 2090,-32898.84 2090,-32898.84 2093,-32898.84 2096,-32901.84 2096,-32904.84 2096,-32904.84 2096,-32910.84 2096,-32910.84 2096,-32913.84 2093,-32916.84 2090,-32916.84"/>
<text text-anchor="start" x="2016" y="-32905.64" font-family="Helvetica,sans-Serif" font-size="9.00">commands.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/ru/commands.json -->
<g id="edge1733" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/ru/commands.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.37,-33924.46C1928.81,-33921.18 1954.03,-33913.38 1967,-33894.84 1997.15,-33851.72 1953.14,-32993.08 1980,-32947.84 1987.77,-32934.74 2001.56,-32925.59 2014.93,-32919.38"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2015.96,-32921.22 2020.61,-32916.89 2014.28,-32917.37 2015.96,-32921.22"/>
</g>
<!-- src/locales/ru/main.json -->
<g id="node668" class="node">
<title>src/locales/ru/main.json</title>
<g id="a_node668"><a xlink:href="src/locales/ru/main.json" xlink:title="main.json">
<path fill="#ffee44" stroke="black" d="M2076,-32886.84C2076,-32886.84 2028,-32886.84 2028,-32886.84 2025,-32886.84 2022,-32883.84 2022,-32880.84 2022,-32880.84 2022,-32874.84 2022,-32874.84 2022,-32871.84 2025,-32868.84 2028,-32868.84 2028,-32868.84 2076,-32868.84 2076,-32868.84 2079,-32868.84 2082,-32871.84 2082,-32874.84 2082,-32874.84 2082,-32880.84 2082,-32880.84 2082,-32883.84 2079,-32886.84 2076,-32886.84"/>
<text text-anchor="start" x="2030" y="-32875.64" font-family="Helvetica,sans-Serif" font-size="9.00">main.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/ru/main.json -->
<g id="edge1734" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/ru/main.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.37,-33924.47C1928.81,-33921.19 1954.04,-33913.39 1967,-33894.84 1998.89,-33849.2 1944.66,-32935.85 1980,-32892.84 1988.6,-32882.37 2002.5,-32878.05 2015.74,-32876.56"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2015.94,-32878.65 2021.75,-32876.06 2015.59,-32874.46 2015.94,-32878.65"/>
</g>
<!-- src/locales/ru/nodeDefs.json -->
<g id="node669" class="node">
<title>src/locales/ru/nodeDefs.json</title>
<g id="a_node669"><a xlink:href="src/locales/ru/nodeDefs.json" xlink:title="nodeDefs.json">
<path fill="#ffee44" stroke="black" d="M2086,-32856.84C2086,-32856.84 2018,-32856.84 2018,-32856.84 2015,-32856.84 2012,-32853.84 2012,-32850.84 2012,-32850.84 2012,-32844.84 2012,-32844.84 2012,-32841.84 2015,-32838.84 2018,-32838.84 2018,-32838.84 2086,-32838.84 2086,-32838.84 2089,-32838.84 2092,-32841.84 2092,-32844.84 2092,-32844.84 2092,-32850.84 2092,-32850.84 2092,-32853.84 2089,-32856.84 2086,-32856.84"/>
<text text-anchor="start" x="2020" y="-32845.64" font-family="Helvetica,sans-Serif" font-size="9.00">nodeDefs.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/ru/nodeDefs.json -->
<g id="edge1735" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/ru/nodeDefs.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.37,-33924.47C1928.81,-33921.19 1954.04,-33913.39 1967,-33894.84 1999.83,-33847.83 1943.61,-32907.15 1980,-32862.84 1986.48,-32854.94 1995.98,-32850.54 2005.94,-32848.22"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2006.34,-32850.28 2011.83,-32847.08 2005.54,-32846.16 2006.34,-32850.28"/>
</g>
<!-- src/locales/ru/settings.json -->
<g id="node670" class="node">
<title>src/locales/ru/settings.json</title>
<g id="a_node670"><a xlink:href="src/locales/ru/settings.json" xlink:title="settings.json">
<path fill="#ffee44" stroke="black" d="M2083,-32826.84C2083,-32826.84 2021,-32826.84 2021,-32826.84 2018,-32826.84 2015,-32823.84 2015,-32820.84 2015,-32820.84 2015,-32814.84 2015,-32814.84 2015,-32811.84 2018,-32808.84 2021,-32808.84 2021,-32808.84 2083,-32808.84 2083,-32808.84 2086,-32808.84 2089,-32811.84 2089,-32814.84 2089,-32814.84 2089,-32820.84 2089,-32820.84 2089,-32823.84 2086,-32826.84 2083,-32826.84"/>
<text text-anchor="start" x="2023" y="-32815.64" font-family="Helvetica,sans-Serif" font-size="9.00">settings.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/ru/settings.json -->
<g id="edge1736" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/ru/settings.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.38,-33924.47C1928.82,-33921.19 1954.05,-33913.39 1967,-33894.84 1983.89,-33870.65 1961.28,-32855.64 1980,-32832.84 1987.08,-32824.21 1997.77,-32819.76 2008.71,-32817.62"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.2,-32819.67 2014.8,-32816.67 2008.54,-32815.52 2009.2,-32819.67"/>
</g>
<!-- src/locales/zh&#45;TW/commands.json -->
<g id="node671" class="node">
<title>src/locales/zh&#45;TW/commands.json</title>
<g id="a_node671"><a xlink:href="src/locales/zh-TW/commands.json" xlink:title="commands.json">
<path fill="#ffee44" stroke="black" d="M2090,-33966.84C2090,-33966.84 2014,-33966.84 2014,-33966.84 2011,-33966.84 2008,-33963.84 2008,-33960.84 2008,-33960.84 2008,-33954.84 2008,-33954.84 2008,-33951.84 2011,-33948.84 2014,-33948.84 2014,-33948.84 2090,-33948.84 2090,-33948.84 2093,-33948.84 2096,-33951.84 2096,-33954.84 2096,-33954.84 2096,-33960.84 2096,-33960.84 2096,-33963.84 2093,-33966.84 2090,-33966.84"/>
<text text-anchor="start" x="2016" y="-33955.64" font-family="Helvetica,sans-Serif" font-size="9.00">commands.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/zh&#45;TW/commands.json -->
<g id="edge1737" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/zh&#45;TW/commands.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.25,-33931.68C1933.99,-33936.25 1971.7,-33943.2 2002,-33948.79"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2001.67,-33950.87 2007.95,-33949.89 2002.43,-33946.74 2001.67,-33950.87"/>
</g>
<!-- src/locales/zh&#45;TW/main.json -->
<g id="node672" class="node">
<title>src/locales/zh&#45;TW/main.json</title>
<g id="a_node672"><a xlink:href="src/locales/zh-TW/main.json" xlink:title="main.json">
<path fill="#ffee44" stroke="black" d="M2076,-33936.84C2076,-33936.84 2028,-33936.84 2028,-33936.84 2025,-33936.84 2022,-33933.84 2022,-33930.84 2022,-33930.84 2022,-33924.84 2022,-33924.84 2022,-33921.84 2025,-33918.84 2028,-33918.84 2028,-33918.84 2076,-33918.84 2076,-33918.84 2079,-33918.84 2082,-33921.84 2082,-33924.84 2082,-33924.84 2082,-33930.84 2082,-33930.84 2082,-33933.84 2079,-33936.84 2076,-33936.84"/>
<text text-anchor="start" x="2030" y="-33925.64" font-family="Helvetica,sans-Serif" font-size="9.00">main.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/zh&#45;TW/main.json -->
<g id="edge1738" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/zh&#45;TW/main.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.25,-33926.99C1937.89,-33927.16 1983.88,-33927.44 2015.67,-33927.63"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2015.82,-33929.73 2021.83,-33927.66 2015.85,-33925.53 2015.82,-33929.73"/>
</g>
<!-- src/locales/zh&#45;TW/nodeDefs.json -->
<g id="node673" class="node">
<title>src/locales/zh&#45;TW/nodeDefs.json</title>
<g id="a_node673"><a xlink:href="src/locales/zh-TW/nodeDefs.json" xlink:title="nodeDefs.json">
<path fill="#ffee44" stroke="black" d="M2086,-33906.84C2086,-33906.84 2018,-33906.84 2018,-33906.84 2015,-33906.84 2012,-33903.84 2012,-33900.84 2012,-33900.84 2012,-33894.84 2012,-33894.84 2012,-33891.84 2015,-33888.84 2018,-33888.84 2018,-33888.84 2086,-33888.84 2086,-33888.84 2089,-33888.84 2092,-33891.84 2092,-33894.84 2092,-33894.84 2092,-33900.84 2092,-33900.84 2092,-33903.84 2089,-33906.84 2086,-33906.84"/>
<text text-anchor="start" x="2020" y="-33895.64" font-family="Helvetica,sans-Serif" font-size="9.00">nodeDefs.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/zh&#45;TW/nodeDefs.json -->
<g id="edge1739" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/zh&#45;TW/nodeDefs.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.25,-33922.31C1935.03,-33917.86 1974.88,-33910.98 2005.77,-33905.64"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2006.27,-33907.69 2011.82,-33904.6 2005.55,-33903.55 2006.27,-33907.69"/>
</g>
<!-- src/locales/zh&#45;TW/settings.json -->
<g id="node674" class="node">
<title>src/locales/zh&#45;TW/settings.json</title>
<g id="a_node674"><a xlink:href="src/locales/zh-TW/settings.json" xlink:title="settings.json">
<path fill="#ffee44" stroke="black" d="M2083,-33876.84C2083,-33876.84 2021,-33876.84 2021,-33876.84 2018,-33876.84 2015,-33873.84 2015,-33870.84 2015,-33870.84 2015,-33864.84 2015,-33864.84 2015,-33861.84 2018,-33858.84 2021,-33858.84 2021,-33858.84 2083,-33858.84 2083,-33858.84 2086,-33858.84 2089,-33861.84 2089,-33864.84 2089,-33864.84 2089,-33870.84 2089,-33870.84 2089,-33873.84 2086,-33876.84 2083,-33876.84"/>
<text text-anchor="start" x="2023" y="-33865.64" font-family="Helvetica,sans-Serif" font-size="9.00">settings.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/zh&#45;TW/settings.json -->
<g id="edge1740" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/zh&#45;TW/settings.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.18,-33919.7C1926.38,-33914.35 1948.96,-33906.02 1967,-33894.84 1973.68,-33890.7 1973.01,-33886.45 1980,-33882.84 1988.81,-33878.29 1998.9,-33875.12 2008.67,-33872.91"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.25,-33874.93 2014.69,-33871.66 2008.39,-33870.82 2009.25,-33874.93"/>
</g>
<!-- src/locales/zh/commands.json -->
<g id="node675" class="node">
<title>src/locales/zh/commands.json</title>
<g id="a_node675"><a xlink:href="src/locales/zh/commands.json" xlink:title="commands.json">
<path fill="#ffee44" stroke="black" d="M2090,-33666.84C2090,-33666.84 2014,-33666.84 2014,-33666.84 2011,-33666.84 2008,-33663.84 2008,-33660.84 2008,-33660.84 2008,-33654.84 2008,-33654.84 2008,-33651.84 2011,-33648.84 2014,-33648.84 2014,-33648.84 2090,-33648.84 2090,-33648.84 2093,-33648.84 2096,-33651.84 2096,-33654.84 2096,-33654.84 2096,-33660.84 2096,-33660.84 2096,-33663.84 2093,-33666.84 2090,-33666.84"/>
<text text-anchor="start" x="2016" y="-33655.64" font-family="Helvetica,sans-Serif" font-size="9.00">commands.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/zh/commands.json -->
<g id="edge1741" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/zh/commands.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.1,-33924.27C1928.39,-33920.89 1953.55,-33913.04 1967,-33894.84 1993.07,-33859.55 1956.63,-33734.97 1980,-33697.84 1988.18,-33684.85 2002.18,-33675.68 2015.59,-33669.43"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2016.64,-33671.27 2021.29,-33666.93 2014.95,-33667.42 2016.64,-33671.27"/>
</g>
<!-- src/locales/zh/main.json -->
<g id="node676" class="node">
<title>src/locales/zh/main.json</title>
<g id="a_node676"><a xlink:href="src/locales/zh/main.json" xlink:title="main.json">
<path fill="#ffee44" stroke="black" d="M2076,-33636.84C2076,-33636.84 2028,-33636.84 2028,-33636.84 2025,-33636.84 2022,-33633.84 2022,-33630.84 2022,-33630.84 2022,-33624.84 2022,-33624.84 2022,-33621.84 2025,-33618.84 2028,-33618.84 2028,-33618.84 2076,-33618.84 2076,-33618.84 2079,-33618.84 2082,-33621.84 2082,-33624.84 2082,-33624.84 2082,-33630.84 2082,-33630.84 2082,-33633.84 2079,-33636.84 2076,-33636.84"/>
<text text-anchor="start" x="2030" y="-33625.64" font-family="Helvetica,sans-Serif" font-size="9.00">main.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/zh/main.json -->
<g id="edge1742" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/zh/main.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.17,-33924.32C1928.5,-33920.97 1953.68,-33913.13 1967,-33894.84 2000,-33849.5 1943.57,-33685.47 1980,-33642.84 1988.8,-33632.54 2002.73,-33628.24 2015.94,-33626.73"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2016.13,-33628.82 2021.93,-33626.22 2015.77,-33624.63 2016.13,-33628.82"/>
</g>
<!-- src/locales/zh/nodeDefs.json -->
<g id="node677" class="node">
<title>src/locales/zh/nodeDefs.json</title>
<g id="a_node677"><a xlink:href="src/locales/zh/nodeDefs.json" xlink:title="nodeDefs.json">
<path fill="#ffee44" stroke="black" d="M2086,-33606.84C2086,-33606.84 2018,-33606.84 2018,-33606.84 2015,-33606.84 2012,-33603.84 2012,-33600.84 2012,-33600.84 2012,-33594.84 2012,-33594.84 2012,-33591.84 2015,-33588.84 2018,-33588.84 2018,-33588.84 2086,-33588.84 2086,-33588.84 2089,-33588.84 2092,-33591.84 2092,-33594.84 2092,-33594.84 2092,-33600.84 2092,-33600.84 2092,-33603.84 2089,-33606.84 2086,-33606.84"/>
<text text-anchor="start" x="2020" y="-33595.64" font-family="Helvetica,sans-Serif" font-size="9.00">nodeDefs.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/zh/nodeDefs.json -->
<g id="edge1743" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/zh/nodeDefs.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.2,-33924.34C1928.55,-33921 1953.73,-33913.17 1967,-33894.84 1985.39,-33869.43 1959.69,-33636.74 1980,-33612.84 1986.49,-33605.2 1995.79,-33600.87 2005.54,-33598.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2006.17,-33600.53 2011.64,-33597.29 2005.35,-33596.41 2006.17,-33600.53"/>
</g>
<!-- src/locales/zh/settings.json -->
<g id="node678" class="node">
<title>src/locales/zh/settings.json</title>
<g id="a_node678"><a xlink:href="src/locales/zh/settings.json" xlink:title="settings.json">
<path fill="#ffee44" stroke="black" d="M2083,-33576.84C2083,-33576.84 2021,-33576.84 2021,-33576.84 2018,-33576.84 2015,-33573.84 2015,-33570.84 2015,-33570.84 2015,-33564.84 2015,-33564.84 2015,-33561.84 2018,-33558.84 2021,-33558.84 2021,-33558.84 2083,-33558.84 2083,-33558.84 2086,-33558.84 2089,-33561.84 2089,-33564.84 2089,-33564.84 2089,-33570.84 2089,-33570.84 2089,-33573.84 2086,-33576.84 2083,-33576.84"/>
<text text-anchor="start" x="2023" y="-33565.64" font-family="Helvetica,sans-Serif" font-size="9.00">settings.json</text>
</a>
</g>
</g>
<!-- src/i18n.ts&#45;&gt;src/locales/zh/settings.json -->
<g id="edge1744" class="edge">
<title>src/i18n.ts&#45;&gt;src/locales/zh/settings.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.22,-33924.36C1928.58,-33921.03 1953.77,-33913.2 1967,-33894.84 1987.28,-33866.68 1957.59,-33609.33 1980,-33582.84 1987.21,-33574.32 1997.93,-33569.9 2008.87,-33567.76"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.35,-33569.81 2014.95,-33566.8 2008.7,-33565.66 2009.35,-33569.81"/>
</g>
<!-- src/components/dialog/content/manager/button/PackUninstallButton.vue&#45;&gt;src/types/buttonTypes.ts -->
<g id="edge272" class="edge">
<title>src/components/dialog/content/manager/button/PackUninstallButton.vue&#45;&gt;src/types/buttonTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1489.88,-4039.14C1501.25,-4041.84 1511.9,-4046.93 1519.5,-4055.84 1531.82,-4070.27 1518.72,-6772.01 1527.5,-6788.84 1591.17,-6910.9 1717.46,-6844.71 1781,-6966.84 1788.9,-6982.02 1777.91,-16814.8 1789,-16827.84 1800.02,-16840.79 1817.5,-16845.64 1834.27,-16846.85"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1834.32,-16848.95 1840.41,-16847.14 1834.51,-16844.76 1834.32,-16848.95"/>
</g>
<!-- src/components/dialog/content/manager/button/PackUninstallButton.vue&#45;&gt;src/components/button/IconTextButton.vue -->
<g id="edge270" class="edge">
<title>src/components/dialog/content/manager/button/PackUninstallButton.vue&#45;&gt;src/components/button/IconTextButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1489.88,-4042.54C1501.25,-4039.83 1511.9,-4034.75 1519.5,-4025.84 1531.1,-4012.25 1517.45,-1467.61 1527.5,-1452.84 1541.86,-1431.73 1567.14,-1419.9 1590.85,-1413.27"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1591.57,-1415.26 1596.84,-1411.7 1590.5,-1411.19 1591.57,-1415.26"/>
</g>
<!-- src/components/dialog/content/manager/button/PackUninstallButton.vue&#45;&gt;src/stores/comfyManagerStore.ts -->
<g id="edge271" class="edge">
<title>src/components/dialog/content/manager/button/PackUninstallButton.vue&#45;&gt;src/stores/comfyManagerStore.ts</title>
<g id="a_edge271"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1362.34,-4033.74C1342.28,-4035.01 1321.84,-4040.68 1308.5,-4055.84 1296.46,-4069.51 1307.88,-14532.18 1300.5,-14548.84 1287.44,-14578.32 1258.35,-14601.88 1236.26,-14616.46"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1228.52,-14618.84 1224.55,-14623.8 1230.75,-14622.4 1228.52,-14618.84"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1229.63,-14620.62 1232.17,-14619.03 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1234.21" cy="-14617.75" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1278.26" y="-9321.36" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/button/PackUninstallButton.vue&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge273" class="edge">
<title>src/components/dialog/content/manager/button/PackUninstallButton.vue&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1489.89,-4039.12C1501.27,-4041.83 1511.91,-4046.92 1519.5,-4055.84 1540.8,-4080.85 1504.95,-13494.94 1527.5,-13518.84 1566.22,-13559.89 1742.28,-13492.78 1781,-13533.84 1796.87,-13550.67 1772.64,-26842.48 1789,-26858.84 1905.47,-26975.24 2043.01,-26975.22 2159.5,-26858.84 2170.79,-26847.56 2163.31,-17682.24 2167.5,-17666.84 2180.58,-17618.7 2215.76,-17570.15 2234.26,-17546.93"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.02,-17548.1 2238.15,-17542.11 2232.75,-17545.46 2236.02,-17548.1"/>
</g>
<!-- src/components/dialog/content/manager/button/PackUninstallButton.vue&#45;&gt;src/types/generatedManagerTypes.ts -->
<g id="edge274" class="edge">
<title>src/components/dialog/content/manager/button/PackUninstallButton.vue&#45;&gt;src/types/generatedManagerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1489.88,-4039.14C1501.25,-4041.84 1511.9,-4046.93 1519.5,-4055.84 1532.24,-4070.77 1516.27,-6865.74 1527.5,-6881.84 1596.27,-6980.38 1712.33,-6877.23 1781,-6975.84 1800.73,-7004.17 1766.63,-16891.55 1789,-16917.84 1793.92,-16923.61 1800.12,-16927.78 1806.97,-16930.73"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1806.5,-16932.8 1812.86,-16932.93 1807.97,-16928.86 1806.5,-16932.8"/>
</g>
<!-- src/components/dialog/content/manager/button/PackUpdateButton.vue&#45;&gt;src/components/button/IconTextButton.vue -->
<g id="edge275" class="edge">
<title>src/components/dialog/content/manager/button/PackUpdateButton.vue&#45;&gt;src/components/button/IconTextButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1486.68,-4004.6C1499.44,-4000.37 1511.48,-3993.6 1519.5,-3982.84 1540.49,-3954.65 1507.73,-1481.89 1527.5,-1452.84 1541.86,-1431.73 1567.14,-1419.9 1590.85,-1413.27"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1591.57,-1415.26 1596.84,-1411.7 1590.5,-1411.19 1591.57,-1415.26"/>
</g>
<!-- src/components/dialog/content/manager/button/PackUpdateButton.vue&#45;&gt;src/components/common/DotSpinner.vue -->
<g id="edge276" class="edge">
<title>src/components/dialog/content/manager/button/PackUpdateButton.vue&#45;&gt;src/components/common/DotSpinner.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1486.65,-4004.58C1499.42,-4000.35 1511.46,-3993.59 1519.5,-3982.84 1538.51,-3957.41 1506.4,-2863.56 1527.5,-2839.84 1545.14,-2820 1574.58,-2816.05 1599.94,-2817.16"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1599.84,-2819.25 1605.95,-2817.51 1600.09,-2815.06 1599.84,-2819.25"/>
</g>
<!-- src/components/dialog/content/manager/button/PackUpdateButton.vue&#45;&gt;src/stores/comfyManagerStore.ts -->
<g id="edge277" class="edge">
<title>src/components/dialog/content/manager/button/PackUpdateButton.vue&#45;&gt;src/stores/comfyManagerStore.ts</title>
<g id="a_edge277"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1365.38,-4003.58C1344.37,-4004.46 1322.51,-4009.92 1308.5,-4025.84 1296.43,-4039.55 1307.9,-14532.13 1300.5,-14548.84 1287.44,-14578.32 1258.35,-14601.88 1236.26,-14616.46"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1228.52,-14618.84 1224.55,-14623.8 1230.75,-14622.4 1228.52,-14618.84"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1229.63,-14620.62 1232.17,-14619.03 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1234.21" cy="-14617.75" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1278.25" y="-9306.43" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/button/PackUpdateButton.vue&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge278" class="edge">
<title>src/components/dialog/content/manager/button/PackUpdateButton.vue&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1486.56,-4008.4C1499.17,-4010.88 1511.17,-4016.05 1519.5,-4025.84 1540.84,-4050.89 1504.91,-13480.9 1527.5,-13504.84 1566.22,-13545.89 1742.28,-13478.78 1781,-13519.84 1796.86,-13536.65 1772.65,-26814.5 1789,-26830.84 1818.12,-26859.94 2130.38,-26859.93 2159.5,-26830.84 2170.75,-26819.59 2163.33,-17682.19 2167.5,-17666.84 2180.58,-17618.7 2215.76,-17570.15 2234.26,-17546.93"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.02,-17548.1 2238.15,-17542.11 2232.75,-17545.46 2236.02,-17548.1"/>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue&#45;&gt;src/composables/useConflictDetection.ts -->
<g id="edge297" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue&#45;&gt;src/composables/useConflictDetection.ts</title>
<g id="a_edge297"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1261.77,-4227.46C1276.42,-4229.43 1290.89,-4234.58 1300.5,-4245.84 1312.8,-4260.25 1297.78,-6959.21 1308.5,-6974.84 1365.44,-7057.79 1462.49,-6973.94 1519.5,-7056.84 1532.98,-7076.44 1511.71,-8752.04 1527.5,-8769.84 1539.32,-8783.15 1556.45,-8789.32 1574.11,-8791.6"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1581.82,-8794.29 1587.96,-8792.65 1582.14,-8790.1 1581.82,-8794.29"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1581.98,-8792.19 1578.99,-8791.97 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1576.59" cy="-8791.78" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1284" y="-6967.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue&#45;&gt;src/components/common/NoResultsPlaceholder.vue -->
<g id="edge293" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue&#45;&gt;src/components/common/NoResultsPlaceholder.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1261.73,-4234.18C1276.39,-4232.22 1290.86,-4227.07 1300.5,-4215.84 1309.66,-4205.16 1305.63,-3216.61 1308.5,-3202.84 1359.13,-2960.16 1329.48,-2838.99 1527.5,-2689.84 1541.72,-2679.12 1559.67,-2673.85 1577.35,-2671.59"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1577.59,-2673.67 1583.32,-2670.93 1577.13,-2669.5 1577.59,-2673.67"/>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue&#45;&gt;src/components/dialog/content/manager/button/PackInstallButton.vue -->
<g id="edge294" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue&#45;&gt;src/components/dialog/content/manager/button/PackInstallButton.vue</title>
<g id="a_edge294"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1261.84,-4233.79C1276.32,-4231.77 1290.67,-4226.69 1300.5,-4215.84 1319.93,-4194.38 1288.73,-4106.97 1308.5,-4085.84 1320.37,-4073.15 1337.25,-4067.24 1354.49,-4065.01"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1362.47,-4066.51 1368.3,-4063.95 1362.15,-4062.32 1362.47,-4066.51"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1362.31,-4064.41 1359.32,-4064.64 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1356.93" cy="-4064.83" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1279.8" y="-4142.88" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue&#45;&gt;src/stores/comfyManagerStore.ts -->
<g id="edge298" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue&#45;&gt;src/stores/comfyManagerStore.ts</title>
<g id="a_edge298"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1152.27,-4226.25C1133.16,-4227.99 1114.58,-4234.53 1107,-4251.84 1099.79,-4268.31 1099.79,-14592.37 1107,-14608.84 1112.13,-14620.55 1122.21,-14627.58 1134.07,-14631.65"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1141.17,-14635.56 1147.5,-14634.97 1142.18,-14631.49 1141.17,-14635.56"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1141.67,-14633.53 1138.76,-14632.81 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1136.43" cy="-14632.23" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1077.09" y="-9423.61" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge299" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1261.78,-4227.45C1276.44,-4229.41 1290.9,-4234.57 1300.5,-4245.84 1313.14,-4260.68 1296.16,-15459.74 1308.5,-15474.84 1369.07,-15548.94 1458.94,-15443.73 1519.5,-15517.84 1539.6,-15542.44 1507.64,-33794.03 1527.5,-33818.84 1599.67,-33908.99 1707.51,-33786.76 1781,-33875.84 1799.82,-33898.64 1768.72,-34120.31 1789,-34141.84 1816.23,-34170.74 1937.93,-34130.77 1967,-34157.84 1993.36,-34182.38 1952.56,-34214.5 1980,-34237.84 2010.38,-34263.68 2131.29,-34266.04 2159.5,-34237.84 2169.67,-34227.67 2163.73,-17680.72 2167.5,-17666.84 2180.57,-17618.7 2215.75,-17570.15 2234.25,-17546.93"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.01,-17548.09 2238.15,-17542.11 2232.75,-17545.46 2236.01,-17548.09"/>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue&#45;&gt;src/types/conflictDetectionTypes.ts -->
<g id="edge300" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue&#45;&gt;src/types/conflictDetectionTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1261.78,-4227.45C1276.44,-4229.41 1290.9,-4234.57 1300.5,-4245.84 1312.97,-4260.49 1296.09,-15313.14 1308.5,-15327.84 1369.88,-15400.52 1458.12,-15291.15 1519.5,-15363.84 1533.06,-15379.89 1512.64,-27450.99 1527.5,-27465.84 2052.53,-27990.52 1907.1,-27232.42 1967,-26793.84 1984.15,-26668.24 1950.44,-17790.11 1980,-17666.84 1991.88,-17617.32 2024.25,-17565.49 2040.86,-17541.12"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2042.67,-17542.2 2044.35,-17536.07 2039.21,-17539.82 2042.67,-17542.2"/>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue&#45;&gt;src/types/importFailedTypes.ts -->
<g id="edge301" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue&#45;&gt;src/types/importFailedTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1261.78,-4227.45C1276.44,-4229.41 1290.9,-4234.57 1300.5,-4245.84 1312.75,-4260.22 1297.92,-15109.19 1308.5,-15124.84 1365.11,-15208.6 1462.89,-15126.07 1519.5,-15209.84 1530.73,-15226.46 1513.31,-26748.66 1527.5,-26762.84 1607.19,-26842.48 1701.3,-26842.47 1781,-26762.84 1792.72,-26751.12 1778.26,-17230.46 1789,-17217.84 1797.29,-17208.09 1809.24,-17202.94 1821.79,-17200.46"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1822.4,-17202.49 1827.98,-17199.46 1821.73,-17198.35 1822.4,-17202.49"/>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue&#45;&gt;src/components/dialog/content/manager/button/PackUninstallButton.vue -->
<g id="edge295" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue&#45;&gt;src/components/dialog/content/manager/button/PackUninstallButton.vue</title>
<g id="a_edge295"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1261.92,-4233.86C1276.4,-4231.84 1290.74,-4226.75 1300.5,-4215.84 1312.37,-4202.57 1296.41,-4068.91 1308.5,-4055.84 1318.94,-4044.55 1333.34,-4038.61 1348.46,-4035.84"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1356.75,-4036.95 1362.46,-4034.14 1356.25,-4032.78 1356.75,-4036.95"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1356.5,-4034.86 1353.52,-4035.23 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1351.14" cy="-4035.52" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1279.88" y="-4127.27" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/packIcon/PackIcon.vue -->
<g id="node209" class="node">
<title>src/components/dialog/content/manager/packIcon/PackIcon.vue</title>
<g id="a_node209"><a xlink:href="src/components/dialog/content/manager/packIcon/PackIcon.vue" xlink:title="PackIcon.vue">
<path fill="#41f083" stroke="black" d="M1458.5,-3893.84C1458.5,-3893.84 1393.5,-3893.84 1393.5,-3893.84 1390.5,-3893.84 1387.5,-3890.84 1387.5,-3887.84 1387.5,-3887.84 1387.5,-3881.84 1387.5,-3881.84 1387.5,-3878.84 1390.5,-3875.84 1393.5,-3875.84 1393.5,-3875.84 1458.5,-3875.84 1458.5,-3875.84 1461.5,-3875.84 1464.5,-3878.84 1464.5,-3881.84 1464.5,-3881.84 1464.5,-3887.84 1464.5,-3887.84 1464.5,-3890.84 1461.5,-3893.84 1458.5,-3893.84"/>
<text text-anchor="start" x="1395.5" y="-3882.64" font-family="Helvetica,sans-Serif" font-size="9.00">PackIcon.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue&#45;&gt;src/components/dialog/content/manager/packIcon/PackIcon.vue -->
<g id="edge296" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue&#45;&gt;src/components/dialog/content/manager/packIcon/PackIcon.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1261.6,-4234.06C1276.25,-4232.1 1290.75,-4226.98 1300.5,-4215.84 1321.8,-4191.49 1289.35,-3950.9 1308.5,-3924.84 1325.21,-3902.1 1355.63,-3892.18 1381.2,-3887.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1381.63,-3889.96 1387.25,-3886.97 1381,-3885.8 1381.63,-3889.96"/>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoTabs.vue&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge318" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoTabs.vue&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1243.57,-4255.61C1263.39,-4254.88 1286.77,-4258.05 1300.5,-4273.84 1313.31,-4288.56 1296.49,-15501.45 1308.5,-15516.84 1367.99,-15593.06 1460.02,-15493.6 1519.5,-15569.84 1539.05,-15594.89 1506.34,-33851.13 1527.5,-33874.84 1603.01,-33959.44 1704.18,-33820.42 1781,-33903.84 1800.05,-33924.53 1769.7,-34136.38 1789,-34156.84 1816.26,-34185.72 1938.23,-34145.45 1967,-34172.84 1997.23,-34201.61 1948.51,-34238.44 1980,-34265.84 1995.05,-34278.93 2145.39,-34279.94 2159.5,-34265.84 2169.69,-34255.65 2163.72,-17680.74 2167.5,-17666.84 2180.57,-17618.7 2215.75,-17570.15 2234.25,-17546.93"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.01,-17548.09 2238.15,-17542.11 2232.75,-17545.46 2236.01,-17548.09"/>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoTabs.vue&#45;&gt;src/types/conflictDetectionTypes.ts -->
<g id="edge319" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoTabs.vue&#45;&gt;src/types/conflictDetectionTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1243.57,-4255.61C1263.39,-4254.88 1286.77,-4258.05 1300.5,-4273.84 1313.14,-4288.36 1299.93,-15345.6 1308.5,-15362.84 1360.89,-15468.22 1467.12,-15417.45 1519.5,-15522.84 1530.48,-15544.93 1510.05,-29713.4 1527.5,-29730.84 1607.19,-29810.48 1700.23,-29809.38 1781,-29730.84 1803.79,-29708.67 1768.07,-29468.77 1789,-29444.84 1841.77,-29384.5 1915.05,-29476.87 1967,-29415.84 1980.22,-29400.3 1975.25,-17686.67 1980,-17666.84 1991.87,-17617.31 2024.24,-17565.49 2040.86,-17541.12"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2042.66,-17542.2 2044.34,-17536.07 2039.21,-17539.81 2042.66,-17542.2"/>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoTabs.vue&#45;&gt;src/types/importFailedTypes.ts -->
<g id="edge320" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoTabs.vue&#45;&gt;src/types/importFailedTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1243.57,-4255.61C1263.39,-4254.88 1286.77,-4258.05 1300.5,-4273.84 1312.96,-4288.16 1295.56,-15194.95 1308.5,-15208.84 1340.55,-15243.22 1487.45,-15189.45 1519.5,-15223.84 1533.57,-15238.94 1512.9,-27098.25 1527.5,-27112.84 1567.35,-27152.66 1741.15,-27152.65 1781,-27112.84 1793.15,-27100.69 1777.87,-17230.92 1789,-17217.84 1797.29,-17208.09 1809.24,-17202.94 1821.79,-17200.46"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1822.4,-17202.49 1827.98,-17199.46 1821.73,-17198.35 1822.4,-17202.49"/>
</g>
<!-- src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue -->
<g id="node213" class="node">
<title>src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue</title>
<g id="a_node213"><a xlink:href="src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue" xlink:title="DescriptionTabPanel.vue">
<path fill="#41f083" stroke="black" d="M1706,-4228.84C1706,-4228.84 1592,-4228.84 1592,-4228.84 1589,-4228.84 1586,-4225.84 1586,-4222.84 1586,-4222.84 1586,-4216.84 1586,-4216.84 1586,-4213.84 1589,-4210.84 1592,-4210.84 1592,-4210.84 1706,-4210.84 1706,-4210.84 1709,-4210.84 1712,-4213.84 1712,-4216.84 1712,-4216.84 1712,-4222.84 1712,-4222.84 1712,-4225.84 1709,-4228.84 1706,-4228.84"/>
<text text-anchor="start" x="1594" y="-4217.64" font-family="Helvetica,sans-Serif" font-size="9.00">DescriptionTabPanel.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoTabs.vue&#45;&gt;src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue -->
<g id="edge315" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoTabs.vue&#45;&gt;src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1243.59,-4264.75C1263.16,-4264.8 1286.28,-4261.05 1300.5,-4245.84 1313.6,-4231.81 1294.31,-4172.76 1308.5,-4159.84 1343.16,-4128.25 1473.73,-4149.68 1519.5,-4159.84 1560.84,-4169.01 1604.63,-4192.94 1628.92,-4207.66"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1627.88,-4209.48 1634.09,-4210.83 1630.08,-4205.9 1627.88,-4209.48"/>
</g>
<!-- src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue -->
<g id="node214" class="node">
<title>src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue</title>
<g id="a_node214"><a xlink:href="src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue" xlink:title="NodesTabPanel.vue">
<path fill="#41f083" stroke="black" d="M1471.5,-4183.84C1471.5,-4183.84 1380.5,-4183.84 1380.5,-4183.84 1377.5,-4183.84 1374.5,-4180.84 1374.5,-4177.84 1374.5,-4177.84 1374.5,-4171.84 1374.5,-4171.84 1374.5,-4168.84 1377.5,-4165.84 1380.5,-4165.84 1380.5,-4165.84 1471.5,-4165.84 1471.5,-4165.84 1474.5,-4165.84 1477.5,-4168.84 1477.5,-4171.84 1477.5,-4171.84 1477.5,-4177.84 1477.5,-4177.84 1477.5,-4180.84 1474.5,-4183.84 1471.5,-4183.84"/>
<text text-anchor="start" x="1382.5" y="-4172.64" font-family="Helvetica,sans-Serif" font-size="9.00">NodesTabPanel.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoTabs.vue&#45;&gt;src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue -->
<g id="edge316" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoTabs.vue&#45;&gt;src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue</title>
<g id="a_edge316"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1243.77,-4264.48C1263.15,-4264.39 1286.03,-4260.58 1300.5,-4245.84 1318.11,-4227.89 1290.6,-4207.49 1308.5,-4189.84 1322.1,-4176.42 1341.35,-4170.82 1360.3,-4169.1"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1368.38,-4170.85 1374.28,-4168.48 1368.2,-4166.65 1368.38,-4170.85"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1368.29,-4168.75 1365.29,-4168.88 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1362.9" cy="-4168.99" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1279.78" y="-4210.08" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue -->
<g id="node215" class="node">
<title>src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue</title>
<g id="a_node215"><a xlink:href="src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue" xlink:title="WarningTabPanel.vue">
<path fill="#41f083" stroke="black" d="M1476.5,-4243.84C1476.5,-4243.84 1375.5,-4243.84 1375.5,-4243.84 1372.5,-4243.84 1369.5,-4240.84 1369.5,-4237.84 1369.5,-4237.84 1369.5,-4231.84 1369.5,-4231.84 1369.5,-4228.84 1372.5,-4225.84 1375.5,-4225.84 1375.5,-4225.84 1476.5,-4225.84 1476.5,-4225.84 1479.5,-4225.84 1482.5,-4228.84 1482.5,-4231.84 1482.5,-4231.84 1482.5,-4237.84 1482.5,-4237.84 1482.5,-4240.84 1479.5,-4243.84 1476.5,-4243.84"/>
<text text-anchor="start" x="1377.5" y="-4232.64" font-family="Helvetica,sans-Serif" font-size="9.00">WarningTabPanel.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoTabs.vue&#45;&gt;src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue -->
<g id="edge317" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoTabs.vue&#45;&gt;src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue</title>
<g id="a_edge317"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1243.8,-4256.05C1262.98,-4253.53 1287.02,-4250.42 1308.5,-4247.84 1323.66,-4246.01 1339.94,-4244.14 1355.38,-4242.4"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1363.54,-4243.61 1369.27,-4240.85 1363.08,-4239.43 1363.54,-4243.61"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1363.31,-4241.52 1360.33,-4241.85 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1357.94" cy="-4242.12" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1333.09" y="-4240.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/useImportFailedDetection.ts&#45;&gt;src/services/dialogService.ts -->
<g id="edge1400" class="edge">
<title>src/composables/useImportFailedDetection.ts&#45;&gt;src/services/dialogService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M883.71,-8213.6C894,-8216.58 903.47,-8221.65 910.5,-8229.84 931.17,-8253.92 915.02,-26480.25 923.5,-26510.84 964.37,-26658.17 1027.93,-26671.26 1100.5,-26805.84 1106.82,-26817.56 1102.22,-26825.75 1113.5,-26832.84 1183.87,-26877.06 1241.71,-26891.59 1300.5,-26832.84 1315.72,-26817.62 1294.21,-14450.93 1308.5,-14434.84 1324.89,-14416.37 1351.88,-14412.25 1375.76,-14413.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1375.66,-14415.13 1381.76,-14413.33 1375.87,-14410.94 1375.66,-14415.13"/>
</g>
<!-- src/composables/useImportFailedDetection.ts&#45;&gt;src/stores/comfyManagerStore.ts -->
<g id="edge1401" class="edge">
<title>src/composables/useImportFailedDetection.ts&#45;&gt;src/stores/comfyManagerStore.ts</title>
<g id="a_edge1401"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M883.67,-8213.63C893.97,-8216.61 903.45,-8221.67 910.5,-8229.84 930.08,-8252.52 908.54,-10360.88 923.5,-10386.84 969.06,-10465.89 1055.06,-10411.72 1100.5,-10490.84 1114.76,-10515.67 1095.25,-14592.77 1113.5,-14614.84 1118.98,-14621.46 1126.1,-14626.12 1133.96,-14629.35"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1140.91,-14633.67 1147.26,-14633.42 1142.14,-14629.66 1140.91,-14633.67"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1141.52,-14631.66 1138.65,-14630.79 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1136.36" cy="-14630.08" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1081.48" y="-11135.37" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/useImportFailedDetection.ts&#45;&gt;src/types/conflictDetectionTypes.ts -->
<g id="edge1403" class="edge">
<title>src/composables/useImportFailedDetection.ts&#45;&gt;src/types/conflictDetectionTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M883.71,-8213.6C894,-8216.58 903.47,-8221.65 910.5,-8229.84 932.2,-8255.11 915.49,-27385.5 923.5,-27417.84 964.07,-27581.67 1059.71,-27590.05 1100.5,-27753.84 1126.39,-27857.8 1100.36,-31504.51 1113.5,-31610.84 1155.94,-31954.35 1258.06,-32023.32 1300.5,-32366.84 1302.54,-32383.35 1298.94,-34749.22 1308.5,-34762.84 1368.03,-34847.66 1425.46,-34824.78 1527.5,-34842.84 1638.44,-34862.47 1701.19,-34922.36 1781,-34842.84 1792.11,-34831.76 1786.66,-32599.35 1789,-32583.84 1829.47,-32315.53 1926.89,-32268.2 1967,-31999.84 1981.71,-31901.4 1956.81,-17763.63 1980,-17666.84 1991.86,-17617.31 2024.24,-17565.49 2040.86,-17541.12"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2042.66,-17542.2 2044.34,-17536.07 2039.21,-17539.81 2042.66,-17542.2"/>
</g>
<!-- src/composables/useImportFailedDetection.ts&#45;&gt;src/stores/conflictDetectionStore.ts -->
<g id="edge1402" class="edge">
<title>src/composables/useImportFailedDetection.ts&#45;&gt;src/stores/conflictDetectionStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M883.67,-8213.63C893.97,-8216.61 903.45,-8221.67 910.5,-8229.84 930.58,-8253.11 908.92,-10415.78 923.5,-10442.84 968.36,-10526.06 1055.76,-10477.55 1100.5,-10560.84 1114.42,-10586.76 1094.4,-14775.46 1113.5,-14797.84 1119.56,-14804.94 1127.56,-14809.61 1136.32,-14812.59"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1135.83,-14814.63 1142.17,-14814.31 1137.01,-14810.6 1135.83,-14814.63"/>
</g>
<!-- src/components/dialog/content/manager/packIcon/PackIcon.vue&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge352" class="edge">
<title>src/components/dialog/content/manager/packIcon/PackIcon.vue&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1464.96,-3891.06C1484.79,-3896.44 1507.39,-3906.42 1519.5,-3924.84 1528.63,-3938.71 1516.1,-13478.76 1527.5,-13490.84 1566.22,-13531.89 1742.28,-13464.78 1781,-13505.84 1796.56,-13522.33 1772.96,-26548.81 1789,-26564.84 1905.47,-26681.24 2043.01,-26681.22 2159.5,-26564.84 2170.43,-26553.92 2163.45,-17681.74 2167.5,-17666.84 2180.58,-17618.7 2215.76,-17570.15 2234.26,-17546.93"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.02,-17548.1 2238.15,-17542.11 2232.75,-17545.46 2236.02,-17548.1"/>
</g>
<!-- src/components/dialog/content/manager/packIcon/PackIconStacked.vue&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge354" class="edge">
<title>src/components/dialog/content/manager/packIcon/PackIconStacked.vue&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1255.56,-3893.98C1272.7,-3899.82 1290.31,-3909.34 1300.5,-3924.84 1311.42,-3941.45 1296.41,-15361.06 1308.5,-15376.84 1367.58,-15453.94 1460.43,-15356.72 1519.5,-15433.84 1538.87,-15459.12 1506.29,-33753.08 1527.5,-33776.84 1603.01,-33861.44 1704.31,-33722.29 1781,-33805.84 1802.2,-33828.93 1767.65,-34064.88 1789,-34087.84 1816.08,-34116.95 1937.48,-34079.2 1967,-34105.84 1988.23,-34124.99 1957.84,-34150.78 1980,-34168.84 2041.85,-34219.23 2103.07,-34225.23 2159.5,-34168.84 2169.63,-34158.71 2163.75,-17680.66 2167.5,-17666.84 2180.57,-17618.7 2215.75,-17570.15 2234.25,-17546.93"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.01,-17548.09 2238.15,-17542.11 2232.75,-17545.46 2236.01,-17548.09"/>
</g>
<!-- src/components/dialog/content/manager/packIcon/PackIconStacked.vue&#45;&gt;src/components/dialog/content/manager/packIcon/PackIcon.vue -->
<g id="edge353" class="edge">
<title>src/components/dialog/content/manager/packIcon/PackIconStacked.vue&#45;&gt;src/components/dialog/content/manager/packIcon/PackIcon.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1263.6,-3884.84C1300.13,-3884.84 1347.25,-3884.84 1381.14,-3884.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1381.3,-3886.94 1387.3,-3884.84 1381.3,-3882.74 1381.3,-3886.94"/>
</g>
<!-- src/composables/nodePack/usePacksSelection.ts&#45;&gt;src/stores/comfyManagerStore.ts -->
<g id="edge1279" class="edge">
<title>src/composables/nodePack/usePacksSelection.ts&#45;&gt;src/stores/comfyManagerStore.ts</title>
<g id="a_edge1279"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1593.83,-8398.95C1569.95,-8398.71 1543.69,-8403.51 1527.5,-8421.84 1506.67,-8445.41 1541.75,-26516.6 1519.5,-26538.84 1453.17,-26605.13 1374.83,-26605.13 1308.5,-26538.84 1293.9,-26524.24 1313.88,-14663.55 1300.5,-14647.84 1294.96,-14641.33 1287.8,-14636.86 1279.92,-14633.87"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1272.94,-14629.78 1266.6,-14630.22 1271.83,-14633.83 1272.94,-14629.78"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1272.39,-14631.8 1275.28,-14632.6 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1277.6" cy="-14633.23" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1545.09" y="-11252.16" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/nodePack/usePacksSelection.ts&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge1280" class="edge">
<title>src/composables/nodePack/usePacksSelection.ts&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1702.83,-8397.83C1730.26,-8396.41 1761.94,-8400.49 1781,-8421.84 1793.04,-8435.33 1777.81,-18822.63 1789,-18836.84 1839.37,-18900.77 1915.13,-18817.12 1967,-18879.84 1986.07,-18902.9 1958.34,-19128.19 1980,-19148.84 1994.44,-19162.6 2145.36,-19162.9 2159.5,-19148.84 2174.09,-19134.32 2162.06,-17686.69 2167.5,-17666.84 2180.69,-17618.73 2215.82,-17570.17 2234.28,-17546.94"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.04,-17548.1 2238.17,-17542.11 2232.77,-17545.47 2236.04,-17548.1"/>
</g>
<!-- src/composables/nodePack/usePacksStatus.ts&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge1282" class="edge">
<title>src/composables/nodePack/usePacksStatus.ts&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1698.3,-8438.03C1727.29,-8441.55 1762.1,-8451.33 1781,-8476.84 1802.5,-8505.86 1767.4,-18849.89 1789,-18878.84 1838.37,-18944.99 1915.82,-18867.08 1967,-18931.84 1982.94,-18952.01 1961.32,-19145.18 1980,-19162.84 1994.49,-19176.54 2145.36,-19176.9 2159.5,-19162.84 2174.23,-19148.18 2162.01,-17686.88 2167.5,-17666.84 2180.69,-17618.73 2215.81,-17570.17 2234.28,-17546.94"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.04,-17548.1 2238.17,-17542.11 2232.77,-17545.47 2236.04,-17548.1"/>
</g>
<!-- src/composables/nodePack/usePacksStatus.ts&#45;&gt;src/stores/conflictDetectionStore.ts -->
<g id="edge1281" class="edge">
<title>src/composables/nodePack/usePacksStatus.ts&#45;&gt;src/stores/conflictDetectionStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1599.83,-8439.73C1573.91,-8444.04 1543.95,-8454.05 1527.5,-8476.84 1518.31,-8489.57 1530.61,-26555.74 1519.5,-26566.84 1453.17,-26633.13 1374.83,-26633.13 1308.5,-26566.84 1294.08,-26552.43 1313.71,-14843.35 1300.5,-14827.84 1294.44,-14820.72 1286.45,-14816.05 1277.69,-14813.07"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1278.19,-14811.03 1271.84,-14811.35 1277.01,-14815.06 1278.19,-14811.03"/>
</g>
<!-- src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge327" class="edge">
<title>src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1651.69,-4229.14C1665.07,-4303.18 1753.92,-4804.85 1781,-5216.84 1781.71,-5227.6 1781.72,-17630.88 1789,-17638.84 1815.81,-17668.14 1939.96,-17625.75 1967,-17654.84 1995.87,-17685.88 1953.02,-18385.13 1980,-18417.84 1987.17,-18426.53 1998,-18430.98 2009.05,-18433.09"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2008.94,-18435.2 2015.19,-18434.03 2009.58,-18431.04 2008.94,-18435.2"/>
</g>
<!-- src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge326" class="edge">
<title>src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1651.69,-4229.14C1665.07,-4303.17 1753.93,-4804.85 1781,-5216.84 1781.77,-5228.5 1780.73,-18674.57 1789,-18682.84 1818.12,-18711.94 2130.28,-18711.83 2159.5,-18682.84 2169.52,-18672.9 2163.75,-17680.44 2167.5,-17666.84 2180.75,-17618.75 2215.85,-17570.18 2234.3,-17546.94"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.05,-17548.11 2238.18,-17542.11 2232.78,-17545.47 2236.05,-17548.11"/>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoTextSection.vue -->
<g id="node216" class="node">
<title>src/components/dialog/content/manager/infoPanel/InfoTextSection.vue</title>
<g id="a_node216"><a xlink:href="src/components/dialog/content/manager/infoPanel/InfoTextSection.vue" xlink:title="InfoTextSection.vue">
<path fill="#41f083" stroke="black" d="M1928.5,-4228.84C1928.5,-4228.84 1835.5,-4228.84 1835.5,-4228.84 1832.5,-4228.84 1829.5,-4225.84 1829.5,-4222.84 1829.5,-4222.84 1829.5,-4216.84 1829.5,-4216.84 1829.5,-4213.84 1832.5,-4210.84 1835.5,-4210.84 1835.5,-4210.84 1928.5,-4210.84 1928.5,-4210.84 1931.5,-4210.84 1934.5,-4213.84 1934.5,-4216.84 1934.5,-4216.84 1934.5,-4222.84 1934.5,-4222.84 1934.5,-4225.84 1931.5,-4228.84 1928.5,-4228.84"/>
<text text-anchor="start" x="1837.5" y="-4217.64" font-family="Helvetica,sans-Serif" font-size="9.00">InfoTextSection.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue&#45;&gt;src/components/dialog/content/manager/infoPanel/InfoTextSection.vue -->
<g id="edge325" class="edge">
<title>src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue&#45;&gt;src/components/dialog/content/manager/infoPanel/InfoTextSection.vue</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1712.21,-4219.84C1746.68,-4219.84 1789.26,-4219.84 1823.03,-4219.84"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1823.23,-4221.94 1829.23,-4219.84 1823.23,-4217.74 1823.23,-4221.94"/>
</g>
<!-- src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue&#45;&gt;src/components/common/NoResultsPlaceholder.vue -->
<g id="edge328" class="edge">
<title>src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue&#45;&gt;src/components/common/NoResultsPlaceholder.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1477.79,-4166.68C1493.81,-4161.46 1509.83,-4152.89 1519.5,-4138.84 1530.91,-4122.26 1514.14,-2704.88 1527.5,-2689.84 1539.95,-2675.82 1558.3,-2669.73 1576.94,-2667.75"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1577.45,-2669.82 1583.26,-2667.23 1577.11,-2665.63 1577.45,-2669.82"/>
</g>
<!-- src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue&#45;&gt;src/stores/comfyRegistryStore.ts -->
<g id="edge330" class="edge">
<title>src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue&#45;&gt;src/stores/comfyRegistryStore.ts</title>
<g id="a_edge330"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1374.39,-4167.48C1350.83,-4167.1 1324.53,-4171.62 1308.5,-4189.84 1296.4,-4203.58 1312.37,-14723.89 1300.5,-14737.84 1294.69,-14744.66 1287.09,-14749.25 1278.74,-14752.24"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1270.45,-14752.19 1265.16,-14755.71 1271.49,-14756.26 1270.45,-14752.19"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1270.97,-14754.22 1273.88,-14753.48 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1276.2" cy="-14752.89" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1279.91" y="-9454.15" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge331" class="edge">
<title>src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1477.88,-4171.1C1493.51,-4172.76 1509.27,-4177.82 1519.5,-4189.84 1540.79,-4214.83 1505.63,-13620.35 1527.5,-13644.84 1603.03,-13729.43 1705.48,-13589.24 1781,-13673.84 1796.53,-13691.24 1772.5,-27094.35 1789,-27110.84 1818.12,-27139.94 2130.38,-27139.93 2159.5,-27110.84 2171.1,-27099.25 2163.2,-17682.66 2167.5,-17666.84 2180.58,-17618.7 2215.75,-17570.15 2234.26,-17546.93"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.02,-17548.09 2238.15,-17542.11 2232.75,-17545.46 2236.02,-17548.09"/>
</g>
<!-- src/components/node/NodePreview.vue -->
<g id="node219" class="node">
<title>src/components/node/NodePreview.vue</title>
<g id="a_node219"><a xlink:href="src/components/node/NodePreview.vue" xlink:title="NodePreview.vue">
<path fill="#41f083" stroke="black" d="M1689.5,-2473.84C1689.5,-2473.84 1608.5,-2473.84 1608.5,-2473.84 1605.5,-2473.84 1602.5,-2470.84 1602.5,-2467.84 1602.5,-2467.84 1602.5,-2461.84 1602.5,-2461.84 1602.5,-2458.84 1605.5,-2455.84 1608.5,-2455.84 1608.5,-2455.84 1689.5,-2455.84 1689.5,-2455.84 1692.5,-2455.84 1695.5,-2458.84 1695.5,-2461.84 1695.5,-2461.84 1695.5,-2467.84 1695.5,-2467.84 1695.5,-2470.84 1692.5,-2473.84 1689.5,-2473.84"/>
<text text-anchor="start" x="1610.5" y="-2462.64" font-family="Helvetica,sans-Serif" font-size="9.00">NodePreview.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue&#45;&gt;src/components/node/NodePreview.vue -->
<g id="edge329" class="edge">
<title>src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue&#45;&gt;src/components/node/NodePreview.vue</title>
<g id="a_edge329"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1477.79,-4166.69C1493.81,-4161.46 1509.84,-4152.9 1519.5,-4138.84 1532.36,-4120.14 1514.17,-2523.21 1527.5,-2504.84 1541.66,-2485.32 1565.73,-2475.17 1588.65,-2469.96"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1596.79,-2470.55 1602.3,-2467.37 1596.01,-2466.43 1596.79,-2470.55"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1596.4,-2468.49 1593.46,-2469.05 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1591.1" cy="-2469.5" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1498.81" y="-3310.08" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/utils/mapperUtil.ts -->
<g id="node220" class="node">
<title>src/utils/mapperUtil.ts</title>
<g id="a_node220"><a xlink:href="src/utils/mapperUtil.ts" xlink:title="mapperUtil.ts">
<path fill="#ddfeff" stroke="black" d="M1915,-17875.84C1915,-17875.84 1849,-17875.84 1849,-17875.84 1846,-17875.84 1843,-17872.84 1843,-17869.84 1843,-17869.84 1843,-17863.84 1843,-17863.84 1843,-17860.84 1846,-17857.84 1849,-17857.84 1849,-17857.84 1915,-17857.84 1915,-17857.84 1918,-17857.84 1921,-17860.84 1921,-17863.84 1921,-17863.84 1921,-17869.84 1921,-17869.84 1921,-17872.84 1918,-17875.84 1915,-17875.84"/>
<text text-anchor="start" x="1851" y="-17864.64" font-family="Helvetica,sans-Serif" font-size="9.00">mapperUtil.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue&#45;&gt;src/utils/mapperUtil.ts -->
<g id="edge332" class="edge">
<title>src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue&#45;&gt;src/utils/mapperUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1477.87,-4171.12C1493.49,-4172.77 1509.26,-4177.83 1519.5,-4189.84 1532.04,-4204.53 1518.96,-6954.51 1527.5,-6971.84 1590.44,-7099.59 1718.2,-7040.02 1781,-7167.84 1789.18,-7184.48 1776.98,-17837.71 1789,-17851.84 1800.49,-17865.34 1818.99,-17870.03 1836.4,-17870.98"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1836.69,-17873.09 1842.75,-17871.17 1836.82,-17868.89 1836.69,-17873.09"/>
</g>
<!-- src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge335" class="edge">
<title>src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1482.6,-4230.44C1496.59,-4232.28 1510.24,-4237.19 1519.5,-4247.84 1530.29,-4260.24 1519.16,-13700.67 1527.5,-13714.84 1592.9,-13825.94 1715.61,-13744.73 1781,-13855.84 1792.72,-13875.75 1772.65,-27150.5 1789,-27166.84 1905.47,-27283.24 2043.01,-27283.22 2159.5,-27166.84 2171.17,-27155.18 2163.17,-17682.75 2167.5,-17666.84 2180.58,-17618.7 2215.75,-17570.15 2234.26,-17546.93"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.02,-17548.09 2238.15,-17542.11 2232.75,-17545.46 2236.02,-17548.09"/>
</g>
<!-- src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue&#45;&gt;src/types/conflictDetectionTypes.ts -->
<g id="edge336" class="edge">
<title>src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue&#45;&gt;src/types/conflictDetectionTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1482.6,-4230.44C1496.59,-4232.28 1510.24,-4237.19 1519.5,-4247.84 1540.5,-4271.98 1509.67,-13436.27 1527.5,-13462.84 1595.37,-13563.95 1713.14,-13465.72 1781,-13566.84 1793.47,-13585.41 1773.18,-26437.02 1789,-26452.84 1844.96,-26508.76 1911.02,-26508.74 1967,-26452.84 1988.59,-26431.28 1972.88,-17696.5 1980,-17666.84 1991.88,-17617.32 2024.25,-17565.49 2040.86,-17541.12"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2042.67,-17542.2 2044.35,-17536.07 2039.21,-17539.82 2042.67,-17542.2"/>
</g>
<!-- src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue&#45;&gt;src/utils/conflictMessageUtil.ts -->
<g id="edge337" class="edge">
<title>src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue&#45;&gt;src/utils/conflictMessageUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1482.59,-4230.45C1496.58,-4232.29 1510.23,-4237.2 1519.5,-4247.84 1531.93,-4262.1 1517.26,-6955.93 1527.5,-6971.84 1594.6,-7076 1714.01,-6983.6 1781,-7087.84 1791.05,-7103.47 1776.96,-17777.68 1789,-17791.84 1796.5,-17800.65 1806.99,-17805.71 1818.22,-17808.43"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1817.85,-17810.5 1824.14,-17809.64 1818.69,-17806.38 1817.85,-17810.5"/>
</g>
<!-- src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue&#45;&gt;src/i18n.ts -->
<g id="edge334" class="edge">
<title>src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1482.6,-4230.44C1496.59,-4232.28 1510.24,-4237.19 1519.5,-4247.84 1541.4,-4273 1506.65,-13828.8 1527.5,-13854.84 1599.68,-13944.98 1708.84,-13821.68 1781,-13911.84 1791.28,-13924.68 1788.29,-32841.41 1789,-32857.84 1807.63,-33289.47 1868.02,-33816.45 1879.21,-33911.71"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.14,-33912.11 1879.93,-33917.82 1881.31,-33911.62 1877.14,-33912.11"/>
</g>
<!-- src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue&#45;&gt;src/composables/useImportFailedDetection.ts -->
<g id="edge333" class="edge">
<title>src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue&#45;&gt;src/composables/useImportFailedDetection.ts</title>
<g id="a_edge333"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1369.41,-4226.42C1347.25,-4226.37 1323.5,-4231.08 1308.5,-4247.84 1291.47,-4266.86 1318.56,-18934.79 1300.5,-18952.84 1181.99,-19071.28 1042.05,-19071.24 923.5,-18952.84 897.16,-18926.53 934.76,-8258.08 910.5,-8229.84 906.55,-8225.23 901.82,-8221.62 896.61,-8218.8"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="890.05,-8213.9 883.7,-8213.6 888.48,-8217.79 890.05,-8213.9"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="889.27,-8215.85 892.05,-8216.97 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="894.28" cy="-8217.86" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1327.17" y="-6212.71" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/infoPanel/MarkdownText.vue -->
<g id="node217" class="node">
<title>src/components/dialog/content/manager/infoPanel/MarkdownText.vue</title>
<g id="a_node217"><a xlink:href="src/components/dialog/content/manager/infoPanel/MarkdownText.vue" xlink:title="MarkdownText.vue">
<path fill="#41f083" stroke="black" d="M2096.5,-4228.84C2096.5,-4228.84 2007.5,-4228.84 2007.5,-4228.84 2004.5,-4228.84 2001.5,-4225.84 2001.5,-4222.84 2001.5,-4222.84 2001.5,-4216.84 2001.5,-4216.84 2001.5,-4213.84 2004.5,-4210.84 2007.5,-4210.84 2007.5,-4210.84 2096.5,-4210.84 2096.5,-4210.84 2099.5,-4210.84 2102.5,-4213.84 2102.5,-4216.84 2102.5,-4216.84 2102.5,-4222.84 2102.5,-4222.84 2102.5,-4225.84 2099.5,-4228.84 2096.5,-4228.84"/>
<text text-anchor="start" x="2009.5" y="-4217.64" font-family="Helvetica,sans-Serif" font-size="9.00">MarkdownText.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/infoPanel/InfoTextSection.vue&#45;&gt;src/components/dialog/content/manager/infoPanel/MarkdownText.vue -->
<g id="edge321" class="edge">
<title>src/components/dialog/content/manager/infoPanel/InfoTextSection.vue&#45;&gt;src/components/dialog/content/manager/infoPanel/MarkdownText.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1934.78,-4219.84C1953.92,-4219.84 1975.69,-4219.84 1995.17,-4219.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1995.41,-4221.94 2001.41,-4219.84 1995.41,-4217.74 1995.41,-4221.94"/>
</g>
<!-- src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.test.ts -->
<g id="node218" class="node">
<title>src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.test.ts</title>
<g id="a_node218"><a xlink:href="src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.test.ts" xlink:title="DescriptionTabPanel.test.ts">
<path fill="#ddfeff" stroke="black" d="M1489,-4213.84C1489,-4213.84 1363,-4213.84 1363,-4213.84 1360,-4213.84 1357,-4210.84 1357,-4207.84 1357,-4207.84 1357,-4201.84 1357,-4201.84 1357,-4198.84 1360,-4195.84 1363,-4195.84 1363,-4195.84 1489,-4195.84 1489,-4195.84 1492,-4195.84 1495,-4198.84 1495,-4201.84 1495,-4201.84 1495,-4207.84 1495,-4207.84 1495,-4210.84 1492,-4213.84 1489,-4213.84"/>
<text text-anchor="start" x="1365" y="-4202.64" font-family="Helvetica,sans-Serif" font-size="9.00">DescriptionTabPanel.test.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.test.ts&#45;&gt;src/locales/en/main.json -->
<g id="edge323" class="edge">
<title>src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.test.ts&#45;&gt;src/locales/en/main.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1495.05,-4204.54C1504.45,-4207.47 1513.07,-4212.28 1519.5,-4219.84 1540.88,-4244.94 1505.54,-13690.24 1527.5,-13714.84 1603.03,-13799.43 1705.49,-13659.23 1781,-13743.84 1791.94,-13756.1 1786.47,-32659.6 1789,-32675.84 1829.09,-32932.62 1925.03,-32976.36 1967,-33232.84 1970.86,-33256.41 1964.81,-34074.39 1980,-34092.84 1988.61,-34103.29 2002.52,-34107.61 2015.75,-34109.11"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2015.6,-34111.2 2021.76,-34109.6 2015.95,-34107.02 2015.6,-34111.2"/>
</g>
<!-- src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.test.ts&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge324" class="edge">
<title>src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.test.ts&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1495.05,-4204.54C1504.45,-4207.47 1513.07,-4212.28 1519.5,-4219.84 1540.78,-4244.83 1506.31,-13647.77 1527.5,-13672.84 1601.28,-13760.11 1707.23,-13628.56 1781,-13715.84 1796.04,-13733.64 1772.52,-27122.36 1789,-27138.84 1818.12,-27167.94 2130.38,-27167.93 2159.5,-27138.84 2171.13,-27127.21 2163.19,-17682.71 2167.5,-17666.84 2180.58,-17618.7 2215.75,-17570.15 2234.26,-17546.93"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.02,-17548.09 2238.15,-17542.11 2232.75,-17545.46 2236.02,-17548.09"/>
</g>
<!-- src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.test.ts&#45;&gt;src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue -->
<g id="edge322" class="edge">
<title>src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.test.ts&#45;&gt;src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1495.11,-4209.46C1521.99,-4211.28 1552.82,-4213.38 1579.72,-4215.2"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1579.63,-4217.3 1585.75,-4215.61 1579.91,-4213.11 1579.63,-4217.3"/>
</g>
<!-- src/components/node/NodePreview.vue&#45;&gt;src/stores/workspace/colorPaletteStore.ts -->
<g id="edge762" class="edge">
<title>src/components/node/NodePreview.vue&#45;&gt;src/stores/workspace/colorPaletteStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1602.26,-2467.34C1575.8,-2471.43 1544.47,-2481.34 1527.5,-2504.84 1514.94,-2522.23 1533.41,-14845.5 1519.5,-14861.84 1510.72,-14872.15 1497.87,-14877.34 1484.52,-14879.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1484.02,-14877.6 1478.37,-14880.52 1484.6,-14881.76 1484.02,-14877.6"/>
</g>
<!-- src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="node341" class="node">
<title>src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<g id="a_node341"><a xlink:href="src/schemas/nodeDef/nodeDefSchemaV2.ts" xlink:title="nodeDefSchemaV2.ts">
<path fill="#ddfeff" stroke="black" d="M1933,-19043.84C1933,-19043.84 1831,-19043.84 1831,-19043.84 1828,-19043.84 1825,-19040.84 1825,-19037.84 1825,-19037.84 1825,-19031.84 1825,-19031.84 1825,-19028.84 1828,-19025.84 1831,-19025.84 1831,-19025.84 1933,-19025.84 1933,-19025.84 1936,-19025.84 1939,-19028.84 1939,-19031.84 1939,-19031.84 1939,-19037.84 1939,-19037.84 1939,-19040.84 1936,-19043.84 1933,-19043.84"/>
<text text-anchor="start" x="1833" y="-19032.64" font-family="Helvetica,sans-Serif" font-size="9.00">nodeDefSchemaV2.ts</text>
</a>
</g>
</g>
<!-- src/components/node/NodePreview.vue&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge760" class="edge">
<title>src/components/node/NodePreview.vue&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1695.71,-2465.72C1725.19,-2468.97 1761.54,-2478.56 1781,-2504.84 1798.07,-2527.88 1770.19,-19000.19 1789,-19021.84 1796.66,-19030.65 1807.34,-19035.52 1818.73,-19037.97"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1818.46,-19040.05 1824.73,-19039.04 1819.19,-19035.92 1818.46,-19040.05"/>
</g>
<!-- src/utils/markdownRendererUtil.ts -->
<g id="node399" class="node">
<title>src/utils/markdownRendererUtil.ts</title>
<g id="a_node399"><a xlink:href="src/utils/markdownRendererUtil.ts" xlink:title="markdownRendererUtil.ts">
<path fill="#ddfeff" stroke="black" d="M1942,-17785.84C1942,-17785.84 1822,-17785.84 1822,-17785.84 1819,-17785.84 1816,-17782.84 1816,-17779.84 1816,-17779.84 1816,-17773.84 1816,-17773.84 1816,-17770.84 1819,-17767.84 1822,-17767.84 1822,-17767.84 1942,-17767.84 1942,-17767.84 1945,-17767.84 1948,-17770.84 1948,-17773.84 1948,-17773.84 1948,-17779.84 1948,-17779.84 1948,-17782.84 1945,-17785.84 1942,-17785.84"/>
<text text-anchor="start" x="1824" y="-17774.64" font-family="Helvetica,sans-Serif" font-size="9.00">markdownRendererUtil.ts</text>
</a>
</g>
</g>
<!-- src/components/node/NodePreview.vue&#45;&gt;src/utils/markdownRendererUtil.ts -->
<g id="edge763" class="edge">
<title>src/components/node/NodePreview.vue&#45;&gt;src/utils/markdownRendererUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1695.71,-2465.72C1725.19,-2468.97 1761.54,-2478.56 1781,-2504.84 1796.76,-2526.12 1771.84,-17741.66 1789,-17761.84 1794.51,-17768.32 1801.65,-17772.77 1809.5,-17775.75"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1809.27,-17777.89 1815.63,-17777.76 1810.58,-17773.9 1809.27,-17777.89"/>
</g>
<!-- src/components/node/NodePreview.vue&#45;&gt;src/stores/widgetStore.ts -->
<g id="edge761" class="edge">
<title>src/components/node/NodePreview.vue&#45;&gt;src/stores/widgetStore.ts</title>
<g id="a_edge761"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1602.26,-2467.34C1575.8,-2471.42 1544.47,-2481.34 1527.5,-2504.84 1515.61,-2521.31 1533.87,-25890.48 1519.5,-25904.84 1453.18,-25971.14 1374.83,-25971.12 1308.5,-25904.84 1294.86,-25891.21 1313,-14812.52 1300.5,-14797.84 1291.17,-14786.87 1277.23,-14781.7 1262.99,-14779.62"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1254.96,-14776.86 1248.81,-14778.47 1254.62,-14781.05 1254.96,-14776.86"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1254.79,-14778.96 1257.78,-14779.2 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1260.17" cy="-14779.39" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1498.84" y="-8615.91" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/utils/mapperUtil.ts&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge3605" class="edge">
<title>src/utils/mapperUtil.ts&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1921.22,-17865.43C1936.26,-17863.54 1953.2,-17859.64 1967,-17851.84 2106.08,-17773.23 2209.94,-17598.48 2238.28,-17547.23"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2240.17,-17548.14 2241.21,-17541.87 2236.49,-17546.12 2240.17,-17548.14"/>
</g>
<!-- src/utils/mapperUtil.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge3603" class="edge">
<title>src/utils/mapperUtil.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1842.78,-17861.58C1818.94,-17860.85 1791.82,-17865.33 1785,-17887.84 1780.46,-17902.83 1780.46,-19000.84 1785,-19015.84 1789.52,-19030.77 1803.07,-19037.49 1818.66,-19039.95"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1818.75,-19042.08 1824.96,-19040.72 1819.26,-19037.91 1818.75,-19042.08"/>
</g>
<!-- src/utils/mapperUtil.ts&#45;&gt;src/schemas/nodeDefSchema.ts -->
<g id="edge3604" class="edge">
<title>src/utils/mapperUtil.ts&#45;&gt;src/schemas/nodeDefSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1921.31,-17863.68C1937.86,-17864.54 1955.94,-17868.88 1967,-17881.84 1979.25,-17896.18 1978.56,-18542.03 1980,-18560.84 1995.59,-18763.84 2037.16,-19008.25 2048.25,-19071.37"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2046.23,-19072 2049.34,-19077.54 2050.36,-19071.27 2046.23,-19072"/>
</g>
<!-- src/schemas/nodeDef/migration.ts -->
<g id="node905" class="node">
<title>src/schemas/nodeDef/migration.ts</title>
<g id="a_node905"><a xlink:href="src/schemas/nodeDef/migration.ts" xlink:title="migration.ts">
<path fill="#ddfeff" stroke="black" d="M1678.5,-19043.84C1678.5,-19043.84 1619.5,-19043.84 1619.5,-19043.84 1616.5,-19043.84 1613.5,-19040.84 1613.5,-19037.84 1613.5,-19037.84 1613.5,-19031.84 1613.5,-19031.84 1613.5,-19028.84 1616.5,-19025.84 1619.5,-19025.84 1619.5,-19025.84 1678.5,-19025.84 1678.5,-19025.84 1681.5,-19025.84 1684.5,-19028.84 1684.5,-19031.84 1684.5,-19031.84 1684.5,-19037.84 1684.5,-19037.84 1684.5,-19040.84 1681.5,-19043.84 1678.5,-19043.84"/>
<text text-anchor="start" x="1621.5" y="-19032.64" font-family="Helvetica,sans-Serif" font-size="9.00">migration.ts</text>
</a>
</g>
</g>
<!-- src/utils/mapperUtil.ts&#45;&gt;src/schemas/nodeDef/migration.ts -->
<g id="edge3602" class="edge">
<title>src/utils/mapperUtil.ts&#45;&gt;src/schemas/nodeDef/migration.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1842.79,-17862.53C1823.69,-17862.66 1801.95,-17866.72 1789,-17881.84 1768.4,-17905.89 1802.34,-18998.44 1781,-19021.84 1758.86,-19046.11 1720.27,-19047.22 1690.69,-19043.53"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1690.75,-19041.42 1684.52,-19042.67 1690.18,-19045.58 1690.75,-19041.42"/>
</g>
<!-- src/components/dialog/content/manager/packBanner/PackBanner.vue&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge338" class="edge">
<title>src/components/dialog/content/manager/packBanner/PackBanner.vue&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1251.69,-4428.72C1270,-4434.42 1289.54,-4444.17 1300.5,-4460.84 1321.97,-4493.48 1286.62,-15680.47 1308.5,-15712.84 1365.11,-15796.6 1462.9,-15714.06 1519.5,-15797.84 1537.22,-15824.06 1510.26,-34002.29 1527.5,-34028.84 1594.68,-34132.29 1710.59,-34040.55 1781,-34141.84 1797.01,-34164.87 1770.63,-34246.63 1789,-34267.84 1817.39,-34300.61 1936.87,-34303.37 1980,-34307.84 2059.35,-34316.06 2103.08,-34364.23 2159.5,-34307.84 2169.72,-34297.62 2163.71,-17680.78 2167.5,-17666.84 2180.57,-17618.7 2215.75,-17570.15 2234.25,-17546.93"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.01,-17548.09 2238.15,-17542.11 2232.75,-17545.46 2236.01,-17548.09"/>
</g>
<!-- src/components/dialog/content/manager/packCard/PackCardFooter.vue&#45;&gt;src/composables/useConflictDetection.ts -->
<g id="edge347" class="edge">
<title>src/components/dialog/content/manager/packCard/PackCardFooter.vue&#45;&gt;src/composables/useConflictDetection.ts</title>
<g id="a_edge347"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1259.72,-4476.02C1275.03,-4477.44 1290.37,-4482.23 1300.5,-4493.84 1323.89,-4520.66 1285.51,-7028.68 1308.5,-7055.84 1369.97,-7128.45 1457.97,-7019.28 1519.5,-7091.84 1534.57,-7109.61 1512.03,-8752.41 1527.5,-8769.84 1539.32,-8783.15 1556.45,-8789.32 1574.11,-8791.6"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1581.82,-8794.29 1587.96,-8792.65 1582.14,-8790.1 1581.82,-8794.29"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1581.98,-8792.19 1578.99,-8791.97 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1576.59" cy="-8791.78" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1284" y="-7048.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/packCard/PackCardFooter.vue&#45;&gt;src/components/dialog/content/manager/button/PackInstallButton.vue -->
<g id="edge346" class="edge">
<title>src/components/dialog/content/manager/packCard/PackCardFooter.vue&#45;&gt;src/components/dialog/content/manager/button/PackInstallButton.vue</title>
<g id="a_edge346"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1259.56,-4480.24C1275.05,-4477.34 1290.54,-4471.17 1300.5,-4458.84 1313.52,-4442.71 1294.65,-4101.25 1308.5,-4085.84 1320.17,-4072.85 1337.06,-4066.87 1354.38,-4064.67"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1362.44,-4066.18 1368.27,-4063.65 1362.13,-4061.99 1362.44,-4066.18"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1362.29,-4064.09 1359.3,-4064.31 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1356.9" cy="-4064.48" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1279.68" y="-4264.61" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/packCard/PackCardFooter.vue&#45;&gt;src/stores/comfyManagerStore.ts -->
<g id="edge348" class="edge">
<title>src/components/dialog/content/manager/packCard/PackCardFooter.vue&#45;&gt;src/stores/comfyManagerStore.ts</title>
<g id="a_edge348"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1154.4,-4474.94C1134.53,-4475.96 1114.83,-4481.95 1107,-4499.84 1099.96,-4515.91 1099.96,-14592.76 1107,-14608.84 1112.13,-14620.55 1122.21,-14627.58 1134.07,-14631.65"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1141.17,-14635.56 1147.5,-14634.97 1142.18,-14631.49 1141.17,-14635.56"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1141.67,-14633.53 1138.76,-14632.81 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1136.43" cy="-14632.23" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1077.22" y="-9557.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/packCard/PackCardFooter.vue&#45;&gt;src/types/comfyManagerTypes.ts -->
<g id="edge349" class="edge">
<title>src/components/dialog/content/manager/packCard/PackCardFooter.vue&#45;&gt;src/types/comfyManagerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1259.74,-4476C1275.04,-4477.43 1290.39,-4482.21 1300.5,-4493.84 1312.76,-4507.93 1296.22,-15236.77 1308.5,-15250.84 1370.74,-15322.16 1457.27,-15208.51 1519.5,-15279.84 1533.17,-15295.5 1512.8,-27238.14 1527.5,-27252.84 1567.35,-27292.66 1741.15,-27292.65 1781,-27252.84 1793.21,-27240.63 1777.81,-17320.99 1789,-17307.84 1796.08,-17299.52 1805.82,-17294.54 1816.33,-17291.73"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1816.85,-17293.76 1822.23,-17290.38 1815.92,-17289.67 1816.85,-17293.76"/>
</g>
<!-- src/components/dialog/content/manager/packCard/PackCardFooter.vue&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge350" class="edge">
<title>src/components/dialog/content/manager/packCard/PackCardFooter.vue&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1259.74,-4476C1275.04,-4477.43 1290.39,-4482.21 1300.5,-4493.84 1313.38,-4508.64 1296.74,-15781.13 1308.5,-15796.84 1367.09,-15875.07 1460.92,-15780.6 1519.5,-15858.84 1538.52,-15884.24 1507.25,-34116.4 1527.5,-34140.84 1600.67,-34229.12 1704.93,-34103.04 1781,-34188.84 1798.58,-34208.67 1770.42,-34288.94 1789,-34307.84 1816.83,-34336.14 1931,-34306.12 1967,-34322.84 1974.41,-34326.28 1972.45,-34332.71 1980,-34335.84 2016.85,-34351.1 2131.29,-34364.04 2159.5,-34335.84 2169.73,-34325.61 2163.71,-17680.8 2167.5,-17666.84 2180.57,-17618.7 2215.75,-17570.15 2234.25,-17546.93"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.01,-17548.09 2238.15,-17542.11 2232.75,-17545.46 2236.01,-17548.09"/>
</g>
<!-- src/components/dialog/content/manager/packCard/PackCardFooter.vue&#45;&gt;src/types/conflictDetectionTypes.ts -->
<g id="edge351" class="edge">
<title>src/components/dialog/content/manager/packCard/PackCardFooter.vue&#45;&gt;src/types/conflictDetectionTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1259.74,-4476C1275.04,-4477.43 1290.39,-4482.21 1300.5,-4493.84 1313.03,-4508.24 1298.26,-15472.73 1308.5,-15488.84 1364.09,-15576.25 1463.92,-15500.42 1519.5,-15587.84 1533.52,-15609.89 1509.02,-30622.36 1527.5,-30640.84 1607.19,-30720.48 1700.93,-30720.1 1781,-30640.84 1788.84,-30633.08 1786.67,-29857.62 1789,-29846.84 1830.39,-29655.46 1926.47,-29635.4 1967,-29443.84 1983.93,-29363.82 1960.94,-17746.37 1980,-17666.84 1991.87,-17617.31 2024.24,-17565.49 2040.86,-17541.12"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2042.66,-17542.2 2044.34,-17536.07 2039.21,-17539.81 2042.66,-17542.2"/>
</g>
<!-- src/components/dialog/content/manager/packCard/PackCardFooter.vue&#45;&gt;src/components/dialog/content/manager/button/PackEnableToggle.vue -->
<g id="edge345" class="edge">
<title>src/components/dialog/content/manager/packCard/PackCardFooter.vue&#45;&gt;src/components/dialog/content/manager/button/PackEnableToggle.vue</title>
<g id="a_edge345"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1259.59,-4480.27C1275.08,-4477.37 1290.57,-4471.19 1300.5,-4458.84 1316.62,-4438.79 1290.15,-4013.87 1308.5,-3995.84 1325.22,-3979.4 1497.42,-3987.96 1519.5,-3995.84 1567.05,-4012.79 1609.72,-4055.74 1631.9,-4081.15"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1635.36,-4088.5 1640.84,-4091.72 1638.57,-4085.79 1635.36,-4088.5"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1636.97,-4087.14 1635.03,-4084.85 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1633.48" cy="-4083.02" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1280.43" y="-4281.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/manager/registrySearchBar/SearchFilterDropdown.vue&#45;&gt;src/types/comfyManagerTypes.ts -->
<g id="edge363" class="edge">
<title>src/components/dialog/content/manager/registrySearchBar/SearchFilterDropdown.vue&#45;&gt;src/types/comfyManagerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1466.05,-3953.85C1485.69,-3960.57 1507.76,-3971.95 1519.5,-3990.84 1540.01,-4023.84 1512.38,-6753.04 1527.5,-6788.84 1588.82,-6934.03 1719.83,-6891.58 1781,-7036.84 1787.9,-7053.22 1777.48,-17264.3 1789,-17277.84 1796.08,-17286.16 1805.82,-17291.13 1816.33,-17293.95"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1815.92,-17296.01 1822.23,-17295.3 1816.85,-17291.91 1815.92,-17296.01"/>
</g>
<!-- src/composables/nodePack/useUpdateAvailableNodes.ts&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge1286" class="edge">
<title>src/composables/nodePack/useUpdateAvailableNodes.ts&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1702.83,-8307.83C1730.26,-8306.41 1761.94,-8310.49 1781,-8331.84 1792.86,-8345.13 1776.4,-18581.24 1789,-18593.84 1844.96,-18649.76 1908.63,-18647.24 1967,-18593.84 1991.03,-18571.85 1958.38,-18472.2 1980,-18447.84 1987.41,-18439.49 1998.19,-18435.12 2009.13,-18432.98"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.61,-18435.03 2015.2,-18432.01 2008.94,-18430.88 2009.61,-18435.03"/>
</g>
<!-- src/composables/nodePack/useUpdateAvailableNodes.ts&#45;&gt;src/stores/comfyManagerStore.ts -->
<g id="edge1284" class="edge">
<title>src/composables/nodePack/useUpdateAvailableNodes.ts&#45;&gt;src/stores/comfyManagerStore.ts</title>
<g id="a_edge1284"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1576.93,-8309.71C1558.27,-8311.68 1539.92,-8317.78 1527.5,-8331.84 1506.81,-8355.25 1541.6,-26306.75 1519.5,-26328.84 1486.34,-26361.98 1341.67,-26361.98 1308.5,-26328.84 1294.16,-26314.5 1313.65,-14663.28 1300.5,-14647.84 1294.96,-14641.33 1287.8,-14636.86 1279.92,-14633.87"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1272.94,-14629.78 1266.6,-14630.22 1271.83,-14633.83 1272.94,-14629.78"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1272.39,-14631.8 1275.28,-14632.6 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1277.6" cy="-14633.23" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1496.13" y="-11143.36" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/nodePack/useUpdateAvailableNodes.ts&#45;&gt;src/composables/nodePack/useInstalledPacks.ts -->
<g id="edge1283" class="edge">
<title>src/composables/nodePack/useUpdateAvailableNodes.ts&#45;&gt;src/composables/nodePack/useInstalledPacks.ts</title>
<g id="a_edge1283"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1721.02,-8318.11C1740.95,-8320.29 1762.28,-8324.39 1781,-8331.84 1812.89,-8344.53 1843.55,-8370.17 1862.32,-8387.91"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1866.62,-8395.06 1872.38,-8397.75 1869.56,-8392.05 1866.62,-8395.06"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1868.09,-8393.56 1865.95,-8391.46 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1864.23" cy="-8389.78" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1780.74" y="-8336.68" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/nodePack/useUpdateAvailableNodes.ts&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge1285" class="edge">
<title>src/composables/nodePack/useUpdateAvailableNodes.ts&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1702.83,-8307.83C1730.26,-8306.41 1761.94,-8310.49 1781,-8331.84 1792.98,-8345.26 1780.76,-18676.85 1789,-18692.84 1833.53,-18779.22 1920.68,-18734.4 1967,-18819.84 1983.17,-18849.66 1955.51,-19101.37 1980,-19124.84 1994.4,-19138.64 2145.36,-19138.9 2159.5,-19124.84 2173.86,-19110.56 2162.14,-17686.37 2167.5,-17666.84 2180.69,-17618.73 2215.82,-17570.17 2234.28,-17546.94"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.04,-17548.1 2238.17,-17542.11 2232.77,-17545.47 2236.04,-17548.1"/>
</g>
<!-- src/types/searchServiceTypes.ts&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge3575" class="edge">
<title>src/types/searchServiceTypes.ts&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1940.19,-17113.26C1950.26,-17115.87 1959.8,-17120.37 1967,-17127.84 1995.66,-17157.56 1955.9,-17186.3 1980,-17219.84 2032.09,-17292.3 2111.17,-17234.81 2159.5,-17309.84 2172.02,-17329.28 2152.42,-17500.3 2167.5,-17517.84 2171.64,-17522.65 2176.81,-17526.22 2182.5,-17528.84"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2182,-17530.9 2188.35,-17531.16 2183.55,-17527 2182,-17530.9"/>
</g>
<!-- src/types/searchServiceTypes.ts&#45;&gt;src/types/algoliaTypes.ts -->
<g id="edge3574" class="edge">
<title>src/types/searchServiceTypes.ts&#45;&gt;src/types/algoliaTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1940.39,-17112.58C1950.57,-17115.21 1960.1,-17119.9 1967,-17127.84 1992.82,-17157.55 1954.65,-17451.72 1980,-17481.84 1986.38,-17489.42 1995.55,-17493.76 2005.18,-17496.13"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2004.92,-17498.22 2011.22,-17497.37 2005.76,-17494.11 2004.92,-17498.22"/>
</g>
<!-- src/components/dialog/content/manager/skeleton/PackCardGridSkeleton.test.ts -->
<g id="node227" class="node">
<title>src/components/dialog/content/manager/skeleton/PackCardGridSkeleton.test.ts</title>
<g id="a_node227"><a xlink:href="src/components/dialog/content/manager/skeleton/PackCardGridSkeleton.test.ts" xlink:title="PackCardGridSkeleton.test.ts">
<path fill="#ddfeff" stroke="black" d="M880,-3823.84C880,-3823.84 744,-3823.84 744,-3823.84 741,-3823.84 738,-3820.84 738,-3817.84 738,-3817.84 738,-3811.84 738,-3811.84 738,-3808.84 741,-3805.84 744,-3805.84 744,-3805.84 880,-3805.84 880,-3805.84 883,-3805.84 886,-3808.84 886,-3811.84 886,-3811.84 886,-3817.84 886,-3817.84 886,-3820.84 883,-3823.84 880,-3823.84"/>
<text text-anchor="start" x="746" y="-3812.64" font-family="Helvetica,sans-Serif" font-size="9.00">PackCardGridSkeleton.test.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/manager/skeleton/PackCardGridSkeleton.test.ts&#45;&gt;src/locales/en/main.json -->
<g id="edge367" class="edge">
<title>src/components/dialog/content/manager/skeleton/PackCardGridSkeleton.test.ts&#45;&gt;src/locales/en/main.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M886.03,-3812.78C895.39,-3815.65 903.97,-3820.39 910.5,-3827.84 939.34,-3860.71 893.43,-10094.08 923.5,-10125.84 950.59,-10154.44 1073.43,-10107.21 1100.5,-10135.84 1125.53,-10162.31 1088.43,-31095.4 1113.5,-31121.84 1127.82,-31136.93 1286.17,-31116.75 1300.5,-31131.84 1319.47,-31151.81 1289.47,-35077.93 1308.5,-35097.84 1324.72,-35114.81 1503.23,-35090.92 1519.5,-35107.84 1538.98,-35128.1 1507.54,-36100.04 1527.5,-36119.84 1537.5,-36129.76 1771,-36129.75 1781,-36119.84 1790.02,-36110.9 1784.59,-35217.74 1789,-35205.84 1831.62,-35090.79 1919.49,-35107.96 1967,-34994.84 2036.96,-34828.25 2049.19,-34227.01 2050.79,-34123.17"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.89,-34123.09 2050.88,-34117.06 2048.69,-34123.03 2052.89,-34123.09"/>
</g>
<!-- src/components/dialog/content/manager/skeleton/PackCardGridSkeleton.test.ts&#45;&gt;src/components/dialog/content/manager/skeleton/GridSkeleton.vue -->
<g id="edge365" class="edge">
<title>src/components/dialog/content/manager/skeleton/PackCardGridSkeleton.test.ts&#45;&gt;src/components/dialog/content/manager/skeleton/GridSkeleton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M886.17,-3814.84C910.23,-3814.84 936.49,-3814.84 958.68,-3814.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="958.83,-3816.94 964.83,-3814.84 958.83,-3812.74 958.83,-3816.94"/>
</g>
<!-- src/components/dialog/content/manager/skeleton/PackCardGridSkeleton.test.ts&#45;&gt;src/components/dialog/content/manager/skeleton/PackCardSkeleton.vue -->
<g id="edge366" class="edge">
<title>src/components/dialog/content/manager/skeleton/PackCardGridSkeleton.test.ts&#45;&gt;src/components/dialog/content/manager/skeleton/PackCardSkeleton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M868.5,-3805.81C886.04,-3803.36 905.54,-3801.05 923.5,-3799.84 1001.99,-3794.53 1021.89,-3796.86 1100.5,-3799.84 1113.95,-3800.35 1128.34,-3801.22 1142.04,-3802.21"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1142.14,-3804.32 1148.28,-3802.67 1142.45,-3800.13 1142.14,-3804.32"/>
</g>
<!-- src/components/dialog/content/setting/AboutPanel.vue&#45;&gt;src/components/common/SystemStatsPanel.vue -->
<g id="edge369" class="edge">
<title>src/components/dialog/content/setting/AboutPanel.vue&#45;&gt;src/components/common/SystemStatsPanel.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1055.66,-3519.33C1072.14,-3520.42 1089.62,-3525.04 1100.5,-3537.84 1130.2,-3572.78 1080.94,-5156.54 1113.5,-5188.84 1137.59,-5212.74 1515.66,-5178.92 1519.5,-5174.84 1540.87,-5152.13 1506.82,-2953.17 1527.5,-2929.84 1541.56,-2913.97 1563.18,-2908.26 1584.23,-2907.16"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1584.51,-2909.26 1590.45,-2906.97 1584.38,-2905.06 1584.51,-2909.26"/>
</g>
<!-- src/components/dialog/content/setting/AboutPanel.vue&#45;&gt;src/stores/systemStatsStore.ts -->
<g id="edge371" class="edge">
<title>src/components/dialog/content/setting/AboutPanel.vue&#45;&gt;src/stores/systemStatsStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1055.7,-3519.3C1072.19,-3520.37 1089.66,-3525 1100.5,-3537.84 1126.48,-3568.62 1090.99,-15105.43 1113.5,-15138.84 1163.63,-15213.24 1250.39,-15140.43 1300.5,-15214.84 1312.57,-15232.76 1293.22,-27643.57 1308.5,-27658.84 1374.83,-27725.13 1452.73,-27724.69 1519.5,-27658.84 1531.01,-27647.48 1521.07,-27091.67 1527.5,-27076.84 1589.71,-26933.36 1719.73,-26976.71 1781,-26832.84 1789.19,-26813.61 1775.46,-14813.75 1789,-14797.84 1797.38,-14787.99 1809.5,-14782.82 1822.2,-14780.38"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1822.86,-14782.4 1828.46,-14779.39 1822.21,-14778.25 1822.86,-14782.4"/>
</g>
<!-- src/components/dialog/content/setting/AboutPanel.vue&#45;&gt;src/components/dialog/content/setting/PanelTemplate.vue -->
<g id="edge368" class="edge">
<title>src/components/dialog/content/setting/AboutPanel.vue&#45;&gt;src/components/dialog/content/setting/PanelTemplate.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1055.94,-3519.95C1072.07,-3521.23 1089.21,-3525.82 1100.5,-3537.84 1137.24,-3576.92 1076.58,-3618.91 1113.5,-3657.84 1123.01,-3667.87 1136.41,-3672.89 1150.05,-3675.13"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1150.1,-3677.25 1156.33,-3675.97 1150.66,-3673.09 1150.1,-3677.25"/>
</g>
<!-- src/stores/aboutPanelStore.ts -->
<g id="node229" class="node">
<title>src/stores/aboutPanelStore.ts</title>
<g id="a_node229"><a xlink:href="src/stores/aboutPanelStore.ts" xlink:title="aboutPanelStore.ts">
<path fill="#ddfeff" stroke="black" d="M1694,-14821.84C1694,-14821.84 1604,-14821.84 1604,-14821.84 1601,-14821.84 1598,-14818.84 1598,-14815.84 1598,-14815.84 1598,-14809.84 1598,-14809.84 1598,-14806.84 1601,-14803.84 1604,-14803.84 1604,-14803.84 1694,-14803.84 1694,-14803.84 1697,-14803.84 1700,-14806.84 1700,-14809.84 1700,-14809.84 1700,-14815.84 1700,-14815.84 1700,-14818.84 1697,-14821.84 1694,-14821.84"/>
<text text-anchor="start" x="1606" y="-14810.64" font-family="Helvetica,sans-Serif" font-size="9.00">aboutPanelStore.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/setting/AboutPanel.vue&#45;&gt;src/stores/aboutPanelStore.ts -->
<g id="edge370" class="edge">
<title>src/components/dialog/content/setting/AboutPanel.vue&#45;&gt;src/stores/aboutPanelStore.ts</title>
<g id="a_edge370"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1055.7,-3519.3C1072.19,-3520.37 1089.66,-3525 1100.5,-3537.84 1126.19,-3568.27 1098.53,-14970.93 1113.5,-15007.84 1158.4,-15118.51 1255.63,-15090.15 1300.5,-15200.84 1308.09,-15219.55 1294.22,-26818.56 1308.5,-26832.84 1374.83,-26899.12 1453.17,-26899.13 1519.5,-26832.84 1534.24,-26818.1 1513.7,-14843.45 1527.5,-14827.84 1541.46,-14812.04 1562.91,-14806.3 1583.85,-14805.16"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1591.84,-14807.19 1597.82,-14805.03 1591.8,-14802.99 1591.84,-14807.19"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1591.82,-14805.09 1588.82,-14805.12 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1586.42" cy="-14805.14" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1086.59" y="-9154.85" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/aboutPanelStore.ts&#45;&gt;src/utils/envUtil.ts -->
<g id="edge3344" class="edge">
<title>src/stores/aboutPanelStore.ts&#45;&gt;src/utils/envUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1700.21,-14803.98C1728.23,-14802.17 1761.34,-14805.81 1781,-14827.84 1795.17,-14843.71 1773.95,-27067.8 1789,-27082.84 1844.96,-27138.76 1911.02,-27138.73 1967,-27082.84 1976.95,-27072.9 1978.91,-18994.86 1980,-18980.84 1993.65,-18805.49 2035.75,-18595.69 2047.77,-18538.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2049.84,-18538.43 2049.02,-18532.13 2045.73,-18537.57 2049.84,-18538.43"/>
</g>
<!-- src/stores/aboutPanelStore.ts&#45;&gt;src/stores/systemStatsStore.ts -->
<g id="edge3342" class="edge">
<title>src/stores/aboutPanelStore.ts&#45;&gt;src/stores/systemStatsStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1700.12,-14806.33C1736.02,-14801.67 1784.48,-14795.37 1822.21,-14790.47"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1822.49,-14792.55 1828.16,-14789.7 1821.94,-14788.39 1822.49,-14792.55"/>
</g>
<!-- src/stores/aboutPanelStore.ts&#45;&gt;src/types/comfy.ts -->
<g id="edge3343" class="edge">
<title>src/stores/aboutPanelStore.ts&#45;&gt;src/types/comfy.ts</title>
<g id="a_edge3343"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1700.21,-14803.98C1728.22,-14802.17 1761.34,-14805.81 1781,-14827.84 1794.62,-14843.09 1774.53,-26592.38 1789,-26606.84 1844.96,-26662.76 1911.02,-26662.74 1967,-26606.84 1989.42,-26584.45 1960.03,-17506.43 1980,-17481.84 1987.51,-17472.59 1999.16,-17468.13 2010.86,-17466.18"/>
<polygon fill="orange" stroke="orange" points="2019.11,-17467.53 2024.89,-17464.89 2018.73,-17463.35 2019.11,-17467.53"/>
<polyline fill="none" stroke="orange" points="2018.92,-17465.44 2015.93,-17465.71 "/>
<ellipse fill="none" stroke="orange" cx="2013.54" cy="-17465.93" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1761.23" y="-16127.15" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/aboutPanelStore.ts&#45;&gt;src/stores/extensionStore.ts -->
<g id="edge3341" class="edge">
<title>src/stores/aboutPanelStore.ts&#45;&gt;src/stores/extensionStore.ts</title>
<g id="a_edge3341"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1700.12,-14812.84C1735.42,-14812.84 1782.87,-14812.84 1820.31,-14812.84"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1828.12,-14814.94 1834.12,-14812.84 1828.12,-14810.74 1828.12,-14814.94"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1828.12,-14812.84 1825.12,-14812.84 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1822.72" cy="-14812.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1742.29" y="-14805.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/colorPaletteService.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge3201" class="edge">
<title>src/services/colorPaletteService.ts&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge3201"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1263.72,-14121.73C1277.7,-14123.88 1291.32,-14129.06 1300.5,-14139.84 1314.94,-14156.8 1293.31,-26956.54 1308.5,-26972.84 1340.55,-27007.22 1487.08,-26953.79 1519.5,-26987.84 1533.41,-27002.44 1513.08,-27336.73 1527.5,-27350.84 1547.64,-27370.53 1761.08,-27370.75 1781,-27350.84 1796.27,-27335.58 1775.01,-14934.28 1789,-14917.84 1798.28,-14906.93 1812.14,-14901.77 1826.3,-14899.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.6,-14901.12 1840.41,-14898.53 1834.26,-14896.93 1834.6,-14901.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.43,-14899.02 1831.44,-14899.27 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.05" cy="-14899.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1328.35" y="-14504.01" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/colorPaletteService.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge3198" class="edge">
<title>src/services/colorPaletteService.ts&#45;&gt;src/scripts/app.ts</title>
<g id="a_edge3198"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1150.39,-14120.44C1131.95,-14122.43 1114.33,-14129.1 1107,-14145.84 1100.79,-14160.02 1105,-16359.49 1107,-16374.84 1124.96,-16512.96 1178.37,-16672.5 1198.87,-16730.4"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1199.62,-16738.72 1203.62,-16743.66 1203.57,-16737.31 1199.62,-16738.72"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1201.6,-16738.01 1200.59,-16735.19 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1199.78" cy="-16732.93" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1079.62" y="-15424.81" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/colorPaletteService.ts&#45;&gt;src/stores/workspace/colorPaletteStore.ts -->
<g id="edge3202" class="edge">
<title>src/services/colorPaletteService.ts&#45;&gt;src/stores/workspace/colorPaletteStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1263.64,-14121.79C1277.63,-14123.94 1291.27,-14129.11 1300.5,-14139.84 1313.58,-14155.04 1295.17,-14846.85 1308.5,-14861.84 1323.12,-14878.27 1346.1,-14883.52 1367.8,-14884.09"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1367.86,-14886.19 1373.88,-14884.13 1367.89,-14881.99 1367.86,-14886.19"/>
</g>
<!-- src/services/colorPaletteService.ts&#45;&gt;src/composables/useErrorHandling.ts -->
<g id="edge3195" class="edge">
<title>src/services/colorPaletteService.ts&#45;&gt;src/composables/useErrorHandling.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1263.72,-14121.73C1277.7,-14123.88 1291.32,-14129.06 1300.5,-14139.84 1309.08,-14149.91 1305.65,-29367.92 1308.5,-29380.84 1358.4,-29606.65 1332.58,-29728.4 1527.5,-29852.84 1622.46,-29913.46 1701.22,-29932.39 1781,-29852.84 1795.28,-29838.6 1783.67,-26968.29 1789,-26948.84 1830.21,-26798.58 1925.94,-26797.13 1967,-26646.84 1981.61,-26593.37 1978.94,-10740.25 1980,-10684.84 1994.97,-9900.2 2043.37,-8934.24 2050.2,-8800.47"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.31,-8800.2 2050.52,-8794.1 2048.12,-8799.98 2052.31,-8800.2"/>
</g>
<!-- src/services/colorPaletteService.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge3196" class="edge">
<title>src/services/colorPaletteService.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1263.72,-14121.73C1277.7,-14123.88 1291.32,-14129.06 1300.5,-14139.84 1317.57,-14159.89 1295.73,-29287.8 1308.5,-29310.84 1362.13,-29407.58 1465.7,-29346.18 1519.5,-29442.84 1532.89,-29466.89 1508,-31405.41 1527.5,-31424.84 1607.33,-31504.34 1701.27,-31504.45 1781,-31424.84 1787.68,-31418.16 1788.19,-25994.25 1789,-25984.84 1806.9,-25777.3 1862.67,-25529.27 1877.4,-25466.07"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/services/colorPaletteService.ts&#45;&gt;src/stores/nodeDefStore.ts -->
<g id="edge3200" class="edge">
<title>src/services/colorPaletteService.ts&#45;&gt;src/stores/nodeDefStore.ts</title>
<g id="a_edge3200"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1263.71,-14121.73C1277.7,-14123.88 1291.32,-14129.06 1300.5,-14139.84 1314.28,-14156.02 1301.05,-26364.93 1308.5,-26384.84 1360.5,-26523.81 1392.48,-26575.29 1527.5,-26636.84 1630.02,-26683.57 1701.31,-26716.48 1781,-26636.84 1795.47,-26622.38 1775.75,-14873.41 1789,-14857.84 1797.64,-14847.68 1810.25,-14842.51 1823.37,-14840.16"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1831.36,-14841.4 1837.09,-14838.65 1830.9,-14837.22 1831.36,-14841.4"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1831.13,-14839.31 1828.15,-14839.64 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1825.76" cy="-14839.9" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1328.35" y="-14473.89" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/colorPaletteService.ts&#45;&gt;src/scripts/utils.ts -->
<g id="edge3199" class="edge">
<title>src/services/colorPaletteService.ts&#45;&gt;src/scripts/utils.ts</title>
<g id="a_edge3199"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1263.69,-14121.75C1277.67,-14123.9 1291.3,-14129.08 1300.5,-14139.84 1316.55,-14158.61 1300.09,-15894.62 1308.5,-15917.84 1327.33,-15969.82 1374.44,-16016.32 1402.65,-16040.75"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1407.5,-16047.56 1413.45,-16049.82 1410.2,-16044.35 1407.5,-16047.56"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1408.85,-16045.96 1406.55,-16044.03 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1404.72" cy="-16042.48" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1282.72" y="-15078.49" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/colorPaletteService.ts&#45;&gt;src/schemas/colorPaletteSchema.ts -->
<g id="edge3197" class="edge">
<title>src/services/colorPaletteService.ts&#45;&gt;src/schemas/colorPaletteSchema.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1263.72,-14121.73C1277.7,-14123.87 1291.33,-14129.06 1300.5,-14139.84 1322.49,-14165.67 1286.2,-33653.27 1308.5,-33678.84 1370.73,-33750.17 1457.12,-33636.64 1519.5,-33707.84 1535.12,-33725.67 1510.7,-35398.11 1527.5,-35414.84 2031.01,-35915.99 2017.62,-35222.69 2159.5,-34660.84 2168.68,-34624.5 2317.92,-29304.31 2318.5,-29266.84 2318.77,-29249.14 2320.45,-19085.66 2331.5,-19071.84 2332.53,-19070.55 2333.64,-19069.36 2334.82,-19068.26"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2336.28,-19069.79 2339.73,-19064.45 2333.7,-19066.47 2336.28,-19069.79"/>
</g>
<!-- src/components/dialog/content/setting/CreditsPanel.vue&#45;&gt;src/stores/commandStore.ts -->
<g id="edge379" class="edge">
<title>src/components/dialog/content/setting/CreditsPanel.vue&#45;&gt;src/stores/commandStore.ts</title>
<g id="a_edge379"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1058.43,-3609.51C1074.1,-3610.91 1090.26,-3615.71 1100.5,-3627.84 1126.49,-3658.62 1094.49,-15194.32 1113.5,-15229.84 1160.67,-15317.98 1253.36,-15266.68 1300.5,-15354.84 1311.18,-15374.81 1292.48,-28384.83 1308.5,-28400.84 1374.83,-28467.13 1450.08,-28463.89 1519.5,-28400.84 1533.22,-28388.38 1520.43,-28334.96 1527.5,-28317.84 1595.29,-28153.65 1721.12,-28176.07 1781,-28008.84 1788.64,-27987.49 1774.31,-14965.11 1789,-14947.84 1796.69,-14938.8 1807.52,-14933.71 1819.06,-14931.04"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1827.18,-14931.93 1832.79,-14928.94 1826.54,-14927.77 1827.18,-14931.93"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1826.86,-14929.85 1823.89,-14930.3 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1821.52" cy="-14930.67" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1085.25" y="-9261.53" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/setting/CreditsPanel.vue&#45;&gt;src/services/dialogService.ts -->
<g id="edge378" class="edge">
<title>src/components/dialog/content/setting/CreditsPanel.vue&#45;&gt;src/services/dialogService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1058.41,-3609.52C1074.08,-3610.92 1090.24,-3615.72 1100.5,-3627.84 1131.53,-3664.5 1080.86,-7050.61 1113.5,-7085.84 1141.83,-7116.42 1272.21,-7070.22 1300.5,-7100.84 1317.71,-7119.47 1291.74,-14386.8 1308.5,-14405.84 1324.84,-14424.39 1351.83,-14428.74 1375.71,-14428.17"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1375.8,-14430.27 1381.71,-14427.93 1375.63,-14426.07 1375.8,-14430.27"/>
</g>
<!-- src/components/dialog/content/setting/CreditsPanel.vue&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge381" class="edge">
<title>src/components/dialog/content/setting/CreditsPanel.vue&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1058.43,-3609.51C1074.1,-3610.91 1090.26,-3615.71 1100.5,-3627.84 1126.72,-3658.9 1094.84,-15298.72 1113.5,-15334.84 1160.31,-15425.45 1253.72,-15377.21 1300.5,-15467.84 1313.89,-15493.77 1296.86,-32252.07 1308.5,-32278.84 1359.65,-32396.5 1468.08,-32358.29 1519.5,-32475.84 1528.46,-32496.31 1511.66,-34069.07 1527.5,-34084.84 1607.37,-34164.31 1701.16,-34164.33 1781,-34084.84 1798.99,-34066.92 1776.08,-32278.69 1789,-32256.84 1835.06,-32178.91 1921.07,-32235.85 1967,-32157.84 1991.15,-32116.81 1950,-18484.8 1980,-18447.84 1987.17,-18439.01 1998.11,-18434.54 2009.27,-18432.45"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.85,-18434.49 2015.48,-18431.53 2009.23,-18430.34 2009.85,-18434.49"/>
</g>
<!-- src/components/dialog/content/setting/CreditsPanel.vue&#45;&gt;src/components/common/UserCredit.vue -->
<g id="edge375" class="edge">
<title>src/components/dialog/content/setting/CreditsPanel.vue&#45;&gt;src/components/common/UserCredit.vue</title>
<g id="a_edge375"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1058.39,-3609.55C1074.04,-3610.95 1090.22,-3615.74 1100.5,-3627.84 1128.73,-3661.04 1082.55,-5166.15 1113.5,-5196.84 1134.45,-5217.62 1512.56,-5194.08 1519.5,-5186.84 1540.91,-5164.51 1506.98,-2982.98 1527.5,-2959.84 1543.61,-2941.66 1569.64,-2936.81 1593.38,-2936.97"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1601.3,-2939.43 1607.39,-2937.61 1601.49,-2935.23 1601.3,-2939.43"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1601.39,-2937.33 1598.4,-2937.2 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1596" cy="-2937.09" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1496.14" y="-3266.68" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/setting/CreditsPanel.vue&#45;&gt;src/stores/firebaseAuthStore.ts -->
<g id="edge380" class="edge">
<title>src/components/dialog/content/setting/CreditsPanel.vue&#45;&gt;src/stores/firebaseAuthStore.ts</title>
<g id="a_edge380"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1058.43,-3609.51C1074.1,-3610.91 1090.26,-3615.71 1100.5,-3627.84 1124.96,-3656.81 1087.84,-14520.92 1113.5,-14548.84 1141.72,-14579.54 1270.35,-14536.02 1300.5,-14564.84 1310.38,-14574.28 1303.66,-14613.05 1308.5,-14625.84 1331.79,-14687.43 1380.78,-14748.82 1407.21,-14779.21"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1410.87,-14786.51 1416.42,-14789.6 1414.01,-14783.72 1410.87,-14786.51"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1412.44,-14785.11 1410.45,-14782.87 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1408.86" cy="-14781.07" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1081.93" y="-9192.22" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/setting/CreditsPanel.vue&#45;&gt;src/composables/auth/useFirebaseAuthActions.ts -->
<g id="edge377" class="edge">
<title>src/components/dialog/content/setting/CreditsPanel.vue&#45;&gt;src/composables/auth/useFirebaseAuthActions.ts</title>
<g id="a_edge377"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1058.43,-3609.51C1074.1,-3610.91 1090.26,-3615.71 1100.5,-3627.84 1126.34,-3658.45 1094.13,-15131.76 1113.5,-15166.84 1161,-15252.87 1253.02,-15198.79 1300.5,-15284.84 1310.99,-15303.84 1293.15,-27769.5 1308.5,-27784.84 1374.83,-27851.13 1452.81,-27850.77 1519.5,-27784.84 1533.39,-27771.11 1522.52,-27100.72 1527.5,-27081.84 1586.96,-26856.5 1722.78,-26848.49 1781,-26622.84 1784.93,-26607.61 1778.69,-8521.7 1789,-8509.84 1792.54,-8505.76 1796.73,-8502.53 1801.33,-8499.99"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1809.55,-8498.96 1814.34,-8494.78 1807.99,-8495.06 1809.55,-8498.96"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1808.77,-8497.01 1805.98,-8498.13 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1803.76" cy="-8499.02" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1086.21" y="-5441.54" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/setting/UsageLogsTable.vue -->
<g id="node232" class="node">
<title>src/components/dialog/content/setting/UsageLogsTable.vue</title>
<g id="a_node232"><a xlink:href="src/components/dialog/content/setting/UsageLogsTable.vue" xlink:title="UsageLogsTable.vue">
<path fill="#41f083" stroke="black" d="M1254.5,-3621.84C1254.5,-3621.84 1159.5,-3621.84 1159.5,-3621.84 1156.5,-3621.84 1153.5,-3618.84 1153.5,-3615.84 1153.5,-3615.84 1153.5,-3609.84 1153.5,-3609.84 1153.5,-3606.84 1156.5,-3603.84 1159.5,-3603.84 1159.5,-3603.84 1254.5,-3603.84 1254.5,-3603.84 1257.5,-3603.84 1260.5,-3606.84 1260.5,-3609.84 1260.5,-3609.84 1260.5,-3615.84 1260.5,-3615.84 1260.5,-3618.84 1257.5,-3621.84 1254.5,-3621.84"/>
<text text-anchor="start" x="1161.5" y="-3610.64" font-family="Helvetica,sans-Serif" font-size="9.00">UsageLogsTable.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/setting/CreditsPanel.vue&#45;&gt;src/components/dialog/content/setting/UsageLogsTable.vue -->
<g id="edge376" class="edge">
<title>src/components/dialog/content/setting/CreditsPanel.vue&#45;&gt;src/components/dialog/content/setting/UsageLogsTable.vue</title>
<g id="a_edge376"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1058.25,-3612.84C1082.33,-3612.84 1112.41,-3612.84 1139.14,-3612.84"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1147.17,-3614.94 1153.17,-3612.84 1147.17,-3610.74 1147.17,-3614.94"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1147.17,-3612.84 1144.17,-3612.84 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1141.77" cy="-3612.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1081.36" y="-3605.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/customerEventsService.ts -->
<g id="node247" class="node">
<title>src/services/customerEventsService.ts</title>
<g id="a_node247"><a xlink:href="src/services/customerEventsService.ts" xlink:title="customerEventsService.ts">
<path fill="#ddfeff" stroke="black" d="M1268,-14253.84C1268,-14253.84 1146,-14253.84 1146,-14253.84 1143,-14253.84 1140,-14250.84 1140,-14247.84 1140,-14247.84 1140,-14241.84 1140,-14241.84 1140,-14238.84 1143,-14235.84 1146,-14235.84 1146,-14235.84 1268,-14235.84 1268,-14235.84 1271,-14235.84 1274,-14238.84 1274,-14241.84 1274,-14241.84 1274,-14247.84 1274,-14247.84 1274,-14250.84 1271,-14253.84 1268,-14253.84"/>
<text text-anchor="start" x="1148" y="-14242.64" font-family="Helvetica,sans-Serif" font-size="9.00">customerEventsService.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/setting/UsageLogsTable.vue&#45;&gt;src/services/customerEventsService.ts -->
<g id="edge416" class="edge">
<title>src/components/dialog/content/setting/UsageLogsTable.vue&#45;&gt;src/services/customerEventsService.ts</title>
<g id="a_edge416"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1153.35,-3608.16C1133.86,-3609.75 1114.72,-3616.21 1107,-3633.84 1099.63,-3650.68 1099.63,-14206.99 1107,-14223.84 1110.97,-14232.9 1117.95,-14239.01 1126.45,-14243.02"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1133.45,-14247.59 1139.81,-14247.51 1134.79,-14243.61 1133.45,-14247.59"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1134.12,-14245.6 1131.28,-14244.64 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1129" cy="-14243.88" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1076.97" y="-8920.67" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/userStore.ts&#45;&gt;src/schemas/apiSchema.ts -->
<g id="edge3476" class="edge">
<title>src/stores/userStore.ts&#45;&gt;src/schemas/apiSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1242.74,-14928.47C1262.79,-14928.06 1286.69,-14931.61 1300.5,-14947.84 1311.18,-14960.38 1306.21,-33914.52 1308.5,-33930.84 1355.92,-34269.1 1471.34,-34331.68 1519.5,-34669.84 1522.74,-34692.59 1516.6,-36304.6 1527.5,-36324.84 1591.68,-36444.07 1703,-36383.15 1781,-36493.84 1789.44,-36505.82 1777.66,-36516.55 1789,-36525.84 1852.7,-36578.03 2101.25,-36593.06 2159.5,-36534.84 2169.07,-36525.27 2167.21,-20960.36 2167.5,-20946.84 2183.9,-20178.61 2237.54,-19233.08 2245.11,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2247.22,-19102.01 2245.47,-19095.9 2243.03,-19101.77 2247.22,-19102.01"/>
</g>
<!-- src/stores/userStore.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge3477" class="edge">
<title>src/stores/userStore.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1242.74,-14928.47C1262.79,-14928.06 1286.68,-14931.61 1300.5,-14947.84 1315.8,-14965.81 1291.81,-28524.15 1308.5,-28540.84 1458.66,-28690.91 1651.69,-28639.2 1781,-28470.84 1793.35,-28454.76 1777.88,-16809.79 1789,-16792.84 1802.22,-16772.69 1828.02,-16762.64 1848.94,-16757.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.57,-16759.66 1854.98,-16756.32 1848.66,-16755.56 1849.57,-16759.66"/>
</g>
<!-- src/components/dialog/content/setting/ExtensionPanel.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge386" class="edge">
<title>src/components/dialog/content/setting/ExtensionPanel.vue&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge386"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1064.37,-3550.21C1078.08,-3552.24 1091.55,-3557.24 1100.5,-3567.84 1126.57,-3598.72 1087.18,-15178.16 1113.5,-15208.84 1168.26,-15272.67 1245.76,-15173.99 1300.5,-15237.84 1315.25,-15255.04 1292.47,-28272.82 1308.5,-28288.84 1374.83,-28355.13 1452.8,-28354.75 1519.5,-28288.84 1532.76,-28275.73 1515.39,-27632.01 1527.5,-27617.84 1601.76,-27530.98 1707.23,-27662.11 1781,-27574.84 1795.18,-27558.05 1774.76,-14934.57 1789,-14917.84 1798.28,-14906.93 1812.14,-14901.77 1826.3,-14899.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.6,-14901.12 1840.41,-14898.53 1834.26,-14896.93 1834.6,-14901.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.43,-14899.02 1831.44,-14899.27 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.05" cy="-14899.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1082.59" y="-9217.01" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/setting/ExtensionPanel.vue&#45;&gt;src/components/common/SearchBox.vue -->
<g id="edge384" class="edge">
<title>src/components/dialog/content/setting/ExtensionPanel.vue&#45;&gt;src/components/common/SearchBox.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1064.33,-3550.25C1078.03,-3552.28 1091.52,-3557.27 1100.5,-3567.84 1129.91,-3602.44 1082.42,-5169.71 1113.5,-5202.84 1175.27,-5268.67 1455.55,-5280.56 1519.5,-5216.84 1541.41,-5195 1506.98,-3012.98 1527.5,-2989.84 1545.3,-2969.76 1575.19,-2965.94 1600.75,-2967.17"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1600.68,-2969.27 1606.81,-2967.56 1600.95,-2965.08 1600.68,-2969.27"/>
</g>
<!-- src/components/dialog/content/setting/ExtensionPanel.vue&#45;&gt;src/components/dialog/content/setting/PanelTemplate.vue -->
<g id="edge383" class="edge">
<title>src/components/dialog/content/setting/ExtensionPanel.vue&#45;&gt;src/components/dialog/content/setting/PanelTemplate.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1064.36,-3551.19C1077.74,-3553.31 1091.04,-3558.12 1100.5,-3567.84 1128.7,-3596.79 1085.17,-3629.01 1113.5,-3657.84 1123.09,-3667.6 1136.37,-3672.56 1149.87,-3674.83"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1149.85,-3676.95 1156.08,-3675.69 1150.42,-3672.79 1149.85,-3676.95"/>
</g>
<!-- src/components/dialog/content/setting/ExtensionPanel.vue&#45;&gt;src/stores/extensionStore.ts -->
<g id="edge385" class="edge">
<title>src/components/dialog/content/setting/ExtensionPanel.vue&#45;&gt;src/stores/extensionStore.ts</title>
<g id="a_edge385"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1064.37,-3550.21C1078.08,-3552.24 1091.55,-3557.24 1100.5,-3567.84 1126.51,-3598.65 1088.77,-15148.99 1113.5,-15180.84 1166.13,-15248.61 1247.89,-15161.06 1300.5,-15228.84 1313.76,-15245.92 1293.2,-27671.55 1308.5,-27686.84 1374.83,-27753.13 1452.75,-27752.7 1519.5,-27686.84 1531.38,-27675.11 1518.63,-27099.98 1527.5,-27085.84 1594.42,-26979.06 1714.76,-27066.04 1781,-26958.84 1792.07,-26940.92 1775.35,-14843.88 1789,-14827.84 1797,-14818.43 1808.4,-14813.3 1820.47,-14810.73"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1828.57,-14811.73 1834.23,-14808.83 1828,-14807.57 1828.57,-14811.73"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1828.28,-14809.65 1825.31,-14810.06 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1822.93" cy="-14810.39" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1083.19" y="-9172.21" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/extensionStore.ts&#45;&gt;src/types/comfy.ts -->
<g id="edge3384" class="edge">
<title>src/stores/extensionStore.ts&#45;&gt;src/types/comfy.ts</title>
<g id="a_edge3384"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1929.69,-14810.34C1943.74,-14812.13 1957.84,-14816.96 1967,-14827.84 1990.47,-14855.72 1956.98,-17423.58 1980,-17451.84 1987.53,-17461.07 1999.18,-17465.53 2010.88,-17467.48"/>
<polygon fill="orange" stroke="orange" points="2018.74,-17470.31 2024.91,-17468.77 2019.13,-17466.13 2018.74,-17470.31"/>
<polyline fill="none" stroke="orange" points="2018.93,-17468.22 2015.95,-17467.95 "/>
<ellipse fill="none" stroke="orange" cx="2013.56" cy="-17467.73" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1949.17" y="-16132.02" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/setting/KeybindingPanel.vue&#45;&gt;src/stores/commandStore.ts -->
<g id="edge391" class="edge">
<title>src/components/dialog/content/setting/KeybindingPanel.vue&#45;&gt;src/stores/commandStore.ts</title>
<g id="a_edge391"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1067.11,-3640.65C1079.86,-3642.93 1092.15,-3647.94 1100.5,-3657.84 1126.56,-3688.71 1095.76,-15256.54 1113.5,-15292.84 1159.79,-15387.57 1254.23,-15344.09 1300.5,-15438.84 1310.43,-15459.17 1292.5,-28454.84 1308.5,-28470.84 1374.83,-28537.13 1451.31,-28535.21 1519.5,-28470.84 1542,-28449.6 1505.64,-28353.73 1527.5,-28331.84 1567.37,-28291.9 1742.28,-28357.89 1781,-28316.84 1796.92,-28299.95 1773.96,-14965.52 1789,-14947.84 1796.69,-14938.8 1807.52,-14933.71 1819.06,-14931.04"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1827.18,-14931.93 1832.79,-14928.94 1826.54,-14927.77 1827.18,-14931.93"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1826.86,-14929.85 1823.89,-14930.3 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1821.52" cy="-14930.67" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1085.76" y="-9277.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/setting/KeybindingPanel.vue&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge393" class="edge">
<title>src/components/dialog/content/setting/KeybindingPanel.vue&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1067.11,-3640.65C1079.86,-3642.93 1092.15,-3647.94 1100.5,-3657.84 1126.96,-3689.18 1097.32,-15433.15 1113.5,-15470.84 1158.77,-15576.27 1255.26,-15543.39 1300.5,-15648.84 1312.02,-15675.68 1306.21,-32445.72 1308.5,-32474.84 1355.68,-33074.12 1467.79,-33211.93 1519.5,-33810.84 1520.72,-33825.01 1517.36,-34312.86 1527.5,-34322.84 1607.79,-34401.88 1701.17,-34402.34 1781,-34322.84 1800.13,-34303.78 1776.41,-32402.72 1789,-32378.84 1833.84,-32293.77 1922.29,-32340.97 1967,-32255.84 1989.29,-32213.39 1949.79,-18485.06 1980,-18447.84 1987.17,-18439.01 1998.11,-18434.54 2009.27,-18432.45"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.85,-18434.49 2015.48,-18431.53 2009.23,-18430.34 2009.85,-18434.49"/>
</g>
<!-- src/components/dialog/content/setting/KeybindingPanel.vue&#45;&gt;src/components/common/SearchBox.vue -->
<g id="edge389" class="edge">
<title>src/components/dialog/content/setting/KeybindingPanel.vue&#45;&gt;src/components/common/SearchBox.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1067.06,-3640.69C1079.81,-3642.97 1092.11,-3647.97 1100.5,-3657.84 1128.86,-3691.19 1083.05,-5202.38 1113.5,-5233.84 1176.26,-5298.68 1455.58,-5305.53 1519.5,-5241.84 1541.66,-5219.76 1506.75,-3013.24 1527.5,-2989.84 1545.3,-2969.75 1575.19,-2965.94 1600.75,-2967.17"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1600.68,-2969.27 1606.8,-2967.56 1600.95,-2965.08 1600.68,-2969.27"/>
</g>
<!-- src/components/dialog/content/setting/KeybindingPanel.vue&#45;&gt;src/components/dialog/content/setting/PanelTemplate.vue -->
<g id="edge388" class="edge">
<title>src/components/dialog/content/setting/KeybindingPanel.vue&#45;&gt;src/components/dialog/content/setting/PanelTemplate.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1067.02,-3651.23C1092.93,-3655.26 1123.95,-3660.08 1150.1,-3664.15"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1150.04,-3666.26 1156.29,-3665.11 1150.69,-3662.11 1150.04,-3666.26"/>
</g>
<!-- src/components/dialog/content/setting/keybinding/KeyComboDisplay.vue -->
<g id="node237" class="node">
<title>src/components/dialog/content/setting/keybinding/KeyComboDisplay.vue</title>
<g id="a_node237"><a xlink:href="src/components/dialog/content/setting/keybinding/KeyComboDisplay.vue" xlink:title="KeyComboDisplay.vue">
<path fill="#41f083" stroke="black" d="M1258,-3715.84C1258,-3715.84 1156,-3715.84 1156,-3715.84 1153,-3715.84 1150,-3712.84 1150,-3709.84 1150,-3709.84 1150,-3703.84 1150,-3703.84 1150,-3700.84 1153,-3697.84 1156,-3697.84 1156,-3697.84 1258,-3697.84 1258,-3697.84 1261,-3697.84 1264,-3700.84 1264,-3703.84 1264,-3703.84 1264,-3709.84 1264,-3709.84 1264,-3712.84 1261,-3715.84 1258,-3715.84"/>
<text text-anchor="start" x="1158" y="-3704.64" font-family="Helvetica,sans-Serif" font-size="9.00">KeyComboDisplay.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/setting/KeybindingPanel.vue&#45;&gt;src/components/dialog/content/setting/keybinding/KeyComboDisplay.vue -->
<g id="edge387" class="edge">
<title>src/components/dialog/content/setting/KeybindingPanel.vue&#45;&gt;src/components/dialog/content/setting/keybinding/KeyComboDisplay.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1067.26,-3643.22C1079.26,-3645.6 1091.16,-3650.02 1100.5,-3657.84 1113.54,-3668.76 1100.29,-3683.11 1113.5,-3693.84 1122.1,-3700.82 1132.71,-3705 1143.63,-3707.38"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1143.43,-3709.48 1149.72,-3708.52 1144.21,-3705.35 1143.43,-3709.48"/>
</g>
<!-- src/services/keybindingService.ts -->
<g id="node238" class="node">
<title>src/services/keybindingService.ts</title>
<g id="a_node238"><a xlink:href="src/services/keybindingService.ts" xlink:title="keybindingService.ts">
<path fill="#ddfeff" stroke="black" d="M1256.5,-14223.84C1256.5,-14223.84 1157.5,-14223.84 1157.5,-14223.84 1154.5,-14223.84 1151.5,-14220.84 1151.5,-14217.84 1151.5,-14217.84 1151.5,-14211.84 1151.5,-14211.84 1151.5,-14208.84 1154.5,-14205.84 1157.5,-14205.84 1157.5,-14205.84 1256.5,-14205.84 1256.5,-14205.84 1259.5,-14205.84 1262.5,-14208.84 1262.5,-14211.84 1262.5,-14211.84 1262.5,-14217.84 1262.5,-14217.84 1262.5,-14220.84 1259.5,-14223.84 1256.5,-14223.84"/>
<text text-anchor="start" x="1159.5" y="-14212.64" font-family="Helvetica,sans-Serif" font-size="9.00">keybindingService.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/setting/KeybindingPanel.vue&#45;&gt;src/services/keybindingService.ts -->
<g id="edge390" class="edge">
<title>src/components/dialog/content/setting/KeybindingPanel.vue&#45;&gt;src/services/keybindingService.ts</title>
<g id="a_edge390"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1067.11,-3640.65C1079.86,-3642.93 1092.15,-3647.94 1100.5,-3657.84 1124.11,-3685.81 1089.76,-14171.97 1113.5,-14199.84 1119.88,-14207.33 1128.41,-14212.12 1137.72,-14215.06"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1144.94,-14218.83 1151.25,-14218.09 1145.86,-14214.73 1144.94,-14218.83"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1145.4,-14216.78 1142.47,-14216.12 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1140.13" cy="-14215.6" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1131.45" y="-8922.16" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/setting/KeybindingPanel.vue&#45;&gt;src/stores/keybindingStore.ts -->
<g id="edge392" class="edge">
<title>src/components/dialog/content/setting/KeybindingPanel.vue&#45;&gt;src/stores/keybindingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1067.11,-3640.65C1079.86,-3642.93 1092.15,-3647.94 1100.5,-3657.84 1126.73,-3688.91 1098.31,-15332.11 1113.5,-15369.84 1158.35,-15481.22 1255.68,-15453.44 1300.5,-15564.84 1310.61,-15589.98 1290.69,-31152.42 1308.5,-31172.84 1370.73,-31244.17 1456.84,-31130.88 1519.5,-31201.84 1531.25,-31215.14 1514.87,-31828.36 1527.5,-31840.84 1607.66,-31920 1701.2,-31920.37 1781,-31840.84 1787.03,-31834.83 1788.67,-29397.34 1789,-29388.84 1830.33,-28315.16 1926.84,-28051.56 1967,-26977.84 1967.78,-26957.02 1966.87,-14994.01 1980,-14977.84 1983.99,-14972.92 1989.15,-14969.36 1994.86,-14966.8"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1995.88,-14968.67 2000.74,-14964.58 1994.39,-14964.74 1995.88,-14968.67"/>
</g>
<!-- src/components/dialog/content/setting/keybinding/KeyComboDisplay.vue&#45;&gt;src/stores/keybindingStore.ts -->
<g id="edge420" class="edge">
<title>src/components/dialog/content/setting/keybinding/KeyComboDisplay.vue&#45;&gt;src/stores/keybindingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1227.97,-3716.02C1250.37,-3727.56 1285.52,-3749.7 1300.5,-3780.84 1309.16,-3798.85 1296.52,-15276.84 1308.5,-15292.84 1367.09,-15371.07 1460.9,-15276.61 1519.5,-15354.84 1530.95,-15370.12 1515.41,-26339.06 1527.5,-26353.84 1652.1,-26506.11 1827.8,-26545.88 1967,-26406.84 1995.08,-26378.79 1954.99,-15008.65 1980,-14977.84 1983.99,-14972.92 1989.15,-14969.36 1994.86,-14966.8"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1995.88,-14968.67 2000.74,-14964.58 1994.39,-14964.74 1995.88,-14968.67"/>
</g>
<!-- src/services/keybindingService.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge3261" class="edge">
<title>src/services/keybindingService.ts&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge3261"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1262.75,-14211.58C1277.07,-14213.64 1291.11,-14218.81 1300.5,-14229.84 1314.86,-14246.7 1302.74,-26965.45 1308.5,-26986.84 1358.95,-27174.33 1359.28,-27267.88 1527.5,-27364.84 1625.11,-27421.1 1701.31,-27444.48 1781,-27364.84 1796.29,-27349.56 1775,-14934.3 1789,-14917.84 1798.28,-14906.93 1812.14,-14901.77 1826.3,-14899.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.6,-14901.12 1840.41,-14898.53 1834.26,-14896.93 1834.6,-14901.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.43,-14899.02 1831.44,-14899.27 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.05" cy="-14899.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1279.38" y="-14551.34" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/keybindingService.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge3257" class="edge">
<title>src/services/keybindingService.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1151.47,-14210.33C1132.64,-14212.18 1114.47,-14218.77 1107,-14235.84 1095.08,-14263.05 1103.17,-16345.38 1107,-16374.84 1125.8,-16519.44 1183.46,-16687.52 1201.53,-16737.86"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1199.61,-16738.73 1203.62,-16743.66 1203.56,-16737.31 1199.61,-16738.73"/>
</g>
<!-- src/services/keybindingService.ts&#45;&gt;src/stores/commandStore.ts -->
<g id="edge3258" class="edge">
<title>src/services/keybindingService.ts&#45;&gt;src/stores/commandStore.ts</title>
<g id="a_edge3258"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1262.75,-14211.58C1277.07,-14213.64 1291.11,-14218.81 1300.5,-14229.84 1315.07,-14246.95 1299.89,-27154.08 1308.5,-27174.84 1361.22,-27301.99 1400.33,-27341.16 1527.5,-27393.84 1631.59,-27436.95 1701.31,-27473.48 1781,-27393.84 1796.28,-27378.56 1775,-14964.29 1789,-14947.84 1796.69,-14938.8 1807.52,-14933.71 1819.06,-14931.04"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1827.18,-14931.93 1832.79,-14928.94 1826.54,-14927.77 1827.18,-14931.93"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1826.86,-14929.85 1823.89,-14930.3 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1821.52" cy="-14930.67" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1328.36" y="-14556.06" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/keybindingService.ts&#45;&gt;src/stores/dialogStore.ts -->
<g id="edge3259" class="edge">
<title>src/services/keybindingService.ts&#45;&gt;src/stores/dialogStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1151.47,-14210.33C1132.64,-14212.18 1114.47,-14218.77 1107,-14235.84 1102.48,-14246.17 1102.48,-14631.51 1107,-14641.84 1115.75,-14661.82 1139.16,-14667.45 1161.13,-14667.91"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1161.27,-14670.01 1167.27,-14667.91 1161.27,-14665.81 1161.27,-14670.01"/>
</g>
<!-- src/services/keybindingService.ts&#45;&gt;src/stores/keybindingStore.ts -->
<g id="edge3260" class="edge">
<title>src/services/keybindingService.ts&#45;&gt;src/stores/keybindingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1262.75,-14211.58C1277.07,-14213.64 1291.11,-14218.81 1300.5,-14229.84 1318.4,-14250.86 1298.07,-30111.26 1308.5,-30136.84 1359.16,-30261.11 1468.55,-30228.68 1519.5,-30352.84 1527.81,-30373.09 1511.98,-31913.4 1527.5,-31928.84 1607.37,-32008.3 1701.27,-32008.44 1781,-31928.84 1792.76,-31917.1 1785.04,-27160.97 1789,-27144.84 1829.86,-26978.42 1926.19,-26969.26 1967,-26802.84 1976.78,-26762.96 1954.12,-15009.72 1980,-14977.84 1983.99,-14972.92 1989.15,-14969.36 1994.86,-14966.8"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1995.88,-14968.67 2000.74,-14964.58 1994.39,-14964.74 1995.88,-14968.67"/>
</g>
<!-- src/constants/coreKeybindings.ts -->
<g id="node578" class="node">
<title>src/constants/coreKeybindings.ts</title>
<g id="a_node578"><a xlink:href="src/constants/coreKeybindings.ts" xlink:title="coreKeybindings.ts">
<path fill="#ddfeff" stroke="black" d="M1927,-26193.84C1927,-26193.84 1837,-26193.84 1837,-26193.84 1834,-26193.84 1831,-26190.84 1831,-26187.84 1831,-26187.84 1831,-26181.84 1831,-26181.84 1831,-26178.84 1834,-26175.84 1837,-26175.84 1837,-26175.84 1927,-26175.84 1927,-26175.84 1930,-26175.84 1933,-26178.84 1933,-26181.84 1933,-26181.84 1933,-26187.84 1933,-26187.84 1933,-26190.84 1930,-26193.84 1927,-26193.84"/>
<text text-anchor="start" x="1839" y="-26182.64" font-family="Helvetica,sans-Serif" font-size="9.00">coreKeybindings.ts</text>
</a>
</g>
</g>
<!-- src/services/keybindingService.ts&#45;&gt;src/constants/coreKeybindings.ts -->
<g id="edge3256" class="edge">
<title>src/services/keybindingService.ts&#45;&gt;src/constants/coreKeybindings.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1262.75,-14211.58C1277.07,-14213.64 1291.11,-14218.81 1300.5,-14229.84 1309.03,-14239.85 1307.05,-29367.76 1308.5,-29380.84 1355.79,-29808.14 1470.82,-29897.69 1519.5,-30324.84 1521.28,-30340.47 1516.33,-31446.75 1527.5,-31457.84 1607.45,-31537.22 1701.27,-31537.44 1781,-31457.84 1793.92,-31444.94 1777.16,-26213.74 1789,-26199.84 1797.92,-26189.37 1811.05,-26184.19 1824.62,-26181.96"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1825.2,-26184 1830.87,-26181.13 1824.65,-26179.83 1825.2,-26184"/>
</g>
<!-- src/stores/keybindingStore.ts&#45;&gt;src/schemas/keyBindingSchema.ts -->
<g id="edge3401" class="edge">
<title>src/stores/keybindingStore.ts&#45;&gt;src/schemas/keyBindingSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2054.17,-14953.67C2061.37,-14898.97 2101.43,-14616.51 2167.5,-14566.84 2221.14,-14526.51 2270.63,-14519.8 2318.5,-14566.84 2403.8,-14650.64 2398.04,-18726.53 2397.53,-19011.2"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2395.43,-19011.54 2397.52,-19017.54 2399.63,-19011.55 2395.43,-19011.54"/>
</g>
<!-- src/constants/reservedKeyCombos.ts -->
<g id="node583" class="node">
<title>src/constants/reservedKeyCombos.ts</title>
<g id="a_node583"><a xlink:href="src/constants/reservedKeyCombos.ts" xlink:title="reservedKeyCombos.ts">
<path fill="#ddfeff" stroke="black" d="M1935.5,-26073.84C1935.5,-26073.84 1828.5,-26073.84 1828.5,-26073.84 1825.5,-26073.84 1822.5,-26070.84 1822.5,-26067.84 1822.5,-26067.84 1822.5,-26061.84 1822.5,-26061.84 1822.5,-26058.84 1825.5,-26055.84 1828.5,-26055.84 1828.5,-26055.84 1935.5,-26055.84 1935.5,-26055.84 1938.5,-26055.84 1941.5,-26058.84 1941.5,-26061.84 1941.5,-26061.84 1941.5,-26067.84 1941.5,-26067.84 1941.5,-26070.84 1938.5,-26073.84 1935.5,-26073.84"/>
<text text-anchor="start" x="1830.5" y="-26062.64" font-family="Helvetica,sans-Serif" font-size="9.00">reservedKeyCombos.ts</text>
</a>
</g>
</g>
<!-- src/stores/keybindingStore.ts&#45;&gt;src/constants/reservedKeyCombos.ts -->
<g id="edge3400" class="edge">
<title>src/stores/keybindingStore.ts&#45;&gt;src/constants/reservedKeyCombos.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2000.74,-14964.58C1992.72,-14967.13 1985.32,-14971.28 1980,-14977.84 1955.77,-15007.68 1991.7,-26020.37 1967,-26049.84 1961.84,-26055.99 1955.11,-26060.21 1947.69,-26063.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1946.94,-26061.07 1941.9,-26064.94 1948.25,-26065.06 1946.94,-26061.07"/>
</g>
<!-- src/components/dialog/content/setting/ServerConfigPanel.vue&#45;&gt;src/utils/envUtil.ts -->
<g id="edge401" class="edge">
<title>src/components/dialog/content/setting/ServerConfigPanel.vue&#45;&gt;src/utils/envUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1046.49,-3741.86C1065.94,-3749.02 1088.84,-3761.16 1100.5,-3780.84 1121.36,-3816.03 1093.38,-15528.21 1113.5,-15563.84 1161.26,-15648.39 1252.77,-15592.27 1300.5,-15676.84 1315.41,-15703.25 1303.9,-33116.86 1308.5,-33146.84 1356.01,-33456.68 1468.7,-33510.51 1519.5,-33819.84 1521.16,-33829.93 1520.19,-34180.69 1527.5,-34187.84 1608.03,-34266.63 1701.12,-34267.29 1781,-34187.84 1795.6,-34173.31 1775.92,-32720.74 1789,-32704.84 1840.27,-32642.5 1915.87,-32731.29 1967,-32668.84 1982.05,-32650.45 1978.16,-19004.53 1980,-18980.84 1993.59,-18805.49 2035.73,-18595.69 2047.76,-18538.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2049.84,-18538.43 2049.02,-18532.13 2045.73,-18537.57 2049.84,-18538.43"/>
</g>
<!-- src/components/dialog/content/setting/ServerConfigPanel.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge399" class="edge">
<title>src/components/dialog/content/setting/ServerConfigPanel.vue&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge399"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1046.49,-3741.86C1065.94,-3749.02 1088.84,-3761.16 1100.5,-3780.84 1121.06,-3815.51 1086.14,-15361.23 1113.5,-15390.84 1141.79,-15421.46 1272.22,-15375.21 1300.5,-15405.84 1315.82,-15422.43 1292.53,-28398.87 1308.5,-28414.84 1374.83,-28481.13 1452.77,-28480.72 1519.5,-28414.84 1531.93,-28402.56 1518.55,-27800.84 1527.5,-27785.84 1593.56,-27675.12 1715.61,-27755.95 1781,-27644.84 1792.21,-27625.79 1774.68,-14934.67 1789,-14917.84 1798.28,-14906.93 1812.14,-14901.77 1826.3,-14899.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.6,-14901.12 1840.41,-14898.53 1834.26,-14896.93 1834.6,-14901.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.43,-14899.02 1831.44,-14899.27 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.05" cy="-14899.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1080.2" y="-9312.45" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/setting/ServerConfigPanel.vue&#45;&gt;src/composables/useCopyToClipboard.ts -->
<g id="edge396" class="edge">
<title>src/components/dialog/content/setting/ServerConfigPanel.vue&#45;&gt;src/composables/useCopyToClipboard.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M977.52,-3741.87C958.08,-3749.03 935.18,-3761.17 923.5,-3780.84 908.98,-3805.27 929.04,-7852.29 910.5,-7873.84 901.97,-7883.74 889.87,-7889.08 877.07,-7891.68"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="876.72,-7889.61 871.16,-7892.69 877.42,-7893.75 876.72,-7889.61"/>
</g>
<!-- src/components/dialog/content/setting/ServerConfigPanel.vue&#45;&gt;src/components/common/FormItem.vue -->
<g id="edge395" class="edge">
<title>src/components/dialog/content/setting/ServerConfigPanel.vue&#45;&gt;src/components/common/FormItem.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1046.42,-3741.91C1065.84,-3749.08 1088.73,-3761.22 1100.5,-3780.84 1116.39,-3807.33 1091.53,-4871.12 1113.5,-4892.84 1241.84,-5019.68 1391.69,-5020.21 1519.5,-4892.84 1542.65,-4869.77 1505.82,-2564.29 1527.5,-2539.84 1545.75,-2519.24 1576.72,-2515.75 1602.69,-2517.27"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1602.69,-2519.38 1608.83,-2517.73 1603.01,-2515.19 1602.69,-2519.38"/>
</g>
<!-- src/components/dialog/content/setting/ServerConfigPanel.vue&#45;&gt;src/types/settingTypes.ts -->
<g id="edge400" class="edge">
<title>src/components/dialog/content/setting/ServerConfigPanel.vue&#45;&gt;src/types/settingTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1046.49,-3741.86C1065.94,-3749.02 1088.84,-3761.16 1100.5,-3780.84 1121.68,-3816.56 1087.62,-15708.36 1113.5,-15740.84 1166.65,-15807.53 1247.37,-15717.13 1300.5,-15783.84 1320.28,-15808.67 1288.41,-34046.25 1308.5,-34070.84 1369.06,-34144.95 1458.82,-34039.83 1519.5,-34113.84 1537.68,-34136 1507.19,-36157.61 1527.5,-36177.84 1641.47,-36291.36 2155.1,-36078.63 2159.5,-36072.84 2179,-36047.2 2146.96,-17542.66 2167.5,-17517.84 2175.18,-17508.55 2186.69,-17503.84 2198.54,-17501.67"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2199.12,-17503.71 2204.75,-17500.75 2198.51,-17499.55 2199.12,-17503.71"/>
</g>
<!-- src/components/dialog/content/setting/ServerConfigPanel.vue&#45;&gt;src/components/dialog/content/setting/PanelTemplate.vue -->
<g id="edge394" class="edge">
<title>src/components/dialog/content/setting/ServerConfigPanel.vue&#45;&gt;src/components/dialog/content/setting/PanelTemplate.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1071.53,-3731.11C1081.98,-3728.6 1092.18,-3724.46 1100.5,-3717.84 1112.19,-3708.54 1101.72,-3696.02 1113.5,-3686.84 1123.94,-3678.7 1137.11,-3674.32 1150.22,-3672.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1150.58,-3674.21 1156.22,-3671.29 1149.99,-3670.05 1150.58,-3674.21"/>
</g>
<!-- src/constants/serverConfig.ts -->
<g id="node241" class="node">
<title>src/constants/serverConfig.ts</title>
<g id="a_node241"><a xlink:href="src/constants/serverConfig.ts" xlink:title="serverConfig.ts">
<path fill="#ddfeff" stroke="black" d="M1918.5,-26283.84C1918.5,-26283.84 1845.5,-26283.84 1845.5,-26283.84 1842.5,-26283.84 1839.5,-26280.84 1839.5,-26277.84 1839.5,-26277.84 1839.5,-26271.84 1839.5,-26271.84 1839.5,-26268.84 1842.5,-26265.84 1845.5,-26265.84 1845.5,-26265.84 1918.5,-26265.84 1918.5,-26265.84 1921.5,-26265.84 1924.5,-26268.84 1924.5,-26271.84 1924.5,-26271.84 1924.5,-26277.84 1924.5,-26277.84 1924.5,-26280.84 1921.5,-26283.84 1918.5,-26283.84"/>
<text text-anchor="start" x="1847.5" y="-26272.64" font-family="Helvetica,sans-Serif" font-size="9.00">serverConfig.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/setting/ServerConfigPanel.vue&#45;&gt;src/constants/serverConfig.ts -->
<g id="edge397" class="edge">
<title>src/components/dialog/content/setting/ServerConfigPanel.vue&#45;&gt;src/constants/serverConfig.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1046.49,-3741.86C1065.94,-3749.02 1088.84,-3761.16 1100.5,-3780.84 1121.08,-3815.55 1096.77,-15365.12 1113.5,-15401.84 1159.21,-15502.17 1254.82,-15464.49 1300.5,-15564.84 1311.33,-15588.63 1305.83,-30593.84 1308.5,-30619.84 1355.76,-31080.79 1463.16,-31180.91 1519.5,-31640.84 1520.85,-31651.87 1519.48,-31833.13 1527.5,-31840.84 1608.74,-31918.9 1701.28,-31920.45 1781,-31840.84 1794.64,-31827.22 1776.51,-26304.51 1789,-26289.84 1799.84,-26277.11 1816.91,-26272.21 1833.42,-26270.89"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1833.59,-26272.99 1839.47,-26270.56 1833.36,-26268.79 1833.59,-26272.99"/>
</g>
<!-- src/stores/serverConfigStore.ts -->
<g id="node242" class="node">
<title>src/stores/serverConfigStore.ts</title>
<g id="a_node242"><a xlink:href="src/stores/serverConfigStore.ts" xlink:title="serverConfigStore.ts">
<path fill="#ddfeff" stroke="black" d="M1255.5,-14971.84C1255.5,-14971.84 1158.5,-14971.84 1158.5,-14971.84 1155.5,-14971.84 1152.5,-14968.84 1152.5,-14965.84 1152.5,-14965.84 1152.5,-14959.84 1152.5,-14959.84 1152.5,-14956.84 1155.5,-14953.84 1158.5,-14953.84 1158.5,-14953.84 1255.5,-14953.84 1255.5,-14953.84 1258.5,-14953.84 1261.5,-14956.84 1261.5,-14959.84 1261.5,-14959.84 1261.5,-14965.84 1261.5,-14965.84 1261.5,-14968.84 1258.5,-14971.84 1255.5,-14971.84"/>
<text text-anchor="start" x="1160.5" y="-14960.64" font-family="Helvetica,sans-Serif" font-size="9.00">serverConfigStore.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/setting/ServerConfigPanel.vue&#45;&gt;src/stores/serverConfigStore.ts -->
<g id="edge398" class="edge">
<title>src/components/dialog/content/setting/ServerConfigPanel.vue&#45;&gt;src/stores/serverConfigStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1046.49,-3741.86C1065.94,-3749.02 1088.84,-3761.16 1100.5,-3780.84 1120.27,-3814.19 1088.36,-14918.32 1113.5,-14947.84 1121.75,-14957.52 1133.59,-14962.69 1146.06,-14965.2"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1145.96,-14967.31 1152.22,-14966.22 1146.65,-14963.16 1145.96,-14967.31"/>
</g>
<!-- src/constants/serverConfig.ts&#45;&gt;src/types/settingTypes.ts -->
<g id="edge1488" class="edge">
<title>src/constants/serverConfig.ts&#45;&gt;src/types/settingTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1924.89,-26277.85C1940.47,-26276.59 1956.81,-26271.98 1967,-26259.84 1983.26,-26240.45 1973.74,-18995.36 1980,-18970.84 2021.3,-18809.07 2117.76,-18802.5 2159.5,-18640.84 2163.4,-18625.73 2157.52,-17529.82 2167.5,-17517.84 2175.21,-17508.58 2186.73,-17503.87 2198.58,-17501.7"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2199.16,-17503.74 2204.79,-17500.79 2198.55,-17499.58 2199.16,-17503.74"/>
</g>
<!-- src/types/serverArgs.ts -->
<g id="node584" class="node">
<title>src/types/serverArgs.ts</title>
<g id="a_node584"><a xlink:href="src/types/serverArgs.ts" xlink:title="serverArgs.ts">
<path fill="#ddfeff" stroke="black" d="M1914,-16911.84C1914,-16911.84 1850,-16911.84 1850,-16911.84 1847,-16911.84 1844,-16908.84 1844,-16905.84 1844,-16905.84 1844,-16899.84 1844,-16899.84 1844,-16896.84 1847,-16893.84 1850,-16893.84 1850,-16893.84 1914,-16893.84 1914,-16893.84 1917,-16893.84 1920,-16896.84 1920,-16899.84 1920,-16899.84 1920,-16905.84 1920,-16905.84 1920,-16908.84 1917,-16911.84 1914,-16911.84"/>
<text text-anchor="start" x="1852" y="-16900.64" font-family="Helvetica,sans-Serif" font-size="9.00">serverArgs.ts</text>
</a>
</g>
</g>
<!-- src/constants/serverConfig.ts&#45;&gt;src/types/serverArgs.ts -->
<g id="edge1487" class="edge">
<title>src/constants/serverConfig.ts&#45;&gt;src/types/serverArgs.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1839.35,-26280.16C1816.4,-26280.36 1791.49,-26275.28 1785,-26253.84 1780.31,-26238.33 1780.31,-16939.34 1785,-16923.84 1791.32,-16902.96 1815.11,-16897.6 1837.55,-16897.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1837.79,-16899.61 1843.82,-16897.61 1837.86,-16895.41 1837.79,-16899.61"/>
</g>
<!-- src/stores/serverConfigStore.ts&#45;&gt;src/constants/serverConfig.ts -->
<g id="edge3438" class="edge">
<title>src/stores/serverConfigStore.ts&#45;&gt;src/constants/serverConfig.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1261.78,-14959.45C1276.44,-14961.41 1290.9,-14966.56 1300.5,-14977.84 1309.01,-14987.84 1307.15,-30095.77 1308.5,-30108.84 1355.76,-30566.72 1469.69,-30665.22 1519.5,-31122.84 1520.53,-31132.3 1520.73,-31801.15 1527.5,-31807.84 1607.63,-31887.04 1701.27,-31887.45 1781,-31807.84 1794.56,-31794.3 1776.58,-26304.43 1789,-26289.84 1799.84,-26277.11 1816.91,-26272.21 1833.42,-26270.89"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1833.59,-26272.99 1839.47,-26270.56 1833.36,-26268.79 1833.59,-26272.99"/>
</g>
<!-- src/components/dialog/content/setting/SettingGroup.vue&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge404" class="edge">
<title>src/components/dialog/content/setting/SettingGroup.vue&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1255.5,-3638.8C1272.21,-3640.06 1289.53,-3644.95 1300.5,-3657.84 1313.6,-3673.22 1296.88,-15276.31 1308.5,-15292.84 1365.84,-15374.37 1462.17,-15287.3 1519.5,-15368.84 1525.54,-15377.43 1526.89,-27455.35 1527.5,-27465.84 1556.77,-27966.14 1414.65,-29372.64 1789,-29705.84 1848.09,-29758.43 1911.03,-29761.74 1967,-29705.84 1994.66,-29678.21 1955.36,-18478.19 1980,-18447.84 1987.17,-18439.01 1998.11,-18434.54 2009.27,-18432.45"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.85,-18434.49 2015.48,-18431.53 2009.23,-18430.34 2009.85,-18434.49"/>
</g>
<!-- src/components/dialog/content/setting/SettingGroup.vue&#45;&gt;src/types/settingTypes.ts -->
<g id="edge403" class="edge">
<title>src/components/dialog/content/setting/SettingGroup.vue&#45;&gt;src/types/settingTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1255.5,-3638.8C1272.21,-3640.06 1289.53,-3644.95 1300.5,-3657.84 1313.64,-3673.27 1295.67,-15319.14 1308.5,-15334.84 1369.07,-15408.94 1458.94,-15303.73 1519.5,-15377.84 1539.48,-15402.29 1514.02,-33540.28 1527.5,-33568.84 1589.81,-33700.89 1716.51,-33646.83 1781,-33777.84 1792.69,-33801.58 1773.89,-33994.11 1789,-34015.84 1837.82,-34086.04 1913.88,-34021.84 1967,-34088.84 1989.65,-34117.41 1952.25,-34146.19 1980,-34169.84 2010.36,-34195.71 2131.29,-34198.04 2159.5,-34169.84 2179.95,-34149.4 2149.07,-17540.11 2167.5,-17517.84 2175.18,-17508.55 2186.69,-17503.84 2198.54,-17501.67"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2199.12,-17503.71 2204.75,-17500.75 2198.51,-17499.55 2199.12,-17503.71"/>
</g>
<!-- src/components/dialog/content/setting/SettingItem.vue -->
<g id="node244" class="node">
<title>src/components/dialog/content/setting/SettingItem.vue</title>
<g id="a_node244"><a xlink:href="src/components/dialog/content/setting/SettingItem.vue" xlink:title="SettingItem.vue">
<path fill="#41f083" stroke="black" d="M1465,-3741.84C1465,-3741.84 1387,-3741.84 1387,-3741.84 1384,-3741.84 1381,-3738.84 1381,-3735.84 1381,-3735.84 1381,-3729.84 1381,-3729.84 1381,-3726.84 1384,-3723.84 1387,-3723.84 1387,-3723.84 1465,-3723.84 1465,-3723.84 1468,-3723.84 1471,-3726.84 1471,-3729.84 1471,-3729.84 1471,-3735.84 1471,-3735.84 1471,-3738.84 1468,-3741.84 1465,-3741.84"/>
<text text-anchor="start" x="1389" y="-3730.64" font-family="Helvetica,sans-Serif" font-size="9.00">SettingItem.vue</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/setting/SettingGroup.vue&#45;&gt;src/components/dialog/content/setting/SettingItem.vue -->
<g id="edge402" class="edge">
<title>src/components/dialog/content/setting/SettingGroup.vue&#45;&gt;src/components/dialog/content/setting/SettingItem.vue</title>
<g id="a_edge402"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1255.95,-3647.07C1270.55,-3649.3 1286.45,-3652.68 1300.5,-3657.84 1338.66,-3671.83 1378.08,-3697.9 1402.07,-3715.31"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1407.35,-3721.85 1413.42,-3723.74 1409.85,-3718.48 1407.35,-3721.85"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1408.6,-3720.16 1406.19,-3718.38 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1404.27" cy="-3716.94" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1315.55" y="-3668.74" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/setting/SettingItem.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge408" class="edge">
<title>src/components/dialog/content/setting/SettingItem.vue&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge408"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1436.51,-3741.96C1456.58,-3761.94 1502.76,-3812.02 1519.5,-3864.84 1525.57,-3883.98 1514.9,-6741.2 1527.5,-6756.84 1599.88,-6846.7 1708.7,-6722.91 1781,-6812.84 1798.57,-6834.69 1770.83,-14866.48 1789,-14887.84 1798.28,-14898.74 1812.14,-14903.9 1826.3,-14905.98"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.26,-14908.74 1840.41,-14907.14 1834.6,-14904.56 1834.26,-14908.74"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.43,-14906.65 1831.44,-14906.4 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.05" cy="-14906.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1756.5" y="-6805.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/setting/SettingItem.vue&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge410" class="edge">
<title>src/components/dialog/content/setting/SettingItem.vue&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1436.52,-3741.96C1456.6,-3761.93 1502.81,-3812 1519.5,-3864.84 1524.51,-3880.7 1516.54,-13436.32 1527.5,-13448.84 1602.38,-13534.36 1706.13,-13397.3 1781,-13482.84 1795.74,-13499.68 1773.17,-26357.02 1789,-26372.84 1844.96,-26428.76 1911.01,-26428.73 1967,-26372.84 1986.47,-26353.4 1962.65,-18469.2 1980,-18447.84 1987.17,-18439.01 1998.11,-18434.54 2009.28,-18432.46"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.85,-18434.49 2015.48,-18431.53 2009.23,-18430.34 2009.85,-18434.49"/>
</g>
<!-- src/components/dialog/content/setting/SettingItem.vue&#45;&gt;src/components/common/FormItem.vue -->
<g id="edge406" class="edge">
<title>src/components/dialog/content/setting/SettingItem.vue&#45;&gt;src/components/common/FormItem.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1427.08,-3723.67C1428.14,-3617.87 1440.28,-2630.6 1527.5,-2539.84 1546.43,-2520.14 1577.08,-2516.54 1602.73,-2517.79"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1602.67,-2519.89 1608.79,-2518.18 1602.94,-2515.7 1602.67,-2519.89"/>
</g>
<!-- src/components/dialog/content/setting/SettingItem.vue&#45;&gt;src/types/settingTypes.ts -->
<g id="edge409" class="edge">
<title>src/components/dialog/content/setting/SettingItem.vue&#45;&gt;src/types/settingTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1436.52,-3741.96C1456.6,-3761.93 1502.81,-3812 1519.5,-3864.84 1524.52,-3880.74 1516.22,-13457.55 1527.5,-13469.84 1565.73,-13511.5 1742.77,-13450.17 1781,-13491.84 1796.15,-13508.35 1774.83,-26379.49 1789,-26396.84 1893.76,-26525.06 2042.37,-26552.86 2159.5,-26435.84 2181.41,-26413.95 2147.75,-17541.69 2167.5,-17517.84 2175.18,-17508.55 2186.69,-17503.84 2198.54,-17501.67"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2199.12,-17503.71 2204.75,-17500.75 2198.51,-17499.55 2199.12,-17503.71"/>
</g>
<!-- src/components/dialog/content/setting/SettingItem.vue&#45;&gt;src/i18n.ts -->
<g id="edge407" class="edge">
<title>src/components/dialog/content/setting/SettingItem.vue&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1436.52,-3741.96C1456.6,-3761.93 1502.81,-3812 1519.5,-3864.84 1529.57,-3896.71 1514.24,-13460.15 1527.5,-13490.84 1588.91,-13632.98 1719.61,-13587.68 1781,-13729.84 1786.51,-13742.61 1788.84,-29737.93 1789,-29751.84 1808.91,-31518.79 1874.3,-33705.62 1880.52,-33911.16"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1878.43,-33911.46 1880.71,-33917.4 1882.63,-33911.34 1878.43,-33911.46"/>
</g>
<!-- src/components/dialog/content/setting/SettingItem.spec.ts -->
<g id="node245" class="node">
<title>src/components/dialog/content/setting/SettingItem.spec.ts</title>
<g id="a_node245"><a xlink:href="src/components/dialog/content/setting/SettingItem.spec.ts" xlink:title="SettingItem.spec.ts">
<path fill="#ddfeff" stroke="black" d="M1254,-3591.84C1254,-3591.84 1160,-3591.84 1160,-3591.84 1157,-3591.84 1154,-3588.84 1154,-3585.84 1154,-3585.84 1154,-3579.84 1154,-3579.84 1154,-3576.84 1157,-3573.84 1160,-3573.84 1160,-3573.84 1254,-3573.84 1254,-3573.84 1257,-3573.84 1260,-3576.84 1260,-3579.84 1260,-3579.84 1260,-3585.84 1260,-3585.84 1260,-3588.84 1257,-3591.84 1254,-3591.84"/>
<text text-anchor="start" x="1162" y="-3580.64" font-family="Helvetica,sans-Serif" font-size="9.00">SettingItem.spec.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/setting/SettingItem.spec.ts&#45;&gt;src/components/dialog/content/setting/SettingItem.vue -->
<g id="edge405" class="edge">
<title>src/components/dialog/content/setting/SettingItem.spec.ts&#45;&gt;src/components/dialog/content/setting/SettingItem.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1260.38,-3585.21C1274.03,-3587.44 1288.32,-3591.29 1300.5,-3597.84 1355.26,-3627.28 1398.83,-3690.2 1416.49,-3718.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1414.74,-3719.68 1419.67,-3723.69 1418.32,-3717.48 1414.74,-3719.68"/>
</g>
<!-- src/components/dialog/content/setting/UsageLogsTable.spec.ts -->
<g id="node246" class="node">
<title>src/components/dialog/content/setting/UsageLogsTable.spec.ts</title>
<g id="a_node246"><a xlink:href="src/components/dialog/content/setting/UsageLogsTable.spec.ts" xlink:title="UsageLogsTable.spec.ts">
<path fill="#ddfeff" stroke="black" d="M1067,-3471.84C1067,-3471.84 957,-3471.84 957,-3471.84 954,-3471.84 951,-3468.84 951,-3465.84 951,-3465.84 951,-3459.84 951,-3459.84 951,-3456.84 954,-3453.84 957,-3453.84 957,-3453.84 1067,-3453.84 1067,-3453.84 1070,-3453.84 1073,-3456.84 1073,-3459.84 1073,-3459.84 1073,-3465.84 1073,-3465.84 1073,-3468.84 1070,-3471.84 1067,-3471.84"/>
<text text-anchor="start" x="959" y="-3460.64" font-family="Helvetica,sans-Serif" font-size="9.00">UsageLogsTable.spec.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/setting/UsageLogsTable.spec.ts&#45;&gt;src/components/dialog/content/setting/UsageLogsTable.vue -->
<g id="edge414" class="edge">
<title>src/components/dialog/content/setting/UsageLogsTable.spec.ts&#45;&gt;src/components/dialog/content/setting/UsageLogsTable.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1073.2,-3462.75C1083.5,-3465.43 1093.22,-3470.09 1100.5,-3477.84 1137.24,-3516.92 1076.58,-3558.91 1113.5,-3597.84 1122.35,-3607.17 1134.56,-3612.17 1147.2,-3614.62"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1147.18,-3616.74 1153.43,-3615.63 1147.85,-3612.6 1147.18,-3616.74"/>
</g>
<!-- src/components/dialog/content/setting/UsageLogsTable.spec.ts&#45;&gt;src/services/customerEventsService.ts -->
<g id="edge415" class="edge">
<title>src/components/dialog/content/setting/UsageLogsTable.spec.ts&#45;&gt;src/services/customerEventsService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1073.43,-3462.03C1083.84,-3464.74 1093.54,-3469.59 1100.5,-3477.84 1124.58,-3506.36 1089.29,-14201.42 1113.5,-14229.84 1118.96,-14236.25 1126,-14240.68 1133.76,-14243.67"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1133.46,-14245.79 1139.81,-14245.69 1134.78,-14241.8 1133.46,-14245.79"/>
</g>
<!-- src/services/customerEventsService.ts&#45;&gt;src/stores/firebaseAuthStore.ts -->
<g id="edge3210" class="edge">
<title>src/services/customerEventsService.ts&#45;&gt;src/stores/firebaseAuthStore.ts</title>
<g id="a_edge3210"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1274.46,-14243.48C1284.42,-14246.25 1293.64,-14251.03 1300.5,-14258.84 1313.97,-14274.15 1302.33,-14606.4 1308.5,-14625.84 1328.41,-14688.6 1378.83,-14749.5 1406.36,-14779.5"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1410.35,-14786.82 1415.99,-14789.75 1413.41,-14783.94 1410.35,-14786.82"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1411.88,-14785.38 1409.82,-14783.19 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1408.18" cy="-14781.44" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1282.23" y="-14509.04" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/customerEventsService.ts&#45;&gt;src/config/comfyApi.ts -->
<g id="edge3209" class="edge">
<title>src/services/customerEventsService.ts&#45;&gt;src/config/comfyApi.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1274.14,-14243.22C1284.26,-14245.99 1293.61,-14250.83 1300.5,-14258.84 1322.52,-14284.43 1287.43,-33680.45 1308.5,-33706.84 1368.51,-33781.99 1459.36,-33679.79 1519.5,-33754.84 1536.47,-33776.01 1508.29,-35689.67 1527.5,-35708.84 1594.59,-35775.78 1899.81,-35734.31 2010.64,-35716.64"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2011.12,-35718.69 2016.71,-35715.67 2010.46,-35714.55 2011.12,-35718.69"/>
</g>
<!-- src/services/customerEventsService.ts&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge3211" class="edge">
<title>src/services/customerEventsService.ts&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1274.14,-14243.22C1284.26,-14245.99 1293.61,-14250.83 1300.5,-14258.84 1311.53,-14271.65 1300.65,-33719.86 1308.5,-33734.84 1361.46,-33835.83 1466.35,-33779.94 1519.5,-33880.84 1531.97,-33904.5 1508.55,-35787.96 1527.5,-35806.84 1726.53,-36005.04 1960.84,-36005.41 2159.5,-35806.84 2170.64,-35795.7 2163.37,-17682.03 2167.5,-17666.84 2180.57,-17618.7 2215.75,-17570.15 2234.25,-17546.93"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.01,-17548.09 2238.15,-17542.11 2232.75,-17545.46 2236.01,-17548.09"/>
</g>
<!-- src/services/customerEventsService.ts&#45;&gt;src/utils/typeGuardUtil.ts -->
<g id="edge3212" class="edge">
<title>src/services/customerEventsService.ts&#45;&gt;src/utils/typeGuardUtil.ts</title>
<g id="a_edge3212"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1274.14,-14243.22C1284.26,-14245.99 1293.61,-14250.83 1300.5,-14258.84 1311.58,-14271.72 1299.13,-33818.66 1308.5,-33832.84 1364.71,-33917.89 1463.14,-33837.88 1519.5,-33922.84 1535.47,-33946.91 1517.18,-35975.85 1527.5,-36002.84 1589.99,-36166.17 1629.46,-36225.22 1789,-36296.84 1961.08,-36374.08 2090.45,-36265.37 2159.5,-36089.84 2170.37,-36062.2 2164.98,-19010.43 2167.5,-18980.84 2181.88,-18812.27 2225.38,-18612.53 2240.64,-18545.81"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2244.5,-18538.43 2243.81,-18532.11 2240.41,-18537.49 2244.5,-18538.43"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2242.45,-18537.96 2241.78,-18540.88 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2241.24" cy="-18543.22" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1280.24" y="-16380.82" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/setting/UserPanel.vue&#45;&gt;src/services/dialogService.ts -->
<g id="edge419" class="edge">
<title>src/components/dialog/content/setting/UserPanel.vue&#45;&gt;src/services/dialogService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1052.07,-3579.13C1069.57,-3579.76 1088.85,-3584.07 1100.5,-3597.84 1131.2,-3634.1 1086.17,-6979.97 1113.5,-7018.84 1164.37,-7091.17 1249.73,-7014.43 1300.5,-7086.84 1315.09,-7107.64 1291.71,-14386.76 1308.5,-14405.84 1324.84,-14424.39 1351.83,-14428.74 1375.71,-14428.17"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1375.8,-14430.27 1381.71,-14427.93 1375.63,-14426.07 1375.8,-14430.27"/>
</g>
<!-- src/components/dialog/content/setting/UserPanel.vue&#45;&gt;src/components/common/UserAvatar.vue -->
<g id="edge417" class="edge">
<title>src/components/dialog/content/setting/UserPanel.vue&#45;&gt;src/components/common/UserAvatar.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1052.05,-3579.15C1069.54,-3579.78 1088.82,-3584.1 1100.5,-3597.84 1129.93,-3632.46 1087.72,-5196.41 1113.5,-5233.84 1164.12,-5307.31 1225.81,-5258.03 1300.5,-5306.84 1304.71,-5309.59 1303.85,-5312.91 1308.5,-5314.84 1502.51,-5395.2 1632.24,-5463.06 1781,-5314.84 1802.69,-5293.22 1769.12,-3133.13 1789,-3109.84 1799.85,-3097.12 1816.93,-3092.22 1833.44,-3090.91"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1833.61,-3093 1839.48,-3090.58 1833.38,-3088.81 1833.61,-3093"/>
</g>
<!-- src/components/dialog/content/setting/UserPanel.vue&#45;&gt;src/composables/auth/useCurrentUser.ts -->
<g id="edge418" class="edge">
<title>src/components/dialog/content/setting/UserPanel.vue&#45;&gt;src/composables/auth/useCurrentUser.ts</title>
<g id="a_edge418"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1052.09,-3579.11C1069.59,-3579.74 1088.87,-3584.06 1100.5,-3597.84 1126.11,-3628.17 1093.7,-14996.43 1113.5,-15030.84 1161.47,-15114.22 1252.54,-15056.44 1300.5,-15139.84 1310.41,-15157.08 1294.43,-26580.78 1308.5,-26594.84 1374.83,-26661.12 1453.17,-26661.13 1519.5,-26594.84 1541.71,-26572.64 1506.52,-8533.19 1527.5,-8509.84 1541.98,-8493.72 1564.3,-8488.47 1585.81,-8487.94"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1593.7,-8490.2 1599.74,-8488.21 1593.78,-8486 1593.7,-8490.2"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1593.74,-8488.1 1590.74,-8488.04 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1588.34" cy="-8487.99" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1086.05" y="-5384.95" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/auth/useCurrentUser.ts&#45;&gt;src/stores/commandStore.ts -->
<g id="edge1088" class="edge">
<title>src/composables/auth/useCurrentUser.ts&#45;&gt;src/stores/commandStore.ts</title>
<g id="a_edge1088"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1693.08,-8487.83C1722.34,-8484.47 1759.51,-8486.13 1781,-8509.84 1795.95,-8526.32 1774.58,-14900.89 1789,-14917.84 1796.69,-14926.87 1807.52,-14931.96 1819.06,-14934.63"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1826.54,-14937.9 1832.79,-14936.73 1827.18,-14933.74 1826.54,-14937.9"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1826.86,-14935.82 1823.9,-14935.37 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1821.52" cy="-14935" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1760.7" y="-11705.29" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/auth/useCurrentUser.ts&#45;&gt;src/services/dialogService.ts -->
<g id="edge1086" class="edge">
<title>src/composables/auth/useCurrentUser.ts&#45;&gt;src/services/dialogService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1599.75,-8488.22C1574.46,-8486.69 1545.16,-8490.2 1527.5,-8509.84 1513.81,-8525.06 1532.78,-14390.25 1519.5,-14405.84 1508.97,-14418.19 1492.61,-14423.19 1476.55,-14424.7"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1476.03,-14422.63 1470.18,-14425.12 1476.31,-14426.82 1476.03,-14422.63"/>
</g>
<!-- src/composables/auth/useCurrentUser.ts&#45;&gt;src/stores/firebaseAuthStore.ts -->
<g id="edge1089" class="edge">
<title>src/composables/auth/useCurrentUser.ts&#45;&gt;src/stores/firebaseAuthStore.ts</title>
<g id="a_edge1089"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1599.75,-8488.22C1574.46,-8486.69 1545.16,-8490.2 1527.5,-8509.84 1513.3,-8525.63 1524.67,-14605.24 1519.5,-14625.84 1504.47,-14685.67 1464.4,-14747.44 1442.25,-14778.45"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1435.83,-14783.68 1433.98,-14789.76 1439.22,-14786.16 1435.83,-14783.68"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1437.52,-14784.92 1439.29,-14782.5 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1440.71" cy="-14780.56" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1544.64" y="-11631.96" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/auth/useCurrentUser.ts&#45;&gt;src/composables/auth/useFirebaseAuthActions.ts -->
<g id="edge1084" class="edge">
<title>src/composables/auth/useCurrentUser.ts&#45;&gt;src/composables/auth/useFirebaseAuthActions.ts</title>
<g id="a_edge1084"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1698.14,-8496.84C1727.53,-8496.84 1765.86,-8496.84 1799.83,-8496.84"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1808.08,-8498.94 1814.08,-8496.84 1808.08,-8494.74 1808.08,-8498.94"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1808.08,-8496.84 1805.08,-8496.84 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1802.68" cy="-8496.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1731.84" y="-8489.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/auth/useCurrentUser.ts&#45;&gt;src/i18n.ts -->
<g id="edge1085" class="edge">
<title>src/composables/auth/useCurrentUser.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1693.08,-8487.82C1722.35,-8484.46 1759.52,-8486.13 1781,-8509.84 1781,-8509.84 1789,-26372.84 1789,-26372.84 1809.45,-29611.44 1876.05,-33630.63 1880.74,-33911.27"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1878.64,-33911.56 1880.84,-33917.53 1882.84,-33911.49 1878.64,-33911.56"/>
</g>
<!-- src/composables/auth/useCurrentUser.ts&#45;&gt;src/stores/apiKeyAuthStore.ts -->
<g id="edge1087" class="edge">
<title>src/composables/auth/useCurrentUser.ts&#45;&gt;src/stores/apiKeyAuthStore.ts</title>
<g id="a_edge1087"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1608.5,-8487.82C1575.63,-8483.09 1533.21,-8483.78 1523.5,-8515.84 1520.33,-8526.31 1520.33,-14811.36 1523.5,-14821.84 1531.33,-14847.7 1560.34,-14853.64 1588.49,-14852.79"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1596.74,-14854.34 1602.58,-14851.85 1596.45,-14850.15 1596.74,-14854.34"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1596.59,-14852.25 1593.6,-14852.45 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1591.21" cy="-14852.61" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1496.62" y="-11662.79" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/content/signin/ApiKeyForm.test.ts -->
<g id="node250" class="node">
<title>src/components/dialog/content/signin/ApiKeyForm.test.ts</title>
<g id="a_node250"><a xlink:href="src/components/dialog/content/signin/ApiKeyForm.test.ts" xlink:title="ApiKeyForm.test.ts">
<path fill="#ddfeff" stroke="black" d="M1056.5,-3405.84C1056.5,-3405.84 967.5,-3405.84 967.5,-3405.84 964.5,-3405.84 961.5,-3402.84 961.5,-3399.84 961.5,-3399.84 961.5,-3393.84 961.5,-3393.84 961.5,-3390.84 964.5,-3387.84 967.5,-3387.84 967.5,-3387.84 1056.5,-3387.84 1056.5,-3387.84 1059.5,-3387.84 1062.5,-3390.84 1062.5,-3393.84 1062.5,-3393.84 1062.5,-3399.84 1062.5,-3399.84 1062.5,-3402.84 1059.5,-3405.84 1056.5,-3405.84"/>
<text text-anchor="start" x="969.5" y="-3394.64" font-family="Helvetica,sans-Serif" font-size="9.00">ApiKeyForm.test.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/signin/ApiKeyForm.test.ts&#45;&gt;src/components/dialog/content/signin/ApiKeyForm.vue -->
<g id="edge421" class="edge">
<title>src/components/dialog/content/signin/ApiKeyForm.test.ts&#45;&gt;src/components/dialog/content/signin/ApiKeyForm.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1062.7,-3389.11C1091.48,-3384.64 1127.59,-3379.03 1156.36,-3374.55"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1156.77,-3376.61 1162.38,-3373.62 1156.13,-3372.46 1156.77,-3376.61"/>
</g>
<!-- src/components/dialog/content/signin/ApiKeyForm.test.ts&#45;&gt;src/config/comfyApi.ts -->
<g id="edge422" class="edge">
<title>src/components/dialog/content/signin/ApiKeyForm.test.ts&#45;&gt;src/config/comfyApi.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1048.67,-3405.9C1067.6,-3412.72 1089.22,-3424.19 1100.5,-3442.84 1122.03,-3478.43 1102.3,-15383.77 1113.5,-15423.84 1156.73,-15578.43 1257.32,-15578.23 1300.5,-15732.84 1316.84,-15791.35 1300.96,-33170.55 1308.5,-33230.84 1355.84,-33609.37 1471.34,-33684.41 1519.5,-34062.84 1520.96,-34074.33 1519.37,-35722.59 1527.5,-35730.84 1664.64,-35869.95 1783.57,-35803.03 1967,-35735.84 1974.11,-35733.23 1973.2,-35728.16 1980,-35724.84 1989.46,-35720.21 2000.31,-35717 2010.64,-35714.78"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2011.17,-35716.82 2016.64,-35713.59 2010.35,-35712.7 2011.17,-35716.82"/>
</g>
<!-- src/stores/apiKeyAuthStore.ts&#45;&gt;src/stores/toastStore.ts -->
<g id="edge3348" class="edge">
<title>src/stores/apiKeyAuthStore.ts&#45;&gt;src/stores/toastStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1700.66,-14834.42C1728.28,-14832.91 1760.86,-14836.71 1781,-14857.84 1799.44,-14877.18 1771.02,-14958.06 1789,-14977.84 1801.42,-14991.5 1821.05,-14995.96 1838.99,-14996.71"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1838.95,-14998.81 1844.99,-14996.83 1839.04,-14994.61 1838.95,-14998.81"/>
</g>
<!-- src/stores/apiKeyAuthStore.ts&#45;&gt;src/composables/useErrorHandling.ts -->
<g id="edge3345" class="edge">
<title>src/stores/apiKeyAuthStore.ts&#45;&gt;src/composables/useErrorHandling.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1700.54,-14833.96C1728.48,-14832.2 1761.41,-14835.89 1781,-14857.84 1794.32,-14872.76 1774.85,-26367.69 1789,-26381.84 1844.96,-26437.76 1911.04,-26437.75 1967,-26381.84 1976.64,-26372.21 1979.74,-10698.46 1980,-10684.84 1994.98,-9900.2 2043.37,-8934.24 2050.2,-8800.47"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.31,-8800.2 2050.52,-8794.1 2048.12,-8799.98 2052.31,-8800.2"/>
</g>
<!-- src/stores/apiKeyAuthStore.ts&#45;&gt;src/stores/firebaseAuthStore.ts -->
<g id="edge3347" class="edge">
<title>src/stores/apiKeyAuthStore.ts&#45;&gt;src/stores/firebaseAuthStore.ts</title>
<g id="a_edge3347"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1597.31,-14850.86C1574.59,-14850.39 1548.29,-14846.1 1527.5,-14833.84 1522.29,-14830.77 1524.6,-14826.08 1519.5,-14822.84 1511.53,-14817.76 1502.44,-14814.06 1493.15,-14811.3"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1485.83,-14807.3 1479.5,-14807.88 1484.81,-14811.37 1485.83,-14807.3"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1485.32,-14809.34 1488.23,-14810.07 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1490.56" cy="-14810.65" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1502.98" y="-14836.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/apiKeyAuthStore.ts&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge3350" class="edge">
<title>src/stores/apiKeyAuthStore.ts&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1700.54,-14833.96C1728.48,-14832.2 1761.41,-14835.89 1781,-14857.84 1788.06,-14865.75 1788.59,-27060.24 1789,-27070.84 1799.71,-27350.66 1774.62,-29393.48 1980,-29583.84 2038.51,-29638.07 2103.07,-29640.23 2159.5,-29583.84 2174.13,-29569.21 2162.08,-17686.8 2167.5,-17666.84 2180.58,-17618.7 2215.75,-17570.15 2234.26,-17546.93"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.01,-17548.09 2238.15,-17542.11 2232.75,-17545.46 2236.01,-17548.09"/>
</g>
<!-- src/stores/apiKeyAuthStore.ts&#45;&gt;src/i18n.ts -->
<g id="edge3346" class="edge">
<title>src/stores/apiKeyAuthStore.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1700.54,-14833.96C1728.48,-14832.2 1761.41,-14835.89 1781,-14857.84 1791.4,-14869.49 1788.33,-32842.23 1789,-32857.84 1807.64,-33289.47 1868.02,-33816.45 1879.21,-33911.71"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.14,-33912.11 1879.93,-33917.82 1881.31,-33911.62 1877.14,-33912.11"/>
</g>
<!-- src/stores/apiKeyAuthStore.ts&#45;&gt;src/types/authTypes.ts -->
<g id="edge3349" class="edge">
<title>src/stores/apiKeyAuthStore.ts&#45;&gt;src/types/authTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1700.51,-14833.99C1728.45,-14832.23 1761.38,-14835.92 1781,-14857.84 1800.64,-14879.77 1769.89,-16955.44 1789,-16977.84 1800.99,-16991.88 1820.56,-16996.39 1838.59,-16997.07"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1838.59,-16999.17 1844.62,-16997.16 1838.66,-16994.97 1838.59,-16999.17"/>
</g>
<!-- src/components/dialog/content/signin/SignInForm.spec.ts -->
<g id="node252" class="node">
<title>src/components/dialog/content/signin/SignInForm.spec.ts</title>
<g id="a_node252"><a xlink:href="src/components/dialog/content/signin/SignInForm.spec.ts" xlink:title="SignInForm.spec.ts">
<path fill="#ddfeff" stroke="black" d="M1058,-3375.84C1058,-3375.84 966,-3375.84 966,-3375.84 963,-3375.84 960,-3372.84 960,-3369.84 960,-3369.84 960,-3363.84 960,-3363.84 960,-3360.84 963,-3357.84 966,-3357.84 966,-3357.84 1058,-3357.84 1058,-3357.84 1061,-3357.84 1064,-3360.84 1064,-3363.84 1064,-3363.84 1064,-3369.84 1064,-3369.84 1064,-3372.84 1061,-3375.84 1058,-3375.84"/>
<text text-anchor="start" x="968" y="-3364.64" font-family="Helvetica,sans-Serif" font-size="9.00">SignInForm.spec.ts</text>
</a>
</g>
</g>
<!-- src/components/dialog/content/signin/SignInForm.spec.ts&#45;&gt;src/locales/en/main.json -->
<g id="edge428" class="edge">
<title>src/components/dialog/content/signin/SignInForm.spec.ts&#45;&gt;src/locales/en/main.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1064.37,-3364.21C1078.08,-3366.24 1091.55,-3371.24 1100.5,-3381.84 1127.2,-3413.47 1099.75,-15264.79 1113.5,-15303.84 1157.62,-15429.08 1256.42,-15411.58 1300.5,-15536.84 1310.34,-15564.8 1305.97,-32585.3 1308.5,-32614.84 1355.69,-33164.84 1470.87,-33288.96 1519.5,-33838.84 1520.36,-33848.51 1520.61,-35230.99 1527.5,-35237.84 1537.49,-35247.77 1770.95,-35247.71 1781,-35237.84 1789.96,-35229.04 1786.59,-34798.16 1789,-34785.84 1843.68,-34506.38 2005.53,-34192.79 2043.13,-34122.38"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2045.02,-34123.3 2046.01,-34117.02 2041.32,-34121.32 2045.02,-34123.3"/>
</g>
<!-- src/components/dialog/content/signin/SignInForm.spec.ts&#45;&gt;src/components/dialog/content/signin/SignInForm.vue -->
<g id="edge427" class="edge">
<title>src/components/dialog/content/signin/SignInForm.spec.ts&#45;&gt;src/components/dialog/content/signin/SignInForm.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1064.21,-3374.8C1092.88,-3379.25 1128.45,-3384.78 1156.79,-3389.19"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1156.47,-3391.26 1162.73,-3390.11 1157.12,-3387.11 1156.47,-3391.26"/>
</g>
<!-- src/components/dialog/footer/ManagerProgressFooter.vue&#45;&gt;src/composables/useConflictDetection.ts -->
<g id="edge435" class="edge">
<title>src/components/dialog/footer/ManagerProgressFooter.vue&#45;&gt;src/composables/useConflictDetection.ts</title>
<g id="a_edge435"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M864.58,-4949.87C882.14,-4955.67 899.98,-4965.2 910.5,-4980.84 927.33,-5005.85 916.78,-9293.44 923.5,-9322.84 964.1,-9500.55 1060.05,-9515.09 1100.5,-9692.84 1115.99,-9760.9 1112.5,-19675.04 1113.5,-19744.84 1157.02,-22778.11 1245.38,-23534.75 1300.5,-26567.84 1300.73,-26580.27 1299.67,-27454.09 1308.5,-27462.84 1375.11,-27528.85 1453.17,-27529.13 1519.5,-27462.84 1519.5,-27462.84 1527.5,-10702.84 1527.5,-10702.84 1552.17,-9922.6 1632.4,-8966.45 1646.02,-8807.67"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1648.79,-8800.01 1647.22,-8793.85 1644.61,-8799.65 1648.79,-8800.01"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1646.7,-8799.83 1646.44,-8802.82 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1646.24" cy="-8805.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="896.18" y="-6864.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/footer/ManagerProgressFooter.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge442" class="edge">
<title>src/components/dialog/footer/ManagerProgressFooter.vue&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge442"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M864.58,-4949.87C882.14,-4955.67 899.98,-4965.2 910.5,-4980.84 928.28,-5007.27 910.84,-9538.61 923.5,-9567.84 966.48,-9667.09 1057.63,-9635.54 1100.5,-9734.84 1112.57,-9762.79 1110.43,-27243.54 1113.5,-27273.84 1155.42,-27687.22 1257.34,-27776.58 1300.5,-28189.84 1302.21,-28206.23 1296.8,-29365.22 1308.5,-29376.84 1468.62,-29535.88 1677.47,-29391.38 1781,-29190.84 1792.37,-29168.82 1772.94,-14936.71 1789,-14917.84 1798.28,-14906.93 1812.14,-14901.77 1826.3,-14899.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.6,-14901.12 1840.41,-14898.53 1834.26,-14896.93 1834.6,-14901.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.43,-14899.02 1831.44,-14899.27 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.04" cy="-14899.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1078.05" y="-9918.39" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/footer/ManagerProgressFooter.vue&#45;&gt;src/stores/commandStore.ts -->
<g id="edge440" class="edge">
<title>src/components/dialog/footer/ManagerProgressFooter.vue&#45;&gt;src/stores/commandStore.ts</title>
<g id="a_edge440"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M864.58,-4949.87C882.14,-4955.67 899.98,-4965.2 910.5,-4980.84 928.62,-5007.77 909.11,-9625.74 923.5,-9654.84 967.47,-9743.77 1056.62,-9701.86 1100.5,-9790.84 1114.45,-9819.12 1109.46,-27921.57 1113.5,-27952.84 1155.52,-28278.17 1257.85,-28341.59 1300.5,-28666.84 1302.05,-28678.69 1300.02,-30380.4 1308.5,-30388.84 1374.96,-30454.99 1452.8,-30454.76 1519.5,-30388.84 1532.94,-30375.56 1517.25,-29724.71 1527.5,-29708.84 1594.92,-29604.44 1714.16,-29695.61 1781,-29590.84 1794.67,-29569.4 1772.53,-14967.2 1789,-14947.84 1796.69,-14938.8 1807.52,-14933.71 1819.06,-14931.04"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1827.18,-14931.93 1832.79,-14928.94 1826.54,-14927.77 1827.18,-14931.93"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1826.86,-14929.85 1823.89,-14930.3 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1821.52" cy="-14930.67" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1078.05" y="-9933.93" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/footer/ManagerProgressFooter.vue&#45;&gt;src/scripts/api.ts -->
<g id="edge436" class="edge">
<title>src/components/dialog/footer/ManagerProgressFooter.vue&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M864.58,-4949.87C882.14,-4955.67 899.98,-4965.2 910.5,-4980.84 928.89,-5008.18 907.21,-9698.19 923.5,-9726.84 968.82,-9806.55 1055.26,-9753.08 1100.5,-9832.84 1116.6,-9861.23 1103.53,-28603.75 1113.5,-28634.84 1157.18,-28771.07 1256.57,-28760.69 1300.5,-28896.84 1304.49,-28909.2 1299.3,-30757.67 1308.5,-30766.84 1341.73,-30799.92 1486.17,-30799.81 1519.5,-30766.84 1534.13,-30752.36 1517.34,-30043.74 1527.5,-30025.84 1592.7,-29911 1716.38,-29986.01 1781,-29870.84 1792.11,-29851.04 1776.55,-16811.82 1789,-16792.84 1802.22,-16772.69 1828.02,-16762.64 1848.94,-16757.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.57,-16759.66 1854.98,-16756.32 1848.66,-16755.56 1849.57,-16759.66"/>
</g>
<!-- src/components/dialog/footer/ManagerProgressFooter.vue&#45;&gt;src/services/workflowService.ts -->
<g id="edge438" class="edge">
<title>src/components/dialog/footer/ManagerProgressFooter.vue&#45;&gt;src/services/workflowService.ts</title>
<g id="a_edge438"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M864.55,-4949.89C882.11,-4955.69 899.95,-4965.22 910.5,-4980.84 941.27,-5026.39 899.89,-6910.19 923.5,-6959.84 967.29,-7051.93 1056.93,-7013.64 1100.5,-7105.84 1121.19,-7149.62 1082.08,-14042.98 1113.5,-14079.84 1120.93,-14088.55 1131.26,-14093.61 1142.35,-14096.36"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1149.83,-14099.74 1156.09,-14098.66 1150.52,-14095.6 1149.83,-14099.74"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1150.17,-14097.67 1147.21,-14097.17 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1144.85" cy="-14096.78" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1129.55" y="-9517.59" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/footer/ManagerProgressFooter.vue&#45;&gt;src/components/common/DotSpinner.vue -->
<g id="edge434" class="edge">
<title>src/components/dialog/footer/ManagerProgressFooter.vue&#45;&gt;src/components/common/DotSpinner.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M864.17,-4949.89C881.8,-4955.7 899.79,-4965.22 910.5,-4980.84 929.77,-5008.92 900.49,-5568.72 923.5,-5593.84 980.44,-5655.96 1243.85,-5572.45 1300.5,-5634.84 1312.83,-5648.41 1295.46,-6281.95 1308.5,-6294.84 1341.86,-6327.79 1486.31,-6327.95 1519.5,-6294.84 1536.49,-6277.89 1511.6,-2857.8 1527.5,-2839.84 1545.09,-2819.96 1574.53,-2816.01 1599.9,-2817.12"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1599.8,-2819.22 1605.92,-2817.48 1600.05,-2815.03 1599.8,-2819.22"/>
</g>
<!-- src/components/dialog/footer/ManagerProgressFooter.vue&#45;&gt;src/stores/dialogStore.ts -->
<g id="edge441" class="edge">
<title>src/components/dialog/footer/ManagerProgressFooter.vue&#45;&gt;src/stores/dialogStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M864.55,-4949.88C882.11,-4955.69 899.96,-4965.22 910.5,-4980.84 943.9,-5030.31 888.2,-7081.69 923.5,-7129.84 972.37,-7196.49 1051.78,-7120.08 1100.5,-7186.84 1131.05,-7228.69 1079.89,-14608.41 1113.5,-14647.84 1124.97,-14661.29 1143.36,-14666.02 1160.74,-14667.02"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1161.02,-14669.13 1167.08,-14667.23 1161.16,-14664.93 1161.02,-14669.13"/>
</g>
<!-- src/components/dialog/footer/ManagerProgressFooter.vue&#45;&gt;src/stores/comfyManagerStore.ts -->
<g id="edge439" class="edge">
<title>src/components/dialog/footer/ManagerProgressFooter.vue&#45;&gt;src/stores/comfyManagerStore.ts</title>
<g id="a_edge439"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M864.55,-4949.88C882.11,-4955.69 899.96,-4965.22 910.5,-4980.84 943.37,-5029.53 889.24,-7048.11 923.5,-7095.84 972.02,-7163.43 1052.13,-7089.13 1100.5,-7156.84 1130.61,-7198.98 1080.53,-14574.9 1113.5,-14614.84 1118.97,-14621.46 1126.09,-14626.13 1133.95,-14629.36"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1140.9,-14633.68 1147.25,-14633.43 1142.13,-14629.66 1140.9,-14633.68"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1141.51,-14631.67 1138.64,-14630.79 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1136.35" cy="-14630.09" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1084.08" y="-9794.75" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/footer/ManagerProgressFooter.vue&#45;&gt;src/services/comfyManagerService.ts -->
<g id="edge437" class="edge">
<title>src/components/dialog/footer/ManagerProgressFooter.vue&#45;&gt;src/services/comfyManagerService.ts</title>
<g id="a_edge437"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M864.55,-4949.89C882.11,-4955.69 899.95,-4965.22 910.5,-4980.84 942.46,-5028.17 895.69,-6986.95 923.5,-7036.84 968.71,-7117.94 1055.47,-7066.63 1100.5,-7147.84 1124.05,-7190.3 1082,-14102.89 1113.5,-14139.84 1117.95,-14145.06 1123.44,-14148.96 1129.51,-14151.85"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1136.28,-14156.44 1142.64,-14156.43 1137.67,-14152.47 1136.28,-14156.44"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1136.97,-14154.45 1134.14,-14153.46 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1131.88" cy="-14152.67" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1130.8" y="-9546.35" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/comfyManagerService.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge3204" class="edge">
<title>src/services/comfyManagerService.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1271.37,-14153.24C1282.56,-14155.97 1293.01,-14161.04 1300.5,-14169.84 1315.11,-14187 1303.36,-27132.89 1308.5,-27154.84 1356.72,-27360.55 1460.9,-27377.84 1519.5,-27580.84 1524.33,-27597.58 1514.57,-27647.16 1527.5,-27658.84 1611.13,-27734.33 1701.3,-27738.47 1781,-27658.84 1794.34,-27645.5 1778.65,-16808.61 1789,-16792.84 1802.22,-16772.69 1828.02,-16762.64 1848.94,-16757.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.57,-16759.66 1854.98,-16756.32 1848.66,-16755.56 1849.57,-16759.66"/>
</g>
<!-- src/services/comfyManagerService.ts&#45;&gt;src/composables/useManagerState.ts -->
<g id="edge3203" class="edge">
<title>src/services/comfyManagerService.ts&#45;&gt;src/composables/useManagerState.ts</title>
<g id="a_edge3203"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1271.37,-14153.24C1282.56,-14155.97 1293.01,-14161.04 1300.5,-14169.84 1314.25,-14185.98 1293.5,-26369.85 1308.5,-26384.84 1374.83,-26451.13 1433.32,-26421.81 1519.5,-26384.84 1674.5,-26318.34 1718.39,-26266.44 1781,-26109.84 1786.64,-26095.72 1779.15,-8605.42 1789,-8593.84 1795.7,-8585.96 1804.8,-8581.07 1814.67,-8578.19"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1823,-8578.64 1828.46,-8575.39 1822.16,-8574.53 1823,-8578.64"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1822.58,-8576.58 1819.64,-8577.18 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1817.29" cy="-8577.66" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1759.89" y="-11326.34" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/comfyManagerService.ts&#45;&gt;src/types/generatedManagerTypes.ts -->
<g id="edge3205" class="edge">
<title>src/services/comfyManagerService.ts&#45;&gt;src/types/generatedManagerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1271.37,-14153.24C1282.56,-14155.97 1293.01,-14161.04 1300.5,-14169.84 1315.36,-14187.29 1300.34,-27350.42 1308.5,-27371.84 1358.71,-27503.63 1463.06,-27479.59 1519.5,-27608.84 1526.92,-27625.82 1513.78,-27679.38 1527.5,-27691.84 1610.9,-27767.59 1701.3,-27771.47 1781,-27691.84 1794.19,-27678.65 1776.91,-16962.04 1789,-16947.84 1793.92,-16942.06 1800.12,-16937.89 1806.96,-16934.95"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1807.97,-16936.81 1812.86,-16932.75 1806.5,-16932.88 1807.97,-16936.81"/>
</g>
<!-- src/services/comfyManagerService.ts&#45;&gt;src/utils/typeGuardUtil.ts -->
<g id="edge3206" class="edge">
<title>src/services/comfyManagerService.ts&#45;&gt;src/utils/typeGuardUtil.ts</title>
<g id="a_edge3206"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1271.37,-14153.24C1282.56,-14155.97 1293.01,-14161.04 1300.5,-14169.84 1311.51,-14182.77 1299.39,-33720.5 1308.5,-33734.84 1364.07,-33822.26 1463.77,-33746.52 1519.5,-33833.84 1534.56,-33857.43 1513.76,-35824.45 1527.5,-35848.84 1592.31,-35963.9 1714.36,-35889.82 1781,-36003.84 1793.51,-36025.24 1773.12,-36207.8 1789,-36226.84 1844.67,-36293.59 1893.59,-36259.45 1980,-36268.84 2059.31,-36277.45 2103.08,-36325.24 2159.5,-36268.84 2170.11,-36258.23 2166.22,-18995.79 2167.5,-18980.84 2181.88,-18812.27 2225.38,-18612.53 2240.64,-18545.81"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2244.5,-18538.43 2243.81,-18532.11 2240.41,-18537.49 2244.5,-18538.43"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2242.45,-18537.96 2241.78,-18540.88 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2241.24" cy="-18543.22" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1280.26" y="-16345.37" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/dialog/header/ManagerProgressHeader.vue&#45;&gt;src/stores/comfyManagerStore.ts -->
<g id="edge443" class="edge">
<title>src/components/dialog/header/ManagerProgressHeader.vue&#45;&gt;src/stores/comfyManagerStore.ts</title>
<g id="a_edge443"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M884.65,-4999.92C894.56,-5002.94 903.67,-5007.93 910.5,-5015.84 929.92,-5038.34 904.31,-7133.14 923.5,-7155.84 975.06,-7216.83 1049.08,-7125.73 1100.5,-7186.84 1133.71,-7226.3 1080.66,-14575.06 1113.5,-14614.84 1118.97,-14621.46 1126.09,-14626.13 1133.95,-14629.36"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1140.9,-14633.68 1147.25,-14633.43 1142.13,-14629.66 1140.9,-14633.68"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1141.51,-14631.67 1138.64,-14630.79 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1136.35" cy="-14630.09" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1085.44" y="-9809.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/graph/DomWidgets.vue -->
<g id="node258" class="node">
<title>src/components/graph/DomWidgets.vue</title>
<g id="a_node258"><a xlink:href="src/components/graph/DomWidgets.vue" xlink:title="DomWidgets.vue">
<path fill="#41f083" stroke="black" d="M466,-2791.84C466,-2791.84 384,-2791.84 384,-2791.84 381,-2791.84 378,-2788.84 378,-2785.84 378,-2785.84 378,-2779.84 378,-2779.84 378,-2776.84 381,-2773.84 384,-2773.84 384,-2773.84 466,-2773.84 466,-2773.84 469,-2773.84 472,-2776.84 472,-2779.84 472,-2779.84 472,-2785.84 472,-2785.84 472,-2788.84 469,-2791.84 466,-2791.84"/>
<text text-anchor="start" x="386" y="-2780.64" font-family="Helvetica,sans-Serif" font-size="9.00">DomWidgets.vue</text>
</a>
</g>
</g>
<!-- src/components/graph/DomWidgets.vue&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge446" class="edge">
<title>src/components/graph/DomWidgets.vue&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M472.15,-2779.48C487.76,-2780.92 503.8,-2785.76 514,-2797.84 528.74,-2815.29 508.19,-15939.64 522,-15957.84 569.85,-16020.88 645.33,-15943.03 693.5,-16005.84 706.15,-16022.32 692.69,-16735.02 701.5,-16753.84 753.25,-16864.33 859.28,-16821.1 910.5,-16931.84 927.14,-16967.81 895.46,-28317.83 923.5,-28345.84 1279.3,-28701.23 1234.61,-28187.89 1300.5,-27846.84 1322.04,-27735.33 1288.97,-11604.71 1308.5,-11492.84 1330.24,-11368.29 1395.58,-11228.38 1417.64,-11183.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1419.56,-11184.36 1420.34,-11178.05 1415.79,-11182.5 1419.56,-11184.36"/>
</g>
<!-- src/components/graph/widgets/DomWidget.vue -->
<g id="node259" class="node">
<title>src/components/graph/widgets/DomWidget.vue</title>
<g id="a_node259"><a xlink:href="src/components/graph/widgets/DomWidget.vue" xlink:title="DomWidget.vue">
<path fill="#41f083" stroke="black" d="M647.5,-2237.84C647.5,-2237.84 570.5,-2237.84 570.5,-2237.84 567.5,-2237.84 564.5,-2234.84 564.5,-2231.84 564.5,-2231.84 564.5,-2225.84 564.5,-2225.84 564.5,-2222.84 567.5,-2219.84 570.5,-2219.84 570.5,-2219.84 647.5,-2219.84 647.5,-2219.84 650.5,-2219.84 653.5,-2222.84 653.5,-2225.84 653.5,-2225.84 653.5,-2231.84 653.5,-2231.84 653.5,-2234.84 650.5,-2237.84 647.5,-2237.84"/>
<text text-anchor="start" x="572.5" y="-2226.64" font-family="Helvetica,sans-Serif" font-size="9.00">DomWidget.vue</text>
</a>
</g>
</g>
<!-- src/components/graph/DomWidgets.vue&#45;&gt;src/components/graph/widgets/DomWidget.vue -->
<g id="edge444" class="edge">
<title>src/components/graph/DomWidgets.vue&#45;&gt;src/components/graph/widgets/DomWidget.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M468,-2773.71C485.27,-2767.68 503.64,-2757.82 514,-2741.84 529.06,-2718.62 504.02,-2264.87 522,-2243.84 530.96,-2233.35 544.43,-2228.42 558.07,-2226.43"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="558.6,-2228.48 564.33,-2225.71 558.12,-2224.31 558.6,-2228.48"/>
</g>
<!-- src/composables/functional/useChainCallback.ts -->
<g id="node260" class="node">
<title>src/composables/functional/useChainCallback.ts</title>
<g id="a_node260"><a xlink:href="src/composables/functional/useChainCallback.ts" xlink:title="useChainCallback.ts">
<path fill="#ddfeff" stroke="black" d="M1473.5,-8767.84C1473.5,-8767.84 1378.5,-8767.84 1378.5,-8767.84 1375.5,-8767.84 1372.5,-8764.84 1372.5,-8761.84 1372.5,-8761.84 1372.5,-8755.84 1372.5,-8755.84 1372.5,-8752.84 1375.5,-8749.84 1378.5,-8749.84 1378.5,-8749.84 1473.5,-8749.84 1473.5,-8749.84 1476.5,-8749.84 1479.5,-8752.84 1479.5,-8755.84 1479.5,-8755.84 1479.5,-8761.84 1479.5,-8761.84 1479.5,-8764.84 1476.5,-8767.84 1473.5,-8767.84"/>
<text text-anchor="start" x="1380.5" y="-8756.64" font-family="Helvetica,sans-Serif" font-size="9.00">useChainCallback.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/DomWidgets.vue&#45;&gt;src/composables/functional/useChainCallback.ts -->
<g id="edge445" class="edge">
<title>src/components/graph/DomWidgets.vue&#45;&gt;src/composables/functional/useChainCallback.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M472.15,-2779.48C487.76,-2780.92 503.8,-2785.76 514,-2797.84 529.02,-2815.62 514.2,-16185.9 522,-16207.84 562.48,-16321.7 652.51,-16305.16 693.5,-16418.84 709.05,-16461.95 687.86,-17200.08 701.5,-17243.84 750.84,-17402.12 861.83,-17394.34 910.5,-17552.84 921.53,-17588.74 896.93,-28343.29 923.5,-28369.84 979.16,-28425.43 1043.86,-28424.43 1100.5,-28369.84 1318.91,-28159.29 1294.84,-23216.15 1300.5,-22912.84 1306.82,-22573.73 1298.24,-11041.85 1308.5,-10702.84 1332.87,-9897.74 1412.77,-8907.6 1423.75,-8774"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1425.84,-8774.13 1424.24,-8767.97 1421.66,-8773.78 1425.84,-8774.13"/>
</g>
<!-- src/components/graph/DomWidgets.vue&#45;&gt;src/stores/domWidgetStore.ts -->
<g id="edge447" class="edge">
<title>src/components/graph/DomWidgets.vue&#45;&gt;src/stores/domWidgetStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M472.15,-2779.48C487.76,-2780.92 503.8,-2785.76 514,-2797.84 528.69,-2815.23 509.99,-15892.49 522,-15911.84 566.87,-15984.11 648.15,-15924.86 693.5,-15996.84 710.71,-16024.15 692.6,-16546.81 701.5,-16577.84 750.91,-16750.17 862.17,-16750.2 910.5,-16922.84 915.56,-16940.9 910.23,-27711.58 923.5,-27724.84 979.16,-27780.43 1044.85,-27780.43 1100.5,-27724.84 1132.11,-27693.26 1084.53,-14891.85 1113.5,-14857.84 1122.28,-14847.53 1135.13,-14842.34 1148.48,-14840.02"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1148.99,-14842.07 1154.64,-14839.16 1148.4,-14837.92 1148.99,-14842.07"/>
</g>
<!-- src/components/graph/widgets/DomWidget.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge618" class="edge">
<title>src/components/graph/widgets/DomWidget.vue&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M653.83,-2226.08C668.64,-2227.59 683.86,-2232.32 693.5,-2243.84 700.88,-2252.66 699.59,-15481.5 701.5,-15492.84 748.68,-15772.95 863.25,-15816.73 910.5,-16096.84 917.32,-16137.25 909.28,-27862.4 923.5,-27900.84 965.49,-28014.37 1058.31,-27994.38 1100.5,-28107.84 1114.09,-28144.38 1085.87,-30887.33 1113.5,-30914.84 1243.38,-31044.12 1373.68,-30953.84 1519.5,-30842.84 1686.44,-30715.76 1720.24,-30650.65 1781,-30449.84 1784.9,-30436.93 1780.26,-14928.11 1789,-14917.84 1800.02,-14904.88 1817.5,-14900.04 1834.27,-14898.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.51,-14900.91 1840.41,-14898.53 1834.31,-14896.72 1834.51,-14900.91"/>
</g>
<!-- src/components/graph/widgets/DomWidget.vue&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge615" class="edge">
<title>src/components/graph/widgets/DomWidget.vue&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M653.83,-2226.08C668.64,-2227.59 683.86,-2232.32 693.5,-2243.84 700.03,-2251.64 700.96,-13954.68 701.5,-13964.84 748.31,-14853.8 863.46,-15067.89 910.5,-15956.84 911.5,-15975.73 910.11,-26843.46 923.5,-26856.84 1045.31,-26978.5 1206.68,-26912.19 1300.5,-26767.84 1314.95,-26745.6 1303.94,-11518.96 1308.5,-11492.84 1330.24,-11368.29 1395.58,-11228.38 1417.64,-11183.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1419.56,-11184.36 1420.34,-11178.05 1415.79,-11182.5 1419.56,-11184.36"/>
</g>
<!-- src/components/graph/widgets/DomWidget.vue&#45;&gt;src/stores/domWidgetStore.ts -->
<g id="edge617" class="edge">
<title>src/components/graph/widgets/DomWidget.vue&#45;&gt;src/stores/domWidgetStore.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M653.83,-2226.08C668.64,-2227.6 683.86,-2232.32 693.5,-2243.84 698.93,-2250.33 701.27,-11984.38 701.5,-11992.84 748.68,-13744 860.36,-14177.76 910.5,-15928.84 911.12,-15950.33 908.27,-19009.67 923.5,-19024.84 979.24,-19080.35 1044.79,-19080.38 1100.5,-19024.84 1120.99,-19004.41 1094.71,-14879.85 1113.5,-14857.84 1122.29,-14847.54 1135.15,-14842.35 1148.5,-14840.04"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1149,-14842.09 1154.65,-14839.17 1148.42,-14837.93 1149,-14842.09"/>
</g>
<!-- src/scripts/domWidget.ts -->
<g id="node299" class="node">
<title>src/scripts/domWidget.ts</title>
<g id="a_node299"><a xlink:href="src/scripts/domWidget.ts" xlink:title="domWidget.ts">
<path fill="#ddfeff" stroke="black" d="M1683,-16761.84C1683,-16761.84 1615,-16761.84 1615,-16761.84 1612,-16761.84 1609,-16758.84 1609,-16755.84 1609,-16755.84 1609,-16749.84 1609,-16749.84 1609,-16746.84 1612,-16743.84 1615,-16743.84 1615,-16743.84 1683,-16743.84 1683,-16743.84 1686,-16743.84 1689,-16746.84 1689,-16749.84 1689,-16749.84 1689,-16755.84 1689,-16755.84 1689,-16758.84 1686,-16761.84 1683,-16761.84"/>
<text text-anchor="start" x="1617" y="-16750.64" font-family="Helvetica,sans-Serif" font-size="9.00">domWidget.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/widgets/DomWidget.vue&#45;&gt;src/scripts/domWidget.ts -->
<g id="edge616" class="edge">
<title>src/components/graph/widgets/DomWidget.vue&#45;&gt;src/scripts/domWidget.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M653.83,-2226.08C668.64,-2227.59 683.86,-2232.32 693.5,-2243.84 700.59,-2252.31 700.41,-14953.85 701.5,-14964.84 748.32,-15437.47 863.55,-15540.21 910.5,-16012.84 912.41,-16032.04 912.82,-27109.77 923.5,-27125.84 1071.22,-27348.03 1334.22,-27389.83 1519.5,-27197.84 1524.85,-27192.29 1527.2,-18328.54 1527.5,-18320.84 1552.5,-17676.85 1633.85,-16887.34 1646.37,-16768.19"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1648.5,-16768.06 1647.04,-16761.87 1644.32,-16767.62 1648.5,-16768.06"/>
</g>
<!-- src/composables/element/useAbsolutePosition.ts -->
<g id="node320" class="node">
<title>src/composables/element/useAbsolutePosition.ts</title>
<g id="a_node320"><a xlink:href="src/composables/element/useAbsolutePosition.ts" xlink:title="useAbsolutePosition.ts">
<path fill="#ddfeff" stroke="black" d="M864.5,-7399.84C864.5,-7399.84 759.5,-7399.84 759.5,-7399.84 756.5,-7399.84 753.5,-7396.84 753.5,-7393.84 753.5,-7393.84 753.5,-7387.84 753.5,-7387.84 753.5,-7384.84 756.5,-7381.84 759.5,-7381.84 759.5,-7381.84 864.5,-7381.84 864.5,-7381.84 867.5,-7381.84 870.5,-7384.84 870.5,-7387.84 870.5,-7387.84 870.5,-7393.84 870.5,-7393.84 870.5,-7396.84 867.5,-7399.84 864.5,-7399.84"/>
<text text-anchor="start" x="761.5" y="-7388.64" font-family="Helvetica,sans-Serif" font-size="9.00">useAbsolutePosition.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/widgets/DomWidget.vue&#45;&gt;src/composables/element/useAbsolutePosition.ts -->
<g id="edge613" class="edge">
<title>src/components/graph/widgets/DomWidget.vue&#45;&gt;src/composables/element/useAbsolutePosition.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M653.82,-2226.09C668.64,-2227.6 683.85,-2232.32 693.5,-2243.84 716.39,-2271.16 678.05,-7349 701.5,-7375.84 712.91,-7388.9 729.92,-7394.61 747.15,-7396.52"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="747.34,-7398.65 753.49,-7397.07 747.69,-7394.46 747.34,-7398.65"/>
</g>
<!-- src/composables/element/useDomClipping.ts -->
<g id="node339" class="node">
<title>src/composables/element/useDomClipping.ts</title>
<g id="a_node339"><a xlink:href="src/composables/element/useDomClipping.ts" xlink:title="useDomClipping.ts">
<path fill="#ddfeff" stroke="black" d="M856.5,-7309.84C856.5,-7309.84 767.5,-7309.84 767.5,-7309.84 764.5,-7309.84 761.5,-7306.84 761.5,-7303.84 761.5,-7303.84 761.5,-7297.84 761.5,-7297.84 761.5,-7294.84 764.5,-7291.84 767.5,-7291.84 767.5,-7291.84 856.5,-7291.84 856.5,-7291.84 859.5,-7291.84 862.5,-7294.84 862.5,-7297.84 862.5,-7297.84 862.5,-7303.84 862.5,-7303.84 862.5,-7306.84 859.5,-7309.84 856.5,-7309.84"/>
<text text-anchor="start" x="769.5" y="-7298.64" font-family="Helvetica,sans-Serif" font-size="9.00">useDomClipping.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/widgets/DomWidget.vue&#45;&gt;src/composables/element/useDomClipping.ts -->
<g id="edge614" class="edge">
<title>src/components/graph/widgets/DomWidget.vue&#45;&gt;src/composables/element/useDomClipping.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M653.82,-2226.09C668.64,-2227.6 683.85,-2232.32 693.5,-2243.84 715.99,-2270.69 678.22,-7261.67 701.5,-7287.84 714.76,-7302.74 735.37,-7307.67 755.15,-7308.27"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="755.24,-7310.37 761.26,-7308.32 755.27,-7306.17 755.24,-7310.37"/>
</g>
<!-- src/stores/domWidgetStore.ts&#45;&gt;src/scripts/domWidget.ts -->
<g id="edge3370" class="edge">
<title>src/stores/domWidgetStore.ts&#45;&gt;src/scripts/domWidget.ts</title>
<g id="a_edge3370"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1259.37,-14839.16C1274.84,-14840.86 1290.37,-14845.95 1300.5,-14857.84 1313.88,-14873.55 1293.9,-26734.24 1308.5,-26748.84 1374.83,-26815.13 1453.16,-26815.12 1519.5,-26748.84 1529.85,-26738.5 1526.93,-18335.46 1527.5,-18320.84 1552.04,-17689.04 1630.79,-16917.17 1645.59,-16775.67"/>
<polygon fill="orange" stroke="orange" points="1648.5,-16768.06 1647.04,-16761.87 1644.32,-16767.62 1648.5,-16768.06"/>
<polyline fill="none" stroke="orange" points="1646.41,-16767.84 1646.1,-16770.82 "/>
<ellipse fill="none" stroke="orange" cx="1645.85" cy="-16773.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1280.29" y="-15788.15" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/domWidgetStore.ts&#45;&gt;src/composables/element/useAbsolutePosition.ts -->
<g id="edge3369" class="edge">
<title>src/stores/domWidgetStore.ts&#45;&gt;src/composables/element/useAbsolutePosition.ts</title>
<g id="a_edge3369"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1154.65,-14846.5C1139.18,-14844.8 1123.64,-14839.72 1113.5,-14827.84 1103.37,-14815.96 1101.43,-10347.42 1100.5,-10331.84 1060.12,-9657.78 965.99,-9496.76 923.5,-8822.84 922.26,-8803.17 923.55,-7418.61 910.5,-7403.84 903.62,-7396.05 894.5,-7391.23 884.6,-7388.41"/>
<polygon fill="orange" stroke="orange" points="877.04,-7384.79 870.75,-7385.71 876.23,-7388.92 877.04,-7384.79"/>
<polyline fill="none" stroke="orange" points="876.64,-7386.85 879.58,-7387.43 "/>
<ellipse fill="none" stroke="orange" cx="881.94" cy="-7387.89" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1077" y="-11032.02" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/graph/GraphCanvas.vue -->
<g id="node262" class="node">
<title>src/components/graph/GraphCanvas.vue</title>
<g id="a_node262"><a xlink:href="src/components/graph/GraphCanvas.vue" xlink:title="GraphCanvas.vue">
<path fill="#41f083" stroke="black" d="M290,-2851.84C290,-2851.84 206,-2851.84 206,-2851.84 203,-2851.84 200,-2848.84 200,-2845.84 200,-2845.84 200,-2839.84 200,-2839.84 200,-2836.84 203,-2833.84 206,-2833.84 206,-2833.84 290,-2833.84 290,-2833.84 293,-2833.84 296,-2836.84 296,-2839.84 296,-2839.84 296,-2845.84 296,-2845.84 296,-2848.84 293,-2851.84 290,-2851.84"/>
<text text-anchor="start" x="208" y="-2840.64" font-family="Helvetica,sans-Serif" font-size="9.00">GraphCanvas.vue</text>
</a>
</g>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/stores/workspaceStore.ts -->
<g id="edge498" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/stores/workspaceStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.27,-2842.54C306.92,-2844.86 317.09,-2849.42 324,-2857.84 355.69,-2896.46 309.9,-17203.24 336,-17245.84 384.5,-17324.99 437.81,-17301.73 522,-17340.84 596.97,-17375.66 647.7,-17344.02 693.5,-17412.84 700.52,-17423.38 701.25,-24695.17 701.5,-24707.84 707.84,-25025.18 694.74,-30196.8 923.5,-30416.84 980.2,-30471.37 1044.85,-30472.44 1100.5,-30416.84 1119.79,-30397.56 1095.82,-14728.6 1113.5,-14707.84 1122.73,-14697 1136.46,-14691.82 1150.53,-14689.69"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1150.86,-14691.77 1156.57,-14688.96 1150.36,-14687.6 1150.86,-14691.77"/>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/components/LiteGraphCanvasSplitterOverlay.vue -->
<g id="edge454" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/components/LiteGraphCanvasSplitterOverlay.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.26,-2842.55C306.9,-2844.87 317.08,-2849.43 324,-2857.84 340.92,-2878.41 330.43,-6666.79 336,-6692.84 351.63,-6765.91 395.98,-6844.79 415.08,-6876.47"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="413.42,-6877.79 418.34,-6881.83 417.01,-6875.61 413.42,-6877.79"/>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge493" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.27,-2842.54C306.92,-2844.85 317.09,-2849.42 324,-2857.84 356.49,-2897.43 304.92,-17567.13 336,-17607.84 388.01,-17675.97 438.57,-17639.16 522,-17658.84 597.63,-17676.68 644.17,-17632.8 693.5,-17692.84 710.21,-17713.17 689.44,-32829.44 701.5,-32852.84 753.77,-32954.23 857.61,-32900.76 910.5,-33001.84 936.95,-33052.39 897.59,-33978 923.5,-34028.84 968.06,-34116.27 1052.34,-34075.34 1100.5,-34160.84 1115.29,-34187.1 1109.88,-34265.92 1113.5,-34295.84 1182.71,-34868.36 1252.32,-35005.17 1300.5,-35579.84 1301.32,-35589.61 1301.49,-35925.98 1308.5,-35932.84 1375.56,-35998.39 1453.09,-35999.04 1519.5,-35932.84 1532.03,-35920.35 1518.51,-33401.07 1527.5,-33385.84 1593.03,-33274.81 1715.62,-33355.95 1781,-33244.84 1797.13,-33217.41 1768.39,-14942.07 1789,-14917.84 1800.02,-14904.88 1817.5,-14900.04 1834.27,-14898.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.51,-14900.91 1840.41,-14898.53 1834.31,-14896.72 1834.51,-14900.91"/>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/scripts/app.ts -->
<g id="edge483" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.27,-2842.54C306.92,-2844.86 317.09,-2849.42 324,-2857.84 355.8,-2896.59 309.4,-17252.35 336,-17294.84 429.77,-17444.62 599.74,-17319.05 693.5,-17468.84 702.79,-17483.67 700.88,-27534.34 701.5,-27551.84 748.5,-28885.36 845.67,-29214.06 910.5,-30546.84 911.14,-30559.94 914.1,-31009.69 923.5,-31018.84 979.89,-31073.69 1044.85,-31074.43 1100.5,-31018.84 1116.11,-31003.25 1112.84,-18334.89 1113.5,-18312.84 1132.79,-17672.74 1195.14,-16886.82 1204.75,-16768.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1206.85,-16768.28 1205.24,-16762.13 1202.66,-16767.94 1206.85,-16768.28"/>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/stores/commandStore.ts -->
<g id="edge489" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/stores/commandStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.27,-2842.54C306.92,-2844.85 317.09,-2849.42 324,-2857.84 356.55,-2897.51 304.92,-17595.01 336,-17635.84 435.87,-17767.01 593.65,-17603.65 693.5,-17734.84 709.48,-17755.83 687.12,-32908.72 701.5,-32930.84 756.9,-33016.08 854.6,-32938.91 910.5,-33023.84 943.34,-33073.73 896.39,-34045.61 923.5,-34098.84 968.04,-34186.28 1055.69,-34143.53 1100.5,-34230.84 1118.54,-34265.99 1109.31,-34902.55 1113.5,-34941.84 1159.17,-35369.73 1234.11,-35466.66 1300.5,-35891.84 1302.88,-35907.09 1296.97,-35950.57 1308.5,-35960.84 1378.53,-36023.21 1453.08,-36027.04 1519.5,-35960.84 1532,-35948.37 1517.55,-33433.42 1527.5,-33418.84 1595.8,-33318.81 1712.84,-33418.95 1781,-33318.84 1798.95,-33292.47 1768.34,-14972.13 1789,-14947.84 1798.36,-14936.83 1812.37,-14931.68 1826.66,-14929.63"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.06,-14931.7 1832.79,-14928.94 1826.59,-14927.53 1827.06,-14931.7"/>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/components/bottomPanel/BottomPanel.vue -->
<g id="edge448" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/components/bottomPanel/BottomPanel.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.07,-2844.39C306.72,-2842.35 316.95,-2838.06 324,-2829.84 347.83,-2802.04 315.9,-2201.44 336,-2170.84 344.95,-2157.22 359.77,-2148.17 374.72,-2142.19"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="375.78,-2144.04 380.67,-2139.97 374.31,-2140.11 375.78,-2144.04"/>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/scripts/api.ts -->
<g id="edge482" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.27,-2842.54C306.92,-2844.85 317.09,-2849.42 324,-2857.84 356.62,-2897.59 306.59,-17624.66 336,-17666.84 432.88,-17805.77 596.64,-17659.89 693.5,-17798.84 708.57,-17820.46 685.26,-32960.07 701.5,-32980.84 760.47,-33056.24 851.12,-32957.76 910.5,-33032.84 930.08,-33057.59 905.67,-34142.8 923.5,-34168.84 971.39,-34238.77 1052.63,-34169.89 1100.5,-34239.84 1119.03,-34266.91 1107.26,-35388.63 1113.5,-35420.84 1157.02,-35645.61 1248.06,-35677.97 1300.5,-35900.84 1305,-35919.95 1294,-35975.6 1308.5,-35988.84 1377.75,-36052.07 1453.08,-36055.04 1519.5,-35988.84 1531.45,-35976.92 1519.85,-33573.88 1527.5,-33558.84 1590.85,-33434.28 1717.82,-33497.48 1781,-33372.84 1794.01,-33347.16 1773.21,-16816.91 1789,-16792.84 1802.22,-16772.69 1828.02,-16762.64 1848.94,-16757.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.57,-16759.66 1854.98,-16756.32 1848.66,-16755.56 1849.57,-16759.66"/>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/stores/executionStore.ts -->
<g id="edge490" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/stores/executionStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.27,-2842.54C306.92,-2844.85 317.09,-2849.42 324,-2857.84 356.88,-2897.91 302.61,-17745.19 336,-17784.84 439.88,-17908.18 589.64,-17723.48 693.5,-17846.84 701.99,-17856.92 699.92,-33018.75 701.5,-33031.84 748.38,-33419.34 856.61,-33498.25 910.5,-33884.84 932.23,-34040.77 905.01,-34082.49 923.5,-34238.84 970.3,-34634.59 1057.68,-34721.64 1100.5,-35117.84 1102.83,-35139.44 1101.6,-35881.66 1113.5,-35899.84 1165.68,-35979.54 1215.41,-35968.6 1308.5,-35988.84 1400.14,-36008.76 1453.08,-36055.04 1519.5,-35988.84 1531.93,-35976.44 1517.3,-33475.13 1527.5,-33460.84 1596.79,-33363.77 1711.85,-33470 1781,-33372.84 1799.52,-33346.82 1768.31,-15002.16 1789,-14977.84 1798.54,-14966.62 1812.92,-14961.48 1827.5,-14959.52"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1828,-14961.58 1833.75,-14958.86 1827.56,-14957.4 1828,-14961.58"/>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge475" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.27,-2842.54C306.92,-2844.85 317.09,-2849.42 324,-2857.84 355.9,-2896.72 307.69,-17300.27 336,-17341.84 432.16,-17483 597.36,-17341.66 693.5,-17482.84 706.2,-17501.49 688.82,-30460.17 701.5,-30478.84 757.66,-30561.51 852.44,-30480.48 910.5,-30561.84 928.4,-30586.92 901.21,-30817.57 923.5,-30838.84 980.41,-30893.14 1043.92,-30893.49 1100.5,-30838.84 1115.45,-30824.39 1112.49,-30485.6 1113.5,-30464.84 1178.22,-29133.15 1258.59,-28803.44 1300.5,-27470.84 1302.24,-27415.39 1298.96,-11547.49 1308.5,-11492.84 1330.24,-11368.29 1395.58,-11228.38 1417.64,-11183.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1419.56,-11184.36 1420.34,-11178.05 1415.79,-11182.5 1419.56,-11184.36"/>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge495" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/stores/workflowStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.27,-2842.54C306.92,-2844.85 317.09,-2849.42 324,-2857.84 357.47,-2898.63 303.34,-18014.38 336,-18055.84 386.37,-18119.77 455,-18042.77 514,-18098.84 523.07,-18107.46 512.96,-18117.18 522,-18125.84 578.73,-18180.21 645.15,-18106.89 693.5,-18168.84 713.21,-18194.08 683.18,-36590.57 701.5,-36616.84 758.14,-36698.03 847.82,-36617.22 910.5,-36693.84 934.42,-36723.08 903.93,-36745.53 923.5,-36777.84 977.85,-36867.55 1027.43,-36857.88 1113.5,-36917.84 1195.13,-36974.7 1252.72,-36953.58 1300.5,-37040.84 1308.76,-37055.92 1296.26,-37647.76 1308.5,-37659.84 1325.18,-37676.31 1496.68,-37665.22 1519.5,-37659.84 1523.37,-37658.92 1523.65,-37656.83 1527.5,-37655.84 1541.15,-37652.33 1771.21,-37655.97 1781,-37645.84 1789.12,-37637.43 1787.07,-35973.37 1789,-35961.84 1829.67,-35719.26 1926.82,-35680.49 1967,-35437.84 1977.57,-35373.97 1978.7,-16857.56 1980,-16792.84 1994.9,-16050.22 2043.26,-15136.26 2050.17,-15008.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.28,-15008.03 2050.51,-15001.92 2048.08,-15007.8 2052.28,-15008.03"/>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/services/workflowService.ts -->
<g id="edge488" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/services/workflowService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.27,-2842.54C306.92,-2844.86 317.09,-2849.42 324,-2857.84 355.32,-2896.01 309.42,-17037.22 336,-17078.84 430.31,-17226.47 598.94,-17097.37 693.5,-17244.84 707.47,-17266.63 683.15,-19090.57 701.5,-19108.84 827.67,-19234.47 986.74,-19209.81 1100.5,-19072.84 1122.52,-19046.32 1091.13,-14136.06 1113.5,-14109.84 1122.65,-14099.12 1136.19,-14093.93 1150.12,-14091.77"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1150.4,-14093.85 1156.1,-14091.02 1149.88,-14089.68 1150.4,-14093.85"/>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/stores/toastStore.ts -->
<g id="edge494" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/stores/toastStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.27,-2842.54C306.92,-2844.85 317.09,-2849.42 324,-2857.84 356.93,-2897.98 301.85,-17771.72 336,-17810.84 388.73,-17871.24 640.77,-17799.42 693.5,-17859.84 702.41,-17870.04 698.47,-33448.64 701.5,-33461.84 749.2,-33669.72 861.14,-33686.34 910.5,-33893.84 930.77,-33979.03 906.31,-34595.97 923.5,-34681.84 965.27,-34890.55 1058.8,-34918.11 1100.5,-35126.84 1104.96,-35149.18 1099.95,-35928.52 1113.5,-35946.84 1222.12,-36093.62 1390.17,-36138.75 1519.5,-36009.84 1531.56,-35997.82 1518.78,-33573.46 1527.5,-33558.84 1593.21,-33448.66 1715.45,-33531.1 1781,-33420.84 1788.69,-33407.9 1788.37,-16101.87 1789,-16086.84 1807.64,-15645.16 1868.02,-15105.82 1879.21,-15008.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.33,-15008.27 1879.93,-15002.06 1877.15,-15007.79 1881.33,-15008.27"/>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/stores/workspace/colorPaletteStore.ts -->
<g id="edge496" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/stores/workspace/colorPaletteStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.27,-2842.54C306.92,-2844.85 317.09,-2849.42 324,-2857.84 355.99,-2896.82 307.28,-17339.38 336,-17380.84 386.3,-17453.44 437.84,-17424.04 522,-17450.84 597.09,-17474.75 645.35,-17433.46 693.5,-17495.84 707.32,-17513.74 687.57,-30506.02 701.5,-30523.84 760.47,-30599.23 849.86,-30501.78 910.5,-30575.84 930.72,-30600.54 900.42,-30840.78 923.5,-30862.84 980.37,-30917.19 1043.41,-30916.96 1100.5,-30862.84 1110.35,-30853.5 1112.37,-30632.36 1113.5,-30618.84 1174.68,-29884.68 1258.67,-29707.35 1300.5,-28971.84 1301.19,-28959.63 1300.43,-14901.01 1308.5,-14891.84 1323.03,-14875.32 1346,-14870.06 1367.71,-14869.5"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1367.81,-14871.6 1373.8,-14869.47 1367.78,-14867.4 1367.81,-14871.6"/>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge474" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M296.27,-2842.54C306.92,-2844.85 317.09,-2849.42 324,-2857.84 357.08,-2898.15 301.99,-17836.31 336,-17875.84 388.19,-17936.49 452.79,-17851.3 514,-17902.84 522.6,-17910.08 513.52,-17919.45 522,-17926.84 580.46,-17977.77 643.94,-17899.2 693.5,-17958.84 711.41,-17980.39 687.58,-34076.51 701.5,-34100.84 755.02,-34194.39 856.67,-34130.46 910.5,-34223.84 935.93,-34267.95 911.47,-36007.36 923.5,-36056.84 967.56,-36238 1025.72,-36266.35 1113.5,-36430.84 1193.6,-36580.93 1248.39,-36602.89 1300.5,-36764.84 1305.36,-36779.95 1296.66,-36825.26 1308.5,-36835.84 1351.64,-36874.39 1780.34,-36808.57 1781,-36807.84 1787.28,-36800.85 1788.2,-25994.2 1789,-25984.84 1806.83,-25777.29 1862.65,-25529.26 1877.4,-25466.06"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/i18n.ts -->
<g id="edge473" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.27,-2842.54C306.92,-2844.85 317.09,-2849.42 324,-2857.84 340.57,-2878.03 323.27,-17883.02 336,-17905.84 427.02,-18068.96 602.5,-17963.7 693.5,-18126.84 700.3,-18139.02 700.88,-34188.9 701.5,-34202.84 702.28,-34220.35 912.74,-36703 923.5,-36716.84 974.67,-36782.64 1026.33,-36740.8 1100.5,-36778.84 1112.57,-36785.03 1294.15,-36906.85 1300.5,-36918.84 1307.55,-36932.14 1297.8,-37450.24 1308.5,-37460.84 1323.75,-37475.94 1765.58,-37477.17 1781,-37461.84 1788.43,-37454.45 1788.73,-35963.31 1789,-35952.84 1810.27,-35113.44 1871.75,-34079.81 1880.06,-33942.22"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1882.17,-33942.14 1880.44,-33936.02 1877.98,-33941.89 1882.17,-33942.14"/>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/services/colorPaletteService.ts -->
<g id="edge486" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/services/colorPaletteService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.27,-2842.54C306.92,-2844.86 317.09,-2849.42 324,-2857.84 355.42,-2896.13 312.38,-17080.3 336,-17123.84 426.43,-17290.55 602.77,-17190.29 693.5,-17356.84 705.43,-17378.74 683.82,-19135.24 701.5,-19152.84 827.33,-19278.11 981.53,-19264.64 1100.5,-19132.84 1123.73,-19107.1 1091,-14166.22 1113.5,-14139.84 1121.32,-14130.67 1132.36,-14125.55 1144.11,-14122.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1144.79,-14124.91 1150.3,-14121.74 1144.01,-14120.79 1144.79,-14124.91"/>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/components/graph/DomWidgets.vue -->
<g id="edge449" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/components/graph/DomWidgets.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.23,-2842.18C306.26,-2840.09 316.16,-2836.33 324,-2829.84 335.7,-2820.15 324.29,-2807.51 336,-2797.84 345.96,-2789.61 358.76,-2785.15 371.5,-2782.88"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="372.12,-2784.91 377.74,-2781.93 371.49,-2780.75 372.12,-2784.91"/>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/composables/functional/useChainCallback.ts -->
<g id="edge458" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/composables/functional/useChainCallback.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.27,-2842.54C306.92,-2844.85 317.09,-2849.42 324,-2857.84 356.2,-2897.08 302.56,-17438.64 336,-17476.84 388.8,-17537.15 640.71,-17464.52 693.5,-17524.84 708.42,-17541.88 686.82,-30552.59 701.5,-30569.84 762.49,-30641.51 848.94,-30532.65 910.5,-30603.84 939.32,-30637.17 892.09,-31365.94 923.5,-31396.84 979.58,-31452 1044.45,-31452.03 1100.5,-31396.84 1117.29,-31380.31 1107.29,-30571.56 1113.5,-30548.84 1157.73,-30386.97 1257.48,-30383.03 1300.5,-30220.84 1309.19,-30188.08 1307.48,-10736.71 1308.5,-10702.84 1332.77,-9897.74 1412.76,-8907.6 1423.74,-8774"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1425.84,-8774.13 1424.24,-8767.97 1421.66,-8773.78 1425.84,-8774.13"/>
</g>
<!-- src/components/graph/GraphCanvasMenu.vue -->
<g id="node263" class="node">
<title>src/components/graph/GraphCanvasMenu.vue</title>
<g id="a_node263"><a xlink:href="src/components/graph/GraphCanvasMenu.vue" xlink:title="GraphCanvasMenu.vue">
<path fill="#41f083" stroke="black" d="M479.5,-2821.84C479.5,-2821.84 370.5,-2821.84 370.5,-2821.84 367.5,-2821.84 364.5,-2818.84 364.5,-2815.84 364.5,-2815.84 364.5,-2809.84 364.5,-2809.84 364.5,-2806.84 367.5,-2803.84 370.5,-2803.84 370.5,-2803.84 479.5,-2803.84 479.5,-2803.84 482.5,-2803.84 485.5,-2806.84 485.5,-2809.84 485.5,-2809.84 485.5,-2815.84 485.5,-2815.84 485.5,-2818.84 482.5,-2821.84 479.5,-2821.84"/>
<text text-anchor="start" x="372.5" y="-2810.64" font-family="Helvetica,sans-Serif" font-size="9.00">GraphCanvasMenu.vue</text>
</a>
</g>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/components/graph/GraphCanvasMenu.vue -->
<g id="edge450" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/components/graph/GraphCanvasMenu.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.41,-2834.65C309.25,-2832.43 323.16,-2830.04 336,-2827.84 345.36,-2826.23 355.28,-2824.54 364.96,-2822.88"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="365.39,-2824.94 370.95,-2821.86 364.68,-2820.8 365.39,-2824.94"/>
</g>
<!-- src/components/graph/NodeTooltip.vue -->
<g id="node264" class="node">
<title>src/components/graph/NodeTooltip.vue</title>
<g id="a_node264"><a xlink:href="src/components/graph/NodeTooltip.vue" xlink:title="NodeTooltip.vue">
<path fill="#41f083" stroke="black" d="M463,-2881.84C463,-2881.84 387,-2881.84 387,-2881.84 384,-2881.84 381,-2878.84 381,-2875.84 381,-2875.84 381,-2869.84 381,-2869.84 381,-2866.84 384,-2863.84 387,-2863.84 387,-2863.84 463,-2863.84 463,-2863.84 466,-2863.84 469,-2866.84 469,-2869.84 469,-2869.84 469,-2875.84 469,-2875.84 469,-2878.84 466,-2881.84 463,-2881.84"/>
<text text-anchor="start" x="389" y="-2870.64" font-family="Helvetica,sans-Serif" font-size="9.00">NodeTooltip.vue</text>
</a>
</g>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/components/graph/NodeTooltip.vue -->
<g id="edge451" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/components/graph/NodeTooltip.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.41,-2851.03C309.25,-2853.24 323.16,-2855.64 336,-2857.84 348.47,-2859.97 361.94,-2862.27 374.5,-2864.42"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="374.31,-2866.51 380.58,-2865.45 375.02,-2862.37 374.31,-2866.51"/>
</g>
<!-- src/components/graph/SelectionToolbox.vue -->
<g id="node265" class="node">
<title>src/components/graph/SelectionToolbox.vue</title>
<g id="a_node265"><a xlink:href="src/components/graph/SelectionToolbox.vue" xlink:title="SelectionToolbox.vue">
<path fill="#41f083" stroke="black" d="M474,-2735.84C474,-2735.84 376,-2735.84 376,-2735.84 373,-2735.84 370,-2732.84 370,-2729.84 370,-2729.84 370,-2723.84 370,-2723.84 370,-2720.84 373,-2717.84 376,-2717.84 376,-2717.84 474,-2717.84 474,-2717.84 477,-2717.84 480,-2720.84 480,-2723.84 480,-2723.84 480,-2729.84 480,-2729.84 480,-2732.84 477,-2735.84 474,-2735.84"/>
<text text-anchor="start" x="378" y="-2724.64" font-family="Helvetica,sans-Serif" font-size="9.00">SelectionToolbox.vue</text>
</a>
</g>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/components/graph/SelectionToolbox.vue -->
<g id="edge452" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/components/graph/SelectionToolbox.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.29,-2843.27C306.55,-2841.18 316.55,-2837.15 324,-2829.84 344.04,-2810.19 318.73,-2789.96 336,-2767.84 346.99,-2753.76 363.97,-2744.31 380.09,-2738.07"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="381.06,-2739.95 385.97,-2735.91 379.62,-2736.01 381.06,-2739.95"/>
</g>
<!-- src/components/graph/TitleEditor.vue -->
<g id="node266" class="node">
<title>src/components/graph/TitleEditor.vue</title>
<g id="a_node266"><a xlink:href="src/components/graph/TitleEditor.vue" xlink:title="TitleEditor.vue">
<path fill="#41f083" stroke="black" d="M459.5,-2851.84C459.5,-2851.84 390.5,-2851.84 390.5,-2851.84 387.5,-2851.84 384.5,-2848.84 384.5,-2845.84 384.5,-2845.84 384.5,-2839.84 384.5,-2839.84 384.5,-2836.84 387.5,-2833.84 390.5,-2833.84 390.5,-2833.84 459.5,-2833.84 459.5,-2833.84 462.5,-2833.84 465.5,-2836.84 465.5,-2839.84 465.5,-2839.84 465.5,-2845.84 465.5,-2845.84 465.5,-2848.84 462.5,-2851.84 459.5,-2851.84"/>
<text text-anchor="start" x="392.5" y="-2840.64" font-family="Helvetica,sans-Serif" font-size="9.00">TitleEditor.vue</text>
</a>
</g>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/components/graph/TitleEditor.vue -->
<g id="edge453" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/components/graph/TitleEditor.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.36,-2842.84C321.74,-2842.84 352.88,-2842.84 378.04,-2842.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="378.3,-2844.94 384.3,-2842.84 378.3,-2840.74 378.3,-2844.94"/>
</g>
<!-- src/components/searchbox/NodeSearchBoxPopover.vue -->
<g id="node267" class="node">
<title>src/components/searchbox/NodeSearchBoxPopover.vue</title>
<g id="a_node267"><a xlink:href="src/components/searchbox/NodeSearchBoxPopover.vue" xlink:title="NodeSearchBoxPopover.vue">
<path fill="#41f083" stroke="black" d="M877.5,-5435.84C877.5,-5435.84 746.5,-5435.84 746.5,-5435.84 743.5,-5435.84 740.5,-5432.84 740.5,-5429.84 740.5,-5429.84 740.5,-5423.84 740.5,-5423.84 740.5,-5420.84 743.5,-5417.84 746.5,-5417.84 746.5,-5417.84 877.5,-5417.84 877.5,-5417.84 880.5,-5417.84 883.5,-5420.84 883.5,-5423.84 883.5,-5423.84 883.5,-5429.84 883.5,-5429.84 883.5,-5432.84 880.5,-5435.84 877.5,-5435.84"/>
<text text-anchor="start" x="748.5" y="-5424.64" font-family="Helvetica,sans-Serif" font-size="9.00">NodeSearchBoxPopover.vue</text>
</a>
</g>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/components/searchbox/NodeSearchBoxPopover.vue -->
<g id="edge455" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/components/searchbox/NodeSearchBoxPopover.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.2,-2844.99C306.22,-2847.34 316.14,-2851.3 324,-2857.84 335.04,-2867.02 324.42,-2879.34 336,-2887.84 400.24,-2934.96 639.22,-2856.52 693.5,-2914.84 704.08,-2926.2 698.56,-5135.59 701.5,-5150.84 721.8,-5256.01 781.28,-5372.28 802.97,-5412.34"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="801.17,-5413.43 805.89,-5417.69 804.86,-5411.42 801.17,-5413.43"/>
</g>
<!-- src/components/sidebar/SideToolbar.vue -->
<g id="node268" class="node">
<title>src/components/sidebar/SideToolbar.vue</title>
<g id="a_node268"><a xlink:href="src/components/sidebar/SideToolbar.vue" xlink:title="SideToolbar.vue">
<path fill="#41f083" stroke="black" d="M1049,-6255.84C1049,-6255.84 975,-6255.84 975,-6255.84 972,-6255.84 969,-6252.84 969,-6249.84 969,-6249.84 969,-6243.84 969,-6243.84 969,-6240.84 972,-6237.84 975,-6237.84 975,-6237.84 1049,-6237.84 1049,-6237.84 1052,-6237.84 1055,-6240.84 1055,-6243.84 1055,-6243.84 1055,-6249.84 1055,-6249.84 1055,-6252.84 1052,-6255.84 1049,-6255.84"/>
<text text-anchor="start" x="977" y="-6244.64" font-family="Helvetica,sans-Serif" font-size="9.00">SideToolbar.vue</text>
</a>
</g>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/components/sidebar/SideToolbar.vue -->
<g id="edge456" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/components/sidebar/SideToolbar.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.28,-2844.36C306.42,-2846.71 316.36,-2850.84 324,-2857.84 338,-2870.66 321.23,-2886.91 336,-2898.84 366.99,-2923.86 666.33,-2895.71 693.5,-2924.84 705.53,-2937.73 698.38,-5447.48 701.5,-5464.84 760.23,-5791.88 959.12,-6155.44 1002.57,-6232.15"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1000.85,-6233.38 1005.64,-6237.55 1004.5,-6231.3 1000.85,-6233.38"/>
</g>
<!-- src/components/topbar/SecondRowWorkflowTabs.vue -->
<g id="node269" class="node">
<title>src/components/topbar/SecondRowWorkflowTabs.vue</title>
<g id="a_node269"><a xlink:href="src/components/topbar/SecondRowWorkflowTabs.vue" xlink:title="SecondRowWorkflowTabs.vue">
<path fill="#41f083" stroke="black" d="M493.5,-2968.84C493.5,-2968.84 356.5,-2968.84 356.5,-2968.84 353.5,-2968.84 350.5,-2965.84 350.5,-2962.84 350.5,-2962.84 350.5,-2956.84 350.5,-2956.84 350.5,-2953.84 353.5,-2950.84 356.5,-2950.84 356.5,-2950.84 493.5,-2950.84 493.5,-2950.84 496.5,-2950.84 499.5,-2953.84 499.5,-2956.84 499.5,-2956.84 499.5,-2962.84 499.5,-2962.84 499.5,-2965.84 496.5,-2968.84 493.5,-2968.84"/>
<text text-anchor="start" x="358.5" y="-2957.64" font-family="Helvetica,sans-Serif" font-size="9.00">SecondRowWorkflowTabs.vue</text>
</a>
</g>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/components/topbar/SecondRowWorkflowTabs.vue -->
<g id="edge457" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/components/topbar/SecondRowWorkflowTabs.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.03,-2843.63C306.42,-2845.97 316.54,-2850.27 324,-2857.84 344.62,-2878.76 317.58,-2899.95 336,-2922.84 345.72,-2934.92 360.1,-2943.11 374.42,-2948.64"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="373.76,-2950.64 380.11,-2950.71 375.19,-2946.69 373.76,-2950.64"/>
</g>
<!-- src/composables/graph/useCanvasInteractions.ts -->
<g id="node270" class="node">
<title>src/composables/graph/useCanvasInteractions.ts</title>
<g id="a_node270"><a xlink:href="src/composables/graph/useCanvasInteractions.ts" xlink:title="useCanvasInteractions.ts">
<path fill="#ddfeff" stroke="black" d="M1071,-8145.84C1071,-8145.84 953,-8145.84 953,-8145.84 950,-8145.84 947,-8142.84 947,-8139.84 947,-8139.84 947,-8133.84 947,-8133.84 947,-8130.84 950,-8127.84 953,-8127.84 953,-8127.84 1071,-8127.84 1071,-8127.84 1074,-8127.84 1077,-8130.84 1077,-8133.84 1077,-8133.84 1077,-8139.84 1077,-8139.84 1077,-8142.84 1074,-8145.84 1071,-8145.84"/>
<text text-anchor="start" x="955" y="-8134.64" font-family="Helvetica,sans-Serif" font-size="9.00">useCanvasInteractions.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/composables/graph/useCanvasInteractions.ts -->
<g id="edge459" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/composables/graph/useCanvasInteractions.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.27,-2842.54C306.92,-2844.86 317.09,-2849.42 324,-2857.84 339,-2876.11 332.09,-16451.52 336,-16474.84 378.02,-16725.17 368.4,-16812.75 522,-17014.84 577.99,-17088.5 650.27,-17051.04 693.5,-17132.84 705.68,-17155.87 683.04,-18990.45 701.5,-19008.84 734.41,-19041.61 877.64,-19041.66 910.5,-19008.84 937.17,-18982.2 899.18,-8180.64 923.5,-8151.84 928.24,-8146.22 934.24,-8142.18 940.88,-8139.32"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="941.71,-8141.25 946.59,-8137.18 940.24,-8137.32 941.71,-8141.25"/>
</g>
<!-- src/composables/graph/useViewportCulling.ts -->
<g id="node271" class="node">
<title>src/composables/graph/useViewportCulling.ts</title>
<g id="a_node271"><a xlink:href="src/composables/graph/useViewportCulling.ts" xlink:title="useViewportCulling.ts">
<path fill="#ddfeff" stroke="black" d="M1063,-8085.84C1063,-8085.84 961,-8085.84 961,-8085.84 958,-8085.84 955,-8082.84 955,-8079.84 955,-8079.84 955,-8073.84 955,-8073.84 955,-8070.84 958,-8067.84 961,-8067.84 961,-8067.84 1063,-8067.84 1063,-8067.84 1066,-8067.84 1069,-8070.84 1069,-8073.84 1069,-8073.84 1069,-8079.84 1069,-8079.84 1069,-8082.84 1066,-8085.84 1063,-8085.84"/>
<text text-anchor="start" x="963" y="-8074.64" font-family="Helvetica,sans-Serif" font-size="9.00">useViewportCulling.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/composables/graph/useViewportCulling.ts -->
<g id="edge460" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/composables/graph/useViewportCulling.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.27,-2842.54C306.92,-2844.86 317.09,-2849.42 324,-2857.84 337.47,-2874.25 334.91,-15068.63 336,-15089.84 356.89,-15497.4 282.38,-16586.5 522,-16916.84 570.95,-16984.32 647.89,-16923.05 693.5,-16992.84 708.39,-17015.62 682.21,-18933.63 701.5,-18952.84 767.32,-19018.38 844.78,-19018.48 910.5,-18952.84 937.18,-18926.19 899.17,-8120.65 923.5,-8091.84 930,-8084.13 938.9,-8079.39 948.54,-8076.59"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="949.3,-8078.56 954.62,-8075.09 948.29,-8074.49 949.3,-8078.56"/>
</g>
<!-- src/composables/graph/useVueNodeLifecycle.ts -->
<g id="node272" class="node">
<title>src/composables/graph/useVueNodeLifecycle.ts</title>
<g id="a_node272"><a xlink:href="src/composables/graph/useVueNodeLifecycle.ts" xlink:title="useVueNodeLifecycle.ts">
<path fill="#ddfeff" stroke="black" d="M1067,-8115.84C1067,-8115.84 957,-8115.84 957,-8115.84 954,-8115.84 951,-8112.84 951,-8109.84 951,-8109.84 951,-8103.84 951,-8103.84 951,-8100.84 954,-8097.84 957,-8097.84 957,-8097.84 1067,-8097.84 1067,-8097.84 1070,-8097.84 1073,-8100.84 1073,-8103.84 1073,-8103.84 1073,-8109.84 1073,-8109.84 1073,-8112.84 1070,-8115.84 1067,-8115.84"/>
<text text-anchor="start" x="959" y="-8104.64" font-family="Helvetica,sans-Serif" font-size="9.00">useVueNodeLifecycle.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/composables/graph/useVueNodeLifecycle.ts -->
<g id="edge461" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/composables/graph/useVueNodeLifecycle.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.27,-2842.54C306.92,-2844.86 317.09,-2849.42 324,-2857.84 338.47,-2875.47 333.82,-15972.13 336,-15994.84 377.72,-16429.18 272.7,-16600.72 522,-16958.84 572.93,-17032 649.6,-16985.25 693.5,-17062.84 706.62,-17086.02 682.62,-18962.04 701.5,-18980.84 767.32,-19046.38 844.78,-19046.48 910.5,-18980.84 937.18,-18954.19 899.18,-8150.65 923.5,-8121.84 929.15,-8115.14 936.62,-8110.68 944.8,-8107.79"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="945.44,-8109.79 950.57,-8106.03 944.22,-8105.77 945.44,-8109.79"/>
</g>
<!-- src/composables/node/useNodeBadge.ts -->
<g id="node273" class="node">
<title>src/composables/node/useNodeBadge.ts</title>
<g id="a_node273"><a xlink:href="src/composables/node/useNodeBadge.ts" xlink:title="useNodeBadge.ts">
<path fill="#ddfeff" stroke="black" d="M853.5,-7635.84C853.5,-7635.84 770.5,-7635.84 770.5,-7635.84 767.5,-7635.84 764.5,-7632.84 764.5,-7629.84 764.5,-7629.84 764.5,-7623.84 764.5,-7623.84 764.5,-7620.84 767.5,-7617.84 770.5,-7617.84 770.5,-7617.84 853.5,-7617.84 853.5,-7617.84 856.5,-7617.84 859.5,-7620.84 859.5,-7623.84 859.5,-7623.84 859.5,-7629.84 859.5,-7629.84 859.5,-7632.84 856.5,-7635.84 853.5,-7635.84"/>
<text text-anchor="start" x="772.5" y="-7624.64" font-family="Helvetica,sans-Serif" font-size="9.00">useNodeBadge.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/composables/node/useNodeBadge.ts -->
<g id="edge462" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/composables/node/useNodeBadge.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.26,-2842.55C306.9,-2844.86 317.08,-2849.43 324,-2857.84 342.11,-2879.86 328.74,-6936.26 336,-6963.84 420.43,-7284.33 425.8,-7429.89 701.5,-7613.84 717.88,-7624.77 738.78,-7629.01 757.92,-7630.18"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="758.25,-7632.3 764.33,-7630.46 758.43,-7628.1 758.25,-7632.3"/>
</g>
<!-- src/composables/useCanvasDrop.ts -->
<g id="node274" class="node">
<title>src/composables/useCanvasDrop.ts</title>
<g id="a_node274"><a xlink:href="src/composables/useCanvasDrop.ts" xlink:title="useCanvasDrop.ts">
<path fill="#ddfeff" stroke="black" d="M855,-8313.84C855,-8313.84 769,-8313.84 769,-8313.84 766,-8313.84 763,-8310.84 763,-8307.84 763,-8307.84 763,-8301.84 763,-8301.84 763,-8298.84 766,-8295.84 769,-8295.84 769,-8295.84 855,-8295.84 855,-8295.84 858,-8295.84 861,-8298.84 861,-8301.84 861,-8301.84 861,-8307.84 861,-8307.84 861,-8310.84 858,-8313.84 855,-8313.84"/>
<text text-anchor="start" x="771" y="-8302.64" font-family="Helvetica,sans-Serif" font-size="9.00">useCanvasDrop.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/composables/useCanvasDrop.ts -->
<g id="edge463" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/composables/useCanvasDrop.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.26,-2842.55C306.91,-2844.86 317.09,-2849.42 324,-2857.84 345.09,-2883.5 330.4,-7608.1 336,-7640.84 378.23,-7887.73 367.49,-7975.69 522,-8172.84 580.74,-8247.79 612.27,-8256.57 701.5,-8289.84 718.95,-8296.34 738.9,-8300.07 756.95,-8302.19"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="756.8,-8304.29 762.99,-8302.85 757.26,-8300.11 756.8,-8304.29"/>
</g>
<!-- src/composables/useContextMenuTranslation.ts -->
<g id="node275" class="node">
<title>src/composables/useContextMenuTranslation.ts</title>
<g id="a_node275"><a xlink:href="src/composables/useContextMenuTranslation.ts" xlink:title="useContextMenuTranslation.ts">
<path fill="#ddfeff" stroke="black" d="M882,-8793.84C882,-8793.84 742,-8793.84 742,-8793.84 739,-8793.84 736,-8790.84 736,-8787.84 736,-8787.84 736,-8781.84 736,-8781.84 736,-8778.84 739,-8775.84 742,-8775.84 742,-8775.84 882,-8775.84 882,-8775.84 885,-8775.84 888,-8778.84 888,-8781.84 888,-8781.84 888,-8787.84 888,-8787.84 888,-8790.84 885,-8793.84 882,-8793.84"/>
<text text-anchor="start" x="744" y="-8782.64" font-family="Helvetica,sans-Serif" font-size="9.00">useContextMenuTranslation.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/composables/useContextMenuTranslation.ts -->
<g id="edge464" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/composables/useContextMenuTranslation.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.26,-2842.55C306.91,-2844.86 317.09,-2849.42 324,-2857.84 336.3,-2872.8 335.74,-8417.47 336,-8436.84 338.81,-8647.49 371.22,-15871.71 522,-16018.84 576.55,-16072.07 639.56,-16072.69 693.5,-16018.84 699.06,-16013.29 701.33,-11500.69 701.5,-11492.84 725.38,-10360.67 801.14,-8963.83 810.13,-8800.62"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="812.25,-8800.27 810.48,-8794.17 808.05,-8800.04 812.25,-8800.27"/>
</g>
<!-- src/composables/useCopy.ts -->
<g id="node276" class="node">
<title>src/composables/useCopy.ts</title>
<g id="a_node276"><a xlink:href="src/composables/useCopy.ts" xlink:title="useCopy.ts">
<path fill="#ddfeff" stroke="black" d="M838.5,-8283.84C838.5,-8283.84 785.5,-8283.84 785.5,-8283.84 782.5,-8283.84 779.5,-8280.84 779.5,-8277.84 779.5,-8277.84 779.5,-8271.84 779.5,-8271.84 779.5,-8268.84 782.5,-8265.84 785.5,-8265.84 785.5,-8265.84 838.5,-8265.84 838.5,-8265.84 841.5,-8265.84 844.5,-8268.84 844.5,-8271.84 844.5,-8271.84 844.5,-8277.84 844.5,-8277.84 844.5,-8280.84 841.5,-8283.84 838.5,-8283.84"/>
<text text-anchor="start" x="787.5" y="-8272.64" font-family="Helvetica,sans-Serif" font-size="9.00">useCopy.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/composables/useCopy.ts -->
<g id="edge465" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/composables/useCopy.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.26,-2842.55C306.91,-2844.86 317.09,-2849.43 324,-2857.84 343.18,-2881.17 331.41,-7177.98 336,-7207.84 411.25,-7697.05 312.29,-7954.04 701.5,-8259.84 721.58,-8275.62 750.38,-8279.04 773.41,-8278.69"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="773.5,-8280.79 779.43,-8278.52 773.37,-8276.59 773.5,-8280.79"/>
</g>
<!-- src/composables/useGlobalLitegraph.ts -->
<g id="node277" class="node">
<title>src/composables/useGlobalLitegraph.ts</title>
<g id="a_node277"><a xlink:href="src/composables/useGlobalLitegraph.ts" xlink:title="useGlobalLitegraph.ts">
<path fill="#ddfeff" stroke="black" d="M863.5,-8553.84C863.5,-8553.84 760.5,-8553.84 760.5,-8553.84 757.5,-8553.84 754.5,-8550.84 754.5,-8547.84 754.5,-8547.84 754.5,-8541.84 754.5,-8541.84 754.5,-8538.84 757.5,-8535.84 760.5,-8535.84 760.5,-8535.84 863.5,-8535.84 863.5,-8535.84 866.5,-8535.84 869.5,-8538.84 869.5,-8541.84 869.5,-8541.84 869.5,-8547.84 869.5,-8547.84 869.5,-8550.84 866.5,-8553.84 863.5,-8553.84"/>
<text text-anchor="start" x="762.5" y="-8542.64" font-family="Helvetica,sans-Serif" font-size="9.00">useGlobalLitegraph.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/composables/useGlobalLitegraph.ts -->
<g id="edge466" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/composables/useGlobalLitegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.26,-2842.55C306.91,-2844.86 317.09,-2849.42 324,-2857.84 347.81,-2886.81 319.13,-8224.35 336,-8257.84 427.1,-8438.68 514.06,-8453.24 701.5,-8529.84 716.08,-8535.8 732.57,-8539.48 748.25,-8541.73"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="748.22,-8543.84 754.44,-8542.55 748.77,-8539.68 748.22,-8543.84"/>
</g>
<!-- src/composables/useLitegraphSettings.ts -->
<g id="node278" class="node">
<title>src/composables/useLitegraphSettings.ts</title>
<g id="a_node278"><a xlink:href="src/composables/useLitegraphSettings.ts" xlink:title="useLitegraphSettings.ts">
<path fill="#ddfeff" stroke="black" d="M868.5,-8343.84C868.5,-8343.84 755.5,-8343.84 755.5,-8343.84 752.5,-8343.84 749.5,-8340.84 749.5,-8337.84 749.5,-8337.84 749.5,-8331.84 749.5,-8331.84 749.5,-8328.84 752.5,-8325.84 755.5,-8325.84 755.5,-8325.84 868.5,-8325.84 868.5,-8325.84 871.5,-8325.84 874.5,-8328.84 874.5,-8331.84 874.5,-8331.84 874.5,-8337.84 874.5,-8337.84 874.5,-8340.84 871.5,-8343.84 868.5,-8343.84"/>
<text text-anchor="start" x="757.5" y="-8332.64" font-family="Helvetica,sans-Serif" font-size="9.00">useLitegraphSettings.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/composables/useLitegraphSettings.ts -->
<g id="edge467" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/composables/useLitegraphSettings.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.26,-2842.55C306.91,-2844.86 317.09,-2849.42 324,-2857.84 346.24,-2884.9 327.09,-7867.96 336,-7901.84 378.92,-8065.03 399.12,-8117.19 522,-8232.84 586.56,-8293.6 616.64,-8294.17 701.5,-8319.84 714.84,-8323.87 729.42,-8326.82 743.47,-8328.98"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="743.21,-8331.07 749.45,-8329.86 743.82,-8326.91 743.21,-8331.07"/>
</g>
<!-- src/composables/usePaste.ts -->
<g id="node279" class="node">
<title>src/composables/usePaste.ts</title>
<g id="a_node279"><a xlink:href="src/composables/usePaste.ts" xlink:title="usePaste.ts">
<path fill="#ddfeff" stroke="black" d="M840,-8583.84C840,-8583.84 784,-8583.84 784,-8583.84 781,-8583.84 778,-8580.84 778,-8577.84 778,-8577.84 778,-8571.84 778,-8571.84 778,-8568.84 781,-8565.84 784,-8565.84 784,-8565.84 840,-8565.84 840,-8565.84 843,-8565.84 846,-8568.84 846,-8571.84 846,-8571.84 846,-8577.84 846,-8577.84 846,-8580.84 843,-8583.84 840,-8583.84"/>
<text text-anchor="start" x="786" y="-8572.64" font-family="Helvetica,sans-Serif" font-size="9.00">usePaste.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/composables/usePaste.ts -->
<g id="edge468" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/composables/usePaste.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.26,-2842.55C306.91,-2844.86 317.09,-2849.42 324,-2857.84 348.25,-2887.35 318.61,-8323.83 336,-8357.84 420.5,-8523.13 673.69,-8562.83 771.68,-8572.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="771.74,-8574.22 777.9,-8572.67 772.12,-8570.03 771.74,-8574.22"/>
</g>
<!-- src/composables/useVueFeatureFlags.ts -->
<g id="node280" class="node">
<title>src/composables/useVueFeatureFlags.ts</title>
<g id="a_node280"><a xlink:href="src/composables/useVueFeatureFlags.ts" xlink:title="useVueFeatureFlags.ts">
<path fill="#ddfeff" stroke="black" d="M1934.5,-8793.84C1934.5,-8793.84 1829.5,-8793.84 1829.5,-8793.84 1826.5,-8793.84 1823.5,-8790.84 1823.5,-8787.84 1823.5,-8787.84 1823.5,-8781.84 1823.5,-8781.84 1823.5,-8778.84 1826.5,-8775.84 1829.5,-8775.84 1829.5,-8775.84 1934.5,-8775.84 1934.5,-8775.84 1937.5,-8775.84 1940.5,-8778.84 1940.5,-8781.84 1940.5,-8781.84 1940.5,-8787.84 1940.5,-8787.84 1940.5,-8790.84 1937.5,-8793.84 1934.5,-8793.84"/>
<text text-anchor="start" x="1831.5" y="-8782.64" font-family="Helvetica,sans-Serif" font-size="9.00">useVueFeatureFlags.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/composables/useVueFeatureFlags.ts -->
<g id="edge469" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/composables/useVueFeatureFlags.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.27,-2842.54C306.92,-2844.85 317.09,-2849.42 324,-2857.84 357,-2898.06 301.31,-17802.06 336,-17840.84 362.54,-17870.5 475.35,-17851.3 514,-17860.84 597.14,-17881.35 645.17,-17860.15 693.5,-17930.84 709.14,-17953.71 692.29,-33866.7 701.5,-33892.84 750.77,-34032.67 860.33,-34013.32 910.5,-34152.84 928.79,-34203.71 919,-35071.96 923.5,-35125.84 946.52,-35401.67 903.38,-36176.66 1113.5,-36356.84 1176.59,-36410.94 1239.4,-36413.18 1300.5,-36356.84 1521.37,-36153.18 1498.18,-33961.51 1519.5,-33661.84 1523.64,-33603.65 1522.37,-33588.94 1527.5,-33530.84 1613.73,-32554.81 1724.38,-32319.03 1781,-31340.84 1797.58,-31054.43 1782,-10971.64 1789,-10684.84 1808.14,-9899.92 1871.08,-8934.2 1879.96,-8800.47"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1882.08,-8800.22 1880.38,-8794.09 1877.89,-8799.94 1882.08,-8800.22"/>
</g>
<!-- src/composables/useWorkflowAutoSave.ts -->
<g id="node281" class="node">
<title>src/composables/useWorkflowAutoSave.ts</title>
<g id="a_node281"><a xlink:href="src/composables/useWorkflowAutoSave.ts" xlink:title="useWorkflowAutoSave.ts">
<path fill="#ddfeff" stroke="black" d="M870,-8373.84C870,-8373.84 754,-8373.84 754,-8373.84 751,-8373.84 748,-8370.84 748,-8367.84 748,-8367.84 748,-8361.84 748,-8361.84 748,-8358.84 751,-8355.84 754,-8355.84 754,-8355.84 870,-8355.84 870,-8355.84 873,-8355.84 876,-8358.84 876,-8361.84 876,-8361.84 876,-8367.84 876,-8367.84 876,-8370.84 873,-8373.84 870,-8373.84"/>
<text text-anchor="start" x="756" y="-8362.64" font-family="Helvetica,sans-Serif" font-size="9.00">useWorkflowAutoSave.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/composables/useWorkflowAutoSave.ts -->
<g id="edge470" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/composables/useWorkflowAutoSave.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.26,-2842.55C306.91,-2844.86 317.09,-2849.42 324,-2857.84 346.96,-2885.78 323.22,-8032 336,-8065.84 408.71,-8258.28 502.63,-8297.19 701.5,-8349.84 714.37,-8353.24 728.3,-8355.91 741.78,-8357.98"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="741.7,-8360.09 747.94,-8358.89 742.31,-8355.93 741.7,-8360.09"/>
</g>
<!-- src/composables/useWorkflowPersistence.ts -->
<g id="node282" class="node">
<title>src/composables/useWorkflowPersistence.ts</title>
<g id="a_node282"><a xlink:href="src/composables/useWorkflowPersistence.ts" xlink:title="useWorkflowPersistence.ts">
<path fill="#ddfeff" stroke="black" d="M874,-8403.84C874,-8403.84 750,-8403.84 750,-8403.84 747,-8403.84 744,-8400.84 744,-8397.84 744,-8397.84 744,-8391.84 744,-8391.84 744,-8388.84 747,-8385.84 750,-8385.84 750,-8385.84 874,-8385.84 874,-8385.84 877,-8385.84 880,-8388.84 880,-8391.84 880,-8391.84 880,-8397.84 880,-8397.84 880,-8400.84 877,-8403.84 874,-8403.84"/>
<text text-anchor="start" x="752" y="-8392.64" font-family="Helvetica,sans-Serif" font-size="9.00">useWorkflowPersistence.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/composables/useWorkflowPersistence.ts -->
<g id="edge471" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/composables/useWorkflowPersistence.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.26,-2842.55C306.91,-2844.86 317.09,-2849.42 324,-2857.84 347.46,-2886.39 319.69,-8145.68 336,-8178.84 409.75,-8328.78 623.81,-8374.78 737.71,-8388.79"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="737.52,-8390.88 743.72,-8389.51 738.02,-8386.71 737.52,-8390.88"/>
</g>
<!-- src/constants/coreSettings.ts -->
<g id="node283" class="node">
<title>src/constants/coreSettings.ts</title>
<g id="a_node283"><a xlink:href="src/constants/coreSettings.ts" xlink:title="coreSettings.ts">
<path fill="#ddfeff" stroke="black" d="M1918.5,-26313.84C1918.5,-26313.84 1845.5,-26313.84 1845.5,-26313.84 1842.5,-26313.84 1839.5,-26310.84 1839.5,-26307.84 1839.5,-26307.84 1839.5,-26301.84 1839.5,-26301.84 1839.5,-26298.84 1842.5,-26295.84 1845.5,-26295.84 1845.5,-26295.84 1918.5,-26295.84 1918.5,-26295.84 1921.5,-26295.84 1924.5,-26298.84 1924.5,-26301.84 1924.5,-26301.84 1924.5,-26307.84 1924.5,-26307.84 1924.5,-26310.84 1921.5,-26313.84 1918.5,-26313.84"/>
<text text-anchor="start" x="1847.5" y="-26302.64" font-family="Helvetica,sans-Serif" font-size="9.00">coreSettings.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/constants/coreSettings.ts -->
<g id="edge472" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/constants/coreSettings.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.27,-2842.54C306.92,-2844.85 317.09,-2849.42 324,-2857.84 357.11,-2898.2 301.08,-17854.03 336,-17892.84 362.61,-17922.41 484.26,-17885.42 514,-17911.84 525.93,-17922.43 510.15,-17936.15 522,-17946.84 579.02,-17998.27 642.59,-17910.34 693.5,-17967.84 712.14,-17988.89 684.92,-34143.12 701.5,-34165.84 759.01,-34244.63 852.8,-34154.19 910.5,-34232.84 930.83,-34260.55 899.82,-36682.92 923.5,-36707.84 937.07,-36722.12 1085.13,-36705.51 1100.5,-36717.84 1117.07,-36731.13 1096.91,-36750.57 1113.5,-36763.84 1129.75,-36776.83 1286.09,-36758.83 1300.5,-36773.84 1312.6,-36786.44 1296.07,-37390.56 1308.5,-37402.84 1457.93,-37550.38 1632.45,-37551.28 1781,-37402.84 1794.61,-37389.24 1776.53,-26334.49 1789,-26319.84 1799.83,-26307.1 1816.91,-26302.2 1833.42,-26300.89"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1833.59,-26302.98 1839.46,-26300.56 1833.36,-26298.79 1833.59,-26302.98"/>
</g>
<!-- src/renderer/core/canvas/injectionKeys.ts -->
<g id="node284" class="node">
<title>src/renderer/core/canvas/injectionKeys.ts</title>
<g id="a_node284"><a xlink:href="src/renderer/core/canvas/injectionKeys.ts" xlink:title="injectionKeys.ts">
<path fill="#ddfeff" stroke="black" d="M1463,-11147.84C1463,-11147.84 1389,-11147.84 1389,-11147.84 1386,-11147.84 1383,-11144.84 1383,-11141.84 1383,-11141.84 1383,-11135.84 1383,-11135.84 1383,-11132.84 1386,-11129.84 1389,-11129.84 1389,-11129.84 1463,-11129.84 1463,-11129.84 1466,-11129.84 1469,-11132.84 1469,-11135.84 1469,-11135.84 1469,-11141.84 1469,-11141.84 1469,-11144.84 1466,-11147.84 1463,-11147.84"/>
<text text-anchor="start" x="1391" y="-11136.64" font-family="Helvetica,sans-Serif" font-size="9.00">injectionKeys.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/renderer/core/canvas/injectionKeys.ts -->
<g id="edge476" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/renderer/core/canvas/injectionKeys.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.27,-2842.54C306.92,-2844.85 317.09,-2849.42 324,-2857.84 356.23,-2897.12 302.53,-17454.6 336,-17492.84 362.4,-17522.99 667.1,-17510.68 693.5,-17540.84 708.42,-17557.89 686.34,-30574 701.5,-30590.84 732.76,-30625.54 878.98,-30578.38 910.5,-30612.84 940.81,-30645.96 891.5,-31389.35 923.5,-31420.84 979.57,-31476.01 1044.43,-31476.01 1100.5,-31420.84 1116.38,-31405.21 1105.87,-30639.77 1113.5,-30618.84 1158.6,-30495.05 1256.37,-30512.97 1300.5,-30388.84 1306.09,-30373.1 1297.47,-11166.37 1308.5,-11153.84 1325.08,-11134.99 1352.64,-11130.8 1376.8,-11131.53"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1376.76,-11133.63 1382.86,-11131.81 1376.96,-11129.43 1376.76,-11133.63"/>
</g>
<!-- src/renderer/core/layout/transform/TransformPane.vue -->
<g id="node285" class="node">
<title>src/renderer/core/layout/transform/TransformPane.vue</title>
<g id="a_node285"><a xlink:href="src/renderer/core/layout/transform/TransformPane.vue" xlink:title="TransformPane.vue">
<path fill="#41f083" stroke="black" d="M1471.5,-10926.84C1471.5,-10926.84 1380.5,-10926.84 1380.5,-10926.84 1377.5,-10926.84 1374.5,-10923.84 1374.5,-10920.84 1374.5,-10920.84 1374.5,-10914.84 1374.5,-10914.84 1374.5,-10911.84 1377.5,-10908.84 1380.5,-10908.84 1380.5,-10908.84 1471.5,-10908.84 1471.5,-10908.84 1474.5,-10908.84 1477.5,-10911.84 1477.5,-10914.84 1477.5,-10914.84 1477.5,-10920.84 1477.5,-10920.84 1477.5,-10923.84 1474.5,-10926.84 1471.5,-10926.84"/>
<text text-anchor="start" x="1382.5" y="-10915.64" font-family="Helvetica,sans-Serif" font-size="9.00">TransformPane.vue</text>
</a>
</g>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/renderer/core/layout/transform/TransformPane.vue -->
<g id="edge477" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/renderer/core/layout/transform/TransformPane.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.27,-2842.54C306.92,-2844.85 317.09,-2849.42 324,-2857.84 356.32,-2897.23 301.7,-17495.15 336,-17532.84 389.72,-17591.85 639.79,-17507.81 693.5,-17566.84 708.74,-17583.59 686.82,-30594.59 701.5,-30611.84 762.49,-30683.51 848.93,-30574.66 910.5,-30645.84 938.67,-30678.4 892.8,-31390.64 923.5,-31420.84 979.59,-31475.99 1044.43,-31476.01 1100.5,-31420.84 1116.38,-31405.21 1105.87,-30639.77 1113.5,-30618.84 1158.6,-30495.05 1256.37,-30512.97 1300.5,-30388.84 1311.79,-30357.08 1290.45,-11001.31 1308.5,-10972.84 1322.91,-10950.1 1349.52,-10936.59 1373.68,-10928.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1374.33,-10930.64 1379.43,-10926.85 1373.08,-10926.64 1374.33,-10930.64"/>
</g>
<!-- src/renderer/extensions/minimap/MiniMap.vue -->
<g id="node286" class="node">
<title>src/renderer/extensions/minimap/MiniMap.vue</title>
<g id="a_node286"><a xlink:href="src/renderer/extensions/minimap/MiniMap.vue" xlink:title="MiniMap.vue">
<path fill="#41f083" stroke="black" d="M842.5,-11673.84C842.5,-11673.84 781.5,-11673.84 781.5,-11673.84 778.5,-11673.84 775.5,-11670.84 775.5,-11667.84 775.5,-11667.84 775.5,-11661.84 775.5,-11661.84 775.5,-11658.84 778.5,-11655.84 781.5,-11655.84 781.5,-11655.84 842.5,-11655.84 842.5,-11655.84 845.5,-11655.84 848.5,-11658.84 848.5,-11661.84 848.5,-11661.84 848.5,-11667.84 848.5,-11667.84 848.5,-11670.84 845.5,-11673.84 842.5,-11673.84"/>
<text text-anchor="start" x="783.5" y="-11662.64" font-family="Helvetica,sans-Serif" font-size="9.00">MiniMap.vue</text>
</a>
</g>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/renderer/extensions/minimap/MiniMap.vue -->
<g id="edge478" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/renderer/extensions/minimap/MiniMap.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.27,-2842.54C306.91,-2844.86 317.09,-2849.42 324,-2857.84 334.31,-2870.4 335.59,-12200.59 336,-12216.84 341.3,-12429.58 367.91,-15896.06 522,-16042.84 577.19,-16095.41 639.55,-16096.68 693.5,-16042.84 703.92,-16032.43 696.59,-11814.72 701.5,-11800.84 720.26,-11747.79 769.38,-11700.17 794.98,-11677.99"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="796.57,-11679.4 799.77,-11673.9 793.84,-11676.2 796.57,-11679.4"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/LGraphNode.vue -->
<g id="node287" class="node">
<title>src/renderer/extensions/vueNodes/components/LGraphNode.vue</title>
<g id="a_node287"><a xlink:href="src/renderer/extensions/vueNodes/components/LGraphNode.vue" xlink:title="LGraphNode.vue">
<path fill="#41f083" stroke="black" d="M852,-11903.84C852,-11903.84 772,-11903.84 772,-11903.84 769,-11903.84 766,-11900.84 766,-11897.84 766,-11897.84 766,-11891.84 766,-11891.84 766,-11888.84 769,-11885.84 772,-11885.84 772,-11885.84 852,-11885.84 852,-11885.84 855,-11885.84 858,-11888.84 858,-11891.84 858,-11891.84 858,-11897.84 858,-11897.84 858,-11900.84 855,-11903.84 852,-11903.84"/>
<text text-anchor="start" x="774" y="-11892.64" font-family="Helvetica,sans-Serif" font-size="9.00">LGraphNode.vue</text>
</a>
</g>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/renderer/extensions/vueNodes/components/LGraphNode.vue -->
<g id="edge479" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/renderer/extensions/vueNodes/components/LGraphNode.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.27,-2842.54C306.91,-2844.86 317.09,-2849.42 324,-2857.84 336.41,-2872.95 335.06,-14103.3 336,-14122.84 346.46,-14339.46 361.51,-15919.97 522,-16065.84 578.41,-16117.1 639.55,-16119.68 693.5,-16065.84 713.93,-16045.45 682.51,-11931.57 701.5,-11909.84 715.69,-11893.6 738.53,-11888.73 759.69,-11888.37"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="759.89,-11890.47 765.9,-11888.39 759.9,-11886.27 759.89,-11890.47"/>
</g>
<!-- src/renderer/extensions/vueNodes/composables/useNodeEventHandlers.ts -->
<g id="node288" class="node">
<title>src/renderer/extensions/vueNodes/composables/useNodeEventHandlers.ts</title>
<g id="a_node288"><a xlink:href="src/renderer/extensions/vueNodes/composables/useNodeEventHandlers.ts" xlink:title="useNodeEventHandlers.ts">
<path fill="#ddfeff" stroke="black" d="M1072.5,-13197.84C1072.5,-13197.84 951.5,-13197.84 951.5,-13197.84 948.5,-13197.84 945.5,-13194.84 945.5,-13191.84 945.5,-13191.84 945.5,-13185.84 945.5,-13185.84 945.5,-13182.84 948.5,-13179.84 951.5,-13179.84 951.5,-13179.84 1072.5,-13179.84 1072.5,-13179.84 1075.5,-13179.84 1078.5,-13182.84 1078.5,-13185.84 1078.5,-13185.84 1078.5,-13191.84 1078.5,-13191.84 1078.5,-13194.84 1075.5,-13197.84 1072.5,-13197.84"/>
<text text-anchor="start" x="953.5" y="-13186.64" font-family="Helvetica,sans-Serif" font-size="9.00">useNodeEventHandlers.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/renderer/extensions/vueNodes/composables/useNodeEventHandlers.ts -->
<g id="edge480" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/renderer/extensions/vueNodes/composables/useNodeEventHandlers.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.27,-2842.54C306.92,-2844.86 317.09,-2849.42 324,-2857.84 339.29,-2876.47 329.96,-16718.5 336,-16741.84 378.76,-16907.08 394.11,-16964.79 522,-17077.84 583.56,-17132.25 647.36,-17078.85 693.5,-17146.84 708.15,-17168.42 683.02,-19006.43 701.5,-19024.84 767.32,-19090.38 844.74,-19090.45 910.5,-19024.84 939.12,-18996.28 897.41,-13234.71 923.5,-13203.84 927.92,-13198.61 933.44,-13194.74 939.54,-13191.93"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="940.5,-13193.8 945.29,-13189.62 938.94,-13189.9 940.5,-13193.8"/>
</g>
<!-- src/renderer/extensions/vueNodes/execution/useExecutionStateProvider.ts -->
<g id="node289" class="node">
<title>src/renderer/extensions/vueNodes/execution/useExecutionStateProvider.ts</title>
<g id="a_node289"><a xlink:href="src/renderer/extensions/vueNodes/execution/useExecutionStateProvider.ts" xlink:title="useExecutionStateProvider.ts">
<path fill="#ddfeff" stroke="black" d="M1080.5,-13287.84C1080.5,-13287.84 943.5,-13287.84 943.5,-13287.84 940.5,-13287.84 937.5,-13284.84 937.5,-13281.84 937.5,-13281.84 937.5,-13275.84 937.5,-13275.84 937.5,-13272.84 940.5,-13269.84 943.5,-13269.84 943.5,-13269.84 1080.5,-13269.84 1080.5,-13269.84 1083.5,-13269.84 1086.5,-13272.84 1086.5,-13275.84 1086.5,-13275.84 1086.5,-13281.84 1086.5,-13281.84 1086.5,-13284.84 1083.5,-13287.84 1080.5,-13287.84"/>
<text text-anchor="start" x="945.5" y="-13276.64" font-family="Helvetica,sans-Serif" font-size="9.00">useExecutionStateProvider.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/renderer/extensions/vueNodes/execution/useExecutionStateProvider.ts -->
<g id="edge481" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/renderer/extensions/vueNodes/execution/useExecutionStateProvider.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.27,-2842.54C306.92,-2844.86 317.09,-2849.42 324,-2857.84 339.47,-2876.7 327.23,-16887.07 336,-16909.84 380.33,-17024.95 416.61,-17051.73 522,-17115.84 589.33,-17156.79 645.23,-17098.55 693.5,-17160.84 709.6,-17181.61 682.88,-19034.29 701.5,-19052.84 767.32,-19118.38 844.74,-19118.44 910.5,-19052.84 938.81,-19024.59 897.69,-13324.38 923.5,-13293.84 926.05,-13290.82 928.96,-13288.26 932.14,-13286.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="933.25,-13287.87 937.34,-13283 931.11,-13284.26 933.25,-13287.87"/>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/scripts/changeTracker.ts -->
<g id="edge484" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/scripts/changeTracker.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.27,-2842.54C306.92,-2844.86 317.09,-2849.42 324,-2857.84 339.59,-2876.83 324.59,-16991.07 336,-17012.84 382.69,-17101.95 429.27,-17102.82 522,-17141.84 593.55,-17171.94 643.95,-17115.09 693.5,-17174.84 710.4,-17195.21 682.74,-19062.16 701.5,-19080.84 767.32,-19146.38 844.26,-19145.96 910.5,-19080.84 925.71,-19065.88 922.72,-18334.16 923.5,-18312.84 946.85,-17672.96 1001.53,-16886.79 1009.91,-16768.13"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1012.03,-16767.97 1010.36,-16761.84 1007.84,-16767.67 1012.03,-16767.97"/>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/scripts/widgets.ts -->
<g id="edge485" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/scripts/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.27,-2842.54C306.92,-2844.85 317.09,-2849.42 324,-2857.84 356.38,-2897.3 302.48,-17520.34 336,-17558.84 388.67,-17619.34 640.83,-17548.33 693.5,-17608.84 700.93,-17617.37 700.08,-30636.61 701.5,-30647.84 751.35,-31040.73 610.51,-31268.17 923.5,-31510.84 1429.58,-31903.21 1145.91,-32518.69 1300.5,-29650.84 1301.77,-29627.25 1300.5,-16066.06 1308.5,-16043.84 1328.65,-15987.87 1381.7,-15938.3 1408.7,-15915.75"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1410.13,-15917.29 1413.43,-15911.85 1407.46,-15914.05 1410.13,-15917.29"/>
</g>
<!-- src/services/newUserService.ts -->
<g id="node292" class="node">
<title>src/services/newUserService.ts</title>
<g id="a_node292"><a xlink:href="src/services/newUserService.ts" xlink:title="newUserService.ts">
<path fill="#ddfeff" stroke="black" d="M1251,-14429.84C1251,-14429.84 1163,-14429.84 1163,-14429.84 1160,-14429.84 1157,-14426.84 1157,-14423.84 1157,-14423.84 1157,-14417.84 1157,-14417.84 1157,-14414.84 1160,-14411.84 1163,-14411.84 1163,-14411.84 1251,-14411.84 1251,-14411.84 1254,-14411.84 1257,-14414.84 1257,-14417.84 1257,-14417.84 1257,-14423.84 1257,-14423.84 1257,-14426.84 1254,-14429.84 1251,-14429.84"/>
<text text-anchor="start" x="1165" y="-14418.64" font-family="Helvetica,sans-Serif" font-size="9.00">newUserService.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/services/newUserService.ts -->
<g id="edge487" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/services/newUserService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.27,-2842.54C306.92,-2844.86 317.09,-2849.42 324,-2857.84 355.55,-2896.29 312.1,-17141.21 336,-17184.84 383.16,-17270.9 434.54,-17259.32 522,-17303.84 594.93,-17340.96 647.2,-17303.36 693.5,-17370.84 700.69,-17381.31 701.34,-19187.14 701.5,-19199.84 705.25,-19506.79 704.26,-30033.96 923.5,-30248.84 979.68,-30303.9 1044.85,-30304.44 1100.5,-30248.84 1119.92,-30229.43 1095.7,-14456.74 1113.5,-14435.84 1122.73,-14425 1136.46,-14419.82 1150.53,-14417.69"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1150.86,-14419.77 1156.57,-14416.96 1150.36,-14415.6 1150.86,-14419.77"/>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/stores/nodeDefStore.ts -->
<g id="edge491" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/stores/nodeDefStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.27,-2842.54C306.92,-2844.85 317.09,-2849.42 324,-2857.84 357.03,-2898.09 302.8,-17814.72 336,-17854.84 387.36,-17916.88 446.89,-17844.31 514,-17888.84 519.34,-17892.38 516.77,-17897.13 522,-17900.84 586.18,-17946.36 645.25,-17882.68 693.5,-17944.84 710.62,-17966.89 688.39,-34002.19 701.5,-34026.84 754.12,-34125.76 857.49,-34069.12 910.5,-34167.84 931.13,-34206.26 917.08,-35694.7 923.5,-35737.84 967.38,-36032.58 874.79,-36202.46 1113.5,-36380.84 1512.93,-36679.31 1415.91,-36270.55 1519.5,-35006.84 1532.64,-34846.48 1509.17,-33718.68 1527.5,-33558.84 1585.58,-33052.22 1724.2,-32946.6 1781,-32439.84 1782.7,-32424.67 1779.11,-14869.46 1789,-14857.84 1799.27,-14845.76 1815.16,-14840.73 1830.86,-14839.12"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1831.27,-14841.2 1837.09,-14838.65 1830.95,-14837.01 1831.27,-14841.2"/>
</g>
<!-- src/stores/releaseStore.ts -->
<g id="node294" class="node">
<title>src/stores/releaseStore.ts</title>
<g id="a_node294"><a xlink:href="src/stores/releaseStore.ts" xlink:title="releaseStore.ts">
<path fill="#ddfeff" stroke="black" d="M1684.5,-14677.84C1684.5,-14677.84 1613.5,-14677.84 1613.5,-14677.84 1610.5,-14677.84 1607.5,-14674.84 1607.5,-14671.84 1607.5,-14671.84 1607.5,-14665.84 1607.5,-14665.84 1607.5,-14662.84 1610.5,-14659.84 1613.5,-14659.84 1613.5,-14659.84 1684.5,-14659.84 1684.5,-14659.84 1687.5,-14659.84 1690.5,-14662.84 1690.5,-14665.84 1690.5,-14665.84 1690.5,-14671.84 1690.5,-14671.84 1690.5,-14674.84 1687.5,-14677.84 1684.5,-14677.84"/>
<text text-anchor="start" x="1615.5" y="-14666.64" font-family="Helvetica,sans-Serif" font-size="9.00">releaseStore.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/stores/releaseStore.ts -->
<g id="edge492" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/stores/releaseStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-dasharray="5,2" stroke-opacity="0.200000" d="M296.27,-2842.54C306.92,-2844.85 317.09,-2849.42 324,-2857.84 356.42,-2897.34 305.25,-17535.02 336,-17575.84 435.48,-17707.92 594.03,-17546.75 693.5,-17678.84 707.49,-17697.42 697.85,-31053.86 701.5,-31076.84 751.54,-31392.08 665.26,-31572.24 923.5,-31759.84 1780.29,-32382.27 1392.23,-31344.53 1519.5,-28051.84 1520.39,-28028.77 1516.87,-14774.33 1527.5,-14753.84 1546.4,-14717.41 1588.88,-14693.27 1618,-14680.32"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1618.97,-14682.19 1623.64,-14677.87 1617.3,-14678.33 1618.97,-14682.19"/>
</g>
<!-- src/stores/workspace/searchBoxStore.ts -->
<g id="node295" class="node">
<title>src/stores/workspace/searchBoxStore.ts</title>
<g id="a_node295"><a xlink:href="src/stores/workspace/searchBoxStore.ts" xlink:title="searchBoxStore.ts">
<path fill="#ddfeff" stroke="black" d="M1469,-14915.84C1469,-14915.84 1383,-14915.84 1383,-14915.84 1380,-14915.84 1377,-14912.84 1377,-14909.84 1377,-14909.84 1377,-14903.84 1377,-14903.84 1377,-14900.84 1380,-14897.84 1383,-14897.84 1383,-14897.84 1469,-14897.84 1469,-14897.84 1472,-14897.84 1475,-14900.84 1475,-14903.84 1475,-14903.84 1475,-14909.84 1475,-14909.84 1475,-14912.84 1472,-14915.84 1469,-14915.84"/>
<text text-anchor="start" x="1385" y="-14904.64" font-family="Helvetica,sans-Serif" font-size="9.00">searchBoxStore.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/GraphCanvas.vue&#45;&gt;src/stores/workspace/searchBoxStore.ts -->
<g id="edge497" class="edge">
<title>src/components/graph/GraphCanvas.vue&#45;&gt;src/stores/workspace/searchBoxStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.27,-2842.54C306.92,-2844.85 317.09,-2849.42 324,-2857.84 356.35,-2897.27 301.35,-17510.4 336,-17547.84 363.06,-17577.08 666.44,-17546.59 693.5,-17575.84 708.9,-17592.48 686.33,-30615.99 701.5,-30632.84 732.76,-30667.54 878.97,-30620.39 910.5,-30654.84 940.14,-30687.22 892.21,-31414.05 923.5,-31444.84 1499.05,-32011 1116.59,-32246.21 1300.5,-30507.84 1301.92,-30494.38 1299.56,-14931.99 1308.5,-14921.84 1323.71,-14904.55 1348.17,-14899.6 1370.75,-14899.46"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1370.73,-14901.56 1376.76,-14899.53 1370.78,-14897.36 1370.73,-14901.56"/>
</g>
<!-- src/components/graph/GraphCanvasMenu.vue&#45;&gt;src/stores/workspaceStore.ts -->
<g id="edge507" class="edge">
<title>src/components/graph/GraphCanvasMenu.vue&#45;&gt;src/stores/workspaceStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M485.87,-2811.73C496.69,-2814.4 506.8,-2819.31 514,-2827.84 528.67,-2845.2 514.16,-15899.5 522,-15920.84 562.63,-16031.38 651.93,-16012.65 693.5,-16122.84 711.35,-16170.15 686.37,-16529.59 701.5,-16577.84 751.44,-16737.09 861.86,-16730.18 910.5,-16889.84 921.46,-16925.83 896.88,-27698.25 923.5,-27724.84 979.16,-27780.43 1044.85,-27780.43 1100.5,-27724.84 1132.48,-27692.89 1084.19,-14742.24 1113.5,-14707.84 1122.73,-14697 1136.46,-14691.82 1150.53,-14689.69"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1150.86,-14691.77 1156.57,-14688.96 1150.36,-14687.6 1150.86,-14691.77"/>
</g>
<!-- src/components/graph/GraphCanvasMenu.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge506" class="edge">
<title>src/components/graph/GraphCanvasMenu.vue&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M485.87,-2811.73C496.69,-2814.39 506.8,-2819.31 514,-2827.84 529.18,-2845.81 512.34,-16357.39 522,-16378.84 563.82,-16471.71 651.38,-16438.1 693.5,-16530.84 706.62,-16559.72 684.7,-17645.93 701.5,-17672.84 756.44,-17760.85 855.82,-17688.66 910.5,-17776.84 932.35,-17812.07 906.65,-29678.96 923.5,-29716.84 966.59,-29813.73 1057.21,-29780.03 1100.5,-29876.84 1114.52,-29908.18 1095.15,-32319.82 1113.5,-32348.84 1162.79,-32426.8 1249.48,-32361.99 1300.5,-32438.84 1310.35,-32453.67 1295.6,-32586.57 1308.5,-32598.84 1376.45,-32663.47 1452.57,-32664.52 1519.5,-32598.84 1536.39,-32582.26 1520.08,-32195.32 1527.5,-32172.84 1588.38,-31988.39 1721.81,-32001.84 1781,-31816.84 1785.47,-31802.87 1779.5,-14929.01 1789,-14917.84 1800.02,-14904.88 1817.5,-14900.04 1834.27,-14898.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.51,-14900.91 1840.41,-14898.53 1834.31,-14896.72 1834.51,-14900.91"/>
</g>
<!-- src/components/graph/GraphCanvasMenu.vue&#45;&gt;src/stores/commandStore.ts -->
<g id="edge505" class="edge">
<title>src/components/graph/GraphCanvasMenu.vue&#45;&gt;src/stores/commandStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M485.87,-2811.73C496.69,-2814.39 506.8,-2819.31 514,-2827.84 529.27,-2845.92 509.33,-16438.85 522,-16458.84 567.14,-16530.03 648.14,-16468.78 693.5,-16539.84 711.27,-16567.68 681.36,-17702.66 701.5,-17728.84 760.2,-17805.16 852.02,-17709.35 910.5,-17785.84 935.84,-17818.98 901.27,-29765.54 923.5,-29800.84 970.01,-29874.68 1053.84,-29812.09 1100.5,-29885.84 1119.15,-29915.32 1092.18,-32370.22 1113.5,-32397.84 1166.07,-32465.94 1246.6,-32380.78 1300.5,-32447.84 1312.97,-32463.35 1294.11,-32613.08 1308.5,-32626.84 1376.28,-32691.65 1452.45,-32692.4 1519.5,-32626.84 1533.64,-32613.01 1520.05,-32289.16 1527.5,-32270.84 1589.77,-32117.77 1720.42,-32152.58 1781,-31998.84 1786.43,-31985.07 1779.41,-14959.11 1789,-14947.84 1798.36,-14936.83 1812.37,-14931.68 1826.66,-14929.63"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.06,-14931.7 1832.79,-14928.94 1826.59,-14927.53 1827.06,-14931.7"/>
</g>
<!-- src/components/graph/GraphCanvasMenu.vue&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge503" class="edge">
<title>src/components/graph/GraphCanvasMenu.vue&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M485.87,-2811.73C496.69,-2814.4 506.8,-2819.31 514,-2827.84 529.11,-2845.73 511.01,-16296.16 522,-16316.84 565.17,-16398.1 649.97,-16351.76 693.5,-16432.84 704.83,-16453.93 693.59,-17272.24 701.5,-17294.84 751.29,-17437.07 861.29,-17419.4 910.5,-17561.84 923.16,-17598.47 896.08,-28695.45 923.5,-28722.84 1042.05,-28841.25 1181.99,-28841.29 1300.5,-28722.84 1311.08,-28712.26 1305.93,-11507.57 1308.5,-11492.84 1330.24,-11368.29 1395.58,-11228.38 1417.64,-11183.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1419.56,-11184.36 1420.34,-11178.05 1415.79,-11182.5 1419.56,-11184.36"/>
</g>
<!-- src/components/graph/GraphCanvasMenu.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge502" class="edge">
<title>src/components/graph/GraphCanvasMenu.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M485.87,-2811.73C496.69,-2814.39 506.8,-2819.31 514,-2827.84 529.32,-2845.98 509.19,-16482.85 522,-16502.84 567.28,-16573.5 648.01,-16511.32 693.5,-16581.84 711.25,-16609.36 685.84,-17732.07 701.5,-17760.84 754.62,-17858.38 857.66,-17800.14 910.5,-17897.84 931.28,-17936.26 893.48,-30446.11 923.5,-30477.84 950.57,-30506.45 1073.36,-30459.28 1100.5,-30487.84 1121.73,-30510.16 1107.29,-32675.66 1113.5,-32705.84 1156.51,-32914.76 1257.69,-32938.88 1300.5,-33147.84 1311.82,-33203.11 1295.5,-35123.94 1308.5,-35178.84 1358.91,-35391.79 1341.5,-35504.53 1527.5,-35619.84 1551.44,-35634.68 1761.07,-35639.75 1781,-35619.84 1792.83,-35608.01 1787.57,-26001.5 1789,-25984.84 1806.83,-25777.29 1862.65,-25529.26 1877.4,-25466.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/components/graph/GraphCanvasMenu.vue&#45;&gt;src/composables/graph/useCanvasInteractions.ts -->
<g id="edge500" class="edge">
<title>src/components/graph/GraphCanvasMenu.vue&#45;&gt;src/composables/graph/useCanvasInteractions.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M485.87,-2811.73C496.69,-2814.4 506.8,-2819.31 514,-2827.84 528.48,-2844.98 509.76,-15734.03 522,-15752.84 567.49,-15822.7 644.61,-15761.31 693.5,-15828.84 703.98,-15843.31 688.25,-15896.85 701.5,-15908.84 770.37,-15971.17 844.76,-15974.46 910.5,-15908.84 929.56,-15889.81 906.12,-8172.41 923.5,-8151.84 928.24,-8146.23 934.25,-8142.18 940.89,-8139.32"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="941.71,-8141.25 946.6,-8137.19 940.24,-8137.32 941.71,-8141.25"/>
</g>
<!-- src/components/graph/modals/ZoomControlsModal.vue -->
<g id="node296" class="node">
<title>src/components/graph/modals/ZoomControlsModal.vue</title>
<g id="a_node296"><a xlink:href="src/components/graph/modals/ZoomControlsModal.vue" xlink:title="ZoomControlsModal.vue">
<path fill="#41f083" stroke="black" d="M665.5,-2855.84C665.5,-2855.84 552.5,-2855.84 552.5,-2855.84 549.5,-2855.84 546.5,-2852.84 546.5,-2849.84 546.5,-2849.84 546.5,-2843.84 546.5,-2843.84 546.5,-2840.84 549.5,-2837.84 552.5,-2837.84 552.5,-2837.84 665.5,-2837.84 665.5,-2837.84 668.5,-2837.84 671.5,-2840.84 671.5,-2843.84 671.5,-2843.84 671.5,-2849.84 671.5,-2849.84 671.5,-2852.84 668.5,-2855.84 665.5,-2855.84"/>
<text text-anchor="start" x="554.5" y="-2844.64" font-family="Helvetica,sans-Serif" font-size="9.00">ZoomControlsModal.vue</text>
</a>
</g>
</g>
<!-- src/components/graph/GraphCanvasMenu.vue&#45;&gt;src/components/graph/modals/ZoomControlsModal.vue -->
<g id="edge499" class="edge">
<title>src/components/graph/GraphCanvasMenu.vue&#45;&gt;src/components/graph/modals/ZoomControlsModal.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M480.5,-2821.86C491.6,-2823.77 503.18,-2825.82 514,-2827.84 528.47,-2830.53 544.15,-2833.63 558.48,-2836.53"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="558.23,-2838.62 564.53,-2837.76 559.07,-2834.51 558.23,-2838.62"/>
</g>
<!-- src/composables/useZoomControls.ts -->
<g id="node297" class="node">
<title>src/composables/useZoomControls.ts</title>
<g id="a_node297"><a xlink:href="src/composables/useZoomControls.ts" xlink:title="useZoomControls.ts">
<path fill="#ddfeff" stroke="black" d="M859,-7601.84C859,-7601.84 765,-7601.84 765,-7601.84 762,-7601.84 759,-7598.84 759,-7595.84 759,-7595.84 759,-7589.84 759,-7589.84 759,-7586.84 762,-7583.84 765,-7583.84 765,-7583.84 859,-7583.84 859,-7583.84 862,-7583.84 865,-7586.84 865,-7589.84 865,-7589.84 865,-7595.84 865,-7595.84 865,-7598.84 862,-7601.84 859,-7601.84"/>
<text text-anchor="start" x="767" y="-7590.64" font-family="Helvetica,sans-Serif" font-size="9.00">useZoomControls.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/GraphCanvasMenu.vue&#45;&gt;src/composables/useZoomControls.ts -->
<g id="edge501" class="edge">
<title>src/components/graph/GraphCanvasMenu.vue&#45;&gt;src/composables/useZoomControls.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M485.86,-2811.74C496.68,-2814.4 506.79,-2819.32 514,-2827.84 522.55,-2837.95 518.8,-6627.99 522,-6640.84 561.43,-6799.33 653.2,-6807.56 693.5,-6965.84 697.69,-6982.31 690.24,-7565.1 701.5,-7577.84 714.17,-7592.17 733.59,-7597.62 752.57,-7598.92"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="752.89,-7601.04 758.98,-7599.21 753.08,-7596.84 752.89,-7601.04"/>
</g>
<!-- src/renderer/extensions/minimap/composables/useMinimap.ts -->
<g id="node298" class="node">
<title>src/renderer/extensions/minimap/composables/useMinimap.ts</title>
<g id="a_node298"><a xlink:href="src/renderer/extensions/minimap/composables/useMinimap.ts" xlink:title="useMinimap.ts">
<path fill="#ddfeff" stroke="black" d="M1047,-11645.84C1047,-11645.84 977,-11645.84 977,-11645.84 974,-11645.84 971,-11642.84 971,-11639.84 971,-11639.84 971,-11633.84 971,-11633.84 971,-11630.84 974,-11627.84 977,-11627.84 977,-11627.84 1047,-11627.84 1047,-11627.84 1050,-11627.84 1053,-11630.84 1053,-11633.84 1053,-11633.84 1053,-11639.84 1053,-11639.84 1053,-11642.84 1050,-11645.84 1047,-11645.84"/>
<text text-anchor="start" x="979" y="-11634.64" font-family="Helvetica,sans-Serif" font-size="9.00">useMinimap.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/GraphCanvasMenu.vue&#45;&gt;src/renderer/extensions/minimap/composables/useMinimap.ts -->
<g id="edge504" class="edge">
<title>src/components/graph/GraphCanvasMenu.vue&#45;&gt;src/renderer/extensions/minimap/composables/useMinimap.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M485.87,-2811.73C496.69,-2814.4 506.8,-2819.31 514,-2827.84 528.52,-2845.04 515.2,-15773.37 522,-15794.84 562.01,-15921.21 651.87,-15912.99 693.5,-16038.84 698.81,-16054.88 689.4,-16331.05 701.5,-16342.84 768.04,-16407.65 844.72,-16408.43 910.5,-16342.84 933.13,-16320.27 912.51,-11770.85 923.5,-11740.84 937.7,-11702.07 973.37,-11667.71 994.52,-11649.85"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="996.03,-11651.32 999.31,-11645.87 993.35,-11648.09 996.03,-11651.32"/>
</g>
<!-- src/components/graph/NodeTooltip.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge513" class="edge">
<title>src/components/graph/NodeTooltip.vue&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M456.24,-2881.9C476.52,-2889.73 501.68,-2903.26 514,-2924.84 525.72,-2945.36 508.17,-16519.67 522,-16538.84 569.01,-16603.96 646.29,-16530.86 693.5,-16595.84 712.91,-16622.56 681.36,-17758.66 701.5,-17784.84 760.2,-17861.16 852.02,-17765.35 910.5,-17841.84 935.9,-17875.05 903.38,-29848.18 923.5,-29884.84 968.4,-29966.66 1055.43,-29916.11 1100.5,-29997.84 1133.35,-30057.41 1090.21,-32382.92 1113.5,-32446.84 1158.01,-32569.01 1256.01,-32549.66 1300.5,-32671.84 1308.08,-32692.65 1292.8,-34251.21 1308.5,-34266.84 1374.98,-34332.98 1453.06,-34333.01 1519.5,-34266.84 1539.14,-34247.27 1512.01,-32293.83 1527.5,-32270.84 1595.53,-32169.83 1713.15,-32267.96 1781,-32166.84 1797.69,-32141.97 1769.6,-14940.65 1789,-14917.84 1800.02,-14904.88 1817.5,-14900.04 1834.27,-14898.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.51,-14900.91 1840.41,-14898.53 1834.31,-14896.72 1834.51,-14900.91"/>
</g>
<!-- src/components/graph/NodeTooltip.vue&#45;&gt;src/scripts/app.ts -->
<g id="edge510" class="edge">
<title>src/components/graph/NodeTooltip.vue&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M456.24,-2881.9C476.52,-2889.73 501.68,-2903.26 514,-2924.84 525.57,-2945.09 505.99,-16344.87 522,-16361.84 548.21,-16389.6 667.12,-16344.24 693.5,-16371.84 705.04,-16383.9 694.21,-16957.82 701.5,-16972.84 753.68,-17080.29 858.97,-17034.06 910.5,-17141.84 927.38,-17177.15 895.81,-28387.17 923.5,-28414.84 951.33,-28442.63 1072.67,-28442.63 1100.5,-28414.84 1112.91,-28402.44 1112.97,-18330.37 1113.5,-18312.84 1132.87,-17672.74 1195.16,-16886.82 1204.75,-16768.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1206.85,-16768.28 1205.24,-16762.13 1202.66,-16767.94 1206.85,-16768.28"/>
</g>
<!-- src/components/graph/NodeTooltip.vue&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge514" class="edge">
<title>src/components/graph/NodeTooltip.vue&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M456.24,-2881.9C476.52,-2889.73 501.68,-2903.26 514,-2924.84 525.94,-2945.75 505.47,-16778.32 522,-16795.84 548.2,-16823.6 667.22,-16778.15 693.5,-16805.84 706.34,-16819.37 689.67,-18134.41 701.5,-18148.84 761.64,-18222.16 850.54,-18118.36 910.5,-18191.84 939.46,-18227.32 907.82,-31339.8 923.5,-31382.84 965.41,-31497.84 1058.43,-31478.89 1100.5,-31593.84 1117.51,-31640.31 1102.75,-35108.53 1113.5,-35156.84 1156.41,-35349.57 1257.47,-35367.13 1300.5,-35559.84 1302.96,-35570.84 1300.7,-37175.69 1308.5,-37183.84 1324.74,-37200.78 1502.79,-37177.36 1519.5,-37193.84 1540.11,-37214.16 1506.41,-37304.01 1527.5,-37323.84 1537.76,-37333.48 1771.03,-37333.78 1781,-37323.84 1795.89,-37308.98 1774.53,-34310.1 1789,-34294.84 1816.26,-34266.08 1939.77,-34313.61 1967,-34284.84 1985.9,-34264.86 1962.68,-18469.19 1980,-18447.84 1987.17,-18439 1998.11,-18434.54 2009.27,-18432.45"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.85,-18434.49 2015.47,-18431.53 2009.23,-18430.34 2009.85,-18434.49"/>
</g>
<!-- src/components/graph/NodeTooltip.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge509" class="edge">
<title>src/components/graph/NodeTooltip.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M456.24,-2881.9C476.52,-2889.73 501.68,-2903.26 514,-2924.84 537.58,-2966.14 498.21,-16581.65 522,-16622.84 566.03,-16699.04 649.24,-16645.77 693.5,-16721.84 710.31,-16750.72 685.71,-17895.38 701.5,-17924.84 754.43,-18023.6 857.85,-17966.93 910.5,-18065.84 931.04,-18104.42 897.74,-30619.52 923.5,-30654.84 972.2,-30721.61 1051.66,-30645.16 1100.5,-30711.84 1121.17,-30740.06 1091.64,-33203.52 1113.5,-33230.84 1166.79,-33297.42 1247.28,-33207.2 1300.5,-33273.84 1311.84,-33288.04 1295.63,-35878.01 1308.5,-35890.84 1374.91,-35957.05 1444.36,-35946.94 1519.5,-35890.84 1529.53,-35883.35 1519.67,-35873.6 1527.5,-35863.84 1608.13,-35763.24 1715.6,-35833.94 1781,-35722.84 1789.58,-35708.27 1787.55,-26001.68 1789,-25984.84 1806.83,-25777.29 1862.65,-25529.26 1877.4,-25466.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/components/graph/NodeTooltip.vue&#45;&gt;src/i18n.ts -->
<g id="edge508" class="edge">
<title>src/components/graph/NodeTooltip.vue&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M456.24,-2881.9C476.52,-2889.73 501.68,-2903.26 514,-2924.84 525.84,-2945.57 511.01,-16654.64 522,-16675.84 564.95,-16758.64 650.32,-16714.15 693.5,-16796.84 709.99,-16828.4 682.65,-18048.62 701.5,-18078.84 756.41,-18166.87 855.82,-18094.66 910.5,-18182.84 934.01,-18220.76 910.6,-30990.12 923.5,-31032.84 964.65,-31169.13 1059.09,-31163.62 1100.5,-31299.84 1111.52,-31336.1 1088.77,-34000.11 1113.5,-34028.84 1168.38,-34092.57 1245.68,-33994.05 1300.5,-34057.84 1312.6,-34071.91 1298.09,-36715.47 1308.5,-36730.84 1365.2,-36814.54 1461.22,-36733.23 1519.5,-36815.84 1532,-36833.56 1511.86,-36995.82 1527.5,-37010.84 1547.82,-37030.34 1761.05,-37030.72 1781,-37010.84 1787.7,-37004.16 1787.8,-34295.22 1789,-34285.84 1806.38,-34149.63 1858.72,-33991.02 1875.65,-33942.02"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.73,-33942.46 1877.71,-33936.1 1873.76,-33941.08 1877.73,-33942.46"/>
</g>
<!-- src/components/graph/NodeTooltip.vue&#45;&gt;src/stores/nodeDefStore.ts -->
<g id="edge512" class="edge">
<title>src/components/graph/NodeTooltip.vue&#45;&gt;src/stores/nodeDefStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M456.24,-2881.9C476.52,-2889.73 501.68,-2903.26 514,-2924.84 525.77,-2945.45 505.96,-16577.34 522,-16594.84 547.85,-16623.03 667.56,-16581.72 693.5,-16609.84 716.68,-16634.97 678.12,-17815.88 701.5,-17840.84 733.34,-17874.82 878.76,-17821.77 910.5,-17855.84 939.24,-17886.68 905.18,-29958.87 923.5,-29996.84 967.21,-30087.42 1056.61,-30047.34 1100.5,-30137.84 1115.85,-30169.49 1088.56,-32646.02 1113.5,-32670.84 1247.44,-32804.09 1422.36,-32706.88 1519.5,-32544.84 1534.08,-32520.52 1523.37,-32317.88 1527.5,-32289.84 1591.1,-31857.93 1724.08,-31773.68 1781,-31340.84 1782.87,-31326.65 1779.73,-14868.74 1789,-14857.84 1799.27,-14845.76 1815.16,-14840.73 1830.86,-14839.12"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1831.27,-14841.2 1837.09,-14838.65 1830.95,-14837.01 1831.27,-14841.2"/>
</g>
<!-- src/components/graph/NodeTooltip.vue&#45;&gt;src/scripts/domWidget.ts -->
<g id="edge511" class="edge">
<title>src/components/graph/NodeTooltip.vue&#45;&gt;src/scripts/domWidget.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M456.24,-2881.9C476.52,-2889.73 501.68,-2903.26 514,-2924.84 537.33,-2965.7 499.5,-16434.51 522,-16475.84 565.41,-16555.58 649.81,-16507.24 693.5,-16586.84 707.55,-16612.43 689.76,-17611.11 701.5,-17637.84 752.59,-17754.15 859.79,-17716.36 910.5,-17832.84 925.99,-17868.42 914.67,-28971.05 923.5,-29008.84 963.99,-29182.06 1059.52,-29194.73 1100.5,-29367.84 1106.56,-29393.44 1095.34,-31242.81 1113.5,-31261.84 1127.87,-31276.89 1286.02,-31256.9 1300.5,-31271.84 1314.19,-31285.96 1294.43,-31612.08 1308.5,-31625.84 1316.88,-31634.03 1511.21,-31634.12 1519.5,-31625.84 1527.67,-31617.67 1527.05,-18332.38 1527.5,-18320.84 1552.4,-17676.85 1633.83,-16887.34 1646.37,-16768.19"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1648.5,-16768.06 1647.04,-16761.87 1644.32,-16767.62 1648.5,-16768.06"/>
</g>
<!-- src/components/graph/SelectionToolbox.vue&#45;&gt;src/stores/commandStore.ts -->
<g id="edge541" class="edge">
<title>src/components/graph/SelectionToolbox.vue&#45;&gt;src/stores/commandStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M468.11,-2735.89C485.41,-2741.91 503.76,-2751.78 514,-2767.84 526.71,-2787.77 512.26,-16363.3 522,-16384.84 563.85,-16477.37 651.35,-16443.44 693.5,-16535.84 706.61,-16564.57 685.03,-17645.89 701.5,-17672.84 756.13,-17762.23 856.14,-17692.28 910.5,-17781.84 932.16,-17817.51 909.83,-29761.41 923.5,-29800.84 965.19,-29921.05 1058.55,-29905.72 1100.5,-30025.84 1122.23,-30088.04 1097.62,-32333.89 1113.5,-32397.84 1156.77,-32572.05 1257.26,-32581.61 1300.5,-32755.84 1305.65,-32776.58 1293.35,-34279.76 1308.5,-34294.84 1374.98,-34360.98 1453.04,-34361 1519.5,-34294.84 1537.44,-34276.97 1517.65,-32495.16 1527.5,-32471.84 1588.91,-32326.34 1719.88,-32368.46 1781,-32222.84 1786.8,-32209.01 1779.28,-14959.26 1789,-14947.84 1798.36,-14936.83 1812.37,-14931.68 1826.66,-14929.63"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.06,-14931.7 1832.79,-14928.94 1826.59,-14927.53 1827.06,-14931.7"/>
</g>
<!-- src/components/graph/SelectionToolbox.vue&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge538" class="edge">
<title>src/components/graph/SelectionToolbox.vue&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M468.11,-2735.89C485.41,-2741.91 503.76,-2751.78 514,-2767.84 526.29,-2787.11 507.24,-15917.38 522,-15934.84 571.92,-15993.87 643.33,-15905.02 693.5,-15963.84 701.41,-15973.12 698.84,-16829.94 701.5,-16841.84 750.03,-17058.6 862.83,-17078.88 910.5,-17295.84 914.62,-17314.57 909.93,-28332.28 923.5,-28345.84 1055.69,-28477.87 1225.84,-28331.11 1300.5,-28159.84 1312.06,-28133.31 1303.52,-11521.34 1308.5,-11492.84 1330.24,-11368.29 1395.58,-11228.38 1417.64,-11183.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1419.56,-11184.36 1420.34,-11178.05 1415.79,-11182.5 1419.56,-11184.36"/>
</g>
<!-- src/components/graph/SelectionToolbox.vue&#45;&gt;src/composables/graph/useCanvasInteractions.ts -->
<g id="edge536" class="edge">
<title>src/components/graph/SelectionToolbox.vue&#45;&gt;src/composables/graph/useCanvasInteractions.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M468.11,-2735.9C485.4,-2741.91 503.75,-2751.78 514,-2767.84 523.41,-2782.58 521.61,-7786.35 522,-7803.84 527.17,-8036.72 533.3,-11831.69 701.5,-11992.84 768.57,-12057.1 844.71,-12058.41 910.5,-11992.84 929.39,-11974.01 906.27,-8172.2 923.5,-8151.84 928.24,-8146.23 934.25,-8142.19 940.89,-8139.33"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="941.72,-8141.26 946.61,-8137.19 940.25,-8137.33 941.72,-8141.26"/>
</g>
<!-- src/components/graph/SelectionToolbox.vue&#45;&gt;src/renderer/extensions/minimap/composables/useMinimap.ts -->
<g id="edge539" class="edge">
<title>src/components/graph/SelectionToolbox.vue&#45;&gt;src/renderer/extensions/minimap/composables/useMinimap.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M468.11,-2735.89C485.41,-2741.91 503.76,-2751.78 514,-2767.84 520.65,-2778.26 521.47,-9878.48 522,-9890.84 532.11,-10128.13 526.65,-11860.1 701.5,-12020.84 769.88,-12083.7 843.31,-12084.98 910.5,-12020.84 933.03,-11999.33 912.15,-11769.84 923.5,-11740.84 938.54,-11702.39 973.9,-11667.91 994.77,-11649.94"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="996.27,-11651.42 999.5,-11645.94 993.56,-11648.22 996.27,-11651.42"/>
</g>
<!-- src/components/graph/SelectionToolbox.vue&#45;&gt;src/services/extensionService.ts -->
<g id="edge540" class="edge">
<title>src/components/graph/SelectionToolbox.vue&#45;&gt;src/services/extensionService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M468.11,-2735.89C485.41,-2741.91 503.76,-2751.78 514,-2767.84 526.64,-2787.65 505.87,-16288.75 522,-16305.84 548.21,-16333.6 667.21,-16288.15 693.5,-16315.84 716.61,-16340.17 678.27,-17499.63 701.5,-17523.84 717.6,-17540.61 894.45,-17517.02 910.5,-17533.84 937.91,-17562.55 896.22,-28937 923.5,-28965.84 950.58,-28994.45 1073.35,-28947.29 1100.5,-28975.84 1120.1,-28996.45 1104.51,-30996.85 1113.5,-31023.84 1157.67,-31156.5 1255.34,-31144.5 1300.5,-31276.84 1307.27,-31296.66 1293.53,-31639.18 1308.5,-31653.84 1375.51,-31719.44 1453.17,-31720.13 1519.5,-31653.84 1529.98,-31643.37 1520.5,-14603.89 1527.5,-14590.84 1545.98,-14556.4 1586.52,-14534.27 1615.48,-14522.21"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1616.33,-14524.13 1621.1,-14519.93 1614.75,-14520.24 1616.33,-14524.13"/>
</g>
<!-- src/components/graph/selectionToolbox/FrameNodes.vue -->
<g id="node304" class="node">
<title>src/components/graph/selectionToolbox/FrameNodes.vue</title>
<g id="a_node304"><a xlink:href="src/components/graph/selectionToolbox/FrameNodes.vue" xlink:title="FrameNodes.vue">
<path fill="#41f083" stroke="black" d="M649,-2465.84C649,-2465.84 569,-2465.84 569,-2465.84 566,-2465.84 563,-2462.84 563,-2459.84 563,-2459.84 563,-2453.84 563,-2453.84 563,-2450.84 566,-2447.84 569,-2447.84 569,-2447.84 649,-2447.84 649,-2447.84 652,-2447.84 655,-2450.84 655,-2453.84 655,-2453.84 655,-2459.84 655,-2459.84 655,-2462.84 652,-2465.84 649,-2465.84"/>
<text text-anchor="start" x="571" y="-2454.64" font-family="Helvetica,sans-Serif" font-size="9.00">FrameNodes.vue</text>
</a>
</g>
</g>
<!-- src/components/graph/SelectionToolbox.vue&#45;&gt;src/components/graph/selectionToolbox/FrameNodes.vue -->
<g id="edge521" class="edge">
<title>src/components/graph/SelectionToolbox.vue&#45;&gt;src/components/graph/selectionToolbox/FrameNodes.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M426.36,-2717.83C428.38,-2680.75 441.3,-2538.67 522,-2471.84 531.73,-2463.78 544.24,-2459.38 556.69,-2457.11"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="557.18,-2459.16 562.79,-2456.16 556.54,-2455.01 557.18,-2459.16"/>
</g>
<!-- src/components/graph/selectionToolbox/MoreOptions.vue -->
<g id="node305" class="node">
<title>src/components/graph/selectionToolbox/MoreOptions.vue</title>
<g id="a_node305"><a xlink:href="src/components/graph/selectionToolbox/MoreOptions.vue" xlink:title="MoreOptions.vue">
<path fill="#41f083" stroke="black" d="M649,-2435.84C649,-2435.84 569,-2435.84 569,-2435.84 566,-2435.84 563,-2432.84 563,-2429.84 563,-2429.84 563,-2423.84 563,-2423.84 563,-2420.84 566,-2417.84 569,-2417.84 569,-2417.84 649,-2417.84 649,-2417.84 652,-2417.84 655,-2420.84 655,-2423.84 655,-2423.84 655,-2429.84 655,-2429.84 655,-2432.84 652,-2435.84 649,-2435.84"/>
<text text-anchor="start" x="571" y="-2424.64" font-family="Helvetica,sans-Serif" font-size="9.00">MoreOptions.vue</text>
</a>
</g>
</g>
<!-- src/components/graph/SelectionToolbox.vue&#45;&gt;src/components/graph/selectionToolbox/MoreOptions.vue -->
<g id="edge522" class="edge">
<title>src/components/graph/SelectionToolbox.vue&#45;&gt;src/components/graph/selectionToolbox/MoreOptions.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M425.97,-2717.63C426.38,-2677.65 433.65,-2517.67 522,-2441.84 531.59,-2433.61 544.05,-2429.15 556.5,-2426.87"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="556.99,-2428.92 562.59,-2425.93 556.34,-2424.77 556.99,-2428.92"/>
</g>
<!-- src/components/graph/selectionToolbox/VerticalDivider.vue -->
<g id="node306" class="node">
<title>src/components/graph/selectionToolbox/VerticalDivider.vue</title>
<g id="a_node306"><a xlink:href="src/components/graph/selectionToolbox/VerticalDivider.vue" xlink:title="VerticalDivider.vue">
<path fill="#41f083" stroke="black" d="M653,-2495.84C653,-2495.84 565,-2495.84 565,-2495.84 562,-2495.84 559,-2492.84 559,-2489.84 559,-2489.84 559,-2483.84 559,-2483.84 559,-2480.84 562,-2477.84 565,-2477.84 565,-2477.84 653,-2477.84 653,-2477.84 656,-2477.84 659,-2480.84 659,-2483.84 659,-2483.84 659,-2489.84 659,-2489.84 659,-2492.84 656,-2495.84 653,-2495.84"/>
<text text-anchor="start" x="567" y="-2484.64" font-family="Helvetica,sans-Serif" font-size="9.00">VerticalDivider.vue</text>
</a>
</g>
</g>
<!-- src/components/graph/SelectionToolbox.vue&#45;&gt;src/components/graph/selectionToolbox/VerticalDivider.vue -->
<g id="edge523" class="edge">
<title>src/components/graph/SelectionToolbox.vue&#45;&gt;src/components/graph/selectionToolbox/VerticalDivider.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M426.87,-2717.72C430.67,-2683.2 449.1,-2559.6 522,-2501.84 530.72,-2494.93 541.51,-2490.75 552.47,-2488.3"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="553.07,-2490.32 558.56,-2487.11 552.27,-2486.2 553.07,-2490.32"/>
</g>
<!-- src/components/graph/selectionToolbox/BypassButton.vue -->
<g id="node307" class="node">
<title>src/components/graph/selectionToolbox/BypassButton.vue</title>
<g id="a_node307"><a xlink:href="src/components/graph/selectionToolbox/BypassButton.vue" xlink:title="BypassButton.vue">
<path fill="#41f083" stroke="black" d="M855,-2585.84C855,-2585.84 769,-2585.84 769,-2585.84 766,-2585.84 763,-2582.84 763,-2579.84 763,-2579.84 763,-2573.84 763,-2573.84 763,-2570.84 766,-2567.84 769,-2567.84 769,-2567.84 855,-2567.84 855,-2567.84 858,-2567.84 861,-2570.84 861,-2573.84 861,-2573.84 861,-2579.84 861,-2579.84 861,-2582.84 858,-2585.84 855,-2585.84"/>
<text text-anchor="start" x="771" y="-2574.64" font-family="Helvetica,sans-Serif" font-size="9.00">BypassButton.vue</text>
</a>
</g>
</g>
<!-- src/components/graph/SelectionToolbox.vue&#45;&gt;src/components/graph/selectionToolbox/BypassButton.vue -->
<g id="edge524" class="edge">
<title>src/components/graph/SelectionToolbox.vue&#45;&gt;src/components/graph/selectionToolbox/BypassButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M426.85,-2717.83C431.98,-2665.31 460.82,-2399.33 522,-2351.84 537.05,-2340.15 679.75,-2338.64 693.5,-2351.84 709.14,-2366.85 688,-2529.87 701.5,-2546.84 714.74,-2563.47 736.26,-2571.41 756.73,-2575.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="756.5,-2577.13 762.75,-2575.99 757.15,-2572.98 756.5,-2577.13"/>
</g>
<!-- src/components/graph/selectionToolbox/ColorPickerButton.vue -->
<g id="node308" class="node">
<title>src/components/graph/selectionToolbox/ColorPickerButton.vue</title>
<g id="a_node308"><a xlink:href="src/components/graph/selectionToolbox/ColorPickerButton.vue" xlink:title="ColorPickerButton.vue">
<path fill="#41f083" stroke="black" d="M864,-2765.84C864,-2765.84 760,-2765.84 760,-2765.84 757,-2765.84 754,-2762.84 754,-2759.84 754,-2759.84 754,-2753.84 754,-2753.84 754,-2750.84 757,-2747.84 760,-2747.84 760,-2747.84 864,-2747.84 864,-2747.84 867,-2747.84 870,-2750.84 870,-2753.84 870,-2753.84 870,-2759.84 870,-2759.84 870,-2762.84 867,-2765.84 864,-2765.84"/>
<text text-anchor="start" x="762" y="-2754.64" font-family="Helvetica,sans-Serif" font-size="9.00">ColorPickerButton.vue</text>
</a>
</g>
</g>
<!-- src/components/graph/SelectionToolbox.vue&#45;&gt;src/components/graph/selectionToolbox/ColorPickerButton.vue -->
<g id="edge525" class="edge">
<title>src/components/graph/SelectionToolbox.vue&#45;&gt;src/components/graph/selectionToolbox/ColorPickerButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M427,-2717.62C432.77,-2666.2 463.69,-2415.51 522,-2370.84 552.25,-2347.66 666.07,-2344.38 693.5,-2370.84 702.34,-2379.37 697.74,-2580.14 701.5,-2591.84 721.81,-2655 773.73,-2716.7 798.05,-2743.25"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="796.64,-2744.82 802.26,-2747.79 799.72,-2741.96 796.64,-2744.82"/>
</g>
<!-- src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue -->
<g id="node309" class="node">
<title>src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue</title>
<g id="a_node309"><a xlink:href="src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue" xlink:title="ConvertToSubgraphButton.vue">
<path fill="#41f083" stroke="black" d="M681,-2645.84C681,-2645.84 537,-2645.84 537,-2645.84 534,-2645.84 531,-2642.84 531,-2639.84 531,-2639.84 531,-2633.84 531,-2633.84 531,-2630.84 534,-2627.84 537,-2627.84 537,-2627.84 681,-2627.84 681,-2627.84 684,-2627.84 687,-2630.84 687,-2633.84 687,-2633.84 687,-2639.84 687,-2639.84 687,-2642.84 684,-2645.84 681,-2645.84"/>
<text text-anchor="start" x="539" y="-2634.64" font-family="Helvetica,sans-Serif" font-size="9.00">ConvertToSubgraphButton.vue</text>
</a>
</g>
</g>
<!-- src/components/graph/SelectionToolbox.vue&#45;&gt;src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue -->
<g id="edge526" class="edge">
<title>src/components/graph/SelectionToolbox.vue&#45;&gt;src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M434.53,-2717.7C450.18,-2701.56 485.27,-2668.15 522,-2651.84 525.45,-2650.3 529.05,-2648.93 532.73,-2647.69"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="533.48,-2649.66 538.57,-2645.86 532.22,-2645.65 533.48,-2649.66"/>
</g>
<!-- src/components/graph/selectionToolbox/DeleteButton.vue -->
<g id="node310" class="node">
<title>src/components/graph/selectionToolbox/DeleteButton.vue</title>
<g id="a_node310"><a xlink:href="src/components/graph/selectionToolbox/DeleteButton.vue" xlink:title="DeleteButton.vue">
<path fill="#41f083" stroke="black" d="M650.5,-2705.84C650.5,-2705.84 567.5,-2705.84 567.5,-2705.84 564.5,-2705.84 561.5,-2702.84 561.5,-2699.84 561.5,-2699.84 561.5,-2693.84 561.5,-2693.84 561.5,-2690.84 564.5,-2687.84 567.5,-2687.84 567.5,-2687.84 650.5,-2687.84 650.5,-2687.84 653.5,-2687.84 656.5,-2690.84 656.5,-2693.84 656.5,-2693.84 656.5,-2699.84 656.5,-2699.84 656.5,-2702.84 653.5,-2705.84 650.5,-2705.84"/>
<text text-anchor="start" x="569.5" y="-2694.64" font-family="Helvetica,sans-Serif" font-size="9.00">DeleteButton.vue</text>
</a>
</g>
</g>
<!-- src/components/graph/SelectionToolbox.vue&#45;&gt;src/components/graph/selectionToolbox/DeleteButton.vue -->
<g id="edge527" class="edge">
<title>src/components/graph/SelectionToolbox.vue&#45;&gt;src/components/graph/selectionToolbox/DeleteButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M480.11,-2717.92C503.87,-2714 531.67,-2709.42 555.27,-2705.53"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="555.91,-2707.55 561.49,-2704.5 555.22,-2703.41 555.91,-2707.55"/>
</g>
<!-- src/components/graph/selectionToolbox/ExecuteButton.vue -->
<g id="node311" class="node">
<title>src/components/graph/selectionToolbox/ExecuteButton.vue</title>
<g id="a_node311"><a xlink:href="src/components/graph/selectionToolbox/ExecuteButton.vue" xlink:title="ExecuteButton.vue">
<path fill="#41f083" stroke="black" d="M858,-2795.84C858,-2795.84 766,-2795.84 766,-2795.84 763,-2795.84 760,-2792.84 760,-2789.84 760,-2789.84 760,-2783.84 760,-2783.84 760,-2780.84 763,-2777.84 766,-2777.84 766,-2777.84 858,-2777.84 858,-2777.84 861,-2777.84 864,-2780.84 864,-2783.84 864,-2783.84 864,-2789.84 864,-2789.84 864,-2792.84 861,-2795.84 858,-2795.84"/>
<text text-anchor="start" x="768" y="-2784.64" font-family="Helvetica,sans-Serif" font-size="9.00">ExecuteButton.vue</text>
</a>
</g>
</g>
<!-- src/components/graph/SelectionToolbox.vue&#45;&gt;src/components/graph/selectionToolbox/ExecuteButton.vue -->
<g id="edge528" class="edge">
<title>src/components/graph/SelectionToolbox.vue&#45;&gt;src/components/graph/selectionToolbox/ExecuteButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M427.09,-2717.57C433.23,-2666.98 465.32,-2424.9 522,-2381.84 537.17,-2370.31 679.89,-2368.5 693.5,-2381.84 708.98,-2397 687.09,-2755.65 701.5,-2771.84 714.45,-2786.38 734.35,-2791.75 753.65,-2792.93"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="753.81,-2795.04 759.89,-2793.18 753.97,-2790.84 753.81,-2795.04"/>
</g>
<!-- src/components/graph/selectionToolbox/ExtensionCommandButton.vue -->
<g id="node312" class="node">
<title>src/components/graph/selectionToolbox/ExtensionCommandButton.vue</title>
<g id="a_node312"><a xlink:href="src/components/graph/selectionToolbox/ExtensionCommandButton.vue" xlink:title="ExtensionCommandButton.vue">
<path fill="#41f083" stroke="black" d="M682,-2795.84C682,-2795.84 536,-2795.84 536,-2795.84 533,-2795.84 530,-2792.84 530,-2789.84 530,-2789.84 530,-2783.84 530,-2783.84 530,-2780.84 533,-2777.84 536,-2777.84 536,-2777.84 682,-2777.84 682,-2777.84 685,-2777.84 688,-2780.84 688,-2783.84 688,-2783.84 688,-2789.84 688,-2789.84 688,-2792.84 685,-2795.84 682,-2795.84"/>
<text text-anchor="start" x="538" y="-2784.64" font-family="Helvetica,sans-Serif" font-size="9.00">ExtensionCommandButton.vue</text>
</a>
</g>
</g>
<!-- src/components/graph/SelectionToolbox.vue&#45;&gt;src/components/graph/selectionToolbox/ExtensionCommandButton.vue -->
<g id="edge529" class="edge">
<title>src/components/graph/SelectionToolbox.vue&#45;&gt;src/components/graph/selectionToolbox/ExtensionCommandButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M446,-2735.96C463.88,-2744.17 490.78,-2756.62 514,-2767.84 517.58,-2769.57 518.22,-2770.59 522,-2771.84 527.18,-2773.54 532.6,-2775.07 538.1,-2776.42"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="537.76,-2778.5 544.08,-2777.83 538.72,-2774.41 537.76,-2778.5"/>
</g>
<!-- src/components/graph/selectionToolbox/InfoButton.vue -->
<g id="node313" class="node">
<title>src/components/graph/selectionToolbox/InfoButton.vue</title>
<g id="a_node313"><a xlink:href="src/components/graph/selectionToolbox/InfoButton.vue" xlink:title="InfoButton.vue">
<path fill="#41f083" stroke="black" d="M848,-2540.84C848,-2540.84 776,-2540.84 776,-2540.84 773,-2540.84 770,-2537.84 770,-2534.84 770,-2534.84 770,-2528.84 770,-2528.84 770,-2525.84 773,-2522.84 776,-2522.84 776,-2522.84 848,-2522.84 848,-2522.84 851,-2522.84 854,-2525.84 854,-2528.84 854,-2528.84 854,-2534.84 854,-2534.84 854,-2537.84 851,-2540.84 848,-2540.84"/>
<text text-anchor="start" x="778" y="-2529.64" font-family="Helvetica,sans-Serif" font-size="9.00">InfoButton.vue</text>
</a>
</g>
</g>
<!-- src/components/graph/SelectionToolbox.vue&#45;&gt;src/components/graph/selectionToolbox/InfoButton.vue -->
<g id="edge530" class="edge">
<title>src/components/graph/SelectionToolbox.vue&#45;&gt;src/components/graph/selectionToolbox/InfoButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M426.79,-2717.52C431.63,-2663.21 459.02,-2388.13 522,-2338.84 537.01,-2327.09 679.73,-2325.67 693.5,-2338.84 707.81,-2352.52 688.15,-2502.21 701.5,-2516.84 716.87,-2533.68 741.56,-2538.12 763.61,-2538.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="763.8,-2540.13 769.75,-2537.9 763.71,-2535.94 763.8,-2540.13"/>
</g>
<!-- src/components/graph/selectionToolbox/Load3DViewerButton.vue -->
<g id="node314" class="node">
<title>src/components/graph/selectionToolbox/Load3DViewerButton.vue</title>
<g id="a_node314"><a xlink:href="src/components/graph/selectionToolbox/Load3DViewerButton.vue" xlink:title="Load3DViewerButton.vue">
<path fill="#41f083" stroke="black" d="M668.5,-2765.84C668.5,-2765.84 549.5,-2765.84 549.5,-2765.84 546.5,-2765.84 543.5,-2762.84 543.5,-2759.84 543.5,-2759.84 543.5,-2753.84 543.5,-2753.84 543.5,-2750.84 546.5,-2747.84 549.5,-2747.84 549.5,-2747.84 668.5,-2747.84 668.5,-2747.84 671.5,-2747.84 674.5,-2750.84 674.5,-2753.84 674.5,-2753.84 674.5,-2759.84 674.5,-2759.84 674.5,-2762.84 671.5,-2765.84 668.5,-2765.84"/>
<text text-anchor="start" x="551.5" y="-2754.64" font-family="Helvetica,sans-Serif" font-size="9.00">Load3DViewerButton.vue</text>
</a>
</g>
</g>
<!-- src/components/graph/SelectionToolbox.vue&#45;&gt;src/components/graph/selectionToolbox/Load3DViewerButton.vue -->
<g id="edge531" class="edge">
<title>src/components/graph/SelectionToolbox.vue&#45;&gt;src/components/graph/selectionToolbox/Load3DViewerButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M480.11,-2735.76C501.18,-2739.23 525.43,-2743.23 547.11,-2746.8"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="546.89,-2748.89 553.15,-2747.8 547.57,-2744.75 546.89,-2748.89"/>
</g>
<!-- src/components/graph/selectionToolbox/MaskEditorButton.vue -->
<g id="node315" class="node">
<title>src/components/graph/selectionToolbox/MaskEditorButton.vue</title>
<g id="a_node315"><a xlink:href="src/components/graph/selectionToolbox/MaskEditorButton.vue" xlink:title="MaskEditorButton.vue">
<path fill="#41f083" stroke="black" d="M661,-2735.84C661,-2735.84 557,-2735.84 557,-2735.84 554,-2735.84 551,-2732.84 551,-2729.84 551,-2729.84 551,-2723.84 551,-2723.84 551,-2720.84 554,-2717.84 557,-2717.84 557,-2717.84 661,-2717.84 661,-2717.84 664,-2717.84 667,-2720.84 667,-2723.84 667,-2723.84 667,-2729.84 667,-2729.84 667,-2732.84 664,-2735.84 661,-2735.84"/>
<text text-anchor="start" x="559" y="-2724.64" font-family="Helvetica,sans-Serif" font-size="9.00">MaskEditorButton.vue</text>
</a>
</g>
</g>
<!-- src/components/graph/SelectionToolbox.vue&#45;&gt;src/components/graph/selectionToolbox/MaskEditorButton.vue -->
<g id="edge532" class="edge">
<title>src/components/graph/SelectionToolbox.vue&#45;&gt;src/components/graph/selectionToolbox/MaskEditorButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M480.11,-2726.84C500.43,-2726.84 523.69,-2726.84 544.76,-2726.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="544.93,-2728.94 550.93,-2726.84 544.93,-2724.74 544.93,-2728.94"/>
</g>
<!-- src/components/graph/selectionToolbox/RefreshSelectionButton.vue -->
<g id="node316" class="node">
<title>src/components/graph/selectionToolbox/RefreshSelectionButton.vue</title>
<g id="a_node316"><a xlink:href="src/components/graph/selectionToolbox/RefreshSelectionButton.vue" xlink:title="RefreshSelectionButton.vue">
<path fill="#41f083" stroke="black" d="M674,-2405.84C674,-2405.84 544,-2405.84 544,-2405.84 541,-2405.84 538,-2402.84 538,-2399.84 538,-2399.84 538,-2393.84 538,-2393.84 538,-2390.84 541,-2387.84 544,-2387.84 544,-2387.84 674,-2387.84 674,-2387.84 677,-2387.84 680,-2390.84 680,-2393.84 680,-2393.84 680,-2399.84 680,-2399.84 680,-2402.84 677,-2405.84 674,-2405.84"/>
<text text-anchor="start" x="546" y="-2394.64" font-family="Helvetica,sans-Serif" font-size="9.00">RefreshSelectionButton.vue</text>
</a>
</g>
</g>
<!-- src/components/graph/SelectionToolbox.vue&#45;&gt;src/components/graph/selectionToolbox/RefreshSelectionButton.vue -->
<g id="edge533" class="edge">
<title>src/components/graph/SelectionToolbox.vue&#45;&gt;src/components/graph/selectionToolbox/RefreshSelectionButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M425.63,-2717.56C424.51,-2675 425.83,-2496.84 522,-2411.84 525.13,-2409.07 528.58,-2406.73 532.25,-2404.75"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="533.26,-2406.59 537.76,-2402.1 531.45,-2402.8 533.26,-2406.59"/>
</g>
<!-- src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue -->
<g id="node317" class="node">
<title>src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue</title>
<g id="a_node317"><a xlink:href="src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue" xlink:title="SaveToSubgraphLibrary.vue">
<path fill="#41f083" stroke="black" d="M674,-2675.84C674,-2675.84 544,-2675.84 544,-2675.84 541,-2675.84 538,-2672.84 538,-2669.84 538,-2669.84 538,-2663.84 538,-2663.84 538,-2660.84 541,-2657.84 544,-2657.84 544,-2657.84 674,-2657.84 674,-2657.84 677,-2657.84 680,-2660.84 680,-2663.84 680,-2663.84 680,-2669.84 680,-2669.84 680,-2672.84 677,-2675.84 674,-2675.84"/>
<text text-anchor="start" x="546" y="-2664.64" font-family="Helvetica,sans-Serif" font-size="9.00">SaveToSubgraphLibrary.vue</text>
</a>
</g>
</g>
<!-- src/components/graph/SelectionToolbox.vue&#45;&gt;src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue -->
<g id="edge534" class="edge">
<title>src/components/graph/SelectionToolbox.vue&#45;&gt;src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M442.11,-2717.65C460.76,-2707.42 492.68,-2691.08 522,-2681.84 527.31,-2680.16 532.86,-2678.66 538.48,-2677.32"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="539.22,-2679.3 544.6,-2675.92 538.28,-2675.21 539.22,-2679.3"/>
</g>
<!-- src/composables/canvas/useSelectionToolboxPosition.ts -->
<g id="node318" class="node">
<title>src/composables/canvas/useSelectionToolboxPosition.ts</title>
<g id="a_node318"><a xlink:href="src/composables/canvas/useSelectionToolboxPosition.ts" xlink:title="useSelectionToolboxPosition.ts">
<path fill="#ddfeff" stroke="black" d="M1719,-8265.84C1719,-8265.84 1579,-8265.84 1579,-8265.84 1576,-8265.84 1573,-8262.84 1573,-8259.84 1573,-8259.84 1573,-8253.84 1573,-8253.84 1573,-8250.84 1576,-8247.84 1579,-8247.84 1579,-8247.84 1719,-8247.84 1719,-8247.84 1722,-8247.84 1725,-8250.84 1725,-8253.84 1725,-8253.84 1725,-8259.84 1725,-8259.84 1725,-8262.84 1722,-8265.84 1719,-8265.84"/>
<text text-anchor="start" x="1581" y="-8254.64" font-family="Helvetica,sans-Serif" font-size="9.00">useSelectionToolboxPosition.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/SelectionToolbox.vue&#45;&gt;src/composables/canvas/useSelectionToolboxPosition.ts -->
<g id="edge535" class="edge">
<title>src/components/graph/SelectionToolbox.vue&#45;&gt;src/composables/canvas/useSelectionToolboxPosition.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M468.11,-2735.89C485.41,-2741.91 503.76,-2751.78 514,-2767.84 526.65,-2787.67 506.11,-16297.5 522,-16314.84 547.85,-16343.03 667.56,-16301.72 693.5,-16329.84 704.83,-16342.12 692.52,-17518.75 701.5,-17532.84 756.75,-17619.51 855.49,-17545.02 910.5,-17631.84 931.58,-17665.11 907.99,-28938.63 923.5,-28974.84 966.34,-29074.81 1057.21,-29044.06 1100.5,-29143.84 1114.55,-29176.23 1088.41,-30390 1113.5,-30414.84 1482.28,-30779.86 1341.7,-32201.98 1519.5,-27518.84 1520.13,-27502.16 1517.73,-8310.36 1527.5,-8296.84 1537.44,-8283.07 1552.31,-8273.97 1568.24,-8267.96"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1569.19,-8269.86 1574.15,-8265.89 1567.8,-8265.9 1569.19,-8269.86"/>
</g>
<!-- src/composables/graph/useSelectionState.ts -->
<g id="node319" class="node">
<title>src/composables/graph/useSelectionState.ts</title>
<g id="a_node319"><a xlink:href="src/composables/graph/useSelectionState.ts" xlink:title="useSelectionState.ts">
<path fill="#ddfeff" stroke="black" d="M1697.5,-8175.84C1697.5,-8175.84 1600.5,-8175.84 1600.5,-8175.84 1597.5,-8175.84 1594.5,-8172.84 1594.5,-8169.84 1594.5,-8169.84 1594.5,-8163.84 1594.5,-8163.84 1594.5,-8160.84 1597.5,-8157.84 1600.5,-8157.84 1600.5,-8157.84 1697.5,-8157.84 1697.5,-8157.84 1700.5,-8157.84 1703.5,-8160.84 1703.5,-8163.84 1703.5,-8163.84 1703.5,-8169.84 1703.5,-8169.84 1703.5,-8172.84 1700.5,-8175.84 1697.5,-8175.84"/>
<text text-anchor="start" x="1602.5" y="-8164.64" font-family="Helvetica,sans-Serif" font-size="9.00">useSelectionState.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/SelectionToolbox.vue&#45;&gt;src/composables/graph/useSelectionState.ts -->
<g id="edge537" class="edge">
<title>src/components/graph/SelectionToolbox.vue&#45;&gt;src/composables/graph/useSelectionState.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M468.11,-2735.89C485.41,-2741.91 503.76,-2751.78 514,-2767.84 526.66,-2787.69 510.44,-16308.33 522,-16328.84 565.76,-16406.5 649.5,-16355.31 693.5,-16432.84 709.92,-16461.78 682.32,-17603.64 701.5,-17630.84 758.47,-17711.6 853.75,-17625.91 910.5,-17706.84 933.3,-17739.35 913.02,-29104.54 923.5,-29142.84 964.36,-29292.16 1058.73,-29293.77 1100.5,-29442.84 1107.79,-29468.84 1094.28,-30395.87 1113.5,-30414.84 1482.32,-30778.76 1342.36,-32184.82 1519.5,-27518.84 1520.14,-27502.08 1517.69,-8220.43 1527.5,-8206.84 1541.54,-8187.4 1565.4,-8177.26 1588.21,-8172.02"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1588.85,-8174.03 1594.29,-8170.73 1587.98,-8169.92 1588.85,-8174.03"/>
</g>
<!-- src/components/graph/TitleEditor.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge547" class="edge">
<title>src/components/graph/TitleEditor.vue&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M465.76,-2839.06C483.25,-2839.73 502.4,-2844.1 514,-2857.84 529.32,-2875.98 507.9,-16519.73 522,-16538.84 569.38,-16603.03 645.93,-16527.79 693.5,-16591.84 713.26,-16618.44 681.06,-17758.75 701.5,-17784.84 760.6,-17860.27 851.61,-17762.24 910.5,-17837.84 936.5,-17871.22 902.84,-29987.9 923.5,-30024.84 968.6,-30105.47 1055.25,-30053.29 1100.5,-30133.84 1136.16,-30197.31 1083.39,-32688.55 1113.5,-32754.84 1159.34,-32855.75 1254.62,-32818.94 1300.5,-32919.84 1308.41,-32937.22 1294.96,-34281.37 1308.5,-34294.84 1375,-34360.95 1453.06,-34361.02 1519.5,-34294.84 1539.19,-34275.22 1510.66,-32315.95 1527.5,-32293.84 1598.39,-32200.75 1710.28,-32316.04 1781,-32222.84 1799.16,-32198.9 1769.54,-14940.72 1789,-14917.84 1800.02,-14904.88 1817.5,-14900.04 1834.27,-14898.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.51,-14900.91 1840.41,-14898.53 1834.31,-14896.72 1834.51,-14900.91"/>
</g>
<!-- src/components/graph/TitleEditor.vue&#45;&gt;src/scripts/app.ts -->
<g id="edge546" class="edge">
<title>src/components/graph/TitleEditor.vue&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M465.76,-2839.06C483.24,-2839.73 502.4,-2844.1 514,-2857.84 528.75,-2875.3 510.86,-16005.87 522,-16025.84 565.66,-16104.09 649.35,-16053.86 693.5,-16131.84 710.09,-16161.14 689.36,-16706.43 701.5,-16737.84 752.03,-16868.51 860.75,-16842.86 910.5,-16973.84 924.52,-17010.75 895.56,-28317.93 923.5,-28345.84 979.16,-28401.43 1044.84,-28401.43 1100.5,-28345.84 1112.82,-28333.53 1112.97,-18330.25 1113.5,-18312.84 1132.88,-17672.74 1195.16,-16886.82 1204.75,-16768.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1206.85,-16768.28 1205.24,-16762.13 1202.66,-16767.94 1206.85,-16768.28"/>
</g>
<!-- src/components/graph/TitleEditor.vue&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge545" class="edge">
<title>src/components/graph/TitleEditor.vue&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M465.76,-2839.06C483.25,-2839.73 502.4,-2844.1 514,-2857.84 529.2,-2875.84 509.81,-16406.68 522,-16426.84 566.56,-16500.49 648.68,-16443.34 693.5,-16516.84 708.6,-16541.6 688,-17535.17 701.5,-17560.84 754.26,-17661.11 858.07,-17606.39 910.5,-17706.84 928.58,-17741.48 895.85,-28933.22 923.5,-28960.84 1042.05,-29079.25 1181.99,-29079.29 1300.5,-28960.84 1311.22,-28950.12 1305.89,-11507.77 1308.5,-11492.84 1330.24,-11368.29 1395.58,-11228.38 1417.64,-11183.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1419.56,-11184.36 1420.34,-11178.05 1415.79,-11182.5 1419.56,-11184.36"/>
</g>
<!-- src/components/graph/TitleEditor.vue&#45;&gt;src/components/common/EditableText.vue -->
<g id="edge542" class="edge">
<title>src/components/graph/TitleEditor.vue&#45;&gt;src/components/common/EditableText.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M465.88,-2840.8C482.55,-2842 501.02,-2846.32 514,-2857.84 523.36,-2866.14 512.89,-2876.25 522,-2884.84 578.95,-2938.53 644.75,-2863.61 693.5,-2924.84 704.49,-2938.64 699.08,-5447.36 701.5,-5464.84 748.92,-5807.61 832.39,-5877.73 910.5,-6214.84 917.64,-6245.66 911.57,-6255.53 923.5,-6284.84 980.76,-6425.49 983.13,-6490.94 1113.5,-6568.84 1173.2,-6604.51 1355.46,-6598.84 1425,-6598.84 1425,-6598.84 1425,-6598.84 1650,-6598.84 2169.79,-6598.84 1780.43,-6683.16 1967,-4298.84 2003.14,-3836.93 2042.97,-3269.73 2049.93,-3170.12"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.04,-3170.13 2050.36,-3164 2047.85,-3169.84 2052.04,-3170.13"/>
</g>
<!-- src/components/graph/TitleEditor.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge544" class="edge">
<title>src/components/graph/TitleEditor.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M465.76,-2839.06C483.25,-2839.73 502.4,-2844.1 514,-2857.84 529.37,-2876.04 507.34,-16562.06 522,-16580.84 570.36,-16642.78 644.97,-16562.03 693.5,-16623.84 704.42,-16637.74 689.85,-17883.54 701.5,-17896.84 763.31,-17967.36 848.88,-17855.15 910.5,-17925.84 939.16,-17958.71 906.32,-30446.75 923.5,-30486.84 966.33,-30586.81 1057.46,-30555.95 1100.5,-30655.84 1114.19,-30687.61 1094.69,-33117.8 1113.5,-33146.84 1163.13,-33223.47 1250.96,-33155.16 1300.5,-33231.84 1310.2,-33246.86 1295.84,-35794.21 1308.5,-35806.84 1374.91,-35873.04 1450.08,-35869.89 1519.5,-35806.84 1533.22,-35794.38 1518.57,-35740.07 1527.5,-35723.84 1596.3,-35598.83 1718.23,-35654.98 1781,-35526.84 1788.29,-35511.96 1787.58,-26001.34 1789,-25984.84 1806.84,-25777.29 1862.65,-25529.26 1877.4,-25466.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/components/graph/TitleEditor.vue&#45;&gt;src/composables/element/useAbsolutePosition.ts -->
<g id="edge543" class="edge">
<title>src/components/graph/TitleEditor.vue&#45;&gt;src/composables/element/useAbsolutePosition.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M465.75,-2839.07C483.23,-2839.74 502.39,-2844.11 514,-2857.84 522.48,-2867.87 518.83,-6628.09 522,-6640.84 561.43,-6799.33 652.69,-6807.7 693.5,-6965.84 699.19,-6987.9 686.36,-7358.82 701.5,-7375.84 712.97,-7388.73 729.9,-7394.42 747.04,-7396.37"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="747.19,-7398.49 753.35,-7396.92 747.56,-7394.3 747.19,-7398.49"/>
</g>
<!-- src/components/searchbox/NodeSearchBoxPopover.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge779" class="edge">
<title>src/components/searchbox/NodeSearchBoxPopover.vue&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M814.58,-5436.16C825.53,-5501.13 890.07,-5892.92 910.5,-6214.84 912.06,-6239.34 910.29,-9729.14 923.5,-9749.84 970.24,-9823.08 1053.87,-9759.52 1100.5,-9832.84 1117.23,-9859.14 1107.66,-27757.22 1113.5,-27787.84 1155.88,-28009.88 1257.78,-28038.86 1300.5,-28260.84 1303.29,-28275.35 1298.03,-30378.41 1308.5,-30388.84 1374.94,-30455.02 1452.84,-30454.8 1519.5,-30388.84 1534.41,-30374.09 1517.85,-29652.46 1527.5,-29633.84 1591.43,-29510.46 1717.69,-29574.53 1781,-29450.84 1792.5,-29428.38 1772.65,-14937.06 1789,-14917.84 1800.02,-14904.88 1817.5,-14900.04 1834.27,-14898.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.51,-14900.92 1840.41,-14898.53 1834.31,-14896.72 1834.51,-14900.92"/>
</g>
<!-- src/components/searchbox/NodeSearchBoxPopover.vue&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge776" class="edge">
<title>src/components/searchbox/NodeSearchBoxPopover.vue&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M814.58,-5436.16C825.48,-5501.13 889.83,-5892.93 910.5,-6214.84 914.99,-6284.69 904.18,-8667.56 923.5,-8734.84 964.76,-8878.51 1059.51,-8877.08 1100.5,-9020.84 1110.07,-9054.4 1088.8,-19048.17 1113.5,-19072.84 1172.31,-19131.57 1241.7,-19131.57 1300.5,-19072.84 1309.81,-19063.54 1306.23,-11505.8 1308.5,-11492.84 1330.28,-11368.3 1395.59,-11228.39 1417.64,-11183.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1419.56,-11184.36 1420.34,-11178.05 1415.8,-11182.5 1419.56,-11184.36"/>
</g>
<!-- src/components/searchbox/NodeSearchBoxPopover.vue&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge780" class="edge">
<title>src/components/searchbox/NodeSearchBoxPopover.vue&#45;&gt;src/stores/workflowStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M814.58,-5436.16C825.53,-5501.12 890.1,-5892.92 910.5,-6214.84 912.16,-6241.03 911.07,-9971.71 923.5,-9994.84 968.26,-10078.12 1055.86,-10029.49 1100.5,-10112.84 1116.59,-10142.88 1090.37,-29719.8 1113.5,-29744.84 1141.79,-29775.46 1272.19,-29729.23 1300.5,-29759.84 1309.77,-29769.86 1305.19,-33679.59 1308.5,-33692.84 1357.01,-33887.08 1465.41,-33898.07 1519.5,-34090.84 1523.53,-34105.2 1516.64,-34214.61 1527.5,-34224.84 1609.51,-34302.09 1701.26,-34304.43 1781,-34224.84 1802.36,-34203.52 1768.55,-29901.04 1789,-29878.84 1815.89,-29849.64 1940.12,-29893.05 1967,-29863.84 1982.37,-29847.14 1979.54,-16815.52 1980,-16792.84 1995.01,-16050.22 2043.28,-15136.26 2050.18,-15008.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.28,-15008.03 2050.51,-15001.92 2048.09,-15007.8 2052.28,-15008.03"/>
</g>
<!-- src/components/searchbox/NodeSearchBoxPopover.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge774" class="edge">
<title>src/components/searchbox/NodeSearchBoxPopover.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M814.58,-5436.16C825.53,-5501.12 890.09,-5892.92 910.5,-6214.84 912.12,-6240.45 910.04,-9888.98 923.5,-9910.84 969.78,-9985.98 1054.33,-9925.62 1100.5,-10000.84 1118,-10029.35 1091.73,-29243.44 1113.5,-29268.84 1168.25,-29332.68 1245.7,-29234.04 1300.5,-29297.84 1315.13,-29314.87 1295.76,-32512.35 1308.5,-32530.84 1367.66,-32616.67 1425,-32595.85 1527.5,-32614.84 1638.28,-32635.35 1701.28,-32694.46 1781,-32614.84 1789.14,-32606.7 1788.01,-25996.3 1789,-25984.84 1806.87,-25777.3 1862.66,-25529.27 1877.4,-25466.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/components/searchbox/NodeSearchBoxPopover.vue&#45;&gt;src/stores/nodeDefStore.ts -->
<g id="edge778" class="edge">
<title>src/components/searchbox/NodeSearchBoxPopover.vue&#45;&gt;src/stores/nodeDefStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M814.58,-5436.16C825.52,-5501.13 890.06,-5892.92 910.5,-6214.84 912.04,-6239.09 909.4,-9695.04 923.5,-9714.84 971.85,-9782.73 1052.25,-9708.87 1100.5,-9776.84 1118.13,-9801.67 1110.49,-27285.54 1113.5,-27315.84 1155.41,-27737.98 1257.21,-27829.83 1300.5,-28251.84 1302.06,-28267.05 1297.65,-29342.06 1308.5,-29352.84 1375.05,-29418.91 1452.44,-29418.39 1519.5,-29352.84 1533.53,-29339.12 1523.11,-29018.95 1527.5,-28999.84 1588.15,-28735.94 1723.27,-28710.39 1781,-28445.84 1786.03,-28422.79 1773.71,-14875.81 1789,-14857.84 1799.28,-14845.76 1815.16,-14840.73 1830.86,-14839.12"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1831.27,-14841.2 1837.09,-14838.65 1830.95,-14837.01 1831.27,-14841.2"/>
</g>
<!-- src/components/searchbox/NodeSearchBoxPopover.vue&#45;&gt;src/stores/workspace/searchBoxStore.ts -->
<g id="edge781" class="edge">
<title>src/components/searchbox/NodeSearchBoxPopover.vue&#45;&gt;src/stores/workspace/searchBoxStore.ts</title>
<g id="a_edge781"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M814.58,-5436.16C825.51,-5501.13 889.98,-5892.92 910.5,-6214.84 911.87,-6236.38 910.98,-9305.26 923.5,-9322.84 971.87,-9390.72 1052.23,-9316.88 1100.5,-9384.84 1121.19,-9413.97 1088.22,-19650.59 1113.5,-19675.84 1172.31,-19734.57 1241.68,-19734.56 1300.5,-19675.84 1312.18,-19664.17 1297.59,-14934.22 1308.5,-14921.84 1321.97,-14906.54 1342.68,-14900.91 1362.92,-14899.71"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1370.79,-14901.71 1376.76,-14899.54 1370.74,-14897.51 1370.79,-14901.71"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1370.77,-14899.61 1367.77,-14899.65 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1365.37" cy="-14899.68" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1081.46" y="-9827.13" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/searchbox/NodeSearchBoxPopover.vue&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge773" class="edge">
<title>src/components/searchbox/NodeSearchBoxPopover.vue&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M814.58,-5436.16C825.53,-5501.12 890.12,-5892.92 910.5,-6214.84 912.2,-6241.76 905.6,-10079.65 923.5,-10099.84 976.08,-10159.16 1048,-10062.44 1100.5,-10121.84 1124.36,-10148.83 1099.2,-30838.77 1113.5,-30871.84 1158.8,-30976.59 1255.12,-30943.12 1300.5,-31047.84 1320.56,-31094.12 1286.15,-34634.62 1308.5,-34679.84 1360.89,-34785.82 1465.93,-34736.44 1519.5,-34841.84 1527.71,-34857.99 1514.53,-35155.18 1527.5,-35167.84 1608.14,-35246.52 1701.08,-35247.26 1781,-35167.84 1787.31,-35161.57 1788.05,-33895.68 1789,-33886.84 1829.96,-33504.36 1926.91,-33422.41 1967,-33039.84 1989.08,-32829.16 1962.59,-25624.95 1980,-25413.84 1993.6,-25248.97 2035.4,-25052.17 2047.61,-24996.91"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2049.7,-24997.2 2048.95,-24990.89 2045.6,-24996.29 2049.7,-24997.2"/>
</g>
<!-- src/components/searchbox/NodeSearchBox.vue -->
<g id="node403" class="node">
<title>src/components/searchbox/NodeSearchBox.vue</title>
<g id="a_node403"><a xlink:href="src/components/searchbox/NodeSearchBox.vue" xlink:title="NodeSearchBox.vue">
<path fill="#41f083" stroke="black" d="M1059.5,-5435.84C1059.5,-5435.84 964.5,-5435.84 964.5,-5435.84 961.5,-5435.84 958.5,-5432.84 958.5,-5429.84 958.5,-5429.84 958.5,-5423.84 958.5,-5423.84 958.5,-5420.84 961.5,-5417.84 964.5,-5417.84 964.5,-5417.84 1059.5,-5417.84 1059.5,-5417.84 1062.5,-5417.84 1065.5,-5420.84 1065.5,-5423.84 1065.5,-5423.84 1065.5,-5429.84 1065.5,-5429.84 1065.5,-5432.84 1062.5,-5435.84 1059.5,-5435.84"/>
<text text-anchor="start" x="966.5" y="-5424.64" font-family="Helvetica,sans-Serif" font-size="9.00">NodeSearchBox.vue</text>
</a>
</g>
</g>
<!-- src/components/searchbox/NodeSearchBoxPopover.vue&#45;&gt;src/components/searchbox/NodeSearchBox.vue -->
<g id="edge772" class="edge">
<title>src/components/searchbox/NodeSearchBoxPopover.vue&#45;&gt;src/components/searchbox/NodeSearchBox.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M883.64,-5426.84C906.18,-5426.84 930.86,-5426.84 952.44,-5426.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="952.44,-5428.94 958.44,-5426.84 952.44,-5424.74 952.44,-5428.94"/>
</g>
<!-- src/utils/fuseUtil.ts -->
<g id="node406" class="node">
<title>src/utils/fuseUtil.ts</title>
<g id="a_node406"><a xlink:href="src/utils/fuseUtil.ts" xlink:title="fuseUtil.ts">
<path fill="#ddfeff" stroke="black" d="M1907,-18115.84C1907,-18115.84 1857,-18115.84 1857,-18115.84 1854,-18115.84 1851,-18112.84 1851,-18109.84 1851,-18109.84 1851,-18103.84 1851,-18103.84 1851,-18100.84 1854,-18097.84 1857,-18097.84 1857,-18097.84 1907,-18097.84 1907,-18097.84 1910,-18097.84 1913,-18100.84 1913,-18103.84 1913,-18103.84 1913,-18109.84 1913,-18109.84 1913,-18112.84 1910,-18115.84 1907,-18115.84"/>
<text text-anchor="start" x="1859" y="-18104.64" font-family="Helvetica,sans-Serif" font-size="9.00">fuseUtil.ts</text>
</a>
</g>
</g>
<!-- src/components/searchbox/NodeSearchBoxPopover.vue&#45;&gt;src/utils/fuseUtil.ts -->
<g id="edge783" class="edge">
<title>src/components/searchbox/NodeSearchBoxPopover.vue&#45;&gt;src/utils/fuseUtil.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M814.58,-5436.16C825.53,-5501.12 890.08,-5892.92 910.5,-6214.84 912.1,-6240.06 908.84,-9834.24 923.5,-9854.84 971.84,-9922.74 1052.25,-9848.87 1100.5,-9916.84 1119.79,-9944.02 1100.18,-29084.28 1113.5,-29114.84 1158.86,-29218.91 1255.02,-29184.82 1300.5,-29288.84 1308.16,-29306.35 1294.97,-32027.34 1308.5,-32040.84 1464.91,-32196.79 1671.33,-32078.56 1781,-31886.84 1792.87,-31866.09 1773.52,-18140.04 1789,-18121.84 1802.34,-18106.15 1825.15,-18102.35 1844.71,-18102.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1844.88,-18104.61 1850.93,-18102.68 1845,-18100.41 1844.88,-18104.61"/>
</g>
<!-- src/components/searchbox/NodeSearchBoxPopover.vue&#45;&gt;src/lib/litegraph/src/types/events.ts -->
<g id="edge775" class="edge">
<title>src/components/searchbox/NodeSearchBoxPopover.vue&#45;&gt;src/lib/litegraph/src/types/events.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M814.59,-5436.16C825.54,-5501.12 890.13,-5892.91 910.5,-6214.84 924.42,-6434.9 904.9,-9964.12 923.5,-10183.84 963.75,-10659.33 1060.88,-10767.29 1100.5,-11242.84 1124.07,-11525.76 1090.18,-31400.89 1113.5,-31683.84 1155.36,-32191.61 1258.22,-32307.1 1300.5,-32814.84 1304.52,-32863.13 1299.76,-36256.17 1308.5,-36303.84 1356.46,-36565.45 1467.77,-36602.95 1519.5,-36863.84 1525.06,-36891.86 1514.07,-37095.62 1527.5,-37120.84 1594.78,-37247.18 1660.53,-37245.72 1789,-37308.84 2963.6,-37885.92 2706.83,-35406.5 2749.5,-35071.84 2882.23,-34030.8 2887.59,-31401.15 2905.5,-30351.84 2905.72,-30339.08 2905.64,-23011.89 2913.5,-23001.84 2917.98,-22996.11 2924.56,-22992.67 2931.56,-22990.65"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2932.12,-22992.67 2937.49,-22989.27 2931.17,-22988.58 2932.12,-22992.67"/>
</g>
<!-- src/components/searchbox/NodeSearchBoxPopover.vue&#45;&gt;src/services/litegraphService.ts -->
<g id="edge777" class="edge">
<title>src/components/searchbox/NodeSearchBoxPopover.vue&#45;&gt;src/services/litegraphService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M814.58,-5436.16C825.49,-5501.13 889.87,-5892.93 910.5,-6214.84 915.24,-6288.77 910.52,-8808.9 923.5,-8881.84 963.99,-9109.4 1060.41,-9143.21 1100.5,-9370.84 1103.43,-9387.47 1101.55,-19086.9 1113.5,-19098.84 1172.31,-19157.57 1241.68,-19157.56 1300.5,-19098.84 1323.56,-19075.81 1286.96,-14430.29 1308.5,-14405.84 1323.35,-14388.98 1346.99,-14383.86 1369.1,-14383.48"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1369.28,-14385.58 1375.29,-14383.5 1369.29,-14381.38 1369.28,-14385.58"/>
</g>
<!-- src/components/searchbox/NodeSearchBoxPopover.vue&#45;&gt;src/types/searchBoxTypes.ts -->
<g id="edge782" class="edge">
<title>src/components/searchbox/NodeSearchBoxPopover.vue&#45;&gt;src/types/searchBoxTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M814.58,-5436.16C825.53,-5501.12 890.07,-5892.92 910.5,-6214.84 912.07,-6239.57 910.55,-9762.7 923.5,-9783.84 969.72,-9859.26 1054.39,-9799.35 1100.5,-9874.84 1117.63,-9902.89 1105.07,-28775.07 1113.5,-28806.84 1156.55,-28969.03 1257.21,-28972.71 1300.5,-29134.84 1304.33,-29149.17 1297.99,-31260.37 1308.5,-31270.84 1458.31,-31420.09 1648,-31379.24 1781,-31214.84 1796.02,-31196.27 1773.43,-17474.95 1789,-17456.84 1798.31,-17446.01 1812.15,-17440.99 1826.3,-17439.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1826.62,-17441.14 1832.36,-17438.41 1826.17,-17436.96 1826.62,-17441.14"/>
</g>
<!-- src/components/sidebar/SideToolbar.vue&#45;&gt;src/stores/workspaceStore.ts -->
<g id="edge801" class="edge">
<title>src/components/sidebar/SideToolbar.vue&#45;&gt;src/stores/workspaceStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1014.43,-6256.02C1024.29,-6319.95 1082.43,-6705.51 1100.5,-7021.84 1102.02,-7048.38 1096.26,-14657.61 1113.5,-14677.84 1122.73,-14688.67 1136.46,-14693.85 1150.53,-14695.98"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1150.36,-14698.07 1156.57,-14696.71 1150.87,-14693.9 1150.36,-14698.07"/>
</g>
<!-- src/components/sidebar/SideToolbar.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge799" class="edge">
<title>src/components/sidebar/SideToolbar.vue&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1014.3,-6255.95C1023.79,-6322.82 1082.37,-6744.53 1100.5,-7089.84 1102.07,-7119.74 1099.71,-15686.26 1113.5,-15712.84 1160.37,-15803.13 1253.67,-15754.53 1300.5,-15844.84 1310.95,-15864.99 1292.45,-28902.79 1308.5,-28918.84 1341.67,-28951.98 1486.16,-28951.8 1519.5,-28918.84 1533.31,-28905.19 1514.1,-28233.89 1527.5,-28219.84 1566.44,-28178.99 1742.28,-28245.89 1781,-28204.84 1796.83,-28188.06 1774.05,-14935.41 1789,-14917.84 1800.02,-14904.88 1817.5,-14900.04 1834.27,-14898.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.51,-14900.92 1840.41,-14898.53 1834.31,-14896.72 1834.51,-14900.92"/>
</g>
<!-- src/components/sidebar/SideToolbar.vue&#45;&gt;src/components/common/ExtensionSlot.vue -->
<g id="edge795" class="edge">
<title>src/components/sidebar/SideToolbar.vue&#45;&gt;src/components/common/ExtensionSlot.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1019.79,-6256C1034.43,-6274.91 1071.07,-6317.89 1113.5,-6334.84 1281.1,-6401.8 1391.74,-6470.31 1519.5,-6342.84 1536.87,-6325.51 1511.24,-2828.21 1527.5,-2809.84 1543.73,-2791.5 1570.04,-2786.72 1593.94,-2786.96"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1593.9,-2789.06 1599.96,-2787.13 1594.02,-2784.86 1593.9,-2789.06"/>
</g>
<!-- src/components/sidebar/SideToolbar.vue&#45;&gt;src/types/extensionTypes.ts -->
<g id="edge802" class="edge">
<title>src/components/sidebar/SideToolbar.vue&#45;&gt;src/types/extensionTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1014.3,-6255.95C1023.79,-6322.82 1082.37,-6744.53 1100.5,-7089.84 1103.68,-7150.42 1094.9,-15768.09 1113.5,-15825.84 1157.25,-15961.67 1256.82,-15950.98 1300.5,-16086.84 1319.61,-16146.28 1296.12,-34009.63 1308.5,-34070.84 1356.39,-34307.65 1471.03,-34335.14 1519.5,-34571.84 1521.59,-34582.05 1520.11,-36065.49 1527.5,-36072.84 1739.97,-36284.18 2013.78,-36099.7 2159.5,-35837.84 2174.99,-35810 2147.19,-17512.38 2167.5,-17487.84 2173.87,-17480.13 2182.88,-17475.58 2192.52,-17473.01"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2193.2,-17475.01 2198.6,-17471.66 2192.28,-17470.91 2193.2,-17475.01"/>
</g>
<!-- src/components/sidebar/SideToolbar.vue&#45;&gt;src/stores/userStore.ts -->
<g id="edge800" class="edge">
<title>src/components/sidebar/SideToolbar.vue&#45;&gt;src/stores/userStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1014.24,-6255.84C1023.54,-6323.68 1082.29,-6761.58 1100.5,-7119.84 1101.87,-7146.88 1095.94,-14897.23 1113.5,-14917.84 1125.92,-14932.41 1146.47,-14936.75 1165.05,-14937.19"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1165.26,-14939.29 1171.26,-14937.2 1165.27,-14935.09 1165.26,-14939.29"/>
</g>
<!-- src/components/sidebar/SideToolbar.vue&#45;&gt;src/stores/keybindingStore.ts -->
<g id="edge798" class="edge">
<title>src/components/sidebar/SideToolbar.vue&#45;&gt;src/stores/keybindingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1014.3,-6255.95C1023.79,-6322.82 1082.37,-6744.53 1100.5,-7089.84 1102.08,-7119.94 1098.04,-15745.96 1113.5,-15771.84 1161.95,-15852.93 1252.09,-15791.72 1300.5,-15872.84 1314.14,-15895.69 1302.69,-31174.87 1308.5,-31200.84 1356.6,-31416.02 1470.48,-31434.86 1519.5,-31649.84 1522.22,-31661.77 1518.81,-32522.22 1527.5,-32530.84 1567.51,-32570.49 1741.12,-32570.62 1781,-32530.84 1796.38,-32515.5 1774.28,-29418.81 1789,-29402.84 1815.9,-29373.65 1940.12,-29417.05 1967,-29387.84 2000.88,-29351.02 1948.47,-15016.69 1980,-14977.84 1983.99,-14972.92 1989.15,-14969.36 1994.86,-14966.8"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1995.88,-14968.67 2000.74,-14964.57 1994.39,-14964.74 1995.88,-14968.67"/>
</g>
<!-- src/components/sidebar/SidebarHelpCenterIcon.vue -->
<g id="node411" class="node">
<title>src/components/sidebar/SidebarHelpCenterIcon.vue</title>
<g id="a_node411"><a xlink:href="src/components/sidebar/SidebarHelpCenterIcon.vue" xlink:title="SidebarHelpCenterIcon.vue">
<path fill="#41f083" stroke="black" d="M1271,-6195.84C1271,-6195.84 1143,-6195.84 1143,-6195.84 1140,-6195.84 1137,-6192.84 1137,-6189.84 1137,-6189.84 1137,-6183.84 1137,-6183.84 1137,-6180.84 1140,-6177.84 1143,-6177.84 1143,-6177.84 1271,-6177.84 1271,-6177.84 1274,-6177.84 1277,-6180.84 1277,-6183.84 1277,-6183.84 1277,-6189.84 1277,-6189.84 1277,-6192.84 1274,-6195.84 1271,-6195.84"/>
<text text-anchor="start" x="1145" y="-6184.64" font-family="Helvetica,sans-Serif" font-size="9.00">SidebarHelpCenterIcon.vue</text>
</a>
</g>
</g>
<!-- src/components/sidebar/SideToolbar.vue&#45;&gt;src/components/sidebar/SidebarHelpCenterIcon.vue -->
<g id="edge791" class="edge">
<title>src/components/sidebar/SideToolbar.vue&#45;&gt;src/components/sidebar/SidebarHelpCenterIcon.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1029.56,-6237.81C1049.07,-6227.55 1082.73,-6211.05 1113.5,-6201.84 1119.23,-6200.12 1125.22,-6198.59 1131.28,-6197.23"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1131.93,-6199.23 1137.35,-6195.91 1131.04,-6195.13 1131.93,-6199.23"/>
</g>
<!-- src/components/sidebar/SidebarIcon.vue -->
<g id="node412" class="node">
<title>src/components/sidebar/SidebarIcon.vue</title>
<g id="a_node412"><a xlink:href="src/components/sidebar/SidebarIcon.vue" xlink:title="SidebarIcon.vue">
<path fill="#41f083" stroke="black" d="M1465,-6165.84C1465,-6165.84 1387,-6165.84 1387,-6165.84 1384,-6165.84 1381,-6162.84 1381,-6159.84 1381,-6159.84 1381,-6153.84 1381,-6153.84 1381,-6150.84 1384,-6147.84 1387,-6147.84 1387,-6147.84 1465,-6147.84 1465,-6147.84 1468,-6147.84 1471,-6150.84 1471,-6153.84 1471,-6153.84 1471,-6159.84 1471,-6159.84 1471,-6162.84 1468,-6165.84 1465,-6165.84"/>
<text text-anchor="start" x="1389" y="-6154.64" font-family="Helvetica,sans-Serif" font-size="9.00">SidebarIcon.vue</text>
</a>
</g>
</g>
<!-- src/components/sidebar/SideToolbar.vue&#45;&gt;src/components/sidebar/SidebarIcon.vue -->
<g id="edge792" class="edge">
<title>src/components/sidebar/SideToolbar.vue&#45;&gt;src/components/sidebar/SidebarIcon.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1015.17,-6237.81C1022.74,-6208.67 1050.92,-6116.99 1113.5,-6081.84 1185.96,-6041.13 1220.42,-6059.58 1300.5,-6081.84 1344.12,-6093.96 1387.76,-6125.93 1409.96,-6143.98"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1408.65,-6145.62 1414.62,-6147.82 1411.32,-6142.38 1408.65,-6145.62"/>
</g>
<!-- src/components/sidebar/SidebarLogoutIcon.vue -->
<g id="node413" class="node">
<title>src/components/sidebar/SidebarLogoutIcon.vue</title>
<g id="a_node413"><a xlink:href="src/components/sidebar/SidebarLogoutIcon.vue" xlink:title="SidebarLogoutIcon.vue">
<path fill="#41f083" stroke="black" d="M1261.5,-6105.84C1261.5,-6105.84 1152.5,-6105.84 1152.5,-6105.84 1149.5,-6105.84 1146.5,-6102.84 1146.5,-6099.84 1146.5,-6099.84 1146.5,-6093.84 1146.5,-6093.84 1146.5,-6090.84 1149.5,-6087.84 1152.5,-6087.84 1152.5,-6087.84 1261.5,-6087.84 1261.5,-6087.84 1264.5,-6087.84 1267.5,-6090.84 1267.5,-6093.84 1267.5,-6093.84 1267.5,-6099.84 1267.5,-6099.84 1267.5,-6102.84 1264.5,-6105.84 1261.5,-6105.84"/>
<text text-anchor="start" x="1154.5" y="-6094.64" font-family="Helvetica,sans-Serif" font-size="9.00">SidebarLogoutIcon.vue</text>
</a>
</g>
</g>
<!-- src/components/sidebar/SideToolbar.vue&#45;&gt;src/components/sidebar/SidebarLogoutIcon.vue -->
<g id="edge793" class="edge">
<title>src/components/sidebar/SideToolbar.vue&#45;&gt;src/components/sidebar/SidebarLogoutIcon.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1016.8,-6237.71C1027.67,-6212.79 1061.55,-6143.39 1113.5,-6111.84 1121.68,-6106.87 1130.98,-6103.4 1140.45,-6100.99"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1140.99,-6103.02 1146.37,-6099.62 1140.05,-6098.92 1140.99,-6103.02"/>
</g>
<!-- src/components/sidebar/SidebarTemplatesButton.vue -->
<g id="node414" class="node">
<title>src/components/sidebar/SidebarTemplatesButton.vue</title>
<g id="a_node414"><a xlink:href="src/components/sidebar/SidebarTemplatesButton.vue" xlink:title="SidebarTemplatesButton.vue">
<path fill="#41f083" stroke="black" d="M1274,-6255.84C1274,-6255.84 1140,-6255.84 1140,-6255.84 1137,-6255.84 1134,-6252.84 1134,-6249.84 1134,-6249.84 1134,-6243.84 1134,-6243.84 1134,-6240.84 1137,-6237.84 1140,-6237.84 1140,-6237.84 1274,-6237.84 1274,-6237.84 1277,-6237.84 1280,-6240.84 1280,-6243.84 1280,-6243.84 1280,-6249.84 1280,-6249.84 1280,-6252.84 1277,-6255.84 1274,-6255.84"/>
<text text-anchor="start" x="1142" y="-6244.64" font-family="Helvetica,sans-Serif" font-size="9.00">SidebarTemplatesButton.vue</text>
</a>
</g>
</g>
<!-- src/components/sidebar/SideToolbar.vue&#45;&gt;src/components/sidebar/SidebarTemplatesButton.vue -->
<g id="edge794" class="edge">
<title>src/components/sidebar/SideToolbar.vue&#45;&gt;src/components/sidebar/SidebarTemplatesButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1055.35,-6246.84C1076.53,-6246.84 1102.85,-6246.84 1127.53,-6246.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1127.77,-6248.94 1133.77,-6246.84 1127.77,-6244.74 1127.77,-6248.94"/>
</g>
<!-- src/components/sidebar/SidebarBottomPanelToggleButton.vue -->
<g id="node415" class="node">
<title>src/components/sidebar/SidebarBottomPanelToggleButton.vue</title>
<g id="a_node415"><a xlink:href="src/components/sidebar/SidebarBottomPanelToggleButton.vue" xlink:title="SidebarBottomPanelToggleButton.vue">
<path fill="#41f083" stroke="black" d="M1294.5,-6165.84C1294.5,-6165.84 1119.5,-6165.84 1119.5,-6165.84 1116.5,-6165.84 1113.5,-6162.84 1113.5,-6159.84 1113.5,-6159.84 1113.5,-6153.84 1113.5,-6153.84 1113.5,-6150.84 1116.5,-6147.84 1119.5,-6147.84 1119.5,-6147.84 1294.5,-6147.84 1294.5,-6147.84 1297.5,-6147.84 1300.5,-6150.84 1300.5,-6153.84 1300.5,-6153.84 1300.5,-6159.84 1300.5,-6159.84 1300.5,-6162.84 1297.5,-6165.84 1294.5,-6165.84"/>
<text text-anchor="start" x="1121.5" y="-6154.64" font-family="Helvetica,sans-Serif" font-size="9.00">SidebarBottomPanelToggleButton.vue</text>
</a>
</g>
</g>
<!-- src/components/sidebar/SideToolbar.vue&#45;&gt;src/components/sidebar/SidebarBottomPanelToggleButton.vue -->
<g id="edge796" class="edge">
<title>src/components/sidebar/SideToolbar.vue&#45;&gt;src/components/sidebar/SidebarBottomPanelToggleButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1022,-6237.67C1038.5,-6221.47 1075.42,-6187.98 1113.5,-6171.84 1117.04,-6170.34 1120.71,-6168.99 1124.47,-6167.77"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1125.29,-6169.71 1130.42,-6165.97 1124.07,-6165.7 1125.29,-6169.71"/>
</g>
<!-- src/components/sidebar/SidebarShortcutsToggleButton.vue -->
<g id="node416" class="node">
<title>src/components/sidebar/SidebarShortcutsToggleButton.vue</title>
<g id="a_node416"><a xlink:href="src/components/sidebar/SidebarShortcutsToggleButton.vue" xlink:title="SidebarShortcutsToggleButton.vue">
<path fill="#41f083" stroke="black" d="M1288,-6225.84C1288,-6225.84 1126,-6225.84 1126,-6225.84 1123,-6225.84 1120,-6222.84 1120,-6219.84 1120,-6219.84 1120,-6213.84 1120,-6213.84 1120,-6210.84 1123,-6207.84 1126,-6207.84 1126,-6207.84 1288,-6207.84 1288,-6207.84 1291,-6207.84 1294,-6210.84 1294,-6213.84 1294,-6213.84 1294,-6219.84 1294,-6219.84 1294,-6222.84 1291,-6225.84 1288,-6225.84"/>
<text text-anchor="start" x="1128" y="-6214.64" font-family="Helvetica,sans-Serif" font-size="9.00">SidebarShortcutsToggleButton.vue</text>
</a>
</g>
</g>
<!-- src/components/sidebar/SideToolbar.vue&#45;&gt;src/components/sidebar/SidebarShortcutsToggleButton.vue -->
<g id="edge797" class="edge">
<title>src/components/sidebar/SideToolbar.vue&#45;&gt;src/components/sidebar/SidebarShortcutsToggleButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1055.35,-6240.25C1080.74,-6236.31 1113.5,-6231.21 1141.99,-6226.79"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1142.4,-6228.85 1148,-6225.85 1141.75,-6224.7 1142.4,-6228.85"/>
</g>
<!-- src/components/topbar/WorkflowTabs.vue -->
<g id="node480" class="node">
<title>src/components/topbar/WorkflowTabs.vue</title>
<g id="a_node480"><a xlink:href="src/components/topbar/WorkflowTabs.vue" xlink:title="WorkflowTabs.vue">
<path fill="#41f083" stroke="black" d="M651.5,-3043.84C651.5,-3043.84 566.5,-3043.84 566.5,-3043.84 563.5,-3043.84 560.5,-3040.84 560.5,-3037.84 560.5,-3037.84 560.5,-3031.84 560.5,-3031.84 560.5,-3028.84 563.5,-3025.84 566.5,-3025.84 566.5,-3025.84 651.5,-3025.84 651.5,-3025.84 654.5,-3025.84 657.5,-3028.84 657.5,-3031.84 657.5,-3031.84 657.5,-3037.84 657.5,-3037.84 657.5,-3040.84 654.5,-3043.84 651.5,-3043.84"/>
<text text-anchor="start" x="568.5" y="-3032.64" font-family="Helvetica,sans-Serif" font-size="9.00">WorkflowTabs.vue</text>
</a>
</g>
</g>
<!-- src/components/topbar/SecondRowWorkflowTabs.vue&#45;&gt;src/components/topbar/WorkflowTabs.vue -->
<g id="edge1010" class="edge">
<title>src/components/topbar/SecondRowWorkflowTabs.vue&#45;&gt;src/components/topbar/WorkflowTabs.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M479.26,-2968.85C492.09,-2973.29 504.74,-2979.93 514,-2989.84 523.42,-2999.92 511.82,-3010.52 522,-3019.84 530.85,-3027.94 542.46,-3032.47 554.27,-3034.85"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="554.18,-3036.97 560.45,-3035.91 554.89,-3032.83 554.18,-3036.97"/>
</g>
<!-- src/composables/graph/useCanvasInteractions.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge1124" class="edge">
<title>src/composables/graph/useCanvasInteractions.ts&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge1124"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1077.41,-8137.18C1086.29,-8140.04 1094.44,-8144.65 1100.5,-8151.84 1112.78,-8166.38 1113.25,-19098.8 1113.5,-19117.84 1157.06,-22487.91 1254.14,-23328.8 1300.5,-26698.84 1300.63,-26708.59 1301.6,-29499.95 1308.5,-29506.84 1374.91,-29573.05 1452.87,-29572.82 1519.5,-29506.84 1535.69,-29490.81 1512.42,-28703.91 1527.5,-28686.84 1602.76,-28601.65 1706.13,-28738.37 1781,-28652.84 1796.71,-28634.89 1773.55,-14936 1789,-14917.84 1798.28,-14906.93 1812.14,-14901.77 1826.3,-14899.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.6,-14901.12 1840.41,-14898.53 1834.26,-14896.93 1834.6,-14901.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.43,-14899.02 1831.44,-14899.27 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.04" cy="-14899.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1085.34" y="-11511.31" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/graph/useCanvasInteractions.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1123" class="edge">
<title>src/composables/graph/useCanvasInteractions.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1077.4,-8137.18C1086.29,-8140.04 1094.43,-8144.65 1100.5,-8151.84 1118.82,-8173.53 1110.42,-16302.61 1113.5,-16330.84 1131.17,-16492.76 1185.43,-16683.65 1201.48,-16737.83"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1199.52,-16738.6 1203.24,-16743.75 1203.54,-16737.4 1199.52,-16738.6"/>
</g>
<!-- src/composables/graph/useCanvasInteractions.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge1122" class="edge">
<title>src/composables/graph/useCanvasInteractions.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<g id="a_edge1122"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1077.41,-8137.18C1086.29,-8140.04 1094.43,-8144.65 1100.5,-8151.84 1119.94,-8174.86 1092.18,-16807.55 1113.5,-16828.84 1172.31,-16887.56 1241.69,-16887.56 1300.5,-16828.84 1313.61,-16815.75 1305.3,-11511.09 1308.5,-11492.84 1329.28,-11374.15 1389.57,-11241.49 1414.26,-11190.45"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1419.58,-11184.36 1420.34,-11178.05 1415.81,-11182.51 1419.58,-11184.36"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1417.7,-11183.44 1416.38,-11186.13 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1415.32" cy="-11188.29" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1132.23" y="-9507.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/graph/useViewportCulling.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1209" class="edge">
<title>src/composables/graph/useViewportCulling.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1069.38,-8075.09C1081.3,-8077.54 1092.64,-8082.53 1100.5,-8091.84 1118.96,-8113.69 1110.4,-16302.4 1113.5,-16330.84 1131.17,-16492.76 1185.43,-16683.65 1201.48,-16737.83"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1199.52,-16738.6 1203.24,-16743.75 1203.54,-16737.4 1199.52,-16738.6"/>
</g>
<!-- src/composables/graph/useViewportCulling.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge1208" class="edge">
<title>src/composables/graph/useViewportCulling.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1069.38,-8075.09C1081.3,-8077.54 1092.64,-8082.53 1100.5,-8091.84 1119.99,-8114.91 1092.13,-16769.49 1113.5,-16790.84 1128.2,-16805.52 1285.8,-16805.52 1300.5,-16790.84 1313.52,-16777.84 1305.33,-11510.96 1308.5,-11492.84 1330.31,-11368.3 1395.6,-11228.39 1417.64,-11183.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1419.56,-11184.36 1420.34,-11178.05 1415.8,-11182.5 1419.56,-11184.36"/>
</g>
<!-- src/composables/graph/useGraphNodeManager.ts -->
<g id="node507" class="node">
<title>src/composables/graph/useGraphNodeManager.ts</title>
<g id="a_node507"><a xlink:href="src/composables/graph/useGraphNodeManager.ts" xlink:title="useGraphNodeManager.ts">
<path fill="#ddfeff" stroke="black" d="M1267.5,-8175.84C1267.5,-8175.84 1146.5,-8175.84 1146.5,-8175.84 1143.5,-8175.84 1140.5,-8172.84 1140.5,-8169.84 1140.5,-8169.84 1140.5,-8163.84 1140.5,-8163.84 1140.5,-8160.84 1143.5,-8157.84 1146.5,-8157.84 1146.5,-8157.84 1267.5,-8157.84 1267.5,-8157.84 1270.5,-8157.84 1273.5,-8160.84 1273.5,-8163.84 1273.5,-8163.84 1273.5,-8169.84 1273.5,-8169.84 1273.5,-8172.84 1270.5,-8175.84 1267.5,-8175.84"/>
<text text-anchor="start" x="1148.5" y="-8164.64" font-family="Helvetica,sans-Serif" font-size="9.00">useGraphNodeManager.ts</text>
</a>
</g>
</g>
<!-- src/composables/graph/useViewportCulling.ts&#45;&gt;src/composables/graph/useGraphNodeManager.ts -->
<g id="edge1207" class="edge">
<title>src/composables/graph/useViewportCulling.ts&#45;&gt;src/composables/graph/useGraphNodeManager.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1069.39,-8076.64C1080.89,-8079.12 1092.04,-8083.74 1100.5,-8091.84 1120.21,-8110.71 1093.71,-8133.06 1113.5,-8151.84 1119.43,-8157.46 1126.58,-8161.45 1134.26,-8164.24"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1133.87,-8166.32 1140.23,-8166.14 1135.15,-8162.32 1133.87,-8166.32"/>
</g>
<!-- src/composables/graph/useVueNodeLifecycle.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1218" class="edge">
<title>src/composables/graph/useVueNodeLifecycle.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1073.43,-8106.03C1083.84,-8108.74 1093.54,-8113.59 1100.5,-8121.84 1118.89,-8143.61 1110.41,-16302.5 1113.5,-16330.84 1131.17,-16492.76 1185.43,-16683.65 1201.48,-16737.83"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1199.52,-16738.6 1203.24,-16743.75 1203.54,-16737.4 1199.52,-16738.6"/>
</g>
<!-- src/composables/graph/useVueNodeLifecycle.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge1212" class="edge">
<title>src/composables/graph/useVueNodeLifecycle.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1073.43,-8106.03C1083.84,-8108.74 1093.54,-8113.59 1100.5,-8121.84 1119.95,-8144.87 1092.16,-16784.53 1113.5,-16805.84 1142.91,-16835.2 1271.09,-16835.2 1300.5,-16805.84 1313.55,-16792.8 1305.32,-11511.01 1308.5,-11492.84 1330.31,-11368.3 1395.6,-11228.39 1417.64,-11183.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1419.56,-11184.36 1420.34,-11178.05 1415.8,-11182.5 1419.56,-11184.36"/>
</g>
<!-- src/composables/graph/useVueNodeLifecycle.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1211" class="edge">
<title>src/composables/graph/useVueNodeLifecycle.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1073.43,-8106.03C1083.85,-8108.73 1093.54,-8113.59 1100.5,-8121.84 1123.7,-8149.34 1104.27,-28814.06 1113.5,-28848.84 1156.54,-29011.03 1257.27,-29014.69 1300.5,-29176.84 1320.09,-29250.33 1294.61,-31840.06 1308.5,-31914.84 1358.38,-32183.29 1302.63,-32333.95 1527.5,-32488.84 1620.29,-32552.75 1701.28,-32568.46 1781,-32488.84 1788.99,-32480.86 1788.03,-25996.09 1789,-25984.84 1806.88,-25777.3 1862.66,-25529.27 1877.4,-25466.06"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/renderer/core/layout/store/layoutStore.ts -->
<g id="node503" class="node">
<title>src/renderer/core/layout/store/layoutStore.ts</title>
<g id="a_node503"><a xlink:href="src/renderer/core/layout/store/layoutStore.ts" xlink:title="layoutStore.ts">
<path fill="#ddfeff" stroke="black" d="M1683,-10821.84C1683,-10821.84 1615,-10821.84 1615,-10821.84 1612,-10821.84 1609,-10818.84 1609,-10815.84 1609,-10815.84 1609,-10809.84 1609,-10809.84 1609,-10806.84 1612,-10803.84 1615,-10803.84 1615,-10803.84 1683,-10803.84 1683,-10803.84 1686,-10803.84 1689,-10806.84 1689,-10809.84 1689,-10809.84 1689,-10815.84 1689,-10815.84 1689,-10818.84 1686,-10821.84 1683,-10821.84"/>
<text text-anchor="start" x="1617" y="-10810.64" font-family="Helvetica,sans-Serif" font-size="9.00">layoutStore.ts</text>
</a>
</g>
</g>
<!-- src/composables/graph/useVueNodeLifecycle.ts&#45;&gt;src/renderer/core/layout/store/layoutStore.ts -->
<g id="edge1214" class="edge">
<title>src/composables/graph/useVueNodeLifecycle.ts&#45;&gt;src/renderer/core/layout/store/layoutStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1073.43,-8106.03C1083.84,-8108.74 1093.54,-8113.59 1100.5,-8121.84 1124.76,-8150.57 1103.7,-18916.53 1113.5,-18952.84 1156.63,-19112.61 1257.38,-19115.06 1300.5,-19274.84 1304.03,-19287.9 1298.92,-27061.27 1308.5,-27070.84 1374.84,-27137.11 1453.17,-27137.13 1519.5,-27070.84 1539.41,-27050.93 1511.02,-10875.66 1527.5,-10852.84 1544.52,-10829.26 1576,-10819.36 1602.52,-10815.3"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1603.13,-10817.34 1608.79,-10814.44 1602.56,-10813.18 1603.13,-10817.34"/>
</g>
<!-- src/composables/graph/useVueNodeLifecycle.ts&#45;&gt;src/composables/graph/useGraphNodeManager.ts -->
<g id="edge1210" class="edge">
<title>src/composables/graph/useVueNodeLifecycle.ts&#45;&gt;src/composables/graph/useGraphNodeManager.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1073.29,-8109.09C1083.1,-8111.64 1092.62,-8115.65 1100.5,-8121.84 1111.93,-8130.81 1102.03,-8142.91 1113.5,-8151.84 1119.74,-8156.69 1126.95,-8160.25 1134.53,-8162.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1134.03,-8164.86 1140.39,-8164.6 1135.25,-8160.84 1134.03,-8164.86"/>
</g>
<!-- src/renderer/core/layout/operations/layoutMutations.ts -->
<g id="node508" class="node">
<title>src/renderer/core/layout/operations/layoutMutations.ts</title>
<g id="a_node508"><a xlink:href="src/renderer/core/layout/operations/layoutMutations.ts" xlink:title="layoutMutations.ts">
<path fill="#ddfeff" stroke="black" d="M1470,-11001.84C1470,-11001.84 1382,-11001.84 1382,-11001.84 1379,-11001.84 1376,-10998.84 1376,-10995.84 1376,-10995.84 1376,-10989.84 1376,-10989.84 1376,-10986.84 1379,-10983.84 1382,-10983.84 1382,-10983.84 1470,-10983.84 1470,-10983.84 1473,-10983.84 1476,-10986.84 1476,-10989.84 1476,-10989.84 1476,-10995.84 1476,-10995.84 1476,-10998.84 1473,-11001.84 1470,-11001.84"/>
<text text-anchor="start" x="1384" y="-10990.64" font-family="Helvetica,sans-Serif" font-size="9.00">layoutMutations.ts</text>
</a>
</g>
</g>
<!-- src/composables/graph/useVueNodeLifecycle.ts&#45;&gt;src/renderer/core/layout/operations/layoutMutations.ts -->
<g id="edge1213" class="edge">
<title>src/composables/graph/useVueNodeLifecycle.ts&#45;&gt;src/renderer/core/layout/operations/layoutMutations.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1073.43,-8106.03C1083.84,-8108.74 1093.54,-8113.59 1100.5,-8121.84 1119.92,-8144.83 1092.2,-16769.57 1113.5,-16790.84 1142.91,-16820.2 1271.1,-16820.2 1300.5,-16790.84 1314.56,-16776.79 1298.92,-11084.25 1308.5,-11066.84 1325.87,-11035.28 1363,-11015.27 1390.7,-11004.13"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1391.63,-11006.02 1396.46,-11001.88 1390.11,-11002.11 1391.63,-11006.02"/>
</g>
<!-- src/renderer/core/layout/sync/useLayoutSync.ts -->
<g id="node524" class="node">
<title>src/renderer/core/layout/sync/useLayoutSync.ts</title>
<g id="a_node524"><a xlink:href="src/renderer/core/layout/sync/useLayoutSync.ts" xlink:title="useLayoutSync.ts">
<path fill="#ddfeff" stroke="black" d="M1249.5,-10941.84C1249.5,-10941.84 1164.5,-10941.84 1164.5,-10941.84 1161.5,-10941.84 1158.5,-10938.84 1158.5,-10935.84 1158.5,-10935.84 1158.5,-10929.84 1158.5,-10929.84 1158.5,-10926.84 1161.5,-10923.84 1164.5,-10923.84 1164.5,-10923.84 1249.5,-10923.84 1249.5,-10923.84 1252.5,-10923.84 1255.5,-10926.84 1255.5,-10929.84 1255.5,-10929.84 1255.5,-10935.84 1255.5,-10935.84 1255.5,-10938.84 1252.5,-10941.84 1249.5,-10941.84"/>
<text text-anchor="start" x="1166.5" y="-10930.64" font-family="Helvetica,sans-Serif" font-size="9.00">useLayoutSync.ts</text>
</a>
</g>
</g>
<!-- src/composables/graph/useVueNodeLifecycle.ts&#45;&gt;src/renderer/core/layout/sync/useLayoutSync.ts -->
<g id="edge1215" class="edge">
<title>src/composables/graph/useVueNodeLifecycle.ts&#45;&gt;src/renderer/core/layout/sync/useLayoutSync.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1073.41,-8106.05C1083.82,-8108.75 1093.53,-8113.6 1100.5,-8121.84 1125.54,-8151.39 1089.42,-10880.5 1113.5,-10910.84 1122.84,-10922.6 1137.23,-10928.78 1151.89,-10931.86"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1151.91,-10934 1158.18,-10933 1152.65,-10929.87 1151.91,-10934"/>
</g>
<!-- src/renderer/core/layout/sync/useLinkLayoutSync.ts -->
<g id="node525" class="node">
<title>src/renderer/core/layout/sync/useLinkLayoutSync.ts</title>
<g id="a_node525"><a xlink:href="src/renderer/core/layout/sync/useLinkLayoutSync.ts" xlink:title="useLinkLayoutSync.ts">
<path fill="#ddfeff" stroke="black" d="M1259,-11001.84C1259,-11001.84 1155,-11001.84 1155,-11001.84 1152,-11001.84 1149,-10998.84 1149,-10995.84 1149,-10995.84 1149,-10989.84 1149,-10989.84 1149,-10986.84 1152,-10983.84 1155,-10983.84 1155,-10983.84 1259,-10983.84 1259,-10983.84 1262,-10983.84 1265,-10986.84 1265,-10989.84 1265,-10989.84 1265,-10995.84 1265,-10995.84 1265,-10998.84 1262,-11001.84 1259,-11001.84"/>
<text text-anchor="start" x="1157" y="-10990.64" font-family="Helvetica,sans-Serif" font-size="9.00">useLinkLayoutSync.ts</text>
</a>
</g>
</g>
<!-- src/composables/graph/useVueNodeLifecycle.ts&#45;&gt;src/renderer/core/layout/sync/useLinkLayoutSync.ts -->
<g id="edge1216" class="edge">
<title>src/composables/graph/useVueNodeLifecycle.ts&#45;&gt;src/renderer/core/layout/sync/useLinkLayoutSync.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1073.41,-8106.05C1083.82,-8108.75 1093.53,-8113.6 1100.5,-8121.84 1126.14,-8152.1 1087.73,-10947.68 1113.5,-10977.84 1121.06,-10986.68 1131.62,-10991.76 1142.91,-10994.47"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1142.57,-10996.55 1148.87,-10995.69 1143.41,-10992.43 1142.57,-10996.55"/>
</g>
<!-- src/renderer/core/layout/sync/useSlotLayoutSync.ts -->
<g id="node526" class="node">
<title>src/renderer/core/layout/sync/useSlotLayoutSync.ts</title>
<g id="a_node526"><a xlink:href="src/renderer/core/layout/sync/useSlotLayoutSync.ts" xlink:title="useSlotLayoutSync.ts">
<path fill="#ddfeff" stroke="black" d="M1258,-10971.84C1258,-10971.84 1156,-10971.84 1156,-10971.84 1153,-10971.84 1150,-10968.84 1150,-10965.84 1150,-10965.84 1150,-10959.84 1150,-10959.84 1150,-10956.84 1153,-10953.84 1156,-10953.84 1156,-10953.84 1258,-10953.84 1258,-10953.84 1261,-10953.84 1264,-10956.84 1264,-10959.84 1264,-10959.84 1264,-10965.84 1264,-10965.84 1264,-10968.84 1261,-10971.84 1258,-10971.84"/>
<text text-anchor="start" x="1158" y="-10960.64" font-family="Helvetica,sans-Serif" font-size="9.00">useSlotLayoutSync.ts</text>
</a>
</g>
</g>
<!-- src/composables/graph/useVueNodeLifecycle.ts&#45;&gt;src/renderer/core/layout/sync/useSlotLayoutSync.ts -->
<g id="edge1217" class="edge">
<title>src/composables/graph/useVueNodeLifecycle.ts&#45;&gt;src/renderer/core/layout/sync/useSlotLayoutSync.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1073.41,-8106.05C1083.82,-8108.75 1093.53,-8113.6 1100.5,-8121.84 1125.87,-8151.79 1088,-10918 1113.5,-10947.84 1121.24,-10956.89 1132.12,-10962 1143.72,-10964.66"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1143.54,-10966.77 1149.83,-10965.85 1144.34,-10962.65 1143.54,-10966.77"/>
</g>
<!-- src/composables/node/useNodeBadge.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge1232" class="edge">
<title>src/composables/node/useNodeBadge.ts&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M859.74,-7621.95C878.32,-7622.72 898.17,-7627.48 910.5,-7641.84 923.84,-7657.37 923.24,-19416.36 923.5,-19436.84 964.6,-22637.98 1052.43,-23436.79 1100.5,-26637.84 1101,-26670.93 1100.42,-28990.43 1113.5,-29020.84 1158.98,-29126.52 1254.99,-29094.17 1300.5,-29199.84 1307.72,-29216.61 1295.55,-30501.96 1308.5,-30514.84 1375.01,-30580.95 1452.74,-30580.69 1519.5,-30514.84 1531.11,-30503.38 1520.89,-29942.74 1527.5,-29927.84 1589.9,-29787.12 1719.52,-29832.96 1781,-29691.84 1791.24,-29668.32 1772.38,-14937.37 1789,-14917.84 1800.02,-14904.88 1817.5,-14900.04 1834.27,-14898.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.51,-14900.92 1840.41,-14898.53 1834.31,-14896.72 1834.51,-14900.92"/>
</g>
<!-- src/composables/node/useNodeBadge.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1229" class="edge">
<title>src/composables/node/useNodeBadge.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M859.7,-7621.98C878.28,-7622.76 898.14,-7627.51 910.5,-7641.84 930.88,-7665.45 918.62,-9857.03 923.5,-9887.84 964.05,-10143.98 1060.41,-10187.62 1100.5,-10443.84 1125.78,-10605.4 1095.71,-16168.28 1113.5,-16330.84 1131.22,-16492.76 1185.44,-16683.65 1201.48,-16737.83"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1199.52,-16738.6 1203.25,-16743.75 1203.55,-16737.4 1199.52,-16738.6"/>
</g>
<!-- src/composables/node/useNodeBadge.ts&#45;&gt;src/stores/workspace/colorPaletteStore.ts -->
<g id="edge1233" class="edge">
<title>src/composables/node/useNodeBadge.ts&#45;&gt;src/stores/workspace/colorPaletteStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M859.74,-7621.95C878.32,-7622.72 898.17,-7627.48 910.5,-7641.84 923.54,-7657.01 920.17,-19146.11 923.5,-19165.84 966.46,-19420.01 903.48,-19564.37 1113.5,-19713.84 1181.21,-19762.03 1241.68,-19772.56 1300.5,-19713.84 1312.35,-19702.01 1297.43,-14904.4 1308.5,-14891.84 1323.04,-14875.33 1346.01,-14870.07 1367.72,-14869.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1367.82,-14871.61 1373.8,-14869.47 1367.79,-14867.41 1367.82,-14871.61"/>
</g>
<!-- src/composables/node/useNodeBadge.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1228" class="edge">
<title>src/composables/node/useNodeBadge.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M859.74,-7621.95C878.32,-7622.72 898.17,-7627.48 910.5,-7641.84 932.44,-7667.39 904.62,-27014.94 923.5,-27042.84 971.01,-27113.03 1052.9,-27043.7 1100.5,-27113.84 1131.5,-27159.52 1084.95,-31041.59 1113.5,-31088.84 1162.14,-31169.32 1251.89,-31107.34 1300.5,-31187.84 1311.25,-31205.64 1293.77,-34168.15 1308.5,-34182.84 1341.7,-34215.95 1485.41,-34215.03 1519.5,-34182.84 1542,-34161.6 1506.86,-34066.89 1527.5,-34043.84 1603.72,-33958.69 1707.22,-34088.1 1781,-34000.84 1789.99,-33990.21 1787.81,-25998.7 1789,-25984.84 1806.85,-25777.29 1862.65,-25529.26 1877.4,-25466.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/composables/node/useNodeBadge.ts&#45;&gt;src/stores/extensionStore.ts -->
<g id="edge1230" class="edge">
<title>src/composables/node/useNodeBadge.ts&#45;&gt;src/stores/extensionStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M859.74,-7621.95C878.32,-7622.72 898.17,-7627.48 910.5,-7641.84 931.98,-7666.86 902.49,-26611.42 923.5,-26636.84 974.54,-26698.57 1049.32,-26609.21 1100.5,-26670.84 1122.93,-26697.85 1098.11,-29167.28 1113.5,-29198.84 1161.91,-29298.1 1204.18,-29316.61 1308.5,-29352.84 1397.09,-29383.6 1442.84,-29406.85 1519.5,-29352.84 1801.9,-29153.84 1721.92,-28961.22 1781,-28620.84 1783.05,-28609.04 1781.24,-14836.96 1789,-14827.84 1798.63,-14816.51 1813.2,-14811.38 1827.92,-14809.46"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1828.47,-14811.52 1834.23,-14808.83 1828.05,-14807.34 1828.47,-14811.52"/>
</g>
<!-- src/composables/node/useNodeBadge.ts&#45;&gt;src/stores/nodeDefStore.ts -->
<g id="edge1231" class="edge">
<title>src/composables/node/useNodeBadge.ts&#45;&gt;src/stores/nodeDefStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M859.74,-7621.95C878.32,-7622.72 898.17,-7627.48 910.5,-7641.84 932,-7666.89 905.46,-26630.19 923.5,-26657.84 970.48,-26729.83 1053.36,-26663.95 1100.5,-26735.84 1119.86,-26765.36 1094.71,-29247.95 1113.5,-29277.84 1164.81,-29359.45 1214.56,-29351.17 1308.5,-29372.84 1399.88,-29393.91 1436.71,-29416.88 1519.5,-29372.84 1703.09,-29275.17 1720.18,-29183.7 1781,-28984.84 1788.17,-28961.38 1773.11,-14876.52 1789,-14857.84 1799.28,-14845.76 1815.16,-14840.73 1830.86,-14839.12"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1831.27,-14841.2 1837.09,-14838.65 1830.95,-14837.01 1831.27,-14841.2"/>
</g>
<!-- src/composables/node/useNodeBadge.ts&#45;&gt;src/utils/colorUtil.ts -->
<g id="edge1235" class="edge">
<title>src/composables/node/useNodeBadge.ts&#45;&gt;src/utils/colorUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M859.74,-7621.95C878.32,-7622.72 898.17,-7627.48 910.5,-7641.84 932.18,-7667.08 914.63,-26776.76 923.5,-26808.84 964.36,-26956.57 1059.37,-26957.18 1100.5,-27104.84 1122.53,-27183.91 1104.88,-29978.21 1113.5,-30059.84 1156.17,-30463.96 1256.43,-30550.87 1300.5,-30954.84 1301.56,-30964.56 1301.55,-31651.96 1308.5,-31658.84 1344.41,-31694.34 1773.03,-31646.47 1781,-31637.84 1796.88,-31620.64 1773.83,-18169.67 1789,-18151.84 1801.91,-18136.66 1823.67,-18132.61 1842.79,-18132.5"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1843.12,-18134.6 1849.16,-18132.6 1843.19,-18130.4 1843.12,-18134.6"/>
</g>
<!-- src/composables/node/useNodeBadge.ts&#45;&gt;src/types/nodeSource.ts -->
<g id="edge1234" class="edge">
<title>src/composables/node/useNodeBadge.ts&#45;&gt;src/types/nodeSource.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M859.74,-7621.95C878.32,-7622.72 898.17,-7627.48 910.5,-7641.84 932.05,-7666.94 912.06,-26669.79 923.5,-26700.84 965.45,-26814.74 1058.3,-26795.02 1100.5,-26908.84 1112.78,-26941.95 1109.91,-29416.7 1113.5,-29451.84 1156.33,-29870.82 1249.84,-29962.72 1300.5,-30380.84 1310.56,-30463.86 1295.63,-30486.2 1308.5,-30568.84 1365.38,-30933.93 1233.82,-31146.6 1527.5,-31370.84 1617.05,-31439.21 1701.31,-31450.48 1781,-31370.84 1798.2,-31353.65 1773.25,-17386.35 1789,-17367.84 1800.11,-17354.77 1817.79,-17349.95 1834.7,-17348.79"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.97,-17350.88 1840.88,-17348.52 1834.79,-17346.69 1834.97,-17350.88"/>
</g>
<!-- src/composables/node/useNodePricing.ts -->
<g id="node532" class="node">
<title>src/composables/node/useNodePricing.ts</title>
<g id="a_node532"><a xlink:href="src/composables/node/useNodePricing.ts" xlink:title="useNodePricing.ts">
<path fill="#ddfeff" stroke="black" d="M1055,-7755.84C1055,-7755.84 969,-7755.84 969,-7755.84 966,-7755.84 963,-7752.84 963,-7749.84 963,-7749.84 963,-7743.84 963,-7743.84 963,-7740.84 966,-7737.84 969,-7737.84 969,-7737.84 1055,-7737.84 1055,-7737.84 1058,-7737.84 1061,-7740.84 1061,-7743.84 1061,-7743.84 1061,-7749.84 1061,-7749.84 1061,-7752.84 1058,-7755.84 1055,-7755.84"/>
<text text-anchor="start" x="971" y="-7744.64" font-family="Helvetica,sans-Serif" font-size="9.00">useNodePricing.ts</text>
</a>
</g>
</g>
<!-- src/composables/node/useNodeBadge.ts&#45;&gt;src/composables/node/useNodePricing.ts -->
<g id="edge1226" class="edge">
<title>src/composables/node/useNodeBadge.ts&#45;&gt;src/composables/node/useNodePricing.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M859.53,-7622.88C877.73,-7623.89 897.36,-7628.58 910.5,-7641.84 938.95,-7670.55 895.3,-7702.89 923.5,-7731.84 932.28,-7740.85 944.36,-7745.64 956.74,-7747.98"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="956.57,-7750.08 962.83,-7748.95 957.23,-7745.94 956.57,-7750.08"/>
</g>
<!-- src/composables/node/useWatchWidget.ts -->
<g id="node533" class="node">
<title>src/composables/node/useWatchWidget.ts</title>
<g id="a_node533"><a xlink:href="src/composables/node/useWatchWidget.ts" xlink:title="useWatchWidget.ts">
<path fill="#ddfeff" stroke="black" d="M1058,-7695.84C1058,-7695.84 966,-7695.84 966,-7695.84 963,-7695.84 960,-7692.84 960,-7689.84 960,-7689.84 960,-7683.84 960,-7683.84 960,-7680.84 963,-7677.84 966,-7677.84 966,-7677.84 1058,-7677.84 1058,-7677.84 1061,-7677.84 1064,-7680.84 1064,-7683.84 1064,-7683.84 1064,-7689.84 1064,-7689.84 1064,-7692.84 1061,-7695.84 1058,-7695.84"/>
<text text-anchor="start" x="968" y="-7684.64" font-family="Helvetica,sans-Serif" font-size="9.00">useWatchWidget.ts</text>
</a>
</g>
</g>
<!-- src/composables/node/useNodeBadge.ts&#45;&gt;src/composables/node/useWatchWidget.ts -->
<g id="edge1227" class="edge">
<title>src/composables/node/useNodeBadge.ts&#45;&gt;src/composables/node/useWatchWidget.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M859.68,-7631.43C875.97,-7633.71 894.24,-7637.04 910.5,-7641.84 938.66,-7650.14 969.2,-7664.68 989.13,-7674.98"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="988.17,-7676.84 994.46,-7677.76 990.11,-7673.12 988.17,-7676.84"/>
</g>
<!-- src/composables/useCanvasDrop.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1334" class="edge">
<title>src/composables/useCanvasDrop.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M861.22,-8300.05C879.35,-8301.02 898.47,-8305.9 910.5,-8319.84 930.4,-8342.9 905.49,-10488.27 923.5,-10512.84 972.36,-10579.49 1051.76,-10503.09 1100.5,-10569.84 1112.3,-10585.99 1111.32,-16310.95 1113.5,-16330.84 1131.22,-16492.76 1185.44,-16683.65 1201.48,-16737.83"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1199.52,-16738.6 1203.25,-16743.75 1203.55,-16737.4 1199.52,-16738.6"/>
</g>
<!-- src/composables/useCanvasDrop.ts&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge1340" class="edge">
<title>src/composables/useCanvasDrop.ts&#45;&gt;src/stores/workflowStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M861,-8300.01C879.22,-8300.94 898.45,-8305.8 910.5,-8319.84 932.2,-8345.11 908.06,-27475.33 923.5,-27504.84 967.91,-27589.72 1055.98,-27543.01 1100.5,-27627.84 1126.77,-27677.89 1086.59,-31648.12 1113.5,-31697.84 1160.85,-31785.32 1253.17,-31733.34 1300.5,-31820.84 1319.55,-31856.04 1287.75,-34668.61 1308.5,-34702.84 1365.49,-34796.85 1420.76,-34791.52 1527.5,-34817.84 1636.89,-34844.81 1701.26,-34897.44 1781,-34817.84 1804.1,-34794.77 1767.36,-30141.28 1789,-30116.84 1841.85,-30057.16 1914.18,-30154.53 1967,-30094.84 1982.3,-30077.54 1979.53,-16815.93 1980,-16792.84 1995,-16050.22 2043.28,-15136.26 2050.18,-15008.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.28,-15008.03 2050.51,-15001.92 2048.09,-15007.8 2052.28,-15008.03"/>
</g>
<!-- src/composables/useCanvasDrop.ts&#45;&gt;src/services/workflowService.ts -->
<g id="edge1336" class="edge">
<title>src/composables/useCanvasDrop.ts&#45;&gt;src/services/workflowService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M861.22,-8300.06C879.35,-8301.03 898.47,-8305.9 910.5,-8319.84 947.64,-8362.85 889.06,-10320.62 923.5,-10365.84 973.03,-10430.87 1051.06,-10350.74 1100.5,-10415.84 1131.28,-10456.36 1080.45,-14041.14 1113.5,-14079.84 1122.65,-14090.55 1136.2,-14095.74 1150.12,-14097.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1149.89,-14099.99 1156.1,-14098.65 1150.41,-14095.82 1149.89,-14099.99"/>
</g>
<!-- src/composables/useCanvasDrop.ts&#45;&gt;src/types/treeExplorerTypes.ts -->
<g id="edge1341" class="edge">
<title>src/composables/useCanvasDrop.ts&#45;&gt;src/types/treeExplorerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M861,-8300.01C879.22,-8300.94 898.45,-8305.8 910.5,-8319.84 931.74,-8344.57 916.72,-27066.95 923.5,-27098.84 963.78,-27288.19 1059.83,-27307.57 1100.5,-27496.84 1131.48,-27640.99 1091.16,-30005.09 1113.5,-30150.84 1156.21,-30429.45 1257.3,-30478.3 1300.5,-30756.84 1302.52,-30769.85 1299.15,-31695.57 1308.5,-31704.84 1479.62,-31874.52 1689.66,-31661.85 1781,-31438.84 1790.32,-31416.09 1773.07,-17296.56 1789,-17277.84 1797.29,-17268.09 1809.23,-17262.93 1821.79,-17260.46"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1822.4,-17262.49 1827.98,-17259.46 1821.72,-17258.34 1822.4,-17262.49"/>
</g>
<!-- src/composables/useCanvasDrop.ts&#45;&gt;src/composables/usePragmaticDragAndDrop.ts -->
<g id="edge1332" class="edge">
<title>src/composables/useCanvasDrop.ts&#45;&gt;src/composables/usePragmaticDragAndDrop.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M861.17,-8309.58C879.3,-8308.6 898.42,-8303.73 910.5,-8289.84 947.28,-8247.53 886.85,-7323.26 923.5,-7280.84 925.76,-7278.22 928.3,-7275.95 931.06,-7273.99"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="932.23,-7275.74 936.23,-7270.8 930.02,-7272.17 932.23,-7275.74"/>
</g>
<!-- src/composables/useCanvasDrop.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1333" class="edge">
<title>src/composables/useCanvasDrop.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M861,-8300.01C879.22,-8300.94 898.45,-8305.8 910.5,-8319.84 932.18,-8345.09 901.32,-27466.02 923.5,-27490.84 976.26,-27549.86 1047.66,-27451.88 1100.5,-27510.84 1119.74,-27532.31 1096.59,-31639.49 1113.5,-31662.84 1164.87,-31733.75 1249.15,-31653.91 1300.5,-31724.84 1312.56,-31741.5 1293.94,-34672.31 1308.5,-34686.84 1341.7,-34719.95 1485.49,-34719.12 1519.5,-34686.84 1531.85,-34675.12 1515.84,-34546.24 1527.5,-34533.84 1605.18,-34451.22 1705.47,-34589.42 1781,-34504.84 1790.85,-34493.8 1787.73,-25999.57 1789,-25984.84 1806.85,-25777.29 1862.65,-25529.26 1877.4,-25466.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/composables/useCanvasDrop.ts&#45;&gt;src/stores/nodeDefStore.ts -->
<g id="edge1339" class="edge">
<title>src/composables/useCanvasDrop.ts&#45;&gt;src/stores/nodeDefStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M861,-8300.01C879.22,-8300.94 898.45,-8305.8 910.5,-8319.84 931.45,-8344.24 914.34,-26816 923.5,-26846.84 964.58,-26985.09 1059.1,-26980.67 1100.5,-27118.84 1119.87,-27183.5 1099.46,-29482.81 1113.5,-29548.84 1156.5,-29751.09 1257.31,-29772.63 1300.5,-29974.84 1303.73,-29989.97 1297.52,-31077.94 1308.5,-31088.84 1375.05,-31154.91 1452.92,-31154.87 1519.5,-31088.84 1538.71,-31069.78 1513.86,-30138.21 1527.5,-30114.84 1593.03,-30002.54 1715.9,-30081.38 1781,-29968.84 1794.14,-29946.13 1772,-14877.82 1789,-14857.84 1799.27,-14845.76 1815.16,-14840.73 1830.86,-14839.12"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1831.27,-14841.2 1837.09,-14838.65 1830.95,-14837.01 1831.27,-14841.2"/>
</g>
<!-- src/composables/useCanvasDrop.ts&#45;&gt;src/services/litegraphService.ts -->
<g id="edge1335" class="edge">
<title>src/composables/useCanvasDrop.ts&#45;&gt;src/services/litegraphService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M861,-8300.01C879.22,-8300.94 898.45,-8305.8 910.5,-8319.84 931.12,-8343.85 913.98,-26518.66 923.5,-26548.84 964.79,-26679.71 1034.25,-26681.65 1100.5,-26801.84 1107.71,-26814.92 1101.06,-26824.56 1113.5,-26832.84 1182.71,-26878.86 1241.71,-26891.59 1300.5,-26832.84 1315.76,-26817.59 1294.25,-14422.03 1308.5,-14405.84 1323.34,-14388.98 1346.98,-14383.85 1369.09,-14383.48"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1369.28,-14385.58 1375.28,-14383.49 1369.29,-14381.38 1369.28,-14385.58"/>
</g>
<!-- src/composables/useCanvasDrop.ts&#45;&gt;src/stores/modelStore.ts -->
<g id="edge1337" class="edge">
<title>src/composables/useCanvasDrop.ts&#45;&gt;src/stores/modelStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M861,-8300.01C879.22,-8300.94 898.45,-8305.8 910.5,-8319.84 931.24,-8344 913.33,-26631.66 923.5,-26661.84 965.05,-26785.07 1056.16,-26772.58 1100.5,-26894.84 1121.81,-26953.6 1108.66,-27113.51 1113.5,-27175.84 1144.4,-27573.67 1011.42,-28694.44 1308.5,-28960.84 1378.32,-29023.44 1453.17,-29027.13 1519.5,-28960.84 1536.78,-28943.57 1511.32,-14906.14 1527.5,-14887.84 1545.72,-14867.22 1576.69,-14863.72 1602.67,-14865.26"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1602.67,-14867.36 1608.81,-14865.71 1602.99,-14863.17 1602.67,-14867.36"/>
</g>
<!-- src/stores/modelToNodeStore.ts -->
<g id="node425" class="node">
<title>src/stores/modelToNodeStore.ts</title>
<g id="a_node425"><a xlink:href="src/stores/modelToNodeStore.ts" xlink:title="modelToNodeStore.ts">
<path fill="#ddfeff" stroke="black" d="M1699,-14941.84C1699,-14941.84 1599,-14941.84 1599,-14941.84 1596,-14941.84 1593,-14938.84 1593,-14935.84 1593,-14935.84 1593,-14929.84 1593,-14929.84 1593,-14926.84 1596,-14923.84 1599,-14923.84 1599,-14923.84 1699,-14923.84 1699,-14923.84 1702,-14923.84 1705,-14926.84 1705,-14929.84 1705,-14929.84 1705,-14935.84 1705,-14935.84 1705,-14938.84 1702,-14941.84 1699,-14941.84"/>
<text text-anchor="start" x="1601" y="-14930.64" font-family="Helvetica,sans-Serif" font-size="9.00">modelToNodeStore.ts</text>
</a>
</g>
</g>
<!-- src/composables/useCanvasDrop.ts&#45;&gt;src/stores/modelToNodeStore.ts -->
<g id="edge1338" class="edge">
<title>src/composables/useCanvasDrop.ts&#45;&gt;src/stores/modelToNodeStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M861,-8300.01C879.22,-8300.94 898.45,-8305.8 910.5,-8319.84 931.38,-8344.16 908.59,-26753.47 923.5,-26781.84 967.96,-26866.41 1055.6,-26819.5 1100.5,-26903.84 1115.68,-26932.35 1109.96,-28034.72 1113.5,-28066.84 1159.4,-28483.16 983.13,-28725.09 1308.5,-28988.84 1381.35,-29047.89 1453.17,-29055.13 1519.5,-28988.84 1536.74,-28971.6 1511.36,-14966.1 1527.5,-14947.84 1542.11,-14931.3 1564.92,-14925.78 1586.77,-14925.03"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1586.94,-14927.13 1592.9,-14924.94 1586.87,-14922.93 1586.94,-14927.13"/>
</g>
<!-- src/composables/useContextMenuTranslation.ts&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge1359" class="edge">
<title>src/composables/useContextMenuTranslation.ts&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M813.46,-8794.17C819.81,-8922.26 889.38,-10343.97 910.5,-11492.84 911.58,-11551.79 906.37,-28416.42 923.5,-28472.84 964.65,-28608.36 1059.16,-28602.37 1100.5,-28737.84 1115.69,-28787.61 1088.2,-32439.36 1113.5,-32484.84 1161.15,-32570.51 1252.87,-32516.15 1300.5,-32601.84 1318.73,-32634.63 1290.91,-35269.7 1308.5,-35302.84 1363.71,-35406.81 1414.99,-35417.19 1527.5,-35451.84 1635.18,-35484.99 1701.21,-35531.38 1781,-35451.84 1794.14,-35438.74 1781.42,-32796.77 1789,-32779.84 1832.45,-32682.74 1923.65,-32716.98 1967,-32619.84 1987.05,-32574.9 1948.99,-18486.05 1980,-18447.84 1987.17,-18439.01 1998.11,-18434.54 2009.27,-18432.45"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.85,-18434.49 2015.48,-18431.53 2009.23,-18430.34 2009.85,-18434.49"/>
</g>
<!-- src/composables/useContextMenuTranslation.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1358" class="edge">
<title>src/composables/useContextMenuTranslation.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M813.46,-8794.17C819.81,-8922.26 889.38,-10343.97 910.5,-11492.84 912.63,-11608.48 906.39,-28034.44 923.5,-28148.84 963.37,-28415.39 1060.21,-28462.35 1100.5,-28728.84 1107.43,-28774.7 1091.71,-32027.89 1113.5,-32068.84 1160.7,-32157.53 1253.34,-32107.13 1300.5,-32195.84 1309.08,-32211.97 1295.56,-34813.94 1308.5,-34826.84 1374.91,-34893.05 1437.64,-34872.58 1519.5,-34826.84 1525.42,-34823.53 1522.19,-34818.06 1527.5,-34813.84 1620.54,-34739.92 1711.56,-34825.27 1781,-34728.84 1789.87,-34716.52 1787.7,-25999.96 1789,-25984.84 1806.84,-25777.29 1862.65,-25529.26 1877.4,-25466.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/composables/useContextMenuTranslation.ts&#45;&gt;src/i18n.ts -->
<g id="edge1357" class="edge">
<title>src/composables/useContextMenuTranslation.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M813.46,-8794.17C819.81,-8922.26 889.39,-10343.97 910.5,-11492.84 911.6,-11552.7 909.79,-28678.55 923.5,-28736.84 963.97,-28908.84 1059.79,-28920.89 1100.5,-29092.84 1112.17,-29142.14 1092.23,-32694.85 1113.5,-32740.84 1159.43,-32840.11 1254.62,-32801.54 1300.5,-32900.84 1318.08,-32938.89 1287.25,-35882.71 1308.5,-35918.84 1362.98,-36011.45 1463.05,-35945.41 1519.5,-36036.84 1529.78,-36053.49 1513.35,-36199.31 1527.5,-36212.84 1608.96,-36290.67 1701.17,-36292.34 1781,-36212.84 1790.48,-36203.39 1787.3,-34299.11 1789,-34285.84 1806.46,-34149.64 1858.75,-33991.02 1875.66,-33942.03"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.73,-33942.46 1877.72,-33936.1 1873.77,-33941.08 1877.73,-33942.46"/>
</g>
<!-- src/composables/useCopy.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge1360" class="edge">
<title>src/composables/useCopy.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M844.83,-8270.11C866.79,-8268.83 894.77,-8271.51 910.5,-8289.84 931.12,-8313.86 901.11,-26502.46 923.5,-26524.84 979.15,-26580.44 1044.12,-26579.7 1100.5,-26524.84 1245.85,-26383.41 1297.62,-19429.61 1300.5,-19226.84 1301.26,-19173.13 1299.25,-11545.74 1308.5,-11492.84 1330.28,-11368.3 1395.59,-11228.39 1417.64,-11183.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1419.56,-11184.36 1420.34,-11178.05 1415.8,-11182.5 1419.56,-11184.36"/>
</g>
<!-- src/composables/useGlobalLitegraph.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1399" class="edge">
<title>src/composables/useGlobalLitegraph.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M869.65,-8540.76C885.09,-8542.7 900.35,-8548.01 910.5,-8559.84 932.11,-8585.01 915.81,-27640.56 923.5,-27672.84 963.99,-27842.79 1059.77,-27853.94 1100.5,-28023.84 1112.64,-28074.5 1094.94,-31726.16 1113.5,-31774.84 1158.15,-31891.92 1255.88,-31868.74 1300.5,-31985.84 1307.32,-32003.73 1294.94,-34729.32 1308.5,-34742.84 1341.7,-34775.94 1481.93,-34770.89 1519.5,-34742.84 1529.53,-34735.35 1519.25,-34725.25 1527.5,-34715.84 1608.82,-34623.08 1713.79,-34706.27 1781,-34602.84 1789.15,-34590.29 1787.72,-25999.74 1789,-25984.84 1806.84,-25777.29 1862.65,-25529.26 1877.4,-25466.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/composables/useLitegraphSettings.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge1406" class="edge">
<title>src/composables/useLitegraphSettings.ts&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M874.73,-8331.53C888.38,-8333.94 901.46,-8339.31 910.5,-8349.84 931.58,-8374.39 909.44,-26957.69 923.5,-26986.84 967.19,-27077.43 1056.61,-27037.34 1100.5,-27127.84 1132.47,-27193.77 1087.89,-29697.18 1113.5,-29765.84 1158.11,-29885.44 1255.77,-29864.28 1300.5,-29983.84 1306.01,-29998.58 1297.33,-31105.75 1308.5,-31116.84 1375.04,-31182.91 1452.92,-31182.88 1519.5,-31116.84 1539.08,-31097.41 1511.02,-30145.96 1527.5,-30123.84 1597.91,-30029.3 1710.94,-30140.64 1781,-30045.84 1796.61,-30024.71 1771.98,-14937.84 1789,-14917.84 1800.02,-14904.88 1817.5,-14900.04 1834.27,-14898.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.51,-14900.91 1840.41,-14898.53 1834.31,-14896.72 1834.51,-14900.91"/>
</g>
<!-- src/composables/useLitegraphSettings.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge1405" class="edge">
<title>src/composables/useLitegraphSettings.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M874.73,-8331.53C888.38,-8333.95 901.46,-8339.31 910.5,-8349.84 931.09,-8373.81 901.15,-26530.5 923.5,-26552.84 1042.02,-26671.27 1181.99,-26671.29 1300.5,-26552.84 1309.75,-26543.6 1306.25,-11505.71 1308.5,-11492.84 1330.24,-11368.29 1395.58,-11228.38 1417.64,-11183.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1419.56,-11184.36 1420.34,-11178.05 1415.79,-11182.5 1419.56,-11184.36"/>
</g>
<!-- src/composables/useLitegraphSettings.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1404" class="edge">
<title>src/composables/useLitegraphSettings.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M874.73,-8331.53C888.38,-8333.94 901.46,-8339.31 910.5,-8349.84 932.16,-8375.07 913.22,-27473.21 923.5,-27504.84 964.9,-27632.25 1058.94,-27621.47 1100.5,-27748.84 1134.35,-27852.56 1082.17,-31572.32 1113.5,-31676.84 1157.1,-31822.31 1256.93,-31817.35 1300.5,-31962.84 1305.98,-31981.14 1294.97,-34701.34 1308.5,-34714.84 1341.7,-34747.94 1485.17,-34746.78 1519.5,-34714.84 1537.6,-34697.99 1511.86,-34622.99 1527.5,-34603.84 1601.51,-34513.22 1710.25,-34626.03 1781,-34532.84 1789.97,-34521.02 1787.73,-25999.62 1789,-25984.84 1806.85,-25777.29 1862.65,-25529.26 1877.4,-25466.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/composables/usePaste.ts&#45;&gt;src/stores/workspaceStore.ts -->
<g id="edge1432" class="edge">
<title>src/composables/usePaste.ts&#45;&gt;src/stores/workspaceStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M846.2,-8570.06C867.93,-8568.99 895.05,-8571.95 910.5,-8589.84 928.38,-8610.54 908.85,-10536.73 923.5,-10559.84 970.21,-10633.55 1053.91,-10571.05 1100.5,-10644.84 1115.45,-10668.52 1095.32,-14656.54 1113.5,-14677.84 1122.74,-14688.66 1136.47,-14693.84 1150.54,-14695.97"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1150.37,-14698.06 1156.58,-14696.7 1150.88,-14693.89 1150.37,-14698.06"/>
</g>
<!-- src/composables/usePaste.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1431" class="edge">
<title>src/composables/usePaste.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M846.2,-8570.06C867.93,-8568.99 895.05,-8571.95 910.5,-8589.84 929.1,-8611.38 904.18,-10617.94 923.5,-10638.84 950.3,-10667.82 1073.76,-10624.8 1100.5,-10653.84 1113.85,-10668.34 1111.35,-16311.24 1113.5,-16330.84 1131.23,-16492.76 1185.45,-16683.65 1201.49,-16737.83"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1199.52,-16738.6 1203.25,-16743.75 1203.55,-16737.4 1199.52,-16738.6"/>
</g>
<!-- src/composables/usePaste.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge1429" class="edge">
<title>src/composables/usePaste.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M846.24,-8570.03C867.98,-8568.95 895.1,-8571.9 910.5,-8589.84 931.07,-8613.79 901.17,-26754.52 923.5,-26776.84 1044.93,-26898.18 1205.44,-26835.78 1300.5,-26692.84 1315.11,-26670.86 1303.96,-11518.83 1308.5,-11492.84 1330.24,-11368.29 1395.58,-11228.38 1417.64,-11183.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1419.56,-11184.36 1420.34,-11178.05 1415.79,-11182.5 1419.56,-11184.36"/>
</g>
<!-- src/composables/usePaste.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1428" class="edge">
<title>src/composables/usePaste.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M846.24,-8570.03C867.98,-8568.95 895.11,-8571.9 910.5,-8589.84 932.48,-8615.44 911.05,-27991.48 923.5,-28022.84 965.85,-28129.5 1058,-28104.24 1100.5,-28210.84 1119.91,-28259.53 1085.05,-31940.81 1113.5,-31984.84 1163.06,-32061.51 1250.96,-31993.15 1300.5,-32069.84 1310.73,-32085.67 1295.15,-34771.52 1308.5,-34784.84 1341.7,-34817.94 1484.04,-34815.51 1519.5,-34784.84 1538.18,-34768.68 1509.3,-34746.54 1527.5,-34729.84 1569.07,-34691.67 1742.27,-34755.88 1781,-34714.84 1791.4,-34703.81 1787.7,-25999.94 1789,-25984.84 1806.84,-25777.29 1862.65,-25529.26 1877.4,-25466.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/composables/usePaste.ts&#45;&gt;src/utils/litegraphUtil.ts -->
<g id="edge1433" class="edge">
<title>src/composables/usePaste.ts&#45;&gt;src/utils/litegraphUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M846.24,-8570.03C867.98,-8568.95 895.11,-8571.9 910.5,-8589.84 932.75,-8615.75 915.59,-28227.62 923.5,-28260.84 963.99,-28430.79 1059.79,-28441.93 1100.5,-28611.84 1106.93,-28638.68 1097.03,-32564.68 1113.5,-32586.84 1165.33,-32656.57 1248.69,-32574.09 1300.5,-32643.84 1312.55,-32660.07 1298.95,-35537.02 1308.5,-35554.84 1361.8,-35654.24 1464.31,-35597.48 1519.5,-35695.84 1530.11,-35714.75 1511.86,-35875.82 1527.5,-35890.84 1608.78,-35968.85 1701.21,-35970.39 1781,-35890.84 1794.23,-35877.64 1780.14,-33216.29 1789,-33199.84 1834.02,-33116.28 1922.07,-33165.44 1967,-33081.84 1990.96,-33037.26 1948.11,-18547.13 1980,-18507.84 1986.11,-18500.3 1994.98,-18495.94 2004.38,-18493.53"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2004.85,-18495.58 2010.28,-18492.27 2003.98,-18491.47 2004.85,-18495.58"/>
</g>
<!-- src/composables/usePaste.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts -->
<g id="edge1430" class="edge">
<title>src/composables/usePaste.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M846.24,-8570.03C867.98,-8568.95 895.11,-8571.9 910.5,-8589.84 922,-8603.23 922.31,-28905.23 923.5,-28922.84 963.11,-29508.57 1059.95,-29646.17 1100.5,-30231.84 1106.99,-30325.56 1092.4,-33522.29 1113.5,-33613.84 1156.48,-33800.38 1257.64,-33815.27 1300.5,-34001.84 1305.47,-34023.45 1296.98,-37176.89 1308.5,-37195.84 1363.45,-37286.2 1463.16,-37216.34 1519.5,-37305.84 1533.66,-37328.32 1508.4,-37526.37 1527.5,-37544.84 1608.49,-37623.16 1675.53,-37584.46 1781,-37544.84 1785.42,-37543.18 1785.35,-37540.84 1789,-37537.84 1866.26,-37474.18 1915.86,-37485.89 1967,-37399.84 1985.4,-37368.87 1954.52,-37345.3 1980,-37319.84 2037.17,-37262.72 2107.02,-37352.29 2159.5,-37290.84 2182.61,-37263.78 2146.02,-34757.2 2167.5,-34728.84 2209.63,-34673.21 2276.43,-34741.51 2318.5,-34685.84 2332.88,-34666.81 2331.07,-20970.69 2331.5,-20946.84 2345.49,-20178.76 2390.42,-19233.1 2396.75,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2398.86,-19102 2397.06,-19095.9 2394.67,-19101.79 2398.86,-19102"/>
</g>
<!-- src/composables/useVueFeatureFlags.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge1455" class="edge">
<title>src/composables/useVueFeatureFlags.ts&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1881.34,-8794.12C1873.91,-8899.93 1805.38,-9889.27 1785,-10690.84 1784.26,-10719.93 1776.57,-14853.98 1785,-14881.84 1791.02,-14901.73 1812.92,-14907.54 1834.38,-14908.12"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.4,-14910.22 1840.41,-14908.15 1834.42,-14906.02 1834.4,-14910.22"/>
</g>
<!-- src/composables/useVueFeatureFlags.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1454" class="edge">
<title>src/composables/useVueFeatureFlags.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1881.34,-8794.12C1873.91,-8899.93 1805.38,-9889.27 1785,-10690.84 1783.75,-10740.13 1780.76,-24843.71 1785,-24892.84 1803.79,-25110.67 1863.12,-25371.08 1878.39,-25435.75"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1876.38,-25436.36 1879.8,-25441.71 1880.46,-25435.39 1876.38,-25436.36"/>
</g>
<!-- src/composables/useWorkflowAutoSave.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge1458" class="edge">
<title>src/composables/useWorkflowAutoSave.ts&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M876.24,-8361.81C889.35,-8364.35 901.8,-8369.7 910.5,-8379.84 931.7,-8404.53 903.72,-27100.99 923.5,-27126.84 973.04,-27191.56 1050.83,-27110.21 1100.5,-27174.84 1124.27,-27205.76 1091.28,-29950.79 1113.5,-29982.84 1164.16,-30055.89 1249.79,-29980.82 1300.5,-30053.84 1310.81,-30068.68 1295.68,-31342.1 1308.5,-31354.84 1375.01,-31420.94 1452.96,-31420.92 1519.5,-31354.84 1530.94,-31343.47 1517.71,-30206.65 1527.5,-30193.84 1598.52,-30100.86 1710.27,-30216.04 1781,-30122.84 1796.96,-30101.81 1771.9,-14937.94 1789,-14917.84 1800.02,-14904.88 1817.5,-14900.04 1834.27,-14898.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.51,-14900.91 1840.41,-14898.53 1834.31,-14896.72 1834.51,-14900.91"/>
</g>
<!-- src/composables/useWorkflowAutoSave.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge1456" class="edge">
<title>src/composables/useWorkflowAutoSave.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M876.24,-8361.81C889.35,-8364.35 901.8,-8369.7 910.5,-8379.84 931.73,-8404.57 902.39,-27130 923.5,-27154.84 975.13,-27215.57 1048.75,-27123.2 1100.5,-27183.84 1126.09,-27213.82 1102.87,-29983.88 1113.5,-30021.84 1156.98,-30177.15 1256.78,-30177.59 1300.5,-30332.84 1304.45,-30346.87 1298.15,-31372.56 1308.5,-31382.84 1375.06,-31448.89 1452.8,-31448.76 1519.5,-31382.84 1533.03,-31369.46 1520.23,-30715.42 1527.5,-30697.84 1589.19,-30548.7 1720.14,-30587.31 1781,-30437.84 1789.93,-30415.9 1776.01,-16812.64 1789,-16792.84 1802.22,-16772.69 1828.02,-16762.64 1848.94,-16757.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.57,-16759.66 1854.98,-16756.32 1848.66,-16755.56 1849.57,-16759.66"/>
</g>
<!-- src/composables/useWorkflowAutoSave.ts&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge1459" class="edge">
<title>src/composables/useWorkflowAutoSave.ts&#45;&gt;src/stores/workflowStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M876.24,-8361.81C889.35,-8364.35 901.8,-8369.7 910.5,-8379.84 932.27,-8405.2 908.23,-27601.11 923.5,-27630.84 967.74,-27716.96 1056.15,-27671.77 1100.5,-27757.84 1126.37,-27808.04 1088.82,-31773.04 1113.5,-31823.84 1159.82,-31919.17 1254.2,-31876.49 1300.5,-31971.84 1309.29,-31989.93 1296.74,-34852.52 1308.5,-34868.84 1366.35,-34949.11 1459.68,-34861.02 1519.5,-34939.84 1529.79,-34953.4 1515.15,-35081.12 1527.5,-35092.84 1609.22,-35170.4 1701.27,-35172.44 1781,-35092.84 1793.06,-35080.8 1779.43,-30200.93 1789,-30186.84 1836.84,-30116.37 1919.18,-30186.32 1967,-30115.84 1979.99,-30096.7 1979.53,-16815.96 1980,-16792.84 1995,-16050.22 2043.28,-15136.26 2050.18,-15008.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.28,-15008.03 2050.51,-15001.92 2048.09,-15007.8 2052.28,-15008.03"/>
</g>
<!-- src/composables/useWorkflowAutoSave.ts&#45;&gt;src/services/workflowService.ts -->
<g id="edge1457" class="edge">
<title>src/composables/useWorkflowAutoSave.ts&#45;&gt;src/services/workflowService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M876.2,-8361.84C889.31,-8364.38 901.77,-8369.73 910.5,-8379.84 947.44,-8422.62 888.42,-10370.51 923.5,-10414.84 973.74,-10478.32 1050.35,-10394.28 1100.5,-10457.84 1131.66,-10497.33 1080.83,-14041.58 1113.5,-14079.84 1122.65,-14090.55 1136.2,-14095.74 1150.12,-14097.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1149.89,-14099.99 1156.1,-14098.65 1150.41,-14095.82 1149.89,-14099.99"/>
</g>
<!-- src/composables/useWorkflowPersistence.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge1465" class="edge">
<title>src/composables/useWorkflowPersistence.ts&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M880.25,-8392.68C891.86,-8395.5 902.69,-8400.74 910.5,-8409.84 931.68,-8434.51 904.68,-27114.32 923.5,-27140.84 971.75,-27208.81 1052.12,-27134.96 1100.5,-27202.84 1123.47,-27235.07 1102.91,-30014.7 1113.5,-30052.84 1156.96,-30209.34 1256.89,-30210.37 1300.5,-30366.84 1305.07,-30383.24 1296.42,-31580.84 1308.5,-31592.84 1375.03,-31658.93 1452.99,-31658.95 1519.5,-31592.84 1532.82,-31579.6 1515.48,-30255.26 1527.5,-30240.84 1600.91,-30152.75 1707.82,-30281.12 1781,-30192.84 1797.92,-30172.42 1771.82,-14938.04 1789,-14917.84 1800.02,-14904.88 1817.5,-14900.04 1834.27,-14898.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.51,-14900.91 1840.41,-14898.53 1834.31,-14896.72 1834.51,-14900.91"/>
</g>
<!-- src/composables/useWorkflowPersistence.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1461" class="edge">
<title>src/composables/useWorkflowPersistence.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M880.21,-8392.71C891.83,-8395.53 902.67,-8400.76 910.5,-8409.84 930.09,-8432.54 904.9,-10545.32 923.5,-10568.84 973.72,-10632.33 1050.39,-10548.25 1100.5,-10611.84 1112.79,-10627.43 1111.34,-16311.1 1113.5,-16330.84 1131.22,-16492.76 1185.44,-16683.65 1201.48,-16737.83"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1199.52,-16738.6 1203.25,-16743.75 1203.55,-16737.4 1199.52,-16738.6"/>
</g>
<!-- src/composables/useWorkflowPersistence.ts&#45;&gt;src/stores/commandStore.ts -->
<g id="edge1464" class="edge">
<title>src/composables/useWorkflowPersistence.ts&#45;&gt;src/stores/commandStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M880.25,-8392.68C891.86,-8395.5 902.69,-8400.74 910.5,-8409.84 931.72,-8434.56 903.22,-27150.34 923.5,-27175.84 973.77,-27239.03 1050.12,-27153.73 1100.5,-27216.84 1126.47,-27249.37 1099.77,-30174.54 1113.5,-30213.84 1157.76,-30340.5 1256.08,-30324.23 1300.5,-30450.84 1305.88,-30466.17 1296.97,-31609.39 1308.5,-31620.84 1375.04,-31686.92 1452.96,-31686.92 1519.5,-31620.84 1530.77,-31609.64 1521.4,-30491.51 1527.5,-30476.84 1588.93,-30328.97 1720.05,-30368.9 1781,-30220.84 1791.09,-30196.32 1771.82,-14968.03 1789,-14947.84 1798.36,-14936.84 1812.37,-14931.68 1826.66,-14929.64"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.06,-14931.7 1832.79,-14928.94 1826.59,-14927.53 1827.06,-14931.7"/>
</g>
<!-- src/composables/useWorkflowPersistence.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge1460" class="edge">
<title>src/composables/useWorkflowPersistence.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M880.25,-8392.68C891.86,-8395.5 902.69,-8400.74 910.5,-8409.84 931.75,-8434.59 905.35,-27172.73 923.5,-27199.84 970.85,-27270.54 1053.02,-27202.22 1100.5,-27272.84 1124.24,-27308.14 1095.44,-30297.32 1113.5,-30335.84 1159.56,-30434.1 1254.31,-30394.64 1300.5,-30492.84 1307.33,-30507.37 1297.11,-31637.52 1308.5,-31648.84 1375.04,-31714.92 1452.9,-31714.85 1519.5,-31648.84 1537.37,-31631.12 1511.29,-30762.09 1527.5,-30742.84 1601.27,-30655.26 1707.59,-30784.72 1781,-30696.84 1796.48,-30678.31 1775.76,-16813.02 1789,-16792.84 1802.22,-16772.69 1828.02,-16762.64 1848.94,-16757.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.57,-16759.66 1854.98,-16756.32 1848.66,-16755.56 1849.57,-16759.66"/>
</g>
<!-- src/composables/useWorkflowPersistence.ts&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge1466" class="edge">
<title>src/composables/useWorkflowPersistence.ts&#45;&gt;src/stores/workflowStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M880.25,-8392.68C891.86,-8395.5 902.69,-8400.74 910.5,-8409.84 932.38,-8435.32 916.85,-27723.91 923.5,-27756.84 963.69,-27955.79 1060.03,-27978.94 1100.5,-28177.84 1121.51,-28281.08 1087.79,-31868.66 1113.5,-31970.84 1156.63,-32142.25 1257.41,-32150.41 1300.5,-32321.84 1309.36,-32357.09 1296.07,-34904.68 1308.5,-34938.84 1358.58,-35076.42 1466.6,-35055.31 1519.5,-35191.84 1526.77,-35210.61 1512.95,-35358.92 1527.5,-35372.84 1547.85,-35392.31 1761.06,-35392.73 1781,-35372.84 1788.83,-35365.02 1788.5,-32197.89 1789,-32186.84 1829.71,-31294.92 1926.97,-31077.78 1967,-30185.84 1983.68,-29814.18 1972.49,-17164.79 1980,-16792.84 1995,-16050.22 2043.28,-15136.26 2050.18,-15008.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.28,-15008.03 2050.51,-15001.92 2048.09,-15007.8 2052.28,-15008.03"/>
</g>
<!-- src/composables/useWorkflowPersistence.ts&#45;&gt;src/services/workflowService.ts -->
<g id="edge1463" class="edge">
<title>src/composables/useWorkflowPersistence.ts&#45;&gt;src/services/workflowService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M880.21,-8392.72C891.83,-8395.53 902.67,-8400.76 910.5,-8409.84 929.08,-8431.36 906.98,-10433.7 923.5,-10456.84 971.94,-10524.67 1052.15,-10450.94 1100.5,-10518.84 1129.19,-10559.13 1081.38,-14042.23 1113.5,-14079.84 1122.65,-14090.55 1136.2,-14095.73 1150.13,-14097.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1149.89,-14099.99 1156.1,-14098.65 1150.41,-14095.82 1149.89,-14099.99"/>
</g>
<!-- src/composables/useWorkflowPersistence.ts&#45;&gt;src/scripts/utils.ts -->
<g id="edge1462" class="edge">
<title>src/composables/useWorkflowPersistence.ts&#45;&gt;src/scripts/utils.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M880.25,-8392.68C891.86,-8395.5 902.69,-8400.74 910.5,-8409.84 931.14,-8433.88 915.79,-26631.1 923.5,-26661.84 964.11,-26823.64 1053.39,-26832.8 1100.5,-26992.84 1110.51,-27026.84 1087.43,-27127.81 1113.5,-27151.84 1174.62,-27208.16 1241.71,-27210.58 1300.5,-27151.84 1314.09,-27138.26 1296.6,-16101.92 1308.5,-16086.84 1328.06,-16062.04 1365.4,-16056.81 1392.54,-16056.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1392.84,-16058.76 1398.86,-16056.71 1392.88,-16054.56 1392.84,-16058.76"/>
</g>
<!-- src/constants/coreSettings.ts&#45;&gt;src/types/settingTypes.ts -->
<g id="edge1484" class="edge">
<title>src/constants/coreSettings.ts&#45;&gt;src/types/settingTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1924.89,-26307.85C1940.47,-26306.59 1956.81,-26301.98 1967,-26289.84 1983.31,-26270.39 1969.98,-19004.16 1980,-18980.84 2023.49,-18879.6 2115.79,-18910.98 2159.5,-18809.84 2166.62,-18793.36 2156.02,-17531.63 2167.5,-17517.84 2175.21,-17508.57 2186.72,-17503.87 2198.57,-17501.7"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2199.15,-17503.73 2204.78,-17500.78 2198.54,-17499.58 2199.15,-17503.73"/>
</g>
<!-- src/constants/coreSettings.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1479" class="edge">
<title>src/constants/coreSettings.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1839.35,-26310.16C1816.4,-26310.36 1791.49,-26305.28 1785,-26283.84 1781.97,-26273.83 1781.97,-25540.85 1785,-25530.84 1794.94,-25498.01 1829.22,-25475.34 1854.21,-25462.73"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1855.24,-25464.56 1859.71,-25460.04 1853.4,-25460.79 1855.24,-25464.56"/>
</g>
<!-- src/constants/coreSettings.ts&#45;&gt;src/types/searchBoxTypes.ts -->
<g id="edge1483" class="edge">
<title>src/constants/coreSettings.ts&#45;&gt;src/types/searchBoxTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1839.35,-26310.16C1816.4,-26310.36 1791.49,-26305.28 1785,-26283.84 1780.56,-26269.18 1780.56,-17477.49 1785,-17462.84 1790.24,-17445.54 1807.53,-17439.07 1826.09,-17437.46"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1826.55,-17439.54 1832.42,-17437.09 1826.31,-17435.35 1826.55,-17439.54"/>
</g>
<!-- src/constants/coreSettings.ts&#45;&gt;src/types/nodeSource.ts -->
<g id="edge1482" class="edge">
<title>src/constants/coreSettings.ts&#45;&gt;src/types/nodeSource.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1839.35,-26310.16C1816.4,-26310.36 1791.49,-26305.28 1785,-26283.84 1780.52,-26269.03 1780.52,-17388.64 1785,-17373.84 1791.07,-17353.79 1813.25,-17348.05 1834.87,-17347.54"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.94,-17349.64 1840.94,-17347.53 1834.94,-17345.44 1834.94,-17349.64"/>
</g>
<!-- src/constants/coreSettings.ts&#45;&gt;src/schemas/colorPaletteSchema.ts -->
<g id="edge1480" class="edge">
<title>src/constants/coreSettings.ts&#45;&gt;src/schemas/colorPaletteSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1924.89,-26307.85C1940.46,-26306.59 1956.81,-26301.98 1967,-26289.84 1979.62,-26274.8 1977.37,-20655.29 1980,-20635.84 2056.55,-20069.71 2231.27,-19960.41 2318.5,-19395.84 2321.25,-19378.03 2319.98,-19085.69 2331.5,-19071.84 2332.55,-19070.57 2333.69,-19069.4 2334.89,-19068.32"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2336.34,-19069.85 2339.86,-19064.55 2333.81,-19066.5 2336.34,-19069.85"/>
</g>
<!-- src/constants/coreSettings.ts&#45;&gt;src/schemas/keyBindingSchema.ts -->
<g id="edge1481" class="edge">
<title>src/constants/coreSettings.ts&#45;&gt;src/schemas/keyBindingSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1924.89,-26307.85C1940.47,-26306.59 1956.81,-26301.98 1967,-26289.84 1981.08,-26273.06 1976.6,-20004.47 1980,-19982.84 2022.45,-19712.7 2049.22,-19643.38 2167.5,-19396.84 2220.07,-19287.25 2277.57,-19283.28 2318.5,-19168.84 2328.05,-19142.12 2312.69,-19063.08 2331.5,-19041.84 2332.86,-19040.3 2334.35,-19038.9 2335.93,-19037.63"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2337.19,-19039.31 2340.96,-19034.19 2334.82,-19035.84 2337.19,-19039.31"/>
</g>
<!-- src/renderer/core/canvas/injectionKeys.ts&#45;&gt;src/schemas/apiSchema.ts -->
<g id="edge2570" class="edge">
<title>src/renderer/core/canvas/injectionKeys.ts&#45;&gt;src/schemas/apiSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1469.23,-11134.51C1487.47,-11135.12 1507.37,-11139.59 1519.5,-11153.84 1528.16,-11164.01 1526.76,-26532.5 1527.5,-26545.84 1584.18,-27570.47 1720.91,-27816.39 1781,-28840.84 1781.91,-28856.32 1782.66,-29943.68 1789,-29957.84 1835.81,-30062.37 1873.13,-30089.63 1980,-30130.84 2054.44,-30159.54 2103.06,-30187.22 2159.5,-30130.84 2165.14,-30125.2 2167.33,-20954.81 2167.5,-20946.84 2184.04,-20178.61 2237.56,-19233.08 2245.11,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2247.22,-19102.01 2245.47,-19095.9 2243.03,-19101.77 2247.22,-19102.01"/>
</g>
<!-- src/renderer/core/layout/transform/TransformPane.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2625" class="edge">
<title>src/renderer/core/layout/transform/TransformPane.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1457.43,-10926.95C1478.97,-10935.18 1506.28,-10949.62 1519.5,-10972.84 1534.09,-10998.45 1507.27,-19441.39 1527.5,-19462.84 1566.23,-19503.88 1742.26,-19436.8 1781,-19477.84 1787.46,-19484.68 1788.22,-24889.46 1789,-24898.84 1806.98,-25114.13 1863.14,-25371.88 1877.58,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.55,-25436.42 1878.92,-25441.8 1879.64,-25435.49 1875.55,-25436.42"/>
</g>
<!-- src/renderer/core/layout/transform/useCanvasTransformSync.ts -->
<g id="node838" class="node">
<title>src/renderer/core/layout/transform/useCanvasTransformSync.ts</title>
<g id="a_node838"><a xlink:href="src/renderer/core/layout/transform/useCanvasTransformSync.ts" xlink:title="useCanvasTransformSync.ts">
<path fill="#ddfeff" stroke="black" d="M1714.5,-10881.84C1714.5,-10881.84 1583.5,-10881.84 1583.5,-10881.84 1580.5,-10881.84 1577.5,-10878.84 1577.5,-10875.84 1577.5,-10875.84 1577.5,-10869.84 1577.5,-10869.84 1577.5,-10866.84 1580.5,-10863.84 1583.5,-10863.84 1583.5,-10863.84 1714.5,-10863.84 1714.5,-10863.84 1717.5,-10863.84 1720.5,-10866.84 1720.5,-10869.84 1720.5,-10869.84 1720.5,-10875.84 1720.5,-10875.84 1720.5,-10878.84 1717.5,-10881.84 1714.5,-10881.84"/>
<text text-anchor="start" x="1585.5" y="-10870.64" font-family="Helvetica,sans-Serif" font-size="9.00">useCanvasTransformSync.ts</text>
</a>
</g>
</g>
<!-- src/renderer/core/layout/transform/TransformPane.vue&#45;&gt;src/renderer/core/layout/transform/useCanvasTransformSync.ts -->
<g id="edge2626" class="edge">
<title>src/renderer/core/layout/transform/TransformPane.vue&#45;&gt;src/renderer/core/layout/transform/useCanvasTransformSync.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1453.14,-10908.73C1473.25,-10902.04 1501.84,-10893.22 1527.5,-10887.84 1541.49,-10884.9 1556.52,-10882.47 1571.07,-10880.47"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1571.6,-10882.52 1577.27,-10879.65 1571.04,-10878.36 1571.6,-10882.52"/>
</g>
<!-- src/renderer/core/layout/transform/useTransformSettling.ts -->
<g id="node839" class="node">
<title>src/renderer/core/layout/transform/useTransformSettling.ts</title>
<g id="a_node839"><a xlink:href="src/renderer/core/layout/transform/useTransformSettling.ts" xlink:title="useTransformSettling.ts">
<path fill="#ddfeff" stroke="black" d="M1705,-10911.84C1705,-10911.84 1593,-10911.84 1593,-10911.84 1590,-10911.84 1587,-10908.84 1587,-10905.84 1587,-10905.84 1587,-10899.84 1587,-10899.84 1587,-10896.84 1590,-10893.84 1593,-10893.84 1593,-10893.84 1705,-10893.84 1705,-10893.84 1708,-10893.84 1711,-10896.84 1711,-10899.84 1711,-10899.84 1711,-10905.84 1711,-10905.84 1711,-10908.84 1708,-10911.84 1705,-10911.84"/>
<text text-anchor="start" x="1595" y="-10900.64" font-family="Helvetica,sans-Serif" font-size="9.00">useTransformSettling.ts</text>
</a>
</g>
</g>
<!-- src/renderer/core/layout/transform/TransformPane.vue&#45;&gt;src/renderer/core/layout/transform/useTransformSettling.ts -->
<g id="edge2627" class="edge">
<title>src/renderer/core/layout/transform/TransformPane.vue&#45;&gt;src/renderer/core/layout/transform/useTransformSettling.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1477.7,-10914.4C1508.29,-10912.32 1547.64,-10909.65 1580.8,-10907.4"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1581.07,-10909.48 1586.91,-10906.98 1580.79,-10905.29 1581.07,-10909.48"/>
</g>
<!-- src/renderer/core/layout/transform/useTransformState.ts -->
<g id="node840" class="node">
<title>src/renderer/core/layout/transform/useTransformState.ts</title>
<g id="a_node840"><a xlink:href="src/renderer/core/layout/transform/useTransformState.ts" xlink:title="useTransformState.ts">
<path fill="#ddfeff" stroke="black" d="M1699.5,-10941.84C1699.5,-10941.84 1598.5,-10941.84 1598.5,-10941.84 1595.5,-10941.84 1592.5,-10938.84 1592.5,-10935.84 1592.5,-10935.84 1592.5,-10929.84 1592.5,-10929.84 1592.5,-10926.84 1595.5,-10923.84 1598.5,-10923.84 1598.5,-10923.84 1699.5,-10923.84 1699.5,-10923.84 1702.5,-10923.84 1705.5,-10926.84 1705.5,-10929.84 1705.5,-10929.84 1705.5,-10935.84 1705.5,-10935.84 1705.5,-10938.84 1702.5,-10941.84 1699.5,-10941.84"/>
<text text-anchor="start" x="1600.5" y="-10930.64" font-family="Helvetica,sans-Serif" font-size="9.00">useTransformState.ts</text>
</a>
</g>
</g>
<!-- src/renderer/core/layout/transform/TransformPane.vue&#45;&gt;src/renderer/core/layout/transform/useTransformState.ts -->
<g id="edge2628" class="edge">
<title>src/renderer/core/layout/transform/TransformPane.vue&#45;&gt;src/renderer/core/layout/transform/useTransformState.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1477.7,-10921.28C1509.97,-10923.47 1551.98,-10926.32 1586.2,-10928.64"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1586.37,-10930.76 1592.5,-10929.07 1586.65,-10926.57 1586.37,-10930.76"/>
</g>
<!-- src/renderer/extensions/minimap/MiniMap.vue&#45;&gt;src/stores/commandStore.ts -->
<g id="edge2640" class="edge">
<title>src/renderer/extensions/minimap/MiniMap.vue&#45;&gt;src/stores/commandStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M822.71,-11673.88C843.7,-11694.15 892.79,-11745.8 910.5,-11800.84 919.14,-11827.69 905.23,-28029.34 923.5,-28050.84 975.13,-28111.57 1048.75,-28019.2 1100.5,-28079.84 1113.56,-28095.14 1108.58,-30957.33 1113.5,-30976.84 1156.72,-31148.23 1257.06,-31156.5 1300.5,-31327.84 1304.32,-31342.9 1297.47,-32435.89 1308.5,-32446.84 1375.05,-32512.91 1452.79,-32512.74 1519.5,-32446.84 1532.48,-32434.01 1524.77,-31807.88 1527.5,-31789.84 1586.81,-31397.95 1723.98,-31327.06 1781,-30934.84 1783,-30921.1 1780.01,-14958.41 1789,-14947.84 1798.36,-14936.83 1812.37,-14931.68 1826.66,-14929.64"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.06,-14931.7 1832.79,-14928.94 1826.59,-14927.53 1827.06,-14931.7"/>
</g>
<!-- src/renderer/extensions/minimap/MiniMap.vue&#45;&gt;src/renderer/extensions/minimap/composables/useMinimap.ts -->
<g id="edge2639" class="edge">
<title>src/renderer/extensions/minimap/MiniMap.vue&#45;&gt;src/renderer/extensions/minimap/composables/useMinimap.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M848.86,-11659.77C881.41,-11655.16 929.59,-11648.35 964.98,-11643.35"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="965.34,-11645.42 970.98,-11642.5 964.75,-11641.26 965.34,-11645.42"/>
</g>
<!-- src/renderer/extensions/minimap/MiniMapPanel.vue -->
<g id="node842" class="node">
<title>src/renderer/extensions/minimap/MiniMapPanel.vue</title>
<g id="a_node842"><a xlink:href="src/renderer/extensions/minimap/MiniMapPanel.vue" xlink:title="MiniMapPanel.vue">
<path fill="#41f083" stroke="black" d="M1054.5,-11521.84C1054.5,-11521.84 969.5,-11521.84 969.5,-11521.84 966.5,-11521.84 963.5,-11518.84 963.5,-11515.84 963.5,-11515.84 963.5,-11509.84 963.5,-11509.84 963.5,-11506.84 966.5,-11503.84 969.5,-11503.84 969.5,-11503.84 1054.5,-11503.84 1054.5,-11503.84 1057.5,-11503.84 1060.5,-11506.84 1060.5,-11509.84 1060.5,-11509.84 1060.5,-11515.84 1060.5,-11515.84 1060.5,-11518.84 1057.5,-11521.84 1054.5,-11521.84"/>
<text text-anchor="start" x="971.5" y="-11510.64" font-family="Helvetica,sans-Serif" font-size="9.00">MiniMapPanel.vue</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/minimap/MiniMap.vue&#45;&gt;src/renderer/extensions/minimap/MiniMapPanel.vue -->
<g id="edge2638" class="edge">
<title>src/renderer/extensions/minimap/MiniMap.vue&#45;&gt;src/renderer/extensions/minimap/MiniMapPanel.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M817.38,-11655.49C829.86,-11629.98 868.33,-11558.95 923.5,-11526.84 933.69,-11520.91 945.62,-11517.27 957.34,-11515.09"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="957.86,-11517.13 963.43,-11514.08 957.17,-11512.99 957.86,-11517.13"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/scripts/app.ts -->
<g id="edge2697" class="edge">
<title>src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M858.22,-11889.9C877.23,-11890.48 897.83,-11895.1 910.5,-11909.84 942.49,-11947.05 888.77,-18942.17 923.5,-18976.84 979.18,-19032.41 1044.33,-19031.92 1100.5,-18976.84 1113.67,-18963.92 1112.77,-18331.27 1113.5,-18312.84 1138.73,-17672.94 1196.07,-16886.85 1204.86,-16768.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1206.96,-16768.27 1205.31,-16762.13 1202.77,-16767.96 1206.96,-16768.27"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/schemas/apiSchema.ts -->
<g id="edge2696" class="edge">
<title>src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/schemas/apiSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M858.23,-11889.9C877.24,-11890.47 897.84,-11895.09 910.5,-11909.84 931.81,-11934.66 917.02,-30720.77 923.5,-30752.84 963.69,-30951.79 1059.94,-30974.96 1100.5,-31173.84 1108.73,-31214.21 1088.9,-34107.77 1113.5,-34140.84 1165.36,-34210.55 1248.7,-34128.08 1300.5,-34197.84 1313.02,-34214.69 1302.92,-37200.6 1308.5,-37220.84 1357.35,-37398.16 1456.98,-37403.86 1519.5,-37576.84 1523.33,-37587.42 1518.94,-37619.54 1527.5,-37626.84 1613.23,-37699.94 1699.79,-37704.93 1781,-37626.84 1797.35,-37611.11 1778.62,-37443.01 1789,-37422.84 1834.8,-37333.83 1916.34,-37371.17 1967,-37284.84 1986.56,-37251.5 1954.23,-37227.65 1980,-37198.84 2035.06,-37137.29 2109.2,-37216.33 2159.5,-37150.84 2168.07,-37139.68 2167.2,-20960.9 2167.5,-20946.84 2183.89,-20178.61 2237.54,-19233.08 2245.11,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2247.22,-19102.01 2245.47,-19095.9 2243.03,-19101.77 2247.22,-19102.01"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/stores/executionStore.ts -->
<g id="edge2698" class="edge">
<title>src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/stores/executionStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M858.23,-11889.9C877.24,-11890.47 897.84,-11895.09 910.5,-11909.84 928.79,-11931.13 918.57,-28051.2 923.5,-28078.84 963.54,-28303.51 1060.02,-28336.25 1100.5,-28560.84 1107.31,-28598.64 1098.76,-31291.36 1113.5,-31326.84 1158.71,-31435.67 1255.27,-31406.01 1300.5,-31514.84 1308.9,-31535.05 1292.98,-33075.4 1308.5,-33090.84 1341.74,-33123.91 1486.21,-33123.85 1519.5,-33090.84 1528.97,-33081.45 1523.27,-32143.48 1527.5,-32130.84 1587.57,-31951.42 1721.63,-31968.48 1781,-31788.84 1785.58,-31774.98 1779.55,-14988.95 1789,-14977.84 1798.54,-14966.62 1812.92,-14961.48 1827.5,-14959.52"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1828,-14961.58 1833.75,-14958.86 1827.56,-14957.4 1828,-14961.58"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/utils/graphTraversalUtil.ts -->
<g id="edge2700" class="edge">
<title>src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/utils/graphTraversalUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M858.23,-11889.9C877.24,-11890.47 897.84,-11895.09 910.5,-11909.84 929.7,-11932.19 913.38,-28855.16 923.5,-28882.84 965.42,-28997.48 1058.41,-28978.26 1100.5,-29092.84 1117.3,-29138.57 1094.83,-32555.83 1113.5,-32600.84 1158.66,-32709.69 1255.37,-32679.97 1300.5,-32788.84 1313.87,-32821.09 1292.92,-35271.59 1308.5,-35302.84 1361.02,-35408.16 1464.03,-35359.04 1519.5,-35462.84 1526.53,-35475.99 1516.64,-35586.61 1527.5,-35596.84 1609.51,-35674.09 1701.22,-35676.39 1781,-35596.84 1794.85,-35583.02 1782.06,-32798.13 1789,-32779.84 1831.44,-32667.96 1924.67,-32689.76 1967,-32577.84 1975.72,-32554.79 1964.48,-18406.97 1980,-18387.84 1983.13,-18383.99 1986.97,-18380.96 1991.24,-18378.61"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1992.31,-18380.42 1996.85,-18375.97 1990.52,-18376.62 1992.31,-18380.42"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/utils/tailwindUtil.ts -->
<g id="edge2701" class="edge">
<title>src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/utils/tailwindUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M858.23,-11889.9C877.24,-11890.47 897.84,-11895.09 910.5,-11909.84 929.06,-11931.46 918.15,-28295.85 923.5,-28323.84 963.63,-28533.71 1059.94,-28561.05 1100.5,-28770.84 1128.49,-28915.6 1093.74,-31278.72 1113.5,-31424.84 1156.19,-31740.55 1257.35,-31801.18 1300.5,-32116.84 1302.44,-32131.01 1298.34,-33136.76 1308.5,-33146.84 1375.07,-33212.89 1452.37,-33212.32 1519.5,-33146.84 1532.27,-33134.38 1520.68,-32842.32 1527.5,-32825.84 1590.04,-32674.63 1720.3,-32710.8 1781,-32558.84 1790.57,-32534.88 1772.29,-17721.48 1789,-17701.84 1800.49,-17688.33 1818.99,-17683.64 1836.4,-17682.69"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1836.81,-17684.78 1842.75,-17682.5 1836.69,-17680.58 1836.81,-17684.78"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/composables/useErrorHandling.ts -->
<g id="edge2690" class="edge">
<title>src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/composables/useErrorHandling.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M858.23,-11889.9C877.24,-11890.47 897.84,-11895.09 910.5,-11909.84 929.5,-11931.96 916.63,-28678.5 923.5,-28706.84 964.04,-28873.93 1059.7,-28883.81 1100.5,-29050.84 1122.19,-29139.64 1086.73,-32254.43 1113.5,-32341.84 1157.22,-32484.57 1256.8,-32478.1 1300.5,-32620.84 1304.95,-32635.37 1297.73,-34799.11 1308.5,-34809.84 1340.53,-34841.75 1769.14,-34806.4 1781,-34793.84 1786.53,-34787.97 1788.76,-32479.9 1789,-32471.84 1830.96,-31086.21 1926.95,-30743.52 1967,-29357.84 1996.97,-28320.88 1960.27,-11722.04 1980,-10684.84 1994.93,-9900.2 2043.36,-8934.24 2050.2,-8800.47"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.31,-8800.2 2050.52,-8794.1 2048.12,-8799.98 2052.31,-8800.2"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2691" class="edge">
<title>src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M858.23,-11889.9C877.24,-11890.47 897.84,-11895.09 910.5,-11909.84 929.32,-11931.76 915.96,-28522.95 923.5,-28550.84 964.3,-28701.76 1059.47,-28703.97 1100.5,-28854.84 1124.85,-28944.36 1086.84,-32105.97 1113.5,-32194.84 1157.14,-32340.3 1256.9,-32335.36 1300.5,-32480.84 1305.34,-32497 1296.55,-34898.92 1308.5,-34910.84 1460.4,-35062.24 1658.74,-34989.05 1781,-34812.84 1789.74,-34800.24 1787.69,-26000.11 1789,-25984.84 1806.84,-25777.29 1862.65,-25529.26 1877.4,-25466.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/renderer/core/canvas/injectionKeys.ts -->
<g id="edge2692" class="edge">
<title>src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/renderer/core/canvas/injectionKeys.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M820.71,-11885.64C840.1,-11861.88 890.73,-11795.8 910.5,-11730.84 925.92,-11680.16 898.72,-11539.65 923.5,-11492.84 973.19,-11398.95 1014.92,-11387.42 1113.5,-11347.84 1152.3,-11332.25 1271.92,-11357.36 1300.5,-11326.84 1313.65,-11312.79 1295.46,-11167.99 1308.5,-11153.84 1325.44,-11135.45 1352.88,-11131.23 1376.87,-11131.83"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1376.81,-11133.93 1382.89,-11132.08 1376.98,-11129.74 1376.81,-11133.93"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/composables/graph/useGraphNodeManager.ts -->
<g id="edge2689" class="edge">
<title>src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/composables/graph/useGraphNodeManager.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M858.22,-11889.9C877.23,-11890.48 897.83,-11895.1 910.5,-11909.84 942.38,-11946.93 888.88,-18918.28 923.5,-18952.84 979.18,-19008.41 1044.83,-19008.42 1100.5,-18952.84 1110.45,-18942.9 1113.25,-10866.9 1113.5,-10852.84 1133.73,-9730.05 1197.68,-8344.4 1205.26,-8182.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1207.38,-8182.18 1205.56,-8176.09 1203.18,-8181.99 1207.38,-8182.18"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/stores/imagePreviewStore.ts -->
<g id="edge2699" class="edge">
<title>src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/stores/imagePreviewStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M858.23,-11889.9C877.24,-11890.47 897.84,-11895.09 910.5,-11909.84 927.74,-11929.92 921.04,-27128.48 923.5,-27154.84 963.18,-27579.86 1059.37,-27673.96 1100.5,-28098.84 1105.06,-28145.9 1095.3,-29757.2 1113.5,-29800.84 1160.81,-29914.24 1195.03,-29949.67 1308.5,-29996.84 1395.09,-30032.83 1453.17,-30063.13 1519.5,-29996.84 1538.02,-29978.33 1510.16,-14937.45 1527.5,-14917.84 1541.92,-14901.52 1564.32,-14895.93 1585.91,-14895.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1586.02,-14897.16 1591.97,-14894.94 1585.93,-14892.96 1586.02,-14897.16"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue -->
<g id="node854" class="node">
<title>src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue</title>
<g id="a_node854"><a xlink:href="src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue" xlink:title="SlotConnectionDot.vue">
<path fill="#41f083" stroke="black" d="M1480,-11948.84C1480,-11948.84 1372,-11948.84 1372,-11948.84 1369,-11948.84 1366,-11945.84 1366,-11942.84 1366,-11942.84 1366,-11936.84 1366,-11936.84 1366,-11933.84 1369,-11930.84 1372,-11930.84 1372,-11930.84 1480,-11930.84 1480,-11930.84 1483,-11930.84 1486,-11933.84 1486,-11936.84 1486,-11936.84 1486,-11942.84 1486,-11942.84 1486,-11945.84 1483,-11948.84 1480,-11948.84"/>
<text text-anchor="start" x="1374" y="-11937.64" font-family="Helvetica,sans-Serif" font-size="9.00">SlotConnectionDot.vue</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue -->
<g id="edge2688" class="edge">
<title>src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M822.01,-11885.83C839.64,-11868.93 880.73,-11832.98 923.5,-11819.84 998.7,-11796.73 1022.67,-11808.41 1100.5,-11819.84 1192.32,-11833.31 1213.99,-11846.25 1300.5,-11879.84 1337.36,-11894.14 1378.35,-11914.89 1402.89,-11927.86"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1402.17,-11929.86 1408.46,-11930.83 1404.15,-11926.15 1402.17,-11929.86"/>
</g>
<!-- src/renderer/extensions/vueNodes/composables/useVueNodeResizeTracking.ts -->
<g id="node855" class="node">
<title>src/renderer/extensions/vueNodes/composables/useVueNodeResizeTracking.ts</title>
<g id="a_node855"><a xlink:href="src/renderer/extensions/vueNodes/composables/useVueNodeResizeTracking.ts" xlink:title="useVueNodeResizeTracking.ts">
<path fill="#ddfeff" stroke="black" d="M1080.5,-13227.84C1080.5,-13227.84 943.5,-13227.84 943.5,-13227.84 940.5,-13227.84 937.5,-13224.84 937.5,-13221.84 937.5,-13221.84 937.5,-13215.84 937.5,-13215.84 937.5,-13212.84 940.5,-13209.84 943.5,-13209.84 943.5,-13209.84 1080.5,-13209.84 1080.5,-13209.84 1083.5,-13209.84 1086.5,-13212.84 1086.5,-13215.84 1086.5,-13215.84 1086.5,-13221.84 1086.5,-13221.84 1086.5,-13224.84 1083.5,-13227.84 1080.5,-13227.84"/>
<text text-anchor="start" x="945.5" y="-13216.64" font-family="Helvetica,sans-Serif" font-size="9.00">useVueNodeResizeTracking.ts</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/renderer/extensions/vueNodes/composables/useVueNodeResizeTracking.ts -->
<g id="edge2683" class="edge">
<title>src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/renderer/extensions/vueNodes/composables/useVueNodeResizeTracking.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M858.16,-11889.95C877.16,-11890.54 897.77,-11895.15 910.5,-11909.84 934.04,-11937 900.19,-13176.47 923.5,-13203.84 926.06,-13206.84 928.98,-13209.39 932.16,-13211.55"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="931.14,-13213.39 937.38,-13214.64 933.28,-13209.78 931.14,-13213.39"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeContent.vue -->
<g id="node856" class="node">
<title>src/renderer/extensions/vueNodes/components/NodeContent.vue</title>
<g id="a_node856"><a xlink:href="src/renderer/extensions/vueNodes/components/NodeContent.vue" xlink:title="NodeContent.vue">
<path fill="#41f083" stroke="black" d="M1053.5,-11903.84C1053.5,-11903.84 970.5,-11903.84 970.5,-11903.84 967.5,-11903.84 964.5,-11900.84 964.5,-11897.84 964.5,-11897.84 964.5,-11891.84 964.5,-11891.84 964.5,-11888.84 967.5,-11885.84 970.5,-11885.84 970.5,-11885.84 1053.5,-11885.84 1053.5,-11885.84 1056.5,-11885.84 1059.5,-11888.84 1059.5,-11891.84 1059.5,-11891.84 1059.5,-11897.84 1059.5,-11897.84 1059.5,-11900.84 1056.5,-11903.84 1053.5,-11903.84"/>
<text text-anchor="start" x="972.5" y="-11892.64" font-family="Helvetica,sans-Serif" font-size="9.00">NodeContent.vue</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/renderer/extensions/vueNodes/components/NodeContent.vue -->
<g id="edge2684" class="edge">
<title>src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/renderer/extensions/vueNodes/components/NodeContent.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M858.43,-11894.84C888.18,-11894.84 927.18,-11894.84 958.3,-11894.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="958.41,-11896.94 964.41,-11894.84 958.41,-11892.74 958.41,-11896.94"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeHeader.vue -->
<g id="node857" class="node">
<title>src/renderer/extensions/vueNodes/components/NodeHeader.vue</title>
<g id="a_node857"><a xlink:href="src/renderer/extensions/vueNodes/components/NodeHeader.vue" xlink:title="NodeHeader.vue">
<path fill="#41f083" stroke="black" d="M1051.5,-11963.84C1051.5,-11963.84 972.5,-11963.84 972.5,-11963.84 969.5,-11963.84 966.5,-11960.84 966.5,-11957.84 966.5,-11957.84 966.5,-11951.84 966.5,-11951.84 966.5,-11948.84 969.5,-11945.84 972.5,-11945.84 972.5,-11945.84 1051.5,-11945.84 1051.5,-11945.84 1054.5,-11945.84 1057.5,-11948.84 1057.5,-11951.84 1057.5,-11951.84 1057.5,-11957.84 1057.5,-11957.84 1057.5,-11960.84 1054.5,-11963.84 1051.5,-11963.84"/>
<text text-anchor="start" x="974.5" y="-11952.64" font-family="Helvetica,sans-Serif" font-size="9.00">NodeHeader.vue</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/renderer/extensions/vueNodes/components/NodeHeader.vue -->
<g id="edge2685" class="edge">
<title>src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/renderer/extensions/vueNodes/components/NodeHeader.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M858.4,-11892.75C876.22,-11894.1 895.86,-11898.54 910.5,-11909.84 922,-11918.71 912.07,-11930.86 923.5,-11939.84 933.91,-11948.01 947.17,-11952.39 960.21,-11954.6"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="959.94,-11956.68 966.18,-11955.47 960.54,-11952.52 959.94,-11956.68"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeSlots.vue -->
<g id="node858" class="node">
<title>src/renderer/extensions/vueNodes/components/NodeSlots.vue</title>
<g id="a_node858"><a xlink:href="src/renderer/extensions/vueNodes/components/NodeSlots.vue" xlink:title="NodeSlots.vue">
<path fill="#41f083" stroke="black" d="M1046.5,-11933.84C1046.5,-11933.84 977.5,-11933.84 977.5,-11933.84 974.5,-11933.84 971.5,-11930.84 971.5,-11927.84 971.5,-11927.84 971.5,-11921.84 971.5,-11921.84 971.5,-11918.84 974.5,-11915.84 977.5,-11915.84 977.5,-11915.84 1046.5,-11915.84 1046.5,-11915.84 1049.5,-11915.84 1052.5,-11918.84 1052.5,-11921.84 1052.5,-11921.84 1052.5,-11927.84 1052.5,-11927.84 1052.5,-11930.84 1049.5,-11933.84 1046.5,-11933.84"/>
<text text-anchor="start" x="979.5" y="-11922.64" font-family="Helvetica,sans-Serif" font-size="9.00">NodeSlots.vue</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/renderer/extensions/vueNodes/components/NodeSlots.vue -->
<g id="edge2686" class="edge">
<title>src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/renderer/extensions/vueNodes/components/NodeSlots.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M858.43,-11901.72C890.43,-11906.57 933.12,-11913.04 965.21,-11917.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="965.23,-11920.03 971.48,-11918.85 965.86,-11915.87 965.23,-11920.03"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeWidgets.vue -->
<g id="node859" class="node">
<title>src/renderer/extensions/vueNodes/components/NodeWidgets.vue</title>
<g id="a_node859"><a xlink:href="src/renderer/extensions/vueNodes/components/NodeWidgets.vue" xlink:title="NodeWidgets.vue">
<path fill="#41f083" stroke="black" d="M1054,-11873.84C1054,-11873.84 970,-11873.84 970,-11873.84 967,-11873.84 964,-11870.84 964,-11867.84 964,-11867.84 964,-11861.84 964,-11861.84 964,-11858.84 967,-11855.84 970,-11855.84 970,-11855.84 1054,-11855.84 1054,-11855.84 1057,-11855.84 1060,-11858.84 1060,-11861.84 1060,-11861.84 1060,-11867.84 1060,-11867.84 1060,-11870.84 1057,-11873.84 1054,-11873.84"/>
<text text-anchor="start" x="972" y="-11862.64" font-family="Helvetica,sans-Serif" font-size="9.00">NodeWidgets.vue</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/renderer/extensions/vueNodes/components/NodeWidgets.vue -->
<g id="edge2687" class="edge">
<title>src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/renderer/extensions/vueNodes/components/NodeWidgets.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M858.43,-11887.95C887.97,-11883.48 926.62,-11877.62 957.62,-11872.92"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="958.1,-11874.98 963.72,-11872 957.47,-11870.82 958.1,-11874.98"/>
</g>
<!-- src/renderer/extensions/vueNodes/execution/useNodeExecutionState.ts -->
<g id="node860" class="node">
<title>src/renderer/extensions/vueNodes/execution/useNodeExecutionState.ts</title>
<g id="a_node860"><a xlink:href="src/renderer/extensions/vueNodes/execution/useNodeExecutionState.ts" xlink:title="useNodeExecutionState.ts">
<path fill="#ddfeff" stroke="black" d="M1074,-13317.84C1074,-13317.84 950,-13317.84 950,-13317.84 947,-13317.84 944,-13314.84 944,-13311.84 944,-13311.84 944,-13305.84 944,-13305.84 944,-13302.84 947,-13299.84 950,-13299.84 950,-13299.84 1074,-13299.84 1074,-13299.84 1077,-13299.84 1080,-13302.84 1080,-13305.84 1080,-13305.84 1080,-13311.84 1080,-13311.84 1080,-13314.84 1077,-13317.84 1074,-13317.84"/>
<text text-anchor="start" x="952" y="-13306.64" font-family="Helvetica,sans-Serif" font-size="9.00">useNodeExecutionState.ts</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/renderer/extensions/vueNodes/execution/useNodeExecutionState.ts -->
<g id="edge2693" class="edge">
<title>src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/renderer/extensions/vueNodes/execution/useNodeExecutionState.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M858.17,-11889.95C877.17,-11890.53 897.77,-11895.14 910.5,-11909.84 935.67,-11938.9 898.58,-13264.56 923.5,-13293.84 927.55,-13298.59 932.5,-13302.21 937.98,-13304.95"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="937.27,-13306.93 943.61,-13307.4 938.95,-13303.08 937.27,-13306.93"/>
</g>
<!-- src/renderer/extensions/vueNodes/layout/useNodeLayout.ts -->
<g id="node861" class="node">
<title>src/renderer/extensions/vueNodes/layout/useNodeLayout.ts</title>
<g id="a_node861"><a xlink:href="src/renderer/extensions/vueNodes/layout/useNodeLayout.ts" xlink:title="useNodeLayout.ts">
<path fill="#ddfeff" stroke="black" d="M1055,-11769.84C1055,-11769.84 969,-11769.84 969,-11769.84 966,-11769.84 963,-11766.84 963,-11763.84 963,-11763.84 963,-11757.84 963,-11757.84 963,-11754.84 966,-11751.84 969,-11751.84 969,-11751.84 1055,-11751.84 1055,-11751.84 1058,-11751.84 1061,-11754.84 1061,-11757.84 1061,-11757.84 1061,-11763.84 1061,-11763.84 1061,-11766.84 1058,-11769.84 1055,-11769.84"/>
<text text-anchor="start" x="971" y="-11758.64" font-family="Helvetica,sans-Serif" font-size="9.00">useNodeLayout.ts</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/renderer/extensions/vueNodes/layout/useNodeLayout.ts -->
<g id="edge2694" class="edge">
<title>src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/renderer/extensions/vueNodes/layout/useNodeLayout.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M822.05,-11885.58C840.08,-11867.53 882.28,-11827.07 923.5,-11800.84 941.6,-11789.31 963.57,-11779.28 980.97,-11772.15"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="981.91,-11774.03 986.68,-11769.84 980.33,-11770.14 981.91,-11774.03"/>
</g>
<!-- src/renderer/extensions/vueNodes/lod/useLOD.ts -->
<g id="node862" class="node">
<title>src/renderer/extensions/vueNodes/lod/useLOD.ts</title>
<g id="a_node862"><a xlink:href="src/renderer/extensions/vueNodes/lod/useLOD.ts" xlink:title="useLOD.ts">
<path fill="#ddfeff" stroke="black" d="M1232,-13137.84C1232,-13137.84 1182,-13137.84 1182,-13137.84 1179,-13137.84 1176,-13134.84 1176,-13131.84 1176,-13131.84 1176,-13125.84 1176,-13125.84 1176,-13122.84 1179,-13119.84 1182,-13119.84 1182,-13119.84 1232,-13119.84 1232,-13119.84 1235,-13119.84 1238,-13122.84 1238,-13125.84 1238,-13125.84 1238,-13131.84 1238,-13131.84 1238,-13134.84 1235,-13137.84 1232,-13137.84"/>
<text text-anchor="start" x="1184" y="-13126.64" font-family="Helvetica,sans-Serif" font-size="9.00">useLOD.ts</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/renderer/extensions/vueNodes/lod/useLOD.ts -->
<g id="edge2695" class="edge">
<title>src/renderer/extensions/vueNodes/components/LGraphNode.vue&#45;&gt;src/renderer/extensions/vueNodes/lod/useLOD.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M858.35,-11891.01C876.8,-11891.93 896.93,-11896.52 910.5,-11909.84 922.28,-11921.4 1103.75,-13067.52 1113.5,-13080.84 1127.21,-13099.57 1150.42,-13111.59 1170.16,-13118.91"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1169.54,-13120.92 1175.89,-13120.94 1170.94,-13116.96 1169.54,-13120.92"/>
</g>
<!-- src/renderer/extensions/vueNodes/composables/useNodeEventHandlers.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge2740" class="edge">
<title>src/renderer/extensions/vueNodes/composables/useNodeEventHandlers.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1013.83,-13179.79C1021.23,-13098.72 1076.22,-12488.79 1100.5,-11992.84 1101.92,-11963.75 1098.07,-11493.53 1113.5,-11468.84 1163.12,-11389.44 1231.97,-11435.63 1300.5,-11371.84 1362.01,-11314.59 1404.32,-11220.29 1419.15,-11183.85"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1421.16,-11184.48 1421.45,-11178.13 1417.27,-11182.92 1421.16,-11184.48"/>
</g>
<!-- src/renderer/extensions/vueNodes/composables/useNodeEventHandlers.ts&#45;&gt;src/composables/graph/useGraphNodeManager.ts -->
<g id="edge2739" class="edge">
<title>src/renderer/extensions/vueNodes/composables/useNodeEventHandlers.ts&#45;&gt;src/composables/graph/useGraphNodeManager.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1013.88,-13179.79C1021.69,-13098.74 1079.54,-12488.94 1100.5,-11992.84 1121.88,-11486.59 1101.89,-11359.4 1113.5,-10852.84 1139.23,-9730.17 1198.34,-8344.41 1205.32,-8182.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1207.44,-8182.18 1205.6,-8176.09 1203.24,-8182 1207.44,-8182.18"/>
</g>
<!-- src/renderer/extensions/vueNodes/composables/useNodeZIndex.ts -->
<g id="node867" class="node">
<title>src/renderer/extensions/vueNodes/composables/useNodeZIndex.ts</title>
<g id="a_node867"><a xlink:href="src/renderer/extensions/vueNodes/composables/useNodeZIndex.ts" xlink:title="useNodeZIndex.ts">
<path fill="#ddfeff" stroke="black" d="M1250,-13197.84C1250,-13197.84 1164,-13197.84 1164,-13197.84 1161,-13197.84 1158,-13194.84 1158,-13191.84 1158,-13191.84 1158,-13185.84 1158,-13185.84 1158,-13182.84 1161,-13179.84 1164,-13179.84 1164,-13179.84 1250,-13179.84 1250,-13179.84 1253,-13179.84 1256,-13182.84 1256,-13185.84 1256,-13185.84 1256,-13191.84 1256,-13191.84 1256,-13194.84 1253,-13197.84 1250,-13197.84"/>
<text text-anchor="start" x="1166" y="-13186.64" font-family="Helvetica,sans-Serif" font-size="9.00">useNodeZIndex.ts</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/composables/useNodeEventHandlers.ts&#45;&gt;src/renderer/extensions/vueNodes/composables/useNodeZIndex.ts -->
<g id="edge2741" class="edge">
<title>src/renderer/extensions/vueNodes/composables/useNodeEventHandlers.ts&#45;&gt;src/renderer/extensions/vueNodes/composables/useNodeZIndex.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1078.61,-13188.84C1102.49,-13188.84 1129.18,-13188.84 1151.94,-13188.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1151.94,-13190.94 1157.94,-13188.84 1151.94,-13186.74 1151.94,-13190.94"/>
</g>
<!-- src/renderer/extensions/vueNodes/execution/useExecutionStateProvider.ts&#45;&gt;src/stores/executionStore.ts -->
<g id="edge2748" class="edge">
<title>src/renderer/extensions/vueNodes/execution/useExecutionStateProvider.ts&#45;&gt;src/stores/executionStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1086.67,-13283C1091.9,-13285.7 1096.62,-13289.24 1100.5,-13293.84 1117.85,-13314.4 1101.11,-28768.95 1113.5,-28792.84 1160.34,-28883.14 1253.47,-28834.63 1300.5,-28924.84 1310.89,-28944.76 1292.57,-30526.99 1308.5,-30542.84 1374.97,-30608.98 1452.85,-30608.81 1519.5,-30542.84 1534.86,-30527.63 1514.07,-29781.77 1527.5,-29764.84 1599.58,-29673.97 1709.36,-29794.06 1781,-29702.84 1796.79,-29682.73 1772.44,-14997.31 1789,-14977.84 1798.54,-14966.62 1812.92,-14961.48 1827.5,-14959.52"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1828,-14961.58 1833.75,-14958.86 1827.56,-14957.4 1828,-14961.58"/>
</g>
<!-- src/renderer/extensions/vueNodes/execution/useExecutionStateProvider.ts&#45;&gt;src/renderer/core/canvas/injectionKeys.ts -->
<g id="edge2747" class="edge">
<title>src/renderer/extensions/vueNodes/execution/useExecutionStateProvider.ts&#45;&gt;src/renderer/core/canvas/injectionKeys.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1084.87,-13269.71C1090.86,-13266.46 1096.24,-13262.26 1100.5,-13256.84 1131.42,-13217.47 1086.53,-11497 1113.5,-11454.84 1163,-11377.46 1249.84,-11443.45 1300.5,-11366.84 1313.56,-11347.08 1292.53,-11171.32 1308.5,-11153.84 1325.36,-11135.38 1352.8,-11131.16 1376.81,-11131.77"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1376.75,-11133.87 1382.83,-11132.03 1376.92,-11129.68 1376.75,-11133.87"/>
</g>
<!-- src/scripts/changeTracker.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge3071" class="edge">
<title>src/scripts/changeTracker.ts&#45;&gt;src/scripts/app.ts</title>
<g id="a_edge3071"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1059.23,-16752.84C1091.62,-16752.84 1134.5,-16752.84 1165.54,-16752.84"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1173.73,-16754.94 1179.73,-16752.84 1173.73,-16750.74 1173.73,-16754.94"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1173.73,-16752.84 1170.73,-16752.84 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1168.33" cy="-16752.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1094.94" y="-16745.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/changeTracker.ts&#45;&gt;src/schemas/apiSchema.ts -->
<g id="edge3073" class="edge">
<title>src/scripts/changeTracker.ts&#45;&gt;src/schemas/apiSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1013.72,-16762.13C1021.03,-16857.06 1081.92,-17660.72 1100.5,-18312.84 1103.26,-18409.88 1098.38,-32196.94 1113.5,-32292.84 1155.69,-32560.38 1258.15,-32605.32 1300.5,-32872.84 1304.54,-32898.34 1298.33,-36567.1 1308.5,-36590.84 1359.61,-36710.18 1467.07,-36674.07 1519.5,-36792.84 1526.91,-36809.61 1514.38,-37110.03 1527.5,-37122.84 1667.29,-37259.27 1797.1,-37219.21 1967,-37122.84 2112.03,-37040.57 2115.08,-36961.55 2159.5,-36800.84 2166.83,-36774.31 2166.91,-20974.35 2167.5,-20946.84 2183.9,-20178.61 2237.54,-19233.08 2245.11,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2247.22,-19102.01 2245.47,-19095.9 2243.03,-19101.77 2247.22,-19102.01"/>
</g>
<!-- src/scripts/changeTracker.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge3070" class="edge">
<title>src/scripts/changeTracker.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1016.82,-16743.57C1037.47,-16694.9 1141.01,-16467.9 1308.5,-16385.84 1331.76,-16374.44 1774.95,-16377.2 1781,-16381.84 1839.76,-16426.85 1871.79,-16672.61 1879.28,-16737.25"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.23,-16737.85 1880,-16743.58 1881.41,-16737.38 1877.23,-16737.85"/>
</g>
<!-- src/scripts/changeTracker.ts&#45;&gt;src/stores/executionStore.ts -->
<g id="edge3075" class="edge">
<title>src/scripts/changeTracker.ts&#45;&gt;src/stores/executionStore.ts</title>
<g id="a_edge3075"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1013.72,-16762.13C1021.01,-16857.06 1081.82,-17660.73 1100.5,-18312.84 1101.55,-18349.45 1097.42,-28829.92 1113.5,-28862.84 1159.8,-28957.57 1254.02,-28914.19 1300.5,-29008.84 1310.06,-29028.31 1293.12,-30555.54 1308.5,-30570.84 1374.98,-30636.98 1452.84,-30636.8 1519.5,-30570.84 1534.59,-30555.91 1514.53,-29823.63 1527.5,-29806.84 1598.88,-29714.43 1710.08,-29830.59 1781,-29737.84 1796.56,-29717.48 1772.4,-14997.36 1789,-14977.84 1796.84,-14968.62 1807.94,-14963.51 1819.74,-14960.89"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1828.11,-14961.8 1833.75,-14958.86 1827.51,-14957.64 1828.11,-14961.8"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1827.81,-14959.72 1824.84,-14960.15 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1822.46" cy="-14960.5" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1760.03" y="-15609.59" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/changeTracker.ts&#45;&gt;src/stores/subgraphNavigationStore.ts -->
<g id="edge3076" class="edge">
<title>src/scripts/changeTracker.ts&#45;&gt;src/stores/subgraphNavigationStore.ts</title>
<g id="a_edge3076"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1013.72,-16762.13C1021.01,-16857.06 1081.79,-17660.73 1100.5,-18312.84 1104.35,-18446.87 1099.08,-27833.53 1113.5,-27966.84 1155.56,-28355.72 1257.7,-28438.03 1300.5,-28826.84 1301.68,-28837.52 1300.88,-30367.25 1308.5,-30374.84 1374.98,-30440.98 1452.8,-30440.76 1519.5,-30374.84 1532.94,-30361.56 1524.09,-29713.42 1527.5,-29694.84 1586.61,-29372.67 1723.7,-29325.33 1781,-29002.84 1783.14,-28990.77 1781.06,-14897.17 1789,-14887.84 1791.57,-14884.82 1794.48,-14882.24 1797.66,-14880.05"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1805.74,-14878.28 1810.13,-14873.68 1803.83,-14874.54 1805.74,-14878.28"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1804.79,-14876.41 1802.11,-14877.78 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1799.98" cy="-14878.87" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1810.96" y="-15499.29" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/changeTracker.ts&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge3077" class="edge">
<title>src/scripts/changeTracker.ts&#45;&gt;src/stores/workflowStore.ts</title>
<g id="a_edge3077"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1013.72,-16762.13C1021.02,-16857.06 1081.9,-17660.72 1100.5,-18312.84 1101.78,-18357.71 1098.22,-31200.62 1113.5,-31242.84 1157.75,-31365.11 1256.15,-31345.61 1300.5,-31467.84 1307.33,-31486.66 1296.79,-34334.59 1308.5,-34350.84 1366.35,-34431.11 1460.88,-34342.13 1519.5,-34421.84 1531.45,-34438.09 1513.08,-34770.73 1527.5,-34784.84 1608.04,-34863.62 1701.26,-34864.44 1781,-34784.84 1792.49,-34773.36 1778.64,-30120.34 1789,-30107.84 1840.38,-30045.82 1915.64,-30135.88 1967,-30073.84 1981.7,-30056.08 1979.53,-16815.89 1980,-16792.84 1994.72,-16064.25 2041.47,-15170.72 2049.74,-15016.14"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2052.28,-15008.03 2050.51,-15001.92 2048.09,-15007.8 2052.28,-15008.03"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2050.18,-15007.91 2050.02,-15010.91 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2049.89" cy="-15013.3" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1992.79" y="-15682.03" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/changeTracker.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge3072" class="edge">
<title>src/scripts/changeTracker.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1013.72,-16762.13C1021.02,-16857.06 1081.86,-17660.73 1100.5,-18312.84 1102.83,-18394.23 1100.71,-29958.42 1113.5,-30038.84 1155.72,-30304.23 1258.03,-30348.48 1300.5,-30613.84 1303.45,-30632.26 1295.29,-33287.66 1308.5,-33300.84 1374.91,-33367.05 1452.29,-33366.24 1519.5,-33300.84 1542.84,-33278.12 1504.84,-33031.23 1527.5,-33007.84 1566.76,-32967.3 1742.27,-33033.88 1781,-32992.84 1789.35,-32983.99 1787.96,-25996.96 1789,-25984.84 1806.87,-25777.29 1862.66,-25529.26 1877.4,-25466.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/scripts/changeTracker.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts -->
<g id="edge3074" class="edge">
<title>src/scripts/changeTracker.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1013.72,-16762.13C1021.03,-16857.06 1081.93,-17660.72 1100.5,-18312.84 1103.32,-18411.92 1094.21,-32489.61 1113.5,-32586.84 1155.96,-32800.89 1257.9,-32826.81 1300.5,-33040.84 1310.41,-33090.62 1294.37,-36647.08 1308.5,-36695.84 1357.49,-36864.84 1467,-36862.89 1519.5,-37030.84 1525.54,-37050.16 1512.88,-37198.84 1527.5,-37212.84 1668.65,-37347.91 1782.66,-37269.54 1967,-37204.84 2067.07,-37169.71 2111.38,-37158.34 2159.5,-37063.84 2167.12,-37048.87 2156.78,-34657.77 2167.5,-34644.84 2211.11,-34592.23 2274.95,-34668.5 2318.5,-34615.84 2333.62,-34597.55 2331.07,-20970.56 2331.5,-20946.84 2345.49,-20178.76 2390.42,-19233.1 2396.75,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2398.86,-19102 2397.06,-19095.9 2394.67,-19101.79 2398.86,-19102"/>
</g>
<!-- src/scripts/widgets.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge3186" class="edge">
<title>src/scripts/widgets.ts&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge3186"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1435.93,-15912.07C1455.7,-15933.23 1502.72,-15987.74 1519.5,-16043.84 1524.78,-16061.5 1514.46,-26651.8 1527.5,-26664.84 1607.2,-26744.47 1701.31,-26744.48 1781,-26664.84 1795.43,-26650.42 1775.79,-14933.37 1789,-14917.84 1798.28,-14906.93 1812.14,-14901.77 1826.3,-14899.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.6,-14901.12 1840.41,-14898.53 1834.26,-14896.93 1834.6,-14901.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.43,-14899.02 1831.44,-14899.27 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.05" cy="-14899.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1810" y="-15398.24" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/widgets.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge3161" class="edge">
<title>src/scripts/widgets.ts&#45;&gt;src/scripts/app.ts</title>
<g id="a_edge3161"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1416.7,-15912.11C1394.11,-15933.57 1331.72,-15988 1308.5,-16049.84 1297.29,-16079.7 1304.38,-16305.17 1300.5,-16336.84 1281.84,-16489.22 1233.89,-16667.7 1215.41,-16730.07"/>
<polygon fill="orange" stroke="orange" points="1211.03,-16737.27 1211.3,-16743.62 1215.05,-16738.49 1211.03,-16737.27"/>
<polyline fill="none" stroke="orange" points="1213.04,-16737.88 1213.91,-16735.01 "/>
<ellipse fill="none" stroke="orange" cx="1214.61" cy="-16732.71" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1325" y="-16337.15" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/widgets.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge3165" class="edge">
<title>src/scripts/widgets.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1435.93,-15912.07C1455.7,-15933.23 1502.72,-15987.74 1519.5,-16043.84 1525.37,-16063.47 1513.01,-27831.35 1527.5,-27845.84 1607.19,-27925.48 1701.16,-27925.33 1781,-27845.84 1790.16,-27836.72 1787.87,-25997.71 1789,-25984.84 1807.19,-25777.32 1862.75,-25529.27 1877.42,-25466.07"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.54,-25466.22 1878.85,-25459.9 1875.44,-25465.27 1879.54,-25466.22"/>
</g>
<!-- src/scripts/widgets.ts&#45;&gt;src/i18n.ts -->
<g id="edge3164" class="edge">
<title>src/scripts/widgets.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1435.93,-15912.07C1455.7,-15933.23 1502.73,-15987.74 1519.5,-16043.84 1536.43,-16100.45 1517.1,-33004.67 1527.5,-33062.84 1584.8,-33383.21 1715.74,-33430.99 1781,-33749.84 1784.55,-33767.17 1777.42,-33895.47 1789,-33908.84 1803.49,-33925.56 1828.53,-33929.6 1848.83,-33929.71"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1848.99,-33931.8 1854.96,-33929.62 1848.94,-33927.61 1848.99,-33931.8"/>
</g>
<!-- src/scripts/widgets.ts&#45;&gt;src/scripts/domWidget.ts -->
<g id="edge3162" class="edge">
<title>src/scripts/widgets.ts&#45;&gt;src/scripts/domWidget.ts</title>
<g id="a_edge3162"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1435.89,-15912.09C1455.57,-15933.27 1502.42,-15987.83 1519.5,-16043.84 1525.12,-16062.28 1514.65,-16723.46 1527.5,-16737.84 1544.06,-16756.37 1570.91,-16761.01 1595.07,-16760.63"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1603.01,-16762.31 1608.89,-16759.89 1602.78,-16758.12 1603.01,-16762.31"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1602.9,-16760.21 1599.9,-16760.37 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1597.5" cy="-16760.5" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1496.42" y="-16328.79" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/widgets.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge3184" class="edge">
<title>src/scripts/widgets.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1435.93,-15912.07C1455.7,-15933.23 1502.72,-15987.74 1519.5,-16043.84 1525.36,-16063.41 1513.05,-27798.39 1527.5,-27812.84 1607.19,-27892.48 1701.29,-27892.46 1781,-27812.84 1790.15,-27803.7 1788.55,-20379.76 1789,-20366.84 1808.02,-19823.96 1869.31,-19158.82 1879.54,-19050.17"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1881.65,-19050.25 1880.12,-19044.08 1877.46,-19049.86 1881.65,-19050.25"/>
</g>
<!-- src/scripts/widgets.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge3166" class="edge">
<title>src/scripts/widgets.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1435.93,-15912.07C1455.7,-15933.23 1502.73,-15987.74 1519.5,-16043.84 1528.54,-16074.07 1510.05,-34195.54 1527.5,-34221.84 1595.12,-34323.73 1701.45,-34235.95 1781,-34328.84 1790.54,-34339.97 1779.52,-34349.65 1789,-34360.84 1848.83,-34431.45 1891.69,-34416.11 1980,-34443.84 2160.58,-34500.54 2208.23,-34527.84 2397.5,-34527.84 2397.5,-34527.84 2397.5,-34527.84 2546.5,-34527.84 2756.16,-34527.84 2738.06,-32861.19 2749.5,-32651.84 2750.41,-32635.16 2751.87,-23044.72 2762.5,-23031.84 2769.7,-23023.11 2780.88,-23019.1 2792.03,-23017.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2792.45,-23019.57 2798.19,-23016.85 2792,-23015.39 2792.45,-23019.57"/>
</g>
<!-- src/scripts/widgets.ts&#45;&gt;src/schemas/nodeDefSchema.ts -->
<g id="edge3185" class="edge">
<title>src/scripts/widgets.ts&#45;&gt;src/schemas/nodeDefSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1435.93,-15912.07C1455.7,-15933.23 1502.72,-15987.74 1519.5,-16043.84 1526.18,-16066.18 1526.37,-29450.55 1527.5,-29473.84 1542.13,-29774.66 1566,-31969.4 1789,-32171.84 1847.58,-32225.01 1911.03,-32227.75 1967,-32171.84 1981.17,-32157.68 1979.53,-20655.86 1980,-20635.84 1994.89,-20001.22 2042.59,-19221.48 2050.02,-19102.39"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2052.14,-19102.19 2050.42,-19096.07 2047.95,-19101.92 2052.14,-19102.19"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts -->
<g id="node900" class="node">
<title>src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts</title>
<g id="a_node900"><a xlink:href="src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts" xlink:title="useBooleanWidget.ts">
<path fill="#ddfeff" stroke="black" d="M1256.5,-12601.84C1256.5,-12601.84 1157.5,-12601.84 1157.5,-12601.84 1154.5,-12601.84 1151.5,-12598.84 1151.5,-12595.84 1151.5,-12595.84 1151.5,-12589.84 1151.5,-12589.84 1151.5,-12586.84 1154.5,-12583.84 1157.5,-12583.84 1157.5,-12583.84 1256.5,-12583.84 1256.5,-12583.84 1259.5,-12583.84 1262.5,-12586.84 1262.5,-12589.84 1262.5,-12589.84 1262.5,-12595.84 1262.5,-12595.84 1262.5,-12598.84 1259.5,-12601.84 1256.5,-12601.84"/>
<text text-anchor="start" x="1159.5" y="-12590.64" font-family="Helvetica,sans-Serif" font-size="9.00">useBooleanWidget.ts</text>
</a>
</g>
</g>
<!-- src/scripts/widgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts -->
<g id="edge3167" class="edge">
<title>src/scripts/widgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts</title>
<g id="a_edge3167"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1394.43,-15902.06C1367.3,-15902.26 1328.89,-15899.38 1308.5,-15874.84 1293.97,-15857.35 1315.25,-12619.13 1300.5,-12601.84 1288.42,-12587.68 1268.66,-12583.18 1250.5,-12583.07"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1242.33,-12581.4 1236.46,-12583.82 1242.56,-12585.6 1242.33,-12581.4"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1242.45,-12583.5 1245.44,-12583.34 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1247.84" cy="-12583.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1329.08" y="-14235.54" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useChartWidget.ts -->
<g id="node901" class="node">
<title>src/renderer/extensions/vueNodes/widgets/composables/useChartWidget.ts</title>
<g id="a_node901"><a xlink:href="src/renderer/extensions/vueNodes/widgets/composables/useChartWidget.ts" xlink:title="useChartWidget.ts">
<path fill="#ddfeff" stroke="black" d="M1251.5,-12781.84C1251.5,-12781.84 1162.5,-12781.84 1162.5,-12781.84 1159.5,-12781.84 1156.5,-12778.84 1156.5,-12775.84 1156.5,-12775.84 1156.5,-12769.84 1156.5,-12769.84 1156.5,-12766.84 1159.5,-12763.84 1162.5,-12763.84 1162.5,-12763.84 1251.5,-12763.84 1251.5,-12763.84 1254.5,-12763.84 1257.5,-12766.84 1257.5,-12769.84 1257.5,-12769.84 1257.5,-12775.84 1257.5,-12775.84 1257.5,-12778.84 1254.5,-12781.84 1251.5,-12781.84"/>
<text text-anchor="start" x="1164.5" y="-12770.64" font-family="Helvetica,sans-Serif" font-size="9.00">useChartWidget.ts</text>
</a>
</g>
</g>
<!-- src/scripts/widgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useChartWidget.ts -->
<g id="edge3168" class="edge">
<title>src/scripts/widgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useChartWidget.ts</title>
<g id="a_edge3168"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1394.43,-15902.06C1367.3,-15902.26 1328.89,-15899.37 1308.5,-15874.84 1294.77,-15858.32 1314.44,-12798.18 1300.5,-12781.84 1288.42,-12767.68 1268.66,-12763.18 1250.5,-12763.07"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1242.33,-12761.4 1236.46,-12763.82 1242.56,-12765.6 1242.33,-12761.4"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1242.45,-12763.5 1245.44,-12763.34 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1247.84" cy="-12763.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1280.07" y="-14326.14" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useColorWidget.ts -->
<g id="node902" class="node">
<title>src/renderer/extensions/vueNodes/widgets/composables/useColorWidget.ts</title>
<g id="a_node902"><a xlink:href="src/renderer/extensions/vueNodes/widgets/composables/useColorWidget.ts" xlink:title="useColorWidget.ts">
<path fill="#ddfeff" stroke="black" d="M1250,-12811.84C1250,-12811.84 1164,-12811.84 1164,-12811.84 1161,-12811.84 1158,-12808.84 1158,-12805.84 1158,-12805.84 1158,-12799.84 1158,-12799.84 1158,-12796.84 1161,-12793.84 1164,-12793.84 1164,-12793.84 1250,-12793.84 1250,-12793.84 1253,-12793.84 1256,-12796.84 1256,-12799.84 1256,-12799.84 1256,-12805.84 1256,-12805.84 1256,-12808.84 1253,-12811.84 1250,-12811.84"/>
<text text-anchor="start" x="1166" y="-12800.64" font-family="Helvetica,sans-Serif" font-size="9.00">useColorWidget.ts</text>
</a>
</g>
</g>
<!-- src/scripts/widgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useColorWidget.ts -->
<g id="edge3169" class="edge">
<title>src/scripts/widgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useColorWidget.ts</title>
<g id="a_edge3169"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1394.43,-15902.06C1367.3,-15902.26 1328.89,-15899.37 1308.5,-15874.84 1294.9,-15858.48 1314.31,-12828.02 1300.5,-12811.84 1288.42,-12797.68 1268.66,-12793.18 1250.5,-12793.07"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1242.33,-12791.4 1236.45,-12793.82 1242.56,-12795.6 1242.33,-12791.4"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1242.45,-12793.5 1245.44,-12793.34 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1247.84" cy="-12793.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1280.07" y="-14341.09" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts -->
<g id="node903" class="node">
<title>src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts</title>
<g id="a_node903"><a xlink:href="src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts" xlink:title="useComboWidget.ts">
<path fill="#ddfeff" stroke="black" d="M1254.5,-12661.84C1254.5,-12661.84 1159.5,-12661.84 1159.5,-12661.84 1156.5,-12661.84 1153.5,-12658.84 1153.5,-12655.84 1153.5,-12655.84 1153.5,-12649.84 1153.5,-12649.84 1153.5,-12646.84 1156.5,-12643.84 1159.5,-12643.84 1159.5,-12643.84 1254.5,-12643.84 1254.5,-12643.84 1257.5,-12643.84 1260.5,-12646.84 1260.5,-12649.84 1260.5,-12649.84 1260.5,-12655.84 1260.5,-12655.84 1260.5,-12658.84 1257.5,-12661.84 1254.5,-12661.84"/>
<text text-anchor="start" x="1161.5" y="-12650.64" font-family="Helvetica,sans-Serif" font-size="9.00">useComboWidget.ts</text>
</a>
</g>
</g>
<!-- src/scripts/widgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts -->
<g id="edge3170" class="edge">
<title>src/scripts/widgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts</title>
<g id="a_edge3170"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1394.43,-15902.06C1367.3,-15902.26 1328.89,-15899.37 1308.5,-15874.84 1294.24,-15857.68 1314.98,-12678.81 1300.5,-12661.84 1288.42,-12647.68 1268.66,-12643.18 1250.5,-12643.07"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1242.33,-12641.4 1236.46,-12643.82 1242.56,-12645.6 1242.33,-12641.4"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1242.45,-12643.5 1245.44,-12643.34 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1247.84" cy="-12643.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1329.07" y="-14275.75" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/widgets.ts&#45;&gt;src/schemas/nodeDef/migration.ts -->
<g id="edge3183" class="edge">
<title>src/scripts/widgets.ts&#45;&gt;src/schemas/nodeDef/migration.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1435.93,-15912.08C1455.68,-15933.24 1502.66,-15987.76 1519.5,-16043.84 1525.45,-16063.64 1513.66,-19006.47 1527.5,-19021.84 1546.92,-19043.41 1580.4,-19045.51 1607.15,-19042.85"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1607.72,-19044.9 1613.44,-19042.13 1607.24,-19040.73 1607.72,-19044.9"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useFileUploadWidget.ts -->
<g id="node907" class="node">
<title>src/renderer/extensions/vueNodes/widgets/composables/useFileUploadWidget.ts</title>
<g id="a_node907"><a xlink:href="src/renderer/extensions/vueNodes/widgets/composables/useFileUploadWidget.ts" xlink:title="useFileUploadWidget.ts">
<path fill="#ddfeff" stroke="black" d="M1262,-12841.84C1262,-12841.84 1152,-12841.84 1152,-12841.84 1149,-12841.84 1146,-12838.84 1146,-12835.84 1146,-12835.84 1146,-12829.84 1146,-12829.84 1146,-12826.84 1149,-12823.84 1152,-12823.84 1152,-12823.84 1262,-12823.84 1262,-12823.84 1265,-12823.84 1268,-12826.84 1268,-12829.84 1268,-12829.84 1268,-12835.84 1268,-12835.84 1268,-12838.84 1265,-12841.84 1262,-12841.84"/>
<text text-anchor="start" x="1154" y="-12830.64" font-family="Helvetica,sans-Serif" font-size="9.00">useFileUploadWidget.ts</text>
</a>
</g>
</g>
<!-- src/scripts/widgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useFileUploadWidget.ts -->
<g id="edge3171" class="edge">
<title>src/scripts/widgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useFileUploadWidget.ts</title>
<g id="a_edge3171"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1394.43,-15902.06C1367.3,-15902.26 1328.89,-15899.37 1308.5,-15874.84 1295.04,-15858.64 1314.17,-12857.86 1300.5,-12841.84 1288.42,-12827.68 1268.66,-12823.18 1250.5,-12823.07"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1242.33,-12821.4 1236.45,-12823.82 1242.56,-12825.6 1242.33,-12821.4"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1242.45,-12823.5 1245.44,-12823.34 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1247.84" cy="-12823.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1280.07" y="-14356.04" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts -->
<g id="node908" class="node">
<title>src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts</title>
<g id="a_node908"><a xlink:href="src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts" xlink:title="useFloatWidget.ts">
<path fill="#ddfeff" stroke="black" d="M1250,-12691.84C1250,-12691.84 1164,-12691.84 1164,-12691.84 1161,-12691.84 1158,-12688.84 1158,-12685.84 1158,-12685.84 1158,-12679.84 1158,-12679.84 1158,-12676.84 1161,-12673.84 1164,-12673.84 1164,-12673.84 1250,-12673.84 1250,-12673.84 1253,-12673.84 1256,-12676.84 1256,-12679.84 1256,-12679.84 1256,-12685.84 1256,-12685.84 1256,-12688.84 1253,-12691.84 1250,-12691.84"/>
<text text-anchor="start" x="1166" y="-12680.64" font-family="Helvetica,sans-Serif" font-size="9.00">useFloatWidget.ts</text>
</a>
</g>
</g>
<!-- src/scripts/widgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts -->
<g id="edge3172" class="edge">
<title>src/scripts/widgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts</title>
<g id="a_edge3172"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1394.43,-15902.06C1367.3,-15902.26 1328.89,-15899.37 1308.5,-15874.84 1294.37,-15857.84 1314.85,-12708.65 1300.5,-12691.84 1288.42,-12677.68 1268.66,-12673.18 1250.5,-12673.07"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1242.33,-12671.4 1236.46,-12673.82 1242.56,-12675.6 1242.33,-12671.4"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1242.45,-12673.5 1245.44,-12673.34 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1247.84" cy="-12673.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1280.07" y="-14290.71" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useGalleriaWidget.ts -->
<g id="node909" class="node">
<title>src/renderer/extensions/vueNodes/widgets/composables/useGalleriaWidget.ts</title>
<g id="a_node909"><a xlink:href="src/renderer/extensions/vueNodes/widgets/composables/useGalleriaWidget.ts" xlink:title="useGalleriaWidget.ts">
<path fill="#ddfeff" stroke="black" d="M1255.5,-12871.84C1255.5,-12871.84 1158.5,-12871.84 1158.5,-12871.84 1155.5,-12871.84 1152.5,-12868.84 1152.5,-12865.84 1152.5,-12865.84 1152.5,-12859.84 1152.5,-12859.84 1152.5,-12856.84 1155.5,-12853.84 1158.5,-12853.84 1158.5,-12853.84 1255.5,-12853.84 1255.5,-12853.84 1258.5,-12853.84 1261.5,-12856.84 1261.5,-12859.84 1261.5,-12859.84 1261.5,-12865.84 1261.5,-12865.84 1261.5,-12868.84 1258.5,-12871.84 1255.5,-12871.84"/>
<text text-anchor="start" x="1160.5" y="-12860.64" font-family="Helvetica,sans-Serif" font-size="9.00">useGalleriaWidget.ts</text>
</a>
</g>
</g>
<!-- src/scripts/widgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useGalleriaWidget.ts -->
<g id="edge3173" class="edge">
<title>src/scripts/widgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useGalleriaWidget.ts</title>
<g id="a_edge3173"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1394.43,-15902.06C1367.3,-15902.26 1328.89,-15899.37 1308.5,-15874.84 1295.17,-15858.8 1314.04,-12887.7 1300.5,-12871.84 1288.42,-12857.68 1268.66,-12853.18 1250.5,-12853.07"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1242.33,-12851.4 1236.45,-12853.82 1242.56,-12855.6 1242.33,-12851.4"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1242.45,-12853.5 1245.44,-12853.34 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1247.84" cy="-12853.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1280.07" y="-14370.99" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useImageCompareWidget.ts -->
<g id="node910" class="node">
<title>src/renderer/extensions/vueNodes/widgets/composables/useImageCompareWidget.ts</title>
<g id="a_node910"><a xlink:href="src/renderer/extensions/vueNodes/widgets/composables/useImageCompareWidget.ts" xlink:title="useImageCompareWidget.ts">
<path fill="#ddfeff" stroke="black" d="M1273.5,-12901.84C1273.5,-12901.84 1140.5,-12901.84 1140.5,-12901.84 1137.5,-12901.84 1134.5,-12898.84 1134.5,-12895.84 1134.5,-12895.84 1134.5,-12889.84 1134.5,-12889.84 1134.5,-12886.84 1137.5,-12883.84 1140.5,-12883.84 1140.5,-12883.84 1273.5,-12883.84 1273.5,-12883.84 1276.5,-12883.84 1279.5,-12886.84 1279.5,-12889.84 1279.5,-12889.84 1279.5,-12895.84 1279.5,-12895.84 1279.5,-12898.84 1276.5,-12901.84 1273.5,-12901.84"/>
<text text-anchor="start" x="1142.5" y="-12890.64" font-family="Helvetica,sans-Serif" font-size="9.00">useImageCompareWidget.ts</text>
</a>
</g>
</g>
<!-- src/scripts/widgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useImageCompareWidget.ts -->
<g id="edge3174" class="edge">
<title>src/scripts/widgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useImageCompareWidget.ts</title>
<g id="a_edge3174"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1394.43,-15902.05C1367.3,-15902.26 1328.89,-15899.37 1308.5,-15874.84 1295.3,-15858.96 1313.9,-12917.54 1300.5,-12901.84 1288.42,-12887.68 1268.66,-12883.18 1250.5,-12883.07"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1242.33,-12881.4 1236.45,-12883.82 1242.56,-12885.6 1242.33,-12881.4"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1242.45,-12883.5 1245.44,-12883.34 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1247.84" cy="-12883.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1329.07" y="-14395.95" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts -->
<g id="node911" class="node">
<title>src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts</title>
<g id="a_node911"><a xlink:href="src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts" xlink:title="useImageUploadWidget.ts">
<path fill="#ddfeff" stroke="black" d="M1269,-13051.84C1269,-13051.84 1145,-13051.84 1145,-13051.84 1142,-13051.84 1139,-13048.84 1139,-13045.84 1139,-13045.84 1139,-13039.84 1139,-13039.84 1139,-13036.84 1142,-13033.84 1145,-13033.84 1145,-13033.84 1269,-13033.84 1269,-13033.84 1272,-13033.84 1275,-13036.84 1275,-13039.84 1275,-13039.84 1275,-13045.84 1275,-13045.84 1275,-13048.84 1272,-13051.84 1269,-13051.84"/>
<text text-anchor="start" x="1147" y="-13040.64" font-family="Helvetica,sans-Serif" font-size="9.00">useImageUploadWidget.ts</text>
</a>
</g>
</g>
<!-- src/scripts/widgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts -->
<g id="edge3175" class="edge">
<title>src/scripts/widgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts</title>
<g id="a_edge3175"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1394.43,-15902.05C1367.3,-15902.26 1328.89,-15899.37 1308.5,-15874.84 1296.19,-15860.03 1309.34,-13119.94 1300.5,-13102.84 1290.54,-13083.56 1272.07,-13068.67 1254.24,-13058.43"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1248.09,-13052.85 1241.8,-13051.93 1246.15,-13056.57 1248.09,-13052.85"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1247.12,-13054.71 1249.78,-13056.1 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1251.91" cy="-13057.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1278.71" y="-14469.88" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts -->
<g id="node913" class="node">
<title>src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts</title>
<g id="a_node913"><a xlink:href="src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts" xlink:title="useIntWidget.ts">
<path fill="#ddfeff" stroke="black" d="M1245.5,-12721.84C1245.5,-12721.84 1168.5,-12721.84 1168.5,-12721.84 1165.5,-12721.84 1162.5,-12718.84 1162.5,-12715.84 1162.5,-12715.84 1162.5,-12709.84 1162.5,-12709.84 1162.5,-12706.84 1165.5,-12703.84 1168.5,-12703.84 1168.5,-12703.84 1245.5,-12703.84 1245.5,-12703.84 1248.5,-12703.84 1251.5,-12706.84 1251.5,-12709.84 1251.5,-12709.84 1251.5,-12715.84 1251.5,-12715.84 1251.5,-12718.84 1248.5,-12721.84 1245.5,-12721.84"/>
<text text-anchor="start" x="1170.5" y="-12710.64" font-family="Helvetica,sans-Serif" font-size="9.00">useIntWidget.ts</text>
</a>
</g>
</g>
<!-- src/scripts/widgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts -->
<g id="edge3176" class="edge">
<title>src/scripts/widgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts</title>
<g id="a_edge3176"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1394.43,-15902.06C1367.3,-15902.26 1328.89,-15899.37 1308.5,-15874.84 1294.51,-15858 1314.71,-12738.49 1300.5,-12721.84 1288.42,-12707.68 1268.66,-12703.18 1250.5,-12703.07"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1242.33,-12701.4 1236.46,-12703.82 1242.56,-12705.6 1242.33,-12701.4"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1242.45,-12703.5 1245.44,-12703.34 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1247.84" cy="-12703.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1280.07" y="-14305.66" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts -->
<g id="node914" class="node">
<title>src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts</title>
<g id="a_node914"><a xlink:href="src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts" xlink:title="useMarkdownWidget.ts">
<path fill="#ddfeff" stroke="black" d="M1262,-12751.84C1262,-12751.84 1152,-12751.84 1152,-12751.84 1149,-12751.84 1146,-12748.84 1146,-12745.84 1146,-12745.84 1146,-12739.84 1146,-12739.84 1146,-12736.84 1149,-12733.84 1152,-12733.84 1152,-12733.84 1262,-12733.84 1262,-12733.84 1265,-12733.84 1268,-12736.84 1268,-12739.84 1268,-12739.84 1268,-12745.84 1268,-12745.84 1268,-12748.84 1265,-12751.84 1262,-12751.84"/>
<text text-anchor="start" x="1154" y="-12740.64" font-family="Helvetica,sans-Serif" font-size="9.00">useMarkdownWidget.ts</text>
</a>
</g>
</g>
<!-- src/scripts/widgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts -->
<g id="edge3177" class="edge">
<title>src/scripts/widgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts</title>
<g id="a_edge3177"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1394.43,-15902.06C1367.3,-15902.26 1328.89,-15899.37 1308.5,-15874.84 1294.64,-15858.16 1314.58,-12768.34 1300.5,-12751.84 1288.42,-12737.68 1268.66,-12733.18 1250.5,-12733.07"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1242.33,-12731.4 1236.46,-12733.82 1242.56,-12735.6 1242.33,-12731.4"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1242.45,-12733.5 1245.44,-12733.34 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1247.84" cy="-12733.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1329.07" y="-14320.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useMultiSelectWidget.ts -->
<g id="node915" class="node">
<title>src/renderer/extensions/vueNodes/widgets/composables/useMultiSelectWidget.ts</title>
<g id="a_node915"><a xlink:href="src/renderer/extensions/vueNodes/widgets/composables/useMultiSelectWidget.ts" xlink:title="useMultiSelectWidget.ts">
<path fill="#ddfeff" stroke="black" d="M1263.5,-12931.84C1263.5,-12931.84 1150.5,-12931.84 1150.5,-12931.84 1147.5,-12931.84 1144.5,-12928.84 1144.5,-12925.84 1144.5,-12925.84 1144.5,-12919.84 1144.5,-12919.84 1144.5,-12916.84 1147.5,-12913.84 1150.5,-12913.84 1150.5,-12913.84 1263.5,-12913.84 1263.5,-12913.84 1266.5,-12913.84 1269.5,-12916.84 1269.5,-12919.84 1269.5,-12919.84 1269.5,-12925.84 1269.5,-12925.84 1269.5,-12928.84 1266.5,-12931.84 1263.5,-12931.84"/>
<text text-anchor="start" x="1152.5" y="-12920.64" font-family="Helvetica,sans-Serif" font-size="9.00">useMultiSelectWidget.ts</text>
</a>
</g>
</g>
<!-- src/scripts/widgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useMultiSelectWidget.ts -->
<g id="edge3178" class="edge">
<title>src/scripts/widgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useMultiSelectWidget.ts</title>
<g id="a_edge3178"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1394.43,-15902.05C1367.3,-15902.26 1328.89,-15899.37 1308.5,-15874.84 1295.44,-15859.12 1313.77,-12947.38 1300.5,-12931.84 1288.42,-12917.68 1268.66,-12913.18 1250.5,-12913.07"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1242.33,-12911.4 1236.45,-12913.82 1242.56,-12915.6 1242.33,-12911.4"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1242.45,-12913.5 1245.44,-12913.34 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1247.84" cy="-12913.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1280.07" y="-14410.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useSelectButtonWidget.ts -->
<g id="node916" class="node">
<title>src/renderer/extensions/vueNodes/widgets/composables/useSelectButtonWidget.ts</title>
<g id="a_node916"><a xlink:href="src/renderer/extensions/vueNodes/widgets/composables/useSelectButtonWidget.ts" xlink:title="useSelectButtonWidget.ts">
<path fill="#ddfeff" stroke="black" d="M1268,-12961.84C1268,-12961.84 1146,-12961.84 1146,-12961.84 1143,-12961.84 1140,-12958.84 1140,-12955.84 1140,-12955.84 1140,-12949.84 1140,-12949.84 1140,-12946.84 1143,-12943.84 1146,-12943.84 1146,-12943.84 1268,-12943.84 1268,-12943.84 1271,-12943.84 1274,-12946.84 1274,-12949.84 1274,-12949.84 1274,-12955.84 1274,-12955.84 1274,-12958.84 1271,-12961.84 1268,-12961.84"/>
<text text-anchor="start" x="1148" y="-12950.64" font-family="Helvetica,sans-Serif" font-size="9.00">useSelectButtonWidget.ts</text>
</a>
</g>
</g>
<!-- src/scripts/widgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useSelectButtonWidget.ts -->
<g id="edge3179" class="edge">
<title>src/scripts/widgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useSelectButtonWidget.ts</title>
<g id="a_edge3179"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1394.43,-15902.05C1367.3,-15902.26 1328.89,-15899.37 1308.5,-15874.84 1295.57,-15859.28 1313.63,-12977.23 1300.5,-12961.84 1288.42,-12947.68 1268.66,-12943.18 1250.5,-12943.07"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1242.33,-12941.4 1236.45,-12943.82 1242.56,-12945.6 1242.33,-12941.4"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1242.45,-12943.5 1245.44,-12943.34 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1247.84" cy="-12943.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1329.07" y="-14425.85" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts -->
<g id="node917" class="node">
<title>src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts</title>
<g id="a_node917"><a xlink:href="src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts" xlink:title="useStringWidget.ts">
<path fill="#ddfeff" stroke="black" d="M1253,-12631.84C1253,-12631.84 1161,-12631.84 1161,-12631.84 1158,-12631.84 1155,-12628.84 1155,-12625.84 1155,-12625.84 1155,-12619.84 1155,-12619.84 1155,-12616.84 1158,-12613.84 1161,-12613.84 1161,-12613.84 1253,-12613.84 1253,-12613.84 1256,-12613.84 1259,-12616.84 1259,-12619.84 1259,-12619.84 1259,-12625.84 1259,-12625.84 1259,-12628.84 1256,-12631.84 1253,-12631.84"/>
<text text-anchor="start" x="1163" y="-12620.64" font-family="Helvetica,sans-Serif" font-size="9.00">useStringWidget.ts</text>
</a>
</g>
</g>
<!-- src/scripts/widgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts -->
<g id="edge3180" class="edge">
<title>src/scripts/widgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts</title>
<g id="a_edge3180"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1394.43,-15902.06C1367.3,-15902.26 1328.89,-15899.38 1308.5,-15874.84 1294.11,-15857.52 1315.12,-12648.97 1300.5,-12631.84 1288.42,-12617.68 1268.66,-12613.18 1250.5,-12613.07"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1242.33,-12611.4 1236.46,-12613.82 1242.56,-12615.6 1242.33,-12611.4"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1242.45,-12613.5 1245.44,-12613.34 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1247.84" cy="-12613.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1329.07" y="-14260.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useTextareaWidget.ts -->
<g id="node918" class="node">
<title>src/renderer/extensions/vueNodes/widgets/composables/useTextareaWidget.ts</title>
<g id="a_node918"><a xlink:href="src/renderer/extensions/vueNodes/widgets/composables/useTextareaWidget.ts" xlink:title="useTextareaWidget.ts">
<path fill="#ddfeff" stroke="black" d="M1257.5,-12991.84C1257.5,-12991.84 1156.5,-12991.84 1156.5,-12991.84 1153.5,-12991.84 1150.5,-12988.84 1150.5,-12985.84 1150.5,-12985.84 1150.5,-12979.84 1150.5,-12979.84 1150.5,-12976.84 1153.5,-12973.84 1156.5,-12973.84 1156.5,-12973.84 1257.5,-12973.84 1257.5,-12973.84 1260.5,-12973.84 1263.5,-12976.84 1263.5,-12979.84 1263.5,-12979.84 1263.5,-12985.84 1263.5,-12985.84 1263.5,-12988.84 1260.5,-12991.84 1257.5,-12991.84"/>
<text text-anchor="start" x="1158.5" y="-12980.64" font-family="Helvetica,sans-Serif" font-size="9.00">useTextareaWidget.ts</text>
</a>
</g>
</g>
<!-- src/scripts/widgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useTextareaWidget.ts -->
<g id="edge3181" class="edge">
<title>src/scripts/widgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useTextareaWidget.ts</title>
<g id="a_edge3181"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1394.43,-15902.05C1367.3,-15902.26 1328.89,-15899.37 1308.5,-15874.84 1295.7,-15859.44 1313.5,-13007.07 1300.5,-12991.84 1288.42,-12977.68 1268.66,-12973.18 1250.5,-12973.07"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1242.33,-12971.4 1236.45,-12973.82 1242.56,-12975.6 1242.33,-12971.4"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1242.45,-12973.5 1245.44,-12973.34 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1247.84" cy="-12973.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1329.07" y="-14440.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useTreeSelectWidget.ts -->
<g id="node919" class="node">
<title>src/renderer/extensions/vueNodes/widgets/composables/useTreeSelectWidget.ts</title>
<g id="a_node919"><a xlink:href="src/renderer/extensions/vueNodes/widgets/composables/useTreeSelectWidget.ts" xlink:title="useTreeSelectWidget.ts">
<path fill="#ddfeff" stroke="black" d="M1262,-13021.84C1262,-13021.84 1152,-13021.84 1152,-13021.84 1149,-13021.84 1146,-13018.84 1146,-13015.84 1146,-13015.84 1146,-13009.84 1146,-13009.84 1146,-13006.84 1149,-13003.84 1152,-13003.84 1152,-13003.84 1262,-13003.84 1262,-13003.84 1265,-13003.84 1268,-13006.84 1268,-13009.84 1268,-13009.84 1268,-13015.84 1268,-13015.84 1268,-13018.84 1265,-13021.84 1262,-13021.84"/>
<text text-anchor="start" x="1154" y="-13010.64" font-family="Helvetica,sans-Serif" font-size="9.00">useTreeSelectWidget.ts</text>
</a>
</g>
</g>
<!-- src/scripts/widgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useTreeSelectWidget.ts -->
<g id="edge3182" class="edge">
<title>src/scripts/widgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useTreeSelectWidget.ts</title>
<g id="a_edge3182"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1394.43,-15902.05C1367.3,-15902.26 1328.89,-15899.37 1308.5,-15874.84 1295.84,-15859.6 1313.36,-13036.91 1300.5,-13021.84 1288.42,-13007.68 1268.66,-13003.18 1250.5,-13003.07"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1242.33,-13001.4 1236.45,-13003.82 1242.56,-13005.6 1242.33,-13001.4"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1242.45,-13003.5 1245.44,-13003.34 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1247.84" cy="-13003.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1329.07" y="-14455.75" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/errorNodeWidgets.ts -->
<g id="node948" class="node">
<title>src/scripts/errorNodeWidgets.ts</title>
<g id="a_node948"><a xlink:href="src/scripts/errorNodeWidgets.ts" xlink:title="errorNodeWidgets.ts">
<path fill="#ddfeff" stroke="black" d="M1698,-16731.84C1698,-16731.84 1600,-16731.84 1600,-16731.84 1597,-16731.84 1594,-16728.84 1594,-16725.84 1594,-16725.84 1594,-16719.84 1594,-16719.84 1594,-16716.84 1597,-16713.84 1600,-16713.84 1600,-16713.84 1698,-16713.84 1698,-16713.84 1701,-16713.84 1704,-16716.84 1704,-16719.84 1704,-16719.84 1704,-16725.84 1704,-16725.84 1704,-16728.84 1701,-16731.84 1698,-16731.84"/>
<text text-anchor="start" x="1602" y="-16720.64" font-family="Helvetica,sans-Serif" font-size="9.00">errorNodeWidgets.ts</text>
</a>
</g>
</g>
<!-- src/scripts/widgets.ts&#45;&gt;src/scripts/errorNodeWidgets.ts -->
<g id="edge3163" class="edge">
<title>src/scripts/widgets.ts&#45;&gt;src/scripts/errorNodeWidgets.ts</title>
<g id="a_edge3163"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1435.89,-15912.09C1455.56,-15933.28 1502.4,-15987.84 1519.5,-16043.84 1524.89,-16061.51 1515.13,-16695.11 1527.5,-16708.84 1540.73,-16723.51 1560.44,-16729.31 1580.1,-16730.77"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1587.92,-16733.08 1593.98,-16731.14 1588.04,-16728.88 1587.92,-16733.08"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1587.98,-16730.98 1584.98,-16730.9 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1582.58" cy="-16730.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1496.49" y="-16314.25" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/newUserService.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge3296" class="edge">
<title>src/services/newUserService.ts&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1257.43,-14416.96C1273.53,-14418.45 1289.95,-14423.45 1300.5,-14435.84 1314.96,-14452.82 1298.63,-27260.84 1308.5,-27280.84 1362.8,-27390.84 1411.33,-27409.41 1527.5,-27448.84 1634.19,-27485.05 1701.31,-27528.48 1781,-27448.84 1796.39,-27433.46 1774.9,-14934.41 1789,-14917.84 1800.02,-14904.88 1817.5,-14900.04 1834.27,-14898.82"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1834.51,-14900.92 1840.41,-14898.53 1834.31,-14896.72 1834.51,-14900.92"/>
</g>
<!-- src/stores/nodeDefStore.ts&#45;&gt;src/stores/subgraphStore.ts -->
<g id="edge3422" class="edge">
<title>src/stores/nodeDefStore.ts&#45;&gt;src/stores/subgraphStore.ts</title>
<g id="a_edge3422"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1837.36,-14851.36C1820.22,-14850.66 1801.67,-14846.11 1789,-14833.84 1775.67,-14820.91 1794.49,-14805.59 1781,-14792.84 1762.44,-14775.29 1735.26,-14769.59 1710.46,-14768.27"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1702.66,-14765.98 1696.61,-14767.94 1702.56,-14770.18 1702.66,-14765.98"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1702.61,-14768.08 1705.61,-14768.16 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1708.01" cy="-14768.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1809.62" y="-14805.74" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/nodeDefStore.ts&#45;&gt;src/types/treeExplorerTypes.ts -->
<g id="edge3424" class="edge">
<title>src/stores/nodeDefStore.ts&#45;&gt;src/types/treeExplorerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1837.5,-14837.51C1815.08,-14837.6 1791.32,-14842.98 1785,-14863.84 1780.21,-14879.64 1780.21,-17226.03 1785,-17241.84 1789.82,-17257.77 1804.83,-17264.67 1821.64,-17267.08"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1821.7,-17269.2 1827.9,-17267.78 1822.17,-17265.03 1821.7,-17269.2"/>
</g>
<!-- src/stores/nodeDefStore.ts&#45;&gt;src/utils/treeUtil.ts -->
<g id="edge3426" class="edge">
<title>src/stores/nodeDefStore.ts&#45;&gt;src/utils/treeUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1837.5,-14837.51C1815.08,-14837.6 1791.32,-14842.98 1785,-14863.84 1781.79,-14874.44 1781.79,-18045.23 1785,-18055.84 1792.04,-18079.1 1820.77,-18083.1 1845.15,-18082.01"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1845.38,-18084.1 1851.24,-18081.63 1845.12,-18079.9 1845.38,-18084.1"/>
</g>
<!-- src/stores/nodeDefStore.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge3417" class="edge">
<title>src/stores/nodeDefStore.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1837.5,-14837.51C1815.08,-14837.6 1791.32,-14842.98 1785,-14863.84 1779.95,-14880.5 1783.5,-24875.49 1785,-24892.84 1803.79,-25110.67 1863.12,-25371.08 1878.39,-25435.75"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1876.38,-25436.36 1879.8,-25441.71 1880.46,-25435.39 1876.38,-25436.36"/>
</g>
<!-- src/stores/nodeDefStore.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge3419" class="edge">
<title>src/stores/nodeDefStore.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1837.5,-14837.51C1815.08,-14837.6 1791.32,-14842.98 1785,-14863.84 1780.82,-14877.63 1780.82,-19002.04 1785,-19015.84 1789.52,-19030.77 1803.07,-19037.49 1818.66,-19039.95"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1818.75,-19042.08 1824.96,-19040.72 1819.26,-19037.91 1818.75,-19042.08"/>
</g>
<!-- src/stores/nodeDefStore.ts&#45;&gt;src/utils/fuseUtil.ts -->
<g id="edge3425" class="edge">
<title>src/stores/nodeDefStore.ts&#45;&gt;src/utils/fuseUtil.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1837.5,-14837.51C1815.08,-14837.6 1791.32,-14842.98 1785,-14863.84 1781.76,-14874.54 1781.76,-18075.13 1785,-18085.84 1792,-18108.94 1820.4,-18113.05 1844.67,-18112.03"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1844.87,-18114.12 1850.74,-18111.67 1844.62,-18109.93 1844.87,-18114.12"/>
</g>
<!-- src/stores/nodeDefStore.ts&#45;&gt;src/types/nodeSource.ts -->
<g id="edge3423" class="edge">
<title>src/stores/nodeDefStore.ts&#45;&gt;src/types/nodeSource.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1837.5,-14837.51C1815.08,-14837.6 1791.32,-14842.98 1785,-14863.84 1780.03,-14880.24 1780.03,-17315.43 1785,-17331.84 1791.07,-17351.89 1813.25,-17357.63 1834.87,-17358.13"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.94,-17360.23 1840.94,-17358.14 1834.94,-17356.03 1834.94,-17360.23"/>
</g>
<!-- src/stores/nodeDefStore.ts&#45;&gt;src/schemas/nodeDefSchema.ts -->
<g id="edge3420" class="edge">
<title>src/stores/nodeDefStore.ts&#45;&gt;src/schemas/nodeDefSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1926.63,-14839.99C1941.67,-14841.44 1957.18,-14846.15 1967,-14857.84 1983.54,-14877.52 1978.23,-18535.18 1980,-18560.84 1994,-18763.95 2036.72,-19008.28 2048.16,-19071.38"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2046.14,-19072.02 2049.28,-19077.54 2050.27,-19071.26 2046.14,-19072.02"/>
</g>
<!-- src/stores/nodeDefStore.ts&#45;&gt;src/schemas/nodeDef/migration.ts -->
<g id="edge3418" class="edge">
<title>src/stores/nodeDefStore.ts&#45;&gt;src/schemas/nodeDef/migration.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1837.1,-14838.66C1819.49,-14839.53 1800.65,-14844.16 1789,-14857.84 1770.25,-14879.85 1800.43,-19000.42 1781,-19021.84 1758.92,-19046.17 1720.32,-19047.27 1690.72,-19043.56"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1690.79,-19041.45 1684.55,-19042.7 1690.21,-19045.61 1690.79,-19041.45"/>
</g>
<!-- src/services/nodeSearchService.ts -->
<g id="node969" class="node">
<title>src/services/nodeSearchService.ts</title>
<g id="a_node969"><a xlink:href="src/services/nodeSearchService.ts" xlink:title="nodeSearchService.ts">
<path fill="#ddfeff" stroke="black" d="M1258.5,-14489.84C1258.5,-14489.84 1155.5,-14489.84 1155.5,-14489.84 1152.5,-14489.84 1149.5,-14486.84 1149.5,-14483.84 1149.5,-14483.84 1149.5,-14477.84 1149.5,-14477.84 1149.5,-14474.84 1152.5,-14471.84 1155.5,-14471.84 1155.5,-14471.84 1258.5,-14471.84 1258.5,-14471.84 1261.5,-14471.84 1264.5,-14474.84 1264.5,-14477.84 1264.5,-14477.84 1264.5,-14483.84 1264.5,-14483.84 1264.5,-14486.84 1261.5,-14489.84 1258.5,-14489.84"/>
<text text-anchor="start" x="1157.5" y="-14478.64" font-family="Helvetica,sans-Serif" font-size="9.00">nodeSearchService.ts</text>
</a>
</g>
</g>
<!-- src/stores/nodeDefStore.ts&#45;&gt;src/services/nodeSearchService.ts -->
<g id="edge3421" class="edge">
<title>src/stores/nodeDefStore.ts&#45;&gt;src/services/nodeSearchService.ts</title>
<g id="a_edge3421"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1837.09,-14838.65C1819.48,-14839.52 1800.64,-14844.15 1789,-14857.84 1775.43,-14873.78 1795.37,-26901.61 1781,-26916.84 1742.28,-26957.89 1566.82,-26891.36 1527.5,-26931.84 1506.97,-26952.97 1540.64,-27176.32 1519.5,-27196.84 1452.2,-27262.14 1374.83,-27263.13 1308.5,-27196.84 1292.9,-27181.25 1314.79,-14512.63 1300.5,-14495.84 1294.55,-14488.84 1286.72,-14484.21 1278.14,-14481.23"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1271.01,-14477.29 1264.68,-14477.88 1270,-14481.37 1271.01,-14477.29"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1270.5,-14479.33 1273.41,-14480.05 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1275.74" cy="-14480.63" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1327.27" y="-14633.85" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/releaseStore.ts&#45;&gt;src/utils/envUtil.ts -->
<g id="edge3436" class="edge">
<title>src/stores/releaseStore.ts&#45;&gt;src/utils/envUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1678.08,-14677.88C1709.63,-14689.72 1759.25,-14713.82 1781,-14753.84 1791.17,-14772.55 1773.93,-27007.78 1789,-27022.84 1844.96,-27078.76 1911.01,-27078.73 1967,-27022.84 1976.88,-27012.97 1978.92,-18994.76 1980,-18980.84 1993.65,-18805.49 2035.75,-18595.69 2047.77,-18538.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2049.84,-18538.43 2049.02,-18532.13 2045.73,-18537.57 2049.84,-18538.43"/>
</g>
<!-- src/stores/releaseStore.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge3434" class="edge">
<title>src/stores/releaseStore.ts&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1690.53,-14662.1C1720.11,-14659.72 1758.78,-14662.36 1781,-14686.84 1796.02,-14703.39 1774.19,-14871.1 1789,-14887.84 1800.18,-14900.46 1817.5,-14905.3 1834.11,-14906.59"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.08,-14908.69 1840.18,-14906.91 1834.3,-14904.5 1834.08,-14908.69"/>
</g>
<!-- src/stores/releaseStore.ts&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge3437" class="edge">
<title>src/stores/releaseStore.ts&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1678.08,-14677.88C1709.63,-14689.72 1759.25,-14713.82 1781,-14753.84 1791.15,-14772.51 1773.96,-26983.81 1789,-26998.84 1844.96,-27054.76 1911.02,-27054.73 1967,-26998.84 1988.01,-26977.86 1961.28,-18470.89 1980,-18447.84 1987.17,-18439.01 1998.11,-18434.54 2009.28,-18432.46"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.85,-18434.49 2015.48,-18431.53 2009.23,-18430.34 2009.85,-18434.49"/>
</g>
<!-- src/stores/releaseStore.ts&#45;&gt;src/stores/systemStatsStore.ts -->
<g id="edge3435" class="edge">
<title>src/stores/releaseStore.ts&#45;&gt;src/stores/systemStatsStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1690.55,-14668.02C1717.42,-14668.97 1752.79,-14673.18 1781,-14686.84 1820.74,-14706.07 1854.88,-14747.04 1871.03,-14768.71"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1869.51,-14770.18 1874.75,-14773.78 1872.9,-14767.7 1869.51,-14770.18"/>
</g>
<!-- src/services/releaseService.ts -->
<g id="node345" class="node">
<title>src/services/releaseService.ts</title>
<g id="a_node345"><a xlink:href="src/services/releaseService.ts" xlink:title="releaseService.ts">
<path fill="#ddfeff" stroke="black" d="M1247,-14043.84C1247,-14043.84 1167,-14043.84 1167,-14043.84 1164,-14043.84 1161,-14040.84 1161,-14037.84 1161,-14037.84 1161,-14031.84 1161,-14031.84 1161,-14028.84 1164,-14025.84 1167,-14025.84 1167,-14025.84 1247,-14025.84 1247,-14025.84 1250,-14025.84 1253,-14028.84 1253,-14031.84 1253,-14031.84 1253,-14037.84 1253,-14037.84 1253,-14040.84 1250,-14043.84 1247,-14043.84"/>
<text text-anchor="start" x="1169" y="-14032.64" font-family="Helvetica,sans-Serif" font-size="9.00">releaseService.ts</text>
</a>
</g>
</g>
<!-- src/stores/releaseStore.ts&#45;&gt;src/services/releaseService.ts -->
<g id="edge3433" class="edge">
<title>src/stores/releaseStore.ts&#45;&gt;src/services/releaseService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1623.64,-14677.87C1594.65,-14690.11 1547.66,-14714.98 1527.5,-14753.84 1518.29,-14771.59 1533.65,-26258.7 1519.5,-26272.84 1453.17,-26339.12 1374.83,-26339.13 1308.5,-26272.84 1293.49,-26257.84 1314.26,-14065.99 1300.5,-14049.84 1290.35,-14037.92 1274.76,-14032.84 1259.26,-14031.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1259.25,-14029.04 1253.1,-14030.64 1258.91,-14033.22 1259.25,-14029.04"/>
</g>
<!-- src/stores/workspace/searchBoxStore.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge3516" class="edge">
<title>src/stores/workspace/searchBoxStore.ts&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1475.15,-14910.52C1491.52,-14909.11 1508.45,-14904.21 1519.5,-14891.84 1531.87,-14877.98 1514.05,-14737.65 1527.5,-14724.84 1568.28,-14685.97 1740.2,-14685.99 1781,-14724.84 1794.13,-14737.34 1776.92,-14874.31 1789,-14887.84 1800.23,-14900.41 1817.57,-14905.24 1834.17,-14906.53"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.14,-14908.64 1840.24,-14906.86 1834.36,-14904.44 1834.14,-14908.64"/>
</g>
<!-- src/stores/workspace/searchBoxStore.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge3515" class="edge">
<title>src/stores/workspace/searchBoxStore.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1475.47,-14902.87C1491.87,-14904.25 1508.74,-14909.2 1519.5,-14921.84 1532.33,-14936.9 1513.5,-26306.85 1527.5,-26320.84 1607.2,-26400.48 1700.39,-26399.55 1781,-26320.84 1787.68,-26314.31 1788.09,-25994.13 1789,-25984.84 1809.22,-25777.51 1863.29,-25529.32 1877.53,-25466.08"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.65,-25466.23 1878.92,-25459.91 1875.55,-25465.3 1879.65,-25466.23"/>
</g>
<!-- src/stores/workspace/searchBoxStore.ts&#45;&gt;src/components/searchbox/NodeSearchBoxPopover.vue -->
<g id="edge3514" class="edge">
<title>src/stores/workspace/searchBoxStore.ts&#45;&gt;src/components/searchbox/NodeSearchBoxPopover.vue</title>
<g id="a_edge3514"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1376.76,-14899.54C1352.62,-14898.82 1325.08,-14903.02 1308.5,-14921.84 1297.53,-14934.29 1312.25,-19690.11 1300.5,-19701.84 1241.68,-19760.56 1172.31,-19760.57 1113.5,-19701.84 1101.27,-19689.63 1104.16,-9765.73 1100.5,-9748.84 1060.14,-9562.4 964.12,-9544.21 923.5,-9357.84 904.91,-9272.53 916.05,-6301.97 910.5,-6214.84 891.13,-5910.84 832.56,-5544.53 816.89,-5449.98"/>
<polygon fill="orange" stroke="orange" points="817.64,-5441.74 814.58,-5436.16 813.5,-5442.43 817.64,-5441.74"/>
<polyline fill="none" stroke="orange" points="815.57,-5442.08 816.06,-5445.04 "/>
<ellipse fill="none" stroke="orange" cx="816.46" cy="-5447.41" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1077.09" y="-10160.55" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/graph/modals/ZoomControlsModal.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge551" class="edge">
<title>src/components/graph/modals/ZoomControlsModal.vue&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M625.98,-2855.97C646.11,-2868.52 679.74,-2893.18 693.5,-2924.84 712.07,-2967.57 688.87,-16297.99 701.5,-16342.84 749.8,-16514.3 862.16,-16513.39 910.5,-16684.84 932.36,-16762.35 914.2,-28201.84 923.5,-28281.84 963.29,-28624.19 1059.82,-28694.59 1100.5,-29036.84 1103.88,-29065.23 1093.21,-31075.68 1113.5,-31095.84 1405.14,-31385.64 1486.51,-30811.68 1519.5,-30710.84 1834.25,-29748.53 1722.49,-29458.62 1781,-28447.84 1781.68,-28436.11 1781.39,-14926.78 1789,-14917.84 1800.02,-14904.88 1817.5,-14900.04 1834.27,-14898.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.51,-14900.92 1840.41,-14898.53 1834.31,-14896.72 1834.51,-14900.92"/>
</g>
<!-- src/components/graph/modals/ZoomControlsModal.vue&#45;&gt;src/stores/commandStore.ts -->
<g id="edge550" class="edge">
<title>src/components/graph/modals/ZoomControlsModal.vue&#45;&gt;src/stores/commandStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M625.98,-2855.97C646.11,-2868.52 679.74,-2893.18 693.5,-2924.84 712.31,-2968.12 682.95,-16474.44 701.5,-16517.84 752.04,-16636.05 859.93,-16599.63 910.5,-16717.84 926.76,-16755.85 915.7,-28584.24 923.5,-28624.84 963.66,-28833.86 1059.87,-28860.9 1100.5,-29069.84 1125.33,-29197.5 1083.93,-31284.19 1113.5,-31410.84 1156.66,-31595.69 1256.9,-31610.08 1300.5,-31794.84 1302.98,-31805.35 1300.82,-32565.24 1308.5,-32572.84 1375.15,-32638.81 1453.02,-32638.98 1519.5,-32572.84 1534.88,-32557.54 1513.17,-31027.13 1527.5,-31010.84 1602.57,-30925.47 1706.13,-31062.37 1781,-30976.84 1799.33,-30955.9 1770.97,-14969.03 1789,-14947.84 1798.36,-14936.83 1812.37,-14931.68 1826.66,-14929.63"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.06,-14931.7 1832.79,-14928.94 1826.59,-14927.53 1827.06,-14931.7"/>
</g>
<!-- src/components/graph/modals/ZoomControlsModal.vue&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge548" class="edge">
<title>src/components/graph/modals/ZoomControlsModal.vue&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M625.98,-2855.97C646.11,-2868.52 679.74,-2893.18 693.5,-2924.84 711.82,-2966.99 689.43,-16116.49 701.5,-16160.84 749.68,-16337.87 862.27,-16339.82 910.5,-16516.84 915.65,-16535.73 909.64,-27784.99 923.5,-27798.84 1042.05,-27917.25 1181.99,-27917.29 1300.5,-27798.84 1310.51,-27788.83 1306.07,-11506.78 1308.5,-11492.84 1330.24,-11368.29 1395.58,-11228.38 1417.64,-11183.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1419.56,-11184.36 1420.34,-11178.05 1415.79,-11182.5 1419.56,-11184.36"/>
</g>
<!-- src/components/graph/modals/ZoomControlsModal.vue&#45;&gt;src/renderer/extensions/minimap/composables/useMinimap.ts -->
<g id="edge549" class="edge">
<title>src/components/graph/modals/ZoomControlsModal.vue&#45;&gt;src/renderer/extensions/minimap/composables/useMinimap.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M625.98,-2855.98C646.11,-2868.53 679.73,-2893.18 693.5,-2924.84 703.6,-2948.06 699.43,-10193.6 701.5,-10218.84 748.41,-10790.71 835.69,-10923.94 910.5,-11492.84 914.31,-11521.84 903.32,-11602.65 923.5,-11623.84 933.97,-11634.83 949.41,-11639.27 964.41,-11640.58"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="964.69,-11642.7 970.8,-11640.96 964.93,-11638.51 964.69,-11642.7"/>
</g>
<!-- src/renderer/extensions/minimap/composables/useMinimap.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge2650" class="edge">
<title>src/renderer/extensions/minimap/composables/useMinimap.ts&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1024.7,-11645.87C1044.8,-11662.22 1085.2,-11698.95 1100.5,-11740.84 1120.17,-11794.71 1104.38,-28203.21 1113.5,-28259.84 1155.69,-28521.81 1257.77,-28564.95 1300.5,-28826.84 1302.33,-28838.02 1300.47,-30450.84 1308.5,-30458.84 1374.97,-30524.98 1452.84,-30524.8 1519.5,-30458.84 1534.59,-30443.91 1514.31,-29711.46 1527.5,-29694.84 1599.59,-29603.97 1709.36,-29724.06 1781,-29632.84 1796.78,-29612.75 1772.45,-14937.3 1789,-14917.84 1800.02,-14904.88 1817.5,-14900.04 1834.27,-14898.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.51,-14900.92 1840.41,-14898.53 1834.31,-14896.72 1834.51,-14900.92"/>
</g>
<!-- src/renderer/extensions/minimap/composables/useMinimap.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge2649" class="edge">
<title>src/renderer/extensions/minimap/composables/useMinimap.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1053.45,-11641.19C1070.37,-11640.68 1088.79,-11636.65 1100.5,-11623.84 1134.29,-11586.87 1083.02,-11438.58 1113.5,-11398.84 1166.78,-11329.35 1229.57,-11388.18 1300.5,-11336.84 1359.19,-11294.35 1402.04,-11216 1418.08,-11183.53"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1420.02,-11184.33 1420.76,-11178.02 1416.24,-11182.5 1420.02,-11184.33"/>
</g>
<!-- src/renderer/extensions/minimap/composables/useMinimap.ts&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge2651" class="edge">
<title>src/renderer/extensions/minimap/composables/useMinimap.ts&#45;&gt;src/stores/workflowStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1024.7,-11645.87C1044.8,-11662.22 1085.2,-11698.95 1100.5,-11740.84 1122.61,-11801.39 1106.41,-30240.77 1113.5,-30304.84 1155.44,-30683.69 1258.21,-30763.02 1300.5,-31141.84 1302.9,-31163.31 1296.39,-34234.95 1308.5,-34252.84 1365.19,-34336.55 1461.88,-34254.76 1519.5,-34337.84 1529.67,-34352.5 1514.73,-34646.38 1527.5,-34658.84 1547.66,-34678.5 1761.07,-34678.74 1781,-34658.84 1792.37,-34647.49 1779.05,-30045.45 1789,-30032.84 1839.4,-29968.93 1916.63,-30053.76 1967,-29989.84 1981.18,-29971.84 1979.54,-16815.74 1980,-16792.84 1995.01,-16050.22 2043.28,-15136.26 2050.18,-15008.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.28,-15008.03 2050.51,-15001.92 2048.09,-15007.8 2052.28,-15008.03"/>
</g>
<!-- src/renderer/extensions/minimap/composables/useMinimap.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2648" class="edge">
<title>src/renderer/extensions/minimap/composables/useMinimap.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1024.7,-11645.87C1044.8,-11662.22 1085.2,-11698.95 1100.5,-11740.84 1110.95,-11769.47 1095.35,-29272.35 1113.5,-29296.84 1165.24,-29366.64 1248.7,-29284.08 1300.5,-29353.84 1314.06,-29372.1 1292.98,-32612.21 1308.5,-32628.84 1340.58,-32663.2 1485.53,-32611.34 1519.5,-32643.84 1541.81,-32665.18 1504.45,-32692.3 1527.5,-32712.84 1611.63,-32787.78 1701.29,-32792.46 1781,-32712.84 1789.26,-32704.58 1788,-25996.47 1789,-25984.84 1806.87,-25777.29 1862.66,-25529.26 1877.4,-25466.06"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/renderer/extensions/minimap/types.ts -->
<g id="node843" class="node">
<title>src/renderer/extensions/minimap/types.ts</title>
<g id="a_node843"><a xlink:href="src/renderer/extensions/minimap/types.ts" xlink:title="types.ts">
<path fill="#ddfeff" stroke="black" d="M1670,-11599.84C1670,-11599.84 1628,-11599.84 1628,-11599.84 1625,-11599.84 1622,-11596.84 1622,-11593.84 1622,-11593.84 1622,-11587.84 1622,-11587.84 1622,-11584.84 1625,-11581.84 1628,-11581.84 1628,-11581.84 1670,-11581.84 1670,-11581.84 1673,-11581.84 1676,-11584.84 1676,-11587.84 1676,-11587.84 1676,-11593.84 1676,-11593.84 1676,-11596.84 1673,-11599.84 1670,-11599.84"/>
<text text-anchor="start" x="1630.5" y="-11588.64" font-family="Helvetica,sans-Serif" font-size="9.00">types.ts</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/minimap/composables/useMinimap.ts&#45;&gt;src/renderer/extensions/minimap/types.ts -->
<g id="edge2642" class="edge">
<title>src/renderer/extensions/minimap/composables/useMinimap.ts&#45;&gt;src/renderer/extensions/minimap/types.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1053.41,-11640.71C1070.12,-11640.06 1088.38,-11636.04 1100.5,-11623.84 1129.6,-11594.53 1082.32,-11558.92 1113.5,-11531.84 1147.6,-11502.21 1475.15,-11544.24 1519.5,-11552.84 1553.33,-11559.4 1591.03,-11571.09 1616.8,-11579.78"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1616.4,-11581.86 1622.76,-11581.8 1617.75,-11577.88 1616.4,-11581.86"/>
</g>
<!-- src/renderer/extensions/minimap/composables/useMinimapGraph.ts -->
<g id="node844" class="node">
<title>src/renderer/extensions/minimap/composables/useMinimapGraph.ts</title>
<g id="a_node844"><a xlink:href="src/renderer/extensions/minimap/composables/useMinimapGraph.ts" xlink:title="useMinimapGraph.ts">
<path fill="#ddfeff" stroke="black" d="M1256,-11675.84C1256,-11675.84 1158,-11675.84 1158,-11675.84 1155,-11675.84 1152,-11672.84 1152,-11669.84 1152,-11669.84 1152,-11663.84 1152,-11663.84 1152,-11660.84 1155,-11657.84 1158,-11657.84 1158,-11657.84 1256,-11657.84 1256,-11657.84 1259,-11657.84 1262,-11660.84 1262,-11663.84 1262,-11663.84 1262,-11669.84 1262,-11669.84 1262,-11672.84 1259,-11675.84 1256,-11675.84"/>
<text text-anchor="start" x="1160" y="-11664.64" font-family="Helvetica,sans-Serif" font-size="9.00">useMinimapGraph.ts</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/minimap/composables/useMinimap.ts&#45;&gt;src/renderer/extensions/minimap/composables/useMinimapGraph.ts -->
<g id="edge2643" class="edge">
<title>src/renderer/extensions/minimap/composables/useMinimap.ts&#45;&gt;src/renderer/extensions/minimap/composables/useMinimapGraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1053.46,-11643.13C1080.19,-11647.28 1115.71,-11652.8 1145.75,-11657.47"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1145.43,-11659.55 1151.68,-11658.39 1146.07,-11655.4 1145.43,-11659.55"/>
</g>
<!-- src/renderer/extensions/minimap/composables/useMinimapInteraction.ts -->
<g id="node845" class="node">
<title>src/renderer/extensions/minimap/composables/useMinimapInteraction.ts</title>
<g id="a_node845"><a xlink:href="src/renderer/extensions/minimap/composables/useMinimapInteraction.ts" xlink:title="useMinimapInteraction.ts">
<path fill="#ddfeff" stroke="black" d="M1266.5,-11555.84C1266.5,-11555.84 1147.5,-11555.84 1147.5,-11555.84 1144.5,-11555.84 1141.5,-11552.84 1141.5,-11549.84 1141.5,-11549.84 1141.5,-11543.84 1141.5,-11543.84 1141.5,-11540.84 1144.5,-11537.84 1147.5,-11537.84 1147.5,-11537.84 1266.5,-11537.84 1266.5,-11537.84 1269.5,-11537.84 1272.5,-11540.84 1272.5,-11543.84 1272.5,-11543.84 1272.5,-11549.84 1272.5,-11549.84 1272.5,-11552.84 1269.5,-11555.84 1266.5,-11555.84"/>
<text text-anchor="start" x="1149.5" y="-11544.64" font-family="Helvetica,sans-Serif" font-size="9.00">useMinimapInteraction.ts</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/minimap/composables/useMinimap.ts&#45;&gt;src/renderer/extensions/minimap/composables/useMinimapInteraction.ts -->
<g id="edge2644" class="edge">
<title>src/renderer/extensions/minimap/composables/useMinimap.ts&#45;&gt;src/renderer/extensions/minimap/composables/useMinimapInteraction.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1053.03,-11640.32C1069.67,-11639.6 1087.98,-11635.63 1100.5,-11623.84 1120.99,-11604.53 1093.14,-11581.28 1113.5,-11561.84 1119.59,-11556.02 1127.01,-11551.94 1134.96,-11549.13"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1136.02,-11551 1141.13,-11547.23 1134.78,-11546.99 1136.02,-11551"/>
</g>
<!-- src/renderer/extensions/minimap/composables/useMinimapRenderer.ts -->
<g id="node846" class="node">
<title>src/renderer/extensions/minimap/composables/useMinimapRenderer.ts</title>
<g id="a_node846"><a xlink:href="src/renderer/extensions/minimap/composables/useMinimapRenderer.ts" xlink:title="useMinimapRenderer.ts">
<path fill="#ddfeff" stroke="black" d="M1262,-11615.84C1262,-11615.84 1152,-11615.84 1152,-11615.84 1149,-11615.84 1146,-11612.84 1146,-11609.84 1146,-11609.84 1146,-11603.84 1146,-11603.84 1146,-11600.84 1149,-11597.84 1152,-11597.84 1152,-11597.84 1262,-11597.84 1262,-11597.84 1265,-11597.84 1268,-11600.84 1268,-11603.84 1268,-11603.84 1268,-11609.84 1268,-11609.84 1268,-11612.84 1265,-11615.84 1262,-11615.84"/>
<text text-anchor="start" x="1154" y="-11604.64" font-family="Helvetica,sans-Serif" font-size="9.00">useMinimapRenderer.ts</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/minimap/composables/useMinimap.ts&#45;&gt;src/renderer/extensions/minimap/composables/useMinimapRenderer.ts -->
<g id="edge2645" class="edge">
<title>src/renderer/extensions/minimap/composables/useMinimap.ts&#45;&gt;src/renderer/extensions/minimap/composables/useMinimapRenderer.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1053.09,-11630.99C1067.98,-11628.78 1085.02,-11626.23 1100.5,-11623.84 1114.78,-11621.63 1130.13,-11619.19 1144.59,-11616.86"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1145.13,-11618.9 1150.72,-11615.88 1144.46,-11614.76 1145.13,-11618.9"/>
</g>
<!-- src/renderer/extensions/minimap/composables/useMinimapSettings.ts -->
<g id="node847" class="node">
<title>src/renderer/extensions/minimap/composables/useMinimapSettings.ts</title>
<g id="a_node847"><a xlink:href="src/renderer/extensions/minimap/composables/useMinimapSettings.ts" xlink:title="useMinimapSettings.ts">
<path fill="#ddfeff" stroke="black" d="M1260.5,-11645.84C1260.5,-11645.84 1153.5,-11645.84 1153.5,-11645.84 1150.5,-11645.84 1147.5,-11642.84 1147.5,-11639.84 1147.5,-11639.84 1147.5,-11633.84 1147.5,-11633.84 1147.5,-11630.84 1150.5,-11627.84 1153.5,-11627.84 1153.5,-11627.84 1260.5,-11627.84 1260.5,-11627.84 1263.5,-11627.84 1266.5,-11630.84 1266.5,-11633.84 1266.5,-11633.84 1266.5,-11639.84 1266.5,-11639.84 1266.5,-11642.84 1263.5,-11645.84 1260.5,-11645.84"/>
<text text-anchor="start" x="1155.5" y="-11634.64" font-family="Helvetica,sans-Serif" font-size="9.00">useMinimapSettings.ts</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/minimap/composables/useMinimap.ts&#45;&gt;src/renderer/extensions/minimap/composables/useMinimapSettings.ts -->
<g id="edge2646" class="edge">
<title>src/renderer/extensions/minimap/composables/useMinimap.ts&#45;&gt;src/renderer/extensions/minimap/composables/useMinimapSettings.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1053.46,-11636.84C1078.84,-11636.84 1112.15,-11636.84 1141.16,-11636.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1141.28,-11638.94 1147.28,-11636.84 1141.28,-11634.74 1141.28,-11638.94"/>
</g>
<!-- src/renderer/extensions/minimap/composables/useMinimapViewport.ts -->
<g id="node848" class="node">
<title>src/renderer/extensions/minimap/composables/useMinimapViewport.ts</title>
<g id="a_node848"><a xlink:href="src/renderer/extensions/minimap/composables/useMinimapViewport.ts" xlink:title="useMinimapViewport.ts">
<path fill="#ddfeff" stroke="black" d="M1262,-11585.84C1262,-11585.84 1152,-11585.84 1152,-11585.84 1149,-11585.84 1146,-11582.84 1146,-11579.84 1146,-11579.84 1146,-11573.84 1146,-11573.84 1146,-11570.84 1149,-11567.84 1152,-11567.84 1152,-11567.84 1262,-11567.84 1262,-11567.84 1265,-11567.84 1268,-11570.84 1268,-11573.84 1268,-11573.84 1268,-11579.84 1268,-11579.84 1268,-11582.84 1265,-11585.84 1262,-11585.84"/>
<text text-anchor="start" x="1154" y="-11574.64" font-family="Helvetica,sans-Serif" font-size="9.00">useMinimapViewport.ts</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/minimap/composables/useMinimap.ts&#45;&gt;src/renderer/extensions/minimap/composables/useMinimapViewport.ts -->
<g id="edge2647" class="edge">
<title>src/renderer/extensions/minimap/composables/useMinimap.ts&#45;&gt;src/renderer/extensions/minimap/composables/useMinimapViewport.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1053.4,-11639.13C1069.52,-11638.07 1087.34,-11634.18 1100.5,-11623.84 1112.57,-11614.35 1101.49,-11601.4 1113.5,-11591.84 1121.09,-11585.79 1130.16,-11581.75 1139.61,-11579.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1140.22,-11581.12 1145.53,-11577.63 1139.2,-11577.04 1140.22,-11581.12"/>
</g>
<!-- src/scripts/domWidget.ts&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge3084" class="edge">
<title>src/scripts/domWidget.ts&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1651.04,-16761.87C1661.84,-16855.8 1753.3,-17663.76 1781,-18320.84 1781.32,-18328.42 1783.63,-27063.47 1789,-27068.84 1844.97,-27124.75 1911.02,-27124.73 1967,-27068.84 1988.18,-27047.69 1961.13,-18471.07 1980,-18447.84 1987.17,-18439.01 1998.11,-18434.54 2009.28,-18432.46"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.85,-18434.49 2015.48,-18431.53 2009.23,-18430.34 2009.85,-18434.49"/>
</g>
<!-- src/scripts/domWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge3080" class="edge">
<title>src/scripts/domWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1651.04,-16761.87C1661.83,-16855.8 1753.2,-17663.77 1781,-18320.84 1788.72,-18503.4 1773.82,-24716.75 1789,-24898.84 1806.95,-25114.13 1863.13,-25371.88 1877.58,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.55,-25436.42 1878.92,-25441.8 1879.64,-25435.49 1875.55,-25436.42"/>
</g>
<!-- src/scripts/domWidget.ts&#45;&gt;src/composables/functional/useChainCallback.ts -->
<g id="edge3079" class="edge">
<title>src/scripts/domWidget.ts&#45;&gt;src/composables/functional/useChainCallback.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1608.82,-16759.96C1581.75,-16762.39 1547.19,-16760.1 1527.5,-16737.84 1520.56,-16729.99 1519.76,-10713.31 1519.5,-10702.84 1499.83,-9898.15 1436.67,-8907.65 1427.99,-8774.01"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1430.08,-8773.83 1427.6,-8767.98 1425.89,-8774.1 1430.08,-8773.83"/>
</g>
<!-- src/scripts/domWidget.ts&#45;&gt;src/stores/domWidgetStore.ts -->
<g id="edge3083" class="edge">
<title>src/scripts/domWidget.ts&#45;&gt;src/stores/domWidgetStore.ts</title>
<g id="a_edge3083"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1647.04,-16761.87C1637.11,-16855.83 1553,-17664.02 1527.5,-18320.84 1527.2,-18328.56 1524.97,-27219.37 1519.5,-27224.84 1453.16,-27291.12 1374.83,-27291.13 1308.5,-27224.84 1293.31,-27209.66 1314.42,-14874.18 1300.5,-14857.84 1293.38,-14849.48 1283.59,-14844.48 1273.02,-14841.66"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1265.65,-14838.17 1259.37,-14839.16 1264.89,-14842.3 1265.65,-14838.17"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1265.27,-14840.24 1268.22,-14840.78 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1270.58" cy="-14841.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1279.72" y="-15386.07" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/domWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge3082" class="edge">
<title>src/scripts/domWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1651.01,-16761.87C1661.43,-16855.82 1749.85,-17663.92 1781,-18320.84 1781.46,-18330.56 1782.57,-19014.52 1789,-19021.84 1796.71,-19030.61 1807.41,-19035.46 1818.8,-19037.9"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1818.53,-19039.99 1824.81,-19038.97 1819.27,-19035.85 1818.53,-19039.99"/>
</g>
<!-- src/scripts/domWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge3081" class="edge">
<title>src/scripts/domWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1651.05,-16761.87C1661.86,-16855.8 1753.41,-17663.76 1781,-18320.84 1782.03,-18345.25 1780.89,-32372.79 1789,-32395.84 1834.03,-32523.77 1857.71,-32575.18 1980,-32633.84 2057.09,-32670.82 2689,-32694.25 2749.5,-32633.84 2773.09,-32610.28 2741.29,-23057.56 2762.5,-23031.84 2769.7,-23023.11 2780.88,-23019.1 2792.03,-23017.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2792.45,-23019.57 2798.19,-23016.85 2792,-23015.39 2792.45,-23019.57"/>
</g>
<!-- src/components/graph/SelectionToolbox.spec.ts -->
<g id="node300" class="node">
<title>src/components/graph/SelectionToolbox.spec.ts</title>
<g id="a_node300"><a xlink:href="src/components/graph/SelectionToolbox.spec.ts" xlink:title="SelectionToolbox.spec.ts">
<path fill="#ddfeff" stroke="black" d="M305,-2881.84C305,-2881.84 191,-2881.84 191,-2881.84 188,-2881.84 185,-2878.84 185,-2875.84 185,-2875.84 185,-2869.84 185,-2869.84 185,-2866.84 188,-2863.84 191,-2863.84 191,-2863.84 305,-2863.84 305,-2863.84 308,-2863.84 311,-2866.84 311,-2869.84 311,-2869.84 311,-2875.84 311,-2875.84 311,-2878.84 308,-2881.84 305,-2881.84"/>
<text text-anchor="start" x="193" y="-2870.64" font-family="Helvetica,sans-Serif" font-size="9.00">SelectionToolbox.spec.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/SelectionToolbox.spec.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge517" class="edge">
<title>src/components/graph/SelectionToolbox.spec.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M249.28,-2882.05C253.65,-3024.5 307.25,-4790.17 324,-6214.84 324.45,-6253.38 324.17,-17279.15 336,-17315.84 379.49,-17450.72 434.73,-17463.17 522,-17574.84 594.52,-17667.63 652.87,-17666.3 693.5,-17776.84 708.93,-17818.8 695.39,-30609.54 701.5,-30653.84 751.41,-31015.55 632.51,-31224.27 923.5,-31444.84 1511.78,-31890.74 1185.51,-31595.28 1300.5,-30507.84 1307.44,-30442.18 1297.15,-11557.88 1308.5,-11492.84 1330.24,-11368.29 1395.58,-11228.38 1417.63,-11183.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1419.56,-11184.36 1420.34,-11178.05 1415.79,-11182.5 1419.56,-11184.36"/>
</g>
<!-- src/components/graph/SelectionToolbox.spec.ts&#45;&gt;src/components/graph/SelectionToolbox.vue -->
<g id="edge515" class="edge">
<title>src/components/graph/SelectionToolbox.spec.ts&#45;&gt;src/components/graph/SelectionToolbox.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M311.32,-2867.1C316.04,-2864.74 320.37,-2861.71 324,-2857.84 351.59,-2828.39 312.11,-2800.36 336,-2767.84 346.4,-2753.68 362.91,-2744.26 378.84,-2738.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="379.76,-2739.96 384.67,-2735.92 378.31,-2736.02 379.76,-2739.96"/>
</g>
<!-- src/components/graph/SelectionToolbox.spec.ts&#45;&gt;src/composables/graph/useCanvasInteractions.ts -->
<g id="edge516" class="edge">
<title>src/components/graph/SelectionToolbox.spec.ts&#45;&gt;src/composables/graph/useCanvasInteractions.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M249.28,-2882.05C253.65,-3024.5 307.24,-4790.17 324,-6214.84 324.22,-6233.95 328.66,-17207.19 336,-17224.84 422.14,-17431.86 606.91,-17374 693.5,-17580.84 701.35,-17599.59 687.08,-19030.5 701.5,-19044.84 767.36,-19110.34 844.78,-19110.48 910.5,-19044.84 937.26,-19018.11 899.1,-8180.74 923.5,-8151.84 928.24,-8146.22 934.24,-8142.18 940.88,-8139.32"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="941.71,-8141.25 946.59,-8137.18 940.24,-8137.32 941.71,-8141.25"/>
</g>
<!-- src/components/graph/SelectionToolbox.spec.ts&#45;&gt;src/services/extensionService.ts -->
<g id="edge518" class="edge">
<title>src/components/graph/SelectionToolbox.spec.ts&#45;&gt;src/services/extensionService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M249.28,-2882.05C253.65,-3024.5 307.27,-4790.16 324,-6214.84 324.23,-6234.83 323.87,-17712.95 336,-17728.84 435.99,-17859.78 593.55,-17695.87 693.5,-17826.84 701.19,-17836.91 699.22,-32416.37 701.5,-32428.84 748.79,-32686.87 860.83,-32723.25 910.5,-32980.84 914.1,-32999.5 909.94,-33651.53 923.5,-33664.84 951.58,-33692.38 1071.67,-33691.59 1100.5,-33664.84 1558.89,-33239.39 1496.02,-28676.8 1519.5,-28051.84 1520.38,-28028.48 1516.45,-14611.43 1527.5,-14590.84 1545.98,-14556.41 1586.53,-14534.27 1615.48,-14522.21"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1616.33,-14524.13 1621.1,-14519.93 1614.75,-14520.24 1616.33,-14524.13"/>
</g>
<!-- src/components/graph/SelectionToolbox.spec.ts&#45;&gt;src/utils/litegraphUtil.ts -->
<g id="edge519" class="edge">
<title>src/components/graph/SelectionToolbox.spec.ts&#45;&gt;src/utils/litegraphUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-dasharray="5,2" stroke-opacity="0.200000" d="M249.28,-2882.05C253.66,-3024.5 307.3,-4790.16 324,-6214.84 324.24,-6235.46 322.04,-18077.66 336,-18092.84 362.88,-18122.05 484.45,-18081.33 514,-18107.84 527.82,-18120.23 510.53,-18134.24 522,-18148.84 573.84,-18214.83 648.23,-18157.17 693.5,-18227.84 710.8,-18254.84 680.49,-36677.6 701.5,-36701.84 762.98,-36772.74 843.72,-36665.91 910.5,-36731.84 937.07,-36758.07 912.74,-36779.08 923.5,-36814.84 1039.52,-37200.5 1162.73,-37260.4 1300.5,-37638.84 1305.07,-37651.4 1297.86,-37659.74 1308.5,-37667.84 1342.16,-37693.47 1771.6,-37664.65 1781,-37654.84 1792.24,-37643.1 1787.38,-36501.01 1789,-36484.84 1830.15,-36073.03 1927.1,-35982.76 1967,-35570.84 1969.86,-35541.35 1961.33,-18530.84 1980,-18507.84 1986.11,-18500.3 1994.97,-18495.94 2004.38,-18493.53"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2004.85,-18495.58 2010.28,-18492.27 2003.97,-18491.47 2004.85,-18495.58"/>
</g>
<!-- src/utils/nodeFilterUtil.ts -->
<g id="node303" class="node">
<title>src/utils/nodeFilterUtil.ts</title>
<g id="a_node303"><a xlink:href="src/utils/nodeFilterUtil.ts" xlink:title="nodeFilterUtil.ts">
<path fill="#ddfeff" stroke="black" d="M1919.5,-17935.84C1919.5,-17935.84 1844.5,-17935.84 1844.5,-17935.84 1841.5,-17935.84 1838.5,-17932.84 1838.5,-17929.84 1838.5,-17929.84 1838.5,-17923.84 1838.5,-17923.84 1838.5,-17920.84 1841.5,-17917.84 1844.5,-17917.84 1844.5,-17917.84 1919.5,-17917.84 1919.5,-17917.84 1922.5,-17917.84 1925.5,-17920.84 1925.5,-17923.84 1925.5,-17923.84 1925.5,-17929.84 1925.5,-17929.84 1925.5,-17932.84 1922.5,-17935.84 1919.5,-17935.84"/>
<text text-anchor="start" x="1846.5" y="-17924.64" font-family="Helvetica,sans-Serif" font-size="9.00">nodeFilterUtil.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/SelectionToolbox.spec.ts&#45;&gt;src/utils/nodeFilterUtil.ts -->
<g id="edge520" class="edge">
<title>src/components/graph/SelectionToolbox.spec.ts&#45;&gt;src/utils/nodeFilterUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-dasharray="5,2" stroke-opacity="0.200000" d="M249.28,-2882.05C253.65,-3024.5 307.28,-4790.16 324,-6214.84 324.24,-6235.12 324,-17880.48 336,-17896.84 434.56,-18031.21 594.98,-17875.44 693.5,-18009.84 710.02,-18032.37 686.78,-34077.09 701.5,-34100.84 756.15,-34189.03 855.56,-34116.82 910.5,-34204.84 937.74,-34248.48 911.34,-36006.85 923.5,-36056.84 967.55,-36238 954.59,-36333.33 1113.5,-36430.84 1595.14,-36726.38 1496.77,-35888.25 1519.5,-35743.84 1528.9,-35684.13 1514.74,-33626.92 1527.5,-33567.84 1585.6,-33298.81 1723.32,-33271.95 1781,-33002.84 1783.74,-32990.05 1780.53,-17951.8 1789,-17941.84 1799.46,-17929.54 1815.74,-17924.55 1831.71,-17923.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1832.2,-17925.11 1838.04,-17922.61 1831.91,-17920.92 1832.2,-17925.11"/>
</g>
<!-- src/services/extensionService.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge3247" class="edge">
<title>src/services/extensionService.ts&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge3247"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1680.4,-14519.85C1711.79,-14530.95 1759.17,-14553.13 1781,-14590.84 1789.27,-14605.12 1778.14,-14875.41 1789,-14887.84 1798.34,-14898.53 1812.09,-14903.66 1826.12,-14905.77"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1833.94,-14908.56 1840.1,-14906.98 1834.31,-14904.37 1833.94,-14908.56"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.12,-14906.47 1831.14,-14906.21 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1828.75" cy="-14906" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1759.68" y="-14705.95" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/extensionService.ts&#45;&gt;src/stores/workspace/bottomPanelStore.ts -->
<g id="edge3249" class="edge">
<title>src/services/extensionService.ts&#45;&gt;src/stores/workspace/bottomPanelStore.ts</title>
<g id="a_edge3249"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1621.52,-14519.91C1592.6,-14531.4 1547.71,-14554.23 1527.5,-14590.84 1518.61,-14606.94 1531.59,-14907.97 1519.5,-14921.84 1512.81,-14929.51 1503.87,-14934.33 1494.17,-14937.23"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1486.06,-14936.79 1480.62,-14940.08 1486.92,-14940.9 1486.06,-14936.79"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1486.49,-14938.84 1489.43,-14938.23 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1491.77" cy="-14937.73" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1499.98" y="-14723.22" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/extensionService.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge3242" class="edge">
<title>src/services/extensionService.ts&#45;&gt;src/scripts/app.ts</title>
<g id="a_edge3242"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1621.1,-14519.93C1592.03,-14531.38 1547.22,-14554.11 1527.5,-14590.84 1517.11,-14610.18 1535.03,-27223.31 1519.5,-27238.84 1453.17,-27305.13 1374.84,-27305.12 1308.5,-27238.84 1302.85,-27233.19 1300.79,-18050.81 1300.5,-18042.84 1281.9,-17529.6 1222.69,-16903.68 1210.29,-16776.16"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1211.59,-16767.82 1208.91,-16762.05 1207.41,-16768.23 1211.59,-16767.82"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1209.5,-16768.02 1209.79,-16771.01 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1210.02" cy="-16773.4" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1499.81" y="-15643.84" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/extensionService.ts&#45;&gt;src/stores/commandStore.ts -->
<g id="edge3243" class="edge">
<title>src/services/extensionService.ts&#45;&gt;src/stores/commandStore.ts</title>
<g id="a_edge3243"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1680.42,-14519.84C1711.82,-14530.94 1759.22,-14553.1 1781,-14590.84 1790.08,-14606.58 1777.06,-14904.14 1789,-14917.84 1796.79,-14926.78 1807.67,-14931.83 1819.22,-14934.49"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1826.7,-14937.76 1832.95,-14936.59 1827.34,-14933.61 1826.7,-14937.76"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1827.02,-14935.68 1824.05,-14935.23 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1821.68" cy="-14934.87" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1759.65" y="-14721.46" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/extensionService.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge3241" class="edge">
<title>src/services/extensionService.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1680.86,-14519.86C1712.39,-14530.92 1759.66,-14553 1781,-14590.84 1793.05,-14612.2 1786.15,-16332.47 1789,-16356.84 1806.69,-16508.1 1859.92,-16685.7 1876.21,-16737.78"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1874.29,-16738.67 1878.09,-16743.76 1878.29,-16737.41 1874.29,-16738.67"/>
</g>
<!-- src/services/extensionService.ts&#45;&gt;src/composables/useErrorHandling.ts -->
<g id="edge3240" class="edge">
<title>src/services/extensionService.ts&#45;&gt;src/composables/useErrorHandling.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1680.88,-14519.84C1712.44,-14530.89 1759.73,-14552.96 1781,-14590.84 1791.01,-14608.67 1774.53,-26358.38 1789,-26372.84 1802.99,-26386.82 1953.01,-26386.82 1967,-26372.84 1976.63,-26363.21 1979.74,-10698.45 1980,-10684.84 1994.98,-9900.2 2043.37,-8934.24 2050.2,-8800.47"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.31,-8800.2 2050.52,-8794.1 2048.12,-8799.98 2052.31,-8800.2"/>
</g>
<!-- src/services/extensionService.ts&#45;&gt;src/types/comfy.ts -->
<g id="edge3250" class="edge">
<title>src/services/extensionService.ts&#45;&gt;src/types/comfy.ts</title>
<g id="a_edge3250"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1680.88,-14519.84C1712.44,-14530.89 1759.73,-14552.96 1781,-14590.84 1791.04,-14608.72 1774.49,-26392.34 1789,-26406.84 1844.96,-26462.76 1911.02,-26462.74 1967,-26406.84 1988.93,-26384.94 1960.47,-17505.89 1980,-17481.84 1987.51,-17472.59 1999.16,-17468.13 2010.86,-17466.18"/>
<polygon fill="orange" stroke="orange" points="2019.11,-17467.53 2024.89,-17464.89 2018.73,-17463.35 2019.11,-17467.53"/>
<polyline fill="none" stroke="orange" points="2018.92,-17465.44 2015.93,-17465.71 "/>
<ellipse fill="none" stroke="orange" cx="2013.54" cy="-17465.93" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1759.86" y="-15985.18" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/extensionService.ts&#45;&gt;src/stores/extensionStore.ts -->
<g id="edge3244" class="edge">
<title>src/services/extensionService.ts&#45;&gt;src/stores/extensionStore.ts</title>
<g id="a_edge3244"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1680.31,-14519.9C1711.63,-14531.05 1758.95,-14553.26 1781,-14590.84 1792.65,-14610.69 1773.76,-14780.59 1789,-14797.84 1797.18,-14807.09 1808.65,-14812.16 1820.73,-14814.71"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1828.25,-14817.88 1834.48,-14816.63 1828.83,-14813.72 1828.25,-14817.88"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1828.54,-14815.8 1825.57,-14815.39 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1823.19" cy="-14815.06" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1759.92" y="-14661.56" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/extensionService.ts&#45;&gt;src/stores/keybindingStore.ts -->
<g id="edge3245" class="edge">
<title>src/services/extensionService.ts&#45;&gt;src/stores/keybindingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1680.88,-14519.84C1712.44,-14530.89 1759.73,-14552.96 1781,-14590.84 1791.02,-14608.69 1774.52,-26368.37 1789,-26382.84 1844.96,-26438.76 1911.03,-26438.74 1967,-26382.84 1995.02,-26354.85 1955.04,-15008.58 1980,-14977.84 1983.99,-14972.92 1989.15,-14969.36 1994.86,-14966.8"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1995.88,-14968.67 2000.74,-14964.58 1994.39,-14964.74 1995.88,-14968.67"/>
</g>
<!-- src/services/extensionService.ts&#45;&gt;src/stores/widgetStore.ts -->
<g id="edge3248" class="edge">
<title>src/services/extensionService.ts&#45;&gt;src/stores/widgetStore.ts</title>
<g id="a_edge3248"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1621.1,-14519.93C1592.03,-14531.38 1547.22,-14554.11 1527.5,-14590.84 1517.47,-14609.52 1534.5,-26789.85 1519.5,-26804.84 1453.17,-26871.13 1374.83,-26871.13 1308.5,-26804.84 1293.76,-26790.1 1314.01,-14813.71 1300.5,-14797.84 1291.17,-14786.87 1277.23,-14781.7 1262.99,-14779.62"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1254.96,-14776.86 1248.81,-14778.47 1254.62,-14781.05 1254.96,-14776.86"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1254.79,-14778.96 1257.78,-14779.2 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1260.17" cy="-14779.39" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1551.14" y="-14620.27" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/extensionService.ts&#45;&gt;src/stores/menuItemStore.ts -->
<g id="edge3246" class="edge">
<title>src/services/extensionService.ts&#45;&gt;src/stores/menuItemStore.ts</title>
<g id="a_edge3246"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1617.49,-14519.9C1584.61,-14531.46 1536.13,-14555.13 1523.5,-14596.84 1520.48,-14606.81 1520.48,-14961.87 1523.5,-14971.84 1531.33,-14997.7 1560.34,-15003.64 1588.49,-15002.79"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1596.74,-15004.34 1602.58,-15001.85 1596.45,-15000.15 1596.74,-15004.34"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1596.59,-15002.25 1593.6,-15002.45 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1591.21" cy="-15002.61" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1496.75" y="-14753.13" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/index.ts -->
<g id="node604" class="node">
<title>src/extensions/core/index.ts</title>
<g id="a_node604"><a xlink:href="src/extensions/core/index.ts" xlink:title="index.ts">
<path fill="#ddfeff" stroke="black" d="M630,-18608.84C630,-18608.84 588,-18608.84 588,-18608.84 585,-18608.84 582,-18605.84 582,-18602.84 582,-18602.84 582,-18596.84 582,-18596.84 582,-18593.84 585,-18590.84 588,-18590.84 588,-18590.84 630,-18590.84 630,-18590.84 633,-18590.84 636,-18593.84 636,-18596.84 636,-18596.84 636,-18602.84 636,-18602.84 636,-18605.84 633,-18608.84 630,-18608.84"/>
<text text-anchor="start" x="590.5" y="-18597.64" font-family="Helvetica,sans-Serif" font-size="9.00">index.ts</text>
</a>
</g>
</g>
<!-- src/services/extensionService.ts&#45;&gt;src/extensions/core/index.ts -->
<g id="edge3239" class="edge">
<title>src/services/extensionService.ts&#45;&gt;src/extensions/core/index.ts</title>
<g id="a_edge3239"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" stroke-dasharray="5,2" d="M1621.1,-14519.93C1592.03,-14531.37 1547.21,-14554.11 1527.5,-14590.84 1512.21,-14619.33 1525.54,-33185.07 1519.5,-33216.84 1424.62,-33716.14 1520.59,-33994.78 1100.5,-34280.84 953.36,-34381.03 817.55,-34380.82 701.5,-34245.84 632.26,-34165.31 610.96,-19294.92 610.03,-18623.29"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="612.12,-18615.11 610.01,-18609.11 607.92,-18615.11 612.12,-18615.11"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="610.02,-18615.11 610.02,-18618.11 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="610.03" cy="-18620.51" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1496.85" y="-16557.86" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/utils/litegraphUtil.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge3598" class="edge">
<title>src/utils/litegraphUtil.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2010.29,-18492.28C1998.78,-18494.28 1987.39,-18498.74 1980,-18507.84 1966.01,-18525.06 1968.7,-24876.71 1967,-24898.84 1950.52,-25113.76 1899.29,-25371.79 1886.12,-25435.88"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1884.05,-25435.49 1884.9,-25441.79 1888.17,-25436.34 1884.05,-25435.49"/>
</g>
<!-- src/utils/litegraphUtil.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge3601" class="edge">
<title>src/utils/litegraphUtil.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2010.42,-18492.38C1998.91,-18494.39 1987.49,-18498.83 1980,-18507.84 1943.46,-18551.75 2004.72,-18978.93 1967,-19021.84 1961.14,-19028.5 1953.4,-19032.75 1944.99,-19035.35"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1944.34,-19033.35 1939.07,-19036.9 1945.4,-19037.41 1944.34,-19033.35"/>
</g>
<!-- src/utils/litegraphUtil.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge3600" class="edge">
<title>src/utils/litegraphUtil.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2093.56,-18492.14C2164.11,-18491.36 2303.4,-18491.89 2318.5,-18507.84 2333.3,-18523.46 2330.17,-24684.36 2331.5,-24705.84 2348.48,-24979.57 2276.12,-25749.08 2481.5,-25930.84 2570.7,-26009.78 2665.09,-26014.87 2749.5,-25930.84 2778.03,-25902.43 2736.84,-23062.86 2762.5,-23031.84 2769.71,-23023.12 2780.89,-23019.12 2792.04,-23017.52"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2792.46,-23019.58 2798.21,-23016.86 2792.02,-23015.41 2792.46,-23019.58"/>
</g>
<!-- src/utils/litegraphUtil.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts -->
<g id="edge3599" class="edge">
<title>src/utils/litegraphUtil.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2093.6,-18486.9C2160.17,-18478.2 2288.18,-18466.12 2318.5,-18496.84 2348.59,-18527.32 2301.18,-24634.58 2331.5,-24664.84 2673.07,-25005.69 2582.45,-24099.72 2622.5,-23618.84 2640.91,-23397.75 2674.63,-23129.65 2683.05,-23063.92"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2685.15,-23064.09 2683.83,-23057.87 2680.98,-23063.55 2685.15,-23064.09"/>
</g>
<!-- src/utils/nodeFilterUtil.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge3617" class="edge">
<title>src/utils/nodeFilterUtil.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1838.29,-17921.51C1815.64,-17921.48 1791.39,-17926.73 1785,-17947.84 1778.01,-17970.92 1782.93,-24868.81 1785,-24892.84 1803.79,-25110.67 1863.12,-25371.08 1878.39,-25435.75"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1876.38,-25436.36 1879.8,-25441.71 1880.46,-25435.39 1876.38,-25436.36"/>
</g>
<!-- src/composables/graph/useFrameNodes.ts -->
<g id="node326" class="node">
<title>src/composables/graph/useFrameNodes.ts</title>
<g id="a_node326"><a xlink:href="src/composables/graph/useFrameNodes.ts" xlink:title="useFrameNodes.ts">
<path fill="#ddfeff" stroke="black" d="M1469.5,-8175.84C1469.5,-8175.84 1382.5,-8175.84 1382.5,-8175.84 1379.5,-8175.84 1376.5,-8172.84 1376.5,-8169.84 1376.5,-8169.84 1376.5,-8163.84 1376.5,-8163.84 1376.5,-8160.84 1379.5,-8157.84 1382.5,-8157.84 1382.5,-8157.84 1469.5,-8157.84 1469.5,-8157.84 1472.5,-8157.84 1475.5,-8160.84 1475.5,-8163.84 1475.5,-8163.84 1475.5,-8169.84 1475.5,-8169.84 1475.5,-8172.84 1472.5,-8175.84 1469.5,-8175.84"/>
<text text-anchor="start" x="1384.5" y="-8164.64" font-family="Helvetica,sans-Serif" font-size="9.00">useFrameNodes.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/selectionToolbox/FrameNodes.vue&#45;&gt;src/composables/graph/useFrameNodes.ts -->
<g id="edge584" class="edge">
<title>src/components/graph/selectionToolbox/FrameNodes.vue&#45;&gt;src/composables/graph/useFrameNodes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M655.14,-2454.23C669.53,-2455.88 684.14,-2460.66 693.5,-2471.84 699.91,-2479.49 700.99,-13961.87 701.5,-13971.84 748.32,-14888.69 863.45,-15110 910.5,-16026.84 911.46,-16045.61 910.2,-26843.55 923.5,-26856.84 979.16,-26912.43 1044.17,-26911.75 1100.5,-26856.84 1256.81,-26704.46 1297.64,-19219.11 1300.5,-19000.84 1301.44,-18928.95 1299.97,-8720.22 1308.5,-8648.84 1330.98,-8460.79 1400.85,-8240.01 1420.07,-8181.61"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1422.07,-8182.24 1421.96,-8175.88 1418.08,-8180.92 1422.07,-8182.24"/>
</g>
<!-- src/components/graph/selectionToolbox/MoreOptions.vue&#45;&gt;src/renderer/extensions/minimap/composables/useMinimap.ts -->
<g id="edge601" class="edge">
<title>src/components/graph/selectionToolbox/MoreOptions.vue&#45;&gt;src/renderer/extensions/minimap/composables/useMinimap.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M655.13,-2424.23C669.53,-2425.88 684.14,-2430.66 693.5,-2441.84 700.61,-2450.33 700.67,-8811.79 701.5,-8822.84 748.47,-9448.88 861.03,-9593.99 910.5,-10219.84 912.04,-10239.28 910.7,-11609.13 923.5,-11623.84 933.65,-11635.49 949.34,-11640 964.65,-11641.17"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="964.62,-11643.27 970.71,-11641.46 964.82,-11639.07 964.62,-11643.27"/>
</g>
<!-- src/components/graph/selectionToolbox/MoreOptions.vue&#45;&gt;src/composables/canvas/useSelectionToolboxPosition.ts -->
<g id="edge598" class="edge">
<title>src/components/graph/selectionToolbox/MoreOptions.vue&#45;&gt;src/composables/canvas/useSelectionToolboxPosition.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M655.14,-2424.22C669.53,-2425.88 684.14,-2430.65 693.5,-2441.84 708.57,-2459.84 691.38,-15943.65 701.5,-15964.84 753,-16072.62 858.97,-16026.06 910.5,-16133.84 927.76,-16169.94 895.19,-27630.56 923.5,-27658.84 1283.77,-28018.7 1517.53,-26565.35 1519.5,-26553.84 1522.17,-26538.22 1518.22,-8309.69 1527.5,-8296.84 1537.44,-8283.07 1552.31,-8273.97 1568.24,-8267.97"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1569.19,-8269.86 1574.15,-8265.89 1567.8,-8265.9 1569.19,-8269.86"/>
</g>
<!-- src/components/graph/selectionToolbox/MenuOptionItem.vue -->
<g id="node328" class="node">
<title>src/components/graph/selectionToolbox/MenuOptionItem.vue</title>
<g id="a_node328"><a xlink:href="src/components/graph/selectionToolbox/MenuOptionItem.vue" xlink:title="MenuOptionItem.vue">
<path fill="#41f083" stroke="black" d="M862,-2465.84C862,-2465.84 762,-2465.84 762,-2465.84 759,-2465.84 756,-2462.84 756,-2459.84 756,-2459.84 756,-2453.84 756,-2453.84 756,-2450.84 759,-2447.84 762,-2447.84 762,-2447.84 862,-2447.84 862,-2447.84 865,-2447.84 868,-2450.84 868,-2453.84 868,-2453.84 868,-2459.84 868,-2459.84 868,-2462.84 865,-2465.84 862,-2465.84"/>
<text text-anchor="start" x="764" y="-2454.64" font-family="Helvetica,sans-Serif" font-size="9.00">MenuOptionItem.vue</text>
</a>
</g>
</g>
<!-- src/components/graph/selectionToolbox/MoreOptions.vue&#45;&gt;src/components/graph/selectionToolbox/MenuOptionItem.vue -->
<g id="edge595" class="edge">
<title>src/components/graph/selectionToolbox/MoreOptions.vue&#45;&gt;src/components/graph/selectionToolbox/MenuOptionItem.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M655.11,-2433.57C683,-2437.73 719.16,-2443.13 749.63,-2447.68"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="749.4,-2449.77 755.65,-2448.58 750.02,-2445.61 749.4,-2449.77"/>
</g>
<!-- src/composables/graph/useMoreOptionsMenu.ts -->
<g id="node329" class="node">
<title>src/composables/graph/useMoreOptionsMenu.ts</title>
<g id="a_node329"><a xlink:href="src/composables/graph/useMoreOptionsMenu.ts" xlink:title="useMoreOptionsMenu.ts">
<path fill="#ddfeff" stroke="black" d="M1263.5,-8071.84C1263.5,-8071.84 1150.5,-8071.84 1150.5,-8071.84 1147.5,-8071.84 1144.5,-8068.84 1144.5,-8065.84 1144.5,-8065.84 1144.5,-8059.84 1144.5,-8059.84 1144.5,-8056.84 1147.5,-8053.84 1150.5,-8053.84 1150.5,-8053.84 1263.5,-8053.84 1263.5,-8053.84 1266.5,-8053.84 1269.5,-8056.84 1269.5,-8059.84 1269.5,-8059.84 1269.5,-8065.84 1269.5,-8065.84 1269.5,-8068.84 1266.5,-8071.84 1263.5,-8071.84"/>
<text text-anchor="start" x="1152.5" y="-8060.64" font-family="Helvetica,sans-Serif" font-size="9.00">useMoreOptionsMenu.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/selectionToolbox/MoreOptions.vue&#45;&gt;src/composables/graph/useMoreOptionsMenu.ts -->
<g id="edge599" class="edge">
<title>src/components/graph/selectionToolbox/MoreOptions.vue&#45;&gt;src/composables/graph/useMoreOptionsMenu.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M655.14,-2424.23C669.53,-2425.88 684.14,-2430.66 693.5,-2441.84 698.82,-2448.19 701.28,-11984.55 701.5,-11992.84 748.7,-13750.21 860.24,-14185.54 910.5,-15942.84 911.1,-15963.73 908.69,-18938.09 923.5,-18952.84 979.25,-19008.34 1044.84,-19008.43 1100.5,-18952.84 1127.18,-18926.19 1091.16,-8122.22 1113.5,-8091.84 1119.89,-8083.14 1128.89,-8076.98 1138.78,-8072.64"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1139.57,-8074.58 1144.36,-8070.4 1138.01,-8070.69 1139.57,-8074.58"/>
</g>
<!-- src/components/graph/selectionToolbox/SubmenuPopover.vue -->
<g id="node330" class="node">
<title>src/components/graph/selectionToolbox/SubmenuPopover.vue</title>
<g id="a_node330"><a xlink:href="src/components/graph/selectionToolbox/SubmenuPopover.vue" xlink:title="SubmenuPopover.vue">
<path fill="#41f083" stroke="black" d="M864,-2510.84C864,-2510.84 760,-2510.84 760,-2510.84 757,-2510.84 754,-2507.84 754,-2504.84 754,-2504.84 754,-2498.84 754,-2498.84 754,-2495.84 757,-2492.84 760,-2492.84 760,-2492.84 864,-2492.84 864,-2492.84 867,-2492.84 870,-2495.84 870,-2498.84 870,-2498.84 870,-2504.84 870,-2504.84 870,-2507.84 867,-2510.84 864,-2510.84"/>
<text text-anchor="start" x="762" y="-2499.64" font-family="Helvetica,sans-Serif" font-size="9.00">SubmenuPopover.vue</text>
</a>
</g>
</g>
<!-- src/components/graph/selectionToolbox/MoreOptions.vue&#45;&gt;src/components/graph/selectionToolbox/SubmenuPopover.vue -->
<g id="edge596" class="edge">
<title>src/components/graph/selectionToolbox/MoreOptions.vue&#45;&gt;src/components/graph/selectionToolbox/SubmenuPopover.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M655.32,-2425.93C669.05,-2427.85 683.2,-2432.36 693.5,-2441.84 703.65,-2451.18 691.78,-2462.05 701.5,-2471.84 713.81,-2484.23 730.72,-2491.64 747.57,-2496.03"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="747.44,-2498.16 753.76,-2497.51 748.42,-2494.07 747.44,-2498.16"/>
</g>
<!-- src/composables/canvas/useCanvasTransformSync.ts -->
<g id="node331" class="node">
<title>src/composables/canvas/useCanvasTransformSync.ts</title>
<g id="a_node331"><a xlink:href="src/composables/canvas/useCanvasTransformSync.ts" xlink:title="useCanvasTransformSync.ts">
<path fill="#ddfeff" stroke="black" d="M1947.5,-8265.84C1947.5,-8265.84 1816.5,-8265.84 1816.5,-8265.84 1813.5,-8265.84 1810.5,-8262.84 1810.5,-8259.84 1810.5,-8259.84 1810.5,-8253.84 1810.5,-8253.84 1810.5,-8250.84 1813.5,-8247.84 1816.5,-8247.84 1816.5,-8247.84 1947.5,-8247.84 1947.5,-8247.84 1950.5,-8247.84 1953.5,-8250.84 1953.5,-8253.84 1953.5,-8253.84 1953.5,-8259.84 1953.5,-8259.84 1953.5,-8262.84 1950.5,-8265.84 1947.5,-8265.84"/>
<text text-anchor="start" x="1818.5" y="-8254.64" font-family="Helvetica,sans-Serif" font-size="9.00">useCanvasTransformSync.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/selectionToolbox/MoreOptions.vue&#45;&gt;src/composables/canvas/useCanvasTransformSync.ts -->
<g id="edge597" class="edge">
<title>src/components/graph/selectionToolbox/MoreOptions.vue&#45;&gt;src/composables/canvas/useCanvasTransformSync.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M655.14,-2424.22C669.53,-2425.88 684.14,-2430.65 693.5,-2441.84 708.67,-2459.96 693.21,-16030.71 701.5,-16052.84 751.13,-16185.29 860.83,-16160.4 910.5,-16292.84 939.31,-16369.65 904.05,-28027.13 923.5,-28106.84 964.07,-28273.11 1059.59,-28282.65 1100.5,-28448.84 1108.94,-28483.12 1088.47,-30965.94 1113.5,-30990.84 1697.2,-31571.56 1254.73,-31735.23 1519.5,-30019.84 1729.67,-28658.16 1722.54,-28307.4 1781,-26930.84 1781.69,-26914.68 1780.13,-8310.36 1789,-8296.84 1798.1,-8282.96 1813.18,-8273.87 1828.52,-8267.93"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1829.24,-8269.9 1834.17,-8265.88 1827.81,-8265.95 1829.24,-8269.9"/>
</g>
<!-- src/composables/graph/useSubmenuPositioning.ts -->
<g id="node332" class="node">
<title>src/composables/graph/useSubmenuPositioning.ts</title>
<g id="a_node332"><a xlink:href="src/composables/graph/useSubmenuPositioning.ts" xlink:title="useSubmenuPositioning.ts">
<path fill="#ddfeff" stroke="black" d="M1074.5,-8025.84C1074.5,-8025.84 949.5,-8025.84 949.5,-8025.84 946.5,-8025.84 943.5,-8022.84 943.5,-8019.84 943.5,-8019.84 943.5,-8013.84 943.5,-8013.84 943.5,-8010.84 946.5,-8007.84 949.5,-8007.84 949.5,-8007.84 1074.5,-8007.84 1074.5,-8007.84 1077.5,-8007.84 1080.5,-8010.84 1080.5,-8013.84 1080.5,-8013.84 1080.5,-8019.84 1080.5,-8019.84 1080.5,-8022.84 1077.5,-8025.84 1074.5,-8025.84"/>
<text text-anchor="start" x="951.5" y="-8014.64" font-family="Helvetica,sans-Serif" font-size="9.00">useSubmenuPositioning.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/selectionToolbox/MoreOptions.vue&#45;&gt;src/composables/graph/useSubmenuPositioning.ts -->
<g id="edge600" class="edge">
<title>src/components/graph/selectionToolbox/MoreOptions.vue&#45;&gt;src/composables/graph/useSubmenuPositioning.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M655.13,-2424.23C669.53,-2425.89 684.13,-2430.66 693.5,-2441.84 702.98,-2453.15 698.55,-6678.37 701.5,-6692.84 749.11,-6926.43 861.25,-6953.58 910.5,-7186.84 915.19,-7209.04 908.54,-7986.77 923.5,-8003.84 927.44,-8008.33 932.2,-8011.76 937.45,-8014.34"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="936.97,-8016.42 943.32,-8016.83 938.61,-8012.55 936.97,-8016.42"/>
</g>
<!-- src/components/graph/selectionToolbox/BypassButton.vue&#45;&gt;src/stores/commandStore.ts -->
<g id="edge556" class="edge">
<title>src/components/graph/selectionToolbox/BypassButton.vue&#45;&gt;src/stores/commandStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M820.92,-2586.04C840.78,-2609.82 892.45,-2676.06 910.5,-2741.84 933.94,-2827.23 906.41,-9030.95 923.5,-9117.84 963.79,-9322.64 1060.34,-9348.01 1100.5,-9552.84 1123.33,-9669.27 1091.38,-26521.27 1113.5,-26637.84 1155.88,-26861.15 1257.85,-26890.58 1300.5,-27113.84 1303.8,-27131.11 1296.04,-29634.42 1308.5,-29646.84 1374.92,-29713.04 1451.93,-29711.87 1519.5,-29646.84 1536.24,-29630.72 1517.82,-29458.96 1527.5,-29437.84 1591.63,-29297.9 1719.52,-29342.96 1781,-29201.84 1790.88,-29179.15 1772.97,-14966.69 1789,-14947.84 1798.36,-14936.84 1812.37,-14931.68 1826.66,-14929.64"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.06,-14931.7 1832.79,-14928.94 1826.59,-14927.53 1827.06,-14931.7"/>
</g>
<!-- src/components/graph/selectionToolbox/ColorPickerButton.vue&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge561" class="edge">
<title>src/components/graph/selectionToolbox/ColorPickerButton.vue&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M870.14,-2752.84C885.42,-2754.83 900.45,-2760.15 910.5,-2771.84 922.8,-2786.14 920.9,-8186.15 923.5,-8204.84 963.55,-8492.47 1060.61,-8546.18 1100.5,-8833.84 1102.91,-8851.24 1101.07,-18940.42 1113.5,-18952.84 1172.31,-19011.57 1241.7,-19011.57 1300.5,-18952.84 1309.66,-18943.68 1306.27,-11505.59 1308.5,-11492.84 1330.28,-11368.3 1395.59,-11228.39 1417.64,-11183.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1419.56,-11184.36 1420.34,-11178.05 1415.8,-11182.5 1419.56,-11184.36"/>
</g>
<!-- src/components/graph/selectionToolbox/ColorPickerButton.vue&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge562" class="edge">
<title>src/components/graph/selectionToolbox/ColorPickerButton.vue&#45;&gt;src/stores/workflowStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M870.15,-2752.83C885.42,-2754.82 900.45,-2760.15 910.5,-2771.84 942.32,-2808.86 902.04,-9757.99 923.5,-9801.84 967.36,-9891.43 1056.7,-9850.22 1100.5,-9939.84 1129.72,-9999.62 1089.58,-29042.74 1113.5,-29104.84 1158.07,-29220.53 1255.82,-29196.19 1300.5,-29311.84 1315.47,-29350.59 1298.96,-32262.41 1308.5,-32302.84 1356.94,-32508.09 1451.34,-32528.27 1519.5,-32727.84 1525.36,-32744.99 1513.48,-32756.34 1527.5,-32767.84 1614.63,-32839.27 1701.23,-32847.4 1781,-32767.84 1796.03,-32752.85 1776.85,-29728.25 1789,-29710.84 1837.28,-29641.64 1918.78,-29714.07 1967,-29644.84 1979.75,-29626.53 1979.55,-16815.14 1980,-16792.84 1995.02,-16050.22 2043.28,-15136.26 2050.18,-15008.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.28,-15008.03 2050.51,-15001.92 2048.09,-15007.8 2052.28,-15008.03"/>
</g>
<!-- src/components/graph/selectionToolbox/ColorPickerButton.vue&#45;&gt;src/stores/workspace/colorPaletteStore.ts -->
<g id="edge563" class="edge">
<title>src/components/graph/selectionToolbox/ColorPickerButton.vue&#45;&gt;src/stores/workspace/colorPaletteStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M870.15,-2752.84C885.42,-2754.83 900.45,-2760.15 910.5,-2771.84 938.26,-2804.12 907,-8863.59 923.5,-8902.84 966.26,-9004.53 1057.78,-8975.13 1100.5,-9076.84 1114.05,-9109.11 1088.74,-19132.1 1113.5,-19156.84 1172.31,-19215.57 1241.68,-19215.55 1300.5,-19156.84 1321.46,-19135.91 1288.92,-14914.06 1308.5,-14891.84 1323.04,-14875.33 1346.01,-14870.07 1367.72,-14869.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1367.82,-14871.61 1373.81,-14869.47 1367.79,-14867.41 1367.82,-14871.61"/>
</g>
<!-- src/components/graph/selectionToolbox/ColorPickerButton.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge560" class="edge">
<title>src/components/graph/selectionToolbox/ColorPickerButton.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M870.15,-2752.83C885.42,-2754.82 900.45,-2760.15 910.5,-2771.84 926.18,-2790.07 914.96,-9675.36 923.5,-9697.84 965.67,-9808.79 1058.4,-9786.85 1100.5,-9897.84 1124.05,-9959.91 1086.53,-28956.18 1113.5,-29016.84 1159,-29119.2 1254.89,-29083.52 1300.5,-29185.84 1316.87,-29222.56 1299.21,-32041.72 1308.5,-32080.84 1308.89,-32082.49 1526.05,-32517.94 1527.5,-32518.84 1623.34,-32578.07 1701.28,-32598.46 1781,-32518.84 1789.03,-32510.82 1788.03,-25996.14 1789,-25984.84 1806.88,-25777.3 1862.66,-25529.27 1877.4,-25466.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/components/graph/selectionToolbox/ColorPickerButton.vue&#45;&gt;src/utils/litegraphUtil.ts -->
<g id="edge565" class="edge">
<title>src/components/graph/selectionToolbox/ColorPickerButton.vue&#45;&gt;src/utils/litegraphUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M870.15,-2752.83C885.42,-2754.82 900.45,-2760.15 910.5,-2771.84 943.38,-2810.1 890.8,-9998.42 923.5,-10036.84 975.16,-10097.54 1048.87,-10005.1 1100.5,-10065.84 1122.99,-10092.29 1103.81,-30033.49 1113.5,-30066.84 1156.82,-30215.9 1257.08,-30212.8 1300.5,-30361.84 1308.33,-30388.71 1291.46,-34370.63 1308.5,-34392.84 1367.63,-34469.9 1459.88,-34373.15 1519.5,-34449.84 1538.09,-34473.74 1505.93,-34973.58 1527.5,-34994.84 1607.75,-35073.92 1701.19,-35074.36 1781,-34994.84 1791.92,-34983.96 1781.55,-32788.33 1789,-32774.84 1834.28,-32692.8 1921.83,-32743.93 1967,-32661.84 1990.69,-32618.78 1949.03,-18546 1980,-18507.84 1986.11,-18500.3 1994.98,-18495.94 2004.38,-18493.53"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2004.85,-18495.58 2010.28,-18492.27 2003.98,-18491.47 2004.85,-18495.58"/>
</g>
<!-- src/components/graph/selectionToolbox/ColorPickerButton.vue&#45;&gt;src/utils/colorUtil.ts -->
<g id="edge564" class="edge">
<title>src/components/graph/selectionToolbox/ColorPickerButton.vue&#45;&gt;src/utils/colorUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M870.15,-2752.83C885.42,-2754.82 900.45,-2760.15 910.5,-2771.84 925.36,-2789.13 918.62,-9316.56 923.5,-9338.84 963.94,-9523.6 1060.18,-9541.05 1100.5,-9725.84 1113.51,-9785.45 1109.97,-27238.92 1113.5,-27299.84 1155.39,-28023.41 1256.6,-28196.39 1300.5,-28919.84 1309.06,-29060.91 1294.19,-30051.23 1308.5,-30191.84 1333.73,-30439.8 1334.82,-31133.74 1527.5,-31291.84 1614.6,-31363.3 1701.31,-31371.48 1781,-31291.84 1797.14,-31275.71 1774.22,-18169.21 1789,-18151.84 1801.91,-18136.66 1823.67,-18132.61 1842.79,-18132.5"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1843.12,-18134.6 1849.16,-18132.6 1843.19,-18130.4 1843.12,-18134.6"/>
</g>
<!-- src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue&#45;&gt;src/stores/commandStore.ts -->
<g id="edge567" class="edge">
<title>src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue&#45;&gt;src/stores/commandStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M687.23,-2645.82C689.5,-2647.58 691.61,-2649.58 693.5,-2651.84 708.57,-2669.84 693.42,-16154.79 701.5,-16176.84 751,-16311.85 860.96,-16288.83 910.5,-16423.84 938.87,-16501.14 893.3,-28205.23 923.5,-28281.84 965.83,-28389.2 1057.96,-28364.55 1100.5,-28471.84 1113.93,-28505.72 1087.67,-31070.13 1113.5,-31095.84 1250.3,-31231.96 1414.95,-31104.05 1519.5,-30941.84 1857.93,-30416.77 1722.46,-30182.77 1781,-29560.84 1782.19,-29548.21 1780.78,-14957.5 1789,-14947.84 1798.36,-14936.84 1812.37,-14931.68 1826.66,-14929.64"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.06,-14931.7 1832.79,-14928.94 1826.59,-14927.53 1827.06,-14931.7"/>
</g>
<!-- src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue&#45;&gt;src/composables/graph/useSelectionState.ts -->
<g id="edge566" class="edge">
<title>src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue&#45;&gt;src/composables/graph/useSelectionState.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M687.23,-2645.82C689.5,-2647.58 691.61,-2649.58 693.5,-2651.84 708.56,-2669.83 686.21,-16150.04 701.5,-16167.84 762.73,-16239.12 849.25,-16128.57 910.5,-16199.84 936.82,-16230.45 894.94,-27798.31 923.5,-27826.84 979.16,-27882.43 1036.77,-27872.95 1100.5,-27826.84 1583.05,-27477.65 1425.07,-27141.94 1519.5,-26553.84 1522.02,-26538.11 1518.18,-8219.75 1527.5,-8206.84 1541.54,-8187.4 1565.4,-8177.26 1588.21,-8172.02"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1588.85,-8174.03 1594.29,-8170.73 1587.98,-8169.92 1588.85,-8174.03"/>
</g>
<!-- src/components/graph/selectionToolbox/DeleteButton.vue&#45;&gt;src/stores/commandStore.ts -->
<g id="edge570" class="edge">
<title>src/components/graph/selectionToolbox/DeleteButton.vue&#45;&gt;src/stores/commandStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M656.88,-2694.44C670.71,-2696.27 684.52,-2701.11 693.5,-2711.84 708.66,-2729.95 691.74,-16293.33 701.5,-16314.84 752.53,-16427.26 859.44,-16385.43 910.5,-16497.84 944.89,-16573.54 889.12,-28395.13 923.5,-28470.84 966.74,-28566.04 1057.09,-28530.71 1100.5,-28625.84 1116.4,-28660.67 1088.52,-31353.82 1113.5,-31382.84 1168.38,-31446.57 1245.55,-31348.16 1300.5,-31411.84 1321.32,-31435.96 1285.89,-32536.39 1308.5,-32558.84 1325.14,-32575.36 1502.88,-32575.37 1519.5,-32558.84 1535.07,-32543.35 1512.4,-30993.78 1527.5,-30977.84 1566.31,-30936.87 1742.28,-31003.89 1781,-30962.84 1800.08,-30942.61 1770.99,-14969.02 1789,-14947.84 1798.36,-14936.83 1812.37,-14931.68 1826.66,-14929.64"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.06,-14931.7 1832.79,-14928.94 1826.59,-14927.53 1827.06,-14931.7"/>
</g>
<!-- src/components/graph/selectionToolbox/DeleteButton.vue&#45;&gt;src/composables/graph/useSelectionState.ts -->
<g id="edge568" class="edge">
<title>src/components/graph/selectionToolbox/DeleteButton.vue&#45;&gt;src/composables/graph/useSelectionState.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M656.88,-2694.44C670.71,-2696.27 684.52,-2701.11 693.5,-2711.84 708.53,-2729.8 686.7,-16184.69 701.5,-16202.84 761.44,-16276.32 850.54,-16172.37 910.5,-16245.84 935.97,-16277.04 913.33,-27807.86 923.5,-27846.84 964.23,-28002.97 1059.34,-28007.81 1100.5,-28163.84 1107.44,-28190.15 1095.61,-30102.33 1113.5,-30122.84 1143.23,-30156.91 1487.52,-30182.81 1519.5,-30150.84 1532.97,-30137.37 1516.35,-8222.28 1527.5,-8206.84 1541.54,-8187.4 1565.4,-8177.25 1588.21,-8172.02"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1588.85,-8174.03 1594.29,-8170.73 1587.98,-8169.92 1588.85,-8174.03"/>
</g>
<!-- src/components/graph/selectionToolbox/DeleteButton.vue&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge569" class="edge">
<title>src/components/graph/selectionToolbox/DeleteButton.vue&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M656.88,-2694.44C670.71,-2696.27 684.52,-2701.11 693.5,-2711.84 709.09,-2730.47 690.09,-16685.39 701.5,-16706.84 754.13,-16805.76 857.85,-16748.93 910.5,-16847.84 931.03,-16886.4 899.62,-29393.26 923.5,-29429.84 970.49,-29501.82 1053.4,-29435.92 1100.5,-29507.84 1125.9,-29546.62 1085.2,-32809.12 1113.5,-32845.84 1166.02,-32913.97 1248.01,-32827.68 1300.5,-32895.84 1312.02,-32910.8 1302.74,-35596.85 1308.5,-35614.84 1359.81,-35775.15 1377.97,-35846.54 1527.5,-35923.84 1627.58,-35975.58 1701.18,-36003.35 1781,-35923.84 1790.98,-35913.9 1786.22,-33909.64 1789,-33895.84 1829.73,-33693.47 1926.5,-33669.25 1967,-33466.84 1988.94,-33357.16 1970.81,-25525.31 1980,-25413.84 1993.59,-25248.97 2035.39,-25052.17 2047.61,-24996.91"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2049.7,-24997.2 2048.95,-24990.89 2045.6,-24996.29 2049.7,-24997.2"/>
</g>
<!-- src/components/graph/selectionToolbox/ExecuteButton.vue&#45;&gt;src/stores/commandStore.ts -->
<g id="edge578" class="edge">
<title>src/components/graph/selectionToolbox/ExecuteButton.vue&#45;&gt;src/stores/commandStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M822.71,-2796.04C843.69,-2816.68 892.77,-2869.22 910.5,-2924.84 924.35,-2968.28 900.81,-9451.28 923.5,-9490.84 968.9,-9569.98 1055.15,-9515.66 1100.5,-9594.84 1115.62,-9621.23 1094.55,-27089.05 1113.5,-27112.84 1166.64,-27179.53 1247.29,-27089.19 1300.5,-27155.84 1313.36,-27171.94 1293.91,-30108.29 1308.5,-30122.84 1374.9,-30189.06 1452.79,-30188.74 1519.5,-30122.84 1532.48,-30110.01 1515.27,-29479.38 1527.5,-29465.84 1603.51,-29381.68 1705.48,-29521.44 1781,-29436.84 1797.75,-29418.07 1772.7,-14967 1789,-14947.84 1798.36,-14936.84 1812.37,-14931.68 1826.66,-14929.64"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.06,-14931.7 1832.79,-14928.94 1826.59,-14927.53 1827.06,-14931.7"/>
</g>
<!-- src/components/graph/selectionToolbox/ExecuteButton.vue&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge577" class="edge">
<title>src/components/graph/selectionToolbox/ExecuteButton.vue&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M822.71,-2796.04C843.69,-2816.68 892.77,-2869.22 910.5,-2924.84 916.73,-2944.38 909.6,-8817.75 923.5,-8832.84 950.24,-8861.87 1073.77,-8818.79 1100.5,-8847.84 1124.41,-8873.82 1088.52,-18991.89 1113.5,-19016.84 1128.2,-19031.52 1285.8,-19031.52 1300.5,-19016.84 1309.74,-19007.61 1306.25,-11505.7 1308.5,-11492.84 1330.28,-11368.3 1395.59,-11228.39 1417.64,-11183.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1419.56,-11184.36 1420.34,-11178.05 1415.8,-11182.5 1419.56,-11184.36"/>
</g>
<!-- src/components/graph/selectionToolbox/ExecuteButton.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge576" class="edge">
<title>src/components/graph/selectionToolbox/ExecuteButton.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M822.71,-2796.04C843.69,-2816.68 892.78,-2869.22 910.5,-2924.84 917.85,-2947.9 907.1,-9879.03 923.5,-9896.84 950.24,-9925.88 1073.78,-9882.78 1100.5,-9911.84 1123.15,-9936.47 1095.38,-29156.71 1113.5,-29184.84 1162.95,-29261.58 1250.98,-29193.14 1300.5,-29269.84 1312.68,-29288.7 1293.72,-32485.93 1308.5,-32502.84 1370.8,-32574.11 1452.3,-32465.17 1519.5,-32531.84 1537.04,-32549.23 1508.82,-32570.68 1527.5,-32586.84 1570.1,-32623.69 1741.14,-32626.65 1781,-32586.84 1789.11,-32578.74 1788.02,-25996.26 1789,-25984.84 1806.87,-25777.3 1862.66,-25529.27 1877.4,-25466.06"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/components/graph/selectionToolbox/ExecuteButton.vue&#45;&gt;src/utils/litegraphUtil.ts -->
<g id="edge579" class="edge">
<title>src/components/graph/selectionToolbox/ExecuteButton.vue&#45;&gt;src/utils/litegraphUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M822.71,-2796.04C843.69,-2816.68 892.78,-2869.22 910.5,-2924.84 918.03,-2948.46 906.71,-10046.6 923.5,-10064.84 950.23,-10093.88 1073.78,-10050.78 1100.5,-10079.84 1124.33,-10105.76 1104.67,-30326.75 1113.5,-30360.84 1156.48,-30526.65 1257.4,-30532.06 1300.5,-30697.84 1307.05,-30723.05 1293.28,-34427.7 1308.5,-34448.84 1366.33,-34529.13 1461.19,-34439.9 1519.5,-34519.84 1528.65,-34532.38 1516.44,-35067.93 1527.5,-35078.84 1567.62,-35118.38 1741.09,-35118.6 1781,-35078.84 1791.71,-35068.16 1782.05,-32914.27 1789,-32900.84 1833.65,-32814.52 1922.47,-32860.22 1967,-32773.84 1989.7,-32729.81 1948.79,-18546.3 1980,-18507.84 1986.11,-18500.3 1994.98,-18495.94 2004.38,-18493.53"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2004.85,-18495.58 2010.28,-18492.27 2003.98,-18491.47 2004.85,-18495.58"/>
</g>
<!-- src/components/graph/selectionToolbox/ExecuteButton.vue&#45;&gt;src/utils/nodeFilterUtil.ts -->
<g id="edge580" class="edge">
<title>src/components/graph/selectionToolbox/ExecuteButton.vue&#45;&gt;src/utils/nodeFilterUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M822.71,-2796.04C843.69,-2816.68 892.78,-2869.22 910.5,-2924.84 924.85,-2969.86 901.88,-9686.82 923.5,-9728.84 967.79,-9814.93 1056.26,-9769.71 1100.5,-9855.84 1130.75,-9914.71 1088.95,-28857.37 1113.5,-28918.84 1158.28,-29030.94 1255.58,-29003.79 1300.5,-29115.84 1306.99,-29132.02 1297.05,-31612.69 1308.5,-31625.84 1446.74,-31784.51 1632.14,-31805.61 1781,-31656.84 1797.84,-31640 1773.57,-17959.97 1789,-17941.84 1799.46,-17929.54 1815.74,-17924.55 1831.71,-17923.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1832.2,-17925.11 1838.04,-17922.61 1831.91,-17920.92 1832.2,-17925.11"/>
</g>
<!-- src/components/graph/selectionToolbox/ExecuteButton.vue&#45;&gt;src/composables/graph/useSelectionState.ts -->
<g id="edge575" class="edge">
<title>src/components/graph/selectionToolbox/ExecuteButton.vue&#45;&gt;src/composables/graph/useSelectionState.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M822.71,-2796.04C843.69,-2816.68 892.77,-2869.22 910.5,-2924.84 923.52,-2965.69 904.23,-9060.53 923.5,-9098.84 967.6,-9186.5 1056.44,-9143.15 1100.5,-9230.84 1132.45,-9294.43 1086.31,-19413.07 1113.5,-19478.84 1158.52,-19587.75 1255.49,-19557.92 1300.5,-19666.84 1305.9,-19679.91 1298.49,-27802.84 1308.5,-27812.84 1325.09,-27829.41 1502.92,-27829.41 1519.5,-27812.84 1531.54,-27800.8 1517.54,-8220.64 1527.5,-8206.84 1541.54,-8187.4 1565.4,-8177.26 1588.21,-8172.02"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1588.85,-8174.03 1594.29,-8170.73 1587.98,-8169.92 1588.85,-8174.03"/>
</g>
<!-- src/components/graph/selectionToolbox/ExtensionCommandButton.vue&#45;&gt;src/stores/commandStore.ts -->
<g id="edge582" class="edge">
<title>src/components/graph/selectionToolbox/ExtensionCommandButton.vue&#45;&gt;src/stores/commandStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M649.99,-2795.95C666.41,-2801.88 683.82,-2811.47 693.5,-2826.84 706.28,-2847.12 688.11,-16616.95 701.5,-16636.84 757.5,-16720.02 854.48,-16638.67 910.5,-16721.84 933.92,-16756.6 911.85,-28752.57 923.5,-28792.84 964.52,-28934.62 1059.2,-28932.13 1100.5,-29073.84 1120.19,-29141.39 1089.13,-31540.83 1113.5,-31606.84 1158.07,-31727.54 1255.62,-31707.25 1300.5,-31827.84 1307.99,-31847.96 1293.24,-32585.73 1308.5,-32600.84 1375.15,-32666.8 1453.01,-32666.97 1519.5,-32600.84 1534.47,-32585.95 1515.07,-31097.9 1527.5,-31080.84 1597.33,-30985.03 1711.4,-31093.81 1781,-30997.84 1797.36,-30975.28 1770.95,-14969.06 1789,-14947.84 1798.36,-14936.83 1812.37,-14931.68 1826.66,-14929.63"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.06,-14931.7 1832.79,-14928.94 1826.59,-14927.53 1827.06,-14931.7"/>
</g>
<!-- src/components/graph/selectionToolbox/ExtensionCommandButton.vue&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge583" class="edge">
<title>src/components/graph/selectionToolbox/ExtensionCommandButton.vue&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M649.99,-2795.95C666.41,-2801.88 683.82,-2811.47 693.5,-2826.84 706.68,-2847.75 684.44,-17043.95 701.5,-17061.84 717.55,-17078.66 894.45,-17055.02 910.5,-17071.84 925.31,-17087.36 916.31,-29409.62 923.5,-29429.84 965.3,-29547.43 1058.52,-29530.3 1100.5,-29647.84 1115.34,-29689.39 1094.65,-32784.94 1113.5,-32824.84 1159.62,-32922.44 1254.44,-32882.21 1300.5,-32979.84 1316.92,-33014.64 1287.81,-35718.38 1308.5,-35750.84 1364.18,-35838.19 1459,-35765.76 1519.5,-35849.84 1528.52,-35862.37 1515.97,-35908.57 1527.5,-35918.84 1569.57,-35956.31 1741.11,-35958.61 1781,-35918.84 1795.01,-35904.86 1777.87,-33085.2 1789,-33068.84 1836.88,-32998.4 1919.18,-33068.32 1967,-32997.84 1995.36,-32956.03 1948.16,-18487.07 1980,-18447.84 1987.17,-18439.01 1998.11,-18434.54 2009.27,-18432.45"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.85,-18434.49 2015.47,-18431.53 2009.23,-18430.34 2009.85,-18434.49"/>
</g>
<!-- src/components/graph/selectionToolbox/ExtensionCommandButton.vue&#45;&gt;src/i18n.ts -->
<g id="edge581" class="edge">
<title>src/components/graph/selectionToolbox/ExtensionCommandButton.vue&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M649.99,-2795.95C666.41,-2801.88 683.82,-2811.47 693.5,-2826.84 706.68,-2847.76 691.43,-17048.25 701.5,-17070.84 752.38,-17184.95 859.6,-17144.74 910.5,-17258.84 928.08,-17298.25 910.16,-29647.79 923.5,-29688.84 964.92,-29816.25 1058.91,-29805.48 1100.5,-29932.84 1115.32,-29978.23 1087.22,-33330.97 1113.5,-33370.84 1163.36,-33446.45 1250.67,-33376.2 1300.5,-33451.84 1310.73,-33467.36 1297.05,-36114.19 1308.5,-36128.84 1368.08,-36204.99 1458.7,-36106.65 1519.5,-36181.84 1535.37,-36201.46 1509.34,-36391.31 1527.5,-36408.84 1547.76,-36428.4 1761.05,-36428.72 1781,-36408.84 1791.44,-36398.43 1787.13,-34300.46 1789,-34285.84 1806.44,-34149.63 1858.74,-33991.02 1875.66,-33942.03"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.73,-33942.46 1877.72,-33936.1 1873.76,-33941.08 1877.73,-33942.46"/>
</g>
<!-- src/components/graph/selectionToolbox/InfoButton.vue&#45;&gt;src/composables/graph/useSelectionState.ts -->
<g id="edge588" class="edge">
<title>src/components/graph/selectionToolbox/InfoButton.vue&#45;&gt;src/composables/graph/useSelectionState.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M854.11,-2533.54C874.53,-2536.72 897.54,-2544.33 910.5,-2561.84 937.51,-2598.33 895.41,-9063.18 923.5,-9098.84 973.6,-9162.43 1050.43,-9078.23 1100.5,-9141.84 1122.7,-9170.04 1097.47,-19446.72 1113.5,-19478.84 1159.99,-19571.97 1254.02,-19526.7 1300.5,-19619.84 1306.86,-19632.58 1298.42,-27812.77 1308.5,-27822.84 1325.09,-27839.41 1502.92,-27839.41 1519.5,-27822.84 1531.54,-27810.8 1517.53,-8220.64 1527.5,-8206.84 1541.54,-8187.4 1565.4,-8177.26 1588.21,-8172.02"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1588.85,-8174.03 1594.29,-8170.73 1587.98,-8169.92 1588.85,-8174.03"/>
</g>
<!-- src/components/graph/selectionToolbox/Load3DViewerButton.vue&#45;&gt;src/stores/commandStore.ts -->
<g id="edge590" class="edge">
<title>src/components/graph/selectionToolbox/Load3DViewerButton.vue&#45;&gt;src/stores/commandStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M674.79,-2758.88C681.98,-2761.7 688.49,-2765.85 693.5,-2771.84 708.79,-2790.11 690.31,-16475.8 701.5,-16496.84 754.13,-16595.76 857.85,-16538.93 910.5,-16637.84 930.06,-16674.58 907.11,-28586.58 923.5,-28624.84 966.34,-28724.81 1057.47,-28693.94 1100.5,-28793.84 1129.26,-28860.6 1097.49,-31339.93 1113.5,-31410.84 1156.55,-31601.48 1256.92,-31618.32 1300.5,-31808.84 1305.23,-31829.53 1293.41,-32557.91 1308.5,-32572.84 1375.16,-32638.8 1453.01,-32638.97 1519.5,-32572.84 1534.19,-32558.22 1515.29,-31097.58 1527.5,-31080.84 1597.33,-30985.03 1711.4,-31093.81 1781,-30997.84 1797.36,-30975.28 1770.95,-14969.06 1789,-14947.84 1798.36,-14936.83 1812.37,-14931.68 1826.66,-14929.63"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.06,-14931.7 1832.79,-14928.94 1826.59,-14927.53 1827.06,-14931.7"/>
</g>
<!-- src/components/graph/selectionToolbox/Load3DViewerButton.vue&#45;&gt;src/i18n.ts -->
<g id="edge589" class="edge">
<title>src/components/graph/selectionToolbox/Load3DViewerButton.vue&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M674.79,-2758.88C681.98,-2761.7 688.49,-2765.85 693.5,-2771.84 709.31,-2790.73 691.87,-16936.17 701.5,-16958.84 751.98,-17077.75 859.99,-17041.94 910.5,-17160.84 944.06,-17239.84 889.7,-29441.94 923.5,-29520.84 966.33,-29620.81 1057.52,-29589.92 1100.5,-29689.84 1118.17,-29730.91 1104.82,-32864.98 1113.5,-32908.84 1156.28,-33124.92 1257.83,-33151.73 1300.5,-33367.84 1304.1,-33386.08 1298.07,-36029.45 1308.5,-36044.84 1365.2,-36128.54 1460.75,-36047.56 1519.5,-36129.84 1529.39,-36143.69 1515.15,-36271.12 1527.5,-36282.84 1609.22,-36360.4 1701.17,-36362.34 1781,-36282.84 1790.83,-36273.05 1787.24,-34299.59 1789,-34285.84 1806.45,-34149.64 1858.75,-33991.02 1875.66,-33942.03"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.73,-33942.46 1877.72,-33936.1 1873.76,-33941.08 1877.73,-33942.46"/>
</g>
<!-- src/components/graph/selectionToolbox/MaskEditorButton.vue&#45;&gt;src/stores/commandStore.ts -->
<g id="edge593" class="edge">
<title>src/components/graph/selectionToolbox/MaskEditorButton.vue&#45;&gt;src/stores/commandStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M667.28,-2726.45C677.38,-2729.09 686.79,-2733.82 693.5,-2741.84 708.83,-2760.15 692.66,-16474.65 701.5,-16496.84 751.52,-16622.43 860.45,-16592.26 910.5,-16717.84 941.87,-16796.54 887.96,-28841.92 923.5,-28918.84 966.87,-29012.71 1056.94,-28976.05 1100.5,-29069.84 1130.27,-29133.93 1088.5,-31547.74 1113.5,-31613.84 1158.19,-31731.97 1255.5,-31709.82 1300.5,-31827.84 1308.15,-31847.9 1293.24,-32585.73 1308.5,-32600.84 1375.15,-32666.8 1453,-32666.96 1519.5,-32600.84 1533.37,-32587.05 1517.76,-31209.8 1527.5,-31192.84 1592.67,-31079.3 1716.12,-31156.54 1781,-31042.84 1794.85,-31018.57 1770.9,-14969.12 1789,-14947.84 1798.36,-14936.83 1812.37,-14931.68 1826.66,-14929.63"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.06,-14931.7 1832.79,-14928.94 1826.59,-14927.53 1827.06,-14931.7"/>
</g>
<!-- src/components/graph/selectionToolbox/MaskEditorButton.vue&#45;&gt;src/i18n.ts -->
<g id="edge592" class="edge">
<title>src/components/graph/selectionToolbox/MaskEditorButton.vue&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M667.28,-2726.45C677.38,-2729.09 686.79,-2733.82 693.5,-2741.84 709.22,-2760.62 688.95,-16825.81 701.5,-16846.84 755.6,-16937.52 856.38,-16869.16 910.5,-16959.84 932.83,-16997.25 894.01,-29474.77 923.5,-29506.84 950.22,-29535.89 1073.74,-29492.82 1100.5,-29521.84 1132.26,-29556.27 1081.66,-32860.47 1113.5,-32894.84 1141.83,-32925.42 1272.18,-32879.24 1300.5,-32909.84 1315.02,-32925.53 1295.48,-35971.88 1308.5,-35988.84 1367.66,-36065.89 1458.91,-35969.91 1519.5,-36045.84 1533.37,-36063.22 1511.46,-36230.43 1527.5,-36245.84 1568.12,-36284.87 1741.09,-36285.59 1781,-36245.84 1790.64,-36236.23 1787.27,-34299.34 1789,-34285.84 1806.46,-34149.64 1858.75,-33991.02 1875.66,-33942.03"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.73,-33942.46 1877.72,-33936.1 1873.76,-33941.08 1877.73,-33942.46"/>
</g>
<!-- src/components/graph/selectionToolbox/MaskEditorButton.vue&#45;&gt;src/composables/graph/useSelectionState.ts -->
<g id="edge591" class="edge">
<title>src/components/graph/selectionToolbox/MaskEditorButton.vue&#45;&gt;src/composables/graph/useSelectionState.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M667.28,-2726.45C677.38,-2729.09 686.79,-2733.82 693.5,-2741.84 708.55,-2759.81 693.95,-16222.64 701.5,-16244.84 750.6,-16389.17 861.37,-16372.52 910.5,-16516.84 936.56,-16593.4 892.19,-28088.27 923.5,-28162.84 966.21,-28264.55 1057.53,-28235.24 1100.5,-28336.84 1111.68,-28363.27 1093.15,-30382.61 1113.5,-30402.84 1142.98,-30432.13 1262.2,-30418.96 1300.5,-30402.84 1428.83,-30348.83 1466.92,-30307.76 1519.5,-30178.84 1526.7,-30161.18 1516.34,-8222.3 1527.5,-8206.84 1541.54,-8187.4 1565.4,-8177.25 1588.21,-8172.02"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1588.85,-8174.03 1594.29,-8170.73 1587.98,-8169.92 1588.85,-8174.03"/>
</g>
<!-- src/composables/useRefreshableSelection.ts -->
<g id="node333" class="node">
<title>src/composables/useRefreshableSelection.ts</title>
<g id="a_node333"><a xlink:href="src/composables/useRefreshableSelection.ts" xlink:title="useRefreshableSelection.ts">
<path fill="#ddfeff" stroke="black" d="M874.5,-7571.84C874.5,-7571.84 749.5,-7571.84 749.5,-7571.84 746.5,-7571.84 743.5,-7568.84 743.5,-7565.84 743.5,-7565.84 743.5,-7559.84 743.5,-7559.84 743.5,-7556.84 746.5,-7553.84 749.5,-7553.84 749.5,-7553.84 874.5,-7553.84 874.5,-7553.84 877.5,-7553.84 880.5,-7556.84 880.5,-7559.84 880.5,-7559.84 880.5,-7565.84 880.5,-7565.84 880.5,-7568.84 877.5,-7571.84 874.5,-7571.84"/>
<text text-anchor="start" x="751.5" y="-7560.64" font-family="Helvetica,sans-Serif" font-size="9.00">useRefreshableSelection.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/selectionToolbox/RefreshSelectionButton.vue&#45;&gt;src/composables/useRefreshableSelection.ts -->
<g id="edge602" class="edge">
<title>src/components/graph/selectionToolbox/RefreshSelectionButton.vue&#45;&gt;src/composables/useRefreshableSelection.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M680.33,-2401.41C685.31,-2404.02 689.81,-2407.43 693.5,-2411.84 716.4,-2439.18 678.03,-7520.98 701.5,-7547.84 710.78,-7558.46 723.76,-7564.22 737.54,-7567.03"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="737.22,-7569.1 743.49,-7568.06 737.94,-7564.97 737.22,-7569.1"/>
</g>
<!-- src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue&#45;&gt;src/stores/commandStore.ts -->
<g id="edge605" class="edge">
<title>src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue&#45;&gt;src/stores/commandStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M680.33,-2671.4C685.31,-2674.02 689.81,-2677.43 693.5,-2681.84 708.81,-2700.14 687.43,-16407.56 701.5,-16426.84 759.01,-16505.62 852.97,-16415.07 910.5,-16493.84 935.03,-16527.42 915.72,-28429.99 923.5,-28470.84 963.65,-28681.55 1059.91,-28709.21 1100.5,-28919.84 1126.4,-29054.2 1086.11,-31248.77 1113.5,-31382.84 1156.45,-31593.03 1257.02,-31617.76 1300.5,-31827.84 1302.68,-31838.35 1300.87,-32593.28 1308.5,-32600.84 1375.15,-32666.8 1453,-32666.96 1519.5,-32600.84 1533.37,-32587.05 1517.76,-31209.8 1527.5,-31192.84 1592.67,-31079.3 1716.12,-31156.54 1781,-31042.84 1794.85,-31018.57 1770.9,-14969.12 1789,-14947.84 1798.36,-14936.83 1812.37,-14931.68 1826.66,-14929.63"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.06,-14931.7 1832.79,-14928.94 1826.59,-14927.53 1827.06,-14931.7"/>
</g>
<!-- src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge604" class="edge">
<title>src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M680.33,-2671.4C685.31,-2674.02 689.81,-2677.43 693.5,-2681.84 708.52,-2699.78 688.07,-16141.67 701.5,-16160.84 758.23,-16241.78 853.75,-16155.91 910.5,-16236.84 933.55,-16269.71 895.1,-27770.47 923.5,-27798.84 1042.05,-27917.25 1181.99,-27917.29 1300.5,-27798.84 1310.51,-27788.83 1306.07,-11506.78 1308.5,-11492.84 1330.24,-11368.29 1395.58,-11228.38 1417.64,-11183.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1419.56,-11184.36 1420.34,-11178.05 1415.79,-11182.5 1419.56,-11184.36"/>
</g>
<!-- src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge603" class="edge">
<title>src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M680.33,-2671.4C685.31,-2674.02 689.81,-2677.43 693.5,-2681.84 708.97,-2700.32 693.74,-16544.02 701.5,-16566.84 750.59,-16711.17 861.37,-16694.51 910.5,-16838.84 924.5,-16879.97 904.95,-29313.54 923.5,-29352.84 967.03,-29445.05 1056.82,-29406.69 1100.5,-29498.84 1118.79,-29537.42 1087.43,-32539.03 1113.5,-32572.84 1166.03,-32640.96 1248,-32554.68 1300.5,-32622.84 1322.38,-32651.25 1287.31,-35175.91 1308.5,-35204.84 1433.96,-35376.09 1630.82,-35424.89 1781,-35274.84 1792.41,-35263.44 1787.62,-26000.91 1789,-25984.84 1806.84,-25777.29 1862.65,-25529.26 1877.4,-25466.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/composables/canvas/useSelectionToolboxPosition.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge1113" class="edge">
<title>src/composables/canvas/useSelectionToolboxPosition.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1574.18,-8265.91C1556.06,-8271.82 1538.68,-8281.39 1527.5,-8296.84 1515.87,-8312.91 1532.38,-11138.74 1519.5,-11153.84 1508.4,-11166.84 1490.83,-11171.7 1473.96,-11172.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1473.69,-11170.81 1467.8,-11173.19 1473.89,-11175.01 1473.69,-11170.81"/>
</g>
<!-- src/composables/canvas/useSelectionToolboxPosition.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1112" class="edge">
<title>src/composables/canvas/useSelectionToolboxPosition.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1725,-8263.04C1746.5,-8268.71 1767.7,-8278.87 1781,-8296.84 1789.58,-8308.42 1787.81,-24884.47 1789,-24898.84 1806.87,-25114.13 1863.11,-25371.89 1877.58,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.54,-25436.42 1878.92,-25441.8 1879.64,-25435.49 1875.54,-25436.42"/>
</g>
<!-- src/composables/canvas/useSelectionToolboxPosition.ts&#45;&gt;src/composables/useVueFeatureFlags.ts -->
<g id="edge1110" class="edge">
<title>src/composables/canvas/useSelectionToolboxPosition.ts&#45;&gt;src/composables/useVueFeatureFlags.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1725.17,-8263.26C1746.54,-8268.96 1767.62,-8279.08 1781,-8296.84 1796.85,-8317.87 1771.67,-8751.01 1789,-8770.84 1796.36,-8779.25 1806.46,-8784.14 1817.28,-8786.8"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1817.05,-8788.89 1823.35,-8788.05 1817.9,-8784.78 1817.05,-8788.89"/>
</g>
<!-- src/composables/canvas/useSelectionToolboxPosition.ts&#45;&gt;src/utils/litegraphUtil.ts -->
<g id="edge1115" class="edge">
<title>src/composables/canvas/useSelectionToolboxPosition.ts&#45;&gt;src/utils/litegraphUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1725.34,-8263.13C1746.72,-8268.82 1767.76,-8278.97 1781,-8296.84 1791.72,-8311.31 1776.26,-18656.11 1789,-18668.84 1844.96,-18724.76 1908.85,-18722.48 1967,-18668.84 1993.38,-18644.5 1956.29,-18534.78 1980,-18507.84 1986.28,-18500.7 1995.03,-18496.47 2004.24,-18494.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2004.94,-18496.04 2010.34,-18492.7 2004.03,-18491.94 2004.94,-18496.04"/>
</g>
<!-- src/composables/canvas/useSelectionToolboxPosition.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge1111" class="edge">
<title>src/composables/canvas/useSelectionToolboxPosition.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1725.34,-8263.13C1746.72,-8268.82 1767.76,-8278.97 1781,-8296.84 1791.74,-8311.34 1783.31,-18675.71 1789,-18692.84 1830.72,-18818.54 1925.19,-18806.16 1967,-18931.84 1993.16,-19010.47 1951.2,-24821.13 1980,-24898.84 1990.84,-24928.09 2017.08,-24954.03 2034.44,-24968.82"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2033.13,-24970.47 2039.08,-24972.7 2035.82,-24967.24 2033.13,-24970.47"/>
</g>
<!-- src/composables/canvas/useSelectionToolboxPosition.ts&#45;&gt;src/composables/canvas/useCanvasTransformSync.ts -->
<g id="edge1108" class="edge">
<title>src/composables/canvas/useSelectionToolboxPosition.ts&#45;&gt;src/composables/canvas/useCanvasTransformSync.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1725.32,-8256.84C1750.67,-8256.84 1778.98,-8256.84 1804.42,-8256.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1804.49,-8258.94 1810.49,-8256.84 1804.49,-8254.74 1804.49,-8258.94"/>
</g>
<!-- src/composables/canvas/useSelectedLiteGraphItems.ts -->
<g id="node502" class="node">
<title>src/composables/canvas/useSelectedLiteGraphItems.ts</title>
<g id="a_node502"><a xlink:href="src/composables/canvas/useSelectedLiteGraphItems.ts" xlink:title="useSelectedLiteGraphItems.ts">
<path fill="#ddfeff" stroke="black" d="M1952,-8235.84C1952,-8235.84 1812,-8235.84 1812,-8235.84 1809,-8235.84 1806,-8232.84 1806,-8229.84 1806,-8229.84 1806,-8223.84 1806,-8223.84 1806,-8220.84 1809,-8217.84 1812,-8217.84 1812,-8217.84 1952,-8217.84 1952,-8217.84 1955,-8217.84 1958,-8220.84 1958,-8223.84 1958,-8223.84 1958,-8229.84 1958,-8229.84 1958,-8232.84 1955,-8235.84 1952,-8235.84"/>
<text text-anchor="start" x="1814" y="-8224.64" font-family="Helvetica,sans-Serif" font-size="9.00">useSelectedLiteGraphItems.ts</text>
</a>
</g>
</g>
<!-- src/composables/canvas/useSelectionToolboxPosition.ts&#45;&gt;src/composables/canvas/useSelectedLiteGraphItems.ts -->
<g id="edge1109" class="edge">
<title>src/composables/canvas/useSelectionToolboxPosition.ts&#45;&gt;src/composables/canvas/useSelectedLiteGraphItems.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1719.31,-8247.84C1746.37,-8244.32 1777.47,-8240.28 1805.13,-8236.69"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1805.66,-8238.74 1811.34,-8235.88 1805.12,-8234.57 1805.66,-8238.74"/>
</g>
<!-- src/composables/canvas/useSelectionToolboxPosition.ts&#45;&gt;src/renderer/core/layout/store/layoutStore.ts -->
<g id="edge1114" class="edge">
<title>src/composables/canvas/useSelectionToolboxPosition.ts&#45;&gt;src/renderer/core/layout/store/layoutStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1572.8,-8262.71C1550.43,-8268.99 1530.16,-8280.85 1523.5,-8302.84 1518.51,-8319.33 1518.51,-10768.34 1523.5,-10784.84 1532.75,-10815.38 1570.81,-10820.54 1602.62,-10819.15"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1603.01,-10821.23 1608.88,-10818.78 1602.77,-10817.03 1603.01,-10821.23"/>
</g>
<!-- src/utils/mathUtil.ts -->
<g id="node504" class="node">
<title>src/utils/mathUtil.ts</title>
<g id="a_node504"><a xlink:href="src/utils/mathUtil.ts" xlink:title="mathUtil.ts">
<path fill="#ddfeff" stroke="black" d="M2079.5,-18308.84C2079.5,-18308.84 2024.5,-18308.84 2024.5,-18308.84 2021.5,-18308.84 2018.5,-18305.84 2018.5,-18302.84 2018.5,-18302.84 2018.5,-18296.84 2018.5,-18296.84 2018.5,-18293.84 2021.5,-18290.84 2024.5,-18290.84 2024.5,-18290.84 2079.5,-18290.84 2079.5,-18290.84 2082.5,-18290.84 2085.5,-18293.84 2085.5,-18296.84 2085.5,-18296.84 2085.5,-18302.84 2085.5,-18302.84 2085.5,-18305.84 2082.5,-18308.84 2079.5,-18308.84"/>
<text text-anchor="start" x="2026.5" y="-18297.64" font-family="Helvetica,sans-Serif" font-size="9.00">mathUtil.ts</text>
</a>
</g>
</g>
<!-- src/composables/canvas/useSelectionToolboxPosition.ts&#45;&gt;src/utils/mathUtil.ts -->
<g id="edge1116" class="edge">
<title>src/composables/canvas/useSelectionToolboxPosition.ts&#45;&gt;src/utils/mathUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1725.34,-8263.13C1746.72,-8268.82 1767.76,-8278.97 1781,-8296.84 1791.62,-8311.17 1776.38,-18557.23 1789,-18569.84 1844.96,-18625.76 1909.37,-18624.04 1967,-18569.84 1984.19,-18553.67 1969.24,-18378.84 1980,-18357.84 1990.3,-18337.73 2011.01,-18322.09 2027.42,-18312.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2028.68,-18313.84 2032.79,-18308.99 2026.56,-18310.21 2028.68,-18313.84"/>
</g>
<!-- src/composables/graph/useSelectionState.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge1193" class="edge">
<title>src/composables/graph/useSelectionState.ts&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1703.57,-8168.73C1731.4,-8172.78 1763.23,-8182.86 1781,-8206.84 1794.81,-8225.47 1773.96,-14870.17 1789,-14887.84 1800.02,-14900.79 1817.5,-14905.63 1834.28,-14906.85"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.32,-14908.95 1840.41,-14907.14 1834.52,-14904.75 1834.32,-14908.95"/>
</g>
<!-- src/composables/graph/useSelectionState.ts&#45;&gt;src/stores/workspace/sidebarTabStore.ts -->
<g id="edge1195" class="edge">
<title>src/composables/graph/useSelectionState.ts&#45;&gt;src/stores/workspace/sidebarTabStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1594.3,-8170.74C1569.75,-8175.52 1542.8,-8185.67 1527.5,-8206.84 1513.78,-8225.82 1534.69,-14934.01 1519.5,-14951.84 1510.27,-14962.67 1496.54,-14967.85 1482.47,-14969.98"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1482.13,-14967.9 1476.43,-14970.71 1482.64,-14972.07 1482.13,-14967.9"/>
</g>
<!-- src/composables/graph/useSelectionState.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge1191" class="edge">
<title>src/composables/graph/useSelectionState.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1594.31,-8170.75C1569.77,-8175.54 1542.81,-8185.68 1527.5,-8206.84 1515.5,-8223.42 1532.78,-11138.27 1519.5,-11153.84 1508.4,-11166.84 1490.83,-11171.7 1473.96,-11172.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1473.69,-11170.81 1467.8,-11173.19 1473.89,-11175.01 1473.69,-11170.81"/>
</g>
<!-- src/composables/graph/useSelectionState.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1190" class="edge">
<title>src/composables/graph/useSelectionState.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1703.57,-8168.73C1731.41,-8172.77 1763.24,-8182.85 1781,-8206.84 1789.62,-8218.48 1787.8,-24884.4 1789,-24898.84 1806.87,-25114.13 1863.11,-25371.89 1877.58,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.54,-25436.42 1878.92,-25441.8 1879.64,-25435.49 1875.54,-25436.42"/>
</g>
<!-- src/composables/graph/useSelectionState.ts&#45;&gt;src/stores/nodeDefStore.ts -->
<g id="edge1192" class="edge">
<title>src/composables/graph/useSelectionState.ts&#45;&gt;src/stores/nodeDefStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1703.57,-8168.73C1731.4,-8172.78 1763.23,-8182.86 1781,-8206.84 1794.69,-8225.31 1774.1,-14810.33 1789,-14827.84 1799.28,-14839.91 1815.17,-14844.94 1830.87,-14846.55"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1830.96,-14848.66 1837.1,-14847.02 1831.27,-14844.47 1830.96,-14848.66"/>
</g>
<!-- src/composables/graph/useSelectionState.ts&#45;&gt;src/utils/litegraphUtil.ts -->
<g id="edge1196" class="edge">
<title>src/composables/graph/useSelectionState.ts&#45;&gt;src/utils/litegraphUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1703.57,-8168.73C1731.4,-8172.78 1763.23,-8182.86 1781,-8206.84 1791.74,-8221.33 1776.24,-18586.08 1789,-18598.84 1844.96,-18654.76 1907.24,-18650.67 1967,-18598.84 1997.86,-18572.07 1952.08,-18537.67 1980,-18507.84 1986.43,-18500.97 1995.14,-18496.83 2004.26,-18494.42"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2004.9,-18496.43 2010.3,-18493.07 2003.98,-18492.33 2004.9,-18496.43"/>
</g>
<!-- src/composables/graph/useSelectionState.ts&#45;&gt;src/utils/nodeFilterUtil.ts -->
<g id="edge1197" class="edge">
<title>src/composables/graph/useSelectionState.ts&#45;&gt;src/utils/nodeFilterUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1703.57,-8168.73C1731.4,-8172.78 1763.23,-8182.86 1781,-8206.84 1801.06,-8233.91 1767.16,-17886.17 1789,-17911.84 1799.46,-17924.13 1815.74,-17929.12 1831.71,-17930.63"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1831.92,-17932.75 1838.04,-17931.06 1832.2,-17928.56 1831.92,-17932.75"/>
</g>
<!-- src/stores/workspace/nodeHelpStore.ts -->
<g id="node431" class="node">
<title>src/stores/workspace/nodeHelpStore.ts</title>
<g id="a_node431"><a xlink:href="src/stores/workspace/nodeHelpStore.ts" xlink:title="nodeHelpStore.ts">
<path fill="#ddfeff" stroke="black" d="M1467.5,-14855.84C1467.5,-14855.84 1384.5,-14855.84 1384.5,-14855.84 1381.5,-14855.84 1378.5,-14852.84 1378.5,-14849.84 1378.5,-14849.84 1378.5,-14843.84 1378.5,-14843.84 1378.5,-14840.84 1381.5,-14837.84 1384.5,-14837.84 1384.5,-14837.84 1467.5,-14837.84 1467.5,-14837.84 1470.5,-14837.84 1473.5,-14840.84 1473.5,-14843.84 1473.5,-14843.84 1473.5,-14849.84 1473.5,-14849.84 1473.5,-14852.84 1470.5,-14855.84 1467.5,-14855.84"/>
<text text-anchor="start" x="1386.5" y="-14844.64" font-family="Helvetica,sans-Serif" font-size="9.00">nodeHelpStore.ts</text>
</a>
</g>
</g>
<!-- src/composables/graph/useSelectionState.ts&#45;&gt;src/stores/workspace/nodeHelpStore.ts -->
<g id="edge1194" class="edge">
<title>src/composables/graph/useSelectionState.ts&#45;&gt;src/stores/workspace/nodeHelpStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1594.3,-8170.74C1569.75,-8175.52 1542.8,-8185.67 1527.5,-8206.84 1514.02,-8225.49 1534.61,-14816.48 1519.5,-14833.84 1509.72,-14845.08 1495.04,-14849.92 1480.25,-14851.52"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1479.73,-14849.45 1473.91,-14852.01 1480.06,-14853.64 1479.73,-14849.45"/>
</g>
<!-- src/composables/graph/useSelectionState.ts&#45;&gt;src/composables/sidebarTabs/useNodeLibrarySidebarTab.ts -->
<g id="edge1189" class="edge">
<title>src/composables/graph/useSelectionState.ts&#45;&gt;src/composables/sidebarTabs/useNodeLibrarySidebarTab.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1703.73,-8168.9C1731.44,-8173.02 1763.09,-8183.11 1781,-8206.84 1795.16,-8225.6 1773.42,-8612.24 1789,-8629.84 1792.77,-8634.09 1797.24,-8637.43 1802.16,-8640.01"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1801.33,-8641.93 1807.66,-8642.52 1803.07,-8638.11 1801.33,-8641.93"/>
</g>
<!-- src/composables/element/useAbsolutePosition.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge1120" class="edge">
<title>src/composables/element/useAbsolutePosition.ts&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge1120"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M870.55,-7385.62C885.65,-7387.35 900.48,-7392.41 910.5,-7403.84 924.02,-7419.26 923.24,-19195.33 923.5,-19215.84 964.65,-22504.96 1052.85,-23325.8 1100.5,-26614.84 1101.02,-26650.53 1104.58,-29150.28 1113.5,-29184.84 1156.82,-29352.57 1256.93,-29359.17 1300.5,-29526.84 1303.95,-29540.12 1298.76,-30505.17 1308.5,-30514.84 1375.08,-30580.88 1447.82,-30575.3 1519.5,-30514.84 1527.74,-30507.89 1780.09,-28995.58 1781,-28984.84 1782.04,-28972.67 1781.09,-14927.14 1789,-14917.84 1798.28,-14906.93 1812.14,-14901.77 1826.3,-14899.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.6,-14901.12 1840.41,-14898.53 1834.26,-14896.93 1834.6,-14901.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.43,-14899.02 1831.44,-14899.27 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.04" cy="-14899.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="895.99" y="-11134.89" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/element/useAbsolutePosition.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge1119" class="edge">
<title>src/composables/element/useAbsolutePosition.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<g id="a_edge1119"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M870.55,-7385.62C885.65,-7387.35 900.48,-7392.41 910.5,-7403.84 936.93,-7433.99 905.02,-18917.25 923.5,-18952.84 971.11,-19044.55 1015,-19055.6 1113.5,-19086.84 1192.72,-19111.96 1241.7,-19145.57 1300.5,-19086.84 1309.83,-19077.52 1306.23,-11505.82 1308.5,-11492.84 1329.26,-11374.14 1389.56,-11241.49 1414.26,-11190.45"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1419.58,-11184.36 1420.34,-11178.05 1415.81,-11182.51 1419.58,-11184.36"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1417.7,-11183.44 1416.37,-11186.13 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1415.32" cy="-11188.29" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="896.58" y="-9208.84" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/element/useAbsolutePosition.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1118" class="edge">
<title>src/composables/element/useAbsolutePosition.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M870.55,-7385.62C885.65,-7387.35 900.48,-7392.41 910.5,-7403.84 919.37,-7413.96 923.2,-22889.39 923.5,-22902.84 963.6,-24707.22 1058.23,-25155.51 1100.5,-26959.84 1100.83,-26973.76 1105,-30958.81 1113.5,-30969.84 1166,-31037.99 1248,-30951.68 1300.5,-31019.84 1310.9,-31033.33 1296.43,-33460.81 1308.5,-33472.84 1471.14,-33634.94 1681.37,-33470.72 1781,-33263.84 1791.97,-33241.07 1786.83,-26010.02 1789,-25984.84 1806.86,-25777.29 1862.66,-25529.26 1877.4,-25466.06"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/composables/element/useAbsolutePosition.ts&#45;&gt;src/composables/element/useCanvasPositionConversion.ts -->
<g id="edge1117" class="edge">
<title>src/composables/element/useAbsolutePosition.ts&#45;&gt;src/composables/element/useCanvasPositionConversion.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M870.54,-7390.84C887.77,-7390.84 907.05,-7390.84 925.67,-7390.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="925.96,-7392.94 931.96,-7390.84 925.96,-7388.74 925.96,-7392.94"/>
</g>
<!-- src/components/graph/selectionToolbox/BypassButton.spec.ts -->
<g id="node321" class="node">
<title>src/components/graph/selectionToolbox/BypassButton.spec.ts</title>
<g id="a_node321"><a xlink:href="src/components/graph/selectionToolbox/BypassButton.spec.ts" xlink:title="BypassButton.spec.ts">
<path fill="#ddfeff" stroke="black" d="M660,-2585.84C660,-2585.84 558,-2585.84 558,-2585.84 555,-2585.84 552,-2582.84 552,-2579.84 552,-2579.84 552,-2573.84 552,-2573.84 552,-2570.84 555,-2567.84 558,-2567.84 558,-2567.84 660,-2567.84 660,-2567.84 663,-2567.84 666,-2570.84 666,-2573.84 666,-2573.84 666,-2579.84 666,-2579.84 666,-2582.84 663,-2585.84 660,-2585.84"/>
<text text-anchor="start" x="560" y="-2574.64" font-family="Helvetica,sans-Serif" font-size="9.00">BypassButton.spec.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/selectionToolbox/BypassButton.spec.ts&#45;&gt;src/stores/commandStore.ts -->
<g id="edge555" class="edge">
<title>src/components/graph/selectionToolbox/BypassButton.spec.ts&#45;&gt;src/stores/commandStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M666.42,-2576.23C676.84,-2578.83 686.6,-2583.59 693.5,-2591.84 708.64,-2609.92 693.47,-16154.66 701.5,-16176.84 750.93,-16313.33 861.03,-16291.36 910.5,-16427.84 924.53,-16466.53 917.89,-28241.06 923.5,-28281.84 963.36,-28571.66 1059.95,-28626.11 1100.5,-28915.84 1134.57,-29159.25 1080.79,-30884.24 1113.5,-31127.84 1156.35,-31446.99 1256.87,-31508.79 1300.5,-31827.84 1301.89,-31838.03 1301.18,-32561.6 1308.5,-32568.84 1375.17,-32634.79 1453,-32634.95 1519.5,-32568.84 1533.05,-32555.36 1519.5,-31210.19 1527.5,-31192.84 1589.84,-31057.63 1719.02,-31109.21 1781,-30973.84 1792.58,-30948.54 1770.97,-14969.03 1789,-14947.84 1798.36,-14936.83 1812.37,-14931.68 1826.66,-14929.63"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.06,-14931.7 1832.79,-14928.94 1826.59,-14927.53 1827.06,-14931.7"/>
</g>
<!-- src/components/graph/selectionToolbox/BypassButton.spec.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge554" class="edge">
<title>src/components/graph/selectionToolbox/BypassButton.spec.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M666.42,-2576.23C676.84,-2578.83 686.6,-2583.59 693.5,-2591.84 708.54,-2609.81 687.27,-16072.22 701.5,-16090.84 759.96,-16167.34 852.01,-16071.35 910.5,-16147.84 934.66,-16179.43 895.36,-27574.73 923.5,-27602.84 979.16,-27658.43 1035.63,-27647.33 1100.5,-27602.84 1304.02,-27463.25 1255.23,-27327.44 1300.5,-27084.84 1320.36,-26978.4 1289.88,-11599.5 1308.5,-11492.84 1330.24,-11368.29 1395.58,-11228.38 1417.64,-11183.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1419.56,-11184.36 1420.34,-11178.05 1415.79,-11182.5 1419.56,-11184.36"/>
</g>
<!-- src/components/graph/selectionToolbox/BypassButton.spec.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge553" class="edge">
<title>src/components/graph/selectionToolbox/BypassButton.spec.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M666.42,-2576.23C676.84,-2578.83 686.6,-2583.59 693.5,-2591.84 708.98,-2610.33 694.27,-16459.83 701.5,-16482.84 750.22,-16637.86 861.74,-16627.83 910.5,-16782.84 923.52,-16824.24 904.97,-29243.59 923.5,-29282.84 967.03,-29375.05 1056.82,-29336.69 1100.5,-29428.84 1118.7,-29467.24 1090.42,-32453.15 1113.5,-32488.84 1163.09,-32565.49 1250.96,-32497.16 1300.5,-32573.84 1310.26,-32588.94 1295.77,-35150.14 1308.5,-35162.84 1384.92,-35239.02 1721.55,-35140.89 1781,-35050.84 1789.67,-35037.7 1787.65,-26000.52 1789,-25984.84 1806.84,-25777.29 1862.65,-25529.26 1877.4,-25466.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/components/graph/selectionToolbox/BypassButton.spec.ts&#45;&gt;src/components/graph/selectionToolbox/BypassButton.vue -->
<g id="edge552" class="edge">
<title>src/components/graph/selectionToolbox/BypassButton.spec.ts&#45;&gt;src/components/graph/selectionToolbox/BypassButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M666.26,-2576.84C694.55,-2576.84 728.68,-2576.84 756.69,-2576.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="756.94,-2578.94 762.94,-2576.84 756.94,-2574.74 756.94,-2578.94"/>
</g>
<!-- src/components/graph/selectionToolbox/ColorPickerButton.spec.ts -->
<g id="node322" class="node">
<title>src/components/graph/selectionToolbox/ColorPickerButton.spec.ts</title>
<g id="a_node322"><a xlink:href="src/components/graph/selectionToolbox/ColorPickerButton.spec.ts" xlink:title="ColorPickerButton.spec.ts">
<path fill="#ddfeff" stroke="black" d="M669,-2615.84C669,-2615.84 549,-2615.84 549,-2615.84 546,-2615.84 543,-2612.84 543,-2609.84 543,-2609.84 543,-2603.84 543,-2603.84 543,-2600.84 546,-2597.84 549,-2597.84 549,-2597.84 669,-2597.84 669,-2597.84 672,-2597.84 675,-2600.84 675,-2603.84 675,-2603.84 675,-2609.84 675,-2609.84 675,-2612.84 672,-2615.84 669,-2615.84"/>
<text text-anchor="start" x="551" y="-2604.64" font-family="Helvetica,sans-Serif" font-size="9.00">ColorPickerButton.spec.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/selectionToolbox/ColorPickerButton.spec.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge558" class="edge">
<title>src/components/graph/selectionToolbox/ColorPickerButton.spec.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M675.2,-2609.04C682.22,-2611.86 688.58,-2615.96 693.5,-2621.84 708.57,-2639.84 686.28,-16128.95 701.5,-16146.84 762.49,-16218.51 849.49,-16109.18 910.5,-16180.84 936.46,-16211.33 895.17,-27686.53 923.5,-27714.84 982.77,-27774.04 1241.25,-27774.06 1300.5,-27714.84 1310.46,-27704.88 1306.08,-11506.71 1308.5,-11492.84 1330.24,-11368.29 1395.58,-11228.38 1417.64,-11183.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1419.56,-11184.36 1420.34,-11178.05 1415.79,-11182.5 1419.56,-11184.36"/>
</g>
<!-- src/components/graph/selectionToolbox/ColorPickerButton.spec.ts&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge559" class="edge">
<title>src/components/graph/selectionToolbox/ColorPickerButton.spec.ts&#45;&gt;src/stores/workflowStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M675.2,-2609.04C682.22,-2611.86 688.58,-2615.96 693.5,-2621.84 709.12,-2640.5 691.99,-16614.44 701.5,-16636.84 751.98,-16755.75 859.99,-16719.94 910.5,-16838.84 927.5,-16878.85 904.47,-29320.75 923.5,-29359.84 967.28,-29449.77 1056.58,-29408.97 1100.5,-29498.84 1120.01,-29538.77 1096.46,-32657.79 1113.5,-32698.84 1158.68,-32807.69 1255.32,-32777.99 1300.5,-32886.84 1305.65,-32899.23 1298.99,-34810.36 1308.5,-34819.84 1336.09,-34847.31 1764.43,-34827 1781,-34809.84 1792.24,-34798.2 1782.11,-32495.47 1789,-32480.84 1832.85,-32387.76 1923.27,-32425.97 1967,-32332.84 1978.47,-32308.42 1979.46,-16819.81 1980,-16792.84 1994.95,-16050.22 2043.27,-15136.26 2050.18,-15008.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.28,-15008.03 2050.51,-15001.92 2048.09,-15007.8 2052.28,-15008.03"/>
</g>
<!-- src/components/graph/selectionToolbox/ColorPickerButton.spec.ts&#45;&gt;src/components/graph/selectionToolbox/ColorPickerButton.vue -->
<g id="edge557" class="edge">
<title>src/components/graph/selectionToolbox/ColorPickerButton.spec.ts&#45;&gt;src/components/graph/selectionToolbox/ColorPickerButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M675.35,-2614.08C681.7,-2616.1 687.86,-2618.64 693.5,-2621.84 745.98,-2651.62 786.45,-2713.9 802.94,-2742.23"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="801.28,-2743.58 806.08,-2747.74 804.93,-2741.49 801.28,-2743.58"/>
</g>
<!-- src/lib/litegraph/src/interfaces.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2075" class="edge">
<title>src/lib/litegraph/src/interfaces.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2075"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2066.3,-24972.77C2090.21,-24959.45 2139.79,-24933.04 2159.5,-24892.84 2175.64,-24859.92 2152.45,-22286.27 2167.5,-22252.84 2176.28,-22233.33 2193.46,-22217.02 2209.51,-22205.64"/>
<polygon fill="orange" stroke="orange" points="2217.52,-22202.95 2221.42,-22197.92 2215.24,-22199.43 2217.52,-22202.95"/>
<polyline fill="none" stroke="orange" points="2216.38,-22201.19 2213.86,-22202.82 "/>
<ellipse fill="none" stroke="orange" cx="2211.85" cy="-22204.12" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2139.45" y="-23578.24" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/interfaces.ts&#45;&gt;src/lib/litegraph/src/types/events.ts -->
<g id="edge2084" class="edge">
<title>src/lib/litegraph/src/interfaces.ts&#45;&gt;src/lib/litegraph/src/types/events.ts</title>
<g id="a_edge2084"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2060.11,-24990.89C2080.03,-25016.81 2136.39,-25094.25 2159.5,-25168.84 2165.83,-25189.29 2151.75,-25250.34 2167.5,-25264.84 2216.89,-25310.28 2266.33,-25307.06 2318.5,-25264.84 2340.05,-25247.4 2311.36,-25222.88 2331.5,-25203.84 2377.91,-25159.97 2427.93,-25226.58 2473.5,-25181.84 2488.31,-25167.3 2471.49,-25154.02 2481.5,-25135.84 2559.04,-24994.99 2673.67,-25034.61 2749.5,-24892.84 2971.19,-24478.37 2868.52,-24315.41 2905.5,-23846.84 2906.42,-23835.14 2906.23,-23011.05 2913.5,-23001.84 2916.26,-22998.33 2919.82,-22995.69 2923.76,-22993.7"/>
<polygon fill="orange" stroke="orange" points="2932.19,-22993.19 2937.25,-22989.35 2930.9,-22989.19 2932.19,-22993.19"/>
<polyline fill="none" stroke="orange" points="2931.54,-22991.19 2928.69,-22992.11 "/>
<ellipse fill="none" stroke="orange" cx="2926.4" cy="-22992.85" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2881" y="-23839.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/interfaces.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2082" class="edge">
<title>src/lib/litegraph/src/interfaces.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge2082"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2057.05,-24990.85C2069.26,-25016.74 2108.53,-25091.27 2167.5,-25118.84 2197.9,-25133.05 2294.05,-25141.82 2318.5,-25118.84 2352.72,-25086.66 2300.8,-24943.4 2331.5,-24907.84 2373.65,-24859.01 2410.9,-24893.4 2473.5,-24877.84 2534.52,-24862.66 2567.64,-24885.76 2609.5,-24838.84 2632.89,-24812.61 2600.2,-24788 2622.5,-24760.84 2660.78,-24714.19 2715,-24762.34 2749.5,-24712.84 2776.2,-24674.52 2732.68,-23067.77 2762.5,-23031.84 2768.05,-23025.15 2775.94,-23021.23 2784.36,-23019.06"/>
<polygon fill="orange" stroke="orange" points="2792.62,-23019.88 2798.22,-23016.87 2791.97,-23015.73 2792.62,-23019.88"/>
<polyline fill="none" stroke="orange" points="2792.3,-23017.81 2789.33,-23018.27 "/>
<ellipse fill="none" stroke="orange" cx="2786.96" cy="-23018.65" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2725" y="-24705.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/interfaces.ts&#45;&gt;src/lib/litegraph/src/ContextMenu.ts -->
<g id="edge2074" class="edge">
<title>src/lib/litegraph/src/interfaces.ts&#45;&gt;src/lib/litegraph/src/ContextMenu.ts</title>
<g id="a_edge2074"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2062.49,-24990.9C2084.58,-25016.97 2139.1,-25093.59 2159.5,-25167.84 2163.43,-25182.15 2156.85,-25424.5 2167.5,-25434.84 2191.58,-25458.21 2285.73,-25442.04 2318.5,-25434.84 2324.72,-25433.47 2325.48,-25430.89 2331.5,-25428.84 2391.49,-25408.33 2559.68,-25404.04 2609.5,-25364.84 2619.65,-25356.85 2614.29,-25348.81 2622.5,-25338.84 2667.81,-25283.79 2697.67,-25289.8 2749.5,-25240.84 2755.91,-25234.78 2754.68,-25229.92 2762.5,-25225.84 2790.83,-25211.06 2884.02,-25234.49 2905.5,-25210.84 2924.36,-25190.06 2900.59,-24225.74 2913.5,-24200.84 2940.18,-24149.37 2991.16,-24175.41 3019.5,-24124.84 3058.03,-24056.08 3073.89,-23480.69 3076.94,-23357.83"/>
<polygon fill="orange" stroke="orange" points="3079.23,-23349.89 3077.28,-23343.84 3075.03,-23349.79 3079.23,-23349.89"/>
<polyline fill="none" stroke="orange" points="3077.13,-23349.84 3077.06,-23352.84 "/>
<ellipse fill="none" stroke="orange" cx="3077" cy="-23355.24" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2936.74" y="-24199.93" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/interfaces.ts&#45;&gt;src/lib/litegraph/src/LLink.ts -->
<g id="edge2076" class="edge">
<title>src/lib/litegraph/src/interfaces.ts&#45;&gt;src/lib/litegraph/src/LLink.ts</title>
<g id="a_edge2076"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2058.11,-24990.91C2076.2,-25028.31 2137.25,-25172.65 2159.5,-25298.84 2162.03,-25313.18 2157.05,-25550.7 2167.5,-25560.84 2265.12,-25655.52 2337.67,-25567.71 2473.5,-25560.84 2770.64,-25545.8 2945.95,-25642.83 3124.5,-25404.84 3162.4,-25354.32 3178.23,-24357.75 3180.66,-24192.06"/>
<polygon fill="orange" stroke="orange" points="3182.88,-24184.2 3180.86,-24178.17 3178.68,-24184.14 3182.88,-24184.2"/>
<polyline fill="none" stroke="orange" points="3180.78,-24184.17 3180.73,-24187.17 "/>
<ellipse fill="none" stroke="orange" cx="3180.7" cy="-24189.57" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3148.24" y="-24590.87" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/interfaces.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts -->
<g id="edge2077" class="edge">
<title>src/lib/litegraph/src/interfaces.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts</title>
<g id="a_edge2077"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2059.41,-24991.02C2078.91,-25024.15 2137.53,-25139.34 2159.5,-25242.84 2161.88,-25254.04 2159.25,-25440.9 2167.5,-25448.84 2215.87,-25495.36 2251.59,-25453.98 2318.5,-25448.84 2351.12,-25446.33 2584.73,-25425.21 2609.5,-25403.84 2624.29,-25391.07 2607.92,-25374.85 2622.5,-25361.84 2665.36,-25323.59 2709.95,-25379.5 2749.5,-25337.84 2779.14,-25306.61 2731.81,-25272.03 2762.5,-25241.84 2785.31,-25219.39 2876.14,-25237.57 2905.5,-25224.84 2966.27,-25198.49 2989.47,-25187.88 3019.5,-25128.84 3056.65,-25055.8 3073.63,-24457.6 3076.9,-24331.92"/>
<polygon fill="orange" stroke="orange" points="3079.21,-24323.99 3077.26,-24317.93 3075.01,-24323.88 3079.21,-24323.99"/>
<polyline fill="none" stroke="orange" points="3077.11,-24323.93 3077.03,-24326.93 "/>
<ellipse fill="none" stroke="orange" cx="3076.97" cy="-24329.33" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3040.03" y="-24670.32" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphInput.ts -->
<g id="node695" class="node">
<title>src/lib/litegraph/src/subgraph/SubgraphInput.ts</title>
<g id="a_node695"><a xlink:href="src/lib/litegraph/src/subgraph/SubgraphInput.ts" xlink:title="SubgraphInput.ts">
<path fill="#ddfeff" stroke="black" d="M1925,-23705.84C1925,-23705.84 1839,-23705.84 1839,-23705.84 1836,-23705.84 1833,-23702.84 1833,-23699.84 1833,-23699.84 1833,-23693.84 1833,-23693.84 1833,-23690.84 1836,-23687.84 1839,-23687.84 1839,-23687.84 1925,-23687.84 1925,-23687.84 1928,-23687.84 1931,-23690.84 1931,-23693.84 1931,-23693.84 1931,-23699.84 1931,-23699.84 1931,-23702.84 1928,-23705.84 1925,-23705.84"/>
<text text-anchor="start" x="1841" y="-23694.64" font-family="Helvetica,sans-Serif" font-size="9.00">SubgraphInput.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/interfaces.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts -->
<g id="edge2078" class="edge">
<title>src/lib/litegraph/src/interfaces.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts</title>
<g id="a_edge2078"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2033.69,-24972.59C2016.37,-24959.19 1990.81,-24933.59 1980,-24904.84 1958.39,-24847.37 1988.78,-23857.24 1967,-23799.84 1953.72,-23764.85 1921.71,-23734.02 1901.26,-23715.25"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1896.87,-23708.39 1891.03,-23705.89 1894.04,-23711.49 1896.87,-23708.39"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1895.46,-23709.94 1897.67,-23711.97 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1899.44" cy="-23713.59" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1949.17" y="-24332.07" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphInputNode.ts -->
<g id="node696" class="node">
<title>src/lib/litegraph/src/subgraph/SubgraphInputNode.ts</title>
<g id="a_node696"><a xlink:href="src/lib/litegraph/src/subgraph/SubgraphInputNode.ts" xlink:title="SubgraphInputNode.ts">
<path fill="#ddfeff" stroke="black" d="M2106.5,-23647.84C2106.5,-23647.84 1997.5,-23647.84 1997.5,-23647.84 1994.5,-23647.84 1991.5,-23644.84 1991.5,-23641.84 1991.5,-23641.84 1991.5,-23635.84 1991.5,-23635.84 1991.5,-23632.84 1994.5,-23629.84 1997.5,-23629.84 1997.5,-23629.84 2106.5,-23629.84 2106.5,-23629.84 2109.5,-23629.84 2112.5,-23632.84 2112.5,-23635.84 2112.5,-23635.84 2112.5,-23641.84 2112.5,-23641.84 2112.5,-23644.84 2109.5,-23647.84 2106.5,-23647.84"/>
<text text-anchor="start" x="1999.5" y="-23636.64" font-family="Helvetica,sans-Serif" font-size="9.00">SubgraphInputNode.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/interfaces.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInputNode.ts -->
<g id="edge2079" class="edge">
<title>src/lib/litegraph/src/interfaces.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInputNode.ts</title>
<g id="a_edge2079"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2024.7,-24972.74C2005.94,-24964.77 1982.81,-24951.1 1973.5,-24929.84 1962.05,-24903.68 1972.42,-24701.37 1973.5,-24672.84 1988.89,-24266.87 2038.14,-23773.18 2049.6,-23661.86"/>
<polygon fill="orange" stroke="orange" points="2052.5,-23654.22 2051.03,-23648.03 2048.33,-23653.78 2052.5,-23654.22"/>
<polyline fill="none" stroke="orange" points="2050.42,-23654 2050.11,-23656.98 "/>
<ellipse fill="none" stroke="orange" cx="2049.86" cy="-23659.37" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1969.32" y="-24309.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts -->
<g id="node698" class="node">
<title>src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts</title>
<g id="a_node698"><a xlink:href="src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts" xlink:title="SubgraphOutputNode.ts">
<path fill="#ddfeff" stroke="black" d="M2603.5,-23662.84C2603.5,-23662.84 2487.5,-23662.84 2487.5,-23662.84 2484.5,-23662.84 2481.5,-23659.84 2481.5,-23656.84 2481.5,-23656.84 2481.5,-23650.84 2481.5,-23650.84 2481.5,-23647.84 2484.5,-23644.84 2487.5,-23644.84 2487.5,-23644.84 2603.5,-23644.84 2603.5,-23644.84 2606.5,-23644.84 2609.5,-23647.84 2609.5,-23650.84 2609.5,-23650.84 2609.5,-23656.84 2609.5,-23656.84 2609.5,-23659.84 2606.5,-23662.84 2603.5,-23662.84"/>
<text text-anchor="start" x="2489.5" y="-23651.64" font-family="Helvetica,sans-Serif" font-size="9.00">SubgraphOutputNode.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/interfaces.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts -->
<g id="edge2080" class="edge">
<title>src/lib/litegraph/src/interfaces.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts</title>
<g id="a_edge2080"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2063.79,-24990.86C2083.1,-25006.36 2125.49,-25037.45 2167.5,-25048.84 2199.89,-25057.62 2294.22,-25072 2318.5,-25048.84 2340.56,-25027.8 2310.97,-24797.36 2331.5,-24774.84 2374.43,-24727.73 2431.52,-24802.79 2473.5,-24754.84 2492.3,-24733.36 2465.63,-23803.03 2481.86,-23676.66"/>
<polygon fill="orange" stroke="orange" points="2485.81,-23669.38 2485.2,-23663.05 2481.73,-23668.38 2485.81,-23669.38"/>
<polyline fill="none" stroke="orange" points="2483.77,-23668.88 2483.05,-23671.79 "/>
<ellipse fill="none" stroke="orange" cx="2482.48" cy="-23674.12" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2333.28" y="-24752.24" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/interfaces.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts -->
<g id="edge2081" class="edge">
<title>src/lib/litegraph/src/interfaces.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2058.18,-24991.04C2072.13,-25014.75 2113.16,-25077.71 2167.5,-25100.84 2198.38,-25113.98 2294.09,-25123.86 2318.5,-25100.84 2354.45,-25066.93 2299.9,-24916.83 2331.5,-24878.84 2373.07,-24828.86 2422.36,-24883.96 2473.5,-24843.84 2738.89,-24635.62 2696.59,-24469.98 2749.5,-24136.84 2754.44,-24105.75 2742.7,-23028.31 2762.5,-23003.84 2767.21,-22998.01 2773.66,-22994.15 2780.69,-22991.64"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2781.57,-22993.57 2786.71,-22989.83 2780.36,-22989.55 2781.57,-22993.57"/>
</g>
<!-- src/lib/litegraph/src/interfaces.ts&#45;&gt;src/lib/litegraph/src/infrastructure/Rectangle.ts -->
<g id="edge2083" class="edge">
<title>src/lib/litegraph/src/interfaces.ts&#45;&gt;src/lib/litegraph/src/infrastructure/Rectangle.ts</title>
<g id="a_edge2083"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2083.09,-24972.65C2108.61,-24960.32 2143.53,-24936.95 2159.5,-24904.84 2173.28,-24877.13 2147.61,-24371.54 2167.5,-24347.84 2174.71,-24339.24 2185.2,-24334.58 2196.17,-24332.04"/>
<polygon fill="orange" stroke="orange" points="2204.53,-24332.83 2210.13,-24329.81 2203.87,-24328.68 2204.53,-24332.83"/>
<polyline fill="none" stroke="orange" points="2204.2,-24330.75 2201.24,-24331.23 "/>
<ellipse fill="none" stroke="orange" cx="2198.87" cy="-24331.61" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2137.15" y="-24643.68" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/graph/selectionToolbox/ExecuteButton.spec.ts -->
<g id="node325" class="node">
<title>src/components/graph/selectionToolbox/ExecuteButton.spec.ts</title>
<g id="a_node325"><a xlink:href="src/components/graph/selectionToolbox/ExecuteButton.spec.ts" xlink:title="ExecuteButton.spec.ts">
<path fill="#ddfeff" stroke="black" d="M662.5,-2555.84C662.5,-2555.84 555.5,-2555.84 555.5,-2555.84 552.5,-2555.84 549.5,-2552.84 549.5,-2549.84 549.5,-2549.84 549.5,-2543.84 549.5,-2543.84 549.5,-2540.84 552.5,-2537.84 555.5,-2537.84 555.5,-2537.84 662.5,-2537.84 662.5,-2537.84 665.5,-2537.84 668.5,-2540.84 668.5,-2543.84 668.5,-2543.84 668.5,-2549.84 668.5,-2549.84 668.5,-2552.84 665.5,-2555.84 662.5,-2555.84"/>
<text text-anchor="start" x="557.5" y="-2544.64" font-family="Helvetica,sans-Serif" font-size="9.00">ExecuteButton.spec.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/selectionToolbox/ExecuteButton.spec.ts&#45;&gt;src/stores/commandStore.ts -->
<g id="edge574" class="edge">
<title>src/components/graph/selectionToolbox/ExecuteButton.spec.ts&#45;&gt;src/stores/commandStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M668.56,-2546.8C678.17,-2549.5 687.07,-2554.16 693.5,-2561.84 708.75,-2580.07 694.48,-16230.13 701.5,-16252.84 750.16,-16410.18 861.81,-16401.51 910.5,-16558.84 935.32,-16639.04 906.86,-28566.54 923.5,-28648.84 963.73,-28847.79 1059.76,-28870.99 1100.5,-29069.84 1106.34,-29098.34 1092.86,-31144.33 1113.5,-31164.84 1129.69,-31180.92 1507.43,-31170.12 1519.5,-31159.84 1762.64,-30952.82 1751.74,-30064.83 1781,-29746.84 1782.18,-29734.04 1780.68,-14957.62 1789,-14947.84 1798.36,-14936.84 1812.37,-14931.68 1826.66,-14929.64"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.06,-14931.7 1832.79,-14928.94 1826.59,-14927.53 1827.06,-14931.7"/>
</g>
<!-- src/components/graph/selectionToolbox/ExecuteButton.spec.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge573" class="edge">
<title>src/components/graph/selectionToolbox/ExecuteButton.spec.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M668.56,-2546.8C678.17,-2549.5 687.07,-2554.16 693.5,-2561.84 708.51,-2579.77 687.3,-16016.25 701.5,-16034.84 759.96,-16111.33 852.01,-16015.35 910.5,-16091.84 934.72,-16123.51 895.29,-27546.66 923.5,-27574.84 951.33,-27602.63 1072.32,-27602.28 1100.5,-27574.84 1119.97,-27555.88 1094.8,-27105.56 1113.5,-27085.84 1142.18,-27055.58 1272.22,-27101.46 1300.5,-27070.84 1309.67,-27060.9 1306.17,-11506.16 1308.5,-11492.84 1330.24,-11368.29 1395.58,-11228.38 1417.64,-11183.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1419.56,-11184.36 1420.34,-11178.05 1415.79,-11182.5 1419.56,-11184.36"/>
</g>
<!-- src/components/graph/selectionToolbox/ExecuteButton.spec.ts&#45;&gt;src/components/graph/selectionToolbox/ExecuteButton.vue -->
<g id="edge571" class="edge">
<title>src/components/graph/selectionToolbox/ExecuteButton.spec.ts&#45;&gt;src/components/graph/selectionToolbox/ExecuteButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M668.75,-2547.11C678.22,-2549.81 687.03,-2554.39 693.5,-2561.84 708.82,-2579.46 685.82,-2754.54 701.5,-2771.84 714.47,-2786.14 734.16,-2791.52 753.28,-2792.78"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="753.65,-2794.89 759.74,-2793.05 753.83,-2790.7 753.65,-2794.89"/>
</g>
<!-- src/components/graph/selectionToolbox/ExecuteButton.spec.ts&#45;&gt;src/composables/graph/useSelectionState.ts -->
<g id="edge572" class="edge">
<title>src/components/graph/selectionToolbox/ExecuteButton.spec.ts&#45;&gt;src/composables/graph/useSelectionState.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-dasharray="5,2" stroke-opacity="0.200000" d="M668.56,-2546.8C678.17,-2549.5 687.07,-2554.16 693.5,-2561.84 708.62,-2579.91 687.61,-16113.81 701.5,-16132.84 759.01,-16211.62 852.97,-16121.07 910.5,-16199.84 934.31,-16232.44 894.94,-27798.31 923.5,-27826.84 1353.52,-28256.38 1252.75,-28097.15 1519.5,-27093.84 1523.71,-27077.99 1517.9,-8220.13 1527.5,-8206.84 1541.54,-8187.4 1565.4,-8177.26 1588.21,-8172.02"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1588.85,-8174.03 1594.29,-8170.73 1587.98,-8169.92 1588.85,-8174.03"/>
</g>
<!-- src/composables/graph/useFrameNodes.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge1131" class="edge">
<title>src/composables/graph/useFrameNodes.ts&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1429.41,-8175.93C1442.07,-8224.2 1500.96,-8455.45 1519.5,-8648.84 1521.2,-8666.54 1515.65,-13757.57 1527.5,-13770.84 1603.06,-13855.4 1705.2,-13715.49 1781,-13799.84 1801.2,-13822.32 1769.34,-14864.88 1789,-14887.84 1800.06,-14900.75 1817.55,-14905.59 1834.32,-14906.81"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.36,-14908.91 1840.45,-14907.1 1834.56,-14904.72 1834.36,-14908.91"/>
</g>
<!-- src/composables/graph/useFrameNodes.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1130" class="edge">
<title>src/composables/graph/useFrameNodes.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1421.96,-8175.88C1406.01,-8223.87 1331.82,-8453.94 1308.5,-8648.84 1295.82,-8754.78 1312.04,-16224.77 1300.5,-16330.84 1282.88,-16492.77 1228.59,-16683.65 1212.52,-16737.83"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1210.46,-16737.4 1210.76,-16743.75 1214.48,-16738.6 1210.46,-16737.4"/>
</g>
<!-- src/composables/graph/useFrameNodes.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge1129" class="edge">
<title>src/composables/graph/useFrameNodes.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1422.83,-8175.98C1406.18,-8224.53 1328.73,-8457.25 1304.5,-8654.84 1302.39,-8672.02 1299.48,-11131.27 1304.5,-11147.84 1313.11,-11176.26 1348.08,-11180.05 1378.3,-11177.55"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1378.5,-11179.64 1384.27,-11176.97 1378.1,-11175.46 1378.5,-11179.64"/>
</g>
<!-- src/composables/graph/useFrameNodes.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1128" class="edge">
<title>src/composables/graph/useFrameNodes.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1429.42,-8175.93C1442.09,-8224.2 1501.04,-8455.44 1519.5,-8648.84 1521.23,-8666.96 1515.51,-19121.14 1527.5,-19134.84 1602.38,-19220.36 1706.09,-19083.33 1781,-19168.84 1787.56,-19176.32 1788.17,-24888.92 1789,-24898.84 1806.97,-25114.13 1863.13,-25371.88 1877.58,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.55,-25436.42 1878.92,-25441.8 1879.64,-25435.49 1875.55,-25436.42"/>
</g>
<!-- src/composables/graph/useFrameNodes.ts&#45;&gt;src/composables/graph/useSelectionState.ts -->
<g id="edge1127" class="edge">
<title>src/composables/graph/useFrameNodes.ts&#45;&gt;src/composables/graph/useSelectionState.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1475.77,-8166.84C1508.94,-8166.84 1553.03,-8166.84 1588.29,-8166.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1588.32,-8168.94 1594.32,-8166.84 1588.32,-8164.74 1588.32,-8168.94"/>
</g>
<!-- src/components/graph/selectionToolbox/InfoButton.spec.ts -->
<g id="node327" class="node">
<title>src/components/graph/selectionToolbox/InfoButton.spec.ts</title>
<g id="a_node327"><a xlink:href="src/components/graph/selectionToolbox/InfoButton.spec.ts" xlink:title="InfoButton.spec.ts">
<path fill="#ddfeff" stroke="black" d="M653,-2525.84C653,-2525.84 565,-2525.84 565,-2525.84 562,-2525.84 559,-2522.84 559,-2519.84 559,-2519.84 559,-2513.84 559,-2513.84 559,-2510.84 562,-2507.84 565,-2507.84 565,-2507.84 653,-2507.84 653,-2507.84 656,-2507.84 659,-2510.84 659,-2513.84 659,-2513.84 659,-2519.84 659,-2519.84 659,-2522.84 656,-2525.84 653,-2525.84"/>
<text text-anchor="start" x="567" y="-2514.64" font-family="Helvetica,sans-Serif" font-size="9.00">InfoButton.spec.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/selectionToolbox/InfoButton.spec.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge586" class="edge">
<title>src/components/graph/selectionToolbox/InfoButton.spec.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M659.06,-2514.76C672.15,-2516.8 684.99,-2521.67 693.5,-2531.84 700.45,-2540.14 700.42,-14992.07 701.5,-15002.84 748.33,-15468.9 863.54,-15569.78 910.5,-16035.84 914.27,-16073.3 908.41,-26846.34 923.5,-26880.84 969.64,-26986.29 1006.33,-27014.83 1113.5,-27056.84 1132.84,-27064.42 1285.8,-27071.53 1300.5,-27056.84 1310.06,-27047.29 1306.18,-11506.15 1308.5,-11492.84 1330.24,-11368.29 1395.58,-11228.38 1417.64,-11183.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1419.56,-11184.36 1420.34,-11178.05 1415.79,-11182.5 1419.56,-11184.36"/>
</g>
<!-- src/components/graph/selectionToolbox/InfoButton.spec.ts&#45;&gt;src/stores/nodeDefStore.ts -->
<g id="edge587" class="edge">
<title>src/components/graph/selectionToolbox/InfoButton.spec.ts&#45;&gt;src/stores/nodeDefStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M659.06,-2514.76C672.15,-2516.8 684.99,-2521.67 693.5,-2531.84 708.7,-2550 690.48,-16155.87 701.5,-16176.84 753.99,-16276.68 857.98,-16221.01 910.5,-16320.84 929.84,-16357.59 918.53,-28240.6 923.5,-28281.84 963.29,-28612 1059.86,-28678.78 1100.5,-29008.84 1104.04,-29037.61 1092.94,-31075.4 1113.5,-31095.84 1624.67,-31603.83 1649.37,-30722.07 1781,-28447.84 1781.68,-28436.06 1781.36,-14866.82 1789,-14857.84 1799.28,-14845.76 1815.16,-14840.73 1830.86,-14839.12"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1831.27,-14841.2 1837.09,-14838.65 1830.95,-14837.01 1831.27,-14841.2"/>
</g>
<!-- src/components/graph/selectionToolbox/InfoButton.spec.ts&#45;&gt;src/components/graph/selectionToolbox/InfoButton.vue -->
<g id="edge585" class="edge">
<title>src/components/graph/selectionToolbox/InfoButton.spec.ts&#45;&gt;src/components/graph/selectionToolbox/InfoButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M659.17,-2520.51C690.99,-2522.88 732.18,-2525.95 763.64,-2528.3"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="763.65,-2530.41 769.79,-2528.76 763.96,-2526.22 763.65,-2530.41"/>
</g>
<!-- src/components/graph/selectionToolbox/MenuOptionItem.vue&#45;&gt;src/composables/graph/useMoreOptionsMenu.ts -->
<g id="edge594" class="edge">
<title>src/components/graph/selectionToolbox/MenuOptionItem.vue&#45;&gt;src/composables/graph/useMoreOptionsMenu.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M868.04,-2461.4C884.3,-2465.62 900.43,-2473.25 910.5,-2486.84 926.21,-2508.03 918.08,-6259.02 923.5,-6284.84 964.01,-6477.89 1057.78,-6499.26 1100.5,-6691.84 1124.19,-6798.61 1106.33,-7074.7 1113.5,-7183.84 1136.58,-7534.92 1192.52,-7962.25 1203.94,-8047.59"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1201.89,-8048.1 1204.77,-8053.77 1206.05,-8047.54 1201.89,-8048.1"/>
</g>
<!-- src/composables/graph/useMoreOptionsMenu.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1154" class="edge">
<title>src/composables/graph/useMoreOptionsMenu.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1269.65,-8070.4C1281.7,-8074.79 1292.93,-8081.53 1300.5,-8091.84 1318.81,-8116.76 1292.8,-25878.19 1308.5,-25904.84 1362.94,-25997.22 1464.9,-25929.55 1519.5,-26021.84 1533.98,-26046.31 1507.36,-28048.77 1527.5,-28068.84 1547.46,-28088.71 1761.04,-28088.72 1781,-28068.84 1791.25,-28058.62 1787.74,-25999.25 1789,-25984.84 1807.15,-25777.32 1862.73,-25529.27 1877.41,-25466.07"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.53,-25466.22 1878.85,-25459.9 1875.44,-25465.27 1879.53,-25466.22"/>
</g>
<!-- src/composables/graph/useMoreOptionsMenu.ts&#45;&gt;src/utils/litegraphUtil.ts -->
<g id="edge1155" class="edge">
<title>src/composables/graph/useMoreOptionsMenu.ts&#45;&gt;src/utils/litegraphUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1269.65,-8070.4C1281.7,-8074.79 1292.93,-8081.53 1300.5,-8091.84 1318.88,-8116.84 1295.45,-25938.68 1308.5,-25966.84 1360.2,-26078.42 1467.69,-26034.3 1519.5,-26145.84 1529.24,-26166.8 1522.42,-29451.29 1527.5,-29473.84 1587.37,-29739.45 1559.02,-29882.08 1789,-30027.84 1855.82,-30070.19 1911.03,-30083.75 1967,-30027.84 1995.3,-29999.57 1954.79,-18538.89 1980,-18507.84 1986.12,-18500.3 1994.98,-18495.95 2004.38,-18493.53"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2004.85,-18495.58 2010.28,-18492.27 2003.98,-18491.47 2004.85,-18495.58"/>
</g>
<!-- src/composables/graph/useMoreOptionsMenu.ts&#45;&gt;src/composables/graph/useSelectionState.ts -->
<g id="edge1153" class="edge">
<title>src/composables/graph/useMoreOptionsMenu.ts&#45;&gt;src/composables/graph/useSelectionState.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1262.92,-8071.87C1277.69,-8074.07 1293.68,-8076.24 1308.5,-8077.84 1331.86,-8080.35 1502.34,-8075.78 1519.5,-8091.84 1539.14,-8110.22 1508.39,-8132.9 1527.5,-8151.84 1543.24,-8167.44 1566.37,-8172.76 1588.17,-8173.61"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1588.23,-8175.71 1594.27,-8173.73 1588.32,-8171.51 1588.23,-8175.71"/>
</g>
<!-- src/composables/graph/useGroupMenuOptions.ts -->
<g id="node513" class="node">
<title>src/composables/graph/useGroupMenuOptions.ts</title>
<g id="a_node513"><a xlink:href="src/composables/graph/useGroupMenuOptions.ts" xlink:title="useGroupMenuOptions.ts">
<path fill="#ddfeff" stroke="black" d="M1485.5,-8115.84C1485.5,-8115.84 1366.5,-8115.84 1366.5,-8115.84 1363.5,-8115.84 1360.5,-8112.84 1360.5,-8109.84 1360.5,-8109.84 1360.5,-8103.84 1360.5,-8103.84 1360.5,-8100.84 1363.5,-8097.84 1366.5,-8097.84 1366.5,-8097.84 1485.5,-8097.84 1485.5,-8097.84 1488.5,-8097.84 1491.5,-8100.84 1491.5,-8103.84 1491.5,-8103.84 1491.5,-8109.84 1491.5,-8109.84 1491.5,-8112.84 1488.5,-8115.84 1485.5,-8115.84"/>
<text text-anchor="start" x="1368.5" y="-8104.64" font-family="Helvetica,sans-Serif" font-size="9.00">useGroupMenuOptions.ts</text>
</a>
</g>
</g>
<!-- src/composables/graph/useMoreOptionsMenu.ts&#45;&gt;src/composables/graph/useGroupMenuOptions.ts -->
<g id="edge1149" class="edge">
<title>src/composables/graph/useMoreOptionsMenu.ts&#45;&gt;src/composables/graph/useGroupMenuOptions.ts</title>
<g id="a_edge1149"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1269.96,-8063.7C1280.53,-8066.23 1291.11,-8069.84 1300.5,-8074.84 1304.94,-8077.2 1304.02,-8080.56 1308.5,-8082.84 1320.29,-8088.81 1333.54,-8092.92 1346.77,-8095.82"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1354.19,-8099.37 1360.48,-8098.43 1354.98,-8095.24 1354.19,-8099.37"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1354.59,-8097.3 1351.64,-8096.74 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1349.28" cy="-8096.3" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1289.05" y="-8078.05" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/graph/useImageMenuOptions.ts -->
<g id="node514" class="node">
<title>src/composables/graph/useImageMenuOptions.ts</title>
<g id="a_node514"><a xlink:href="src/composables/graph/useImageMenuOptions.ts" xlink:title="useImageMenuOptions.ts">
<path fill="#ddfeff" stroke="black" d="M1485.5,-8145.84C1485.5,-8145.84 1366.5,-8145.84 1366.5,-8145.84 1363.5,-8145.84 1360.5,-8142.84 1360.5,-8139.84 1360.5,-8139.84 1360.5,-8133.84 1360.5,-8133.84 1360.5,-8130.84 1363.5,-8127.84 1366.5,-8127.84 1366.5,-8127.84 1485.5,-8127.84 1485.5,-8127.84 1488.5,-8127.84 1491.5,-8130.84 1491.5,-8133.84 1491.5,-8133.84 1491.5,-8139.84 1491.5,-8139.84 1491.5,-8142.84 1488.5,-8145.84 1485.5,-8145.84"/>
<text text-anchor="start" x="1368.5" y="-8134.64" font-family="Helvetica,sans-Serif" font-size="9.00">useImageMenuOptions.ts</text>
</a>
</g>
</g>
<!-- src/composables/graph/useMoreOptionsMenu.ts&#45;&gt;src/composables/graph/useImageMenuOptions.ts -->
<g id="edge1150" class="edge">
<title>src/composables/graph/useMoreOptionsMenu.ts&#45;&gt;src/composables/graph/useImageMenuOptions.ts</title>
<g id="a_edge1150"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1269.75,-8058.59C1281.21,-8061.44 1292.17,-8066.51 1300.5,-8074.84 1313.63,-8087.96 1294.95,-8103.14 1308.5,-8115.84 1318.99,-8125.67 1332.53,-8131.22 1346.65,-8134.23"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1354.03,-8137.53 1360.28,-8136.4 1354.69,-8133.38 1354.03,-8137.53"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1354.36,-8135.46 1351.39,-8134.99 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1349.02" cy="-8134.61" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1279.78" y="-8088.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/graph/useNodeMenuOptions.ts -->
<g id="node515" class="node">
<title>src/composables/graph/useNodeMenuOptions.ts</title>
<g id="a_node515"><a xlink:href="src/composables/graph/useNodeMenuOptions.ts" xlink:title="useNodeMenuOptions.ts">
<path fill="#ddfeff" stroke="black" d="M1483,-8071.84C1483,-8071.84 1369,-8071.84 1369,-8071.84 1366,-8071.84 1363,-8068.84 1363,-8065.84 1363,-8065.84 1363,-8059.84 1363,-8059.84 1363,-8056.84 1366,-8053.84 1369,-8053.84 1369,-8053.84 1483,-8053.84 1483,-8053.84 1486,-8053.84 1489,-8056.84 1489,-8059.84 1489,-8059.84 1489,-8065.84 1489,-8065.84 1489,-8068.84 1486,-8071.84 1483,-8071.84"/>
<text text-anchor="start" x="1371" y="-8060.64" font-family="Helvetica,sans-Serif" font-size="9.00">useNodeMenuOptions.ts</text>
</a>
</g>
</g>
<!-- src/composables/graph/useMoreOptionsMenu.ts&#45;&gt;src/composables/graph/useNodeMenuOptions.ts -->
<g id="edge1151" class="edge">
<title>src/composables/graph/useMoreOptionsMenu.ts&#45;&gt;src/composables/graph/useNodeMenuOptions.ts</title>
<g id="a_edge1151"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1269.6,-8058.73C1294.24,-8058.29 1322.86,-8058.22 1348.79,-8058.52"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1356.84,-8060.74 1362.87,-8058.72 1356.9,-8056.54 1356.84,-8060.74"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1356.87,-8058.64 1353.87,-8058.59 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1351.47" cy="-8058.56" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1291.8" y="-8051.14" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/graph/useSelectionMenuOptions.ts -->
<g id="node516" class="node">
<title>src/composables/graph/useSelectionMenuOptions.ts</title>
<g id="a_node516"><a xlink:href="src/composables/graph/useSelectionMenuOptions.ts" xlink:title="useSelectionMenuOptions.ts">
<path fill="#ddfeff" stroke="black" d="M1078,-8055.84C1078,-8055.84 946,-8055.84 946,-8055.84 943,-8055.84 940,-8052.84 940,-8049.84 940,-8049.84 940,-8043.84 940,-8043.84 940,-8040.84 943,-8037.84 946,-8037.84 946,-8037.84 1078,-8037.84 1078,-8037.84 1081,-8037.84 1084,-8040.84 1084,-8043.84 1084,-8043.84 1084,-8049.84 1084,-8049.84 1084,-8052.84 1081,-8055.84 1078,-8055.84"/>
<text text-anchor="start" x="948" y="-8044.64" font-family="Helvetica,sans-Serif" font-size="9.00">useSelectionMenuOptions.ts</text>
</a>
</g>
</g>
<!-- src/composables/graph/useMoreOptionsMenu.ts&#45;&gt;src/composables/graph/useSelectionMenuOptions.ts -->
<g id="edge1152" class="edge">
<title>src/composables/graph/useMoreOptionsMenu.ts&#45;&gt;src/composables/graph/useSelectionMenuOptions.ts</title>
<g id="a_edge1152"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1144.42,-8061.96C1125.61,-8060.71 1104.75,-8059.03 1085.3,-8057.2"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1077.61,-8054.34 1071.43,-8055.85 1077.2,-8058.52 1077.61,-8054.34"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1077.4,-8056.43 1080.39,-8056.72 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1082.78" cy="-8056.96" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1083.56" y="-8062.02" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/graph/selectionToolbox/SubmenuPopover.vue&#45;&gt;src/composables/graph/useMoreOptionsMenu.ts -->
<g id="edge606" class="edge">
<title>src/components/graph/selectionToolbox/SubmenuPopover.vue&#45;&gt;src/composables/graph/useMoreOptionsMenu.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M870.14,-2497.84C885.41,-2499.83 900.45,-2505.15 910.5,-2516.84 929.41,-2538.81 914.21,-6663.38 923.5,-6690.84 965.2,-6814.02 1055.93,-6801.67 1100.5,-6923.84 1120.33,-6978.18 1109.03,-7126.16 1113.5,-7183.84 1140.71,-7534.62 1193.38,-7962.18 1204.08,-8047.58"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1202.02,-8048.07 1204.85,-8053.76 1206.19,-8047.55 1202.02,-8048.07"/>
</g>
<!-- src/composables/graph/useNodeCustomization.ts -->
<g id="node334" class="node">
<title>src/composables/graph/useNodeCustomization.ts</title>
<g id="a_node334"><a xlink:href="src/composables/graph/useNodeCustomization.ts" xlink:title="useNodeCustomization.ts">
<path fill="#ddfeff" stroke="black" d="M1708.5,-8145.84C1708.5,-8145.84 1589.5,-8145.84 1589.5,-8145.84 1586.5,-8145.84 1583.5,-8142.84 1583.5,-8139.84 1583.5,-8139.84 1583.5,-8133.84 1583.5,-8133.84 1583.5,-8130.84 1586.5,-8127.84 1589.5,-8127.84 1589.5,-8127.84 1708.5,-8127.84 1708.5,-8127.84 1711.5,-8127.84 1714.5,-8130.84 1714.5,-8133.84 1714.5,-8133.84 1714.5,-8139.84 1714.5,-8139.84 1714.5,-8142.84 1711.5,-8145.84 1708.5,-8145.84"/>
<text text-anchor="start" x="1591.5" y="-8134.64" font-family="Helvetica,sans-Serif" font-size="9.00">useNodeCustomization.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/selectionToolbox/SubmenuPopover.vue&#45;&gt;src/composables/graph/useNodeCustomization.ts -->
<g id="edge607" class="edge">
<title>src/components/graph/selectionToolbox/SubmenuPopover.vue&#45;&gt;src/composables/graph/useNodeCustomization.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M870.15,-2497.83C885.42,-2499.82 900.45,-2505.15 910.5,-2516.84 939.4,-2550.45 907.75,-8858.4 923.5,-8899.84 965.68,-9010.79 1058.37,-8988.87 1100.5,-9099.84 1125.22,-9164.93 1096.66,-19059.27 1113.5,-19126.84 1156.43,-19299.11 1257.59,-19307.56 1300.5,-19479.84 1303.56,-19492.13 1299.54,-26767.88 1308.5,-26776.84 1374.85,-26843.11 1453.17,-26843.13 1519.5,-26776.84 1542.37,-26753.98 1506.09,-8176.07 1527.5,-8151.84 1539.92,-8137.79 1558.25,-8131.69 1576.89,-8129.71"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1577.41,-8131.78 1583.22,-8129.19 1577.07,-8127.59 1577.41,-8131.78"/>
</g>
<!-- src/composables/canvas/useCanvasTransformSync.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge1103" class="edge">
<title>src/composables/canvas/useCanvasTransformSync.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1834.17,-8265.88C1816.97,-8271.71 1799.22,-8281.26 1789,-8296.84 1778.46,-8312.9 1794.59,-19351.25 1781,-19364.84 1761.08,-19384.75 1547.43,-19384.74 1527.5,-19364.84 1517.83,-19355.18 1521.4,-11506.37 1519.5,-11492.84 1502.29,-11370.29 1450.36,-11229.03 1432.84,-11183.67"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1434.74,-11182.74 1430.61,-11177.91 1430.82,-11184.27 1434.74,-11182.74"/>
</g>
<!-- src/composables/canvas/useCanvasTransformSync.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1102" class="edge">
<title>src/composables/canvas/useCanvasTransformSync.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1828.07,-8265.87C1809.01,-8272.37 1790.83,-8283.57 1785,-8302.84 1780.83,-8316.62 1783.76,-24878.49 1785,-24892.84 1803.79,-25110.67 1863.12,-25371.08 1878.39,-25435.75"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1876.38,-25436.36 1879.8,-25441.71 1880.46,-25435.39 1876.38,-25436.36"/>
</g>
<!-- src/composables/graph/useSubmenuPositioning.ts&#45;&gt;src/composables/graph/useMoreOptionsMenu.ts -->
<g id="edge1206" class="edge">
<title>src/composables/graph/useSubmenuPositioning.ts&#45;&gt;src/composables/graph/useMoreOptionsMenu.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1071.55,-8025.91C1081.26,-8027.69 1091.19,-8029.68 1100.5,-8031.84 1124.87,-8037.49 1151.94,-8045.48 1172.56,-8051.93"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1172.11,-8053.99 1178.47,-8053.79 1173.38,-8049.99 1172.11,-8053.99"/>
</g>
<!-- src/composables/useRefreshableSelection.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge1436" class="edge">
<title>src/composables/useRefreshableSelection.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M880.74,-7560.81C892.17,-7563.65 902.8,-7568.87 910.5,-7577.84 936.63,-7608.26 900.54,-19095.95 923.5,-19128.84 975.01,-19202.63 1024.9,-19183.04 1113.5,-19198.84 1195.32,-19213.43 1241.7,-19257.57 1300.5,-19198.84 1309.96,-19189.38 1306.2,-11506.02 1308.5,-11492.84 1330.28,-11368.3 1395.59,-11228.39 1417.64,-11183.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1419.56,-11184.36 1420.34,-11178.05 1415.8,-11182.5 1419.56,-11184.36"/>
</g>
<!-- src/composables/useRefreshableSelection.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1435" class="edge">
<title>src/composables/useRefreshableSelection.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M880.75,-7560.8C892.17,-7563.65 902.8,-7568.87 910.5,-7577.84 932.42,-7603.37 905.57,-26930.36 923.5,-26958.84 969.99,-27032.69 1053.91,-26970.05 1100.5,-27043.84 1129.97,-27090.52 1082.07,-30973.45 1113.5,-31018.84 1164.11,-31091.93 1249.9,-31016.74 1300.5,-31089.84 1311.18,-31105.26 1295.22,-33777.59 1308.5,-33790.84 1461.33,-33943.22 1662.08,-33858.94 1781,-33678.84 1788.36,-33667.69 1787.85,-25998.15 1789,-25984.84 1806.86,-25777.29 1862.65,-25529.26 1877.4,-25466.06"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/composables/useRefreshableSelection.ts&#45;&gt;src/utils/litegraphUtil.ts -->
<g id="edge1437" class="edge">
<title>src/composables/useRefreshableSelection.ts&#45;&gt;src/utils/litegraphUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M880.75,-7560.8C892.17,-7563.65 902.8,-7568.87 910.5,-7577.84 921.03,-7590.1 922.37,-26182.71 923.5,-26198.84 963.13,-26765.15 1060.19,-26897.57 1100.5,-27463.84 1102.56,-27492.8 1096.41,-31621.36 1113.5,-31644.84 1164.95,-31715.51 1249.07,-31635.15 1300.5,-31705.84 1313.24,-31723.34 1298.23,-34803.78 1308.5,-34822.84 1363.88,-34925.6 1415.72,-34934.19 1527.5,-34967.84 1635.38,-35000.31 1701.16,-35047.34 1781,-34967.84 1790.3,-34958.58 1783.97,-33090.95 1789,-33078.84 1832.01,-32975.21 1924.16,-33003.53 1967,-32899.84 1976.54,-32876.74 1964.25,-18527.24 1980,-18507.84 1986.11,-18500.3 1994.98,-18495.94 2004.38,-18493.53"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2004.85,-18495.58 2010.28,-18492.27 2003.98,-18491.47 2004.85,-18495.58"/>
</g>
<!-- src/composables/graph/useNodeCustomization.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge1163" class="edge">
<title>src/composables/graph/useNodeCustomization.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1583.24,-8129.21C1562.49,-8130.43 1541.34,-8136.21 1527.5,-8151.84 1513.68,-8167.44 1533.03,-11137.98 1519.5,-11153.84 1508.4,-11166.84 1490.83,-11171.7 1473.96,-11172.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1473.69,-11170.81 1467.8,-11173.19 1473.89,-11175.01 1473.69,-11170.81"/>
</g>
<!-- src/composables/graph/useNodeCustomization.ts&#45;&gt;src/stores/workspace/colorPaletteStore.ts -->
<g id="edge1164" class="edge">
<title>src/composables/graph/useNodeCustomization.ts&#45;&gt;src/stores/workspace/colorPaletteStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1583.22,-8129.2C1562.48,-8130.42 1541.33,-8136.2 1527.5,-8151.84 1512.07,-8169.29 1534.61,-14844.1 1519.5,-14861.84 1510.72,-14872.15 1497.86,-14877.34 1484.52,-14879.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1484.01,-14877.6 1478.36,-14880.51 1484.6,-14881.76 1484.01,-14877.6"/>
</g>
<!-- src/composables/graph/useNodeCustomization.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1162" class="edge">
<title>src/composables/graph/useNodeCustomization.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1702.83,-8127.83C1730.27,-8126.41 1761.95,-8130.49 1781,-8151.84 1790.68,-8162.68 1787.8,-24884.35 1789,-24898.84 1806.87,-25114.13 1863.11,-25371.89 1877.58,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.54,-25436.42 1878.92,-25441.8 1879.64,-25435.49 1875.54,-25436.42"/>
</g>
<!-- src/composables/graph/useNodeCustomization.ts&#45;&gt;src/utils/colorUtil.ts -->
<g id="edge1165" class="edge">
<title>src/composables/graph/useNodeCustomization.ts&#45;&gt;src/utils/colorUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1702.83,-8127.83C1730.26,-8126.41 1761.94,-8130.49 1781,-8151.84 1804.05,-8177.66 1766.57,-18095.47 1789,-18121.84 1801.91,-18137.01 1823.67,-18141.06 1842.79,-18141.17"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1843.19,-18143.27 1849.16,-18141.07 1843.12,-18139.07 1843.19,-18143.27"/>
</g>
<!-- src/composables/graph/useCanvasRefresh.ts -->
<g id="node506" class="node">
<title>src/composables/graph/useCanvasRefresh.ts</title>
<g id="a_node506"><a xlink:href="src/composables/graph/useCanvasRefresh.ts" xlink:title="useCanvasRefresh.ts">
<path fill="#ddfeff" stroke="black" d="M1931,-8145.84C1931,-8145.84 1833,-8145.84 1833,-8145.84 1830,-8145.84 1827,-8142.84 1827,-8139.84 1827,-8139.84 1827,-8133.84 1827,-8133.84 1827,-8130.84 1830,-8127.84 1833,-8127.84 1833,-8127.84 1931,-8127.84 1931,-8127.84 1934,-8127.84 1937,-8130.84 1937,-8133.84 1937,-8133.84 1937,-8139.84 1937,-8139.84 1937,-8142.84 1934,-8145.84 1931,-8145.84"/>
<text text-anchor="start" x="1835" y="-8134.64" font-family="Helvetica,sans-Serif" font-size="9.00">useCanvasRefresh.ts</text>
</a>
</g>
</g>
<!-- src/composables/graph/useNodeCustomization.ts&#45;&gt;src/composables/graph/useCanvasRefresh.ts -->
<g id="edge1161" class="edge">
<title>src/composables/graph/useNodeCustomization.ts&#45;&gt;src/composables/graph/useCanvasRefresh.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1714.65,-8136.84C1747.81,-8136.84 1787.96,-8136.84 1820.5,-8136.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1820.91,-8138.94 1826.91,-8136.84 1820.91,-8134.74 1820.91,-8138.94"/>
</g>
<!-- src/components/graph/widgets/ChatHistoryWidget.spec.ts -->
<g id="node335" class="node">
<title>src/components/graph/widgets/ChatHistoryWidget.spec.ts</title>
<g id="a_node335"><a xlink:href="src/components/graph/widgets/ChatHistoryWidget.spec.ts" xlink:title="ChatHistoryWidget.spec.ts">
<path fill="#ddfeff" stroke="black" d="M671.5,-2207.84C671.5,-2207.84 546.5,-2207.84 546.5,-2207.84 543.5,-2207.84 540.5,-2204.84 540.5,-2201.84 540.5,-2201.84 540.5,-2195.84 540.5,-2195.84 540.5,-2192.84 543.5,-2189.84 546.5,-2189.84 546.5,-2189.84 671.5,-2189.84 671.5,-2189.84 674.5,-2189.84 677.5,-2192.84 677.5,-2195.84 677.5,-2195.84 677.5,-2201.84 677.5,-2201.84 677.5,-2204.84 674.5,-2207.84 671.5,-2207.84"/>
<text text-anchor="start" x="548.5" y="-2196.64" font-family="Helvetica,sans-Serif" font-size="9.00">ChatHistoryWidget.spec.ts</text>
</a>
</g>
</g>
<!-- src/components/graph/widgets/ChatHistoryWidget.spec.ts&#45;&gt;src/components/graph/widgets/ChatHistoryWidget.vue -->
<g id="edge608" class="edge">
<title>src/components/graph/widgets/ChatHistoryWidget.spec.ts&#45;&gt;src/components/graph/widgets/ChatHistoryWidget.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M674.97,-2207.92C681.33,-2209.57 687.6,-2211.53 693.5,-2213.84 733.14,-2229.35 773.78,-2258.95 795.33,-2275.96"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="794.14,-2277.69 800.14,-2279.79 796.76,-2274.41 794.14,-2277.69"/>
</g>
<!-- src/components/graph/widgets/ChatHistoryWidget.vue&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge612" class="edge">
<title>src/components/graph/widgets/ChatHistoryWidget.vue&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M830.04,-2298.04C853.3,-2311.7 893.98,-2339.76 910.5,-2376.84 931.19,-2423.28 911.37,-9648.46 923.5,-9697.84 964.14,-9863.28 1059.95,-9872.37 1100.5,-10037.84 1116.19,-10101.84 1107.68,-28951.19 1113.5,-29016.84 1155.38,-29489.43 1258.17,-29595.28 1300.5,-30067.84 1302.41,-30089.18 1296.86,-33134.85 1308.5,-33152.84 1425.08,-33332.96 1628.44,-33402.7 1781,-33251.84 1795.12,-33237.87 1778.04,-32553.4 1789,-32536.84 1836.66,-32464.8 1919.71,-32531.12 1967,-32458.84 1993.64,-32418.13 1949.34,-18485.61 1980,-18447.84 1987.17,-18439.01 1998.11,-18434.54 2009.27,-18432.45"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.85,-18434.49 2015.48,-18431.53 2009.23,-18430.34 2009.85,-18434.49"/>
</g>
<!-- src/components/graph/widgets/ChatHistoryWidget.vue&#45;&gt;src/scripts/domWidget.ts -->
<g id="edge611" class="edge">
<title>src/components/graph/widgets/ChatHistoryWidget.vue&#45;&gt;src/scripts/domWidget.ts</title>
<g id="a_edge611"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M830.04,-2298.04C853.29,-2311.7 893.98,-2339.76 910.5,-2376.84 928.94,-2418.21 914.65,-8855.41 923.5,-8899.84 963.8,-9102.12 1060.27,-9126.54 1100.5,-9328.84 1114.23,-9397.87 1112.54,-19394.45 1113.5,-19464.84 1157.11,-22662.06 1251.04,-23459.69 1300.5,-26656.84 1300.67,-26668.07 1300.54,-28266.91 1308.5,-28274.84 1374.97,-28340.98 1453.16,-28341.12 1519.5,-28274.84 1525.61,-28268.73 1527.17,-18329.47 1527.5,-18320.84 1552,-17689.04 1630.78,-16917.17 1645.59,-16775.67"/>
<polygon fill="orange" stroke="orange" points="1648.5,-16768.06 1647.04,-16761.87 1644.32,-16767.62 1648.5,-16768.06"/>
<polyline fill="none" stroke="orange" points="1646.41,-16767.84 1646.1,-16770.82 "/>
<ellipse fill="none" stroke="orange" cx="1645.85" cy="-16773.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1078.4" y="-9456.06" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/graph/widgets/chatHistory/CopyButton.vue -->
<g id="node337" class="node">
<title>src/components/graph/widgets/chatHistory/CopyButton.vue</title>
<g id="a_node337"><a xlink:href="src/components/graph/widgets/chatHistory/CopyButton.vue" xlink:title="CopyButton.vue">
<path fill="#41f083" stroke="black" d="M1245.5,-2271.84C1245.5,-2271.84 1168.5,-2271.84 1168.5,-2271.84 1165.5,-2271.84 1162.5,-2268.84 1162.5,-2265.84 1162.5,-2265.84 1162.5,-2259.84 1162.5,-2259.84 1162.5,-2256.84 1165.5,-2253.84 1168.5,-2253.84 1168.5,-2253.84 1245.5,-2253.84 1245.5,-2253.84 1248.5,-2253.84 1251.5,-2256.84 1251.5,-2259.84 1251.5,-2259.84 1251.5,-2265.84 1251.5,-2265.84 1251.5,-2268.84 1248.5,-2271.84 1245.5,-2271.84"/>
<text text-anchor="start" x="1170.5" y="-2260.64" font-family="Helvetica,sans-Serif" font-size="9.00">CopyButton.vue</text>
</a>
</g>
</g>
<!-- src/components/graph/widgets/ChatHistoryWidget.vue&#45;&gt;src/components/graph/widgets/chatHistory/CopyButton.vue -->
<g id="edge609" class="edge">
<title>src/components/graph/widgets/ChatHistoryWidget.vue&#45;&gt;src/components/graph/widgets/chatHistory/CopyButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M831.2,-2279.79C852.65,-2269.67 889.66,-2253.91 923.5,-2247.84 1003.96,-2233.39 1099.2,-2244.07 1156,-2253.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1155.79,-2255.4 1162.06,-2254.31 1156.48,-2251.26 1155.79,-2255.4"/>
</g>
<!-- src/components/graph/widgets/chatHistory/ResponseBlurb.vue -->
<g id="node338" class="node">
<title>src/components/graph/widgets/chatHistory/ResponseBlurb.vue</title>
<g id="a_node338"><a xlink:href="src/components/graph/widgets/chatHistory/ResponseBlurb.vue" xlink:title="ResponseBlurb.vue">
<path fill="#41f083" stroke="black" d="M1057.5,-2271.84C1057.5,-2271.84 966.5,-2271.84 966.5,-2271.84 963.5,-2271.84 960.5,-2268.84 960.5,-2265.84 960.5,-2265.84 960.5,-2259.84 960.5,-2259.84 960.5,-2256.84 963.5,-2253.84 966.5,-2253.84 966.5,-2253.84 1057.5,-2253.84 1057.5,-2253.84 1060.5,-2253.84 1063.5,-2256.84 1063.5,-2259.84 1063.5,-2259.84 1063.5,-2265.84 1063.5,-2265.84 1063.5,-2268.84 1060.5,-2271.84 1057.5,-2271.84"/>
<text text-anchor="start" x="968.5" y="-2260.64" font-family="Helvetica,sans-Serif" font-size="9.00">ResponseBlurb.vue</text>
</a>
</g>
</g>
<!-- src/components/graph/widgets/ChatHistoryWidget.vue&#45;&gt;src/components/graph/widgets/chatHistory/ResponseBlurb.vue -->
<g id="edge610" class="edge">
<title>src/components/graph/widgets/ChatHistoryWidget.vue&#45;&gt;src/components/graph/widgets/chatHistory/ResponseBlurb.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M872.68,-2281C898.61,-2277.6 928.84,-2273.63 954.41,-2270.27"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="954.79,-2272.34 960.47,-2269.47 954.25,-2268.17 954.79,-2272.34"/>
</g>
<!-- src/components/graph/widgets/chatHistory/ResponseBlurb.vue&#45;&gt;src/components/graph/widgets/chatHistory/CopyButton.vue -->
<g id="edge624" class="edge">
<title>src/components/graph/widgets/chatHistory/ResponseBlurb.vue&#45;&gt;src/components/graph/widgets/chatHistory/CopyButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1063.71,-2262.84C1092.16,-2262.84 1127.52,-2262.84 1155.88,-2262.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1156.18,-2264.94 1162.18,-2262.84 1156.18,-2260.74 1156.18,-2264.94"/>
</g>
<!-- src/components/graph/widgets/MultiSelectWidget.vue -->
<g id="node340" class="node">
<title>src/components/graph/widgets/MultiSelectWidget.vue</title>
<g id="a_node340"><a xlink:href="src/components/graph/widgets/MultiSelectWidget.vue" xlink:title="MultiSelectWidget.vue">
<path fill="#41f083" stroke="black" d="M662,-2267.84C662,-2267.84 556,-2267.84 556,-2267.84 553,-2267.84 550,-2264.84 550,-2261.84 550,-2261.84 550,-2255.84 550,-2255.84 550,-2252.84 553,-2249.84 556,-2249.84 556,-2249.84 662,-2249.84 662,-2249.84 665,-2249.84 668,-2252.84 668,-2255.84 668,-2255.84 668,-2261.84 668,-2261.84 668,-2264.84 665,-2267.84 662,-2267.84"/>
<text text-anchor="start" x="558" y="-2256.64" font-family="Helvetica,sans-Serif" font-size="9.00">MultiSelectWidget.vue</text>
</a>
</g>
</g>
<!-- src/components/graph/widgets/MultiSelectWidget.vue&#45;&gt;src/scripts/domWidget.ts -->
<g id="edge620" class="edge">
<title>src/components/graph/widgets/MultiSelectWidget.vue&#45;&gt;src/scripts/domWidget.ts</title>
<g id="a_edge620"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M668.13,-2258.68C677.91,-2261.36 686.98,-2266.04 693.5,-2273.84 708.75,-2292.07 690.02,-15944.02 701.5,-15964.84 754.56,-16061.04 857.41,-16000.65 910.5,-16096.84 929.9,-16131.98 917.81,-27619.1 923.5,-27658.84 963.39,-27937.44 1059.61,-27988.38 1100.5,-28266.84 1103.65,-28288.3 1098.1,-29813.56 1113.5,-29828.84 1464.12,-30176.55 1350.93,-31263.26 1519.5,-27093.84 1539.19,-26606.85 1508.59,-18807.86 1527.5,-18320.84 1552.03,-17689.04 1630.79,-16917.17 1645.59,-16775.67"/>
<polygon fill="orange" stroke="orange" points="1648.5,-16768.06 1647.04,-16761.87 1644.32,-16767.62 1648.5,-16768.06"/>
<polyline fill="none" stroke="orange" points="1646.41,-16767.84 1646.1,-16770.82 "/>
<ellipse fill="none" stroke="orange" cx="1645.85" cy="-16773.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="674.26" y="-9502.75" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/graph/widgets/MultiSelectWidget.vue&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge619" class="edge">
<title>src/components/graph/widgets/MultiSelectWidget.vue&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M668.13,-2258.68C677.91,-2261.36 686.98,-2266.04 693.5,-2273.84 709.08,-2292.46 692.39,-16236.33 701.5,-16258.84 751.64,-16382.65 860.33,-16351.03 910.5,-16474.84 927.06,-16515.72 901,-29139.9 923.5,-29177.84 969.25,-29255 1054.61,-29197.76 1100.5,-29274.84 1121.39,-29309.94 1101.06,-32176.93 1113.5,-32215.84 1157.4,-32353.14 1256.64,-32343.52 1300.5,-32480.84 1304.9,-32494.6 1298.27,-34550.64 1308.5,-34560.84 1374.94,-34627.02 1452.93,-34626.89 1519.5,-34560.84 1529.74,-34550.67 1524.15,-33535.87 1527.5,-33521.84 1586.31,-33275.23 1723.06,-33257.65 1781,-33010.84 1791.03,-32968.1 1787.47,-20410.71 1789,-20366.84 1807.9,-19823.96 1869.29,-19158.82 1879.54,-19050.17"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1881.64,-19050.25 1880.12,-19044.08 1877.46,-19049.85 1881.64,-19050.25"/>
</g>
<!-- src/schemas/nodeDef/nodeDefSchemaV2.ts&#45;&gt;src/schemas/nodeDefSchema.ts -->
<g id="edge3006" class="edge">
<title>src/schemas/nodeDef/nodeDefSchemaV2.ts&#45;&gt;src/schemas/nodeDefSchema.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1912.26,-19043.89C1941.08,-19052.81 1985.13,-19066.45 2015.84,-19075.95"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2015.44,-19078.03 2021.79,-19077.8 2016.68,-19074.02 2015.44,-19078.03"/>
</g>
<!-- src/components/graph/widgets/TextPreviewWidget.vue -->
<g id="node342" class="node">
<title>src/components/graph/widgets/TextPreviewWidget.vue</title>
<g id="a_node342"><a xlink:href="src/components/graph/widgets/TextPreviewWidget.vue" xlink:title="TextPreviewWidget.vue">
<path fill="#41f083" stroke="black" d="M663.5,-2297.84C663.5,-2297.84 554.5,-2297.84 554.5,-2297.84 551.5,-2297.84 548.5,-2294.84 548.5,-2291.84 548.5,-2291.84 548.5,-2285.84 548.5,-2285.84 548.5,-2282.84 551.5,-2279.84 554.5,-2279.84 554.5,-2279.84 663.5,-2279.84 663.5,-2279.84 666.5,-2279.84 669.5,-2282.84 669.5,-2285.84 669.5,-2285.84 669.5,-2291.84 669.5,-2291.84 669.5,-2294.84 666.5,-2297.84 663.5,-2297.84"/>
<text text-anchor="start" x="556.5" y="-2286.64" font-family="Helvetica,sans-Serif" font-size="9.00">TextPreviewWidget.vue</text>
</a>
</g>
</g>
<!-- src/components/graph/widgets/TextPreviewWidget.vue&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge623" class="edge">
<title>src/components/graph/widgets/TextPreviewWidget.vue&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M623.66,-2297.95C643.48,-2312.1 679.37,-2341.43 693.5,-2376.84 711.7,-2422.41 687.75,-16463.73 701.5,-16510.84 749.92,-16676.77 862.04,-16672.91 910.5,-16838.84 922.67,-16880.5 905.86,-29299.18 923.5,-29338.84 966.59,-29435.73 1057.27,-29402 1100.5,-29498.84 1119.17,-29540.66 1089.05,-32758.1 1113.5,-32796.84 1162.74,-32874.83 1251.3,-32808.82 1300.5,-32886.84 1310.07,-32902.01 1302.79,-35453.82 1308.5,-35470.84 1358.16,-35618.91 1465.36,-35605.34 1519.5,-35751.84 1524.32,-35764.89 1517.35,-35867.32 1527.5,-35876.84 1568.59,-35915.38 1741.11,-35916.62 1781,-35876.84 1795.15,-35862.72 1782.11,-33017.6 1789,-32998.84 1831.27,-32883.66 1924.83,-32903.05 1967,-32787.84 1975.56,-32764.46 1964.31,-18467.17 1980,-18447.84 1987.17,-18439.01 1998.11,-18434.54 2009.27,-18432.45"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.85,-18434.49 2015.48,-18431.53 2009.23,-18430.34 2009.85,-18434.49"/>
</g>
<!-- src/components/graph/widgets/TextPreviewWidget.vue&#45;&gt;src/stores/executionStore.ts -->
<g id="edge622" class="edge">
<title>src/components/graph/widgets/TextPreviewWidget.vue&#45;&gt;src/stores/executionStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M623.66,-2297.95C643.48,-2312.1 679.36,-2341.43 693.5,-2376.84 702.29,-2398.86 690.29,-16013.94 701.5,-16034.84 754.22,-16133.15 857.75,-16075.54 910.5,-16173.84 929.93,-16210.04 917.93,-27967.13 923.5,-28007.84 963.36,-28299.39 1059.98,-28354.37 1100.5,-28645.84 1102.7,-28661.68 1102.15,-30938.55 1113.5,-30949.84 1691.16,-31524.25 1619.44,-31238.89 1781,-28447.84 1781.68,-28436.16 1781.42,-14986.74 1789,-14977.84 1798.54,-14966.62 1812.93,-14961.48 1827.5,-14959.52"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1828,-14961.58 1833.75,-14958.86 1827.56,-14957.4 1828,-14961.58"/>
</g>
<!-- src/components/graph/widgets/TextPreviewWidget.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge621" class="edge">
<title>src/components/graph/widgets/TextPreviewWidget.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M623.66,-2297.95C643.48,-2312.1 679.37,-2341.43 693.5,-2376.84 711.52,-2421.96 680.87,-16326.84 701.5,-16370.84 752.82,-16480.27 859.15,-16435.42 910.5,-16544.84 929.21,-16584.71 897.27,-29194.45 923.5,-29229.84 972.48,-29295.91 1051.42,-29217.84 1100.5,-29283.84 1125.85,-29317.92 1094.92,-32303.64 1113.5,-32341.84 1159.87,-32437.15 1254.18,-32394.5 1300.5,-32489.84 1307.98,-32505.23 1296.38,-34942.75 1308.5,-34954.84 1458.06,-35103.92 1646.36,-35067.52 1781,-34904.84 1790.87,-34892.91 1787.67,-26000.27 1789,-25984.84 1806.84,-25777.29 1862.65,-25529.26 1877.4,-25466.06"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/components/helpcenter/HelpCenterMenuContent.vue -->
<g id="node343" class="node">
<title>src/components/helpcenter/HelpCenterMenuContent.vue</title>
<g id="a_node343"><a xlink:href="src/components/helpcenter/HelpCenterMenuContent.vue" xlink:title="HelpCenterMenuContent.vue">
<path fill="#41f083" stroke="black" d="M1493.5,-6813.84C1493.5,-6813.84 1358.5,-6813.84 1358.5,-6813.84 1355.5,-6813.84 1352.5,-6810.84 1352.5,-6807.84 1352.5,-6807.84 1352.5,-6801.84 1352.5,-6801.84 1352.5,-6798.84 1355.5,-6795.84 1358.5,-6795.84 1358.5,-6795.84 1493.5,-6795.84 1493.5,-6795.84 1496.5,-6795.84 1499.5,-6798.84 1499.5,-6801.84 1499.5,-6801.84 1499.5,-6807.84 1499.5,-6807.84 1499.5,-6810.84 1496.5,-6813.84 1493.5,-6813.84"/>
<text text-anchor="start" x="1360.5" y="-6802.64" font-family="Helvetica,sans-Serif" font-size="9.00">HelpCenterMenuContent.vue</text>
</a>
</g>
</g>
<!-- src/components/helpcenter/HelpCenterMenuContent.vue&#45;&gt;src/utils/envUtil.ts -->
<g id="edge633" class="edge">
<title>src/components/helpcenter/HelpCenterMenuContent.vue&#45;&gt;src/utils/envUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1499.6,-6806.14C1507.21,-6809.13 1514.12,-6813.52 1519.5,-6819.84 1535.09,-6838.14 1517.31,-13721.07 1527.5,-13742.84 1589.76,-13875.86 1718.78,-13821.8 1781,-13954.84 1790.55,-13975.26 1773.05,-26926.9 1789,-26942.84 1844.96,-26998.76 1911.01,-26998.73 1967,-26942.84 1976.78,-26933.07 1978.93,-18994.62 1980,-18980.84 1993.65,-18805.49 2035.75,-18595.69 2047.77,-18538.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2049.84,-18538.43 2049.02,-18532.13 2045.73,-18537.57 2049.84,-18538.43"/>
</g>
<!-- src/components/helpcenter/HelpCenterMenuContent.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge631" class="edge">
<title>src/components/helpcenter/HelpCenterMenuContent.vue&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1499.85,-6806.48C1507.32,-6809.44 1514.13,-6813.73 1519.5,-6819.84 1537.06,-6839.78 1510.75,-7038.21 1527.5,-7058.84 1600.63,-7148.87 1709.34,-7029.63 1781,-7120.84 1797.66,-7142.04 1771.52,-14867.3 1789,-14887.84 1800.02,-14900.79 1817.5,-14905.63 1834.27,-14906.85"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.32,-14908.95 1840.41,-14907.14 1834.52,-14904.76 1834.32,-14908.95"/>
</g>
<!-- src/components/helpcenter/HelpCenterMenuContent.vue&#45;&gt;src/stores/commandStore.ts -->
<g id="edge629" class="edge">
<title>src/components/helpcenter/HelpCenterMenuContent.vue&#45;&gt;src/stores/commandStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1499.88,-6806.46C1507.34,-6809.42 1514.14,-6813.72 1519.5,-6819.84 1539.57,-6842.74 1508.04,-7070.41 1527.5,-7093.84 1601.17,-7182.52 1708.59,-7059.13 1781,-7148.84 1797.94,-7169.83 1771.52,-14897.29 1789,-14917.84 1798.36,-14928.84 1812.38,-14933.99 1826.66,-14936.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1826.59,-14938.14 1832.79,-14936.73 1827.07,-14933.97 1826.59,-14938.14"/>
</g>
<!-- src/components/helpcenter/HelpCenterMenuContent.vue&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge634" class="edge">
<title>src/components/helpcenter/HelpCenterMenuContent.vue&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1499.6,-6806.14C1507.21,-6809.13 1514.12,-6813.52 1519.5,-6819.84 1534.77,-6837.77 1518.86,-13580.93 1527.5,-13602.84 1588.13,-13756.56 1720.41,-13721.09 1781,-13874.84 1789.19,-13895.63 1773.19,-26731.04 1789,-26746.84 1844.96,-26802.76 1911.02,-26802.73 1967,-26746.84 1987.39,-26726.48 1961.83,-18470.21 1980,-18447.84 1987.17,-18439.01 1998.11,-18434.54 2009.28,-18432.46"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.85,-18434.49 2015.48,-18431.53 2009.23,-18430.34 2009.85,-18434.49"/>
</g>
<!-- src/components/helpcenter/HelpCenterMenuContent.vue&#45;&gt;src/composables/useManagerState.ts -->
<g id="edge627" class="edge">
<title>src/components/helpcenter/HelpCenterMenuContent.vue&#45;&gt;src/composables/useManagerState.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1499.59,-6807.33C1507,-6810.16 1513.87,-6814.19 1519.5,-6819.84 1535.4,-6835.77 1515.99,-6850.5 1527.5,-6869.84 1600.2,-6991.98 1717.87,-6937.48 1781,-7064.84 1790.25,-7083.49 1775.47,-8548.01 1789,-8563.84 1797.4,-8573.67 1809.53,-8578.82 1822.23,-8581.26"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1822.24,-8583.39 1828.5,-8582.25 1822.9,-8579.24 1822.24,-8583.39"/>
</g>
<!-- src/components/helpcenter/HelpCenterMenuContent.vue&#45;&gt;src/types/comfyManagerTypes.ts -->
<g id="edge632" class="edge">
<title>src/components/helpcenter/HelpCenterMenuContent.vue&#45;&gt;src/types/comfyManagerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1499.9,-6806.44C1507.36,-6809.41 1514.15,-6813.71 1519.5,-6819.84 1530.65,-6832.6 1524.89,-7108.09 1527.5,-7124.84 1589.64,-7523.63 1723.93,-7597.29 1781,-7996.84 1783.28,-8012.79 1778.56,-17265.57 1789,-17277.84 1796.08,-17286.16 1805.82,-17291.13 1816.33,-17293.95"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1815.92,-17296.01 1822.23,-17295.3 1816.85,-17291.91 1815.92,-17296.01"/>
</g>
<!-- src/components/helpcenter/HelpCenterMenuContent.vue&#45;&gt;src/composables/useConflictAcknowledgment.ts -->
<g id="edge626" class="edge">
<title>src/components/helpcenter/HelpCenterMenuContent.vue&#45;&gt;src/composables/useConflictAcknowledgment.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1499.76,-6805.52C1584.03,-6810.75 1719.17,-6833.87 1781,-6924.84 1793.57,-6943.33 1774.38,-8517.91 1789,-8534.84 1791.63,-8537.89 1794.63,-8540.47 1797.89,-8542.66"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1796.97,-8544.56 1803.21,-8545.78 1799.09,-8540.93 1796.97,-8544.56"/>
</g>
<!-- src/components/helpcenter/HelpCenterMenuContent.vue&#45;&gt;src/stores/releaseStore.ts -->
<g id="edge630" class="edge">
<title>src/components/helpcenter/HelpCenterMenuContent.vue&#45;&gt;src/stores/releaseStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1499.6,-6806.14C1507.21,-6809.13 1514.12,-6813.52 1519.5,-6819.84 1537.14,-6840.54 1509.48,-14633.46 1527.5,-14653.84 1545.4,-14674.09 1575.6,-14677.82 1601.29,-14676.49"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1601.52,-14678.58 1607.37,-14676.08 1601.24,-14674.39 1601.52,-14678.58"/>
</g>
<!-- src/components/icons/PuzzleIcon.vue -->
<g id="node344" class="node">
<title>src/components/icons/PuzzleIcon.vue</title>
<g id="a_node344"><a xlink:href="src/components/icons/PuzzleIcon.vue" xlink:title="PuzzleIcon.vue">
<path fill="#41f083" stroke="black" d="M1684.5,-5275.84C1684.5,-5275.84 1613.5,-5275.84 1613.5,-5275.84 1610.5,-5275.84 1607.5,-5272.84 1607.5,-5269.84 1607.5,-5269.84 1607.5,-5263.84 1607.5,-5263.84 1607.5,-5260.84 1610.5,-5257.84 1613.5,-5257.84 1613.5,-5257.84 1684.5,-5257.84 1684.5,-5257.84 1687.5,-5257.84 1690.5,-5260.84 1690.5,-5263.84 1690.5,-5263.84 1690.5,-5269.84 1690.5,-5269.84 1690.5,-5272.84 1687.5,-5275.84 1684.5,-5275.84"/>
<text text-anchor="start" x="1615.5" y="-5264.64" font-family="Helvetica,sans-Serif" font-size="9.00">PuzzleIcon.vue</text>
</a>
</g>
</g>
<!-- src/components/helpcenter/HelpCenterMenuContent.vue&#45;&gt;src/components/icons/PuzzleIcon.vue -->
<g id="edge625" class="edge">
<title>src/components/helpcenter/HelpCenterMenuContent.vue&#45;&gt;src/components/icons/PuzzleIcon.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1499.86,-6797.78C1507.43,-6794.26 1514.26,-6789.42 1519.5,-6782.84 1529.2,-6770.64 1525.14,-5676.24 1527.5,-5660.84 1550.86,-5508.3 1620.42,-5333.05 1641.73,-5281.69"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1643.71,-5282.4 1644.08,-5276.05 1639.83,-5280.78 1643.71,-5282.4"/>
</g>
<!-- src/components/helpcenter/HelpCenterMenuContent.vue&#45;&gt;src/services/releaseService.ts -->
<g id="edge628" class="edge">
<title>src/components/helpcenter/HelpCenterMenuContent.vue&#45;&gt;src/services/releaseService.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1352.32,-6798.77C1335.67,-6801.16 1319.62,-6807.21 1308.5,-6819.84 1291.98,-6838.6 1316.71,-14000.81 1300.5,-14019.84 1290.35,-14031.75 1274.76,-14036.83 1259.25,-14038.53"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1258.91,-14036.45 1253.1,-14039.03 1259.25,-14040.63 1258.91,-14036.45"/>
</g>
<!-- src/services/releaseService.ts&#45;&gt;src/config/comfyApi.ts -->
<g id="edge3318" class="edge">
<title>src/services/releaseService.ts&#45;&gt;src/config/comfyApi.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1253.1,-14030.64C1270.53,-14031.61 1289.01,-14036.33 1300.5,-14049.84 1322.54,-14075.73 1285.61,-33611.69 1308.5,-33636.84 1340.2,-33671.67 1487.73,-33622.07 1519.5,-33656.84 1536.76,-33675.72 1513.41,-35477.48 1527.5,-35498.84 1638.36,-35666.88 1908.45,-35701.1 2010.79,-35708.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2010.87,-35710.17 2017,-35708.46 2011.15,-35705.98 2010.87,-35710.17"/>
</g>
<!-- src/services/releaseService.ts&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge3319" class="edge">
<title>src/services/releaseService.ts&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1253.1,-14030.64C1270.53,-14031.61 1289.01,-14036.33 1300.5,-14049.84 1322.56,-14075.75 1288.93,-33623 1308.5,-33650.84 1365.82,-33732.38 1462.02,-33645.41 1519.5,-33726.84 1534.39,-33747.93 1513.2,-35564.34 1527.5,-35585.84 1648.48,-35767.74 1765.92,-35734.3 1980,-35777.84 2058.18,-35793.74 2103.08,-35834.24 2159.5,-35777.84 2170.62,-35766.72 2163.38,-17682.01 2167.5,-17666.84 2180.57,-17618.7 2215.75,-17570.15 2234.25,-17546.93"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.01,-17548.09 2238.15,-17542.11 2232.75,-17545.46 2236.01,-17548.09"/>
</g>
<!-- src/services/releaseService.ts&#45;&gt;src/utils/typeGuardUtil.ts -->
<g id="edge3320" class="edge">
<title>src/services/releaseService.ts&#45;&gt;src/utils/typeGuardUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1253.1,-14030.64C1270.53,-14031.61 1289.01,-14036.33 1300.5,-14049.84 1322.61,-14075.8 1286.92,-33666.43 1308.5,-33692.84 1369.06,-33766.95 1458.81,-33661.84 1519.5,-33735.84 1536.53,-33756.61 1512.04,-35647.87 1527.5,-35669.84 1598.66,-35770.96 1669.33,-35733.68 1789,-35764.84 1948.91,-35806.47 2042.63,-35912.65 2159.5,-35795.84 2169.82,-35785.52 2166.26,-18995.38 2167.5,-18980.84 2182.49,-18805.14 2229.11,-18595.59 2242.42,-18538.07"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2244.49,-18538.43 2243.81,-18532.11 2240.4,-18537.48 2244.49,-18538.43"/>
</g>
<!-- src/components/helpcenter/ReleaseNotificationToast.vue -->
<g id="node346" class="node">
<title>src/components/helpcenter/ReleaseNotificationToast.vue</title>
<g id="a_node346"><a xlink:href="src/components/helpcenter/ReleaseNotificationToast.vue" xlink:title="ReleaseNotificationToast.vue">
<path fill="#41f083" stroke="black" d="M1492,-6843.84C1492,-6843.84 1360,-6843.84 1360,-6843.84 1357,-6843.84 1354,-6840.84 1354,-6837.84 1354,-6837.84 1354,-6831.84 1354,-6831.84 1354,-6828.84 1357,-6825.84 1360,-6825.84 1360,-6825.84 1492,-6825.84 1492,-6825.84 1495,-6825.84 1498,-6828.84 1498,-6831.84 1498,-6831.84 1498,-6837.84 1498,-6837.84 1498,-6840.84 1495,-6843.84 1492,-6843.84"/>
<text text-anchor="start" x="1362" y="-6832.64" font-family="Helvetica,sans-Serif" font-size="9.00">ReleaseNotificationToast.vue</text>
</a>
</g>
</g>
<!-- src/components/helpcenter/ReleaseNotificationToast.vue&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge637" class="edge">
<title>src/components/helpcenter/ReleaseNotificationToast.vue&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1498.25,-6835.62C1506.39,-6838.62 1513.8,-6843.15 1519.5,-6849.84 1534.93,-6867.94 1518.06,-13679 1527.5,-13700.84 1588.94,-13842.97 1719.6,-13797.69 1781,-13939.84 1789.9,-13960.45 1773.12,-26856.96 1789,-26872.84 1844.96,-26928.76 1911.02,-26928.73 1967,-26872.84 1987.7,-26852.17 1961.56,-18470.55 1980,-18447.84 1987.17,-18439.01 1998.11,-18434.54 2009.28,-18432.46"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.85,-18434.49 2015.48,-18431.53 2009.23,-18430.34 2009.85,-18434.49"/>
</g>
<!-- src/components/helpcenter/ReleaseNotificationToast.vue&#45;&gt;src/stores/releaseStore.ts -->
<g id="edge636" class="edge">
<title>src/components/helpcenter/ReleaseNotificationToast.vue&#45;&gt;src/stores/releaseStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1498.25,-6835.62C1506.39,-6838.62 1513.8,-6843.15 1519.5,-6849.84 1537.07,-6870.47 1509.55,-14633.54 1527.5,-14653.84 1545.4,-14674.09 1575.6,-14677.82 1601.29,-14676.49"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1601.52,-14678.58 1607.37,-14676.08 1601.24,-14674.39 1601.52,-14678.58"/>
</g>
<!-- src/components/helpcenter/ReleaseNotificationToast.vue&#45;&gt;src/services/releaseService.ts -->
<g id="edge635" class="edge">
<title>src/components/helpcenter/ReleaseNotificationToast.vue&#45;&gt;src/services/releaseService.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1353.83,-6828.56C1336.65,-6830.8 1319.95,-6836.83 1308.5,-6849.84 1292.05,-6868.52 1316.64,-14000.89 1300.5,-14019.84 1290.35,-14031.75 1274.76,-14036.83 1259.25,-14038.53"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1258.91,-14036.45 1253.1,-14039.03 1259.25,-14040.63 1258.91,-14036.45"/>
</g>
<!-- src/components/helpcenter/WhatsNewPopup.vue -->
<g id="node347" class="node">
<title>src/components/helpcenter/WhatsNewPopup.vue</title>
<g id="a_node347"><a xlink:href="src/components/helpcenter/WhatsNewPopup.vue" xlink:title="WhatsNewPopup.vue">
<path fill="#41f083" stroke="black" d="M1476.5,-6873.84C1476.5,-6873.84 1375.5,-6873.84 1375.5,-6873.84 1372.5,-6873.84 1369.5,-6870.84 1369.5,-6867.84 1369.5,-6867.84 1369.5,-6861.84 1369.5,-6861.84 1369.5,-6858.84 1372.5,-6855.84 1375.5,-6855.84 1375.5,-6855.84 1476.5,-6855.84 1476.5,-6855.84 1479.5,-6855.84 1482.5,-6858.84 1482.5,-6861.84 1482.5,-6861.84 1482.5,-6867.84 1482.5,-6867.84 1482.5,-6870.84 1479.5,-6873.84 1476.5,-6873.84"/>
<text text-anchor="start" x="1377.5" y="-6862.64" font-family="Helvetica,sans-Serif" font-size="9.00">WhatsNewPopup.vue</text>
</a>
</g>
</g>
<!-- src/components/helpcenter/WhatsNewPopup.vue&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge640" class="edge">
<title>src/components/helpcenter/WhatsNewPopup.vue&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1482.15,-6873.87C1496.67,-6879.03 1510.71,-6887.13 1519.5,-6899.84 1533.4,-6919.94 1510.76,-13921.03 1527.5,-13938.84 1566.16,-13979.97 1742.35,-13913.7 1781,-13954.84 1796.42,-13971.25 1773.07,-26912.91 1789,-26928.84 1844.96,-26984.76 1911.02,-26984.73 1967,-26928.84 1987.84,-26908.03 1961.44,-18470.7 1980,-18447.84 1987.17,-18439.01 1998.11,-18434.54 2009.28,-18432.46"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.85,-18434.49 2015.48,-18431.53 2009.23,-18430.34 2009.85,-18434.49"/>
</g>
<!-- src/components/helpcenter/WhatsNewPopup.vue&#45;&gt;src/stores/releaseStore.ts -->
<g id="edge639" class="edge">
<title>src/components/helpcenter/WhatsNewPopup.vue&#45;&gt;src/stores/releaseStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1434.52,-6874.18C1453.39,-6898.31 1502.46,-6965.39 1519.5,-7030.84 1522.83,-7043.64 1518.73,-14643.92 1527.5,-14653.84 1545.4,-14674.09 1575.6,-14677.82 1601.29,-14676.49"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1601.52,-14678.58 1607.37,-14676.08 1601.24,-14674.39 1601.52,-14678.58"/>
</g>
<!-- src/components/helpcenter/WhatsNewPopup.vue&#45;&gt;src/services/releaseService.ts -->
<g id="edge638" class="edge">
<title>src/components/helpcenter/WhatsNewPopup.vue&#45;&gt;src/services/releaseService.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1423.72,-6873.87C1412.63,-6952.39 1332.91,-7527.26 1308.5,-7996.84 1307.96,-8007.28 1307.28,-14011.88 1300.5,-14019.84 1290.35,-14031.75 1274.76,-14036.83 1259.25,-14038.53"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1258.9,-14036.45 1253.1,-14039.03 1259.25,-14040.63 1258.9,-14036.45"/>
</g>
<!-- src/components/input/MultiSelect.stories.ts -->
<g id="node348" class="node">
<title>src/components/input/MultiSelect.stories.ts</title>
<g id="a_node348"><a xlink:href="src/components/input/MultiSelect.stories.ts" xlink:title="MultiSelect.stories.ts">
<path fill="#ddfeff" stroke="black" d="M1256,-1233.84C1256,-1233.84 1158,-1233.84 1158,-1233.84 1155,-1233.84 1152,-1230.84 1152,-1227.84 1152,-1227.84 1152,-1221.84 1152,-1221.84 1152,-1218.84 1155,-1215.84 1158,-1215.84 1158,-1215.84 1256,-1215.84 1256,-1215.84 1259,-1215.84 1262,-1218.84 1262,-1221.84 1262,-1221.84 1262,-1227.84 1262,-1227.84 1262,-1230.84 1259,-1233.84 1256,-1233.84"/>
<text text-anchor="start" x="1160" y="-1222.64" font-family="Helvetica,sans-Serif" font-size="9.00">MultiSelect.stories.ts</text>
</a>
</g>
</g>
<!-- src/components/input/MultiSelect.vue -->
<g id="node349" class="node">
<title>src/components/input/MultiSelect.vue</title>
<g id="a_node349"><a xlink:href="src/components/input/MultiSelect.vue" xlink:title="MultiSelect.vue">
<path fill="#41f083" stroke="black" d="M1463,-1233.84C1463,-1233.84 1389,-1233.84 1389,-1233.84 1386,-1233.84 1383,-1230.84 1383,-1227.84 1383,-1227.84 1383,-1221.84 1383,-1221.84 1383,-1218.84 1386,-1215.84 1389,-1215.84 1389,-1215.84 1463,-1215.84 1463,-1215.84 1466,-1215.84 1469,-1218.84 1469,-1221.84 1469,-1221.84 1469,-1227.84 1469,-1227.84 1469,-1230.84 1466,-1233.84 1463,-1233.84"/>
<text text-anchor="start" x="1391" y="-1222.64" font-family="Helvetica,sans-Serif" font-size="9.00">MultiSelect.vue</text>
</a>
</g>
</g>
<!-- src/components/input/MultiSelect.stories.ts&#45;&gt;src/components/input/MultiSelect.vue -->
<g id="edge641" class="edge">
<title>src/components/input/MultiSelect.stories.ts&#45;&gt;src/components/input/MultiSelect.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1262.2,-1224.84C1297.3,-1224.84 1342.61,-1224.84 1376.52,-1224.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1376.71,-1226.94 1382.71,-1224.84 1376.71,-1222.74 1376.71,-1226.94"/>
</g>
<!-- src/components/input/MultiSelect.vue&#45;&gt;src/utils/tailwindUtil.ts -->
<g id="edge645" class="edge">
<title>src/components/input/MultiSelect.vue&#45;&gt;src/utils/tailwindUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1469.24,-1232.28C1487.96,-1237.91 1508.25,-1247.74 1519.5,-1264.84 1530.35,-1281.32 1513.96,-6932.49 1527.5,-6946.84 1566.24,-6987.87 1742.28,-6920.79 1781,-6961.84 1793.75,-6975.36 1777.33,-17652.37 1789,-17666.84 1800.33,-17680.89 1819.01,-17686.54 1836.58,-17688.42"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1836.84,-17690.55 1842.99,-17688.95 1837.19,-17686.36 1836.84,-17690.55"/>
</g>
<!-- src/components/input/MultiSelect.vue&#45;&gt;src/components/button/TextButton.vue -->
<g id="edge642" class="edge">
<title>src/components/input/MultiSelect.vue&#45;&gt;src/components/button/TextButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1469.11,-1232.86C1487.55,-1238.6 1507.65,-1248.36 1519.5,-1264.84 1531.87,-1282.04 1512.82,-1344.56 1527.5,-1359.84 1545.81,-1378.89 1575.09,-1382.88 1600.2,-1381.99"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1600.6,-1384.07 1606.49,-1381.67 1600.39,-1379.88 1600.6,-1384.07"/>
</g>
<!-- src/components/input/SearchBox.vue -->
<g id="node350" class="node">
<title>src/components/input/SearchBox.vue</title>
<g id="a_node350"><a xlink:href="src/components/input/SearchBox.vue" xlink:title="SearchBox.vue">
<path fill="#41f083" stroke="black" d="M1685,-1173.84C1685,-1173.84 1613,-1173.84 1613,-1173.84 1610,-1173.84 1607,-1170.84 1607,-1167.84 1607,-1167.84 1607,-1161.84 1607,-1161.84 1607,-1158.84 1610,-1155.84 1613,-1155.84 1613,-1155.84 1685,-1155.84 1685,-1155.84 1688,-1155.84 1691,-1158.84 1691,-1161.84 1691,-1161.84 1691,-1167.84 1691,-1167.84 1691,-1170.84 1688,-1173.84 1685,-1173.84"/>
<text text-anchor="start" x="1615" y="-1162.64" font-family="Helvetica,sans-Serif" font-size="9.00">SearchBox.vue</text>
</a>
</g>
</g>
<!-- src/components/input/MultiSelect.vue&#45;&gt;src/components/input/SearchBox.vue -->
<g id="edge643" class="edge">
<title>src/components/input/MultiSelect.vue&#45;&gt;src/components/input/SearchBox.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1469.22,-1219.59C1485.11,-1217.2 1503.26,-1213.96 1519.5,-1209.84 1555.07,-1200.8 1594.76,-1186.17 1620.49,-1176.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1621.27,-1178.01 1626.08,-1173.85 1619.73,-1174.1 1621.27,-1178.01"/>
</g>
<!-- src/composables/usePopoverSizing.ts -->
<g id="node351" class="node">
<title>src/composables/usePopoverSizing.ts</title>
<g id="a_node351"><a xlink:href="src/composables/usePopoverSizing.ts" xlink:title="usePopoverSizing.ts">
<path fill="#ddfeff" stroke="black" d="M859.5,-8253.84C859.5,-8253.84 764.5,-8253.84 764.5,-8253.84 761.5,-8253.84 758.5,-8250.84 758.5,-8247.84 758.5,-8247.84 758.5,-8241.84 758.5,-8241.84 758.5,-8238.84 761.5,-8235.84 764.5,-8235.84 764.5,-8235.84 859.5,-8235.84 859.5,-8235.84 862.5,-8235.84 865.5,-8238.84 865.5,-8241.84 865.5,-8241.84 865.5,-8247.84 865.5,-8247.84 865.5,-8250.84 862.5,-8253.84 859.5,-8253.84"/>
<text text-anchor="start" x="766.5" y="-8242.64" font-family="Helvetica,sans-Serif" font-size="9.00">usePopoverSizing.ts</text>
</a>
</g>
</g>
<!-- src/components/input/MultiSelect.vue&#45;&gt;src/composables/usePopoverSizing.ts -->
<g id="edge644" class="edge">
<title>src/components/input/MultiSelect.vue&#45;&gt;src/composables/usePopoverSizing.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1382.77,-1227.45C1356.76,-1231.51 1325.28,-1241.35 1308.5,-1264.84 1290.65,-1289.83 1322.22,-18931.13 1300.5,-18952.84 1181.99,-19071.29 1042.05,-19071.24 923.5,-18952.84 897.23,-18926.6 934.69,-8288 910.5,-8259.84 900.83,-8248.58 886.54,-8243.23 871.87,-8241.07"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="871.77,-8238.94 865.57,-8240.33 871.28,-8243.11 871.77,-8238.94"/>
</g>
<!-- src/components/input/SearchBox.vue&#45;&gt;src/utils/tailwindUtil.ts -->
<g id="edge647" class="edge">
<title>src/components/input/SearchBox.vue&#45;&gt;src/utils/tailwindUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1671.74,-1173.84C1702.67,-1187.99 1758.15,-1218.68 1781,-1264.84 1793.54,-1290.17 1780.98,-17517.73 1789,-17544.84 1804.64,-17597.69 1846.78,-17649.36 1868.17,-17673.18"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1866.81,-17674.81 1872.4,-17677.83 1869.92,-17671.98 1866.81,-17674.81"/>
</g>
<!-- src/components/input/SearchBox.stories.ts -->
<g id="node352" class="node">
<title>src/components/input/SearchBox.stories.ts</title>
<g id="a_node352"><a xlink:href="src/components/input/SearchBox.stories.ts" xlink:title="SearchBox.stories.ts">
<path fill="#ddfeff" stroke="black" d="M1474,-1173.84C1474,-1173.84 1378,-1173.84 1378,-1173.84 1375,-1173.84 1372,-1170.84 1372,-1167.84 1372,-1167.84 1372,-1161.84 1372,-1161.84 1372,-1158.84 1375,-1155.84 1378,-1155.84 1378,-1155.84 1474,-1155.84 1474,-1155.84 1477,-1155.84 1480,-1158.84 1480,-1161.84 1480,-1161.84 1480,-1167.84 1480,-1167.84 1480,-1170.84 1477,-1173.84 1474,-1173.84"/>
<text text-anchor="start" x="1380" y="-1162.64" font-family="Helvetica,sans-Serif" font-size="9.00">SearchBox.stories.ts</text>
</a>
</g>
</g>
<!-- src/components/input/SearchBox.stories.ts&#45;&gt;src/components/input/SearchBox.vue -->
<g id="edge646" class="edge">
<title>src/components/input/SearchBox.stories.ts&#45;&gt;src/components/input/SearchBox.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1480.22,-1164.84C1516.92,-1164.84 1565.28,-1164.84 1600.65,-1164.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1600.65,-1166.94 1606.65,-1164.84 1600.65,-1162.74 1600.65,-1166.94"/>
</g>
<!-- src/components/input/SingleSelect.stories.ts -->
<g id="node353" class="node">
<title>src/components/input/SingleSelect.stories.ts</title>
<g id="a_node353"><a xlink:href="src/components/input/SingleSelect.stories.ts" xlink:title="SingleSelect.stories.ts">
<path fill="#ddfeff" stroke="black" d="M1259,-1203.84C1259,-1203.84 1155,-1203.84 1155,-1203.84 1152,-1203.84 1149,-1200.84 1149,-1197.84 1149,-1197.84 1149,-1191.84 1149,-1191.84 1149,-1188.84 1152,-1185.84 1155,-1185.84 1155,-1185.84 1259,-1185.84 1259,-1185.84 1262,-1185.84 1265,-1188.84 1265,-1191.84 1265,-1191.84 1265,-1197.84 1265,-1197.84 1265,-1200.84 1262,-1203.84 1259,-1203.84"/>
<text text-anchor="start" x="1157" y="-1192.64" font-family="Helvetica,sans-Serif" font-size="9.00">SingleSelect.stories.ts</text>
</a>
</g>
</g>
<!-- src/components/input/SingleSelect.vue -->
<g id="node354" class="node">
<title>src/components/input/SingleSelect.vue</title>
<g id="a_node354"><a xlink:href="src/components/input/SingleSelect.vue" xlink:title="SingleSelect.vue">
<path fill="#41f083" stroke="black" d="M1466,-1203.84C1466,-1203.84 1386,-1203.84 1386,-1203.84 1383,-1203.84 1380,-1200.84 1380,-1197.84 1380,-1197.84 1380,-1191.84 1380,-1191.84 1380,-1188.84 1383,-1185.84 1386,-1185.84 1386,-1185.84 1466,-1185.84 1466,-1185.84 1469,-1185.84 1472,-1188.84 1472,-1191.84 1472,-1191.84 1472,-1197.84 1472,-1197.84 1472,-1200.84 1469,-1203.84 1466,-1203.84"/>
<text text-anchor="start" x="1388" y="-1192.64" font-family="Helvetica,sans-Serif" font-size="9.00">SingleSelect.vue</text>
</a>
</g>
</g>
<!-- src/components/input/SingleSelect.stories.ts&#45;&gt;src/components/input/SingleSelect.vue -->
<g id="edge648" class="edge">
<title>src/components/input/SingleSelect.stories.ts&#45;&gt;src/components/input/SingleSelect.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1265.01,-1194.84C1298.68,-1194.84 1340.96,-1194.84 1373.6,-1194.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1374,-1196.94 1380,-1194.84 1374,-1192.74 1374,-1196.94"/>
</g>
<!-- src/components/input/SingleSelect.vue&#45;&gt;src/utils/tailwindUtil.ts -->
<g id="edge649" class="edge">
<title>src/components/input/SingleSelect.vue&#45;&gt;src/utils/tailwindUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1472.1,-1190.64C1489.52,-1191.62 1508,-1196.34 1519.5,-1209.84 1532.23,-1224.78 1516.03,-6846.91 1527.5,-6862.84 1596.96,-6959.25 1711.57,-6851.4 1781,-6947.84 1791.87,-6962.94 1777.32,-17652.35 1789,-17666.84 1800.33,-17680.89 1819.01,-17686.54 1836.58,-17688.42"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1836.84,-17690.55 1842.99,-17688.95 1837.19,-17686.36 1836.84,-17690.55"/>
</g>
<!-- src/components/install/DesktopSettingsConfiguration.vue -->
<g id="node355" class="node">
<title>src/components/install/DesktopSettingsConfiguration.vue</title>
<g id="a_node355"><a xlink:href="src/components/install/DesktopSettingsConfiguration.vue" xlink:title="DesktopSettingsConfiguration.vue">
<path fill="#41f083" stroke="black" d="M1506,-6633.84C1506,-6633.84 1346,-6633.84 1346,-6633.84 1343,-6633.84 1340,-6630.84 1340,-6627.84 1340,-6627.84 1340,-6621.84 1340,-6621.84 1340,-6618.84 1343,-6615.84 1346,-6615.84 1346,-6615.84 1506,-6615.84 1506,-6615.84 1509,-6615.84 1512,-6618.84 1512,-6621.84 1512,-6621.84 1512,-6627.84 1512,-6627.84 1512,-6630.84 1509,-6633.84 1506,-6633.84"/>
<text text-anchor="start" x="1348" y="-6622.64" font-family="Helvetica,sans-Serif" font-size="9.00">DesktopSettingsConfiguration.vue</text>
</a>
</g>
</g>
<!-- src/components/install/GpuPicker.vue -->
<g id="node356" class="node">
<title>src/components/install/GpuPicker.vue</title>
<g id="a_node356"><a xlink:href="src/components/install/GpuPicker.vue" xlink:title="GpuPicker.vue">
<path fill="#41f083" stroke="black" d="M1460.5,-6693.84C1460.5,-6693.84 1391.5,-6693.84 1391.5,-6693.84 1388.5,-6693.84 1385.5,-6690.84 1385.5,-6687.84 1385.5,-6687.84 1385.5,-6681.84 1385.5,-6681.84 1385.5,-6678.84 1388.5,-6675.84 1391.5,-6675.84 1391.5,-6675.84 1460.5,-6675.84 1460.5,-6675.84 1463.5,-6675.84 1466.5,-6678.84 1466.5,-6681.84 1466.5,-6681.84 1466.5,-6687.84 1466.5,-6687.84 1466.5,-6690.84 1463.5,-6693.84 1460.5,-6693.84"/>
<text text-anchor="start" x="1393.5" y="-6682.64" font-family="Helvetica,sans-Serif" font-size="9.00">GpuPicker.vue</text>
</a>
</g>
</g>
<!-- src/components/install/GpuPicker.vue&#45;&gt;src/utils/envUtil.ts -->
<g id="edge650" class="edge">
<title>src/components/install/GpuPicker.vue&#45;&gt;src/utils/envUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1466.86,-6680.46C1485.72,-6680.75 1506.84,-6684.98 1519.5,-6699.84 1535.04,-6718.08 1511.05,-13585.4 1527.5,-13602.84 1566.23,-13643.88 1742.28,-13576.78 1781,-13617.84 1796.64,-13634.42 1772.88,-26730.72 1789,-26746.84 1816.98,-26774.8 1939.01,-26774.78 1967,-26746.84 1976.54,-26737.31 1978.95,-18994.28 1980,-18980.84 1993.66,-18805.49 2035.75,-18595.69 2047.77,-18538.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2049.84,-18538.43 2049.02,-18532.13 2045.73,-18537.57 2049.84,-18538.43"/>
</g>
<!-- src/components/install/InstallLocationPicker.vue -->
<g id="node357" class="node">
<title>src/components/install/InstallLocationPicker.vue</title>
<g id="a_node357"><a xlink:href="src/components/install/InstallLocationPicker.vue" xlink:title="InstallLocationPicker.vue">
<path fill="#41f083" stroke="black" d="M1483.5,-6723.84C1483.5,-6723.84 1368.5,-6723.84 1368.5,-6723.84 1365.5,-6723.84 1362.5,-6720.84 1362.5,-6717.84 1362.5,-6717.84 1362.5,-6711.84 1362.5,-6711.84 1362.5,-6708.84 1365.5,-6705.84 1368.5,-6705.84 1368.5,-6705.84 1483.5,-6705.84 1483.5,-6705.84 1486.5,-6705.84 1489.5,-6708.84 1489.5,-6711.84 1489.5,-6711.84 1489.5,-6717.84 1489.5,-6717.84 1489.5,-6720.84 1486.5,-6723.84 1483.5,-6723.84"/>
<text text-anchor="start" x="1370.5" y="-6712.64" font-family="Helvetica,sans-Serif" font-size="9.00">InstallLocationPicker.vue</text>
</a>
</g>
</g>
<!-- src/components/install/InstallLocationPicker.vue&#45;&gt;src/utils/envUtil.ts -->
<g id="edge651" class="edge">
<title>src/components/install/InstallLocationPicker.vue&#45;&gt;src/utils/envUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1489.89,-6713.13C1501.26,-6715.83 1511.9,-6720.92 1519.5,-6729.84 1535.01,-6748.04 1511.09,-13599.44 1527.5,-13616.84 1566.23,-13657.88 1742.28,-13590.78 1781,-13631.84 1796.66,-13648.44 1772.86,-26758.71 1789,-26774.84 1844.96,-26830.76 1911.01,-26830.73 1967,-26774.84 1976.58,-26765.28 1978.95,-18994.33 1980,-18980.84 1993.66,-18805.49 2035.75,-18595.69 2047.77,-18538.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2049.84,-18538.43 2049.02,-18532.13 2045.73,-18537.57 2049.84,-18538.43"/>
</g>
<!-- src/components/install/MigrationPicker.vue -->
<g id="node358" class="node">
<title>src/components/install/MigrationPicker.vue</title>
<g id="a_node358"><a xlink:href="src/components/install/MigrationPicker.vue" xlink:title="MigrationPicker.vue">
<path fill="#41f083" stroke="black" d="M1472,-6753.84C1472,-6753.84 1380,-6753.84 1380,-6753.84 1377,-6753.84 1374,-6750.84 1374,-6747.84 1374,-6747.84 1374,-6741.84 1374,-6741.84 1374,-6738.84 1377,-6735.84 1380,-6735.84 1380,-6735.84 1472,-6735.84 1472,-6735.84 1475,-6735.84 1478,-6738.84 1478,-6741.84 1478,-6741.84 1478,-6747.84 1478,-6747.84 1478,-6750.84 1475,-6753.84 1472,-6753.84"/>
<text text-anchor="start" x="1382" y="-6742.64" font-family="Helvetica,sans-Serif" font-size="9.00">MigrationPicker.vue</text>
</a>
</g>
</g>
<!-- src/components/install/MigrationPicker.vue&#45;&gt;src/utils/envUtil.ts -->
<g id="edge652" class="edge">
<title>src/components/install/MigrationPicker.vue&#45;&gt;src/utils/envUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1474.56,-6753.98C1491.7,-6759.82 1509.31,-6769.34 1519.5,-6784.84 1532.56,-6804.7 1514.41,-13610.99 1527.5,-13630.84 1595.01,-13733.22 1713.52,-13637.43 1781,-13739.84 1793.49,-13758.79 1772.94,-26800.79 1789,-26816.84 1844.96,-26872.76 1911.01,-26872.73 1967,-26816.84 1976.63,-26807.23 1978.94,-18994.4 1980,-18980.84 1993.66,-18805.49 2035.75,-18595.69 2047.77,-18538.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2049.84,-18538.43 2049.02,-18532.13 2045.73,-18537.57 2049.84,-18538.43"/>
</g>
<!-- src/components/install/MirrorsConfiguration.vue -->
<g id="node359" class="node">
<title>src/components/install/MirrorsConfiguration.vue</title>
<g id="a_node359"><a xlink:href="src/components/install/MirrorsConfiguration.vue" xlink:title="MirrorsConfiguration.vue">
<path fill="#41f083" stroke="black" d="M1484,-6663.84C1484,-6663.84 1368,-6663.84 1368,-6663.84 1365,-6663.84 1362,-6660.84 1362,-6657.84 1362,-6657.84 1362,-6651.84 1362,-6651.84 1362,-6648.84 1365,-6645.84 1368,-6645.84 1368,-6645.84 1484,-6645.84 1484,-6645.84 1487,-6645.84 1490,-6648.84 1490,-6651.84 1490,-6651.84 1490,-6657.84 1490,-6657.84 1490,-6660.84 1487,-6663.84 1484,-6663.84"/>
<text text-anchor="start" x="1370" y="-6652.64" font-family="Helvetica,sans-Serif" font-size="9.00">MirrorsConfiguration.vue</text>
</a>
</g>
</g>
<!-- src/components/install/MirrorsConfiguration.vue&#45;&gt;src/utils/networkUtil.ts -->
<g id="edge656" class="edge">
<title>src/components/install/MirrorsConfiguration.vue&#45;&gt;src/utils/networkUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1490.26,-6653.33C1501.46,-6656.06 1511.94,-6661.1 1519.5,-6669.84 1528.6,-6680.36 1525.33,-7157.09 1527.5,-7170.84 1587.49,-7550.13 1723.88,-7617.1 1781,-7996.84 1783.55,-8013.81 1777.88,-17868.77 1789,-17881.84 1800.3,-17895.12 1818.39,-17899.88 1835.55,-17900.93"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1835.74,-17903.04 1841.82,-17901.16 1835.9,-17898.84 1835.74,-17903.04"/>
</g>
<!-- src/components/install/MirrorsConfiguration.vue&#45;&gt;src/utils/validationUtil.ts -->
<g id="edge657" class="edge">
<title>src/components/install/MirrorsConfiguration.vue&#45;&gt;src/utils/validationUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1490.25,-6653.34C1501.45,-6656.07 1511.94,-6661.11 1519.5,-6669.84 1535.69,-6688.52 1512.06,-7095.52 1527.5,-7114.84 1599.93,-7205.43 1709.35,-7085.62 1781,-7176.84 1792.29,-7191.21 1777.16,-17687.92 1789,-17701.84 1799.74,-17714.46 1816.61,-17719.38 1832.99,-17720.75"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1832.88,-17722.85 1838.99,-17721.1 1833.12,-17718.65 1832.88,-17722.85"/>
</g>
<!-- src/components/install/MirrorsConfiguration.vue&#45;&gt;src/i18n.ts -->
<g id="edge655" class="edge">
<title>src/components/install/MirrorsConfiguration.vue&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1490.37,-6653.24C1501.56,-6655.97 1512.01,-6661.04 1519.5,-6669.84 1535.8,-6688.98 1511.3,-13891.61 1527.5,-13910.84 1601.17,-13998.3 1707.36,-13867.35 1781,-13954.84 1791.57,-13967.39 1788.29,-32841.44 1789,-32857.84 1807.63,-33289.47 1868.02,-33816.45 1879.21,-33911.71"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.14,-33912.11 1879.93,-33917.82 1881.31,-33911.62 1877.14,-33912.11"/>
</g>
<!-- src/components/install/mirror/MirrorItem.vue -->
<g id="node360" class="node">
<title>src/components/install/mirror/MirrorItem.vue</title>
<g id="a_node360"><a xlink:href="src/components/install/mirror/MirrorItem.vue" xlink:title="MirrorItem.vue">
<path fill="#41f083" stroke="black" d="M1684.5,-6727.84C1684.5,-6727.84 1613.5,-6727.84 1613.5,-6727.84 1610.5,-6727.84 1607.5,-6724.84 1607.5,-6721.84 1607.5,-6721.84 1607.5,-6715.84 1607.5,-6715.84 1607.5,-6712.84 1610.5,-6709.84 1613.5,-6709.84 1613.5,-6709.84 1684.5,-6709.84 1684.5,-6709.84 1687.5,-6709.84 1690.5,-6712.84 1690.5,-6715.84 1690.5,-6715.84 1690.5,-6721.84 1690.5,-6721.84 1690.5,-6724.84 1687.5,-6727.84 1684.5,-6727.84"/>
<text text-anchor="start" x="1615.5" y="-6716.64" font-family="Helvetica,sans-Serif" font-size="9.00">MirrorItem.vue</text>
</a>
</g>
</g>
<!-- src/components/install/MirrorsConfiguration.vue&#45;&gt;src/components/install/mirror/MirrorItem.vue -->
<g id="edge653" class="edge">
<title>src/components/install/MirrorsConfiguration.vue&#45;&gt;src/components/install/mirror/MirrorItem.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1490.06,-6663.3C1499.98,-6665.13 1510.07,-6667.3 1519.5,-6669.84 1556.16,-6679.69 1596.84,-6696.2 1622.41,-6707.3"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1621.61,-6709.24 1627.95,-6709.72 1623.29,-6705.39 1621.61,-6709.24"/>
</g>
<!-- src/constants/uvMirrors.ts -->
<g id="node361" class="node">
<title>src/constants/uvMirrors.ts</title>
<g id="a_node361"><a xlink:href="src/constants/uvMirrors.ts" xlink:title="uvMirrors.ts">
<path fill="#ddfeff" stroke="black" d="M1911,-26013.84C1911,-26013.84 1853,-26013.84 1853,-26013.84 1850,-26013.84 1847,-26010.84 1847,-26007.84 1847,-26007.84 1847,-26001.84 1847,-26001.84 1847,-25998.84 1850,-25995.84 1853,-25995.84 1853,-25995.84 1911,-25995.84 1911,-25995.84 1914,-25995.84 1917,-25998.84 1917,-26001.84 1917,-26001.84 1917,-26007.84 1917,-26007.84 1917,-26010.84 1914,-26013.84 1911,-26013.84"/>
<text text-anchor="start" x="1855" y="-26002.64" font-family="Helvetica,sans-Serif" font-size="9.00">uvMirrors.ts</text>
</a>
</g>
</g>
<!-- src/components/install/MirrorsConfiguration.vue&#45;&gt;src/constants/uvMirrors.ts -->
<g id="edge654" class="edge">
<title>src/components/install/MirrorsConfiguration.vue&#45;&gt;src/constants/uvMirrors.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1490.37,-6653.24C1501.56,-6655.97 1512.01,-6661.04 1519.5,-6669.84 1535.02,-6688.05 1512.23,-13542.42 1527.5,-13560.84 1600.7,-13649.1 1707.82,-13520.56 1781,-13608.84 1794.63,-13625.28 1780.71,-25895.15 1789,-25914.84 1803.53,-25949.34 1838.45,-25977.24 1860.85,-25992.39"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1859.82,-25994.22 1865.98,-25995.79 1862.14,-25990.72 1859.82,-25994.22"/>
</g>
<!-- src/components/install/mirror/MirrorItem.vue&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge660" class="edge">
<title>src/components/install/mirror/MirrorItem.vue&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1664.25,-6727.93C1692.93,-6747.19 1756.95,-6795.25 1781,-6854.84 1788.02,-6872.22 1776.42,-17639.93 1789,-17653.84 1815.67,-17683.32 1940.08,-17642.58 1967,-17671.84 1995.06,-17702.34 1953.61,-18385.87 1980,-18417.84 1987.17,-18426.53 1998,-18430.98 2009.05,-18433.09"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2008.94,-18435.19 2015.19,-18434.03 2009.58,-18431.04 2008.94,-18435.19"/>
</g>
<!-- src/components/install/mirror/MirrorItem.vue&#45;&gt;src/components/common/UrlInput.vue -->
<g id="edge658" class="edge">
<title>src/components/install/mirror/MirrorItem.vue&#45;&gt;src/components/common/UrlInput.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1655.52,-6709.58C1677.03,-6672.88 1755.33,-6533.51 1781,-6406.84 1783.32,-6395.41 1781.44,-3058.71 1789,-3049.84 1800.98,-3035.78 1820.55,-3031.28 1838.58,-3030.6"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1838.65,-3032.7 1844.62,-3030.51 1838.58,-3028.5 1838.65,-3032.7"/>
</g>
<!-- src/components/install/mirror/MirrorItem.vue&#45;&gt;src/utils/networkUtil.ts -->
<g id="edge661" class="edge">
<title>src/components/install/mirror/MirrorItem.vue&#45;&gt;src/utils/networkUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1653.66,-6727.98C1672.08,-6774.61 1754.86,-6990.93 1781,-7176.84 1783.59,-7195.24 1776.96,-17867.68 1789,-17881.84 1800.3,-17895.12 1818.39,-17899.88 1835.55,-17900.93"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1835.74,-17903.04 1841.82,-17901.16 1835.9,-17898.85 1835.74,-17903.04"/>
</g>
<!-- src/components/install/mirror/MirrorItem.vue&#45;&gt;src/utils/validationUtil.ts -->
<g id="edge662" class="edge">
<title>src/components/install/mirror/MirrorItem.vue&#45;&gt;src/utils/validationUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1656.74,-6728.2C1679.84,-6760.91 1755.72,-6873.94 1781,-6980.84 1785.28,-6998.95 1776.94,-17687.66 1789,-17701.84 1799.74,-17714.46 1816.61,-17719.38 1832.99,-17720.75"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1832.88,-17722.85 1838.99,-17721.1 1833.12,-17718.65 1832.88,-17722.85"/>
</g>
<!-- src/components/install/mirror/MirrorItem.vue&#45;&gt;src/constants/uvMirrors.ts -->
<g id="edge659" class="edge">
<title>src/components/install/mirror/MirrorItem.vue&#45;&gt;src/constants/uvMirrors.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1651.29,-6727.95C1663.19,-6812.23 1753.67,-7464.48 1781,-7996.84 1782.6,-8027.9 1776.93,-25886.17 1789,-25914.84 1803.53,-25949.35 1838.45,-25977.24 1860.85,-25992.39"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1859.82,-25994.23 1865.98,-25995.79 1862.13,-25990.72 1859.82,-25994.23"/>
</g>
<!-- src/components/load3d/Load3D.vue -->
<g id="node362" class="node">
<title>src/components/load3d/Load3D.vue</title>
<g id="a_node362"><a xlink:href="src/components/load3d/Load3D.vue" xlink:title="Load3D.vue">
<path fill="#41f083" stroke="black" d="M277,-6633.84C277,-6633.84 219,-6633.84 219,-6633.84 216,-6633.84 213,-6630.84 213,-6627.84 213,-6627.84 213,-6621.84 213,-6621.84 213,-6618.84 216,-6615.84 219,-6615.84 219,-6615.84 277,-6615.84 277,-6615.84 280,-6615.84 283,-6618.84 283,-6621.84 283,-6621.84 283,-6627.84 283,-6627.84 283,-6630.84 280,-6633.84 277,-6633.84"/>
<text text-anchor="start" x="221" y="-6622.64" font-family="Helvetica,sans-Serif" font-size="9.00">Load3D.vue</text>
</a>
</g>
</g>
<!-- src/components/load3d/Load3D.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge671" class="edge">
<title>src/components/load3d/Load3D.vue&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge671"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M283.38,-6622.73C298.19,-6623.81 314.31,-6628.03 324,-6639.84 348.83,-6670.09 315.69,-17878.38 336,-17911.84 384.38,-17991.53 436.64,-17971.35 522,-18008.84 596.21,-18041.43 646.92,-18004.51 693.5,-18070.84 701.55,-18082.3 700.63,-34189.86 701.5,-34203.84 748.22,-34953.92 856.34,-35132.25 910.5,-35881.84 911.78,-35899.54 912.72,-36506.73 923.5,-36520.84 976.94,-36590.8 1026.37,-36564.26 1113.5,-36576.84 1292.52,-36602.67 1399.81,-36684.44 1519.5,-36548.84 1533.11,-36533.42 1514.36,-33602.66 1527.5,-33586.84 1600.77,-33498.63 1707.83,-33627.12 1781,-33538.84 1801.63,-33513.95 1768.06,-14942.46 1789,-14917.84 1798.28,-14906.93 1812.14,-14901.77 1826.3,-14899.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.6,-14901.12 1840.41,-14898.53 1834.25,-14896.93 1834.6,-14901.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.43,-14899.02 1831.44,-14899.27 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.04" cy="-14899.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="308.5" y="-10752.47" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/load3d/Load3D.vue&#45;&gt;src/stores/toastStore.ts -->
<g id="edge672" class="edge">
<title>src/components/load3d/Load3D.vue&#45;&gt;src/stores/toastStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M283.38,-6622.73C298.19,-6623.81 314.31,-6628.03 324,-6639.84 348.94,-6670.23 315.84,-17928.09 336,-17961.84 428.59,-18116.86 600.96,-17999.79 693.5,-18154.84 701.02,-18167.43 700.39,-35032.22 701.5,-35046.84 748.22,-35664.96 832.22,-35810.91 910.5,-36425.84 914.05,-36453.76 905.14,-36530.5 923.5,-36551.84 980.38,-36617.94 1026.99,-36589.86 1113.5,-36600.84 1292.56,-36623.55 1394.64,-36721.18 1519.5,-36590.84 1533.81,-36575.9 1514.22,-33628.69 1527.5,-33612.84 1601,-33525.04 1707.59,-33654.72 1781,-33566.84 1790.73,-33555.19 1788.36,-16102 1789,-16086.84 1807.64,-15645.16 1868.02,-15105.82 1879.21,-15008.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.33,-15008.27 1879.93,-15002.06 1877.15,-15007.79 1881.33,-15008.27"/>
</g>
<!-- src/components/load3d/Load3D.vue&#45;&gt;src/scripts/domWidget.ts -->
<g id="edge670" class="edge">
<title>src/components/load3d/Load3D.vue&#45;&gt;src/scripts/domWidget.ts</title>
<g id="a_edge670"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M283.38,-6622.73C298.19,-6623.81 314.31,-6628.03 324,-6639.84 348.61,-6669.83 311.01,-17783.17 336,-17812.84 439.9,-17936.17 589.64,-17751.48 693.5,-17874.84 701.95,-17884.87 699.53,-32966.87 701.5,-32979.84 751.49,-33307.94 663.61,-33486.41 923.5,-33692.84 989.15,-33744.98 1240.63,-33765.52 1300.5,-33706.84 1316.37,-33691.28 1296.06,-33325.26 1308.5,-33306.84 1365.54,-33222.34 1463.28,-33301.89 1519.5,-33216.84 1526.63,-33206.05 1527,-18333.76 1527.5,-18320.84 1551.91,-17689.03 1630.77,-16917.17 1645.59,-16775.67"/>
<polygon fill="orange" stroke="orange" points="1648.5,-16768.06 1647.04,-16761.87 1644.32,-16767.62 1648.5,-16768.06"/>
<polyline fill="none" stroke="orange" points="1646.41,-16767.84 1646.1,-16770.82 "/>
<ellipse fill="none" stroke="orange" cx="1645.84" cy="-16773.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="305.97" y="-11684.39" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/load3d/Load3D.vue&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge669" class="edge">
<title>src/components/load3d/Load3D.vue&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M283.38,-6622.73C298.19,-6623.81 314.31,-6628.03 324,-6639.84 349.05,-6670.37 315.51,-17980.08 336,-18013.84 384.38,-18093.53 436.44,-18073.79 522,-18110.84 596.1,-18142.92 646.75,-18104.99 693.5,-18170.84 702.33,-18183.27 699.28,-35724.75 701.5,-35739.84 748.52,-36058.95 849.24,-36118.15 910.5,-36434.84 916.6,-36466.38 902.64,-36554.4 923.5,-36578.84 1096.08,-36780.97 1304.14,-36783.59 1519.5,-36627.84 1820.21,-36410.36 1722.05,-36201.24 1781,-35834.84 1789.53,-35781.81 1787.13,-20420.51 1789,-20366.84 1807.87,-19823.95 1869.28,-19158.82 1879.54,-19050.17"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1881.64,-19050.25 1880.12,-19044.08 1877.46,-19049.85 1881.64,-19050.25"/>
</g>
<!-- src/components/load3d/controls/RecordingControls.vue -->
<g id="node363" class="node">
<title>src/components/load3d/controls/RecordingControls.vue</title>
<g id="a_node363"><a xlink:href="src/components/load3d/controls/RecordingControls.vue" xlink:title="RecordingControls.vue">
<path fill="#41f083" stroke="black" d="M662.5,-6277.84C662.5,-6277.84 555.5,-6277.84 555.5,-6277.84 552.5,-6277.84 549.5,-6274.84 549.5,-6271.84 549.5,-6271.84 549.5,-6265.84 549.5,-6265.84 549.5,-6262.84 552.5,-6259.84 555.5,-6259.84 555.5,-6259.84 662.5,-6259.84 662.5,-6259.84 665.5,-6259.84 668.5,-6262.84 668.5,-6265.84 668.5,-6265.84 668.5,-6271.84 668.5,-6271.84 668.5,-6274.84 665.5,-6277.84 662.5,-6277.84"/>
<text text-anchor="start" x="557.5" y="-6266.64" font-family="Helvetica,sans-Serif" font-size="9.00">RecordingControls.vue</text>
</a>
</g>
</g>
<!-- src/components/load3d/Load3D.vue&#45;&gt;src/components/load3d/controls/RecordingControls.vue -->
<g id="edge663" class="edge">
<title>src/components/load3d/Load3D.vue&#45;&gt;src/components/load3d/controls/RecordingControls.vue</title>
<g id="a_edge663"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M249.59,-6615.44C252.28,-6581.02 266.49,-6460.83 336,-6403.84 398.15,-6352.87 459.69,-6431.1 514,-6371.84 527.27,-6357.36 508.7,-6298.28 522,-6283.84 526.04,-6279.45 530.88,-6276.05 536.16,-6273.45"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="544.24,-6272.75 549.16,-6268.73 542.8,-6268.8 544.24,-6272.75"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="543.52,-6270.78 540.7,-6271.8 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="538.44" cy="-6272.62" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="382.95" y="-6380.05" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/load3d/controls/ViewerControls.vue -->
<g id="node364" class="node">
<title>src/components/load3d/controls/ViewerControls.vue</title>
<g id="a_node364"><a xlink:href="src/components/load3d/controls/ViewerControls.vue" xlink:title="ViewerControls.vue">
<path fill="#41f083" stroke="black" d="M654.5,-6307.84C654.5,-6307.84 563.5,-6307.84 563.5,-6307.84 560.5,-6307.84 557.5,-6304.84 557.5,-6301.84 557.5,-6301.84 557.5,-6295.84 557.5,-6295.84 557.5,-6292.84 560.5,-6289.84 563.5,-6289.84 563.5,-6289.84 654.5,-6289.84 654.5,-6289.84 657.5,-6289.84 660.5,-6292.84 660.5,-6295.84 660.5,-6295.84 660.5,-6301.84 660.5,-6301.84 660.5,-6304.84 657.5,-6307.84 654.5,-6307.84"/>
<text text-anchor="start" x="565.5" y="-6296.64" font-family="Helvetica,sans-Serif" font-size="9.00">ViewerControls.vue</text>
</a>
</g>
</g>
<!-- src/components/load3d/Load3D.vue&#45;&gt;src/components/load3d/controls/ViewerControls.vue -->
<g id="edge664" class="edge">
<title>src/components/load3d/Load3D.vue&#45;&gt;src/components/load3d/controls/ViewerControls.vue</title>
<g id="a_edge664"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M254.97,-6615.82C268.05,-6596.5 300.89,-6550.29 336,-6518.84 406.33,-6455.83 465.33,-6483.76 514,-6402.84 524.23,-6385.82 508.55,-6328.45 522,-6313.84 527.86,-6307.47 535.37,-6303.2 543.52,-6300.4"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="551.84,-6300.53 557.17,-6297.06 550.84,-6296.45 551.84,-6300.53"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="551.34,-6298.49 548.43,-6299.2 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="546.1" cy="-6299.77" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="388.07" y="-6467.78" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/load3d/Load3DControls.vue -->
<g id="node365" class="node">
<title>src/components/load3d/Load3DControls.vue</title>
<g id="a_node365"><a xlink:href="src/components/load3d/Load3DControls.vue" xlink:title="Load3DControls.vue">
<path fill="#41f083" stroke="black" d="M472.5,-6542.84C472.5,-6542.84 377.5,-6542.84 377.5,-6542.84 374.5,-6542.84 371.5,-6539.84 371.5,-6536.84 371.5,-6536.84 371.5,-6530.84 371.5,-6530.84 371.5,-6527.84 374.5,-6524.84 377.5,-6524.84 377.5,-6524.84 472.5,-6524.84 472.5,-6524.84 475.5,-6524.84 478.5,-6527.84 478.5,-6530.84 478.5,-6530.84 478.5,-6536.84 478.5,-6536.84 478.5,-6539.84 475.5,-6542.84 472.5,-6542.84"/>
<text text-anchor="start" x="379.5" y="-6531.64" font-family="Helvetica,sans-Serif" font-size="9.00">Load3DControls.vue</text>
</a>
</g>
</g>
<!-- src/components/load3d/Load3D.vue&#45;&gt;src/components/load3d/Load3DControls.vue -->
<g id="edge665" class="edge">
<title>src/components/load3d/Load3D.vue&#45;&gt;src/components/load3d/Load3DControls.vue</title>
<g id="a_edge665"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M260.52,-6615.65C276.66,-6603.11 307.23,-6580.53 336,-6565.84 349.93,-6558.72 365.83,-6552.43 380.24,-6547.35"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="388.48,-6546.78 393.49,-6542.87 387.13,-6542.8 388.48,-6546.78"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="387.81,-6544.79 384.96,-6545.75 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="382.69" cy="-6546.52" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="311.51" y="-6558.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/load3d/Load3DScene.vue -->
<g id="node366" class="node">
<title>src/components/load3d/Load3DScene.vue</title>
<g id="a_node366"><a xlink:href="src/components/load3d/Load3DScene.vue" xlink:title="Load3DScene.vue">
<path fill="#41f083" stroke="black" d="M652,-6243.84C652,-6243.84 566,-6243.84 566,-6243.84 563,-6243.84 560,-6240.84 560,-6237.84 560,-6237.84 560,-6231.84 560,-6231.84 560,-6228.84 563,-6225.84 566,-6225.84 566,-6225.84 652,-6225.84 652,-6225.84 655,-6225.84 658,-6228.84 658,-6231.84 658,-6231.84 658,-6237.84 658,-6237.84 658,-6240.84 655,-6243.84 652,-6243.84"/>
<text text-anchor="start" x="568" y="-6232.64" font-family="Helvetica,sans-Serif" font-size="9.00">Load3DScene.vue</text>
</a>
</g>
</g>
<!-- src/components/load3d/Load3D.vue&#45;&gt;src/components/load3d/Load3DScene.vue -->
<g id="edge666" class="edge">
<title>src/components/load3d/Load3D.vue&#45;&gt;src/components/load3d/Load3DScene.vue</title>
<g id="a_edge666"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M250.04,-6615.59C254.42,-6580.45 274.04,-6453.06 336,-6372.84 396.73,-6294.2 429.54,-6285.2 522,-6248.84 529.58,-6245.86 537.77,-6243.51 545.98,-6241.67"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="554.22,-6242.21 559.72,-6239.01 553.43,-6238.09 554.22,-6242.21"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="553.83,-6240.15 550.88,-6240.72 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="548.52" cy="-6241.17" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="311.59" y="-6365.52" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/load3d/interfaces.ts -->
<g id="node367" class="node">
<title>src/extensions/core/load3d/interfaces.ts</title>
<g id="a_node367"><a xlink:href="src/extensions/core/load3d/interfaces.ts" xlink:title="interfaces.ts">
<path fill="#ddfeff" stroke="black" d="M1679,-18675.84C1679,-18675.84 1619,-18675.84 1619,-18675.84 1616,-18675.84 1613,-18672.84 1613,-18669.84 1613,-18669.84 1613,-18663.84 1613,-18663.84 1613,-18660.84 1616,-18657.84 1619,-18657.84 1619,-18657.84 1679,-18657.84 1679,-18657.84 1682,-18657.84 1685,-18660.84 1685,-18663.84 1685,-18663.84 1685,-18669.84 1685,-18669.84 1685,-18672.84 1682,-18675.84 1679,-18675.84"/>
<text text-anchor="start" x="1621" y="-18664.64" font-family="Helvetica,sans-Serif" font-size="9.00">interfaces.ts</text>
</a>
</g>
</g>
<!-- src/components/load3d/Load3D.vue&#45;&gt;src/extensions/core/load3d/interfaces.ts -->
<g id="edge667" class="edge">
<title>src/components/load3d/Load3D.vue&#45;&gt;src/extensions/core/load3d/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M283.38,-6622.73C298.19,-6623.81 314.31,-6628.03 324,-6639.84 348.67,-6669.9 313.83,-17806.89 336,-17838.84 432.74,-17978.24 596.8,-17833.4 693.5,-17972.84 708.7,-17994.75 694.61,-33308.07 701.5,-33333.84 752.61,-33525.03 754.31,-33617.16 923.5,-33719.84 1066.77,-33806.79 1180.83,-33845.17 1300.5,-33727.84 1316.65,-33712 1294.5,-33338.6 1308.5,-33320.84 1368.51,-33244.74 1460.22,-33342.5 1519.5,-33265.84 1534.96,-33245.84 1512.47,-18724.16 1527.5,-18703.84 1545.58,-18679.38 1579.55,-18670.57 1606.82,-18667.63"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1607.11,-18669.71 1612.89,-18667.06 1606.72,-18665.53 1607.11,-18669.71"/>
</g>
<!-- src/extensions/core/load3d/Load3dUtils.ts -->
<g id="node368" class="node">
<title>src/extensions/core/load3d/Load3dUtils.ts</title>
<g id="a_node368"><a xlink:href="src/extensions/core/load3d/Load3dUtils.ts" xlink:title="Load3dUtils.ts">
<path fill="#ddfeff" stroke="black" d="M1683,-18727.84C1683,-18727.84 1615,-18727.84 1615,-18727.84 1612,-18727.84 1609,-18724.84 1609,-18721.84 1609,-18721.84 1609,-18715.84 1609,-18715.84 1609,-18712.84 1612,-18709.84 1615,-18709.84 1615,-18709.84 1683,-18709.84 1683,-18709.84 1686,-18709.84 1689,-18712.84 1689,-18715.84 1689,-18715.84 1689,-18721.84 1689,-18721.84 1689,-18724.84 1686,-18727.84 1683,-18727.84"/>
<text text-anchor="start" x="1617" y="-18716.64" font-family="Helvetica,sans-Serif" font-size="9.00">Load3dUtils.ts</text>
</a>
</g>
</g>
<!-- src/components/load3d/Load3D.vue&#45;&gt;src/extensions/core/load3d/Load3dUtils.ts -->
<g id="edge668" class="edge">
<title>src/components/load3d/Load3D.vue&#45;&gt;src/extensions/core/load3d/Load3dUtils.ts</title>
<g id="a_edge668"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M283.38,-6622.73C298.19,-6623.81 314.31,-6628.03 324,-6639.84 348.75,-6669.99 313.55,-17843.93 336,-17875.84 386.56,-17947.7 437.67,-17918.16 522,-17942.84 597.02,-17964.79 644.72,-17920.75 693.5,-17981.84 710.34,-18002.92 691.55,-33500.75 701.5,-33525.84 754.6,-33659.69 792.23,-33702.62 923.5,-33761.84 1076.25,-33830.74 1180.87,-33885.18 1300.5,-33767.84 1316.92,-33751.73 1294.34,-33371.97 1308.5,-33353.84 1368.3,-33277.28 1460.42,-33373.95 1519.5,-33296.84 1534.62,-33277.11 1522.18,-19005.11 1527.5,-18980.84 1548.49,-18885.08 1607.87,-18782.53 1634.63,-18739.6"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1640.64,-18734.03 1642.08,-18727.84 1637.1,-18731.78 1640.64,-18734.03"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1638.87,-18732.91 1637.26,-18735.44 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1635.98" cy="-18737.47" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="305.93" y="-12667.67" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/load3d/controls/RecordingControls.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge720" class="edge">
<title>src/components/load3d/controls/RecordingControls.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M668.55,-6268.8C678.17,-6271.5 687.07,-6276.16 693.5,-6283.84 705.75,-6298.48 688.96,-17266.44 701.5,-17280.84 763.11,-17351.54 848.88,-17239.15 910.5,-17309.84 939.03,-17342.57 901.51,-29777.39 923.5,-29814.84 969.14,-29892.56 1054.73,-29836.19 1100.5,-29913.84 1121.23,-29949 1101.76,-32813.74 1113.5,-32852.84 1157.18,-32998.29 1256.89,-32993.36 1300.5,-33138.84 1309.75,-33169.68 1293.61,-35428.29 1308.5,-35456.84 1363.52,-35562.34 1414.05,-35574.94 1527.5,-35610.84 1554.35,-35619.33 1761.07,-35630.75 1781,-35610.84 1792.82,-35599.02 1787.57,-26001.49 1789,-25984.84 1806.83,-25777.29 1862.65,-25529.26 1877.4,-25466.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/components/load3d/controls/RecordingControls.vue&#45;&gt;src/i18n.ts -->
<g id="edge719" class="edge">
<title>src/components/load3d/controls/RecordingControls.vue&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M668.56,-6268.8C678.17,-6271.5 687.07,-6276.16 693.5,-6283.84 705.8,-6298.53 688.91,-17308.39 701.5,-17322.84 763.11,-17393.54 848.88,-17281.15 910.5,-17351.84 939.29,-17384.86 903.48,-29929.87 923.5,-29968.84 967.76,-30054.95 1056.12,-30009.78 1100.5,-30095.84 1122.24,-30137.99 1082.57,-33474.88 1113.5,-33510.84 1168.35,-33574.6 1245.68,-33476.05 1300.5,-33539.84 1312.66,-33553.99 1296.22,-36212.79 1308.5,-36226.84 1370.82,-36298.09 1455.94,-36185.69 1519.5,-36255.84 1535.11,-36273.06 1510.76,-36448.72 1527.5,-36464.84 1547.79,-36484.37 1761.05,-36484.72 1781,-36464.84 1791.72,-36454.16 1787.08,-34300.85 1789,-34285.84 1806.43,-34149.63 1858.74,-33991.02 1875.66,-33942.03"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.73,-33942.46 1877.72,-33936.1 1873.76,-33941.08 1877.73,-33942.46"/>
</g>
<!-- src/services/load3dService.ts -->
<g id="node380" class="node">
<title>src/services/load3dService.ts</title>
<g id="a_node380"><a xlink:href="src/services/load3dService.ts" xlink:title="load3dService.ts">
<path fill="#ddfeff" stroke="black" d="M1247,-14339.84C1247,-14339.84 1167,-14339.84 1167,-14339.84 1164,-14339.84 1161,-14336.84 1161,-14333.84 1161,-14333.84 1161,-14327.84 1161,-14327.84 1161,-14324.84 1164,-14321.84 1167,-14321.84 1167,-14321.84 1247,-14321.84 1247,-14321.84 1250,-14321.84 1253,-14324.84 1253,-14327.84 1253,-14327.84 1253,-14333.84 1253,-14333.84 1253,-14336.84 1250,-14339.84 1247,-14339.84"/>
<text text-anchor="start" x="1169" y="-14328.64" font-family="Helvetica,sans-Serif" font-size="9.00">load3dService.ts</text>
</a>
</g>
</g>
<!-- src/components/load3d/controls/RecordingControls.vue&#45;&gt;src/services/load3dService.ts -->
<g id="edge721" class="edge">
<title>src/components/load3d/controls/RecordingControls.vue&#45;&gt;src/services/load3dService.ts</title>
<g id="a_edge721"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M668.55,-6268.8C678.17,-6271.5 687.07,-6276.16 693.5,-6283.84 715.64,-6310.28 679.7,-16190.11 701.5,-16216.84 761.45,-16290.32 850.54,-16186.37 910.5,-16259.84 934.79,-16289.6 896.32,-27295.69 923.5,-27322.84 979.16,-27378.43 1044.85,-27378.43 1100.5,-27322.84 1132.38,-27290.99 1084.28,-14380.14 1113.5,-14345.84 1121.94,-14335.92 1134.15,-14330.74 1146.94,-14328.3"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1155.19,-14329.44 1160.9,-14326.64 1154.7,-14325.27 1155.19,-14329.44"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1154.94,-14327.35 1151.97,-14327.71 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1149.58" cy="-14327.99" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="674.44" y="-10290.12" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/load3d/controls/ViewerControls.vue&#45;&gt;src/stores/dialogStore.ts -->
<g id="edge727" class="edge">
<title>src/components/load3d/controls/ViewerControls.vue&#45;&gt;src/stores/dialogStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M660.81,-6297.05C673.28,-6299.24 685.37,-6304.12 693.5,-6313.84 704.82,-6327.36 694.79,-16452.54 701.5,-16468.84 751.77,-16590.88 860.21,-16557.8 910.5,-16679.84 925.08,-16715.22 896.42,-27673.79 923.5,-27700.84 979.16,-27756.43 1044.85,-27756.43 1100.5,-27700.84 1132.49,-27668.88 1084.18,-14712.26 1113.5,-14677.84 1124.96,-14664.38 1143.36,-14659.64 1160.74,-14658.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1161.15,-14660.74 1167.08,-14658.44 1161.01,-14656.54 1161.15,-14660.74"/>
</g>
<!-- src/components/load3d/controls/ViewerControls.vue&#45;&gt;src/i18n.ts -->
<g id="edge724" class="edge">
<title>src/components/load3d/controls/ViewerControls.vue&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M660.81,-6297.05C673.28,-6299.24 685.37,-6304.12 693.5,-6313.84 705.8,-6328.53 688.44,-17336.82 701.5,-17350.84 733.24,-17384.91 878.76,-17331.77 910.5,-17365.84 940.63,-17398.17 893.58,-30062.31 923.5,-30094.84 950.22,-30123.89 1073.74,-30080.82 1100.5,-30109.84 1132.79,-30144.84 1081.13,-33503.9 1113.5,-33538.84 1141.83,-33569.42 1272.18,-33523.24 1300.5,-33553.84 1313.24,-33567.6 1296.61,-36240.33 1308.5,-36254.84 1369.15,-36328.87 1457.34,-36225.07 1519.5,-36297.84 1532.58,-36313.14 1512.95,-36464.92 1527.5,-36478.84 1547.85,-36498.31 1761.05,-36498.72 1781,-36478.84 1791.79,-36468.09 1787.07,-34300.94 1789,-34285.84 1806.43,-34149.63 1858.74,-33991.02 1875.66,-33942.03"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.73,-33942.46 1877.72,-33936.1 1873.76,-33941.08 1877.73,-33942.46"/>
</g>
<!-- src/components/load3d/controls/ViewerControls.vue&#45;&gt;src/services/load3dService.ts -->
<g id="edge726" class="edge">
<title>src/components/load3d/controls/ViewerControls.vue&#45;&gt;src/services/load3dService.ts</title>
<g id="a_edge726"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M660.81,-6297.05C673.28,-6299.24 685.37,-6304.12 693.5,-6313.84 704.58,-6327.08 697.48,-16242.05 701.5,-16258.84 749.33,-16458.51 862.63,-16471.17 910.5,-16670.84 914.87,-16689.08 910.23,-27463.58 923.5,-27476.84 979.16,-27532.43 1044.85,-27532.43 1100.5,-27476.84 1132.76,-27444.61 1083.94,-14380.55 1113.5,-14345.84 1121.94,-14335.92 1134.15,-14330.74 1146.94,-14328.3"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1155.19,-14329.44 1160.9,-14326.64 1154.7,-14325.27 1155.19,-14329.44"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1154.94,-14327.35 1151.97,-14327.71 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1149.58" cy="-14327.99" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="675.55" y="-10304.78" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/load3d/Load3dViewerContent.vue -->
<g id="node381" class="node">
<title>src/components/load3d/Load3dViewerContent.vue</title>
<g id="a_node381"><a xlink:href="src/components/load3d/Load3dViewerContent.vue" xlink:title="Load3dViewerContent.vue">
<path fill="#41f083" stroke="black" d="M486.5,-6663.84C486.5,-6663.84 363.5,-6663.84 363.5,-6663.84 360.5,-6663.84 357.5,-6660.84 357.5,-6657.84 357.5,-6657.84 357.5,-6651.84 357.5,-6651.84 357.5,-6648.84 360.5,-6645.84 363.5,-6645.84 363.5,-6645.84 486.5,-6645.84 486.5,-6645.84 489.5,-6645.84 492.5,-6648.84 492.5,-6651.84 492.5,-6651.84 492.5,-6657.84 492.5,-6657.84 492.5,-6660.84 489.5,-6663.84 486.5,-6663.84"/>
<text text-anchor="start" x="365.5" y="-6652.64" font-family="Helvetica,sans-Serif" font-size="9.00">Load3dViewerContent.vue</text>
</a>
</g>
</g>
<!-- src/components/load3d/controls/ViewerControls.vue&#45;&gt;src/components/load3d/Load3dViewerContent.vue -->
<g id="edge723" class="edge">
<title>src/components/load3d/controls/ViewerControls.vue&#45;&gt;src/components/load3d/Load3dViewerContent.vue</title>
<g id="a_edge723"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M557.2,-6296.62C543.88,-6298.69 530.81,-6303.62 522,-6313.84 498.56,-6341.03 537.04,-6609.31 514,-6636.84 511.33,-6640.03 508.25,-6642.76 504.89,-6645.07"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="496.88,-6646.85 492.51,-6651.47 498.81,-6650.58 496.88,-6646.85"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="497.84,-6648.72 500.51,-6647.34 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="502.64" cy="-6646.24" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="493.31" y="-6467.14" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/load3d/controls/ViewerControls.vue&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge725" class="edge">
<title>src/components/load3d/controls/ViewerControls.vue&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M660.81,-6297.05C673.28,-6299.24 685.37,-6304.12 693.5,-6313.84 706.44,-6329.3 696.14,-17910.39 701.5,-17929.84 749.73,-18104.87 862.24,-18105.81 910.5,-18280.84 922.66,-18324.93 921.89,-31407.13 923.5,-31452.84 963.42,-32583.76 1054.73,-32862.14 1100.5,-33992.84 1121.12,-34502.23 1082.39,-34630.98 1113.5,-35139.84 1159.37,-35890.16 1254.37,-36070.53 1300.5,-36820.84 1302.77,-36857.77 1296.73,-37451.76 1308.5,-37486.84 1358.76,-37636.59 1463.68,-37625.07 1519.5,-37772.84 1526.75,-37792.03 1512.37,-37850.97 1527.5,-37864.84 1610.55,-37940.98 1698.99,-37942.09 1781,-37864.84 1791.86,-37854.61 1784,-37744.89 1789,-37730.84 1834.39,-37603.36 1921.3,-37611.2 1967,-37483.84 1982.12,-37441.71 1950.98,-37316.91 1980,-37282.84 2033.06,-37220.53 2108.47,-37305.81 2159.5,-37241.84 2175.72,-37221.5 2156.86,-22282.57 2167.5,-22258.84 2179.04,-22233.1 2205.24,-22212.93 2224.2,-22200.99"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2225.32,-22202.77 2229.34,-22197.84 2223.13,-22199.18 2225.32,-22202.77"/>
</g>
<!-- src/components/load3d/Load3DControls.vue&#45;&gt;src/i18n.ts -->
<g id="edge691" class="edge">
<title>src/components/load3d/Load3DControls.vue&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M478.88,-6541.8C492.53,-6546.51 505.69,-6553.99 514,-6565.84 534.3,-6594.79 505.22,-16717.71 522,-16748.84 565.32,-16829.18 649.96,-16781.61 693.5,-16861.84 710.37,-16892.92 682.5,-18105.02 701.5,-18134.84 756.74,-18221.52 855.49,-18147.01 910.5,-18233.84 934.78,-18272.16 905.64,-31257.14 923.5,-31298.84 966.33,-31398.81 1057.47,-31367.95 1100.5,-31467.84 1114.73,-31500.86 1093,-34027.29 1113.5,-34056.84 1164.17,-34129.88 1249.9,-34054.74 1300.5,-34127.84 1311.12,-34143.18 1295.76,-36801.2 1308.5,-36814.84 1340.59,-36849.19 1486.76,-36796.1 1519.5,-36829.84 1534.6,-36845.4 1511.86,-37009.82 1527.5,-37024.84 1547.82,-37044.34 1761.05,-37044.72 1781,-37024.84 1787.73,-37018.12 1787.8,-34295.27 1789,-34285.84 1806.38,-34149.63 1858.72,-33991.02 1875.65,-33942.02"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.73,-33942.46 1877.71,-33936.1 1873.76,-33941.08 1877.73,-33942.46"/>
</g>
<!-- src/components/load3d/Load3DControls.vue&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge692" class="edge">
<title>src/components/load3d/Load3DControls.vue&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M478.88,-6541.8C492.53,-6546.51 505.69,-6553.99 514,-6565.84 534.14,-6594.57 503.21,-16642.2 522,-16671.84 567.15,-16743.02 648.14,-16681.78 693.5,-16752.84 711.12,-16780.44 682.73,-17905 701.5,-17931.84 758.31,-18013.09 853.92,-17928.42 910.5,-18009.84 934.64,-18044.57 901.21,-30153.9 923.5,-30189.84 969.81,-30264.49 1054.05,-30203.27 1100.5,-30277.84 1120.06,-30309.23 1094.08,-32909.36 1113.5,-32940.84 1162.45,-33020.17 1251.59,-32956.47 1300.5,-33035.84 1308.21,-33048.35 1298.08,-35142.46 1308.5,-35152.84 1374.94,-35219.02 1442.49,-35206.35 1519.5,-35152.84 1793.25,-34962.59 1721.86,-34777.91 1781,-34449.84 1789.67,-34401.71 1787.3,-20415.71 1789,-20366.84 1807.88,-19823.95 1869.29,-19158.82 1879.54,-19050.17"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1881.64,-19050.25 1880.12,-19044.08 1877.46,-19049.85 1881.64,-19050.25"/>
</g>
<!-- src/components/load3d/Load3DControls.vue&#45;&gt;src/extensions/core/load3d/interfaces.ts -->
<g id="edge690" class="edge">
<title>src/components/load3d/Load3DControls.vue&#45;&gt;src/extensions/core/load3d/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M478.88,-6541.8C492.53,-6546.51 505.69,-6553.99 514,-6565.84 523.92,-6579.99 516.03,-16508.61 522,-16524.84 562.64,-16635.37 652.45,-16616.45 693.5,-16726.84 712.63,-16778.29 679.54,-17664.53 701.5,-17714.84 752.56,-17831.83 859.85,-17794.67 910.5,-17911.84 926.28,-17948.35 902.3,-29333.18 923.5,-29366.84 970.01,-29440.68 1053.77,-29378.14 1100.5,-29451.84 1114.03,-29473.17 1095.57,-31253.04 1113.5,-31270.84 1128.24,-31285.48 1285.05,-31284.73 1300.5,-31270.84 1471.57,-31117 1507.23,-29441.58 1519.5,-29211.84 1520.47,-29193.62 1516.65,-18718.5 1527.5,-18703.84 1545.59,-18679.38 1579.55,-18670.58 1606.83,-18667.63"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1607.11,-18669.72 1612.89,-18667.06 1606.72,-18665.53 1607.11,-18669.72"/>
</g>
<!-- src/components/load3d/controls/CameraControls.vue -->
<g id="node373" class="node">
<title>src/components/load3d/controls/CameraControls.vue</title>
<g id="a_node373"><a xlink:href="src/components/load3d/controls/CameraControls.vue" xlink:title="CameraControls.vue">
<path fill="#41f083" stroke="black" d="M656.5,-6337.84C656.5,-6337.84 561.5,-6337.84 561.5,-6337.84 558.5,-6337.84 555.5,-6334.84 555.5,-6331.84 555.5,-6331.84 555.5,-6325.84 555.5,-6325.84 555.5,-6322.84 558.5,-6319.84 561.5,-6319.84 561.5,-6319.84 656.5,-6319.84 656.5,-6319.84 659.5,-6319.84 662.5,-6322.84 662.5,-6325.84 662.5,-6325.84 662.5,-6331.84 662.5,-6331.84 662.5,-6334.84 659.5,-6337.84 656.5,-6337.84"/>
<text text-anchor="start" x="563.5" y="-6326.64" font-family="Helvetica,sans-Serif" font-size="9.00">CameraControls.vue</text>
</a>
</g>
</g>
<!-- src/components/load3d/Load3DControls.vue&#45;&gt;src/components/load3d/controls/CameraControls.vue -->
<g id="edge685" class="edge">
<title>src/components/load3d/Load3DControls.vue&#45;&gt;src/components/load3d/controls/CameraControls.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M441.05,-6524.66C461.66,-6511.16 497.92,-6483.82 514,-6449.84 524.1,-6428.48 506.13,-6361.33 522,-6343.84 529.15,-6335.95 538.85,-6331.27 549.16,-6328.62"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="549.87,-6330.61 555.28,-6327.28 548.98,-6326.51 549.87,-6330.61"/>
</g>
<!-- src/components/load3d/controls/ExportControls.vue -->
<g id="node374" class="node">
<title>src/components/load3d/controls/ExportControls.vue</title>
<g id="a_node374"><a xlink:href="src/components/load3d/controls/ExportControls.vue" xlink:title="ExportControls.vue">
<path fill="#41f083" stroke="black" d="M654.5,-6427.84C654.5,-6427.84 563.5,-6427.84 563.5,-6427.84 560.5,-6427.84 557.5,-6424.84 557.5,-6421.84 557.5,-6421.84 557.5,-6415.84 557.5,-6415.84 557.5,-6412.84 560.5,-6409.84 563.5,-6409.84 563.5,-6409.84 654.5,-6409.84 654.5,-6409.84 657.5,-6409.84 660.5,-6412.84 660.5,-6415.84 660.5,-6415.84 660.5,-6421.84 660.5,-6421.84 660.5,-6424.84 657.5,-6427.84 654.5,-6427.84"/>
<text text-anchor="start" x="565.5" y="-6416.64" font-family="Helvetica,sans-Serif" font-size="9.00">ExportControls.vue</text>
</a>
</g>
</g>
<!-- src/components/load3d/Load3DControls.vue&#45;&gt;src/components/load3d/controls/ExportControls.vue -->
<g id="edge686" class="edge">
<title>src/components/load3d/Load3DControls.vue&#45;&gt;src/components/load3d/controls/ExportControls.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M437.78,-6524.83C455.94,-6510.49 491.04,-6480.93 514,-6449.84 518.72,-6443.44 515.62,-6438.58 522,-6433.84 530.44,-6427.56 540.62,-6423.58 550.97,-6421.12"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="551.64,-6423.12 557.08,-6419.84 550.78,-6419.01 551.64,-6423.12"/>
</g>
<!-- src/components/load3d/controls/LightControls.vue -->
<g id="node375" class="node">
<title>src/components/load3d/controls/LightControls.vue</title>
<g id="a_node375"><a xlink:href="src/components/load3d/controls/LightControls.vue" xlink:title="LightControls.vue">
<path fill="#41f083" stroke="black" d="M651,-6397.84C651,-6397.84 567,-6397.84 567,-6397.84 564,-6397.84 561,-6394.84 561,-6391.84 561,-6391.84 561,-6385.84 561,-6385.84 561,-6382.84 564,-6379.84 567,-6379.84 567,-6379.84 651,-6379.84 651,-6379.84 654,-6379.84 657,-6382.84 657,-6385.84 657,-6385.84 657,-6391.84 657,-6391.84 657,-6394.84 654,-6397.84 651,-6397.84"/>
<text text-anchor="start" x="569" y="-6386.64" font-family="Helvetica,sans-Serif" font-size="9.00">LightControls.vue</text>
</a>
</g>
</g>
<!-- src/components/load3d/Load3DControls.vue&#45;&gt;src/components/load3d/controls/LightControls.vue -->
<g id="edge687" class="edge">
<title>src/components/load3d/Load3DControls.vue&#45;&gt;src/components/load3d/controls/LightControls.vue</title>
<g id="a_edge687"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M440.26,-6524.66C460.26,-6510.97 496.19,-6483.19 514,-6449.84 523.77,-6431.53 507.33,-6418.51 522,-6403.84 528.92,-6396.92 537.82,-6392.53 547.26,-6389.84"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="555.36,-6390.34 560.82,-6387.09 554.52,-6386.23 555.36,-6390.34"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="554.94,-6388.28 552,-6388.88 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="549.65" cy="-6389.36" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="489.51" y="-6442.62" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/load3d/controls/ModelControls.vue -->
<g id="node376" class="node">
<title>src/components/load3d/controls/ModelControls.vue</title>
<g id="a_node376"><a xlink:href="src/components/load3d/controls/ModelControls.vue" xlink:title="ModelControls.vue">
<path fill="#41f083" stroke="black" d="M652.5,-6367.84C652.5,-6367.84 565.5,-6367.84 565.5,-6367.84 562.5,-6367.84 559.5,-6364.84 559.5,-6361.84 559.5,-6361.84 559.5,-6355.84 559.5,-6355.84 559.5,-6352.84 562.5,-6349.84 565.5,-6349.84 565.5,-6349.84 652.5,-6349.84 652.5,-6349.84 655.5,-6349.84 658.5,-6352.84 658.5,-6355.84 658.5,-6355.84 658.5,-6361.84 658.5,-6361.84 658.5,-6364.84 655.5,-6367.84 652.5,-6367.84"/>
<text text-anchor="start" x="567.5" y="-6356.64" font-family="Helvetica,sans-Serif" font-size="9.00">ModelControls.vue</text>
</a>
</g>
</g>
<!-- src/components/load3d/Load3DControls.vue&#45;&gt;src/components/load3d/controls/ModelControls.vue -->
<g id="edge688" class="edge">
<title>src/components/load3d/Load3DControls.vue&#45;&gt;src/components/load3d/controls/ModelControls.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M440.57,-6524.82C460.95,-6511.32 497.33,-6483.77 514,-6449.84 521.49,-6434.6 510.41,-6386.25 522,-6373.84 530.11,-6365.16 541.31,-6360.39 552.95,-6357.95"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="553.51,-6359.98 559.06,-6356.87 552.79,-6355.84 553.51,-6359.98"/>
</g>
<!-- src/components/load3d/controls/SceneControls.vue -->
<g id="node377" class="node">
<title>src/components/load3d/controls/SceneControls.vue</title>
<g id="a_node377"><a xlink:href="src/components/load3d/controls/SceneControls.vue" xlink:title="SceneControls.vue">
<path fill="#41f083" stroke="black" d="M653.5,-6457.84C653.5,-6457.84 564.5,-6457.84 564.5,-6457.84 561.5,-6457.84 558.5,-6454.84 558.5,-6451.84 558.5,-6451.84 558.5,-6445.84 558.5,-6445.84 558.5,-6442.84 561.5,-6439.84 564.5,-6439.84 564.5,-6439.84 653.5,-6439.84 653.5,-6439.84 656.5,-6439.84 659.5,-6442.84 659.5,-6445.84 659.5,-6445.84 659.5,-6451.84 659.5,-6451.84 659.5,-6454.84 656.5,-6457.84 653.5,-6457.84"/>
<text text-anchor="start" x="566.5" y="-6446.64" font-family="Helvetica,sans-Serif" font-size="9.00">SceneControls.vue</text>
</a>
</g>
</g>
<!-- src/components/load3d/Load3DControls.vue&#45;&gt;src/components/load3d/controls/SceneControls.vue -->
<g id="edge689" class="edge">
<title>src/components/load3d/Load3DControls.vue&#45;&gt;src/components/load3d/controls/SceneControls.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M435.12,-6524.67C451.15,-6509.17 486.09,-6477.98 522,-6462.84 531.44,-6458.86 541.9,-6456 552.18,-6453.96"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="552.69,-6456 558.21,-6452.84 551.93,-6451.87 552.69,-6456"/>
</g>
<!-- src/components/load3d/Load3DScene.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge698" class="edge">
<title>src/components/load3d/Load3DScene.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M658.14,-6232.01C671.52,-6233.81 684.76,-6238.52 693.5,-6248.84 705.64,-6263.18 694.32,-17054.47 701.5,-17071.84 751.79,-17193.53 860.19,-17160.15 910.5,-17281.84 926.98,-17321.69 902.75,-29665.03 923.5,-29702.84 968.39,-29784.66 1055.46,-29734.09 1100.5,-29815.84 1119.33,-29850.02 1100.27,-32589.12 1113.5,-32625.84 1157.92,-32749.14 1256.17,-32730.5 1300.5,-32853.84 1306.42,-32870.3 1298.69,-35358.35 1308.5,-35372.84 1365.21,-35456.53 1451.48,-35383.04 1519.5,-35457.84 1527.92,-35467.1 1517.47,-35477.35 1527.5,-35484.84 1617.78,-35552.24 1701.3,-35564.47 1781,-35484.84 1792.67,-35473.18 1787.59,-26001.27 1789,-25984.84 1806.84,-25777.29 1862.65,-25529.26 1877.4,-25466.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/components/load3d/Load3DScene.vue&#45;&gt;src/i18n.ts -->
<g id="edge697" class="edge">
<title>src/components/load3d/Load3DScene.vue&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M658.14,-6232.01C671.52,-6233.81 684.76,-6238.52 693.5,-6248.84 705.77,-6263.32 692.64,-17164.05 701.5,-17180.84 754.05,-17280.37 857.94,-17224.31 910.5,-17323.84 930.96,-17362.58 895.12,-29907.46 923.5,-29940.84 975.14,-30001.56 1048.78,-29909.18 1100.5,-29969.84 1131.91,-30006.67 1084.62,-33415.99 1113.5,-33454.84 1165.34,-33524.56 1248.68,-33442.09 1300.5,-33511.84 1311.57,-33526.74 1296.74,-36170.48 1308.5,-36184.84 1369.15,-36258.87 1457.55,-36154.89 1519.5,-36227.84 1534.54,-36245.55 1510.76,-36420.72 1527.5,-36436.84 1547.79,-36456.37 1761.05,-36456.72 1781,-36436.84 1791.58,-36426.29 1787.1,-34300.65 1789,-34285.84 1806.43,-34149.63 1858.74,-33991.02 1875.66,-33942.03"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.73,-33942.46 1877.72,-33936.1 1873.76,-33941.08 1877.73,-33942.46"/>
</g>
<!-- src/components/load3d/Load3DScene.vue&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge699" class="edge">
<title>src/components/load3d/Load3DScene.vue&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M658.14,-6232.01C671.52,-6233.81 684.76,-6238.52 693.5,-6248.84 705.41,-6262.9 697.18,-16845.92 701.5,-16863.84 749.35,-17062.29 862.62,-17074.39 910.5,-17272.84 930.56,-17355.99 894.67,-29510.3 923.5,-29590.84 965.33,-29707.69 1058.45,-29690.06 1100.5,-29806.84 1113.45,-29842.8 1095.53,-32525.1 1113.5,-32558.84 1160.73,-32647.51 1253.32,-32597.14 1300.5,-32685.84 1307.94,-32699.82 1297.28,-34955.66 1308.5,-34966.84 1374.93,-35033.03 1452.99,-35032.95 1519.5,-34966.84 1532.73,-34953.69 1516.93,-33639.21 1527.5,-33623.84 1596.02,-33524.16 1712.75,-33624.7 1781,-33524.84 1787.44,-33515.41 1788.6,-20378.25 1789,-20366.84 1807.89,-19823.95 1869.29,-19158.82 1879.54,-19050.17"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1881.64,-19050.25 1880.12,-19044.08 1877.46,-19049.85 1881.64,-19050.25"/>
</g>
<!-- src/components/load3d/Load3DScene.vue&#45;&gt;src/extensions/core/load3d/interfaces.ts -->
<g id="edge694" class="edge">
<title>src/components/load3d/Load3DScene.vue&#45;&gt;src/extensions/core/load3d/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M658.14,-6232.01C671.52,-6233.81 684.76,-6238.52 693.5,-6248.84 704.9,-6262.3 695.31,-16395.32 701.5,-16411.84 751.14,-16544.28 860.83,-16519.4 910.5,-16651.84 937.99,-16725.14 909.62,-27847.79 923.5,-27924.84 963.59,-28147.38 1059.82,-28179.4 1100.5,-28401.84 1105.53,-28429.34 1094.49,-30394.34 1113.5,-30414.84 1128.85,-30431.39 1503.53,-30446.79 1519.5,-30430.84 1533.9,-30416.45 1515.39,-18720.21 1527.5,-18703.84 1545.59,-18679.38 1579.55,-18670.57 1606.82,-18667.63"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1607.11,-18669.72 1612.89,-18667.06 1606.72,-18665.53 1607.11,-18669.72"/>
</g>
<!-- src/extensions/core/load3d/Load3dAnimation.ts -->
<g id="node372" class="node">
<title>src/extensions/core/load3d/Load3dAnimation.ts</title>
<g id="a_node372"><a xlink:href="src/extensions/core/load3d/Load3dAnimation.ts" xlink:title="Load3dAnimation.ts">
<path fill="#ddfeff" stroke="black" d="M1059.5,-18374.84C1059.5,-18374.84 964.5,-18374.84 964.5,-18374.84 961.5,-18374.84 958.5,-18371.84 958.5,-18368.84 958.5,-18368.84 958.5,-18362.84 958.5,-18362.84 958.5,-18359.84 961.5,-18356.84 964.5,-18356.84 964.5,-18356.84 1059.5,-18356.84 1059.5,-18356.84 1062.5,-18356.84 1065.5,-18359.84 1065.5,-18362.84 1065.5,-18362.84 1065.5,-18368.84 1065.5,-18368.84 1065.5,-18371.84 1062.5,-18374.84 1059.5,-18374.84"/>
<text text-anchor="start" x="966.5" y="-18363.64" font-family="Helvetica,sans-Serif" font-size="9.00">Load3dAnimation.ts</text>
</a>
</g>
</g>
<!-- src/components/load3d/Load3DScene.vue&#45;&gt;src/extensions/core/load3d/Load3dAnimation.ts -->
<g id="edge696" class="edge">
<title>src/components/load3d/Load3DScene.vue&#45;&gt;src/extensions/core/load3d/Load3dAnimation.ts</title>
<g id="a_edge696"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M658.13,-6232.01C671.51,-6233.81 684.76,-6238.52 693.5,-6248.84 699.95,-6256.44 701.25,-11982.87 701.5,-11992.84 749.26,-13868.31 855.05,-14333.58 910.5,-16208.84 919.41,-16510.05 905.67,-17264.02 923.5,-17564.84 941.83,-17874.08 993.92,-18247.68 1007.65,-18342.9"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1006.72,-18351.13 1009.66,-18356.77 1010.88,-18350.53 1006.72,-18351.13"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1008.8,-18350.83 1008.37,-18347.86 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1008.02" cy="-18345.48" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="685.65" y="-12290.94" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/load3d/LoadingOverlay.vue -->
<g id="node378" class="node">
<title>src/components/load3d/LoadingOverlay.vue</title>
<g id="a_node378"><a xlink:href="src/components/load3d/LoadingOverlay.vue" xlink:title="LoadingOverlay.vue">
<path fill="#41f083" stroke="black" d="M858,-6453.84C858,-6453.84 766,-6453.84 766,-6453.84 763,-6453.84 760,-6450.84 760,-6447.84 760,-6447.84 760,-6441.84 760,-6441.84 760,-6438.84 763,-6435.84 766,-6435.84 766,-6435.84 858,-6435.84 858,-6435.84 861,-6435.84 864,-6438.84 864,-6441.84 864,-6441.84 864,-6447.84 864,-6447.84 864,-6450.84 861,-6453.84 858,-6453.84"/>
<text text-anchor="start" x="768" y="-6442.64" font-family="Helvetica,sans-Serif" font-size="9.00">LoadingOverlay.vue</text>
</a>
</g>
</g>
<!-- src/components/load3d/Load3DScene.vue&#45;&gt;src/components/load3d/LoadingOverlay.vue -->
<g id="edge693" class="edge">
<title>src/components/load3d/Load3DScene.vue&#45;&gt;src/components/load3d/LoadingOverlay.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M658.18,-6235.81C670.5,-6237.89 683.18,-6241.8 693.5,-6248.84 760.43,-6294.47 795.34,-6392 806.73,-6429.61"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="804.76,-6430.35 808.48,-6435.51 808.79,-6429.16 804.76,-6430.35"/>
</g>
<!-- src/extensions/core/load3d/Load3d.ts -->
<g id="node379" class="node">
<title>src/extensions/core/load3d/Load3d.ts</title>
<g id="a_node379"><a xlink:href="src/extensions/core/load3d/Load3d.ts" xlink:title="Load3d.ts">
<path fill="#ddfeff" stroke="black" d="M1231.5,-18548.84C1231.5,-18548.84 1182.5,-18548.84 1182.5,-18548.84 1179.5,-18548.84 1176.5,-18545.84 1176.5,-18542.84 1176.5,-18542.84 1176.5,-18536.84 1176.5,-18536.84 1176.5,-18533.84 1179.5,-18530.84 1182.5,-18530.84 1182.5,-18530.84 1231.5,-18530.84 1231.5,-18530.84 1234.5,-18530.84 1237.5,-18533.84 1237.5,-18536.84 1237.5,-18536.84 1237.5,-18542.84 1237.5,-18542.84 1237.5,-18545.84 1234.5,-18548.84 1231.5,-18548.84"/>
<text text-anchor="start" x="1184.5" y="-18537.64" font-family="Helvetica,sans-Serif" font-size="9.00">Load3d.ts</text>
</a>
</g>
</g>
<!-- src/components/load3d/Load3DScene.vue&#45;&gt;src/extensions/core/load3d/Load3d.ts -->
<g id="edge695" class="edge">
<title>src/components/load3d/Load3DScene.vue&#45;&gt;src/extensions/core/load3d/Load3d.ts</title>
<g id="a_edge695"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M658.14,-6232.01C671.52,-6233.81 684.76,-6238.52 693.5,-6248.84 704.64,-6261.98 697.91,-16155.98 701.5,-16172.84 749.07,-16396.44 862.43,-16419.34 910.5,-16642.84 914.12,-16659.66 911.3,-19108.7 923.5,-19120.84 979.27,-19176.32 1044.24,-19175.82 1100.5,-19120.84 1123.07,-19098.77 1092.52,-18576.42 1113.5,-18552.84 1125.58,-18539.26 1144.8,-18535.08 1162.6,-18534.67"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1170.36,-18536.98 1176.41,-18535.04 1170.47,-18532.78 1170.36,-18536.98"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1170.42,-18534.88 1167.42,-18534.8 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1165.02" cy="-18534.73" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="675.85" y="-12376.19" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/load3d/Load3DScene.vue&#45;&gt;src/services/load3dService.ts -->
<g id="edge700" class="edge">
<title>src/components/load3d/Load3DScene.vue&#45;&gt;src/services/load3dService.ts</title>
<g id="a_edge700"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M658.14,-6232.01C671.52,-6233.81 684.76,-6238.52 693.5,-6248.84 704.57,-6261.91 692.33,-16104.36 701.5,-16118.84 756.5,-16205.67 855.49,-16131.02 910.5,-16217.84 931.03,-16250.24 896.36,-27239.72 923.5,-27266.84 979.16,-27322.43 1044.85,-27322.43 1100.5,-27266.84 1132.24,-27235.13 1084.41,-14379.99 1113.5,-14345.84 1121.94,-14335.92 1134.15,-14330.74 1146.94,-14328.3"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1155.19,-14329.44 1160.9,-14326.64 1154.7,-14325.27 1155.19,-14329.44"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1154.94,-14327.35 1151.97,-14327.71 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1149.58" cy="-14327.99" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="673.89" y="-10272" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/load3d/interfaces.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1627" class="edge">
<title>src/extensions/core/load3d/interfaces.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1685.05,-18665.95C1715.8,-18667.28 1758.95,-18674.73 1781,-18703.84 1787.5,-18712.41 1788.11,-24888.12 1789,-24898.84 1806.96,-25114.13 1863.13,-25371.88 1877.58,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.55,-25436.42 1878.92,-25441.8 1879.64,-25435.49 1875.55,-25436.42"/>
</g>
<!-- src/extensions/core/load3d/interfaces.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge1628" class="edge">
<title>src/extensions/core/load3d/interfaces.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1685.19,-18666.09C1715.8,-18667.54 1758.68,-18675.09 1781,-18703.84 1791.84,-18717.79 1777.24,-19008.64 1789,-19021.84 1796.77,-19030.55 1807.5,-19035.38 1818.89,-19037.82"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1818.63,-19039.91 1824.9,-19038.89 1819.36,-19035.77 1818.63,-19039.91"/>
</g>
<!-- src/extensions/core/load3d/Load3dUtils.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1607" class="edge">
<title>src/extensions/core/load3d/Load3dUtils.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1642.08,-18727.84C1621.18,-18760.25 1550.78,-18874.72 1527.5,-18980.84 1524.06,-18996.5 1530.85,-28207.5 1519.5,-28218.84 1453.16,-28285.12 1374.84,-28285.12 1308.5,-28218.84 1302.25,-28212.59 1300.82,-18051.66 1300.5,-18042.84 1281.5,-17518.08 1220.02,-16875.52 1209.53,-16768.33"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1211.59,-16767.82 1208.91,-16762.05 1207.41,-16768.23 1211.59,-16767.82"/>
</g>
<!-- src/extensions/core/load3d/Load3dUtils.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge1606" class="edge">
<title>src/extensions/core/load3d/Load3dUtils.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1689.28,-18719.49C1719.63,-18717.64 1759.91,-18709.59 1781,-18681.84 1796.88,-18660.95 1774.57,-16814.75 1789,-16792.84 1802.25,-16772.71 1828.05,-16762.66 1848.96,-16757.67"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.59,-16759.68 1855,-16756.33 1848.68,-16755.58 1849.59,-16759.68"/>
</g>
<!-- src/extensions/core/load3d/Load3dUtils.ts&#45;&gt;src/stores/toastStore.ts -->
<g id="edge1608" class="edge">
<title>src/extensions/core/load3d/Load3dUtils.ts&#45;&gt;src/stores/toastStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1689.29,-18719.49C1719.65,-18717.65 1759.92,-18709.6 1781,-18681.84 1786.45,-18674.66 1788.61,-16095.84 1789,-16086.84 1808.22,-15645.19 1868.13,-15105.82 1879.22,-15008.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.34,-15008.26 1879.94,-15002.07 1877.17,-15007.79 1881.34,-15008.26"/>
</g>
<!-- src/extensions/core/load3d/Load3dUtils.ts&#45;&gt;src/i18n.ts -->
<g id="edge1605" class="edge">
<title>src/extensions/core/load3d/Load3dUtils.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1656.74,-18728.2C1679.84,-18760.91 1755.73,-18873.94 1781,-18980.84 1792.08,-19027.73 1786.92,-32809.7 1789,-32857.84 1807.66,-33289.47 1868.02,-33816.45 1879.21,-33911.71"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.14,-33912.11 1879.93,-33917.82 1881.31,-33911.62 1877.14,-33912.11"/>
</g>
<!-- src/components/load3d/Load3DAnimation.vue -->
<g id="node369" class="node">
<title>src/components/load3d/Load3DAnimation.vue</title>
<g id="a_node369"><a xlink:href="src/components/load3d/Load3DAnimation.vue" xlink:title="Load3DAnimation.vue">
<path fill="#41f083" stroke="black" d="M300,-6663.84C300,-6663.84 196,-6663.84 196,-6663.84 193,-6663.84 190,-6660.84 190,-6657.84 190,-6657.84 190,-6651.84 190,-6651.84 190,-6648.84 193,-6645.84 196,-6645.84 196,-6645.84 300,-6645.84 300,-6645.84 303,-6645.84 306,-6648.84 306,-6651.84 306,-6651.84 306,-6657.84 306,-6657.84 306,-6660.84 303,-6663.84 300,-6663.84"/>
<text text-anchor="start" x="198" y="-6652.64" font-family="Helvetica,sans-Serif" font-size="9.00">Load3DAnimation.vue</text>
</a>
</g>
</g>
<!-- src/components/load3d/Load3DAnimation.vue&#45;&gt;src/scripts/domWidget.ts -->
<g id="edge680" class="edge">
<title>src/components/load3d/Load3DAnimation.vue&#45;&gt;src/scripts/domWidget.ts</title>
<g id="a_edge680"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M306.07,-6655.88C312.96,-6658.37 319.23,-6662.18 324,-6667.84 349.37,-6697.95 308.37,-17980.77 336,-18008.84 447.48,-18122.08 582.05,-17901.56 693.5,-18014.84 712.88,-18034.54 686.84,-33911.41 701.5,-33934.84 759.71,-34027.84 816.58,-34018.21 923.5,-34042.84 1000.16,-34060.49 1031.37,-34080.37 1100.5,-34042.84 1243.94,-33964.95 1252.47,-33890.83 1300.5,-33734.84 1306.58,-33715.08 1296.43,-33379.62 1308.5,-33362.84 1366.68,-33281.9 1462.17,-33368.38 1519.5,-33286.84 1526.97,-33276.21 1527,-18333.82 1527.5,-18320.84 1551.91,-17689.03 1630.76,-16917.17 1645.59,-16775.67"/>
<polygon fill="orange" stroke="orange" points="1648.5,-16768.06 1647.04,-16761.87 1644.32,-16767.62 1648.5,-16768.06"/>
<polyline fill="none" stroke="orange" points="1646.41,-16767.84 1646.1,-16770.82 "/>
<ellipse fill="none" stroke="orange" cx="1645.84" cy="-16773.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="305.46" y="-11700.81" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/load3d/Load3DAnimation.vue&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge679" class="edge">
<title>src/components/load3d/Load3DAnimation.vue&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M306.07,-6655.88C312.96,-6658.37 319.23,-6662.18 324,-6667.84 349.72,-6698.36 308.97,-18133.47 336,-18162.84 349.44,-18177.44 494.57,-18173.78 514,-18177.84 596.48,-18195.06 644.42,-18170.35 693.5,-18238.84 712.1,-18264.78 686.96,-36597.42 701.5,-36625.84 753.68,-36727.86 817.75,-36709.54 910.5,-36776.84 1087.65,-36905.37 1100.39,-36999.06 1308.5,-37066.84 1508.53,-37131.98 1640.35,-37195.27 1781,-37038.84 1790.68,-37028.07 1788.5,-20381.3 1789,-20366.84 1807.86,-19823.95 1869.28,-19158.82 1879.54,-19050.17"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1881.64,-19050.25 1880.12,-19044.08 1877.46,-19049.85 1881.64,-19050.25"/>
</g>
<!-- src/components/load3d/Load3DAnimation.vue&#45;&gt;src/components/load3d/controls/RecordingControls.vue -->
<g id="edge673" class="edge">
<title>src/components/load3d/Load3DAnimation.vue&#45;&gt;src/components/load3d/controls/RecordingControls.vue</title>
<g id="a_edge673"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M296.75,-6645.79C309.47,-6643.6 323.23,-6641.44 336,-6639.84 355.69,-6637.37 500.36,-6640.25 514,-6625.84 527.06,-6612.03 509.6,-6298.24 522,-6283.84 525.95,-6279.25 530.76,-6275.73 536.06,-6273.05"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="544.27,-6272.28 549.17,-6268.24 542.82,-6268.34 544.27,-6272.28"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="543.54,-6270.31 540.73,-6271.34 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="538.47" cy="-6272.17" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="542.76" y="-6458.34" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/load3d/Load3DAnimation.vue&#45;&gt;src/components/load3d/Load3DControls.vue -->
<g id="edge676" class="edge">
<title>src/components/load3d/Load3DAnimation.vue&#45;&gt;src/components/load3d/Load3DControls.vue</title>
<g id="a_edge676"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M306.1,-6651.2C312.81,-6648.65 319.02,-6645 324,-6639.84 347.12,-6615.85 314.76,-6591.5 336,-6565.84 342.2,-6558.35 350.31,-6552.61 359.09,-6548.21"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="367.12,-6547.12 371.83,-6542.85 365.49,-6543.25 367.12,-6547.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="366.3,-6545.18 363.54,-6546.34 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="361.32" cy="-6547.28" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="305.21" y="-6591.36" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/load3d/Load3DAnimation.vue&#45;&gt;src/extensions/core/load3d/interfaces.ts -->
<g id="edge677" class="edge">
<title>src/components/load3d/Load3DAnimation.vue&#45;&gt;src/extensions/core/load3d/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M306.07,-6655.88C312.96,-6658.37 319.23,-6662.18 324,-6667.84 349.42,-6698.01 309.2,-17999.89 336,-18028.84 444.27,-18145.79 585.26,-17939.85 693.5,-18056.84 712.29,-18077.14 684.95,-33968.67 701.5,-33990.84 809.01,-34134.88 931.61,-34118.36 1100.5,-34056.84 1209.58,-34017.1 1250.65,-33993.67 1300.5,-33888.84 1312.72,-33863.15 1290.58,-33398.93 1308.5,-33376.84 1369.08,-33302.14 1459.49,-33403.99 1519.5,-33328.84 1535.34,-33309 1512.4,-18724.25 1527.5,-18703.84 1545.58,-18679.38 1579.55,-18670.57 1606.82,-18667.63"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1607.11,-18669.71 1612.89,-18667.06 1606.72,-18665.53 1607.11,-18669.71"/>
</g>
<!-- src/components/load3d/Load3DAnimation.vue&#45;&gt;src/extensions/core/load3d/Load3dUtils.ts -->
<g id="edge678" class="edge">
<title>src/components/load3d/Load3DAnimation.vue&#45;&gt;src/extensions/core/load3d/Load3dUtils.ts</title>
<g id="a_edge678"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M306.07,-6655.88C312.96,-6658.37 319.23,-6662.18 324,-6667.84 349.47,-6698.06 310.54,-18020.61 336,-18050.84 439.9,-18174.17 589.64,-17989.48 693.5,-18112.84 711.32,-18134 683.43,-34028.89 701.5,-34049.84 876.8,-34253.02 1126.3,-34177.97 1300.5,-33973.84 1489.39,-33752.49 1470.04,-33643.59 1519.5,-33356.84 1536.47,-33258.46 1506.12,-19078.35 1527.5,-18980.84 1548.49,-18885.08 1607.87,-18782.53 1634.63,-18739.6"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1640.64,-18734.03 1642.08,-18727.84 1637.1,-18731.78 1640.64,-18734.03"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1638.87,-18732.91 1637.26,-18735.44 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1635.98" cy="-18737.47" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="311.5" y="-18043.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/load3d/Load3DAnimationControls.vue -->
<g id="node370" class="node">
<title>src/components/load3d/Load3DAnimationControls.vue</title>
<g id="a_node370"><a xlink:href="src/components/load3d/Load3DAnimationControls.vue" xlink:title="Load3DAnimationControls.vue">
<path fill="#41f083" stroke="black" d="M495,-6619.84C495,-6619.84 355,-6619.84 355,-6619.84 352,-6619.84 349,-6616.84 349,-6613.84 349,-6613.84 349,-6607.84 349,-6607.84 349,-6604.84 352,-6601.84 355,-6601.84 355,-6601.84 495,-6601.84 495,-6601.84 498,-6601.84 501,-6604.84 501,-6607.84 501,-6607.84 501,-6613.84 501,-6613.84 501,-6616.84 498,-6619.84 495,-6619.84"/>
<text text-anchor="start" x="357" y="-6608.64" font-family="Helvetica,sans-Serif" font-size="9.00">Load3DAnimationControls.vue</text>
</a>
</g>
</g>
<!-- src/components/load3d/Load3DAnimation.vue&#45;&gt;src/components/load3d/Load3DAnimationControls.vue -->
<g id="edge674" class="edge">
<title>src/components/load3d/Load3DAnimation.vue&#45;&gt;src/components/load3d/Load3DAnimationControls.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M306.22,-6646.82C312.39,-6644.95 318.43,-6642.66 324,-6639.84 330.45,-6636.56 329.56,-6632.13 336,-6628.84 341.42,-6626.07 347.23,-6623.73 353.18,-6621.75"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="354.07,-6623.67 359.18,-6619.89 352.82,-6619.66 354.07,-6623.67"/>
</g>
<!-- src/components/load3d/Load3DAnimationScene.vue -->
<g id="node371" class="node">
<title>src/components/load3d/Load3DAnimationScene.vue</title>
<g id="a_node371"><a xlink:href="src/components/load3d/Load3DAnimationScene.vue" xlink:title="Load3DAnimationScene.vue">
<path fill="#41f083" stroke="black" d="M490.5,-6589.84C490.5,-6589.84 359.5,-6589.84 359.5,-6589.84 356.5,-6589.84 353.5,-6586.84 353.5,-6583.84 353.5,-6583.84 353.5,-6577.84 353.5,-6577.84 353.5,-6574.84 356.5,-6571.84 359.5,-6571.84 359.5,-6571.84 490.5,-6571.84 490.5,-6571.84 493.5,-6571.84 496.5,-6574.84 496.5,-6577.84 496.5,-6577.84 496.5,-6583.84 496.5,-6583.84 496.5,-6586.84 493.5,-6589.84 490.5,-6589.84"/>
<text text-anchor="start" x="361.5" y="-6578.64" font-family="Helvetica,sans-Serif" font-size="9.00">Load3DAnimationScene.vue</text>
</a>
</g>
</g>
<!-- src/components/load3d/Load3DAnimation.vue&#45;&gt;src/components/load3d/Load3DAnimationScene.vue -->
<g id="edge675" class="edge">
<title>src/components/load3d/Load3DAnimation.vue&#45;&gt;src/components/load3d/Load3DAnimationScene.vue</title>
<g id="a_edge675"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M306.36,-6650.42C312.86,-6647.96 318.95,-6644.55 324,-6639.84 338.82,-6626.01 320.99,-6609.45 336,-6595.84 337.58,-6594.41 339.24,-6593.08 340.97,-6591.87"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="349.01,-6589.93 353.3,-6585.23 347.02,-6586.23 349.01,-6589.93"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="348.01,-6588.08 345.37,-6589.5 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="343.26" cy="-6590.64" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="305.46" y="-6610.91" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/load3d/Load3DAnimationScene.vue&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge684" class="edge">
<title>src/components/load3d/Load3DAnimationScene.vue&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M496.79,-6583.38C503.36,-6586.25 509.3,-6590.27 514,-6595.84 525.38,-6609.31 512.94,-16740.7 522,-16755.84 566.44,-16830.04 648.83,-16773.77 693.5,-16847.84 710.15,-16875.45 686.9,-17980.08 701.5,-18008.84 753.85,-18111.95 858.45,-18060.57 910.5,-18163.84 929.43,-18201.39 912.66,-30236.2 923.5,-30276.84 964.28,-30429.76 1059.39,-30433 1100.5,-30585.84 1109.33,-30618.68 1096.48,-33005.39 1113.5,-33034.84 1161.65,-33118.12 1252.44,-33060.5 1300.5,-33143.84 1309.45,-33159.35 1295.82,-35710.19 1308.5,-35722.84 1374.91,-35789.04 1450.38,-35786.21 1519.5,-35722.84 1534.63,-35708.97 1519.83,-35649.87 1527.5,-35630.84 1594.52,-35464.47 1721.21,-35485.94 1781,-35316.84 1789.65,-35292.37 1788.1,-20392.78 1789,-20366.84 1807.87,-19823.95 1869.29,-19158.82 1879.54,-19050.17"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1881.64,-19050.25 1880.12,-19044.08 1877.46,-19049.85 1881.64,-19050.25"/>
</g>
<!-- src/components/load3d/Load3DAnimationScene.vue&#45;&gt;src/components/load3d/Load3DScene.vue -->
<g id="edge681" class="edge">
<title>src/components/load3d/Load3DAnimationScene.vue&#45;&gt;src/components/load3d/Load3DScene.vue</title>
<g id="a_edge681"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M481.44,-6571.75C494.09,-6567 506.11,-6559.78 514,-6548.84 533.49,-6521.78 500.06,-6273.95 522,-6248.84 528.35,-6241.57 536.88,-6237.05 546.11,-6234.37"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="554.48,-6234.86 559.96,-6231.64 553.67,-6230.74 554.48,-6234.86"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="554.07,-6232.8 551.13,-6233.38 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="548.77" cy="-6233.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="492.77" y="-6394.92" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/load3d/Load3DAnimationScene.vue&#45;&gt;src/extensions/core/load3d/interfaces.ts -->
<g id="edge682" class="edge">
<title>src/components/load3d/Load3DAnimationScene.vue&#45;&gt;src/extensions/core/load3d/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M496.79,-6583.38C503.36,-6586.25 509.3,-6590.27 514,-6595.84 525.28,-6609.19 515.36,-16648.67 522,-16664.84 563.23,-16765.29 651.94,-16738.52 693.5,-16838.84 716.3,-16893.86 680.64,-17855.05 701.5,-17910.84 751.52,-18044.58 860.91,-18020.94 910.5,-18154.84 924.12,-18191.62 902.6,-29417.65 923.5,-29450.84 970.01,-29524.68 1053.76,-29462.14 1100.5,-29535.84 1113.51,-29556.35 1108.72,-31261.02 1113.5,-31284.84 1158.5,-31508.98 1118.66,-31633.45 1308.5,-31760.84 1386.37,-31813.09 1453.17,-31827.13 1519.5,-31760.84 1535.53,-31744.81 1514.02,-18722.06 1527.5,-18703.84 1545.59,-18679.38 1579.55,-18670.57 1606.82,-18667.63"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1607.11,-18669.71 1612.89,-18667.06 1606.72,-18665.53 1607.11,-18669.71"/>
</g>
<!-- src/components/load3d/Load3DAnimationScene.vue&#45;&gt;src/extensions/core/load3d/Load3dAnimation.ts -->
<g id="edge683" class="edge">
<title>src/components/load3d/Load3DAnimationScene.vue&#45;&gt;src/extensions/core/load3d/Load3dAnimation.ts</title>
<g id="a_edge683"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M496.79,-6583.38C503.36,-6586.25 509.3,-6590.27 514,-6595.84 524.45,-6608.2 515.85,-15905.86 522,-15920.84 563.23,-16021.29 650.86,-15994.98 693.5,-16094.84 705.55,-16123.05 692.49,-16341.51 701.5,-16370.84 752.28,-16536.07 860.88,-16533.26 910.5,-16698.84 924.31,-16744.93 920.52,-17516.81 923.5,-17564.84 942.67,-17874.02 994.15,-18247.67 1007.7,-18342.9"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1006.75,-18351.12 1009.68,-18356.76 1010.91,-18350.53 1006.75,-18351.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1008.83,-18350.83 1008.41,-18347.86 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1008.07" cy="-18345.48" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="495.05" y="-12462.67" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/load3d/Load3dAnimation.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1604" class="edge">
<title>src/extensions/core/load3d/Load3dAnimation.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1016.9,-18374.99C1031.59,-18410.03 1083.62,-18539.38 1100.5,-18651.84 1112.83,-18733.98 1091.13,-30532.84 1113.5,-30612.84 1156.73,-30767.43 1257.11,-30767.29 1300.5,-30921.84 1305.18,-30938.49 1296.25,-33400.62 1308.5,-33412.84 1325.1,-33429.39 1502.75,-33429.24 1519.5,-33412.84 1535.02,-33397.63 1512.44,-33037.49 1527.5,-33021.84 1566.62,-32981.17 1742.27,-33047.88 1781,-33006.84 1789.37,-32997.97 1787.95,-25996.98 1789,-25984.84 1806.87,-25777.29 1862.66,-25529.26 1877.4,-25466.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/extensions/core/load3d/Load3dAnimation.ts&#45;&gt;src/extensions/core/load3d/interfaces.ts -->
<g id="edge1602" class="edge">
<title>src/extensions/core/load3d/Load3dAnimation.ts&#45;&gt;src/extensions/core/load3d/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1065.65,-18363.48C1192.01,-18358.09 1503.22,-18346.46 1519.5,-18361.84 1530.91,-18372.61 1522.19,-18488.07 1527.5,-18502.84 1550.46,-18566.69 1606.79,-18627.03 1633.5,-18653.2"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1632.35,-18655.02 1638.12,-18657.68 1635.27,-18652 1632.35,-18655.02"/>
</g>
<!-- src/extensions/core/load3d/Load3dAnimation.ts&#45;&gt;src/extensions/core/load3d/Load3d.ts -->
<g id="edge1603" class="edge">
<title>src/extensions/core/load3d/Load3dAnimation.ts&#45;&gt;src/extensions/core/load3d/Load3d.ts</title>
<g id="a_edge1603"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1023.1,-18374.95C1053.52,-18402.37 1144.66,-18484.54 1185.64,-18521.49"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1190.13,-18528.36 1196,-18530.82 1192.95,-18525.24 1190.13,-18528.36"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1191.54,-18526.8 1189.31,-18524.79 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1187.53" cy="-18523.18" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1085.23" y="-18445.84" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/load3d/AnimationManager.ts -->
<g id="node620" class="node">
<title>src/extensions/core/load3d/AnimationManager.ts</title>
<g id="a_node620"><a xlink:href="src/extensions/core/load3d/AnimationManager.ts" xlink:title="AnimationManager.ts">
<path fill="#ddfeff" stroke="black" d="M1257,-18385.84C1257,-18385.84 1157,-18385.84 1157,-18385.84 1154,-18385.84 1151,-18382.84 1151,-18379.84 1151,-18379.84 1151,-18373.84 1151,-18373.84 1151,-18370.84 1154,-18367.84 1157,-18367.84 1157,-18367.84 1257,-18367.84 1257,-18367.84 1260,-18367.84 1263,-18370.84 1263,-18373.84 1263,-18373.84 1263,-18379.84 1263,-18379.84 1263,-18382.84 1260,-18385.84 1257,-18385.84"/>
<text text-anchor="start" x="1159" y="-18374.64" font-family="Helvetica,sans-Serif" font-size="9.00">AnimationManager.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/load3d/Load3dAnimation.ts&#45;&gt;src/extensions/core/load3d/AnimationManager.ts -->
<g id="edge1601" class="edge">
<title>src/extensions/core/load3d/Load3dAnimation.ts&#45;&gt;src/extensions/core/load3d/AnimationManager.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1065.74,-18368.84C1090.23,-18370.24 1119.48,-18371.91 1144.93,-18373.36"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1144.86,-18375.46 1150.97,-18373.7 1145.1,-18371.26 1144.86,-18375.46"/>
</g>
<!-- src/components/load3d/controls/CameraControls.vue&#45;&gt;src/i18n.ts -->
<g id="edge712" class="edge">
<title>src/components/load3d/controls/CameraControls.vue&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M662.54,-6327.37C674.4,-6329.71 685.75,-6334.58 693.5,-6343.84 705.78,-6358.51 689.88,-17349.64 701.5,-17364.84 759.97,-17441.33 852.02,-17345.35 910.5,-17421.84 937.26,-17456.83 896.26,-30074.22 923.5,-30108.84 973.57,-30172.45 1050.35,-30088.29 1100.5,-30151.84 1129.76,-30188.92 1084.01,-33515.94 1113.5,-33552.84 1166.74,-33619.45 1247.28,-33529.2 1300.5,-33595.84 1323.91,-33625.15 1285.65,-36267.09 1308.5,-36296.84 1367.67,-36373.88 1458.45,-36278.28 1519.5,-36353.84 1530.2,-36367.08 1515.15,-36495.12 1527.5,-36506.84 1547.93,-36526.23 1761.05,-36526.72 1781,-36506.84 1791.93,-36495.95 1787.04,-34301.14 1789,-34285.84 1806.42,-34149.63 1858.74,-33991.02 1875.66,-33942.03"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.73,-33942.46 1877.72,-33936.1 1873.76,-33941.08 1877.73,-33942.46"/>
</g>
<!-- src/components/load3d/controls/CameraControls.vue&#45;&gt;src/extensions/core/load3d/interfaces.ts -->
<g id="edge711" class="edge">
<title>src/components/load3d/controls/CameraControls.vue&#45;&gt;src/extensions/core/load3d/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M662.54,-6327.37C674.4,-6329.71 685.75,-6334.58 693.5,-6343.84 704.9,-6357.46 697.34,-16560.56 701.5,-16577.84 749.34,-16776.69 862.62,-16788.99 910.5,-16987.84 929.05,-17064.89 895.09,-28326.85 923.5,-28400.84 965.69,-28510.72 1057.99,-28488.08 1100.5,-28597.84 1119.03,-28645.68 1090.97,-30398.74 1113.5,-30444.84 1162,-30544.05 1204.18,-30562.61 1308.5,-30598.84 1352.79,-30614.22 1486.33,-30631.98 1519.5,-30598.84 1534.11,-30584.24 1515.22,-18720.44 1527.5,-18703.84 1545.59,-18679.38 1579.55,-18670.57 1606.82,-18667.63"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1607.11,-18669.72 1612.89,-18667.06 1606.72,-18665.53 1607.11,-18669.72"/>
</g>
<!-- src/components/load3d/controls/ExportControls.vue&#45;&gt;src/i18n.ts -->
<g id="edge713" class="edge">
<title>src/components/load3d/controls/ExportControls.vue&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M660.81,-6417.05C673.28,-6419.24 685.37,-6424.12 693.5,-6433.84 705.84,-6448.58 688.4,-17490.77 701.5,-17504.84 733.24,-17538.91 878.76,-17485.77 910.5,-17519.84 940.83,-17552.39 897.28,-30296.89 923.5,-30332.84 972.2,-30399.61 1051.7,-30323.14 1100.5,-30389.84 1127.36,-30426.55 1082.58,-33631.47 1113.5,-33664.84 1141.84,-33695.42 1272.18,-33649.24 1300.5,-33679.84 1313.37,-33693.74 1296.02,-36394.57 1308.5,-36408.84 1370.82,-36480.09 1455.04,-36368.52 1519.5,-36437.84 1538.45,-36458.22 1507.2,-36543.79 1527.5,-36562.84 1568.59,-36601.38 1741.1,-36602.6 1781,-36562.84 1792.2,-36551.68 1786.99,-34301.52 1789,-34285.84 1806.42,-34149.63 1858.73,-33991.02 1875.66,-33942.03"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.73,-33942.46 1877.72,-33936.1 1873.76,-33941.08 1877.73,-33942.46"/>
</g>
<!-- src/components/load3d/controls/LightControls.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge715" class="edge">
<title>src/components/load3d/controls/LightControls.vue&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge715"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M657.32,-6386.5C671,-6388.38 684.61,-6393.22 693.5,-6403.84 705.48,-6418.15 690.49,-17139.76 701.5,-17154.84 759.02,-17233.62 852.97,-17143.07 910.5,-17221.84 934.77,-17255.07 902.66,-29037.35 923.5,-29072.84 969.14,-29150.56 1054.71,-29094.2 1100.5,-29171.84 1119.26,-29203.65 1089.4,-31802.85 1113.5,-31830.84 1168.38,-31894.57 1245.55,-31796.17 1300.5,-31859.84 1320.81,-31883.37 1286.44,-32956.94 1308.5,-32978.84 1375.05,-33044.91 1453.02,-33044.98 1519.5,-32978.84 1535.07,-32963.35 1518.13,-31417.7 1527.5,-31397.84 1590.05,-31265.26 1718.75,-31319.55 1781,-31186.84 1792.99,-31161.27 1770.7,-14939.35 1789,-14917.84 1798.28,-14906.93 1812.14,-14901.77 1826.3,-14899.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.6,-14901.12 1840.41,-14898.53 1834.25,-14896.93 1834.6,-14901.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.43,-14899.02 1831.44,-14899.27 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.04" cy="-14899.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="673.71" y="-10634.91" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/load3d/controls/LightControls.vue&#45;&gt;src/i18n.ts -->
<g id="edge714" class="edge">
<title>src/components/load3d/controls/LightControls.vue&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M657.32,-6386.5C671,-6388.38 684.61,-6393.22 693.5,-6403.84 705.85,-6418.6 688.38,-17476.75 701.5,-17490.84 733.24,-17524.91 878.76,-17471.77 910.5,-17505.84 940.76,-17538.32 896.05,-30255.95 923.5,-30290.84 973.57,-30354.45 1050.34,-30270.29 1100.5,-30333.84 1128.68,-30369.54 1086.36,-33572.34 1113.5,-33608.84 1165.35,-33678.56 1248.69,-33596.09 1300.5,-33665.84 1311.74,-33680.97 1296.09,-36366.64 1308.5,-36380.84 1370.82,-36452.09 1455.04,-36340.52 1519.5,-36409.84 1538.45,-36430.22 1507.2,-36515.79 1527.5,-36534.84 1548.04,-36554.11 1761.05,-36554.72 1781,-36534.84 1792.06,-36523.81 1787.02,-34301.33 1789,-34285.84 1806.42,-34149.63 1858.74,-33991.02 1875.66,-33942.03"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.73,-33942.46 1877.72,-33936.1 1873.76,-33941.08 1877.73,-33942.46"/>
</g>
<!-- src/components/load3d/controls/ModelControls.vue&#45;&gt;src/i18n.ts -->
<g id="edge717" class="edge">
<title>src/components/load3d/controls/ModelControls.vue&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M658.63,-6356.69C671.86,-6358.69 684.9,-6363.56 693.5,-6373.84 705.69,-6388.4 693.55,-17295.59 701.5,-17312.84 752.67,-17423.92 859.32,-17380.76 910.5,-17491.84 947.29,-17571.68 885.3,-30071.66 923.5,-30150.84 967.21,-30241.42 1056.66,-30201.32 1100.5,-30291.84 1120.5,-30333.12 1082.32,-33561.19 1113.5,-33594.84 1141.84,-33625.42 1272.18,-33579.24 1300.5,-33609.84 1313.44,-33623.82 1295.96,-36338.5 1308.5,-36352.84 1370.81,-36424.09 1455.26,-36312.31 1519.5,-36381.84 1540.5,-36404.56 1505,-36499.6 1527.5,-36520.84 1547.98,-36540.17 1761.05,-36540.72 1781,-36520.84 1791.99,-36509.88 1787.03,-34301.23 1789,-34285.84 1806.42,-34149.63 1858.74,-33991.02 1875.66,-33942.03"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.73,-33942.46 1877.72,-33936.1 1873.76,-33941.08 1877.73,-33942.46"/>
</g>
<!-- src/components/load3d/controls/ModelControls.vue&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge718" class="edge">
<title>src/components/load3d/controls/ModelControls.vue&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M658.63,-6356.69C671.86,-6358.69 684.9,-6363.56 693.5,-6373.84 705.54,-6388.23 695.14,-17165.18 701.5,-17182.84 750.91,-17320.06 861.07,-17298.62 910.5,-17435.84 924.82,-17475.59 917.99,-29562.94 923.5,-29604.84 963.33,-29907.64 1060.02,-29966.12 1100.5,-30268.84 1109.4,-30335.36 1096.71,-32619.86 1113.5,-32684.84 1156.84,-32852.57 1257.28,-32859.08 1300.5,-33026.84 1304.01,-33040.45 1298.54,-35040.92 1308.5,-35050.84 1720.99,-35461.7 1614.38,-35451.61 1781,-33622.84 1789.35,-33531.16 1785.8,-20458.84 1789,-20366.84 1807.89,-19823.95 1869.29,-19158.82 1879.54,-19050.17"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1881.64,-19050.25 1880.12,-19044.08 1877.46,-19049.85 1881.64,-19050.25"/>
</g>
<!-- src/components/load3d/controls/ModelControls.vue&#45;&gt;src/extensions/core/load3d/interfaces.ts -->
<g id="edge716" class="edge">
<title>src/components/load3d/controls/ModelControls.vue&#45;&gt;src/extensions/core/load3d/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M658.63,-6356.69C671.86,-6358.69 684.9,-6363.56 693.5,-6373.84 705.33,-6387.97 689.39,-16972.95 701.5,-16986.84 763.11,-17057.54 848.87,-16945.15 910.5,-17015.84 936.92,-17046.15 904.16,-28561.58 923.5,-28596.84 968.4,-28678.66 1055.37,-28628.14 1100.5,-28709.84 1113.56,-28733.48 1094.33,-30635.8 1113.5,-30654.84 1145.58,-30686.7 1489.61,-30660.77 1519.5,-30626.84 1533.18,-30611.3 1515.19,-18720.48 1527.5,-18703.84 1545.59,-18679.38 1579.55,-18670.57 1606.82,-18667.63"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1607.11,-18669.72 1612.89,-18667.06 1606.72,-18665.53 1607.11,-18669.72"/>
</g>
<!-- src/components/load3d/controls/SceneControls.vue&#45;&gt;src/i18n.ts -->
<g id="edge722" class="edge">
<title>src/components/load3d/controls/SceneControls.vue&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M659.88,-6446.26C672.66,-6448.23 685.14,-6452.97 693.5,-6462.84 705.9,-6477.48 688.89,-17504.37 701.5,-17518.84 763.11,-17589.54 848.88,-17477.15 910.5,-17547.84 939.8,-17581.45 895.93,-30353.8 923.5,-30388.84 973.56,-30452.45 1050.34,-30368.29 1100.5,-30431.84 1128.44,-30467.23 1085.34,-33643.61 1113.5,-33678.84 1166.75,-33745.45 1247.28,-33655.2 1300.5,-33721.84 1312.27,-33736.57 1295.63,-36423.06 1308.5,-36436.84 1340.59,-36471.19 1486.65,-36418.22 1519.5,-36451.84 1532.48,-36465.12 1514.05,-36606.02 1527.5,-36618.84 1547.89,-36638.27 1761.05,-36638.72 1781,-36618.84 1792.48,-36607.4 1786.95,-34301.91 1789,-34285.84 1806.41,-34149.63 1858.73,-33991.02 1875.66,-33942.03"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.73,-33942.46 1877.71,-33936.1 1873.76,-33941.08 1877.73,-33942.46"/>
</g>
<!-- src/components/load3d/LoadingOverlay.vue&#45;&gt;src/i18n.ts -->
<g id="edge710" class="edge">
<title>src/components/load3d/LoadingOverlay.vue&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M814.65,-6454.01C825.79,-6516.33 890.02,-6884.15 910.5,-7186.84 932.5,-7512.1 897.3,-9795.89 923.5,-10120.84 964.07,-10624.04 1060.88,-10739.56 1100.5,-11242.84 1105.9,-11311.39 1098.2,-30979.8 1113.5,-31046.84 1156.18,-31233.86 1257.66,-31248.85 1300.5,-31435.84 1321.88,-31529.17 1287.37,-34789.45 1308.5,-34882.84 1356.81,-35096.32 1468.1,-35115.07 1519.5,-35327.84 1522.83,-35341.61 1517.32,-35572.97 1527.5,-35582.84 1608.41,-35661.25 1701.09,-35662.26 1781,-35582.84 1793.78,-35570.14 1786.69,-34303.7 1789,-34285.84 1806.6,-34149.66 1858.79,-33991.03 1875.67,-33942.03"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.74,-33942.46 1877.72,-33936.1 1873.78,-33941.08 1877.74,-33942.46"/>
</g>
<!-- src/extensions/core/load3d/Load3d.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1599" class="edge">
<title>src/extensions/core/load3d/Load3d.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1237.7,-18534.94C1258.58,-18533.36 1285.39,-18535.46 1300.5,-18552.84 1314.86,-18569.35 1294.11,-31142.35 1308.5,-31158.84 1370.73,-31230.16 1456.96,-31116.78 1519.5,-31187.84 1535.16,-31205.62 1510.67,-32024.16 1527.5,-32040.84 1607.54,-32120.13 1701.28,-32120.45 1781,-32040.84 1788.44,-32033.41 1788.1,-25995.31 1789,-25984.84 1806.89,-25777.3 1862.66,-25529.27 1877.4,-25466.07"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/extensions/core/load3d/Load3d.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge1600" class="edge">
<title>src/extensions/core/load3d/Load3d.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1237.7,-18534.94C1258.58,-18533.36 1285.39,-18535.46 1300.5,-18552.84 1314.74,-18569.2 1297.98,-31027.87 1308.5,-31046.84 1362.13,-31143.58 1465.2,-31082.46 1519.5,-31178.84 1527.05,-31192.25 1516.54,-31722.03 1527.5,-31732.84 1607.74,-31811.93 1701.3,-31812.48 1781,-31732.84 1787.98,-31725.86 1788.66,-20376.7 1789,-20366.84 1807.92,-19823.96 1869.29,-19158.82 1879.54,-19050.17"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1881.64,-19050.25 1880.12,-19044.08 1877.46,-19049.85 1881.64,-19050.25"/>
</g>
<!-- src/extensions/core/load3d/Load3d.ts&#45;&gt;src/extensions/core/load3d/interfaces.ts -->
<g id="edge1589" class="edge">
<title>src/extensions/core/load3d/Load3d.ts&#45;&gt;src/extensions/core/load3d/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1231.52,-18530.7C1251.61,-18523.41 1281.47,-18513.78 1308.5,-18509.84 1354.9,-18503.06 1477.13,-18489.76 1519.5,-18509.84 1583.33,-18540.08 1626,-18619.27 1641.5,-18652.17"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1639.66,-18653.19 1644.08,-18657.76 1643.47,-18651.43 1639.66,-18653.19"/>
</g>
<!-- src/extensions/core/load3d/CameraManager.ts -->
<g id="node621" class="node">
<title>src/extensions/core/load3d/CameraManager.ts</title>
<g id="a_node621"><a xlink:href="src/extensions/core/load3d/CameraManager.ts" xlink:title="CameraManager.ts">
<path fill="#ddfeff" stroke="black" d="M1470.5,-18533.84C1470.5,-18533.84 1381.5,-18533.84 1381.5,-18533.84 1378.5,-18533.84 1375.5,-18530.84 1375.5,-18527.84 1375.5,-18527.84 1375.5,-18521.84 1375.5,-18521.84 1375.5,-18518.84 1378.5,-18515.84 1381.5,-18515.84 1381.5,-18515.84 1470.5,-18515.84 1470.5,-18515.84 1473.5,-18515.84 1476.5,-18518.84 1476.5,-18521.84 1476.5,-18521.84 1476.5,-18527.84 1476.5,-18527.84 1476.5,-18530.84 1473.5,-18533.84 1470.5,-18533.84"/>
<text text-anchor="start" x="1383.5" y="-18522.64" font-family="Helvetica,sans-Serif" font-size="9.00">CameraManager.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/load3d/Load3d.ts&#45;&gt;src/extensions/core/load3d/CameraManager.ts -->
<g id="edge1586" class="edge">
<title>src/extensions/core/load3d/Load3d.ts&#45;&gt;src/extensions/core/load3d/CameraManager.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1237.72,-18537.78C1271.46,-18535.45 1327.26,-18531.59 1369.19,-18528.69"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1369.44,-18530.78 1375.28,-18528.27 1369.15,-18526.59 1369.44,-18530.78"/>
</g>
<!-- src/extensions/core/load3d/ControlsManager.ts -->
<g id="node622" class="node">
<title>src/extensions/core/load3d/ControlsManager.ts</title>
<g id="a_node622"><a xlink:href="src/extensions/core/load3d/ControlsManager.ts" xlink:title="ControlsManager.ts">
<path fill="#ddfeff" stroke="black" d="M1471.5,-18563.84C1471.5,-18563.84 1380.5,-18563.84 1380.5,-18563.84 1377.5,-18563.84 1374.5,-18560.84 1374.5,-18557.84 1374.5,-18557.84 1374.5,-18551.84 1374.5,-18551.84 1374.5,-18548.84 1377.5,-18545.84 1380.5,-18545.84 1380.5,-18545.84 1471.5,-18545.84 1471.5,-18545.84 1474.5,-18545.84 1477.5,-18548.84 1477.5,-18551.84 1477.5,-18551.84 1477.5,-18557.84 1477.5,-18557.84 1477.5,-18560.84 1474.5,-18563.84 1471.5,-18563.84"/>
<text text-anchor="start" x="1382.5" y="-18552.64" font-family="Helvetica,sans-Serif" font-size="9.00">ControlsManager.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/load3d/Load3d.ts&#45;&gt;src/extensions/core/load3d/ControlsManager.ts -->
<g id="edge1587" class="edge">
<title>src/extensions/core/load3d/Load3d.ts&#45;&gt;src/extensions/core/load3d/ControlsManager.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1237.72,-18541.89C1271.24,-18544.21 1326.53,-18548.03 1368.37,-18550.92"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1368.31,-18553.02 1374.44,-18551.34 1368.6,-18548.83 1368.31,-18553.02"/>
</g>
<!-- src/extensions/core/load3d/EventManager.ts -->
<g id="node623" class="node">
<title>src/extensions/core/load3d/EventManager.ts</title>
<g id="a_node623"><a xlink:href="src/extensions/core/load3d/EventManager.ts" xlink:title="EventManager.ts">
<path fill="#ddfeff" stroke="black" d="M1466,-18593.84C1466,-18593.84 1386,-18593.84 1386,-18593.84 1383,-18593.84 1380,-18590.84 1380,-18587.84 1380,-18587.84 1380,-18581.84 1380,-18581.84 1380,-18578.84 1383,-18575.84 1386,-18575.84 1386,-18575.84 1466,-18575.84 1466,-18575.84 1469,-18575.84 1472,-18578.84 1472,-18581.84 1472,-18581.84 1472,-18587.84 1472,-18587.84 1472,-18590.84 1469,-18593.84 1466,-18593.84"/>
<text text-anchor="start" x="1388" y="-18582.64" font-family="Helvetica,sans-Serif" font-size="9.00">EventManager.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/load3d/Load3d.ts&#45;&gt;src/extensions/core/load3d/EventManager.ts -->
<g id="edge1588" class="edge">
<title>src/extensions/core/load3d/Load3d.ts&#45;&gt;src/extensions/core/load3d/EventManager.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1234.15,-18548.91C1254.26,-18555.58 1282.85,-18564.39 1308.5,-18569.84 1329.65,-18574.32 1353.27,-18577.67 1373.68,-18580.05"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1373.7,-18582.16 1379.9,-18580.75 1374.18,-18577.99 1373.7,-18582.16"/>
</g>
<!-- src/extensions/core/load3d/LightingManager.ts -->
<g id="node624" class="node">
<title>src/extensions/core/load3d/LightingManager.ts</title>
<g id="a_node624"><a xlink:href="src/extensions/core/load3d/LightingManager.ts" xlink:title="LightingManager.ts">
<path fill="#ddfeff" stroke="black" d="M1472,-18399.84C1472,-18399.84 1380,-18399.84 1380,-18399.84 1377,-18399.84 1374,-18396.84 1374,-18393.84 1374,-18393.84 1374,-18387.84 1374,-18387.84 1374,-18384.84 1377,-18381.84 1380,-18381.84 1380,-18381.84 1472,-18381.84 1472,-18381.84 1475,-18381.84 1478,-18384.84 1478,-18387.84 1478,-18387.84 1478,-18393.84 1478,-18393.84 1478,-18396.84 1475,-18399.84 1472,-18399.84"/>
<text text-anchor="start" x="1382" y="-18388.64" font-family="Helvetica,sans-Serif" font-size="9.00">LightingManager.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/load3d/Load3d.ts&#45;&gt;src/extensions/core/load3d/LightingManager.ts -->
<g id="edge1590" class="edge">
<title>src/extensions/core/load3d/Load3d.ts&#45;&gt;src/extensions/core/load3d/LightingManager.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1211.76,-18530.68C1222.56,-18505.72 1256.24,-18436.29 1308.5,-18405.84 1326.14,-18395.55 1347.81,-18391.02 1367.65,-18389.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1367.91,-18391.4 1373.75,-18388.87 1367.61,-18387.21 1367.91,-18391.4"/>
</g>
<!-- src/extensions/core/load3d/LoaderManager.ts -->
<g id="node625" class="node">
<title>src/extensions/core/load3d/LoaderManager.ts</title>
<g id="a_node625"><a xlink:href="src/extensions/core/load3d/LoaderManager.ts" xlink:title="LoaderManager.ts">
<path fill="#ddfeff" stroke="black" d="M1468,-18697.84C1468,-18697.84 1384,-18697.84 1384,-18697.84 1381,-18697.84 1378,-18694.84 1378,-18691.84 1378,-18691.84 1378,-18685.84 1378,-18685.84 1378,-18682.84 1381,-18679.84 1384,-18679.84 1384,-18679.84 1468,-18679.84 1468,-18679.84 1471,-18679.84 1474,-18682.84 1474,-18685.84 1474,-18685.84 1474,-18691.84 1474,-18691.84 1474,-18694.84 1471,-18697.84 1468,-18697.84"/>
<text text-anchor="start" x="1386" y="-18686.64" font-family="Helvetica,sans-Serif" font-size="9.00">LoaderManager.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/load3d/Load3d.ts&#45;&gt;src/extensions/core/load3d/LoaderManager.ts -->
<g id="edge1591" class="edge">
<title>src/extensions/core/load3d/Load3d.ts&#45;&gt;src/extensions/core/load3d/LoaderManager.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1237.76,-18535.25C1258.39,-18533.9 1284.87,-18536.15 1300.5,-18552.84 1316.8,-18570.24 1293.13,-18641.61 1308.5,-18659.84 1323.92,-18678.12 1348.92,-18685.84 1371.82,-18688.79"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1371.7,-18690.89 1377.9,-18689.47 1372.17,-18686.72 1371.7,-18690.89"/>
</g>
<!-- src/extensions/core/load3d/ModelExporter.ts -->
<g id="node626" class="node">
<title>src/extensions/core/load3d/ModelExporter.ts</title>
<g id="a_node626"><a xlink:href="src/extensions/core/load3d/ModelExporter.ts" xlink:title="ModelExporter.ts">
<path fill="#ddfeff" stroke="black" d="M1466,-18727.84C1466,-18727.84 1386,-18727.84 1386,-18727.84 1383,-18727.84 1380,-18724.84 1380,-18721.84 1380,-18721.84 1380,-18715.84 1380,-18715.84 1380,-18712.84 1383,-18709.84 1386,-18709.84 1386,-18709.84 1466,-18709.84 1466,-18709.84 1469,-18709.84 1472,-18712.84 1472,-18715.84 1472,-18715.84 1472,-18721.84 1472,-18721.84 1472,-18724.84 1469,-18727.84 1466,-18727.84"/>
<text text-anchor="start" x="1388" y="-18716.64" font-family="Helvetica,sans-Serif" font-size="9.00">ModelExporter.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/load3d/Load3d.ts&#45;&gt;src/extensions/core/load3d/ModelExporter.ts -->
<g id="edge1592" class="edge">
<title>src/extensions/core/load3d/Load3d.ts&#45;&gt;src/extensions/core/load3d/ModelExporter.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1237.87,-18535.15C1258.56,-18533.75 1285.05,-18535.98 1300.5,-18552.84 1323.21,-18577.6 1285.65,-18679.2 1308.5,-18703.84 1324.73,-18721.34 1350.47,-18725.97 1373.63,-18725.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1373.82,-18727.94 1379.77,-18725.7 1373.73,-18723.74 1373.82,-18727.94"/>
</g>
<!-- src/extensions/core/load3d/NodeStorage.ts -->
<g id="node627" class="node">
<title>src/extensions/core/load3d/NodeStorage.ts</title>
<g id="a_node627"><a xlink:href="src/extensions/core/load3d/NodeStorage.ts" xlink:title="NodeStorage.ts">
<path fill="#ddfeff" stroke="black" d="M1463,-18653.84C1463,-18653.84 1389,-18653.84 1389,-18653.84 1386,-18653.84 1383,-18650.84 1383,-18647.84 1383,-18647.84 1383,-18641.84 1383,-18641.84 1383,-18638.84 1386,-18635.84 1389,-18635.84 1389,-18635.84 1463,-18635.84 1463,-18635.84 1466,-18635.84 1469,-18638.84 1469,-18641.84 1469,-18641.84 1469,-18647.84 1469,-18647.84 1469,-18650.84 1466,-18653.84 1463,-18653.84"/>
<text text-anchor="start" x="1391" y="-18642.64" font-family="Helvetica,sans-Serif" font-size="9.00">NodeStorage.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/load3d/Load3d.ts&#45;&gt;src/extensions/core/load3d/NodeStorage.ts -->
<g id="edge1593" class="edge">
<title>src/extensions/core/load3d/Load3d.ts&#45;&gt;src/extensions/core/load3d/NodeStorage.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1214.87,-18548.92C1229.65,-18567.69 1266.54,-18610.64 1308.5,-18629.84 1329.69,-18639.53 1355.17,-18643.56 1376.89,-18645.05"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1376.8,-18647.15 1382.91,-18645.41 1377.05,-18642.96 1376.8,-18647.15"/>
</g>
<!-- src/extensions/core/load3d/PreviewManager.ts -->
<g id="node628" class="node">
<title>src/extensions/core/load3d/PreviewManager.ts</title>
<g id="a_node628"><a xlink:href="src/extensions/core/load3d/PreviewManager.ts" xlink:title="PreviewManager.ts">
<path fill="#ddfeff" stroke="black" d="M1470.5,-18429.84C1470.5,-18429.84 1381.5,-18429.84 1381.5,-18429.84 1378.5,-18429.84 1375.5,-18426.84 1375.5,-18423.84 1375.5,-18423.84 1375.5,-18417.84 1375.5,-18417.84 1375.5,-18414.84 1378.5,-18411.84 1381.5,-18411.84 1381.5,-18411.84 1470.5,-18411.84 1470.5,-18411.84 1473.5,-18411.84 1476.5,-18414.84 1476.5,-18417.84 1476.5,-18417.84 1476.5,-18423.84 1476.5,-18423.84 1476.5,-18426.84 1473.5,-18429.84 1470.5,-18429.84"/>
<text text-anchor="start" x="1383.5" y="-18418.64" font-family="Helvetica,sans-Serif" font-size="9.00">PreviewManager.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/load3d/Load3d.ts&#45;&gt;src/extensions/core/load3d/PreviewManager.ts -->
<g id="edge1594" class="edge">
<title>src/extensions/core/load3d/Load3d.ts&#45;&gt;src/extensions/core/load3d/PreviewManager.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1213.68,-18530.63C1227.16,-18509.68 1263.4,-18458.48 1308.5,-18435.84 1327,-18426.55 1349.14,-18422.27 1369.13,-18420.48"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1369.44,-18422.57 1375.26,-18420.01 1369.12,-18418.38 1369.44,-18422.57"/>
</g>
<!-- src/extensions/core/load3d/RecordingManager.ts -->
<g id="node629" class="node">
<title>src/extensions/core/load3d/RecordingManager.ts</title>
<g id="a_node629"><a xlink:href="src/extensions/core/load3d/RecordingManager.ts" xlink:title="RecordingManager.ts">
<path fill="#ddfeff" stroke="black" d="M1476,-18459.84C1476,-18459.84 1376,-18459.84 1376,-18459.84 1373,-18459.84 1370,-18456.84 1370,-18453.84 1370,-18453.84 1370,-18447.84 1370,-18447.84 1370,-18444.84 1373,-18441.84 1376,-18441.84 1376,-18441.84 1476,-18441.84 1476,-18441.84 1479,-18441.84 1482,-18444.84 1482,-18447.84 1482,-18447.84 1482,-18453.84 1482,-18453.84 1482,-18456.84 1479,-18459.84 1476,-18459.84"/>
<text text-anchor="start" x="1378" y="-18448.64" font-family="Helvetica,sans-Serif" font-size="9.00">RecordingManager.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/load3d/Load3d.ts&#45;&gt;src/extensions/core/load3d/RecordingManager.ts -->
<g id="edge1595" class="edge">
<title>src/extensions/core/load3d/Load3d.ts&#45;&gt;src/extensions/core/load3d/RecordingManager.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1216.98,-18530.67C1233.44,-18514.5 1270.29,-18481.16 1308.5,-18465.84 1325.76,-18458.92 1345.51,-18455.02 1363.78,-18452.88"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1364.17,-18454.95 1369.91,-18452.21 1363.72,-18450.77 1364.17,-18454.95"/>
</g>
<!-- src/extensions/core/load3d/SceneManager.ts -->
<g id="node630" class="node">
<title>src/extensions/core/load3d/SceneManager.ts</title>
<g id="a_node630"><a xlink:href="src/extensions/core/load3d/SceneManager.ts" xlink:title="SceneManager.ts">
<path fill="#ddfeff" stroke="black" d="M1467,-18623.84C1467,-18623.84 1385,-18623.84 1385,-18623.84 1382,-18623.84 1379,-18620.84 1379,-18617.84 1379,-18617.84 1379,-18611.84 1379,-18611.84 1379,-18608.84 1382,-18605.84 1385,-18605.84 1385,-18605.84 1467,-18605.84 1467,-18605.84 1470,-18605.84 1473,-18608.84 1473,-18611.84 1473,-18611.84 1473,-18617.84 1473,-18617.84 1473,-18620.84 1470,-18623.84 1467,-18623.84"/>
<text text-anchor="start" x="1387" y="-18612.64" font-family="Helvetica,sans-Serif" font-size="9.00">SceneManager.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/load3d/Load3d.ts&#45;&gt;src/extensions/core/load3d/SceneManager.ts -->
<g id="edge1596" class="edge">
<title>src/extensions/core/load3d/Load3d.ts&#45;&gt;src/extensions/core/load3d/SceneManager.ts</title>
<g id="a_edge1596"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1219.58,-18548.95C1237.5,-18562.52 1273.55,-18587.74 1308.5,-18599.84 1326.39,-18606.03 1346.63,-18609.7 1365.15,-18611.87"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1372.74,-18614.74 1378.92,-18613.25 1373.16,-18610.56 1372.74,-18614.74"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1372.95,-18612.65 1369.97,-18612.35 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1367.58" cy="-18612.11" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1284.01" y="-18592.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/load3d/SceneModelManager.ts -->
<g id="node631" class="node">
<title>src/extensions/core/load3d/SceneModelManager.ts</title>
<g id="a_node631"><a xlink:href="src/extensions/core/load3d/SceneModelManager.ts" xlink:title="SceneModelManager.ts">
<path fill="#ddfeff" stroke="black" d="M1480,-18341.84C1480,-18341.84 1372,-18341.84 1372,-18341.84 1369,-18341.84 1366,-18338.84 1366,-18335.84 1366,-18335.84 1366,-18329.84 1366,-18329.84 1366,-18326.84 1369,-18323.84 1372,-18323.84 1372,-18323.84 1480,-18323.84 1480,-18323.84 1483,-18323.84 1486,-18326.84 1486,-18329.84 1486,-18329.84 1486,-18335.84 1486,-18335.84 1486,-18338.84 1483,-18341.84 1480,-18341.84"/>
<text text-anchor="start" x="1374" y="-18330.64" font-family="Helvetica,sans-Serif" font-size="9.00">SceneModelManager.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/load3d/Load3d.ts&#45;&gt;src/extensions/core/load3d/SceneModelManager.ts -->
<g id="edge1597" class="edge">
<title>src/extensions/core/load3d/Load3d.ts&#45;&gt;src/extensions/core/load3d/SceneModelManager.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1214.16,-18530.67C1229.48,-18507.72 1270.26,-18445.75 1300.5,-18391.84 1304.39,-18384.9 1302.58,-18381.14 1308.5,-18375.84 1325.97,-18360.19 1349.63,-18350.08 1371.06,-18343.62"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1371.85,-18345.58 1377.04,-18341.89 1370.69,-18341.54 1371.85,-18345.58"/>
</g>
<!-- src/extensions/core/load3d/ViewHelperManager.ts -->
<g id="node632" class="node">
<title>src/extensions/core/load3d/ViewHelperManager.ts</title>
<g id="a_node632"><a xlink:href="src/extensions/core/load3d/ViewHelperManager.ts" xlink:title="ViewHelperManager.ts">
<path fill="#ddfeff" stroke="black" d="M1478,-18489.84C1478,-18489.84 1374,-18489.84 1374,-18489.84 1371,-18489.84 1368,-18486.84 1368,-18483.84 1368,-18483.84 1368,-18477.84 1368,-18477.84 1368,-18474.84 1371,-18471.84 1374,-18471.84 1374,-18471.84 1478,-18471.84 1478,-18471.84 1481,-18471.84 1484,-18474.84 1484,-18477.84 1484,-18477.84 1484,-18483.84 1484,-18483.84 1484,-18486.84 1481,-18489.84 1478,-18489.84"/>
<text text-anchor="start" x="1376" y="-18478.64" font-family="Helvetica,sans-Serif" font-size="9.00">ViewHelperManager.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/load3d/Load3d.ts&#45;&gt;src/extensions/core/load3d/ViewHelperManager.ts -->
<g id="edge1598" class="edge">
<title>src/extensions/core/load3d/Load3d.ts&#45;&gt;src/extensions/core/load3d/ViewHelperManager.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1226.43,-18530.78C1246.25,-18521.42 1278.9,-18507.04 1308.5,-18498.84 1325.45,-18494.14 1344.15,-18490.57 1361.51,-18487.89"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1362.22,-18489.91 1367.85,-18486.95 1361.6,-18485.76 1362.22,-18489.91"/>
</g>
<!-- src/services/load3dService.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge3293" class="edge">
<title>src/services/load3dService.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1253.1,-14326.64C1270.53,-14327.61 1289,-14332.33 1300.5,-14345.84 1317.22,-14365.48 1301.25,-29181.08 1308.5,-29205.84 1357.4,-29372.91 1470.3,-29368.85 1519.5,-29535.84 1523.26,-29548.61 1518.07,-31443.44 1527.5,-31452.84 1607.33,-31532.34 1701.27,-31532.45 1781,-31452.84 1787.72,-31446.13 1788.18,-25994.29 1789,-25984.84 1806.9,-25777.3 1862.67,-25529.27 1877.4,-25466.07"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/services/load3dService.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge3295" class="edge">
<title>src/services/load3dService.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1253.1,-14326.64C1270.53,-14327.61 1289,-14332.33 1300.5,-14345.84 1308.68,-14355.44 1306.53,-28864.38 1308.5,-28876.84 1356.05,-29176.82 1470.8,-29227.04 1519.5,-29526.84 1521.67,-29540.19 1517.89,-30491.31 1527.5,-30500.84 1607.49,-30580.18 1701.3,-30580.47 1781,-30500.84 1787.22,-30494.62 1788.69,-20375.63 1789,-20366.84 1807.94,-19823.96 1869.3,-19158.82 1879.54,-19050.17"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1881.64,-19050.25 1880.12,-19044.08 1877.46,-19049.86 1881.64,-19050.25"/>
</g>
<!-- src/services/load3dService.ts&#45;&gt;src/extensions/core/load3d/Load3dAnimation.ts -->
<g id="edge3292" class="edge">
<title>src/services/load3dService.ts&#45;&gt;src/extensions/core/load3d/Load3dAnimation.ts</title>
<g id="a_edge3292"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1160.93,-14326.67C1143.51,-14327.64 1125.03,-14332.36 1113.5,-14345.84 1102.46,-14358.74 1101.02,-16773.87 1100.5,-16790.84 1081.22,-17424.75 1025.22,-18200.63 1014.71,-18342.88"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1012.03,-18350.61 1013.68,-18356.75 1016.22,-18350.92 1012.03,-18350.61"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1014.13,-18350.77 1014.35,-18347.78 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1014.52" cy="-18345.38" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1076.7" y="-16396.27" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/load3dService.ts&#45;&gt;src/extensions/core/load3d/Load3d.ts -->
<g id="edge3291" class="edge">
<title>src/services/load3dService.ts&#45;&gt;src/extensions/core/load3d/Load3d.ts</title>
<g id="a_edge3291"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1160.89,-14325.77C1138.99,-14326.27 1115.72,-14331.93 1107,-14351.84 1101.38,-14364.67 1103.02,-18372.41 1107,-18385.84 1123.01,-18439.89 1164.62,-18492.75 1188.82,-18520.27"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1192.7,-18527.7 1198.28,-18530.75 1195.82,-18524.89 1192.7,-18527.7"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1194.26,-18526.29 1192.25,-18524.07 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1190.64" cy="-18522.29" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1078.92" y="-16421.04" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/load3dService.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts -->
<g id="edge3294" class="edge">
<title>src/services/load3dService.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1253.1,-14326.64C1270.53,-14327.61 1289.01,-14332.33 1300.5,-14345.84 1311.49,-14358.74 1299.87,-33857.25 1308.5,-33871.84 1362.99,-33963.94 1464.85,-33895.83 1519.5,-33987.84 1534.85,-34013.68 1513.36,-36125.31 1527.5,-36151.84 1593.52,-36275.68 1654.82,-36287.7 1789,-36328.84 1948.28,-36377.68 2059.51,-36405.1 2159.5,-36271.84 2174.23,-36252.21 2150.99,-34522.99 2167.5,-34504.84 2190.19,-34479.89 2295.85,-34514.82 2318.5,-34489.84 2326.4,-34481.13 2331.29,-20958.59 2331.5,-20946.84 2345.49,-20178.76 2390.42,-19233.1 2396.75,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2398.86,-19102 2397.06,-19095.9 2394.67,-19101.79 2398.86,-19102"/>
</g>
<!-- src/composables/useLoad3dViewer.ts -->
<g id="node561" class="node">
<title>src/composables/useLoad3dViewer.ts</title>
<g id="a_node561"><a xlink:href="src/composables/useLoad3dViewer.ts" xlink:title="useLoad3dViewer.ts">
<path fill="#ddfeff" stroke="black" d="M859,-8463.84C859,-8463.84 765,-8463.84 765,-8463.84 762,-8463.84 759,-8460.84 759,-8457.84 759,-8457.84 759,-8451.84 759,-8451.84 759,-8448.84 762,-8445.84 765,-8445.84 765,-8445.84 859,-8445.84 859,-8445.84 862,-8445.84 865,-8448.84 865,-8451.84 865,-8451.84 865,-8457.84 865,-8457.84 865,-8460.84 862,-8463.84 859,-8463.84"/>
<text text-anchor="start" x="767" y="-8452.64" font-family="Helvetica,sans-Serif" font-size="9.00">useLoad3dViewer.ts</text>
</a>
</g>
</g>
<!-- src/services/load3dService.ts&#45;&gt;src/composables/useLoad3dViewer.ts -->
<g id="edge3290" class="edge">
<title>src/services/load3dService.ts&#45;&gt;src/composables/useLoad3dViewer.ts</title>
<g id="a_edge3290"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1160.97,-14335.55C1143.55,-14334.77 1125.07,-14330.24 1113.5,-14316.84 1079.67,-14277.64 1130.11,-10631.32 1100.5,-10588.84 1052.49,-10519.96 971.6,-10591.65 923.5,-10522.84 907.16,-10499.47 929.14,-8491.42 910.5,-8469.84 902.37,-8460.42 891,-8455.14 878.88,-8452.41"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="871.27,-8449.13 865.02,-8450.32 870.64,-8453.29 871.27,-8449.13"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="870.96,-8451.21 873.92,-8451.66 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="876.3" cy="-8452.02" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1085.76" y="-11176.53" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/load3d/Load3dViewerContent.vue&#45;&gt;src/stores/dialogStore.ts -->
<g id="edge709" class="edge">
<title>src/components/load3d/Load3dViewerContent.vue&#45;&gt;src/stores/dialogStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M492.86,-6654.26C500.96,-6656.99 508.35,-6661.29 514,-6667.84 535.33,-6692.53 502.69,-16037.54 522,-16063.84 569.29,-16128.25 645.8,-16053.72 693.5,-16117.84 713.03,-16144.09 687.2,-16677.4 701.5,-16706.84 753.7,-16814.29 858.97,-16768.07 910.5,-16875.84 926.45,-16909.2 897.34,-27498.71 923.5,-27524.84 979.16,-27580.43 1044.85,-27580.43 1100.5,-27524.84 1132.06,-27493.31 1084.57,-14711.8 1113.5,-14677.84 1124.96,-14664.38 1143.36,-14659.64 1160.74,-14658.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1161.15,-14660.74 1167.08,-14658.44 1161.01,-14656.54 1161.15,-14660.74"/>
</g>
<!-- src/components/load3d/Load3dViewerContent.vue&#45;&gt;src/i18n.ts -->
<g id="edge706" class="edge">
<title>src/components/load3d/Load3dViewerContent.vue&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M492.86,-6654.26C500.96,-6656.99 508.35,-6661.29 514,-6667.84 537.14,-6694.62 499.53,-16833.49 522,-16860.84 571.34,-16920.87 644.01,-16834.93 693.5,-16894.84 717.17,-16923.49 678.26,-18203.83 701.5,-18232.84 761.1,-18307.21 851.09,-18206.31 910.5,-18280.84 939.04,-18316.64 897.83,-31428.92 923.5,-31466.84 971.02,-31537.02 1052.84,-31467.75 1100.5,-31537.84 1120.72,-31567.57 1097.38,-34094.69 1113.5,-34126.84 1160.16,-34219.88 1253.92,-34174.75 1300.5,-34267.84 1308.46,-34283.74 1296.36,-36815.84 1308.5,-36828.84 1340.59,-36863.18 1486.81,-36810.06 1519.5,-36843.84 1535.66,-36860.54 1510.76,-37036.72 1527.5,-37052.84 1568.09,-37091.9 1741.11,-37092.61 1781,-37052.84 1787.8,-37046.05 1787.78,-34295.37 1789,-34285.84 1806.38,-34149.63 1858.72,-33991.02 1875.65,-33942.02"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.73,-33942.46 1877.71,-33936.1 1873.76,-33941.08 1877.73,-33942.46"/>
</g>
<!-- src/components/load3d/Load3dViewerContent.vue&#45;&gt;src/services/load3dService.ts -->
<g id="edge708" class="edge">
<title>src/components/load3d/Load3dViewerContent.vue&#45;&gt;src/services/load3dService.ts</title>
<g id="a_edge708"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M492.86,-6654.26C500.96,-6656.99 508.35,-6661.29 514,-6667.84 524.6,-6680.11 513.82,-15997.83 522,-16011.84 566.15,-16087.46 648.68,-16033.61 693.5,-16108.84 705.73,-16129.36 694.6,-16515.96 701.5,-16538.84 751.42,-16704.33 862.02,-16700.92 910.5,-16866.84 920.86,-16902.28 897.38,-27474.74 923.5,-27500.84 979.16,-27556.43 1044.85,-27556.44 1100.5,-27500.84 1132.81,-27468.55 1083.88,-14380.61 1113.5,-14345.84 1121.94,-14335.92 1134.15,-14330.74 1146.94,-14328.3"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1155.19,-14329.44 1160.9,-14326.64 1154.7,-14325.27 1155.19,-14329.44"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1154.94,-14327.35 1151.97,-14327.71 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1149.58" cy="-14327.99" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="494.51" y="-10483.22" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/load3d/controls/viewer/ViewerCameraControls.vue -->
<g id="node382" class="node">
<title>src/components/load3d/controls/viewer/ViewerCameraControls.vue</title>
<g id="a_node382"><a xlink:href="src/components/load3d/controls/viewer/ViewerCameraControls.vue" xlink:title="ViewerCameraControls.vue">
<path fill="#41f083" stroke="black" d="M671.5,-6491.84C671.5,-6491.84 546.5,-6491.84 546.5,-6491.84 543.5,-6491.84 540.5,-6488.84 540.5,-6485.84 540.5,-6485.84 540.5,-6479.84 540.5,-6479.84 540.5,-6476.84 543.5,-6473.84 546.5,-6473.84 546.5,-6473.84 671.5,-6473.84 671.5,-6473.84 674.5,-6473.84 677.5,-6476.84 677.5,-6479.84 677.5,-6479.84 677.5,-6485.84 677.5,-6485.84 677.5,-6488.84 674.5,-6491.84 671.5,-6491.84"/>
<text text-anchor="start" x="548.5" y="-6480.64" font-family="Helvetica,sans-Serif" font-size="9.00">ViewerCameraControls.vue</text>
</a>
</g>
</g>
<!-- src/components/load3d/Load3dViewerContent.vue&#45;&gt;src/components/load3d/controls/viewer/ViewerCameraControls.vue -->
<g id="edge701" class="edge">
<title>src/components/load3d/Load3dViewerContent.vue&#45;&gt;src/components/load3d/controls/viewer/ViewerCameraControls.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M492.75,-6651.14C500.86,-6648.02 508.29,-6643.44 514,-6636.84 534.24,-6613.44 501.42,-6520.94 522,-6497.84 525.62,-6493.77 529.92,-6490.55 534.64,-6488.02"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="535.8,-6489.79 540.35,-6485.35 534.03,-6485.99 535.8,-6489.79"/>
</g>
<!-- src/components/load3d/controls/viewer/ViewerExportControls.vue -->
<g id="node383" class="node">
<title>src/components/load3d/controls/viewer/ViewerExportControls.vue</title>
<g id="a_node383"><a xlink:href="src/components/load3d/controls/viewer/ViewerExportControls.vue" xlink:title="ViewerExportControls.vue">
<path fill="#41f083" stroke="black" d="M669.5,-6581.84C669.5,-6581.84 548.5,-6581.84 548.5,-6581.84 545.5,-6581.84 542.5,-6578.84 542.5,-6575.84 542.5,-6575.84 542.5,-6569.84 542.5,-6569.84 542.5,-6566.84 545.5,-6563.84 548.5,-6563.84 548.5,-6563.84 669.5,-6563.84 669.5,-6563.84 672.5,-6563.84 675.5,-6566.84 675.5,-6569.84 675.5,-6569.84 675.5,-6575.84 675.5,-6575.84 675.5,-6578.84 672.5,-6581.84 669.5,-6581.84"/>
<text text-anchor="start" x="550.5" y="-6570.64" font-family="Helvetica,sans-Serif" font-size="9.00">ViewerExportControls.vue</text>
</a>
</g>
</g>
<!-- src/components/load3d/Load3dViewerContent.vue&#45;&gt;src/components/load3d/controls/viewer/ViewerExportControls.vue -->
<g id="edge702" class="edge">
<title>src/components/load3d/Load3dViewerContent.vue&#45;&gt;src/components/load3d/controls/viewer/ViewerExportControls.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M492.57,-6650.41C500.61,-6647.38 508.06,-6643.02 514,-6636.84 529.29,-6620.93 506.48,-6603.52 522,-6587.84 526.15,-6583.64 531.02,-6580.38 536.31,-6577.86"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="537.46,-6579.65 542.19,-6575.4 535.84,-6575.77 537.46,-6579.65"/>
</g>
<!-- src/components/load3d/controls/viewer/ViewerLightControls.vue -->
<g id="node384" class="node">
<title>src/components/load3d/controls/viewer/ViewerLightControls.vue</title>
<g id="a_node384"><a xlink:href="src/components/load3d/controls/viewer/ViewerLightControls.vue" xlink:title="ViewerLightControls.vue">
<path fill="#41f083" stroke="black" d="M666,-6551.84C666,-6551.84 552,-6551.84 552,-6551.84 549,-6551.84 546,-6548.84 546,-6545.84 546,-6545.84 546,-6539.84 546,-6539.84 546,-6536.84 549,-6533.84 552,-6533.84 552,-6533.84 666,-6533.84 666,-6533.84 669,-6533.84 672,-6536.84 672,-6539.84 672,-6539.84 672,-6545.84 672,-6545.84 672,-6548.84 669,-6551.84 666,-6551.84"/>
<text text-anchor="start" x="554" y="-6540.64" font-family="Helvetica,sans-Serif" font-size="9.00">ViewerLightControls.vue</text>
</a>
</g>
</g>
<!-- src/components/load3d/Load3dViewerContent.vue&#45;&gt;src/components/load3d/controls/viewer/ViewerLightControls.vue -->
<g id="edge703" class="edge">
<title>src/components/load3d/Load3dViewerContent.vue&#45;&gt;src/components/load3d/controls/viewer/ViewerLightControls.vue</title>
<g id="a_edge703"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M492.92,-6650.74C500.91,-6647.66 508.25,-6643.2 514,-6636.84 525.83,-6623.75 509.98,-6570.75 522,-6557.84 525.2,-6554.4 528.89,-6551.57 532.9,-6549.26"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="541.03,-6548.06 545.72,-6543.77 539.38,-6544.2 541.03,-6548.06"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="540.2,-6546.13 537.44,-6547.31 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="535.24" cy="-6548.26" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="542.41" y="-6589.69" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/load3d/controls/viewer/ViewerModelControls.vue -->
<g id="node385" class="node">
<title>src/components/load3d/controls/viewer/ViewerModelControls.vue</title>
<g id="a_node385"><a xlink:href="src/components/load3d/controls/viewer/ViewerModelControls.vue" xlink:title="ViewerModelControls.vue">
<path fill="#41f083" stroke="black" d="M667.5,-6521.84C667.5,-6521.84 550.5,-6521.84 550.5,-6521.84 547.5,-6521.84 544.5,-6518.84 544.5,-6515.84 544.5,-6515.84 544.5,-6509.84 544.5,-6509.84 544.5,-6506.84 547.5,-6503.84 550.5,-6503.84 550.5,-6503.84 667.5,-6503.84 667.5,-6503.84 670.5,-6503.84 673.5,-6506.84 673.5,-6509.84 673.5,-6509.84 673.5,-6515.84 673.5,-6515.84 673.5,-6518.84 670.5,-6521.84 667.5,-6521.84"/>
<text text-anchor="start" x="552.5" y="-6510.64" font-family="Helvetica,sans-Serif" font-size="9.00">ViewerModelControls.vue</text>
</a>
</g>
</g>
<!-- src/components/load3d/Load3dViewerContent.vue&#45;&gt;src/components/load3d/controls/viewer/ViewerModelControls.vue -->
<g id="edge704" class="edge">
<title>src/components/load3d/Load3dViewerContent.vue&#45;&gt;src/components/load3d/controls/viewer/ViewerModelControls.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M492.65,-6651.05C500.78,-6647.95 508.23,-6643.4 514,-6636.84 530.04,-6618.6 505.7,-6545.84 522,-6527.84 526.59,-6522.76 532.25,-6519.01 538.44,-6516.27"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="539.41,-6518.15 544.26,-6514.04 537.91,-6514.23 539.41,-6518.15"/>
</g>
<!-- src/components/load3d/controls/viewer/ViewerSceneControls.vue -->
<g id="node386" class="node">
<title>src/components/load3d/controls/viewer/ViewerSceneControls.vue</title>
<g id="a_node386"><a xlink:href="src/components/load3d/controls/viewer/ViewerSceneControls.vue" xlink:title="ViewerSceneControls.vue">
<path fill="#41f083" stroke="black" d="M668.5,-6611.84C668.5,-6611.84 549.5,-6611.84 549.5,-6611.84 546.5,-6611.84 543.5,-6608.84 543.5,-6605.84 543.5,-6605.84 543.5,-6599.84 543.5,-6599.84 543.5,-6596.84 546.5,-6593.84 549.5,-6593.84 549.5,-6593.84 668.5,-6593.84 668.5,-6593.84 671.5,-6593.84 674.5,-6596.84 674.5,-6599.84 674.5,-6599.84 674.5,-6605.84 674.5,-6605.84 674.5,-6608.84 671.5,-6611.84 668.5,-6611.84"/>
<text text-anchor="start" x="551.5" y="-6600.64" font-family="Helvetica,sans-Serif" font-size="9.00">ViewerSceneControls.vue</text>
</a>
</g>
</g>
<!-- src/components/load3d/Load3dViewerContent.vue&#45;&gt;src/components/load3d/controls/viewer/ViewerSceneControls.vue -->
<g id="edge705" class="edge">
<title>src/components/load3d/Load3dViewerContent.vue&#45;&gt;src/components/load3d/controls/viewer/ViewerSceneControls.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M476.56,-6645.81C488.89,-6643.24 501.99,-6640.22 514,-6636.84 536.51,-6630.5 561.37,-6621.41 579.87,-6614.23"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="581.07,-6616.01 585.89,-6611.87 579.53,-6612.1 581.07,-6616.01"/>
</g>
<!-- src/components/load3d/Load3dViewerContent.vue&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge707" class="edge">
<title>src/components/load3d/Load3dViewerContent.vue&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M492.86,-6654.26C500.96,-6656.99 508.35,-6661.29 514,-6667.84 525.61,-6681.27 509.81,-16880.93 522,-16893.84 548.21,-16921.6 667.22,-16876.15 693.5,-16903.84 706.47,-16917.51 689.38,-18246.4 701.5,-18260.84 762.21,-18333.14 849.98,-18226.38 910.5,-18298.84 927.62,-18319.33 919.26,-33652.47 923.5,-33678.84 963.44,-33927.37 1059.75,-33968.44 1100.5,-34216.84 1116.39,-34313.71 1103.61,-35886.17 1113.5,-35983.84 1156.83,-36411.54 1256.31,-36505.23 1300.5,-36932.84 1302.5,-36952.21 1299.55,-37616.54 1308.5,-37633.84 1361.73,-37736.72 1463.15,-37685.63 1519.5,-37786.84 1531.42,-37808.25 1509.55,-37880.15 1527.5,-37896.84 1610.01,-37973.56 1681.97,-37950.56 1781,-37896.84 1914.28,-37824.53 1888.68,-37740.67 1967,-37610.84 2057.69,-37460.49 2115.25,-37435.76 2159.5,-37265.84 2166.07,-37240.62 2156.84,-22282.61 2167.5,-22258.84 2179.04,-22233.1 2205.24,-22212.93 2224.2,-22200.99"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2225.32,-22202.77 2229.34,-22197.84 2223.13,-22199.18 2225.32,-22202.77"/>
</g>
<!-- src/components/load3d/controls/viewer/ViewerCameraControls.vue&#45;&gt;src/i18n.ts -->
<g id="edge729" class="edge">
<title>src/components/load3d/controls/viewer/ViewerCameraControls.vue&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M677.6,-6486.07C683.67,-6488.83 689.15,-6492.64 693.5,-6497.84 705.81,-6512.55 690.32,-17531.25 701.5,-17546.84 758.66,-17626.57 853.33,-17538.12 910.5,-17617.84 936.43,-17653.99 895.99,-30395.88 923.5,-30430.84 973.56,-30494.45 1050.34,-30410.29 1100.5,-30473.84 1128.44,-30509.23 1085.34,-33685.61 1113.5,-33720.84 1166.75,-33787.45 1247.28,-33697.2 1300.5,-33763.84 1312.14,-33778.42 1295.76,-36437.2 1308.5,-36450.84 1340.59,-36485.19 1486.71,-36432.16 1519.5,-36465.84 1533.54,-36480.26 1512.95,-36632.92 1527.5,-36646.84 1608.91,-36724.73 1701.2,-36726.37 1781,-36646.84 1792.61,-36635.26 1786.92,-34302.1 1789,-34285.84 1806.41,-34149.63 1858.73,-33991.02 1875.66,-33942.03"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.73,-33942.46 1877.71,-33936.1 1873.76,-33941.08 1877.73,-33942.46"/>
</g>
<!-- src/components/load3d/controls/viewer/ViewerCameraControls.vue&#45;&gt;src/extensions/core/load3d/interfaces.ts -->
<g id="edge728" class="edge">
<title>src/components/load3d/controls/viewer/ViewerCameraControls.vue&#45;&gt;src/extensions/core/load3d/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M677.6,-6486.07C683.67,-6488.83 689.15,-6492.64 693.5,-6497.84 716.94,-6525.84 678.42,-16986.54 701.5,-17014.84 761.45,-17088.32 850.54,-16984.37 910.5,-17057.84 936.08,-17089.18 905.92,-28672.4 923.5,-28708.84 967.21,-28799.42 1056.51,-28759.39 1100.5,-28849.84 1122.6,-28895.28 1081.61,-30629.64 1113.5,-30668.84 1142.12,-30704.02 1487.42,-30742.89 1519.5,-30710.84 1534.24,-30696.1 1515.11,-18720.6 1527.5,-18703.84 1545.59,-18679.38 1579.55,-18670.57 1606.82,-18667.63"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1607.11,-18669.72 1612.89,-18667.06 1606.72,-18665.53 1607.11,-18669.72"/>
</g>
<!-- src/components/load3d/controls/viewer/ViewerExportControls.vue&#45;&gt;src/i18n.ts -->
<g id="edge730" class="edge">
<title>src/components/load3d/controls/viewer/ViewerExportControls.vue&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M675.6,-6575.21C682.46,-6578.02 688.68,-6582.08 693.5,-6587.84 705.87,-6602.61 689.32,-17671.91 701.5,-17686.84 761.45,-17760.32 850.54,-17656.36 910.5,-17729.84 938.75,-17764.46 900.88,-30560.3 923.5,-30598.84 969.14,-30676.56 1054.74,-30620.18 1100.5,-30697.84 1122.51,-30735.18 1088.81,-33783.21 1113.5,-33818.84 1164.14,-33891.9 1249.9,-33816.74 1300.5,-33889.84 1321.08,-33919.56 1287.36,-36463.51 1308.5,-36492.84 1366.36,-36573.1 1460.55,-36484.37 1519.5,-36563.84 1537.05,-36587.5 1506.36,-36808.32 1527.5,-36828.84 1547.72,-36848.45 1761.05,-36848.72 1781,-36828.84 1793.51,-36816.37 1786.76,-34303.35 1789,-34285.84 1806.39,-34149.63 1858.73,-33991.02 1875.65,-33942.02"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.73,-33942.46 1877.71,-33936.1 1873.76,-33941.08 1877.73,-33942.46"/>
</g>
<!-- src/components/load3d/controls/viewer/ViewerLightControls.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge732" class="edge">
<title>src/components/load3d/controls/viewer/ViewerLightControls.vue&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge732"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M672.33,-6543.98C680.48,-6546.78 687.92,-6551.17 693.5,-6557.84 705.39,-6572.04 694.55,-17207.67 701.5,-17224.84 751.65,-17348.65 860.33,-17317.03 910.5,-17440.84 925.8,-17478.58 915.02,-29131 923.5,-29170.84 963.82,-29360.19 1059.75,-29379.58 1100.5,-29568.84 1113.89,-29631.02 1095.83,-31797.73 1113.5,-31858.84 1157.15,-32009.77 1256.6,-32007.98 1300.5,-32158.84 1303.95,-32170.71 1299.72,-33040.14 1308.5,-33048.84 1375.11,-33114.85 1452.99,-33114.94 1519.5,-33048.84 1532.4,-33036.01 1521.74,-31756.1 1527.5,-31738.84 1587.37,-31559.36 1721.63,-31576.48 1781,-31396.84 1785.49,-31383.25 1779.73,-14928.73 1789,-14917.84 1798.28,-14906.93 1812.14,-14901.77 1826.3,-14899.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.6,-14901.12 1840.41,-14898.53 1834.25,-14896.93 1834.6,-14901.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.43,-14899.02 1831.44,-14899.27 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.04" cy="-14899.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="674.95" y="-10714.05" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/load3d/controls/viewer/ViewerLightControls.vue&#45;&gt;src/i18n.ts -->
<g id="edge731" class="edge">
<title>src/components/load3d/controls/viewer/ViewerLightControls.vue&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M672.33,-6543.98C680.48,-6546.78 687.92,-6551.17 693.5,-6557.84 705.85,-6572.6 689.33,-17629.92 701.5,-17644.84 761.45,-17718.32 850.54,-17614.36 910.5,-17687.84 938.72,-17722.42 897.2,-30506.77 923.5,-30542.84 972.2,-30609.61 1051.7,-30533.14 1100.5,-30599.84 1126.78,-30635.76 1083.24,-33772.19 1113.5,-33804.84 1141.84,-33835.41 1272.18,-33789.24 1300.5,-33819.84 1313.04,-33833.39 1295.89,-36465.34 1308.5,-36478.84 1340.59,-36513.19 1487.02,-36459.86 1519.5,-36493.84 1531.29,-36506.17 1515.28,-36788.93 1527.5,-36800.84 1547.67,-36820.49 1761.05,-36820.72 1781,-36800.84 1793.37,-36788.51 1786.79,-34303.16 1789,-34285.84 1806.4,-34149.63 1858.73,-33991.02 1875.65,-33942.02"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.73,-33942.46 1877.71,-33936.1 1873.76,-33941.08 1877.73,-33942.46"/>
</g>
<!-- src/components/load3d/controls/viewer/ViewerModelControls.vue&#45;&gt;src/i18n.ts -->
<g id="edge734" class="edge">
<title>src/components/load3d/controls/viewer/ViewerModelControls.vue&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M673.57,-6514.42C681.23,-6517.24 688.21,-6521.51 693.5,-6527.84 705.86,-6542.6 688.85,-17602.32 701.5,-17616.84 763.11,-17687.54 848.88,-17575.15 910.5,-17645.84 939.77,-17679.41 898.53,-30435.96 923.5,-30472.84 971.02,-30543.02 1052.87,-30473.72 1100.5,-30543.84 1125.62,-30580.82 1085.58,-33727.92 1113.5,-33762.84 1166.75,-33829.45 1247.28,-33739.2 1300.5,-33805.84 1312.02,-33820.27 1295.89,-36451.34 1308.5,-36464.84 1340.59,-36499.19 1486.95,-36445.93 1519.5,-36479.84 1539.9,-36501.09 1506.36,-36724.32 1527.5,-36744.84 1567.93,-36784.06 1741.1,-36784.61 1781,-36744.84 1793.09,-36732.78 1786.84,-34302.78 1789,-34285.84 1806.4,-34149.63 1858.73,-33991.02 1875.65,-33942.02"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.73,-33942.46 1877.71,-33936.1 1873.76,-33941.08 1877.73,-33942.46"/>
</g>
<!-- src/components/load3d/controls/viewer/ViewerModelControls.vue&#45;&gt;src/extensions/core/load3d/interfaces.ts -->
<g id="edge733" class="edge">
<title>src/components/load3d/controls/viewer/ViewerModelControls.vue&#45;&gt;src/extensions/core/load3d/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M673.57,-6514.42C681.23,-6517.24 688.21,-6521.51 693.5,-6527.84 705.23,-6541.85 696.38,-17039.29 701.5,-17056.84 749.94,-17222.77 862.03,-17218.92 910.5,-17384.84 921.66,-17423.05 898.88,-28817.56 923.5,-28848.84 973.57,-28912.45 1050.24,-28828.37 1100.5,-28891.84 1132.11,-28931.75 1080.02,-30686.48 1113.5,-30724.84 1232.44,-30861.1 1391.56,-30880.69 1519.5,-30752.84 1534.3,-30738.05 1515.06,-18720.66 1527.5,-18703.84 1545.59,-18679.38 1579.55,-18670.57 1606.82,-18667.63"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1607.11,-18669.72 1612.89,-18667.06 1606.72,-18665.53 1607.11,-18669.72"/>
</g>
<!-- src/components/load3d/controls/viewer/ViewerSceneControls.vue&#45;&gt;src/i18n.ts -->
<g id="edge735" class="edge">
<title>src/components/load3d/controls/viewer/ViewerSceneControls.vue&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M674.7,-6603.26C681.9,-6605.92 688.44,-6609.93 693.5,-6615.84 706.05,-6630.49 689.95,-17713.38 701.5,-17728.84 759.48,-17806.46 852.5,-17713.22 910.5,-17790.84 937.32,-17826.73 904.37,-30656.31 923.5,-30696.84 967.03,-30789.05 1056.82,-30750.69 1100.5,-30842.84 1118.62,-30881.06 1086.32,-33856.41 1113.5,-33888.84 1167.76,-33953.58 1246.28,-33858.06 1300.5,-33922.84 1324.04,-33950.95 1285.58,-36534.21 1308.5,-36562.84 1368.6,-36637.92 1458.22,-36536.71 1519.5,-36610.84 1535.93,-36630.72 1508.95,-36824.92 1527.5,-36842.84 1608.53,-36921.12 1701.21,-36922.38 1781,-36842.84 1793.58,-36830.3 1786.75,-34303.45 1789,-34285.84 1806.39,-34149.63 1858.73,-33991.02 1875.65,-33942.02"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.73,-33942.46 1877.71,-33936.1 1873.76,-33941.08 1877.73,-33942.46"/>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1840" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<g id="a_edge1840"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2235.31,-22198.03C2217.33,-22210.46 2181.61,-22233.54 2167.5,-22264.84 2157.19,-22287.7 2173.75,-24050.19 2159.5,-24070.84 2110.95,-24141.18 2028.99,-24069.8 1980,-24139.84 1967.82,-24157.25 1968.78,-24883.66 1967,-24904.84 1949.76,-25109.57 1903.49,-25353.67 1888.07,-25428.21"/>
<polygon fill="orange" stroke="orange" points="1884.39,-25435.49 1885.2,-25441.8 1888.5,-25436.36 1884.39,-25435.49"/>
<polyline fill="none" stroke="orange" points="1886.44,-25435.93 1887.06,-25432.99 "/>
<ellipse fill="none" stroke="orange" cx="1887.56" cy="-25430.64" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2135" y="-24063.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge1835" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge1835"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2235.31,-22198.03C2217.32,-22210.45 2181.59,-22233.53 2167.5,-22264.84 2152.45,-22298.27 2175.64,-24871.92 2159.5,-24904.84 2146.07,-24932.22 2118.78,-24953.21 2095.19,-24966.44"/>
<polygon fill="orange" stroke="orange" points="2087.28,-24968.19 2082.93,-24972.82 2089.22,-24971.91 2087.28,-24968.19"/>
<polyline fill="none" stroke="orange" points="2088.25,-24970.05 2090.91,-24968.67 "/>
<ellipse fill="none" stroke="orange" cx="2093.04" cy="-24967.56" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2139.41" y="-23588.31" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/types/events.ts -->
<g id="edge1850" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/types/events.ts</title>
<g id="a_edge1850"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2249.19,-22179.84C2255.38,-22134.61 2285.3,-21932.76 2331.5,-21893.84 2355.77,-21873.39 2451.51,-21901.71 2473.5,-21878.84 2492.18,-21859.41 2461.83,-21776.25 2481.5,-21757.84 2551.12,-21692.67 2846.78,-21748.7 2905.5,-21823.84 2925.21,-21849.05 2893.72,-22950.68 2913.5,-22975.84 2916.26,-22979.34 2919.81,-22981.99 2923.76,-22983.98"/>
<polygon fill="orange" stroke="orange" points="2930.89,-22988.49 2937.24,-22988.34 2932.18,-22984.5 2930.89,-22988.49"/>
<polyline fill="none" stroke="orange" points="2931.53,-22986.49 2928.68,-22985.57 "/>
<ellipse fill="none" stroke="orange" cx="2926.39" cy="-22984.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2883.14" y="-22579.43" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/renderer/core/layout/operations/layoutMutations.ts -->
<g id="edge1864" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/renderer/core/layout/operations/layoutMutations.ts</title>
<g id="a_edge1864"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2229.34,-22197.84C2210.3,-22209.19 2180.13,-22230.68 2167.5,-22258.84 2156.31,-22283.77 2173.19,-30107.18 2159.5,-30130.84 2073.43,-30279.64 1910.69,-30363.25 1789,-30241.84 1780.22,-30233.08 1782.61,-26683.13 1781,-26670.84 1723.71,-26231.98 1584.42,-26146.74 1527.5,-25707.84 1524.23,-25682.63 1530.52,-11089.74 1519.5,-11066.84 1507.04,-11040.93 1480.61,-11021.25 1459.18,-11008.73"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1453.24,-11003.07 1446.97,-11002.02 1451.22,-11006.75 1453.24,-11003.07"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1452.23,-11004.91 1454.86,-11006.35 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1456.96" cy="-11007.51" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1550.71" y="-16592.91" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/core/layout/types.ts -->
<g id="node509" class="node">
<title>src/renderer/core/layout/types.ts</title>
<g id="a_node509"><a xlink:href="src/renderer/core/layout/types.ts" xlink:title="types.ts">
<path fill="#ddfeff" stroke="black" d="M2073,-11027.84C2073,-11027.84 2031,-11027.84 2031,-11027.84 2028,-11027.84 2025,-11024.84 2025,-11021.84 2025,-11021.84 2025,-11015.84 2025,-11015.84 2025,-11012.84 2028,-11009.84 2031,-11009.84 2031,-11009.84 2073,-11009.84 2073,-11009.84 2076,-11009.84 2079,-11012.84 2079,-11015.84 2079,-11015.84 2079,-11021.84 2079,-11021.84 2079,-11024.84 2076,-11027.84 2073,-11027.84"/>
<text text-anchor="start" x="2033.5" y="-11016.64" font-family="Helvetica,sans-Serif" font-size="9.00">types.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/renderer/core/layout/types.ts -->
<g id="edge1865" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/renderer/core/layout/types.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2245.67,-22179.57C2240.89,-22043.21 2184.85,-20428.41 2167.5,-19124.84 2167.32,-19110.94 2165.03,-11131.59 2159.5,-11118.84 2142.18,-11078.86 2100.15,-11047.51 2074.37,-11031.2"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2075.34,-11029.33 2069.13,-11027.96 2073.12,-11032.9 2075.34,-11029.33"/>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge1854" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge1854"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2247.62,-22179.84C2246.55,-22141.46 2247.91,-21990.33 2331.5,-21921.84 2356.04,-21901.73 2451.47,-21929.67 2473.5,-21906.84 2491.29,-21888.4 2462.77,-21809.31 2481.5,-21791.84 2502.3,-21772.43 2586.82,-21774.68 2609.5,-21791.84 2626.44,-21804.65 2608.4,-21821.94 2622.5,-21837.84 2663.08,-21883.6 2715.29,-21840.14 2749.5,-21890.84 2766.79,-21916.47 2743.05,-22979.8 2762.5,-23003.84 2768.12,-23010.78 2776.2,-23014.93 2784.81,-23017.34"/>
<polygon fill="orange" stroke="orange" points="2792.21,-23020.82 2798.49,-23019.83 2792.97,-23016.69 2792.21,-23020.82"/>
<polyline fill="none" stroke="orange" points="2792.59,-23018.75 2789.64,-23018.22 "/>
<ellipse fill="none" stroke="orange" cx="2787.28" cy="-23017.79" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2730.03" y="-22593.18" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts -->
<g id="edge1853" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts</title>
<g id="a_edge1853"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2261.74,-22179.77C2300.91,-22155.13 2414.12,-22092.6 2473.5,-22150.84 2489.77,-22166.79 2468.34,-22542.24 2481.5,-22560.84 2516.59,-22610.43 2574.14,-22559.43 2609.5,-22608.84 2637.13,-22647.43 2591.99,-22999.47 2622.5,-23035.84 2625.33,-23039.21 2628.79,-23041.85 2632.61,-23043.9"/>
<polygon fill="orange" stroke="orange" points="2639.37,-23048.57 2645.73,-23048.63 2640.79,-23044.62 2639.37,-23048.57"/>
<polyline fill="none" stroke="orange" points="2640.08,-23046.6 2637.26,-23045.58 "/>
<ellipse fill="none" stroke="orange" cx="2635" cy="-23044.76" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2466.52" y="-22564.32" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/measure.ts -->
<g id="edge1843" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/measure.ts</title>
<g id="a_edge1843"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2248.79,-22179.63C2253.68,-22124.67 2281.13,-21839.9 2331.5,-21770.84 2374.06,-21712.49 2433.72,-21752.12 2473.5,-21691.84 2492.45,-21663.12 2461.83,-21643.07 2481.5,-21614.84 2517.74,-21562.81 2574.43,-21604.66 2609.5,-21551.84 2636.71,-21510.85 2589.83,-21367.62 2622.5,-21330.84 2740.69,-21197.8 2852.77,-21216.64 3019.5,-21278.84 3077.36,-21300.42 3098.01,-21314.05 3124.5,-21369.84 3166.42,-21458.11 3179.29,-23021.7 3180.84,-23231.6"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3178.79,-23239.64 3180.94,-23245.62 3182.99,-23239.61 3178.79,-23239.64"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3180.89,-23239.62 3180.87,-23236.62 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3180.86" cy="-23234.22" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3150.79" y="-22699.58" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts -->
<g id="edge1841" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts</title>
<g id="a_edge1841"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2249.41,-22179.44C2259.61,-22111.34 2322.21,-21695.9 2331.5,-21686.84 2377.12,-21642.33 2430.14,-21713.55 2473.5,-21666.84 2489.89,-21649.18 2470.09,-21583.54 2484.63,-21547.93"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2490.67,-21542.13 2492.03,-21535.92 2487.09,-21539.93 2490.67,-21542.13"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2488.88,-21541.03 2487.31,-21543.58 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2486.05" cy="-21545.63" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2307" y="-21679.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/DragAndScale.ts -->
<g id="edge1831" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/DragAndScale.ts</title>
<g id="a_edge1831"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2250.04,-22179.75C2262.21,-22125.72 2324.83,-21848.76 2331.5,-21842.84 2379.01,-21800.61 2430.1,-21872.27 2473.5,-21825.84 2485.28,-21813.24 2471.32,-21684.75 2481.5,-21670.84 2517.38,-21621.81 2573.51,-21671.79 2609.5,-21622.84 2624.79,-21602.04 2603.74,-21408.58 2622.5,-21390.84 2663.51,-21352.06 2693.54,-21383.44 2749.5,-21390.84 2820.68,-21400.25 2837.68,-21409.27 2905.5,-21432.84 2957.59,-21450.94 2989.01,-21435.89 3019.5,-21481.84 3033.85,-21503.45 3031.73,-23323.9 3032.5,-23349.84 3042.36,-23682.9 3069.1,-24087.76 3075.91,-24187.71"/>
<polygon fill="orange" stroke="orange" points="3074.35,-24195.66 3076.85,-24201.5 3078.54,-24195.37 3074.35,-24195.66"/>
<polyline fill="none" stroke="orange" points="3076.44,-24195.52 3076.24,-24192.52 "/>
<ellipse fill="none" stroke="orange" cx="3076.07" cy="-24190.13" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3007.76" y="-23182.93" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/LGraph.ts -->
<g id="edge1836" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/LGraph.ts</title>
<g id="a_edge1836"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2250.55,-22179.73C2258.73,-22156.51 2286.4,-22096.98 2331.5,-22074.84 2359.83,-22060.93 2450.55,-22053.17 2473.5,-22074.84 2484.75,-22085.46 2478.13,-22198.74 2481.5,-22213.84 2514.77,-22362.94 2577.19,-22383.53 2609.5,-22532.84 2616.35,-22564.47 2600.65,-22799.96 2622.5,-22823.84 2660.95,-22865.85 2711.41,-22798.51 2749.5,-22840.84 2766.86,-22860.13 2749.29,-23285.5 2762.5,-23307.84 2770.68,-23321.66 2785.8,-23331.09 2799.56,-23337.83"/>
<polygon fill="orange" stroke="orange" points="2806.23,-23343.17 2812.56,-23343.74 2807.96,-23339.34 2806.23,-23343.17"/>
<polyline fill="none" stroke="orange" points="2807.1,-23341.26 2804.36,-23340.02 "/>
<ellipse fill="none" stroke="orange" cx="2802.18" cy="-23339.02" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2587.71" y="-22765.55" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/LGraphCanvas.ts -->
<g id="edge1839" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/LGraphCanvas.ts</title>
<g id="a_edge1839"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2249.76,-22179.8C2256.21,-22153.38 2280.79,-22077.8 2331.5,-22044.84 2384.84,-22010.17 2428.72,-22072.02 2473.5,-22026.84 2494.92,-22005.22 2458.76,-21979.06 2481.5,-21958.84 2502.76,-21939.94 2588.73,-21939.41 2609.5,-21958.84 2641.06,-21988.35 2591.79,-22122.44 2622.5,-22152.84 2667.27,-22197.14 2862.03,-22123.25 2905.5,-22168.84 2914.24,-22178 2911.49,-23068.33 2913.5,-23080.84 2922.14,-23134.47 2945.2,-23194.65 2957.51,-23226.51"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2958.46,-23234.88 2962.57,-23239.73 2962.39,-23233.38 2958.46,-23234.88"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2960.42,-23234.13 2959.35,-23231.33 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2958.49" cy="-23229.09" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2936.74" y="-22701.76" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/LLink.ts -->
<g id="edge1842" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/LLink.ts</title>
<g id="a_edge1842"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2248.68,-22179.59C2253.18,-22125.5 2280.06,-21852.52 2331.5,-21789.84 2375.07,-21736.74 2433.67,-21784.8 2473.5,-21728.84 2487.84,-21708.69 2465.94,-21637.06 2481.5,-21617.84 2518.77,-21571.82 2572.53,-21627.09 2609.5,-21580.84 2639.94,-21542.76 2587.02,-21395.27 2622.5,-21361.84 2682.25,-21305.53 2944.43,-21305.15 3019.5,-21386.84 3050.25,-21420.3 3005.48,-22986.3 3032.5,-23022.84 3057.99,-23057.31 3098.28,-23017.92 3124.5,-23051.84 3128.83,-23057.44 3172.71,-23986.54 3179.98,-24145.77"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3178.24,-24153.81 3180.61,-24159.71 3182.44,-24153.62 3178.24,-24153.81"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3180.34,-24153.72 3180.21,-24150.72 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3180.1" cy="-24148.32" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3007.49" y="-23014.76" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts -->
<g id="edge1847" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts</title>
<g id="a_edge1847"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2249.65,-22179.62C2260.19,-22125.91 2318.25,-21857.3 2331.5,-21845.84 2355.48,-21825.09 2451.6,-21854.77 2473.5,-21831.84 2485.33,-21819.44 2469.16,-21689.72 2481.5,-21677.84 2515.44,-21645.15 2864.29,-21661.99 2905.5,-21684.84 2982.18,-21727.34 2992.69,-21762.36 3019.5,-21845.84 3039.67,-21908.62 3016.11,-24155.96 3032.5,-24219.84 3038.9,-24244.77 3054.37,-24270.34 3065.39,-24287.77"/>
<polygon fill="orange" stroke="orange" points="3067.88,-24295.65 3072.86,-24299.6 3071.43,-24293.41 3067.88,-24295.65"/>
<polyline fill="none" stroke="orange" points="3069.66,-24294.53 3068.05,-24291.99 "/>
<ellipse fill="none" stroke="orange" cx="3066.77" cy="-24289.96" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3002.44" y="-23233.29" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInputNode.ts -->
<g id="edge1848" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInputNode.ts</title>
<g id="a_edge1848"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2204.64,-22194.08C2190.69,-22196.59 2176.42,-22201.71 2167.5,-22212.84 2155.18,-22228.22 2172.61,-23617.12 2159.5,-23631.84 2142.27,-23651.19 2112.31,-23653.35 2088.55,-23650.32"/>
<polygon fill="orange" stroke="orange" points="2081,-23646.85 2074.72,-23647.87 2080.27,-23650.99 2081,-23646.85"/>
<polyline fill="none" stroke="orange" points="2080.63,-23648.92 2083.59,-23649.44 "/>
<ellipse fill="none" stroke="orange" cx="2085.95" cy="-23649.86" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2139.29" y="-22913.84" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts -->
<g id="edge1849" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts</title>
<g id="a_edge1849"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2264.15,-22198C2280.62,-22207.01 2307.15,-22220.56 2331.5,-22228.84 2392.58,-22249.58 2432.73,-22208.85 2473.5,-22258.84 2484.99,-22272.93 2470.97,-23487.09 2482.94,-23630.94"/>
<polygon fill="orange" stroke="orange" points="2482.15,-23639.05 2485.19,-23644.63 2486.29,-23638.37 2482.15,-23639.05"/>
<polyline fill="none" stroke="orange" points="2484.22,-23638.71 2483.73,-23635.75 "/>
<ellipse fill="none" stroke="orange" cx="2483.34" cy="-23633.38" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2453.54" y="-22889.02" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts -->
<g id="edge1851" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2247.57,-22179.62C2246.29,-22140.3 2246.92,-21985.31 2331.5,-21912.84 2379.9,-21871.37 2429.98,-21939.39 2473.5,-21892.84 2490.24,-21874.93 2463.55,-21799.53 2481.5,-21782.84 2523.16,-21744.1 2555.24,-21765.73 2609.5,-21782.84 2681.94,-21805.67 2714.03,-21813.68 2749.5,-21880.84 2763.71,-21907.73 2743.02,-22952.47 2762.5,-22975.84 2767.27,-22981.56 2773.74,-22985.24 2780.78,-22987.55"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2780.47,-22989.64 2786.81,-22989.18 2781.57,-22985.59 2780.47,-22989.64"/>
</g>
<!-- src/lib/litegraph/src/utils/collections.ts -->
<g id="node701" class="node">
<title>src/lib/litegraph/src/utils/collections.ts</title>
<g id="a_node701"><a xlink:href="src/lib/litegraph/src/utils/collections.ts" xlink:title="collections.ts">
<path fill="#ddfeff" stroke="black" d="M2717.5,-22099.84C2717.5,-22099.84 2654.5,-22099.84 2654.5,-22099.84 2651.5,-22099.84 2648.5,-22096.84 2648.5,-22093.84 2648.5,-22093.84 2648.5,-22087.84 2648.5,-22087.84 2648.5,-22084.84 2651.5,-22081.84 2654.5,-22081.84 2654.5,-22081.84 2717.5,-22081.84 2717.5,-22081.84 2720.5,-22081.84 2723.5,-22084.84 2723.5,-22087.84 2723.5,-22087.84 2723.5,-22093.84 2723.5,-22093.84 2723.5,-22096.84 2720.5,-22099.84 2717.5,-22099.84"/>
<text text-anchor="start" x="2656.5" y="-22088.64" font-family="Helvetica,sans-Serif" font-size="9.00">collections.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/utils/collections.ts -->
<g id="edge1855" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/utils/collections.ts</title>
<g id="a_edge1855"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2249.26,-22179.54C2253.87,-22149.46 2272.74,-22054.23 2331.5,-22010.84 2382.77,-21972.98 2429.4,-22036.85 2473.5,-21990.84 2486.17,-21977.62 2467.94,-21921.14 2481.5,-21908.84 2502.57,-21889.72 2588.62,-21889.52 2609.5,-21908.84 2636.82,-21934.12 2598.34,-22047.52 2622.5,-22075.84 2625.96,-22079.9 2630.31,-22082.96 2635.1,-22085.26"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2642.11,-22089.82 2648.47,-22089.73 2643.44,-22085.84 2642.11,-22089.82"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2642.78,-22087.83 2639.93,-22086.88 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2637.65" cy="-22086.12" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2414.62" y="-22000.92" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/LGraphBadge.ts -->
<g id="edge1837" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/LGraphBadge.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2249.41,-22179.6C2259.61,-22112.7 2322.21,-21704.57 2331.5,-21695.84 2354.63,-21674.11 2451.54,-21703.74 2473.5,-21680.84 2493.07,-21660.42 2461.81,-21574.14 2481.5,-21553.84 2501.39,-21533.33 2589.8,-21562.53 2609.5,-21541.84 2631.82,-21518.4 2601.05,-21275.08 2622.5,-21250.84 2752.79,-21103.58 3020.31,-21129.02 3131.17,-21147.21"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="3131.03,-21149.32 3137.29,-21148.23 3131.72,-21145.17 3131.03,-21149.32"/>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/LGraphButton.ts -->
<g id="edge1838" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/LGraphButton.ts</title>
<g id="a_edge1838"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2248.66,-22179.83C2252.56,-22129 2274.33,-21873.11 2331.5,-21672.84 2345.88,-21622.48 2371.72,-21566.6 2386.44,-21536.66"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2391.87,-21530.48 2392.68,-21524.17 2388.12,-21528.6 2391.87,-21530.48"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2390,-21529.54 2388.66,-21532.22 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2387.58" cy="-21534.37" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2267.23" y="-21839.54" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/infrastructure/Rectangle.ts -->
<g id="edge1834" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/infrastructure/Rectangle.ts</title>
<g id="a_edge1834"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2228.33,-22198.01C2206.81,-22209.89 2173.16,-22232.94 2163.5,-22264.84 2159.39,-22278.42 2159.39,-24294.26 2163.5,-24307.84 2167.79,-24322 2181.36,-24328.02 2196.36,-24330.09"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2204.17,-24332.71 2210.3,-24331 2204.45,-24328.52 2204.17,-24332.71"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2204.31,-24330.61 2201.32,-24330.42 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2198.92" cy="-24330.26" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2135.92" y="-23257.59" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/canvas/measureSlots.ts -->
<g id="edge1830" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/canvas/measureSlots.ts</title>
<g id="a_edge1830"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2204.65,-22188.47C2190.71,-22190.6 2176.43,-22195.72 2167.5,-22206.84 2149.62,-22229.1 2173.05,-23209.7 2159.5,-23234.84 2065.48,-23409.26 1884.25,-23309.08 1789,-23482.84 1779.28,-23500.57 1782.78,-23826.69 1781,-23846.84 1752.04,-24173.78 1674.54,-24566.56 1654.69,-24664.09"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1651.03,-24671.48 1651.88,-24677.78 1655.14,-24672.33 1651.03,-24671.48"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1653.09,-24671.9 1653.69,-24668.96 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1654.17" cy="-24666.61" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1883.04" y="-23372.47" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/draw.ts -->
<g id="node709" class="node">
<title>src/lib/litegraph/src/draw.ts</title>
<g id="a_node709"><a xlink:href="src/lib/litegraph/src/draw.ts" xlink:title="draw.ts">
<path fill="#ddfeff" stroke="black" d="M2419.5,-21819.84C2419.5,-21819.84 2377.5,-21819.84 2377.5,-21819.84 2374.5,-21819.84 2371.5,-21816.84 2371.5,-21813.84 2371.5,-21813.84 2371.5,-21807.84 2371.5,-21807.84 2371.5,-21804.84 2374.5,-21801.84 2377.5,-21801.84 2377.5,-21801.84 2419.5,-21801.84 2419.5,-21801.84 2422.5,-21801.84 2425.5,-21804.84 2425.5,-21807.84 2425.5,-21807.84 2425.5,-21813.84 2425.5,-21813.84 2425.5,-21816.84 2422.5,-21819.84 2419.5,-21819.84"/>
<text text-anchor="start" x="2381.5" y="-21808.64" font-family="Helvetica,sans-Serif" font-size="9.00">draw.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/draw.ts -->
<g id="edge1832" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/draw.ts</title>
<g id="a_edge1832"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2249.97,-22179.76C2261.99,-22124.51 2325.06,-21835.53 2331.5,-21828.84 2338.5,-21821.57 2348.12,-21817.14 2357.85,-21814.47"/>
<polygon fill="orange" stroke="orange" points="2365.96,-21814.99 2371.43,-21811.75 2365.13,-21810.87 2365.96,-21814.99"/>
<polyline fill="none" stroke="orange" points="2365.54,-21812.93 2362.6,-21813.52 "/>
<ellipse fill="none" stroke="orange" cx="2360.25" cy="-21813.99" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2268.33" y="-21978.86" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/NullGraphError.ts -->
<g id="node711" class="node">
<title>src/lib/litegraph/src/infrastructure/NullGraphError.ts</title>
<g id="a_node711"><a xlink:href="src/lib/litegraph/src/infrastructure/NullGraphError.ts" xlink:title="NullGraphError.ts">
<path fill="#ddfeff" stroke="black" d="M2288.5,-24455.84C2288.5,-24455.84 2205.5,-24455.84 2205.5,-24455.84 2202.5,-24455.84 2199.5,-24452.84 2199.5,-24449.84 2199.5,-24449.84 2199.5,-24443.84 2199.5,-24443.84 2199.5,-24440.84 2202.5,-24437.84 2205.5,-24437.84 2205.5,-24437.84 2288.5,-24437.84 2288.5,-24437.84 2291.5,-24437.84 2294.5,-24440.84 2294.5,-24443.84 2294.5,-24443.84 2294.5,-24449.84 2294.5,-24449.84 2294.5,-24452.84 2291.5,-24455.84 2288.5,-24455.84"/>
<text text-anchor="start" x="2207.5" y="-24444.64" font-family="Helvetica,sans-Serif" font-size="9.00">NullGraphError.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/infrastructure/NullGraphError.ts -->
<g id="edge1833" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/infrastructure/NullGraphError.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2228.33,-22198.01C2206.81,-22209.89 2173.16,-22232.94 2163.5,-22264.84 2159.15,-22279.2 2159.15,-24411.47 2163.5,-24425.84 2167.52,-24439.11 2179.58,-24445.52 2193.34,-24448.3"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2193.06,-24450.38 2199.32,-24449.28 2193.74,-24446.23 2193.06,-24450.38"/>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/node/NodeInputSlot.ts -->
<g id="edge1844" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/node/NodeInputSlot.ts</title>
<g id="a_edge1844"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2204.67,-22188.48C2190.73,-22190.62 2176.45,-22195.73 2167.5,-22206.84 2154.85,-22222.54 2172.45,-22917.38 2159.5,-22932.84 2107.36,-22995.08 2034.34,-22906.5 1980,-22966.84 1956.57,-22992.85 1990.86,-23098.22 1967,-23123.84 1960.44,-23130.87 1951.78,-23135.17 1942.51,-23137.67"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1934.21,-23137.02 1928.67,-23140.14 1934.94,-23141.15 1934.21,-23137.02"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1934.57,-23139.09 1937.53,-23138.56 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1939.89" cy="-23138.14" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2135" y="-22925.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts -->
<g id="edge1860" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts</title>
<g id="a_edge1860"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2261.54,-22197.91C2278.04,-22209.79 2305.34,-22232.25 2318.5,-22258.84 2338.19,-22298.61 2301.14,-22325.47 2331.5,-22357.84 2335.15,-22361.73 2339.6,-22364.64 2344.45,-22366.81"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2351.58,-22371.19 2357.93,-22370.94 2352.81,-22367.18 2351.58,-22371.19"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2352.19,-22369.18 2349.33,-22368.31 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2347.03" cy="-22367.6" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2300.09" y="-22276.89" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/widgets/widgetMap.ts -->
<g id="edge1861" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/widgets/widgetMap.ts</title>
<g id="a_edge1861"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2245.93,-22179.83C2245.07,-22085.29 2235.55,-21276.48 2159.5,-21206.84 2130.08,-21179.9 2008.35,-21178.77 1980,-21206.84 1954.36,-21232.22 1990.62,-22478.56 1967,-22505.84 1958.86,-22515.24 1946.97,-22519.86 1934.69,-22521.83"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1926.63,-22520.42 1920.84,-22523.04 1927,-22524.61 1926.63,-22520.42"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1926.81,-22522.52 1929.8,-22522.25 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1932.19" cy="-22522.05" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1950.58" y="-22343.45" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/core/canvas/litegraph/slotCalculations.ts -->
<g id="node720" class="node">
<title>src/renderer/core/canvas/litegraph/slotCalculations.ts</title>
<g id="a_node720"><a xlink:href="src/renderer/core/canvas/litegraph/slotCalculations.ts" xlink:title="slotCalculations.ts">
<path fill="#ddfeff" stroke="black" d="M1692,-11095.84C1692,-11095.84 1606,-11095.84 1606,-11095.84 1603,-11095.84 1600,-11092.84 1600,-11089.84 1600,-11089.84 1600,-11083.84 1600,-11083.84 1600,-11080.84 1603,-11077.84 1606,-11077.84 1606,-11077.84 1692,-11077.84 1692,-11077.84 1695,-11077.84 1698,-11080.84 1698,-11083.84 1698,-11083.84 1698,-11089.84 1698,-11089.84 1698,-11092.84 1695,-11095.84 1692,-11095.84"/>
<text text-anchor="start" x="1608" y="-11084.64" font-family="Helvetica,sans-Serif" font-size="9.00">slotCalculations.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/renderer/core/canvas/litegraph/slotCalculations.ts -->
<g id="edge1863" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/renderer/core/canvas/litegraph/slotCalculations.ts</title>
<g id="a_edge1863"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2229.35,-22197.84C2210.31,-22209.2 2180.15,-22230.69 2167.5,-22258.84 2161.56,-22272.07 2169.77,-26425.59 2159.5,-26435.84 2041.28,-26553.83 1886.91,-26508.16 1789,-26372.84 1773.46,-26351.35 1798.8,-11119.49 1781,-11099.84 1762.79,-11079.74 1733.31,-11075.48 1706.93,-11076.7"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1698.89,-11075.24 1693.08,-11077.82 1699.23,-11079.43 1698.89,-11075.24"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1699.06,-11077.33 1702.05,-11077.09 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1704.44" cy="-11076.9" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1811.46" y="-16630.91" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/node/NodeOutputSlot.ts -->
<g id="edge1845" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/node/NodeOutputSlot.ts</title>
<g id="a_edge1845"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2204.67,-22188.48C2190.72,-22190.61 2176.44,-22195.73 2167.5,-22206.84 2154.19,-22223.37 2171.74,-22953.5 2159.5,-22970.84 2110.5,-23040.29 2032.48,-22969.98 1980,-23036.84 1948.24,-23077.3 2002.19,-23114.32 1967,-23151.84 1961.29,-23157.93 1954.02,-23162.06 1946.15,-23164.81"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1937.84,-23164.73 1932.52,-23168.22 1938.86,-23168.8 1937.84,-23164.73"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1938.35,-23166.76 1941.26,-23166.04 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1943.58" cy="-23165.45" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2139.15" y="-22670.88" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/node/slotUtils.ts -->
<g id="edge1846" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/node/slotUtils.ts</title>
<g id="a_edge1846"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2204.66,-22188.48C2190.72,-22190.61 2176.44,-22195.73 2167.5,-22206.84 2153.12,-22224.71 2171.26,-23013.14 2159.5,-23032.84 2112.8,-23111.06 2035.9,-23059.89 1980,-23131.84 1965.91,-23149.97 1983.85,-23166.24 1967,-23181.84 1956.4,-23191.65 1941.69,-23196.16 1927.54,-23197.99"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1919.57,-23196.48 1913.74,-23199.02 1919.88,-23200.66 1919.57,-23196.48"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1919.73,-23198.57 1922.72,-23198.35 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1925.11" cy="-23198.17" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2138.49" y="-22686.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/types/NodeLike.ts -->
<g id="node723" class="node">
<title>src/lib/litegraph/src/types/NodeLike.ts</title>
<g id="a_node723"><a xlink:href="src/lib/litegraph/src/types/NodeLike.ts" xlink:title="NodeLike.ts">
<path fill="#ddfeff" stroke="black" d="M2574,-23027.84C2574,-23027.84 2517,-23027.84 2517,-23027.84 2514,-23027.84 2511,-23024.84 2511,-23021.84 2511,-23021.84 2511,-23015.84 2511,-23015.84 2511,-23012.84 2514,-23009.84 2517,-23009.84 2517,-23009.84 2574,-23009.84 2574,-23009.84 2577,-23009.84 2580,-23012.84 2580,-23015.84 2580,-23015.84 2580,-23021.84 2580,-23021.84 2580,-23024.84 2577,-23027.84 2574,-23027.84"/>
<text text-anchor="start" x="2519" y="-23016.64" font-family="Helvetica,sans-Serif" font-size="9.00">NodeLike.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/types/NodeLike.ts -->
<g id="edge1852" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/types/NodeLike.ts</title>
<g id="a_edge1852"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2289.2,-22180.15C2347.14,-22169.05 2448.44,-22154.02 2473.5,-22178.84 2489.78,-22194.96 2467.21,-22985.92 2481.5,-23003.84 2485.59,-23008.97 2491.1,-23012.54 2497.16,-23015"/>
<polygon fill="orange" stroke="orange" points="2504.63,-23019.21 2510.97,-23018.76 2505.73,-23015.16 2504.63,-23019.21"/>
<polyline fill="none" stroke="orange" points="2505.18,-23017.18 2502.29,-23016.39 "/>
<ellipse fill="none" stroke="orange" cx="2499.97" cy="-23015.76" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2453.66" y="-22593.23" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/utils/feedback.ts -->
<g id="node724" class="node">
<title>src/lib/litegraph/src/utils/feedback.ts</title>
<g id="a_node724"><a xlink:href="src/lib/litegraph/src/utils/feedback.ts" xlink:title="feedback.ts">
<path fill="#ddfeff" stroke="black" d="M2714.5,-21949.84C2714.5,-21949.84 2657.5,-21949.84 2657.5,-21949.84 2654.5,-21949.84 2651.5,-21946.84 2651.5,-21943.84 2651.5,-21943.84 2651.5,-21937.84 2651.5,-21937.84 2651.5,-21934.84 2654.5,-21931.84 2657.5,-21931.84 2657.5,-21931.84 2714.5,-21931.84 2714.5,-21931.84 2717.5,-21931.84 2720.5,-21934.84 2720.5,-21937.84 2720.5,-21937.84 2720.5,-21943.84 2720.5,-21943.84 2720.5,-21946.84 2717.5,-21949.84 2714.5,-21949.84"/>
<text text-anchor="start" x="2659.5" y="-21938.64" font-family="Helvetica,sans-Serif" font-size="9.00">feedback.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/utils/feedback.ts -->
<g id="edge1856" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/utils/feedback.ts</title>
<g id="a_edge1856"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2248.17,-22179.76C2249.35,-22144.24 2258.68,-22013.46 2331.5,-21949.84 2380.01,-21907.46 2430.77,-21969.03 2473.5,-21920.84 2488,-21904.49 2465.43,-21837.65 2481.5,-21822.84 2523.33,-21784.28 2566.83,-21785.21 2609.5,-21822.84 2644.11,-21853.35 2591.72,-21891.47 2622.5,-21925.84 2626.72,-21930.55 2632.13,-21933.91 2638,-21936.28"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2644.96,-21940.44 2651.3,-21940.06 2646.1,-21936.4 2644.96,-21940.44"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2645.53,-21938.42 2642.64,-21937.6 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2640.34" cy="-21936.94" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2413.17" y="-21932.84" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/utils/spaceDistribution.ts -->
<g id="edge1857" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/utils/spaceDistribution.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2248.21,-22179.6C2249.56,-22144.68 2259.43,-22019.81 2331.5,-21963.84 2356.56,-21944.37 2451.42,-21971.62 2473.5,-21948.84 2490.25,-21931.56 2463.87,-21857.21 2481.5,-21840.84 2502.34,-21821.48 2588.29,-21821.89 2609.5,-21840.84 2628.68,-21857.97 2605.47,-21936.57 2622.5,-21955.84 2623.9,-21957.43 2625.44,-21958.86 2627.09,-21960.16"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2626.17,-21962.07 2632.33,-21963.64 2628.5,-21958.57 2626.17,-21962.07"/>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/utils/textUtils.ts -->
<g id="edge1858" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/utils/textUtils.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2248.45,-22179.7C2250.65,-22146.27 2263.11,-22029.79 2331.5,-21977.84 2356.77,-21958.64 2451.38,-21985.59 2473.5,-21962.84 2489.66,-21946.21 2464.49,-21874.59 2481.5,-21858.84 2502.37,-21839.51 2588.39,-21839.78 2609.5,-21858.84 2630.56,-21877.85 2603.82,-21964.48 2622.5,-21985.84 2628.83,-21993.07 2637.97,-21997.14 2647.32,-21999.34"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2647.18,-22001.46 2653.47,-22000.54 2647.98,-21997.33 2647.18,-22001.46"/>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/utils/type.ts -->
<g id="edge1859" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/utils/type.ts</title>
<g id="a_edge1859"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2248.76,-22179.41C2251.91,-22147.01 2267.03,-22039.6 2331.5,-21991.84 2357,-21972.95 2451.2,-21999.41 2473.5,-21976.84 2486.99,-21963.18 2467.31,-21903.76 2481.5,-21890.84 2523.55,-21852.52 2567.63,-21852.33 2609.5,-21890.84 2634.94,-21914.23 2599.98,-22019.61 2622.5,-22045.84 2628.25,-22052.53 2636.42,-22056.53 2644.95,-22058.84"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2652.57,-22062.32 2658.84,-22061.3 2653.3,-22058.19 2652.57,-22062.32"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2652.94,-22060.25 2649.98,-22059.73 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2647.62" cy="-22059.31" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2419.83" y="-21978.94" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphNodeProperties.ts -->
<g id="node728" class="node">
<title>src/lib/litegraph/src/LGraphNodeProperties.ts</title>
<g id="a_node728"><a xlink:href="src/lib/litegraph/src/LGraphNodeProperties.ts" xlink:title="LGraphNodeProperties.ts">
<path fill="#ddfeff" stroke="black" d="M2457,-21493.84C2457,-21493.84 2340,-21493.84 2340,-21493.84 2337,-21493.84 2334,-21490.84 2334,-21487.84 2334,-21487.84 2334,-21481.84 2334,-21481.84 2334,-21478.84 2337,-21475.84 2340,-21475.84 2340,-21475.84 2457,-21475.84 2457,-21475.84 2460,-21475.84 2463,-21478.84 2463,-21481.84 2463,-21481.84 2463,-21487.84 2463,-21487.84 2463,-21490.84 2460,-21493.84 2457,-21493.84"/>
<text text-anchor="start" x="2342" y="-21482.64" font-family="Helvetica,sans-Serif" font-size="9.00">LGraphNodeProperties.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/LGraphNodeProperties.ts -->
<g id="edge1862" class="edge">
<title>src/lib/litegraph/src/LGraphNode.ts&#45;&gt;src/lib/litegraph/src/LGraphNodeProperties.ts</title>
<g id="a_edge1862"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2248.85,-22179.7C2256.24,-22104.86 2310.09,-21595.44 2329.8,-21504.81"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2334.2,-21497.71 2333.97,-21491.35 2330.19,-21496.46 2334.2,-21497.71"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2332.19,-21497.08 2331.3,-21499.95 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2330.59" cy="-21502.24" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2261.69" y="-21827.96" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/maintenance/StatusTag.vue -->
<g id="node388" class="node">
<title>src/components/maintenance/StatusTag.vue</title>
<g id="a_node388"><a xlink:href="src/components/maintenance/StatusTag.vue" xlink:title="StatusTag.vue">
<path fill="#41f083" stroke="black" d="M459,-1863.84C459,-1863.84 391,-1863.84 391,-1863.84 388,-1863.84 385,-1860.84 385,-1857.84 385,-1857.84 385,-1851.84 385,-1851.84 385,-1848.84 388,-1845.84 391,-1845.84 391,-1845.84 459,-1845.84 459,-1845.84 462,-1845.84 465,-1848.84 465,-1851.84 465,-1851.84 465,-1857.84 465,-1857.84 465,-1860.84 462,-1863.84 459,-1863.84"/>
<text text-anchor="start" x="393" y="-1852.64" font-family="Helvetica,sans-Serif" font-size="9.00">StatusTag.vue</text>
</a>
</g>
</g>
<!-- src/components/maintenance/StatusTag.vue&#45;&gt;src/i18n.ts -->
<g id="edge736" class="edge">
<title>src/components/maintenance/StatusTag.vue&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M452.07,-1864.01C473,-1872.92 500.98,-1888.68 514,-1912.84 525.94,-1935 515.01,-16388.65 522,-16412.84 561.71,-16550.12 653.42,-16547.66 693.5,-16684.84 698.77,-16702.86 689.59,-18022.32 701.5,-18036.84 761.64,-18110.16 850.54,-18006.36 910.5,-18079.84 924.69,-18097.22 916.84,-30983.41 923.5,-31004.84 964.75,-31137.64 1059.01,-31130.11 1100.5,-31262.84 1111.91,-31299.32 1087.51,-33986.81 1113.5,-34014.84 1141.85,-34045.4 1272.18,-33999.24 1300.5,-34029.84 1313.04,-34043.39 1296.8,-36674.55 1308.5,-36688.84 1369.15,-36762.87 1457.85,-36658.64 1519.5,-36731.84 1538.48,-36754.37 1506.36,-36976.32 1527.5,-36996.84 1547.72,-37016.45 1761.05,-37016.72 1781,-36996.84 1787.67,-36990.19 1787.81,-34295.17 1789,-34285.84 1806.38,-34149.63 1858.72,-33991.02 1875.65,-33942.02"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.73,-33942.46 1877.71,-33936.1 1873.76,-33941.08 1877.73,-33942.46"/>
</g>
<!-- src/components/maintenance/TaskCard.vue -->
<g id="node389" class="node">
<title>src/components/maintenance/TaskCard.vue</title>
<g id="a_node389"><a xlink:href="src/components/maintenance/TaskCard.vue" xlink:title="TaskCard.vue">
<path fill="#41f083" stroke="black" d="M641,-1833.84C641,-1833.84 577,-1833.84 577,-1833.84 574,-1833.84 571,-1830.84 571,-1827.84 571,-1827.84 571,-1821.84 571,-1821.84 571,-1818.84 574,-1815.84 577,-1815.84 577,-1815.84 641,-1815.84 641,-1815.84 644,-1815.84 647,-1818.84 647,-1821.84 647,-1821.84 647,-1827.84 647,-1827.84 647,-1830.84 644,-1833.84 641,-1833.84"/>
<text text-anchor="start" x="579" y="-1822.64" font-family="Helvetica,sans-Serif" font-size="9.00">TaskCard.vue</text>
</a>
</g>
</g>
<!-- src/stores/maintenanceTaskStore.ts -->
<g id="node390" class="node">
<title>src/stores/maintenanceTaskStore.ts</title>
<g id="a_node390"><a xlink:href="src/stores/maintenanceTaskStore.ts" xlink:title="maintenanceTaskStore.ts">
<path fill="#ddfeff" stroke="black" d="M1266,-15001.84C1266,-15001.84 1148,-15001.84 1148,-15001.84 1145,-15001.84 1142,-14998.84 1142,-14995.84 1142,-14995.84 1142,-14989.84 1142,-14989.84 1142,-14986.84 1145,-14983.84 1148,-14983.84 1148,-14983.84 1266,-14983.84 1266,-14983.84 1269,-14983.84 1272,-14986.84 1272,-14989.84 1272,-14989.84 1272,-14995.84 1272,-14995.84 1272,-14998.84 1269,-15001.84 1266,-15001.84"/>
<text text-anchor="start" x="1150" y="-14990.64" font-family="Helvetica,sans-Serif" font-size="9.00">maintenanceTaskStore.ts</text>
</a>
</g>
</g>
<!-- src/components/maintenance/TaskCard.vue&#45;&gt;src/stores/maintenanceTaskStore.ts -->
<g id="edge737" class="edge">
<title>src/components/maintenance/TaskCard.vue&#45;&gt;src/stores/maintenanceTaskStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M647.34,-1821.61C664.05,-1822.35 682.44,-1826.62 693.5,-1839.84 699.16,-1846.6 701.26,-11984.03 701.5,-11992.84 748.63,-13692.06 860.6,-14112.7 910.5,-15811.84 911.15,-15834.14 907.69,-19009.09 923.5,-19024.84 979.24,-19080.35 1044.75,-19080.34 1100.5,-19024.84 1114.96,-19010.44 1112.59,-16107.22 1113.5,-16086.84 1133.12,-15645.19 1193.11,-15105.82 1204.22,-15008.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1206.34,-15008.26 1204.94,-15002.07 1202.17,-15007.79 1206.34,-15008.26"/>
</g>
<!-- src/types/desktop/maintenanceTypes.ts -->
<g id="node391" class="node">
<title>src/types/desktop/maintenanceTypes.ts</title>
<g id="a_node391"><a xlink:href="src/types/desktop/maintenanceTypes.ts" xlink:title="maintenanceTypes.ts">
<path fill="#ddfeff" stroke="black" d="M1932,-17515.84C1932,-17515.84 1832,-17515.84 1832,-17515.84 1829,-17515.84 1826,-17512.84 1826,-17509.84 1826,-17509.84 1826,-17503.84 1826,-17503.84 1826,-17500.84 1829,-17497.84 1832,-17497.84 1832,-17497.84 1932,-17497.84 1932,-17497.84 1935,-17497.84 1938,-17500.84 1938,-17503.84 1938,-17503.84 1938,-17509.84 1938,-17509.84 1938,-17512.84 1935,-17515.84 1932,-17515.84"/>
<text text-anchor="start" x="1834" y="-17504.64" font-family="Helvetica,sans-Serif" font-size="9.00">maintenanceTypes.ts</text>
</a>
</g>
</g>
<!-- src/components/maintenance/TaskCard.vue&#45;&gt;src/types/desktop/maintenanceTypes.ts -->
<g id="edge738" class="edge">
<title>src/components/maintenance/TaskCard.vue&#45;&gt;src/types/desktop/maintenanceTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M647.34,-1821.61C664.05,-1822.35 682.44,-1826.62 693.5,-1839.84 700.22,-1847.87 700.97,-13895.38 701.5,-13905.84 748.31,-14837.3 863.51,-15062.38 910.5,-15993.84 912.66,-16036.59 910.34,-28283.1 923.5,-28323.84 964.89,-28452.01 1058.88,-28441.73 1100.5,-28569.84 1112.75,-28607.55 1092.97,-31390.91 1113.5,-31424.84 1162.19,-31505.29 1251.79,-31443.4 1300.5,-31523.84 1311.89,-31542.64 1292.91,-33091.33 1308.5,-33106.84 1341.74,-33139.91 1486.18,-33139.83 1519.5,-33106.84 1527.39,-33099.03 1525.45,-32318.74 1527.5,-32307.84 1586.33,-31994.94 1723.64,-31951.01 1781,-31637.84 1789.74,-31590.12 1776.47,-17713.7 1789,-17666.84 1804.83,-17607.63 1848.35,-17547.59 1869.36,-17521"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1871.14,-17522.14 1873.24,-17516.14 1867.86,-17519.52 1871.14,-17522.14"/>
</g>
<!-- src/utils/refUtil.ts -->
<g id="node392" class="node">
<title>src/utils/refUtil.ts</title>
<g id="a_node392"><a xlink:href="src/utils/refUtil.ts" xlink:title="refUtil.ts">
<path fill="#ddfeff" stroke="black" d="M1903.5,-18501.84C1903.5,-18501.84 1860.5,-18501.84 1860.5,-18501.84 1857.5,-18501.84 1854.5,-18498.84 1854.5,-18495.84 1854.5,-18495.84 1854.5,-18489.84 1854.5,-18489.84 1854.5,-18486.84 1857.5,-18483.84 1860.5,-18483.84 1860.5,-18483.84 1903.5,-18483.84 1903.5,-18483.84 1906.5,-18483.84 1909.5,-18486.84 1909.5,-18489.84 1909.5,-18489.84 1909.5,-18495.84 1909.5,-18495.84 1909.5,-18498.84 1906.5,-18501.84 1903.5,-18501.84"/>
<text text-anchor="start" x="1862.5" y="-18490.64" font-family="Helvetica,sans-Serif" font-size="9.00">refUtil.ts</text>
</a>
</g>
</g>
<!-- src/components/maintenance/TaskCard.vue&#45;&gt;src/utils/refUtil.ts -->
<g id="edge739" class="edge">
<title>src/components/maintenance/TaskCard.vue&#45;&gt;src/utils/refUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M647.34,-1821.61C664.05,-1822.35 682.44,-1826.62 693.5,-1839.84 700.81,-1848.57 700.45,-14942.5 701.5,-14953.84 748.3,-15459.8 863.59,-15571.89 910.5,-16077.84 926.49,-16250.33 897.81,-28379.52 923.5,-28550.84 963.41,-28816.95 1060.08,-28863.8 1100.5,-29129.84 1111.54,-29202.48 1095.52,-31703.6 1113.5,-31774.84 1156.75,-31946.22 1257.22,-31954.46 1300.5,-32125.84 1305.69,-32146.37 1293.48,-33635.9 1308.5,-33650.84 1374.98,-33716.97 1452.84,-33716.8 1519.5,-33650.84 1534.41,-33636.09 1513.24,-32911.22 1527.5,-32895.84 1565.94,-32854.36 1742.77,-32915.5 1781,-32873.84 1797.86,-32855.46 1772.84,-18526.83 1789,-18507.84 1803.16,-18491.19 1827.98,-18487.93 1848.27,-18488.57"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1848.31,-18490.67 1854.41,-18488.88 1848.52,-18486.48 1848.31,-18490.67"/>
</g>
<!-- src/stores/maintenanceTaskStore.ts&#45;&gt;src/utils/envUtil.ts -->
<g id="edge3404" class="edge">
<title>src/stores/maintenanceTaskStore.ts&#45;&gt;src/utils/envUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1210.42,-15002.05C1223.09,-15050.93 1282.06,-15285.1 1300.5,-15480.84 1310.92,-15591.46 1303.3,-31369.85 1308.5,-31480.84 1355.69,-32488.55 1462.83,-32733.62 1519.5,-33740.84 1520.15,-33752.32 1519.29,-34146.78 1527.5,-34154.84 1607.93,-34233.73 1701.11,-34234.29 1781,-34154.84 1795.37,-34140.55 1777.22,-32712.32 1789,-32695.84 1837.71,-32627.68 1918.44,-32702.1 1967,-32633.84 1980.74,-32614.52 1978.17,-19004.47 1980,-18980.84 1993.59,-18805.49 2035.73,-18595.69 2047.76,-18538.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2049.84,-18538.43 2049.02,-18532.13 2045.73,-18537.57 2049.84,-18538.43"/>
</g>
<!-- src/stores/maintenanceTaskStore.ts&#45;&gt;src/types/desktop/maintenanceTypes.ts -->
<g id="edge3403" class="edge">
<title>src/stores/maintenanceTaskStore.ts&#45;&gt;src/types/desktop/maintenanceTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1212.55,-15002.12C1228.64,-15035.49 1282.8,-15152.95 1300.5,-15256.84 1304.54,-15280.55 1298.79,-29092.83 1308.5,-29114.84 1361.72,-29235.43 1404.61,-29267.17 1527.5,-29314.84 1632.54,-29355.58 1701.31,-29394.48 1781,-29314.84 1795.3,-29300.54 1783.78,-17686.37 1789,-17666.84 1804.83,-17607.64 1848.35,-17547.59 1869.36,-17521"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1871.14,-17522.14 1873.24,-17516.14 1867.86,-17519.52 1871.14,-17522.14"/>
</g>
<!-- src/constants/desktopMaintenanceTasks.ts -->
<g id="node581" class="node">
<title>src/constants/desktopMaintenanceTasks.ts</title>
<g id="a_node581"><a xlink:href="src/constants/desktopMaintenanceTasks.ts" xlink:title="desktopMaintenanceTasks.ts">
<path fill="#ddfeff" stroke="black" d="M1948.5,-26253.84C1948.5,-26253.84 1815.5,-26253.84 1815.5,-26253.84 1812.5,-26253.84 1809.5,-26250.84 1809.5,-26247.84 1809.5,-26247.84 1809.5,-26241.84 1809.5,-26241.84 1809.5,-26238.84 1812.5,-26235.84 1815.5,-26235.84 1815.5,-26235.84 1948.5,-26235.84 1948.5,-26235.84 1951.5,-26235.84 1954.5,-26238.84 1954.5,-26241.84 1954.5,-26241.84 1954.5,-26247.84 1954.5,-26247.84 1954.5,-26250.84 1951.5,-26253.84 1948.5,-26253.84"/>
<text text-anchor="start" x="1817.5" y="-26242.64" font-family="Helvetica,sans-Serif" font-size="9.00">desktopMaintenanceTasks.ts</text>
</a>
</g>
</g>
<!-- src/stores/maintenanceTaskStore.ts&#45;&gt;src/constants/desktopMaintenanceTasks.ts -->
<g id="edge3402" class="edge">
<title>src/stores/maintenanceTaskStore.ts&#45;&gt;src/constants/desktopMaintenanceTasks.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1212.55,-15002.12C1228.64,-15035.49 1282.8,-15152.95 1300.5,-15256.84 1317.82,-15358.51 1297.91,-30006.24 1308.5,-30108.84 1355.76,-30566.72 1469.69,-30665.22 1519.5,-31122.84 1520.53,-31132.3 1520.73,-31801.15 1527.5,-31807.84 1607.63,-31887.04 1701.28,-31887.45 1781,-31807.84 1794.63,-31794.22 1776.51,-26274.5 1789,-26259.84 1793.09,-26255.03 1798.07,-26251.34 1803.57,-26248.54"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1804.61,-26250.38 1809.24,-26246.03 1802.9,-26246.54 1804.61,-26250.38"/>
</g>
<!-- src/types/desktop/maintenanceTypes.ts&#45;&gt;src/types/primeVueTypes.ts -->
<g id="edge3552" class="edge">
<title>src/types/desktop/maintenanceTypes.ts&#45;&gt;src/types/primeVueTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1938.34,-17505.59C1948.79,-17503.09 1958.96,-17498.84 1967,-17491.84 1981.09,-17479.56 1966.1,-17464.34 1980,-17451.84 1985.27,-17447.1 1991.65,-17443.72 1998.4,-17441.33"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1999.04,-17443.33 2004.14,-17439.54 1997.79,-17439.32 1999.04,-17443.33"/>
</g>
<!-- src/components/maintenance/TaskListItem.vue -->
<g id="node393" class="node">
<title>src/components/maintenance/TaskListItem.vue</title>
<g id="a_node393"><a xlink:href="src/components/maintenance/TaskListItem.vue" xlink:title="TaskListItem.vue">
<path fill="#41f083" stroke="black" d="M649,-1863.84C649,-1863.84 569,-1863.84 569,-1863.84 566,-1863.84 563,-1860.84 563,-1857.84 563,-1857.84 563,-1851.84 563,-1851.84 563,-1848.84 566,-1845.84 569,-1845.84 569,-1845.84 649,-1845.84 649,-1845.84 652,-1845.84 655,-1848.84 655,-1851.84 655,-1851.84 655,-1857.84 655,-1857.84 655,-1860.84 652,-1863.84 649,-1863.84"/>
<text text-anchor="start" x="571" y="-1852.64" font-family="Helvetica,sans-Serif" font-size="9.00">TaskListItem.vue</text>
</a>
</g>
</g>
<!-- src/components/maintenance/TaskListItem.vue&#45;&gt;src/types/primeVueTypes.ts -->
<g id="edge743" class="edge">
<title>src/components/maintenance/TaskListItem.vue&#45;&gt;src/types/primeVueTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M633.99,-1864.01C653.96,-1873.08 681.06,-1889.07 693.5,-1912.84 705.05,-1934.9 692.86,-16235.48 701.5,-16258.84 751.05,-16392.75 860.91,-16368.93 910.5,-16502.84 925.78,-16544.11 905.17,-29137.82 923.5,-29177.84 966.8,-29272.37 1057.05,-29236.37 1100.5,-29330.84 1118.8,-29370.64 1098.07,-32443.84 1113.5,-32484.84 1158.11,-32603.36 1255.91,-32581.3 1300.5,-32699.84 1305.68,-32713.62 1298.07,-34809.45 1308.5,-34819.84 1336.08,-34847.32 1764.41,-34827 1781,-34809.84 1790.8,-34799.7 1786.32,-32793.68 1789,-32779.84 1829.69,-32569.91 1926.63,-32542.83 1967,-32332.84 1971.88,-32307.47 1963.72,-17471.9 1980,-17451.84 1984.78,-17445.95 1991.23,-17442 1998.3,-17439.41"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1999.26,-17441.31 2004.37,-17437.53 1998.02,-17437.3 1999.26,-17441.31"/>
</g>
<!-- src/components/maintenance/TaskListItem.vue&#45;&gt;src/stores/maintenanceTaskStore.ts -->
<g id="edge741" class="edge">
<title>src/components/maintenance/TaskListItem.vue&#45;&gt;src/stores/maintenanceTaskStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M633.99,-1864.01C653.96,-1873.08 681.06,-1889.07 693.5,-1912.84 704.69,-1934.21 686.46,-15791.97 701.5,-15810.84 760.89,-15885.37 851.08,-15784.32 910.5,-15858.84 934.26,-15888.63 896.54,-26805.91 923.5,-26832.84 979.16,-26888.43 1044.84,-26888.43 1100.5,-26832.84 1113.7,-26819.65 1112.7,-16105.48 1113.5,-16086.84 1132.41,-15645.16 1192.98,-15105.82 1204.2,-15008.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1206.32,-15008.27 1204.92,-15002.06 1202.15,-15007.78 1206.32,-15008.27"/>
</g>
<!-- src/components/maintenance/TaskListItem.vue&#45;&gt;src/types/desktop/maintenanceTypes.ts -->
<g id="edge742" class="edge">
<title>src/components/maintenance/TaskListItem.vue&#45;&gt;src/types/desktop/maintenanceTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M633.99,-1864.01C653.96,-1873.08 681.06,-1889.07 693.5,-1912.84 704.83,-1934.49 693.31,-15969.81 701.5,-15992.84 750.83,-16131.55 861.14,-16111.13 910.5,-16249.84 924.84,-16290.14 917.57,-28526.48 923.5,-28568.84 963.36,-28853.48 1059.99,-28906.29 1100.5,-29190.84 1118.76,-29319.1 1093.46,-31394.84 1113.5,-31522.84 1156.31,-31796.28 1257.39,-31843.44 1300.5,-32116.84 1302.73,-32130.97 1298.34,-33136.76 1308.5,-33146.84 1375.07,-33212.89 1452.53,-33212.48 1519.5,-33146.84 1535.37,-33131.28 1521.54,-32768.25 1527.5,-32746.84 1587.99,-32529.4 1722.63,-32524.85 1781,-32306.84 1794.15,-32257.73 1775.87,-17715.95 1789,-17666.84 1804.82,-17607.63 1848.35,-17547.59 1869.36,-17521"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1871.14,-17522.14 1873.24,-17516.14 1867.86,-17519.52 1871.14,-17522.14"/>
</g>
<!-- src/components/maintenance/TaskListItem.vue&#45;&gt;src/utils/refUtil.ts -->
<g id="edge744" class="edge">
<title>src/components/maintenance/TaskListItem.vue&#45;&gt;src/utils/refUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M633.99,-1864.01C653.96,-1873.08 681.06,-1889.07 693.5,-1912.84 704.9,-1934.62 695.04,-16053.11 701.5,-16076.84 749.68,-16253.87 862.28,-16255.81 910.5,-16432.84 922.09,-16475.37 900.43,-29091.27 923.5,-29128.84 969.68,-29204.04 1054.19,-29143.71 1100.5,-29218.84 1121.68,-29253.19 1097.3,-32087.87 1113.5,-32124.84 1159.06,-32228.82 1254.99,-32194.83 1300.5,-32298.84 1306.72,-32313.05 1297.51,-34521.89 1308.5,-34532.84 1374.93,-34599.03 1453,-34598.96 1519.5,-34532.84 1533.42,-34519 1519.4,-33137.71 1527.5,-33119.84 1589.65,-32982.61 1719.2,-33032.22 1781,-32894.84 1791.25,-32872.06 1772.82,-18526.86 1789,-18507.84 1803.16,-18491.19 1827.98,-18487.93 1848.27,-18488.57"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1848.31,-18490.67 1854.41,-18488.88 1848.52,-18486.48 1848.31,-18490.67"/>
</g>
<!-- src/components/maintenance/TaskListStatusIcon.vue -->
<g id="node394" class="node">
<title>src/components/maintenance/TaskListStatusIcon.vue</title>
<g id="a_node394"><a xlink:href="src/components/maintenance/TaskListStatusIcon.vue" xlink:title="TaskListStatusIcon.vue">
<path fill="#41f083" stroke="black" d="M865.5,-1863.84C865.5,-1863.84 758.5,-1863.84 758.5,-1863.84 755.5,-1863.84 752.5,-1860.84 752.5,-1857.84 752.5,-1857.84 752.5,-1851.84 752.5,-1851.84 752.5,-1848.84 755.5,-1845.84 758.5,-1845.84 758.5,-1845.84 865.5,-1845.84 865.5,-1845.84 868.5,-1845.84 871.5,-1848.84 871.5,-1851.84 871.5,-1851.84 871.5,-1857.84 871.5,-1857.84 871.5,-1860.84 868.5,-1863.84 865.5,-1863.84"/>
<text text-anchor="start" x="760.5" y="-1852.64" font-family="Helvetica,sans-Serif" font-size="9.00">TaskListStatusIcon.vue</text>
</a>
</g>
</g>
<!-- src/components/maintenance/TaskListItem.vue&#45;&gt;src/components/maintenance/TaskListStatusIcon.vue -->
<g id="edge740" class="edge">
<title>src/components/maintenance/TaskListItem.vue&#45;&gt;src/components/maintenance/TaskListStatusIcon.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M655.11,-1854.84C681.91,-1854.84 716.35,-1854.84 746.04,-1854.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="746.3,-1856.94 752.3,-1854.84 746.3,-1852.74 746.3,-1856.94"/>
</g>
<!-- src/components/maintenance/TaskListStatusIcon.vue&#45;&gt;src/i18n.ts -->
<g id="edge750" class="edge">
<title>src/components/maintenance/TaskListStatusIcon.vue&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M816.8,-1863.89C832.37,-1901.59 891.44,-2050.13 910.5,-2178.84 925.8,-2282.14 903.11,-9595.42 923.5,-9697.84 963.77,-9900.12 1060.33,-9924.53 1100.5,-10126.84 1113.27,-10191.17 1110.57,-28951.31 1113.5,-29016.84 1155.42,-29955.58 1257.87,-30184.12 1300.5,-31122.84 1301.07,-31135.44 1302.28,-34745.86 1308.5,-34756.84 1362.47,-34852.06 1464.47,-34789.22 1519.5,-34883.84 1528.61,-34899.5 1514.53,-35197.18 1527.5,-35209.84 1608.14,-35288.52 1700.99,-35289.16 1781,-35209.84 1790.11,-35200.8 1787.34,-34298.56 1789,-34285.84 1806.77,-34149.68 1858.85,-33991.04 1875.69,-33942.03"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.76,-33942.46 1877.73,-33936.1 1873.79,-33941.09 1877.76,-33942.46"/>
</g>
<!-- src/components/maintenance/TaskListPanel.vue -->
<g id="node395" class="node">
<title>src/components/maintenance/TaskListPanel.vue</title>
<g id="a_node395"><a xlink:href="src/components/maintenance/TaskListPanel.vue" xlink:title="TaskListPanel.vue">
<path fill="#41f083" stroke="black" d="M466.5,-1803.84C466.5,-1803.84 383.5,-1803.84 383.5,-1803.84 380.5,-1803.84 377.5,-1800.84 377.5,-1797.84 377.5,-1797.84 377.5,-1791.84 377.5,-1791.84 377.5,-1788.84 380.5,-1785.84 383.5,-1785.84 383.5,-1785.84 466.5,-1785.84 466.5,-1785.84 469.5,-1785.84 472.5,-1788.84 472.5,-1791.84 472.5,-1791.84 472.5,-1797.84 472.5,-1797.84 472.5,-1800.84 469.5,-1803.84 466.5,-1803.84"/>
<text text-anchor="start" x="385.5" y="-1792.64" font-family="Helvetica,sans-Serif" font-size="9.00">TaskListPanel.vue</text>
</a>
</g>
</g>
<!-- src/components/maintenance/TaskListPanel.vue&#45;&gt;src/i18n.ts -->
<g id="edge747" class="edge">
<title>src/components/maintenance/TaskListPanel.vue&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M472.61,-1791.52C488.07,-1793.02 503.9,-1797.88 514,-1809.84 530.33,-1829.17 505.66,-16365.51 522,-16384.84 571.91,-16443.87 643.46,-16354.92 693.5,-16413.84 707.97,-16430.87 686.23,-18006.52 701.5,-18022.84 733.31,-18056.84 878.76,-18003.77 910.5,-18037.84 940.96,-18070.53 900.88,-30868.3 923.5,-30906.84 969.14,-30984.56 1054.73,-30928.19 1100.5,-31005.84 1121.23,-31041 1090.24,-33911.29 1113.5,-33944.84 1164.15,-34017.9 1249.9,-33942.74 1300.5,-34015.84 1311.01,-34031.02 1295.89,-36661.34 1308.5,-36674.84 1340.59,-36709.19 1486.95,-36655.93 1519.5,-36689.84 1539.9,-36711.09 1506.36,-36934.32 1527.5,-36954.84 1567.93,-36994.06 1741.11,-36994.61 1781,-36954.84 1787.56,-36948.29 1787.83,-34295.03 1789,-34285.84 1806.38,-34149.63 1858.72,-33991.02 1875.65,-33942.02"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.73,-33942.46 1877.71,-33936.1 1873.76,-33941.08 1877.73,-33942.46"/>
</g>
<!-- src/components/maintenance/TaskListPanel.vue&#45;&gt;src/components/maintenance/TaskCard.vue -->
<g id="edge745" class="edge">
<title>src/components/maintenance/TaskListPanel.vue&#45;&gt;src/components/maintenance/TaskCard.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M472.87,-1802.56C501.17,-1807.23 536.98,-1813.13 564.62,-1817.69"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="564.49,-1819.79 570.75,-1818.7 565.17,-1815.65 564.49,-1819.79"/>
</g>
<!-- src/components/maintenance/TaskListPanel.vue&#45;&gt;src/stores/maintenanceTaskStore.ts -->
<g id="edge748" class="edge">
<title>src/components/maintenance/TaskListPanel.vue&#45;&gt;src/stores/maintenanceTaskStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M472.61,-1791.52C488.07,-1793.02 503.9,-1797.88 514,-1809.84 529.75,-1828.49 507.71,-15850.04 522,-15869.84 569.01,-15934.96 646.19,-15861.92 693.5,-15926.84 707.03,-15945.4 691.5,-16733.15 701.5,-16753.84 753.49,-16861.39 858.97,-16815.06 910.5,-16922.84 927.57,-16958.55 895.5,-28293.87 923.5,-28321.84 979.16,-28377.43 1044.84,-28377.43 1100.5,-28321.84 1115.53,-28306.82 1112.59,-16108.06 1113.5,-16086.84 1132.37,-15645.16 1192.97,-15105.82 1204.2,-15008.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1206.32,-15008.27 1204.92,-15002.06 1202.15,-15007.78 1206.32,-15008.27"/>
</g>
<!-- src/components/maintenance/TaskListPanel.vue&#45;&gt;src/types/desktop/maintenanceTypes.ts -->
<g id="edge749" class="edge">
<title>src/components/maintenance/TaskListPanel.vue&#45;&gt;src/types/desktop/maintenanceTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M472.61,-1791.52C488.07,-1793.02 503.9,-1797.88 514,-1809.84 530.16,-1828.97 504.81,-16217.62 522,-16235.84 548.2,-16263.6 667.21,-16218.15 693.5,-16245.84 705.05,-16258 695.16,-17438.3 701.5,-17453.84 752.01,-17577.5 860.33,-17546.03 910.5,-17669.84 941.3,-17745.85 902.85,-29400.46 923.5,-29479.84 964.22,-29636.38 1059.44,-29641.38 1100.5,-29797.84 1134.24,-29926.37 1088.04,-32059.41 1113.5,-32189.84 1156.42,-32409.68 1257.57,-32438 1300.5,-32657.84 1304.34,-32677.48 1294.31,-34084.72 1308.5,-34098.84 1374.99,-34164.96 1452.98,-34164.94 1519.5,-34098.84 1532.08,-34086.33 1521.23,-32838.43 1527.5,-32821.84 1588.16,-32661.39 1720.8,-32691.45 1781,-32530.84 1799.11,-32482.51 1775.67,-17716.7 1789,-17666.84 1804.82,-17607.63 1848.35,-17547.59 1869.36,-17521"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1871.14,-17522.14 1873.24,-17516.14 1867.86,-17519.52 1871.14,-17522.14"/>
</g>
<!-- src/components/maintenance/TaskListPanel.vue&#45;&gt;src/components/maintenance/TaskListItem.vue -->
<g id="edge746" class="edge">
<title>src/components/maintenance/TaskListPanel.vue&#45;&gt;src/components/maintenance/TaskListItem.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M472.82,-1793.28C487.57,-1795.1 502.89,-1799.71 514,-1809.84 524.19,-1819.14 511.82,-1830.52 522,-1839.84 531.41,-1848.46 543.94,-1853.03 556.51,-1855.28"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="556.43,-1857.39 562.68,-1856.21 557.06,-1853.24 556.43,-1857.39"/>
</g>
<!-- src/components/maintenance/TerminalOutputDrawer.vue -->
<g id="node396" class="node">
<title>src/components/maintenance/TerminalOutputDrawer.vue</title>
<g id="a_node396"><a xlink:href="src/components/maintenance/TerminalOutputDrawer.vue" xlink:title="TerminalOutputDrawer.vue">
<path fill="#41f083" stroke="black" d="M487.5,-1833.84C487.5,-1833.84 362.5,-1833.84 362.5,-1833.84 359.5,-1833.84 356.5,-1830.84 356.5,-1827.84 356.5,-1827.84 356.5,-1821.84 356.5,-1821.84 356.5,-1818.84 359.5,-1815.84 362.5,-1815.84 362.5,-1815.84 487.5,-1815.84 487.5,-1815.84 490.5,-1815.84 493.5,-1818.84 493.5,-1821.84 493.5,-1821.84 493.5,-1827.84 493.5,-1827.84 493.5,-1830.84 490.5,-1833.84 487.5,-1833.84"/>
<text text-anchor="start" x="364.5" y="-1822.64" font-family="Helvetica,sans-Serif" font-size="9.00">TerminalOutputDrawer.vue</text>
</a>
</g>
</g>
<!-- src/components/maintenance/TerminalOutputDrawer.vue&#45;&gt;src/utils/envUtil.ts -->
<g id="edge754" class="edge">
<title>src/components/maintenance/TerminalOutputDrawer.vue&#45;&gt;src/utils/envUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M493.82,-1826.17C501.56,-1829.08 508.6,-1833.44 514,-1839.84 530.37,-1859.22 513.1,-16431.08 522,-16454.84 562.72,-16563.54 652.51,-16543.23 693.5,-16651.84 700.57,-16670.56 687.82,-18078.22 701.5,-18092.84 733.32,-18126.83 878.76,-18073.77 910.5,-18107.84 941.62,-18141.24 892.59,-31223.23 923.5,-31256.84 950.22,-31285.89 1073.73,-31242.83 1100.5,-31271.84 1127.92,-31301.55 1090.46,-34149.61 1113.5,-34182.84 1164.15,-34255.9 1249.91,-34180.74 1300.5,-34253.84 1311.73,-34270.06 1296,-37079.57 1308.5,-37094.84 1369.15,-37168.87 1455.47,-37066.71 1519.5,-37137.84 1531.9,-37151.61 1513.78,-37208.38 1527.5,-37220.84 1569.2,-37258.71 1741.09,-37260.6 1781,-37220.84 1791.88,-37210 1780.36,-35022.53 1789,-35009.84 1836.91,-34939.42 1919.19,-35009.32 1967,-34938.84 1982.55,-34915.91 1977.86,-19008.46 1980,-18980.84 1993.58,-18805.49 2035.73,-18595.69 2047.76,-18538.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2049.84,-18538.43 2049.02,-18532.13 2045.73,-18537.57 2049.84,-18538.43"/>
</g>
<!-- src/components/maintenance/TerminalOutputDrawer.vue&#45;&gt;src/components/bottomPanel/tabs/terminal/BaseTerminal.vue -->
<g id="edge751" class="edge">
<title>src/components/maintenance/TerminalOutputDrawer.vue&#45;&gt;src/components/bottomPanel/tabs/terminal/BaseTerminal.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M493.83,-1827.27C501.37,-1830.05 508.36,-1834.08 514,-1839.84 530.68,-1856.84 507.72,-1873.77 522,-1892.84 532.2,-1906.46 548.17,-1915.6 563.59,-1921.66"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="562.89,-1923.63 569.24,-1923.75 564.35,-1919.7 562.89,-1923.63"/>
</g>
<!-- src/components/maintenance/TerminalOutputDrawer.vue&#45;&gt;src/composables/bottomPanelTabs/useTerminal.ts -->
<g id="edge752" class="edge">
<title>src/components/maintenance/TerminalOutputDrawer.vue&#45;&gt;src/composables/bottomPanelTabs/useTerminal.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M493.81,-1826.18C501.56,-1829.08 508.6,-1833.45 514,-1839.84 525.02,-1852.87 513.93,-6738.81 522,-6753.84 565.31,-6834.47 649.96,-6787.33 693.5,-6867.84 707.64,-6893.98 681.88,-7915.51 701.5,-7937.84 716.96,-7955.42 742.56,-7959.65 765.12,-7959.26"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="765.47,-7961.35 771.39,-7959.04 765.32,-7957.15 765.47,-7961.35"/>
</g>
<!-- src/composables/bottomPanelTabs/useTerminalBuffer.ts -->
<g id="node397" class="node">
<title>src/composables/bottomPanelTabs/useTerminalBuffer.ts</title>
<g id="a_node397"><a xlink:href="src/composables/bottomPanelTabs/useTerminalBuffer.ts" xlink:title="useTerminalBuffer.ts">
<path fill="#ddfeff" stroke="black" d="M859.5,-7931.84C859.5,-7931.84 764.5,-7931.84 764.5,-7931.84 761.5,-7931.84 758.5,-7928.84 758.5,-7925.84 758.5,-7925.84 758.5,-7919.84 758.5,-7919.84 758.5,-7916.84 761.5,-7913.84 764.5,-7913.84 764.5,-7913.84 859.5,-7913.84 859.5,-7913.84 862.5,-7913.84 865.5,-7916.84 865.5,-7919.84 865.5,-7919.84 865.5,-7925.84 865.5,-7925.84 865.5,-7928.84 862.5,-7931.84 859.5,-7931.84"/>
<text text-anchor="start" x="766.5" y="-7920.64" font-family="Helvetica,sans-Serif" font-size="9.00">useTerminalBuffer.ts</text>
</a>
</g>
</g>
<!-- src/components/maintenance/TerminalOutputDrawer.vue&#45;&gt;src/composables/bottomPanelTabs/useTerminalBuffer.ts -->
<g id="edge753" class="edge">
<title>src/components/maintenance/TerminalOutputDrawer.vue&#45;&gt;src/composables/bottomPanelTabs/useTerminalBuffer.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M493.81,-1826.18C501.56,-1829.08 508.6,-1833.45 514,-1839.84 524.76,-1852.57 516.53,-6625.09 522,-6640.84 562.43,-6757.3 652.73,-6742.5 693.5,-6858.84 698.33,-6872.61 691.76,-7898.96 701.5,-7909.84 714.12,-7923.93 733.31,-7929.08 752.13,-7930.09"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="752.42,-7932.2 758.48,-7930.28 752.55,-7928.01 752.42,-7932.2"/>
</g>
<!-- src/components/node/NodePreview.spec.ts -->
<g id="node398" class="node">
<title>src/components/node/NodePreview.spec.ts</title>
<g id="a_node398"><a xlink:href="src/components/node/NodePreview.spec.ts" xlink:title="NodePreview.spec.ts">
<path fill="#ddfeff" stroke="black" d="M1474.5,-2443.84C1474.5,-2443.84 1377.5,-2443.84 1377.5,-2443.84 1374.5,-2443.84 1371.5,-2440.84 1371.5,-2437.84 1371.5,-2437.84 1371.5,-2431.84 1371.5,-2431.84 1371.5,-2428.84 1374.5,-2425.84 1377.5,-2425.84 1377.5,-2425.84 1474.5,-2425.84 1474.5,-2425.84 1477.5,-2425.84 1480.5,-2428.84 1480.5,-2431.84 1480.5,-2431.84 1480.5,-2437.84 1480.5,-2437.84 1480.5,-2440.84 1477.5,-2443.84 1474.5,-2443.84"/>
<text text-anchor="start" x="1379.5" y="-2432.64" font-family="Helvetica,sans-Serif" font-size="9.00">NodePreview.spec.ts</text>
</a>
</g>
</g>
<!-- src/components/node/NodePreview.spec.ts&#45;&gt;src/components/node/NodePreview.vue -->
<g id="edge755" class="edge">
<title>src/components/node/NodePreview.spec.ts&#45;&gt;src/components/node/NodePreview.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1480.78,-2442.14C1515.78,-2446.89 1561.2,-2453.05 1595.87,-2457.76"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1595.98,-2459.89 1602.21,-2458.62 1596.55,-2455.73 1595.98,-2459.89"/>
</g>
<!-- src/components/node/NodePreview.spec.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge756" class="edge">
<title>src/components/node/NodePreview.spec.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1480.78,-2431.45C1495.44,-2433.41 1509.9,-2438.57 1519.5,-2449.84 1531.5,-2463.92 1521.53,-13089.33 1527.5,-13106.84 1587.08,-13281.55 1721.36,-13261.14 1781,-13435.84 1787.27,-13454.19 1776.27,-19007.2 1789,-19021.84 1796.66,-19030.65 1807.35,-19035.51 1818.73,-19037.96"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1818.46,-19040.05 1824.74,-19039.03 1819.2,-19035.91 1818.46,-19040.05"/>
</g>
<!-- src/components/node/NodePreview.spec.ts&#45;&gt;src/utils/markdownRendererUtil.ts -->
<g id="edge757" class="edge">
<title>src/components/node/NodePreview.spec.ts&#45;&gt;src/utils/markdownRendererUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1480.78,-2431.46C1495.43,-2433.42 1509.9,-2438.57 1519.5,-2449.84 1539.82,-2473.68 1506.62,-6937.48 1527.5,-6960.84 1603.07,-7045.39 1705.48,-6905.24 1781,-6989.84 1793.45,-7003.79 1776.88,-17747.59 1789,-17761.84 1794.52,-17768.32 1801.65,-17772.77 1809.5,-17775.75"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1809.27,-17777.89 1815.63,-17777.76 1810.58,-17773.9 1809.27,-17777.89"/>
</g>
<!-- src/components/node/NodePreview.stories.ts -->
<g id="node400" class="node">
<title>src/components/node/NodePreview.stories.ts</title>
<g id="a_node400"><a xlink:href="src/components/node/NodePreview.stories.ts" xlink:title="NodePreview.stories.ts">
<path fill="#ddfeff" stroke="black" d="M1478.5,-2473.84C1478.5,-2473.84 1373.5,-2473.84 1373.5,-2473.84 1370.5,-2473.84 1367.5,-2470.84 1367.5,-2467.84 1367.5,-2467.84 1367.5,-2461.84 1367.5,-2461.84 1367.5,-2458.84 1370.5,-2455.84 1373.5,-2455.84 1373.5,-2455.84 1478.5,-2455.84 1478.5,-2455.84 1481.5,-2455.84 1484.5,-2458.84 1484.5,-2461.84 1484.5,-2461.84 1484.5,-2467.84 1484.5,-2467.84 1484.5,-2470.84 1481.5,-2473.84 1478.5,-2473.84"/>
<text text-anchor="start" x="1375.5" y="-2462.64" font-family="Helvetica,sans-Serif" font-size="9.00">NodePreview.stories.ts</text>
</a>
</g>
</g>
<!-- src/components/node/NodePreview.stories.ts&#45;&gt;src/components/node/NodePreview.vue -->
<g id="edge758" class="edge">
<title>src/components/node/NodePreview.stories.ts&#45;&gt;src/components/node/NodePreview.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1484.78,-2464.84C1519.33,-2464.84 1562.87,-2464.84 1596.29,-2464.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1596.41,-2466.94 1602.4,-2464.84 1596.4,-2462.74 1596.41,-2466.94"/>
</g>
<!-- src/components/node/NodePreview.stories.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge759" class="edge">
<title>src/components/node/NodePreview.stories.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1428.19,-2473.98C1437.63,-2546.78 1500.33,-3039.94 1519.5,-3442.84 1519.91,-3451.5 1521.61,-13428.47 1527.5,-13434.84 1565.87,-13476.32 1742.62,-13413.37 1781,-13454.84 1794.13,-13469.02 1776.31,-19007.25 1789,-19021.84 1796.66,-19030.65 1807.35,-19035.51 1818.73,-19037.96"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1818.46,-19040.05 1824.74,-19039.03 1819.2,-19035.91 1818.46,-19040.05"/>
</g>
<!-- src/stores/widgetStore.ts&#45;&gt;src/scripts/widgets.ts -->
<g id="edge3482" class="edge">
<title>src/stores/widgetStore.ts&#45;&gt;src/scripts/widgets.ts</title>
<g id="a_edge3482"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1248.77,-14778.51C1267.38,-14778.94 1288.01,-14783.26 1300.5,-14797.84 1320.08,-14820.68 1289.22,-15857.75 1308.5,-15880.84 1325.59,-15901.31 1355.23,-15906.69 1380.33,-15907.02"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1388.51,-15908.93 1394.46,-15906.7 1388.41,-15904.74 1388.51,-15908.93"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1388.46,-15906.84 1385.46,-15906.9 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1383.06" cy="-15906.96" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1280.08" y="-15335.15" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/widgetStore.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge3480" class="edge">
<title>src/stores/widgetStore.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1248.81,-14778.47C1267.43,-14778.89 1288.06,-14783.22 1300.5,-14797.84 1308.71,-14807.48 1307.58,-29368.21 1308.5,-29380.84 1355.69,-30029.47 1463.9,-30180.87 1519.5,-30828.84 1520.22,-30837.2 1521.49,-31124.98 1527.5,-31130.84 1608.22,-31209.44 1701.3,-31210.47 1781,-31130.84 1787.61,-31124.23 1788.67,-20376.17 1789,-20366.84 1807.93,-19823.96 1869.3,-19158.82 1879.54,-19050.17"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1881.64,-19050.25 1880.12,-19044.08 1877.46,-19049.86 1881.64,-19050.25"/>
</g>
<!-- src/stores/widgetStore.ts&#45;&gt;src/schemas/nodeDefSchema.ts -->
<g id="edge3481" class="edge">
<title>src/stores/widgetStore.ts&#45;&gt;src/schemas/nodeDefSchema.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1248.81,-14778.47C1267.43,-14778.89 1288.06,-14783.22 1300.5,-14797.84 1309.55,-14808.47 1305.98,-30869.1 1308.5,-30882.84 1356.23,-31143.22 1471.44,-31179.51 1519.5,-31439.84 1522.87,-31458.09 1514.35,-34099.73 1527.5,-34112.84 1567.39,-34152.61 1741.03,-34152.54 1781,-34112.84 1792.67,-34101.25 1780.62,-32942.98 1789,-32928.84 1835.15,-32850.96 1921.07,-32907.84 1967,-32829.84 1977.74,-32811.59 1979.5,-20657 1980,-20635.84 1994.88,-20001.22 2042.59,-19221.48 2050.02,-19102.39"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.14,-19102.19 2050.42,-19096.07 2047.95,-19101.92 2052.14,-19102.19"/>
</g>
<!-- src/components/primevueOverride/AutoCompletePlus.vue -->
<g id="node402" class="node">
<title>src/components/primevueOverride/AutoCompletePlus.vue</title>
<g id="a_node402"><a xlink:href="src/components/primevueOverride/AutoCompletePlus.vue" xlink:title="AutoCompletePlus.vue">
<path fill="#41f083" stroke="black" d="M1260,-5345.84C1260,-5345.84 1154,-5345.84 1154,-5345.84 1151,-5345.84 1148,-5342.84 1148,-5339.84 1148,-5339.84 1148,-5333.84 1148,-5333.84 1148,-5330.84 1151,-5327.84 1154,-5327.84 1154,-5327.84 1260,-5327.84 1260,-5327.84 1263,-5327.84 1266,-5330.84 1266,-5333.84 1266,-5333.84 1266,-5339.84 1266,-5339.84 1266,-5342.84 1263,-5345.84 1260,-5345.84"/>
<text text-anchor="start" x="1156" y="-5334.64" font-family="Helvetica,sans-Serif" font-size="9.00">AutoCompletePlus.vue</text>
</a>
</g>
</g>
<!-- src/components/searchbox/NodeSearchBox.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge770" class="edge">
<title>src/components/searchbox/NodeSearchBox.vue&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1017.95,-5435.94C1033.91,-5465.87 1083.91,-5564.34 1100.5,-5652.84 1106.74,-5686.12 1091.65,-15378.97 1113.5,-15404.84 1167.91,-15469.26 1246.12,-15372.4 1300.5,-15436.84 1315.16,-15454.2 1292.43,-28510.77 1308.5,-28526.84 1374.83,-28593.13 1452.7,-28592.66 1519.5,-28526.84 1530.28,-28516.21 1520.75,-27995.39 1527.5,-27981.84 1591.16,-27854.13 1718.24,-27912.98 1781,-27784.84 1790.82,-27764.77 1774.53,-14934.85 1789,-14917.84 1800.02,-14904.88 1817.5,-14900.04 1834.27,-14898.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.51,-14900.92 1840.41,-14898.53 1834.31,-14896.72 1834.51,-14900.92"/>
</g>
<!-- src/components/searchbox/NodeSearchBox.vue&#45;&gt;src/components/common/SearchFilterChip.vue -->
<g id="edge764" class="edge">
<title>src/components/searchbox/NodeSearchBox.vue&#45;&gt;src/components/common/SearchFilterChip.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1017.78,-5417.7C1030.07,-5395.34 1065.21,-5338.13 1113.5,-5316.84 1189.55,-5283.31 1236.23,-5264.15 1300.5,-5316.84 1314.52,-5328.33 1294.61,-5345.18 1308.5,-5356.84 1328.97,-5374.01 1771.78,-5371.02 1781,-5361.84 1802.86,-5340.05 1768.97,-3163.31 1789,-3139.84 1797.03,-3130.42 1808.48,-3125.29 1820.58,-3122.73"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1821.02,-3124.79 1826.56,-3121.67 1820.29,-3120.65 1821.02,-3124.79"/>
</g>
<!-- src/components/searchbox/NodeSearchBox.vue&#45;&gt;src/components/node/NodePreview.vue -->
<g id="edge765" class="edge">
<title>src/components/searchbox/NodeSearchBox.vue&#45;&gt;src/components/node/NodePreview.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1020.33,-5417.6C1036.6,-5397.19 1077.18,-5346.9 1113.5,-5306.84 1286.59,-5115.9 1421.64,-5131.25 1519.5,-4892.84 1532.09,-4862.15 1508.05,-2531.7 1527.5,-2504.84 1543.24,-2483.1 1571.26,-2472.99 1596.32,-2468.37"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1596.72,-2470.43 1602.28,-2467.36 1596.02,-2466.29 1596.72,-2470.43"/>
</g>
<!-- src/components/searchbox/NodeSearchBox.vue&#45;&gt;src/stores/nodeDefStore.ts -->
<g id="edge769" class="edge">
<title>src/components/searchbox/NodeSearchBox.vue&#45;&gt;src/stores/nodeDefStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1017.95,-5435.94C1033.91,-5465.87 1083.9,-5564.34 1100.5,-5652.84 1106.64,-5685.59 1099.54,-15220.57 1113.5,-15250.84 1159.32,-15350.16 1254.72,-15311.5 1300.5,-15410.84 1309.75,-15430.9 1292.87,-28119.22 1308.5,-28134.84 1325.08,-28151.41 1502.83,-28151.33 1519.5,-28134.84 1534.41,-28120.09 1516.39,-27397.62 1527.5,-27379.84 1594.27,-27272.97 1714.76,-27360.04 1781,-27252.84 1792.31,-27234.53 1775.06,-14874.23 1789,-14857.84 1799.28,-14845.76 1815.16,-14840.73 1830.86,-14839.12"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1831.27,-14841.2 1837.09,-14838.65 1830.95,-14837.01 1831.27,-14841.2"/>
</g>
<!-- src/components/searchbox/NodeSearchBox.vue&#45;&gt;src/components/primevueOverride/AutoCompletePlus.vue -->
<g id="edge766" class="edge">
<title>src/components/searchbox/NodeSearchBox.vue&#45;&gt;src/components/primevueOverride/AutoCompletePlus.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1030.65,-5417.7C1050.61,-5407.44 1084.16,-5390.47 1113.5,-5376.84 1135.03,-5366.84 1159.71,-5356.2 1178.17,-5348.41"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1179.46,-5350.15 1184.17,-5345.89 1177.83,-5346.28 1179.46,-5350.15"/>
</g>
<!-- src/components/searchbox/NodeSearchFilter.vue -->
<g id="node404" class="node">
<title>src/components/searchbox/NodeSearchFilter.vue</title>
<g id="a_node404"><a xlink:href="src/components/searchbox/NodeSearchFilter.vue" xlink:title="NodeSearchFilter.vue">
<path fill="#41f083" stroke="black" d="M1257,-5435.84C1257,-5435.84 1157,-5435.84 1157,-5435.84 1154,-5435.84 1151,-5432.84 1151,-5429.84 1151,-5429.84 1151,-5423.84 1151,-5423.84 1151,-5420.84 1154,-5417.84 1157,-5417.84 1157,-5417.84 1257,-5417.84 1257,-5417.84 1260,-5417.84 1263,-5420.84 1263,-5423.84 1263,-5423.84 1263,-5429.84 1263,-5429.84 1263,-5432.84 1260,-5435.84 1257,-5435.84"/>
<text text-anchor="start" x="1159" y="-5424.64" font-family="Helvetica,sans-Serif" font-size="9.00">NodeSearchFilter.vue</text>
</a>
</g>
</g>
<!-- src/components/searchbox/NodeSearchBox.vue&#45;&gt;src/components/searchbox/NodeSearchFilter.vue -->
<g id="edge767" class="edge">
<title>src/components/searchbox/NodeSearchBox.vue&#45;&gt;src/components/searchbox/NodeSearchFilter.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1065.74,-5426.84C1090.23,-5426.84 1119.48,-5426.84 1144.93,-5426.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1144.97,-5428.94 1150.97,-5426.84 1144.97,-5424.74 1144.97,-5428.94"/>
</g>
<!-- src/components/searchbox/NodeSearchItem.vue -->
<g id="node405" class="node">
<title>src/components/searchbox/NodeSearchItem.vue</title>
<g id="a_node405"><a xlink:href="src/components/searchbox/NodeSearchItem.vue" xlink:title="NodeSearchItem.vue">
<path fill="#41f083" stroke="black" d="M1257,-5405.84C1257,-5405.84 1157,-5405.84 1157,-5405.84 1154,-5405.84 1151,-5402.84 1151,-5399.84 1151,-5399.84 1151,-5393.84 1151,-5393.84 1151,-5390.84 1154,-5387.84 1157,-5387.84 1157,-5387.84 1257,-5387.84 1257,-5387.84 1260,-5387.84 1263,-5390.84 1263,-5393.84 1263,-5393.84 1263,-5399.84 1263,-5399.84 1263,-5402.84 1260,-5405.84 1257,-5405.84"/>
<text text-anchor="start" x="1159" y="-5394.64" font-family="Helvetica,sans-Serif" font-size="9.00">NodeSearchItem.vue</text>
</a>
</g>
</g>
<!-- src/components/searchbox/NodeSearchBox.vue&#45;&gt;src/components/searchbox/NodeSearchItem.vue -->
<g id="edge768" class="edge">
<title>src/components/searchbox/NodeSearchBox.vue&#45;&gt;src/components/searchbox/NodeSearchItem.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1065.74,-5418.64C1090.23,-5414.83 1119.48,-5410.28 1144.93,-5406.33"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1145.36,-5408.39 1150.97,-5405.39 1144.72,-5404.24 1145.36,-5408.39"/>
</g>
<!-- src/components/searchbox/NodeSearchBox.vue&#45;&gt;src/utils/fuseUtil.ts -->
<g id="edge771" class="edge">
<title>src/components/searchbox/NodeSearchBox.vue&#45;&gt;src/utils/fuseUtil.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1017.95,-5435.94C1033.91,-5465.87 1083.91,-5564.34 1100.5,-5652.84 1106.89,-5686.93 1092.84,-15614.98 1113.5,-15642.84 1165.26,-15712.63 1248.77,-15630.03 1300.5,-15699.84 1315.12,-15719.56 1291.13,-29825.48 1308.5,-29842.84 1673.83,-30207.96 1725.29,-29568.64 1781,-29341.84 1785.65,-29322.92 1776.38,-18136.67 1789,-18121.84 1802.34,-18106.15 1825.15,-18102.36 1844.71,-18102.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1844.88,-18104.61 1850.94,-18102.68 1845,-18100.41 1844.88,-18104.61"/>
</g>
<!-- src/components/searchbox/NodeSearchFilter.vue&#45;&gt;src/stores/nodeDefStore.ts -->
<g id="edge784" class="edge">
<title>src/components/searchbox/NodeSearchFilter.vue&#45;&gt;src/stores/nodeDefStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1213.24,-5436.25C1230.11,-5467.19 1282.97,-5569.01 1300.5,-5660.84 1306.7,-5693.31 1296.5,-15150.04 1308.5,-15180.84 1358.87,-15310.09 1469.14,-15281.58 1519.5,-15410.84 1526.42,-15428.59 1514.02,-26371.37 1527.5,-26384.84 1607.2,-26464.48 1701.3,-26464.48 1781,-26384.84 1795.16,-26370.69 1776.03,-14873.08 1789,-14857.84 1799.28,-14845.76 1815.16,-14840.73 1830.86,-14839.12"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1831.27,-14841.2 1837.09,-14838.65 1830.95,-14837.01 1831.27,-14841.2"/>
</g>
<!-- src/components/searchbox/NodeSearchFilter.vue&#45;&gt;src/utils/fuseUtil.ts -->
<g id="edge785" class="edge">
<title>src/components/searchbox/NodeSearchFilter.vue&#45;&gt;src/utils/fuseUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1213.24,-5436.25C1230.11,-5467.19 1282.97,-5569.01 1300.5,-5660.84 1306.92,-5694.48 1295.31,-15492.23 1308.5,-15523.84 1359.35,-15645.64 1468.66,-15611.03 1519.5,-15732.84 1527.27,-15751.46 1513.23,-27341.57 1527.5,-27355.84 1607.19,-27435.48 1701.3,-27435.47 1781,-27355.84 1803.68,-27333.18 1768.22,-18146.26 1789,-18121.84 1802.34,-18106.16 1825.15,-18102.36 1844.71,-18102.5"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1844.88,-18104.61 1850.94,-18102.68 1845,-18100.41 1844.88,-18104.61"/>
</g>
<!-- src/components/searchbox/NodeSearchItem.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge788" class="edge">
<title>src/components/searchbox/NodeSearchItem.vue&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1263.23,-5393.66C1277.39,-5395.76 1291.22,-5400.94 1300.5,-5411.84 1311.47,-5424.72 1302.75,-15140.93 1308.5,-15156.84 1358.41,-15294.85 1469.6,-15272.82 1519.5,-15410.84 1525.97,-15428.73 1514.04,-26358.39 1527.5,-26371.84 1607.2,-26451.48 1701.3,-26451.48 1781,-26371.84 1795.07,-26357.78 1776.11,-14932.98 1789,-14917.84 1800.02,-14904.88 1817.5,-14900.04 1834.27,-14898.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.51,-14900.92 1840.41,-14898.53 1834.31,-14896.72 1834.51,-14900.92"/>
</g>
<!-- src/components/searchbox/NodeSearchItem.vue&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge790" class="edge">
<title>src/components/searchbox/NodeSearchItem.vue&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1263.23,-5393.66C1277.39,-5395.76 1291.22,-5400.94 1300.5,-5411.84 1311.9,-5425.22 1303.48,-15518.99 1308.5,-15535.84 1357.49,-15700.16 1470.53,-15694.51 1519.5,-15858.84 1523.3,-15871.58 1518.1,-31163.44 1527.5,-31172.84 1607.19,-31252.48 1701.08,-31252.25 1781,-31172.84 1793.47,-31160.44 1778.59,-29921.01 1789,-29906.84 1838.18,-29839.89 1917.99,-29916.91 1967,-29849.84 1990.36,-29817.87 1955.05,-18478.57 1980,-18447.84 1987.17,-18439.01 1998.11,-18434.54 2009.27,-18432.45"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.85,-18434.49 2015.48,-18431.53 2009.23,-18430.34 2009.85,-18434.49"/>
</g>
<!-- src/components/searchbox/NodeSearchItem.vue&#45;&gt;src/stores/nodeBookmarkStore.ts -->
<g id="edge786" class="edge">
<title>src/components/searchbox/NodeSearchItem.vue&#45;&gt;src/stores/nodeBookmarkStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1263.2,-5393.68C1277.36,-5395.78 1291.2,-5400.96 1300.5,-5411.84 1315.54,-5429.42 1293.01,-7060.65 1308.5,-7077.84 1340.08,-7112.87 1487.99,-7065.74 1519.5,-7100.84 1536.78,-7120.08 1515.9,-14525.72 1527.5,-14548.84 1546.72,-14587.12 1590.79,-14613.3 1619.97,-14627.17"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1619.27,-14629.15 1625.6,-14629.77 1621.04,-14625.34 1619.27,-14629.15"/>
</g>
<!-- src/components/searchbox/NodeSearchItem.vue&#45;&gt;src/stores/nodeDefStore.ts -->
<g id="edge787" class="edge">
<title>src/components/searchbox/NodeSearchItem.vue&#45;&gt;src/stores/nodeDefStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1263.23,-5393.66C1277.39,-5395.76 1291.22,-5400.94 1300.5,-5411.84 1322.37,-5437.51 1287.99,-15098.07 1308.5,-15124.84 1367.59,-15201.94 1460.42,-15104.73 1519.5,-15181.84 1531.3,-15197.24 1513.77,-26347.12 1527.5,-26360.84 1547.42,-26380.75 1761.08,-26380.75 1781,-26360.84 1795.13,-26346.72 1776.06,-14873.05 1789,-14857.84 1799.28,-14845.76 1815.16,-14840.73 1830.86,-14839.12"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1831.27,-14841.2 1837.09,-14838.65 1830.95,-14837.01 1831.27,-14841.2"/>
</g>
<!-- src/components/searchbox/NodeSearchItem.vue&#45;&gt;src/types/nodeSource.ts -->
<g id="edge789" class="edge">
<title>src/components/searchbox/NodeSearchItem.vue&#45;&gt;src/types/nodeSource.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1263.23,-5393.66C1277.39,-5395.76 1291.22,-5400.94 1300.5,-5411.84 1311.75,-5425.05 1302.2,-15388.67 1308.5,-15404.84 1358.87,-15534.09 1469.14,-15505.58 1519.5,-15634.84 1526.87,-15653.74 1513.15,-27308.49 1527.5,-27322.84 1607.19,-27402.48 1701.3,-27402.47 1781,-27322.84 1793.23,-27310.62 1777.8,-17381 1789,-17367.84 1800.11,-17354.77 1817.79,-17349.96 1834.7,-17348.8"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.98,-17350.89 1840.88,-17348.52 1834.79,-17346.69 1834.98,-17350.89"/>
</g>
<!-- src/lib/litegraph/src/types/events.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2321" class="edge">
<title>src/lib/litegraph/src/types/events.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<g id="a_edge2321"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2937.24,-22989.33C2928.26,-22991.01 2919.19,-22994.59 2913.5,-23001.84 2901.86,-23016.66 2907.83,-24340.13 2905.5,-24358.84 2872.71,-24621.87 2814.84,-24677.99 2762.5,-24937.84 2755.13,-24974.44 2766.29,-24987.49 2749.5,-25020.84 2713.32,-25092.7 2658.82,-25078.05 2622.5,-25149.84 2606.04,-25182.37 2628.11,-25199.49 2609.5,-25230.84 2572.78,-25292.68 2536.29,-25283.25 2481.5,-25329.84 2412.03,-25388.91 2373.81,-25389.05 2331.5,-25469.84 2312.95,-25505.25 2348.74,-25532.69 2318.5,-25558.84 2267.73,-25602.73 2215.7,-25605.53 2167.5,-25558.84 2147.38,-25539.34 2179.62,-25326.33 2159.5,-25306.84 2130.85,-25279.08 2015.21,-25288.1 1980,-25306.84 1931.31,-25332.75 1902.67,-25395.18 1890.29,-25428.7"/>
<polygon fill="orange" stroke="orange" points="1885.72,-25435.47 1885.73,-25441.82 1889.68,-25436.84 1885.72,-25435.47"/>
<polyline fill="none" stroke="orange" points="1887.7,-25436.15 1888.68,-25433.32 "/>
<ellipse fill="none" stroke="orange" cx="1889.47" cy="-25431.05" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2881.61" y="-24218.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/types/events.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2320" class="edge">
<title>src/lib/litegraph/src/types/events.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2320"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2937.24,-22988.34C2928.26,-22986.66 2919.19,-22983.08 2913.5,-22975.84 2892.45,-22949.06 2927.84,-21775.54 2905.5,-21749.84 2843.59,-21678.61 2550.33,-21661.27 2481.5,-21725.84 2461.2,-21744.88 2491.78,-21829.85 2473.5,-21850.84 2431.19,-21899.41 2378.45,-21835.73 2331.5,-21879.84 2289.03,-21919.73 2260.1,-22101.65 2251.04,-22166.11"/>
<polygon fill="orange" stroke="orange" points="2247.89,-22173.58 2249.16,-22179.81 2252.06,-22174.15 2247.89,-22173.58"/>
<polyline fill="none" stroke="orange" points="2249.97,-22173.86 2250.38,-22170.89 "/>
<ellipse fill="none" stroke="orange" cx="2250.71" cy="-22168.51" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2883.07" y="-22589.86" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/types/events.ts&#45;&gt;src/lib/litegraph/src/LGraphGroup.ts -->
<g id="edge2319" class="edge">
<title>src/lib/litegraph/src/types/events.ts&#45;&gt;src/lib/litegraph/src/LGraphGroup.ts</title>
<g id="a_edge2319"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2995.59,-22990.05C3004.34,-22991.81 3013.31,-22995.27 3019.5,-23001.84 3040.91,-23024.54 3024.63,-23040.64 3032.5,-23070.84 3042.91,-23110.74 3059.04,-23155.99 3068.9,-23182.37"/>
<polygon fill="orange" stroke="orange" points="3069.8,-23190.68 3073.88,-23195.55 3073.72,-23189.19 3069.8,-23190.68"/>
<polyline fill="none" stroke="orange" points="3071.76,-23189.94 3070.7,-23187.13 "/>
<ellipse fill="none" stroke="orange" cx="3069.85" cy="-23184.89" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3013.81" y="-23084.56" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/litegraphService.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge3282" class="edge">
<title>src/services/litegraphService.ts&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge3282"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1476.92,-14387.01C1492.86,-14388.55 1509.06,-14393.57 1519.5,-14405.84 1532.56,-14421.18 1513.25,-25996.6 1527.5,-26010.84 1607.19,-26090.48 1701.3,-26090.48 1781,-26010.84 1794.62,-25997.22 1776.52,-14932.51 1789,-14917.84 1798.28,-14906.93 1812.14,-14901.77 1826.3,-14899.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.6,-14901.12 1840.41,-14898.53 1834.26,-14896.93 1834.6,-14901.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.43,-14899.02 1831.44,-14899.27 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.05" cy="-14899.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1546.09" y="-14531.32" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/litegraphService.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge3275" class="edge">
<title>src/services/litegraphService.ts&#45;&gt;src/scripts/app.ts</title>
<g id="a_edge3275"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1402.16,-14381.74C1375.29,-14375.76 1331.45,-14373.85 1308.5,-14399.84 1299.65,-14409.86 1301.97,-16311.55 1300.5,-16324.84 1283.12,-16482.22 1231.5,-16667.01 1213.93,-16730.34"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1209.81,-16737.39 1210.24,-16743.74 1213.86,-16738.51 1209.81,-16737.39"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1211.84,-16737.95 1212.63,-16735.06 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1213.27" cy="-16732.75" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1276.98" y="-15555.45" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/litegraphService.ts&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge3287" class="edge">
<title>src/services/litegraphService.ts&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1476.92,-14387.01C1492.86,-14388.55 1509.06,-14393.57 1519.5,-14405.84 1526.22,-14413.72 1526.67,-26328.51 1527.5,-26338.84 1584.25,-27046.89 1722.8,-27208.9 1781,-27916.84 1781.96,-27928.47 1780.73,-29589.6 1789,-29597.84 1845.07,-29653.64 1911.03,-29653.74 1967,-29597.84 1994.39,-29570.48 1955.6,-18477.89 1980,-18447.84 1987.17,-18439.01 1998.11,-18434.54 2009.27,-18432.45"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.85,-18434.49 2015.48,-18431.53 2009.23,-18430.34 2009.85,-18434.49"/>
</g>
<!-- src/services/litegraphService.ts&#45;&gt;src/stores/executionStore.ts -->
<g id="edge3279" class="edge">
<title>src/services/litegraphService.ts&#45;&gt;src/stores/executionStore.ts</title>
<g id="a_edge3279"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1476.92,-14387.01C1492.86,-14388.55 1509.06,-14393.57 1519.5,-14405.84 1532.6,-14421.22 1513.21,-26029.55 1527.5,-26043.84 1607.19,-26123.48 1701.3,-26123.48 1781,-26043.84 1794.59,-26030.26 1776.55,-14992.47 1789,-14977.84 1796.84,-14968.62 1807.94,-14963.51 1819.74,-14960.89"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1828.11,-14961.8 1833.75,-14958.86 1827.51,-14957.65 1828.11,-14961.8"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1827.81,-14959.72 1824.84,-14960.15 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1822.47" cy="-14960.5" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1497.79" y="-14666" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/litegraphService.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge3270" class="edge">
<title>src/services/litegraphService.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<g id="a_edge3270"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1424.83,-14381.72C1413.93,-14296.02 1329.76,-13623.2 1304.5,-13074.84 1302.49,-13031.11 1296.82,-11541.94 1304.5,-11498.84 1326.14,-11377.41 1389.3,-11242.11 1414.96,-11190.46"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1420.44,-11184.25 1421.27,-11177.95 1416.69,-11182.36 1420.44,-11184.25"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1418.57,-11183.31 1417.22,-11185.99 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1416.14" cy="-11188.13" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1327.07" y="-12809.01" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/litegraphService.ts&#45;&gt;src/stores/subgraphStore.ts -->
<g id="edge3283" class="edge">
<title>src/services/litegraphService.ts&#45;&gt;src/stores/subgraphStore.ts</title>
<g id="a_edge3283"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1476.72,-14387.17C1492.65,-14388.73 1508.89,-14393.72 1519.5,-14405.84 1539.86,-14429.08 1512.89,-14656.61 1527.5,-14683.84 1545.43,-14717.23 1582.92,-14740.43 1611.35,-14754.06"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1617.74,-14759.25 1624.07,-14759.81 1619.47,-14755.42 1617.74,-14759.25"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1618.6,-14757.34 1615.87,-14756.1 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1613.68" cy="-14755.11" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1500.05" y="-14565.24" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/litegraphService.ts&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge3286" class="edge">
<title>src/services/litegraphService.ts&#45;&gt;src/stores/workflowStore.ts</title>
<g id="a_edge3286"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1476.92,-14387.01C1492.86,-14388.55 1509.06,-14393.57 1519.5,-14405.84 1532.78,-14421.44 1519.59,-26189.93 1527.5,-26208.84 1590.54,-26359.44 1637.95,-26404.87 1789,-26466.84 1862.19,-26496.86 1911.02,-26522.74 1967,-26466.84 1978.88,-26454.97 1979.66,-16809.63 1980,-16792.84 1994.85,-16064.25 2041.49,-15170.72 2049.74,-15016.14"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2052.28,-15008.03 2050.51,-15001.92 2048.09,-15007.8 2052.28,-15008.03"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2050.19,-15007.91 2050.03,-15010.91 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2049.9" cy="-15013.3" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1498.05" y="-14688.41" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/litegraphService.ts&#45;&gt;src/stores/toastStore.ts -->
<g id="edge3284" class="edge">
<title>src/services/litegraphService.ts&#45;&gt;src/stores/toastStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1476.92,-14387.01C1492.86,-14388.55 1509.06,-14393.57 1519.5,-14405.84 1532.64,-14421.26 1513.17,-26062.51 1527.5,-26076.84 1607.19,-26156.48 1701.3,-26156.47 1781,-26076.84 1787.13,-26070.71 1788.63,-16095.5 1789,-16086.84 1807.72,-15645.17 1868.03,-15105.82 1879.21,-15008.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.33,-15008.27 1879.93,-15002.07 1877.16,-15007.79 1881.33,-15008.27"/>
</g>
<!-- src/services/litegraphService.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge3268" class="edge">
<title>src/services/litegraphService.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1476.92,-14387.01C1492.86,-14388.55 1509.06,-14393.57 1519.5,-14405.84 1532.75,-14421.39 1513.05,-26161.39 1527.5,-26175.84 1607.19,-26255.48 1699.68,-26253.82 1781,-26175.84 1788.67,-26168.49 1787.87,-25995.4 1789,-25984.84 1811.09,-25777.7 1863.8,-25529.37 1877.63,-25466.09"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.75,-25466.23 1878.98,-25459.92 1875.65,-25465.33 1879.75,-25466.23"/>
</g>
<!-- src/services/litegraphService.ts&#45;&gt;src/i18n.ts -->
<g id="edge3267" class="edge">
<title>src/services/litegraphService.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1476.92,-14387C1492.86,-14388.55 1509.06,-14393.57 1519.5,-14405.84 1529.53,-14417.61 1521.37,-32208.64 1527.5,-32222.84 1588.89,-32364.99 1718.92,-32319.98 1781,-32461.84 1789.78,-32481.89 1787.41,-33228 1789,-33249.84 1808.38,-33516.29 1864.87,-33837.94 1878.17,-33911.4"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1876.18,-33912.2 1879.32,-33917.72 1880.32,-33911.44 1876.18,-33912.2"/>
</g>
<!-- src/services/litegraphService.ts&#45;&gt;src/stores/domWidgetStore.ts -->
<g id="edge3278" class="edge">
<title>src/services/litegraphService.ts&#45;&gt;src/stores/domWidgetStore.ts</title>
<g id="a_edge3278"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1375.42,-14383.62C1351.68,-14383.14 1324.9,-14387.54 1308.5,-14405.84 1292.85,-14423.3 1315.86,-14810.12 1300.5,-14827.84 1293.3,-14836.13 1283.47,-14841.1 1272.9,-14843.91"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1264.76,-14843.26 1259.24,-14846.41 1265.52,-14847.39 1264.76,-14843.26"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1265.14,-14845.33 1268.09,-14844.79 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1270.45" cy="-14844.36" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1328.86" y="-14607.76" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/litegraphService.ts&#45;&gt;src/stores/nodeDefStore.ts -->
<g id="edge3281" class="edge">
<title>src/services/litegraphService.ts&#45;&gt;src/stores/nodeDefStore.ts</title>
<g id="a_edge3281"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1476.92,-14387.01C1492.86,-14388.55 1509.06,-14393.57 1519.5,-14405.84 1532.54,-14421.15 1513.27,-25978.62 1527.5,-25992.84 1567.35,-26032.66 1741.15,-26032.66 1781,-25992.84 1794.67,-25979.17 1776.47,-14872.56 1789,-14857.84 1797.64,-14847.68 1810.25,-14842.51 1823.37,-14840.17"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1831.36,-14841.4 1837.09,-14838.65 1830.9,-14837.22 1831.36,-14841.4"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1831.13,-14839.31 1828.15,-14839.64 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1825.76" cy="-14839.9" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1497.08" y="-14531.12" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/litegraphService.ts&#45;&gt;src/scripts/domWidget.ts -->
<g id="edge3276" class="edge">
<title>src/services/litegraphService.ts&#45;&gt;src/scripts/domWidget.ts</title>
<g id="a_edge3276"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1476.9,-14387.02C1492.84,-14388.57 1509.04,-14393.59 1519.5,-14405.84 1540.53,-14430.47 1506.02,-16713.6 1527.5,-16737.84 1543.98,-16756.43 1570.83,-16761.08 1595.01,-16760.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1602.96,-16762.36 1608.83,-16759.94 1602.73,-16758.17 1602.96,-16762.36"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1602.84,-16760.27 1599.85,-16760.43 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1597.45" cy="-16760.56" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1498.82" y="-15566.05" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/litegraphService.ts&#45;&gt;src/services/extensionService.ts -->
<g id="edge3262" class="edge">
<title>src/services/litegraphService.ts&#45;&gt;src/services/extensionService.ts</title>
<g id="a_edge3262"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1476.88,-14394.07C1491.09,-14396.27 1506.3,-14399.89 1519.5,-14405.84 1564.88,-14426.26 1607.52,-14466.93 1630.46,-14491.22"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1634.46,-14498.67 1640.07,-14501.67 1637.55,-14495.83 1634.46,-14498.67"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1636.01,-14497.25 1633.98,-14495.04 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1632.35" cy="-14493.28" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1543.52" y="-14427.87" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/litegraphService.ts&#45;&gt;src/utils/litegraphUtil.ts -->
<g id="edge3288" class="edge">
<title>src/services/litegraphService.ts&#45;&gt;src/utils/litegraphUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1476.92,-14387.01C1492.86,-14388.55 1509.06,-14393.57 1519.5,-14405.84 1526.66,-14414.25 1526.67,-27120.82 1527.5,-27131.84 1584.23,-27885.26 1721.98,-28059.59 1781,-28812.84 1781.65,-28821.08 1783.13,-29998.01 1789,-30003.84 1845.13,-30059.59 1911.03,-30059.75 1967,-30003.84 1995.24,-29975.63 1954.84,-18538.83 1980,-18507.84 1986.12,-18500.3 1994.98,-18495.95 2004.38,-18493.53"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2004.85,-18495.58 2010.28,-18492.27 2003.98,-18491.47 2004.85,-18495.58"/>
</g>
<!-- src/services/litegraphService.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge3273" class="edge">
<title>src/services/litegraphService.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1476.92,-14387.01C1492.86,-14388.55 1509.06,-14393.57 1519.5,-14405.84 1532.71,-14421.35 1513.09,-26128.43 1527.5,-26142.84 1607.19,-26222.48 1701.28,-26222.45 1781,-26142.84 1788.1,-26135.75 1788.65,-20376.86 1789,-20366.84 1808.1,-19823.96 1869.32,-19158.82 1879.55,-19050.17"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1881.65,-19050.25 1880.12,-19044.08 1877.47,-19049.86 1881.65,-19050.25"/>
</g>
<!-- src/services/litegraphService.ts&#45;&gt;src/stores/widgetStore.ts -->
<g id="edge3285" class="edge">
<title>src/services/litegraphService.ts&#45;&gt;src/stores/widgetStore.ts</title>
<g id="a_edge3285"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1375.45,-14383.64C1351.71,-14383.17 1324.93,-14387.57 1308.5,-14405.84 1295.05,-14420.79 1313.7,-14752.66 1300.5,-14767.84 1291.05,-14778.7 1277.08,-14783.84 1262.84,-14785.93"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1254.48,-14784.5 1248.67,-14787.08 1254.82,-14788.69 1254.48,-14784.5"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1254.65,-14786.6 1257.64,-14786.35 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1260.04" cy="-14786.15" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1279.88" y="-14578.03" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/litegraphService.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts -->
<g id="edge3271" class="edge">
<title>src/services/litegraphService.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1476.92,-14387C1492.86,-14388.55 1509.06,-14393.57 1519.5,-14405.84 1527.38,-14415.09 1526.72,-28399.7 1527.5,-28411.84 1584.2,-29298.53 1723.05,-29508.22 1781,-30394.84 1781.53,-30403.02 1783.19,-32750.05 1789,-32755.84 1845.03,-32811.68 1903.91,-32803.57 1967,-32755.84 1983.94,-32743.02 1965.54,-32725.4 1980,-32709.84 2034.49,-32651.21 2272.54,-32652.36 2318.5,-32586.84 2330.1,-32570.29 2331.13,-20967.04 2331.5,-20946.84 2345.55,-20178.76 2390.43,-19233.1 2396.76,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2398.86,-19102 2397.06,-19095.9 2394.67,-19101.79 2398.86,-19102"/>
</g>
<!-- src/services/litegraphService.ts&#45;&gt;src/composables/canvas/useSelectedLiteGraphItems.ts -->
<g id="edge3263" class="edge">
<title>src/services/litegraphService.ts&#45;&gt;src/composables/canvas/useSelectedLiteGraphItems.ts</title>
<g id="a_edge3263"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1476.92,-14387.01C1492.86,-14388.55 1509.06,-14393.57 1519.5,-14405.84 1532.45,-14421.05 1513.37,-25900.71 1527.5,-25914.84 1607.2,-25994.48 1701.31,-25994.49 1781,-25914.84 1802.7,-25893.15 1769.12,-8265.21 1789,-8241.84 1790.44,-8240.14 1791.99,-8238.59 1793.64,-8237.16"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1801.77,-8234.49 1805.71,-8229.5 1799.52,-8230.94 1801.77,-8234.49"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1800.64,-8232.71 1798.11,-8234.32 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1796.08" cy="-8235.61" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1757.92" y="-11002.78" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/litegraphService.ts&#45;&gt;src/stores/imagePreviewStore.ts -->
<g id="edge3280" class="edge">
<title>src/services/litegraphService.ts&#45;&gt;src/stores/imagePreviewStore.ts</title>
<g id="a_edge3280"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1476.81,-14387.1C1492.74,-14388.65 1508.96,-14393.66 1519.5,-14405.84 1537.02,-14426.09 1509.6,-14867.91 1527.5,-14887.84 1540.19,-14901.97 1558.87,-14908.01 1577.76,-14909.91"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1585.7,-14912.41 1591.8,-14910.61 1585.91,-14908.21 1585.7,-14912.41"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1585.81,-14910.31 1582.81,-14910.16 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1580.41" cy="-14910.04" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1498.82" y="-14641.79" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/node/useNodeAnimatedImage.ts -->
<g id="node528" class="node">
<title>src/composables/node/useNodeAnimatedImage.ts</title>
<g id="a_node528"><a xlink:href="src/composables/node/useNodeAnimatedImage.ts" xlink:title="useNodeAnimatedImage.ts">
<path fill="#ddfeff" stroke="black" d="M875.5,-7815.84C875.5,-7815.84 748.5,-7815.84 748.5,-7815.84 745.5,-7815.84 742.5,-7812.84 742.5,-7809.84 742.5,-7809.84 742.5,-7803.84 742.5,-7803.84 742.5,-7800.84 745.5,-7797.84 748.5,-7797.84 748.5,-7797.84 875.5,-7797.84 875.5,-7797.84 878.5,-7797.84 881.5,-7800.84 881.5,-7803.84 881.5,-7803.84 881.5,-7809.84 881.5,-7809.84 881.5,-7812.84 878.5,-7815.84 875.5,-7815.84"/>
<text text-anchor="start" x="750.5" y="-7804.64" font-family="Helvetica,sans-Serif" font-size="9.00">useNodeAnimatedImage.ts</text>
</a>
</g>
</g>
<!-- src/services/litegraphService.ts&#45;&gt;src/composables/node/useNodeAnimatedImage.ts -->
<g id="edge3264" class="edge">
<title>src/services/litegraphService.ts&#45;&gt;src/composables/node/useNodeAnimatedImage.ts</title>
<g id="a_edge3264"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1375.28,-14383.49C1351.5,-14382.99 1324.73,-14387.39 1308.5,-14405.84 1294.49,-14421.76 1315.5,-26607.84 1300.5,-26622.84 1241.71,-26681.59 1176.25,-26677.34 1113.5,-26622.84 1082.32,-26595.76 1127.83,-26561.8 1100.5,-26530.84 1046.56,-26469.73 973.04,-26547.56 923.5,-26482.84 903.81,-26457.11 931.85,-7844.21 910.5,-7819.84 906.14,-7814.86 900.87,-7811.09 895.06,-7808.28"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="887.99,-7803.57 881.63,-7803.56 886.59,-7807.53 887.99,-7803.57"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="887.29,-7805.55 890.12,-7806.55 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="892.39" cy="-7807.34" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="894.27" y="-10735.31" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/node/useNodeCanvasImagePreview.ts -->
<g id="node534" class="node">
<title>src/composables/node/useNodeCanvasImagePreview.ts</title>
<g id="a_node534"><a xlink:href="src/composables/node/useNodeCanvasImagePreview.ts" xlink:title="useNodeCanvasImagePreview.ts">
<path fill="#ddfeff" stroke="black" d="M886.5,-7695.84C886.5,-7695.84 737.5,-7695.84 737.5,-7695.84 734.5,-7695.84 731.5,-7692.84 731.5,-7689.84 731.5,-7689.84 731.5,-7683.84 731.5,-7683.84 731.5,-7680.84 734.5,-7677.84 737.5,-7677.84 737.5,-7677.84 886.5,-7677.84 886.5,-7677.84 889.5,-7677.84 892.5,-7680.84 892.5,-7683.84 892.5,-7683.84 892.5,-7689.84 892.5,-7689.84 892.5,-7692.84 889.5,-7695.84 886.5,-7695.84"/>
<text text-anchor="start" x="739.5" y="-7684.64" font-family="Helvetica,sans-Serif" font-size="9.00">useNodeCanvasImagePreview.ts</text>
</a>
</g>
</g>
<!-- src/services/litegraphService.ts&#45;&gt;src/composables/node/useNodeCanvasImagePreview.ts -->
<g id="edge3265" class="edge">
<title>src/services/litegraphService.ts&#45;&gt;src/composables/node/useNodeCanvasImagePreview.ts</title>
<g id="a_edge3265"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1375.29,-14383.5C1351.51,-14382.99 1324.74,-14387.4 1308.5,-14405.84 1297.46,-14418.37 1312.32,-19205.03 1300.5,-19216.84 1180.84,-19336.3 1026.48,-19299.94 923.5,-19165.84 899.26,-19134.27 936.44,-7732.03 910.5,-7701.84 908.74,-7699.78 906.82,-7697.92 904.77,-7696.25"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="898.96,-7690.24 892.75,-7688.9 896.77,-7693.82 898.96,-7690.24"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="897.87,-7692.03 900.43,-7693.59 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="902.47" cy="-7694.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="895.32" y="-11028.65" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/node/useNodeImage.ts -->
<g id="node540" class="node">
<title>src/composables/node/useNodeImage.ts</title>
<g id="a_node540"><a xlink:href="src/composables/node/useNodeImage.ts" xlink:title="useNodeImage.ts">
<path fill="#ddfeff" stroke="black" d="M853.5,-7725.84C853.5,-7725.84 770.5,-7725.84 770.5,-7725.84 767.5,-7725.84 764.5,-7722.84 764.5,-7719.84 764.5,-7719.84 764.5,-7713.84 764.5,-7713.84 764.5,-7710.84 767.5,-7707.84 770.5,-7707.84 770.5,-7707.84 853.5,-7707.84 853.5,-7707.84 856.5,-7707.84 859.5,-7710.84 859.5,-7713.84 859.5,-7713.84 859.5,-7719.84 859.5,-7719.84 859.5,-7722.84 856.5,-7725.84 853.5,-7725.84"/>
<text text-anchor="start" x="772.5" y="-7714.64" font-family="Helvetica,sans-Serif" font-size="9.00">useNodeImage.ts</text>
</a>
</g>
</g>
<!-- src/services/litegraphService.ts&#45;&gt;src/composables/node/useNodeImage.ts -->
<g id="edge3266" class="edge">
<title>src/services/litegraphService.ts&#45;&gt;src/composables/node/useNodeImage.ts</title>
<g id="a_edge3266"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1375.29,-14383.5C1351.51,-14382.99 1324.74,-14387.4 1308.5,-14405.84 1296.82,-14419.09 1313,-19480.36 1300.5,-19492.84 1181.93,-19611.22 1042.05,-19611.25 923.5,-19492.84 894.61,-19463.98 937.11,-7762.82 910.5,-7731.84 901.25,-7721.07 887.77,-7715.7 873.77,-7713.37"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="865.92,-7710.46 859.74,-7711.95 865.5,-7714.64 865.92,-7710.46"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="865.71,-7712.55 868.69,-7712.85 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="871.08" cy="-7713.09" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="894.57" y="-11040.36" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/litegraphService.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts -->
<g id="edge3269" class="edge">
<title>src/services/litegraphService.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1476.92,-14387C1492.86,-14388.55 1509.06,-14393.57 1519.5,-14405.84 1527.94,-14415.75 1526.87,-29393.83 1527.5,-29406.84 1584.21,-30577.12 1718.34,-30860.86 1781,-32030.84 1781.56,-32041.21 1781.61,-32771.53 1789,-32778.84 1845.24,-32834.48 1893.91,-32809.11 1967,-32778.84 1974.55,-32775.71 1973.23,-32770.42 1980,-32765.84 2115.53,-32674.09 2225.94,-32755.81 2318.5,-32620.84 2571.47,-32251.95 2598.38,-25021.99 2609.5,-24574.84 2620.07,-24150.04 2596.42,-24042.96 2622.5,-23618.84 2636.11,-23397.41 2673.39,-23129.56 2682.81,-23063.9"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2684.9,-23064.1 2683.68,-23057.86 2680.75,-23063.5 2684.9,-23064.1"/>
</g>
<!-- src/services/litegraphService.ts&#45;&gt;src/scripts/ui.ts -->
<g id="edge3277" class="edge">
<title>src/services/litegraphService.ts&#45;&gt;src/scripts/ui.ts</title>
<g id="a_edge3277"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1455.84,-14381.82C1476.85,-14379.56 1504.2,-14382.09 1519.5,-14399.84 1530.84,-14412.99 1526.39,-15007.51 1527.5,-15024.84 1553.93,-15437.54 1628.29,-15937.98 1644.75,-16049.95"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1643.83,-16058.19 1646.78,-16063.82 1647.99,-16057.58 1643.83,-16058.19"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1645.91,-16057.89 1645.47,-16054.92 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1645.13" cy="-16052.54" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1518.55" y="-15216.33" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/litegraphService.ts&#45;&gt;src/schemas/nodeDefSchema.ts -->
<g id="edge3274" class="edge">
<title>src/services/litegraphService.ts&#45;&gt;src/schemas/nodeDefSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1476.92,-14387C1492.86,-14388.55 1509.06,-14393.57 1519.5,-14405.84 1527.14,-14414.81 1525.82,-27964.18 1527.5,-27975.84 1584.53,-28372.37 1722.87,-28444.46 1781,-28840.84 1783.63,-28858.74 1776.16,-30131.08 1789,-30143.84 1845.11,-30199.6 1911.02,-30199.74 1967,-30143.84 1978.68,-30132.17 1979.61,-20652.34 1980,-20635.84 1994.97,-20001.22 2042.6,-19221.48 2050.02,-19102.39"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2052.14,-19102.19 2050.42,-19096.07 2047.95,-19101.92 2052.14,-19102.19"/>
</g>
<!-- src/services/litegraphService.ts&#45;&gt;src/schemas/nodeDef/migration.ts -->
<g id="edge3272" class="edge">
<title>src/services/litegraphService.ts&#45;&gt;src/schemas/nodeDef/migration.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1476.91,-14387.01C1492.85,-14388.56 1509.05,-14393.58 1519.5,-14405.84 1540.29,-14430.23 1506.06,-18998 1527.5,-19021.84 1546.91,-19043.42 1580.39,-19045.51 1607.14,-19042.86"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1607.71,-19044.91 1613.43,-19042.14 1607.23,-19040.74 1607.71,-19044.91"/>
</g>
<!-- src/utils/nodeDefOrderingUtil.ts -->
<g id="node966" class="node">
<title>src/utils/nodeDefOrderingUtil.ts</title>
<g id="a_node966"><a xlink:href="src/utils/nodeDefOrderingUtil.ts" xlink:title="nodeDefOrderingUtil.ts">
<path fill="#ddfeff" stroke="black" d="M1936,-17995.84C1936,-17995.84 1828,-17995.84 1828,-17995.84 1825,-17995.84 1822,-17992.84 1822,-17989.84 1822,-17989.84 1822,-17983.84 1822,-17983.84 1822,-17980.84 1825,-17977.84 1828,-17977.84 1828,-17977.84 1936,-17977.84 1936,-17977.84 1939,-17977.84 1942,-17980.84 1942,-17983.84 1942,-17983.84 1942,-17989.84 1942,-17989.84 1942,-17992.84 1939,-17995.84 1936,-17995.84"/>
<text text-anchor="start" x="1830" y="-17984.64" font-family="Helvetica,sans-Serif" font-size="9.00">nodeDefOrderingUtil.ts</text>
</a>
</g>
</g>
<!-- src/services/litegraphService.ts&#45;&gt;src/utils/nodeDefOrderingUtil.ts -->
<g id="edge3289" class="edge">
<title>src/services/litegraphService.ts&#45;&gt;src/utils/nodeDefOrderingUtil.ts</title>
<g id="a_edge3289"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1476.92,-14387.01C1492.86,-14388.55 1509.06,-14393.57 1519.5,-14405.84 1532.67,-14421.31 1513.13,-26095.47 1527.5,-26109.84 1607.19,-26189.48 1701.29,-26189.46 1781,-26109.84 1800.92,-26089.94 1770.75,-18023.28 1789,-18001.84 1794.24,-17995.68 1800.95,-17991.35 1808.34,-17988.37"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1816.58,-17988.16 1821.76,-17984.47 1815.41,-17984.13 1816.58,-17988.16"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1816,-17986.15 1813.12,-17986.98 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1810.81" cy="-17987.66" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1499.77" y="-16178.36" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/SidebarHelpCenterIcon.vue&#45;&gt;src/composables/useConflictDetection.ts -->
<g id="edge810" class="edge">
<title>src/components/sidebar/SidebarHelpCenterIcon.vue&#45;&gt;src/composables/useConflictDetection.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1277.38,-6187.03C1286.24,-6189.99 1294.35,-6194.68 1300.5,-6201.84 1316.5,-6220.47 1294.87,-7065.41 1308.5,-7085.84 1365.08,-7170.65 1463.09,-7090.91 1519.5,-7175.84 1531.75,-7194.28 1512.8,-8753.28 1527.5,-8769.84 1541.07,-8785.12 1561.63,-8790.98 1581.96,-8792.36"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1581.87,-8794.46 1587.96,-8792.64 1582.07,-8790.26 1581.87,-8794.46"/>
</g>
<!-- src/components/sidebar/SidebarHelpCenterIcon.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge814" class="edge">
<title>src/components/sidebar/SidebarHelpCenterIcon.vue&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1277.43,-6186.98C1286.29,-6189.95 1294.38,-6194.65 1300.5,-6201.84 1310.87,-6214.01 1304.58,-15396.34 1308.5,-15411.84 1356.94,-15603.27 1471.07,-15611.4 1519.5,-15802.84 1524.08,-15820.93 1514.3,-26539.64 1527.5,-26552.84 1567.35,-26592.66 1741.15,-26592.66 1781,-26552.84 1795.29,-26538.56 1775.91,-14933.22 1789,-14917.84 1800.02,-14904.88 1817.5,-14900.04 1834.27,-14898.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.51,-14900.92 1840.41,-14898.53 1834.31,-14896.72 1834.51,-14900.92"/>
</g>
<!-- src/components/sidebar/SidebarHelpCenterIcon.vue&#45;&gt;src/services/dialogService.ts -->
<g id="edge811" class="edge">
<title>src/components/sidebar/SidebarHelpCenterIcon.vue&#45;&gt;src/services/dialogService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1277.43,-6186.98C1286.29,-6189.96 1294.38,-6194.65 1300.5,-6201.84 1318.97,-6223.52 1289.68,-14384.46 1308.5,-14405.84 1324.9,-14424.46 1352.03,-14428.77 1375.99,-14428.16"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1376.09,-14430.26 1382,-14427.91 1375.92,-14426.06 1376.09,-14430.26"/>
</g>
<!-- src/components/sidebar/SidebarHelpCenterIcon.vue&#45;&gt;src/composables/useConflictAcknowledgment.ts -->
<g id="edge809" class="edge">
<title>src/components/sidebar/SidebarHelpCenterIcon.vue&#45;&gt;src/composables/useConflictAcknowledgment.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1277.43,-6186.98C1286.29,-6189.95 1294.38,-6194.65 1300.5,-6201.84 1310.48,-6213.56 1306.18,-15053.62 1308.5,-15068.84 1356.07,-15380.82 1471.95,-15434.85 1519.5,-15746.84 1522.2,-15764.57 1514.81,-26064.16 1527.5,-26076.84 1607.2,-26156.47 1701.31,-26156.49 1781,-26076.84 1802.5,-26055.34 1769.3,-8587 1789,-8563.84 1791.61,-8560.76 1794.59,-8558.15 1797.84,-8555.92"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1799.07,-8557.63 1803.15,-8552.75 1796.92,-8554.03 1799.07,-8557.63"/>
</g>
<!-- src/components/sidebar/SidebarHelpCenterIcon.vue&#45;&gt;src/stores/releaseStore.ts -->
<g id="edge813" class="edge">
<title>src/components/sidebar/SidebarHelpCenterIcon.vue&#45;&gt;src/stores/releaseStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1277.38,-6187.03C1286.25,-6189.99 1294.35,-6194.68 1300.5,-6201.84 1308.94,-6211.67 1306.89,-7121.98 1308.5,-7134.84 1357.41,-7526.21 1472.04,-7605.28 1519.5,-7996.84 1520.89,-8008.31 1519.84,-14645.18 1527.5,-14653.84 1545.41,-14674.09 1575.6,-14677.81 1601.29,-14676.49"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1601.53,-14678.58 1607.37,-14676.08 1601.24,-14674.39 1601.53,-14678.58"/>
</g>
<!-- src/components/sidebar/SidebarHelpCenterIcon.vue&#45;&gt;src/components/helpcenter/HelpCenterMenuContent.vue -->
<g id="edge806" class="edge">
<title>src/components/sidebar/SidebarHelpCenterIcon.vue&#45;&gt;src/components/helpcenter/HelpCenterMenuContent.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1277.34,-6187.05C1286.22,-6190.02 1294.34,-6194.69 1300.5,-6201.84 1321.59,-6226.28 1287.73,-6758.13 1308.5,-6782.84 1318.2,-6794.38 1331.9,-6801.12 1346.5,-6804.86"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1346.04,-6806.91 1352.36,-6806.19 1346.97,-6802.81 1346.04,-6806.91"/>
</g>
<!-- src/components/sidebar/SidebarHelpCenterIcon.vue&#45;&gt;src/components/helpcenter/ReleaseNotificationToast.vue -->
<g id="edge807" class="edge">
<title>src/components/sidebar/SidebarHelpCenterIcon.vue&#45;&gt;src/components/helpcenter/ReleaseNotificationToast.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1277.35,-6187.05C1286.22,-6190.01 1294.34,-6194.69 1300.5,-6201.84 1322.92,-6227.84 1285.66,-6794.2 1308.5,-6819.84 1318.68,-6831.26 1332.9,-6837.28 1347.92,-6840.07"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1347.68,-6842.16 1353.94,-6841.02 1348.34,-6838.01 1347.68,-6842.16"/>
</g>
<!-- src/components/sidebar/SidebarHelpCenterIcon.vue&#45;&gt;src/components/helpcenter/WhatsNewPopup.vue -->
<g id="edge808" class="edge">
<title>src/components/sidebar/SidebarHelpCenterIcon.vue&#45;&gt;src/components/helpcenter/WhatsNewPopup.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1277.35,-6187.05C1286.22,-6190.01 1294.34,-6194.69 1300.5,-6201.84 1312.25,-6215.47 1296.53,-6836.39 1308.5,-6849.84 1322.14,-6865.15 1343.04,-6870.75 1363.4,-6871.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1363.33,-6874 1369.4,-6872.12 1363.48,-6869.8 1363.33,-6874"/>
</g>
<!-- src/components/sidebar/SidebarHelpCenterIcon.vue&#45;&gt;src/components/sidebar/SidebarIcon.vue -->
<g id="edge805" class="edge">
<title>src/components/sidebar/SidebarHelpCenterIcon.vue&#45;&gt;src/components/sidebar/SidebarIcon.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1273.11,-6177.84C1305.62,-6173.34 1344.37,-6167.98 1374.59,-6163.81"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1375.25,-6165.84 1380.9,-6162.93 1374.67,-6161.67 1375.25,-6165.84"/>
</g>
<!-- src/stores/helpCenterStore.ts -->
<g id="node417" class="node">
<title>src/stores/helpCenterStore.ts</title>
<g id="a_node417"><a xlink:href="src/stores/helpCenterStore.ts" xlink:title="helpCenterStore.ts">
<path fill="#ddfeff" stroke="black" d="M1251.5,-14731.84C1251.5,-14731.84 1162.5,-14731.84 1162.5,-14731.84 1159.5,-14731.84 1156.5,-14728.84 1156.5,-14725.84 1156.5,-14725.84 1156.5,-14719.84 1156.5,-14719.84 1156.5,-14716.84 1159.5,-14713.84 1162.5,-14713.84 1162.5,-14713.84 1251.5,-14713.84 1251.5,-14713.84 1254.5,-14713.84 1257.5,-14716.84 1257.5,-14719.84 1257.5,-14719.84 1257.5,-14725.84 1257.5,-14725.84 1257.5,-14728.84 1254.5,-14731.84 1251.5,-14731.84"/>
<text text-anchor="start" x="1164.5" y="-14720.64" font-family="Helvetica,sans-Serif" font-size="9.00">helpCenterStore.ts</text>
</a>
</g>
</g>
<!-- src/components/sidebar/SidebarHelpCenterIcon.vue&#45;&gt;src/stores/helpCenterStore.ts -->
<g id="edge812" class="edge">
<title>src/components/sidebar/SidebarHelpCenterIcon.vue&#45;&gt;src/stores/helpCenterStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1136.99,-6184.86C1123.85,-6188.35 1112.51,-6195.24 1107,-6207.84 1101.09,-6221.35 1101.09,-14688.33 1107,-14701.84 1114.29,-14718.48 1131.75,-14725.17 1150.08,-14727.2"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1150.16,-14729.32 1156.32,-14727.72 1150.51,-14725.13 1150.16,-14729.32"/>
</g>
<!-- src/components/sidebar/SidebarLogoutIcon.vue&#45;&gt;src/stores/userStore.ts -->
<g id="edge817" class="edge">
<title>src/components/sidebar/SidebarLogoutIcon.vue&#45;&gt;src/stores/userStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1146.38,-6092.95C1129.44,-6095.45 1113.79,-6102.32 1107,-6117.84 1100.88,-6131.82 1100.88,-14897.85 1107,-14911.84 1116.31,-14933.09 1142.21,-14938.11 1165.32,-14937.93"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1165.5,-14940.03 1171.44,-14937.77 1165.38,-14935.83 1165.5,-14940.03"/>
</g>
<!-- src/components/sidebar/SidebarLogoutIcon.vue&#45;&gt;src/components/sidebar/SidebarIcon.vue -->
<g id="edge816" class="edge">
<title>src/components/sidebar/SidebarLogoutIcon.vue&#45;&gt;src/components/sidebar/SidebarIcon.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1267.56,-6104.82C1278.58,-6106.77 1289.95,-6109.1 1300.5,-6111.84 1334.89,-6120.76 1373.15,-6135.32 1398.07,-6145.45"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1397.44,-6147.46 1403.79,-6147.8 1399.04,-6143.58 1397.44,-6147.46"/>
</g>
<!-- src/components/sidebar/SidebarTemplatesButton.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge823" class="edge">
<title>src/components/sidebar/SidebarTemplatesButton.vue&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1208.67,-6255.97C1215.94,-6356.26 1280.72,-7262.35 1300.5,-7996.84 1300.86,-8010.3 1301.07,-15743.6 1308.5,-15754.84 1364.74,-15839.87 1463.27,-15759.79 1519.5,-15844.84 1529.79,-15860.4 1514.3,-26581.64 1527.5,-26594.84 1607.2,-26674.47 1701.31,-26674.48 1781,-26594.84 1795.34,-26580.51 1775.86,-14933.28 1789,-14917.84 1800.02,-14904.88 1817.5,-14900.04 1834.27,-14898.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.51,-14900.92 1840.41,-14898.53 1834.31,-14896.72 1834.51,-14900.92"/>
</g>
<!-- src/components/sidebar/SidebarTemplatesButton.vue&#45;&gt;src/stores/commandStore.ts -->
<g id="edge822" class="edge">
<title>src/components/sidebar/SidebarTemplatesButton.vue&#45;&gt;src/stores/commandStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1208.67,-6255.97C1215.94,-6356.26 1280.73,-7262.35 1300.5,-7996.84 1300.86,-8010.39 1300.77,-15792.7 1308.5,-15803.84 1365.6,-15886.1 1462.41,-15800.57 1519.5,-15882.84 1530.41,-15898.56 1513.97,-26889.31 1527.5,-26902.84 1567.35,-26942.66 1741.15,-26942.66 1781,-26902.84 1795.68,-26888.17 1775.55,-14963.65 1789,-14947.84 1798.36,-14936.84 1812.37,-14931.68 1826.66,-14929.64"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.06,-14931.7 1832.79,-14928.94 1826.59,-14927.53 1827.06,-14931.7"/>
</g>
<!-- src/components/sidebar/SidebarTemplatesButton.vue&#45;&gt;src/components/sidebar/SidebarIcon.vue -->
<g id="edge821" class="edge">
<title>src/components/sidebar/SidebarTemplatesButton.vue&#45;&gt;src/components/sidebar/SidebarIcon.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1280.4,-6237.85C1287.28,-6236.17 1294.08,-6234.19 1300.5,-6231.84 1342.35,-6216.49 1385.72,-6186.61 1408.59,-6169.57"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1409.89,-6171.22 1413.42,-6165.93 1407.36,-6167.86 1409.89,-6171.22"/>
</g>
<!-- src/components/sidebar/SidebarBottomPanelToggleButton.vue&#45;&gt;src/stores/workspace/bottomPanelStore.ts -->
<g id="edge804" class="edge">
<title>src/components/sidebar/SidebarBottomPanelToggleButton.vue&#45;&gt;src/stores/workspace/bottomPanelStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1294.27,-6165.84C1296.51,-6167.62 1298.6,-6169.61 1300.5,-6171.84 1320.2,-6194.97 1288.42,-14899.03 1308.5,-14921.84 1322.48,-14937.72 1344.27,-14943.19 1365.23,-14944.08"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1365.37,-14946.19 1371.41,-14944.22 1365.46,-14941.99 1365.37,-14946.19"/>
</g>
<!-- src/components/sidebar/SidebarBottomPanelToggleButton.vue&#45;&gt;src/components/sidebar/SidebarIcon.vue -->
<g id="edge803" class="edge">
<title>src/components/sidebar/SidebarBottomPanelToggleButton.vue&#45;&gt;src/components/sidebar/SidebarIcon.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1300.66,-6156.84C1326.14,-6156.84 1352.81,-6156.84 1374.89,-6156.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1374.99,-6158.94 1380.99,-6156.84 1374.99,-6154.74 1374.99,-6158.94"/>
</g>
<!-- src/components/sidebar/SidebarShortcutsToggleButton.vue&#45;&gt;src/stores/workspace/bottomPanelStore.ts -->
<g id="edge820" class="edge">
<title>src/components/sidebar/SidebarShortcutsToggleButton.vue&#45;&gt;src/stores/workspace/bottomPanelStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1294.27,-6225.84C1296.51,-6227.62 1298.6,-6229.61 1300.5,-6231.84 1320.06,-6254.81 1288.56,-14899.19 1308.5,-14921.84 1322.48,-14937.72 1344.27,-14943.19 1365.23,-14944.08"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1365.37,-14946.19 1371.41,-14944.22 1365.46,-14941.99 1365.37,-14946.19"/>
</g>
<!-- src/components/sidebar/SidebarShortcutsToggleButton.vue&#45;&gt;src/stores/commandStore.ts -->
<g id="edge819" class="edge">
<title>src/components/sidebar/SidebarShortcutsToggleButton.vue&#45;&gt;src/stores/commandStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1294.27,-6225.84C1296.51,-6227.62 1298.6,-6229.61 1300.5,-6231.84 1311.06,-6244.23 1302.08,-15595.87 1308.5,-15610.84 1359.56,-15729.86 1468.44,-15692.81 1519.5,-15811.84 1526.86,-15829 1514.29,-26557.63 1527.5,-26570.84 1607.2,-26650.47 1701.31,-26650.48 1781,-26570.84 1795.27,-26556.57 1775.92,-14963.21 1789,-14947.84 1798.36,-14936.84 1812.37,-14931.68 1826.66,-14929.64"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.06,-14931.7 1832.79,-14928.94 1826.59,-14927.53 1827.06,-14931.7"/>
</g>
<!-- src/components/sidebar/SidebarShortcutsToggleButton.vue&#45;&gt;src/components/sidebar/SidebarIcon.vue -->
<g id="edge818" class="edge">
<title>src/components/sidebar/SidebarShortcutsToggleButton.vue&#45;&gt;src/components/sidebar/SidebarIcon.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1273.51,-6207.77C1282.63,-6206.06 1291.84,-6204.08 1300.5,-6201.84 1334.89,-6192.92 1373.15,-6178.36 1398.07,-6168.22"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1399.04,-6170.1 1403.79,-6165.88 1397.44,-6166.21 1399.04,-6170.1"/>
</g>
<!-- src/components/sidebar/SidebarIcon.spec.ts -->
<g id="node418" class="node">
<title>src/components/sidebar/SidebarIcon.spec.ts</title>
<g id="a_node418"><a xlink:href="src/components/sidebar/SidebarIcon.spec.ts" xlink:title="SidebarIcon.spec.ts">
<path fill="#ddfeff" stroke="black" d="M1254,-6135.84C1254,-6135.84 1160,-6135.84 1160,-6135.84 1157,-6135.84 1154,-6132.84 1154,-6129.84 1154,-6129.84 1154,-6123.84 1154,-6123.84 1154,-6120.84 1157,-6117.84 1160,-6117.84 1160,-6117.84 1254,-6117.84 1254,-6117.84 1257,-6117.84 1260,-6120.84 1260,-6123.84 1260,-6123.84 1260,-6129.84 1260,-6129.84 1260,-6132.84 1257,-6135.84 1254,-6135.84"/>
<text text-anchor="start" x="1162" y="-6124.64" font-family="Helvetica,sans-Serif" font-size="9.00">SidebarIcon.spec.ts</text>
</a>
</g>
</g>
<!-- src/components/sidebar/SidebarIcon.spec.ts&#45;&gt;src/components/sidebar/SidebarIcon.vue -->
<g id="edge815" class="edge">
<title>src/components/sidebar/SidebarIcon.spec.ts&#45;&gt;src/components/sidebar/SidebarIcon.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1260.25,-6134.06C1294.96,-6138.86 1340.29,-6145.13 1374.61,-6149.87"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1374.65,-6152 1380.89,-6150.74 1375.23,-6147.84 1374.65,-6152"/>
</g>
<!-- src/components/sidebar/tabs/ModelLibrarySidebarTab.vue -->
<g id="node419" class="node">
<title>src/components/sidebar/tabs/ModelLibrarySidebarTab.vue</title>
<g id="a_node419"><a xlink:href="src/components/sidebar/tabs/ModelLibrarySidebarTab.vue" xlink:title="ModelLibrarySidebarTab.vue">
<path fill="#41f083" stroke="black" d="M1077.5,-5979.84C1077.5,-5979.84 946.5,-5979.84 946.5,-5979.84 943.5,-5979.84 940.5,-5976.84 940.5,-5973.84 940.5,-5973.84 940.5,-5967.84 940.5,-5967.84 940.5,-5964.84 943.5,-5961.84 946.5,-5961.84 946.5,-5961.84 1077.5,-5961.84 1077.5,-5961.84 1080.5,-5961.84 1083.5,-5964.84 1083.5,-5967.84 1083.5,-5967.84 1083.5,-5973.84 1083.5,-5973.84 1083.5,-5976.84 1080.5,-5979.84 1077.5,-5979.84"/>
<text text-anchor="start" x="948.5" y="-5968.64" font-family="Helvetica,sans-Serif" font-size="9.00">ModelLibrarySidebarTab.vue</text>
</a>
</g>
</g>
<!-- src/components/sidebar/tabs/ModelLibrarySidebarTab.vue&#45;&gt;src/utils/envUtil.ts -->
<g id="edge835" class="edge">
<title>src/components/sidebar/tabs/ModelLibrarySidebarTab.vue&#45;&gt;src/utils/envUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1083.81,-5973.62C1090.17,-5976.46 1095.93,-5980.42 1100.5,-5985.84 1122.42,-6011.8 1096.08,-15742.67 1113.5,-15771.84 1161.94,-15852.93 1252.1,-15791.72 1300.5,-15872.84 1316.47,-15899.59 1299.41,-33789.04 1308.5,-33818.84 1357.55,-33979.66 1469.15,-33972.41 1519.5,-34132.84 1523.53,-34145.67 1517.91,-34607.41 1527.5,-34616.84 1607.82,-34695.84 1701.15,-34696.32 1781,-34616.84 1797.84,-34600.07 1780.55,-32928.05 1789,-32905.84 1831.54,-32794 1924.66,-32815.76 1967,-32703.84 1983.86,-32659.27 1976.32,-19028.34 1980,-18980.84 1993.59,-18805.49 2035.73,-18595.69 2047.76,-18538.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2049.84,-18538.43 2049.02,-18532.13 2045.73,-18537.57 2049.84,-18538.43"/>
</g>
<!-- src/components/sidebar/tabs/ModelLibrarySidebarTab.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge833" class="edge">
<title>src/components/sidebar/tabs/ModelLibrarySidebarTab.vue&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge833"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1083.81,-5973.62C1090.17,-5976.47 1095.93,-5980.42 1100.5,-5985.84 1121.68,-6010.92 1102.56,-15408.89 1113.5,-15439.84 1157.65,-15564.7 1256.39,-15546.96 1300.5,-15671.84 1307.96,-15692.97 1292.65,-28566.99 1308.5,-28582.84 1374.83,-28649.13 1452.74,-28648.69 1519.5,-28582.84 1542.72,-28559.93 1504.97,-28019.42 1527.5,-27995.84 1566.49,-27955.04 1742.28,-28021.89 1781,-27980.84 1796.56,-27964.34 1774.31,-14935.11 1789,-14917.84 1798.28,-14906.93 1812.14,-14901.77 1826.3,-14899.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.6,-14901.12 1840.41,-14898.53 1834.26,-14896.93 1834.6,-14901.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.43,-14899.02 1831.44,-14899.27 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.04" cy="-14899.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1135.42" y="-10428.72" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/ModelLibrarySidebarTab.vue&#45;&gt;src/components/common/SearchBox.vue -->
<g id="edge824" class="edge">
<title>src/components/sidebar/tabs/ModelLibrarySidebarTab.vue&#45;&gt;src/components/common/SearchBox.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1083.6,-5973.8C1090,-5976.61 1095.82,-5980.51 1100.5,-5985.84 1124.77,-6013.5 1089.54,-6288.9 1113.5,-6316.84 1231.47,-6454.42 1391.2,-6482.84 1519.5,-6354.84 1536.04,-6338.33 1512.01,-3007.33 1527.5,-2989.84 1545.29,-2969.74 1575.18,-2965.92 1600.74,-2967.16"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1600.67,-2969.26 1606.8,-2967.55 1600.94,-2965.07 1600.67,-2969.26"/>
</g>
<!-- src/components/sidebar/tabs/ModelLibrarySidebarTab.vue&#45;&gt;src/components/common/TreeExplorer.vue -->
<g id="edge825" class="edge">
<title>src/components/sidebar/tabs/ModelLibrarySidebarTab.vue&#45;&gt;src/components/common/TreeExplorer.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1083.65,-5973.75C1090.04,-5976.57 1095.85,-5980.49 1100.5,-5985.84 1132.22,-6022.34 1080.57,-6385.43 1113.5,-6420.84 1175.02,-6486.98 1455.55,-6504.64 1519.5,-6440.84 1536.17,-6424.21 1511.89,-3067.47 1527.5,-3049.84 1544.38,-3030.77 1572.15,-3026.36 1596.78,-3027.01"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1596.88,-3029.12 1602.96,-3027.28 1597.06,-3024.92 1596.88,-3029.12"/>
</g>
<!-- src/components/sidebar/tabs/ModelLibrarySidebarTab.vue&#45;&gt;src/types/treeExplorerTypes.ts -->
<g id="edge834" class="edge">
<title>src/components/sidebar/tabs/ModelLibrarySidebarTab.vue&#45;&gt;src/types/treeExplorerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1083.81,-5973.62C1090.17,-5976.47 1095.93,-5980.42 1100.5,-5985.84 1121.95,-6011.24 1103.19,-15528.23 1113.5,-15559.84 1157.29,-15694.14 1256.76,-15682.52 1300.5,-15816.84 1307.66,-15838.81 1292.15,-29112.5 1308.5,-29128.84 1339.01,-29159.33 1767.56,-29129 1781,-29114.84 1795.14,-29099.93 1775.68,-17293.49 1789,-17277.84 1797.29,-17268.09 1809.24,-17262.93 1821.79,-17260.46"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1822.4,-17262.49 1827.98,-17259.46 1821.72,-17258.34 1822.4,-17262.49"/>
</g>
<!-- src/components/sidebar/tabs/ModelLibrarySidebarTab.vue&#45;&gt;src/utils/treeUtil.ts -->
<g id="edge836" class="edge">
<title>src/components/sidebar/tabs/ModelLibrarySidebarTab.vue&#45;&gt;src/utils/treeUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1083.81,-5973.62C1090.17,-5976.46 1095.93,-5980.42 1100.5,-5985.84 1122.24,-6011.59 1099.05,-15661.39 1113.5,-15691.84 1159.55,-15788.85 1254.49,-15747.81 1300.5,-15844.84 1310.97,-15866.91 1291.22,-29897.57 1308.5,-29914.84 1713.69,-30319.8 1702.71,-29701.36 1781,-29341.84 1785.16,-29322.75 1776.34,-18106.71 1789,-18091.84 1802.44,-18076.04 1825.47,-18072.3 1845.13,-18072.5"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1845.31,-18074.61 1851.38,-18072.7 1845.44,-18070.41 1845.31,-18074.61"/>
</g>
<!-- src/components/sidebar/tabs/ModelLibrarySidebarTab.vue&#45;&gt;src/services/litegraphService.ts -->
<g id="edge830" class="edge">
<title>src/components/sidebar/tabs/ModelLibrarySidebarTab.vue&#45;&gt;src/services/litegraphService.ts</title>
<g id="a_edge830"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1083.75,-5973.67C1090.13,-5976.5 1095.9,-5980.44 1100.5,-5985.84 1121.09,-6009.97 1091.85,-7104.65 1113.5,-7127.84 1141.95,-7158.31 1272.2,-7112.22 1300.5,-7142.84 1307.5,-7150.41 1308.04,-13070.54 1308.5,-13080.84 1332.05,-13603.64 1406.82,-14240.39 1422.21,-14367.97"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1421.08,-14376.05 1423.88,-14381.75 1425.25,-14375.55 1421.08,-14376.05"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1423.16,-14375.8 1422.8,-14372.82 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1422.51" cy="-14370.44" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1282.5" y="-10170.38" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/modelLibrary/ElectronDownloadItems.vue -->
<g id="node420" class="node">
<title>src/components/sidebar/tabs/modelLibrary/ElectronDownloadItems.vue</title>
<g id="a_node420"><a xlink:href="src/components/sidebar/tabs/modelLibrary/ElectronDownloadItems.vue" xlink:title="ElectronDownloadItems.vue">
<path fill="#41f083" stroke="black" d="M1272.5,-5833.84C1272.5,-5833.84 1141.5,-5833.84 1141.5,-5833.84 1138.5,-5833.84 1135.5,-5830.84 1135.5,-5827.84 1135.5,-5827.84 1135.5,-5821.84 1135.5,-5821.84 1135.5,-5818.84 1138.5,-5815.84 1141.5,-5815.84 1141.5,-5815.84 1272.5,-5815.84 1272.5,-5815.84 1275.5,-5815.84 1278.5,-5818.84 1278.5,-5821.84 1278.5,-5821.84 1278.5,-5827.84 1278.5,-5827.84 1278.5,-5830.84 1275.5,-5833.84 1272.5,-5833.84"/>
<text text-anchor="start" x="1143.5" y="-5822.64" font-family="Helvetica,sans-Serif" font-size="9.00">ElectronDownloadItems.vue</text>
</a>
</g>
</g>
<!-- src/components/sidebar/tabs/ModelLibrarySidebarTab.vue&#45;&gt;src/components/sidebar/tabs/modelLibrary/ElectronDownloadItems.vue -->
<g id="edge826" class="edge">
<title>src/components/sidebar/tabs/ModelLibrarySidebarTab.vue&#45;&gt;src/components/sidebar/tabs/modelLibrary/ElectronDownloadItems.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1083.64,-5967.35C1089.95,-5964.62 1095.74,-5960.88 1100.5,-5955.84 1136.1,-5918.1 1077.73,-5877.41 1113.5,-5839.84 1118.14,-5834.97 1123.69,-5831.28 1129.74,-5828.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1130.64,-5830.42 1135.43,-5826.23 1129.08,-5826.52 1130.64,-5830.42"/>
</g>
<!-- src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue -->
<g id="node421" class="node">
<title>src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue</title>
<g id="a_node421"><a xlink:href="src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue" xlink:title="ModelTreeLeaf.vue">
<path fill="#41f083" stroke="black" d="M1250,-5863.84C1250,-5863.84 1164,-5863.84 1164,-5863.84 1161,-5863.84 1158,-5860.84 1158,-5857.84 1158,-5857.84 1158,-5851.84 1158,-5851.84 1158,-5848.84 1161,-5845.84 1164,-5845.84 1164,-5845.84 1250,-5845.84 1250,-5845.84 1253,-5845.84 1256,-5848.84 1256,-5851.84 1256,-5851.84 1256,-5857.84 1256,-5857.84 1256,-5860.84 1253,-5863.84 1250,-5863.84"/>
<text text-anchor="start" x="1166" y="-5852.64" font-family="Helvetica,sans-Serif" font-size="9.00">ModelTreeLeaf.vue</text>
</a>
</g>
</g>
<!-- src/components/sidebar/tabs/ModelLibrarySidebarTab.vue&#45;&gt;src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue -->
<g id="edge827" class="edge">
<title>src/components/sidebar/tabs/ModelLibrarySidebarTab.vue&#45;&gt;src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue</title>
<g id="a_edge827"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1083.57,-5966.68C1089.81,-5964.06 1095.61,-5960.53 1100.5,-5955.84 1120.49,-5936.63 1095.93,-5916.28 1113.5,-5894.84 1123.08,-5883.14 1136.73,-5874.79 1150.61,-5868.85"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1158.98,-5867.94 1163.86,-5863.86 1157.5,-5864.01 1158.98,-5867.94"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1158.24,-5865.98 1155.44,-5867.03 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1153.19" cy="-5867.88" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1082.27" y="-5908.88" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/SidebarTabTemplate.vue -->
<g id="node422" class="node">
<title>src/components/sidebar/tabs/SidebarTabTemplate.vue</title>
<g id="a_node422"><a xlink:href="src/components/sidebar/tabs/SidebarTabTemplate.vue" xlink:title="SidebarTabTemplate.vue">
<path fill="#41f083" stroke="black" d="M1264,-5785.84C1264,-5785.84 1150,-5785.84 1150,-5785.84 1147,-5785.84 1144,-5782.84 1144,-5779.84 1144,-5779.84 1144,-5773.84 1144,-5773.84 1144,-5770.84 1147,-5767.84 1150,-5767.84 1150,-5767.84 1264,-5767.84 1264,-5767.84 1267,-5767.84 1270,-5770.84 1270,-5773.84 1270,-5773.84 1270,-5779.84 1270,-5779.84 1270,-5782.84 1267,-5785.84 1264,-5785.84"/>
<text text-anchor="start" x="1152" y="-5774.64" font-family="Helvetica,sans-Serif" font-size="9.00">SidebarTabTemplate.vue</text>
</a>
</g>
</g>
<!-- src/components/sidebar/tabs/ModelLibrarySidebarTab.vue&#45;&gt;src/components/sidebar/tabs/SidebarTabTemplate.vue -->
<g id="edge828" class="edge">
<title>src/components/sidebar/tabs/ModelLibrarySidebarTab.vue&#45;&gt;src/components/sidebar/tabs/SidebarTabTemplate.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1083.8,-5967.49C1090.08,-5964.74 1095.82,-5960.95 1100.5,-5955.84 1124.72,-5929.35 1089.57,-5821.59 1113.5,-5794.84 1120.09,-5787.46 1128.73,-5782.57 1138.08,-5779.39"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1138.83,-5781.36 1143.98,-5777.63 1137.63,-5777.34 1138.83,-5781.36"/>
</g>
<!-- src/composables/useTreeExpansion.ts -->
<g id="node423" class="node">
<title>src/composables/useTreeExpansion.ts</title>
<g id="a_node423"><a xlink:href="src/composables/useTreeExpansion.ts" xlink:title="useTreeExpansion.ts">
<path fill="#ddfeff" stroke="black" d="M860.5,-7275.84C860.5,-7275.84 763.5,-7275.84 763.5,-7275.84 760.5,-7275.84 757.5,-7272.84 757.5,-7269.84 757.5,-7269.84 757.5,-7263.84 757.5,-7263.84 757.5,-7260.84 760.5,-7257.84 763.5,-7257.84 763.5,-7257.84 860.5,-7257.84 860.5,-7257.84 863.5,-7257.84 866.5,-7260.84 866.5,-7263.84 866.5,-7263.84 866.5,-7269.84 866.5,-7269.84 866.5,-7272.84 863.5,-7275.84 860.5,-7275.84"/>
<text text-anchor="start" x="765.5" y="-7264.64" font-family="Helvetica,sans-Serif" font-size="9.00">useTreeExpansion.ts</text>
</a>
</g>
</g>
<!-- src/components/sidebar/tabs/ModelLibrarySidebarTab.vue&#45;&gt;src/composables/useTreeExpansion.ts -->
<g id="edge829" class="edge">
<title>src/components/sidebar/tabs/ModelLibrarySidebarTab.vue&#45;&gt;src/composables/useTreeExpansion.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M940.24,-5973.66C933.87,-5976.5 928.1,-5980.44 923.5,-5985.84 900.69,-6012.61 933.54,-7225.26 910.5,-7251.84 900.98,-7262.82 887.05,-7268.17 872.69,-7270.41"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="872.21,-7268.36 866.52,-7271.19 872.74,-7272.52 872.21,-7268.36"/>
</g>
<!-- src/components/sidebar/tabs/ModelLibrarySidebarTab.vue&#45;&gt;src/stores/modelStore.ts -->
<g id="edge831" class="edge">
<title>src/components/sidebar/tabs/ModelLibrarySidebarTab.vue&#45;&gt;src/stores/modelStore.ts</title>
<g id="a_edge831"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1083.81,-5973.62C1090.17,-5976.47 1095.93,-5980.42 1100.5,-5985.84 1121.36,-6010.55 1098.24,-15271.32 1113.5,-15299.84 1160.68,-15387.97 1253.35,-15336.68 1300.5,-15424.84 1309.86,-15442.34 1294.46,-26846.8 1308.5,-26860.84 1374.83,-26927.12 1453.17,-26927.13 1519.5,-26860.84 1534.2,-26846.14 1513.73,-14903.41 1527.5,-14887.84 1543.96,-14869.22 1570.8,-14864.56 1594.98,-14864.96"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1602.71,-14867.49 1608.81,-14865.71 1602.94,-14863.29 1602.71,-14867.49"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1602.82,-14865.39 1599.83,-14865.23 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1597.43" cy="-14865.1" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1084.72" y="-10412.36" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/ModelLibrarySidebarTab.vue&#45;&gt;src/stores/modelToNodeStore.ts -->
<g id="edge832" class="edge">
<title>src/components/sidebar/tabs/ModelLibrarySidebarTab.vue&#45;&gt;src/stores/modelToNodeStore.ts</title>
<g id="a_edge832"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1083.81,-5973.62C1090.17,-5976.47 1095.93,-5980.42 1100.5,-5985.84 1121.51,-6010.72 1104.45,-15334.55 1113.5,-15365.84 1156.86,-15515.68 1257.2,-15512.98 1300.5,-15662.84 1305.91,-15681.56 1294.71,-26875.06 1308.5,-26888.84 1374.83,-26955.12 1453.17,-26955.13 1519.5,-26888.84 1534.16,-26874.18 1513.77,-14963.37 1527.5,-14947.84 1540.36,-14933.28 1559.58,-14927.26 1578.9,-14925.52"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1587,-14927.29 1592.91,-14924.94 1586.82,-14923.09 1587,-14927.29"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1586.91,-14925.19 1583.91,-14925.31 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1581.51" cy="-14925.41" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1136.03" y="-10441.99" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/modelLibrary/ElectronDownloadItems.vue&#45;&gt;src/stores/electronDownloadStore.ts -->
<g id="edge885" class="edge">
<title>src/components/sidebar/tabs/modelLibrary/ElectronDownloadItems.vue&#45;&gt;src/stores/electronDownloadStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1135.47,-5823.28C1122.99,-5826.89 1112.3,-5833.73 1107,-5845.84 1100.73,-5860.16 1100.73,-14837.51 1107,-14851.84 1112.14,-14863.57 1122.33,-14870.35 1134.31,-14874.05"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1133.99,-14876.13 1140.33,-14875.62 1135.06,-14872.07 1133.99,-14876.13"/>
</g>
<!-- src/components/sidebar/tabs/modelLibrary/DownloadItem.vue -->
<g id="node439" class="node">
<title>src/components/sidebar/tabs/modelLibrary/DownloadItem.vue</title>
<g id="a_node439"><a xlink:href="src/components/sidebar/tabs/modelLibrary/DownloadItem.vue" xlink:title="DownloadItem.vue">
<path fill="#41f083" stroke="black" d="M1470.5,-5863.84C1470.5,-5863.84 1381.5,-5863.84 1381.5,-5863.84 1378.5,-5863.84 1375.5,-5860.84 1375.5,-5857.84 1375.5,-5857.84 1375.5,-5851.84 1375.5,-5851.84 1375.5,-5848.84 1378.5,-5845.84 1381.5,-5845.84 1381.5,-5845.84 1470.5,-5845.84 1470.5,-5845.84 1473.5,-5845.84 1476.5,-5848.84 1476.5,-5851.84 1476.5,-5851.84 1476.5,-5857.84 1476.5,-5857.84 1476.5,-5860.84 1473.5,-5863.84 1470.5,-5863.84"/>
<text text-anchor="start" x="1383.5" y="-5852.64" font-family="Helvetica,sans-Serif" font-size="9.00">DownloadItem.vue</text>
</a>
</g>
</g>
<!-- src/components/sidebar/tabs/modelLibrary/ElectronDownloadItems.vue&#45;&gt;src/components/sidebar/tabs/modelLibrary/DownloadItem.vue -->
<g id="edge884" class="edge">
<title>src/components/sidebar/tabs/modelLibrary/ElectronDownloadItems.vue&#45;&gt;src/components/sidebar/tabs/modelLibrary/DownloadItem.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1266.96,-5833.84C1280.59,-5835.86 1295.05,-5837.97 1308.5,-5839.84 1328.28,-5842.59 1349.96,-5845.43 1369.21,-5847.89"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1369.15,-5849.99 1375.37,-5848.67 1369.68,-5845.83 1369.15,-5849.99"/>
</g>
<!-- src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge890" class="edge">
<title>src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge890"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1255.56,-5863.98C1272.7,-5869.82 1290.31,-5879.34 1300.5,-5894.84 1318.62,-5922.39 1293.82,-15361.31 1308.5,-15390.84 1360.9,-15496.22 1467.11,-15445.45 1519.5,-15550.84 1527.95,-15567.83 1514.07,-26469.42 1527.5,-26482.84 1607.2,-26562.48 1701.31,-26562.48 1781,-26482.84 1795.2,-26468.64 1775.99,-14933.13 1789,-14917.84 1798.28,-14906.93 1812.14,-14901.77 1826.3,-14899.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.6,-14901.12 1840.41,-14898.53 1834.26,-14896.93 1834.6,-14901.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.43,-14899.02 1831.44,-14899.27 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.05" cy="-14899.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1281.52" y="-10374.12" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue&#45;&gt;src/components/common/TreeExplorerTreeNode.vue -->
<g id="edge888" class="edge">
<title>src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue&#45;&gt;src/components/common/TreeExplorerTreeNode.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1254.97,-5863.89C1272.24,-5869.72 1290.11,-5879.27 1300.5,-5894.84 1309.04,-5907.64 1297.54,-6438.03 1308.5,-6448.84 1383.28,-6522.55 1706.63,-6522.95 1781,-6448.84 1786.68,-6443.18 1788.61,-4148.84 1789,-4140.84 1808.13,-3744.62 1867.51,-3261.68 1879.05,-3170.18"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.15,-3170.27 1879.82,-3164.06 1876.98,-3169.75 1881.15,-3170.27"/>
</g>
<!-- src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue&#45;&gt;src/types/treeExplorerTypes.ts -->
<g id="edge891" class="edge">
<title>src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue&#45;&gt;src/types/treeExplorerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1255.56,-5863.98C1272.7,-5869.82 1290.31,-5879.34 1300.5,-5894.84 1318.78,-5922.63 1289.87,-15447.28 1308.5,-15474.84 1365.11,-15558.6 1462.89,-15476.07 1519.5,-15559.84 1530.87,-15576.66 1513.14,-27238.49 1527.5,-27252.84 1607.19,-27332.48 1701.3,-27332.47 1781,-27252.84 1793.25,-27240.6 1777.78,-17291.03 1789,-17277.84 1797.29,-17268.09 1809.24,-17262.94 1821.79,-17260.46"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1822.4,-17262.49 1827.98,-17259.46 1821.73,-17258.35 1822.4,-17262.49"/>
</g>
<!-- src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue&#45;&gt;src/stores/modelStore.ts -->
<g id="edge889" class="edge">
<title>src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue&#45;&gt;src/stores/modelStore.ts</title>
<g id="a_edge889"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1255.03,-5863.85C1272.31,-5869.68 1290.17,-5879.23 1300.5,-5894.84 1309.74,-5908.79 1306.52,-7083.22 1308.5,-7099.84 1357.05,-7506.5 1472.06,-7590.05 1519.5,-7996.84 1520.88,-8008.67 1519.61,-14848.91 1527.5,-14857.84 1543.96,-14876.45 1570.81,-14881.1 1594.99,-14880.71"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1602.94,-14882.38 1608.82,-14879.96 1602.71,-14878.18 1602.94,-14882.38"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1602.83,-14880.28 1599.83,-14880.44 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1597.43" cy="-14880.57" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1496.12" y="-10364.81" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/modelLibrary/ModelPreview.vue -->
<g id="node440" class="node">
<title>src/components/sidebar/tabs/modelLibrary/ModelPreview.vue</title>
<g id="a_node440"><a xlink:href="src/components/sidebar/tabs/modelLibrary/ModelPreview.vue" xlink:title="ModelPreview.vue">
<path fill="#41f083" stroke="black" d="M1468,-5833.84C1468,-5833.84 1384,-5833.84 1384,-5833.84 1381,-5833.84 1378,-5830.84 1378,-5827.84 1378,-5827.84 1378,-5821.84 1378,-5821.84 1378,-5818.84 1381,-5815.84 1384,-5815.84 1384,-5815.84 1468,-5815.84 1468,-5815.84 1471,-5815.84 1474,-5818.84 1474,-5821.84 1474,-5821.84 1474,-5827.84 1474,-5827.84 1474,-5830.84 1471,-5833.84 1468,-5833.84"/>
<text text-anchor="start" x="1386" y="-5822.64" font-family="Helvetica,sans-Serif" font-size="9.00">ModelPreview.vue</text>
</a>
</g>
</g>
<!-- src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue&#45;&gt;src/components/sidebar/tabs/modelLibrary/ModelPreview.vue -->
<g id="edge887" class="edge">
<title>src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue&#45;&gt;src/components/sidebar/tabs/modelLibrary/ModelPreview.vue</title>
<g id="a_edge887"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1256.02,-5847.47C1272.64,-5844.97 1291.38,-5842.22 1308.5,-5839.84 1326.51,-5837.33 1346.11,-5834.75 1364,-5832.46"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1372.24,-5833.52 1377.92,-5830.68 1371.71,-5829.36 1372.24,-5833.52"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1371.97,-5831.44 1369,-5831.82 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1366.61" cy="-5832.12" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1341.55" y="-5831.46" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/useTreeExpansion.ts&#45;&gt;src/types/treeExplorerTypes.ts -->
<g id="edge1453" class="edge">
<title>src/composables/useTreeExpansion.ts&#45;&gt;src/types/treeExplorerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M866.53,-7261.83C883,-7263.26 899.63,-7268.31 910.5,-7280.84 924.08,-7296.49 923.24,-19195.12 923.5,-19215.84 964.62,-22490.3 1053.22,-23307.46 1100.5,-26581.84 1100.77,-26600.45 1104.09,-29245.78 1113.5,-29261.84 1161.79,-29344.27 1252.12,-29285.46 1300.5,-29367.84 1308.76,-29381.9 1296.93,-30530.35 1308.5,-30541.84 1462.07,-30694.37 1663.51,-30605.63 1781,-30423.84 1793.39,-30404.67 1774.21,-17295.22 1789,-17277.84 1797.29,-17268.09 1809.24,-17262.93 1821.79,-17260.46"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1822.4,-17262.49 1827.98,-17259.46 1821.72,-17258.34 1822.4,-17262.49"/>
</g>
<!-- src/stores/modelStore.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge3411" class="edge">
<title>src/stores/modelStore.ts&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge3411"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1689.02,-14876.94C1715.09,-14879.78 1750.14,-14883.76 1781,-14887.84 1795.77,-14889.79 1811.74,-14892.1 1826.49,-14894.31"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1833.93,-14897.56 1840.18,-14896.38 1834.56,-14893.41 1833.93,-14897.56"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.24,-14895.48 1831.28,-14895.03 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1828.91" cy="-14894.67" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1740.28" y="-14878.55" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/modelStore.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge3409" class="edge">
<title>src/stores/modelStore.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1689.11,-14865.02C1718.94,-14861.57 1758.61,-14862.87 1781,-14887.84 1787.81,-14895.43 1787.81,-16346.7 1789,-16356.84 1806.76,-16508.09 1859.94,-16685.7 1876.21,-16737.78"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1874.29,-16738.67 1878.09,-16743.76 1878.3,-16737.41 1874.29,-16738.67"/>
</g>
<!-- src/services/assetService.ts -->
<g id="node906" class="node">
<title>src/services/assetService.ts</title>
<g id="a_node906"><a xlink:href="src/services/assetService.ts" xlink:title="assetService.ts">
<path fill="#ddfeff" stroke="black" d="M1243,-14073.84C1243,-14073.84 1171,-14073.84 1171,-14073.84 1168,-14073.84 1165,-14070.84 1165,-14067.84 1165,-14067.84 1165,-14061.84 1165,-14061.84 1165,-14058.84 1168,-14055.84 1171,-14055.84 1171,-14055.84 1243,-14055.84 1243,-14055.84 1246,-14055.84 1249,-14058.84 1249,-14061.84 1249,-14061.84 1249,-14067.84 1249,-14067.84 1249,-14070.84 1246,-14073.84 1243,-14073.84"/>
<text text-anchor="start" x="1173" y="-14062.64" font-family="Helvetica,sans-Serif" font-size="9.00">assetService.ts</text>
</a>
</g>
</g>
<!-- src/stores/modelStore.ts&#45;&gt;src/services/assetService.ts -->
<g id="edge3410" class="edge">
<title>src/stores/modelStore.ts&#45;&gt;src/services/assetService.ts</title>
<g id="a_edge3410"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1608.81,-14865.71C1581.74,-14863.28 1547.19,-14865.56 1527.5,-14887.84 1514.38,-14902.68 1533.52,-26286.83 1519.5,-26300.84 1453.17,-26367.12 1374.83,-26367.13 1308.5,-26300.84 1293.49,-26285.84 1314.25,-14095.99 1300.5,-14079.84 1291.25,-14068.97 1277.47,-14063.79 1263.35,-14061.67"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1255.44,-14058.9 1249.28,-14060.48 1255.08,-14063.08 1255.44,-14058.9"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1255.26,-14060.99 1258.25,-14061.24 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1260.64" cy="-14061.44" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1279.29" y="-14456.28" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/modelStore.ts&#45;&gt;src/schemas/assetSchema.ts -->
<g id="edge3408" class="edge">
<title>src/stores/modelStore.ts&#45;&gt;src/schemas/assetSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1608.83,-14864.55C1575.93,-14860.31 1533.26,-14861.59 1523.5,-14893.84 1519.62,-14906.65 1520.41,-18737.81 1523.5,-18750.84 1546.44,-18847.68 1613.07,-18949.67 1638.75,-18986.52"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1637.06,-18987.77 1642.23,-18991.47 1640.5,-18985.35 1637.06,-18987.77"/>
</g>
<!-- src/stores/modelToNodeStore.ts&#45;&gt;src/stores/nodeDefStore.ts -->
<g id="edge3412" class="edge">
<title>src/stores/modelToNodeStore.ts&#45;&gt;src/stores/nodeDefStore.ts</title>
<g id="a_edge3412"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1705.03,-14940.93C1731.39,-14941.58 1761.4,-14937.08 1781,-14917.84 1800.2,-14898.99 1770.26,-14877.13 1789,-14857.84 1798.11,-14848.46 1810.63,-14843.51 1823.5,-14841.12"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1831.76,-14842.25 1837.46,-14839.45 1831.26,-14838.08 1831.76,-14842.25"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1831.51,-14840.16 1828.53,-14840.52 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1826.14" cy="-14840.8" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1760.7" y="-14890.93" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/NodeLibrarySidebarTab.vue -->
<g id="node426" class="node">
<title>src/components/sidebar/tabs/NodeLibrarySidebarTab.vue</title>
<g id="a_node426"><a xlink:href="src/components/sidebar/tabs/NodeLibrarySidebarTab.vue" xlink:title="NodeLibrarySidebarTab.vue">
<path fill="#41f083" stroke="black" d="M1076,-5949.84C1076,-5949.84 948,-5949.84 948,-5949.84 945,-5949.84 942,-5946.84 942,-5943.84 942,-5943.84 942,-5937.84 942,-5937.84 942,-5934.84 945,-5931.84 948,-5931.84 948,-5931.84 1076,-5931.84 1076,-5931.84 1079,-5931.84 1082,-5934.84 1082,-5937.84 1082,-5937.84 1082,-5943.84 1082,-5943.84 1082,-5946.84 1079,-5949.84 1076,-5949.84"/>
<text text-anchor="start" x="950" y="-5938.64" font-family="Helvetica,sans-Serif" font-size="9.00">NodeLibrarySidebarTab.vue</text>
</a>
</g>
</g>
<!-- src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/stores/commandStore.ts -->
<g id="edge849" class="edge">
<title>src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/stores/commandStore.ts</title>
<g id="a_edge849"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1082.13,-5942.91C1089.16,-5945.79 1095.53,-5949.95 1100.5,-5955.84 1121.74,-5981 1100.63,-15409.53 1113.5,-15439.84 1158.71,-15546.3 1255.33,-15514.35 1300.5,-15620.84 1309.48,-15642 1292.24,-28846.59 1308.5,-28862.84 1374.83,-28929.13 1452.4,-28928.35 1519.5,-28862.84 1532.82,-28849.83 1519.12,-28544.46 1527.5,-28527.84 1591.74,-28400.43 1718.25,-28458.98 1781,-28330.84 1791.22,-28309.97 1773.95,-14965.53 1789,-14947.84 1796.69,-14938.8 1807.52,-14933.71 1819.06,-14931.04"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1827.18,-14931.93 1832.79,-14928.94 1826.54,-14927.77 1827.18,-14931.93"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1826.86,-14929.85 1823.89,-14930.3 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1821.52" cy="-14930.67" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1085.75" y="-10428.67" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/stores/nodeBookmarkStore.ts -->
<g id="edge850" class="edge">
<title>src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/stores/nodeBookmarkStore.ts</title>
<g id="a_edge850"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1082.13,-5942.91C1089.16,-5945.79 1095.53,-5949.95 1100.5,-5955.84 1121.32,-5980.5 1096.31,-15223.52 1113.5,-15250.84 1162.64,-15328.9 1251.39,-15262.76 1300.5,-15340.84 1311.12,-15357.73 1294.39,-26818.73 1308.5,-26832.84 1374.83,-26899.12 1453.17,-26899.13 1519.5,-26832.84 1534.46,-26817.89 1513.5,-14669.68 1527.5,-14653.84 1539.63,-14640.12 1557.4,-14633.98 1575.58,-14631.86"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1583.63,-14633.44 1589.49,-14630.96 1583.36,-14629.25 1583.63,-14633.44"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1583.5,-14631.35 1580.51,-14631.54 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1578.11" cy="-14631.7" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1084.06" y="-10279.26" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/components/common/SearchBox.vue -->
<g id="edge838" class="edge">
<title>src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/components/common/SearchBox.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1082.33,-5943.27C1089.23,-5946.11 1095.51,-5950.16 1100.5,-5955.84 1123.77,-5982.32 1092.24,-6244.72 1113.5,-6272.84 1168.58,-6345.7 1454.84,-6401.34 1519.5,-6336.84 1535.95,-6320.42 1512.09,-3007.24 1527.5,-2989.84 1545.29,-2969.74 1575.18,-2965.92 1600.74,-2967.16"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1600.67,-2969.26 1606.8,-2967.55 1600.94,-2965.07 1600.67,-2969.26"/>
</g>
<!-- src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/components/common/SearchFilterChip.vue -->
<g id="edge839" class="edge">
<title>src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/components/common/SearchFilterChip.vue</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1082.41,-5943.2C1089.3,-5946.06 1095.55,-5950.13 1100.5,-5955.84 1135.3,-5995.99 1076.1,-6396.1 1113.5,-6433.84 1217.94,-6539.22 1675.96,-6553.62 1781,-6448.84 1797.27,-6432.61 1774.09,-3157.33 1789,-3139.84 1797.03,-3130.42 1808.47,-3125.29 1820.57,-3122.72"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1821.01,-3124.78 1826.55,-3121.66 1820.28,-3120.64 1821.01,-3124.78"/>
</g>
<!-- src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/components/common/TreeExplorer.vue -->
<g id="edge840" class="edge">
<title>src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/components/common/TreeExplorer.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1082.39,-5943.22C1089.28,-5946.07 1095.54,-5950.14 1100.5,-5955.84 1131.36,-5991.32 1080.94,-6344.91 1113.5,-6378.84 1238.53,-6509.09 1391.68,-6520.35 1519.5,-6392.84 1535.94,-6376.44 1512.11,-3067.22 1527.5,-3049.84 1544.38,-3030.77 1572.15,-3026.36 1596.78,-3027.01"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1596.88,-3029.12 1602.96,-3027.28 1597.06,-3024.92 1596.88,-3029.12"/>
</g>
<!-- src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/types/treeExplorerTypes.ts -->
<g id="edge854" class="edge">
<title>src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/types/treeExplorerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1082.13,-5942.91C1089.16,-5945.79 1095.53,-5949.95 1100.5,-5955.84 1121.95,-5981.25 1100.67,-15503.15 1113.5,-15533.84 1158.6,-15641.7 1255.44,-15610.96 1300.5,-15718.84 1309.4,-15740.14 1292.17,-29000.52 1308.5,-29016.84 1349.48,-29057.79 1777.64,-28992.57 1781,-28988.84 1794.59,-28973.72 1775.83,-17293.32 1789,-17277.84 1797.29,-17268.09 1809.24,-17262.94 1821.79,-17260.46"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1822.4,-17262.49 1827.98,-17259.46 1821.72,-17258.35 1822.4,-17262.49"/>
</g>
<!-- src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/components/node/NodePreview.vue -->
<g id="edge841" class="edge">
<title>src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/components/node/NodePreview.vue</title>
<g id="a_edge841"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1082.32,-5943.28C1089.23,-5946.12 1095.51,-5950.17 1100.5,-5955.84 1123.13,-5981.55 1088.77,-6240.13 1113.5,-6263.84 1121.64,-6271.64 1511.52,-6271.8 1519.5,-6263.84 1537.98,-6245.4 1512.2,-2525.99 1527.5,-2504.84 1541.63,-2485.3 1565.7,-2475.15 1588.62,-2469.94"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1596.77,-2470.53 1602.27,-2467.35 1595.99,-2466.41 1596.77,-2470.53"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1596.38,-2468.47 1593.43,-2469.03 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1591.07" cy="-2469.48" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1548.76" y="-4197.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/stores/nodeDefStore.ts -->
<g id="edge851" class="edge">
<title>src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/stores/nodeDefStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1082.13,-5942.91C1089.16,-5945.79 1095.53,-5949.95 1100.5,-5955.84 1121.48,-5980.68 1102.59,-15290.2 1113.5,-15320.84 1157.69,-15444.95 1256.36,-15426.71 1300.5,-15550.84 1307.83,-15571.44 1293.03,-28133.38 1308.5,-28148.84 1374.83,-28215.13 1452.75,-28214.7 1519.5,-28148.84 1531.38,-28137.11 1519.52,-27562.5 1527.5,-27547.84 1592.19,-27428.88 1717.07,-27498.2 1781,-27378.84 1791.26,-27359.67 1774.91,-14874.39 1789,-14857.84 1799.28,-14845.76 1815.16,-14840.73 1830.86,-14839.12"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1831.27,-14841.2 1837.09,-14838.65 1830.95,-14837.01 1831.27,-14841.2"/>
</g>
<!-- src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/components/searchbox/NodeSearchFilter.vue -->
<g id="edge842" class="edge">
<title>src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/components/searchbox/NodeSearchFilter.vue</title>
<g id="a_edge842"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1016.19,-5931.61C1028.42,-5896.34 1073.6,-5766.67 1113.5,-5660.84 1143.01,-5582.57 1180.13,-5490.47 1196.96,-5449.02"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1201.88,-5442.51 1202.19,-5436.16 1197.99,-5440.92 1201.88,-5442.51"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1199.93,-5441.72 1198.8,-5444.49 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1197.9" cy="-5446.72" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1089" y="-5653.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/utils/fuseUtil.ts -->
<g id="edge855" class="edge">
<title>src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/utils/fuseUtil.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1082.13,-5942.91C1089.16,-5945.79 1095.53,-5949.95 1100.5,-5955.84 1122.32,-5981.69 1098.64,-15668.44 1113.5,-15698.84 1159.8,-15793.57 1254.24,-15750.09 1300.5,-15844.84 1311.65,-15867.68 1291.79,-30467.68 1308.5,-30486.84 1370.73,-30558.17 1456.22,-30445.44 1519.5,-30515.84 1539.19,-30537.74 1506.36,-30760.32 1527.5,-30780.84 1608.36,-30859.29 1701.31,-30860.48 1781,-30780.84 1796.55,-30765.3 1774.76,-18138.58 1789,-18121.84 1802.34,-18106.15 1825.15,-18102.35 1844.71,-18102.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1844.88,-18104.61 1850.93,-18102.68 1845,-18100.41 1844.88,-18104.61"/>
</g>
<!-- src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/services/litegraphService.ts -->
<g id="edge847" class="edge">
<title>src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/services/litegraphService.ts</title>
<g id="a_edge847"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1082.08,-5942.95C1089.11,-5945.83 1095.5,-5949.97 1100.5,-5955.84 1120.98,-5979.85 1093.33,-7067.57 1113.5,-7091.84 1167.65,-7156.99 1246.68,-7063.41 1300.5,-7128.84 1307.06,-7136.82 1308.03,-13070.51 1308.5,-13080.84 1332.05,-13603.64 1406.82,-14240.39 1422.21,-14367.97"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1421.08,-14376.05 1423.88,-14381.75 1425.25,-14375.55 1421.08,-14376.05"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1423.16,-14375.8 1422.8,-14372.82 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1422.51" cy="-14370.44" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1331.33" y="-10164.97" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/components/sidebar/tabs/SidebarTabTemplate.vue -->
<g id="edge845" class="edge">
<title>src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/components/sidebar/tabs/SidebarTabTemplate.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1016.33,-5931.82C1026.45,-5905.81 1059.45,-5830.25 1113.5,-5794.84 1120.84,-5790.03 1129.16,-5786.44 1137.73,-5783.78"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1138.5,-5785.75 1143.7,-5782.08 1137.35,-5781.71 1138.5,-5785.75"/>
</g>
<!-- src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/composables/useTreeExpansion.ts -->
<g id="edge846" class="edge">
<title>src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/composables/useTreeExpansion.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M941.92,-5942.95C934.88,-5945.82 928.5,-5949.97 923.5,-5955.84 900.16,-5983.24 934.08,-7224.63 910.5,-7251.84 900.98,-7262.82 887.06,-7268.17 872.69,-7270.41"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="872.21,-7268.36 866.52,-7271.19 872.74,-7272.53 872.21,-7268.36"/>
</g>
<!-- src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue -->
<g id="node427" class="node">
<title>src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue</title>
<g id="a_node427"><a xlink:href="src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue" xlink:title="NodeBookmarkTreeExplorer.vue">
<path fill="#41f083" stroke="black" d="M1281,-5923.84C1281,-5923.84 1133,-5923.84 1133,-5923.84 1130,-5923.84 1127,-5920.84 1127,-5917.84 1127,-5917.84 1127,-5911.84 1127,-5911.84 1127,-5908.84 1130,-5905.84 1133,-5905.84 1133,-5905.84 1281,-5905.84 1281,-5905.84 1284,-5905.84 1287,-5908.84 1287,-5911.84 1287,-5911.84 1287,-5917.84 1287,-5917.84 1287,-5920.84 1284,-5923.84 1281,-5923.84"/>
<text text-anchor="start" x="1135" y="-5912.64" font-family="Helvetica,sans-Serif" font-size="9.00">NodeBookmarkTreeExplorer.vue</text>
</a>
</g>
</g>
<!-- src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue -->
<g id="edge837" class="edge">
<title>src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue</title>
<g id="a_edge837"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1079.96,-5931.82C1094.63,-5929.84 1110.31,-5927.73 1125.45,-5925.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1133.49,-5926.72 1139.16,-5923.84 1132.93,-5922.56 1133.49,-5926.72"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1133.21,-5924.64 1130.24,-5925.04 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1127.86" cy="-5925.36" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1085.21" y="-5920.61" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue -->
<g id="node428" class="node">
<title>src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue</title>
<g id="a_node428"><a xlink:href="src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue" xlink:title="NodeHelpPage.vue">
<path fill="#41f083" stroke="black" d="M1251.5,-5953.84C1251.5,-5953.84 1162.5,-5953.84 1162.5,-5953.84 1159.5,-5953.84 1156.5,-5950.84 1156.5,-5947.84 1156.5,-5947.84 1156.5,-5941.84 1156.5,-5941.84 1156.5,-5938.84 1159.5,-5935.84 1162.5,-5935.84 1162.5,-5935.84 1251.5,-5935.84 1251.5,-5935.84 1254.5,-5935.84 1257.5,-5938.84 1257.5,-5941.84 1257.5,-5941.84 1257.5,-5947.84 1257.5,-5947.84 1257.5,-5950.84 1254.5,-5953.84 1251.5,-5953.84"/>
<text text-anchor="start" x="1164.5" y="-5942.64" font-family="Helvetica,sans-Serif" font-size="9.00">NodeHelpPage.vue</text>
</a>
</g>
</g>
<!-- src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue -->
<g id="edge843" class="edge">
<title>src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue</title>
<g id="a_edge843"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1082.13,-5942.27C1101.79,-5942.68 1123.11,-5943.12 1142.42,-5943.52"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1150.37,-5945.78 1156.41,-5943.81 1150.46,-5941.59 1150.37,-5945.78"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1150.41,-5943.68 1147.41,-5943.62 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1145.01" cy="-5943.57" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1094.59" y="-5945.84" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue -->
<g id="node429" class="node">
<title>src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue</title>
<g id="a_node429"><a xlink:href="src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue" xlink:title="NodeTreeLeaf.vue">
<path fill="#41f083" stroke="black" d="M1467.5,-5923.84C1467.5,-5923.84 1384.5,-5923.84 1384.5,-5923.84 1381.5,-5923.84 1378.5,-5920.84 1378.5,-5917.84 1378.5,-5917.84 1378.5,-5911.84 1378.5,-5911.84 1378.5,-5908.84 1381.5,-5905.84 1384.5,-5905.84 1384.5,-5905.84 1467.5,-5905.84 1467.5,-5905.84 1470.5,-5905.84 1473.5,-5908.84 1473.5,-5911.84 1473.5,-5911.84 1473.5,-5917.84 1473.5,-5917.84 1473.5,-5920.84 1470.5,-5923.84 1467.5,-5923.84"/>
<text text-anchor="start" x="1386.5" y="-5912.64" font-family="Helvetica,sans-Serif" font-size="9.00">NodeTreeLeaf.vue</text>
</a>
</g>
</g>
<!-- src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue -->
<g id="edge844" class="edge">
<title>src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue</title>
<g id="a_edge844"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1014.82,-5931.51C1021.43,-5900.49 1047.37,-5800.55 1113.5,-5761.84 1131.43,-5751.34 1285.37,-5747.6 1300.5,-5761.84 1321.74,-5781.82 1289.21,-5870.96 1308.5,-5892.84 1322.38,-5908.58 1343.69,-5915.27 1364.3,-5917.63"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1372.23,-5920.29 1378.36,-5918.62 1372.52,-5916.1 1372.23,-5920.29"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1372.38,-5918.2 1369.38,-5917.99 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1366.99" cy="-5917.82" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1280.24" y="-5888.97" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/nodeOrganizationService.ts -->
<g id="node430" class="node">
<title>src/services/nodeOrganizationService.ts</title>
<g id="a_node430"><a xlink:href="src/services/nodeOrganizationService.ts" xlink:title="nodeOrganizationService.ts">
<path fill="#ddfeff" stroke="black" d="M1271,-14193.84C1271,-14193.84 1143,-14193.84 1143,-14193.84 1140,-14193.84 1137,-14190.84 1137,-14187.84 1137,-14187.84 1137,-14181.84 1137,-14181.84 1137,-14178.84 1140,-14175.84 1143,-14175.84 1143,-14175.84 1271,-14175.84 1271,-14175.84 1274,-14175.84 1277,-14178.84 1277,-14181.84 1277,-14181.84 1277,-14187.84 1277,-14187.84 1277,-14190.84 1274,-14193.84 1271,-14193.84"/>
<text text-anchor="start" x="1145" y="-14182.64" font-family="Helvetica,sans-Serif" font-size="9.00">nodeOrganizationService.ts</text>
</a>
</g>
</g>
<!-- src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/services/nodeOrganizationService.ts -->
<g id="edge848" class="edge">
<title>src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/services/nodeOrganizationService.ts</title>
<g id="a_edge848"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1082.13,-5942.91C1089.16,-5945.79 1095.53,-5949.95 1100.5,-5955.84 1137.3,-5999.42 1076.5,-14126.42 1113.5,-14169.84 1116.56,-14173.43 1120.11,-14176.4 1124.01,-14178.84"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1130.25,-14184.06 1136.58,-14184.69 1132.02,-14180.25 1130.25,-14184.06"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1131.14,-14182.16 1128.42,-14180.89 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1126.24" cy="-14179.88" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1082.42" y="-10056.45" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/stores/workspace/nodeHelpStore.ts -->
<g id="edge852" class="edge">
<title>src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/stores/workspace/nodeHelpStore.ts</title>
<g id="a_edge852"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1082.13,-5942.91C1089.16,-5945.79 1095.53,-5949.95 1100.5,-5955.84 1119.77,-5978.66 1094.88,-14535.48 1113.5,-14558.84 1166.67,-14625.51 1246.24,-14536.04 1300.5,-14601.84 1316.91,-14621.74 1290.97,-14814.91 1308.5,-14833.84 1322.54,-14849 1343.78,-14854.18 1364.29,-14854.91"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1372.3,-14856.93 1378.28,-14854.77 1372.26,-14852.73 1372.3,-14856.93"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1372.28,-14854.83 1369.28,-14854.86 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1366.88" cy="-14854.88" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1089" y="-14551.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/types/nodeOrganizationTypes.ts -->
<g id="node432" class="node">
<title>src/types/nodeOrganizationTypes.ts</title>
<g id="a_node432"><a xlink:href="src/types/nodeOrganizationTypes.ts" xlink:title="nodeOrganizationTypes.ts">
<path fill="#ddfeff" stroke="black" d="M1942,-17391.84C1942,-17391.84 1822,-17391.84 1822,-17391.84 1819,-17391.84 1816,-17388.84 1816,-17385.84 1816,-17385.84 1816,-17379.84 1816,-17379.84 1816,-17376.84 1819,-17373.84 1822,-17373.84 1822,-17373.84 1942,-17373.84 1942,-17373.84 1945,-17373.84 1948,-17376.84 1948,-17379.84 1948,-17379.84 1948,-17385.84 1948,-17385.84 1948,-17388.84 1945,-17391.84 1942,-17391.84"/>
<text text-anchor="start" x="1824" y="-17380.64" font-family="Helvetica,sans-Serif" font-size="9.00">nodeOrganizationTypes.ts</text>
</a>
</g>
</g>
<!-- src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/types/nodeOrganizationTypes.ts -->
<g id="edge853" class="edge">
<title>src/components/sidebar/tabs/NodeLibrarySidebarTab.vue&#45;&gt;src/types/nodeOrganizationTypes.ts</title>
<g id="a_edge853"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1082.13,-5942.91C1089.16,-5945.79 1095.53,-5949.95 1100.5,-5955.84 1122.2,-5981.54 1096.43,-15613.85 1113.5,-15642.84 1161.76,-15724.78 1252.27,-15664.88 1300.5,-15746.84 1312.91,-15767.93 1296.74,-29821.38 1308.5,-29842.84 1364.01,-29944.15 1416.62,-29950.42 1527.5,-29982.84 1635.64,-30014.45 1701.31,-30062.48 1781,-29982.84 1796.45,-29967.39 1774.84,-17414.48 1789,-17397.84 1792.78,-17393.39 1797.33,-17389.9 1802.35,-17387.18"/>
<polygon fill="orange" stroke="orange" points="1810.82,-17386.08 1815.63,-17381.92 1809.28,-17382.17 1810.82,-17386.08"/>
<polyline fill="none" stroke="orange" points="1810.05,-17384.13 1807.26,-17385.23 "/>
<ellipse fill="none" stroke="orange" cx="1805.03" cy="-17386.12" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1083.66" y="-11654.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue&#45;&gt;src/components/common/CustomizationDialog.vue -->
<g id="edge892" class="edge">
<title>src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue&#45;&gt;src/components/common/CustomizationDialog.vue</title>
<g id="a_edge892"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1284.7,-5905.72C1290.72,-5902.44 1296.14,-5898.23 1300.5,-5892.84 1312.28,-5878.28 1299.45,-5572.23 1308.5,-5555.84 1362.89,-5457.31 1466.15,-5514.93 1519.5,-5415.84 1528.87,-5398.43 1514.4,-2584.63 1527.5,-2569.84 1538.58,-2557.32 1554.36,-2551.12 1570.87,-2548.52"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1579.05,-2549.82 1584.81,-2547.13 1578.63,-2545.64 1579.05,-2549.82"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1578.84,-2547.73 1575.85,-2548.03 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1573.47" cy="-2548.26" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1497.88" y="-4218.97" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue&#45;&gt;src/stores/nodeBookmarkStore.ts -->
<g id="edge899" class="edge">
<title>src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue&#45;&gt;src/stores/nodeBookmarkStore.ts</title>
<g id="a_edge899"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1287.08,-5919.18C1292.12,-5921.9 1296.69,-5925.39 1300.5,-5929.84 1321.65,-5954.52 1287.85,-7074.74 1308.5,-7099.84 1369.29,-7173.75 1458.92,-7068.75 1519.5,-7142.84 1535.78,-7162.74 1515.96,-14525.85 1527.5,-14548.84 1545.2,-14584.09 1583.97,-14609.08 1612.78,-14623.64"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1619.28,-14629.08 1625.6,-14629.77 1621.09,-14625.29 1619.28,-14629.08"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1620.19,-14627.18 1617.48,-14625.89 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1615.32" cy="-14624.85" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1495" y="-7135.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue&#45;&gt;src/components/common/TreeExplorer.vue -->
<g id="edge893" class="edge">
<title>src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue&#45;&gt;src/components/common/TreeExplorer.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1284.64,-5905.67C1290.67,-5902.4 1296.11,-5898.2 1300.5,-5892.84 1316.84,-5872.88 1294.42,-5682.45 1308.5,-5660.84 1365.36,-5573.57 1464.01,-5646.98 1519.5,-5558.84 1528.78,-5544.09 1515.94,-3062.88 1527.5,-3049.84 1544.38,-3030.78 1572.15,-3026.37 1596.78,-3027.02"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1596.88,-3029.13 1602.97,-3027.29 1597.06,-3024.93 1596.88,-3029.13"/>
</g>
<!-- src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue&#45;&gt;src/types/treeExplorerTypes.ts -->
<g id="edge901" class="edge">
<title>src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue&#45;&gt;src/types/treeExplorerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1287.11,-5919.15C1292.14,-5921.88 1296.7,-5925.38 1300.5,-5929.84 1311.23,-5942.44 1301.24,-15449.96 1308.5,-15464.84 1360.71,-15571.82 1467.3,-15522.84 1519.5,-15629.84 1528.52,-15648.32 1512.95,-27462.3 1527.5,-27476.84 1607.19,-27556.48 1701.3,-27556.47 1781,-27476.84 1793.53,-27464.32 1777.53,-17291.32 1789,-17277.84 1797.29,-17268.09 1809.24,-17262.94 1821.79,-17260.46"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1822.4,-17262.49 1827.98,-17259.46 1821.72,-17258.35 1822.4,-17262.49"/>
</g>
<!-- src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue&#45;&gt;src/components/node/NodePreview.vue -->
<g id="edge894" class="edge">
<title>src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue&#45;&gt;src/components/node/NodePreview.vue</title>
<g id="a_edge894"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1284.74,-5905.75C1290.75,-5902.46 1296.16,-5898.24 1300.5,-5892.84 1317.07,-5872.22 1298.26,-5441.22 1308.5,-5416.84 1360.21,-5293.69 1468.64,-5326.34 1519.5,-5202.84 1526.63,-5185.51 1516.51,-2520.01 1527.5,-2504.84 1541.64,-2485.3 1565.71,-2475.16 1588.63,-2469.95"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1596.78,-2470.54 1602.28,-2467.36 1596,-2466.41 1596.78,-2470.54"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1596.39,-2468.48 1593.44,-2469.03 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1591.08" cy="-2469.48" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1546.71" y="-4179.12" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue&#45;&gt;src/stores/nodeDefStore.ts -->
<g id="edge900" class="edge">
<title>src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue&#45;&gt;src/stores/nodeDefStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1287.11,-5919.15C1292.14,-5921.88 1296.7,-5925.38 1300.5,-5929.84 1311.1,-5942.29 1302.48,-15333.63 1308.5,-15348.84 1358.98,-15476.3 1469.03,-15446.37 1519.5,-15573.84 1526.45,-15591.38 1514.15,-26427.5 1527.5,-26440.84 1607.2,-26520.47 1701.31,-26520.48 1781,-26440.84 1795.22,-26426.62 1775.97,-14873.15 1789,-14857.84 1799.28,-14845.76 1815.16,-14840.73 1830.86,-14839.12"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1831.27,-14841.2 1837.09,-14838.65 1830.95,-14837.01 1831.27,-14841.2"/>
</g>
<!-- src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue&#45;&gt;src/services/litegraphService.ts -->
<g id="edge898" class="edge">
<title>src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue&#45;&gt;src/services/litegraphService.ts</title>
<g id="a_edge898"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1287.11,-5919.15C1292.14,-5921.88 1296.7,-5925.38 1300.5,-5929.84 1308.55,-5939.29 1307.94,-13068.43 1308.5,-13080.84 1331.99,-13603.64 1406.81,-14240.39 1422.21,-14367.97"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1421.08,-14376.05 1423.88,-14381.75 1425.25,-14375.55 1421.08,-14376.05"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1423.16,-14375.8 1422.8,-14372.82 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1422.51" cy="-14370.44" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1283.11" y="-10142.99" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue&#45;&gt;src/composables/useTreeExpansion.ts -->
<g id="edge897" class="edge">
<title>src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue&#45;&gt;src/composables/useTreeExpansion.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1126.91,-5919.17C1121.87,-5921.89 1117.31,-5925.39 1113.5,-5929.84 1092.95,-5953.84 1122.91,-8182.56 1100.5,-8204.84 1044.72,-8260.3 979.52,-8260.07 923.5,-8204.84 886.94,-8168.79 944.4,-7319.4 910.5,-7280.84 900.97,-7269.99 887.12,-7264.78 872.83,-7262.66"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="872.9,-7260.55 866.69,-7261.93 872.41,-7264.72 872.9,-7260.55"/>
</g>
<!-- src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue&#45;&gt;src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue -->
<g id="edge896" class="edge">
<title>src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue&#45;&gt;src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue</title>
<g id="a_edge896"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1287.26,-5914.84C1312.75,-5914.84 1340.56,-5914.84 1364.48,-5914.84"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1372.44,-5916.94 1378.44,-5914.84 1372.44,-5912.74 1372.44,-5916.94"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1372.44,-5914.84 1369.44,-5914.84 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1367.04" cy="-5914.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1308.71" y="-5907.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue -->
<g id="node441" class="node">
<title>src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue</title>
<g id="a_node441"><a xlink:href="src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue" xlink:title="NodeTreeFolder.vue">
<path fill="#41f083" stroke="black" d="M1472,-5953.84C1472,-5953.84 1380,-5953.84 1380,-5953.84 1377,-5953.84 1374,-5950.84 1374,-5947.84 1374,-5947.84 1374,-5941.84 1374,-5941.84 1374,-5938.84 1377,-5935.84 1380,-5935.84 1380,-5935.84 1472,-5935.84 1472,-5935.84 1475,-5935.84 1478,-5938.84 1478,-5941.84 1478,-5941.84 1478,-5947.84 1478,-5947.84 1478,-5950.84 1475,-5953.84 1472,-5953.84"/>
<text text-anchor="start" x="1382" y="-5942.64" font-family="Helvetica,sans-Serif" font-size="9.00">NodeTreeFolder.vue</text>
</a>
</g>
</g>
<!-- src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue&#45;&gt;src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue -->
<g id="edge895" class="edge">
<title>src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue&#45;&gt;src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue</title>
<g id="a_edge895"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1266.96,-5923.84C1280.59,-5925.86 1295.05,-5927.97 1308.5,-5929.84 1325.23,-5932.16 1343.32,-5934.55 1360.15,-5936.72"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1367.71,-5939.81 1373.93,-5938.49 1368.25,-5935.64 1367.71,-5939.81"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1367.98,-5937.72 1365.01,-5937.34 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1362.62" cy="-5937.04" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1344.95" y="-5924.28" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue&#45;&gt;src/stores/nodeDefStore.ts -->
<g id="edge902" class="edge">
<title>src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue&#45;&gt;src/stores/nodeDefStore.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1255.56,-5953.98C1272.7,-5959.82 1290.31,-5969.34 1300.5,-5984.84 1318.79,-6012.65 1290.91,-15544.57 1308.5,-15572.84 1363.76,-15661.59 1464.25,-15588.08 1519.5,-15676.84 1529.47,-15692.85 1514.16,-26525.51 1527.5,-26538.84 1547.42,-26558.75 1761.08,-26558.75 1781,-26538.84 1795.34,-26524.5 1775.86,-14873.28 1789,-14857.84 1799.28,-14845.76 1815.16,-14840.73 1830.86,-14839.12"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1831.27,-14841.2 1837.09,-14838.65 1830.95,-14837.01 1831.27,-14841.2"/>
</g>
<!-- src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue&#45;&gt;src/stores/workspace/nodeHelpStore.ts -->
<g id="edge903" class="edge">
<title>src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue&#45;&gt;src/stores/workspace/nodeHelpStore.ts</title>
<g id="a_edge903"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1255.56,-5953.98C1272.7,-5959.82 1290.31,-5969.34 1300.5,-5984.84 1317.38,-6010.51 1288,-14810.95 1308.5,-14833.84 1322.34,-14849.3 1343.64,-14854.5 1364.26,-14855.17"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1372.36,-14857.16 1378.33,-14854.98 1372.3,-14852.96 1372.36,-14857.16"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1372.33,-14855.06 1369.33,-14855.1 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1366.93" cy="-14855.14" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1278.65" y="-10397.52" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge913" class="edge">
<title>src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge913"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1473.97,-5910.81C1490.82,-5912.02 1508.38,-5916.87 1519.5,-5929.84 1537.14,-5950.39 1514.16,-6881.27 1527.5,-6904.84 1592.56,-7019.76 1716.36,-6944.68 1781,-7059.84 1794.3,-7083.54 1771.38,-14867.14 1789,-14887.84 1798.28,-14898.74 1812.14,-14903.9 1826.3,-14905.98"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.26,-14908.74 1840.41,-14907.14 1834.6,-14904.56 1834.26,-14908.74"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.43,-14906.65 1831.44,-14906.4 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.05" cy="-14906.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1759.43" y="-10401.74" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue&#45;&gt;src/stores/subgraphStore.ts -->
<g id="edge914" class="edge">
<title>src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue&#45;&gt;src/stores/subgraphStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1473.54,-5910.73C1490.54,-5911.88 1508.32,-5916.71 1519.5,-5929.84 1539.21,-5952.98 1513.5,-14656.86 1527.5,-14683.84 1546.4,-14720.27 1588.89,-14744.4 1618,-14757.36"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1617.3,-14759.34 1623.64,-14759.8 1618.97,-14755.49 1617.3,-14759.34"/>
</g>
<!-- src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue&#45;&gt;src/stores/nodeBookmarkStore.ts -->
<g id="edge911" class="edge">
<title>src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue&#45;&gt;src/stores/nodeBookmarkStore.ts</title>
<g id="a_edge911"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1473.54,-5910.73C1490.54,-5911.88 1508.32,-5916.71 1519.5,-5929.84 1538.9,-5952.62 1514.08,-14522.09 1527.5,-14548.84 1545.19,-14584.09 1583.97,-14609.08 1612.78,-14623.64"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1619.28,-14629.08 1625.6,-14629.77 1621.09,-14625.29 1619.28,-14629.08"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1620.19,-14627.18 1617.48,-14625.89 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1615.32" cy="-14624.85" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1501.21" y="-10262.91" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue&#45;&gt;src/components/common/TreeExplorerTreeNode.vue -->
<g id="edge909" class="edge">
<title>src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue&#45;&gt;src/components/common/TreeExplorerTreeNode.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1473.67,-5915C1490.69,-5912.51 1508.45,-5906.4 1519.5,-5892.84 1538.25,-5869.83 1510.23,-5649.97 1527.5,-5625.84 1597.52,-5527.99 1712.17,-5629.52 1781,-5530.84 1792.04,-5515 1788.05,-4160.12 1789,-4140.84 1808.59,-3744.65 1867.6,-3261.69 1879.06,-3170.19"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.16,-3170.27 1879.83,-3164.06 1877,-3169.75 1881.16,-3170.27"/>
</g>
<!-- src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue&#45;&gt;src/types/treeExplorerTypes.ts -->
<g id="edge915" class="edge">
<title>src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue&#45;&gt;src/types/treeExplorerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1473.98,-5910.8C1490.82,-5912.02 1508.38,-5916.87 1519.5,-5929.84 1538.59,-5952.11 1511.56,-6961.21 1527.5,-6985.84 1594.84,-7089.84 1714.01,-6997.6 1781,-7101.84 1790.52,-7116.65 1777.59,-17234.42 1789,-17247.84 1797.29,-17257.58 1809.24,-17262.74 1821.79,-17265.21"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1821.72,-17267.33 1827.98,-17266.22 1822.4,-17263.18 1821.72,-17267.33"/>
</g>
<!-- src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue&#45;&gt;src/components/node/NodePreview.vue -->
<g id="edge910" class="edge">
<title>src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue&#45;&gt;src/components/node/NodePreview.vue</title>
<g id="a_edge910"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1473.87,-5915.16C1490.91,-5912.68 1508.64,-5906.55 1519.5,-5892.84 1534.11,-5874.39 1513.71,-2523.9 1527.5,-2504.84 1541.64,-2485.3 1565.7,-2475.15 1588.62,-2469.94"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1596.77,-2470.53 1602.28,-2467.35 1595.99,-2466.41 1596.77,-2470.53"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1596.38,-2468.47 1593.43,-2469.03 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1591.08" cy="-2469.48" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1499.29" y="-4183.85" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue&#45;&gt;src/stores/nodeDefStore.ts -->
<g id="edge912" class="edge">
<title>src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue&#45;&gt;src/stores/nodeDefStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1473.97,-5910.81C1490.81,-5912.02 1508.37,-5916.88 1519.5,-5929.84 1535.88,-5948.91 1510.18,-6816.62 1527.5,-6834.84 1566.39,-6875.73 1742.27,-6808.79 1781,-6849.84 1800.01,-6869.99 1771.05,-14806.74 1789,-14827.84 1799.28,-14839.91 1815.17,-14844.94 1830.87,-14846.55"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1830.95,-14848.66 1837.09,-14847.02 1831.27,-14844.47 1830.95,-14848.66"/>
</g>
<!-- src/services/nodeOrganizationService.ts&#45;&gt;src/types/treeExplorerTypes.ts -->
<g id="edge3304" class="edge">
<title>src/services/nodeOrganizationService.ts&#45;&gt;src/types/treeExplorerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1277.43,-14184.98C1286.29,-14187.95 1294.38,-14192.65 1300.5,-14199.84 1315.46,-14217.41 1299.95,-27472.4 1308.5,-27493.84 1360.93,-27625.23 1397.53,-27668.96 1527.5,-27724.84 1631.01,-27769.34 1701.3,-27804.47 1781,-27724.84 1793.83,-27712.02 1777.25,-17291.65 1789,-17277.84 1797.29,-17268.09 1809.24,-17262.94 1821.79,-17260.46"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1822.4,-17262.49 1827.98,-17259.46 1821.72,-17258.35 1822.4,-17262.49"/>
</g>
<!-- src/services/nodeOrganizationService.ts&#45;&gt;src/utils/treeUtil.ts -->
<g id="edge3305" class="edge">
<title>src/services/nodeOrganizationService.ts&#45;&gt;src/utils/treeUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1277.43,-14184.98C1286.29,-14187.95 1294.38,-14192.65 1300.5,-14199.84 1308.43,-14209.15 1305.65,-28279.94 1308.5,-28291.84 1356.77,-28493.45 1467.12,-28507.25 1519.5,-28707.84 1524.92,-28728.6 1512.01,-28885.98 1527.5,-28900.84 1608.8,-28978.84 1701.3,-28980.47 1781,-28900.84 1794.27,-28887.57 1776.84,-18106.13 1789,-18091.84 1802.44,-18076.04 1825.47,-18072.3 1845.13,-18072.5"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1845.31,-18074.61 1851.38,-18072.7 1845.44,-18070.41 1845.31,-18074.61"/>
</g>
<!-- src/services/nodeOrganizationService.ts&#45;&gt;src/stores/nodeDefStore.ts -->
<g id="edge3301" class="edge">
<title>src/services/nodeOrganizationService.ts&#45;&gt;src/stores/nodeDefStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1277.43,-14184.98C1286.29,-14187.95 1294.38,-14192.65 1300.5,-14199.84 1314.81,-14216.65 1292.88,-26901.23 1308.5,-26916.84 1341.67,-26949.98 1484.49,-26948.02 1519.5,-26916.84 1531.03,-26906.57 1518.65,-26860.48 1527.5,-26847.84 1599.78,-26744.61 1714.76,-26828.04 1781,-26720.84 1791.83,-26703.32 1775.65,-14873.52 1789,-14857.84 1799.28,-14845.76 1815.16,-14840.73 1830.86,-14839.12"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1831.27,-14841.2 1837.09,-14838.65 1830.95,-14837.01 1831.27,-14841.2"/>
</g>
<!-- src/services/nodeOrganizationService.ts&#45;&gt;src/types/nodeSource.ts -->
<g id="edge3303" class="edge">
<title>src/services/nodeOrganizationService.ts&#45;&gt;src/types/nodeSource.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1277.43,-14184.98C1286.29,-14187.95 1294.38,-14192.65 1300.5,-14199.84 1308.08,-14208.74 1306.74,-27661.27 1308.5,-27672.84 1356.02,-27984.83 1469.5,-28039.24 1519.5,-28350.84 1521.63,-28364.11 1517.91,-28825.41 1527.5,-28834.84 1607.82,-28913.84 1701.3,-28914.48 1781,-28834.84 1795.08,-28820.76 1776.1,-17383 1789,-17367.84 1800.11,-17354.77 1817.79,-17349.96 1834.7,-17348.79"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.98,-17350.88 1840.88,-17348.52 1834.79,-17346.69 1834.98,-17350.88"/>
</g>
<!-- src/services/nodeOrganizationService.ts&#45;&gt;src/types/nodeOrganizationTypes.ts -->
<g id="edge3302" class="edge">
<title>src/services/nodeOrganizationService.ts&#45;&gt;src/types/nodeOrganizationTypes.ts</title>
<g id="a_edge3302"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1277.43,-14184.98C1286.29,-14187.95 1294.38,-14192.65 1300.5,-14199.84 1308.27,-14208.97 1306.29,-28004.05 1308.5,-28015.84 1356.27,-28271.15 1468.48,-28306.16 1519.5,-28560.84 1522.85,-28577.57 1515.28,-28855.93 1527.5,-28867.84 1608.2,-28946.46 1701.3,-28947.48 1781,-28867.84 1795.09,-28853.76 1776.1,-17413 1789,-17397.84 1792.78,-17393.39 1797.33,-17389.9 1802.35,-17387.18"/>
<polygon fill="orange" stroke="orange" points="1810.82,-17386.08 1815.63,-17381.92 1809.28,-17382.17 1810.82,-17386.08"/>
<polyline fill="none" stroke="orange" points="1810.05,-17384.13 1807.26,-17385.23 "/>
<ellipse fill="none" stroke="orange" cx="1805.03" cy="-17386.12" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1279.75" y="-15776.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/workspace/nodeHelpStore.ts&#45;&gt;src/i18n.ts -->
<g id="edge3509" class="edge">
<title>src/stores/workspace/nodeHelpStore.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1473.54,-14842.73C1490.54,-14843.88 1508.32,-14848.71 1519.5,-14861.84 1529.56,-14873.65 1521.13,-32726.68 1527.5,-32740.84 1589.29,-32878.22 1718.65,-32828.7 1781,-32965.84 1791.84,-32989.68 1772.26,-33888.68 1789,-33908.84 1803.13,-33925.86 1828.2,-33929.88 1848.6,-33929.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1848.8,-33932 1854.76,-33929.79 1848.73,-33927.8 1848.8,-33932"/>
</g>
<!-- src/stores/workspace/nodeHelpStore.ts&#45;&gt;src/stores/nodeDefStore.ts -->
<g id="edge3511" class="edge">
<title>src/stores/workspace/nodeHelpStore.ts&#45;&gt;src/stores/nodeDefStore.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1473.67,-14851.79C1490.47,-14850.93 1508.09,-14846.47 1519.5,-14833.84 1535.15,-14816.51 1510.68,-14640.03 1527.5,-14623.84 1547.79,-14604.3 1760.7,-14604.31 1781,-14623.84 1797.35,-14639.56 1773.97,-14810.85 1789,-14827.84 1799.51,-14839.72 1815.45,-14844.7 1831.13,-14846.32"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1831.2,-14848.43 1837.34,-14846.8 1831.52,-14844.25 1831.2,-14848.43"/>
</g>
<!-- src/stores/workspace/nodeHelpStore.ts&#45;&gt;src/utils/markdownRendererUtil.ts -->
<g id="edge3512" class="edge">
<title>src/stores/workspace/nodeHelpStore.ts&#45;&gt;src/utils/markdownRendererUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1473.54,-14842.73C1490.54,-14843.88 1508.32,-14848.71 1519.5,-14861.84 1532.32,-14876.9 1513.51,-26240.86 1527.5,-26254.84 1607.2,-26334.48 1701.29,-26334.47 1781,-26254.84 1801.79,-26234.07 1769.96,-17814.22 1789,-17791.84 1794.52,-17785.35 1801.65,-17780.9 1809.5,-17777.92"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1810.58,-17779.78 1815.63,-17775.92 1809.28,-17775.79 1810.58,-17779.78"/>
</g>
<!-- src/services/nodeHelpService.ts -->
<g id="node967" class="node">
<title>src/services/nodeHelpService.ts</title>
<g id="a_node967"><a xlink:href="src/services/nodeHelpService.ts" xlink:title="nodeHelpService.ts">
<path fill="#ddfeff" stroke="black" d="M1253,-14459.84C1253,-14459.84 1161,-14459.84 1161,-14459.84 1158,-14459.84 1155,-14456.84 1155,-14453.84 1155,-14453.84 1155,-14447.84 1155,-14447.84 1155,-14444.84 1158,-14441.84 1161,-14441.84 1161,-14441.84 1253,-14441.84 1253,-14441.84 1256,-14441.84 1259,-14444.84 1259,-14447.84 1259,-14447.84 1259,-14453.84 1259,-14453.84 1259,-14456.84 1256,-14459.84 1253,-14459.84"/>
<text text-anchor="start" x="1163" y="-14448.64" font-family="Helvetica,sans-Serif" font-size="9.00">nodeHelpService.ts</text>
</a>
</g>
</g>
<!-- src/stores/workspace/nodeHelpStore.ts&#45;&gt;src/services/nodeHelpService.ts -->
<g id="edge3510" class="edge">
<title>src/stores/workspace/nodeHelpStore.ts&#45;&gt;src/services/nodeHelpService.ts</title>
<g id="a_edge3510"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1378.48,-14854.84C1354.07,-14856.18 1325.74,-14852.69 1308.5,-14833.84 1294.7,-14818.75 1313.92,-14481.27 1300.5,-14465.84 1293.29,-14457.55 1283.46,-14452.59 1272.88,-14449.78"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1265.5,-14446.3 1259.22,-14447.28 1264.74,-14450.43 1265.5,-14446.3"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1265.12,-14448.36 1268.07,-14448.9 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1270.43" cy="-14449.33" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1328.84" y="-14643.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/utils/nodeHelpUtil.ts -->
<g id="node968" class="node">
<title>src/utils/nodeHelpUtil.ts</title>
<g id="a_node968"><a xlink:href="src/utils/nodeHelpUtil.ts" xlink:title="nodeHelpUtil.ts">
<path fill="#ddfeff" stroke="black" d="M1919,-18025.84C1919,-18025.84 1845,-18025.84 1845,-18025.84 1842,-18025.84 1839,-18022.84 1839,-18019.84 1839,-18019.84 1839,-18013.84 1839,-18013.84 1839,-18010.84 1842,-18007.84 1845,-18007.84 1845,-18007.84 1919,-18007.84 1919,-18007.84 1922,-18007.84 1925,-18010.84 1925,-18013.84 1925,-18013.84 1925,-18019.84 1925,-18019.84 1925,-18022.84 1922,-18025.84 1919,-18025.84"/>
<text text-anchor="start" x="1847" y="-18014.64" font-family="Helvetica,sans-Serif" font-size="9.00">nodeHelpUtil.ts</text>
</a>
</g>
</g>
<!-- src/stores/workspace/nodeHelpStore.ts&#45;&gt;src/utils/nodeHelpUtil.ts -->
<g id="edge3513" class="edge">
<title>src/stores/workspace/nodeHelpStore.ts&#45;&gt;src/utils/nodeHelpUtil.ts</title>
<g id="a_edge3513"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1473.54,-14842.73C1490.54,-14843.88 1508.32,-14848.71 1519.5,-14861.84 1532.36,-14876.94 1513.47,-26273.81 1527.5,-26287.84 1607.2,-26367.48 1701.29,-26367.47 1781,-26287.84 1801.28,-26267.58 1770.42,-18053.67 1789,-18031.84 1798.05,-18021.21 1811.44,-18016.04 1825.22,-18013.85"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1833.21,-18015.22 1838.99,-18012.58 1832.82,-18011.04 1833.21,-18015.22"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1833.02,-18013.13 1830.03,-18013.41 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1827.64" cy="-18013.63" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1499.63" y="-16420.52" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/types/nodeOrganizationTypes.ts&#45;&gt;src/stores/nodeDefStore.ts -->
<g id="edge3573" class="edge">
<title>src/types/nodeOrganizationTypes.ts&#45;&gt;src/stores/nodeDefStore.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1815.91,-17386.06C1801.51,-17382.96 1789.27,-17375.94 1785,-17361.84 1779.97,-17345.23 1779.97,-14880.44 1785,-14863.84 1790.75,-14844.85 1810.95,-14838.69 1831.43,-14837.67"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1831.55,-14839.77 1837.5,-14837.51 1831.44,-14835.57 1831.55,-14839.77"/>
</g>
<!-- src/components/sidebar/tabs/QueueSidebarTab.vue -->
<g id="node433" class="node">
<title>src/components/sidebar/tabs/QueueSidebarTab.vue</title>
<g id="a_node433"><a xlink:href="src/components/sidebar/tabs/QueueSidebarTab.vue" xlink:title="QueueSidebarTab.vue">
<path fill="#41f083" stroke="black" d="M1063.5,-6009.84C1063.5,-6009.84 960.5,-6009.84 960.5,-6009.84 957.5,-6009.84 954.5,-6006.84 954.5,-6003.84 954.5,-6003.84 954.5,-5997.84 954.5,-5997.84 954.5,-5994.84 957.5,-5991.84 960.5,-5991.84 960.5,-5991.84 1063.5,-5991.84 1063.5,-5991.84 1066.5,-5991.84 1069.5,-5994.84 1069.5,-5997.84 1069.5,-5997.84 1069.5,-6003.84 1069.5,-6003.84 1069.5,-6006.84 1066.5,-6009.84 1063.5,-6009.84"/>
<text text-anchor="start" x="962.5" y="-5998.64" font-family="Helvetica,sans-Serif" font-size="9.00">QueueSidebarTab.vue</text>
</a>
</g>
</g>
<!-- src/components/sidebar/tabs/QueueSidebarTab.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge867" class="edge">
<title>src/components/sidebar/tabs/QueueSidebarTab.vue&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge867"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1069.83,-5999.19C1081.59,-6001.67 1092.74,-6006.65 1100.5,-6015.84 1122.13,-6041.45 1092.6,-15644.62 1113.5,-15670.84 1166.66,-15737.52 1247.36,-15647.14 1300.5,-15713.84 1314.66,-15731.62 1292.42,-28790.77 1308.5,-28806.84 1374.83,-28873.13 1452.75,-28872.7 1519.5,-28806.84 1531.38,-28795.11 1520.31,-28220.91 1527.5,-28205.84 1590.6,-28073.52 1718.74,-28127.55 1781,-27994.84 1790.64,-27974.28 1774.29,-14935.13 1789,-14917.84 1798.28,-14906.93 1812.14,-14901.77 1826.3,-14899.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.6,-14901.12 1840.41,-14898.53 1834.26,-14896.93 1834.6,-14901.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.43,-14899.02 1831.44,-14899.27 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.04" cy="-14899.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1083.11" y="-10440.92" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/QueueSidebarTab.vue&#45;&gt;src/scripts/app.ts -->
<g id="edge863" class="edge">
<title>src/components/sidebar/tabs/QueueSidebarTab.vue&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1069.83,-5999.18C1081.59,-6001.67 1092.74,-6006.65 1100.5,-6015.84 1112.05,-6029.52 1111.56,-16313.03 1113.5,-16330.84 1131.14,-16492.76 1185.42,-16683.65 1201.48,-16737.83"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1199.52,-16738.6 1203.24,-16743.75 1203.54,-16737.4 1199.52,-16738.6"/>
</g>
<!-- src/components/sidebar/tabs/QueueSidebarTab.vue&#45;&gt;src/stores/queueStore.ts -->
<g id="edge866" class="edge">
<title>src/components/sidebar/tabs/QueueSidebarTab.vue&#45;&gt;src/stores/queueStore.ts</title>
<g id="a_edge866"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1069.83,-5999.19C1081.59,-6001.67 1092.74,-6006.65 1100.5,-6015.84 1138.73,-6061.11 1075.88,-14503.06 1113.5,-14548.84 1145.59,-14587.89 1291.49,-14602.8 1371.72,-14608.13"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1379.77,-14610.73 1385.89,-14609.01 1380.04,-14606.54 1379.77,-14610.73"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1379.9,-14608.64 1376.91,-14608.45 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1374.51" cy="-14608.3" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1082.67" y="-10296.32" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/QueueSidebarTab.vue&#45;&gt;src/stores/commandStore.ts -->
<g id="edge865" class="edge">
<title>src/components/sidebar/tabs/QueueSidebarTab.vue&#45;&gt;src/stores/commandStore.ts</title>
<g id="a_edge865"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1069.83,-5999.18C1081.59,-6001.67 1092.75,-6006.65 1100.5,-6015.84 1127.55,-6047.88 1090.07,-18058.06 1113.5,-18092.84 1163.63,-18167.24 1250.38,-18094.43 1300.5,-18168.84 1311.37,-18184.98 1294.73,-29367.08 1308.5,-29380.84 1374.83,-29447.12 1452.74,-29446.69 1519.5,-29380.84 1531.11,-29369.38 1518.99,-28807.75 1527.5,-28793.84 1594.01,-28685.13 1715.2,-28768.97 1781,-28659.84 1793.29,-28639.45 1773.58,-14965.97 1789,-14947.84 1796.69,-14938.8 1807.52,-14933.71 1819.06,-14931.04"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1827.18,-14931.93 1832.79,-14928.94 1826.54,-14927.77 1827.18,-14931.93"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1826.86,-14929.85 1823.89,-14930.3 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1821.52" cy="-14930.67" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1085.36" y="-10456.47" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/QueueSidebarTab.vue&#45;&gt;src/scripts/api.ts -->
<g id="edge862" class="edge">
<title>src/components/sidebar/tabs/QueueSidebarTab.vue&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1069.83,-5999.18C1081.59,-6001.67 1092.75,-6006.65 1100.5,-6015.84 1127.64,-6047.99 1088.85,-18100.73 1113.5,-18134.84 1164.79,-18205.8 1249.22,-18125.86 1300.5,-18196.84 1312.24,-18213.09 1294.32,-29730.67 1308.5,-29744.84 1374.83,-29811.12 1441.96,-29797.58 1519.5,-29744.84 1781.07,-29566.92 1721.74,-29393.58 1781,-29082.84 1785,-29061.88 1777.3,-16810.68 1789,-16792.84 1802.22,-16772.69 1828.02,-16762.64 1848.94,-16757.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.57,-16759.66 1854.98,-16756.32 1848.66,-16755.56 1849.57,-16759.66"/>
</g>
<!-- src/components/sidebar/tabs/QueueSidebarTab.vue&#45;&gt;src/components/common/NoResultsPlaceholder.vue -->
<g id="edge859" class="edge">
<title>src/components/sidebar/tabs/QueueSidebarTab.vue&#45;&gt;src/components/common/NoResultsPlaceholder.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1069.51,-5999.47C1081.28,-6001.94 1092.52,-6006.84 1100.5,-6015.84 1119.48,-6037.22 1093.92,-6252 1113.5,-6272.84 1175.39,-6338.67 1455.54,-6358.66 1519.5,-6294.84 1537.22,-6277.15 1510.91,-2708.58 1527.5,-2689.84 1539.93,-2675.8 1558.27,-2669.7 1576.91,-2667.73"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1577.43,-2669.79 1583.23,-2667.21 1577.08,-2665.61 1577.43,-2669.79"/>
</g>
<!-- src/components/sidebar/tabs/QueueSidebarTab.vue&#45;&gt;src/components/common/VirtualGrid.vue -->
<g id="edge860" class="edge">
<title>src/components/sidebar/tabs/QueueSidebarTab.vue&#45;&gt;src/components/common/VirtualGrid.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1069.6,-5999.38C1081.37,-6001.86 1092.59,-6006.79 1100.5,-6015.84 1126.99,-6046.14 1086.15,-6348.31 1113.5,-6377.84 1236.3,-6510.41 1391.57,-6527.47 1519.5,-6399.84 1536.12,-6383.26 1511.94,-3037.41 1527.5,-3019.84 1545.29,-2999.74 1575.18,-2995.92 1600.74,-2997.16"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1600.67,-2999.26 1606.8,-2997.55 1600.94,-2995.07 1600.67,-2999.26"/>
</g>
<!-- src/components/sidebar/tabs/QueueSidebarTab.vue&#45;&gt;src/services/litegraphService.ts -->
<g id="edge864" class="edge">
<title>src/components/sidebar/tabs/QueueSidebarTab.vue&#45;&gt;src/services/litegraphService.ts</title>
<g id="a_edge864"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1069.76,-5999.24C1081.53,-6001.73 1092.7,-6006.69 1100.5,-6015.84 1120.8,-6039.63 1109.96,-7110.76 1113.5,-7141.84 1157.53,-7528.32 1258.4,-7610.14 1300.5,-7996.84 1315.79,-8137.23 1302.13,-12939.76 1308.5,-13080.84 1332.11,-13603.64 1406.83,-14240.39 1422.21,-14367.97"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1421.08,-14376.05 1423.89,-14381.75 1425.25,-14375.55 1421.08,-14376.05"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1423.16,-14375.8 1422.8,-14372.82 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1422.51" cy="-14370.44" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1283.51" y="-10183.42" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/QueueSidebarTab.vue&#45;&gt;src/components/sidebar/tabs/SidebarTabTemplate.vue -->
<g id="edge858" class="edge">
<title>src/components/sidebar/tabs/QueueSidebarTab.vue&#45;&gt;src/components/sidebar/tabs/SidebarTabTemplate.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1069.85,-6002.01C1081.46,-5999.51 1092.55,-5994.64 1100.5,-5985.84 1129.01,-5954.26 1085.34,-5826.73 1113.5,-5794.84 1120.05,-5787.42 1128.66,-5782.51 1138,-5779.32"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1138.75,-5781.29 1143.89,-5777.56 1137.54,-5777.27 1138.75,-5781.29"/>
</g>
<!-- src/components/sidebar/tabs/queue/ResultGallery.vue -->
<g id="node434" class="node">
<title>src/components/sidebar/tabs/queue/ResultGallery.vue</title>
<g id="a_node434"><a xlink:href="src/components/sidebar/tabs/queue/ResultGallery.vue" xlink:title="ResultGallery.vue">
<path fill="#41f083" stroke="black" d="M1466.5,-5689.84C1466.5,-5689.84 1385.5,-5689.84 1385.5,-5689.84 1382.5,-5689.84 1379.5,-5686.84 1379.5,-5683.84 1379.5,-5683.84 1379.5,-5677.84 1379.5,-5677.84 1379.5,-5674.84 1382.5,-5671.84 1385.5,-5671.84 1385.5,-5671.84 1466.5,-5671.84 1466.5,-5671.84 1469.5,-5671.84 1472.5,-5674.84 1472.5,-5677.84 1472.5,-5677.84 1472.5,-5683.84 1472.5,-5683.84 1472.5,-5686.84 1469.5,-5689.84 1466.5,-5689.84"/>
<text text-anchor="start" x="1387.5" y="-5678.64" font-family="Helvetica,sans-Serif" font-size="9.00">ResultGallery.vue</text>
</a>
</g>
</g>
<!-- src/components/sidebar/tabs/QueueSidebarTab.vue&#45;&gt;src/components/sidebar/tabs/queue/ResultGallery.vue -->
<g id="edge856" class="edge">
<title>src/components/sidebar/tabs/QueueSidebarTab.vue&#45;&gt;src/components/sidebar/tabs/queue/ResultGallery.vue</title>
<g id="a_edge856"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1069.82,-6001.99C1081.44,-5999.49 1092.53,-5994.63 1100.5,-5985.84 1127.58,-5955.96 1084.95,-5833.32 1113.5,-5804.84 1142.99,-5775.42 1270.84,-5821.09 1300.5,-5791.84 1315.74,-5776.8 1293.71,-5711.31 1308.5,-5695.84 1322.98,-5680.69 1344.62,-5675.28 1365.32,-5674.24"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1373.42,-5676.29 1379.41,-5674.15 1373.4,-5672.09 1373.42,-5676.29"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1373.41,-5674.19 1370.41,-5674.21 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1368.01" cy="-5674.23" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1203.51" y="-5793.17" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/queue/TaskItem.vue -->
<g id="node435" class="node">
<title>src/components/sidebar/tabs/queue/TaskItem.vue</title>
<g id="a_node435"><a xlink:href="src/components/sidebar/tabs/queue/TaskItem.vue" xlink:title="TaskItem.vue">
<path fill="#41f083" stroke="black" d="M1239,-5719.84C1239,-5719.84 1175,-5719.84 1175,-5719.84 1172,-5719.84 1169,-5716.84 1169,-5713.84 1169,-5713.84 1169,-5707.84 1169,-5707.84 1169,-5704.84 1172,-5701.84 1175,-5701.84 1175,-5701.84 1239,-5701.84 1239,-5701.84 1242,-5701.84 1245,-5704.84 1245,-5707.84 1245,-5707.84 1245,-5713.84 1245,-5713.84 1245,-5716.84 1242,-5719.84 1239,-5719.84"/>
<text text-anchor="start" x="1177" y="-5708.64" font-family="Helvetica,sans-Serif" font-size="9.00">TaskItem.vue</text>
</a>
</g>
</g>
<!-- src/components/sidebar/tabs/QueueSidebarTab.vue&#45;&gt;src/components/sidebar/tabs/queue/TaskItem.vue -->
<g id="edge857" class="edge">
<title>src/components/sidebar/tabs/QueueSidebarTab.vue&#45;&gt;src/components/sidebar/tabs/queue/TaskItem.vue</title>
<g id="a_edge857"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1069.51,-6002.21C1081.29,-5999.74 1092.53,-5994.83 1100.5,-5985.84 1119.83,-5964.03 1093.84,-5745.35 1113.5,-5723.84 1123.97,-5712.38 1139.54,-5707.67 1154.93,-5706.27"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1162.94,-5708.11 1168.87,-5705.81 1162.8,-5703.91 1162.94,-5708.11"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1162.87,-5706.01 1159.87,-5706.11 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1157.47" cy="-5706.18" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1082.36" y="-5846.82" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/QueueSidebarTab.vue&#45;&gt;src/schemas/comfyWorkflowSchema.ts -->
<g id="edge861" class="edge">
<title>src/components/sidebar/tabs/QueueSidebarTab.vue&#45;&gt;src/schemas/comfyWorkflowSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1069.83,-5999.18C1081.59,-6001.67 1092.75,-6006.65 1100.5,-6015.84 1127.74,-6048.1 1094.32,-18139.22 1113.5,-18176.84 1160.18,-18268.39 1253.85,-18221.27 1300.5,-18312.84 1314.05,-18339.42 1295.77,-35471.85 1308.5,-35498.84 1360.37,-35608.77 1467.3,-35563.07 1519.5,-35672.84 1526.73,-35688.04 1515.56,-36872.97 1527.5,-36884.84 1625.66,-36982.35 2145.45,-36821.15 2159.5,-36803.84 2178.64,-36780.25 2149.67,-34641.43 2167.5,-34616.84 2209,-34559.6 2277.08,-34624.13 2318.5,-34566.84 2332.35,-34547.67 2331.07,-20970.48 2331.5,-20946.84 2345.49,-20178.76 2390.42,-19233.1 2396.75,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2398.86,-19102 2397.06,-19095.9 2394.67,-19101.79 2398.86,-19102"/>
</g>
<!-- src/components/sidebar/tabs/queue/ResultGallery.vue&#45;&gt;src/stores/queueStore.ts -->
<g id="edge923" class="edge">
<title>src/components/sidebar/tabs/queue/ResultGallery.vue&#45;&gt;src/stores/queueStore.ts</title>
<g id="a_edge923"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1379.44,-5672.23C1348.96,-5669.54 1313.22,-5673.05 1304.5,-5701.84 1300.07,-5716.48 1300.07,-14502.19 1304.5,-14516.84 1316.21,-14555.53 1356.65,-14581.35 1387.69,-14595.99"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1394.39,-14601.25 1400.73,-14601.75 1396.09,-14597.41 1394.39,-14601.25"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1395.24,-14599.33 1392.5,-14598.11 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1390.3" cy="-14597.14" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1276.67" y="-10129.93" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/queue/ResultGallery.vue&#45;&gt;src/components/common/ComfyImage.vue -->
<g id="edge922" class="edge">
<title>src/components/sidebar/tabs/queue/ResultGallery.vue&#45;&gt;src/components/common/ComfyImage.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1437.43,-5671.72C1457.92,-5653.02 1502.91,-5607.94 1519.5,-5558.84 1525.68,-5540.55 1514.7,-2794.28 1527.5,-2779.84 1544.25,-2760.92 1571.73,-2756.43 1596.22,-2757"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1596.29,-2759.11 1602.37,-2757.25 1596.46,-2754.91 1596.29,-2759.11"/>
</g>
<!-- src/components/sidebar/tabs/queue/ResultAudio.vue -->
<g id="node442" class="node">
<title>src/components/sidebar/tabs/queue/ResultAudio.vue</title>
<g id="a_node442"><a xlink:href="src/components/sidebar/tabs/queue/ResultAudio.vue" xlink:title="ResultAudio.vue">
<path fill="#41f083" stroke="black" d="M1687.5,-5689.84C1687.5,-5689.84 1610.5,-5689.84 1610.5,-5689.84 1607.5,-5689.84 1604.5,-5686.84 1604.5,-5683.84 1604.5,-5683.84 1604.5,-5677.84 1604.5,-5677.84 1604.5,-5674.84 1607.5,-5671.84 1610.5,-5671.84 1610.5,-5671.84 1687.5,-5671.84 1687.5,-5671.84 1690.5,-5671.84 1693.5,-5674.84 1693.5,-5677.84 1693.5,-5677.84 1693.5,-5683.84 1693.5,-5683.84 1693.5,-5686.84 1690.5,-5689.84 1687.5,-5689.84"/>
<text text-anchor="start" x="1612.5" y="-5678.64" font-family="Helvetica,sans-Serif" font-size="9.00">ResultAudio.vue</text>
</a>
</g>
</g>
<!-- src/components/sidebar/tabs/queue/ResultGallery.vue&#45;&gt;src/components/sidebar/tabs/queue/ResultAudio.vue -->
<g id="edge920" class="edge">
<title>src/components/sidebar/tabs/queue/ResultGallery.vue&#45;&gt;src/components/sidebar/tabs/queue/ResultAudio.vue</title>
<g id="a_edge920"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1472.52,-5680.84C1506.66,-5680.84 1553.62,-5680.84 1590.37,-5680.84"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1598.42,-5682.94 1604.42,-5680.84 1598.42,-5678.74 1598.42,-5682.94"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1598.42,-5680.84 1595.42,-5680.84 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1593.02" cy="-5680.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1514.19" y="-5673.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/queue/ResultVideo.vue -->
<g id="node444" class="node">
<title>src/components/sidebar/tabs/queue/ResultVideo.vue</title>
<g id="a_node444"><a xlink:href="src/components/sidebar/tabs/queue/ResultVideo.vue" xlink:title="ResultVideo.vue">
<path fill="#41f083" stroke="black" d="M1687.5,-5719.84C1687.5,-5719.84 1610.5,-5719.84 1610.5,-5719.84 1607.5,-5719.84 1604.5,-5716.84 1604.5,-5713.84 1604.5,-5713.84 1604.5,-5707.84 1604.5,-5707.84 1604.5,-5704.84 1607.5,-5701.84 1610.5,-5701.84 1610.5,-5701.84 1687.5,-5701.84 1687.5,-5701.84 1690.5,-5701.84 1693.5,-5704.84 1693.5,-5707.84 1693.5,-5707.84 1693.5,-5713.84 1693.5,-5713.84 1693.5,-5716.84 1690.5,-5719.84 1687.5,-5719.84"/>
<text text-anchor="start" x="1612.5" y="-5708.64" font-family="Helvetica,sans-Serif" font-size="9.00">ResultVideo.vue</text>
</a>
</g>
</g>
<!-- src/components/sidebar/tabs/queue/ResultGallery.vue&#45;&gt;src/components/sidebar/tabs/queue/ResultVideo.vue -->
<g id="edge921" class="edge">
<title>src/components/sidebar/tabs/queue/ResultGallery.vue&#45;&gt;src/components/sidebar/tabs/queue/ResultVideo.vue</title>
<g id="a_edge921"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1472.74,-5687.9C1489.9,-5690.49 1509.58,-5693.39 1527.5,-5695.84 1548.1,-5698.66 1570.72,-5701.53 1590.74,-5704"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1598.25,-5707.03 1604.46,-5705.68 1598.76,-5702.86 1598.25,-5707.03"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1598.51,-5704.95 1595.53,-5704.58 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1593.15" cy="-5704.29" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1563.28" y="-5690.16" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/queue/TaskItem.vue&#45;&gt;src/stores/queueStore.ts -->
<g id="edge936" class="edge">
<title>src/components/sidebar/tabs/queue/TaskItem.vue&#45;&gt;src/stores/queueStore.ts</title>
<g id="a_edge936"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1245.42,-5705.55C1264.83,-5705.09 1287.19,-5708.54 1300.5,-5723.84 1320.55,-5746.89 1294.87,-14495.49 1308.5,-14522.84 1325.41,-14556.76 1362.31,-14581.08 1390.08,-14595.44"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1396.54,-14600.93 1402.85,-14601.68 1398.39,-14597.16 1396.54,-14600.93"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1397.46,-14599.05 1394.77,-14597.73 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1392.61" cy="-14596.67" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1331.38" y="-10153.75" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/queue/TaskItem.vue&#45;&gt;src/scripts/api.ts -->
<g id="edge934" class="edge">
<title>src/components/sidebar/tabs/queue/TaskItem.vue&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1245.42,-5705.55C1264.83,-5705.09 1287.19,-5708.54 1300.5,-5723.84 1311.4,-5736.36 1302.99,-15272.17 1308.5,-15287.84 1358.26,-15429.19 1469.75,-15409.48 1519.5,-15550.84 1525.75,-15568.59 1514.18,-26380.53 1527.5,-26393.84 1607.2,-26473.47 1701.3,-26473.47 1781,-26393.84 1792.79,-26382.06 1779.85,-16806.77 1789,-16792.84 1802.22,-16772.69 1828.02,-16762.64 1848.94,-16757.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.57,-16759.66 1854.98,-16756.32 1848.67,-16755.56 1849.57,-16759.66"/>
</g>
<!-- src/components/sidebar/tabs/queue/TaskItem.vue&#45;&gt;src/services/litegraphService.ts -->
<g id="edge935" class="edge">
<title>src/components/sidebar/tabs/queue/TaskItem.vue&#45;&gt;src/services/litegraphService.ts</title>
<g id="a_edge935"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1245.42,-5705.55C1264.83,-5705.09 1287.19,-5708.55 1300.5,-5723.84 1308.88,-5733.47 1307.93,-13068.08 1308.5,-13080.84 1331.99,-13603.65 1406.8,-14240.39 1422.21,-14367.97"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1421.08,-14376.05 1423.88,-14381.75 1425.25,-14375.55 1421.08,-14376.05"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1423.16,-14375.8 1422.8,-14372.82 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1422.51" cy="-14370.44" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1283.2" y="-10036.33" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/queue/TaskItem.vue&#45;&gt;src/schemas/comfyWorkflowSchema.ts -->
<g id="edge933" class="edge">
<title>src/components/sidebar/tabs/queue/TaskItem.vue&#45;&gt;src/schemas/comfyWorkflowSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1245.42,-5705.55C1264.83,-5705.09 1287.19,-5708.54 1300.5,-5723.84 1312.06,-5737.12 1296.52,-15853.93 1308.5,-15866.84 1340.48,-15901.31 1487.52,-15848.36 1519.5,-15882.84 1541.12,-15906.15 1506.98,-34172.55 1527.5,-34196.84 1601.26,-34284.12 1704.14,-34155.27 1781,-34239.84 1797.48,-34257.97 1771.77,-34332.41 1789,-34349.84 1816.91,-34378.07 1935.98,-34340.06 1967,-34364.84 1981.94,-34376.77 1964.57,-34394.55 1980,-34405.84 2012.19,-34429.4 2131.23,-34433.98 2159.5,-34405.84 2176.24,-34389.17 2151.6,-32722.31 2167.5,-32704.84 2190.19,-32679.9 2295.85,-32714.82 2318.5,-32689.84 2332.19,-32674.73 2331.13,-20967.22 2331.5,-20946.84 2345.55,-20178.76 2390.43,-19233.1 2396.76,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2398.86,-19102 2397.06,-19095.9 2394.67,-19101.79 2398.86,-19102"/>
</g>
<!-- src/components/sidebar/tabs/queue/ResultItem.vue -->
<g id="node445" class="node">
<title>src/components/sidebar/tabs/queue/ResultItem.vue</title>
<g id="a_node445"><a xlink:href="src/components/sidebar/tabs/queue/ResultItem.vue" xlink:title="ResultItem.vue">
<path fill="#41f083" stroke="black" d="M1462.5,-5719.84C1462.5,-5719.84 1389.5,-5719.84 1389.5,-5719.84 1386.5,-5719.84 1383.5,-5716.84 1383.5,-5713.84 1383.5,-5713.84 1383.5,-5707.84 1383.5,-5707.84 1383.5,-5704.84 1386.5,-5701.84 1389.5,-5701.84 1389.5,-5701.84 1462.5,-5701.84 1462.5,-5701.84 1465.5,-5701.84 1468.5,-5704.84 1468.5,-5707.84 1468.5,-5707.84 1468.5,-5713.84 1468.5,-5713.84 1468.5,-5716.84 1465.5,-5719.84 1462.5,-5719.84"/>
<text text-anchor="start" x="1391.5" y="-5708.64" font-family="Helvetica,sans-Serif" font-size="9.00">ResultItem.vue</text>
</a>
</g>
</g>
<!-- src/components/sidebar/tabs/queue/TaskItem.vue&#45;&gt;src/components/sidebar/tabs/queue/ResultItem.vue -->
<g id="edge932" class="edge">
<title>src/components/sidebar/tabs/queue/TaskItem.vue&#45;&gt;src/components/sidebar/tabs/queue/ResultItem.vue</title>
<g id="a_edge932"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1245.3,-5710.84C1279.44,-5710.84 1330.41,-5710.84 1369.36,-5710.84"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1377.37,-5712.94 1383.37,-5710.84 1377.37,-5708.74 1377.37,-5712.94"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1377.37,-5710.84 1374.37,-5710.84 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1371.97" cy="-5710.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1289.77" y="-5703.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/WorkflowsSidebarTab.vue -->
<g id="node437" class="node">
<title>src/components/sidebar/tabs/WorkflowsSidebarTab.vue</title>
<g id="a_node437"><a xlink:href="src/components/sidebar/tabs/WorkflowsSidebarTab.vue" xlink:title="WorkflowsSidebarTab.vue">
<path fill="#41f083" stroke="black" d="M1071.5,-6039.84C1071.5,-6039.84 952.5,-6039.84 952.5,-6039.84 949.5,-6039.84 946.5,-6036.84 946.5,-6033.84 946.5,-6033.84 946.5,-6027.84 946.5,-6027.84 946.5,-6024.84 949.5,-6021.84 952.5,-6021.84 952.5,-6021.84 1071.5,-6021.84 1071.5,-6021.84 1074.5,-6021.84 1077.5,-6024.84 1077.5,-6027.84 1077.5,-6027.84 1077.5,-6033.84 1077.5,-6033.84 1077.5,-6036.84 1074.5,-6039.84 1071.5,-6039.84"/>
<text text-anchor="start" x="954.5" y="-6028.64" font-family="Helvetica,sans-Serif" font-size="9.00">WorkflowsSidebarTab.vue</text>
</a>
</g>
</g>
<!-- src/components/sidebar/tabs/WorkflowsSidebarTab.vue&#45;&gt;src/stores/workspaceStore.ts -->
<g id="edge879" class="edge">
<title>src/components/sidebar/tabs/WorkflowsSidebarTab.vue&#45;&gt;src/stores/workspaceStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1077.74,-6029.77C1086.47,-6032.44 1094.48,-6036.86 1100.5,-6043.84 1120.1,-6066.52 1094.05,-14655.02 1113.5,-14677.84 1122.73,-14688.67 1136.46,-14693.85 1150.53,-14695.98"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1150.36,-14698.07 1156.57,-14696.71 1150.87,-14693.9 1150.36,-14698.07"/>
</g>
<!-- src/components/sidebar/tabs/WorkflowsSidebarTab.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge877" class="edge">
<title>src/components/sidebar/tabs/WorkflowsSidebarTab.vue&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge877"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1077.74,-6029.76C1086.47,-6032.44 1094.48,-6036.86 1100.5,-6043.84 1127.92,-6075.6 1089.49,-18093.43 1113.5,-18127.84 1164.19,-18200.49 1249.82,-18124.18 1300.5,-18196.84 1311.65,-18212.82 1294.71,-29409.06 1308.5,-29422.84 1374.83,-29489.12 1452.85,-29488.8 1519.5,-29422.84 1534.68,-29407.81 1518.93,-28673.41 1527.5,-28653.84 1589.59,-28511.99 1719.6,-28556.99 1781,-28414.84 1790.29,-28393.33 1773.82,-14935.68 1789,-14917.84 1798.28,-14906.93 1812.14,-14901.77 1826.3,-14899.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.6,-14901.12 1840.41,-14898.53 1834.26,-14896.93 1834.6,-14901.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.43,-14899.02 1831.44,-14899.27 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.04" cy="-14899.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1134.37" y="-10456.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/WorkflowsSidebarTab.vue&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge881" class="edge">
<title>src/components/sidebar/tabs/WorkflowsSidebarTab.vue&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1077.74,-6029.76C1086.47,-6032.44 1094.48,-6036.86 1100.5,-6043.84 1128.18,-6075.9 1089.43,-18206.99 1113.5,-18241.84 1164.03,-18314.98 1249.99,-18239.68 1300.5,-18312.84 1315.06,-18333.93 1296.65,-33051.12 1308.5,-33073.84 1363.41,-33179.11 1414.24,-33191.19 1527.5,-33226.84 1634.97,-33260.66 1700.88,-33306.05 1781,-33226.84 1794.81,-33213.19 1780.6,-32545.34 1789,-32527.84 1833.29,-32435.6 1923.2,-32474.31 1967,-32381.84 1987.71,-32338.11 1949.51,-18485.4 1980,-18447.84 1987.17,-18439.01 1998.11,-18434.54 2009.27,-18432.45"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.85,-18434.49 2015.48,-18431.53 2009.23,-18430.34 2009.85,-18434.49"/>
</g>
<!-- src/components/sidebar/tabs/WorkflowsSidebarTab.vue&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge878" class="edge">
<title>src/components/sidebar/tabs/WorkflowsSidebarTab.vue&#45;&gt;src/stores/workflowStore.ts</title>
<g id="a_edge878"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1077.74,-6029.76C1086.47,-6032.44 1094.48,-6036.86 1100.5,-6043.84 1128.14,-6075.85 1085.96,-18191.74 1113.5,-18223.84 1168.26,-18287.67 1245.76,-18188.99 1300.5,-18252.84 1308.2,-18261.82 1307.02,-31869.1 1308.5,-31880.84 1311.57,-31905.19 1508.11,-32721.79 1527.5,-32736.84 1616.49,-32805.93 1701.23,-32816.4 1781,-32736.84 1795.92,-32721.95 1779.15,-29720.47 1789,-29701.84 1833.82,-29617.05 1922.25,-29664.66 1967,-29579.84 1977.36,-29560.2 1979.55,-16815.03 1980,-16792.84 1994.73,-16064.25 2041.47,-15170.72 2049.74,-15016.14"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2052.28,-15008.03 2050.51,-15001.92 2048.09,-15007.8 2052.28,-15008.03"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2050.18,-15007.91 2050.02,-15010.91 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2049.89" cy="-15013.3" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1084.4" y="-10508.08" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/WorkflowsSidebarTab.vue&#45;&gt;src/services/workflowService.ts -->
<g id="edge876" class="edge">
<title>src/components/sidebar/tabs/WorkflowsSidebarTab.vue&#45;&gt;src/services/workflowService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1077.74,-6029.77C1086.47,-6032.44 1094.48,-6036.86 1100.5,-6043.84 1136.98,-6086.07 1077.3,-14037.36 1113.5,-14079.84 1122.64,-14090.56 1136.19,-14095.75 1150.11,-14097.91"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1149.87,-14100 1156.09,-14098.66 1150.4,-14095.83 1149.87,-14100"/>
</g>
<!-- src/components/sidebar/tabs/WorkflowsSidebarTab.vue&#45;&gt;src/components/common/NoResultsPlaceholder.vue -->
<g id="edge868" class="edge">
<title>src/components/sidebar/tabs/WorkflowsSidebarTab.vue&#45;&gt;src/components/common/NoResultsPlaceholder.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1077.89,-6030.16C1086.48,-6032.82 1094.41,-6037.12 1100.5,-6043.84 1120,-6065.35 1093.14,-6284.13 1113.5,-6304.84 1176.79,-6369.2 1455.6,-6381.6 1519.5,-6317.84 1537.33,-6300.04 1510.8,-2708.7 1527.5,-2689.84 1539.93,-2675.8 1558.27,-2669.7 1576.91,-2667.73"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1577.43,-2669.79 1583.23,-2667.21 1577.08,-2665.61 1577.43,-2669.79"/>
</g>
<!-- src/components/sidebar/tabs/WorkflowsSidebarTab.vue&#45;&gt;src/components/common/SearchBox.vue -->
<g id="edge869" class="edge">
<title>src/components/sidebar/tabs/WorkflowsSidebarTab.vue&#45;&gt;src/components/common/SearchBox.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1077.51,-6029.97C1086.27,-6032.62 1094.35,-6036.98 1100.5,-6043.84 1125.3,-6071.48 1088.22,-6350.63 1113.5,-6377.84 1175,-6444.03 1455.53,-6463.65 1519.5,-6399.84 1536.26,-6383.11 1511.8,-3007.57 1527.5,-2989.84 1545.29,-2969.74 1575.18,-2965.92 1600.74,-2967.16"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1600.67,-2969.26 1606.8,-2967.55 1600.94,-2965.07 1600.67,-2969.26"/>
</g>
<!-- src/components/sidebar/tabs/WorkflowsSidebarTab.vue&#45;&gt;src/components/common/TextDivider.vue -->
<g id="edge870" class="edge">
<title>src/components/sidebar/tabs/WorkflowsSidebarTab.vue&#45;&gt;src/components/common/TextDivider.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1077.59,-6029.9C1086.34,-6032.56 1094.39,-6036.94 1100.5,-6043.84 1118.52,-6064.18 1094.03,-6513.88 1113.5,-6532.84 1178.14,-6595.78 1455.63,-6596.56 1519.5,-6532.84 1536.48,-6515.9 1511.61,-3097.79 1527.5,-3079.84 1545.16,-3059.89 1574.75,-3055.98 1600.18,-3057.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1600.09,-3059.23 1606.21,-3057.51 1600.35,-3055.04 1600.09,-3059.23"/>
</g>
<!-- src/components/sidebar/tabs/WorkflowsSidebarTab.vue&#45;&gt;src/components/common/TreeExplorer.vue -->
<g id="edge871" class="edge">
<title>src/components/sidebar/tabs/WorkflowsSidebarTab.vue&#45;&gt;src/components/common/TreeExplorer.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1077.56,-6029.93C1086.31,-6032.59 1094.37,-6036.96 1100.5,-6043.84 1130.74,-6077.79 1081.75,-6420.29 1113.5,-6452.84 1176.53,-6517.44 1455.61,-6527.58 1519.5,-6463.84 1536.28,-6447.09 1511.78,-3067.59 1527.5,-3049.84 1544.38,-3030.77 1572.15,-3026.36 1596.78,-3027.01"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1596.88,-3029.12 1602.96,-3027.28 1597.06,-3024.92 1596.88,-3029.12"/>
</g>
<!-- src/components/sidebar/tabs/WorkflowsSidebarTab.vue&#45;&gt;src/components/common/TreeExplorerTreeNode.vue -->
<g id="edge872" class="edge">
<title>src/components/sidebar/tabs/WorkflowsSidebarTab.vue&#45;&gt;src/components/common/TreeExplorerTreeNode.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1077.6,-6029.89C1086.34,-6032.55 1094.39,-6036.94 1100.5,-6043.84 1119.5,-6065.31 1092.97,-6539.82 1113.5,-6559.84 1141.35,-6586.99 1734.15,-6562.53 1781,-6510.84 1786.53,-6504.74 1788.6,-4149.06 1789,-4140.84 1808.11,-3744.62 1867.51,-3261.68 1879.05,-3170.18"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.15,-3170.27 1879.82,-3164.06 1876.98,-3169.75 1881.15,-3170.27"/>
</g>
<!-- src/components/sidebar/tabs/WorkflowsSidebarTab.vue&#45;&gt;src/types/treeExplorerTypes.ts -->
<g id="edge880" class="edge">
<title>src/components/sidebar/tabs/WorkflowsSidebarTab.vue&#45;&gt;src/types/treeExplorerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1077.74,-6029.76C1086.47,-6032.44 1094.48,-6036.86 1100.5,-6043.84 1128.01,-6075.71 1088.26,-18136.14 1113.5,-18169.84 1165.44,-18239.17 1248.58,-18155.49 1300.5,-18224.84 1312.51,-18240.88 1294.32,-29756.67 1308.5,-29770.84 1462.07,-29924.3 1664.88,-29830.28 1781,-29646.84 1792.49,-29628.69 1775.09,-17294.19 1789,-17277.84 1797.29,-17268.09 1809.24,-17262.93 1821.79,-17260.46"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1822.4,-17262.49 1827.98,-17259.46 1821.72,-17258.34 1822.4,-17262.49"/>
</g>
<!-- src/components/sidebar/tabs/WorkflowsSidebarTab.vue&#45;&gt;src/utils/treeUtil.ts -->
<g id="edge882" class="edge">
<title>src/components/sidebar/tabs/WorkflowsSidebarTab.vue&#45;&gt;src/utils/treeUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1077.74,-6029.76C1086.47,-6032.44 1094.48,-6036.86 1100.5,-6043.84 1128.09,-6075.79 1086.77,-18168.17 1113.5,-18200.84 1167.2,-18266.48 1246.81,-18173.19 1300.5,-18238.84 1313.22,-18254.39 1305.68,-29792.94 1308.5,-29812.84 1357.77,-30160.03 1247.23,-30360.08 1527.5,-30570.84 1617.55,-30638.55 1701.31,-30650.48 1781,-30570.84 1796.32,-30555.52 1774.96,-18108.34 1789,-18091.84 1802.44,-18076.04 1825.47,-18072.3 1845.13,-18072.5"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1845.31,-18074.61 1851.38,-18072.7 1845.44,-18070.41 1845.31,-18074.61"/>
</g>
<!-- src/components/sidebar/tabs/WorkflowsSidebarTab.vue&#45;&gt;src/components/sidebar/tabs/SidebarTabTemplate.vue -->
<g id="edge873" class="edge">
<title>src/components/sidebar/tabs/WorkflowsSidebarTab.vue&#45;&gt;src/components/sidebar/tabs/SidebarTabTemplate.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1077.91,-6029.88C1086.51,-6027.05 1094.43,-6022.61 1100.5,-6015.84 1131.87,-5980.87 1084.36,-5841.68 1113.5,-5804.84 1119.94,-5796.7 1128.67,-5790.85 1138.2,-5786.68"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1139.1,-5788.58 1143.9,-5784.4 1137.55,-5784.68 1139.1,-5788.58"/>
</g>
<!-- src/components/sidebar/tabs/WorkflowsSidebarTab.vue&#45;&gt;src/composables/useTreeExpansion.ts -->
<g id="edge875" class="edge">
<title>src/components/sidebar/tabs/WorkflowsSidebarTab.vue&#45;&gt;src/composables/useTreeExpansion.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M946.32,-6029.82C937.58,-6032.49 929.56,-6036.89 923.5,-6043.84 901.45,-6069.13 932.49,-7226.49 910.5,-7251.84 900.98,-7262.82 887.05,-7268.17 872.69,-7270.41"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="872.21,-7268.35 866.52,-7271.19 872.73,-7272.52 872.21,-7268.35"/>
</g>
<!-- src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue -->
<g id="node438" class="node">
<title>src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue</title>
<g id="a_node438"><a xlink:href="src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue" xlink:title="WorkflowTreeLeaf.vue">
<path fill="#41f083" stroke="black" d="M1257.5,-6013.84C1257.5,-6013.84 1156.5,-6013.84 1156.5,-6013.84 1153.5,-6013.84 1150.5,-6010.84 1150.5,-6007.84 1150.5,-6007.84 1150.5,-6001.84 1150.5,-6001.84 1150.5,-5998.84 1153.5,-5995.84 1156.5,-5995.84 1156.5,-5995.84 1257.5,-5995.84 1257.5,-5995.84 1260.5,-5995.84 1263.5,-5998.84 1263.5,-6001.84 1263.5,-6001.84 1263.5,-6007.84 1263.5,-6007.84 1263.5,-6010.84 1260.5,-6013.84 1257.5,-6013.84"/>
<text text-anchor="start" x="1158.5" y="-6002.64" font-family="Helvetica,sans-Serif" font-size="9.00">WorkflowTreeLeaf.vue</text>
</a>
</g>
</g>
<!-- src/components/sidebar/tabs/WorkflowsSidebarTab.vue&#45;&gt;src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue -->
<g id="edge874" class="edge">
<title>src/components/sidebar/tabs/WorkflowsSidebarTab.vue&#45;&gt;src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue</title>
<g id="a_edge874"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1077.53,-6022.14C1096.49,-6019.59 1117.31,-6016.78 1136.56,-6014.19"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1144.59,-6015.23 1150.25,-6012.35 1144.03,-6011.07 1144.59,-6015.23"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1144.31,-6013.15 1141.33,-6013.55 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1138.95" cy="-6013.87" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1138.45" y="-6020.04" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge938" class="edge">
<title>src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue&#45;&gt;src/stores/workflowStore.ts</title>
<g id="a_edge938"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1263.6,-6000.44C1277.59,-6002.28 1291.24,-6007.19 1300.5,-6017.84 1311.52,-6030.5 1301.83,-15669.44 1308.5,-15684.84 1359.64,-15802.83 1468.37,-15764.84 1519.5,-15882.84 1527.89,-15902.2 1512.57,-28021.92 1527.5,-28036.84 1607.19,-28116.48 1701.1,-28116.27 1781,-28036.84 1794.66,-28023.25 1775.92,-26663.98 1789,-26649.84 1815.95,-26620.69 1940.12,-26664.04 1967,-26634.84 1978.57,-26622.27 1979.65,-16809.92 1980,-16792.84 1994.85,-16064.25 2041.49,-15170.72 2049.74,-15016.14"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2052.28,-15008.03 2050.51,-15001.92 2048.09,-15007.8 2052.28,-15008.03"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2050.19,-15007.91 2050.03,-15010.91 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2049.9" cy="-15013.3" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1281.65" y="-10493.86" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue&#45;&gt;src/components/common/TreeExplorerTreeNode.vue -->
<g id="edge937" class="edge">
<title>src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue&#45;&gt;src/components/common/TreeExplorerTreeNode.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1263.97,-6000.6C1277.79,-6002.5 1291.26,-6007.39 1300.5,-6017.84 1317.51,-6037.06 1290.19,-6461.84 1308.5,-6479.84 1383.39,-6553.44 1706.63,-6553.96 1781,-6479.84 1786.75,-6474.1 1788.61,-4148.95 1789,-4140.84 1808.12,-3744.62 1867.51,-3261.68 1879.05,-3170.18"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.15,-3170.27 1879.82,-3164.06 1876.98,-3169.75 1881.15,-3170.27"/>
</g>
<!-- src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue&#45;&gt;src/types/treeExplorerTypes.ts -->
<g id="edge939" class="edge">
<title>src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue&#45;&gt;src/types/treeExplorerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1263.6,-6000.44C1277.59,-6002.28 1291.24,-6007.19 1300.5,-6017.84 1311.45,-6030.43 1299.68,-15614.67 1308.5,-15628.84 1363.76,-15717.59 1464.25,-15644.08 1519.5,-15732.84 1530.45,-15750.44 1512.84,-27658.18 1527.5,-27672.84 1607.19,-27752.48 1701.3,-27752.47 1781,-27672.84 1793.77,-27660.08 1777.31,-17291.58 1789,-17277.84 1797.29,-17268.09 1809.24,-17262.94 1821.79,-17260.46"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1822.4,-17262.49 1827.98,-17259.46 1821.72,-17258.35 1822.4,-17262.49"/>
</g>
<!-- src/components/sidebar/tabs/modelLibrary/DownloadItem.vue&#45;&gt;src/stores/electronDownloadStore.ts -->
<g id="edge883" class="edge">
<title>src/components/sidebar/tabs/modelLibrary/DownloadItem.vue&#45;&gt;src/stores/electronDownloadStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1375.42,-5858.74C1351.06,-5863.45 1323.73,-5873.52 1308.5,-5894.84 1290.41,-5920.16 1320.68,-14834.14 1300.5,-14857.84 1294.95,-14864.35 1287.78,-14868.82 1279.88,-14871.81"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1278.77,-14869.97 1273.72,-14873.82 1280.08,-14873.96 1278.77,-14869.97"/>
</g>
<!-- src/components/sidebar/tabs/modelLibrary/ModelPreview.vue&#45;&gt;src/stores/modelStore.ts -->
<g id="edge886" class="edge">
<title>src/components/sidebar/tabs/modelLibrary/ModelPreview.vue&#45;&gt;src/stores/modelStore.ts</title>
<g id="a_edge886"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1474.02,-5820.76C1490.87,-5821.97 1508.42,-5826.83 1519.5,-5839.84 1539.8,-5863.68 1506.76,-14834.38 1527.5,-14857.84 1543.96,-14876.45 1570.8,-14881.11 1594.99,-14880.71"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1602.94,-14882.38 1608.82,-14879.96 1602.71,-14878.19 1602.94,-14882.38"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1602.82,-14880.28 1599.83,-14880.45 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1597.43" cy="-14880.58" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1498.83" y="-10343.01" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue&#45;&gt;src/schemas/apiSchema.ts -->
<g id="edge905" class="edge">
<title>src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue&#45;&gt;src/schemas/apiSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1478.26,-5939.96C1493.72,-5941.33 1509.28,-5946.09 1519.5,-5957.84 1537.55,-5978.58 1508.91,-13855.58 1527.5,-13875.84 1565.74,-13917.49 1742.77,-13856.17 1781,-13897.84 1799.38,-13917.87 1771.75,-29533.83 1789,-29554.84 1841.52,-29618.8 2100.95,-29651.33 2159.5,-29592.84 2164.81,-29587.53 2167.34,-20954.34 2167.5,-20946.84 2184.06,-20178.61 2237.57,-19233.08 2245.11,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2247.22,-19102.01 2245.47,-19095.9 2243.03,-19101.77 2247.22,-19102.01"/>
</g>
<!-- src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue&#45;&gt;src/stores/nodeBookmarkStore.ts -->
<g id="edge906" class="edge">
<title>src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue&#45;&gt;src/stores/nodeBookmarkStore.ts</title>
<g id="a_edge906"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1478.26,-5939.96C1493.72,-5941.33 1509.28,-5946.09 1519.5,-5957.84 1539.08,-5980.34 1514.12,-14522.18 1527.5,-14548.84 1545.19,-14584.09 1583.97,-14609.08 1612.78,-14623.64"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1619.28,-14629.08 1625.6,-14629.77 1621.09,-14625.29 1619.28,-14629.08"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1620.19,-14627.18 1617.48,-14625.89 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1615.32" cy="-14624.85" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1501.29" y="-10277.52" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue&#45;&gt;src/components/common/TreeExplorerTreeNode.vue -->
<g id="edge904" class="edge">
<title>src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue&#45;&gt;src/components/common/TreeExplorerTreeNode.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1478.17,-5948.34C1493.62,-5946.62 1509.2,-5941.58 1519.5,-5929.84 1539.21,-5907.35 1509.42,-5684.66 1527.5,-5660.84 1598.84,-5566.83 1710.8,-5676.7 1781,-5581.84 1786.95,-5573.79 1788.51,-4150.83 1789,-4140.84 1808.55,-3744.64 1867.59,-3261.69 1879.06,-3170.19"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.16,-3170.27 1879.83,-3164.06 1877,-3169.75 1881.16,-3170.27"/>
</g>
<!-- src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue&#45;&gt;src/types/treeExplorerTypes.ts -->
<g id="edge908" class="edge">
<title>src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue&#45;&gt;src/types/treeExplorerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1478.22,-5940C1493.67,-5941.37 1509.25,-5946.12 1519.5,-5957.84 1540.41,-5981.73 1505.64,-7077.81 1527.5,-7100.84 1566.35,-7141.77 1742.28,-7074.79 1781,-7115.84 1793.07,-7128.63 1777.6,-17234.44 1789,-17247.84 1797.29,-17257.58 1809.24,-17262.74 1821.79,-17265.21"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1821.72,-17267.33 1827.98,-17266.22 1822.4,-17263.18 1821.72,-17267.33"/>
</g>
<!-- src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue&#45;&gt;src/stores/nodeDefStore.ts -->
<g id="edge907" class="edge">
<title>src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue&#45;&gt;src/stores/nodeDefStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1478.2,-5940.01C1493.66,-5941.38 1509.23,-5946.13 1519.5,-5957.84 1535.82,-5976.44 1516.79,-6826.52 1527.5,-6848.84 1590.44,-6979.97 1718.58,-6924.45 1781,-7055.84 1792.58,-7080.21 1771.51,-14807.29 1789,-14827.84 1799.28,-14839.91 1815.17,-14844.94 1830.87,-14846.55"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1830.95,-14848.66 1837.09,-14847.02 1831.27,-14844.47 1830.95,-14848.66"/>
</g>
<!-- src/components/sidebar/tabs/queue/ResultAudio.vue&#45;&gt;src/stores/queueStore.ts -->
<g id="edge916" class="edge">
<title>src/components/sidebar/tabs/queue/ResultAudio.vue&#45;&gt;src/stores/queueStore.ts</title>
<g id="a_edge916"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1604.44,-5673.37C1578.11,-5671.58 1546.14,-5674.75 1527.5,-5695.84 1517.35,-5707.32 1525.55,-14508.76 1519.5,-14522.84 1506.35,-14553.45 1476.75,-14578.46 1454.55,-14593.88"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1446.67,-14596.58 1442.82,-14601.64 1448.99,-14600.08 1446.67,-14596.58"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1447.83,-14598.33 1450.33,-14596.67 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1452.33" cy="-14595.35" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1497.46" y="-10130.62" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/queue/ResultGallery.spec.ts -->
<g id="node443" class="node">
<title>src/components/sidebar/tabs/queue/ResultGallery.spec.ts</title>
<g id="a_node443"><a xlink:href="src/components/sidebar/tabs/queue/ResultGallery.spec.ts" xlink:title="ResultGallery.spec.ts">
<path fill="#ddfeff" stroke="black" d="M1255.5,-5689.84C1255.5,-5689.84 1158.5,-5689.84 1158.5,-5689.84 1155.5,-5689.84 1152.5,-5686.84 1152.5,-5683.84 1152.5,-5683.84 1152.5,-5677.84 1152.5,-5677.84 1152.5,-5674.84 1155.5,-5671.84 1158.5,-5671.84 1158.5,-5671.84 1255.5,-5671.84 1255.5,-5671.84 1258.5,-5671.84 1261.5,-5674.84 1261.5,-5677.84 1261.5,-5677.84 1261.5,-5683.84 1261.5,-5683.84 1261.5,-5686.84 1258.5,-5689.84 1255.5,-5689.84"/>
<text text-anchor="start" x="1160.5" y="-5678.64" font-family="Helvetica,sans-Serif" font-size="9.00">ResultGallery.spec.ts</text>
</a>
</g>
</g>
<!-- src/components/sidebar/tabs/queue/ResultGallery.spec.ts&#45;&gt;src/stores/queueStore.ts -->
<g id="edge919" class="edge">
<title>src/components/sidebar/tabs/queue/ResultGallery.spec.ts&#45;&gt;src/stores/queueStore.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1261.78,-5677.45C1276.44,-5679.41 1290.9,-5684.57 1300.5,-5695.84 1320.37,-5719.17 1294.83,-14495.41 1308.5,-14522.84 1326.94,-14559.84 1369.19,-14585.42 1397.41,-14599.11"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1396.53,-14601.01 1402.85,-14601.68 1398.33,-14597.22 1396.53,-14601.01"/>
</g>
<!-- src/components/sidebar/tabs/queue/ResultGallery.spec.ts&#45;&gt;src/components/sidebar/tabs/queue/ResultGallery.vue -->
<g id="edge917" class="edge">
<title>src/components/sidebar/tabs/queue/ResultGallery.spec.ts&#45;&gt;src/components/sidebar/tabs/queue/ResultGallery.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1261.64,-5680.84C1295.67,-5680.84 1339.47,-5680.84 1373.15,-5680.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1373.31,-5682.94 1379.31,-5680.84 1373.31,-5678.74 1373.31,-5682.94"/>
</g>
<!-- src/components/sidebar/tabs/queue/ResultGallery.spec.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts -->
<g id="edge918" class="edge">
<title>src/components/sidebar/tabs/queue/ResultGallery.spec.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1261.78,-5677.45C1276.44,-5679.41 1290.9,-5684.57 1300.5,-5695.84 1323.32,-5722.63 1285.79,-15804.95 1308.5,-15831.84 1369.88,-15904.52 1458.13,-15795.14 1519.5,-15867.84 1540,-15892.11 1506.34,-34145.13 1527.5,-34168.84 1603.01,-34253.44 1702.76,-34115.75 1781,-34197.84 1799.59,-34217.34 1770.77,-34298.99 1789,-34318.84 1818.04,-34350.45 1937.19,-34344.61 1980,-34347.84 2059.55,-34353.84 2102.95,-34404.11 2159.5,-34347.84 2175.81,-34331.6 2152.4,-32708.21 2167.5,-32690.84 2211.99,-32639.65 2274.11,-32720.11 2318.5,-32668.84 2331.82,-32653.45 2331.13,-20967.18 2331.5,-20946.84 2345.55,-20178.76 2390.43,-19233.1 2396.76,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2398.86,-19102 2397.06,-19095.9 2394.67,-19101.79 2398.86,-19102"/>
</g>
<!-- src/components/sidebar/tabs/queue/ResultVideo.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge931" class="edge">
<title>src/components/sidebar/tabs/queue/ResultVideo.vue&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge931"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1651.69,-5720.05C1665.06,-5793.42 1753.85,-6290.53 1781,-6698.84 1781.94,-6713.02 1779.79,-14877.01 1789,-14887.84 1798.28,-14898.74 1812.14,-14903.9 1826.3,-14905.98"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.26,-14908.74 1840.41,-14907.14 1834.6,-14904.56 1834.26,-14908.74"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.43,-14906.65 1831.44,-14906.4 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.05" cy="-14906.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1757.24" y="-10306.66" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/queue/ResultVideo.vue&#45;&gt;src/stores/queueStore.ts -->
<g id="edge930" class="edge">
<title>src/components/sidebar/tabs/queue/ResultVideo.vue&#45;&gt;src/stores/queueStore.ts</title>
<g id="a_edge930"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1646.44,-5720.06C1634.15,-5793.48 1552.49,-6290.93 1527.5,-6698.84 1525.84,-6725.95 1530.22,-14497.88 1519.5,-14522.84 1506.35,-14553.45 1476.75,-14578.46 1454.55,-14593.88"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1446.67,-14596.58 1442.82,-14601.64 1448.98,-14600.08 1446.67,-14596.58"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1447.83,-14598.33 1450.33,-14596.67 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1452.33" cy="-14595.35" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1502.48" y="-10153.42" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/queue/ResultVideo.vue&#45;&gt;src/stores/extensionStore.ts -->
<g id="edge929" class="edge">
<title>src/components/sidebar/tabs/queue/ResultVideo.vue&#45;&gt;src/stores/extensionStore.ts</title>
<g id="a_edge929"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1651.69,-5720.05C1665.06,-5793.42 1753.85,-6290.53 1781,-6698.84 1781.93,-6712.87 1779.89,-14787.13 1789,-14797.84 1797,-14807.24 1808.4,-14812.37 1820.47,-14814.94"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1828,-14818.1 1834.23,-14816.84 1828.57,-14813.94 1828,-14818.1"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1828.29,-14816.02 1825.31,-14815.61 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1822.94" cy="-14815.28" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1757.27" y="-10261.42" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/queue/ResultItem.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge928" class="edge">
<title>src/components/sidebar/tabs/queue/ResultItem.vue&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge928"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1441.36,-5719.96C1463.09,-5734.72 1503.47,-5766.12 1519.5,-5804.84 1530.45,-5831.27 1510.12,-6812.11 1527.5,-6834.84 1598.56,-6927.79 1710.25,-6812.65 1781,-6905.84 1797.76,-6927.91 1771.04,-14866.73 1789,-14887.84 1798.28,-14898.74 1812.14,-14903.9 1826.3,-14905.98"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.26,-14908.74 1840.41,-14907.14 1834.6,-14904.56 1834.26,-14908.74"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.43,-14906.65 1831.44,-14906.4 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.05" cy="-14906.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1756.5" y="-6898.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/queue/ResultItem.vue&#45;&gt;src/stores/queueStore.ts -->
<g id="edge927" class="edge">
<title>src/components/sidebar/tabs/queue/ResultItem.vue&#45;&gt;src/stores/queueStore.ts</title>
<g id="a_edge927"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1403.22,-5719.95C1372.13,-5733.96 1318.63,-5764.16 1304.5,-5810.84 1300.12,-5825.3 1300.12,-14502.37 1304.5,-14516.84 1316.21,-14555.53 1356.65,-14581.35 1387.69,-14595.99"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1394.39,-14601.25 1400.73,-14601.75 1396.09,-14597.41 1394.39,-14601.25"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1395.24,-14599.33 1392.5,-14598.11 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1390.3" cy="-14597.14" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1276.72" y="-10153.85" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/queue/ResultItem.vue&#45;&gt;src/components/common/ComfyImage.vue -->
<g id="edge926" class="edge">
<title>src/components/sidebar/tabs/queue/ResultItem.vue&#45;&gt;src/components/common/ComfyImage.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1468.74,-5715.17C1487.11,-5714.62 1507.25,-5710.19 1519.5,-5695.84 1532.64,-5680.43 1514.07,-2795 1527.5,-2779.84 1544.25,-2760.92 1571.73,-2756.43 1596.21,-2757"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1596.29,-2759.11 1602.37,-2757.25 1596.46,-2754.91 1596.29,-2759.11"/>
</g>
<!-- src/components/sidebar/tabs/queue/ResultItem.vue&#45;&gt;src/components/sidebar/tabs/queue/ResultAudio.vue -->
<g id="edge924" class="edge">
<title>src/components/sidebar/tabs/queue/ResultItem.vue&#45;&gt;src/components/sidebar/tabs/queue/ResultAudio.vue</title>
<g id="a_edge924"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1468.53,-5704.41C1486.63,-5701.66 1508.1,-5698.49 1527.5,-5695.84 1548.1,-5693.02 1570.72,-5690.14 1590.74,-5687.68"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1598.76,-5688.81 1604.46,-5686 1598.25,-5684.64 1598.76,-5688.81"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1598.51,-5686.73 1595.53,-5687.09 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1593.15" cy="-5687.38" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1511.8" y="-5687.45" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/sidebar/tabs/queue/ResultItem.vue&#45;&gt;src/components/sidebar/tabs/queue/ResultVideo.vue -->
<g id="edge925" class="edge">
<title>src/components/sidebar/tabs/queue/ResultItem.vue&#45;&gt;src/components/sidebar/tabs/queue/ResultVideo.vue</title>
<g id="a_edge925"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1468.57,-5710.84C1502.94,-5710.84 1552.12,-5710.84 1590.31,-5710.84"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1598.35,-5712.94 1604.35,-5710.84 1598.35,-5708.74 1598.35,-5712.94"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1598.35,-5710.84 1595.35,-5710.84 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1592.95" cy="-5710.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1512.04" y="-5703.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/templates/TemplateSearchBar.vue -->
<g id="node446" class="node">
<title>src/components/templates/TemplateSearchBar.vue</title>
<g id="a_node446"><a xlink:href="src/components/templates/TemplateSearchBar.vue" xlink:title="TemplateSearchBar.vue">
<path fill="#41f083" stroke="black" d="M1262,-1653.84C1262,-1653.84 1152,-1653.84 1152,-1653.84 1149,-1653.84 1146,-1650.84 1146,-1647.84 1146,-1647.84 1146,-1641.84 1146,-1641.84 1146,-1638.84 1149,-1635.84 1152,-1635.84 1152,-1635.84 1262,-1635.84 1262,-1635.84 1265,-1635.84 1268,-1638.84 1268,-1641.84 1268,-1641.84 1268,-1647.84 1268,-1647.84 1268,-1650.84 1265,-1653.84 1262,-1653.84"/>
<text text-anchor="start" x="1154" y="-1642.64" font-family="Helvetica,sans-Serif" font-size="9.00">TemplateSearchBar.vue</text>
</a>
</g>
</g>
<!-- src/components/templates/TemplateWorkflowCard.spec.ts -->
<g id="node447" class="node">
<title>src/components/templates/TemplateWorkflowCard.spec.ts</title>
<g id="a_node447"><a xlink:href="src/components/templates/TemplateWorkflowCard.spec.ts" xlink:title="TemplateWorkflowCard.spec.ts">
<path fill="#ddfeff" stroke="black" d="M1083.5,-1713.84C1083.5,-1713.84 940.5,-1713.84 940.5,-1713.84 937.5,-1713.84 934.5,-1710.84 934.5,-1707.84 934.5,-1707.84 934.5,-1701.84 934.5,-1701.84 934.5,-1698.84 937.5,-1695.84 940.5,-1695.84 940.5,-1695.84 1083.5,-1695.84 1083.5,-1695.84 1086.5,-1695.84 1089.5,-1698.84 1089.5,-1701.84 1089.5,-1701.84 1089.5,-1707.84 1089.5,-1707.84 1089.5,-1710.84 1086.5,-1713.84 1083.5,-1713.84"/>
<text text-anchor="start" x="942.5" y="-1702.64" font-family="Helvetica,sans-Serif" font-size="9.00">TemplateWorkflowCard.spec.ts</text>
</a>
</g>
</g>
<!-- src/components/templates/TemplateWorkflowCard.vue -->
<g id="node448" class="node">
<title>src/components/templates/TemplateWorkflowCard.vue</title>
<g id="a_node448"><a xlink:href="src/components/templates/TemplateWorkflowCard.vue" xlink:title="TemplateWorkflowCard.vue">
<path fill="#41f083" stroke="black" d="M1270.5,-1713.84C1270.5,-1713.84 1143.5,-1713.84 1143.5,-1713.84 1140.5,-1713.84 1137.5,-1710.84 1137.5,-1707.84 1137.5,-1707.84 1137.5,-1701.84 1137.5,-1701.84 1137.5,-1698.84 1140.5,-1695.84 1143.5,-1695.84 1143.5,-1695.84 1270.5,-1695.84 1270.5,-1695.84 1273.5,-1695.84 1276.5,-1698.84 1276.5,-1701.84 1276.5,-1701.84 1276.5,-1707.84 1276.5,-1707.84 1276.5,-1710.84 1273.5,-1713.84 1270.5,-1713.84"/>
<text text-anchor="start" x="1145.5" y="-1702.64" font-family="Helvetica,sans-Serif" font-size="9.00">TemplateWorkflowCard.vue</text>
</a>
</g>
</g>
<!-- src/components/templates/TemplateWorkflowCard.spec.ts&#45;&gt;src/components/templates/TemplateWorkflowCard.vue -->
<g id="edge940" class="edge">
<title>src/components/templates/TemplateWorkflowCard.spec.ts&#45;&gt;src/components/templates/TemplateWorkflowCard.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1089.56,-1704.84C1103.25,-1704.84 1117.5,-1704.84 1131.14,-1704.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1131.36,-1706.94 1137.36,-1704.84 1131.36,-1702.74 1131.36,-1706.94"/>
</g>
<!-- src/components/templates/TemplateWorkflowCard.spec.ts&#45;&gt;src/types/workflowTemplateTypes.ts -->
<g id="edge941" class="edge">
<title>src/components/templates/TemplateWorkflowCard.spec.ts&#45;&gt;src/types/workflowTemplateTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1089.82,-1710.77C1093.8,-1713.2 1097.42,-1716.19 1100.5,-1719.84 1137.16,-1763.29 1078.07,-18048.37 1113.5,-18092.84 1166.64,-18159.53 1247.36,-18069.14 1300.5,-18135.84 1313.51,-18152.17 1298.22,-30146.66 1308.5,-30164.84 1362.39,-30260.1 1462.92,-30198.14 1519.5,-30291.84 1527.5,-30305.08 1516.25,-30420.22 1527.5,-30430.84 1547.98,-30450.17 1761.08,-30450.75 1781,-30430.84 1796.97,-30414.88 1774.37,-17445.03 1789,-17427.84 1794.35,-17421.55 1801.22,-17417.17 1808.79,-17414.19"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1809.7,-17416.1 1814.7,-17412.18 1808.34,-17412.13 1809.7,-17416.1"/>
</g>
<!-- src/components/templates/TemplateWorkflowCard.vue&#45;&gt;src/types/workflowTemplateTypes.ts -->
<g id="edge947" class="edge">
<title>src/components/templates/TemplateWorkflowCard.vue&#45;&gt;src/types/workflowTemplateTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1276.51,-1704.68C1285.73,-1707.63 1294.17,-1712.4 1300.5,-1719.84 1315.57,-1737.54 1293.22,-15093.32 1308.5,-15110.84 1370.73,-15182.16 1457.26,-15068.51 1519.5,-15139.84 1532.77,-15155.04 1513.23,-26748.57 1527.5,-26762.84 1607.19,-26842.48 1701.3,-26842.47 1781,-26762.84 1803.93,-26739.93 1767.99,-17452.52 1789,-17427.84 1794.35,-17421.55 1801.22,-17417.17 1808.79,-17414.2"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1809.7,-17416.1 1814.7,-17412.18 1808.34,-17412.13 1809.7,-17416.1"/>
</g>
<!-- src/components/templates/thumbnails/AudioThumbnail.vue -->
<g id="node450" class="node">
<title>src/components/templates/thumbnails/AudioThumbnail.vue</title>
<g id="a_node450"><a xlink:href="src/components/templates/thumbnails/AudioThumbnail.vue" xlink:title="AudioThumbnail.vue">
<path fill="#41f083" stroke="black" d="M1475,-1481.84C1475,-1481.84 1377,-1481.84 1377,-1481.84 1374,-1481.84 1371,-1478.84 1371,-1475.84 1371,-1475.84 1371,-1469.84 1371,-1469.84 1371,-1466.84 1374,-1463.84 1377,-1463.84 1377,-1463.84 1475,-1463.84 1475,-1463.84 1478,-1463.84 1481,-1466.84 1481,-1469.84 1481,-1469.84 1481,-1475.84 1481,-1475.84 1481,-1478.84 1478,-1481.84 1475,-1481.84"/>
<text text-anchor="start" x="1379" y="-1470.64" font-family="Helvetica,sans-Serif" font-size="9.00">AudioThumbnail.vue</text>
</a>
</g>
</g>
<!-- src/components/templates/TemplateWorkflowCard.vue&#45;&gt;src/components/templates/thumbnails/AudioThumbnail.vue -->
<g id="edge942" class="edge">
<title>src/components/templates/TemplateWorkflowCard.vue&#45;&gt;src/components/templates/thumbnails/AudioThumbnail.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1276.72,-1704.63C1285.79,-1701.69 1294.14,-1697.02 1300.5,-1689.84 1315.39,-1673.02 1293.33,-1504.41 1308.5,-1487.84 1322.6,-1472.43 1344.06,-1466.95 1364.73,-1465.92"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1364.89,-1468.02 1370.82,-1465.74 1364.76,-1463.82 1364.89,-1468.02"/>
</g>
<!-- src/components/templates/thumbnails/CompareSliderThumbnail.vue -->
<g id="node451" class="node">
<title>src/components/templates/thumbnails/CompareSliderThumbnail.vue</title>
<g id="a_node451"><a xlink:href="src/components/templates/thumbnails/CompareSliderThumbnail.vue" xlink:title="CompareSliderThumbnail.vue">
<path fill="#41f083" stroke="black" d="M1495,-1571.84C1495,-1571.84 1357,-1571.84 1357,-1571.84 1354,-1571.84 1351,-1568.84 1351,-1565.84 1351,-1565.84 1351,-1559.84 1351,-1559.84 1351,-1556.84 1354,-1553.84 1357,-1553.84 1357,-1553.84 1495,-1553.84 1495,-1553.84 1498,-1553.84 1501,-1556.84 1501,-1559.84 1501,-1559.84 1501,-1565.84 1501,-1565.84 1501,-1568.84 1498,-1571.84 1495,-1571.84"/>
<text text-anchor="start" x="1359" y="-1560.64" font-family="Helvetica,sans-Serif" font-size="9.00">CompareSliderThumbnail.vue</text>
</a>
</g>
</g>
<!-- src/components/templates/TemplateWorkflowCard.vue&#45;&gt;src/components/templates/thumbnails/CompareSliderThumbnail.vue -->
<g id="edge943" class="edge">
<title>src/components/templates/TemplateWorkflowCard.vue&#45;&gt;src/components/templates/thumbnails/CompareSliderThumbnail.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1276.52,-1704.44C1285.62,-1701.54 1294.02,-1696.92 1300.5,-1689.84 1317.34,-1671.42 1291.36,-1595.97 1308.5,-1577.84 1318.18,-1567.59 1331.13,-1561.78 1344.87,-1558.77"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1345.3,-1560.82 1350.8,-1557.64 1344.52,-1556.7 1345.3,-1560.82"/>
</g>
<!-- src/components/templates/thumbnails/DefaultThumbnail.vue -->
<g id="node452" class="node">
<title>src/components/templates/thumbnails/DefaultThumbnail.vue</title>
<g id="a_node452"><a xlink:href="src/components/templates/thumbnails/DefaultThumbnail.vue" xlink:title="DefaultThumbnail.vue">
<path fill="#41f083" stroke="black" d="M1478,-1541.84C1478,-1541.84 1374,-1541.84 1374,-1541.84 1371,-1541.84 1368,-1538.84 1368,-1535.84 1368,-1535.84 1368,-1529.84 1368,-1529.84 1368,-1526.84 1371,-1523.84 1374,-1523.84 1374,-1523.84 1478,-1523.84 1478,-1523.84 1481,-1523.84 1484,-1526.84 1484,-1529.84 1484,-1529.84 1484,-1535.84 1484,-1535.84 1484,-1538.84 1481,-1541.84 1478,-1541.84"/>
<text text-anchor="start" x="1376" y="-1530.64" font-family="Helvetica,sans-Serif" font-size="9.00">DefaultThumbnail.vue</text>
</a>
</g>
</g>
<!-- src/components/templates/TemplateWorkflowCard.vue&#45;&gt;src/components/templates/thumbnails/DefaultThumbnail.vue -->
<g id="edge944" class="edge">
<title>src/components/templates/TemplateWorkflowCard.vue&#45;&gt;src/components/templates/thumbnails/DefaultThumbnail.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1276.61,-1704.53C1285.7,-1701.61 1294.08,-1696.97 1300.5,-1689.84 1321.65,-1666.35 1286.97,-1570.97 1308.5,-1547.84 1322.03,-1533.29 1342.14,-1527.65 1361.85,-1526.23"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1362.07,-1528.32 1367.95,-1525.92 1361.85,-1524.13 1362.07,-1528.32"/>
</g>
<!-- src/components/templates/thumbnails/HoverDissolveThumbnail.vue -->
<g id="node453" class="node">
<title>src/components/templates/thumbnails/HoverDissolveThumbnail.vue</title>
<g id="a_node453"><a xlink:href="src/components/templates/thumbnails/HoverDissolveThumbnail.vue" xlink:title="HoverDissolveThumbnail.vue">
<path fill="#41f083" stroke="black" d="M1493,-1601.84C1493,-1601.84 1359,-1601.84 1359,-1601.84 1356,-1601.84 1353,-1598.84 1353,-1595.84 1353,-1595.84 1353,-1589.84 1353,-1589.84 1353,-1586.84 1356,-1583.84 1359,-1583.84 1359,-1583.84 1493,-1583.84 1493,-1583.84 1496,-1583.84 1499,-1586.84 1499,-1589.84 1499,-1589.84 1499,-1595.84 1499,-1595.84 1499,-1598.84 1496,-1601.84 1493,-1601.84"/>
<text text-anchor="start" x="1361" y="-1590.64" font-family="Helvetica,sans-Serif" font-size="9.00">HoverDissolveThumbnail.vue</text>
</a>
</g>
</g>
<!-- src/components/templates/TemplateWorkflowCard.vue&#45;&gt;src/components/templates/thumbnails/HoverDissolveThumbnail.vue -->
<g id="edge945" class="edge">
<title>src/components/templates/TemplateWorkflowCard.vue&#45;&gt;src/components/templates/thumbnails/HoverDissolveThumbnail.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1276.81,-1697.65C1284.97,-1695.64 1293.04,-1693.09 1300.5,-1689.84 1346.96,-1669.57 1391.29,-1627.93 1412.31,-1606.4"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1414.01,-1607.66 1416.67,-1601.88 1410.99,-1604.74 1414.01,-1607.66"/>
</g>
<!-- src/composables/useTemplateWorkflows.ts -->
<g id="node454" class="node">
<title>src/composables/useTemplateWorkflows.ts</title>
<g id="a_node454"><a xlink:href="src/composables/useTemplateWorkflows.ts" xlink:title="useTemplateWorkflows.ts">
<path fill="#ddfeff" stroke="black" d="M871,-7511.84C871,-7511.84 753,-7511.84 753,-7511.84 750,-7511.84 747,-7508.84 747,-7505.84 747,-7505.84 747,-7499.84 747,-7499.84 747,-7496.84 750,-7493.84 753,-7493.84 753,-7493.84 871,-7493.84 871,-7493.84 874,-7493.84 877,-7496.84 877,-7499.84 877,-7499.84 877,-7505.84 877,-7505.84 877,-7508.84 874,-7511.84 871,-7511.84"/>
<text text-anchor="start" x="755" y="-7500.64" font-family="Helvetica,sans-Serif" font-size="9.00">useTemplateWorkflows.ts</text>
</a>
</g>
</g>
<!-- src/components/templates/TemplateWorkflowCard.vue&#45;&gt;src/composables/useTemplateWorkflows.ts -->
<g id="edge946" class="edge">
<title>src/components/templates/TemplateWorkflowCard.vue&#45;&gt;src/composables/useTemplateWorkflows.ts</title>
<g id="a_edge946"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1137.5,-1704.69C1128.28,-1707.64 1119.83,-1712.41 1113.5,-1719.84 1084.28,-1754.11 1132.38,-8173.02 1100.5,-8204.84 1086.58,-8218.73 937.54,-8218.61 923.5,-8204.84 896.25,-8178.1 935.63,-7546.57 910.5,-7517.84 905.01,-7511.56 898.08,-7507.13 890.46,-7504.07"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="883.46,-7499.81 877.11,-7500.12 882.27,-7503.84 883.46,-7499.81"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="882.87,-7501.82 885.75,-7502.67 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="888.05" cy="-7503.35" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1082.51" y="-4594.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/templates/thumbnails/BaseThumbnail.vue -->
<g id="node465" class="node">
<title>src/components/templates/thumbnails/BaseThumbnail.vue</title>
<g id="a_node465"><a xlink:href="src/components/templates/thumbnails/BaseThumbnail.vue" xlink:title="BaseThumbnail.vue">
<path fill="#41f083" stroke="black" d="M1695.5,-1541.84C1695.5,-1541.84 1602.5,-1541.84 1602.5,-1541.84 1599.5,-1541.84 1596.5,-1538.84 1596.5,-1535.84 1596.5,-1535.84 1596.5,-1529.84 1596.5,-1529.84 1596.5,-1526.84 1599.5,-1523.84 1602.5,-1523.84 1602.5,-1523.84 1695.5,-1523.84 1695.5,-1523.84 1698.5,-1523.84 1701.5,-1526.84 1701.5,-1529.84 1701.5,-1529.84 1701.5,-1535.84 1701.5,-1535.84 1701.5,-1538.84 1698.5,-1541.84 1695.5,-1541.84"/>
<text text-anchor="start" x="1604.5" y="-1530.64" font-family="Helvetica,sans-Serif" font-size="9.00">BaseThumbnail.vue</text>
</a>
</g>
</g>
<!-- src/components/templates/thumbnails/AudioThumbnail.vue&#45;&gt;src/components/templates/thumbnails/BaseThumbnail.vue -->
<g id="edge967" class="edge">
<title>src/components/templates/thumbnails/AudioThumbnail.vue&#45;&gt;src/components/templates/thumbnails/BaseThumbnail.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1481.13,-1479.98C1493.81,-1482.1 1507.2,-1484.71 1519.5,-1487.84 1555.07,-1496.87 1594.76,-1511.5 1620.49,-1521.61"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1619.73,-1523.57 1626.08,-1523.83 1621.27,-1519.67 1619.73,-1523.57"/>
</g>
<!-- src/components/templates/thumbnails/CompareSliderThumbnail.vue&#45;&gt;src/components/common/LazyImage.vue -->
<g id="edge970" class="edge">
<title>src/components/templates/thumbnails/CompareSliderThumbnail.vue&#45;&gt;src/components/common/LazyImage.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1501.34,-1564.9C1508.26,-1567.85 1514.52,-1572.03 1519.5,-1577.84 1540.14,-1601.92 1506.42,-2696.13 1527.5,-2719.84 1545.21,-2739.74 1574.79,-2743.65 1600.22,-2742.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1600.38,-2744.6 1606.24,-2742.14 1600.13,-2740.41 1600.38,-2744.6"/>
</g>
<!-- src/components/templates/thumbnails/CompareSliderThumbnail.vue&#45;&gt;src/components/templates/thumbnails/BaseThumbnail.vue -->
<g id="edge971" class="edge">
<title>src/components/templates/thumbnails/CompareSliderThumbnail.vue&#45;&gt;src/components/templates/thumbnails/BaseThumbnail.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1493.31,-1553.84C1524.17,-1549.65 1560.54,-1544.71 1590.25,-1540.68"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1590.83,-1542.72 1596.49,-1539.83 1590.26,-1538.56 1590.83,-1542.72"/>
</g>
<!-- src/components/templates/thumbnails/DefaultThumbnail.vue&#45;&gt;src/components/common/LazyImage.vue -->
<g id="edge973" class="edge">
<title>src/components/templates/thumbnails/DefaultThumbnail.vue&#45;&gt;src/components/common/LazyImage.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1484.12,-1530C1497.59,-1532.28 1510.61,-1537.46 1519.5,-1547.84 1540.68,-1572.56 1505.86,-2695.51 1527.5,-2719.84 1545.2,-2739.74 1574.79,-2743.65 1600.22,-2742.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1600.38,-2744.6 1606.24,-2742.14 1600.13,-2740.41 1600.38,-2744.6"/>
</g>
<!-- src/components/templates/thumbnails/DefaultThumbnail.vue&#45;&gt;src/components/templates/thumbnails/BaseThumbnail.vue -->
<g id="edge974" class="edge">
<title>src/components/templates/thumbnails/DefaultThumbnail.vue&#45;&gt;src/components/templates/thumbnails/BaseThumbnail.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1484.2,-1532.84C1516.83,-1532.84 1557.61,-1532.84 1590.32,-1532.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1590.33,-1534.94 1596.33,-1532.84 1590.33,-1530.74 1590.33,-1534.94"/>
</g>
<!-- src/components/templates/thumbnails/HoverDissolveThumbnail.vue&#45;&gt;src/components/common/LazyImage.vue -->
<g id="edge976" class="edge">
<title>src/components/templates/thumbnails/HoverDissolveThumbnail.vue&#45;&gt;src/components/common/LazyImage.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1428.36,-1602.15C1437.98,-1668.68 1496.23,-2078.88 1519.5,-2414.84 1520.67,-2431.75 1516.11,-2707.28 1527.5,-2719.84 1545.4,-2739.57 1574.99,-2743.48 1600.36,-2742.37"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1600.51,-2744.47 1606.38,-2742.02 1600.27,-2740.28 1600.51,-2744.47"/>
</g>
<!-- src/components/templates/thumbnails/HoverDissolveThumbnail.vue&#45;&gt;src/components/templates/thumbnails/BaseThumbnail.vue -->
<g id="edge977" class="edge">
<title>src/components/templates/thumbnails/HoverDissolveThumbnail.vue&#45;&gt;src/components/templates/thumbnails/BaseThumbnail.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1491.99,-1583.78C1501.28,-1582.06 1510.67,-1580.08 1519.5,-1577.84 1555.07,-1568.8 1594.76,-1554.17 1620.49,-1544.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1621.27,-1546.01 1626.08,-1541.85 1619.73,-1542.1 1621.27,-1546.01"/>
</g>
<!-- src/composables/useTemplateWorkflows.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1449" class="edge">
<title>src/composables/useTemplateWorkflows.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M877.22,-7500.03C889.96,-7502.65 902,-7507.98 910.5,-7517.84 936.32,-7547.8 898.4,-10335.26 923.5,-10365.84 974.44,-10427.89 1049.64,-10339.73 1100.5,-10401.84 1113.54,-10417.76 1111.26,-16310.37 1113.5,-16330.84 1131.22,-16492.76 1185.44,-16683.65 1201.48,-16737.83"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1199.52,-16738.6 1203.25,-16743.75 1203.55,-16737.4 1199.52,-16738.6"/>
</g>
<!-- src/composables/useTemplateWorkflows.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge1448" class="edge">
<title>src/composables/useTemplateWorkflows.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M877.25,-7500.01C889.98,-7502.63 902.02,-7507.96 910.5,-7517.84 932.06,-7542.95 908.65,-26551.26 923.5,-26580.84 967.54,-26668.54 1056.28,-26625.23 1100.5,-26712.84 1133.63,-26778.48 1084.17,-29292.41 1113.5,-29359.84 1159.03,-29464.5 1254.82,-29431.25 1300.5,-29535.84 1306.09,-29548.64 1298.58,-30532 1308.5,-30541.84 1375.07,-30607.88 1448.5,-30603.1 1519.5,-30541.84 1537.87,-30525.99 1511.23,-30505.83 1527.5,-30487.84 1605.45,-30401.66 1709.57,-30515.49 1781,-30423.84 1795.55,-30405.17 1776.02,-16812.62 1789,-16792.84 1802.22,-16772.69 1828.02,-16762.64 1848.94,-16757.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.57,-16759.66 1854.98,-16756.32 1848.66,-16755.56 1849.57,-16759.66"/>
</g>
<!-- src/composables/useTemplateWorkflows.ts&#45;&gt;src/stores/dialogStore.ts -->
<g id="edge1450" class="edge">
<title>src/composables/useTemplateWorkflows.ts&#45;&gt;src/stores/dialogStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M877.12,-7500.12C889.86,-7502.73 901.94,-7508.03 910.5,-7517.84 923.68,-7532.92 922.48,-8218.83 923.5,-8238.84 971.35,-9179.58 1059.71,-9409.76 1100.5,-10350.84 1101.15,-10365.74 1103.81,-14636.49 1113.5,-14647.84 1124.98,-14661.28 1143.37,-14666.02 1160.75,-14667.01"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1161.03,-14669.12 1167.09,-14667.22 1161.16,-14664.92 1161.03,-14669.12"/>
</g>
<!-- src/composables/useTemplateWorkflows.ts&#45;&gt;src/types/workflowTemplateTypes.ts -->
<g id="edge1452" class="edge">
<title>src/composables/useTemplateWorkflows.ts&#45;&gt;src/types/workflowTemplateTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M877.25,-7500.01C889.98,-7502.63 902.02,-7507.96 910.5,-7517.84 932.14,-7543.04 913.65,-26619.11 923.5,-26650.84 964.73,-26783.64 1059.01,-26776.11 1100.5,-26908.84 1123.89,-26983.66 1102.38,-29653.24 1113.5,-29730.84 1156.15,-30028.4 1257.56,-30083.31 1300.5,-30380.84 1302.93,-30397.69 1296.42,-31594.84 1308.5,-31606.84 1458.06,-31755.43 1644.21,-31725.26 1781,-31564.84 1796.92,-31546.16 1773.1,-17446.53 1789,-17427.84 1794.35,-17421.55 1801.22,-17417.17 1808.79,-17414.19"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1809.7,-17416.1 1814.7,-17412.18 1808.34,-17412.13 1809.7,-17416.1"/>
</g>
<!-- src/stores/workflowTemplatesStore.ts -->
<g id="node568" class="node">
<title>src/stores/workflowTemplatesStore.ts</title>
<g id="a_node568"><a xlink:href="src/stores/workflowTemplatesStore.ts" xlink:title="workflowTemplatesStore.ts">
<path fill="#ddfeff" stroke="black" d="M1269.5,-14911.84C1269.5,-14911.84 1144.5,-14911.84 1144.5,-14911.84 1141.5,-14911.84 1138.5,-14908.84 1138.5,-14905.84 1138.5,-14905.84 1138.5,-14899.84 1138.5,-14899.84 1138.5,-14896.84 1141.5,-14893.84 1144.5,-14893.84 1144.5,-14893.84 1269.5,-14893.84 1269.5,-14893.84 1272.5,-14893.84 1275.5,-14896.84 1275.5,-14899.84 1275.5,-14899.84 1275.5,-14905.84 1275.5,-14905.84 1275.5,-14908.84 1272.5,-14911.84 1269.5,-14911.84"/>
<text text-anchor="start" x="1146.5" y="-14900.64" font-family="Helvetica,sans-Serif" font-size="9.00">workflowTemplatesStore.ts</text>
</a>
</g>
</g>
<!-- src/composables/useTemplateWorkflows.ts&#45;&gt;src/stores/workflowTemplatesStore.ts -->
<g id="edge1451" class="edge">
<title>src/composables/useTemplateWorkflows.ts&#45;&gt;src/stores/workflowTemplatesStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M877.22,-7500.03C889.96,-7502.65 902,-7507.98 910.5,-7517.84 936.01,-7547.43 900.82,-10299.02 923.5,-10330.84 971.88,-10398.71 1052.18,-10324.92 1100.5,-10392.84 1118.6,-10418.27 1093.24,-14864.09 1113.5,-14887.84 1118.72,-14893.95 1125.37,-14898.26 1132.7,-14901.24"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1132.07,-14903.25 1138.43,-14903.27 1133.47,-14899.29 1132.07,-14903.25"/>
</g>
<!-- src/components/templates/TemplateWorkflowCardSkeleton.vue -->
<g id="node455" class="node">
<title>src/components/templates/TemplateWorkflowCardSkeleton.vue</title>
<g id="a_node455"><a xlink:href="src/components/templates/TemplateWorkflowCardSkeleton.vue" xlink:title="TemplateWorkflowCardSkeleton.vue">
<path fill="#41f083" stroke="black" d="M1290,-1683.84C1290,-1683.84 1124,-1683.84 1124,-1683.84 1121,-1683.84 1118,-1680.84 1118,-1677.84 1118,-1677.84 1118,-1671.84 1118,-1671.84 1118,-1668.84 1121,-1665.84 1124,-1665.84 1124,-1665.84 1290,-1665.84 1290,-1665.84 1293,-1665.84 1296,-1668.84 1296,-1671.84 1296,-1671.84 1296,-1677.84 1296,-1677.84 1296,-1680.84 1293,-1683.84 1290,-1683.84"/>
<text text-anchor="start" x="1126" y="-1672.64" font-family="Helvetica,sans-Serif" font-size="9.00">TemplateWorkflowCardSkeleton.vue</text>
</a>
</g>
</g>
<!-- src/components/templates/TemplateWorkflowList.vue -->
<g id="node456" class="node">
<title>src/components/templates/TemplateWorkflowList.vue</title>
<g id="a_node456"><a xlink:href="src/components/templates/TemplateWorkflowList.vue" xlink:title="TemplateWorkflowList.vue">
<path fill="#41f083" stroke="black" d="M1268,-1743.84C1268,-1743.84 1146,-1743.84 1146,-1743.84 1143,-1743.84 1140,-1740.84 1140,-1737.84 1140,-1737.84 1140,-1731.84 1140,-1731.84 1140,-1728.84 1143,-1725.84 1146,-1725.84 1146,-1725.84 1268,-1725.84 1268,-1725.84 1271,-1725.84 1274,-1728.84 1274,-1731.84 1274,-1731.84 1274,-1737.84 1274,-1737.84 1274,-1740.84 1271,-1743.84 1268,-1743.84"/>
<text text-anchor="start" x="1148" y="-1732.64" font-family="Helvetica,sans-Serif" font-size="9.00">TemplateWorkflowList.vue</text>
</a>
</g>
</g>
<!-- src/components/templates/TemplateWorkflowList.vue&#45;&gt;src/types/workflowTemplateTypes.ts -->
<g id="edge949" class="edge">
<title>src/components/templates/TemplateWorkflowList.vue&#45;&gt;src/types/workflowTemplateTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1210.33,-1744.1C1222.83,-1794.29 1282.01,-2038.83 1300.5,-2242.84 1302.52,-2265.13 1298.95,-15118.59 1308.5,-15138.84 1360.37,-15248.76 1467.62,-15202.91 1519.5,-15312.84 1528.28,-15331.45 1512.94,-27154.29 1527.5,-27168.84 1607.19,-27248.48 1701.3,-27248.47 1781,-27168.84 1792.96,-27156.88 1778.04,-17440.72 1789,-17427.84 1794.35,-17421.55 1801.22,-17417.17 1808.79,-17414.2"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1809.7,-17416.1 1814.7,-17412.18 1808.34,-17412.13 1809.7,-17416.1"/>
</g>
<!-- src/components/templates/TemplateWorkflowList.vue&#45;&gt;src/composables/useTemplateWorkflows.ts -->
<g id="edge948" class="edge">
<title>src/components/templates/TemplateWorkflowList.vue&#45;&gt;src/composables/useTemplateWorkflows.ts</title>
<g id="a_edge948"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1203.67,-1744.1C1191.2,-1794.29 1132.14,-2038.85 1113.5,-2242.84 1111.61,-2263.49 1115.18,-8200.19 1100.5,-8214.84 1044.81,-8270.4 979.64,-8269.94 923.5,-8214.84 895.86,-8187.71 935.99,-7546.99 910.5,-7517.84 905.01,-7511.56 898.08,-7507.13 890.46,-7504.06"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="883.47,-7499.81 877.12,-7500.12 882.28,-7503.84 883.47,-7499.81"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="882.87,-7501.82 885.75,-7502.67 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="888.05" cy="-7503.35" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1087.7" y="-4614.93" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/templates/TemplateWorkflowView.spec.ts -->
<g id="node457" class="node">
<title>src/components/templates/TemplateWorkflowView.spec.ts</title>
<g id="a_node457"><a xlink:href="src/components/templates/TemplateWorkflowView.spec.ts" xlink:title="TemplateWorkflowView.spec.ts">
<path fill="#ddfeff" stroke="black" d="M883,-1683.84C883,-1683.84 741,-1683.84 741,-1683.84 738,-1683.84 735,-1680.84 735,-1677.84 735,-1677.84 735,-1671.84 735,-1671.84 735,-1668.84 738,-1665.84 741,-1665.84 741,-1665.84 883,-1665.84 883,-1665.84 886,-1665.84 889,-1668.84 889,-1671.84 889,-1671.84 889,-1677.84 889,-1677.84 889,-1680.84 886,-1683.84 883,-1683.84"/>
<text text-anchor="start" x="743" y="-1672.64" font-family="Helvetica,sans-Serif" font-size="9.00">TemplateWorkflowView.spec.ts</text>
</a>
</g>
</g>
<!-- src/components/templates/TemplateWorkflowView.spec.ts&#45;&gt;src/types/workflowTemplateTypes.ts -->
<g id="edge951" class="edge">
<title>src/components/templates/TemplateWorkflowView.spec.ts&#45;&gt;src/types/workflowTemplateTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M889.01,-1675.37C897.22,-1678.45 904.69,-1683.08 910.5,-1689.84 925.25,-1706.99 922.11,-8182.26 923.5,-8204.84 963.55,-8855.04 1060.86,-9009.61 1100.5,-9659.84 1115.58,-9907.2 1094.27,-27255.76 1113.5,-27502.84 1155.38,-28040.98 1256.94,-28164.83 1300.5,-28702.84 1301.78,-28718.69 1297.22,-29836.63 1308.5,-29847.84 1460.81,-29999.09 1659.25,-29924.62 1781,-29747.84 1793.13,-29730.22 1775.14,-17444.13 1789,-17427.84 1794.35,-17421.55 1801.22,-17417.17 1808.79,-17414.19"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1809.7,-17416.1 1814.7,-17412.18 1808.34,-17412.13 1809.7,-17416.1"/>
</g>
<!-- src/components/templates/TemplateWorkflowView.vue -->
<g id="node458" class="node">
<title>src/components/templates/TemplateWorkflowView.vue</title>
<g id="a_node458"><a xlink:href="src/components/templates/TemplateWorkflowView.vue" xlink:title="TemplateWorkflowView.vue">
<path fill="#41f083" stroke="black" d="M1075,-1683.84C1075,-1683.84 949,-1683.84 949,-1683.84 946,-1683.84 943,-1680.84 943,-1677.84 943,-1677.84 943,-1671.84 943,-1671.84 943,-1668.84 946,-1665.84 949,-1665.84 949,-1665.84 1075,-1665.84 1075,-1665.84 1078,-1665.84 1081,-1668.84 1081,-1671.84 1081,-1671.84 1081,-1677.84 1081,-1677.84 1081,-1680.84 1078,-1683.84 1075,-1683.84"/>
<text text-anchor="start" x="951" y="-1672.64" font-family="Helvetica,sans-Serif" font-size="9.00">TemplateWorkflowView.vue</text>
</a>
</g>
</g>
<!-- src/components/templates/TemplateWorkflowView.spec.ts&#45;&gt;src/components/templates/TemplateWorkflowView.vue -->
<g id="edge950" class="edge">
<title>src/components/templates/TemplateWorkflowView.spec.ts&#45;&gt;src/components/templates/TemplateWorkflowView.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M889.27,-1674.84C904.85,-1674.84 921.22,-1674.84 936.73,-1674.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="936.86,-1676.94 942.86,-1674.84 936.86,-1672.74 936.86,-1676.94"/>
</g>
<!-- src/components/templates/TemplateWorkflowView.vue&#45;&gt;src/composables/useIntersectionObserver.ts -->
<g id="edge956" class="edge">
<title>src/components/templates/TemplateWorkflowView.vue&#45;&gt;src/composables/useIntersectionObserver.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M942.72,-1676.57C935.36,-1679.46 928.67,-1683.72 923.5,-1689.84 898.7,-1719.18 935.55,-7192.71 910.5,-7221.84 904.12,-7229.26 895.73,-7234.11 886.55,-7237.18"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="885.91,-7235.17 880.74,-7238.86 887.08,-7239.21 885.91,-7235.17"/>
</g>
<!-- src/components/templates/TemplateWorkflowView.vue&#45;&gt;src/components/templates/TemplateSearchBar.vue -->
<g id="edge952" class="edge">
<title>src/components/templates/TemplateWorkflowView.vue&#45;&gt;src/components/templates/TemplateSearchBar.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1070.91,-1665.84C1093.23,-1662.37 1118.85,-1658.38 1141.74,-1654.83"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1142.19,-1656.88 1147.8,-1653.88 1141.55,-1652.73 1142.19,-1656.88"/>
</g>
<!-- src/components/templates/TemplateWorkflowView.vue&#45;&gt;src/components/templates/TemplateWorkflowCard.vue -->
<g id="edge953" class="edge">
<title>src/components/templates/TemplateWorkflowView.vue&#45;&gt;src/components/templates/TemplateWorkflowCard.vue</title>
<g id="a_edge953"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1070.91,-1683.84C1090.76,-1686.92 1113.22,-1690.41 1134.05,-1693.65"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1141.55,-1696.94 1147.8,-1695.79 1142.19,-1692.79 1141.55,-1696.94"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1141.87,-1694.87 1138.91,-1694.41 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1136.54" cy="-1694.04" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1133.64" y="-1687.58" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/templates/TemplateWorkflowView.vue&#45;&gt;src/types/workflowTemplateTypes.ts -->
<g id="edge959" class="edge">
<title>src/components/templates/TemplateWorkflowView.vue&#45;&gt;src/types/workflowTemplateTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1081.29,-1676.56C1088.65,-1679.46 1095.33,-1683.71 1100.5,-1689.84 1117.41,-1709.87 1111.62,-16764.69 1113.5,-16790.84 1155.41,-17374.38 1258.64,-17510.29 1300.5,-18093.84 1301.24,-18104.13 1301.63,-29975.14 1308.5,-29982.84 1448.57,-30139.7 1632.25,-30156.49 1781,-30007.84 1796.45,-29992.4 1774.85,-17444.47 1789,-17427.84 1794.35,-17421.55 1801.22,-17417.17 1808.79,-17414.19"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1809.7,-17416.1 1814.7,-17412.18 1808.34,-17412.13 1809.7,-17416.1"/>
</g>
<!-- src/components/templates/TemplateWorkflowView.vue&#45;&gt;src/components/templates/TemplateWorkflowCardSkeleton.vue -->
<g id="edge954" class="edge">
<title>src/components/templates/TemplateWorkflowView.vue&#45;&gt;src/components/templates/TemplateWorkflowCardSkeleton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1081.04,-1674.84C1091.02,-1674.84 1101.45,-1674.84 1111.84,-1674.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1111.95,-1676.94 1117.95,-1674.84 1111.95,-1672.74 1111.95,-1676.94"/>
</g>
<!-- src/components/templates/TemplateWorkflowView.vue&#45;&gt;src/components/templates/TemplateWorkflowList.vue -->
<g id="edge955" class="edge">
<title>src/components/templates/TemplateWorkflowView.vue&#45;&gt;src/components/templates/TemplateWorkflowList.vue</title>
<g id="a_edge955"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1081.34,-1679.56C1088.25,-1682.02 1094.8,-1685.36 1100.5,-1689.84 1111.93,-1698.81 1102.03,-1710.91 1113.5,-1719.84 1117.59,-1723.02 1122.1,-1725.65 1126.86,-1727.8"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1133.55,-1732.42 1139.91,-1732.47 1134.97,-1728.47 1133.55,-1732.42"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1134.26,-1730.45 1131.43,-1729.44 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1129.17" cy="-1728.63" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1131.6" y="-1709.14" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/useLazyPagination.ts -->
<g id="node459" class="node">
<title>src/composables/useLazyPagination.ts</title>
<g id="a_node459"><a xlink:href="src/composables/useLazyPagination.ts" xlink:title="useLazyPagination.ts">
<path fill="#ddfeff" stroke="black" d="M861.5,-7215.84C861.5,-7215.84 762.5,-7215.84 762.5,-7215.84 759.5,-7215.84 756.5,-7212.84 756.5,-7209.84 756.5,-7209.84 756.5,-7203.84 756.5,-7203.84 756.5,-7200.84 759.5,-7197.84 762.5,-7197.84 762.5,-7197.84 861.5,-7197.84 861.5,-7197.84 864.5,-7197.84 867.5,-7200.84 867.5,-7203.84 867.5,-7203.84 867.5,-7209.84 867.5,-7209.84 867.5,-7212.84 864.5,-7215.84 861.5,-7215.84"/>
<text text-anchor="start" x="764.5" y="-7204.64" font-family="Helvetica,sans-Serif" font-size="9.00">useLazyPagination.ts</text>
</a>
</g>
</g>
<!-- src/components/templates/TemplateWorkflowView.vue&#45;&gt;src/composables/useLazyPagination.ts -->
<g id="edge957" class="edge">
<title>src/components/templates/TemplateWorkflowView.vue&#45;&gt;src/composables/useLazyPagination.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M942.72,-1676.57C935.36,-1679.46 928.67,-1683.72 923.5,-1689.84 912.28,-1703.1 912.15,-6675.54 910.5,-6692.84 891.46,-6892.61 832.66,-7130.43 816.91,-7191.8"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="814.83,-7191.47 815.37,-7197.8 818.9,-7192.51 814.83,-7191.47"/>
</g>
<!-- src/composables/useTemplateFiltering.ts -->
<g id="node460" class="node">
<title>src/composables/useTemplateFiltering.ts</title>
<g id="a_node460"><a xlink:href="src/composables/useTemplateFiltering.ts" xlink:title="useTemplateFiltering.ts">
<path fill="#ddfeff" stroke="black" d="M866,-7451.84C866,-7451.84 758,-7451.84 758,-7451.84 755,-7451.84 752,-7448.84 752,-7445.84 752,-7445.84 752,-7439.84 752,-7439.84 752,-7436.84 755,-7433.84 758,-7433.84 758,-7433.84 866,-7433.84 866,-7433.84 869,-7433.84 872,-7436.84 872,-7439.84 872,-7439.84 872,-7445.84 872,-7445.84 872,-7448.84 869,-7451.84 866,-7451.84"/>
<text text-anchor="start" x="760" y="-7440.64" font-family="Helvetica,sans-Serif" font-size="9.00">useTemplateFiltering.ts</text>
</a>
</g>
</g>
<!-- src/components/templates/TemplateWorkflowView.vue&#45;&gt;src/composables/useTemplateFiltering.ts -->
<g id="edge958" class="edge">
<title>src/components/templates/TemplateWorkflowView.vue&#45;&gt;src/composables/useTemplateFiltering.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M942.72,-1676.57C935.35,-1679.46 928.67,-1683.72 923.5,-1689.84 897.78,-1720.28 936.64,-7398.75 910.5,-7428.84 902.21,-7438.38 890.58,-7443.58 878.23,-7446.15"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="877.68,-7444.11 872.12,-7447.2 878.39,-7448.25 877.68,-7444.11"/>
</g>
<!-- src/composables/useTemplateFiltering.ts&#45;&gt;src/types/workflowTemplateTypes.ts -->
<g id="edge1447" class="edge">
<title>src/composables/useTemplateFiltering.ts&#45;&gt;src/types/workflowTemplateTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M872.19,-7439.11C886.75,-7441.3 900.91,-7446.66 910.5,-7457.84 932.13,-7483.03 904.62,-26553.53 923.5,-26580.84 971.33,-26650.03 1052.53,-26578.74 1100.5,-26647.84 1122.04,-26678.86 1104.56,-29330.15 1113.5,-29366.84 1156.67,-29543.92 1257.34,-29554.75 1300.5,-29731.84 1303.33,-29743.45 1300.03,-31444.41 1308.5,-31452.84 1460.5,-31604.14 1658.77,-31531.07 1781,-31354.84 1794.78,-31334.97 1773.33,-17446.25 1789,-17427.84 1794.35,-17421.55 1801.22,-17417.17 1808.79,-17414.19"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1809.7,-17416.1 1814.7,-17412.18 1808.34,-17412.13 1809.7,-17416.1"/>
</g>
<!-- src/components/templates/TemplateWorkflowsContent.vue&#45;&gt;src/composables/element/useResponsiveCollapse.ts -->
<g id="edge962" class="edge">
<title>src/components/templates/TemplateWorkflowsContent.vue&#45;&gt;src/composables/element/useResponsiveCollapse.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M732.76,-1698.59C716.27,-1701.84 702.39,-1709.69 697.5,-1725.84 694.68,-1735.17 694.68,-7330.51 697.5,-7339.84 703.1,-7358.33 720.49,-7365.94 740.08,-7368.21"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="740.06,-7370.32 746.22,-7368.76 740.42,-7366.14 740.06,-7370.32"/>
</g>
<!-- src/components/templates/TemplateWorkflowsContent.vue&#45;&gt;src/types/workflowTemplateTypes.ts -->
<g id="edge964" class="edge">
<title>src/components/templates/TemplateWorkflowsContent.vue&#45;&gt;src/types/workflowTemplateTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M891.36,-1706.3C898.65,-1709.36 905.25,-1713.73 910.5,-1719.84 946.43,-1761.65 892.58,-9613.19 923.5,-9658.84 971.04,-9729.01 1052.99,-9659.64 1100.5,-9729.84 1137.42,-9784.39 1080.32,-28644.93 1113.5,-28701.84 1161.62,-28784.37 1252.26,-28725.37 1300.5,-28807.84 1308.69,-28821.85 1297,-31133.38 1308.5,-31144.84 1463.64,-31299.45 1668.41,-31192.7 1781,-31004.84 1793.12,-30984.62 1773.73,-17445.79 1789,-17427.84 1794.35,-17421.55 1801.22,-17417.17 1808.79,-17414.19"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1809.7,-17416.1 1814.7,-17412.18 1808.34,-17412.13 1809.7,-17416.1"/>
</g>
<!-- src/components/templates/TemplateWorkflowsContent.vue&#45;&gt;src/composables/useTemplateWorkflows.ts -->
<g id="edge963" class="edge">
<title>src/components/templates/TemplateWorkflowsContent.vue&#45;&gt;src/composables/useTemplateWorkflows.ts</title>
<g id="a_edge963"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M732.76,-1698.59C716.27,-1701.84 702.39,-1709.69 697.5,-1725.84 694.6,-1735.4 694.6,-7472.27 697.5,-7481.84 702.42,-7498.09 716.45,-7505.94 733.08,-7509.14"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="740.64,-7512.16 746.84,-7510.79 741.14,-7507.99 740.64,-7512.16"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="740.89,-7510.08 737.91,-7509.72 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="735.52" cy="-7509.44" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="670.83" y="-4597.69" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/templates/TemplateWorkflowsContent.vue&#45;&gt;src/components/templates/TemplateWorkflowView.vue -->
<g id="edge961" class="edge">
<title>src/components/templates/TemplateWorkflowsContent.vue&#45;&gt;src/components/templates/TemplateWorkflowView.vue</title>
<g id="a_edge961"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M872.41,-1695.84C892.87,-1692.74 916.04,-1689.23 937.49,-1685.97"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="945.68,-1686.86 951.29,-1683.88 945.05,-1682.71 945.68,-1686.86"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="945.36,-1684.78 942.4,-1685.23 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="940.02" cy="-1685.59" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="936.33" y="-1687.66" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/templates/TemplateWorkflowsSideNav.vue -->
<g id="node462" class="node">
<title>src/components/templates/TemplateWorkflowsSideNav.vue</title>
<g id="a_node462"><a xlink:href="src/components/templates/TemplateWorkflowsSideNav.vue" xlink:title="TemplateWorkflowsSideNav.vue">
<path fill="#41f083" stroke="black" d="M1085,-1743.84C1085,-1743.84 939,-1743.84 939,-1743.84 936,-1743.84 933,-1740.84 933,-1737.84 933,-1737.84 933,-1731.84 933,-1731.84 933,-1728.84 936,-1725.84 939,-1725.84 939,-1725.84 1085,-1725.84 1085,-1725.84 1088,-1725.84 1091,-1728.84 1091,-1731.84 1091,-1731.84 1091,-1737.84 1091,-1737.84 1091,-1740.84 1088,-1743.84 1085,-1743.84"/>
<text text-anchor="start" x="941" y="-1732.64" font-family="Helvetica,sans-Serif" font-size="9.00">TemplateWorkflowsSideNav.vue</text>
</a>
</g>
</g>
<!-- src/components/templates/TemplateWorkflowsContent.vue&#45;&gt;src/components/templates/TemplateWorkflowsSideNav.vue -->
<g id="edge960" class="edge">
<title>src/components/templates/TemplateWorkflowsContent.vue&#45;&gt;src/components/templates/TemplateWorkflowsSideNav.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M872.41,-1713.84C895.31,-1717.31 921.59,-1721.29 945.07,-1724.85"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="945.05,-1726.97 951.29,-1725.79 945.68,-1722.82 945.05,-1726.97"/>
</g>
<!-- src/components/templates/TemplateWorkflowsSideNav.vue&#45;&gt;src/types/workflowTemplateTypes.ts -->
<g id="edge965" class="edge">
<title>src/components/templates/TemplateWorkflowsSideNav.vue&#45;&gt;src/types/workflowTemplateTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1015.21,-1744.11C1027.03,-1794.34 1083,-2039.1 1100.5,-2242.84 1102.86,-2270.33 1098.09,-18111.95 1113.5,-18134.84 1163.62,-18209.24 1250.38,-18136.43 1300.5,-18210.84 1312.22,-18228.23 1298.17,-30272.58 1308.5,-30290.84 1362.39,-30386.1 1456.72,-30328.18 1519.5,-30417.84 1530.15,-30433.05 1513.17,-30447.03 1527.5,-30458.84 1614.46,-30530.47 1701.31,-30538.48 1781,-30458.84 1797,-30442.84 1774.34,-17445.07 1789,-17427.84 1794.35,-17421.55 1801.22,-17417.17 1808.79,-17414.19"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1809.7,-17416.1 1814.7,-17412.18 1808.34,-17412.13 1809.7,-17416.1"/>
</g>
<!-- src/components/templates/thumbnails/AudioThumbnail.spec.ts -->
<g id="node464" class="node">
<title>src/components/templates/thumbnails/AudioThumbnail.spec.ts</title>
<g id="a_node464"><a xlink:href="src/components/templates/thumbnails/AudioThumbnail.spec.ts" xlink:title="AudioThumbnail.spec.ts">
<path fill="#ddfeff" stroke="black" d="M1263.5,-1481.84C1263.5,-1481.84 1150.5,-1481.84 1150.5,-1481.84 1147.5,-1481.84 1144.5,-1478.84 1144.5,-1475.84 1144.5,-1475.84 1144.5,-1469.84 1144.5,-1469.84 1144.5,-1466.84 1147.5,-1463.84 1150.5,-1463.84 1150.5,-1463.84 1263.5,-1463.84 1263.5,-1463.84 1266.5,-1463.84 1269.5,-1466.84 1269.5,-1469.84 1269.5,-1469.84 1269.5,-1475.84 1269.5,-1475.84 1269.5,-1478.84 1266.5,-1481.84 1263.5,-1481.84"/>
<text text-anchor="start" x="1152.5" y="-1470.64" font-family="Helvetica,sans-Serif" font-size="9.00">AudioThumbnail.spec.ts</text>
</a>
</g>
</g>
<!-- src/components/templates/thumbnails/AudioThumbnail.spec.ts&#45;&gt;src/components/templates/thumbnails/AudioThumbnail.vue -->
<g id="edge966" class="edge">
<title>src/components/templates/thumbnails/AudioThumbnail.spec.ts&#45;&gt;src/components/templates/thumbnails/AudioThumbnail.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1269.6,-1472.84C1299.43,-1472.84 1335.12,-1472.84 1364.77,-1472.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1365,-1474.94 1371,-1472.84 1365,-1470.74 1365,-1474.94"/>
</g>
<!-- src/components/templates/thumbnails/BaseThumbnail.spec.ts -->
<g id="node466" class="node">
<title>src/components/templates/thumbnails/BaseThumbnail.spec.ts</title>
<g id="a_node466"><a xlink:href="src/components/templates/thumbnails/BaseThumbnail.spec.ts" xlink:title="BaseThumbnail.spec.ts">
<path fill="#ddfeff" stroke="black" d="M1480.5,-1511.84C1480.5,-1511.84 1371.5,-1511.84 1371.5,-1511.84 1368.5,-1511.84 1365.5,-1508.84 1365.5,-1505.84 1365.5,-1505.84 1365.5,-1499.84 1365.5,-1499.84 1365.5,-1496.84 1368.5,-1493.84 1371.5,-1493.84 1371.5,-1493.84 1480.5,-1493.84 1480.5,-1493.84 1483.5,-1493.84 1486.5,-1496.84 1486.5,-1499.84 1486.5,-1499.84 1486.5,-1505.84 1486.5,-1505.84 1486.5,-1508.84 1483.5,-1511.84 1480.5,-1511.84"/>
<text text-anchor="start" x="1373.5" y="-1500.64" font-family="Helvetica,sans-Serif" font-size="9.00">BaseThumbnail.spec.ts</text>
</a>
</g>
</g>
<!-- src/components/templates/thumbnails/BaseThumbnail.spec.ts&#45;&gt;src/components/templates/thumbnails/BaseThumbnail.vue -->
<g id="edge968" class="edge">
<title>src/components/templates/thumbnails/BaseThumbnail.spec.ts&#45;&gt;src/components/templates/thumbnails/BaseThumbnail.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1486.51,-1510.92C1518.64,-1515.28 1558.12,-1520.64 1590,-1524.96"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1590.05,-1527.09 1596.27,-1525.82 1590.61,-1522.93 1590.05,-1527.09"/>
</g>
<!-- src/components/templates/thumbnails/CompareSliderThumbnail.spec.ts -->
<g id="node467" class="node">
<title>src/components/templates/thumbnails/CompareSliderThumbnail.spec.ts</title>
<g id="a_node467"><a xlink:href="src/components/templates/thumbnails/CompareSliderThumbnail.spec.ts" xlink:title="CompareSliderThumbnail.spec.ts">
<path fill="#ddfeff" stroke="black" d="M1284,-1571.84C1284,-1571.84 1130,-1571.84 1130,-1571.84 1127,-1571.84 1124,-1568.84 1124,-1565.84 1124,-1565.84 1124,-1559.84 1124,-1559.84 1124,-1556.84 1127,-1553.84 1130,-1553.84 1130,-1553.84 1284,-1553.84 1284,-1553.84 1287,-1553.84 1290,-1556.84 1290,-1559.84 1290,-1559.84 1290,-1565.84 1290,-1565.84 1290,-1568.84 1287,-1571.84 1284,-1571.84"/>
<text text-anchor="start" x="1132" y="-1560.64" font-family="Helvetica,sans-Serif" font-size="9.00">CompareSliderThumbnail.spec.ts</text>
</a>
</g>
</g>
<!-- src/components/templates/thumbnails/CompareSliderThumbnail.spec.ts&#45;&gt;src/components/templates/thumbnails/CompareSliderThumbnail.vue -->
<g id="edge969" class="edge">
<title>src/components/templates/thumbnails/CompareSliderThumbnail.spec.ts&#45;&gt;src/components/templates/thumbnails/CompareSliderThumbnail.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1290.04,-1562.84C1307.94,-1562.84 1326.86,-1562.84 1344.69,-1562.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1344.7,-1564.94 1350.7,-1562.84 1344.7,-1560.74 1344.7,-1564.94"/>
</g>
<!-- src/components/templates/thumbnails/DefaultThumbnail.spec.ts -->
<g id="node468" class="node">
<title>src/components/templates/thumbnails/DefaultThumbnail.spec.ts</title>
<g id="a_node468"><a xlink:href="src/components/templates/thumbnails/DefaultThumbnail.spec.ts" xlink:title="DefaultThumbnail.spec.ts">
<path fill="#ddfeff" stroke="black" d="M1267,-1541.84C1267,-1541.84 1147,-1541.84 1147,-1541.84 1144,-1541.84 1141,-1538.84 1141,-1535.84 1141,-1535.84 1141,-1529.84 1141,-1529.84 1141,-1526.84 1144,-1523.84 1147,-1523.84 1147,-1523.84 1267,-1523.84 1267,-1523.84 1270,-1523.84 1273,-1526.84 1273,-1529.84 1273,-1529.84 1273,-1535.84 1273,-1535.84 1273,-1538.84 1270,-1541.84 1267,-1541.84"/>
<text text-anchor="start" x="1149" y="-1530.64" font-family="Helvetica,sans-Serif" font-size="9.00">DefaultThumbnail.spec.ts</text>
</a>
</g>
</g>
<!-- src/components/templates/thumbnails/DefaultThumbnail.spec.ts&#45;&gt;src/components/templates/thumbnails/DefaultThumbnail.vue -->
<g id="edge972" class="edge">
<title>src/components/templates/thumbnails/DefaultThumbnail.spec.ts&#45;&gt;src/components/templates/thumbnails/DefaultThumbnail.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1273.11,-1532.84C1301.08,-1532.84 1333.66,-1532.84 1361.45,-1532.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1361.67,-1534.94 1367.67,-1532.84 1361.67,-1530.74 1361.67,-1534.94"/>
</g>
<!-- src/components/templates/thumbnails/HoverDissolveThumbnail.spec.ts -->
<g id="node469" class="node">
<title>src/components/templates/thumbnails/HoverDissolveThumbnail.spec.ts</title>
<g id="a_node469"><a xlink:href="src/components/templates/thumbnails/HoverDissolveThumbnail.spec.ts" xlink:title="HoverDissolveThumbnail.spec.ts">
<path fill="#ddfeff" stroke="black" d="M1282,-1601.84C1282,-1601.84 1132,-1601.84 1132,-1601.84 1129,-1601.84 1126,-1598.84 1126,-1595.84 1126,-1595.84 1126,-1589.84 1126,-1589.84 1126,-1586.84 1129,-1583.84 1132,-1583.84 1132,-1583.84 1282,-1583.84 1282,-1583.84 1285,-1583.84 1288,-1586.84 1288,-1589.84 1288,-1589.84 1288,-1595.84 1288,-1595.84 1288,-1598.84 1285,-1601.84 1282,-1601.84"/>
<text text-anchor="start" x="1134" y="-1590.64" font-family="Helvetica,sans-Serif" font-size="9.00">HoverDissolveThumbnail.spec.ts</text>
</a>
</g>
</g>
<!-- src/components/templates/thumbnails/HoverDissolveThumbnail.spec.ts&#45;&gt;src/components/templates/thumbnails/HoverDissolveThumbnail.vue -->
<g id="edge975" class="edge">
<title>src/components/templates/thumbnails/HoverDissolveThumbnail.spec.ts&#45;&gt;src/components/templates/thumbnails/HoverDissolveThumbnail.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1288.19,-1592.84C1307.17,-1592.84 1327.39,-1592.84 1346.31,-1592.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1346.67,-1594.94 1352.67,-1592.84 1346.67,-1590.74 1346.67,-1594.94"/>
</g>
<!-- src/components/toast/GlobalToast.vue -->
<g id="node470" class="node">
<title>src/components/toast/GlobalToast.vue</title>
<g id="a_node470"><a xlink:href="src/components/toast/GlobalToast.vue" xlink:title="GlobalToast.vue">
<path fill="#41f083" stroke="black" d="M285,-6749.84C285,-6749.84 211,-6749.84 211,-6749.84 208,-6749.84 205,-6746.84 205,-6743.84 205,-6743.84 205,-6737.84 205,-6737.84 205,-6734.84 208,-6731.84 211,-6731.84 211,-6731.84 285,-6731.84 285,-6731.84 288,-6731.84 291,-6734.84 291,-6737.84 291,-6737.84 291,-6743.84 291,-6743.84 291,-6746.84 288,-6749.84 285,-6749.84"/>
<text text-anchor="start" x="213" y="-6738.64" font-family="Helvetica,sans-Serif" font-size="9.00">GlobalToast.vue</text>
</a>
</g>
</g>
<!-- src/components/toast/GlobalToast.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge978" class="edge">
<title>src/components/toast/GlobalToast.vue&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M291.18,-6739.6C303.61,-6741.51 316,-6746.09 324,-6755.84 349.13,-6786.45 309.34,-18133.55 336,-18162.84 389.72,-18221.85 639.8,-18137.81 693.5,-18196.84 704.15,-18208.55 695.04,-36419.38 701.5,-36433.84 790.71,-36633.5 898.21,-36664.44 1113.5,-36702.84 1292.82,-36734.82 1407.59,-36790.56 1519.5,-36646.84 1532.32,-36630.38 1514.6,-33659.23 1527.5,-33642.84 1599.23,-33551.69 1709.37,-33672.06 1781,-33580.84 1801.01,-33555.35 1768.01,-14942.52 1789,-14917.84 1800.02,-14904.88 1817.5,-14900.04 1834.27,-14898.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.51,-14900.91 1840.41,-14898.53 1834.31,-14896.72 1834.51,-14900.91"/>
</g>
<!-- src/components/toast/GlobalToast.vue&#45;&gt;src/stores/toastStore.ts -->
<g id="edge979" class="edge">
<title>src/components/toast/GlobalToast.vue&#45;&gt;src/stores/toastStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M291.18,-6739.6C303.61,-6741.51 316,-6746.09 324,-6755.84 349.16,-6786.49 309.83,-18148.04 336,-18177.84 388.87,-18238.05 640.65,-18164.61 693.5,-18224.84 703.99,-18236.79 693.72,-36532.96 701.5,-36546.84 758.07,-36647.78 816.09,-36639.8 923.5,-36682.84 1169.45,-36781.38 1343.72,-36895.09 1519.5,-36696.84 1533.31,-36681.26 1515.26,-33715.68 1527.5,-33698.84 1597.2,-33602.94 1711.4,-33711.81 1781,-33615.84 1789.93,-33603.52 1788.36,-16102.04 1789,-16086.84 1807.64,-15645.16 1868.02,-15105.82 1879.21,-15008.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.33,-15008.27 1879.93,-15002.06 1877.15,-15007.79 1881.33,-15008.27"/>
</g>
<!-- src/components/toast/RerouteMigrationToast.vue -->
<g id="node471" class="node">
<title>src/components/toast/RerouteMigrationToast.vue</title>
<g id="a_node471"><a xlink:href="src/components/toast/RerouteMigrationToast.vue" xlink:title="RerouteMigrationToast.vue">
<path fill="#41f083" stroke="black" d="M310,-6779.84C310,-6779.84 186,-6779.84 186,-6779.84 183,-6779.84 180,-6776.84 180,-6773.84 180,-6773.84 180,-6767.84 180,-6767.84 180,-6764.84 183,-6761.84 186,-6761.84 186,-6761.84 310,-6761.84 310,-6761.84 313,-6761.84 316,-6764.84 316,-6767.84 316,-6767.84 316,-6773.84 316,-6773.84 316,-6776.84 313,-6779.84 310,-6779.84"/>
<text text-anchor="start" x="188" y="-6768.64" font-family="Helvetica,sans-Serif" font-size="9.00">RerouteMigrationToast.vue</text>
</a>
</g>
</g>
<!-- src/components/toast/RerouteMigrationToast.vue&#45;&gt;src/scripts/app.ts -->
<g id="edge981" class="edge">
<title>src/components/toast/RerouteMigrationToast.vue&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M275.21,-6779.94C292.45,-6787.46 313.67,-6799.99 324,-6818.84 342.6,-6852.78 318.35,-17932.38 336,-17966.84 425.33,-18141.23 604.21,-18050.42 693.5,-18224.84 703.59,-18244.55 694.59,-30961.79 701.5,-30982.84 753.47,-31141.11 774.86,-31209.62 923.5,-31284.84 993.69,-31320.36 1044.85,-31340.43 1100.5,-31284.84 1116.43,-31268.92 1112.82,-18335.35 1113.5,-18312.84 1132.78,-17672.74 1195.14,-16886.82 1204.75,-16768.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1206.85,-16768.28 1205.24,-16762.13 1202.66,-16767.94 1206.85,-16768.28"/>
</g>
<!-- src/components/toast/RerouteMigrationToast.vue&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge982" class="edge">
<title>src/components/toast/RerouteMigrationToast.vue&#45;&gt;src/stores/workflowStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M275.21,-6779.94C292.45,-6787.46 313.67,-6799.99 324,-6818.84 342.87,-6853.27 316.19,-18091.94 336,-18125.84 383.91,-18207.79 434.52,-18193.97 522,-18230.84 595.17,-18261.67 645.85,-18217.33 693.5,-18280.84 703.08,-18293.6 699.31,-36654.02 701.5,-36669.84 751.38,-37030.69 639.05,-37231.27 923.5,-37458.84 989.01,-37511.25 1241.5,-37419.19 1300.5,-37478.84 1315.36,-37493.86 1293.25,-37654.21 1308.5,-37668.84 1339.59,-37698.64 1768.27,-37668.15 1781,-37654.84 1789.81,-37645.62 1787.51,-36749.5 1789,-36736.84 1830.34,-36385.41 1927.07,-36312.42 1967,-35960.84 1982.02,-35828.58 1977.33,-16925.92 1980,-16792.84 1994.89,-16050.22 2043.26,-15136.26 2050.17,-15008.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.28,-15008.03 2050.51,-15001.92 2048.08,-15007.8 2052.28,-15008.03"/>
</g>
<!-- src/components/toast/RerouteMigrationToast.vue&#45;&gt;src/schemas/comfyWorkflowSchema.ts -->
<g id="edge980" class="edge">
<title>src/components/toast/RerouteMigrationToast.vue&#45;&gt;src/schemas/comfyWorkflowSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M275.21,-6779.94C292.45,-6787.46 313.67,-6799.99 324,-6818.84 342.96,-6853.43 313.99,-18147.1 336,-18179.84 385.83,-18253.94 437.14,-18228.02 522,-18255.84 596.67,-18280.32 645.15,-18236.89 693.5,-18298.84 703.52,-18311.68 698.08,-37045.91 701.5,-37061.84 814.39,-37587.9 1001.33,-37834.48 1527.5,-37946.84 1727.46,-37989.54 1835.52,-37967.43 1967,-37810.84 2091.56,-37662.5 2109.68,-37607.02 2159.5,-37419.84 2304.44,-36875.24 2300.56,-35452.1 2318.5,-34888.84 2343.15,-34114.67 2317.4,-21721.26 2331.5,-20946.84 2345.48,-20178.76 2390.42,-19233.1 2396.75,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2398.86,-19102 2397.06,-19095.9 2394.67,-19101.79 2398.86,-19102"/>
</g>
<!-- src/components/toast/RerouteMigrationToast.vue&#45;&gt;src/utils/migration/migrateReroute.ts -->
<g id="edge983" class="edge">
<title>src/components/toast/RerouteMigrationToast.vue&#45;&gt;src/utils/migration/migrateReroute.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M275.21,-6779.94C292.45,-6787.46 313.67,-6799.99 324,-6818.84 342.71,-6852.99 320.88,-17997.95 336,-18033.84 380.9,-18140.42 418.05,-18165.12 522,-18215.84 556.56,-18232.7 668.18,-18209.9 693.5,-18238.84 714.51,-18262.84 684.52,-36588.82 701.5,-36615.84 759.78,-36708.57 822.17,-36681.26 923.5,-36722.84 1168.91,-36823.54 1338.59,-36948.85 1519.5,-36754.84 1768.45,-36487.85 1766.36,-33844.59 1781,-33479.84 1781.53,-33466.75 1780.41,-18403.72 1789,-18393.84 1798.44,-18382.97 1812.49,-18378.1 1826.77,-18376.37"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.11,-18378.44 1832.89,-18375.81 1826.73,-18374.26 1827.11,-18378.44"/>
</g>
<!-- src/utils/migration/migrateReroute.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts -->
<g id="edge3608" class="edge">
<title>src/utils/migration/migrateReroute.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1931.16,-18377.5C1944.61,-18379.14 1957.99,-18383.68 1967,-18393.84 1995.47,-18425.94 1952.95,-18746.52 1980,-18779.84 2077.64,-18900.09 2219.16,-18743.99 2318.5,-18862.84 2348.34,-18898.54 2301.35,-19036.39 2331.5,-19071.84 2331.98,-19072.4 2332.47,-19072.94 2332.97,-19073.46"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2331.99,-19075.39 2337.91,-19077.7 2334.73,-19072.2 2331.99,-19075.39"/>
</g>
<!-- src/components/topbar/CommandMenubar.vue -->
<g id="node473" class="node">
<title>src/components/topbar/CommandMenubar.vue</title>
<g id="a_node473"><a xlink:href="src/components/topbar/CommandMenubar.vue" xlink:title="CommandMenubar.vue">
<path fill="#41f083" stroke="black" d="M664,-3013.84C664,-3013.84 554,-3013.84 554,-3013.84 551,-3013.84 548,-3010.84 548,-3007.84 548,-3007.84 548,-3001.84 548,-3001.84 548,-2998.84 551,-2995.84 554,-2995.84 554,-2995.84 664,-2995.84 664,-2995.84 667,-2995.84 670,-2998.84 670,-3001.84 670,-3001.84 670,-3007.84 670,-3007.84 670,-3010.84 667,-3013.84 664,-3013.84"/>
<text text-anchor="start" x="556" y="-3002.64" font-family="Helvetica,sans-Serif" font-size="9.00">CommandMenubar.vue</text>
</a>
</g>
</g>
<!-- src/components/topbar/CommandMenubar.vue&#45;&gt;src/utils/envUtil.ts -->
<g id="edge995" class="edge">
<title>src/components/topbar/CommandMenubar.vue&#45;&gt;src/utils/envUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M670.24,-3005.29C679.21,-3008.06 687.45,-3012.61 693.5,-3019.84 709.12,-3038.5 692.31,-17018.3 701.5,-17040.84 751.68,-17163.95 860.29,-17131.74 910.5,-17254.84 943.09,-17334.72 897.3,-29596.63 923.5,-29678.84 964.84,-29808.55 1058.97,-29799.18 1100.5,-29928.84 1114.73,-29973.25 1088.17,-33247.67 1113.5,-33286.84 1163.07,-33363.5 1250.94,-33295.17 1300.5,-33371.84 1317.44,-33398.05 1295.96,-35590.26 1308.5,-35618.84 1361.82,-35740.37 1403.95,-35773.38 1527.5,-35821.84 1632.39,-35862.97 1701.21,-35901.38 1781,-35821.84 1793.85,-35809.03 1778.54,-33223.66 1789,-33208.84 1837.46,-33140.14 1918.61,-33213.59 1967,-33144.84 1981.15,-33124.73 1978.1,-19005.35 1980,-18980.84 1993.59,-18805.49 2035.73,-18595.69 2047.76,-18538.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2049.84,-18538.43 2049.02,-18532.13 2045.73,-18537.57 2049.84,-18538.43"/>
</g>
<!-- src/components/topbar/CommandMenubar.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge992" class="edge">
<title>src/components/topbar/CommandMenubar.vue&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M670.24,-3005.29C679.21,-3008.06 687.45,-3012.61 693.5,-3019.84 708.77,-3038.08 686.68,-16702.23 701.5,-16720.84 760.89,-16795.37 851.09,-16694.31 910.5,-16768.84 937.13,-16802.24 907.73,-29033.13 923.5,-29072.84 965.87,-29179.49 1057.92,-29154.27 1100.5,-29260.84 1113.75,-29293.98 1095.33,-31800.11 1113.5,-31830.84 1161.92,-31912.69 1251.99,-31853.04 1300.5,-31934.84 1308.1,-31947.64 1297.93,-32996.35 1308.5,-33006.84 1375.06,-33072.9 1453,-33072.95 1519.5,-33006.84 1532.95,-32993.46 1521.54,-31658.85 1527.5,-31640.84 1587.31,-31460.21 1721.67,-31476.63 1781,-31295.84 1785.43,-31282.33 1779.79,-14928.67 1789,-14917.84 1800.02,-14904.88 1817.5,-14900.04 1834.27,-14898.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.51,-14900.91 1840.41,-14898.53 1834.31,-14896.72 1834.51,-14900.91"/>
</g>
<!-- src/components/topbar/CommandMenubar.vue&#45;&gt;src/stores/commandStore.ts -->
<g id="edge989" class="edge">
<title>src/components/topbar/CommandMenubar.vue&#45;&gt;src/stores/commandStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M670.24,-3005.29C679.21,-3008.06 687.45,-3012.61 693.5,-3019.84 708.8,-3038.12 685.84,-16730.87 701.5,-16748.84 763.11,-16819.54 848.88,-16707.15 910.5,-16777.84 938.78,-16810.27 901.71,-29133.73 923.5,-29170.84 969.14,-29248.56 1054.71,-29192.2 1100.5,-29269.84 1118.97,-29301.14 1091.79,-31857.68 1113.5,-31886.84 1165.38,-31956.53 1248.53,-31874.2 1300.5,-31943.84 1318.63,-31968.12 1286.99,-33013.49 1308.5,-33034.84 1375.05,-33100.9 1453,-33100.96 1519.5,-33034.84 1533.14,-33021.27 1518.58,-31666.88 1527.5,-31649.84 1591.34,-31527.87 1717.48,-31593.98 1781,-31471.84 1794.24,-31446.39 1770.41,-14969.69 1789,-14947.84 1798.36,-14936.83 1812.37,-14931.68 1826.66,-14929.63"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.06,-14931.7 1832.79,-14928.94 1826.59,-14927.53 1827.06,-14931.7"/>
</g>
<!-- src/components/topbar/CommandMenubar.vue&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge996" class="edge">
<title>src/components/topbar/CommandMenubar.vue&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M670.24,-3005.29C679.21,-3008.06 687.45,-3012.61 693.5,-3019.84 709.04,-3038.41 689.8,-16949.63 701.5,-16970.84 754.56,-17067.04 857.42,-17006.65 910.5,-17102.84 931.54,-17140.97 897.83,-29611.65 923.5,-29646.84 972.2,-29713.61 1051.7,-29637.14 1100.5,-29703.84 1127.36,-29740.55 1097.96,-32936.09 1113.5,-32978.84 1157.93,-33101.04 1256.13,-33081.61 1300.5,-33203.84 1313.04,-33238.37 1289.28,-35817.53 1308.5,-35848.84 1365.69,-35942.01 1421.22,-35935.24 1527.5,-35960.84 1637.03,-35987.22 1701.22,-36040.39 1781,-35960.84 1794.58,-35947.3 1780.35,-33216.95 1789,-33199.84 1833.41,-33111.93 1922.68,-33155.79 1967,-33067.84 1989.85,-33022.5 1948.01,-18487.25 1980,-18447.84 1987.17,-18439.01 1998.11,-18434.54 2009.27,-18432.45"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.85,-18434.49 2015.47,-18431.53 2009.23,-18430.34 2009.85,-18434.49"/>
</g>
<!-- src/components/topbar/CommandMenubar.vue&#45;&gt;src/components/breadcrumb/SubgraphBreadcrumb.vue -->
<g id="edge984" class="edge">
<title>src/components/topbar/CommandMenubar.vue&#45;&gt;src/components/breadcrumb/SubgraphBreadcrumb.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M670.25,-3005.79C679.09,-3008.52 687.3,-3012.93 693.5,-3019.84 710.32,-3038.56 684.87,-3113.94 701.5,-3132.84 710.86,-3143.47 723.79,-3149.83 737.5,-3153.48"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="737.09,-3155.54 743.42,-3154.89 738.07,-3151.46 737.09,-3155.54"/>
</g>
<!-- src/components/topbar/CommandMenubar.vue&#45;&gt;src/stores/workspace/colorPaletteStore.ts -->
<g id="edge993" class="edge">
<title>src/components/topbar/CommandMenubar.vue&#45;&gt;src/stores/workspace/colorPaletteStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M670.24,-3005.29C679.21,-3008.06 687.45,-3012.61 693.5,-3019.84 708.34,-3037.57 693.16,-16321.26 701.5,-16342.84 751.33,-16471.66 860.63,-16444.03 910.5,-16572.84 924.63,-16609.34 895.8,-27819.17 923.5,-27846.84 1352.31,-28275.16 1194.32,-27901.03 1300.5,-27207.84 1302.12,-27197.27 1301.44,-14899.86 1308.5,-14891.84 1323.03,-14875.33 1346,-14870.06 1367.71,-14869.5"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1367.81,-14871.6 1373.8,-14869.47 1367.78,-14867.4 1367.81,-14871.6"/>
</g>
<!-- src/components/topbar/CommandMenubar.vue&#45;&gt;src/stores/dialogStore.ts -->
<g id="edge990" class="edge">
<title>src/components/topbar/CommandMenubar.vue&#45;&gt;src/stores/dialogStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M670.24,-3005.29C679.21,-3008.06 687.45,-3012.61 693.5,-3019.84 700.2,-3027.84 700.69,-15037.43 701.5,-15047.84 748.28,-15650.1 862.46,-15788.68 910.5,-16390.84 911.98,-16409.4 910.3,-19059.7 923.5,-19072.84 979.26,-19128.33 1044.79,-19128.38 1100.5,-19072.84 1122.11,-19051.29 1093.69,-14701.05 1113.5,-14677.84 1124.98,-14664.39 1143.37,-14659.66 1160.75,-14658.66"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1161.16,-14660.75 1167.09,-14658.45 1161.03,-14656.55 1161.16,-14660.75"/>
</g>
<!-- src/components/topbar/CommandMenubar.vue&#45;&gt;src/composables/useManagerState.ts -->
<g id="edge987" class="edge">
<title>src/components/topbar/CommandMenubar.vue&#45;&gt;src/composables/useManagerState.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M670.24,-3005.29C679.21,-3008.06 687.45,-3012.61 693.5,-3019.84 708.83,-3038.15 687.79,-16757.28 701.5,-16776.84 758.23,-16857.78 853.75,-16771.91 910.5,-16852.84 935.25,-16888.13 902.07,-29231.43 923.5,-29268.84 968.86,-29348 1054.98,-29293.76 1100.5,-29372.84 1136.12,-29434.71 1080.5,-31879.53 1113.5,-31942.84 1160.53,-32033.04 1252.88,-31984.94 1300.5,-32074.84 1312,-32096.54 1290.98,-32499.63 1308.5,-32516.84 1375.41,-32582.54 1452.85,-32582.81 1519.5,-32516.84 1527.18,-32509.24 1525.8,-31749.51 1527.5,-31738.84 1586.4,-31368.82 1723.94,-31305.14 1781,-30934.84 1783.95,-30915.67 1776.44,-8608.61 1789,-8593.84 1797.38,-8583.98 1809.49,-8578.82 1822.19,-8576.38"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1822.86,-8578.4 1828.46,-8575.39 1822.21,-8574.25 1822.86,-8578.4"/>
</g>
<!-- src/components/topbar/CommandMenubar.vue&#45;&gt;src/types/comfyManagerTypes.ts -->
<g id="edge994" class="edge">
<title>src/components/topbar/CommandMenubar.vue&#45;&gt;src/types/comfyManagerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M670.24,-3005.29C679.21,-3008.06 687.45,-3012.61 693.5,-3019.84 708.87,-3038.21 686.36,-16800.27 701.5,-16818.84 761.44,-16892.32 850.54,-16788.36 910.5,-16861.84 937.86,-16895.36 898,-29289.87 923.5,-29324.84 972.2,-29391.61 1051.67,-29315.16 1100.5,-29381.84 1122.09,-29411.32 1106.69,-31976.94 1113.5,-32012.84 1156.34,-32238.59 1240.46,-32273.04 1300.5,-32494.84 1303.44,-32505.7 1299.94,-32537.54 1308.5,-32544.84 1724.07,-32899.2 1735.58,-32181.16 1781,-31972.84 1783.71,-31960.4 1780.75,-17317.53 1789,-17307.84 1796.08,-17299.52 1805.82,-17294.54 1816.33,-17291.72"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1816.85,-17293.76 1822.23,-17290.37 1815.92,-17289.66 1816.85,-17293.76"/>
</g>
<!-- src/components/topbar/CommandMenubar.vue&#45;&gt;src/components/dialog/content/SettingDialogContent.vue -->
<g id="edge985" class="edge">
<title>src/components/topbar/CommandMenubar.vue&#45;&gt;src/components/dialog/content/SettingDialogContent.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M670.22,-3005.32C679.18,-3008.08 687.43,-3012.62 693.5,-3019.84 707.89,-3036.95 686.76,-4613.02 701.5,-4629.84 711.13,-4640.82 724.71,-4646.6 739.05,-4649.29"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="738.98,-4651.41 745.23,-4650.27 739.63,-4647.26 738.98,-4651.41"/>
</g>
<!-- src/components/topbar/CommandMenubar.vue&#45;&gt;src/services/colorPaletteService.ts -->
<g id="edge988" class="edge">
<title>src/components/topbar/CommandMenubar.vue&#45;&gt;src/services/colorPaletteService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M670.24,-3005.3C679.21,-3008.06 687.45,-3012.61 693.5,-3019.84 699.6,-3027.13 701.03,-13962.34 701.5,-13971.84 748.35,-14928.1 861.88,-15159.67 910.5,-16115.84 911.53,-16136.18 909.07,-19034.47 923.5,-19048.84 979.25,-19104.34 1044.8,-19104.39 1100.5,-19048.84 1124.64,-19024.76 1091.37,-14165.77 1113.5,-14139.84 1121.32,-14130.67 1132.37,-14125.55 1144.11,-14122.91"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1144.79,-14124.91 1150.3,-14121.74 1144.01,-14120.79 1144.79,-14124.91"/>
</g>
<!-- src/components/topbar/CommandMenubar.vue&#45;&gt;src/components/dialog/header/SettingDialogHeader.vue -->
<g id="edge986" class="edge">
<title>src/components/topbar/CommandMenubar.vue&#45;&gt;src/components/dialog/header/SettingDialogHeader.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M670.22,-3005.31C679.19,-3008.07 687.44,-3012.62 693.5,-3019.84 711.6,-3041.39 682.96,-5024.67 701.5,-5045.84 711.71,-5057.5 726.38,-5063.29 741.68,-5065.76"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="741.57,-5067.87 747.8,-5066.58 742.12,-5063.7 741.57,-5067.87"/>
</g>
<!-- src/components/topbar/CommandMenubar.vue&#45;&gt;src/stores/menuItemStore.ts -->
<g id="edge991" class="edge">
<title>src/components/topbar/CommandMenubar.vue&#45;&gt;src/stores/menuItemStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M670.24,-3005.29C679.21,-3008.06 687.45,-3012.61 693.5,-3019.84 708.48,-3037.73 694.12,-16439.7 701.5,-16461.84 750.5,-16608.82 861.46,-16593.87 910.5,-16740.84 935.08,-16814.51 908.1,-27848.71 923.5,-27924.84 963.74,-28123.78 1059.75,-28146.99 1100.5,-28345.84 1106.27,-28373.99 1093.12,-30394.58 1113.5,-30414.84 1482.19,-30781.22 1340.27,-32222.96 1519.5,-27518.84 1525.65,-27357.34 1516.58,-16044.08 1527.5,-15882.84 1551.69,-15525.78 1629.36,-15093.56 1645.18,-15007.97"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1647.25,-15008.28 1646.28,-15002 1643.12,-15007.51 1647.25,-15008.28"/>
</g>
<!-- src/utils/mouseDownUtil.ts -->
<g id="node475" class="node">
<title>src/utils/mouseDownUtil.ts</title>
<g id="a_node475"><a xlink:href="src/utils/mouseDownUtil.ts" xlink:title="mouseDownUtil.ts">
<path fill="#ddfeff" stroke="black" d="M1925,-18531.84C1925,-18531.84 1839,-18531.84 1839,-18531.84 1836,-18531.84 1833,-18528.84 1833,-18525.84 1833,-18525.84 1833,-18519.84 1833,-18519.84 1833,-18516.84 1836,-18513.84 1839,-18513.84 1839,-18513.84 1925,-18513.84 1925,-18513.84 1928,-18513.84 1931,-18516.84 1931,-18519.84 1931,-18519.84 1931,-18525.84 1931,-18525.84 1931,-18528.84 1928,-18531.84 1925,-18531.84"/>
<text text-anchor="start" x="1841" y="-18520.64" font-family="Helvetica,sans-Serif" font-size="9.00">mouseDownUtil.ts</text>
</a>
</g>
</g>
<!-- src/components/topbar/CommandMenubar.vue&#45;&gt;src/utils/mouseDownUtil.ts -->
<g id="edge997" class="edge">
<title>src/components/topbar/CommandMenubar.vue&#45;&gt;src/utils/mouseDownUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M670.24,-3005.29C679.21,-3008.06 687.45,-3012.61 693.5,-3019.84 708.9,-3038.24 693.24,-16821.3 701.5,-16843.84 751,-16978.85 860.97,-16955.83 910.5,-17090.84 939.84,-17170.8 892.57,-29277.47 923.5,-29356.84 965.76,-29465.28 1058.03,-29441.47 1100.5,-29549.84 1127.45,-29618.61 1092.74,-32137.95 1113.5,-32208.84 1157.13,-32357.81 1256.97,-32354.83 1300.5,-32503.84 1304.97,-32519.13 1297.21,-34787.59 1308.5,-34798.84 1374.93,-34865.03 1453.02,-34864.98 1519.5,-34798.84 1534.93,-34783.49 1515.6,-33250.06 1527.5,-33231.84 1594.92,-33128.54 1713.81,-33222.29 1781,-33118.84 1794.79,-33097.6 1772.39,-18554.95 1789,-18535.84 1798.44,-18524.97 1812.49,-18520.1 1826.77,-18518.37"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.11,-18520.44 1832.89,-18517.81 1826.73,-18516.26 1827.11,-18520.44"/>
</g>
<!-- src/stores/menuItemStore.ts&#45;&gt;src/stores/commandStore.ts -->
<g id="edge3405" class="edge">
<title>src/stores/menuItemStore.ts&#45;&gt;src/stores/commandStore.ts</title>
<g id="a_edge3405"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1698.55,-14999.68C1725.81,-15000.76 1758.73,-14997.06 1781,-14977.84 1791.45,-14968.82 1778.77,-14957.1 1789,-14947.84 1797.27,-14940.35 1807.75,-14935.81 1818.65,-14933.17"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1827,-14933.85 1832.56,-14930.76 1826.29,-14929.71 1827,-14933.85"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1826.65,-14931.78 1823.69,-14932.3 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1821.32" cy="-14932.7" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1760.64" y="-14956.22" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/menuItemStore.ts&#45;&gt;src/types/comfy.ts -->
<g id="edge3407" class="edge">
<title>src/stores/menuItemStore.ts&#45;&gt;src/types/comfy.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1651.87,-15001.99C1665.82,-15070.92 1754.01,-15516.03 1781,-15882.84 1781.69,-15892.22 1782.35,-26712.19 1789,-26718.84 1844.96,-26774.76 1911.02,-26774.74 1967,-26718.84 1989.69,-26696.17 1959.78,-17506.74 1980,-17481.84 1989.16,-17470.56 2004.48,-17466.4 2018.54,-17465.23"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2019.01,-17467.31 2024.89,-17464.89 2018.79,-17463.11 2019.01,-17467.31"/>
</g>
<!-- src/constants/coreMenuCommands.ts -->
<g id="node580" class="node">
<title>src/constants/coreMenuCommands.ts</title>
<g id="a_node580"><a xlink:href="src/constants/coreMenuCommands.ts" xlink:title="coreMenuCommands.ts">
<path fill="#ddfeff" stroke="black" d="M1937.5,-26043.84C1937.5,-26043.84 1826.5,-26043.84 1826.5,-26043.84 1823.5,-26043.84 1820.5,-26040.84 1820.5,-26037.84 1820.5,-26037.84 1820.5,-26031.84 1820.5,-26031.84 1820.5,-26028.84 1823.5,-26025.84 1826.5,-26025.84 1826.5,-26025.84 1937.5,-26025.84 1937.5,-26025.84 1940.5,-26025.84 1943.5,-26028.84 1943.5,-26031.84 1943.5,-26031.84 1943.5,-26037.84 1943.5,-26037.84 1943.5,-26040.84 1940.5,-26043.84 1937.5,-26043.84"/>
<text text-anchor="start" x="1828.5" y="-26032.64" font-family="Helvetica,sans-Serif" font-size="9.00">coreMenuCommands.ts</text>
</a>
</g>
</g>
<!-- src/stores/menuItemStore.ts&#45;&gt;src/constants/coreMenuCommands.ts -->
<g id="edge3406" class="edge">
<title>src/stores/menuItemStore.ts&#45;&gt;src/constants/coreMenuCommands.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1651.87,-15001.99C1665.82,-15070.92 1754,-15516.03 1781,-15882.84 1782.29,-15900.39 1777.6,-26006.43 1789,-26019.84 1795.66,-26027.67 1804.68,-26032.54 1814.48,-26035.43"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1814,-26037.47 1820.33,-26036.91 1815.03,-26033.4 1814,-26037.47"/>
</g>
<!-- src/components/topbar/CurrentUserButton.spec.ts -->
<g id="node476" class="node">
<title>src/components/topbar/CurrentUserButton.spec.ts</title>
<g id="a_node476"><a xlink:href="src/components/topbar/CurrentUserButton.spec.ts" xlink:title="CurrentUserButton.spec.ts">
<path fill="#ddfeff" stroke="black" d="M487.5,-3043.84C487.5,-3043.84 362.5,-3043.84 362.5,-3043.84 359.5,-3043.84 356.5,-3040.84 356.5,-3037.84 356.5,-3037.84 356.5,-3031.84 356.5,-3031.84 356.5,-3028.84 359.5,-3025.84 362.5,-3025.84 362.5,-3025.84 487.5,-3025.84 487.5,-3025.84 490.5,-3025.84 493.5,-3028.84 493.5,-3031.84 493.5,-3031.84 493.5,-3037.84 493.5,-3037.84 493.5,-3040.84 490.5,-3043.84 487.5,-3043.84"/>
<text text-anchor="start" x="364.5" y="-3032.64" font-family="Helvetica,sans-Serif" font-size="9.00">CurrentUserButton.spec.ts</text>
</a>
</g>
</g>
<!-- src/components/topbar/CurrentUserButton.spec.ts&#45;&gt;src/locales/en/main.json -->
<g id="edge999" class="edge">
<title>src/components/topbar/CurrentUserButton.spec.ts&#45;&gt;src/locales/en/main.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M426.35,-3044.02C431.62,-3182.55 494.75,-4860.47 514,-6214.84 514.13,-6224.04 516.98,-16811.12 522,-16818.84 567.49,-16888.7 647.82,-16825.09 693.5,-16894.84 703.68,-16910.38 689.88,-18218.33 701.5,-18232.84 761.1,-18307.21 851.09,-18206.31 910.5,-18280.84 925.94,-18300.21 921.98,-32527.11 923.5,-32551.84 963.2,-33195.87 1059.45,-33348.89 1100.5,-33992.84 1105.01,-34063.67 1092.33,-36480.09 1113.5,-36547.84 1157.36,-36688.21 1255.79,-36680.73 1300.5,-36820.84 1316.21,-36870.07 1290.55,-37237.38 1308.5,-37285.84 1361.47,-37428.79 1389.52,-37485.02 1527.5,-37549.84 1629.48,-37597.74 1698.87,-37626.96 1781,-37549.84 1791.31,-37540.16 1787.2,-37436.86 1789,-37422.84 1841.67,-37012.35 1924.11,-36920.46 1967,-36508.84 1986.56,-36321.16 1974.24,-35848.44 1980,-35659.84 1999.4,-35024.11 2043.3,-34242.76 2050.11,-34123.42"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.22,-34123.2 2050.47,-34117.09 2048.03,-34122.96 2052.22,-34123.2"/>
</g>
<!-- src/components/topbar/CurrentUserButton.vue -->
<g id="node477" class="node">
<title>src/components/topbar/CurrentUserButton.vue</title>
<g id="a_node477"><a xlink:href="src/components/topbar/CurrentUserButton.vue" xlink:title="CurrentUserButton.vue">
<path fill="#41f083" stroke="black" d="M664,-2953.84C664,-2953.84 554,-2953.84 554,-2953.84 551,-2953.84 548,-2950.84 548,-2947.84 548,-2947.84 548,-2941.84 548,-2941.84 548,-2938.84 551,-2935.84 554,-2935.84 554,-2935.84 664,-2935.84 664,-2935.84 667,-2935.84 670,-2938.84 670,-2941.84 670,-2941.84 670,-2947.84 670,-2947.84 670,-2950.84 667,-2953.84 664,-2953.84"/>
<text text-anchor="start" x="556" y="-2942.64" font-family="Helvetica,sans-Serif" font-size="9.00">CurrentUserButton.vue</text>
</a>
</g>
</g>
<!-- src/components/topbar/CurrentUserButton.spec.ts&#45;&gt;src/components/topbar/CurrentUserButton.vue -->
<g id="edge998" class="edge">
<title>src/components/topbar/CurrentUserButton.spec.ts&#45;&gt;src/components/topbar/CurrentUserButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M493.93,-3032.49C501.45,-3029.7 508.41,-3025.64 514,-3019.84 532.67,-3000.47 503.36,-2979.24 522,-2959.84 527.52,-2954.09 534.41,-2950.07 541.86,-2947.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="542.59,-2949.28 547.65,-2945.44 541.3,-2945.28 542.59,-2949.28"/>
</g>
<!-- src/components/topbar/CurrentUserButton.vue&#45;&gt;src/components/common/UserAvatar.vue -->
<g id="edge1001" class="edge">
<title>src/components/topbar/CurrentUserButton.vue&#45;&gt;src/components/common/UserAvatar.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M670.23,-2945.31C679.19,-2948.07 687.44,-2952.62 693.5,-2959.84 704.68,-2973.16 693.2,-5449.55 701.5,-5464.84 757.76,-5568.39 813.06,-5568.71 923.5,-5609.84 1002.72,-5639.34 1244.52,-5597.49 1300.5,-5660.84 1313.67,-5675.74 1294.36,-6362.85 1308.5,-6376.84 1570.65,-6636.07 1779.34,-6053.56 1781,-6048.84 1787.77,-6029.58 1775.76,-3125.37 1789,-3109.84 1799.85,-3097.11 1816.92,-3092.22 1833.43,-3090.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1833.6,-3093 1839.48,-3090.57 1833.37,-3088.8 1833.6,-3093"/>
</g>
<!-- src/components/topbar/CurrentUserButton.vue&#45;&gt;src/composables/auth/useCurrentUser.ts -->
<g id="edge1002" class="edge">
<title>src/components/topbar/CurrentUserButton.vue&#45;&gt;src/composables/auth/useCurrentUser.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M670.24,-2945.29C679.21,-2948.06 687.45,-2952.61 693.5,-2959.84 708.41,-2977.65 695.93,-16320.28 701.5,-16342.84 749.39,-16536.81 862.55,-16546.88 910.5,-16740.84 929.69,-16818.45 901.7,-28176.91 923.5,-28253.84 964.46,-28398.39 1059.12,-28397.41 1100.5,-28541.84 1107.66,-28566.85 1095.04,-30396.51 1113.5,-30414.84 1136.01,-30437.2 1514.12,-30408.51 1519.5,-30402.84 1532.57,-30389.04 1514.8,-8523.97 1527.5,-8509.84 1543.7,-8491.8 1569.72,-8487.37 1593.45,-8487.94"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1593.66,-8490.05 1599.74,-8488.21 1593.84,-8485.86 1593.66,-8490.05"/>
</g>
<!-- src/components/topbar/CurrentUserPopover.vue -->
<g id="node478" class="node">
<title>src/components/topbar/CurrentUserPopover.vue</title>
<g id="a_node478"><a xlink:href="src/components/topbar/CurrentUserPopover.vue" xlink:title="CurrentUserPopover.vue">
<path fill="#41f083" stroke="black" d="M869,-2983.84C869,-2983.84 755,-2983.84 755,-2983.84 752,-2983.84 749,-2980.84 749,-2977.84 749,-2977.84 749,-2971.84 749,-2971.84 749,-2968.84 752,-2965.84 755,-2965.84 755,-2965.84 869,-2965.84 869,-2965.84 872,-2965.84 875,-2968.84 875,-2971.84 875,-2971.84 875,-2977.84 875,-2977.84 875,-2980.84 872,-2983.84 869,-2983.84"/>
<text text-anchor="start" x="757" y="-2972.64" font-family="Helvetica,sans-Serif" font-size="9.00">CurrentUserPopover.vue</text>
</a>
</g>
</g>
<!-- src/components/topbar/CurrentUserButton.vue&#45;&gt;src/components/topbar/CurrentUserPopover.vue -->
<g id="edge1000" class="edge">
<title>src/components/topbar/CurrentUserButton.vue&#45;&gt;src/components/topbar/CurrentUserPopover.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M670.03,-2953.8C693.5,-2957.3 720.49,-2961.33 744.53,-2964.92"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="744.34,-2967.01 750.58,-2965.82 744.96,-2962.86 744.34,-2967.01"/>
</g>
<!-- src/components/topbar/CurrentUserPopover.vue&#45;&gt;src/services/dialogService.ts -->
<g id="edge1009" class="edge">
<title>src/components/topbar/CurrentUserPopover.vue&#45;&gt;src/services/dialogService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M875.22,-2971.63C888.7,-2974.09 901.57,-2979.45 910.5,-2989.84 937.27,-3020.97 895.68,-8872.63 923.5,-8902.84 950.24,-8931.87 1073.77,-8888.79 1100.5,-8917.84 1124.57,-8944 1088.34,-19131.71 1113.5,-19156.84 1128.2,-19171.52 1285.8,-19171.52 1300.5,-19156.84 1323.71,-19133.67 1286.72,-14459.35 1308.5,-14434.84 1324.9,-14416.38 1351.9,-14412.26 1375.77,-14413.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1375.67,-14415.14 1381.76,-14413.34 1375.88,-14410.94 1375.67,-14415.14"/>
</g>
<!-- src/components/topbar/CurrentUserPopover.vue&#45;&gt;src/components/common/UserAvatar.vue -->
<g id="edge1005" class="edge">
<title>src/components/topbar/CurrentUserPopover.vue&#45;&gt;src/components/common/UserAvatar.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M875.11,-2982.49C957.42,-2992.94 1093.18,-3011.33 1100.5,-3019.84 1117.93,-3040.09 1102.35,-4919.55 1113.5,-4943.84 1215.32,-5165.72 1298.9,-5219.17 1527.5,-5304.84 1540.69,-5309.78 1771.02,-5314.78 1781,-5304.84 1802.6,-5283.32 1769.21,-3133.03 1789,-3109.84 1799.85,-3097.12 1816.93,-3092.22 1833.44,-3090.91"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1833.61,-3093 1839.48,-3090.58 1833.38,-3088.81 1833.61,-3093"/>
</g>
<!-- src/components/topbar/CurrentUserPopover.vue&#45;&gt;src/components/common/UserCredit.vue -->
<g id="edge1006" class="edge">
<title>src/components/topbar/CurrentUserPopover.vue&#45;&gt;src/components/common/UserCredit.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M849.99,-2965.8C912.31,-2953.05 1037.57,-2938.52 1100.5,-3008.84 1135.4,-3047.84 1076.37,-4855.96 1113.5,-4892.84 1241.53,-5019.99 1391.64,-5020.17 1519.5,-4892.84 1538.52,-4873.89 1509.69,-2979.92 1527.5,-2959.84 1545.44,-2939.61 1575.63,-2935.89 1601.31,-2937.2"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1601.26,-2939.3 1607.39,-2937.61 1601.55,-2935.11 1601.26,-2939.3"/>
</g>
<!-- src/components/topbar/CurrentUserPopover.vue&#45;&gt;src/composables/auth/useFirebaseAuthActions.ts -->
<g id="edge1008" class="edge">
<title>src/components/topbar/CurrentUserPopover.vue&#45;&gt;src/composables/auth/useFirebaseAuthActions.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M875.22,-2971.63C888.7,-2974.09 901.57,-2979.45 910.5,-2989.84 940.31,-3024.51 899.55,-9535.88 923.5,-9574.84 969.72,-9650.02 1054.33,-9589.63 1100.5,-9664.84 1115.92,-9689.95 1111.33,-26608.45 1113.5,-26637.84 1155.38,-27204.62 1257.24,-27336.15 1300.5,-27902.84 1301.25,-27912.68 1301.5,-29317.87 1308.5,-29324.84 1375,-29390.96 1452.12,-29390.06 1519.5,-29324.84 1529.32,-29315.33 1525.45,-29092.36 1527.5,-29078.84 1591.19,-28658.22 1724.07,-28577.42 1781,-28155.84 1783.28,-28138.94 1777.81,-8522.71 1789,-8509.84 1794.31,-8503.72 1801.08,-8499.51 1808.52,-8496.68"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1809.29,-8498.64 1814.34,-8494.78 1807.98,-8494.65 1809.29,-8498.64"/>
</g>
<!-- src/components/topbar/CurrentUserPopover.vue&#45;&gt;src/composables/auth/useCurrentUser.ts -->
<g id="edge1007" class="edge">
<title>src/components/topbar/CurrentUserPopover.vue&#45;&gt;src/composables/auth/useCurrentUser.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M875.22,-2971.63C888.7,-2974.09 901.57,-2979.45 910.5,-2989.84 938.35,-3022.23 906.12,-9101.82 923.5,-9140.84 966.64,-9237.71 1057.4,-9203.95 1100.5,-9300.84 1115.06,-9333.57 1112.53,-19583.02 1113.5,-19618.84 1156.06,-21185.8 1257.6,-21573.89 1300.5,-23140.84 1300.72,-23148.99 1302.73,-27835.07 1308.5,-27840.84 1374.87,-27907.09 1453.18,-27907.13 1519.5,-27840.84 1531.37,-27828.97 1516.29,-8522.32 1527.5,-8509.84 1543.7,-8491.8 1569.72,-8487.37 1593.45,-8487.94"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1593.66,-8490.05 1599.74,-8488.21 1593.84,-8485.86 1593.66,-8490.05"/>
</g>
<!-- src/components/topbar/CurrentUserPopover.spec.ts -->
<g id="node479" class="node">
<title>src/components/topbar/CurrentUserPopover.spec.ts</title>
<g id="a_node479"><a xlink:href="src/components/topbar/CurrentUserPopover.spec.ts" xlink:title="CurrentUserPopover.spec.ts">
<path fill="#ddfeff" stroke="black" d="M674,-2983.84C674,-2983.84 544,-2983.84 544,-2983.84 541,-2983.84 538,-2980.84 538,-2977.84 538,-2977.84 538,-2971.84 538,-2971.84 538,-2968.84 541,-2965.84 544,-2965.84 544,-2965.84 674,-2965.84 674,-2965.84 677,-2965.84 680,-2968.84 680,-2971.84 680,-2971.84 680,-2977.84 680,-2977.84 680,-2980.84 677,-2983.84 674,-2983.84"/>
<text text-anchor="start" x="546" y="-2972.64" font-family="Helvetica,sans-Serif" font-size="9.00">CurrentUserPopover.spec.ts</text>
</a>
</g>
</g>
<!-- src/components/topbar/CurrentUserPopover.spec.ts&#45;&gt;src/locales/en/main.json -->
<g id="edge1004" class="edge">
<title>src/components/topbar/CurrentUserPopover.spec.ts&#45;&gt;src/locales/en/main.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M680.33,-2979.4C685.31,-2982.02 689.81,-2985.43 693.5,-2989.84 701.49,-2999.38 699.43,-17315.56 701.5,-17327.84 748.68,-17607.53 863.25,-17651.16 910.5,-17930.84 938.96,-18099.34 902.73,-30065.22 923.5,-30234.84 963.3,-30559.78 1060.13,-30624.97 1100.5,-30949.84 1110.21,-31027.96 1095.72,-33707.15 1113.5,-33783.84 1156.56,-33969.54 1257.58,-33984.1 1300.5,-34169.84 1316.65,-34239.72 1293.37,-36681.73 1308.5,-36751.84 1356.8,-36975.66 1468.52,-36998.61 1519.5,-37221.84 1523.15,-37237.82 1515.75,-37505.4 1527.5,-37516.84 1608.24,-37595.42 1700.95,-37596.12 1781,-37516.84 1789.22,-37508.69 1786.3,-36695.09 1789,-36683.84 1830.46,-36511.05 1924.68,-36498.42 1967,-36325.84 1984.63,-36253.95 1977.59,-35733.81 1980,-35659.84 2000.74,-35024.15 2043.51,-34242.76 2050.13,-34123.42"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.25,-34123.19 2050.48,-34117.09 2048.05,-34122.96 2052.25,-34123.19"/>
</g>
<!-- src/components/topbar/CurrentUserPopover.spec.ts&#45;&gt;src/components/topbar/CurrentUserPopover.vue -->
<g id="edge1003" class="edge">
<title>src/components/topbar/CurrentUserPopover.spec.ts&#45;&gt;src/components/topbar/CurrentUserPopover.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M680.02,-2974.84C700.35,-2974.84 722.52,-2974.84 742.74,-2974.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="742.95,-2976.94 748.95,-2974.84 742.95,-2972.74 742.95,-2976.94"/>
</g>
<!-- src/components/topbar/WorkflowTabs.vue&#45;&gt;src/utils/envUtil.ts -->
<g id="edge1037" class="edge">
<title>src/components/topbar/WorkflowTabs.vue&#45;&gt;src/utils/envUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M649.99,-3043.95C666.41,-3049.88 683.82,-3059.47 693.5,-3074.84 706.63,-3095.67 684.5,-17240.02 701.5,-17257.84 717.55,-17274.66 894.45,-17251.02 910.5,-17267.84 940.86,-17299.65 893.28,-29899.89 923.5,-29931.84 950.57,-29960.46 1073.39,-29913.26 1100.5,-29941.84 1133.28,-29976.39 1087.64,-33330.84 1113.5,-33370.84 1163.07,-33447.5 1250.96,-33379.16 1300.5,-33455.84 1320.12,-33486.2 1290.66,-36027.39 1308.5,-36058.84 1362.51,-36154.04 1441.72,-36108.82 1519.5,-36185.84 1524.32,-36190.61 1521.58,-36195.53 1527.5,-36198.84 1625.85,-36253.8 1701.23,-36278.4 1781,-36198.84 1795.63,-36184.24 1774.99,-33238.03 1789,-33222.84 1815.9,-33193.65 1940.12,-33237.05 1967,-33207.84 1983.72,-33189.66 1978.09,-19005.46 1980,-18980.84 1993.59,-18805.49 2035.73,-18595.69 2047.76,-18538.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2049.84,-18538.43 2049.02,-18532.13 2045.73,-18537.57 2049.84,-18538.43"/>
</g>
<!-- src/components/topbar/WorkflowTabs.vue&#45;&gt;src/stores/workspaceStore.ts -->
<g id="edge1036" class="edge">
<title>src/components/topbar/WorkflowTabs.vue&#45;&gt;src/stores/workspaceStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M649.99,-3043.95C666.41,-3049.88 683.82,-3059.47 693.5,-3074.84 705.21,-3093.41 698.97,-15701.02 701.5,-15722.84 748.38,-16127.31 862.69,-16210.47 910.5,-16614.84 912.52,-16631.95 911.28,-19084.68 923.5,-19096.84 979.27,-19152.32 1044.79,-19152.38 1100.5,-19096.84 1122.08,-19075.32 1093.71,-14731.02 1113.5,-14707.84 1122.74,-14697.01 1136.47,-14691.83 1150.54,-14689.7"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1150.88,-14691.78 1156.58,-14688.97 1150.37,-14687.61 1150.88,-14691.78"/>
</g>
<!-- src/components/topbar/WorkflowTabs.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge1034" class="edge">
<title>src/components/topbar/WorkflowTabs.vue&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M649.99,-3043.95C666.41,-3049.88 683.82,-3059.47 693.5,-3074.84 706.26,-3095.09 687.76,-16841.24 701.5,-16860.84 758.23,-16941.78 853.75,-16855.91 910.5,-16936.84 935.31,-16972.21 899.71,-29344.77 923.5,-29380.84 970.64,-29452.3 1053.21,-29385.47 1100.5,-29456.84 1120.11,-29486.43 1096.28,-31981.79 1113.5,-32012.84 1161.17,-32098.77 1252.22,-32045.24 1300.5,-32130.84 1311.8,-32150.87 1292.08,-32528.73 1308.5,-32544.84 1375.45,-32610.5 1452.86,-32610.81 1519.5,-32544.84 1535.14,-32529.36 1521.4,-31773.98 1527.5,-31752.84 1587.09,-31546.26 1722.4,-31547.69 1781,-31340.84 1784.89,-31327.12 1779.76,-14928.7 1789,-14917.84 1800.02,-14904.88 1817.5,-14900.04 1834.27,-14898.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.51,-14900.91 1840.41,-14898.53 1834.31,-14896.72 1834.51,-14900.91"/>
</g>
<!-- src/components/topbar/WorkflowTabs.vue&#45;&gt;src/stores/commandStore.ts -->
<g id="edge1033" class="edge">
<title>src/components/topbar/WorkflowTabs.vue&#45;&gt;src/stores/commandStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M649.99,-3043.95C666.41,-3049.88 683.82,-3059.47 693.5,-3074.84 706.3,-3095.15 692.12,-16880.74 701.5,-16902.84 751.99,-17021.75 859.99,-16985.94 910.5,-17104.84 943.95,-17183.57 886.98,-29345.48 923.5,-29422.84 967.03,-29515.05 1056.78,-29476.71 1100.5,-29568.84 1115.43,-29600.29 1094.44,-32046.69 1113.5,-32075.84 1163.27,-32151.94 1250.2,-32083.09 1300.5,-32158.84 1313.23,-32178 1292.08,-32556.73 1308.5,-32572.84 1375.45,-32638.5 1452.66,-32638.61 1519.5,-32572.84 1529.36,-32563.13 1524.3,-32088.3 1527.5,-32074.84 1587.32,-31823.14 1723.15,-31803 1781,-31550.84 1784.22,-31536.79 1779.66,-14958.82 1789,-14947.84 1798.36,-14936.83 1812.37,-14931.68 1826.66,-14929.63"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.06,-14931.7 1832.79,-14928.94 1826.59,-14927.53 1827.06,-14931.7"/>
</g>
<!-- src/components/topbar/WorkflowTabs.vue&#45;&gt;src/composables/element/useOverflowObserver.ts -->
<g id="edge1031" class="edge">
<title>src/components/topbar/WorkflowTabs.vue&#45;&gt;src/composables/element/useOverflowObserver.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M649.98,-3043.96C666.4,-3049.88 683.81,-3059.48 693.5,-3074.84 709.22,-3099.74 682.12,-7293.66 701.5,-7315.84 712.3,-7328.19 728.1,-7333.96 744.35,-7336.18"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="744.16,-7338.27 750.35,-7336.84 744.62,-7334.09 744.16,-7338.27"/>
</g>
<!-- src/components/topbar/WorkflowTabs.vue&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge1035" class="edge">
<title>src/components/topbar/WorkflowTabs.vue&#45;&gt;src/stores/workflowStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M649.99,-3043.95C666.41,-3049.88 683.82,-3059.47 693.5,-3074.84 706.49,-3095.45 690.47,-17084.12 701.5,-17105.84 753.61,-17208.49 858.37,-17156.2 910.5,-17258.84 930.07,-17297.36 909.56,-29661.94 923.5,-29702.84 965.11,-29824.93 1058.71,-29810.81 1100.5,-29932.84 1115.21,-29975.8 1094.42,-33161.62 1113.5,-33202.84 1159.45,-33302.1 1254.56,-33263.57 1300.5,-33362.84 1312.63,-33389.05 1300.48,-35415.08 1308.5,-35442.84 1359.47,-35619.11 1366.98,-35703.92 1527.5,-35792.84 1626.06,-35847.43 1701.21,-35872.38 1781,-35792.84 1793.75,-35780.12 1786.8,-33217.71 1789,-33199.84 1829.35,-32872.68 1927.02,-32807.04 1967,-32479.84 1980.21,-32371.7 1977.81,-16901.75 1980,-16792.84 1994.95,-16050.22 2043.27,-15136.26 2050.18,-15008.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.28,-15008.03 2050.51,-15001.92 2048.09,-15007.8 2052.28,-15008.03"/>
</g>
<!-- src/components/topbar/WorkflowTabs.vue&#45;&gt;src/services/workflowService.ts -->
<g id="edge1032" class="edge">
<title>src/components/topbar/WorkflowTabs.vue&#45;&gt;src/services/workflowService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M649.99,-3043.95C666.41,-3049.88 683.81,-3059.47 693.5,-3074.84 703.59,-3090.84 700.58,-13952.94 701.5,-13971.84 748.35,-14929.87 861.87,-15161.9 910.5,-16119.84 911.53,-16140.15 909.09,-19034.49 923.5,-19048.84 979.25,-19104.34 1044.8,-19104.39 1100.5,-19048.84 1124.78,-19024.62 1091.24,-14135.93 1113.5,-14109.84 1122.65,-14099.12 1136.19,-14093.93 1150.12,-14091.77"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1150.4,-14093.85 1156.1,-14091.02 1149.88,-14089.68 1150.4,-14093.85"/>
</g>
<!-- src/components/topbar/WorkflowTabs.vue&#45;&gt;src/utils/mouseDownUtil.ts -->
<g id="edge1038" class="edge">
<title>src/components/topbar/WorkflowTabs.vue&#45;&gt;src/utils/mouseDownUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M649.99,-3043.95C666.41,-3049.88 683.82,-3059.47 693.5,-3074.84 706.47,-3095.41 685.74,-17066.31 701.5,-17084.84 762.49,-17156.51 849.49,-17047.18 910.5,-17118.84 938.48,-17151.7 896.81,-29514.92 923.5,-29548.84 973.57,-29612.45 1050.33,-29528.31 1100.5,-29591.84 1125.56,-29623.57 1089.36,-32470.4 1113.5,-32502.84 1165.37,-32572.54 1248.67,-32490.1 1300.5,-32559.84 1310.18,-32572.86 1297,-34885.38 1308.5,-34896.84 1374.92,-34963.03 1453,-34962.95 1519.5,-34896.84 1533,-34883.41 1520.83,-33543.67 1527.5,-33525.84 1588.05,-33363.92 1720.88,-33392.91 1781,-33230.84 1789.87,-33206.92 1772.26,-18555.09 1789,-18535.84 1798.44,-18524.97 1812.49,-18520.1 1826.77,-18518.37"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.11,-18520.44 1832.89,-18517.81 1826.73,-18516.26 1827.11,-18520.44"/>
</g>
<!-- src/components/topbar/WorkflowOverflowMenu.vue -->
<g id="node482" class="node">
<title>src/components/topbar/WorkflowOverflowMenu.vue</title>
<g id="a_node482"><a xlink:href="src/components/topbar/WorkflowOverflowMenu.vue" xlink:title="WorkflowOverflowMenu.vue">
<path fill="#41f083" stroke="black" d="M877,-3013.84C877,-3013.84 747,-3013.84 747,-3013.84 744,-3013.84 741,-3010.84 741,-3007.84 741,-3007.84 741,-3001.84 741,-3001.84 741,-2998.84 744,-2995.84 747,-2995.84 747,-2995.84 877,-2995.84 877,-2995.84 880,-2995.84 883,-2998.84 883,-3001.84 883,-3001.84 883,-3007.84 883,-3007.84 883,-3010.84 880,-3013.84 877,-3013.84"/>
<text text-anchor="start" x="749" y="-3002.64" font-family="Helvetica,sans-Serif" font-size="9.00">WorkflowOverflowMenu.vue</text>
</a>
</g>
</g>
<!-- src/components/topbar/WorkflowTabs.vue&#45;&gt;src/components/topbar/WorkflowOverflowMenu.vue -->
<g id="edge1029" class="edge">
<title>src/components/topbar/WorkflowTabs.vue&#45;&gt;src/components/topbar/WorkflowOverflowMenu.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M657.93,-3026.74C671.96,-3024.43 687.33,-3021.97 701.5,-3019.84 712.97,-3018.11 725.13,-3016.36 737.02,-3014.7"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="737.55,-3016.75 743.2,-3013.84 736.97,-3012.59 737.55,-3016.75"/>
</g>
<!-- src/components/topbar/WorkflowTab.vue -->
<g id="node483" class="node">
<title>src/components/topbar/WorkflowTab.vue</title>
<g id="a_node483"><a xlink:href="src/components/topbar/WorkflowTab.vue" xlink:title="WorkflowTab.vue">
<path fill="#41f083" stroke="black" d="M852,-3043.84C852,-3043.84 772,-3043.84 772,-3043.84 769,-3043.84 766,-3040.84 766,-3037.84 766,-3037.84 766,-3031.84 766,-3031.84 766,-3028.84 769,-3025.84 772,-3025.84 772,-3025.84 852,-3025.84 852,-3025.84 855,-3025.84 858,-3028.84 858,-3031.84 858,-3031.84 858,-3037.84 858,-3037.84 858,-3040.84 855,-3043.84 852,-3043.84"/>
<text text-anchor="start" x="774" y="-3032.64" font-family="Helvetica,sans-Serif" font-size="9.00">WorkflowTab.vue</text>
</a>
</g>
</g>
<!-- src/components/topbar/WorkflowTabs.vue&#45;&gt;src/components/topbar/WorkflowTab.vue -->
<g id="edge1030" class="edge">
<title>src/components/topbar/WorkflowTabs.vue&#45;&gt;src/components/topbar/WorkflowTab.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M657.63,-3034.84C688.33,-3034.84 728.21,-3034.84 759.62,-3034.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="759.78,-3036.94 765.78,-3034.84 759.78,-3032.74 759.78,-3036.94"/>
</g>
<!-- src/components/topbar/TopMenubar.vue -->
<g id="node481" class="node">
<title>src/components/topbar/TopMenubar.vue</title>
<g id="a_node481"><a xlink:href="src/components/topbar/TopMenubar.vue" xlink:title="TopMenubar.vue">
<path fill="#41f083" stroke="black" d="M464,-3013.84C464,-3013.84 386,-3013.84 386,-3013.84 383,-3013.84 380,-3010.84 380,-3007.84 380,-3007.84 380,-3001.84 380,-3001.84 380,-2998.84 383,-2995.84 386,-2995.84 386,-2995.84 464,-2995.84 464,-2995.84 467,-2995.84 470,-2998.84 470,-3001.84 470,-3001.84 470,-3007.84 470,-3007.84 470,-3010.84 467,-3013.84 464,-3013.84"/>
<text text-anchor="start" x="388" y="-3002.64" font-family="Helvetica,sans-Serif" font-size="9.00">TopMenubar.vue</text>
</a>
</g>
</g>
<!-- src/components/topbar/TopMenubar.vue&#45;&gt;src/utils/envUtil.ts -->
<g id="edge1018" class="edge">
<title>src/components/topbar/TopMenubar.vue&#45;&gt;src/utils/envUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M470.32,-3001.32C486.49,-3002.56 503.4,-3007.29 514,-3019.84 529.44,-3038.12 506.08,-16786.97 522,-16804.84 573.04,-16862.14 642.31,-16767.67 693.5,-16824.84 706.16,-16838.97 690.57,-18175.33 701.5,-18190.84 758.44,-18271.63 853.76,-18185.91 910.5,-18266.84 923.78,-18285.78 922.42,-31569.73 923.5,-31592.84 963.29,-32444.43 1058.43,-32651.35 1100.5,-33502.84 1111.77,-33731.01 1091.53,-35331.45 1113.5,-35558.84 1156.65,-36005.41 1255.98,-36104.4 1300.5,-36550.84 1302.27,-36568.58 1300.8,-37176.75 1308.5,-37192.84 1363,-37306.74 1408.68,-37331.09 1527.5,-37373.84 1633.51,-37411.98 1701.06,-37453.23 1781,-37373.84 1792.43,-37362.48 1787.47,-36229.88 1789,-36213.84 1830.21,-35781.42 1927.11,-35685.38 1967,-35252.84 1987.76,-35027.79 1962.55,-19206.16 1980,-18980.84 1993.58,-18805.49 2035.73,-18595.69 2047.76,-18538.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2049.84,-18538.43 2049.02,-18532.13 2045.73,-18537.57 2049.84,-18538.43"/>
</g>
<!-- src/components/topbar/TopMenubar.vue&#45;&gt;src/stores/workspaceStore.ts -->
<g id="edge1017" class="edge">
<title>src/components/topbar/TopMenubar.vue&#45;&gt;src/stores/workspaceStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M470.32,-3001.32C486.49,-3002.56 503.4,-3007.29 514,-3019.84 528.76,-3037.31 516.04,-16171.76 522,-16193.84 561.52,-16340.26 652.93,-16342.71 693.5,-16488.84 709.29,-16545.69 688.31,-16962.32 701.5,-17019.84 750.69,-17234.39 862.8,-17253.95 910.5,-17468.84 914.6,-17487.33 910.1,-28364.45 923.5,-28377.84 979.16,-28433.43 1044.85,-28433.44 1100.5,-28377.84 1134.08,-28344.29 1082.72,-14743.97 1113.5,-14707.84 1122.73,-14697 1136.46,-14691.82 1150.53,-14689.69"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1150.86,-14691.77 1156.57,-14688.96 1150.36,-14687.6 1150.86,-14691.77"/>
</g>
<!-- src/components/topbar/TopMenubar.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge1016" class="edge">
<title>src/components/topbar/TopMenubar.vue&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M470.32,-3001.32C486.49,-3002.56 503.4,-3007.29 514,-3019.84 529.22,-3037.86 511.01,-16587.96 522,-16608.84 565.08,-16690.72 650.15,-16645.1 693.5,-16726.84 708.18,-16754.52 686.92,-17827.1 701.5,-17854.84 754.23,-17955.13 858.07,-17900.39 910.5,-18000.84 930,-18038.19 902.16,-30100.5 923.5,-30136.84 969.14,-30214.56 1054.71,-30158.2 1100.5,-30235.84 1119.46,-30267.98 1089.15,-32894.56 1113.5,-32922.84 1168.38,-32986.57 1245.63,-32888.09 1300.5,-32951.84 1316.6,-32970.54 1291.01,-34711.42 1308.5,-34728.84 1374.96,-34795 1453.07,-34795.03 1519.5,-34728.84 1530.58,-34717.79 1520.35,-32489.75 1527.5,-32475.84 1590.99,-32352.23 1717.7,-32416.54 1781,-32292.84 1794.74,-32265.98 1769.46,-14940.81 1789,-14917.84 1800.02,-14904.88 1817.5,-14900.04 1834.27,-14898.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.51,-14900.91 1840.41,-14898.53 1834.31,-14896.72 1834.51,-14900.91"/>
</g>
<!-- src/components/topbar/TopMenubar.vue&#45;&gt;src/scripts/app.ts -->
<g id="edge1015" class="edge">
<title>src/components/topbar/TopMenubar.vue&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M470.32,-3001.32C486.49,-3002.56 503.4,-3007.29 514,-3019.84 528.95,-3037.55 513.2,-16349.39 522,-16370.84 563.22,-16471.29 651.64,-16444.65 693.5,-16544.84 706.27,-16575.39 696.25,-17108.14 701.5,-17140.84 750.54,-17446.31 863.32,-17499.07 910.5,-17804.84 913.32,-17823.09 910.43,-28429.79 923.5,-28442.84 979.16,-28498.43 1044.84,-28498.43 1100.5,-28442.84 1112.94,-28430.41 1112.97,-18330.42 1113.5,-18312.84 1132.87,-17672.74 1195.16,-16886.82 1204.75,-16768.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1206.85,-16768.28 1205.24,-16762.13 1202.66,-16767.94 1206.85,-16768.28"/>
</g>
<!-- src/components/topbar/TopMenubar.vue&#45;&gt;src/components/actionbar/ComfyActionbar.vue -->
<g id="edge1011" class="edge">
<title>src/components/topbar/TopMenubar.vue&#45;&gt;src/components/actionbar/ComfyActionbar.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M470.29,-3002.25C486.07,-3003.7 502.71,-3008.33 514,-3019.84 530.68,-3036.84 506.02,-3055.17 522,-3072.84 529.33,-3080.94 539.19,-3086.24 549.62,-3089.67"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="549.11,-3091.71 555.46,-3091.39 550.3,-3087.68 549.11,-3091.71"/>
</g>
<!-- src/components/topbar/TopMenubar.vue&#45;&gt;src/components/topbar/CommandMenubar.vue -->
<g id="edge1012" class="edge">
<title>src/components/topbar/TopMenubar.vue&#45;&gt;src/components/topbar/CommandMenubar.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M470.06,-3004.84C491.59,-3004.84 517.95,-3004.84 541.83,-3004.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="541.85,-3006.94 547.85,-3004.84 541.85,-3002.74 541.85,-3006.94"/>
</g>
<!-- src/components/topbar/TopMenubar.vue&#45;&gt;src/components/topbar/CurrentUserButton.vue -->
<g id="edge1013" class="edge">
<title>src/components/topbar/TopMenubar.vue&#45;&gt;src/components/topbar/CurrentUserButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M470.06,-2996.78C485.26,-2992.29 501.58,-2985.4 514,-2974.84 519.76,-2969.94 515.88,-2964.27 522,-2959.84 527.95,-2955.53 534.72,-2952.32 541.8,-2949.94"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="542.66,-2951.87 547.8,-2948.13 541.45,-2947.85 542.66,-2951.87"/>
</g>
<!-- src/components/topbar/TopMenubar.vue&#45;&gt;src/components/topbar/WorkflowTabs.vue -->
<g id="edge1014" class="edge">
<title>src/components/topbar/TopMenubar.vue&#45;&gt;src/components/topbar/WorkflowTabs.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M470.06,-3012.1C495.39,-3016.27 527.4,-3021.55 554.21,-3025.97"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="553.94,-3028.05 560.2,-3026.96 554.62,-3023.91 553.94,-3028.05"/>
</g>
<!-- src/components/topbar/WorkflowOverflowMenu.vue&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge1020" class="edge">
<title>src/components/topbar/WorkflowOverflowMenu.vue&#45;&gt;src/stores/workflowStore.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M883.21,-3003.47C893.69,-3006.43 903.36,-3011.52 910.5,-3019.84 941.82,-3056.27 890.96,-9903.49 923.5,-9938.84 950.24,-9967.88 1073.78,-9924.78 1100.5,-9953.84 1123.25,-9978.58 1091.62,-29285.33 1113.5,-29310.84 1168.25,-29374.68 1245.7,-29276.04 1300.5,-29339.84 1315.83,-29357.68 1292.45,-32709.64 1308.5,-32726.84 1340.58,-32761.2 1487.32,-32707.57 1519.5,-32741.84 1538.38,-32761.95 1507.92,-33715.41 1527.5,-33734.84 1607.49,-33814.18 1701.25,-33814.42 1781,-33734.84 1800.71,-33715.17 1770.13,-29745.32 1789,-29724.84 1815.89,-29695.64 1940.12,-29739.05 1967,-29709.84 1982.19,-29693.33 1979.55,-16815.26 1980,-16792.84 1995.01,-16050.22 2043.28,-15136.26 2050.18,-15008.04"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2052.28,-15008.03 2050.51,-15001.92 2048.09,-15007.8 2052.28,-15008.03"/>
</g>
<!-- src/components/topbar/WorkflowOverflowMenu.vue&#45;&gt;src/services/workflowService.ts -->
<g id="edge1019" class="edge">
<title>src/components/topbar/WorkflowOverflowMenu.vue&#45;&gt;src/services/workflowService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M883.2,-3003.48C893.68,-3006.44 903.35,-3011.53 910.5,-3019.84 927.68,-3039.79 911.22,-6787.55 923.5,-6810.84 968.07,-6895.34 1055.99,-6848.29 1100.5,-6932.84 1123.62,-6976.76 1081.3,-14042.07 1113.5,-14079.84 1122.64,-14090.56 1136.19,-14095.75 1150.11,-14097.91"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1149.88,-14100 1156.09,-14098.66 1150.4,-14095.83 1149.88,-14100"/>
</g>
<!-- src/components/topbar/WorkflowTab.vue&#45;&gt;src/stores/workspaceStore.ts -->
<g id="edge1027" class="edge">
<title>src/components/topbar/WorkflowTab.vue&#45;&gt;src/stores/workspaceStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M858.21,-3041.92C877.7,-3047.45 898.7,-3057.31 910.5,-3074.84 940.55,-3119.49 894.34,-6904.6 923.5,-6949.84 970.37,-7022.56 1053.69,-6958.08 1100.5,-7030.84 1129.23,-7075.5 1079.05,-14637.42 1113.5,-14677.84 1122.73,-14688.67 1136.46,-14693.85 1150.53,-14695.98"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1150.36,-14698.07 1156.57,-14696.71 1150.87,-14693.9 1150.36,-14698.07"/>
</g>
<!-- src/components/topbar/WorkflowTab.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge1025" class="edge">
<title>src/components/topbar/WorkflowTab.vue&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M858.22,-3041.91C877.71,-3047.44 898.71,-3057.3 910.5,-3074.84 935.87,-3112.58 896.5,-9587.24 923.5,-9623.84 972.41,-9690.12 1051.63,-9612.52 1100.5,-9678.84 1118.62,-9703.43 1109.38,-27243.57 1113.5,-27273.84 1155.55,-27582.72 1257.68,-27641.06 1300.5,-27949.84 1301.84,-27959.49 1301.59,-29345.97 1308.5,-29352.84 1465.92,-29509.37 1672.94,-29384.76 1781,-29190.84 1793.06,-29169.19 1772.94,-14936.71 1789,-14917.84 1800.02,-14904.88 1817.5,-14900.04 1834.27,-14898.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.51,-14900.92 1840.41,-14898.53 1834.31,-14896.72 1834.51,-14900.92"/>
</g>
<!-- src/components/topbar/WorkflowTab.vue&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge1026" class="edge">
<title>src/components/topbar/WorkflowTab.vue&#45;&gt;src/stores/workflowStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M858.22,-3041.91C877.72,-3047.44 898.71,-3057.3 910.5,-3074.84 937.14,-3114.48 892.54,-9916.46 923.5,-9952.84 975.17,-10013.54 1048.87,-9921.1 1100.5,-9981.84 1122.27,-10007.44 1100.46,-29307.86 1113.5,-29338.84 1158.62,-29446.01 1255.3,-29414.69 1300.5,-29521.84 1310.25,-29544.94 1302.36,-33108.52 1308.5,-33132.84 1357.06,-33325.05 1469.06,-33334.11 1519.5,-33525.84 1524.7,-33545.61 1512.88,-33879.53 1527.5,-33893.84 1608.03,-33972.63 1701.25,-33973.43 1781,-33893.84 1800.94,-33873.93 1772.37,-29859.58 1789,-29836.84 1838.04,-29769.79 1918,-29846.91 1967,-29779.84 1980.3,-29761.63 1979.54,-16815.38 1980,-16792.84 1995.01,-16050.22 2043.28,-15136.26 2050.18,-15008.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.28,-15008.03 2050.51,-15001.92 2048.09,-15007.8 2052.28,-15008.03"/>
</g>
<!-- src/components/topbar/WorkflowTab.vue&#45;&gt;src/services/workflowService.ts -->
<g id="edge1024" class="edge">
<title>src/components/topbar/WorkflowTab.vue&#45;&gt;src/services/workflowService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M858.21,-3041.92C877.7,-3047.45 898.7,-3057.31 910.5,-3074.84 940.41,-3119.28 888.75,-6891.07 923.5,-6931.84 975.21,-6992.5 1048.83,-6900.13 1100.5,-6960.84 1132.54,-6998.49 1081.43,-14042.21 1113.5,-14079.84 1122.64,-14090.56 1136.19,-14095.75 1150.11,-14097.91"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1149.88,-14100 1156.09,-14098.66 1150.4,-14095.83 1149.88,-14100"/>
</g>
<!-- src/components/topbar/WorkflowTab.vue&#45;&gt;src/composables/usePragmaticDragAndDrop.ts -->
<g id="edge1022" class="edge">
<title>src/components/topbar/WorkflowTab.vue&#45;&gt;src/composables/usePragmaticDragAndDrop.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M858.21,-3041.92C877.7,-3047.45 898.7,-3057.31 910.5,-3074.84 925.84,-3097.62 918.62,-7002.81 923.5,-7029.84 939.33,-7117.56 985.17,-7215.38 1003.4,-7251.97"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1001.7,-7253.27 1006.27,-7257.69 1005.46,-7251.38 1001.7,-7253.27"/>
</g>
<!-- src/components/topbar/WorkflowTabPopover.vue -->
<g id="node484" class="node">
<title>src/components/topbar/WorkflowTabPopover.vue</title>
<g id="a_node484"><a xlink:href="src/components/topbar/WorkflowTabPopover.vue" xlink:title="WorkflowTabPopover.vue">
<path fill="#41f083" stroke="black" d="M1070,-3043.84C1070,-3043.84 954,-3043.84 954,-3043.84 951,-3043.84 948,-3040.84 948,-3037.84 948,-3037.84 948,-3031.84 948,-3031.84 948,-3028.84 951,-3025.84 954,-3025.84 954,-3025.84 1070,-3025.84 1070,-3025.84 1073,-3025.84 1076,-3028.84 1076,-3031.84 1076,-3031.84 1076,-3037.84 1076,-3037.84 1076,-3040.84 1073,-3043.84 1070,-3043.84"/>
<text text-anchor="start" x="956" y="-3032.64" font-family="Helvetica,sans-Serif" font-size="9.00">WorkflowTabPopover.vue</text>
</a>
</g>
</g>
<!-- src/components/topbar/WorkflowTab.vue&#45;&gt;src/components/topbar/WorkflowTabPopover.vue -->
<g id="edge1021" class="edge">
<title>src/components/topbar/WorkflowTab.vue&#45;&gt;src/components/topbar/WorkflowTabPopover.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M858.43,-3034.84C883.05,-3034.84 914.01,-3034.84 941.59,-3034.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="941.78,-3036.94 947.78,-3034.84 941.78,-3032.74 941.78,-3036.94"/>
</g>
<!-- src/components/topbar/WorkflowTab.vue&#45;&gt;src/renderer/thumbnail/composables/useWorkflowThumbnail.ts -->
<g id="edge1023" class="edge">
<title>src/components/topbar/WorkflowTab.vue&#45;&gt;src/renderer/thumbnail/composables/useWorkflowThumbnail.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M858.22,-3041.91C877.72,-3047.44 898.72,-3057.3 910.5,-3074.84 926.33,-3098.4 904.94,-11228.36 923.5,-11249.84 927.96,-11255 933.5,-11258.76 939.62,-11261.45"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="939.03,-11263.47 945.39,-11263.63 940.52,-11259.55 939.03,-11263.47"/>
</g>
<!-- src/components/topbar/WorkflowTabPopover.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge1028" class="edge">
<title>src/components/topbar/WorkflowTabPopover.vue&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1056.22,-3043.95C1073.01,-3049.82 1090.56,-3059.38 1100.5,-3074.84 1113.38,-3094.87 1111.79,-16767.09 1113.5,-16790.84 1155.44,-17372.61 1258.63,-17508.06 1300.5,-18089.84 1301.2,-18099.56 1301.6,-29317.94 1308.5,-29324.84 1374.83,-29391.12 1452.9,-29390.86 1519.5,-29324.84 1537.43,-29307.06 1511.64,-28435.48 1527.5,-28415.84 1600.04,-28325.99 1708.83,-28448.98 1781,-28358.84 1795.58,-28340.62 1773.88,-14935.61 1789,-14917.84 1800.02,-14904.88 1817.5,-14900.04 1834.27,-14898.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.51,-14900.92 1840.41,-14898.53 1834.31,-14896.72 1834.51,-14900.92"/>
</g>
<!-- src/renderer/thumbnail/composables/useWorkflowThumbnail.ts&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge2976" class="edge">
<title>src/renderer/thumbnail/composables/useWorkflowThumbnail.ts&#45;&gt;src/stores/workflowStore.ts</title>
<g id="a_edge2976"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1017.96,-11272.12C1033.92,-11302.61 1083.94,-11402.92 1100.5,-11492.84 1123.63,-11618.45 1086.96,-29759.9 1113.5,-29884.84 1156.05,-30085.11 1257.81,-30105.6 1300.5,-30305.84 1306.03,-30331.79 1295.42,-34103.75 1308.5,-34126.84 1362.46,-34222.07 1463.55,-34159.76 1519.5,-34253.84 1529.79,-34271.14 1512.95,-34420.92 1527.5,-34434.84 1608.91,-34512.73 1701.26,-34514.43 1781,-34434.84 1802.84,-34413.03 1769.89,-30015.07 1789,-29990.84 1839.4,-29926.93 1916.63,-30011.76 1967,-29947.84 1981.14,-29929.9 1979.54,-16815.67 1980,-16792.84 1994.72,-16064.25 2041.47,-15170.72 2049.74,-15016.14"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2052.28,-15008.03 2050.51,-15001.92 2048.09,-15007.8 2052.28,-15008.03"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2050.18,-15007.91 2050.02,-15010.91 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2049.89" cy="-15013.3" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1132.43" y="-13130.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/thumbnail/graphThumbnailRenderer.ts -->
<g id="node920" class="node">
<title>src/renderer/thumbnail/graphThumbnailRenderer.ts</title>
<g id="a_node920"><a xlink:href="src/renderer/thumbnail/graphThumbnailRenderer.ts" xlink:title="graphThumbnailRenderer.ts">
<path fill="#ddfeff" stroke="black" d="M1272.5,-11284.84C1272.5,-11284.84 1141.5,-11284.84 1141.5,-11284.84 1138.5,-11284.84 1135.5,-11281.84 1135.5,-11278.84 1135.5,-11278.84 1135.5,-11272.84 1135.5,-11272.84 1135.5,-11269.84 1138.5,-11266.84 1141.5,-11266.84 1141.5,-11266.84 1272.5,-11266.84 1272.5,-11266.84 1275.5,-11266.84 1278.5,-11269.84 1278.5,-11272.84 1278.5,-11272.84 1278.5,-11278.84 1278.5,-11278.84 1278.5,-11281.84 1275.5,-11284.84 1272.5,-11284.84"/>
<text text-anchor="start" x="1143.5" y="-11273.64" font-family="Helvetica,sans-Serif" font-size="9.00">graphThumbnailRenderer.ts</text>
</a>
</g>
</g>
<!-- src/renderer/thumbnail/composables/useWorkflowThumbnail.ts&#45;&gt;src/renderer/thumbnail/graphThumbnailRenderer.ts -->
<g id="edge2975" class="edge">
<title>src/renderer/thumbnail/composables/useWorkflowThumbnail.ts&#45;&gt;src/renderer/thumbnail/graphThumbnailRenderer.ts</title>
<g id="a_edge2975"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1078.61,-11267.26C1092.3,-11268.18 1106.91,-11269.16 1121.18,-11270.12"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1129.16,-11272.77 1135.29,-11271.07 1129.44,-11268.58 1129.16,-11272.77"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1129.3,-11270.67 1126.31,-11270.47 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1123.91" cy="-11270.31" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1131.57" y="-11261.97" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/components/ui/slider/Slider.vue -->
<g id="node486" class="node">
<title>src/components/ui/slider/Slider.vue</title>
<g id="a_node486"><a xlink:href="src/components/ui/slider/Slider.vue" xlink:title="Slider.vue">
<path fill="#41f083" stroke="black" d="M272.5,-6847.84C272.5,-6847.84 223.5,-6847.84 223.5,-6847.84 220.5,-6847.84 217.5,-6844.84 217.5,-6841.84 217.5,-6841.84 217.5,-6835.84 217.5,-6835.84 217.5,-6832.84 220.5,-6829.84 223.5,-6829.84 223.5,-6829.84 272.5,-6829.84 272.5,-6829.84 275.5,-6829.84 278.5,-6832.84 278.5,-6835.84 278.5,-6835.84 278.5,-6841.84 278.5,-6841.84 278.5,-6844.84 275.5,-6847.84 272.5,-6847.84"/>
<text text-anchor="start" x="225.5" y="-6836.64" font-family="Helvetica,sans-Serif" font-size="9.00">Slider.vue</text>
</a>
</g>
</g>
<!-- src/components/ui/slider/Slider.vue&#45;&gt;src/utils/tailwindUtil.ts -->
<g id="edge1039" class="edge">
<title>src/components/ui/slider/Slider.vue&#45;&gt;src/utils/tailwindUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M248.99,-6848.05C248.54,-7210.05 235.99,-18113.6 336,-18232.84 439.83,-18356.63 590.11,-18174.67 693.5,-18298.84 714.03,-18323.49 679.9,-36756.11 701.5,-36779.84 1673.93,-37848.12 1667.85,-36327.14 1781,-33660.84 1781.59,-33647 1780.02,-17712.39 1789,-17701.84 1800.49,-17688.33 1818.99,-17683.64 1836.4,-17682.69"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1836.81,-17684.78 1842.75,-17682.5 1836.69,-17680.58 1836.81,-17684.78"/>
</g>
<!-- src/components/widget/SampleModelSelector.vue -->
<g id="node487" class="node">
<title>src/components/widget/SampleModelSelector.vue</title>
<g id="a_node487"><a xlink:href="src/components/widget/SampleModelSelector.vue" xlink:title="SampleModelSelector.vue">
<path fill="#41f083" stroke="black" d="M1267,-807.84C1267,-807.84 1147,-807.84 1147,-807.84 1144,-807.84 1141,-804.84 1141,-801.84 1141,-801.84 1141,-795.84 1141,-795.84 1141,-792.84 1144,-789.84 1147,-789.84 1147,-789.84 1267,-789.84 1267,-789.84 1270,-789.84 1273,-792.84 1273,-795.84 1273,-795.84 1273,-801.84 1273,-801.84 1273,-804.84 1270,-807.84 1267,-807.84"/>
<text text-anchor="start" x="1149" y="-796.64" font-family="Helvetica,sans-Serif" font-size="9.00">SampleModelSelector.vue</text>
</a>
</g>
</g>
<!-- src/components/widget/SampleModelSelector.vue&#45;&gt;src/components/button/IconButton.vue -->
<g id="edge1040" class="edge">
<title>src/components/widget/SampleModelSelector.vue&#45;&gt;src/components/button/IconButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1273.34,-802.69C1358.28,-808.11 1498.32,-818.58 1519.5,-829.84 1680.17,-915.24 1715.21,-975.19 1781,-1144.84 1787.84,-1162.47 1776.94,-1300.27 1789,-1314.84 1799.73,-1327.79 1816.6,-1333.9 1832.98,-1336.57"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1832.75,-1338.66 1838.98,-1337.41 1833.32,-1334.5 1832.75,-1338.66"/>
</g>
<!-- src/components/widget/SampleModelSelector.vue&#45;&gt;src/components/button/IconTextButton.vue -->
<g id="edge1041" class="edge">
<title>src/components/widget/SampleModelSelector.vue&#45;&gt;src/components/button/IconTextButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1215.71,-808.08C1231.19,-825.9 1268.06,-864.76 1308.5,-881.84 1351.95,-900.18 1487.72,-869.99 1519.5,-904.84 1537.66,-924.75 1509.49,-1369.79 1527.5,-1389.84 1543.08,-1407.19 1567.69,-1412.34 1590.63,-1412.61"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1590.74,-1414.71 1596.73,-1412.56 1590.71,-1410.51 1590.74,-1414.71"/>
</g>
<!-- src/components/widget/SampleModelSelector.vue&#45;&gt;src/components/button/MoreButton.vue -->
<g id="edge1042" class="edge">
<title>src/components/widget/SampleModelSelector.vue&#45;&gt;src/components/button/MoreButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1219.28,-807.89C1237.09,-821.69 1273.34,-847.75 1308.5,-860.84 1397.52,-893.97 1457.25,-823.09 1519.5,-894.84 1535.34,-913.09 1511.33,-1311.87 1527.5,-1329.84 1544.79,-1349.05 1573.16,-1353.3 1598.03,-1352.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1598.38,-1354.6 1604.27,-1352.21 1598.17,-1350.4 1598.38,-1354.6"/>
</g>
<!-- src/components/widget/SampleModelSelector.vue&#45;&gt;src/components/chip/SquareChip.vue -->
<g id="edge1046" class="edge">
<title>src/components/widget/SampleModelSelector.vue&#45;&gt;src/components/chip/SquareChip.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1213.77,-807.86C1227.46,-828.43 1264.08,-878.88 1308.5,-902.84 1328.87,-913.82 1353.82,-919.4 1375.39,-922.2"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1375.17,-924.29 1381.38,-922.92 1375.68,-920.12 1375.17,-924.29"/>
</g>
<!-- src/components/widget/SampleModelSelector.vue&#45;&gt;src/components/card/CardBottom.vue -->
<g id="edge1043" class="edge">
<title>src/components/widget/SampleModelSelector.vue&#45;&gt;src/components/card/CardBottom.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1219.99,-808.08C1240.66,-824.81 1282.49,-862.33 1300.5,-904.84 1308.76,-924.34 1293.85,-984.53 1308.5,-999.84 1325.2,-1017.28 1351.37,-1021.8 1374.69,-1021.61"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1374.92,-1023.71 1380.86,-1021.46 1374.81,-1019.51 1374.92,-1023.71"/>
</g>
<!-- src/components/widget/SampleModelSelector.vue&#45;&gt;src/components/card/CardContainer.vue -->
<g id="edge1044" class="edge">
<title>src/components/widget/SampleModelSelector.vue&#45;&gt;src/components/card/CardContainer.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1220.08,-808.05C1240.88,-824.72 1282.92,-862.15 1300.5,-904.84 1305.8,-917.71 1298.98,-1019.69 1308.5,-1029.84 1323.87,-1046.22 1347.57,-1051.28 1369.6,-1051.73"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1369.76,-1053.83 1375.76,-1051.74 1369.77,-1049.63 1369.76,-1053.83"/>
</g>
<!-- src/components/widget/SampleModelSelector.vue&#45;&gt;src/components/card/CardTop.vue -->
<g id="edge1045" class="edge">
<title>src/components/widget/SampleModelSelector.vue&#45;&gt;src/components/card/CardTop.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1219.44,-807.92C1239.63,-824.67 1281.27,-862.6 1300.5,-904.84 1311.28,-928.52 1290.56,-943.99 1308.5,-962.84 1327.47,-982.77 1358.39,-987.88 1383.61,-988.22"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1383.89,-990.32 1389.89,-988.21 1383.89,-986.12 1383.89,-990.32"/>
</g>
<!-- src/components/widget/SampleModelSelector.vue&#45;&gt;src/utils/gridUtil.ts -->
<g id="edge1055" class="edge">
<title>src/components/widget/SampleModelSelector.vue&#45;&gt;src/utils/gridUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1220.36,-807.94C1241.59,-824.44 1284.28,-861.62 1300.5,-904.84 1309.22,-928.06 1294.02,-15174.69 1308.5,-15194.84 1366.26,-15275.17 1461.73,-15185.51 1519.5,-15265.84 1531.59,-15282.65 1512.85,-27182.2 1527.5,-27196.84 1607.19,-27276.48 1701.3,-27276.47 1781,-27196.84 1803.44,-27174.42 1768.44,-18085.99 1789,-18061.84 1802.44,-18046.04 1825.47,-18042.3 1845.13,-18042.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1845.31,-18044.61 1851.38,-18042.7 1845.44,-18040.41 1845.31,-18044.61"/>
</g>
<!-- src/components/widget/SampleModelSelector.vue&#45;&gt;src/components/input/MultiSelect.vue -->
<g id="edge1047" class="edge">
<title>src/components/widget/SampleModelSelector.vue&#45;&gt;src/components/input/MultiSelect.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1220.24,-807.98C1241.3,-824.55 1283.73,-861.83 1300.5,-904.84 1306.66,-920.63 1297.14,-1197.26 1308.5,-1209.84 1325.26,-1228.39 1352.69,-1232.62 1376.72,-1231.98"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1376.85,-1234.07 1382.75,-1231.72 1376.66,-1229.88 1376.85,-1234.07"/>
</g>
<!-- src/components/widget/SampleModelSelector.vue&#45;&gt;src/components/input/SearchBox.vue -->
<g id="edge1048" class="edge">
<title>src/components/widget/SampleModelSelector.vue&#45;&gt;src/components/input/SearchBox.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1232.56,-807.93C1252.77,-815.23 1282.26,-825.44 1308.5,-832.84 1401.06,-858.95 1445.01,-820.01 1519.5,-880.84 1608.78,-953.74 1638.45,-1101.91 1645.9,-1149.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1643.84,-1150.08 1646.8,-1155.7 1647.99,-1149.46 1643.84,-1150.08"/>
</g>
<!-- src/components/widget/SampleModelSelector.vue&#45;&gt;src/components/input/SingleSelect.vue -->
<g id="edge1049" class="edge">
<title>src/components/widget/SampleModelSelector.vue&#45;&gt;src/components/input/SingleSelect.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1220.23,-807.99C1241.27,-824.56 1283.67,-861.85 1300.5,-904.84 1306.07,-919.07 1298.24,-1168.51 1308.5,-1179.84 1324.58,-1197.6 1350.45,-1202.21 1373.72,-1202.01"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1373.95,-1204.11 1379.89,-1201.85 1373.84,-1199.91 1373.95,-1204.11"/>
</g>
<!-- src/components/widget/layout/BaseModalLayout.vue -->
<g id="node488" class="node">
<title>src/components/widget/layout/BaseModalLayout.vue</title>
<g id="a_node488"><a xlink:href="src/components/widget/layout/BaseModalLayout.vue" xlink:title="BaseModalLayout.vue">
<path fill="#41f083" stroke="black" d="M1477,-751.84C1477,-751.84 1375,-751.84 1375,-751.84 1372,-751.84 1369,-748.84 1369,-745.84 1369,-745.84 1369,-739.84 1369,-739.84 1369,-736.84 1372,-733.84 1375,-733.84 1375,-733.84 1477,-733.84 1477,-733.84 1480,-733.84 1483,-736.84 1483,-739.84 1483,-739.84 1483,-745.84 1483,-745.84 1483,-748.84 1480,-751.84 1477,-751.84"/>
<text text-anchor="start" x="1377" y="-740.64" font-family="Helvetica,sans-Serif" font-size="9.00">BaseModalLayout.vue</text>
</a>
</g>
</g>
<!-- src/components/widget/SampleModelSelector.vue&#45;&gt;src/components/widget/layout/BaseModalLayout.vue -->
<g id="edge1050" class="edge">
<title>src/components/widget/SampleModelSelector.vue&#45;&gt;src/components/widget/layout/BaseModalLayout.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1273.32,-795.25C1283.28,-792.25 1292.8,-787.68 1300.5,-780.84 1309.22,-773.09 1299.47,-763.23 1308.5,-755.84 1323.42,-743.62 1343.27,-738.66 1362.34,-737.27"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1362.89,-739.34 1368.77,-736.93 1362.67,-735.15 1362.89,-739.34"/>
</g>
<!-- src/components/widget/panel/LeftSidePanel.vue -->
<g id="node489" class="node">
<title>src/components/widget/panel/LeftSidePanel.vue</title>
<g id="a_node489"><a xlink:href="src/components/widget/panel/LeftSidePanel.vue" xlink:title="LeftSidePanel.vue">
<path fill="#41f083" stroke="black" d="M1691,-691.84C1691,-691.84 1607,-691.84 1607,-691.84 1604,-691.84 1601,-688.84 1601,-685.84 1601,-685.84 1601,-679.84 1601,-679.84 1601,-676.84 1604,-673.84 1607,-673.84 1607,-673.84 1691,-673.84 1691,-673.84 1694,-673.84 1697,-676.84 1697,-679.84 1697,-679.84 1697,-685.84 1697,-685.84 1697,-688.84 1694,-691.84 1691,-691.84"/>
<text text-anchor="start" x="1609" y="-680.64" font-family="Helvetica,sans-Serif" font-size="9.00">LeftSidePanel.vue</text>
</a>
</g>
</g>
<!-- src/components/widget/SampleModelSelector.vue&#45;&gt;src/components/widget/panel/LeftSidePanel.vue -->
<g id="edge1051" class="edge">
<title>src/components/widget/SampleModelSelector.vue&#45;&gt;src/components/widget/panel/LeftSidePanel.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1273.31,-804.57C1354.24,-810.12 1485.63,-813.51 1519.5,-780.84 1533.16,-767.67 1514.18,-709.34 1527.5,-695.84 1544.59,-678.51 1570.84,-674.19 1594.48,-674.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1594.67,-676.76 1600.74,-674.89 1594.82,-672.57 1594.67,-676.76"/>
</g>
<!-- src/components/widget/panel/RightSidePanel.vue -->
<g id="node490" class="node">
<title>src/components/widget/panel/RightSidePanel.vue</title>
<g id="a_node490"><a xlink:href="src/components/widget/panel/RightSidePanel.vue" xlink:title="RightSidePanel.vue">
<path fill="#41f083" stroke="black" d="M1472,-691.84C1472,-691.84 1380,-691.84 1380,-691.84 1377,-691.84 1374,-688.84 1374,-685.84 1374,-685.84 1374,-679.84 1374,-679.84 1374,-676.84 1377,-673.84 1380,-673.84 1380,-673.84 1472,-673.84 1472,-673.84 1475,-673.84 1478,-676.84 1478,-679.84 1478,-679.84 1478,-685.84 1478,-685.84 1478,-688.84 1475,-691.84 1472,-691.84"/>
<text text-anchor="start" x="1382" y="-680.64" font-family="Helvetica,sans-Serif" font-size="9.00">RightSidePanel.vue</text>
</a>
</g>
</g>
<!-- src/components/widget/SampleModelSelector.vue&#45;&gt;src/components/widget/panel/RightSidePanel.vue -->
<g id="edge1052" class="edge">
<title>src/components/widget/SampleModelSelector.vue&#45;&gt;src/components/widget/panel/RightSidePanel.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1273.43,-796.63C1283.63,-793.52 1293.19,-788.56 1300.5,-780.84 1318.39,-761.94 1291.96,-742.93 1308.5,-722.84 1323.16,-705.03 1346.14,-695.12 1367.84,-689.63"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1368.56,-691.61 1373.92,-688.19 1367.59,-687.53 1368.56,-691.61"/>
</g>
<!-- src/types/navTypes.ts -->
<g id="node491" class="node">
<title>src/types/navTypes.ts</title>
<g id="a_node491"><a xlink:href="src/types/navTypes.ts" xlink:title="navTypes.ts">
<path fill="#ddfeff" stroke="black" d="M1910.5,-17061.84C1910.5,-17061.84 1853.5,-17061.84 1853.5,-17061.84 1850.5,-17061.84 1847.5,-17058.84 1847.5,-17055.84 1847.5,-17055.84 1847.5,-17049.84 1847.5,-17049.84 1847.5,-17046.84 1850.5,-17043.84 1853.5,-17043.84 1853.5,-17043.84 1910.5,-17043.84 1910.5,-17043.84 1913.5,-17043.84 1916.5,-17046.84 1916.5,-17049.84 1916.5,-17049.84 1916.5,-17055.84 1916.5,-17055.84 1916.5,-17058.84 1913.5,-17061.84 1910.5,-17061.84"/>
<text text-anchor="start" x="1855.5" y="-17050.64" font-family="Helvetica,sans-Serif" font-size="9.00">navTypes.ts</text>
</a>
</g>
</g>
<!-- src/components/widget/SampleModelSelector.vue&#45;&gt;src/types/navTypes.ts -->
<g id="edge1053" class="edge">
<title>src/components/widget/SampleModelSelector.vue&#45;&gt;src/types/navTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1220.36,-807.94C1241.59,-824.44 1284.28,-861.62 1300.5,-904.84 1309.13,-927.84 1293.17,-15035.64 1308.5,-15054.84 1368.51,-15129.99 1459.48,-15027.69 1519.5,-15102.84 1531.74,-15118.16 1513.63,-26384.97 1527.5,-26398.84 1567.35,-26438.66 1741.15,-26438.65 1781,-26398.84 1803.92,-26375.94 1768,-17092.51 1789,-17067.84 1801.53,-17053.11 1822.41,-17048.86 1841.11,-17048.52"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1841.35,-17050.62 1847.35,-17048.55 1841.36,-17046.42 1841.35,-17050.62"/>
</g>
<!-- src/types/widgetTypes.ts -->
<g id="node492" class="node">
<title>src/types/widgetTypes.ts</title>
<g id="a_node492"><a xlink:href="src/types/widgetTypes.ts" xlink:title="widgetTypes.ts">
<path fill="#ddfeff" stroke="black" d="M1917.5,-17181.84C1917.5,-17181.84 1846.5,-17181.84 1846.5,-17181.84 1843.5,-17181.84 1840.5,-17178.84 1840.5,-17175.84 1840.5,-17175.84 1840.5,-17169.84 1840.5,-17169.84 1840.5,-17166.84 1843.5,-17163.84 1846.5,-17163.84 1846.5,-17163.84 1917.5,-17163.84 1917.5,-17163.84 1920.5,-17163.84 1923.5,-17166.84 1923.5,-17169.84 1923.5,-17169.84 1923.5,-17175.84 1923.5,-17175.84 1923.5,-17178.84 1920.5,-17181.84 1917.5,-17181.84"/>
<text text-anchor="start" x="1848.5" y="-17170.64" font-family="Helvetica,sans-Serif" font-size="9.00">widgetTypes.ts</text>
</a>
</g>
</g>
<!-- src/components/widget/SampleModelSelector.vue&#45;&gt;src/types/widgetTypes.ts -->
<g id="edge1054" class="edge">
<title>src/components/widget/SampleModelSelector.vue&#45;&gt;src/types/widgetTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1220.36,-807.94C1241.59,-824.44 1284.28,-861.62 1300.5,-904.84 1309.15,-927.88 1292.32,-15064.29 1308.5,-15082.84 1370.73,-15154.17 1457.26,-15040.51 1519.5,-15111.84 1532.77,-15127.04 1513.23,-26720.57 1527.5,-26734.84 1547.42,-26754.75 1761.07,-26754.75 1781,-26734.84 1792.72,-26723.12 1778.26,-17200.46 1789,-17187.84 1800.02,-17174.88 1817.5,-17170.04 1834.27,-17168.83"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.51,-17170.92 1840.41,-17168.54 1834.32,-17166.72 1834.51,-17170.92"/>
</g>
<!-- src/components/widget/layout/BaseModalLayout.vue&#45;&gt;src/components/button/IconButton.vue -->
<g id="edge1072" class="edge">
<title>src/components/widget/layout/BaseModalLayout.vue&#45;&gt;src/components/button/IconButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1471.18,-733.8C1547.61,-721.06 1703.75,-708.3 1781,-796.84 1799.92,-818.52 1771,-1292.38 1789,-1314.84 1799.52,-1327.96 1816.35,-1334.1 1832.75,-1336.75"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1832.54,-1338.84 1838.77,-1337.58 1833.11,-1334.68 1832.54,-1338.84"/>
</g>
<!-- src/components/widget/layout/BaseModalLayout.vue&#45;&gt;src/utils/tailwindUtil.ts -->
<g id="edge1074" class="edge">
<title>src/components/widget/layout/BaseModalLayout.vue&#45;&gt;src/utils/tailwindUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1434.52,-751.92C1453.38,-775.39 1502.43,-840.68 1519.5,-904.84 1524.77,-924.65 1514.59,-6793.91 1527.5,-6809.84 1600.04,-6899.33 1708.49,-6774.32 1781,-6863.84 1804.61,-6892.98 1765.45,-17637.64 1789,-17666.84 1800.33,-17680.89 1819.01,-17686.54 1836.58,-17688.42"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1836.84,-17690.55 1842.99,-17688.95 1837.19,-17686.36 1836.84,-17690.55"/>
</g>
<!-- src/components/widget/layout/BaseModalLayout.vue&#45;&gt;src/types/widgetTypes.ts -->
<g id="edge1073" class="edge">
<title>src/components/widget/layout/BaseModalLayout.vue&#45;&gt;src/types/widgetTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1434.52,-751.92C1453.38,-775.39 1502.43,-840.68 1519.5,-904.84 1524.73,-924.47 1516,-6740.09 1527.5,-6756.84 1595.87,-6856.42 1712.66,-6755.23 1781,-6854.84 1791.12,-6869.59 1777.41,-17144.21 1789,-17157.84 1800.02,-17170.79 1817.5,-17175.64 1834.27,-17176.85"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.32,-17178.95 1840.41,-17177.14 1834.51,-17174.76 1834.32,-17178.95"/>
</g>
<!-- src/components/widget/panel/LeftSidePanel.vue&#45;&gt;src/types/navTypes.ts -->
<g id="edge1083" class="edge">
<title>src/components/widget/panel/LeftSidePanel.vue&#45;&gt;src/types/navTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1653.66,-692.06C1672.08,-739.11 1754.89,-957.4 1781,-1144.84 1782.9,-1158.5 1780.06,-17027.33 1789,-17037.84 1801.53,-17052.57 1822.41,-17056.81 1841.11,-17057.15"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1841.36,-17059.25 1847.35,-17057.13 1841.34,-17055.05 1841.36,-17059.25"/>
</g>
<!-- src/components/widget/nav/NavItem.vue -->
<g id="node496" class="node">
<title>src/components/widget/nav/NavItem.vue</title>
<g id="a_node496"><a xlink:href="src/components/widget/nav/NavItem.vue" xlink:title="NavItem.vue">
<path fill="#41f083" stroke="black" d="M2083,-781.84C2083,-781.84 2021,-781.84 2021,-781.84 2018,-781.84 2015,-778.84 2015,-775.84 2015,-775.84 2015,-769.84 2015,-769.84 2015,-766.84 2018,-763.84 2021,-763.84 2021,-763.84 2083,-763.84 2083,-763.84 2086,-763.84 2089,-766.84 2089,-769.84 2089,-769.84 2089,-775.84 2089,-775.84 2089,-778.84 2086,-781.84 2083,-781.84"/>
<text text-anchor="start" x="2023" y="-770.64" font-family="Helvetica,sans-Serif" font-size="9.00">NavItem.vue</text>
</a>
</g>
</g>
<!-- src/components/widget/panel/LeftSidePanel.vue&#45;&gt;src/components/widget/nav/NavItem.vue -->
<g id="edge1081" class="edge">
<title>src/components/widget/panel/LeftSidePanel.vue&#45;&gt;src/components/widget/nav/NavItem.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1697.02,-688.59C1779.02,-698.76 1941.87,-719.61 1967,-727.84 1990.87,-735.65 2015.98,-750.03 2032.45,-760.43"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2031.51,-762.32 2037.7,-763.79 2033.78,-758.79 2031.51,-762.32"/>
</g>
<!-- src/components/widget/nav/NavTitle.vue -->
<g id="node497" class="node">
<title>src/components/widget/nav/NavTitle.vue</title>
<g id="a_node497"><a xlink:href="src/components/widget/nav/NavTitle.vue" xlink:title="NavTitle.vue">
<path fill="#41f083" stroke="black" d="M1912,-751.84C1912,-751.84 1852,-751.84 1852,-751.84 1849,-751.84 1846,-748.84 1846,-745.84 1846,-745.84 1846,-739.84 1846,-739.84 1846,-736.84 1849,-733.84 1852,-733.84 1852,-733.84 1912,-733.84 1912,-733.84 1915,-733.84 1918,-736.84 1918,-739.84 1918,-739.84 1918,-745.84 1918,-745.84 1918,-748.84 1915,-751.84 1912,-751.84"/>
<text text-anchor="start" x="1854" y="-740.64" font-family="Helvetica,sans-Serif" font-size="9.00">NavTitle.vue</text>
</a>
</g>
</g>
<!-- src/components/widget/panel/LeftSidePanel.vue&#45;&gt;src/components/widget/nav/NavTitle.vue -->
<g id="edge1082" class="edge">
<title>src/components/widget/panel/LeftSidePanel.vue&#45;&gt;src/components/widget/nav/NavTitle.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1681.94,-691.88C1710.07,-699.77 1752.16,-711.4 1789,-720.84 1805.57,-725.08 1823.89,-729.52 1839.79,-733.28"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1839.66,-735.41 1845.99,-734.74 1840.63,-731.32 1839.66,-735.41"/>
</g>
<!-- src/components/widget/panel/PanelHeader.vue -->
<g id="node499" class="node">
<title>src/components/widget/panel/PanelHeader.vue</title>
<g id="a_node499"><a xlink:href="src/components/widget/panel/PanelHeader.vue" xlink:title="PanelHeader.vue">
<path fill="#41f083" stroke="black" d="M1922,-691.84C1922,-691.84 1842,-691.84 1842,-691.84 1839,-691.84 1836,-688.84 1836,-685.84 1836,-685.84 1836,-679.84 1836,-679.84 1836,-676.84 1839,-673.84 1842,-673.84 1842,-673.84 1922,-673.84 1922,-673.84 1925,-673.84 1928,-676.84 1928,-679.84 1928,-679.84 1928,-685.84 1928,-685.84 1928,-688.84 1925,-691.84 1922,-691.84"/>
<text text-anchor="start" x="1844" y="-680.64" font-family="Helvetica,sans-Serif" font-size="9.00">PanelHeader.vue</text>
</a>
</g>
</g>
<!-- src/components/widget/panel/LeftSidePanel.vue&#45;&gt;src/components/widget/panel/PanelHeader.vue -->
<g id="edge1080" class="edge">
<title>src/components/widget/panel/LeftSidePanel.vue&#45;&gt;src/components/widget/panel/PanelHeader.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1697.02,-682.84C1735.47,-682.84 1789.75,-682.84 1829.38,-682.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1829.61,-684.94 1835.61,-682.84 1829.61,-680.74 1829.61,-684.94"/>
</g>
<!-- src/components/widget/layout/BaseModalLayout.stories.ts -->
<g id="node493" class="node">
<title>src/components/widget/layout/BaseModalLayout.stories.ts</title>
<g id="a_node493"><a xlink:href="src/components/widget/layout/BaseModalLayout.stories.ts" xlink:title="BaseModalLayout.stories.ts">
<path fill="#ddfeff" stroke="black" d="M1270,-751.84C1270,-751.84 1144,-751.84 1144,-751.84 1141,-751.84 1138,-748.84 1138,-745.84 1138,-745.84 1138,-739.84 1138,-739.84 1138,-736.84 1141,-733.84 1144,-733.84 1144,-733.84 1270,-733.84 1270,-733.84 1273,-733.84 1276,-736.84 1276,-739.84 1276,-739.84 1276,-745.84 1276,-745.84 1276,-748.84 1273,-751.84 1270,-751.84"/>
<text text-anchor="start" x="1146" y="-740.64" font-family="Helvetica,sans-Serif" font-size="9.00">BaseModalLayout.stories.ts</text>
</a>
</g>
</g>
<!-- src/components/widget/layout/BaseModalLayout.stories.ts&#45;&gt;src/components/button/IconButton.vue -->
<g id="edge1059" class="edge">
<title>src/components/widget/layout/BaseModalLayout.stories.ts&#45;&gt;src/components/button/IconButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1276.33,-751.61C1284.5,-752.9 1292.7,-754.32 1300.5,-755.84 1304.1,-756.54 1304.91,-757.1 1308.5,-757.84 1412.68,-779.2 1711.36,-753.46 1781,-833.84 1798.5,-854.04 1772.27,-1293.99 1789,-1314.84 1799.53,-1327.95 1816.36,-1334.1 1832.76,-1336.75"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1832.55,-1338.84 1838.77,-1337.57 1833.12,-1334.68 1832.55,-1338.84"/>
</g>
<!-- src/components/widget/layout/BaseModalLayout.stories.ts&#45;&gt;src/components/button/IconTextButton.vue -->
<g id="edge1060" class="edge">
<title>src/components/widget/layout/BaseModalLayout.stories.ts&#45;&gt;src/components/button/IconTextButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1276.3,-741.78C1285.43,-744.49 1293.9,-748.91 1300.5,-755.84 1313.9,-769.89 1295.31,-828.59 1308.5,-842.84 1373.12,-912.65 1457.58,-806.61 1519.5,-878.84 1537.98,-900.39 1508.54,-1368.7 1527.5,-1389.84 1543.07,-1407.19 1567.69,-1412.35 1590.62,-1412.61"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1590.73,-1414.71 1596.72,-1412.57 1590.71,-1410.51 1590.73,-1414.71"/>
</g>
<!-- src/components/widget/layout/BaseModalLayout.stories.ts&#45;&gt;src/components/button/MoreButton.vue -->
<g id="edge1061" class="edge">
<title>src/components/widget/layout/BaseModalLayout.stories.ts&#45;&gt;src/components/button/MoreButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1276.16,-741.91C1285.31,-744.6 1293.82,-748.98 1300.5,-755.84 1322.35,-778.26 1286.51,-803.55 1308.5,-825.84 1374.9,-893.14 1456.44,-782.4 1519.5,-852.84 1537.18,-872.58 1509.79,-1310.12 1527.5,-1329.84 1544.77,-1349.07 1573.14,-1353.32 1598.02,-1352.53"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1598.36,-1354.61 1604.25,-1352.22 1598.16,-1350.42 1598.36,-1354.61"/>
</g>
<!-- src/components/widget/layout/BaseModalLayout.stories.ts&#45;&gt;src/components/chip/SquareChip.vue -->
<g id="edge1065" class="edge">
<title>src/components/widget/layout/BaseModalLayout.stories.ts&#45;&gt;src/components/chip/SquareChip.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1276.39,-741.69C1285.51,-744.41 1293.95,-748.86 1300.5,-755.84 1316.51,-772.9 1295.83,-841.16 1308.5,-860.84 1325.81,-887.71 1358.5,-904.24 1384.85,-913.75"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1384.36,-915.8 1390.71,-915.79 1385.74,-911.84 1384.36,-915.8"/>
</g>
<!-- src/components/widget/layout/BaseModalLayout.stories.ts&#45;&gt;src/components/card/CardBottom.vue -->
<g id="edge1062" class="edge">
<title>src/components/widget/layout/BaseModalLayout.stories.ts&#45;&gt;src/components/card/CardBottom.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1276.2,-741.3C1285.46,-744.04 1294,-748.6 1300.5,-755.84 1318.63,-776.01 1290.25,-979.76 1308.5,-999.84 1324.81,-1017.78 1351.09,-1022.29 1374.57,-1021.98"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1374.85,-1024.07 1380.79,-1021.78 1374.72,-1019.87 1374.85,-1024.07"/>
</g>
<!-- src/components/widget/layout/BaseModalLayout.stories.ts&#45;&gt;src/components/card/CardContainer.vue -->
<g id="edge1063" class="edge">
<title>src/components/widget/layout/BaseModalLayout.stories.ts&#45;&gt;src/components/card/CardContainer.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1276.23,-741.28C1285.48,-744.02 1294.01,-748.59 1300.5,-755.84 1320.82,-778.53 1288.05,-1007.26 1308.5,-1029.84 1323.64,-1046.55 1347.44,-1051.63 1369.6,-1051.99"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1369.8,-1054.09 1375.8,-1051.98 1369.79,-1049.89 1369.8,-1054.09"/>
</g>
<!-- src/components/widget/layout/BaseModalLayout.stories.ts&#45;&gt;src/components/card/CardTop.vue -->
<g id="edge1064" class="edge">
<title>src/components/widget/layout/BaseModalLayout.stories.ts&#45;&gt;src/components/card/CardTop.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1276.17,-741.33C1285.43,-744.07 1293.98,-748.62 1300.5,-755.84 1315.93,-772.91 1293.47,-945.4 1308.5,-962.84 1326.66,-983.91 1358.12,-988.86 1383.78,-988.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1383.86,-990.94 1389.82,-988.75 1383.79,-986.74 1383.86,-990.94"/>
</g>
<!-- src/components/widget/layout/BaseModalLayout.stories.ts&#45;&gt;src/utils/gridUtil.ts -->
<g id="edge1071" class="edge">
<title>src/components/widget/layout/BaseModalLayout.stories.ts&#45;&gt;src/utils/gridUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1276.41,-741.12C1285.64,-743.88 1294.11,-748.5 1300.5,-755.84 1316.81,-774.58 1296.3,-15046.19 1308.5,-15067.84 1362.34,-15163.4 1465.66,-15100.28 1519.5,-15195.84 1528.98,-15212.66 1513.84,-26307.18 1527.5,-26320.84 1607.2,-26400.48 1701.29,-26400.47 1781,-26320.84 1801.29,-26300.57 1770.41,-18083.68 1789,-18061.84 1802.44,-18046.05 1825.47,-18042.3 1845.13,-18042.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1845.31,-18044.61 1851.38,-18042.7 1845.44,-18040.41 1845.31,-18044.61"/>
</g>
<!-- src/components/widget/layout/BaseModalLayout.stories.ts&#45;&gt;src/components/input/MultiSelect.vue -->
<g id="edge1066" class="edge">
<title>src/components/widget/layout/BaseModalLayout.stories.ts&#45;&gt;src/components/input/MultiSelect.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1276.3,-741.21C1285.55,-743.96 1294.05,-748.55 1300.5,-755.84 1317.22,-774.73 1291.67,-1191.04 1308.5,-1209.84 1325.24,-1228.54 1352.81,-1232.72 1376.93,-1232.03"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1377.08,-1234.12 1382.98,-1231.75 1376.89,-1229.93 1377.08,-1234.12"/>
</g>
<!-- src/components/widget/layout/BaseModalLayout.stories.ts&#45;&gt;src/components/input/SearchBox.vue -->
<g id="edge1067" class="edge">
<title>src/components/widget/layout/BaseModalLayout.stories.ts&#45;&gt;src/components/input/SearchBox.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1276.34,-742.33C1285.35,-745 1293.78,-749.26 1300.5,-755.84 1316.28,-771.27 1292.88,-789.25 1308.5,-804.84 1375.74,-871.93 1445.49,-779.29 1519.5,-838.84 1622,-921.31 1643.02,-1097.07 1647.08,-1149.66"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1644.99,-1149.88 1647.51,-1155.72 1649.18,-1149.58 1644.99,-1149.88"/>
</g>
<!-- src/components/widget/layout/BaseModalLayout.stories.ts&#45;&gt;src/components/input/SingleSelect.vue -->
<g id="edge1068" class="edge">
<title>src/components/widget/layout/BaseModalLayout.stories.ts&#45;&gt;src/components/input/SingleSelect.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1276.29,-741.22C1285.54,-743.97 1294.05,-748.55 1300.5,-755.84 1316.12,-773.47 1292.77,-1162.29 1308.5,-1179.84 1324.49,-1197.68 1350.35,-1202.3 1373.64,-1202.08"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1373.88,-1204.18 1379.82,-1201.91 1373.76,-1199.98 1373.88,-1204.18"/>
</g>
<!-- src/components/widget/layout/BaseModalLayout.stories.ts&#45;&gt;src/components/widget/layout/BaseModalLayout.vue -->
<g id="edge1058" class="edge">
<title>src/components/widget/layout/BaseModalLayout.stories.ts&#45;&gt;src/components/widget/layout/BaseModalLayout.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1276.06,-742.84C1303.8,-742.84 1335.64,-742.84 1362.75,-742.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1362.82,-744.94 1368.82,-742.84 1362.82,-740.74 1362.82,-744.94"/>
</g>
<!-- src/components/widget/layout/BaseModalLayout.stories.ts&#45;&gt;src/components/widget/panel/LeftSidePanel.vue -->
<g id="edge1056" class="edge">
<title>src/components/widget/layout/BaseModalLayout.stories.ts&#45;&gt;src/components/widget/panel/LeftSidePanel.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1213.08,-733.79C1225.8,-712.19 1261.39,-657.96 1308.5,-637.84 1418.72,-590.76 1565.86,-645.72 1623.44,-671.22"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1622.71,-673.19 1629.05,-673.74 1624.43,-669.36 1622.71,-673.19"/>
</g>
<!-- src/components/widget/layout/BaseModalLayout.stories.ts&#45;&gt;src/components/widget/panel/RightSidePanel.vue -->
<g id="edge1057" class="edge">
<title>src/components/widget/layout/BaseModalLayout.stories.ts&#45;&gt;src/components/widget/panel/RightSidePanel.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1240.96,-733.72C1280.06,-722.91 1345.14,-704.92 1386.52,-693.48"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1387.22,-695.46 1392.44,-691.84 1386.1,-691.41 1387.22,-695.46"/>
</g>
<!-- src/components/widget/layout/BaseModalLayout.stories.ts&#45;&gt;src/types/navTypes.ts -->
<g id="edge1069" class="edge">
<title>src/components/widget/layout/BaseModalLayout.stories.ts&#45;&gt;src/types/navTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1276.41,-741.12C1285.64,-743.88 1294.11,-748.5 1300.5,-755.84 1316.73,-774.5 1294.02,-14984.78 1308.5,-15004.84 1366.35,-15084.93 1461.64,-14994.74 1519.5,-15074.84 1530.97,-15090.72 1513.64,-26346.99 1527.5,-26360.84 1567.35,-26400.66 1741.15,-26400.65 1781,-26360.84 1803.83,-26338.03 1768.09,-17092.41 1789,-17067.84 1801.53,-17053.11 1822.41,-17048.86 1841.11,-17048.52"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1841.35,-17050.62 1847.35,-17048.55 1841.36,-17046.42 1841.35,-17050.62"/>
</g>
<!-- src/components/widget/layout/BaseModalLayout.stories.ts&#45;&gt;src/types/widgetTypes.ts -->
<g id="edge1070" class="edge">
<title>src/components/widget/layout/BaseModalLayout.stories.ts&#45;&gt;src/types/widgetTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1276.41,-741.12C1285.64,-743.88 1294.11,-748.5 1300.5,-755.84 1316.78,-774.55 1292.67,-15024.74 1308.5,-15043.84 1369.4,-15117.33 1458.59,-15010.35 1519.5,-15083.84 1532.01,-15098.93 1513.63,-26364.98 1527.5,-26378.84 1607.2,-26458.48 1701.3,-26458.47 1781,-26378.84 1803.58,-26356.28 1768.32,-17212.14 1789,-17187.84 1800.02,-17174.88 1817.5,-17170.04 1834.27,-17168.83"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.51,-17170.92 1840.41,-17168.54 1834.32,-17166.72 1834.51,-17170.92"/>
</g>
<!-- src/components/widget/nav/NavIcon.vue -->
<g id="node494" class="node">
<title>src/components/widget/nav/NavIcon.vue</title>
<g id="a_node494"><a xlink:href="src/components/widget/nav/NavIcon.vue" xlink:title="NavIcon.vue">
<path fill="#41f083" stroke="black" d="M2277.5,-781.84C2277.5,-781.84 2216.5,-781.84 2216.5,-781.84 2213.5,-781.84 2210.5,-778.84 2210.5,-775.84 2210.5,-775.84 2210.5,-769.84 2210.5,-769.84 2210.5,-766.84 2213.5,-763.84 2216.5,-763.84 2216.5,-763.84 2277.5,-763.84 2277.5,-763.84 2280.5,-763.84 2283.5,-766.84 2283.5,-769.84 2283.5,-769.84 2283.5,-775.84 2283.5,-775.84 2283.5,-778.84 2280.5,-781.84 2277.5,-781.84"/>
<text text-anchor="start" x="2218.5" y="-770.64" font-family="Helvetica,sans-Serif" font-size="9.00">NavIcon.vue</text>
</a>
</g>
</g>
<!-- src/components/widget/nav/NavIcon.vue&#45;&gt;src/types/navTypes.ts -->
<g id="edge1075" class="edge">
<title>src/components/widget/nav/NavIcon.vue&#45;&gt;src/types/navTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2245.96,-781.97C2244.12,-1182.75 2182.19,-14641.33 2159.5,-15030.84 2117.36,-15754.46 2032.13,-15928.87 1980,-16651.84 1978.46,-16673.24 1981.05,-17021.62 1967,-17037.84 1956.21,-17050.29 1938.94,-17054.75 1922.85,-17055.82"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1922.44,-17053.73 1916.53,-17056.08 1922.61,-17057.93 1922.44,-17053.73"/>
</g>
<!-- src/components/widget/nav/NavItem.stories.ts -->
<g id="node495" class="node">
<title>src/components/widget/nav/NavItem.stories.ts</title>
<g id="a_node495"><a xlink:href="src/components/widget/nav/NavItem.stories.ts" xlink:title="NavItem.stories.ts">
<path fill="#ddfeff" stroke="black" d="M1925,-781.84C1925,-781.84 1839,-781.84 1839,-781.84 1836,-781.84 1833,-778.84 1833,-775.84 1833,-775.84 1833,-769.84 1833,-769.84 1833,-766.84 1836,-763.84 1839,-763.84 1839,-763.84 1925,-763.84 1925,-763.84 1928,-763.84 1931,-766.84 1931,-769.84 1931,-769.84 1931,-775.84 1931,-775.84 1931,-778.84 1928,-781.84 1925,-781.84"/>
<text text-anchor="start" x="1841" y="-770.64" font-family="Helvetica,sans-Serif" font-size="9.00">NavItem.stories.ts</text>
</a>
</g>
</g>
<!-- src/components/widget/nav/NavItem.stories.ts&#45;&gt;src/components/widget/nav/NavItem.vue -->
<g id="edge1076" class="edge">
<title>src/components/widget/nav/NavItem.stories.ts&#45;&gt;src/components/widget/nav/NavItem.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1931.14,-772.84C1955.62,-772.84 1985.1,-772.84 2008.69,-772.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2008.87,-774.94 2014.87,-772.84 2008.87,-770.74 2008.87,-774.94"/>
</g>
<!-- src/components/widget/nav/NavItem.vue&#45;&gt;src/types/navTypes.ts -->
<g id="edge1078" class="edge">
<title>src/components/widget/nav/NavItem.vue&#45;&gt;src/types/navTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2050.49,-781.88C2044.91,-881.17 1995.21,-1778.21 1980,-2504.84 1979.74,-2517.45 1975.1,-17028.17 1967,-17037.84 1956.42,-17050.47 1939.17,-17054.95 1923.05,-17055.99"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1922.63,-17053.9 1916.71,-17056.23 1922.78,-17058.1 1922.63,-17053.9"/>
</g>
<!-- src/components/widget/nav/NavItem.vue&#45;&gt;src/components/widget/nav/NavIcon.vue -->
<g id="edge1077" class="edge">
<title>src/components/widget/nav/NavItem.vue&#45;&gt;src/components/widget/nav/NavIcon.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2089.3,-772.84C2121.89,-772.84 2169.72,-772.84 2203.96,-772.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2204.19,-774.94 2210.19,-772.84 2204.19,-770.74 2204.19,-774.94"/>
</g>
<!-- src/components/widget/panel/LeftSidePanel.stories.ts -->
<g id="node498" class="node">
<title>src/components/widget/panel/LeftSidePanel.stories.ts</title>
<g id="a_node498"><a xlink:href="src/components/widget/panel/LeftSidePanel.stories.ts" xlink:title="LeftSidePanel.stories.ts">
<path fill="#ddfeff" stroke="black" d="M1480,-661.84C1480,-661.84 1372,-661.84 1372,-661.84 1369,-661.84 1366,-658.84 1366,-655.84 1366,-655.84 1366,-649.84 1366,-649.84 1366,-646.84 1369,-643.84 1372,-643.84 1372,-643.84 1480,-643.84 1480,-643.84 1483,-643.84 1486,-646.84 1486,-649.84 1486,-649.84 1486,-655.84 1486,-655.84 1486,-658.84 1483,-661.84 1480,-661.84"/>
<text text-anchor="start" x="1374" y="-650.64" font-family="Helvetica,sans-Serif" font-size="9.00">LeftSidePanel.stories.ts</text>
</a>
</g>
</g>
<!-- src/components/widget/panel/LeftSidePanel.stories.ts&#45;&gt;src/components/widget/panel/LeftSidePanel.vue -->
<g id="edge1079" class="edge">
<title>src/components/widget/panel/LeftSidePanel.stories.ts&#45;&gt;src/components/widget/panel/LeftSidePanel.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1486.22,-660.88C1520.05,-665.47 1562.1,-671.18 1594.86,-675.62"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1594.64,-677.71 1600.86,-676.44 1595.2,-673.55 1594.64,-677.71"/>
</g>
<!-- src/composables/bottomPanelTabs/useShortcutsTab.ts&#45;&gt;src/types/extensionTypes.ts -->
<g id="edge1098" class="edge">
<title>src/composables/bottomPanelTabs/useShortcutsTab.ts&#45;&gt;src/types/extensionTypes.ts</title>
<g id="a_edge1098"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M863.57,-8051.52C881.47,-8057.29 899.79,-8066.88 910.5,-8082.84 920.28,-8097.41 922.35,-28285.32 923.5,-28302.84 963.11,-28906.67 1059.93,-29049.06 1100.5,-29652.84 1103.68,-29700.09 1101.43,-33017.04 1113.5,-33062.84 1156.77,-33226.97 1257.33,-33231.68 1300.5,-33395.84 1311.19,-33436.5 1293.17,-36383.69 1308.5,-36422.84 1360.92,-36556.69 1395.87,-36603.08 1527.5,-36660.84 1827.21,-36792.34 2034.09,-36585.15 2159.5,-36282.84 2165.75,-36267.77 2157.1,-17500.41 2167.5,-17487.84 2172.19,-17482.17 2178.3,-17478.21 2185.05,-17475.48"/>
<polygon fill="orange" stroke="orange" points="2193.39,-17475.31 2198.6,-17471.66 2192.25,-17471.27 2193.39,-17475.31"/>
<polyline fill="none" stroke="orange" points="2192.82,-17473.29 2189.94,-17474.1 "/>
<ellipse fill="none" stroke="orange" cx="2187.63" cy="-17474.76" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="892" y="-11238.61" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/bottomPanelTabs/useShortcutsTab.ts&#45;&gt;src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue -->
<g id="edge1096" class="edge">
<title>src/composables/bottomPanelTabs/useShortcutsTab.ts&#45;&gt;src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue</title>
<g id="a_edge1096"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M760.43,-8049.2C739.12,-8048.91 715.96,-8044.12 701.5,-8027.84 684.86,-8009.1 701.46,-7600.6 693.5,-7576.84 652.33,-7453.89 562.17,-7464.12 522,-7340.84 516.3,-7323.33 525.89,-2051.9 514,-2037.84 507.88,-2030.6 499.67,-2025.96 490.71,-2023.1"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="483.51,-2019.34 477.2,-2020.07 482.6,-2023.44 483.51,-2019.34"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="483.06,-2021.39 485.98,-2022.04 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="488.32" cy="-2022.57" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="495.75" y="-5037.52" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/bottomPanelTabs/useShortcutsTab.ts&#45;&gt;src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue -->
<g id="edge1097" class="edge">
<title>src/composables/bottomPanelTabs/useShortcutsTab.ts&#45;&gt;src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue</title>
<g id="a_edge1097"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M760.46,-8046.41C740.28,-8045.34 717.98,-8040.71 701.5,-8027.84 532.43,-7895.83 562.78,-7790.42 522,-7579.84 518.36,-7561.04 526.52,-2080.32 514,-2065.84 509.5,-2060.63 503.91,-2056.85 497.73,-2054.14"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="490.76,-2049.78 484.41,-2050 489.51,-2053.79 490.76,-2049.78"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="490.14,-2051.78 493,-2052.67 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="495.29" cy="-2053.39" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="545.82" y="-5040.78" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/bottomPanelTabs/useTerminalTabs.ts&#45;&gt;src/types/extensionTypes.ts -->
<g id="edge1101" class="edge">
<title>src/composables/bottomPanelTabs/useTerminalTabs.ts&#45;&gt;src/types/extensionTypes.ts</title>
<g id="a_edge1101"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M862.52,-7978.1C880.28,-7979.22 898.79,-7984.19 910.5,-7997.84 933.45,-8024.57 899.29,-28268.24 923.5,-28293.84 950.57,-28322.46 1073.4,-28275.24 1100.5,-28303.84 1123.19,-28327.78 1090.77,-33029.93 1113.5,-33053.84 1127.84,-33068.92 1286.16,-33048.76 1300.5,-33063.84 1314.19,-33078.24 1304.49,-35906.37 1308.5,-35925.84 1356.69,-36159.67 1457.2,-36189.36 1519.5,-36419.84 1523.24,-36433.67 1516.75,-36474.35 1527.5,-36483.84 1611.96,-36558.4 1676.96,-36527.08 1781,-36483.84 1896.79,-36435.71 1867.51,-36339.24 1980,-36283.84 2016.08,-36266.07 2132.93,-36291.02 2159.5,-36260.84 2181.04,-36236.37 2146.72,-17512.95 2167.5,-17487.84 2172.19,-17482.17 2178.3,-17478.21 2185.05,-17475.48"/>
<polygon fill="orange" stroke="orange" points="2193.39,-17475.31 2198.6,-17471.66 2192.25,-17471.27 2193.39,-17475.31"/>
<polyline fill="none" stroke="orange" points="2192.82,-17473.29 2189.94,-17474.1 "/>
<ellipse fill="none" stroke="orange" cx="2187.63" cy="-17474.76" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="894.31" y="-11169.48" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/bottomPanelTabs/useTerminalTabs.ts&#45;&gt;src/components/bottomPanel/tabs/terminal/CommandTerminal.vue -->
<g id="edge1099" class="edge">
<title>src/composables/bottomPanelTabs/useTerminalTabs.ts&#45;&gt;src/components/bottomPanel/tabs/terminal/CommandTerminal.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M761.48,-7989.28C739.85,-7989.16 716.13,-7984.48 701.5,-7967.84 682.52,-7946.24 711.83,-6954.99 693.5,-6932.84 643.95,-6872.98 571.36,-6958.85 522,-6898.84 500.16,-6872.28 536.2,-1974.09 514,-1947.84 508.01,-1940.75 500,-1936.16 491.26,-1933.28"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="491.76,-1931.24 485.42,-1931.63 490.62,-1935.28 491.76,-1931.24"/>
</g>
<!-- src/composables/bottomPanelTabs/useTerminalTabs.ts&#45;&gt;src/components/bottomPanel/tabs/terminal/LogsTerminal.vue -->
<g id="edge1100" class="edge">
<title>src/composables/bottomPanelTabs/useTerminalTabs.ts&#45;&gt;src/components/bottomPanel/tabs/terminal/LogsTerminal.vue</title>
<g id="a_edge1100"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M761.23,-7989.25C739.68,-7989.09 716.1,-7984.38 701.5,-7967.84 688.89,-7953.55 697.94,-7300.37 693.5,-7281.84 653.39,-7114.55 561.27,-7102.32 522,-6934.84 518.09,-6918.16 523.28,-2017.23 514,-2002.84 506.57,-1991.32 494.93,-1983.09 482.52,-1977.2"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="475.8,-1972.21 469.46,-1971.89 474.22,-1976.1 475.8,-1972.21"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="475.01,-1974.15 477.79,-1975.28 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="480.02" cy="-1976.19" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="495.63" y="-4973.29" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/canvas/useSelectedLiteGraphItems.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1106" class="edge">
<title>src/composables/canvas/useSelectedLiteGraphItems.ts&#45;&gt;src/scripts/app.ts</title>
<g id="a_edge1106"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1805.71,-8229.5C1799.36,-8232.41 1793.61,-8236.41 1789,-8241.84 1779.04,-8253.54 1782.11,-25932.51 1781,-25947.84 1724.34,-26729.48 1589.62,-26911.61 1527.5,-27692.84 1526.28,-27708.18 1530.46,-28236.03 1519.5,-28246.84 1452.71,-28312.67 1374.84,-28313.12 1308.5,-28246.84 1302.23,-28240.58 1300.82,-18051.69 1300.5,-18042.84 1281.92,-17529.6 1222.7,-16903.68 1210.29,-16776.16"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1211.59,-16767.82 1208.91,-16762.05 1207.41,-16768.23 1211.59,-16767.82"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1209.5,-16768.02 1209.79,-16771.01 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1210.02" cy="-16773.4" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1808.21" y="-11003.91" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/canvas/useSelectedLiteGraphItems.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge1105" class="edge">
<title>src/composables/canvas/useSelectedLiteGraphItems.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<g id="a_edge1105"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1805.71,-8229.5C1799.36,-8232.41 1793.61,-8236.41 1789,-8241.84 1776.5,-8256.53 1794.64,-19337.2 1781,-19350.84 1761.08,-19370.75 1547.43,-19370.74 1527.5,-19350.84 1517.85,-19341.2 1521.4,-11506.35 1519.5,-11492.84 1503.13,-11376.3 1455.37,-11242.85 1435.66,-11191.02"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1434.72,-11182.76 1430.61,-11177.91 1430.8,-11184.27 1434.72,-11182.76"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1432.76,-11183.51 1433.84,-11186.31 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1434.71" cy="-11188.55" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1760" y="-9696.29" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/canvas/useSelectedLiteGraphItems.ts&#45;&gt;src/utils/graphTraversalUtil.ts -->
<g id="edge1107" class="edge">
<title>src/composables/canvas/useSelectedLiteGraphItems.ts&#45;&gt;src/utils/graphTraversalUtil.ts</title>
<g id="a_edge1107"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1958.23,-8234.01C1961.47,-8236.19 1964.43,-8238.77 1967,-8241.84 1989.47,-8268.64 1964.99,-18283.25 1980,-18314.84 1988.43,-18332.58 2005.24,-18346.7 2020.39,-18356.56"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2026.27,-18362.54 2032.5,-18363.83 2028.43,-18358.94 2026.27,-18362.54"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2027.35,-18360.74 2024.78,-18359.2 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2022.72" cy="-18357.96" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1951.78" y="-13291.87" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/canvas/useSelectedLiteGraphItems.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1104" class="edge">
<title>src/composables/canvas/useSelectedLiteGraphItems.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1805.55,-8226.75C1795.86,-8230.69 1788.2,-8237.28 1785,-8247.84 1780.81,-8261.67 1783.76,-24878.44 1785,-24892.84 1803.79,-25110.67 1863.12,-25371.08 1878.39,-25435.75"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1876.38,-25436.36 1879.8,-25441.71 1880.46,-25435.39 1876.38,-25436.36"/>
</g>
<!-- src/renderer/core/layout/store/layoutStore.ts&#45;&gt;src/renderer/core/layout/types.ts -->
<g id="edge2604" class="edge">
<title>src/renderer/core/layout/store/layoutStore.ts&#45;&gt;src/renderer/core/layout/types.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1689.3,-10813.45C1719.45,-10816.22 1759.44,-10825.32 1781,-10852.84 1791.02,-10865.63 1777.64,-10987.23 1789,-10998.84 1792.98,-11002.9 1949.84,-11012.78 2018.91,-11016.94"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2018.8,-11019.03 2024.91,-11017.3 2019.05,-11014.84 2018.8,-11019.03"/>
</g>
<!-- src/renderer/core/layout/constants.ts -->
<g id="node831" class="node">
<title>src/renderer/core/layout/constants.ts</title>
<g id="a_node831"><a xlink:href="src/renderer/core/layout/constants.ts" xlink:title="constants.ts">
<path fill="#ddfeff" stroke="black" d="M1912,-10875.84C1912,-10875.84 1852,-10875.84 1852,-10875.84 1849,-10875.84 1846,-10872.84 1846,-10869.84 1846,-10869.84 1846,-10863.84 1846,-10863.84 1846,-10860.84 1849,-10857.84 1852,-10857.84 1852,-10857.84 1912,-10857.84 1912,-10857.84 1915,-10857.84 1918,-10860.84 1918,-10863.84 1918,-10863.84 1918,-10869.84 1918,-10869.84 1918,-10872.84 1915,-10875.84 1912,-10875.84"/>
<text text-anchor="start" x="1854" y="-10864.64" font-family="Helvetica,sans-Serif" font-size="9.00">constants.ts</text>
</a>
</g>
</g>
<!-- src/renderer/core/layout/store/layoutStore.ts&#45;&gt;src/renderer/core/layout/constants.ts -->
<g id="edge2603" class="edge">
<title>src/renderer/core/layout/store/layoutStore.ts&#45;&gt;src/renderer/core/layout/constants.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1688.66,-10821.88C1730.62,-10831.68 1797.32,-10847.28 1840.12,-10857.28"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1839.68,-10859.33 1846,-10858.65 1840.63,-10855.24 1839.68,-10859.33"/>
</g>
<!-- src/renderer/core/layout/utils/layoutMath.ts -->
<g id="node834" class="node">
<title>src/renderer/core/layout/utils/layoutMath.ts</title>
<g id="a_node834"><a xlink:href="src/renderer/core/layout/utils/layoutMath.ts" xlink:title="layoutMath.ts">
<path fill="#ddfeff" stroke="black" d="M1915,-10969.84C1915,-10969.84 1849,-10969.84 1849,-10969.84 1846,-10969.84 1843,-10966.84 1843,-10963.84 1843,-10963.84 1843,-10957.84 1843,-10957.84 1843,-10954.84 1846,-10951.84 1849,-10951.84 1849,-10951.84 1915,-10951.84 1915,-10951.84 1918,-10951.84 1921,-10954.84 1921,-10957.84 1921,-10957.84 1921,-10963.84 1921,-10963.84 1921,-10966.84 1918,-10969.84 1915,-10969.84"/>
<text text-anchor="start" x="1851" y="-10958.64" font-family="Helvetica,sans-Serif" font-size="9.00">layoutMath.ts</text>
</a>
</g>
</g>
<!-- src/renderer/core/layout/store/layoutStore.ts&#45;&gt;src/renderer/core/layout/utils/layoutMath.ts -->
<g id="edge2605" class="edge">
<title>src/renderer/core/layout/store/layoutStore.ts&#45;&gt;src/renderer/core/layout/utils/layoutMath.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1689.07,-10813.64C1719.09,-10816.5 1759.02,-10825.66 1781,-10852.84 1794.05,-10868.96 1774.9,-10930.62 1789,-10945.84 1800.95,-10958.73 1819.33,-10963.38 1836.53,-10964.47"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1836.72,-10966.57 1842.8,-10964.71 1836.89,-10962.38 1836.72,-10966.57"/>
</g>
<!-- src/renderer/core/layout/utils/layoutUtils.ts -->
<g id="node835" class="node">
<title>src/renderer/core/layout/utils/layoutUtils.ts</title>
<g id="a_node835"><a xlink:href="src/renderer/core/layout/utils/layoutUtils.ts" xlink:title="layoutUtils.ts">
<path fill="#ddfeff" stroke="black" d="M1913.5,-10939.84C1913.5,-10939.84 1850.5,-10939.84 1850.5,-10939.84 1847.5,-10939.84 1844.5,-10936.84 1844.5,-10933.84 1844.5,-10933.84 1844.5,-10927.84 1844.5,-10927.84 1844.5,-10924.84 1847.5,-10921.84 1850.5,-10921.84 1850.5,-10921.84 1913.5,-10921.84 1913.5,-10921.84 1916.5,-10921.84 1919.5,-10924.84 1919.5,-10927.84 1919.5,-10927.84 1919.5,-10933.84 1919.5,-10933.84 1919.5,-10936.84 1916.5,-10939.84 1913.5,-10939.84"/>
<text text-anchor="start" x="1852.5" y="-10928.64" font-family="Helvetica,sans-Serif" font-size="9.00">layoutUtils.ts</text>
</a>
</g>
</g>
<!-- src/renderer/core/layout/store/layoutStore.ts&#45;&gt;src/renderer/core/layout/utils/layoutUtils.ts -->
<g id="edge2606" class="edge">
<title>src/renderer/core/layout/store/layoutStore.ts&#45;&gt;src/renderer/core/layout/utils/layoutUtils.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1689.08,-10813.91C1718.89,-10816.95 1758.55,-10826.2 1781,-10852.84 1799.19,-10874.42 1769.4,-10895.53 1789,-10915.84 1801.51,-10928.8 1820.54,-10933.32 1838.05,-10934.3"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1838.35,-10936.41 1844.42,-10934.51 1838.49,-10932.21 1838.35,-10936.41"/>
</g>
<!-- src/renderer/core/layout/utils/mappers.ts -->
<g id="node836" class="node">
<title>src/renderer/core/layout/utils/mappers.ts</title>
<g id="a_node836"><a xlink:href="src/renderer/core/layout/utils/mappers.ts" xlink:title="mappers.ts">
<path fill="#ddfeff" stroke="black" d="M1910,-10909.84C1910,-10909.84 1854,-10909.84 1854,-10909.84 1851,-10909.84 1848,-10906.84 1848,-10903.84 1848,-10903.84 1848,-10897.84 1848,-10897.84 1848,-10894.84 1851,-10891.84 1854,-10891.84 1854,-10891.84 1910,-10891.84 1910,-10891.84 1913,-10891.84 1916,-10894.84 1916,-10897.84 1916,-10897.84 1916,-10903.84 1916,-10903.84 1916,-10906.84 1913,-10909.84 1910,-10909.84"/>
<text text-anchor="start" x="1856" y="-10898.64" font-family="Helvetica,sans-Serif" font-size="9.00">mappers.ts</text>
</a>
</g>
</g>
<!-- src/renderer/core/layout/store/layoutStore.ts&#45;&gt;src/renderer/core/layout/utils/mappers.ts -->
<g id="edge2607" class="edge">
<title>src/renderer/core/layout/store/layoutStore.ts&#45;&gt;src/renderer/core/layout/utils/mappers.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1689.28,-10814.64C1718.6,-10818.12 1757.51,-10827.6 1781,-10852.84 1791.87,-10864.52 1777.25,-10877.04 1789,-10887.84 1802.98,-10900.68 1823.55,-10904.47 1841.7,-10904.8"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1841.75,-10906.9 1847.75,-10904.79 1841.74,-10902.7 1841.75,-10906.9"/>
</g>
<!-- src/renderer/core/spatial/SpatialIndex.ts -->
<g id="node837" class="node">
<title>src/renderer/core/spatial/SpatialIndex.ts</title>
<g id="a_node837"><a xlink:href="src/renderer/core/spatial/SpatialIndex.ts" xlink:title="SpatialIndex.ts">
<path fill="#ddfeff" stroke="black" d="M1918,-11147.84C1918,-11147.84 1846,-11147.84 1846,-11147.84 1843,-11147.84 1840,-11144.84 1840,-11141.84 1840,-11141.84 1840,-11135.84 1840,-11135.84 1840,-11132.84 1843,-11129.84 1846,-11129.84 1846,-11129.84 1918,-11129.84 1918,-11129.84 1921,-11129.84 1924,-11132.84 1924,-11135.84 1924,-11135.84 1924,-11141.84 1924,-11141.84 1924,-11144.84 1921,-11147.84 1918,-11147.84"/>
<text text-anchor="start" x="1848" y="-11136.64" font-family="Helvetica,sans-Serif" font-size="9.00">SpatialIndex.ts</text>
</a>
</g>
</g>
<!-- src/renderer/core/layout/store/layoutStore.ts&#45;&gt;src/renderer/core/spatial/SpatialIndex.ts -->
<g id="edge2608" class="edge">
<title>src/renderer/core/layout/store/layoutStore.ts&#45;&gt;src/renderer/core/spatial/SpatialIndex.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1689.11,-10813.33C1719.36,-10816.01 1759.58,-10825.06 1781,-10852.84 1794.85,-10870.8 1779.32,-11036.32 1789,-11056.84 1803.82,-11088.23 1836.81,-11112.77 1858.98,-11126.53"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1858.15,-11128.48 1864.37,-11129.79 1860.33,-11124.89 1858.15,-11128.48"/>
</g>
<!-- src/utils/mathUtil.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge3606" class="edge">
<title>src/utils/mathUtil.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2032.28,-18309.02C2012.98,-18319.28 1984.85,-18337.9 1973.5,-18363.84 1968.93,-18374.28 1968.93,-24919.39 1973.5,-24929.84 1981.86,-24948.94 2001.39,-24961.92 2018.87,-24970.13"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2018.37,-24972.21 2024.7,-24972.74 2020.08,-24968.37 2018.37,-24972.21"/>
</g>
<!-- src/utils/mathUtil.ts&#45;&gt;src/renderer/core/layout/types.ts -->
<g id="edge3607" class="edge">
<title>src/utils/mathUtil.ts&#45;&gt;src/renderer/core/layout/types.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2050.41,-18290.47C2040.72,-18232.6 1989.3,-17917.9 1973.5,-17658.84 1972.12,-17636.19 1966.39,-11146.38 1973.5,-11124.84 1986.07,-11086.75 2018.19,-11051.16 2037.22,-11032.48"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2038.9,-11033.78 2041.76,-11028.1 2035.98,-11030.76 2038.9,-11033.78"/>
</g>
<!-- src/composables/element/useCanvasPositionConversion.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1121" class="edge">
<title>src/composables/element/useCanvasPositionConversion.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1018.18,-7399.91C1034.37,-7428.89 1083.97,-7522.26 1100.5,-7606.84 1108.18,-7646.13 1098.83,-19101.58 1113.5,-19138.84 1158.22,-19252.36 1255.81,-19226.3 1300.5,-19339.84 1308.14,-19359.26 1294.52,-31346.34 1308.5,-31361.84 1340.07,-31396.85 1487.76,-31348.98 1519.5,-31383.84 1533.98,-31399.73 1512.22,-32142.71 1527.5,-32157.84 1607.58,-32237.09 1701.28,-32237.45 1781,-32157.84 1788.58,-32150.26 1788.08,-25995.51 1789,-25984.84 1806.88,-25777.3 1862.66,-25529.27 1877.4,-25466.07"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/composables/graph/useCanvasRefresh.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge1125" class="edge">
<title>src/composables/graph/useCanvasRefresh.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1859.97,-8145.84C1837.68,-8156.67 1803.72,-8177.17 1789,-8206.84 1780.43,-8224.11 1794.64,-19301.21 1781,-19314.84 1741.15,-19354.66 1567.35,-19354.65 1527.5,-19314.84 1517.89,-19305.24 1521.39,-11506.28 1519.5,-11492.84 1502.29,-11370.29 1450.36,-11229.03 1432.84,-11183.67"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1434.74,-11182.74 1430.61,-11177.91 1430.82,-11184.27 1434.74,-11182.74"/>
</g>
<!-- src/composables/graph/useCanvasRefresh.ts&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge1126" class="edge">
<title>src/composables/graph/useCanvasRefresh.ts&#45;&gt;src/stores/workflowStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1901.51,-8145.93C1921.88,-8157.1 1953.53,-8178.14 1967,-8206.84 1986.99,-8249.4 1950.35,-14941.34 1980,-14977.84 1985.13,-14984.15 1992.18,-14988.23 1999.87,-14990.81"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1999.5,-14992.89 2005.85,-14992.5 2000.64,-14988.84 1999.5,-14992.89"/>
</g>
<!-- src/composables/graph/useGraphNodeManager.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1132" class="edge">
<title>src/composables/graph/useGraphNodeManager.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1208.44,-8176.09C1214.47,-8303.14 1280.59,-9713.35 1300.5,-10852.84 1300.73,-10866.17 1301.03,-26205.79 1308.5,-26216.84 1365.1,-26300.61 1462.77,-26218.15 1519.5,-26301.84 1528.06,-26314.47 1516.69,-28488.07 1527.5,-28498.84 1607.31,-28578.36 1701.21,-28578.38 1781,-28498.84 1787.18,-28492.67 1788.24,-25993.53 1789,-25984.84 1807.08,-25777.31 1862.71,-25529.27 1877.41,-25466.07"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.53,-25466.22 1878.85,-25459.9 1875.44,-25465.27 1879.53,-25466.22"/>
</g>
<!-- src/composables/graph/useGraphNodeManager.ts&#45;&gt;src/composables/functional/useChainCallback.ts -->
<g id="edge1133" class="edge">
<title>src/composables/graph/useGraphNodeManager.ts&#45;&gt;src/composables/functional/useChainCallback.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1208.24,-8176.02C1210.2,-8242.74 1225.52,-8652.84 1308.5,-8736.84 1323.51,-8752.03 1345.49,-8758.52 1366.32,-8760.87"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1366.28,-8762.97 1372.45,-8761.45 1366.68,-8758.79 1366.28,-8762.97"/>
</g>
<!-- src/composables/graph/useGraphNodeManager.ts&#45;&gt;src/renderer/core/layout/operations/layoutMutations.ts -->
<g id="edge1134" class="edge">
<title>src/composables/graph/useGraphNodeManager.ts&#45;&gt;src/renderer/core/layout/operations/layoutMutations.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1208.28,-8175.86C1213.75,-8349 1296.22,-10956.55 1308.5,-10970.84 1323.4,-10988.17 1347.3,-10994.61 1369.58,-10996.34"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1369.7,-10998.45 1375.82,-10996.71 1369.95,-10994.26 1369.7,-10998.45"/>
</g>
<!-- src/composables/graph/useGraphNodeManager.ts&#45;&gt;src/renderer/core/layout/types.ts -->
<g id="edge1135" class="edge">
<title>src/composables/graph/useGraphNodeManager.ts&#45;&gt;src/renderer/core/layout/types.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1208.44,-8176.09C1214.47,-8303.14 1280.59,-9713.35 1300.5,-10852.84 1302.37,-10959.83 1297.62,-26156.38 1308.5,-26262.84 1355.75,-26725.1 1470.88,-26824.71 1519.5,-27286.84 1521.31,-27304.03 1515.23,-28519.65 1527.5,-28531.84 1607.42,-28611.25 1701.16,-28611.33 1781,-28531.84 1790.1,-28522.78 1785.36,-26695.15 1789,-26682.84 1830.53,-26542.51 1925.72,-26546.23 1967,-26405.84 1996.95,-26303.99 1947.7,-11219.96 1980,-11118.84 1991.19,-11083.8 2019.61,-11050.51 2036.91,-11032.57"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2038.76,-11033.68 2041.47,-11027.92 2035.77,-11030.73 2038.76,-11033.68"/>
</g>
<!-- src/renderer/core/spatial/QuadTree.ts -->
<g id="node510" class="node">
<title>src/renderer/core/spatial/QuadTree.ts</title>
<g id="a_node510"><a xlink:href="src/renderer/core/spatial/QuadTree.ts" xlink:title="QuadTree.ts">
<path fill="#ddfeff" stroke="black" d="M2081.5,-11177.84C2081.5,-11177.84 2022.5,-11177.84 2022.5,-11177.84 2019.5,-11177.84 2016.5,-11174.84 2016.5,-11171.84 2016.5,-11171.84 2016.5,-11165.84 2016.5,-11165.84 2016.5,-11162.84 2019.5,-11159.84 2022.5,-11159.84 2022.5,-11159.84 2081.5,-11159.84 2081.5,-11159.84 2084.5,-11159.84 2087.5,-11162.84 2087.5,-11165.84 2087.5,-11165.84 2087.5,-11171.84 2087.5,-11171.84 2087.5,-11174.84 2084.5,-11177.84 2081.5,-11177.84"/>
<text text-anchor="start" x="2024.5" y="-11166.64" font-family="Helvetica,sans-Serif" font-size="9.00">QuadTree.ts</text>
</a>
</g>
</g>
<!-- src/composables/graph/useGraphNodeManager.ts&#45;&gt;src/renderer/core/spatial/QuadTree.ts -->
<g id="edge1136" class="edge">
<title>src/composables/graph/useGraphNodeManager.ts&#45;&gt;src/renderer/core/spatial/QuadTree.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1208.44,-8176.09C1214.47,-8303.14 1280.6,-9713.35 1300.5,-10852.84 1302.43,-10963.42 1296.65,-26668.88 1308.5,-26778.84 1355.77,-27217.49 1470.19,-27310.41 1519.5,-27748.84 1520.77,-27760.1 1519.45,-28556.86 1527.5,-28564.84 1607.56,-28644.11 1701.16,-28644.33 1781,-28564.84 1789.92,-28555.96 1784.57,-26764.61 1789,-26752.84 1831.47,-26639.9 1924.72,-26660.85 1967,-26547.84 1984.41,-26501.29 1978.33,-12284.51 1980,-12234.84 1994.47,-11805.8 2040.81,-11281.22 2049.56,-11184.54"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2051.68,-11184.49 2050.13,-11178.32 2047.5,-11184.11 2051.68,-11184.49"/>
</g>
<!-- src/types/simplifiedWidget.ts -->
<g id="node511" class="node">
<title>src/types/simplifiedWidget.ts</title>
<g id="a_node511"><a xlink:href="src/types/simplifiedWidget.ts" xlink:title="simplifiedWidget.ts">
<path fill="#ddfeff" stroke="black" d="M1928,-16971.84C1928,-16971.84 1836,-16971.84 1836,-16971.84 1833,-16971.84 1830,-16968.84 1830,-16965.84 1830,-16965.84 1830,-16959.84 1830,-16959.84 1830,-16956.84 1833,-16953.84 1836,-16953.84 1836,-16953.84 1928,-16953.84 1928,-16953.84 1931,-16953.84 1934,-16956.84 1934,-16959.84 1934,-16959.84 1934,-16965.84 1934,-16965.84 1934,-16968.84 1931,-16971.84 1928,-16971.84"/>
<text text-anchor="start" x="1838" y="-16960.64" font-family="Helvetica,sans-Serif" font-size="9.00">simplifiedWidget.ts</text>
</a>
</g>
</g>
<!-- src/composables/graph/useGraphNodeManager.ts&#45;&gt;src/types/simplifiedWidget.ts -->
<g id="edge1137" class="edge">
<title>src/composables/graph/useGraphNodeManager.ts&#45;&gt;src/types/simplifiedWidget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1208.44,-8176.09C1214.47,-8303.14 1280.59,-9713.35 1300.5,-10852.84 1300.73,-10866.02 1301.84,-26036.45 1308.5,-26047.84 1362.83,-26140.79 1464.77,-26074.12 1519.5,-26166.84 1531.67,-26187.46 1510.49,-27011.98 1527.5,-27028.84 1607.54,-27108.13 1701.3,-27108.47 1781,-27028.84 1793.34,-27016.5 1777.69,-16991.13 1789,-16977.84 1797.73,-16967.58 1810.51,-16962.4 1823.79,-16960.09"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1824.26,-16962.15 1829.91,-16959.22 1823.67,-16957.99 1824.26,-16962.15"/>
</g>
<!-- src/types/spatialIndex.ts -->
<g id="node512" class="node">
<title>src/types/spatialIndex.ts</title>
<g id="a_node512"><a xlink:href="src/types/spatialIndex.ts" xlink:title="spatialIndex.ts">
<path fill="#ddfeff" stroke="black" d="M1917.5,-17241.84C1917.5,-17241.84 1846.5,-17241.84 1846.5,-17241.84 1843.5,-17241.84 1840.5,-17238.84 1840.5,-17235.84 1840.5,-17235.84 1840.5,-17229.84 1840.5,-17229.84 1840.5,-17226.84 1843.5,-17223.84 1846.5,-17223.84 1846.5,-17223.84 1917.5,-17223.84 1917.5,-17223.84 1920.5,-17223.84 1923.5,-17226.84 1923.5,-17229.84 1923.5,-17229.84 1923.5,-17235.84 1923.5,-17235.84 1923.5,-17238.84 1920.5,-17241.84 1917.5,-17241.84"/>
<text text-anchor="start" x="1848.5" y="-17230.64" font-family="Helvetica,sans-Serif" font-size="9.00">spatialIndex.ts</text>
</a>
</g>
</g>
<!-- src/composables/graph/useGraphNodeManager.ts&#45;&gt;src/types/spatialIndex.ts -->
<g id="edge1138" class="edge">
<title>src/composables/graph/useGraphNodeManager.ts&#45;&gt;src/types/spatialIndex.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1208.44,-8176.09C1214.47,-8303.14 1280.59,-9713.35 1300.5,-10852.84 1300.73,-10866.08 1302.98,-26098.8 1308.5,-26110.84 1360.1,-26223.42 1467.34,-26180.51 1519.5,-26292.84 1528.5,-26312.21 1512.32,-27046.81 1527.5,-27061.84 1607.58,-27141.09 1701.3,-27141.47 1781,-27061.84 1793.05,-27049.79 1777.96,-17260.81 1789,-17247.84 1800.02,-17234.88 1817.5,-17230.04 1834.27,-17228.83"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1834.51,-17230.92 1840.41,-17228.54 1834.32,-17226.72 1834.51,-17230.92"/>
</g>
<!-- src/renderer/core/layout/operations/layoutMutations.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2590" class="edge">
<title>src/renderer/core/layout/operations/layoutMutations.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2590"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1446.97,-11002.02C1469.37,-11013.56 1504.53,-11035.7 1519.5,-11066.84 1530.88,-11090.5 1522.31,-26167.09 1527.5,-26192.84 1585.04,-26478.22 1723.21,-26511.5 1781,-26796.84 1783.4,-26808.67 1780.45,-30266.31 1789,-30274.84 1907.14,-30392.71 2060.85,-30348.44 2159.5,-30213.84 2175.83,-30191.56 2156.19,-22284.04 2167.5,-22258.84 2177.76,-22235.96 2199.6,-22217.49 2217.64,-22205.27"/>
<polygon fill="orange" stroke="orange" points="2225.4,-22202.83 2229.34,-22197.84 2223.15,-22199.29 2225.4,-22202.83"/>
<polyline fill="none" stroke="orange" points="2224.28,-22201.06 2221.74,-22202.67 "/>
<ellipse fill="none" stroke="orange" cx="2219.72" cy="-22203.95" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1501.26" y="-16592.86" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/core/layout/operations/layoutMutations.ts&#45;&gt;src/renderer/core/layout/store/layoutStore.ts -->
<g id="edge2591" class="edge">
<title>src/renderer/core/layout/operations/layoutMutations.ts&#45;&gt;src/renderer/core/layout/store/layoutStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1476.3,-10992.32C1492.39,-10989.55 1508.83,-10983.44 1519.5,-10970.84 1536.48,-10950.78 1511.41,-10873.62 1527.5,-10852.84 1545.24,-10829.93 1576.54,-10820 1602.79,-10815.76"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1603.37,-10817.8 1609,-10814.85 1602.76,-10813.64 1603.37,-10817.8"/>
</g>
<!-- src/renderer/core/layout/operations/layoutMutations.ts&#45;&gt;src/renderer/core/layout/types.ts -->
<g id="edge2592" class="edge">
<title>src/renderer/core/layout/operations/layoutMutations.ts&#45;&gt;src/renderer/core/layout/types.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1476.18,-10995.34C1545.8,-10998.85 1677.1,-11005.29 1789,-11009.84 1871.86,-11013.21 1969.49,-11016.34 2018.9,-11017.86"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2018.9,-11019.97 2024.96,-11018.05 2019.03,-11015.77 2018.9,-11019.97"/>
</g>
<!-- src/renderer/core/spatial/QuadTree.ts&#45;&gt;src/types/spatialIndex.ts -->
<g id="edge2634" class="edge">
<title>src/renderer/core/spatial/QuadTree.ts&#45;&gt;src/types/spatialIndex.ts</title>
<g id="a_edge2634"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2050.26,-11178.05C2043.71,-11255.15 1995.28,-11798.73 1980,-12240.84 1979.4,-12258.13 1978.12,-17210.59 1967,-17223.84 1959.55,-17232.71 1948.81,-17237.56 1937.49,-17239.85"/>
<polygon fill="orange" stroke="orange" points="1929.3,-17238.69 1923.58,-17241.47 1929.78,-17242.86 1929.3,-17238.69"/>
<polyline fill="none" stroke="orange" points="1929.54,-17240.77 1932.52,-17240.43 "/>
<ellipse fill="none" stroke="orange" cx="1934.9" cy="-17240.15" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2002.63" y="-14202.55" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/types/spatialIndex.ts&#45;&gt;src/renderer/core/spatial/QuadTree.ts -->
<g id="edge3577" class="edge">
<title>src/types/spatialIndex.ts&#45;&gt;src/renderer/core/spatial/QuadTree.ts</title>
<g id="a_edge3577"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1923.58,-17230.42C1939.54,-17228.84 1956.52,-17224.32 1967,-17211.84 1978.12,-17198.59 1979.4,-12246.13 1980,-12228.84 1994.4,-11812.3 2038.22,-11305.69 2048.72,-11192.11"/>
<polygon fill="orange" stroke="orange" points="2051.57,-11184.2 2050.04,-11178.03 2047.39,-11183.81 2051.57,-11184.2"/>
<polyline fill="none" stroke="orange" points="2049.48,-11184 2049.2,-11186.99 "/>
<ellipse fill="none" stroke="orange" cx="2048.98" cy="-11189.38" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1953.62" y="-14196.79" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/graph/useGroupMenuOptions.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge1144" class="edge">
<title>src/composables/graph/useGroupMenuOptions.ts&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1491.78,-8105.6C1502.43,-8108.41 1512.32,-8113.42 1519.5,-8121.84 1530.73,-8135.01 1524.37,-13089.81 1527.5,-13106.84 1585.02,-13419.98 1722.61,-13463.86 1781,-13776.84 1783.83,-13792.01 1778.96,-14876.12 1789,-14887.84 1800.06,-14900.75 1817.55,-14905.59 1834.32,-14906.81"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.36,-14908.92 1840.45,-14907.1 1834.56,-14904.72 1834.36,-14908.92"/>
</g>
<!-- src/composables/graph/useGroupMenuOptions.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge1143" class="edge">
<title>src/composables/graph/useGroupMenuOptions.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1374.19,-8097.83C1344.98,-8096.02 1312.72,-8100.69 1304.5,-8127.84 1301.46,-8137.87 1301.46,-11137.8 1304.5,-11147.84 1313.11,-11176.26 1348.08,-11180.05 1378.3,-11177.55"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1378.5,-11179.64 1384.27,-11176.97 1378.1,-11175.46 1378.5,-11179.64"/>
</g>
<!-- src/composables/graph/useGroupMenuOptions.ts&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge1145" class="edge">
<title>src/composables/graph/useGroupMenuOptions.ts&#45;&gt;src/stores/workflowStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1491.78,-8105.6C1502.44,-8108.41 1512.33,-8113.41 1519.5,-8121.84 1531.89,-8136.39 1514.93,-19119.43 1527.5,-19133.84 1602.25,-19219.56 1706.23,-19083.13 1781,-19168.84 1797.52,-19187.77 1771.22,-26389.08 1789,-26406.84 1844.97,-26462.75 1911.02,-26462.74 1967,-26406.84 1978.81,-26395.04 1979.66,-16809.52 1980,-16792.84 1995.14,-16050.23 2043.3,-15136.26 2050.18,-15008.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.28,-15008.03 2050.51,-15001.92 2048.09,-15007.8 2052.28,-15008.03"/>
</g>
<!-- src/composables/graph/useGroupMenuOptions.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1142" class="edge">
<title>src/composables/graph/useGroupMenuOptions.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1491.78,-8105.6C1502.44,-8108.41 1512.33,-8113.41 1519.5,-8121.84 1531.88,-8136.38 1514.28,-19111.04 1527.5,-19124.84 1547.01,-19145.19 1761.49,-19115.49 1781,-19135.84 1787.92,-19143.06 1788.17,-24888.87 1789,-24898.84 1806.97,-25114.13 1863.13,-25371.88 1877.58,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.55,-25436.42 1878.92,-25441.8 1879.64,-25435.49 1875.55,-25436.42"/>
</g>
<!-- src/composables/graph/useGroupMenuOptions.ts&#45;&gt;src/composables/graph/useMoreOptionsMenu.ts -->
<g id="edge1140" class="edge">
<title>src/composables/graph/useGroupMenuOptions.ts&#45;&gt;src/composables/graph/useMoreOptionsMenu.ts</title>
<g id="a_edge1140"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1360.48,-8109.95C1342.92,-8107.55 1324.38,-8102.89 1308.5,-8094.84 1304.02,-8092.56 1304.94,-8089.2 1300.5,-8086.84 1290.33,-8081.43 1278.77,-8077.64 1267.33,-8074.85"/>
<polygon fill="orange" stroke="orange" points="1259.87,-8071.11 1253.56,-8071.91 1258.99,-8075.22 1259.87,-8071.11"/>
<polyline fill="none" stroke="orange" points="1259.43,-8073.17 1262.37,-8073.79 "/>
<ellipse fill="none" stroke="orange" cx="1264.71" cy="-8074.29" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1330.05" y="-8095.25" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/graph/useGroupMenuOptions.ts&#45;&gt;src/composables/graph/useNodeCustomization.ts -->
<g id="edge1141" class="edge">
<title>src/composables/graph/useGroupMenuOptions.ts&#45;&gt;src/composables/graph/useNodeCustomization.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1485.69,-8115.84C1499.4,-8117.88 1513.95,-8119.98 1527.5,-8121.84 1543.59,-8124.04 1560.91,-8126.27 1577.26,-8128.32"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1577.02,-8130.41 1583.24,-8129.07 1577.54,-8126.24 1577.02,-8130.41"/>
</g>
<!-- src/composables/graph/useGroupMenuOptions.ts&#45;&gt;src/composables/graph/useCanvasRefresh.ts -->
<g id="edge1139" class="edge">
<title>src/composables/graph/useGroupMenuOptions.ts&#45;&gt;src/composables/graph/useCanvasRefresh.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1481.1,-8097.72C1494.75,-8093.43 1508.61,-8087.11 1519.5,-8077.84 1525.55,-8072.68 1520.74,-8066.02 1527.5,-8061.84 1623.34,-8002.6 1674.12,-8026.21 1781,-8061.84 1817.13,-8073.88 1850.72,-8104.66 1868.27,-8122.83"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1867.14,-8124.68 1872.79,-8127.59 1870.18,-8121.79 1867.14,-8124.68"/>
</g>
<!-- src/composables/graph/useImageMenuOptions.ts&#45;&gt;src/base/common/downloadUtil.ts -->
<g id="edge1147" class="edge">
<title>src/composables/graph/useImageMenuOptions.ts&#45;&gt;src/base/common/downloadUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1491.78,-8135.6C1502.44,-8138.41 1512.33,-8143.41 1519.5,-8151.84 1531.89,-8166.39 1519.93,-19145.28 1527.5,-19162.84 1547.78,-19209.89 1598.08,-19246.61 1626.87,-19264.62"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1625.77,-19266.42 1631.99,-19267.77 1627.97,-19262.84 1625.77,-19266.42"/>
</g>
<!-- src/composables/graph/useImageMenuOptions.ts&#45;&gt;src/stores/commandStore.ts -->
<g id="edge1148" class="edge">
<title>src/composables/graph/useImageMenuOptions.ts&#45;&gt;src/stores/commandStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1491.78,-8135.6C1502.43,-8138.41 1512.32,-8143.42 1519.5,-8151.84 1531.42,-8165.83 1522.23,-13428.23 1527.5,-13445.84 1586.44,-13642.82 1721.49,-13636.02 1781,-13832.84 1785.36,-13847.26 1779.2,-14906.39 1789,-14917.84 1798.4,-14928.81 1812.42,-14933.95 1826.71,-14936"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1826.64,-14938.1 1832.83,-14936.69 1827.11,-14933.93 1826.64,-14938.1"/>
</g>
<!-- src/composables/graph/useImageMenuOptions.ts&#45;&gt;src/composables/graph/useMoreOptionsMenu.ts -->
<g id="edge1146" class="edge">
<title>src/composables/graph/useImageMenuOptions.ts&#45;&gt;src/composables/graph/useMoreOptionsMenu.ts</title>
<g id="a_edge1146"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1399.16,-8145.87C1372.85,-8150.44 1332.6,-8150.43 1308.5,-8127.84 1294.95,-8115.14 1313.63,-8099.96 1300.5,-8086.84 1295.42,-8081.76 1289.37,-8077.9 1282.82,-8074.95"/>
<polygon fill="orange" stroke="orange" points="1276.11,-8070.35 1269.75,-8070.33 1274.71,-8074.31 1276.11,-8070.35"/>
<polyline fill="none" stroke="orange" points="1275.41,-8072.33 1278.24,-8073.33 "/>
<ellipse fill="none" stroke="orange" cx="1280.5" cy="-8074.13" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1328.84" y="-8110.34" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/graph/useNodeMenuOptions.ts&#45;&gt;src/composables/graph/useSelectionState.ts -->
<g id="edge1169" class="edge">
<title>src/composables/graph/useNodeMenuOptions.ts&#45;&gt;src/composables/graph/useSelectionState.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1489.28,-8063.95C1500.7,-8066.97 1511.51,-8072.18 1519.5,-8080.84 1541.04,-8104.17 1505.18,-8129.25 1527.5,-8151.84 1543.15,-8167.67 1566.38,-8172.99 1588.28,-8173.78"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1588.38,-8175.88 1594.42,-8173.89 1588.46,-8171.68 1588.38,-8175.88"/>
</g>
<!-- src/composables/graph/useNodeMenuOptions.ts&#45;&gt;src/composables/graph/useMoreOptionsMenu.ts -->
<g id="edge1166" class="edge">
<title>src/composables/graph/useNodeMenuOptions.ts&#45;&gt;src/composables/graph/useMoreOptionsMenu.ts</title>
<g id="a_edge1166"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1362.87,-8066.95C1338.18,-8067.39 1309.54,-8067.45 1283.66,-8067.15"/>
<polygon fill="orange" stroke="orange" points="1275.63,-8064.93 1269.6,-8066.94 1275.57,-8069.13 1275.63,-8064.93"/>
<polyline fill="none" stroke="orange" points="1275.6,-8067.03 1278.6,-8067.07 "/>
<ellipse fill="none" stroke="orange" cx="1281" cy="-8067.11" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1340.93" y="-8070.14" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/graph/useNodeMenuOptions.ts&#45;&gt;src/composables/graph/useNodeCustomization.ts -->
<g id="edge1167" class="edge">
<title>src/composables/graph/useNodeMenuOptions.ts&#45;&gt;src/composables/graph/useNodeCustomization.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1489.23,-8064.59C1500.51,-8067.58 1511.28,-8072.63 1519.5,-8080.84 1532.63,-8093.96 1513.93,-8109.17 1527.5,-8121.84 1540.86,-8134.31 1558.99,-8140.05 1577.13,-8142.2"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1577.1,-8144.3 1583.28,-8142.79 1577.51,-8140.12 1577.1,-8144.3"/>
</g>
<!-- src/composables/graph/useSelectedNodeActions.ts -->
<g id="node519" class="node">
<title>src/composables/graph/useSelectedNodeActions.ts</title>
<g id="a_node519"><a xlink:href="src/composables/graph/useSelectedNodeActions.ts" xlink:title="useSelectedNodeActions.ts">
<path fill="#ddfeff" stroke="black" d="M1712.5,-8085.84C1712.5,-8085.84 1585.5,-8085.84 1585.5,-8085.84 1582.5,-8085.84 1579.5,-8082.84 1579.5,-8079.84 1579.5,-8079.84 1579.5,-8073.84 1579.5,-8073.84 1579.5,-8070.84 1582.5,-8067.84 1585.5,-8067.84 1585.5,-8067.84 1712.5,-8067.84 1712.5,-8067.84 1715.5,-8067.84 1718.5,-8070.84 1718.5,-8073.84 1718.5,-8073.84 1718.5,-8079.84 1718.5,-8079.84 1718.5,-8082.84 1715.5,-8085.84 1712.5,-8085.84"/>
<text text-anchor="start" x="1587.5" y="-8074.64" font-family="Helvetica,sans-Serif" font-size="9.00">useSelectedNodeActions.ts</text>
</a>
</g>
</g>
<!-- src/composables/graph/useNodeMenuOptions.ts&#45;&gt;src/composables/graph/useSelectedNodeActions.ts -->
<g id="edge1168" class="edge">
<title>src/composables/graph/useNodeMenuOptions.ts&#45;&gt;src/composables/graph/useSelectedNodeActions.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1489.15,-8066.77C1515.26,-8068.43 1545.86,-8070.37 1573.2,-8072.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1573.22,-8074.2 1579.34,-8072.49 1573.48,-8070.01 1573.22,-8074.2"/>
</g>
<!-- src/composables/graph/useSelectionMenuOptions.ts&#45;&gt;src/stores/commandStore.ts -->
<g id="edge1181" class="edge">
<title>src/composables/graph/useSelectionMenuOptions.ts&#45;&gt;src/stores/commandStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1084.22,-8049.81C1090.42,-8052.64 1096.03,-8056.54 1100.5,-8061.84 1112.91,-8076.53 1113.25,-19119.61 1113.5,-19138.84 1157.04,-22512.02 1254.23,-23353.69 1300.5,-26726.84 1300.64,-26736.78 1301.46,-29583.81 1308.5,-29590.84 1374.9,-29657.06 1452.69,-29656.64 1519.5,-29590.84 1529.91,-29580.58 1522.04,-29078.39 1527.5,-29064.84 1589.21,-28911.54 1720.41,-28946.58 1781,-28792.84 1789.81,-28770.47 1773.43,-14966.15 1789,-14947.84 1798.36,-14936.84 1812.37,-14931.68 1826.66,-14929.64"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.06,-14931.7 1832.79,-14928.94 1826.59,-14927.53 1827.06,-14931.7"/>
</g>
<!-- src/composables/graph/useSelectionMenuOptions.ts&#45;&gt;src/composables/graph/useFrameNodes.ts -->
<g id="edge1176" class="edge">
<title>src/composables/graph/useSelectionMenuOptions.ts&#45;&gt;src/composables/graph/useFrameNodes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1084.29,-8054.51C1089.96,-8056.47 1095.44,-8058.88 1100.5,-8061.84 1108.41,-8066.46 1105.38,-8073.59 1113.5,-8077.84 1150.43,-8097.14 1270.19,-8063.23 1300.5,-8091.84 1320.07,-8110.3 1289.43,-8132.86 1308.5,-8151.84 1324.42,-8167.68 1348.2,-8172.67 1370.14,-8173.21"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1370.26,-8175.31 1376.27,-8173.25 1370.29,-8171.11 1370.26,-8175.31"/>
</g>
<!-- src/composables/graph/useSelectionMenuOptions.ts&#45;&gt;src/composables/graph/useMoreOptionsMenu.ts -->
<g id="edge1177" class="edge">
<title>src/composables/graph/useSelectionMenuOptions.ts&#45;&gt;src/composables/graph/useMoreOptionsMenu.ts</title>
<g id="a_edge1177"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1084.04,-8048.37C1100.17,-8049.52 1117.32,-8050.94 1133.51,-8052.45"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1141.26,-8055.32 1147.43,-8053.81 1141.66,-8051.14 1141.26,-8055.32"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1141.46,-8053.23 1138.48,-8052.94 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1136.09" cy="-8052.7" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1140.27" y="-8043.67" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/graph/useNodeArrangement.ts -->
<g id="node517" class="node">
<title>src/composables/graph/useNodeArrangement.ts</title>
<g id="a_node517"><a xlink:href="src/composables/graph/useNodeArrangement.ts" xlink:title="useNodeArrangement.ts">
<path fill="#ddfeff" stroke="black" d="M1706.5,-8115.84C1706.5,-8115.84 1591.5,-8115.84 1591.5,-8115.84 1588.5,-8115.84 1585.5,-8112.84 1585.5,-8109.84 1585.5,-8109.84 1585.5,-8103.84 1585.5,-8103.84 1585.5,-8100.84 1588.5,-8097.84 1591.5,-8097.84 1591.5,-8097.84 1706.5,-8097.84 1706.5,-8097.84 1709.5,-8097.84 1712.5,-8100.84 1712.5,-8103.84 1712.5,-8103.84 1712.5,-8109.84 1712.5,-8109.84 1712.5,-8112.84 1709.5,-8115.84 1706.5,-8115.84"/>
<text text-anchor="start" x="1593.5" y="-8104.64" font-family="Helvetica,sans-Serif" font-size="9.00">useNodeArrangement.ts</text>
</a>
</g>
</g>
<!-- src/composables/graph/useSelectionMenuOptions.ts&#45;&gt;src/composables/graph/useNodeArrangement.ts -->
<g id="edge1178" class="edge">
<title>src/composables/graph/useSelectionMenuOptions.ts&#45;&gt;src/composables/graph/useNodeArrangement.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1072.99,-8037.8C1192.28,-8021.26 1453.48,-7992.63 1519.5,-8047.84 1534.75,-8060.59 1513.06,-8078.18 1527.5,-8091.84 1541.26,-8104.85 1560.21,-8110.58 1579,-8112.53"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1579.21,-8114.65 1585.36,-8113.05 1579.55,-8110.47 1579.21,-8114.65"/>
</g>
<!-- src/composables/graph/useSelectionOperations.ts -->
<g id="node520" class="node">
<title>src/composables/graph/useSelectionOperations.ts</title>
<g id="a_node520"><a xlink:href="src/composables/graph/useSelectionOperations.ts" xlink:title="useSelectionOperations.ts">
<path fill="#ddfeff" stroke="black" d="M1268,-8145.84C1268,-8145.84 1146,-8145.84 1146,-8145.84 1143,-8145.84 1140,-8142.84 1140,-8139.84 1140,-8139.84 1140,-8133.84 1140,-8133.84 1140,-8130.84 1143,-8127.84 1146,-8127.84 1146,-8127.84 1268,-8127.84 1268,-8127.84 1271,-8127.84 1274,-8130.84 1274,-8133.84 1274,-8133.84 1274,-8139.84 1274,-8139.84 1274,-8142.84 1271,-8145.84 1268,-8145.84"/>
<text text-anchor="start" x="1148" y="-8134.64" font-family="Helvetica,sans-Serif" font-size="9.00">useSelectionOperations.ts</text>
</a>
</g>
</g>
<!-- src/composables/graph/useSelectionMenuOptions.ts&#45;&gt;src/composables/graph/useSelectionOperations.ts -->
<g id="edge1179" class="edge">
<title>src/composables/graph/useSelectionMenuOptions.ts&#45;&gt;src/composables/graph/useSelectionOperations.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1084.4,-8051.37C1090.33,-8053.95 1095.82,-8057.36 1100.5,-8061.84 1120.21,-8080.71 1093.71,-8103.06 1113.5,-8121.84 1119.33,-8127.37 1126.36,-8131.32 1133.9,-8134.11"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1133.4,-8136.15 1139.76,-8136.01 1134.7,-8132.16 1133.4,-8136.15"/>
</g>
<!-- src/composables/graph/useSubgraphOperations.ts -->
<g id="node521" class="node">
<title>src/composables/graph/useSubgraphOperations.ts</title>
<g id="a_node521"><a xlink:href="src/composables/graph/useSubgraphOperations.ts" xlink:title="useSubgraphOperations.ts">
<path fill="#ddfeff" stroke="black" d="M1269.5,-8115.84C1269.5,-8115.84 1144.5,-8115.84 1144.5,-8115.84 1141.5,-8115.84 1138.5,-8112.84 1138.5,-8109.84 1138.5,-8109.84 1138.5,-8103.84 1138.5,-8103.84 1138.5,-8100.84 1141.5,-8097.84 1144.5,-8097.84 1144.5,-8097.84 1269.5,-8097.84 1269.5,-8097.84 1272.5,-8097.84 1275.5,-8100.84 1275.5,-8103.84 1275.5,-8103.84 1275.5,-8109.84 1275.5,-8109.84 1275.5,-8112.84 1272.5,-8115.84 1269.5,-8115.84"/>
<text text-anchor="start" x="1146.5" y="-8104.64" font-family="Helvetica,sans-Serif" font-size="9.00">useSubgraphOperations.ts</text>
</a>
</g>
</g>
<!-- src/composables/graph/useSelectionMenuOptions.ts&#45;&gt;src/composables/graph/useSubgraphOperations.ts -->
<g id="edge1180" class="edge">
<title>src/composables/graph/useSelectionMenuOptions.ts&#45;&gt;src/composables/graph/useSubgraphOperations.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1084.24,-8052.93C1090.06,-8055.21 1095.58,-8058.13 1100.5,-8061.84 1111.14,-8069.85 1102.96,-8080.7 1113.5,-8088.84 1119.17,-8093.21 1125.6,-8096.61 1132.37,-8099.25"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1131.77,-8101.27 1138.12,-8101.29 1133.17,-8097.31 1131.77,-8101.27"/>
</g>
<!-- src/composables/graph/useNodeArrangement.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge1159" class="edge">
<title>src/composables/graph/useNodeArrangement.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1585.44,-8099.1C1564,-8100.03 1541.83,-8105.66 1527.5,-8121.84 1513.54,-8137.6 1533.17,-11137.82 1519.5,-11153.84 1508.4,-11166.84 1490.83,-11171.7 1473.96,-11172.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1473.69,-11170.81 1467.8,-11173.19 1473.89,-11175.01 1473.69,-11170.81"/>
</g>
<!-- src/composables/graph/useNodeArrangement.ts&#45;&gt;src/utils/litegraphUtil.ts -->
<g id="edge1160" class="edge">
<title>src/composables/graph/useNodeArrangement.ts&#45;&gt;src/utils/litegraphUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1702.83,-8097.83C1730.26,-8096.41 1761.94,-8100.49 1781,-8121.84 1793.08,-8135.37 1776.17,-18557.02 1789,-18569.84 1816.98,-18597.8 1936.29,-18594.77 1967,-18569.84 1988.86,-18552.09 1960.11,-18527.76 1980,-18507.84 1986.57,-18501.25 1995.26,-18497.22 2004.29,-18494.81"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2004.88,-18496.84 2010.26,-18493.46 2003.95,-18492.74 2004.88,-18496.84"/>
</g>
<!-- src/composables/graph/useNodeArrangement.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge1157" class="edge">
<title>src/composables/graph/useNodeArrangement.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1702.83,-8097.83C1730.26,-8096.41 1761.94,-8100.49 1781,-8121.84 1793.26,-8135.57 1777.07,-18710.82 1789,-18724.84 1840.94,-18785.88 1915.01,-18692.83 1967,-18753.84 1994.68,-18786.32 1965.17,-24858.82 1980,-24898.84 1990.84,-24928.09 2017.07,-24954.03 2034.44,-24968.83"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2033.13,-24970.47 2039.08,-24972.7 2035.82,-24967.24 2033.13,-24970.47"/>
</g>
<!-- src/composables/graph/useNodeArrangement.ts&#45;&gt;src/composables/graph/useCanvasRefresh.ts -->
<g id="edge1156" class="edge">
<title>src/composables/graph/useNodeArrangement.ts&#45;&gt;src/composables/graph/useCanvasRefresh.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1712.69,-8113.57C1734.35,-8116.01 1758.76,-8118.9 1781,-8121.84 1793.9,-8123.54 1807.72,-8125.52 1820.84,-8127.47"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1820.57,-8129.55 1826.81,-8128.36 1821.19,-8125.39 1820.57,-8129.55"/>
</g>
<!-- src/lib/litegraph/src/utils/arrange.ts -->
<g id="node518" class="node">
<title>src/lib/litegraph/src/utils/arrange.ts</title>
<g id="a_node518"><a xlink:href="src/lib/litegraph/src/utils/arrange.ts" xlink:title="arrange.ts">
<path fill="#ddfeff" stroke="black" d="M2711.5,-22129.84C2711.5,-22129.84 2660.5,-22129.84 2660.5,-22129.84 2657.5,-22129.84 2654.5,-22126.84 2654.5,-22123.84 2654.5,-22123.84 2654.5,-22117.84 2654.5,-22117.84 2654.5,-22114.84 2657.5,-22111.84 2660.5,-22111.84 2660.5,-22111.84 2711.5,-22111.84 2711.5,-22111.84 2714.5,-22111.84 2717.5,-22114.84 2717.5,-22117.84 2717.5,-22117.84 2717.5,-22123.84 2717.5,-22123.84 2717.5,-22126.84 2714.5,-22129.84 2711.5,-22129.84"/>
<text text-anchor="start" x="2662.5" y="-22118.64" font-family="Helvetica,sans-Serif" font-size="9.00">arrange.ts</text>
</a>
</g>
</g>
<!-- src/composables/graph/useNodeArrangement.ts&#45;&gt;src/lib/litegraph/src/utils/arrange.ts -->
<g id="edge1158" class="edge">
<title>src/composables/graph/useNodeArrangement.ts&#45;&gt;src/lib/litegraph/src/utils/arrange.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1702.83,-8097.83C1730.26,-8096.41 1761.94,-8100.49 1781,-8121.84 1793.28,-8135.59 1780.43,-18726.51 1789,-18742.84 1833.7,-18827.98 1922.26,-18780.72 1967,-18865.84 1978.39,-18887.5 1962.68,-25897.55 1980,-25914.84 2086.48,-26021.12 2202.03,-26010.06 2318.5,-25914.84 2570.41,-25708.89 2576.11,-24803.5 2609.5,-24479.84 2611.17,-24463.63 2612.18,-22146.45 2622.5,-22133.84 2628.83,-22126.09 2638.47,-22122.19 2648.3,-22120.39"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2648.76,-22122.45 2654.41,-22119.52 2648.17,-22118.29 2648.76,-22122.45"/>
</g>
<!-- src/lib/litegraph/src/utils/arrange.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2335" class="edge">
<title>src/lib/litegraph/src/utils/arrange.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2654.21,-22119.99C2642.68,-22121.33 2630.46,-22125.04 2622.5,-22133.84 2604.06,-22154.22 2613.38,-22229.63 2609.5,-22256.84 2564.13,-22575.14 2510.81,-22648.66 2481.5,-22968.84 2480.43,-22980.57 2480.15,-24655.12 2473.5,-24664.84 2435.2,-24720.83 2371.08,-24665.74 2331.5,-24720.84 2314.88,-24743.97 2338.96,-24957.02 2318.5,-24976.84 2287.62,-25006.74 2160.84,-24995.73 2094.27,-24987.55"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2094.23,-24985.43 2088.02,-24986.76 2093.71,-24989.59 2094.23,-24985.43"/>
</g>
<!-- src/lib/litegraph/src/utils/arrange.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2336" class="edge">
<title>src/lib/litegraph/src/utils/arrange.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2336"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2654.36,-22120.76C2642.7,-22119.08 2630.35,-22114.98 2622.5,-22105.84 2599.98,-22079.61 2634.94,-21974.23 2609.5,-21950.84 2567.63,-21912.33 2524.01,-21913.03 2481.5,-21950.84 2458.76,-21971.06 2494.77,-21997.08 2473.5,-22018.84 2428.95,-22064.41 2384.05,-22002.78 2331.5,-22038.84 2286.95,-22069.41 2263.62,-22131.9 2253.8,-22165.78"/>
<polygon fill="orange" stroke="orange" points="2249.65,-22173.14 2250.12,-22179.48 2253.7,-22174.23 2249.65,-22173.14"/>
<polyline fill="none" stroke="orange" points="2251.68,-22173.68 2252.46,-22170.79 "/>
<ellipse fill="none" stroke="orange" cx="2253.08" cy="-22168.47" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2415.28" y="-22028.93" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/graph/useSelectedNodeActions.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1172" class="edge">
<title>src/composables/graph/useSelectedNodeActions.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1579.44,-8069.47C1559.93,-8071.15 1540.48,-8077.14 1527.5,-8091.84 1506.05,-8116.11 1542.41,-26725.94 1519.5,-26748.84 1453.17,-26815.13 1374.84,-26815.12 1308.5,-26748.84 1303.15,-26743.5 1300.77,-18050.39 1300.5,-18042.84 1281.47,-17518.08 1220.01,-16875.52 1209.53,-16768.33"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1211.59,-16767.82 1208.91,-16762.05 1207.41,-16768.23 1211.59,-16767.82"/>
</g>
<!-- src/composables/graph/useSelectedNodeActions.ts&#45;&gt;src/stores/commandStore.ts -->
<g id="edge1173" class="edge">
<title>src/composables/graph/useSelectedNodeActions.ts&#45;&gt;src/stores/commandStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1702.83,-8067.83C1730.26,-8066.42 1761.94,-8070.49 1781,-8091.84 1796.79,-8109.51 1773.64,-14899.79 1789,-14917.84 1798.36,-14928.84 1812.38,-14933.99 1826.67,-14936.03"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1826.59,-14938.14 1832.79,-14936.73 1827.07,-14933.97 1826.59,-14938.14"/>
</g>
<!-- src/composables/graph/useSelectedNodeActions.ts&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge1174" class="edge">
<title>src/composables/graph/useSelectedNodeActions.ts&#45;&gt;src/stores/workflowStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1702.83,-8067.83C1730.26,-8066.41 1761.94,-8070.49 1781,-8091.84 1793.1,-8105.4 1776.14,-18547.99 1789,-18560.84 1802.99,-18574.82 1952.96,-18574.77 1967,-18560.84 1975.71,-18552.19 1979.71,-16805.11 1980,-16792.84 1997.37,-16050.27 2043.62,-15136.27 2050.21,-15008.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.32,-15008.02 2050.53,-15001.92 2048.12,-15007.81 2052.32,-15008.02"/>
</g>
<!-- src/composables/graph/useSelectedNodeActions.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1171" class="edge">
<title>src/composables/graph/useSelectedNodeActions.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1702.83,-8067.83C1730.27,-8066.41 1761.95,-8070.49 1781,-8091.84 1790.71,-8102.72 1787.79,-24884.3 1789,-24898.84 1806.87,-25114.13 1863.11,-25371.89 1877.58,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.54,-25436.42 1878.92,-25441.8 1879.64,-25435.49 1875.54,-25436.42"/>
</g>
<!-- src/composables/graph/useSelectedNodeActions.ts&#45;&gt;src/utils/nodeFilterUtil.ts -->
<g id="edge1175" class="edge">
<title>src/composables/graph/useSelectedNodeActions.ts&#45;&gt;src/utils/nodeFilterUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1702.83,-8067.83C1730.26,-8066.41 1761.94,-8070.49 1781,-8091.84 1803.71,-8117.27 1766.9,-17885.87 1789,-17911.84 1799.46,-17924.13 1815.74,-17929.12 1831.71,-17930.63"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1831.92,-17932.75 1838.04,-17931.06 1832.2,-17928.56 1831.92,-17932.75"/>
</g>
<!-- src/composables/graph/useSelectedNodeActions.ts&#45;&gt;src/composables/canvas/useSelectedLiteGraphItems.ts -->
<g id="edge1170" class="edge">
<title>src/composables/graph/useSelectedNodeActions.ts&#45;&gt;src/composables/canvas/useSelectedLiteGraphItems.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1718.67,-8068.32C1741.48,-8069.34 1765.09,-8075.22 1781,-8091.84 1798.41,-8110.02 1772.72,-8185.64 1789,-8204.84 1792.36,-8208.8 1796.29,-8212.12 1800.61,-8214.89"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1799.59,-8216.73 1805.83,-8217.9 1801.68,-8213.09 1799.59,-8216.73"/>
</g>
<!-- src/composables/graph/useSelectionOperations.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1185" class="edge">
<title>src/composables/graph/useSelectionOperations.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1139.81,-8134.17C1125.49,-8137.4 1112.91,-8144.35 1107,-8157.84 1095.56,-8183.97 1103.32,-16346.54 1107,-16374.84 1125.8,-16519.44 1183.46,-16687.52 1201.53,-16737.86"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1199.61,-16738.73 1203.62,-16743.66 1203.56,-16737.31 1199.61,-16738.73"/>
</g>
<!-- src/composables/graph/useSelectionOperations.ts&#45;&gt;src/services/dialogService.ts -->
<g id="edge1186" class="edge">
<title>src/composables/graph/useSelectionOperations.ts&#45;&gt;src/services/dialogService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1274.19,-8135.98C1284.3,-8138.86 1293.64,-8143.79 1300.5,-8151.84 1314.58,-8168.37 1294.15,-14389.54 1308.5,-14405.84 1324.84,-14424.39 1351.83,-14428.73 1375.72,-14428.17"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1375.8,-14430.27 1381.71,-14427.92 1375.63,-14426.07 1375.8,-14430.27"/>
</g>
<!-- src/composables/graph/useSelectionOperations.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge1184" class="edge">
<title>src/composables/graph/useSelectionOperations.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1274.18,-8135.99C1284.29,-8138.87 1293.64,-8143.79 1300.5,-8151.84 1314.03,-8167.7 1294.71,-11138.2 1308.5,-11153.84 1325.41,-11173.01 1353.7,-11177 1378.17,-11176.08"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1378.42,-11178.17 1384.3,-11175.75 1378.19,-11173.98 1378.42,-11178.17"/>
</g>
<!-- src/composables/graph/useSelectionOperations.ts&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge1188" class="edge">
<title>src/composables/graph/useSelectionOperations.ts&#45;&gt;src/stores/workflowStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1274.19,-8135.98C1284.31,-8138.85 1293.65,-8143.78 1300.5,-8151.84 1310.68,-8163.8 1306.57,-26229.25 1308.5,-26244.84 1355.83,-26627.28 1471.63,-26703.46 1519.5,-27085.84 1521.62,-27102.81 1515.39,-29536.76 1527.5,-29548.84 1607.3,-29628.37 1701.22,-29628.39 1781,-29548.84 1794.98,-29534.9 1776.19,-26720.86 1789,-26705.84 1841.01,-26644.85 1915.04,-26737.87 1967,-26676.84 1978.12,-26663.77 1979.65,-16809.99 1980,-16792.84 1995.13,-16050.22 2043.3,-15136.26 2050.18,-15008.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.28,-15008.03 2050.51,-15001.92 2048.09,-15007.8 2052.28,-15008.03"/>
</g>
<!-- src/composables/graph/useSelectionOperations.ts&#45;&gt;src/stores/toastStore.ts -->
<g id="edge1187" class="edge">
<title>src/composables/graph/useSelectionOperations.ts&#45;&gt;src/stores/toastStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1274.19,-8135.98C1284.31,-8138.85 1293.65,-8143.78 1300.5,-8151.84 1320.56,-8175.4 1293.59,-25949.72 1308.5,-25976.84 1362.02,-26074.18 1465.56,-26013.72 1519.5,-26110.84 1531.44,-26132.33 1510.04,-26978.53 1527.5,-26995.84 1607.53,-27075.14 1701.3,-27075.47 1781,-26995.84 1787.7,-26989.14 1788.6,-16096.3 1789,-16086.84 1807.7,-15645.16 1868.03,-15105.82 1879.21,-15008.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.33,-15008.27 1879.93,-15002.06 1877.16,-15007.79 1881.33,-15008.27"/>
</g>
<!-- src/composables/graph/useSelectionOperations.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1183" class="edge">
<title>src/composables/graph/useSelectionOperations.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1274.19,-8135.98C1284.31,-8138.85 1293.65,-8143.78 1300.5,-8151.84 1310.57,-8163.67 1301.79,-26033.83 1308.5,-26047.84 1360.5,-26156.46 1467.32,-26109.3 1519.5,-26217.84 1525.98,-26231.32 1516.9,-28362.27 1527.5,-28372.84 1607.32,-28452.36 1701.2,-28452.37 1781,-28372.84 1792.75,-28361.13 1787.56,-26001.36 1789,-25984.84 1807.1,-25777.31 1862.72,-25529.27 1877.41,-25466.07"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.53,-25466.22 1878.85,-25459.9 1875.44,-25465.27 1879.53,-25466.22"/>
</g>
<!-- src/composables/graph/useSelectionOperations.ts&#45;&gt;src/i18n.ts -->
<g id="edge1182" class="edge">
<title>src/composables/graph/useSelectionOperations.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1274.19,-8135.98C1284.31,-8138.85 1293.65,-8143.78 1300.5,-8151.84 1311.15,-8164.35 1306.99,-27068.47 1308.5,-27084.84 1355.69,-27597.94 1472.05,-27711.75 1519.5,-28224.84 1520.41,-28234.64 1520.86,-33887.57 1527.5,-33894.84 1569.93,-33941.22 1769.24,-33934 1848.44,-33929.15"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1848.97,-33931.22 1854.83,-33928.75 1848.71,-33927.03 1848.97,-33931.22"/>
</g>
<!-- src/composables/graph/useSubgraphOperations.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge1200" class="edge">
<title>src/composables/graph/useSubgraphOperations.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1275.57,-8106.4C1285.15,-8109.33 1293.95,-8114.16 1300.5,-8121.84 1314.17,-8137.85 1294.57,-11138.04 1308.5,-11153.84 1325.41,-11173.01 1353.7,-11177 1378.17,-11176.08"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1378.42,-11178.17 1384.3,-11175.75 1378.19,-11173.98 1378.42,-11178.17"/>
</g>
<!-- src/composables/graph/useSubgraphOperations.ts&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge1204" class="edge">
<title>src/composables/graph/useSubgraphOperations.ts&#45;&gt;src/stores/workflowStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1275.59,-8106.39C1285.16,-8109.32 1293.96,-8114.16 1300.5,-8121.84 1310.58,-8133.68 1302.56,-26024.46 1308.5,-26038.84 1359.25,-26161.7 1468.59,-26128.03 1519.5,-26250.84 1526.72,-26268.25 1514.15,-28952.52 1527.5,-28965.84 1607.28,-29045.39 1701.19,-29045.36 1781,-28965.84 1803.51,-28943.41 1767.45,-26701.19 1789,-26677.84 1815.92,-26648.66 1940.12,-26692.04 1967,-26662.84 1978.61,-26650.23 1979.65,-16809.97 1980,-16792.84 1995.13,-16050.22 2043.3,-15136.26 2050.18,-15008.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.28,-15008.03 2050.51,-15001.92 2048.09,-15007.8 2052.28,-15008.03"/>
</g>
<!-- src/composables/graph/useSubgraphOperations.ts&#45;&gt;src/stores/nodeBookmarkStore.ts -->
<g id="edge1202" class="edge">
<title>src/composables/graph/useSubgraphOperations.ts&#45;&gt;src/stores/nodeBookmarkStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1275.58,-8106.4C1285.16,-8109.32 1293.96,-8114.16 1300.5,-8121.84 1316,-8140.03 1291.59,-14987.95 1308.5,-15004.84 1374.85,-15071.11 1452.44,-15070.39 1519.5,-15004.84 1533.45,-14991.2 1514.42,-14668.31 1527.5,-14653.84 1541.46,-14638.39 1562.58,-14632.63 1583.26,-14631.38"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1583.45,-14633.47 1589.36,-14631.14 1583.28,-14629.28 1583.45,-14633.47"/>
</g>
<!-- src/composables/graph/useSubgraphOperations.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1199" class="edge">
<title>src/composables/graph/useSubgraphOperations.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1275.59,-8106.39C1285.16,-8109.32 1293.96,-8114.16 1300.5,-8121.84 1320.64,-8145.5 1288.07,-25997.42 1308.5,-26020.84 1370.73,-26092.17 1457.15,-25978.61 1519.5,-26049.84 1538.19,-26071.19 1507.4,-28072.81 1527.5,-28092.84 1607.32,-28172.35 1701.18,-28172.35 1781,-28092.84 1791.37,-28082.51 1787.73,-25999.42 1789,-25984.84 1807.14,-25777.32 1862.73,-25529.27 1877.41,-25466.07"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.53,-25466.22 1878.85,-25459.9 1875.44,-25465.27 1879.53,-25466.22"/>
</g>
<!-- src/composables/graph/useSubgraphOperations.ts&#45;&gt;src/stores/nodeDefStore.ts -->
<g id="edge1203" class="edge">
<title>src/composables/graph/useSubgraphOperations.ts&#45;&gt;src/stores/nodeDefStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1275.59,-8106.39C1285.16,-8109.32 1293.96,-8114.16 1300.5,-8121.84 1320.51,-8145.35 1293.72,-25877.73 1308.5,-25904.84 1361.93,-26002.78 1465.33,-25943.3 1519.5,-26040.84 1526.41,-26053.27 1517.36,-26542.86 1527.5,-26552.84 1607.79,-26631.88 1701.31,-26632.48 1781,-26552.84 1795.36,-26538.48 1775.84,-14873.3 1789,-14857.84 1799.28,-14845.76 1815.16,-14840.73 1830.86,-14839.12"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1831.27,-14841.2 1837.09,-14838.65 1830.95,-14837.01 1831.27,-14841.2"/>
</g>
<!-- src/composables/graph/useSubgraphOperations.ts&#45;&gt;src/utils/litegraphUtil.ts -->
<g id="edge1205" class="edge">
<title>src/composables/graph/useSubgraphOperations.ts&#45;&gt;src/utils/litegraphUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1275.59,-8106.39C1285.16,-8109.32 1293.96,-8114.16 1300.5,-8121.84 1320.79,-8145.67 1292.32,-26122.05 1308.5,-26148.84 1363.29,-26239.53 1464.66,-26169.17 1519.5,-26259.84 1529.66,-26276.64 1513.61,-31900.96 1527.5,-31914.84 2048.72,-32435.32 1838.99,-32552.86 1967,-30171.84 1968.09,-30151.62 1967.24,-18523.56 1980,-18507.84 1986.12,-18500.3 1994.98,-18495.95 2004.38,-18493.53"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2004.85,-18495.58 2010.28,-18492.27 2003.98,-18491.47 2004.85,-18495.58"/>
</g>
<!-- src/composables/graph/useSubgraphOperations.ts&#45;&gt;src/composables/canvas/useSelectedLiteGraphItems.ts -->
<g id="edge1198" class="edge">
<title>src/composables/graph/useSubgraphOperations.ts&#45;&gt;src/composables/canvas/useSelectedLiteGraphItems.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1267.76,-8097.69C1279.91,-8093.38 1291.65,-8087.07 1300.5,-8077.84 1310.04,-8067.87 1297.56,-8056.24 1308.5,-8047.84 1342.66,-8021.59 1772.09,-8052.95 1781,-8061.84 1803.53,-8084.32 1768.59,-8180.41 1789,-8204.84 1792.33,-8208.82 1796.24,-8212.16 1800.54,-8214.95"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1799.51,-8216.78 1805.75,-8217.97 1801.62,-8213.14 1799.51,-8216.78"/>
</g>
<!-- src/composables/graph/useSubgraphOperations.ts&#45;&gt;src/stores/imagePreviewStore.ts -->
<g id="edge1201" class="edge">
<title>src/composables/graph/useSubgraphOperations.ts&#45;&gt;src/stores/imagePreviewStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1275.58,-8106.4C1285.16,-8109.32 1293.96,-8114.16 1300.5,-8121.84 1316.06,-8140.1 1291.52,-15015.88 1308.5,-15032.84 1374.85,-15099.11 1450.93,-15096.81 1519.5,-15032.84 1538.23,-15015.36 1509.89,-14936.44 1527.5,-14917.84 1542.28,-14902.23 1564.39,-14896.68 1585.66,-14895.64"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1585.99,-14897.73 1591.92,-14895.46 1585.87,-14893.54 1585.99,-14897.73"/>
</g>
<!-- src/composables/sidebarTabs/useNodeLibrarySidebarTab.ts&#45;&gt;src/types/extensionTypes.ts -->
<g id="edge1318" class="edge">
<title>src/composables/sidebarTabs/useNodeLibrarySidebarTab.ts&#45;&gt;src/types/extensionTypes.ts</title>
<g id="a_edge1318"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1956.21,-8638.52C1960.22,-8636.23 1963.87,-8633.38 1967,-8629.84 1999.16,-8593.43 1945.14,-8226.67 1980,-8192.84 2037.24,-8137.27 2103.06,-8136.46 2159.5,-8192.84 2167.9,-8201.23 2167.3,-15018.97 2167.5,-15030.84 2184.2,-16033.33 2236.98,-17266.44 2244.98,-17449.65"/>
<polygon fill="orange" stroke="orange" points="2243.24,-17457.8 2245.6,-17463.7 2247.43,-17457.61 2243.24,-17457.8"/>
<polyline fill="none" stroke="orange" points="2245.33,-17457.7 2245.2,-17454.71 "/>
<ellipse fill="none" stroke="orange" cx="2245.1" cy="-17452.31" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2142.65" y="-13043.74" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/sidebarTabs/useNodeLibrarySidebarTab.ts&#45;&gt;src/components/sidebar/tabs/NodeLibrarySidebarTab.vue -->
<g id="edge1317" class="edge">
<title>src/composables/sidebarTabs/useNodeLibrarySidebarTab.ts&#45;&gt;src/components/sidebar/tabs/NodeLibrarySidebarTab.vue</title>
<g id="a_edge1317"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1807.9,-8644.55C1800.68,-8647.52 1794.14,-8651.8 1789,-8657.84 1778.78,-8669.85 1783.2,-26808.22 1781,-26823.84 1724.02,-27228.14 1587.23,-27302.93 1527.5,-27706.84 1525.19,-27722.45 1530.74,-28263.76 1519.5,-28274.84 1452.72,-28340.68 1374.84,-28341.12 1308.5,-28274.84 1302.23,-28268.57 1301.15,-18065.68 1300.5,-18056.84 1258.61,-17489.61 1155.51,-17358.06 1113.5,-16790.84 1112.11,-16772.08 1112.63,-5970.21 1100.5,-5955.84 1098.64,-5953.63 1096.58,-5951.66 1094.36,-5949.92"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1088.38,-5944.07 1082.13,-5942.9 1086.29,-5947.71 1088.38,-5944.07"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1087.34,-5945.89 1089.94,-5947.38 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1092.02" cy="-5948.58" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1082.3" y="-7280.83" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/imagePreviewStore.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge3394" class="edge">
<title>src/stores/imagePreviewStore.ts&#45;&gt;src/scripts/app.ts</title>
<g id="a_edge3394"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1591.97,-14894.94C1568.6,-14894.97 1543.28,-14899.99 1527.5,-14917.84 1512.24,-14935.1 1535.8,-28174.55 1519.5,-28190.84 1453.17,-28257.13 1374.84,-28257.12 1308.5,-28190.84 1302.27,-28184.61 1300.82,-18051.64 1300.5,-18042.84 1281.92,-17529.6 1222.7,-16903.68 1210.29,-16776.16"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1211.59,-16767.82 1208.91,-16762.05 1207.41,-16768.23 1211.59,-16767.82"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1209.5,-16768.02 1209.79,-16771.01 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1210.02" cy="-16773.4" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1498.94" y="-15495.22" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/imagePreviewStore.ts&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge3398" class="edge">
<title>src/stores/imagePreviewStore.ts&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1702.83,-14893.83C1730.27,-14892.41 1761.95,-14896.49 1781,-14917.84 1795.03,-14933.56 1774.1,-27039.94 1789,-27054.84 1802.99,-27068.82 1953,-27068.81 1967,-27054.84 1988.15,-27033.72 1961.16,-18471.04 1980,-18447.84 1987.17,-18439.01 1998.11,-18434.54 2009.28,-18432.46"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.85,-18434.49 2015.48,-18431.53 2009.23,-18430.34 2009.85,-18434.49"/>
</g>
<!-- src/stores/imagePreviewStore.ts&#45;&gt;src/schemas/apiSchema.ts -->
<g id="edge3392" class="edge">
<title>src/stores/imagePreviewStore.ts&#45;&gt;src/schemas/apiSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1702.83,-14893.83C1730.27,-14892.41 1761.95,-14896.49 1781,-14917.84 1798.59,-14937.54 1770.32,-30111.17 1789,-30129.84 1844.95,-30185.76 1907.9,-30182.42 1967,-30129.84 2004.11,-30096.82 1945.65,-30054.72 1980,-30018.84 2035.88,-29960.46 2107.08,-30051.34 2159.5,-29989.84 2164.59,-29983.86 2167.33,-20954.68 2167.5,-20946.84 2184.04,-20178.61 2237.56,-19233.08 2245.11,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2247.22,-19102.01 2245.47,-19095.9 2243.03,-19101.77 2247.22,-19102.01"/>
</g>
<!-- src/stores/imagePreviewStore.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge3393" class="edge">
<title>src/stores/imagePreviewStore.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1703.45,-14893.83C1730.72,-14892.53 1762.05,-14896.71 1781,-14917.84 1787.67,-14925.28 1787.83,-16346.91 1789,-16356.84 1806.77,-16508.09 1859.94,-16685.7 1876.21,-16737.78"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1874.29,-16738.67 1878.09,-16743.76 1878.3,-16737.41 1874.29,-16738.67"/>
</g>
<!-- src/stores/imagePreviewStore.ts&#45;&gt;src/stores/executionStore.ts -->
<g id="edge3395" class="edge">
<title>src/stores/imagePreviewStore.ts&#45;&gt;src/stores/executionStore.ts</title>
<g id="a_edge3395"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1674.96,-14893.82C1704,-14888.12 1751.71,-14886.56 1781,-14911.84 1791.45,-14920.85 1778.77,-14932.57 1789,-14941.84 1797.61,-14949.64 1808.63,-14954.24 1820.03,-14956.96"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1827.71,-14960.46 1833.99,-14959.43 1828.44,-14956.32 1827.71,-14960.46"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1828.08,-14958.39 1825.12,-14957.86 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1822.76" cy="-14957.45" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1756.52" y="-14914.65" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/imagePreviewStore.ts&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge3396" class="edge">
<title>src/stores/imagePreviewStore.ts&#45;&gt;src/stores/workflowStore.ts</title>
<g id="a_edge3396"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1706.24,-14911.48C1732.57,-14912.18 1762.2,-14907.55 1781,-14887.84 1799.44,-14868.5 1769.48,-14786.1 1789,-14767.84 1803.44,-14754.32 1952.59,-14754.29 1967,-14767.84 2001.07,-14799.86 1949.44,-14942.45 1980,-14977.84 1983.5,-14981.89 1987.79,-14985.01 1992.52,-14987.4"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1999.45,-14992.1 2005.81,-14992.13 2000.86,-14988.14 1999.45,-14992.1"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2000.16,-14990.12 1997.33,-14989.11 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1995.07" cy="-14988.3" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1994.67" y="-14938.04" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/stores/imagePreviewStore.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge3391" class="edge">
<title>src/stores/imagePreviewStore.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1702.83,-14893.83C1730.26,-14892.41 1761.94,-14896.49 1781,-14917.84 1792.54,-14930.76 1787.56,-24881.57 1789,-24898.84 1806.91,-25114.13 1863.12,-25371.88 1877.58,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.54,-25436.42 1878.92,-25441.8 1879.64,-25435.49 1875.54,-25436.42"/>
</g>
<!-- src/stores/imagePreviewStore.ts&#45;&gt;src/utils/litegraphUtil.ts -->
<g id="edge3399" class="edge">
<title>src/stores/imagePreviewStore.ts&#45;&gt;src/utils/litegraphUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1702.83,-14893.83C1730.27,-14892.41 1761.95,-14896.49 1781,-14917.84 1795.04,-14933.57 1774.08,-27048.93 1789,-27063.84 1844.96,-27119.76 1911.02,-27119.73 1967,-27063.84 1988.02,-27042.85 1961.27,-18530.9 1980,-18507.84 1986.12,-18500.3 1994.98,-18495.95 2004.38,-18493.54"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2004.86,-18495.58 2010.29,-18492.27 2003.98,-18491.47 2004.86,-18495.58"/>
</g>
<!-- src/stores/imagePreviewStore.ts&#45;&gt;src/types/nodeIdentification.ts -->
<g id="edge3397" class="edge">
<title>src/stores/imagePreviewStore.ts&#45;&gt;src/types/nodeIdentification.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1702.83,-14893.83C1730.27,-14892.41 1761.94,-14896.49 1781,-14917.84 1794.28,-14932.72 1774.89,-26392.74 1789,-26406.84 1844.96,-26462.76 1911.02,-26462.74 1967,-26406.84 1978.04,-26395.81 1978.2,-17437.33 1980,-17421.84 1993.09,-17308.95 2032.37,-17177.03 2046.16,-17133"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2048.2,-17133.51 2048,-17127.15 2044.19,-17132.25 2048.2,-17133.51"/>
</g>
<!-- src/renderer/core/layout/sync/useLayoutSync.ts&#45;&gt;src/renderer/core/layout/store/layoutStore.ts -->
<g id="edge2609" class="edge">
<title>src/renderer/core/layout/sync/useLayoutSync.ts&#45;&gt;src/renderer/core/layout/store/layoutStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1255.67,-10932.4C1272.18,-10929.73 1289.34,-10923.66 1300.5,-10910.84 1312.81,-10896.69 1294.89,-10839.73 1308.5,-10826.84 1349.61,-10787.88 1520.02,-10799.48 1602.66,-10807.72"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1602.75,-10809.84 1608.93,-10808.36 1603.18,-10805.66 1602.75,-10809.84"/>
</g>
<!-- src/renderer/core/layout/sync/useLinkLayoutSync.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2610" class="edge">
<title>src/renderer/core/layout/sync/useLinkLayoutSync.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1213.01,-11002.15C1229.63,-11033.69 1282.92,-11139.74 1300.5,-11234.84 1310.62,-11289.58 1303.79,-27212.37 1308.5,-27267.84 1355.7,-27823.55 1471.82,-27949.16 1519.5,-28504.84 1521.61,-28529.37 1514.98,-32029.63 1527.5,-32050.84 1632.08,-32227.95 1821.42,-32341.14 1967,-32195.84 1983.67,-32179.2 1978.06,-25437.31 1980,-25413.84 1993.62,-25248.97 2035.4,-25052.17 2047.61,-24996.92"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2049.7,-24997.2 2048.95,-24990.89 2045.6,-24996.29 2049.7,-24997.2"/>
</g>
<!-- src/renderer/core/layout/sync/useLinkLayoutSync.ts&#45;&gt;src/renderer/core/layout/store/layoutStore.ts -->
<g id="edge2618" class="edge">
<title>src/renderer/core/layout/sync/useLinkLayoutSync.ts&#45;&gt;src/renderer/core/layout/store/layoutStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1265.2,-10995.24C1278.51,-10992.93 1291.43,-10987.84 1300.5,-10977.84 1319.21,-10957.23 1289.03,-10872.73 1308.5,-10852.84 1324.96,-10836.02 1496.16,-10837.82 1519.5,-10834.84 1547.23,-10831.29 1578.12,-10826.04 1602.66,-10821.56"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1603.24,-10823.59 1608.76,-10820.44 1602.48,-10819.46 1603.24,-10823.59"/>
</g>
<!-- src/renderer/core/layout/sync/useLinkLayoutSync.ts&#45;&gt;src/renderer/core/layout/types.ts -->
<g id="edge2619" class="edge">
<title>src/renderer/core/layout/sync/useLinkLayoutSync.ts&#45;&gt;src/renderer/core/layout/types.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1265.44,-10995.46C1278.75,-10993.14 1291.6,-10987.99 1300.5,-10977.84 1320.65,-10954.85 1286.57,-10724.14 1308.5,-10702.84 1459.14,-10556.52 1571.09,-10696.64 1781,-10702.84 1863.77,-10705.28 1902.64,-10661.73 1967,-10713.84 2013.66,-10751.61 2041.89,-10947.29 2049.13,-11003.64"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2047.08,-11004.11 2049.91,-11009.8 2051.24,-11003.58 2047.08,-11004.11"/>
</g>
<!-- src/renderer/core/layout/sync/useLinkLayoutSync.ts&#45;&gt;src/lib/litegraph/src/LGraph.ts -->
<g id="edge2611" class="edge">
<title>src/renderer/core/layout/sync/useLinkLayoutSync.ts&#45;&gt;src/lib/litegraph/src/LGraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1213.01,-11002.15C1229.63,-11033.69 1282.92,-11139.74 1300.5,-11234.84 1322.04,-11351.36 1288.47,-28182.04 1308.5,-28298.84 1356.14,-28576.62 1471.72,-28619.08 1519.5,-28896.84 1522.71,-28915.47 1517.97,-34326.51 1527.5,-34342.84 1690.26,-34621.63 1983.89,-34429.96 2159.5,-34700.84 2169.7,-34716.57 2153.63,-34772.22 2167.5,-34784.84 2359.31,-34959.25 2590.52,-34950.62 2749.5,-34745.84 2761.35,-34730.58 2760.13,-23638.01 2762.5,-23618.84 2774.59,-23521.08 2810.59,-23407.56 2823.94,-23367.63"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2825.96,-23368.23 2825.88,-23361.87 2821.98,-23366.89 2825.96,-23368.23"/>
</g>
<!-- src/renderer/core/layout/sync/useLinkLayoutSync.ts&#45;&gt;src/lib/litegraph/src/LGraphCanvas.ts -->
<g id="edge2612" class="edge">
<title>src/renderer/core/layout/sync/useLinkLayoutSync.ts&#45;&gt;src/lib/litegraph/src/LGraphCanvas.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1213.01,-11002.15C1229.63,-11033.69 1282.92,-11139.74 1300.5,-11234.84 1311.46,-11294.13 1302.28,-28541.86 1308.5,-28601.84 1355.74,-29057.54 1472,-29155.16 1519.5,-29610.84 1521.33,-29628.42 1517.15,-34686.51 1527.5,-34700.84 1675.47,-34905.7 2370.09,-34995.34 2622.5,-35007.84 2748.74,-35014.09 2824.37,-35076.75 2905.5,-34979.84 2918.43,-34964.39 2909.6,-23395.6 2913.5,-23375.84 2921.95,-23332.95 2945,-23286.31 2957.38,-23263.32"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2959.25,-23264.28 2960.28,-23258 2955.56,-23262.26 2959.25,-23264.28"/>
</g>
<!-- src/renderer/core/layout/sync/useLinkLayoutSync.ts&#45;&gt;src/lib/litegraph/src/LLink.ts -->
<g id="edge2613" class="edge">
<title>src/renderer/core/layout/sync/useLinkLayoutSync.ts&#45;&gt;src/lib/litegraph/src/LLink.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1213.01,-11002.15C1229.63,-11033.69 1282.92,-11139.74 1300.5,-11234.84 1311.98,-11296.93 1306.52,-29356.73 1308.5,-29419.84 1355.74,-30927.79 1469.64,-31299.97 1519.5,-32807.84 1519.97,-32822.04 1521.08,-34842.15 1527.5,-34854.84 1658.26,-35113.24 1761.4,-35242.84 2051,-35242.84 2051,-35242.84 2051,-35242.84 2967.5,-35242.84 3065.55,-35242.84 3086.45,-35178.21 3124.5,-35087.84 3182.06,-34951.12 3181.07,-24635.57 3181,-24184.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="3183.1,-24183.91 3181,-24177.91 3178.9,-24183.91 3183.1,-24183.91"/>
</g>
<!-- src/renderer/core/layout/sync/useLinkLayoutSync.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts -->
<g id="edge2614" class="edge">
<title>src/renderer/core/layout/sync/useLinkLayoutSync.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1213.01,-11002.15C1229.63,-11033.69 1282.92,-11139.74 1300.5,-11234.84 1323.06,-11356.9 1287.99,-28987.41 1308.5,-29109.84 1356.1,-29394.01 1471.73,-29438.69 1519.5,-29722.84 1522.41,-29740.16 1517.7,-34766.26 1527.5,-34780.84 1666.53,-34987.6 2373.85,-35005.96 2622.5,-35021.84 2800.65,-35033.21 2929.05,-35114.74 3019.5,-34960.84 3033,-34937.86 3032.37,-31149.49 3032.5,-31122.84 3047.07,-28206 3075.32,-24586.88 3077.38,-24324.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="3079.48,-24323.86 3077.43,-24317.84 3075.28,-24323.83 3079.48,-24323.86"/>
</g>
<!-- src/renderer/core/layout/sync/useLinkLayoutSync.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts -->
<g id="edge2615" class="edge">
<title>src/renderer/core/layout/sync/useLinkLayoutSync.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1213.01,-11002.15C1229.63,-11033.69 1282.92,-11139.74 1300.5,-11234.84 1311.01,-11291.7 1301.15,-27832.48 1308.5,-27889.84 1355.86,-28259.26 1471.96,-28331.44 1519.5,-28700.84 1521.97,-28720.05 1517.13,-34262.48 1527.5,-34278.84 1594.25,-34384.11 1671.63,-34339.04 1781,-34398.84 1784.68,-34400.85 1785.11,-34402.27 1789,-34403.84 1869.46,-34436.21 1893.73,-34434.9 1980,-34443.84 2059.35,-34452.06 2098.27,-34494.98 2159.5,-34443.84 2270.03,-34351.53 2484.35,-32915.43 2609.5,-31610.84 2746.11,-30186.69 2716.66,-29825.15 2749.5,-28394.84 2749.93,-28376.12 2750.79,-23018.44 2762.5,-23003.84 2767.18,-22997.99 2773.62,-22994.12 2780.65,-22991.6"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2781.52,-22993.53 2786.66,-22989.8 2780.31,-22989.51 2781.52,-22993.53"/>
</g>
<!-- src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts -->
<g id="node719" class="node">
<title>src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts</title>
<g id="a_node719"><a xlink:href="src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts" xlink:title="litegraphLinkAdapter.ts">
<path fill="#ddfeff" stroke="black" d="M1481,-11095.84C1481,-11095.84 1371,-11095.84 1371,-11095.84 1368,-11095.84 1365,-11092.84 1365,-11089.84 1365,-11089.84 1365,-11083.84 1365,-11083.84 1365,-11080.84 1368,-11077.84 1371,-11077.84 1371,-11077.84 1481,-11077.84 1481,-11077.84 1484,-11077.84 1487,-11080.84 1487,-11083.84 1487,-11083.84 1487,-11089.84 1487,-11089.84 1487,-11092.84 1484,-11095.84 1481,-11095.84"/>
<text text-anchor="start" x="1373" y="-11084.64" font-family="Helvetica,sans-Serif" font-size="9.00">litegraphLinkAdapter.ts</text>
</a>
</g>
</g>
<!-- src/renderer/core/layout/sync/useLinkLayoutSync.ts&#45;&gt;src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts -->
<g id="edge2616" class="edge">
<title>src/renderer/core/layout/sync/useLinkLayoutSync.ts&#45;&gt;src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1217.65,-11002.02C1234.59,-11017.58 1271.4,-11048.97 1308.5,-11064.84 1324.18,-11071.54 1341.9,-11076.21 1358.71,-11079.46"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1358.58,-11081.57 1364.86,-11080.59 1359.34,-11077.44 1358.58,-11081.57"/>
</g>
<!-- src/renderer/core/layout/sync/useLinkLayoutSync.ts&#45;&gt;src/renderer/core/canvas/litegraph/slotCalculations.ts -->
<g id="edge2617" class="edge">
<title>src/renderer/core/layout/sync/useLinkLayoutSync.ts&#45;&gt;src/renderer/core/canvas/litegraph/slotCalculations.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1220.6,-11001.85C1238.95,-11014.47 1274.56,-11037.08 1308.5,-11047.84 1398.47,-11076.36 1425.74,-11061.03 1519.5,-11071.84 1543.87,-11074.65 1570.84,-11077.79 1593.76,-11080.47"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1593.59,-11082.56 1599.8,-11081.18 1594.08,-11078.39 1593.59,-11082.56"/>
</g>
<!-- src/renderer/core/layout/sync/useSlotLayoutSync.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2621" class="edge">
<title>src/renderer/core/layout/sync/useSlotLayoutSync.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1264.2,-10959.8C1278.02,-10962 1291.43,-10967.18 1300.5,-10977.84 1317.74,-10998.09 1296.98,-26276.86 1308.5,-26300.84 1360.54,-26409.13 1467.28,-26361.63 1519.5,-26469.84 1526.05,-26483.4 1516.83,-28628.21 1527.5,-28638.84 1607.31,-28718.36 1701.21,-28718.38 1781,-28638.84 1787.53,-28632.33 1788.2,-25994.02 1789,-25984.84 1807.06,-25777.31 1862.71,-25529.27 1877.41,-25466.07"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.53,-25466.22 1878.85,-25459.9 1875.44,-25465.27 1879.53,-25466.22"/>
</g>
<!-- src/renderer/core/layout/sync/useSlotLayoutSync.ts&#45;&gt;src/renderer/core/layout/store/layoutStore.ts -->
<g id="edge2624" class="edge">
<title>src/renderer/core/layout/sync/useSlotLayoutSync.ts&#45;&gt;src/renderer/core/layout/store/layoutStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1264.16,-10965.34C1277.81,-10963.1 1291.15,-10958.02 1300.5,-10947.84 1316.48,-10930.44 1291.88,-10858.62 1308.5,-10841.84 1318.71,-10831.53 1512.76,-10819.98 1602.81,-10815.15"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1602.97,-10817.25 1608.85,-10814.83 1602.74,-10813.05 1602.97,-10817.25"/>
</g>
<!-- src/renderer/core/layout/sync/useSlotLayoutSync.ts&#45;&gt;src/lib/litegraph/src/LGraphCanvas.ts -->
<g id="edge2620" class="edge">
<title>src/renderer/core/layout/sync/useSlotLayoutSync.ts&#45;&gt;src/lib/litegraph/src/LGraphCanvas.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1264.2,-10959.8C1278.02,-10961.99 1291.43,-10967.18 1300.5,-10977.84 1310.2,-10989.24 1304.7,-28209.36 1308.5,-28223.84 1357.01,-28408.82 1470.9,-28413.88 1519.5,-28598.84 1529.52,-28636.99 1511.13,-34242.95 1527.5,-34278.84 1684.02,-34621.9 1845.39,-34639.78 2167.5,-34835.84 2389.44,-34970.92 2491.25,-34919.36 2749.5,-34890.84 2819.59,-34883.09 2860.4,-34916.05 2905.5,-34861.84 2918.25,-34846.51 2909.64,-23395.4 2913.5,-23375.84 2921.95,-23332.95 2945,-23286.31 2957.38,-23263.32"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2959.25,-23264.28 2960.28,-23258 2955.56,-23262.26 2959.25,-23264.28"/>
</g>
<!-- src/renderer/core/layout/sync/useSlotLayoutSync.ts&#45;&gt;src/renderer/core/canvas/litegraph/slotCalculations.ts -->
<g id="edge2622" class="edge">
<title>src/renderer/core/layout/sync/useSlotLayoutSync.ts&#45;&gt;src/renderer/core/canvas/litegraph/slotCalculations.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1264.14,-10960.89C1277.63,-10963.17 1290.89,-10968.12 1300.5,-10977.84 1317.25,-10994.77 1291.12,-11014.55 1308.5,-11030.84 1342.83,-11063.02 1476.83,-11028.99 1519.5,-11048.84 1524.06,-11050.96 1523.12,-11054.36 1527.5,-11056.84 1547.65,-11068.24 1572.11,-11075.35 1593.7,-11079.77"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1593.42,-11081.85 1599.71,-11080.95 1594.23,-11077.73 1593.42,-11081.85"/>
</g>
<!-- src/renderer/core/layout/slots/register.ts -->
<g id="node832" class="node">
<title>src/renderer/core/layout/slots/register.ts</title>
<g id="a_node832"><a xlink:href="src/renderer/core/layout/slots/register.ts" xlink:title="register.ts">
<path fill="#ddfeff" stroke="black" d="M1451,-10761.84C1451,-10761.84 1401,-10761.84 1401,-10761.84 1398,-10761.84 1395,-10758.84 1395,-10755.84 1395,-10755.84 1395,-10749.84 1395,-10749.84 1395,-10746.84 1398,-10743.84 1401,-10743.84 1401,-10743.84 1451,-10743.84 1451,-10743.84 1454,-10743.84 1457,-10746.84 1457,-10749.84 1457,-10749.84 1457,-10755.84 1457,-10755.84 1457,-10758.84 1454,-10761.84 1451,-10761.84"/>
<text text-anchor="start" x="1403" y="-10750.64" font-family="Helvetica,sans-Serif" font-size="9.00">register.ts</text>
</a>
</g>
</g>
<!-- src/renderer/core/layout/sync/useSlotLayoutSync.ts&#45;&gt;src/renderer/core/layout/slots/register.ts -->
<g id="edge2623" class="edge">
<title>src/renderer/core/layout/sync/useSlotLayoutSync.ts&#45;&gt;src/renderer/core/layout/slots/register.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1264.22,-10965.39C1277.87,-10963.16 1291.2,-10958.07 1300.5,-10947.84 1318.63,-10927.9 1294.75,-10850.01 1308.5,-10826.84 1327.05,-10795.57 1364.53,-10775.38 1391.98,-10764.11"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1392.88,-10766.01 1397.68,-10761.84 1391.33,-10762.11 1392.88,-10766.01"/>
</g>
<!-- src/composables/graph/useWidgetValue.ts -->
<g id="node527" class="node">
<title>src/composables/graph/useWidgetValue.ts</title>
<g id="a_node527"><a xlink:href="src/composables/graph/useWidgetValue.ts" xlink:title="useWidgetValue.ts">
<path fill="#ddfeff" stroke="black" d="M1056,-8175.84C1056,-8175.84 968,-8175.84 968,-8175.84 965,-8175.84 962,-8172.84 962,-8169.84 962,-8169.84 962,-8163.84 962,-8163.84 962,-8160.84 965,-8157.84 968,-8157.84 968,-8157.84 1056,-8157.84 1056,-8157.84 1059,-8157.84 1062,-8160.84 1062,-8163.84 1062,-8163.84 1062,-8169.84 1062,-8169.84 1062,-8172.84 1059,-8175.84 1056,-8175.84"/>
<text text-anchor="start" x="970" y="-8164.64" font-family="Helvetica,sans-Serif" font-size="9.00">useWidgetValue.ts</text>
</a>
</g>
</g>
<!-- src/composables/graph/useWidgetValue.ts&#45;&gt;src/types/simplifiedWidget.ts -->
<g id="edge1219" class="edge">
<title>src/composables/graph/useWidgetValue.ts&#45;&gt;src/types/simplifiedWidget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1013.79,-8175.9C1021.41,-8263.86 1082.06,-8975.08 1100.5,-9552.84 1115.64,-10027.18 1087.66,-26163.96 1113.5,-26637.84 1155.41,-27406.53 1256.7,-27591.25 1300.5,-28359.84 1301.06,-28369.62 1301.55,-29763.93 1308.5,-29770.84 1588.73,-30049.48 1770.28,-29446.59 1781,-29413.84 1787.72,-29393.32 1775.01,-16994.28 1789,-16977.84 1797.73,-16967.58 1810.51,-16962.4 1823.79,-16960.09"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1824.26,-16962.15 1829.91,-16959.22 1823.67,-16957.99 1824.26,-16962.15"/>
</g>
<!-- src/composables/node/useNodeAnimatedImage.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1223" class="edge">
<title>src/composables/node/useNodeAnimatedImage.ts&#45;&gt;src/scripts/app.ts</title>
<g id="a_edge1223"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M881.6,-7803.59C892.66,-7806.26 902.94,-7811.25 910.5,-7819.84 934.57,-7847.19 903.02,-10412.71 923.5,-10442.84 971.16,-10512.93 1052.94,-10443.68 1100.5,-10513.84 1111.83,-10530.55 1111.3,-16310.76 1113.5,-16330.84 1130.46,-16485.84 1180.88,-16667.41 1199.23,-16730.16"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1199.53,-16738.59 1203.25,-16743.75 1203.56,-16737.4 1199.53,-16738.59"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1201.55,-16738 1200.69,-16735.12 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1200.01" cy="-16732.82" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1084.38" y="-12266.55" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/node/useNodeAnimatedImage.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1221" class="edge">
<title>src/composables/node/useNodeAnimatedImage.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M881.63,-7803.56C892.69,-7806.24 902.96,-7811.23 910.5,-7819.84 932.83,-7845.32 909.49,-27305.98 923.5,-27336.84 966.72,-27432.05 1057.16,-27396.68 1100.5,-27491.84 1123.87,-27543.14 1085.72,-31501.78 1113.5,-31550.84 1161.35,-31635.34 1252.67,-31579.33 1300.5,-31663.84 1310.36,-31681.26 1294.32,-34532.7 1308.5,-34546.84 1374.9,-34613.06 1447.62,-34607.07 1519.5,-34546.84 1535.07,-34533.79 1514.88,-34517.75 1527.5,-34501.84 1603.69,-34405.73 1713.5,-34495.23 1781,-34392.84 1789.03,-34380.65 1787.75,-25999.38 1789,-25984.84 1806.85,-25777.29 1862.65,-25529.26 1877.4,-25466.06"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/composables/node/useNodeAnimatedImage.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge1222" class="edge">
<title>src/composables/node/useNodeAnimatedImage.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M881.63,-7803.56C892.69,-7806.24 902.96,-7811.23 910.5,-7819.84 922,-7832.96 923.18,-27901.39 923.5,-27918.84 966.49,-30279.07 991.3,-30869.38 1113.5,-33226.84 1177.01,-34452.01 1254.49,-34754.88 1300.5,-35980.84 1301.65,-36011.57 1299.5,-37058.43 1308.5,-37087.84 1421.37,-37456.78 1448.96,-37628.54 1789,-37810.84 1858.72,-37848.22 1909.64,-37865.32 1967,-37810.84 1987.41,-37791.45 1968.69,-37583.61 1980,-37557.84 2025.78,-37453.51 2109.31,-37477.12 2159.5,-37374.84 2388.14,-36908.85 2279.82,-36735.45 2318.5,-36217.84 2320.63,-36189.28 2320.37,-35213.23 2331.5,-35186.84 2368.13,-35099.96 2401.01,-35085.93 2481.5,-35036.84 2532.5,-35005.73 2564.97,-35035.66 2609.5,-34995.84 2620.03,-34986.42 2611.81,-34976.07 2622.5,-34966.84 2666.88,-34928.47 2714.1,-34977.62 2749.5,-34930.84 2774.43,-34897.89 2736.22,-23063.72 2762.5,-23031.84 2769.7,-23023.11 2780.87,-23019.1 2792.02,-23017.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2792.45,-23019.57 2798.19,-23016.85 2792,-23015.39 2792.45,-23019.57"/>
</g>
<!-- src/scripts/ui/imagePreview.ts -->
<g id="node530" class="node">
<title>src/scripts/ui/imagePreview.ts</title>
<g id="a_node530"><a xlink:href="src/scripts/ui/imagePreview.ts" xlink:title="imagePreview.ts">
<path fill="#ddfeff" stroke="black" d="M1050.5,-16145.84C1050.5,-16145.84 973.5,-16145.84 973.5,-16145.84 970.5,-16145.84 967.5,-16142.84 967.5,-16139.84 967.5,-16139.84 967.5,-16133.84 967.5,-16133.84 967.5,-16130.84 970.5,-16127.84 973.5,-16127.84 973.5,-16127.84 1050.5,-16127.84 1050.5,-16127.84 1053.5,-16127.84 1056.5,-16130.84 1056.5,-16133.84 1056.5,-16133.84 1056.5,-16139.84 1056.5,-16139.84 1056.5,-16142.84 1053.5,-16145.84 1050.5,-16145.84"/>
<text text-anchor="start" x="975.5" y="-16134.64" font-family="Helvetica,sans-Serif" font-size="9.00">imagePreview.ts</text>
</a>
</g>
</g>
<!-- src/composables/node/useNodeAnimatedImage.ts&#45;&gt;src/scripts/ui/imagePreview.ts -->
<g id="edge1224" class="edge">
<title>src/composables/node/useNodeAnimatedImage.ts&#45;&gt;src/scripts/ui/imagePreview.ts</title>
<g id="a_edge1224"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M881.63,-7803.56C892.68,-7806.24 902.96,-7811.23 910.5,-7819.84 948.51,-7863.18 886.3,-16077.79 923.5,-16121.84 931.15,-16130.89 942.1,-16135.86 953.67,-16138.38"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="961.16,-16141.56 967.39,-16140.31 961.74,-16137.4 961.16,-16141.56"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="961.45,-16139.48 958.48,-16139.06 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="956.1" cy="-16138.72" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="892.8" y="-11964.51" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/utils/imageUtil.ts -->
<g id="node531" class="node">
<title>src/utils/imageUtil.ts</title>
<g id="a_node531"><a xlink:href="src/utils/imageUtil.ts" xlink:title="imageUtil.ts">
<path fill="#ddfeff" stroke="black" d="M1911.5,-18355.84C1911.5,-18355.84 1852.5,-18355.84 1852.5,-18355.84 1849.5,-18355.84 1846.5,-18352.84 1846.5,-18349.84 1846.5,-18349.84 1846.5,-18343.84 1846.5,-18343.84 1846.5,-18340.84 1849.5,-18337.84 1852.5,-18337.84 1852.5,-18337.84 1911.5,-18337.84 1911.5,-18337.84 1914.5,-18337.84 1917.5,-18340.84 1917.5,-18343.84 1917.5,-18343.84 1917.5,-18349.84 1917.5,-18349.84 1917.5,-18352.84 1914.5,-18355.84 1911.5,-18355.84"/>
<text text-anchor="start" x="1854.5" y="-18344.64" font-family="Helvetica,sans-Serif" font-size="9.00">imageUtil.ts</text>
</a>
</g>
</g>
<!-- src/composables/node/useNodeAnimatedImage.ts&#45;&gt;src/utils/imageUtil.ts -->
<g id="edge1225" class="edge">
<title>src/composables/node/useNodeAnimatedImage.ts&#45;&gt;src/utils/imageUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M881.63,-7803.56C892.69,-7806.24 902.96,-7811.23 910.5,-7819.84 932.64,-7845.1 914.96,-27136.35 923.5,-27168.84 964.22,-27323.78 1059.55,-27327.96 1100.5,-27482.84 1125.21,-27576.29 1100.6,-30867.03 1113.5,-30962.84 1156.01,-31278.58 1257.86,-31339.12 1300.5,-31654.84 1302.12,-31666.84 1299.92,-33390.29 1308.5,-33398.84 1374.96,-33465 1452.7,-33464.66 1519.5,-33398.84 1541.07,-33377.58 1506.57,-32875.72 1527.5,-32853.84 1566.51,-32813.06 1742.28,-32879.89 1781,-32838.84 1798.25,-32820.55 1772.61,-18379.9 1789,-18360.84 1801.4,-18346.42 1821.84,-18342.3 1840.31,-18342.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1840.47,-18344.16 1846.49,-18342.11 1840.51,-18339.96 1840.47,-18344.16"/>
</g>
<!-- src/lib/litegraph/src/types/widgets.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2333" class="edge">
<title>src/lib/litegraph/src/types/widgets.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<g id="a_edge2333"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2798.22,-23016.87C2785.19,-23017.81 2771.06,-23021.52 2762.5,-23031.84 2747.18,-23050.3 2758.34,-24736.54 2749.5,-24758.84 2718.89,-24836.02 2675.07,-24831.57 2622.5,-24895.84 2554.56,-24978.9 2516.67,-24990.45 2481.5,-25091.84 2474.9,-25110.86 2485.14,-25256.41 2473.5,-25272.84 2434.17,-25328.32 2373.85,-25276.63 2331.5,-25329.84 2308.25,-25359.05 2346.87,-25388.56 2318.5,-25412.84 2267.51,-25456.47 2216.28,-25458.93 2167.5,-25412.84 2144.69,-25391.28 2182.31,-25293.39 2159.5,-25271.84 2130.51,-25244.44 2014.27,-25251.43 1980,-25271.84 1922.36,-25306.16 1896.87,-25387.99 1887.54,-25428.01"/>
<polygon fill="orange" stroke="orange" points="1883.85,-25435.22 1884.64,-25441.53 1887.95,-25436.1 1883.85,-25435.22"/>
<polyline fill="none" stroke="orange" points="1885.9,-25435.66 1886.53,-25432.73 "/>
<ellipse fill="none" stroke="orange" cx="1887.03" cy="-25430.38" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2728.95" y="-24231.89" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/types/widgets.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2332" class="edge">
<title>src/lib/litegraph/src/types/widgets.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge2332"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2798.22,-23016.87C2785.19,-23017.81 2771.06,-23021.52 2762.5,-23031.84 2732.18,-23068.37 2779.24,-24703.83 2749.5,-24740.84 2713.23,-24785.97 2661.71,-24727.24 2622.5,-24769.84 2594.83,-24799.89 2636.65,-24830.31 2609.5,-24860.84 2567.94,-24907.56 2534.79,-24884.45 2473.5,-24896.84 2442.26,-24903.15 2353.13,-24893.43 2331.5,-24916.84 2299.32,-24951.67 2353.04,-25097.34 2318.5,-25129.84 2294.06,-25152.83 2197.62,-25144.62 2167.5,-25129.84 2113.9,-25103.53 2078.24,-25038.71 2062.39,-25004.24"/>
<polygon fill="orange" stroke="orange" points="2061,-24995.8 2056.67,-24991.15 2057.15,-24997.49 2061,-24995.8"/>
<polyline fill="none" stroke="orange" points="2059.07,-24996.65 2060.27,-24999.39 "/>
<ellipse fill="none" stroke="orange" cx="2061.24" cy="-25001.59" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2620.55" y="-24748.19" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/types/widgets.ts&#45;&gt;src/lib/litegraph/src/types/events.ts -->
<g id="edge2334" class="edge">
<title>src/lib/litegraph/src/types/widgets.ts&#45;&gt;src/lib/litegraph/src/types/events.ts</title>
<g id="a_edge2334"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2861.52,-23013.02C2875.02,-23010.37 2891.09,-23007.09 2905.5,-23003.84 2905.65,-23003.8 2913.7,-23001.79 2923.85,-22999.25"/>
<polygon fill="orange" stroke="orange" points="2932.1,-22999.36 2937.41,-22995.86 2931.08,-22995.28 2932.1,-22999.36"/>
<polyline fill="none" stroke="orange" points="2931.59,-22997.32 2928.68,-22998.05 "/>
<ellipse fill="none" stroke="orange" cx="2926.35" cy="-22998.63" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2930.01" y="-23006.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui/imagePreview.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge3137" class="edge">
<title>src/scripts/ui/imagePreview.ts&#45;&gt;src/scripts/app.ts</title>
<g id="a_edge3137"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1020.63,-16146.07C1037.66,-16167.15 1078.94,-16220.99 1100.5,-16272.84 1101.64,-16275.57 1180.24,-16635.01 1201.01,-16730.02"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1200.68,-16738.32 1204.01,-16743.74 1204.78,-16737.43 1200.68,-16738.32"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1202.73,-16737.87 1202.09,-16734.94 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1201.58" cy="-16732.6" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1112.8" y="-16431.87" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui/imagePreview.ts&#45;&gt;src/scripts/ui.ts -->
<g id="edge3138" class="edge">
<title>src/scripts/ui/imagePreview.ts&#45;&gt;src/scripts/ui.ts</title>
<g id="a_edge3138"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1056.56,-16139.83C1072.57,-16138.53 1089.47,-16133.89 1100.5,-16121.84 1124.44,-16095.69 1087.43,-15986.86 1113.5,-15962.84 1146.67,-15932.27 1477.19,-15947.2 1519.5,-15962.84 1568.01,-15980.76 1610.59,-16026.08 1632.44,-16052.62"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1635.82,-16060.25 1641.2,-16063.64 1639.11,-16057.63 1635.82,-16060.25"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1637.47,-16058.94 1635.6,-16056.59 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1634.11" cy="-16054.71" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1330.47" y="-15939.54" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/node/useNodePricing.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1256" class="edge">
<title>src/composables/node/useNodePricing.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1061.17,-7743.79C1075.96,-7745.49 1090.86,-7750.41 1100.5,-7761.84 1126.71,-7792.89 1093.51,-19429.46 1113.5,-19464.84 1161.26,-19549.39 1252.76,-19493.28 1300.5,-19577.84 1310.85,-19596.17 1294.66,-31688.97 1308.5,-31704.84 1370.73,-31776.16 1456.84,-31662.89 1519.5,-31733.84 1531.07,-31746.93 1515.07,-32350.56 1527.5,-32362.84 1567.59,-32402.42 1741.14,-32402.65 1781,-32362.84 1788.83,-32355.01 1788.05,-25995.87 1789,-25984.84 1806.88,-25777.3 1862.66,-25529.27 1877.4,-25466.06"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/composables/node/useNodePricing.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge1257" class="edge">
<title>src/composables/node/useNodePricing.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1061.17,-7743.79C1075.96,-7745.49 1090.86,-7750.41 1100.5,-7761.84 1113.67,-7777.44 1113.34,-19504.42 1113.5,-19524.84 1158.18,-25171.49 1252.73,-26582.2 1300.5,-32228.84 1300.93,-32279.35 1300.52,-35815.96 1308.5,-35865.84 1356.31,-36164.5 1469.42,-36214.55 1519.5,-36512.84 1521.61,-36525.39 1519.25,-36961.15 1527.5,-36970.84 1710.23,-37185.51 2013.11,-37157.76 2159.5,-36916.84 2172.55,-36895.35 2152.74,-35127.18 2167.5,-35106.84 2209.02,-35049.62 2267.39,-35105.68 2318.5,-35056.84 2330.2,-35045.66 2318.67,-35032.7 2331.5,-35022.84 2356.66,-35003.5 2450.15,-35029.32 2473.5,-35007.84 2487.48,-34994.97 2467.69,-34978.89 2481.5,-34965.84 2523.2,-34926.41 2566.69,-34987.06 2609.5,-34948.84 2627.27,-34932.97 2605.05,-34913.05 2622.5,-34896.84 2664.47,-34857.84 2712.59,-34918.64 2749.5,-34874.84 2776,-34843.39 2736.34,-23063.57 2762.5,-23031.84 2769.7,-23023.11 2780.87,-23019.1 2792.02,-23017.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2792.45,-23019.57 2798.19,-23016.85 2792,-23015.39 2792.45,-23019.57"/>
</g>
<!-- src/composables/node/useWatchWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1261" class="edge">
<title>src/composables/node/useWatchWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1064.37,-7684.21C1078.08,-7686.24 1091.55,-7691.24 1100.5,-7701.84 1126.56,-7732.71 1088.32,-19307.24 1113.5,-19338.84 1166.65,-19405.52 1247.36,-19315.14 1300.5,-19381.84 1313.48,-19398.13 1299.08,-31364.25 1308.5,-31382.84 1361.09,-31486.64 1466.36,-31434.32 1519.5,-31537.84 1528.54,-31555.46 1513.42,-32236.91 1527.5,-32250.84 1607.61,-32330.06 1701.28,-32330.45 1781,-32250.84 1788.7,-32243.15 1788.07,-25995.68 1789,-25984.84 1806.88,-25777.3 1862.66,-25529.27 1877.4,-25466.06"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/composables/node/useWatchWidget.ts&#45;&gt;src/composables/functional/useChainCallback.ts -->
<g id="edge1260" class="edge">
<title>src/composables/node/useWatchWidget.ts&#45;&gt;src/composables/functional/useChainCallback.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1064.25,-7678.52C1130.29,-7671.08 1243.41,-7670.1 1300.5,-7737.84 1318.39,-7759.06 1290.71,-8715.54 1308.5,-8736.84 1322.49,-8753.58 1344.88,-8760.23 1366.31,-8762.27"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1366.18,-8764.37 1372.32,-8762.73 1366.5,-8760.18 1366.18,-8764.37"/>
</g>
<!-- src/composables/node/useNodeCanvasImagePreview.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1236" class="edge">
<title>src/composables/node/useNodeCanvasImagePreview.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M892.75,-7688.9C899.49,-7691.92 905.59,-7696.12 910.5,-7701.84 932.59,-7727.57 900.54,-27213.87 923.5,-27238.84 950.22,-27267.9 1073.74,-27224.81 1100.5,-27253.84 1119.34,-27274.28 1102.18,-31231.45 1113.5,-31256.84 1159.14,-31359.14 1254.88,-31323.52 1300.5,-31425.84 1308.45,-31443.68 1294.67,-34225.04 1308.5,-34238.84 1374.91,-34305.05 1450.85,-34302.72 1519.5,-34238.84 1537.6,-34221.99 1511.37,-34146.58 1527.5,-34127.84 1602.84,-34040.32 1708.81,-34160.97 1781,-34070.84 1789.78,-34059.88 1787.8,-25998.82 1789,-25984.84 1806.85,-25777.29 1862.65,-25529.26 1877.4,-25466.06"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts -->
<g id="node535" class="node">
<title>src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts</title>
<g id="a_node535"><a xlink:href="src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts" xlink:title="useImagePreviewWidget.ts">
<path fill="#ddfeff" stroke="black" d="M1270.5,-12541.84C1270.5,-12541.84 1143.5,-12541.84 1143.5,-12541.84 1140.5,-12541.84 1137.5,-12538.84 1137.5,-12535.84 1137.5,-12535.84 1137.5,-12529.84 1137.5,-12529.84 1137.5,-12526.84 1140.5,-12523.84 1143.5,-12523.84 1143.5,-12523.84 1270.5,-12523.84 1270.5,-12523.84 1273.5,-12523.84 1276.5,-12526.84 1276.5,-12529.84 1276.5,-12529.84 1276.5,-12535.84 1276.5,-12535.84 1276.5,-12538.84 1273.5,-12541.84 1270.5,-12541.84"/>
<text text-anchor="start" x="1145.5" y="-12530.64" font-family="Helvetica,sans-Serif" font-size="9.00">useImagePreviewWidget.ts</text>
</a>
</g>
</g>
<!-- src/composables/node/useNodeCanvasImagePreview.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts -->
<g id="edge1237" class="edge">
<title>src/composables/node/useNodeCanvasImagePreview.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts</title>
<g id="a_edge1237"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M892.72,-7688.92C899.47,-7691.94 905.58,-7696.13 910.5,-7701.84 933.71,-7728.75 901.46,-10232.95 923.5,-10260.84 973.69,-10324.35 1050.28,-10240.34 1100.5,-10303.84 1119.58,-10327.96 1093.5,-12494.48 1113.5,-12517.84 1116.62,-12521.48 1120.25,-12524.49 1124.23,-12526.95"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1130.73,-12532.23 1137.06,-12532.81 1132.48,-12528.41 1130.73,-12532.23"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1131.61,-12530.32 1128.88,-12529.07 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1126.69" cy="-12528.08" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="987.48" y="-10275.15" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge2904" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge2904"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1276.51,-12532.68C1285.73,-12535.63 1294.17,-12540.4 1300.5,-12547.84 1315.6,-12565.57 1300.93,-25938.81 1308.5,-25960.84 1358.12,-26105.19 1468.96,-26087.8 1519.5,-26231.84 1525.03,-26247.59 1515.62,-26821.11 1527.5,-26832.84 1547.55,-26852.62 1761.08,-26852.75 1781,-26832.84 1795.63,-26818.21 1775.6,-14933.59 1789,-14917.84 1798.28,-14906.93 1812.14,-14901.77 1826.3,-14899.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.6,-14901.12 1840.41,-14898.53 1834.26,-14896.93 1834.6,-14901.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.43,-14899.02 1831.44,-14899.27 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.05" cy="-14899.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1281.59" y="-13708.53" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge2901" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1137.5,-12530.73C1124.15,-12534.17 1112.59,-12541.08 1107,-12553.84 1096.36,-12578.14 1103.58,-16348.52 1107,-16374.84 1125.8,-16519.44 1183.46,-16687.52 1201.53,-16737.86"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1199.61,-16738.73 1203.62,-16743.66 1203.56,-16737.31 1199.61,-16738.73"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge2899" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<g id="a_edge2899"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1276.92,-12532.8C1285.97,-12529.85 1294.25,-12525.12 1300.5,-12517.84 1309.86,-12506.92 1305.91,-11496.98 1308.5,-11482.84 1329.52,-11368.32 1388.93,-11240.85 1413.82,-11190.74"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1419.28,-11184.56 1420.11,-11178.25 1415.53,-11182.67 1419.28,-11184.56"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1417.41,-11183.61 1416.06,-11186.29 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1414.98" cy="-11188.44" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1282.75" y="-11848.55" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2897" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1276.51,-12532.68C1285.73,-12535.63 1294.17,-12540.4 1300.5,-12547.84 1317.05,-12567.28 1292.97,-27232.57 1308.5,-27252.84 1367.58,-27329.95 1460.29,-27232.83 1519.5,-27309.84 1535.97,-27331.25 1508.36,-29235.77 1527.5,-29254.84 1547.46,-29274.71 1761.06,-29274.73 1781,-29254.84 1789.04,-29246.82 1788.02,-25996.15 1789,-25984.84 1807,-25777.31 1862.69,-25529.27 1877.41,-25466.07"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.85,-25459.9 1875.44,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts&#45;&gt;src/scripts/widgets.ts -->
<g id="edge2903" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts&#45;&gt;src/scripts/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1276.96,-12532.84C1286,-12535.8 1294.27,-12540.53 1300.5,-12547.84 1315.52,-12565.45 1293.71,-15863.03 1308.5,-15880.84 1327.38,-15903.55 1361.69,-15907.72 1388.21,-15906.99"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1388.52,-15909.08 1394.43,-15906.72 1388.34,-15904.88 1388.52,-15909.08"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge2900" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1276.51,-12532.68C1285.73,-12535.63 1294.17,-12540.4 1300.5,-12547.84 1316.43,-12566.54 1301.38,-26675.32 1308.5,-26698.84 1357.53,-26860.82 1469.89,-26854.03 1519.5,-27015.84 1523.73,-27029.65 1517.25,-28045.66 1527.5,-28055.84 1607.47,-28135.2 1701.29,-28135.46 1781,-28055.84 1790.44,-28046.4 1788.53,-20380.18 1789,-20366.84 1808.01,-19823.96 1869.31,-19158.82 1879.54,-19050.17"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1881.65,-19050.25 1880.12,-19044.08 1877.46,-19049.86 1881.65,-19050.25"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2898" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1276.51,-12532.68C1285.73,-12535.63 1294.17,-12540.4 1300.5,-12547.84 1309.88,-12558.85 1307.6,-29198.4 1308.5,-29212.84 1355.66,-29970.96 1471.72,-30150.75 1519.5,-30908.84 1520.33,-30921.98 1518.18,-34691.54 1527.5,-34700.84 1657.41,-34830.47 2164.16,-34572.54 2167.5,-34571.84 2191.63,-34566.79 2591.64,-34548.84 2609.5,-34531.84 2771.4,-34377.74 2733.77,-33758.79 2749.5,-33535.84 2750.78,-33517.65 2750.9,-23045.91 2762.5,-23031.84 2769.7,-23023.11 2780.88,-23019.1 2792.03,-23017.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2792.45,-23019.57 2798.19,-23016.85 2792,-23015.39 2792.45,-23019.57"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts&#45;&gt;src/scripts/ui/imagePreview.ts -->
<g id="edge2902" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts&#45;&gt;src/scripts/ui/imagePreview.ts</title>
<g id="a_edge2902"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1137.05,-12532.85C1128.01,-12535.81 1119.73,-12540.54 1113.5,-12547.84 1081.26,-12585.58 1132.57,-16083.95 1100.5,-16121.84 1092.84,-16130.88 1081.89,-16135.85 1070.31,-16138.37"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1062.24,-16137.39 1056.59,-16140.3 1062.83,-16141.54 1062.24,-16137.39"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1062.53,-16139.46 1065.51,-16139.05 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1067.88" cy="-16138.71" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1082.45" y="-14329.52" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts&#45;&gt;src/utils/imageUtil.ts -->
<g id="edge2905" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts&#45;&gt;src/utils/imageUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1276.51,-12532.68C1285.73,-12535.63 1294.17,-12540.4 1300.5,-12547.84 1308.29,-12556.98 1306.55,-26370.99 1308.5,-26382.84 1356.1,-26671.7 1470.84,-26718.15 1519.5,-27006.84 1521.85,-27020.75 1517.48,-28012.9 1527.5,-28022.84 1607.48,-28102.19 1701.3,-28102.47 1781,-28022.84 1792.87,-28010.98 1778.06,-18373.55 1789,-18360.84 1801.4,-18346.42 1821.84,-18342.3 1840.31,-18342.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1840.47,-18344.16 1846.49,-18342.11 1840.51,-18339.96 1840.47,-18344.16"/>
</g>
<!-- src/composables/node/useNodeChatHistory.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1239" class="edge">
<title>src/composables/node/useNodeChatHistory.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M871.17,-7742.96C886.09,-7745.06 900.68,-7750.4 910.5,-7761.84 932.59,-7787.57 902.53,-27268.18 923.5,-27294.84 973.55,-27358.46 1050.37,-27274.27 1100.5,-27337.84 1136.25,-27383.17 1079.07,-31448.49 1113.5,-31494.84 1165.32,-31564.58 1248.69,-31482.09 1300.5,-31551.84 1312.55,-31568.07 1294.19,-34448.56 1308.5,-34462.84 1374.9,-34529.06 1449.47,-34525.21 1519.5,-34462.84 1542.55,-34442.3 1506.25,-34416.23 1527.5,-34393.84 1606.15,-34310.93 1707.22,-34438.1 1781,-34350.84 1790.38,-34339.75 1787.76,-25999.31 1789,-25984.84 1806.85,-25777.29 1862.65,-25529.26 1877.4,-25466.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/composables/node/useNodeChatHistory.ts&#45;&gt;src/components/graph/widgets/ChatHistoryWidget.vue -->
<g id="edge1238" class="edge">
<title>src/composables/node/useNodeChatHistory.ts&#45;&gt;src/components/graph/widgets/ChatHistoryWidget.vue</title>
<g id="a_edge1238"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M752.82,-7755C728.44,-7754.69 704.29,-7748.27 697.5,-7725.84 694.81,-7716.96 694.81,-2391.71 697.5,-2382.84 708.88,-2345.27 747.39,-2319.08 776.63,-2304.06"/>
<polygon fill="orange" stroke="orange" points="784.8,-2302.45 789.29,-2297.95 782.97,-2298.67 784.8,-2302.45"/>
<polyline fill="none" stroke="orange" points="783.88,-2300.56 781.18,-2301.86 "/>
<ellipse fill="none" stroke="orange" cx="779.02" cy="-2302.91" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="670.98" y="-5019.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts -->
<g id="node537" class="node">
<title>src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts</title>
<g id="a_node537"><a xlink:href="src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts" xlink:title="useChatHistoryWidget.ts">
<path fill="#ddfeff" stroke="black" d="M1265,-12511.84C1265,-12511.84 1149,-12511.84 1149,-12511.84 1146,-12511.84 1143,-12508.84 1143,-12505.84 1143,-12505.84 1143,-12499.84 1143,-12499.84 1143,-12496.84 1146,-12493.84 1149,-12493.84 1149,-12493.84 1265,-12493.84 1265,-12493.84 1268,-12493.84 1271,-12496.84 1271,-12499.84 1271,-12499.84 1271,-12505.84 1271,-12505.84 1271,-12508.84 1268,-12511.84 1265,-12511.84"/>
<text text-anchor="start" x="1151" y="-12500.64" font-family="Helvetica,sans-Serif" font-size="9.00">useChatHistoryWidget.ts</text>
</a>
</g>
</g>
<!-- src/composables/node/useNodeChatHistory.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts -->
<g id="edge1240" class="edge">
<title>src/composables/node/useNodeChatHistory.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts</title>
<g id="a_edge1240"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M871.14,-7742.99C886.06,-7745.08 900.66,-7750.42 910.5,-7761.84 933.17,-7788.12 904.33,-10231.9 923.5,-10260.84 970.79,-10332.2 1053.14,-10265.52 1100.5,-10336.84 1114.33,-10357.66 1110.32,-12112.04 1113.5,-12136.84 1130.51,-12269.64 1179.28,-12423.57 1198.29,-12480.33"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1198.89,-12488.66 1202.81,-12493.66 1202.87,-12487.31 1198.89,-12488.66"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1200.88,-12487.98 1199.92,-12485.14 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1199.15" cy="-12482.87" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="899" y="-10253.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2861" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1271.37,-12501.24C1282.56,-12503.97 1293.01,-12509.04 1300.5,-12517.84 1316.72,-12536.89 1301.35,-26906.86 1308.5,-26930.84 1357.47,-27095.17 1470.24,-27089.59 1519.5,-27253.84 1523.38,-27266.77 1517.93,-29189.31 1527.5,-29198.84 1567.42,-29238.59 1741.12,-29238.62 1781,-29198.84 1788.9,-29190.96 1788.04,-25995.95 1789,-25984.84 1807.01,-25777.31 1862.69,-25529.27 1877.41,-25466.07"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.85,-25459.9 1875.44,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts&#45;&gt;src/scripts/widgets.ts -->
<g id="edge2864" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts&#45;&gt;src/scripts/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1271.36,-12501.25C1282.55,-12503.98 1293,-12509.05 1300.5,-12517.84 1315.66,-12535.61 1293.58,-15862.87 1308.5,-15880.84 1327.38,-15903.55 1361.69,-15907.72 1388.21,-15906.99"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1388.52,-15909.08 1394.43,-15906.72 1388.34,-15904.88 1388.52,-15909.08"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts&#45;&gt;src/scripts/domWidget.ts -->
<g id="edge2863" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts&#45;&gt;src/scripts/domWidget.ts</title>
<g id="a_edge2863"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1271.37,-12501.24C1282.56,-12503.97 1293.01,-12509.04 1300.5,-12517.84 1315.6,-12535.57 1292.03,-25916.37 1308.5,-25932.84 1374.83,-25999.13 1453.15,-25999.11 1519.5,-25932.84 1528.85,-25923.5 1526.99,-18334.04 1527.5,-18320.84 1552.07,-17689.04 1630.8,-16917.17 1645.59,-16775.67"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1648.5,-16768.06 1647.04,-16761.87 1644.32,-16767.62 1648.5,-16768.06"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1646.41,-16767.84 1646.1,-16770.83 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1645.85" cy="-16773.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1330.3" y="-14621.84" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts&#45;&gt;src/components/graph/widgets/ChatHistoryWidget.vue -->
<g id="edge2860" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts&#45;&gt;src/components/graph/widgets/ChatHistoryWidget.vue</title>
<g id="a_edge2860"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1202.79,-12493.67C1188.64,-12452.71 1131.77,-12282.17 1113.5,-12136.84 1095.44,-11993.16 1120.18,-7067.3 1100.5,-6923.84 1060.44,-6631.88 963.68,-6576.78 923.5,-6284.84 916.1,-6231.07 932.63,-2426.4 910.5,-2376.84 896.54,-2345.57 865.4,-2320.7 842.05,-2305.48"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="836.24,-2299.42 830.03,-2298.05 834.03,-2302.99 836.24,-2299.42"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="835.13,-2301.2 837.68,-2302.78 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="839.72" cy="-2304.05" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1131.76" y="-7388.43" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge2862" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1271.37,-12501.24C1282.56,-12503.97 1293.01,-12509.04 1300.5,-12517.84 1316.1,-12536.16 1302.09,-26359.64 1308.5,-26382.84 1357.19,-26559.01 1470.31,-26559.8 1519.5,-26735.84 1524.31,-26753.05 1514.82,-28010.24 1527.5,-28022.84 1607.41,-28102.26 1701.29,-28102.46 1781,-28022.84 1790.4,-28013.44 1788.53,-20380.12 1789,-20366.84 1808.01,-19823.96 1869.31,-19158.82 1879.54,-19050.17"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1881.65,-19050.25 1880.12,-19044.08 1877.46,-19049.86 1881.65,-19050.25"/>
</g>
<!-- src/composables/node/useNodeDragAndDrop.ts -->
<g id="node538" class="node">
<title>src/composables/node/useNodeDragAndDrop.ts</title>
<g id="a_node538"><a xlink:href="src/composables/node/useNodeDragAndDrop.ts" xlink:title="useNodeDragAndDrop.ts">
<path fill="#ddfeff" stroke="black" d="M1070,-7785.84C1070,-7785.84 954,-7785.84 954,-7785.84 951,-7785.84 948,-7782.84 948,-7779.84 948,-7779.84 948,-7773.84 948,-7773.84 948,-7770.84 951,-7767.84 954,-7767.84 954,-7767.84 1070,-7767.84 1070,-7767.84 1073,-7767.84 1076,-7770.84 1076,-7773.84 1076,-7773.84 1076,-7779.84 1076,-7779.84 1076,-7782.84 1073,-7785.84 1070,-7785.84"/>
<text text-anchor="start" x="956" y="-7774.64" font-family="Helvetica,sans-Serif" font-size="9.00">useNodeDragAndDrop.ts</text>
</a>
</g>
</g>
<!-- src/composables/node/useNodeDragAndDrop.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1241" class="edge">
<title>src/composables/node/useNodeDragAndDrop.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1076.09,-7776.77C1085.49,-7779.59 1094.14,-7784.3 1100.5,-7791.84 1113.7,-7807.47 1113.22,-19556.38 1113.5,-19576.84 1156.78,-22697.2 1256.51,-23475.48 1300.5,-26595.84 1300.75,-26613.67 1299.32,-31717.54 1308.5,-31732.84 1363.22,-31824.06 1464.2,-31754.96 1519.5,-31845.84 1527.57,-31859.1 1516.44,-32393.93 1527.5,-32404.84 1547.56,-32424.61 1761.07,-32424.74 1781,-32404.84 1788.89,-32396.96 1788.04,-25995.94 1789,-25984.84 1806.88,-25777.3 1862.66,-25529.27 1877.4,-25466.06"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/composables/node/useNodeFileInput.ts -->
<g id="node539" class="node">
<title>src/composables/node/useNodeFileInput.ts</title>
<g id="a_node539"><a xlink:href="src/composables/node/useNodeFileInput.ts" xlink:title="useNodeFileInput.ts">
<path fill="#ddfeff" stroke="black" d="M1059,-7725.84C1059,-7725.84 965,-7725.84 965,-7725.84 962,-7725.84 959,-7722.84 959,-7719.84 959,-7719.84 959,-7713.84 959,-7713.84 959,-7710.84 962,-7707.84 965,-7707.84 965,-7707.84 1059,-7707.84 1059,-7707.84 1062,-7707.84 1065,-7710.84 1065,-7713.84 1065,-7713.84 1065,-7719.84 1065,-7719.84 1065,-7722.84 1062,-7725.84 1059,-7725.84"/>
<text text-anchor="start" x="967" y="-7714.64" font-family="Helvetica,sans-Serif" font-size="9.00">useNodeFileInput.ts</text>
</a>
</g>
</g>
<!-- src/composables/node/useNodeFileInput.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1243" class="edge">
<title>src/composables/node/useNodeFileInput.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1065.29,-7714.35C1078.68,-7716.46 1091.75,-7721.47 1100.5,-7731.84 1126.59,-7762.75 1091.58,-19346.84 1113.5,-19380.84 1162.97,-19457.57 1251.05,-19389.1 1300.5,-19465.84 1311.85,-19483.45 1299.42,-31517.95 1308.5,-31536.84 1360.55,-31645.13 1466.78,-31597.87 1519.5,-31705.84 1527,-31721.19 1515.34,-32308.83 1527.5,-32320.84 1567.59,-32360.41 1741.14,-32360.65 1781,-32320.84 1788.78,-32313.06 1788.06,-25995.8 1789,-25984.84 1806.88,-25777.3 1862.66,-25529.27 1877.4,-25466.06"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/composables/node/useNodeFileInput.ts&#45;&gt;src/composables/functional/useChainCallback.ts -->
<g id="edge1242" class="edge">
<title>src/composables/node/useNodeFileInput.ts&#45;&gt;src/composables/functional/useChainCallback.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1065.27,-7719.26C1077.48,-7721.55 1089.97,-7725.42 1100.5,-7731.84 1226.52,-7808.59 1252.87,-7857.18 1300.5,-7996.84 1307.14,-8016.29 1295.3,-8721.08 1308.5,-8736.84 1322.52,-8753.56 1344.91,-8760.21 1366.33,-8762.25"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1366.2,-8764.35 1372.34,-8762.71 1366.52,-8760.16 1366.2,-8764.35"/>
</g>
<!-- src/composables/node/useNodeImage.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1245" class="edge">
<title>src/composables/node/useNodeImage.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M859.74,-7711.95C878.32,-7712.72 898.17,-7717.48 910.5,-7731.84 932.58,-7757.55 902.55,-27226.2 923.5,-27252.84 973.55,-27316.46 1050.37,-27232.27 1100.5,-27295.84 1136.01,-27340.86 1080.86,-31377.69 1113.5,-31424.84 1164.1,-31497.93 1249.91,-31422.73 1300.5,-31495.84 1311.89,-31512.3 1294.32,-34364.7 1308.5,-34378.84 1374.9,-34445.06 1444.36,-34434.94 1519.5,-34378.84 1529.53,-34371.35 1520.78,-34362.4 1527.5,-34351.84 1608.34,-34224.72 1719.17,-34264.21 1781,-34126.84 1792.6,-34101.06 1786.58,-26013 1789,-25984.84 1806.85,-25777.29 1862.65,-25529.26 1877.4,-25466.06"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/composables/node/useNodeImage.ts&#45;&gt;src/composables/graph/useCanvasInteractions.ts -->
<g id="edge1244" class="edge">
<title>src/composables/node/useNodeImage.ts&#45;&gt;src/composables/graph/useCanvasInteractions.ts</title>
<g id="a_edge1244"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M859.51,-7712.15C878.06,-7712.95 897.94,-7717.68 910.5,-7731.84 939.28,-7764.27 895,-8089.16 923.5,-8121.84 926.59,-8125.38 930.19,-8128.29 934.12,-8130.67"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="940.46,-8135.79 946.79,-8136.32 942.17,-8131.96 940.46,-8135.79"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="941.31,-8133.88 938.57,-8132.66 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="936.38" cy="-8131.68" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="892.67" y="-7917.97" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/node/useNodeImage.ts&#45;&gt;src/stores/imagePreviewStore.ts -->
<g id="edge1246" class="edge">
<title>src/composables/node/useNodeImage.ts&#45;&gt;src/stores/imagePreviewStore.ts</title>
<g id="a_edge1246"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M859.74,-7711.95C878.32,-7712.72 898.17,-7717.48 910.5,-7731.84 923.74,-7747.25 923.08,-19416.52 923.5,-19436.84 924.19,-19469.93 1284.63,-28937.91 1308.5,-28960.84 1376.14,-29025.79 1453.17,-29027.13 1519.5,-28960.84 1536.74,-28943.6 1511.36,-14936.11 1527.5,-14917.84 1540.19,-14903.47 1559.07,-14897.42 1578.14,-14895.59"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1586.08,-14897.32 1591.97,-14894.94 1585.88,-14893.12 1586.08,-14897.32"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1585.98,-14895.22 1582.98,-14895.36 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1580.59" cy="-14895.47" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="895.7" y="-11296.75" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/node/useNodeImage.ts&#45;&gt;src/utils/imageUtil.ts -->
<g id="edge1247" class="edge">
<title>src/composables/node/useNodeImage.ts&#45;&gt;src/utils/imageUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M859.74,-7711.95C878.32,-7712.72 898.17,-7717.48 910.5,-7731.84 932.31,-7757.25 913.77,-26989.79 923.5,-27021.84 964.65,-27157.36 1059.12,-27151.38 1100.5,-27286.84 1126.66,-27372.49 1095.9,-30423.03 1113.5,-30510.84 1156.3,-30724.4 1256.92,-30750.43 1300.5,-30963.84 1304.42,-30983.03 1294.57,-31655.07 1308.5,-31668.84 1338.43,-31698.43 1766.98,-31670.57 1781,-31655.84 1796.92,-31639.12 1773.95,-18378.34 1789,-18360.84 1801.4,-18346.42 1821.84,-18342.3 1840.31,-18342.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1840.47,-18344.16 1846.49,-18342.11 1840.51,-18339.96 1840.47,-18344.16"/>
</g>
<!-- src/composables/node/useNodeImageUpload.ts -->
<g id="node541" class="node">
<title>src/composables/node/useNodeImageUpload.ts</title>
<g id="a_node541"><a xlink:href="src/composables/node/useNodeImageUpload.ts" xlink:title="useNodeImageUpload.ts">
<path fill="#ddfeff" stroke="black" d="M869.5,-7665.84C869.5,-7665.84 754.5,-7665.84 754.5,-7665.84 751.5,-7665.84 748.5,-7662.84 748.5,-7659.84 748.5,-7659.84 748.5,-7653.84 748.5,-7653.84 748.5,-7650.84 751.5,-7647.84 754.5,-7647.84 754.5,-7647.84 869.5,-7647.84 869.5,-7647.84 872.5,-7647.84 875.5,-7650.84 875.5,-7653.84 875.5,-7653.84 875.5,-7659.84 875.5,-7659.84 875.5,-7662.84 872.5,-7665.84 869.5,-7665.84"/>
<text text-anchor="start" x="756.5" y="-7654.64" font-family="Helvetica,sans-Serif" font-size="9.00">useNodeImageUpload.ts</text>
</a>
</g>
</g>
<!-- src/composables/node/useNodeImageUpload.ts&#45;&gt;src/schemas/apiSchema.ts -->
<g id="edge1252" class="edge">
<title>src/composables/node/useNodeImageUpload.ts&#45;&gt;src/schemas/apiSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M875.74,-7653.71C889.03,-7656.21 901.69,-7661.57 910.5,-7671.84 921.34,-7684.46 922.81,-26818.22 923.5,-26834.84 963.19,-27797.24 1059.53,-28032.49 1100.5,-28994.84 1105.1,-29102.88 1098.67,-32780.72 1113.5,-32887.84 1155.95,-33194.5 1258.15,-33252.16 1300.5,-33558.84 1311.84,-33640.95 1294.44,-36461.15 1308.5,-36542.84 1356.44,-36821.42 1432.43,-36873.9 1519.5,-37142.84 1523.36,-37154.74 1517.47,-37162.35 1527.5,-37169.84 1605.76,-37228.27 1885.24,-37219.27 1967,-37165.84 1978.49,-37158.33 1972.1,-37149.05 1980,-37137.84 2044.51,-37046.23 2116.24,-37064.19 2159.5,-36960.84 2164.87,-36948.01 2167.2,-20960.73 2167.5,-20946.84 2183.9,-20178.61 2237.54,-19233.08 2245.11,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2247.22,-19102.01 2245.47,-19095.9 2243.03,-19101.77 2247.22,-19102.01"/>
</g>
<!-- src/composables/node/useNodeImageUpload.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge1253" class="edge">
<title>src/composables/node/useNodeImageUpload.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M875.74,-7653.71C889.03,-7656.21 901.69,-7661.57 910.5,-7671.84 932.02,-7696.9 913.32,-26669.41 923.5,-26700.84 964.88,-26828.64 1058.84,-26818.13 1100.5,-26945.84 1122.8,-27014.21 1081.26,-29470.55 1113.5,-29534.84 1160.16,-29627.88 1253.86,-29582.78 1300.5,-29675.84 1311.65,-29698.08 1290.87,-31449.29 1308.5,-31466.84 1374.96,-31533 1452.9,-31532.86 1519.5,-31466.84 1537.71,-31448.79 1511.39,-30563.79 1527.5,-30543.84 1600.04,-30453.98 1708.83,-30576.99 1781,-30486.84 1795.86,-30468.28 1775.96,-16812.71 1789,-16792.84 1802.22,-16772.69 1828.02,-16762.64 1848.94,-16757.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.57,-16759.66 1854.98,-16756.32 1848.66,-16755.56 1849.57,-16759.66"/>
</g>
<!-- src/composables/node/useNodeImageUpload.ts&#45;&gt;src/stores/toastStore.ts -->
<g id="edge1254" class="edge">
<title>src/composables/node/useNodeImageUpload.ts&#45;&gt;src/stores/toastStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M875.74,-7653.71C889.03,-7656.21 901.69,-7661.57 910.5,-7671.84 932.3,-7697.22 909.22,-26914.58 923.5,-26944.84 967.02,-27037.06 1056.78,-26998.71 1100.5,-27090.84 1115.89,-27123.26 1105.82,-29639.78 1113.5,-29674.84 1156.51,-29871.27 1257.36,-29890.43 1300.5,-30086.84 1304.24,-30103.85 1296.15,-31328.56 1308.5,-31340.84 1375.02,-31406.94 1452.84,-31406.8 1519.5,-31340.84 1534.57,-31325.93 1519.89,-30597.62 1527.5,-30577.84 1588.57,-30418.98 1720.72,-30449.99 1781,-30290.84 1789.73,-30267.78 1787.96,-16111.47 1789,-16086.84 1807.66,-15645.16 1868.02,-15105.82 1879.21,-15008.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.33,-15008.27 1879.93,-15002.06 1877.16,-15007.79 1881.33,-15008.27"/>
</g>
<!-- src/composables/node/useNodeImageUpload.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1251" class="edge">
<title>src/composables/node/useNodeImageUpload.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M875.74,-7653.71C889.03,-7656.21 901.69,-7661.57 910.5,-7671.84 932.49,-7697.45 908.08,-27082.81 923.5,-27112.84 967.74,-27198.96 1056.15,-27153.77 1100.5,-27239.84 1125.61,-27288.57 1082.29,-31141.77 1113.5,-31186.84 1164.11,-31259.93 1249.91,-31184.73 1300.5,-31257.84 1312.22,-31274.78 1293.91,-34210.29 1308.5,-34224.84 1325.1,-34241.39 1502.49,-34240.98 1519.5,-34224.84 1531.85,-34213.12 1515.84,-34084.24 1527.5,-34071.84 1605.18,-33989.22 1705.47,-34127.42 1781,-34042.84 1790.32,-34032.4 1787.8,-25998.77 1789,-25984.84 1806.85,-25777.29 1862.65,-25529.26 1877.4,-25466.06"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/composables/node/useNodeImageUpload.ts&#45;&gt;src/composables/node/useNodeDragAndDrop.ts -->
<g id="edge1248" class="edge">
<title>src/composables/node/useNodeImageUpload.ts&#45;&gt;src/composables/node/useNodeDragAndDrop.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M875.73,-7654.84C888.7,-7657.38 901.22,-7662.47 910.5,-7671.84 938.95,-7700.55 895.3,-7732.89 923.5,-7761.84 928.71,-7767.18 935.08,-7771.05 941.98,-7773.79"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="941.54,-7775.86 947.9,-7775.84 942.92,-7771.89 941.54,-7775.86"/>
</g>
<!-- src/composables/node/useNodeImageUpload.ts&#45;&gt;src/composables/node/useNodeFileInput.ts -->
<g id="edge1249" class="edge">
<title>src/composables/node/useNodeImageUpload.ts&#45;&gt;src/composables/node/useNodeFileInput.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M875.56,-7657.06C888.09,-7659.57 900.47,-7664.09 910.5,-7671.84 922,-7680.71 912.07,-7692.86 923.5,-7701.84 931.99,-7708.5 942.38,-7712.65 953,-7715.15"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="952.61,-7717.21 958.91,-7716.37 953.46,-7713.1 952.61,-7717.21"/>
</g>
<!-- src/composables/node/useNodePaste.ts -->
<g id="node542" class="node">
<title>src/composables/node/useNodePaste.ts</title>
<g id="a_node542"><a xlink:href="src/composables/node/useNodePaste.ts" xlink:title="useNodePaste.ts">
<path fill="#ddfeff" stroke="black" d="M1051.5,-7815.84C1051.5,-7815.84 972.5,-7815.84 972.5,-7815.84 969.5,-7815.84 966.5,-7812.84 966.5,-7809.84 966.5,-7809.84 966.5,-7803.84 966.5,-7803.84 966.5,-7800.84 969.5,-7797.84 972.5,-7797.84 972.5,-7797.84 1051.5,-7797.84 1051.5,-7797.84 1054.5,-7797.84 1057.5,-7800.84 1057.5,-7803.84 1057.5,-7803.84 1057.5,-7809.84 1057.5,-7809.84 1057.5,-7812.84 1054.5,-7815.84 1051.5,-7815.84"/>
<text text-anchor="start" x="974.5" y="-7804.64" font-family="Helvetica,sans-Serif" font-size="9.00">useNodePaste.ts</text>
</a>
</g>
</g>
<!-- src/composables/node/useNodeImageUpload.ts&#45;&gt;src/composables/node/useNodePaste.ts -->
<g id="edge1250" class="edge">
<title>src/composables/node/useNodeImageUpload.ts&#45;&gt;src/composables/node/useNodePaste.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M875.72,-7654.55C888.77,-7657.08 901.33,-7662.24 910.5,-7671.84 947.58,-7710.61 886.76,-7752.75 923.5,-7791.84 932.93,-7801.87 946.43,-7806.72 960.01,-7808.8"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="960.04,-7810.92 966.25,-7809.56 960.55,-7806.75 960.04,-7810.92"/>
</g>
<!-- src/composables/node/useNodePaste.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1255" class="edge">
<title>src/composables/node/useNodePaste.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1057.87,-7802.36C1073.67,-7803.33 1090.06,-7807.75 1100.5,-7819.84 1111.15,-7832.18 1112.82,-26578.55 1113.5,-26594.84 1155.44,-27599.62 1257.57,-27845.09 1300.5,-28849.84 1300.94,-28860.23 1302.42,-31836.4 1308.5,-31844.84 1366.35,-31925.11 1461.14,-31835.94 1519.5,-31915.84 1536.44,-31939.03 1507.03,-32412.68 1527.5,-32432.84 1567.64,-32472.36 1741.14,-32472.65 1781,-32432.84 1788.92,-32424.93 1788.04,-25995.99 1789,-25984.84 1806.88,-25777.3 1862.66,-25529.27 1877.4,-25466.06"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/composables/node/useNodeProgressText.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1258" class="edge">
<title>src/composables/node/useNodeProgressText.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M873.71,-7773.35C887.74,-7775.68 901.24,-7781.05 910.5,-7791.84 932.6,-7817.58 909.27,-27306.03 923.5,-27336.84 966.85,-27430.72 1057.03,-27394.01 1100.5,-27487.84 1124.22,-27539.04 1085.31,-31501.95 1113.5,-31550.84 1161.56,-31634.17 1252.46,-31576.49 1300.5,-31659.84 1310.51,-31677.21 1294.3,-34532.68 1308.5,-34546.84 1374.9,-34613.06 1447.12,-34606.46 1519.5,-34546.84 1533.83,-34535.03 1515.94,-34520.37 1527.5,-34505.84 1604.3,-34409.31 1713.79,-34496.27 1781,-34392.84 1788.95,-34380.6 1787.75,-25999.38 1789,-25984.84 1806.85,-25777.29 1862.65,-25529.26 1877.4,-25466.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts -->
<g id="node544" class="node">
<title>src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts</title>
<g id="a_node544"><a xlink:href="src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts" xlink:title="useProgressTextWidget.ts">
<path fill="#ddfeff" stroke="black" d="M1267,-12571.84C1267,-12571.84 1147,-12571.84 1147,-12571.84 1144,-12571.84 1141,-12568.84 1141,-12565.84 1141,-12565.84 1141,-12559.84 1141,-12559.84 1141,-12556.84 1144,-12553.84 1147,-12553.84 1147,-12553.84 1267,-12553.84 1267,-12553.84 1270,-12553.84 1273,-12556.84 1273,-12559.84 1273,-12559.84 1273,-12565.84 1273,-12565.84 1273,-12568.84 1270,-12571.84 1267,-12571.84"/>
<text text-anchor="start" x="1149" y="-12560.64" font-family="Helvetica,sans-Serif" font-size="9.00">useProgressTextWidget.ts</text>
</a>
</g>
</g>
<!-- src/composables/node/useNodeProgressText.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts -->
<g id="edge1259" class="edge">
<title>src/composables/node/useNodeProgressText.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts</title>
<g id="a_edge1259"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M873.68,-7773.38C887.7,-7775.71 901.22,-7781.07 910.5,-7791.84 933.28,-7818.25 906.1,-10272.61 923.5,-10302.84 969.02,-10381.91 1054.94,-10327.78 1100.5,-10406.84 1115.35,-10432.6 1094.16,-12525.25 1113.5,-12547.84 1117.49,-12552.49 1122.31,-12556.11 1127.62,-12558.88"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1134.43,-12563.73 1140.78,-12563.92 1135.93,-12559.81 1134.43,-12563.73"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1135.18,-12561.77 1132.38,-12560.7 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1130.14" cy="-12559.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="894.38" y="-10180.16" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2934" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1273.25,-12561.72C1283.73,-12564.55 1293.43,-12569.54 1300.5,-12577.84 1317.08,-12597.31 1295.91,-27286.58 1308.5,-27308.84 1362.39,-27404.11 1465.43,-27340.67 1519.5,-27435.84 1532.08,-27457.97 1509.46,-29250.87 1527.5,-29268.84 1567.42,-29308.58 1741.12,-29308.62 1781,-29268.84 1789.07,-29260.78 1788.01,-25996.2 1789,-25984.84 1807,-25777.31 1862.69,-25529.27 1877.41,-25466.07"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.85,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts&#45;&gt;src/scripts/widgets.ts -->
<g id="edge2937" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts&#45;&gt;src/scripts/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1273.24,-12561.73C1283.72,-12564.56 1293.43,-12569.54 1300.5,-12577.84 1315.39,-12595.29 1293.84,-15863.19 1308.5,-15880.84 1327.38,-15903.55 1361.69,-15907.72 1388.21,-15906.99"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1388.52,-15909.08 1394.43,-15906.72 1388.34,-15904.88 1388.52,-15909.08"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts&#45;&gt;src/scripts/domWidget.ts -->
<g id="edge2936" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts&#45;&gt;src/scripts/domWidget.ts</title>
<g id="a_edge2936"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1273.25,-12561.72C1283.73,-12564.55 1293.43,-12569.54 1300.5,-12577.84 1315.82,-12595.83 1291.79,-26172.13 1308.5,-26188.84 1374.83,-26255.13 1453.16,-26255.11 1519.5,-26188.84 1529.16,-26179.18 1526.97,-18334.49 1527.5,-18320.84 1552.06,-17689.04 1630.79,-16917.17 1645.59,-16775.67"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1648.5,-16768.06 1647.04,-16761.87 1644.32,-16767.62 1648.5,-16768.06"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1646.41,-16767.84 1646.1,-16770.83 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1645.85" cy="-16773.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1330.36" y="-14654.68" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge2935" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1273.25,-12561.72C1283.73,-12564.55 1293.43,-12569.54 1300.5,-12577.84 1316.75,-12596.92 1291.41,-26996.5 1308.5,-27014.84 1340.55,-27049.23 1487.36,-26995.53 1519.5,-27029.84 1532.78,-27044.02 1513.72,-28415.14 1527.5,-28428.84 1607.39,-28508.28 1701.29,-28508.46 1781,-28428.84 1790.9,-28418.94 1788.51,-20380.82 1789,-20366.84 1808,-19823.96 1869.31,-19158.82 1879.54,-19050.17"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1881.65,-19050.25 1880.12,-19044.08 1877.46,-19049.86 1881.65,-19050.25"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts&#45;&gt;src/components/graph/widgets/TextPreviewWidget.vue -->
<g id="edge2933" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts&#45;&gt;src/components/graph/widgets/TextPreviewWidget.vue</title>
<g id="a_edge2933"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1140.76,-12561.73C1130.28,-12564.56 1120.57,-12569.54 1113.5,-12577.84 1084.45,-12611.91 1132.19,-18993.21 1100.5,-19024.84 1044.82,-19080.41 979.24,-19080.35 923.5,-19024.84 908.33,-19009.73 911.11,-15964.23 910.5,-15942.84 860.33,-14185.54 748.69,-13750.21 701.5,-11992.84 701.05,-11976.15 699.69,-2392.34 693.5,-2376.84 681.74,-2347.38 654.92,-2322.13 634.83,-2306.33"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="629.72,-2299.87 623.66,-2297.96 627.2,-2303.23 629.72,-2299.87"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="628.46,-2301.55 630.86,-2303.35 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="632.78" cy="-2304.79" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="675.27" y="-7422.75" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/nodePack/useNodePacks.ts&#45;&gt;src/types/comfyManagerTypes.ts -->
<g id="edge1275" class="edge">
<title>src/composables/nodePack/useNodePacks.ts&#45;&gt;src/types/comfyManagerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2005.94,-8435.83C1996,-8437.88 1986.5,-8442.04 1980,-8449.84 1960.36,-8473.37 1986.69,-17254.35 1967,-17277.84 1961.84,-17283.99 1955.1,-17288.21 1947.69,-17291.04"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1946.94,-17289.07 1941.9,-17292.94 1948.25,-17293.06 1946.94,-17289.07"/>
</g>
<!-- src/composables/nodePack/useNodePacks.ts&#45;&gt;src/stores/comfyRegistryStore.ts -->
<g id="edge1274" class="edge">
<title>src/composables/nodePack/useNodePacks.ts&#45;&gt;src/stores/comfyRegistryStore.ts</title>
<g id="a_edge1274"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2005.94,-8435.83C1996,-8437.88 1986.5,-8442.04 1980,-8449.84 1960.07,-8473.73 1971.66,-26342.07 1967,-26372.84 1926.9,-26637.76 1829.22,-26683.93 1789,-26948.84 1786.47,-26965.52 1792.94,-31795.92 1781,-31807.84 1701.27,-31887.44 1607.44,-31887.23 1527.5,-31807.84 1516.01,-31796.42 1522.49,-30657.75 1519.5,-30641.84 1470.94,-30382.88 1356.24,-30346.95 1308.5,-30087.84 1306.09,-30074.76 1309.12,-14777.96 1300.5,-14767.84 1294.69,-14761.01 1287.09,-14756.42 1278.74,-14753.44"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1271.49,-14749.41 1265.16,-14749.96 1270.45,-14753.48 1271.49,-14749.41"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1270.97,-14751.45 1273.88,-14752.19 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1276.21" cy="-14752.79" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1945.72" y="-11248.78" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/sidebarTabs/useModelLibrarySidebarTab.ts&#45;&gt;src/utils/envUtil.ts -->
<g id="edge1316" class="edge">
<title>src/composables/sidebarTabs/useModelLibrarySidebarTab.ts&#45;&gt;src/utils/envUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1957.86,-8709.77C1961.25,-8712 1964.34,-8714.66 1967,-8717.84 1988.84,-8743.89 1958.57,-18481.45 1980,-18507.84 1988.68,-18518.52 2002.88,-18522.82 2016.31,-18524.24"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2016.27,-18526.34 2022.41,-18524.69 2016.58,-18522.15 2016.27,-18526.34"/>
</g>
<!-- src/composables/sidebarTabs/useModelLibrarySidebarTab.ts&#45;&gt;src/types/extensionTypes.ts -->
<g id="edge1315" class="edge">
<title>src/composables/sidebarTabs/useModelLibrarySidebarTab.ts&#45;&gt;src/types/extensionTypes.ts</title>
<g id="a_edge1315"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1957.75,-8695.8C1961.16,-8693.6 1964.29,-8690.97 1967,-8687.84 1996.45,-8653.78 1947.66,-8314.16 1980,-8282.84 2037.31,-8227.34 2103.06,-8226.46 2159.5,-8282.84 2167.79,-8291.12 2167.3,-15019.12 2167.5,-15030.84 2184.2,-16033.33 2236.98,-17266.44 2244.98,-17449.65"/>
<polygon fill="orange" stroke="orange" points="2243.24,-17457.8 2245.6,-17463.7 2247.43,-17457.61 2243.24,-17457.8"/>
<polyline fill="none" stroke="orange" points="2245.33,-17457.7 2245.2,-17454.71 "/>
<ellipse fill="none" stroke="orange" cx="2245.1" cy="-17452.31" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2142.63" y="-13072.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/sidebarTabs/useModelLibrarySidebarTab.ts&#45;&gt;src/stores/electronDownloadStore.ts -->
<g id="edge1314" class="edge">
<title>src/composables/sidebarTabs/useModelLibrarySidebarTab.ts&#45;&gt;src/stores/electronDownloadStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1806.14,-8705.3C1799.62,-8708.23 1793.72,-8712.29 1789,-8717.84 1778.92,-8729.69 1785.48,-26621.94 1781,-26636.84 1722.14,-26832.68 1592.8,-26827.04 1527.5,-27020.84 1523.23,-27033.5 1529.26,-27131.71 1519.5,-27140.84 1451.02,-27204.9 1374.83,-27207.13 1308.5,-27140.84 1293.45,-27125.8 1314.29,-14904.03 1300.5,-14887.84 1294.95,-14881.32 1287.78,-14876.85 1279.89,-14873.86"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1280.08,-14871.71 1273.72,-14871.85 1278.78,-14875.71 1280.08,-14871.71"/>
</g>
<!-- src/composables/sidebarTabs/useModelLibrarySidebarTab.ts&#45;&gt;src/components/sidebar/tabs/ModelLibrarySidebarTab.vue -->
<g id="edge1313" class="edge">
<title>src/composables/sidebarTabs/useModelLibrarySidebarTab.ts&#45;&gt;src/components/sidebar/tabs/ModelLibrarySidebarTab.vue</title>
<g id="a_edge1313"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1806.14,-8705.3C1799.62,-8708.23 1793.72,-8712.29 1789,-8717.84 1778.57,-8730.1 1785.09,-27253.26 1781,-27268.84 1722.71,-27490.86 1587.26,-27497.2 1527.5,-27718.84 1523.28,-27734.5 1531.05,-28291.44 1519.5,-28302.84 1452.74,-28368.69 1374.84,-28369.12 1308.5,-28302.84 1295.93,-28290.27 1303.03,-18083.43 1300.5,-18065.84 1258.4,-17773.37 1155.65,-17720.3 1113.5,-17427.84 1110.67,-17408.18 1113.31,-6001.02 1100.5,-5985.84 1099.07,-5984.14 1097.53,-5982.59 1095.88,-5981.18"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1090.01,-5975.02 1083.81,-5973.62 1087.78,-5978.58 1090.01,-5975.02"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1088.89,-5976.8 1091.44,-5978.39 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1093.47" cy="-5979.67" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1082.31" y="-7332.95" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/sidebarTabs/useQueueSidebarTab.ts&#45;&gt;src/stores/queueStore.ts -->
<g id="edge1320" class="edge">
<title>src/composables/sidebarTabs/useQueueSidebarTab.ts&#45;&gt;src/stores/queueStore.ts</title>
<g id="a_edge1320"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1820.8,-8670.66C1808.61,-8673.21 1797.07,-8678.34 1789,-8687.84 1769.43,-8710.84 1802.36,-26060.49 1781,-26081.84 1701.31,-26161.49 1607.2,-26161.48 1527.5,-26081.84 1513.63,-26067.97 1524.27,-14802.86 1519.5,-14783.84 1504.49,-14724 1464.41,-14662.24 1442.26,-14631.22"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1439.22,-14623.51 1433.98,-14619.91 1435.83,-14625.99 1439.22,-14623.51"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1437.53,-14624.75 1439.3,-14627.17 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1440.71" cy="-14629.11" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1758" y="-11405.08" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/sidebarTabs/useQueueSidebarTab.ts&#45;&gt;src/types/extensionTypes.ts -->
<g id="edge1321" class="edge">
<title>src/composables/sidebarTabs/useQueueSidebarTab.ts&#45;&gt;src/types/extensionTypes.ts</title>
<g id="a_edge1321"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1943.42,-8672.29C1952.45,-8669.54 1960.8,-8665.01 1967,-8657.84 1997.52,-8622.51 1946.48,-8270.34 1980,-8237.84 2037.28,-8182.3 2103.06,-8181.46 2159.5,-8237.84 2167.84,-8246.17 2167.3,-15019.05 2167.5,-15030.84 2184.2,-16033.33 2236.98,-17266.44 2244.98,-17449.65"/>
<polygon fill="orange" stroke="orange" points="2243.24,-17457.8 2245.6,-17463.7 2247.43,-17457.61 2243.24,-17457.8"/>
<polyline fill="none" stroke="orange" points="2245.33,-17457.7 2245.2,-17454.71 "/>
<ellipse fill="none" stroke="orange" cx="2245.1" cy="-17452.31" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2142.64" y="-13060.75" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/sidebarTabs/useQueueSidebarTab.ts&#45;&gt;src/components/sidebar/tabs/QueueSidebarTab.vue -->
<g id="edge1319" class="edge">
<title>src/composables/sidebarTabs/useQueueSidebarTab.ts&#45;&gt;src/components/sidebar/tabs/QueueSidebarTab.vue</title>
<g id="a_edge1319"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1820.8,-8670.66C1808.61,-8673.21 1797.07,-8678.34 1789,-8687.84 1767.61,-8712.98 1802.74,-27676 1781,-27700.84 1706.13,-27786.38 1602.61,-27649.51 1527.5,-27734.84 1515.35,-27748.64 1532.54,-29045.87 1519.5,-29058.84 1452.99,-29124.95 1374.84,-29125.12 1308.5,-29058.84 1295.06,-29045.4 1312.15,-18127.85 1300.5,-18112.84 1247.88,-18045.06 1166.13,-18132.61 1113.5,-18064.84 1087.84,-18031.79 1127.49,-6047.81 1100.5,-6015.84 1095.77,-6010.24 1089.79,-6006.2 1083.17,-6003.34"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1076.19,-5998.96 1069.83,-5999.18 1074.94,-6002.97 1076.19,-5998.96"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1075.56,-6000.97 1078.43,-6001.86 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1080.72" cy="-6002.58" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1134.33" y="-7327.99" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/sidebarTabs/useWorkflowsSidebarTab.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge1323" class="edge">
<title>src/composables/sidebarTabs/useWorkflowsSidebarTab.ts&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge1323"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1812.15,-8729.04C1799.4,-8732.26 1788.88,-8739.03 1785,-8751.84 1781.92,-8762.02 1781.92,-14871.65 1785,-14881.84 1790.28,-14899.27 1807.73,-14905.89 1826.41,-14907.65"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.34,-14910.03 1840.41,-14908.15 1834.49,-14905.84 1834.34,-14910.03"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.42,-14907.93 1831.42,-14907.83 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.02" cy="-14907.74" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1758.19" y="-11811.32" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/sidebarTabs/useWorkflowsSidebarTab.ts&#45;&gt;src/types/extensionTypes.ts -->
<g id="edge1325" class="edge">
<title>src/composables/sidebarTabs/useWorkflowsSidebarTab.ts&#45;&gt;src/types/extensionTypes.ts</title>
<g id="a_edge1325"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1951.64,-8729.16C1957.46,-8726.45 1962.74,-8722.77 1967,-8717.84 1997.59,-8682.42 1946.4,-8329.41 1980,-8296.84 1994.32,-8282.95 2145.39,-8282.74 2159.5,-8296.84 2167.77,-8305.1 2167.31,-15019.15 2167.5,-15030.84 2184.2,-16033.33 2236.99,-17266.44 2244.98,-17449.65"/>
<polygon fill="orange" stroke="orange" points="2243.24,-17457.8 2245.6,-17463.7 2247.43,-17457.61 2243.24,-17457.8"/>
<polyline fill="none" stroke="orange" points="2245.33,-17457.7 2245.2,-17454.71 "/>
<ellipse fill="none" stroke="orange" cx="2245.1" cy="-17452.31" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2142.63" y="-13089.07" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/sidebarTabs/useWorkflowsSidebarTab.ts&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge1324" class="edge">
<title>src/composables/sidebarTabs/useWorkflowsSidebarTab.ts&#45;&gt;src/stores/workflowStore.ts</title>
<g id="a_edge1324"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1951.7,-8734.68C1957.51,-8737.29 1962.77,-8740.91 1967,-8745.84 1995.2,-8778.67 1952.71,-14944.25 1980,-14977.84 1983.42,-14982.04 1987.69,-14985.26 1992.44,-14987.7"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1999.49,-14992.45 2005.85,-14992.49 2000.9,-14988.5 1999.49,-14992.45"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2000.2,-14990.47 1997.37,-14989.46 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1995.11" cy="-14988.66" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1949.34" y="-11856.05" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/sidebarTabs/useWorkflowsSidebarTab.ts&#45;&gt;src/components/sidebar/tabs/WorkflowsSidebarTab.vue -->
<g id="edge1322" class="edge">
<title>src/composables/sidebarTabs/useWorkflowsSidebarTab.ts&#45;&gt;src/components/sidebar/tabs/WorkflowsSidebarTab.vue</title>
<g id="a_edge1322"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1812.5,-8731.32C1803.49,-8734.09 1795.24,-8738.65 1789,-8745.84 1778.2,-8758.27 1785.81,-27706.08 1781,-27721.84 1722.06,-27914.96 1587.18,-27905.94 1527.5,-28098.84 1523.44,-28111.95 1529.24,-29077.17 1519.5,-29086.84 1452.92,-29152.88 1374.84,-29153.12 1308.5,-29086.84 1295.07,-29073.42 1311.62,-18170.22 1300.5,-18154.84 1249.22,-18083.86 1164.79,-18163.8 1113.5,-18092.84 1088.99,-18058.93 1127.84,-6075.5 1100.5,-6043.84 1097.58,-6040.46 1094.2,-6037.68 1090.5,-6035.41"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1084.08,-6030.27 1077.74,-6029.76 1082.38,-6034.11 1084.08,-6030.27"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1083.23,-6032.19 1085.97,-6033.41 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1088.17" cy="-6034.38" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1085.61" y="-7373.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/useBrowserTabTitle.ts -->
<g id="node549" class="node">
<title>src/composables/useBrowserTabTitle.ts</title>
<g id="a_node549"><a xlink:href="src/composables/useBrowserTabTitle.ts" xlink:title="useBrowserTabTitle.ts">
<path fill="#ddfeff" stroke="black" d="M862.5,-8613.84C862.5,-8613.84 761.5,-8613.84 761.5,-8613.84 758.5,-8613.84 755.5,-8610.84 755.5,-8607.84 755.5,-8607.84 755.5,-8601.84 755.5,-8601.84 755.5,-8598.84 758.5,-8595.84 761.5,-8595.84 761.5,-8595.84 862.5,-8595.84 862.5,-8595.84 865.5,-8595.84 868.5,-8598.84 868.5,-8601.84 868.5,-8601.84 868.5,-8607.84 868.5,-8607.84 868.5,-8610.84 865.5,-8613.84 862.5,-8613.84"/>
<text text-anchor="start" x="763.5" y="-8602.64" font-family="Helvetica,sans-Serif" font-size="9.00">useBrowserTabTitle.ts</text>
</a>
</g>
</g>
<!-- src/composables/useBrowserTabTitle.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge1329" class="edge">
<title>src/composables/useBrowserTabTitle.ts&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M868.63,-8600.64C884.42,-8602.47 900.12,-8607.75 910.5,-8619.84 931.52,-8644.33 916.35,-27179.36 923.5,-27210.84 963.9,-27388.6 1059.75,-27403.16 1100.5,-27580.84 1109.17,-27618.66 1096.4,-30340 1113.5,-30374.84 1159.96,-30469.49 1253.92,-30426.24 1300.5,-30520.84 1307.25,-30534.54 1297.66,-31610.07 1308.5,-31620.84 1375.05,-31686.91 1452.91,-31686.87 1519.5,-31620.84 1528.97,-31611.45 1523.5,-30673.56 1527.5,-30660.84 1587.27,-30470.67 1721.98,-30481.24 1781,-30290.84 1784.95,-30278.09 1780.35,-14928 1789,-14917.84 1800.02,-14904.88 1817.5,-14900.04 1834.27,-14898.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.51,-14900.91 1840.41,-14898.53 1834.31,-14896.72 1834.51,-14900.91"/>
</g>
<!-- src/composables/useBrowserTabTitle.ts&#45;&gt;src/stores/executionStore.ts -->
<g id="edge1328" class="edge">
<title>src/composables/useBrowserTabTitle.ts&#45;&gt;src/stores/executionStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M868.63,-8600.64C884.42,-8602.47 900.12,-8607.75 910.5,-8619.84 931.74,-8644.57 912.45,-27369.16 923.5,-27399.84 965.34,-27515.96 1058.43,-27497.8 1100.5,-27613.84 1113.94,-27650.89 1092.3,-30418.6 1113.5,-30451.84 1162.89,-30529.28 1251,-30462.46 1300.5,-30539.84 1308.8,-30552.81 1297.57,-31637.98 1308.5,-31648.84 1375.05,-31714.91 1452.92,-31714.87 1519.5,-31648.84 1538.71,-31629.78 1515.45,-30699.06 1527.5,-30674.84 1590.82,-30547.57 1718.17,-30607.34 1781,-30479.84 1792.9,-30455.7 1771.56,-14998.34 1789,-14977.84 1798.54,-14966.62 1812.92,-14961.48 1827.5,-14959.52"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1828,-14961.58 1833.75,-14958.86 1827.56,-14957.4 1828,-14961.58"/>
</g>
<!-- src/composables/useBrowserTabTitle.ts&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge1330" class="edge">
<title>src/composables/useBrowserTabTitle.ts&#45;&gt;src/stores/workflowStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M868.63,-8600.64C884.42,-8602.47 900.13,-8607.75 910.5,-8619.84 932.62,-8645.6 903.5,-28149.4 923.5,-28176.84 972.19,-28243.62 1051.73,-28167.12 1100.5,-28233.84 1134,-28279.66 1083.22,-32272.82 1113.5,-32320.84 1162.71,-32398.85 1251.31,-32332.81 1300.5,-32410.84 1321.09,-32443.5 1288.06,-35158.08 1308.5,-35190.84 1363.85,-35279.54 1460.48,-35208.54 1519.5,-35294.84 1531.08,-35311.78 1512.37,-35372.97 1527.5,-35386.84 1610.55,-35462.98 1701.22,-35466.39 1781,-35386.84 1795.33,-35372.54 1783.41,-32491.29 1789,-32471.84 1830.34,-32327.94 1925.8,-32329.78 1967,-32185.84 1981.71,-32134.45 1978.92,-16846.27 1980,-16792.84 1994.95,-16050.22 2043.27,-15136.26 2050.18,-15008.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.28,-15008.03 2050.51,-15001.92 2048.09,-15007.8 2052.28,-15008.03"/>
</g>
<!-- src/composables/useBrowserTabTitle.ts&#45;&gt;src/i18n.ts -->
<g id="edge1327" class="edge">
<title>src/composables/useBrowserTabTitle.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M868.63,-8600.64C884.42,-8602.47 900.13,-8607.75 910.5,-8619.84 933.11,-8646.17 907.41,-28580.09 923.5,-28610.84 967.91,-28695.72 1055.98,-28649.02 1100.5,-28733.84 1113.34,-28758.3 1095.49,-32691.88 1113.5,-32712.84 1168.33,-32776.61 1245.69,-32678.04 1300.5,-32741.84 1314.31,-32757.91 1298.05,-35774.41 1308.5,-35792.84 1362.49,-35888.05 1463.94,-35825.53 1519.5,-35919.84 1532.09,-35941.2 1509.66,-36125.62 1527.5,-36142.84 1608.58,-36221.06 1701.16,-36222.33 1781,-36142.84 1790.14,-36133.74 1787.36,-34298.63 1789,-34285.84 1806.47,-34149.64 1858.75,-33991.02 1875.66,-33942.03"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.73,-33942.46 1877.72,-33936.1 1873.77,-33941.08 1877.73,-33942.46"/>
</g>
<!-- src/composables/useCachedRequest.ts&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge1331" class="edge">
<title>src/composables/useCachedRequest.ts&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M869.14,-7528.7C884.76,-7530.58 900.24,-7535.88 910.5,-7547.84 920.33,-7559.29 922.97,-24919.75 923.5,-24934.84 963.28,-26056.89 1059.38,-26332.83 1100.5,-27454.84 1101.55,-27483.51 1099.27,-31560.93 1113.5,-31585.84 1161.45,-31669.75 1252.57,-31612.91 1300.5,-31696.84 1321.2,-31733.08 1293.32,-34662.96 1308.5,-34701.84 1360.9,-34836.04 1395.63,-34882.81 1527.5,-34940.84 1630.62,-34986.21 1701.2,-35020.37 1781,-34940.84 1792.55,-34929.33 1779.37,-32605.99 1789,-32592.84 1838.08,-32525.82 1918,-32602.91 1967,-32535.84 1995.85,-32496.34 1949.17,-18485.82 1980,-18447.84 1987.17,-18439.01 1998.11,-18434.54 2009.27,-18432.45"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.85,-18434.49 2015.48,-18431.53 2009.23,-18430.34 2009.85,-18434.49"/>
</g>
<!-- src/types/index.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge3562" class="edge">
<title>src/types/index.ts&#45;&gt;src/scripts/app.ts</title>
<g id="a_edge3562"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1854.83,-17078.91C1833.61,-17077.38 1804.73,-17079.35 1789,-17097.84 1775.37,-17113.86 1784.82,-29192.15 1781,-29212.84 1667.51,-29828.04 1773.7,-30363.72 1308.5,-29898.84 1301.25,-29891.59 1300.86,-18095.09 1300.5,-18084.84 1281.91,-17553.85 1222.46,-16905.93 1210.22,-16776.11"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1211.54,-16767.85 1208.89,-16762.08 1207.36,-16768.25 1211.54,-16767.85"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1209.45,-16768.05 1209.74,-16771.04 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1209.96" cy="-16773.43" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1201.19" y="-16939.88" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/types/index.ts&#45;&gt;src/types/extensionTypes.ts -->
<g id="edge3556" class="edge">
<title>src/types/index.ts&#45;&gt;src/types/extensionTypes.ts</title>
<g id="a_edge3556"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1909.31,-17081.1C1927.45,-17081.3 1951.08,-17084.54 1967,-17097.84 1979.74,-17108.48 1970.79,-17119.03 1980,-17132.84 2040.49,-17223.47 2113.18,-17201.21 2159.5,-17299.84 2172.84,-17328.24 2149.26,-17415.3 2167.5,-17440.84 2172.66,-17448.07 2179.76,-17453.67 2187.59,-17458"/>
<polygon fill="orange" stroke="orange" points="2193.99,-17463.24 2200.32,-17463.83 2195.73,-17459.42 2193.99,-17463.24"/>
<polyline fill="none" stroke="orange" points="2194.86,-17461.33 2192.13,-17460.08 "/>
<ellipse fill="none" stroke="orange" cx="2189.95" cy="-17459.09" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2061.93" y="-17212.81" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/types/index.ts&#45;&gt;src/schemas/apiSchema.ts -->
<g id="edge3559" class="edge">
<title>src/types/index.ts&#45;&gt;src/schemas/apiSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1909.17,-17079.66C1928.24,-17078.95 1953.07,-17081.68 1967,-17097.84 2000.02,-17136.15 1952.34,-17510.49 1980,-17552.84 2028.27,-17626.74 2111.97,-17563.46 2159.5,-17637.84 2166.4,-17648.64 2166.5,-18548.06 2167.5,-18560.84 2183.48,-18764.21 2230.35,-19008.35 2242.89,-19071.39"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2240.88,-19072.08 2244.12,-19077.55 2245,-19071.26 2240.88,-19072.08"/>
</g>
<!-- src/types/index.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge3561" class="edge">
<title>src/types/index.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1854.68,-17087.32C1828.88,-17089.83 1792.99,-17088.22 1785,-17061.84 1780.77,-17047.85 1780.77,-16812.82 1785,-16798.84 1792.97,-16772.53 1823.95,-16761.26 1848.79,-16756.44"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1849.41,-16758.47 1854.95,-16755.35 1848.68,-16754.33 1849.41,-16758.47"/>
</g>
<!-- src/types/index.ts&#45;&gt;src/types/comfy.ts -->
<g id="edge3555" class="edge">
<title>src/types/index.ts&#45;&gt;src/types/comfy.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1909.13,-17079.69C1928.18,-17079 1953.01,-17081.73 1967,-17097.84 1992.82,-17127.55 1954.65,-17421.72 1980,-17451.84 1989.29,-17462.87 2004.46,-17467.04 2018.41,-17468.27"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2018.59,-17470.38 2024.7,-17468.64 2018.84,-17466.19 2018.59,-17470.38"/>
</g>
<!-- src/types/index.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge3558" class="edge">
<title>src/types/index.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1854.68,-17078.35C1828.88,-17075.84 1792.99,-17077.45 1785,-17103.84 1781.08,-17116.78 1783.84,-24879.36 1785,-24892.84 1803.79,-25110.67 1863.12,-25371.08 1878.39,-25435.75"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1876.38,-25436.36 1879.8,-25441.71 1880.46,-25435.39 1876.38,-25436.36"/>
</g>
<!-- src/types/index.ts&#45;&gt;src/scripts/domWidget.ts -->
<g id="edge3563" class="edge">
<title>src/types/index.ts&#45;&gt;src/scripts/domWidget.ts</title>
<g id="a_edge3563"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1854.99,-17084.92C1834.98,-17085.14 1807.69,-17082.29 1789,-17067.84 1691.76,-16992.62 1661.05,-16834.95 1652.73,-16775.86"/>
<polygon fill="orange" stroke="orange" points="1653.79,-16767.64 1650.94,-16761.96 1649.62,-16768.17 1653.79,-16767.64"/>
<polyline fill="none" stroke="orange" points="1651.71,-16767.91 1652.09,-16770.88 "/>
<ellipse fill="none" stroke="orange" cx="1652.4" cy="-16773.26" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1675.68" y="-16939.62" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/types/index.ts&#45;&gt;src/schemas/nodeDefSchema.ts -->
<g id="edge3560" class="edge">
<title>src/types/index.ts&#45;&gt;src/schemas/nodeDefSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1909.26,-17079.58C1928.38,-17078.83 1953.23,-17081.54 1967,-17097.84 1980.11,-17113.36 1978.55,-18540.57 1980,-18560.84 1994.55,-18763.92 2036.87,-19008.27 2048.19,-19071.38"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2046.17,-19072.01 2049.3,-19077.54 2050.3,-19071.26 2046.17,-19072.01"/>
</g>
<!-- src/types/index.ts&#45;&gt;src/types/nodeIdentification.ts -->
<g id="edge3557" class="edge">
<title>src/types/index.ts&#45;&gt;src/types/nodeIdentification.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1909.18,-17087.12C1925.79,-17089.93 1947.71,-17093.82 1967,-17097.84 1980.75,-17100.7 1995.68,-17104.14 2009.09,-17107.36"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2008.8,-17109.45 2015.13,-17108.82 2009.79,-17105.37 2008.8,-17109.45"/>
</g>
<!-- src/utils/versionUtil.ts&#45;&gt;src/types/conflictDetectionTypes.ts -->
<g id="edge3628" class="edge">
<title>src/utils/versionUtil.ts&#45;&gt;src/types/conflictDetectionTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1919.81,-17839.87C1936.66,-17839.13 1955.41,-17834.92 1967,-17821.84 1984.34,-17802.26 1968.34,-17610.24 1980,-17586.84 1990.41,-17565.94 2011.72,-17549.5 2028.3,-17539.16"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2029.66,-17540.79 2033.71,-17535.88 2027.49,-17537.19 2029.66,-17540.79"/>
</g>
<!-- src/composables/useCoreCommands.ts -->
<g id="node555" class="node">
<title>src/composables/useCoreCommands.ts</title>
<g id="a_node555"><a xlink:href="src/composables/useCoreCommands.ts" xlink:title="useCoreCommands.ts">
<path fill="#ddfeff" stroke="black" d="M1700.5,-8763.84C1700.5,-8763.84 1597.5,-8763.84 1597.5,-8763.84 1594.5,-8763.84 1591.5,-8760.84 1591.5,-8757.84 1591.5,-8757.84 1591.5,-8751.84 1591.5,-8751.84 1591.5,-8748.84 1594.5,-8745.84 1597.5,-8745.84 1597.5,-8745.84 1700.5,-8745.84 1700.5,-8745.84 1703.5,-8745.84 1706.5,-8748.84 1706.5,-8751.84 1706.5,-8751.84 1706.5,-8757.84 1706.5,-8757.84 1706.5,-8760.84 1703.5,-8763.84 1700.5,-8763.84"/>
<text text-anchor="start" x="1599.5" y="-8752.64" font-family="Helvetica,sans-Serif" font-size="9.00">useCoreCommands.ts</text>
</a>
</g>
</g>
<!-- src/composables/useCoreCommands.ts&#45;&gt;src/stores/workspaceStore.ts -->
<g id="edge1388" class="edge">
<title>src/composables/useCoreCommands.ts&#45;&gt;src/stores/workspaceStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1591.35,-8746.94C1568.15,-8747.06 1543.13,-8752.14 1527.5,-8769.84 1506.99,-8793.04 1541.4,-26586.94 1519.5,-26608.84 1453.17,-26675.13 1374.83,-26675.13 1308.5,-26608.84 1293.89,-26594.23 1313.89,-14723.57 1300.5,-14707.84 1291.27,-14697 1277.54,-14691.82 1263.47,-14689.69"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1263.64,-14687.6 1257.43,-14688.96 1263.14,-14691.77 1263.64,-14687.6"/>
</g>
<!-- src/composables/useCoreCommands.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge1380" class="edge">
<title>src/composables/useCoreCommands.ts&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1702.83,-8745.84C1730.26,-8744.42 1761.94,-8748.5 1781,-8769.84 1795.15,-8785.68 1775.23,-14871.66 1789,-14887.84 1800.02,-14900.79 1817.5,-14905.63 1834.28,-14906.85"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.32,-14908.95 1840.41,-14907.14 1834.52,-14904.75 1834.32,-14908.95"/>
</g>
<!-- src/composables/useCoreCommands.ts&#45;&gt;src/stores/workspace/bottomPanelStore.ts -->
<g id="edge1385" class="edge">
<title>src/composables/useCoreCommands.ts&#45;&gt;src/stores/workspace/bottomPanelStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1591.36,-8746.95C1568.16,-8747.07 1543.14,-8752.15 1527.5,-8769.84 1513.35,-8785.84 1533.35,-14905.58 1519.5,-14921.84 1511.25,-14931.52 1499.41,-14936.69 1486.94,-14939.19"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1486.35,-14937.16 1480.78,-14940.22 1487.04,-14941.31 1486.35,-14937.16"/>
</g>
<!-- src/composables/useCoreCommands.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1371" class="edge">
<title>src/composables/useCoreCommands.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1591.35,-8746.94C1568.15,-8747.06 1543.13,-8752.14 1527.5,-8769.84 1506.49,-8793.61 1541.94,-27020.41 1519.5,-27042.84 1453.17,-27109.13 1374.84,-27109.12 1308.5,-27042.84 1302.97,-27037.31 1300.78,-18050.64 1300.5,-18042.84 1281.48,-17518.08 1220.01,-16875.52 1209.53,-16768.33"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1211.59,-16767.82 1208.91,-16762.05 1207.41,-16768.23 1211.59,-16767.82"/>
</g>
<!-- src/composables/useCoreCommands.ts&#45;&gt;src/stores/queueStore.ts -->
<g id="edge1379" class="edge">
<title>src/composables/useCoreCommands.ts&#45;&gt;src/stores/queueStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1591.36,-8746.95C1568.16,-8747.07 1543.14,-8752.15 1527.5,-8769.84 1514.27,-8784.8 1527.39,-14504.48 1519.5,-14522.84 1505,-14556.58 1470.51,-14583.52 1447.99,-14598.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1446.73,-14596.63 1442.82,-14601.64 1449,-14600.16 1446.73,-14596.63"/>
</g>
<!-- src/composables/useCoreCommands.ts&#45;&gt;src/stores/commandStore.ts -->
<g id="edge1375" class="edge">
<title>src/composables/useCoreCommands.ts&#45;&gt;src/stores/commandStore.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1702.83,-8745.84C1730.26,-8744.42 1761.94,-8748.5 1781,-8769.84 1795.22,-8785.76 1775.16,-14901.58 1789,-14917.84 1798.36,-14928.83 1812.38,-14933.99 1826.67,-14936.03"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1826.59,-14938.14 1832.79,-14936.73 1827.07,-14933.97 1826.59,-14938.14"/>
</g>
<!-- src/composables/useCoreCommands.ts&#45;&gt;src/services/dialogService.ts -->
<g id="edge1372" class="edge">
<title>src/composables/useCoreCommands.ts&#45;&gt;src/services/dialogService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1591.36,-8746.95C1568.16,-8747.07 1543.14,-8752.15 1527.5,-8769.84 1514.53,-8784.5 1532.19,-14390.94 1519.5,-14405.84 1508.97,-14418.19 1492.61,-14423.19 1476.55,-14424.7"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1476.03,-14422.63 1470.18,-14425.12 1476.31,-14426.82 1476.03,-14422.63"/>
</g>
<!-- src/composables/useCoreCommands.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge1370" class="edge">
<title>src/composables/useCoreCommands.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1702.83,-8745.83C1730.26,-8744.42 1761.94,-8748.49 1781,-8769.84 1789.77,-8779.66 1787.49,-16343.75 1789,-16356.84 1806.42,-16508.13 1859.83,-16685.71 1876.19,-16737.78"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1874.27,-16738.67 1878.08,-16743.76 1878.27,-16737.41 1874.27,-16738.67"/>
</g>
<!-- src/composables/useCoreCommands.ts&#45;&gt;src/stores/executionStore.ts -->
<g id="edge1376" class="edge">
<title>src/composables/useCoreCommands.ts&#45;&gt;src/stores/executionStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1702.83,-8745.84C1730.26,-8744.42 1761.94,-8748.5 1781,-8769.84 1795.29,-8785.84 1775.09,-14931.5 1789,-14947.84 1798.55,-14959.05 1812.93,-14964.19 1827.51,-14966.15"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.57,-14968.27 1833.75,-14966.81 1828,-14964.09 1827.57,-14968.27"/>
</g>
<!-- src/composables/useCoreCommands.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge1369" class="edge">
<title>src/composables/useCoreCommands.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1591.38,-8746.96C1568.18,-8747.09 1543.16,-8752.17 1527.5,-8769.84 1505.54,-8794.62 1541,-11128.66 1519.5,-11153.84 1508.4,-11166.84 1490.82,-11171.69 1473.96,-11172.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1473.69,-11170.81 1467.79,-11173.19 1473.88,-11175.01 1473.69,-11170.81"/>
</g>
<!-- src/composables/useCoreCommands.ts&#45;&gt;src/stores/subgraphNavigationStore.ts -->
<g id="edge1381" class="edge">
<title>src/composables/useCoreCommands.ts&#45;&gt;src/stores/subgraphNavigationStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1702.83,-8745.84C1730.26,-8744.42 1761.94,-8748.5 1781,-8769.84 1795.08,-8785.6 1775.3,-14841.74 1789,-14857.84 1793.34,-14862.93 1798.67,-14866.77 1804.57,-14869.63"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1803.79,-14871.58 1810.13,-14871.99 1805.43,-14867.71 1803.79,-14871.58"/>
</g>
<!-- src/composables/useCoreCommands.ts&#45;&gt;src/stores/subgraphStore.ts -->
<g id="edge1382" class="edge">
<title>src/composables/useCoreCommands.ts&#45;&gt;src/stores/subgraphStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1602.58,-8745.83C1570.74,-8742.59 1532.65,-8745.6 1523.5,-8775.84 1520.5,-8785.76 1520.5,-14734.92 1523.5,-14744.84 1531.96,-14772.78 1564.9,-14778.34 1594.91,-14777.13"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1595.39,-14779.21 1601.26,-14776.78 1595.16,-14775.02 1595.39,-14779.21"/>
</g>
<!-- src/composables/useCoreCommands.ts&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge1384" class="edge">
<title>src/composables/useCoreCommands.ts&#45;&gt;src/stores/workflowStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1702.83,-8745.83C1730.26,-8744.41 1761.94,-8748.49 1781,-8769.84 1792.33,-8782.53 1776.96,-18558.81 1789,-18570.84 1844.96,-18626.75 1910.86,-18626.57 1967,-18570.84 1975.76,-18562.14 1979.71,-16805.18 1980,-16792.84 1997.36,-16050.27 2043.62,-15136.27 2050.21,-15008.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.32,-15008.02 2050.53,-15001.92 2048.12,-15007.81 2052.32,-15008.02"/>
</g>
<!-- src/composables/useCoreCommands.ts&#45;&gt;src/utils/graphTraversalUtil.ts -->
<g id="edge1390" class="edge">
<title>src/composables/useCoreCommands.ts&#45;&gt;src/utils/graphTraversalUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1702.83,-8745.83C1730.26,-8744.41 1761.94,-8748.49 1781,-8769.84 1792.53,-8782.75 1776.76,-18726.6 1789,-18738.84 1844.96,-18794.75 1910.03,-18793.73 1967,-18738.84 1995.1,-18711.76 1954.86,-18417.69 1980,-18387.84 1983.14,-18384.11 1986.95,-18381.17 1991.16,-18378.86"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1992.14,-18380.71 1996.68,-18376.25 1990.35,-18376.91 1992.14,-18380.71"/>
</g>
<!-- src/composables/useCoreCommands.ts&#45;&gt;src/services/workflowService.ts -->
<g id="edge1374" class="edge">
<title>src/composables/useCoreCommands.ts&#45;&gt;src/services/workflowService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1591.35,-8746.94C1568.15,-8747.06 1543.13,-8752.14 1527.5,-8769.84 1507.65,-8792.3 1540.7,-26013.65 1519.5,-26034.84 1453.17,-26101.13 1374.83,-26101.13 1308.5,-26034.84 1293.86,-26020.2 1313.92,-14125.6 1300.5,-14109.84 1291.36,-14099.11 1277.82,-14093.92 1263.9,-14091.76"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1264.13,-14089.67 1257.92,-14091.01 1263.61,-14093.84 1264.13,-14089.67"/>
</g>
<!-- src/composables/useCoreCommands.ts&#45;&gt;src/stores/toastStore.ts -->
<g id="edge1383" class="edge">
<title>src/composables/useCoreCommands.ts&#45;&gt;src/stores/toastStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1702.83,-8745.84C1730.26,-8744.42 1761.94,-8748.5 1781,-8769.84 1795.36,-8785.91 1775.03,-14961.42 1789,-14977.84 1800.97,-14991.9 1820.55,-14996.4 1838.57,-14997.08"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1838.58,-14999.18 1844.61,-14997.17 1838.64,-14994.98 1838.58,-14999.18"/>
</g>
<!-- src/composables/useCoreCommands.ts&#45;&gt;src/stores/workspace/colorPaletteStore.ts -->
<g id="edge1386" class="edge">
<title>src/composables/useCoreCommands.ts&#45;&gt;src/stores/workspace/colorPaletteStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1591.36,-8746.95C1568.16,-8747.07 1543.14,-8752.15 1527.5,-8769.84 1513.49,-8785.68 1533.22,-14845.74 1519.5,-14861.84 1510.72,-14872.15 1497.86,-14877.34 1484.52,-14879.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1484.01,-14877.6 1478.36,-14880.51 1484.6,-14881.76 1484.01,-14877.6"/>
</g>
<!-- src/composables/useCoreCommands.ts&#45;&gt;src/composables/useManagerState.ts -->
<g id="edge1364" class="edge">
<title>src/composables/useCoreCommands.ts&#45;&gt;src/composables/useManagerState.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1654.85,-8745.59C1670.19,-8717.39 1720.68,-8632.06 1789,-8593.84 1799.1,-8588.18 1810.74,-8584.52 1822.27,-8582.17"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1822.76,-8584.22 1828.28,-8581.06 1822,-8580.09 1822.76,-8584.22"/>
</g>
<!-- src/composables/useCoreCommands.ts&#45;&gt;src/types/comfyManagerTypes.ts -->
<g id="edge1389" class="edge">
<title>src/composables/useCoreCommands.ts&#45;&gt;src/types/comfyManagerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1702.83,-8745.83C1730.26,-8744.42 1761.94,-8748.49 1781,-8769.84 1800.68,-8791.87 1769.85,-17255.34 1789,-17277.84 1796.08,-17286.16 1805.82,-17291.13 1816.33,-17293.95"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1815.92,-17296.01 1822.24,-17295.3 1816.85,-17291.91 1815.92,-17296.01"/>
</g>
<!-- src/composables/useCoreCommands.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1368" class="edge">
<title>src/composables/useCoreCommands.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1702.83,-8745.83C1730.27,-8744.41 1761.95,-8748.49 1781,-8769.84 1790.32,-8780.28 1787.84,-24884.88 1789,-24898.84 1806.87,-25114.13 1863.11,-25371.89 1877.58,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.54,-25436.42 1878.92,-25441.8 1879.64,-25435.49 1875.54,-25436.42"/>
</g>
<!-- src/composables/useCoreCommands.ts&#45;&gt;src/composables/auth/useFirebaseAuthActions.ts -->
<g id="edge1362" class="edge">
<title>src/composables/useCoreCommands.ts&#45;&gt;src/composables/auth/useFirebaseAuthActions.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1656.55,-8745.61C1677.24,-8716.14 1742.1,-8621.16 1781,-8534.84 1785.79,-8524.2 1780.08,-8517.36 1789,-8509.84 1794.68,-8505.04 1801.3,-8501.55 1808.34,-8499.05"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1809.23,-8500.98 1814.33,-8497.18 1807.98,-8496.97 1809.23,-8500.98"/>
</g>
<!-- src/composables/useCoreCommands.ts&#45;&gt;src/i18n.ts -->
<g id="edge1367" class="edge">
<title>src/composables/useCoreCommands.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1702.84,-8745.83C1730.27,-8744.41 1761.95,-8748.49 1781,-8769.84 1781,-8769.84 1789,-26372.84 1789,-26372.84 1809.46,-29611.44 1876.05,-33630.63 1880.74,-33911.27"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1878.64,-33911.56 1880.84,-33917.53 1882.84,-33911.49 1878.64,-33911.56"/>
</g>
<!-- src/composables/useCoreCommands.ts&#45;&gt;src/stores/workspace/searchBoxStore.ts -->
<g id="edge1387" class="edge">
<title>src/composables/useCoreCommands.ts&#45;&gt;src/stores/workspace/searchBoxStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1591.36,-8746.95C1568.16,-8747.07 1543.14,-8752.15 1527.5,-8769.84 1513.42,-8785.76 1533.29,-14875.66 1519.5,-14891.84 1510.08,-14902.89 1495.99,-14908.06 1481.62,-14910.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1481.19,-14908.04 1475.46,-14910.8 1481.66,-14912.21 1481.19,-14908.04"/>
</g>
<!-- src/composables/useCoreCommands.ts&#45;&gt;src/utils/nodeFilterUtil.ts -->
<g id="edge1391" class="edge">
<title>src/composables/useCoreCommands.ts&#45;&gt;src/utils/nodeFilterUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1702.83,-8745.83C1730.26,-8744.42 1761.94,-8748.49 1781,-8769.84 1802.14,-8793.52 1768.43,-17887.66 1789,-17911.84 1799.46,-17924.13 1815.74,-17929.12 1831.71,-17930.63"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1831.92,-17932.75 1838.04,-17931.06 1832.2,-17928.56 1831.92,-17932.75"/>
</g>
<!-- src/composables/useCoreCommands.ts&#45;&gt;src/services/litegraphService.ts -->
<g id="edge1373" class="edge">
<title>src/composables/useCoreCommands.ts&#45;&gt;src/services/litegraphService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1591.36,-8746.95C1568.17,-8747.07 1543.15,-8752.15 1527.5,-8769.84 1517.58,-8781.05 1520.04,-13065.88 1519.5,-13080.84 1500.18,-13614.78 1438.72,-14268.91 1428.46,-14375.76"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1426.37,-14375.57 1427.88,-14381.75 1430.55,-14375.98 1426.37,-14375.57"/>
</g>
<!-- src/composables/useCoreCommands.ts&#45;&gt;src/stores/helpCenterStore.ts -->
<g id="edge1377" class="edge">
<title>src/composables/useCoreCommands.ts&#45;&gt;src/stores/helpCenterStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1591.35,-8746.94C1568.15,-8747.06 1543.13,-8752.14 1527.5,-8769.84 1506.96,-8793.08 1541.44,-26614.91 1519.5,-26636.84 1453.17,-26703.13 1374.83,-26703.13 1308.5,-26636.84 1293.89,-26622.23 1313.89,-14753.57 1300.5,-14737.84 1291.36,-14727.11 1277.82,-14721.92 1263.9,-14719.76"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1264.13,-14717.67 1257.92,-14719.01 1263.61,-14721.84 1264.13,-14717.67"/>
</g>
<!-- src/composables/useCoreCommands.ts&#45;&gt;src/composables/canvas/useSelectedLiteGraphItems.ts -->
<g id="edge1363" class="edge">
<title>src/composables/useCoreCommands.ts&#45;&gt;src/composables/canvas/useSelectedLiteGraphItems.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1657.95,-8745.6C1682.14,-8716.82 1754.76,-8625.35 1781,-8534.84 1785.53,-8519.2 1778.28,-8254.1 1789,-8241.84 1792.29,-8238.07 1796.14,-8234.99 1800.35,-8232.49"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1801.5,-8234.26 1805.86,-8229.63 1799.57,-8230.53 1801.5,-8234.26"/>
</g>
<!-- src/composables/useCoreCommands.ts&#45;&gt;src/stores/imagePreviewStore.ts -->
<g id="edge1378" class="edge">
<title>src/composables/useCoreCommands.ts&#45;&gt;src/stores/imagePreviewStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1602.58,-8745.83C1570.74,-8742.59 1532.65,-8745.6 1523.5,-8775.84 1520.43,-8785.98 1520.43,-14871.69 1523.5,-14881.84 1532.08,-14910.18 1566.09,-14914.6 1596.55,-14912.37"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1596.79,-14914.46 1602.58,-14911.85 1596.42,-14910.28 1596.79,-14914.46"/>
</g>
<!-- src/composables/useModelSelectorDialog.ts -->
<g id="node556" class="node">
<title>src/composables/useModelSelectorDialog.ts</title>
<g id="a_node556"><a xlink:href="src/composables/useModelSelectorDialog.ts" xlink:title="useModelSelectorDialog.ts">
<path fill="#ddfeff" stroke="black" d="M1943,-8617.84C1943,-8617.84 1821,-8617.84 1821,-8617.84 1818,-8617.84 1815,-8614.84 1815,-8611.84 1815,-8611.84 1815,-8605.84 1815,-8605.84 1815,-8602.84 1818,-8599.84 1821,-8599.84 1821,-8599.84 1943,-8599.84 1943,-8599.84 1946,-8599.84 1949,-8602.84 1949,-8605.84 1949,-8605.84 1949,-8611.84 1949,-8611.84 1949,-8614.84 1946,-8617.84 1943,-8617.84"/>
<text text-anchor="start" x="1823" y="-8606.64" font-family="Helvetica,sans-Serif" font-size="9.00">useModelSelectorDialog.ts</text>
</a>
</g>
</g>
<!-- src/composables/useCoreCommands.ts&#45;&gt;src/composables/useModelSelectorDialog.ts -->
<g id="edge1365" class="edge">
<title>src/composables/useCoreCommands.ts&#45;&gt;src/composables/useModelSelectorDialog.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1656.53,-8745.51C1674.43,-8720.74 1727.13,-8653.13 1789,-8622.84 1795.23,-8619.78 1801.97,-8617.36 1808.86,-8615.44"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1809.39,-8617.48 1814.67,-8613.95 1808.34,-8613.41 1809.39,-8617.48"/>
</g>
<!-- src/composables/useCoreCommands.ts&#45;&gt;src/constants/coreColorPalettes.ts -->
<g id="edge1366" class="edge">
<title>src/composables/useCoreCommands.ts&#45;&gt;src/constants/coreColorPalettes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1702.83,-8745.83C1730.27,-8744.41 1761.95,-8748.49 1781,-8769.84 1801.01,-8792.26 1769.53,-26056.95 1789,-26079.84 1797.64,-26089.99 1810.24,-26095.16 1823.37,-26097.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1823.18,-26099.61 1829.42,-26098.4 1823.79,-26095.45 1823.18,-26099.61"/>
</g>
<!-- src/composables/useModelSelectorDialog.ts&#45;&gt;src/services/dialogService.ts -->
<g id="edge1426" class="edge">
<title>src/composables/useModelSelectorDialog.ts&#45;&gt;src/services/dialogService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1814.75,-8607.42C1804.86,-8610.2 1795.74,-8615 1789,-8622.84 1769.28,-8645.78 1802.4,-26027.45 1781,-26048.84 1701.31,-26128.49 1607.19,-26128.48 1527.5,-26048.84 1513.24,-26034.58 1532.65,-14450.12 1519.5,-14434.84 1508.93,-14422.56 1492.55,-14417.72 1476.5,-14416.39"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1476.24,-14414.28 1470.14,-14416.04 1476.01,-14418.47 1476.24,-14414.28"/>
</g>
<!-- src/composables/useModelSelectorDialog.ts&#45;&gt;src/stores/dialogStore.ts -->
<g id="edge1427" class="edge">
<title>src/composables/useModelSelectorDialog.ts&#45;&gt;src/stores/dialogStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1814.75,-8607.42C1804.86,-8610.2 1795.74,-8615 1789,-8622.84 1778.99,-8634.48 1783.9,-26299.76 1781,-26314.84 1723.57,-26613.66 1592.22,-26653.51 1527.5,-26950.84 1523.67,-26968.45 1532.55,-27100.41 1519.5,-27112.84 1451.57,-27177.49 1374.83,-27179.13 1308.5,-27112.84 1293.23,-27097.58 1314.5,-14694.27 1300.5,-14677.84 1289.04,-14664.38 1270.64,-14659.64 1253.27,-14658.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1252.99,-14656.54 1246.92,-14658.44 1252.85,-14660.74 1252.99,-14656.54"/>
</g>
<!-- src/composables/useModelSelectorDialog.ts&#45;&gt;src/components/widget/SampleModelSelector.vue -->
<g id="edge1425" class="edge">
<title>src/composables/useModelSelectorDialog.ts&#45;&gt;src/components/widget/SampleModelSelector.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1814.75,-8607.42C1804.86,-8610.2 1795.74,-8615 1789,-8622.84 1769.24,-8645.82 1802.44,-26060.41 1781,-26081.84 1701.31,-26161.49 1607.2,-26161.48 1527.5,-26081.84 1514,-26068.35 1530.22,-15104.63 1519.5,-15088.84 1462.81,-15005.32 1365.18,-15088.36 1308.5,-15004.84 1294.75,-14984.58 1309.1,-927.76 1300.5,-904.84 1285.42,-864.66 1247.46,-829.7 1225.14,-811.72"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1226.37,-810.01 1220.36,-807.94 1223.76,-813.31 1226.37,-810.01"/>
</g>
<!-- src/constants/coreColorPalettes.ts&#45;&gt;src/assets/palettes/arc.json -->
<g id="edge1471" class="edge">
<title>src/constants/coreColorPalettes.ts&#45;&gt;src/assets/palettes/arc.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1934.6,-26093.47C1946.84,-26095.73 1958.72,-26100.54 1967,-26109.84 1998.54,-26145.25 1949.03,-26286.93 1980,-26322.84 1989.42,-26333.76 2004.61,-26337.91 2018.53,-26339.16"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2018.69,-26341.28 2024.81,-26339.55 2018.95,-26337.09 2018.69,-26341.28"/>
</g>
<!-- src/constants/coreColorPalettes.ts&#45;&gt;src/assets/palettes/dark.json -->
<g id="edge1472" class="edge">
<title>src/constants/coreColorPalettes.ts&#45;&gt;src/assets/palettes/dark.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1934.53,-26093.52C1946.77,-26095.79 1958.68,-26100.58 1967,-26109.84 1994.26,-26140.15 1953.22,-26262.1 1980,-26292.84 1989.04,-26303.22 2003.3,-26307.47 2016.68,-26308.93"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2016.59,-26311.03 2022.74,-26309.42 2016.92,-26306.84 2016.59,-26311.03"/>
</g>
<!-- src/constants/coreColorPalettes.ts&#45;&gt;src/assets/palettes/github.json -->
<g id="edge1473" class="edge">
<title>src/constants/coreColorPalettes.ts&#45;&gt;src/assets/palettes/github.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1934.88,-26093.68C1946.97,-26095.98 1958.71,-26100.75 1967,-26109.84 1989.99,-26135.05 1957.41,-26237.27 1980,-26262.84 1987.96,-26271.84 1999.84,-26276.22 2011.62,-26278.17"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2011.52,-26280.27 2017.75,-26278.97 2012.07,-26276.11 2011.52,-26280.27"/>
</g>
<!-- src/constants/coreColorPalettes.ts&#45;&gt;src/assets/palettes/light.json -->
<g id="edge1474" class="edge">
<title>src/constants/coreColorPalettes.ts&#45;&gt;src/assets/palettes/light.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1934.76,-26093.8C1946.85,-26096.1 1958.62,-26100.84 1967,-26109.84 2004.46,-26150.07 1943.18,-26192.02 1980,-26232.84 1989.22,-26243.06 2003.5,-26247.29 2016.85,-26248.78"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2016.74,-26250.87 2022.89,-26249.28 2017.09,-26246.69 2016.74,-26250.87"/>
</g>
<!-- src/constants/coreColorPalettes.ts&#45;&gt;src/assets/palettes/nord.json -->
<g id="edge1475" class="edge">
<title>src/constants/coreColorPalettes.ts&#45;&gt;src/assets/palettes/nord.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1934.55,-26093.99C1946.64,-26096.29 1958.47,-26100.98 1967,-26109.84 1995.95,-26139.9 1951.53,-26172.32 1980,-26202.84 1989.16,-26212.65 2002.99,-26216.9 2016.03,-26218.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2016.17,-26220.63 2022.34,-26219.1 2016.56,-26216.45 2016.17,-26220.63"/>
</g>
<!-- src/constants/coreColorPalettes.ts&#45;&gt;src/assets/palettes/solarized.json -->
<g id="edge1476" class="edge">
<title>src/constants/coreColorPalettes.ts&#45;&gt;src/assets/palettes/solarized.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1934.68,-26099.29C1945.73,-26101.54 1957.06,-26104.88 1967,-26109.84 1997.83,-26125.21 2025.37,-26155.45 2039.98,-26173.43"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2038.7,-26175.2 2044.08,-26178.59 2041.99,-26172.58 2038.7,-26175.2"/>
</g>
<!-- src/constants/coreColorPalettes.ts&#45;&gt;src/schemas/colorPaletteSchema.ts -->
<g id="edge1477" class="edge">
<title>src/constants/coreColorPalettes.ts&#45;&gt;src/schemas/colorPaletteSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1934.53,-26096.61C1946.93,-26094.38 1958.91,-26089.48 1967,-26079.84 1981.46,-26062.6 1973.37,-19622.34 1980,-19600.84 2058.95,-19344.74 2189.44,-19336.7 2318.5,-19101.84 2325.5,-19089.1 2320.32,-19081.12 2331.5,-19071.84 2332.73,-19070.82 2334.01,-19069.87 2335.34,-19068.98"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2336.56,-19070.69 2340.67,-19065.84 2334.43,-19067.07 2336.56,-19070.69"/>
</g>
<!-- src/composables/useFeatureFlags.ts -->
<g id="node558" class="node">
<title>src/composables/useFeatureFlags.ts</title>
<g id="a_node558"><a xlink:href="src/composables/useFeatureFlags.ts" xlink:title="useFeatureFlags.ts">
<path fill="#ddfeff" stroke="black" d="M856.5,-8523.84C856.5,-8523.84 767.5,-8523.84 767.5,-8523.84 764.5,-8523.84 761.5,-8520.84 761.5,-8517.84 761.5,-8517.84 761.5,-8511.84 761.5,-8511.84 761.5,-8508.84 764.5,-8505.84 767.5,-8505.84 767.5,-8505.84 856.5,-8505.84 856.5,-8505.84 859.5,-8505.84 862.5,-8508.84 862.5,-8511.84 862.5,-8511.84 862.5,-8517.84 862.5,-8517.84 862.5,-8520.84 859.5,-8523.84 856.5,-8523.84"/>
<text text-anchor="start" x="769.5" y="-8512.64" font-family="Helvetica,sans-Serif" font-size="9.00">useFeatureFlags.ts</text>
</a>
</g>
</g>
<!-- src/composables/useFeatureFlags.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge1396" class="edge">
<title>src/composables/useFeatureFlags.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M862.52,-8510.1C880.28,-8511.22 898.79,-8516.19 910.5,-8529.84 931.94,-8554.81 908.46,-27461.56 923.5,-27490.84 967.74,-27576.96 1056.1,-27531.79 1100.5,-27617.84 1119.84,-27655.32 1092.7,-30618.14 1113.5,-30654.84 1161.39,-30739.31 1252.52,-30683.41 1300.5,-30767.84 1309.14,-30783.04 1296.1,-32014.51 1308.5,-32026.84 1341.76,-32059.89 1486.24,-32059.88 1519.5,-32026.84 1531.49,-32014.92 1517.07,-30823.14 1527.5,-30809.84 1599.21,-30718.4 1709.57,-30837.49 1781,-30745.84 1795.89,-30726.73 1775.71,-16813.09 1789,-16792.84 1802.22,-16772.69 1828.02,-16762.64 1848.94,-16757.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.57,-16759.66 1854.98,-16756.32 1848.66,-16755.56 1849.57,-16759.66"/>
</g>
<!-- src/composables/useFrontendVersionMismatchWarning.ts -->
<g id="node559" class="node">
<title>src/composables/useFrontendVersionMismatchWarning.ts</title>
<g id="a_node559"><a xlink:href="src/composables/useFrontendVersionMismatchWarning.ts" xlink:title="useFrontendVersionMismatchWarning.ts">
<path fill="#ddfeff" stroke="black" d="M904.5,-8493.84C904.5,-8493.84 719.5,-8493.84 719.5,-8493.84 716.5,-8493.84 713.5,-8490.84 713.5,-8487.84 713.5,-8487.84 713.5,-8481.84 713.5,-8481.84 713.5,-8478.84 716.5,-8475.84 719.5,-8475.84 719.5,-8475.84 904.5,-8475.84 904.5,-8475.84 907.5,-8475.84 910.5,-8478.84 910.5,-8481.84 910.5,-8481.84 910.5,-8487.84 910.5,-8487.84 910.5,-8490.84 907.5,-8493.84 904.5,-8493.84"/>
<text text-anchor="start" x="721.5" y="-8482.64" font-family="Helvetica,sans-Serif" font-size="9.00">useFrontendVersionMismatchWarning.ts</text>
</a>
</g>
</g>
<!-- src/composables/useFrontendVersionMismatchWarning.ts&#45;&gt;src/stores/toastStore.ts -->
<g id="edge1397" class="edge">
<title>src/composables/useFrontendVersionMismatchWarning.ts&#45;&gt;src/stores/toastStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M904.31,-8493.87C906.53,-8495.65 908.6,-8497.63 910.5,-8499.84 931.83,-8524.69 913.38,-27333.69 923.5,-27364.84 964.9,-27492.25 1058.87,-27481.5 1100.5,-27608.84 1125.83,-27686.3 1084.87,-30466.53 1113.5,-30542.84 1158.11,-30661.72 1255.77,-30640 1300.5,-30758.84 1306.57,-30774.96 1296.28,-31986.7 1308.5,-31998.84 1375.02,-32064.93 1452.97,-32064.93 1519.5,-31998.84 1531.3,-31987.11 1518.51,-30814.84 1527.5,-30800.84 1594.66,-30696.27 1714.16,-30787.61 1781,-30682.84 1787.81,-30672.16 1788.47,-16099.5 1789,-16086.84 1807.66,-15645.16 1868.02,-15105.82 1879.21,-15008.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.33,-15008.27 1879.93,-15002.06 1877.16,-15007.79 1881.33,-15008.27"/>
</g>
<!-- src/stores/versionCompatibilityStore.ts -->
<g id="node560" class="node">
<title>src/stores/versionCompatibilityStore.ts</title>
<g id="a_node560"><a xlink:href="src/stores/versionCompatibilityStore.ts" xlink:title="versionCompatibilityStore.ts">
<path fill="#ddfeff" stroke="black" d="M1714.5,-14971.84C1714.5,-14971.84 1583.5,-14971.84 1583.5,-14971.84 1580.5,-14971.84 1577.5,-14968.84 1577.5,-14965.84 1577.5,-14965.84 1577.5,-14959.84 1577.5,-14959.84 1577.5,-14956.84 1580.5,-14953.84 1583.5,-14953.84 1583.5,-14953.84 1714.5,-14953.84 1714.5,-14953.84 1717.5,-14953.84 1720.5,-14956.84 1720.5,-14959.84 1720.5,-14959.84 1720.5,-14965.84 1720.5,-14965.84 1720.5,-14968.84 1717.5,-14971.84 1714.5,-14971.84"/>
<text text-anchor="start" x="1585.5" y="-14960.64" font-family="Helvetica,sans-Serif" font-size="9.00">versionCompatibilityStore.ts</text>
</a>
</g>
</g>
<!-- src/composables/useFrontendVersionMismatchWarning.ts&#45;&gt;src/stores/versionCompatibilityStore.ts -->
<g id="edge1398" class="edge">
<title>src/composables/useFrontendVersionMismatchWarning.ts&#45;&gt;src/stores/versionCompatibilityStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M904.31,-8493.87C906.53,-8495.65 908.6,-8497.63 910.5,-8499.84 931.23,-8523.98 913.46,-26800.64 923.5,-26830.84 964.99,-26955.58 1053.93,-26944.89 1100.5,-27067.84 1125.27,-27133.24 1257.05,-29529.47 1308.5,-29576.84 1377.5,-29640.35 1453.17,-29643.13 1519.5,-29576.84 1537.43,-29558.92 1510.72,-14996.83 1527.5,-14977.84 1538.63,-14965.24 1554.51,-14959.04 1571.1,-14956.47"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1571.56,-14958.52 1577.24,-14955.68 1571.02,-14954.36 1571.56,-14958.52"/>
</g>
<!-- src/stores/versionCompatibilityStore.ts&#45;&gt;src/config.ts -->
<g id="edge3478" class="edge">
<title>src/stores/versionCompatibilityStore.ts&#45;&gt;src/config.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1703.15,-14953.82C1730.5,-14952.46 1762.01,-14956.59 1781,-14977.84 1799.38,-14998.4 1771.45,-18927.57 1789,-18948.84 1802.89,-18965.68 1827.48,-18969.81 1847.74,-18969.93"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1847.91,-18972.03 1853.88,-18969.85 1847.85,-18967.83 1847.91,-18972.03"/>
</g>
<!-- src/stores/versionCompatibilityStore.ts&#45;&gt;src/stores/systemStatsStore.ts -->
<g id="edge3479" class="edge">
<title>src/stores/versionCompatibilityStore.ts&#45;&gt;src/stores/systemStatsStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1720.54,-14971.42C1742.82,-14970.2 1765.63,-14964.17 1781,-14947.84 1803.88,-14923.53 1766.71,-14822.68 1789,-14797.84 1797.54,-14788.31 1809.59,-14783.24 1822.15,-14780.78"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1822.76,-14782.81 1828.35,-14779.77 1822.09,-14778.66 1822.76,-14782.81"/>
</g>
<!-- src/composables/useLoad3dViewer.ts&#45;&gt;src/stores/toastStore.ts -->
<g id="edge1413" class="edge">
<title>src/composables/useLoad3dViewer.ts&#45;&gt;src/stores/toastStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M865.06,-8450.28C882.03,-8451.71 899.34,-8456.84 910.5,-8469.84 931.71,-8494.54 909.35,-27195.51 923.5,-27224.84 967.19,-27315.43 1056.64,-27275.33 1100.5,-27365.84 1136.95,-27441.06 1079.41,-30298.52 1113.5,-30374.84 1159.19,-30477.12 1254.7,-30441.61 1300.5,-30543.84 1307.49,-30559.44 1296.37,-31762.79 1308.5,-31774.84 1375.03,-31840.93 1452.95,-31840.9 1519.5,-31774.84 1530.25,-31764.16 1518.99,-30696.38 1527.5,-30683.84 1595.77,-30583.2 1713.07,-30681.71 1781,-30580.84 1788.03,-30570.4 1788.47,-16099.41 1789,-16086.84 1807.66,-15645.16 1868.02,-15105.82 1879.21,-15008.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.33,-15008.27 1879.93,-15002.06 1877.16,-15007.79 1881.33,-15008.27"/>
</g>
<!-- src/composables/useLoad3dViewer.ts&#45;&gt;src/i18n.ts -->
<g id="edge1410" class="edge">
<title>src/composables/useLoad3dViewer.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M865.06,-8450.28C882.03,-8451.71 899.34,-8456.84 910.5,-8469.84 932.88,-8495.91 915.46,-28227.43 923.5,-28260.84 964.01,-28429.16 1059.77,-28439.57 1100.5,-28607.84 1113.5,-28661.55 1087.55,-32538.04 1113.5,-32586.84 1160.67,-32675.54 1253.36,-32625.12 1300.5,-32713.84 1310.35,-32732.38 1295.72,-35720.19 1308.5,-35736.84 1367.66,-35813.88 1459.4,-35717.52 1519.5,-35793.84 1529.58,-35806.63 1515.83,-36075.48 1527.5,-36086.84 1567.87,-36126.12 1741.08,-36126.58 1781,-36086.84 1789.86,-36078.01 1787.41,-34298.24 1789,-34285.84 1806.48,-34149.64 1858.76,-33991.02 1875.66,-33942.03"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.73,-33942.46 1877.72,-33936.1 1873.77,-33941.08 1877.73,-33942.46"/>
</g>
<!-- src/composables/useLoad3dViewer.ts&#45;&gt;src/extensions/core/load3d/interfaces.ts -->
<g id="edge1407" class="edge">
<title>src/composables/useLoad3dViewer.ts&#45;&gt;src/extensions/core/load3d/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M865.06,-8450.28C882.03,-8451.71 899.34,-8456.84 910.5,-8469.84 931.26,-8494.02 913.28,-26800.64 923.5,-26830.84 965.06,-26953.69 1053.96,-26941.78 1100.5,-27062.84 1112.61,-27094.34 1297.99,-29451.18 1300.5,-29484.84 1301.49,-29498.16 1298.74,-29595.71 1308.5,-29604.84 1376.98,-29668.9 1453.16,-29671.12 1519.5,-29604.84 1532.89,-29591.46 1516.25,-18719.05 1527.5,-18703.84 1545.59,-18679.38 1579.55,-18670.58 1606.83,-18667.63"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1607.11,-18669.72 1612.89,-18667.06 1606.72,-18665.53 1607.11,-18669.72"/>
</g>
<!-- src/composables/useLoad3dViewer.ts&#45;&gt;src/extensions/core/load3d/Load3dUtils.ts -->
<g id="edge1409" class="edge">
<title>src/composables/useLoad3dViewer.ts&#45;&gt;src/extensions/core/load3d/Load3dUtils.ts</title>
<g id="a_edge1409"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M865.06,-8450.28C882.03,-8451.71 899.34,-8456.84 910.5,-8469.84 931.4,-8494.18 908.52,-26922.47 923.5,-26950.84 968,-27035.1 1055.59,-26987.79 1100.5,-27071.84 1117.1,-27102.9 1110.69,-28304.73 1113.5,-28339.84 1136.71,-28629.49 1088.24,-29443.3 1308.5,-29632.84 1379.58,-29694 1453.16,-29699.12 1519.5,-29632.84 1532.58,-29619.77 1523.54,-18998.9 1527.5,-18980.84 1548.5,-18885.08 1607.87,-18782.53 1634.63,-18739.6"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1640.65,-18734.03 1642.08,-18727.84 1637.1,-18731.78 1640.65,-18734.03"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1638.87,-18732.91 1637.27,-18735.44 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1635.98" cy="-18737.47" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="895.35" y="-13581.79" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/useLoad3dViewer.ts&#45;&gt;src/extensions/core/load3d/Load3d.ts -->
<g id="edge1408" class="edge">
<title>src/composables/useLoad3dViewer.ts&#45;&gt;src/extensions/core/load3d/Load3d.ts</title>
<g id="a_edge1408"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M865.06,-8450.29C882.02,-8451.72 899.34,-8456.85 910.5,-8469.84 919.91,-8480.79 922.64,-16776.42 923.5,-16790.84 934.21,-16969.65 1054.04,-18222.86 1113.5,-18391.84 1131.04,-18441.68 1167.6,-18492.29 1189.14,-18519.5"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1192.69,-18527.23 1198.1,-18530.57 1195.96,-18524.58 1192.69,-18527.23"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1194.32,-18525.9 1192.44,-18523.57 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1190.93" cy="-18521.71" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="896.47" y="-13483.05" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/useLoad3dViewer.ts&#45;&gt;src/services/load3dService.ts -->
<g id="edge1412" class="edge">
<title>src/composables/useLoad3dViewer.ts&#45;&gt;src/services/load3dService.ts</title>
<g id="a_edge1412"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M865.02,-8450.32C881.98,-8451.75 899.31,-8456.87 910.5,-8469.84 947.21,-8512.35 890.05,-10446.72 923.5,-10491.84 972.56,-10558.01 1051.54,-10480.59 1100.5,-10546.84 1131.62,-10588.95 1079.29,-14277.2 1113.5,-14316.84 1121.99,-14326.68 1134.22,-14331.74 1147.01,-14334.04"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1154.78,-14336.99 1160.97,-14335.55 1155.23,-14332.81 1154.78,-14336.99"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1155,-14334.9 1152.02,-14334.58 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1149.64" cy="-14334.32" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1135.35" y="-11140.87" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/useLoad3dViewer.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge1411" class="edge">
<title>src/composables/useLoad3dViewer.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M865.06,-8450.28C882.03,-8451.71 899.34,-8456.84 910.5,-8469.84 921.5,-8482.65 922.75,-27901.97 923.5,-27918.84 963.17,-28810.32 1059.38,-29027.42 1100.5,-29918.84 1108.97,-30102.42 1091.19,-33044.42 1113.5,-33226.84 1156.04,-33574.69 1258.2,-33644.96 1300.5,-33992.84 1303.09,-34014.17 1300.2,-37068.01 1308.5,-37087.84 1359.46,-37209.6 1466.49,-37175.95 1519.5,-37296.84 1529.32,-37319.24 1509.89,-37499.86 1527.5,-37516.84 1608.6,-37595.04 1679.42,-37565.57 1781,-37516.84 1788.96,-37513.02 1973.13,-37274.39 1980,-37268.84 2049.41,-37212.74 2112.6,-37254.77 2159.5,-37178.84 2173.11,-37156.8 2156.9,-22282.47 2167.5,-22258.84 2179.04,-22233.1 2205.24,-22212.93 2224.2,-22200.99"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2225.32,-22202.77 2229.34,-22197.84 2223.13,-22199.18 2225.32,-22202.77"/>
</g>
<!-- src/composables/useManagerQueue.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1414" class="edge">
<title>src/composables/useManagerQueue.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M868.08,-8420.61C884.04,-8422.39 899.98,-8427.65 910.5,-8439.84 930.2,-8462.66 903.91,-10587.91 923.5,-10610.84 975.29,-10671.44 1048.82,-10579.14 1100.5,-10639.84 1113.31,-10654.88 1111.35,-16311.19 1113.5,-16330.84 1131.22,-16492.76 1185.45,-16683.65 1201.48,-16737.83"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1199.52,-16738.6 1203.25,-16743.75 1203.55,-16737.4 1199.52,-16738.6"/>
</g>
<!-- src/composables/useManagerQueue.ts&#45;&gt;src/services/dialogService.ts -->
<g id="edge1415" class="edge">
<title>src/composables/useManagerQueue.ts&#45;&gt;src/services/dialogService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M868.12,-8420.58C884.08,-8422.36 900.01,-8427.62 910.5,-8439.84 931.27,-8464.03 911.73,-26775.2 923.5,-26804.84 965.85,-26911.5 1054.57,-26887.67 1100.5,-26992.84 1108.97,-27012.23 1098.04,-27168.39 1113.5,-27182.84 1174.24,-27239.56 1241.71,-27241.59 1300.5,-27182.84 1316.15,-27167.19 1293.81,-14451.39 1308.5,-14434.84 1324.89,-14416.37 1351.88,-14412.25 1375.76,-14413.03"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1375.66,-14415.13 1381.76,-14413.33 1375.87,-14410.94 1375.66,-14415.13"/>
</g>
<!-- src/composables/useManagerQueue.ts&#45;&gt;src/types/generatedManagerTypes.ts -->
<g id="edge1416" class="edge">
<title>src/composables/useManagerQueue.ts&#45;&gt;src/types/generatedManagerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M868.12,-8420.58C884.08,-8422.36 900.01,-8427.62 910.5,-8439.84 931.76,-8464.6 916.33,-27207.99 923.5,-27239.84 963.88,-27419.25 1059.77,-27434.51 1100.5,-27613.84 1117.75,-27689.79 1093.9,-30342.45 1113.5,-30417.84 1156.8,-30584.37 1256.86,-30590.39 1300.5,-30756.84 1303.74,-30769.2 1299.43,-31667.84 1308.5,-31676.84 1375.1,-31742.86 1450.38,-31740.21 1519.5,-31676.84 1527.06,-31669.9 1525.6,-31594.92 1527.5,-31584.84 1601.48,-31192.85 1723.97,-31118.65 1781,-30723.84 1782.71,-30712 1781.25,-16956.95 1789,-16947.84 1793.92,-16942.06 1800.11,-16937.89 1806.96,-16934.94"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1807.97,-16936.81 1812.86,-16932.75 1806.5,-16932.88 1807.97,-16936.81"/>
</g>
<!-- src/composables/useManagerQueue.ts&#45;&gt;src/utils/packUtils.ts -->
<g id="edge1417" class="edge">
<title>src/composables/useManagerQueue.ts&#45;&gt;src/utils/packUtils.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M868.12,-8420.58C884.08,-8422.36 900.01,-8427.62 910.5,-8439.84 932.59,-8465.56 914.34,-27938.19 923.5,-27970.84 964.4,-28116.59 1059.41,-28116.14 1100.5,-28261.84 1129.82,-28365.78 1091.68,-32044.06 1113.5,-32149.84 1156.26,-32357.14 1257.78,-32380.53 1300.5,-32587.84 1308.03,-32624.39 1292.37,-35241.18 1308.5,-35274.84 1362.6,-35387.69 1409.51,-35410.12 1527.5,-35451.84 1633.72,-35489.4 1701.2,-35531.37 1781,-35451.84 1792.65,-35440.22 1784.56,-33098.68 1789,-33082.84 1830.31,-32935.38 1925.87,-32935.34 1967,-32787.84 1973.67,-32763.91 1964.34,-18497.13 1980,-18477.84 1987.57,-18468.51 1999.36,-18464.05 2011.16,-18462.12"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2011.63,-18464.18 2017.32,-18461.34 2011.1,-18460.01 2011.63,-18464.18"/>
</g>
<!-- src/composables/useProgressFavicon.ts -->
<g id="node563" class="node">
<title>src/composables/useProgressFavicon.ts</title>
<g id="a_node563"><a xlink:href="src/composables/useProgressFavicon.ts" xlink:title="useProgressFavicon.ts">
<path fill="#ddfeff" stroke="black" d="M864,-8643.84C864,-8643.84 760,-8643.84 760,-8643.84 757,-8643.84 754,-8640.84 754,-8637.84 754,-8637.84 754,-8631.84 754,-8631.84 754,-8628.84 757,-8625.84 760,-8625.84 760,-8625.84 864,-8625.84 864,-8625.84 867,-8625.84 870,-8628.84 870,-8631.84 870,-8631.84 870,-8637.84 870,-8637.84 870,-8640.84 867,-8643.84 864,-8643.84"/>
<text text-anchor="start" x="762" y="-8632.64" font-family="Helvetica,sans-Serif" font-size="9.00">useProgressFavicon.ts</text>
</a>
</g>
</g>
<!-- src/composables/useProgressFavicon.ts&#45;&gt;src/stores/executionStore.ts -->
<g id="edge1434" class="edge">
<title>src/composables/useProgressFavicon.ts&#45;&gt;src/stores/executionStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M870.16,-8630.83C885.43,-8632.82 900.46,-8638.14 910.5,-8649.84 931.95,-8674.82 907.95,-27587.81 923.5,-27616.84 968.14,-27700.18 1055.7,-27651.58 1100.5,-27734.84 1118.98,-27769.18 1101.85,-30505.62 1113.5,-30542.84 1157.34,-30682.84 1256.49,-30674.89 1300.5,-30814.84 1305.2,-30829.78 1297.38,-31931.8 1308.5,-31942.84 1375.05,-32008.91 1452.96,-32008.92 1519.5,-31942.84 1530.84,-31931.57 1518.97,-30805.36 1527.5,-30791.84 1594.34,-30685.94 1714.5,-30774.95 1781,-30668.84 1795.47,-30645.75 1771.35,-14998.59 1789,-14977.84 1798.54,-14966.62 1812.92,-14961.48 1827.5,-14959.52"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1828,-14961.58 1833.75,-14958.86 1827.56,-14957.4 1828,-14961.58"/>
</g>
<!-- src/services/gateway/registrySearchGateway.ts&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge3254" class="edge">
<title>src/services/gateway/registrySearchGateway.ts&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1272.68,-14276.11C1283.35,-14278.7 1293.26,-14283.52 1300.5,-14291.84 1322.76,-14317.44 1288.7,-33805.29 1308.5,-33832.84 1366.26,-33913.18 1461.61,-33823.6 1519.5,-33903.84 1536.56,-33927.48 1508.48,-35980.74 1527.5,-36002.84 1660.24,-36157.09 1777.1,-36057.24 1980,-36072.84 2059.54,-36078.95 2103.08,-36129.24 2159.5,-36072.84 2170.8,-36061.54 2163.31,-17682.26 2167.5,-17666.84 2180.57,-17618.7 2215.75,-17570.15 2234.25,-17546.93"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.01,-17548.09 2238.15,-17542.11 2232.75,-17545.46 2236.01,-17548.09"/>
</g>
<!-- src/services/gateway/registrySearchGateway.ts&#45;&gt;src/types/searchServiceTypes.ts -->
<g id="edge3255" class="edge">
<title>src/services/gateway/registrySearchGateway.ts&#45;&gt;src/types/searchServiceTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1272.68,-14276.11C1283.34,-14278.7 1293.26,-14283.52 1300.5,-14291.84 1315.54,-14309.13 1300.01,-27472.55 1308.5,-27493.84 1360.93,-27625.23 1397.53,-27668.96 1527.5,-27724.84 1631.01,-27769.34 1701.3,-27804.47 1781,-27724.84 1794.01,-27711.83 1777.08,-17141.85 1789,-17127.84 1796.34,-17119.21 1806.55,-17114.17 1817.51,-17111.42"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1818.23,-17113.41 1823.67,-17110.11 1817.36,-17109.3 1818.23,-17113.41"/>
</g>
<!-- src/services/gateway/registrySearchGateway.ts&#45;&gt;src/types/algoliaTypes.ts -->
<g id="edge3253" class="edge">
<title>src/services/gateway/registrySearchGateway.ts&#45;&gt;src/types/algoliaTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1272.68,-14276.11C1283.34,-14278.7 1293.26,-14283.52 1300.5,-14291.84 1309.59,-14302.29 1305.98,-30235.22 1308.5,-30248.84 1356.25,-30507.11 1470.93,-30542.72 1519.5,-30800.84 1522.48,-30816.68 1516.06,-31950.47 1527.5,-31961.84 1607.44,-32041.23 1701.19,-32041.36 1781,-31961.84 1791.61,-31951.26 1788.16,-29819.79 1789,-29804.84 1829.96,-29077.68 1926.94,-28903.04 1967,-28175.84 1968.02,-28157.35 1968.33,-17526.21 1980,-17511.84 1986.31,-17504.06 1995.55,-17499.67 2005.29,-17497.31"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2005.93,-17499.32 2011.4,-17496.09 2005.1,-17495.2 2005.93,-17499.32"/>
</g>
<!-- src/services/providers/algoliaSearchProvider.ts -->
<g id="node964" class="node">
<title>src/services/providers/algoliaSearchProvider.ts</title>
<g id="a_node964"><a xlink:href="src/services/providers/algoliaSearchProvider.ts" xlink:title="algoliaSearchProvider.ts">
<path fill="#ddfeff" stroke="black" d="M1482,-14463.84C1482,-14463.84 1370,-14463.84 1370,-14463.84 1367,-14463.84 1364,-14460.84 1364,-14457.84 1364,-14457.84 1364,-14451.84 1364,-14451.84 1364,-14448.84 1367,-14445.84 1370,-14445.84 1370,-14445.84 1482,-14445.84 1482,-14445.84 1485,-14445.84 1488,-14448.84 1488,-14451.84 1488,-14451.84 1488,-14457.84 1488,-14457.84 1488,-14460.84 1485,-14463.84 1482,-14463.84"/>
<text text-anchor="start" x="1372" y="-14452.64" font-family="Helvetica,sans-Serif" font-size="9.00">algoliaSearchProvider.ts</text>
</a>
</g>
</g>
<!-- src/services/gateway/registrySearchGateway.ts&#45;&gt;src/services/providers/algoliaSearchProvider.ts -->
<g id="edge3251" class="edge">
<title>src/services/gateway/registrySearchGateway.ts&#45;&gt;src/services/providers/algoliaSearchProvider.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1272.8,-14276.54C1283.32,-14279.12 1293.16,-14283.83 1300.5,-14291.84 1323.06,-14316.44 1285.59,-14417.56 1308.5,-14441.84 1321.11,-14455.2 1339.32,-14460.75 1357.61,-14462.35"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1357.68,-14464.45 1363.81,-14462.74 1357.95,-14460.26 1357.68,-14464.45"/>
</g>
<!-- src/services/providers/registrySearchProvider.ts -->
<g id="node965" class="node">
<title>src/services/providers/registrySearchProvider.ts</title>
<g id="a_node965"><a xlink:href="src/services/providers/registrySearchProvider.ts" xlink:title="registrySearchProvider.ts">
<path fill="#ddfeff" stroke="black" d="M1485,-14493.84C1485,-14493.84 1367,-14493.84 1367,-14493.84 1364,-14493.84 1361,-14490.84 1361,-14487.84 1361,-14487.84 1361,-14481.84 1361,-14481.84 1361,-14478.84 1364,-14475.84 1367,-14475.84 1367,-14475.84 1485,-14475.84 1485,-14475.84 1488,-14475.84 1491,-14478.84 1491,-14481.84 1491,-14481.84 1491,-14487.84 1491,-14487.84 1491,-14490.84 1488,-14493.84 1485,-14493.84"/>
<text text-anchor="start" x="1369" y="-14482.64" font-family="Helvetica,sans-Serif" font-size="9.00">registrySearchProvider.ts</text>
</a>
</g>
</g>
<!-- src/services/gateway/registrySearchGateway.ts&#45;&gt;src/services/providers/registrySearchProvider.ts -->
<g id="edge3252" class="edge">
<title>src/services/gateway/registrySearchGateway.ts&#45;&gt;src/services/providers/registrySearchProvider.ts</title>
<g id="a_edge3252"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1272.85,-14276.49C1283.37,-14279.08 1293.19,-14283.8 1300.5,-14291.84 1313.82,-14306.48 1295.09,-14455.27 1308.5,-14469.84 1318.55,-14480.75 1332.29,-14486.68 1346.82,-14489.56"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1354.67,-14492.74 1360.9,-14491.47 1355.23,-14488.58 1354.67,-14492.74"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1354.95,-14490.66 1351.98,-14490.26 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1349.6" cy="-14489.94" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1328.87" y="-14386.54" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/types/algoliaTypes.ts&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge3538" class="edge">
<title>src/types/algoliaTypes.ts&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2092.69,-17497.72C2113.27,-17499.33 2138.45,-17503.14 2159.5,-17511.84 2163.61,-17513.53 2163.43,-17516.04 2167.5,-17517.84 2172.24,-17519.93 2177.27,-17521.74 2182.41,-17523.29"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2182.13,-17525.39 2188.47,-17525 2183.27,-17521.35 2182.13,-17525.39"/>
</g>
<!-- src/composables/useServerLogs.ts&#45;&gt;src/schemas/apiSchema.ts -->
<g id="edge1444" class="edge">
<title>src/composables/useServerLogs.ts&#45;&gt;src/schemas/apiSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M858.73,-8659.91C877.6,-8660.55 897.95,-8665.22 910.5,-8679.84 922.36,-8693.66 922.09,-29642.68 923.5,-29660.84 963.11,-30172.04 1059.77,-30289.72 1100.5,-30800.84 1111.97,-30944.72 1095.82,-33255.59 1113.5,-33398.84 1156.22,-33744.93 1258.15,-33814.7 1300.5,-34160.84 1305.22,-34199.4 1295.46,-36921.24 1308.5,-36957.84 1358.45,-37098.02 1468.06,-37078.19 1519.5,-37217.84 1525.88,-37235.15 1514.3,-37536.95 1527.5,-37549.84 1608.12,-37628.54 1700.14,-37628.29 1781,-37549.84 1802.06,-37529.4 1771.22,-37309.19 1789,-37285.84 1839.16,-37219.96 1912.58,-37293.25 1967,-37230.84 1990.39,-37204.02 1953.86,-37175.98 1980,-37151.84 2009.41,-37124.68 2132.39,-37166.29 2159.5,-37136.84 2169.02,-37126.5 2167.2,-20960.89 2167.5,-20946.84 2183.89,-20178.61 2237.54,-19233.08 2245.11,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2247.22,-19102.01 2245.47,-19095.9 2243.03,-19101.77 2247.22,-19102.01"/>
</g>
<!-- src/composables/useServerLogs.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge1445" class="edge">
<title>src/composables/useServerLogs.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M858.73,-8659.91C877.6,-8660.55 897.95,-8665.22 910.5,-8679.84 931.99,-8704.86 905.8,-27652 923.5,-27679.84 970.13,-27753.15 1053.73,-27689.61 1100.5,-27762.84 1122.33,-27797.02 1095.63,-30646.43 1113.5,-30682.84 1159.95,-30777.5 1253.93,-30734.24 1300.5,-30828.84 1307.51,-30843.07 1297.25,-31959.66 1308.5,-31970.84 1375.04,-32036.92 1452.27,-32036.22 1519.5,-31970.84 1530.97,-31959.68 1525.03,-31698.65 1527.5,-31682.84 1589.95,-31283.23 1723.99,-31209.25 1781,-30808.84 1784.43,-30784.75 1775.65,-16813.18 1789,-16792.84 1802.22,-16772.69 1828.02,-16762.64 1848.94,-16757.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.57,-16759.66 1854.98,-16756.32 1848.66,-16755.56 1849.57,-16759.66"/>
</g>
<!-- src/composables/useServerLogs.ts&#45;&gt;src/types/generatedManagerTypes.ts -->
<g id="edge1446" class="edge">
<title>src/composables/useServerLogs.ts&#45;&gt;src/types/generatedManagerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M858.73,-8659.91C877.6,-8660.55 897.95,-8665.22 910.5,-8679.84 932.04,-8704.92 903.33,-27698.63 923.5,-27724.84 973.14,-27789.34 1050.74,-27707.43 1100.5,-27771.84 1125.87,-27804.68 1097.22,-30721.66 1113.5,-30759.84 1158.86,-30866.24 1254.96,-30834.51 1300.5,-30940.84 1306.29,-30954.35 1298.07,-31988.49 1308.5,-31998.84 1375.06,-32064.9 1451.42,-32063.33 1519.5,-31998.84 1531.46,-31987.51 1523.39,-31866.78 1527.5,-31850.84 1592.08,-31600.32 1723.14,-31578.99 1781,-31326.84 1783.79,-31314.67 1780.91,-16957.34 1789,-16947.84 1793.92,-16942.06 1800.11,-16937.89 1806.96,-16934.94"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1807.97,-16936.81 1812.86,-16932.74 1806.5,-16932.88 1807.97,-16936.81"/>
</g>
<!-- src/stores/workflowTemplatesStore.ts&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge3500" class="edge">
<title>src/stores/workflowTemplatesStore.ts&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1275.59,-14902.39C1285.16,-14905.32 1293.96,-14910.16 1300.5,-14917.84 1309.47,-14928.37 1307.47,-30844.04 1308.5,-30857.84 1355.68,-31491.04 1469.9,-31637.81 1519.5,-32270.84 1520.56,-32284.39 1517.85,-33240.26 1527.5,-33249.84 1607.49,-33329.18 1701.04,-33329.21 1781,-33249.84 1791.84,-33239.07 1780.95,-32162.82 1789,-32149.84 1835.71,-32074.49 1920.53,-32135.33 1967,-32059.84 1991.78,-32019.59 1950.22,-18484.54 1980,-18447.84 1987.17,-18439.01 1998.11,-18434.54 2009.27,-18432.45"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.85,-18434.49 2015.48,-18431.53 2009.23,-18430.34 2009.85,-18434.49"/>
</g>
<!-- src/stores/workflowTemplatesStore.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge3498" class="edge">
<title>src/stores/workflowTemplatesStore.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1275.59,-14902.39C1285.16,-14905.32 1293.96,-14910.16 1300.5,-14917.84 1315.71,-14935.7 1292.45,-28411.73 1308.5,-28428.84 1334.29,-28456.31 1779.13,-28444.71 1781,-28442.84 1795.31,-28428.54 1777.9,-16809.75 1789,-16792.84 1802.22,-16772.69 1828.02,-16762.64 1848.94,-16757.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.57,-16759.66 1854.98,-16756.32 1848.66,-16755.56 1849.57,-16759.66"/>
</g>
<!-- src/stores/workflowTemplatesStore.ts&#45;&gt;src/i18n.ts -->
<g id="edge3497" class="edge">
<title>src/stores/workflowTemplatesStore.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1275.59,-14902.39C1285.16,-14905.32 1293.96,-14910.16 1300.5,-14917.84 1310.48,-14929.56 1307.02,-32641.51 1308.5,-32656.84 1355.72,-33145.38 1470.85,-33252.43 1519.5,-33740.84 1520.37,-33749.6 1521.25,-35002.63 1527.5,-35008.84 1607.42,-35088.25 1700.89,-35088.06 1781,-35008.84 1788.14,-35001.78 1787.69,-34295.79 1789,-34285.84 1806.93,-34149.7 1858.91,-33991.04 1875.7,-33942.03"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.77,-33942.46 1877.74,-33936.1 1873.8,-33941.09 1877.77,-33942.46"/>
</g>
<!-- src/stores/workflowTemplatesStore.ts&#45;&gt;src/types/workflowTemplateTypes.ts -->
<g id="edge3499" class="edge">
<title>src/stores/workflowTemplatesStore.ts&#45;&gt;src/types/workflowTemplateTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1275.59,-14902.39C1285.16,-14905.32 1293.96,-14910.16 1300.5,-14917.84 1316.35,-14936.46 1299.27,-28980.19 1308.5,-29002.84 1359.17,-29127.11 1461.24,-29097.94 1519.5,-29218.84 1525.72,-29231.75 1516.75,-29273.35 1527.5,-29282.84 1611.96,-29357.4 1701.31,-29362.48 1781,-29282.84 1795.56,-29268.29 1775.66,-17443.51 1789,-17427.84 1794.35,-17421.55 1801.22,-17417.17 1808.79,-17414.19"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1809.7,-17416.1 1814.7,-17412.18 1808.34,-17412.13 1809.7,-17416.1"/>
</g>
<!-- src/composables/useTransformCompatOverlayProps.ts -->
<g id="node569" class="node">
<title>src/composables/useTransformCompatOverlayProps.ts</title>
<g id="a_node569"><a xlink:href="src/composables/useTransformCompatOverlayProps.ts" xlink:title="useTransformCompatOverlayProps.ts">
<path fill="#ddfeff" stroke="black" d="M897,-8703.84C897,-8703.84 727,-8703.84 727,-8703.84 724,-8703.84 721,-8700.84 721,-8697.84 721,-8697.84 721,-8691.84 721,-8691.84 721,-8688.84 724,-8685.84 727,-8685.84 727,-8685.84 897,-8685.84 897,-8685.84 900,-8685.84 903,-8688.84 903,-8691.84 903,-8691.84 903,-8697.84 903,-8697.84 903,-8700.84 900,-8703.84 897,-8703.84"/>
<text text-anchor="start" x="729" y="-8692.64" font-family="Helvetica,sans-Serif" font-size="9.00">useTransformCompatOverlayProps.ts</text>
</a>
</g>
</g>
<!-- src/composables/useValueTransform.ts -->
<g id="node570" class="node">
<title>src/composables/useValueTransform.ts</title>
<g id="a_node570"><a xlink:href="src/composables/useValueTransform.ts" xlink:title="useValueTransform.ts">
<path fill="#ddfeff" stroke="black" d="M862.5,-7481.84C862.5,-7481.84 761.5,-7481.84 761.5,-7481.84 758.5,-7481.84 755.5,-7478.84 755.5,-7475.84 755.5,-7475.84 755.5,-7469.84 755.5,-7469.84 755.5,-7466.84 758.5,-7463.84 761.5,-7463.84 761.5,-7463.84 862.5,-7463.84 862.5,-7463.84 865.5,-7463.84 868.5,-7466.84 868.5,-7469.84 868.5,-7469.84 868.5,-7475.84 868.5,-7475.84 868.5,-7478.84 865.5,-7481.84 862.5,-7481.84"/>
<text text-anchor="start" x="763.5" y="-7470.64" font-family="Helvetica,sans-Serif" font-size="9.00">useValueTransform.ts</text>
</a>
</g>
</g>
<!-- src/scripts/utils.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge3158" class="edge">
<title>src/scripts/utils.ts&#45;&gt;src/scripts/app.ts</title>
<g id="a_edge3158"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1398.8,-16058.8C1371.79,-16057.39 1330.61,-16057.86 1308.5,-16082.84 1299.14,-16093.41 1302.24,-16322.83 1300.5,-16336.84 1281.57,-16489.18 1233.78,-16667.69 1215.38,-16730.06"/>
<polygon fill="orange" stroke="orange" points="1211.01,-16737.27 1211.28,-16743.62 1215.03,-16738.48 1211.01,-16737.27"/>
<polyline fill="none" stroke="orange" points="1213.02,-16737.87 1213.88,-16735 "/>
<ellipse fill="none" stroke="orange" cx="1214.58" cy="-16732.71" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1266.99" y="-16391.85" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/utils.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge3157" class="edge">
<title>src/scripts/utils.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1453.03,-16059.04C1474.5,-16060.74 1503.87,-16066.9 1519.5,-16086.84 1540.36,-16113.46 1509.29,-16210.33 1527.5,-16238.84 1596.12,-16346.23 1701.77,-16273.02 1781,-16372.84 1873.31,-16489.13 1880.94,-16682.36 1881.15,-16737.64"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.05,-16737.68 1881.15,-16743.68 1883.25,-16737.68 1879.05,-16737.68"/>
</g>
<!-- src/scripts/utils.ts&#45;&gt;src/scripts/ui.ts -->
<g id="edge3159" class="edge">
<title>src/scripts/utils.ts&#45;&gt;src/scripts/ui.ts</title>
<g id="a_edge3159"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1453.22,-16060.5C1491.52,-16062.92 1563.07,-16067.46 1607.97,-16070.3"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1615.69,-16072.89 1621.81,-16071.18 1615.96,-16068.7 1615.69,-16072.89"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1615.83,-16070.8 1612.83,-16070.61 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1610.44" cy="-16070.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1512.92" y="-16058.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/utils/searchAndReplace.ts -->
<g id="node640" class="node">
<title>src/utils/searchAndReplace.ts</title>
<g id="a_node640"><a xlink:href="src/utils/searchAndReplace.ts" xlink:title="searchAndReplace.ts">
<path fill="#ddfeff" stroke="black" d="M1931.5,-18175.84C1931.5,-18175.84 1832.5,-18175.84 1832.5,-18175.84 1829.5,-18175.84 1826.5,-18172.84 1826.5,-18169.84 1826.5,-18169.84 1826.5,-18163.84 1826.5,-18163.84 1826.5,-18160.84 1829.5,-18157.84 1832.5,-18157.84 1832.5,-18157.84 1931.5,-18157.84 1931.5,-18157.84 1934.5,-18157.84 1937.5,-18160.84 1937.5,-18163.84 1937.5,-18163.84 1937.5,-18169.84 1937.5,-18169.84 1937.5,-18172.84 1934.5,-18175.84 1931.5,-18175.84"/>
<text text-anchor="start" x="1834.5" y="-18164.64" font-family="Helvetica,sans-Serif" font-size="9.00">searchAndReplace.ts</text>
</a>
</g>
</g>
<!-- src/scripts/utils.ts&#45;&gt;src/utils/searchAndReplace.ts -->
<g id="edge3160" class="edge">
<title>src/scripts/utils.ts&#45;&gt;src/utils/searchAndReplace.ts</title>
<g id="a_edge3160"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1453.29,-16058.84C1474.93,-16060.41 1504.39,-16066.5 1519.5,-16086.84 1531.64,-16103.18 1513.1,-27798.45 1527.5,-27812.84 1607.19,-27892.48 1701.3,-27892.47 1781,-27812.84 1792.83,-27801.02 1778.16,-18194.57 1789,-18181.84 1795.2,-18174.55 1803.44,-18169.83 1812.46,-18166.88"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1820.69,-18167.12 1826.06,-18163.72 1819.74,-18163.03 1820.69,-18167.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1820.22,-18165.08 1817.3,-18165.76 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1814.96" cy="-18166.3" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1498.96" y="-17103.89" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/composables/useWorkflowValidation.ts&#45;&gt;src/stores/toastStore.ts -->
<g id="edge1469" class="edge">
<title>src/composables/useWorkflowValidation.ts&#45;&gt;src/stores/toastStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M876.24,-8751.81C889.35,-8754.35 901.8,-8759.7 910.5,-8769.84 931.96,-8794.83 915.02,-27711.01 923.5,-27742.84 964.25,-27895.77 1059.44,-27898.99 1100.5,-28051.84 1120.27,-28125.42 1084.27,-30724.47 1113.5,-30794.84 1158.71,-30903.67 1255.16,-30874.06 1300.5,-30982.84 1306.53,-30997.3 1297.38,-32099.8 1308.5,-32110.84 1375.05,-32176.91 1452.18,-32176.12 1519.5,-32110.84 1529.87,-32100.78 1525.58,-31865.16 1527.5,-31850.84 1591.59,-31372.44 1724.14,-31274.14 1781,-30794.84 1793.03,-30693.41 1784.69,-16188.88 1789,-16086.84 1807.66,-15645.16 1868.02,-15105.82 1879.21,-15008.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.33,-15008.27 1879.93,-15002.06 1877.16,-15007.79 1881.33,-15008.27"/>
</g>
<!-- src/composables/useWorkflowValidation.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts -->
<g id="edge1468" class="edge">
<title>src/composables/useWorkflowValidation.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M876.24,-8751.81C889.35,-8754.35 901.8,-8759.7 910.5,-8769.84 922.64,-8783.97 922.14,-30216.25 923.5,-30234.84 963.1,-30776.89 1059.56,-30902.88 1100.5,-31444.84 1120.08,-31703.99 1103.81,-33524.12 1113.5,-33783.84 1158.43,-34987.65 1253.03,-35284.12 1300.5,-36487.84 1301.39,-36510.51 1301.04,-37283.4 1308.5,-37304.84 1358.77,-37449.34 1468.03,-37432.76 1519.5,-37576.84 1525.15,-37592.64 1515.48,-37867.13 1527.5,-37878.84 1608.22,-37957.44 1683.89,-37935.96 1781,-37878.84 1937.91,-37786.54 1874.69,-37669.32 1980,-37520.84 2049.48,-37422.87 2116.63,-37431.03 2159.5,-37318.84 2170.79,-37289.29 2160.42,-35072.66 2167.5,-35041.84 2202.18,-34890.92 2284.01,-34878.8 2318.5,-34727.84 2329.16,-34681.19 2330.63,-20994.68 2331.5,-20946.84 2345.49,-20178.76 2390.42,-19233.1 2396.75,-19102.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2398.86,-19102 2397.06,-19095.9 2394.67,-19101.79 2398.86,-19102"/>
</g>
<!-- src/composables/useWorkflowValidation.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts -->
<g id="edge1467" class="edge">
<title>src/composables/useWorkflowValidation.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M876.24,-8751.81C889.35,-8754.35 901.8,-8759.7 910.5,-8769.84 922.98,-8784.38 920.8,-30824.87 923.5,-30843.84 963.31,-31123.31 1060.28,-31174.42 1100.5,-31453.84 1115.09,-31555.18 1106.31,-35037.7 1113.5,-35139.84 1156.22,-35747.15 1256.28,-35889.63 1300.5,-36496.84 1302.41,-36523.1 1301.21,-37419.53 1308.5,-37444.84 1357.96,-37616.45 1465.12,-37616.72 1519.5,-37786.84 1523.6,-37799.67 1517.66,-37898.63 1527.5,-37907.84 1609.75,-37984.83 1677.54,-37952.44 1781,-37907.84 1891.58,-37860.16 1918.08,-37820.87 1967,-37710.84 1981.67,-37677.84 1962.01,-37580.16 1980,-37548.84 2028.41,-37464.53 2111.82,-37508.56 2159.5,-37423.84 2194.1,-37362.35 2314.45,-34959.28 2318.5,-34888.84 2499.68,-31735.83 2552.61,-30946.53 2609.5,-27788.84 2613.67,-27557.21 2609.5,-23850.14 2622.5,-23618.84 2634.95,-23397.34 2673.09,-23129.54 2682.75,-23063.9"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2684.85,-23064.1 2683.65,-23057.86 2680.69,-23063.49 2684.85,-23064.1"/>
</g>
<!-- src/utils/linkFixer.ts -->
<g id="node574" class="node">
<title>src/utils/linkFixer.ts</title>
<g id="a_node574"><a xlink:href="src/utils/linkFixer.ts" xlink:title="linkFixer.ts">
<path fill="#ddfeff" stroke="black" d="M1908,-18471.84C1908,-18471.84 1856,-18471.84 1856,-18471.84 1853,-18471.84 1850,-18468.84 1850,-18465.84 1850,-18465.84 1850,-18459.84 1850,-18459.84 1850,-18456.84 1853,-18453.84 1856,-18453.84 1856,-18453.84 1908,-18453.84 1908,-18453.84 1911,-18453.84 1914,-18456.84 1914,-18459.84 1914,-18459.84 1914,-18465.84 1914,-18465.84 1914,-18468.84 1911,-18471.84 1908,-18471.84"/>
<text text-anchor="start" x="1858" y="-18460.64" font-family="Helvetica,sans-Serif" font-size="9.00">linkFixer.ts</text>
</a>
</g>
</g>
<!-- src/composables/useWorkflowValidation.ts&#45;&gt;src/utils/linkFixer.ts -->
<g id="edge1470" class="edge">
<title>src/composables/useWorkflowValidation.ts&#45;&gt;src/utils/linkFixer.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M876.24,-8751.81C889.35,-8754.35 901.8,-8759.7 910.5,-8769.84 932.13,-8795.04 918.77,-27867.96 923.5,-27900.84 963.33,-28177.72 1060.12,-28228.03 1100.5,-28504.84 1123.02,-28659.2 1095.35,-31157.89 1113.5,-31312.84 1156.17,-31677.22 1257.7,-31752.47 1300.5,-32116.84 1301.72,-32127.22 1301.09,-33615.46 1308.5,-33622.84 1374.99,-33688.97 1452.83,-33688.79 1519.5,-33622.84 1534.04,-33608.46 1513.95,-32902.15 1527.5,-32886.84 1602.81,-32801.69 1706.13,-32938.37 1781,-32852.84 1797.44,-32834.06 1772.83,-18496.85 1789,-18477.84 1802.06,-18462.49 1824.18,-18458.52 1843.46,-18458.5"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1843.56,-18460.6 1849.6,-18458.62 1843.65,-18456.4 1843.56,-18460.6"/>
</g>
<!-- src/lib/litegraph/src/types/serialisation.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2322" class="edge">
<title>src/lib/litegraph/src/types/serialisation.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge2322"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2683.68,-23057.86C2675.94,-23111.11 2636.42,-23389.79 2622.5,-23618.84 2621.6,-23633.62 2619.41,-24673.83 2609.5,-24684.84 2571.17,-24727.4 2521.58,-24658.92 2481.5,-24699.84 2468.53,-24713.07 2485.89,-24769.06 2473.5,-24782.84 2430.41,-24830.72 2373.45,-24762.95 2331.5,-24811.84 2312.3,-24834.21 2339.85,-25056.51 2318.5,-25076.84 2294.2,-25099.98 2199.06,-25088.23 2167.5,-25076.84 2126.12,-25061.91 2089.12,-25024.79 2068.99,-25001.62"/>
<polygon fill="orange" stroke="orange" points="2065.53,-24994.22 2060.06,-24990.97 2062.31,-24996.92 2065.53,-24994.22"/>
<polyline fill="none" stroke="orange" points="2063.92,-24995.57 2065.84,-24997.87 "/>
<ellipse fill="none" stroke="orange" cx="2067.38" cy="-24999.71" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2595.72" y="-24018.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/types/serialisation.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2325" class="edge">
<title>src/lib/litegraph/src/types/serialisation.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2325"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2645.85,-23048.53C2636.97,-23046.53 2628.43,-23042.72 2622.5,-23035.84 2605.72,-23016.36 2616.99,-22829.43 2609.5,-22804.84 2576.99,-22698.09 2512,-22696.18 2481.5,-22588.84 2478.26,-22577.43 2481.97,-22170.15 2473.5,-22161.84 2450.98,-22139.73 2362.67,-22156.92 2331.5,-22161.84 2315.08,-22164.43 2297.48,-22169.71 2282.7,-22174.93"/>
<polygon fill="orange" stroke="orange" points="2274.41,-22175.76 2269.52,-22179.82 2275.87,-22179.7 2274.41,-22175.76"/>
<polyline fill="none" stroke="orange" points="2275.14,-22177.73 2277.96,-22176.69 "/>
<ellipse fill="none" stroke="orange" cx="2280.21" cy="-22175.85" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2506" y="-22581.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/types/serialisation.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2329" class="edge">
<title>src/lib/litegraph/src/types/serialisation.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge2329"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2726.14,-23041.28C2733.91,-23039.62 2741.99,-23037.77 2749.5,-23035.84 2755.35,-23034.33 2756.64,-23033.31 2762.5,-23031.84 2769.68,-23030.03 2777.35,-23028.33 2784.84,-23026.79"/>
<polygon fill="orange" stroke="orange" points="2792.91,-23027.34 2798.39,-23024.12 2792.1,-23023.22 2792.91,-23027.34"/>
<polyline fill="none" stroke="orange" points="2792.51,-23025.28 2789.56,-23025.86 "/>
<ellipse fill="none" stroke="orange" cx="2787.21" cy="-23026.32" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2738.17" y="-23024.59" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/types/serialisation.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts -->
<g id="edge2326" class="edge">
<title>src/lib/litegraph/src/types/serialisation.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts</title>
<g id="a_edge2326"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2645.95,-23048.79C2636.96,-23046.81 2628.34,-23042.95 2622.5,-23035.84 2597.21,-23005.03 2623.44,-21638.18 2609.5,-21600.84 2601.31,-21578.88 2583.46,-21558.97 2568.85,-21545.35"/>
<polygon fill="orange" stroke="orange" points="2563.96,-21538.24 2558.07,-21535.85 2561.18,-21541.39 2563.96,-21538.24"/>
<polyline fill="none" stroke="orange" points="2562.57,-21539.82 2564.82,-21541.8 "/>
<ellipse fill="none" stroke="orange" cx="2566.62" cy="-21543.39" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2587.38" y="-22285.38" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/types/serialisation.ts&#45;&gt;src/lib/litegraph/src/LGraph.ts -->
<g id="edge2323" class="edge">
<title>src/lib/litegraph/src/types/serialisation.ts&#45;&gt;src/lib/litegraph/src/LGraph.ts</title>
<g id="a_edge2323"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2726.19,-23043.31C2735.07,-23045.11 2743.6,-23048.93 2749.5,-23055.84 2769.22,-23078.93 2743.48,-23305.17 2762.5,-23328.84 2768.32,-23336.08 2776.74,-23340.58 2785.63,-23343.51"/>
<polygon fill="orange" stroke="orange" points="2792.9,-23347.49 2799.23,-23346.9 2793.91,-23343.41 2792.9,-23347.49"/>
<polyline fill="none" stroke="orange" points="2793.41,-23345.45 2790.49,-23344.72 "/>
<ellipse fill="none" stroke="orange" cx="2788.17" cy="-23344.14" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2731.69" y="-23187.48" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/types/serialisation.ts&#45;&gt;src/lib/litegraph/src/LGraphGroup.ts -->
<g id="edge2324" class="edge">
<title>src/lib/litegraph/src/types/serialisation.ts&#45;&gt;src/lib/litegraph/src/LGraphGroup.ts</title>
<g id="a_edge2324"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2726.22,-23049.08C2735.1,-23051.08 2743.62,-23054.91 2749.5,-23061.84 2772.37,-23088.81 2738.66,-23353.72 2762.5,-23379.84 2805.72,-23427.19 2856.32,-23357.7 2905.5,-23398.84 2914.45,-23406.32 2904.08,-23416.96 2913.5,-23423.84 2951.55,-23451.61 2984.76,-23455.66 3019.5,-23423.84 3043.85,-23401.54 3021.92,-23307.11 3032.5,-23275.84 3038.74,-23257.4 3050.69,-23238.9 3060.71,-23225.41"/>
<polygon fill="orange" stroke="orange" points="3067.44,-23220.2 3069.47,-23214.18 3064.13,-23217.62 3067.44,-23220.2"/>
<polyline fill="none" stroke="orange" points="3065.78,-23218.91 3063.94,-23221.27 "/>
<ellipse fill="none" stroke="orange" cx="3062.46" cy="-23223.16" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2782.33" y="-23112.02" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/types/serialisation.ts&#45;&gt;src/lib/litegraph/src/LLink.ts -->
<g id="edge2327" class="edge">
<title>src/lib/litegraph/src/types/serialisation.ts&#45;&gt;src/lib/litegraph/src/LLink.ts</title>
<g id="a_edge2327"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2726.23,-23049.08C2735.11,-23051.07 2743.63,-23054.9 2749.5,-23061.84 2773.28,-23089.93 2737.34,-23365.98 2762.5,-23392.84 2784.34,-23416.16 2881.3,-23386.98 2905.5,-23407.84 2916.28,-23417.13 2903.05,-23429.18 2913.5,-23438.84 2948.46,-23471.14 3092.43,-23440.66 3124.5,-23475.84 3170.62,-23526.42 3179.37,-24031.49 3180.76,-24145.89"/>
<polygon fill="orange" stroke="orange" points="3178.75,-24153.85 3180.92,-24159.83 3182.95,-24153.8 3178.75,-24153.85"/>
<polyline fill="none" stroke="orange" points="3180.85,-24153.83 3180.82,-24150.83 "/>
<ellipse fill="none" stroke="orange" cx="3180.79" cy="-24148.43" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2941.77" y="-23447.05" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/types/serialisation.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts -->
<g id="edge2328" class="edge">
<title>src/lib/litegraph/src/types/serialisation.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts</title>
<g id="a_edge2328"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2726.26,-23049.05C2735.13,-23051.05 2743.65,-23054.88 2749.5,-23061.84 2777.35,-23094.93 2740.78,-23413.44 2762.5,-23450.84 2799.99,-23515.36 2863.3,-23477.29 2905.5,-23538.84 3081.07,-23794.94 2929.01,-23933.08 3032.5,-24225.84 3040.35,-24248.05 3053.58,-24271.49 3063.66,-24287.77"/>
<polygon fill="orange" stroke="orange" points="3066.21,-24295.66 3071.21,-24299.58 3069.75,-24293.39 3066.21,-24295.66"/>
<polyline fill="none" stroke="orange" points="3067.98,-24294.53 3066.36,-24292 "/>
<ellipse fill="none" stroke="orange" cx="3065.07" cy="-24289.98" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2940.23" y="-23640.77" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/types/serialisation.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts -->
<g id="edge2330" class="edge">
<title>src/lib/litegraph/src/types/serialisation.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2726.32,-23046.67C2734.68,-23044.66 2742.95,-23041.3 2749.5,-23035.84 2761.29,-23026.01 2750.79,-23013.77 2762.5,-23003.84 2767.75,-22999.38 2774.05,-22996.18 2780.65,-22993.89"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2781.65,-22995.78 2786.78,-22992.03 2780.43,-22991.76 2781.65,-22995.78"/>
</g>
<!-- src/lib/litegraph/src/types/serialisation.ts&#45;&gt;src/lib/litegraph/src/utils/uuid.ts -->
<g id="edge2331" class="edge">
<title>src/lib/litegraph/src/types/serialisation.ts&#45;&gt;src/lib/litegraph/src/utils/uuid.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2645.7,-23049.19C2633.07,-23046.9 2621.1,-23041.49 2616,-23029.84 2610.55,-23017.39 2610.55,-22064.28 2616,-22051.84 2622.06,-22038.01 2637.61,-22032.5 2652.52,-22030.56"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2653.07,-22032.61 2658.84,-22029.93 2652.66,-22028.43 2653.07,-22032.61"/>
</g>
<!-- src/utils/linkFixer.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge3595" class="edge">
<title>src/utils/linkFixer.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1849.99,-18457.95C1824.72,-18456.12 1792.51,-18459.02 1785,-18483.84 1778.55,-18505.14 1783.09,-24870.67 1785,-24892.84 1803.79,-25110.67 1863.12,-25371.08 1878.39,-25435.75"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1876.38,-25436.36 1879.8,-25441.71 1880.46,-25435.39 1876.38,-25436.36"/>
</g>
<!-- src/utils/linkFixer.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge3594" class="edge">
<title>src/utils/linkFixer.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1914.01,-18459.59C1932.25,-18459.55 1954.18,-18463.07 1967,-18477.84 1993.17,-18507.97 1962.09,-18801.17 1980,-18836.84 2025.9,-18928.23 2114.02,-18889.23 2159.5,-18980.84 2169.01,-18999.99 2239.87,-21934.51 2245.63,-22173.41"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2243.54,-22173.74 2245.78,-22179.69 2247.73,-22173.64 2243.54,-22173.74"/>
</g>
<!-- src/utils/linkFixer.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts -->
<g id="edge3597" class="edge">
<title>src/utils/linkFixer.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1914.41,-18459.61C1932.55,-18459.62 1954.25,-18463.21 1967,-18477.84 1991.11,-18505.5 1957.31,-18779 1980,-18807.84 2031.29,-18873.01 2081.77,-18829.92 2159.5,-18858.84 2232.55,-18886.02 2276.52,-18867.16 2318.5,-18932.84 2340.09,-18966.62 2303.12,-24677.52 2331.5,-24705.84 2598.52,-24972.25 2574.33,-24533.63 2609.5,-24353.84 2625.18,-24273.68 2617.32,-23700.35 2622.5,-23618.84 2636.57,-23397.44 2673.5,-23129.57 2682.83,-23063.9"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2684.93,-23064.1 2683.7,-23057.86 2680.77,-23063.5 2684.93,-23064.1"/>
</g>
<!-- src/utils/linkFixer.ts&#45;&gt;src/lib/litegraph/src/LLink.ts -->
<g id="edge3596" class="edge">
<title>src/utils/linkFixer.ts&#45;&gt;src/lib/litegraph/src/LLink.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1914.01,-18459.59C1932.25,-18459.55 1954.18,-18463.07 1967,-18477.84 1993.17,-18507.97 1953.74,-18806.78 1980,-18836.84 2033.26,-18897.81 2100.37,-18812.53 2159.5,-18867.84 2170.52,-18878.15 2158.24,-18888.92 2167.5,-18900.84 2214.11,-18960.8 2279.31,-18915.78 2318.5,-18980.84 2332.05,-19003.32 2328.2,-34074.79 2331.5,-34100.84 2375.47,-34448.16 2300.46,-34695.5 2622.5,-34832.84 2738.27,-34882.21 2817.87,-34913.18 2905.5,-34822.84 3157.96,-34562.57 3115.94,-28662.33 3124.5,-28299.84 3165.79,-26552.15 3179.67,-24387.78 3180.91,-24184.35"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="3183.01,-24184.19 3180.94,-24178.18 3178.81,-24184.17 3183.01,-24184.19"/>
</g>
<!-- src/config/firebase.ts -->
<g id="node576" class="node">
<title>src/config/firebase.ts</title>
<g id="a_node576"><a xlink:href="src/config/firebase.ts" xlink:title="firebase.ts">
<path fill="#ddfeff" stroke="black" d="M2078,-35748.84C2078,-35748.84 2026,-35748.84 2026,-35748.84 2023,-35748.84 2020,-35745.84 2020,-35742.84 2020,-35742.84 2020,-35736.84 2020,-35736.84 2020,-35733.84 2023,-35730.84 2026,-35730.84 2026,-35730.84 2078,-35730.84 2078,-35730.84 2081,-35730.84 2084,-35733.84 2084,-35736.84 2084,-35736.84 2084,-35742.84 2084,-35742.84 2084,-35745.84 2081,-35748.84 2078,-35748.84"/>
<text text-anchor="start" x="2028" y="-35737.64" font-family="Helvetica,sans-Serif" font-size="9.00">firebase.ts</text>
</a>
</g>
</g>
<!-- src/schemas/colorPaletteSchema.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge3003" class="edge">
<title>src/schemas/colorPaletteSchema.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2339.73,-19064.45C2336.64,-19066.46 2333.85,-19068.9 2331.5,-19071.84 2318.86,-19087.64 2321.16,-24878.78 2318.5,-24898.84 2282.56,-25169.76 2376.3,-25326.44 2159.5,-25492.84 2081.06,-25553.04 1952.44,-25490.88 1903.12,-25462.94"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1904.02,-25461.04 1897.78,-25459.87 1901.93,-25464.68 1904.02,-25461.04"/>
</g>
<!-- src/constants/coreKeybindings.ts&#45;&gt;src/schemas/keyBindingSchema.ts -->
<g id="edge1478" class="edge">
<title>src/constants/coreKeybindings.ts&#45;&gt;src/schemas/keyBindingSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1933.22,-26186.84C1946.08,-26184.72 1958.62,-26179.82 1967,-26169.84 1997.27,-26133.75 1960.13,-19430.54 1980,-19387.84 2063.1,-19209.27 2217.02,-19270.63 2318.5,-19101.84 2332.56,-19078.45 2312.3,-19061.23 2331.5,-19041.84 2332.78,-19040.55 2334.14,-19039.35 2335.58,-19038.26"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2336.86,-19039.93 2340.72,-19034.88 2334.55,-19036.42 2336.86,-19039.93"/>
</g>
<!-- src/constants/desktopMaintenanceTasks.ts&#45;&gt;src/utils/envUtil.ts -->
<g id="edge1486" class="edge">
<title>src/constants/desktopMaintenanceTasks.ts&#45;&gt;src/utils/envUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1954.51,-26239.91C1959.22,-26237.34 1963.48,-26234.04 1967,-26229.84 1983.23,-26210.49 1977.93,-18982.01 1980,-18956.84 1993.61,-18791.22 2035.4,-18593.5 2047.61,-18537.99"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2049.71,-18538.24 2048.95,-18531.93 2045.61,-18537.34 2049.71,-18538.24"/>
</g>
<!-- src/constants/desktopMaintenanceTasks.ts&#45;&gt;src/types/desktop/maintenanceTypes.ts -->
<g id="edge1485" class="edge">
<title>src/constants/desktopMaintenanceTasks.ts&#45;&gt;src/types/desktop/maintenanceTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1809.27,-26246.29C1797.84,-26242.57 1788.6,-26235.71 1785,-26223.84 1780.7,-26209.63 1781.12,-17687.17 1785,-17672.84 1801.77,-17610.92 1848.03,-17548.41 1870.05,-17521.1"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1871.95,-17522.09 1874.11,-17516.11 1868.69,-17519.43 1871.95,-17522.09"/>
</g>
<!-- src/constants/groupNodeConstants.ts -->
<g id="node582" class="node">
<title>src/constants/groupNodeConstants.ts</title>
<g id="a_node582"><a xlink:href="src/constants/groupNodeConstants.ts" xlink:title="groupNodeConstants.ts">
<path fill="#ddfeff" stroke="black" d="M1937.5,-26343.84C1937.5,-26343.84 1826.5,-26343.84 1826.5,-26343.84 1823.5,-26343.84 1820.5,-26340.84 1820.5,-26337.84 1820.5,-26337.84 1820.5,-26331.84 1820.5,-26331.84 1820.5,-26328.84 1823.5,-26325.84 1826.5,-26325.84 1826.5,-26325.84 1937.5,-26325.84 1937.5,-26325.84 1940.5,-26325.84 1943.5,-26328.84 1943.5,-26331.84 1943.5,-26331.84 1943.5,-26337.84 1943.5,-26337.84 1943.5,-26340.84 1940.5,-26343.84 1937.5,-26343.84"/>
<text text-anchor="start" x="1828.5" y="-26332.64" font-family="Helvetica,sans-Serif" font-size="9.00">groupNodeConstants.ts</text>
</a>
</g>
</g>
<!-- src/constants/slotColors.ts -->
<g id="node585" class="node">
<title>src/constants/slotColors.ts</title>
<g id="a_node585"><a xlink:href="src/constants/slotColors.ts" xlink:title="slotColors.ts">
<path fill="#ddfeff" stroke="black" d="M1911.5,-26163.84C1911.5,-26163.84 1852.5,-26163.84 1852.5,-26163.84 1849.5,-26163.84 1846.5,-26160.84 1846.5,-26157.84 1846.5,-26157.84 1846.5,-26151.84 1846.5,-26151.84 1846.5,-26148.84 1849.5,-26145.84 1852.5,-26145.84 1852.5,-26145.84 1911.5,-26145.84 1911.5,-26145.84 1914.5,-26145.84 1917.5,-26148.84 1917.5,-26151.84 1917.5,-26151.84 1917.5,-26157.84 1917.5,-26157.84 1917.5,-26160.84 1914.5,-26163.84 1911.5,-26163.84"/>
<text text-anchor="start" x="1854.5" y="-26152.64" font-family="Helvetica,sans-Serif" font-size="9.00">slotColors.ts</text>
</a>
</g>
</g>
<!-- src/constants/supportedWorkflowFormats.ts -->
<g id="node586" class="node">
<title>src/constants/supportedWorkflowFormats.ts</title>
<g id="a_node586"><a xlink:href="src/constants/supportedWorkflowFormats.ts" xlink:title="supportedWorkflowFormats.ts">
<path fill="#ddfeff" stroke="black" d="M1952,-26133.84C1952,-26133.84 1812,-26133.84 1812,-26133.84 1809,-26133.84 1806,-26130.84 1806,-26127.84 1806,-26127.84 1806,-26121.84 1806,-26121.84 1806,-26118.84 1809,-26115.84 1812,-26115.84 1812,-26115.84 1952,-26115.84 1952,-26115.84 1955,-26115.84 1958,-26118.84 1958,-26121.84 1958,-26121.84 1958,-26127.84 1958,-26127.84 1958,-26130.84 1955,-26133.84 1952,-26133.84"/>
<text text-anchor="start" x="1814" y="-26122.64" font-family="Helvetica,sans-Serif" font-size="9.00">supportedWorkflowFormats.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/clipspace.ts -->
<g id="node587" class="node">
<title>src/extensions/core/clipspace.ts</title>
<g id="a_node587"><a xlink:href="src/extensions/core/clipspace.ts" xlink:title="clipspace.ts">
<path fill="#ddfeff" stroke="black" d="M1236,-18841.84C1236,-18841.84 1178,-18841.84 1178,-18841.84 1175,-18841.84 1172,-18838.84 1172,-18835.84 1172,-18835.84 1172,-18829.84 1172,-18829.84 1172,-18826.84 1175,-18823.84 1178,-18823.84 1178,-18823.84 1236,-18823.84 1236,-18823.84 1239,-18823.84 1242,-18826.84 1242,-18829.84 1242,-18829.84 1242,-18835.84 1242,-18835.84 1242,-18838.84 1239,-18841.84 1236,-18841.84"/>
<text text-anchor="start" x="1180" y="-18830.64" font-family="Helvetica,sans-Serif" font-size="9.00">clipspace.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/clipspace.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1489" class="edge">
<title>src/extensions/core/clipspace.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1171.97,-18824.11C1147.95,-18815.93 1118.43,-18800.94 1107,-18774.84 1098.91,-18756.36 1106.22,-18068.99 1107,-18048.84 1127.34,-17520.94 1194.1,-16874.78 1205.38,-16768.08"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1207.47,-16768.28 1206.01,-16762.09 1203.29,-16767.84 1207.47,-16768.28"/>
</g>
<!-- src/extensions/core/clipspace.ts&#45;&gt;src/scripts/ui.ts -->
<g id="edge1490" class="edge">
<title>src/extensions/core/clipspace.ts&#45;&gt;src/scripts/ui.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1242.14,-18836.96C1262.76,-18841.41 1287.5,-18850.65 1300.5,-18869.84 1309.61,-18883.27 1297.02,-28207.36 1308.5,-28218.84 1374.84,-28285.12 1453.17,-28285.13 1519.5,-28218.84 1534.36,-28203.99 1515.71,-16138.22 1527.5,-16120.84 1547.07,-16091.99 1587.03,-16080.48 1615.57,-16075.89"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1616.21,-16077.92 1621.83,-16074.96 1615.59,-16073.76 1616.21,-16077.92"/>
</g>
<!-- src/scripts/ui.ts&#45;&gt;src/stores/workspaceStore.ts -->
<g id="edge3115" class="edge">
<title>src/scripts/ui.ts&#45;&gt;src/stores/workspaceStore.ts</title>
<g id="a_edge3115"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1621.83,-16074.96C1593.19,-16078.84 1548.55,-16089.81 1527.5,-16120.84 1517.17,-16136.06 1532.52,-26707.83 1519.5,-26720.84 1453.16,-26787.12 1374.83,-26787.13 1308.5,-26720.84 1293.75,-26706.09 1314.02,-14723.72 1300.5,-14707.84 1293,-14699.03 1282.53,-14693.96 1271.33,-14691.23"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1263.69,-14687.85 1257.43,-14688.96 1263.02,-14692 1263.69,-14687.85"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1263.36,-14689.93 1266.32,-14690.41 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1268.69" cy="-14690.8" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1279.62" y="-15220.74" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge3114" class="edge">
<title>src/scripts/ui.ts&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge3114"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1651.36,-16063.58C1662.46,-15987.74 1738.78,-15460.88 1781,-15030.84 1782.23,-15018.31 1780.51,-14927.13 1789,-14917.84 1798.57,-14907.35 1812.39,-14902.29 1826.43,-14900.17"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.58,-14901.55 1840.38,-14898.93 1834.21,-14897.37 1834.58,-14901.55"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.4,-14899.46 1831.41,-14899.73 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.02" cy="-14899.94" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1705.77" y="-15472.22" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge3105" class="edge">
<title>src/scripts/ui.ts&#45;&gt;src/scripts/app.ts</title>
<g id="a_edge3105"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1621.79,-16075.57C1544.05,-16079.43 1319.48,-16081.76 1308.5,-16092.84 1298.95,-16102.47 1302.18,-16323.38 1300.5,-16336.84 1281.47,-16489.17 1233.74,-16667.68 1215.37,-16730.06"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1211,-16737.27 1211.27,-16743.62 1215.02,-16738.48 1211,-16737.27"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1213.01,-16737.87 1213.88,-16735 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1214.57" cy="-16732.7" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1317.44" y="-16392.67" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui.ts&#45;&gt;src/stores/commandStore.ts -->
<g id="edge3113" class="edge">
<title>src/scripts/ui.ts&#45;&gt;src/stores/commandStore.ts</title>
<g id="a_edge3113"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1651.27,-16063.57C1661.65,-15987.65 1733.32,-15460.31 1781,-15030.84 1783.04,-15012.42 1776.33,-14961.36 1789,-14947.84 1796.94,-14939.36 1807.67,-14934.45 1818.99,-14931.79"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1827.36,-14932.58 1832.95,-14929.55 1826.69,-14928.43 1827.36,-14932.58"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1827.02,-14930.5 1824.06,-14930.98 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1821.69" cy="-14931.35" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1701.26" y="-15487.13" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui.ts&#45;&gt;src/services/dialogService.ts -->
<g id="edge3111" class="edge">
<title>src/scripts/ui.ts&#45;&gt;src/services/dialogService.ts</title>
<g id="a_edge3111"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1646.57,-16063.59C1634.89,-15987.84 1555.22,-15461.54 1527.5,-15030.84 1526.44,-15014.31 1530.38,-14447.32 1519.5,-14434.84 1510.55,-14424.57 1497.53,-14419.53 1484.08,-14417.39"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1476.22,-14414.56 1470.05,-14416.11 1475.84,-14418.75 1476.22,-14414.56"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1476.03,-14416.65 1479.02,-14416.93 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1481.41" cy="-14417.14" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1503" y="-15023.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui.ts&#45;&gt;src/schemas/apiSchema.ts -->
<g id="edge3110" class="edge">
<title>src/scripts/ui.ts&#45;&gt;src/schemas/apiSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1676.16,-16074C1707.09,-16076.94 1757.34,-16086.99 1781,-16120.84 1795.02,-16140.89 1771.69,-30196.54 1789,-30213.84 1920.76,-30345.53 2088.91,-30190.23 2159.5,-30017.84 2165.47,-30003.26 2167.16,-20962.58 2167.5,-20946.84 2184.04,-20178.61 2237.56,-19233.08 2245.11,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2247.22,-19102.01 2245.47,-19095.9 2243.03,-19101.77 2247.22,-19102.01"/>
</g>
<!-- src/scripts/ui.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge3104" class="edge">
<title>src/scripts/ui.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1676.24,-16074.16C1707.01,-16077.26 1756.85,-16087.49 1781,-16120.84 1788.69,-16131.46 1787.29,-16343.83 1789,-16356.84 1808.91,-16507.82 1860.61,-16685.61 1876.37,-16737.76"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1874.44,-16738.62 1878.19,-16743.75 1878.46,-16737.4 1874.44,-16738.62"/>
</g>
<!-- src/scripts/ui.ts&#45;&gt;src/services/litegraphService.ts -->
<g id="edge3112" class="edge">
<title>src/scripts/ui.ts&#45;&gt;src/services/litegraphService.ts</title>
<g id="a_edge3112"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1646.33,-16063.42C1633.86,-15987.18 1554.91,-15464.83 1527.5,-15036.84 1526.39,-15019.51 1530.84,-14424.99 1519.5,-14411.84 1512.02,-14403.16 1501.67,-14398.13 1490.58,-14395.26"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1483.11,-14391.75 1476.83,-14392.73 1482.36,-14395.88 1483.11,-14391.75"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1482.73,-14393.81 1485.69,-14394.36 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1488.05" cy="-14394.79" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1503" y="-15039.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui.ts&#45;&gt;src/constants/supportedWorkflowFormats.ts -->
<g id="edge3109" class="edge">
<title>src/scripts/ui.ts&#45;&gt;src/constants/supportedWorkflowFormats.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1676.16,-16074C1707.08,-16076.94 1757.34,-16086.99 1781,-16120.84 1800.87,-16149.26 1766.52,-26083.42 1789,-26109.84 1792.24,-26113.65 1796.05,-26116.76 1800.23,-26119.28"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1799.43,-26121.23 1805.71,-26122.17 1801.38,-26117.52 1799.43,-26121.23"/>
</g>
<!-- src/scripts/ui/dialog.ts -->
<g id="node601" class="node">
<title>src/scripts/ui/dialog.ts</title>
<g id="a_node601"><a xlink:href="src/scripts/ui/dialog.ts" xlink:title="dialog.ts">
<path fill="#ddfeff" stroke="black" d="M1447.5,-16115.84C1447.5,-16115.84 1404.5,-16115.84 1404.5,-16115.84 1401.5,-16115.84 1398.5,-16112.84 1398.5,-16109.84 1398.5,-16109.84 1398.5,-16103.84 1398.5,-16103.84 1398.5,-16100.84 1401.5,-16097.84 1404.5,-16097.84 1404.5,-16097.84 1447.5,-16097.84 1447.5,-16097.84 1450.5,-16097.84 1453.5,-16100.84 1453.5,-16103.84 1453.5,-16103.84 1453.5,-16109.84 1453.5,-16109.84 1453.5,-16112.84 1450.5,-16115.84 1447.5,-16115.84"/>
<text text-anchor="start" x="1406.5" y="-16104.64" font-family="Helvetica,sans-Serif" font-size="9.00">dialog.ts</text>
</a>
</g>
</g>
<!-- src/scripts/ui.ts&#45;&gt;src/scripts/ui/dialog.ts -->
<g id="edge3106" class="edge">
<title>src/scripts/ui.ts&#45;&gt;src/scripts/ui/dialog.ts</title>
<g id="a_edge3106"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1621.94,-16081.83C1596,-16087.64 1555.03,-16094.44 1519.5,-16099.84 1502.56,-16102.41 1483.85,-16105.07 1467.71,-16106.89"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1459.5,-16105.61 1453.74,-16108.3 1459.92,-16109.79 1459.5,-16105.61"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1459.71,-16107.7 1462.69,-16107.4 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1465.08" cy="-16107.16" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1513.7" y="-16089.74" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui/settings.ts -->
<g id="node953" class="node">
<title>src/scripts/ui/settings.ts</title>
<g id="a_node953"><a xlink:href="src/scripts/ui/settings.ts" xlink:title="settings.ts">
<path fill="#ddfeff" stroke="black" d="M1233,-16267.84C1233,-16267.84 1181,-16267.84 1181,-16267.84 1178,-16267.84 1175,-16264.84 1175,-16261.84 1175,-16261.84 1175,-16255.84 1175,-16255.84 1175,-16252.84 1178,-16249.84 1181,-16249.84 1181,-16249.84 1233,-16249.84 1233,-16249.84 1236,-16249.84 1239,-16252.84 1239,-16255.84 1239,-16255.84 1239,-16261.84 1239,-16261.84 1239,-16264.84 1236,-16267.84 1233,-16267.84"/>
<text text-anchor="start" x="1183" y="-16256.64" font-family="Helvetica,sans-Serif" font-size="9.00">settings.ts</text>
</a>
</g>
</g>
<!-- src/scripts/ui.ts&#45;&gt;src/scripts/ui/settings.ts -->
<g id="edge3107" class="edge">
<title>src/scripts/ui.ts&#45;&gt;src/scripts/ui/settings.ts</title>
<g id="a_edge3107"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1621.71,-16065.1C1595.94,-16057.95 1555.41,-16047.84 1519.5,-16043.84 1472.9,-16038.64 1342.33,-16011.37 1308.5,-16043.84 1292.86,-16058.85 1314.46,-16222.24 1300.5,-16238.84 1288.96,-16252.56 1270.44,-16258.21 1253,-16260.19"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1244.94,-16258.6 1239.09,-16261.07 1245.21,-16262.79 1244.94,-16258.6"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1245.08,-16260.69 1248.07,-16260.5 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1250.47" cy="-16260.35" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1280.34" y="-16160.05" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui/toggleSwitch.ts -->
<g id="node954" class="node">
<title>src/scripts/ui/toggleSwitch.ts</title>
<g id="a_node954"><a xlink:href="src/scripts/ui/toggleSwitch.ts" xlink:title="toggleSwitch.ts">
<path fill="#ddfeff" stroke="black" d="M1049.5,-16115.84C1049.5,-16115.84 974.5,-16115.84 974.5,-16115.84 971.5,-16115.84 968.5,-16112.84 968.5,-16109.84 968.5,-16109.84 968.5,-16103.84 968.5,-16103.84 968.5,-16100.84 971.5,-16097.84 974.5,-16097.84 974.5,-16097.84 1049.5,-16097.84 1049.5,-16097.84 1052.5,-16097.84 1055.5,-16100.84 1055.5,-16103.84 1055.5,-16103.84 1055.5,-16109.84 1055.5,-16109.84 1055.5,-16112.84 1052.5,-16115.84 1049.5,-16115.84"/>
<text text-anchor="start" x="976.5" y="-16104.64" font-family="Helvetica,sans-Serif" font-size="9.00">toggleSwitch.ts</text>
</a>
</g>
</g>
<!-- src/scripts/ui.ts&#45;&gt;src/scripts/ui/toggleSwitch.ts -->
<g id="edge3108" class="edge">
<title>src/scripts/ui.ts&#45;&gt;src/scripts/ui/toggleSwitch.ts</title>
<g id="a_edge3108"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1642.22,-16063.59C1626.3,-16039.11 1579.01,-15972.87 1519.5,-15948.84 1477.67,-15931.95 1153.04,-15927.12 1113.5,-15948.84 1060.63,-15977.87 1031.6,-16047.81 1019.63,-16084.12"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1015.18,-16091.43 1015.42,-16097.78 1019.19,-16092.67 1015.18,-16091.43"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1017.19,-16092.05 1018.07,-16089.18 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1018.78" cy="-16086.89" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1306.12" y="-15927.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/contextMenuFilter.ts -->
<g id="node589" class="node">
<title>src/extensions/core/contextMenuFilter.ts</title>
<g id="a_node589"><a xlink:href="src/extensions/core/contextMenuFilter.ts" xlink:title="contextMenuFilter.ts">
<path fill="#ddfeff" stroke="black" d="M860,-18503.84C860,-18503.84 764,-18503.84 764,-18503.84 761,-18503.84 758,-18500.84 758,-18497.84 758,-18497.84 758,-18491.84 758,-18491.84 758,-18488.84 761,-18485.84 764,-18485.84 764,-18485.84 860,-18485.84 860,-18485.84 863,-18485.84 866,-18488.84 866,-18491.84 866,-18491.84 866,-18497.84 866,-18497.84 866,-18500.84 863,-18503.84 860,-18503.84"/>
<text text-anchor="start" x="766" y="-18492.64" font-family="Helvetica,sans-Serif" font-size="9.00">contextMenuFilter.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/contextMenuFilter.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1491" class="edge">
<title>src/extensions/core/contextMenuFilter.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M866.08,-18490.38C882.71,-18491.92 899.56,-18497.11 910.5,-18509.84 933.83,-18537 898.16,-28797.53 923.5,-28822.84 979.16,-28878.43 1044.84,-28878.43 1100.5,-28822.84 1113.41,-28809.94 1112.95,-18331.08 1113.5,-18312.84 1132.86,-17672.74 1195.16,-16886.82 1204.75,-16768.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1206.85,-16768.28 1205.24,-16762.13 1202.66,-16767.94 1206.85,-16768.28"/>
</g>
<!-- src/extensions/core/contextMenuFilter.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1492" class="edge">
<title>src/extensions/core/contextMenuFilter.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M866.08,-18490.38C882.71,-18491.92 899.56,-18497.1 910.5,-18509.84 938.36,-18542.27 901.85,-30785.97 923.5,-30822.84 969.14,-30900.56 1054.7,-30844.2 1100.5,-30921.84 1118.57,-30952.47 1105.33,-33448.22 1113.5,-33482.84 1156.64,-33665.65 1257.5,-33678.99 1300.5,-33861.84 1304.06,-33876.97 1297.49,-36089.86 1308.5,-36100.84 1374.93,-36167.03 1451.62,-36165.54 1519.5,-36100.84 1532.95,-36088.02 1514.8,-35947.4 1527.5,-35933.84 1605,-35851.05 1705.47,-35989.43 1781,-35904.84 1792.47,-35891.99 1787.53,-26002 1789,-25984.84 1806.83,-25777.29 1862.65,-25529.26 1877.4,-25466.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/extensions/core/dynamicPrompts.ts -->
<g id="node590" class="node">
<title>src/extensions/core/dynamicPrompts.ts</title>
<g id="a_node590"><a xlink:href="src/extensions/core/dynamicPrompts.ts" xlink:title="dynamicPrompts.ts">
<path fill="#ddfeff" stroke="black" d="M858,-18863.84C858,-18863.84 766,-18863.84 766,-18863.84 763,-18863.84 760,-18860.84 760,-18857.84 760,-18857.84 760,-18851.84 760,-18851.84 760,-18848.84 763,-18845.84 766,-18845.84 766,-18845.84 858,-18845.84 858,-18845.84 861,-18845.84 864,-18848.84 864,-18851.84 864,-18851.84 864,-18857.84 864,-18857.84 864,-18860.84 861,-18863.84 858,-18863.84"/>
<text text-anchor="start" x="768" y="-18852.64" font-family="Helvetica,sans-Serif" font-size="9.00">dynamicPrompts.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/dynamicPrompts.ts&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge1494" class="edge">
<title>src/extensions/core/dynamicPrompts.ts&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M864.04,-18850.2C881.33,-18851.51 899.12,-18856.58 910.5,-18869.84 919.17,-18879.93 922.96,-34183.54 923.5,-34196.84 926.17,-34262.72 1078.94,-36506.69 1113.5,-36562.84 1164.52,-36645.73 1252.36,-36592.24 1300.5,-36676.84 1319.68,-36710.54 1290.43,-37340.52 1308.5,-37374.84 1363.94,-37480.12 1414.05,-37492.94 1527.5,-37528.84 1634.92,-37562.82 1701.09,-37608.26 1781,-37528.84 1787.5,-37522.38 1788.34,-36218.97 1789,-36209.84 1830.39,-35634.76 1927.12,-35500.02 1967,-34924.84 1968.98,-34896.3 1961.98,-18470.05 1980,-18447.84 1987.17,-18439 1998.11,-18434.54 2009.27,-18432.45"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.85,-18434.49 2015.47,-18431.53 2009.23,-18430.34 2009.85,-18434.49"/>
</g>
<!-- src/extensions/core/dynamicPrompts.ts&#45;&gt;src/services/extensionService.ts -->
<g id="edge1493" class="edge">
<title>src/extensions/core/dynamicPrompts.ts&#45;&gt;src/services/extensionService.ts</title>
<g id="a_edge1493"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M864.04,-18850.2C881.33,-18851.51 899.12,-18856.58 910.5,-18869.84 923.7,-18885.21 920.24,-30518.84 923.5,-30538.84 966.99,-30805.23 1089.47,-31533.1 1308.5,-31690.84 1384.6,-31745.64 1453.17,-31757.13 1519.5,-31690.84 1530,-31680.34 1520.48,-14603.92 1527.5,-14590.84 1544.44,-14559.27 1579.92,-14538.05 1608.02,-14525.43"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1616.39,-14524.19 1621.1,-14519.93 1614.76,-14520.32 1616.39,-14524.19"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1615.57,-14522.26 1612.81,-14523.42 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1610.59" cy="-14524.35" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1500.39" y="-16677.54" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/editAttention.ts -->
<g id="node591" class="node">
<title>src/extensions/core/editAttention.ts</title>
<g id="a_node591"><a xlink:href="src/extensions/core/editAttention.ts" xlink:title="editAttention.ts">
<path fill="#ddfeff" stroke="black" d="M849.5,-18383.84C849.5,-18383.84 774.5,-18383.84 774.5,-18383.84 771.5,-18383.84 768.5,-18380.84 768.5,-18377.84 768.5,-18377.84 768.5,-18371.84 768.5,-18371.84 768.5,-18368.84 771.5,-18365.84 774.5,-18365.84 774.5,-18365.84 849.5,-18365.84 849.5,-18365.84 852.5,-18365.84 855.5,-18368.84 855.5,-18371.84 855.5,-18371.84 855.5,-18377.84 855.5,-18377.84 855.5,-18380.84 852.5,-18383.84 849.5,-18383.84"/>
<text text-anchor="start" x="776.5" y="-18372.64" font-family="Helvetica,sans-Serif" font-size="9.00">editAttention.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/editAttention.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1495" class="edge">
<title>src/extensions/core/editAttention.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M855.97,-18369.85C875.59,-18370.12 897.33,-18374.51 910.5,-18389.84 933.37,-18416.46 898.66,-28474.03 923.5,-28498.84 979.16,-28554.43 1044.84,-28554.43 1100.5,-28498.84 1113.01,-28486.34 1112.97,-18330.51 1113.5,-18312.84 1132.87,-17672.74 1195.16,-16886.82 1204.75,-16768.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1206.85,-16768.28 1205.24,-16762.13 1202.66,-16767.94 1206.85,-16768.28"/>
</g>
<!-- src/extensions/core/electronAdapter.ts -->
<g id="node592" class="node">
<title>src/extensions/core/electronAdapter.ts</title>
<g id="a_node592"><a xlink:href="src/extensions/core/electronAdapter.ts" xlink:title="electronAdapter.ts">
<path fill="#ddfeff" stroke="black" d="M856,-18833.84C856,-18833.84 768,-18833.84 768,-18833.84 765,-18833.84 762,-18830.84 762,-18827.84 762,-18827.84 762,-18821.84 762,-18821.84 762,-18818.84 765,-18815.84 768,-18815.84 768,-18815.84 856,-18815.84 856,-18815.84 859,-18815.84 862,-18818.84 862,-18821.84 862,-18821.84 862,-18827.84 862,-18827.84 862,-18830.84 859,-18833.84 856,-18833.84"/>
<text text-anchor="start" x="770" y="-18822.64" font-family="Helvetica,sans-Serif" font-size="9.00">electronAdapter.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/electronAdapter.ts&#45;&gt;src/utils/envUtil.ts -->
<g id="edge1502" class="edge">
<title>src/extensions/core/electronAdapter.ts&#45;&gt;src/utils/envUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M862.01,-18820.07C879.92,-18821.12 898.67,-18826.06 910.5,-18839.84 919.18,-18849.95 922.96,-34183.52 923.5,-34196.84 926.17,-34262.72 1078.94,-36506.69 1113.5,-36562.84 1164.52,-36645.73 1252.36,-36592.24 1300.5,-36676.84 1319.68,-36710.54 1292.43,-37339.54 1308.5,-37374.84 1360.54,-37489.15 1462.33,-37451 1519.5,-37562.84 1527.43,-37578.35 1514.57,-37629.16 1527.5,-37640.84 1611.13,-37716.33 1701.1,-37720.27 1781,-37640.84 1794.45,-37627.46 1777.96,-36290.27 1789,-36274.84 1837.73,-36206.69 1918.45,-36281.11 1967,-36212.84 1984.34,-36188.46 1977.69,-19010.66 1980,-18980.84 1993.58,-18805.49 2035.73,-18595.69 2047.76,-18538.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2049.84,-18538.43 2049.02,-18532.13 2045.73,-18537.57 2049.84,-18538.43"/>
</g>
<!-- src/extensions/core/electronAdapter.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1498" class="edge">
<title>src/extensions/core/electronAdapter.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M862.01,-18820.07C879.92,-18821.13 898.67,-18826.07 910.5,-18839.84 933.63,-18866.76 898.38,-29037.75 923.5,-29062.84 979.16,-29118.43 1044.84,-29118.43 1100.5,-29062.84 1113.7,-29049.65 1112.94,-18331.49 1113.5,-18312.84 1132.85,-17672.74 1195.15,-16886.82 1204.75,-16768.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1206.85,-16768.28 1205.24,-16762.13 1202.66,-16767.94 1206.85,-16768.28"/>
</g>
<!-- src/extensions/core/electronAdapter.ts&#45;&gt;src/services/dialogService.ts -->
<g id="edge1499" class="edge">
<title>src/extensions/core/electronAdapter.ts&#45;&gt;src/services/dialogService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M862.01,-18820.07C879.92,-18821.13 898.67,-18826.07 910.5,-18839.84 936.91,-18870.59 894.82,-30486.19 923.5,-30514.84 979.16,-30570.43 1044.26,-30569.84 1100.5,-30514.84 1123.62,-30492.22 1099.65,-29962.06 1113.5,-29932.84 1160.36,-29834 1254.72,-29872.18 1300.5,-29772.84 1311.64,-29748.65 1290.82,-14454.75 1308.5,-14434.84 1324.89,-14416.37 1351.88,-14412.25 1375.76,-14413.03"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1375.66,-14415.13 1381.76,-14413.33 1375.87,-14410.94 1375.66,-14415.13"/>
</g>
<!-- src/extensions/core/electronAdapter.ts&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge1501" class="edge">
<title>src/extensions/core/electronAdapter.ts&#45;&gt;src/stores/workflowStore.ts</title>
<g id="a_edge1501"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M862.01,-18820.07C879.92,-18821.12 898.67,-18826.06 910.5,-18839.84 945.22,-18880.27 886.88,-34149.12 923.5,-34187.84 950.57,-34216.46 1073.36,-34169.28 1100.5,-34197.84 1123.04,-34221.56 1090.92,-36530.15 1113.5,-36553.84 1127.86,-36568.9 1286.11,-36548.81 1300.5,-36563.84 1315.58,-36579.59 1294.01,-37332.54 1308.5,-37348.84 1371.33,-37419.49 1455.09,-37306.63 1519.5,-37375.84 1530.42,-37387.57 1515.86,-37508.82 1527.5,-37519.84 1537.73,-37529.52 1771.02,-37529.77 1781,-37519.84 1788.71,-37512.16 1788.05,-35963.68 1789,-35952.84 1829.89,-35487 1927.13,-35381.76 1967,-34915.84 1988.46,-34665.04 1974.95,-17044.49 1980,-16792.84 1994.63,-16064.25 2041.45,-15170.72 2049.74,-15016.14"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2052.28,-15008.03 2050.51,-15001.92 2048.09,-15007.8 2052.28,-15008.03"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2050.18,-15007.91 2050.02,-15010.91 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2049.89" cy="-15013.3" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2004.08" y="-16859.04" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/electronAdapter.ts&#45;&gt;src/stores/toastStore.ts -->
<g id="edge1500" class="edge">
<title>src/extensions/core/electronAdapter.ts&#45;&gt;src/stores/toastStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M862.01,-18820.07C879.92,-18821.13 898.67,-18826.07 910.5,-18839.84 937.75,-18871.57 910.09,-30846.22 923.5,-30885.84 965.08,-31008.68 1058.57,-30995.11 1100.5,-31117.84 1117.8,-31168.46 1101.67,-32991.66 1113.5,-33043.84 1156.72,-33234.44 1257.37,-33251.22 1300.5,-33441.84 1304.7,-33460.41 1295,-34799.41 1308.5,-34812.84 1375,-34878.95 1453.06,-34879.01 1519.5,-34812.84 1529.3,-34803.08 1523.18,-32834.97 1527.5,-32821.84 1587.12,-32640.39 1721.7,-32656.39 1781,-32474.84 1789.83,-32447.79 1787.8,-16115.26 1789,-16086.84 1807.65,-15645.16 1868.02,-15105.82 1879.21,-15008.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.33,-15008.27 1879.93,-15002.06 1877.15,-15007.79 1881.33,-15008.27"/>
</g>
<!-- src/extensions/core/electronAdapter.ts&#45;&gt;src/utils/networkUtil.ts -->
<g id="edge1503" class="edge">
<title>src/extensions/core/electronAdapter.ts&#45;&gt;src/utils/networkUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M862.01,-18820.07C879.92,-18821.13 898.67,-18826.06 910.5,-18839.84 924.39,-18856.01 922.62,-31095.54 923.5,-31116.84 966.31,-32152.29 788.01,-32456.94 1113.5,-33440.84 1162.85,-33590 1256.94,-33589.88 1300.5,-33740.84 1303.91,-33752.66 1299.78,-35504.16 1308.5,-35512.84 1374.96,-35579 1453.05,-35579.01 1519.5,-35512.84 1529.11,-35503.26 1525.23,-33572.21 1527.5,-33558.84 1585.32,-33218.58 1723.79,-33165.19 1781,-32824.84 1783.15,-32812.07 1780.61,-17921.7 1789,-17911.84 1800.3,-17898.55 1818.39,-17893.79 1835.55,-17892.74"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1835.9,-17894.83 1841.82,-17892.51 1835.74,-17890.63 1835.9,-17894.83"/>
</g>
<!-- src/extensions/core/electronAdapter.ts&#45;&gt;src/i18n.ts -->
<g id="edge1497" class="edge">
<title>src/extensions/core/electronAdapter.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M862.01,-18820.07C879.92,-18821.12 898.67,-18826.06 910.5,-18839.84 927.39,-18859.51 918.28,-33750.44 923.5,-33775.84 963.74,-33971.44 1059.75,-33993.34 1100.5,-34188.84 1112.48,-34246.3 1094.96,-36246.15 1113.5,-36301.84 1157.66,-36434.51 1256.01,-36422.28 1300.5,-36554.84 1306.88,-36573.85 1296.58,-37260.7 1308.5,-37276.84 1369.22,-37359.03 1426.54,-37331.09 1527.5,-37346.84 1638.82,-37364.2 1701.21,-37426.38 1781,-37346.84 1787.22,-37340.64 1788.54,-34827.6 1789,-34818.84 1807.92,-34462.01 1866.87,-34028.01 1878.86,-33942.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1880.95,-33942.27 1879.7,-33936.04 1876.79,-33941.69 1880.95,-33942.27"/>
</g>
<!-- src/extensions/core/electronAdapter.ts&#45;&gt;src/constants/uvMirrors.ts -->
<g id="edge1496" class="edge">
<title>src/extensions/core/electronAdapter.ts&#45;&gt;src/constants/uvMirrors.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M862.01,-18820.07C879.92,-18821.12 898.67,-18826.06 910.5,-18839.84 927.21,-18859.3 917.06,-33588.01 923.5,-33612.84 964.2,-33769.79 1059.21,-33775.04 1100.5,-33931.84 1111.37,-33973.1 1089.61,-35432.49 1113.5,-35467.84 1163.83,-35542.31 1250.25,-35470.32 1300.5,-35544.84 1310.25,-35559.29 1296.14,-36787.55 1308.5,-36799.84 1384.41,-36875.27 1719.26,-36794.25 1781,-36706.84 1791.7,-36691.68 1776.98,-26033.97 1789,-26019.84 1801.44,-26005.22 1822.09,-26000.93 1840.69,-26000.53"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1840.9,-26002.63 1846.9,-26000.53 1840.9,-25998.43 1840.9,-26002.63"/>
</g>
<!-- src/extensions/core/groupNode.ts -->
<g id="node593" class="node">
<title>src/extensions/core/groupNode.ts</title>
<g id="a_node593"><a xlink:href="src/extensions/core/groupNode.ts" xlink:title="groupNode.ts">
<path fill="#ddfeff" stroke="black" d="M1045,-18923.84C1045,-18923.84 979,-18923.84 979,-18923.84 976,-18923.84 973,-18920.84 973,-18917.84 973,-18917.84 973,-18911.84 973,-18911.84 973,-18908.84 976,-18905.84 979,-18905.84 979,-18905.84 1045,-18905.84 1045,-18905.84 1048,-18905.84 1051,-18908.84 1051,-18911.84 1051,-18911.84 1051,-18917.84 1051,-18917.84 1051,-18920.84 1048,-18923.84 1045,-18923.84"/>
<text text-anchor="start" x="981" y="-18912.64" font-family="Helvetica,sans-Serif" font-size="9.00">groupNode.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/groupNode.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1505" class="edge">
<title>src/extensions/core/groupNode.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1051.07,-18918.48C1068.77,-18917.94 1088.52,-18913.73 1100.5,-18899.84 1111.15,-18887.49 1112.84,-18329.13 1113.5,-18312.84 1139.55,-17672.95 1196.2,-16886.78 1204.88,-16768.13"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1206.99,-16767.97 1205.34,-16761.84 1202.8,-16767.67 1206.99,-16767.97"/>
</g>
<!-- src/extensions/core/groupNode.ts&#45;&gt;src/services/dialogService.ts -->
<g id="edge1514" class="edge">
<title>src/extensions/core/groupNode.ts&#45;&gt;src/services/dialogService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1016.81,-18924.13C1031.16,-18959.74 1082.16,-19091.14 1100.5,-19204.84 1104.78,-19231.39 1094.23,-19670.07 1113.5,-19688.84 1173.05,-19746.81 1241.69,-19747.56 1300.5,-19688.84 1313.41,-19675.95 1296.38,-14448.48 1308.5,-14434.84 1324.9,-14416.37 1351.89,-14412.26 1375.77,-14413.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1375.67,-14415.14 1381.76,-14413.34 1375.87,-14410.94 1375.67,-14415.14"/>
</g>
<!-- src/extensions/core/groupNode.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge1504" class="edge">
<title>src/extensions/core/groupNode.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1014.98,-18923.94C1026.28,-18976.53 1082.82,-19246.79 1100.5,-19470.84 1105.73,-19537.12 1095.81,-28980.75 1113.5,-29044.84 1156.71,-29201.41 1256.97,-29202.35 1300.5,-29358.84 1305.95,-29378.43 1294.08,-30808.5 1308.5,-30822.84 1374.99,-30888.97 1452.61,-30888.56 1519.5,-30822.84 1537.57,-30805.08 1515.5,-30389.15 1527.5,-30366.84 1592.22,-30246.48 1717.3,-30313.74 1781,-30192.84 1791.84,-30172.26 1776.24,-16812.29 1789,-16792.84 1802.22,-16772.69 1828.02,-16762.64 1848.94,-16757.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.57,-16759.66 1854.98,-16756.32 1848.66,-16755.56 1849.57,-16759.66"/>
</g>
<!-- src/extensions/core/groupNode.ts&#45;&gt;src/stores/executionStore.ts -->
<g id="edge1515" class="edge">
<title>src/extensions/core/groupNode.ts&#45;&gt;src/stores/executionStore.ts</title>
<g id="a_edge1515"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1014.98,-18923.94C1026.28,-18976.53 1082.82,-19246.79 1100.5,-19470.84 1103.1,-19503.78 1093.81,-28962.29 1113.5,-28988.84 1165.26,-29058.62 1248.61,-28976.15 1300.5,-29045.84 1313.38,-29063.14 1293.21,-30583.62 1308.5,-30598.84 1374.98,-30664.98 1452.76,-30664.71 1519.5,-30598.84 1531.56,-30586.93 1520.24,-30004.15 1527.5,-29988.84 1590.52,-29855.86 1718.82,-29909.21 1781,-29775.84 1791.86,-29752.55 1772.35,-14997.41 1789,-14977.84 1796.84,-14968.62 1807.94,-14963.51 1819.74,-14960.89"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1828.11,-14961.8 1833.75,-14958.86 1827.51,-14957.64 1828.11,-14961.8"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1827.81,-14959.72 1824.84,-14960.15 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1822.46" cy="-14960.5" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1757.96" y="-16934.66" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/groupNode.ts&#45;&gt;src/stores/toastStore.ts -->
<g id="edge1517" class="edge">
<title>src/extensions/core/groupNode.ts&#45;&gt;src/stores/toastStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1014.98,-18923.94C1026.28,-18976.53 1082.82,-19246.79 1100.5,-19470.84 1105.73,-19537.12 1093.74,-28981.36 1113.5,-29044.84 1157.11,-29184.91 1256.58,-29176.86 1300.5,-29316.84 1306.18,-29334.94 1295.05,-30669.46 1308.5,-30682.84 1375,-30748.95 1452.38,-30748.33 1519.5,-30682.84 1532.43,-30670.22 1524.92,-30375.71 1527.5,-30357.84 1589.62,-29927.88 1724.05,-29844.51 1781,-29413.84 1793.13,-29322.09 1785.09,-16179.3 1789,-16086.84 1807.67,-15645.16 1868.03,-15105.82 1879.21,-15008.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.33,-15008.27 1879.93,-15002.06 1877.16,-15007.79 1881.33,-15008.27"/>
</g>
<!-- src/extensions/core/groupNode.ts&#45;&gt;src/types/comfy.ts -->
<g id="edge1519" class="edge">
<title>src/extensions/core/groupNode.ts&#45;&gt;src/types/comfy.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1013.12,-18923.85C1016.22,-19148.92 1076.33,-23543.04 1100.5,-27076.84 1100.6,-27092.08 1103.14,-31455.65 1113.5,-31466.84 1141.82,-31497.43 1272.18,-31451.24 1300.5,-31481.84 1314.36,-31496.82 1296.57,-34404.28 1308.5,-34420.84 1366.35,-34501.11 1460.94,-34412.08 1519.5,-34491.84 1532.36,-34509.35 1511.98,-34867.63 1527.5,-34882.84 1547.62,-34902.55 1761.05,-34902.72 1781,-34882.84 1792.79,-34871.09 1787.48,-32502.41 1789,-32485.84 1829.45,-32045.45 1927.08,-31947.28 1967,-31506.84 1969.2,-31482.59 1964.66,-17500.74 1980,-17481.84 1989.16,-17470.55 2004.47,-17466.39 2018.54,-17465.23"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2019.01,-17467.31 2024.89,-17464.89 2018.79,-17463.11 2019.01,-17467.31"/>
</g>
<!-- src/extensions/core/groupNode.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1511" class="edge">
<title>src/extensions/core/groupNode.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1013.13,-18924.05C1016.25,-19149.64 1075.87,-23473.33 1100.5,-26950.84 1100.7,-26978.41 1098.79,-30897.52 1113.5,-30920.84 1162.71,-30998.85 1251.29,-30932.83 1300.5,-31010.84 1309.45,-31025.03 1296.62,-33414.99 1308.5,-33426.84 1618.68,-33735.99 1755.23,-33108.25 1781,-33020.84 1794.82,-32973.97 1784.81,-26033.52 1789,-25984.84 1806.87,-25777.29 1862.66,-25529.26 1877.4,-25466.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/extensions/core/groupNode.ts&#45;&gt;src/i18n.ts -->
<g id="edge1509" class="edge">
<title>src/extensions/core/groupNode.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1051.1,-18910.14C1068.81,-18910.22 1088.56,-18914 1100.5,-18927.84 1115.19,-18944.85 1107.92,-31851.07 1113.5,-31872.84 1156.48,-32040.66 1257.39,-32047.05 1300.5,-32214.84 1322.04,-32298.67 1287.5,-35246.87 1308.5,-35330.84 1357.07,-35525.07 1455.94,-35538.98 1519.5,-35728.84 1523.07,-35739.51 1518.94,-35771.54 1527.5,-35778.84 1613.23,-35851.94 1701.12,-35858.29 1781,-35778.84 1788.35,-35771.53 1787.68,-34296.12 1789,-34285.84 1806.54,-34149.65 1858.78,-33991.03 1875.67,-33942.03"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.74,-33942.46 1877.72,-33936.1 1873.77,-33941.08 1877.74,-33942.46"/>
</g>
<!-- src/extensions/core/groupNode.ts&#45;&gt;src/stores/nodeDefStore.ts -->
<g id="edge1516" class="edge">
<title>src/extensions/core/groupNode.ts&#45;&gt;src/stores/nodeDefStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1014.98,-18923.94C1026.28,-18976.53 1082.81,-19246.79 1100.5,-19470.84 1110.26,-19594.48 1094.42,-28278.29 1113.5,-28400.84 1155.75,-28672.22 1257.66,-28718.54 1300.5,-28989.84 1303.5,-29008.84 1294.86,-30361.27 1308.5,-30374.84 1375,-30440.96 1452.79,-30440.75 1519.5,-30374.84 1532.66,-30361.83 1524.22,-29727.04 1527.5,-29708.84 1586.65,-29380.73 1723.73,-29331.27 1781,-29002.84 1783.11,-28990.74 1781.04,-14867.19 1789,-14857.84 1799.28,-14845.76 1815.16,-14840.73 1830.86,-14839.12"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1831.27,-14841.2 1837.09,-14838.65 1830.95,-14837.01 1831.27,-14841.2"/>
</g>
<!-- src/extensions/core/groupNode.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge1510" class="edge">
<title>src/extensions/core/groupNode.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1013.1,-18923.96C1015.9,-19171.02 1074.73,-24384.13 1100.5,-28574.84 1100.84,-28630.56 1104.95,-32531.77 1113.5,-32586.84 1155.99,-32860.33 1258.15,-32907.32 1300.5,-33180.84 1307.97,-33229.08 1295.34,-36648.83 1308.5,-36695.84 1357.38,-36870.38 1465.27,-36871.88 1519.5,-37044.84 1523.66,-37058.12 1517.35,-37160.32 1527.5,-37169.84 1669.97,-37303.48 1788.57,-37245.34 1967,-37165.84 2081.16,-37114.97 2113.46,-37077.03 2159.5,-36960.84 2178.3,-36913.38 2146.61,-22305.42 2167.5,-22258.84 2179.04,-22233.1 2205.24,-22212.93 2224.2,-22200.99"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2225.32,-22202.77 2229.34,-22197.84 2223.13,-22199.18 2225.32,-22202.77"/>
</g>
<!-- src/extensions/core/groupNode.ts&#45;&gt;src/stores/widgetStore.ts -->
<g id="edge1518" class="edge">
<title>src/extensions/core/groupNode.ts&#45;&gt;src/stores/widgetStore.ts</title>
<g id="a_edge1518"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1051.18,-18918.58C1068.92,-18918.07 1088.66,-18913.84 1100.5,-18899.84 1137.29,-18856.34 1076.51,-14841.17 1113.5,-14797.84 1122.85,-14786.89 1136.79,-14781.71 1151.03,-14779.63"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1159.4,-14781.06 1165.21,-14778.49 1159.06,-14776.88 1159.4,-14781.06"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1159.23,-14778.97 1156.24,-14779.21 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1153.84" cy="-14779.41" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1082.42" y="-16841.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/groupNode.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts -->
<g id="edge1512" class="edge">
<title>src/extensions/core/groupNode.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1013.1,-18923.98C1015.83,-19176.72 1074.3,-24619.75 1100.5,-28994.84 1101.16,-29104.34 1097.39,-32828.53 1113.5,-32936.84 1155.97,-33222.36 1258.17,-33273.29 1300.5,-33558.84 1304.03,-33582.65 1296.3,-37004.09 1308.5,-37024.84 1362.97,-37117.46 1464.11,-37050.77 1519.5,-37142.84 1529.76,-37159.88 1513.28,-37486.93 1527.5,-37500.84 1608.05,-37579.61 1676.42,-37542.75 1781,-37500.84 1894.51,-37455.35 1873.38,-37370.72 1980,-37310.84 2052,-37270.39 2109.11,-37328.26 2159.5,-37262.84 2181.05,-37234.86 2148.92,-34749.88 2167.5,-34719.84 2207.02,-34655.94 2279.05,-34707.78 2318.5,-34643.84 2330.98,-34623.6 2331.07,-20970.61 2331.5,-20946.84 2345.49,-20178.76 2390.42,-19233.1 2396.75,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2398.86,-19102 2397.06,-19095.9 2394.67,-19101.79 2398.86,-19102"/>
</g>
<!-- src/extensions/core/groupNode.ts&#45;&gt;src/constants/groupNodeConstants.ts -->
<g id="edge1508" class="edge">
<title>src/extensions/core/groupNode.ts&#45;&gt;src/constants/groupNodeConstants.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1013.12,-18923.85C1016.19,-19148.92 1075.79,-23543.04 1100.5,-27076.84 1100.89,-27132.17 1101.71,-31006.77 1113.5,-31060.84 1156.34,-31257.31 1257.59,-31276.38 1300.5,-31472.84 1312.35,-31527.11 1298.69,-33418.15 1308.5,-33472.84 1358.48,-33751.43 1295.49,-33908.72 1527.5,-34070.84 1619.86,-34135.37 1701.26,-34150.43 1781,-34070.84 1786.39,-34065.46 1788.89,-29695.45 1789,-29687.84 1809.65,-28276.5 1873.67,-26531.91 1880.42,-26350.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1882.53,-26350.16 1880.65,-26344.08 1878.33,-26350 1882.53,-26350.16"/>
</g>
<!-- src/extensions/core/groupNodeManage.ts -->
<g id="node594" class="node">
<title>src/extensions/core/groupNodeManage.ts</title>
<g id="a_node594"><a xlink:href="src/extensions/core/groupNodeManage.ts" xlink:title="groupNodeManage.ts">
<path fill="#ddfeff" stroke="black" d="M1257.5,-18893.84C1257.5,-18893.84 1156.5,-18893.84 1156.5,-18893.84 1153.5,-18893.84 1150.5,-18890.84 1150.5,-18887.84 1150.5,-18887.84 1150.5,-18881.84 1150.5,-18881.84 1150.5,-18878.84 1153.5,-18875.84 1156.5,-18875.84 1156.5,-18875.84 1257.5,-18875.84 1257.5,-18875.84 1260.5,-18875.84 1263.5,-18878.84 1263.5,-18881.84 1263.5,-18881.84 1263.5,-18887.84 1263.5,-18887.84 1263.5,-18890.84 1260.5,-18893.84 1257.5,-18893.84"/>
<text text-anchor="start" x="1158.5" y="-18882.64" font-family="Helvetica,sans-Serif" font-size="9.00">groupNodeManage.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/groupNode.ts&#45;&gt;src/extensions/core/groupNodeManage.ts -->
<g id="edge1506" class="edge">
<title>src/extensions/core/groupNode.ts&#45;&gt;src/extensions/core/groupNodeManage.ts</title>
<g id="a_edge1506"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1048.4,-18905.76C1073.01,-18901.06 1106.64,-18895.58 1136.5,-18891.3"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1144.71,-18892.27 1150.36,-18889.36 1144.13,-18888.11 1144.71,-18892.27"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1144.42,-18890.19 1141.45,-18890.61 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1139.07" cy="-18890.94" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1123.96" y="-18889.72" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/widgetInputs.ts -->
<g id="node595" class="node">
<title>src/extensions/core/widgetInputs.ts</title>
<g id="a_node595"><a xlink:href="src/extensions/core/widgetInputs.ts" xlink:title="widgetInputs.ts">
<path fill="#ddfeff" stroke="black" d="M1245,-18923.84C1245,-18923.84 1169,-18923.84 1169,-18923.84 1166,-18923.84 1163,-18920.84 1163,-18917.84 1163,-18917.84 1163,-18911.84 1163,-18911.84 1163,-18908.84 1166,-18905.84 1169,-18905.84 1169,-18905.84 1245,-18905.84 1245,-18905.84 1248,-18905.84 1251,-18908.84 1251,-18911.84 1251,-18911.84 1251,-18917.84 1251,-18917.84 1251,-18920.84 1248,-18923.84 1245,-18923.84"/>
<text text-anchor="start" x="1171" y="-18912.64" font-family="Helvetica,sans-Serif" font-size="9.00">widgetInputs.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/groupNode.ts&#45;&gt;src/extensions/core/widgetInputs.ts -->
<g id="edge1507" class="edge">
<title>src/extensions/core/groupNode.ts&#45;&gt;src/extensions/core/widgetInputs.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1051.13,-18914.84C1081.43,-18914.84 1124.03,-18914.84 1156.89,-18914.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1156.9,-18916.94 1162.9,-18914.84 1156.9,-18912.74 1156.9,-18916.94"/>
</g>
<!-- src/extensions/core/groupNode.ts&#45;&gt;src/schemas/nodeDefSchema.ts -->
<g id="edge1513" class="edge">
<title>src/extensions/core/groupNode.ts&#45;&gt;src/schemas/nodeDefSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1051.1,-18910.14C1068.81,-18910.22 1088.56,-18914 1100.5,-18927.84 1114.85,-18944.46 1107.37,-31557.75 1113.5,-31578.84 1156.85,-31727.9 1257.03,-31724.81 1300.5,-31873.84 1312.09,-31913.58 1299.89,-34814.34 1308.5,-34854.84 1356.73,-35081.58 1469.48,-35105.48 1519.5,-35331.84 1522.1,-35343.58 1518.92,-35756.41 1527.5,-35764.84 1547.6,-35784.57 1761.04,-35784.71 1781,-35764.84 1790.24,-35755.63 1787.62,-33899.81 1789,-33886.84 1829.58,-33504.32 1927.03,-33422.42 1967,-33039.84 1984.9,-32868.49 1975.96,-20808.07 1980,-20635.84 1994.87,-20001.22 2042.59,-19221.48 2050.02,-19102.39"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2052.14,-19102.19 2050.42,-19096.07 2047.95,-19101.92 2052.14,-19102.19"/>
</g>
<!-- src/utils/executableGroupNodeChildDTO.ts -->
<g id="node597" class="node">
<title>src/utils/executableGroupNodeChildDTO.ts</title>
<g id="a_node597"><a xlink:href="src/utils/executableGroupNodeChildDTO.ts" xlink:title="executableGroupNodeChildDTO.ts">
<path fill="#ddfeff" stroke="black" d="M1961,-18325.84C1961,-18325.84 1803,-18325.84 1803,-18325.84 1800,-18325.84 1797,-18322.84 1797,-18319.84 1797,-18319.84 1797,-18313.84 1797,-18313.84 1797,-18310.84 1800,-18307.84 1803,-18307.84 1803,-18307.84 1961,-18307.84 1961,-18307.84 1964,-18307.84 1967,-18310.84 1967,-18313.84 1967,-18313.84 1967,-18319.84 1967,-18319.84 1967,-18322.84 1964,-18325.84 1961,-18325.84"/>
<text text-anchor="start" x="1805" y="-18314.64" font-family="Helvetica,sans-Serif" font-size="9.00">executableGroupNodeChildDTO.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/groupNode.ts&#45;&gt;src/utils/executableGroupNodeChildDTO.ts -->
<g id="edge1520" class="edge">
<title>src/extensions/core/groupNode.ts&#45;&gt;src/utils/executableGroupNodeChildDTO.ts</title>
<g id="a_edge1520"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1013.13,-18924.11C1016.15,-19146.89 1072.91,-23340.03 1100.5,-26712.84 1101.65,-26853.28 1096.28,-29101.45 1113.5,-29240.84 1156.25,-29586.92 1258.04,-29656.72 1300.5,-30002.84 1302.44,-30018.62 1297.24,-32281.61 1308.5,-32292.84 1374.93,-32359.03 1427.23,-32309.56 1519.5,-32292.84 1641.63,-32270.7 1710.26,-32296.82 1781,-32194.84 1794.48,-32175.41 1774.14,-18831.93 1795.52,-18338.71"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1798.29,-18330.88 1796.7,-18324.73 1794.1,-18330.53 1798.29,-18330.88"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1796.2,-18330.7 1795.94,-18333.69 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1795.74" cy="-18336.09" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1767.48" y="-18568.17" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/utils/executableGroupNodeDto.ts -->
<g id="node598" class="node">
<title>src/utils/executableGroupNodeDto.ts</title>
<g id="a_node598"><a xlink:href="src/utils/executableGroupNodeDto.ts" xlink:title="executableGroupNodeDto.ts">
<path fill="#ddfeff" stroke="black" d="M2118,-18411.84C2118,-18411.84 1986,-18411.84 1986,-18411.84 1983,-18411.84 1980,-18408.84 1980,-18405.84 1980,-18405.84 1980,-18399.84 1980,-18399.84 1980,-18396.84 1983,-18393.84 1986,-18393.84 1986,-18393.84 2118,-18393.84 2118,-18393.84 2121,-18393.84 2124,-18396.84 2124,-18399.84 2124,-18399.84 2124,-18405.84 2124,-18405.84 2124,-18408.84 2121,-18411.84 2118,-18411.84"/>
<text text-anchor="start" x="1988" y="-18400.64" font-family="Helvetica,sans-Serif" font-size="9.00">executableGroupNodeDto.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/groupNode.ts&#45;&gt;src/utils/executableGroupNodeDto.ts -->
<g id="edge1521" class="edge">
<title>src/extensions/core/groupNode.ts&#45;&gt;src/utils/executableGroupNodeDto.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1013.12,-18923.85C1016.22,-19148.92 1076.34,-23543.04 1100.5,-27076.84 1100.71,-27107.42 1102.3,-31452.38 1113.5,-31480.84 1158.3,-31594.68 1255.71,-31568.99 1300.5,-31682.84 1314.78,-31719.13 1299.16,-34452.97 1308.5,-34490.84 1358.9,-34695.23 1347.49,-34801.69 1527.5,-34910.84 1623.84,-34969.25 1701.2,-34990.37 1781,-34910.84 1792.45,-34899.43 1783.26,-32598.94 1789,-32583.84 1831.48,-32471.97 1924.66,-32493.76 1967,-32381.84 1975.58,-32359.16 1964.72,-18436.66 1980,-18417.84 1980.46,-18417.27 1980.93,-18416.73 1981.41,-18416.2"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1983.12,-18417.49 1986.15,-18411.9 1980.3,-18414.38 1983.12,-18417.49"/>
</g>
<!-- src/extensions/core/groupNode.ts&#45;&gt;src/utils/vintageClipboard.ts -->
<g id="edge1522" class="edge">
<title>src/extensions/core/groupNode.ts&#45;&gt;src/utils/vintageClipboard.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1013.12,-18924.05C1016.17,-19149.64 1074.18,-23473.35 1100.5,-26950.84 1101.79,-27120.83 1096.05,-29841.73 1113.5,-30010.84 1156.15,-30424.15 1257.9,-30513.52 1300.5,-30926.84 1301.91,-30940.53 1298.75,-32899.12 1308.5,-32908.84 1374.94,-32975.01 1446.35,-32967.52 1519.5,-32908.84 1532.29,-32898.58 1522.12,-32888.32 1527.5,-32872.84 1612.47,-32628.48 1723.13,-32600.99 1781,-32348.84 1783.7,-32337.08 1781.18,-18457.03 1789,-18447.84 1797.73,-18437.57 1810.51,-18432.4 1823.78,-18430.09"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1824.26,-18432.14 1829.91,-18429.22 1823.67,-18427.99 1824.26,-18432.14"/>
</g>
<!-- src/extensions/core/groupNodeManage.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1523" class="edge">
<title>src/extensions/core/groupNodeManage.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1150.37,-18876.05C1132.18,-18869.91 1114.73,-18859.49 1107,-18841.84 1098.17,-18821.66 1106.15,-18070.85 1107,-18048.84 1127.34,-17520.94 1194.1,-16874.78 1205.38,-16768.08"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1207.47,-16768.28 1206.01,-16762.09 1203.29,-16767.84 1207.47,-16768.28"/>
</g>
<!-- src/extensions/core/groupNodeManage.ts&#45;&gt;src/stores/toastStore.ts -->
<g id="edge1531" class="edge">
<title>src/extensions/core/groupNodeManage.ts&#45;&gt;src/stores/toastStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1263.71,-18881.73C1277.7,-18883.88 1291.32,-18889.06 1300.5,-18899.84 1312.71,-18914.17 1295.18,-29731.53 1308.5,-29744.84 1374.84,-29811.12 1441.96,-29797.58 1519.5,-29744.84 1781.07,-29566.92 1721.75,-29393.58 1781,-29082.84 1789.45,-29038.51 1787.09,-16131.92 1789,-16086.84 1807.67,-15645.16 1868.03,-15105.82 1879.21,-15008.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.33,-15008.27 1879.93,-15002.06 1877.16,-15007.79 1881.33,-15008.27"/>
</g>
<!-- src/extensions/core/groupNodeManage.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1530" class="edge">
<title>src/extensions/core/groupNodeManage.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1263.71,-18881.73C1277.7,-18883.88 1291.32,-18889.06 1300.5,-18899.84 1314.33,-18916.08 1298.86,-31167.81 1308.5,-31186.84 1361.09,-31290.64 1466.41,-31238.29 1519.5,-31341.84 1529.25,-31360.85 1512.32,-32095.81 1527.5,-32110.84 1547.52,-32130.65 1761.07,-32130.74 1781,-32110.84 1788.53,-32103.32 1788.09,-25995.43 1789,-25984.84 1806.88,-25777.3 1862.66,-25529.27 1877.4,-25466.07"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/extensions/core/groupNodeManage.ts&#45;&gt;src/constants/groupNodeConstants.ts -->
<g id="edge1529" class="edge">
<title>src/extensions/core/groupNodeManage.ts&#45;&gt;src/constants/groupNodeConstants.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1263.72,-18881.73C1277.7,-18883.88 1291.32,-18889.06 1300.5,-18899.84 1307.46,-18908.01 1307.15,-31257.19 1308.5,-31267.84 1357.68,-31656.58 1217.92,-31881.63 1527.5,-32121.84 1616.51,-32190.9 1701.27,-32201.44 1781,-32121.84 1787.41,-32115.44 1788.27,-26915.86 1789,-26906.84 1807.02,-26683.42 1863.38,-26415.53 1877.68,-26349.89"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.77,-26350.16 1879,-26343.85 1875.66,-26349.27 1879.77,-26350.16"/>
</g>
<!-- src/extensions/core/groupNodeManage.ts&#45;&gt;src/scripts/ui.ts -->
<g id="edge1524" class="edge">
<title>src/extensions/core/groupNodeManage.ts&#45;&gt;src/scripts/ui.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1263.71,-18881.73C1277.7,-18883.88 1291.32,-18889.06 1300.5,-18899.84 1321.54,-18924.55 1285.54,-28223.9 1308.5,-28246.84 1374.84,-28313.12 1453.17,-28313.13 1519.5,-28246.84 1534.39,-28231.96 1515.68,-16138.26 1527.5,-16120.84 1547.07,-16091.99 1587.03,-16080.48 1615.57,-16075.89"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1616.21,-16077.92 1621.83,-16074.96 1615.59,-16073.76 1616.21,-16077.92"/>
</g>
<!-- src/extensions/core/groupNodeManage.ts&#45;&gt;src/extensions/core/groupNode.ts -->
<g id="edge1527" class="edge">
<title>src/extensions/core/groupNodeManage.ts&#45;&gt;src/extensions/core/groupNode.ts</title>
<g id="a_edge1527"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1170.87,-18893.86C1141.25,-18899.53 1098.45,-18906.34 1064.89,-18910.81"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1056.81,-18909.73 1051.13,-18912.58 1057.35,-18913.9 1056.81,-18909.73"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1057.08,-18911.82 1060.06,-18911.43 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1062.44" cy="-18911.13" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1086.55" y="-18906.89" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/groupNodeManage.css -->
<g id="node600" class="node">
<title>src/extensions/core/groupNodeManage.css</title>
<g id="a_node600"><a xlink:href="src/extensions/core/groupNodeManage.css" xlink:title="groupNodeManage.css">
<path fill="#ffffcc" stroke="black" d="M1479.5,-18893.84C1479.5,-18893.84 1372.5,-18893.84 1372.5,-18893.84 1369.5,-18893.84 1366.5,-18890.84 1366.5,-18887.84 1366.5,-18887.84 1366.5,-18881.84 1366.5,-18881.84 1366.5,-18878.84 1369.5,-18875.84 1372.5,-18875.84 1372.5,-18875.84 1479.5,-18875.84 1479.5,-18875.84 1482.5,-18875.84 1485.5,-18878.84 1485.5,-18881.84 1485.5,-18881.84 1485.5,-18887.84 1485.5,-18887.84 1485.5,-18890.84 1482.5,-18893.84 1479.5,-18893.84"/>
<text text-anchor="start" x="1374.5" y="-18882.64" font-family="Helvetica,sans-Serif" font-size="9.00">groupNodeManage.css</text>
</a>
</g>
</g>
<!-- src/extensions/core/groupNodeManage.ts&#45;&gt;src/extensions/core/groupNodeManage.css -->
<g id="edge1528" class="edge">
<title>src/extensions/core/groupNodeManage.ts&#45;&gt;src/extensions/core/groupNodeManage.css</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1263.6,-18884.84C1293.03,-18884.84 1329.34,-18884.84 1360.06,-18884.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1360.13,-18886.94 1366.13,-18884.84 1360.13,-18882.74 1360.13,-18886.94"/>
</g>
<!-- src/extensions/core/groupNodeManage.ts&#45;&gt;src/scripts/ui/dialog.ts -->
<g id="edge1525" class="edge">
<title>src/extensions/core/groupNodeManage.ts&#45;&gt;src/scripts/ui/dialog.ts</title>
<g id="a_edge1525"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1259.81,-18875.81C1275.51,-18870.39 1291.07,-18861.72 1300.5,-18847.84 1311.14,-18832.17 1295.91,-16134.99 1308.5,-16120.84 1326.92,-16100.13 1358.67,-16097.48 1384.37,-16099.54"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1392.08,-16102.54 1398.29,-16101.14 1392.56,-16098.37 1392.08,-16102.54"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1392.32,-16100.45 1389.34,-16100.11 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1386.96" cy="-16099.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1279.28" y="-17481.53" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui/draggableList.ts -->
<g id="node602" class="node">
<title>src/scripts/ui/draggableList.ts</title>
<g id="a_node602"><a xlink:href="src/scripts/ui/draggableList.ts" xlink:title="draggableList.ts">
<path fill="#ddfeff" stroke="black" d="M1245.5,-16115.84C1245.5,-16115.84 1168.5,-16115.84 1168.5,-16115.84 1165.5,-16115.84 1162.5,-16112.84 1162.5,-16109.84 1162.5,-16109.84 1162.5,-16103.84 1162.5,-16103.84 1162.5,-16100.84 1165.5,-16097.84 1168.5,-16097.84 1168.5,-16097.84 1245.5,-16097.84 1245.5,-16097.84 1248.5,-16097.84 1251.5,-16100.84 1251.5,-16103.84 1251.5,-16103.84 1251.5,-16109.84 1251.5,-16109.84 1251.5,-16112.84 1248.5,-16115.84 1245.5,-16115.84"/>
<text text-anchor="start" x="1170.5" y="-16104.64" font-family="Helvetica,sans-Serif" font-size="9.00">draggableList.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/groupNodeManage.ts&#45;&gt;src/scripts/ui/draggableList.ts -->
<g id="edge1526" class="edge">
<title>src/extensions/core/groupNodeManage.ts&#45;&gt;src/scripts/ui/draggableList.ts</title>
<g id="a_edge1526"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1150.37,-18876.05C1132.18,-18869.91 1114.73,-18859.49 1107,-18841.84 1099.44,-18824.57 1099.44,-16144.11 1107,-16126.84 1114.07,-16110.7 1130.75,-16104.08 1148.51,-16102.03"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1156.61,-16103.69 1162.48,-16101.26 1156.38,-16099.49 1156.61,-16103.69"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1156.49,-16101.59 1153.5,-16101.75 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1151.1" cy="-16101.89" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1076.83" y="-17481.58" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/widgetInputs.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1703" class="edge">
<title>src/extensions/core/widgetInputs.ts&#45;&gt;src/scripts/app.ts</title>
<g id="a_edge1703"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1162.76,-18919.93C1140.33,-18919.72 1115.96,-18914.31 1107,-18893.84 1097.59,-18872.34 1106.1,-18072.29 1107,-18048.84 1126.89,-17532.52 1191.19,-16903.07 1204.56,-16775.87"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1207.47,-16768.28 1206.01,-16762.09 1203.29,-16767.84 1207.47,-16768.28"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1205.38,-16768.06 1205.06,-16771.04 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1204.81" cy="-16773.43" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1092.62" y="-17830.19" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/widgetInputs.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1699" class="edge">
<title>src/extensions/core/widgetInputs.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1210.85,-18924.08C1224.37,-18968.54 1282.23,-19165 1300.5,-19330.84 1301.64,-19341.2 1301.74,-31332.9 1308.5,-31340.84 1370.12,-31413.13 1457.52,-31302.85 1519.5,-31374.84 1533.09,-31390.63 1512.69,-32110.18 1527.5,-32124.84 1607.59,-32204.08 1701.28,-32204.45 1781,-32124.84 1788.54,-32117.3 1788.08,-25995.46 1789,-25984.84 1806.88,-25777.3 1862.66,-25529.27 1877.4,-25466.07"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/extensions/core/widgetInputs.ts&#45;&gt;src/composables/functional/useChainCallback.ts -->
<g id="edge1698" class="edge">
<title>src/extensions/core/widgetInputs.ts&#45;&gt;src/composables/functional/useChainCallback.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1251.18,-18919.13C1269.16,-18918.39 1288.58,-18913.83 1300.5,-18899.84 1309.73,-18889 1308.07,-10717.06 1308.5,-10702.84 1333,-9897.75 1412.79,-8907.6 1423.75,-8774"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1425.84,-8774.13 1424.24,-8767.97 1421.66,-8773.78 1425.84,-8774.13"/>
</g>
<!-- src/extensions/core/widgetInputs.ts&#45;&gt;src/scripts/widgets.ts -->
<g id="edge1704" class="edge">
<title>src/extensions/core/widgetInputs.ts&#45;&gt;src/scripts/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1251.17,-18919.11C1269.15,-18918.38 1288.57,-18913.82 1300.5,-18899.84 1313.37,-18884.75 1301.76,-16062.49 1308.5,-16043.84 1328.71,-15987.89 1381.73,-15938.32 1408.72,-15915.75"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1410.15,-15917.29 1413.44,-15911.86 1407.47,-15914.05 1410.15,-15917.29"/>
</g>
<!-- src/extensions/core/widgetInputs.ts&#45;&gt;src/lib/litegraph/src/types/events.ts -->
<g id="edge1700" class="edge">
<title>src/extensions/core/widgetInputs.ts&#45;&gt;src/lib/litegraph/src/types/events.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1208.08,-18924.09C1210.67,-19217.59 1273.99,-26432.78 1300.5,-32228.84 1300.73,-32279.35 1300.52,-35815.96 1308.5,-35865.84 1356.31,-36164.5 1469.42,-36214.55 1519.5,-36512.84 1523.71,-36537.93 1516.49,-36947.89 1527.5,-36970.84 1640.64,-37206.57 1734.07,-37258 1980,-37346.84 2055.03,-37373.94 2098.88,-37398.7 2159.5,-37346.84 2335.04,-37196.67 2382.45,-35501.53 2481.5,-35292.84 2558.02,-35131.62 2684.31,-35159.96 2749.5,-34993.84 2795.57,-34876.44 2904.24,-26040.95 2905.5,-25914.84 2905.6,-25904.72 2907.26,-23009.8 2913.5,-23001.84 2917.98,-22996.11 2924.57,-22992.67 2931.56,-22990.65"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2932.13,-22992.68 2937.5,-22989.27 2931.18,-22988.59 2932.13,-22992.68"/>
</g>
<!-- src/extensions/core/widgetInputs.ts&#45;&gt;src/services/litegraphService.ts -->
<g id="edge1705" class="edge">
<title>src/extensions/core/widgetInputs.ts&#45;&gt;src/services/litegraphService.ts</title>
<g id="a_edge1705"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1251.18,-18919.12C1269.15,-18918.39 1288.57,-18913.83 1300.5,-18899.84 1320.75,-18876.09 1287.87,-14429.25 1308.5,-14405.84 1321.64,-14390.93 1341.65,-14385.2 1361.4,-14383.81"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1369.34,-14385.73 1375.29,-14383.5 1369.24,-14381.54 1369.34,-14385.73"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1369.29,-14383.63 1366.29,-14383.7 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1363.89" cy="-14383.76" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1279.85" y="-16644.28" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/widgetInputs.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge1701" class="edge">
<title>src/extensions/core/widgetInputs.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1208.1,-18923.98C1211.06,-19188.14 1277.06,-25122.07 1300.5,-29890.84 1300.69,-29930.41 1301.2,-35550.94 1308.5,-35589.84 1356.38,-35845.13 1470.47,-35879.76 1519.5,-36134.84 1521.52,-36145.33 1519.91,-36896.32 1527.5,-36903.84 1728.27,-37102.53 1986.73,-37060.3 2159.5,-36836.84 2174.51,-36817.42 2152.13,-35088.97 2167.5,-35069.84 2210.59,-35016.21 2262.89,-35076.32 2318.5,-35035.84 2327.68,-35029.15 2322.05,-35020.14 2331.5,-35013.84 2384.51,-34978.46 2426.82,-35037.23 2473.5,-34993.84 2485.82,-34982.38 2469.4,-34968.52 2481.5,-34956.84 2523.08,-34916.69 2566.68,-34972.66 2609.5,-34933.84 2625.24,-34919.57 2607.37,-34902.76 2622.5,-34887.84 2664.1,-34846.81 2713.9,-34900.17 2749.5,-34853.84 2774.51,-34821.29 2736.39,-23063.51 2762.5,-23031.84 2769.7,-23023.11 2780.87,-23019.1 2792.02,-23017.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2792.45,-23019.57 2798.19,-23016.85 2792,-23015.39 2792.45,-23019.57"/>
</g>
<!-- src/extensions/core/widgetInputs.ts&#45;&gt;src/schemas/nodeDefSchema.ts -->
<g id="edge1702" class="edge">
<title>src/extensions/core/widgetInputs.ts&#45;&gt;src/schemas/nodeDefSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1208.1,-18923.98C1211.02,-19188.14 1276.27,-25122.08 1300.5,-29890.84 1300.66,-29922.88 1299.44,-34474.1 1308.5,-34504.84 1357.52,-34671.1 1468.53,-34667.16 1519.5,-34832.84 1524.66,-34849.62 1514.93,-35136.58 1527.5,-35148.84 1608.17,-35227.49 1701.18,-35228.35 1781,-35148.84 1801.28,-35128.64 1774.7,-33112.64 1789,-33087.84 1834.76,-33008.46 1921.35,-33063.28 1967,-32983.84 1977.68,-32965.25 1979.5,-20657.27 1980,-20635.84 1994.87,-20001.22 2042.59,-19221.48 2050.02,-19102.39"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2052.14,-19102.19 2050.42,-19096.07 2047.95,-19101.92 2052.14,-19102.19"/>
</g>
<!-- src/extensions/core/widgetInputs.ts&#45;&gt;src/utils/searchAndReplace.ts -->
<g id="edge1707" class="edge">
<title>src/extensions/core/widgetInputs.ts&#45;&gt;src/utils/searchAndReplace.ts</title>
<g id="a_edge1707"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1210.85,-18924.08C1224.37,-18968.54 1282.23,-19165 1300.5,-19330.84 1302.67,-19350.52 1299.92,-30720.99 1308.5,-30738.84 1360.55,-30847.12 1464.91,-30800.81 1519.5,-30907.84 1527.94,-30924.39 1514.05,-31062.02 1527.5,-31074.84 1609.05,-31152.57 1701.31,-31154.48 1781,-31074.84 1796.83,-31059.01 1774.5,-18198.89 1789,-18181.84 1795.2,-18174.55 1803.44,-18169.83 1812.46,-18166.88"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1820.69,-18167.12 1826.06,-18163.72 1819.74,-18163.03 1820.69,-18167.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1820.22,-18165.08 1817.29,-18165.75 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1814.96" cy="-18166.3" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1761.19" y="-18537.48" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/utils/nodeDefUtil.ts -->
<g id="node642" class="node">
<title>src/utils/nodeDefUtil.ts</title>
<g id="a_node642"><a xlink:href="src/utils/nodeDefUtil.ts" xlink:title="nodeDefUtil.ts">
<path fill="#ddfeff" stroke="black" d="M1916,-18265.84C1916,-18265.84 1848,-18265.84 1848,-18265.84 1845,-18265.84 1842,-18262.84 1842,-18259.84 1842,-18259.84 1842,-18253.84 1842,-18253.84 1842,-18250.84 1845,-18247.84 1848,-18247.84 1848,-18247.84 1916,-18247.84 1916,-18247.84 1919,-18247.84 1922,-18250.84 1922,-18253.84 1922,-18253.84 1922,-18259.84 1922,-18259.84 1922,-18262.84 1919,-18265.84 1916,-18265.84"/>
<text text-anchor="start" x="1850" y="-18254.64" font-family="Helvetica,sans-Serif" font-size="9.00">nodeDefUtil.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/widgetInputs.ts&#45;&gt;src/utils/nodeDefUtil.ts -->
<g id="edge1706" class="edge">
<title>src/extensions/core/widgetInputs.ts&#45;&gt;src/utils/nodeDefUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1210.85,-18924.08C1224.37,-18968.54 1282.23,-19165 1300.5,-19330.84 1304.9,-19370.79 1298.36,-30867.94 1308.5,-30906.84 1377.35,-31170.87 1588,-31491.72 1781,-31298.84 1797,-31282.85 1774.35,-18289.06 1789,-18271.84 1800.3,-18258.55 1818.39,-18253.8 1835.55,-18252.74"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1835.9,-18254.83 1841.82,-18252.51 1835.74,-18250.63 1835.9,-18254.83"/>
</g>
<!-- src/extensions/core/widgetInputs.ts&#45;&gt;src/utils/typeGuardUtil.ts -->
<g id="edge1708" class="edge">
<title>src/extensions/core/widgetInputs.ts&#45;&gt;src/utils/typeGuardUtil.ts</title>
<g id="a_edge1708"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1208.1,-18923.98C1211.03,-19188.14 1276.42,-25122.08 1300.5,-29890.84 1300.84,-29957.25 1299.18,-34607.08 1308.5,-34672.84 1356.13,-35008.91 1470.97,-35070.89 1519.5,-35406.84 1521.77,-35422.54 1516.25,-36537.66 1527.5,-36548.84 1666.11,-36686.48 1772.18,-36559.04 1967,-36544.84 2052.99,-36538.57 2102.42,-36585.45 2159.5,-36520.84 2169.58,-36509.43 2166.21,-18996.01 2167.5,-18980.84 2181.88,-18812.27 2225.38,-18612.53 2240.64,-18545.81"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2244.5,-18538.43 2243.81,-18532.11 2240.41,-18537.49 2244.5,-18538.43"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2242.45,-18537.96 2241.78,-18540.88 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2241.24" cy="-18543.22" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2165.74" y="-18795.92" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/schemas/nodeDefSchema.ts&#45;&gt;src/schemas/apiSchema.ts -->
<g id="edge3007" class="edge">
<title>src/schemas/nodeDefSchema.ts&#45;&gt;src/schemas/apiSchema.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2103.2,-19086.84C2133.76,-19086.84 2172.42,-19086.84 2201.81,-19086.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2201.94,-19088.94 2207.94,-19086.84 2201.94,-19084.74 2201.94,-19088.94"/>
</g>
<!-- src/utils/executableGroupNodeChildDTO.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge3583" class="edge">
<title>src/utils/executableGroupNodeChildDTO.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1796.75,-18321.53C1791.31,-18325.44 1787.15,-18330.75 1785,-18337.84 1778.4,-18359.62 1783.04,-24870.16 1785,-24892.84 1803.79,-25110.67 1863.12,-25371.08 1878.39,-25435.75"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1876.38,-25436.36 1879.8,-25441.71 1880.46,-25435.39 1876.38,-25436.36"/>
</g>
<!-- src/utils/executableGroupNodeChildDTO.ts&#45;&gt;src/extensions/core/groupNode.ts -->
<g id="edge3582" class="edge">
<title>src/utils/executableGroupNodeChildDTO.ts&#45;&gt;src/extensions/core/groupNode.ts</title>
<g id="a_edge3582"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1796.7,-18324.73C1793.9,-18326.77 1791.31,-18329.12 1789,-18331.84 1773.35,-18350.24 1795.85,-32227.78 1781,-32246.84 1707.31,-32341.38 1638.45,-32298.06 1519.5,-32312.84 1426.44,-32324.4 1374.93,-32379.03 1308.5,-32312.84 1297.18,-32301.56 1304.1,-30027.41 1300.5,-30011.84 1257.54,-29826.11 1156.58,-29811.53 1113.5,-29625.84 1104.97,-29589.08 1100.8,-26946.57 1100.5,-26908.84 1073.73,-23505.27 1017.95,-19286.8 1013.31,-18938"/>
<polygon fill="orange" stroke="orange" points="1015.3,-18929.97 1013.12,-18924 1011.1,-18930.03 1015.3,-18929.97"/>
<polyline fill="none" stroke="orange" points="1013.2,-18930 1013.24,-18933 "/>
<ellipse fill="none" stroke="orange" cx="1013.27" cy="-18935.4" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1761.99" y="-18483.71" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/utils/executableGroupNodeDto.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge3584" class="edge">
<title>src/utils/executableGroupNodeDto.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1986.16,-18411.91C1983.9,-18413.62 1981.83,-18415.59 1980,-18417.84 1965.81,-18435.3 1968.72,-24876.4 1967,-24898.84 1950.52,-25113.76 1899.29,-25371.79 1886.12,-25435.88"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1884.05,-25435.49 1884.9,-25441.79 1888.17,-25436.34 1884.05,-25435.49"/>
</g>
<!-- src/utils/vintageClipboard.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge3629" class="edge">
<title>src/utils/vintageClipboard.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1829.76,-18427.76C1809.86,-18429.04 1790.59,-18435.37 1785,-18453.84 1778.52,-18475.24 1783.08,-24870.56 1785,-24892.84 1803.79,-25110.67 1863.12,-25371.08 1878.39,-25435.75"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1876.38,-25436.36 1879.8,-25441.71 1880.46,-25435.39 1876.38,-25436.36"/>
</g>
<!-- src/scripts/ui/dialog.ts&#45;&gt;src/scripts/ui.ts -->
<g id="edge3135" class="edge">
<title>src/scripts/ui/dialog.ts&#45;&gt;src/scripts/ui.ts</title>
<g id="a_edge3135"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1453.74,-16098.18C1472.22,-16094.71 1497.37,-16091.2 1519.5,-16087.84 1549.2,-16083.32 1582.7,-16077.84 1608.05,-16074.44"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1616.25,-16075.54 1621.94,-16072.71 1615.73,-16071.37 1616.25,-16075.54"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1615.99,-16073.45 1613.01,-16073.82 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1610.63" cy="-16074.12" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1513.11" y="-16077.85" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui/draggableList.ts&#45;&gt;src/scripts/ui.ts -->
<g id="edge3136" class="edge">
<title>src/scripts/ui/draggableList.ts&#45;&gt;src/scripts/ui.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1251.55,-16111.67C1269.15,-16111.14 1288.17,-16106.95 1300.5,-16093.84 1316.22,-16077.11 1291.65,-16006.43 1308.5,-15990.84 1342.92,-15958.99 1474.49,-15977.7 1519.5,-15990.84 1565.79,-16004.35 1611.29,-16040.17 1633.67,-16059.7"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1632.45,-16061.43 1638.34,-16063.83 1635.24,-16058.28 1632.45,-16061.43"/>
</g>
<!-- src/extensions/core/groupOptions.ts -->
<g id="node603" class="node">
<title>src/extensions/core/groupOptions.ts</title>
<g id="a_node603"><a xlink:href="src/extensions/core/groupOptions.ts" xlink:title="groupOptions.ts">
<path fill="#ddfeff" stroke="black" d="M850.5,-18923.84C850.5,-18923.84 773.5,-18923.84 773.5,-18923.84 770.5,-18923.84 767.5,-18920.84 767.5,-18917.84 767.5,-18917.84 767.5,-18911.84 767.5,-18911.84 767.5,-18908.84 770.5,-18905.84 773.5,-18905.84 773.5,-18905.84 850.5,-18905.84 850.5,-18905.84 853.5,-18905.84 856.5,-18908.84 856.5,-18911.84 856.5,-18911.84 856.5,-18917.84 856.5,-18917.84 856.5,-18920.84 853.5,-18923.84 850.5,-18923.84"/>
<text text-anchor="start" x="775.5" y="-18912.64" font-family="Helvetica,sans-Serif" font-size="9.00">groupOptions.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/groupOptions.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge1535" class="edge">
<title>src/extensions/core/groupOptions.ts&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge1535"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M813.06,-18923.91C815.57,-19285.56 892.55,-30345.8 923.5,-31005.84 970.32,-32004.31 892.22,-32272.06 1113.5,-33246.84 1165.47,-33475.77 1257.39,-33510.07 1300.5,-33740.84 1303.23,-33755.47 1297.93,-34802.35 1308.5,-34812.84 1375.06,-34878.9 1453.03,-34878.99 1519.5,-34812.84 1527.81,-34804.57 1525.31,-33136.35 1527.5,-33124.84 1585.54,-32820.24 1723.61,-32779.56 1781,-32474.84 1783.82,-32459.86 1779.13,-14929.45 1789,-14917.84 1798.28,-14906.93 1812.14,-14901.77 1826.3,-14899.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.6,-14901.12 1840.41,-14898.53 1834.25,-14896.93 1834.6,-14901.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.43,-14899.02 1831.44,-14899.27 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.04" cy="-14899.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1760.01" y="-16904.69" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/groupOptions.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1532" class="edge">
<title>src/extensions/core/groupOptions.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M819.81,-18924.19C838.82,-18950.97 892.26,-19030.86 910.5,-19106.84 918.61,-19140.61 898.92,-29086.29 923.5,-29110.84 979.16,-29166.43 1044.84,-29166.43 1100.5,-29110.84 1113.76,-29097.59 1112.93,-18331.57 1113.5,-18312.84 1132.85,-17672.74 1195.15,-16886.82 1204.75,-16768.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1206.85,-16768.28 1205.24,-16762.13 1202.66,-16767.94 1206.85,-16768.28"/>
</g>
<!-- src/extensions/core/groupOptions.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1534" class="edge">
<title>src/extensions/core/groupOptions.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M813.06,-18923.97C815.79,-19338.4 910.48,-33725.69 923.5,-33930.84 968.4,-34638.02 1010.19,-34812.8 1113.5,-35513.84 1183.82,-35991.01 1249.38,-36103.23 1300.5,-36582.84 1301.7,-36594.11 1300.32,-36778.98 1308.5,-36786.84 1460.93,-36933.41 1647.98,-36895.23 1781,-36730.84 1792.74,-36716.33 1787.4,-26003.42 1789,-25984.84 1806.83,-25777.29 1862.65,-25529.26 1877.4,-25466.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/extensions/core/groupOptions.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge1533" class="edge">
<title>src/extensions/core/groupOptions.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M813.06,-18924.01C815.18,-19237.84 871.04,-27541.49 910.5,-34209.84 910.7,-34242.91 913.21,-36559.41 923.5,-36590.84 965.2,-36718.15 1046.61,-36712.18 1100.5,-36834.84 1112.18,-36861.41 1105.03,-36871.07 1113.5,-36898.84 1177.02,-37107.18 1254.58,-37138.92 1300.5,-37351.84 1306.12,-37377.92 1297.96,-37567.32 1308.5,-37591.84 1363.23,-37719.17 1399.64,-37760.36 1527.5,-37813.84 1631.44,-37857.31 1697.6,-37889.59 1781,-37813.84 1787.86,-37807.61 1787.82,-37740.03 1789,-37730.84 1852.53,-37235.7 1927.03,-37119.43 1967,-36621.84 1991.93,-36311.5 1954.49,-25724.12 1980,-25413.84 1993.55,-25248.96 2035.38,-25052.17 2047.61,-24996.91"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2049.7,-24997.2 2048.95,-24990.89 2045.6,-24996.29 2049.7,-24997.2"/>
</g>
<!-- src/extensions/core/index.ts&#45;&gt;src/extensions/core/clipspace.ts -->
<g id="edge1536" class="edge">
<title>src/extensions/core/index.ts&#45;&gt;src/extensions/core/clipspace.ts</title>
<g id="a_edge1536"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M636.33,-18603.67C655.19,-18604.78 679.62,-18602.57 693.5,-18586.84 713.07,-18564.67 680.28,-18341.43 701.5,-18320.84 768.16,-18256.15 843.85,-18256.14 910.5,-18320.84 945.28,-18354.59 891.68,-18720.28 923.5,-18756.84 975.89,-18817.01 1024.03,-18764.06 1100.5,-18786.84 1126.89,-18794.7 1155.44,-18807.43 1176.18,-18817.5"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1182.27,-18822.87 1188.58,-18823.66 1184.14,-18819.11 1182.27,-18822.87"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1183.2,-18820.99 1180.52,-18819.66 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1178.37" cy="-18818.59" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="938.37" y="-18706.49" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/index.ts&#45;&gt;src/extensions/core/contextMenuFilter.ts -->
<g id="edge1537" class="edge">
<title>src/extensions/core/index.ts&#45;&gt;src/extensions/core/contextMenuFilter.ts</title>
<g id="a_edge1537"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M616.06,-18590.78C629.16,-18572.05 662.1,-18529.19 701.5,-18509.84 714.55,-18503.43 729.47,-18499.5 744.01,-18497.14"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="752.08,-18498.2 757.76,-18495.33 751.53,-18494.03 752.08,-18498.2"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="751.81,-18496.11 748.83,-18496.51 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="746.45" cy="-18496.82" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="650.12" y="-18519.83" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/index.ts&#45;&gt;src/extensions/core/dynamicPrompts.ts -->
<g id="edge1538" class="edge">
<title>src/extensions/core/index.ts&#45;&gt;src/extensions/core/dynamicPrompts.ts</title>
<g id="a_edge1538"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M610.36,-18609.12C612.32,-18645.43 624.69,-18778.81 701.5,-18839.84 714.05,-18849.81 730.07,-18854.87 745.95,-18857.16"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="753.62,-18860.02 759.79,-18858.52 754.03,-18855.84 753.62,-18860.02"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="753.82,-18857.93 750.83,-18857.64 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="748.45" cy="-18857.41" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="615.99" y="-18745.07" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/index.ts&#45;&gt;src/extensions/core/editAttention.ts -->
<g id="edge1539" class="edge">
<title>src/extensions/core/index.ts&#45;&gt;src/extensions/core/editAttention.ts</title>
<g id="a_edge1539"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M610.88,-18590.79C614.63,-18557.66 632.38,-18442.17 701.5,-18389.84 716.49,-18378.48 736.06,-18373.63 754.5,-18371.95"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="762.4,-18373.65 768.28,-18371.24 762.18,-18369.45 762.4,-18373.65"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="762.29,-18371.55 759.29,-18371.71 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="756.9" cy="-18371.83" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="622.41" y="-18453.08" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/index.ts&#45;&gt;src/extensions/core/electronAdapter.ts -->
<g id="edge1540" class="edge">
<title>src/extensions/core/index.ts&#45;&gt;src/extensions/core/electronAdapter.ts</title>
<g id="a_edge1540"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M610.88,-18608.89C614.63,-18642.02 632.38,-18757.51 701.5,-18809.84 714.63,-18819.78 731.27,-18824.74 747.59,-18826.94"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="755.59,-18829.78 761.75,-18828.22 755.96,-18825.59 755.59,-18829.78"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="755.77,-18827.68 752.79,-18827.41 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="750.4" cy="-18827.2" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="621.74" y="-18730.81" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/index.ts&#45;&gt;src/extensions/core/groupNode.ts -->
<g id="edge1541" class="edge">
<title>src/extensions/core/index.ts&#45;&gt;src/extensions/core/groupNode.ts</title>
<g id="a_edge1541"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M636.31,-18603.65C655.15,-18604.75 679.58,-18602.53 693.5,-18586.84 710.25,-18567.96 683.34,-18377.37 701.5,-18359.84 718.21,-18343.71 893.88,-18343.62 910.5,-18359.84 931.97,-18380.8 903.88,-18877.13 923.5,-18899.84 932.4,-18910.14 945.57,-18915.12 959.01,-18917.22"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="966.78,-18920.03 972.95,-18918.47 967.16,-18915.84 966.78,-18920.03"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="966.97,-18917.93 963.98,-18917.67 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="961.59" cy="-18917.45" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="891.65" y="-18754.21" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/index.ts&#45;&gt;src/extensions/core/groupNodeManage.ts -->
<g id="edge1542" class="edge">
<title>src/extensions/core/index.ts&#45;&gt;src/extensions/core/groupNodeManage.ts</title>
<g id="a_edge1542"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M636.32,-18603.66C655.18,-18604.77 679.6,-18602.55 693.5,-18586.84 712.06,-18565.85 681.38,-18354.33 701.5,-18334.84 734.86,-18302.52 877.18,-18302.48 910.5,-18334.84 945.67,-18368.99 890.81,-18739.31 923.5,-18775.84 976.48,-18835.04 1040.8,-18748.41 1100.5,-18800.84 1116.79,-18815.14 1099.05,-18831.69 1113.5,-18847.84 1122.57,-18857.98 1134.81,-18865.38 1147.4,-18870.77"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1154.18,-18875.55 1160.54,-18875.68 1155.65,-18871.61 1154.18,-18875.55"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1154.92,-18873.58 1152.11,-18872.53 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1149.86" cy="-18871.69" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="890.5" y="-18740.62" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/index.ts&#45;&gt;src/extensions/core/widgetInputs.ts -->
<g id="edge1558" class="edge">
<title>src/extensions/core/index.ts&#45;&gt;src/extensions/core/widgetInputs.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M636.32,-18603.66C655.17,-18604.76 679.59,-18602.55 693.5,-18586.84 711.41,-18566.61 682.09,-18362.62 701.5,-18343.84 718.19,-18327.69 893.84,-18327.66 910.5,-18343.84 946.22,-18378.54 889.58,-18755.37 923.5,-18791.84 950.43,-18820.79 1071.96,-18782.48 1100.5,-18809.84 1129.67,-18837.81 1085.17,-18871.01 1113.5,-18899.84 1124.67,-18911.21 1140.85,-18916.07 1156.56,-18917.74"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1156.62,-18919.85 1162.77,-18918.25 1156.96,-18915.67 1156.62,-18919.85"/>
</g>
<!-- src/extensions/core/index.ts&#45;&gt;src/extensions/core/groupOptions.ts -->
<g id="edge1543" class="edge">
<title>src/extensions/core/index.ts&#45;&gt;src/extensions/core/groupOptions.ts</title>
<g id="a_edge1543"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M609.58,-18609.02C608.23,-18650.38 608.64,-18820.75 701.5,-18899.84 715.76,-18911.98 735.07,-18917.05 753.5,-18918.66"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="761.23,-18921.11 767.32,-18919.29 761.42,-18916.92 761.23,-18921.11"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="761.33,-18919.02 758.33,-18918.88 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="755.93" cy="-18918.77" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="606.12" y="-18774.72" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/load3d.ts -->
<g id="node605" class="node">
<title>src/extensions/core/load3d.ts</title>
<g id="a_node605"><a xlink:href="src/extensions/core/load3d.ts" xlink:title="load3d.ts">
<path fill="#ddfeff" stroke="black" d="M835.5,-18413.84C835.5,-18413.84 788.5,-18413.84 788.5,-18413.84 785.5,-18413.84 782.5,-18410.84 782.5,-18407.84 782.5,-18407.84 782.5,-18401.84 782.5,-18401.84 782.5,-18398.84 785.5,-18395.84 788.5,-18395.84 788.5,-18395.84 835.5,-18395.84 835.5,-18395.84 838.5,-18395.84 841.5,-18398.84 841.5,-18401.84 841.5,-18401.84 841.5,-18407.84 841.5,-18407.84 841.5,-18410.84 838.5,-18413.84 835.5,-18413.84"/>
<text text-anchor="start" x="790.5" y="-18402.64" font-family="Helvetica,sans-Serif" font-size="9.00">load3d.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/index.ts&#45;&gt;src/extensions/core/load3d.ts -->
<g id="edge1544" class="edge">
<title>src/extensions/core/index.ts&#45;&gt;src/extensions/core/load3d.ts</title>
<g id="a_edge1544"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M611.56,-18590.83C617.29,-18560.79 640.08,-18463.53 701.5,-18419.84 720.65,-18406.22 746.53,-18402.19 768.33,-18401.7"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="776.27,-18403.88 782.29,-18401.84 776.31,-18399.68 776.27,-18403.88"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="776.29,-18401.78 773.29,-18401.75 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="770.89" cy="-18401.73" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="631.24" y="-18463.69" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/maskeditor.ts -->
<g id="node606" class="node">
<title>src/extensions/core/maskeditor.ts</title>
<g id="a_node606"><a xlink:href="src/extensions/core/maskeditor.ts" xlink:title="maskeditor.ts">
<path fill="#ddfeff" stroke="black" d="M844.5,-18473.84C844.5,-18473.84 779.5,-18473.84 779.5,-18473.84 776.5,-18473.84 773.5,-18470.84 773.5,-18467.84 773.5,-18467.84 773.5,-18461.84 773.5,-18461.84 773.5,-18458.84 776.5,-18455.84 779.5,-18455.84 779.5,-18455.84 844.5,-18455.84 844.5,-18455.84 847.5,-18455.84 850.5,-18458.84 850.5,-18461.84 850.5,-18461.84 850.5,-18467.84 850.5,-18467.84 850.5,-18470.84 847.5,-18473.84 844.5,-18473.84"/>
<text text-anchor="start" x="781.5" y="-18462.64" font-family="Helvetica,sans-Serif" font-size="9.00">maskeditor.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/index.ts&#45;&gt;src/extensions/core/maskeditor.ts -->
<g id="edge1545" class="edge">
<title>src/extensions/core/index.ts&#45;&gt;src/extensions/core/maskeditor.ts</title>
<g id="a_edge1545"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M613.92,-18590.67C624.34,-18567.56 655.1,-18506.88 701.5,-18479.84 718.82,-18469.74 740.25,-18465.39 759.54,-18463.77"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="767.57,-18465.44 773.45,-18463.03 767.35,-18461.25 767.57,-18465.44"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="767.46,-18463.35 764.46,-18463.51 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="762.07" cy="-18463.63" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="646.11" y="-18497.19" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/nodeTemplates.ts -->
<g id="node607" class="node">
<title>src/extensions/core/nodeTemplates.ts</title>
<g id="a_node607"><a xlink:href="src/extensions/core/nodeTemplates.ts" xlink:title="nodeTemplates.ts">
<path fill="#ddfeff" stroke="black" d="M853.5,-18653.84C853.5,-18653.84 770.5,-18653.84 770.5,-18653.84 767.5,-18653.84 764.5,-18650.84 764.5,-18647.84 764.5,-18647.84 764.5,-18641.84 764.5,-18641.84 764.5,-18638.84 767.5,-18635.84 770.5,-18635.84 770.5,-18635.84 853.5,-18635.84 853.5,-18635.84 856.5,-18635.84 859.5,-18638.84 859.5,-18641.84 859.5,-18641.84 859.5,-18647.84 859.5,-18647.84 859.5,-18650.84 856.5,-18653.84 853.5,-18653.84"/>
<text text-anchor="start" x="772.5" y="-18642.64" font-family="Helvetica,sans-Serif" font-size="9.00">nodeTemplates.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/index.ts&#45;&gt;src/extensions/core/nodeTemplates.ts -->
<g id="edge1546" class="edge">
<title>src/extensions/core/index.ts&#45;&gt;src/extensions/core/nodeTemplates.ts</title>
<g id="a_edge1546"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M633.75,-18608.93C652.02,-18615.61 678.04,-18624.43 701.5,-18629.84 717.26,-18633.47 734.52,-18636.34 750.58,-18638.55"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="758.09,-18641.64 764.31,-18640.32 758.63,-18637.47 758.09,-18641.64"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="758.36,-18639.55 755.38,-18639.17 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="753" cy="-18638.86" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="677.05" y="-18622.65" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/noteNode.ts -->
<g id="node608" class="node">
<title>src/extensions/core/noteNode.ts</title>
<g id="a_node608"><a xlink:href="src/extensions/core/noteNode.ts" xlink:title="noteNode.ts">
<path fill="#ddfeff" stroke="black" d="M841.5,-18533.84C841.5,-18533.84 782.5,-18533.84 782.5,-18533.84 779.5,-18533.84 776.5,-18530.84 776.5,-18527.84 776.5,-18527.84 776.5,-18521.84 776.5,-18521.84 776.5,-18518.84 779.5,-18515.84 782.5,-18515.84 782.5,-18515.84 841.5,-18515.84 841.5,-18515.84 844.5,-18515.84 847.5,-18518.84 847.5,-18521.84 847.5,-18521.84 847.5,-18527.84 847.5,-18527.84 847.5,-18530.84 844.5,-18533.84 841.5,-18533.84"/>
<text text-anchor="start" x="784.5" y="-18522.64" font-family="Helvetica,sans-Serif" font-size="9.00">noteNode.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/index.ts&#45;&gt;src/extensions/core/noteNode.ts -->
<g id="edge1547" class="edge">
<title>src/extensions/core/index.ts&#45;&gt;src/extensions/core/noteNode.ts</title>
<g id="a_edge1547"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M620.4,-18590.73C636.53,-18577.17 669.12,-18551.96 701.5,-18539.84 720.64,-18532.67 742.8,-18528.87 762.17,-18526.88"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="770.21,-18528.3 776.01,-18525.7 769.85,-18524.12 770.21,-18528.3"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="770.03,-18526.21 767.04,-18526.46 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="764.65" cy="-18526.67" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="677.01" y="-18532.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/previewAny.ts -->
<g id="node609" class="node">
<title>src/extensions/core/previewAny.ts</title>
<g id="a_node609"><a xlink:href="src/extensions/core/previewAny.ts" xlink:title="previewAny.ts">
<path fill="#ddfeff" stroke="black" d="M845.5,-18563.84C845.5,-18563.84 778.5,-18563.84 778.5,-18563.84 775.5,-18563.84 772.5,-18560.84 772.5,-18557.84 772.5,-18557.84 772.5,-18551.84 772.5,-18551.84 772.5,-18548.84 775.5,-18545.84 778.5,-18545.84 778.5,-18545.84 845.5,-18545.84 845.5,-18545.84 848.5,-18545.84 851.5,-18548.84 851.5,-18551.84 851.5,-18551.84 851.5,-18557.84 851.5,-18557.84 851.5,-18560.84 848.5,-18563.84 845.5,-18563.84"/>
<text text-anchor="start" x="780.5" y="-18552.64" font-family="Helvetica,sans-Serif" font-size="9.00">previewAny.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/index.ts&#45;&gt;src/extensions/core/previewAny.ts -->
<g id="edge1548" class="edge">
<title>src/extensions/core/index.ts&#45;&gt;src/extensions/core/previewAny.ts</title>
<g id="a_edge1548"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M633.75,-18590.74C652.02,-18584.06 678.04,-18575.24 701.5,-18569.84 719.96,-18565.58 740.47,-18562.38 758.7,-18560.05"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="766.73,-18561.2 772.43,-18558.4 766.22,-18557.03 766.73,-18561.2"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="766.47,-18559.11 763.5,-18559.47 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="761.11" cy="-18559.76" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="677.43" y="-18562.54" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/rerouteNode.ts -->
<g id="node610" class="node">
<title>src/extensions/core/rerouteNode.ts</title>
<g id="a_node610"><a xlink:href="src/extensions/core/rerouteNode.ts" xlink:title="rerouteNode.ts">
<path fill="#ddfeff" stroke="black" d="M848,-18443.84C848,-18443.84 776,-18443.84 776,-18443.84 773,-18443.84 770,-18440.84 770,-18437.84 770,-18437.84 770,-18431.84 770,-18431.84 770,-18428.84 773,-18425.84 776,-18425.84 776,-18425.84 848,-18425.84 848,-18425.84 851,-18425.84 854,-18428.84 854,-18431.84 854,-18431.84 854,-18437.84 854,-18437.84 854,-18440.84 851,-18443.84 848,-18443.84"/>
<text text-anchor="start" x="778" y="-18432.64" font-family="Helvetica,sans-Serif" font-size="9.00">rerouteNode.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/index.ts&#45;&gt;src/extensions/core/rerouteNode.ts -->
<g id="edge1549" class="edge">
<title>src/extensions/core/index.ts&#45;&gt;src/extensions/core/rerouteNode.ts</title>
<g id="a_edge1549"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M612.5,-18590.83C620.41,-18564.13 647.65,-18485.09 701.5,-18449.84 717.43,-18439.41 737.46,-18434.81 756.01,-18433.09"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="763.96,-18434.73 769.83,-18432.29 763.71,-18430.54 763.96,-18434.73"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="763.84,-18432.64 760.84,-18432.81 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="758.45" cy="-18432.95" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="636.57" y="-18482.17" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/saveImageExtraOutput.ts -->
<g id="node611" class="node">
<title>src/extensions/core/saveImageExtraOutput.ts</title>
<g id="a_node611"><a xlink:href="src/extensions/core/saveImageExtraOutput.ts" xlink:title="saveImageExtraOutput.ts">
<path fill="#ddfeff" stroke="black" d="M872.5,-18623.84C872.5,-18623.84 751.5,-18623.84 751.5,-18623.84 748.5,-18623.84 745.5,-18620.84 745.5,-18617.84 745.5,-18617.84 745.5,-18611.84 745.5,-18611.84 745.5,-18608.84 748.5,-18605.84 751.5,-18605.84 751.5,-18605.84 872.5,-18605.84 872.5,-18605.84 875.5,-18605.84 878.5,-18608.84 878.5,-18611.84 878.5,-18611.84 878.5,-18617.84 878.5,-18617.84 878.5,-18620.84 875.5,-18623.84 872.5,-18623.84"/>
<text text-anchor="start" x="753.5" y="-18612.64" font-family="Helvetica,sans-Serif" font-size="9.00">saveImageExtraOutput.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/index.ts&#45;&gt;src/extensions/core/saveImageExtraOutput.ts -->
<g id="edge1550" class="edge">
<title>src/extensions/core/index.ts&#45;&gt;src/extensions/core/saveImageExtraOutput.ts</title>
<g id="a_edge1550"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M636.28,-18601.8C660.5,-18603.61 697.72,-18606.38 731.6,-18608.91"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="739.22,-18611.59 745.36,-18609.94 739.54,-18607.4 739.22,-18611.59"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="739.38,-18609.49 736.39,-18609.27 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="733.99" cy="-18609.09" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="666.05" y="-18598.65" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/saveMesh.ts -->
<g id="node612" class="node">
<title>src/extensions/core/saveMesh.ts</title>
<g id="a_node612"><a xlink:href="src/extensions/core/saveMesh.ts" xlink:title="saveMesh.ts">
<path fill="#ddfeff" stroke="black" d="M841.5,-18593.84C841.5,-18593.84 782.5,-18593.84 782.5,-18593.84 779.5,-18593.84 776.5,-18590.84 776.5,-18587.84 776.5,-18587.84 776.5,-18581.84 776.5,-18581.84 776.5,-18578.84 779.5,-18575.84 782.5,-18575.84 782.5,-18575.84 841.5,-18575.84 841.5,-18575.84 844.5,-18575.84 847.5,-18578.84 847.5,-18581.84 847.5,-18581.84 847.5,-18587.84 847.5,-18587.84 847.5,-18590.84 844.5,-18593.84 841.5,-18593.84"/>
<text text-anchor="start" x="784.5" y="-18582.64" font-family="Helvetica,sans-Serif" font-size="9.00">saveMesh.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/index.ts&#45;&gt;src/extensions/core/saveMesh.ts -->
<g id="edge1551" class="edge">
<title>src/extensions/core/index.ts&#45;&gt;src/extensions/core/saveMesh.ts</title>
<g id="a_edge1551"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M636.28,-18597.88C668.22,-18595.49 722.75,-18591.42 762.42,-18588.46"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="770.46,-18589.97 776.29,-18587.43 770.15,-18585.78 770.46,-18589.97"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="770.3,-18587.87 767.31,-18588.1 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="764.92" cy="-18588.28" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="682.05" y="-18585.43" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/selectionBorder.ts -->
<g id="node613" class="node">
<title>src/extensions/core/selectionBorder.ts</title>
<g id="a_node613"><a xlink:href="src/extensions/core/selectionBorder.ts" xlink:title="selectionBorder.ts">
<path fill="#ddfeff" stroke="black" d="M854.5,-18683.84C854.5,-18683.84 769.5,-18683.84 769.5,-18683.84 766.5,-18683.84 763.5,-18680.84 763.5,-18677.84 763.5,-18677.84 763.5,-18671.84 763.5,-18671.84 763.5,-18668.84 766.5,-18665.84 769.5,-18665.84 769.5,-18665.84 854.5,-18665.84 854.5,-18665.84 857.5,-18665.84 860.5,-18668.84 860.5,-18671.84 860.5,-18671.84 860.5,-18677.84 860.5,-18677.84 860.5,-18680.84 857.5,-18683.84 854.5,-18683.84"/>
<text text-anchor="start" x="771.5" y="-18672.64" font-family="Helvetica,sans-Serif" font-size="9.00">selectionBorder.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/index.ts&#45;&gt;src/extensions/core/selectionBorder.ts -->
<g id="edge1552" class="edge">
<title>src/extensions/core/index.ts&#45;&gt;src/extensions/core/selectionBorder.ts</title>
<g id="a_edge1552"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M620.4,-18608.94C636.53,-18622.5 669.12,-18647.71 701.5,-18659.84 716.58,-18665.48 733.54,-18669.04 749.53,-18671.27"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="757.05,-18674.28 763.25,-18672.91 757.54,-18670.11 757.05,-18674.28"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="757.3,-18672.2 754.32,-18671.84 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="751.93" cy="-18671.56" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="677.01" y="-18652.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/simpleTouchSupport.ts -->
<g id="node614" class="node">
<title>src/extensions/core/simpleTouchSupport.ts</title>
<g id="a_node614"><a xlink:href="src/extensions/core/simpleTouchSupport.ts" xlink:title="simpleTouchSupport.ts">
<path fill="#ddfeff" stroke="black" d="M866,-18713.84C866,-18713.84 758,-18713.84 758,-18713.84 755,-18713.84 752,-18710.84 752,-18707.84 752,-18707.84 752,-18701.84 752,-18701.84 752,-18698.84 755,-18695.84 758,-18695.84 758,-18695.84 866,-18695.84 866,-18695.84 869,-18695.84 872,-18698.84 872,-18701.84 872,-18701.84 872,-18707.84 872,-18707.84 872,-18710.84 869,-18713.84 866,-18713.84"/>
<text text-anchor="start" x="760" y="-18702.64" font-family="Helvetica,sans-Serif" font-size="9.00">simpleTouchSupport.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/index.ts&#45;&gt;src/extensions/core/simpleTouchSupport.ts -->
<g id="edge1553" class="edge">
<title>src/extensions/core/index.ts&#45;&gt;src/extensions/core/simpleTouchSupport.ts</title>
<g id="a_edge1553"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M616.06,-18608.89C629.16,-18627.62 662.1,-18670.48 701.5,-18689.84 712.82,-18695.4 725.54,-18699.09 738.21,-18701.51"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="745.6,-18704.8 751.85,-18703.66 746.25,-18700.65 745.6,-18704.8"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="745.93,-18702.73 742.96,-18702.26 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="740.59" cy="-18701.89" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="647.63" y="-18663.46" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/slotDefaults.ts -->
<g id="node615" class="node">
<title>src/extensions/core/slotDefaults.ts</title>
<g id="a_node615"><a xlink:href="src/extensions/core/slotDefaults.ts" xlink:title="slotDefaults.ts">
<path fill="#ddfeff" stroke="black" d="M846,-18743.84C846,-18743.84 778,-18743.84 778,-18743.84 775,-18743.84 772,-18740.84 772,-18737.84 772,-18737.84 772,-18731.84 772,-18731.84 772,-18728.84 775,-18725.84 778,-18725.84 778,-18725.84 846,-18725.84 846,-18725.84 849,-18725.84 852,-18728.84 852,-18731.84 852,-18731.84 852,-18737.84 852,-18737.84 852,-18740.84 849,-18743.84 846,-18743.84"/>
<text text-anchor="start" x="780" y="-18732.64" font-family="Helvetica,sans-Serif" font-size="9.00">slotDefaults.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/index.ts&#45;&gt;src/extensions/core/slotDefaults.ts -->
<g id="edge1554" class="edge">
<title>src/extensions/core/index.ts&#45;&gt;src/extensions/core/slotDefaults.ts</title>
<g id="a_edge1554"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M613.92,-18609.01C624.34,-18632.11 655.1,-18692.79 701.5,-18719.84 718.34,-18729.65 739.06,-18734.04 757.93,-18735.76"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="765.79,-18738.34 771.91,-18736.61 766.04,-18734.15 765.79,-18738.34"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="765.92,-18736.24 762.92,-18736.06 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="760.53" cy="-18735.92" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="645.65" y="-18687.62" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/uploadAudio.ts -->
<g id="node616" class="node">
<title>src/extensions/core/uploadAudio.ts</title>
<g id="a_node616"><a xlink:href="src/extensions/core/uploadAudio.ts" xlink:title="uploadAudio.ts">
<path fill="#ddfeff" stroke="black" d="M848,-18773.84C848,-18773.84 776,-18773.84 776,-18773.84 773,-18773.84 770,-18770.84 770,-18767.84 770,-18767.84 770,-18761.84 770,-18761.84 770,-18758.84 773,-18755.84 776,-18755.84 776,-18755.84 848,-18755.84 848,-18755.84 851,-18755.84 854,-18758.84 854,-18761.84 854,-18761.84 854,-18767.84 854,-18767.84 854,-18770.84 851,-18773.84 848,-18773.84"/>
<text text-anchor="start" x="778" y="-18762.64" font-family="Helvetica,sans-Serif" font-size="9.00">uploadAudio.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/index.ts&#45;&gt;src/extensions/core/uploadAudio.ts -->
<g id="edge1555" class="edge">
<title>src/extensions/core/index.ts&#45;&gt;src/extensions/core/uploadAudio.ts</title>
<g id="a_edge1555"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M612.5,-18608.84C620.41,-18635.54 647.65,-18714.59 701.5,-18749.84 717.43,-18760.26 737.46,-18764.86 756.01,-18766.58"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="763.71,-18769.13 769.83,-18767.39 763.96,-18764.94 763.71,-18769.13"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="763.84,-18767.04 760.84,-18766.86 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="758.45" cy="-18766.72" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="636.57" y="-18703.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/uploadImage.ts -->
<g id="node617" class="node">
<title>src/extensions/core/uploadImage.ts</title>
<g id="a_node617"><a xlink:href="src/extensions/core/uploadImage.ts" xlink:title="uploadImage.ts">
<path fill="#ddfeff" stroke="black" d="M849.5,-18893.84C849.5,-18893.84 774.5,-18893.84 774.5,-18893.84 771.5,-18893.84 768.5,-18890.84 768.5,-18887.84 768.5,-18887.84 768.5,-18881.84 768.5,-18881.84 768.5,-18878.84 771.5,-18875.84 774.5,-18875.84 774.5,-18875.84 849.5,-18875.84 849.5,-18875.84 852.5,-18875.84 855.5,-18878.84 855.5,-18881.84 855.5,-18881.84 855.5,-18887.84 855.5,-18887.84 855.5,-18890.84 852.5,-18893.84 849.5,-18893.84"/>
<text text-anchor="start" x="776.5" y="-18882.64" font-family="Helvetica,sans-Serif" font-size="9.00">uploadImage.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/index.ts&#45;&gt;src/extensions/core/uploadImage.ts -->
<g id="edge1556" class="edge">
<title>src/extensions/core/index.ts&#45;&gt;src/extensions/core/uploadImage.ts</title>
<g id="a_edge1556"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M609.93,-18608.9C610.15,-18647.53 616.57,-18799.73 701.5,-18869.84 716.12,-18881.91 735.77,-18886.89 754.39,-18888.47"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="762.23,-18890.91 768.32,-18889.07 762.42,-18886.71 762.23,-18890.91"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="762.33,-18888.81 759.33,-18888.68 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="756.93" cy="-18888.58" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="611.19" y="-18760.67" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/webcamCapture.ts -->
<g id="node618" class="node">
<title>src/extensions/core/webcamCapture.ts</title>
<g id="a_node618"><a xlink:href="src/extensions/core/webcamCapture.ts" xlink:title="webcamCapture.ts">
<path fill="#ddfeff" stroke="black" d="M857,-18803.84C857,-18803.84 767,-18803.84 767,-18803.84 764,-18803.84 761,-18800.84 761,-18797.84 761,-18797.84 761,-18791.84 761,-18791.84 761,-18788.84 764,-18785.84 767,-18785.84 767,-18785.84 857,-18785.84 857,-18785.84 860,-18785.84 863,-18788.84 863,-18791.84 863,-18791.84 863,-18797.84 863,-18797.84 863,-18800.84 860,-18803.84 857,-18803.84"/>
<text text-anchor="start" x="769" y="-18792.64" font-family="Helvetica,sans-Serif" font-size="9.00">webcamCapture.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/index.ts&#45;&gt;src/extensions/core/webcamCapture.ts -->
<g id="edge1557" class="edge">
<title>src/extensions/core/index.ts&#45;&gt;src/extensions/core/webcamCapture.ts</title>
<g id="a_edge1557"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M611.56,-18608.85C617.29,-18638.88 640.08,-18736.15 701.5,-18779.84 714.62,-18789.17 730.91,-18794 746.87,-18796.27"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="754.55,-18799.15 760.73,-18797.66 754.97,-18794.97 754.55,-18799.15"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="754.76,-18797.06 751.78,-18796.76 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="749.39" cy="-18796.52" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="627.81" y="-18715.82" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/load3d.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1569" class="edge">
<title>src/extensions/core/load3d.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M841.6,-18400.33C863.98,-18398.6 893.98,-18400.61 910.5,-18419.84 933.87,-18447.05 898.12,-28725.49 923.5,-28750.84 979.16,-28806.43 1044.84,-28806.43 1100.5,-28750.84 1113.32,-28738.03 1112.95,-18330.95 1113.5,-18312.84 1132.86,-17672.74 1195.16,-16886.82 1204.75,-16768.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1206.85,-16768.28 1205.24,-16762.13 1202.66,-16767.94 1206.85,-16768.28"/>
</g>
<!-- src/extensions/core/load3d.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge1568" class="edge">
<title>src/extensions/core/load3d.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M841.6,-18400.33C863.98,-18398.6 893.99,-18400.61 910.5,-18419.84 937.23,-18450.96 909.67,-30196.21 923.5,-30234.84 965.33,-30351.69 1058.43,-30334.07 1100.5,-30450.84 1112.27,-30483.5 1091.18,-32924.24 1113.5,-32950.84 1167.79,-33015.55 1246.23,-32920.1 1300.5,-32984.84 1316.81,-33004.29 1290.51,-34794.92 1308.5,-34812.84 1374.96,-34879 1453.06,-34879.02 1519.5,-34812.84 1529.8,-34802.57 1521.78,-32732.21 1527.5,-32718.84 1588.99,-32575.06 1719.74,-32618.72 1781,-32474.84 1791.66,-32449.79 1774.07,-16815.6 1789,-16792.84 1802.22,-16772.69 1828.02,-16762.64 1848.94,-16757.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.57,-16759.66 1854.98,-16756.32 1848.66,-16755.56 1849.57,-16759.66"/>
</g>
<!-- src/extensions/core/load3d.ts&#45;&gt;src/stores/toastStore.ts -->
<g id="edge1574" class="edge">
<title>src/extensions/core/load3d.ts&#45;&gt;src/stores/toastStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M841.6,-18400.33C863.98,-18398.6 893.99,-18400.61 910.5,-18419.84 937.48,-18451.25 903.58,-30310.53 923.5,-30346.84 968.4,-30428.66 1055.44,-30378.11 1100.5,-30459.84 1117.35,-30490.39 1090.25,-32945.82 1113.5,-32971.84 1169.27,-33034.23 1244.75,-32931.42 1300.5,-32993.84 1317.33,-33012.68 1290.6,-34795.01 1308.5,-34812.84 1374.96,-34879 1453.07,-34879.02 1519.5,-34812.84 1530.1,-34802.27 1520.66,-32671.15 1527.5,-32657.84 1591,-32534.24 1717.7,-32598.54 1781,-32474.84 1787.48,-32462.17 1788.4,-16101.05 1789,-16086.84 1807.65,-15645.16 1868.02,-15105.82 1879.21,-15008.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.33,-15008.27 1879.93,-15002.06 1877.15,-15007.79 1881.33,-15008.27"/>
</g>
<!-- src/extensions/core/load3d.ts&#45;&gt;src/stores/dialogStore.ts -->
<g id="edge1573" class="edge">
<title>src/extensions/core/load3d.ts&#45;&gt;src/stores/dialogStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M841.6,-18400.33C863.98,-18398.6 893.98,-18400.61 910.5,-18419.84 932.48,-18445.42 899.63,-28111 923.5,-28134.84 979.16,-28190.43 1044.85,-28190.44 1100.5,-28134.84 1133.56,-28101.81 1083.2,-14713.41 1113.5,-14677.84 1124.96,-14664.38 1143.36,-14659.64 1160.74,-14658.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1161.15,-14660.74 1167.08,-14658.44 1161.01,-14656.54 1161.15,-14660.74"/>
</g>
<!-- src/extensions/core/load3d.ts&#45;&gt;src/i18n.ts -->
<g id="edge1565" class="edge">
<title>src/extensions/core/load3d.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M841.6,-18400.33C863.98,-18398.6 893.99,-18400.61 910.5,-18419.84 940.17,-18454.39 895.33,-31501.05 923.5,-31536.84 973.56,-31600.45 1050.31,-31516.32 1100.5,-31579.84 1112.07,-31594.48 1112.05,-34248.23 1113.5,-34266.84 1156.51,-34818.11 1257.19,-34945.59 1300.5,-35496.84 1301.96,-35515.47 1297.99,-36827.37 1308.5,-36842.84 1365.33,-36926.46 1460.93,-36845.43 1519.5,-36927.84 1530.26,-36942.98 1514.05,-37082.02 1527.5,-37094.84 1568.28,-37133.71 1741.11,-37134.61 1781,-37094.84 1787.91,-37087.95 1787.77,-34295.51 1789,-34285.84 1806.37,-34149.63 1858.72,-33991.02 1875.65,-33942.02"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.73,-33942.46 1877.71,-33936.1 1873.76,-33941.08 1877.73,-33942.46"/>
</g>
<!-- src/extensions/core/load3d.ts&#45;&gt;src/scripts/domWidget.ts -->
<g id="edge1570" class="edge">
<title>src/extensions/core/load3d.ts&#45;&gt;src/scripts/domWidget.ts</title>
<g id="a_edge1570"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M841.6,-18400.33C863.98,-18398.6 893.98,-18400.61 910.5,-18419.84 923.07,-18434.48 920.88,-29515.72 923.5,-29534.84 963.37,-29825.52 1059.08,-29880.37 1100.5,-30170.84 1117.75,-30291.84 1086.44,-31151.64 1113.5,-31270.84 1159.06,-31471.53 1135.02,-31580.11 1308.5,-31690.84 1387.55,-31741.29 1453.17,-31757.13 1519.5,-31690.84 1527.71,-31682.63 1527.05,-18332.43 1527.5,-18320.84 1551.93,-17689.04 1630.77,-16917.17 1645.59,-16775.67"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1648.5,-16768.06 1647.04,-16761.87 1644.32,-16767.62 1648.5,-16768.06"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1646.41,-16767.84 1646.1,-16770.82 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1645.85" cy="-16773.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1546.09" y="-17598.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/load3d.ts&#45;&gt;src/services/extensionService.ts -->
<g id="edge1571" class="edge">
<title>src/extensions/core/load3d.ts&#45;&gt;src/services/extensionService.ts</title>
<g id="a_edge1571"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M841.6,-18400.33C863.98,-18398.6 893.98,-18400.61 910.5,-18419.84 936.37,-18449.96 913.63,-29818.37 923.5,-29856.84 964.19,-30015.4 1058.78,-30021.55 1100.5,-30179.84 1126.64,-30279.02 1096.44,-31001.7 1113.5,-31102.84 1159.31,-31374.33 1085.26,-31529.68 1308.5,-31690.84 1384.53,-31745.73 1453.17,-31757.13 1519.5,-31690.84 1530,-31680.34 1520.48,-14603.92 1527.5,-14590.84 1544.44,-14559.27 1579.92,-14538.05 1608.02,-14525.43"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1616.39,-14524.19 1621.1,-14519.93 1614.76,-14520.32 1616.39,-14524.19"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1615.57,-14522.26 1612.81,-14523.42 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1610.59" cy="-14524.35" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1500.45" y="-16452.77" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/load3d.ts&#45;&gt;src/utils/litegraphUtil.ts -->
<g id="edge1575" class="edge">
<title>src/extensions/core/load3d.ts&#45;&gt;src/utils/litegraphUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M841.6,-18400.33C863.98,-18398.6 893.99,-18400.61 910.5,-18419.84 925.4,-18437.19 922.43,-31569.99 923.5,-31592.84 963.29,-32442.22 1058.45,-32648.56 1100.5,-33497.84 1111.83,-33726.56 1086.7,-35331.41 1113.5,-35558.84 1156.48,-35923.62 1256.91,-35999.13 1300.5,-36363.84 1303.23,-36386.7 1297.34,-37172.69 1308.5,-37192.84 1414.62,-37384.43 1625.58,-37487.16 1781,-37332.84 1786.56,-37327.32 1788.61,-36212.66 1789,-36204.84 1831.62,-35352.89 1927.05,-35145.91 1967,-34293.84 1968.28,-34266.46 1962.73,-18529.12 1980,-18507.84 1986.11,-18500.3 1994.98,-18495.94 2004.38,-18493.53"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2004.85,-18495.58 2010.28,-18492.27 2003.98,-18491.47 2004.85,-18495.58"/>
</g>
<!-- src/extensions/core/load3d.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge1567" class="edge">
<title>src/extensions/core/load3d.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M841.6,-18400.33C863.98,-18398.6 893.99,-18400.61 910.5,-18419.84 938.02,-18451.88 909.87,-30544.86 923.5,-30584.84 965.11,-30706.93 1058.61,-30692.84 1100.5,-30814.84 1121.54,-30876.1 1096.73,-33084.27 1113.5,-33146.84 1156.94,-33308.92 1257.23,-33312.71 1300.5,-33474.84 1304.63,-33490.3 1297.17,-35767.54 1308.5,-35778.84 1374.93,-35845.03 1449.2,-35840.9 1519.5,-35778.84 1530.25,-35769.35 1522.53,-35728.28 1527.5,-35714.84 1598.38,-35523.01 1722.13,-35526.68 1781,-35330.84 1788.48,-35305.96 1788.1,-20392.8 1789,-20366.84 1807.87,-19823.95 1869.29,-19158.82 1879.54,-19050.17"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1881.64,-19050.25 1880.12,-19044.08 1877.46,-19049.85 1881.64,-19050.25"/>
</g>
<!-- src/extensions/core/load3d.ts&#45;&gt;src/components/load3d/Load3D.vue -->
<g id="edge1559" class="edge">
<title>src/extensions/core/load3d.ts&#45;&gt;src/components/load3d/Load3D.vue</title>
<g id="a_edge1559"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M782.49,-18410.1C757.15,-18412.95 721.15,-18412.16 701.5,-18389.84 693.1,-18380.3 695.44,-17487.4 693.5,-17474.84 653.84,-17218.44 573.5,-17171.12 522,-16916.84 359.99,-16116.88 377.97,-15904.95 336,-15089.84 335.25,-15075.19 333.31,-6651.18 324,-6639.84 317.26,-6631.63 307.42,-6627.09 297.06,-6624.72"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="289.61,-6621.52 283.37,-6622.73 289.01,-6625.67 289.61,-6621.52"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="289.31,-6623.6 292.28,-6624.03 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="294.66" cy="-6624.37" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="309.89" y="-12509.37" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/load3d.ts&#45;&gt;src/extensions/core/load3d/Load3dUtils.ts -->
<g id="edge1564" class="edge">
<title>src/extensions/core/load3d.ts&#45;&gt;src/extensions/core/load3d/Load3dUtils.ts</title>
<g id="a_edge1564"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M841.8,-18400.51C863.99,-18398.97 893.64,-18401.14 910.5,-18419.84 930.02,-18441.48 903.78,-18660.37 923.5,-18681.84 1105.46,-18879.89 1487.97,-18773.27 1609.84,-18732.46"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1618.07,-18731.87 1623.07,-18727.95 1616.71,-18727.9 1618.07,-18731.87"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1617.39,-18729.89 1614.55,-18730.86 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1612.28" cy="-18731.63" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="892.29" y="-18548.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/load3d.ts&#45;&gt;src/components/load3d/Load3DAnimation.vue -->
<g id="edge1560" class="edge">
<title>src/extensions/core/load3d.ts&#45;&gt;src/components/load3d/Load3DAnimation.vue</title>
<g id="a_edge1560"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M782.02,-18410.14C756.72,-18412.91 721.06,-18411.98 701.5,-18389.84 689.71,-18376.49 698.56,-17765.91 693.5,-17748.84 609.01,-17463.55 418.87,-17468.6 336,-17182.84 325.83,-17147.77 347.52,-6695.76 324,-6667.84 322.29,-6665.8 320.38,-6664.01 318.32,-6662.43"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="312.35,-6656.86 306.07,-6655.88 310.37,-6660.56 312.35,-6656.86"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="311.36,-6658.71 314.01,-6660.12 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="316.13" cy="-6661.26" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="310.2" y="-12525.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/load3d.ts&#45;&gt;src/extensions/core/load3d/Load3dAnimation.ts -->
<g id="edge1562" class="edge">
<title>src/extensions/core/load3d.ts&#45;&gt;src/extensions/core/load3d/Load3dAnimation.ts</title>
<g id="a_edge1562"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M841.69,-18401.05C861.17,-18398.33 887.48,-18394.35 910.5,-18389.84 927.52,-18386.5 946.02,-18382.26 962.45,-18378.28"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="970.95,-18378.35 976.27,-18374.87 969.94,-18374.27 970.95,-18378.35"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="970.44,-18376.31 967.53,-18377.03 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="965.2" cy="-18377.6" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="886.1" y="-18382.62" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/load3d.ts&#45;&gt;src/services/load3dService.ts -->
<g id="edge1572" class="edge">
<title>src/extensions/core/load3d.ts&#45;&gt;src/services/load3dService.ts</title>
<g id="a_edge1572"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M841.6,-18400.33C863.98,-18398.6 893.98,-18400.61 910.5,-18419.84 931.75,-18444.58 900.42,-27789.79 923.5,-27812.84 979.16,-27868.42 1044.85,-27868.44 1100.5,-27812.84 1133.58,-27779.79 1083.18,-14381.43 1113.5,-14345.84 1121.94,-14335.92 1134.15,-14330.74 1146.94,-14328.3"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1155.19,-14329.44 1160.9,-14326.64 1154.7,-14325.27 1155.19,-14329.44"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1154.94,-14327.35 1151.96,-14327.71 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1149.58" cy="-14327.99" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1078.84" y="-16356.58" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/load3d.ts&#45;&gt;src/components/load3d/Load3dViewerContent.vue -->
<g id="edge1561" class="edge">
<title>src/extensions/core/load3d.ts&#45;&gt;src/components/load3d/Load3dViewerContent.vue</title>
<g id="a_edge1561"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M782.47,-18410.12C757.12,-18412.98 721.11,-18412.2 701.5,-18389.84 688.06,-18374.52 707.09,-16938.02 693.5,-16922.84 642.32,-16865.66 573.05,-16960.14 522,-16902.84 498.36,-16876.3 537.23,-6694.73 514,-6667.84 511.44,-6664.87 508.52,-6662.37 505.34,-6660.26"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="499.18,-6654.97 492.86,-6654.26 497.36,-6658.75 499.18,-6654.97"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="498.27,-6656.86 500.97,-6658.16 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="503.13" cy="-6659.2" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="497.5" y="-16895.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/load3d.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge1566" class="edge">
<title>src/extensions/core/load3d.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M841.6,-18400.33C863.98,-18398.6 893.99,-18400.61 910.5,-18419.84 928.07,-18440.3 915.86,-33925.98 923.5,-33951.84 964.57,-34090.88 1059.09,-34086.9 1100.5,-34225.84 1118.24,-34285.36 1101.85,-36400.83 1113.5,-36461.84 1156.44,-36686.73 1257.05,-36717.05 1300.5,-36941.84 1304.57,-36962.89 1296.3,-37696.2 1308.5,-37713.84 1365.74,-37796.57 1460.14,-37714.6 1519.5,-37795.84 1536.45,-37819.03 1509.04,-37902.84 1527.5,-37924.84 1604.35,-38016.41 1670.29,-37973.74 1789,-37987.84 1867.56,-37997.17 1908.42,-38041.01 1967,-37987.84 1989.15,-37967.73 1970.58,-37882.23 1980,-37853.84 2028.54,-37707.44 2110.15,-37702.97 2159.5,-37556.84 2170.08,-37525.5 2149.57,-37510.63 2167.5,-37482.84 2209.73,-37417.38 2278.81,-37460.87 2318.5,-37393.84 2330.42,-37373.7 2330.17,-36996.2 2331.5,-36972.84 2354.38,-36571.66 2317.31,-35537.59 2481.5,-35170.84 2515.28,-35095.37 2570.19,-35108.58 2609.5,-35035.84 2621.44,-35013.74 2603.75,-34997.55 2622.5,-34980.84 2664.92,-34943.01 2711.72,-35008.3 2749.5,-34965.84 2777.05,-34934.88 2736.14,-23063.81 2762.5,-23031.84 2769.7,-23023.11 2780.87,-23019.1 2792.02,-23017.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2792.45,-23019.57 2798.19,-23016.85 2792,-23015.39 2792.45,-23019.57"/>
</g>
<!-- src/extensions/core/load3d/Load3DConfiguration.ts -->
<g id="node619" class="node">
<title>src/extensions/core/load3d/Load3DConfiguration.ts</title>
<g id="a_node619"><a xlink:href="src/extensions/core/load3d/Load3DConfiguration.ts" xlink:title="Load3DConfiguration.ts">
<path fill="#ddfeff" stroke="black" d="M1067.5,-18675.84C1067.5,-18675.84 956.5,-18675.84 956.5,-18675.84 953.5,-18675.84 950.5,-18672.84 950.5,-18669.84 950.5,-18669.84 950.5,-18663.84 950.5,-18663.84 950.5,-18660.84 953.5,-18657.84 956.5,-18657.84 956.5,-18657.84 1067.5,-18657.84 1067.5,-18657.84 1070.5,-18657.84 1073.5,-18660.84 1073.5,-18663.84 1073.5,-18663.84 1073.5,-18669.84 1073.5,-18669.84 1073.5,-18672.84 1070.5,-18675.84 1067.5,-18675.84"/>
<text text-anchor="start" x="958.5" y="-18664.64" font-family="Helvetica,sans-Serif" font-size="9.00">Load3DConfiguration.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/load3d.ts&#45;&gt;src/extensions/core/load3d/Load3DConfiguration.ts -->
<g id="edge1563" class="edge">
<title>src/extensions/core/load3d.ts&#45;&gt;src/extensions/core/load3d/Load3DConfiguration.ts</title>
<g id="a_edge1563"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M841.54,-18402.16C862.72,-18401.72 891.15,-18404.55 910.5,-18419.84 982.79,-18476.94 1003.42,-18594.5 1009.02,-18644.04"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1007.7,-18652.04 1010.38,-18657.8 1011.88,-18651.63 1007.7,-18652.04"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1009.79,-18651.83 1009.5,-18648.85 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1009.26" cy="-18646.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="950.12" y="-18501.56" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/maskeditor.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1634" class="edge">
<title>src/extensions/core/maskeditor.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M850.55,-18459.88C871.46,-18459.4 896.1,-18463.08 910.5,-18479.84 933.85,-18507.02 898.15,-28773.52 923.5,-28798.84 979.16,-28854.43 1044.84,-28854.43 1100.5,-28798.84 1113.38,-28785.97 1112.95,-18331.03 1113.5,-18312.84 1132.86,-17672.74 1195.16,-16886.82 1204.75,-16768.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1206.85,-16768.28 1205.24,-16762.13 1202.66,-16767.94 1206.85,-16768.28"/>
</g>
<!-- src/extensions/core/maskeditor.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge1633" class="edge">
<title>src/extensions/core/maskeditor.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M850.55,-18459.87C871.46,-18459.4 896.11,-18463.08 910.5,-18479.84 937.6,-18511.39 900.18,-30424.4 923.5,-30458.84 971.02,-30529.02 1052.83,-30459.75 1100.5,-30529.84 1119.74,-30558.12 1090.23,-32967.76 1113.5,-32992.84 1141.86,-33023.4 1272.16,-32977.26 1300.5,-33007.84 1319.39,-33028.22 1288.81,-34989.22 1308.5,-35008.84 1374.94,-35075.02 1453.07,-35075.03 1519.5,-35008.84 1530.56,-34997.82 1518.78,-32773.79 1527.5,-32760.84 1595.51,-32659.82 1713.15,-32757.96 1781,-32656.84 1796.35,-32633.97 1773.89,-16815.87 1789,-16792.84 1802.22,-16772.69 1828.02,-16762.64 1848.94,-16757.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.57,-16759.66 1854.98,-16756.32 1848.66,-16755.56 1849.57,-16759.66"/>
</g>
<!-- src/extensions/core/maskeditor.ts&#45;&gt;src/i18n.ts -->
<g id="edge1641" class="edge">
<title>src/extensions/core/maskeditor.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M850.55,-18459.87C871.46,-18459.4 896.11,-18463.08 910.5,-18479.84 925.32,-18497.09 922.43,-31556.12 923.5,-31578.84 963.29,-32422.02 1058.42,-32626.77 1100.5,-33469.84 1101.9,-33497.94 1099.31,-35471.54 1113.5,-35495.84 1161.8,-35578.52 1252.21,-35520.15 1300.5,-35602.84 1309.77,-35618.72 1297.28,-36912.27 1308.5,-36926.84 1367.79,-37003.78 1458.45,-36908.28 1519.5,-36983.84 1530.2,-36997.08 1515.15,-37125.12 1527.5,-37136.84 1547.93,-37156.23 1761.06,-37156.73 1781,-37136.84 1788.01,-37129.85 1787.75,-34295.66 1789,-34285.84 1806.37,-34149.63 1858.72,-33991.02 1875.65,-33942.02"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.73,-33942.46 1877.71,-33936.1 1873.76,-33941.08 1877.73,-33942.46"/>
</g>
<!-- src/extensions/core/maskeditor.ts&#45;&gt;src/utils/colorUtil.ts -->
<g id="edge1637" class="edge">
<title>src/extensions/core/maskeditor.ts&#45;&gt;src/utils/colorUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M850.55,-18459.87C871.46,-18459.4 896.11,-18463.08 910.5,-18479.84 924.13,-18495.71 917.98,-30508.66 923.5,-30528.84 964.35,-30678.16 1059.28,-30679.61 1100.5,-30828.84 1132.72,-30945.47 1087.56,-32888.65 1113.5,-33006.84 1156.6,-33203.25 1257.53,-33222.39 1300.5,-33418.84 1303.05,-33430.48 1300.05,-35126.43 1308.5,-35134.84 1374.97,-35200.99 1453.01,-35200.96 1519.5,-35134.84 1526.64,-35127.74 1526.03,-33694.8 1527.5,-33684.84 1585.5,-33290.6 1723.98,-33219.22 1781,-32824.84 1782.82,-32812.23 1780.75,-18161.54 1789,-18151.84 1801.91,-18136.66 1823.67,-18132.61 1842.79,-18132.5"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1843.12,-18134.6 1849.16,-18132.6 1843.19,-18130.4 1843.12,-18134.6"/>
</g>
<!-- src/extensions/core/maskeditor.ts&#45;&gt;src/scripts/utils.ts -->
<g id="edge1636" class="edge">
<title>src/extensions/core/maskeditor.ts&#45;&gt;src/scripts/utils.ts</title>
<g id="a_edge1636"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M850.55,-18459.88C871.46,-18459.4 896.1,-18463.08 910.5,-18479.84 935,-18508.37 911.54,-29275.18 923.5,-29310.84 987.59,-29501.92 1157.95,-29705.31 1300.5,-29562.84 1317.05,-29546.3 1294.01,-16105.21 1308.5,-16086.84 1326.24,-16064.34 1358.62,-16057.95 1384.74,-16056.84"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1392.88,-16058.86 1398.86,-16056.71 1392.84,-16054.66 1392.88,-16058.86"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1392.86,-16056.76 1389.86,-16056.79 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1387.46" cy="-16056.81" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1279.36" y="-17251.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/maskeditor.ts&#45;&gt;src/extensions/core/clipspace.ts -->
<g id="edge1638" class="edge">
<title>src/extensions/core/maskeditor.ts&#45;&gt;src/extensions/core/clipspace.ts</title>
<g id="a_edge1638"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M850.78,-18460.09C871.5,-18459.76 895.87,-18463.51 910.5,-18479.84 932.84,-18504.77 901.53,-18755.58 923.5,-18780.84 953.47,-18815.29 1085.13,-18827.06 1157.65,-18830.97"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1165.65,-18833.47 1171.75,-18831.67 1165.86,-18829.28 1165.65,-18833.47"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1165.75,-18831.37 1162.76,-18831.22 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1160.36" cy="-18831.1" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="892.22" y="-18635.53" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/maskeditor.ts&#45;&gt;src/scripts/ui.ts -->
<g id="edge1635" class="edge">
<title>src/extensions/core/maskeditor.ts&#45;&gt;src/scripts/ui.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M850.55,-18459.87C871.46,-18459.4 896.11,-18463.08 910.5,-18479.84 936.97,-18510.65 897.18,-30147.89 923.5,-30178.84 975.14,-30239.56 1048.67,-30147.27 1100.5,-30207.84 1133.35,-30246.23 1084.66,-31985.35 1113.5,-32026.84 1164.25,-32099.83 1244.86,-32028.5 1300.5,-32097.84 1315.96,-32117.1 1289.82,-32136.68 1308.5,-32152.84 1379.42,-32214.19 1453.17,-32219.13 1519.5,-32152.84 1539.19,-32133.16 1511.87,-16143.87 1527.5,-16120.84 1547.07,-16091.99 1587.03,-16080.48 1615.57,-16075.89"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1616.2,-16077.91 1621.83,-16074.96 1615.59,-16073.76 1616.2,-16077.91"/>
</g>
<!-- src/extensions/core/maskEditorLayerFilenames.ts -->
<g id="node638" class="node">
<title>src/extensions/core/maskEditorLayerFilenames.ts</title>
<g id="a_node638"><a xlink:href="src/extensions/core/maskEditorLayerFilenames.ts" xlink:title="maskEditorLayerFilenames.ts">
<path fill="#ddfeff" stroke="black" d="M1080,-18863.84C1080,-18863.84 944,-18863.84 944,-18863.84 941,-18863.84 938,-18860.84 938,-18857.84 938,-18857.84 938,-18851.84 938,-18851.84 938,-18848.84 941,-18845.84 944,-18845.84 944,-18845.84 1080,-18845.84 1080,-18845.84 1083,-18845.84 1086,-18848.84 1086,-18851.84 1086,-18851.84 1086,-18857.84 1086,-18857.84 1086,-18860.84 1083,-18863.84 1080,-18863.84"/>
<text text-anchor="start" x="946" y="-18852.64" font-family="Helvetica,sans-Serif" font-size="9.00">maskEditorLayerFilenames.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/maskeditor.ts&#45;&gt;src/extensions/core/maskEditorLayerFilenames.ts -->
<g id="edge1639" class="edge">
<title>src/extensions/core/maskeditor.ts&#45;&gt;src/extensions/core/maskEditorLayerFilenames.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M850.82,-18460.06C871.55,-18459.71 895.93,-18463.46 910.5,-18479.84 936.89,-18509.49 897.86,-18806.53 923.5,-18836.84 926.13,-18839.94 929.14,-18842.6 932.42,-18844.88"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="931.58,-18846.82 937.8,-18848.13 933.76,-18843.23 931.58,-18846.82"/>
</g>
<!-- src/extensions/core/maskEditorOld.ts -->
<g id="node639" class="node">
<title>src/extensions/core/maskEditorOld.ts</title>
<g id="a_node639"><a xlink:href="src/extensions/core/maskEditorOld.ts" xlink:title="maskEditorOld.ts">
<path fill="#ddfeff" stroke="black" d="M1053,-18893.84C1053,-18893.84 971,-18893.84 971,-18893.84 968,-18893.84 965,-18890.84 965,-18887.84 965,-18887.84 965,-18881.84 965,-18881.84 965,-18878.84 968,-18875.84 971,-18875.84 971,-18875.84 1053,-18875.84 1053,-18875.84 1056,-18875.84 1059,-18878.84 1059,-18881.84 1059,-18881.84 1059,-18887.84 1059,-18887.84 1059,-18890.84 1056,-18893.84 1053,-18893.84"/>
<text text-anchor="start" x="973" y="-18882.64" font-family="Helvetica,sans-Serif" font-size="9.00">maskEditorOld.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/maskeditor.ts&#45;&gt;src/extensions/core/maskEditorOld.ts -->
<g id="edge1640" class="edge">
<title>src/extensions/core/maskeditor.ts&#45;&gt;src/extensions/core/maskEditorOld.ts</title>
<g id="a_edge1640"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M850.84,-18460.04C871.58,-18459.69 895.95,-18463.44 910.5,-18479.84 939.28,-18512.27 895,-18837.16 923.5,-18869.84 930.69,-18878.09 940.63,-18882.91 951.23,-18885.58"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="958.6,-18888.96 964.86,-18887.9 959.3,-18884.82 958.6,-18888.96"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="958.95,-18886.89 955.99,-18886.39 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="953.63" cy="-18885.99" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="892.63" y="-18667.02" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/nodeTemplates.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1643" class="edge">
<title>src/extensions/core/nodeTemplates.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M859.73,-18639.95C878.32,-18640.72 898.17,-18645.48 910.5,-18659.84 933.71,-18686.86 898.3,-28893.66 923.5,-28918.84 979.16,-28974.43 1044.84,-28974.43 1100.5,-28918.84 1113.53,-28905.82 1112.94,-18331.24 1113.5,-18312.84 1132.85,-17672.74 1195.15,-16886.82 1204.75,-16768.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1206.85,-16768.28 1205.24,-16762.13 1202.66,-16767.94 1206.85,-16768.28"/>
</g>
<!-- src/extensions/core/nodeTemplates.ts&#45;&gt;src/services/dialogService.ts -->
<g id="edge1648" class="edge">
<title>src/extensions/core/nodeTemplates.ts&#45;&gt;src/services/dialogService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M859.73,-18639.95C878.32,-18640.72 898.17,-18645.48 910.5,-18659.84 933.77,-18686.92 913.83,-28908.47 923.5,-28942.84 982.38,-29152.21 1146.67,-29408.59 1300.5,-29254.84 1318.7,-29236.65 1291.42,-14454.08 1308.5,-14434.84 1324.89,-14416.37 1351.88,-14412.25 1375.76,-14413.03"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1375.66,-14415.13 1381.76,-14413.33 1375.87,-14410.94 1375.66,-14415.13"/>
</g>
<!-- src/extensions/core/nodeTemplates.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge1642" class="edge">
<title>src/extensions/core/nodeTemplates.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M859.74,-18639.95C878.32,-18640.72 898.17,-18645.48 910.5,-18659.84 924.1,-18675.67 917.78,-30662.76 923.5,-30682.84 964.47,-30826.6 1058.28,-30825.44 1100.5,-30968.84 1122.57,-31043.78 1107.92,-31593.91 1113.5,-31671.84 1161.31,-32339.75 1257.43,-32498.6 1300.5,-33166.84 1301.34,-33179.8 1299.3,-35027.67 1308.5,-35036.84 1374.95,-35103.01 1453.07,-35103.03 1519.5,-35036.84 1530.4,-35025.98 1519.02,-32834.67 1527.5,-32821.84 1595.14,-32719.53 1713.52,-32815.25 1781,-32712.84 1796.21,-32689.76 1773.84,-16815.95 1789,-16792.84 1802.22,-16772.69 1828.02,-16762.64 1848.94,-16757.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.57,-16759.66 1854.98,-16756.32 1848.66,-16755.56 1849.57,-16759.66"/>
</g>
<!-- src/extensions/core/nodeTemplates.ts&#45;&gt;src/stores/toastStore.ts -->
<g id="edge1649" class="edge">
<title>src/extensions/core/nodeTemplates.ts&#45;&gt;src/stores/toastStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M859.74,-18639.95C878.32,-18640.72 898.17,-18645.48 910.5,-18659.84 938.03,-18691.89 905.59,-30791.56 923.5,-30829.84 966.97,-30922.71 1056.67,-30885.13 1100.5,-30977.84 1117.66,-31014.12 1108.45,-32383.02 1113.5,-32422.84 1156.9,-32764.93 1257.81,-32833.66 1300.5,-33175.84 1301.93,-33187.31 1300.3,-34832.68 1308.5,-34840.84 1374.97,-34906.99 1453.06,-34907.02 1519.5,-34840.84 1529.43,-34830.94 1522.09,-32834.77 1527.5,-32821.84 1588.8,-32675.28 1719.95,-32716.5 1781,-32569.84 1792,-32543.42 1787.79,-16115.43 1789,-16086.84 1807.65,-15645.16 1868.02,-15105.82 1879.21,-15008.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.33,-15008.27 1879.93,-15002.06 1877.15,-15007.79 1881.33,-15008.27"/>
</g>
<!-- src/extensions/core/nodeTemplates.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1647" class="edge">
<title>src/extensions/core/nodeTemplates.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M859.74,-18639.95C878.32,-18640.72 898.17,-18645.48 910.5,-18659.84 925.77,-18677.62 921.84,-32139.45 923.5,-32162.84 963.2,-32722.97 1053.18,-32854.3 1100.5,-33413.84 1102.66,-33439.37 1099.98,-33853.08 1113.5,-33874.84 1163.14,-33954.71 1251.86,-33893.36 1300.5,-33973.84 1308.95,-33987.81 1296.94,-36313.31 1308.5,-36324.84 1325.11,-36341.39 1502.45,-36340.93 1519.5,-36324.84 1530.75,-36314.22 1519.28,-36198.94 1527.5,-36185.84 1596.02,-36076.63 1715.6,-36155.94 1781,-36044.84 1789.86,-36029.79 1787.51,-26002.24 1789,-25984.84 1806.83,-25777.29 1862.65,-25529.26 1877.4,-25466.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/extensions/core/nodeTemplates.ts&#45;&gt;src/i18n.ts -->
<g id="edge1646" class="edge">
<title>src/extensions/core/nodeTemplates.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M859.74,-18639.95C878.32,-18640.72 898.17,-18645.48 910.5,-18659.84 927.25,-18679.34 912.33,-33445.68 923.5,-33468.84 967.2,-33559.42 1056.54,-33519.38 1100.5,-33609.84 1124.68,-33659.61 1102.3,-35547.65 1113.5,-35601.84 1156.59,-35810.32 1257.21,-35834.39 1300.5,-36042.84 1305.81,-36068.4 1297.31,-36959.24 1308.5,-36982.84 1362.74,-37097.18 1408.47,-37121.83 1527.5,-37164.84 1633.46,-37203.12 1701.2,-37244.37 1781,-37164.84 1786.77,-37159.09 1788.57,-34826.97 1789,-34818.84 1807.96,-34462.02 1866.87,-34028.01 1878.86,-33942.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1880.95,-33942.27 1879.7,-33936.04 1876.79,-33941.69 1880.95,-33942.27"/>
</g>
<!-- src/extensions/core/nodeTemplates.ts&#45;&gt;src/scripts/ui.ts -->
<g id="edge1644" class="edge">
<title>src/extensions/core/nodeTemplates.ts&#45;&gt;src/scripts/ui.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M859.74,-18639.95C878.32,-18640.72 898.17,-18645.48 910.5,-18659.84 923.55,-18675.03 920.97,-30176.97 923.5,-30196.84 963.32,-30510.05 1059.13,-30571.82 1100.5,-30884.84 1104.8,-30917.36 1097.02,-32037.47 1113.5,-32065.84 1207.66,-32227.89 1386.94,-32312.33 1519.5,-32179.84 1539.22,-32160.13 1511.85,-16143.91 1527.5,-16120.84 1547.07,-16091.99 1587.03,-16080.48 1615.57,-16075.89"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1616.2,-16077.91 1621.83,-16074.96 1615.59,-16073.76 1616.2,-16077.91"/>
</g>
<!-- src/extensions/core/nodeTemplates.ts&#45;&gt;src/extensions/core/groupNode.ts -->
<g id="edge1645" class="edge">
<title>src/extensions/core/nodeTemplates.ts&#45;&gt;src/extensions/core/groupNode.ts</title>
<g id="a_edge1645"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M859.62,-18640.29C878.07,-18641.14 897.85,-18645.88 910.5,-18659.84 946.36,-18699.42 887.98,-18859.95 923.5,-18899.84 932.48,-18909.92 945.55,-18914.86 958.87,-18916.99"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="966.51,-18919.82 972.68,-18918.3 966.9,-18915.64 966.51,-18919.82"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="966.7,-18917.73 963.72,-18917.45 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="961.33" cy="-18917.22" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="892.69" y="-18771.94" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/nodeTemplates.ts&#45;&gt;src/utils/vintageClipboard.ts -->
<g id="edge1650" class="edge">
<title>src/extensions/core/nodeTemplates.ts&#45;&gt;src/utils/vintageClipboard.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M859.74,-18639.95C878.32,-18640.72 898.17,-18645.48 910.5,-18659.84 924.43,-18676.06 922.66,-30955.47 923.5,-30976.84 966.33,-32068.16 890.15,-32357.76 1113.5,-33426.84 1165.27,-33674.63 1257.82,-33715.32 1300.5,-33964.84 1302.69,-33977.64 1299.3,-35825.67 1308.5,-35834.84 1374.95,-35901.01 1449.29,-35897 1519.5,-35834.84 1699.02,-35675.9 1766.38,-33932.16 1781,-33692.84 1781.81,-33679.63 1780.43,-18457.92 1789,-18447.84 1797.73,-18437.57 1810.51,-18432.4 1823.78,-18430.09"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1824.26,-18432.14 1829.91,-18429.22 1823.67,-18427.99 1824.26,-18432.14"/>
</g>
<!-- src/extensions/core/noteNode.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1651" class="edge">
<title>src/extensions/core/noteNode.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M847.66,-18519.97C869.14,-18519.09 895.43,-18522.3 910.5,-18539.84 933.82,-18566.98 898.18,-28821.55 923.5,-28846.84 979.16,-28902.43 1044.84,-28902.43 1100.5,-28846.84 1113.44,-28833.91 1112.95,-18331.12 1113.5,-18312.84 1132.86,-17672.74 1195.16,-16886.82 1204.75,-16768.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1206.85,-16768.28 1205.24,-16762.13 1202.66,-16767.94 1206.85,-16768.28"/>
</g>
<!-- src/extensions/core/noteNode.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1653" class="edge">
<title>src/extensions/core/noteNode.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M847.66,-18519.97C869.15,-18519.08 895.44,-18522.3 910.5,-18539.84 924.5,-18556.14 921.96,-30899.4 923.5,-30920.84 963.22,-31475.67 1058.95,-31605.13 1100.5,-32159.84 1102.26,-32183.4 1097.41,-33843.54 1113.5,-33860.84 1141.89,-33891.36 1272.17,-33845.25 1300.5,-33875.84 1311.99,-33888.24 1296.52,-36298.9 1308.5,-36310.84 1325.1,-36327.39 1502.67,-36327.16 1519.5,-36310.84 1540.64,-36290.32 1511.09,-36070.3 1527.5,-36045.84 1596.21,-35943.39 1713.8,-36036.28 1781,-35932.84 1790.41,-35918.35 1787.52,-26002.04 1789,-25984.84 1806.83,-25777.29 1862.65,-25529.26 1877.4,-25466.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/extensions/core/noteNode.ts&#45;&gt;src/scripts/widgets.ts -->
<g id="edge1652" class="edge">
<title>src/extensions/core/noteNode.ts&#45;&gt;src/scripts/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M847.66,-18519.97C869.14,-18519.09 895.43,-18522.3 910.5,-18539.84 922.19,-18553.44 921.09,-28853.06 923.5,-28870.84 970.5,-29217.9 1052.77,-29810.42 1300.5,-29562.84 1317.1,-29546.25 1300.55,-16065.92 1308.5,-16043.84 1328.65,-15987.87 1381.7,-15938.3 1408.7,-15915.75"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1410.13,-15917.29 1413.43,-15911.85 1407.46,-15914.05 1410.13,-15917.29"/>
</g>
<!-- src/extensions/core/previewAny.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1654" class="edge">
<title>src/extensions/core/previewAny.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M851.53,-18549.86C872.22,-18549.52 896.33,-18553.34 910.5,-18569.84 933.81,-18596.97 898.19,-28845.56 923.5,-28870.84 979.16,-28926.43 1044.84,-28926.43 1100.5,-28870.84 1113.47,-28857.88 1112.95,-18331.16 1113.5,-18312.84 1132.86,-17672.74 1195.16,-16886.82 1204.75,-16768.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1206.85,-16768.28 1205.24,-16762.13 1202.66,-16767.94 1206.85,-16768.28"/>
</g>
<!-- src/extensions/core/previewAny.ts&#45;&gt;src/scripts/widgets.ts -->
<g id="edge1656" class="edge">
<title>src/extensions/core/previewAny.ts&#45;&gt;src/scripts/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M851.53,-18549.86C872.22,-18549.52 896.33,-18553.34 910.5,-18569.84 934.6,-18597.89 914.87,-29185.87 923.5,-29221.84 978.6,-29451.33 1133.56,-29762.68 1300.5,-29595.84 1317.14,-29579.21 1300.53,-16065.97 1308.5,-16043.84 1328.65,-15987.87 1381.7,-15938.3 1408.7,-15915.75"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1410.13,-15917.29 1413.43,-15911.85 1407.46,-15914.05 1410.13,-15917.29"/>
</g>
<!-- src/extensions/core/previewAny.ts&#45;&gt;src/scripts/domWidget.ts -->
<g id="edge1655" class="edge">
<title>src/extensions/core/previewAny.ts&#45;&gt;src/scripts/domWidget.ts</title>
<g id="a_edge1655"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M851.53,-18549.86C872.22,-18549.52 896.33,-18553.34 910.5,-18569.84 923.66,-18585.16 919.29,-30187.08 923.5,-30206.84 963.82,-30396.19 1059.47,-30415.64 1100.5,-30604.84 1109.29,-30645.34 1095.27,-32059.62 1113.5,-32096.84 1198.4,-32270.15 1383,-32387.26 1519.5,-32250.84 1528.05,-32242.29 1527.03,-18332.92 1527.5,-18320.84 1551.92,-17689.04 1630.77,-16917.17 1645.59,-16775.67"/>
<polygon fill="orange" stroke="orange" points="1648.5,-16768.06 1647.04,-16761.87 1644.32,-16767.62 1648.5,-16768.06"/>
<polyline fill="none" stroke="orange" points="1646.41,-16767.84 1646.1,-16770.82 "/>
<ellipse fill="none" stroke="orange" cx="1645.85" cy="-16773.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1540.54" y="-17672.28" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/previewAny.ts&#45;&gt;src/services/extensionService.ts -->
<g id="edge1657" class="edge">
<title>src/extensions/core/previewAny.ts&#45;&gt;src/services/extensionService.ts</title>
<g id="a_edge1657"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M851.53,-18549.86C872.22,-18549.52 896.33,-18553.34 910.5,-18569.84 937.29,-18601.02 909.1,-30371.33 923.5,-30409.84 965.55,-30522.27 1057.58,-30501.74 1100.5,-30613.84 1131.53,-30694.89 1089.47,-31311.44 1113.5,-31394.84 1177.28,-31616.14 1356.61,-31879.65 1519.5,-31716.84 1530.01,-31706.33 1520.47,-14603.94 1527.5,-14590.84 1544.44,-14559.27 1579.92,-14538.05 1608.02,-14525.43"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1616.39,-14524.19 1621.1,-14519.93 1614.76,-14520.32 1616.39,-14524.19"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1615.57,-14522.26 1612.81,-14523.42 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1610.59" cy="-14524.35" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1500.43" y="-16527.79" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/rerouteNode.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1658" class="edge">
<title>src/extensions/core/rerouteNode.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M854.48,-18429.84C874.48,-18429.91 897,-18434.12 910.5,-18449.84 933.86,-18477.03 898.13,-28749.5 923.5,-28774.84 979.16,-28830.43 1044.84,-28830.43 1100.5,-28774.84 1113.35,-28762 1112.95,-18330.99 1113.5,-18312.84 1132.86,-17672.74 1195.16,-16886.82 1204.75,-16768.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1206.85,-16768.28 1205.24,-16762.13 1202.66,-16767.94 1206.85,-16768.28"/>
</g>
<!-- src/extensions/core/rerouteNode.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1660" class="edge">
<title>src/extensions/core/rerouteNode.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M854.48,-18429.84C874.48,-18429.91 897,-18434.12 910.5,-18449.84 938.24,-18482.13 903.02,-30673.51 923.5,-30710.84 968.4,-30792.66 1055.43,-30742.11 1100.5,-30823.84 1133.35,-30883.41 1089.2,-33209.3 1113.5,-33272.84 1158.26,-33389.88 1255.87,-33366.75 1300.5,-33483.84 1306.73,-33500.18 1296.11,-35990.49 1308.5,-36002.84 1374.92,-36069.04 1450.52,-36066.36 1519.5,-36002.84 1535.41,-35988.18 1512.88,-35921.77 1527.5,-35905.84 1604.77,-35821.64 1707.23,-35950.11 1781,-35862.84 1792.07,-35849.74 1787.53,-26001.92 1789,-25984.84 1806.83,-25777.29 1862.65,-25529.26 1877.4,-25466.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/extensions/core/rerouteNode.ts&#45;&gt;src/extensions/core/widgetInputs.ts -->
<g id="edge1659" class="edge">
<title>src/extensions/core/rerouteNode.ts&#45;&gt;src/extensions/core/widgetInputs.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M854.25,-18430.04C874.19,-18430.16 896.72,-18434.36 910.5,-18449.84 937.03,-18479.66 897.28,-18778.74 923.5,-18808.84 975.97,-18869.05 1042.91,-18784.5 1100.5,-18839.84 1120.18,-18858.74 1093.71,-18881.06 1113.5,-18899.84 1124.96,-18910.71 1141.04,-18915.49 1156.58,-18917.24"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1156.56,-18919.35 1162.73,-18917.78 1156.93,-18915.16 1156.56,-18919.35"/>
</g>
<!-- src/extensions/core/saveImageExtraOutput.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1661" class="edge">
<title>src/extensions/core/saveImageExtraOutput.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M878.75,-18612.33C890.92,-18615.06 902.35,-18620.35 910.5,-18629.84 933.72,-18656.87 898.28,-28869.65 923.5,-28894.84 979.16,-28950.43 1044.84,-28950.43 1100.5,-28894.84 1113.5,-28881.85 1112.94,-18331.2 1113.5,-18312.84 1132.85,-17672.74 1195.15,-16886.82 1204.75,-16768.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1206.85,-16768.28 1205.24,-16762.13 1202.66,-16767.94 1206.85,-16768.28"/>
</g>
<!-- src/extensions/core/saveImageExtraOutput.ts&#45;&gt;src/utils/searchAndReplace.ts -->
<g id="edge1662" class="edge">
<title>src/extensions/core/saveImageExtraOutput.ts&#45;&gt;src/utils/searchAndReplace.ts</title>
<g id="a_edge1662"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M878.75,-18612.33C890.93,-18615.06 902.35,-18620.35 910.5,-18629.84 924.13,-18645.71 917.84,-30662.69 923.5,-30682.84 964.43,-30828.58 1059.23,-30828.19 1100.5,-30973.84 1117.49,-31033.78 1091.23,-33158.65 1113.5,-33216.84 1158.28,-33333.87 1255.78,-33310.78 1300.5,-33427.84 1309.1,-33450.35 1291.42,-35145.84 1308.5,-35162.84 1374.96,-35228.99 1453.01,-35228.97 1519.5,-35162.84 1533.97,-35148.45 1522.13,-33713.52 1527.5,-33693.84 1586.44,-33477.97 1722.59,-33474.85 1781,-33258.84 1784.42,-33246.2 1780.52,-18191.81 1789,-18181.84 1795.2,-18174.55 1803.44,-18169.83 1812.46,-18166.87"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1820.69,-18167.12 1826.06,-18163.72 1819.74,-18163.03 1820.69,-18167.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1820.22,-18165.08 1817.29,-18165.75 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1814.95" cy="-18166.3" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1763.05" y="-18345.44" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/saveMesh.ts&#45;&gt;src/scripts/domWidget.ts -->
<g id="edge1666" class="edge">
<title>src/extensions/core/saveMesh.ts&#45;&gt;src/scripts/domWidget.ts</title>
<g id="a_edge1666"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M847.66,-18579.97C869.15,-18579.09 895.44,-18582.3 910.5,-18599.84 937.68,-18631.48 906.55,-30574.72 923.5,-30612.84 966.59,-30709.73 1057.08,-30676.09 1100.5,-30772.84 1109.94,-30793.87 1097.13,-32416.6 1113.5,-32432.84 1172.5,-32491.37 1218.04,-32443.21 1300.5,-32432.84 1400.18,-32420.29 1457.86,-32456.17 1519.5,-32376.84 1526.99,-32367.2 1527.03,-18333.03 1527.5,-18320.84 1551.92,-17689.04 1630.77,-16917.17 1645.59,-16775.67"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1648.5,-16768.06 1647.04,-16761.87 1644.32,-16767.62 1648.5,-16768.06"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1646.41,-16767.84 1646.1,-16770.82 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1645.85" cy="-16773.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1539.46" y="-17686.84" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/saveMesh.ts&#45;&gt;src/services/extensionService.ts -->
<g id="edge1667" class="edge">
<title>src/extensions/core/saveMesh.ts&#45;&gt;src/services/extensionService.ts</title>
<g id="a_edge1667"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M847.66,-18579.97C869.15,-18579.09 895.44,-18582.3 910.5,-18599.84 937.87,-18631.7 904.64,-30659.3 923.5,-30696.84 967.55,-30784.53 1055.72,-30741.52 1100.5,-30828.84 1119.04,-30864.98 1097.18,-31522.64 1113.5,-31559.84 1193.23,-31741.6 1379.12,-31886.15 1519.5,-31745.84 1530.03,-31735.31 1520.46,-14603.96 1527.5,-14590.84 1544.44,-14559.27 1579.92,-14538.05 1608.02,-14525.43"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1616.39,-14524.19 1621.1,-14519.93 1614.76,-14520.32 1616.39,-14524.19"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1615.57,-14522.26 1612.81,-14523.42 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1610.59" cy="-14524.35" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1500.42" y="-16542.54" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/saveMesh.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge1665" class="edge">
<title>src/extensions/core/saveMesh.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M847.66,-18579.97C869.15,-18579.09 895.44,-18582.3 910.5,-18599.84 924.17,-18615.75 917.83,-30662.64 923.5,-30682.84 964.43,-30828.58 1059.23,-30828.19 1100.5,-30973.84 1117.59,-31034.16 1105.52,-33168.65 1113.5,-33230.84 1156.34,-33564.74 1257.53,-33630.95 1300.5,-33964.84 1309.19,-34032.39 1294.07,-35124.27 1308.5,-35190.84 1359.02,-35423.96 1327.35,-35551.06 1527.5,-35680.84 1622.03,-35742.13 1701.31,-35760.48 1781,-35680.84 1790.4,-35671.44 1788.54,-20380.12 1789,-20366.84 1807.87,-19823.95 1869.29,-19158.82 1879.54,-19050.17"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1881.64,-19050.25 1880.12,-19044.08 1877.46,-19049.85 1881.64,-19050.25"/>
</g>
<!-- src/extensions/core/saveMesh.ts&#45;&gt;src/components/load3d/Load3D.vue -->
<g id="edge1663" class="edge">
<title>src/extensions/core/saveMesh.ts&#45;&gt;src/components/load3d/Load3D.vue</title>
<g id="a_edge1663"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M776.43,-18590.68C751.68,-18592.69 719.64,-18590.43 701.5,-18569.84 693.96,-18561.28 695.27,-17760.1 693.5,-17748.84 653.72,-17496.32 579.43,-17448.93 522,-17199.84 398.08,-16662.38 377.8,-16522.81 336,-15972.84 334.77,-15956.68 334.28,-6652.36 324,-6639.84 317.26,-6631.63 307.42,-6627.09 297.06,-6624.72"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="289.61,-6621.52 283.38,-6622.73 289.01,-6625.67 289.61,-6621.52"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="289.31,-6623.59 292.28,-6624.03 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="294.66" cy="-6624.37" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="309.67" y="-12599.95" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/saveMesh.ts&#45;&gt;src/services/load3dService.ts -->
<g id="edge1668" class="edge">
<title>src/extensions/core/saveMesh.ts&#45;&gt;src/services/load3dService.ts</title>
<g id="a_edge1668"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M847.66,-18579.97C869.14,-18579.09 895.43,-18582.3 910.5,-18599.84 931.4,-18624.16 900.81,-27814.17 923.5,-27836.84 979.16,-27892.42 1044.85,-27892.44 1100.5,-27836.84 1133.64,-27803.73 1083.13,-14381.5 1113.5,-14345.84 1121.94,-14335.92 1134.15,-14330.74 1146.94,-14328.3"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1155.19,-14329.44 1160.9,-14326.64 1154.7,-14325.27 1155.19,-14329.44"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1154.94,-14327.35 1151.96,-14327.71 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1149.58" cy="-14327.99" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1078.82" y="-16446.36" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/saveMesh.ts&#45;&gt;src/extensions/core/load3d/Load3DConfiguration.ts -->
<g id="edge1664" class="edge">
<title>src/extensions/core/saveMesh.ts&#45;&gt;src/extensions/core/load3d/Load3DConfiguration.ts</title>
<g id="a_edge1664"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M847.79,-18586.51C866.83,-18588.33 890.54,-18592.09 910.5,-18599.84 940.47,-18611.47 970.58,-18633.2 989.92,-18648.76"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="994.76,-18655.5 1000.72,-18657.71 997.44,-18652.27 994.76,-18655.5"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="996.1,-18653.88 993.8,-18651.97 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="991.95" cy="-18650.44" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="906.26" y="-18601.91" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/selectionBorder.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1670" class="edge">
<title>src/extensions/core/selectionBorder.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M860.75,-18670C879.03,-18670.9 898.39,-18675.74 910.5,-18689.84 933.7,-18716.84 898.31,-28917.68 923.5,-28942.84 979.16,-28998.43 1044.84,-28998.43 1100.5,-28942.84 1113.56,-28929.8 1112.94,-18331.28 1113.5,-18312.84 1132.85,-17672.74 1195.15,-16886.82 1204.75,-16768.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1206.85,-16768.28 1205.24,-16762.13 1202.66,-16767.94 1206.85,-16768.28"/>
</g>
<!-- src/extensions/core/selectionBorder.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1669" class="edge">
<title>src/extensions/core/selectionBorder.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M860.75,-18670C879.04,-18670.9 898.39,-18675.74 910.5,-18689.84 943.8,-18728.62 890.39,-33373.89 923.5,-33412.84 975.14,-33473.57 1048.15,-33381.72 1100.5,-33441.84 1119.88,-33464.09 1103.54,-33945.06 1113.5,-33972.84 1159.01,-34099.8 1256.3,-34084.41 1300.5,-34211.84 1305.34,-34225.79 1298.04,-36328.41 1308.5,-36338.84 1374.94,-36405.02 1449.47,-36401.21 1519.5,-36338.84 1531.03,-36328.57 1517.78,-36281.83 1527.5,-36269.84 1602.35,-36177.54 1711.57,-36281.27 1781,-36184.84 1791.35,-36170.47 1787.48,-26002.48 1789,-25984.84 1806.83,-25777.29 1862.65,-25529.26 1877.4,-25466.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/extensions/core/simpleTouchSupport.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1671" class="edge">
<title>src/extensions/core/simpleTouchSupport.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M872.19,-18701.12C886.75,-18703.31 900.9,-18708.66 910.5,-18719.84 933.68,-18746.83 898.33,-28941.69 923.5,-28966.84 979.16,-29022.43 1044.84,-29022.43 1100.5,-28966.84 1113.59,-28953.77 1112.94,-18331.32 1113.5,-18312.84 1132.85,-17672.74 1195.15,-16886.82 1204.75,-16768.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1206.85,-16768.28 1205.24,-16762.13 1202.66,-16767.94 1206.85,-16768.28"/>
</g>
<!-- src/extensions/core/simpleTouchSupport.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1672" class="edge">
<title>src/extensions/core/simpleTouchSupport.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M872.19,-18701.11C886.75,-18703.3 900.9,-18708.66 910.5,-18719.84 943.8,-18758.62 896.26,-33397.58 923.5,-33440.84 970,-33514.68 1053.33,-33452.42 1100.5,-33525.84 1121.07,-33557.86 1109.94,-34172.94 1113.5,-34210.84 1159.89,-34704.57 1257.24,-34816.82 1300.5,-35310.84 1301.27,-35319.6 1302.26,-36570.64 1308.5,-36576.84 1375.02,-36642.94 1451.84,-36641.77 1519.5,-36576.84 1535.14,-36561.82 1515.32,-36399.78 1527.5,-36381.84 1596.77,-36279.77 1713.8,-36372.28 1781,-36268.84 1790.73,-36253.86 1787.47,-26002.63 1789,-25984.84 1806.83,-25777.29 1862.65,-25529.26 1877.4,-25466.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/extensions/core/slotDefaults.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1673" class="edge">
<title>src/extensions/core/slotDefaults.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M852.01,-18729.85C872.6,-18729.58 896.44,-18733.47 910.5,-18749.84 933.67,-18776.81 898.34,-28965.71 923.5,-28990.84 979.16,-29046.43 1044.84,-29046.43 1100.5,-28990.84 1113.62,-28977.74 1112.94,-18331.37 1113.5,-18312.84 1132.85,-17672.74 1195.15,-16886.82 1204.75,-16768.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1206.85,-16768.28 1205.24,-16762.13 1202.66,-16767.94 1206.85,-16768.28"/>
</g>
<!-- src/extensions/core/slotDefaults.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1675" class="edge">
<title>src/extensions/core/slotDefaults.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M852.02,-18729.85C872.6,-18729.58 896.44,-18733.47 910.5,-18749.84 943.92,-18788.76 894.74,-33482.35 923.5,-33524.84 971.02,-33595.03 1052.75,-33525.81 1100.5,-33595.84 1127.32,-33635.17 1087.48,-35269.96 1113.5,-35309.84 1163.29,-35386.14 1250.77,-35317.49 1300.5,-35393.84 1310.42,-35409.07 1295.6,-36690.02 1308.5,-36702.84 1375.01,-36768.94 1444.36,-36758.94 1519.5,-36702.84 1529.53,-36695.35 1521.51,-36686.83 1527.5,-36675.84 1610.22,-36524.04 1720.86,-36542.91 1781,-36380.84 1793.56,-36346.99 1785.91,-26020.8 1789,-25984.84 1806.83,-25777.29 1862.65,-25529.26 1877.4,-25466.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/extensions/core/slotDefaults.ts&#45;&gt;src/scripts/widgets.ts -->
<g id="edge1674" class="edge">
<title>src/extensions/core/slotDefaults.ts&#45;&gt;src/scripts/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M852.01,-18729.85C872.6,-18729.58 896.44,-18733.47 910.5,-18749.84 934.62,-18777.91 910.29,-29375.26 923.5,-29409.84 992.16,-29589.62 1164.38,-29758.88 1300.5,-29622.84 1317.17,-29606.17 1300.51,-16066.02 1308.5,-16043.84 1328.65,-15987.87 1381.7,-15938.3 1408.7,-15915.75"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1410.13,-15917.29 1413.43,-15911.85 1407.46,-15914.05 1410.13,-15917.29"/>
</g>
<!-- src/extensions/core/uploadAudio.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1677" class="edge">
<title>src/extensions/core/uploadAudio.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M854.48,-18759.84C874.48,-18759.91 897,-18764.12 910.5,-18779.84 933.66,-18806.79 898.35,-28989.72 923.5,-29014.84 979.16,-29070.43 1044.84,-29070.43 1100.5,-29014.84 1113.65,-29001.71 1112.94,-18331.41 1113.5,-18312.84 1132.85,-17672.74 1195.15,-16886.82 1204.75,-16768.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1206.85,-16768.28 1205.24,-16762.13 1202.66,-16767.94 1206.85,-16768.28"/>
</g>
<!-- src/extensions/core/uploadAudio.ts&#45;&gt;src/schemas/apiSchema.ts -->
<g id="edge1685" class="edge">
<title>src/extensions/core/uploadAudio.ts&#45;&gt;src/schemas/apiSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M854.48,-18759.83C874.48,-18759.9 897,-18764.11 910.5,-18779.84 919.14,-18789.89 922.99,-34036.59 923.5,-34049.84 966.22,-35153.58 817.64,-35463.63 1113.5,-36527.84 1163.06,-36706.12 1256.78,-36720.03 1300.5,-36899.84 1309.86,-36938.33 1291.4,-37577.1 1308.5,-37612.84 1360.96,-37722.49 1462.11,-37679.69 1519.5,-37786.84 1527.73,-37802.2 1514.57,-37853.16 1527.5,-37864.84 1611.13,-37940.33 1700.39,-37943.55 1781,-37864.84 1794.32,-37851.83 1779.37,-37545.77 1789,-37529.84 1835.82,-37452.36 1918.02,-37506.97 1967,-37430.84 1986.54,-37400.46 1957.88,-37297.39 1980,-37268.84 2031.69,-37202.12 2110.5,-37275.56 2159.5,-37206.84 2167.69,-37195.34 2167.2,-20960.95 2167.5,-20946.84 2183.89,-20178.61 2237.54,-19233.08 2245.11,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2247.22,-19102.01 2245.47,-19095.9 2243.03,-19101.77 2247.22,-19102.01"/>
</g>
<!-- src/extensions/core/uploadAudio.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge1676" class="edge">
<title>src/extensions/core/uploadAudio.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M854.48,-18759.84C874.48,-18759.91 897,-18764.12 910.5,-18779.84 938.09,-18811.96 901.34,-30940.75 923.5,-30976.84 969.68,-31052.04 1054.13,-30991.75 1100.5,-31066.84 1131.27,-31116.66 1085.07,-33123.65 1113.5,-33174.84 1161.22,-33260.75 1252.89,-33206.86 1300.5,-33292.84 1307.97,-33306.32 1297.58,-35501.96 1308.5,-35512.84 1374.93,-35579.03 1453.08,-35579.04 1519.5,-35512.84 1531.98,-35500.4 1519.65,-32991.61 1527.5,-32975.84 1590.57,-32849.05 1718.1,-32909.7 1781,-32782.84 1793.33,-32757.97 1773.77,-16816.05 1789,-16792.84 1802.22,-16772.69 1828.02,-16762.64 1848.94,-16757.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.57,-16759.66 1854.98,-16756.32 1848.66,-16755.56 1849.57,-16759.66"/>
</g>
<!-- src/extensions/core/uploadAudio.ts&#45;&gt;src/utils/graphTraversalUtil.ts -->
<g id="edge1691" class="edge">
<title>src/extensions/core/uploadAudio.ts&#45;&gt;src/utils/graphTraversalUtil.ts</title>
<g id="a_edge1691"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M854.48,-18759.83C874.48,-18759.9 897,-18764.11 910.5,-18779.84 944.72,-18819.69 887.4,-33869.68 923.5,-33907.84 950.57,-33936.46 1073.36,-33889.28 1100.5,-33917.84 1123.89,-33942.46 1100.63,-36331.41 1113.5,-36362.84 1158.65,-36473.07 1255.07,-36444.72 1300.5,-36554.84 1308.65,-36574.58 1294.9,-37307.36 1308.5,-37323.84 1369.43,-37397.64 1454.78,-37296.33 1519.5,-37366.84 1529.94,-37378.21 1515.97,-37425.57 1527.5,-37435.84 1611.63,-37510.78 1701.11,-37515.28 1781,-37435.84 1788.16,-37428.71 1788.21,-35990.91 1789,-35980.84 1830.1,-35459.55 1927.12,-35339.22 1967,-34817.84 1969.18,-34789.4 1962.03,-18409.99 1980,-18387.84 1981.39,-18386.12 1982.92,-18384.58 1984.57,-18383.18"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1992.74,-18380.82 1996.85,-18375.97 1990.61,-18377.19 1992.74,-18380.82"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1991.67,-18379.01 1989.09,-18380.52 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1987.02" cy="-18381.74" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="935.14" y="-18782.88" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/uploadAudio.ts&#45;&gt;src/stores/toastStore.ts -->
<g id="edge1689" class="edge">
<title>src/extensions/core/uploadAudio.ts&#45;&gt;src/stores/toastStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M854.48,-18759.84C874.48,-18759.91 897,-18764.12 910.5,-18779.84 938.2,-18812.09 897.83,-30991.94 923.5,-31025.84 972.86,-31091 1050.98,-31010.8 1100.5,-31075.84 1136.88,-31123.62 1078.43,-33189.08 1113.5,-33237.84 1164.79,-33309.15 1249.24,-33230.5 1300.5,-33301.84 1313.2,-33319.51 1293.07,-34853.49 1308.5,-34868.84 1374.98,-34934.98 1453.05,-34935.01 1519.5,-34868.84 1528.8,-34859.58 1522.76,-32992.07 1527.5,-32979.84 1588.2,-32823.33 1720.59,-32856.46 1781,-32699.84 1791.38,-32672.93 1787.78,-16115.65 1789,-16086.84 1807.65,-15645.16 1868.02,-15105.82 1879.21,-15008.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.33,-15008.27 1879.93,-15002.06 1877.15,-15007.79 1881.33,-15008.27"/>
</g>
<!-- src/extensions/core/uploadAudio.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1683" class="edge">
<title>src/extensions/core/uploadAudio.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M854.48,-18759.84C874.48,-18759.9 897,-18764.11 910.5,-18779.84 944.01,-18818.86 890.18,-33555.65 923.5,-33594.84 975.14,-33655.57 1048.67,-33563.27 1100.5,-33623.84 1132.45,-33661.17 1091.57,-35348.86 1113.5,-35392.84 1160.2,-35486.46 1253.84,-35442.19 1300.5,-35535.84 1308.16,-35551.21 1296.31,-36760.73 1308.5,-36772.84 1375.02,-36838.93 1447.12,-36832.46 1519.5,-36772.84 1533.83,-36761.03 1514.56,-36745.15 1527.5,-36731.84 1607.99,-36649.03 1708.82,-36764.98 1781,-36674.84 1792.6,-36660.35 1787.41,-26003.33 1789,-25984.84 1806.83,-25777.29 1862.65,-25529.26 1877.4,-25466.06"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/extensions/core/uploadAudio.ts&#45;&gt;src/i18n.ts -->
<g id="edge1682" class="edge">
<title>src/extensions/core/uploadAudio.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M854.48,-18759.84C874.48,-18759.9 897,-18764.11 910.5,-18779.84 944.05,-18818.91 891.22,-33572.71 923.5,-33612.84 973.99,-33675.6 1049.87,-33589.18 1100.5,-33651.84 1121.36,-33677.65 1101.64,-36010.83 1113.5,-36041.84 1158.26,-36158.87 1255.56,-36135.86 1300.5,-36252.84 1310,-36277.58 1290.91,-37187.02 1308.5,-37206.84 1343.42,-37246.17 1743.75,-37271.96 1781,-37234.84 1786.94,-37228.91 1788.56,-34827.21 1789,-34818.84 1807.94,-34462.02 1866.87,-34028.01 1878.86,-33942.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1880.95,-33942.27 1879.7,-33936.04 1876.79,-33941.69 1880.95,-33942.27"/>
</g>
<!-- src/extensions/core/uploadAudio.ts&#45;&gt;src/composables/functional/useChainCallback.ts -->
<g id="edge1678" class="edge">
<title>src/extensions/core/uploadAudio.ts&#45;&gt;src/composables/functional/useChainCallback.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M854.48,-18759.84C874.48,-18759.91 897,-18764.12 910.5,-18779.84 933.71,-18806.86 898.3,-29013.66 923.5,-29038.84 979.16,-29094.43 1040.7,-29089.95 1100.5,-29038.84 1317.36,-28853.51 1278.14,-28055.22 1300.5,-27770.84 1309.79,-27652.67 1304.93,-10821.31 1308.5,-10702.84 1332.79,-9897.74 1412.76,-8907.6 1423.74,-8774"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1425.84,-8774.13 1424.24,-8767.97 1421.66,-8773.78 1425.84,-8774.13"/>
</g>
<!-- src/extensions/core/uploadAudio.ts&#45;&gt;src/scripts/domWidget.ts -->
<g id="edge1687" class="edge">
<title>src/extensions/core/uploadAudio.ts&#45;&gt;src/scripts/domWidget.ts</title>
<g id="a_edge1687"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M854.48,-18759.84C874.48,-18759.91 897,-18764.12 910.5,-18779.84 937.65,-18811.45 908.81,-30741.84 923.5,-30780.84 965.58,-30892.54 1058.12,-30871.25 1100.5,-30982.84 1110.55,-31009.3 1093.42,-33000.89 1113.5,-33020.84 1172.46,-33079.42 1232.24,-33068.25 1300.5,-33020.84 1529.53,-32861.74 1469.97,-32707.27 1519.5,-32432.84 1528.2,-32384.62 1525.61,-18369.8 1527.5,-18320.84 1551.92,-17689.04 1630.77,-16917.17 1645.59,-16775.67"/>
<polygon fill="orange" stroke="orange" points="1648.5,-16768.06 1647.04,-16761.87 1644.32,-16767.62 1648.5,-16768.06"/>
<polyline fill="none" stroke="orange" points="1646.41,-16767.84 1646.1,-16770.82 "/>
<ellipse fill="none" stroke="orange" cx="1645.85" cy="-16773.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1533.15" y="-17774.93" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/uploadAudio.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge1684" class="edge">
<title>src/extensions/core/uploadAudio.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M854.48,-18759.83C874.48,-18759.9 897,-18764.11 910.5,-18779.84 919.23,-18790.01 923.03,-34211.44 923.5,-34224.84 923.58,-34227.2 1112.79,-36938.58 1113.5,-36940.84 1162.03,-37095.05 1256.23,-37097.35 1300.5,-37252.84 1308.75,-37281.8 1297.75,-37766.71 1308.5,-37794.84 1361.48,-37933.44 1392.48,-37985.29 1527.5,-38046.84 1705.48,-38127.96 1801.2,-38127.61 1967,-38023.84 2210.37,-37871.51 2219.98,-37751.51 2318.5,-37481.84 2673.89,-36509.06 2506.44,-36200.36 2609.5,-35169.84 2611.44,-35150.44 2609.02,-35008.92 2622.5,-34994.84 2661.81,-34953.78 2711.72,-35022.3 2749.5,-34979.84 2777.08,-34948.84 2736.11,-23063.85 2762.5,-23031.84 2769.7,-23023.11 2780.87,-23019.1 2792.02,-23017.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2792.45,-23019.57 2798.19,-23016.85 2792,-23015.39 2792.45,-23019.57"/>
</g>
<!-- src/extensions/core/uploadAudio.ts&#45;&gt;src/composables/node/useNodeDragAndDrop.ts -->
<g id="edge1679" class="edge">
<title>src/extensions/core/uploadAudio.ts&#45;&gt;src/composables/node/useNodeDragAndDrop.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M854.48,-18769.84C874.48,-18769.77 897,-18765.56 910.5,-18749.84 935.29,-18720.97 898.96,-7820.91 923.5,-7791.84 928.47,-7785.95 934.84,-7781.79 941.87,-7778.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="942.95,-7780.75 947.91,-7776.77 941.55,-7776.79 942.95,-7780.75"/>
</g>
<!-- src/extensions/core/uploadAudio.ts&#45;&gt;src/composables/node/useNodeFileInput.ts -->
<g id="edge1680" class="edge">
<title>src/extensions/core/uploadAudio.ts&#45;&gt;src/composables/node/useNodeFileInput.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M854.48,-18769.84C874.48,-18769.77 897,-18765.56 910.5,-18749.84 935.43,-18720.82 898.82,-7761.07 923.5,-7731.84 930.95,-7723.01 941.54,-7718.07 952.78,-7715.49"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="953.22,-7717.54 958.71,-7714.35 952.42,-7713.42 953.22,-7717.54"/>
</g>
<!-- src/extensions/core/uploadAudio.ts&#45;&gt;src/composables/node/useNodePaste.ts -->
<g id="edge1681" class="edge">
<title>src/extensions/core/uploadAudio.ts&#45;&gt;src/composables/node/useNodePaste.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M854.48,-18769.84C874.48,-18769.77 897,-18765.56 910.5,-18749.84 935.23,-18721.05 898.7,-7848.56 923.5,-7819.84 932.55,-7809.35 946.09,-7804.64 959.82,-7802.94"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="960.35,-7805 966.13,-7802.36 959.96,-7800.82 960.35,-7805"/>
</g>
<!-- src/extensions/core/uploadAudio.ts&#45;&gt;src/types/index.ts -->
<g id="edge1690" class="edge">
<title>src/extensions/core/uploadAudio.ts&#45;&gt;src/types/index.ts</title>
<g id="a_edge1690"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M854.48,-18759.84C874.48,-18759.91 897,-18764.12 910.5,-18779.84 938.31,-18812.22 905.27,-31036.23 923.5,-31074.84 967.03,-31167.05 1056.73,-31128.73 1100.5,-31220.84 1125.3,-31273.02 1091.29,-33247.5 1113.5,-33300.84 1158.79,-33409.64 1255.34,-33379.98 1300.5,-33488.84 1306.15,-33502.45 1298.06,-35600.44 1308.5,-35610.84 1374.94,-35677.02 1453.07,-35677.03 1519.5,-35610.84 1530.9,-35599.47 1522.11,-33308.01 1527.5,-33292.84 1587.54,-33123.82 1721.21,-33147.94 1781,-32978.84 1790.19,-32952.84 1771.14,-17118.84 1789,-17097.84 1801.47,-17083.17 1822.22,-17078.9 1840.85,-17078.52"/>
<polygon fill="orange" stroke="orange" points="1848.78,-17080.84 1854.83,-17078.91 1848.89,-17076.65 1848.78,-17080.84"/>
<polyline fill="none" stroke="orange" points="1848.83,-17078.75 1845.84,-17078.66 "/>
<ellipse fill="none" stroke="orange" cx="1843.44" cy="-17078.6" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1759.4" y="-17777.95" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/uploadAudio.ts&#45;&gt;src/schemas/nodeDefSchema.ts -->
<g id="edge1686" class="edge">
<title>src/extensions/core/uploadAudio.ts&#45;&gt;src/schemas/nodeDefSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M854.48,-18759.83C874.48,-18759.9 897,-18764.11 910.5,-18779.84 927.62,-18799.77 915.71,-33891.74 923.5,-33916.84 964.74,-34049.64 1058.93,-34042.14 1100.5,-34174.84 1136.99,-34291.31 1080.01,-36254.46 1113.5,-36371.84 1157.13,-36524.74 1256.41,-36524.07 1300.5,-36676.84 1305.66,-36694.72 1299.24,-37330.69 1308.5,-37346.84 1362.93,-37441.8 1463.37,-37379.87 1519.5,-37473.84 1529.03,-37489.79 1514.05,-37628.02 1527.5,-37640.84 1609.05,-37718.57 1701.07,-37720.24 1781,-37640.84 1792.85,-37629.06 1782.81,-36453.36 1789,-36437.84 1831.89,-36330.37 1924.42,-36355.43 1967,-36247.84 1976.97,-36222.63 1979.37,-20662.93 1980,-20635.84 1994.8,-20001.21 2042.57,-19221.48 2050.02,-19102.39"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2052.14,-19102.19 2050.42,-19096.07 2047.95,-19101.92 2052.14,-19102.19"/>
</g>
<!-- src/services/audioService.ts -->
<g id="node641" class="node">
<title>src/services/audioService.ts</title>
<g id="a_node641"><a xlink:href="src/services/audioService.ts" xlink:title="audioService.ts">
<path fill="#ddfeff" stroke="black" d="M1244,-14369.84C1244,-14369.84 1170,-14369.84 1170,-14369.84 1167,-14369.84 1164,-14366.84 1164,-14363.84 1164,-14363.84 1164,-14357.84 1164,-14357.84 1164,-14354.84 1167,-14351.84 1170,-14351.84 1170,-14351.84 1244,-14351.84 1244,-14351.84 1247,-14351.84 1250,-14354.84 1250,-14357.84 1250,-14357.84 1250,-14363.84 1250,-14363.84 1250,-14366.84 1247,-14369.84 1244,-14369.84"/>
<text text-anchor="start" x="1172" y="-14358.64" font-family="Helvetica,sans-Serif" font-size="9.00">audioService.ts</text>
</a>
</g>
</g>
<!-- src/extensions/core/uploadAudio.ts&#45;&gt;src/services/audioService.ts -->
<g id="edge1688" class="edge">
<title>src/extensions/core/uploadAudio.ts&#45;&gt;src/services/audioService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M854.48,-18759.84C874.48,-18759.91 897,-18764.12 910.5,-18779.84 931.05,-18803.75 901.19,-27838.56 923.5,-27860.84 979.17,-27916.42 1044.85,-27916.44 1100.5,-27860.84 1133.62,-27827.74 1083.14,-14411.48 1113.5,-14375.84 1124.3,-14363.15 1141.27,-14358.22 1157.74,-14356.86"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1157.9,-14358.95 1163.77,-14356.51 1157.66,-14354.76 1157.9,-14358.95"/>
</g>
<!-- src/extensions/core/uploadImage.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1692" class="edge">
<title>src/extensions/core/uploadImage.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M855.97,-18879.85C875.59,-18880.12 897.33,-18884.51 910.5,-18899.84 933.55,-18926.67 898.47,-29061.84 923.5,-29086.84 979.16,-29142.43 1044.84,-29142.43 1100.5,-29086.84 1113.73,-29073.62 1112.93,-18331.53 1113.5,-18312.84 1132.85,-17672.74 1195.15,-16886.82 1204.75,-16768.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1206.85,-16768.28 1205.24,-16762.13 1202.66,-16767.94 1206.85,-16768.28"/>
</g>
<!-- src/extensions/core/uploadImage.ts&#45;&gt;src/schemas/nodeDefSchema.ts -->
<g id="edge1693" class="edge">
<title>src/extensions/core/uploadImage.ts&#45;&gt;src/schemas/nodeDefSchema.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M855.98,-18879.85C875.59,-18880.12 897.34,-18884.5 910.5,-18899.84 930.41,-18923.03 911.08,-36478.9 923.5,-36506.84 966.57,-36603.74 1026.88,-36590.51 1100.5,-36666.84 1196.42,-36766.29 1252.28,-36775.36 1300.5,-36904.84 1322.53,-36963.99 1285.19,-37414.18 1308.5,-37472.84 1359.72,-37601.75 1462.65,-37576.3 1519.5,-37702.84 1526.64,-37718.73 1514.57,-37769.16 1527.5,-37780.84 1611.13,-37856.33 1701.06,-37860.23 1781,-37780.84 1792.36,-37769.55 1783.08,-36642.72 1789,-36627.84 1831.89,-36520.02 1924.44,-36544.79 1967,-36436.84 1977.06,-36411.32 1979.36,-20663.26 1980,-20635.84 1994.8,-20001.21 2042.57,-19221.48 2050.02,-19102.39"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.14,-19102.19 2050.42,-19096.07 2047.95,-19101.92 2052.14,-19102.19"/>
</g>
<!-- src/extensions/core/webcamCapture.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1695" class="edge">
<title>src/extensions/core/webcamCapture.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M863.03,-18790.13C880.63,-18791.32 898.89,-18796.33 910.5,-18809.84 933.64,-18836.78 898.37,-29013.74 923.5,-29038.84 979.16,-29094.43 1044.84,-29094.43 1100.5,-29038.84 1113.68,-29025.68 1112.94,-18331.45 1113.5,-18312.84 1132.85,-17672.74 1195.15,-16886.82 1204.75,-16768.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1206.85,-16768.28 1205.24,-16762.13 1202.66,-16767.94 1206.85,-16768.28"/>
</g>
<!-- src/extensions/core/webcamCapture.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge1694" class="edge">
<title>src/extensions/core/webcamCapture.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M863.03,-18790.13C880.63,-18791.32 898.9,-18796.32 910.5,-18809.84 924.46,-18826.09 917.27,-31131.34 923.5,-31151.84 964.67,-31287.35 1058.95,-31281.43 1100.5,-31416.84 1116.65,-31469.47 1094.1,-33347.31 1113.5,-33398.84 1158.24,-33517.67 1255.91,-33495.94 1300.5,-33614.84 1305.37,-33627.82 1298.68,-35601.06 1308.5,-35610.84 1374.94,-35677.01 1453.08,-35677.04 1519.5,-35610.84 1531.52,-35598.86 1519.84,-33181.98 1527.5,-33166.84 1590.77,-33041.65 1717.9,-33104.11 1781,-32978.84 1793.64,-32953.74 1773.59,-16816.33 1789,-16792.84 1802.22,-16772.69 1828.02,-16762.64 1848.94,-16757.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.57,-16759.66 1854.98,-16756.32 1848.66,-16755.56 1849.57,-16759.66"/>
</g>
<!-- src/extensions/core/webcamCapture.ts&#45;&gt;src/stores/toastStore.ts -->
<g id="edge1697" class="edge">
<title>src/extensions/core/webcamCapture.ts&#45;&gt;src/stores/toastStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M863.03,-18790.13C880.63,-18791.32 898.9,-18796.32 910.5,-18809.84 924.61,-18826.27 922.57,-31266.19 923.5,-31287.84 944.89,-31783.18 927.78,-33051.13 1113.5,-33510.84 1162.85,-33632.99 1255.97,-33616.84 1300.5,-33740.84 1305.93,-33755.95 1297.11,-34885.52 1308.5,-34896.84 1375.04,-34962.92 1453.04,-34962.99 1519.5,-34896.84 1536.53,-34879.89 1519.6,-33189.53 1527.5,-33166.84 1587.5,-32994.49 1721.36,-33016.3 1781,-32843.84 1790.51,-32816.34 1787.77,-16115.9 1789,-16086.84 1807.64,-15645.16 1868.02,-15105.82 1879.21,-15008.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.33,-15008.27 1879.93,-15002.06 1877.15,-15007.79 1881.33,-15008.27"/>
</g>
<!-- src/extensions/core/webcamCapture.ts&#45;&gt;src/i18n.ts -->
<g id="edge1696" class="edge">
<title>src/extensions/core/webcamCapture.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M863.03,-18790.13C880.63,-18791.31 898.9,-18796.32 910.5,-18809.84 927.29,-18829.38 911.51,-33628.03 923.5,-33650.84 967.97,-33735.4 1055.85,-33688.37 1100.5,-33772.84 1116.59,-33803.28 1092.53,-36224.53 1113.5,-36251.84 1165.97,-36320.16 1247.92,-36234.6 1300.5,-36302.84 1316.54,-36323.65 1291.15,-37229.1 1308.5,-37248.84 1371.01,-37319.92 1450.71,-37212.81 1519.5,-37277.84 1532.99,-37290.59 1513.17,-37307.03 1527.5,-37318.84 1570.98,-37354.65 1741.1,-37358.61 1781,-37318.84 1787.15,-37312.71 1788.54,-34827.51 1789,-34818.84 1807.92,-34462.01 1866.87,-34028.01 1878.86,-33942.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1880.95,-33942.27 1879.7,-33936.04 1876.79,-33941.69 1880.95,-33942.27"/>
</g>
<!-- src/extensions/core/load3d/Load3DConfiguration.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge1585" class="edge">
<title>src/extensions/core/load3d/Load3DConfiguration.ts&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge1585"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1073.77,-18664.67C1084.02,-18667.18 1093.57,-18671.82 1100.5,-18679.84 1122.56,-18705.38 1107.84,-28367.56 1113.5,-28400.84 1155.81,-28649.57 1257.71,-28688.19 1300.5,-28936.84 1302.33,-28947.44 1300.87,-30479.25 1308.5,-30486.84 1374.98,-30552.98 1452.85,-30552.81 1519.5,-30486.84 1534.86,-30471.63 1513.41,-29725.22 1527.5,-29708.84 1601.93,-29622.31 1707,-29754.72 1781,-29667.84 1797.6,-29648.34 1772.41,-14937.34 1789,-14917.84 1798.28,-14906.93 1812.14,-14901.77 1826.3,-14899.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.6,-14901.12 1840.41,-14898.53 1834.26,-14896.93 1834.6,-14901.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.43,-14899.02 1831.44,-14899.27 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.04" cy="-14899.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1758.71" y="-16774.55" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/load3d/Load3DConfiguration.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge1584" class="edge">
<title>src/extensions/core/load3d/Load3DConfiguration.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1073.77,-18664.67C1084.03,-18667.18 1093.57,-18671.82 1100.5,-18679.84 1123.78,-18706.8 1095.85,-28908.89 1113.5,-28939.84 1161.37,-29023.8 1252.49,-28966.95 1300.5,-29050.84 1312.53,-29071.86 1291.33,-30777.75 1308.5,-30794.84 1374.96,-30861 1452.59,-30860.54 1519.5,-30794.84 1528.26,-30786.23 1523.43,-30364.42 1527.5,-30352.84 1588.6,-30179.02 1721.42,-30199.18 1781,-30024.84 1788.43,-30003.1 1776.4,-16812.04 1789,-16792.84 1802.22,-16772.69 1828.02,-16762.64 1848.94,-16757.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.57,-16759.66 1854.98,-16756.32 1848.66,-16755.56 1849.57,-16759.66"/>
</g>
<!-- src/extensions/core/load3d/Load3DConfiguration.ts&#45;&gt;src/extensions/core/load3d/Load3dUtils.ts -->
<g id="edge1582" class="edge">
<title>src/extensions/core/load3d/Load3DConfiguration.ts&#45;&gt;src/extensions/core/load3d/Load3dUtils.ts</title>
<g id="a_edge1582"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1073.52,-18665.13C1199.05,-18661.96 1479.45,-18656.92 1519.5,-18673.84 1524.13,-18675.79 1523.19,-18679.24 1527.5,-18681.84 1548.13,-18694.25 1573.29,-18702.83 1595.27,-18708.58"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1602.5,-18712.5 1608.83,-18711.88 1603.49,-18708.42 1602.5,-18712.5"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1603,-18710.46 1600.08,-18709.75 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1597.75" cy="-18709.18" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1317.28" y="-18654.84" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/load3d/Load3DConfiguration.ts&#45;&gt;src/extensions/core/load3d/Load3d.ts -->
<g id="edge1581" class="edge">
<title>src/extensions/core/load3d/Load3DConfiguration.ts&#45;&gt;src/extensions/core/load3d/Load3d.ts</title>
<g id="a_edge1581"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1026.88,-18657.7C1059.08,-18636.51 1139.27,-18583.75 1180.55,-18556.58"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1188.39,-18553.94 1192.25,-18548.89 1186.08,-18550.43 1188.39,-18553.94"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1187.23,-18552.19 1184.73,-18553.83 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1182.72" cy="-18555.15" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1085.08" y="-18596.08" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/load3d/Load3DConfiguration.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge1583" class="edge">
<title>src/extensions/core/load3d/Load3DConfiguration.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1073.77,-18664.67C1084.03,-18667.17 1093.58,-18671.82 1100.5,-18679.84 1116.54,-18698.42 1110.46,-32793.48 1113.5,-32817.84 1155.53,-33154.88 1258.22,-33221.82 1300.5,-33558.84 1306.22,-33604.42 1296.75,-36822.42 1308.5,-36866.84 1359.06,-37057.89 1369.92,-37134.56 1527.5,-37253.84 1622.9,-37326.05 1671.62,-37294.61 1789,-37317.84 1951.03,-37349.9 2038.44,-37459.2 2159.5,-37346.84 2206.56,-37303.16 2287.61,-35088.7 2331.5,-35041.84 2353.28,-35018.58 2442.77,-35030.29 2473.5,-35021.84 2536.69,-35004.46 2550.36,-34993.07 2609.5,-34964.84 2615.42,-34962.01 2616.66,-34960.83 2622.5,-34957.84 2678.39,-34929.16 2716.2,-34949.09 2749.5,-34895.84 2771.34,-34860.91 2736.3,-23063.62 2762.5,-23031.84 2769.7,-23023.11 2780.87,-23019.1 2792.02,-23017.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2792.45,-23019.57 2798.19,-23016.85 2792,-23015.39 2792.45,-23019.57"/>
</g>
<!-- src/extensions/core/load3d/AnimationManager.ts&#45;&gt;src/extensions/core/load3d/interfaces.ts -->
<g id="edge1576" class="edge">
<title>src/extensions/core/load3d/AnimationManager.ts&#45;&gt;src/extensions/core/load3d/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1263.07,-18372.65C1347.55,-18366.82 1501.32,-18358.76 1519.5,-18375.84 1529.81,-18385.52 1522.67,-18489.55 1527.5,-18502.84 1550.66,-18566.62 1606.88,-18627 1633.53,-18653.19"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1632.38,-18655 1638.15,-18657.67 1635.31,-18651.98 1632.38,-18655"/>
</g>
<!-- src/extensions/core/load3d/CameraManager.ts&#45;&gt;src/extensions/core/load3d/interfaces.ts -->
<g id="edge1577" class="edge">
<title>src/extensions/core/load3d/CameraManager.ts&#45;&gt;src/extensions/core/load3d/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1476.78,-18527.21C1491.14,-18529.38 1506.45,-18533.2 1519.5,-18539.84 1573.5,-18567.28 1619.16,-18625.59 1638.33,-18652.58"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1636.64,-18653.84 1641.8,-18657.55 1640.08,-18651.43 1636.64,-18653.84"/>
</g>
<!-- src/extensions/core/load3d/ControlsManager.ts&#45;&gt;src/extensions/core/load3d/interfaces.ts -->
<g id="edge1578" class="edge">
<title>src/extensions/core/load3d/ControlsManager.ts&#45;&gt;src/extensions/core/load3d/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1477.69,-18558.55C1491.63,-18560.76 1506.48,-18564.28 1519.5,-18569.84 1567.26,-18590.24 1613.37,-18632.11 1635.08,-18653.55"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1633.6,-18655.05 1639.33,-18657.8 1636.57,-18652.07 1633.6,-18655.05"/>
</g>
<!-- src/extensions/core/load3d/EventManager.ts&#45;&gt;src/extensions/core/load3d/interfaces.ts -->
<g id="edge1579" class="edge">
<title>src/extensions/core/load3d/EventManager.ts&#45;&gt;src/extensions/core/load3d/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1472.39,-18589.25C1487.62,-18591.5 1504.52,-18594.86 1519.5,-18599.84 1560.57,-18613.48 1604.45,-18639.03 1628.84,-18654.33"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1627.83,-18656.18 1634.02,-18657.62 1630.08,-18652.64 1627.83,-18656.18"/>
</g>
<!-- src/extensions/core/load3d/LightingManager.ts&#45;&gt;src/extensions/core/load3d/interfaces.ts -->
<g id="edge1580" class="edge">
<title>src/extensions/core/load3d/LightingManager.ts&#45;&gt;src/extensions/core/load3d/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1478.29,-18387.71C1493.57,-18389.5 1509.01,-18394.49 1519.5,-18405.84 1534.18,-18421.72 1519.92,-18482.58 1527.5,-18502.84 1551.27,-18566.39 1607.19,-18626.88 1633.65,-18653.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1632.48,-18654.94 1638.23,-18657.64 1635.42,-18651.94 1632.48,-18654.94"/>
</g>
<!-- src/extensions/core/load3d/LoaderManager.ts&#45;&gt;src/stores/toastStore.ts -->
<g id="edge1611" class="edge">
<title>src/extensions/core/load3d/LoaderManager.ts&#45;&gt;src/stores/toastStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1474.02,-18684.76C1490.87,-18685.97 1508.42,-18690.83 1519.5,-18703.84 1538.05,-18725.62 1507.26,-26924.61 1527.5,-26944.84 1567.35,-26984.65 1741.15,-26984.66 1781,-26944.84 1787.67,-26938.17 1788.6,-16096.25 1789,-16086.84 1807.7,-15645.16 1868.03,-15105.82 1879.21,-15008.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.33,-15008.27 1879.93,-15002.06 1877.16,-15007.79 1881.33,-15008.27"/>
</g>
<!-- src/extensions/core/load3d/LoaderManager.ts&#45;&gt;src/i18n.ts -->
<g id="edge1610" class="edge">
<title>src/extensions/core/load3d/LoaderManager.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1474.02,-18684.76C1490.88,-18685.97 1508.43,-18690.83 1519.5,-18703.84 1536.43,-18723.73 1512.76,-33727.27 1527.5,-33748.84 1595.75,-33848.7 1706.42,-33752.61 1781,-33847.84 1797.86,-33869.36 1770.28,-33888.9 1789,-33908.84 1804.04,-33924.86 1828.81,-33928.98 1848.86,-33929.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1848.92,-33931.41 1854.92,-33929.3 1848.91,-33927.21 1848.92,-33931.41"/>
</g>
<!-- src/extensions/core/load3d/LoaderManager.ts&#45;&gt;src/extensions/core/load3d/interfaces.ts -->
<g id="edge1609" class="edge">
<title>src/extensions/core/load3d/LoaderManager.ts&#45;&gt;src/extensions/core/load3d/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1474.14,-18684.14C1513.45,-18680.23 1568.91,-18674.71 1606.54,-18670.96"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1607.12,-18673.02 1612.89,-18670.33 1606.71,-18668.84 1607.12,-18673.02"/>
</g>
<!-- src/extensions/core/load3d/ModelExporter.ts&#45;&gt;src/stores/toastStore.ts -->
<g id="edge1613" class="edge">
<title>src/extensions/core/load3d/ModelExporter.ts&#45;&gt;src/stores/toastStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1472.47,-18713.6C1489.74,-18714.25 1508,-18718.62 1519.5,-18731.84 1538.26,-18753.4 1507.28,-26942.64 1527.5,-26962.84 1607.21,-27042.47 1701.3,-27042.47 1781,-26962.84 1787.68,-26956.16 1788.6,-16096.27 1789,-16086.84 1807.7,-15645.16 1868.03,-15105.82 1879.21,-15008.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.33,-15008.27 1879.93,-15002.06 1877.16,-15007.79 1881.33,-15008.27"/>
</g>
<!-- src/extensions/core/load3d/ModelExporter.ts&#45;&gt;src/i18n.ts -->
<g id="edge1612" class="edge">
<title>src/extensions/core/load3d/ModelExporter.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1472.48,-18713.6C1489.75,-18714.24 1508.01,-18718.62 1519.5,-18731.84 1536.72,-18751.64 1511.22,-33826.26 1527.5,-33846.84 1605.37,-33945.28 1776.52,-33938.88 1848.3,-33931.26"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1848.79,-33933.31 1854.52,-33930.56 1848.33,-33929.14 1848.79,-33933.31"/>
</g>
<!-- src/extensions/core/load3d/NodeStorage.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1615" class="edge">
<title>src/extensions/core/load3d/NodeStorage.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1469.36,-18647.26C1487.86,-18650.68 1507.94,-18658.11 1519.5,-18673.84 1529.14,-18686.95 1515.98,-28039.33 1527.5,-28050.84 1567.35,-28090.65 1741.09,-28090.59 1781,-28050.84 1791.16,-28040.71 1787.75,-25999.13 1789,-25984.84 1807.15,-25777.32 1862.73,-25529.27 1877.41,-25466.07"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.53,-25466.22 1878.85,-25459.9 1875.44,-25465.27 1879.53,-25466.22"/>
</g>
<!-- src/extensions/core/load3d/NodeStorage.ts&#45;&gt;src/extensions/core/load3d/interfaces.ts -->
<g id="edge1614" class="edge">
<title>src/extensions/core/load3d/NodeStorage.ts&#45;&gt;src/extensions/core/load3d/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1469.09,-18649.03C1508.67,-18652.97 1567.57,-18658.83 1606.85,-18662.74"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1606.8,-18664.85 1612.98,-18663.35 1607.22,-18660.67 1606.8,-18664.85"/>
</g>
<!-- src/extensions/core/load3d/PreviewManager.ts&#45;&gt;src/extensions/core/load3d/interfaces.ts -->
<g id="edge1616" class="edge">
<title>src/extensions/core/load3d/PreviewManager.ts&#45;&gt;src/extensions/core/load3d/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1476.6,-18417.77C1492.32,-18419.43 1508.47,-18424.33 1519.5,-18435.84 1529.88,-18446.66 1521.99,-18488.89 1527.5,-18502.84 1552.43,-18565.94 1607.77,-18626.66 1633.86,-18653.06"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1632.66,-18654.82 1638.38,-18657.58 1635.63,-18651.85 1632.66,-18654.82"/>
</g>
<!-- src/extensions/core/load3d/RecordingManager.ts&#45;&gt;src/extensions/core/load3d/interfaces.ts -->
<g id="edge1617" class="edge">
<title>src/extensions/core/load3d/RecordingManager.ts&#45;&gt;src/extensions/core/load3d/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1482.25,-18449.23C1495.9,-18451.47 1509.47,-18456.32 1519.5,-18465.84 1531.7,-18477.42 1520.59,-18487.5 1527.5,-18502.84 1555.51,-18565 1609.77,-18626.64 1634.78,-18653.22"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1633.45,-18654.86 1639.1,-18657.77 1636.49,-18651.97 1633.45,-18654.86"/>
</g>
<!-- src/extensions/core/load3d/SceneManager.ts&#45;&gt;src/extensions/core/load3d/interfaces.ts -->
<g id="edge1618" class="edge">
<title>src/extensions/core/load3d/SceneManager.ts&#45;&gt;src/extensions/core/load3d/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1473.32,-18621.24C1488.14,-18623.58 1504.58,-18626.49 1519.5,-18629.84 1552.01,-18637.12 1588.45,-18647.87 1614.19,-18655.9"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1613.82,-18657.99 1620.17,-18657.78 1615.08,-18653.98 1613.82,-18657.99"/>
</g>
<!-- src/extensions/core/load3d/SceneManager.ts&#45;&gt;src/extensions/core/load3d/Load3dUtils.ts -->
<g id="edge1619" class="edge">
<title>src/extensions/core/load3d/SceneManager.ts&#45;&gt;src/extensions/core/load3d/Load3dUtils.ts</title>
<g id="a_edge1619"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1473.03,-18611.68C1489.75,-18613.01 1507.47,-18617.71 1519.5,-18629.84 1535.97,-18646.44 1512.21,-18664.15 1527.5,-18681.84 1544.31,-18701.28 1571.06,-18710.67 1595.09,-18715.14"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1602.58,-18718.41 1608.83,-18717.24 1603.21,-18714.26 1602.58,-18718.41"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1602.89,-18716.34 1599.93,-18715.88 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1597.56" cy="-18715.52" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1498.09" y="-18654.79" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/load3d/SceneModelManager.ts&#45;&gt;src/extensions/core/load3d/interfaces.ts -->
<g id="edge1625" class="edge">
<title>src/extensions/core/load3d/SceneModelManager.ts&#45;&gt;src/extensions/core/load3d/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1486.35,-18332.76C1498.97,-18335.63 1511.02,-18341.08 1519.5,-18350.84 1530.6,-18363.6 1521.81,-18486.91 1527.5,-18502.84 1550.33,-18566.73 1606.72,-18627.06 1633.47,-18653.21"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1632.33,-18655.03 1638.11,-18657.69 1635.25,-18652.01 1632.33,-18655.03"/>
</g>
<!-- src/extensions/core/load3d/conditional&#45;lines/ColoredShadowMaterial.js -->
<g id="node633" class="node">
<title>src/extensions/core/load3d/conditional&#45;lines/ColoredShadowMaterial.js</title>
<g id="a_node633"><a xlink:href="src/extensions/core/load3d/conditional-lines/ColoredShadowMaterial.js" xlink:title="ColoredShadowMaterial.js">
<path fill="#ffffcc" stroke="black" d="M1708.5,-18409.84C1708.5,-18409.84 1589.5,-18409.84 1589.5,-18409.84 1586.5,-18409.84 1583.5,-18406.84 1583.5,-18403.84 1583.5,-18403.84 1583.5,-18397.84 1583.5,-18397.84 1583.5,-18394.84 1586.5,-18391.84 1589.5,-18391.84 1589.5,-18391.84 1708.5,-18391.84 1708.5,-18391.84 1711.5,-18391.84 1714.5,-18394.84 1714.5,-18397.84 1714.5,-18397.84 1714.5,-18403.84 1714.5,-18403.84 1714.5,-18406.84 1711.5,-18409.84 1708.5,-18409.84"/>
<text text-anchor="start" x="1591.5" y="-18398.64" font-family="Helvetica,sans-Serif" font-size="9.00">ColoredShadowMaterial.js</text>
</a>
</g>
</g>
<!-- src/extensions/core/load3d/SceneModelManager.ts&#45;&gt;src/extensions/core/load3d/conditional&#45;lines/ColoredShadowMaterial.js -->
<g id="edge1620" class="edge">
<title>src/extensions/core/load3d/SceneModelManager.ts&#45;&gt;src/extensions/core/load3d/conditional&#45;lines/ColoredShadowMaterial.js</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1486.15,-18334.08C1498.47,-18336.96 1510.45,-18342.08 1519.5,-18350.84 1530.97,-18361.93 1515.66,-18375.14 1527.5,-18385.84 1540.99,-18398.03 1559.07,-18403.71 1577.11,-18405.88"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1577.04,-18407.98 1583.22,-18406.49 1577.46,-18403.8 1577.04,-18407.98"/>
</g>
<!-- src/extensions/core/load3d/conditional&#45;lines/ConditionalEdgesGeometry.js -->
<g id="node634" class="node">
<title>src/extensions/core/load3d/conditional&#45;lines/ConditionalEdgesGeometry.js</title>
<g id="a_node634"><a xlink:href="src/extensions/core/load3d/conditional-lines/ConditionalEdgesGeometry.js" xlink:title="ConditionalEdgesGeometry.js">
<path fill="#ffffcc" stroke="black" d="M1716.5,-18379.84C1716.5,-18379.84 1581.5,-18379.84 1581.5,-18379.84 1578.5,-18379.84 1575.5,-18376.84 1575.5,-18373.84 1575.5,-18373.84 1575.5,-18367.84 1575.5,-18367.84 1575.5,-18364.84 1578.5,-18361.84 1581.5,-18361.84 1581.5,-18361.84 1716.5,-18361.84 1716.5,-18361.84 1719.5,-18361.84 1722.5,-18364.84 1722.5,-18367.84 1722.5,-18367.84 1722.5,-18373.84 1722.5,-18373.84 1722.5,-18376.84 1719.5,-18379.84 1716.5,-18379.84"/>
<text text-anchor="start" x="1583.5" y="-18368.64" font-family="Helvetica,sans-Serif" font-size="9.00">ConditionalEdgesGeometry.js</text>
</a>
</g>
</g>
<!-- src/extensions/core/load3d/SceneModelManager.ts&#45;&gt;src/extensions/core/load3d/conditional&#45;lines/ConditionalEdgesGeometry.js -->
<g id="edge1621" class="edge">
<title>src/extensions/core/load3d/SceneModelManager.ts&#45;&gt;src/extensions/core/load3d/conditional&#45;lines/ConditionalEdgesGeometry.js</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1486.15,-18340.99C1497.44,-18343.48 1509,-18346.7 1519.5,-18350.84 1523.4,-18352.37 1523.55,-18354.43 1527.5,-18355.84 1540.71,-18360.53 1555.19,-18363.79 1569.39,-18366.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1569.2,-18368.16 1575.45,-18366.97 1569.83,-18364 1569.2,-18368.16"/>
</g>
<!-- src/extensions/core/load3d/conditional&#45;lines/ConditionalEdgesShader.js -->
<g id="node635" class="node">
<title>src/extensions/core/load3d/conditional&#45;lines/ConditionalEdgesShader.js</title>
<g id="a_node635"><a xlink:href="src/extensions/core/load3d/conditional-lines/ConditionalEdgesShader.js" xlink:title="ConditionalEdgesShader.js">
<path fill="#ffffcc" stroke="black" d="M1711,-18349.84C1711,-18349.84 1587,-18349.84 1587,-18349.84 1584,-18349.84 1581,-18346.84 1581,-18343.84 1581,-18343.84 1581,-18337.84 1581,-18337.84 1581,-18334.84 1584,-18331.84 1587,-18331.84 1587,-18331.84 1711,-18331.84 1711,-18331.84 1714,-18331.84 1717,-18334.84 1717,-18337.84 1717,-18337.84 1717,-18343.84 1717,-18343.84 1717,-18346.84 1714,-18349.84 1711,-18349.84"/>
<text text-anchor="start" x="1589" y="-18338.64" font-family="Helvetica,sans-Serif" font-size="9.00">ConditionalEdgesShader.js</text>
</a>
</g>
</g>
<!-- src/extensions/core/load3d/SceneModelManager.ts&#45;&gt;src/extensions/core/load3d/conditional&#45;lines/ConditionalEdgesShader.js -->
<g id="edge1622" class="edge">
<title>src/extensions/core/load3d/SceneModelManager.ts&#45;&gt;src/extensions/core/load3d/conditional&#45;lines/ConditionalEdgesShader.js</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1486.22,-18334.98C1513.44,-18335.97 1545.99,-18337.14 1574.73,-18338.18"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1574.73,-18340.29 1580.8,-18338.4 1574.88,-18336.09 1574.73,-18340.29"/>
</g>
<!-- src/extensions/core/load3d/conditional&#45;lines/Lines2/ConditionalLineMaterial.js -->
<g id="node636" class="node">
<title>src/extensions/core/load3d/conditional&#45;lines/Lines2/ConditionalLineMaterial.js</title>
<g id="a_node636"><a xlink:href="src/extensions/core/load3d/conditional-lines/Lines2/ConditionalLineMaterial.js" xlink:title="ConditionalLineMaterial.js">
<path fill="#ffffcc" stroke="black" d="M1708.5,-18473.84C1708.5,-18473.84 1589.5,-18473.84 1589.5,-18473.84 1586.5,-18473.84 1583.5,-18470.84 1583.5,-18467.84 1583.5,-18467.84 1583.5,-18461.84 1583.5,-18461.84 1583.5,-18458.84 1586.5,-18455.84 1589.5,-18455.84 1589.5,-18455.84 1708.5,-18455.84 1708.5,-18455.84 1711.5,-18455.84 1714.5,-18458.84 1714.5,-18461.84 1714.5,-18461.84 1714.5,-18467.84 1714.5,-18467.84 1714.5,-18470.84 1711.5,-18473.84 1708.5,-18473.84"/>
<text text-anchor="start" x="1591.5" y="-18462.64" font-family="Helvetica,sans-Serif" font-size="9.00">ConditionalLineMaterial.js</text>
</a>
</g>
</g>
<!-- src/extensions/core/load3d/SceneModelManager.ts&#45;&gt;src/extensions/core/load3d/conditional&#45;lines/Lines2/ConditionalLineMaterial.js -->
<g id="edge1623" class="edge">
<title>src/extensions/core/load3d/SceneModelManager.ts&#45;&gt;src/extensions/core/load3d/conditional&#45;lines/Lines2/ConditionalLineMaterial.js</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1486.15,-18332.94C1498.78,-18335.8 1510.88,-18341.2 1519.5,-18350.84 1534.21,-18367.29 1512.23,-18433.9 1527.5,-18449.84 1540.34,-18463.24 1558.6,-18469.2 1577.03,-18471.25"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1577.13,-18473.37 1583.29,-18471.8 1577.49,-18469.18 1577.13,-18473.37"/>
</g>
<!-- src/extensions/core/load3d/conditional&#45;lines/Lines2/ConditionalLineSegmentsGeometry.js -->
<g id="node637" class="node">
<title>src/extensions/core/load3d/conditional&#45;lines/Lines2/ConditionalLineSegmentsGeometry.js</title>
<g id="a_node637"><a xlink:href="src/extensions/core/load3d/conditional-lines/Lines2/ConditionalLineSegmentsGeometry.js" xlink:title="ConditionalLineSegmentsGeometry.js">
<path fill="#ffffcc" stroke="black" d="M1735,-18443.84C1735,-18443.84 1563,-18443.84 1563,-18443.84 1560,-18443.84 1557,-18440.84 1557,-18437.84 1557,-18437.84 1557,-18431.84 1557,-18431.84 1557,-18428.84 1560,-18425.84 1563,-18425.84 1563,-18425.84 1735,-18425.84 1735,-18425.84 1738,-18425.84 1741,-18428.84 1741,-18431.84 1741,-18431.84 1741,-18437.84 1741,-18437.84 1741,-18440.84 1738,-18443.84 1735,-18443.84"/>
<text text-anchor="start" x="1565" y="-18432.64" font-family="Helvetica,sans-Serif" font-size="9.00">ConditionalLineSegmentsGeometry.js</text>
</a>
</g>
</g>
<!-- src/extensions/core/load3d/SceneModelManager.ts&#45;&gt;src/extensions/core/load3d/conditional&#45;lines/Lines2/ConditionalLineSegmentsGeometry.js -->
<g id="edge1624" class="edge">
<title>src/extensions/core/load3d/SceneModelManager.ts&#45;&gt;src/extensions/core/load3d/conditional&#45;lines/Lines2/ConditionalLineSegmentsGeometry.js</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1486.42,-18333.24C1498.88,-18336.13 1510.84,-18341.46 1519.5,-18350.84 1541.04,-18374.17 1504.99,-18399.44 1527.5,-18421.84 1534.23,-18428.53 1542.33,-18433.27 1551.11,-18436.54"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1550.61,-18438.59 1556.97,-18438.48 1551.93,-18434.6 1550.61,-18438.59"/>
</g>
<!-- src/extensions/core/load3d/ViewHelperManager.ts&#45;&gt;src/extensions/core/load3d/interfaces.ts -->
<g id="edge1626" class="edge">
<title>src/extensions/core/load3d/ViewHelperManager.ts&#45;&gt;src/extensions/core/load3d/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1484.21,-18485.3C1496.49,-18488.04 1508.93,-18492.28 1519.5,-18498.84 1582.08,-18537.64 1625.46,-18618.73 1641.33,-18652.05"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1639.52,-18653.15 1643.97,-18657.7 1643.33,-18651.37 1639.52,-18653.15"/>
</g>
<!-- src/extensions/core/maskEditorOld.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge1630" class="edge">
<title>src/extensions/core/maskEditorOld.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1059.2,-18887.96C1074.56,-18886.44 1090.33,-18881.62 1100.5,-18869.84 1110.61,-18858.12 1112.86,-18328.3 1113.5,-18312.84 1139.93,-17672.96 1196.26,-16886.79 1204.88,-16768.13"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1207,-16767.97 1205.34,-16761.84 1202.81,-16767.67 1207,-16767.97"/>
</g>
<!-- src/extensions/core/maskEditorOld.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge1629" class="edge">
<title>src/extensions/core/maskEditorOld.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1059.34,-18881.59C1074.72,-18883.1 1090.46,-18887.94 1100.5,-18899.84 1123.47,-18927.05 1100.49,-29123.68 1113.5,-29156.84 1158.2,-29270.72 1255.56,-29245.05 1300.5,-29358.84 1307.97,-29377.75 1294.08,-30808.5 1308.5,-30822.84 1374.99,-30888.97 1452.42,-30888.37 1519.5,-30822.84 1533.17,-30809.48 1517.04,-30494.84 1527.5,-30478.84 1595.52,-30374.83 1714.16,-30465.61 1781,-30360.84 1793.67,-30340.98 1776.08,-16812.53 1789,-16792.84 1802.22,-16772.69 1828.02,-16762.64 1848.94,-16757.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.57,-16759.66 1854.98,-16756.32 1848.66,-16755.56 1849.57,-16759.66"/>
</g>
<!-- src/extensions/core/maskEditorOld.ts&#45;&gt;src/extensions/core/clipspace.ts -->
<g id="edge1632" class="edge">
<title>src/extensions/core/maskEditorOld.ts&#45;&gt;src/extensions/core/clipspace.ts</title>
<g id="a_edge1632"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1059.17,-18878.41C1072.6,-18876.14 1087.22,-18873.28 1100.5,-18869.84 1124.32,-18863.67 1150.41,-18854.54 1170.69,-18846.89"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1178.85,-18846 1183.7,-18841.89 1177.35,-18842.08 1178.85,-18846"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1178.1,-18844.04 1175.3,-18845.12 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1173.06" cy="-18845.98" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1147.17" y="-18856.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/extensions/core/maskEditorOld.ts&#45;&gt;src/scripts/ui.ts -->
<g id="edge1631" class="edge">
<title>src/extensions/core/maskEditorOld.ts&#45;&gt;src/scripts/ui.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1059.34,-18881.6C1074.72,-18883.1 1090.46,-18887.94 1100.5,-18899.84 1117.68,-18920.17 1111.97,-26540.26 1113.5,-26566.84 1158.49,-27345.8 967.59,-28826.38 1519.5,-28274.84 1534.43,-28259.92 1515.65,-16138.3 1527.5,-16120.84 1547.07,-16091.99 1587.03,-16080.48 1615.57,-16075.89"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1616.21,-16077.92 1621.83,-16074.96 1615.59,-16073.76 1616.21,-16077.92"/>
</g>
<!-- src/utils/searchAndReplace.ts&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge3622" class="edge">
<title>src/utils/searchAndReplace.ts&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1937.68,-18166.05C1948.83,-18168.54 1959.44,-18173.3 1967,-18181.84 2001.81,-18221.17 1945.81,-18377.96 1980,-18417.84 1987.33,-18426.39 1998.21,-18430.8 2009.26,-18432.91"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.14,-18435.02 2015.39,-18433.86 2009.78,-18430.87 2009.14,-18435.02"/>
</g>
<!-- src/utils/searchAndReplace.ts&#45;&gt;src/utils/graphTraversalUtil.ts -->
<g id="edge3623" class="edge">
<title>src/utils/searchAndReplace.ts&#45;&gt;src/utils/graphTraversalUtil.ts</title>
<g id="a_edge3623"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1937.86,-18166.39C1948.85,-18168.88 1959.36,-18173.57 1967,-18181.84 1987.15,-18203.65 1965.98,-18288.66 1980,-18314.84 1989.33,-18332.27 2006.33,-18346.44 2021.35,-18356.41"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2027.08,-18362.41 2033.29,-18363.78 2029.29,-18358.84 2027.08,-18362.41"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2028.18,-18360.62 2025.63,-18359.05 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2023.59" cy="-18357.79" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1950.6" y="-18257.93" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/utils/searchAndReplace.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge3621" class="edge">
<title>src/utils/searchAndReplace.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1826.31,-18162.04C1807.67,-18163.81 1790.27,-18170.44 1785,-18187.84 1778.25,-18210.12 1783,-24869.64 1785,-24892.84 1803.79,-25110.67 1863.12,-25371.08 1878.39,-25435.75"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1876.38,-25436.36 1879.8,-25441.71 1880.46,-25435.39 1876.38,-25436.36"/>
</g>
<!-- src/services/audioService.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge3190" class="edge">
<title>src/services/audioService.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1250.23,-14356.51C1268.47,-14357.12 1288.37,-14361.59 1300.5,-14375.84 1315.34,-14393.27 1295.86,-27543.75 1308.5,-27562.84 1366.89,-27651 1423.88,-27634.75 1527.5,-27655.84 1637.9,-27678.31 1701.3,-27735.47 1781,-27655.84 1794.34,-27642.51 1778.65,-16808.6 1789,-16792.84 1802.22,-16772.69 1828.02,-16762.64 1848.94,-16757.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.57,-16759.66 1854.98,-16756.32 1848.66,-16755.56 1849.57,-16759.66"/>
</g>
<!-- src/services/audioService.ts&#45;&gt;src/stores/toastStore.ts -->
<g id="edge3191" class="edge">
<title>src/services/audioService.ts&#45;&gt;src/stores/toastStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1250.23,-14356.51C1268.47,-14357.12 1288.37,-14361.59 1300.5,-14375.84 1315.26,-14393.17 1297.56,-27470.87 1308.5,-27490.84 1364.02,-27592.14 1416.62,-27598.42 1527.5,-27630.84 1635.64,-27662.45 1701.31,-27710.48 1781,-27630.84 1788.09,-27623.75 1788.58,-16096.85 1789,-16086.84 1807.69,-15645.16 1868.03,-15105.82 1879.21,-15008.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.33,-15008.27 1879.93,-15002.06 1877.16,-15007.79 1881.33,-15008.27"/>
</g>
<!-- src/utils/nodeDefUtil.ts&#45;&gt;src/utils/mathUtil.ts -->
<g id="edge3615" class="edge">
<title>src/utils/nodeDefUtil.ts&#45;&gt;src/utils/mathUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1922.15,-18262.62C1936.37,-18265.03 1952.5,-18268.15 1967,-18271.84 1985.31,-18276.5 2005.4,-18283.14 2021.34,-18288.78"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2020.66,-18290.77 2027.02,-18290.81 2022.07,-18286.81 2020.66,-18290.77"/>
</g>
<!-- src/utils/nodeDefUtil.ts&#45;&gt;src/schemas/nodeDefSchema.ts -->
<g id="edge3616" class="edge">
<title>src/utils/nodeDefUtil.ts&#45;&gt;src/schemas/nodeDefSchema.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1922.13,-18253.77C1938.44,-18254.74 1956.08,-18259.15 1967,-18271.84 1984.58,-18292.27 1976.79,-18730.07 1980,-18756.84 1994.8,-18880.21 2033.79,-19025.59 2046.74,-19071.89"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2044.75,-19072.55 2048.4,-19077.76 2048.79,-19071.41 2044.75,-19072.55"/>
</g>
<!-- src/utils/typeGuardUtil.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge3627" class="edge">
<title>src/utils/typeGuardUtil.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2245.23,-18532.15C2240.57,-18586.46 2214.45,-18862.13 2159.5,-18922.84 2103.24,-18985 2029.41,-18913.1 1980,-18980.84 1967.89,-18997.44 1968.57,-24878.35 1967,-24898.84 1950.5,-25113.76 1899.29,-25371.79 1886.12,-25435.88"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1884.05,-25435.49 1884.9,-25441.79 1888.17,-25436.34 1884.05,-25435.49"/>
</g>
<!-- src/utils/typeGuardUtil.ts&#45;&gt;src/extensions/core/widgetInputs.ts -->
<g id="edge3626" class="edge">
<title>src/utils/typeGuardUtil.ts&#45;&gt;src/extensions/core/widgetInputs.ts</title>
<g id="a_edge3626"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2243.81,-18532.11C2232.75,-18579.39 2183.07,-18798.37 2167.5,-18980.84 2166.2,-18996.03 2169.53,-36530.36 2159.5,-36541.84 2048.09,-36669.25 1950.1,-36576.58 1781,-36583.84 1668.44,-36588.67 1607.52,-36663.15 1527.5,-36583.84 1518.51,-36574.93 1521.59,-35685.32 1519.5,-35672.84 1470.71,-35382.04 1356.24,-35334.81 1308.5,-35043.84 1302.71,-35008.52 1300.68,-29926.62 1300.5,-29890.84 1277.03,-25187.27 1212.83,-19350.18 1208.26,-18937.98"/>
<polygon fill="orange" stroke="orange" points="1210.27,-18929.96 1208.1,-18923.98 1206.07,-18930.01 1210.27,-18929.96"/>
<polyline fill="none" stroke="orange" points="1208.17,-18929.98 1208.2,-18932.98 "/>
<ellipse fill="none" stroke="orange" cx="1208.23" cy="-18935.38" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2214.76" y="-18795.79" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/public/css/litegraph.css -->
<g id="node679" class="node">
<title>src/lib/litegraph/public/css/litegraph.css</title>
<g id="a_node679"><a xlink:href="src/lib/litegraph/public/css/litegraph.css" xlink:title="litegraph.css">
<path fill="#ffffcc" stroke="black" d="M1457,-25875.84C1457,-25875.84 1395,-25875.84 1395,-25875.84 1392,-25875.84 1389,-25872.84 1389,-25869.84 1389,-25869.84 1389,-25863.84 1389,-25863.84 1389,-25860.84 1392,-25857.84 1395,-25857.84 1395,-25857.84 1457,-25857.84 1457,-25857.84 1460,-25857.84 1463,-25860.84 1463,-25863.84 1463,-25863.84 1463,-25869.84 1463,-25869.84 1463,-25872.84 1460,-25875.84 1457,-25875.84"/>
<text text-anchor="start" x="1397" y="-25864.64" font-family="Helvetica,sans-Serif" font-size="9.00">litegraph.css</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/CanvasPointer.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge1745" class="edge">
<title>src/lib/litegraph/src/CanvasPointer.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge1745"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M3054.97,-23300.09C3046.51,-23304.74 3037.69,-23311.24 3032.5,-23319.84 3015.44,-23348.1 3023.56,-23435.07 3019.5,-23467.84 2982.92,-23762.67 2938.49,-23831.8 2913.5,-24127.84 2911.46,-24152.03 2916.82,-24980.36 2905.5,-25001.84 2866.06,-25076.66 2821.89,-25067.08 2749.5,-25110.84 2564.92,-25222.4 2528.06,-25282.83 2318.5,-25333.84 2253.29,-25349.71 2216.13,-25380.09 2167.5,-25333.84 2154.6,-25321.57 2164.39,-25190.95 2159.5,-25173.84 2140.19,-25106.21 2093.39,-25036.33 2068.76,-25002.57"/>
<polygon fill="orange" stroke="orange" points="2065.51,-24994.69 2060.24,-24991.13 2062.14,-24997.2 2065.51,-24994.69"/>
<polyline fill="none" stroke="orange" points="2063.82,-24995.94 2065.61,-24998.35 "/>
<ellipse fill="none" stroke="orange" cx="2067.05" cy="-25000.27" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2888.7" y="-24134.18" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/CanvasPointer.ts&#45;&gt;src/lib/litegraph/src/types/events.ts -->
<g id="edge1747" class="edge">
<title>src/lib/litegraph/src/CanvasPointer.ts&#45;&gt;src/lib/litegraph/src/types/events.ts</title>
<g id="a_edge1747"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M3069.37,-23281.53C3058.7,-23268.67 3040.39,-23244.28 3032.5,-23219.84 3025.05,-23196.74 3035,-23020.51 3019.5,-23001.84 3016.65,-22998.4 3013.04,-22995.8 3009.06,-22993.84"/>
<polygon fill="orange" stroke="orange" points="3001.9,-22989.34 2995.55,-22989.51 3000.62,-22993.34 3001.9,-22989.34"/>
<polyline fill="none" stroke="orange" points="3001.26,-22991.34 3004.12,-22992.25 "/>
<ellipse fill="none" stroke="orange" cx="3006.4" cy="-22992.98" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3004.66" y="-23128.37" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/CanvasPointer.ts&#45;&gt;src/lib/litegraph/src/measure.ts -->
<g id="edge1746" class="edge">
<title>src/lib/litegraph/src/CanvasPointer.ts&#45;&gt;src/lib/litegraph/src/measure.ts</title>
<g id="a_edge1746"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M3105.11,-23281.75C3116.29,-23277.79 3129.65,-23273.05 3142.02,-23268.66"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3150.44,-23267.9 3155.4,-23263.92 3149.04,-23263.94 3150.44,-23267.9"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3149.74,-23265.92 3146.91,-23266.93 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3144.65" cy="-23267.73" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3105.73" y="-23265.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/measure.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2130" class="edge">
<title>src/lib/litegraph/src/measure.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge2130"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M3180.46,-23264.13C3176.38,-23334.15 3150.41,-23786.07 3137.5,-24153.84 3132.86,-24286.01 3140.32,-24617.53 3124.5,-24748.84 3098.69,-24963.06 3125.05,-25034.64 3019.5,-25222.84 2938.01,-25368.14 2903.05,-25418.22 2749.5,-25482.84 2429.62,-25617.45 2223.73,-25549.76 2167.5,-25495.84 2159.83,-25488.49 2161.4,-25315.29 2159.5,-25304.84 2138.17,-25187.73 2084.39,-25054.76 2062.49,-25003.53"/>
<polygon fill="orange" stroke="orange" points="2061.31,-24995.52 2057,-24990.84 2057.46,-24997.18 2061.31,-24995.52"/>
<polyline fill="none" stroke="orange" points="2059.39,-24996.35 2060.58,-24999.1 "/>
<ellipse fill="none" stroke="orange" cx="2061.53" cy="-25001.31" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3113" y="-24146.66" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/measure.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts -->
<g id="edge2131" class="edge">
<title>src/lib/litegraph/src/measure.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M3180,-23245.77C3175.63,-23208.06 3157.04,-23064.11 3124.5,-23034.84 3089.27,-23003.14 2960.27,-23011.52 2913.5,-23003.84 2902.47,-23002.02 2890.64,-22999.95 2879.47,-22997.93"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2879.62,-22995.83 2873.35,-22996.82 2878.87,-22999.96 2879.62,-22995.83"/>
</g>
<!-- src/lib/litegraph/src/ContextMenu.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge1748" class="edge">
<title>src/lib/litegraph/src/ContextMenu.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge1748"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M3077.32,-23343.98C3075.56,-23428.16 3060.14,-24064.31 3019.5,-24136.84 2991.16,-24187.41 2940.18,-24161.37 2913.5,-24212.84 2900.59,-24237.74 2924.36,-25202.06 2905.5,-25222.84 2884.02,-25246.49 2790.83,-25223.06 2762.5,-25237.84 2754.68,-25241.92 2755.91,-25246.78 2749.5,-25252.84 2697.67,-25301.8 2667.81,-25295.79 2622.5,-25350.84 2614.29,-25360.81 2619.65,-25368.85 2609.5,-25376.84 2559.68,-25416.04 2391.49,-25420.33 2331.5,-25440.84 2325.48,-25442.89 2324.72,-25445.47 2318.5,-25446.84 2285.73,-25454.04 2191.58,-25470.21 2167.5,-25446.84 2156.85,-25436.5 2163.43,-25194.15 2159.5,-25179.84 2140.24,-25109.75 2090.58,-25037.55 2066.5,-25002.79"/>
<polygon fill="orange" stroke="orange" points="2063.52,-24994.77 2058.39,-24991.02 2060.06,-24997.15 2063.52,-24994.77"/>
<polyline fill="none" stroke="orange" points="2061.79,-24995.96 2063.5,-24998.43 "/>
<ellipse fill="none" stroke="orange" cx="2064.86" cy="-25000.4" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2936.99" y="-24209.97" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/ContextMenu.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts -->
<g id="edge1749" class="edge">
<title>src/lib/litegraph/src/ContextMenu.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts</title>
<g id="a_edge1749"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M3054.62,-23325.79C3046.1,-23321.17 3037.34,-23314.63 3032.5,-23305.84 3007.53,-23260.41 3052.72,-21479.63 3019.5,-21439.84 2988.77,-21403.03 2946.59,-21454.53 2913.5,-21419.84 2895.84,-21401.33 2924.81,-21379.62 2905.5,-21362.84 2857.54,-21321.14 2822.66,-21342.33 2762.5,-21362.84 2681.22,-21390.54 2678.18,-21429.29 2609.5,-21480.84 2596.64,-21490.49 2582.15,-21501.09 2570.32,-21509.67"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2562.75,-21512.55 2559.12,-21517.77 2565.21,-21515.95 2562.75,-21512.55"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2563.98,-21514.25 2566.41,-21512.49 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2568.36" cy="-21511.09" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3004.12" y="-22416.25" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LiteGraphSingleton.ts&#45;&gt;src/lib/litegraph/src/LiteGraphGlobal.ts -->
<g id="edge1892" class="edge">
<title>src/lib/litegraph/src/LiteGraphSingleton.ts&#45;&gt;src/lib/litegraph/src/LiteGraphGlobal.ts</title>
<g id="a_edge1892"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2558.01,-21535.87C2573.11,-21548.52 2598.92,-21573.09 2609.5,-21600.84 2620.55,-21629.81 2620.67,-22127.88 2622.5,-22158.84 2637.22,-22407.49 2672.11,-22707.7 2682.21,-22791.91"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2681.06,-22799.9 2683.87,-22805.61 2685.23,-22799.4 2681.06,-22799.9"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2683.15,-22799.65 2682.79,-22796.67 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2682.5" cy="-22794.29" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2598.73" y="-22163.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/CurveEditor.ts -->
<g id="node684" class="node">
<title>src/lib/litegraph/src/CurveEditor.ts</title>
<g id="a_node684"><a xlink:href="src/lib/litegraph/src/CurveEditor.ts" xlink:title="CurveEditor.ts">
<path fill="#ddfeff" stroke="black" d="M2864,-25271.84C2864,-25271.84 2796,-25271.84 2796,-25271.84 2793,-25271.84 2790,-25268.84 2790,-25265.84 2790,-25265.84 2790,-25259.84 2790,-25259.84 2790,-25256.84 2793,-25253.84 2796,-25253.84 2796,-25253.84 2864,-25253.84 2864,-25253.84 2867,-25253.84 2870,-25256.84 2870,-25259.84 2870,-25259.84 2870,-25265.84 2870,-25265.84 2870,-25268.84 2867,-25271.84 2864,-25271.84"/>
<text text-anchor="start" x="2798" y="-25260.64" font-family="Helvetica,sans-Serif" font-size="9.00">CurveEditor.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/CurveEditor.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1751" class="edge">
<title>src/lib/litegraph/src/CurveEditor.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<g id="a_edge1751"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2789.84,-25265.48C2779.55,-25268.09 2769.41,-25272.74 2762.5,-25280.84 2726.84,-25322.67 2783.84,-25360.91 2749.5,-25403.84 2712.27,-25450.37 2672.53,-25414.46 2622.5,-25446.84 2615.37,-25451.45 2616.78,-25456.47 2609.5,-25460.84 2555.89,-25493.02 2534.13,-25481.56 2473.5,-25496.84 2410.57,-25512.7 2374.11,-25481.89 2331.5,-25530.84 2311.86,-25553.4 2340.65,-25644.73 2318.5,-25664.84 2293.65,-25687.39 2191.52,-25688.26 2167.5,-25664.84 2154.85,-25652.5 2172.15,-25359.17 2159.5,-25346.84 2130.94,-25318.99 2016.58,-25330.93 1980,-25346.84 1941.41,-25363.61 1911.21,-25404.15 1895.33,-25429.37"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1889.31,-25435.34 1888.02,-25441.56 1892.91,-25437.5 1889.31,-25435.34"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1891.11,-25436.42 1892.65,-25433.84 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1893.88" cy="-25431.78" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2348.85" y="-25496.57" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/CurveEditor.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge1750" class="edge">
<title>src/lib/litegraph/src/CurveEditor.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2789.72,-25265.77C2779.55,-25268.4 2769.51,-25272.98 2762.5,-25280.84 2736.77,-25309.69 2771.99,-25335.39 2749.5,-25366.84 2712.5,-25418.58 2677.85,-25401.48 2622.5,-25432.84 2616.6,-25436.18 2615.88,-25438.53 2609.5,-25440.84 2519.18,-25473.55 2219.74,-25533.32 2167.5,-25482.84 2158.15,-25473.8 2162.17,-25261.57 2159.5,-25248.84 2138.39,-25148.23 2082.3,-25036.67 2061.19,-24996.91"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2062.8,-24995.46 2058.11,-24991.16 2059.09,-24997.44 2062.8,-24995.46"/>
</g>
<!-- src/lib/litegraph/src/CurveEditor.ts&#45;&gt;src/lib/litegraph/src/measure.ts -->
<g id="edge1752" class="edge">
<title>src/lib/litegraph/src/CurveEditor.ts&#45;&gt;src/lib/litegraph/src/measure.ts</title>
<g id="a_edge1752"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2870.39,-25259.69C2914.81,-25253.81 2985.3,-25236.99 3019.5,-25188.84 3131.61,-25030.96 3107.71,-24516.74 3124.5,-24323.84 3143.08,-24110.33 3174.04,-23413.9 3179.99,-23277.96"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3182.44,-23270.04 3180.6,-23263.95 3178.24,-23269.85 3182.44,-23270.04"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3180.34,-23269.95 3180.21,-23272.94 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3180.11" cy="-23275.34" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3104.27" y="-24262.36" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/DragAndScale.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1754" class="edge">
<title>src/lib/litegraph/src/DragAndScale.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<g id="a_edge1754"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M3072.92,-24220.09C3063.25,-24235.99 3040.96,-24268.5 3032.5,-24299.84 3007.76,-24391.49 3029.94,-24632.48 3019.5,-24726.84 2992.06,-24974.7 2946.95,-25030.71 2913.5,-25277.84 2911.99,-25288.99 2912.96,-25370.41 2905.5,-25378.84 2862.5,-25427.38 2806.13,-25359.86 2762.5,-25407.84 2744.01,-25428.17 2764.22,-25507.63 2749.5,-25530.84 2710.51,-25592.31 2675.99,-25586.21 2609.5,-25615.84 2551.84,-25641.53 2534.71,-25641.39 2473.5,-25656.84 2411.04,-25672.59 2375.26,-25638.57 2331.5,-25685.84 2299.86,-25720.02 2353.42,-25759.01 2318.5,-25789.84 2262.11,-25839.62 2034.51,-25841.68 1980,-25789.84 1959.12,-25769.98 1979.52,-25556.79 1967,-25530.84 1953.78,-25503.42 1925.3,-25481.86 1905.18,-25467.87"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1899.81,-25461.64 1893.67,-25459.97 1897.43,-25465.1 1899.81,-25461.64"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1898.62,-25463.37 1901.09,-25465.07 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1903.07" cy="-25466.42" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3004.21" y="-24950.59" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/DragAndScale.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge1753" class="edge">
<title>src/lib/litegraph/src/DragAndScale.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge1753"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M3071.12,-24220.06C3061.18,-24234.89 3042.16,-24265.27 3032.5,-24293.84 2915.63,-24639.45 3134.08,-24820.48 2905.5,-25104.84 2817.77,-25213.97 2456.1,-25307.95 2318.5,-25333.84 2252.55,-25346.25 2216.25,-25379.96 2167.5,-25333.84 2155.86,-25322.82 2163.69,-25205.3 2159.5,-25189.84 2139.67,-25116.57 2091.94,-25039.3 2067.68,-25003.01"/>
<polygon fill="orange" stroke="orange" points="2064.75,-24994.98 2059.64,-24991.2 2061.28,-24997.34 2064.75,-24994.98"/>
<polyline fill="none" stroke="orange" points="2063.02,-24996.16 2064.71,-24998.64 "/>
<ellipse fill="none" stroke="orange" cx="2066.06" cy="-25000.62" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2972.87" y="-24571.79" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1763" class="edge">
<title>src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<g id="a_edge1763"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2826.5,-23362.21C2816.08,-23396.96 2775.94,-23520.02 2762.5,-23624.84 2757.94,-23660.38 2763.38,-24881.8 2749.5,-24914.84 2718.58,-24988.43 2655.12,-24968.98 2622.5,-25041.84 2601.58,-25088.56 2635.82,-25227.93 2609.5,-25271.84 2575.25,-25328.98 2516.49,-25293.14 2481.5,-25349.84 2458.78,-25386.65 2493.88,-25408.68 2473.5,-25446.84 2435.51,-25517.98 2370.53,-25489.25 2331.5,-25559.84 2318.95,-25582.54 2336.43,-25657.09 2318.5,-25675.84 2292.43,-25703.09 2007.67,-25726.47 1980,-25700.84 1952.21,-25675.09 1983.9,-25564.74 1967,-25530.84 1953.42,-25503.6 1925.02,-25481.99 1905.02,-25467.95"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1899.71,-25461.71 1893.59,-25460.01 1897.32,-25465.16 1899.71,-25461.71"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1898.51,-25463.44 1900.98,-25465.15 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1902.95" cy="-25466.52" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2783.47" y="-24405.53" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge1759" class="edge">
<title>src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge1759"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2825.92,-23361.88C2814.66,-23395.39 2775.76,-23515.92 2762.5,-23618.84 2758.42,-23650.52 2769.56,-24743.97 2749.5,-24768.84 2713.15,-24813.9 2661.53,-24755.07 2622.5,-24797.84 2593.18,-24829.96 2640.51,-24864.34 2609.5,-24894.84 2589.08,-24914.92 2506.03,-24895.05 2481.5,-24909.84 2454.13,-24926.34 2346.79,-25131.96 2318.5,-25146.84 2259.1,-25178.07 2226.96,-25177.95 2167.5,-25146.84 2152.31,-25138.89 2092.86,-25045.73 2066.14,-25003.01"/>
<polygon fill="orange" stroke="orange" points="2063.66,-24995.06 2058.71,-24991.08 2060.1,-24997.29 2063.66,-24995.06"/>
<polyline fill="none" stroke="orange" points="2061.88,-24996.17 2063.46,-24998.72 "/>
<ellipse fill="none" stroke="orange" cx="2064.73" cy="-25000.76" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2737.5" y="-24169.07" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge1762" class="edge">
<title>src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge1762"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2799.22,-23348.46C2785.55,-23342.94 2770.61,-23333.55 2762.5,-23319.84 2749.29,-23297.5 2766.86,-22872.13 2749.5,-22852.84 2711.41,-22810.51 2660.95,-22877.85 2622.5,-22835.84 2600.65,-22811.96 2616.35,-22576.47 2609.5,-22544.84 2577.19,-22395.53 2514.77,-22374.94 2481.5,-22225.84 2478.13,-22210.74 2484.75,-22097.46 2473.5,-22086.84 2450.55,-22065.17 2359.83,-22072.93 2331.5,-22086.84 2297.01,-22103.76 2272.72,-22142.55 2259.54,-22167.21"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2254.09,-22173.23 2253.22,-22179.53 2257.83,-22175.15 2254.09,-22173.23"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2255.96,-22174.19 2257.33,-22171.52 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2258.43" cy="-22169.38" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2586.57" y="-22753.87" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraph.ts&#45;&gt;src/renderer/core/layout/operations/layoutMutations.ts -->
<g id="edge1779" class="edge">
<title>src/lib/litegraph/src/LGraph.ts&#45;&gt;src/renderer/core/layout/operations/layoutMutations.ts</title>
<g id="a_edge1779"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2825.9,-23361.87C2814.57,-23395.38 2775.47,-23515.88 2762.5,-23618.84 2746.33,-23747.27 2750.91,-25819.4 2749.5,-25948.84 2746.89,-26188.83 2780.58,-34419.51 2609.5,-34587.84 2568.95,-34627.74 2524.97,-34624.53 2481.5,-34587.84 1829.72,-34037.61 2738.97,-33321.77 2159.5,-32695.84 2103.63,-32635.48 2033.19,-32713.57 1980,-32650.84 1811.42,-32452.05 1799.92,-30573.25 1789,-30312.84 1787.98,-30288.54 1789.16,-26833.75 1781,-26810.84 1721.03,-26642.53 1587.32,-26667.19 1527.5,-26498.84 1518.53,-26473.59 1531.11,-11090.98 1519.5,-11066.84 1507.04,-11040.93 1480.61,-11021.25 1459.18,-11008.73"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1453.24,-11003.07 1446.97,-11002.02 1451.22,-11006.75 1453.24,-11003.07"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1452.23,-11004.91 1454.86,-11006.35 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1456.96" cy="-11007.51" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1500.2" y="-17174.75" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraph.ts&#45;&gt;src/renderer/core/layout/types.ts -->
<g id="edge1780" class="edge">
<title>src/lib/litegraph/src/LGraph.ts&#45;&gt;src/renderer/core/layout/types.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2825.9,-23361.87C2814.57,-23395.38 2775.47,-23515.88 2762.5,-23618.84 2760.49,-23634.77 2760.89,-25919.52 2749.5,-25930.84 2709.48,-25970.64 2666.66,-25966 2622.5,-25930.84 2170.84,-25571.22 2396.95,-25238.45 2331.5,-24664.84 2315.56,-24525.1 2321.92,-14679.43 2318.5,-14538.84 2284.03,-13121.22 2225.39,-12768.69 2167.5,-11351.84 2166.44,-11325.95 2170.19,-11142.43 2159.5,-11118.84 2141.51,-11079.15 2099.71,-11047.7 2074.15,-11031.3"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2075.16,-11029.45 2068.96,-11028.03 2072.92,-11033 2075.16,-11029.45"/>
</g>
<!-- src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts -->
<g id="edge1775" class="edge">
<title>src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts</title>
<g id="a_edge1775"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2799.23,-23357.75C2785.91,-23356.44 2771.27,-23351.74 2762.5,-23340.84 2743.48,-23317.17 2769.22,-23090.93 2749.5,-23067.84 2746.64,-23064.49 2743.17,-23061.87 2739.33,-23059.8"/>
<polygon fill="orange" stroke="orange" points="2732.55,-23055.04 2726.19,-23054.91 2731.08,-23058.97 2732.55,-23055.04"/>
<polyline fill="none" stroke="orange" points="2731.82,-23057.01 2734.63,-23058.05 "/>
<ellipse fill="none" stroke="orange" cx="2736.88" cy="-23058.89" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2731.7" y="-23199.12" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/measure.ts -->
<g id="edge1767" class="edge">
<title>src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/measure.ts</title>
<g id="a_edge1767"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2845.73,-23343.7C2861.87,-23334 2888.78,-23318.72 2913.5,-23308.84 2987.45,-23279.28 3079.61,-23265.26 3134.19,-23259.11"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3142.47,-23260.34 3148.21,-23257.61 3142.02,-23256.16 3142.47,-23260.34"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3142.25,-23258.25 3139.26,-23258.57 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3136.88" cy="-23258.82" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2968.51" y="-23276.58" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts -->
<g id="edge1764" class="edge">
<title>src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts</title>
<g id="a_edge1764"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2825.91,-23343.8C2814.64,-23310.29 2775.7,-23189.77 2762.5,-23086.84 2757.99,-23051.68 2767.14,-21841.58 2749.5,-21810.84 2716.77,-21753.78 2657.67,-21790.42 2622.5,-21734.84 2590.51,-21684.27 2632.86,-21655.93 2609.5,-21600.84 2600.35,-21579.26 2582.59,-21559.32 2568.25,-21545.59"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2563.57,-21538.48 2557.72,-21535.99 2560.74,-21541.58 2563.57,-21538.48"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2562.15,-21540.03 2564.37,-21542.05 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2566.14" cy="-21543.67" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2736.41" y="-22432.24" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/DragAndScale.ts -->
<g id="edge1755" class="edge">
<title>src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/DragAndScale.ts</title>
<g id="a_edge1755"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2860.61,-23344.2C2902.31,-23334.06 2977.89,-23323.43 3019.5,-23364.84 3079.42,-23424.47 3078.51,-24058.09 3077.69,-24187.74"/>
<polygon fill="orange" stroke="orange" points="3075.53,-24195.78 3077.58,-24201.8 3079.73,-24195.81 3075.53,-24195.78"/>
<polyline fill="none" stroke="orange" points="3077.63,-24195.8 3077.65,-24192.8 "/>
<ellipse fill="none" stroke="orange" cx="3077.67" cy="-24190.4" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3046.87" y="-23742.82" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/CustomEventTarget.ts -->
<g id="node687" class="node">
<title>src/lib/litegraph/src/infrastructure/CustomEventTarget.ts</title>
<g id="a_node687"><a xlink:href="src/lib/litegraph/src/infrastructure/CustomEventTarget.ts" xlink:title="CustomEventTarget.ts">
<path fill="#ddfeff" stroke="black" d="M2299,-24575.84C2299,-24575.84 2195,-24575.84 2195,-24575.84 2192,-24575.84 2189,-24572.84 2189,-24569.84 2189,-24569.84 2189,-24563.84 2189,-24563.84 2189,-24560.84 2192,-24557.84 2195,-24557.84 2195,-24557.84 2299,-24557.84 2299,-24557.84 2302,-24557.84 2305,-24560.84 2305,-24563.84 2305,-24563.84 2305,-24569.84 2305,-24569.84 2305,-24572.84 2302,-24575.84 2299,-24575.84"/>
<text text-anchor="start" x="2197" y="-24564.64" font-family="Helvetica,sans-Serif" font-size="9.00">CustomEventTarget.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/infrastructure/CustomEventTarget.ts -->
<g id="edge1756" class="edge">
<title>src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/infrastructure/CustomEventTarget.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2800.98,-23343.79C2786.88,-23337.68 2771.01,-23328.08 2762.5,-23313.84 2742.26,-23279.95 2777.92,-22986.23 2749.5,-22958.84 2728.06,-22938.17 2502.63,-22937.85 2481.5,-22958.84 2469.97,-22970.29 2479.93,-24113.91 2473.5,-24128.84 2438.91,-24209.09 2367.62,-24185.26 2331.5,-24264.84 2318.31,-24293.9 2339.14,-24527.49 2318.5,-24551.84 2316.22,-24554.52 2313.6,-24556.8 2310.72,-24558.72"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2309.48,-24557.02 2305.31,-24561.82 2311.56,-24560.66 2309.48,-24557.02"/>
</g>
<!-- src/lib/litegraph/src/infrastructure/LGraphEventMap.ts -->
<g id="node688" class="node">
<title>src/lib/litegraph/src/infrastructure/LGraphEventMap.ts</title>
<g id="a_node688"><a xlink:href="src/lib/litegraph/src/infrastructure/LGraphEventMap.ts" xlink:title="LGraphEventMap.ts">
<path fill="#ddfeff" stroke="black" d="M2445.5,-24560.84C2445.5,-24560.84 2351.5,-24560.84 2351.5,-24560.84 2348.5,-24560.84 2345.5,-24557.84 2345.5,-24554.84 2345.5,-24554.84 2345.5,-24548.84 2345.5,-24548.84 2345.5,-24545.84 2348.5,-24542.84 2351.5,-24542.84 2351.5,-24542.84 2445.5,-24542.84 2445.5,-24542.84 2448.5,-24542.84 2451.5,-24545.84 2451.5,-24548.84 2451.5,-24548.84 2451.5,-24554.84 2451.5,-24554.84 2451.5,-24557.84 2448.5,-24560.84 2445.5,-24560.84"/>
<text text-anchor="start" x="2353.5" y="-24549.64" font-family="Helvetica,sans-Serif" font-size="9.00">LGraphEventMap.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/infrastructure/LGraphEventMap.ts -->
<g id="edge1757" class="edge">
<title>src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/infrastructure/LGraphEventMap.ts</title>
<g id="a_edge1757"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2826.07,-23361.9C2815.36,-23395.49 2778.11,-23516.25 2762.5,-23618.84 2747.24,-23719.18 2771.47,-23747.75 2749.5,-23846.84 2677.81,-24170.1 2730.43,-24329.97 2473.5,-24538.84 2470.85,-24540.99 2467.97,-24542.84 2464.94,-24544.42"/>
<polygon fill="orange" stroke="orange" points="2456.6,-24545.41 2451.77,-24549.54 2458.12,-24549.33 2456.6,-24545.41"/>
<polyline fill="none" stroke="orange" points="2457.36,-24547.37 2460.16,-24546.28 "/>
<ellipse fill="none" stroke="orange" cx="2462.39" cy="-24545.41" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2701.59" y="-23962.78" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/SubgraphEventMap.ts -->
<g id="node689" class="node">
<title>src/lib/litegraph/src/infrastructure/SubgraphEventMap.ts</title>
<g id="a_node689"><a xlink:href="src/lib/litegraph/src/infrastructure/SubgraphEventMap.ts" xlink:title="SubgraphEventMap.ts">
<path fill="#ddfeff" stroke="black" d="M2300,-24485.84C2300,-24485.84 2194,-24485.84 2194,-24485.84 2191,-24485.84 2188,-24482.84 2188,-24479.84 2188,-24479.84 2188,-24473.84 2188,-24473.84 2188,-24470.84 2191,-24467.84 2194,-24467.84 2194,-24467.84 2300,-24467.84 2300,-24467.84 2303,-24467.84 2306,-24470.84 2306,-24473.84 2306,-24473.84 2306,-24479.84 2306,-24479.84 2306,-24482.84 2303,-24485.84 2300,-24485.84"/>
<text text-anchor="start" x="2196" y="-24474.64" font-family="Helvetica,sans-Serif" font-size="9.00">SubgraphEventMap.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/infrastructure/SubgraphEventMap.ts -->
<g id="edge1758" class="edge">
<title>src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/infrastructure/SubgraphEventMap.ts</title>
<g id="a_edge1758"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2800.97,-23343.8C2786.86,-23337.69 2770.99,-23328.1 2762.5,-23313.84 2740.71,-23277.25 2780.12,-22960.43 2749.5,-22930.84 2728.06,-22910.11 2501.6,-22922.81 2481.5,-22944.84 2471.49,-22955.8 2477.71,-23999.6 2473.5,-24013.84 2440.21,-24126.52 2367.61,-24125.02 2331.5,-24236.84 2323.8,-24260.67 2334.81,-24442.84 2318.5,-24461.84 2318.18,-24462.21 2317.85,-24462.58 2317.52,-24462.93"/>
<polygon fill="orange" stroke="orange" points="2309.83,-24466.02 2306.25,-24471.28 2312.32,-24469.39 2309.83,-24466.02"/>
<polyline fill="none" stroke="orange" points="2311.07,-24467.7 2313.49,-24465.92 "/>
<ellipse fill="none" stroke="orange" cx="2315.41" cy="-24464.49" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2450.44" y="-23903.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/LGraphCanvas.ts -->
<g id="edge1760" class="edge">
<title>src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/LGraphCanvas.ts</title>
<g id="a_edge1760"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2852.84,-23343.77C2869.47,-23338.38 2891.77,-23330.13 2905.5,-23314.84 2913.58,-23305.84 2906.95,-23299 2913.5,-23288.84 2918.79,-23280.63 2925.94,-23273.01 2933.24,-23266.62"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2940.82,-23263.31 2944.22,-23257.94 2938.21,-23260.01 2940.82,-23263.31"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2939.51,-23261.66 2937.16,-23263.52 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2935.28" cy="-23265.01" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2885.57" y="-23295.27" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/LGraphGroup.ts -->
<g id="edge1761" class="edge">
<title>src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/LGraphGroup.ts</title>
<g id="a_edge1761"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2860.75,-23347.58C2876.06,-23348.51 2893.91,-23353.1 2905.5,-23364.84 2916.71,-23376.19 2901.02,-23389.89 2913.5,-23399.84 2931.92,-23414.52 3002.03,-23415.64 3019.5,-23399.84 3041.03,-23380.36 3023.03,-23297.28 3032.5,-23269.84 3038.14,-23253.49 3048.2,-23237.06 3057.38,-23224.73"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3063.95,-23219.91 3066.07,-23213.91 3060.68,-23217.27 3063.95,-23219.91"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3062.31,-23218.59 3060.44,-23220.93 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3058.93" cy="-23222.8" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3005.38" y="-23288.15" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/LLink.ts -->
<g id="edge1765" class="edge">
<title>src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/LLink.ts</title>
<g id="a_edge1765"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2850.74,-23343.81C2886.54,-23328.85 2963.65,-23303.28 3019.5,-23331.84 3028.29,-23336.33 3026.41,-23342.07 3032.5,-23349.84 3071.43,-23399.44 3100.39,-23399.58 3124.5,-23457.84 3177.71,-23586.39 3181.04,-24037.12 3181.06,-24145.35"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3178.95,-24153.44 3181.04,-24159.44 3183.15,-24153.45 3178.95,-24153.44"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3181.05,-24153.44 3181.05,-24150.44 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3181.06" cy="-24148.04" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3144.09" y="-23733.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/MapProxyHandler.ts -->
<g id="node693" class="node">
<title>src/lib/litegraph/src/MapProxyHandler.ts</title>
<g id="a_node693"><a xlink:href="src/lib/litegraph/src/MapProxyHandler.ts" xlink:title="MapProxyHandler.ts">
<path fill="#ddfeff" stroke="black" d="M3013.5,-23399.84C3013.5,-23399.84 2919.5,-23399.84 2919.5,-23399.84 2916.5,-23399.84 2913.5,-23396.84 2913.5,-23393.84 2913.5,-23393.84 2913.5,-23387.84 2913.5,-23387.84 2913.5,-23384.84 2916.5,-23381.84 2919.5,-23381.84 2919.5,-23381.84 3013.5,-23381.84 3013.5,-23381.84 3016.5,-23381.84 3019.5,-23384.84 3019.5,-23387.84 3019.5,-23387.84 3019.5,-23393.84 3019.5,-23393.84 3019.5,-23396.84 3016.5,-23399.84 3013.5,-23399.84"/>
<text text-anchor="start" x="2921.5" y="-23388.64" font-family="Helvetica,sans-Serif" font-size="9.00">MapProxyHandler.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/MapProxyHandler.ts -->
<g id="edge1766" class="edge">
<title>src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/MapProxyHandler.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2860.52,-23359.36C2874.26,-23362.56 2890.79,-23366.62 2905.5,-23370.84 2914.85,-23373.52 2924.91,-23376.74 2934.08,-23379.81"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2933.6,-23381.86 2939.96,-23381.79 2934.94,-23377.88 2933.6,-23381.86"/>
</g>
<!-- src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts -->
<g id="edge1768" class="edge">
<title>src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts</title>
<g id="a_edge1768"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2860.84,-23354.36C2911.3,-23357.24 3009.08,-23364.25 3019.5,-23375.84 3035.29,-23393.4 3026.52,-24202.99 3032.5,-24225.84 3038.47,-24248.63 3051.92,-24272 3062.57,-24288.11"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3065.5,-24296.02 3070.64,-24299.76 3068.95,-24293.63 3065.5,-24296.02"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3067.22,-24294.82 3065.52,-24292.36 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3064.15" cy="-24290.38" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3005.24" y="-23819.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts -->
<g id="edge1769" class="edge">
<title>src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts</title>
<g id="a_edge1769"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2825.91,-23343.8C2814.63,-23310.29 2775.67,-23189.77 2762.5,-23086.84 2760.12,-23068.22 2762.03,-21749.8 2749.5,-21735.84 2711.54,-21693.54 2661.56,-21762.13 2622.5,-21720.84 2590.52,-21687.03 2643.41,-21543.7 2609.5,-21511.84 2568.04,-21472.88 2524.43,-21474.51 2481.5,-21511.84 2462.19,-21528.62 2491.9,-21551.06 2473.5,-21568.84 2450.68,-21590.89 2362.93,-21579.5 2331.5,-21583.84 2294.88,-21588.89 2191.42,-21583.65 2167.5,-21611.84 2154.87,-21626.72 2171.07,-23001.12 2159.5,-23016.84 2109.88,-23084.25 2032.11,-23008.33 1980,-23073.84 1968.83,-23087.88 1969.33,-23217.04 1967,-23234.84 1944.75,-23404.72 1902.42,-23607.06 1887.97,-23674.05"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1884.22,-23681.46 1885,-23687.77 1888.32,-23682.35 1884.22,-23681.46"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1886.27,-23681.91 1886.9,-23678.98 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1887.41" cy="-23676.63" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1909.91" y="-23432.57" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInputNode.ts -->
<g id="edge1770" class="edge">
<title>src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInputNode.ts</title>
<g id="a_edge1770"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2800.94,-23343.81C2786.82,-23337.71 2770.96,-23328.12 2762.5,-23313.84 2737.23,-23271.18 2781.4,-22905.79 2749.5,-22867.84 2712.43,-22823.73 2665.91,-22879.72 2622.5,-22841.84 2609.37,-22830.38 2623.72,-22814.91 2609.5,-22804.84 2563.08,-22771.95 2522.79,-22765.7 2481.5,-22804.84 2469.47,-22816.24 2484.41,-22941.35 2473.5,-22953.84 2431.22,-23002.21 2373.72,-22932.41 2331.5,-22980.84 2294.36,-23023.44 2355.46,-23192.08 2318.5,-23234.84 2273.75,-23286.6 2211.5,-23212.43 2167.5,-23264.84 2154.6,-23280.2 2172.96,-23610.97 2159.5,-23625.84 2150.82,-23635.42 2139.03,-23640.76 2126.44,-23643.46"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2118.22,-23642.5 2112.57,-23645.42 2118.81,-23646.66 2118.22,-23642.5"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2118.51,-23644.58 2121.48,-23644.16 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2123.86" cy="-23643.82" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2280.28" y="-23239.52" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphOutput.ts -->
<g id="node697" class="node">
<title>src/lib/litegraph/src/subgraph/SubgraphOutput.ts</title>
<g id="a_node697"><a xlink:href="src/lib/litegraph/src/subgraph/SubgraphOutput.ts" xlink:title="SubgraphOutput.ts">
<path fill="#ddfeff" stroke="black" d="M2293.5,-23705.84C2293.5,-23705.84 2200.5,-23705.84 2200.5,-23705.84 2197.5,-23705.84 2194.5,-23702.84 2194.5,-23699.84 2194.5,-23699.84 2194.5,-23693.84 2194.5,-23693.84 2194.5,-23690.84 2197.5,-23687.84 2200.5,-23687.84 2200.5,-23687.84 2293.5,-23687.84 2293.5,-23687.84 2296.5,-23687.84 2299.5,-23690.84 2299.5,-23693.84 2299.5,-23693.84 2299.5,-23699.84 2299.5,-23699.84 2299.5,-23702.84 2296.5,-23705.84 2293.5,-23705.84"/>
<text text-anchor="start" x="2202.5" y="-23694.64" font-family="Helvetica,sans-Serif" font-size="9.00">SubgraphOutput.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts -->
<g id="edge1771" class="edge">
<title>src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts</title>
<g id="a_edge1771"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2803.62,-23343.75C2712.07,-23311.69 2400.55,-23209.32 2331.5,-23274.84 2311.56,-23293.75 2324.44,-23495 2318.5,-23521.84 2305.74,-23579.52 2275.96,-23642.8 2259.48,-23675.15"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2253.86,-23681.41 2252.95,-23687.7 2257.58,-23683.35 2253.86,-23681.41"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2255.72,-23682.38 2257.1,-23679.72 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2258.21" cy="-23677.59" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2295.33" y="-23500.39" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts -->
<g id="edge1772" class="edge">
<title>src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts</title>
<g id="a_edge1772"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2799.18,-23356.03C2752.87,-23362.73 2664.62,-23382.8 2622.5,-23440.84 2603.11,-23467.56 2623.22,-23558.81 2609.5,-23588.84 2600.87,-23607.71 2584.39,-23624.4 2570.44,-23636.15"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2562.95,-23639.41 2559.56,-23644.79 2565.56,-23642.7 2562.95,-23639.41"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2564.26,-23641.06 2566.61,-23639.19 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2568.49" cy="-23637.7" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2589.08" y="-23494.54" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/subgraph/subgraphUtils.ts -->
<g id="edge1773" class="edge">
<title>src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/subgraph/subgraphUtils.ts</title>
<g id="a_edge1773"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2799.49,-23352.44C2786.06,-23350.6 2771.25,-23345.91 2762.5,-23334.84 2732.74,-23297.14 2783.96,-22936.28 2749.5,-22902.84 2706.76,-22861.36 2523.84,-22860.96 2481.5,-22902.84 2467.22,-22916.96 2486.5,-23610.53 2473.5,-23625.84 2469.25,-23630.84 2463.82,-23634.38 2457.83,-23636.83"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2449.29,-23637.01 2444.07,-23640.63 2450.41,-23641.06 2449.29,-23637.01"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2449.85,-23639.03 2452.74,-23638.24 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2455.06" cy="-23637.6" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2453.73" y="-23501.21" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts -->
<g id="edge1774" class="edge">
<title>src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2799.38,-23352.85C2782.31,-23350.95 2763.1,-23345.04 2756,-23328.84 2748.89,-23312.6 2748.89,-23026.07 2756,-23009.84 2760.47,-22999.62 2769.91,-22993.83 2780.59,-22990.67"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2781.3,-22992.66 2786.62,-22989.18 2780.3,-22988.58 2781.3,-22992.66"/>
</g>
<!-- src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/utils/collections.ts -->
<g id="edge1776" class="edge">
<title>src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/utils/collections.ts</title>
<g id="a_edge1776"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2825.92,-23343.8C2814.69,-23310.28 2775.86,-23189.75 2762.5,-23086.84 2758.99,-23059.81 2766.51,-22127.13 2749.5,-22105.84 2746.13,-22101.62 2741.81,-22098.47 2737.01,-22096.12"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2729.88,-22091.52 2723.52,-22091.61 2728.55,-22095.5 2729.88,-22091.52"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2729.21,-22093.51 2732.06,-22094.46 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2734.33" cy="-22095.22" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2736.79" y="-22710.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/constants.ts -->
<g id="edge1777" class="edge">
<title>src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/constants.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2847.13,-23343.76C2863.33,-23335.2 2889.29,-23322.93 2913.5,-23317.84 2974.09,-23305.08 3154.85,-23308.89 3237.02,-23311.4"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="3237.18,-23313.51 3243.24,-23311.59 3237.31,-23309.31 3237.18,-23313.51"/>
</g>
<!-- src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/utils/uuid.ts -->
<g id="edge1778" class="edge">
<title>src/lib/litegraph/src/LGraph.ts&#45;&gt;src/lib/litegraph/src/utils/uuid.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2825.92,-23343.8C2814.68,-23310.28 2775.82,-23189.75 2762.5,-23086.84 2758.79,-23058.16 2767.55,-22068.43 2749.5,-22045.84 2742.27,-22036.79 2730.63,-22032.61 2719.35,-22030.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2719.35,-22028.73 2713.14,-22030.09 2718.85,-22032.9 2719.35,-22028.73"/>
</g>
<!-- src/lib/litegraph/src/types/utility.ts -->
<g id="node715" class="node">
<title>src/lib/litegraph/src/types/utility.ts</title>
<g id="a_node715"><a xlink:href="src/lib/litegraph/src/types/utility.ts" xlink:title="utility.ts">
<path fill="#ddfeff" stroke="black" d="M2566.5,-23057.84C2566.5,-23057.84 2524.5,-23057.84 2524.5,-23057.84 2521.5,-23057.84 2518.5,-23054.84 2518.5,-23051.84 2518.5,-23051.84 2518.5,-23045.84 2518.5,-23045.84 2518.5,-23042.84 2521.5,-23039.84 2524.5,-23039.84 2524.5,-23039.84 2566.5,-23039.84 2566.5,-23039.84 2569.5,-23039.84 2572.5,-23042.84 2572.5,-23045.84 2572.5,-23045.84 2572.5,-23051.84 2572.5,-23051.84 2572.5,-23054.84 2569.5,-23057.84 2566.5,-23057.84"/>
<text text-anchor="start" x="2527.5" y="-23046.64" font-family="Helvetica,sans-Serif" font-size="9.00">utility.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/infrastructure/CustomEventTarget.ts&#45;&gt;src/lib/litegraph/src/types/utility.ts -->
<g id="edge2037" class="edge">
<title>src/lib/litegraph/src/infrastructure/CustomEventTarget.ts&#45;&gt;src/lib/litegraph/src/types/utility.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2305.3,-24559.21C2310.01,-24557.25 2314.49,-24554.83 2318.5,-24551.84 2332.91,-24541.1 2468.98,-24285.23 2473.5,-24267.84 2486.76,-24216.75 2475.22,-23370.24 2481.5,-23317.84 2493.31,-23219.29 2527.19,-23104.3 2539.74,-23063.84"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2541.78,-23064.35 2541.57,-23058 2537.78,-23063.1 2541.78,-23064.35"/>
</g>
<!-- src/lib/litegraph/src/infrastructure/LGraphEventMap.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2045" class="edge">
<title>src/lib/litegraph/src/infrastructure/LGraphEventMap.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge2045"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2345.42,-24554.9C2340.1,-24557.18 2335.28,-24560.39 2331.5,-24564.84 2302.7,-24598.72 2349.45,-24932.9 2318.5,-24964.84 2303.82,-24979.98 2174.92,-24982.17 2102.27,-24982.18"/>
<polygon fill="orange" stroke="orange" points="2094.11,-24980.07 2088.11,-24982.15 2094.1,-24984.27 2094.11,-24980.07"/>
<polyline fill="none" stroke="orange" points="2094.11,-24982.17 2097.11,-24982.17 "/>
<ellipse fill="none" stroke="orange" cx="2099.51" cy="-24982.18" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2350.31" y="-24768.44" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/LGraphEventMap.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts -->
<g id="edge2049" class="edge">
<title>src/lib/litegraph/src/infrastructure/LGraphEventMap.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts</title>
<g id="a_edge2049"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2451.71,-24551.95C2460.09,-24549.57 2467.85,-24545.51 2473.5,-24538.84 2481.76,-24529.09 2478.87,-23631.34 2481.5,-23618.84 2511.15,-23477.77 2576.93,-23461.25 2609.5,-23320.84 2616.01,-23292.77 2603.76,-23083.73 2622.5,-23061.84 2625.36,-23058.49 2628.84,-23055.87 2632.68,-23053.83"/>
<polygon fill="orange" stroke="orange" points="2640.88,-23053.12 2645.82,-23049.12 2639.46,-23049.17 2640.88,-23053.12"/>
<polyline fill="none" stroke="orange" points="2640.17,-23051.15 2637.35,-23052.16 "/>
<ellipse fill="none" stroke="orange" cx="2635.09" cy="-23052.97" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2455.8" y="-23769.29" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/LGraphEventMap.ts&#45;&gt;src/lib/litegraph/src/LGraph.ts -->
<g id="edge2046" class="edge">
<title>src/lib/litegraph/src/infrastructure/LGraphEventMap.ts&#45;&gt;src/lib/litegraph/src/LGraph.ts</title>
<g id="a_edge2046"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2451.83,-24551.62C2460.09,-24549.25 2467.78,-24545.27 2473.5,-24538.84 2484,-24527.03 2479.26,-24412.48 2481.5,-24396.84 2517.14,-24148.4 2573.78,-24095.26 2609.5,-23846.84 2616.72,-23796.6 2604.69,-23666.36 2622.5,-23618.84 2663.08,-23510.54 2764.25,-23410.78 2808.14,-23371.03"/>
<polygon fill="orange" stroke="orange" points="2815.37,-23367.4 2818.45,-23361.84 2812.57,-23364.27 2815.37,-23367.4"/>
<polyline fill="none" stroke="orange" points="2813.97,-23365.84 2811.73,-23367.83 "/>
<ellipse fill="none" stroke="orange" cx="2809.94" cy="-23369.43" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2585" y="-23839.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/LGraphEventMap.ts&#45;&gt;src/lib/litegraph/src/LLink.ts -->
<g id="edge2047" class="edge">
<title>src/lib/litegraph/src/infrastructure/LGraphEventMap.ts&#45;&gt;src/lib/litegraph/src/LLink.ts</title>
<g id="a_edge2047"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2451.69,-24551.74C2460.08,-24554.11 2467.84,-24558.18 2473.5,-24564.84 2485.98,-24579.53 2473.52,-25241.28 2481.5,-25258.84 2516.27,-25335.35 2544.2,-25354.31 2622.5,-25384.84 2723.31,-25424.14 3031.49,-25475.63 3124.5,-25386.84 3169.42,-25343.95 3179.46,-24356.04 3180.82,-24191.86"/>
<polygon fill="orange" stroke="orange" points="3182.99,-24183.95 3180.93,-24177.93 3178.79,-24183.91 3182.99,-24183.95"/>
<polyline fill="none" stroke="orange" points="3180.89,-24183.93 3180.86,-24186.93 "/>
<ellipse fill="none" stroke="orange" cx="3180.84" cy="-24189.33" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3154.33" y="-24362.56" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/LGraphEventMap.ts&#45;&gt;src/lib/litegraph/src/subgraph/Subgraph.ts -->
<g id="edge2048" class="edge">
<title>src/lib/litegraph/src/infrastructure/LGraphEventMap.ts&#45;&gt;src/lib/litegraph/src/subgraph/Subgraph.ts</title>
<g id="a_edge2048"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2400.48,-24560.95C2405.69,-24607.7 2431.87,-24819.75 2481.5,-24857.84 2528.75,-24894.09 2707.12,-24899.68 2749.5,-24857.84 2770.02,-24837.58 2744.03,-23841.98 2762.5,-23819.84 2767.03,-23814.4 2773.11,-23810.8 2779.75,-23808.48"/>
<polygon fill="orange" stroke="orange" points="2788.02,-23808.75 2793.41,-23805.37 2787.09,-23804.65 2788.02,-23808.75"/>
<polyline fill="none" stroke="orange" points="2787.56,-23806.7 2784.63,-23807.37 "/>
<ellipse fill="none" stroke="orange" cx="2782.29" cy="-23807.9" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2731.32" y="-24185.16" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/SubgraphEventMap.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2069" class="edge">
<title>src/lib/litegraph/src/infrastructure/SubgraphEventMap.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge2069"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2306.12,-24471.61C2310.84,-24469.19 2315.09,-24466 2318.5,-24461.84 2339.63,-24436.02 2309.48,-23285.9 2331.5,-23260.84 2373.57,-23212.96 2431.36,-23288.65 2473.5,-23240.84 2494.66,-23216.83 2458.71,-22687.31 2481.5,-22664.84 2523.95,-22622.98 2708.32,-22633.73 2749.5,-22676.84 2774.62,-22703.13 2739.23,-22975.89 2762.5,-23003.84 2768.1,-23010.56 2776.01,-23014.65 2784.43,-23017.07"/>
<polygon fill="orange" stroke="orange" points="2792,-23020.63 2798.29,-23019.68 2792.78,-23016.51 2792,-23020.63"/>
<polyline fill="none" stroke="orange" points="2792.39,-23018.57 2789.44,-23018.01 "/>
<ellipse fill="none" stroke="orange" cx="2787.08" cy="-23017.57" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2423.71" y="-23249.16" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/SubgraphEventMap.ts&#45;&gt;src/lib/litegraph/src/infrastructure/LGraphEventMap.ts -->
<g id="edge2065" class="edge">
<title>src/lib/litegraph/src/infrastructure/SubgraphEventMap.ts&#45;&gt;src/lib/litegraph/src/infrastructure/LGraphEventMap.ts</title>
<g id="a_edge2065"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2306.09,-24483.52C2310.63,-24485.68 2314.86,-24488.41 2318.5,-24491.84 2334.28,-24506.69 2315.61,-24524.1 2331.5,-24538.84 2332.13,-24539.42 2332.78,-24539.98 2333.44,-24540.52"/>
<polygon fill="orange" stroke="orange" points="2339.16,-24546.26 2345.4,-24547.45 2341.27,-24542.63 2339.16,-24546.26"/>
<polyline fill="none" stroke="orange" points="2340.21,-24544.44 2337.62,-24542.94 "/>
<ellipse fill="none" stroke="orange" cx="2335.54" cy="-24541.74" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2349.42" y="-24508.56" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/SubgraphEventMap.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts -->
<g id="edge2066" class="edge">
<title>src/lib/litegraph/src/infrastructure/SubgraphEventMap.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts</title>
<g id="a_edge2066"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2187.89,-24475.09C2180.06,-24472.38 2172.89,-24468.19 2167.5,-24461.84 2156.03,-24448.32 2166.01,-24159.33 2159.5,-24142.84 2115.42,-24031.12 2027.58,-24051.11 1980,-23940.84 1954.02,-23880.62 1992.6,-23854.22 1967,-23793.84 1953.48,-23761.95 1925.4,-23733.01 1905.43,-23715.21"/>
<polygon fill="orange" stroke="orange" points="1900.7,-23708.38 1894.78,-23706.07 1897.97,-23711.57 1900.7,-23708.38"/>
<polyline fill="none" stroke="orange" points="1899.33,-23709.98 1901.61,-23711.93 "/>
<ellipse fill="none" stroke="orange" cx="1903.43" cy="-23713.49" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2049.3" y="-24035.96" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/SubgraphEventMap.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts -->
<g id="edge2068" class="edge">
<title>src/lib/litegraph/src/infrastructure/SubgraphEventMap.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts</title>
<g id="a_edge2068"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2187.78,-24476.94C2176.42,-24473.62 2166.97,-24467.28 2163.5,-24455.84 2158.9,-24440.63 2162.43,-24328.69 2163.5,-24312.84 2179.22,-24079.89 2228,-23800.75 2242.74,-23719.84"/>
<polygon fill="orange" stroke="orange" points="2246.23,-23712.48 2245.25,-23706.2 2242.1,-23711.72 2246.23,-23712.48"/>
<polyline fill="none" stroke="orange" points="2244.16,-23712.1 2243.62,-23715.05 "/>
<ellipse fill="none" stroke="orange" cx="2243.19" cy="-23717.41" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2210.46" y="-24090.48" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/SubgraphEventMap.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphNode.ts -->
<g id="edge2067" class="edge">
<title>src/lib/litegraph/src/infrastructure/SubgraphEventMap.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphNode.ts</title>
<g id="a_edge2067"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2187.62,-24474.84C2179.93,-24472.15 2172.87,-24468.02 2167.5,-24461.84 2155.46,-24447.98 2166.76,-24313.69 2159.5,-24296.84 2113.93,-24191.03 2028.65,-24214.26 1980,-24109.84 1957.16,-24060.81 1991.26,-24037.18 1967,-23988.84 1918.61,-23892.43 1861.24,-23903.94 1789,-23823.84 1738.66,-23768.02 1687.66,-23694.97 1663.85,-23659.7"/>
<polygon fill="orange" stroke="orange" points="1661.2,-23651.96 1656.11,-23648.14 1657.71,-23654.3 1661.2,-23651.96"/>
<polyline fill="none" stroke="orange" points="1659.45,-23653.13 1661.12,-23655.62 "/>
<ellipse fill="none" stroke="orange" cx="1662.45" cy="-23657.61" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1996.51" y="-24058.17" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1796" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<g id="a_edge1796"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2961.87,-23257.9C2951.73,-23279.26 2923.22,-23333 2913.5,-23381.84 2910.92,-23394.79 2914.29,-25273.98 2905.5,-25283.84 2862.9,-25331.6 2807.27,-25255.09 2762.5,-25300.84 2741.57,-25322.22 2769.01,-25412.16 2749.5,-25434.84 2711.54,-25478.97 2669.48,-25432.47 2622.5,-25466.84 2613.64,-25473.32 2618.13,-25481.05 2609.5,-25487.84 2507.31,-25568.2 2414.19,-25478.52 2331.5,-25578.84 2301.87,-25614.78 2353.42,-25652.01 2318.5,-25682.84 2268.19,-25727.25 2215.55,-25729.69 2167.5,-25682.84 2154.93,-25670.58 2172.07,-25379.1 2159.5,-25366.84 2130.94,-25338.99 2017.13,-25352.26 1980,-25366.84 1946.57,-25379.96 1917.8,-25410.61 1900.46,-25431.13"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1893.83,-25435.86 1891.63,-25441.83 1897.07,-25438.54 1893.83,-25435.86"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1895.45,-25437.2 1897.36,-25434.89 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1898.89" cy="-25433.04" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2756.22" y="-25281.35" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge1792" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge1792"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2960.29,-23258.01C2949.05,-23278.39 2922.78,-23329.34 2913.5,-23375.84 2909.3,-23396.91 2915.81,-24903.99 2905.5,-24922.84 2795.72,-25123.58 2670.54,-25086.53 2473.5,-25202.84 2411.86,-25239.22 2378.32,-25224.69 2331.5,-25278.84 2320.37,-25291.7 2332.42,-25305.06 2318.5,-25314.84 2263.57,-25353.4 2216.45,-25360.75 2167.5,-25314.84 2157.35,-25305.32 2163.19,-25203.26 2159.5,-25189.84 2139.36,-25116.65 2091.77,-25039.34 2067.61,-25003.02"/>
<polygon fill="orange" stroke="orange" points="2064.71,-24995 2059.61,-24991.21 2061.24,-24997.35 2064.71,-24995"/>
<polyline fill="none" stroke="orange" points="2062.97,-24996.18 2064.66,-24998.66 "/>
<ellipse fill="none" stroke="orange" cx="2066" cy="-25000.65" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2887.3" y="-24117.81" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge1795" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge1795"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2960.13,-23239.77C2948.82,-23215.91 2922.8,-23150.58 2913.5,-23092.84 2911.49,-23080.33 2914.24,-22190 2905.5,-22180.84 2862.03,-22135.25 2667.27,-22209.14 2622.5,-22164.84 2591.79,-22134.44 2641.06,-22000.35 2609.5,-21970.84 2588.73,-21951.41 2502.76,-21951.94 2481.5,-21970.84 2458.76,-21991.06 2494.92,-22017.22 2473.5,-22038.84 2428.72,-22084.02 2384.84,-22022.17 2331.5,-22056.84 2291.13,-22083.08 2267.32,-22136.33 2256.04,-22166.65"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2251.4,-22173.45 2251.37,-22179.81 2255.36,-22174.85 2251.4,-22173.45"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2253.38,-22174.15 2254.38,-22171.33 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2255.18" cy="-22169.06" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2887.71" y="-22701.71" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/types/events.ts -->
<g id="edge1806" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/types/events.ts</title>
<g id="a_edge1806"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2966.5,-23239.53C2966.5,-23163.73 2966.5,-23087.93 2966.5,-23012.13"/>
<polygon fill="orange" stroke="orange" points="2968.6,-23003.98 2966.5,-22997.98 2964.4,-23003.98 2968.6,-23003.98"/>
<polyline fill="none" stroke="orange" points="2966.5,-23003.98 2966.5,-23006.98 "/>
<ellipse fill="none" stroke="orange" cx="2966.5" cy="-23009.38" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2942" y="-23111.52" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/renderer/core/layout/store/layoutStore.ts -->
<g id="edge1820" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/renderer/core/layout/store/layoutStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2960.28,-23258C2949.01,-23278.38 2922.69,-23329.32 2913.5,-23375.84 2906.33,-23412.12 2906.4,-28664.86 2905.5,-28701.84 2869.72,-30174.59 2909.53,-30548.37 2749.5,-32012.84 2368.84,-35496.28 2737.62,-34015.13 2331.5,-33614.84 2322.6,-33606.06 2318.94,-32727.33 2318.5,-32714.84 2312.37,-32541.86 2052.26,-26644.46 1967,-26493.84 1919.88,-26410.59 1833.78,-26457.37 1789,-26372.84 1776.39,-26349.03 1797.04,-10874.49 1781,-10852.84 1761.44,-10826.43 1724.84,-10816.88 1695.28,-10813.68"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1695.26,-10811.57 1689.09,-10813.09 1694.86,-10815.75 1695.26,-10811.57"/>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/utils/arrange.ts -->
<g id="edge1811" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/utils/arrange.ts</title>
<g id="a_edge1811"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2961.43,-23239.59C2950.95,-23215.2 2923.17,-23146.91 2913.5,-23086.84 2911.46,-23074.14 2913.78,-22170.68 2905.5,-22160.84 2863.62,-22111.03 2782.02,-22109.51 2731.25,-22114.25"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2723.24,-22113.02 2717.5,-22115.76 2723.7,-22117.19 2723.24,-22113.02"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2723.47,-22115.11 2726.45,-22114.78 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2728.83" cy="-22114.52" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2887.49" y="-22670.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge1810" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge1810"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2961.89,-23239.5C2952.53,-23214.89 2927.23,-23146.12 2913.5,-23086.84 2910.71,-23074.8 2914.11,-23040.69 2905.5,-23031.84 2897.65,-23023.76 2886.7,-23019.64 2875.6,-23017.72"/>
<polygon fill="orange" stroke="orange" points="2867.87,-23014.85 2861.69,-23016.35 2867.45,-23019.03 2867.87,-23014.85"/>
<polyline fill="none" stroke="orange" points="2867.66,-23016.94 2870.65,-23017.24 "/>
<ellipse fill="none" stroke="orange" cx="2873.04" cy="-23017.47" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2898.77" y="-23127.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts -->
<g id="edge1808" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts</title>
<g id="a_edge1808"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2956.8,-23258.08C2945.98,-23268.84 2926.37,-23286 2905.5,-23292.84 2845.1,-23312.61 2808.69,-23336.5 2762.5,-23292.84 2743.82,-23275.18 2766.28,-23081.32 2749.5,-23061.84 2746.63,-23058.5 2743.14,-23055.89 2739.3,-23053.85"/>
<polygon fill="orange" stroke="orange" points="2732.51,-23049.19 2726.15,-23049.15 2731.09,-23053.15 2732.51,-23049.19"/>
<polyline fill="none" stroke="orange" points="2731.8,-23051.17 2734.62,-23052.18 "/>
<ellipse fill="none" stroke="orange" cx="2736.88" cy="-23052.99" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2731.34" y="-23144.86" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/constants/groupNodeConstants.ts -->
<g id="edge1816" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/constants/groupNodeConstants.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2960.29,-23258C2949.03,-23278.39 2922.73,-23329.33 2913.5,-23375.84 2906.82,-23409.5 2906.64,-25812.54 2905.5,-25846.84 2880.26,-26604.38 3026.17,-32136.12 2473.5,-32654.84 2427.48,-32698.03 2376.71,-32698.87 2331.5,-32654.84 2299.22,-32623.4 2191.78,-26199.28 2159.5,-26167.84 2102.35,-26112.18 2038.77,-26113.88 1980,-26167.84 1955.03,-26190.76 1989.85,-26294.8 1967,-26319.84 1962.09,-26325.22 1955.96,-26329.09 1949.26,-26331.83"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1948.47,-26329.88 1943.52,-26333.87 1949.87,-26333.84 1948.47,-26329.88"/>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/CanvasPointer.ts -->
<g id="edge1785" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/CanvasPointer.ts</title>
<g id="a_edge1785"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2994.6,-23257.88C3002.65,-23260.65 3011.46,-23263.79 3019.5,-23266.84 3027.3,-23269.8 3035.62,-23273.13 3043.46,-23276.36"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3050.06,-23281.39 3056.41,-23281.76 3051.68,-23277.51 3050.06,-23281.39"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3050.87,-23279.45 3048.1,-23278.29 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3045.89" cy="-23277.37" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3001.31" y="-23262.07" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/measure.ts -->
<g id="edge1799" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/measure.ts</title>
<g id="a_edge1799"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M3013.2,-23248.72C3044.54,-23248.81 3087.05,-23249.27 3124.5,-23250.84 3127.77,-23250.97 3131.15,-23251.14 3134.56,-23251.33"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3142.33,-23253.93 3148.45,-23252.21 3142.6,-23249.74 3142.33,-23253.93"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3142.46,-23251.83 3139.47,-23251.64 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3137.07" cy="-23251.49" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3056.13" y="-23242.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/ContextMenu.ts -->
<g id="edge1786" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/ContextMenu.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M3006.76,-23257.92C3011.46,-23260.25 3015.87,-23263.17 3019.5,-23266.84 3032.35,-23279.83 3021.3,-23291.4 3032.5,-23305.84 3037.68,-23312.51 3044.85,-23318.09 3051.94,-23322.53"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="3051.08,-23324.46 3057.32,-23325.69 3053.21,-23320.84 3051.08,-23324.46"/>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts -->
<g id="edge1797" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts</title>
<g id="a_edge1797"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2961.42,-23239.59C2950.92,-23215.21 2923.11,-23146.92 2913.5,-23086.84 2908.09,-23052.99 2915.87,-21885.51 2905.5,-21852.84 2868.79,-21737.2 2841.18,-21708.29 2749.5,-21628.84 2700.82,-21586.65 2631.63,-21556.78 2587.91,-21540.67"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2581.03,-21535.98 2574.67,-21535.93 2579.61,-21539.93 2581.03,-21535.98"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2580.32,-21537.96 2583.14,-21538.97 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2585.4" cy="-21539.78" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2886.83" y="-22380.62" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/DragAndScale.ts -->
<g id="edge1787" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/DragAndScale.ts</title>
<g id="a_edge1787"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2992.01,-23257.89C3002.29,-23263 3013.28,-23270.48 3019.5,-23280.84 3043.58,-23320.94 3071.5,-24048.06 3076.66,-24187.74"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3074.86,-24195.85 3077.17,-24201.77 3079.05,-24195.7 3074.86,-24195.85"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3076.95,-24195.78 3076.84,-24192.78 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3076.76" cy="-24190.38" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3030.68" y="-23689.74" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/LGraph.ts -->
<g id="edge1793" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/LGraph.ts</title>
<g id="a_edge1793"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2957.2,-23258.01C2945.72,-23267.61 2925.12,-23282.8 2913.5,-23300.84 2906.95,-23311 2913.58,-23317.84 2905.5,-23326.84 2897.12,-23336.17 2885.54,-23342.88 2874.01,-23347.42"/>
<polygon fill="orange" stroke="orange" points="2865.75,-23347.91 2860.69,-23351.76 2867.05,-23351.9 2865.75,-23347.91"/>
<polyline fill="none" stroke="orange" points="2866.4,-23349.9 2869.25,-23348.97 "/>
<ellipse fill="none" stroke="orange" cx="2871.53" cy="-23348.23" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2935.65" y="-23298.61" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/infrastructure/CustomEventTarget.ts -->
<g id="edge1789" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/infrastructure/CustomEventTarget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2949.73,-23239.75C2902.98,-23212.75 2768.01,-23134.26 2762.5,-23124.84 2742.07,-23089.9 2775.92,-22791.49 2749.5,-22760.84 2710.43,-22715.52 2524.12,-22692.84 2481.5,-22734.84 2460.09,-22755.93 2491.74,-23251.95 2473.5,-23275.84 2433.63,-23328.04 2371.26,-23264.55 2331.5,-23316.84 2310.73,-23344.15 2340.23,-24525.29 2318.5,-24551.84 2316.22,-24554.62 2313.57,-24556.97 2310.65,-24558.94"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2309.29,-24557.3 2305.13,-24562.11 2311.38,-24560.94 2309.29,-24557.3"/>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/LGraphGroup.ts -->
<g id="edge1794" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/LGraphGroup.ts</title>
<g id="a_edge1794"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2982.34,-23239.71C2994.95,-23233.62 3013.77,-23225.67 3031.35,-23218.85"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3039.56,-23217.99 3044.43,-23213.9 3038.07,-23214.06 3039.56,-23217.99"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3038.82,-23216.02 3036.01,-23217.09 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3033.77" cy="-23217.93" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2988.58" y="-23218.96" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/LLink.ts -->
<g id="edge1798" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/LLink.ts</title>
<g id="a_edge1798"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M3013.27,-23250.58C3054.23,-23253.19 3109.99,-23259.69 3124.5,-23275.84 3184.29,-23342.4 3182.22,-24012.43 3181.21,-24145.81"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3179.05,-24153.6 3181.1,-24159.62 3183.25,-24153.64 3179.05,-24153.6"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3181.15,-24153.62 3181.17,-24150.62 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3181.19" cy="-24148.22" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3151.16" y="-23678.56" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts -->
<g id="edge1801" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts</title>
<g id="a_edge1801"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2975.03,-23257.85C2987.16,-23273.01 3010.56,-23305.06 3019.5,-23336.84 3046.25,-23431.94 3007.51,-24130.26 3032.5,-24225.84 3038.46,-24248.63 3051.92,-24272 3062.57,-24288.11"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3065.49,-24296.02 3070.63,-24299.76 3068.95,-24293.63 3065.49,-24296.02"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3067.22,-24294.82 3065.51,-24292.36 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3064.15" cy="-24290.38" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3002.2" y="-23771.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInputNode.ts -->
<g id="edge1803" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInputNode.ts</title>
<g id="a_edge1803"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2961.43,-23239.59C2950.96,-23215.2 2923.2,-23146.91 2913.5,-23086.84 2909.83,-23064.13 2917.84,-22278.25 2905.5,-22258.84 2864.24,-22193.91 2823.46,-22205.02 2749.5,-22183.84 2722.2,-22176.02 2642.14,-22190.34 2622.5,-22169.84 2592.46,-22138.47 2641.21,-22004.51 2609.5,-21974.84 2599.11,-21965.12 2492.1,-21965.36 2481.5,-21974.84 2469.66,-21985.42 2482.52,-22032.77 2473.5,-22045.84 2433.19,-22104.24 2372.95,-22061.24 2331.5,-22118.84 2309.17,-22149.86 2346.4,-22177.72 2318.5,-22203.84 2293.91,-22226.85 2190.34,-22192.09 2167.5,-22216.84 2154.23,-22231.22 2172.51,-23611.22 2159.5,-23625.84 2150.9,-23635.49 2139.14,-23640.87 2126.56,-23643.57"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2118.35,-23642.62 2112.7,-23645.54 2118.94,-23646.78 2118.35,-23642.62"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2118.64,-23644.7 2121.61,-23644.28 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2123.99" cy="-23643.94" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2139.74" y="-23433.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts -->
<g id="edge1805" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts</title>
<g id="a_edge1805"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2960.65,-23258.09C2950.12,-23278.63 2925.18,-23329.89 2913.5,-23375.84 2909.48,-23391.65 2916.87,-23437.13 2905.5,-23448.84 2883.15,-23471.86 2793.85,-23461.98 2762.5,-23468.84 2699.04,-23482.71 2672.73,-23469.64 2622.5,-23510.84 2583.82,-23542.56 2562.19,-23599.27 2552.6,-23630.91"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2548.36,-23638.21 2548.74,-23644.55 2552.4,-23639.35 2548.36,-23638.21"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2550.38,-23638.78 2551.19,-23635.89 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2551.84" cy="-23633.58" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2734.32" y="-23462.42" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts -->
<g id="edge1807" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2961.73,-23239.53C2951.97,-23215.01 2925.79,-23146.43 2913.5,-23086.84 2909.76,-23068.69 2917.91,-23017.59 2905.5,-23003.84 2898.63,-22996.22 2889.06,-22991.85 2879.07,-22989.45"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2879.45,-22987.38 2873.15,-22988.26 2878.62,-22991.5 2879.45,-22987.38"/>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/utils/collections.ts -->
<g id="edge1812" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/utils/collections.ts</title>
<g id="a_edge1812"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2961.43,-23239.59C2950.94,-23215.2 2923.16,-23146.91 2913.5,-23086.84 2911.35,-23073.45 2914.68,-22120.81 2905.5,-22110.84 2863.03,-22064.69 2784.82,-22069.62 2734.4,-22079.03"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2726.12,-22078.57 2720.66,-22081.83 2726.95,-22082.69 2726.12,-22078.57"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2726.54,-22080.63 2729.47,-22080.03 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2731.83" cy="-22079.55" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2887.77" y="-22653.07" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/utils/uuid.ts -->
<g id="edge1813" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/utils/uuid.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2961.43,-23239.59C2950.94,-23215.2 2923.15,-23146.92 2913.5,-23086.84 2911.26,-23072.88 2914.64,-22079.62 2905.5,-22068.84 2860.01,-22015.18 2768.17,-22018.76 2719.3,-22025.2"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2718.93,-22023.13 2713.28,-22026.04 2719.51,-22027.29 2718.93,-22023.13"/>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/canvas/measureSlots.ts -->
<g id="edge1784" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/canvas/measureSlots.ts</title>
<g id="a_edge1784"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2960.59,-23258.07C2949.94,-23278.59 2924.78,-23329.79 2913.5,-23375.84 2908.88,-23394.69 2916.35,-23446.74 2905.5,-23462.84 2826.39,-23580.19 2699.41,-23490.03 2622.5,-23608.84 2608.11,-23631.07 2627.56,-23827.47 2609.5,-23846.84 2570.4,-23888.77 2522.86,-23823.13 2481.5,-23862.84 2465.9,-23877.81 2489.16,-23895.92 2473.5,-23910.84 2423.94,-23958.07 2231.16,-23921.63 2167.5,-23946.84 1972.95,-24023.87 1909.5,-24055.77 1789,-24226.84 1686.93,-24371.74 1658.54,-24592.94 1651.84,-24664.01"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1649.07,-24671.62 1650.64,-24677.78 1653.25,-24671.98 1649.07,-24671.62"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1651.16,-24671.8 1651.42,-24668.81 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1651.63" cy="-24666.42" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2281.54" y="-23929.81" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/draw.ts -->
<g id="edge1788" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/draw.ts</title>
<g id="a_edge1788"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2961.43,-23239.59C2950.94,-23215.2 2923.14,-23146.92 2913.5,-23086.84 2904.09,-23028.2 2920.52,-22075.3 2905.5,-22017.84 2900.96,-22000.47 2764.96,-21743.97 2749.5,-21734.84 2646.94,-21674.26 2592.38,-21692.32 2481.5,-21735.84 2477.66,-21737.34 2442.36,-21770.31 2419.34,-21792.03"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2412.14,-21795.95 2409.22,-21801.6 2415.02,-21799 2412.14,-21795.95"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2413.58,-21797.48 2415.76,-21795.41 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2417.5" cy="-21793.77" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2887.23" y="-22514.35" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/LGraphCanvasEventMap.ts -->
<g id="node710" class="node">
<title>src/lib/litegraph/src/infrastructure/LGraphCanvasEventMap.ts</title>
<g id="a_node710"><a xlink:href="src/lib/litegraph/src/infrastructure/LGraphCanvasEventMap.ts" xlink:title="LGraphCanvasEventMap.ts">
<path fill="#ddfeff" stroke="black" d="M2310,-24605.84C2310,-24605.84 2184,-24605.84 2184,-24605.84 2181,-24605.84 2178,-24602.84 2178,-24599.84 2178,-24599.84 2178,-24593.84 2178,-24593.84 2178,-24590.84 2181,-24587.84 2184,-24587.84 2184,-24587.84 2310,-24587.84 2310,-24587.84 2313,-24587.84 2316,-24590.84 2316,-24593.84 2316,-24593.84 2316,-24599.84 2316,-24599.84 2316,-24602.84 2313,-24605.84 2310,-24605.84"/>
<text text-anchor="start" x="2186" y="-24594.64" font-family="Helvetica,sans-Serif" font-size="9.00">LGraphCanvasEventMap.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/infrastructure/LGraphCanvasEventMap.ts -->
<g id="edge1790" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/infrastructure/LGraphCanvasEventMap.ts</title>
<g id="a_edge1790"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2944.51,-23239.77C2933.04,-23234.9 2918.55,-23228.88 2905.5,-23223.84 2842.56,-23199.52 2802.3,-23227.32 2762.5,-23172.84 2737.19,-23138.19 2780.35,-22816.67 2749.5,-22786.84 2706.65,-22745.4 2522.32,-22754.4 2481.5,-22797.84 2471.95,-22808 2476.51,-23286.22 2473.5,-23299.84 2440.03,-23451.37 2364.78,-23467.26 2331.5,-23618.84 2326.1,-23643.44 2334.39,-24456.85 2316.09,-24574.24"/>
<polygon fill="orange" stroke="orange" points="2311.94,-24581.36 2312.36,-24587.71 2315.98,-24582.49 2311.94,-24581.36"/>
<polyline fill="none" stroke="orange" points="2313.96,-24581.92 2314.76,-24579.03 "/>
<ellipse fill="none" stroke="orange" cx="2315.4" cy="-24576.72" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2304.55" y="-23906.09" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/infrastructure/NullGraphError.ts -->
<g id="edge1791" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/infrastructure/NullGraphError.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2959.88,-23239.39C2950.3,-23223.91 2929.51,-23192.87 2905.5,-23172.84 2850.24,-23126.72 2800.67,-23157.86 2762.5,-23096.84 2741.04,-23062.53 2775.92,-22763.49 2749.5,-22732.84 2710.43,-22687.52 2524.13,-22664.85 2481.5,-22706.84 2460.36,-22727.66 2489.93,-23216.13 2473.5,-23240.84 2435.36,-23298.17 2369.55,-23245.44 2331.5,-23302.84 2314.17,-23328.98 2338.38,-24407.58 2318.5,-24431.84 2313.79,-24437.58 2307.47,-24441.47 2300.55,-24444.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2299.7,-24442.12 2294.61,-24445.93 2300.96,-24446.13 2299.7,-24442.12"/>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/node/NodeInputSlot.ts -->
<g id="edge1800" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/node/NodeInputSlot.ts</title>
<g id="a_edge1800"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2961.42,-23239.59C2950.91,-23215.21 2923.08,-23146.93 2913.5,-23086.84 2907.17,-23047.12 2915.73,-21677.74 2905.5,-21638.84 2888.33,-21573.51 2663.26,-21148.73 2609.5,-21107.84 2533.05,-21049.69 2495.55,-21056.84 2399.5,-21056.84 2246,-21056.84 2246,-21056.84 2246,-21056.84 2127.34,-21056.84 2060.55,-20992.7 1980,-21079.84 1964.34,-21096.78 1969.5,-22717.9 1967,-22740.84 1951.29,-22885.14 1906.25,-23054.37 1889.44,-23114.37"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1885.26,-23121.39 1885.64,-23127.74 1889.3,-23122.54 1885.26,-23121.39"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1887.28,-23121.97 1888.1,-23119.08 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1888.75" cy="-23116.77" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2889" y="-23079.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/subgraph/Subgraph.ts -->
<g id="edge1802" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/subgraph/Subgraph.ts</title>
<g id="a_edge1802"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2960.34,-23258.02C2949.2,-23278.42 2923.1,-23329.41 2913.5,-23375.84 2908.84,-23398.36 2920.02,-23771.99 2905.5,-23789.84 2899.18,-23797.6 2890.12,-23802.27 2880.48,-23804.98"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2872.18,-23804.45 2866.68,-23807.65 2872.97,-23808.57 2872.18,-23804.45"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2872.57,-23806.51 2875.52,-23805.94 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2877.88" cy="-23805.49" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2888.4" y="-23525.34" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts -->
<g id="node714" class="node">
<title>src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts</title>
<g id="a_node714"><a xlink:href="src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts" xlink:title="SubgraphIONodeBase.ts">
<path fill="#ddfeff" stroke="black" d="M2743.5,-23735.84C2743.5,-23735.84 2628.5,-23735.84 2628.5,-23735.84 2625.5,-23735.84 2622.5,-23732.84 2622.5,-23729.84 2622.5,-23729.84 2622.5,-23723.84 2622.5,-23723.84 2622.5,-23720.84 2625.5,-23717.84 2628.5,-23717.84 2628.5,-23717.84 2743.5,-23717.84 2743.5,-23717.84 2746.5,-23717.84 2749.5,-23720.84 2749.5,-23723.84 2749.5,-23723.84 2749.5,-23729.84 2749.5,-23729.84 2749.5,-23732.84 2746.5,-23735.84 2743.5,-23735.84"/>
<text text-anchor="start" x="2630.5" y="-23724.64" font-family="Helvetica,sans-Serif" font-size="9.00">SubgraphIONodeBase.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts -->
<g id="edge1804" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts</title>
<g id="a_edge1804"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2960.39,-23258.03C2949.34,-23278.45 2923.43,-23329.48 2913.5,-23375.84 2910.7,-23388.94 2914.46,-23606.88 2905.5,-23616.84 2862.58,-23664.55 2808.52,-23592.11 2762.5,-23636.84 2740.92,-23657.82 2765.09,-23681.51 2753.28,-23706.29"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2746.83,-23711.65 2745.03,-23717.75 2750.24,-23714.11 2746.83,-23711.65"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2748.54,-23712.88 2750.29,-23710.44 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2751.69" cy="-23708.5" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2881" y="-23609.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/types/utility.ts -->
<g id="edge1809" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/types/utility.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2946.48,-23257.93C2906.49,-23275.57 2813.19,-23308.71 2762.5,-23260.84 2725.76,-23226.15 2786.24,-23068.53 2749.5,-23033.84 2725.67,-23011.34 2629.83,-23029.31 2578.82,-23040.92"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2578.2,-23038.91 2572.83,-23042.3 2579.15,-23043 2578.2,-23038.91"/>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts -->
<g id="edge1814" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts</title>
<g id="a_edge1814"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2961.63,-23239.55C2951.64,-23215.08 2924.94,-23146.6 2913.5,-23086.84 2903.62,-23035.21 2912.83,-23020.89 2905.5,-22968.84 2859.58,-22642.89 2952.47,-22503.98 2749.5,-22244.84 2710.77,-22195.39 2658.6,-22234.24 2622.5,-22182.84 2607.08,-22160.89 2629.46,-22080.75 2609.5,-22062.84 2567.16,-22024.84 2522.27,-22023.16 2481.5,-22062.84 2469.75,-22074.27 2484.21,-22345.42 2473.5,-22357.84 2468.09,-22364.1 2460.83,-22368.06 2452.95,-22370.47"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2444.81,-22369.96 2439.34,-22373.2 2445.63,-22374.08 2444.81,-22369.96"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2445.22,-22372.02 2448.16,-22371.43 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2450.52" cy="-22370.96" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2866.84" y="-22792.88" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/widgets/widgetMap.ts -->
<g id="edge1815" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/widgets/widgetMap.ts</title>
<g id="a_edge1815"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2961.42,-23239.59C2950.9,-23215.21 2923.05,-23146.93 2913.5,-23086.84 2905.91,-23039.05 2922.18,-21390.26 2905.5,-21344.84 2871.46,-21252.16 2807.02,-21262.96 2762.5,-21174.84 2751.37,-21152.8 2765.89,-21139.29 2749.5,-21120.84 2709.53,-21075.84 2669.51,-21111.42 2622.5,-21073.84 2614.22,-21067.22 2618.67,-21059.16 2609.5,-21053.84 2579.25,-21036.26 2004.71,-21014.08 1980,-21038.84 1951.21,-21067.68 1993.66,-22475.01 1967,-22505.84 1958.86,-22515.24 1946.98,-22519.87 1934.7,-22521.83"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1926.64,-22520.43 1920.84,-22523.04 1927,-22524.61 1926.64,-22520.43"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1926.82,-22522.52 1929.81,-22522.26 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1932.2" cy="-22522.05" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2886.85" y="-22873.78" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/canvas/LinkConnector.ts -->
<g id="edge1817" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/lib/litegraph/src/canvas/LinkConnector.ts</title>
<g id="a_edge1817"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2960.49,-23258.05C2949.65,-23278.52 2924.11,-23329.63 2913.5,-23375.84 2907.17,-23403.4 2921.36,-23479.42 2905.5,-23502.84 2862.46,-23566.37 2820.73,-23548.29 2749.5,-23576.84 2694.32,-23598.95 2658.61,-23571.61 2622.5,-23618.84 2590.06,-23661.27 2638.67,-23814.09 2609.5,-23858.84 2572.49,-23915.62 2538.46,-23908.5 2473.5,-23927.84 2407.08,-23947.61 2387.47,-23938.09 2318.5,-23944.84 2301.74,-23946.48 2180.14,-23946.71 2167.5,-23957.84 2154.87,-23968.95 2167.11,-23979.83 2159.5,-23994.84 2047.27,-24216.27 1879.96,-24181.85 1789,-24412.84 1782.5,-24429.33 1792.97,-24718.76 1781,-24731.84 1763.2,-24751.29 1734.91,-24756.28 1709.16,-24755.87"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1701.3,-24753.37 1695.2,-24755.15 1701.08,-24757.56 1701.3,-24753.37"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1701.19,-24755.46 1704.19,-24755.62 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1706.58" cy="-24755.74" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2342.95" y="-23937.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts -->
<g id="edge1818" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts</title>
<g id="a_edge1818"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2960.28,-23258C2949.01,-23278.38 2922.67,-23329.32 2913.5,-23375.84 2909.65,-23395.35 2919.25,-34817.47 2905.5,-34831.84 2791.19,-34951.31 2271.11,-34865.71 2167.5,-34736.84 2150.35,-34715.5 2178.9,-32785.15 2159.5,-32765.84 2102.97,-32709.54 2037.75,-32710.8 1980,-32765.84 1958.26,-32786.56 1988.74,-33015.12 1967,-33035.84 1909.73,-33090.42 1845.04,-33091.68 1789,-33035.84 1778.14,-33025.02 1782.28,-30844.11 1781,-30828.84 1723.23,-30138.03 1584.17,-29980.73 1527.5,-29289.84 1526.21,-29274.1 1529.86,-11111.75 1519.5,-11099.84 1514.38,-11093.95 1507.91,-11089.81 1500.79,-11086.98"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1493.76,-11082.81 1487.41,-11083.2 1492.61,-11086.85 1493.76,-11082.81"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1493.18,-11084.83 1496.07,-11085.65 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1498.38" cy="-11086.3" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1501.83" y="-17163.54" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/renderer/core/canvas/litegraph/slotCalculations.ts -->
<g id="edge1819" class="edge">
<title>src/lib/litegraph/src/LGraphCanvas.ts&#45;&gt;src/renderer/core/canvas/litegraph/slotCalculations.ts</title>
<g id="a_edge1819"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2960.28,-23258C2949.01,-23278.38 2922.67,-23329.32 2913.5,-23375.84 2909.66,-23395.32 2918.9,-34797.19 2905.5,-34811.84 2863,-34858.29 2681.33,-34848.29 2622.5,-34825.84 2372.53,-34730.42 2393.13,-34559.2 2331.5,-34298.84 2166.46,-33601.57 2449.51,-33351.06 2159.5,-32695.84 2110.89,-32586.01 2022.94,-32606 1980,-32493.84 1966.39,-32458.28 1968.13,-29790.89 1967,-29752.84 1923.99,-28304.2 1828.95,-27945.56 1789,-26496.84 1788.63,-26483.48 1789.97,-11109.74 1781,-11099.84 1762.79,-11079.74 1733.31,-11075.48 1706.93,-11076.7"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1698.89,-11075.24 1693.08,-11077.82 1699.23,-11079.43 1698.89,-11075.24"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1699.06,-11077.33 1702.05,-11077.09 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1704.44" cy="-11076.9" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1763.3" y="-17160.62" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphGroup.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge1822" class="edge">
<title>src/lib/litegraph/src/LGraphGroup.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge1822"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M3069.45,-23214.17C3058.85,-23227.05 3040.63,-23251.47 3032.5,-23275.84 3009.48,-23344.77 3027.89,-23366.65 3019.5,-23438.84 2983.54,-23748.34 2938.36,-23821.25 2913.5,-24131.84 2912.39,-24145.7 2913.31,-25121.33 2905.5,-25132.84 2829.24,-25245.16 2718.5,-25151.83 2622.5,-25247.84 2611.65,-25258.69 2621.14,-25269.82 2609.5,-25279.84 2508.66,-25366.59 2450.6,-25334.17 2318.5,-25349.84 2251.86,-25357.74 2216.02,-25396.2 2167.5,-25349.84 2153.35,-25336.31 2164.83,-25192.67 2159.5,-25173.84 2140.34,-25106.17 2093.48,-25036.31 2068.8,-25002.56"/>
<polygon fill="orange" stroke="orange" points="2065.53,-24994.68 2060.26,-24991.12 2062.16,-24997.19 2065.53,-24994.68"/>
<polyline fill="none" stroke="orange" points="2063.85,-24995.93 2065.64,-24998.34 "/>
<ellipse fill="none" stroke="orange" cx="2067.08" cy="-25000.26" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2938" y="-24124.68" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphGroup.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge1825" class="edge">
<title>src/lib/litegraph/src/LGraphGroup.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge1825"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M3074.36,-23195.83C3065.61,-23170.15 3040.98,-23094.2 3032.5,-23028.84 3029.47,-23005.46 3035.64,-21349.02 3019.5,-21331.84 2989.3,-21299.69 2653.82,-21299.78 2622.5,-21330.84 2604.95,-21348.23 2623.23,-21532.29 2609.5,-21552.84 2574.38,-21605.39 2517.7,-21563.01 2481.5,-21614.84 2461.04,-21644.13 2493.37,-21665.14 2473.5,-21694.84 2433.7,-21754.34 2374.15,-21713.35 2331.5,-21770.84 2283.96,-21834.92 2257.26,-22087.68 2250.02,-22165.74"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2247.22,-22173.46 2248.78,-22179.62 2251.41,-22173.83 2247.22,-22173.46"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2249.31,-22173.64 2249.58,-22170.66 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2249.8" cy="-22168.27" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3006.96" y="-22749.04" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphGroup.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts -->
<g id="edge1828" class="edge">
<title>src/lib/litegraph/src/LGraphGroup.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts</title>
<g id="a_edge1828"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M3069.49,-23214.18C3058.96,-23227.09 3040.8,-23251.53 3032.5,-23275.84 3022.47,-23305.2 3042.44,-23393.95 3019.5,-23414.84 3002.09,-23430.7 2932.18,-23429.19 2913.5,-23414.84 2902.56,-23406.43 2915.93,-23393.88 2905.5,-23384.84 2857.14,-23342.91 2806.01,-23414.78 2762.5,-23367.84 2739.37,-23342.88 2771.53,-23087.78 2749.5,-23061.84 2746.65,-23058.48 2743.18,-23055.85 2739.35,-23053.81"/>
<polygon fill="orange" stroke="orange" points="2732.57,-23049.14 2726.22,-23049.09 2731.15,-23053.1 2732.57,-23049.14"/>
<polyline fill="none" stroke="orange" points="2731.86,-23051.12 2734.69,-23052.13 "/>
<ellipse fill="none" stroke="orange" cx="2736.95" cy="-23052.95" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2733.07" y="-23109.87" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphGroup.ts&#45;&gt;src/lib/litegraph/src/measure.ts -->
<g id="edge1827" class="edge">
<title>src/lib/litegraph/src/LGraphGroup.ts&#45;&gt;src/lib/litegraph/src/measure.ts</title>
<g id="a_edge1827"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M3104.05,-23213.96C3110.76,-23216.64 3117.98,-23219.7 3124.5,-23222.84 3134.31,-23227.55 3144.75,-23233.26 3153.96,-23238.54"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3159.71,-23244.35 3165.95,-23245.58 3161.84,-23240.73 3159.71,-23244.35"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3160.77,-23242.54 3158.19,-23241.02 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3156.12" cy="-23239.81" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3111.2" y="-23221.28" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphGroup.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts -->
<g id="edge1826" class="edge">
<title>src/lib/litegraph/src/LGraphGroup.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts</title>
<g id="a_edge1826"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M3074.36,-23195.83C3065.61,-23170.15 3040.98,-23094.2 3032.5,-23028.84 3029.45,-23005.31 3034.21,-21339.45 3019.5,-21320.84 2964.26,-21250.93 2687.49,-21203.89 2622.5,-21264.84 2606.09,-21280.22 2619.02,-21446.46 2609.5,-21466.84 2601.44,-21484.09 2586.04,-21498.9 2572.48,-21509.49"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2564.89,-21512.43 2561.28,-21517.67 2567.36,-21515.83 2564.89,-21512.43"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2566.12,-21514.13 2568.55,-21512.36 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2570.49" cy="-21510.95" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3006.24" y="-22349.27" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphGroup.ts&#45;&gt;src/lib/litegraph/src/LGraph.ts -->
<g id="edge1823" class="edge">
<title>src/lib/litegraph/src/LGraphGroup.ts&#45;&gt;src/lib/litegraph/src/LGraph.ts</title>
<g id="a_edge1823"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M3072.49,-23213.99C3062.82,-23228.1 3041.74,-23255.07 3032.5,-23281.84 3023.03,-23309.28 3041.03,-23392.36 3019.5,-23411.84 3002.03,-23427.64 2931.92,-23426.52 2913.5,-23411.84 2901.02,-23401.89 2916.71,-23388.19 2905.5,-23376.84 2897.26,-23368.49 2885.86,-23363.76 2874.45,-23360.9"/>
<polygon fill="orange" stroke="orange" points="2867.04,-23357.31 2860.75,-23358.21 2866.23,-23361.43 2867.04,-23357.31"/>
<polyline fill="none" stroke="orange" points="2866.64,-23359.37 2869.58,-23359.94 "/>
<ellipse fill="none" stroke="orange" cx="2871.94" cy="-23360.4" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3005.74" y="-23295.93" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphGroup.ts&#45;&gt;src/lib/litegraph/src/LGraphCanvas.ts -->
<g id="edge1824" class="edge">
<title>src/lib/litegraph/src/LGraphGroup.ts&#45;&gt;src/lib/litegraph/src/LGraphCanvas.ts</title>
<g id="a_edge1824"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M3062.86,-23213.87C3050.24,-23219.98 3031.32,-23227.97 3013.65,-23234.83"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3005.37,-23235.71 3000.5,-23239.8 3006.86,-23239.64 3005.37,-23235.71"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3006.12,-23237.68 3008.92,-23236.61 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3011.17" cy="-23235.76" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3056.51" y="-23220.27" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphGroup.ts&#45;&gt;src/lib/litegraph/src/draw.ts -->
<g id="edge1821" class="edge">
<title>src/lib/litegraph/src/LGraphGroup.ts&#45;&gt;src/lib/litegraph/src/draw.ts</title>
<g id="a_edge1821"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M3073.71,-23195.7C3064.43,-23172.82 3040.77,-23111 3032.5,-23056.84 3028.99,-23033.87 3035.78,-21400.42 3019.5,-21383.84 2929.59,-21292.28 2673.79,-21328.71 2622.5,-21376.84 2589.37,-21407.92 2633.22,-21542.09 2609.5,-21580.84 2574.96,-21637.26 2516.89,-21600.94 2481.5,-21656.84 2461.2,-21688.9 2490.25,-21707.79 2473.5,-21741.84 2463,-21763.19 2442.89,-21781.27 2426.28,-21793.55"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2418.2,-21796.63 2414.48,-21801.78 2420.6,-21800.07 2418.2,-21796.63"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2419.4,-21798.35 2421.86,-21796.63 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2423.83" cy="-21795.26" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3006.62" y="-22491.12" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphGroup.ts&#45;&gt;src/lib/litegraph/src/infrastructure/NullGraphError.ts -->
<g id="edge1829" class="edge">
<title>src/lib/litegraph/src/LGraphGroup.ts&#45;&gt;src/lib/litegraph/src/infrastructure/NullGraphError.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M3073.71,-23195.7C3064.44,-23172.82 3040.78,-23110.99 3032.5,-23056.84 3029.14,-23034.83 3034.82,-21469.99 3019.5,-21453.84 2940.88,-21370.92 2857.57,-21383.45 2762.5,-21446.84 2627.89,-21536.57 2658.65,-21625.15 2622.5,-21782.84 2616.73,-21808 2623.82,-21993.35 2609.5,-22014.84 2574.44,-22067.44 2515.36,-22023.46 2481.5,-22076.84 2470.43,-22094.29 2487.14,-22805.31 2473.5,-22820.84 2431.44,-22868.72 2373.5,-22792.9 2331.5,-22840.84 2302.37,-22874.08 2346.45,-24397.6 2318.5,-24431.84 2313.8,-24437.59 2307.49,-24441.48 2300.57,-24444.07"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2299.72,-24442.13 2294.63,-24445.94 2300.98,-24446.14 2299.72,-24442.13"/>
</g>
<!-- src/lib/litegraph/src/LLink.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge1867" class="edge">
<title>src/lib/litegraph/src/LLink.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge1867"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M3180.89,-24177.89C3179.47,-24288.03 3163.93,-25364.28 3124.5,-25416.84 2945.95,-25654.83 2770.64,-25557.8 2473.5,-25572.84 2337.67,-25579.71 2265.12,-25667.52 2167.5,-25572.84 2157.05,-25562.7 2162.03,-25325.18 2159.5,-25310.84 2138.51,-25191.76 2082.95,-25056.5 2061.56,-25004.08"/>
<polygon fill="orange" stroke="orange" points="2060.49,-24995.84 2056.29,-24991.07 2056.6,-24997.42 2060.49,-24995.84"/>
<polyline fill="none" stroke="orange" points="2058.54,-24996.63 2059.67,-24999.41 "/>
<ellipse fill="none" stroke="orange" cx="2060.57" cy="-25001.64" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3197.48" y="-24590.35" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LLink.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge1868" class="edge">
<title>src/lib/litegraph/src/LLink.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge1868"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M3180.52,-24159.57C3175.29,-24053.2 3128.96,-23069.6 3124.5,-23063.84 3098.28,-23029.92 3057.99,-23069.31 3032.5,-23034.84 3005.48,-22998.3 3050.25,-21432.3 3019.5,-21398.84 2944.43,-21317.15 2682.25,-21317.53 2622.5,-21373.84 2587.02,-21407.27 2639.94,-21554.76 2609.5,-21592.84 2572.53,-21639.09 2518.77,-21583.82 2481.5,-21629.84 2465.94,-21649.06 2487.84,-21720.69 2473.5,-21740.84 2433.67,-21796.8 2375.07,-21748.74 2331.5,-21801.84 2284.6,-21858.98 2258.12,-22090.93 2250.4,-22165.62"/>
<polygon fill="orange" stroke="orange" points="2247.48,-22173.55 2248.97,-22179.73 2251.66,-22173.97 2247.48,-22173.55"/>
<polyline fill="none" stroke="orange" points="2249.57,-22173.76 2249.88,-22170.77 "/>
<ellipse fill="none" stroke="orange" cx="2250.12" cy="-22168.39" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3007.36" y="-23026.46" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LLink.ts&#45;&gt;src/renderer/core/layout/operations/layoutMutations.ts -->
<g id="edge1872" class="edge">
<title>src/lib/litegraph/src/LLink.ts&#45;&gt;src/renderer/core/layout/operations/layoutMutations.ts</title>
<g id="a_edge1872"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M3181.01,-24178.03C3181.19,-24387.16 3183.52,-28121.88 3124.5,-31125.84 3040.3,-35411.92 3044,-35059.84 2967.5,-35059.84 2685,-35059.84 2685,-35059.84 2685,-35059.84 2195.59,-35059.84 2220.56,-34574.36 2167.5,-34087.84 2165.52,-34069.69 2169.81,-32788.9 2159.5,-32773.84 2111.05,-32703.04 2038.08,-32765.98 1980,-32702.84 1781.07,-32486.54 1832.48,-32360.46 1789,-32069.84 1772.48,-31959.4 1788.05,-30171.28 1781,-30059.84 1722.73,-29138.78 1584.16,-28920 1527.5,-27998.84 1526.6,-27984.17 1525.87,-11080.08 1519.5,-11066.84 1507.04,-11040.93 1480.61,-11021.25 1459.18,-11008.73"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1453.24,-11003.07 1446.97,-11002.02 1451.22,-11006.75 1453.24,-11003.07"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1452.23,-11004.91 1454.86,-11006.35 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1456.96" cy="-11007.51" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1500.49" y="-17583.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LLink.ts&#45;&gt;src/renderer/core/layout/types.ts -->
<g id="edge1873" class="edge">
<title>src/lib/litegraph/src/LLink.ts&#45;&gt;src/renderer/core/layout/types.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M3180.79,-24177.99C3178.53,-24276.58 3157.91,-25152.56 3124.5,-25860.84 3092.24,-26544.9 3248.26,-31543.56 2749.5,-32012.84 2708.39,-32051.52 2663.3,-32051.84 2622.5,-32012.84 2362.35,-31764.12 2339.8,-25900.66 2331.5,-25540.84 2327.99,-25388.79 2332.39,-14742.29 2318.5,-14590.84 2284.59,-14220.94 2201.75,-14138.7 2167.5,-13768.84 2165.8,-13750.51 2166.83,-11135.71 2159.5,-11118.84 2142.14,-11078.88 2100.12,-11047.52 2074.36,-11031.21"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2075.33,-11029.34 2069.12,-11027.96 2073.11,-11032.91 2075.33,-11029.34"/>
</g>
<!-- src/lib/litegraph/src/LLink.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts -->
<g id="edge1870" class="edge">
<title>src/lib/litegraph/src/LLink.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts</title>
<g id="a_edge1870"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M3181.19,-24159.67C3182.45,-24091.2 3187.82,-23659.24 3124.5,-23548.84 3095.97,-23499.09 3072.75,-23495.13 3019.5,-23473.84 2975.32,-23456.17 2948.34,-23491.24 2913.5,-23458.84 2901.18,-23447.38 2918.02,-23433.07 2905.5,-23421.84 2881.72,-23400.5 2784.33,-23430.17 2762.5,-23406.84 2736.3,-23378.82 2774.26,-23091.13 2749.5,-23061.84 2746.66,-23058.47 2743.19,-23055.84 2739.37,-23053.8"/>
<polygon fill="orange" stroke="orange" points="2732.6,-23049.13 2726.24,-23049.07 2731.17,-23053.08 2732.6,-23049.13"/>
<polyline fill="none" stroke="orange" points="2731.89,-23051.1 2734.71,-23052.12 "/>
<ellipse fill="none" stroke="orange" cx="2736.97" cy="-23052.93" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2938.5" y="-23464.66" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LLink.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts -->
<g id="edge1869" class="edge">
<title>src/lib/litegraph/src/LLink.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts</title>
<g id="a_edge1869"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M3177.45,-24178.06C3168.94,-24195.66 3146.46,-24233.47 3124.5,-24262.84 3117.7,-24271.94 3109.73,-24281.45 3102.41,-24289.52"/>
<polygon fill="orange" stroke="orange" points="3095.29,-24293.95 3092.68,-24299.75 3098.34,-24296.85 3095.29,-24293.95"/>
<polyline fill="none" stroke="orange" points="3096.82,-24295.4 3098.88,-24293.23 "/>
<ellipse fill="none" stroke="orange" cx="3100.54" cy="-24291.49" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3163.84" y="-24234.71" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LLink.ts&#45;&gt;src/lib/litegraph/src/constants.ts -->
<g id="edge1871" class="edge">
<title>src/lib/litegraph/src/LLink.ts&#45;&gt;src/lib/litegraph/src/constants.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M3184.01,-24159.8C3193.36,-24075.97 3264.92,-23434.57 3276.82,-23327.86"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="3278.91,-23328.07 3277.49,-23321.87 3274.74,-23327.6 3278.91,-23328.07"/>
</g>
<!-- src/lib/litegraph/src/Reroute.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge1893" class="edge">
<title>src/lib/litegraph/src/Reroute.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge1893"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M3077.31,-24318C3075.4,-24403.88 3058.64,-25063.88 3019.5,-25140.84 2989.47,-25199.88 2966.27,-25210.49 2905.5,-25236.84 2876.14,-25249.57 2785.31,-25231.39 2762.5,-25253.84 2731.81,-25284.03 2779.14,-25318.61 2749.5,-25349.84 2709.95,-25391.5 2665.36,-25335.59 2622.5,-25373.84 2607.92,-25386.85 2624.29,-25403.07 2609.5,-25415.84 2584.73,-25437.21 2351.12,-25458.33 2318.5,-25460.84 2251.59,-25465.98 2215.87,-25507.36 2167.5,-25460.84 2159.25,-25452.9 2161.88,-25266.04 2159.5,-25254.84 2138.74,-25157.04 2085.26,-25048.81 2062.98,-25003.48"/>
<polygon fill="orange" stroke="orange" points="2061.44,-24995.54 2056.92,-24991.07 2057.66,-24997.38 2061.44,-24995.54"/>
<polyline fill="none" stroke="orange" points="2059.55,-24996.46 2060.87,-24999.16 "/>
<ellipse fill="none" stroke="orange" cx="2061.92" cy="-25001.31" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3089.52" y="-24670.28" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/Reroute.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge1895" class="edge">
<title>src/lib/litegraph/src/Reroute.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge1895"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M3067.43,-24299.67C3056.38,-24285.59 3039.3,-24258.35 3032.5,-24231.84 3016.11,-24167.96 3039.67,-21920.62 3019.5,-21857.84 2992.69,-21774.36 2982.18,-21739.34 2905.5,-21696.84 2864.29,-21673.99 2515.44,-21657.15 2481.5,-21689.84 2469.16,-21701.72 2485.33,-21831.44 2473.5,-21843.84 2451.6,-21866.77 2355.48,-21837.09 2331.5,-21857.84 2319.42,-21868.28 2270.1,-22092.47 2253.49,-22165.88"/>
<polygon fill="orange" stroke="orange" points="2249.6,-22173.47 2250.31,-22179.79 2253.7,-22174.41 2249.6,-22173.47"/>
<polyline fill="none" stroke="orange" points="2251.65,-22173.94 2252.32,-22171.01 "/>
<ellipse fill="none" stroke="orange" cx="2252.85" cy="-22168.67" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3051.46" y="-23233.59" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/Reroute.ts&#45;&gt;src/renderer/core/layout/operations/layoutMutations.ts -->
<g id="edge1899" class="edge">
<title>src/lib/litegraph/src/Reroute.ts&#45;&gt;src/renderer/core/layout/operations/layoutMutations.ts</title>
<g id="a_edge1899"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M3077.44,-24317.91C3075.2,-24663.65 3008.83,-34780.06 2905.5,-34880.84 2767.18,-35015.74 2630.11,-34908.31 2481.5,-34784.84 2047.87,-34424.56 2217.68,-34117.37 2167.5,-33555.84 2166.47,-33544.29 2166.7,-32729.93 2159.5,-32720.84 2108.49,-32656.45 2035.63,-32737.27 1980,-32676.84 1796.83,-32477.84 1810.79,-31744.42 1789,-31474.84 1779.4,-31356.11 1786.85,-29449.8 1781,-29330.84 1722.38,-28139.39 1584.2,-27850.38 1527.5,-26658.84 1526.86,-26645.32 1525.37,-11079.03 1519.5,-11066.84 1507.04,-11040.93 1480.61,-11021.25 1459.18,-11008.73"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1453.24,-11003.07 1446.97,-11002.02 1451.22,-11006.75 1453.24,-11003.07"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1452.23,-11004.91 1454.86,-11006.35 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1456.96" cy="-11007.51" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1500.57" y="-17653.12" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/Reroute.ts&#45;&gt;src/renderer/core/layout/types.ts -->
<g id="edge1900" class="edge">
<title>src/lib/litegraph/src/Reroute.ts&#45;&gt;src/renderer/core/layout/types.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M3077.45,-24317.84C3076.67,-24440.7 3067.14,-25780.61 3019.5,-25846.84 2879.81,-26041 2621.01,-26055.13 2481.5,-25860.84 2312.86,-25625.99 2365.24,-25514.99 2331.5,-25227.84 2314.25,-25080.97 2325.41,-14728.55 2318.5,-14580.84 2284.46,-13853.2 2202.68,-13676.42 2167.5,-12948.84 2166.27,-12923.45 2169.65,-11142.14 2159.5,-11118.84 2142.11,-11078.89 2100.1,-11047.53 2074.35,-11031.21"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2075.32,-11029.34 2069.11,-11027.96 2073.1,-11032.91 2075.32,-11029.34"/>
</g>
<!-- src/lib/litegraph/src/Reroute.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts -->
<g id="edge1898" class="edge">
<title>src/lib/litegraph/src/Reroute.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts</title>
<g id="a_edge1898"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M3070.65,-24299.75C3060.07,-24285.12 3040.18,-24255 3032.5,-24225.84 3022.52,-24187.96 3041.91,-23552.97 3019.5,-23520.84 2984.44,-23470.57 2798.01,-23470.79 2762.5,-23420.84 2739.37,-23388.3 2775.24,-23092.34 2749.5,-23061.84 2746.66,-23058.47 2743.2,-23055.84 2739.37,-23053.79"/>
<polygon fill="orange" stroke="orange" points="2732.6,-23049.12 2726.25,-23049.06 2731.18,-23053.07 2732.6,-23049.12"/>
<polyline fill="none" stroke="orange" points="2731.89,-23051.1 2734.71,-23052.11 "/>
<ellipse fill="none" stroke="orange" cx="2736.97" cy="-23052.93" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3005.08" y="-23632.01" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/Reroute.ts&#45;&gt;src/lib/litegraph/src/measure.ts -->
<g id="edge1897" class="edge">
<title>src/lib/litegraph/src/Reroute.ts&#45;&gt;src/lib/litegraph/src/measure.ts</title>
<g id="a_edge1897"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M3086.22,-24299.72C3096.61,-24285.03 3116.24,-24254.84 3124.5,-24225.84 3151.22,-24132.01 3175.74,-23416.25 3180.26,-23277.94"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3182.61,-23270.08 3180.71,-23264.01 3178.42,-23269.94 3182.61,-23270.08"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3180.52,-23270.01 3180.42,-23273.01 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3180.34" cy="-23275.4" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3135.5" y="-23775.98" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/Reroute.ts&#45;&gt;src/lib/litegraph/src/LLink.ts -->
<g id="edge1896" class="edge">
<title>src/lib/litegraph/src/Reroute.ts&#45;&gt;src/lib/litegraph/src/LLink.ts</title>
<g id="a_edge1896"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M3084.77,-24299.59C3093.47,-24288.01 3111.2,-24268.62 3124.5,-24250.84 3139.59,-24230.66 3154.92,-24206.5 3165.8,-24189.56"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3171.82,-24184.14 3173.32,-24177.97 3168.3,-24181.86 3171.82,-24184.14"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3170.06,-24183 3168.42,-24185.51 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3167.12" cy="-24187.53" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3107.42" y="-24233.43" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/Reroute.ts&#45;&gt;src/lib/litegraph/src/LGraphBadge.ts -->
<g id="edge1894" class="edge">
<title>src/lib/litegraph/src/Reroute.ts&#45;&gt;src/lib/litegraph/src/LGraphBadge.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M3086.37,-24299.76C3096.97,-24285.13 3116.89,-24255.02 3124.5,-24225.84 3138.32,-24172.83 3136.57,-23294.61 3137.5,-23239.84 3152.21,-22376.49 3177.31,-21312 3180.63,-21172.23"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="3182.74,-21171.99 3180.78,-21165.94 3178.54,-21171.89 3182.74,-21171.99"/>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphInput.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2219" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphInput.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge2219"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1900.52,-23706.09C1920.93,-23721.27 1953.56,-23752.43 1967,-23787.84 1988.78,-23845.24 1958.39,-24835.37 1980,-24892.84 1990.63,-24921.1 2015.51,-24946.32 2032.8,-24962.79"/>
<polygon fill="orange" stroke="orange" points="2037.48,-24970.12 2043.28,-24972.72 2040.37,-24967.07 2037.48,-24970.12"/>
<polyline fill="none" stroke="orange" points="2038.93,-24968.6 2036.75,-24966.53 "/>
<ellipse fill="none" stroke="orange" cx="2035.01" cy="-24964.88" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1949.07" y="-24342.34" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphInput.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2220" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphInput.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2220"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1931.02,-23699.58C1944.3,-23697.88 1957.63,-23693.45 1967,-23683.84 1998.59,-23651.43 1952.47,-23618.76 1980,-23582.84 2032.49,-23514.35 2111.28,-23580.4 2159.5,-23508.84 2179.71,-23478.84 2144.88,-22235.06 2167.5,-22206.84 2173.49,-22199.36 2181.9,-22194.6 2191.01,-22191.63"/>
<polygon fill="orange" stroke="orange" points="2199.27,-22191.86 2204.64,-22188.46 2198.32,-22187.77 2199.27,-22191.86"/>
<polyline fill="none" stroke="orange" points="2198.8,-22189.82 2195.87,-22190.5 "/>
<ellipse fill="none" stroke="orange" cx="2193.54" cy="-22191.04" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2188" y="-22935.99" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphInput.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2224" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphInput.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge2224"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1885.07,-23687.78C1895.72,-23640.69 1944.83,-23418.97 1967,-23234.84 1969.89,-23210.86 1963.12,-23035.12 1980,-23017.84 2007.97,-22989.2 2132.32,-23032.22 2159.5,-23002.84 2172.88,-22988.37 2154.2,-21598.38 2167.5,-21583.84 2190.55,-21558.64 2449.65,-21579.29 2473.5,-21554.84 2491.39,-21536.5 2462.77,-21457.31 2481.5,-21439.84 2523.1,-21401.03 2568.2,-21400.72 2609.5,-21439.84 2628.81,-21458.12 2606.42,-21657.65 2622.5,-21678.84 2658.53,-21726.3 2714.52,-21673.59 2749.5,-21721.84 2770.4,-21750.67 2740.12,-22976.13 2762.5,-23003.84 2768.11,-23010.78 2776.2,-23014.94 2784.8,-23017.34"/>
<polygon fill="orange" stroke="orange" points="2792.21,-23020.83 2798.49,-23019.83 2792.96,-23016.69 2792.21,-23020.83"/>
<polyline fill="none" stroke="orange" points="2792.58,-23018.76 2789.63,-23018.22 "/>
<ellipse fill="none" stroke="orange" cx="2787.27" cy="-23017.79" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2128.76" y="-23000.36" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphInput.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts -->
<g id="edge2212" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphInput.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts</title>
<g id="a_edge2212"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1884.96,-23687.77C1895.08,-23640.61 1941.93,-23418.6 1967,-23234.84 1969.14,-23219.14 1968.91,-23104.15 1980,-23092.84 2008.1,-23064.18 2132.65,-23102.67 2159.5,-23072.84 2172.77,-23058.09 2154.9,-21660.16 2167.5,-21644.84 2211.57,-21591.25 2424.25,-21631.71 2473.5,-21582.84 2485.75,-21570.68 2469.74,-21557.47 2481.5,-21544.84 2481.71,-21544.61 2481.93,-21544.38 2482.15,-21544.16"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2489.86,-21541.13 2493.46,-21535.89 2487.38,-21537.73 2489.86,-21541.13"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2488.62,-21539.43 2486.2,-21541.2 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2484.26" cy="-21542.62" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2140.04" y="-22611.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphInput.ts&#45;&gt;src/lib/litegraph/src/infrastructure/CustomEventTarget.ts -->
<g id="edge2217" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphInput.ts&#45;&gt;src/lib/litegraph/src/infrastructure/CustomEventTarget.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1894.94,-23706.01C1914.2,-23721.61 1951.53,-23755.4 1967,-23793.84 1987.94,-23845.86 1967.64,-23991.14 1980,-24045.84 2025.92,-24249.04 2107.74,-24277.04 2159.5,-24478.84 2163.55,-24494.64 2156.43,-24539.85 2167.5,-24551.84 2171.81,-24556.5 2177.08,-24559.98 2182.84,-24562.54"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2182.39,-24564.62 2188.74,-24564.81 2183.9,-24560.7 2182.39,-24564.62"/>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphInput.ts&#45;&gt;src/lib/litegraph/src/LLink.ts -->
<g id="edge2221" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphInput.ts&#45;&gt;src/lib/litegraph/src/LLink.ts</title>
<g id="a_edge2221"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1885.25,-23687.8C1896.82,-23640.81 1949.75,-23419.5 1967,-23234.84 1969.63,-23206.72 1966.08,-21226.4 1980,-21201.84 2028.07,-21116.98 2073.59,-21114.15 2167.5,-21087.84 2356.71,-21034.83 2414.45,-21074.08 2609.5,-21097.84 2672.32,-21105.49 2701.43,-21082.67 2749.5,-21123.84 2762.74,-21135.18 2749.59,-21149.13 2762.5,-21160.84 2810.97,-21204.79 2842.98,-21176.54 2905.5,-21195.84 2909.13,-21196.96 2909.92,-21197.56 2913.5,-21198.84 2960.35,-21215.57 2979.48,-21205.27 3019.5,-21234.84 3027.44,-21240.7 3025.95,-21245.45 3032.5,-21252.84 3069.42,-21294.5 3102.01,-21286.91 3124.5,-21337.84 3135.34,-21362.38 3136.76,-23243.01 3137.5,-23269.84 3147.11,-23618.65 3173.05,-24042.99 3179.52,-24145.67"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3177.93,-24153.69 3180.4,-24159.54 3182.12,-24153.42 3177.93,-24153.69"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3180.02,-24153.55 3179.83,-24150.56 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3179.68" cy="-24148.16" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3139.94" y="-23881.57" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphInput.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts -->
<g id="edge2222" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphInput.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts</title>
<g id="a_edge2222"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1885.23,-23687.8C1896.68,-23640.8 1949.11,-23419.44 1967,-23234.84 1987.92,-23018.94 1960.36,-22474.85 1980,-22258.84 2023.19,-21783.86 2093.6,-21673.2 2159.5,-21200.84 2161.75,-21184.67 2155.44,-21138.83 2167.5,-21127.84 2240.12,-21061.69 2514.03,-21099.73 2609.5,-21122.84 2684.78,-21141.06 2851.91,-21250.92 2905.5,-21306.84 2969.46,-21373.59 2992.85,-21392.31 3019.5,-21480.84 3041.48,-21553.85 3013.58,-24151.97 3032.5,-24225.84 3038.35,-24248.66 3051.82,-24272.02 3062.5,-24288.12"/>
<polygon fill="orange" stroke="orange" points="3065.45,-24296.04 3070.6,-24299.77 3068.9,-24293.64 3065.45,-24296.04"/>
<polyline fill="none" stroke="orange" points="3067.17,-24294.84 3065.46,-24292.38 "/>
<ellipse fill="none" stroke="orange" cx="3064.09" cy="-24290.41" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3001.91" y="-23983.06" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphInput.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInputNode.ts -->
<g id="edge2213" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphInput.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInputNode.ts</title>
<g id="a_edge2213"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1894.44,-23687.68C1910.49,-23678.35 1940.97,-23664.61 1977.86,-23651.83"/>
<polygon fill="orange" stroke="orange" points="1986.15,-23651.26 1991.16,-23647.36 1984.81,-23647.28 1986.15,-23651.26"/>
<polyline fill="none" stroke="orange" points="1985.48,-23649.27 1982.63,-23650.23 "/>
<ellipse fill="none" stroke="orange" cx="1980.36" cy="-23650.99" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1917.18" y="-23658.23" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphInput.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts -->
<g id="edge2214" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphInput.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts</title>
<g id="a_edge2214"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1931.2,-23693.66C1995.17,-23692.04 2108.35,-23691.91 2180.15,-23693.27"/>
<polygon fill="orange" stroke="orange" points="2188.33,-23695.55 2194.37,-23693.58 2188.42,-23691.35 2188.33,-23695.55"/>
<polyline fill="none" stroke="orange" points="2188.37,-23693.45 2185.37,-23693.39 "/>
<ellipse fill="none" stroke="orange" cx="2182.97" cy="-23693.33" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2038.33" y="-23685.14" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphInput.ts&#45;&gt;src/lib/litegraph/src/subgraph/subgraphUtils.ts -->
<g id="edge2216" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphInput.ts&#45;&gt;src/lib/litegraph/src/subgraph/subgraphUtils.ts</title>
<g id="a_edge2216"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1903.73,-23687.8C1923.31,-23682.42 1953.54,-23676.55 1980,-23672.84 2107.54,-23654.93 2258.15,-23642.67 2339.06,-23638.78"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2346.96,-23640.54 2352.86,-23638.18 2346.77,-23636.34 2346.96,-23640.54"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2346.87,-23638.44 2343.87,-23638.57 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2341.47" cy="-23638.68" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2152.05" y="-23648.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphInput.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts -->
<g id="edge2223" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphInput.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1885.08,-23687.78C1895.8,-23640.7 1945.16,-23419.01 1967,-23234.84 1970.03,-23209.31 1963.78,-23023.78 1980,-23003.84 2032.11,-22939.77 2109.02,-23021.19 2159.5,-22955.84 2171.27,-22940.6 2154.3,-21583.85 2167.5,-21569.84 2179.03,-21557.59 2301.96,-21562.89 2318.5,-21559.84 2324.44,-21558.74 2325.56,-21556.95 2331.5,-21555.84 2347.05,-21552.94 2462.39,-21557.09 2473.5,-21545.84 2495.24,-21523.82 2459,-21428.08 2481.5,-21406.84 2694.94,-21205.33 2732.76,-21614.37 2749.5,-21682.84 2758.03,-21717.73 2739.53,-22948.22 2762.5,-22975.84 2767.26,-22981.56 2773.73,-22985.25 2780.78,-22987.56"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2780.46,-22989.65 2786.8,-22989.19 2781.56,-22985.59 2780.46,-22989.65"/>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts -->
<g id="node731" class="node">
<title>src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts</title>
<g id="a_node731"><a xlink:href="src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts" xlink:title="SubgraphSlotBase.ts">
<path fill="#ddfeff" stroke="black" d="M2448,-23677.84C2448,-23677.84 2349,-23677.84 2349,-23677.84 2346,-23677.84 2343,-23674.84 2343,-23671.84 2343,-23671.84 2343,-23665.84 2343,-23665.84 2343,-23662.84 2346,-23659.84 2349,-23659.84 2349,-23659.84 2448,-23659.84 2448,-23659.84 2451,-23659.84 2454,-23662.84 2454,-23665.84 2454,-23665.84 2454,-23671.84 2454,-23671.84 2454,-23674.84 2451,-23677.84 2448,-23677.84"/>
<text text-anchor="start" x="2351" y="-23666.64" font-family="Helvetica,sans-Serif" font-size="9.00">SubgraphSlotBase.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphInput.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts -->
<g id="edge2215" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphInput.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts</title>
<g id="a_edge2215"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1931.4,-23691.44C2023.24,-23684.27 2223.02,-23673.26 2328.72,-23669.4"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2336.76,-23671.22 2342.68,-23668.91 2336.61,-23667.02 2336.76,-23671.22"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2336.69,-23669.12 2333.69,-23669.23 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2331.29" cy="-23669.31" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2112.18" y="-23671.33" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/SubgraphInputEventMap.ts -->
<g id="node750" class="node">
<title>src/lib/litegraph/src/infrastructure/SubgraphInputEventMap.ts</title>
<g id="a_node750"><a xlink:href="src/lib/litegraph/src/infrastructure/SubgraphInputEventMap.ts" xlink:title="SubgraphInputEventMap.ts">
<path fill="#ddfeff" stroke="black" d="M2312.5,-24365.84C2312.5,-24365.84 2181.5,-24365.84 2181.5,-24365.84 2178.5,-24365.84 2175.5,-24362.84 2175.5,-24359.84 2175.5,-24359.84 2175.5,-24353.84 2175.5,-24353.84 2175.5,-24350.84 2178.5,-24347.84 2181.5,-24347.84 2181.5,-24347.84 2312.5,-24347.84 2312.5,-24347.84 2315.5,-24347.84 2318.5,-24350.84 2318.5,-24353.84 2318.5,-24353.84 2318.5,-24359.84 2318.5,-24359.84 2318.5,-24362.84 2315.5,-24365.84 2312.5,-24365.84"/>
<text text-anchor="start" x="2183.5" y="-24354.64" font-family="Helvetica,sans-Serif" font-size="9.00">SubgraphInputEventMap.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphInput.ts&#45;&gt;src/lib/litegraph/src/infrastructure/SubgraphInputEventMap.ts -->
<g id="edge2218" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphInput.ts&#45;&gt;src/lib/litegraph/src/infrastructure/SubgraphInputEventMap.ts</title>
<g id="a_edge2218"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1891.45,-23705.99C1907.84,-23723.56 1945.4,-23762.94 1980,-23792.84 2055.54,-23858.1 2114.06,-23838.96 2159.5,-23927.84 2169.09,-23946.6 2155.38,-24263.61 2170.48,-24335.71"/>
<polygon fill="orange" stroke="orange" points="2171.34,-24344.05 2175.4,-24348.95 2175.27,-24342.59 2171.34,-24344.05"/>
<polyline fill="none" stroke="orange" points="2173.31,-24343.32 2172.26,-24340.51 "/>
<ellipse fill="none" stroke="orange" cx="2171.43" cy="-24338.26" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2138.75" y="-24020.39" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphInputNode.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2232" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphInputNode.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge2232"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2051.03,-23648.03C2043.18,-23723.34 1989.66,-24246.47 1973.5,-24672.84 1972.42,-24701.37 1962.05,-24903.68 1973.5,-24929.84 1980.77,-24946.45 1996.48,-24958.43 2011.95,-24966.67"/>
<polygon fill="orange" stroke="orange" points="2018.38,-24972.05 2024.7,-24972.74 2020.19,-24968.26 2018.38,-24972.05"/>
<polyline fill="none" stroke="orange" points="2019.28,-24970.16 2016.58,-24968.87 "/>
<ellipse fill="none" stroke="orange" cx="2014.41" cy="-24967.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2018.32" y="-24299.85" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphInputNode.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2233" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphInputNode.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2233"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2112.7,-23639.84C2130.22,-23638.2 2147.79,-23632.98 2159.5,-23619.84 2172.61,-23605.12 2155.18,-22216.22 2167.5,-22200.84 2173.49,-22193.36 2181.9,-22188.59 2191,-22185.74"/>
<polygon fill="orange" stroke="orange" points="2199.21,-22186.14 2204.64,-22182.84 2198.33,-22182.03 2199.21,-22186.14"/>
<polyline fill="none" stroke="orange" points="2198.77,-22184.09 2195.83,-22184.71 "/>
<ellipse fill="none" stroke="orange" cx="2193.49" cy="-22185.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2139.3" y="-22903.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphInputNode.ts&#45;&gt;src/lib/litegraph/src/types/events.ts -->
<g id="edge2236" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphInputNode.ts&#45;&gt;src/lib/litegraph/src/types/events.ts</title>
<g id="a_edge2236"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2056.36,-23629.62C2072.03,-23586.1 2138.03,-23396.62 2159.5,-23234.84 2164.29,-23198.74 2153.15,-21957.31 2167.5,-21923.84 2207.39,-21830.81 2239.02,-21806.97 2331.5,-21765.84 2360.4,-21752.98 2451.16,-21778.23 2473.5,-21755.84 2492.06,-21737.23 2463.01,-21656.52 2481.5,-21637.84 2501.57,-21617.56 2589.5,-21648.19 2609.5,-21627.84 2642.9,-21593.86 2587.8,-21446.49 2622.5,-21413.84 2632.78,-21404.17 2738.25,-21405.32 2749.5,-21413.84 2766.44,-21426.65 2746.02,-21446.44 2762.5,-21459.84 2787.22,-21479.93 2883.71,-21446.6 2905.5,-21469.84 2919.81,-21485.1 2900.58,-22959.38 2913.5,-22975.84 2916.26,-22979.35 2919.8,-22982 2923.75,-22983.99"/>
<polygon fill="orange" stroke="orange" points="2930.88,-22988.5 2937.23,-22988.34 2932.17,-22984.5 2930.88,-22988.5"/>
<polyline fill="none" stroke="orange" points="2931.52,-22986.5 2928.67,-22985.58 "/>
<ellipse fill="none" stroke="orange" cx="2926.39" cy="-22984.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2135" y="-23227.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphInputNode.ts&#45;&gt;src/lib/litegraph/src/CanvasPointer.ts -->
<g id="edge2230" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphInputNode.ts&#45;&gt;src/lib/litegraph/src/CanvasPointer.ts</title>
<g id="a_edge2230"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2056.36,-23629.62C2072.05,-23586.1 2138.09,-23396.63 2159.5,-23234.84 2162.19,-23214.49 2154.63,-21772.83 2167.5,-21756.84 2210.61,-21703.23 2269.97,-21771.59 2318.5,-21722.84 2337.44,-21703.81 2312.11,-21682.41 2331.5,-21663.84 2377.77,-21619.5 2430.78,-21686.6 2473.5,-21638.84 2492.35,-21617.76 2464.44,-21534.39 2481.5,-21511.84 2517.89,-21463.75 2571.59,-21513.74 2609.5,-21466.84 2638.23,-21431.29 2591.46,-21398.38 2622.5,-21364.84 2665.66,-21318.2 2699.29,-21342.32 2762.5,-21335.84 2882.18,-21323.57 2965.16,-21313.5 3019.5,-21420.84 3042.07,-21465.42 3018.4,-23171.89 3032.5,-23219.84 3038.05,-23238.7 3050.22,-23257.38 3060.51,-23270.84"/>
<polygon fill="orange" stroke="orange" points="3063.78,-23278.24 3069.19,-23281.59 3067.05,-23275.6 3063.78,-23278.24"/>
<polyline fill="none" stroke="orange" points="3065.42,-23276.92 3063.53,-23274.58 "/>
<ellipse fill="none" stroke="orange" cx="3062.03" cy="-23272.72" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2112.03" y="-23351.58" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphInputNode.ts&#45;&gt;src/lib/litegraph/src/LLink.ts -->
<g id="edge2234" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphInputNode.ts&#45;&gt;src/lib/litegraph/src/LLink.ts</title>
<g id="a_edge2234"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2056.37,-23629.62C2072.05,-23586.1 2138.1,-23396.63 2159.5,-23234.84 2162.25,-23214.03 2155.52,-21741.07 2167.5,-21723.84 2208.45,-21664.94 2265.6,-21715.29 2318.5,-21666.84 2328.32,-21657.84 2320.99,-21648.02 2331.5,-21639.84 2382.32,-21600.25 2431.39,-21659.58 2473.5,-21610.84 2494.31,-21586.75 2459.69,-21491.02 2481.5,-21467.84 2520.75,-21426.12 2569.19,-21493.53 2609.5,-21452.84 2628.53,-21433.62 2608.75,-21355.12 2622.5,-21331.84 2690.2,-21217.23 2781.39,-21185.73 2905.5,-21233.84 3248.53,-21366.8 3072.69,-22101.78 3124.5,-23029.84 3149.56,-23478.72 3174.62,-24027.43 3179.96,-24145.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3178.22,-24153.81 3180.59,-24159.71 3182.42,-24153.62 3178.22,-24153.81"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3180.32,-24153.72 3180.19,-24150.72 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3180.08" cy="-24148.32" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3142.63" y="-23861.43" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphInputNode.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts -->
<g id="edge2235" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphInputNode.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts</title>
<g id="a_edge2235"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2056.36,-23629.62C2072.04,-23586.1 2138.08,-23396.63 2159.5,-23234.84 2162.17,-23214.65 2154.29,-21784.33 2167.5,-21768.84 2211.64,-21717.08 2254.71,-21767.46 2318.5,-21743.84 2394.05,-21715.86 2423.62,-21713.1 2473.5,-21649.84 2480.72,-21640.68 2474.42,-21634.11 2481.5,-21624.84 2522.67,-21570.97 2574.88,-21600.13 2609.5,-21541.84 2628.85,-21509.26 2594.71,-21397.59 2622.5,-21371.84 2632.85,-21362.25 2736.7,-21365.89 2749.5,-21371.84 2918.26,-21450.25 2955.17,-21517.23 3019.5,-21691.84 3043.83,-21757.89 3015.02,-24157.65 3032.5,-24225.84 3038.35,-24248.66 3051.82,-24272.02 3062.51,-24288.12"/>
<polygon fill="orange" stroke="orange" points="3065.45,-24296.04 3070.6,-24299.77 3068.9,-24293.64 3065.45,-24296.04"/>
<polyline fill="none" stroke="orange" points="3067.18,-24294.84 3065.46,-24292.38 "/>
<ellipse fill="none" stroke="orange" cx="3064.09" cy="-24290.41" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3002.39" y="-23965.14" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphInputNode.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts -->
<g id="edge2226" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphInputNode.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts</title>
<g id="a_edge2226"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2031.8,-23647.88C2017.39,-23652.17 1997.26,-23657.12 1980,-23662.84 1962.57,-23668.61 1943.83,-23676.03 1927.52,-23682.55"/>
<polygon fill="orange" stroke="orange" points="1919.26,-23683.58 1914.46,-23687.76 1920.81,-23687.48 1919.26,-23683.58"/>
<polyline fill="none" stroke="orange" points="1920.03,-23685.53 1922.82,-23684.42 "/>
<ellipse fill="none" stroke="orange" cx="1925.05" cy="-23683.53" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1996.66" y="-23658.31" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphInputNode.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts -->
<g id="edge2228" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphInputNode.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts</title>
<g id="a_edge2228"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2083.16,-23647.9C2115.07,-23657.49 2165.75,-23672.72 2202.1,-23683.64"/>
<polygon fill="orange" stroke="orange" points="2209.39,-23688.03 2215.74,-23687.74 2210.6,-23684 2209.39,-23688.03"/>
<polyline fill="none" stroke="orange" points="2209.99,-23686.02 2207.12,-23685.15 "/>
<ellipse fill="none" stroke="orange" cx="2204.82" cy="-23684.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2173.93" y="-23660.62" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphInputNode.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts -->
<g id="edge2237" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphInputNode.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2112.7,-23645.54C2130.22,-23644.19 2147.79,-23638.98 2159.5,-23625.84 2172.35,-23611.41 2154.49,-22249.12 2167.5,-22234.84 2190.21,-22209.91 2288.02,-22234.27 2318.5,-22219.84 2325.89,-22216.34 2325.06,-22211.86 2331.5,-22206.84 2389.5,-22161.6 2435.26,-22184.67 2473.5,-22121.84 2480.97,-22109.57 2471.04,-22002.67 2481.5,-21992.84 2502.23,-21973.36 2588.77,-21973.36 2609.5,-21992.84 2643.41,-22024.7 2590.52,-22168.03 2622.5,-22201.84 2661.56,-22243.13 2711.38,-22174.68 2749.5,-22216.84 2777.79,-22248.12 2735.41,-22943.51 2762.5,-22975.84 2767.28,-22981.54 2773.76,-22985.22 2780.81,-22987.53"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2780.5,-22989.62 2786.84,-22989.16 2781.59,-22985.56 2780.5,-22989.62"/>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphInputNode.ts&#45;&gt;src/lib/litegraph/src/utils/collections.ts -->
<g id="edge2239" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphInputNode.ts&#45;&gt;src/lib/litegraph/src/utils/collections.ts</title>
<g id="a_edge2239"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2056.36,-23629.62C2072.03,-23586.1 2138.03,-23396.62 2159.5,-23234.84 2161.87,-23216.95 2154.91,-21948.76 2167.5,-21935.84 2191.23,-21911.47 2448.37,-21948.76 2473.5,-21925.84 2494.68,-21906.52 2460.01,-21880.81 2481.5,-21861.84 2492.16,-21852.42 2599.14,-21852.09 2609.5,-21861.84 2644.2,-21894.49 2591.88,-22039.33 2622.5,-22075.84 2625.93,-22079.92 2630.26,-22083.01 2635.03,-22085.32"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2642.03,-22089.88 2648.38,-22089.8 2643.36,-22085.9 2642.03,-22089.88"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2642.7,-22087.89 2639.85,-22086.94 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2637.58" cy="-22086.18" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2135.3" y="-22852.76" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphInputNode.ts&#45;&gt;src/lib/litegraph/src/constants.ts -->
<g id="edge2231" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphInputNode.ts&#45;&gt;src/lib/litegraph/src/constants.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2056.37,-23629.62C2072.05,-23586.1 2138.11,-23396.63 2159.5,-23234.84 2162.35,-23213.26 2154.13,-21685.01 2167.5,-21667.84 2210.08,-21613.15 2260.73,-21667.13 2318.5,-21628.84 2326.43,-21623.58 2324.35,-21618.11 2331.5,-21611.84 2386.25,-21563.74 2433.81,-21590.96 2473.5,-21529.84 2492,-21501.35 2469.85,-21485.74 2481.5,-21453.84 2516.3,-21358.54 2567.46,-21357.17 2609.5,-21264.84 2618.84,-21244.33 2606.78,-21231.98 2622.5,-21215.84 2733.34,-21101.96 2806.58,-21114.84 2965.5,-21114.84 2965.5,-21114.84 2965.5,-21114.84 3079.5,-21114.84 3145.93,-21114.84 3183.38,-21091.31 3226.5,-21141.84 3263.73,-21185.45 3277.17,-23108.12 3278.4,-23297.81"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="3276.3,-23297.84 3278.44,-23303.82 3280.5,-23297.81 3276.3,-23297.84"/>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphInputNode.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts -->
<g id="edge2227" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphInputNode.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts</title>
<g id="a_edge2227"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2063.09,-23647.94C2081.96,-23664.31 2124.56,-23698.27 2167.5,-23711.84 2317.91,-23759.36 2505.3,-23748.78 2608.28,-23737.42"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2616.52,-23738.59 2622.24,-23735.82 2616.04,-23734.42 2616.52,-23738.59"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2616.28,-23736.5 2613.3,-23736.84 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2610.91" cy="-23737.12" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2314.33" y="-23736.06" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphInputNode.ts&#45;&gt;src/lib/litegraph/src/canvas/LinkConnector.ts -->
<g id="edge2229" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphInputNode.ts&#45;&gt;src/lib/litegraph/src/canvas/LinkConnector.ts</title>
<g id="a_edge2229"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1991.4,-23643.11C1987.12,-23645.31 1983.23,-23648.17 1980,-23651.84 1944.14,-23692.61 1997.8,-23851.12 1967,-23895.84 1917.9,-23967.12 1836.57,-23902.53 1789,-23974.84 1777.44,-23992.41 1795.08,-24716.22 1781,-24731.84 1763.35,-24751.42 1735.06,-24756.42 1709.29,-24755.99"/>
<polygon fill="orange" stroke="orange" points="1701.41,-24753.47 1695.31,-24755.25 1701.19,-24757.67 1701.41,-24753.47"/>
<polyline fill="none" stroke="orange" points="1701.3,-24755.57 1704.3,-24755.73 "/>
<ellipse fill="none" stroke="orange" cx="1706.69" cy="-24755.85" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1760.51" y="-24192.06" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphInputNode.ts&#45;&gt;src/lib/litegraph/src/types/NodeLike.ts -->
<g id="edge2238" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphInputNode.ts&#45;&gt;src/lib/litegraph/src/types/NodeLike.ts</title>
<g id="a_edge2238"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2112.54,-23645.4C2130.05,-23644.04 2147.66,-23638.86 2159.5,-23625.84 2182.52,-23600.5 2145.1,-23343.73 2167.5,-23317.84 2212.05,-23266.33 2273.38,-23342.84 2318.5,-23291.84 2338.33,-23269.42 2310.03,-23043.68 2331.5,-23022.84 2343.08,-23011.59 2437.95,-23013.82 2497.11,-23016.38"/>
<polygon fill="orange" stroke="orange" points="2504.85,-23018.84 2510.94,-23017.01 2505.05,-23014.64 2504.85,-23018.84"/>
<polyline fill="none" stroke="orange" points="2504.95,-23016.74 2501.95,-23016.6 "/>
<ellipse fill="none" stroke="orange" cx="2499.56" cy="-23016.49" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2294" y="-23284.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts -->
<g id="node743" class="node">
<title>src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts</title>
<g id="a_node743"><a xlink:href="src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" xlink:title="EmptySubgraphInput.ts">
<path fill="#ddfeff" stroke="black" d="M2888,-23783.84C2888,-23783.84 2772,-23783.84 2772,-23783.84 2769,-23783.84 2766,-23780.84 2766,-23777.84 2766,-23777.84 2766,-23771.84 2766,-23771.84 2766,-23768.84 2769,-23765.84 2772,-23765.84 2772,-23765.84 2888,-23765.84 2888,-23765.84 2891,-23765.84 2894,-23768.84 2894,-23771.84 2894,-23771.84 2894,-23777.84 2894,-23777.84 2894,-23780.84 2891,-23783.84 2888,-23783.84"/>
<text text-anchor="start" x="2774" y="-23772.64" font-family="Helvetica,sans-Serif" font-size="9.00">EmptySubgraphInput.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphInputNode.ts&#45;&gt;src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts -->
<g id="edge2225" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphInputNode.ts&#45;&gt;src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts</title>
<g id="a_edge2225"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2064.52,-23648.06C2083.64,-23666.32 2124.11,-23705.83 2167.5,-23723.84 2235.27,-23751.97 2258.38,-23736.7 2331.5,-23742.84 2352.02,-23744.56 2617.51,-23758.12 2752.01,-23767.41"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2759.65,-23770.06 2765.78,-23768.38 2759.94,-23765.87 2759.65,-23770.06"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2759.79,-23767.96 2756.8,-23767.75 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2754.41" cy="-23767.58" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2411.44" y="-23738.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2262" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge2262"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2244.4,-23706.11C2234.82,-23762.11 2184.94,-24060.8 2167.5,-24306.84 2166.34,-24323.24 2166.82,-24884.11 2159.5,-24898.84 2144.13,-24929.76 2111.18,-24952.58 2085.98,-24966.38"/>
<polygon fill="orange" stroke="orange" points="2078,-24968.15 2073.64,-24972.77 2079.93,-24971.88 2078,-24968.15"/>
<polyline fill="none" stroke="orange" points="2078.96,-24970.01 2081.63,-24968.63 "/>
<ellipse fill="none" stroke="orange" cx="2083.76" cy="-24967.53" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2142.62" y="-24329.13" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2263" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2263"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2194.39,-23696.57C2180.22,-23693.39 2167.65,-23686.55 2163.5,-23672.84 2160.67,-23663.48 2160.67,-22274.2 2163.5,-22264.84 2171.5,-22238.42 2195.95,-22218.08 2216.34,-22205.11"/>
<polygon fill="orange" stroke="orange" points="2224.24,-22202.87 2228.33,-22198.01 2222.1,-22199.26 2224.24,-22202.87"/>
<polyline fill="none" stroke="orange" points="2223.17,-22201.07 2220.59,-22202.6 "/>
<ellipse fill="none" stroke="orange" cx="2218.52" cy="-22203.82" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2136.88" y="-22940.13" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts -->
<g id="edge2257" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts</title>
<g id="a_edge2257"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2249.8,-23687.77C2259.08,-23640.62 2301.71,-23418.66 2318.5,-23234.84 2320.63,-23211.48 2318.92,-22832.63 2331.5,-22812.84 2369.46,-22753.12 2436.14,-22800.93 2473.5,-22740.84 2484.27,-22723.52 2480.06,-22027.18 2481.5,-22006.84 2494.03,-21829.87 2528.73,-21618.41 2540.52,-21549.64"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2543.94,-21542.22 2542.89,-21535.95 2539.8,-21541.5 2543.94,-21542.22"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2541.87,-21541.86 2541.35,-21544.82 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2540.95" cy="-21547.18" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2454.59" y="-22614.53" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/LLink.ts -->
<g id="edge2264" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/LLink.ts</title>
<g id="a_edge2264"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2250.32,-23687.49C2257.36,-23661.32 2281.16,-23587.06 2331.5,-23554.84 2546.45,-23417.23 2666.93,-23447.15 2905.5,-23537.84 3034.76,-23586.97 3067.38,-23632.91 3124.5,-23758.84 3156.37,-23829.1 3174.53,-24069.98 3179.55,-24145.8"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3177.97,-24153.84 3180.45,-24159.69 3182.16,-24153.57 3177.97,-24153.84"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3180.06,-24153.7 3179.87,-24150.71 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3179.72" cy="-24148.31" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2881" y="-23540.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts -->
<g id="edge2265" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts</title>
<g id="a_edge2265"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2256.55,-23687.78C2270.92,-23672.93 2301.33,-23643.14 2331.5,-23623.84 2393,-23584.48 2410.09,-23572.06 2481.5,-23556.84 2571.37,-23537.68 2865.76,-23530.2 2905.5,-23563.84 3134.16,-23757.4 2931.7,-23943.72 3032.5,-24225.84 3040.43,-24248.03 3053.64,-24271.47 3063.7,-24287.76"/>
<polygon fill="orange" stroke="orange" points="3066.24,-24295.64 3071.23,-24299.57 3069.78,-24293.38 3066.24,-24295.64"/>
<polyline fill="none" stroke="orange" points="3068.01,-24294.51 3066.4,-24291.98 "/>
<ellipse fill="none" stroke="orange" cx="3065.11" cy="-24289.96" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2978.49" y="-24002.77" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts -->
<g id="edge2258" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts</title>
<g id="a_edge2258"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2194.37,-23700.09C2128.7,-23701.67 2015.41,-23701.75 1945.09,-23700.33"/>
<polygon fill="orange" stroke="orange" points="1937.25,-23698.05 1931.2,-23700.01 1937.15,-23702.25 1937.25,-23698.05"/>
<polyline fill="none" stroke="orange" points="1937.2,-23700.15 1940.2,-23700.21 "/>
<ellipse fill="none" stroke="orange" cx="1942.6" cy="-23700.27" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2037.94" y="-23704.14" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts -->
<g id="edge2259" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts</title>
<g id="a_edge2259"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2299.76,-23694.1C2345.93,-23693.43 2415.06,-23691.44 2473.5,-23677.84 2483.42,-23675.53 2493.72,-23671.94 2503.3,-23668.19"/>
<polygon fill="orange" stroke="orange" points="2511.47,-23667.12 2516.23,-23662.91 2509.89,-23663.24 2511.47,-23667.12"/>
<polyline fill="none" stroke="orange" points="2510.68,-23665.18 2507.9,-23666.31 "/>
<ellipse fill="none" stroke="orange" cx="2505.68" cy="-23667.22" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2384.5" y="-23681.16" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/subgraph/subgraphUtils.ts -->
<g id="edge2261" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/subgraph/subgraphUtils.ts</title>
<g id="a_edge2261"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2261.02,-23687.81C2275.6,-23680.68 2299.65,-23670.77 2318.5,-23658.84 2324.9,-23654.79 2324.73,-23651.22 2331.5,-23647.84 2334.09,-23646.55 2336.79,-23645.36 2339.55,-23644.29"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2347.75,-23643.85 2352.82,-23640.01 2346.46,-23639.85 2347.75,-23643.85"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2347.11,-23641.85 2344.25,-23642.77 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2341.97" cy="-23643.51" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2283.42" y="-23657.87" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts -->
<g id="edge2266" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2249.77,-23687.63C2258.54,-23641.63 2297.81,-23432.06 2318.5,-23258.84 2322.89,-23222.1 2318.15,-23127.35 2331.5,-23092.84 2368.63,-22996.82 2439.52,-23007.01 2473.5,-22909.84 2479.21,-22893.5 2469.18,-22299 2481.5,-22286.84 2570.33,-22199.14 2686.84,-22262.88 2749.5,-22370.84 2766.38,-22399.91 2740.85,-22950.12 2762.5,-22975.84 2767.29,-22981.53 2773.78,-22985.21 2780.83,-22987.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2780.52,-22989.6 2786.86,-22989.14 2781.62,-22985.55 2780.52,-22989.6"/>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts -->
<g id="edge2260" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts</title>
<g id="a_edge2260"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2276.83,-23687.8C2291.7,-23684.37 2310.54,-23680.56 2328.88,-23677.2"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2337.19,-23677.86 2342.73,-23674.74 2336.46,-23673.72 2337.19,-23677.86"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2336.83,-23675.79 2333.87,-23676.31 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2331.51" cy="-23676.73" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2285.04" y="-23673.67" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2274" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge2274"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2485.2,-23663.05C2483.87,-23664.2 2482.63,-23665.46 2481.5,-23666.84 2462.57,-23689.9 2493.54,-24718.73 2473.5,-24740.84 2452.19,-24764.34 2353.27,-24732.75 2331.5,-24755.84 2310.21,-24778.42 2340.95,-25013.41 2318.5,-25034.84 2294.23,-25058.01 2200.27,-25042.05 2167.5,-25034.84 2135.64,-25027.82 2102.1,-25011.03 2079.61,-24998.21"/>
<polygon fill="orange" stroke="orange" points="2073.69,-24992.28 2067.45,-24991.05 2071.56,-24995.9 2073.69,-24992.28"/>
<polyline fill="none" stroke="orange" points="2072.62,-24994.09 2075.21,-24995.62 "/>
<ellipse fill="none" stroke="orange" cx="2077.27" cy="-24996.83" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2324.4" y="-24741" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2275" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2275"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2485.19,-23644.63C2483.87,-23643.48 2482.63,-23642.22 2481.5,-23640.84 2469.08,-23625.68 2486.1,-22244.85 2473.5,-22229.84 2467.99,-22223.27 2367.69,-22206.96 2302.73,-22197.01"/>
<polygon fill="orange" stroke="orange" points="2295.3,-22193.75 2289.05,-22194.92 2294.67,-22197.9 2295.3,-22193.75"/>
<polyline fill="none" stroke="orange" points="2294.98,-22195.83 2297.95,-22196.28 "/>
<ellipse fill="none" stroke="orange" cx="2300.32" cy="-22196.64" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2453.12" y="-22912.75" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts&#45;&gt;src/lib/litegraph/src/types/events.ts -->
<g id="edge2278" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts&#45;&gt;src/lib/litegraph/src/types/events.ts</title>
<g id="a_edge2278"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2549.63,-23644.59C2562.86,-23605.55 2613.97,-23455.98 2622.5,-23449.84 2648.02,-23431.43 2883.44,-23462.27 2905.5,-23439.84 2922.56,-23422.48 2898.35,-23020.88 2913.5,-23001.84 2916.28,-22998.34 2919.84,-22995.7 2923.79,-22993.72"/>
<polygon fill="orange" stroke="orange" points="2932.22,-22993.21 2937.29,-22989.37 2930.93,-22989.21 2932.22,-22993.21"/>
<polyline fill="none" stroke="orange" points="2931.58,-22991.21 2928.72,-22992.13 "/>
<ellipse fill="none" stroke="orange" cx="2926.44" cy="-22992.87" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2713.96" y="-23438.07" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts -->
<g id="edge2280" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts</title>
<g id="a_edge2280"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2560.09,-23644.71C2575.35,-23633.57 2599.29,-23613.18 2609.5,-23588.84 2620.83,-23561.83 2603.74,-23084.33 2622.5,-23061.84 2625.32,-23058.46 2628.77,-23055.81 2632.58,-23053.76"/>
<polygon fill="orange" stroke="orange" points="2640.77,-23053.03 2645.7,-23049.02 2639.34,-23049.08 2640.77,-23053.03"/>
<polyline fill="none" stroke="orange" points="2640.05,-23051.06 2637.23,-23052.08 "/>
<ellipse fill="none" stroke="orange" cx="2634.98" cy="-23052.89" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2588.82" y="-23339.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts&#45;&gt;src/lib/litegraph/src/CanvasPointer.ts -->
<g id="edge2272" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts&#45;&gt;src/lib/litegraph/src/CanvasPointer.ts</title>
<g id="a_edge2272"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2552,-23644.77C2563.11,-23627.16 2590,-23588.24 2622.5,-23566.84 2699.92,-23515.86 2960.94,-23510.69 3019.5,-23438.84 3053.11,-23397.6 3004.53,-23365.09 3032.5,-23319.84 3035.44,-23315.08 3039.48,-23310.96 3043.95,-23307.43"/>
<polygon fill="orange" stroke="orange" points="3051.65,-23304.92 3055.53,-23299.89 3049.36,-23301.4 3051.65,-23304.92"/>
<polyline fill="none" stroke="orange" points="3050.5,-23303.16 3047.99,-23304.8 "/>
<ellipse fill="none" stroke="orange" cx="3045.98" cy="-23306.11" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2787.65" y="-23506.65" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts&#45;&gt;src/lib/litegraph/src/LLink.ts -->
<g id="edge2276" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts&#45;&gt;src/lib/litegraph/src/LLink.ts</title>
<g id="a_edge2276"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2568.03,-23644.71C2627.26,-23621.16 2795.52,-23564.82 2905.5,-23633.84 3099.2,-23755.4 3163.07,-24060.22 3177.52,-24146.04"/>
<polygon fill="orange" stroke="orange" points="3176.7,-24154.2 3179.72,-24159.79 3180.85,-24153.53 3176.7,-24154.2"/>
<polyline fill="none" stroke="orange" points="3178.77,-24153.87 3178.3,-24150.9 "/>
<ellipse fill="none" stroke="orange" cx="3177.92" cy="-24148.53" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3029.82" y="-23786.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts -->
<g id="edge2277" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts</title>
<g id="a_edge2277"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2587.45,-23644.81C2665.46,-23630.35 2833.95,-23612.82 2905.5,-23711.84 2924.15,-23737.64 2892.46,-24260.95 2913.5,-24284.84 2929.22,-24302.69 2995.97,-24296.35 3019.5,-24299.84 3023.8,-24300.47 3028.27,-24301.15 3032.74,-24301.83"/>
<polygon fill="orange" stroke="orange" points="3040.56,-24305.16 3046.81,-24304 3041.2,-24301.01 3040.56,-24305.16"/>
<polyline fill="none" stroke="orange" points="3040.88,-24303.08 3037.91,-24302.63 "/>
<ellipse fill="none" stroke="orange" cx="3035.54" cy="-24302.26" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2884.6" y="-23968.99" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts -->
<g id="edge2268" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts</title>
<g id="a_edge2268"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2532.18,-23663.1C2518.58,-23672.79 2495.68,-23687.57 2473.5,-23694.84 2287.48,-23755.75 2050.48,-23726.92 1942.01,-23708.32"/>
<polygon fill="orange" stroke="orange" points="1934.46,-23704.86 1928.19,-23705.89 1933.74,-23709 1934.46,-23704.86"/>
<polyline fill="none" stroke="orange" points="1934.1,-23706.93 1937.05,-23707.45 "/>
<ellipse fill="none" stroke="orange" cx="1939.42" cy="-23707.87" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2206.77" y="-23724.19" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts -->
<g id="edge2270" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts</title>
<g id="a_edge2270"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2535.2,-23662.97C2521.96,-23672.04 2496.7,-23684.44 2473.5,-23689.84 2420.66,-23702.14 2359.07,-23704.94 2313.62,-23703.97"/>
<polygon fill="orange" stroke="orange" points="2305.82,-23701.63 2299.76,-23703.54 2305.69,-23705.83 2305.82,-23701.63"/>
<polyline fill="none" stroke="orange" points="2305.76,-23703.73 2308.75,-23703.82 "/>
<ellipse fill="none" stroke="orange" cx="2311.15" cy="-23703.89" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2394.71" y="-23691.92" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts&#45;&gt;src/lib/litegraph/src/utils/collections.ts -->
<g id="edge2281" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts&#45;&gt;src/lib/litegraph/src/utils/collections.ts</title>
<g id="a_edge2281"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2547.88,-23644.51C2555.78,-23590.7 2595.4,-23314.2 2609.5,-23086.84 2611.19,-23059.64 2605.49,-22127.13 2622.5,-22105.84 2625.87,-22101.62 2630.19,-22098.47 2634.99,-22096.12"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2643.45,-22095.5 2648.48,-22091.61 2642.12,-22091.52 2643.45,-22095.5"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2642.79,-22093.51 2639.94,-22094.46 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2637.67" cy="-22095.22" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2585.35" y="-22917.88" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts&#45;&gt;src/lib/litegraph/src/constants.ts -->
<g id="edge2273" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts&#45;&gt;src/lib/litegraph/src/constants.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2556.57,-23644.64C2570.46,-23632.39 2596.72,-23610.77 2622.5,-23597.84 2740,-23538.89 2781.21,-23554.64 2905.5,-23511.84 2956.85,-23494.15 2970.69,-23491.65 3019.5,-23467.84 3113.48,-23422 3218.31,-23353.45 3259.98,-23325.44"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="3261.4,-23327.01 3265.2,-23321.92 3259.05,-23323.53 3261.4,-23327.01"/>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts -->
<g id="edge2269" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts</title>
<g id="a_edge2269"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2563.89,-23662.92C2576.55,-23669.54 2594.1,-23678.72 2609.5,-23686.84 2624.72,-23694.85 2641.64,-23703.81 2655.6,-23711.22"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2661.64,-23716.8 2667.92,-23717.76 2663.61,-23713.09 2661.64,-23716.8"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2662.62,-23714.95 2659.97,-23713.54 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2657.85" cy="-23712.41" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2591.51" y="-23683.07" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts&#45;&gt;src/lib/litegraph/src/canvas/LinkConnector.ts -->
<g id="edge2271" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts&#45;&gt;src/lib/litegraph/src/canvas/LinkConnector.ts</title>
<g id="a_edge2271"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2485.5,-23662.88C2484.06,-23664.07 2482.72,-23665.39 2481.5,-23666.84 2464.73,-23686.72 2491.37,-23881.93 2473.5,-23900.84 2472.01,-23902.41 2320.65,-23914.65 2318.5,-23914.84 2301.73,-23916.32 2179.39,-23915.91 2167.5,-23927.84 2152.23,-23943.16 2175.11,-24009.87 2159.5,-24024.84 2129.76,-24053.35 1817.71,-24010.29 1789,-24039.84 1775.6,-24053.62 1793.88,-24717.57 1781,-24731.84 1763.34,-24751.41 1735.05,-24756.41 1709.28,-24755.98"/>
<polygon fill="orange" stroke="orange" points="1701.4,-24753.47 1695.3,-24755.25 1701.18,-24757.66 1701.4,-24753.47"/>
<polyline fill="none" stroke="orange" points="1701.29,-24755.56 1704.29,-24755.72 "/>
<ellipse fill="none" stroke="orange" cx="1706.68" cy="-24755.85" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2117.65" y="-24037.86" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts&#45;&gt;src/lib/litegraph/src/types/NodeLike.ts -->
<g id="edge2279" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts&#45;&gt;src/lib/litegraph/src/types/NodeLike.ts</title>
<g id="a_edge2279"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2530.79,-23644.79C2513.46,-23633.07 2485.96,-23610.77 2477.5,-23582.84 2473.13,-23568.4 2473.13,-23054.27 2477.5,-23039.84 2480.35,-23030.43 2487.99,-23024.84 2497.17,-23021.61"/>
<polygon fill="orange" stroke="orange" points="2505.46,-23021.85 2510.83,-23018.45 2504.51,-23017.76 2505.46,-23021.85"/>
<polyline fill="none" stroke="orange" points="2504.99,-23019.8 2502.06,-23020.48 "/>
<ellipse fill="none" stroke="orange" cx="2499.73" cy="-23021.02" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2449.73" y="-23324.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts -->
<g id="node744" class="node">
<title>src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts</title>
<g id="a_node744"><a xlink:href="src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts" xlink:title="EmptySubgraphOutput.ts">
<path fill="#ddfeff" stroke="black" d="M2891.5,-23735.84C2891.5,-23735.84 2768.5,-23735.84 2768.5,-23735.84 2765.5,-23735.84 2762.5,-23732.84 2762.5,-23729.84 2762.5,-23729.84 2762.5,-23723.84 2762.5,-23723.84 2762.5,-23720.84 2765.5,-23717.84 2768.5,-23717.84 2768.5,-23717.84 2891.5,-23717.84 2891.5,-23717.84 2894.5,-23717.84 2897.5,-23720.84 2897.5,-23723.84 2897.5,-23723.84 2897.5,-23729.84 2897.5,-23729.84 2897.5,-23732.84 2894.5,-23735.84 2891.5,-23735.84"/>
<text text-anchor="start" x="2770.5" y="-23724.64" font-family="Helvetica,sans-Serif" font-size="9.00">EmptySubgraphOutput.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts&#45;&gt;src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts -->
<g id="edge2267" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts&#45;&gt;src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts</title>
<g id="a_edge2267"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2609.68,-23654.25C2651.47,-23659.11 2706.32,-23670.88 2749.5,-23694.84 2756.65,-23698.8 2755.29,-23704 2762.5,-23707.84 2767.38,-23710.44 2772.72,-23712.52 2778.17,-23714.23"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2785.45,-23718.29 2791.79,-23717.77 2786.51,-23714.23 2785.45,-23718.29"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2785.98,-23716.26 2783.08,-23715.5 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2780.75" cy="-23714.9" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2680.16" y="-23668" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/subgraphUtils.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2310" class="edge">
<title>src/lib/litegraph/src/subgraph/subgraphUtils.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<g id="a_edge2310"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2352.79,-23640.63C2344.56,-23643.06 2336.88,-23647.16 2331.5,-23653.84 2304.52,-23687.35 2341.23,-25166.3 2318.5,-25202.84 2278.82,-25266.63 2207.85,-25215.46 2167.5,-25278.84 2159.38,-25291.59 2170.35,-25540.31 2159.5,-25550.84 2130.88,-25578.62 2013.93,-25571.81 1980,-25550.84 1969.01,-25544.04 1974.88,-25535.07 1967,-25524.84 1949.87,-25502.58 1925.31,-25481.87 1907.17,-25468.06"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1902.14,-25461.72 1896.07,-25459.84 1899.64,-25465.1 1902.14,-25461.72"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1900.89,-25463.41 1903.3,-25465.19 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1905.23" cy="-25466.62" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2299.86" y="-24551.54" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/subgraphUtils.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2306" class="edge">
<title>src/lib/litegraph/src/subgraph/subgraphUtils.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge2306"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2352.8,-23640.64C2344.57,-23643.07 2336.89,-23647.16 2331.5,-23653.84 2309.12,-23681.58 2342.56,-24910.54 2318.5,-24936.84 2295.74,-24961.72 2200.69,-24945.88 2167.5,-24951.84 2143.56,-24956.14 2117.27,-24962.87 2095.93,-24968.88"/>
<polygon fill="orange" stroke="orange" points="2087.56,-24969.1 2082.37,-24972.78 2088.72,-24973.14 2087.56,-24969.1"/>
<polyline fill="none" stroke="orange" points="2088.14,-24971.12 2091.02,-24970.29 "/>
<ellipse fill="none" stroke="orange" cx="2093.33" cy="-24969.63" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2301.21" y="-24298.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/subgraphUtils.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2309" class="edge">
<title>src/lib/litegraph/src/subgraph/subgraphUtils.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2309"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2396.65,-23629.56C2390.31,-23559.66 2349.96,-23108.52 2331.5,-22740.84 2330.16,-22714.08 2329.13,-22283.43 2318.5,-22258.84 2309.18,-22237.26 2289.8,-22218.82 2273.72,-22206.29"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2268.37,-22199.76 2262.29,-22197.91 2265.88,-22203.15 2268.37,-22199.76"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2267.12,-22201.46 2269.54,-22203.23 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2271.48" cy="-22204.65" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2307" y="-22733.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/subgraphUtils.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts -->
<g id="edge2314" class="edge">
<title>src/lib/litegraph/src/subgraph/subgraphUtils.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts</title>
<g id="a_edge2314"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2444.01,-23640.58C2455.2,-23638.71 2466.11,-23634.45 2473.5,-23625.84 2487.1,-23609.98 2474.68,-23269.59 2481.5,-23249.84 2515.58,-23151.11 2534.35,-23117.86 2622.5,-23061.84 2625.68,-23059.82 2629.11,-23058.1 2632.68,-23056.65"/>
<polygon fill="orange" stroke="orange" points="2640.88,-23056.27 2645.97,-23052.46 2639.62,-23052.26 2640.88,-23056.27"/>
<polyline fill="none" stroke="orange" points="2640.25,-23054.26 2637.39,-23055.17 "/>
<ellipse fill="none" stroke="orange" cx="2635.1" cy="-23055.89" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2454.89" y="-23339.57" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/subgraphUtils.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts -->
<g id="edge2299" class="edge">
<title>src/lib/litegraph/src/subgraph/subgraphUtils.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts</title>
<g id="a_edge2299"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2444.1,-23640.66C2455.29,-23638.79 2466.18,-23634.51 2473.5,-23625.84 2479.94,-23618.21 2481,-22198.8 2481.5,-22188.84 2494.12,-21937.79 2530.84,-21634.92 2541.54,-21549.97"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2544.62,-21542.36 2543.3,-21536.15 2540.46,-21541.84 2544.62,-21542.36"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2542.54,-21542.1 2542.16,-21545.08 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2541.86" cy="-21547.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2456.08" y="-22581.22" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/subgraphUtils.ts&#45;&gt;src/lib/litegraph/src/LGraph.ts -->
<g id="edge2307" class="edge">
<title>src/lib/litegraph/src/subgraph/subgraphUtils.ts&#45;&gt;src/lib/litegraph/src/LGraph.ts</title>
<g id="a_edge2307"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2444.06,-23640.63C2455.25,-23638.76 2466.15,-23634.49 2473.5,-23625.84 2486,-23611.12 2468.46,-22945.07 2481.5,-22930.84 2521.79,-22886.86 2706.68,-22875.33 2749.5,-22916.84 2782.86,-22949.18 2733.69,-23298.38 2762.5,-23334.84 2768.31,-23342.19 2776.8,-23346.73 2785.77,-23349.49"/>
<polygon fill="orange" stroke="orange" points="2793.18,-23353.23 2799.49,-23352.44 2794.07,-23349.12 2793.18,-23353.23"/>
<polyline fill="none" stroke="orange" points="2793.62,-23351.18 2790.69,-23350.54 "/>
<ellipse fill="none" stroke="orange" cx="2788.35" cy="-23350.04" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2453.69" y="-23515.85" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/subgraphUtils.ts&#45;&gt;src/lib/litegraph/src/LGraphGroup.ts -->
<g id="edge2308" class="edge">
<title>src/lib/litegraph/src/subgraph/subgraphUtils.ts&#45;&gt;src/lib/litegraph/src/LGraphGroup.ts</title>
<g id="a_edge2308"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2444.07,-23640.64C2455.26,-23638.77 2466.16,-23634.49 2473.5,-23625.84 2488.34,-23608.34 2465.96,-22816.72 2481.5,-22799.84 2521.89,-22755.98 2706.6,-22745.43 2749.5,-22786.84 2778.78,-22815.1 2735.63,-23122.28 2762.5,-23152.84 2779.28,-23171.91 2933.59,-23190.34 3019.84,-23199.26"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3027.64,-23202.17 3033.83,-23200.68 3028.07,-23197.99 3027.64,-23202.17"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3027.86,-23200.08 3024.87,-23199.77 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3022.49" cy="-23199.53" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2773.13" y="-23159.68" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/subgraphUtils.ts&#45;&gt;src/lib/litegraph/src/LLink.ts -->
<g id="edge2311" class="edge">
<title>src/lib/litegraph/src/subgraph/subgraphUtils.ts&#45;&gt;src/lib/litegraph/src/LLink.ts</title>
<g id="a_edge2311"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2444.08,-23640.64C2455.27,-23638.77 2466.16,-23634.49 2473.5,-23625.84 2489.25,-23607.25 2464.19,-22765.98 2481.5,-22748.84 2523.82,-22706.9 2707.77,-22714.31 2749.5,-22756.84 2775.98,-22783.82 2737.09,-23068.85 2762.5,-23096.84 2817.07,-23156.94 3069.42,-23086.2 3124.5,-23145.84 3133.29,-23155.35 3172.89,-23995.09 3179.93,-24145.81"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3178.2,-24153.88 3180.58,-24159.77 3182.4,-24153.68 3178.2,-24153.88"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3180.3,-24153.78 3180.16,-24150.78 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3180.05" cy="-24148.38" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3145.03" y="-23920.12" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/subgraphUtils.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts -->
<g id="edge2312" class="edge">
<title>src/lib/litegraph/src/subgraph/subgraphUtils.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts</title>
<g id="a_edge2312"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2444.23,-23639.03C2454.89,-23637.05 2465.49,-23633.12 2473.5,-23625.84 2483.39,-23616.84 2471.13,-23605.27 2481.5,-23596.84 2573.97,-23521.65 2630.32,-23587.45 2749.5,-23587.84 2818.83,-23588.06 2856.32,-23539.96 2905.5,-23588.84 2918.11,-23601.37 2903.48,-24214.15 2913.5,-24228.84 2942.16,-24270.83 2974.33,-24248.51 3019.5,-24271.84 3030.84,-24277.69 3042.82,-24285.11 3052.93,-24291.76"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3058.4,-24297.99 3064.55,-24299.6 3060.75,-24294.5 3058.4,-24297.99"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3059.57,-24296.25 3057.09,-24294.57 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3055.1" cy="-24293.22" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2934.64" y="-23962.89" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/subgraphUtils.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts -->
<g id="edge2301" class="edge">
<title>src/lib/litegraph/src/subgraph/subgraphUtils.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts</title>
<g id="a_edge2301"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2352.86,-23645.46C2276.32,-23653.22 2115.2,-23665.85 1980,-23684.84 1968.67,-23686.43 1956.64,-23688.42 1945.05,-23690.38"/>
<polygon fill="orange" stroke="orange" points="1936.78,-23689.65 1931.22,-23692.73 1937.48,-23693.79 1936.78,-23689.65"/>
<polyline fill="none" stroke="orange" points="1937.13,-23691.72 1940.09,-23691.22 "/>
<ellipse fill="none" stroke="orange" cx="1942.45" cy="-23690.82" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2117.19" y="-23658.42" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/subgraphUtils.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInputNode.ts -->
<g id="edge2302" class="edge">
<title>src/lib/litegraph/src/subgraph/subgraphUtils.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInputNode.ts</title>
<g id="a_edge2302"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2352.85,-23638.84C2295.57,-23638.84 2195.44,-23638.84 2126.76,-23638.84"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2118.61,-23636.74 2112.61,-23638.84 2118.61,-23640.94 2118.61,-23636.74"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2118.61,-23638.84 2121.61,-23638.84 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2124.01" cy="-23638.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2208.56" y="-23631.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/subgraphUtils.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts -->
<g id="edge2303" class="edge">
<title>src/lib/litegraph/src/subgraph/subgraphUtils.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts</title>
<g id="a_edge2303"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2368.54,-23647.87C2356.63,-23650.55 2342.96,-23654.12 2331.5,-23659.84 2324.73,-23663.22 2324.9,-23666.79 2318.5,-23670.84 2312.19,-23674.83 2305.3,-23678.6 2298.38,-23681.98"/>
<polygon fill="orange" stroke="orange" points="2290.18,-23683.42 2285.59,-23687.82 2291.92,-23687.24 2290.18,-23683.42"/>
<polyline fill="none" stroke="orange" points="2291.05,-23685.33 2293.78,-23684.08 "/>
<ellipse fill="none" stroke="orange" cx="2295.96" cy="-23683.09" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2300.06" y="-23668.23" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/subgraphUtils.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts -->
<g id="edge2304" class="edge">
<title>src/lib/litegraph/src/subgraph/subgraphUtils.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts</title>
<g id="a_edge2304"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2444.19,-23643.46C2451.61,-23644.23 2459.5,-23645.04 2467.45,-23645.87"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2475.12,-23648.77 2481.3,-23647.3 2475.55,-23644.59 2475.12,-23648.77"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2475.33,-23646.68 2472.35,-23646.37 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2469.96" cy="-23646.13" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2487.12" y="-23638.17" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/subgraphUtils.ts&#45;&gt;src/lib/litegraph/src/constants.ts -->
<g id="edge2305" class="edge">
<title>src/lib/litegraph/src/subgraph/subgraphUtils.ts&#45;&gt;src/lib/litegraph/src/constants.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2444.08,-23640.64C2455.27,-23638.77 2466.16,-23634.49 2473.5,-23625.84 2489.09,-23607.44 2464.43,-22774.87 2481.5,-22757.84 2502.58,-22736.8 2728.03,-22736.2 2749.5,-22756.84 2775.95,-22782.27 2738.82,-23058.81 2762.5,-23086.84 2815.56,-23149.62 3049.67,-23128.81 3124.5,-23162.84 3176.21,-23186.35 3186.9,-23199.12 3226.5,-23239.84 3244.28,-23258.12 3260.6,-23282.91 3270.05,-23298.38"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="3268.32,-23299.57 3273.21,-23303.63 3271.92,-23297.41 3268.32,-23299.57"/>
</g>
<!-- src/lib/litegraph/src/subgraph/subgraphUtils.ts&#45;&gt;src/lib/litegraph/src/utils/uuid.ts -->
<g id="edge2315" class="edge">
<title>src/lib/litegraph/src/subgraph/subgraphUtils.ts&#45;&gt;src/lib/litegraph/src/utils/uuid.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2401.61,-23629.62C2412.03,-23583.55 2458.14,-23373.61 2473.5,-23198.84 2475.75,-23173.21 2470.34,-22296.02 2481.5,-22272.84 2513.29,-22206.79 2574.56,-22233.27 2609.5,-22168.84 2622.6,-22144.68 2604.37,-22066.5 2622.5,-22045.84 2630.08,-22037.2 2641.67,-22033.09 2652.81,-22031.25"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2653.26,-22033.31 2658.94,-22030.45 2652.71,-22029.15 2653.26,-22033.31"/>
</g>
<!-- src/lib/litegraph/src/subgraph/subgraphUtils.ts&#45;&gt;src/lib/litegraph/src/subgraph/Subgraph.ts -->
<g id="edge2300" class="edge">
<title>src/lib/litegraph/src/subgraph/subgraphUtils.ts&#45;&gt;src/lib/litegraph/src/subgraph/Subgraph.ts</title>
<g id="a_edge2300"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2444.03,-23641.39C2454.45,-23643.66 2464.99,-23647.49 2473.5,-23653.84 2479.56,-23658.35 2476.12,-23663.53 2481.5,-23668.84 2531.7,-23718.43 2557.61,-23714.1 2622.5,-23741.84 2682.98,-23767.69 2699.47,-23771.01 2762.5,-23789.84 2768.09,-23791.51 2773.97,-23793.16 2779.83,-23794.74"/>
<polygon fill="orange" stroke="orange" points="2786.97,-23798.78 2793.31,-23798.27 2788.04,-23794.72 2786.97,-23798.78"/>
<polyline fill="none" stroke="orange" points="2787.5,-23796.75 2784.6,-23795.99 "/>
<ellipse fill="none" stroke="orange" cx="2782.28" cy="-23795.38" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2598.01" y="-23744.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/strings.ts -->
<g id="node757" class="node">
<title>src/lib/litegraph/src/strings.ts</title>
<g id="a_node757"><a xlink:href="src/lib/litegraph/src/strings.ts" xlink:title="strings.ts">
<path fill="#ddfeff" stroke="black" d="M1672.5,-25235.84C1672.5,-25235.84 1625.5,-25235.84 1625.5,-25235.84 1622.5,-25235.84 1619.5,-25232.84 1619.5,-25229.84 1619.5,-25229.84 1619.5,-25223.84 1619.5,-25223.84 1619.5,-25220.84 1622.5,-25217.84 1625.5,-25217.84 1625.5,-25217.84 1672.5,-25217.84 1672.5,-25217.84 1675.5,-25217.84 1678.5,-25220.84 1678.5,-25223.84 1678.5,-25223.84 1678.5,-25229.84 1678.5,-25229.84 1678.5,-25232.84 1675.5,-25235.84 1672.5,-25235.84"/>
<text text-anchor="start" x="1627.5" y="-25224.64" font-family="Helvetica,sans-Serif" font-size="9.00">strings.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/subgraph/subgraphUtils.ts&#45;&gt;src/lib/litegraph/src/strings.ts -->
<g id="edge2313" class="edge">
<title>src/lib/litegraph/src/subgraph/subgraphUtils.ts&#45;&gt;src/lib/litegraph/src/strings.ts</title>
<g id="a_edge2313"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2352.8,-23640.64C2344.57,-23643.07 2336.89,-23647.16 2331.5,-23653.84 2309.78,-23680.75 2340.55,-24872.2 2318.5,-24898.84 2306.27,-24913.61 1997.41,-24958.79 1980,-24966.84 1844.22,-25029.56 1714.23,-25158.62 1667.87,-25207.5"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1660.94,-25211.82 1658.37,-25217.64 1664.01,-25214.69 1660.94,-25211.82"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1662.48,-25213.26 1664.53,-25211.07 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1666.17" cy="-25209.32" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2069.73" y="-24938.02" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/utils/collections.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2337" class="edge">
<title>src/lib/litegraph/src/utils/collections.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge2337"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2648.28,-22091.79C2638.49,-22093.92 2628.87,-22098.07 2622.5,-22105.84 2599.29,-22134.11 2633.83,-22407.52 2609.5,-22434.84 2571.2,-22477.83 2519.02,-22411.16 2481.5,-22454.84 2461.15,-22478.53 2493.95,-24680.23 2473.5,-24703.84 2431.73,-24752.06 2374.28,-24677.51 2331.5,-24724.84 2310.47,-24748.11 2341.18,-24985.17 2318.5,-25006.84 2288.1,-25035.87 2167.25,-25011.14 2099.55,-24994.31"/>
<polygon fill="orange" stroke="orange" points="2092.3,-24990.3 2085.97,-24990.86 2091.27,-24994.37 2092.3,-24990.3"/>
<polyline fill="none" stroke="orange" points="2091.78,-24992.33 2094.69,-24993.07 "/>
<ellipse fill="none" stroke="orange" cx="2097.02" cy="-24993.66" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2452.82" y="-23533.46" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/utils/collections.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2338" class="edge">
<title>src/lib/litegraph/src/utils/collections.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2338"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2648.49,-22089.71C2638.7,-22087.58 2629.04,-22083.46 2622.5,-22075.84 2599.71,-22049.26 2635.26,-21942.55 2609.5,-21918.84 2599.04,-21909.2 2492.01,-21909.26 2481.5,-21918.84 2467.31,-21931.76 2486.99,-21991.18 2473.5,-22004.84 2451.2,-22027.41 2357.53,-22001.7 2331.5,-22019.84 2281.46,-22054.71 2260.02,-22128.38 2252.06,-22165.87"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2248.51,-22173.22 2249.44,-22179.51 2252.63,-22174.01 2248.51,-22173.22"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2250.57,-22173.62 2251.14,-22170.67 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2251.59" cy="-22168.31" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2466.24" y="-22007.23" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/utils/collections.ts&#45;&gt;src/lib/litegraph/src/strings.ts -->
<g id="edge2339" class="edge">
<title>src/lib/litegraph/src/utils/collections.ts&#45;&gt;src/lib/litegraph/src/strings.ts</title>
<g id="a_edge2339"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2648.27,-22091.78C2638.48,-22093.91 2628.87,-22098.07 2622.5,-22105.84 2610.41,-22120.59 2612.15,-22429.95 2609.5,-22448.84 2576.38,-22684.53 2510.69,-22732.62 2481.5,-22968.84 2475.54,-23017.05 2485.12,-24670.66 2473.5,-24717.84 2437.71,-24863.18 2433.13,-24920.58 2318.5,-25016.84 2125.49,-25178.9 1807.07,-25216.19 1692.62,-25224.52"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1684.62,-25222.96 1678.77,-25225.46 1684.9,-25227.15 1684.62,-25222.96"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1684.76,-25225.05 1687.75,-25224.85 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1690.15" cy="-25224.69" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2455" y="-23651.48" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphIcon.ts -->
<g id="node705" class="node">
<title>src/lib/litegraph/src/LGraphIcon.ts</title>
<g id="a_node705"><a xlink:href="src/lib/litegraph/src/LGraphIcon.ts" xlink:title="LGraphIcon.ts">
<path fill="#ddfeff" stroke="black" d="M3313.5,-21165.84C3313.5,-21165.84 3245.5,-21165.84 3245.5,-21165.84 3242.5,-21165.84 3239.5,-21162.84 3239.5,-21159.84 3239.5,-21159.84 3239.5,-21153.84 3239.5,-21153.84 3239.5,-21150.84 3242.5,-21147.84 3245.5,-21147.84 3245.5,-21147.84 3313.5,-21147.84 3313.5,-21147.84 3316.5,-21147.84 3319.5,-21150.84 3319.5,-21153.84 3319.5,-21153.84 3319.5,-21159.84 3319.5,-21159.84 3319.5,-21162.84 3316.5,-21165.84 3313.5,-21165.84"/>
<text text-anchor="start" x="3247.5" y="-21154.64" font-family="Helvetica,sans-Serif" font-size="9.00">LGraphIcon.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/LGraphBadge.ts&#45;&gt;src/lib/litegraph/src/LGraphIcon.ts -->
<g id="edge1781" class="edge">
<title>src/lib/litegraph/src/LGraphBadge.ts&#45;&gt;src/lib/litegraph/src/LGraphIcon.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M3226.56,-21156.84C3228.67,-21156.84 3230.8,-21156.84 3232.92,-21156.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="3233.25,-21158.94 3239.25,-21156.84 3233.25,-21154.74 3233.25,-21158.94"/>
</g>
<!-- src/lib/litegraph/src/LGraphButton.ts&#45;&gt;src/lib/litegraph/src/LGraphBadge.ts -->
<g id="edge1783" class="edge">
<title>src/lib/litegraph/src/LGraphButton.ts&#45;&gt;src/lib/litegraph/src/LGraphBadge.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2444.64,-21514.94C2455.56,-21512.71 2466.18,-21508.23 2473.5,-21499.84 2482.65,-21489.35 2477.37,-21388.13 2481.5,-21374.84 2517.75,-21258.16 2522.69,-21209.31 2622.5,-21138.84 2804.83,-21010.09 2910.6,-21061.1 3124.5,-21124.84 3138.48,-21129 3152.77,-21137.14 3163.48,-21144.16"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="3162.58,-21146.09 3168.73,-21147.71 3164.93,-21142.61 3162.58,-21146.09"/>
</g>
<!-- src/lib/litegraph/src/LGraphButton.ts&#45;&gt;src/lib/litegraph/src/infrastructure/Rectangle.ts -->
<g id="edge1782" class="edge">
<title>src/lib/litegraph/src/LGraphButton.ts&#45;&gt;src/lib/litegraph/src/infrastructure/Rectangle.ts</title>
<g id="a_edge1782"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2394.58,-21523.92C2383.55,-21558.69 2344.48,-21686.86 2331.5,-21795.84 2304.55,-22022.13 2335.82,-23619.6 2318.5,-23846.84 2304.99,-24024.11 2265.83,-24235.37 2252.5,-24304.06"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2248.91,-24311.45 2249.82,-24317.74 2253.04,-24312.25 2248.91,-24311.45"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2250.98,-24311.85 2251.55,-24308.91 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2252.01" cy="-24306.55" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2297.41" y="-22913.53" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/Rectangle.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2063" class="edge">
<title>src/lib/litegraph/src/infrastructure/Rectangle.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge2063"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2210.13,-24318.9C2194.64,-24319.35 2177.76,-24323.61 2167.5,-24335.84 2147.61,-24359.54 2173.28,-24865.13 2159.5,-24892.84 2142.52,-24926.97 2104.13,-24951.24 2078.38,-24965.93"/>
<polygon fill="orange" stroke="orange" points="2070.46,-24967.98 2066.25,-24972.75 2072.51,-24971.64 2070.46,-24967.98"/>
<polyline fill="none" stroke="orange" points="2071.49,-24969.81 2074.1,-24968.34 "/>
<ellipse fill="none" stroke="orange" cx="2076.19" cy="-24967.16" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2186.26" y="-24643.27" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/Rectangle.ts&#45;&gt;src/lib/litegraph/src/measure.ts -->
<g id="edge2064" class="edge">
<title>src/lib/litegraph/src/infrastructure/Rectangle.ts&#45;&gt;src/lib/litegraph/src/measure.ts</title>
<g id="a_edge2064"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2249.8,-24317.74C2259.25,-24269.46 2303.3,-24038.27 2318.5,-23846.84 2320.75,-23818.45 2314.24,-22844.48 2331.5,-22821.84 2371.32,-22769.59 2433.74,-22833.13 2473.5,-22780.84 2486.36,-22763.92 2478.06,-22036.81 2481.5,-22015.84 2511.25,-21834.56 2573.76,-21803.02 2609.5,-21622.84 2616.83,-21585.89 2600.76,-21484.59 2622.5,-21453.84 2661.78,-21398.27 2695.92,-21405.92 2762.5,-21391.84 2874.25,-21368.2 2935.65,-21315.27 3019.5,-21392.84 3161.47,-21524.18 3179.08,-23025.93 3180.83,-23231.56"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3178.79,-23239.58 3180.94,-23245.57 3182.99,-23239.55 3178.79,-23239.58"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3180.89,-23239.57 3180.87,-23236.57 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3180.85" cy="-23234.17" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2294.5" y="-23788.38" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/measureSlots.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2029" class="edge">
<title>src/lib/litegraph/src/canvas/measureSlots.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge2029"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1693.53,-24678.74C1722.62,-24676.07 1759.38,-24678.49 1781,-24701.84 1797.32,-24719.46 1773.45,-24899.53 1789,-24917.84 1841.25,-24979.35 1889.01,-24933.04 1967,-24953.84 1982.26,-24957.91 1998.8,-24963.22 2013.14,-24968.12"/>
<polygon fill="orange" stroke="orange" points="2020.26,-24972.83 2026.61,-24972.83 2021.64,-24968.87 2020.26,-24972.83"/>
<polyline fill="none" stroke="orange" points="2020.95,-24970.85 2018.12,-24969.86 "/>
<ellipse fill="none" stroke="orange" cx="2015.85" cy="-24969.07" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1764.5" y="-24910.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/measureSlots.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2030" class="edge">
<title>src/lib/litegraph/src/canvas/measureSlots.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2030"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1651.88,-24677.78C1665.56,-24611.36 1750.2,-24192.32 1781,-23846.84 1782.71,-23827.69 1778.18,-23516.73 1789,-23500.84 1837.3,-23429.87 1891.22,-23466.18 1967,-23425.84 2057.26,-23377.79 2110.54,-23389.61 2159.5,-23299.84 2174.04,-23273.18 2148.49,-22230.51 2167.5,-22206.84 2173.5,-22199.36 2181.91,-22194.6 2191.01,-22191.64"/>
<polygon fill="orange" stroke="orange" points="2199.28,-22191.87 2204.65,-22188.47 2198.33,-22187.78 2199.28,-22191.87"/>
<polyline fill="none" stroke="orange" points="2198.8,-22189.83 2195.88,-22190.5 "/>
<ellipse fill="none" stroke="orange" cx="2193.54" cy="-22191.05" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1942.5" y="-23418.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/measureSlots.ts&#45;&gt;src/lib/litegraph/src/measure.ts -->
<g id="edge2031" class="edge">
<title>src/lib/litegraph/src/canvas/measureSlots.ts&#45;&gt;src/lib/litegraph/src/measure.ts</title>
<g id="a_edge2031"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1651.93,-24677.79C1665.99,-24611.39 1752.83,-24192.54 1781,-23846.84 1782.14,-23832.85 1780.92,-22848.31 1789,-22836.84 1841.07,-22762.92 1892.35,-22788.99 1980,-22766.84 2019.08,-22756.96 2133.03,-22771.23 2159.5,-22740.84 2171.58,-22726.97 2160.71,-21433.93 2167.5,-21416.84 2258.95,-21186.59 2381.43,-21151.92 2622.5,-21094.84 2733.32,-21068.6 3054.22,-21108.23 3124.5,-21197.84 3157.54,-21239.96 3178.25,-23007.33 3180.75,-23231.53"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3178.73,-23239.44 3180.9,-23245.42 3182.93,-23239.39 3178.73,-23239.44"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3180.83,-23239.42 3180.8,-23236.42 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3180.77" cy="-23234.02" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1756.5" y="-23839.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/draw.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2033" class="edge">
<title>src/lib/litegraph/src/draw.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge2033"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2395.67,-21819.93C2386.45,-21866.27 2344.98,-22080.89 2331.5,-22258.84 2330.12,-22277.12 2330.39,-24884.88 2318.5,-24898.84 2296.44,-24924.72 2199.82,-24913.25 2167.5,-24923.84 2135.81,-24934.21 2102.05,-24952.28 2079.46,-24965.49"/>
<polygon fill="orange" stroke="orange" points="2071.63,-24967.74 2067.56,-24972.62 2073.78,-24971.34 2071.63,-24967.74"/>
<polyline fill="none" stroke="orange" points="2072.7,-24969.54 2075.28,-24968 "/>
<ellipse fill="none" stroke="orange" cx="2077.34" cy="-24966.77" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2304.86" y="-23388.81" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/draw.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts -->
<g id="edge2034" class="edge">
<title>src/lib/litegraph/src/draw.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts</title>
<g id="a_edge2034"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2425.83,-21811.78C2442.15,-21810.83 2462.1,-21806.57 2473.5,-21792.84 2484.16,-21779.99 2476.96,-21658.9 2481.5,-21642.84 2491.66,-21606.87 2514.44,-21569.66 2529.64,-21547.38"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2536.02,-21541.96 2537.75,-21535.84 2532.58,-21539.54 2536.02,-21541.96"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2534.3,-21540.75 2532.58,-21543.2 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2531.19" cy="-21545.17" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2455.33" y="-21663.96" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/draw.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts -->
<g id="edge2035" class="edge">
<title>src/lib/litegraph/src/draw.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2408.58,-21801.83C2422.72,-21788.49 2451.52,-21764.1 2481.5,-21754.84 2538.48,-21737.24 2709.25,-21724.84 2749.5,-21768.84 2772.13,-21793.58 2741.05,-22950.07 2762.5,-22975.84 2767.26,-22981.56 2773.73,-22985.24 2780.78,-22987.55"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2780.47,-22989.64 2786.81,-22989.18 2781.56,-22985.59 2780.47,-22989.64"/>
</g>
<!-- src/lib/litegraph/src/draw.ts&#45;&gt;src/lib/litegraph/src/infrastructure/Rectangle.ts -->
<g id="edge2032" class="edge">
<title>src/lib/litegraph/src/draw.ts&#45;&gt;src/lib/litegraph/src/infrastructure/Rectangle.ts</title>
<g id="a_edge2032"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2395.68,-21819.93C2386.51,-21866.28 2345.27,-22080.91 2331.5,-22258.84 2304.27,-22610.69 2345.65,-23494.98 2318.5,-23846.84 2304.82,-24024.1 2265.77,-24235.37 2252.49,-24304.06"/>
<polygon fill="orange" stroke="orange" points="2248.9,-24311.45 2249.82,-24317.74 2253.03,-24312.25 2248.9,-24311.45"/>
<polyline fill="none" stroke="orange" points="2250.97,-24311.85 2251.54,-24308.9 "/>
<ellipse fill="none" stroke="orange" cx="2252" cy="-24306.55" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2300.65" y="-23061.48" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/LGraphCanvasEventMap.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2038" class="edge">
<title>src/lib/litegraph/src/infrastructure/LGraphCanvasEventMap.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2177.83,-24603.21C2173.97,-24605.51 2170.47,-24608.35 2167.5,-24611.84 2157.16,-24623.99 2166.7,-24884.6 2159.5,-24898.84 2142.48,-24932.48 2104.81,-24956.61 2079.15,-24969.9"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2077.96,-24968.15 2073.55,-24972.73 2079.86,-24971.9 2077.96,-24968.15"/>
</g>
<!-- src/lib/litegraph/src/infrastructure/LGraphCanvasEventMap.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2042" class="edge">
<title>src/lib/litegraph/src/infrastructure/LGraphCanvasEventMap.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2042"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2177.81,-24592.88C2171.1,-24589.16 2165.88,-24583.71 2163.5,-24575.84 2158.85,-24560.48 2158.85,-22280.2 2163.5,-22264.84 2171.5,-22238.42 2195.95,-22218.08 2216.34,-22205.11"/>
<polygon fill="orange" stroke="orange" points="2224.24,-22202.87 2228.33,-22198.01 2222.1,-22199.26 2224.24,-22202.87"/>
<polyline fill="none" stroke="orange" points="2223.17,-22201.07 2220.59,-22202.6 "/>
<ellipse fill="none" stroke="orange" cx="2218.52" cy="-22203.82" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2135.51" y="-23388.34" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/LGraphCanvasEventMap.ts&#45;&gt;src/lib/litegraph/src/types/events.ts -->
<g id="edge2044" class="edge">
<title>src/lib/litegraph/src/infrastructure/LGraphCanvasEventMap.ts&#45;&gt;src/lib/litegraph/src/types/events.ts</title>
<g id="a_edge2044"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2312.37,-24587.72C2314.62,-24586.01 2316.68,-24584.07 2318.5,-24581.84 2342.8,-24552.11 2305.19,-23227.8 2331.5,-23199.84 2353.18,-23176.8 2451.84,-23212.89 2473.5,-23189.84 2492.9,-23169.19 2462.18,-22190.56 2481.5,-22169.84 2500.95,-22148.97 2589.63,-22180.31 2609.5,-22159.84 2630.34,-22138.37 2601.97,-21912.61 2622.5,-21890.84 2644.11,-21867.93 2883.15,-21853.65 2905.5,-21875.84 2927.19,-21897.36 2894.61,-22951.82 2913.5,-22975.84 2916.26,-22979.34 2919.81,-22981.99 2923.76,-22983.98"/>
<polygon fill="orange" stroke="orange" points="2930.89,-22988.49 2937.24,-22988.34 2932.18,-22984.49 2930.89,-22988.49"/>
<polyline fill="none" stroke="orange" points="2931.53,-22986.49 2928.68,-22985.57 "/>
<ellipse fill="none" stroke="orange" cx="2926.39" cy="-22984.83" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2437.54" y="-23188.75" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/LGraphCanvasEventMap.ts&#45;&gt;src/lib/litegraph/src/LGraph.ts -->
<g id="edge2039" class="edge">
<title>src/lib/litegraph/src/infrastructure/LGraphCanvasEventMap.ts&#45;&gt;src/lib/litegraph/src/LGraph.ts</title>
<g id="a_edge2039"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2310.38,-24587.83C2313.29,-24586.12 2316.03,-24584.14 2318.5,-24581.84 2333.74,-24567.65 2324.55,-24556.46 2331.5,-24536.84 2385.65,-24384.03 2440.79,-24359.62 2473.5,-24200.84 2476.95,-24184.08 2469.36,-22980.9 2481.5,-22968.84 2492.06,-22958.34 2738.78,-22958.51 2749.5,-22968.84 2777.13,-22995.45 2742.81,-23280.92 2762.5,-23313.84 2768.56,-23323.96 2778.33,-23331.74 2788.54,-23337.58"/>
<polygon fill="orange" stroke="orange" points="2794.68,-23342.99 2800.99,-23343.78 2796.55,-23339.23 2794.68,-23342.99"/>
<polyline fill="none" stroke="orange" points="2795.62,-23341.11 2792.93,-23339.77 "/>
<ellipse fill="none" stroke="orange" cx="2790.78" cy="-23338.7" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2450" y="-23995.77" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/LGraphCanvasEventMap.ts&#45;&gt;src/lib/litegraph/src/LGraphGroup.ts -->
<g id="edge2041" class="edge">
<title>src/lib/litegraph/src/infrastructure/LGraphCanvasEventMap.ts&#45;&gt;src/lib/litegraph/src/LGraphGroup.ts</title>
<g id="a_edge2041"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2312.37,-24587.72C2314.62,-24586.01 2316.68,-24584.07 2318.5,-24581.84 2343.02,-24551.83 2319.24,-23223.6 2331.5,-23186.84 2365.18,-23085.81 2439.8,-23094.86 2473.5,-22993.84 2480.86,-22971.78 2469.67,-22176.85 2481.5,-22156.84 2514.72,-22100.65 2574.91,-22140.19 2609.5,-22084.84 2622.54,-22063.98 2604.78,-21880.9 2622.5,-21863.84 2713.09,-21776.57 2812.03,-21776.66 2905.5,-21860.84 3106.41,-22041.76 2975.01,-22806.65 3032.5,-23070.84 3041.27,-23111.13 3057.91,-23156.25 3068.32,-23182.51"/>
<polygon fill="orange" stroke="orange" points="3069.42,-23190.84 3073.61,-23195.61 3073.31,-23189.26 3069.42,-23190.84"/>
<polyline fill="none" stroke="orange" points="3071.36,-23190.05 3070.24,-23187.27 "/>
<ellipse fill="none" stroke="orange" cx="3069.34" cy="-23185.04" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2305.13" y="-23886.15" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/LGraphCanvasEventMap.ts&#45;&gt;src/lib/litegraph/src/LGraphButton.ts -->
<g id="edge2040" class="edge">
<title>src/lib/litegraph/src/infrastructure/LGraphCanvasEventMap.ts&#45;&gt;src/lib/litegraph/src/LGraphButton.ts</title>
<g id="a_edge2040"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2312.38,-24587.73C2314.62,-24586.02 2316.68,-24584.07 2318.5,-24581.84 2330.71,-24566.83 2329.23,-21815.05 2331.5,-21795.84 2343.08,-21697.92 2375.85,-21584.52 2390.39,-21537.29"/>
<polygon fill="orange" stroke="orange" points="2394.78,-21530.27 2394.57,-21523.92 2390.78,-21529.02 2394.78,-21530.27"/>
<polyline fill="none" stroke="orange" points="2392.78,-21529.65 2391.88,-21532.51 "/>
<ellipse fill="none" stroke="orange" cx="2391.17" cy="-21534.8" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2304.49" y="-23048.53" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/LGraphCanvasEventMap.ts&#45;&gt;src/lib/litegraph/src/subgraph/Subgraph.ts -->
<g id="edge2043" class="edge">
<title>src/lib/litegraph/src/infrastructure/LGraphCanvasEventMap.ts&#45;&gt;src/lib/litegraph/src/subgraph/Subgraph.ts</title>
<g id="a_edge2043"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2307.95,-24605.9C2311.67,-24607.57 2315.23,-24609.53 2318.5,-24611.84 2431.24,-24691.25 2361.07,-24808.66 2481.5,-24875.84 2533.51,-24904.85 2707.13,-24917.69 2749.5,-24875.84 2770.37,-24855.22 2743.71,-23842.37 2762.5,-23819.84 2767.03,-23814.4 2773.11,-23810.8 2779.75,-23808.48"/>
<polygon fill="orange" stroke="orange" points="2788.02,-23808.75 2793.41,-23805.37 2787.09,-23804.65 2788.02,-23808.75"/>
<polyline fill="none" stroke="orange" points="2787.56,-23806.7 2784.63,-23807.37 "/>
<ellipse fill="none" stroke="orange" cx="2782.29" cy="-23807.9" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2731.37" y="-24197.13" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/NodeInputSlot.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2134" class="edge">
<title>src/lib/litegraph/src/node/NodeInputSlot.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge2134"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1928.8,-23134.24C1943.14,-23135.94 1957.64,-23140.74 1967,-23151.84 1982.65,-23170.38 1971.51,-24876.11 1980,-24898.84 1989.71,-24924.82 2011.49,-24948.2 2028.39,-24963.48"/>
<polygon fill="orange" stroke="orange" points="2033.18,-24970.37 2039.1,-24972.69 2035.92,-24967.18 2033.18,-24970.37"/>
<polyline fill="none" stroke="orange" points="2034.55,-24968.78 2032.28,-24966.82 "/>
<ellipse fill="none" stroke="orange" cx="2030.46" cy="-24965.25" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1951.7" y="-24046.28" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/NodeInputSlot.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2135" class="edge">
<title>src/lib/litegraph/src/node/NodeInputSlot.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2135"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1928.62,-23140.1C1942.77,-23138.67 1957.2,-23134.27 1967,-23123.84 1988.84,-23100.58 1958.11,-23004.05 1980,-22980.84 2035.35,-22922.14 2106.54,-23014.7 2159.5,-22953.84 2173.12,-22938.18 2154.48,-22223 2167.5,-22206.84 2173.51,-22199.37 2181.93,-22194.62 2191.03,-22191.65"/>
<polygon fill="orange" stroke="orange" points="2199.3,-22191.89 2204.67,-22188.48 2198.35,-22187.8 2199.3,-22191.89"/>
<polyline fill="none" stroke="orange" points="2198.82,-22189.84 2195.9,-22190.52 "/>
<ellipse fill="none" stroke="orange" cx="2193.56" cy="-22191.06" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2046.15" y="-22960.95" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/NodeInputSlot.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2141" class="edge">
<title>src/lib/litegraph/src/node/NodeInputSlot.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge2141"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1885.64,-23127.74C1897.97,-23084.81 1949.88,-22898.04 1967,-22740.84 1969.48,-22718.04 1963.72,-21105.99 1980,-21089.84 1994.16,-21075.79 2139.58,-21088.95 2159.5,-21089.84 2184.57,-21090.95 2591.96,-21111.88 2609.5,-21129.84 2624.98,-21145.69 2613.89,-21308.42 2622.5,-21328.84 2655.28,-21406.54 2718.94,-21391.23 2749.5,-21469.84 2764.94,-21509.55 2735.75,-22970.67 2762.5,-23003.84 2768.11,-23010.79 2776.19,-23014.95 2784.8,-23017.35"/>
<polygon fill="orange" stroke="orange" points="2792.2,-23020.83 2798.48,-23019.84 2792.95,-23016.7 2792.2,-23020.83"/>
<polyline fill="none" stroke="orange" points="2792.57,-23018.77 2789.62,-23018.23 "/>
<ellipse fill="none" stroke="orange" cx="2787.26" cy="-23017.8" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2735.55" y="-22988.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/NodeInputSlot.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts -->
<g id="edge2132" class="edge">
<title>src/lib/litegraph/src/node/NodeInputSlot.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts</title>
<g id="a_edge2132"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1883.11,-23127.77C1884.09,-23089.12 1893.52,-22936.97 1980,-22868.84 2011.53,-22844 2132.65,-22878.67 2159.5,-22848.84 2171.86,-22835.11 2155.92,-21533.23 2167.5,-21518.84 2210.63,-21465.25 2269.5,-21533.12 2318.5,-21484.84 2336.08,-21467.51 2312.11,-21446.11 2331.5,-21430.84 2356.29,-21411.31 2450.08,-21409.69 2473.5,-21430.84 2486.43,-21442.51 2470.31,-21495.48 2481.5,-21508.84 2481.6,-21508.95 2481.69,-21509.06 2481.79,-21509.18"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2486.48,-21515.67 2492.46,-21517.81 2489.12,-21512.4 2486.48,-21515.67"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2487.8,-21514.04 2485.46,-21512.15 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2483.6" cy="-21510.64" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2188.69" y="-22315.72" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/NodeInputSlot.ts&#45;&gt;src/lib/litegraph/src/LLink.ts -->
<g id="edge2136" class="edge">
<title>src/lib/litegraph/src/node/NodeInputSlot.ts&#45;&gt;src/lib/litegraph/src/LLink.ts</title>
<g id="a_edge2136"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1885.65,-23127.74C1897.97,-23084.81 1949.91,-22898.04 1967,-22740.84 1969.58,-22717.07 1963.63,-21037.25 1980,-21019.84 2008.61,-20989.41 2125.79,-21008.95 2167.5,-21006.84 2296.82,-21000.3 2659.65,-20941.6 2749.5,-21034.84 2767.23,-21053.23 2744.78,-21072.43 2762.5,-21090.84 2762.82,-21091.17 3019.08,-21160.65 3019.5,-21160.84 3069.83,-21182.72 3097.64,-21177.97 3124.5,-21225.84 3138.39,-21250.59 3136.72,-23241.46 3137.5,-23269.84 3147.04,-23618.65 3173.04,-24042.99 3179.52,-24145.67"/>
<polygon fill="orange" stroke="orange" points="3177.93,-24153.69 3180.4,-24159.54 3182.12,-24153.42 3177.93,-24153.69"/>
<polyline fill="none" stroke="orange" points="3180.02,-24153.55 3179.83,-24150.56 "/>
<ellipse fill="none" stroke="orange" cx="3179.68" cy="-24148.17" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3126.06" y="-23608.28" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/NodeInputSlot.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts -->
<g id="edge2138" class="edge">
<title>src/lib/litegraph/src/node/NodeInputSlot.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts</title>
<g id="a_edge2138"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1835.37,-23131.53C1813.59,-23131.96 1791.12,-23137.64 1785,-23157.84 1781.92,-23168.02 1782.08,-23530.61 1785,-23540.84 1800.48,-23595.06 1840.86,-23648.81 1864.35,-23676.87"/>
<polygon fill="orange" stroke="orange" points="1868.03,-23684.37 1873.53,-23687.55 1871.22,-23681.63 1868.03,-23684.37"/>
<polyline fill="none" stroke="orange" points="1869.62,-23683 1867.67,-23680.73 "/>
<ellipse fill="none" stroke="orange" cx="1866.1" cy="-23678.91" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1758.37" y="-23402.88" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/NodeInputSlot.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts -->
<g id="edge2139" class="edge">
<title>src/lib/litegraph/src/node/NodeInputSlot.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts</title>
<g id="a_edge2139"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1928.51,-23138.5C1941.71,-23140.64 1955.61,-23144.62 1967,-23151.84 1998.2,-23171.61 2143.05,-23389.77 2159.5,-23422.84 2203.22,-23510.71 2230.83,-23625.37 2241.27,-23673.73"/>
<polygon fill="orange" stroke="orange" points="2240.86,-23682.01 2244.15,-23687.45 2244.97,-23681.15 2240.86,-23682.01"/>
<polyline fill="none" stroke="orange" points="2242.92,-23681.58 2242.3,-23678.64 "/>
<ellipse fill="none" stroke="orange" cx="2241.81" cy="-23676.29" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2110.42" y="-23374.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/NodeInputSlot.ts&#45;&gt;src/lib/litegraph/src/subgraph/subgraphUtils.ts -->
<g id="edge2140" class="edge">
<title>src/lib/litegraph/src/node/NodeInputSlot.ts&#45;&gt;src/lib/litegraph/src/subgraph/subgraphUtils.ts</title>
<g id="a_edge2140"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1928.73,-23138.7C1942.38,-23137.06 1956.5,-23132.9 1967,-23123.84 1981.79,-23111.07 1964.27,-23093.43 1980,-23081.84 2101.1,-22992.56 2205.79,-22985.18 2318.5,-23084.84 2399.26,-23156.24 2399.37,-23520.16 2397.97,-23615.79"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2395.73,-23623.75 2397.72,-23629.79 2399.92,-23623.83 2395.73,-23623.75"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2397.82,-23623.79 2397.88,-23620.79 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2397.92" cy="-23618.39" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2415.64" y="-23359.61" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/NodeInputSlot.ts&#45;&gt;src/lib/litegraph/src/draw.ts -->
<g id="edge2133" class="edge">
<title>src/lib/litegraph/src/node/NodeInputSlot.ts&#45;&gt;src/lib/litegraph/src/draw.ts</title>
<g id="a_edge2133"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1928.74,-23140.21C1942.9,-23138.79 1957.31,-23134.37 1967,-23123.84 1994.9,-23093.51 1953.77,-22970.63 1980,-22938.84 2032.55,-22875.14 2109,-22956.17 2159.5,-22890.84 2169.85,-22877.45 2155.5,-21684.76 2167.5,-21672.84 2215.11,-21625.54 2260.44,-21639.17 2318.5,-21672.84 2361.4,-21697.71 2382.99,-21755.61 2392.05,-21787.95"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2392.01,-21796.23 2395.54,-21801.52 2396.08,-21795.18 2392.01,-21796.23"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2394.04,-21795.71 2393.3,-21792.8 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2392.7" cy="-21790.47" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2138.85" y="-22463.72" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/NodeSlot.ts -->
<g id="node755" class="node">
<title>src/lib/litegraph/src/node/NodeSlot.ts</title>
<g id="a_node755"><a xlink:href="src/lib/litegraph/src/node/NodeSlot.ts" xlink:title="NodeSlot.ts">
<path fill="#ddfeff" stroke="black" d="M2080,-23155.84C2080,-23155.84 2024,-23155.84 2024,-23155.84 2021,-23155.84 2018,-23152.84 2018,-23149.84 2018,-23149.84 2018,-23143.84 2018,-23143.84 2018,-23140.84 2021,-23137.84 2024,-23137.84 2024,-23137.84 2080,-23137.84 2080,-23137.84 2083,-23137.84 2086,-23140.84 2086,-23143.84 2086,-23143.84 2086,-23149.84 2086,-23149.84 2086,-23152.84 2083,-23155.84 2080,-23155.84"/>
<text text-anchor="start" x="2026" y="-23144.64" font-family="Helvetica,sans-Serif" font-size="9.00">NodeSlot.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/node/NodeInputSlot.ts&#45;&gt;src/lib/litegraph/src/node/NodeSlot.ts -->
<g id="edge2137" class="edge">
<title>src/lib/litegraph/src/node/NodeInputSlot.ts&#45;&gt;src/lib/litegraph/src/node/NodeSlot.ts</title>
<g id="a_edge2137"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1928.91,-23135.51C1952.24,-23136.32 1980.54,-23138 2004.03,-23139.95"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2011.77,-23142.76 2017.93,-23141.2 2012.15,-23138.58 2011.77,-23142.76"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2011.96,-23140.67 2008.97,-23140.4 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2006.58" cy="-23140.18" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1997.57" y="-23130.51" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/Subgraph.ts&#45;&gt;src/lib/litegraph/src/LGraph.ts -->
<g id="edge2197" class="edge">
<title>src/lib/litegraph/src/subgraph/Subgraph.ts&#45;&gt;src/lib/litegraph/src/LGraph.ts</title>
<g id="a_edge2197"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2793.43,-23806.55C2778.04,-23804.2 2762.26,-23798.13 2756,-23783.84 2748.91,-23767.65 2753.66,-23642.35 2756,-23624.84 2768.69,-23529.83 2805.28,-23420.99 2821.77,-23375.09"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2826.44,-23368.4 2826.53,-23362.05 2822.5,-23366.96 2826.44,-23368.4"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2824.47,-23367.68 2823.44,-23370.5 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2822.62" cy="-23372.76" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2739.82" y="-23568.38" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2208" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<g id="a_edge2208"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2684.57,-23736.05C2678.77,-23859 2616.79,-25170.88 2609.5,-25188.84 2577.04,-25268.79 2516.85,-25256.11 2481.5,-25334.84 2469.76,-25360.99 2485.92,-25373 2473.5,-25398.84 2434.3,-25480.43 2371.36,-25463.57 2331.5,-25544.84 2313.32,-25581.91 2345.93,-25605.97 2318.5,-25636.84 2268.15,-25693.5 2035.81,-25730.13 1980,-25678.84 1954.71,-25655.6 1982.44,-25555.51 1967,-25524.84 1954.67,-25500.34 1930.41,-25480.37 1911.12,-25467.38"/>
<polygon fill="orange" stroke="orange" points="1905.53,-25461.32 1899.34,-25459.87 1903.27,-25464.86 1905.53,-25461.32"/>
<polyline fill="none" stroke="orange" points="1904.4,-25463.09 1906.93,-25464.7 "/>
<ellipse fill="none" stroke="orange" cx="1908.96" cy="-25465.99" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2617.43" y="-24608.13" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2206" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge2206"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2626.43,-23735.88C2625.02,-23737.07 2623.7,-23738.39 2622.5,-23739.84 2609.72,-23755.26 2613.37,-24441.18 2609.5,-24460.84 2577.27,-24624.58 2590.13,-24691.47 2473.5,-24810.84 2425.74,-24859.72 2371.09,-24814.13 2331.5,-24869.84 2317.25,-24889.89 2336.4,-25073.96 2318.5,-25090.84 2294.09,-25113.86 2198.66,-25103.3 2167.5,-25090.84 2123.03,-25073.05 2085.98,-25028.86 2066.9,-25002.53"/>
<polygon fill="orange" stroke="orange" points="2063.97,-24994.65 2058.82,-24990.93 2060.52,-24997.05 2063.97,-24994.65"/>
<polyline fill="none" stroke="orange" points="2062.25,-24995.85 2063.96,-24998.31 "/>
<ellipse fill="none" stroke="orange" cx="2065.33" cy="-25000.28" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2586.71" y="-24359.27" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2207" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2207"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2681.71,-23717.79C2657.18,-23650.15 2503.16,-23222.41 2481.5,-23086.84 2479.56,-23074.7 2481.98,-22210.74 2473.5,-22201.84 2461.99,-22189.75 2366.07,-22187.99 2303.09,-22188.17"/>
<polygon fill="orange" stroke="orange" points="2295.02,-22186.11 2289.03,-22188.24 2295.04,-22190.31 2295.02,-22186.11"/>
<polyline fill="none" stroke="orange" points="2295.03,-22188.21 2298.03,-22188.19 "/>
<ellipse fill="none" stroke="orange" cx="2300.43" cy="-22188.18" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2456.14" y="-22945.65" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts -->
<g id="edge2211" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts</title>
<g id="a_edge2211"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2686,-23717.69C2686,-23502.45 2686,-23287.2 2686,-23071.96"/>
<polygon fill="orange" stroke="orange" points="2688.1,-23064.11 2686,-23058.11 2683.9,-23064.11 2688.1,-23064.11"/>
<polyline fill="none" stroke="orange" points="2686,-23064.11 2686,-23067.11 "/>
<ellipse fill="none" stroke="orange" cx="2686" cy="-23069.51" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2661.5" y="-23380.69" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts&#45;&gt;src/lib/litegraph/src/measure.ts -->
<g id="edge2209" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts&#45;&gt;src/lib/litegraph/src/measure.ts</title>
<g id="a_edge2209"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2736.83,-23717.82C2741.16,-23716.63 2745.44,-23715.31 2749.5,-23713.84 2823.35,-23687.13 2845.37,-23681.36 2905.5,-23630.84 3035.41,-23521.67 3137.34,-23339.07 3169.97,-23276.58"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3175.58,-23270.26 3176.46,-23263.97 3171.85,-23268.34 3175.58,-23270.26"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3173.71,-23269.3 3172.34,-23271.97 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3171.24" cy="-23274.1" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2979.47" y="-23522.75" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts -->
<g id="edge2198" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts</title>
<g id="a_edge2198"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2683.95,-23717.83C2677.37,-23660.9 2641.39,-23345.15 2622.5,-23086.84 2576.74,-22461.2 2551.62,-21692.34 2547.21,-21550.05"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2549.05,-21541.79 2546.77,-21535.85 2544.86,-21541.92 2549.05,-21541.79"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2546.95,-21541.85 2547.05,-21544.85 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2547.12" cy="-21547.25" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2568.94" y="-22620.81" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts -->
<g id="edge2202" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts</title>
<g id="a_edge2202"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2655.54,-23735.89C2641.7,-23739.71 2624.9,-23743.76 2609.5,-23745.84 2549.59,-23753.93 2533.96,-23748.17 2473.5,-23748.84 2253.94,-23751.26 2196.11,-23764.7 1980,-23725.84 1960.21,-23722.28 1938.73,-23716.11 1921.03,-23710.37"/>
<polygon fill="orange" stroke="orange" points="1914.1,-23705.84 1907.75,-23705.92 1912.77,-23709.82 1914.1,-23705.84"/>
<polyline fill="none" stroke="orange" points="1913.44,-23707.83 1916.28,-23708.78 "/>
<ellipse fill="none" stroke="orange" cx="1918.56" cy="-23709.54" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2257.56" y="-23745.61" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts -->
<g id="edge2203" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts</title>
<g id="a_edge2203"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2622.29,-23725.38C2551.53,-23723.34 2433.03,-23718.7 2331.5,-23708.84 2325.6,-23708.26 2319.47,-23707.57 2313.34,-23706.81"/>
<polygon fill="orange" stroke="orange" points="2305.8,-23703.7 2299.58,-23705.01 2305.26,-23707.87 2305.8,-23703.7"/>
<polyline fill="none" stroke="orange" points="2305.53,-23705.79 2308.5,-23706.18 "/>
<ellipse fill="none" stroke="orange" cx="2310.88" cy="-23706.49" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2436.64" y="-23711.35" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts -->
<g id="edge2210" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2687.87,-23717.79C2695.86,-23634.94 2756.24,-23010.88 2762.5,-23003.84 2767.41,-22998.31 2773.89,-22994.58 2780.88,-22992.11"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2781.7,-22994.06 2786.84,-22990.32 2780.49,-22990.04 2781.7,-22994.06"/>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts&#45;&gt;src/lib/litegraph/src/infrastructure/Rectangle.ts -->
<g id="edge2205" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts&#45;&gt;src/lib/litegraph/src/infrastructure/Rectangle.ts</title>
<g id="a_edge2205"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2684.95,-23736.08C2684.42,-23795.28 2678.38,-24120.63 2609.5,-24183.84 2588.48,-24203.13 2508.77,-24185.46 2481.5,-24193.84 2397.61,-24219.59 2310.94,-24279.3 2270.87,-24309.16"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2263.28,-24312.27 2259.76,-24317.57 2265.82,-24315.62 2263.28,-24312.27"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2264.55,-24313.94 2266.94,-24312.13 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2268.85" cy="-24310.69" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2466.17" y="-24184.89" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts&#45;&gt;src/lib/litegraph/src/subgraph/Subgraph.ts -->
<g id="edge2201" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts&#45;&gt;src/lib/litegraph/src/subgraph/Subgraph.ts</title>
<g id="a_edge2201"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2695.34,-23736.04C2708.35,-23749.81 2734.84,-23775.69 2762.5,-23789.84 2768.02,-23792.66 2774.04,-23795.04 2780.14,-23797.04"/>
<polygon fill="orange" stroke="orange" points="2787.08,-23801.2 2793.42,-23800.82 2788.23,-23797.16 2787.08,-23801.2"/>
<polyline fill="none" stroke="orange" points="2787.65,-23799.18 2784.77,-23798.36 "/>
<ellipse fill="none" stroke="orange" cx="2782.46" cy="-23797.7" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2714.6" y="-23768" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts&#45;&gt;src/lib/litegraph/src/canvas/LinkConnector.ts -->
<g id="edge2204" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts&#45;&gt;src/lib/litegraph/src/canvas/LinkConnector.ts</title>
<g id="a_edge2204"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2626.98,-23717.74C2625.39,-23716.57 2623.89,-23715.27 2622.5,-23713.84 2598.98,-23689.52 2630.16,-23665.63 2609.5,-23638.84 2546.84,-23557.57 2502.12,-23542.84 2399.5,-23542.84 2051,-23542.84 2051,-23542.84 2051,-23542.84 1919.18,-23542.84 1857.37,-23569.14 1789,-23681.84 1773.87,-23706.77 1800.5,-24710.14 1781,-24731.84 1763.31,-24751.52 1734.89,-24756.48 1709.03,-24756.01"/>
<polygon fill="orange" stroke="orange" points="1701.12,-24753.48 1695.01,-24755.25 1700.89,-24757.67 1701.12,-24753.48"/>
<polyline fill="none" stroke="orange" points="1701,-24755.57 1704,-24755.74 "/>
<ellipse fill="none" stroke="orange" cx="1706.4" cy="-24755.87" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1762.43" y="-24232.79" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts&#45;&gt;src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts -->
<g id="edge2199" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts&#45;&gt;src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts</title>
<g id="a_edge2199"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2713.71,-23735.87C2734.8,-23742.99 2764.56,-23753.06 2788.57,-23761.17"/>
<polygon fill="orange" stroke="orange" points="2795.57,-23765.75 2801.93,-23765.69 2796.92,-23761.77 2795.57,-23765.75"/>
<polyline fill="none" stroke="orange" points="2796.24,-23763.76 2793.4,-23762.8 "/>
<ellipse fill="none" stroke="orange" cx="2791.13" cy="-23762.04" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2733.54" y="-23743.65" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts&#45;&gt;src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts -->
<g id="edge2200" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts&#45;&gt;src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts</title>
<g id="a_edge2200"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2749.7,-23726.84C2749.83,-23726.84 2749.96,-23726.84 2750.09,-23726.84"/>
<polygon fill="orange" stroke="orange" points="2756.24,-23728.94 2762.24,-23726.84 2756.24,-23724.74 2756.24,-23728.94"/>
<polyline fill="none" stroke="orange" points="2756.24,-23726.84 2753.24,-23726.84 "/>
<ellipse fill="none" stroke="orange" cx="2750.84" cy="-23726.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2774.56" y="-23719.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/BaseWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2352" class="edge">
<title>src/lib/litegraph/src/widgets/BaseWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<g id="a_edge2352"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2396.86,-22380.02C2391.04,-22463.58 2347.37,-23101.07 2331.5,-23618.84 2330.84,-23640.24 2332.94,-25145.02 2318.5,-25160.84 2295.76,-25185.74 2190.43,-25151.11 2167.5,-25175.84 2154.84,-25189.49 2172.82,-25497.83 2159.5,-25510.84 2145.23,-25524.77 1999.18,-25516.29 1980,-25510.84 1951.39,-25502.7 1922.96,-25483.46 1904.34,-25468.94"/>
<polygon fill="orange" stroke="orange" points="1899.37,-25462.19 1893.39,-25460.04 1896.72,-25465.45 1899.37,-25462.19"/>
<polyline fill="none" stroke="orange" points="1898.04,-25463.82 1900.37,-25465.71 "/>
<ellipse fill="none" stroke="orange" cx="1902.24" cy="-25467.23" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2306.72" y="-23859.38" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/BaseWidget.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2351" class="edge">
<title>src/lib/litegraph/src/widgets/BaseWidget.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge2351"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2396.86,-22380.02C2391.1,-22463.58 2347.76,-23101.08 2331.5,-23618.84 2330.93,-23636.94 2330.72,-24909.47 2318.5,-24922.84 2295.74,-24947.72 2200.31,-24930.05 2167.5,-24937.84 2138.67,-24944.68 2107.36,-24957.08 2084.78,-24966.97"/>
<polygon fill="orange" stroke="orange" points="2076.56,-24968.37 2071.95,-24972.74 2078.28,-24972.2 2076.56,-24968.37"/>
<polyline fill="none" stroke="orange" points="2077.42,-24970.28 2080.16,-24969.05 "/>
<ellipse fill="none" stroke="orange" cx="2082.35" cy="-24968.07" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2306.79" y="-23679.35" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/BaseWidget.ts&#45;&gt;src/lib/litegraph/src/types/events.ts -->
<g id="edge2353" class="edge">
<title>src/lib/litegraph/src/widgets/BaseWidget.ts&#45;&gt;src/lib/litegraph/src/types/events.ts</title>
<g id="a_edge2353"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2439.38,-22373.23C2452.13,-22371.81 2465.1,-22367.65 2473.5,-22357.84 2488.39,-22340.45 2465.79,-21962.49 2481.5,-21945.84 2501.08,-21925.08 2588.56,-21955.22 2609.5,-21935.84 2636.9,-21910.48 2595.37,-21878.49 2622.5,-21852.84 2645.37,-21831.2 2883.16,-21816.65 2905.5,-21838.84 2927.91,-21861.09 2893.98,-22951.01 2913.5,-22975.84 2916.26,-22979.34 2919.81,-22981.99 2923.76,-22983.98"/>
<polygon fill="orange" stroke="orange" points="2930.89,-22988.49 2937.24,-22988.34 2932.18,-22984.5 2930.89,-22988.49"/>
<polyline fill="none" stroke="orange" points="2931.53,-22986.49 2928.68,-22985.57 "/>
<ellipse fill="none" stroke="orange" cx="2926.39" cy="-22984.83" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2883.17" y="-22685.16" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/BaseWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2354" class="edge">
<title>src/lib/litegraph/src/widgets/BaseWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge2354"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2406.87,-22361.58C2422.46,-22341.42 2458.56,-22291.41 2473.5,-22242.84 2477.1,-22231.12 2472.53,-22141.18 2481.5,-22132.84 2523.16,-22094.1 2566.9,-22095.14 2609.5,-22132.84 2627.27,-22148.56 2608.72,-22219.51 2622.5,-22238.84 2658.96,-22289.98 2715.73,-22247.87 2749.5,-22300.84 2770.5,-22333.77 2737.83,-22973.55 2762.5,-23003.84 2768.03,-23010.62 2775.91,-23014.74 2784.32,-23017.16"/>
<polygon fill="orange" stroke="orange" points="2791.9,-23020.72 2798.18,-23019.77 2792.67,-23016.59 2791.9,-23020.72"/>
<polyline fill="none" stroke="orange" points="2792.29,-23018.66 2789.34,-23018.1 "/>
<ellipse fill="none" stroke="orange" cx="2786.98" cy="-23017.66" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2729.55" y="-22685.88" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/BaseWidget.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts -->
<g id="edge2348" class="edge">
<title>src/lib/litegraph/src/widgets/BaseWidget.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts</title>
<g id="a_edge2348"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2439.38,-22373.24C2452.13,-22371.81 2465.1,-22367.65 2473.5,-22357.84 2481.11,-22348.95 2480.5,-21948.49 2481.5,-21936.84 2494.26,-21788.31 2527.58,-21611.91 2539.86,-21549.82"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2543.51,-21542.31 2542.62,-21536.02 2539.39,-21541.49 2543.51,-21542.31"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2541.45,-21541.9 2540.86,-21544.84 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2540.39" cy="-21547.2" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2456.71" y="-21947.43" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/BaseWidget.ts&#45;&gt;src/lib/litegraph/src/infrastructure/Rectangle.ts -->
<g id="edge2350" class="edge">
<title>src/lib/litegraph/src/widgets/BaseWidget.ts&#45;&gt;src/lib/litegraph/src/infrastructure/Rectangle.ts</title>
<g id="a_edge2350"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2357.67,-22370.13C2347.69,-22372.01 2337.99,-22376.02 2331.5,-22383.84 2318.52,-22399.48 2320.07,-23826.58 2318.5,-23846.84 2304.76,-24024.09 2265.75,-24235.37 2252.48,-24304.06"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2248.9,-24311.45 2249.81,-24317.74 2253.02,-24312.25 2248.9,-24311.45"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2250.96,-24311.85 2251.54,-24308.9 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2252" cy="-24306.55" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2295.47" y="-23336.85" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/BaseWidget.ts&#45;&gt;src/lib/litegraph/src/draw.ts -->
<g id="edge2349" class="edge">
<title>src/lib/litegraph/src/widgets/BaseWidget.ts&#45;&gt;src/lib/litegraph/src/draw.ts</title>
<g id="a_edge2349"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2398.5,-22361.69C2398.5,-22185.75 2398.5,-22009.82 2398.5,-21833.88"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2400.6,-21825.86 2398.5,-21819.86 2396.4,-21825.86 2400.6,-21825.86"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2398.5,-21825.86 2398.5,-21828.86 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2398.5" cy="-21831.26" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2374" y="-22083.37" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2422" class="edge">
<title>src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2422"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1920.58,-22522.81C1937.19,-22522.39 1955.52,-22518.53 1967,-22505.84 2003.13,-22465.9 1946.78,-22306.23 1980,-22263.84 2029.7,-22200.42 2128.64,-22187.93 2190.85,-22186.84"/>
<polygon fill="orange" stroke="orange" points="2198.69,-22188.9 2204.68,-22186.78 2198.67,-22184.7 2198.69,-22188.9"/>
<polyline fill="none" stroke="orange" points="2198.68,-22186.8 2195.68,-22186.82 "/>
<ellipse fill="none" stroke="orange" cx="2193.28" cy="-22186.83" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1955.5" y="-22256.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2423" class="edge">
<title>src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge2423"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1920.84,-22523.04C1937.5,-22522.67 1955.8,-22518.78 1967,-22505.84 1992.92,-22475.88 1954.32,-21110 1980,-21079.84 2034.81,-21015.48 2083.26,-21054.97 2167.5,-21047.84 2200.94,-21045 2288.62,-21032.56 2318.5,-21047.84 2327.29,-21052.33 2323.07,-21060.7 2331.5,-21065.84 2438.18,-21130.9 2525.15,-21015.65 2609.5,-21107.84 2641.36,-21142.66 2589.42,-21286.17 2622.5,-21319.84 2642.34,-21340.03 2730.2,-21309.12 2749.5,-21329.84 2781.2,-21363.86 2733.32,-22967.63 2762.5,-23003.84 2768.1,-23010.79 2776.18,-23014.95 2784.79,-23017.35"/>
<polygon fill="orange" stroke="orange" points="2792.2,-23020.84 2798.47,-23019.84 2792.95,-23016.7 2792.2,-23020.84"/>
<polyline fill="none" stroke="orange" points="2792.57,-23018.77 2789.62,-23018.23 "/>
<ellipse fill="none" stroke="orange" cx="2787.26" cy="-23017.8" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2728.2" y="-22762.82" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts -->
<g id="edge2403" class="edge">
<title>src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts</title>
<g id="a_edge2403"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1897.41,-22527.97C1915.75,-22539.01 1948.82,-22556.96 1980,-22563.84 1999.48,-22568.13 2144.92,-22577.45 2159.5,-22563.84 2178.39,-22546.21 2149.63,-22466.5 2167.5,-22447.84 2190.86,-22423.45 2287.15,-22443.39 2318.5,-22430.84 2341.46,-22421.64 2363.52,-22403.88 2378.47,-22390.06"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2385.95,-22385.74 2388.81,-22380.06 2383.03,-22382.72 2385.95,-22385.74"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2384.49,-22384.23 2382.34,-22386.32 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2380.61" cy="-22387.98" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2138.3" y="-22450.26" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/utils/type.ts -->
<g id="edge2424" class="edge">
<title>src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/utils/type.ts</title>
<g id="a_edge2424"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1920.84,-22523.04C1937.5,-22522.66 1955.8,-22518.78 1967,-22505.84 1991.22,-22477.86 1953.71,-21199.87 1980,-21173.84 2135.85,-21019.5 2277.41,-21075.58 2473.5,-21173.84 2563.78,-21219.07 2576.75,-21260.32 2609.5,-21355.84 2621.93,-21392.1 2598.48,-22015.95 2622.5,-22045.84 2628.14,-22052.86 2636.44,-22056.94 2645.16,-22059.24"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2652.62,-22062.63 2658.88,-22061.56 2653.32,-22058.49 2652.62,-22062.63"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2652.97,-22060.56 2650.01,-22060.06 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2647.64" cy="-22059.66" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1951.05" y="-22284.55" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/LegacyWidget.ts -->
<g id="edge2413" class="edge">
<title>src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/LegacyWidget.ts</title>
<g id="a_edge2413"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1885.46,-22528.09C1893.49,-22556.31 1921.86,-22641.52 1980,-22677.84 2042.38,-22716.8 2129.53,-22717.09 2186.84,-22711.66"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2194.99,-22712.91 2200.73,-22710.18 2194.54,-22708.73 2194.99,-22712.91"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2194.77,-22710.82 2191.78,-22711.14 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2189.4" cy="-22711.39" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1989.58" y="-22687.47" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/AssetWidget.ts -->
<g id="node759" class="node">
<title>src/lib/litegraph/src/widgets/AssetWidget.ts</title>
<g id="a_node759"><a xlink:href="src/lib/litegraph/src/widgets/AssetWidget.ts" xlink:title="AssetWidget.ts">
<path fill="#ddfeff" stroke="black" d="M2283,-22681.84C2283,-22681.84 2211,-22681.84 2211,-22681.84 2208,-22681.84 2205,-22678.84 2205,-22675.84 2205,-22675.84 2205,-22669.84 2205,-22669.84 2205,-22666.84 2208,-22663.84 2211,-22663.84 2211,-22663.84 2283,-22663.84 2283,-22663.84 2286,-22663.84 2289,-22666.84 2289,-22669.84 2289,-22669.84 2289,-22675.84 2289,-22675.84 2289,-22678.84 2286,-22681.84 2283,-22681.84"/>
<text text-anchor="start" x="2213" y="-22670.64" font-family="Helvetica,sans-Serif" font-size="9.00">AssetWidget.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/AssetWidget.ts -->
<g id="edge2402" class="edge">
<title>src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/AssetWidget.ts</title>
<g id="a_edge2402"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1885.99,-22527.92C1895.14,-22554.04 1925.5,-22629.46 1980,-22659.84 2045.34,-22696.26 2134.33,-22691.84 2190.99,-22683.65"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2199.06,-22684.51 2204.66,-22681.51 2198.41,-22680.36 2199.06,-22684.51"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2198.73,-22682.44 2195.77,-22682.9 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2193.4" cy="-22683.27" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2000.33" y="-22670.82" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/BooleanWidget.ts -->
<g id="node761" class="node">
<title>src/lib/litegraph/src/widgets/BooleanWidget.ts</title>
<g id="a_node761"><a xlink:href="src/lib/litegraph/src/widgets/BooleanWidget.ts" xlink:title="BooleanWidget.ts">
<path fill="#ddfeff" stroke="black" d="M2288.5,-22471.84C2288.5,-22471.84 2205.5,-22471.84 2205.5,-22471.84 2202.5,-22471.84 2199.5,-22468.84 2199.5,-22465.84 2199.5,-22465.84 2199.5,-22459.84 2199.5,-22459.84 2199.5,-22456.84 2202.5,-22453.84 2205.5,-22453.84 2205.5,-22453.84 2288.5,-22453.84 2288.5,-22453.84 2291.5,-22453.84 2294.5,-22456.84 2294.5,-22459.84 2294.5,-22459.84 2294.5,-22465.84 2294.5,-22465.84 2294.5,-22468.84 2291.5,-22471.84 2288.5,-22471.84"/>
<text text-anchor="start" x="2207.5" y="-22460.64" font-family="Helvetica,sans-Serif" font-size="9.00">BooleanWidget.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/BooleanWidget.ts -->
<g id="edge2404" class="edge">
<title>src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/BooleanWidget.ts</title>
<g id="a_edge2404"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1894.06,-22527.87C1911.21,-22541.24 1945.82,-22565.68 1980,-22574.84 2018.53,-22585.16 2130.16,-22601.86 2159.5,-22574.84 2175.41,-22560.18 2153.04,-22493.92 2167.5,-22477.84 2172.54,-22472.23 2178.97,-22468.33 2185.98,-22465.66"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2194.25,-22465.6 2199.5,-22462.01 2193.16,-22461.54 2194.25,-22465.6"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2193.7,-22463.57 2190.81,-22464.36 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2188.49" cy="-22464.98" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2010.32" y="-22577.93" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/ButtonWidget.ts -->
<g id="node762" class="node">
<title>src/lib/litegraph/src/widgets/ButtonWidget.ts</title>
<g id="a_node762"><a xlink:href="src/lib/litegraph/src/widgets/ButtonWidget.ts" xlink:title="ButtonWidget.ts">
<path fill="#ddfeff" stroke="black" d="M2286.5,-22501.84C2286.5,-22501.84 2207.5,-22501.84 2207.5,-22501.84 2204.5,-22501.84 2201.5,-22498.84 2201.5,-22495.84 2201.5,-22495.84 2201.5,-22489.84 2201.5,-22489.84 2201.5,-22486.84 2204.5,-22483.84 2207.5,-22483.84 2207.5,-22483.84 2286.5,-22483.84 2286.5,-22483.84 2289.5,-22483.84 2292.5,-22486.84 2292.5,-22489.84 2292.5,-22489.84 2292.5,-22495.84 2292.5,-22495.84 2292.5,-22498.84 2289.5,-22501.84 2286.5,-22501.84"/>
<text text-anchor="start" x="2209.5" y="-22490.64" font-family="Helvetica,sans-Serif" font-size="9.00">ButtonWidget.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/ButtonWidget.ts -->
<g id="edge2405" class="edge">
<title>src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/ButtonWidget.ts</title>
<g id="a_edge2405"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1891.53,-22527.98C1907.21,-22544.02 1942.45,-22576.7 1980,-22588.84 1998.98,-22594.97 2144.72,-22602.23 2159.5,-22588.84 2172.9,-22576.69 2155.3,-22521.19 2167.5,-22507.84 2172.95,-22501.87 2179.98,-22497.85 2187.59,-22495.18"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2195.91,-22495.29 2201.23,-22491.81 2194.9,-22491.21 2195.91,-22495.29"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2195.4,-22493.25 2192.49,-22493.97 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2190.16" cy="-22494.55" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2065.51" y="-22587.85" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/ChartWidget.ts -->
<g id="node763" class="node">
<title>src/lib/litegraph/src/widgets/ChartWidget.ts</title>
<g id="a_node763"><a xlink:href="src/lib/litegraph/src/widgets/ChartWidget.ts" xlink:title="ChartWidget.ts">
<path fill="#ddfeff" stroke="black" d="M2283.5,-22531.84C2283.5,-22531.84 2210.5,-22531.84 2210.5,-22531.84 2207.5,-22531.84 2204.5,-22528.84 2204.5,-22525.84 2204.5,-22525.84 2204.5,-22519.84 2204.5,-22519.84 2204.5,-22516.84 2207.5,-22513.84 2210.5,-22513.84 2210.5,-22513.84 2283.5,-22513.84 2283.5,-22513.84 2286.5,-22513.84 2289.5,-22516.84 2289.5,-22519.84 2289.5,-22519.84 2289.5,-22525.84 2289.5,-22525.84 2289.5,-22528.84 2286.5,-22531.84 2283.5,-22531.84"/>
<text text-anchor="start" x="2212.5" y="-22520.64" font-family="Helvetica,sans-Serif" font-size="9.00">ChartWidget.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/ChartWidget.ts -->
<g id="edge2406" class="edge">
<title>src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/ChartWidget.ts</title>
<g id="a_edge2406"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1889.75,-22528C1903.96,-22546.45 1939.09,-22587.58 1980,-22602.84 2017.38,-22616.77 2129.62,-22629.26 2159.5,-22602.84 2181.3,-22583.55 2147.61,-22559.09 2167.5,-22537.84 2173.73,-22531.18 2181.94,-22526.95 2190.7,-22524.34"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2198.78,-22524.8 2204.23,-22521.52 2197.93,-22520.69 2198.78,-22524.8"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2198.36,-22522.75 2195.42,-22523.36 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2193.07" cy="-22523.85" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2010.92" y="-22607.56" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/ColorWidget.ts -->
<g id="node764" class="node">
<title>src/lib/litegraph/src/widgets/ColorWidget.ts</title>
<g id="a_node764"><a xlink:href="src/lib/litegraph/src/widgets/ColorWidget.ts" xlink:title="ColorWidget.ts">
<path fill="#ddfeff" stroke="black" d="M2282.5,-22561.84C2282.5,-22561.84 2211.5,-22561.84 2211.5,-22561.84 2208.5,-22561.84 2205.5,-22558.84 2205.5,-22555.84 2205.5,-22555.84 2205.5,-22549.84 2205.5,-22549.84 2205.5,-22546.84 2208.5,-22543.84 2211.5,-22543.84 2211.5,-22543.84 2282.5,-22543.84 2282.5,-22543.84 2285.5,-22543.84 2288.5,-22546.84 2288.5,-22549.84 2288.5,-22549.84 2288.5,-22555.84 2288.5,-22555.84 2288.5,-22558.84 2285.5,-22561.84 2282.5,-22561.84"/>
<text text-anchor="start" x="2213.5" y="-22550.64" font-family="Helvetica,sans-Serif" font-size="9.00">ColorWidget.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/ColorWidget.ts -->
<g id="edge2407" class="edge">
<title>src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/ColorWidget.ts</title>
<g id="a_edge2407"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1888.63,-22527.93C1901.7,-22548.06 1936.35,-22596.02 1980,-22613.84 2016.93,-22628.91 2128.97,-22639.51 2159.5,-22613.84 2175.38,-22600.48 2152.95,-22582.63 2167.5,-22567.84 2174.03,-22561.2 2182.52,-22557.01 2191.5,-22554.45"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2199.85,-22554.92 2205.32,-22551.69 2199.03,-22550.8 2199.85,-22554.92"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2199.44,-22552.86 2196.5,-22553.45 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2194.14" cy="-22553.92" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2011.8" y="-22619.06" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/ComboWidget.ts -->
<g id="node765" class="node">
<title>src/lib/litegraph/src/widgets/ComboWidget.ts</title>
<g id="a_node765"><a xlink:href="src/lib/litegraph/src/widgets/ComboWidget.ts" xlink:title="ComboWidget.ts">
<path fill="#ddfeff" stroke="black" d="M2092,-22407.84C2092,-22407.84 2012,-22407.84 2012,-22407.84 2009,-22407.84 2006,-22404.84 2006,-22401.84 2006,-22401.84 2006,-22395.84 2006,-22395.84 2006,-22392.84 2009,-22389.84 2012,-22389.84 2012,-22389.84 2092,-22389.84 2092,-22389.84 2095,-22389.84 2098,-22392.84 2098,-22395.84 2098,-22395.84 2098,-22401.84 2098,-22401.84 2098,-22404.84 2095,-22407.84 2092,-22407.84"/>
<text text-anchor="start" x="2014" y="-22396.64" font-family="Helvetica,sans-Serif" font-size="9.00">ComboWidget.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/ComboWidget.ts -->
<g id="edge2408" class="edge">
<title>src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/ComboWidget.ts</title>
<g id="a_edge2408"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1920.53,-22522.34C1936.92,-22521.77 1955.08,-22517.92 1967,-22505.84 1996.01,-22476.45 1951.81,-22444.01 1980,-22413.84 1983.61,-22409.97 1987.94,-22406.97 1992.67,-22404.66"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2000.9,-22403.98 2005.86,-22400 1999.5,-22400.02 2000.9,-22403.98"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2000.2,-22402 1997.37,-22403 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1995.11" cy="-22403.8" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1949.33" y="-22453.02" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/FileUploadWidget.ts -->
<g id="node766" class="node">
<title>src/lib/litegraph/src/widgets/FileUploadWidget.ts</title>
<g id="a_node766"><a xlink:href="src/lib/litegraph/src/widgets/FileUploadWidget.ts" xlink:title="FileUploadWidget.ts">
<path fill="#ddfeff" stroke="black" d="M2294,-22591.84C2294,-22591.84 2200,-22591.84 2200,-22591.84 2197,-22591.84 2194,-22588.84 2194,-22585.84 2194,-22585.84 2194,-22579.84 2194,-22579.84 2194,-22576.84 2197,-22573.84 2200,-22573.84 2200,-22573.84 2294,-22573.84 2294,-22573.84 2297,-22573.84 2300,-22576.84 2300,-22579.84 2300,-22579.84 2300,-22585.84 2300,-22585.84 2300,-22588.84 2297,-22591.84 2294,-22591.84"/>
<text text-anchor="start" x="2202" y="-22580.64" font-family="Helvetica,sans-Serif" font-size="9.00">FileUploadWidget.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/FileUploadWidget.ts -->
<g id="edge2409" class="edge">
<title>src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/FileUploadWidget.ts</title>
<g id="a_edge2409"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1887.79,-22527.96C1899.82,-22549.73 1933.66,-22604.43 1980,-22624.84 2016.51,-22640.91 2127.54,-22648.7 2159.5,-22624.84 2169.53,-22617.35 2158.22,-22606.24 2167.5,-22597.84 2171.38,-22594.32 2175.82,-22591.52 2180.57,-22589.29"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2188.75,-22588.63 2193.71,-22584.66 2187.35,-22584.67 2188.75,-22588.63"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2188.05,-22586.65 2185.22,-22587.65 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2182.96" cy="-22588.45" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2006.07" y="-22629.47" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/GalleriaWidget.ts -->
<g id="node767" class="node">
<title>src/lib/litegraph/src/widgets/GalleriaWidget.ts</title>
<g id="a_node767"><a xlink:href="src/lib/litegraph/src/widgets/GalleriaWidget.ts" xlink:title="GalleriaWidget.ts">
<path fill="#ddfeff" stroke="black" d="M2287.5,-22621.84C2287.5,-22621.84 2206.5,-22621.84 2206.5,-22621.84 2203.5,-22621.84 2200.5,-22618.84 2200.5,-22615.84 2200.5,-22615.84 2200.5,-22609.84 2200.5,-22609.84 2200.5,-22606.84 2203.5,-22603.84 2206.5,-22603.84 2206.5,-22603.84 2287.5,-22603.84 2287.5,-22603.84 2290.5,-22603.84 2293.5,-22606.84 2293.5,-22609.84 2293.5,-22609.84 2293.5,-22615.84 2293.5,-22615.84 2293.5,-22618.84 2290.5,-22621.84 2287.5,-22621.84"/>
<text text-anchor="start" x="2208.5" y="-22610.64" font-family="Helvetica,sans-Serif" font-size="9.00">GalleriaWidget.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/GalleriaWidget.ts -->
<g id="edge2410" class="edge">
<title>src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/GalleriaWidget.ts</title>
<g id="a_edge2410"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1887.03,-22527.84C1897.97,-22551.05 1930.81,-22612.72 1980,-22635.84 2052.2,-22669.77 2085.79,-22666.37 2159.5,-22635.84 2164.15,-22633.91 2163.06,-22630.19 2167.5,-22627.84 2173.55,-22624.63 2180.18,-22622.11 2186.95,-22620.12"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2195.11,-22620.29 2200.44,-22616.83 2194.11,-22616.21 2195.11,-22620.29"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2194.61,-22618.25 2191.69,-22618.96 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2189.36" cy="-22619.53" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1993.27" y="-22644.09" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/ImageCompareWidget.ts -->
<g id="node768" class="node">
<title>src/lib/litegraph/src/widgets/ImageCompareWidget.ts</title>
<g id="a_node768"><a xlink:href="src/lib/litegraph/src/widgets/ImageCompareWidget.ts" xlink:title="ImageCompareWidget.ts">
<path fill="#ddfeff" stroke="black" d="M2305.5,-22651.84C2305.5,-22651.84 2188.5,-22651.84 2188.5,-22651.84 2185.5,-22651.84 2182.5,-22648.84 2182.5,-22645.84 2182.5,-22645.84 2182.5,-22639.84 2182.5,-22639.84 2182.5,-22636.84 2185.5,-22633.84 2188.5,-22633.84 2188.5,-22633.84 2305.5,-22633.84 2305.5,-22633.84 2308.5,-22633.84 2311.5,-22636.84 2311.5,-22639.84 2311.5,-22639.84 2311.5,-22645.84 2311.5,-22645.84 2311.5,-22648.84 2308.5,-22651.84 2305.5,-22651.84"/>
<text text-anchor="start" x="2190.5" y="-22640.64" font-family="Helvetica,sans-Serif" font-size="9.00">ImageCompareWidget.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/ImageCompareWidget.ts -->
<g id="edge2411" class="edge">
<title>src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/ImageCompareWidget.ts</title>
<g id="a_edge2411"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1886.22,-22527.9C1895.8,-22553.25 1926.76,-22624.77 1980,-22651.84 2011.87,-22668.04 2102.4,-22661.37 2169.03,-22653.55"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2177.16,-22654.68 2182.86,-22651.87 2176.65,-22650.51 2177.16,-22654.68"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2176.9,-22652.6 2173.92,-22652.96 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2171.54" cy="-22653.25" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2006.54" y="-22654.15" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/KnobWidget.ts -->
<g id="node769" class="node">
<title>src/lib/litegraph/src/widgets/KnobWidget.ts</title>
<g id="a_node769"><a xlink:href="src/lib/litegraph/src/widgets/KnobWidget.ts" xlink:title="KnobWidget.ts">
<path fill="#ddfeff" stroke="black" d="M2087.5,-22527.84C2087.5,-22527.84 2016.5,-22527.84 2016.5,-22527.84 2013.5,-22527.84 2010.5,-22524.84 2010.5,-22521.84 2010.5,-22521.84 2010.5,-22515.84 2010.5,-22515.84 2010.5,-22512.84 2013.5,-22509.84 2016.5,-22509.84 2016.5,-22509.84 2087.5,-22509.84 2087.5,-22509.84 2090.5,-22509.84 2093.5,-22512.84 2093.5,-22515.84 2093.5,-22515.84 2093.5,-22521.84 2093.5,-22521.84 2093.5,-22524.84 2090.5,-22527.84 2087.5,-22527.84"/>
<text text-anchor="start" x="2018.5" y="-22516.64" font-family="Helvetica,sans-Serif" font-size="9.00">KnobWidget.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/KnobWidget.ts -->
<g id="edge2412" class="edge">
<title>src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/KnobWidget.ts</title>
<g id="a_edge2412"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1920.7,-22518.84C1943.02,-22518.84 1971.69,-22518.84 1996.44,-22518.84"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2004.49,-22520.94 2010.49,-22518.84 2004.49,-22516.74 2004.49,-22520.94"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2004.49,-22518.84 2001.49,-22518.84 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1999.09" cy="-22518.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1941.14" y="-22511.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/MarkdownWidget.ts -->
<g id="node770" class="node">
<title>src/lib/litegraph/src/widgets/MarkdownWidget.ts</title>
<g id="a_node770"><a xlink:href="src/lib/litegraph/src/widgets/MarkdownWidget.ts" xlink:title="MarkdownWidget.ts">
<path fill="#ddfeff" stroke="black" d="M2099.5,-22557.84C2099.5,-22557.84 2004.5,-22557.84 2004.5,-22557.84 2001.5,-22557.84 1998.5,-22554.84 1998.5,-22551.84 1998.5,-22551.84 1998.5,-22545.84 1998.5,-22545.84 1998.5,-22542.84 2001.5,-22539.84 2004.5,-22539.84 2004.5,-22539.84 2099.5,-22539.84 2099.5,-22539.84 2102.5,-22539.84 2105.5,-22542.84 2105.5,-22545.84 2105.5,-22545.84 2105.5,-22551.84 2105.5,-22551.84 2105.5,-22554.84 2102.5,-22557.84 2099.5,-22557.84"/>
<text text-anchor="start" x="2006.5" y="-22546.64" font-family="Helvetica,sans-Serif" font-size="9.00">MarkdownWidget.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/MarkdownWidget.ts -->
<g id="edge2414" class="edge">
<title>src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/MarkdownWidget.ts</title>
<g id="a_edge2414"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1920.7,-22525.57C1940.08,-22529.03 1964.23,-22533.34 1986.46,-22537.31"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1994.08,-22540.81 2000.36,-22539.79 1994.82,-22536.67 1994.08,-22540.81"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1994.45,-22538.74 1991.5,-22538.21 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1989.14" cy="-22537.79" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1984.96" y="-22525.47" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/MultiSelectWidget.ts -->
<g id="node771" class="node">
<title>src/lib/litegraph/src/widgets/MultiSelectWidget.ts</title>
<g id="a_node771"><a xlink:href="src/lib/litegraph/src/widgets/MultiSelectWidget.ts" xlink:title="MultiSelectWidget.ts">
<path fill="#ddfeff" stroke="black" d="M2101,-22287.84C2101,-22287.84 2003,-22287.84 2003,-22287.84 2000,-22287.84 1997,-22284.84 1997,-22281.84 1997,-22281.84 1997,-22275.84 1997,-22275.84 1997,-22272.84 2000,-22269.84 2003,-22269.84 2003,-22269.84 2101,-22269.84 2101,-22269.84 2104,-22269.84 2107,-22272.84 2107,-22275.84 2107,-22275.84 2107,-22281.84 2107,-22281.84 2107,-22284.84 2104,-22287.84 2101,-22287.84"/>
<text text-anchor="start" x="2005" y="-22276.64" font-family="Helvetica,sans-Serif" font-size="9.00">MultiSelectWidget.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/MultiSelectWidget.ts -->
<g id="edge2415" class="edge">
<title>src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/MultiSelectWidget.ts</title>
<g id="a_edge2415"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1920.54,-22522.78C1937.14,-22522.34 1955.47,-22518.49 1967,-22505.84 1998.8,-22470.96 1949.17,-22329.57 1980,-22293.84 1981.41,-22292.2 1982.96,-22290.71 1984.61,-22289.36"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1992.64,-22287.17 1996.8,-22282.35 1990.55,-22283.53 1992.64,-22287.17"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1991.59,-22285.35 1988.99,-22286.84 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1986.91" cy="-22288.04" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1949.47" y="-22393.99" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/NumberWidget.ts -->
<g id="node772" class="node">
<title>src/lib/litegraph/src/widgets/NumberWidget.ts</title>
<g id="a_node772"><a xlink:href="src/lib/litegraph/src/widgets/NumberWidget.ts" xlink:title="NumberWidget.ts">
<path fill="#ddfeff" stroke="black" d="M2094.5,-22377.84C2094.5,-22377.84 2009.5,-22377.84 2009.5,-22377.84 2006.5,-22377.84 2003.5,-22374.84 2003.5,-22371.84 2003.5,-22371.84 2003.5,-22365.84 2003.5,-22365.84 2003.5,-22362.84 2006.5,-22359.84 2009.5,-22359.84 2009.5,-22359.84 2094.5,-22359.84 2094.5,-22359.84 2097.5,-22359.84 2100.5,-22362.84 2100.5,-22365.84 2100.5,-22365.84 2100.5,-22371.84 2100.5,-22371.84 2100.5,-22374.84 2097.5,-22377.84 2094.5,-22377.84"/>
<text text-anchor="start" x="2011.5" y="-22366.64" font-family="Helvetica,sans-Serif" font-size="9.00">NumberWidget.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/NumberWidget.ts -->
<g id="edge2416" class="edge">
<title>src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/NumberWidget.ts</title>
<g id="a_edge2416"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1920.72,-22522.53C1937.15,-22521.99 1955.29,-22518.12 1967,-22505.84 2004.63,-22466.38 1943.46,-22424.31 1980,-22383.84 1982.99,-22380.53 1986.5,-22377.85 1990.34,-22375.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1998.69,-22374.6 2003.48,-22370.41 1997.12,-22370.7 1998.69,-22374.6"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1997.91,-22372.65 1995.12,-22373.77 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1992.9" cy="-22374.66" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1949.43" y="-22438.08" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/SelectButtonWidget.ts -->
<g id="node773" class="node">
<title>src/lib/litegraph/src/widgets/SelectButtonWidget.ts</title>
<g id="a_node773"><a xlink:href="src/lib/litegraph/src/widgets/SelectButtonWidget.ts" xlink:title="SelectButtonWidget.ts">
<path fill="#ddfeff" stroke="black" d="M2105.5,-22317.84C2105.5,-22317.84 1998.5,-22317.84 1998.5,-22317.84 1995.5,-22317.84 1992.5,-22314.84 1992.5,-22311.84 1992.5,-22311.84 1992.5,-22305.84 1992.5,-22305.84 1992.5,-22302.84 1995.5,-22299.84 1998.5,-22299.84 1998.5,-22299.84 2105.5,-22299.84 2105.5,-22299.84 2108.5,-22299.84 2111.5,-22302.84 2111.5,-22305.84 2111.5,-22305.84 2111.5,-22311.84 2111.5,-22311.84 2111.5,-22314.84 2108.5,-22317.84 2105.5,-22317.84"/>
<text text-anchor="start" x="2000.5" y="-22306.64" font-family="Helvetica,sans-Serif" font-size="9.00">SelectButtonWidget.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/SelectButtonWidget.ts -->
<g id="edge2417" class="edge">
<title>src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/SelectButtonWidget.ts</title>
<g id="a_edge2417"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1920.91,-22522.71C1937.38,-22522.21 1955.5,-22518.32 1967,-22505.84 1994.47,-22476.01 1953.36,-22354.4 1980,-22323.84 1980.33,-22323.46 1980.66,-22323.1 1981,-22322.74"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1988.79,-22319.63 1992.4,-22314.4 1986.31,-22316.25 1988.79,-22319.63"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1987.55,-22317.94 1985.13,-22319.71 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1983.2" cy="-22321.13" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1949.47" y="-22409.69" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/SliderWidget.ts -->
<g id="node774" class="node">
<title>src/lib/litegraph/src/widgets/SliderWidget.ts</title>
<g id="a_node774"><a xlink:href="src/lib/litegraph/src/widgets/SliderWidget.ts" xlink:title="SliderWidget.ts">
<path fill="#ddfeff" stroke="black" d="M2089,-22347.84C2089,-22347.84 2015,-22347.84 2015,-22347.84 2012,-22347.84 2009,-22344.84 2009,-22341.84 2009,-22341.84 2009,-22335.84 2009,-22335.84 2009,-22332.84 2012,-22329.84 2015,-22329.84 2015,-22329.84 2089,-22329.84 2089,-22329.84 2092,-22329.84 2095,-22332.84 2095,-22335.84 2095,-22335.84 2095,-22341.84 2095,-22341.84 2095,-22344.84 2092,-22347.84 2089,-22347.84"/>
<text text-anchor="start" x="2017" y="-22336.64" font-family="Helvetica,sans-Serif" font-size="9.00">SliderWidget.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/SliderWidget.ts -->
<g id="edge2418" class="edge">
<title>src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/SliderWidget.ts</title>
<g id="a_edge2418"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1920.83,-22522.64C1937.29,-22522.12 1955.42,-22518.24 1967,-22505.84 1990.14,-22481.06 1957.55,-22379.24 1980,-22353.84 1984.25,-22349.03 1989.61,-22345.55 1995.47,-22343.05"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2003.75,-22342.75 2008.89,-22339.01 2002.54,-22338.73 2003.75,-22342.75"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2003.14,-22340.74 2000.27,-22341.6 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1997.97" cy="-22342.29" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1949.29" y="-22423.24" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/TextWidget.ts -->
<g id="node775" class="node">
<title>src/lib/litegraph/src/widgets/TextWidget.ts</title>
<g id="a_node775"><a xlink:href="src/lib/litegraph/src/widgets/TextWidget.ts" xlink:title="TextWidget.ts">
<path fill="#ddfeff" stroke="black" d="M2085,-22437.84C2085,-22437.84 2019,-22437.84 2019,-22437.84 2016,-22437.84 2013,-22434.84 2013,-22431.84 2013,-22431.84 2013,-22425.84 2013,-22425.84 2013,-22422.84 2016,-22419.84 2019,-22419.84 2019,-22419.84 2085,-22419.84 2085,-22419.84 2088,-22419.84 2091,-22422.84 2091,-22425.84 2091,-22425.84 2091,-22431.84 2091,-22431.84 2091,-22434.84 2088,-22437.84 2085,-22437.84"/>
<text text-anchor="start" x="2021" y="-22426.64" font-family="Helvetica,sans-Serif" font-size="9.00">TextWidget.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/TextWidget.ts -->
<g id="edge2420" class="edge">
<title>src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/TextWidget.ts</title>
<g id="a_edge2420"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1920.6,-22521.96C1936.8,-22521.26 1954.79,-22517.41 1967,-22505.84 1987.43,-22486.46 1960.11,-22463.76 1980,-22443.84 1985.33,-22438.5 1992.05,-22434.84 1999.22,-22432.36"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2007.53,-22432.48 2012.85,-22429 2006.52,-22428.4 2007.53,-22432.48"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2007.02,-22430.44 2004.11,-22431.15 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2001.78" cy="-22431.73" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1949.24" y="-22468.09" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/TextareaWidget.ts -->
<g id="node776" class="node">
<title>src/lib/litegraph/src/widgets/TextareaWidget.ts</title>
<g id="a_node776"><a xlink:href="src/lib/litegraph/src/widgets/TextareaWidget.ts" xlink:title="TextareaWidget.ts">
<path fill="#ddfeff" stroke="black" d="M2095,-22467.84C2095,-22467.84 2009,-22467.84 2009,-22467.84 2006,-22467.84 2003,-22464.84 2003,-22461.84 2003,-22461.84 2003,-22455.84 2003,-22455.84 2003,-22452.84 2006,-22449.84 2009,-22449.84 2009,-22449.84 2095,-22449.84 2095,-22449.84 2098,-22449.84 2101,-22452.84 2101,-22455.84 2101,-22455.84 2101,-22461.84 2101,-22461.84 2101,-22464.84 2098,-22467.84 2095,-22467.84"/>
<text text-anchor="start" x="2011" y="-22456.64" font-family="Helvetica,sans-Serif" font-size="9.00">TextareaWidget.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/TextareaWidget.ts -->
<g id="edge2419" class="edge">
<title>src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/TextareaWidget.ts</title>
<g id="a_edge2419"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1920.53,-22520.86C1936.34,-22519.86 1954.04,-22516.09 1967,-22505.84 1979.04,-22496.31 1968.22,-22483.69 1980,-22473.84 1983.08,-22471.26 1986.49,-22469.09 1990.11,-22467.27"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1998.15,-22466.44 2003,-22462.33 1996.64,-22462.52 1998.15,-22466.44"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1997.4,-22464.48 1994.6,-22465.55 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1992.35" cy="-22466.41" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1948.95" y="-22485.37" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/TreeSelectWidget.ts -->
<g id="node777" class="node">
<title>src/lib/litegraph/src/widgets/TreeSelectWidget.ts</title>
<g id="a_node777"><a xlink:href="src/lib/litegraph/src/widgets/TreeSelectWidget.ts" xlink:title="TreeSelectWidget.ts">
<path fill="#ddfeff" stroke="black" d="M2099.5,-22497.84C2099.5,-22497.84 2004.5,-22497.84 2004.5,-22497.84 2001.5,-22497.84 1998.5,-22494.84 1998.5,-22491.84 1998.5,-22491.84 1998.5,-22485.84 1998.5,-22485.84 1998.5,-22482.84 2001.5,-22479.84 2004.5,-22479.84 2004.5,-22479.84 2099.5,-22479.84 2099.5,-22479.84 2102.5,-22479.84 2105.5,-22482.84 2105.5,-22485.84 2105.5,-22485.84 2105.5,-22491.84 2105.5,-22491.84 2105.5,-22494.84 2102.5,-22497.84 2099.5,-22497.84"/>
<text text-anchor="start" x="2006.5" y="-22486.64" font-family="Helvetica,sans-Serif" font-size="9.00">TreeSelectWidget.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/TreeSelectWidget.ts -->
<g id="edge2421" class="edge">
<title>src/lib/litegraph/src/widgets/widgetMap.ts&#45;&gt;src/lib/litegraph/src/widgets/TreeSelectWidget.ts</title>
<g id="a_edge2421"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1920.7,-22513.38C1935.2,-22511.18 1951.89,-22508.53 1967,-22505.84 1975.95,-22504.24 1985.41,-22502.44 1994.63,-22500.62"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2002.87,-22501.11 2008.34,-22497.87 2002.04,-22496.99 2002.87,-22501.11"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2002.46,-22499.05 1999.52,-22499.64 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1997.16" cy="-22500.11" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1942.55" y="-22498.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge1926" class="edge">
<title>src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge1926"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1695.3,-24737.83C1724.02,-24734.98 1759.66,-24737.24 1781,-24759.84 1795.73,-24775.44 1774.35,-24937.15 1789,-24952.84 1842.66,-25010.32 1942.32,-25003.7 2002.06,-24993.14"/>
<polygon fill="orange" stroke="orange" points="2010.47,-24993.66 2015.97,-24990.47 2009.69,-24989.54 2010.47,-24993.66"/>
<polyline fill="none" stroke="orange" points="2010.08,-24991.6 2007.13,-24992.17 "/>
<ellipse fill="none" stroke="orange" cx="2004.78" cy="-24992.62" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1760.34" y="-24854.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge1927" class="edge">
<title>src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge1927"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1695.02,-24755.25C1724,-24757.83 1760.05,-24755.17 1781,-24731.84 1792.07,-24719.51 1779.69,-23552.54 1789,-23538.84 1836.94,-23468.24 1889.79,-23503.17 1967,-23466.84 2054.99,-23425.43 2109.4,-23446.18 2159.5,-23362.84 2176.04,-23335.31 2147.4,-22231.88 2167.5,-22206.84 2173.5,-22199.36 2181.91,-22194.6 2191.01,-22191.63"/>
<polygon fill="orange" stroke="orange" points="2199.28,-22191.87 2204.64,-22188.46 2198.33,-22187.78 2199.28,-22191.87"/>
<polyline fill="none" stroke="orange" points="2198.8,-22189.82 2195.88,-22190.5 "/>
<ellipse fill="none" stroke="orange" cx="2193.54" cy="-22191.05" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1942.51" y="-23459.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/types/events.ts -->
<g id="edge1937" class="edge">
<title>src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/types/events.ts</title>
<g id="a_edge1937"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1695.04,-24755.27C1724.03,-24757.85 1760.07,-24755.2 1781,-24731.84 1798.44,-24712.37 1771,-22868.79 1789,-22849.84 1802.64,-22835.47 1951.94,-22852.7 1967,-22839.84 1987.75,-22822.12 1959.25,-22797.55 1980,-22779.84 1995.19,-22766.87 2145.73,-22784.31 2159.5,-22769.84 2172.33,-22756.35 2154.74,-21443.39 2167.5,-21429.84 2190.55,-21405.35 2294,-21442.87 2318.5,-21419.84 2351.48,-21388.84 2303.71,-21354.56 2331.5,-21318.84 2374.2,-21263.96 2554.19,-21216.84 2622.5,-21203.84 2650.22,-21198.56 2728.32,-21185.18 2749.5,-21203.84 2766.65,-21218.94 2752.72,-21285.19 2762.5,-21305.84 2802.08,-21389.36 2871.07,-21371.06 2905.5,-21456.84 2913.36,-21476.42 2900.47,-22959.24 2913.5,-22975.84 2916.26,-22979.35 2919.8,-22982 2923.75,-22983.99"/>
<polygon fill="orange" stroke="orange" points="2930.88,-22988.5 2937.23,-22988.34 2932.17,-22984.5 2930.88,-22988.5"/>
<polyline fill="none" stroke="orange" points="2931.52,-22986.5 2928.67,-22985.58 "/>
<ellipse fill="none" stroke="orange" cx="2926.39" cy="-22984.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1760.73" y="-23867.25" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge1939" class="edge">
<title>src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge1939"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1695.03,-24755.26C1724.02,-24757.84 1760.07,-24755.19 1781,-24731.84 1795.97,-24715.13 1782.09,-23138.18 1789,-23116.84 1794.61,-23099.48 1964.87,-22860.02 1980,-22849.84 2048.05,-22804.03 2108.5,-22871.1 2159.5,-22806.84 2171.03,-22792.31 2155.01,-21485.54 2167.5,-21471.84 2190.21,-21446.91 2293.75,-21479.74 2318.5,-21456.84 2342.68,-21434.45 2306.24,-21405 2331.5,-21383.84 2355.26,-21363.93 2588.78,-21383.78 2609.5,-21406.84 2641.2,-21442.11 2595.91,-21580.57 2622.5,-21619.84 2657.5,-21671.53 2715.83,-21627.27 2749.5,-21679.84 2769.34,-21710.81 2739.39,-22975.22 2762.5,-23003.84 2768.11,-23010.79 2776.19,-23014.94 2784.8,-23017.35"/>
<polygon fill="orange" stroke="orange" points="2792.21,-23020.83 2798.48,-23019.83 2792.96,-23016.69 2792.21,-23020.83"/>
<polyline fill="none" stroke="orange" points="2792.58,-23018.76 2789.63,-23018.22 "/>
<ellipse fill="none" stroke="orange" cx="2787.27" cy="-23017.79" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1763.45" y="-23880.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/infrastructure/CustomEventTarget.ts -->
<g id="edge1924" class="edge">
<title>src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/infrastructure/CustomEventTarget.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1695.04,-24754.44C1723.46,-24756.49 1758.86,-24753.57 1781,-24731.84 1800.2,-24712.99 1774.5,-24694.5 1789,-24671.84 1843.17,-24587.2 1883.49,-24578.83 1980,-24550.84 2056.62,-24528.61 2080.06,-24543.55 2159.5,-24550.84 2166.75,-24551.5 2180.61,-24553.89 2195.14,-24556.63"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2195.1,-24558.76 2201.39,-24557.82 2195.89,-24554.64 2195.1,-24558.76"/>
</g>
<!-- src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/LLink.ts -->
<g id="edge1928" class="edge">
<title>src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/LLink.ts</title>
<g id="a_edge1928"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1693.9,-24737.83C1722.96,-24734.67 1759.54,-24736.57 1781,-24759.84 1797.87,-24778.14 1776.19,-25186.49 1789,-25207.84 1885.96,-25369.38 2060.36,-25253.62 2159.5,-25413.84 2169.92,-25430.67 2155.29,-25576.25 2167.5,-25591.84 2275.24,-25729.32 2369.83,-25702.84 2544.5,-25702.84 2544.5,-25702.84 2544.5,-25702.84 2967.5,-25702.84 3095.33,-25702.84 3085.44,-25583.56 3124.5,-25461.84 3164.74,-25336.44 3178.66,-24356.27 3180.72,-24192.12"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3182.92,-24184.19 3180.89,-24178.16 3178.72,-24184.14 3182.92,-24184.19"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3180.82,-24184.16 3180.78,-24187.16 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3180.75" cy="-24189.56" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1757.45" y="-24754.15" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts -->
<g id="edge1929" class="edge">
<title>src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts</title>
<g id="a_edge1929"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1694.2,-24737.81C1723.21,-24734.7 1759.6,-24736.67 1781,-24759.84 1796.53,-24776.66 1775.65,-25153.24 1789,-25171.84 1814.51,-25207.36 2133.59,-25269.6 2159.5,-25304.84 2172.08,-25321.95 2152.17,-25481.13 2167.5,-25495.84 2309.73,-25632.23 2421.35,-25519.43 2609.5,-25460.84 2673.64,-25440.86 2691.64,-25437.97 2749.5,-25403.84 2757.82,-25398.93 3015.07,-25193.42 3019.5,-25184.84 3059.67,-25106.98 3074.47,-24462.39 3077.07,-24331.84"/>
<polygon fill="orange" stroke="orange" points="3079.32,-24324.04 3077.33,-24318 3075.12,-24323.95 3079.32,-24324.04"/>
<polyline fill="none" stroke="orange" points="3077.22,-24324 3077.16,-24326.99 "/>
<ellipse fill="none" stroke="orange" cx="3077.11" cy="-24329.39" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1757.65" y="-24764.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts -->
<g id="edge1933" class="edge">
<title>src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts</title>
<g id="a_edge1933"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1695.01,-24755.24C1723.98,-24757.81 1760.02,-24755.15 1781,-24731.84 1798.43,-24712.47 1779.24,-23818 1789,-23793.84 1802.56,-23760.24 1833.79,-23731.55 1856.1,-23714.28"/>
<polygon fill="orange" stroke="orange" points="1863.84,-23711.15 1867.41,-23705.89 1861.33,-23707.78 1863.84,-23711.15"/>
<polyline fill="none" stroke="orange" points="1862.59,-23709.47 1860.18,-23711.25 "/>
<ellipse fill="none" stroke="orange" cx="1858.25" cy="-23712.68" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1812.16" y="-24223.23" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInputNode.ts -->
<g id="edge1934" class="edge">
<title>src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInputNode.ts</title>
<g id="a_edge1934"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1695.31,-24755.25C1724.22,-24757.77 1760.08,-24755.05 1781,-24731.84 1795.34,-24715.93 1779.44,-23980 1789,-23960.84 1833.55,-23871.5 1919.57,-23911.68 1967,-23823.84 1985.21,-23790.11 1954.36,-23680.33 1980,-23651.84 1980.1,-23651.72 1980.2,-23651.61 1980.31,-23651.5"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1987.92,-23648.46 1991.49,-23643.19 1985.42,-23645.08 1987.92,-23648.46"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1986.67,-23646.77 1984.26,-23648.56 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1982.34" cy="-23649.99" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1810.51" y="-24192.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts -->
<g id="edge1935" class="edge">
<title>src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts</title>
<g id="a_edge1935"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1695.3,-24755.25C1724.22,-24757.76 1760.07,-24755.04 1781,-24731.84 1794.3,-24717.09 1778.04,-24033.4 1789,-24016.84 1836.66,-23944.8 1897.33,-23989.89 1967,-23938.84 2076.12,-23858.89 2049.3,-23775.63 2167.5,-23709.84 2171.73,-23707.48 2176.28,-23705.53 2180.97,-23703.91"/>
<polygon fill="orange" stroke="orange" points="2189.23,-23703.8 2194.45,-23700.18 2188.11,-23699.76 2189.23,-23703.8"/>
<polyline fill="none" stroke="orange" points="2188.67,-23701.78 2185.78,-23702.58 "/>
<ellipse fill="none" stroke="orange" cx="2183.47" cy="-23703.22" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1764.5" y="-24009.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts -->
<g id="edge1936" class="edge">
<title>src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts</title>
<g id="a_edge1936"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1695.3,-24755.25C1724.21,-24757.76 1760.07,-24755.04 1781,-24731.84 1794.05,-24717.38 1775.43,-24044.81 1789,-24030.84 1817.71,-24001.28 2129.76,-24044.35 2159.5,-24015.84 2175.11,-24000.87 2152.3,-23934.22 2167.5,-23918.84 2191.5,-23894.54 2450.07,-23914.68 2473.5,-23889.84 2488.65,-23873.77 2470.47,-23724.46 2480.44,-23675.81"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2485.27,-23669.23 2485.5,-23662.88 2481.36,-23667.7 2485.27,-23669.23"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2483.31,-23668.47 2482.22,-23671.26 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2481.35" cy="-23673.5" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2068.63" y="-24018.86" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts -->
<g id="edge1938" class="edge">
<title>src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1695.04,-24755.27C1724.03,-24757.85 1760.07,-24755.2 1781,-24731.84 1798.31,-24712.51 1771.4,-22882.9 1789,-22863.84 1815.93,-22834.67 1935.98,-22873.61 1967,-22848.84 1981.94,-22836.91 1965.53,-22820.33 1980,-22807.84 2041.18,-22755.04 2106.93,-22840.21 2159.5,-22778.84 2171.44,-22764.9 2155.77,-21471.95 2167.5,-21457.84 2211.19,-21405.29 2269.35,-21476.32 2318.5,-21428.84 2337.19,-21410.78 2311.19,-21388.04 2331.5,-21371.84 2428.11,-21294.78 2501.96,-21315.95 2609.5,-21376.84 2708.73,-21433.02 2716.53,-21482.68 2749.5,-21591.84 2760.61,-21628.64 2737.92,-22946.27 2762.5,-22975.84 2767.26,-22981.56 2773.73,-22985.25 2780.77,-22987.56"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2780.46,-22989.65 2786.8,-22989.19 2781.56,-22985.6 2780.46,-22989.65"/>
</g>
<!-- src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/constants.ts -->
<g id="edge1923" class="edge">
<title>src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/constants.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1695.05,-24755.28C1724.04,-24757.86 1760.09,-24755.21 1781,-24731.84 1792.45,-24719.04 1787.66,-22275.96 1789,-22258.84 1810.73,-21981.98 1785.68,-21222.23 1980,-21023.84 2027.09,-20975.76 2399.09,-20958.84 2544.5,-20958.84 2544.5,-20958.84 2544.5,-20958.84 3079.5,-20958.84 3171.9,-20958.84 3190.14,-21020.9 3226.5,-21105.84 3272.34,-21212.91 3278.01,-23107.07 3278.47,-23297.45"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="3276.37,-23297.5 3278.48,-23303.49 3280.57,-23297.49 3276.37,-23297.5"/>
</g>
<!-- src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/subgraph/Subgraph.ts -->
<g id="edge1932" class="edge">
<title>src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/subgraph/Subgraph.ts</title>
<g id="a_edge1932"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1694.2,-24737.81C1723.2,-24734.7 1759.6,-24736.67 1781,-24759.84 1796.12,-24776.2 1773.76,-25144.58 1789,-25160.84 1802.58,-25175.31 1947.25,-25173.83 1967,-25175.84 1977.72,-25176.93 2152.18,-25190.94 2159.5,-25198.84 2173.56,-25214.01 2152.56,-25370.53 2167.5,-25384.84 2215.96,-25431.26 2256.1,-25409.54 2318.5,-25384.84 2410.89,-25348.27 2390.61,-25271.98 2481.5,-25231.84 2507.6,-25220.31 2589.46,-25242.14 2609.5,-25221.84 2640.79,-25190.14 2591.22,-25053.54 2622.5,-25021.84 2642.38,-25001.68 2730.17,-25032.52 2749.5,-25011.84 2772.11,-24987.64 2741.31,-23845.28 2762.5,-23819.84 2767.03,-23814.4 2773.1,-23810.8 2779.74,-23808.47"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2788.01,-23808.74 2793.4,-23805.36 2787.08,-23804.65 2788.01,-23808.74"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2787.55,-23806.7 2784.62,-23807.36 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2782.28" cy="-23807.89" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2730.94" y="-24260.89" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/FloatingRenderLink.ts -->
<g id="node732" class="node">
<title>src/lib/litegraph/src/canvas/FloatingRenderLink.ts</title>
<g id="a_node732"><a xlink:href="src/lib/litegraph/src/canvas/FloatingRenderLink.ts" xlink:title="FloatingRenderLink.ts">
<path fill="#ddfeff" stroke="black" d="M2103.5,-24695.84C2103.5,-24695.84 2000.5,-24695.84 2000.5,-24695.84 1997.5,-24695.84 1994.5,-24692.84 1994.5,-24689.84 1994.5,-24689.84 1994.5,-24683.84 1994.5,-24683.84 1994.5,-24680.84 1997.5,-24677.84 2000.5,-24677.84 2000.5,-24677.84 2103.5,-24677.84 2103.5,-24677.84 2106.5,-24677.84 2109.5,-24680.84 2109.5,-24683.84 2109.5,-24683.84 2109.5,-24689.84 2109.5,-24689.84 2109.5,-24692.84 2106.5,-24695.84 2103.5,-24695.84"/>
<text text-anchor="start" x="2002.5" y="-24684.64" font-family="Helvetica,sans-Serif" font-size="9.00">FloatingRenderLink.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/canvas/FloatingRenderLink.ts -->
<g id="edge1913" class="edge">
<title>src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/canvas/FloatingRenderLink.ts</title>
<g id="a_edge1913"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1695.11,-24739.24C1723.02,-24737.2 1757.82,-24739.82 1781,-24759.84 1792.09,-24769.42 1777.44,-24782.81 1789,-24791.84 1804.59,-24804.01 1952.05,-24804.78 1967,-24791.84 1997.55,-24765.38 1952.36,-24731.32 1980,-24701.84 1980.76,-24701.03 1981.55,-24700.25 1982.37,-24699.52"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1990.46,-24696.86 1994.4,-24691.87 1988.21,-24693.32 1990.46,-24696.86"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1989.34,-24695.09 1986.8,-24696.7 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1984.78" cy="-24697.99" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1807.48" y="-24759.71" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/RenderLink.ts -->
<g id="node733" class="node">
<title>src/lib/litegraph/src/canvas/RenderLink.ts</title>
<g id="a_node733"><a xlink:href="src/lib/litegraph/src/canvas/RenderLink.ts" xlink:title="RenderLink.ts">
<path fill="#ddfeff" stroke="black" d="M2280.5,-24770.84C2280.5,-24770.84 2213.5,-24770.84 2213.5,-24770.84 2210.5,-24770.84 2207.5,-24767.84 2207.5,-24764.84 2207.5,-24764.84 2207.5,-24758.84 2207.5,-24758.84 2207.5,-24755.84 2210.5,-24752.84 2213.5,-24752.84 2213.5,-24752.84 2280.5,-24752.84 2280.5,-24752.84 2283.5,-24752.84 2286.5,-24755.84 2286.5,-24758.84 2286.5,-24758.84 2286.5,-24764.84 2286.5,-24764.84 2286.5,-24767.84 2283.5,-24770.84 2280.5,-24770.84"/>
<text text-anchor="start" x="2215.5" y="-24759.64" font-family="Helvetica,sans-Serif" font-size="9.00">RenderLink.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/canvas/RenderLink.ts -->
<g id="edge1917" class="edge">
<title>src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/canvas/RenderLink.ts</title>
<g id="a_edge1917"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1695.29,-24738.12C1723.82,-24735.45 1759.25,-24737.8 1781,-24759.84 1795.57,-24774.6 1773.72,-24838.81 1789,-24852.84 1819.34,-24880.68 2129.35,-24872.88 2159.5,-24844.84 2182.43,-24823.51 2145.92,-24797.53 2167.5,-24774.84 2174.36,-24767.62 2183.57,-24763.44 2193.28,-24761.16"/>
<polygon fill="orange" stroke="orange" points="2201.5,-24762.04 2207.12,-24759.07 2200.88,-24757.89 2201.5,-24762.04"/>
<polyline fill="none" stroke="orange" points="2201.19,-24759.96 2198.22,-24760.41 "/>
<ellipse fill="none" stroke="orange" cx="2195.85" cy="-24760.77" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1761.21" y="-24774.46" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts -->
<g id="node734" class="node">
<title>src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts</title>
<g id="a_node734"><a xlink:href="src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts" xlink:title="LinkConnectorEventMap.ts">
<path fill="#ddfeff" stroke="black" d="M2310,-24545.84C2310,-24545.84 2184,-24545.84 2184,-24545.84 2181,-24545.84 2178,-24542.84 2178,-24539.84 2178,-24539.84 2178,-24533.84 2178,-24533.84 2178,-24530.84 2181,-24527.84 2184,-24527.84 2184,-24527.84 2310,-24527.84 2310,-24527.84 2313,-24527.84 2316,-24530.84 2316,-24533.84 2316,-24533.84 2316,-24539.84 2316,-24539.84 2316,-24542.84 2313,-24545.84 2310,-24545.84"/>
<text text-anchor="start" x="2186" y="-24534.64" font-family="Helvetica,sans-Serif" font-size="9.00">LinkConnectorEventMap.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts -->
<g id="edge1925" class="edge">
<title>src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts</title>
<g id="a_edge1925"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1695.05,-24755.02C1723.86,-24757.43 1759.69,-24754.69 1781,-24731.84 1794.66,-24717.2 1779.58,-24569.5 1789,-24551.84 1838.62,-24458.72 1879.77,-24443.82 1980,-24410.84 2055.78,-24385.9 2101.1,-24356.49 2159.5,-24410.84 2175.41,-24425.64 2156.84,-24485.89 2170.16,-24518.42"/>
<polygon fill="orange" stroke="orange" points="2172.64,-24526.19 2177.65,-24530.1 2176.18,-24523.92 2172.64,-24526.19"/>
<polyline fill="none" stroke="orange" points="2174.41,-24525.05 2172.79,-24522.53 "/>
<ellipse fill="none" stroke="orange" cx="2171.49" cy="-24520.51" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1762.09" y="-24635.71" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/canvas/MovingInputLink.ts -->
<g id="edge1914" class="edge">
<title>src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/canvas/MovingInputLink.ts</title>
<g id="a_edge1914"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1695.22,-24742.05C1720.48,-24739.28 1752.52,-24735.6 1781,-24731.84 1792.32,-24730.34 1804.35,-24728.64 1815.99,-24726.93"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1824.29,-24727.81 1829.92,-24724.85 1823.68,-24723.66 1824.29,-24727.81"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1823.98,-24725.73 1821.02,-24726.18 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1818.64" cy="-24726.53" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1738.1" y="-24727" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/MovingLinkBase.ts -->
<g id="node736" class="node">
<title>src/lib/litegraph/src/canvas/MovingLinkBase.ts</title>
<g id="a_node736"><a xlink:href="src/lib/litegraph/src/canvas/MovingLinkBase.ts" xlink:title="MovingLinkBase.ts">
<path fill="#ddfeff" stroke="black" d="M2096,-24755.84C2096,-24755.84 2008,-24755.84 2008,-24755.84 2005,-24755.84 2002,-24752.84 2002,-24749.84 2002,-24749.84 2002,-24743.84 2002,-24743.84 2002,-24740.84 2005,-24737.84 2008,-24737.84 2008,-24737.84 2096,-24737.84 2096,-24737.84 2099,-24737.84 2102,-24740.84 2102,-24743.84 2102,-24743.84 2102,-24749.84 2102,-24749.84 2102,-24752.84 2099,-24755.84 2096,-24755.84"/>
<text text-anchor="start" x="2010" y="-24744.64" font-family="Helvetica,sans-Serif" font-size="9.00">MovingLinkBase.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/canvas/MovingLinkBase.ts -->
<g id="edge1915" class="edge">
<title>src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/canvas/MovingLinkBase.ts</title>
<g id="a_edge1915"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1695.22,-24738.48C1723.53,-24736.02 1758.75,-24738.47 1781,-24759.84 1799.45,-24777.56 1769.69,-24800.05 1789,-24816.84 1818.85,-24842.79 1935.98,-24841.38 1967,-24816.84 1986.7,-24801.25 1962.03,-24779.38 1980,-24761.84 1982.74,-24759.16 1985.82,-24756.92 1989.14,-24755.03"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1997.2,-24753.91 2001.92,-24749.65 1995.58,-24750.04 1997.2,-24753.91"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1996.39,-24751.98 1993.62,-24753.14 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1991.41" cy="-24754.07" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1810.61" y="-24770.15" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/canvas/MovingOutputLink.ts -->
<g id="edge1916" class="edge">
<title>src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/canvas/MovingOutputLink.ts</title>
<g id="a_edge1916"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1695.09,-24746.84C1728.46,-24746.84 1774.51,-24746.84 1812.43,-24746.84"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1820.26,-24748.94 1826.26,-24746.84 1820.26,-24744.74 1820.26,-24748.94"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1820.26,-24746.84 1817.26,-24746.84 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1814.86" cy="-24746.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1736.2" y="-24739.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts -->
<g id="edge1918" class="edge">
<title>src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts</title>
<g id="a_edge1918"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1695.22,-24738.79C1723.35,-24736.51 1758.36,-24739.04 1781,-24759.84 1795.32,-24772.99 1774.05,-24790.41 1789,-24802.84 1804.21,-24815.48 1951.81,-24815.5 1967,-24802.84 1988.47,-24784.94 1965.42,-24761.79 1978.71,-24737.02"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1985.27,-24731.96 1987.26,-24725.92 1981.94,-24729.39 1985.27,-24731.96"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1983.6,-24730.67 1981.77,-24733.05 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1980.31" cy="-24734.95" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1808.84" y="-24756.77" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/canvas/ToInputRenderLink.ts -->
<g id="edge1919" class="edge">
<title>src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/canvas/ToInputRenderLink.ts</title>
<g id="a_edge1919"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1695.22,-24738.19C1723.71,-24735.55 1759.13,-24737.91 1781,-24759.84 1794.08,-24772.96 1775.28,-24830.38 1789,-24842.84 1818.28,-24869.43 1928.25,-24850.79 1967,-24842.84 1986.35,-24838.86 2006.75,-24830.24 2022.6,-24822.43"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2030.85,-24820.53 2035.22,-24815.91 2028.93,-24816.8 2030.85,-24820.53"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2029.89,-24818.66 2027.22,-24820.04 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2025.09" cy="-24821.14" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1761.39" y="-24781.15" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts -->
<g id="node740" class="node">
<title>src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts</title>
<g id="a_node740"><a xlink:href="src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts" xlink:title="ToOutputFromIoNodeLink.ts">
<path fill="#ddfeff" stroke="black" d="M1947,-24695.84C1947,-24695.84 1817,-24695.84 1817,-24695.84 1814,-24695.84 1811,-24692.84 1811,-24689.84 1811,-24689.84 1811,-24683.84 1811,-24683.84 1811,-24680.84 1814,-24677.84 1817,-24677.84 1817,-24677.84 1947,-24677.84 1947,-24677.84 1950,-24677.84 1953,-24680.84 1953,-24683.84 1953,-24683.84 1953,-24689.84 1953,-24689.84 1953,-24692.84 1950,-24695.84 1947,-24695.84"/>
<text text-anchor="start" x="1819" y="-24684.64" font-family="Helvetica,sans-Serif" font-size="9.00">ToOutputFromIoNodeLink.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts -->
<g id="edge1920" class="edge">
<title>src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts</title>
<g id="a_edge1920"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1695.08,-24753.52C1722.98,-24755.05 1757.78,-24751.88 1781,-24731.84 1791.45,-24722.82 1778.77,-24711.1 1789,-24701.84 1791.73,-24699.37 1794.7,-24697.21 1797.85,-24695.35"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1806.14,-24693.87 1810.73,-24689.47 1804.4,-24690.05 1806.14,-24693.87"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1805.27,-24691.96 1802.54,-24693.21 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1800.36" cy="-24694.2" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1805.51" y="-24724.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts -->
<g id="node741" class="node">
<title>src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts</title>
<g id="a_node741"><a xlink:href="src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts" xlink:title="ToOutputFromRerouteLink.ts">
<path fill="#ddfeff" stroke="black" d="M1949,-24785.84C1949,-24785.84 1815,-24785.84 1815,-24785.84 1812,-24785.84 1809,-24782.84 1809,-24779.84 1809,-24779.84 1809,-24773.84 1809,-24773.84 1809,-24770.84 1812,-24767.84 1815,-24767.84 1815,-24767.84 1949,-24767.84 1949,-24767.84 1952,-24767.84 1955,-24770.84 1955,-24773.84 1955,-24773.84 1955,-24779.84 1955,-24779.84 1955,-24782.84 1952,-24785.84 1949,-24785.84"/>
<text text-anchor="start" x="1817" y="-24774.64" font-family="Helvetica,sans-Serif" font-size="9.00">ToOutputFromRerouteLink.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts -->
<g id="edge1921" class="edge">
<title>src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts</title>
<g id="a_edge1921"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1695.09,-24744.39C1720.45,-24745.68 1752.63,-24748.91 1781,-24753.84 1784.61,-24754.46 1785.41,-24755.1 1789,-24755.84 1805.38,-24759.21 1823.53,-24762.31 1839.35,-24765.19"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1846.83,-24768.74 1853.11,-24767.79 1847.6,-24764.61 1846.83,-24768.74"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1847.21,-24766.68 1844.27,-24766.12 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1841.91" cy="-24765.68" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1805.52" y="-24746.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/canvas/ToOutputRenderLink.ts -->
<g id="edge1922" class="edge">
<title>src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/canvas/ToOutputRenderLink.ts</title>
<g id="a_edge1922"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1695.09,-24738.32C1723.53,-24735.73 1758.94,-24738.1 1781,-24759.84 1803.31,-24781.81 1765.63,-24808.99 1789,-24829.84 1818.52,-24856.17 1934.82,-24852.84 1967,-24829.84 1981.52,-24819.46 1966.64,-24803.67 1980,-24791.84 1980.11,-24791.74 1980.22,-24791.64 1980.33,-24791.55"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1987.79,-24789.23 1991.68,-24784.2 1985.5,-24785.7 1987.79,-24789.23"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1986.65,-24787.46 1984.13,-24789.09 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1982.11" cy="-24790.4" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1812.42" y="-24774.92" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts -->
<g id="edge1930" class="edge">
<title>src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts</title>
<g id="a_edge1930"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1694.19,-24737.82C1723.19,-24734.71 1759.59,-24736.68 1781,-24759.84 1795.6,-24775.63 1774.28,-25131.16 1789,-25146.84 1792.53,-25150.6 2155.93,-25174.11 2159.5,-25177.84 2174.73,-25193.74 2151.62,-25360.59 2167.5,-25375.84 2179.6,-25387.46 2306.16,-25387.2 2318.5,-25375.84 2344.41,-25351.97 2306.44,-25242.6 2331.5,-25217.84 2354,-25195.6 2451.23,-25230.3 2473.5,-25207.84 2493.88,-25187.28 2461.2,-25098.47 2481.5,-25077.84 2501.51,-25057.5 2589.11,-25087.79 2609.5,-25067.84 2630.25,-25047.53 2601.76,-24958.15 2622.5,-24937.84 2642.73,-24918.03 2730.17,-24948.52 2749.5,-24927.84 2769.94,-24905.98 2745.77,-23926.44 2767.14,-23797.28"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2771.37,-23790.37 2771.06,-23784.02 2767.35,-23789.18 2771.37,-23790.37"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2769.36,-23789.78 2768.51,-23792.65 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2767.83" cy="-23794.96" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2782.11" y="-24252.66" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts -->
<g id="edge1931" class="edge">
<title>src/lib/litegraph/src/canvas/LinkConnector.ts&#45;&gt;src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts</title>
<g id="a_edge1931"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1694.19,-24737.82C1723.19,-24734.72 1759.58,-24736.69 1781,-24759.84 1795.26,-24775.26 1774.41,-25122.73 1789,-25137.84 1795.88,-25144.96 1957.11,-25147.25 1967,-25147.84 2009.79,-25150.37 2128.97,-25129.75 2159.5,-25159.84 2176.01,-25176.11 2150.49,-25248.09 2167.5,-25263.84 2216.74,-25309.44 2266.19,-25305.88 2318.5,-25263.84 2339.43,-25247.02 2313.01,-25224.3 2331.5,-25204.84 2376.58,-25157.39 2432.85,-25217.13 2473.5,-25165.84 2488.28,-25147.19 2465.02,-24969 2481.5,-24951.84 2501.26,-24931.26 2588.99,-24961.67 2609.5,-24941.84 2646.8,-24905.78 2585.22,-24861.91 2622.5,-24825.84 2642.85,-24806.15 2730.16,-24836.51 2749.5,-24815.84 2769.54,-24794.42 2746.89,-23784.67 2762.5,-23759.84 2767.13,-23752.48 2773.93,-23746.71 2781.44,-23742.2"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2789.62,-23740.47 2794.05,-23735.92 2787.75,-23736.71 2789.62,-23740.47"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2788.68,-23738.59 2786,-23739.93 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2783.85" cy="-23741" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2781.9" y="-24227.15" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2574" class="edge">
<title>src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<g id="a_edge2574"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1487.41,-11083.2C1499.67,-11085.49 1511.3,-11090.42 1519.5,-11099.84 1538.59,-11121.78 1510.5,-19453.23 1527.5,-19476.84 1596.94,-19573.27 1711.53,-19465.43 1781,-19561.84 1791.83,-19576.87 1787.46,-24880.37 1789,-24898.84 1806.33,-25106.3 1859.1,-25353.19 1875.85,-25428.16"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1875.55,-25436.41 1878.92,-25441.8 1879.65,-25435.49 1875.55,-25436.41"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1877.6,-25435.95 1876.94,-25433.02 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1876.41" cy="-25430.68" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1497.28" y="-18255.23" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2571" class="edge">
<title>src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1487.41,-11083.2C1499.67,-11085.48 1511.31,-11090.41 1519.5,-11099.84 1528,-11109.61 1525.95,-26007.98 1527.5,-26020.84 1584.36,-26494.05 1723.6,-26589.69 1781,-27062.84 1782.2,-27072.73 1781.94,-29926.8 1789,-29933.84 1845.02,-29989.7 1910.98,-29989.7 1967,-29933.84 1978.11,-29922.76 1978.7,-25429.48 1980,-25413.84 1993.7,-25248.98 2035.43,-25052.18 2047.62,-24996.92"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2049.71,-24997.2 2048.96,-24990.89 2045.61,-24996.29 2049.71,-24997.2"/>
</g>
<!-- src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2573" class="edge">
<title>src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2573"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1487.41,-11083.2C1499.67,-11085.48 1511.31,-11090.41 1519.5,-11099.84 1528.37,-11110.04 1525.22,-26665.51 1527.5,-26678.84 1584.74,-27013.23 1723.6,-27064.47 1781,-27398.84 1784.13,-27417.09 1775.9,-32718.75 1789,-32731.84 1844.98,-32787.73 1906.64,-32782.97 1967,-32731.84 1993.82,-32709.12 1960,-32682.74 1980,-32653.84 2032.47,-32578.02 2113.43,-32629.7 2159.5,-32549.84 2177.35,-32518.88 2152.87,-22291.44 2167.5,-22258.84 2177.76,-22235.96 2199.6,-22217.49 2217.64,-22205.27"/>
<polygon fill="orange" stroke="orange" points="2225.4,-22202.83 2229.34,-22197.84 2223.15,-22199.29 2225.4,-22202.83"/>
<polyline fill="none" stroke="orange" points="2224.28,-22201.06 2221.74,-22202.67 "/>
<ellipse fill="none" stroke="orange" cx="2219.72" cy="-22203.95" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1501.01" y="-16633.38" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts&#45;&gt;src/renderer/core/layout/store/layoutStore.ts -->
<g id="edge2580" class="edge">
<title>src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts&#45;&gt;src/renderer/core/layout/store/layoutStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1455.81,-11077.76C1477.39,-11069.31 1505.51,-11054.41 1519.5,-11030.84 1529.6,-11013.81 1515.56,-10868.63 1527.5,-10852.84 1544.98,-10829.73 1576.28,-10819.8 1602.6,-10815.62"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1603.19,-10817.65 1608.83,-10814.72 1602.59,-10813.5 1603.19,-10817.65"/>
</g>
<!-- src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts&#45;&gt;src/renderer/core/layout/types.ts -->
<g id="edge2581" class="edge">
<title>src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts&#45;&gt;src/renderer/core/layout/types.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1484.33,-11077.8C1498.43,-11075.71 1513.5,-11073.59 1527.5,-11071.84 1713.02,-11048.61 1936.51,-11028.65 2018.67,-11021.57"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2019.01,-11023.65 2024.8,-11021.05 2018.65,-11019.47 2019.01,-11023.65"/>
</g>
<!-- src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts&#45;&gt;src/lib/litegraph/src/LGraph.ts -->
<g id="edge2572" class="edge">
<title>src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts&#45;&gt;src/lib/litegraph/src/LGraph.ts</title>
<g id="a_edge2572"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1487.41,-11083.2C1499.67,-11085.48 1511.31,-11090.41 1519.5,-11099.84 1529.33,-11111.14 1526.48,-28343.89 1527.5,-28358.84 1584.16,-29188.57 1723.35,-29383.17 1781,-30212.84 1781.67,-30222.53 1782.12,-33004.97 1789,-33011.84 1845.02,-33067.7 1909.75,-33066.44 1967,-33011.84 1989.06,-32990.8 1957.94,-32758.87 1980,-32737.84 2037.73,-32682.78 2102.97,-32681.54 2159.5,-32737.84 2178.81,-32757.07 2150.75,-34678.34 2167.5,-34699.84 2247.03,-34801.87 2667.42,-34813.84 2749.5,-34713.84 2761.72,-34698.95 2760.14,-23637.95 2762.5,-23618.84 2773.9,-23526.71 2806.52,-23420.59 2821.41,-23375.25"/>
<polygon fill="orange" stroke="orange" points="2825.97,-23368.23 2825.88,-23361.87 2821.99,-23366.9 2825.97,-23368.23"/>
<polyline fill="none" stroke="orange" points="2823.98,-23367.56 2823.03,-23370.41 "/>
<ellipse fill="none" stroke="orange" cx="2822.27" cy="-23372.69" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1501.78" y="-17215.26" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts&#45;&gt;src/lib/litegraph/src/LLink.ts -->
<g id="edge2575" class="edge">
<title>src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts&#45;&gt;src/lib/litegraph/src/LLink.ts</title>
<g id="a_edge2575"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1487.41,-11083.2C1499.67,-11085.48 1511.31,-11090.41 1519.5,-11099.84 1530.75,-11112.77 1524.82,-30824.91 1527.5,-30841.84 1584.61,-31201.85 1722.98,-31261.97 1781,-31621.84 1782.62,-31631.86 1781.8,-33076.68 1789,-33083.84 1845.09,-33139.62 1909.8,-33138.49 1967,-33083.84 1990,-33061.86 1957,-32819.81 1980,-32797.84 2008.84,-32770.28 2131.24,-32769.68 2159.5,-32797.84 2180.53,-32818.78 2150.93,-34910.21 2167.5,-34934.84 2336.8,-35186.4 2525.78,-35101.84 2829,-35101.84 2829,-35101.84 2829,-35101.84 2967.5,-35101.84 3039.29,-35101.84 3079.96,-35120.14 3124.5,-35063.84 3170.18,-35006.1 3180.46,-24744.56 3180.98,-24191.98"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3183.09,-24183.96 3180.99,-24177.96 3178.89,-24183.96 3183.09,-24183.96"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3180.99,-24183.96 3180.98,-24186.96 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3180.98" cy="-24189.36" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1501.82" y="-17623.76" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts -->
<g id="edge2576" class="edge">
<title>src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts</title>
<g id="a_edge2576"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1487.41,-11083.2C1499.67,-11085.48 1511.31,-11090.41 1519.5,-11099.84 1530.3,-11112.26 1526.16,-30046.43 1527.5,-30062.84 1584.17,-30758.57 1722.56,-30917.25 1781,-31612.84 1781.84,-31622.85 1781.87,-33052.75 1789,-33059.84 1845.09,-33115.62 1909.78,-33114.46 1967,-33059.84 1989.53,-33038.33 1957.47,-32801.34 1980,-32779.84 2008.85,-32752.29 2131.24,-32751.69 2159.5,-32779.84 2179.23,-32799.49 2153.83,-34760.58 2167.5,-34784.84 2245.74,-34923.7 2372.6,-34848.46 2473.5,-34971.84 2480.09,-34979.89 2473.6,-34987.06 2481.5,-34993.84 2553.05,-35055.22 2818.66,-35044.53 2905.5,-35007.84 2967.05,-34981.83 2991.46,-34970.48 3019.5,-34909.84 3079.6,-34779.86 3077.66,-24874.86 3077.51,-24332"/>
<polygon fill="orange" stroke="orange" points="3079.6,-24323.9 3077.5,-24317.9 3075.4,-24323.9 3079.6,-24323.9"/>
<polyline fill="none" stroke="orange" points="3077.5,-24323.9 3077.51,-24326.9 "/>
<ellipse fill="none" stroke="orange" cx="3077.51" cy="-24329.3" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1502.08" y="-17703.23" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts -->
<g id="edge2577" class="edge">
<title>src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1487.41,-11083.2C1499.67,-11085.48 1511.31,-11090.41 1519.5,-11099.84 1528.58,-11110.28 1526.83,-27029.01 1527.5,-27042.84 1584.19,-28213.12 1723.09,-28496.62 1781,-29666.84 1781.53,-29677.55 1781.41,-32748.26 1789,-32755.84 1845.01,-32811.7 1901.37,-32800.01 1967,-32755.84 1979.73,-32747.26 1968.67,-32734.19 1980,-32723.84 2096.11,-32617.78 2220.87,-32744.12 2318.5,-32620.84 2782.04,-32035.5 2723.88,-26661.05 2749.5,-25914.84 2750.19,-25894.63 2749.84,-23019.6 2762.5,-23003.84 2767.19,-22998 2773.62,-22994.13 2780.66,-22991.61"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2781.53,-22993.54 2786.68,-22989.8 2780.33,-22989.52 2781.53,-22993.54"/>
</g>
<!-- src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts&#45;&gt;src/renderer/core/canvas/litegraph/slotCalculations.ts -->
<g id="edge2578" class="edge">
<title>src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts&#45;&gt;src/renderer/core/canvas/litegraph/slotCalculations.ts</title>
<g id="a_edge2578"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1487.1,-11086.84C1517.66,-11086.84 1554.77,-11086.84 1585.65,-11086.84"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1593.8,-11088.94 1599.8,-11086.84 1593.8,-11084.74 1593.8,-11088.94"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1593.8,-11086.84 1590.8,-11086.84 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1588.4" cy="-11086.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1518.91" y="-11079.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/core/canvas/pathRenderer.ts -->
<g id="node828" class="node">
<title>src/renderer/core/canvas/pathRenderer.ts</title>
<g id="a_node828"><a xlink:href="src/renderer/core/canvas/pathRenderer.ts" xlink:title="pathRenderer.ts">
<path fill="#ddfeff" stroke="black" d="M1687.5,-11147.84C1687.5,-11147.84 1610.5,-11147.84 1610.5,-11147.84 1607.5,-11147.84 1604.5,-11144.84 1604.5,-11141.84 1604.5,-11141.84 1604.5,-11135.84 1604.5,-11135.84 1604.5,-11132.84 1607.5,-11129.84 1610.5,-11129.84 1610.5,-11129.84 1687.5,-11129.84 1687.5,-11129.84 1690.5,-11129.84 1693.5,-11132.84 1693.5,-11135.84 1693.5,-11135.84 1693.5,-11141.84 1693.5,-11141.84 1693.5,-11144.84 1690.5,-11147.84 1687.5,-11147.84"/>
<text text-anchor="start" x="1612.5" y="-11136.64" font-family="Helvetica,sans-Serif" font-size="9.00">pathRenderer.ts</text>
</a>
</g>
</g>
<!-- src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts&#45;&gt;src/renderer/core/canvas/pathRenderer.ts -->
<g id="edge2579" class="edge">
<title>src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts&#45;&gt;src/renderer/core/canvas/pathRenderer.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1487.35,-11085.57C1499.04,-11087.87 1510.45,-11092.21 1519.5,-11099.84 1528.42,-11107.36 1518.49,-11117.43 1527.5,-11124.84 1546.84,-11140.74 1574.2,-11144.89 1597.96,-11144.78"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1598.28,-11146.87 1604.24,-11144.65 1598.2,-11142.67 1598.28,-11146.87"/>
</g>
<!-- src/renderer/core/canvas/litegraph/slotCalculations.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2584" class="edge">
<title>src/renderer/core/canvas/litegraph/slotCalculations.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<g id="a_edge2584"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1693.08,-11077.82C1722.35,-11074.46 1759.51,-11076.13 1781,-11099.84 1789.04,-11108.71 1788.01,-24886.9 1789,-24898.84 1806.23,-25106.3 1859.07,-25353.2 1875.84,-25428.16"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1875.55,-25436.41 1878.92,-25441.8 1879.65,-25435.49 1875.55,-25436.41"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1877.6,-25435.95 1876.94,-25433.02 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1876.41" cy="-25430.68" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1763.21" y="-18252.88" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/core/canvas/litegraph/slotCalculations.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2582" class="edge">
<title>src/renderer/core/canvas/litegraph/slotCalculations.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge2582"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1693.08,-11077.82C1722.35,-11074.47 1759.51,-11076.13 1781,-11099.84 1799.27,-11119.99 1770.58,-18914.82 1789,-18934.84 1815.88,-18964.05 1940.1,-18920.64 1967,-18949.84 1994.99,-18980.22 1965.64,-24860.1 1980,-24898.84 1989.64,-24924.84 2011.44,-24948.22 2028.35,-24963.49"/>
<polygon fill="orange" stroke="orange" points="2033.16,-24970.38 2039.08,-24972.7 2035.89,-24967.2 2033.16,-24970.38"/>
<polyline fill="none" stroke="orange" points="2034.53,-24968.79 2032.25,-24966.83 "/>
<ellipse fill="none" stroke="orange" cx="2030.43" cy="-24965.27" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1758.24" y="-18018.32" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/core/canvas/litegraph/slotCalculations.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2583" class="edge">
<title>src/renderer/core/canvas/litegraph/slotCalculations.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2583"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1693.08,-11077.82C1722.35,-11074.46 1759.51,-11076.13 1781,-11099.84 1798.88,-11119.57 1771.84,-26419.47 1789,-26439.84 1895.52,-26566.27 2042.49,-26589.62 2159.5,-26472.84 2169.86,-26462.5 2161.5,-22272.18 2167.5,-22258.84 2177.78,-22235.97 2199.61,-22217.49 2217.65,-22205.28"/>
<polygon fill="orange" stroke="orange" points="2225.41,-22202.83 2229.35,-22197.84 2223.15,-22199.29 2225.41,-22202.83"/>
<polyline fill="none" stroke="orange" points="2224.28,-22201.06 2221.75,-22202.67 "/>
<ellipse fill="none" stroke="orange" cx="2219.72" cy="-22203.96" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1762.03" y="-16630.51" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/core/canvas/litegraph/slotCalculations.ts&#45;&gt;src/renderer/core/layout/store/layoutStore.ts -->
<g id="edge2587" class="edge">
<title>src/renderer/core/canvas/litegraph/slotCalculations.ts&#45;&gt;src/renderer/core/layout/store/layoutStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1599.7,-11090.04C1568.58,-11088.96 1532.6,-11080.88 1523.5,-11050.84 1520.41,-11040.63 1520.41,-10869.05 1523.5,-10858.84 1533.08,-10827.19 1570.88,-10816.52 1602.52,-10813.28"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1602.96,-10815.35 1608.75,-10812.73 1602.59,-10811.17 1602.96,-10815.35"/>
</g>
<!-- src/renderer/core/canvas/litegraph/slotCalculations.ts&#45;&gt;src/lib/litegraph/src/node/slotUtils.ts -->
<g id="edge2585" class="edge">
<title>src/renderer/core/canvas/litegraph/slotCalculations.ts&#45;&gt;src/lib/litegraph/src/node/slotUtils.ts</title>
<g id="a_edge2585"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1693.08,-11077.82C1722.35,-11074.46 1759.51,-11076.13 1781,-11099.84 1795.09,-11115.38 1775.41,-23165.86 1789,-23181.84 1800.53,-23195.39 1819.12,-23200.07 1836.58,-23200.99"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1844.49,-23203.11 1850.49,-23201.02 1844.5,-23198.91 1844.49,-23203.11"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1844.49,-23201.01 1841.49,-23201 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1839.09" cy="-23201" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1760.69" y="-17132.37" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/core/layout/slots/slotIdentifier.ts -->
<g id="node829" class="node">
<title>src/renderer/core/layout/slots/slotIdentifier.ts</title>
<g id="a_node829"><a xlink:href="src/renderer/core/layout/slots/slotIdentifier.ts" xlink:title="slotIdentifier.ts">
<path fill="#ddfeff" stroke="black" d="M1685,-10761.84C1685,-10761.84 1613,-10761.84 1613,-10761.84 1610,-10761.84 1607,-10758.84 1607,-10755.84 1607,-10755.84 1607,-10749.84 1607,-10749.84 1607,-10746.84 1610,-10743.84 1613,-10743.84 1613,-10743.84 1685,-10743.84 1685,-10743.84 1688,-10743.84 1691,-10746.84 1691,-10749.84 1691,-10749.84 1691,-10755.84 1691,-10755.84 1691,-10758.84 1688,-10761.84 1685,-10761.84"/>
<text text-anchor="start" x="1615" y="-10750.64" font-family="Helvetica,sans-Serif" font-size="9.00">slotIdentifier.ts</text>
</a>
</g>
</g>
<!-- src/renderer/core/canvas/litegraph/slotCalculations.ts&#45;&gt;src/renderer/core/layout/slots/slotIdentifier.ts -->
<g id="edge2586" class="edge">
<title>src/renderer/core/canvas/litegraph/slotCalculations.ts&#45;&gt;src/renderer/core/layout/slots/slotIdentifier.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1599.7,-11090.04C1568.58,-11088.96 1532.6,-11080.88 1523.5,-11050.84 1519.44,-11037.44 1519.44,-10812.24 1523.5,-10798.84 1532.89,-10767.81 1569.4,-10756.95 1600.64,-10753.48"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1601.04,-10755.55 1606.81,-10752.88 1600.63,-10751.37 1601.04,-10755.55"/>
</g>
<!-- src/lib/litegraph/src/node/NodeOutputSlot.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2144" class="edge">
<title>src/lib/litegraph/src/node/NodeOutputSlot.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge2144"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1932.75,-23164.79C1945.75,-23166.88 1958.5,-23171.76 1967,-23181.84 1982.38,-23200.06 1971.65,-24876.5 1980,-24898.84 1989.71,-24924.82 2011.5,-24948.2 2028.39,-24963.48"/>
<polygon fill="orange" stroke="orange" points="2033.18,-24970.37 2039.1,-24972.69 2035.92,-24967.18 2033.18,-24970.37"/>
<polyline fill="none" stroke="orange" points="2034.55,-24968.78 2032.28,-24966.82 "/>
<ellipse fill="none" stroke="orange" cx="2030.46" cy="-24965.25" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1951.66" y="-24071.73" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/NodeOutputSlot.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2145" class="edge">
<title>src/lib/litegraph/src/node/NodeOutputSlot.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2145"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1932.87,-23168.06C1945.56,-23165.89 1958.11,-23161.17 1967,-23151.84 1998.21,-23119.06 1949.76,-23084.51 1980,-23050.84 2034.82,-22989.81 2108.38,-23071.99 2159.5,-23007.84 2173.37,-22990.44 2153.55,-22224.17 2167.5,-22206.84 2173.51,-22199.37 2181.92,-22194.61 2191.03,-22191.65"/>
<polygon fill="orange" stroke="orange" points="2199.29,-22191.88 2204.66,-22188.48 2198.34,-22187.79 2199.29,-22191.88"/>
<polyline fill="none" stroke="orange" points="2198.82,-22189.84 2195.9,-22190.52 "/>
<ellipse fill="none" stroke="orange" cx="2193.56" cy="-22191.06" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2184" y="-23000.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/NodeOutputSlot.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts -->
<g id="edge2142" class="edge">
<title>src/lib/litegraph/src/node/NodeOutputSlot.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts</title>
<g id="a_edge2142"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1932.89,-23168.55C1945.74,-23166.43 1958.37,-23161.6 1967,-23151.84 2002.53,-23111.66 1946.21,-22952.48 1980,-22910.84 2032.04,-22846.71 2109.01,-22928.19 2159.5,-22862.84 2181.85,-22833.91 2145.21,-21575.81 2167.5,-21546.84 2209.91,-21491.72 2269.21,-21554.89 2318.5,-21505.84 2333.86,-21490.55 2314.25,-21471.96 2331.5,-21458.84 2381.72,-21420.62 2425.48,-21417.89 2473.5,-21458.84 2490.62,-21473.44 2466.57,-21492 2481.5,-21508.84 2481.6,-21508.95 2481.7,-21509.06 2481.81,-21509.18"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2486.94,-21515.79 2492.98,-21517.79 2489.51,-21512.46 2486.94,-21515.79"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2488.22,-21514.13 2485.85,-21512.29 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2483.95" cy="-21510.83" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2140.53" y="-22336.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/NodeOutputSlot.ts&#45;&gt;src/lib/litegraph/src/LLink.ts -->
<g id="edge2146" class="edge">
<title>src/lib/litegraph/src/node/NodeOutputSlot.ts&#45;&gt;src/lib/litegraph/src/LLink.ts</title>
<g id="a_edge2146"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1932.76,-23168.89C1945.76,-23166.8 1958.5,-23161.92 1967,-23151.84 2003.96,-23107.97 1942.53,-21130.27 1980,-21086.84 2071.68,-20980.57 2471.93,-21008.03 2609.5,-21035.84 2675.68,-21049.21 2703.44,-21045.47 2749.5,-21094.84 2761.68,-21107.89 2749.09,-21121.06 2762.5,-21132.84 2811.23,-21175.63 2842.85,-21145.11 2905.5,-21161.84 2957.1,-21175.61 2978.88,-21165.17 3019.5,-21199.84 3029.03,-21207.97 3022.91,-21216.79 3032.5,-21224.84 3065.34,-21252.4 3099.04,-21219.35 3124.5,-21253.84 3141.13,-21276.36 3136.73,-23241.85 3137.5,-23269.84 3147.06,-23618.65 3173.04,-24042.99 3179.52,-24145.67"/>
<polygon fill="orange" stroke="orange" points="3177.93,-24153.69 3180.4,-24159.54 3182.12,-24153.42 3177.93,-24153.69"/>
<polyline fill="none" stroke="orange" points="3180.02,-24153.55 3179.83,-24150.56 "/>
<ellipse fill="none" stroke="orange" cx="3179.68" cy="-24148.17" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3127.05" y="-23629.36" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/NodeOutputSlot.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts -->
<g id="edge2148" class="edge">
<title>src/lib/litegraph/src/node/NodeOutputSlot.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts</title>
<g id="a_edge2148"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1831.36,-23161.67C1810.9,-23162.71 1790.74,-23168.87 1785,-23187.84 1782.16,-23197.22 1782.31,-23531.41 1785,-23540.84 1800.48,-23595.06 1840.86,-23648.81 1864.35,-23676.87"/>
<polygon fill="orange" stroke="orange" points="1868.03,-23684.37 1873.53,-23687.55 1871.22,-23681.63 1868.03,-23684.37"/>
<polyline fill="none" stroke="orange" points="1869.62,-23683 1867.67,-23680.73 "/>
<ellipse fill="none" stroke="orange" cx="1866.1" cy="-23678.91" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1758.57" y="-23420.34" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/NodeOutputSlot.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts -->
<g id="edge2149" class="edge">
<title>src/lib/litegraph/src/node/NodeOutputSlot.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts</title>
<g id="a_edge2149"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1932.89,-23165.12C1945.74,-23167.25 1958.36,-23172.07 1967,-23181.84 1984.69,-23201.84 1969.32,-23397.36 1980,-23421.84 2007.71,-23485.34 2166.92,-23627.98 2224.89,-23678.59"/>
<polygon fill="orange" stroke="orange" points="2229.45,-23685.34 2235.36,-23687.69 2232.2,-23682.17 2229.45,-23685.34"/>
<polyline fill="none" stroke="orange" points="2230.83,-23683.75 2228.56,-23681.79 "/>
<ellipse fill="none" stroke="orange" cx="2226.75" cy="-23680.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1996.15" y="-23473.08" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/NodeOutputSlot.ts&#45;&gt;src/lib/litegraph/src/subgraph/subgraphUtils.ts -->
<g id="edge2150" class="edge">
<title>src/lib/litegraph/src/node/NodeOutputSlot.ts&#45;&gt;src/lib/litegraph/src/subgraph/subgraphUtils.ts</title>
<g id="a_edge2150"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1932.64,-23164.77C1944.62,-23162.5 1956.88,-23158.55 1967,-23151.84 1975.84,-23145.98 1970.68,-23136.89 1980,-23131.84 2113.66,-23059.3 2218.38,-23067.37 2318.5,-23181.84 2376.27,-23247.89 2392.94,-23532.76 2396.61,-23615.95"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2394.84,-23623.86 2397.18,-23629.77 2399.03,-23623.69 2394.84,-23623.86"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2396.94,-23623.78 2396.81,-23620.78 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2396.71" cy="-23618.38" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2349.67" y="-23359.05" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/NodeOutputSlot.ts&#45;&gt;src/lib/litegraph/src/draw.ts -->
<g id="edge2143" class="edge">
<title>src/lib/litegraph/src/node/NodeOutputSlot.ts&#45;&gt;src/lib/litegraph/src/draw.ts</title>
<g id="a_edge2143"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1932.79,-23168.46C1945.63,-23166.33 1958.28,-23161.53 1967,-23151.84 1994.41,-23121.35 1953.99,-22999.52 1980,-22967.84 2032.47,-22903.92 2109.1,-22984.4 2159.5,-22918.84 2169.81,-22905.43 2155.5,-21712.76 2167.5,-21700.84 2215.11,-21653.54 2258.79,-21670.2 2318.5,-21700.84 2354.34,-21719.22 2377.59,-21762.27 2389.05,-21788.73"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2390.13,-21797 2394.33,-21801.77 2394.03,-21795.43 2390.13,-21797"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2392.08,-21796.21 2390.95,-21793.43 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2390.05" cy="-21791.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2138.81" y="-22477.74" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/NodeOutputSlot.ts&#45;&gt;src/lib/litegraph/src/node/NodeSlot.ts -->
<g id="edge2147" class="edge">
<title>src/lib/litegraph/src/node/NodeOutputSlot.ts&#45;&gt;src/lib/litegraph/src/node/NodeSlot.ts</title>
<g id="a_edge2147"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1932.95,-23160.89C1955.48,-23158.21 1981.95,-23155.06 2004.11,-23152.42"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2012.25,-23153.56 2017.96,-23150.77 2011.76,-23149.39 2012.25,-23153.56"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2012,-23151.48 2009.03,-23151.83 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2006.64" cy="-23152.12" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1951.02" y="-23148.62" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/slotUtils.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2167" class="edge">
<title>src/lib/litegraph/src/node/slotUtils.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<g id="a_edge2167"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1879.1,-23206.04C1865.09,-23251.17 1804.15,-23453.72 1785,-23624.84 1781.08,-23659.84 1781.97,-24857.74 1785,-24892.84 1803.11,-25102.75 1858.86,-25352.2 1876.55,-25427.93"/>
<polygon fill="orange" stroke="orange" points="1876.38,-25436.35 1879.8,-25441.71 1880.47,-25435.39 1876.38,-25436.35"/>
<polyline fill="none" stroke="orange" points="1878.43,-25435.87 1877.74,-25432.95 "/>
<ellipse fill="none" stroke="orange" cx="1877.19" cy="-25430.62" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1757.93" y="-24326.97" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/slotUtils.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2166" class="edge">
<title>src/lib/litegraph/src/node/slotUtils.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge2166"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1885.47,-23205.95C1897.45,-23250.59 1949.59,-23450.91 1967,-23618.84 1970.67,-23654.2 1967.51,-24865.54 1980,-24898.84 1989.74,-24924.8 2011.52,-24948.19 2028.41,-24963.47"/>
<polygon fill="orange" stroke="orange" points="2033.2,-24970.36 2039.11,-24972.68 2035.94,-24967.18 2033.2,-24970.36"/>
<polyline fill="none" stroke="orange" points="2034.57,-24968.77 2032.29,-24966.81 "/>
<ellipse fill="none" stroke="orange" cx="2030.47" cy="-24965.25" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1945.11" y="-24082.25" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/slotUtils.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts -->
<g id="edge2168" class="edge">
<title>src/lib/litegraph/src/node/slotUtils.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts</title>
<g id="a_edge2168"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1913.84,-23199.93C1932.01,-23199.92 1953.93,-23196.39 1967,-23181.84 1994.83,-23150.84 1956.51,-23029.24 1980,-22994.84 2029.77,-22921.93 2112.07,-22984.28 2159.5,-22909.84 2169.6,-22893.98 2154.61,-21569.53 2167.5,-21555.84 2190.55,-21531.35 2293.57,-21568.41 2318.5,-21545.84 2344.55,-21522.25 2304.68,-21490.55 2331.5,-21467.84 2343.54,-21457.64 2462.03,-21457 2473.5,-21467.84 2484.91,-21478.61 2477.59,-21593.64 2481.5,-21608.84 2514.29,-21736.28 2579.61,-21747.68 2609.5,-21875.84 2616.82,-21907.22 2602.03,-23010.95 2622.5,-23035.84 2625.33,-23039.28 2628.81,-23041.96 2632.67,-23044.03"/>
<polygon fill="orange" stroke="orange" points="2639.6,-23048.74 2645.96,-23048.78 2641.01,-23044.78 2639.6,-23048.74"/>
<polyline fill="none" stroke="orange" points="2640.31,-23046.76 2637.48,-23045.75 "/>
<ellipse fill="none" stroke="orange" cx="2635.22" cy="-23044.94" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2113.44" y="-22936.44" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/types/NodeLike.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2316" class="edge">
<title>src/lib/litegraph/src/types/NodeLike.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge2316"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2510.95,-23018.89C2499.86,-23020.73 2488.56,-23024.94 2481.5,-23033.84 2466.91,-23052.22 2489.06,-24706.26 2473.5,-24723.84 2431.33,-24771.47 2374.66,-24695.1 2331.5,-24741.84 2310.45,-24764.64 2340.95,-24999.41 2318.5,-25020.84 2294.23,-25044.01 2200.6,-25026.32 2167.5,-25020.84 2139.19,-25016.15 2108.48,-25005.35 2086,-24996.31"/>
<polygon fill="orange" stroke="orange" points="2079.51,-24991.33 2073.16,-24990.97 2077.89,-24995.21 2079.51,-24991.33"/>
<polyline fill="none" stroke="orange" points="2078.7,-24993.27 2081.47,-24994.42 "/>
<ellipse fill="none" stroke="orange" cx="2083.69" cy="-24995.35" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2341.47" y="-24718.81" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/types/NodeLike.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2317" class="edge">
<title>src/lib/litegraph/src/types/NodeLike.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2317"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2510.97,-23018.76C2499.88,-23016.92 2488.58,-23012.71 2481.5,-23003.84 2467.45,-22986.23 2489.37,-22208.83 2473.5,-22192.84 2450.57,-22169.73 2362.28,-22174.95 2303.22,-22181.45"/>
<polygon fill="orange" stroke="orange" points="2294.98,-22180.29 2289.26,-22183.07 2295.46,-22184.47 2294.98,-22180.29"/>
<polyline fill="none" stroke="orange" points="2295.22,-22182.38 2298.2,-22182.03 "/>
<ellipse fill="none" stroke="orange" cx="2300.58" cy="-22181.76" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2453.65" y="-22604.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/types/NodeLike.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts -->
<g id="edge2318" class="edge">
<title>src/lib/litegraph/src/types/NodeLike.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts</title>
<g id="a_edge2318"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2580.15,-23026.48C2593.34,-23029.44 2608.62,-23032.84 2622.5,-23035.84 2625.7,-23036.53 2628.99,-23037.23 2632.31,-23037.94"/>
<polygon fill="orange" stroke="orange" points="2639.67,-23041.63 2645.97,-23040.81 2640.53,-23037.52 2639.67,-23041.63"/>
<polyline fill="none" stroke="orange" points="2640.1,-23039.58 2637.17,-23038.96 "/>
<ellipse fill="none" stroke="orange" cx="2634.82" cy="-23038.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2637.39" y="-23026.55" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/utils/feedback.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts -->
<g id="edge2340" class="edge">
<title>src/lib/litegraph/src/utils/feedback.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts</title>
<g id="a_edge2340"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2651.22,-21940.46C2640.45,-21938.55 2629.51,-21934.37 2622.5,-21925.84 2599.56,-21897.91 2622.66,-21634.5 2609.5,-21600.84 2600.97,-21579.01 2583.15,-21559.09 2568.64,-21545.43"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2563.82,-21538.32 2557.94,-21535.9 2561.03,-21541.46 2563.82,-21538.32"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2562.42,-21539.89 2564.66,-21541.89 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2566.45" cy="-21543.48" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2588.33" y="-21731.21" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/utils/type.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2341" class="edge">
<title>src/lib/litegraph/src/utils/type.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge2341"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2658.79,-22060.33C2645.91,-22061.56 2631.31,-22065.45 2622.5,-22075.84 2596.41,-22106.59 2623.19,-22218.9 2609.5,-22256.84 2576.31,-22348.84 2511.54,-22342.76 2481.5,-22435.84 2476.75,-22450.57 2482.87,-24652.51 2473.5,-24664.84 2433.82,-24717.04 2372.26,-24653.48 2331.5,-24704.84 2311.79,-24729.67 2341.42,-24967.94 2318.5,-24989.84 2288.58,-25018.43 2170.11,-25002.99 2101.96,-24991.22"/>
<polygon fill="orange" stroke="orange" points="2094.51,-24987.76 2088.23,-24988.77 2093.77,-24991.89 2094.51,-24987.76"/>
<polyline fill="none" stroke="orange" points="2094.14,-24989.83 2097.09,-24990.35 "/>
<ellipse fill="none" stroke="orange" cx="2099.45" cy="-24990.77" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2503.74" y="-23517.27" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LGraphNodeProperties.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge1866" class="edge">
<title>src/lib/litegraph/src/LGraphNodeProperties.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge1866"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2350.65,-21493.86C2343.39,-21496.41 2336.62,-21500.17 2331.5,-21505.84 2320.07,-21518.51 2263.46,-22048.54 2250.6,-22165.99"/>
<polygon fill="orange" stroke="orange" points="2247.66,-22173.53 2249.09,-22179.73 2251.83,-22173.99 2247.66,-22173.53"/>
<polyline fill="none" stroke="orange" points="2249.74,-22173.76 2250.07,-22170.78 "/>
<ellipse fill="none" stroke="orange" cx="2250.33" cy="-22168.4" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2267.09" y="-21789.42" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge1880" class="edge">
<title>src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge1880"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2679.76,-22824.18C2666.94,-22847.61 2634.2,-22911.15 2622.5,-22968.84 2603.1,-23064.45 2617.6,-23749.61 2609.5,-23846.84 2578.19,-24222.74 2528.06,-24311.52 2481.5,-24685.84 2480.36,-24695.03 2480.02,-24762.26 2473.5,-24768.84 2451.17,-24791.38 2353.28,-24760.76 2331.5,-24783.84 2310.51,-24806.09 2340.63,-25037.72 2318.5,-25058.84 2294.22,-25082 2199.6,-25068.63 2167.5,-25058.84 2130.19,-25047.46 2094.01,-25019.4 2072.63,-25000.48"/>
<polygon fill="orange" stroke="orange" points="2068.2,-24993.58 2062.36,-24991.08 2065.36,-24996.68 2068.2,-24993.58"/>
<polyline fill="none" stroke="orange" points="2066.78,-24995.13 2068.99,-24997.16 "/>
<ellipse fill="none" stroke="orange" cx="2070.76" cy="-24998.78" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2577.18" y="-23924.22" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge1884" class="edge">
<title>src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge1884"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2684,-22805.57C2675.15,-22725.79 2607.54,-22155.29 2473.5,-22066.84 2447.16,-22049.46 2359.41,-22052.12 2331.5,-22066.84 2291.67,-22087.84 2267.22,-22137.34 2255.77,-22166.43"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2251.06,-22173.16 2250.96,-22179.52 2255,-22174.61 2251.06,-22173.16"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2253.03,-22173.88 2254.07,-22171.07 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2254.89" cy="-22168.82" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2605.3" y="-22451.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/measure.ts -->
<g id="edge1886" class="edge">
<title>src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/measure.ts</title>
<g id="a_edge1886"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2736.2,-22822.27C2741.32,-22824.87 2745.94,-22828.31 2749.5,-22832.84 2770.54,-22859.59 2739.64,-23113.63 2762.5,-23138.84 2871.65,-23259.19 2981.73,-23112.28 3124.5,-23189.84 3143.01,-23199.89 3158.26,-23218.56 3168.23,-23233.32"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3170.87,-23241.46 3175.84,-23245.42 3174.42,-23239.22 3170.87,-23241.46"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3172.65,-23240.34 3171.05,-23237.8 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3169.77" cy="-23235.77" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2906.39" y="-23173.19" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/ContextMenu.ts -->
<g id="edge1875" class="edge">
<title>src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/ContextMenu.ts</title>
<g id="a_edge1875"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2736.25,-22822.23C2741.36,-22824.84 2745.97,-22828.29 2749.5,-22832.84 2778.68,-22870.41 2729.66,-23226.41 2762.5,-23260.84 2802.04,-23302.29 2971.73,-23249.23 3019.5,-23280.84 3029.94,-23287.75 3024.07,-23296.58 3032.5,-23305.84 3036.65,-23310.4 3041.68,-23314.54 3046.85,-23318.18"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3052.61,-23324.29 3058.81,-23325.71 3054.85,-23320.74 3052.61,-23324.29"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3053.73,-23322.51 3051.19,-23320.91 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3049.16" cy="-23319.64" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2863.4" y="-23267.33" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/CurveEditor.ts -->
<g id="edge1876" class="edge">
<title>src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/CurveEditor.ts</title>
<g id="a_edge1876"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2692.24,-22824.18C2705.06,-22847.61 2737.8,-22911.15 2749.5,-22968.84 2768.9,-23064.45 2759.49,-23749.32 2762.5,-23846.84 2779.98,-24412.98 2819.78,-25105.65 2827.64,-25239.76"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2826,-25247.71 2828.45,-25253.57 2830.19,-25247.46 2826,-25247.71"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2828.1,-25247.58 2827.92,-25244.59 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2827.78" cy="-25242.19" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2744.56" y="-24031.62" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/DragAndScale.ts -->
<g id="edge1877" class="edge">
<title>src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/DragAndScale.ts</title>
<g id="a_edge1877"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2736.25,-22822.23C2741.36,-22824.84 2745.97,-22828.29 2749.5,-22832.84 2779.49,-22871.48 2731.82,-23234.75 2762.5,-23272.84 2836.34,-23364.5 2943.98,-23246.54 3019.5,-23336.84 3075.58,-23403.89 3077.71,-24055.47 3077.56,-24187.55"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3075.45,-24195.56 3077.54,-24201.56 3079.65,-24195.57 3075.45,-24195.56"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3077.55,-24195.56 3077.55,-24192.56 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3077.56" cy="-24190.16" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2865.89" y="-23308.15" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/LGraph.ts -->
<g id="edge1881" class="edge">
<title>src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/LGraph.ts</title>
<g id="a_edge1881"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2736.27,-22822.21C2741.38,-22824.83 2745.98,-22828.28 2749.5,-22832.84 2783.63,-22876.98 2728.02,-23290.97 2762.5,-23334.84 2768.29,-23342.21 2776.77,-23346.75 2785.74,-23349.51"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2793.16,-23353.25 2799.46,-23352.46 2794.04,-23349.14 2793.16,-23353.25"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2793.6,-23351.2 2790.67,-23350.57 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2788.32" cy="-23350.06" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2731.23" y="-23089.76" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/LGraphCanvas.ts -->
<g id="edge1882" class="edge">
<title>src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/LGraphCanvas.ts</title>
<g id="a_edge1882"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2736.25,-22822.23C2741.36,-22824.84 2745.97,-22828.29 2749.5,-22832.84 2778.02,-22869.52 2729.14,-23218.49 2762.5,-23250.84 2782.26,-23269.99 2853.47,-23265.03 2905.99,-23258.25"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2914.25,-23259.25 2919.91,-23256.36 2913.69,-23255.08 2914.25,-23259.25"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2913.97,-23257.16 2911,-23257.57 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2908.62" cy="-23257.89" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2779.02" y="-23038.96" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/LGraphGroup.ts -->
<g id="edge1883" class="edge">
<title>src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/LGraphGroup.ts</title>
<g id="a_edge1883"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2736.23,-22822.25C2741.34,-22824.85 2745.95,-22828.3 2749.5,-22832.84 2774.28,-22864.55 2733.98,-23166.44 2762.5,-23194.84 2797.38,-23229.57 2938.86,-23220.42 3019.85,-23211.91"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3028.01,-23213.13 3033.75,-23210.4 3027.55,-23208.96 3028.01,-23213.13"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3027.78,-23211.05 3024.8,-23211.37 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3022.41" cy="-23211.63" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2730.1" y="-23007.91" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/LLink.ts -->
<g id="edge1885" class="edge">
<title>src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/LLink.ts</title>
<g id="a_edge1885"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2736.04,-22818.18C2741.19,-22820.4 2745.86,-22823.51 2749.5,-22827.84 2776.93,-22860.41 2733.24,-23179.91 2762.5,-23210.84 2818.09,-23269.59 3069.65,-23189.38 3124.5,-23248.84 3187.06,-23316.65 3182.76,-24008.97 3181.29,-24145.52"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3179.09,-24153.6 3181.12,-24159.62 3183.29,-24153.65 3179.09,-24153.6"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3181.19,-24153.62 3181.23,-24150.62 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3181.26" cy="-24148.22" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2919.34" y="-23222.37" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts -->
<g id="edge1887" class="edge">
<title>src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts</title>
<g id="a_edge1887"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2736.26,-22822.22C2741.37,-22824.83 2745.97,-22828.28 2749.5,-22832.84 2780.96,-22873.43 2730.02,-23255.06 2762.5,-23294.84 2799.59,-23340.26 2982.71,-23309.17 3019.5,-23354.84 3034.68,-23373.68 3026.38,-24202.43 3032.5,-24225.84 3038.46,-24248.63 3051.92,-24272 3062.57,-24288.11"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3065.49,-24296.02 3070.63,-24299.76 3068.95,-24293.63 3065.49,-24296.02"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3067.22,-24294.82 3065.51,-24292.36 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3064.15" cy="-24290.38" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3002.57" y="-23488.38" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts -->
<g id="edge1890" class="edge">
<title>src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2736.29,-22822.59C2741.33,-22825.15 2745.9,-22828.48 2749.5,-22832.84 2769.82,-22857.44 2741.12,-22952.15 2762.5,-22975.84 2767.43,-22981.29 2773.91,-22984.86 2780.9,-22987.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2780.52,-22989.21 2786.86,-22988.76 2781.62,-22985.16 2780.52,-22989.21"/>
</g>
<!-- src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/utils/uuid.ts -->
<g id="edge1891" class="edge">
<title>src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/utils/uuid.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2635.95,-22808.9C2627.27,-22805.22 2619.81,-22799.55 2616,-22790.84 2607.77,-22772.03 2607.77,-22070.64 2616,-22051.84 2622.06,-22038.01 2637.61,-22032.5 2652.52,-22030.56"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2653.07,-22032.61 2658.84,-22029.93 2652.66,-22028.43 2653.07,-22032.61"/>
</g>
<!-- src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/infrastructure/Rectangle.ts -->
<g id="edge1879" class="edge">
<title>src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/infrastructure/Rectangle.ts</title>
<g id="a_edge1879"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2667.83,-22824.02C2619.74,-22849.81 2486.89,-22921.65 2481.5,-22930.84 2468.48,-22953.02 2479.12,-23831.74 2473.5,-23856.84 2437.54,-24017.31 2391.26,-24045.35 2318.5,-24192.84 2298.68,-24233.02 2274,-24279.09 2259.72,-24305.4"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2253.98,-24311.55 2252.95,-24317.82 2257.67,-24313.56 2253.98,-24311.55"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2255.82,-24312.55 2257.26,-24309.92 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2258.41" cy="-24307.81" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2450.6" y="-23563.54" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/draw.ts -->
<g id="edge1878" class="edge">
<title>src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/draw.ts</title>
<g id="a_edge1878"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2684.09,-22805.63C2679.34,-22758.76 2655.75,-22542.2 2609.5,-22370.84 2551.28,-22155.13 2442.57,-21906.4 2409.38,-21832.56"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2408.02,-21824.46 2403.63,-21819.86 2404.19,-21826.19 2408.02,-21824.46"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2406.1,-21825.32 2407.34,-21828.06 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2408.33" cy="-21830.25" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2564.15" y="-22301.62" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts -->
<g id="edge1888" class="edge">
<title>src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts</title>
<g id="a_edge1888"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2680.29,-22824.11C2665.96,-22848 2628.73,-22914 2616,-22974.84 2611.86,-22994.63 2607.89,-23684.31 2616,-23702.84 2616.89,-23704.86 2617.97,-23706.72 2619.22,-23708.43"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2623.67,-23715.22 2629.55,-23717.65 2626.47,-23712.09 2623.67,-23715.22"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2625.07,-23713.66 2622.83,-23711.66 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2621.04" cy="-23710.06" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2587.17" y="-23263.42" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/InputIndicators.ts -->
<g id="node730" class="node">
<title>src/lib/litegraph/src/canvas/InputIndicators.ts</title>
<g id="a_node730"><a xlink:href="src/lib/litegraph/src/canvas/InputIndicators.ts" xlink:title="InputIndicators.ts">
<path fill="#ddfeff" stroke="black" d="M1692,-24725.84C1692,-24725.84 1606,-24725.84 1606,-24725.84 1603,-24725.84 1600,-24722.84 1600,-24719.84 1600,-24719.84 1600,-24713.84 1600,-24713.84 1600,-24710.84 1603,-24707.84 1606,-24707.84 1606,-24707.84 1692,-24707.84 1692,-24707.84 1695,-24707.84 1698,-24710.84 1698,-24713.84 1698,-24713.84 1698,-24719.84 1698,-24719.84 1698,-24722.84 1695,-24725.84 1692,-24725.84"/>
<text text-anchor="start" x="1608" y="-24714.64" font-family="Helvetica,sans-Serif" font-size="9.00">InputIndicators.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/canvas/InputIndicators.ts -->
<g id="edge1874" class="edge">
<title>src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/canvas/InputIndicators.ts</title>
<g id="a_edge1874"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2662.9,-22823.86C2648.04,-22829.57 2627.88,-22836.65 2609.5,-22840.84 2581.58,-22847.2 2500.62,-22834.52 2481.5,-22855.84 2463.12,-22876.33 2492.21,-23826.64 2473.5,-23846.84 2462.74,-23858.45 2347.11,-23856.2 2331.5,-23858.84 2083.89,-23900.71 1939.49,-23815.79 1789,-24016.84 1777.6,-24032.07 1793.75,-24687.71 1781,-24701.84 1764,-24720.68 1737.15,-24726.01 1712.18,-24726.01"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1704.26,-24723.6 1698.18,-24725.48 1704.1,-24727.8 1704.26,-24723.6"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1704.18,-24725.7 1707.17,-24725.82 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1709.57" cy="-24725.91" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2207.78" y="-23865.22" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts -->
<g id="edge1889" class="edge">
<title>src/lib/litegraph/src/LiteGraphGlobal.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts</title>
<g id="a_edge1889"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2635.86,-22822.67C2627.08,-22824.06 2618.02,-22825.49 2609.5,-22826.84 2581.06,-22831.32 2500.33,-22825.06 2481.5,-22846.84 2466.84,-22863.8 2487.78,-23636.55 2473.5,-23653.84 2471.43,-23656.34 2469.07,-23658.5 2466.49,-23660.36"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2458.42,-23662.12 2454.03,-23666.72 2460.33,-23665.86 2458.42,-23662.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2459.38,-23663.99 2462.05,-23662.63 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2464.19" cy="-23661.54" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2501.81" y="-23237.81" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/InputIndicators.ts&#45;&gt;src/lib/litegraph/src/LGraphCanvas.ts -->
<g id="edge1912" class="edge">
<title>src/lib/litegraph/src/canvas/InputIndicators.ts&#45;&gt;src/lib/litegraph/src/LGraphCanvas.ts</title>
<g id="a_edge1912"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1698.05,-24725.36C1726.38,-24727.4 1760.58,-24724.11 1781,-24701.84 1791.86,-24690 1783.01,-24427.74 1789,-24412.84 1882.39,-24180.62 1945.89,-24112.19 2167.5,-23995.84 2288.99,-23932.05 2338.73,-23980.63 2473.5,-23954.84 2667.88,-23917.64 2782.38,-24001.79 2905.5,-23846.84 2913.64,-23836.59 2910.86,-23388.65 2913.5,-23375.84 2921.48,-23337.02 2941.05,-23295.02 2953.77,-23270.37"/>
<polygon fill="orange" stroke="orange" points="2959.37,-23264.3 2960.33,-23258.01 2955.67,-23262.33 2959.37,-23264.3"/>
<polyline fill="none" stroke="orange" points="2957.52,-23263.31 2956.11,-23265.96 "/>
<ellipse fill="none" stroke="orange" cx="2954.99" cy="-23268.08" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2306.22" y="-23954.36" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2290" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge2290"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2396.24,-23678.18C2388.51,-23735.86 2347.38,-24049.54 2331.5,-24306.84 2330.4,-24324.7 2330.64,-24937.7 2318.5,-24950.84 2307.06,-24963.22 2184.24,-24963.84 2167.5,-24965.84 2145.91,-24968.42 2122.08,-24971.68 2101.78,-24974.58"/>
<polygon fill="orange" stroke="orange" points="2093.67,-24973.64 2088.03,-24976.57 2094.27,-24977.79 2093.67,-24973.64"/>
<polyline fill="none" stroke="orange" points="2093.97,-24975.71 2096.94,-24975.28 "/>
<ellipse fill="none" stroke="orange" cx="2099.31" cy="-24974.94" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2355.7" y="-24320.78" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2292" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2292"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2342.74,-23662.97C2338.45,-23660.67 2334.6,-23657.68 2331.5,-23653.84 2307.18,-23623.66 2333.56,-22294.54 2318.5,-22258.84 2309.37,-22237.18 2289.98,-22218.75 2273.85,-22206.24"/>
<polygon fill="orange" stroke="orange" points="2268.45,-22199.71 2262.36,-22197.88 2265.98,-22203.11 2268.45,-22199.71"/>
<polyline fill="none" stroke="orange" points="2267.21,-22201.41 2269.64,-22203.17 "/>
<ellipse fill="none" stroke="orange" cx="2271.58" cy="-22204.59" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2297.17" y="-22923.28" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts&#45;&gt;src/lib/litegraph/src/types/events.ts -->
<g id="edge2296" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts&#45;&gt;src/lib/litegraph/src/types/events.ts</title>
<g id="a_edge2296"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2454.04,-23666.72C2461.55,-23664.09 2468.41,-23660.01 2473.5,-23653.84 2481.91,-23643.64 2479.25,-22714.87 2481.5,-22701.84 2514.07,-22513.62 2466.84,-22406.55 2622.5,-22295.84 2668.5,-22263.12 2705.16,-22260.92 2749.5,-22295.84 2993.75,-22488.18 2694.59,-22755.09 2913.5,-22975.84 2916.55,-22978.91 2920.2,-22981.29 2924.15,-22983.14"/>
<polygon fill="orange" stroke="orange" points="2930.97,-22987.54 2937.32,-22987.38 2932.26,-22983.55 2930.97,-22987.54"/>
<polyline fill="none" stroke="orange" points="2931.61,-22985.54 2928.76,-22984.63 "/>
<ellipse fill="none" stroke="orange" cx="2926.47" cy="-22983.89" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2503.76" y="-23318.93" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts -->
<g id="edge2297" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts</title>
<g id="a_edge2297"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2454.33,-23666.53C2461.7,-23663.89 2468.45,-23659.87 2473.5,-23653.84 2485.67,-23639.31 2474.71,-23330.53 2481.5,-23312.84 2512.79,-23231.34 2574.04,-23243.61 2609.5,-23163.84 2618.78,-23142.96 2606.99,-23078.61 2622.5,-23061.84 2625.45,-23058.64 2628.97,-23056.12 2632.8,-23054.15"/>
<polygon fill="orange" stroke="orange" points="2640.9,-23053.5 2645.86,-23049.52 2639.5,-23049.54 2640.9,-23053.5"/>
<polyline fill="none" stroke="orange" points="2640.2,-23051.52 2637.37,-23052.53 "/>
<ellipse fill="none" stroke="orange" cx="2635.11" cy="-23053.33" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2503.69" y="-23349.86" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts -->
<g id="edge2282" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts</title>
<g id="a_edge2282"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2454.06,-23666.74C2461.56,-23664.1 2468.42,-23660.01 2473.5,-23653.84 2479.59,-23646.43 2481.07,-22282.42 2481.5,-22272.84 2494.37,-21987.12 2531.66,-21641.41 2541.88,-21549.94"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2544.86,-21542.28 2543.44,-21536.09 2540.68,-21541.81 2544.86,-21542.28"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2542.77,-21542.05 2542.44,-21545.03 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2542.17" cy="-21547.41" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2456.42" y="-22484.41" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts&#45;&gt;src/lib/litegraph/src/LGraphCanvas.ts -->
<g id="edge2291" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts&#45;&gt;src/lib/litegraph/src/LGraphCanvas.ts</title>
<g id="a_edge2291"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2454.04,-23666.72C2461.54,-23664.08 2468.41,-23660 2473.5,-23653.84 2488.11,-23636.14 2466.85,-22845.5 2481.5,-22827.84 2501.89,-22803.24 2590.71,-22802.96 2622.5,-22799.84 2650.59,-22797.08 2729.24,-22780.19 2749.5,-22799.84 2783.26,-22832.57 2730.9,-23188.02 2762.5,-23222.84 2781.2,-23243.44 2853.02,-23248.57 2905.95,-23249.44"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2913.95,-23251.62 2919.98,-23249.58 2914,-23247.42 2913.95,-23251.62"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2913.98,-23249.52 2910.98,-23249.49 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2908.58" cy="-23249.47" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2754.5" y="-23226.02" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts&#45;&gt;src/lib/litegraph/src/LLink.ts -->
<g id="edge2293" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts&#45;&gt;src/lib/litegraph/src/LLink.ts</title>
<g id="a_edge2293"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2454.04,-23666.72C2461.54,-23664.08 2468.41,-23660 2473.5,-23653.84 2488.64,-23635.5 2465.27,-22815.22 2481.5,-22797.84 2522.18,-22754.27 2706.58,-22745.47 2749.5,-22786.84 2777.68,-22814 2735.78,-23110.24 2762.5,-23138.84 2784.32,-23162.18 2873.83,-23149.58 2905.5,-23153.84 3003.26,-23166.99 3058.52,-23116.51 3124.5,-23189.84 3141.03,-23208.21 3174.08,-23999.34 3180.06,-24145.69"/>
<polygon fill="orange" stroke="orange" points="3178.29,-24153.74 3180.63,-24159.65 3182.48,-24153.57 3178.29,-24153.74"/>
<polyline fill="none" stroke="orange" points="3180.39,-24153.66 3180.26,-24150.66 "/>
<ellipse fill="none" stroke="orange" cx="3180.17" cy="-24148.26" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3195.68" y="-23929.98" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts -->
<g id="edge2295" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts</title>
<g id="a_edge2295"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2454.03,-23663.58C2461.01,-23661.29 2467.72,-23658.14 2473.5,-23653.84 2479.56,-23649.32 2475.15,-23642.93 2481.5,-23638.84 2560.71,-23587.81 2839.31,-23566.77 2905.5,-23633.84 2917.93,-23646.43 2901.81,-24257.55 2913.5,-24270.84 2929.21,-24288.7 2996.5,-24279.74 3019.5,-24285.84 3027.95,-24288.08 3036.84,-24291.19 3045.05,-24294.4"/>
<polygon fill="orange" stroke="orange" points="3051.68,-24299.42 3058.03,-24299.77 3053.29,-24295.54 3051.68,-24299.42"/>
<polyline fill="none" stroke="orange" points="3052.48,-24297.48 3049.71,-24296.33 "/>
<ellipse fill="none" stroke="orange" cx="3047.49" cy="-24295.42" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2885.08" y="-23985.46" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts -->
<g id="edge2283" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts</title>
<g id="a_edge2283"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2342.68,-23674.73C2246.25,-23682.05 2046.88,-23692.95 1945.35,-23696.51"/>
<polygon fill="orange" stroke="orange" points="1937.33,-23694.67 1931.4,-23696.97 1937.47,-23698.87 1937.33,-23694.67"/>
<polyline fill="none" stroke="orange" points="1937.4,-23696.77 1940.4,-23696.67 "/>
<ellipse fill="none" stroke="orange" cx="1942.8" cy="-23696.59" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2161.69" y="-23680.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInputNode.ts -->
<g id="edge2284" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInputNode.ts</title>
<g id="a_edge2284"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2342.87,-23664.08C2284.39,-23658.99 2191.27,-23650.88 2126.41,-23645.23"/>
<polygon fill="orange" stroke="orange" points="2118.77,-23642.46 2112.61,-23644.03 2118.41,-23646.64 2118.77,-23642.46"/>
<polyline fill="none" stroke="orange" points="2118.59,-23644.55 2121.58,-23644.81 "/>
<ellipse fill="none" stroke="orange" cx="2123.97" cy="-23645.02" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2203" y="-23646.83" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts -->
<g id="edge2285" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts</title>
<g id="a_edge2285"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2368.8,-23677.84C2353.12,-23681.47 2333,-23685.51 2313.7,-23689"/>
<polygon fill="orange" stroke="orange" points="2305.42,-23688.32 2299.87,-23691.43 2306.14,-23692.46 2305.42,-23688.32"/>
<polyline fill="none" stroke="orange" points="2305.78,-23690.39 2308.73,-23689.87 "/>
<ellipse fill="none" stroke="orange" cx="2311.1" cy="-23689.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2310.08" y="-23687.87" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts -->
<g id="edge2286" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts</title>
<g id="a_edge2286"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2454.32,-23663.17C2458.59,-23662.72 2462.95,-23662.27 2467.33,-23661.82"/>
<polygon fill="orange" stroke="orange" points="2475.58,-23663.08 2481.33,-23660.37 2475.15,-23658.9 2475.58,-23663.08"/>
<polyline fill="none" stroke="orange" points="2475.36,-23660.99 2472.38,-23661.3 "/>
<ellipse fill="none" stroke="orange" cx="2469.99" cy="-23661.54" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2491.63" y="-23664.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts&#45;&gt;src/lib/litegraph/src/utils/uuid.ts -->
<g id="edge2298" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts&#45;&gt;src/lib/litegraph/src/utils/uuid.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2454.06,-23666.74C2461.56,-23664.1 2468.42,-23660.01 2473.5,-23653.84 2485.61,-23639.12 2471.08,-22297.79 2481.5,-22281.84 2515.57,-22229.71 2573.71,-22275.8 2609.5,-22224.84 2632.42,-22192.2 2596.69,-22076.24 2622.5,-22045.84 2629.93,-22037.08 2641.49,-22032.94 2652.66,-22031.12"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2653.11,-22033.18 2658.8,-22030.33 2652.58,-22029.01 2653.11,-22033.18"/>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts&#45;&gt;src/lib/litegraph/src/infrastructure/Rectangle.ts -->
<g id="edge2289" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts&#45;&gt;src/lib/litegraph/src/infrastructure/Rectangle.ts</title>
<g id="a_edge2289"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2342.88,-23673.04C2338.56,-23675.22 2334.66,-23678.09 2331.5,-23681.84 2313.19,-23703.54 2325.66,-24165.36 2318.5,-24192.84 2307.26,-24235.96 2279.99,-24280.74 2262.85,-24306.06"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2256.45,-24311.59 2254.74,-24317.71 2259.89,-24313.98 2256.45,-24311.59"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2258.17,-24312.78 2259.88,-24310.32 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2261.25" cy="-24308.35" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2296.37" y="-23988.09" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts&#45;&gt;src/lib/litegraph/src/draw.ts -->
<g id="edge2287" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts&#45;&gt;src/lib/litegraph/src/draw.ts</title>
<g id="a_edge2287"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2342.94,-23664.56C2335.1,-23661.14 2328.51,-23655.86 2325,-23647.84 2316.93,-23629.4 2323.12,-22218.87 2325,-22198.84 2338.18,-22058.47 2377.61,-21893.24 2392.62,-21833.67"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2396.64,-21826.39 2396.09,-21820.05 2392.57,-21825.35 2396.64,-21826.39"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2394.61,-21825.87 2393.87,-21828.78 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2393.27" cy="-21831.1" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2297.26" y="-22745.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/ConstrainedSize.ts -->
<g id="node745" class="node">
<title>src/lib/litegraph/src/infrastructure/ConstrainedSize.ts</title>
<g id="a_node745"><a xlink:href="src/lib/litegraph/src/infrastructure/ConstrainedSize.ts" xlink:title="ConstrainedSize.ts">
<path fill="#ddfeff" stroke="black" d="M2291,-24635.84C2291,-24635.84 2203,-24635.84 2203,-24635.84 2200,-24635.84 2197,-24632.84 2197,-24629.84 2197,-24629.84 2197,-24623.84 2197,-24623.84 2197,-24620.84 2200,-24617.84 2203,-24617.84 2203,-24617.84 2291,-24617.84 2291,-24617.84 2294,-24617.84 2297,-24620.84 2297,-24623.84 2297,-24623.84 2297,-24629.84 2297,-24629.84 2297,-24632.84 2294,-24635.84 2291,-24635.84"/>
<text text-anchor="start" x="2205" y="-24624.64" font-family="Helvetica,sans-Serif" font-size="9.00">ConstrainedSize.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts&#45;&gt;src/lib/litegraph/src/infrastructure/ConstrainedSize.ts -->
<g id="edge2288" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts&#45;&gt;src/lib/litegraph/src/infrastructure/ConstrainedSize.ts</title>
<g id="a_edge2288"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2396.32,-23678.18C2389.06,-23735.9 2350.26,-24049.73 2331.5,-24306.84 2330.27,-24323.75 2329.45,-24598.89 2318.5,-24611.84 2316.01,-24614.78 2313.1,-24617.23 2309.9,-24619.27"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2301.93,-24620.58 2297.33,-24624.96 2303.66,-24624.4 2301.93,-24620.58"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2302.8,-24622.49 2305.53,-24621.25 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2307.72" cy="-24620.26" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2319.97" y="-24144.05" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/SlotBase.ts -->
<g id="node756" class="node">
<title>src/lib/litegraph/src/node/SlotBase.ts</title>
<g id="a_node756"><a xlink:href="src/lib/litegraph/src/node/SlotBase.ts" xlink:title="SlotBase.ts">
<path fill="#ddfeff" stroke="black" d="M2274,-23205.84C2274,-23205.84 2220,-23205.84 2220,-23205.84 2217,-23205.84 2214,-23202.84 2214,-23199.84 2214,-23199.84 2214,-23193.84 2214,-23193.84 2214,-23190.84 2217,-23187.84 2220,-23187.84 2220,-23187.84 2274,-23187.84 2274,-23187.84 2277,-23187.84 2280,-23190.84 2280,-23193.84 2280,-23193.84 2280,-23199.84 2280,-23199.84 2280,-23202.84 2277,-23205.84 2274,-23205.84"/>
<text text-anchor="start" x="2222" y="-23194.64" font-family="Helvetica,sans-Serif" font-size="9.00">SlotBase.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts&#45;&gt;src/lib/litegraph/src/node/SlotBase.ts -->
<g id="edge2294" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts&#45;&gt;src/lib/litegraph/src/node/SlotBase.ts</title>
<g id="a_edge2294"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2342.78,-23662.07C2338.6,-23659.93 2334.75,-23657.23 2331.5,-23653.84 2316.12,-23637.78 2265.28,-23310.29 2251.48,-23219.82"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2252.36,-23211.62 2249.38,-23206 2248.21,-23212.25 2252.36,-23211.62"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2250.28,-23211.94 2250.73,-23214.9 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2251.1" cy="-23217.28" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2261.52" y="-23428.88" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/FloatingRenderLink.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge1905" class="edge">
<title>src/lib/litegraph/src/canvas/FloatingRenderLink.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1994.17,-24689.66C1985.12,-24693.12 1977.46,-24698.79 1973.5,-24707.84 1968.55,-24719.13 1968.55,-24918.54 1973.5,-24929.84 1981.86,-24948.94 2001.39,-24961.92 2018.87,-24970.13"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2018.37,-24972.21 2024.7,-24972.74 2020.08,-24968.37 2018.37,-24972.21"/>
</g>
<!-- src/lib/litegraph/src/canvas/FloatingRenderLink.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge1906" class="edge">
<title>src/lib/litegraph/src/canvas/FloatingRenderLink.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge1906"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2109.66,-24693.75C2128.17,-24692.79 2147.13,-24687.76 2159.5,-24673.84 2170.64,-24661.3 2160.62,-22274.13 2167.5,-22258.84 2177.79,-22235.97 2199.63,-22217.5 2217.66,-22205.28"/>
<polygon fill="orange" stroke="orange" points="2225.42,-22202.84 2229.35,-22197.85 2223.16,-22199.29 2225.42,-22202.84"/>
<polyline fill="none" stroke="orange" points="2224.29,-22201.07 2221.76,-22202.68 "/>
<ellipse fill="none" stroke="orange" cx="2219.73" cy="-22203.96" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2189.59" y="-23438.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/FloatingRenderLink.ts&#45;&gt;src/lib/litegraph/src/infrastructure/CustomEventTarget.ts -->
<g id="edge1903" class="edge">
<title>src/lib/litegraph/src/canvas/FloatingRenderLink.ts&#45;&gt;src/lib/litegraph/src/infrastructure/CustomEventTarget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2109.58,-24693.13C2127.86,-24692.05 2146.69,-24687.1 2159.5,-24673.84 2173.76,-24659.08 2153.75,-24597.07 2167.5,-24581.84 2171.75,-24577.13 2176.99,-24573.62 2182.73,-24571.04"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2183.79,-24572.88 2188.62,-24568.75 2182.27,-24568.97 2183.79,-24572.88"/>
</g>
<!-- src/lib/litegraph/src/canvas/FloatingRenderLink.ts&#45;&gt;src/lib/litegraph/src/LLink.ts -->
<g id="edge1907" class="edge">
<title>src/lib/litegraph/src/canvas/FloatingRenderLink.ts&#45;&gt;src/lib/litegraph/src/LLink.ts</title>
<g id="a_edge1907"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2109.57,-24693.66C2128.07,-24692.7 2147.04,-24687.68 2159.5,-24673.84 2178.19,-24653.06 2147.58,-24190.44 2167.5,-24170.84 2216.77,-24122.35 2433.51,-24170.45 2473.5,-24226.84 2486.71,-24245.46 2471.6,-25028.26 2481.5,-25048.84 2574.34,-25241.84 2696.71,-25325.57 2905.5,-25277.84 2960.34,-25265.3 2984.58,-25266.94 3019.5,-25222.84 3152.28,-25055.12 3176.94,-24331.24 3180.48,-24192.04"/>
<polygon fill="orange" stroke="orange" points="3182.77,-24184.09 3180.82,-24178.04 3178.57,-24183.99 3182.77,-24184.09"/>
<polyline fill="none" stroke="orange" points="3180.67,-24184.04 3180.6,-24187.04 "/>
<ellipse fill="none" stroke="orange" cx="3180.54" cy="-24189.44" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2454.74" y="-24428.79" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/FloatingRenderLink.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts -->
<g id="edge1908" class="edge">
<title>src/lib/litegraph/src/canvas/FloatingRenderLink.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts</title>
<g id="a_edge1908"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2109.57,-24693.67C2128.07,-24692.7 2147.05,-24687.69 2159.5,-24673.84 2179.22,-24651.89 2147.38,-24164.42 2167.5,-24142.84 2190.71,-24117.94 2449.3,-24104.9 2473.5,-24128.84 2487.8,-24142.98 2474.11,-24834.13 2481.5,-24852.84 2515.59,-24939.15 2537.57,-24969.44 2622.5,-25006.84 2783.99,-25077.93 2889.67,-25126.32 3019.5,-25006.84 3070.24,-24960.14 3076.6,-24448.14 3077.39,-24332.12"/>
<polygon fill="orange" stroke="orange" points="3079.54,-24323.99 3077.47,-24317.98 3075.34,-24323.97 3079.54,-24323.99"/>
<polyline fill="none" stroke="orange" points="3077.44,-24323.98 3077.42,-24326.98 "/>
<ellipse fill="none" stroke="orange" cx="3077.4" cy="-24329.38" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2504.52" y="-24497.99" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/FloatingRenderLink.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts -->
<g id="edge1909" class="edge">
<title>src/lib/litegraph/src/canvas/FloatingRenderLink.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts</title>
<g id="a_edge1909"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2028.97,-24677.73C2012.21,-24669.49 1990.34,-24655.61 1980,-24635.84 1958.33,-24594.38 1983.68,-23837.55 1967,-23793.84 1954.65,-23761.48 1926.32,-23732.64 1905.97,-23714.99"/>
<polygon fill="orange" stroke="orange" points="1901.05,-23708.17 1895.09,-23705.94 1898.36,-23711.4 1901.05,-23708.17"/>
<polyline fill="none" stroke="orange" points="1899.71,-23709.78 1902.01,-23711.7 "/>
<ellipse fill="none" stroke="orange" cx="1903.86" cy="-23713.23" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1947.32" y="-24184.48" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/FloatingRenderLink.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts -->
<g id="edge1910" class="edge">
<title>src/lib/litegraph/src/canvas/FloatingRenderLink.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts</title>
<g id="a_edge1910"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2109.61,-24693.71C2128.12,-24692.74 2147.08,-24687.72 2159.5,-24673.84 2174.52,-24657.04 2162.46,-23884.79 2167.5,-23862.84 2180.25,-23807.33 2213.43,-23748.46 2232.32,-23717.95"/>
<polygon fill="orange" stroke="orange" points="2238.43,-23712.23 2239.87,-23706.04 2234.88,-23709.98 2238.43,-23712.23"/>
<polyline fill="none" stroke="orange" points="2236.66,-23711.1 2235.05,-23713.64 "/>
<ellipse fill="none" stroke="orange" cx="2233.77" cy="-23715.66" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2142.51" y="-24192.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/FloatingRenderLink.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts -->
<g id="edge1911" class="edge">
<title>src/lib/litegraph/src/canvas/FloatingRenderLink.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2109.61,-24693.7C2128.11,-24692.74 2147.08,-24687.72 2159.5,-24673.84 2174,-24657.63 2154.36,-23908.17 2167.5,-23890.84 2209.73,-23835.14 2276.06,-23902.38 2318.5,-23846.84 2343.46,-23814.16 2312.41,-23143.26 2331.5,-23106.84 2367.57,-23038.01 2437.64,-23073.77 2473.5,-23004.84 2482.52,-22987.49 2467.59,-22314.59 2481.5,-22300.84 2521.95,-22260.84 2558.13,-22276.39 2609.5,-22300.84 2617.77,-22304.77 2615.43,-22311 2622.5,-22316.84 2671.88,-22357.59 2716,-22330.27 2749.5,-22384.84 2766.68,-22412.82 2741.35,-22950.72 2762.5,-22975.84 2767.29,-22981.53 2773.78,-22985.2 2780.83,-22987.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2780.52,-22989.6 2786.86,-22989.14 2781.62,-22985.54 2780.52,-22989.6"/>
</g>
<!-- src/lib/litegraph/src/canvas/FloatingRenderLink.ts&#45;&gt;src/lib/litegraph/src/constants.ts -->
<g id="edge1902" class="edge">
<title>src/lib/litegraph/src/canvas/FloatingRenderLink.ts&#45;&gt;src/lib/litegraph/src/constants.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2109.52,-24693.62C2128.02,-24692.65 2147,-24687.65 2159.5,-24673.84 2173.18,-24658.72 2152.92,-24321.1 2167.5,-24306.84 2264.71,-24211.72 2376.87,-24211.13 2473.5,-24306.84 2489.94,-24323.12 2472.63,-25118.47 2481.5,-25139.84 2565.93,-25343.16 2608.85,-25492.84 2829,-25492.84 2829,-25492.84 2829,-25492.84 3079.5,-25492.84 3149.43,-25492.84 3118.03,-25702.95 3226.5,-24183.84 3251.24,-23837.38 3273.38,-23412.81 3277.73,-23327.99"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="3279.83,-23327.95 3278.04,-23321.85 3275.64,-23327.74 3279.83,-23327.95"/>
</g>
<!-- src/lib/litegraph/src/canvas/FloatingRenderLink.ts&#45;&gt;src/lib/litegraph/src/canvas/RenderLink.ts -->
<g id="edge1901" class="edge">
<title>src/lib/litegraph/src/canvas/FloatingRenderLink.ts&#45;&gt;src/lib/litegraph/src/canvas/RenderLink.ts</title>
<g id="a_edge1901"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2109.53,-24689.85C2126.04,-24692.04 2143.85,-24695.71 2159.5,-24701.84 2184.42,-24711.6 2209.14,-24729.83 2225.73,-24743.64"/>
<polygon fill="orange" stroke="orange" points="2230.35,-24750.4 2236.26,-24752.73 2233.09,-24747.22 2230.35,-24750.4"/>
<polyline fill="none" stroke="orange" points="2231.72,-24748.81 2229.45,-24746.85 "/>
<ellipse fill="none" stroke="orange" cx="2227.63" cy="-24745.28" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2154.1" y="-24703.65" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/FloatingRenderLink.ts&#45;&gt;src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts -->
<g id="edge1904" class="edge">
<title>src/lib/litegraph/src/canvas/FloatingRenderLink.ts&#45;&gt;src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts</title>
<g id="a_edge1904"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2075.36,-24695.84C2099.78,-24701.1 2138.26,-24702.3 2159.5,-24679.84 2178.17,-24660.1 2149.51,-24578.2 2167.5,-24557.84 2169.14,-24555.98 2170.94,-24554.31 2172.86,-24552.8"/>
<polygon fill="orange" stroke="orange" points="2180.83,-24550.68 2185,-24545.88 2178.75,-24547.03 2180.83,-24550.68"/>
<polyline fill="none" stroke="orange" points="2179.79,-24548.85 2177.18,-24550.34 "/>
<ellipse fill="none" stroke="orange" cx="2175.1" cy="-24551.53" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2139.26" y="-24611.94" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/RenderLink.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge1976" class="edge">
<title>src/lib/litegraph/src/canvas/RenderLink.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<g id="a_edge1976"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2207.37,-24758.49C2192.7,-24759.43 2177.21,-24763.51 2167.5,-24774.84 2154.69,-24789.77 2173.49,-25469.01 2159.5,-25482.84 2131.14,-25510.88 2019.38,-25489.17 1980,-25482.84 1958.51,-25479.38 1935.34,-25471.89 1917.03,-25465.02"/>
<polygon fill="orange" stroke="orange" points="1910.44,-25460.19 1904.08,-25459.97 1908.91,-25464.1 1910.44,-25460.19"/>
<polyline fill="none" stroke="orange" points="1909.67,-25462.15 1912.47,-25463.24 "/>
<ellipse fill="none" stroke="orange" cx="1914.7" cy="-25464.11" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2139.28" y="-25101.23" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/RenderLink.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge1974" class="edge">
<title>src/lib/litegraph/src/canvas/RenderLink.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2207.26,-24758.78C2192.76,-24759.81 2177.42,-24763.88 2167.5,-24774.84 2148.97,-24795.31 2172.41,-24874.43 2159.5,-24898.84 2141.87,-24932.16 2104.35,-24956.38 2078.9,-24969.77"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2077.72,-24968.01 2073.35,-24972.62 2079.64,-24971.75 2077.72,-24968.01"/>
</g>
<!-- src/lib/litegraph/src/canvas/RenderLink.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge1975" class="edge">
<title>src/lib/litegraph/src/canvas/RenderLink.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge1975"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2235.11,-24752.66C2215.19,-24736.39 2176.04,-24700.26 2163.5,-24658.84 2158.68,-24642.93 2158.68,-22280.75 2163.5,-22264.84 2171.5,-22238.42 2195.95,-22218.08 2216.34,-22205.11"/>
<polygon fill="orange" stroke="orange" points="2224.24,-22202.87 2228.33,-22198.01 2222.1,-22199.26 2224.24,-22202.87"/>
<polyline fill="none" stroke="orange" points="2223.17,-22201.07 2220.59,-22202.6 "/>
<ellipse fill="none" stroke="orange" cx="2218.52" cy="-22203.82" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2135.39" y="-23468.14" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/RenderLink.ts&#45;&gt;src/lib/litegraph/src/infrastructure/CustomEventTarget.ts -->
<g id="edge1972" class="edge">
<title>src/lib/litegraph/src/canvas/RenderLink.ts&#45;&gt;src/lib/litegraph/src/infrastructure/CustomEventTarget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2235.11,-24752.66C2215.19,-24736.39 2176.04,-24700.26 2163.5,-24658.84 2158.93,-24643.74 2158.93,-24602.94 2163.5,-24587.84 2166.44,-24578.12 2173.7,-24572.08 2182.77,-24568.45"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2183.61,-24570.39 2188.64,-24566.49 2182.28,-24566.4 2183.61,-24570.39"/>
</g>
<!-- src/lib/litegraph/src/canvas/RenderLink.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts -->
<g id="edge1977" class="edge">
<title>src/lib/litegraph/src/canvas/RenderLink.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts</title>
<g id="a_edge1977"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2237.4,-24752.77C2222.01,-24736.25 2189.36,-24699.71 2167.5,-24664.84 2063.45,-24498.81 2025.32,-24456.46 1980,-24265.84 1967.86,-24214.8 1986,-23842.74 1967,-23793.84 1954.45,-23761.55 1926.16,-23732.7 1905.88,-23715.02"/>
<polygon fill="orange" stroke="orange" points="1900.99,-23708.2 1895.04,-23705.97 1898.3,-23711.42 1900.99,-23708.2"/>
<polyline fill="none" stroke="orange" points="1899.64,-23709.81 1901.95,-23711.74 "/>
<ellipse fill="none" stroke="orange" cx="1903.79" cy="-23713.28" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2001.27" y="-24226.41" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/RenderLink.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts -->
<g id="edge1979" class="edge">
<title>src/lib/litegraph/src/canvas/RenderLink.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts</title>
<g id="a_edge1979"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2235.11,-24752.66C2215.19,-24736.39 2176.04,-24700.26 2163.5,-24658.84 2157.93,-24640.44 2162.21,-24332.02 2163.5,-24312.84 2179.22,-24079.89 2228,-23800.75 2242.74,-23719.84"/>
<polygon fill="orange" stroke="orange" points="2246.23,-23712.48 2245.25,-23706.2 2242.1,-23711.72 2246.23,-23712.48"/>
<polyline fill="none" stroke="orange" points="2244.16,-23712.1 2243.62,-23715.05 "/>
<ellipse fill="none" stroke="orange" cx="2243.19" cy="-23717.41" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2146.38" y="-24215.89" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/RenderLink.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts -->
<g id="edge1980" class="edge">
<title>src/lib/litegraph/src/canvas/RenderLink.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2286.69,-24761.78C2335.09,-24759.82 2418.27,-24749.93 2473.5,-24707.84 2573.17,-24631.87 2564.91,-24577.96 2609.5,-24460.84 2709.08,-24199.26 2716.05,-24124.72 2749.5,-23846.84 2752.3,-23823.59 2747.73,-23022.01 2762.5,-23003.84 2767.22,-22998.02 2773.67,-22994.17 2780.71,-22991.66"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2781.59,-22993.59 2786.73,-22989.85 2780.38,-22989.56 2781.59,-22993.59"/>
</g>
<!-- src/lib/litegraph/src/canvas/RenderLink.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts -->
<g id="edge1978" class="edge">
<title>src/lib/litegraph/src/canvas/RenderLink.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts</title>
<g id="a_edge1978"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2286.63,-24755.65C2336.91,-24745.57 2424.18,-24720.78 2473.5,-24664.84 2600.28,-24521.03 2669.82,-23880.21 2682.77,-23749.98"/>
<polygon fill="orange" stroke="orange" points="2685.66,-23742.06 2684.15,-23735.88 2681.48,-23741.65 2685.66,-23742.06"/>
<polyline fill="none" stroke="orange" points="2683.57,-23741.85 2683.28,-23744.84 "/>
<ellipse fill="none" stroke="orange" cx="2683.04" cy="-23747.23" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2583.59" y="-24262.78" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/RenderLink.ts&#45;&gt;src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts -->
<g id="edge1973" class="edge">
<title>src/lib/litegraph/src/canvas/RenderLink.ts&#45;&gt;src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts</title>
<g id="a_edge1973"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2235.11,-24752.66C2215.19,-24736.39 2176.04,-24700.26 2163.5,-24658.84 2160.25,-24648.1 2160.25,-24568.58 2163.5,-24557.84 2164.39,-24554.89 2165.68,-24552.27 2167.3,-24549.97"/>
<polygon fill="orange" stroke="orange" points="2174.67,-24546.32 2177.81,-24540.79 2171.91,-24543.16 2174.67,-24546.32"/>
<polyline fill="none" stroke="orange" points="2173.29,-24544.74 2171.03,-24546.71 "/>
<ellipse fill="none" stroke="orange" cx="2169.22" cy="-24548.29" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2137.95" y="-24654.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2056" class="edge">
<title>src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2056"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2177.81,-24532.88C2171.1,-24529.16 2165.88,-24523.71 2163.5,-24515.84 2158.97,-24500.88 2158.97,-22279.8 2163.5,-22264.84 2171.5,-22238.42 2195.95,-22218.08 2216.34,-22205.11"/>
<polygon fill="orange" stroke="orange" points="2224.24,-22202.87 2228.33,-22198.01 2222.1,-22199.26 2224.24,-22202.87"/>
<polyline fill="none" stroke="orange" points="2223.17,-22201.07 2220.59,-22202.6 "/>
<ellipse fill="none" stroke="orange" cx="2218.52" cy="-22203.82" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2184.6" y="-23358.16" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts&#45;&gt;src/lib/litegraph/src/types/events.ts -->
<g id="edge2061" class="edge">
<title>src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts&#45;&gt;src/lib/litegraph/src/types/events.ts</title>
<g id="a_edge2061"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2312.37,-24527.72C2314.61,-24526.01 2316.68,-24524.06 2318.5,-24521.84 2341.91,-24493.21 2310.64,-23221.36 2331.5,-23190.84 2369.87,-23134.69 2435.18,-23190.02 2473.5,-23133.84 2488.73,-23111.51 2466.69,-22183.44 2481.5,-22160.84 2515.63,-22108.75 2574.17,-22155.12 2609.5,-22103.84 2624.46,-22082.12 2603.35,-21884.97 2622.5,-21866.84 2645.34,-21845.22 2883.19,-21844.68 2905.5,-21866.84 2927.36,-21888.54 2894.45,-22951.62 2913.5,-22975.84 2916.26,-22979.34 2919.81,-22981.99 2923.76,-22983.98"/>
<polygon fill="orange" stroke="orange" points="2930.89,-22988.49 2937.24,-22988.34 2932.18,-22984.49 2930.89,-22988.49"/>
<polyline fill="none" stroke="orange" points="2931.53,-22986.49 2928.68,-22985.57 "/>
<ellipse fill="none" stroke="orange" cx="2926.39" cy="-22984.83" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2378.02" y="-23155.15" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2062" class="edge">
<title>src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge2062"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2312.37,-24527.71C2314.61,-24526.01 2316.68,-24524.06 2318.5,-24521.84 2340.52,-24494.92 2308.1,-23295.57 2331.5,-23269.84 2352.85,-23246.36 2452.11,-23278.28 2473.5,-23254.84 2495.26,-23230.99 2458.52,-22696.51 2481.5,-22673.84 2502.72,-22652.91 2728.9,-22664.29 2749.5,-22685.84 2773.94,-22711.39 2739.86,-22976.67 2762.5,-23003.84 2768.1,-23010.56 2776.01,-23014.65 2784.43,-23017.07"/>
<polygon fill="orange" stroke="orange" points="2792.01,-23020.63 2798.29,-23019.68 2792.78,-23016.5 2792.01,-23020.63"/>
<polyline fill="none" stroke="orange" points="2792.39,-23018.57 2789.45,-23018.01 "/>
<ellipse fill="none" stroke="orange" cx="2787.09" cy="-23017.57" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2481.75" y="-23255.22" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts&#45;&gt;src/lib/litegraph/src/LLink.ts -->
<g id="edge2057" class="edge">
<title>src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts&#45;&gt;src/lib/litegraph/src/LLink.ts</title>
<g id="a_edge2057"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2312.37,-24527.72C2314.62,-24526.02 2316.68,-24524.07 2318.5,-24521.84 2347.87,-24485.85 2300.3,-22884.24 2331.5,-22849.84 2352.82,-22826.33 2452.15,-22858.31 2473.5,-22834.84 2487.5,-22819.45 2468.85,-22102.35 2481.5,-22085.84 2517.44,-22038.92 2572.54,-22095.95 2609.5,-22049.84 2642.62,-22008.5 2586.31,-21850.51 2622.5,-21811.84 2665.33,-21766.07 2699.94,-21798.62 2762.5,-21794.84 2880.78,-21787.68 2961.41,-21762.55 3019.5,-21865.84 3051.94,-21923.51 2997.41,-23000.74 3032.5,-23056.84 3056.75,-23095.59 3099.45,-23064.6 3124.5,-23102.84 3131.91,-23114.15 3172.8,-23991.62 3179.94,-24145.83"/>
<polygon fill="orange" stroke="orange" points="3178.21,-24153.83 3180.58,-24159.73 3182.4,-24153.64 3178.21,-24153.83"/>
<polyline fill="none" stroke="orange" points="3180.3,-24153.73 3180.17,-24150.74 "/>
<ellipse fill="none" stroke="orange" cx="3180.05" cy="-24148.34" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2352.61" y="-24332.67" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts -->
<g id="edge2058" class="edge">
<title>src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts</title>
<g id="a_edge2058"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2312.37,-24527.72C2314.62,-24526.01 2316.68,-24524.07 2318.5,-24521.84 2342.95,-24491.92 2322.39,-23168.39 2331.5,-23130.84 2364.57,-22994.46 2440.34,-22985.19 2473.5,-22848.84 2478.41,-22828.65 2467.67,-22116.34 2481.5,-22100.84 2519.67,-22058.06 2570.4,-22126.77 2609.5,-22084.84 2627.56,-22065.47 2603.27,-21865.05 2622.5,-21846.84 2668.17,-21803.6 2858.84,-21804.68 2905.5,-21846.84 3091.45,-22014.85 3005.52,-22718.61 3019.5,-22968.84 3023.39,-23038.57 3014.98,-24158.23 3032.5,-24225.84 3038.41,-24248.65 3051.87,-24272.01 3062.54,-24288.11"/>
<polygon fill="orange" stroke="orange" points="3065.47,-24296.03 3070.62,-24299.76 3068.93,-24293.63 3065.47,-24296.03"/>
<polyline fill="none" stroke="orange" points="3067.2,-24294.83 3065.49,-24292.37 "/>
<ellipse fill="none" stroke="orange" cx="3064.12" cy="-24290.39" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2352.03" y="-24396.49" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInputNode.ts -->
<g id="edge2059" class="edge">
<title>src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInputNode.ts</title>
<g id="a_edge2059"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2177.8,-24530.48C2173.95,-24528.18 2170.46,-24525.33 2167.5,-24521.84 2160.7,-24513.79 2160.7,-24153.3 2159.5,-24142.84 2137.81,-23954.5 2079.01,-23732.48 2059.44,-23661.71"/>
<polygon fill="orange" stroke="orange" points="2059.25,-23653.22 2055.61,-23648.01 2055.2,-23654.35 2059.25,-23653.22"/>
<polyline fill="none" stroke="orange" points="2057.23,-23653.79 2058.03,-23656.68 "/>
<ellipse fill="none" stroke="orange" cx="2058.68" cy="-23658.99" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2127.24" y="-24076.84" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts -->
<g id="edge2060" class="edge">
<title>src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts</title>
<g id="a_edge2060"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2308.43,-24527.8C2311.99,-24526.12 2315.39,-24524.15 2318.5,-24521.84 2433.31,-24436.55 2436.97,-24378.11 2473.5,-24239.84 2477.24,-24225.68 2472.29,-23763.05 2482.45,-23676.39"/>
<polygon fill="orange" stroke="orange" points="2486.21,-23669.16 2485.46,-23662.85 2482.11,-23668.25 2486.21,-23669.16"/>
<polyline fill="none" stroke="orange" points="2484.16,-23668.7 2483.5,-23671.63 "/>
<ellipse fill="none" stroke="orange" cx="2482.98" cy="-23673.97" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2450.75" y="-24088.24" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts&#45;&gt;src/lib/litegraph/src/canvas/FloatingRenderLink.ts -->
<g id="edge2050" class="edge">
<title>src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts&#45;&gt;src/lib/litegraph/src/canvas/FloatingRenderLink.ts</title>
<g id="a_edge2050"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2177.98,-24537.36C2174.09,-24539.61 2170.53,-24542.41 2167.5,-24545.84 2149.51,-24566.2 2178.17,-24648.1 2159.5,-24667.84 2150,-24677.89 2137.05,-24683.2 2123.45,-24685.83"/>
<polygon fill="orange" stroke="orange" points="2115.42,-24684.77 2109.74,-24687.63 2115.96,-24688.93 2115.42,-24684.77"/>
<polyline fill="none" stroke="orange" points="2115.69,-24686.85 2118.66,-24686.46 "/>
<ellipse fill="none" stroke="orange" cx="2121.04" cy="-24686.14" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2188.61" y="-24610.95" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts&#45;&gt;src/lib/litegraph/src/canvas/RenderLink.ts -->
<g id="edge2053" class="edge">
<title>src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts&#45;&gt;src/lib/litegraph/src/canvas/RenderLink.ts</title>
<g id="a_edge2053"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2177.81,-24540.79C2171.1,-24544.51 2165.88,-24549.97 2163.5,-24557.84 2160.25,-24568.58 2160.25,-24648.1 2163.5,-24658.84 2174.08,-24693.79 2203.61,-24724.97 2224.54,-24743.64"/>
<polygon fill="orange" stroke="orange" points="2229.18,-24750.36 2235.11,-24752.66 2231.91,-24747.17 2229.18,-24750.36"/>
<polyline fill="none" stroke="orange" points="2230.55,-24748.77 2228.27,-24746.82 "/>
<ellipse fill="none" stroke="orange" cx="2226.44" cy="-24745.26" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2188.51" y="-24663.27" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts&#45;&gt;src/lib/litegraph/src/canvas/MovingInputLink.ts -->
<g id="edge2051" class="edge">
<title>src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts&#45;&gt;src/lib/litegraph/src/canvas/MovingInputLink.ts</title>
<g id="a_edge2051"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2202.63,-24527.82C2188.9,-24525.36 2173.62,-24523.05 2159.5,-24521.84 2080.02,-24515 2038.41,-24467.5 1980,-24521.84 1950.64,-24549.15 1993.84,-24672.04 1967,-24701.84 1961.67,-24707.76 1954.87,-24711.85 1947.45,-24714.63"/>
<polygon fill="orange" stroke="orange" points="1939.34,-24714.64 1934.09,-24718.22 1940.43,-24718.69 1939.34,-24714.64"/>
<polyline fill="none" stroke="orange" points="1939.88,-24716.67 1942.78,-24715.89 "/>
<ellipse fill="none" stroke="orange" cx="1945.1" cy="-24715.26" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1950.02" y="-24624.01" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts&#45;&gt;src/lib/litegraph/src/canvas/MovingOutputLink.ts -->
<g id="edge2052" class="edge">
<title>src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts&#45;&gt;src/lib/litegraph/src/canvas/MovingOutputLink.ts</title>
<g id="a_edge2052"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2177.9,-24543.81C2174.08,-24545.97 2170.56,-24548.62 2167.5,-24551.84 2149.86,-24570.37 2178.19,-24591.37 2159.5,-24608.84 2130.29,-24636.15 2008.91,-24594.21 1980,-24621.84 1944.41,-24655.85 2000.77,-24696.01 1967,-24731.84 1962.54,-24736.57 1957.13,-24740.13 1951.24,-24742.76"/>
<polygon fill="orange" stroke="orange" points="1942.78,-24743.31 1937.73,-24747.17 1944.09,-24747.3 1942.78,-24743.31"/>
<polyline fill="none" stroke="orange" points="1943.44,-24745.31 1946.29,-24744.38 "/>
<ellipse fill="none" stroke="orange" cx="1948.57" cy="-24743.63" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2036.33" y="-24607.18" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts&#45;&gt;src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts -->
<g id="edge2054" class="edge">
<title>src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts&#45;&gt;src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts</title>
<g id="a_edge2054"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2177.93,-24537.31C2174.05,-24539.58 2170.51,-24542.39 2167.5,-24545.84 2145.55,-24570.98 2182.06,-24671.23 2159.5,-24695.84 2152.26,-24703.73 2142.92,-24708.84 2132.78,-24712.09"/>
<polygon fill="orange" stroke="orange" points="2124.45,-24711.92 2119.1,-24715.35 2125.43,-24716 2124.45,-24711.92"/>
<polyline fill="none" stroke="orange" points="2124.94,-24713.96 2127.86,-24713.26 "/>
<ellipse fill="none" stroke="orange" cx="2130.19" cy="-24712.7" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2139.64" y="-24627.51" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts&#45;&gt;src/lib/litegraph/src/canvas/ToInputRenderLink.ts -->
<g id="edge2055" class="edge">
<title>src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts&#45;&gt;src/lib/litegraph/src/canvas/ToInputRenderLink.ts</title>
<g id="a_edge2055"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2177.85,-24537.25C2173.99,-24539.53 2170.48,-24542.36 2167.5,-24545.84 2150.16,-24566.11 2177.33,-24765.99 2159.5,-24785.84 2150,-24796.41 2136.73,-24802.02 2122.78,-24804.84"/>
<polygon fill="orange" stroke="orange" points="2114.36,-24803.9 2108.71,-24806.82 2114.94,-24808.06 2114.36,-24803.9"/>
<polyline fill="none" stroke="orange" points="2114.65,-24805.98 2117.62,-24805.57 "/>
<ellipse fill="none" stroke="orange" cx="2120" cy="-24805.23" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2188.41" y="-24673.95" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/MovingInputLink.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge1943" class="edge">
<title>src/lib/litegraph/src/canvas/MovingInputLink.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge1943"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1934.05,-24715.48C1946.45,-24717.71 1958.55,-24722.5 1967,-24731.84 1991.99,-24759.43 1965.76,-24864.45 1980,-24898.84 1990.67,-24924.6 2012.51,-24948.15 2029.17,-24963.54"/>
<polygon fill="orange" stroke="orange" points="2033.78,-24970.41 2039.67,-24972.8 2036.56,-24967.26 2033.78,-24970.41"/>
<polyline fill="none" stroke="orange" points="2035.17,-24968.83 2032.92,-24966.85 "/>
<ellipse fill="none" stroke="orange" cx="2031.12" cy="-24965.26" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1951.47" y="-24836.38" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/MovingInputLink.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge1944" class="edge">
<title>src/lib/litegraph/src/canvas/MovingInputLink.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge1944"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1934.43,-24718.53C1946.83,-24716.29 1958.83,-24711.42 1967,-24701.84 1993.21,-24671.1 1960.37,-24010.14 1980,-23974.84 2026.16,-23891.82 2113.88,-23942.15 2159.5,-23858.84 2180.98,-23819.61 2147.58,-22288.88 2167.5,-22248.84 2177.06,-22229.62 2196.02,-22214.86 2212.92,-22204.78"/>
<polygon fill="orange" stroke="orange" points="2221,-22202.73 2225.24,-22198 2218.97,-22199.05 2221,-22202.73"/>
<polyline fill="none" stroke="orange" points="2219.99,-22200.89 2217.36,-22202.34 "/>
<ellipse fill="none" stroke="orange" cx="2215.26" cy="-22203.5" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2191.51" y="-23589.16" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/MovingInputLink.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts -->
<g id="edge1950" class="edge">
<title>src/lib/litegraph/src/canvas/MovingInputLink.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts</title>
<g id="a_edge1950"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1934.42,-24718.52C1946.82,-24716.28 1958.82,-24711.41 1967,-24701.84 1991.03,-24673.7 1956.5,-24064.42 1980,-24035.84 2031.85,-23972.78 2107.86,-24060.07 2159.5,-23996.84 2170.6,-23983.24 2158.73,-23380.05 2167.5,-23364.84 2206.52,-23297.15 2278.18,-23341.75 2318.5,-23274.84 2333.03,-23250.73 2313.29,-23043.3 2331.5,-23021.84 2373.29,-22972.58 2430.34,-23038.9 2473.5,-22990.84 2484.55,-22978.53 2469.19,-22927.89 2481.5,-22916.84 2523.83,-22878.83 2567.15,-22878.86 2609.5,-22916.84 2629.31,-22934.6 2604.62,-23016.14 2622.5,-23035.84 2625.42,-23039.06 2628.92,-23041.59 2632.74,-23043.58"/>
<polygon fill="orange" stroke="orange" points="2639.42,-23048.2 2645.77,-23048.23 2640.83,-23044.24 2639.42,-23048.2"/>
<polyline fill="none" stroke="orange" points="2640.12,-23046.22 2637.3,-23045.21 "/>
<ellipse fill="none" stroke="orange" cx="2635.04" cy="-23044.4" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2139.7" y="-23887.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/MovingInputLink.ts&#45;&gt;src/lib/litegraph/src/infrastructure/CustomEventTarget.ts -->
<g id="edge1941" class="edge">
<title>src/lib/litegraph/src/canvas/MovingInputLink.ts&#45;&gt;src/lib/litegraph/src/infrastructure/CustomEventTarget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1934.11,-24717.24C1946.21,-24714.95 1958.15,-24710.37 1967,-24701.84 1986.64,-24682.9 1961.66,-24662.04 1980,-24641.84 2007.04,-24612.05 2112.79,-24589.11 2182.53,-24576.82"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2183.19,-24578.84 2188.74,-24575.74 2182.47,-24574.7 2183.19,-24578.84"/>
</g>
<!-- src/lib/litegraph/src/canvas/MovingInputLink.ts&#45;&gt;src/lib/litegraph/src/LLink.ts -->
<g id="edge1945" class="edge">
<title>src/lib/litegraph/src/canvas/MovingInputLink.ts&#45;&gt;src/lib/litegraph/src/LLink.ts</title>
<g id="a_edge1945"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1934.15,-24718.28C1946.55,-24716.05 1958.62,-24711.24 1967,-24701.84 1997.97,-24667.1 1960.23,-24534.96 1980,-24492.84 2026.55,-24393.65 2114.45,-24423.72 2159.5,-24323.84 2165.24,-24311.12 2157.9,-24082.96 2167.5,-24072.84 2214.33,-24023.44 2424.79,-24011.29 2473.5,-24058.84 2486.7,-24071.72 2478.51,-24372.63 2481.5,-24390.84 2515.71,-24599.33 2512.63,-24664.37 2622.5,-24844.84 2720.18,-25005.29 2853.82,-25078.35 3019.5,-24989.84 3093.54,-24950.28 3096.73,-24912.05 3124.5,-24832.84 3167.33,-24710.67 3178.45,-24294.69 3180.58,-24191.93"/>
<polygon fill="orange" stroke="orange" points="3182.83,-24184.04 3180.85,-24178 3178.63,-24183.96 3182.83,-24184.04"/>
<polyline fill="none" stroke="orange" points="3180.73,-24184 3180.67,-24187 "/>
<ellipse fill="none" stroke="orange" cx="3180.62" cy="-24189.4" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2468.38" y="-24455.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/MovingInputLink.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts -->
<g id="edge1946" class="edge">
<title>src/lib/litegraph/src/canvas/MovingInputLink.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts</title>
<g id="a_edge1946"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1934.29,-24718.4C1946.68,-24716.17 1958.72,-24711.33 1967,-24701.84 1990.46,-24674.94 1962.6,-24412.01 1980,-24380.84 2026.89,-24296.83 2112.84,-24343.98 2159.5,-24259.84 2171.85,-24237.57 2149.19,-24048.52 2167.5,-24030.84 2191.96,-24007.22 2449.33,-24006.93 2473.5,-24030.84 2487.8,-24044.98 2467.76,-24740.15 2481.5,-24754.84 2545.86,-24823.65 2817.26,-24787.88 2905.5,-24754.84 2964.94,-24732.58 2986.75,-24723.2 3019.5,-24668.84 3054.12,-24611.35 3071.18,-24402.18 3076.02,-24331.99"/>
<polygon fill="orange" stroke="orange" points="3078.65,-24324.06 3076.95,-24317.93 3074.46,-24323.78 3078.65,-24324.06"/>
<polyline fill="none" stroke="orange" points="3076.55,-24323.92 3076.35,-24326.91 "/>
<ellipse fill="none" stroke="orange" cx="3076.19" cy="-24329.31" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2452.2" y="-24515.86" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/MovingInputLink.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts -->
<g id="edge1947" class="edge">
<title>src/lib/litegraph/src/canvas/MovingInputLink.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts</title>
<g id="a_edge1947"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1934.33,-24718.44C1946.72,-24716.2 1958.75,-24711.35 1967,-24701.84 1994.81,-24669.74 1959.84,-24357.22 1980,-24319.84 2026.38,-24233.82 2113.54,-24279.08 2159.5,-24192.84 2176.75,-24160.47 2159.03,-23898.52 2167.5,-23862.84 2180.65,-23807.43 2213.67,-23748.52 2232.43,-23717.97"/>
<polygon fill="orange" stroke="orange" points="2238.51,-23712.25 2239.92,-23706.05 2234.95,-23710.01 2238.51,-23712.25"/>
<polyline fill="none" stroke="orange" points="2236.73,-23711.13 2235.13,-23713.67 "/>
<ellipse fill="none" stroke="orange" cx="2233.86" cy="-23715.7" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2076.71" y="-24238.47" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/MovingInputLink.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts -->
<g id="edge1948" class="edge">
<title>src/lib/litegraph/src/canvas/MovingInputLink.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1934.43,-24718.52C1946.82,-24716.29 1958.83,-24711.42 1967,-24701.84 1992.39,-24672.08 1952.86,-24026.01 1980,-23997.84 2007.72,-23969.07 2131.89,-24016.71 2159.5,-23987.84 2173.25,-23973.46 2155.14,-23287.42 2167.5,-23271.84 2210.45,-23217.71 2274.78,-23288.34 2318.5,-23234.84 2341.58,-23206.59 2318.19,-22940.79 2331.5,-22906.84 2366.94,-22816.45 2439.13,-22831.64 2473.5,-22740.84 2478.41,-22727.87 2471.62,-22251.56 2481.5,-22241.84 2492.12,-22231.38 2739.32,-22242.95 2749.5,-22253.84 2776.89,-22283.15 2736.72,-22945.1 2762.5,-22975.84 2767.28,-22981.54 2773.77,-22985.22 2780.81,-22987.52"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2780.5,-22989.62 2786.84,-22989.15 2781.6,-22985.56 2780.5,-22989.62"/>
</g>
<!-- src/lib/litegraph/src/canvas/MovingInputLink.ts&#45;&gt;src/lib/litegraph/src/types/NodeLike.ts -->
<g id="edge1949" class="edge">
<title>src/lib/litegraph/src/canvas/MovingInputLink.ts&#45;&gt;src/lib/litegraph/src/types/NodeLike.ts</title>
<g id="a_edge1949"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1934.38,-24718.48C1946.78,-24716.25 1958.79,-24711.39 1967,-24701.84 1985.4,-24680.42 1967.92,-24219.35 1980,-24193.84 2025.09,-24098.56 2114.9,-24134.34 2159.5,-24038.84 2171.84,-24012.41 2155.91,-23540.6 2167.5,-23513.84 2204.6,-23428.18 2280.13,-23452.94 2318.5,-23367.84 2331.71,-23338.53 2310.7,-23103.34 2331.5,-23078.84 2373.24,-23029.66 2421.94,-23087.59 2473.5,-23048.84 2479.54,-23044.3 2475.52,-23038.45 2481.5,-23033.84 2486.21,-23030.2 2491.66,-23027.43 2497.34,-23025.32"/>
<polygon fill="orange" stroke="orange" points="2505.6,-23025.16 2510.8,-23021.5 2504.45,-23021.12 2505.6,-23025.16"/>
<polyline fill="none" stroke="orange" points="2505.02,-23023.14 2502.14,-23023.96 "/>
<ellipse fill="none" stroke="orange" cx="2499.83" cy="-23024.61" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2139.91" y="-23863.03" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/MovingInputLink.ts&#45;&gt;src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts -->
<g id="edge1942" class="edge">
<title>src/lib/litegraph/src/canvas/MovingInputLink.ts&#45;&gt;src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts</title>
<g id="a_edge1942"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1934.33,-24717.96C1946.57,-24715.69 1958.52,-24710.95 1967,-24701.84 2004.74,-24661.26 1941.78,-24617.96 1980,-24577.84 2029.98,-24525.38 2117.01,-24521.43 2177.87,-24526.47"/>
<polygon fill="orange" stroke="orange" points="2185.79,-24529.34 2191.97,-24527.83 2186.2,-24525.16 2185.79,-24529.34"/>
<polyline fill="none" stroke="orange" points="2185.99,-24527.25 2183.01,-24526.96 "/>
<ellipse fill="none" stroke="orange" cx="2180.62" cy="-24526.73" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1948.82" y="-24642.45" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/MovingInputLink.ts&#45;&gt;src/lib/litegraph/src/canvas/MovingLinkBase.ts -->
<g id="edge1940" class="edge">
<title>src/lib/litegraph/src/canvas/MovingInputLink.ts&#45;&gt;src/lib/litegraph/src/canvas/MovingLinkBase.ts</title>
<g id="a_edge1940"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1933.41,-24725.84C1950.57,-24728.9 1969.98,-24732.37 1988.01,-24735.59"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1995.51,-24739.06 2001.79,-24738.05 1996.25,-24734.93 1995.51,-24739.06"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1995.88,-24736.99 1992.93,-24736.47 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1990.56" cy="-24736.04" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1992.27" y="-24729.77" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/MovingLinkBase.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge1954" class="edge">
<title>src/lib/litegraph/src/canvas/MovingLinkBase.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2001.8,-24747.3C1989.56,-24750.29 1978.54,-24756.34 1973.5,-24767.84 1966.28,-24784.33 1966.28,-24913.35 1973.5,-24929.84 1981.86,-24948.94 2001.39,-24961.92 2018.87,-24970.13"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2018.37,-24972.21 2024.7,-24972.74 2020.08,-24968.37 2018.37,-24972.21"/>
</g>
<!-- src/lib/litegraph/src/canvas/MovingLinkBase.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge1955" class="edge">
<title>src/lib/litegraph/src/canvas/MovingLinkBase.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge1955"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2102.04,-24752.92C2122.86,-24752.61 2145.51,-24747.88 2159.5,-24731.84 2170.79,-24718.89 2160.45,-22274.5 2167.5,-22258.84 2177.79,-22235.97 2199.63,-22217.5 2217.66,-22205.28"/>
<polygon fill="orange" stroke="orange" points="2225.42,-22202.84 2229.35,-22197.85 2223.16,-22199.29 2225.42,-22202.84"/>
<polyline fill="none" stroke="orange" points="2224.29,-22201.07 2221.76,-22202.68 "/>
<ellipse fill="none" stroke="orange" cx="2219.73" cy="-22203.96" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2189.58" y="-23478.45" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/MovingLinkBase.ts&#45;&gt;src/lib/litegraph/src/infrastructure/CustomEventTarget.ts -->
<g id="edge1952" class="edge">
<title>src/lib/litegraph/src/canvas/MovingLinkBase.ts&#45;&gt;src/lib/litegraph/src/infrastructure/CustomEventTarget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2102.22,-24752.58C2122.82,-24752.13 2145.24,-24747.39 2159.5,-24731.84 2182.06,-24707.23 2145.55,-24606.98 2167.5,-24581.84 2171.83,-24576.87 2177.26,-24573.24 2183.22,-24570.6"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2183.97,-24572.56 2188.83,-24568.46 2182.47,-24568.64 2183.97,-24572.56"/>
</g>
<!-- src/lib/litegraph/src/canvas/MovingLinkBase.ts&#45;&gt;src/lib/litegraph/src/LLink.ts -->
<g id="edge1956" class="edge">
<title>src/lib/litegraph/src/canvas/MovingLinkBase.ts&#45;&gt;src/lib/litegraph/src/LLink.ts</title>
<g id="a_edge1956"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2102.2,-24752.82C2122.93,-24752.45 2145.45,-24747.7 2159.5,-24731.84 2175.52,-24713.74 2150.25,-24313.77 2167.5,-24296.84 2264.55,-24201.56 2376.88,-24201.13 2473.5,-24296.84 2490.14,-24313.32 2471.68,-25118.58 2481.5,-25139.84 2513.09,-25208.19 2556.26,-25197.58 2609.5,-25250.84 2615.74,-25257.08 2614.78,-25261.56 2622.5,-25265.84 2732.83,-25327.01 2780.74,-25306.56 2905.5,-25287.84 2957.91,-25279.97 2978.88,-25286.89 3019.5,-25252.84 3097.95,-25187.07 3097.32,-25146.53 3124.5,-25047.84 3170.8,-24879.75 3179.44,-24313.71 3180.78,-24192.01"/>
<polygon fill="orange" stroke="orange" points="3182.96,-24183.9 3180.93,-24177.87 3178.76,-24183.85 3182.96,-24183.9"/>
<polyline fill="none" stroke="orange" points="3180.86,-24183.87 3180.83,-24186.87 "/>
<ellipse fill="none" stroke="orange" cx="3180.81" cy="-24189.27" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2504.89" y="-24425.31" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/MovingLinkBase.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts -->
<g id="edge1957" class="edge">
<title>src/lib/litegraph/src/canvas/MovingLinkBase.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts</title>
<g id="a_edge1957"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2102.22,-24752.83C2122.94,-24752.47 2145.47,-24747.72 2159.5,-24731.84 2177.56,-24711.39 2150.6,-24262.25 2167.5,-24240.84 2210.03,-24186.96 2424.72,-24150.55 2473.5,-24198.84 2489,-24214.18 2470.33,-24965.11 2481.5,-24983.84 2543.39,-25087.59 2939.07,-25151.98 3019.5,-25061.84 3069.26,-25006.07 3076.39,-24452.23 3077.36,-24331.85"/>
<polygon fill="orange" stroke="orange" points="3079.51,-24323.85 3077.46,-24317.84 3075.31,-24323.82 3079.51,-24323.85"/>
<polyline fill="none" stroke="orange" points="3077.41,-24323.84 3077.39,-24326.84 "/>
<ellipse fill="none" stroke="orange" cx="3077.37" cy="-24329.24" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2503.99" y="-24527.36" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/MovingLinkBase.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts -->
<g id="edge1958" class="edge">
<title>src/lib/litegraph/src/canvas/MovingLinkBase.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts</title>
<g id="a_edge1958"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2001.89,-24745.38C1993.45,-24742.86 1985.6,-24738.65 1980,-24731.84 1963.45,-24711.71 1976.27,-23818.19 1967,-23793.84 1954.68,-23761.47 1926.34,-23732.63 1905.98,-23714.98"/>
<polygon fill="orange" stroke="orange" points="1901.06,-23708.16 1895.1,-23705.94 1898.37,-23711.39 1901.06,-23708.16"/>
<polyline fill="none" stroke="orange" points="1899.71,-23709.78 1902.02,-23711.69 "/>
<ellipse fill="none" stroke="orange" cx="1903.87" cy="-23713.23" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1946.27" y="-24218.35" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/MovingLinkBase.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts -->
<g id="edge1959" class="edge">
<title>src/lib/litegraph/src/canvas/MovingLinkBase.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts</title>
<g id="a_edge1959"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2102.25,-24752.86C2122.98,-24752.5 2145.5,-24747.75 2159.5,-24731.84 2171.85,-24717.8 2165.4,-24077.41 2167.5,-24058.84 2182.25,-23928.57 2223.28,-23776.22 2239.39,-23719.56"/>
<polygon fill="orange" stroke="orange" points="2243.67,-23712.3 2243.31,-23705.95 2239.63,-23711.14 2243.67,-23712.3"/>
<polyline fill="none" stroke="orange" points="2241.65,-23711.72 2240.82,-23714.6 "/>
<ellipse fill="none" stroke="orange" cx="2240.15" cy="-23716.91" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2142.72" y="-24232.41" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/MovingLinkBase.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts -->
<g id="edge1960" class="edge">
<title>src/lib/litegraph/src/canvas/MovingLinkBase.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2102.25,-24752.86C2122.98,-24752.5 2145.5,-24747.75 2159.5,-24731.84 2171.34,-24718.39 2161.64,-24103.77 2167.5,-24086.84 2203.58,-23982.59 2282.08,-23993.97 2318.5,-23889.84 2343.63,-23817.98 2297.79,-23273.09 2331.5,-23204.84 2367.22,-23132.52 2438.07,-23164.29 2473.5,-23091.84 2482.47,-23073.49 2466.98,-22371.2 2481.5,-22356.84 2521.94,-22316.83 2562.13,-22325.33 2609.5,-22356.84 2621.94,-22365.11 2611.93,-22377.28 2622.5,-22387.84 2665.79,-22431.05 2714.97,-22390.35 2749.5,-22440.84 2766.28,-22465.38 2743.32,-22953.12 2762.5,-22975.84 2767.3,-22981.53 2773.79,-22985.2 2780.84,-22987.5"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2780.54,-22989.59 2786.88,-22989.13 2781.63,-22985.54 2780.54,-22989.59"/>
</g>
<!-- src/lib/litegraph/src/canvas/MovingLinkBase.ts&#45;&gt;src/lib/litegraph/src/canvas/RenderLink.ts -->
<g id="edge1951" class="edge">
<title>src/lib/litegraph/src/canvas/MovingLinkBase.ts&#45;&gt;src/lib/litegraph/src/canvas/RenderLink.ts</title>
<g id="a_edge1951"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2102.2,-24750.66C2130.1,-24752.83 2165,-24755.54 2193.44,-24757.75"/>
<polygon fill="orange" stroke="orange" points="2201.09,-24760.45 2207.23,-24758.82 2201.41,-24756.26 2201.09,-24760.45"/>
<polyline fill="none" stroke="orange" points="2201.25,-24758.36 2198.26,-24758.13 "/>
<ellipse fill="none" stroke="orange" cx="2195.86" cy="-24757.94" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2130.14" y="-24747.54" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/MovingLinkBase.ts&#45;&gt;src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts -->
<g id="edge1953" class="edge">
<title>src/lib/litegraph/src/canvas/MovingLinkBase.ts&#45;&gt;src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts</title>
<g id="a_edge1953"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2102.01,-24752.65C2122.7,-24752.25 2145.25,-24747.52 2159.5,-24731.84 2171.47,-24718.67 2158.14,-24598.71 2171.51,-24555.52"/>
<polygon fill="orange" stroke="orange" points="2176.99,-24549.56 2177.9,-24543.27 2173.26,-24547.62 2176.99,-24549.56"/>
<polyline fill="none" stroke="orange" points="2175.12,-24548.59 2173.74,-24551.25 "/>
<ellipse fill="none" stroke="orange" cx="2172.63" cy="-24553.38" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2189.48" y="-24652.76" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/MovingOutputLink.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge1964" class="edge">
<title>src/lib/litegraph/src/canvas/MovingOutputLink.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge1964"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1937.87,-24746.37C1948.87,-24748.87 1959.37,-24753.56 1967,-24761.84 1987.72,-24784.33 1968.06,-24870.68 1980,-24898.84 1990.89,-24924.51 2012.7,-24948.08 2029.29,-24963.49"/>
<polygon fill="orange" stroke="orange" points="2033.86,-24970.36 2039.74,-24972.78 2036.65,-24967.22 2033.86,-24970.36"/>
<polyline fill="none" stroke="orange" points="2035.25,-24968.79 2033.01,-24966.8 "/>
<ellipse fill="none" stroke="orange" cx="2031.22" cy="-24965.2" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1951.36" y="-24852.53" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/MovingOutputLink.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge1965" class="edge">
<title>src/lib/litegraph/src/canvas/MovingOutputLink.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge1965"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1937.9,-24747.81C1949.04,-24745.32 1959.59,-24740.51 1967,-24731.84 1990.28,-24704.59 1965.31,-24119.53 1980,-24086.84 2024.54,-23987.72 2115.73,-24020.29 2159.5,-23920.84 2178.21,-23878.33 2146.82,-22290.42 2167.5,-22248.84 2177.06,-22229.62 2196.02,-22214.86 2212.91,-22204.78"/>
<polygon fill="orange" stroke="orange" points="2221,-22202.73 2225.24,-22198 2218.97,-22199.05 2221,-22202.73"/>
<polyline fill="none" stroke="orange" points="2219.98,-22200.89 2217.36,-22202.34 "/>
<ellipse fill="none" stroke="orange" cx="2215.25" cy="-22203.5" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2189.77" y="-23465.33" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/MovingOutputLink.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts -->
<g id="edge1971" class="edge">
<title>src/lib/litegraph/src/canvas/MovingOutputLink.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts</title>
<g id="a_edge1971"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1937.86,-24747.77C1949,-24745.29 1959.56,-24740.48 1967,-24731.84 1984.47,-24711.53 1966.74,-24273.11 1980,-24249.84 2026.67,-24167.93 2113.43,-24219.08 2159.5,-24136.84 2177.15,-24105.33 2154.11,-23520.38 2167.5,-23486.84 2204.11,-23395.12 2280.16,-23414.84 2318.5,-23323.84 2329.69,-23297.28 2314.62,-23088.19 2331.5,-23064.84 2371.14,-23009.98 2429.39,-23061.16 2473.5,-23009.84 2484.18,-22997.41 2468.71,-22984.09 2481.5,-22973.84 2525.88,-22938.24 2565.34,-22937.97 2609.5,-22973.84 2631.36,-22991.59 2602.58,-23015.94 2622.5,-23035.84 2625.44,-23038.77 2628.86,-23041.13 2632.56,-23043.01"/>
<polygon fill="orange" stroke="orange" points="2639.54,-23047.71 2645.89,-23047.73 2640.94,-23043.75 2639.54,-23047.71"/>
<polyline fill="none" stroke="orange" points="2640.24,-23045.73 2637.41,-23044.73 "/>
<ellipse fill="none" stroke="orange" cx="2635.15" cy="-23043.93" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2190.54" y="-23891.73" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/MovingOutputLink.ts&#45;&gt;src/lib/litegraph/src/infrastructure/CustomEventTarget.ts -->
<g id="edge1962" class="edge">
<title>src/lib/litegraph/src/canvas/MovingOutputLink.ts&#45;&gt;src/lib/litegraph/src/infrastructure/CustomEventTarget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1937.6,-24746.51C1948.48,-24744.03 1959,-24739.55 1967,-24731.84 1986.64,-24712.9 1961.33,-24691.73 1980,-24671.84 2036.75,-24611.36 2103.08,-24681.62 2159.5,-24620.84 2171.54,-24607.87 2154.9,-24594.26 2167.5,-24581.84 2171.94,-24577.45 2177.25,-24574.14 2182.98,-24571.67"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2183.96,-24573.55 2188.84,-24569.47 2182.48,-24569.62 2183.96,-24573.55"/>
</g>
<!-- src/lib/litegraph/src/canvas/MovingOutputLink.ts&#45;&gt;src/lib/litegraph/src/LLink.ts -->
<g id="edge1966" class="edge">
<title>src/lib/litegraph/src/canvas/MovingOutputLink.ts&#45;&gt;src/lib/litegraph/src/LLink.ts</title>
<g id="a_edge1966"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1937.68,-24747.61C1948.82,-24745.13 1959.43,-24740.37 1967,-24731.84 2000.96,-24693.53 1952.27,-24544.87 1980,-24501.84 2028.78,-24426.14 2111.7,-24484.16 2159.5,-24407.84 2174.84,-24383.34 2146.75,-24167.96 2167.5,-24147.84 2265.46,-24052.85 2384.08,-24069.77 2473.5,-24172.84 2481.46,-24182.01 2478.81,-24598 2481.5,-24609.84 2514.91,-24757.05 2525.38,-24803.27 2622.5,-24918.84 2739.03,-25057.49 2852.54,-25081.04 3019.5,-25010.84 3078.91,-24985.86 3096.88,-24969.06 3124.5,-24910.84 3155.96,-24844.5 3176.1,-24310.97 3180.22,-24192.21"/>
<polygon fill="orange" stroke="orange" points="3182.58,-24184.36 3180.69,-24178.3 3178.39,-24184.22 3182.58,-24184.36"/>
<polyline fill="none" stroke="orange" points="3180.49,-24184.29 3180.38,-24187.29 "/>
<ellipse fill="none" stroke="orange" cx="3180.3" cy="-24189.69" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2455.36" y="-24466.26" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/MovingOutputLink.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts -->
<g id="edge1967" class="edge">
<title>src/lib/litegraph/src/canvas/MovingOutputLink.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts</title>
<g id="a_edge1967"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1937.69,-24747.62C1948.83,-24745.14 1959.44,-24740.38 1967,-24731.84 1984.62,-24711.92 1969.07,-24517.08 1980,-24492.84 2026.03,-24390.69 2114.57,-24418.47 2159.5,-24315.84 2170.33,-24291.09 2148.9,-24092.43 2167.5,-24072.84 2214.36,-24023.46 2425.1,-24010.97 2473.5,-24058.84 2487.7,-24072.88 2468.17,-24762.97 2481.5,-24777.84 2561.88,-24867.48 2950.11,-24812.23 3019.5,-24713.84 3063.46,-24651.51 3074.48,-24408.77 3076.89,-24332.15"/>
<polygon fill="orange" stroke="orange" points="3079.22,-24324.16 3077.29,-24318.1 3075.02,-24324.04 3079.22,-24324.16"/>
<polyline fill="none" stroke="orange" points="3077.12,-24324.1 3077.04,-24327.1 "/>
<ellipse fill="none" stroke="orange" cx="3076.97" cy="-24329.5" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2452.44" y="-24535.65" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/MovingOutputLink.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts -->
<g id="edge1968" class="edge">
<title>src/lib/litegraph/src/canvas/MovingOutputLink.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts</title>
<g id="a_edge1968"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1826.31,-24751.64C1807.67,-24749.86 1790.27,-24743.23 1785,-24725.84 1781.27,-24713.53 1781.27,-23812.15 1785,-23799.84 1796.33,-23762.43 1831.05,-23731.73 1855.7,-23713.85"/>
<polygon fill="orange" stroke="orange" points="1863.44,-23711.06 1867.18,-23705.92 1861.05,-23707.61 1863.44,-23711.06"/>
<polyline fill="none" stroke="orange" points="1862.24,-23709.33 1859.78,-23711.04 "/>
<ellipse fill="none" stroke="orange" cx="1857.8" cy="-23712.4" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1757.71" y="-24221.53" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/MovingOutputLink.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts -->
<g id="edge1969" class="edge">
<title>src/lib/litegraph/src/canvas/MovingOutputLink.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1937.89,-24747.8C1949.03,-24745.31 1959.58,-24740.5 1967,-24731.84 1988.47,-24706.76 1957.06,-24161.57 1980,-24137.84 2007.77,-24109.11 2131.99,-24156.8 2159.5,-24127.84 2177.38,-24109.02 2149.85,-22277.87 2167.5,-22258.84 2173.45,-22252.42 2472.76,-22234.18 2481.5,-22233.84 2538.34,-22231.58 2552.62,-22232.62 2609.5,-22233.84 2640.63,-22234.5 2727.76,-22217.54 2749.5,-22239.84 2778.05,-22269.12 2736.23,-22944.5 2762.5,-22975.84 2767.28,-22981.54 2773.76,-22985.22 2780.81,-22987.53"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2780.5,-22989.62 2786.84,-22989.15 2781.6,-22985.56 2780.5,-22989.62"/>
</g>
<!-- src/lib/litegraph/src/canvas/MovingOutputLink.ts&#45;&gt;src/lib/litegraph/src/types/NodeLike.ts -->
<g id="edge1970" class="edge">
<title>src/lib/litegraph/src/canvas/MovingOutputLink.ts&#45;&gt;src/lib/litegraph/src/types/NodeLike.ts</title>
<g id="a_edge1970"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1937.8,-24747.72C1948.94,-24745.24 1959.52,-24740.45 1967,-24731.84 1992.96,-24701.96 1961.17,-24410.65 1980,-24375.84 2026.49,-24289.88 2114.04,-24335.34 2159.5,-24248.84 2175.78,-24217.85 2152.89,-23650.64 2167.5,-23618.84 2204.84,-23537.57 2280.35,-23566.72 2318.5,-23485.84 2337.37,-23445.82 2301.94,-23120.76 2331.5,-23087.84 2374.09,-23040.42 2426.43,-23110.8 2473.5,-23067.84 2484.97,-23057.37 2470.54,-23044.83 2481.5,-23033.84 2485.95,-23029.37 2491.48,-23026.14 2497.39,-23023.82"/>
<polygon fill="orange" stroke="orange" points="2505.49,-23023.72 2510.69,-23020.07 2504.35,-23019.68 2505.49,-23023.72"/>
<polyline fill="none" stroke="orange" points="2504.92,-23021.7 2502.03,-23022.52 "/>
<ellipse fill="none" stroke="orange" cx="2499.72" cy="-23023.17" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2139.01" y="-23877.14" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/MovingOutputLink.ts&#45;&gt;src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts -->
<g id="edge1963" class="edge">
<title>src/lib/litegraph/src/canvas/MovingOutputLink.ts&#45;&gt;src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts</title>
<g id="a_edge1963"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1937.79,-24747.22C1948.79,-24744.73 1959.31,-24740.06 1967,-24731.84 2003.32,-24692.96 1942.01,-24650.08 1980,-24612.84 2008.6,-24584.8 2129.98,-24623.9 2159.5,-24596.84 2171.9,-24585.47 2159.46,-24571.98 2168.7,-24555.1"/>
<polygon fill="orange" stroke="orange" points="2175.5,-24550.11 2177.68,-24544.14 2172.25,-24547.45 2175.5,-24550.11"/>
<polyline fill="none" stroke="orange" points="2173.88,-24548.78 2171.98,-24551.1 "/>
<ellipse fill="none" stroke="orange" cx="2170.46" cy="-24552.96" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1955.5" y="-24605.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/MovingOutputLink.ts&#45;&gt;src/lib/litegraph/src/canvas/MovingLinkBase.ts -->
<g id="edge1961" class="edge">
<title>src/lib/litegraph/src/canvas/MovingOutputLink.ts&#45;&gt;src/lib/litegraph/src/canvas/MovingLinkBase.ts</title>
<g id="a_edge1961"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1937.54,-24746.84C1953.63,-24746.84 1971.37,-24746.84 1987.94,-24746.84"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1995.84,-24748.94 2001.84,-24746.84 1995.84,-24744.74 1995.84,-24748.94"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1995.84,-24746.84 1992.84,-24746.84 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1990.44" cy="-24746.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1945.25" y="-24739.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge1984" class="edge">
<title>src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge1984"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1984.78,-24724.49C1979.94,-24727.8 1975.99,-24732.15 1973.5,-24737.84 1964.94,-24757.38 1964.94,-24910.29 1973.5,-24929.84 1980.77,-24946.45 1996.48,-24958.43 2011.95,-24966.67"/>
<polygon fill="orange" stroke="orange" points="2018.38,-24972.05 2024.7,-24972.74 2020.19,-24968.26 2018.38,-24972.05"/>
<polyline fill="none" stroke="orange" points="2019.28,-24970.16 2016.58,-24968.87 "/>
<ellipse fill="none" stroke="orange" cx="2014.41" cy="-24967.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1991.67" y="-24841.74" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge1985" class="edge">
<title>src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge1985"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2119.22,-24721.55C2134.54,-24719.2 2149.32,-24713.52 2159.5,-24701.84 2170.65,-24689.05 2160.54,-22274.31 2167.5,-22258.84 2177.79,-22235.97 2199.63,-22217.5 2217.66,-22205.28"/>
<polygon fill="orange" stroke="orange" points="2225.42,-22202.84 2229.35,-22197.85 2223.16,-22199.29 2225.42,-22202.84"/>
<polyline fill="none" stroke="orange" points="2224.29,-22201.07 2221.76,-22202.68 "/>
<ellipse fill="none" stroke="orange" cx="2219.73" cy="-22203.96" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2140.56" y="-23452.35" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/infrastructure/CustomEventTarget.ts -->
<g id="edge1982" class="edge">
<title>src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/infrastructure/CustomEventTarget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2119.27,-24721.01C2134.41,-24718.62 2149.08,-24713.05 2159.5,-24701.84 2177.69,-24682.26 2149.79,-24601.85 2167.5,-24581.84 2171.86,-24576.9 2177.31,-24573.28 2183.28,-24570.66"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2184.04,-24572.62 2188.9,-24568.52 2182.55,-24568.69 2184.04,-24572.62"/>
</g>
<!-- src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/LLink.ts -->
<g id="edge1986" class="edge">
<title>src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/LLink.ts</title>
<g id="a_edge1986"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2119.16,-24721.49C2134.48,-24719.15 2149.27,-24713.48 2159.5,-24701.84 2172.39,-24687.17 2158.51,-24016.17 2167.5,-23998.84 2205.61,-23925.36 2280.06,-23963.14 2318.5,-23889.84 2351.43,-23827.04 2305.65,-23317.86 2331.5,-23251.84 2366.16,-23163.3 2438.88,-23180.39 2473.5,-23091.84 2481.82,-23070.57 2465.19,-22696.83 2481.5,-22680.84 2489.09,-22673.4 2746.55,-22680.92 2749.5,-22683.84 2781.35,-22715.34 2731.53,-23054.46 2762.5,-23086.84 2773.51,-23098.35 2889.62,-23096.54 2905.5,-23097.84 2954.19,-23101.82 3090.53,-23081.73 3124.5,-23116.84 3133.77,-23126.42 3173.05,-23991.91 3179.96,-24145.63"/>
<polygon fill="orange" stroke="orange" points="3178.23,-24153.93 3180.6,-24159.83 3182.43,-24153.74 3178.23,-24153.93"/>
<polyline fill="none" stroke="orange" points="3180.33,-24153.84 3180.19,-24150.84 "/>
<ellipse fill="none" stroke="orange" cx="3180.09" cy="-24148.44" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2140.77" y="-24434.76" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts -->
<g id="edge1987" class="edge">
<title>src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts</title>
<g id="a_edge1987"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2119.12,-24721.46C2134.44,-24719.11 2149.24,-24713.45 2159.5,-24701.84 2178,-24680.89 2151.06,-24221.44 2167.5,-24198.84 2212.8,-24136.55 2255.52,-24155.45 2331.5,-24142.84 2362.63,-24137.67 2451.07,-24120.64 2473.5,-24142.84 2489.06,-24158.24 2471.58,-24911.32 2481.5,-24930.84 2516.92,-25000.48 2552.35,-25001.44 2622.5,-25035.84 2736.5,-25091.73 2779.72,-25092.16 2905.5,-25074.84 2957.63,-25067.66 2986.08,-25083.49 3019.5,-25042.84 3065.63,-24986.72 3075.57,-24451.57 3077.22,-24332.31"/>
<polygon fill="orange" stroke="orange" points="3079.42,-24324.37 3077.4,-24318.34 3075.22,-24324.31 3079.42,-24324.37"/>
<polyline fill="none" stroke="orange" points="3077.32,-24324.34 3077.28,-24327.34 "/>
<ellipse fill="none" stroke="orange" cx="3077.25" cy="-24329.74" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2504.21" y="-24511.73" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts -->
<g id="edge1988" class="edge">
<title>src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts</title>
<g id="a_edge1988"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1986.19,-24707.74C1983.92,-24706.03 1981.84,-24704.07 1980,-24701.84 1963.97,-24682.36 1975.98,-23817.41 1967,-23793.84 1954.67,-23761.47 1926.33,-23732.64 1905.98,-23714.99"/>
<polygon fill="orange" stroke="orange" points="1901.05,-23708.16 1895.1,-23705.94 1898.37,-23711.39 1901.05,-23708.16"/>
<polyline fill="none" stroke="orange" points="1899.71,-23709.78 1902.02,-23711.7 "/>
<ellipse fill="none" stroke="orange" cx="1903.86" cy="-23713.23" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1946.34" y="-24200.02" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInputNode.ts -->
<g id="edge1989" class="edge">
<title>src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInputNode.ts</title>
<g id="a_edge1989"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1994.42,-24707.81C1989.42,-24706.15 1984.54,-24704.17 1980,-24701.84 1976.5,-24700.04 1975.08,-24699.44 1973.5,-24695.84 1969.4,-24686.47 1973.11,-24683.05 1973.5,-24672.84 1988.89,-24266.87 2038.14,-23773.18 2049.6,-23661.86"/>
<polygon fill="orange" stroke="orange" points="2052.5,-23654.22 2051.03,-23648.03 2048.33,-23653.78 2052.5,-23654.22"/>
<polyline fill="none" stroke="orange" points="2050.42,-23654 2050.11,-23656.98 "/>
<ellipse fill="none" stroke="orange" cx="2049.86" cy="-23659.37" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1978.94" y="-24168.92" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts -->
<g id="edge1990" class="edge">
<title>src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2119.17,-24721.5C2134.49,-24719.16 2149.28,-24713.48 2159.5,-24701.84 2174.2,-24685.09 2153.11,-23916.85 2167.5,-23899.84 2211.52,-23847.78 2274.29,-23924.74 2318.5,-23872.84 2345.77,-23840.82 2307.54,-23150.4 2331.5,-23115.84 2370.15,-23060.08 2435.03,-23115.72 2473.5,-23059.84 2485.24,-23042.79 2466.79,-22329.39 2481.5,-22314.84 2501.72,-22294.83 2586.49,-22298.12 2609.5,-22314.84 2624.62,-22325.82 2610.06,-22340.89 2622.5,-22354.84 2663.8,-22401.15 2715.35,-22361.03 2749.5,-22412.84 2766.72,-22438.96 2742.34,-22951.92 2762.5,-22975.84 2767.3,-22981.53 2773.79,-22985.2 2780.84,-22987.5"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2780.53,-22989.6 2786.87,-22989.13 2781.62,-22985.54 2780.53,-22989.6"/>
</g>
<!-- src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/types/NodeLike.ts -->
<g id="edge1991" class="edge">
<title>src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/types/NodeLike.ts</title>
<g id="a_edge1991"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2119.14,-24721.48C2134.46,-24719.13 2149.25,-24713.47 2159.5,-24701.84 2170.28,-24689.6 2160.1,-24129.37 2167.5,-24114.84 2205.54,-24040.14 2255.15,-24056.72 2318.5,-24001.84 2324.68,-23996.49 2325.56,-23994.45 2331.5,-23988.84 2393.01,-23930.66 2438.56,-23938.96 2473.5,-23861.84 2482.99,-23840.89 2467.16,-23051.82 2481.5,-23033.84 2485.59,-23028.7 2491.1,-23025.13 2497.16,-23022.68"/>
<polygon fill="orange" stroke="orange" points="2505.73,-23022.52 2510.97,-23018.91 2504.63,-23018.46 2505.73,-23022.52"/>
<polyline fill="none" stroke="orange" points="2505.18,-23020.49 2502.29,-23021.28 "/>
<ellipse fill="none" stroke="orange" cx="2499.97" cy="-23021.91" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2399.26" y="-23958.07" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/canvas/RenderLink.ts -->
<g id="edge1981" class="edge">
<title>src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/canvas/RenderLink.ts</title>
<g id="a_edge1981"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2119.28,-24724.14C2132.68,-24726.19 2146.61,-24728.73 2159.5,-24731.84 2176.53,-24735.95 2194.94,-24742.08 2210.38,-24747.74"/>
<polygon fill="orange" stroke="orange" points="2217.24,-24752.57 2223.59,-24752.72 2218.72,-24748.64 2217.24,-24752.57"/>
<polyline fill="none" stroke="orange" points="2217.98,-24750.6 2215.17,-24749.54 "/>
<ellipse fill="none" stroke="orange" cx="2212.93" cy="-24748.7" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2147.56" y="-24727.94" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts -->
<g id="edge1983" class="edge">
<title>src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts</title>
<g id="a_edge1983"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2078.18,-24725.92C2102.76,-24730.21 2139.31,-24729.86 2159.5,-24707.84 2182.06,-24683.23 2145.55,-24582.98 2167.5,-24557.84 2169.03,-24556.09 2170.69,-24554.5 2172.46,-24553.07"/>
<polygon fill="orange" stroke="orange" points="2180.44,-24550.83 2184.56,-24545.99 2178.32,-24547.21 2180.44,-24550.83"/>
<polyline fill="none" stroke="orange" points="2179.38,-24549.02 2176.79,-24550.53 "/>
<ellipse fill="none" stroke="orange" cx="2174.72" cy="-24551.75" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2188.25" y="-24633.52" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToInputRenderLink.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge1995" class="edge">
<title>src/lib/litegraph/src/canvas/ToInputRenderLink.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge1995"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2052,-24816.07C2052,-24863.61 2052,-24911.15 2052,-24958.69"/>
<polygon fill="orange" stroke="orange" points="2049.9,-24966.77 2052,-24972.77 2054.1,-24966.77 2049.9,-24966.77"/>
<polyline fill="none" stroke="orange" points="2052,-24966.77 2052,-24963.77 "/>
<ellipse fill="none" stroke="orange" cx="2052" cy="-24961.37" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2027.5" y="-24887.42" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToInputRenderLink.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge1996" class="edge">
<title>src/lib/litegraph/src/canvas/ToInputRenderLink.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge1996"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2108.66,-24812.67C2127.54,-24811.49 2146.98,-24806.19 2159.5,-24791.84 2171.06,-24778.58 2160.28,-22274.88 2167.5,-22258.84 2177.79,-22235.97 2199.63,-22217.5 2217.66,-22205.28"/>
<polygon fill="orange" stroke="orange" points="2225.42,-22202.84 2229.35,-22197.85 2223.16,-22199.29 2225.42,-22202.84"/>
<polyline fill="none" stroke="orange" points="2224.29,-22201.07 2221.76,-22202.67 "/>
<ellipse fill="none" stroke="orange" cx="2219.73" cy="-22203.96" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2140.62" y="-23497.97" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToInputRenderLink.ts&#45;&gt;src/lib/litegraph/src/infrastructure/CustomEventTarget.ts -->
<g id="edge1993" class="edge">
<title>src/lib/litegraph/src/canvas/ToInputRenderLink.ts&#45;&gt;src/lib/litegraph/src/infrastructure/CustomEventTarget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2108.67,-24812.41C2127.43,-24811.17 2146.8,-24805.9 2159.5,-24791.84 2175.15,-24774.51 2152.28,-24599.54 2167.5,-24581.84 2171.79,-24576.84 2177.19,-24573.18 2183.14,-24570.54"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2183.9,-24572.5 2188.74,-24568.38 2182.39,-24568.58 2183.9,-24572.5"/>
</g>
<!-- src/lib/litegraph/src/canvas/ToInputRenderLink.ts&#45;&gt;src/lib/litegraph/src/LLink.ts -->
<g id="edge1997" class="edge">
<title>src/lib/litegraph/src/canvas/ToInputRenderLink.ts&#45;&gt;src/lib/litegraph/src/LLink.ts</title>
<g id="a_edge1997"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2108.56,-24812.58C2127.42,-24811.39 2146.89,-24806.11 2159.5,-24791.84 2177.34,-24771.64 2148.29,-24325.73 2167.5,-24306.84 2191.74,-24282.99 2449.35,-24282.9 2473.5,-24306.84 2491.1,-24324.28 2468.18,-25177.94 2481.5,-25198.84 2515.38,-25251.98 2565.74,-25214.49 2609.5,-25259.84 2619.59,-25270.29 2610.67,-25281.39 2622.5,-25289.84 2766.22,-25392.47 2869.54,-25366.12 3019.5,-25272.84 3081.11,-25234.51 3097.71,-25215.27 3124.5,-25147.84 3160.82,-25056.42 3177.61,-24332.2 3180.53,-24192.22"/>
<polygon fill="orange" stroke="orange" points="3182.8,-24184.16 3180.82,-24178.12 3178.6,-24184.08 3182.8,-24184.16"/>
<polyline fill="none" stroke="orange" points="3180.7,-24184.12 3180.64,-24187.12 "/>
<ellipse fill="none" stroke="orange" cx="3180.59" cy="-24189.52" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2455.8" y="-24443.43" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToInputRenderLink.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts -->
<g id="edge1998" class="edge">
<title>src/lib/litegraph/src/canvas/ToInputRenderLink.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts</title>
<g id="a_edge1998"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2108.56,-24812.58C2127.42,-24811.39 2146.89,-24806.11 2159.5,-24791.84 2177.71,-24771.22 2147.9,-24316.13 2167.5,-24296.84 2215.97,-24249.14 2425.17,-24249 2473.5,-24296.84 2488.7,-24311.88 2469.18,-25049.35 2481.5,-25066.84 2550.58,-25164.86 2941,-25199.49 3019.5,-25108.84 3071.68,-25048.58 3076.92,-24456.13 3077.44,-24331.69"/>
<polygon fill="orange" stroke="orange" points="3079.57,-24323.86 3077.49,-24317.85 3075.37,-24323.85 3079.57,-24323.86"/>
<polyline fill="none" stroke="orange" points="3077.47,-24323.85 3077.46,-24326.85 "/>
<ellipse fill="none" stroke="orange" cx="3077.45" cy="-24329.25" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2503.86" y="-24557.27" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToInputRenderLink.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts -->
<g id="edge1999" class="edge">
<title>src/lib/litegraph/src/canvas/ToInputRenderLink.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts</title>
<g id="a_edge1999"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2108.59,-24812.6C2127.45,-24811.41 2146.91,-24806.13 2159.5,-24791.84 2170.64,-24779.18 2166.05,-24201.64 2167.5,-24184.84 2183.12,-24004.38 2226.35,-23789.74 2241.04,-23719.97"/>
<polygon fill="orange" stroke="orange" points="2244.8,-23712.38 2243.99,-23706.08 2240.69,-23711.51 2244.8,-23712.38"/>
<polyline fill="none" stroke="orange" points="2242.75,-23711.95 2242.12,-23714.88 "/>
<ellipse fill="none" stroke="orange" cx="2241.62" cy="-23717.23" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2142.68" y="-24251.96" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToInputRenderLink.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts -->
<g id="edge2000" class="edge">
<title>src/lib/litegraph/src/canvas/ToInputRenderLink.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2108.58,-24812.6C2127.45,-24811.41 2146.91,-24806.13 2159.5,-24791.84 2170.48,-24779.37 2160.91,-24209.09 2167.5,-24193.84 2204.52,-24108.14 2281.37,-24133.49 2318.5,-24047.84 2336.62,-24006.03 2303.59,-23263.85 2331.5,-23227.84 2371.59,-23176.11 2433.46,-23240.61 2473.5,-23188.84 2483.26,-23176.22 2470.15,-22626.03 2481.5,-22614.84 2566.31,-22531.2 2663.77,-22532.14 2749.5,-22614.84 2778.39,-22642.7 2736.43,-22945.32 2762.5,-22975.84 2767.33,-22981.5 2773.84,-22985.15 2780.9,-22987.45"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2780.6,-22989.54 2786.94,-22989.08 2781.69,-22985.49 2780.6,-22989.54"/>
</g>
<!-- src/lib/litegraph/src/canvas/ToInputRenderLink.ts&#45;&gt;src/lib/litegraph/src/types/NodeLike.ts -->
<g id="edge2001" class="edge">
<title>src/lib/litegraph/src/canvas/ToInputRenderLink.ts&#45;&gt;src/lib/litegraph/src/types/NodeLike.ts</title>
<g id="a_edge2001"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2108.58,-24812.59C2127.44,-24811.41 2146.9,-24806.12 2159.5,-24791.84 2179.93,-24768.67 2148.71,-24260.36 2167.5,-24235.84 2209.94,-24180.45 2259.91,-24230.73 2318.5,-24192.84 2408.29,-24134.77 2436.42,-24109.13 2473.5,-24008.84 2482.89,-23983.43 2464.63,-23055.02 2481.5,-23033.84 2485.59,-23028.7 2491.09,-23025.13 2497.15,-23022.67"/>
<polygon fill="orange" stroke="orange" points="2505.73,-23022.51 2510.96,-23018.91 2504.62,-23018.46 2505.73,-23022.51"/>
<polyline fill="none" stroke="orange" points="2505.17,-23020.48 2502.28,-23021.27 "/>
<ellipse fill="none" stroke="orange" cx="2499.96" cy="-23021.91" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2451.76" y="-23919.26" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToInputRenderLink.ts&#45;&gt;src/lib/litegraph/src/canvas/RenderLink.ts -->
<g id="edge1992" class="edge">
<title>src/lib/litegraph/src/canvas/ToInputRenderLink.ts&#45;&gt;src/lib/litegraph/src/canvas/RenderLink.ts</title>
<g id="a_edge1992"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2108.62,-24809.08C2126.3,-24807.29 2145,-24802.53 2159.5,-24791.84 2166.22,-24786.88 2160.84,-24779.87 2167.5,-24774.84 2175.05,-24769.13 2184.18,-24765.54 2193.51,-24763.35"/>
<polygon fill="orange" stroke="orange" points="2201.59,-24764.13 2207.16,-24761.06 2200.89,-24759.99 2201.59,-24764.13"/>
<polyline fill="none" stroke="orange" points="2201.24,-24762.06 2198.28,-24762.55 "/>
<ellipse fill="none" stroke="orange" cx="2195.91" cy="-24762.95" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2138.62" y="-24778.96" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToInputRenderLink.ts&#45;&gt;src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts -->
<g id="edge1994" class="edge">
<title>src/lib/litegraph/src/canvas/ToInputRenderLink.ts&#45;&gt;src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts</title>
<g id="a_edge1994"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2077.81,-24815.92C2102.46,-24820.36 2139.41,-24820.2 2159.5,-24797.84 2177.33,-24777.99 2150.16,-24578.11 2167.5,-24557.84 2169.01,-24556.07 2170.66,-24554.47 2172.42,-24553.03"/>
<polygon fill="orange" stroke="orange" points="2180.36,-24550.76 2184.45,-24545.9 2178.22,-24547.15 2180.36,-24550.76"/>
<polyline fill="none" stroke="orange" points="2179.29,-24548.95 2176.71,-24550.48 "/>
<ellipse fill="none" stroke="orange" cx="2174.65" cy="-24551.71" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2139.25" y="-24672.41" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2005" class="edge">
<title>src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1953.05,-24691.42C1958.28,-24694.02 1963.05,-24697.42 1967,-24701.84 1996.26,-24734.53 1963.45,-24858.2 1980,-24898.84 1991.73,-24927.64 2017.58,-24953.61 2034.64,-24968.55"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2033.7,-24970.51 2039.62,-24972.82 2036.43,-24967.32 2033.7,-24970.51"/>
</g>
<!-- src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2006" class="edge">
<title>src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2006"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1884,-24677.67C1893.78,-24588 1972.25,-23870.37 1980,-23862.84 2008.72,-23834.92 2132.4,-23876.32 2159.5,-23846.84 2174.65,-23830.35 2156.32,-22254.23 2167.5,-22234.84 2175.53,-22220.9 2189.59,-22210.77 2203.62,-22203.63"/>
<polygon fill="orange" stroke="orange" points="2211.71,-22202.27 2216.31,-22197.88 2209.98,-22198.44 2211.71,-22202.27"/>
<polyline fill="none" stroke="orange" points="2210.85,-22200.36 2208.11,-22201.6 "/>
<ellipse fill="none" stroke="orange" cx="2205.93" cy="-22202.58" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2045.86" y="-23848.22" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts -->
<g id="edge2012" class="edge">
<title>src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts</title>
<g id="a_edge2012"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1883.34,-24677.65C1886.13,-24605.15 1907.23,-24124.57 1980,-24002.84 2030.81,-23917.84 2114.2,-23958.9 2159.5,-23870.84 2167.02,-23856.21 2156.38,-23290.95 2167.5,-23278.84 2190.3,-23254 2295.27,-23288.28 2318.5,-23263.84 2339.12,-23242.15 2310.95,-23016.59 2331.5,-22994.84 2353.29,-22971.77 2451.26,-23002.47 2473.5,-22979.84 2487.73,-22965.36 2466.53,-22902.55 2481.5,-22888.84 2523.45,-22850.41 2567.54,-22850.42 2609.5,-22888.84 2633.69,-22910.98 2600.7,-23011.33 2622.5,-23035.84 2625.39,-23039.09 2628.86,-23041.64 2632.67,-23043.65"/>
<polygon fill="orange" stroke="orange" points="2639.32,-23048.27 2645.68,-23048.32 2640.74,-23044.32 2639.32,-23048.27"/>
<polyline fill="none" stroke="orange" points="2640.03,-23046.29 2637.21,-23045.28 "/>
<ellipse fill="none" stroke="orange" cx="2634.95" cy="-23044.47" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2136.45" y="-23850.65" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/infrastructure/CustomEventTarget.ts -->
<g id="edge2003" class="edge">
<title>src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/infrastructure/CustomEventTarget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1888.07,-24677.65C1900.48,-24656.23 1934.66,-24603.22 1980,-24581.84 2044.08,-24551.62 2126.7,-24552.19 2182.74,-24557.53"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2182.58,-24559.62 2188.76,-24558.13 2183,-24555.44 2182.58,-24559.62"/>
</g>
<!-- src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts -->
<g id="edge2007" class="edge">
<title>src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts</title>
<g id="a_edge2007"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1953.11,-24684.11C1958.33,-24681.6 1963.08,-24678.25 1967,-24673.84 1992.8,-24644.85 1958.71,-24357.28 1980,-24324.84 2028.52,-24250.87 2111.02,-24312.83 2159.5,-24238.84 2173.03,-24218.19 2149.74,-24033.97 2167.5,-24016.84 2191.97,-23993.23 2449.33,-23992.93 2473.5,-24016.84 2487.8,-24030.98 2467.2,-24726.69 2481.5,-24740.84 2515,-24773.96 2866.51,-24767.28 2905.5,-24740.84 3048.36,-24643.95 3072.57,-24407.52 3076.67,-24332.26"/>
<polygon fill="orange" stroke="orange" points="3079.13,-24324.16 3077.29,-24318.07 3074.93,-24323.98 3079.13,-24324.16"/>
<polyline fill="none" stroke="orange" points="3077.03,-24324.07 3076.9,-24327.07 "/>
<ellipse fill="none" stroke="orange" cx="3076.79" cy="-24329.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2452.01" y="-24493.73" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts -->
<g id="edge2008" class="edge">
<title>src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts</title>
<g id="a_edge2008"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1883.13,-24677.56C1884.18,-24630.45 1893.72,-24414.28 1980,-24268.84 2034.52,-24176.92 2114.21,-24205.64 2159.5,-24108.84 2171.09,-24084.07 2161.08,-23889.42 2167.5,-23862.84 2180.88,-23807.48 2213.81,-23748.55 2232.49,-23717.99"/>
<polygon fill="orange" stroke="orange" points="2238.55,-23712.26 2239.95,-23706.06 2234.99,-23710.03 2238.55,-23712.26"/>
<polyline fill="none" stroke="orange" points="2236.77,-23711.14 2235.18,-23713.69 "/>
<ellipse fill="none" stroke="orange" cx="2233.91" cy="-23715.72" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2038.81" y="-24188.48" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts -->
<g id="edge2009" class="edge">
<title>src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts</title>
<g id="a_edge2009"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1953.13,-24684.13C1958.34,-24681.61 1963.09,-24678.25 1967,-24673.84 1996.19,-24640.89 1955.85,-24314.64 1980,-24277.84 2028.42,-24204.03 2110.96,-24266.57 2159.5,-24192.84 2173.13,-24172.13 2151.95,-23989.15 2167.5,-23969.84 2214.69,-23911.24 2257.45,-23941.16 2331.5,-23927.84 2362.73,-23922.22 2451.89,-23936.08 2473.5,-23912.84 2490.19,-23894.88 2469.23,-23728.23 2480.28,-23675.99"/>
<polygon fill="orange" stroke="orange" points="2485.23,-23669.23 2485.49,-23662.88 2481.33,-23667.67 2485.23,-23669.23"/>
<polyline fill="none" stroke="orange" points="2483.28,-23668.45 2482.17,-23671.24 "/>
<ellipse fill="none" stroke="orange" cx="2481.28" cy="-23673.47" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2139.26" y="-24163.01" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts -->
<g id="edge2010" class="edge">
<title>src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1884,-24677.77C1893.77,-24589.06 1972.21,-23879.15 1980,-23871.84 2009.12,-23844.49 2131.98,-23890.79 2159.5,-23861.84 2174.93,-23845.6 2152.58,-22265.55 2167.5,-22248.84 2190,-22223.62 2285.78,-22239.27 2318.5,-22230.84 2390.51,-22212.27 2429.93,-22228.1 2473.5,-22167.84 2489.03,-22146.36 2462.14,-22066.94 2481.5,-22048.84 2523.05,-22009.98 2567.71,-22010.23 2609.5,-22048.84 2636.35,-22073.65 2597.46,-22186.2 2622.5,-22212.84 2661.55,-22254.37 2711.75,-22188.12 2749.5,-22230.84 2776.91,-22261.86 2735.91,-22944.11 2762.5,-22975.84 2767.28,-22981.54 2773.76,-22985.22 2780.81,-22987.53"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2780.5,-22989.62 2786.84,-22989.16 2781.6,-22985.56 2780.5,-22989.62"/>
</g>
<!-- src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/types/NodeLike.ts -->
<g id="edge2011" class="edge">
<title>src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/types/NodeLike.ts</title>
<g id="a_edge2011"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1883.59,-24677.6C1887.08,-24626.58 1907.44,-24374.72 1980,-24184.84 2035.47,-24039.7 2116.83,-24034.24 2159.5,-23884.84 2166.6,-23859.99 2155.64,-23442.79 2167.5,-23419.84 2205.74,-23345.84 2278.93,-23382.13 2318.5,-23308.84 2331.4,-23284.95 2313.89,-23085.5 2331.5,-23064.84 2352.55,-23040.13 2441.05,-23027.88 2497.14,-23022.49"/>
<polygon fill="orange" stroke="orange" points="2505.2,-23023.86 2510.99,-23021.23 2504.82,-23019.68 2505.2,-23023.86"/>
<polyline fill="none" stroke="orange" points="2505.01,-23021.77 2502.02,-23022.04 "/>
<ellipse fill="none" stroke="orange" cx="2499.63" cy="-23022.26" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2185.89" y="-23851.49" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/canvas/RenderLink.ts -->
<g id="edge2002" class="edge">
<title>src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/canvas/RenderLink.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1953.25,-24691.79C1958.37,-24694.33 1963.06,-24697.61 1967,-24701.84 1985.3,-24721.44 1960.04,-24803.92 1980,-24821.84 2039.37,-24875.12 2098.54,-24873.3 2159.5,-24821.84 2175.69,-24808.17 2152.48,-24789.79 2167.5,-24774.84 2176.42,-24765.96 2188.93,-24761.75 2201.35,-24760.02"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2201.68,-24762.09 2207.42,-24759.36 2201.23,-24757.92 2201.68,-24762.09"/>
</g>
<!-- src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts -->
<g id="edge2004" class="edge">
<title>src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts&#45;&gt;src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1883.41,-24677.37C1885.59,-24640.39 1899.04,-24505.09 1980,-24450.84 2046.27,-24406.42 2100.01,-24397.68 2159.5,-24450.84 2171.34,-24461.42 2156.71,-24510.19 2167.5,-24521.84 2169.1,-24523.57 2170.84,-24525.13 2172.68,-24526.55"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2171.65,-24528.38 2177.8,-24529.96 2173.97,-24524.89 2171.65,-24528.38"/>
</g>
<!-- src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2017" class="edge">
<title>src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<g id="a_edge2017"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1882,-24786.05C1882,-24999.92 1882,-25213.79 1882,-25427.66"/>
<polygon fill="orange" stroke="orange" points="1879.9,-25435.75 1882,-25441.75 1884.1,-25435.75 1879.9,-25435.75"/>
<polyline fill="none" stroke="orange" points="1882,-25435.75 1882,-25432.75 "/>
<ellipse fill="none" stroke="orange" cx="1882" cy="-25430.35" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1857.5" y="-25106.55" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2016" class="edge">
<title>src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2016"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1955.19,-24771.41C1959.61,-24768.92 1963.63,-24765.78 1967,-24761.84 1990.36,-24734.5 1961.93,-24145.92 1980,-24114.84 2026.68,-24034.55 2113.44,-24088.49 2159.5,-24007.84 2171.55,-23986.74 2157.52,-22280.98 2167.5,-22258.84 2177.81,-22235.98 2199.64,-22217.5 2217.67,-22205.28"/>
<polygon fill="orange" stroke="orange" points="2225.42,-22202.84 2229.36,-22197.85 2223.17,-22199.3 2225.42,-22202.84"/>
<polyline fill="none" stroke="orange" points="2224.3,-22201.07 2221.76,-22202.68 "/>
<ellipse fill="none" stroke="orange" cx="2219.74" cy="-22203.97" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2140.21" y="-23487.41" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts -->
<g id="edge2018" class="edge">
<title>src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts</title>
<g id="a_edge2018"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1955.05,-24770.73C1959.44,-24768.38 1963.5,-24765.46 1967,-24761.84 1995.1,-24732.79 1961.46,-24707.75 1980,-24671.84 2030.54,-24573.93 2115.06,-24601.66 2159.5,-24500.84 2168.17,-24481.16 2152.18,-24128.93 2167.5,-24113.84 2215.93,-24066.1 2425.14,-24065.03 2473.5,-24112.84 2487.13,-24126.31 2468.9,-24788.39 2481.5,-24802.84 2560.47,-24893.37 2948.41,-24846.68 3019.5,-24749.84 3032.04,-24732.75 3065.74,-24420.5 3075.08,-24332.02"/>
<polygon fill="orange" stroke="orange" points="3078.01,-24324.22 3076.54,-24318.04 3073.83,-24323.78 3078.01,-24324.22"/>
<polyline fill="none" stroke="orange" points="3075.92,-24324 3075.6,-24326.99 "/>
<ellipse fill="none" stroke="orange" cx="3075.35" cy="-24329.37" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2501.75" y="-24542.09" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts&#45;&gt;src/lib/litegraph/src/canvas/LinkConnector.ts -->
<g id="edge2013" class="edge">
<title>src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts&#45;&gt;src/lib/litegraph/src/canvas/LinkConnector.ts</title>
<g id="a_edge2013"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1808.58,-24771.59C1801.94,-24770.41 1795.34,-24769.14 1789,-24767.84 1785.41,-24767.1 1784.61,-24766.46 1781,-24765.84 1757.61,-24761.78 1731.64,-24758.87 1709.04,-24756.45"/>
<polygon fill="orange" stroke="orange" points="1701.27,-24753.51 1695.09,-24754.96 1700.83,-24757.69 1701.27,-24753.51"/>
<polyline fill="none" stroke="orange" points="1701.05,-24755.6 1704.03,-24755.92 "/>
<ellipse fill="none" stroke="orange" cx="1706.42" cy="-24756.17" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1727.69" y="-24764.29" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts&#45;&gt;src/lib/litegraph/src/canvas/ToInputRenderLink.ts -->
<g id="edge2014" class="edge">
<title>src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts&#45;&gt;src/lib/litegraph/src/canvas/ToInputRenderLink.ts</title>
<g id="a_edge2014"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1933.41,-24785.84C1950.11,-24788.82 1968.93,-24792.18 1986.54,-24795.33"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1994.06,-24798.8 2000.34,-24797.79 1994.8,-24794.67 1994.06,-24798.8"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1994.43,-24796.74 1991.48,-24796.21 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1989.12" cy="-24795.79" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1942.32" y="-24794.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts&#45;&gt;src/lib/litegraph/src/canvas/ToOutputRenderLink.ts -->
<g id="edge2015" class="edge">
<title>src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts&#45;&gt;src/lib/litegraph/src/canvas/ToOutputRenderLink.ts</title>
<g id="a_edge2015"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1955.22,-24776.84C1962.8,-24776.84 1970.5,-24776.84 1978.08,-24776.84"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1985.99,-24778.94 1991.99,-24776.84 1985.99,-24774.74 1985.99,-24778.94"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1985.99,-24776.84 1982.99,-24776.84 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1980.59" cy="-24776.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1997.95" y="-24769.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToOutputRenderLink.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2022" class="edge">
<title>src/lib/litegraph/src/canvas/ToOutputRenderLink.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge2022"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1991.88,-24780.6C1983.84,-24784.12 1977.12,-24789.57 1973.5,-24797.84 1967.62,-24811.27 1967.62,-24916.4 1973.5,-24929.84 1980.77,-24946.45 1996.48,-24958.43 2011.95,-24966.67"/>
<polygon fill="orange" stroke="orange" points="2018.38,-24972.05 2024.7,-24972.74 2020.19,-24968.26 2018.38,-24972.05"/>
<polyline fill="none" stroke="orange" points="2019.28,-24970.16 2016.58,-24968.87 "/>
<ellipse fill="none" stroke="orange" cx="2014.41" cy="-24967.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1944.69" y="-24869.76" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToOutputRenderLink.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2023" class="edge">
<title>src/lib/litegraph/src/canvas/ToOutputRenderLink.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2023"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2112.28,-24782.39C2129.99,-24780.78 2147.78,-24775.28 2159.5,-24761.84 2170.92,-24748.73 2160.37,-22274.69 2167.5,-22258.84 2177.79,-22235.97 2199.63,-22217.5 2217.66,-22205.28"/>
<polygon fill="orange" stroke="orange" points="2225.42,-22202.84 2229.35,-22197.85 2223.16,-22199.29 2225.42,-22202.84"/>
<polyline fill="none" stroke="orange" points="2224.29,-22201.07 2221.76,-22202.68 "/>
<ellipse fill="none" stroke="orange" cx="2219.73" cy="-22203.96" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2189.6" y="-23492.75" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToOutputRenderLink.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts -->
<g id="edge2028" class="edge">
<title>src/lib/litegraph/src/canvas/ToOutputRenderLink.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts</title>
<g id="a_edge2028"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2112.18,-24782.31C2129.89,-24780.69 2147.7,-24775.21 2159.5,-24761.84 2179.35,-24739.34 2150.75,-24246.73 2167.5,-24221.84 2208.2,-24161.37 2257.66,-24197.98 2318.5,-24157.84 2398.26,-24105.21 2435.55,-24096.54 2473.5,-24008.84 2488.66,-23973.81 2462.8,-23355.11 2481.5,-23321.84 2514.36,-23263.35 2574.89,-23299.3 2609.5,-23241.84 2630.19,-23207.48 2596.09,-23092.02 2622.5,-23061.84 2625.4,-23058.52 2628.9,-23055.93 2632.75,-23053.9"/>
<polygon fill="orange" stroke="orange" points="2640.98,-23053.2 2645.92,-23049.21 2639.57,-23049.25 2640.98,-23053.2"/>
<polyline fill="none" stroke="orange" points="2640.27,-23051.22 2637.45,-23052.23 "/>
<ellipse fill="none" stroke="orange" cx="2635.18" cy="-23053.04" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2502.94" y="-23909.15" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToOutputRenderLink.ts&#45;&gt;src/lib/litegraph/src/infrastructure/CustomEventTarget.ts -->
<g id="edge2020" class="edge">
<title>src/lib/litegraph/src/canvas/ToOutputRenderLink.ts&#45;&gt;src/lib/litegraph/src/infrastructure/CustomEventTarget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2112.23,-24782.08C2129.83,-24780.41 2147.57,-24774.96 2159.5,-24761.84 2172.96,-24747.02 2154.4,-24596.98 2167.5,-24581.84 2171.81,-24576.86 2177.22,-24573.21 2183.17,-24570.57"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2183.93,-24572.52 2188.78,-24568.41 2182.43,-24568.6 2183.93,-24572.52"/>
</g>
<!-- src/lib/litegraph/src/canvas/ToOutputRenderLink.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts -->
<g id="edge2024" class="edge">
<title>src/lib/litegraph/src/canvas/ToOutputRenderLink.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts</title>
<g id="a_edge2024"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2112.17,-24782.3C2129.88,-24780.68 2147.69,-24775.2 2159.5,-24761.84 2177.64,-24741.31 2151.38,-24290.99 2167.5,-24268.84 2208.17,-24212.94 2424.38,-24164.2 2473.5,-24212.84 2489.57,-24228.75 2468.88,-25008.07 2481.5,-25026.84 2548.62,-25126.61 2938.79,-25173.97 3019.5,-25084.84 3071.3,-25027.63 3076.84,-24454.33 3077.43,-24331.8"/>
<polygon fill="orange" stroke="orange" points="3079.56,-24323.86 3077.48,-24317.86 3075.36,-24323.85 3079.56,-24323.86"/>
<polyline fill="none" stroke="orange" points="3077.46,-24323.86 3077.45,-24326.86 "/>
<ellipse fill="none" stroke="orange" cx="3077.44" cy="-24329.26" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2454.81" y="-24552.45" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToOutputRenderLink.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts -->
<g id="edge2025" class="edge">
<title>src/lib/litegraph/src/canvas/ToOutputRenderLink.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts</title>
<g id="a_edge2025"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1991.82,-24771.31C1987.33,-24768.92 1983.28,-24765.83 1980,-24761.84 1962.92,-24741.06 1976.56,-23818.97 1967,-23793.84 1954.68,-23761.46 1926.34,-23732.63 1905.98,-23714.98"/>
<polygon fill="orange" stroke="orange" points="1901.06,-23708.16 1895.1,-23705.94 1898.37,-23711.39 1901.06,-23708.16"/>
<polyline fill="none" stroke="orange" points="1899.72,-23709.78 1902.02,-23711.69 "/>
<ellipse fill="none" stroke="orange" cx="1903.87" cy="-23713.23" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1946.2" y="-24231.47" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToOutputRenderLink.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts -->
<g id="edge2026" class="edge">
<title>src/lib/litegraph/src/canvas/ToOutputRenderLink.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2112.21,-24782.33C2129.91,-24780.71 2147.72,-24775.23 2159.5,-24761.84 2171.72,-24747.94 2158.8,-24112.16 2167.5,-24095.84 2205.84,-24023.93 2279.99,-24063.65 2318.5,-23991.84 2338.8,-23953.99 2308.2,-23254.92 2331.5,-23218.84 2369.36,-23160.21 2435.72,-23210.51 2473.5,-23151.84 2490.26,-23125.82 2469.4,-22623.32 2481.5,-22594.84 2516.02,-22513.55 2540.85,-22488.49 2622.5,-22454.84 2674.69,-22433.33 2709.09,-22415.43 2749.5,-22454.84 2770.23,-22475.05 2743.82,-22953.72 2762.5,-22975.84 2767.3,-22981.52 2773.8,-22985.19 2780.85,-22987.5"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2780.54,-22989.59 2786.88,-22989.12 2781.63,-22985.53 2780.54,-22989.59"/>
</g>
<!-- src/lib/litegraph/src/canvas/ToOutputRenderLink.ts&#45;&gt;src/lib/litegraph/src/types/NodeLike.ts -->
<g id="edge2027" class="edge">
<title>src/lib/litegraph/src/canvas/ToOutputRenderLink.ts&#45;&gt;src/lib/litegraph/src/types/NodeLike.ts</title>
<g id="a_edge2027"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2112.19,-24782.31C2129.89,-24780.69 2147.71,-24775.21 2159.5,-24761.84 2169.59,-24750.4 2160.72,-24226.5 2167.5,-24212.84 2205.39,-24136.56 2255.69,-24152.36 2318.5,-24094.84 2392.94,-24026.66 2436.06,-24022.57 2473.5,-23928.84 2482.72,-23905.75 2466,-23053.28 2481.5,-23033.84 2485.59,-23028.7 2491.1,-23025.13 2497.15,-23022.68"/>
<polygon fill="orange" stroke="orange" points="2505.73,-23022.51 2510.97,-23018.91 2504.62,-23018.46 2505.73,-23022.51"/>
<polyline fill="none" stroke="orange" points="2505.18,-23020.49 2502.28,-23021.28 "/>
<ellipse fill="none" stroke="orange" cx="2499.97" cy="-23021.91" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2393.34" y="-24007.11" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToOutputRenderLink.ts&#45;&gt;src/lib/litegraph/src/canvas/RenderLink.ts -->
<g id="edge2019" class="edge">
<title>src/lib/litegraph/src/canvas/ToOutputRenderLink.ts&#45;&gt;src/lib/litegraph/src/canvas/RenderLink.ts</title>
<g id="a_edge2019"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2112.22,-24772.23C2138.18,-24770.22 2168.4,-24767.87 2193.54,-24765.91"/>
<polygon fill="orange" stroke="orange" points="2201.49,-24767.4 2207.31,-24764.84 2201.16,-24763.22 2201.49,-24767.4"/>
<polyline fill="none" stroke="orange" points="2201.32,-24765.31 2198.33,-24765.54 "/>
<ellipse fill="none" stroke="orange" cx="2195.94" cy="-24765.73" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2135.21" y="-24761.34" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/canvas/ToOutputRenderLink.ts&#45;&gt;src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts -->
<g id="edge2021" class="edge">
<title>src/lib/litegraph/src/canvas/ToOutputRenderLink.ts&#45;&gt;src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts</title>
<g id="a_edge2021"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2112,-24782.15C2129.69,-24780.52 2147.55,-24775.07 2159.5,-24761.84 2173.56,-24746.27 2156.53,-24603.46 2171.48,-24555.54"/>
<polygon fill="orange" stroke="orange" points="2176.97,-24549.54 2177.87,-24543.25 2173.24,-24547.6 2176.97,-24549.54"/>
<polyline fill="none" stroke="orange" points="2175.1,-24548.57 2173.72,-24551.23 "/>
<ellipse fill="none" stroke="orange" cx="2172.61" cy="-24553.36" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2140.66" y="-24663.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2172" class="edge">
<title>src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge2172"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2771.06,-23784.03C2767.84,-23786.17 2764.93,-23788.75 2762.5,-23791.84 2744.76,-23814.39 2761.95,-24798.98 2749.5,-24824.84 2717.86,-24890.57 2670.01,-24873.47 2622.5,-24928.84 2615.1,-24937.46 2618.2,-24943.54 2609.5,-24950.84 2562.95,-24989.88 2517.33,-24949.77 2481.5,-24998.84 2460.25,-25027.95 2496.51,-25133.1 2473.5,-25160.84 2432.06,-25210.78 2377.83,-25149.4 2331.5,-25194.84 2315.11,-25210.91 2336.66,-25230.79 2318.5,-25244.84 2265.41,-25285.89 2217.38,-25289.74 2167.5,-25244.84 2154.88,-25233.47 2164.7,-25185 2159.5,-25168.84 2138.39,-25103.22 2092.39,-25035.05 2068.34,-25002.09"/>
<polygon fill="orange" stroke="orange" points="2065.3,-24994.48 2060.03,-24990.92 2061.93,-24996.98 2065.3,-24994.48"/>
<polyline fill="none" stroke="orange" points="2063.61,-24995.73 2065.4,-24998.14 "/>
<ellipse fill="none" stroke="orange" cx="2066.83" cy="-25000.06" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2729.69" y="-24379.43" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2173" class="edge">
<title>src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2173"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2794.08,-23765.74C2781.98,-23760.74 2769.66,-23753.17 2762.5,-23741.84 2739.56,-23705.53 2768.58,-23007.32 2749.5,-22968.84 2717.59,-22904.47 2655.23,-22932.79 2622.5,-22868.84 2591.39,-22808.05 2642.25,-22621.76 2609.5,-22561.84 2576.15,-22500.81 2514.26,-22533.18 2481.5,-22471.84 2472.37,-22454.73 2487.37,-22136.39 2473.5,-22122.84 2450.93,-22100.78 2361.31,-22112.48 2331.5,-22122.84 2305.09,-22132.01 2280.74,-22153.39 2265.23,-22169.35"/>
<polygon fill="orange" stroke="orange" points="2258.13,-22173.92 2255.6,-22179.75 2261.22,-22176.78 2258.13,-22173.92"/>
<polyline fill="none" stroke="orange" points="2259.67,-22175.35 2261.71,-22173.15 "/>
<ellipse fill="none" stroke="orange" cx="2263.34" cy="-22171.39" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2608.6" y="-22878.18" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts&#45;&gt;src/lib/litegraph/src/LLink.ts -->
<g id="edge2174" class="edge">
<title>src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts&#45;&gt;src/lib/litegraph/src/LLink.ts</title>
<g id="a_edge2174"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2894.14,-23782.32C2898.43,-23784.81 2902.32,-23787.93 2905.5,-23791.84 2918.87,-23808.25 2901.78,-24155.2 2913.5,-24172.84 2967,-24253.37 3035.25,-24263.04 3124.5,-24225.84 3142.24,-24218.44 3157.26,-24202.47 3167.35,-24189.31"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3173.67,-24184.03 3175.43,-24177.93 3170.25,-24181.6 3173.67,-24184.03"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3171.96,-24182.82 3170.22,-24185.26 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3168.83" cy="-24187.22" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2934.62" y="-23974.75" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts -->
<g id="edge2175" class="edge">
<title>src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts</title>
<g id="a_edge2175"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2894.16,-23782.3C2898.45,-23784.79 2902.33,-23787.92 2905.5,-23791.84 2923.72,-23814.33 2892.87,-24292.53 2913.5,-24312.84 2946.97,-24345.8 3005.38,-24334.63 3042.71,-24322.51"/>
<polygon fill="orange" stroke="orange" points="3050.91,-24321.87 3055.89,-24317.91 3049.53,-24317.9 3050.91,-24321.87"/>
<polyline fill="none" stroke="orange" points="3050.22,-24319.89 3047.39,-24320.87 "/>
<ellipse fill="none" stroke="orange" cx="3045.12" cy="-24321.67" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2884.21" y="-24041.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts -->
<g id="edge2170" class="edge">
<title>src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts</title>
<g id="a_edge2170"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2765.71,-23778.19C2681.95,-23782.33 2529.69,-23788.84 2399.5,-23788.84 2246,-23788.84 2246,-23788.84 2246,-23788.84 2125.87,-23788.84 2094.69,-23776.59 1980,-23740.84 1956.42,-23733.49 1931.04,-23721.83 1912.15,-23712.36"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1905.97,-23706.82 1899.67,-23705.94 1904.05,-23710.55 1905.97,-23706.82"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1905.01,-23708.68 1907.68,-23710.05 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1909.81" cy="-23711.15" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2357.06" y="-23781.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInputNode.ts -->
<g id="edge2171" class="edge">
<title>src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInputNode.ts</title>
<g id="a_edge2171"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2765.78,-23774.89C2636.61,-23771.09 2352.75,-23756.62 2331.5,-23754.84 2258.38,-23748.7 2235.27,-23763.97 2167.5,-23735.84 2126.15,-23718.67 2087.45,-23681.99 2067.36,-23658.85"/>
<polygon fill="orange" stroke="orange" points="2063.84,-23651.21 2058.42,-23647.88 2060.58,-23653.86 2063.84,-23651.21"/>
<polyline fill="none" stroke="orange" points="2062.21,-23652.53 2064.11,-23654.86 "/>
<ellipse fill="none" stroke="orange" cx="2065.62" cy="-23656.72" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2365.65" y="-23750.99" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts&#45;&gt;src/lib/litegraph/src/utils/uuid.ts -->
<g id="edge2177" class="edge">
<title>src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts&#45;&gt;src/lib/litegraph/src/utils/uuid.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2794.03,-23765.77C2781.92,-23760.78 2769.61,-23753.2 2762.5,-23741.84 2737.52,-23701.89 2778.81,-22082.72 2749.5,-22045.84 2742.3,-22036.77 2730.66,-22032.59 2719.37,-22030.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2719.37,-22028.71 2713.17,-22030.07 2718.87,-22032.88 2719.37,-22028.71"/>
</g>
<!-- src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts&#45;&gt;src/lib/litegraph/src/strings.ts -->
<g id="edge2176" class="edge">
<title>src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts&#45;&gt;src/lib/litegraph/src/strings.ts</title>
<g id="a_edge2176"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2771.06,-23784.02C2767.84,-23786.17 2764.93,-23788.74 2762.5,-23791.84 2742.85,-23816.85 2765.67,-24909.44 2749.5,-24936.84 2716.52,-24992.71 2660.3,-24956.1 2622.5,-25008.84 2604.57,-25033.84 2623.19,-25049.28 2609.5,-25076.84 2571.68,-25152.92 2517.72,-25141.98 2481.5,-25218.84 2471.16,-25240.78 2484.95,-25251.45 2473.5,-25272.84 2429.68,-25354.67 2405.14,-25379.5 2318.5,-25412.84 2255.87,-25436.94 2216.1,-25459.11 2167.5,-25412.84 2154.37,-25400.33 2172.35,-25262.63 2159.5,-25249.84 2151.27,-25241.64 1813.72,-25231.41 1692.66,-25228"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1684.73,-25225.68 1678.68,-25227.61 1684.62,-25229.88 1684.73,-25225.68"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1684.68,-25227.78 1687.67,-25227.86 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1690.07" cy="-25227.93" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2611.37" y="-24986.99" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2180" class="edge">
<title>src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge2180"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2794.05,-23735.92C2781.95,-23740.92 2769.64,-23748.49 2762.5,-23759.84 2747.16,-23784.22 2768.36,-24775.06 2749.5,-24796.84 2712.1,-24840.04 2662.58,-24776.11 2622.5,-24816.84 2593.53,-24846.27 2636.91,-24877.95 2609.5,-24908.84 2570.43,-24952.86 2518.29,-24896.89 2481.5,-24942.84 2467.32,-24960.54 2488.71,-25130.01 2473.5,-25146.84 2430.76,-25194.12 2377.91,-25123.15 2331.5,-25166.84 2310.36,-25186.73 2340.97,-25212.47 2318.5,-25230.84 2266.54,-25273.31 2217.01,-25276.14 2167.5,-25230.84 2152.69,-25217.28 2166.18,-25159.77 2159.5,-25140.84 2139.76,-25084.91 2095.77,-25029.68 2070.94,-25001.35"/>
<polygon fill="orange" stroke="orange" points="2067.17,-24994.01 2061.6,-24990.94 2064.05,-24996.81 2067.17,-24994.01"/>
<polyline fill="none" stroke="orange" points="2065.61,-24995.41 2067.61,-24997.64 "/>
<ellipse fill="none" stroke="orange" cx="2069.22" cy="-24999.43" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2611.95" y="-24799.52" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2181" class="edge">
<title>src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2181"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2766.43,-23717.79C2765.02,-23716.59 2763.71,-23715.28 2762.5,-23713.84 2733.08,-23678.68 2775.99,-22926.25 2749.5,-22888.84 2714.72,-22839.72 2657.99,-22890.45 2622.5,-22841.84 2603.55,-22815.88 2620.38,-22583.08 2609.5,-22552.84 2577.5,-22463.84 2512.8,-22472.09 2481.5,-22382.84 2476.46,-22368.47 2484.42,-22119.45 2473.5,-22108.84 2428.23,-22064.87 2390.06,-22085.31 2331.5,-22108.84 2301.85,-22120.75 2276.8,-22148.76 2262.08,-22168.26"/>
<polygon fill="orange" stroke="orange" points="2255.75,-22173.49 2253.96,-22179.59 2259.16,-22175.93 2255.75,-22173.49"/>
<polyline fill="none" stroke="orange" points="2257.46,-22174.71 2259.21,-22172.27 "/>
<ellipse fill="none" stroke="orange" cx="2260.6" cy="-22170.32" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2597.99" y="-22834.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/LLink.ts -->
<g id="edge2182" class="edge">
<title>src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/LLink.ts</title>
<g id="a_edge2182"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2872.33,-23735.84C2885.11,-23740.75 2897.82,-23748.29 2905.5,-23759.84 2917.78,-23778.3 2897.96,-24143.02 2913.5,-24158.84 2944.09,-24189.96 3073.75,-24180.8 3140.67,-24173.71"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3148.97,-24174.91 3154.71,-24172.16 3148.51,-24170.73 3148.97,-24174.91"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3148.74,-24172.82 3145.76,-24173.15 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3143.38" cy="-24173.41" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2883.9" y="-23945.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts -->
<g id="edge2183" class="edge">
<title>src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/Reroute.ts</title>
<g id="a_edge2183"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2872.76,-23735.97C2885.4,-23740.88 2897.93,-23748.39 2905.5,-23759.84 2922.02,-23784.82 2892.82,-24277.18 2913.5,-24298.84 2921.61,-24307.33 2987.15,-24309.03 3032.88,-24309.17"/>
<polygon fill="orange" stroke="orange" points="3040.93,-24311.27 3046.93,-24309.16 3040.93,-24307.07 3040.93,-24311.27"/>
<polyline fill="none" stroke="orange" points="3040.93,-24309.17 3037.93,-24309.17 "/>
<ellipse fill="none" stroke="orange" cx="3035.53" cy="-24309.17" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2883.63" y="-24014.32" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts -->
<g id="edge2178" class="edge">
<title>src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts</title>
<g id="a_edge2178"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2782.91,-23717.84C2767.47,-23714.88 2753.2,-23712.24 2749.5,-23711.84 2594.03,-23694.95 2409.97,-23694.37 2313.89,-23695.53"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2305.77,-23693.54 2299.8,-23695.72 2305.83,-23697.74 2305.77,-23693.54"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2305.8,-23695.64 2308.8,-23695.6 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2311.2" cy="-23695.57" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2517.07" y="-23690.71" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts -->
<g id="edge2179" class="edge">
<title>src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts</title>
<g id="a_edge2179"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2762.17,-23719.66C2755.33,-23715.83 2756.53,-23710.74 2749.5,-23706.84 2707.53,-23683.55 2654.53,-23671.78 2613.22,-23665"/>
<polygon fill="orange" stroke="orange" points="2605.66,-23661.7 2599.41,-23662.85 2605.01,-23665.85 2605.66,-23661.7"/>
<polyline fill="none" stroke="orange" points="2605.33,-23663.77 2608.3,-23664.24 "/>
<ellipse fill="none" stroke="orange" cx="2610.67" cy="-23664.61" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2659.39" y="-23683.33" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/utils/uuid.ts -->
<g id="edge2185" class="edge">
<title>src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/utils/uuid.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2766.42,-23717.8C2765.01,-23716.6 2763.7,-23715.29 2762.5,-23713.84 2732.91,-23678.18 2778.33,-22082.11 2749.5,-22045.84 2742.29,-22036.77 2730.66,-22032.59 2719.37,-22030.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2719.37,-22028.71 2713.17,-22030.08 2718.87,-22032.88 2719.37,-22028.71"/>
</g>
<!-- src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/strings.ts -->
<g id="edge2184" class="edge">
<title>src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts&#45;&gt;src/lib/litegraph/src/strings.ts</title>
<g id="a_edge2184"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2794.05,-23735.92C2781.95,-23740.91 2769.63,-23748.49 2762.5,-23759.84 2731.01,-23809.93 2774.54,-24771.22 2749.5,-24824.84 2718.03,-24892.23 2673.59,-24879.78 2622.5,-24933.84 2615.97,-24940.75 2615.84,-24943.74 2609.5,-24950.84 2556.94,-25009.68 2514.92,-25002.37 2481.5,-25073.84 2470.65,-25097.04 2487.8,-25167.58 2473.5,-25188.84 2430.67,-25252.5 2393.24,-25247.5 2318.5,-25264.84 2253.12,-25280 2220.55,-25305.94 2167.5,-25264.84 2156.25,-25256.12 2170.69,-25242.63 2159.5,-25233.84 2123.27,-25205.37 1808.48,-25218.6 1692.59,-25224.52"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1684.42,-25222.84 1678.54,-25225.25 1684.64,-25227.03 1684.42,-25222.84"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1684.53,-25224.94 1687.53,-25224.78 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1689.92" cy="-25224.66" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2585" y="-24943.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/ConstrainedSize.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2036" class="edge">
<title>src/lib/litegraph/src/infrastructure/ConstrainedSize.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2210.61,-24635.9C2194.63,-24641.92 2177.19,-24651.61 2167.5,-24666.84 2153.65,-24688.59 2171.22,-24875.86 2159.5,-24898.84 2142.37,-24932.42 2104.73,-24956.57 2079.11,-24969.88"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2077.92,-24968.13 2073.52,-24972.71 2079.82,-24971.87 2077.92,-24968.13"/>
</g>
<!-- src/lib/litegraph/src/infrastructure/InvalidLinkError.ts -->
<g id="node746" class="node">
<title>src/lib/litegraph/src/infrastructure/InvalidLinkError.ts</title>
<g id="a_node746"><a xlink:href="src/lib/litegraph/src/infrastructure/InvalidLinkError.ts" xlink:title="InvalidLinkError.ts">
<path fill="#ddfeff" stroke="black" d="M2290,-24425.84C2290,-24425.84 2204,-24425.84 2204,-24425.84 2201,-24425.84 2198,-24422.84 2198,-24419.84 2198,-24419.84 2198,-24413.84 2198,-24413.84 2198,-24410.84 2201,-24407.84 2204,-24407.84 2204,-24407.84 2290,-24407.84 2290,-24407.84 2293,-24407.84 2296,-24410.84 2296,-24413.84 2296,-24413.84 2296,-24419.84 2296,-24419.84 2296,-24422.84 2293,-24425.84 2290,-24425.84"/>
<text text-anchor="start" x="2206" y="-24414.64" font-family="Helvetica,sans-Serif" font-size="9.00">InvalidLinkError.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/infrastructure/SlotIndexError.ts -->
<g id="node748" class="node">
<title>src/lib/litegraph/src/infrastructure/SlotIndexError.ts</title>
<g id="a_node748"><a xlink:href="src/lib/litegraph/src/infrastructure/SlotIndexError.ts" xlink:title="SlotIndexError.ts">
<path fill="#ddfeff" stroke="black" d="M2287,-24395.84C2287,-24395.84 2207,-24395.84 2207,-24395.84 2204,-24395.84 2201,-24392.84 2201,-24389.84 2201,-24389.84 2201,-24383.84 2201,-24383.84 2201,-24380.84 2204,-24377.84 2207,-24377.84 2207,-24377.84 2287,-24377.84 2287,-24377.84 2290,-24377.84 2293,-24380.84 2293,-24383.84 2293,-24383.84 2293,-24389.84 2293,-24389.84 2293,-24392.84 2290,-24395.84 2287,-24395.84"/>
<text text-anchor="start" x="2209" y="-24384.64" font-family="Helvetica,sans-Serif" font-size="9.00">SlotIndexError.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphNode.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2248" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphNode.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<g id="a_edge2248"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1651.74,-23648.1C1664.76,-23723.24 1747.43,-24238.47 1781,-24660.84 1789.84,-24772.1 1777.7,-24800.8 1789,-24911.84 1809.5,-25113.32 1860.76,-25353.62 1876.4,-25427.91"/>
<polygon fill="orange" stroke="orange" points="1875.95,-25436.06 1879.24,-25441.51 1880.07,-25435.2 1875.95,-25436.06"/>
<polyline fill="none" stroke="orange" points="1878.01,-25435.63 1877.4,-25432.7 "/>
<ellipse fill="none" stroke="orange" cx="1876.91" cy="-25430.35" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1756.5" y="-24653.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphNode.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2243" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphNode.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge2243"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1651.49,-23647.96C1663.63,-23722.68 1746.67,-24241.82 1781,-24666.84 1782.04,-24679.69 1780.24,-24889.37 1789,-24898.84 1816.04,-24928.05 1930,-24904.16 1967,-24918.84 1992.09,-24928.79 2016.25,-24948.3 2032.17,-24962.99"/>
<polygon fill="orange" stroke="orange" points="2036.42,-24969.98 2042.2,-24972.63 2039.33,-24966.95 2036.42,-24969.98"/>
<polyline fill="none" stroke="orange" points="2037.88,-24968.47 2035.71,-24966.39 "/>
<ellipse fill="none" stroke="orange" cx="2033.98" cy="-24964.73" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1721.53" y="-24314.96" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphNode.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2247" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphNode.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2247"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1650.65,-23629.54C1654.72,-23576.03 1680.31,-23303.15 1789,-23116.84 1848.86,-23014.22 1875.42,-22986.21 1980,-22929.84 2051.86,-22891.1 2107.9,-22954.1 2159.5,-22890.84 2171.51,-22876.11 2155.57,-22221.63 2167.5,-22206.84 2173.51,-22199.38 2181.93,-22194.62 2191.04,-22191.66"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2199.3,-22191.89 2204.67,-22188.49 2198.35,-22187.8 2199.3,-22191.89"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2198.83,-22189.85 2195.91,-22190.53 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2193.57" cy="-22191.07" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1955.5" y="-22922.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphNode.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2254" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphNode.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge2254"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1649.97,-23629.7C1649.86,-23544.54 1653.44,-22889.65 1789,-22765.84 1849.93,-22710.19 2102.97,-22800.95 2159.5,-22740.84 2172.11,-22727.43 2155.92,-21430.14 2167.5,-21415.84 2210.74,-21362.46 2264.6,-21425.42 2318.5,-21382.84 2328.95,-21374.58 2320.75,-21363.69 2331.5,-21355.84 2382.96,-21318.24 2416.47,-21364.28 2473.5,-21335.84 2478,-21333.59 2476.85,-21329.76 2481.5,-21327.84 2494.64,-21322.39 2599.21,-21318.02 2609.5,-21327.84 2632.11,-21349.42 2601.2,-21585.96 2622.5,-21608.84 2661.23,-21650.43 2711.54,-21581.53 2749.5,-21623.84 2775.1,-21652.37 2738.42,-22974.01 2762.5,-23003.84 2768.11,-23010.79 2776.19,-23014.94 2784.8,-23017.35"/>
<polygon fill="orange" stroke="orange" points="2792.2,-23020.83 2798.48,-23019.84 2792.96,-23016.7 2792.2,-23020.83"/>
<polyline fill="none" stroke="orange" points="2792.58,-23018.76 2789.63,-23018.23 "/>
<ellipse fill="none" stroke="orange" cx="2787.27" cy="-23017.8" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2095.27" y="-22751.96" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphNode.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts -->
<g id="edge2253" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphNode.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts</title>
<g id="a_edge2253"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1650.08,-23629.65C1651.01,-23548.01 1662.15,-22947.08 1789,-22835.84 1819.98,-22808.67 2130.87,-22850.47 2159.5,-22820.84 2172.11,-22807.78 2155.89,-21527.8 2167.5,-21513.84 2211.19,-21461.29 2264.64,-21526.89 2318.5,-21484.84 2329.31,-21476.39 2319.93,-21464.22 2331.5,-21456.84 2384.7,-21422.88 2427.64,-21413.47 2473.5,-21456.84 2496.63,-21478.7 2459.24,-21577.08 2481.5,-21599.84 2501.45,-21620.23 2590.03,-21588.98 2609.5,-21609.84 2636.53,-21638.79 2597.36,-23005.22 2622.5,-23035.84 2625.33,-23039.28 2628.81,-23041.96 2632.67,-23044.04"/>
<polygon fill="orange" stroke="orange" points="2639.59,-23048.75 2645.95,-23048.79 2641,-23044.79 2639.59,-23048.75"/>
<polyline fill="none" stroke="orange" points="2640.3,-23046.77 2637.47,-23045.76 "/>
<ellipse fill="none" stroke="orange" cx="2635.21" cy="-23044.95" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2091.14" y="-22823.81" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphNode.ts&#45;&gt;src/lib/litegraph/src/LGraph.ts -->
<g id="edge2244" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphNode.ts&#45;&gt;src/lib/litegraph/src/LGraph.ts</title>
<g id="a_edge2244"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1650.11,-23629.74C1651.29,-23547.63 1664.24,-22934.25 1789,-22813.84 1848.76,-22756.16 2104.57,-22827.13 2159.5,-22764.84 2171.46,-22751.27 2156.78,-21477.4 2167.5,-21462.84 2209.25,-21406.13 2268.54,-21464.47 2318.5,-21414.84 2331.76,-21401.66 2316.38,-21385.82 2331.5,-21374.84 2357.03,-21356.29 2443.63,-21364.65 2473.5,-21374.84 2545.77,-21399.49 2572.76,-21412.9 2609.5,-21479.84 2640.21,-21535.78 2591.37,-21567.13 2622.5,-21622.84 2656.89,-21684.37 2717.64,-21654.96 2749.5,-21717.84 2766.69,-21751.76 2757.67,-23049.11 2762.5,-23086.84 2774.28,-23178.91 2806.7,-23285.06 2821.48,-23330.41"/>
<polygon fill="orange" stroke="orange" points="2822.03,-23338.76 2825.91,-23343.8 2826.02,-23337.44 2822.03,-23338.76"/>
<polyline fill="none" stroke="orange" points="2824.02,-23338.1 2823.08,-23335.25 "/>
<ellipse fill="none" stroke="orange" cx="2822.33" cy="-23332.98" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1630.26" y="-23477.36" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphNode.ts&#45;&gt;src/lib/litegraph/src/LGraphCanvas.ts -->
<g id="edge2246" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphNode.ts&#45;&gt;src/lib/litegraph/src/LGraphCanvas.ts</title>
<g id="a_edge2246"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1650.41,-23629.81C1657.82,-23468.84 1765.58,-21207.65 1980,-21023.84 2040.57,-20971.91 2079.72,-21023.59 2159.5,-21023.84 2291.1,-21024.25 2662.27,-20976.3 2749.5,-21074.84 2775.12,-21103.78 2734.55,-21134.13 2762.5,-21160.84 2785.6,-21182.91 2884.07,-21152.14 2905.5,-21175.84 2914.4,-21185.68 2911.42,-23073.73 2913.5,-23086.84 2921.7,-23138.48 2943.42,-23196.17 2956.05,-23226.84"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2957.15,-23234.87 2961.42,-23239.59 2961.02,-23233.24 2957.15,-23234.87"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2959.09,-23234.06 2957.92,-23231.29 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2956.99" cy="-23229.08" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1637.67" y="-23392.51" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphNode.ts&#45;&gt;src/lib/litegraph/src/LLink.ts -->
<g id="edge2249" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphNode.ts&#45;&gt;src/lib/litegraph/src/LLink.ts</title>
<g id="a_edge2249"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1650.17,-23629.81C1653.23,-23466.64 1698.38,-21144.05 1789,-21037.84 1858.38,-20956.53 2645.76,-20959.12 2749.5,-20984.84 2760.69,-20987.61 3118.31,-21153.11 3124.5,-21162.84 3140.22,-21187.52 3136.7,-23240.58 3137.5,-23269.84 3147.01,-23618.65 3173.03,-24042.99 3179.52,-24145.67"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3177.92,-24153.69 3180.4,-24159.54 3182.12,-24153.42 3177.92,-24153.69"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3180.02,-24153.55 3179.83,-24150.56 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3179.68" cy="-24148.17" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="3138.04" y="-23847.28" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphNode.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts -->
<g id="edge2241" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphNode.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts</title>
<g id="a_edge2241"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1686.09,-23647.9C1725.14,-23657.7 1787.65,-23673.4 1831.32,-23684.36"/>
<polygon fill="orange" stroke="orange" points="1838.45,-23688.32 1844.78,-23687.74 1839.47,-23684.24 1838.45,-23688.32"/>
<polyline fill="none" stroke="orange" points="1838.96,-23686.28 1836.05,-23685.55 "/>
<ellipse fill="none" stroke="orange" cx="1833.72" cy="-23684.97" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1741.01" y="-23660.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphNode.ts&#45;&gt;src/lib/litegraph/src/utils/uuid.ts -->
<g id="edge2255" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphNode.ts&#45;&gt;src/lib/litegraph/src/utils/uuid.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1650.05,-23629.75C1650.66,-23547.75 1659.56,-22935.42 1789,-22822.84 1804.54,-22809.32 2145.11,-22826.57 2159.5,-22811.84 2172.37,-22798.66 2154.87,-21499.24 2167.5,-21485.84 2190.55,-21461.35 2293.18,-21497.97 2318.5,-21475.84 2340.35,-21456.74 2309.03,-21430.2 2331.5,-21411.84 2380.37,-21371.9 2413.44,-21392.45 2473.5,-21411.84 2544.4,-21434.72 2574.7,-21443.96 2609.5,-21509.84 2622.64,-21534.7 2604.81,-21993.98 2622.5,-22015.84 2629.79,-22024.84 2641.44,-22029.01 2652.71,-22030.78"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2652.7,-22032.9 2658.91,-22031.54 2653.21,-22028.73 2652.7,-22032.9"/>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphNode.ts&#45;&gt;src/lib/litegraph/src/LGraphButton.ts -->
<g id="edge2245" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphNode.ts&#45;&gt;src/lib/litegraph/src/LGraphButton.ts</title>
<g id="a_edge2245"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1650.51,-23629.55C1654.87,-23554.1 1688,-23041.78 1789,-22933.84 1847.23,-22871.61 2107.38,-22902.27 2159.5,-22834.84 2181.14,-22806.84 2144.98,-21588.13 2167.5,-21560.84 2188.79,-21535.03 2277.52,-21523.4 2338.33,-21518.38"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2346.55,-21519.85 2352.37,-21517.3 2346.23,-21515.66 2346.55,-21519.85"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2346.39,-21517.76 2343.4,-21517.99 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2341.01" cy="-21518.17" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2142.21" y="-22630.61" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphNode.ts&#45;&gt;src/lib/litegraph/src/node/NodeInputSlot.ts -->
<g id="edge2250" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphNode.ts&#45;&gt;src/lib/litegraph/src/node/NodeInputSlot.ts</title>
<g id="a_edge2250"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1651.26,-23629.79C1659.88,-23568.99 1712.31,-23220.08 1789,-23151.84 1797.95,-23143.87 1809.42,-23139.26 1821.2,-23136.73"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1829.42,-23137.61 1835.04,-23134.63 1828.79,-23133.45 1829.42,-23137.61"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1829.11,-23135.53 1826.14,-23135.98 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1823.77" cy="-23136.34" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1675.24" y="-23364.61" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphNode.ts&#45;&gt;src/lib/litegraph/src/subgraph/Subgraph.ts -->
<g id="edge2252" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphNode.ts&#45;&gt;src/lib/litegraph/src/subgraph/Subgraph.ts</title>
<g id="a_edge2252"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1664.94,-23647.99C1689.9,-23662.97 1741.96,-23692.94 1789,-23711.84 1981.17,-23789.03 2038.9,-23802.84 2246,-23802.84 2246,-23802.84 2246,-23802.84 2546.5,-23802.84 2628.17,-23802.84 2723.11,-23804.53 2779.51,-23805.71"/>
<polygon fill="orange" stroke="orange" points="2787.28,-23807.98 2793.33,-23806.01 2787.37,-23803.78 2787.28,-23807.98"/>
<polyline fill="none" stroke="orange" points="2787.33,-23805.88 2784.33,-23805.82 "/>
<ellipse fill="none" stroke="orange" cx="2781.93" cy="-23805.76" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2221.5" y="-23795.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphNode.ts&#45;&gt;src/lib/litegraph/src/widgets/widgetMap.ts -->
<g id="edge2256" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphNode.ts&#45;&gt;src/lib/litegraph/src/widgets/widgetMap.ts</title>
<g id="a_edge2256"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1650.71,-23629.56C1656.19,-23559.7 1694.24,-23109.38 1789,-22756.84 1811.07,-22674.74 1851.75,-22581.98 1870.74,-22540.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1875.95,-22534.44 1876.58,-22528.12 1872.15,-22532.67 1875.95,-22534.44"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1874.05,-22533.56 1872.78,-22536.28 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1871.77" cy="-22538.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1696.62" y="-23064.53" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphNode.ts&#45;&gt;src/lib/litegraph/src/node/NodeOutputSlot.ts -->
<g id="edge2251" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphNode.ts&#45;&gt;src/lib/litegraph/src/node/NodeOutputSlot.ts</title>
<g id="a_edge2251"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1649.57,-23629.54C1647.64,-23576.23 1645.42,-23307.4 1789,-23181.84 1797.05,-23174.8 1807.07,-23170.4 1817.5,-23167.73"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1825.82,-23168.32 1831.34,-23165.16 1825.05,-23164.2 1825.82,-23168.32"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1825.44,-23166.26 1822.49,-23166.81 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1820.13" cy="-23167.25" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1701.34" y="-23382.94" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphNode.ts&#45;&gt;src/lib/litegraph/src/infrastructure/RecursionError.ts -->
<g id="edge2242" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphNode.ts&#45;&gt;src/lib/litegraph/src/infrastructure/RecursionError.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1654.25,-23647.9C1670.57,-23682.51 1731.19,-23809.5 1789,-23909.84 1867.35,-24045.82 1879.86,-24086 1980,-24206.84 2050.11,-24291.44 2112.6,-24277.47 2159.5,-24376.84 2170.43,-24400 2150.5,-24472.67 2167.5,-24491.84 2174.35,-24499.56 2183.85,-24504.06 2193.88,-24506.56"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2193.53,-24508.63 2199.83,-24507.81 2194.39,-24504.52 2193.53,-24508.63"/>
</g>
<!-- src/lib/litegraph/src/subgraph/SubgraphNode.ts&#45;&gt;src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts -->
<g id="edge2240" class="edge">
<title>src/lib/litegraph/src/subgraph/SubgraphNode.ts&#45;&gt;src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts</title>
<g id="a_edge2240"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1657.27,-23648.11C1675.39,-23674.54 1725.7,-23749.3 1789,-23784.84 1798.58,-23790.22 1809.5,-23794.01 1820.4,-23796.79"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1827.76,-23800.57 1834.07,-23799.81 1828.67,-23796.47 1827.76,-23800.57"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1828.22,-23798.52 1825.29,-23797.87 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1822.94" cy="-23797.35" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1706.14" y="-23732.17" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/SubgraphInputEventMap.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2071" class="edge">
<title>src/lib/litegraph/src/infrastructure/SubgraphInputEventMap.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2175.36,-24364.69C2172.46,-24366.7 2169.81,-24369.07 2167.5,-24371.84 2148.24,-24394.95 2180.85,-25433.64 2159.5,-25454.84 2143.09,-25471.13 1994.74,-25460.63 1922.36,-25454.44"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1922.18,-25452.32 1916.02,-25453.89 1921.82,-25456.5 1922.18,-25452.32"/>
</g>
<!-- src/lib/litegraph/src/infrastructure/SubgraphInputEventMap.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2073" class="edge">
<title>src/lib/litegraph/src/infrastructure/SubgraphInputEventMap.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge2073"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2312.36,-24347.71C2314.61,-24346.01 2316.68,-24344.06 2318.5,-24341.84 2337.78,-24318.31 2311.41,-23269.68 2331.5,-23246.84 2373.59,-23198.98 2431.36,-23274.65 2473.5,-23226.84 2494.66,-23202.83 2458.87,-22673.47 2481.5,-22650.84 2523.61,-22608.72 2706.62,-22607.5 2749.5,-22648.84 2777.92,-22676.23 2737.29,-22973.46 2762.5,-23003.84 2768.09,-23010.57 2775.99,-23014.66 2784.41,-23017.08"/>
<polygon fill="orange" stroke="orange" points="2791.99,-23020.65 2798.27,-23019.69 2792.76,-23016.52 2791.99,-23020.65"/>
<polyline fill="none" stroke="orange" points="2792.37,-23018.58 2789.43,-23018.03 "/>
<ellipse fill="none" stroke="orange" cx="2787.07" cy="-23017.58" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2424.81" y="-23234.92" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/SubgraphInputEventMap.ts&#45;&gt;src/lib/litegraph/src/infrastructure/LGraphEventMap.ts -->
<g id="edge2070" class="edge">
<title>src/lib/litegraph/src/infrastructure/SubgraphInputEventMap.ts&#45;&gt;src/lib/litegraph/src/infrastructure/LGraphEventMap.ts</title>
<g id="a_edge2070"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2311.88,-24365.9C2314.29,-24367.61 2316.52,-24369.58 2318.5,-24371.84 2343.03,-24399.84 2306.76,-24511.02 2331.5,-24538.84 2332.09,-24539.5 2332.71,-24540.14 2333.35,-24540.76"/>
<polygon fill="orange" stroke="orange" points="2339.11,-24546.98 2345.29,-24548.47 2341.39,-24543.45 2339.11,-24546.98"/>
<polyline fill="none" stroke="orange" points="2340.25,-24545.21 2337.73,-24543.59 "/>
<ellipse fill="none" stroke="orange" cx="2335.71" cy="-24542.28" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2349.32" y="-24449.43" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/infrastructure/SubgraphInputEventMap.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts -->
<g id="edge2072" class="edge">
<title>src/lib/litegraph/src/infrastructure/SubgraphInputEventMap.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts</title>
<g id="a_edge2072"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2175.4,-24348.94C2172.49,-24346.94 2169.83,-24344.59 2167.5,-24341.84 2153.34,-24325.07 2174.3,-23963.04 2159.5,-23946.84 2132.44,-23917.2 2008.19,-23955.41 1980,-23926.84 1959.14,-23905.7 1978.72,-23821.12 1967,-23793.84 1953.33,-23762.01 1925.28,-23733.06 1905.36,-23715.24"/>
<polygon fill="orange" stroke="orange" points="1900.66,-23708.41 1894.74,-23706.09 1897.92,-23711.59 1900.66,-23708.41"/>
<polyline fill="none" stroke="orange" points="1899.29,-23710 1901.56,-23711.96 "/>
<ellipse fill="none" stroke="orange" cx="1903.38" cy="-23713.53" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2009.1" y="-23930.93" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2196" class="edge">
<title>src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<g id="a_edge2196"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1880.55,-23818.18C1869.99,-23886.67 1804.82,-24318.68 1785,-24672.84 1782.27,-24721.65 1780.8,-24844.13 1785,-24892.84 1803.11,-25102.75 1858.86,-25352.2 1876.55,-25427.93"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1876.38,-25436.35 1879.8,-25441.71 1880.47,-25435.39 1876.38,-25436.35"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1878.43,-25435.87 1877.74,-25432.95 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1877.19" cy="-25430.62" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1760.5" y="-24665.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2193" class="edge">
<title>src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge2193"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1884.06,-23818.13C1891.79,-23886.29 1940.02,-24316.15 1967,-24666.84 1970.96,-24718.32 1960.76,-24850.92 1980,-24898.84 1990.33,-24924.57 2012.03,-24947.99 2028.74,-24963.34"/>
<polygon fill="orange" stroke="orange" points="2033.41,-24970.23 2039.31,-24972.61 2036.18,-24967.07 2033.41,-24970.23"/>
<polyline fill="none" stroke="orange" points="2034.79,-24968.65 2032.54,-24966.68 "/>
<ellipse fill="none" stroke="orange" cx="2030.73" cy="-24965.09" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1919.23" y="-24388.53" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2195" class="edge">
<title>src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2195"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1894.23,-23799.75C1912.81,-23784 1949.63,-23749.7 1967,-23711.84 1983.49,-23675.9 1955.66,-23654.99 1980,-23623.84 2033.13,-23555.84 2111.29,-23621.4 2159.5,-23549.84 2169.92,-23534.37 2155.83,-22221.39 2167.5,-22206.84 2173.49,-22199.36 2181.9,-22194.6 2191.01,-22191.63"/>
<polygon fill="orange" stroke="orange" points="2199.27,-22191.86 2204.64,-22188.46 2198.32,-22187.77 2199.27,-22191.86"/>
<polyline fill="none" stroke="orange" points="2198.79,-22189.82 2195.87,-22190.5 "/>
<ellipse fill="none" stroke="orange" cx="2193.54" cy="-22191.04" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2138.8" y="-22986.51" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts -->
<g id="edge2186" class="edge">
<title>src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts</title>
<g id="a_edge2186"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1895.07,-23799.72C1914.51,-23784.19 1952.11,-23750.5 1967,-23711.84 1979.08,-23680.46 1957.31,-23131.65 1980,-23106.84 2034.17,-23047.59 2105.81,-23146.51 2159.5,-23086.84 2172.66,-23072.21 2155.36,-21685.32 2167.5,-21669.84 2210.2,-21615.38 2253.25,-21654.88 2318.5,-21631.84 2324.5,-21629.72 2325.43,-21627.74 2331.5,-21625.84 2392.66,-21606.7 2428.93,-21646.88 2473.5,-21600.84 2490.99,-21582.77 2464.98,-21563.78 2481.5,-21544.84 2481.6,-21544.72 2481.7,-21544.61 2481.8,-21544.5"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2489.2,-21541.35 2492.61,-21535.99 2486.6,-21538.05 2489.2,-21541.35"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2487.9,-21539.7 2485.54,-21541.56 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2483.65" cy="-21543.04" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2140.17" y="-22660.47" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts&#45;&gt;src/lib/litegraph/src/LGraph.ts -->
<g id="edge2194" class="edge">
<title>src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts&#45;&gt;src/lib/litegraph/src/LGraph.ts</title>
<g id="a_edge2194"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1895.07,-23799.72C1914.51,-23784.19 1952.1,-23750.5 1967,-23711.84 1978.89,-23680.98 1957.42,-23140.99 1980,-23116.84 2007.35,-23087.59 2132.37,-23130.29 2159.5,-23100.84 2181.65,-23076.79 2148.14,-21950.18 2167.5,-21923.84 2252.07,-21808.77 2376.92,-21931.02 2473.5,-21825.84 2484.29,-21814.08 2469.02,-21800.78 2481.5,-21790.84 2580.91,-21711.59 2690.71,-21778.11 2749.5,-21890.84 2764.86,-21920.3 2758.26,-23053.88 2762.5,-23086.84 2774.34,-23178.91 2806.73,-23285.06 2821.49,-23330.41"/>
<polygon fill="orange" stroke="orange" points="2822.04,-23338.76 2825.91,-23343.8 2826.03,-23337.44 2822.04,-23338.76"/>
<polyline fill="none" stroke="orange" points="2824.03,-23338.1 2823.09,-23335.25 "/>
<ellipse fill="none" stroke="orange" cx="2822.34" cy="-23332.97" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1946.37" y="-23602.05" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts&#45;&gt;src/lib/litegraph/src/infrastructure/NullGraphError.ts -->
<g id="edge2190" class="edge">
<title>src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts&#45;&gt;src/lib/litegraph/src/infrastructure/NullGraphError.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1892.93,-23817.99C1911.22,-23835.53 1949.94,-23875.97 1967,-23918.84 1987.33,-23969.91 1952.38,-23994.31 1980,-24041.84 2029.37,-24126.78 2113.34,-24084.11 2159.5,-24170.84 2173.13,-24196.45 2148.67,-24409.76 2167.5,-24431.84 2174.12,-24439.6 2183.42,-24444.14 2193.31,-24446.67"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2192.88,-24448.73 2199.19,-24447.94 2193.77,-24444.62 2192.88,-24448.73"/>
</g>
<!-- src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts&#45;&gt;src/lib/litegraph/src/subgraph/Subgraph.ts -->
<g id="edge2187" class="edge">
<title>src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts&#45;&gt;src/lib/litegraph/src/subgraph/Subgraph.ts</title>
<g id="a_edge2187"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1942.09,-23810.94C2013.93,-23813.31 2138.84,-23816.84 2246,-23816.84 2246,-23816.84 2246,-23816.84 2546.5,-23816.84 2628.21,-23816.84 2723.14,-23812.61 2779.52,-23809.65"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2787.46,-23811.33 2793.34,-23808.91 2787.23,-23807.13 2787.46,-23811.33"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2787.35,-23809.23 2784.35,-23809.39 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2781.95" cy="-23809.52" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2259.06" y="-23809.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts&#45;&gt;src/lib/litegraph/src/infrastructure/InvalidLinkError.ts -->
<g id="edge2189" class="edge">
<title>src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts&#45;&gt;src/lib/litegraph/src/infrastructure/InvalidLinkError.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1892.74,-23818.06C1910.73,-23835.73 1948.95,-23876.38 1967,-23918.84 1981.95,-23954.01 1956.04,-23974.07 1980,-24003.84 2033.6,-24070.41 2110.25,-24002.98 2159.5,-24072.84 2170.03,-24087.78 2155.68,-24387.89 2167.5,-24401.84 2173.82,-24409.29 2182.59,-24413.77 2192,-24416.36"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2191.6,-24418.43 2197.92,-24417.74 2192.56,-24414.34 2191.6,-24418.43"/>
</g>
<!-- src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts&#45;&gt;src/lib/litegraph/src/infrastructure/RecursionError.ts -->
<g id="edge2191" class="edge">
<title>src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts&#45;&gt;src/lib/litegraph/src/infrastructure/RecursionError.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1888.72,-23818.16C1904.32,-23844.1 1947.74,-23919.74 1967,-23988.84 1981.52,-24040.94 1957.16,-24060.81 1980,-24109.84 2028.65,-24214.26 2114.32,-24190.86 2159.5,-24296.84 2168,-24316.78 2153.34,-24475.41 2167.5,-24491.84 2174.24,-24499.66 2183.69,-24504.2 2193.71,-24506.7"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2193.36,-24508.78 2199.66,-24507.96 2194.22,-24504.67 2193.36,-24508.78"/>
</g>
<!-- src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts&#45;&gt;src/lib/litegraph/src/infrastructure/SlotIndexError.ts -->
<g id="edge2192" class="edge">
<title>src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts&#45;&gt;src/lib/litegraph/src/infrastructure/SlotIndexError.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1890.58,-23817.98C1905.78,-23836.49 1940.82,-23879.98 1967,-23918.84 1973.35,-23928.26 1972.16,-23932.62 1980,-23940.84 2045.88,-24009.94 2113.11,-23975.39 2159.5,-24058.84 2167.95,-24074.04 2156.24,-24358.58 2167.5,-24371.84 2174.41,-24379.97 2184.25,-24384.57 2194.64,-24387.03"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2194.51,-24389.14 2200.8,-24388.24 2195.31,-24385.02 2194.51,-24389.14"/>
</g>
<!-- src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphNode.ts -->
<g id="edge2188" class="edge">
<title>src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphNode.ts</title>
<g id="a_edge2188"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1821.61,-23808.85C1810.31,-23806.29 1798.93,-23802.41 1789,-23796.84 1729.53,-23763.45 1681.52,-23695.44 1660.9,-23660.45"/>
<polygon fill="orange" stroke="orange" points="1658.74,-23652.26 1653.98,-23648.05 1655.07,-23654.31 1658.74,-23652.26"/>
<polyline fill="none" stroke="orange" points="1656.91,-23653.29 1658.37,-23655.91 "/>
<ellipse fill="none" stroke="orange" cx="1659.54" cy="-23658" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1698.21" y="-23745.75" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/utils/widget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2342" class="edge">
<title>src/lib/litegraph/src/utils/widget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge2342"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2715.71,-21910.35C2728.07,-21911.76 2741.49,-21915.81 2749.5,-21925.84 2786.86,-21972.65 2724.82,-22957.28 2762.5,-23003.84 2768.12,-23010.78 2776.21,-23014.93 2784.81,-23017.34"/>
<polygon fill="orange" stroke="orange" points="2792.22,-23020.82 2798.5,-23019.83 2792.97,-23016.69 2792.22,-23020.82"/>
<polyline fill="none" stroke="orange" points="2792.59,-23018.75 2789.64,-23018.21 "/>
<ellipse fill="none" stroke="orange" cx="2787.28" cy="-23017.78" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2731.37" y="-22458.11" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/LegacyWidget.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2381" class="edge">
<title>src/lib/litegraph/src/widgets/LegacyWidget.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2381"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2200.69,-22705.44C2184.06,-22703.55 2168.22,-22697.43 2163.5,-22681.84 2160.14,-22670.75 2160.14,-22275.92 2163.5,-22264.84 2171.5,-22238.42 2195.95,-22218.08 2216.34,-22205.11"/>
<polygon fill="orange" stroke="orange" points="2224.24,-22202.87 2228.33,-22198.01 2222.1,-22199.26 2224.24,-22202.87"/>
<polyline fill="none" stroke="orange" points="2223.17,-22201.07 2220.59,-22202.6 "/>
<ellipse fill="none" stroke="orange" cx="2218.52" cy="-22203.82" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2185.5" y="-22444.17" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/LegacyWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2382" class="edge">
<title>src/lib/litegraph/src/widgets/LegacyWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge2382"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2247.74,-22712.05C2247.26,-22749.26 2251,-22889.3 2331.5,-22946.84 2344.34,-22956.01 2462.21,-22957.85 2473.5,-22946.84 2486.39,-22934.26 2468.61,-22635.41 2481.5,-22622.84 2566.76,-22539.66 2663.85,-22540.06 2749.5,-22622.84 2779.96,-22652.27 2735.49,-22971.21 2762.5,-23003.84 2768.08,-23010.58 2775.98,-23014.67 2784.4,-23017.09"/>
<polygon fill="orange" stroke="orange" points="2791.97,-23020.66 2798.26,-23019.7 2792.75,-23016.53 2791.97,-23020.66"/>
<polyline fill="none" stroke="orange" points="2792.36,-23018.59 2789.41,-23018.04 "/>
<ellipse fill="none" stroke="orange" cx="2787.06" cy="-23017.59" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2453.96" y="-22859.06" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/LegacyWidget.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts -->
<g id="edge2379" class="edge">
<title>src/lib/litegraph/src/widgets/LegacyWidget.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts</title>
<g id="a_edge2379"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2293.14,-22702.28C2302.88,-22699.94 2312.14,-22695.57 2318.5,-22687.84 2349.97,-22649.55 2309.84,-21840.41 2331.5,-21795.84 2366.99,-21722.79 2431.14,-21750.12 2473.5,-21680.84 2482.5,-21666.11 2475.54,-21659.03 2481.5,-21642.84 2494.4,-21607.76 2516.43,-21570.3 2530.72,-21547.73"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2536.8,-21542.2 2538.3,-21536.02 2533.27,-21539.92 2536.8,-21542.2"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2535.04,-21541.06 2533.41,-21543.58 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2532.11" cy="-21545.59" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2302.16" y="-22113.14" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/LegacyWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts -->
<g id="edge2380" class="edge">
<title>src/lib/litegraph/src/widgets/LegacyWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts</title>
<g id="a_edge2380"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2293.04,-22700.91C2302.43,-22698.56 2311.57,-22694.53 2318.5,-22687.84 2361.28,-22646.51 2386.99,-22460.14 2394.88,-22394.11"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2397.9,-22386.28 2396.51,-22380.08 2393.73,-22385.8 2397.9,-22386.28"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2395.82,-22386.04 2395.47,-22389.02 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2395.2" cy="-22391.41" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2345.26" y="-22543.08" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/NodeSlot.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2157" class="edge">
<title>src/lib/litegraph/src/node/NodeSlot.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<g id="a_edge2157"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2049.11,-23156.1C2039.41,-23204.24 1995.01,-23430.91 1980,-23618.84 1957.34,-23902.39 1989.9,-24615.3 1967,-24898.84 1950.28,-25105.88 1902.7,-25353.06 1887.63,-25428.13"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1884,-25435.49 1884.87,-25441.79 1888.12,-25436.32 1884,-25435.49"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1886.06,-25435.91 1886.65,-25432.97 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1887.13" cy="-25430.62" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1949.48" y="-24291.77" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/NodeSlot.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2155" class="edge">
<title>src/lib/litegraph/src/node/NodeSlot.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge2155"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2049.95,-23155.88C2039.18,-23203.88 1989.09,-23433.73 1973.5,-23624.84 1972.03,-23642.9 1966.23,-24913.23 1973.5,-24929.84 1980.77,-24946.45 1996.48,-24958.43 2011.95,-24966.67"/>
<polygon fill="orange" stroke="orange" points="2018.38,-24972.05 2024.7,-24972.74 2020.19,-24968.26 2018.38,-24972.05"/>
<polyline fill="none" stroke="orange" points="2019.28,-24970.16 2016.58,-24968.87 "/>
<ellipse fill="none" stroke="orange" cx="2014.41" cy="-24967.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1946.35" y="-24056.84" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/NodeSlot.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2156" class="edge">
<title>src/lib/litegraph/src/node/NodeSlot.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2156"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2086.06,-23153.04C2110.17,-23155.46 2141.63,-23153.84 2159.5,-23133.84 2176.65,-23114.63 2151.37,-22226.91 2167.5,-22206.84 2173.5,-22199.37 2181.92,-22194.61 2191.02,-22191.64"/>
<polygon fill="orange" stroke="orange" points="2199.29,-22191.88 2204.66,-22188.47 2198.34,-22187.79 2199.29,-22191.88"/>
<polyline fill="none" stroke="orange" points="2198.81,-22189.83 2195.89,-22190.51 "/>
<ellipse fill="none" stroke="orange" cx="2193.55" cy="-22191.05" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2188.39" y="-22663.79" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/NodeSlot.ts&#45;&gt;src/lib/litegraph/src/measure.ts -->
<g id="edge2158" class="edge">
<title>src/lib/litegraph/src/node/NodeSlot.ts&#45;&gt;src/lib/litegraph/src/measure.ts</title>
<g id="a_edge2158"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2060.41,-23137.65C2081.1,-23111.32 2139.3,-23032.57 2159.5,-22955.84 2164.09,-22938.42 2157.49,-21673.82 2167.5,-21658.84 2249.49,-21536.12 2385.12,-21648.04 2473.5,-21529.84 2483.01,-21517.12 2476.09,-21473.76 2481.5,-21458.84 2516.7,-21361.72 2572.3,-21361.21 2609.5,-21264.84 2616.3,-21247.22 2608.16,-21193.13 2622.5,-21180.84 2665.36,-21144.1 2693.28,-21175.83 2749.5,-21180.84 2921.31,-21196.13 3026.92,-21138.6 3124.5,-21280.84 3182.51,-21365.39 3181.44,-23016.26 3181.05,-23231.72"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="3178.94,-23239.58 3181.02,-23245.58 3183.14,-23239.59 3178.94,-23239.58"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="3181.04,-23239.58 3181.04,-23236.58 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="3181.05" cy="-23234.18" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2170.33" y="-22988.77" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/NodeSlot.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts -->
<g id="edge2151" class="edge">
<title>src/lib/litegraph/src/node/NodeSlot.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts</title>
<g id="a_edge2151"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2086.07,-23153.05C2110.19,-23155.48 2141.66,-23153.87 2159.5,-23133.84 2172.35,-23119.41 2157.01,-21759.06 2167.5,-21742.84 2211.01,-21675.52 2256.53,-21696.18 2331.5,-21667.84 2393.18,-21644.52 2431.62,-21675.77 2473.5,-21624.84 2496.2,-21597.24 2458.59,-21572.26 2481.5,-21544.84 2481.6,-21544.72 2481.69,-21544.61 2481.79,-21544.5"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2489.11,-21541.27 2492.45,-21535.86 2486.47,-21538 2489.11,-21541.27"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2487.79,-21539.63 2485.46,-21541.52 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2483.59" cy="-21543.03" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2139.63" y="-22347.85" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/NodeSlot.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts -->
<g id="edge2159" class="edge">
<title>src/lib/litegraph/src/node/NodeSlot.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphInput.ts</title>
<g id="a_edge2159"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2017.89,-23145.11C2004.44,-23146.2 1989.79,-23149.95 1980,-23159.84 1968.1,-23171.85 1969.96,-23218.18 1967,-23234.84 1937.04,-23403.54 1899.66,-23606.63 1887.23,-23673.94"/>
<polygon fill="orange" stroke="orange" points="1883.71,-23681.44 1884.69,-23687.72 1887.84,-23682.2 1883.71,-23681.44"/>
<polyline fill="none" stroke="orange" points="1885.78,-23681.82 1886.32,-23678.87 "/>
<ellipse fill="none" stroke="orange" cx="1886.76" cy="-23676.51" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1910.38" y="-23406.38" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/NodeSlot.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts -->
<g id="edge2160" class="edge">
<title>src/lib/litegraph/src/node/NodeSlot.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphOutput.ts</title>
<g id="a_edge2160"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2056.96,-23155.95C2071.56,-23189.75 2123.41,-23311.2 2159.5,-23413.84 2193.1,-23509.41 2226.26,-23625.65 2239.72,-23674.02"/>
<polygon fill="orange" stroke="orange" points="2239.82,-23682.24 2243.44,-23687.46 2243.86,-23681.12 2239.82,-23682.24"/>
<polyline fill="none" stroke="orange" points="2241.84,-23681.68 2241.04,-23678.79 "/>
<ellipse fill="none" stroke="orange" cx="2240.4" cy="-23676.48" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2136.38" y="-23410.57" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/NodeSlot.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts -->
<g id="edge2161" class="edge">
<title>src/lib/litegraph/src/node/NodeSlot.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2086.07,-23153.05C2110.19,-23155.48 2141.66,-23153.87 2159.5,-23133.84 2172.27,-23119.5 2154.11,-21765.59 2167.5,-21751.84 2191.23,-21727.46 2447.91,-21764.25 2473.5,-21741.84 2489.77,-21727.59 2465,-21707.82 2481.5,-21693.84 2492.86,-21684.21 2738.92,-21683.36 2749.5,-21693.84 2774.81,-21718.89 2739.72,-22948.46 2762.5,-22975.84 2767.26,-22981.56 2773.73,-22985.25 2780.78,-22987.56"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2780.46,-22989.65 2786.8,-22989.19 2781.56,-22985.59 2780.46,-22989.65"/>
</g>
<!-- src/lib/litegraph/src/node/NodeSlot.ts&#45;&gt;src/lib/litegraph/src/draw.ts -->
<g id="edge2154" class="edge">
<title>src/lib/litegraph/src/node/NodeSlot.ts&#45;&gt;src/lib/litegraph/src/draw.ts</title>
<g id="a_edge2154"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2086.07,-23153.05C2110.19,-23155.47 2141.65,-23153.86 2159.5,-23133.84 2170.65,-23121.32 2159.18,-21941.39 2167.5,-21926.84 2207.03,-21857.7 2302.87,-21828.62 2357.54,-21817.32"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2365.65,-21817.9 2371.14,-21814.7 2364.85,-21813.77 2365.65,-21817.9"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2365.25,-21815.83 2362.3,-21816.4 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2359.95" cy="-21816.86" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2188.99" y="-22476.74" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/NodeSlot.ts&#45;&gt;src/lib/litegraph/src/node/NodeInputSlot.ts -->
<g id="edge2152" class="edge">
<title>src/lib/litegraph/src/node/NodeSlot.ts&#45;&gt;src/lib/litegraph/src/node/NodeInputSlot.ts</title>
<g id="a_edge2152"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2017.93,-23148.53C1996.58,-23148.07 1968.17,-23146.6 1942.93,-23144.74"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1935.05,-23142.01 1928.91,-23143.63 1934.72,-23146.2 1935.05,-23142.01"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1934.89,-23144.1 1937.88,-23144.34 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1940.27" cy="-23144.53" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1997.85" y="-23149.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/NodeSlot.ts&#45;&gt;src/lib/litegraph/src/node/SlotBase.ts -->
<g id="edge2153" class="edge">
<title>src/lib/litegraph/src/node/NodeSlot.ts&#45;&gt;src/lib/litegraph/src/node/SlotBase.ts</title>
<g id="a_edge2153"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2086.18,-23155.43C2117.63,-23163.58 2165.14,-23175.89 2200.19,-23184.97"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2207.56,-23189.05 2213.9,-23188.52 2208.61,-23184.98 2207.56,-23189.05"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2208.09,-23187.02 2205.18,-23186.26 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2202.86" cy="-23185.66" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2125.39" y="-23164.74" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/SlotBase.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2163" class="edge">
<title>src/lib/litegraph/src/node/SlotBase.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<g id="a_edge2163"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2243.68,-23205.96C2232.43,-23250.65 2183.49,-23451.18 2167.5,-23618.84 2165.81,-23636.53 2167.35,-24882.89 2159.5,-24898.84 2144.25,-24929.82 2111.28,-24952.63 2086.04,-24966.41"/>
<polygon fill="orange" stroke="orange" points="2078.05,-24968.18 2073.68,-24972.79 2079.97,-24971.91 2078.05,-24968.18"/>
<polyline fill="none" stroke="orange" points="2079.01,-24970.04 2081.67,-24968.67 "/>
<ellipse fill="none" stroke="orange" cx="2083.81" cy="-24967.56" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2141.68" y="-24092.48" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/SlotBase.ts&#45;&gt;src/lib/litegraph/src/LLink.ts -->
<g id="edge2164" class="edge">
<title>src/lib/litegraph/src/node/SlotBase.ts&#45;&gt;src/lib/litegraph/src/LLink.ts</title>
<g id="a_edge2164"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2249.91,-23205.99C2259.19,-23250.85 2299.86,-23452 2318.5,-23618.84 2324.13,-23669.27 2314.6,-23798.99 2331.5,-23846.84 2367.57,-23948.94 2429.69,-23945.8 2473.5,-24044.84 2601.49,-24334.13 2499.47,-24449.4 2622.5,-24740.84 2666.13,-24844.18 2666.15,-24893.39 2762.5,-24950.84 2860.75,-25009.42 2930.94,-25037.24 3019.5,-24964.84 3143.84,-24863.19 3174.77,-24312.22 3180.08,-24192.01"/>
<polygon fill="orange" stroke="orange" points="3182.51,-24184.08 3180.66,-24178 3178.32,-24183.9 3182.51,-24184.08"/>
<polyline fill="none" stroke="orange" points="3180.41,-24183.99 3180.29,-24186.99 "/>
<ellipse fill="none" stroke="orange" cx="3180.19" cy="-24189.39" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2424.09" y="-23939.79" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/node/SlotBase.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts -->
<g id="edge2165" class="edge">
<title>src/lib/litegraph/src/node/SlotBase.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2249.79,-23187.46C2255.63,-23159.7 2277.05,-23077.95 2331.5,-23045.84 2385.86,-23013.78 2420.58,-23011.45 2473.5,-23045.84 2480.84,-23050.61 2474.16,-23059.07 2481.5,-23063.84 2493.98,-23071.95 2737.91,-23073.18 2749.5,-23063.84 2770.74,-23046.71 2743.29,-23023.21 2762.5,-23003.84 2767.58,-22998.72 2774.01,-22995.18 2780.85,-22992.77"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2781.56,-22994.75 2786.69,-22991 2780.33,-22990.73 2781.56,-22994.75"/>
</g>
<!-- src/lib/litegraph/src/node/SlotBase.ts&#45;&gt;src/lib/litegraph/src/infrastructure/Rectangle.ts -->
<g id="edge2162" class="edge">
<title>src/lib/litegraph/src/node/SlotBase.ts&#45;&gt;src/lib/litegraph/src/infrastructure/Rectangle.ts</title>
<g id="a_edge2162"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2244.51,-23206.08C2232.43,-23251.36 2179.96,-23454.53 2163.5,-23624.84 2161.68,-23643.72 2158,-24289.68 2163.5,-24307.84 2167.79,-24322 2181.36,-24328.02 2196.36,-24330.09"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2204.17,-24332.71 2210.3,-24331 2204.45,-24328.52 2204.17,-24332.71"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2204.31,-24330.61 2201.32,-24330.42 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2198.92" cy="-24330.26" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2137.46" y="-23729.76" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/strings.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2169" class="edge">
<title>src/lib/litegraph/src/strings.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<g id="a_edge2169"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1659.34,-25235.9C1693.72,-25269.24 1813.7,-25385.58 1861.31,-25431.75"/>
<polygon fill="orange" stroke="orange" points="1865.52,-25438.75 1871.29,-25441.42 1868.44,-25435.73 1865.52,-25438.75"/>
<polyline fill="none" stroke="orange" points="1866.98,-25437.24 1864.82,-25435.15 "/>
<ellipse fill="none" stroke="orange" cx="1863.1" cy="-25433.48" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1740.79" y="-25331.44" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/types/disposable.d.ts -->
<g id="node758" class="node">
<title>src/lib/litegraph/src/types/disposable.d.ts</title>
<g id="a_node758"><a xlink:href="src/lib/litegraph/src/types/disposable.d.ts" xlink:title="disposable.d.ts">
<path fill="#ccffcc" stroke="black" d="M2581.5,-22997.84C2581.5,-22997.84 2509.5,-22997.84 2509.5,-22997.84 2506.5,-22997.84 2503.5,-22994.84 2503.5,-22991.84 2503.5,-22991.84 2503.5,-22985.84 2503.5,-22985.84 2503.5,-22982.84 2506.5,-22979.84 2509.5,-22979.84 2509.5,-22979.84 2581.5,-22979.84 2581.5,-22979.84 2584.5,-22979.84 2587.5,-22982.84 2587.5,-22985.84 2587.5,-22985.84 2587.5,-22991.84 2587.5,-22991.84 2587.5,-22994.84 2584.5,-22997.84 2581.5,-22997.84"/>
<text text-anchor="start" x="2511.5" y="-22986.64" font-family="Helvetica,sans-Serif" font-size="9.00">disposable.d.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/widgets/AssetWidget.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2344" class="edge">
<title>src/lib/litegraph/src/widgets/AssetWidget.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2344"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2204.82,-22675.83C2186.75,-22674.5 2168.61,-22668.72 2163.5,-22651.84 2160.38,-22641.55 2160.38,-22275.13 2163.5,-22264.84 2171.5,-22238.42 2195.95,-22218.08 2216.34,-22205.11"/>
<polygon fill="orange" stroke="orange" points="2224.24,-22202.87 2228.33,-22198.01 2222.1,-22199.26 2224.24,-22202.87"/>
<polyline fill="none" stroke="orange" points="2223.17,-22201.07 2220.59,-22202.6 "/>
<ellipse fill="none" stroke="orange" cx="2218.52" cy="-22203.82" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2136.68" y="-22429.66" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/AssetWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2345" class="edge">
<title>src/lib/litegraph/src/widgets/AssetWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge2345"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2289.26,-22672.78C2300.3,-22674.88 2311.18,-22679.27 2318.5,-22687.84 2336.21,-22708.56 2311.72,-22914.08 2331.5,-22932.84 2342.95,-22943.69 2462.23,-22943.87 2473.5,-22932.84 2488.43,-22918.22 2466.57,-22571.45 2481.5,-22556.84 2487.42,-22551.04 2744.8,-22553.24 2749.5,-22557.84 2784.94,-22592.51 2730.98,-22965.57 2762.5,-23003.84 2768.06,-23010.59 2775.96,-23014.69 2784.37,-23017.11"/>
<polygon fill="orange" stroke="orange" points="2791.95,-23020.68 2798.23,-23019.72 2792.73,-23016.55 2791.95,-23020.68"/>
<polyline fill="none" stroke="orange" points="2792.34,-23018.61 2789.39,-23018.06 "/>
<ellipse fill="none" stroke="orange" cx="2787.03" cy="-23017.61" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2503.45" y="-22862.78" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/AssetWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts -->
<g id="edge2343" class="edge">
<title>src/lib/litegraph/src/widgets/AssetWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts</title>
<g id="a_edge2343"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2289.25,-22671.62C2299.9,-22669.43 2310.58,-22665.3 2318.5,-22657.84 2357.51,-22621.06 2385.17,-22455.41 2394.26,-22393.91"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2397.48,-22386.32 2396.25,-22380.09 2393.32,-22385.73 2397.48,-22386.32"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2395.4,-22386.03 2394.97,-22389 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2394.63" cy="-22391.37" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2343.09" y="-22527.99" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/BaseSteppedWidget.ts -->
<g id="node760" class="node">
<title>src/lib/litegraph/src/widgets/BaseSteppedWidget.ts</title>
<g id="a_node760"><a xlink:href="src/lib/litegraph/src/widgets/BaseSteppedWidget.ts" xlink:title="BaseSteppedWidget.ts">
<path fill="#ddfeff" stroke="black" d="M2300.5,-22357.84C2300.5,-22357.84 2193.5,-22357.84 2193.5,-22357.84 2190.5,-22357.84 2187.5,-22354.84 2187.5,-22351.84 2187.5,-22351.84 2187.5,-22345.84 2187.5,-22345.84 2187.5,-22342.84 2190.5,-22339.84 2193.5,-22339.84 2193.5,-22339.84 2300.5,-22339.84 2300.5,-22339.84 2303.5,-22339.84 2306.5,-22342.84 2306.5,-22345.84 2306.5,-22345.84 2306.5,-22351.84 2306.5,-22351.84 2306.5,-22354.84 2303.5,-22357.84 2300.5,-22357.84"/>
<text text-anchor="start" x="2195.5" y="-22346.64" font-family="Helvetica,sans-Serif" font-size="9.00">BaseSteppedWidget.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/src/widgets/BaseSteppedWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2347" class="edge">
<title>src/lib/litegraph/src/widgets/BaseSteppedWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge2347"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2263.34,-22357.99C2279.61,-22367.11 2306.37,-22380.52 2331.5,-22385.84 2362.37,-22392.37 2449.74,-22406.6 2473.5,-22385.84 2493.43,-22368.43 2461.57,-22344.25 2481.5,-22326.84 2526.35,-22287.66 2706.99,-22285.13 2749.5,-22326.84 2776.35,-22353.18 2738.73,-22974.68 2762.5,-23003.84 2768.03,-23010.62 2775.91,-23014.73 2784.32,-23017.16"/>
<polygon fill="orange" stroke="orange" points="2791.9,-23020.72 2798.19,-23019.76 2792.68,-23016.59 2791.9,-23020.72"/>
<polyline fill="none" stroke="orange" points="2792.29,-23018.65 2789.34,-23018.1 "/>
<ellipse fill="none" stroke="orange" cx="2786.98" cy="-23017.66" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2432.45" y="-22386.28" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/BaseSteppedWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts -->
<g id="edge2346" class="edge">
<title>src/lib/litegraph/src/widgets/BaseSteppedWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts</title>
<g id="a_edge2346"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2306.66,-22357.47C2319,-22359.29 2331.97,-22361.19 2344.11,-22362.98"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2351.66,-22366.21 2357.9,-22365.01 2352.27,-22362.06 2351.66,-22366.21"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2351.96,-22364.14 2348.99,-22363.7 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2346.62" cy="-22363.35" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2356.44" y="-22353.99" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/BooleanWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2356" class="edge">
<title>src/lib/litegraph/src/widgets/BooleanWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge2356"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2294.82,-22463.28C2346.87,-22461.02 2429.39,-22448.75 2473.5,-22396.84 2491.78,-22375.33 2460.32,-22352.5 2481.5,-22333.84 2487.75,-22328.33 2745.16,-22330.55 2749.5,-22334.84 2775.95,-22360.96 2739,-22975.03 2762.5,-23003.84 2768.03,-23010.62 2775.91,-23014.73 2784.32,-23017.16"/>
<polygon fill="orange" stroke="orange" points="2791.9,-23020.72 2798.19,-23019.76 2792.68,-23016.59 2791.9,-23020.72"/>
<polyline fill="none" stroke="orange" points="2792.29,-23018.65 2789.34,-23018.1 "/>
<ellipse fill="none" stroke="orange" cx="2786.98" cy="-23017.66" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2731.2" y="-22738.07" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/BooleanWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts -->
<g id="edge2355" class="edge">
<title>src/lib/litegraph/src/widgets/BooleanWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts</title>
<g id="a_edge2355"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2294.78,-22454.43C2302.96,-22451.98 2311.19,-22448.84 2318.5,-22444.84 2343.43,-22431.17 2366.48,-22407.82 2381.17,-22390.99"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2388.05,-22386.08 2390.3,-22380.13 2384.83,-22383.38 2388.05,-22386.08"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2386.44,-22384.73 2384.51,-22387.02 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2382.96" cy="-22388.86" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2323.54" y="-22416.83" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/ButtonWidget.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2358" class="edge">
<title>src/lib/litegraph/src/widgets/ButtonWidget.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2358"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2201.15,-22495.49C2184.35,-22493.66 2168.26,-22487.57 2163.5,-22471.84 2160.17,-22460.83 2160.17,-22275.84 2163.5,-22264.84 2171.5,-22238.42 2195.95,-22218.08 2216.34,-22205.11"/>
<polygon fill="orange" stroke="orange" points="2224.24,-22202.87 2228.33,-22198.01 2222.1,-22199.26 2224.24,-22202.87"/>
<polyline fill="none" stroke="orange" points="2223.17,-22201.07 2220.59,-22202.6 "/>
<ellipse fill="none" stroke="orange" cx="2218.52" cy="-22203.82" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2136.56" y="-22339.46" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/ButtonWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2359" class="edge">
<title>src/lib/litegraph/src/widgets/ButtonWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge2359"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2292.57,-22493.47C2302.45,-22495.79 2311.92,-22500.12 2318.5,-22507.84 2337.05,-22529.6 2310.78,-22745.14 2331.5,-22764.84 2354.37,-22786.58 2450.98,-22786.94 2473.5,-22764.84 2490.32,-22748.34 2464.68,-22357.34 2481.5,-22340.84 2488.27,-22334.2 2745.7,-22339.05 2749.5,-22342.84 2775.54,-22368.74 2739.28,-22975.38 2762.5,-23003.84 2768.03,-23010.62 2775.91,-23014.73 2784.33,-23017.15"/>
<polygon fill="orange" stroke="orange" points="2791.9,-23020.72 2798.19,-23019.76 2792.68,-23016.59 2791.9,-23020.72"/>
<polyline fill="none" stroke="orange" points="2792.29,-23018.65 2789.34,-23018.1 "/>
<ellipse fill="none" stroke="orange" cx="2786.99" cy="-23017.65" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2452.85" y="-22742.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/ButtonWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts -->
<g id="edge2357" class="edge">
<title>src/lib/litegraph/src/widgets/ButtonWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts</title>
<g id="a_edge2357"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2292.8,-22488.38C2301.79,-22486.13 2310.82,-22482.78 2318.5,-22477.84 2351.12,-22456.83 2374.95,-22417.3 2387.48,-22392.62"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2392.82,-22386.37 2393.53,-22380.05 2389.04,-22384.55 2392.82,-22386.37"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2390.93,-22385.46 2389.63,-22388.16 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2388.58" cy="-22390.32" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2330.69" y="-22436.31" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/ChartWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2360" class="edge">
<title>src/lib/litegraph/src/widgets/ChartWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge2360"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2289.64,-22522.84C2300.55,-22524.97 2311.27,-22529.36 2318.5,-22537.84 2336.91,-22559.42 2310.93,-22773.29 2331.5,-22792.84 2342.94,-22803.71 2462.24,-22803.89 2473.5,-22792.84 2491.14,-22775.51 2463.86,-22365.16 2481.5,-22347.84 2489.94,-22339.55 2747.41,-22349.73 2749.5,-22351.84 2775.01,-22377.57 2739.59,-22975.77 2762.5,-23003.84 2768.03,-23010.62 2775.91,-23014.73 2784.33,-23017.15"/>
<polygon fill="orange" stroke="orange" points="2791.91,-23020.72 2798.19,-23019.76 2792.68,-23016.59 2791.91,-23020.72"/>
<polyline fill="none" stroke="orange" points="2792.29,-23018.65 2789.35,-23018.1 "/>
<ellipse fill="none" stroke="orange" cx="2786.99" cy="-23017.65" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2453.68" y="-22762.33" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/ChartWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts -->
<g id="edge2361" class="edge">
<title>src/lib/litegraph/src/widgets/ChartWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts</title>
<g id="a_edge2361"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2289.56,-22519.91C2299.74,-22517.67 2310.1,-22513.94 2318.5,-22507.84 2358.01,-22479.11 2380.76,-22424.13 2390.97,-22393.27"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2395.32,-22386.29 2395.08,-22379.94 2391.3,-22385.05 2395.32,-22386.29"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2393.31,-22385.67 2392.43,-22388.54 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2391.72" cy="-22390.83" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2335.68" y="-22453.55" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/ColorWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2362" class="edge">
<title>src/lib/litegraph/src/widgets/ColorWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge2362"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2288.51,-22552.65C2299.81,-22554.69 2311.02,-22559.09 2318.5,-22567.84 2335.79,-22588.04 2312.19,-22788.55 2331.5,-22806.84 2377.32,-22850.23 2428.45,-22851.04 2473.5,-22806.84 2490.32,-22790.34 2464.68,-22399.34 2481.5,-22382.84 2524.01,-22341.12 2706.95,-22341.17 2749.5,-22382.84 2774.15,-22406.98 2740.67,-22977.11 2762.5,-23003.84 2768.03,-23010.61 2775.92,-23014.73 2784.33,-23017.15"/>
<polygon fill="orange" stroke="orange" points="2791.91,-23020.71 2798.2,-23019.76 2792.69,-23016.58 2791.91,-23020.71"/>
<polyline fill="none" stroke="orange" points="2792.3,-23018.65 2789.35,-23018.09 "/>
<ellipse fill="none" stroke="orange" cx="2786.99" cy="-23017.65" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2453.48" y="-22777.43" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/ColorWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts -->
<g id="edge2363" class="edge">
<title>src/lib/litegraph/src/widgets/ColorWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts</title>
<g id="a_edge2363"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2288.81,-22550.61C2299.33,-22548.4 2310.06,-22544.51 2318.5,-22537.84 2364.95,-22501.09 2385.5,-22430.46 2393.34,-22393.95"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2396.94,-22386.49 2396.03,-22380.2 2392.81,-22385.69 2396.94,-22386.49"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2394.87,-22386.09 2394.3,-22389.03 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2393.84" cy="-22391.39" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2340.89" y="-22469.27" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/ComboWidget.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2367" class="edge">
<title>src/lib/litegraph/src/widgets/ComboWidget.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2367"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2098.2,-22404.67C2119.88,-22404.78 2144.36,-22400.48 2159.5,-22383.84 2172.75,-22369.27 2154.89,-22221.95 2167.5,-22206.84 2173.64,-22199.48 2182.12,-22194.77 2191.24,-22191.82"/>
<polygon fill="orange" stroke="orange" points="2199.5,-22192.06 2204.87,-22188.65 2198.55,-22187.96 2199.5,-22192.06"/>
<polyline fill="none" stroke="orange" points="2199.03,-22190.01 2196.11,-22190.69 "/>
<ellipse fill="none" stroke="orange" cx="2193.77" cy="-22191.23" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2139.27" y="-22289.29" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/ComboWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2368" class="edge">
<title>src/lib/litegraph/src/widgets/ComboWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge2368"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2098.2,-22404.91C2120.02,-22405.12 2144.62,-22400.84 2159.5,-22383.84 2180.87,-22359.42 2144.55,-21238.77 2167.5,-21215.84 2202.24,-21181.12 2574.18,-21181.72 2609.5,-21215.84 2634.22,-21239.71 2599.14,-21499.64 2622.5,-21524.84 2661.14,-21566.52 2711.55,-21497.52 2749.5,-21539.84 2776.65,-21570.11 2736.96,-22972.19 2762.5,-23003.84 2768.11,-23010.79 2776.19,-23014.94 2784.8,-23017.35"/>
<polygon fill="orange" stroke="orange" points="2792.2,-23020.83 2798.48,-23019.84 2792.95,-23016.7 2792.2,-23020.83"/>
<polyline fill="none" stroke="orange" points="2792.58,-23018.76 2789.63,-23018.23 "/>
<ellipse fill="none" stroke="orange" cx="2787.26" cy="-23017.8" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2778.01" y="-22758.8" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/ComboWidget.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts -->
<g id="edge2364" class="edge">
<title>src/lib/litegraph/src/widgets/ComboWidget.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts</title>
<g id="a_edge2364"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2098.19,-22404.89C2120,-22405.1 2144.6,-22400.82 2159.5,-22383.84 2175.86,-22365.19 2153.95,-21511.61 2167.5,-21490.84 2243.94,-21373.64 2350.63,-21349.9 2473.5,-21416.84 2482.54,-21421.76 2514.37,-21474.85 2532.19,-21505.43"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2534.43,-21513.51 2539.25,-21517.65 2538.07,-21511.4 2534.43,-21513.51"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2536.25,-21512.46 2534.75,-21509.86 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2533.54" cy="-21507.78" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2140.24" y="-21955.23" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/ComboWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts -->
<g id="edge2366" class="edge">
<title>src/lib/litegraph/src/widgets/ComboWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts</title>
<g id="a_edge2366"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2098.23,-22403.92C2119.51,-22403.74 2143.64,-22399.4 2159.5,-22383.84 2175.56,-22368.07 2150.38,-22348.44 2167.5,-22333.84 2193.03,-22312.06 2289.67,-22316.67 2318.5,-22333.84 2328.92,-22340.04 2321.73,-22350.65 2331.5,-22357.84 2335.43,-22360.73 2339.83,-22363.02 2344.45,-22364.84"/>
<polygon fill="orange" stroke="orange" points="2351.47,-22369.1 2357.82,-22368.78 2352.66,-22365.07 2351.47,-22369.1"/>
<polyline fill="none" stroke="orange" points="2352.07,-22367.08 2349.19,-22366.23 "/>
<ellipse fill="none" stroke="orange" cx="2346.89" cy="-22365.55" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2140.31" y="-22367.02" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/ComboWidget.ts&#45;&gt;src/lib/litegraph/src/utils/feedback.ts -->
<g id="edge2369" class="edge">
<title>src/lib/litegraph/src/widgets/ComboWidget.ts&#45;&gt;src/lib/litegraph/src/utils/feedback.ts</title>
<g id="a_edge2369"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2098.2,-22404.91C2120.01,-22405.12 2144.62,-22400.84 2159.5,-22383.84 2180.1,-22360.3 2145.3,-21279.88 2167.5,-21257.84 2215.75,-21209.92 2414.84,-21223.44 2473.5,-21257.84 2580.27,-21320.43 2576.44,-21381.57 2609.5,-21500.84 2615.81,-21523.6 2607.59,-21907.51 2622.5,-21925.84 2626.53,-21930.79 2631.88,-21934.28 2637.76,-21936.71"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2644.83,-21940.89 2651.18,-21940.5 2645.97,-21936.85 2644.83,-21940.89"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2645.4,-21938.87 2642.52,-21938.05 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2640.21" cy="-21937.4" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2141.82" y="-22193.87" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/ComboWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseSteppedWidget.ts -->
<g id="edge2365" class="edge">
<title>src/lib/litegraph/src/widgets/ComboWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseSteppedWidget.ts</title>
<g id="a_edge2365"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2098.08,-22401.82C2118.57,-22400.98 2142.07,-22396.69 2159.5,-22383.84 2166.22,-22378.88 2161,-22372.08 2167.5,-22366.84 2169.8,-22364.99 2172.25,-22363.32 2174.81,-22361.82"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2182.93,-22360.36 2187.49,-22355.92 2181.16,-22356.55 2182.93,-22360.36"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2182.05,-22358.45 2179.33,-22359.72 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2177.15" cy="-22360.73" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2135.01" y="-22386.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/FileUploadWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2370" class="edge">
<title>src/lib/litegraph/src/widgets/FileUploadWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge2370"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2300.14,-22585.7C2307.18,-22588.26 2313.63,-22592.12 2318.5,-22597.84 2337.61,-22620.29 2310.15,-22842.51 2331.5,-22862.84 2342.93,-22873.72 2462.24,-22873.89 2473.5,-22862.84 2491.14,-22845.51 2463.86,-22435.16 2481.5,-22417.84 2523.99,-22376.1 2706.92,-22376.19 2749.5,-22417.84 2772.78,-22440.61 2741.88,-22978.63 2762.5,-23003.84 2768.04,-23010.61 2775.92,-23014.72 2784.34,-23017.14"/>
<polygon fill="orange" stroke="orange" points="2791.92,-23020.71 2798.2,-23019.75 2792.69,-23016.58 2791.92,-23020.71"/>
<polyline fill="none" stroke="orange" points="2792.3,-23018.64 2789.36,-23018.09 "/>
<ellipse fill="none" stroke="orange" cx="2787" cy="-23017.64" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2455.09" y="-22794.74" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/FileUploadWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts -->
<g id="edge2371" class="edge">
<title>src/lib/litegraph/src/widgets/FileUploadWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts</title>
<g id="a_edge2371"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2300.04,-22577.94C2306.75,-22575.6 2313.14,-22572.35 2318.5,-22567.84 2372.26,-22522.6 2389.77,-22435.45 2395.2,-22393.93"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2398.19,-22386.21 2396.78,-22380.01 2394.01,-22385.73 2398.19,-22386.21"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2396.1,-22385.97 2395.76,-22388.95 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2395.49" cy="-22391.34" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2347.3" y="-22480.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/GalleriaWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2372" class="edge">
<title>src/lib/litegraph/src/widgets/GalleriaWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge2372"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2293.66,-22613.74C2303.14,-22616.12 2312.16,-22620.41 2318.5,-22627.84 2336.49,-22648.91 2311.41,-22857.76 2331.5,-22876.84 2342.94,-22887.7 2462.23,-22887.88 2473.5,-22876.84 2489.1,-22861.55 2465.9,-22499.12 2481.5,-22483.84 2566.58,-22400.47 2664.23,-22400.67 2749.5,-22483.84 2770.19,-22504.01 2744.17,-22981.49 2762.5,-23003.84 2768.05,-23010.6 2775.94,-23014.71 2784.35,-23017.13"/>
<polygon fill="orange" stroke="orange" points="2791.93,-23020.69 2798.21,-23019.74 2792.71,-23016.57 2791.93,-23020.69"/>
<polyline fill="none" stroke="orange" points="2792.32,-23018.63 2789.37,-23018.08 "/>
<ellipse fill="none" stroke="orange" cx="2787.01" cy="-23017.63" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2454.59" y="-22808.97" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/GalleriaWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts -->
<g id="edge2373" class="edge">
<title>src/lib/litegraph/src/widgets/GalleriaWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts</title>
<g id="a_edge2373"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2293.7,-22610.16C2302.73,-22607.8 2311.56,-22603.96 2318.5,-22597.84 2379.67,-22543.88 2393.49,-22439.97 2396.6,-22393.86"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2399.11,-22386 2397.32,-22379.9 2394.91,-22385.79 2399.11,-22386"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2397.01,-22385.9 2396.86,-22388.89 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2396.73" cy="-22391.29" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2350.94" y="-22497.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/ImageCompareWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2374" class="edge">
<title>src/lib/litegraph/src/widgets/ImageCompareWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge2374"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2311.64,-22651.63C2314.15,-22653.41 2316.46,-22655.46 2318.5,-22657.84 2335.37,-22677.53 2312.66,-22873.02 2331.5,-22890.84 2377.35,-22934.2 2428.35,-22934.94 2473.5,-22890.84 2487.06,-22877.6 2467.94,-22563.08 2481.5,-22549.84 2566.71,-22466.61 2664.08,-22466.83 2749.5,-22549.84 2785.69,-22585.01 2730.42,-22964.88 2762.5,-23003.84 2768.06,-23010.59 2775.95,-23014.7 2784.37,-23017.12"/>
<polygon fill="orange" stroke="orange" points="2791.95,-23020.68 2798.23,-23019.73 2792.72,-23016.55 2791.95,-23020.68"/>
<polyline fill="none" stroke="orange" points="2792.34,-23018.62 2789.39,-23018.06 "/>
<ellipse fill="none" stroke="orange" cx="2787.03" cy="-23017.62" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2454.05" y="-22827.37" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/ImageCompareWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts -->
<g id="edge2375" class="edge">
<title>src/lib/litegraph/src/widgets/ImageCompareWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts</title>
<g id="a_edge2375"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2310.33,-22633.78C2313.26,-22632.08 2316.01,-22630.12 2318.5,-22627.84 2387.02,-22565.13 2396.75,-22444.63 2397.69,-22394.07"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2399.82,-22386.04 2397.74,-22380.03 2395.62,-22386.02 2399.82,-22386.04"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2397.72,-22386.03 2397.71,-22389.03 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2397.7" cy="-22391.43" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2407.94" y="-22499.18" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/KnobWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2377" class="edge">
<title>src/lib/litegraph/src/widgets/KnobWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge2377"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2093.65,-22524.8C2116.51,-22525.66 2143.57,-22522.03 2159.5,-22503.84 2180.3,-22480.07 2148.68,-21392.2 2167.5,-21366.84 2209.82,-21309.78 2410.49,-21308.97 2481.5,-21306.84 2538.36,-21305.13 2568.33,-21267.58 2609.5,-21306.84 2631.56,-21327.87 2601.72,-21558.54 2622.5,-21580.84 2661.26,-21622.41 2711.55,-21553.53 2749.5,-21595.84 2775.62,-21624.95 2737.93,-22973.4 2762.5,-23003.84 2768.11,-23010.79 2776.19,-23014.94 2784.8,-23017.35"/>
<polygon fill="orange" stroke="orange" points="2792.2,-23020.83 2798.48,-23019.84 2792.95,-23016.7 2792.2,-23020.83"/>
<polyline fill="none" stroke="orange" points="2792.58,-23018.76 2789.63,-23018.23 "/>
<ellipse fill="none" stroke="orange" cx="2787.27" cy="-23017.8" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2729.28" y="-22777.94" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/KnobWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts -->
<g id="edge2376" class="edge">
<title>src/lib/litegraph/src/widgets/KnobWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts</title>
<g id="a_edge2376"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2093.58,-22524.27C2116.12,-22524.86 2142.89,-22521.15 2159.5,-22503.84 2172.02,-22490.78 2154.88,-22435.8 2167.5,-22422.84 2191.09,-22398.6 2285.82,-22412.55 2318.5,-22403.84 2335.04,-22399.43 2352.69,-22392.31 2367.11,-22385.8"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2375.24,-22384.32 2379.79,-22379.87 2373.46,-22380.51 2375.24,-22384.32"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2374.35,-22382.41 2371.64,-22383.68 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2369.46" cy="-22384.7" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2211.14" y="-22400.41" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/KnobWidget.ts&#45;&gt;src/lib/litegraph/src/utils/widget.ts -->
<g id="edge2378" class="edge">
<title>src/lib/litegraph/src/widgets/KnobWidget.ts&#45;&gt;src/lib/litegraph/src/utils/widget.ts</title>
<g id="a_edge2378"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2093.64,-22524.79C2116.5,-22525.65 2143.57,-22522.03 2159.5,-22503.84 2178.3,-22482.38 2151.93,-21500.74 2167.5,-21476.84 2274.88,-21311.99 2513.52,-21329.1 2609.5,-21500.84 2628.85,-21535.46 2615.87,-21639.73 2622.5,-21678.84 2635.8,-21757.24 2663.95,-21847.53 2677.46,-21888.53"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2677.97,-21896.67 2681.86,-21901.69 2681.95,-21895.34 2677.97,-21896.67"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2679.96,-21896 2679.01,-21893.16 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2678.25" cy="-21890.88" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2141.89" y="-22207.36" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/MarkdownWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2383" class="edge">
<title>src/lib/litegraph/src/widgets/MarkdownWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge2383"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2105.59,-22554.8C2125.38,-22554 2146.28,-22548.94 2159.5,-22533.84 2180.12,-22510.28 2149.47,-21432.43 2167.5,-21406.84 2196.33,-21365.9 2573.27,-21284.27 2609.5,-21318.84 2631.71,-21340.03 2602.01,-21571.98 2622.5,-21594.84 2660.64,-21637.38 2712.17,-21571.58 2749.5,-21614.84 2774.71,-21644.05 2738.26,-22973.81 2762.5,-23003.84 2768.11,-23010.79 2776.19,-23014.94 2784.8,-23017.35"/>
<polygon fill="orange" stroke="orange" points="2792.2,-23020.83 2798.48,-23019.84 2792.96,-23016.7 2792.2,-23020.83"/>
<polyline fill="none" stroke="orange" points="2792.58,-23018.76 2789.63,-23018.23 "/>
<ellipse fill="none" stroke="orange" cx="2787.27" cy="-23017.8" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2778.32" y="-22779.33" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/MarkdownWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts -->
<g id="edge2384" class="edge">
<title>src/lib/litegraph/src/widgets/MarkdownWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts</title>
<g id="a_edge2384"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2105.57,-22554.26C2125.12,-22553.32 2145.85,-22548.3 2159.5,-22533.84 2174.35,-22518.11 2152.59,-22452.5 2167.5,-22436.84 2190.84,-22412.32 2286.47,-22427.79 2318.5,-22416.84 2338.25,-22410.08 2358.55,-22398.13 2373.63,-22388.11"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2381.65,-22385.11 2385.39,-22379.97 2379.26,-22381.65 2381.65,-22385.11"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2380.45,-22383.38 2377.99,-22385.09 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2376.01" cy="-22386.45" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2215.2" y="-22414.55" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/MultiSelectWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2385" class="edge">
<title>src/lib/litegraph/src/widgets/MultiSelectWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge2385"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2107.14,-22285.83C2126.42,-22285.2 2146.55,-22280.36 2159.5,-22265.84 2180.26,-22242.55 2145.43,-21164.88 2167.5,-21142.84 2184.87,-21125.48 2592.04,-21128.57 2609.5,-21145.84 2635.03,-21171.1 2598.1,-21442.48 2622.5,-21468.84 2661.11,-21510.55 2711.56,-21441.52 2749.5,-21483.84 2777.69,-21515.28 2735.99,-22970.97 2762.5,-23003.84 2768.11,-23010.79 2776.19,-23014.95 2784.8,-23017.35"/>
<polygon fill="orange" stroke="orange" points="2792.2,-23020.83 2798.48,-23019.84 2792.95,-23016.7 2792.2,-23020.83"/>
<polyline fill="none" stroke="orange" points="2792.58,-23018.77 2789.62,-23018.23 "/>
<ellipse fill="none" stroke="orange" cx="2787.26" cy="-23017.8" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2728.75" y="-22749.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/MultiSelectWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts -->
<g id="edge2386" class="edge">
<title>src/lib/litegraph/src/widgets/MultiSelectWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts</title>
<g id="a_edge2386"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2107.27,-22274.48C2180.29,-22269.19 2302.88,-22262.5 2318.5,-22275.84 2346.56,-22299.8 2305.9,-22331.26 2331.5,-22357.84 2335.16,-22361.63 2339.58,-22364.5 2344.38,-22366.64"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2351.36,-22370.99 2357.72,-22370.75 2352.6,-22366.98 2351.36,-22370.99"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2351.98,-22368.98 2349.12,-22368.1 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2346.82" cy="-22367.39" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2301.42" y="-22308.65" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/NumberWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2389" class="edge">
<title>src/lib/litegraph/src/widgets/NumberWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge2389"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2100.65,-22374.91C2121.83,-22374.78 2145.17,-22370.21 2159.5,-22353.84 2180.83,-22329.46 2144.52,-21210.66 2167.5,-21187.84 2184.92,-21170.53 2591.91,-21172.7 2609.5,-21189.84 2635.06,-21214.75 2598.25,-21484.64 2622.5,-21510.84 2661.11,-21552.55 2711.55,-21483.52 2749.5,-21525.84 2776.91,-21556.4 2736.72,-22971.88 2762.5,-23003.84 2768.11,-23010.79 2776.19,-23014.94 2784.8,-23017.35"/>
<polygon fill="orange" stroke="orange" points="2792.2,-23020.83 2798.48,-23019.84 2792.95,-23016.7 2792.2,-23020.83"/>
<polyline fill="none" stroke="orange" points="2792.58,-23018.76 2789.62,-23018.23 "/>
<ellipse fill="none" stroke="orange" cx="2787.26" cy="-23017.8" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2777.95" y="-22766.52" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/NumberWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts -->
<g id="edge2388" class="edge">
<title>src/lib/litegraph/src/widgets/NumberWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts</title>
<g id="a_edge2388"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2100.57,-22373.19C2120.97,-22372.5 2143.69,-22367.96 2159.5,-22353.84 2170.11,-22344.36 2156.25,-22331.55 2167.5,-22322.84 2194.03,-22302.29 2290.95,-22303.68 2318.5,-22322.84 2332.12,-22332.31 2318.86,-22347.09 2331.5,-22357.84 2335.31,-22361.08 2339.69,-22363.59 2344.34,-22365.54"/>
<polygon fill="orange" stroke="orange" points="2351.58,-22369.93 2357.93,-22369.65 2352.8,-22365.91 2351.58,-22369.93"/>
<polyline fill="none" stroke="orange" points="2352.19,-22367.92 2349.32,-22367.05 "/>
<ellipse fill="none" stroke="orange" cx="2347.02" cy="-22366.35" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2138.6" y="-22351.37" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/NumberWidget.ts&#45;&gt;src/lib/litegraph/src/utils/widget.ts -->
<g id="edge2390" class="edge">
<title>src/lib/litegraph/src/widgets/NumberWidget.ts&#45;&gt;src/lib/litegraph/src/utils/widget.ts</title>
<g id="a_edge2390"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2100.64,-22374.91C2121.83,-22374.78 2145.17,-22370.21 2159.5,-22353.84 2180.19,-22330.2 2145.21,-21244.97 2167.5,-21222.84 2169.83,-21220.52 2472.28,-21223.23 2473.5,-21223.84 2562.86,-21268.53 2573.14,-21309.78 2609.5,-21402.84 2631.6,-21459.39 2614.58,-21478.64 2622.5,-21538.84 2640,-21671.78 2669.49,-21830.03 2680.59,-21888.06"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2680.02,-21896.18 2683.21,-21901.67 2684.14,-21895.38 2680.02,-21896.18"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2682.08,-21895.78 2681.51,-21892.83 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2681.06" cy="-21890.48" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2141.84" y="-22163.06" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/NumberWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseSteppedWidget.ts -->
<g id="edge2387" class="edge">
<title>src/lib/litegraph/src/widgets/NumberWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseSteppedWidget.ts</title>
<g id="a_edge2387"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2100.71,-22363.89C2122.64,-22361.62 2149.13,-22358.88 2173.45,-22356.35"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2181.72,-22357.61 2187.47,-22354.9 2181.28,-22353.43 2181.72,-22357.61"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2181.5,-22355.52 2178.52,-22355.83 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2176.13" cy="-22356.08" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2168.27" y="-22362.23" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/SelectButtonWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2391" class="edge">
<title>src/lib/litegraph/src/widgets/SelectButtonWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge2391"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2111.69,-22314.41C2129.58,-22312.86 2147.63,-22307.4 2159.5,-22293.84 2180.28,-22270.09 2145.18,-21180.14 2167.5,-21157.84 2184.87,-21140.48 2591.98,-21142.63 2609.5,-21159.84 2635.13,-21185 2598.1,-21456.48 2622.5,-21482.84 2661.11,-21524.55 2711.56,-21455.52 2749.5,-21497.84 2777.43,-21528.99 2736.23,-22971.28 2762.5,-23003.84 2768.11,-23010.79 2776.19,-23014.95 2784.8,-23017.35"/>
<polygon fill="orange" stroke="orange" points="2792.2,-23020.83 2798.48,-23019.84 2792.95,-23016.7 2792.2,-23020.83"/>
<polyline fill="none" stroke="orange" points="2792.58,-23018.77 2789.62,-23018.23 "/>
<ellipse fill="none" stroke="orange" cx="2787.26" cy="-23017.8" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2777.82" y="-22751.97" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/SelectButtonWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts -->
<g id="edge2392" class="edge">
<title>src/lib/litegraph/src/widgets/SelectButtonWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts</title>
<g id="a_edge2392"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2111.51,-22304.05C2127.32,-22301.83 2144.26,-22298.58 2159.5,-22293.84 2163.3,-22292.66 2163.63,-22290.75 2167.5,-22289.84 2200.16,-22282.13 2292.64,-22268.45 2318.5,-22289.84 2342.21,-22309.45 2309.8,-22336.02 2331.5,-22357.84 2335.22,-22361.58 2339.68,-22364.4 2344.5,-22366.52"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2351.51,-22370.86 2357.87,-22370.61 2352.74,-22366.84 2351.51,-22370.86"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2352.13,-22368.85 2349.26,-22367.97 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2346.96" cy="-22367.27" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2204.65" y="-22272.97" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/SliderWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2394" class="edge">
<title>src/lib/litegraph/src/widgets/SliderWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge2394"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2095.24,-22344.85C2117.76,-22345.48 2143.94,-22341.61 2159.5,-22323.84 2180.56,-22299.78 2144.81,-21195.37 2167.5,-21172.84 2184.92,-21155.53 2591.85,-21156.76 2609.5,-21173.84 2635.31,-21198.81 2598.1,-21470.48 2622.5,-21496.84 2661.11,-21538.55 2711.56,-21469.52 2749.5,-21511.84 2777.17,-21542.69 2736.48,-22971.58 2762.5,-23003.84 2768.11,-23010.79 2776.19,-23014.95 2784.8,-23017.35"/>
<polygon fill="orange" stroke="orange" points="2792.2,-23020.83 2798.48,-23019.84 2792.95,-23016.7 2792.2,-23020.83"/>
<polyline fill="none" stroke="orange" points="2792.58,-23018.77 2789.62,-23018.23 "/>
<ellipse fill="none" stroke="orange" cx="2787.26" cy="-23017.8" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2728.88" y="-22754.25" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/SliderWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts -->
<g id="edge2393" class="edge">
<title>src/lib/litegraph/src/widgets/SliderWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts</title>
<g id="a_edge2393"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2095.15,-22342.23C2116.42,-22341.79 2141.45,-22337.73 2159.5,-22323.84 2166.76,-22318.25 2159.87,-22309.9 2167.5,-22304.84 2195.45,-22286.28 2292.1,-22284.13 2318.5,-22304.84 2337.58,-22319.81 2313.96,-22341.09 2331.5,-22357.84 2335.27,-22361.44 2339.73,-22364.18 2344.53,-22366.25"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2351.41,-22370.55 2357.76,-22370.29 2352.64,-22366.53 2351.41,-22370.55"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2352.02,-22368.54 2349.16,-22367.66 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2346.86" cy="-22366.96" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2137.56" y="-22313.69" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/TextWidget.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2396" class="edge">
<title>src/lib/litegraph/src/widgets/TextWidget.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<g id="a_edge2396"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2091.08,-22434.51C2114.33,-22435.64 2142.73,-22432.4 2159.5,-22413.84 2174.93,-22396.76 2152.81,-22224.56 2167.5,-22206.84 2173.61,-22199.46 2182.08,-22194.74 2191.2,-22191.79"/>
<polygon fill="orange" stroke="orange" points="2199.47,-22192.02 2204.84,-22188.62 2198.52,-22187.93 2199.47,-22192.02"/>
<polyline fill="none" stroke="orange" points="2198.99,-22189.98 2196.07,-22190.66 "/>
<ellipse fill="none" stroke="orange" cx="2193.73" cy="-22191.2" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2139.3" y="-22303.93" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/TextWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2397" class="edge">
<title>src/lib/litegraph/src/widgets/TextWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge2397"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2091.02,-22434.68C2114.4,-22435.92 2142.96,-22432.74 2159.5,-22413.84 2181.12,-22389.13 2144.35,-21255.12 2167.5,-21231.84 2184.82,-21214.43 2591.84,-21213.78 2609.5,-21230.84 2634.14,-21254.63 2599.21,-21513.72 2622.5,-21538.84 2661.15,-21580.51 2711.55,-21511.53 2749.5,-21553.84 2776.39,-21583.82 2737.21,-22972.49 2762.5,-23003.84 2768.11,-23010.79 2776.19,-23014.94 2784.8,-23017.35"/>
<polygon fill="orange" stroke="orange" points="2792.2,-23020.83 2798.48,-23019.84 2792.95,-23016.7 2792.2,-23020.83"/>
<polyline fill="none" stroke="orange" points="2792.58,-23018.76 2789.63,-23018.23 "/>
<ellipse fill="none" stroke="orange" cx="2787.26" cy="-23017.8" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2778.08" y="-22771.07" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/TextWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts -->
<g id="edge2395" class="edge">
<title>src/lib/litegraph/src/widgets/TextWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts</title>
<g id="a_edge2395"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2091.16,-22433.35C2113.71,-22433.84 2141.31,-22430.33 2159.5,-22413.84 2170.68,-22403.7 2155.84,-22390.42 2167.5,-22380.84 2180.76,-22369.93 2279.88,-22369.16 2343.6,-22369.83"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2351.76,-22372.04 2357.78,-22370.01 2351.81,-22367.84 2351.76,-22372.04"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2351.79,-22369.94 2348.79,-22369.9 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2346.39" cy="-22369.87" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2192" y="-22373.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/TextareaWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2398" class="edge">
<title>src/lib/litegraph/src/widgets/TextareaWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge2398"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2101.19,-22464.91C2122.23,-22464.7 2145.3,-22460.07 2159.5,-22443.84 2180.65,-22419.67 2145.41,-21311.15 2167.5,-21287.84 2235.07,-21216.51 2538.41,-21209.02 2609.5,-21276.84 2631.71,-21298.03 2601.57,-21530.38 2622.5,-21552.84 2661.25,-21594.42 2711.55,-21525.53 2749.5,-21567.84 2776.14,-21597.53 2737.45,-22972.79 2762.5,-23003.84 2768.11,-23010.79 2776.19,-23014.94 2784.8,-23017.35"/>
<polygon fill="orange" stroke="orange" points="2792.2,-23020.83 2798.48,-23019.84 2792.95,-23016.7 2792.2,-23020.83"/>
<polyline fill="none" stroke="orange" points="2792.58,-23018.76 2789.63,-23018.23 "/>
<ellipse fill="none" stroke="orange" cx="2787.26" cy="-23017.8" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2729.15" y="-22773.35" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/TextareaWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts -->
<g id="edge2399" class="edge">
<title>src/lib/litegraph/src/widgets/TextareaWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts</title>
<g id="a_edge2399"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2101.18,-22463.84C2121.7,-22463.28 2144.35,-22458.66 2159.5,-22443.84 2175.27,-22428.41 2151.45,-22409.98 2167.5,-22394.84 2167.9,-22394.46 2276.15,-22383.29 2343.98,-22376.32"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2352.04,-22377.61 2357.79,-22374.9 2351.61,-22373.43 2352.04,-22377.61"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2351.82,-22375.52 2348.84,-22375.82 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2346.45" cy="-22376.07" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2138.89" y="-22412.02" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/TreeSelectWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2400" class="edge">
<title>src/lib/litegraph/src/widgets/TreeSelectWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<g id="a_edge2400"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M2105.59,-22494.8C2125.38,-22494.01 2146.28,-22488.94 2159.5,-22473.84 2180.76,-22449.55 2145.56,-21335.51 2167.5,-21311.84 2184.22,-21293.8 2591.71,-21268.85 2609.5,-21285.84 2632.11,-21307.42 2601.2,-21543.96 2622.5,-21566.84 2661.23,-21608.43 2711.55,-21539.53 2749.5,-21581.84 2775.88,-21611.24 2737.69,-22973.1 2762.5,-23003.84 2768.11,-23010.79 2776.19,-23014.94 2784.8,-23017.35"/>
<polygon fill="orange" stroke="orange" points="2792.2,-23020.83 2798.48,-23019.84 2792.95,-23016.7 2792.2,-23020.83"/>
<polyline fill="none" stroke="orange" points="2792.58,-23018.76 2789.63,-23018.23 "/>
<ellipse fill="none" stroke="orange" cx="2787.27" cy="-23017.8" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2778.21" y="-22765.63" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/src/widgets/TreeSelectWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts -->
<g id="edge2401" class="edge">
<title>src/lib/litegraph/src/widgets/TreeSelectWidget.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts</title>
<g id="a_edge2401"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M2105.55,-22493.96C2124.98,-22492.95 2145.63,-22487.95 2159.5,-22473.84 2179.9,-22453.08 2146.88,-22429.38 2167.5,-22408.84 2191.44,-22384.99 2285.27,-22397 2318.5,-22390.84 2329.55,-22388.79 2341.35,-22386.08 2352.38,-22383.33"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2360.52,-22383.39 2365.8,-22379.86 2359.47,-22379.33 2360.52,-22383.39"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2359.99,-22381.36 2357.09,-22382.11 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2354.77" cy="-22382.71" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="2187.92" y="-22434.05" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/lib/litegraph/test/CanvasPointer.deviceDetection.test.ts -->
<g id="node778" class="node">
<title>src/lib/litegraph/test/CanvasPointer.deviceDetection.test.ts</title>
<g id="a_node778"><a xlink:href="src/lib/litegraph/test/CanvasPointer.deviceDetection.test.ts" xlink:title="CanvasPointer.deviceDetection.test.ts">
<path fill="#ddfeff" stroke="black" d="M1513.5,-20915.84C1513.5,-20915.84 1338.5,-20915.84 1338.5,-20915.84 1335.5,-20915.84 1332.5,-20912.84 1332.5,-20909.84 1332.5,-20909.84 1332.5,-20903.84 1332.5,-20903.84 1332.5,-20900.84 1335.5,-20897.84 1338.5,-20897.84 1338.5,-20897.84 1513.5,-20897.84 1513.5,-20897.84 1516.5,-20897.84 1519.5,-20900.84 1519.5,-20903.84 1519.5,-20903.84 1519.5,-20909.84 1519.5,-20909.84 1519.5,-20912.84 1516.5,-20915.84 1513.5,-20915.84"/>
<text text-anchor="start" x="1340.5" y="-20904.64" font-family="Helvetica,sans-Serif" font-size="9.00">CanvasPointer.deviceDetection.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/CanvasPointer.deviceDetection.test.ts&#45;&gt;src/lib/litegraph/src/CanvasPointer.ts -->
<g id="edge2425" class="edge">
<title>src/lib/litegraph/test/CanvasPointer.deviceDetection.test.ts&#45;&gt;src/lib/litegraph/src/CanvasPointer.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1427.14,-20915.96C1430.75,-21152.05 1503.61,-25892.74 1527.5,-25916.84 1638.18,-26028.43 1723.83,-25926.84 1881,-25926.84 1881,-25926.84 1881,-25926.84 2053,-25926.84 2171.08,-25926.84 2201.25,-25930.88 2318.5,-25916.84 2420.28,-25904.65 2442,-25870.84 2544.5,-25870.84 2544.5,-25870.84 2544.5,-25870.84 2687,-25870.84 2854.47,-25870.84 2857.04,-25724.15 2905.5,-25563.84 3081.77,-24980.67 2989.64,-24806.33 3019.5,-24197.84 3020.7,-24173.47 3020.67,-23341.17 3032.5,-23319.84 3036.38,-23312.84 3042.74,-23307.27 3049.47,-23302.96"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="3050.55,-23304.76 3054.65,-23299.91 3048.42,-23301.14 3050.55,-23304.76"/>
</g>
<!-- src/lib/litegraph/test/ConfigureGraph.test.ts -->
<g id="node779" class="node">
<title>src/lib/litegraph/test/ConfigureGraph.test.ts</title>
<g id="a_node779"><a xlink:href="src/lib/litegraph/test/ConfigureGraph.test.ts" xlink:title="ConfigureGraph.test.ts">
<path fill="#ddfeff" stroke="black" d="M1703,-20769.84C1703,-20769.84 1595,-20769.84 1595,-20769.84 1592,-20769.84 1589,-20766.84 1589,-20763.84 1589,-20763.84 1589,-20757.84 1589,-20757.84 1589,-20754.84 1592,-20751.84 1595,-20751.84 1595,-20751.84 1703,-20751.84 1703,-20751.84 1706,-20751.84 1709,-20754.84 1709,-20757.84 1709,-20757.84 1709,-20763.84 1709,-20763.84 1709,-20766.84 1706,-20769.84 1703,-20769.84"/>
<text text-anchor="start" x="1597" y="-20758.64" font-family="Helvetica,sans-Serif" font-size="9.00">ConfigureGraph.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/ConfigureGraph.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2427" class="edge">
<title>src/lib/litegraph/test/ConfigureGraph.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1696.92,-20751.83C1725.56,-20749.29 1760.49,-20752.06 1781,-20774.84 1790.58,-20785.48 1787.81,-24884.57 1789,-24898.84 1807.03,-25114.12 1863.15,-25371.88 1877.59,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.55,-25436.41 1878.92,-25441.8 1879.65,-25435.49 1875.55,-25436.41"/>
</g>
<!-- src/lib/litegraph/test/testExtensions.ts -->
<g id="node780" class="node">
<title>src/lib/litegraph/test/testExtensions.ts</title>
<g id="a_node780"><a xlink:href="src/lib/litegraph/test/testExtensions.ts" xlink:title="testExtensions.ts">
<path fill="#ddfeff" stroke="black" d="M1923,-20679.84C1923,-20679.84 1841,-20679.84 1841,-20679.84 1838,-20679.84 1835,-20676.84 1835,-20673.84 1835,-20673.84 1835,-20667.84 1835,-20667.84 1835,-20664.84 1838,-20661.84 1841,-20661.84 1841,-20661.84 1923,-20661.84 1923,-20661.84 1926,-20661.84 1929,-20664.84 1929,-20667.84 1929,-20667.84 1929,-20673.84 1929,-20673.84 1929,-20676.84 1926,-20679.84 1923,-20679.84"/>
<text text-anchor="start" x="1843" y="-20668.64" font-family="Helvetica,sans-Serif" font-size="9.00">testExtensions.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/ConfigureGraph.test.ts&#45;&gt;src/lib/litegraph/test/testExtensions.ts -->
<g id="edge2426" class="edge">
<title>src/lib/litegraph/test/ConfigureGraph.test.ts&#45;&gt;src/lib/litegraph/test/testExtensions.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1709.33,-20760.64C1732.37,-20758.88 1758.56,-20754.77 1781,-20745.84 1816.2,-20731.83 1849.9,-20702.04 1867.77,-20684.52"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1869.61,-20685.65 1872.38,-20679.92 1866.65,-20682.67 1869.61,-20685.65"/>
</g>
<!-- src/lib/litegraph/test/testExtensions.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts -->
<g id="edge2549" class="edge">
<title>src/lib/litegraph/test/testExtensions.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1900.12,-20661.74C1946.01,-20638.71 2074.06,-20583.56 2159.5,-20635.84 2291.92,-20716.86 2281.96,-20795.96 2318.5,-20946.84 2326.46,-20979.72 2307.54,-25794.94 2331.5,-25818.84 2342.44,-25829.74 2598.55,-25829.73 2609.5,-25818.84 2620.34,-25808.07 2621.62,-23634.09 2622.5,-23618.84 2635.26,-23397.36 2673.17,-23129.55 2682.77,-23063.9"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2684.86,-23064.1 2683.66,-23057.86 2680.71,-23063.49 2684.86,-23064.1"/>
</g>
<!-- src/lib/litegraph/test/testExtensions.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts -->
<g id="edge2548" class="edge">
<title>src/lib/litegraph/test/testExtensions.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1893.42,-20661.78C1910.25,-20647.82 1945.08,-20621.62 1980,-20611.84 2056.82,-20590.31 2086.03,-20580.74 2159.5,-20611.84 2252.99,-20651.41 2267.08,-20688.3 2318.5,-20775.84 2475.8,-21043.61 2532.21,-21430.39 2542.64,-21511.55"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2540.57,-21511.97 2543.41,-21517.66 2544.74,-21511.44 2540.57,-21511.97"/>
</g>
<!-- src/lib/litegraph/test/testExtensions.ts&#45;&gt;src/lib/litegraph/src/LGraph.ts -->
<g id="edge2555" class="edge">
<title>src/lib/litegraph/test/testExtensions.ts&#45;&gt;src/lib/litegraph/src/LGraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1890.02,-20661.61C1904.48,-20643.46 1939.62,-20603.62 1980,-20588.84 2121.6,-20537 2187.37,-20537.39 2318.5,-20611.84 2413.57,-20665.81 2421.13,-20706.87 2473.5,-20802.84 2661.76,-21147.78 2685.64,-21255.09 2749.5,-21642.84 2775.57,-21801.15 2742.18,-22927.68 2762.5,-23086.84 2774.98,-23184.55 2810.73,-23298.09 2823.98,-23338.03"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2822.01,-23338.77 2825.91,-23343.8 2826,-23337.44 2822.01,-23338.77"/>
</g>
<!-- src/lib/litegraph/test/assets/floatingBranch.json -->
<g id="node795" class="node">
<title>src/lib/litegraph/test/assets/floatingBranch.json</title>
<g id="a_node795"><a xlink:href="src/lib/litegraph/test/assets/floatingBranch.json" xlink:title="floatingBranch.json">
<path fill="#ffee44" stroke="black" d="M2098,-20724.84C2098,-20724.84 2006,-20724.84 2006,-20724.84 2003,-20724.84 2000,-20721.84 2000,-20718.84 2000,-20718.84 2000,-20712.84 2000,-20712.84 2000,-20709.84 2003,-20706.84 2006,-20706.84 2006,-20706.84 2098,-20706.84 2098,-20706.84 2101,-20706.84 2104,-20709.84 2104,-20712.84 2104,-20712.84 2104,-20718.84 2104,-20718.84 2104,-20721.84 2101,-20724.84 2098,-20724.84"/>
<text text-anchor="start" x="2008" y="-20713.64" font-family="Helvetica,sans-Serif" font-size="9.00">floatingBranch.json</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/testExtensions.ts&#45;&gt;src/lib/litegraph/test/assets/floatingBranch.json -->
<g id="edge2550" class="edge">
<title>src/lib/litegraph/test/testExtensions.ts&#45;&gt;src/lib/litegraph/test/assets/floatingBranch.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1909.99,-20679.91C1929.34,-20686.24 1956.11,-20694.63 1980,-20700.84 1986.16,-20702.44 1992.66,-20703.99 1999.11,-20705.45"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1998.71,-20707.51 2005.02,-20706.77 1999.62,-20703.41 1998.71,-20707.51"/>
</g>
<!-- src/lib/litegraph/test/assets/floatingLink.json -->
<g id="node796" class="node">
<title>src/lib/litegraph/test/assets/floatingLink.json</title>
<g id="a_node796"><a xlink:href="src/lib/litegraph/test/assets/floatingLink.json" xlink:title="floatingLink.json">
<path fill="#ffee44" stroke="black" d="M2091.5,-20694.84C2091.5,-20694.84 2012.5,-20694.84 2012.5,-20694.84 2009.5,-20694.84 2006.5,-20691.84 2006.5,-20688.84 2006.5,-20688.84 2006.5,-20682.84 2006.5,-20682.84 2006.5,-20679.84 2009.5,-20676.84 2012.5,-20676.84 2012.5,-20676.84 2091.5,-20676.84 2091.5,-20676.84 2094.5,-20676.84 2097.5,-20679.84 2097.5,-20682.84 2097.5,-20682.84 2097.5,-20688.84 2097.5,-20688.84 2097.5,-20691.84 2094.5,-20694.84 2091.5,-20694.84"/>
<text text-anchor="start" x="2014.5" y="-20683.64" font-family="Helvetica,sans-Serif" font-size="9.00">floatingLink.json</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/testExtensions.ts&#45;&gt;src/lib/litegraph/test/assets/floatingLink.json -->
<g id="edge2551" class="edge">
<title>src/lib/litegraph/test/testExtensions.ts&#45;&gt;src/lib/litegraph/test/assets/floatingLink.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1929.35,-20674.98C1951.28,-20676.93 1977.52,-20679.28 2000.01,-20681.28"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2000.09,-20683.4 2006.25,-20681.84 2000.46,-20679.22 2000.09,-20683.4"/>
</g>
<!-- src/lib/litegraph/test/assets/linkedNodes.json -->
<g id="node797" class="node">
<title>src/lib/litegraph/test/assets/linkedNodes.json</title>
<g id="a_node797"><a xlink:href="src/lib/litegraph/test/assets/linkedNodes.json" xlink:title="linkedNodes.json">
<path fill="#ffee44" stroke="black" d="M2092,-20664.84C2092,-20664.84 2012,-20664.84 2012,-20664.84 2009,-20664.84 2006,-20661.84 2006,-20658.84 2006,-20658.84 2006,-20652.84 2006,-20652.84 2006,-20649.84 2009,-20646.84 2012,-20646.84 2012,-20646.84 2092,-20646.84 2092,-20646.84 2095,-20646.84 2098,-20649.84 2098,-20652.84 2098,-20652.84 2098,-20658.84 2098,-20658.84 2098,-20661.84 2095,-20664.84 2092,-20664.84"/>
<text text-anchor="start" x="2014" y="-20653.64" font-family="Helvetica,sans-Serif" font-size="9.00">linkedNodes.json</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/testExtensions.ts&#45;&gt;src/lib/litegraph/test/assets/linkedNodes.json -->
<g id="edge2552" class="edge">
<title>src/lib/litegraph/test/testExtensions.ts&#45;&gt;src/lib/litegraph/test/assets/linkedNodes.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1929.35,-20666.7C1951.19,-20664.75 1977.31,-20662.42 1999.74,-20660.41"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2000.17,-20662.48 2005.96,-20659.86 1999.8,-20658.3 2000.17,-20662.48"/>
</g>
<!-- src/lib/litegraph/test/assets/reroutesComplex.json -->
<g id="node798" class="node">
<title>src/lib/litegraph/test/assets/reroutesComplex.json</title>
<g id="a_node798"><a xlink:href="src/lib/litegraph/test/assets/reroutesComplex.json" xlink:title="reroutesComplex.json">
<path fill="#ffee44" stroke="black" d="M2103,-20754.84C2103,-20754.84 2001,-20754.84 2001,-20754.84 1998,-20754.84 1995,-20751.84 1995,-20748.84 1995,-20748.84 1995,-20742.84 1995,-20742.84 1995,-20739.84 1998,-20736.84 2001,-20736.84 2001,-20736.84 2103,-20736.84 2103,-20736.84 2106,-20736.84 2109,-20739.84 2109,-20742.84 2109,-20742.84 2109,-20748.84 2109,-20748.84 2109,-20751.84 2106,-20754.84 2103,-20754.84"/>
<text text-anchor="start" x="2003" y="-20743.64" font-family="Helvetica,sans-Serif" font-size="9.00">reroutesComplex.json</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/testExtensions.ts&#45;&gt;src/lib/litegraph/test/assets/reroutesComplex.json -->
<g id="edge2553" class="edge">
<title>src/lib/litegraph/test/testExtensions.ts&#45;&gt;src/lib/litegraph/test/assets/reroutesComplex.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1894.82,-20680.06C1912.4,-20693.3 1946.91,-20717.58 1980,-20730.84 1983.94,-20732.42 1988.07,-20733.84 1992.28,-20735.12"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1991.7,-20737.14 1998.05,-20736.78 1992.86,-20733.1 1991.7,-20737.14"/>
</g>
<!-- src/lib/litegraph/test/assets/testGraphs.ts -->
<g id="node799" class="node">
<title>src/lib/litegraph/test/assets/testGraphs.ts</title>
<g id="a_node799"><a xlink:href="src/lib/litegraph/test/assets/testGraphs.ts" xlink:title="testGraphs.ts">
<path fill="#ddfeff" stroke="black" d="M2084.5,-20784.84C2084.5,-20784.84 2019.5,-20784.84 2019.5,-20784.84 2016.5,-20784.84 2013.5,-20781.84 2013.5,-20778.84 2013.5,-20778.84 2013.5,-20772.84 2013.5,-20772.84 2013.5,-20769.84 2016.5,-20766.84 2019.5,-20766.84 2019.5,-20766.84 2084.5,-20766.84 2084.5,-20766.84 2087.5,-20766.84 2090.5,-20769.84 2090.5,-20772.84 2090.5,-20772.84 2090.5,-20778.84 2090.5,-20778.84 2090.5,-20781.84 2087.5,-20784.84 2084.5,-20784.84"/>
<text text-anchor="start" x="2021.5" y="-20773.64" font-family="Helvetica,sans-Serif" font-size="9.00">testGraphs.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/testExtensions.ts&#45;&gt;src/lib/litegraph/test/assets/testGraphs.ts -->
<g id="edge2554" class="edge">
<title>src/lib/litegraph/test/testExtensions.ts&#45;&gt;src/lib/litegraph/test/assets/testGraphs.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1895.88,-20680C1913.22,-20692.69 1944.47,-20716.9 1967,-20741.84 1973.86,-20749.43 1971.49,-20755.15 1980,-20760.84 1988.07,-20766.23 1997.7,-20769.74 2007.24,-20772"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2006.84,-20774.07 2013.15,-20773.26 2007.72,-20769.96 2006.84,-20774.07"/>
</g>
<!-- src/lib/litegraph/test/LGraph.test.ts -->
<g id="node781" class="node">
<title>src/lib/litegraph/test/LGraph.test.ts</title>
<g id="a_node781"><a xlink:href="src/lib/litegraph/test/LGraph.test.ts" xlink:title="LGraph.test.ts">
<path fill="#ddfeff" stroke="black" d="M1683.5,-20145.84C1683.5,-20145.84 1614.5,-20145.84 1614.5,-20145.84 1611.5,-20145.84 1608.5,-20142.84 1608.5,-20139.84 1608.5,-20139.84 1608.5,-20133.84 1608.5,-20133.84 1608.5,-20130.84 1611.5,-20127.84 1614.5,-20127.84 1614.5,-20127.84 1683.5,-20127.84 1683.5,-20127.84 1686.5,-20127.84 1689.5,-20130.84 1689.5,-20133.84 1689.5,-20133.84 1689.5,-20139.84 1689.5,-20139.84 1689.5,-20142.84 1686.5,-20145.84 1683.5,-20145.84"/>
<text text-anchor="start" x="1616.5" y="-20134.64" font-family="Helvetica,sans-Serif" font-size="9.00">LGraph.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/LGraph.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2431" class="edge">
<title>src/lib/litegraph/test/LGraph.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1689.75,-20128.93C1719.52,-20125.55 1758.81,-20127 1781,-20151.84 1791.98,-20164.13 1787.63,-24882.41 1789,-24898.84 1807,-25114.12 1863.14,-25371.88 1877.58,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.55,-25436.42 1878.92,-25441.8 1879.64,-25435.49 1875.55,-25436.42"/>
</g>
<!-- src/lib/litegraph/test/LGraph.test.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts -->
<g id="edge2428" class="edge">
<title>src/lib/litegraph/test/LGraph.test.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1653.51,-20127.78C1666.12,-20096.73 1712.45,-19994.44 1789,-19956.84 1857.37,-19923.25 2424.21,-19936.76 2473.5,-19994.84 2525.27,-20055.85 2542.42,-21353.53 2544.32,-21511.19"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2542.22,-21511.49 2544.39,-21517.46 2546.42,-21511.44 2542.22,-21511.49"/>
</g>
<!-- src/lib/litegraph/test/LGraph.test.ts&#45;&gt;src/lib/litegraph/src/LGraph.ts -->
<g id="edge2430" class="edge">
<title>src/lib/litegraph/test/LGraph.test.ts&#45;&gt;src/lib/litegraph/src/LGraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-dasharray="5,2" stroke-opacity="0.200000" d="M1653.61,-20127.49C1666.55,-20095.3 1713.8,-19988.22 1789,-19935.84 1813.55,-19918.73 2201.9,-19820.84 2246,-19820.84 2246,-19820.84 2246,-19820.84 2399.5,-19820.84 2598.43,-19820.84 2673.95,-19915.81 2749.5,-20099.84 2765.26,-20138.21 2757.34,-23045.67 2762.5,-23086.84 2774.75,-23184.57 2810.65,-23298.1 2823.96,-23338.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2821.99,-23338.78 2825.89,-23343.8 2825.97,-23337.44 2821.99,-23338.78"/>
</g>
<!-- src/lib/litegraph/test/LGraph.test.ts&#45;&gt;src/lib/litegraph/test/testExtensions.ts -->
<g id="edge2429" class="edge">
<title>src/lib/litegraph/test/LGraph.test.ts&#45;&gt;src/lib/litegraph/test/testExtensions.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1689.56,-20129.1C1719.23,-20125.82 1758.47,-20127.31 1781,-20151.84 1791.27,-20163.01 1786.08,-20409.95 1789,-20424.84 1806.99,-20516.58 1855.17,-20619.16 1873.65,-20656.38"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1871.79,-20657.35 1876.35,-20661.77 1875.55,-20655.47 1871.79,-20657.35"/>
</g>
<!-- src/lib/litegraph/test/LGraphButton.test.ts -->
<g id="node782" class="node">
<title>src/lib/litegraph/test/LGraphButton.test.ts</title>
<g id="a_node782"><a xlink:href="src/lib/litegraph/test/LGraphButton.test.ts" xlink:title="LGraphButton.test.ts">
<path fill="#ddfeff" stroke="black" d="M1476,-20095.84C1476,-20095.84 1376,-20095.84 1376,-20095.84 1373,-20095.84 1370,-20092.84 1370,-20089.84 1370,-20089.84 1370,-20083.84 1370,-20083.84 1370,-20080.84 1373,-20077.84 1376,-20077.84 1376,-20077.84 1476,-20077.84 1476,-20077.84 1479,-20077.84 1482,-20080.84 1482,-20083.84 1482,-20083.84 1482,-20089.84 1482,-20089.84 1482,-20092.84 1479,-20095.84 1476,-20095.84"/>
<text text-anchor="start" x="1378" y="-20084.64" font-family="Helvetica,sans-Serif" font-size="9.00">LGraphButton.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/LGraphButton.test.ts&#45;&gt;src/lib/litegraph/src/LGraphButton.ts -->
<g id="edge2433" class="edge">
<title>src/lib/litegraph/test/LGraphButton.test.ts&#45;&gt;src/lib/litegraph/src/LGraphButton.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1482.45,-20089.72C1496.44,-20087.57 1510.12,-20082.44 1519.5,-20071.84 1534.9,-20054.43 1510.76,-19878.95 1527.5,-19862.84 1597.87,-19795.11 1875.06,-19834.86 1967,-19867.84 2069.09,-19904.46 2091.78,-19933.11 2159.5,-20017.84 2164.71,-20024.36 2160.74,-20029.93 2167.5,-20034.84 2222.23,-20074.58 2273.53,-20003.31 2318.5,-20053.84 2345.21,-20083.84 2306.3,-21468.56 2331.5,-21499.84 2335.48,-21504.78 2340.72,-21508.3 2346.51,-21510.79"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2346.09,-21512.87 2352.45,-21512.94 2347.52,-21508.92 2346.09,-21512.87"/>
</g>
<!-- src/lib/litegraph/test/LGraphButton.test.ts&#45;&gt;src/lib/litegraph/src/infrastructure/Rectangle.ts -->
<g id="edge2432" class="edge">
<title>src/lib/litegraph/test/LGraphButton.test.ts&#45;&gt;src/lib/litegraph/src/infrastructure/Rectangle.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1482.21,-20089.5C1496.19,-20087.34 1509.94,-20082.27 1519.5,-20071.84 1535.76,-20054.1 1509.87,-19980.21 1527.5,-19963.84 1670.63,-19830.91 1819.03,-19837.32 1967,-19964.84 1995.62,-19989.5 1961.74,-20015.76 1980,-20048.84 2031.08,-20141.37 2115.56,-20108.71 2159.5,-20204.84 2170.01,-20227.84 2165.42,-23821.63 2167.5,-23846.84 2182.71,-24031.59 2229.56,-24252.47 2242.6,-24311.64"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2240.61,-24312.35 2243.96,-24317.75 2244.71,-24311.44 2240.61,-24312.35"/>
</g>
<!-- src/lib/litegraph/test/LGraphCanvas.titleButtons.test.ts -->
<g id="node783" class="node">
<title>src/lib/litegraph/test/LGraphCanvas.titleButtons.test.ts</title>
<g id="a_node783"><a xlink:href="src/lib/litegraph/test/LGraphCanvas.titleButtons.test.ts" xlink:title="LGraphCanvas.titleButtons.test.ts">
<path fill="#ddfeff" stroke="black" d="M1504.5,-20825.84C1504.5,-20825.84 1347.5,-20825.84 1347.5,-20825.84 1344.5,-20825.84 1341.5,-20822.84 1341.5,-20819.84 1341.5,-20819.84 1341.5,-20813.84 1341.5,-20813.84 1341.5,-20810.84 1344.5,-20807.84 1347.5,-20807.84 1347.5,-20807.84 1504.5,-20807.84 1504.5,-20807.84 1507.5,-20807.84 1510.5,-20810.84 1510.5,-20813.84 1510.5,-20813.84 1510.5,-20819.84 1510.5,-20819.84 1510.5,-20822.84 1507.5,-20825.84 1504.5,-20825.84"/>
<text text-anchor="start" x="1349.5" y="-20814.64" font-family="Helvetica,sans-Serif" font-size="9.00">LGraphCanvas.titleButtons.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/LGraphCanvas.titleButtons.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2436" class="edge">
<title>src/lib/litegraph/test/LGraphCanvas.titleButtons.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1510.58,-20823.87C1513.86,-20826.11 1516.86,-20828.74 1519.5,-20831.84 1540.36,-20856.31 1504.74,-25440.12 1527.5,-25462.84 1616.93,-25552.12 1791.01,-25490.1 1855.86,-25462.34"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1856.76,-25464.24 1861.43,-25459.93 1855.09,-25460.39 1856.76,-25464.24"/>
</g>
<!-- src/lib/litegraph/test/LGraphCanvas.titleButtons.test.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts -->
<g id="edge2434" class="edge">
<title>src/lib/litegraph/test/LGraphCanvas.titleButtons.test.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1510.54,-20809.77C1513.83,-20807.54 1516.85,-20804.92 1519.5,-20801.84 1531.83,-20787.52 1518.74,-20138.57 1527.5,-20121.84 1593.63,-19995.47 1653.25,-19979.58 1789,-19935.84 1933.83,-19889.16 2368.35,-19843.85 2473.5,-19953.84 2530.33,-20013.28 2543.06,-21351.23 2544.38,-21511.23"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2542.28,-21511.6 2544.43,-21517.58 2546.48,-21511.56 2542.28,-21511.6"/>
</g>
<!-- src/lib/litegraph/test/LGraphCanvas.titleButtons.test.ts&#45;&gt;src/lib/litegraph/src/LGraphCanvas.ts -->
<g id="edge2435" class="edge">
<title>src/lib/litegraph/test/LGraphCanvas.titleButtons.test.ts&#45;&gt;src/lib/litegraph/src/LGraphCanvas.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1510.58,-20823.87C1513.86,-20826.11 1516.86,-20828.74 1519.5,-20831.84 1530.02,-20844.17 1520.71,-25486.11 1527.5,-25500.84 1638.38,-25741.44 1731.54,-25796.9 1980,-25888.84 2015.27,-25901.89 2287.72,-25910.45 2318.5,-25888.84 2332.42,-25879.06 2317.81,-25862.94 2331.5,-25852.84 2369.63,-25824.71 2497.11,-25842.84 2544.5,-25842.84 2544.5,-25842.84 2544.5,-25842.84 2687,-25842.84 2951.27,-25842.84 2855.53,-25549.34 2905.5,-25289.84 2925.61,-25185.42 2892.75,-23480.13 2913.5,-23375.84 2922.03,-23332.97 2945.04,-23286.32 2957.39,-23263.33"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2959.27,-23264.28 2960.29,-23258.01 2955.58,-23262.27 2959.27,-23264.28"/>
</g>
<!-- src/lib/litegraph/test/LGraphGroup.test.ts -->
<g id="node784" class="node">
<title>src/lib/litegraph/test/LGraphGroup.test.ts</title>
<g id="a_node784"><a xlink:href="src/lib/litegraph/test/LGraphGroup.test.ts" xlink:title="LGraphGroup.test.ts">
<path fill="#ddfeff" stroke="black" d="M1697.5,-20739.84C1697.5,-20739.84 1600.5,-20739.84 1600.5,-20739.84 1597.5,-20739.84 1594.5,-20736.84 1594.5,-20733.84 1594.5,-20733.84 1594.5,-20727.84 1594.5,-20727.84 1594.5,-20724.84 1597.5,-20721.84 1600.5,-20721.84 1600.5,-20721.84 1697.5,-20721.84 1697.5,-20721.84 1700.5,-20721.84 1703.5,-20724.84 1703.5,-20727.84 1703.5,-20727.84 1703.5,-20733.84 1703.5,-20733.84 1703.5,-20736.84 1700.5,-20739.84 1697.5,-20739.84"/>
<text text-anchor="start" x="1602.5" y="-20728.64" font-family="Helvetica,sans-Serif" font-size="9.00">LGraphGroup.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/LGraphGroup.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2438" class="edge">
<title>src/lib/litegraph/test/LGraphGroup.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1703.15,-20721.82C1730.5,-20720.46 1762.01,-20724.59 1781,-20745.84 1790.61,-20756.59 1787.8,-24884.47 1789,-24898.84 1807.03,-25114.12 1863.15,-25371.88 1877.59,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.55,-25436.41 1878.92,-25441.8 1879.65,-25435.49 1875.55,-25436.41"/>
</g>
<!-- src/lib/litegraph/test/LGraphGroup.test.ts&#45;&gt;src/lib/litegraph/test/testExtensions.ts -->
<g id="edge2437" class="edge">
<title>src/lib/litegraph/test/LGraphGroup.test.ts&#45;&gt;src/lib/litegraph/test/testExtensions.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1703.61,-20728.45C1727.61,-20726.42 1756.06,-20722.7 1781,-20715.84 1809.23,-20708.07 1839.64,-20693.39 1859.42,-20682.91"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1860.66,-20684.63 1864.95,-20679.94 1858.67,-20680.93 1860.66,-20684.63"/>
</g>
<!-- src/lib/litegraph/test/LGraphNode.resize.test.ts -->
<g id="node785" class="node">
<title>src/lib/litegraph/test/LGraphNode.resize.test.ts</title>
<g id="a_node785"><a xlink:href="src/lib/litegraph/test/LGraphNode.resize.test.ts" xlink:title="LGraphNode.resize.test.ts">
<path fill="#ddfeff" stroke="black" d="M1709.5,-20649.84C1709.5,-20649.84 1588.5,-20649.84 1588.5,-20649.84 1585.5,-20649.84 1582.5,-20646.84 1582.5,-20643.84 1582.5,-20643.84 1582.5,-20637.84 1582.5,-20637.84 1582.5,-20634.84 1585.5,-20631.84 1588.5,-20631.84 1588.5,-20631.84 1709.5,-20631.84 1709.5,-20631.84 1712.5,-20631.84 1715.5,-20634.84 1715.5,-20637.84 1715.5,-20637.84 1715.5,-20643.84 1715.5,-20643.84 1715.5,-20646.84 1712.5,-20649.84 1709.5,-20649.84"/>
<text text-anchor="start" x="1590.5" y="-20638.64" font-family="Helvetica,sans-Serif" font-size="9.00">LGraphNode.resize.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/LGraphNode.resize.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2441" class="edge">
<title>src/lib/litegraph/test/LGraphNode.resize.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1703.15,-20631.82C1730.51,-20630.46 1762.01,-20634.59 1781,-20655.84 1790.82,-20666.82 1787.77,-24884.16 1789,-24898.84 1807.02,-25114.12 1863.15,-25371.88 1877.59,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.55,-25436.41 1878.92,-25441.8 1879.65,-25435.49 1875.55,-25436.41"/>
</g>
<!-- src/lib/litegraph/test/LGraphNode.resize.test.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts -->
<g id="edge2439" class="edge">
<title>src/lib/litegraph/test/LGraphNode.resize.test.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1705.34,-20649.84C1732.11,-20650.82 1762.39,-20646.35 1781,-20625.84 1798.84,-20606.17 1770.21,-20166.61 1789,-20147.84 1819.03,-20117.84 1937.55,-20145.17 1980,-20144.84 2130.95,-20143.65 2183.91,-20104.47 2318.5,-20172.84 2403.7,-20216.11 2433.49,-20235.06 2473.5,-20321.84 2525.7,-20435.07 2542.21,-21379.2 2544.27,-21511.47"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2542.18,-21511.81 2544.37,-21517.78 2546.37,-21511.75 2542.18,-21511.81"/>
</g>
<!-- src/lib/litegraph/test/LGraphNode.resize.test.ts&#45;&gt;src/lib/litegraph/test/testExtensions.ts -->
<g id="edge2440" class="edge">
<title>src/lib/litegraph/test/LGraphNode.resize.test.ts&#45;&gt;src/lib/litegraph/test/testExtensions.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1715.69,-20647.9C1736.59,-20650.27 1759.78,-20653.03 1781,-20655.84 1796.59,-20657.9 1813.52,-20660.35 1828.94,-20662.68"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1828.75,-20664.77 1835,-20663.59 1829.38,-20660.62 1828.75,-20664.77"/>
</g>
<!-- src/lib/litegraph/test/LGraphNode.test.ts -->
<g id="node786" class="node">
<title>src/lib/litegraph/test/LGraphNode.test.ts</title>
<g id="a_node786"><a xlink:href="src/lib/litegraph/test/LGraphNode.test.ts" xlink:title="LGraphNode.test.ts">
<path fill="#ddfeff" stroke="black" d="M1695,-20679.84C1695,-20679.84 1603,-20679.84 1603,-20679.84 1600,-20679.84 1597,-20676.84 1597,-20673.84 1597,-20673.84 1597,-20667.84 1597,-20667.84 1597,-20664.84 1600,-20661.84 1603,-20661.84 1603,-20661.84 1695,-20661.84 1695,-20661.84 1698,-20661.84 1701,-20664.84 1701,-20667.84 1701,-20667.84 1701,-20673.84 1701,-20673.84 1701,-20676.84 1698,-20679.84 1695,-20679.84"/>
<text text-anchor="start" x="1605" y="-20668.64" font-family="Helvetica,sans-Serif" font-size="9.00">LGraphNode.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/LGraphNode.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2445" class="edge">
<title>src/lib/litegraph/test/LGraphNode.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1701.18,-20661.93C1728.98,-20660.27 1761.55,-20664.07 1781,-20685.84 1790.75,-20696.74 1787.78,-24884.26 1789,-24898.84 1807.02,-25114.12 1863.15,-25371.88 1877.59,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.55,-25436.41 1878.92,-25441.8 1879.65,-25435.49 1875.55,-25436.41"/>
</g>
<!-- src/lib/litegraph/test/LGraphNode.test.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2444" class="edge">
<title>src/lib/litegraph/test/LGraphNode.test.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1701,-20662.38C1728.56,-20660.92 1760.96,-20664.78 1781,-20685.84 1790.52,-20695.84 1787.71,-20796.09 1789,-20809.84 1849.47,-21455.85 1925.78,-21611.31 1967,-22258.84 1969.33,-22295.43 1967.21,-24864.47 1980,-24898.84 1990.88,-24928.08 2017.1,-24954.02 2034.45,-24968.82"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2033.14,-24970.46 2039.09,-24972.69 2035.83,-24967.23 2033.14,-24970.46"/>
</g>
<!-- src/lib/litegraph/test/LGraphNode.test.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts -->
<g id="edge2448" class="edge">
<title>src/lib/litegraph/test/LGraphNode.test.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1701.32,-20679.59C1728.99,-20681.15 1761.38,-20677.29 1781,-20655.84 1793.11,-20642.59 1776.15,-20345.37 1789,-20332.84 1966.02,-20160.15 2214.77,-20279.34 2318.5,-20503.84 2333.87,-20537.11 2305.55,-25755.95 2331.5,-25781.84 2342.43,-25792.74 2598.55,-25792.72 2609.5,-25781.84 2620.15,-25771.25 2621.64,-23633.83 2622.5,-23618.84 2635.27,-23397.36 2673.17,-23129.55 2682.77,-23063.9"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2684.86,-23064.1 2683.66,-23057.86 2680.71,-23063.49 2684.86,-23064.1"/>
</g>
<!-- src/lib/litegraph/test/LGraphNode.test.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts -->
<g id="edge2442" class="edge">
<title>src/lib/litegraph/test/LGraphNode.test.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1701.06,-20679.64C1728.82,-20681.26 1761.39,-20677.46 1781,-20655.84 1799.25,-20635.71 1769.63,-20185.89 1789,-20166.84 1818.35,-20137.97 2124.54,-20145.11 2159.5,-20166.84 2427.24,-20333.24 2386.93,-20499.72 2473.5,-20802.84 2513.51,-20942.94 2539.07,-21418.6 2543.73,-21511.16"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2541.64,-21511.49 2544.04,-21517.37 2545.84,-21511.28 2541.64,-21511.49"/>
</g>
<!-- src/lib/litegraph/test/LGraphNode.test.ts&#45;&gt;src/lib/litegraph/src/node/NodeInputSlot.ts -->
<g id="edge2446" class="edge">
<title>src/lib/litegraph/test/LGraphNode.test.ts&#45;&gt;src/lib/litegraph/src/node/NodeInputSlot.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1701.17,-20661.95C1728.96,-20660.29 1761.53,-20664.09 1781,-20685.84 1790.52,-20696.47 1787.35,-22726.66 1789,-22740.84 1806.64,-22892.11 1859.9,-23069.7 1876.21,-23121.78"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1874.28,-23122.67 1878.09,-23127.76 1878.29,-23121.41 1874.28,-23122.67"/>
</g>
<!-- src/lib/litegraph/test/LGraphNode.test.ts&#45;&gt;src/lib/litegraph/src/node/NodeOutputSlot.ts -->
<g id="edge2447" class="edge">
<title>src/lib/litegraph/test/LGraphNode.test.ts&#45;&gt;src/lib/litegraph/src/node/NodeOutputSlot.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1701.17,-20661.94C1728.97,-20660.28 1761.54,-20664.09 1781,-20685.84 1803.84,-20711.36 1766.77,-23125.78 1789,-23151.84 1798.02,-23162.41 1811.33,-23167.58 1825.05,-23169.77"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1825.15,-23171.9 1831.37,-23170.59 1825.68,-23167.74 1825.15,-23171.9"/>
</g>
<!-- src/lib/litegraph/test/LGraphNode.test.ts&#45;&gt;src/lib/litegraph/test/testExtensions.ts -->
<g id="edge2443" class="edge">
<title>src/lib/litegraph/test/LGraphNode.test.ts&#45;&gt;src/lib/litegraph/test/testExtensions.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1701.27,-20670.84C1739.24,-20670.84 1790.81,-20670.84 1828.96,-20670.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1828.97,-20672.94 1834.97,-20670.84 1828.97,-20668.74 1828.97,-20672.94"/>
</g>
<!-- src/lib/litegraph/test/LGraphNode.titleButtons.test.ts -->
<g id="node787" class="node">
<title>src/lib/litegraph/test/LGraphNode.titleButtons.test.ts</title>
<g id="a_node787"><a xlink:href="src/lib/litegraph/test/LGraphNode.titleButtons.test.ts" xlink:title="LGraphNode.titleButtons.test.ts">
<path fill="#ddfeff" stroke="black" d="M1500,-20035.84C1500,-20035.84 1352,-20035.84 1352,-20035.84 1349,-20035.84 1346,-20032.84 1346,-20029.84 1346,-20029.84 1346,-20023.84 1346,-20023.84 1346,-20020.84 1349,-20017.84 1352,-20017.84 1352,-20017.84 1500,-20017.84 1500,-20017.84 1503,-20017.84 1506,-20020.84 1506,-20023.84 1506,-20023.84 1506,-20029.84 1506,-20029.84 1506,-20032.84 1503,-20035.84 1500,-20035.84"/>
<text text-anchor="start" x="1354" y="-20024.64" font-family="Helvetica,sans-Serif" font-size="9.00">LGraphNode.titleButtons.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/LGraphNode.titleButtons.test.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts -->
<g id="edge2451" class="edge">
<title>src/lib/litegraph/test/LGraphNode.titleButtons.test.ts&#45;&gt;src/lib/litegraph/src/LGraphNode.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1506.19,-20021.99C1511.13,-20019.37 1515.66,-20016.04 1519.5,-20011.84 1536.19,-19993.59 1509.4,-19917.68 1527.5,-19900.84 1670.5,-19767.77 1794.13,-19809.9 1967,-19900.84 2100.65,-19971.14 2111.61,-20037.61 2159.5,-20180.84 2226.48,-20381.16 2244.14,-21998.94 2245.86,-22173.57"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2243.76,-22173.61 2245.91,-22179.59 2247.96,-22173.57 2243.76,-22173.61"/>
</g>
<!-- src/lib/litegraph/test/LGraphNode.titleButtons.test.ts&#45;&gt;src/lib/litegraph/src/LGraphCanvas.ts -->
<g id="edge2450" class="edge">
<title>src/lib/litegraph/test/LGraphNode.titleButtons.test.ts&#45;&gt;src/lib/litegraph/src/LGraphCanvas.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1506.4,-20022.18C1511.29,-20019.51 1515.75,-20016.12 1519.5,-20011.84 1540.08,-19988.34 1505.91,-19753.4 1527.5,-19730.84 1608.06,-19646.64 1672.7,-19719.11 1789,-19711.84 2289.44,-19680.56 2713.78,-19410.52 2905.5,-19873.84 2914.03,-19894.45 2910.02,-23064.8 2913.5,-23086.84 2922.32,-23142.72 2947.05,-23205.65 2958.94,-23233.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2957.12,-23234.9 2961.41,-23239.59 2960.98,-23233.25 2957.12,-23234.9"/>
</g>
<!-- src/lib/litegraph/test/LGraphNode.titleButtons.test.ts&#45;&gt;src/lib/litegraph/src/LGraphButton.ts -->
<g id="edge2449" class="edge">
<title>src/lib/litegraph/test/LGraphNode.titleButtons.test.ts&#45;&gt;src/lib/litegraph/src/LGraphButton.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1506.33,-20022.12C1511.24,-20019.47 1515.72,-20016.09 1519.5,-20011.84 1533.46,-19996.12 1512.33,-19837.38 1527.5,-19822.84 1608.83,-19744.87 1668.35,-19821.02 1781,-19822.84 1865.72,-19824.2 2103.34,-19805.39 2159.5,-19868.84 2173.69,-19884.87 2155.29,-19947.26 2167.5,-19964.84 2209.81,-20025.74 2278.48,-19973.4 2318.5,-20035.84 2340.45,-20070.07 2305.99,-21468.17 2331.5,-21499.84 2335.48,-21504.78 2340.72,-21508.3 2346.51,-21510.79"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2346.09,-21512.87 2352.45,-21512.94 2347.52,-21508.92 2346.09,-21512.87"/>
</g>
<!-- src/lib/litegraph/test/LGraphNodeProperties.test.ts -->
<g id="node788" class="node">
<title>src/lib/litegraph/test/LGraphNodeProperties.test.ts</title>
<g id="a_node788"><a xlink:href="src/lib/litegraph/test/LGraphNodeProperties.test.ts" xlink:title="LGraphNodeProperties.test.ts">
<path fill="#ddfeff" stroke="black" d="M1494.5,-20005.84C1494.5,-20005.84 1357.5,-20005.84 1357.5,-20005.84 1354.5,-20005.84 1351.5,-20002.84 1351.5,-19999.84 1351.5,-19999.84 1351.5,-19993.84 1351.5,-19993.84 1351.5,-19990.84 1354.5,-19987.84 1357.5,-19987.84 1357.5,-19987.84 1494.5,-19987.84 1494.5,-19987.84 1497.5,-19987.84 1500.5,-19990.84 1500.5,-19993.84 1500.5,-19993.84 1500.5,-19999.84 1500.5,-19999.84 1500.5,-20002.84 1497.5,-20005.84 1494.5,-20005.84"/>
<text text-anchor="start" x="1359.5" y="-19994.64" font-family="Helvetica,sans-Serif" font-size="9.00">LGraphNodeProperties.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/LGraphNodeProperties.test.ts&#45;&gt;src/lib/litegraph/src/LGraphNodeProperties.ts -->
<g id="edge2452" class="edge">
<title>src/lib/litegraph/test/LGraphNodeProperties.test.ts&#45;&gt;src/lib/litegraph/src/LGraphNodeProperties.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1500.66,-19995.63C1507.8,-19992.77 1514.3,-19988.64 1519.5,-19982.84 1534.26,-19966.35 1511.54,-19799.17 1527.5,-19783.84 1584.83,-19728.76 2102.18,-19793.3 2159.5,-19818.84 2247.41,-19858.01 2277.66,-19878.69 2318.5,-19965.84 2385.72,-20109.27 2396.33,-21318.24 2397.4,-21469.35"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2395.3,-21469.75 2397.44,-21475.74 2399.5,-21469.72 2395.3,-21469.75"/>
</g>
<!-- src/lib/litegraph/test/LGraph_constructor.test.ts -->
<g id="node789" class="node">
<title>src/lib/litegraph/test/LGraph_constructor.test.ts</title>
<g id="a_node789"><a xlink:href="src/lib/litegraph/test/LGraph_constructor.test.ts" xlink:title="LGraph_constructor.test.ts">
<path fill="#ddfeff" stroke="black" d="M1711.5,-20915.84C1711.5,-20915.84 1586.5,-20915.84 1586.5,-20915.84 1583.5,-20915.84 1580.5,-20912.84 1580.5,-20909.84 1580.5,-20909.84 1580.5,-20903.84 1580.5,-20903.84 1580.5,-20900.84 1583.5,-20897.84 1586.5,-20897.84 1586.5,-20897.84 1711.5,-20897.84 1711.5,-20897.84 1714.5,-20897.84 1717.5,-20900.84 1717.5,-20903.84 1717.5,-20903.84 1717.5,-20909.84 1717.5,-20909.84 1717.5,-20912.84 1714.5,-20915.84 1711.5,-20915.84"/>
<text text-anchor="start" x="1588.5" y="-20904.64" font-family="Helvetica,sans-Serif" font-size="9.00">LGraph_constructor.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/LGraph_constructor.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2454" class="edge">
<title>src/lib/litegraph/test/LGraph_constructor.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1650.6,-20916.18C1658.87,-21044.43 1749.62,-22467.91 1781,-23618.84 1784.88,-23761.01 1776.83,-24757.13 1789,-24898.84 1807.49,-25114.08 1863.27,-25371.87 1877.61,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.57,-25436.41 1878.94,-25441.8 1879.67,-25435.49 1875.57,-25436.41"/>
</g>
<!-- src/lib/litegraph/test/LGraph_constructor.test.ts&#45;&gt;src/lib/litegraph/test/testExtensions.ts -->
<g id="edge2453" class="edge">
<title>src/lib/litegraph/test/LGraph_constructor.test.ts&#45;&gt;src/lib/litegraph/test/testExtensions.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1717.73,-20911.83C1739.66,-20910.29 1762.96,-20904.99 1781,-20891.84 1851.6,-20840.37 1873.44,-20727.19 1879.19,-20686.11"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.3,-20686.17 1880.01,-20679.95 1877.14,-20685.62 1881.3,-20686.17"/>
</g>
<!-- src/lib/litegraph/test/LLink.test.ts -->
<g id="node790" class="node">
<title>src/lib/litegraph/test/LLink.test.ts</title>
<g id="a_node790"><a xlink:href="src/lib/litegraph/test/LLink.test.ts" xlink:title="LLink.test.ts">
<path fill="#ddfeff" stroke="black" d="M1679,-20885.84C1679,-20885.84 1619,-20885.84 1619,-20885.84 1616,-20885.84 1613,-20882.84 1613,-20879.84 1613,-20879.84 1613,-20873.84 1613,-20873.84 1613,-20870.84 1616,-20867.84 1619,-20867.84 1619,-20867.84 1679,-20867.84 1679,-20867.84 1682,-20867.84 1685,-20870.84 1685,-20873.84 1685,-20873.84 1685,-20879.84 1685,-20879.84 1685,-20882.84 1682,-20885.84 1679,-20885.84"/>
<text text-anchor="start" x="1621" y="-20874.64" font-family="Helvetica,sans-Serif" font-size="9.00">LLink.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/LLink.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2456" class="edge">
<title>src/lib/litegraph/test/LLink.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1685.22,-20869.49C1715.43,-20865.47 1757.66,-20865.72 1781,-20891.84 1790.27,-20902.21 1787.84,-24884.97 1789,-24898.84 1807.03,-25114.12 1863.15,-25371.88 1877.59,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.55,-25436.41 1878.92,-25441.8 1879.65,-25435.49 1875.55,-25436.41"/>
</g>
<!-- src/lib/litegraph/test/LLink.test.ts&#45;&gt;src/lib/litegraph/test/testExtensions.ts -->
<g id="edge2455" class="edge">
<title>src/lib/litegraph/test/LLink.test.ts&#45;&gt;src/lib/litegraph/test/testExtensions.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1685.05,-20881.63C1713.35,-20883.62 1752.94,-20881.97 1781,-20862.84 1844.14,-20819.78 1870.07,-20723.98 1878.06,-20686.4"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1880.21,-20686.38 1879.35,-20680.08 1876.09,-20685.54 1880.21,-20686.38"/>
</g>
<!-- src/lib/litegraph/test/LinkConnector.integration.test.ts -->
<g id="node791" class="node">
<title>src/lib/litegraph/test/LinkConnector.integration.test.ts</title>
<g id="a_node791"><a xlink:href="src/lib/litegraph/test/LinkConnector.integration.test.ts" xlink:title="LinkConnector.integration.test.ts">
<path fill="#ddfeff" stroke="black" d="M1725.5,-20619.84C1725.5,-20619.84 1572.5,-20619.84 1572.5,-20619.84 1569.5,-20619.84 1566.5,-20616.84 1566.5,-20613.84 1566.5,-20613.84 1566.5,-20607.84 1566.5,-20607.84 1566.5,-20604.84 1569.5,-20601.84 1572.5,-20601.84 1572.5,-20601.84 1725.5,-20601.84 1725.5,-20601.84 1728.5,-20601.84 1731.5,-20604.84 1731.5,-20607.84 1731.5,-20607.84 1731.5,-20613.84 1731.5,-20613.84 1731.5,-20616.84 1728.5,-20619.84 1725.5,-20619.84"/>
<text text-anchor="start" x="1574.5" y="-20608.64" font-family="Helvetica,sans-Serif" font-size="9.00">LinkConnector.integration.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/LinkConnector.integration.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2458" class="edge">
<title>src/lib/litegraph/test/LinkConnector.integration.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1731.61,-20602.76C1750.34,-20605.19 1768.42,-20611.76 1781,-20625.84 1790.89,-20636.9 1787.76,-24884.05 1789,-24898.84 1807.02,-25114.12 1863.15,-25371.88 1877.59,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.55,-25436.41 1878.92,-25441.8 1879.64,-25435.49 1875.55,-25436.41"/>
</g>
<!-- src/lib/litegraph/test/LinkConnector.integration.test.ts&#45;&gt;src/lib/litegraph/src/types/events.ts -->
<g id="edge2459" class="edge">
<title>src/lib/litegraph/test/LinkConnector.integration.test.ts&#45;&gt;src/lib/litegraph/src/types/events.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1698.09,-20619.85C1726.43,-20622.14 1760.62,-20619.12 1781,-20596.84 1798.36,-20577.85 1772.91,-20153.91 1789,-20133.84 1839.89,-20070.32 1889.2,-20114.73 1967,-20090.84 2264.46,-19999.47 2316.33,-19900.4 2622.5,-19844.84 2746.26,-19822.38 2815.72,-19756.75 2905.5,-19844.84 2965.28,-19903.49 2965.58,-22739.98 2965.51,-22973.57"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2963.41,-22973.71 2965.5,-22979.72 2967.61,-22973.72 2963.41,-22973.71"/>
</g>
<!-- src/lib/litegraph/test/LinkConnector.integration.test.ts&#45;&gt;src/lib/litegraph/test/testExtensions.ts -->
<g id="edge2457" class="edge">
<title>src/lib/litegraph/test/LinkConnector.integration.test.ts&#45;&gt;src/lib/litegraph/test/testExtensions.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1731.81,-20616.26C1748.27,-20618.45 1765.33,-20621.53 1781,-20625.84 1809.23,-20633.6 1839.64,-20648.28 1859.42,-20658.76"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1858.67,-20660.75 1864.95,-20661.73 1860.66,-20657.05 1858.67,-20660.75"/>
</g>
<!-- src/lib/litegraph/test/LinkConnector.test.ts -->
<g id="node792" class="node">
<title>src/lib/litegraph/test/LinkConnector.test.ts</title>
<g id="a_node792"><a xlink:href="src/lib/litegraph/test/LinkConnector.test.ts" xlink:title="LinkConnector.test.ts">
<path fill="#ddfeff" stroke="black" d="M1476.5,-20795.84C1476.5,-20795.84 1375.5,-20795.84 1375.5,-20795.84 1372.5,-20795.84 1369.5,-20792.84 1369.5,-20789.84 1369.5,-20789.84 1369.5,-20783.84 1369.5,-20783.84 1369.5,-20780.84 1372.5,-20777.84 1375.5,-20777.84 1375.5,-20777.84 1476.5,-20777.84 1476.5,-20777.84 1479.5,-20777.84 1482.5,-20780.84 1482.5,-20783.84 1482.5,-20783.84 1482.5,-20789.84 1482.5,-20789.84 1482.5,-20792.84 1479.5,-20795.84 1476.5,-20795.84"/>
<text text-anchor="start" x="1377.5" y="-20784.64" font-family="Helvetica,sans-Serif" font-size="9.00">LinkConnector.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/LinkConnector.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2464" class="edge">
<title>src/lib/litegraph/test/LinkConnector.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1482.71,-20783.73C1496.69,-20785.88 1510.32,-20791.07 1519.5,-20801.84 1540.43,-20826.39 1504.8,-25423.92 1527.5,-25446.84 1549.17,-25468.71 1754.1,-25458.75 1841.65,-25453.42"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1841.89,-25455.51 1847.75,-25453.05 1841.63,-25451.32 1841.89,-25455.51"/>
</g>
<!-- src/lib/litegraph/test/LinkConnector.test.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2463" class="edge">
<title>src/lib/litegraph/test/LinkConnector.test.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1482.71,-20783.73C1496.69,-20785.88 1510.32,-20791.07 1519.5,-20801.84 1540.56,-20826.54 1505.83,-25451.67 1527.5,-25475.84 1560.17,-25512.27 1930.03,-25536.9 1967,-25504.84 1982.43,-25491.45 1976.9,-25434.03 1980,-25413.84 2005.11,-25250.32 2038.85,-25052.58 2048.39,-24997.01"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2050.48,-24997.21 2049.43,-24990.95 2046.34,-24996.5 2050.48,-24997.21"/>
</g>
<!-- src/lib/litegraph/test/LinkConnector.test.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts -->
<g id="edge2465" class="edge">
<title>src/lib/litegraph/test/LinkConnector.test.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1433.43,-20777.52C1451.37,-20750.88 1501.86,-20671.46 1519.5,-20596.84 1524.07,-20577.51 1515.51,-19897.68 1527.5,-19881.84 1600.61,-19785.23 1669.97,-19827.43 1789,-19804.84 1998.79,-19765.02 2613.74,-19668.02 2749.5,-19832.84 2802.96,-19897.74 2826.99,-22739.52 2828.88,-22973.54"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2826.78,-22973.72 2828.93,-22979.7 2830.98,-22973.68 2826.78,-22973.72"/>
</g>
<!-- src/lib/litegraph/test/LinkConnector.test.ts&#45;&gt;src/lib/litegraph/src/canvas/LinkConnector.ts -->
<g id="edge2460" class="edge">
<title>src/lib/litegraph/test/LinkConnector.test.ts&#45;&gt;src/lib/litegraph/src/canvas/LinkConnector.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1482.71,-20783.74C1496.69,-20785.88 1510.32,-20791.07 1519.5,-20801.84 1537.21,-20822.6 1509.41,-24711.4 1527.5,-24731.84 1544.37,-24750.9 1572.14,-24755.32 1596.77,-24754.66"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1597.06,-24756.75 1602.96,-24754.39 1596.87,-24752.56 1597.06,-24756.75"/>
</g>
<!-- src/lib/litegraph/test/LinkConnector.test.ts&#45;&gt;src/lib/litegraph/src/canvas/MovingInputLink.ts -->
<g id="edge2461" class="edge">
<title>src/lib/litegraph/test/LinkConnector.test.ts&#45;&gt;src/lib/litegraph/src/canvas/MovingInputLink.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1482.71,-20783.73C1496.69,-20785.88 1510.32,-20791.07 1519.5,-20801.84 1540.39,-20826.35 1504.71,-25417.08 1527.5,-25439.84 1537.47,-25449.79 1770.99,-25449.74 1781,-25439.84 1794.99,-25426.01 1776.18,-24746.75 1789,-24731.84 1797.78,-24721.62 1810.58,-24716.46 1823.86,-24714.16"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1824.33,-24716.21 1829.98,-24713.29 1823.74,-24712.05 1824.33,-24716.21"/>
</g>
<!-- src/lib/litegraph/test/LinkConnector.test.ts&#45;&gt;src/lib/litegraph/src/canvas/ToInputRenderLink.ts -->
<g id="edge2462" class="edge">
<title>src/lib/litegraph/test/LinkConnector.test.ts&#45;&gt;src/lib/litegraph/src/canvas/ToInputRenderLink.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1482.71,-20783.73C1496.69,-20785.88 1510.32,-20791.07 1519.5,-20801.84 1540.52,-20826.5 1504.97,-25444.55 1527.5,-25467.84 1537.61,-25478.28 1774.47,-25476.59 1789,-25476.84 1828.55,-25477.52 1938.75,-25504.53 1967,-25476.84 1993.07,-25451.28 1956.35,-24847.65 1980,-24819.84 1982.78,-24816.57 1986.09,-24813.94 1989.74,-24811.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1990.82,-24813.65 1995.3,-24809.13 1988.98,-24809.87 1990.82,-24813.65"/>
</g>
<!-- src/lib/litegraph/test/NodeSlot.test.ts -->
<g id="node793" class="node">
<title>src/lib/litegraph/test/NodeSlot.test.ts</title>
<g id="a_node793"><a xlink:href="src/lib/litegraph/test/NodeSlot.test.ts" xlink:title="NodeSlot.test.ts">
<path fill="#ddfeff" stroke="black" d="M1464.5,-20855.84C1464.5,-20855.84 1387.5,-20855.84 1387.5,-20855.84 1384.5,-20855.84 1381.5,-20852.84 1381.5,-20849.84 1381.5,-20849.84 1381.5,-20843.84 1381.5,-20843.84 1381.5,-20840.84 1384.5,-20837.84 1387.5,-20837.84 1387.5,-20837.84 1464.5,-20837.84 1464.5,-20837.84 1467.5,-20837.84 1470.5,-20840.84 1470.5,-20843.84 1470.5,-20843.84 1470.5,-20849.84 1470.5,-20849.84 1470.5,-20852.84 1467.5,-20855.84 1464.5,-20855.84"/>
<text text-anchor="start" x="1389.5" y="-20844.64" font-family="Helvetica,sans-Serif" font-size="9.00">NodeSlot.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/NodeSlot.test.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2466" class="edge">
<title>src/lib/litegraph/test/NodeSlot.test.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1470.66,-20842.57C1488.5,-20843.37 1507.68,-20847.97 1519.5,-20861.84 1540.48,-20886.45 1504.61,-25495.99 1527.5,-25518.84 1562.06,-25553.34 1930.41,-25551.18 1967,-25518.84 1984.62,-25503.27 1976.65,-25437.11 1980,-25413.84 2003.58,-25250.1 2038.39,-25052.51 2048.29,-24996.99"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2050.38,-24997.21 2049.37,-24990.94 2046.24,-24996.47 2050.38,-24997.21"/>
</g>
<!-- src/lib/litegraph/test/NodeSlot.test.ts&#45;&gt;src/lib/litegraph/src/node/slotUtils.ts -->
<g id="edge2467" class="edge">
<title>src/lib/litegraph/test/NodeSlot.test.ts&#45;&gt;src/lib/litegraph/src/node/slotUtils.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1470.66,-20842.57C1488.5,-20843.37 1507.68,-20847.97 1519.5,-20861.84 1540.31,-20886.25 1504.79,-25459.17 1527.5,-25481.84 1537.47,-25491.79 1771.02,-25491.77 1781,-25481.84 1790.17,-25472.71 1787.59,-23631.7 1789,-23618.84 1806.79,-23456.97 1860.61,-23266.04 1876.52,-23211.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1878.58,-23212.27 1878.27,-23205.92 1874.56,-23211.08 1878.58,-23212.27"/>
</g>
<!-- src/lib/litegraph/test/ToOutputRenderLink.test.ts -->
<g id="node794" class="node">
<title>src/lib/litegraph/test/ToOutputRenderLink.test.ts</title>
<g id="a_node794"><a xlink:href="src/lib/litegraph/test/ToOutputRenderLink.test.ts" xlink:title="ToOutputRenderLink.test.ts">
<path fill="#ddfeff" stroke="black" d="M1490,-20065.84C1490,-20065.84 1362,-20065.84 1362,-20065.84 1359,-20065.84 1356,-20062.84 1356,-20059.84 1356,-20059.84 1356,-20053.84 1356,-20053.84 1356,-20050.84 1359,-20047.84 1362,-20047.84 1362,-20047.84 1490,-20047.84 1490,-20047.84 1493,-20047.84 1496,-20050.84 1496,-20053.84 1496,-20053.84 1496,-20059.84 1496,-20059.84 1496,-20062.84 1493,-20065.84 1490,-20065.84"/>
<text text-anchor="start" x="1364" y="-20054.64" font-family="Helvetica,sans-Serif" font-size="9.00">ToOutputRenderLink.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/ToOutputRenderLink.test.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts -->
<g id="edge2469" class="edge">
<title>src/lib/litegraph/test/ToOutputRenderLink.test.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1496.22,-20056.51C1505.11,-20053.56 1513.27,-20048.92 1519.5,-20041.84 1537.06,-20021.89 1509.64,-19822.51 1527.5,-19802.84 1618.84,-19702.26 2658.87,-19659.62 2749.5,-19760.84 2806.9,-19824.94 2827.33,-22736.58 2828.9,-22973.54"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2826.8,-22973.78 2828.94,-22979.77 2831,-22973.75 2826.8,-22973.78"/>
</g>
<!-- src/lib/litegraph/test/ToOutputRenderLink.test.ts&#45;&gt;src/lib/litegraph/src/canvas/ToOutputRenderLink.ts -->
<g id="edge2468" class="edge">
<title>src/lib/litegraph/test/ToOutputRenderLink.test.ts&#45;&gt;src/lib/litegraph/src/canvas/ToOutputRenderLink.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1496.42,-20056.99C1505.28,-20059.96 1513.38,-20064.66 1519.5,-20071.84 1531.4,-20085.8 1514.77,-25342.62 1527.5,-25355.84 1547.05,-25376.14 1760.68,-25346.3 1781,-25365.84 1797.39,-25381.6 1772.31,-25452.4 1789,-25467.84 1796.26,-25474.55 1959.94,-25474.76 1967,-25467.84 1993.81,-25441.53 1956.06,-24820.78 1980,-24791.84 1981.95,-24789.47 1984.18,-24787.42 1986.61,-24785.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1987.86,-24787.34 1991.85,-24782.38 1985.64,-24783.77 1987.86,-24787.34"/>
</g>
<!-- src/lib/litegraph/test/assets/testGraphs.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2470" class="edge">
<title>src/lib/litegraph/test/assets/testGraphs.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2050.41,-20784.96C2044.54,-20876.53 1996.34,-21639.78 1980,-22258.84 1972.26,-22552.07 1989.85,-24606.39 1967,-24898.84 1950.21,-25113.73 1899.21,-25371.78 1886.1,-25435.88"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1884.04,-25435.49 1884.89,-25441.79 1888.15,-25436.34 1884.04,-25435.49"/>
</g>
<!-- src/lib/litegraph/test/canvas/LinkConnector.test.ts -->
<g id="node800" class="node">
<title>src/lib/litegraph/test/canvas/LinkConnector.test.ts</title>
<g id="a_node800"><a xlink:href="src/lib/litegraph/test/canvas/LinkConnector.test.ts" xlink:title="LinkConnector.test.ts">
<path fill="#ddfeff" stroke="black" d="M1699.5,-20833.84C1699.5,-20833.84 1598.5,-20833.84 1598.5,-20833.84 1595.5,-20833.84 1592.5,-20830.84 1592.5,-20827.84 1592.5,-20827.84 1592.5,-20821.84 1592.5,-20821.84 1592.5,-20818.84 1595.5,-20815.84 1598.5,-20815.84 1598.5,-20815.84 1699.5,-20815.84 1699.5,-20815.84 1702.5,-20815.84 1705.5,-20818.84 1705.5,-20821.84 1705.5,-20821.84 1705.5,-20827.84 1705.5,-20827.84 1705.5,-20830.84 1702.5,-20833.84 1699.5,-20833.84"/>
<text text-anchor="start" x="1600.5" y="-20822.64" font-family="Helvetica,sans-Serif" font-size="9.00">LinkConnector.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/canvas/LinkConnector.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2471" class="edge">
<title>src/lib/litegraph/test/canvas/LinkConnector.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1693.07,-20815.83C1722.34,-20812.48 1759.5,-20814.14 1781,-20837.84 1790.48,-20848.28 1787.82,-24884.79 1789,-24898.84 1807.03,-25114.12 1863.15,-25371.88 1877.59,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.55,-25436.41 1878.92,-25441.8 1879.65,-25435.49 1875.55,-25436.41"/>
</g>
<!-- src/lib/litegraph/test/canvas/LinkConnectorSubgraphInputValidation.test.ts -->
<g id="node801" class="node">
<title>src/lib/litegraph/test/canvas/LinkConnectorSubgraphInputValidation.test.ts</title>
<g id="a_node801"><a xlink:href="src/lib/litegraph/test/canvas/LinkConnectorSubgraphInputValidation.test.ts" xlink:title="LinkConnectorSubgraphInputValidation.test.ts">
<path fill="#ddfeff" stroke="black" d="M1756.5,-20803.84C1756.5,-20803.84 1541.5,-20803.84 1541.5,-20803.84 1538.5,-20803.84 1535.5,-20800.84 1535.5,-20797.84 1535.5,-20797.84 1535.5,-20791.84 1535.5,-20791.84 1535.5,-20788.84 1538.5,-20785.84 1541.5,-20785.84 1541.5,-20785.84 1756.5,-20785.84 1756.5,-20785.84 1759.5,-20785.84 1762.5,-20788.84 1762.5,-20791.84 1762.5,-20791.84 1762.5,-20797.84 1762.5,-20797.84 1762.5,-20800.84 1759.5,-20803.84 1756.5,-20803.84"/>
<text text-anchor="start" x="1543.5" y="-20792.64" font-family="Helvetica,sans-Serif" font-size="9.00">LinkConnectorSubgraphInputValidation.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/canvas/LinkConnectorSubgraphInputValidation.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2476" class="edge">
<title>src/lib/litegraph/test/canvas/LinkConnectorSubgraphInputValidation.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1762.68,-20795.87C1769.51,-20799.37 1775.74,-20803.95 1781,-20809.84 1790.46,-20820.42 1787.82,-24884.69 1789,-24898.84 1807.03,-25114.12 1863.15,-25371.88 1877.59,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.55,-25436.41 1878.92,-25441.8 1879.65,-25435.49 1875.55,-25436.41"/>
</g>
<!-- src/lib/litegraph/test/canvas/LinkConnectorSubgraphInputValidation.test.ts&#45;&gt;src/lib/litegraph/src/node/NodeInputSlot.ts -->
<g id="edge2477" class="edge">
<title>src/lib/litegraph/test/canvas/LinkConnectorSubgraphInputValidation.test.ts&#45;&gt;src/lib/litegraph/src/node/NodeInputSlot.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1762.67,-20795.88C1769.5,-20799.38 1775.73,-20803.95 1781,-20809.84 1789.95,-20819.83 1787.45,-22727.52 1789,-22740.84 1806.66,-22892.1 1859.91,-23069.7 1876.21,-23121.78"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1874.28,-23122.67 1878.09,-23127.76 1878.29,-23121.41 1874.28,-23122.67"/>
</g>
<!-- src/lib/litegraph/test/canvas/LinkConnectorSubgraphInputValidation.test.ts&#45;&gt;src/lib/litegraph/src/canvas/LinkConnector.ts -->
<g id="edge2473" class="edge">
<title>src/lib/litegraph/test/canvas/LinkConnectorSubgraphInputValidation.test.ts&#45;&gt;src/lib/litegraph/src/canvas/LinkConnector.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1602.58,-20785.83C1570.74,-20782.59 1532.65,-20785.6 1523.5,-20815.84 1519.57,-20828.83 1519.57,-24712.84 1523.5,-24725.84 1532.11,-24754.28 1566.33,-24758.63 1596.87,-24756.35"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1597.12,-24758.44 1602.91,-24755.81 1596.75,-24754.25 1597.12,-24758.44"/>
</g>
<!-- src/lib/litegraph/test/canvas/LinkConnectorSubgraphInputValidation.test.ts&#45;&gt;src/lib/litegraph/src/canvas/MovingOutputLink.ts -->
<g id="edge2474" class="edge">
<title>src/lib/litegraph/test/canvas/LinkConnectorSubgraphInputValidation.test.ts&#45;&gt;src/lib/litegraph/src/canvas/MovingOutputLink.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1762.68,-20795.87C1769.51,-20799.38 1775.74,-20803.95 1781,-20809.84 1799.15,-20830.14 1771.34,-24711.1 1789,-24731.84 1796.94,-24741.15 1808.21,-24746.27 1820.16,-24748.87"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1819.79,-24750.93 1826.07,-24749.94 1820.54,-24746.8 1819.79,-24750.93"/>
</g>
<!-- src/lib/litegraph/test/canvas/LinkConnectorSubgraphInputValidation.test.ts&#45;&gt;src/lib/litegraph/src/canvas/ToOutputRenderLink.ts -->
<g id="edge2475" class="edge">
<title>src/lib/litegraph/test/canvas/LinkConnectorSubgraphInputValidation.test.ts&#45;&gt;src/lib/litegraph/src/canvas/ToOutputRenderLink.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1762.79,-20797.08C1769.45,-20800.35 1775.62,-20804.53 1781,-20809.84 2012.12,-21037.82 1945.45,-21934.91 1967,-22258.84 1968.15,-22276.18 1969.02,-24748.36 1980,-24761.84 1981.94,-24764.21 1984.15,-24766.27 1986.56,-24768.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1985.59,-24769.92 1991.79,-24771.34 1987.82,-24766.37 1985.59,-24769.92"/>
</g>
<!-- src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts -->
<g id="node802" class="node">
<title>src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts</title>
<g id="a_node802"><a xlink:href="src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts" xlink:title="subgraphHelpers.ts">
<path fill="#ddfeff" stroke="black" d="M1928.5,-20395.84C1928.5,-20395.84 1835.5,-20395.84 1835.5,-20395.84 1832.5,-20395.84 1829.5,-20392.84 1829.5,-20389.84 1829.5,-20389.84 1829.5,-20383.84 1829.5,-20383.84 1829.5,-20380.84 1832.5,-20377.84 1835.5,-20377.84 1835.5,-20377.84 1928.5,-20377.84 1928.5,-20377.84 1931.5,-20377.84 1934.5,-20380.84 1934.5,-20383.84 1934.5,-20383.84 1934.5,-20389.84 1934.5,-20389.84 1934.5,-20392.84 1931.5,-20395.84 1928.5,-20395.84"/>
<text text-anchor="start" x="1837.5" y="-20384.64" font-family="Helvetica,sans-Serif" font-size="9.00">subgraphHelpers.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/canvas/LinkConnectorSubgraphInputValidation.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts -->
<g id="edge2472" class="edge">
<title>src/lib/litegraph/test/canvas/LinkConnectorSubgraphInputValidation.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1694.19,-20803.86C1723.19,-20806.96 1759.58,-20804.99 1781,-20781.84 1795.41,-20766.25 1774.91,-20415.72 1789,-20399.84 1797.73,-20390 1810.22,-20385.11 1823.21,-20383.01"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1823.51,-20385.09 1829.19,-20382.24 1822.97,-20380.93 1823.51,-20385.09"/>
</g>
<!-- src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2540" class="edge">
<title>src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1829.47,-20380.66C1809.66,-20381.56 1790.54,-20387.52 1785,-20405.84 1780.49,-20420.75 1783.66,-24877.31 1785,-24892.84 1803.79,-25110.67 1863.12,-25371.08 1878.39,-25435.75"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1876.38,-25436.36 1879.8,-25441.71 1880.46,-25435.39 1876.38,-25436.36"/>
</g>
<!-- src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts -->
<g id="edge2542" class="edge">
<title>src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1934.57,-20384.56C1946.66,-20386.57 1958.49,-20391.03 1967,-20399.84 2000.6,-20434.59 1944.74,-20474.76 1980,-20507.84 2009.14,-20535.17 2128.97,-20492.07 2159.5,-20517.84 2171.7,-20528.13 2157.98,-20540.03 2167.5,-20552.84 2213.55,-20614.84 2279.6,-20572.11 2318.5,-20638.84 2336.57,-20669.83 2306.1,-25779.5 2331.5,-25804.84 2342.43,-25815.74 2598.55,-25815.73 2609.5,-25804.84 2620.27,-25794.13 2621.63,-23633.99 2622.5,-23618.84 2635.27,-23397.36 2673.17,-23129.55 2682.77,-23063.9"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2684.86,-23064.1 2683.66,-23057.86 2680.71,-23063.49 2684.86,-23064.1"/>
</g>
<!-- src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts&#45;&gt;src/lib/litegraph/src/utils/uuid.ts -->
<g id="edge2543" class="edge">
<title>src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts&#45;&gt;src/lib/litegraph/src/utils/uuid.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1934.65,-20390.95C2030.74,-20401.74 2234.83,-20440.19 2318.5,-20574.84 2333.49,-20598.96 2311.38,-24644.78 2331.5,-24664.84 2830.68,-25162.43 2458.41,-25599.7 2609.5,-23846.84 2611.65,-23821.91 2606.94,-22065.42 2622.5,-22045.84 2629.7,-22036.77 2641.34,-22032.59 2652.63,-22030.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2653.13,-22032.88 2658.83,-22030.07 2652.62,-22028.71 2653.13,-22032.88"/>
</g>
<!-- src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphNode.ts -->
<g id="edge2541" class="edge">
<title>src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphNode.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1829.15,-20382.2C1814.09,-20383.69 1799.03,-20388.46 1789,-20399.84 1778.99,-20411.19 1781.48,-20929.7 1781,-20944.84 1745.36,-22071.25 1660.95,-23460.78 1650.97,-23623.13"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1648.85,-23623.44 1650.57,-23629.56 1653.04,-23623.7 1648.85,-23623.44"/>
</g>
<!-- src/lib/litegraph/test/infrastructure/Rectangle.resize.test.ts -->
<g id="node803" class="node">
<title>src/lib/litegraph/test/infrastructure/Rectangle.resize.test.ts</title>
<g id="a_node803"><a xlink:href="src/lib/litegraph/test/infrastructure/Rectangle.resize.test.ts" xlink:title="Rectangle.resize.test.ts">
<path fill="#ddfeff" stroke="black" d="M1481,-20129.84C1481,-20129.84 1371,-20129.84 1371,-20129.84 1368,-20129.84 1365,-20126.84 1365,-20123.84 1365,-20123.84 1365,-20117.84 1365,-20117.84 1365,-20114.84 1368,-20111.84 1371,-20111.84 1371,-20111.84 1481,-20111.84 1481,-20111.84 1484,-20111.84 1487,-20114.84 1487,-20117.84 1487,-20117.84 1487,-20123.84 1487,-20123.84 1487,-20126.84 1484,-20129.84 1481,-20129.84"/>
<text text-anchor="start" x="1373" y="-20118.64" font-family="Helvetica,sans-Serif" font-size="9.00">Rectangle.resize.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/infrastructure/Rectangle.resize.test.ts&#45;&gt;src/lib/litegraph/src/infrastructure/Rectangle.ts -->
<g id="edge2478" class="edge">
<title>src/lib/litegraph/test/infrastructure/Rectangle.resize.test.ts&#45;&gt;src/lib/litegraph/src/infrastructure/Rectangle.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1487.3,-20123.86C1499.42,-20121.56 1511.02,-20116.78 1519.5,-20107.84 1533.62,-20092.95 1512.37,-20029.7 1527.5,-20015.84 1599.49,-19949.83 1895.98,-19950.79 1967,-20017.84 1997.77,-20046.89 1949.89,-20178.1 1980,-20207.84 2008.43,-20235.91 2132.02,-20188.84 2159.5,-20217.84 2168.17,-20226.98 2166.47,-23834.28 2167.5,-23846.84 2182.71,-24031.59 2229.56,-24252.47 2242.6,-24311.64"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2240.61,-24312.35 2243.96,-24317.75 2244.71,-24311.44 2240.61,-24312.35"/>
</g>
<!-- src/lib/litegraph/test/infrastructure/Rectangle.test.ts -->
<g id="node804" class="node">
<title>src/lib/litegraph/test/infrastructure/Rectangle.test.ts</title>
<g id="a_node804"><a xlink:href="src/lib/litegraph/test/infrastructure/Rectangle.test.ts" xlink:title="Rectangle.test.ts">
<path fill="#ddfeff" stroke="black" d="M1466.5,-20159.84C1466.5,-20159.84 1385.5,-20159.84 1385.5,-20159.84 1382.5,-20159.84 1379.5,-20156.84 1379.5,-20153.84 1379.5,-20153.84 1379.5,-20147.84 1379.5,-20147.84 1379.5,-20144.84 1382.5,-20141.84 1385.5,-20141.84 1385.5,-20141.84 1466.5,-20141.84 1466.5,-20141.84 1469.5,-20141.84 1472.5,-20144.84 1472.5,-20147.84 1472.5,-20147.84 1472.5,-20153.84 1472.5,-20153.84 1472.5,-20156.84 1469.5,-20159.84 1466.5,-20159.84"/>
<text text-anchor="start" x="1387.5" y="-20148.64" font-family="Helvetica,sans-Serif" font-size="9.00">Rectangle.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/infrastructure/Rectangle.test.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2480" class="edge">
<title>src/lib/litegraph/test/infrastructure/Rectangle.test.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1472.62,-20159.34C1490.35,-20165.11 1508.92,-20174.76 1519.5,-20190.84 1539.25,-20220.85 1507.55,-25334.95 1527.5,-25364.84 1597.42,-25469.55 1665.53,-25449.13 1789,-25473.84 1866.57,-25489.36 1906.54,-25524.85 1967,-25473.84 1971.73,-25469.85 2034.98,-25080.75 2048.48,-24997.43"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2050.61,-24997.4 2049.5,-24991.14 2046.46,-24996.73 2050.61,-24997.4"/>
</g>
<!-- src/lib/litegraph/test/infrastructure/Rectangle.test.ts&#45;&gt;src/lib/litegraph/src/infrastructure/Rectangle.ts -->
<g id="edge2479" class="edge">
<title>src/lib/litegraph/test/infrastructure/Rectangle.test.ts&#45;&gt;src/lib/litegraph/src/infrastructure/Rectangle.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1472.55,-20152.93C1489.01,-20151.42 1506.68,-20146.88 1519.5,-20135.84 1528.34,-20128.22 1518.08,-20117.72 1527.5,-20110.84 1685.27,-19995.67 1820.71,-19981.39 1967,-20110.84 1984.77,-20126.56 1973.72,-20193.95 1980,-20216.84 2032.53,-20408.27 2118.5,-20431.6 2159.5,-20625.84 2168.74,-20669.61 2163.82,-23802.25 2167.5,-23846.84 2182.74,-24031.59 2229.57,-24252.47 2242.6,-24311.64"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2240.61,-24312.35 2243.96,-24317.75 2244.71,-24311.44 2240.61,-24312.35"/>
</g>
<!-- src/lib/litegraph/test/litegraph.test.ts -->
<g id="node805" class="node">
<title>src/lib/litegraph/test/litegraph.test.ts</title>
<g id="a_node805"><a xlink:href="src/lib/litegraph/test/litegraph.test.ts" xlink:title="litegraph.test.ts">
<path fill="#ddfeff" stroke="black" d="M1687.5,-20175.84C1687.5,-20175.84 1610.5,-20175.84 1610.5,-20175.84 1607.5,-20175.84 1604.5,-20172.84 1604.5,-20169.84 1604.5,-20169.84 1604.5,-20163.84 1604.5,-20163.84 1604.5,-20160.84 1607.5,-20157.84 1610.5,-20157.84 1610.5,-20157.84 1687.5,-20157.84 1687.5,-20157.84 1690.5,-20157.84 1693.5,-20160.84 1693.5,-20163.84 1693.5,-20163.84 1693.5,-20169.84 1693.5,-20169.84 1693.5,-20172.84 1690.5,-20175.84 1687.5,-20175.84"/>
<text text-anchor="start" x="1612.5" y="-20164.64" font-family="Helvetica,sans-Serif" font-size="9.00">litegraph.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/litegraph.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2484" class="edge">
<title>src/lib/litegraph/test/litegraph.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1693.54,-20161.85C1723.02,-20161.14 1760.25,-20165.99 1781,-20190.84 1791.48,-20203.39 1787.64,-24882.55 1789,-24898.84 1807,-25114.12 1863.14,-25371.88 1877.58,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.55,-25436.42 1878.92,-25441.8 1879.64,-25435.49 1875.55,-25436.42"/>
</g>
<!-- src/lib/litegraph/test/litegraph.test.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts -->
<g id="edge2481" class="edge">
<title>src/lib/litegraph/test/litegraph.test.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1693.69,-20174.81C1722.65,-20177.37 1759.21,-20174.87 1781,-20151.84 1801.81,-20129.85 1766.97,-20036.61 1789,-20015.84 1900.03,-19911.15 2372.47,-19956.47 2473.5,-20070.84 2523.8,-20127.78 2542.21,-21359.48 2544.3,-21511.49"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2542.2,-21511.58 2544.38,-21517.55 2546.4,-21511.52 2542.2,-21511.58"/>
</g>
<!-- src/lib/litegraph/test/litegraph.test.ts&#45;&gt;src/lib/litegraph/src/LGraph.ts -->
<g id="edge2483" class="edge">
<title>src/lib/litegraph/test/litegraph.test.ts&#45;&gt;src/lib/litegraph/src/LGraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-dasharray="5,2" stroke-opacity="0.200000" d="M1693.5,-20174.91C1722.58,-20177.56 1759.34,-20175.14 1781,-20151.84 1795.76,-20135.95 1773.4,-19971.9 1789,-19956.84 1898.45,-19851.2 2354.06,-19859.65 2473.5,-19953.84 2886.58,-20279.57 2686.03,-20582.62 2749.5,-21104.84 2776.07,-21323.45 2734.88,-22868.35 2762.5,-23086.84 2774.86,-23184.56 2810.69,-23298.1 2823.97,-23338.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2822,-23338.78 2825.9,-23343.8 2825.98,-23337.44 2822,-23338.78"/>
</g>
<!-- src/lib/litegraph/test/litegraph.test.ts&#45;&gt;src/lib/litegraph/src/LiteGraphGlobal.ts -->
<g id="edge2485" class="edge">
<title>src/lib/litegraph/test/litegraph.test.ts&#45;&gt;src/lib/litegraph/src/LiteGraphGlobal.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1693.77,-20174.33C1722.39,-20176.55 1758.51,-20173.86 1781,-20151.84 1799.9,-20133.32 1769.07,-20110.25 1789,-20092.84 1848.58,-20040.79 1890.96,-20071 1967,-20092.84 2144.14,-20143.7 2228.97,-20151.75 2318.5,-20312.84 2333.18,-20339.25 2310.1,-24643.5 2331.5,-24664.84 2376.19,-24709.4 2425.35,-24705.64 2473.5,-24664.84 2614.08,-24545.7 2592.98,-24030.37 2609.5,-23846.84 2618.25,-23749.66 2603.1,-23064.45 2622.5,-22968.84 2633.38,-22915.21 2662.44,-22856.52 2676.78,-22829.7"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2678.75,-22830.45 2679.76,-22824.18 2675.06,-22828.46 2678.75,-22830.45"/>
</g>
<!-- src/lib/litegraph/test/litegraph.test.ts&#45;&gt;src/lib/litegraph/test/testExtensions.ts -->
<g id="edge2482" class="edge">
<title>src/lib/litegraph/test/litegraph.test.ts&#45;&gt;src/lib/litegraph/test/testExtensions.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1693.61,-20162.05C1722.92,-20161.48 1759.93,-20166.42 1781,-20190.84 1789.5,-20200.69 1786.47,-20412.08 1789,-20424.84 1807.21,-20516.54 1855.26,-20619.15 1873.68,-20656.37"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1871.81,-20657.34 1876.37,-20661.77 1875.57,-20655.46 1871.81,-20657.34"/>
</g>
<!-- src/lib/litegraph/test/measure.test.ts -->
<g id="node806" class="node">
<title>src/lib/litegraph/test/measure.test.ts</title>
<g id="a_node806"><a xlink:href="src/lib/litegraph/test/measure.test.ts" xlink:title="measure.test.ts">
<path fill="#ddfeff" stroke="black" d="M1463.5,-20885.84C1463.5,-20885.84 1388.5,-20885.84 1388.5,-20885.84 1385.5,-20885.84 1382.5,-20882.84 1382.5,-20879.84 1382.5,-20879.84 1382.5,-20873.84 1382.5,-20873.84 1382.5,-20870.84 1385.5,-20867.84 1388.5,-20867.84 1388.5,-20867.84 1463.5,-20867.84 1463.5,-20867.84 1466.5,-20867.84 1469.5,-20870.84 1469.5,-20873.84 1469.5,-20873.84 1469.5,-20879.84 1469.5,-20879.84 1469.5,-20882.84 1466.5,-20885.84 1463.5,-20885.84"/>
<text text-anchor="start" x="1390.5" y="-20874.64" font-family="Helvetica,sans-Serif" font-size="9.00">measure.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/measure.test.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2486" class="edge">
<title>src/lib/litegraph/test/measure.test.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1469.7,-20872.53C1487.81,-20873.2 1507.47,-20877.72 1519.5,-20891.84 1540.47,-20916.44 1504.62,-25524 1527.5,-25546.84 1665.74,-25684.84 1822.32,-25678.07 1967,-25546.84 1978,-25536.86 1978.07,-25428.56 1980,-25413.84 2001.47,-25249.81 2037.76,-25052.42 2048.14,-24996.97"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2050.24,-24997.21 2049.28,-24990.92 2046.11,-24996.43 2050.24,-24997.21"/>
</g>
<!-- src/lib/litegraph/test/measure.test.ts&#45;&gt;src/lib/litegraph/src/measure.ts -->
<g id="edge2487" class="edge">
<title>src/lib/litegraph/test/measure.test.ts&#45;&gt;src/lib/litegraph/src/measure.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1469.7,-20872.53C1487.81,-20873.2 1507.47,-20877.72 1519.5,-20891.84 1530.11,-20904.28 1520.76,-25585.94 1527.5,-25600.84 1613.84,-25791.77 1671.45,-25912.84 1881,-25912.84 1881,-25912.84 1881,-25912.84 2053,-25912.84 2082.54,-25912.84 2293.66,-25914.83 2318.5,-25898.84 2329.03,-25892.06 2321.06,-25880.76 2331.5,-25873.84 2371.08,-25847.6 2497.02,-25856.84 2544.5,-25856.84 2544.5,-25856.84 2544.5,-25856.84 2967.5,-25856.84 3132.35,-25856.84 3105.87,-25295.63 3124.5,-25131.84 3136.78,-25023.86 3134.15,-24262.46 3137.5,-24153.84 3148.55,-23795.36 3174.75,-23357.04 3180.05,-23270.2"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="3182.16,-23270.25 3180.43,-23264.13 3177.96,-23269.99 3182.16,-23270.25"/>
</g>
<!-- src/lib/litegraph/test/measure.test.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts -->
<g id="edge2488" class="edge">
<title>src/lib/litegraph/test/measure.test.ts&#45;&gt;src/lib/litegraph/src/types/globalEnums.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1469.64,-20881.09C1487.74,-20880.41 1507.4,-20875.9 1519.5,-20861.84 1532.91,-20846.25 1519.17,-20140.63 1527.5,-20121.84 1591.7,-19977.08 1649.39,-19954.57 1789,-19879.84 2058.34,-19735.65 2168.12,-19807.86 2473.5,-19816.84 2534.02,-19818.62 2562.97,-19786.09 2609.5,-19824.84 2809.96,-19991.76 2714.2,-20136.37 2749.5,-20394.84 2823.58,-20937.22 2828.65,-22787.12 2828.98,-22973.64"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2826.88,-22973.79 2828.99,-22979.79 2831.08,-22973.78 2826.88,-22973.79"/>
</g>
<!-- src/lib/litegraph/test/serialise.test.ts -->
<g id="node807" class="node">
<title>src/lib/litegraph/test/serialise.test.ts</title>
<g id="a_node807"><a xlink:href="src/lib/litegraph/test/serialise.test.ts" xlink:title="serialise.test.ts">
<path fill="#ddfeff" stroke="black" d="M1684.5,-20709.84C1684.5,-20709.84 1613.5,-20709.84 1613.5,-20709.84 1610.5,-20709.84 1607.5,-20706.84 1607.5,-20703.84 1607.5,-20703.84 1607.5,-20697.84 1607.5,-20697.84 1607.5,-20694.84 1610.5,-20691.84 1613.5,-20691.84 1613.5,-20691.84 1684.5,-20691.84 1684.5,-20691.84 1687.5,-20691.84 1690.5,-20694.84 1690.5,-20697.84 1690.5,-20697.84 1690.5,-20703.84 1690.5,-20703.84 1690.5,-20706.84 1687.5,-20709.84 1684.5,-20709.84"/>
<text text-anchor="start" x="1615.5" y="-20698.64" font-family="Helvetica,sans-Serif" font-size="9.00">serialise.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/serialise.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2490" class="edge">
<title>src/lib/litegraph/test/serialise.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1690.67,-20692.82C1720.33,-20689.58 1759.03,-20691.26 1781,-20715.84 1790.68,-20726.67 1787.79,-24884.36 1789,-24898.84 1807.02,-25114.12 1863.15,-25371.88 1877.59,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.55,-25436.41 1878.92,-25441.8 1879.65,-25435.49 1875.55,-25436.41"/>
</g>
<!-- src/lib/litegraph/test/serialise.test.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts -->
<g id="edge2491" class="edge">
<title>src/lib/litegraph/test/serialise.test.ts&#45;&gt;src/lib/litegraph/src/types/serialisation.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1690.51,-20708.7C1720.08,-20711.86 1758.75,-20710.16 1781,-20685.84 1792.97,-20672.76 1776.31,-20379.21 1789,-20366.84 1845.64,-20311.6 1891.38,-20343.61 1967,-20366.84 2069.93,-20398.45 2071.06,-20454.95 2167.5,-20502.84 2230.95,-20534.34 2277.12,-20496.34 2318.5,-20553.84 2339.74,-20583.36 2305.75,-25765.15 2331.5,-25790.84 2342.43,-25801.74 2598.55,-25801.72 2609.5,-25790.84 2620.2,-25780.2 2621.63,-23633.9 2622.5,-23618.84 2635.27,-23397.36 2673.17,-23129.55 2682.77,-23063.9"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2684.86,-23064.1 2683.66,-23057.86 2680.71,-23063.49 2684.86,-23064.1"/>
</g>
<!-- src/lib/litegraph/test/serialise.test.ts&#45;&gt;src/lib/litegraph/test/testExtensions.ts -->
<g id="edge2489" class="edge">
<title>src/lib/litegraph/test/serialise.test.ts&#45;&gt;src/lib/litegraph/test/testExtensions.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1690.76,-20696.54C1716.64,-20693.72 1750.82,-20689.83 1781,-20685.84 1796.59,-20683.77 1813.52,-20681.32 1828.94,-20679"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1829.38,-20681.06 1835,-20678.08 1828.75,-20676.9 1829.38,-20681.06"/>
</g>
<!-- src/lib/litegraph/test/subgraph/ExecutableNodeDTO.test.ts -->
<g id="node808" class="node">
<title>src/lib/litegraph/test/subgraph/ExecutableNodeDTO.test.ts</title>
<g id="a_node808"><a xlink:href="src/lib/litegraph/test/subgraph/ExecutableNodeDTO.test.ts" xlink:title="ExecutableNodeDTO.test.ts">
<path fill="#ddfeff" stroke="black" d="M1713,-20567.84C1713,-20567.84 1585,-20567.84 1585,-20567.84 1582,-20567.84 1579,-20564.84 1579,-20561.84 1579,-20561.84 1579,-20555.84 1579,-20555.84 1579,-20552.84 1582,-20549.84 1585,-20549.84 1585,-20549.84 1713,-20549.84 1713,-20549.84 1716,-20549.84 1719,-20552.84 1719,-20555.84 1719,-20555.84 1719,-20561.84 1719,-20561.84 1719,-20564.84 1716,-20567.84 1713,-20567.84"/>
<text text-anchor="start" x="1587" y="-20556.64" font-family="Helvetica,sans-Serif" font-size="9.00">ExecutableNodeDTO.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/subgraph/ExecutableNodeDTO.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2493" class="edge">
<title>src/lib/litegraph/test/subgraph/ExecutableNodeDTO.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1693.07,-20549.83C1722.34,-20546.47 1759.5,-20548.14 1781,-20571.84 1791.1,-20582.96 1787.75,-24883.86 1789,-24898.84 1807.02,-25114.12 1863.15,-25371.88 1877.59,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.55,-25436.41 1878.92,-25441.8 1879.64,-25435.49 1875.55,-25436.41"/>
</g>
<!-- src/lib/litegraph/test/subgraph/ExecutableNodeDTO.test.ts&#45;&gt;src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts -->
<g id="edge2494" class="edge">
<title>src/lib/litegraph/test/subgraph/ExecutableNodeDTO.test.ts&#45;&gt;src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1693.07,-20549.83C1722.33,-20546.48 1759.49,-20548.15 1781,-20571.84 1795.66,-20587.98 1780.9,-23691.59 1789,-23711.84 1803.77,-23748.74 1839.96,-23779.68 1862.29,-23796.12"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1861.28,-23797.98 1867.38,-23799.79 1863.74,-23794.58 1861.28,-23797.98"/>
</g>
<!-- src/lib/litegraph/test/subgraph/ExecutableNodeDTO.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts -->
<g id="edge2492" class="edge">
<title>src/lib/litegraph/test/subgraph/ExecutableNodeDTO.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1719.15,-20567.47C1741.87,-20566.42 1765.29,-20560.49 1781,-20543.84 1802.99,-20520.52 1767.32,-20423.44 1789,-20399.84 1797.9,-20390.15 1810.45,-20385.32 1823.44,-20383.23"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1823.75,-20385.3 1829.43,-20382.45 1823.21,-20381.14 1823.75,-20385.3"/>
</g>
<!-- src/lib/litegraph/test/subgraph/Subgraph.test.ts -->
<g id="node809" class="node">
<title>src/lib/litegraph/test/subgraph/Subgraph.test.ts</title>
<g id="a_node809"><a xlink:href="src/lib/litegraph/test/subgraph/Subgraph.test.ts" xlink:title="Subgraph.test.ts">
<path fill="#ddfeff" stroke="black" d="M1466.5,-20301.84C1466.5,-20301.84 1385.5,-20301.84 1385.5,-20301.84 1382.5,-20301.84 1379.5,-20298.84 1379.5,-20295.84 1379.5,-20295.84 1379.5,-20289.84 1379.5,-20289.84 1379.5,-20286.84 1382.5,-20283.84 1385.5,-20283.84 1385.5,-20283.84 1466.5,-20283.84 1466.5,-20283.84 1469.5,-20283.84 1472.5,-20286.84 1472.5,-20289.84 1472.5,-20289.84 1472.5,-20295.84 1472.5,-20295.84 1472.5,-20298.84 1469.5,-20301.84 1466.5,-20301.84"/>
<text text-anchor="start" x="1387.5" y="-20290.64" font-family="Helvetica,sans-Serif" font-size="9.00">Subgraph.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/subgraph/Subgraph.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2498" class="edge">
<title>src/lib/litegraph/test/subgraph/Subgraph.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1472.67,-20289.74C1489.97,-20291.16 1508.2,-20296.3 1519.5,-20309.84 1530.47,-20322.99 1518.74,-25227.12 1527.5,-25241.84 1593.12,-25352.06 1672.18,-25311.92 1781,-25379.84 1811.05,-25398.59 1844.27,-25422.95 1863.86,-25437.72"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1862.95,-25439.67 1869,-25441.61 1865.49,-25436.32 1862.95,-25439.67"/>
</g>
<!-- src/lib/litegraph/test/subgraph/Subgraph.test.ts&#45;&gt;src/lib/litegraph/src/utils/uuid.ts -->
<g id="edge2499" class="edge">
<title>src/lib/litegraph/test/subgraph/Subgraph.test.ts&#45;&gt;src/lib/litegraph/src/utils/uuid.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1439.56,-20283.66C1460.69,-20267.35 1502.71,-20231.05 1519.5,-20188.84 1530.39,-20161.46 1509.09,-19946.83 1527.5,-19923.84 1602.48,-19830.18 1669.97,-19871.84 1789,-19856.84 1952.37,-19836.24 1995.15,-19846.67 2159.5,-19856.84 2229.68,-19861.18 2408.42,-19869.22 2473.5,-19895.84 2543.93,-19924.64 2575.57,-19931.73 2609.5,-19999.84 2621.99,-20024.9 2605.09,-21993.9 2622.5,-22015.84 2629.7,-22024.91 2641.33,-22029.09 2652.62,-22030.86"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2652.62,-22032.97 2658.83,-22031.6 2653.12,-22028.8 2652.62,-22032.97"/>
</g>
<!-- src/lib/litegraph/test/subgraph/Subgraph.test.ts&#45;&gt;src/lib/litegraph/src/infrastructure/RecursionError.ts -->
<g id="edge2497" class="edge">
<title>src/lib/litegraph/test/subgraph/Subgraph.test.ts&#45;&gt;src/lib/litegraph/src/infrastructure/RecursionError.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1438.85,-20283.76C1459.31,-20267.34 1500.83,-20230.52 1519.5,-20188.84 1525.81,-20174.75 1515.97,-20130.1 1527.5,-20119.84 1611.63,-20044.9 1680.18,-20069.55 1781,-20119.84 1903.97,-20181.17 1909.34,-20242.1 1967,-20366.84 1978.08,-20390.82 1968.21,-20401.2 1980,-20424.84 2034.96,-20535.01 2116.88,-20520.33 2159.5,-20635.84 2168.77,-20660.96 2150.41,-24471.22 2167.5,-24491.84 2174.16,-24499.87 2183.69,-24504.48 2193.82,-24506.98"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2193.54,-24509.07 2199.84,-24508.22 2194.38,-24504.96 2193.54,-24509.07"/>
</g>
<!-- src/lib/litegraph/test/subgraph/Subgraph.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts -->
<g id="edge2496" class="edge">
<title>src/lib/litegraph/test/subgraph/Subgraph.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1472.61,-20292.01C1561.79,-20290.64 1753,-20289.05 1781,-20299.84 1820,-20314.87 1853.99,-20352.36 1870.45,-20372.87"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1868.89,-20374.29 1874.25,-20377.7 1872.19,-20371.69 1868.89,-20374.29"/>
</g>
<!-- src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts -->
<g id="node810" class="node">
<title>src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts</title>
<g id="a_node810"><a xlink:href="src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts" xlink:title="subgraphFixtures.ts">
<path fill="#ddfeff" stroke="black" d="M1696.5,-20395.84C1696.5,-20395.84 1601.5,-20395.84 1601.5,-20395.84 1598.5,-20395.84 1595.5,-20392.84 1595.5,-20389.84 1595.5,-20389.84 1595.5,-20383.84 1595.5,-20383.84 1595.5,-20380.84 1598.5,-20377.84 1601.5,-20377.84 1601.5,-20377.84 1696.5,-20377.84 1696.5,-20377.84 1699.5,-20377.84 1702.5,-20380.84 1702.5,-20383.84 1702.5,-20383.84 1702.5,-20389.84 1702.5,-20389.84 1702.5,-20392.84 1699.5,-20395.84 1696.5,-20395.84"/>
<text text-anchor="start" x="1603.5" y="-20384.64" font-family="Helvetica,sans-Serif" font-size="9.00">subgraphFixtures.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/subgraph/Subgraph.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts -->
<g id="edge2495" class="edge">
<title>src/lib/litegraph/test/subgraph/Subgraph.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1472.82,-20290.54C1489.72,-20292.17 1507.62,-20297.25 1519.5,-20309.84 1539.18,-20330.68 1507.06,-20353.74 1527.5,-20373.84 1543.48,-20389.55 1567.01,-20394.44 1589.05,-20394.79"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1589.23,-20396.89 1595.22,-20394.77 1589.22,-20392.69 1589.23,-20396.89"/>
</g>
<!-- src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2538" class="edge">
<title>src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1693.07,-20377.83C1722.34,-20374.47 1759.5,-20376.14 1781,-20399.84 1791.5,-20411.41 1787.7,-24883.27 1789,-24898.84 1807.01,-25114.12 1863.14,-25371.88 1877.59,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.55,-25436.42 1878.92,-25441.8 1879.64,-25435.49 1875.55,-25436.42"/>
</g>
<!-- src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphNode.ts -->
<g id="edge2539" class="edge">
<title>src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts&#45;&gt;src/lib/litegraph/src/subgraph/SubgraphNode.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1608.5,-20377.82C1575.63,-20373.09 1533.21,-20373.78 1523.5,-20405.84 1514.92,-20434.18 1522.81,-20909.23 1523.5,-20938.84 1549.73,-22067.9 1637.56,-23460.4 1647.99,-23623.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1645.92,-23623.68 1648.4,-23629.54 1650.11,-23623.41 1645.92,-23623.68"/>
</g>
<!-- src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts&#45;&gt;src/lib/litegraph/test/testExtensions.ts -->
<g id="edge2536" class="edge">
<title>src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts&#45;&gt;src/lib/litegraph/test/testExtensions.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1702.6,-20379.37C1728.8,-20378.56 1759.41,-20382.38 1781,-20399.84 1790.07,-20407.17 1785.18,-20413.81 1789,-20424.84 1819.5,-20512.8 1859.88,-20616.94 1874.97,-20655.5"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1873.18,-20656.69 1877.33,-20661.51 1877.09,-20655.16 1873.18,-20656.69"/>
</g>
<!-- src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts -->
<g id="edge2537" class="edge">
<title>src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1702.71,-20386.84C1738.58,-20386.84 1786.07,-20386.84 1823.01,-20386.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1823.32,-20388.94 1829.32,-20386.84 1823.32,-20384.74 1823.32,-20388.94"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphConversion.test.ts -->
<g id="node811" class="node">
<title>src/lib/litegraph/test/subgraph/SubgraphConversion.test.ts</title>
<g id="a_node811"><a xlink:href="src/lib/litegraph/test/subgraph/SubgraphConversion.test.ts" xlink:title="SubgraphConversion.test.ts">
<path fill="#ddfeff" stroke="black" d="M1714.5,-20351.84C1714.5,-20351.84 1583.5,-20351.84 1583.5,-20351.84 1580.5,-20351.84 1577.5,-20348.84 1577.5,-20345.84 1577.5,-20345.84 1577.5,-20339.84 1577.5,-20339.84 1577.5,-20336.84 1580.5,-20333.84 1583.5,-20333.84 1583.5,-20333.84 1714.5,-20333.84 1714.5,-20333.84 1717.5,-20333.84 1720.5,-20336.84 1720.5,-20339.84 1720.5,-20339.84 1720.5,-20345.84 1720.5,-20345.84 1720.5,-20348.84 1717.5,-20351.84 1714.5,-20351.84"/>
<text text-anchor="start" x="1585.5" y="-20340.64" font-family="Helvetica,sans-Serif" font-size="9.00">SubgraphConversion.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphConversion.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2502" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphConversion.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1720.83,-20339.02C1743.41,-20341.7 1766.33,-20349.27 1781,-20366.84 1791.09,-20378.92 1787.69,-24883.16 1789,-24898.84 1807.01,-25114.12 1863.14,-25371.88 1877.59,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.55,-25436.42 1878.92,-25441.8 1879.64,-25435.49 1875.55,-25436.42"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphConversion.test.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts -->
<g id="edge2500" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphConversion.test.ts&#45;&gt;src/lib/litegraph/src/LiteGraphSingleton.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1702.7,-20333.79C1730.81,-20326.05 1763.19,-20311.82 1781,-20285.84 1793.13,-20268.13 1775.41,-20109.45 1789,-20092.84 1844.34,-20025.16 1893.21,-20056.36 1980,-20045.84 2059.2,-20036.24 2081.25,-20030.28 2159.5,-20045.84 2307.64,-20075.29 2386.31,-20052.5 2473.5,-20175.84 2514.08,-20233.24 2540.86,-21365.22 2544.16,-21511.35"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2542.06,-21511.6 2544.3,-21517.55 2546.26,-21511.51 2542.06,-21511.6"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphConversion.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts -->
<g id="edge2501" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphConversion.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1720.62,-20350.99C1740.25,-20353.67 1761.52,-20356.98 1781,-20360.84 1802.03,-20365 1825.21,-20370.94 1843.96,-20376.09"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1843.79,-20378.23 1850.14,-20377.81 1844.92,-20374.18 1843.79,-20378.23"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphEdgeCases.test.ts -->
<g id="node812" class="node">
<title>src/lib/litegraph/test/subgraph/SubgraphEdgeCases.test.ts</title>
<g id="a_node812"><a xlink:href="src/lib/litegraph/test/subgraph/SubgraphEdgeCases.test.ts" xlink:title="SubgraphEdgeCases.test.ts">
<path fill="#ddfeff" stroke="black" d="M1714,-20477.84C1714,-20477.84 1584,-20477.84 1584,-20477.84 1581,-20477.84 1578,-20474.84 1578,-20471.84 1578,-20471.84 1578,-20465.84 1578,-20465.84 1578,-20462.84 1581,-20459.84 1584,-20459.84 1584,-20459.84 1714,-20459.84 1714,-20459.84 1717,-20459.84 1720,-20462.84 1720,-20465.84 1720,-20465.84 1720,-20471.84 1720,-20471.84 1720,-20474.84 1717,-20477.84 1714,-20477.84"/>
<text text-anchor="start" x="1586" y="-20466.64" font-family="Helvetica,sans-Serif" font-size="9.00">SubgraphEdgeCases.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphEdgeCases.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2504" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphEdgeCases.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1703.15,-20459.82C1730.51,-20458.46 1762.01,-20462.59 1781,-20483.84 1791.22,-20495.27 1787.72,-24883.56 1789,-24898.84 1807.01,-25114.12 1863.15,-25371.88 1877.59,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.55,-25436.41 1878.92,-25441.8 1879.64,-25435.49 1875.55,-25436.41"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphEdgeCases.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts -->
<g id="edge2503" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphEdgeCases.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1720.02,-20476.55C1742.13,-20475.23 1764.96,-20469.36 1781,-20453.84 1798.44,-20436.97 1771.79,-20416.93 1789,-20399.84 1798.05,-20390.85 1810.28,-20386.17 1822.87,-20384"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1823.42,-20386.05 1829.07,-20383.13 1822.83,-20381.89 1823.42,-20386.05"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphEvents.test.ts -->
<g id="node813" class="node">
<title>src/lib/litegraph/test/subgraph/SubgraphEvents.test.ts</title>
<g id="a_node813"><a xlink:href="src/lib/litegraph/test/subgraph/SubgraphEvents.test.ts" xlink:title="SubgraphEvents.test.ts">
<path fill="#ddfeff" stroke="black" d="M1482,-20333.84C1482,-20333.84 1370,-20333.84 1370,-20333.84 1367,-20333.84 1364,-20330.84 1364,-20327.84 1364,-20327.84 1364,-20321.84 1364,-20321.84 1364,-20318.84 1367,-20315.84 1370,-20315.84 1370,-20315.84 1482,-20315.84 1482,-20315.84 1485,-20315.84 1488,-20318.84 1488,-20321.84 1488,-20321.84 1488,-20327.84 1488,-20327.84 1488,-20330.84 1485,-20333.84 1482,-20333.84"/>
<text text-anchor="start" x="1372" y="-20322.64" font-family="Helvetica,sans-Serif" font-size="9.00">SubgraphEvents.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphEvents.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts -->
<g id="edge2506" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphEvents.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1486.66,-20315.84C1500.07,-20314.17 1514.24,-20312.69 1527.5,-20311.84 1583.72,-20308.22 1727.56,-20294.02 1781,-20311.84 1817.13,-20323.88 1850.72,-20354.66 1868.27,-20372.83"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1867.14,-20374.68 1872.79,-20377.59 1870.18,-20371.79 1867.14,-20374.68"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphEvents.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts -->
<g id="edge2505" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphEvents.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1488.38,-20326.09C1499.86,-20328.93 1510.93,-20333.79 1519.5,-20341.84 1530.19,-20351.87 1516.45,-20364.21 1527.5,-20373.84 1544.18,-20388.37 1567.48,-20393.15 1589.15,-20393.75"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1589.19,-20395.85 1595.21,-20393.82 1589.23,-20391.65 1589.19,-20395.85"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphIO.test.ts -->
<g id="node814" class="node">
<title>src/lib/litegraph/test/subgraph/SubgraphIO.test.ts</title>
<g id="a_node814"><a xlink:href="src/lib/litegraph/test/subgraph/SubgraphIO.test.ts" xlink:title="SubgraphIO.test.ts">
<path fill="#ddfeff" stroke="black" d="M1471.5,-20365.84C1471.5,-20365.84 1380.5,-20365.84 1380.5,-20365.84 1377.5,-20365.84 1374.5,-20362.84 1374.5,-20359.84 1374.5,-20359.84 1374.5,-20353.84 1374.5,-20353.84 1374.5,-20350.84 1377.5,-20347.84 1380.5,-20347.84 1380.5,-20347.84 1471.5,-20347.84 1471.5,-20347.84 1474.5,-20347.84 1477.5,-20350.84 1477.5,-20353.84 1477.5,-20353.84 1477.5,-20359.84 1477.5,-20359.84 1477.5,-20362.84 1474.5,-20365.84 1471.5,-20365.84"/>
<text text-anchor="start" x="1382.5" y="-20354.64" font-family="Helvetica,sans-Serif" font-size="9.00">SubgraphIO.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphIO.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2509" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphIO.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1477.88,-20353.11C1493.5,-20354.76 1509.26,-20359.83 1519.5,-20371.84 1530.78,-20385.07 1515.57,-25366.2 1527.5,-25378.84 1546.87,-25399.35 1753.95,-25385.81 1781,-25393.84 1812.69,-25403.25 1845.19,-25424.3 1864.21,-25438.02"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1863.13,-25439.83 1869.21,-25441.68 1865.61,-25436.44 1863.13,-25439.83"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphIO.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts -->
<g id="edge2508" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphIO.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1477.76,-20354.86C1492.15,-20352.42 1507.23,-20347.92 1519.5,-20339.84 1524.85,-20336.31 1521.85,-20330.86 1527.5,-20327.84 1577.17,-20301.26 1726.66,-20313 1781,-20327.84 1813.71,-20336.77 1846.6,-20359.43 1865.32,-20373.93"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1864.2,-20375.72 1870.21,-20377.78 1866.8,-20372.42 1864.2,-20375.72"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphIO.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts -->
<g id="edge2507" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphIO.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1477.55,-20364.24C1491.21,-20366.46 1505.96,-20369.05 1519.5,-20371.84 1523.09,-20372.58 1523.89,-20373.19 1527.5,-20373.84 1547.49,-20377.4 1569.54,-20380.12 1589.25,-20382.13"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1589.11,-20384.23 1595.28,-20382.73 1589.52,-20380.05 1589.11,-20384.23"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphMemory.test.ts -->
<g id="node815" class="node">
<title>src/lib/litegraph/test/subgraph/SubgraphMemory.test.ts</title>
<g id="a_node815"><a xlink:href="src/lib/litegraph/test/subgraph/SubgraphMemory.test.ts" xlink:title="SubgraphMemory.test.ts">
<path fill="#ddfeff" stroke="black" d="M1484,-20395.84C1484,-20395.84 1368,-20395.84 1368,-20395.84 1365,-20395.84 1362,-20392.84 1362,-20389.84 1362,-20389.84 1362,-20383.84 1362,-20383.84 1362,-20380.84 1365,-20377.84 1368,-20377.84 1368,-20377.84 1484,-20377.84 1484,-20377.84 1487,-20377.84 1490,-20380.84 1490,-20383.84 1490,-20383.84 1490,-20389.84 1490,-20389.84 1490,-20392.84 1487,-20395.84 1484,-20395.84"/>
<text text-anchor="start" x="1370" y="-20384.64" font-family="Helvetica,sans-Serif" font-size="9.00">SubgraphMemory.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphMemory.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2512" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphMemory.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1490.36,-20385.24C1501.56,-20387.98 1512.01,-20393.05 1519.5,-20401.84 1530.74,-20415.03 1515.6,-25380.24 1527.5,-25392.84 1546.87,-25413.35 1753.54,-25401.33 1781,-25407.84 1809.12,-25414.5 1839.32,-25428.54 1859.09,-25438.77"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1858.34,-25440.75 1864.63,-25441.68 1860.29,-25437.03 1858.34,-25440.75"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphMemory.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts -->
<g id="edge2511" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphMemory.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1477.45,-20377.81C1493.4,-20375.36 1511.14,-20373.05 1527.5,-20371.84 1639.86,-20363.5 1668.65,-20363.46 1781,-20371.84 1795.25,-20372.9 1810.54,-20374.8 1824.78,-20376.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1824.56,-20378.99 1830.81,-20377.81 1825.19,-20374.84 1824.56,-20378.99"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphMemory.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts -->
<g id="edge2510" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphMemory.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1490.03,-20386.84C1521.25,-20386.84 1558.71,-20386.84 1589.31,-20386.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1589.34,-20388.94 1595.34,-20386.84 1589.34,-20384.74 1589.34,-20388.94"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphNode.test.ts -->
<g id="node816" class="node">
<title>src/lib/litegraph/test/subgraph/SubgraphNode.test.ts</title>
<g id="a_node816"><a xlink:href="src/lib/litegraph/test/subgraph/SubgraphNode.test.ts" xlink:title="SubgraphNode.test.ts">
<path fill="#ddfeff" stroke="black" d="M1478,-20425.84C1478,-20425.84 1374,-20425.84 1374,-20425.84 1371,-20425.84 1368,-20422.84 1368,-20419.84 1368,-20419.84 1368,-20413.84 1368,-20413.84 1368,-20410.84 1371,-20407.84 1374,-20407.84 1374,-20407.84 1478,-20407.84 1478,-20407.84 1481,-20407.84 1484,-20410.84 1484,-20413.84 1484,-20413.84 1484,-20419.84 1484,-20419.84 1484,-20422.84 1481,-20425.84 1478,-20425.84"/>
<text text-anchor="start" x="1376" y="-20414.64" font-family="Helvetica,sans-Serif" font-size="9.00">SubgraphNode.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphNode.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2515" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphNode.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1484.04,-20412.64C1497.52,-20414.63 1510.55,-20419.56 1519.5,-20429.84 1542.2,-20455.9 1504.6,-25380.95 1527.5,-25406.84 1537.85,-25418.54 1752.19,-25439.19 1841.97,-25447.36"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1841.79,-25449.46 1847.96,-25447.91 1842.17,-25445.27 1841.79,-25449.46"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphNode.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts -->
<g id="edge2514" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphNode.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1484.04,-20417.96C1554.28,-20418.53 1677.05,-20416.87 1781,-20401.84 1784.63,-20401.31 1785.4,-20400.54 1789,-20399.84 1799.95,-20397.7 1811.71,-20395.77 1823.03,-20394.09"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1823.63,-20396.12 1829.26,-20393.18 1823.02,-20391.97 1823.63,-20396.12"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphNode.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts -->
<g id="edge2513" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphNode.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1484.38,-20408.3C1496.03,-20406.35 1508.19,-20404.16 1519.5,-20401.84 1523.09,-20401.1 1523.89,-20400.48 1527.5,-20399.84 1547.49,-20396.28 1569.54,-20393.55 1589.25,-20391.54"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1589.52,-20393.62 1595.28,-20390.94 1589.11,-20389.45 1589.52,-20393.62"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphNode.titleButton.test.ts -->
<g id="node817" class="node">
<title>src/lib/litegraph/test/subgraph/SubgraphNode.titleButton.test.ts</title>
<g id="a_node817"><a xlink:href="src/lib/litegraph/test/subgraph/SubgraphNode.titleButton.test.ts" xlink:title="SubgraphNode.titleButton.test.ts">
<path fill="#ddfeff" stroke="black" d="M1726.5,-20219.84C1726.5,-20219.84 1571.5,-20219.84 1571.5,-20219.84 1568.5,-20219.84 1565.5,-20216.84 1565.5,-20213.84 1565.5,-20213.84 1565.5,-20207.84 1565.5,-20207.84 1565.5,-20204.84 1568.5,-20201.84 1571.5,-20201.84 1571.5,-20201.84 1726.5,-20201.84 1726.5,-20201.84 1729.5,-20201.84 1732.5,-20204.84 1732.5,-20207.84 1732.5,-20207.84 1732.5,-20213.84 1732.5,-20213.84 1732.5,-20216.84 1729.5,-20219.84 1726.5,-20219.84"/>
<text text-anchor="start" x="1573.5" y="-20208.64" font-family="Helvetica,sans-Serif" font-size="9.00">SubgraphNode.titleButton.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphNode.titleButton.test.ts&#45;&gt;src/lib/litegraph/src/LGraphCanvas.ts -->
<g id="edge2518" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphNode.titleButton.test.ts&#45;&gt;src/lib/litegraph/src/LGraphCanvas.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1695.02,-20219.84C1723.81,-20222.75 1759.63,-20220.57 1781,-20197.84 1797.45,-20180.34 1773.22,-19999.94 1789,-19981.84 1817,-19949.71 2501.88,-19848.84 2544.5,-19848.84 2544.5,-19848.84 2544.5,-19848.84 2687,-19848.84 2981.91,-19848.84 2880.53,-20863.98 2905.5,-21157.84 2914.57,-21264.62 2896.7,-22980.99 2913.5,-23086.84 2922.37,-23142.71 2947.07,-23205.65 2958.95,-23233.81"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2957.13,-23234.89 2961.42,-23239.59 2960.99,-23233.25 2957.13,-23234.89"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphNode.titleButton.test.ts&#45;&gt;src/lib/litegraph/src/LGraphButton.ts -->
<g id="edge2517" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphNode.titleButton.test.ts&#45;&gt;src/lib/litegraph/src/LGraphButton.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1696.46,-20219.86C1724.92,-20222.48 1759.82,-20219.95 1781,-20197.84 1803.02,-20174.85 1765.87,-20076.7 1789,-20054.84 1875.56,-19972.98 2245.63,-20044.58 2318.5,-20138.84 2341.62,-20168.75 2307.77,-21470.4 2331.5,-21499.84 2335.48,-21504.78 2340.72,-21508.3 2346.51,-21510.79"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2346.1,-21512.87 2352.45,-21512.94 2347.53,-21508.92 2346.1,-21512.87"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphNode.titleButton.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts -->
<g id="edge2516" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphNode.titleButton.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1732.79,-20209.06C1749.7,-20211.7 1766.69,-20216.77 1781,-20225.84 1836.25,-20260.82 1865.99,-20338.53 1876.52,-20371.53"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1874.59,-20372.4 1878.38,-20377.51 1878.61,-20371.16 1874.59,-20372.4"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphSerialization.test.ts -->
<g id="node818" class="node">
<title>src/lib/litegraph/test/subgraph/SubgraphSerialization.test.ts</title>
<g id="a_node818"><a xlink:href="src/lib/litegraph/test/subgraph/SubgraphSerialization.test.ts" xlink:title="SubgraphSerialization.test.ts">
<path fill="#ddfeff" stroke="black" d="M1716.5,-20537.84C1716.5,-20537.84 1581.5,-20537.84 1581.5,-20537.84 1578.5,-20537.84 1575.5,-20534.84 1575.5,-20531.84 1575.5,-20531.84 1575.5,-20525.84 1575.5,-20525.84 1575.5,-20522.84 1578.5,-20519.84 1581.5,-20519.84 1581.5,-20519.84 1716.5,-20519.84 1716.5,-20519.84 1719.5,-20519.84 1722.5,-20522.84 1722.5,-20525.84 1722.5,-20525.84 1722.5,-20531.84 1722.5,-20531.84 1722.5,-20534.84 1719.5,-20537.84 1716.5,-20537.84"/>
<text text-anchor="start" x="1583.5" y="-20526.64" font-family="Helvetica,sans-Serif" font-size="9.00">SubgraphSerialization.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphSerialization.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2520" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphSerialization.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1722.73,-20519.91C1744.5,-20521.31 1766.43,-20527.54 1781,-20543.84 1791.08,-20555.11 1787.74,-24883.77 1789,-24898.84 1807.02,-25114.12 1863.15,-25371.88 1877.59,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.55,-25436.41 1878.92,-25441.8 1879.64,-25435.49 1875.55,-25436.41"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphSerialization.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts -->
<g id="edge2519" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphSerialization.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1722.77,-20537.12C1744.28,-20535.6 1766.04,-20529.47 1781,-20513.84 1798.56,-20495.49 1771.68,-20418.41 1789,-20399.84 1797.79,-20390.41 1810.06,-20385.6 1822.78,-20383.44"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1823.38,-20385.48 1829.04,-20382.59 1822.81,-20381.32 1823.38,-20385.48"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphSlotConnections.test.ts -->
<g id="node819" class="node">
<title>src/lib/litegraph/test/subgraph/SubgraphSlotConnections.test.ts</title>
<g id="a_node819"><a xlink:href="src/lib/litegraph/test/subgraph/SubgraphSlotConnections.test.ts" xlink:title="SubgraphSlotConnections.test.ts">
<path fill="#ddfeff" stroke="black" d="M1726,-20447.84C1726,-20447.84 1572,-20447.84 1572,-20447.84 1569,-20447.84 1566,-20444.84 1566,-20441.84 1566,-20441.84 1566,-20435.84 1566,-20435.84 1566,-20432.84 1569,-20429.84 1572,-20429.84 1572,-20429.84 1726,-20429.84 1726,-20429.84 1729,-20429.84 1732,-20432.84 1732,-20435.84 1732,-20435.84 1732,-20441.84 1732,-20441.84 1732,-20444.84 1729,-20447.84 1726,-20447.84"/>
<text text-anchor="start" x="1574" y="-20436.64" font-family="Helvetica,sans-Serif" font-size="9.00">SubgraphSlotConnections.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphSlotConnections.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2525" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphSlotConnections.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1732.29,-20430.85C1750.77,-20433.35 1768.57,-20439.93 1781,-20453.84 1791.28,-20465.35 1787.71,-24883.46 1789,-24898.84 1807.01,-25114.12 1863.15,-25371.88 1877.59,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.55,-25436.41 1878.92,-25441.8 1879.64,-25435.49 1875.55,-25436.41"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphSlotConnections.test.ts&#45;&gt;src/lib/litegraph/src/subgraph/subgraphUtils.ts -->
<g id="edge2528" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphSlotConnections.test.ts&#45;&gt;src/lib/litegraph/src/subgraph/subgraphUtils.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1698.67,-20447.84C1726.87,-20450.02 1760.69,-20446.87 1781,-20424.84 1793.02,-20411.8 1776.31,-20118.21 1789,-20105.84 1803.16,-20092.03 1950.25,-20095.31 1967,-20105.84 1978.28,-20112.92 1969.33,-20124.87 1980,-20132.84 2044.76,-20181.17 2091.88,-20117.58 2159.5,-20161.84 2268.74,-20233.33 2281.32,-20283.69 2318.5,-20408.84 2336.95,-20470.93 2328.94,-22676.11 2331.5,-22740.84 2345.66,-23099.35 2387.48,-23536.84 2395.98,-23623.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2393.9,-23623.79 2396.58,-23629.56 2398.08,-23623.38 2393.9,-23623.79"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphSlotConnections.test.ts&#45;&gt;src/lib/litegraph/src/constants.ts -->
<g id="edge2524" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphSlotConnections.test.ts&#45;&gt;src/lib/litegraph/src/constants.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1698.68,-20447.85C1726.88,-20450.03 1760.7,-20446.88 1781,-20424.84 1793.5,-20411.26 1782.16,-20109.97 1789,-20092.84 1835.91,-19975.36 1870.76,-19945.62 1980,-19881.84 2257.39,-19719.88 2363.8,-19722.84 2685,-19722.84 2685,-19722.84 2685,-19722.84 3079.5,-19722.84 3218.68,-19722.84 3216.78,-20827.99 3226.5,-20966.84 3260.94,-21458.85 3276.75,-23118.91 3278.36,-23297.27"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="3276.26,-23297.43 3278.42,-23303.41 3280.46,-23297.39 3276.26,-23297.43"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphSlotConnections.test.ts&#45;&gt;src/lib/litegraph/src/node/NodeInputSlot.ts -->
<g id="edge2526" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphSlotConnections.test.ts&#45;&gt;src/lib/litegraph/src/node/NodeInputSlot.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1732.28,-20430.87C1750.76,-20433.37 1768.56,-20439.94 1781,-20453.84 1791.59,-20465.67 1787.16,-22725.06 1789,-22740.84 1806.61,-22892.11 1859.89,-23069.7 1876.2,-23121.78"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1874.28,-23122.67 1878.09,-23127.76 1878.29,-23121.41 1874.28,-23122.67"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphSlotConnections.test.ts&#45;&gt;src/lib/litegraph/src/canvas/LinkConnector.ts -->
<g id="edge2522" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphSlotConnections.test.ts&#45;&gt;src/lib/litegraph/src/canvas/LinkConnector.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1602.58,-20429.83C1570.74,-20426.59 1532.65,-20429.6 1523.5,-20459.84 1519.21,-20474.01 1519.21,-24711.66 1523.5,-24725.84 1532.11,-24754.28 1566.33,-24758.63 1596.87,-24756.35"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1597.12,-24758.44 1602.91,-24755.81 1596.75,-24754.25 1597.12,-24758.44"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphSlotConnections.test.ts&#45;&gt;src/lib/litegraph/src/node/NodeOutputSlot.ts -->
<g id="edge2527" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphSlotConnections.test.ts&#45;&gt;src/lib/litegraph/src/node/NodeOutputSlot.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1732.28,-20430.86C1750.76,-20433.36 1768.56,-20439.93 1781,-20453.84 1793.49,-20467.8 1776.84,-23137.58 1789,-23151.84 1798.01,-23162.41 1811.33,-23167.58 1825.05,-23169.78"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1825.15,-23171.91 1831.36,-23170.59 1825.68,-23167.74 1825.15,-23171.91"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphSlotConnections.test.ts&#45;&gt;src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts -->
<g id="edge2523" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphSlotConnections.test.ts&#45;&gt;src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1732.08,-20431.04C1750.57,-20433.54 1768.42,-20440.06 1781,-20453.84 1793.67,-20467.7 1776.66,-20777.67 1789,-20791.84 1841.64,-20852.28 1914.98,-20759.86 1967,-20820.84 2001.99,-20861.84 1945.98,-24660.02 1980,-24701.84 1980.46,-24702.4 1980.93,-24702.94 1981.42,-24703.47"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1980.3,-24705.29 1986.16,-24707.76 1983.12,-24702.18 1980.3,-24705.29"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphSlotConnections.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts -->
<g id="edge2521" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphSlotConnections.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1732.21,-20444.24C1749.83,-20441.74 1767.26,-20436.03 1781,-20424.84 1790.04,-20417.47 1780.08,-20407.36 1789,-20399.84 1798.54,-20391.79 1810.71,-20387.42 1823.05,-20385.24"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1823.49,-20387.3 1829.12,-20384.34 1822.87,-20383.14 1823.49,-20387.3"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphSlotVisualFeedback.test.ts -->
<g id="node820" class="node">
<title>src/lib/litegraph/test/subgraph/SubgraphSlotVisualFeedback.test.ts</title>
<g id="a_node820"><a xlink:href="src/lib/litegraph/test/subgraph/SubgraphSlotVisualFeedback.test.ts" xlink:title="SubgraphSlotVisualFeedback.test.ts">
<path fill="#ddfeff" stroke="black" d="M1732.5,-20507.84C1732.5,-20507.84 1565.5,-20507.84 1565.5,-20507.84 1562.5,-20507.84 1559.5,-20504.84 1559.5,-20501.84 1559.5,-20501.84 1559.5,-20495.84 1559.5,-20495.84 1559.5,-20492.84 1562.5,-20489.84 1565.5,-20489.84 1565.5,-20489.84 1732.5,-20489.84 1732.5,-20489.84 1735.5,-20489.84 1738.5,-20492.84 1738.5,-20495.84 1738.5,-20495.84 1738.5,-20501.84 1738.5,-20501.84 1738.5,-20504.84 1735.5,-20507.84 1732.5,-20507.84"/>
<text text-anchor="start" x="1567.5" y="-20496.64" font-family="Helvetica,sans-Serif" font-size="9.00">SubgraphSlotVisualFeedback.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphSlotVisualFeedback.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2530" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphSlotVisualFeedback.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1738.72,-20491.9C1754.85,-20494.98 1770.02,-20501.55 1781,-20513.84 1791.15,-20525.19 1787.73,-24883.66 1789,-24898.84 1807.02,-25114.12 1863.15,-25371.88 1877.59,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.55,-25436.41 1878.92,-25441.8 1879.64,-25435.49 1875.55,-25436.41"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphSlotVisualFeedback.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts -->
<g id="edge2529" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphSlotVisualFeedback.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1738.53,-20504.83C1754.47,-20501.76 1769.62,-20495.44 1781,-20483.84 1794.13,-20470.45 1776.05,-20413.39 1789,-20399.84 1797.91,-20390.52 1810.22,-20385.75 1822.94,-20383.6"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1823.55,-20385.64 1829.21,-20382.75 1822.98,-20381.47 1823.55,-20385.64"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphWidgetPromotion.test.ts -->
<g id="node821" class="node">
<title>src/lib/litegraph/test/subgraph/SubgraphWidgetPromotion.test.ts</title>
<g id="a_node821"><a xlink:href="src/lib/litegraph/test/subgraph/SubgraphWidgetPromotion.test.ts" xlink:title="SubgraphWidgetPromotion.test.ts">
<path fill="#ddfeff" stroke="black" d="M1728.5,-20279.84C1728.5,-20279.84 1569.5,-20279.84 1569.5,-20279.84 1566.5,-20279.84 1563.5,-20276.84 1563.5,-20273.84 1563.5,-20273.84 1563.5,-20267.84 1563.5,-20267.84 1563.5,-20264.84 1566.5,-20261.84 1569.5,-20261.84 1569.5,-20261.84 1728.5,-20261.84 1728.5,-20261.84 1731.5,-20261.84 1734.5,-20264.84 1734.5,-20267.84 1734.5,-20267.84 1734.5,-20273.84 1734.5,-20273.84 1734.5,-20276.84 1731.5,-20279.84 1728.5,-20279.84"/>
<text text-anchor="start" x="1571.5" y="-20268.64" font-family="Helvetica,sans-Serif" font-size="9.00">SubgraphWidgetPromotion.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphWidgetPromotion.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2533" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphWidgetPromotion.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1704.1,-20279.89C1732.1,-20287.61 1763.91,-20301.82 1781,-20327.84 1789.71,-20341.1 1787.68,-24883.02 1789,-24898.84 1807.01,-25114.12 1863.14,-25371.88 1877.59,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.55,-25436.42 1878.92,-25441.8 1879.64,-25435.49 1875.55,-25436.42"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphWidgetPromotion.test.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2532" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphWidgetPromotion.test.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1703.59,-20279.91C1731.61,-20287.65 1763.62,-20301.87 1781,-20327.84 1793.77,-20346.91 1775.71,-20722.13 1789,-20740.84 1837.86,-20809.63 1918.7,-20737.65 1967,-20806.84 1983.27,-20830.14 1970.11,-24872.2 1980,-24898.84 1990.86,-24928.09 2017.09,-24954.02 2034.44,-24968.82"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2033.13,-24970.46 2039.08,-24972.7 2035.82,-24967.24 2033.13,-24970.46"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphWidgetPromotion.test.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2534" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphWidgetPromotion.test.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1734.67,-20278.11C1752.18,-20275.36 1768.94,-20268.85 1781,-20255.84 1797.02,-20238.55 1772.5,-20060.67 1789,-20043.84 1809.59,-20022.83 2294.18,-20027.29 2318.5,-20043.84 2686.21,-20293.93 2649.93,-20513.42 2749.5,-20946.84 2755.9,-20974.68 2744.59,-22981.58 2762.5,-23003.84 2769.7,-23012.78 2781,-23017.1 2792.25,-23019.02"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2792.24,-23021.14 2798.47,-23019.85 2792.8,-23016.97 2792.24,-23021.14"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphWidgetPromotion.test.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts -->
<g id="edge2535" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphWidgetPromotion.test.ts&#45;&gt;src/lib/litegraph/src/widgets/BaseWidget.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1734.55,-20278C1752.07,-20275.25 1768.86,-20268.77 1781,-20255.84 1793.1,-20242.94 1776.18,-20109.03 1789,-20096.84 1832.9,-20055.09 2284.23,-20112.91 2318.5,-20152.84 2338.45,-20176.07 2311.98,-22334.24 2331.5,-22357.84 2336.72,-22364.15 2344.03,-22367.98 2351.9,-22370.21"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2351.68,-22372.31 2358,-22371.62 2352.63,-22368.22 2351.68,-22372.31"/>
</g>
<!-- src/lib/litegraph/test/subgraph/SubgraphWidgetPromotion.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts -->
<g id="edge2531" class="edge">
<title>src/lib/litegraph/test/subgraph/SubgraphWidgetPromotion.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1734.81,-20274.45C1750.71,-20277.34 1766.78,-20281.86 1781,-20288.84 1821.21,-20308.55 1855.33,-20350.65 1871.31,-20372.7"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1869.6,-20373.92 1874.79,-20377.59 1873.02,-20371.49 1869.6,-20373.92"/>
</g>
<!-- src/lib/litegraph/test/subgraph/subgraphUtils.test.ts -->
<g id="node822" class="node">
<title>src/lib/litegraph/test/subgraph/subgraphUtils.test.ts</title>
<g id="a_node822"><a xlink:href="src/lib/litegraph/test/subgraph/subgraphUtils.test.ts" xlink:title="subgraphUtils.test.ts">
<path fill="#ddfeff" stroke="black" d="M1698.5,-20249.84C1698.5,-20249.84 1599.5,-20249.84 1599.5,-20249.84 1596.5,-20249.84 1593.5,-20246.84 1593.5,-20243.84 1593.5,-20243.84 1593.5,-20237.84 1593.5,-20237.84 1593.5,-20234.84 1596.5,-20231.84 1599.5,-20231.84 1599.5,-20231.84 1698.5,-20231.84 1698.5,-20231.84 1701.5,-20231.84 1704.5,-20234.84 1704.5,-20237.84 1704.5,-20237.84 1704.5,-20243.84 1704.5,-20243.84 1704.5,-20246.84 1701.5,-20249.84 1698.5,-20249.84"/>
<text text-anchor="start" x="1601.5" y="-20238.64" font-family="Helvetica,sans-Serif" font-size="9.00">subgraphUtils.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/subgraph/subgraphUtils.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2545" class="edge">
<title>src/lib/litegraph/test/subgraph/subgraphUtils.test.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1703.15,-20231.82C1730.51,-20230.46 1762.01,-20234.59 1781,-20255.84 1791.74,-20267.86 1787.66,-24882.77 1789,-24898.84 1807,-25114.12 1863.14,-25371.88 1877.58,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.55,-25436.42 1878.92,-25441.8 1879.64,-25435.49 1875.55,-25436.42"/>
</g>
<!-- src/lib/litegraph/test/subgraph/subgraphUtils.test.ts&#45;&gt;src/lib/litegraph/src/subgraph/subgraphUtils.ts -->
<g id="edge2546" class="edge">
<title>src/lib/litegraph/test/subgraph/subgraphUtils.test.ts&#45;&gt;src/lib/litegraph/src/subgraph/subgraphUtils.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1704.64,-20249.49C1731.39,-20250.43 1761.87,-20246.03 1781,-20225.84 1801.36,-20204.34 1767.44,-20113.14 1789,-20092.84 1912.22,-19976.8 2001.77,-20100.47 2167.5,-20134.84 2234.58,-20148.75 2275.07,-20112.85 2318.5,-20165.84 2329.84,-20179.67 2330.8,-22722.97 2331.5,-22740.84 2345.56,-23099.36 2387.46,-23536.84 2395.98,-23623.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2393.9,-23623.8 2396.58,-23629.56 2398.08,-23623.38 2393.9,-23623.8"/>
</g>
<!-- src/lib/litegraph/test/subgraph/subgraphUtils.test.ts&#45;&gt;src/lib/litegraph/src/utils/uuid.ts -->
<g id="edge2547" class="edge">
<title>src/lib/litegraph/test/subgraph/subgraphUtils.test.ts&#45;&gt;src/lib/litegraph/src/utils/uuid.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1704.81,-20249.64C1731.6,-20250.63 1762.07,-20246.22 1781,-20225.84 1796.06,-20209.62 1773.5,-20042.63 1789,-20026.84 1842.33,-19972.5 2416.66,-19944.17 2473.5,-19994.84 2670.54,-20170.47 2592.33,-20911.44 2609.5,-21174.84 2611.02,-21198.15 2607.89,-21997.6 2622.5,-22015.84 2629.74,-22024.88 2641.38,-22029.05 2652.67,-22030.82"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2652.66,-22032.93 2658.87,-22031.57 2653.16,-22028.77 2652.66,-22032.93"/>
</g>
<!-- src/lib/litegraph/test/subgraph/subgraphUtils.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts -->
<g id="edge2544" class="edge">
<title>src/lib/litegraph/test/subgraph/subgraphUtils.test.ts&#45;&gt;src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1704.61,-20237.65C1729.35,-20238.49 1758.11,-20242.84 1781,-20255.84 1829.08,-20283.14 1861.56,-20343.87 1874.59,-20372.01"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1872.68,-20372.89 1877.07,-20377.49 1876.51,-20371.16 1872.68,-20372.89"/>
</g>
<!-- src/lib/litegraph/test/utils/spaceDistribution.test.ts -->
<g id="node823" class="node">
<title>src/lib/litegraph/test/utils/spaceDistribution.test.ts</title>
<g id="a_node823"><a xlink:href="src/lib/litegraph/test/utils/spaceDistribution.test.ts" xlink:title="spaceDistribution.test.ts">
<path fill="#ddfeff" stroke="black" d="M1483.5,-19923.84C1483.5,-19923.84 1368.5,-19923.84 1368.5,-19923.84 1365.5,-19923.84 1362.5,-19920.84 1362.5,-19917.84 1362.5,-19917.84 1362.5,-19911.84 1362.5,-19911.84 1362.5,-19908.84 1365.5,-19905.84 1368.5,-19905.84 1368.5,-19905.84 1483.5,-19905.84 1483.5,-19905.84 1486.5,-19905.84 1489.5,-19908.84 1489.5,-19911.84 1489.5,-19911.84 1489.5,-19917.84 1489.5,-19917.84 1489.5,-19920.84 1486.5,-19923.84 1483.5,-19923.84"/>
<text text-anchor="start" x="1370.5" y="-19912.64" font-family="Helvetica,sans-Serif" font-size="9.00">spaceDistribution.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/utils/spaceDistribution.test.ts&#45;&gt;src/lib/litegraph/src/utils/spaceDistribution.ts -->
<g id="edge2556" class="edge">
<title>src/lib/litegraph/test/utils/spaceDistribution.test.ts&#45;&gt;src/lib/litegraph/src/utils/spaceDistribution.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1489.54,-19916.24C1500.94,-19913.55 1511.68,-19908.55 1519.5,-19899.84 1530.72,-19887.33 1515.35,-19760.45 1527.5,-19748.84 1548.51,-19728.76 1759.94,-19746.95 1789,-19746.84 1868.11,-19746.53 1887.94,-19743.97 1967,-19746.84 2052.73,-19749.95 2073.99,-19753.96 2159.5,-19760.84 2230.21,-19766.52 2249.39,-19758.83 2318.5,-19774.84 2318.5,-19774.84 2609.5,-19886.84 2609.5,-19886.84 2642.18,-19934.11 2586.78,-21910.82 2622.5,-21955.84 2623.94,-21957.65 2625.55,-21959.26 2627.3,-21960.71"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2626.11,-21962.43 2632.24,-21964.12 2628.5,-21958.98 2626.11,-21962.43"/>
</g>
<!-- src/lib/litegraph/test/utils/textUtils.test.ts -->
<g id="node824" class="node">
<title>src/lib/litegraph/test/utils/textUtils.test.ts</title>
<g id="a_node824"><a xlink:href="src/lib/litegraph/test/utils/textUtils.test.ts" xlink:title="textUtils.test.ts">
<path fill="#ddfeff" stroke="black" d="M1463,-19953.84C1463,-19953.84 1389,-19953.84 1389,-19953.84 1386,-19953.84 1383,-19950.84 1383,-19947.84 1383,-19947.84 1383,-19941.84 1383,-19941.84 1383,-19938.84 1386,-19935.84 1389,-19935.84 1389,-19935.84 1463,-19935.84 1463,-19935.84 1466,-19935.84 1469,-19938.84 1469,-19941.84 1469,-19941.84 1469,-19947.84 1469,-19947.84 1469,-19950.84 1466,-19953.84 1463,-19953.84"/>
<text text-anchor="start" x="1391" y="-19942.64" font-family="Helvetica,sans-Serif" font-size="9.00">textUtils.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/utils/textUtils.test.ts&#45;&gt;src/lib/litegraph/src/utils/textUtils.ts -->
<g id="edge2557" class="edge">
<title>src/lib/litegraph/test/utils/textUtils.test.ts&#45;&gt;src/lib/litegraph/src/utils/textUtils.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1469.41,-19948.89C1487.46,-19948.17 1507.15,-19943.68 1519.5,-19929.84 1532.16,-19915.64 1513.74,-19771.97 1527.5,-19758.84 1547.88,-19739.39 1752.84,-19758.46 1781,-19758.84 1863.69,-19759.95 1884.47,-19758.66 1967,-19763.84 2052.8,-19769.22 2074.85,-19767.84 2159.5,-19782.84 2305.02,-19808.62 2337.99,-19830.53 2481.5,-19865.84 2538.24,-19879.8 2573.06,-19850.16 2609.5,-19895.84 2645.71,-19941.22 2586.41,-21940.36 2622.5,-21985.84 2628.59,-21993.51 2637.85,-21997.68 2647.39,-21999.86"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2647.06,-22001.93 2653.35,-22000.97 2647.83,-21997.8 2647.06,-22001.93"/>
</g>
<!-- src/lib/litegraph/test/utils/widget.test.ts -->
<g id="node825" class="node">
<title>src/lib/litegraph/test/utils/widget.test.ts</title>
<g id="a_node825"><a xlink:href="src/lib/litegraph/test/utils/widget.test.ts" xlink:title="widget.test.ts">
<path fill="#ddfeff" stroke="black" d="M1459.5,-19893.84C1459.5,-19893.84 1392.5,-19893.84 1392.5,-19893.84 1389.5,-19893.84 1386.5,-19890.84 1386.5,-19887.84 1386.5,-19887.84 1386.5,-19881.84 1386.5,-19881.84 1386.5,-19878.84 1389.5,-19875.84 1392.5,-19875.84 1392.5,-19875.84 1459.5,-19875.84 1459.5,-19875.84 1462.5,-19875.84 1465.5,-19878.84 1465.5,-19881.84 1465.5,-19881.84 1465.5,-19887.84 1465.5,-19887.84 1465.5,-19890.84 1462.5,-19893.84 1459.5,-19893.84"/>
<text text-anchor="start" x="1394.5" y="-19882.64" font-family="Helvetica,sans-Serif" font-size="9.00">widget.test.ts</text>
</a>
</g>
</g>
<!-- src/lib/litegraph/test/utils/widget.test.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2558" class="edge">
<title>src/lib/litegraph/test/utils/widget.test.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1429.1,-19875.6C1436.44,-19845.78 1464,-19751.95 1527.5,-19715.84 1632.23,-19656.27 2522.12,-19704.88 2609.5,-19787.84 2709.9,-19883.14 2733.5,-20257.33 2749.5,-20394.84 2751.59,-20412.83 2751.15,-22989.71 2762.5,-23003.84 2769.69,-23012.79 2780.99,-23017.11 2792.24,-23019.02"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2792.24,-23021.14 2798.46,-23019.85 2792.79,-23016.98 2792.24,-23021.14"/>
</g>
<!-- src/lib/litegraph/test/utils/widget.test.ts&#45;&gt;src/lib/litegraph/src/utils/widget.ts -->
<g id="edge2559" class="edge">
<title>src/lib/litegraph/test/utils/widget.test.ts&#45;&gt;src/lib/litegraph/src/utils/widget.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1429.83,-19875.47C1438.75,-19847.76 1469.27,-19766.2 1527.5,-19734.84 1604.92,-19693.14 2231.71,-19746.66 2318.5,-19760.84 2351.32,-19766.2 2588.45,-19805.09 2609.5,-19830.84 2678.91,-19915.71 2684.57,-21709.88 2684.97,-21895.38"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2682.87,-21895.52 2684.98,-21901.51 2687.07,-21895.51 2682.87,-21895.52"/>
</g>
<!-- src/main.ts -->
<g id="node826" class="node">
<title>src/main.ts</title>
<g id="a_node826"><a xlink:href="src/main.ts" xlink:title="main.ts">
<path fill="#ddfeff" stroke="black" d="M73,-106.84C73,-106.84 31,-106.84 31,-106.84 28,-106.84 25,-103.84 25,-100.84 25,-100.84 25,-94.84 25,-94.84 25,-91.84 28,-88.84 31,-88.84 31,-88.84 73,-88.84 73,-88.84 76,-88.84 79,-91.84 79,-94.84 79,-94.84 79,-100.84 79,-100.84 79,-103.84 76,-106.84 73,-106.84"/>
<text text-anchor="start" x="35" y="-95.64" font-family="Helvetica,sans-Serif" font-size="9.00">main.ts</text>
</a>
</g>
</g>
<!-- src/main.ts&#45;&gt;src/App.vue -->
<g id="edge2560" class="edge">
<title>src/main.ts&#45;&gt;src/App.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M70.19,-88.74C75.9,-85.66 82.25,-82.16 88,-78.84 93.87,-75.44 94.47,-72.68 101,-70.84 145.15,-58.34 481.54,-38.4 514,-70.84 523.69,-80.52 520.16,-15837.26 522,-15850.84 537.9,-15968.12 585.86,-16103.63 602.35,-16147.97"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="600.48,-16148.95 604.55,-16153.84 604.41,-16147.48 600.48,-16148.95"/>
</g>
<!-- src/main.ts&#45;&gt;src/assets/css/style.css -->
<g id="edge2561" class="edge">
<title>src/main.ts&#45;&gt;src/assets/css/style.css</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M79.12,-97.45C172.25,-96.35 484.14,-95.06 514,-126.84 523.56,-137.01 516.77,-16195.89 522,-16208.84 563.12,-16310.71 652.14,-16285.06 693.5,-16386.84 701.58,-16406.72 690.26,-17913.56 701.5,-17931.84 756.17,-18020.73 856.02,-17949.83 910.5,-18038.84 933.95,-18077.15 910.88,-30933.72 923.5,-30976.84 964.55,-31117.05 1059.19,-31113.7 1100.5,-31253.84 1122.36,-31327.99 1086.08,-33964.56 1113.5,-34036.84 1158.18,-34154.62 1255.91,-34132.02 1300.5,-34249.84 1313.23,-34283.47 1292.91,-36806.43 1308.5,-36838.84 1362.64,-36951.36 1409.72,-36973.37 1527.5,-37014.84 1633.77,-37052.25 1700.87,-37094.04 1781,-37014.84 1787.84,-37008.08 1788.34,-36332.43 1789,-36322.84 1832.29,-35689.59 1925.41,-35539.2 1967,-34905.84 1982.35,-34672.11 1977.98,-33032.05 1980,-32797.84 2003.61,-30062.28 2047.47,-26669.16 2050.8,-26413.25"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.9,-26412.91 2050.88,-26406.88 2048.7,-26412.86 2052.9,-26412.91"/>
</g>
<!-- src/main.ts&#45;&gt;src/i18n.ts -->
<g id="edge2562" class="edge">
<title>src/main.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M79.11,-93.41C167.52,-79.07 453.42,-38.32 514,-99.84 533.59,-119.72 505.48,-16155.33 522,-16177.84 569.28,-16242.26 646.07,-16167.53 693.5,-16231.84 706.13,-16248.96 690.32,-17745.73 701.5,-17763.84 756.23,-17852.45 855.95,-17781.11 910.5,-17869.84 933.97,-17908.01 900.22,-30735.55 923.5,-30773.84 969.56,-30849.59 1054.32,-30790.15 1100.5,-30865.84 1122.52,-30901.93 1085.34,-33878.3 1113.5,-33909.84 1169.24,-33972.25 1244.8,-33869.39 1300.5,-33931.84 1312.79,-33945.62 1296.34,-36576.94 1308.5,-36590.84 1370.82,-36662.09 1456.18,-36549.47 1519.5,-36619.84 1538.54,-36640.99 1507.07,-36856.03 1527.5,-36875.84 1567.95,-36915.04 1741.1,-36915.61 1781,-36875.84 1793.76,-36863.12 1786.69,-34299.7 1789,-34281.84 1806.39,-34147.08 1858.72,-33990.28 1875.65,-33941.85"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.7,-33942.35 1877.71,-33935.99 1873.74,-33940.96 1877.7,-33942.35"/>
</g>
<!-- src/main.ts&#45;&gt;src/config/firebase.ts -->
<g id="edge2563" class="edge">
<title>src/main.ts&#45;&gt;src/config/firebase.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M79.07,-99.85C138.08,-104.7 280.11,-117.99 324,-136.84 422.86,-179.29 467.06,-190.03 514,-286.84 526.13,-311.85 516.06,-16274.67 522,-16301.84 561.05,-16480.48 653.95,-16497.3 693.5,-16675.84 701.39,-16711.45 685.1,-17956.26 701.5,-17988.84 753.73,-18092.61 858.53,-18041.93 910.5,-18145.84 920.66,-18166.15 922.57,-31204.15 923.5,-31226.84 963.35,-32201.64 1053.28,-32440.36 1100.5,-33414.84 1117.86,-33773.13 1083.39,-33864.39 1113.5,-34221.84 1159.58,-34768.89 1257.41,-34895.54 1300.5,-35442.84 1303.88,-35485.7 1298.35,-36949.05 1308.5,-36990.84 1357.24,-37191.52 1465.76,-37205.43 1519.5,-37404.84 1523.7,-37420.42 1515.78,-37538.75 1527.5,-37549.84 1609.33,-37627.28 1700.12,-37628.27 1781,-37549.84 1791.37,-37539.78 1787.16,-37304.17 1789,-37289.84 1834.24,-36936.71 1908.02,-36859.93 1967,-36508.84 2017.54,-36208 2044.52,-35835.61 2049.97,-35755.48"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.09,-35755.16 2050.4,-35749.03 2047.9,-35754.88 2052.09,-35755.16"/>
</g>
<!-- src/main.ts&#45;&gt;src/lib/litegraph/public/css/litegraph.css -->
<g id="edge2564" class="edge">
<title>src/main.ts&#45;&gt;src/lib/litegraph/public/css/litegraph.css</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M73.26,-88.83C78.37,-86.04 83.64,-82.67 88,-78.84 95.41,-72.32 92.55,-65.94 101,-60.84 125.21,-46.21 135.79,-53.84 164,-51.84 319.16,-40.81 403.94,58.09 514,-51.84 522.09,-59.92 521.89,-6629.4 522,-6640.84 522,-6640.84 701.5,-16577.84 701.5,-16577.84 751.61,-16941.03 863.45,-17012.24 910.5,-17375.84 912.85,-17394 910.54,-27911.89 923.5,-27924.84 979.16,-27980.43 1038.1,-27972.74 1100.5,-27924.84 1373.46,-27715.28 1239.57,-27515.52 1300.5,-27176.84 1395.3,-26649.93 1420.87,-25989.95 1424.51,-25882.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1426.61,-25882.08 1424.71,-25876.02 1422.42,-25881.95 1426.61,-25882.08"/>
</g>
<!-- src/router.ts -->
<g id="node827" class="node">
<title>src/router.ts</title>
<g id="a_node827"><a xlink:href="src/router.ts" xlink:title="router.ts">
<path fill="#ddfeff" stroke="black" d="M150,-330.84C150,-330.84 107,-330.84 107,-330.84 104,-330.84 101,-327.84 101,-324.84 101,-324.84 101,-318.84 101,-318.84 101,-315.84 104,-312.84 107,-312.84 107,-312.84 150,-312.84 150,-312.84 153,-312.84 156,-315.84 156,-318.84 156,-318.84 156,-324.84 156,-324.84 156,-327.84 153,-330.84 150,-330.84"/>
<text text-anchor="start" x="109" y="-319.64" font-family="Helvetica,sans-Serif" font-size="9.00">router.ts</text>
</a>
</g>
</g>
<!-- src/main.ts&#45;&gt;src/router.ts -->
<g id="edge2565" class="edge">
<title>src/main.ts&#45;&gt;src/router.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M56.01,-106.9C67.43,-141.22 108.1,-263.52 122.45,-306.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="120.48,-307.39 124.37,-312.42 124.47,-306.06 120.48,-307.39"/>
</g>
<!-- src/router.ts&#45;&gt;src/utils/envUtil.ts -->
<g id="edge2983" class="edge">
<title>src/router.ts&#45;&gt;src/utils/envUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M129.73,-312.79C130.8,-278.83 136.48,-159.7 164,-136.84 294.18,-28.69 440.16,-134.56 514,-286.84 526.08,-311.74 510.8,-16205.52 522,-16230.84 563.69,-16325.06 651.57,-16292.71 693.5,-16386.84 710.25,-16424.44 680.65,-17833.34 701.5,-17868.84 755.53,-17960.81 856.67,-17894.74 910.5,-17986.84 933.06,-18025.44 908.43,-30822.74 923.5,-30864.84 965.33,-30981.69 1058.47,-30964.06 1100.5,-31080.84 1114.18,-31118.85 1091.7,-33955.82 1113.5,-33989.84 1162.96,-34067.01 1251.1,-33999.62 1300.5,-34076.84 1310.37,-34092.26 1302.07,-36696.69 1308.5,-36713.84 1358.76,-36847.75 1450.73,-36831.42 1519.5,-36956.84 1525.52,-36967.81 1517.47,-36976.35 1527.5,-36983.84 1617.78,-37051.24 1701.19,-37063.36 1781,-36983.84 1791.81,-36973.07 1786.09,-34801.81 1789,-34786.84 1829.66,-34577.74 1926.63,-34550.99 1967,-34341.84 1987.22,-34237.1 1971.76,-19087.19 1980,-18980.84 1993.59,-18805.49 2035.73,-18595.69 2047.76,-18538.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2049.84,-18538.43 2049.02,-18532.13 2045.73,-18537.57 2049.84,-18538.43"/>
</g>
<!-- src/router.ts&#45;&gt;src/stores/userStore.ts -->
<g id="edge2982" class="edge">
<title>src/router.ts&#45;&gt;src/stores/userStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M130.38,-330.96C133.52,-362.68 145.07,-471.04 164,-558.84 282.56,-1108.58 434.99,-1218.03 514,-1774.84 523.49,-1841.75 521.32,-6573.26 522,-6640.84 563.48,-10741.78 632.32,-11766.14 693.5,-15866.84 693.79,-15886.59 692.99,-16560.01 701.5,-16577.84 753.44,-16686.66 859.11,-16641.75 910.5,-16750.84 926.74,-16785.31 896.54,-27697.91 923.5,-27724.84 979.16,-27780.43 1044.85,-27780.43 1100.5,-27724.84 1131.89,-27693.48 1084.73,-14981.61 1113.5,-14947.84 1125.92,-14933.26 1146.47,-14928.92 1165.05,-14928.48"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1165.26,-14930.58 1171.26,-14928.47 1165.26,-14926.38 1165.26,-14930.58"/>
</g>
<!-- src/views/DesktopStartView.vue -->
<g id="node921" class="node">
<title>src/views/DesktopStartView.vue</title>
<g id="a_node921"><a xlink:href="src/views/DesktopStartView.vue" xlink:title="DesktopStartView.vue">
<path fill="#41f083" stroke="black" d="M300,-195.84C300,-195.84 196,-195.84 196,-195.84 193,-195.84 190,-192.84 190,-189.84 190,-189.84 190,-183.84 190,-183.84 190,-180.84 193,-177.84 196,-177.84 196,-177.84 300,-177.84 300,-177.84 303,-177.84 306,-180.84 306,-183.84 306,-183.84 306,-189.84 306,-189.84 306,-192.84 303,-195.84 300,-195.84"/>
<text text-anchor="start" x="198" y="-184.64" font-family="Helvetica,sans-Serif" font-size="9.00">DesktopStartView.vue</text>
</a>
</g>
</g>
<!-- src/router.ts&#45;&gt;src/views/DesktopStartView.vue -->
<g id="edge2984" class="edge">
<title>src/router.ts&#45;&gt;src/views/DesktopStartView.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-dasharray="5,2" stroke-opacity="0.200000" d="M129.13,-312.66C128.76,-290.08 131.19,-231.49 164,-201.84 169.8,-196.6 176.79,-192.89 184.22,-190.3"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="184.86,-192.3 189.98,-188.54 183.63,-188.29 184.86,-192.3"/>
</g>
<!-- src/views/DesktopUpdateView.vue -->
<g id="node922" class="node">
<title>src/views/DesktopUpdateView.vue</title>
<g id="a_node922"><a xlink:href="src/views/DesktopUpdateView.vue" xlink:title="DesktopUpdateView.vue">
<path fill="#41f083" stroke="black" d="M305,-285.84C305,-285.84 191,-285.84 191,-285.84 188,-285.84 185,-282.84 185,-279.84 185,-279.84 185,-273.84 185,-273.84 185,-270.84 188,-267.84 191,-267.84 191,-267.84 305,-267.84 305,-267.84 308,-267.84 311,-270.84 311,-273.84 311,-273.84 311,-279.84 311,-279.84 311,-282.84 308,-285.84 305,-285.84"/>
<text text-anchor="start" x="193" y="-274.64" font-family="Helvetica,sans-Serif" font-size="9.00">DesktopUpdateView.vue</text>
</a>
</g>
</g>
<!-- src/router.ts&#45;&gt;src/views/DesktopUpdateView.vue -->
<g id="edge2985" class="edge">
<title>src/router.ts&#45;&gt;src/views/DesktopUpdateView.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-dasharray="5,2" stroke-opacity="0.200000" d="M137.35,-312.76C143.8,-305.9 153.55,-296.85 164,-291.84 168.65,-289.61 173.59,-287.71 178.66,-286.09"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="179.49,-288.03 184.65,-284.31 178.3,-284 179.49,-288.03"/>
</g>
<!-- src/views/DownloadGitView.vue -->
<g id="node923" class="node">
<title>src/views/DownloadGitView.vue</title>
<g id="a_node923"><a xlink:href="src/views/DownloadGitView.vue" xlink:title="DownloadGitView.vue">
<path fill="#41f083" stroke="black" d="M298.5,-165.84C298.5,-165.84 197.5,-165.84 197.5,-165.84 194.5,-165.84 191.5,-162.84 191.5,-159.84 191.5,-159.84 191.5,-153.84 191.5,-153.84 191.5,-150.84 194.5,-147.84 197.5,-147.84 197.5,-147.84 298.5,-147.84 298.5,-147.84 301.5,-147.84 304.5,-150.84 304.5,-153.84 304.5,-153.84 304.5,-159.84 304.5,-159.84 304.5,-162.84 301.5,-165.84 298.5,-165.84"/>
<text text-anchor="start" x="199.5" y="-154.64" font-family="Helvetica,sans-Serif" font-size="9.00">DownloadGitView.vue</text>
</a>
</g>
</g>
<!-- src/router.ts&#45;&gt;src/views/DownloadGitView.vue -->
<g id="edge2986" class="edge">
<title>src/router.ts&#45;&gt;src/views/DownloadGitView.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-dasharray="5,2" stroke-opacity="0.200000" d="M130.31,-312.64C133.1,-283.13 143.31,-191.57 164,-171.84 170,-166.12 177.39,-162.2 185.28,-159.55"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="186.22,-161.47 191.4,-157.77 185.05,-157.43 186.22,-161.47"/>
</g>
<!-- src/views/GraphView.vue -->
<g id="node924" class="node">
<title>src/views/GraphView.vue</title>
<g id="a_node924"><a xlink:href="src/views/GraphView.vue" xlink:title="GraphView.vue">
<path fill="#41f083" stroke="black" d="M284,-375.84C284,-375.84 212,-375.84 212,-375.84 209,-375.84 206,-372.84 206,-369.84 206,-369.84 206,-363.84 206,-363.84 206,-360.84 209,-357.84 212,-357.84 212,-357.84 284,-357.84 284,-357.84 287,-357.84 290,-360.84 290,-363.84 290,-363.84 290,-369.84 290,-369.84 290,-372.84 287,-375.84 284,-375.84"/>
<text text-anchor="start" x="214" y="-364.64" font-family="Helvetica,sans-Serif" font-size="9.00">GraphView.vue</text>
</a>
</g>
</g>
<!-- src/router.ts&#45;&gt;src/views/GraphView.vue -->
<g id="edge2987" class="edge">
<title>src/router.ts&#45;&gt;src/views/GraphView.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-dasharray="5,2" stroke-opacity="0.200000" d="M137.35,-330.92C143.8,-337.77 153.55,-346.82 164,-351.84 175.02,-357.12 187.67,-360.56 199.73,-362.78"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="199.7,-364.91 205.96,-363.84 200.4,-360.77 199.7,-364.91"/>
</g>
<!-- src/views/InstallView.vue -->
<g id="node925" class="node">
<title>src/views/InstallView.vue</title>
<g id="a_node925"><a xlink:href="src/views/InstallView.vue" xlink:title="InstallView.vue">
<path fill="#41f083" stroke="black" d="M283.5,-405.84C283.5,-405.84 212.5,-405.84 212.5,-405.84 209.5,-405.84 206.5,-402.84 206.5,-399.84 206.5,-399.84 206.5,-393.84 206.5,-393.84 206.5,-390.84 209.5,-387.84 212.5,-387.84 212.5,-387.84 283.5,-387.84 283.5,-387.84 286.5,-387.84 289.5,-390.84 289.5,-393.84 289.5,-393.84 289.5,-399.84 289.5,-399.84 289.5,-402.84 286.5,-405.84 283.5,-405.84"/>
<text text-anchor="start" x="214.5" y="-394.64" font-family="Helvetica,sans-Serif" font-size="9.00">InstallView.vue</text>
</a>
</g>
</g>
<!-- src/router.ts&#45;&gt;src/views/InstallView.vue -->
<g id="edge2988" class="edge">
<title>src/router.ts&#45;&gt;src/views/InstallView.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-dasharray="5,2" stroke-opacity="0.200000" d="M132.14,-331.27C136.45,-344.78 146.32,-369.38 164,-381.84 174.49,-389.23 187.53,-393.32 200.14,-395.5"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="200.04,-397.61 206.28,-396.42 200.66,-393.46 200.04,-397.61"/>
</g>
<!-- src/views/layouts/LayoutDefault.vue -->
<g id="node926" class="node">
<title>src/views/layouts/LayoutDefault.vue</title>
<g id="a_node926"><a xlink:href="src/views/layouts/LayoutDefault.vue" xlink:title="LayoutDefault.vue">
<path fill="#41f083" stroke="black" d="M291.5,-529.84C291.5,-529.84 204.5,-529.84 204.5,-529.84 201.5,-529.84 198.5,-526.84 198.5,-523.84 198.5,-523.84 198.5,-517.84 198.5,-517.84 198.5,-514.84 201.5,-511.84 204.5,-511.84 204.5,-511.84 291.5,-511.84 291.5,-511.84 294.5,-511.84 297.5,-514.84 297.5,-517.84 297.5,-517.84 297.5,-523.84 297.5,-523.84 297.5,-526.84 294.5,-529.84 291.5,-529.84"/>
<text text-anchor="start" x="206.5" y="-518.64" font-family="Helvetica,sans-Serif" font-size="9.00">LayoutDefault.vue</text>
</a>
</g>
</g>
<!-- src/router.ts&#45;&gt;src/views/layouts/LayoutDefault.vue -->
<g id="edge2989" class="edge">
<title>src/router.ts&#45;&gt;src/views/layouts/LayoutDefault.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M129.86,-331.27C131.36,-365.55 138.33,-482.88 164,-507.84 171.61,-515.23 181.59,-519.47 191.98,-521.76"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="191.86,-523.87 198.14,-522.89 192.61,-519.74 191.86,-523.87"/>
</g>
<!-- src/views/MaintenanceView.vue -->
<g id="node927" class="node">
<title>src/views/MaintenanceView.vue</title>
<g id="a_node927"><a xlink:href="src/views/MaintenanceView.vue" xlink:title="MaintenanceView.vue">
<path fill="#41f083" stroke="black" d="M299,-435.84C299,-435.84 197,-435.84 197,-435.84 194,-435.84 191,-432.84 191,-429.84 191,-429.84 191,-423.84 191,-423.84 191,-420.84 194,-417.84 197,-417.84 197,-417.84 299,-417.84 299,-417.84 302,-417.84 305,-420.84 305,-423.84 305,-423.84 305,-429.84 305,-429.84 305,-432.84 302,-435.84 299,-435.84"/>
<text text-anchor="start" x="199" y="-424.64" font-family="Helvetica,sans-Serif" font-size="9.00">MaintenanceView.vue</text>
</a>
</g>
</g>
<!-- src/router.ts&#45;&gt;src/views/MaintenanceView.vue -->
<g id="edge2990" class="edge">
<title>src/router.ts&#45;&gt;src/views/MaintenanceView.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-dasharray="5,2" stroke-opacity="0.200000" d="M130.13,-330.9C131.94,-349.27 138.74,-390.92 164,-411.84 170.11,-416.9 177.35,-420.49 184.97,-423.01"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="184.52,-425.06 190.86,-424.73 185.69,-421.03 184.52,-425.06"/>
</g>
<!-- src/views/ManualConfigurationView.vue -->
<g id="node928" class="node">
<title>src/views/ManualConfigurationView.vue</title>
<g id="a_node928"><a xlink:href="src/views/ManualConfigurationView.vue" xlink:title="ManualConfigurationView.vue">
<path fill="#41f083" stroke="black" d="M317,-465.84C317,-465.84 179,-465.84 179,-465.84 176,-465.84 173,-462.84 173,-459.84 173,-459.84 173,-453.84 173,-453.84 173,-450.84 176,-447.84 179,-447.84 179,-447.84 317,-447.84 317,-447.84 320,-447.84 323,-450.84 323,-453.84 323,-453.84 323,-459.84 323,-459.84 323,-462.84 320,-465.84 317,-465.84"/>
<text text-anchor="start" x="181" y="-454.64" font-family="Helvetica,sans-Serif" font-size="9.00">ManualConfigurationView.vue</text>
</a>
</g>
</g>
<!-- src/router.ts&#45;&gt;src/views/ManualConfigurationView.vue -->
<g id="edge2991" class="edge">
<title>src/router.ts&#45;&gt;src/views/ManualConfigurationView.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-dasharray="5,2" stroke-opacity="0.200000" d="M129.13,-331.01C128.76,-353.59 131.19,-412.19 164,-441.84 165.19,-442.91 166.43,-443.92 167.71,-444.87"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="166.68,-446.71 172.85,-448.23 168.98,-443.19 166.68,-446.71"/>
</g>
<!-- src/views/MetricsConsentView.vue -->
<g id="node929" class="node">
<title>src/views/MetricsConsentView.vue</title>
<g id="a_node929"><a xlink:href="src/views/MetricsConsentView.vue" xlink:title="MetricsConsentView.vue">
<path fill="#41f083" stroke="black" d="M304.5,-495.84C304.5,-495.84 191.5,-495.84 191.5,-495.84 188.5,-495.84 185.5,-492.84 185.5,-489.84 185.5,-489.84 185.5,-483.84 185.5,-483.84 185.5,-480.84 188.5,-477.84 191.5,-477.84 191.5,-477.84 304.5,-477.84 304.5,-477.84 307.5,-477.84 310.5,-480.84 310.5,-483.84 310.5,-483.84 310.5,-489.84 310.5,-489.84 310.5,-492.84 307.5,-495.84 304.5,-495.84"/>
<text text-anchor="start" x="193.5" y="-484.64" font-family="Helvetica,sans-Serif" font-size="9.00">MetricsConsentView.vue</text>
</a>
</g>
</g>
<!-- src/router.ts&#45;&gt;src/views/MetricsConsentView.vue -->
<g id="edge2992" class="edge">
<title>src/router.ts&#45;&gt;src/views/MetricsConsentView.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-dasharray="5,2" stroke-opacity="0.200000" d="M130.31,-331.03C133.1,-360.54 143.31,-452.1 164,-471.84 168.53,-476.16 173.86,-479.45 179.6,-481.95"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="179.11,-484.01 185.46,-484.18 180.6,-480.08 179.11,-484.01"/>
</g>
<!-- src/views/NotSupportedView.vue -->
<g id="node930" class="node">
<title>src/views/NotSupportedView.vue</title>
<g id="a_node930"><a xlink:href="src/views/NotSupportedView.vue" xlink:title="NotSupportedView.vue">
<path fill="#41f083" stroke="black" d="M302,-255.84C302,-255.84 194,-255.84 194,-255.84 191,-255.84 188,-252.84 188,-249.84 188,-249.84 188,-243.84 188,-243.84 188,-240.84 191,-237.84 194,-237.84 194,-237.84 302,-237.84 302,-237.84 305,-237.84 308,-240.84 308,-243.84 308,-243.84 308,-249.84 308,-249.84 308,-252.84 305,-255.84 302,-255.84"/>
<text text-anchor="start" x="196" y="-244.64" font-family="Helvetica,sans-Serif" font-size="9.00">NotSupportedView.vue</text>
</a>
</g>
</g>
<!-- src/router.ts&#45;&gt;src/views/NotSupportedView.vue -->
<g id="edge2993" class="edge">
<title>src/router.ts&#45;&gt;src/views/NotSupportedView.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-dasharray="5,2" stroke-opacity="0.200000" d="M132.14,-312.41C136.45,-298.9 146.32,-274.3 164,-261.84 169.41,-258.03 175.49,-255.09 181.84,-252.85"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="182.66,-254.79 187.74,-250.97 181.39,-250.79 182.66,-254.79"/>
</g>
<!-- src/views/ServerStartView.vue -->
<g id="node931" class="node">
<title>src/views/ServerStartView.vue</title>
<g id="a_node931"><a xlink:href="src/views/ServerStartView.vue" xlink:title="ServerStartView.vue">
<path fill="#41f083" stroke="black" d="M296,-315.84C296,-315.84 200,-315.84 200,-315.84 197,-315.84 194,-312.84 194,-309.84 194,-309.84 194,-303.84 194,-303.84 194,-300.84 197,-297.84 200,-297.84 200,-297.84 296,-297.84 296,-297.84 299,-297.84 302,-300.84 302,-303.84 302,-303.84 302,-309.84 302,-309.84 302,-312.84 299,-315.84 296,-315.84"/>
<text text-anchor="start" x="202" y="-304.64" font-family="Helvetica,sans-Serif" font-size="9.00">ServerStartView.vue</text>
</a>
</g>
</g>
<!-- src/router.ts&#45;&gt;src/views/ServerStartView.vue -->
<g id="edge2994" class="edge">
<title>src/router.ts&#45;&gt;src/views/ServerStartView.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-dasharray="5,2" stroke-opacity="0.200000" d="M156.16,-318.43C165.53,-317.24 176.47,-315.84 187.45,-314.44"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="187.86,-316.5 193.54,-313.66 187.32,-312.34 187.86,-316.5"/>
</g>
<!-- src/views/UserSelectView.vue -->
<g id="node932" class="node">
<title>src/views/UserSelectView.vue</title>
<g id="a_node932"><a xlink:href="src/views/UserSelectView.vue" xlink:title="UserSelectView.vue">
<path fill="#41f083" stroke="black" d="M294,-345.84C294,-345.84 202,-345.84 202,-345.84 199,-345.84 196,-342.84 196,-339.84 196,-339.84 196,-333.84 196,-333.84 196,-330.84 199,-327.84 202,-327.84 202,-327.84 294,-327.84 294,-327.84 297,-327.84 300,-330.84 300,-333.84 300,-333.84 300,-339.84 300,-339.84 300,-342.84 297,-345.84 294,-345.84"/>
<text text-anchor="start" x="204" y="-334.64" font-family="Helvetica,sans-Serif" font-size="9.00">UserSelectView.vue</text>
</a>
</g>
</g>
<!-- src/router.ts&#45;&gt;src/views/UserSelectView.vue -->
<g id="edge2995" class="edge">
<title>src/router.ts&#45;&gt;src/views/UserSelectView.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-dasharray="5,2" stroke-opacity="0.200000" d="M156.16,-325.24C166.2,-326.52 178.03,-328.03 189.78,-329.53"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="189.69,-331.64 195.91,-330.31 190.22,-327.47 189.69,-331.64"/>
</g>
<!-- src/views/WelcomeView.vue -->
<g id="node933" class="node">
<title>src/views/WelcomeView.vue</title>
<g id="a_node933"><a xlink:href="src/views/WelcomeView.vue" xlink:title="WelcomeView.vue">
<path fill="#41f083" stroke="black" d="M290.5,-225.84C290.5,-225.84 205.5,-225.84 205.5,-225.84 202.5,-225.84 199.5,-222.84 199.5,-219.84 199.5,-219.84 199.5,-213.84 199.5,-213.84 199.5,-210.84 202.5,-207.84 205.5,-207.84 205.5,-207.84 290.5,-207.84 290.5,-207.84 293.5,-207.84 296.5,-210.84 296.5,-213.84 296.5,-213.84 296.5,-219.84 296.5,-219.84 296.5,-222.84 293.5,-225.84 290.5,-225.84"/>
<text text-anchor="start" x="207.5" y="-214.64" font-family="Helvetica,sans-Serif" font-size="9.00">WelcomeView.vue</text>
</a>
</g>
</g>
<!-- src/router.ts&#45;&gt;src/views/WelcomeView.vue -->
<g id="edge2996" class="edge">
<title>src/router.ts&#45;&gt;src/views/WelcomeView.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-dasharray="5,2" stroke-opacity="0.200000" d="M130.13,-312.77C131.94,-294.4 138.74,-252.76 164,-231.84 172.2,-225.04 182.44,-220.9 192.9,-218.45"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="193.61,-220.45 199.07,-217.19 192.77,-216.33 193.61,-220.45"/>
</g>
<!-- src/renderer/core/layout/__tests__/TransformPane.spec.ts -->
<g id="node830" class="node">
<title>src/renderer/core/layout/__tests__/TransformPane.spec.ts</title>
<g id="a_node830"><a xlink:href="src/renderer/core/layout/__tests__/TransformPane.spec.ts" xlink:title="TransformPane.spec.ts">
<path fill="#ddfeff" stroke="black" d="M1260.5,-10881.84C1260.5,-10881.84 1153.5,-10881.84 1153.5,-10881.84 1150.5,-10881.84 1147.5,-10878.84 1147.5,-10875.84 1147.5,-10875.84 1147.5,-10869.84 1147.5,-10869.84 1147.5,-10866.84 1150.5,-10863.84 1153.5,-10863.84 1153.5,-10863.84 1260.5,-10863.84 1260.5,-10863.84 1263.5,-10863.84 1266.5,-10866.84 1266.5,-10869.84 1266.5,-10869.84 1266.5,-10875.84 1266.5,-10875.84 1266.5,-10878.84 1263.5,-10881.84 1260.5,-10881.84"/>
<text text-anchor="start" x="1155.5" y="-10870.64" font-family="Helvetica,sans-Serif" font-size="9.00">TransformPane.spec.ts</text>
</a>
</g>
</g>
<!-- src/renderer/core/layout/__tests__/TransformPane.spec.ts&#45;&gt;src/renderer/core/layout/transform/TransformPane.vue -->
<g id="edge2588" class="edge">
<title>src/renderer/core/layout/__tests__/TransformPane.spec.ts&#45;&gt;src/renderer/core/layout/transform/TransformPane.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1251.65,-10881.89C1287.34,-10889.29 1337.8,-10899.75 1375.08,-10907.49"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1375.12,-10909.64 1381.42,-10908.8 1375.97,-10905.52 1375.12,-10909.64"/>
</g>
<!-- src/renderer/core/layout/constants.ts&#45;&gt;src/renderer/core/layout/types.ts -->
<g id="edge2589" class="edge">
<title>src/renderer/core/layout/constants.ts&#45;&gt;src/renderer/core/layout/types.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1918.14,-10866.2C1934.21,-10867.45 1952.79,-10871.23 1967,-10880.84 2011.93,-10911.22 2036.91,-10974.44 2046.45,-11003.56"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2044.53,-11004.46 2048.35,-11009.55 2048.53,-11003.19 2044.53,-11004.46"/>
</g>
<!-- src/renderer/core/layout/slots/register.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2595" class="edge">
<title>src/renderer/core/layout/slots/register.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1440.36,-10761.99C1461.89,-10777.65 1503.44,-10811.88 1519.5,-10852.84 1524.93,-10866.69 1517.9,-19409.48 1527.5,-19420.84 1601.28,-19508.1 1707.2,-19376.59 1781,-19463.84 1787.09,-19471.04 1788.21,-24889.43 1789,-24898.84 1806.98,-25114.13 1863.14,-25371.88 1877.58,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.55,-25436.42 1878.92,-25441.8 1879.64,-25435.49 1875.55,-25436.42"/>
</g>
<!-- src/renderer/core/layout/slots/register.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts -->
<g id="edge2594" class="edge">
<title>src/renderer/core/layout/slots/register.ts&#45;&gt;src/lib/litegraph/src/interfaces.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1440.37,-10761.99C1461.89,-10777.65 1503.45,-10811.88 1519.5,-10852.84 1528.62,-10876.1 1524.16,-25217.08 1527.5,-25241.84 1584.46,-25664.28 1722.29,-25744.63 1781,-26166.84 1782.73,-26179.27 1780.08,-27062 1789,-27070.84 1845.19,-27126.53 1910.84,-27126.56 1967,-27070.84 1983.34,-27054.63 1978.04,-25436.77 1980,-25413.84 1994.11,-25249.01 2035.55,-25052.19 2047.65,-24996.92"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2049.73,-24997.2 2048.97,-24990.89 2045.63,-24996.3 2049.73,-24997.2"/>
</g>
<!-- src/renderer/core/layout/slots/register.ts&#45;&gt;src/renderer/core/layout/store/layoutStore.ts -->
<g id="edge2597" class="edge">
<title>src/renderer/core/layout/slots/register.ts&#45;&gt;src/renderer/core/layout/store/layoutStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1447.81,-10761.97C1467.88,-10770.48 1499.28,-10783 1527.5,-10790.84 1552.05,-10797.66 1580.01,-10802.91 1602.81,-10806.57"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1602.54,-10808.66 1608.79,-10807.52 1603.19,-10804.51 1602.54,-10808.66"/>
</g>
<!-- src/renderer/core/layout/slots/register.ts&#45;&gt;src/renderer/core/layout/types.ts -->
<g id="edge2598" class="edge">
<title>src/renderer/core/layout/slots/register.ts&#45;&gt;src/renderer/core/layout/types.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1457.21,-10747.13C1477.1,-10743.67 1503.75,-10739.6 1527.5,-10737.84 1639.86,-10729.5 1672.56,-10707.25 1781,-10737.84 1874.32,-10764.16 1901.37,-10780.46 1967,-10851.84 2010.07,-10898.67 2036.44,-10971.72 2046.42,-11003.36"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2044.53,-11004.34 2048.31,-11009.46 2048.54,-11003.11 2044.53,-11004.34"/>
</g>
<!-- src/renderer/core/layout/slots/register.ts&#45;&gt;src/renderer/core/canvas/litegraph/slotCalculations.ts -->
<g id="edge2596" class="edge">
<title>src/renderer/core/layout/slots/register.ts&#45;&gt;src/renderer/core/canvas/litegraph/slotCalculations.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1439.72,-10761.86C1460.7,-10777.59 1501.99,-10812.23 1519.5,-10852.84 1540.31,-10901.11 1505.3,-10923.19 1527.5,-10970.84 1549.35,-11017.72 1599.13,-11055.52 1627.4,-11074.18"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1626.57,-11076.15 1632.75,-11077.65 1628.86,-11072.63 1626.57,-11076.15"/>
</g>
<!-- src/renderer/core/layout/slots/register.ts&#45;&gt;src/renderer/core/layout/slots/slotIdentifier.ts -->
<g id="edge2593" class="edge">
<title>src/renderer/core/layout/slots/register.ts&#45;&gt;src/renderer/core/layout/slots/slotIdentifier.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1457.27,-10752.84C1494.22,-10752.84 1557.16,-10752.84 1600.57,-10752.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1600.83,-10754.94 1606.83,-10752.84 1600.83,-10750.74 1600.83,-10754.94"/>
</g>
<!-- src/renderer/core/layout/slots/useDomSlotRegistration.ts -->
<g id="node833" class="node">
<title>src/renderer/core/layout/slots/useDomSlotRegistration.ts</title>
<g id="a_node833"><a xlink:href="src/renderer/core/layout/slots/useDomSlotRegistration.ts" xlink:title="useDomSlotRegistration.ts">
<path fill="#ddfeff" stroke="black" d="M1488,-10731.84C1488,-10731.84 1364,-10731.84 1364,-10731.84 1361,-10731.84 1358,-10728.84 1358,-10725.84 1358,-10725.84 1358,-10719.84 1358,-10719.84 1358,-10716.84 1361,-10713.84 1364,-10713.84 1364,-10713.84 1488,-10713.84 1488,-10713.84 1491,-10713.84 1494,-10716.84 1494,-10719.84 1494,-10719.84 1494,-10725.84 1494,-10725.84 1494,-10728.84 1491,-10731.84 1488,-10731.84"/>
<text text-anchor="start" x="1366" y="-10720.64" font-family="Helvetica,sans-Serif" font-size="9.00">useDomSlotRegistration.ts</text>
</a>
</g>
</g>
<!-- src/renderer/core/layout/slots/useDomSlotRegistration.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2600" class="edge">
<title>src/renderer/core/layout/slots/useDomSlotRegistration.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1494.12,-10722.25C1503.88,-10725.16 1512.85,-10730.03 1519.5,-10737.84 1538.81,-10760.51 1511.03,-19290.03 1527.5,-19314.84 1595.15,-19416.71 1713.33,-19319.98 1781,-19421.84 1791.52,-19437.68 1787.42,-24879.89 1789,-24898.84 1806.98,-25114.13 1863.14,-25371.88 1877.58,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.55,-25436.42 1878.92,-25441.8 1879.64,-25435.49 1875.55,-25436.42"/>
</g>
<!-- src/renderer/core/layout/slots/useDomSlotRegistration.ts&#45;&gt;src/renderer/core/layout/store/layoutStore.ts -->
<g id="edge2601" class="edge">
<title>src/renderer/core/layout/slots/useDomSlotRegistration.ts&#45;&gt;src/renderer/core/layout/store/layoutStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1494.1,-10723.41C1503.62,-10726.24 1512.52,-10730.78 1519.5,-10737.84 1536.25,-10754.77 1510.92,-10773.73 1527.5,-10790.84 1546.69,-10810.62 1577.33,-10816.01 1602.92,-10816.51"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1602.95,-10818.61 1608.96,-10816.54 1602.98,-10814.41 1602.95,-10818.61"/>
</g>
<!-- src/renderer/core/layout/slots/useDomSlotRegistration.ts&#45;&gt;src/renderer/core/layout/types.ts -->
<g id="edge2602" class="edge">
<title>src/renderer/core/layout/slots/useDomSlotRegistration.ts&#45;&gt;src/renderer/core/layout/types.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1494.12,-10720.21C1630.71,-10715.52 1931.17,-10708.68 1967,-10737.84 2009.8,-10772.66 2040.34,-10949.92 2048.7,-11003.49"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2046.66,-11004.05 2049.65,-11009.66 2050.81,-11003.41 2046.66,-11004.05"/>
</g>
<!-- src/renderer/core/layout/slots/useDomSlotRegistration.ts&#45;&gt;src/renderer/core/layout/slots/slotIdentifier.ts -->
<g id="edge2599" class="edge">
<title>src/renderer/core/layout/slots/useDomSlotRegistration.ts&#45;&gt;src/renderer/core/layout/slots/slotIdentifier.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1487.34,-10731.87C1498.08,-10733.69 1509.14,-10735.71 1519.5,-10737.84 1523.09,-10738.58 1523.89,-10739.19 1527.5,-10739.84 1551.45,-10744.1 1578.35,-10747.17 1600.65,-10749.24"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1600.64,-10751.35 1606.81,-10749.8 1601.02,-10747.17 1600.64,-10751.35"/>
</g>
<!-- src/renderer/core/layout/utils/layoutMath.ts&#45;&gt;src/renderer/core/layout/types.ts -->
<g id="edge2631" class="edge">
<title>src/renderer/core/layout/utils/layoutMath.ts&#45;&gt;src/renderer/core/layout/types.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1921.28,-10964C1935.85,-10965.91 1952.44,-10968.97 1967,-10973.84 1990.68,-10981.76 2015.64,-10995.98 2032.14,-11006.32"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2031.2,-11008.22 2037.39,-11009.66 2033.46,-11004.67 2031.2,-11008.22"/>
</g>
<!-- src/renderer/core/layout/utils/layoutUtils.ts&#45;&gt;src/renderer/core/layout/types.ts -->
<g id="edge2632" class="edge">
<title>src/renderer/core/layout/utils/layoutUtils.ts&#45;&gt;src/renderer/core/layout/types.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1919.87,-10933.1C1935.04,-10935.12 1952.43,-10938.87 1967,-10945.84 1996.85,-10960.11 2024.36,-10987.97 2039.3,-11004.83"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2038,-11006.54 2043.52,-11009.69 2041.17,-11003.78 2038,-11006.54"/>
</g>
<!-- src/renderer/core/layout/utils/mappers.ts&#45;&gt;src/renderer/core/layout/types.ts -->
<g id="edge2633" class="edge">
<title>src/renderer/core/layout/utils/mappers.ts&#45;&gt;src/renderer/core/layout/types.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1916.37,-10901.45C1932.59,-10903.03 1951.8,-10906.9 1967,-10915.84 2003.67,-10937.41 2031.09,-10981.33 2043.56,-11004.23"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2041.74,-11005.26 2046.41,-11009.57 2045.44,-11003.28 2041.74,-11005.26"/>
</g>
<!-- src/renderer/core/spatial/SpatialIndex.ts&#45;&gt;src/renderer/core/layout/types.ts -->
<g id="edge2637" class="edge">
<title>src/renderer/core/spatial/SpatialIndex.ts&#45;&gt;src/renderer/core/layout/types.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1895.63,-11129.82C1925.18,-11108.71 1998.92,-11056.04 2033.09,-11031.63"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2034.56,-11033.16 2038.23,-11027.96 2032.12,-11029.74 2034.56,-11033.16"/>
</g>
<!-- src/renderer/core/spatial/SpatialIndex.ts&#45;&gt;src/renderer/core/spatial/QuadTree.ts -->
<g id="edge2635" class="edge">
<title>src/renderer/core/spatial/SpatialIndex.ts&#45;&gt;src/renderer/core/spatial/QuadTree.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1924.1,-11146.18C1950.27,-11150.85 1984.03,-11156.88 2010.15,-11161.54"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2010,-11163.65 2016.28,-11162.64 2010.74,-11159.51 2010,-11163.65"/>
</g>
<!-- src/renderer/core/spatial/SpatialIndex.ts&#45;&gt;src/renderer/core/layout/constants.ts -->
<g id="edge2636" class="edge">
<title>src/renderer/core/spatial/SpatialIndex.ts&#45;&gt;src/renderer/core/layout/constants.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1862.9,-11129.65C1838.1,-11116.37 1796.6,-11089.14 1785,-11050.84 1779.72,-11033.4 1779.72,-10904.28 1785,-10886.84 1791.52,-10865.31 1816.7,-10860.56 1839.77,-10861.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1839.81,-10863.17 1845.89,-10861.32 1839.98,-10858.97 1839.81,-10863.17"/>
</g>
<!-- src/renderer/core/layout/transform/useCanvasTransformSync.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2629" class="edge">
<title>src/renderer/core/layout/transform/useCanvasTransformSync.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1702.83,-10863.83C1730.27,-10862.41 1761.95,-10866.49 1781,-10887.84 1789.1,-10896.91 1787.99,-24886.72 1789,-24898.84 1806.88,-25114.13 1863.11,-25371.89 1877.58,-25435.9"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1875.54,-25436.42 1878.92,-25441.8 1879.64,-25435.49 1875.54,-25436.42"/>
</g>
<!-- src/renderer/core/layout/transform/useTransformState.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2630" class="edge">
<title>src/renderer/core/layout/transform/useTransformState.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1664.69,-10942.03C1693.57,-10961.09 1757.04,-11008.1 1781,-11066.84 1790.07,-11089.07 1787.01,-24874.91 1789,-24898.84 1806.88,-25114.13 1863.11,-25371.89 1877.58,-25435.9"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1875.54,-25436.42 1878.92,-25441.8 1879.64,-25435.49 1875.54,-25436.42"/>
</g>
<!-- src/renderer/core/spatial/boundsCalculator.ts -->
<g id="node841" class="node">
<title>src/renderer/core/spatial/boundsCalculator.ts</title>
<g id="a_node841"><a xlink:href="src/renderer/core/spatial/boundsCalculator.ts" xlink:title="boundsCalculator.ts">
<path fill="#ddfeff" stroke="black" d="M1929,-11177.84C1929,-11177.84 1835,-11177.84 1835,-11177.84 1832,-11177.84 1829,-11174.84 1829,-11171.84 1829,-11171.84 1829,-11165.84 1829,-11165.84 1829,-11162.84 1832,-11159.84 1835,-11159.84 1835,-11159.84 1929,-11159.84 1929,-11159.84 1932,-11159.84 1935,-11162.84 1935,-11165.84 1935,-11165.84 1935,-11171.84 1935,-11171.84 1935,-11174.84 1932,-11177.84 1929,-11177.84"/>
<text text-anchor="start" x="1837" y="-11166.64" font-family="Helvetica,sans-Serif" font-size="9.00">boundsCalculator.ts</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/minimap/MiniMapPanel.vue&#45;&gt;src/renderer/extensions/minimap/types.ts -->
<g id="edge2641" class="edge">
<title>src/renderer/extensions/minimap/MiniMapPanel.vue&#45;&gt;src/renderer/extensions/minimap/types.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1060.77,-11506.86C1151.79,-11497.01 1355.58,-11482.42 1519.5,-11524.84 1561.71,-11535.76 1605.85,-11562.29 1629.84,-11578.18"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1628.77,-11580 1634.92,-11581.6 1631.11,-11576.51 1628.77,-11580"/>
</g>
<!-- src/renderer/extensions/minimap/types.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2670" class="edge">
<title>src/renderer/extensions/minimap/types.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1653.3,-11599.9C1670.99,-11649.04 1754.74,-11888.71 1781,-12092.84 1792.35,-12181.04 1781.64,-24810.21 1789,-24898.84 1806.89,-25114.13 1863.11,-25371.89 1877.58,-25435.9"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1875.54,-25436.42 1878.92,-25441.8 1879.64,-25435.49 1875.54,-25436.42"/>
</g>
<!-- src/renderer/extensions/minimap/composables/useMinimapGraph.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge2655" class="edge">
<title>src/renderer/extensions/minimap/composables/useMinimapGraph.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1217.53,-11676.13C1237.61,-11696.47 1283.83,-11747.4 1300.5,-11800.84 1315.29,-11848.24 1299.52,-26053 1308.5,-26101.84 1356.25,-26361.37 1470.04,-26397.62 1519.5,-26656.84 1522.53,-26672.72 1515.99,-27227.48 1527.5,-27238.84 1607.71,-27317.95 1701.3,-27318.47 1781,-27238.84 1793.83,-27226.02 1779.05,-16808 1789,-16792.84 1802.22,-16772.69 1828.02,-16762.64 1848.94,-16757.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.57,-16759.66 1854.98,-16756.32 1848.67,-16755.56 1849.57,-16759.66"/>
</g>
<!-- src/renderer/extensions/minimap/composables/useMinimapGraph.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2653" class="edge">
<title>src/renderer/extensions/minimap/composables/useMinimapGraph.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1217.53,-11676.13C1237.61,-11696.47 1283.83,-11747.4 1300.5,-11800.84 1304.34,-11813.14 1299.71,-26641.41 1308.5,-26650.84 1340.55,-26685.23 1487.4,-26631.49 1519.5,-26665.84 1541.8,-26689.69 1504.37,-28993.79 1527.5,-29016.84 1607.3,-29096.37 1701.23,-29096.4 1781,-29016.84 1788.45,-29009.4 1788.09,-25995.33 1789,-25984.84 1807.02,-25777.31 1862.7,-25529.27 1877.41,-25466.07"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.53,-25466.22 1878.85,-25459.9 1875.44,-25465.27 1879.53,-25466.22"/>
</g>
<!-- src/renderer/extensions/minimap/composables/useMinimapGraph.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts -->
<g id="edge2654" class="edge">
<title>src/renderer/extensions/minimap/composables/useMinimapGraph.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1217.53,-11676.13C1237.61,-11696.47 1283.83,-11747.4 1300.5,-11800.84 1309.14,-11828.53 1306.31,-28483.91 1308.5,-28512.84 1355.67,-29136.79 1471.91,-29280.92 1519.5,-29904.84 1520.66,-29920.08 1518.65,-34296.37 1527.5,-34308.84 1598.8,-34409.31 1670.59,-34366.8 1789,-34400.84 1948.32,-34446.63 2032.27,-34550.1 2159.5,-34443.84 2311.69,-34316.73 2300.66,-33763.32 2318.5,-33565.84 2334.27,-33391.28 2328.3,-21122.07 2331.5,-20946.84 2345.52,-20178.76 2390.42,-19233.1 2396.75,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2398.86,-19102 2397.06,-19095.9 2394.67,-19101.79 2398.86,-19102"/>
</g>
<!-- src/renderer/extensions/minimap/composables/useMinimapGraph.ts&#45;&gt;src/renderer/extensions/minimap/types.ts -->
<g id="edge2652" class="edge">
<title>src/renderer/extensions/minimap/composables/useMinimapGraph.ts&#45;&gt;src/renderer/extensions/minimap/types.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1262.11,-11670.27C1324.97,-11672.84 1431.35,-11672.79 1519.5,-11650.84 1560.15,-11640.71 1603.52,-11617.55 1628.05,-11603.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1629.19,-11604.9 1633.28,-11600.03 1627.05,-11601.29 1629.19,-11604.9"/>
</g>
<!-- src/renderer/extensions/minimap/composables/useMinimapInteraction.ts&#45;&gt;src/renderer/extensions/minimap/types.ts -->
<g id="edge2656" class="edge">
<title>src/renderer/extensions/minimap/composables/useMinimapInteraction.ts&#45;&gt;src/renderer/extensions/minimap/types.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1272.75,-11552.84C1335.78,-11558.73 1434.24,-11568.09 1519.5,-11576.84 1552.36,-11580.21 1589.92,-11584.33 1615.9,-11587.23"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1615.73,-11589.32 1621.92,-11587.9 1616.19,-11585.15 1615.73,-11589.32"/>
</g>
<!-- src/renderer/extensions/minimap/composables/useMinimapRenderer.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2659" class="edge">
<title>src/renderer/extensions/minimap/composables/useMinimapRenderer.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1268.04,-11604.49C1280.47,-11607.01 1292.27,-11612.17 1300.5,-11621.84 1317.4,-11641.69 1290.73,-26617.77 1308.5,-26636.84 1340.55,-26671.23 1487.4,-26617.5 1519.5,-26651.84 1541.27,-26675.12 1504.92,-28924.34 1527.5,-28946.84 1607.31,-29026.37 1701.23,-29026.4 1781,-28946.84 1788.28,-28939.57 1788.11,-25995.08 1789,-25984.84 1807.03,-25777.31 1862.7,-25529.27 1877.41,-25466.07"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.53,-25466.22 1878.85,-25459.9 1875.44,-25465.27 1879.53,-25466.22"/>
</g>
<!-- src/renderer/extensions/minimap/composables/useMinimapRenderer.ts&#45;&gt;src/renderer/extensions/minimap/types.ts -->
<g id="edge2658" class="edge">
<title>src/renderer/extensions/minimap/composables/useMinimapRenderer.ts&#45;&gt;src/renderer/extensions/minimap/types.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1268.26,-11604.65C1362.61,-11601.21 1542.03,-11594.69 1615.45,-11592.02"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1615.88,-11594.11 1621.8,-11591.79 1615.73,-11589.91 1615.88,-11594.11"/>
</g>
<!-- src/renderer/extensions/minimap/minimapCanvasRenderer.ts -->
<g id="node849" class="node">
<title>src/renderer/extensions/minimap/minimapCanvasRenderer.ts</title>
<g id="a_node849"><a xlink:href="src/renderer/extensions/minimap/minimapCanvasRenderer.ts" xlink:title="minimapCanvasRenderer.ts">
<path fill="#ddfeff" stroke="black" d="M1490,-11644.84C1490,-11644.84 1362,-11644.84 1362,-11644.84 1359,-11644.84 1356,-11641.84 1356,-11638.84 1356,-11638.84 1356,-11632.84 1356,-11632.84 1356,-11629.84 1359,-11626.84 1362,-11626.84 1362,-11626.84 1490,-11626.84 1490,-11626.84 1493,-11626.84 1496,-11629.84 1496,-11632.84 1496,-11632.84 1496,-11638.84 1496,-11638.84 1496,-11641.84 1493,-11644.84 1490,-11644.84"/>
<text text-anchor="start" x="1364" y="-11633.64" font-family="Helvetica,sans-Serif" font-size="9.00">minimapCanvasRenderer.ts</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/minimap/composables/useMinimapRenderer.ts&#45;&gt;src/renderer/extensions/minimap/minimapCanvasRenderer.ts -->
<g id="edge2657" class="edge">
<title>src/renderer/extensions/minimap/composables/useMinimapRenderer.ts&#45;&gt;src/renderer/extensions/minimap/minimapCanvasRenderer.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1268.16,-11614.88C1293.93,-11618.32 1324.27,-11622.38 1351.37,-11626"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1351.24,-11628.1 1357.46,-11626.81 1351.79,-11623.93 1351.24,-11628.1"/>
</g>
<!-- src/renderer/extensions/minimap/composables/useMinimapSettings.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge2660" class="edge">
<title>src/renderer/extensions/minimap/composables/useMinimapSettings.ts&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1266.6,-11634.22C1279.56,-11636.62 1291.96,-11641.8 1300.5,-11651.84 1316.72,-11670.89 1293.89,-26042.52 1308.5,-26062.84 1366.26,-26143.17 1461.19,-26053.9 1519.5,-26133.84 1528.73,-26146.5 1516.34,-26686.84 1527.5,-26697.84 1607.73,-26776.94 1701.31,-26777.48 1781,-26697.84 1795.47,-26683.38 1775.75,-14933.41 1789,-14917.84 1800.02,-14904.88 1817.5,-14900.04 1834.27,-14898.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.51,-14900.92 1840.41,-14898.53 1834.31,-14896.72 1834.51,-14900.92"/>
</g>
<!-- src/renderer/extensions/minimap/composables/useMinimapSettings.ts&#45;&gt;src/stores/workspace/colorPaletteStore.ts -->
<g id="edge2661" class="edge">
<title>src/renderer/extensions/minimap/composables/useMinimapSettings.ts&#45;&gt;src/stores/workspace/colorPaletteStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1266.59,-11634.23C1279.55,-11636.63 1291.95,-11641.81 1300.5,-11651.84 1314.97,-11668.8 1293.76,-14845.12 1308.5,-14861.84 1323.05,-14878.34 1346.02,-14883.59 1367.73,-14884.16"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1367.8,-14886.26 1373.81,-14884.19 1367.82,-14882.06 1367.8,-14886.26"/>
</g>
<!-- src/renderer/extensions/minimap/composables/useMinimapViewport.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2664" class="edge">
<title>src/renderer/extensions/minimap/composables/useMinimapViewport.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1268.04,-11574.49C1280.47,-11577.01 1292.27,-11582.17 1300.5,-11591.84 1317.42,-11611.71 1290.71,-26603.75 1308.5,-26622.84 1340.55,-26657.23 1487.4,-26603.5 1519.5,-26637.84 1539.81,-26659.56 1506.43,-28757.85 1527.5,-28778.84 1607.32,-28858.36 1701.22,-28858.39 1781,-28778.84 1787.87,-28771.99 1788.16,-25994.5 1789,-25984.84 1807.05,-25777.31 1862.7,-25529.27 1877.41,-25466.07"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.53,-25466.22 1878.85,-25459.9 1875.44,-25465.27 1879.53,-25466.22"/>
</g>
<!-- src/renderer/extensions/minimap/composables/useMinimapViewport.ts&#45;&gt;src/composables/canvas/useCanvasTransformSync.ts -->
<g id="edge2663" class="edge">
<title>src/renderer/extensions/minimap/composables/useMinimapViewport.ts&#45;&gt;src/composables/canvas/useCanvasTransformSync.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1268.04,-11574.49C1280.47,-11577.01 1292.27,-11582.17 1300.5,-11591.84 1316.61,-11610.76 1292.71,-25885.65 1308.5,-25904.84 1442.52,-26067.64 1631.86,-26096.91 1781,-25947.84 1791.84,-25937 1780.6,-8309.65 1789,-8296.84 1798.1,-8282.96 1813.18,-8273.87 1828.52,-8267.93"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1829.24,-8269.9 1834.17,-8265.88 1827.81,-8265.95 1829.24,-8269.9"/>
</g>
<!-- src/renderer/extensions/minimap/composables/useMinimapViewport.ts&#45;&gt;src/renderer/core/spatial/boundsCalculator.ts -->
<g id="edge2665" class="edge">
<title>src/renderer/extensions/minimap/composables/useMinimapViewport.ts&#45;&gt;src/renderer/core/spatial/boundsCalculator.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1268.31,-11578.37C1280.43,-11575.82 1292.02,-11570.84 1300.5,-11561.84 1312.6,-11548.99 1296.4,-11495.68 1308.5,-11482.84 1373.66,-11413.72 1432.36,-11486.65 1519.5,-11448.84 1676.19,-11380.85 1824.85,-11229.36 1868.3,-11182.75"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1870.09,-11183.91 1872.62,-11178.08 1867,-11181.06 1870.09,-11183.91"/>
</g>
<!-- src/renderer/extensions/minimap/composables/useMinimapViewport.ts&#45;&gt;src/renderer/extensions/minimap/types.ts -->
<g id="edge2662" class="edge">
<title>src/renderer/extensions/minimap/composables/useMinimapViewport.ts&#45;&gt;src/renderer/extensions/minimap/types.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1268.26,-11578.75C1362.61,-11581.76 1542.03,-11587.46 1615.45,-11589.8"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1615.74,-11591.91 1621.8,-11590 1615.87,-11587.71 1615.74,-11591.91"/>
</g>
<!-- src/renderer/extensions/minimap/minimapCanvasRenderer.ts&#45;&gt;src/stores/workspace/colorPaletteStore.ts -->
<g id="edge2668" class="edge">
<title>src/renderer/extensions/minimap/minimapCanvasRenderer.ts&#45;&gt;src/stores/workspace/colorPaletteStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1416.03,-11644.99C1391.03,-11668.71 1326.13,-11735.38 1304.5,-11806.84 1301.43,-11816.97 1301.43,-14845.7 1304.5,-14855.84 1312.14,-14881.07 1340.56,-14886.89 1367.99,-14886.12"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1368.29,-14888.21 1374.19,-14885.84 1368.1,-14884.02 1368.29,-14888.21"/>
</g>
<!-- src/renderer/extensions/minimap/minimapCanvasRenderer.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2667" class="edge">
<title>src/renderer/extensions/minimap/minimapCanvasRenderer.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1434.52,-11645.12C1453.39,-11669.08 1502.45,-11735.71 1519.5,-11800.84 1522.94,-11813.96 1518.19,-19606.97 1527.5,-19616.84 1566.23,-19657.88 1742.26,-19590.8 1781,-19631.84 1787.28,-19638.49 1788.24,-24889.72 1789,-24898.84 1806.98,-25114.12 1863.14,-25371.88 1877.58,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.55,-25436.42 1878.92,-25441.8 1879.64,-25435.49 1875.55,-25436.42"/>
</g>
<!-- src/renderer/extensions/minimap/minimapCanvasRenderer.ts&#45;&gt;src/utils/colorUtil.ts -->
<g id="edge2669" class="edge">
<title>src/renderer/extensions/minimap/minimapCanvasRenderer.ts&#45;&gt;src/utils/colorUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1434.52,-11645.12C1453.39,-11669.08 1502.45,-11735.71 1519.5,-11800.84 1522.84,-11813.6 1518.17,-19388.52 1527.5,-19397.84 1607.21,-19477.46 1701.08,-19477.25 1781,-19397.84 1793.28,-19385.64 1777.75,-18164.99 1789,-18151.84 1801.95,-18136.7 1823.72,-18132.65 1842.83,-18132.53"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1843.16,-18134.63 1849.19,-18132.63 1843.22,-18130.44 1843.16,-18134.63"/>
</g>
<!-- src/renderer/extensions/minimap/minimapCanvasRenderer.ts&#45;&gt;src/renderer/extensions/minimap/types.ts -->
<g id="edge2666" class="edge">
<title>src/renderer/extensions/minimap/minimapCanvasRenderer.ts&#45;&gt;src/renderer/extensions/minimap/types.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1471.46,-11626.78C1514.11,-11618.1 1577.51,-11605.19 1615.59,-11597.44"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1616.48,-11599.4 1621.94,-11596.14 1615.64,-11595.28 1616.48,-11599.4"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/ImagePreview.vue -->
<g id="node850" class="node">
<title>src/renderer/extensions/vueNodes/components/ImagePreview.vue</title>
<g id="a_node850"><a xlink:href="src/renderer/extensions/vueNodes/components/ImagePreview.vue" xlink:title="ImagePreview.vue">
<path fill="#41f083" stroke="black" d="M1250,-11903.84C1250,-11903.84 1164,-11903.84 1164,-11903.84 1161,-11903.84 1158,-11900.84 1158,-11897.84 1158,-11897.84 1158,-11891.84 1158,-11891.84 1158,-11888.84 1161,-11885.84 1164,-11885.84 1164,-11885.84 1250,-11885.84 1250,-11885.84 1253,-11885.84 1256,-11888.84 1256,-11891.84 1256,-11891.84 1256,-11897.84 1256,-11897.84 1256,-11900.84 1253,-11903.84 1250,-11903.84"/>
<text text-anchor="start" x="1166" y="-11892.64" font-family="Helvetica,sans-Serif" font-size="9.00">ImagePreview.vue</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/components/ImagePreview.vue&#45;&gt;src/base/common/downloadUtil.ts -->
<g id="edge2671" class="edge">
<title>src/renderer/extensions/vueNodes/components/ImagePreview.vue&#45;&gt;src/base/common/downloadUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1256.47,-11890.87C1272.87,-11892.25 1289.74,-11897.2 1300.5,-11909.84 1316.28,-11928.37 1291.28,-25915.63 1308.5,-25932.84 1374.83,-25999.13 1453.15,-25999.1 1519.5,-25932.84 1526.96,-25925.38 1526.41,-19867.33 1527.5,-19856.84 1551.08,-19628.87 1624.92,-19358.29 1643.65,-19292.03"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1645.76,-19292.28 1645.38,-19285.94 1641.72,-19291.13 1645.76,-19292.28"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/ImagePreview.vue&#45;&gt;src/stores/commandStore.ts -->
<g id="edge2672" class="edge">
<title>src/renderer/extensions/vueNodes/components/ImagePreview.vue&#45;&gt;src/stores/commandStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1256.47,-11890.87C1272.87,-11892.25 1289.74,-11897.2 1300.5,-11909.84 1308.5,-11919.24 1306.2,-26120.71 1308.5,-26132.84 1356.29,-26385.19 1468.1,-26419.19 1519.5,-26670.84 1522.55,-26685.76 1516.58,-26934.23 1527.5,-26944.84 1608.32,-27023.33 1701.31,-27024.48 1781,-26944.84 1795.73,-26930.11 1775.5,-14963.7 1789,-14947.84 1798.36,-14936.84 1812.37,-14931.68 1826.66,-14929.64"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.06,-14931.7 1832.79,-14928.94 1826.59,-14927.53 1827.06,-14931.7"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/ImagePreview.vue&#45;&gt;src/stores/imagePreviewStore.ts -->
<g id="edge2673" class="edge">
<title>src/renderer/extensions/vueNodes/components/ImagePreview.vue&#45;&gt;src/stores/imagePreviewStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1256.47,-11890.87C1272.87,-11892.25 1289.74,-11897.2 1300.5,-11909.84 1316.25,-11928.34 1291.31,-25887.66 1308.5,-25904.84 1374.83,-25971.13 1453.16,-25971.12 1519.5,-25904.84 1532.99,-25891.35 1514.87,-14932.13 1527.5,-14917.84 1541.92,-14901.52 1564.32,-14895.93 1585.91,-14895.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1586.02,-14897.16 1591.98,-14894.94 1585.93,-14892.96 1586.02,-14897.16"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/InputOutputSlot.test.ts -->
<g id="node851" class="node">
<title>src/renderer/extensions/vueNodes/components/InputOutputSlot.test.ts</title>
<g id="a_node851"><a xlink:href="src/renderer/extensions/vueNodes/components/InputOutputSlot.test.ts" xlink:title="InputOutputSlot.test.ts">
<path fill="#ddfeff" stroke="black" d="M1067,-11843.84C1067,-11843.84 957,-11843.84 957,-11843.84 954,-11843.84 951,-11840.84 951,-11837.84 951,-11837.84 951,-11831.84 951,-11831.84 951,-11828.84 954,-11825.84 957,-11825.84 957,-11825.84 1067,-11825.84 1067,-11825.84 1070,-11825.84 1073,-11828.84 1073,-11831.84 1073,-11831.84 1073,-11837.84 1073,-11837.84 1073,-11840.84 1070,-11843.84 1067,-11843.84"/>
<text text-anchor="start" x="959" y="-11832.64" font-family="Helvetica,sans-Serif" font-size="9.00">InputOutputSlot.test.ts</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/components/InputOutputSlot.test.ts&#45;&gt;src/locales/en/main.json -->
<g id="edge2676" class="edge">
<title>src/renderer/extensions/vueNodes/components/InputOutputSlot.test.ts&#45;&gt;src/locales/en/main.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1073.43,-11834.03C1083.85,-11836.73 1093.54,-11841.59 1100.5,-11849.84 1111.47,-11862.83 1111.59,-31421.94 1113.5,-31438.84 1155.44,-31809.41 1258.24,-31886.31 1300.5,-32256.84 1310.97,-32348.63 1294.51,-35491.51 1308.5,-35582.84 1356.3,-35894.78 1465.52,-35949.9 1519.5,-36260.84 1521.31,-36271.25 1519.87,-36443.53 1527.5,-36450.84 1608.83,-36528.81 1700.64,-36529.8 1781,-36450.84 1790.04,-36441.96 1787.39,-36007.4 1789,-35994.84 1831.76,-35661.89 1915.07,-35592.47 1967,-35260.84 2039.23,-34799.51 2049.55,-34224.4 2050.83,-34123.34"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.94,-34123.16 2050.91,-34117.14 2048.74,-34123.11 2052.94,-34123.16"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/InputOutputSlot.test.ts&#45;&gt;src/renderer/core/layout/slots/useDomSlotRegistration.ts -->
<g id="edge2677" class="edge">
<title>src/renderer/extensions/vueNodes/components/InputOutputSlot.test.ts&#45;&gt;src/renderer/core/layout/slots/useDomSlotRegistration.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1061.36,-11825.74C1076.35,-11820.44 1091.32,-11812.06 1100.5,-11798.84 1125.85,-11762.3 1087.74,-11435.08 1113.5,-11398.84 1165.09,-11326.24 1249.6,-11399.91 1300.5,-11326.84 1319.2,-11299.98 1286.72,-10762.26 1308.5,-10737.84 1319.56,-10725.43 1335.38,-10719.41 1351.82,-10716.95"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1352.19,-10719.02 1357.89,-10716.21 1351.68,-10714.85 1352.19,-10719.02"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/InputSlot.vue -->
<g id="node852" class="node">
<title>src/renderer/extensions/vueNodes/components/InputSlot.vue</title>
<g id="a_node852"><a xlink:href="src/renderer/extensions/vueNodes/components/InputSlot.vue" xlink:title="InputSlot.vue">
<path fill="#41f083" stroke="black" d="M1240,-11933.84C1240,-11933.84 1174,-11933.84 1174,-11933.84 1171,-11933.84 1168,-11930.84 1168,-11927.84 1168,-11927.84 1168,-11921.84 1168,-11921.84 1168,-11918.84 1171,-11915.84 1174,-11915.84 1174,-11915.84 1240,-11915.84 1240,-11915.84 1243,-11915.84 1246,-11918.84 1246,-11921.84 1246,-11921.84 1246,-11927.84 1246,-11927.84 1246,-11930.84 1243,-11933.84 1240,-11933.84"/>
<text text-anchor="start" x="1176" y="-11922.64" font-family="Helvetica,sans-Serif" font-size="9.00">InputSlot.vue</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/components/InputOutputSlot.test.ts&#45;&gt;src/renderer/extensions/vueNodes/components/InputSlot.vue -->
<g id="edge2674" class="edge">
<title>src/renderer/extensions/vueNodes/components/InputOutputSlot.test.ts&#45;&gt;src/renderer/extensions/vueNodes/components/InputSlot.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1073.01,-11835.5C1083.21,-11838.13 1092.93,-11842.59 1100.5,-11849.84 1120.21,-11868.71 1093.71,-11891.06 1113.5,-11909.84 1126.22,-11921.9 1144.62,-11926.47 1161.67,-11927.71"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1161.78,-11929.82 1167.87,-11928.03 1161.99,-11925.62 1161.78,-11929.82"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/OutputSlot.vue -->
<g id="node853" class="node">
<title>src/renderer/extensions/vueNodes/components/OutputSlot.vue</title>
<g id="a_node853"><a xlink:href="src/renderer/extensions/vueNodes/components/OutputSlot.vue" xlink:title="OutputSlot.vue">
<path fill="#41f083" stroke="black" d="M1244,-11963.84C1244,-11963.84 1170,-11963.84 1170,-11963.84 1167,-11963.84 1164,-11960.84 1164,-11957.84 1164,-11957.84 1164,-11951.84 1164,-11951.84 1164,-11948.84 1167,-11945.84 1170,-11945.84 1170,-11945.84 1244,-11945.84 1244,-11945.84 1247,-11945.84 1250,-11948.84 1250,-11951.84 1250,-11951.84 1250,-11957.84 1250,-11957.84 1250,-11960.84 1247,-11963.84 1244,-11963.84"/>
<text text-anchor="start" x="1172" y="-11952.64" font-family="Helvetica,sans-Serif" font-size="9.00">OutputSlot.vue</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/components/InputOutputSlot.test.ts&#45;&gt;src/renderer/extensions/vueNodes/components/OutputSlot.vue -->
<g id="edge2675" class="edge">
<title>src/renderer/extensions/vueNodes/components/InputOutputSlot.test.ts&#45;&gt;src/renderer/extensions/vueNodes/components/OutputSlot.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1073.43,-11835.08C1083.59,-11837.75 1093.19,-11842.33 1100.5,-11849.84 1128.7,-11878.79 1085.17,-11911.01 1113.5,-11939.84 1124.88,-11951.41 1141.43,-11956.24 1157.4,-11957.83"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1157.58,-11959.95 1163.72,-11958.3 1157.89,-11955.76 1157.58,-11959.95"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/InputSlot.vue&#45;&gt;src/composables/useErrorHandling.ts -->
<g id="edge2679" class="edge">
<title>src/renderer/extensions/vueNodes/components/InputSlot.vue&#45;&gt;src/composables/useErrorHandling.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1246.45,-11920.44C1265.67,-11920.54 1287.53,-11924.6 1300.5,-11939.84 1308.97,-11949.79 1307.37,-26985.81 1308.5,-26998.84 1355.71,-27543.56 1470.17,-27666.3 1519.5,-28210.84 1520.71,-28224.14 1518.01,-29163.43 1527.5,-29172.84 1607.5,-29252.17 1701.21,-29252.38 1781,-29172.84 1793.8,-29160.08 1781.74,-26587.39 1789,-26570.84 1832.31,-26472.04 1923.8,-26504.68 1967,-26405.84 1977.93,-26380.83 1979.48,-10712.13 1980,-10684.84 1994.98,-9900.2 2043.37,-8934.24 2050.2,-8800.47"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.31,-8800.2 2050.52,-8794.1 2048.12,-8799.98 2052.31,-8800.2"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/InputSlot.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2681" class="edge">
<title>src/renderer/extensions/vueNodes/components/InputSlot.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1246.45,-11920.44C1265.67,-11920.54 1287.53,-11924.6 1300.5,-11939.84 1317.07,-11959.3 1291.07,-26646.13 1308.5,-26664.84 1340.55,-26699.23 1487.4,-26645.49 1519.5,-26679.84 1531.11,-26692.26 1515.45,-29116.83 1527.5,-29128.84 1547.45,-29148.72 1761.06,-29148.73 1781,-29128.84 1788.73,-29121.13 1788.06,-25995.71 1789,-25984.84 1807.01,-25777.31 1862.7,-25529.27 1877.41,-25466.07"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.53,-25466.22 1878.85,-25459.9 1875.44,-25465.27 1879.53,-25466.22"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/InputSlot.vue&#45;&gt;src/constants/slotColors.ts -->
<g id="edge2680" class="edge">
<title>src/renderer/extensions/vueNodes/components/InputSlot.vue&#45;&gt;src/constants/slotColors.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1246.45,-11920.44C1265.67,-11920.54 1287.53,-11924.6 1300.5,-11939.84 1308.79,-11949.58 1306.47,-26663.21 1308.5,-26675.84 1356.07,-26971.11 1471.36,-27019.65 1519.5,-27314.84 1521.54,-27327.35 1518.52,-29130.89 1527.5,-29139.84 1607.34,-29219.33 1701.23,-29219.4 1781,-29139.84 1795.6,-29125.27 1775.62,-26185.53 1789,-26169.84 1801.36,-26155.34 1821.8,-26151 1840.28,-26150.55"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1840.46,-26152.65 1846.45,-26150.53 1840.45,-26148.45 1840.46,-26152.65"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/InputSlot.vue&#45;&gt;src/renderer/core/layout/slots/useDomSlotRegistration.ts -->
<g id="edge2682" class="edge">
<title>src/renderer/extensions/vueNodes/components/InputSlot.vue&#45;&gt;src/renderer/core/layout/slots/useDomSlotRegistration.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1246.42,-11929.2C1265.62,-11929.09 1287.48,-11925.03 1300.5,-11909.84 1321.68,-11885.11 1286.92,-10762.21 1308.5,-10737.84 1319.52,-10725.4 1335.33,-10719.36 1351.76,-10716.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1352.13,-10718.97 1357.83,-10716.15 1351.62,-10714.8 1352.13,-10718.97"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/InputSlot.vue&#45;&gt;src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue -->
<g id="edge2678" class="edge">
<title>src/renderer/extensions/vueNodes/components/InputSlot.vue&#45;&gt;src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1246.3,-11927.48C1277.58,-11929.65 1322.51,-11932.75 1359.49,-11935.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1359.7,-11937.43 1365.83,-11935.75 1359.99,-11933.24 1359.7,-11937.43"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/OutputSlot.vue&#45;&gt;src/composables/useErrorHandling.ts -->
<g id="edge2734" class="edge">
<title>src/renderer/extensions/vueNodes/components/OutputSlot.vue&#45;&gt;src/composables/useErrorHandling.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1218.13,-11963.85C1238.5,-11982.73 1283.91,-12028.88 1300.5,-12078.84 1309.03,-12104.53 1306.73,-27645.82 1308.5,-27672.84 1355.67,-28393.41 1467.14,-28563.62 1519.5,-29283.84 1520.58,-29298.69 1516.89,-29809.39 1527.5,-29819.84 1607.76,-29898.91 1701.23,-29899.4 1781,-29819.84 1795.87,-29805 1783.46,-26815.1 1789,-26794.84 1830.19,-26644.18 1925.95,-26642.53 1967,-26491.84 1981.43,-26438.88 1978.95,-10739.71 1980,-10684.84 1994.98,-9900.2 2043.37,-8934.24 2050.2,-8800.47"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.31,-8800.2 2050.52,-8794.1 2048.12,-8799.98 2052.31,-8800.2"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/OutputSlot.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2736" class="edge">
<title>src/renderer/extensions/vueNodes/components/OutputSlot.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1218.13,-11963.85C1238.5,-11982.73 1283.9,-12028.88 1300.5,-12078.84 1316.48,-12126.95 1291.22,-26631.18 1308.5,-26678.84 1358.41,-26816.49 1469.38,-26794.26 1519.5,-26931.84 1524.79,-26946.35 1516.55,-29145.93 1527.5,-29156.84 1567.41,-29196.6 1741.12,-29196.62 1781,-29156.84 1788.8,-29149.06 1788.05,-25995.81 1789,-25984.84 1807.01,-25777.31 1862.7,-25529.27 1877.41,-25466.07"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.53,-25466.22 1878.85,-25459.9 1875.44,-25465.27 1879.53,-25466.22"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/OutputSlot.vue&#45;&gt;src/constants/slotColors.ts -->
<g id="edge2735" class="edge">
<title>src/renderer/extensions/vueNodes/components/OutputSlot.vue&#45;&gt;src/constants/slotColors.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1218.13,-11963.85C1238.5,-11982.73 1283.9,-12028.88 1300.5,-12078.84 1308.74,-12103.63 1305.99,-27100.83 1308.5,-27126.84 1355.74,-27615.38 1471.15,-27722.4 1519.5,-28210.84 1520.58,-28221.73 1519.74,-29779.12 1527.5,-29786.84 1607.37,-29866.3 1701.24,-29866.42 1781,-29786.84 1798.78,-29769.1 1772.71,-26188.96 1789,-26169.84 1801.35,-26155.34 1821.79,-26151 1840.27,-26150.55"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1840.46,-26152.65 1846.45,-26150.53 1840.45,-26148.45 1840.46,-26152.65"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/OutputSlot.vue&#45;&gt;src/renderer/core/layout/slots/useDomSlotRegistration.ts -->
<g id="edge2737" class="edge">
<title>src/renderer/extensions/vueNodes/components/OutputSlot.vue&#45;&gt;src/renderer/core/layout/slots/useDomSlotRegistration.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1250.19,-11959.13C1268.43,-11958.52 1288.33,-11954.05 1300.5,-11939.84 1322.22,-11914.48 1286.37,-10762.84 1308.5,-10737.84 1319.52,-10725.39 1335.32,-10719.35 1351.76,-10716.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1352.13,-10718.97 1357.83,-10716.15 1351.62,-10714.8 1352.13,-10718.97"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/OutputSlot.vue&#45;&gt;src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue -->
<g id="edge2733" class="edge">
<title>src/renderer/extensions/vueNodes/components/OutputSlot.vue&#45;&gt;src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1250.1,-11951.93C1281.21,-11949.78 1324.15,-11946.81 1359.7,-11944.35"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1359.95,-11946.44 1365.79,-11943.93 1359.66,-11942.25 1359.95,-11946.44"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue&#45;&gt;src/utils/tailwindUtil.ts -->
<g id="edge2738" class="edge">
<title>src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue&#45;&gt;src/utils/tailwindUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1435.07,-11948.99C1454.32,-11971.5 1502.55,-12032.15 1519.5,-12092.84 1522.91,-12105.05 1518.53,-19388.87 1527.5,-19397.84 1607.21,-19477.46 1701.14,-19477.32 1781,-19397.84 1797.7,-19381.22 1773.7,-17719.75 1789,-17701.84 1800.51,-17688.36 1819.02,-17683.67 1836.43,-17682.71"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1836.84,-17684.8 1842.77,-17682.52 1836.71,-17680.6 1836.84,-17684.8"/>
</g>
<!-- src/renderer/extensions/vueNodes/composables/useVueNodeResizeTracking.ts&#45;&gt;src/renderer/core/layout/store/layoutStore.ts -->
<g id="edge2745" class="edge">
<title>src/renderer/extensions/vueNodes/composables/useVueNodeResizeTracking.ts&#45;&gt;src/renderer/core/layout/store/layoutStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1086.64,-13214.65C1091.87,-13211.95 1096.61,-13208.42 1100.5,-13203.84 1131.45,-13167.4 1086.38,-11522.21 1113.5,-11482.84 1164.1,-11409.36 1219.59,-11447.43 1300.5,-11409.84 1400.96,-11363.16 1462.01,-11385.53 1519.5,-11290.84 1532.13,-11270.03 1513.08,-10872.44 1527.5,-10852.84 1544.73,-10829.41 1576.2,-10819.51 1602.66,-10815.41"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1603.27,-10817.45 1608.92,-10814.53 1602.69,-10813.29 1603.27,-10817.45"/>
</g>
<!-- src/renderer/extensions/vueNodes/composables/useVueNodeResizeTracking.ts&#45;&gt;src/renderer/core/layout/types.ts -->
<g id="edge2746" class="edge">
<title>src/renderer/extensions/vueNodes/composables/useVueNodeResizeTracking.ts&#45;&gt;src/renderer/core/layout/types.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1086.64,-13214.65C1091.87,-13211.95 1096.61,-13208.42 1100.5,-13203.84 1130.67,-13168.34 1085.85,-11564.33 1113.5,-11526.84 1136.6,-11495.52 1744.33,-11327.84 1781,-11314.84 1864.7,-11285.16 1913.18,-11312.48 1967,-11241.84 1983.66,-11219.97 1970.28,-11144.55 1980,-11118.84 1993,-11084.43 2020.79,-11050.92 2037.49,-11032.77"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2039.32,-11033.88 2041.88,-11028.07 2036.25,-11031.02 2039.32,-11033.88"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeContent.vue&#45;&gt;src/composables/useErrorHandling.ts -->
<g id="edge2704" class="edge">
<title>src/renderer/extensions/vueNodes/components/NodeContent.vue&#45;&gt;src/composables/useErrorHandling.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1059.8,-11891.64C1075.03,-11893.19 1090.56,-11898.06 1100.5,-11909.84 1120.5,-11933.53 1110.34,-29738.99 1113.5,-29769.84 1155.42,-30178.41 1257.95,-30266.33 1300.5,-30674.84 1302.01,-30689.38 1298.14,-32769.52 1308.5,-32779.84 1374.94,-32846.02 1441.46,-32831.84 1519.5,-32779.84 1770.75,-32612.4 1721.28,-32448.8 1781,-32152.84 1788.16,-32117.37 1787.77,-29584 1789,-29547.84 1830.45,-28325.53 1926.93,-28024.19 1967,-26801.84 1996.34,-25906.93 1962.92,-11580.06 1980,-10684.84 1994.97,-9900.2 2043.37,-8934.24 2050.2,-8800.47"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.31,-8800.2 2050.52,-8794.1 2048.12,-8799.98 2052.31,-8800.2"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeContent.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2705" class="edge">
<title>src/renderer/extensions/vueNodes/components/NodeContent.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1059.8,-11891.64C1075.03,-11893.19 1090.56,-11898.06 1100.5,-11909.84 1120.44,-11933.46 1097.54,-29690.36 1113.5,-29716.84 1162.04,-29797.38 1251.88,-29735.34 1300.5,-29815.84 1311.1,-29833.39 1294.5,-32753.85 1308.5,-32768.84 1340.59,-32803.19 1486.38,-32750.48 1519.5,-32783.84 1539.11,-32803.59 1507.2,-32889.79 1527.5,-32908.84 1548.04,-32928.11 1761.07,-32928.74 1781,-32908.84 1789.5,-32900.34 1787.97,-25996.81 1789,-25984.84 1806.87,-25777.29 1862.66,-25529.26 1877.4,-25466.06"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeContent.vue&#45;&gt;src/composables/graph/useGraphNodeManager.ts -->
<g id="edge2703" class="edge">
<title>src/renderer/extensions/vueNodes/components/NodeContent.vue&#45;&gt;src/composables/graph/useGraphNodeManager.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1059.73,-11897.97C1074.95,-11896.41 1090.49,-11891.56 1100.5,-11879.84 1109.76,-11868.99 1113.16,-10867.1 1113.5,-10852.84 1139.93,-9730.18 1198.42,-8344.42 1205.33,-8182.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1207.44,-8182.18 1205.6,-8176.09 1203.25,-8182 1207.44,-8182.18"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeContent.vue&#45;&gt;src/renderer/extensions/vueNodes/components/ImagePreview.vue -->
<g id="edge2702" class="edge">
<title>src/renderer/extensions/vueNodes/components/NodeContent.vue&#45;&gt;src/renderer/extensions/vueNodes/components/ImagePreview.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1059.72,-11894.84C1087.42,-11894.84 1122.67,-11894.84 1151.62,-11894.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1151.69,-11896.94 1157.69,-11894.84 1151.69,-11892.74 1151.69,-11896.94"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeContent.vue&#45;&gt;src/renderer/extensions/vueNodes/lod/useLOD.ts -->
<g id="edge2706" class="edge">
<title>src/renderer/extensions/vueNodes/components/NodeContent.vue&#45;&gt;src/renderer/extensions/vueNodes/lod/useLOD.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1059.74,-11891.69C1074.96,-11893.25 1090.5,-11898.11 1100.5,-11909.84 1121.61,-11934.59 1096.45,-13053.13 1113.5,-13080.84 1125.84,-13100.89 1149.54,-13112.96 1169.86,-13119.98"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1169.41,-13122.04 1175.77,-13121.92 1170.72,-13118.05 1169.41,-13122.04"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeHeader.vue&#45;&gt;src/components/common/EditableText.vue -->
<g id="edge2710" class="edge">
<title>src/renderer/extensions/vueNodes/components/NodeHeader.vue&#45;&gt;src/components/common/EditableText.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1013.91,-11964.02C1022.05,-12046.28 1082.18,-12665.19 1100.5,-13168.84 1104.81,-13287.21 1100.45,-30108.11 1113.5,-30225.84 1155.45,-30604.26 1257.98,-30683.48 1300.5,-31061.84 1307.14,-31120.94 1295.67,-33144.76 1308.5,-33202.84 1358.75,-33430.22 1331.42,-33553.21 1527.5,-33678.84 1622.37,-33739.62 1701.27,-33758.45 1781,-33678.84 1787.76,-33672.09 1788.52,-28185.38 1789,-28175.84 1829.19,-27371.61 1927.16,-27177.08 1967,-26372.84 1997.55,-25756.04 1957.63,-4757.99 1980,-4140.84 1994.34,-3745.12 2040.51,-3261.78 2049.48,-3170.2"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2051.59,-3170.24 2050.08,-3164.07 2047.41,-3169.83 2051.59,-3170.24"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeHeader.vue&#45;&gt;src/composables/useErrorHandling.ts -->
<g id="edge2712" class="edge">
<title>src/renderer/extensions/vueNodes/components/NodeHeader.vue&#45;&gt;src/composables/useErrorHandling.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1013.91,-11964.02C1022.05,-12046.28 1082.19,-12665.19 1100.5,-13168.84 1101.63,-13199.88 1096.67,-31034.73 1113.5,-31060.84 1162.95,-31137.58 1250.89,-31069.2 1300.5,-31145.84 1313.21,-31165.47 1291.92,-32813.34 1308.5,-32829.84 1374.97,-32895.99 1430.42,-32859.15 1519.5,-32829.84 1656.71,-32784.69 1715.72,-32765.7 1781,-32636.84 1789.99,-32619.09 1786.89,-29791.62 1789,-29771.84 1829.3,-29394.53 1927.09,-29314.18 1967,-28936.84 1980.33,-28810.79 1977.59,-10811.56 1980,-10684.84 1994.93,-9900.2 2043.37,-8934.24 2050.2,-8800.47"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.31,-8800.2 2050.52,-8794.1 2048.12,-8799.98 2052.31,-8800.2"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeHeader.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2713" class="edge">
<title>src/renderer/extensions/vueNodes/components/NodeHeader.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1013.91,-11964.02C1022.05,-12046.28 1082.18,-12665.19 1100.5,-13168.84 1101.56,-13197.89 1099.88,-29887.15 1113.5,-29912.84 1160.56,-30001.6 1253.36,-29951.12 1300.5,-30039.84 1310.71,-30059.06 1293.09,-33159.46 1308.5,-33174.84 1374.9,-33241.06 1451.74,-33239.67 1519.5,-33174.84 1534.05,-33160.92 1514.58,-33009.27 1527.5,-32993.84 1601.62,-32905.28 1708.8,-33026.96 1781,-32936.84 1788.55,-32927.42 1787.96,-25996.86 1789,-25984.84 1806.87,-25777.29 1862.66,-25529.26 1877.4,-25466.06"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeHeader.vue&#45;&gt;src/composables/graph/useGraphNodeManager.ts -->
<g id="edge2711" class="edge">
<title>src/renderer/extensions/vueNodes/components/NodeHeader.vue&#45;&gt;src/composables/graph/useGraphNodeManager.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1057.91,-11958.15C1073.7,-11956.79 1090.09,-11952.03 1100.5,-11939.84 1110.3,-11928.35 1113.15,-10867.93 1113.5,-10852.84 1139.54,-9730.17 1198.37,-8344.42 1205.32,-8182.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1207.44,-8182.18 1205.6,-8176.09 1203.24,-8182 1207.44,-8182.18"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeHeader.vue&#45;&gt;src/renderer/extensions/vueNodes/lod/useLOD.ts -->
<g id="edge2714" class="edge">
<title>src/renderer/extensions/vueNodes/components/NodeHeader.vue&#45;&gt;src/renderer/extensions/vueNodes/lod/useLOD.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1014.75,-11963.86C1025.25,-12018.33 1079.98,-12308.92 1100.5,-12548.84 1103.02,-12578.29 1097.84,-13055.76 1113.5,-13080.84 1125.97,-13100.81 1149.67,-13112.88 1169.96,-13119.92"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1169.5,-13121.98 1175.85,-13121.86 1170.81,-13117.99 1169.5,-13121.98"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeSlots.vue&#45;&gt;src/composables/useErrorHandling.ts -->
<g id="edge2721" class="edge">
<title>src/renderer/extensions/vueNodes/components/NodeSlots.vue&#45;&gt;src/composables/useErrorHandling.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1052.54,-11921.13C1069.92,-11921.81 1088.97,-11926.17 1100.5,-11939.84 1110.74,-11951.97 1111.89,-30210.05 1113.5,-30225.84 1155.42,-30637.04 1257.75,-30725.72 1300.5,-31136.84 1301.7,-31148.37 1300.28,-32797.66 1308.5,-32805.84 1374.97,-32871.99 1435.4,-32847.33 1519.5,-32805.84 1690.78,-32721.34 1719.37,-32645.61 1781,-32464.84 1793.45,-32428.33 1786.68,-29726.34 1789,-29687.84 1829.59,-29013.74 1927.13,-28852.98 1967,-28178.84 1981.35,-27936.29 1975.37,-10927.77 1980,-10684.84 1994.95,-9900.2 2043.37,-8934.24 2050.2,-8800.47"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.31,-8800.2 2050.52,-8794.1 2048.12,-8799.98 2052.31,-8800.2"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeSlots.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2722" class="edge">
<title>src/renderer/extensions/vueNodes/components/NodeSlots.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1052.54,-11921.13C1069.92,-11921.81 1088.97,-11926.17 1100.5,-11939.84 1120.51,-11963.55 1097.48,-29788.26 1113.5,-29814.84 1162.04,-29895.38 1251.88,-29833.34 1300.5,-29913.84 1321.1,-29947.95 1289.31,-32747.91 1308.5,-32782.84 1364.13,-32884.08 1416.62,-32890.42 1527.5,-32922.84 1554.54,-32930.74 1761.07,-32942.74 1781,-32922.84 1789.52,-32914.32 1787.97,-25996.84 1789,-25984.84 1806.87,-25777.29 1862.66,-25529.26 1877.4,-25466.06"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeSlots.vue&#45;&gt;src/composables/graph/useGraphNodeManager.ts -->
<g id="edge2720" class="edge">
<title>src/renderer/extensions/vueNodes/components/NodeSlots.vue&#45;&gt;src/composables/graph/useGraphNodeManager.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1052.92,-11928.47C1070.17,-11927.71 1088.99,-11923.32 1100.5,-11909.84 1110.03,-11898.67 1113.16,-10867.51 1113.5,-10852.84 1139.73,-9730.18 1198.4,-8344.42 1205.33,-8182.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1207.44,-8182.18 1205.6,-8176.09 1203.25,-8182 1207.44,-8182.18"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeSlots.vue&#45;&gt;src/utils/typeGuardUtil.ts -->
<g id="edge2724" class="edge">
<title>src/renderer/extensions/vueNodes/components/NodeSlots.vue&#45;&gt;src/utils/typeGuardUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1052.54,-11921.13C1069.92,-11921.81 1088.97,-11926.17 1100.5,-11939.84 1122.83,-11966.3 1105.62,-31853.11 1113.5,-31886.84 1156.23,-32069.74 1257.65,-32082.96 1300.5,-32265.84 1307.09,-32293.94 1293.64,-36398.08 1308.5,-36422.84 1363.24,-36514.05 1463.84,-36445.18 1519.5,-36535.84 1530.05,-36553.03 1513.08,-36884.73 1527.5,-36898.84 1567.77,-36938.23 1739.48,-36936.91 1781,-36898.84 1796.13,-36884.97 1778.22,-36824.3 1789,-36806.84 1890.54,-36642.3 2065.15,-36747.6 2159.5,-36578.84 2166.95,-36565.5 2166.2,-18996.06 2167.5,-18980.84 2182.49,-18805.14 2229.11,-18595.59 2242.42,-18538.07"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2244.49,-18538.43 2243.81,-18532.11 2240.4,-18537.48 2244.49,-18538.43"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeSlots.vue&#45;&gt;src/renderer/extensions/vueNodes/components/InputSlot.vue -->
<g id="edge2718" class="edge">
<title>src/renderer/extensions/vueNodes/components/NodeSlots.vue&#45;&gt;src/renderer/extensions/vueNodes/components/InputSlot.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1052.52,-11924.84C1084.29,-11924.84 1128.9,-11924.84 1161.84,-11924.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1161.85,-11926.94 1167.85,-11924.84 1161.85,-11922.74 1161.85,-11926.94"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeSlots.vue&#45;&gt;src/renderer/extensions/vueNodes/components/OutputSlot.vue -->
<g id="edge2719" class="edge">
<title>src/renderer/extensions/vueNodes/components/NodeSlots.vue&#45;&gt;src/renderer/extensions/vueNodes/components/OutputSlot.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1052.52,-11930.98C1083.05,-11935.72 1125.42,-11942.31 1157.91,-11947.36"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1157.6,-11949.44 1163.86,-11948.29 1158.25,-11945.29 1157.6,-11949.44"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeSlots.vue&#45;&gt;src/renderer/extensions/vueNodes/lod/useLOD.ts -->
<g id="edge2723" class="edge">
<title>src/renderer/extensions/vueNodes/components/NodeSlots.vue&#45;&gt;src/renderer/extensions/vueNodes/lod/useLOD.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1052.92,-11921.2C1070.17,-11921.95 1089,-11926.35 1100.5,-11939.84 1121.07,-11963.95 1096.89,-13053.84 1113.5,-13080.84 1125.84,-13100.89 1149.55,-13112.96 1169.87,-13119.98"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1169.41,-13122.04 1175.77,-13121.91 1170.72,-13118.05 1169.41,-13122.04"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeWidgets.vue&#45;&gt;src/composables/useErrorHandling.ts -->
<g id="edge2727" class="edge">
<title>src/renderer/extensions/vueNodes/components/NodeWidgets.vue&#45;&gt;src/composables/useErrorHandling.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1060.26,-11861.68C1075.34,-11863.29 1090.66,-11868.18 1100.5,-11879.84 1120.31,-11903.31 1109.77,-29539.35 1113.5,-29569.84 1155.49,-29912.97 1258.06,-29981.76 1300.5,-30324.84 1302.53,-30341.27 1296.77,-32698.14 1308.5,-32709.84 1374.92,-32776.04 1440.34,-32760.12 1519.5,-32709.84 1750.34,-32563.2 1721.05,-32419.67 1781,-32152.84 1788.93,-32117.54 1787.77,-29584 1789,-29547.84 1830.45,-28325.53 1926.93,-28024.19 1967,-26801.84 1996.34,-25906.93 1962.92,-11580.06 1980,-10684.84 1994.97,-9900.2 2043.37,-8934.24 2050.2,-8800.47"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.31,-8800.2 2050.52,-8794.1 2048.12,-8799.98 2052.31,-8800.2"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeWidgets.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2728" class="edge">
<title>src/renderer/extensions/vueNodes/components/NodeWidgets.vue&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1060.26,-11861.68C1075.34,-11863.29 1090.66,-11868.18 1100.5,-11879.84 1120.06,-11903.02 1107.26,-29323.15 1113.5,-29352.84 1156.04,-29555.19 1257.76,-29576.53 1300.5,-29778.84 1304.61,-29798.3 1298.69,-32625.54 1308.5,-32642.84 1362.49,-32738.05 1456.72,-32680.18 1519.5,-32769.84 1530.15,-32785.05 1513.17,-32799.03 1527.5,-32810.84 1614.46,-32882.47 1701.29,-32890.46 1781,-32810.84 1789.38,-32802.46 1787.98,-25996.64 1789,-25984.84 1806.87,-25777.29 1862.66,-25529.26 1877.4,-25466.06"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeWidgets.vue&#45;&gt;src/composables/graph/useGraphNodeManager.ts -->
<g id="edge2726" class="edge">
<title>src/renderer/extensions/vueNodes/components/NodeWidgets.vue&#45;&gt;src/composables/graph/useGraphNodeManager.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1060.18,-11867.92C1075.26,-11866.31 1090.59,-11861.44 1100.5,-11849.84 1109.5,-11839.31 1113.17,-10866.68 1113.5,-10852.84 1140.15,-9730.19 1198.45,-8344.42 1205.33,-8182.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1207.45,-8182.18 1205.6,-8176.09 1203.25,-8182 1207.45,-8182.18"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeWidgets.vue&#45;&gt;src/types/simplifiedWidget.ts -->
<g id="edge2732" class="edge">
<title>src/renderer/extensions/vueNodes/components/NodeWidgets.vue&#45;&gt;src/types/simplifiedWidget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1060.26,-11861.68C1075.34,-11863.29 1090.66,-11868.18 1100.5,-11879.84 1119.16,-11901.95 1109.21,-28518.22 1113.5,-28546.84 1155.63,-28827.68 1257.8,-28877.08 1300.5,-29157.84 1302.21,-29169.08 1300.44,-30786.82 1308.5,-30794.84 1679.77,-31164.3 1723.01,-30524.14 1781,-30283.84 1786.42,-30261.38 1774.03,-16995.43 1789,-16977.84 1797.73,-16967.58 1810.51,-16962.4 1823.78,-16960.09"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1824.26,-16962.14 1829.91,-16959.22 1823.67,-16957.99 1824.26,-16962.14"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeWidgets.vue&#45;&gt;src/renderer/extensions/vueNodes/components/InputSlot.vue -->
<g id="edge2725" class="edge">
<title>src/renderer/extensions/vueNodes/components/NodeWidgets.vue&#45;&gt;src/renderer/extensions/vueNodes/components/InputSlot.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1060.08,-11864.5C1074.28,-11866.49 1089.11,-11870.89 1100.5,-11879.84 1111.93,-11888.81 1102.03,-11900.91 1113.5,-11909.84 1126.99,-11920.34 1145,-11924.74 1161.53,-11926.29"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1161.41,-11928.39 1167.55,-11926.74 1161.72,-11924.2 1161.41,-11928.39"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeWidgets.vue&#45;&gt;src/renderer/extensions/vueNodes/lod/useLOD.ts -->
<g id="edge2729" class="edge">
<title>src/renderer/extensions/vueNodes/components/NodeWidgets.vue&#45;&gt;src/renderer/extensions/vueNodes/lod/useLOD.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1060.19,-11861.74C1075.27,-11863.35 1090.6,-11868.22 1100.5,-11879.84 1122.14,-11905.23 1096.02,-13052.42 1113.5,-13080.84 1125.84,-13100.89 1149.54,-13112.96 1169.86,-13119.98"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1169.41,-13122.05 1175.77,-13121.92 1170.72,-13118.05 1169.41,-13122.05"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue -->
<g id="node865" class="node">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue</title>
<g id="a_node865"><a xlink:href="src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue" xlink:title="WidgetInputText.vue">
<path fill="#41f083" stroke="black" d="M1931.5,-12127.84C1931.5,-12127.84 1832.5,-12127.84 1832.5,-12127.84 1829.5,-12127.84 1826.5,-12124.84 1826.5,-12121.84 1826.5,-12121.84 1826.5,-12115.84 1826.5,-12115.84 1826.5,-12112.84 1829.5,-12109.84 1832.5,-12109.84 1832.5,-12109.84 1931.5,-12109.84 1931.5,-12109.84 1934.5,-12109.84 1937.5,-12112.84 1937.5,-12115.84 1937.5,-12115.84 1937.5,-12121.84 1937.5,-12121.84 1937.5,-12124.84 1934.5,-12127.84 1931.5,-12127.84"/>
<text text-anchor="start" x="1834.5" y="-12116.64" font-family="Helvetica,sans-Serif" font-size="9.00">WidgetInputText.vue</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeWidgets.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue -->
<g id="edge2730" class="edge">
<title>src/renderer/extensions/vueNodes/components/NodeWidgets.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1060.35,-11860.94C1188.05,-11852.83 1545.74,-11846.07 1781,-11998.84 1824.14,-12026.85 1858.24,-12079.22 1873.02,-12104.48"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1871.23,-12105.57 1876.04,-12109.72 1874.87,-12103.48 1871.23,-12105.57"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts -->
<g id="node866" class="node">
<title>src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts</title>
<g id="a_node866"><a xlink:href="src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts" xlink:title="widgetRegistry.ts">
<path fill="#ddfeff" stroke="black" d="M1248,-12107.84C1248,-12107.84 1166,-12107.84 1166,-12107.84 1163,-12107.84 1160,-12104.84 1160,-12101.84 1160,-12101.84 1160,-12095.84 1160,-12095.84 1160,-12092.84 1163,-12089.84 1166,-12089.84 1166,-12089.84 1248,-12089.84 1248,-12089.84 1251,-12089.84 1254,-12092.84 1254,-12095.84 1254,-12095.84 1254,-12101.84 1254,-12101.84 1254,-12104.84 1251,-12107.84 1248,-12107.84"/>
<text text-anchor="start" x="1168" y="-12096.64" font-family="Helvetica,sans-Serif" font-size="9.00">widgetRegistry.ts</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeWidgets.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts -->
<g id="edge2731" class="edge">
<title>src/renderer/extensions/vueNodes/components/NodeWidgets.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1060.44,-11862.44C1075.17,-11864.19 1090.22,-11868.98 1100.5,-11879.84 1117.87,-11898.2 1103.29,-11969.72 1113.5,-11992.84 1130.86,-12032.13 1168.04,-12067.47 1189.6,-12085.74"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1188.51,-12087.57 1194.47,-12089.8 1191.2,-12084.34 1188.51,-12087.57"/>
</g>
<!-- src/renderer/extensions/vueNodes/execution/useNodeExecutionState.ts&#45;&gt;src/schemas/apiSchema.ts -->
<g id="edge2750" class="edge">
<title>src/renderer/extensions/vueNodes/execution/useNodeExecutionState.ts&#45;&gt;src/schemas/apiSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1013.4,-13318.01C1018.97,-13446.83 1081.45,-14907.2 1100.5,-16086.84 1100.73,-16100.88 1104.36,-32254.18 1113.5,-32264.84 1168.25,-32328.68 1245.72,-32230.02 1300.5,-32293.84 1319.68,-32316.18 1290.57,-36511.47 1308.5,-36534.84 1367.63,-36611.91 1459.56,-36515.39 1519.5,-36591.84 1531.47,-36607.1 1513.63,-36927.28 1527.5,-36940.84 1608.08,-37019.59 1673.53,-36974.65 1781,-36940.84 1883.91,-36908.45 1884.97,-36852.91 1980,-36801.84 2055.57,-36761.22 2111.25,-36801.77 2159.5,-36730.84 2167.21,-36719.51 2167.21,-20960.54 2167.5,-20946.84 2183.9,-20178.61 2237.54,-19233.08 2245.11,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2247.22,-19102.01 2245.47,-19095.9 2243.03,-19101.77 2247.22,-19102.01"/>
</g>
<!-- src/renderer/extensions/vueNodes/execution/useNodeExecutionState.ts&#45;&gt;src/renderer/core/canvas/injectionKeys.ts -->
<g id="edge2749" class="edge">
<title>src/renderer/extensions/vueNodes/execution/useNodeExecutionState.ts&#45;&gt;src/renderer/core/canvas/injectionKeys.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1080.4,-13307.41C1088.1,-13304.51 1095.11,-13300.18 1100.5,-13293.84 1132.28,-13256.43 1089.14,-11569.45 1113.5,-11526.84 1161.57,-11442.73 1251.45,-11498.38 1300.5,-11414.84 1315.19,-11389.82 1289.01,-11175.33 1308.5,-11153.84 1325.3,-11135.32 1352.73,-11131.1 1376.75,-11131.73"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1376.7,-11133.83 1382.78,-11131.98 1376.88,-11129.63 1376.7,-11133.83"/>
</g>
<!-- src/renderer/extensions/vueNodes/layout/useNodeLayout.ts&#45;&gt;src/renderer/core/canvas/injectionKeys.ts -->
<g id="edge2751" class="edge">
<title>src/renderer/extensions/vueNodes/layout/useNodeLayout.ts&#45;&gt;src/renderer/core/canvas/injectionKeys.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1039.47,-11751.7C1060.03,-11743.08 1087.19,-11727.98 1100.5,-11704.84 1117.47,-11675.34 1092.08,-11425.28 1113.5,-11398.84 1167.52,-11332.17 1246.54,-11417.55 1300.5,-11350.84 1314.28,-11333.8 1293.7,-11169.99 1308.5,-11153.84 1325.39,-11135.4 1352.82,-11131.18 1376.83,-11131.79"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1376.77,-11133.89 1382.85,-11132.05 1376.94,-11129.7 1376.77,-11133.89"/>
</g>
<!-- src/renderer/extensions/vueNodes/layout/useNodeLayout.ts&#45;&gt;src/renderer/core/layout/store/layoutStore.ts -->
<g id="edge2753" class="edge">
<title>src/renderer/extensions/vueNodes/layout/useNodeLayout.ts&#45;&gt;src/renderer/core/layout/store/layoutStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1039.43,-11751.68C1059.96,-11743.04 1087.11,-11727.93 1100.5,-11704.84 1129.96,-11654.02 1078.74,-11488.19 1113.5,-11440.84 1165.92,-11369.43 1222.74,-11414.28 1300.5,-11371.84 1407.47,-11313.45 1463.89,-11315.28 1519.5,-11206.84 1528.48,-11189.33 1515.81,-10868.66 1527.5,-10852.84 1544.78,-10829.45 1576.25,-10819.55 1602.7,-10815.44"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1603.3,-10817.47 1608.95,-10814.56 1602.72,-10813.31 1603.3,-10817.47"/>
</g>
<!-- src/renderer/extensions/vueNodes/layout/useNodeLayout.ts&#45;&gt;src/renderer/core/layout/operations/layoutMutations.ts -->
<g id="edge2752" class="edge">
<title>src/renderer/extensions/vueNodes/layout/useNodeLayout.ts&#45;&gt;src/renderer/core/layout/operations/layoutMutations.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1039.51,-11751.72C1060.08,-11743.11 1087.26,-11728.01 1100.5,-11704.84 1119.97,-11670.76 1087.11,-11380.89 1113.5,-11351.84 1169.88,-11289.77 1244.31,-11389.08 1300.5,-11326.84 1319.87,-11305.38 1294.19,-11091.95 1308.5,-11066.84 1326.38,-11035.45 1363.61,-11015.36 1391.2,-11004.16"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1392.11,-11006.05 1396.93,-11001.9 1390.57,-11002.14 1392.11,-11006.05"/>
</g>
<!-- src/renderer/extensions/vueNodes/layout/useNodeLayout.ts&#45;&gt;src/renderer/core/layout/types.ts -->
<g id="edge2754" class="edge">
<title>src/renderer/extensions/vueNodes/layout/useNodeLayout.ts&#45;&gt;src/renderer/core/layout/types.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1038.96,-11751.82C1059.5,-11743.19 1086.91,-11728.02 1100.5,-11704.84 1125.48,-11662.2 1083.27,-11521.93 1113.5,-11482.84 1143.99,-11443.42 1934.81,-11244.88 1967,-11206.84 1992.54,-11176.66 1965.26,-11155.52 1980,-11118.84 1993.79,-11084.52 2021.54,-11050.74 2037.97,-11032.57"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2039.77,-11033.71 2042.28,-11027.86 2036.68,-11030.87 2039.77,-11033.71"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeHeader.spec.ts -->
<g id="node863" class="node">
<title>src/renderer/extensions/vueNodes/components/NodeHeader.spec.ts</title>
<g id="a_node863"><a xlink:href="src/renderer/extensions/vueNodes/components/NodeHeader.spec.ts" xlink:title="NodeHeader.spec.ts">
<path fill="#ddfeff" stroke="black" d="M859.5,-11933.84C859.5,-11933.84 764.5,-11933.84 764.5,-11933.84 761.5,-11933.84 758.5,-11930.84 758.5,-11927.84 758.5,-11927.84 758.5,-11921.84 758.5,-11921.84 758.5,-11918.84 761.5,-11915.84 764.5,-11915.84 764.5,-11915.84 859.5,-11915.84 859.5,-11915.84 862.5,-11915.84 865.5,-11918.84 865.5,-11921.84 865.5,-11921.84 865.5,-11927.84 865.5,-11927.84 865.5,-11930.84 862.5,-11933.84 859.5,-11933.84"/>
<text text-anchor="start" x="766.5" y="-11922.64" font-family="Helvetica,sans-Serif" font-size="9.00">NodeHeader.spec.ts</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeHeader.spec.ts&#45;&gt;src/locales/en/main.json -->
<g id="edge2709" class="edge">
<title>src/renderer/extensions/vueNodes/components/NodeHeader.spec.ts&#45;&gt;src/locales/en/main.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M865.57,-11920.33C882.37,-11921.82 899.46,-11926.97 910.5,-11939.84 929.78,-11962.3 909.11,-28965.97 923.5,-28991.84 968.53,-29072.77 1055.36,-29020.96 1100.5,-29101.84 1127.31,-29149.88 1096.87,-33010.4 1113.5,-33062.84 1157.3,-33200.93 1256.71,-33191.74 1300.5,-33329.84 1311.4,-33364.21 1300.89,-35890.59 1308.5,-35925.84 1356.8,-36149.66 1461.45,-36174.34 1519.5,-36395.84 1524.48,-36414.83 1513,-36470.6 1527.5,-36483.84 1610.7,-36559.81 1700.67,-36562.84 1781,-36483.84 1790.51,-36474.49 1785.94,-36016.82 1789,-36003.84 1831.05,-35825.44 1921.53,-35809.39 1967,-35631.84 2045.46,-35325.44 2050.63,-34265.27 2050.98,-34123.54"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2053.08,-34123.16 2050.99,-34117.16 2048.88,-34123.15 2053.08,-34123.16"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeHeader.spec.ts&#45;&gt;src/composables/graph/useGraphNodeManager.ts -->
<g id="edge2708" class="edge">
<title>src/renderer/extensions/vueNodes/components/NodeHeader.spec.ts&#45;&gt;src/composables/graph/useGraphNodeManager.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M865.56,-11920.33C882.36,-11921.82 899.45,-11926.98 910.5,-11939.84 942.35,-11976.9 888.91,-18942.31 923.5,-18976.84 979.18,-19032.41 1044.83,-19032.42 1100.5,-18976.84 1110.48,-18966.87 1113.25,-10866.94 1113.5,-10852.84 1133.73,-9730.05 1197.68,-8344.4 1205.26,-8182.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1207.38,-8182.18 1205.56,-8176.09 1203.18,-8181.99 1207.38,-8182.18"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeHeader.spec.ts&#45;&gt;src/renderer/extensions/vueNodes/components/NodeHeader.vue -->
<g id="edge2707" class="edge">
<title>src/renderer/extensions/vueNodes/components/NodeHeader.spec.ts&#45;&gt;src/renderer/extensions/vueNodes/components/NodeHeader.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M865.54,-11932.8C894.85,-11937.24 931.18,-11942.74 960.2,-11947.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="960.03,-11949.24 966.28,-11948.06 960.66,-11945.09 960.03,-11949.24"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeSlots.spec.ts -->
<g id="node864" class="node">
<title>src/renderer/extensions/vueNodes/components/NodeSlots.spec.ts</title>
<g id="a_node864"><a xlink:href="src/renderer/extensions/vueNodes/components/NodeSlots.spec.ts" xlink:title="NodeSlots.spec.ts">
<path fill="#ddfeff" stroke="black" d="M854.5,-11963.84C854.5,-11963.84 769.5,-11963.84 769.5,-11963.84 766.5,-11963.84 763.5,-11960.84 763.5,-11957.84 763.5,-11957.84 763.5,-11951.84 763.5,-11951.84 763.5,-11948.84 766.5,-11945.84 769.5,-11945.84 769.5,-11945.84 854.5,-11945.84 854.5,-11945.84 857.5,-11945.84 860.5,-11948.84 860.5,-11951.84 860.5,-11951.84 860.5,-11957.84 860.5,-11957.84 860.5,-11960.84 857.5,-11963.84 854.5,-11963.84"/>
<text text-anchor="start" x="771.5" y="-11952.64" font-family="Helvetica,sans-Serif" font-size="9.00">NodeSlots.spec.ts</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeSlots.spec.ts&#45;&gt;src/locales/en/main.json -->
<g id="edge2717" class="edge">
<title>src/renderer/extensions/vueNodes/components/NodeSlots.spec.ts&#45;&gt;src/locales/en/main.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M813.23,-11964.02C817.75,-12146.63 888.25,-15017.09 910.5,-17328.84 913.65,-17655.82 907.65,-28774.22 923.5,-29100.84 963.33,-29921.42 1058.95,-30120.34 1100.5,-30940.84 1107.41,-31077.22 1096.75,-33263.31 1113.5,-33398.84 1156.27,-33744.92 1258.02,-33814.72 1300.5,-34160.84 1315.62,-34284.02 1290.32,-36272.06 1308.5,-36394.84 1356.47,-36718.8 1468.91,-36777.28 1519.5,-37100.84 1521.24,-37111.95 1519.47,-37497.96 1527.5,-37505.84 1547.61,-37525.56 1760.99,-37525.66 1781,-37505.84 1789.52,-37497.39 1787.32,-36653.72 1789,-36641.84 1830.28,-36349.93 1921.55,-36294.13 1967,-36002.84 1978.76,-35927.47 1976.81,-35736.05 1980,-35659.84 2006.58,-35024.37 2044.43,-34242.8 2050.24,-34123.43"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.35,-34123.18 2050.55,-34117.09 2048.16,-34122.98 2052.35,-34123.18"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeSlots.spec.ts&#45;&gt;src/composables/graph/useGraphNodeManager.ts -->
<g id="edge2716" class="edge">
<title>src/renderer/extensions/vueNodes/components/NodeSlots.spec.ts&#45;&gt;src/composables/graph/useGraphNodeManager.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M813.31,-11964C818.44,-12117.03 886.31,-14157.4 910.5,-15802.84 910.66,-15813.94 915.63,-18993 923.5,-19000.84 979.24,-19056.35 1044.83,-19056.42 1100.5,-19000.84 1110.51,-18990.84 1113.25,-10866.98 1113.5,-10852.84 1133.72,-9730.05 1197.68,-8344.4 1205.26,-8182.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1207.38,-8182.18 1205.56,-8176.09 1203.18,-8181.99 1207.38,-8182.18"/>
</g>
<!-- src/renderer/extensions/vueNodes/components/NodeSlots.spec.ts&#45;&gt;src/renderer/extensions/vueNodes/components/NodeSlots.vue -->
<g id="edge2715" class="edge">
<title>src/renderer/extensions/vueNodes/components/NodeSlots.spec.ts&#45;&gt;src/renderer/extensions/vueNodes/components/NodeSlots.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M860.68,-11947.61C892.43,-11942.8 933.92,-11936.52 965.27,-11931.77"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="965.78,-11933.81 971.4,-11930.84 965.15,-11929.66 965.78,-11933.81"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue&#45;&gt;src/utils/tailwindUtil.ts -->
<g id="edge2806" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue&#45;&gt;src/utils/tailwindUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1826.31,-12114.04C1807.67,-12115.81 1790.27,-12122.44 1785,-12139.84 1782.22,-12149.01 1782.22,-17652.66 1785,-17661.84 1791.29,-17682.6 1814.49,-17689.07 1836.62,-17690.24"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1836.76,-17692.34 1842.82,-17690.43 1836.89,-17688.14 1836.76,-17692.34"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue&#45;&gt;src/types/simplifiedWidget.ts -->
<g id="edge2805" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue&#45;&gt;src/types/simplifiedWidget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1826.31,-12114.04C1807.67,-12115.81 1790.27,-12122.44 1785,-12139.84 1780.17,-12155.79 1780.17,-16925.88 1785,-16941.84 1790.02,-16958.43 1806.09,-16965.22 1823.73,-16967.36"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1823.6,-16969.45 1829.76,-16967.91 1823.98,-16965.27 1823.6,-16969.45"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue&#45;&gt;src/composables/graph/useWidgetValue.ts -->
<g id="edge2804" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue&#45;&gt;src/composables/graph/useWidgetValue.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1826.06,-12115.72C1811.98,-12117.83 1798.23,-12122.99 1789,-12133.84 1771.22,-12154.74 1793.79,-27914.56 1781,-27938.84 1717.3,-28059.74 1591.6,-27992.15 1527.5,-28112.84 1520.33,-28126.33 1530.34,-29202.07 1519.5,-29212.84 1452.95,-29278.91 1374.84,-29279.12 1308.5,-29212.84 1296.69,-29201.04 1308.19,-19611.66 1300.5,-19596.84 1253.66,-19506.53 1160.36,-19555.13 1113.5,-19464.84 1097.29,-19433.6 1101.84,-9364.01 1100.5,-9328.84 1082.51,-8858.5 1024.95,-8283.33 1014.6,-8182.33"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1016.67,-8181.88 1013.96,-8176.13 1012.49,-8182.31 1016.67,-8181.88"/>
</g>
<!-- src/utils/widgetPropFilter.ts -->
<g id="node870" class="node">
<title>src/utils/widgetPropFilter.ts</title>
<g id="a_node870"><a xlink:href="src/utils/widgetPropFilter.ts" xlink:title="widgetPropFilter.ts">
<path fill="#ddfeff" stroke="black" d="M1926,-17965.84C1926,-17965.84 1838,-17965.84 1838,-17965.84 1835,-17965.84 1832,-17962.84 1832,-17959.84 1832,-17959.84 1832,-17953.84 1832,-17953.84 1832,-17950.84 1835,-17947.84 1838,-17947.84 1838,-17947.84 1926,-17947.84 1926,-17947.84 1929,-17947.84 1932,-17950.84 1932,-17953.84 1932,-17953.84 1932,-17959.84 1932,-17959.84 1932,-17962.84 1929,-17965.84 1926,-17965.84"/>
<text text-anchor="start" x="1840" y="-17954.64" font-family="Helvetica,sans-Serif" font-size="9.00">widgetPropFilter.ts</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue&#45;&gt;src/utils/widgetPropFilter.ts -->
<g id="edge2807" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue&#45;&gt;src/utils/widgetPropFilter.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1826.31,-12114.04C1807.67,-12115.81 1790.27,-12122.44 1785,-12139.84 1782.08,-12149.47 1782.08,-17926.21 1785,-17935.84 1790.2,-17953.02 1807.25,-17959.7 1825.63,-17961.57"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1825.76,-17963.68 1831.9,-17962.03 1826.07,-17959.5 1825.76,-17963.68"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue -->
<g id="node873" class="node">
<title>src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue</title>
<g id="a_node873"><a xlink:href="src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue" xlink:title="WidgetLayoutField.vue">
<path fill="#41f083" stroke="black" d="M2105.5,-12293.84C2105.5,-12293.84 1998.5,-12293.84 1998.5,-12293.84 1995.5,-12293.84 1992.5,-12290.84 1992.5,-12287.84 1992.5,-12287.84 1992.5,-12281.84 1992.5,-12281.84 1992.5,-12278.84 1995.5,-12275.84 1998.5,-12275.84 1998.5,-12275.84 2105.5,-12275.84 2105.5,-12275.84 2108.5,-12275.84 2111.5,-12278.84 2111.5,-12281.84 2111.5,-12281.84 2111.5,-12287.84 2111.5,-12287.84 2111.5,-12290.84 2108.5,-12293.84 2105.5,-12293.84"/>
<text text-anchor="start" x="2000.5" y="-12282.64" font-family="Helvetica,sans-Serif" font-size="9.00">WidgetLayoutField.vue</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue -->
<g id="edge2803" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1937.87,-12118.38C1948.87,-12120.87 1959.37,-12125.56 1967,-12133.84 1987.58,-12156.16 1959.78,-12247.19 1980,-12269.84 1982.09,-12272.18 1984.45,-12274.21 1987,-12275.96"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1986.26,-12277.96 1992.49,-12279.19 1988.39,-12274.34 1986.26,-12277.96"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/layout/index.ts -->
<g id="node875" class="node">
<title>src/renderer/extensions/vueNodes/widgets/components/layout/index.ts</title>
<g id="a_node875"><a xlink:href="src/renderer/extensions/vueNodes/widgets/components/layout/index.ts" xlink:title="index.ts">
<path fill="#ddfeff" stroke="black" d="M2073,-12263.84C2073,-12263.84 2031,-12263.84 2031,-12263.84 2028,-12263.84 2025,-12260.84 2025,-12257.84 2025,-12257.84 2025,-12251.84 2025,-12251.84 2025,-12248.84 2028,-12245.84 2031,-12245.84 2031,-12245.84 2073,-12245.84 2073,-12245.84 2076,-12245.84 2079,-12248.84 2079,-12251.84 2079,-12251.84 2079,-12257.84 2079,-12257.84 2079,-12260.84 2076,-12263.84 2073,-12263.84"/>
<text text-anchor="start" x="2033.5" y="-12252.64" font-family="Helvetica,sans-Serif" font-size="9.00">index.ts</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/layout/index.ts -->
<g id="edge2802" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/layout/index.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1937.77,-12122.22C1948.04,-12124.58 1958.27,-12128.24 1967,-12133.84 2007.85,-12160.04 2034.3,-12213.89 2045.25,-12240"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2043.37,-12240.95 2047.58,-12245.71 2047.26,-12239.36 2043.37,-12240.95"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue -->
<g id="edge2966" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1215.35,-12089.6C1230.47,-12071.44 1267.13,-12031.57 1308.5,-12016.84 1357.96,-11999.22 1732.6,-11996.51 1781,-12016.84 1823.76,-12034.8 1857.41,-12080.95 1872.44,-12104.52"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1870.73,-12105.75 1875.69,-12109.73 1874.3,-12103.52 1870.73,-12105.75"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetButton.vue -->
<g id="node869" class="node">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetButton.vue</title>
<g id="a_node869"><a xlink:href="src/renderer/extensions/vueNodes/widgets/components/WidgetButton.vue" xlink:title="WidgetButton.vue">
<path fill="#41f083" stroke="black" d="M1692.5,-12391.84C1692.5,-12391.84 1605.5,-12391.84 1605.5,-12391.84 1602.5,-12391.84 1599.5,-12388.84 1599.5,-12385.84 1599.5,-12385.84 1599.5,-12379.84 1599.5,-12379.84 1599.5,-12376.84 1602.5,-12373.84 1605.5,-12373.84 1605.5,-12373.84 1692.5,-12373.84 1692.5,-12373.84 1695.5,-12373.84 1698.5,-12376.84 1698.5,-12379.84 1698.5,-12379.84 1698.5,-12385.84 1698.5,-12385.84 1698.5,-12388.84 1695.5,-12391.84 1692.5,-12391.84"/>
<text text-anchor="start" x="1607.5" y="-12380.64" font-family="Helvetica,sans-Serif" font-size="9.00">WidgetButton.vue</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetButton.vue -->
<g id="edge2959" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1214.35,-12107.84C1228.66,-12127.39 1265.59,-12173.76 1308.5,-12195.84 1393.3,-12239.47 1456.33,-12163.4 1519.5,-12234.84 1539.11,-12257.02 1507.24,-12346.24 1527.5,-12367.84 1543.98,-12385.41 1569.77,-12390.28 1593.26,-12390.29"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1593.53,-12392.39 1599.49,-12390.18 1593.46,-12388.19 1593.53,-12392.39"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetChart.vue -->
<g id="node871" class="node">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetChart.vue</title>
<g id="a_node871"><a xlink:href="src/renderer/extensions/vueNodes/widgets/components/WidgetChart.vue" xlink:title="WidgetChart.vue">
<path fill="#41f083" stroke="black" d="M1466.5,-12421.84C1466.5,-12421.84 1385.5,-12421.84 1385.5,-12421.84 1382.5,-12421.84 1379.5,-12418.84 1379.5,-12415.84 1379.5,-12415.84 1379.5,-12409.84 1379.5,-12409.84 1379.5,-12406.84 1382.5,-12403.84 1385.5,-12403.84 1385.5,-12403.84 1466.5,-12403.84 1466.5,-12403.84 1469.5,-12403.84 1472.5,-12406.84 1472.5,-12409.84 1472.5,-12409.84 1472.5,-12415.84 1472.5,-12415.84 1472.5,-12418.84 1469.5,-12421.84 1466.5,-12421.84"/>
<text text-anchor="start" x="1387.5" y="-12410.64" font-family="Helvetica,sans-Serif" font-size="9.00">WidgetChart.vue</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetChart.vue -->
<g id="edge2960" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetChart.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1207.87,-12108.04C1207.85,-12149.46 1213.68,-12320.01 1308.5,-12397.84 1326.29,-12412.44 1351.05,-12417.08 1373.16,-12417.71"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1373.3,-12419.81 1379.32,-12417.78 1373.35,-12415.61 1373.3,-12419.81"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue -->
<g id="node874" class="node">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue</title>
<g id="a_node874"><a xlink:href="src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue" xlink:title="WidgetColorPicker.vue">
<path fill="#41f083" stroke="black" d="M1934.5,-12157.84C1934.5,-12157.84 1829.5,-12157.84 1829.5,-12157.84 1826.5,-12157.84 1823.5,-12154.84 1823.5,-12151.84 1823.5,-12151.84 1823.5,-12145.84 1823.5,-12145.84 1823.5,-12142.84 1826.5,-12139.84 1829.5,-12139.84 1829.5,-12139.84 1934.5,-12139.84 1934.5,-12139.84 1937.5,-12139.84 1940.5,-12142.84 1940.5,-12145.84 1940.5,-12145.84 1940.5,-12151.84 1940.5,-12151.84 1940.5,-12154.84 1937.5,-12157.84 1934.5,-12157.84"/>
<text text-anchor="start" x="1831.5" y="-12146.64" font-family="Helvetica,sans-Serif" font-size="9.00">WidgetColorPicker.vue</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue -->
<g id="edge2961" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1217.23,-12089.7C1233.8,-12074.01 1270.43,-12042.51 1308.5,-12030.84 1333.6,-12023.14 1761.73,-12013.01 1781,-12030.84 1797.85,-12046.43 1773.46,-12116.94 1789,-12133.84 1796.49,-12141.98 1806.53,-12146.84 1817.24,-12149.6"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1816.93,-12151.68 1823.24,-12150.92 1817.83,-12147.58 1816.93,-12151.68"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue -->
<g id="node878" class="node">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue</title>
<g id="a_node878"><a xlink:href="src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue" xlink:title="WidgetFileUpload.vue">
<path fill="#41f083" stroke="black" d="M1700,-12421.84C1700,-12421.84 1598,-12421.84 1598,-12421.84 1595,-12421.84 1592,-12418.84 1592,-12415.84 1592,-12415.84 1592,-12409.84 1592,-12409.84 1592,-12406.84 1595,-12403.84 1598,-12403.84 1598,-12403.84 1700,-12403.84 1700,-12403.84 1703,-12403.84 1706,-12406.84 1706,-12409.84 1706,-12409.84 1706,-12415.84 1706,-12415.84 1706,-12418.84 1703,-12421.84 1700,-12421.84"/>
<text text-anchor="start" x="1600" y="-12410.64" font-family="Helvetica,sans-Serif" font-size="9.00">WidgetFileUpload.vue</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue -->
<g id="edge2962" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1212.57,-12108.02C1224.63,-12131.15 1259.75,-12191.88 1308.5,-12218.84 1391.34,-12264.64 1455.41,-12178.17 1519.5,-12247.84 1542.1,-12272.4 1504.74,-12373.42 1527.5,-12397.84 1542.15,-12413.56 1564.24,-12419.14 1585.52,-12420.16"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1585.73,-12422.27 1591.79,-12420.33 1585.85,-12418.07 1585.73,-12422.27"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.vue -->
<g id="node880" class="node">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.vue</title>
<g id="a_node880"><a xlink:href="src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.vue" xlink:title="WidgetGalleria.vue">
<path fill="#41f083" stroke="black" d="M1693.5,-12361.84C1693.5,-12361.84 1604.5,-12361.84 1604.5,-12361.84 1601.5,-12361.84 1598.5,-12358.84 1598.5,-12355.84 1598.5,-12355.84 1598.5,-12349.84 1598.5,-12349.84 1598.5,-12346.84 1601.5,-12343.84 1604.5,-12343.84 1604.5,-12343.84 1693.5,-12343.84 1693.5,-12343.84 1696.5,-12343.84 1699.5,-12346.84 1699.5,-12349.84 1699.5,-12349.84 1699.5,-12355.84 1699.5,-12355.84 1699.5,-12358.84 1696.5,-12361.84 1693.5,-12361.84"/>
<text text-anchor="start" x="1606.5" y="-12350.64" font-family="Helvetica,sans-Serif" font-size="9.00">WidgetGalleria.vue</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.vue -->
<g id="edge2963" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1218.34,-12107.95C1235.73,-12122.78 1272.44,-12152.05 1308.5,-12167.84 1396.6,-12206.41 1457.08,-12142.67 1519.5,-12215.84 1537.13,-12236.51 1508.86,-12318.07 1527.5,-12337.84 1543.77,-12355.08 1568.99,-12360.07 1592.17,-12360.24"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1592.35,-12362.34 1598.33,-12360.18 1592.3,-12358.14 1592.35,-12362.34"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetImageCompare.vue -->
<g id="node881" class="node">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetImageCompare.vue</title>
<g id="a_node881"><a xlink:href="src/renderer/extensions/vueNodes/widgets/components/WidgetImageCompare.vue" xlink:title="WidgetImageCompare.vue">
<path fill="#41f083" stroke="black" d="M1488.5,-12391.84C1488.5,-12391.84 1363.5,-12391.84 1363.5,-12391.84 1360.5,-12391.84 1357.5,-12388.84 1357.5,-12385.84 1357.5,-12385.84 1357.5,-12379.84 1357.5,-12379.84 1357.5,-12376.84 1360.5,-12373.84 1363.5,-12373.84 1363.5,-12373.84 1488.5,-12373.84 1488.5,-12373.84 1491.5,-12373.84 1494.5,-12376.84 1494.5,-12379.84 1494.5,-12379.84 1494.5,-12385.84 1494.5,-12385.84 1494.5,-12388.84 1491.5,-12391.84 1488.5,-12391.84"/>
<text text-anchor="start" x="1365.5" y="-12380.64" font-family="Helvetica,sans-Serif" font-size="9.00">WidgetImageCompare.vue</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetImageCompare.vue -->
<g id="edge2964" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetImageCompare.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1208.25,-12107.91C1209.84,-12146.59 1221.6,-12298.9 1308.5,-12367.84 1320.63,-12377.46 1335.81,-12382.69 1351.17,-12385.3"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1351.04,-12387.4 1357.29,-12386.2 1351.66,-12383.25 1351.04,-12387.4"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue -->
<g id="node882" class="node">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue</title>
<g id="a_node882"><a xlink:href="src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue" xlink:title="WidgetInputNumber.vue">
<path fill="#41f083" stroke="black" d="M1707.5,-12211.84C1707.5,-12211.84 1590.5,-12211.84 1590.5,-12211.84 1587.5,-12211.84 1584.5,-12208.84 1584.5,-12205.84 1584.5,-12205.84 1584.5,-12199.84 1584.5,-12199.84 1584.5,-12196.84 1587.5,-12193.84 1590.5,-12193.84 1590.5,-12193.84 1707.5,-12193.84 1707.5,-12193.84 1710.5,-12193.84 1713.5,-12196.84 1713.5,-12199.84 1713.5,-12199.84 1713.5,-12205.84 1713.5,-12205.84 1713.5,-12208.84 1710.5,-12211.84 1707.5,-12211.84"/>
<text text-anchor="start" x="1592.5" y="-12200.64" font-family="Helvetica,sans-Serif" font-size="9.00">WidgetInputNumber.vue</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue -->
<g id="edge2965" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1254.24,-12101.66C1331.37,-12107.31 1481.6,-12122.62 1519.5,-12157.84 1529.61,-12167.23 1517.1,-12178.77 1527.5,-12187.84 1541.42,-12199.97 1559.92,-12205.56 1578.24,-12207.66"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1578.27,-12209.77 1584.44,-12208.24 1578.66,-12205.59 1578.27,-12209.77"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue -->
<g id="node887" class="node">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue</title>
<g id="a_node887"><a xlink:href="src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue" xlink:title="WidgetMarkdown.vue">
<path fill="#41f083" stroke="black" d="M1477.5,-12451.84C1477.5,-12451.84 1374.5,-12451.84 1374.5,-12451.84 1371.5,-12451.84 1368.5,-12448.84 1368.5,-12445.84 1368.5,-12445.84 1368.5,-12439.84 1368.5,-12439.84 1368.5,-12436.84 1371.5,-12433.84 1374.5,-12433.84 1374.5,-12433.84 1477.5,-12433.84 1477.5,-12433.84 1480.5,-12433.84 1483.5,-12436.84 1483.5,-12439.84 1483.5,-12439.84 1483.5,-12445.84 1483.5,-12445.84 1483.5,-12448.84 1480.5,-12451.84 1477.5,-12451.84"/>
<text text-anchor="start" x="1376.5" y="-12440.64" font-family="Helvetica,sans-Serif" font-size="9.00">WidgetMarkdown.vue</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue -->
<g id="edge2967" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1207.56,-12108.03C1206,-12151.86 1205.6,-12340.95 1308.5,-12427.84 1323.2,-12440.25 1342.88,-12445.55 1361.89,-12447.29"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1362.16,-12449.42 1368.3,-12447.76 1362.46,-12445.23 1362.16,-12449.42"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue -->
<g id="node889" class="node">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue</title>
<g id="a_node889"><a xlink:href="src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue" xlink:title="WidgetMultiSelect.vue">
<path fill="#41f083" stroke="black" d="M1935,-12361.84C1935,-12361.84 1829,-12361.84 1829,-12361.84 1826,-12361.84 1823,-12358.84 1823,-12355.84 1823,-12355.84 1823,-12349.84 1823,-12349.84 1823,-12346.84 1826,-12343.84 1829,-12343.84 1829,-12343.84 1935,-12343.84 1935,-12343.84 1938,-12343.84 1941,-12346.84 1941,-12349.84 1941,-12349.84 1941,-12355.84 1941,-12355.84 1941,-12358.84 1938,-12361.84 1935,-12361.84"/>
<text text-anchor="start" x="1831" y="-12350.64" font-family="Helvetica,sans-Serif" font-size="9.00">WidgetMultiSelect.vue</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue -->
<g id="edge2968" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1235.36,-12089.75C1255.36,-12083.61 1283.29,-12076.04 1308.5,-12072.84 1334.54,-12069.52 1762.15,-12054.57 1781,-12072.84 1801.12,-12092.33 1771.97,-12302.6 1789,-12324.84 1796.09,-12334.09 1806.15,-12340.38 1817.05,-12344.64"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1816.45,-12346.65 1822.81,-12346.68 1817.85,-12342.69 1816.45,-12346.65"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue -->
<g id="node891" class="node">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue</title>
<g id="a_node891"><a xlink:href="src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue" xlink:title="WidgetSelect.vue">
<path fill="#41f083" stroke="black" d="M1924,-12391.84C1924,-12391.84 1840,-12391.84 1840,-12391.84 1837,-12391.84 1834,-12388.84 1834,-12385.84 1834,-12385.84 1834,-12379.84 1834,-12379.84 1834,-12376.84 1837,-12373.84 1840,-12373.84 1840,-12373.84 1924,-12373.84 1924,-12373.84 1927,-12373.84 1930,-12376.84 1930,-12379.84 1930,-12379.84 1930,-12385.84 1930,-12385.84 1930,-12388.84 1927,-12391.84 1924,-12391.84"/>
<text text-anchor="start" x="1842" y="-12380.64" font-family="Helvetica,sans-Serif" font-size="9.00">WidgetSelect.vue</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue -->
<g id="edge2969" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1254.18,-12092.16C1271.21,-12090 1290.7,-12087.9 1308.5,-12086.84 1334.7,-12085.28 1762.18,-12068.54 1781,-12086.84 1803.4,-12108.61 1768.43,-12344.33 1789,-12367.84 1798.7,-12378.92 1813.13,-12384.02 1827.7,-12385.99"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.75,-12388.1 1833.94,-12386.65 1828.19,-12383.93 1827.75,-12388.1"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue -->
<g id="node893" class="node">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue</title>
<g id="a_node893"><a xlink:href="src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue" xlink:title="WidgetSelectButton.vue">
<path fill="#41f083" stroke="black" d="M1706.5,-12271.84C1706.5,-12271.84 1591.5,-12271.84 1591.5,-12271.84 1588.5,-12271.84 1585.5,-12268.84 1585.5,-12265.84 1585.5,-12265.84 1585.5,-12259.84 1585.5,-12259.84 1585.5,-12256.84 1588.5,-12253.84 1591.5,-12253.84 1591.5,-12253.84 1706.5,-12253.84 1706.5,-12253.84 1709.5,-12253.84 1712.5,-12256.84 1712.5,-12259.84 1712.5,-12259.84 1712.5,-12265.84 1712.5,-12265.84 1712.5,-12268.84 1709.5,-12271.84 1706.5,-12271.84"/>
<text text-anchor="start" x="1593.5" y="-12260.64" font-family="Helvetica,sans-Serif" font-size="9.00">WidgetSelectButton.vue</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue -->
<g id="edge2970" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1230.94,-12107.98C1251.18,-12115.87 1281.55,-12127.32 1308.5,-12135.84 1401.01,-12165.07 1455.04,-12119.32 1519.5,-12191.84 1536.2,-12210.63 1509.56,-12230.22 1527.5,-12247.84 1541.08,-12261.17 1560.07,-12266.97 1578.97,-12268.88"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1579.22,-12271.01 1585.36,-12269.39 1579.55,-12266.82 1579.22,-12271.01"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue -->
<g id="node896" class="node">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue</title>
<g id="a_node896"><a xlink:href="src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue" xlink:title="WidgetTextarea.vue">
<path fill="#41f083" stroke="black" d="M1929,-12187.84C1929,-12187.84 1835,-12187.84 1835,-12187.84 1832,-12187.84 1829,-12184.84 1829,-12181.84 1829,-12181.84 1829,-12175.84 1829,-12175.84 1829,-12172.84 1832,-12169.84 1835,-12169.84 1835,-12169.84 1929,-12169.84 1929,-12169.84 1932,-12169.84 1935,-12172.84 1935,-12175.84 1935,-12175.84 1935,-12181.84 1935,-12181.84 1935,-12184.84 1932,-12187.84 1929,-12187.84"/>
<text text-anchor="start" x="1837" y="-12176.64" font-family="Helvetica,sans-Serif" font-size="9.00">WidgetTextarea.vue</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue -->
<g id="edge2971" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1220.17,-12089.69C1238.29,-12076.7 1273.93,-12053.54 1308.5,-12044.84 1333.96,-12038.43 1761.83,-12026.91 1781,-12044.84 1800.36,-12062.94 1771.16,-12144.23 1789,-12163.84 1797.7,-12173.4 1809.94,-12178.46 1822.65,-12180.89"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1822.67,-12183.02 1828.92,-12181.88 1823.32,-12178.87 1822.67,-12183.02"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue -->
<g id="node898" class="node">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue</title>
<g id="a_node898"><a xlink:href="src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue" xlink:title="WidgetToggleSwitch.vue">
<path fill="#41f083" stroke="black" d="M1940,-12261.84C1940,-12261.84 1824,-12261.84 1824,-12261.84 1821,-12261.84 1818,-12258.84 1818,-12255.84 1818,-12255.84 1818,-12249.84 1818,-12249.84 1818,-12246.84 1821,-12243.84 1824,-12243.84 1824,-12243.84 1940,-12243.84 1940,-12243.84 1943,-12243.84 1946,-12246.84 1946,-12249.84 1946,-12249.84 1946,-12255.84 1946,-12255.84 1946,-12258.84 1943,-12261.84 1940,-12261.84"/>
<text text-anchor="start" x="1826" y="-12250.64" font-family="Helvetica,sans-Serif" font-size="9.00">WidgetToggleSwitch.vue</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue -->
<g id="edge2972" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1224.83,-12089.84C1244.32,-12079.96 1277.7,-12064.74 1308.5,-12058.84 1334.28,-12053.89 1761.99,-12040.73 1781,-12058.84 1794.29,-12071.5 1777.79,-12209.3 1789,-12223.84 1795.01,-12231.63 1803.12,-12237.38 1812.03,-12241.6"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1811.34,-12243.59 1817.68,-12244.04 1813.01,-12239.74 1811.34,-12243.59"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue -->
<g id="node899" class="node">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue</title>
<g id="a_node899"><a xlink:href="src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue" xlink:title="WidgetTreeSelect.vue">
<path fill="#41f083" stroke="black" d="M1933.5,-12451.84C1933.5,-12451.84 1830.5,-12451.84 1830.5,-12451.84 1827.5,-12451.84 1824.5,-12448.84 1824.5,-12445.84 1824.5,-12445.84 1824.5,-12439.84 1824.5,-12439.84 1824.5,-12436.84 1827.5,-12433.84 1830.5,-12433.84 1830.5,-12433.84 1933.5,-12433.84 1933.5,-12433.84 1936.5,-12433.84 1939.5,-12436.84 1939.5,-12439.84 1939.5,-12439.84 1939.5,-12445.84 1939.5,-12445.84 1939.5,-12448.84 1936.5,-12451.84 1933.5,-12451.84"/>
<text text-anchor="start" x="1832.5" y="-12440.64" font-family="Helvetica,sans-Serif" font-size="9.00">WidgetTreeSelect.vue</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue -->
<g id="edge2973" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1254.09,-12097.02C1386.92,-12092.01 1762.27,-12079.55 1781,-12097.84 1794.12,-12110.65 1776.95,-12414.01 1789,-12427.84 1796.6,-12436.56 1807.14,-12441.59 1818.38,-12444.29"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1818.01,-12446.36 1824.31,-12445.5 1818.85,-12442.24 1818.01,-12446.36"/>
</g>
<!-- src/renderer/extensions/vueNodes/composables/useNodeZIndex.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts -->
<g id="edge2744" class="edge">
<title>src/renderer/extensions/vueNodes/composables/useNodeZIndex.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1209.51,-13197.9C1219.97,-13261.06 1281.61,-13641.96 1300.5,-13954.84 1302.38,-13985.91 1299.9,-31856.92 1308.5,-31886.84 1357.32,-32056.67 1470.46,-32054.06 1519.5,-32223.84 1524.65,-32241.67 1514.35,-34883.73 1527.5,-34896.84 1567.39,-34936.61 1729.41,-34919.47 1781,-34896.84 2013.3,-34794.92 1940.53,-34590.13 2167.5,-34476.84 2197.67,-34461.78 2295.85,-34486.82 2318.5,-34461.84 2326.38,-34453.14 2331.29,-20958.57 2331.5,-20946.84 2345.49,-20178.76 2390.42,-19233.1 2396.75,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2398.86,-19102 2397.06,-19095.9 2394.67,-19101.79 2398.86,-19102"/>
</g>
<!-- src/renderer/extensions/vueNodes/composables/useNodeZIndex.ts&#45;&gt;src/renderer/core/layout/operations/layoutMutations.ts -->
<g id="edge2742" class="edge">
<title>src/renderer/extensions/vueNodes/composables/useNodeZIndex.ts&#45;&gt;src/renderer/core/layout/operations/layoutMutations.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1256.31,-13188.93C1272.9,-13186.32 1289.93,-13180.16 1300.5,-13166.84 1318.62,-13143.99 1294.41,-11092.37 1308.5,-11066.84 1325.9,-11035.31 1363.03,-11015.29 1390.72,-11004.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1391.65,-11006.03 1396.48,-11001.89 1390.13,-11002.12 1391.65,-11006.03"/>
</g>
<!-- src/renderer/extensions/vueNodes/composables/useNodeZIndex.ts&#45;&gt;src/renderer/core/layout/types.ts -->
<g id="edge2743" class="edge">
<title>src/renderer/extensions/vueNodes/composables/useNodeZIndex.ts&#45;&gt;src/renderer/core/layout/types.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1256.3,-13188.92C1272.89,-13186.31 1289.93,-13180.15 1300.5,-13166.84 1314.96,-13148.63 1292.4,-11509.61 1308.5,-11492.84 1359.22,-11440 1915.41,-11514.83 1967,-11462.84 1993.94,-11435.69 1967.69,-11155.05 1980,-11118.84 1991.84,-11084.01 2020.03,-11050.65 2037.12,-11032.63"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2038.96,-11033.75 2041.62,-11027.97 2035.94,-11030.83 2038.96,-11033.75"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetButton.test.ts -->
<g id="node868" class="node">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetButton.test.ts</title>
<g id="a_node868"><a xlink:href="src/renderer/extensions/vueNodes/widgets/components/WidgetButton.test.ts" xlink:title="WidgetButton.test.ts">
<path fill="#ddfeff" stroke="black" d="M1475.5,-12331.84C1475.5,-12331.84 1376.5,-12331.84 1376.5,-12331.84 1373.5,-12331.84 1370.5,-12328.84 1370.5,-12325.84 1370.5,-12325.84 1370.5,-12319.84 1370.5,-12319.84 1370.5,-12316.84 1373.5,-12313.84 1376.5,-12313.84 1376.5,-12313.84 1475.5,-12313.84 1475.5,-12313.84 1478.5,-12313.84 1481.5,-12316.84 1481.5,-12319.84 1481.5,-12319.84 1481.5,-12325.84 1481.5,-12325.84 1481.5,-12328.84 1478.5,-12331.84 1475.5,-12331.84"/>
<text text-anchor="start" x="1378.5" y="-12320.64" font-family="Helvetica,sans-Serif" font-size="9.00">WidgetButton.test.ts</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetButton.test.ts&#45;&gt;src/types/simplifiedWidget.ts -->
<g id="edge2756" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetButton.test.ts&#45;&gt;src/types/simplifiedWidget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1481.75,-12319.59C1496.07,-12321.64 1510.11,-12326.81 1519.5,-12337.84 1535.61,-12356.74 1509.93,-19473.28 1527.5,-19490.84 1547.43,-19510.74 1761.05,-19510.72 1781,-19490.84 1793.36,-19478.52 1777.68,-16991.11 1789,-16977.84 1797.74,-16967.59 1810.53,-16962.42 1823.8,-16960.11"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1824.28,-16962.16 1829.92,-16959.24 1823.69,-16958 1824.28,-16962.16"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetButton.test.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetButton.vue -->
<g id="edge2755" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetButton.test.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1481.95,-12321.55C1495.6,-12323.79 1509.25,-12328.56 1519.5,-12337.84 1529.73,-12347.1 1517.1,-12358.77 1527.5,-12367.84 1545.3,-12383.35 1570.58,-12388.16 1593.4,-12388.67"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1593.44,-12390.77 1599.45,-12388.7 1593.46,-12386.57 1593.44,-12390.77"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetButton.vue&#45;&gt;src/types/simplifiedWidget.ts -->
<g id="edge2757" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetButton.vue&#45;&gt;src/types/simplifiedWidget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1698.58,-12374.1C1726.92,-12372.05 1760.94,-12375.39 1781,-12397.84 1802.05,-12421.4 1768.51,-16923.78 1789,-16947.84 1797.74,-16958.09 1810.52,-16963.27 1823.79,-16965.58"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1823.68,-16967.68 1829.91,-16966.44 1824.27,-16963.52 1823.68,-16967.68"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetButton.vue&#45;&gt;src/utils/widgetPropFilter.ts -->
<g id="edge2758" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetButton.vue&#45;&gt;src/utils/widgetPropFilter.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1698.58,-12374.1C1726.93,-12372.04 1760.95,-12375.39 1781,-12397.84 1793.82,-12412.19 1776.52,-17927.18 1789,-17941.84 1798.18,-17952.62 1811.83,-17957.78 1825.83,-17959.91"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1825.62,-17962 1831.83,-17960.64 1826.13,-17957.83 1825.62,-17962"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetChart.vue&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge2759" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetChart.vue&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1472.58,-12408.67C1489.86,-12409.7 1508.11,-12414.46 1519.5,-12427.84 1535.27,-12446.35 1510.3,-19413.65 1527.5,-19430.84 1607.21,-19510.46 1692.11,-19500.07 1781,-19430.84 1843.47,-19382.18 1873.05,-19117.04 1879.58,-19050.16"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1881.69,-19050.16 1880.17,-19043.99 1877.51,-19049.76 1881.69,-19050.16"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetChart.vue&#45;&gt;src/types/simplifiedWidget.ts -->
<g id="edge2760" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetChart.vue&#45;&gt;src/types/simplifiedWidget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1472.58,-12408.67C1489.86,-12409.7 1508.11,-12414.46 1519.5,-12427.84 1535.5,-12446.62 1510.05,-19515.4 1527.5,-19532.84 1547.43,-19552.74 1761.05,-19552.72 1781,-19532.84 1793.57,-19520.31 1777.49,-16991.34 1789,-16977.84 1797.74,-16967.59 1810.53,-16962.42 1823.8,-16960.11"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1824.28,-16962.16 1829.92,-16959.24 1823.69,-16958 1824.28,-16962.16"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.test.ts -->
<g id="node872" class="node">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.test.ts</title>
<g id="a_node872"><a xlink:href="src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.test.ts" xlink:title="WidgetColorPicker.test.ts">
<path fill="#ddfeff" stroke="black" d="M1707.5,-12151.84C1707.5,-12151.84 1590.5,-12151.84 1590.5,-12151.84 1587.5,-12151.84 1584.5,-12148.84 1584.5,-12145.84 1584.5,-12145.84 1584.5,-12139.84 1584.5,-12139.84 1584.5,-12136.84 1587.5,-12133.84 1590.5,-12133.84 1590.5,-12133.84 1707.5,-12133.84 1707.5,-12133.84 1710.5,-12133.84 1713.5,-12136.84 1713.5,-12139.84 1713.5,-12139.84 1713.5,-12145.84 1713.5,-12145.84 1713.5,-12148.84 1710.5,-12151.84 1707.5,-12151.84"/>
<text text-anchor="start" x="1592.5" y="-12140.64" font-family="Helvetica,sans-Serif" font-size="9.00">WidgetColorPicker.test.ts</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.test.ts&#45;&gt;src/types/simplifiedWidget.ts -->
<g id="edge2763" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.test.ts&#45;&gt;src/types/simplifiedWidget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1703.15,-12133.82C1730.51,-12132.46 1762.01,-12136.58 1781,-12157.84 1803.16,-12182.64 1767.43,-16922.51 1789,-16947.84 1797.73,-16958.09 1810.52,-16963.27 1823.79,-16965.58"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1823.68,-16967.68 1829.91,-16966.44 1824.27,-16963.52 1823.68,-16967.68"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.test.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue -->
<g id="edge2761" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.test.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1713.81,-12134.62C1737.89,-12135.12 1763.62,-12140.57 1781,-12157.84 1801.96,-12178.66 1767.67,-12203.39 1789,-12223.84 1817.64,-12251.3 1934.98,-12214.41 1967,-12237.84 1979.39,-12246.9 1968.22,-12259.99 1980,-12269.84 1982.07,-12271.56 1984.28,-12273.11 1986.61,-12274.49"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1985.93,-12276.5 1992.22,-12277.41 1987.87,-12272.78 1985.93,-12276.5"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.test.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue -->
<g id="edge2762" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.test.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1713.73,-12144.49C1745.91,-12145.33 1784.84,-12146.34 1817.05,-12147.18"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1817.34,-12149.28 1823.4,-12147.34 1817.45,-12145.09 1817.34,-12149.28"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue&#45;&gt;src/types/simplifiedWidget.ts -->
<g id="edge2851" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue&#45;&gt;src/types/simplifiedWidget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2050.62,-12294.18C2045.86,-12411.78 1997.68,-13616.69 1980,-14590.84 1979.7,-14607.2 1977.54,-16935.32 1967,-16947.84 1960.14,-16955.98 1950.51,-16960.74 1940.2,-16963.36"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1939.5,-16961.36 1934.07,-16964.67 1940.38,-16965.47 1939.5,-16961.36"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue&#45;&gt;src/utils/tailwindUtil.ts -->
<g id="edge2768" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue&#45;&gt;src/utils/tailwindUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1823.4,-12144.36C1805.89,-12146.53 1789.99,-12153.35 1785,-12169.84 1782.24,-12178.96 1782.24,-17652.71 1785,-17661.84 1791.29,-17682.6 1814.49,-17689.07 1836.62,-17690.24"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1836.76,-17692.34 1842.82,-17690.43 1836.89,-17688.14 1836.76,-17692.34"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue&#45;&gt;src/utils/colorUtil.ts -->
<g id="edge2767" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue&#45;&gt;src/utils/colorUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1823.4,-12144.36C1805.89,-12146.53 1789.99,-12153.35 1785,-12169.84 1782.01,-12179.72 1782.01,-18105.96 1785,-18115.84 1791.88,-18138.56 1819.47,-18142.91 1843.47,-18142.07"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1843.6,-18144.17 1849.48,-18141.76 1843.38,-18139.98 1843.6,-18144.17"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue&#45;&gt;src/types/simplifiedWidget.ts -->
<g id="edge2766" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue&#45;&gt;src/types/simplifiedWidget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1823.4,-12144.36C1805.89,-12146.53 1789.99,-12153.35 1785,-12169.84 1780.2,-12185.7 1780.2,-16925.98 1785,-16941.84 1790.02,-16958.43 1806.09,-16965.22 1823.73,-16967.36"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1823.6,-16969.45 1829.76,-16967.91 1823.98,-16965.27 1823.6,-16969.45"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue&#45;&gt;src/utils/widgetPropFilter.ts -->
<g id="edge2769" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue&#45;&gt;src/utils/widgetPropFilter.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1823.4,-12144.36C1805.89,-12146.53 1789.99,-12153.35 1785,-12169.84 1782.1,-12179.42 1782.1,-17926.26 1785,-17935.84 1790.2,-17953.02 1807.25,-17959.7 1825.63,-17961.57"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1825.76,-17963.68 1831.9,-17962.03 1826.07,-17959.5 1825.76,-17963.68"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue -->
<g id="edge2765" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1940.73,-12149.27C1950.63,-12151.9 1959.97,-12156.41 1967,-12163.84 1999.63,-12198.3 1947.91,-12234.86 1980,-12269.84 1982.07,-12272.1 1984.39,-12274.06 1986.9,-12275.77"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1986.03,-12277.7 1992.27,-12278.92 1988.16,-12274.07 1986.03,-12277.7"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/layout/index.ts -->
<g id="edge2764" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/layout/index.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1940.73,-12154.02C1949.86,-12156.27 1958.94,-12159.43 1967,-12163.84 2001.1,-12182.51 2028.94,-12220.21 2042.35,-12240.74"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2040.59,-12241.88 2045.59,-12245.81 2044.12,-12239.62 2040.59,-12241.88"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/layout/index.ts&#45;&gt;src/utils/tailwindUtil.ts -->
<g id="edge2852" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/layout/index.ts&#45;&gt;src/utils/tailwindUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2024.9,-12252.89C2009.32,-12253.29 1990.57,-12256.83 1980,-12269.84 1956.89,-12298.26 1976.71,-17509.52 1967,-17544.84 1952.75,-17596.66 1914.26,-17648.81 1894.72,-17672.96"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1893.03,-17671.7 1890.85,-17677.68 1896.28,-17674.37 1893.03,-17671.7"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.test.ts -->
<g id="node876" class="node">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.test.ts</title>
<g id="a_node876"><a xlink:href="src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.test.ts" xlink:title="WidgetFileUpload.test.ts">
<path fill="#ddfeff" stroke="black" d="M1483,-12361.84C1483,-12361.84 1369,-12361.84 1369,-12361.84 1366,-12361.84 1363,-12358.84 1363,-12355.84 1363,-12355.84 1363,-12349.84 1363,-12349.84 1363,-12346.84 1366,-12343.84 1369,-12343.84 1369,-12343.84 1483,-12343.84 1483,-12343.84 1486,-12343.84 1489,-12346.84 1489,-12349.84 1489,-12349.84 1489,-12355.84 1489,-12355.84 1489,-12358.84 1486,-12361.84 1483,-12361.84"/>
<text text-anchor="start" x="1371" y="-12350.64" font-family="Helvetica,sans-Serif" font-size="9.00">WidgetFileUpload.test.ts</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.test.ts&#45;&gt;src/locales/en/main.json -->
<g id="edge2772" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.test.ts&#45;&gt;src/locales/en/main.json</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1489.42,-12351.01C1500.97,-12353.69 1511.8,-12358.79 1519.5,-12367.84 1530.33,-12380.56 1524.99,-31604.31 1527.5,-31620.84 1584.55,-31997.15 1722.14,-32062.8 1781,-32438.84 1787.85,-32482.58 1777.89,-33192.97 1789,-33235.84 1830.62,-33396.39 1924.22,-33403.59 1967,-33563.84 1974.58,-33592.24 1961.21,-34070.23 1980,-34092.84 1988.66,-34103.25 2002.57,-34107.57 2015.8,-34109.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2015.65,-34111.16 2021.8,-34109.57 2016,-34106.97 2015.65,-34111.16"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.test.ts&#45;&gt;src/types/simplifiedWidget.ts -->
<g id="edge2773" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.test.ts&#45;&gt;src/types/simplifiedWidget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1489.42,-12351.01C1500.97,-12353.69 1511.8,-12358.8 1519.5,-12367.84 1535.57,-12386.7 1509.97,-19487.32 1527.5,-19504.84 1547.43,-19524.74 1761.05,-19524.72 1781,-19504.84 1793.43,-19492.45 1777.61,-16991.19 1789,-16977.84 1797.74,-16967.59 1810.53,-16962.42 1823.8,-16960.11"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1824.28,-16962.16 1829.92,-16959.24 1823.69,-16958 1824.28,-16962.16"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/testUtils.ts -->
<g id="node877" class="node">
<title>src/renderer/extensions/vueNodes/widgets/testUtils.ts</title>
<g id="a_node877"><a xlink:href="src/renderer/extensions/vueNodes/widgets/testUtils.ts" xlink:title="testUtils.ts">
<path fill="#ddfeff" stroke="black" d="M1675.5,-12790.84C1675.5,-12790.84 1622.5,-12790.84 1622.5,-12790.84 1619.5,-12790.84 1616.5,-12787.84 1616.5,-12784.84 1616.5,-12784.84 1616.5,-12778.84 1616.5,-12778.84 1616.5,-12775.84 1619.5,-12772.84 1622.5,-12772.84 1622.5,-12772.84 1675.5,-12772.84 1675.5,-12772.84 1678.5,-12772.84 1681.5,-12775.84 1681.5,-12778.84 1681.5,-12778.84 1681.5,-12784.84 1681.5,-12784.84 1681.5,-12787.84 1678.5,-12790.84 1675.5,-12790.84"/>
<text text-anchor="start" x="1624.5" y="-12779.64" font-family="Helvetica,sans-Serif" font-size="9.00">testUtils.ts</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.test.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/testUtils.ts -->
<g id="edge2770" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.test.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/testUtils.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1489.42,-12351.54C1500.82,-12354.22 1511.6,-12359.19 1519.5,-12367.84 1527.99,-12377.13 1524.68,-12468.57 1527.5,-12480.84 1553.97,-12596.11 1618.17,-12724.93 1640.33,-12767.4"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1638.52,-12768.48 1643.17,-12772.81 1642.24,-12766.53 1638.52,-12768.48"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.test.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue -->
<g id="edge2771" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.test.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1489.16,-12352.99C1500.31,-12355.61 1511.06,-12360.2 1519.5,-12367.84 1529.73,-12377.1 1517.1,-12388.77 1527.5,-12397.84 1543.34,-12411.64 1565.11,-12416.97 1585.79,-12418.33"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1585.78,-12420.44 1591.87,-12418.63 1585.98,-12416.24 1585.78,-12420.44"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/testUtils.ts&#45;&gt;src/types/simplifiedWidget.ts -->
<g id="edge2974" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/testUtils.ts&#45;&gt;src/types/simplifiedWidget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1652.63,-12791.2C1668.75,-12849.01 1754.24,-13163.67 1781,-13426.84 1782.24,-13439 1781.07,-16938.53 1789,-16947.84 1797.74,-16958.09 1810.52,-16963.26 1823.8,-16965.57"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1823.68,-16967.68 1829.92,-16966.44 1824.27,-16963.52 1823.68,-16967.68"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue&#45;&gt;src/types/simplifiedWidget.ts -->
<g id="edge2776" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue&#45;&gt;src/types/simplifiedWidget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1703.15,-12403.82C1730.51,-12402.46 1762.01,-12406.59 1781,-12427.84 1801.92,-12451.24 1768.65,-16923.94 1789,-16947.84 1797.74,-16958.09 1810.52,-16963.27 1823.79,-16965.58"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1823.68,-16967.68 1829.91,-16966.44 1824.27,-16963.52 1823.68,-16967.68"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue&#45;&gt;src/composables/graph/useWidgetValue.ts -->
<g id="edge2774" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue&#45;&gt;src/composables/graph/useWidgetValue.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1591.97,-12404.94C1568.6,-12404.97 1543.28,-12409.99 1527.5,-12427.84 1510.6,-12446.96 1537.55,-27108.8 1519.5,-27126.84 1453.17,-27193.13 1374.85,-27193.11 1308.5,-27126.84 1299.23,-27117.58 1304.73,-19595.23 1300.5,-19582.84 1256.54,-19453.85 1157.48,-19468.82 1113.5,-19339.84 1102.24,-19306.8 1101.88,-9321.72 1100.5,-9286.84 1082.54,-8833.91 1025.07,-8280.27 1014.63,-8182.08"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1016.71,-8181.78 1013.99,-8176.04 1012.54,-8182.23 1016.71,-8181.78"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue&#45;&gt;src/composables/useTransformCompatOverlayProps.ts -->
<g id="edge2775" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue&#45;&gt;src/composables/useTransformCompatOverlayProps.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1591.97,-12404.94C1568.6,-12404.97 1543.28,-12409.99 1527.5,-12427.84 1510.57,-12447 1536.66,-27135.88 1519.5,-27154.84 1398.24,-27288.82 1288.39,-27222.32 1113.5,-27176.84 1019.92,-27152.5 972.49,-27154.2 923.5,-27070.84 907.35,-27043.35 931.26,-8734.02 910.5,-8709.84 909.66,-8708.86 908.79,-8707.93 907.89,-8707.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="909.04,-8705.26 903.12,-8702.95 906.3,-8708.45 909.04,-8705.26"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.test.ts -->
<g id="node879" class="node">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.test.ts</title>
<g id="a_node879"><a xlink:href="src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.test.ts" xlink:title="WidgetGalleria.test.ts">
<path fill="#ddfeff" stroke="black" d="M1476.5,-12301.84C1476.5,-12301.84 1375.5,-12301.84 1375.5,-12301.84 1372.5,-12301.84 1369.5,-12298.84 1369.5,-12295.84 1369.5,-12295.84 1369.5,-12289.84 1369.5,-12289.84 1369.5,-12286.84 1372.5,-12283.84 1375.5,-12283.84 1375.5,-12283.84 1476.5,-12283.84 1476.5,-12283.84 1479.5,-12283.84 1482.5,-12286.84 1482.5,-12289.84 1482.5,-12289.84 1482.5,-12295.84 1482.5,-12295.84 1482.5,-12298.84 1479.5,-12301.84 1476.5,-12301.84"/>
<text text-anchor="start" x="1377.5" y="-12290.64" font-family="Helvetica,sans-Serif" font-size="9.00">WidgetGalleria.test.ts</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.test.ts&#45;&gt;src/types/simplifiedWidget.ts -->
<g id="edge2778" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.test.ts&#45;&gt;src/types/simplifiedWidget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1482.71,-12289.73C1496.7,-12291.88 1510.32,-12297.06 1519.5,-12307.84 1535.58,-12326.71 1509.96,-19431.31 1527.5,-19448.84 1567.36,-19488.65 1741.1,-19488.61 1781,-19448.84 1793.15,-19436.72 1777.86,-16990.89 1789,-16977.84 1797.74,-16967.59 1810.53,-16962.42 1823.8,-16960.11"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1824.28,-16962.16 1829.92,-16959.24 1823.69,-16958 1824.28,-16962.16"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.test.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.vue -->
<g id="edge2777" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.test.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.vue</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1482.92,-12291.72C1496.24,-12294.02 1509.49,-12298.78 1519.5,-12307.84 1529.73,-12317.1 1517.1,-12328.77 1527.5,-12337.84 1544.93,-12353.03 1569.55,-12357.96 1591.99,-12358.63"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1592.23,-12360.73 1598.25,-12358.71 1592.28,-12356.53 1592.23,-12360.73"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.vue&#45;&gt;src/types/simplifiedWidget.ts -->
<g id="edge2779" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.vue&#45;&gt;src/types/simplifiedWidget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1699.55,-12344.03C1727.7,-12342.13 1761.17,-12345.65 1781,-12367.84 1802.19,-12391.55 1768.38,-16923.62 1789,-16947.84 1797.74,-16958.09 1810.52,-16963.27 1823.79,-16965.58"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1823.68,-16967.68 1829.91,-16966.44 1824.27,-16963.52 1823.68,-16967.68"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.vue&#45;&gt;src/utils/widgetPropFilter.ts -->
<g id="edge2780" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.vue&#45;&gt;src/utils/widgetPropFilter.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1699.56,-12344.03C1727.7,-12342.12 1761.17,-12345.64 1781,-12367.84 1793.89,-12382.27 1776.45,-17927.1 1789,-17941.84 1798.18,-17952.62 1811.83,-17957.78 1825.83,-17959.91"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1825.62,-17962 1831.83,-17960.64 1826.13,-17957.83 1825.62,-17962"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetImageCompare.vue&#45;&gt;src/types/simplifiedWidget.ts -->
<g id="edge2781" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetImageCompare.vue&#45;&gt;src/types/simplifiedWidget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1494.58,-12382.39C1504.16,-12385.32 1512.96,-12390.16 1519.5,-12397.84 1535.53,-12416.66 1510.01,-19501.36 1527.5,-19518.84 1547.43,-19538.74 1761.05,-19538.72 1781,-19518.84 1793.5,-19506.38 1777.55,-16991.26 1789,-16977.84 1797.74,-16967.59 1810.53,-16962.42 1823.8,-16960.11"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1824.28,-16962.16 1829.92,-16959.24 1823.69,-16958 1824.28,-16962.16"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue&#45;&gt;src/types/simplifiedWidget.ts -->
<g id="edge2784" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue&#45;&gt;src/types/simplifiedWidget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1703.15,-12193.82C1730.51,-12192.46 1762.01,-12196.58 1781,-12217.84 1802.89,-12242.33 1767.7,-16922.83 1789,-16947.84 1797.74,-16958.09 1810.52,-16963.27 1823.79,-16965.58"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1823.68,-16967.68 1829.91,-16966.44 1824.27,-16963.52 1823.68,-16967.68"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue -->
<g id="node883" class="node">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue</title>
<g id="a_node883"><a xlink:href="src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue" xlink:title="WidgetInputNumberInput.vue">
<path fill="#41f083" stroke="black" d="M1953.5,-12217.84C1953.5,-12217.84 1810.5,-12217.84 1810.5,-12217.84 1807.5,-12217.84 1804.5,-12214.84 1804.5,-12211.84 1804.5,-12211.84 1804.5,-12205.84 1804.5,-12205.84 1804.5,-12202.84 1807.5,-12199.84 1810.5,-12199.84 1810.5,-12199.84 1953.5,-12199.84 1953.5,-12199.84 1956.5,-12199.84 1959.5,-12202.84 1959.5,-12205.84 1959.5,-12205.84 1959.5,-12211.84 1959.5,-12211.84 1959.5,-12214.84 1956.5,-12217.84 1953.5,-12217.84"/>
<text text-anchor="start" x="1812.5" y="-12206.64" font-family="Helvetica,sans-Serif" font-size="9.00">WidgetInputNumberInput.vue</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue -->
<g id="edge2782" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1713.73,-12204.49C1739.81,-12205.17 1770.32,-12205.96 1798.09,-12206.68"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1798.29,-12208.79 1804.34,-12206.85 1798.4,-12204.59 1798.29,-12208.79"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue -->
<g id="node884" class="node">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue</title>
<g id="a_node884"><a xlink:href="src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue" xlink:title="WidgetInputNumberSlider.vue">
<path fill="#41f083" stroke="black" d="M1953.5,-12421.84C1953.5,-12421.84 1810.5,-12421.84 1810.5,-12421.84 1807.5,-12421.84 1804.5,-12418.84 1804.5,-12415.84 1804.5,-12415.84 1804.5,-12409.84 1804.5,-12409.84 1804.5,-12406.84 1807.5,-12403.84 1810.5,-12403.84 1810.5,-12403.84 1953.5,-12403.84 1953.5,-12403.84 1956.5,-12403.84 1959.5,-12406.84 1959.5,-12409.84 1959.5,-12409.84 1959.5,-12415.84 1959.5,-12415.84 1959.5,-12418.84 1956.5,-12421.84 1953.5,-12421.84"/>
<text text-anchor="start" x="1812.5" y="-12410.64" font-family="Helvetica,sans-Serif" font-size="9.00">WidgetInputNumberSlider.vue</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue -->
<g id="edge2783" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1713.82,-12193.95C1738.19,-12194.26 1764.14,-12199.76 1781,-12217.84 1794.66,-12232.48 1775.7,-12382.88 1789,-12397.84 1791.89,-12401.09 1795.19,-12403.82 1798.77,-12406.11"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1797.96,-12408.06 1804.22,-12409.15 1800.01,-12404.39 1797.96,-12408.06"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue&#45;&gt;src/utils/tailwindUtil.ts -->
<g id="edge2788" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue&#45;&gt;src/utils/tailwindUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1809.49,-12217.97C1798.04,-12223.33 1788.74,-12231.5 1785,-12243.84 1782.27,-12252.84 1782.27,-17652.83 1785,-17661.84 1791.29,-17682.6 1814.49,-17689.07 1836.62,-17690.24"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1836.76,-17692.34 1842.82,-17690.43 1836.89,-17688.14 1836.76,-17692.34"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue&#45;&gt;src/types/simplifiedWidget.ts -->
<g id="edge2787" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue&#45;&gt;src/types/simplifiedWidget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1809.49,-12217.97C1798.04,-12223.33 1788.74,-12231.5 1785,-12243.84 1780.27,-12259.45 1780.27,-16926.22 1785,-16941.84 1790.02,-16958.43 1806.09,-16965.22 1823.73,-16967.36"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1823.6,-16969.45 1829.76,-16967.91 1823.98,-16965.27 1823.6,-16969.45"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue&#45;&gt;src/utils/widgetPropFilter.ts -->
<g id="edge2789" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue&#45;&gt;src/utils/widgetPropFilter.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1809.49,-12217.97C1798.04,-12223.33 1788.74,-12231.5 1785,-12243.84 1782.14,-12253.29 1782.14,-17926.38 1785,-17935.84 1790.2,-17953.02 1807.25,-17959.7 1825.63,-17961.57"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1825.76,-17963.68 1831.9,-17962.03 1826.07,-17959.5 1825.76,-17963.68"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue -->
<g id="edge2786" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1954.13,-12218.01C1958.8,-12220.4 1963.16,-12223.3 1967,-12226.84 1981.69,-12240.36 1965.29,-12256.33 1980,-12269.84 1982.04,-12271.71 1984.24,-12273.36 1986.58,-12274.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1985.97,-12276.9 1992.24,-12277.94 1987.99,-12273.21 1985.97,-12276.9"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/layout/index.ts -->
<g id="edge2785" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/layout/index.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1929.87,-12217.92C1942.03,-12220.54 1955.06,-12223.58 1967,-12226.84 1984.81,-12231.7 2004.39,-12238.16 2020.16,-12243.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2019.87,-12245.77 2026.23,-12245.78 2021.26,-12241.81 2019.87,-12245.77"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue&#45;&gt;src/utils/tailwindUtil.ts -->
<g id="edge2798" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue&#45;&gt;src/utils/tailwindUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1804.2,-12413.32C1795.15,-12417.32 1788.05,-12423.78 1785,-12433.84 1779.74,-12451.21 1779.74,-17644.46 1785,-17661.84 1791.29,-17682.6 1814.49,-17689.07 1836.62,-17690.24"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1836.76,-17692.34 1842.82,-17690.43 1836.89,-17688.14 1836.76,-17692.34"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue&#45;&gt;src/components/ui/slider/Slider.vue -->
<g id="edge2795" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue&#45;&gt;src/components/ui/slider/Slider.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1804.42,-12416.11C1798.58,-12418.96 1793.3,-12422.78 1789,-12427.84 1789,-12427.84 1781,-33510.84 1781,-33510.84 1646.89,-36576.2 1844.06,-37496.84 1208,-37496.84 608,-37496.84 608,-37496.84 608,-37496.84 61.24,-37496.84 343.19,-28205.55 336,-27658.84 276.27,-23114.72 249.94,-7410.56 249.02,-6854.01"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="251.12,-6853.84 249.01,-6847.85 246.92,-6853.85 251.12,-6853.84"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue&#45;&gt;src/types/simplifiedWidget.ts -->
<g id="edge2797" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue&#45;&gt;src/types/simplifiedWidget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1804.2,-12413.32C1795.15,-12417.32 1788.05,-12423.78 1785,-12433.84 1780.46,-12448.82 1780.46,-16926.86 1785,-16941.84 1790.02,-16958.43 1806.09,-16965.22 1823.73,-16967.36"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1823.6,-16969.45 1829.76,-16967.91 1823.98,-16965.27 1823.6,-16969.45"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue&#45;&gt;src/composables/graph/useWidgetValue.ts -->
<g id="edge2796" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue&#45;&gt;src/composables/graph/useWidgetValue.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1804.42,-12416.11C1798.58,-12418.96 1793.3,-12422.78 1789,-12427.84 1771.45,-12448.47 1794.32,-28006.25 1781,-28029.84 1716.28,-28144.42 1592.62,-28068.48 1527.5,-28182.84 1520.23,-28195.61 1529.93,-29230.49 1519.5,-29240.84 1452.94,-29306.9 1374.84,-29307.12 1308.5,-29240.84 1296.67,-29229.01 1310.01,-19619.6 1300.5,-19605.84 1249.98,-19532.69 1164.03,-19607.98 1113.5,-19534.84 1103.43,-19520.26 1101.18,-9346.54 1100.5,-9328.84 1082.52,-8858.5 1024.95,-8283.33 1014.6,-8182.33"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1016.67,-8181.88 1013.96,-8176.13 1012.49,-8182.31 1016.67,-8181.88"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue&#45;&gt;src/utils/widgetPropFilter.ts -->
<g id="edge2799" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue&#45;&gt;src/utils/widgetPropFilter.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1804.2,-12413.32C1795.15,-12417.32 1788.05,-12423.78 1785,-12433.84 1782.23,-12442.98 1782.23,-17926.69 1785,-17935.84 1790.2,-17953.02 1807.25,-17959.7 1825.63,-17961.57"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1825.76,-17963.68 1831.9,-17962.03 1826.07,-17959.5 1825.76,-17963.68"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue -->
<g id="edge2794" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1955.39,-12403.7C1959.44,-12402.04 1963.35,-12400.1 1967,-12397.84 2005.9,-12373.77 2032.82,-12324.5 2044.48,-12299.74"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2046.52,-12300.33 2047.12,-12294 2042.7,-12298.58 2046.52,-12300.33"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/layout/index.ts -->
<g id="edge2793" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/layout/index.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1959.69,-12404.14C1962.33,-12402.32 1964.78,-12400.23 1967,-12397.84 1986.44,-12376.87 1960.89,-12291.11 1980,-12269.84 1989.64,-12259.11 2004.85,-12254.98 2018.73,-12253.68"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2019.13,-12255.76 2024.99,-12253.28 2018.86,-12251.57 2019.13,-12255.76"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.test.ts -->
<g id="node885" class="node">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.test.ts</title>
<g id="a_node885"><a xlink:href="src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.test.ts" xlink:title="WidgetInputNumberSlider.test.ts">
<path fill="#ddfeff" stroke="black" d="M1726.5,-12451.84C1726.5,-12451.84 1571.5,-12451.84 1571.5,-12451.84 1568.5,-12451.84 1565.5,-12448.84 1565.5,-12445.84 1565.5,-12445.84 1565.5,-12439.84 1565.5,-12439.84 1565.5,-12436.84 1568.5,-12433.84 1571.5,-12433.84 1571.5,-12433.84 1726.5,-12433.84 1726.5,-12433.84 1729.5,-12433.84 1732.5,-12436.84 1732.5,-12439.84 1732.5,-12439.84 1732.5,-12445.84 1732.5,-12445.84 1732.5,-12448.84 1729.5,-12451.84 1726.5,-12451.84"/>
<text text-anchor="start" x="1573.5" y="-12440.64" font-family="Helvetica,sans-Serif" font-size="9.00">WidgetInputNumberSlider.test.ts</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.test.ts&#45;&gt;src/components/ui/slider/Slider.vue -->
<g id="edge2791" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.test.ts&#45;&gt;src/components/ui/slider/Slider.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1565.5,-12436.04C1551.01,-12438.86 1537.41,-12444.8 1527.5,-12455.84 1518.45,-12465.91 1519.96,-28038.31 1519.5,-28051.84 1425.63,-30824.95 1346.96,-31517.1 1100.5,-34280.84 997.78,-35432.68 1969.41,-36866.84 813,-36866.84 608,-36866.84 608,-36866.84 608,-36866.84 402.2,-36866.84 252.97,-7623.59 249.08,-6854.29"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="251.18,-6854.23 249.05,-6848.24 246.98,-6854.25 251.18,-6854.23"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.test.ts&#45;&gt;src/types/simplifiedWidget.ts -->
<g id="edge2792" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.test.ts&#45;&gt;src/types/simplifiedWidget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1693.07,-12433.83C1722.34,-12430.47 1759.5,-12432.14 1781,-12455.84 1801.96,-12478.94 1768.77,-16924.09 1789,-16947.84 1797.74,-16958.09 1810.52,-16963.27 1823.79,-16965.58"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1823.68,-16967.68 1829.91,-16966.44 1824.27,-16963.52 1823.68,-16967.68"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.test.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue -->
<g id="edge2790" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.test.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1732.51,-12433.83C1748.61,-12431.95 1765.34,-12429.91 1781,-12427.84 1792.63,-12426.3 1805.01,-12424.54 1816.95,-12422.78"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1817.52,-12424.82 1823.15,-12421.87 1816.9,-12420.67 1817.52,-12424.82"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.test.ts -->
<g id="node886" class="node">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.test.ts</title>
<g id="a_node886"><a xlink:href="src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.test.ts" xlink:title="WidgetInputText.test.ts">
<path fill="#ddfeff" stroke="black" d="M1704.5,-12121.84C1704.5,-12121.84 1593.5,-12121.84 1593.5,-12121.84 1590.5,-12121.84 1587.5,-12118.84 1587.5,-12115.84 1587.5,-12115.84 1587.5,-12109.84 1587.5,-12109.84 1587.5,-12106.84 1590.5,-12103.84 1593.5,-12103.84 1593.5,-12103.84 1704.5,-12103.84 1704.5,-12103.84 1707.5,-12103.84 1710.5,-12106.84 1710.5,-12109.84 1710.5,-12109.84 1710.5,-12115.84 1710.5,-12115.84 1710.5,-12118.84 1707.5,-12121.84 1704.5,-12121.84"/>
<text text-anchor="start" x="1595.5" y="-12110.64" font-family="Helvetica,sans-Serif" font-size="9.00">WidgetInputText.test.ts</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.test.ts&#45;&gt;src/types/simplifiedWidget.ts -->
<g id="edge2801" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.test.ts&#45;&gt;src/types/simplifiedWidget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1703.15,-12103.82C1730.51,-12102.46 1762.01,-12106.58 1781,-12127.84 1803.3,-12152.8 1767.3,-16922.35 1789,-16947.84 1797.73,-16958.09 1810.52,-16963.27 1823.79,-16965.58"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1823.68,-16967.68 1829.91,-16966.44 1824.27,-16963.52 1823.68,-16967.68"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.test.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue -->
<g id="edge2800" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.test.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1710.69,-12114.41C1744.42,-12115.29 1786.26,-12116.38 1820.03,-12117.25"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1820.19,-12119.36 1826.24,-12117.41 1820.29,-12115.16 1820.19,-12119.36"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue&#45;&gt;src/utils/markdownRendererUtil.ts -->
<g id="edge2810" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue&#45;&gt;src/utils/markdownRendererUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1474.56,-12451.98C1491.7,-12457.82 1509.31,-12467.34 1519.5,-12482.84 1533.04,-12503.42 1510.07,-19562.42 1527.5,-19579.84 1607.21,-19659.46 1701.15,-19659.33 1781,-19579.84 1798.6,-19562.32 1772.87,-17810.72 1789,-17791.84 1794.53,-17785.36 1801.67,-17780.92 1809.52,-17777.94"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1810.6,-17779.8 1815.65,-17775.94 1809.3,-17775.8 1810.6,-17779.8"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue&#45;&gt;src/types/simplifiedWidget.ts -->
<g id="edge2809" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue&#45;&gt;src/types/simplifiedWidget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1474.56,-12451.98C1491.7,-12457.82 1509.31,-12467.34 1519.5,-12482.84 1532.98,-12503.33 1510.15,-19529.5 1527.5,-19546.84 1607.21,-19626.46 1701.21,-19626.38 1781,-19546.84 1793.63,-19534.24 1777.42,-16991.41 1789,-16977.84 1797.74,-16967.59 1810.53,-16962.42 1823.8,-16960.11"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1824.28,-16962.16 1829.92,-16959.24 1823.69,-16958 1824.28,-16962.16"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue&#45;&gt;src/composables/graph/useWidgetValue.ts -->
<g id="edge2808" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue&#45;&gt;src/composables/graph/useWidgetValue.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1368.2,-12448.29C1345.83,-12453.54 1322.25,-12463.62 1308.5,-12482.84 1290.84,-12507.53 1321.99,-16833.39 1300.5,-16854.84 1241.68,-16913.55 1172.32,-16913.56 1113.5,-16854.84 1103.7,-16845.06 1101.35,-8894.65 1100.5,-8880.84 1083.06,-8598.92 1028.14,-8257.83 1015.58,-8182.17"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1017.61,-8181.63 1014.56,-8176.06 1013.47,-8182.32 1017.61,-8181.63"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.test.ts -->
<g id="node888" class="node">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.test.ts</title>
<g id="a_node888"><a xlink:href="src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.test.ts" xlink:title="WidgetMultiSelect.test.ts">
<path fill="#ddfeff" stroke="black" d="M1708,-12301.84C1708,-12301.84 1590,-12301.84 1590,-12301.84 1587,-12301.84 1584,-12298.84 1584,-12295.84 1584,-12295.84 1584,-12289.84 1584,-12289.84 1584,-12286.84 1587,-12283.84 1590,-12283.84 1590,-12283.84 1708,-12283.84 1708,-12283.84 1711,-12283.84 1714,-12286.84 1714,-12289.84 1714,-12289.84 1714,-12295.84 1714,-12295.84 1714,-12298.84 1711,-12301.84 1708,-12301.84"/>
<text text-anchor="start" x="1592" y="-12290.64" font-family="Helvetica,sans-Serif" font-size="9.00">WidgetMultiSelect.test.ts</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.test.ts&#45;&gt;src/types/simplifiedWidget.ts -->
<g id="edge2812" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.test.ts&#45;&gt;src/types/simplifiedWidget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1703.15,-12283.82C1730.51,-12282.46 1762.01,-12286.59 1781,-12307.84 1802.47,-12331.86 1768.11,-16923.31 1789,-16947.84 1797.74,-16958.09 1810.52,-16963.27 1823.79,-16965.58"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1823.68,-16967.68 1829.91,-16966.44 1824.27,-16963.52 1823.68,-16967.68"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.test.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue -->
<g id="edge2811" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.test.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1714.09,-12286.22C1737.49,-12287.13 1762.68,-12292.46 1781,-12307.84 1790.59,-12315.88 1779.74,-12326.42 1789,-12334.84 1796.75,-12341.88 1806.42,-12346.53 1816.55,-12349.53"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1816.22,-12351.61 1822.56,-12351.11 1817.29,-12347.55 1816.22,-12351.61"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue&#45;&gt;src/types/simplifiedWidget.ts -->
<g id="edge2816" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue&#45;&gt;src/types/simplifiedWidget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1822.88,-12348.42C1805.57,-12350.67 1789.94,-12357.51 1785,-12373.84 1780.4,-12389.02 1780.4,-16926.66 1785,-16941.84 1790.02,-16958.43 1806.09,-16965.22 1823.73,-16967.36"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1823.6,-16969.45 1829.76,-16967.91 1823.98,-16965.27 1823.6,-16969.45"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue&#45;&gt;src/composables/graph/useWidgetValue.ts -->
<g id="edge2814" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue&#45;&gt;src/composables/graph/useWidgetValue.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1822.71,-12350.28C1809.82,-12352.68 1797.49,-12357.85 1789,-12367.84 1771.38,-12388.55 1795.89,-28007.08 1781,-28029.84 1713.67,-28132.76 1595.18,-28038.14 1527.5,-28140.84 1519.09,-28153.59 1530.34,-29230.07 1519.5,-29240.84 1452.95,-29306.91 1374.91,-29307.05 1308.5,-29240.84 1301.84,-29234.19 1300.64,-26540.25 1300.5,-26530.84 1254.4,-23451.84 1157.01,-22683.87 1113.5,-19604.84 1105.43,-19034 1122.31,-9899.31 1100.5,-9328.84 1082.52,-8858.5 1024.95,-8283.33 1014.6,-8182.33"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1016.67,-8181.88 1013.96,-8176.13 1012.49,-8182.31 1016.67,-8181.88"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue&#45;&gt;src/composables/useTransformCompatOverlayProps.ts -->
<g id="edge2815" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue&#45;&gt;src/composables/useTransformCompatOverlayProps.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1822.71,-12350.28C1809.82,-12352.68 1797.49,-12357.85 1789,-12367.84 1779.64,-12378.84 1782.82,-28988.51 1781,-29002.84 1768.25,-29103.45 1527.34,-31234.84 1113.5,-30822.84 1084.76,-30794.22 1118.77,-27939.05 1100.5,-27902.84 1056.3,-27815.22 967.54,-27858.54 923.5,-27770.84 908.65,-27741.26 932.06,-8734.95 910.5,-8709.84 909.66,-8708.86 908.79,-8707.93 907.89,-8707.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="909.04,-8705.26 903.12,-8702.95 906.3,-8708.45 909.04,-8705.26"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue&#45;&gt;src/utils/widgetPropFilter.ts -->
<g id="edge2817" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue&#45;&gt;src/utils/widgetPropFilter.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1822.88,-12348.42C1805.57,-12350.67 1789.94,-12357.51 1785,-12373.84 1782.2,-12383.08 1782.2,-17926.59 1785,-17935.84 1790.2,-17953.02 1807.25,-17959.7 1825.63,-17961.57"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1825.76,-17963.68 1831.9,-17962.03 1826.07,-17959.5 1825.76,-17963.68"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue -->
<g id="edge2813" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1937.99,-12343.75C1947.82,-12341.37 1957.84,-12338.43 1967,-12334.84 1991.41,-12325.26 2016.96,-12309.02 2033.38,-12297.66"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2034.87,-12299.17 2038.58,-12294.01 2032.46,-12295.74 2034.87,-12299.17"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.test.ts -->
<g id="node890" class="node">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.test.ts</title>
<g id="a_node890"><a xlink:href="src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.test.ts" xlink:title="WidgetSelect.test.ts">
<path fill="#ddfeff" stroke="black" d="M1697,-12331.84C1697,-12331.84 1601,-12331.84 1601,-12331.84 1598,-12331.84 1595,-12328.84 1595,-12325.84 1595,-12325.84 1595,-12319.84 1595,-12319.84 1595,-12316.84 1598,-12313.84 1601,-12313.84 1601,-12313.84 1697,-12313.84 1697,-12313.84 1700,-12313.84 1703,-12316.84 1703,-12319.84 1703,-12319.84 1703,-12325.84 1703,-12325.84 1703,-12328.84 1700,-12331.84 1697,-12331.84"/>
<text text-anchor="start" x="1603" y="-12320.64" font-family="Helvetica,sans-Serif" font-size="9.00">WidgetSelect.test.ts</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.test.ts&#45;&gt;src/types/simplifiedWidget.ts -->
<g id="edge2819" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.test.ts&#45;&gt;src/types/simplifiedWidget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1703.15,-12313.82C1730.51,-12312.46 1762.01,-12316.59 1781,-12337.84 1802.33,-12361.71 1768.24,-16923.46 1789,-16947.84 1797.74,-16958.09 1810.52,-16963.27 1823.79,-16965.58"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1823.68,-16967.68 1829.91,-16966.44 1824.27,-16963.52 1823.68,-16967.68"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.test.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue -->
<g id="edge2818" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.test.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1703.05,-12315.86C1729.37,-12315.36 1759.95,-12319.66 1781,-12337.84 1791.45,-12346.85 1778.77,-12358.57 1789,-12367.84 1799.6,-12377.44 1813.85,-12382.2 1827.96,-12384.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.77,-12386.41 1833.99,-12385.07 1828.29,-12382.24 1827.77,-12386.41"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue&#45;&gt;src/types/simplifiedWidget.ts -->
<g id="edge2823" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue&#45;&gt;src/types/simplifiedWidget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1833.77,-12377.57C1812.5,-12378.25 1790.97,-12384.13 1785,-12403.84 1780.43,-12418.92 1780.43,-16926.76 1785,-16941.84 1790.02,-16958.43 1806.09,-16965.22 1823.73,-16967.36"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1823.6,-16969.45 1829.76,-16967.91 1823.98,-16965.27 1823.6,-16969.45"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue&#45;&gt;src/composables/graph/useWidgetValue.ts -->
<g id="edge2821" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue&#45;&gt;src/composables/graph/useWidgetValue.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1833.75,-12378.86C1817.13,-12380.14 1799.9,-12385.02 1789,-12397.84 1771.35,-12418.59 1796.56,-28066.48 1781,-28088.84 1712.35,-28187.46 1596.49,-28084.45 1527.5,-28182.84 1510.18,-28207.54 1540.91,-29247.58 1519.5,-29268.84 1452.95,-29334.9 1374.91,-29335.05 1308.5,-29268.84 1301.79,-29262.15 1300.77,-26549.31 1300.5,-26539.84 1256.67,-24996.89 1155.8,-24614.83 1113.5,-23071.84 1092.58,-22308.62 1129.55,-10091.78 1100.5,-9328.84 1082.59,-8858.5 1024.97,-8283.32 1014.6,-8182.33"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1016.67,-8181.88 1013.97,-8176.13 1012.49,-8182.31 1016.67,-8181.88"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue&#45;&gt;src/composables/useTransformCompatOverlayProps.ts -->
<g id="edge2822" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue&#45;&gt;src/composables/useTransformCompatOverlayProps.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1833.75,-12378.86C1817.13,-12380.14 1799.9,-12385.02 1789,-12397.84 1779.28,-12409.27 1783.04,-29671.97 1781,-29686.84 1722.25,-30116.05 1734.58,-30249.78 1519.5,-30625.84 1416.86,-30805.29 1260.01,-30998.7 1113.5,-30852.84 1084.6,-30824.07 1123.01,-27950.84 1100.5,-27916.84 1053.24,-27845.45 970.63,-27912.31 923.5,-27840.84 905.22,-27813.11 932.13,-8735.04 910.5,-8709.84 909.66,-8708.86 908.79,-8707.93 907.89,-8707.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="909.04,-8705.26 903.12,-8702.95 906.3,-8708.45 909.04,-8705.26"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue&#45;&gt;src/utils/widgetPropFilter.ts -->
<g id="edge2824" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue&#45;&gt;src/utils/widgetPropFilter.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1833.77,-12377.57C1812.5,-12378.25 1790.97,-12384.13 1785,-12403.84 1782.22,-12413.03 1782.22,-17926.64 1785,-17935.84 1790.2,-17953.02 1807.25,-17959.7 1825.63,-17961.57"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1825.76,-17963.68 1831.9,-17962.03 1826.07,-17959.5 1825.76,-17963.68"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue -->
<g id="edge2820" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1930.4,-12379.45C1942.8,-12377.23 1955.82,-12373.63 1967,-12367.84 1999.28,-12351.11 2027.14,-12317.73 2041.22,-12298.8"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2042.98,-12299.95 2044.82,-12293.86 2039.59,-12297.47 2042.98,-12299.95"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.test.ts -->
<g id="node892" class="node">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.test.ts</title>
<g id="a_node892"><a xlink:href="src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.test.ts" xlink:title="WidgetSelectButton.test.ts">
<path fill="#ddfeff" stroke="black" d="M1489.5,-12271.84C1489.5,-12271.84 1362.5,-12271.84 1362.5,-12271.84 1359.5,-12271.84 1356.5,-12268.84 1356.5,-12265.84 1356.5,-12265.84 1356.5,-12259.84 1356.5,-12259.84 1356.5,-12256.84 1359.5,-12253.84 1362.5,-12253.84 1362.5,-12253.84 1489.5,-12253.84 1489.5,-12253.84 1492.5,-12253.84 1495.5,-12256.84 1495.5,-12259.84 1495.5,-12259.84 1495.5,-12265.84 1495.5,-12265.84 1495.5,-12268.84 1492.5,-12271.84 1489.5,-12271.84"/>
<text text-anchor="start" x="1364.5" y="-12260.64" font-family="Helvetica,sans-Serif" font-size="9.00">WidgetSelectButton.test.ts</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.test.ts&#45;&gt;src/types/simplifiedWidget.ts -->
<g id="edge2826" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.test.ts&#45;&gt;src/types/simplifiedWidget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1495.51,-12262.68C1504.73,-12265.63 1513.17,-12270.41 1519.5,-12277.84 1535.53,-12296.66 1510.01,-19380.37 1527.5,-19397.84 1567.36,-19437.65 1741.1,-19437.6 1781,-19397.84 1792.9,-19385.97 1778.09,-16990.62 1789,-16977.84 1797.74,-16967.59 1810.53,-16962.42 1823.8,-16960.11"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1824.28,-16962.16 1829.92,-16959.24 1823.69,-16958 1824.28,-16962.16"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.test.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue -->
<g id="edge2825" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.test.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1495.71,-12262.84C1522.23,-12262.84 1552.5,-12262.84 1579.03,-12262.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1579.34,-12264.94 1585.34,-12262.84 1579.34,-12260.74 1579.34,-12264.94"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue&#45;&gt;src/types/simplifiedWidget.ts -->
<g id="edge2830" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue&#45;&gt;src/types/simplifiedWidget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1703.15,-12253.82C1730.51,-12252.46 1762.01,-12256.59 1781,-12277.84 1802.61,-12302.02 1767.97,-16923.15 1789,-16947.84 1797.74,-16958.09 1810.52,-16963.27 1823.79,-16965.58"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1823.68,-16967.68 1829.91,-16966.44 1824.27,-16963.52 1823.68,-16967.68"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue&#45;&gt;src/composables/graph/useWidgetValue.ts -->
<g id="edge2829" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue&#45;&gt;src/composables/graph/useWidgetValue.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1585.42,-12255.08C1563.98,-12256.01 1541.81,-12261.64 1527.5,-12277.84 1510.46,-12297.12 1537.7,-27080.65 1519.5,-27098.84 1453.17,-27165.13 1374.85,-27165.11 1308.5,-27098.84 1299.23,-27089.58 1303.14,-19567.67 1300.5,-19554.84 1257.97,-19347.9 1156.06,-19324.76 1113.5,-19117.84 1099.75,-19050.97 1103.21,-9355.05 1100.5,-9286.84 1082.53,-8833.91 1025.07,-8280.27 1014.63,-8182.08"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1016.71,-8181.78 1013.99,-8176.04 1012.54,-8182.23 1016.71,-8181.78"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue -->
<g id="edge2828" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1712.73,-12255.04C1736.93,-12255.51 1763.05,-12260.84 1781,-12277.84 1796.39,-12292.41 1772.81,-12311.17 1789,-12324.84 1804.11,-12337.59 1947.71,-12329.2 1967,-12324.84 1990.5,-12319.53 2015.13,-12306.83 2031.59,-12297.15"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2032.78,-12298.89 2036.85,-12294 2030.62,-12295.28 2032.78,-12298.89"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/form/FormSelectButton.vue -->
<g id="node894" class="node">
<title>src/renderer/extensions/vueNodes/widgets/components/form/FormSelectButton.vue</title>
<g id="a_node894"><a xlink:href="src/renderer/extensions/vueNodes/widgets/components/form/FormSelectButton.vue" xlink:title="FormSelectButton.vue">
<path fill="#41f083" stroke="black" d="M1934.5,-12295.84C1934.5,-12295.84 1829.5,-12295.84 1829.5,-12295.84 1826.5,-12295.84 1823.5,-12292.84 1823.5,-12289.84 1823.5,-12289.84 1823.5,-12283.84 1823.5,-12283.84 1823.5,-12280.84 1826.5,-12277.84 1829.5,-12277.84 1829.5,-12277.84 1934.5,-12277.84 1934.5,-12277.84 1937.5,-12277.84 1940.5,-12280.84 1940.5,-12283.84 1940.5,-12283.84 1940.5,-12289.84 1940.5,-12289.84 1940.5,-12292.84 1937.5,-12295.84 1934.5,-12295.84"/>
<text text-anchor="start" x="1831.5" y="-12284.64" font-family="Helvetica,sans-Serif" font-size="9.00">FormSelectButton.vue</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/form/FormSelectButton.vue -->
<g id="edge2827" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/form/FormSelectButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1712.51,-12269.33C1744.97,-12272.7 1784.54,-12276.82 1817.18,-12280.21"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1817.01,-12282.3 1823.2,-12280.83 1817.44,-12278.12 1817.01,-12282.3"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/form/FormSelectButton.vue&#45;&gt;src/utils/tailwindUtil.ts -->
<g id="edge2850" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/form/FormSelectButton.vue&#45;&gt;src/utils/tailwindUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1823.38,-12281.11C1805.86,-12282.92 1789.97,-12289.41 1785,-12305.84 1782.31,-12314.74 1782.31,-17652.94 1785,-17661.84 1791.29,-17682.6 1814.49,-17689.07 1836.62,-17690.24"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1836.76,-17692.34 1842.82,-17690.43 1836.89,-17688.14 1836.76,-17692.34"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/form/FormSelectButton.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/layout/index.ts -->
<g id="edge2849" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/form/FormSelectButton.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/layout/index.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1940.6,-12279.06C1949.48,-12277.53 1958.51,-12275.79 1967,-12273.84 1972.89,-12272.48 1974.15,-12271.35 1980,-12269.84 1992.57,-12266.58 2006.52,-12263.52 2018.71,-12261.02"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2019.44,-12263.01 2024.9,-12259.76 2018.61,-12258.9 2019.44,-12263.01"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.test.ts -->
<g id="node895" class="node">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.test.ts</title>
<g id="a_node895"><a xlink:href="src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.test.ts" xlink:title="WidgetTextarea.test.ts">
<path fill="#ddfeff" stroke="black" d="M1702,-12181.84C1702,-12181.84 1596,-12181.84 1596,-12181.84 1593,-12181.84 1590,-12178.84 1590,-12175.84 1590,-12175.84 1590,-12169.84 1590,-12169.84 1590,-12166.84 1593,-12163.84 1596,-12163.84 1596,-12163.84 1702,-12163.84 1702,-12163.84 1705,-12163.84 1708,-12166.84 1708,-12169.84 1708,-12169.84 1708,-12175.84 1708,-12175.84 1708,-12178.84 1705,-12181.84 1702,-12181.84"/>
<text text-anchor="start" x="1598" y="-12170.64" font-family="Helvetica,sans-Serif" font-size="9.00">WidgetTextarea.test.ts</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.test.ts&#45;&gt;src/types/simplifiedWidget.ts -->
<g id="edge2832" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.test.ts&#45;&gt;src/types/simplifiedWidget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1703.15,-12163.82C1730.51,-12162.46 1762.01,-12166.58 1781,-12187.84 1803.02,-12212.49 1767.57,-16922.67 1789,-16947.84 1797.73,-16958.09 1810.52,-16963.27 1823.79,-16965.58"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1823.68,-16967.68 1829.91,-16966.44 1824.27,-16963.52 1823.68,-16967.68"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.test.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue -->
<g id="edge2831" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.test.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1708.29,-12174.35C1743.14,-12175.26 1787.3,-12176.4 1822.23,-12177.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1822.59,-12179.42 1828.65,-12177.48 1822.7,-12175.22 1822.59,-12179.42"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue&#45;&gt;src/utils/tailwindUtil.ts -->
<g id="edge2836" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue&#45;&gt;src/utils/tailwindUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1828.96,-12173.82C1809.34,-12175.21 1790.52,-12181.61 1785,-12199.84 1782.25,-12208.91 1782.25,-17652.76 1785,-17661.84 1791.29,-17682.6 1814.49,-17689.07 1836.62,-17690.24"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1836.76,-17692.34 1842.82,-17690.43 1836.89,-17688.14 1836.76,-17692.34"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue&#45;&gt;src/types/simplifiedWidget.ts -->
<g id="edge2835" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue&#45;&gt;src/types/simplifiedWidget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1828.96,-12173.82C1809.34,-12175.21 1790.52,-12181.61 1785,-12199.84 1780.23,-12215.6 1780.23,-16926.08 1785,-16941.84 1790.02,-16958.43 1806.09,-16965.22 1823.73,-16967.36"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1823.6,-16969.45 1829.76,-16967.91 1823.98,-16965.27 1823.6,-16969.45"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue&#45;&gt;src/composables/graph/useWidgetValue.ts -->
<g id="edge2834" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue&#45;&gt;src/composables/graph/useWidgetValue.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1828.94,-12175.33C1813.88,-12177.15 1798.86,-12182.25 1789,-12193.84 1771.19,-12214.78 1795.01,-28006.18 1781,-28029.84 1715.5,-28140.38 1593.38,-28058.52 1527.5,-28168.84 1519.87,-28181.62 1530.07,-29230.35 1519.5,-29240.84 1452.94,-29306.9 1374.91,-29307.05 1308.5,-29240.84 1295.52,-29227.89 1311.25,-26615.68 1300.5,-26600.84 1249.14,-26529.92 1164.78,-26609.81 1113.5,-26538.84 1104.75,-26526.73 1101.07,-9343.77 1100.5,-9328.84 1082.64,-8858.5 1024.97,-8283.32 1014.6,-8182.33"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1016.67,-8181.88 1013.97,-8176.13 1012.49,-8182.31 1016.67,-8181.88"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue&#45;&gt;src/utils/widgetPropFilter.ts -->
<g id="edge2837" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue&#45;&gt;src/utils/widgetPropFilter.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1828.96,-12173.82C1809.34,-12175.21 1790.52,-12181.61 1785,-12199.84 1782.11,-12209.37 1782.11,-17926.31 1785,-17935.84 1790.2,-17953.02 1807.25,-17959.7 1825.63,-17961.57"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1825.76,-17963.68 1831.9,-17962.03 1826.07,-17959.5 1825.76,-17963.68"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/layout/index.ts -->
<g id="edge2833" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/layout/index.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1935.15,-12184.38C1945.94,-12186.56 1957.05,-12189.6 1967,-12193.84 1994.35,-12205.48 2021.33,-12227.44 2037.06,-12241.59"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2035.72,-12243.21 2041.57,-12245.71 2038.55,-12240.11 2035.72,-12243.21"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.test.ts -->
<g id="node897" class="node">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.test.ts</title>
<g id="a_node897"><a xlink:href="src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.test.ts" xlink:title="WidgetToggleSwitch.test.ts">
<path fill="#ddfeff" stroke="black" d="M1713,-12241.84C1713,-12241.84 1585,-12241.84 1585,-12241.84 1582,-12241.84 1579,-12238.84 1579,-12235.84 1579,-12235.84 1579,-12229.84 1579,-12229.84 1579,-12226.84 1582,-12223.84 1585,-12223.84 1585,-12223.84 1713,-12223.84 1713,-12223.84 1716,-12223.84 1719,-12226.84 1719,-12229.84 1719,-12229.84 1719,-12235.84 1719,-12235.84 1719,-12238.84 1716,-12241.84 1713,-12241.84"/>
<text text-anchor="start" x="1587" y="-12230.64" font-family="Helvetica,sans-Serif" font-size="9.00">WidgetToggleSwitch.test.ts</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.test.ts&#45;&gt;src/types/simplifiedWidget.ts -->
<g id="edge2839" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.test.ts&#45;&gt;src/types/simplifiedWidget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1703.15,-12223.82C1730.51,-12222.46 1762.01,-12226.58 1781,-12247.84 1802.75,-12272.17 1767.84,-16922.99 1789,-16947.84 1797.74,-16958.09 1810.52,-16963.27 1823.79,-16965.58"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1823.68,-16967.68 1829.91,-16966.44 1824.27,-16963.52 1823.68,-16967.68"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.test.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue -->
<g id="edge2838" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.test.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1719.31,-12238.84C1748.46,-12241.36 1782.32,-12244.29 1811.5,-12246.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1811.49,-12248.93 1817.65,-12247.35 1811.86,-12244.74 1811.49,-12248.93"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue&#45;&gt;src/types/simplifiedWidget.ts -->
<g id="edge2842" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue&#45;&gt;src/types/simplifiedWidget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1817.94,-12248.52C1802.66,-12251.23 1789.46,-12258.11 1785,-12272.84 1780.3,-12288.35 1780.3,-16926.32 1785,-16941.84 1790.02,-16958.43 1806.09,-16965.22 1823.73,-16967.36"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1823.6,-16969.45 1829.76,-16967.91 1823.98,-16965.27 1823.6,-16969.45"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue&#45;&gt;src/composables/graph/useWidgetValue.ts -->
<g id="edge2841" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue&#45;&gt;src/composables/graph/useWidgetValue.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1817.55,-12250.69C1806.59,-12253.33 1796.37,-12258.26 1789,-12266.84 1771.08,-12287.68 1797.26,-28080.67 1781,-28102.84 1711.13,-28198.1 1597.7,-28087.81 1527.5,-28182.84 1509.58,-28207.1 1540.91,-29247.58 1519.5,-29268.84 1452.95,-29334.9 1374.91,-29335.05 1308.5,-29268.84 1295.59,-29255.96 1310.95,-26657.78 1300.5,-26642.84 1249.74,-26570.23 1164.18,-26646.5 1113.5,-26573.84 1096.37,-26549.28 1101.64,-9358.75 1100.5,-9328.84 1082.64,-8858.5 1024.97,-8283.32 1014.6,-8182.33"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1016.67,-8181.88 1013.97,-8176.13 1012.49,-8182.31 1016.67,-8181.88"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue&#45;&gt;src/utils/widgetPropFilter.ts -->
<g id="edge2843" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue&#45;&gt;src/utils/widgetPropFilter.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1817.94,-12248.52C1802.66,-12251.23 1789.46,-12258.11 1785,-12272.84 1782.15,-12282.25 1782.15,-17926.43 1785,-17935.84 1790.2,-17953.02 1807.25,-17959.7 1825.63,-17961.57"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1825.76,-17963.68 1831.9,-17962.03 1826.07,-17959.5 1825.76,-17963.68"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue -->
<g id="edge2840" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1940.02,-12261.85C1949.06,-12263.42 1958.3,-12265.11 1967,-12266.84 1972.82,-12267.99 1974.21,-12268.56 1980,-12269.84 1986.92,-12271.37 1994.23,-12272.95 2001.42,-12274.48"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2001.11,-12276.57 2007.42,-12275.76 2001.99,-12272.46 2001.11,-12276.57"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue&#45;&gt;src/types/simplifiedWidget.ts -->
<g id="edge2847" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue&#45;&gt;src/types/simplifiedWidget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1881.43,-12451.9C1874.48,-12563.69 1805.47,-13687.43 1785,-14596.84 1784.63,-14613.12 1780.28,-16926.25 1785,-16941.84 1790.02,-16958.43 1806.09,-16965.22 1823.73,-16967.36"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1823.6,-16969.45 1829.76,-16967.91 1823.98,-16965.27 1823.6,-16969.45"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue&#45;&gt;src/composables/graph/useWidgetValue.ts -->
<g id="edge2845" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue&#45;&gt;src/composables/graph/useWidgetValue.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1880.46,-12451.88C1873.89,-12563.36 1808.68,-13684.03 1789,-14590.84 1788.74,-14602.6 1787.99,-28137.37 1781,-28146.84 1710.94,-28241.64 1597.89,-28130.28 1527.5,-28224.84 1509.72,-28248.72 1540.64,-29275.86 1519.5,-29296.84 1452.94,-29362.9 1374.91,-29363.05 1308.5,-29296.84 1295.52,-29283.89 1311.87,-26671.22 1300.5,-26656.84 1247.49,-26589.77 1166.43,-26678.96 1113.5,-26611.84 1104.21,-26600.06 1101.07,-9343.83 1100.5,-9328.84 1082.64,-8858.5 1024.97,-8283.32 1014.6,-8182.33"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1016.67,-8181.88 1013.97,-8176.13 1012.49,-8182.31 1016.67,-8181.88"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue&#45;&gt;src/composables/useTransformCompatOverlayProps.ts -->
<g id="edge2846" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue&#45;&gt;src/composables/useTransformCompatOverlayProps.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1880.46,-12451.88C1873.89,-12563.36 1808.64,-13684.03 1789,-14590.84 1787.83,-14644.85 1791.96,-30096.94 1781,-30149.84 1721.58,-30436.68 1714.11,-30535.89 1519.5,-30754.84 1393.89,-30896.15 1247.49,-31015.23 1113.5,-30881.84 1085,-30853.47 1120.55,-28021.69 1100.5,-27986.84 1055,-27907.75 968.85,-27962.01 923.5,-27882.84 906.96,-27853.95 932.18,-8735.09 910.5,-8709.84 909.66,-8708.86 908.79,-8707.93 907.89,-8707.04"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="909.04,-8705.26 903.12,-8702.95 906.3,-8708.45 909.04,-8705.26"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue&#45;&gt;src/utils/widgetPropFilter.ts -->
<g id="edge2848" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue&#45;&gt;src/utils/widgetPropFilter.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1881.43,-12451.9C1874.48,-12563.69 1805.47,-13687.43 1785,-14596.84 1784.48,-14620.02 1778.28,-17913.64 1785,-17935.84 1790.2,-17953.02 1807.25,-17959.7 1825.63,-17961.57"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1825.76,-17963.68 1831.9,-17962.03 1826.07,-17959.5 1825.76,-17963.68"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue -->
<g id="edge2844" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue&#45;&gt;src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1939.87,-12439.55C1949.51,-12437.13 1958.98,-12433.42 1967,-12427.84 2013.11,-12395.74 2037.73,-12329.5 2046.83,-12299.81"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2048.84,-12300.4 2048.54,-12294.05 2044.82,-12299.2 2048.84,-12300.4"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2853" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1262.75,-12589.58C1277.07,-12591.64 1291.11,-12596.81 1300.5,-12607.84 1317.19,-12627.44 1290.95,-27416.01 1308.5,-27434.84 1340.55,-27469.23 1487.39,-27415.51 1519.5,-27449.84 1537.16,-27468.71 1509.18,-29292.6 1527.5,-29310.84 1547.46,-29330.71 1761.06,-29330.73 1781,-29310.84 1789.18,-29302.68 1788,-25996.34 1789,-25984.84 1807,-25777.31 1862.69,-25529.27 1877.41,-25466.07"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.85,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts&#45;&gt;src/scripts/widgets.ts -->
<g id="edge2855" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts&#45;&gt;src/scripts/widgets.ts</title>
<g id="a_edge2855"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1262.74,-12595.34C1277.06,-12597.65 1291.1,-12602.82 1300.5,-12613.84 1315.25,-12631.13 1293.97,-15869.35 1308.5,-15886.84 1325.62,-15907.45 1355.46,-15912.78 1380.64,-15912.26"/>
<polygon fill="orange" stroke="orange" points="1388.57,-15913.87 1394.43,-15911.39 1388.31,-15909.68 1388.57,-15913.87"/>
<polyline fill="none" stroke="orange" points="1388.44,-15911.77 1385.45,-15911.96 "/>
<ellipse fill="none" stroke="orange" cx="1383.05" cy="-15912.11" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1329.08" y="-14246.05" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge2854" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1262.75,-12589.58C1277.07,-12591.64 1291.11,-12596.81 1300.5,-12607.84 1316.73,-12626.9 1296.69,-27006.76 1308.5,-27028.84 1361.69,-27128.29 1466.08,-27070.5 1519.5,-27169.84 1529.62,-27188.66 1512.35,-28693.76 1527.5,-28708.84 1607.37,-28788.3 1701.29,-28788.47 1781,-28708.84 1791.25,-28698.6 1788.49,-20381.31 1789,-20366.84 1807.99,-19823.96 1869.31,-19158.82 1879.54,-19050.17"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.65,-19050.25 1880.12,-19044.08 1877.46,-19049.86 1881.65,-19050.25"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useChartWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2856" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useChartWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1257.92,-12769C1273.86,-12770.55 1290.06,-12775.57 1300.5,-12787.84 1317.74,-12808.09 1290.37,-28087.38 1308.5,-28106.84 1340.55,-28141.23 1487.39,-28087.5 1519.5,-28121.84 1538.35,-28141.99 1507.95,-30089.36 1527.5,-30108.84 1567.41,-30148.59 1741.13,-30148.63 1781,-30108.84 1791.14,-30098.72 1787.77,-25999.1 1789,-25984.84 1806.95,-25777.3 1862.68,-25529.27 1877.4,-25466.07"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useChartWidget.ts&#45;&gt;src/scripts/widgets.ts -->
<g id="edge2859" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useChartWidget.ts&#45;&gt;src/scripts/widgets.ts</title>
<g id="a_edge2859"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1257.9,-12774.67C1273.84,-12776.56 1290.05,-12781.58 1300.5,-12793.84 1314.44,-12810.18 1294.77,-15870.32 1308.5,-15886.84 1325.63,-15907.44 1355.46,-15912.78 1380.65,-15912.26"/>
<polygon fill="orange" stroke="orange" points="1388.57,-15913.87 1394.43,-15911.39 1388.31,-15909.67 1388.57,-15913.87"/>
<polyline fill="none" stroke="orange" points="1388.44,-15911.77 1385.45,-15911.96 "/>
<ellipse fill="none" stroke="orange" cx="1383.05" cy="-15912.11" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1329.07" y="-14335.89" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useChartWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge2858" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useChartWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1257.92,-12769C1273.86,-12770.55 1290.06,-12775.57 1300.5,-12787.84 1317.28,-12807.55 1291.48,-27681.33 1308.5,-27700.84 1370.73,-27772.17 1457.13,-27658.63 1519.5,-27729.84 1535.63,-27748.26 1510.15,-29475.56 1527.5,-29492.84 1607.35,-29572.32 1701.3,-29572.47 1781,-29492.84 1786.6,-29487.24 1788.72,-20374.75 1789,-20366.84 1807.96,-19823.96 1869.3,-19158.82 1879.54,-19050.17"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.64,-19050.25 1880.12,-19044.08 1877.46,-19049.86 1881.64,-19050.25"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useChartWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2857" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useChartWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1257.92,-12769C1273.86,-12770.55 1290.06,-12775.57 1300.5,-12787.84 1321.99,-12813.09 1287.52,-31861.16 1308.5,-31886.84 1369.06,-31960.95 1458.86,-31855.8 1519.5,-31929.84 1532.56,-31945.78 1512.91,-34882.29 1527.5,-34896.84 1567.39,-34936.62 1724.71,-34898.95 1781,-34896.84 1863.84,-34893.72 1885.68,-34898.96 1967,-34882.84 2055.3,-34865.33 2103.93,-34890.66 2159.5,-34819.84 2173.94,-34801.43 2152.7,-34732.96 2167.5,-34714.84 2211.63,-34660.79 2257.65,-34705.99 2318.5,-34671.84 2325.36,-34667.99 2324.5,-34663.42 2331.5,-34659.84 2388.83,-34630.47 2421.32,-34668.61 2473.5,-34630.84 2479.31,-34626.63 2475.5,-34620.76 2481.5,-34616.84 2487.76,-34612.74 2744.5,-34593.41 2749.5,-34587.84 2776.32,-34557.99 2736.98,-23062.8 2762.5,-23031.84 2769.7,-23023.11 2780.87,-23019.1 2792.02,-23017.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2792.45,-23019.57 2798.19,-23016.85 2792,-23015.39 2792.45,-23019.57"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useColorWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2865" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useColorWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1256.47,-12798.87C1272.87,-12800.25 1289.74,-12805.2 1300.5,-12817.84 1317.72,-12838.07 1297.91,-28096.47 1308.5,-28120.84 1359.65,-28238.5 1468.12,-28200.28 1519.5,-28317.84 1529.77,-28341.34 1509.32,-30146.74 1527.5,-30164.84 1607.34,-30244.33 1701.26,-30244.43 1781,-30164.84 1791.27,-30154.58 1787.75,-25999.3 1789,-25984.84 1806.95,-25777.3 1862.68,-25529.27 1877.4,-25466.07"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useColorWidget.ts&#45;&gt;src/scripts/widgets.ts -->
<g id="edge2868" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useColorWidget.ts&#45;&gt;src/scripts/widgets.ts</title>
<g id="a_edge2868"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1256.46,-12804.51C1272.86,-12806.27 1289.73,-12811.21 1300.5,-12823.84 1314.31,-12840.02 1294.9,-15870.48 1308.5,-15886.84 1325.63,-15907.44 1355.46,-15912.78 1380.65,-15912.26"/>
<polygon fill="orange" stroke="orange" points="1388.57,-15913.87 1394.43,-15911.39 1388.31,-15909.67 1388.57,-15913.87"/>
<polyline fill="none" stroke="orange" points="1388.44,-15911.77 1385.45,-15911.96 "/>
<ellipse fill="none" stroke="orange" cx="1383.05" cy="-15912.11" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1329.07" y="-14350.86" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useColorWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge2867" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useColorWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1256.47,-12798.87C1272.87,-12800.25 1289.74,-12805.2 1300.5,-12817.84 1317.28,-12837.55 1297.29,-27705.5 1308.5,-27728.84 1360.55,-27837.13 1467.23,-27789.65 1519.5,-27897.84 1529.65,-27918.83 1510.97,-29560.39 1527.5,-29576.84 1607.36,-29656.31 1701.3,-29656.47 1781,-29576.84 1786.66,-29571.19 1788.72,-20374.83 1789,-20366.84 1807.96,-19823.96 1869.3,-19158.82 1879.54,-19050.17"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1881.64,-19050.25 1880.12,-19044.08 1877.46,-19049.86 1881.64,-19050.25"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useColorWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2866" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useColorWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1256.47,-12798.87C1272.87,-12800.25 1289.74,-12805.2 1300.5,-12817.84 1311.25,-12830.47 1302.85,-31913.24 1308.5,-31928.84 1358.4,-32066.49 1469.43,-32044.25 1519.5,-32181.84 1526.01,-32199.74 1514.75,-34910.69 1527.5,-34924.84 1560.26,-34961.18 1918.57,-34959.86 1967,-34952.84 2055.3,-34940.04 2104.26,-34965.91 2159.5,-34895.84 2180.58,-34869.1 2145.14,-34768.51 2167.5,-34742.84 2212.39,-34691.31 2265.91,-34757.47 2318.5,-34713.84 2330.63,-34703.77 2319.19,-34690.68 2331.5,-34680.84 2381.37,-34640.95 2425.62,-34701.1 2473.5,-34658.84 2483.2,-34650.27 2471.6,-34639.18 2481.5,-34630.84 2492.95,-34621.19 2739.49,-34612.98 2749.5,-34601.84 2776.35,-34571.96 2736.95,-23062.84 2762.5,-23031.84 2769.7,-23023.11 2780.87,-23019.1 2792.02,-23017.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2792.45,-23019.57 2798.19,-23016.85 2792,-23015.39 2792.45,-23019.57"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge2879" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge2879"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1260.82,-12649.33C1275.8,-12651.19 1290.69,-12656.32 1300.5,-12667.84 1315.89,-12685.91 1299.76,-26320.76 1308.5,-26342.84 1358.96,-26470.3 1467.49,-26440.99 1519.5,-26567.84 1526.27,-26584.34 1514.73,-26876.38 1527.5,-26888.84 1608.15,-26967.51 1701.31,-26968.48 1781,-26888.84 1795.7,-26874.15 1775.53,-14933.67 1789,-14917.84 1798.28,-14906.93 1812.14,-14901.77 1826.3,-14899.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.6,-14901.12 1840.41,-14898.53 1834.26,-14896.93 1834.6,-14901.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.43,-14899.02 1831.44,-14899.27 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.05" cy="-14899.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1281.47" y="-13767.15" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2872" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1260.82,-12649.32C1275.8,-12651.19 1290.69,-12656.32 1300.5,-12667.84 1317.28,-12687.54 1291.49,-27555.34 1308.5,-27574.84 1370.73,-27646.17 1457.13,-27532.63 1519.5,-27603.84 1535.89,-27622.55 1509.87,-29377.29 1527.5,-29394.84 1607.35,-29474.33 1701.24,-29474.41 1781,-29394.84 1789.38,-29386.47 1787.98,-25996.63 1789,-25984.84 1806.99,-25777.31 1862.69,-25529.27 1877.4,-25466.07"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.85,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts&#45;&gt;src/i18n.ts -->
<g id="edge2871" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1260.82,-12649.32C1275.8,-12651.19 1290.69,-12656.32 1300.5,-12667.84 1309.25,-12678.12 1307.97,-28205.35 1308.5,-28218.84 1355.73,-29418.91 1470.99,-29712.82 1519.5,-30912.84 1519.93,-30923.36 1520.05,-33937.4 1527.5,-33944.84 1571.92,-33989.14 1770.36,-33951.32 1848.87,-33934.2"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.35,-33936.24 1854.76,-33932.9 1848.45,-33932.14 1849.35,-33936.24"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts&#45;&gt;src/scripts/widgets.ts -->
<g id="edge2877" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts&#45;&gt;src/scripts/widgets.ts</title>
<g id="a_edge2877"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1260.8,-12655.05C1275.79,-12657.2 1290.68,-12662.33 1300.5,-12673.84 1314.98,-12690.81 1294.24,-15869.68 1308.5,-15886.84 1325.62,-15907.45 1355.46,-15912.78 1380.65,-15912.26"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1388.57,-15913.87 1394.43,-15911.39 1388.31,-15909.68 1388.57,-15913.87"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1388.44,-15911.77 1385.45,-15911.96 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1383.05" cy="-15912.11" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1329.08" y="-14285.99" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts&#45;&gt;src/scripts/domWidget.ts -->
<g id="edge2876" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts&#45;&gt;src/scripts/domWidget.ts</title>
<g id="a_edge2876"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1260.82,-12649.33C1275.8,-12651.19 1290.69,-12656.32 1300.5,-12667.84 1315.83,-12685.84 1291.78,-26270.12 1308.5,-26286.84 1374.83,-26353.13 1453.16,-26353.11 1519.5,-26286.84 1529.28,-26277.06 1526.96,-18334.66 1527.5,-18320.84 1552.06,-17689.04 1630.79,-16917.17 1645.59,-16775.67"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1648.5,-16768.06 1647.04,-16761.87 1644.32,-16767.62 1648.5,-16768.06"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1646.41,-16767.84 1646.1,-16770.82 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1645.85" cy="-16773.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1330.35" y="-14698.38" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts&#45;&gt;src/components/graph/widgets/MultiSelectWidget.vue -->
<g id="edge2870" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts&#45;&gt;src/components/graph/widgets/MultiSelectWidget.vue</title>
<g id="a_edge2870"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1153.19,-12649.33C1138.21,-12651.2 1123.32,-12656.32 1113.5,-12667.84 1084.86,-12701.43 1131.75,-18993.65 1100.5,-19024.84 1044.82,-19080.41 979.24,-19080.35 923.5,-19024.84 908.33,-19009.73 911.11,-15964.23 910.5,-15942.84 860.33,-14185.54 748.68,-13750.21 701.5,-11992.84 701.27,-11984.4 698.92,-2280.31 693.5,-2273.84 690.03,-2269.7 685.85,-2266.43 681.22,-2263.88"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="674.48,-2258.95 668.13,-2258.68 672.93,-2262.85 674.48,-2258.95"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="673.71,-2260.9 676.49,-2262 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="678.72" cy="-2262.89" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="675.11" y="-7447.05" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge2875" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1260.82,-12649.32C1275.8,-12651.19 1290.69,-12656.32 1300.5,-12667.84 1317.1,-12687.34 1292.92,-27400.51 1308.5,-27420.84 1367.58,-27497.95 1460.23,-27400.88 1519.5,-27477.84 1531.59,-27493.54 1513.45,-28890.86 1527.5,-28904.84 1607.39,-28984.28 1701.3,-28984.47 1781,-28904.84 1786.24,-28899.6 1788.74,-20374.24 1789,-20366.84 1807.98,-19823.96 1869.3,-19158.82 1879.54,-19050.17"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.64,-19050.25 1880.12,-19044.08 1877.46,-19049.86 1881.64,-19050.25"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2873" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1260.82,-12649.32C1275.8,-12651.19 1290.69,-12656.32 1300.5,-12667.84 1321.03,-12691.95 1286.63,-30888.92 1308.5,-30911.84 1324.7,-30928.82 1503.28,-30904.87 1519.5,-30921.84 1538.1,-30941.3 1508.44,-34779.82 1527.5,-34798.84 1607.25,-34878.42 1668.63,-34806.96 1781,-34798.84 1802.19,-34797.31 2145.19,-34759.54 2159.5,-34743.84 2171.12,-34731.09 2155.44,-34601.17 2167.5,-34588.84 2178.83,-34577.25 2738.46,-34557.71 2749.5,-34545.84 2776.72,-34516.56 2737.07,-23062.68 2762.5,-23031.84 2769.7,-23023.11 2780.87,-23019.1 2792.02,-23017.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2792.45,-23019.57 2798.19,-23016.85 2792,-23015.39 2792.45,-23019.57"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts -->
<g id="node904" class="node">
<title>src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts</title>
<g id="a_node904"><a xlink:href="src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts" xlink:title="useRemoteWidget.ts">
<path fill="#ddfeff" stroke="black" d="M1475,-13051.84C1475,-13051.84 1377,-13051.84 1377,-13051.84 1374,-13051.84 1371,-13048.84 1371,-13045.84 1371,-13045.84 1371,-13039.84 1371,-13039.84 1371,-13036.84 1374,-13033.84 1377,-13033.84 1377,-13033.84 1475,-13033.84 1475,-13033.84 1478,-13033.84 1481,-13036.84 1481,-13039.84 1481,-13039.84 1481,-13045.84 1481,-13045.84 1481,-13048.84 1478,-13051.84 1475,-13051.84"/>
<text text-anchor="start" x="1379" y="-13040.64" font-family="Helvetica,sans-Serif" font-size="9.00">useRemoteWidget.ts</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts -->
<g id="edge2869" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1260.66,-12651.67C1274.94,-12653.77 1289.48,-12658.45 1300.5,-12667.84 1414.67,-12765.08 1424.64,-12969.71 1425.11,-13027.4"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1423.02,-13027.7 1425.13,-13033.69 1427.22,-13027.69 1423.02,-13027.7"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts&#45;&gt;src/schemas/nodeDef/migration.ts -->
<g id="edge2874" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts&#45;&gt;src/schemas/nodeDef/migration.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1260.82,-12649.33C1275.8,-12651.19 1290.69,-12656.32 1300.5,-12667.84 1315.86,-12685.88 1291.74,-26298.09 1308.5,-26314.84 1374.83,-26381.13 1453.15,-26381.11 1519.5,-26314.84 1537.35,-26297 1510.63,-19066.6 1527.5,-19047.84 1546.9,-19026.25 1580.38,-19024.15 1607.14,-19026.81"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1607.23,-19028.93 1613.43,-19027.53 1607.71,-19024.76 1607.23,-19028.93"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts&#45;&gt;src/services/assetService.ts -->
<g id="edge2878" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts&#45;&gt;src/services/assetService.ts</title>
<g id="a_edge2878"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1153.35,-12648.16C1133.86,-12649.75 1114.72,-12656.21 1107,-12673.84 1099.37,-12691.27 1099.37,-14026.41 1107,-14043.84 1114.41,-14060.75 1132.33,-14067.38 1150.98,-14069.3"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1158.8,-14071.76 1164.89,-14069.94 1159,-14067.56 1158.8,-14071.76"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1158.9,-14069.66 1155.9,-14069.52 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1153.51" cy="-14069.41" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1076.78" y="-13352.13" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge2941" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1428.31,-13052.24C1438.14,-13123.11 1500.29,-13580.54 1519.5,-13954.84 1519.99,-13964.29 1520.8,-19400.15 1527.5,-19406.84 1607.23,-19486.45 1701.21,-19486.38 1781,-19406.84 1793.86,-19394.02 1779.02,-16808 1789,-16792.84 1802.24,-16772.71 1828.04,-16762.65 1848.96,-16757.66"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.58,-16759.67 1854.99,-16756.33 1848.68,-16755.57 1849.58,-16759.67"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2939" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1428.32,-13052.24C1438.15,-13123.11 1500.3,-13580.54 1519.5,-13954.84 1520.51,-13974.46 1519.8,-19594.76 1527.5,-19612.84 1588.82,-19756.69 1719.67,-19712.99 1781,-19856.84 1787.87,-19872.94 1787.54,-24881.39 1789,-24898.84 1806.99,-25114.12 1863.14,-25371.88 1877.58,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.55,-25436.42 1878.92,-25441.8 1879.64,-25435.49 1875.55,-25436.42"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts&#45;&gt;src/composables/functional/useChainCallback.ts -->
<g id="edge2938" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts&#45;&gt;src/composables/functional/useChainCallback.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1423.25,-13033.59C1407.53,-12980.17 1328.89,-12705.49 1304.5,-12474.84 1299.34,-12426.05 1302.97,-10757.87 1304.5,-10708.84 1329.64,-9901.16 1413.21,-8908.04 1424.69,-8774.05"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1426.79,-8774.16 1425.21,-8768 1422.6,-8773.8 1426.79,-8774.16"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts&#45;&gt;src/schemas/nodeDefSchema.ts -->
<g id="edge2940" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts&#45;&gt;src/schemas/nodeDefSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1428.32,-13052.24C1438.17,-13123.1 1500.45,-13580.53 1519.5,-13954.84 1528.43,-14130.36 1511.32,-26433.83 1527.5,-26608.84 1584.27,-27222.82 1723.22,-27358.95 1781,-27972.84 1782.32,-27986.88 1779.01,-29993.88 1789,-30003.84 1845.05,-30059.67 1911.02,-30059.74 1967,-30003.84 1978.51,-29992.34 1979.62,-20652.1 1980,-20635.84 1994.98,-20001.22 2042.6,-19221.48 2050.02,-19102.39"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2052.14,-19102.19 2050.42,-19096.07 2047.95,-19101.92 2052.14,-19102.19"/>
</g>
<!-- src/schemas/nodeDef/migration.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge3004" class="edge">
<title>src/schemas/nodeDef/migration.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1684.58,-19034.84C1719.85,-19034.84 1775.35,-19034.84 1818.37,-19034.84"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1818.62,-19036.94 1824.62,-19034.84 1818.62,-19032.74 1818.62,-19036.94"/>
</g>
<!-- src/schemas/nodeDef/migration.ts&#45;&gt;src/schemas/nodeDefSchema.ts -->
<g id="edge3005" class="edge">
<title>src/schemas/nodeDef/migration.ts&#45;&gt;src/schemas/nodeDefSchema.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1684.66,-19032.78C1711.18,-19030.88 1748.57,-19027.47 1781,-19021.84 1784.61,-19021.21 1785.36,-19020.28 1789,-19019.84 1828.26,-19015 1929.66,-19006.77 1967,-19019.84 1997,-19030.34 2024.27,-19056.54 2039.16,-19072.89"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2037.82,-19074.53 2043.37,-19077.62 2040.95,-19071.74 2037.82,-19074.53"/>
</g>
<!-- src/services/assetService.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge3188" class="edge">
<title>src/services/assetService.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1249.28,-14060.48C1267.78,-14060.97 1288.16,-14065.34 1300.5,-14079.84 1314.35,-14096.1 1305.23,-26363.73 1308.5,-26384.84 1357.85,-26703.2 1267.55,-26885.53 1527.5,-27075.84 1618.41,-27142.39 1701.3,-27155.47 1781,-27075.84 1793.63,-27063.22 1779.21,-16807.76 1789,-16792.84 1802.22,-16772.69 1828.02,-16762.64 1848.94,-16757.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.57,-16759.66 1854.98,-16756.32 1848.67,-16755.56 1849.57,-16759.66"/>
</g>
<!-- src/services/assetService.ts&#45;&gt;src/stores/modelToNodeStore.ts -->
<g id="edge3189" class="edge">
<title>src/services/assetService.ts&#45;&gt;src/stores/modelToNodeStore.ts</title>
<g id="a_edge3189"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1249.28,-14060.48C1267.78,-14060.97 1288.16,-14065.34 1300.5,-14079.84 1314.29,-14096.03 1293.46,-26313.8 1308.5,-26328.84 1374.83,-26395.13 1453.17,-26395.12 1519.5,-26328.84 1533.48,-26314.87 1514.41,-14962.64 1527.5,-14947.84 1540.36,-14933.28 1559.58,-14927.26 1578.9,-14925.52"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1587,-14927.29 1592.91,-14924.94 1586.82,-14923.09 1587,-14927.29"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1586.91,-14925.19 1583.91,-14925.31 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1581.51" cy="-14925.41" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1279.37" y="-14493.81" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/assetService.ts&#45;&gt;src/schemas/assetSchema.ts -->
<g id="edge3187" class="edge">
<title>src/services/assetService.ts&#45;&gt;src/schemas/assetSchema.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1249.28,-14060.48C1267.78,-14060.97 1288.16,-14065.34 1300.5,-14079.84 1314.32,-14096.07 1293.42,-26341.77 1308.5,-26356.84 1374.83,-26423.13 1453.15,-26423.11 1519.5,-26356.84 1537.54,-26338.82 1510.54,-19033.87 1527.5,-19014.84 1544.81,-18995.42 1573.48,-18991.48 1598.5,-18992.6"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1598.66,-18994.72 1604.78,-18992.99 1598.92,-18990.53 1598.66,-18994.72"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useFileUploadWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2880" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useFileUploadWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1268.04,-12830.49C1280.47,-12833.01 1292.27,-12838.17 1300.5,-12847.84 1317.91,-12868.29 1290.84,-28296.6 1308.5,-28316.84 1370.73,-28388.17 1457.14,-28274.62 1519.5,-28345.84 1537.42,-28366.31 1508.22,-30285.64 1527.5,-30304.84 1607.33,-30384.34 1701.26,-30384.43 1781,-30304.84 1791.62,-30294.24 1787.71,-25999.78 1789,-25984.84 1806.94,-25777.3 1862.68,-25529.27 1877.4,-25466.07"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useFileUploadWidget.ts&#45;&gt;src/scripts/widgets.ts -->
<g id="edge2883" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useFileUploadWidget.ts&#45;&gt;src/scripts/widgets.ts</title>
<g id="a_edge2883"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1268.03,-12836.34C1280.46,-12839.02 1292.26,-12844.18 1300.5,-12853.84 1314.17,-12869.86 1295.04,-15870.64 1308.5,-15886.84 1325.63,-15907.44 1355.46,-15912.78 1380.65,-15912.26"/>
<polygon fill="orange" stroke="orange" points="1388.57,-15913.87 1394.43,-15911.39 1388.31,-15909.67 1388.57,-15913.87"/>
<polyline fill="none" stroke="orange" points="1388.44,-15911.77 1385.45,-15911.96 "/>
<ellipse fill="none" stroke="orange" cx="1383.05" cy="-15912.11" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1329.07" y="-14366.94" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useFileUploadWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge2882" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useFileUploadWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1268.04,-12830.49C1280.47,-12833.01 1292.27,-12838.17 1300.5,-12847.84 1317.44,-12867.73 1291.32,-27877.15 1308.5,-27896.84 1370.73,-27968.17 1457.14,-27854.62 1519.5,-27925.84 1536.66,-27945.43 1509.05,-29782.46 1527.5,-29800.84 1607.34,-29880.33 1701.3,-29880.47 1781,-29800.84 1786.79,-29795.05 1788.71,-20375.02 1789,-20366.84 1807.96,-19823.96 1869.3,-19158.82 1879.54,-19050.17"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1881.64,-19050.25 1880.12,-19044.08 1877.46,-19049.86 1881.64,-19050.25"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useFileUploadWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2881" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useFileUploadWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1268.04,-12830.49C1280.47,-12833.01 1292.27,-12838.17 1300.5,-12847.84 1311.38,-12860.62 1302.07,-32165.33 1308.5,-32180.84 1359.28,-32303.35 1468.56,-32269.39 1519.5,-32391.84 1526.37,-32408.35 1514.84,-34954.21 1527.5,-34966.84 1544.79,-34984.08 1942.58,-34966.9 1967,-34966.84 2052.56,-34966.61 2097.93,-35025.24 2159.5,-34965.84 2175.11,-34950.78 2153.35,-34787.27 2167.5,-34770.84 2212.1,-34719.06 2264.64,-34783.89 2318.5,-34741.84 2329.31,-34733.39 2320.88,-34722.52 2331.5,-34713.84 2381.73,-34672.75 2424.75,-34722.67 2473.5,-34679.84 2481,-34673.24 2473.87,-34665.28 2481.5,-34658.84 2530.31,-34617.61 2559.39,-34640.81 2622.5,-34630.84 2650.57,-34626.4 2730.61,-34637.07 2749.5,-34615.84 2776.24,-34585.79 2736.91,-23062.87 2762.5,-23031.84 2769.7,-23023.11 2780.87,-23019.1 2792.02,-23017.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2792.45,-23019.57 2798.19,-23016.85 2792,-23015.39 2792.45,-23019.57"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge2888" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge2888"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1256.47,-12678.87C1272.87,-12680.25 1289.74,-12685.2 1300.5,-12697.84 1316.11,-12716.17 1299.28,-26544.59 1308.5,-26566.84 1359.29,-26689.35 1466.56,-26656.24 1519.5,-26777.84 1529.4,-26800.57 1509.66,-26983.62 1527.5,-27000.84 1568.04,-27039.95 1741.15,-27040.66 1781,-27000.84 1795.84,-26986.01 1775.41,-14933.81 1789,-14917.84 1798.28,-14906.93 1812.14,-14901.77 1826.3,-14899.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.6,-14901.12 1840.41,-14898.53 1834.26,-14896.93 1834.6,-14901.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.43,-14899.02 1831.44,-14899.27 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.05" cy="-14899.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1281.47" y="-13781.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2884" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1256.47,-12678.87C1272.87,-12680.25 1289.74,-12685.2 1300.5,-12697.84 1317.27,-12717.54 1300.3,-27578.29 1308.5,-27602.84 1357.97,-27750.97 1469.77,-27735.79 1519.5,-27883.84 1523.86,-27896.83 1517.79,-29847.17 1527.5,-29856.84 1567.41,-29896.59 1741.13,-29896.63 1781,-29856.84 1790.52,-29847.34 1787.84,-25998.23 1789,-25984.84 1806.96,-25777.3 1862.68,-25529.27 1877.4,-25466.07"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.85,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts&#45;&gt;src/scripts/widgets.ts -->
<g id="edge2887" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts&#45;&gt;src/scripts/widgets.ts</title>
<g id="a_edge2887"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1256.46,-12684.51C1272.86,-12686.27 1289.73,-12691.21 1300.5,-12703.84 1314.85,-12720.65 1294.37,-15869.84 1308.5,-15886.84 1325.62,-15907.44 1355.46,-15912.78 1380.65,-15912.26"/>
<polygon fill="orange" stroke="orange" points="1388.57,-15913.87 1394.43,-15911.39 1388.31,-15909.67 1388.57,-15913.87"/>
<polyline fill="none" stroke="orange" points="1388.44,-15911.77 1385.45,-15911.96 "/>
<ellipse fill="none" stroke="orange" cx="1383.05" cy="-15912.11" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1329.08" y="-14300.97" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge2886" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1256.47,-12678.87C1272.87,-12680.25 1289.74,-12685.2 1300.5,-12697.84 1317.13,-12717.37 1292.9,-27456.47 1308.5,-27476.84 1367.58,-27553.95 1460.24,-27456.87 1519.5,-27533.84 1532.42,-27550.62 1512.48,-29043.9 1527.5,-29058.84 1607.38,-29138.29 1701.3,-29138.47 1781,-29058.84 1786.34,-29053.5 1788.74,-20374.38 1789,-20366.84 1807.98,-19823.96 1869.3,-19158.82 1879.54,-19050.17"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.64,-19050.25 1880.12,-19044.08 1877.46,-19049.86 1881.64,-19050.25"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2885" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1256.47,-12678.87C1272.87,-12680.25 1289.74,-12685.2 1300.5,-12697.84 1310.75,-12709.88 1306.7,-30905.12 1308.5,-30920.84 1355.78,-31333.75 1471.76,-31418.98 1519.5,-31831.84 1520.7,-31842.22 1520.1,-34833.46 1527.5,-34840.84 1544.79,-34858.08 1947.08,-34854.95 1967,-34840.84 1981.22,-34830.76 1966.51,-34814.87 1980,-34803.84 2042.34,-34752.84 2105,-34838.14 2159.5,-34778.84 2181.79,-34754.59 2145.26,-34655.13 2167.5,-34630.84 2215.09,-34578.84 2411.51,-34594.24 2481.5,-34585.84 2488.93,-34584.94 2744.47,-34565.37 2749.5,-34559.84 2776.42,-34530.21 2737.04,-23062.72 2762.5,-23031.84 2769.7,-23023.11 2780.87,-23019.1 2792.02,-23017.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2792.45,-23019.57 2798.19,-23016.85 2792,-23015.39 2792.45,-23019.57"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useGalleriaWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2889" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useGalleriaWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1261.78,-12859.45C1276.44,-12861.41 1290.9,-12866.56 1300.5,-12877.84 1317.91,-12898.28 1299.35,-28319.59 1308.5,-28344.84 1358.41,-28482.49 1469.33,-28460.28 1519.5,-28597.84 1523.89,-28609.89 1518.41,-30435.79 1527.5,-30444.84 1607.34,-30524.33 1701.26,-30524.43 1781,-30444.84 1791.96,-30433.9 1787.67,-26000.27 1789,-25984.84 1806.93,-25777.3 1862.67,-25529.27 1877.4,-25466.07"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useGalleriaWidget.ts&#45;&gt;src/scripts/widgets.ts -->
<g id="edge2892" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useGalleriaWidget.ts&#45;&gt;src/scripts/widgets.ts</title>
<g id="a_edge2892"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1261.77,-12865.19C1276.43,-12867.42 1290.89,-12872.57 1300.5,-12883.84 1314.04,-12899.7 1295.17,-15870.8 1308.5,-15886.84 1325.63,-15907.44 1355.46,-15912.78 1380.65,-15912.26"/>
<polygon fill="orange" stroke="orange" points="1388.57,-15913.87 1394.43,-15911.39 1388.31,-15909.67 1388.57,-15913.87"/>
<polyline fill="none" stroke="orange" points="1388.44,-15911.77 1385.45,-15911.96 "/>
<ellipse fill="none" stroke="orange" cx="1383.05" cy="-15912.11" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1280.07" y="-14380.81" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useGalleriaWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge2891" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useGalleriaWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1261.78,-12859.45C1276.44,-12861.41 1290.9,-12866.56 1300.5,-12877.84 1317.43,-12897.73 1299.6,-27900.28 1308.5,-27924.84 1358.41,-28062.49 1469.31,-28040.29 1519.5,-28177.84 1527.63,-28200.11 1510.7,-29868.11 1527.5,-29884.84 1547.46,-29904.71 1761.07,-29904.75 1781,-29884.84 1786.84,-29879 1788.71,-20375.09 1789,-20366.84 1807.95,-19823.96 1869.3,-19158.82 1879.54,-19050.17"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1881.64,-19050.25 1880.12,-19044.08 1877.46,-19049.86 1881.64,-19050.25"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useGalleriaWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2890" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useGalleriaWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1261.79,-12859.45C1276.44,-12861.41 1290.9,-12866.56 1300.5,-12877.84 1311.48,-12890.73 1303.14,-32374.77 1308.5,-32390.84 1357.96,-32538.98 1469.81,-32523.77 1519.5,-32671.84 1524.6,-32687.04 1517.08,-34968.65 1527.5,-34980.84 1573.16,-35034.23 2111.76,-35052.39 2159.5,-35000.84 2175.82,-34983.22 2151.05,-34802.34 2167.5,-34784.84 2190.59,-34760.27 2292.31,-34791.08 2318.5,-34769.84 2333.35,-34757.8 2316.73,-34740.98 2331.5,-34728.84 2380.56,-34688.51 2426.72,-34755.79 2473.5,-34712.84 2486.85,-34700.57 2468.17,-34685.13 2481.5,-34672.84 2502.55,-34653.42 2583.72,-34670.32 2609.5,-34657.84 2616.85,-34654.28 2615.15,-34648.4 2622.5,-34644.84 2648.07,-34632.44 2730.61,-34651.07 2749.5,-34629.84 2776.27,-34599.75 2736.88,-23062.91 2762.5,-23031.84 2769.7,-23023.11 2780.87,-23019.1 2792.02,-23017.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2792.45,-23019.57 2798.19,-23016.85 2792,-23015.39 2792.45,-23019.57"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useImageCompareWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2893" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useImageCompareWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1279.7,-12893.79C1287.67,-12896.78 1294.91,-12901.27 1300.5,-12907.84 1318.16,-12928.58 1289.93,-28576.91 1308.5,-28596.84 1340.55,-28631.23 1487.39,-28577.5 1519.5,-28611.84 1538.88,-28632.56 1507.4,-30634.81 1527.5,-30654.84 1567.41,-30694.59 1741.13,-30694.64 1781,-30654.84 1792.48,-30643.38 1787.6,-26000.99 1789,-25984.84 1806.93,-25777.3 1862.67,-25529.27 1877.4,-25466.07"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useImageCompareWidget.ts&#45;&gt;src/scripts/widgets.ts -->
<g id="edge2896" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useImageCompareWidget.ts&#45;&gt;src/scripts/widgets.ts</title>
<g id="a_edge2896"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1279.69,-12899.75C1287.66,-12902.79 1294.9,-12907.28 1300.5,-12913.84 1313.9,-12929.54 1295.3,-15870.96 1308.5,-15886.84 1325.63,-15907.44 1355.46,-15912.78 1380.65,-15912.26"/>
<polygon fill="orange" stroke="orange" points="1388.57,-15913.87 1394.43,-15911.39 1388.31,-15909.67 1388.57,-15913.87"/>
<polyline fill="none" stroke="orange" points="1388.44,-15911.77 1385.45,-15911.96 "/>
<ellipse fill="none" stroke="orange" cx="1383.05" cy="-15912.11" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1280.07" y="-14398.49" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useImageCompareWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge2895" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useImageCompareWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1279.7,-12893.79C1287.67,-12896.78 1294.91,-12901.27 1300.5,-12907.84 1317.68,-12928.02 1293.03,-28155.31 1308.5,-28176.84 1366.26,-28257.17 1461.57,-28167.63 1519.5,-28247.84 1532.93,-28266.43 1511.25,-29882.66 1527.5,-29898.84 1567.43,-29938.57 1741.15,-29938.65 1781,-29898.84 1786.85,-29892.99 1788.71,-20375.11 1789,-20366.84 1807.95,-19823.96 1869.3,-19158.82 1879.54,-19050.17"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1881.64,-19050.25 1880.12,-19044.08 1877.46,-19049.86 1881.64,-19050.25"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useImageCompareWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2894" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useImageCompareWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1279.7,-12893.79C1287.67,-12896.78 1294.91,-12901.27 1300.5,-12907.84 1311.62,-12920.9 1300.41,-32655.71 1308.5,-32670.84 1361.69,-32770.3 1466.17,-32712.45 1519.5,-32811.84 1527.31,-32826.39 1515.8,-35179.17 1527.5,-35190.84 1567.4,-35230.6 1726.7,-35205.83 1781,-35190.84 1880.33,-35163.4 1883.47,-35107.92 1980,-35071.84 2055.91,-35043.47 2106.45,-35101.09 2159.5,-35039.84 2177.04,-35019.58 2149.19,-34818.4 2167.5,-34798.84 2190.55,-34774.22 2288.02,-34798.27 2318.5,-34783.84 2325.89,-34780.34 2324.49,-34775.04 2331.5,-34770.84 2388.07,-34736.95 2429.29,-34776.77 2473.5,-34727.84 2485.95,-34714.06 2467.88,-34699.46 2481.5,-34686.84 2502.51,-34667.37 2581.21,-34676.32 2609.5,-34671.84 2672.17,-34661.91 2709.24,-34692.89 2749.5,-34643.84 2775.08,-34612.67 2736.85,-23062.95 2762.5,-23031.84 2769.7,-23023.11 2780.87,-23019.1 2792.02,-23017.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2792.45,-23019.57 2798.19,-23016.85 2792,-23015.39 2792.45,-23019.57"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge2917" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1231.17,-13051.88C1253.52,-13062.01 1286.04,-13080.78 1300.5,-13108.84 1313.23,-13133.54 1300.97,-29092.08 1308.5,-29118.84 1364.01,-29316.08 1610.3,-29805.57 1789,-29905.84 1857.99,-29944.55 1911.03,-29961.75 1967,-29905.84 1995.15,-29877.72 1954.93,-18478.73 1980,-18447.84 1987.17,-18439.01 1998.11,-18434.54 2009.27,-18432.45"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.85,-18434.49 2015.48,-18431.53 2009.23,-18430.34 2009.85,-18434.49"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts&#45;&gt;src/schemas/apiSchema.ts -->
<g id="edge2912" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts&#45;&gt;src/schemas/apiSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1231.17,-13051.88C1253.52,-13062.01 1286.04,-13080.78 1300.5,-13108.84 1307.83,-13123.07 1297.45,-31544.25 1308.5,-31555.84 1324.7,-31572.82 1503.28,-31548.87 1519.5,-31565.84 1533.76,-31580.75 1512.89,-34523.26 1527.5,-34537.84 1732.43,-34742.22 1998.69,-34621.48 2159.5,-34380.84 2165.98,-34371.14 2167.25,-20958.5 2167.5,-20946.84 2183.93,-20178.61 2237.55,-19233.08 2245.11,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2247.22,-19102.01 2245.47,-19095.9 2243.03,-19101.77 2247.22,-19102.01"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2910" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1231.17,-13051.88C1253.52,-13062.01 1286.04,-13080.78 1300.5,-13108.84 1313.12,-13133.32 1299.78,-28948.71 1308.5,-28974.84 1357.97,-29122.97 1469.79,-29107.78 1519.5,-29255.84 1524.11,-29269.56 1517.24,-31330.62 1527.5,-31340.84 1547.46,-31360.72 1761.07,-31360.74 1781,-31340.84 1787.58,-31334.27 1788.2,-25994.1 1789,-25984.84 1806.9,-25777.3 1862.67,-25529.27 1877.4,-25466.07"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts&#45;&gt;src/i18n.ts -->
<g id="edge2909" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1231.17,-13051.88C1253.52,-13062.01 1286.04,-13080.78 1300.5,-13108.84 1307.33,-13122.08 1307.28,-30261.98 1308.5,-30276.84 1355.68,-30851.47 1471.5,-30982.27 1519.5,-31556.84 1520.2,-31565.2 1521.56,-33966.91 1527.5,-33972.84 1620.07,-34065.1 1800.48,-33973.83 1860.81,-33939.05"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1862.14,-33940.71 1866.26,-33935.87 1860.02,-33937.08 1862.14,-33940.71"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts&#45;&gt;src/scripts/widgets.ts -->
<g id="edge2914" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts&#45;&gt;src/scripts/widgets.ts</title>
<g id="a_edge2914"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1222.23,-13051.86C1243.78,-13062.82 1283.93,-13082.76 1300.5,-13114.84 1309.34,-13131.94 1296.19,-15872.03 1308.5,-15886.84 1325.63,-15907.44 1355.46,-15912.78 1380.65,-15912.26"/>
<polygon fill="orange" stroke="orange" points="1388.58,-15913.86 1394.43,-15911.39 1388.31,-15909.67 1388.58,-15913.86"/>
<polyline fill="none" stroke="orange" points="1388.44,-15911.77 1385.45,-15911.96 "/>
<ellipse fill="none" stroke="orange" cx="1383.05" cy="-15912.11" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1278.72" y="-14484.82" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts&#45;&gt;src/utils/litegraphUtil.ts -->
<g id="edge2918" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts&#45;&gt;src/utils/litegraphUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1231.17,-13051.88C1253.52,-13062.01 1286.04,-13080.78 1300.5,-13108.84 1313.41,-13133.9 1305.33,-29319.82 1308.5,-29347.84 1355.79,-29765.1 1445.07,-29855.55 1519.5,-30268.84 1600.67,-30719.52 1444.67,-32009.94 1789,-32311.84 1848.49,-32363.99 1911.03,-32367.75 1967,-32311.84 2000.91,-32277.96 1949.8,-18545.05 1980,-18507.84 1986.11,-18500.3 1994.98,-18495.94 2004.38,-18493.53"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2004.85,-18495.58 2010.28,-18492.27 2003.98,-18491.47 2004.85,-18495.58"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts&#45;&gt;src/stores/imagePreviewStore.ts -->
<g id="edge2915" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts&#45;&gt;src/stores/imagePreviewStore.ts</title>
<g id="a_edge2915"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1231.17,-13051.88C1253.52,-13062.01 1286.04,-13080.78 1300.5,-13108.84 1310.75,-13128.72 1292.68,-25977.03 1308.5,-25992.84 1374.83,-26059.13 1453.17,-26059.12 1519.5,-25992.84 1533.1,-25979.25 1514.77,-14932.24 1527.5,-14917.84 1540.2,-14903.47 1559.07,-14897.42 1578.14,-14895.59"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1586.08,-14897.32 1591.98,-14894.94 1585.88,-14893.12 1586.08,-14897.32"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1585.98,-14895.22 1582.99,-14895.36 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1580.59" cy="-14895.47" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1278.64" y="-13660.27" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2911" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1231.17,-13051.88C1253.53,-13062.01 1286.04,-13080.78 1300.5,-13108.84 1316.76,-13140.39 1288.39,-33523.59 1308.5,-33552.84 1365.41,-33635.61 1462.42,-33551.18 1519.5,-33633.84 1533.67,-33654.35 1509.83,-35411.25 1527.5,-35428.84 1627.41,-35528.3 2068.75,-35481.72 2159.5,-35373.84 2172.06,-35358.91 2154.91,-35037.73 2167.5,-35022.84 2211.62,-34970.65 2264.34,-35035.51 2318.5,-34993.84 2329.05,-34985.71 2320.61,-34974.51 2331.5,-34966.84 2383.38,-34930.29 2425.89,-34993.8 2473.5,-34951.84 2485.15,-34941.57 2471.87,-34930.01 2481.5,-34917.84 2520.95,-34867.95 2568.18,-34902.19 2609.5,-34853.84 2621.92,-34839.3 2608.44,-34825.78 2622.5,-34812.84 2665.09,-34773.62 2713.38,-34829.08 2749.5,-34783.84 2774.96,-34751.95 2736.54,-23063.32 2762.5,-23031.84 2769.7,-23023.11 2780.87,-23019.1 2792.02,-23017.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2792.45,-23019.57 2798.19,-23016.85 2792,-23015.39 2792.45,-23019.57"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts&#45;&gt;src/composables/node/useNodeImage.ts -->
<g id="edge2906" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts&#45;&gt;src/composables/node/useNodeImage.ts</title>
<g id="a_edge2906"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1138.91,-13043.4C1129.15,-13040.49 1120.16,-13035.63 1113.5,-13027.84 1089.84,-13000.17 1119.61,-10437.82 1100.5,-10406.84 1054.17,-10331.72 969.83,-10391.95 923.5,-10316.84 904.65,-10286.28 933.95,-7759.03 910.5,-7731.84 901.23,-7721.09 887.75,-7715.73 873.74,-7713.39"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="865.89,-7710.49 859.71,-7711.98 865.47,-7714.67 865.89,-7710.49"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="865.68,-7712.58 868.66,-7712.88 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="871.05" cy="-7713.12" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="977.18" y="-10353.42" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts&#45;&gt;src/composables/node/useNodeImageUpload.ts -->
<g id="edge2907" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts&#45;&gt;src/composables/node/useNodeImageUpload.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1138.91,-13043.4C1129.15,-13040.49 1120.16,-13035.63 1113.5,-13027.84 1089.04,-12999.23 1122.74,-10348.21 1100.5,-10317.84 1051.68,-10251.16 972.33,-10327.51 923.5,-10260.84 902.25,-10231.83 933.98,-7699.07 910.5,-7671.84 902.98,-7663.11 892.67,-7657.94 881.57,-7655.05"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="882.02,-7653 875.7,-7653.74 881.1,-7657.09 882.02,-7653"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts&#45;&gt;src/composables/useValueTransform.ts -->
<g id="edge2908" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts&#45;&gt;src/composables/useValueTransform.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1138.91,-13043.4C1129.14,-13040.49 1120.16,-13035.63 1113.5,-13027.84 1101.1,-13013.34 1101.37,-10299.89 1100.5,-10280.84 1058.97,-9366.39 970.89,-9143 923.5,-8228.84 922.43,-8208.28 924.04,-7503.34 910.5,-7487.84 901.41,-7477.43 888.38,-7472.1 874.78,-7469.67"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="874.75,-7467.54 868.5,-7468.75 874.14,-7471.69 874.75,-7467.54"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts&#45;&gt;src/schemas/nodeDefSchema.ts -->
<g id="edge2913" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts&#45;&gt;src/schemas/nodeDefSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1231.17,-13051.88C1253.52,-13062.01 1286.04,-13080.78 1300.5,-13108.84 1313.78,-13134.61 1302.37,-29783.49 1308.5,-29811.84 1356.52,-30034.06 1470.68,-30055.79 1519.5,-30277.84 1531.94,-30334.43 1519.99,-31263.38 1527.5,-31320.84 1587.85,-31782.75 1420.79,-32050.47 1789,-32335.84 1851.53,-32384.3 1911.03,-32391.75 1967,-32335.84 1981.37,-32321.48 1979.52,-20656.14 1980,-20635.84 1994.89,-20001.22 2042.59,-19221.48 2050.02,-19102.39"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2052.14,-19102.19 2050.42,-19096.07 2047.95,-19101.92 2052.14,-19102.19"/>
</g>
<!-- src/types/nodeDefAugmentation.ts -->
<g id="node912" class="node">
<title>src/types/nodeDefAugmentation.ts</title>
<g id="a_node912"><a xlink:href="src/types/nodeDefAugmentation.ts" xlink:title="nodeDefAugmentation.ts">
<path fill="#ddfeff" stroke="black" d="M1941,-17331.84C1941,-17331.84 1823,-17331.84 1823,-17331.84 1820,-17331.84 1817,-17328.84 1817,-17325.84 1817,-17325.84 1817,-17319.84 1817,-17319.84 1817,-17316.84 1820,-17313.84 1823,-17313.84 1823,-17313.84 1941,-17313.84 1941,-17313.84 1944,-17313.84 1947,-17316.84 1947,-17319.84 1947,-17319.84 1947,-17325.84 1947,-17325.84 1947,-17328.84 1944,-17331.84 1941,-17331.84"/>
<text text-anchor="start" x="1825" y="-17320.64" font-family="Helvetica,sans-Serif" font-size="9.00">nodeDefAugmentation.ts</text>
</a>
</g>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts&#45;&gt;src/types/nodeDefAugmentation.ts -->
<g id="edge2916" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts&#45;&gt;src/types/nodeDefAugmentation.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1231.17,-13051.88C1253.52,-13062.01 1286.04,-13080.78 1300.5,-13108.84 1311.4,-13129.98 1305.65,-26785.22 1308.5,-26808.84 1355.84,-27201.71 1467.77,-27281.52 1519.5,-27673.84 1520.77,-27683.45 1520.57,-28016.06 1527.5,-28022.84 1608.08,-28101.59 1701.3,-28102.47 1781,-28022.84 1794.12,-28009.72 1776.98,-17351.97 1789,-17337.84 1794.79,-17331.03 1802.37,-17326.46 1810.69,-17323.48"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1811.45,-17325.44 1816.56,-17321.66 1810.21,-17321.43 1811.45,-17325.44"/>
</g>
<!-- src/types/nodeDefAugmentation.ts&#45;&gt;src/schemas/nodeDefSchema.ts -->
<g id="edge3571" class="edge">
<title>src/types/nodeDefAugmentation.ts&#45;&gt;src/schemas/nodeDefSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1947.3,-17324.56C1954.86,-17327.38 1961.74,-17331.62 1967,-17337.84 1977.97,-17350.8 1978.77,-18543.89 1980,-18560.84 1994.73,-18763.9 2036.92,-19008.27 2048.2,-19071.38"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2046.18,-19072.01 2049.31,-19077.54 2050.31,-19071.26 2046.18,-19072.01"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge2924" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge2924"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1251.66,-12708.57C1269.51,-12709.36 1288.69,-12713.96 1300.5,-12727.84 1316.31,-12746.41 1293.67,-26757.48 1308.5,-26776.84 1367.58,-26853.95 1458.98,-26757.85 1519.5,-26833.84 1533.98,-26852.01 1510.76,-27026.72 1527.5,-27042.84 1608.68,-27120.97 1701.31,-27122.48 1781,-27042.84 1795.89,-27027.96 1775.36,-14933.87 1789,-14917.84 1798.28,-14906.93 1812.14,-14901.77 1826.3,-14899.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.6,-14901.12 1840.41,-14898.53 1834.26,-14896.93 1834.6,-14901.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.43,-14899.02 1831.44,-14899.27 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.05" cy="-14899.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1280.27" y="-13328.81" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2919" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1251.66,-12708.57C1269.51,-12709.36 1288.69,-12713.96 1300.5,-12727.84 1317.56,-12747.87 1294.38,-27860.63 1308.5,-27882.84 1364.08,-27970.25 1463.77,-27894.52 1519.5,-27981.84 1533.93,-28004.44 1508.5,-29893.91 1527.5,-29912.84 1607.33,-29992.34 1701.25,-29992.42 1781,-29912.84 1790.65,-29903.2 1787.82,-25998.42 1789,-25984.84 1806.96,-25777.3 1862.68,-25529.27 1877.4,-25466.07"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts&#45;&gt;src/scripts/widgets.ts -->
<g id="edge2923" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts&#45;&gt;src/scripts/widgets.ts</title>
<g id="a_edge2923"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1251.65,-12714.08C1269.49,-12715.37 1288.67,-12719.97 1300.5,-12733.84 1314.71,-12750.49 1294.51,-15870 1308.5,-15886.84 1325.62,-15907.44 1355.46,-15912.78 1380.65,-15912.26"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1388.57,-15913.87 1394.43,-15911.39 1388.31,-15909.67 1388.57,-15913.87"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1388.44,-15911.77 1385.45,-15911.96 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1383.05" cy="-15912.11" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1329.08" y="-14310.65" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge2922" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1251.66,-12708.57C1269.51,-12709.36 1288.69,-12713.96 1300.5,-12727.84 1317.16,-12747.41 1295.29,-27510.79 1308.5,-27532.84 1363.18,-27624.09 1464.6,-27554.72 1519.5,-27645.84 1530.23,-27663.65 1512.76,-29128.17 1527.5,-29142.84 1607.38,-29222.29 1701.3,-29222.47 1781,-29142.84 1786.39,-29137.45 1788.73,-20374.45 1789,-20366.84 1807.97,-19823.96 1869.3,-19158.82 1879.54,-19050.17"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.64,-19050.25 1880.12,-19044.08 1877.46,-19049.86 1881.64,-19050.25"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2920" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1251.67,-12708.57C1269.51,-12709.36 1288.69,-12713.96 1300.5,-12727.84 1322,-12753.09 1288.33,-31804.51 1308.5,-31830.84 1367.57,-31907.95 1460.34,-31810.79 1519.5,-31887.84 1532.05,-31904.18 1512.91,-34840.29 1527.5,-34854.84 1562.08,-34889.32 1926.77,-34882.52 1967,-34854.84 1980.33,-34845.66 1967.15,-34830.66 1980,-34820.84 2011.85,-34796.49 2131.7,-34831.72 2159.5,-34802.84 2179.57,-34781.98 2149,-34695.09 2167.5,-34672.84 2215.53,-34615.07 2257.56,-34645.18 2331.5,-34631.84 2362.75,-34626.2 2447.47,-34634.02 2473.5,-34615.84 2480.02,-34611.28 2474.95,-34604.34 2481.5,-34599.84 2506.16,-34582.9 2729.38,-34595.98 2749.5,-34573.84 2776.45,-34544.18 2737.01,-23062.76 2762.5,-23031.84 2769.7,-23023.11 2780.87,-23019.1 2792.02,-23017.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2792.45,-23019.57 2798.19,-23016.85 2792,-23015.39 2792.45,-23019.57"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts&#45;&gt;src/schemas/nodeDef/migration.ts -->
<g id="edge2921" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts&#45;&gt;src/schemas/nodeDef/migration.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1251.66,-12708.57C1269.51,-12709.36 1288.69,-12713.96 1300.5,-12727.84 1315.93,-12745.96 1291.66,-26424.01 1308.5,-26440.84 1374.83,-26507.13 1453.15,-26507.11 1519.5,-26440.84 1537.66,-26422.7 1510.34,-19066.93 1527.5,-19047.84 1546.9,-19026.25 1580.38,-19024.15 1607.13,-19026.81"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1607.23,-19028.93 1613.43,-19027.53 1607.71,-19024.76 1607.23,-19028.93"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge2927" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts&#45;&gt;src/scripts/app.ts</title>
<g id="a_edge2927"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1145.85,-12739.03C1129.11,-12741.6 1113.72,-12748.48 1107,-12763.84 1096.94,-12786.81 1103.77,-16349.97 1107,-16374.84 1124.96,-16512.96 1178.37,-16672.5 1198.87,-16730.4"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1199.62,-16738.72 1203.62,-16743.66 1203.57,-16737.31 1199.62,-16738.72"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1201.6,-16738.01 1200.59,-16735.19 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1199.78" cy="-16732.93" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1077.7" y="-14733.94" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2925" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1268.04,-12740.49C1280.47,-12743.01 1292.27,-12748.17 1300.5,-12757.84 1317.63,-12777.96 1295.49,-27957.83 1308.5,-27980.84 1362.39,-28076.11 1465.44,-28012.66 1519.5,-28107.84 1532.75,-28131.16 1508.5,-30019.91 1527.5,-30038.84 1607.33,-30118.34 1701.25,-30118.43 1781,-30038.84 1790.96,-30028.89 1787.79,-25998.86 1789,-25984.84 1806.95,-25777.3 1862.68,-25529.27 1877.4,-25466.07"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts&#45;&gt;src/scripts/widgets.ts -->
<g id="edge2928" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts&#45;&gt;src/scripts/widgets.ts</title>
<g id="a_edge2928"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1268.03,-12746.34C1280.46,-12749.02 1292.26,-12754.18 1300.5,-12763.84 1314.58,-12780.34 1294.64,-15870.16 1308.5,-15886.84 1325.62,-15907.44 1355.46,-15912.78 1380.65,-15912.26"/>
<polygon fill="orange" stroke="orange" points="1388.57,-15913.87 1394.43,-15911.39 1388.31,-15909.67 1388.57,-15913.87"/>
<polyline fill="none" stroke="orange" points="1388.44,-15911.77 1385.45,-15911.96 "/>
<ellipse fill="none" stroke="orange" cx="1383.05" cy="-15912.11" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1280.07" y="-14321.48" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge2926" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1268.04,-12740.49C1280.47,-12743.01 1292.27,-12748.17 1300.5,-12757.84 1317.25,-12777.52 1292.78,-27624.32 1308.5,-27644.84 1367.58,-27721.95 1460.24,-27624.86 1519.5,-27701.84 1532.54,-27718.77 1512.35,-29225.76 1527.5,-29240.84 1607.37,-29320.3 1701.3,-29320.47 1781,-29240.84 1786.45,-29235.39 1788.73,-20374.54 1789,-20366.84 1807.97,-19823.96 1869.3,-19158.82 1879.54,-19050.17"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1881.64,-19050.25 1880.12,-19044.08 1877.46,-19049.86 1881.64,-19050.25"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useMultiSelectWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2929" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useMultiSelectWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1269.95,-12920.9C1281.67,-12923.55 1292.7,-12928.67 1300.5,-12937.84 1318.14,-12958.56 1291.95,-28589.24 1308.5,-28610.84 1367.58,-28687.95 1460.29,-28590.83 1519.5,-28667.84 1536.79,-28690.33 1507.4,-30690.81 1527.5,-30710.84 1607.32,-30790.35 1701.27,-30790.44 1781,-30710.84 1792.61,-30699.24 1787.59,-26001.19 1789,-25984.84 1806.92,-25777.3 1862.67,-25529.27 1877.4,-25466.07"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useMultiSelectWidget.ts&#45;&gt;src/scripts/widgets.ts -->
<g id="edge2932" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useMultiSelectWidget.ts&#45;&gt;src/scripts/widgets.ts</title>
<g id="a_edge2932"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1269.93,-12926.77C1281.66,-12929.56 1292.69,-12934.68 1300.5,-12943.84 1313.77,-12959.38 1295.44,-15871.12 1308.5,-15886.84 1325.63,-15907.44 1355.46,-15912.78 1380.65,-15912.26"/>
<polygon fill="orange" stroke="orange" points="1388.57,-15913.87 1394.43,-15911.39 1388.31,-15909.67 1388.57,-15913.87"/>
<polyline fill="none" stroke="orange" points="1388.44,-15911.77 1385.45,-15911.96 "/>
<ellipse fill="none" stroke="orange" cx="1383.05" cy="-15912.11" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1280.07" y="-14421.83" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useMultiSelectWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge2931" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useMultiSelectWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1269.95,-12920.9C1281.67,-12923.55 1292.7,-12928.67 1300.5,-12937.84 1317.73,-12958.07 1293.62,-28224.81 1308.5,-28246.84 1365.1,-28330.61 1462.71,-28248.19 1519.5,-28331.84 1532.05,-28350.33 1511.66,-29925.07 1527.5,-29940.84 1607.37,-30020.31 1701.3,-30020.47 1781,-29940.84 1786.88,-29934.96 1788.71,-20375.14 1789,-20366.84 1807.95,-19823.96 1869.3,-19158.82 1879.54,-19050.17"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1881.64,-19050.25 1880.12,-19044.08 1877.46,-19049.86 1881.64,-19050.25"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useMultiSelectWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2930" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useMultiSelectWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1269.95,-12920.9C1281.68,-12923.55 1292.7,-12928.67 1300.5,-12937.84 1311.68,-12950.97 1301.62,-32795.02 1308.5,-32810.84 1359.65,-32928.5 1468.16,-32890.26 1519.5,-33007.84 1525.64,-33021.91 1516.62,-35208 1527.5,-35218.84 1562.09,-35253.3 1928.76,-35249.21 1967,-35218.84 1987.01,-35202.94 1964.28,-35182.98 1980,-35162.84 2035.15,-35092.16 2111.43,-35146.5 2159.5,-35070.84 2173.21,-35049.25 2151.74,-34860.97 2167.5,-34840.84 2210.51,-34785.89 2258.34,-34833.2 2318.5,-34797.84 2325.54,-34793.7 2324.13,-34788.36 2331.5,-34784.84 2360.14,-34771.17 2450.63,-34791.83 2473.5,-34769.84 2491.31,-34752.72 2464.49,-34732.75 2481.5,-34714.84 2525.5,-34668.51 2559.39,-34696.81 2622.5,-34686.84 2650.57,-34682.4 2730.61,-34693.07 2749.5,-34671.84 2776.37,-34641.64 2736.79,-23063.02 2762.5,-23031.84 2769.7,-23023.11 2780.87,-23019.1 2792.02,-23017.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2792.45,-23019.57 2798.19,-23016.85 2792,-23015.39 2792.45,-23019.57"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useSelectButtonWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2942" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useSelectButtonWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1274.19,-12951.98C1284.31,-12954.85 1293.65,-12959.78 1300.5,-12967.84 1318.17,-12988.59 1289.92,-28646.9 1308.5,-28666.84 1340.55,-28701.23 1487.4,-28647.49 1519.5,-28681.84 1530.98,-28694.12 1515.59,-31090.97 1527.5,-31102.84 1607.3,-31182.37 1701.27,-31182.44 1781,-31102.84 1787.29,-31096.56 1788.24,-25993.69 1789,-25984.84 1806.91,-25777.3 1862.67,-25529.27 1877.4,-25466.07"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useSelectButtonWidget.ts&#45;&gt;src/scripts/widgets.ts -->
<g id="edge2945" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useSelectButtonWidget.ts&#45;&gt;src/scripts/widgets.ts</title>
<g id="a_edge2945"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1274.18,-12957.89C1284.29,-12960.87 1293.64,-12965.79 1300.5,-12973.84 1313.63,-12989.23 1295.57,-15871.28 1308.5,-15886.84 1325.63,-15907.44 1355.46,-15912.78 1380.65,-15912.26"/>
<polygon fill="orange" stroke="orange" points="1388.57,-15913.87 1394.43,-15911.39 1388.31,-15909.67 1388.57,-15913.87"/>
<polyline fill="none" stroke="orange" points="1388.44,-15911.77 1385.45,-15911.96 "/>
<ellipse fill="none" stroke="orange" cx="1383.05" cy="-15912.11" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1280.07" y="-14437.85" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useSelectButtonWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge2944" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useSelectButtonWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1274.19,-12951.98C1284.31,-12954.85 1293.64,-12959.78 1300.5,-12967.84 1317.79,-12988.15 1292.28,-28309.66 1308.5,-28330.84 1367.58,-28407.95 1460.26,-28310.85 1519.5,-28387.84 1533.72,-28406.32 1510.97,-30050.39 1527.5,-30066.84 1607.36,-30146.31 1701.3,-30146.47 1781,-30066.84 1786.96,-30060.89 1788.71,-20375.25 1789,-20366.84 1807.95,-19823.96 1869.3,-19158.82 1879.54,-19050.17"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1881.64,-19050.25 1880.12,-19044.08 1877.46,-19049.86 1881.64,-19050.25"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useSelectButtonWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2943" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useSelectButtonWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1274.19,-12951.98C1284.31,-12954.85 1293.65,-12959.78 1300.5,-12967.84 1311.78,-12981.08 1300.64,-32991.32 1308.5,-33006.84 1361.08,-33110.64 1466.75,-33058.12 1519.5,-33161.84 1526.11,-33174.83 1517.45,-35250.28 1527.5,-35260.84 1561.18,-35296.23 1928.97,-35305.51 1967,-35274.84 1988.24,-35257.71 1961.43,-35234.83 1980,-35214.84 2036.61,-35153.89 2108.8,-35227.78 2159.5,-35161.84 2179.35,-35136.02 2146.42,-34893.66 2167.5,-34868.84 2211.74,-34816.75 2258.13,-34871.85 2318.5,-34839.84 2325.72,-34836.01 2324.49,-34831.04 2331.5,-34826.84 2388.07,-34792.95 2427.01,-34830.6 2473.5,-34783.84 2482.32,-34774.96 2472.81,-34765.84 2481.5,-34756.84 2523.16,-34713.64 2558.49,-34745.45 2609.5,-34713.84 2616.45,-34709.53 2615.15,-34704.4 2622.5,-34700.84 2648.07,-34688.44 2730.61,-34707.07 2749.5,-34685.84 2776.4,-34655.61 2736.76,-23063.06 2762.5,-23031.84 2769.7,-23023.11 2780.87,-23019.1 2792.02,-23017.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2792.45,-23019.57 2798.19,-23016.85 2792,-23015.39 2792.45,-23019.57"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge2950" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge2950"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1259.37,-12619.16C1274.84,-12620.86 1290.38,-12625.95 1300.5,-12637.84 1315.78,-12655.79 1298.29,-26195.59 1308.5,-26216.84 1360.55,-26325.13 1466.57,-26277.97 1519.5,-26385.84 1531.13,-26409.53 1508.68,-26842.33 1527.5,-26860.84 1547.58,-26880.59 1761.08,-26880.75 1781,-26860.84 1795.67,-26846.18 1775.56,-14933.63 1789,-14917.84 1798.28,-14906.93 1812.14,-14901.77 1826.3,-14899.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.6,-14901.12 1840.41,-14898.53 1834.26,-14896.93 1834.6,-14901.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.43,-14899.02 1831.44,-14899.27 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.05" cy="-14899.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1281.36" y="-13751.72" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge2948" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts&#45;&gt;src/scripts/app.ts</title>
<g id="a_edge2948"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1154.97,-12618.04C1134.93,-12619.4 1114.93,-12625.72 1107,-12643.84 1096.61,-12667.57 1103.66,-16349.14 1107,-16374.84 1124.96,-16512.96 1178.37,-16672.5 1198.87,-16730.4"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1199.62,-16738.72 1203.62,-16743.66 1203.57,-16737.31 1199.62,-16738.72"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1201.6,-16738.01 1200.59,-16735.19 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1199.78" cy="-16732.93" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1077.53" y="-14673.56" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2946" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1259.37,-12619.15C1274.84,-12620.86 1290.38,-12625.94 1300.5,-12637.84 1317.17,-12657.42 1295.84,-27426.46 1308.5,-27448.84 1362.39,-27544.11 1465.42,-27480.68 1519.5,-27575.84 1531.5,-27596.96 1510.28,-29307.7 1527.5,-29324.84 1607.35,-29404.32 1701.24,-29404.41 1781,-29324.84 1789.21,-29316.65 1788,-25996.39 1789,-25984.84 1807,-25777.31 1862.69,-25529.27 1877.4,-25466.07"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.85,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts&#45;&gt;src/scripts/widgets.ts -->
<g id="edge2949" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts&#45;&gt;src/scripts/widgets.ts</title>
<g id="a_edge2949"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1259.35,-12624.85C1274.82,-12626.87 1290.36,-12631.95 1300.5,-12643.84 1315.12,-12660.97 1294.11,-15869.52 1308.5,-15886.84 1325.62,-15907.45 1355.46,-15912.78 1380.65,-15912.26"/>
<polygon fill="orange" stroke="orange" points="1388.57,-15913.87 1394.43,-15911.39 1388.31,-15909.68 1388.57,-15913.87"/>
<polyline fill="none" stroke="orange" points="1388.44,-15911.77 1385.45,-15911.96 "/>
<ellipse fill="none" stroke="orange" cx="1383.05" cy="-15912.11" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1280.08" y="-14271.02" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge2947" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1259.37,-12619.15C1274.84,-12620.86 1290.38,-12625.94 1300.5,-12637.84 1316.85,-12657.05 1299.9,-27145.12 1308.5,-27168.84 1358.41,-27306.49 1469.25,-27284.31 1519.5,-27421.84 1526.5,-27441 1513.03,-28876.45 1527.5,-28890.84 1547.47,-28910.7 1761.07,-28910.74 1781,-28890.84 1786.23,-28885.61 1788.74,-20374.23 1789,-20366.84 1807.98,-19823.96 1869.3,-19158.82 1879.54,-19050.17"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.65,-19050.25 1880.12,-19044.08 1877.46,-19049.86 1881.65,-19050.25"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useTextareaWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2951" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useTextareaWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1263.72,-12979.73C1277.7,-12981.88 1291.32,-12987.06 1300.5,-12997.84 1318.15,-13018.57 1291.75,-28659.37 1308.5,-28680.84 1367.98,-28757.07 1459.92,-28657.69 1519.5,-28733.84 1530.3,-28747.64 1515.09,-31244.47 1527.5,-31256.84 1567.4,-31296.61 1741.14,-31296.64 1781,-31256.84 1787.48,-31250.37 1788.21,-25993.96 1789,-25984.84 1806.91,-25777.3 1862.67,-25529.27 1877.4,-25466.07"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useTextareaWidget.ts&#45;&gt;src/scripts/widgets.ts -->
<g id="edge2954" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useTextareaWidget.ts&#45;&gt;src/scripts/widgets.ts</title>
<g id="a_edge2954"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1263.7,-12985.5C1277.69,-12987.89 1291.31,-12993.07 1300.5,-13003.84 1313.5,-13019.07 1295.7,-15871.44 1308.5,-15886.84 1325.63,-15907.44 1355.46,-15912.78 1380.65,-15912.26"/>
<polygon fill="orange" stroke="orange" points="1388.57,-15913.87 1394.43,-15911.39 1388.31,-15909.67 1388.57,-15913.87"/>
<polyline fill="none" stroke="orange" points="1388.44,-15911.77 1385.45,-15911.96 "/>
<ellipse fill="none" stroke="orange" cx="1383.05" cy="-15912.11" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1329.07" y="-14451.22" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useTextareaWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge2953" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useTextareaWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1263.72,-12979.73C1277.7,-12981.88 1291.32,-12987.06 1300.5,-12997.84 1309.16,-13008.01 1304.73,-28374.02 1308.5,-28386.84 1357.41,-28553.13 1470.17,-28548.67 1519.5,-28714.84 1525.18,-28733.96 1513.36,-30136.77 1527.5,-30150.84 1607.39,-30230.28 1701.3,-30230.47 1781,-30150.84 1787.01,-30144.83 1788.7,-20375.32 1789,-20366.84 1807.95,-19823.96 1869.3,-19158.82 1879.54,-19050.17"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1881.64,-19050.25 1880.12,-19044.08 1877.46,-19049.86 1881.64,-19050.25"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useTextareaWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2952" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useTextareaWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1263.72,-12979.73C1277.7,-12981.87 1291.33,-12987.06 1300.5,-12997.84 1311.85,-13011.16 1303.5,-33144.06 1308.5,-33160.84 1357.45,-33325.17 1470.22,-33319.6 1519.5,-33483.84 1523.21,-33496.22 1518.34,-35335.72 1527.5,-35344.84 1547.46,-35364.71 1755.31,-35356.38 1781,-35344.84 1785.88,-35342.64 1784.32,-35338.44 1789,-35335.84 1859.15,-35296.76 1898.92,-35347.42 1967,-35304.84 1975.37,-35299.6 1972.24,-35292.93 1980,-35286.84 2047.73,-35233.64 2110.5,-35284.66 2159.5,-35213.84 2179.04,-35185.59 2145.95,-34931.58 2167.5,-34904.84 2210.85,-34851.03 2258.29,-34901.74 2318.5,-34867.84 2325.62,-34863.83 2324.3,-34858.71 2331.5,-34854.84 2388.23,-34824.33 2427.82,-34871.25 2473.5,-34825.84 2485.74,-34813.67 2469.53,-34800.27 2481.5,-34787.84 2522.18,-34745.6 2564.03,-34792.87 2609.5,-34755.84 2619.83,-34747.43 2612.09,-34737.14 2622.5,-34728.84 2667.76,-34692.73 2713.38,-34745.08 2749.5,-34699.84 2774.78,-34668.17 2736.73,-23063.1 2762.5,-23031.84 2769.7,-23023.11 2780.87,-23019.1 2792.02,-23017.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2792.45,-23019.57 2798.19,-23016.85 2792,-23015.39 2792.45,-23019.57"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useTreeSelectWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2955" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useTreeSelectWidget.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1268.04,-13010.49C1280.47,-13013.01 1292.27,-13018.17 1300.5,-13027.84 1318.18,-13048.6 1298.84,-28711.33 1308.5,-28736.84 1358.67,-28869.35 1469.14,-28843.39 1519.5,-28975.84 1525.27,-28991.01 1516,-31301.38 1527.5,-31312.84 1547.45,-31332.72 1761.07,-31332.74 1781,-31312.84 1787.55,-31306.3 1788.2,-25994.05 1789,-25984.84 1806.9,-25777.3 1862.67,-25529.27 1877.4,-25466.07"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useTreeSelectWidget.ts&#45;&gt;src/scripts/widgets.ts -->
<g id="edge2958" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useTreeSelectWidget.ts&#45;&gt;src/scripts/widgets.ts</title>
<g id="a_edge2958"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1268.02,-13016.34C1280.46,-13019.02 1292.26,-13024.18 1300.5,-13033.84 1313.36,-13048.91 1295.84,-15871.6 1308.5,-15886.84 1325.63,-15907.44 1355.46,-15912.78 1380.65,-15912.26"/>
<polygon fill="orange" stroke="orange" points="1388.57,-15913.87 1394.43,-15911.39 1388.31,-15909.67 1388.57,-15913.87"/>
<polyline fill="none" stroke="orange" points="1388.44,-15911.77 1385.45,-15911.96 "/>
<ellipse fill="none" stroke="orange" cx="1383.05" cy="-15912.11" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1329.07" y="-14464.21" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useTreeSelectWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge2957" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useTreeSelectWidget.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1268.04,-13010.49C1280.47,-13013.01 1292.27,-13018.17 1300.5,-13027.84 1309.21,-13038.06 1305.67,-28485.71 1308.5,-28498.84 1356.52,-28721.89 1470.89,-28743.91 1519.5,-28966.84 1523.54,-28985.37 1514.05,-30319.46 1527.5,-30332.84 1607.4,-30412.27 1701.3,-30412.47 1781,-30332.84 1787.12,-30326.72 1788.7,-20375.48 1789,-20366.84 1807.94,-19823.96 1869.3,-19158.82 1879.54,-19050.17"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1881.64,-19050.25 1880.12,-19044.08 1877.46,-19049.86 1881.64,-19050.25"/>
</g>
<!-- src/renderer/extensions/vueNodes/widgets/composables/useTreeSelectWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge2956" class="edge">
<title>src/renderer/extensions/vueNodes/widgets/composables/useTreeSelectWidget.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1268.04,-13010.49C1280.47,-13013.01 1292.27,-13018.17 1300.5,-13027.84 1312.01,-13041.36 1298.14,-33468.42 1308.5,-33482.84 1366.26,-33563.18 1461.58,-33473.61 1519.5,-33553.84 1534.17,-33574.16 1509.73,-35341.15 1527.5,-35358.84 1596.82,-35427.85 1885.35,-35388.7 1967,-35334.84 2113.44,-35238.24 2037.35,-35112.46 2167.5,-34994.84 2278.6,-34894.43 2337.56,-34916.63 2473.5,-34853.84 2539.75,-34823.23 2556.1,-34815.11 2622.5,-34784.84 2678.79,-34759.17 2715.85,-34779.76 2749.5,-34727.84 2771.59,-34693.76 2736.67,-23063.17 2762.5,-23031.84 2769.7,-23023.11 2780.87,-23019.1 2792.02,-23017.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2792.45,-23019.57 2798.19,-23016.85 2792,-23015.39 2792.45,-23019.57"/>
</g>
<!-- src/renderer/thumbnail/graphThumbnailRenderer.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts -->
<g id="edge2979" class="edge">
<title>src/renderer/thumbnail/graphThumbnailRenderer.ts&#45;&gt;src/renderer/core/canvas/canvasStore.ts</title>
<g id="a_edge2979"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1226.5,-11266.71C1263.74,-11248.35 1348.06,-11206.77 1393.91,-11184.17"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1402.09,-11182.47 1406.55,-11177.94 1400.24,-11178.71 1402.09,-11182.47"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1401.16,-11180.59 1398.47,-11181.92 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1396.32" cy="-11182.98" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1292.09" y="-11215.09" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/thumbnail/graphThumbnailRenderer.ts&#45;&gt;src/stores/workflowStore.ts -->
<g id="edge2981" class="edge">
<title>src/renderer/thumbnail/graphThumbnailRenderer.ts&#45;&gt;src/stores/workflowStore.ts</title>
<g id="a_edge2981"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1212.78,-11285.07C1229.13,-11317.29 1282.86,-11428.09 1300.5,-11526.84 1310.11,-11580.64 1304.03,-27213.36 1308.5,-27267.84 1332.99,-27566.37 1299.14,-28404 1527.5,-28597.84 1613.4,-28670.75 1701.16,-28677.33 1781,-28597.84 1799.07,-28579.84 1773.92,-26782.4 1789,-26761.84 1838.12,-26694.84 1917.99,-26771.9 1967,-26704.84 1977.15,-26690.94 1979.65,-16810.04 1980,-16792.84 1994.84,-16064.25 2041.49,-15170.72 2049.74,-15016.14"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="2052.28,-15008.03 2050.51,-15001.92 2048.09,-15007.8 2052.28,-15008.03"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="2050.19,-15007.91 2050.03,-15010.91 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="2049.9" cy="-15013.3" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1280.06" y="-13136.49" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/renderer/thumbnail/graphThumbnailRenderer.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge2978" class="edge">
<title>src/renderer/thumbnail/graphThumbnailRenderer.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1212.78,-11285.07C1229.13,-11317.29 1282.86,-11428.09 1300.5,-11526.84 1305.06,-11552.37 1296.78,-26445.7 1308.5,-26468.84 1361.08,-26572.64 1466.75,-26520.12 1519.5,-26623.84 1526.2,-26637 1517.04,-28740.41 1527.5,-28750.84 1547.45,-28770.72 1761.05,-28770.72 1781,-28750.84 1787.8,-28744.06 1788.17,-25994.4 1789,-25984.84 1807.05,-25777.31 1862.71,-25529.27 1877.41,-25466.07"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.53,-25466.22 1878.85,-25459.9 1875.44,-25465.27 1879.53,-25466.22"/>
</g>
<!-- src/renderer/thumbnail/graphThumbnailRenderer.ts&#45;&gt;src/renderer/core/spatial/boundsCalculator.ts -->
<g id="edge2980" class="edge">
<title>src/renderer/thumbnail/graphThumbnailRenderer.ts&#45;&gt;src/renderer/core/spatial/boundsCalculator.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1278.67,-11272.85C1387.84,-11267.02 1603.45,-11250.57 1781,-11206.84 1807.26,-11200.37 1836,-11188.96 1855.91,-11180.33"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1856.88,-11182.2 1861.53,-11177.86 1855.19,-11178.35 1856.88,-11182.2"/>
</g>
<!-- src/renderer/thumbnail/graphThumbnailRenderer.ts&#45;&gt;src/renderer/extensions/minimap/minimapCanvasRenderer.ts -->
<g id="edge2977" class="edge">
<title>src/renderer/thumbnail/graphThumbnailRenderer.ts&#45;&gt;src/renderer/extensions/minimap/minimapCanvasRenderer.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1213.58,-11285.1C1243.02,-11333.93 1380.2,-11561.52 1416.29,-11621.38"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1414.56,-11622.58 1419.45,-11626.64 1418.16,-11620.41 1414.56,-11622.58"/>
</g>
<!-- src/views/templates/BaseViewTemplate.vue -->
<g id="node977" class="node">
<title>src/views/templates/BaseViewTemplate.vue</title>
<g id="a_node977"><a xlink:href="src/views/templates/BaseViewTemplate.vue" xlink:title="BaseViewTemplate.vue">
<path fill="#41f083" stroke="black" d="M478.5,-315.84C478.5,-315.84 371.5,-315.84 371.5,-315.84 368.5,-315.84 365.5,-312.84 365.5,-309.84 365.5,-309.84 365.5,-303.84 365.5,-303.84 365.5,-300.84 368.5,-297.84 371.5,-297.84 371.5,-297.84 478.5,-297.84 478.5,-297.84 481.5,-297.84 484.5,-300.84 484.5,-303.84 484.5,-303.84 484.5,-309.84 484.5,-309.84 484.5,-312.84 481.5,-315.84 478.5,-315.84"/>
<text text-anchor="start" x="373.5" y="-304.64" font-family="Helvetica,sans-Serif" font-size="9.00">BaseViewTemplate.vue</text>
</a>
</g>
</g>
<!-- src/views/DesktopStartView.vue&#45;&gt;src/views/templates/BaseViewTemplate.vue -->
<g id="edge3630" class="edge">
<title>src/views/DesktopStartView.vue&#45;&gt;src/views/templates/BaseViewTemplate.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M306.25,-190.33C312.94,-192.9 319.1,-196.6 324,-201.84 352.15,-231.96 307.09,-264.43 336,-293.84 342.33,-300.28 350.37,-304.46 359,-307.07"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="358.71,-309.16 365.05,-308.63 359.77,-305.1 358.71,-309.16"/>
</g>
<!-- src/views/DesktopUpdateView.vue&#45;&gt;src/utils/envUtil.ts -->
<g id="edge3634" class="edge">
<title>src/views/DesktopUpdateView.vue&#45;&gt;src/utils/envUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M311.02,-281.86C315.93,-284.34 320.38,-287.59 324,-291.84 335.11,-304.87 334.38,-582.79 336,-599.84 385.91,-1125.65 474.19,-1248.16 514,-1774.84 514.96,-1787.52 513.93,-16412.01 522,-16421.84 571.33,-16481.87 644.04,-16395.91 693.5,-16455.84 707.74,-16473.09 686.68,-18050.07 701.5,-18066.84 763.51,-18137.03 848.62,-18023.52 910.5,-18093.84 940.54,-18127.97 897.82,-31151.31 923.5,-31188.84 971.18,-31258.52 1052.7,-31188.24 1100.5,-31257.84 1123.13,-31290.79 1088.93,-34104.31 1113.5,-34135.84 1166.25,-34203.52 1247.81,-34116.11 1300.5,-34183.84 1312.62,-34199.42 1296.89,-37010.87 1308.5,-37026.84 1366.53,-37106.63 1458.8,-37018.06 1519.5,-37095.84 1534.99,-37115.68 1509.08,-37191.68 1527.5,-37208.84 1537.8,-37218.44 1771.02,-37218.78 1781,-37208.84 1792.16,-37197.71 1780.29,-34952.97 1789,-34939.84 1836.53,-34868.14 1919.57,-34935.6 1967,-34863.84 1982.2,-34840.83 1977.87,-19008.33 1980,-18980.84 1993.58,-18805.49 2035.73,-18595.69 2047.76,-18538.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2049.84,-18538.43 2049.02,-18532.13 2045.73,-18537.57 2049.84,-18538.43"/>
</g>
<!-- src/views/DesktopUpdateView.vue&#45;&gt;src/i18n.ts -->
<g id="edge3633" class="edge">
<title>src/views/DesktopUpdateView.vue&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M311.32,-283.11C315.97,-285.36 320.29,-288.22 324,-291.84 341.29,-308.7 326.26,-322.74 336,-344.84 391.89,-471.65 472.51,-468.61 514,-600.84 522.12,-626.73 510.98,-16206.04 522,-16230.84 563.72,-16324.72 651.55,-16292.05 693.5,-16385.84 710.32,-16423.44 682.88,-17832.09 701.5,-17868.84 753.78,-17971.99 858.45,-17920.57 910.5,-18023.84 930.57,-18063.65 895.93,-30829.8 923.5,-30864.84 973.56,-30928.45 1050.33,-30844.3 1100.5,-30907.84 1126.52,-30940.79 1084.96,-33900.05 1113.5,-33930.84 1141.84,-33961.41 1272.18,-33915.24 1300.5,-33945.84 1313.11,-33959.46 1297.19,-36604.12 1308.5,-36618.84 1367.67,-36695.87 1459.15,-36599.72 1519.5,-36675.84 1535.87,-36696.48 1508.56,-36894.52 1527.5,-36912.84 1568,-36951.99 1741.11,-36952.61 1781,-36912.84 1793.94,-36899.94 1786.66,-34299.96 1789,-34281.84 1806.39,-34147.07 1858.72,-33990.28 1875.65,-33941.85"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.7,-33942.35 1877.71,-33935.99 1873.74,-33940.96 1877.7,-33942.35"/>
</g>
<!-- src/views/DesktopUpdateView.vue&#45;&gt;src/components/maintenance/TerminalOutputDrawer.vue -->
<g id="edge3632" class="edge">
<title>src/views/DesktopUpdateView.vue&#45;&gt;src/components/maintenance/TerminalOutputDrawer.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M311.16,-281.75C316.04,-284.25 320.45,-287.54 324,-291.84 350.86,-324.34 308.68,-1777.72 336,-1809.84 340.07,-1814.62 345.05,-1818.26 350.56,-1821.01"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="349.88,-1823 356.22,-1823.46 351.55,-1819.15 349.88,-1823"/>
</g>
<!-- src/views/DesktopUpdateView.vue&#45;&gt;src/views/templates/BaseViewTemplate.vue -->
<g id="edge3631" class="edge">
<title>src/views/DesktopUpdateView.vue&#45;&gt;src/views/templates/BaseViewTemplate.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M293.19,-285.88C306.88,-288.58 322.05,-291.44 336,-293.84 343.52,-295.13 351.42,-296.4 359.26,-297.62"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="358.99,-299.71 365.24,-298.54 359.63,-295.55 358.99,-299.71"/>
</g>
<!-- src/views/DownloadGitView.vue&#45;&gt;src/views/templates/BaseViewTemplate.vue -->
<g id="edge3635" class="edge">
<title>src/views/DownloadGitView.vue&#45;&gt;src/views/templates/BaseViewTemplate.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M304.54,-159.5C311.92,-162.1 318.74,-166.03 324,-171.84 342.28,-192.03 317.21,-274.11 336,-293.84 342.38,-300.53 350.59,-304.81 359.42,-307.43"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="358.97,-309.48 365.31,-308.92 360.01,-305.41 358.97,-309.48"/>
</g>
<!-- src/views/GraphView.vue&#45;&gt;src/utils/envUtil.ts -->
<g id="edge3667" class="edge">
<title>src/views/GraphView.vue&#45;&gt;src/utils/envUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M290.01,-365.43C302.82,-367.22 315.75,-371.78 324,-381.84 343.03,-405.03 317.62,-17637.13 336,-17660.84 386.05,-17725.42 445.41,-17662.44 514,-17706.84 518.78,-17709.93 517.35,-17713.56 522,-17716.84 587.9,-17763.26 646.67,-17710.23 693.5,-17775.84 710.01,-17798.97 683.64,-34123.73 701.5,-34145.84 761.22,-34219.74 850.61,-34117.07 910.5,-34190.84 932.37,-34217.77 899.96,-36663.35 923.5,-36688.84 950.28,-36717.83 1072.47,-36676.05 1100.5,-36703.84 1122.53,-36725.68 1092.24,-36820.25 1113.5,-36842.84 1171.14,-36904.08 1245.41,-36808.29 1300.5,-36871.84 1313.22,-36886.51 1297.83,-37554.61 1308.5,-37570.84 1364.9,-37656.62 1458.02,-37582.62 1519.5,-37664.84 1535.61,-37686.38 1507.26,-37707.12 1527.5,-37724.84 1569.88,-37761.94 1741.05,-37764.55 1781,-37724.84 1794.23,-37711.69 1779.5,-36397.89 1789,-36381.84 1835.12,-36303.94 1921.08,-36360.85 1967,-36282.84 1982.24,-36256.95 1977.68,-19010.79 1980,-18980.84 1993.58,-18805.49 2035.73,-18595.69 2047.76,-18538.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2049.84,-18538.43 2049.02,-18532.13 2045.73,-18537.57 2049.84,-18538.43"/>
</g>
<!-- src/views/GraphView.vue&#45;&gt;src/stores/workspaceStore.ts -->
<g id="edge3666" class="edge">
<title>src/views/GraphView.vue&#45;&gt;src/stores/workspaceStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M290.01,-365.43C302.82,-367.22 315.75,-371.78 324,-381.84 339.01,-400.13 334.91,-13991.19 336,-14014.84 375.98,-14879.76 471.04,-15090.06 514,-15954.84 514.71,-15969.1 513.02,-16971.74 522,-16982.84 571.11,-17043.53 644.51,-16960.05 693.5,-17020.84 711.06,-17042.63 684.47,-19013.63 701.5,-19035.84 760.09,-19112.24 852,-19016.36 910.5,-19092.84 929.1,-19117.15 901.84,-27887.21 923.5,-27908.84 979.17,-27964.42 1044.85,-27964.44 1100.5,-27908.84 1132.93,-27876.44 1083.78,-14742.73 1113.5,-14707.84 1122.73,-14697 1136.46,-14691.82 1150.53,-14689.69"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1150.86,-14691.77 1156.57,-14688.96 1150.36,-14687.6 1150.86,-14691.77"/>
</g>
<!-- src/views/GraphView.vue&#45;&gt;src/stores/settingStore.ts -->
<g id="edge3661" class="edge">
<title>src/views/GraphView.vue&#45;&gt;src/stores/settingStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M290.01,-365.43C302.82,-367.22 315.75,-371.78 324,-381.84 342.37,-404.23 316.93,-17045.04 336,-17066.84 388.56,-17126.92 460.41,-17031.67 514,-17090.84 531.02,-17109.63 508.01,-17297.7 522,-17318.84 568.42,-17388.97 648.29,-17327.91 693.5,-17398.84 705.41,-17417.51 695.92,-30135.4 701.5,-30156.84 749.54,-30341.49 861.36,-30347.47 910.5,-30531.84 925.38,-30587.67 920.3,-31514.14 923.5,-31571.84 971.14,-32430.67 827.05,-32686.78 1113.5,-33497.84 1163.95,-33640.69 1256.58,-33637.84 1300.5,-33782.84 1304.76,-33796.9 1298.07,-34830.49 1308.5,-34840.84 1375.06,-34906.9 1453.03,-34906.99 1519.5,-34840.84 1536.25,-34824.16 1519.92,-33161.23 1527.5,-33138.84 1587.34,-32961.97 1721.54,-32980.83 1781,-32803.84 1785.94,-32789.12 1778.94,-14929.66 1789,-14917.84 1800.02,-14904.88 1817.5,-14900.04 1834.27,-14898.82"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.51,-14900.91 1840.41,-14898.53 1834.31,-14896.72 1834.51,-14900.91"/>
</g>
<!-- src/views/GraphView.vue&#45;&gt;src/stores/workspace/bottomPanelStore.ts -->
<g id="edge3663" class="edge">
<title>src/views/GraphView.vue&#45;&gt;src/stores/workspace/bottomPanelStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M290.01,-365.43C302.82,-367.22 315.75,-371.78 324,-381.84 340.92,-402.46 328.3,-15725.29 336,-15750.84 377.36,-15888.1 472.15,-15882.72 514,-16019.84 518.14,-16033.39 512.48,-17029.35 522,-17039.84 547.75,-17068.21 667.8,-17029.41 693.5,-17057.84 712.61,-17078.98 682.29,-19088.78 701.5,-19109.84 732.95,-19144.3 879.1,-19095.33 910.5,-19129.84 937.18,-19159.16 895.45,-30520.82 923.5,-30548.84 1151.25,-30776.33 1239.96,-30283.51 1300.5,-29856.84 1302.32,-29844.03 1299.95,-14961.55 1308.5,-14951.84 1322.48,-14935.95 1344.26,-14930.48 1365.23,-14929.59"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1365.45,-14931.68 1371.41,-14929.45 1365.36,-14927.49 1365.45,-14931.68"/>
</g>
<!-- src/views/GraphView.vue&#45;&gt;src/stores/workspace/sidebarTabStore.ts -->
<g id="edge3665" class="edge">
<title>src/views/GraphView.vue&#45;&gt;src/stores/workspace/sidebarTabStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M290.01,-365.43C302.82,-367.22 315.75,-371.78 324,-381.84 342,-403.78 327.52,-16703.75 336,-16730.84 377.49,-16863.44 468.09,-16856.7 514,-16987.84 522.68,-17012.64 508,-17083.6 522,-17105.84 568.65,-17179.94 649.31,-17127.24 693.5,-17202.84 700.84,-17215.39 701.28,-21376.3 701.5,-21390.84 751.01,-24596.24 854.74,-25395.53 910.5,-28600.84 910.77,-28616.38 912.48,-30827.88 923.5,-30838.84 979.29,-30894.3 1043.46,-30893.02 1100.5,-30838.84 1120.91,-30819.45 1108.54,-30613.55 1113.5,-30585.84 1162.6,-30311.3 1258.39,-30262.53 1300.5,-29986.84 1315.29,-29890.02 1302.28,-15980.58 1308.5,-15882.84 1331.86,-15515.64 1406.98,-15070.57 1422.27,-14982.42"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1424.38,-14982.54 1423.34,-14976.27 1420.24,-14981.82 1424.38,-14982.54"/>
</g>
<!-- src/views/GraphView.vue&#45;&gt;src/components/MenuHamburger.vue -->
<g id="edge3638" class="edge">
<title>src/views/GraphView.vue&#45;&gt;src/components/MenuHamburger.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M205.96,-362.98C186.13,-363.78 165.6,-369.35 160,-387.84 156.83,-398.3 156.83,-6676.37 160,-6686.84 163.63,-6698.82 173.57,-6705.27 185.53,-6708.48"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="185.23,-6710.56 191.54,-6709.8 186.13,-6706.46 185.23,-6710.56"/>
</g>
<!-- src/views/GraphView.vue&#45;&gt;src/scripts/app.ts -->
<g id="edge3651" class="edge">
<title>src/views/GraphView.vue&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M290.01,-365.43C302.82,-367.22 315.75,-371.78 324,-381.84 340.63,-402.1 331.75,-15456.97 336,-15482.84 376.18,-15727.2 472.95,-15766.62 514,-16010.84 516.33,-16024.71 512.75,-17013.23 522,-17023.84 572.62,-17081.9 643,-16990.67 693.5,-17048.84 712.09,-17070.25 682.88,-19069.44 701.5,-19090.84 763.1,-19161.63 849,-19049.96 910.5,-19120.84 936.45,-19150.74 895.48,-30496.85 923.5,-30524.84 979.16,-30580.43 1044.84,-30580.43 1100.5,-30524.84 1115.5,-30509.85 1112.86,-18334.03 1113.5,-18312.84 1132.8,-17672.74 1195.15,-16886.82 1204.75,-16768.14"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1206.85,-16768.28 1205.24,-16762.13 1202.66,-16767.94 1206.85,-16768.28"/>
</g>
<!-- src/views/GraphView.vue&#45;&gt;src/stores/queueStore.ts -->
<g id="edge3659" class="edge">
<title>src/views/GraphView.vue&#45;&gt;src/stores/queueStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M290.01,-365.43C302.82,-367.22 315.75,-371.78 324,-381.84 341.22,-402.82 333.35,-15991.82 336,-16018.84 375.9,-16426.38 462.12,-16516.64 514,-16922.84 515.89,-16937.63 512.64,-17045.23 522,-17056.84 571.69,-17118.44 645.54,-17041.87 693.5,-17104.84 710.53,-17127.2 683.94,-19106.88 701.5,-19128.84 761.02,-19203.27 851.09,-19102.32 910.5,-19176.84 935.64,-19208.37 894.97,-30762.34 923.5,-30790.84 979.16,-30846.43 1044.41,-30845.99 1100.5,-30790.84 1131.16,-30760.68 1095.19,-30055.75 1113.5,-30016.84 1160.08,-29917.87 1254.72,-29956.18 1300.5,-29856.84 1311.45,-29833.07 1300.85,-14808.86 1308.5,-14783.84 1329.11,-14716.4 1385.78,-14651.46 1411.72,-14624.23"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1413.25,-14625.67 1415.9,-14619.89 1410.22,-14622.76 1413.25,-14625.67"/>
</g>
<!-- src/views/GraphView.vue&#45;&gt;src/stores/commandStore.ts -->
<g id="edge3654" class="edge">
<title>src/views/GraphView.vue&#45;&gt;src/stores/commandStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M290.01,-365.43C302.82,-367.22 315.75,-371.78 324,-381.84 342.39,-404.25 323.68,-17056.59 336,-17082.84 379.72,-17175.97 467.51,-17139.05 514,-17230.84 527.28,-17257.05 506.15,-17338.09 522,-17362.84 568.64,-17435.68 649.06,-17380.63 693.5,-17454.84 705,-17474.04 694.25,-30326.66 701.5,-30347.84 750.63,-30491.42 860.93,-30474.41 910.5,-30617.84 927.73,-30667.69 918.92,-32464.28 923.5,-32516.84 967.6,-33022.88 876.97,-33194.31 1113.5,-33643.84 1167.36,-33746.2 1254.96,-33718.51 1300.5,-33824.84 1306.21,-33838.17 1298.21,-34858.62 1308.5,-34868.84 1375.06,-34934.89 1453.03,-34934.99 1519.5,-34868.84 1536.25,-34852.16 1516.93,-33187.98 1527.5,-33166.84 1590.71,-33040.42 1718.06,-33101.39 1781,-32974.84 1787.97,-32960.83 1778.86,-14959.76 1789,-14947.84 1798.36,-14936.83 1812.37,-14931.68 1826.66,-14929.63"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.06,-14931.7 1832.79,-14928.94 1826.59,-14927.53 1827.06,-14931.7"/>
</g>
<!-- src/views/GraphView.vue&#45;&gt;src/schemas/apiSchema.ts -->
<g id="edge3649" class="edge">
<title>src/views/GraphView.vue&#45;&gt;src/schemas/apiSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M290.01,-365.43C302.82,-367.22 315.75,-371.78 324,-381.84 343.06,-405.07 321.7,-17661.41 336,-17687.84 426.37,-17854.86 603.15,-17754.81 693.5,-17921.84 700.21,-17934.24 700.89,-34157.74 701.5,-34171.84 707.71,-34316.18 890.84,-36622.1 923.5,-36762.84 976.21,-36989.96 1025.94,-37035.74 1113.5,-37251.84 1245.38,-37577.31 1201.82,-37793.47 1527.5,-37924.84 1631.99,-37966.98 1683.93,-37982.02 1781,-37924.84 1818.38,-37902.82 2148.63,-37283.83 2159.5,-37241.84 2166.59,-37214.45 2166.9,-20975.12 2167.5,-20946.84 2183.89,-20178.61 2237.54,-19233.08 2245.11,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2247.22,-19102.01 2245.47,-19095.9 2243.03,-19101.77 2247.22,-19102.01"/>
</g>
<!-- src/views/GraphView.vue&#45;&gt;src/scripts/api.ts -->
<g id="edge3650" class="edge">
<title>src/views/GraphView.vue&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M290.01,-365.43C302.82,-367.22 315.75,-371.78 324,-381.84 342.48,-404.36 320.11,-17136.42 336,-17160.84 383.21,-17233.38 465.15,-17168.38 514,-17239.84 524.86,-17255.72 510.14,-17397.68 522,-17412.84 571.01,-17475.46 645.94,-17400.11 693.5,-17463.84 707.02,-17481.96 690.85,-30466.89 701.5,-30486.84 754.18,-30585.45 857.59,-30528.35 910.5,-30626.84 926.54,-30656.7 918.74,-33034.27 923.5,-33067.84 928.93,-33106.14 1093.17,-33704.92 1113.5,-33737.84 1172.67,-33833.66 1254.67,-33805.96 1300.5,-33908.84 1306.08,-33921.37 1298.76,-34887.17 1308.5,-34896.84 1375.08,-34962.88 1453.02,-34962.98 1519.5,-34896.84 1535.29,-34881.12 1518.16,-33313.06 1527.5,-33292.84 1589.82,-33157.94 1718.98,-33209.87 1781,-33074.84 1792.8,-33049.15 1773.5,-16816.47 1789,-16792.84 1802.22,-16772.69 1828.02,-16762.64 1848.94,-16757.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.57,-16759.66 1854.98,-16756.32 1848.66,-16755.56 1849.57,-16759.66"/>
</g>
<!-- src/views/GraphView.vue&#45;&gt;src/stores/executionStore.ts -->
<g id="edge3655" class="edge">
<title>src/views/GraphView.vue&#45;&gt;src/stores/executionStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M290.01,-365.43C302.82,-367.22 315.75,-371.78 324,-381.84 342.56,-404.46 324.44,-17211.95 336,-17238.84 379.09,-17339.06 463.83,-17310.97 514,-17407.84 525.36,-17429.77 507.5,-17442.84 522,-17462.84 571.95,-17531.7 648.63,-17475.56 693.5,-17547.84 699.49,-17557.48 700.83,-30614.5 701.5,-30625.84 748.27,-31418.36 860.03,-31607.55 910.5,-32399.84 912.81,-32436.07 910.08,-33673.1 923.5,-33706.84 1014.62,-33935.95 1209.34,-33884.74 1300.5,-34113.84 1308.54,-34134.05 1293.04,-34881.54 1308.5,-34896.84 1375.15,-34962.81 1453.02,-34962.98 1519.5,-34896.84 1535.29,-34881.12 1518.16,-33313.06 1527.5,-33292.84 1589.82,-33157.94 1718.99,-33209.88 1781,-33074.84 1787.56,-33060.56 1778.82,-14989.8 1789,-14977.84 1798.54,-14966.62 1812.92,-14961.48 1827.5,-14959.52"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1828,-14961.58 1833.75,-14958.86 1827.56,-14957.4 1828,-14961.58"/>
</g>
<!-- src/views/GraphView.vue&#45;&gt;src/stores/workspace/colorPaletteStore.ts -->
<g id="edge3664" class="edge">
<title>src/views/GraphView.vue&#45;&gt;src/stores/workspace/colorPaletteStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M290.01,-365.43C302.82,-367.22 315.75,-371.78 324,-381.84 341.72,-403.44 331.27,-16447.3 336,-16474.84 376.22,-16708.97 465.08,-16746.37 514,-16978.84 516.43,-16990.39 514.17,-17076 522,-17084.84 573.54,-17142.99 644.07,-17058.88 693.5,-17118.84 702.5,-17129.76 701.14,-19142.69 701.5,-19156.84 751.85,-21140.6 862.25,-21633.03 910.5,-23616.84 910.8,-23629.33 914.66,-30806.01 923.5,-30814.84 979.18,-30870.41 1044.42,-30870 1100.5,-30814.84 1131.75,-30784.09 1089.46,-30062.5 1113.5,-30025.84 1163.56,-29949.49 1251.05,-30017.58 1300.5,-29940.84 1314.65,-29918.87 1291.24,-14911.45 1308.5,-14891.84 1323.03,-14875.32 1346,-14870.06 1367.71,-14869.5"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1367.81,-14871.6 1373.8,-14869.47 1367.78,-14867.4 1367.81,-14871.6"/>
</g>
<!-- src/views/GraphView.vue&#45;&gt;src/composables/useErrorHandling.ts -->
<g id="edge3644" class="edge">
<title>src/views/GraphView.vue&#45;&gt;src/composables/useErrorHandling.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M290.01,-365.43C302.82,-367.22 315.75,-371.78 324,-381.84 343,-405 317.46,-17612.31 336,-17635.84 386.36,-17699.77 455,-17622.77 514,-17678.84 523.07,-17687.46 512.31,-17697.92 522,-17705.84 551.63,-17730.04 667.65,-17692.64 693.5,-17720.84 712.72,-17741.8 685.33,-34079.44 701.5,-34102.84 757.98,-34184.52 853.83,-34100.29 910.5,-34181.84 930.08,-34210.01 902.23,-36624.92 923.5,-36651.84 973.7,-36715.35 1045.68,-36635.27 1100.5,-36694.84 1125.78,-36722.31 1090.91,-36748.11 1113.5,-36777.84 1168.73,-36850.53 1250.63,-36786.37 1300.5,-36862.84 1310.9,-36878.78 1294.97,-37534.46 1308.5,-37547.84 1325.17,-37564.32 1496.35,-37551.55 1519.5,-37547.84 1640.31,-37528.48 1709,-37560.75 1781,-37461.84 1793.33,-37444.89 1787.21,-35973.72 1789,-35952.84 1829.96,-35474.69 1927.18,-35366.08 1967,-34887.84 1980.95,-34720.34 1976.82,-10852.88 1980,-10684.84 1994.87,-9900.2 2043.36,-8934.24 2050.2,-8800.47"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2052.31,-8800.2 2050.52,-8794.1 2048.12,-8799.98 2052.31,-8800.2"/>
</g>
<!-- src/views/GraphView.vue&#45;&gt;src/components/dialog/UnloadWindowConfirmDialog.vue -->
<g id="edge3636" class="edge">
<title>src/views/GraphView.vue&#45;&gt;src/components/dialog/UnloadWindowConfirmDialog.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M290,-365.43C302.81,-367.23 315.74,-371.78 324,-381.84 352.86,-416.97 303.82,-6896.72 336,-6928.84 575.87,-7168.26 691.96,-6646.17 693.5,-6640.84 713.03,-6573.38 687.57,-5445.66 701.5,-5376.84 721.78,-5276.66 780.32,-5166.78 802.42,-5127.66"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="804.49,-5128.26 805.64,-5122 800.84,-5126.18 804.49,-5128.26"/>
</g>
<!-- src/views/GraphView.vue&#45;&gt;src/i18n.ts -->
<g id="edge3648" class="edge">
<title>src/views/GraphView.vue&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M290.01,-365.43C302.82,-367.22 315.75,-371.78 324,-381.84 342.82,-404.78 323.23,-17447.05 336,-17473.84 381.81,-17569.95 432.01,-17567.92 522,-17624.84 593.4,-17670 648.43,-17635.37 693.5,-17706.84 707.52,-17729.07 696.1,-32824.11 701.5,-32849.84 749.01,-33076.36 862.33,-33100.45 910.5,-33326.84 934.26,-33438.51 914.86,-35268 923.5,-35381.84 964.65,-35923.78 1033.04,-36052.54 1100.5,-36591.84 1103.97,-36619.55 1093.52,-36697.32 1113.5,-36716.84 1143.32,-36745.97 1271.25,-36702.13 1300.5,-36731.84 1319.87,-36751.51 1288.36,-36836.95 1308.5,-36855.84 1338.42,-36883.89 1767.09,-36858.34 1781,-36843.84 1790.4,-36834.04 1788.33,-34902.4 1789,-34888.84 1808.2,-34503.03 1867.28,-34033.06 1878.98,-33942.38"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.08,-33942.51 1879.76,-33936.29 1876.91,-33941.97 1881.08,-33942.51"/>
</g>
<!-- src/views/GraphView.vue&#45;&gt;src/services/keybindingService.ts -->
<g id="edge3653" class="edge">
<title>src/views/GraphView.vue&#45;&gt;src/services/keybindingService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M290.01,-365.43C302.82,-367.22 315.74,-371.78 324,-381.84 332.65,-392.37 335.83,-8215.21 336,-8228.84 378.17,-11650.82 460.62,-12505.01 514,-15926.84 514.21,-15940.59 514.06,-16905.61 522,-16916.84 568.83,-16982.99 646.81,-16912.59 693.5,-16978.84 709.3,-17001.25 684.77,-18931.12 701.5,-18952.84 760.2,-19029.01 844.62,-18938.78 910.5,-19008.84 930.38,-19029.98 901.03,-19054.47 923.5,-19072.84 984.41,-19122.62 1044.8,-19128.39 1100.5,-19072.84 1124.31,-19049.09 1091.67,-14255.42 1113.5,-14229.84 1121.58,-14220.37 1133.08,-14215.22 1145.25,-14212.66"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1145.72,-14214.71 1151.26,-14211.6 1144.99,-14210.57 1145.72,-14214.71"/>
</g>
<!-- src/views/GraphView.vue&#45;&gt;src/constants/serverConfig.ts -->
<g id="edge3647" class="edge">
<title>src/views/GraphView.vue&#45;&gt;src/constants/serverConfig.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M290.01,-365.43C302.82,-367.22 315.75,-371.78 324,-381.84 342.79,-404.74 317.66,-17425.56 336,-17448.84 386.36,-17512.77 461.24,-17429.87 514,-17491.84 529.03,-17509.49 507.39,-17577.84 522,-17595.84 572.04,-17657.48 645.84,-17582.34 693.5,-17645.84 709.11,-17666.64 695.79,-32600.47 701.5,-32625.84 749.16,-32837.43 861.68,-32855.51 910.5,-33066.84 924.63,-33128.01 920.77,-34134.11 923.5,-34196.84 923.88,-34205.57 1107.25,-36701.72 1113.5,-36707.84 1143.25,-36736.94 1270.94,-36688.54 1300.5,-36717.84 1320.74,-36737.9 1287.73,-36826.32 1308.5,-36845.84 1343.75,-36878.95 1772.61,-36835.85 1781,-36826.84 1793.46,-36813.45 1777.15,-26303.77 1789,-26289.84 1799.83,-26277.1 1816.91,-26272.2 1833.42,-26270.89"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1833.59,-26272.98 1839.46,-26270.56 1833.36,-26268.79 1833.59,-26272.98"/>
</g>
<!-- src/views/GraphView.vue&#45;&gt;src/stores/serverConfigStore.ts -->
<g id="edge3660" class="edge">
<title>src/views/GraphView.vue&#45;&gt;src/stores/serverConfigStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M290.01,-365.43C302.82,-367.22 315.75,-371.78 324,-381.84 340.09,-401.44 333.71,-14963.58 336,-14988.84 375.9,-15429.72 472.58,-15528.1 514,-15968.84 515.35,-15983.18 512.66,-16994.87 522,-17005.84 572.13,-17064.69 643.49,-16975.89 693.5,-17034.84 711.77,-17056.37 683.42,-19046.15 701.5,-19067.84 762.02,-19140.4 850.08,-19034.18 910.5,-19106.84 935.8,-19137.26 895.51,-30472.88 923.5,-30500.84 979.16,-30556.43 1044.85,-30556.44 1100.5,-30500.84 1119.56,-30481.79 1096.03,-14998.35 1113.5,-14977.84 1121.75,-14968.15 1133.59,-14962.98 1146.06,-14960.48"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1146.64,-14962.51 1152.22,-14959.45 1145.95,-14958.36 1146.64,-14962.51"/>
</g>
<!-- src/views/GraphView.vue&#45;&gt;src/components/graph/GraphCanvas.vue -->
<g id="edge3637" class="edge">
<title>src/views/GraphView.vue&#45;&gt;src/components/graph/GraphCanvas.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M205.96,-362.98C186.13,-363.78 165.6,-369.35 160,-387.84 155.1,-404.03 155.1,-2807.65 160,-2823.84 164.4,-2838.36 178.12,-2844.6 193.46,-2846.75"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="193.45,-2848.86 199.64,-2847.4 193.89,-2844.69 193.45,-2848.86"/>
</g>
<!-- src/views/GraphView.vue&#45;&gt;src/stores/nodeDefStore.ts -->
<g id="edge3658" class="edge">
<title>src/views/GraphView.vue&#45;&gt;src/stores/nodeDefStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M290.01,-365.43C302.82,-367.22 315.75,-371.78 324,-381.84 342.75,-404.69 319.7,-17382.18 336,-17406.84 383.43,-17478.6 462.23,-17414.14 514,-17482.84 531.25,-17505.73 505.67,-17523.27 522,-17546.84 571.03,-17617.59 648.95,-17563.18 693.5,-17636.84 706.77,-17658.77 695.92,-32373.82 701.5,-32398.84 749.14,-32612.5 861.66,-32631.45 910.5,-32844.84 917.32,-32874.62 906.54,-33919.42 923.5,-33944.84 971.03,-34016.05 1048.5,-33952.83 1100.5,-34020.84 1125.58,-34053.64 1082.32,-34085.76 1113.5,-34112.84 1176.25,-34167.34 1235.99,-34165.24 1300.5,-34112.84 1401.57,-34030.74 1767.55,-31948.35 1781,-31818.84 1782.52,-31804.19 1779.46,-14869.05 1789,-14857.84 1799.27,-14845.76 1815.16,-14840.73 1830.86,-14839.12"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1831.27,-14841.2 1837.09,-14838.65 1830.95,-14837.01 1831.27,-14841.2"/>
</g>
<!-- src/views/GraphView.vue&#45;&gt;src/stores/modelStore.ts -->
<g id="edge3657" class="edge">
<title>src/views/GraphView.vue&#45;&gt;src/stores/modelStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M290.01,-365.43C302.82,-367.22 315.75,-371.78 324,-381.84 342.15,-403.96 324.26,-16836.74 336,-16862.84 379.4,-16959.3 467.84,-16925.66 514,-17020.84 527.31,-17048.28 506.1,-17131.81 522,-17157.84 568.12,-17233.32 649.56,-17182.07 693.5,-17258.84 699.23,-17268.84 701.28,-23885.31 701.5,-23896.84 749.44,-26362.57 852.77,-26976.32 910.5,-29441.84 912.35,-29520.76 911.26,-30784.84 923.5,-30862.84 964.48,-31124.06 1053.69,-31170.6 1100.5,-31430.84 1105.25,-31457.23 1099.18,-31649.16 1113.5,-31671.84 1166.18,-31755.24 1212.9,-31753.53 1308.5,-31777.84 1399.39,-31800.94 1453.17,-31844.13 1519.5,-31777.84 1540.24,-31757.11 1508.08,-14909.81 1527.5,-14887.84 1545.72,-14867.22 1576.69,-14863.72 1602.67,-14865.25"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1602.67,-14867.36 1608.81,-14865.71 1602.99,-14863.17 1602.67,-14867.36"/>
</g>
<!-- src/views/GraphView.vue&#45;&gt;src/components/toast/GlobalToast.vue -->
<g id="edge3639" class="edge">
<title>src/views/GraphView.vue&#45;&gt;src/components/toast/GlobalToast.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M205.96,-362.98C186.13,-363.78 165.6,-369.35 160,-387.84 156.81,-398.36 156.81,-6711.31 160,-6721.84 164.88,-6737.96 181.25,-6743.87 198.56,-6745.32"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="198.86,-6747.44 204.97,-6745.66 199.09,-6743.24 198.86,-6747.44"/>
</g>
<!-- src/views/GraphView.vue&#45;&gt;src/components/toast/RerouteMigrationToast.vue -->
<g id="edge3640" class="edge">
<title>src/views/GraphView.vue&#45;&gt;src/components/toast/RerouteMigrationToast.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M205.96,-362.98C186.13,-363.78 165.6,-369.35 160,-387.84 156.8,-398.41 156.8,-6739.27 160,-6749.84 162.43,-6757.86 167.67,-6763.45 174.45,-6767.28"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="173.59,-6769.19 179.91,-6769.87 175.39,-6765.4 173.59,-6769.19"/>
</g>
<!-- src/views/GraphView.vue&#45;&gt;src/stores/menuItemStore.ts -->
<g id="edge3656" class="edge">
<title>src/views/GraphView.vue&#45;&gt;src/stores/menuItemStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M290.01,-365.43C302.82,-367.22 315.75,-371.78 324,-381.84 342.24,-404.07 320.6,-16921.55 336,-16945.84 382.86,-17019.71 465.56,-16957 514,-17029.84 525.21,-17046.69 509.76,-17195.72 522,-17211.84 570.5,-17275.69 646.39,-17202.95 693.5,-17267.84 703.09,-17281.05 700.88,-26656.52 701.5,-26672.84 748.5,-27910.1 859.29,-28213.74 910.5,-29450.84 912.45,-29498.02 910.51,-31105.43 923.5,-31150.84 964.92,-31295.65 1056.36,-31295.83 1100.5,-31439.84 1109.85,-31470.36 1094.66,-31701.07 1113.5,-31726.84 1221.64,-31874.79 1389.88,-31928.39 1519.5,-31798.84 1529.27,-31789.07 1526.57,-15896.62 1527.5,-15882.84 1551.65,-15525.78 1629.36,-15093.56 1645.17,-15007.97"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1647.25,-15008.28 1646.28,-15002 1643.12,-15007.51 1647.25,-15008.28"/>
</g>
<!-- src/views/GraphView.vue&#45;&gt;src/components/topbar/TopMenubar.vue -->
<g id="edge3641" class="edge">
<title>src/views/GraphView.vue&#45;&gt;src/components/topbar/TopMenubar.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M290.38,-365.5C303.06,-367.33 315.81,-371.89 324,-381.84 346.9,-409.64 314.97,-2945.6 336,-2974.84 344.98,-2987.33 359.48,-2994.68 374.14,-2998.98"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="373.64,-3001.02 379.98,-3000.54 374.72,-2996.96 373.64,-3001.02"/>
</g>
<!-- src/views/GraphView.vue&#45;&gt;src/composables/useBrowserTabTitle.ts -->
<g id="edge3642" class="edge">
<title>src/views/GraphView.vue&#45;&gt;src/composables/useBrowserTabTitle.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M290,-365.43C302.81,-367.22 315.74,-371.78 324,-381.84 339.94,-401.25 332.96,-7590.9 336,-7615.84 377.92,-7959.74 366.33,-8063.33 522,-8372.84 578.24,-8484.65 592.14,-8528.96 701.5,-8589.84 715.91,-8597.86 732.99,-8602.18 749.31,-8604.39"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="749.08,-8606.48 755.29,-8605.11 749.58,-8602.31 749.08,-8606.48"/>
</g>
<!-- src/views/GraphView.vue&#45;&gt;src/composables/useCoreCommands.ts -->
<g id="edge3643" class="edge">
<title>src/views/GraphView.vue&#45;&gt;src/composables/useCoreCommands.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M290.01,-365.43C302.82,-367.22 315.75,-371.78 324,-381.84 342.33,-404.18 317.57,-17006.57 336,-17028.84 387.35,-17090.88 461.46,-17001.79 514,-17062.84 528.8,-17080.03 507.26,-17249.59 522,-17266.84 572.48,-17325.91 644.17,-17240.8 693.5,-17300.84 706.89,-17317.13 698.66,-29428.94 701.5,-29449.84 748.48,-29795.69 861.81,-29861.22 910.5,-30206.84 912.89,-30223.78 911.34,-31426.8 923.5,-31438.84 1202.82,-31715.23 1259.99,-31988.72 1519.5,-29211.84 1521.15,-29194.17 1515.75,-8783.13 1527.5,-8769.84 1541.79,-8753.66 1563.92,-8748.03 1585.34,-8747.09"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1585.4,-8749.19 1591.35,-8746.94 1585.3,-8744.99 1585.4,-8749.19"/>
</g>
<!-- src/views/GraphView.vue&#45;&gt;src/composables/useFrontendVersionMismatchWarning.ts -->
<g id="edge3645" class="edge">
<title>src/views/GraphView.vue&#45;&gt;src/composables/useFrontendVersionMismatchWarning.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M290,-365.43C302.81,-367.23 315.74,-371.78 324,-381.84 338.51,-399.5 333.49,-6941.12 336,-6963.84 411.52,-7648.45 184.52,-8014.73 701.5,-8469.84 703.57,-8471.66 705.74,-8473.32 708.02,-8474.83"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="707.25,-8476.83 713.48,-8478.12 709.41,-8473.23 707.25,-8476.83"/>
</g>
<!-- src/views/GraphView.vue&#45;&gt;src/stores/versionCompatibilityStore.ts -->
<g id="edge3662" class="edge">
<title>src/views/GraphView.vue&#45;&gt;src/stores/versionCompatibilityStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M290.01,-365.43C302.82,-367.22 315.75,-371.78 324,-381.84 342.35,-404.21 317.13,-17027.9 336,-17049.84 388.19,-17110.49 460.69,-17017.16 514,-17076.84 529.63,-17094.33 507.82,-17269.15 522,-17287.84 570.39,-17351.6 646.31,-17278.18 693.5,-17342.84 706.28,-17360.35 698.1,-29810.42 701.5,-29831.84 748.62,-30128.61 861.63,-30178.34 910.5,-30474.84 915.23,-30503.54 902.81,-31501.4 923.5,-31521.84 1316.2,-31909.69 1443.44,-31015.15 1519.5,-30151.84 1520.66,-30138.72 1518.78,-14987.71 1527.5,-14977.84 1538.63,-14965.24 1554.51,-14959.04 1571.1,-14956.47"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1571.56,-14958.52 1577.24,-14955.68 1571.02,-14954.36 1571.56,-14958.52"/>
</g>
<!-- src/views/GraphView.vue&#45;&gt;src/composables/useProgressFavicon.ts -->
<g id="edge3646" class="edge">
<title>src/views/GraphView.vue&#45;&gt;src/composables/useProgressFavicon.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M290.01,-365.43C302.82,-367.22 315.74,-371.78 324,-381.84 340.75,-402.24 331.28,-7958.86 336,-7984.84 378.19,-8216.88 381.77,-8292.2 522,-8481.84 581.83,-8562.75 608.65,-8581.04 701.5,-8619.84 715.88,-8625.84 732.16,-8629.55 747.68,-8631.81"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="747.59,-8633.92 753.82,-8632.64 748.15,-8629.75 747.59,-8633.92"/>
</g>
<!-- src/services/autoQueueService.ts -->
<g id="node963" class="node">
<title>src/services/autoQueueService.ts</title>
<g id="a_node963"><a xlink:href="src/services/autoQueueService.ts" xlink:title="autoQueueService.ts">
<path fill="#ddfeff" stroke="black" d="M1256,-14399.84C1256,-14399.84 1158,-14399.84 1158,-14399.84 1155,-14399.84 1152,-14396.84 1152,-14393.84 1152,-14393.84 1152,-14387.84 1152,-14387.84 1152,-14384.84 1155,-14381.84 1158,-14381.84 1158,-14381.84 1256,-14381.84 1256,-14381.84 1259,-14381.84 1262,-14384.84 1262,-14387.84 1262,-14387.84 1262,-14393.84 1262,-14393.84 1262,-14396.84 1259,-14399.84 1256,-14399.84"/>
<text text-anchor="start" x="1160" y="-14388.64" font-family="Helvetica,sans-Serif" font-size="9.00">autoQueueService.ts</text>
</a>
</g>
</g>
<!-- src/views/GraphView.vue&#45;&gt;src/services/autoQueueService.ts -->
<g id="edge3652" class="edge">
<title>src/views/GraphView.vue&#45;&gt;src/services/autoQueueService.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M290.01,-365.43C302.82,-367.22 315.74,-371.78 324,-381.84 336.89,-397.54 335.52,-12061.53 336,-12081.84 376.45,-13798.3 467.64,-14224.53 514,-15940.84 514.38,-15954.87 513.68,-16940.53 522,-16951.84 569.43,-17016.32 646.2,-16942.26 693.5,-17006.84 709.74,-17029 686.53,-18961.8 701.5,-18984.84 756.98,-19070.25 855.13,-18993.35 910.5,-19078.84 927.12,-19104.5 901.86,-27863.23 923.5,-27884.84 979.17,-27940.42 1044.85,-27940.44 1100.5,-27884.84 1133.61,-27851.76 1083.15,-14441.47 1113.5,-14405.84 1121.66,-14396.26 1133.33,-14391.1 1145.65,-14388.56"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1146.18,-14390.6 1151.74,-14387.52 1145.47,-14386.46 1146.18,-14390.6"/>
</g>
<!-- src/views/InstallView.vue&#45;&gt;src/utils/envUtil.ts -->
<g id="edge3673" class="edge">
<title>src/views/InstallView.vue&#45;&gt;src/utils/envUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M289.62,-395.37C302.56,-397.13 315.66,-401.67 324,-411.84 343.02,-435.02 320.34,-17661.26 336,-17686.84 429.17,-17839.08 600.34,-17717.58 693.5,-17869.84 708.29,-17894.01 682.89,-34168.47 701.5,-34189.84 763.1,-34260.54 848.73,-34148.28 910.5,-34218.84 933.23,-34244.8 906.84,-36672.62 923.5,-36702.84 968.57,-36784.57 1046.47,-36739.73 1100.5,-36815.84 1115.04,-36836.32 1098.14,-36850.96 1113.5,-36870.84 1171.01,-36945.24 1251.53,-36889.55 1300.5,-36969.84 1310.6,-36986.39 1295.24,-37653.69 1308.5,-37667.84 1340.67,-37702.14 1485.6,-37651.25 1519.5,-37683.84 1541.76,-37705.23 1504.45,-37732.3 1527.5,-37752.84 1569.57,-37790.31 1741.05,-37792.55 1781,-37752.84 1794.23,-37739.69 1776.87,-36424.01 1789,-36409.84 1841.1,-36348.93 1915.06,-36441.88 1967,-36380.84 1976.79,-36369.33 1978.83,-18995.9 1980,-18980.84 1993.58,-18805.49 2035.73,-18595.69 2047.76,-18538.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2049.84,-18538.43 2049.02,-18532.13 2045.73,-18537.57 2049.84,-18538.43"/>
</g>
<!-- src/views/InstallView.vue&#45;&gt;src/components/install/DesktopSettingsConfiguration.vue -->
<g id="edge3668" class="edge">
<title>src/views/InstallView.vue&#45;&gt;src/components/install/DesktopSettingsConfiguration.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M289.62,-395.37C302.56,-397.13 315.66,-401.67 324,-411.84 342.25,-434.08 319.32,-16963.39 336,-16986.84 384.55,-17055.11 461.32,-16983.7 514,-17048.84 532.02,-17071.13 509.5,-17087.04 522,-17112.84 569.35,-17210.55 652.1,-17186.46 693.5,-17286.84 698.53,-17299.02 701.33,-19171.66 701.5,-19184.84 756.77,-23370.39 851.63,-24415.33 910.5,-28600.84 910.71,-28616.04 912.71,-30780.11 923.5,-30790.84 979.29,-30846.3 1044.4,-30845.99 1100.5,-30790.84 1107.8,-30783.66 1300.41,-19011.07 1300.5,-19000.84 1300.59,-18990.11 1301.41,-6647.89 1308.5,-6639.84 1315.43,-6631.97 1324.27,-6626.65 1333.98,-6623.19"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1334.7,-6625.16 1339.79,-6621.35 1333.43,-6621.16 1334.7,-6625.16"/>
</g>
<!-- src/views/InstallView.vue&#45;&gt;src/components/install/GpuPicker.vue -->
<g id="edge3669" class="edge">
<title>src/views/InstallView.vue&#45;&gt;src/components/install/GpuPicker.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M289.62,-395.37C302.56,-397.13 315.66,-401.67 324,-411.84 342.3,-434.14 320.88,-17004.27 336,-17028.84 382.46,-17104.33 464.07,-17045.58 514,-17118.84 535.37,-17150.19 502.33,-17171.39 522,-17203.84 569.08,-17281.47 650.07,-17235.1 693.5,-17314.84 698.97,-17324.87 701.3,-23885.41 701.5,-23896.84 749.66,-26702.41 834.06,-27401.9 910.5,-30206.84 910.96,-30223.72 911.43,-30803.02 923.5,-30814.84 979.72,-30869.86 1044.3,-30869.89 1100.5,-30814.84 1113,-30802.59 1113.03,-30202.33 1113.5,-30184.84 1180.87,-27683.47 1258.38,-27059.75 1300.5,-24557.84 1300.5,-24557.84 1308.5,-6699.84 1308.5,-6699.84 1325.64,-6680.36 1354.51,-6676.54 1379.23,-6677.62"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1379.3,-6679.73 1385.41,-6677.99 1379.55,-6675.53 1379.3,-6679.73"/>
</g>
<!-- src/views/InstallView.vue&#45;&gt;src/components/install/InstallLocationPicker.vue -->
<g id="edge3670" class="edge">
<title>src/views/InstallView.vue&#45;&gt;src/components/install/InstallLocationPicker.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M289.62,-395.37C302.56,-397.13 315.66,-401.67 324,-411.84 342.34,-434.2 320.05,-17046.71 336,-17070.84 383.43,-17142.6 464.16,-17076.73 514,-17146.84 528.97,-17167.9 506.65,-17242.05 522,-17262.84 570.52,-17328.53 647.24,-17261.53 693.5,-17328.84 703.06,-17342.75 700.97,-27038.96 701.5,-27055.84 748.58,-28542.44 842.23,-28910.06 910.5,-30395.84 911.07,-30408.13 914.67,-30830.26 923.5,-30838.84 979.94,-30893.64 1044.31,-30893.89 1100.5,-30838.84 1113.2,-30826.39 1112.73,-30216.6 1113.5,-30198.84 1167.84,-28942.15 1258.68,-28632 1300.5,-27374.84 1300.5,-27374.84 1308.5,-6729.84 1308.5,-6729.84 1320.48,-6716.22 1338.2,-6710.25 1356.22,-6708.27"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1356.54,-6710.35 1362.34,-6707.74 1356.18,-6706.16 1356.54,-6710.35"/>
</g>
<!-- src/views/InstallView.vue&#45;&gt;src/components/install/MigrationPicker.vue -->
<g id="edge3671" class="edge">
<title>src/views/InstallView.vue&#45;&gt;src/components/install/MigrationPicker.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M289.62,-395.37C302.56,-397.13 315.66,-401.67 324,-411.84 342.39,-434.25 318.06,-17090.06 336,-17112.84 386.36,-17176.77 461.9,-17093.31 514,-17155.84 534.51,-17180.46 501.25,-17275.41 522,-17299.84 572.54,-17359.34 644.61,-17276.97 693.5,-17337.84 699.69,-17345.55 700.88,-28719.97 701.5,-28729.84 748.3,-29478.59 853.35,-29656.8 910.5,-30404.84 912.44,-30430.22 905.25,-30845.09 923.5,-30862.84 979.91,-30917.67 1044.06,-30917.63 1100.5,-30862.84 1118.05,-30845.8 1111.75,-30447.23 1113.5,-30422.84 1165.88,-29694.64 1258.74,-29519.72 1300.5,-28790.84 1301.59,-28771.77 1297.4,-6800.38 1308.5,-6784.84 1322.19,-6765.67 1345.67,-6755.59 1367.98,-6750.33"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1368.51,-6752.36 1373.92,-6749.03 1367.61,-6748.26 1368.51,-6752.36"/>
</g>
<!-- src/views/InstallView.vue&#45;&gt;src/components/install/MirrorsConfiguration.vue -->
<g id="edge3672" class="edge">
<title>src/views/InstallView.vue&#45;&gt;src/components/install/MirrorsConfiguration.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M289.62,-395.37C302.56,-397.13 315.66,-401.67 324,-411.84 342.44,-434.31 324.72,-17128.05 336,-17154.84 380.88,-17261.43 434.69,-17260.99 522,-17336.84 594.61,-17399.92 651,-17382.55 693.5,-17468.84 713.35,-17509.13 680.53,-30364.12 701.5,-30403.84 754.04,-30503.37 855.59,-30448.59 910.5,-30546.84 925.04,-30572.86 901.91,-30794.27 923.5,-30814.84 980.46,-30869.1 1043.99,-30869.57 1100.5,-30814.84 1100.5,-30814.84 1300.5,-24557.84 1300.5,-24557.84 1300.5,-24557.84 1308.5,-6669.84 1308.5,-6669.84 1320.36,-6656.36 1337.84,-6650.38 1355.68,-6648.33"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1355.95,-6650.41 1361.73,-6647.78 1355.57,-6646.23 1355.95,-6650.41"/>
</g>
<!-- src/views/InstallView.vue&#45;&gt;src/views/templates/BaseViewTemplate.vue -->
<g id="edge3674" class="edge">
<title>src/views/InstallView.vue&#45;&gt;src/views/templates/BaseViewTemplate.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M289.74,-397.18C302.22,-395.25 315.01,-390.88 324,-381.84 343.78,-361.93 315.72,-339.24 336,-319.84 342.59,-313.53 350.83,-309.44 359.59,-306.89"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="360.12,-308.92 365.42,-305.42 359.09,-304.85 360.12,-308.92"/>
</g>
<!-- src/views/MaintenanceView.vue&#45;&gt;src/utils/envUtil.ts -->
<g id="edge3683" class="edge">
<title>src/views/MaintenanceView.vue&#45;&gt;src/utils/envUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M305.06,-429.05C312.37,-431.72 319.03,-435.78 324,-441.84 343.13,-465.16 315.27,-17795.92 336,-17817.84 349.61,-17832.23 499.07,-17814.82 514,-17827.84 527.99,-17840.04 509.74,-17854.89 522,-17868.84 575.04,-17929.15 646.49,-17860.71 693.5,-17925.84 701.78,-17937.3 700.86,-34203.71 701.5,-34217.84 748.25,-35250.74 840.06,-35503.28 910.5,-36534.84 911.56,-36550.37 912.7,-36803.62 923.5,-36814.84 950.88,-36843.28 1072.47,-36802.05 1100.5,-36829.84 1122.53,-36851.68 1092.24,-36946.25 1113.5,-36968.84 1171.14,-37030.08 1245.4,-36934.29 1300.5,-36997.84 1312.97,-37012.21 1295.91,-37668.57 1308.5,-37682.84 1371.13,-37753.82 1454.41,-37643.11 1519.5,-37711.84 1534.37,-37727.54 1511.59,-37794.18 1527.5,-37808.84 1568.94,-37847 1741.05,-37848.55 1781,-37808.84 1793.95,-37795.96 1779.21,-36509.26 1789,-36493.84 1835.99,-36419.83 1920.21,-36482.97 1967,-36408.84 1983.15,-36383.25 1977.66,-19011 1980,-18980.84 1993.58,-18805.49 2035.73,-18595.69 2047.76,-18538.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2049.84,-18538.43 2049.02,-18532.13 2045.73,-18537.57 2049.84,-18538.43"/>
</g>
<!-- src/views/MaintenanceView.vue&#45;&gt;src/components/common/RefreshButton.vue -->
<g id="edge3676" class="edge">
<title>src/views/MaintenanceView.vue&#45;&gt;src/components/common/RefreshButton.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M305.06,-429.05C312.37,-431.72 319.03,-435.78 324,-441.84 342.5,-464.39 324.95,-17217.84 336,-17244.84 421.91,-17454.69 607.6,-17398.98 693.5,-17608.84 702.01,-17629.64 699.25,-30531.48 701.5,-30553.84 726.37,-30800.87 731.28,-31491.68 923.5,-31648.84 1449.24,-32078.68 1001.19,-33156.1 1300.5,-29650.84 1417.9,-28275.96 1470.56,-27932.85 1519.5,-26553.84 1525.06,-26397.25 1516.27,-4147.12 1527.5,-3990.84 1551.53,-3656.52 1628.71,-3252.73 1644.97,-3170.05"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1647.1,-3170.14 1646.2,-3163.85 1642.98,-3169.33 1647.1,-3170.14"/>
</g>
<!-- src/views/MaintenanceView.vue&#45;&gt;src/i18n.ts -->
<g id="edge3680" class="edge">
<title>src/views/MaintenanceView.vue&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M305.06,-429.05C312.37,-431.72 319.03,-435.78 324,-441.84 342.84,-464.8 324.82,-17521.32 336,-17548.84 421.81,-17760.1 607.71,-17705.56 693.5,-17916.84 703.57,-17941.63 698.21,-33303.28 701.5,-33329.84 748.4,-33708.64 862.69,-33784.15 910.5,-34162.84 914.72,-34196.29 907.27,-36561.27 923.5,-36590.84 968.52,-36672.86 1038.02,-36635.18 1100.5,-36704.84 1109.13,-36714.45 1103.08,-36723.19 1113.5,-36730.84 1181.36,-36780.64 1245.52,-36697.1 1300.5,-36760.84 1312.91,-36775.23 1294.99,-37431.48 1308.5,-37444.84 1349.69,-37485.55 1777.91,-37420.27 1781,-37416.84 1786.88,-37410.32 1788.57,-34897.6 1789,-34888.84 1808.02,-34503.02 1867.24,-34033.06 1878.97,-33942.38"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.07,-33942.51 1879.76,-33936.29 1876.91,-33941.97 1881.07,-33942.51"/>
</g>
<!-- src/views/MaintenanceView.vue&#45;&gt;src/components/maintenance/StatusTag.vue -->
<g id="edge3677" class="edge">
<title>src/views/MaintenanceView.vue&#45;&gt;src/components/maintenance/StatusTag.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M305.02,-429.09C312.33,-431.75 319.01,-435.8 324,-441.84 348.75,-471.76 310.83,-1810.27 336,-1839.84 346.38,-1852.03 362.71,-1856.82 378.49,-1858.2"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="378.62,-1860.32 384.74,-1858.58 378.88,-1856.12 378.62,-1860.32"/>
</g>
<!-- src/views/MaintenanceView.vue&#45;&gt;src/stores/maintenanceTaskStore.ts -->
<g id="edge3681" class="edge">
<title>src/views/MaintenanceView.vue&#45;&gt;src/stores/maintenanceTaskStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M305.06,-429.05C312.37,-431.72 319.03,-435.78 324,-441.84 341.15,-462.74 333.56,-15991.9 336,-16018.84 341.21,-16076.42 503.53,-16988.05 522,-17042.84 575.7,-17202.08 653.93,-17216.5 693.5,-17379.84 699.13,-17403.07 687.74,-19081.29 701.5,-19100.84 758.39,-19181.66 853.75,-19095.91 910.5,-19176.84 933.61,-19209.79 895.03,-30738.4 923.5,-30766.84 979.16,-30822.43 1044.85,-30822.44 1100.5,-30766.84 1109.51,-30757.83 1112.96,-16099.57 1113.5,-16086.84 1132.34,-15645.15 1192.97,-15105.82 1204.2,-15008.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1206.32,-15008.27 1204.92,-15002.06 1202.15,-15007.78 1206.32,-15008.27"/>
</g>
<!-- src/views/MaintenanceView.vue&#45;&gt;src/types/desktop/maintenanceTypes.ts -->
<g id="edge3682" class="edge">
<title>src/views/MaintenanceView.vue&#45;&gt;src/types/desktop/maintenanceTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M305.06,-429.05C312.37,-431.72 319.03,-435.78 324,-441.84 342.61,-464.52 326.95,-17310.93 336,-17338.84 379.5,-17472.96 409.82,-17510.42 522,-17595.84 586.73,-17645.12 647.09,-17593.02 693.5,-17659.84 708.32,-17681.18 692.07,-32601.62 701.5,-32625.84 751.37,-32753.94 859.93,-32726.01 910.5,-32853.84 922.08,-32883.1 903.91,-33962.21 923.5,-33986.84 973.9,-34050.19 1046.71,-33969.33 1100.5,-34029.84 1132.33,-34065.64 1077.64,-34105.07 1113.5,-34136.84 1450.09,-34435.01 1489.68,-33811.95 1519.5,-33688.84 1539.75,-33605.24 1513.2,-33386.66 1527.5,-33301.84 1588.26,-32941.56 1723.87,-32880.7 1781,-32519.84 1789.06,-32468.9 1775.68,-17716.66 1789,-17666.84 1804.82,-17607.63 1848.35,-17547.59 1869.36,-17521"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1871.14,-17522.14 1873.24,-17516.14 1867.86,-17519.52 1871.14,-17522.14"/>
</g>
<!-- src/views/MaintenanceView.vue&#45;&gt;src/utils/refUtil.ts -->
<g id="edge3684" class="edge">
<title>src/views/MaintenanceView.vue&#45;&gt;src/utils/refUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M305.06,-429.05C312.37,-431.72 319.03,-435.78 324,-441.84 342.75,-464.69 323.87,-17439.88 336,-17466.84 381.36,-17567.61 437.85,-17560.21 522,-17631.84 596.93,-17695.61 651.29,-17682.96 693.5,-17771.84 704.65,-17795.32 699.19,-32717.95 701.5,-32743.84 748.27,-33267.36 852.55,-33385.44 910.5,-33907.84 962.41,-34375.8 792.08,-35672.79 1113.5,-36016.84 1237.12,-36149.15 1389.1,-36176.47 1519.5,-36050.84 1528.11,-36042.54 1525.9,-35847.68 1527.5,-35835.84 1593.26,-35349.82 1724.17,-35248.98 1781,-34761.84 1782.64,-34747.82 1779.86,-18518.58 1789,-18507.84 1803.16,-18491.19 1827.98,-18487.93 1848.27,-18488.57"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1848.31,-18490.67 1854.41,-18488.88 1848.52,-18486.48 1848.31,-18490.67"/>
</g>
<!-- src/views/MaintenanceView.vue&#45;&gt;src/components/maintenance/TaskListPanel.vue -->
<g id="edge3678" class="edge">
<title>src/views/MaintenanceView.vue&#45;&gt;src/components/maintenance/TaskListPanel.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M305.05,-429.51C312.27,-432.13 318.91,-436.06 324,-441.84 336.3,-455.79 334.65,-590.28 336,-608.84 371.02,-1088.4 415.15,-1676.94 422.83,-1779.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="420.74,-1779.51 423.29,-1785.34 424.93,-1779.2 420.74,-1779.51"/>
</g>
<!-- src/views/MaintenanceView.vue&#45;&gt;src/components/maintenance/TerminalOutputDrawer.vue -->
<g id="edge3679" class="edge">
<title>src/views/MaintenanceView.vue&#45;&gt;src/components/maintenance/TerminalOutputDrawer.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M305.01,-429.09C312.33,-431.75 319.01,-435.8 324,-441.84 348.22,-471.12 311.36,-1780.9 336,-1809.84 340.07,-1814.62 345.05,-1818.26 350.56,-1821"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="349.89,-1823 356.23,-1823.46 351.56,-1819.15 349.89,-1823"/>
</g>
<!-- src/views/MaintenanceView.vue&#45;&gt;src/views/templates/BaseViewTemplate.vue -->
<g id="edge3675" class="edge">
<title>src/views/MaintenanceView.vue&#45;&gt;src/views/templates/BaseViewTemplate.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M305.13,-423.76C312.25,-421.18 318.83,-417.37 324,-411.84 352.15,-381.71 307.09,-349.24 336,-319.84 342.33,-313.39 350.37,-309.22 359,-306.61"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="359.77,-308.58 365.05,-305.04 358.71,-304.51 359.77,-308.58"/>
</g>
<!-- src/views/ManualConfigurationView.vue&#45;&gt;src/utils/envUtil.ts -->
<g id="edge3685" class="edge">
<title>src/views/ManualConfigurationView.vue&#45;&gt;src/utils/envUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M317.79,-465.86C320.06,-467.6 322.15,-469.58 324,-471.84 343.11,-495.13 318.23,-17802.5 336,-17826.84 384.99,-17893.92 458.8,-17821.76 514,-17883.84 526.34,-17897.71 513.54,-17908.31 522,-17924.84 572.76,-18024.07 652.5,-18004.19 693.5,-18107.84 705.27,-18137.58 687.07,-36505.29 701.5,-36533.84 753.56,-36636.81 853.79,-36587.36 910.5,-36687.84 941.43,-36742.64 889.09,-36776.15 923.5,-36828.84 972.67,-36904.12 1047.93,-36853.88 1100.5,-36926.84 1119,-36952.51 1101.86,-36967.41 1113.5,-36996.84 1170.18,-37140.15 1255.8,-37141.35 1300.5,-37288.84 1307.3,-37311.28 1292.92,-37693.31 1308.5,-37710.84 1371.38,-37781.59 1454.76,-37670.77 1519.5,-37739.84 1536.41,-37757.88 1509.4,-37833.99 1527.5,-37850.84 1609.98,-37927.59 1701.07,-37930.24 1781,-37850.84 1793.1,-37838.82 1781.23,-36638.02 1789,-36622.84 1833.65,-36535.64 1922.6,-36580.16 1967,-36492.84 1980.78,-36465.74 1977.65,-19011.15 1980,-18980.84 1993.58,-18805.49 2035.73,-18595.69 2047.76,-18538.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2049.84,-18538.43 2049.02,-18532.13 2045.73,-18537.57 2049.84,-18538.43"/>
</g>
<!-- src/views/ManualConfigurationView.vue&#45;&gt;src/views/templates/BaseViewTemplate.vue -->
<g id="edge3686" class="edge">
<title>src/views/ManualConfigurationView.vue&#45;&gt;src/views/templates/BaseViewTemplate.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M317.2,-447.81C319.66,-446.08 321.95,-444.1 324,-441.84 342.28,-421.64 317.21,-339.56 336,-319.84 342.38,-313.14 350.59,-308.87 359.42,-306.25"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="360.01,-308.26 365.31,-304.75 358.97,-304.19 360.01,-308.26"/>
</g>
<!-- src/views/MetricsConsentView.vue&#45;&gt;src/utils/envUtil.ts -->
<g id="edge3687" class="edge">
<title>src/views/MetricsConsentView.vue&#45;&gt;src/utils/envUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M310.8,-490.69C315.83,-493.15 320.36,-496.46 324,-500.84 343.29,-524.04 325.63,-17854.5 336,-17882.84 378.15,-17998.06 442.09,-17994.43 514,-18093.84 517.98,-18099.33 516.53,-18102.83 522,-18106.84 585.38,-18153.29 645.15,-18087.89 693.5,-18149.84 713.3,-18175.21 679.62,-36663.23 701.5,-36686.84 733.16,-36721 877.86,-36669.6 910.5,-36702.84 927.89,-36720.55 916.82,-36901.93 923.5,-36925.84 1019.91,-37271.09 1193.37,-37296.76 1300.5,-37638.84 1309.33,-37667.03 1294.84,-37678.63 1308.5,-37704.84 1366.69,-37816.48 1452.18,-37787.45 1519.5,-37893.84 1526.19,-37904.41 1517.47,-37913.35 1527.5,-37920.84 1572.64,-37954.54 1741.03,-37960.53 1781,-37920.84 1792.58,-37909.34 1781.4,-36760.28 1789,-36745.84 1833.91,-36660.52 1922.35,-36707.29 1967,-36621.84 1981.18,-36594.69 1977.64,-19011.37 1980,-18980.84 1993.58,-18805.49 2035.73,-18595.69 2047.76,-18538.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2049.84,-18538.43 2049.02,-18532.13 2045.73,-18537.57 2049.84,-18538.43"/>
</g>
<!-- src/views/NotSupportedView.vue&#45;&gt;src/views/templates/BaseViewTemplate.vue -->
<g id="edge3688" class="edge">
<title>src/views/NotSupportedView.vue&#45;&gt;src/views/templates/BaseViewTemplate.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M308.21,-252.57C313.94,-254.86 319.35,-257.88 324,-261.84 335.57,-271.68 324.18,-284.29 336,-293.84 342.83,-299.36 350.97,-303.06 359.5,-305.49"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="359.13,-307.56 365.46,-306.98 360.15,-303.49 359.13,-307.56"/>
</g>
<!-- src/views/ServerStartView.vue&#45;&gt;src/utils/envUtil.ts -->
<g id="edge3691" class="edge">
<title>src/views/ServerStartView.vue&#45;&gt;src/utils/envUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M302.04,-308.05C310.53,-310.66 318.35,-314.96 324,-321.84 331.73,-331.25 335.87,-7324.66 336,-7336.84 358.49,-9466.01 276.23,-14801.78 522,-16916.84 563.82,-17276.75 654.78,-17353.58 693.5,-17713.84 704.41,-17815.39 700.55,-21288.7 701.5,-21390.84 754.11,-27058.91 833.38,-28475.04 910.5,-34142.84 914.13,-34409.72 904.62,-35077.6 923.5,-35343.84 966.18,-35945.7 1034.03,-36090.14 1100.5,-36689.84 1102.27,-36705.8 1101.93,-36822.69 1113.5,-36833.84 1128.48,-36848.28 1286.1,-36828.82 1300.5,-36843.84 1314.19,-36858.11 1294.97,-37541.41 1308.5,-37555.84 1340.66,-37590.14 1486.21,-37538.63 1519.5,-37571.84 1535.6,-37587.89 1510.81,-37658.4 1527.5,-37673.84 1568.86,-37712.08 1741.05,-37713.56 1781,-37673.84 1794.69,-37660.22 1776.73,-36298.74 1789,-36283.84 1840.28,-36221.51 1915.87,-36310.29 1967,-36247.84 1985.99,-36224.64 1977.69,-19010.72 1980,-18980.84 1993.58,-18805.49 2035.73,-18595.69 2047.76,-18538.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2049.84,-18538.43 2049.02,-18532.13 2045.73,-18537.57 2049.84,-18538.43"/>
</g>
<!-- src/views/ServerStartView.vue&#45;&gt;src/components/bottomPanel/tabs/terminal/BaseTerminal.vue -->
<g id="edge3689" class="edge">
<title>src/views/ServerStartView.vue&#45;&gt;src/components/bottomPanel/tabs/terminal/BaseTerminal.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M300.98,-297.83C308.76,-296.08 316.63,-294.08 324,-291.84 329.53,-290.15 330.33,-287.97 336,-286.84 413.57,-271.32 457.92,-231.04 514,-286.84 529.81,-302.57 509.96,-1874.06 522,-1892.84 530.71,-1906.42 545.35,-1915.47 560.11,-1921.46"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="559.63,-1923.52 565.98,-1923.68 561.12,-1919.59 559.63,-1923.52"/>
</g>
<!-- src/views/ServerStartView.vue&#45;&gt;src/composables/bottomPanelTabs/useTerminal.ts -->
<g id="edge3690" class="edge">
<title>src/views/ServerStartView.vue&#45;&gt;src/composables/bottomPanelTabs/useTerminal.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M302.04,-308.05C310.53,-310.66 318.35,-314.96 324,-321.84 338.56,-339.56 332.01,-6906.24 336,-6928.84 418.89,-7398.54 330.54,-7638.04 701.5,-7937.84 719.09,-7952.05 743.69,-7956.36 765.13,-7956.86"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="765.35,-7958.97 771.37,-7956.91 765.38,-7954.77 765.35,-7958.97"/>
</g>
<!-- src/views/ServerStartView.vue&#45;&gt;src/views/templates/BaseViewTemplate.vue -->
<g id="edge3692" class="edge">
<title>src/views/ServerStartView.vue&#45;&gt;src/views/templates/BaseViewTemplate.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M302.46,-306.84C320.34,-306.84 340.47,-306.84 359.12,-306.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="359.39,-308.94 365.39,-306.84 359.39,-304.74 359.39,-308.94"/>
</g>
<!-- src/views/UserSelectView.vue&#45;&gt;src/stores/userStore.ts -->
<g id="edge3693" class="edge">
<title>src/views/UserSelectView.vue&#45;&gt;src/stores/userStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M300.14,-337.49C309.35,-340.03 317.93,-344.45 324,-351.84 331.7,-361.21 335.86,-7324.71 336,-7336.84 378.82,-11134.31 459.79,-12082.51 514,-15879.84 514.21,-15894.24 514.39,-16904.61 522,-16916.84 567.07,-16989.22 648.57,-16930.37 693.5,-17002.84 707.77,-17025.85 687.92,-18929.4 701.5,-18952.84 755.3,-19045.71 856.82,-18980.89 910.5,-19073.84 925.8,-19100.33 901.85,-27863.22 923.5,-27884.84 979.17,-27940.42 1044.85,-27940.43 1100.5,-27884.84 1132.28,-27853.09 1084.37,-14982.03 1113.5,-14947.84 1125.92,-14933.26 1146.47,-14928.92 1165.05,-14928.48"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1165.26,-14930.58 1171.26,-14928.47 1165.26,-14926.38 1165.26,-14930.58"/>
</g>
<!-- src/views/UserSelectView.vue&#45;&gt;src/views/templates/BaseViewTemplate.vue -->
<g id="edge3694" class="edge">
<title>src/views/UserSelectView.vue&#45;&gt;src/views/templates/BaseViewTemplate.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M293.19,-327.79C306.88,-325.1 322.05,-322.23 336,-319.84 343.52,-318.55 351.42,-317.27 359.26,-316.05"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="359.63,-318.12 365.24,-315.13 358.99,-313.97 359.63,-318.12"/>
</g>
<!-- src/views/WelcomeView.vue&#45;&gt;src/views/templates/BaseViewTemplate.vue -->
<g id="edge3695" class="edge">
<title>src/views/WelcomeView.vue&#45;&gt;src/views/templates/BaseViewTemplate.vue</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M296.77,-217.85C306.88,-220.23 316.7,-224.49 324,-231.84 343.78,-251.74 315.72,-274.44 336,-293.84 342.59,-300.14 350.83,-304.23 359.59,-306.79"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="359.09,-308.83 365.42,-308.25 360.12,-304.75 359.09,-308.83"/>
</g>
<!-- src/types/nodeIdentification.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts -->
<g id="edge3572" class="edge">
<title>src/types/nodeIdentification.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2107.02,-17114.54C2125.07,-17115.88 2144.42,-17120.23 2159.5,-17130.84 2288.09,-17221.3 2281.57,-17294.01 2318.5,-17446.84 2323.8,-17468.78 2317.35,-19054.25 2331.5,-19071.84 2331.96,-19072.41 2332.44,-19072.96 2332.93,-19073.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2331.89,-19075.39 2337.76,-19077.83 2334.7,-19072.26 2331.89,-19075.39"/>
</g>
<!-- src/scripts/defaultGraph.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts -->
<g id="edge3078" class="edge">
<title>src/scripts/defaultGraph.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1427.76,-16762.13C1435.5,-16857.05 1500.02,-17660.63 1519.5,-18312.84 1519.91,-18326.66 1519.52,-34227.55 1527.5,-34238.84 1596.49,-34336.48 1701.52,-34239.52 1781,-34328.84 1791.61,-34340.76 1778.45,-34351.86 1789,-34363.84 1848.76,-34431.68 1890.98,-34418.04 1980,-34433.84 2019.28,-34440.81 2130.03,-34460.72 2159.5,-34433.84 2302.1,-34303.74 2309.55,-32896.66 2318.5,-32703.84 2333.64,-32377.6 2325.53,-21273.37 2331.5,-20946.84 2345.55,-20178.76 2390.43,-19233.1 2396.76,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2398.86,-19102 2397.06,-19095.9 2394.67,-19101.79 2398.86,-19102"/>
</g>
<!-- src/scripts/pnginfo.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge3099" class="edge">
<title>src/scripts/pnginfo.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1430.7,-16529.73C1441.34,-16504.97 1474.65,-16436.54 1527.5,-16410.84 1552.83,-16398.52 1758.46,-16393.94 1781,-16410.84 1835.69,-16451.82 1870.47,-16676.82 1878.96,-16737.66"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1876.89,-16737.99 1879.79,-16743.64 1881.05,-16737.41 1876.89,-16737.99"/>
</g>
<!-- src/scripts/pnginfo.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge3103" class="edge">
<title>src/scripts/pnginfo.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1432.96,-16547.85C1450.55,-16575.06 1502.12,-16659.35 1519.5,-16737.84 1523.67,-16756.67 1513.86,-27832.21 1527.5,-27845.84 1607.2,-27925.48 1701.16,-27925.33 1781,-27845.84 1790.16,-27836.72 1787.87,-25997.71 1789,-25984.84 1807.19,-25777.32 1862.75,-25529.27 1877.42,-25466.07"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1879.54,-25466.22 1878.85,-25459.9 1875.44,-25465.27 1879.54,-25466.22"/>
</g>
<!-- src/scripts/metadata/avif.ts -->
<g id="node949" class="node">
<title>src/scripts/metadata/avif.ts</title>
<g id="a_node949"><a xlink:href="src/scripts/metadata/avif.ts" xlink:title="avif.ts">
<path fill="#ddfeff" stroke="black" d="M1670,-16499.84C1670,-16499.84 1628,-16499.84 1628,-16499.84 1625,-16499.84 1622,-16496.84 1622,-16493.84 1622,-16493.84 1622,-16487.84 1622,-16487.84 1622,-16484.84 1625,-16481.84 1628,-16481.84 1628,-16481.84 1670,-16481.84 1670,-16481.84 1673,-16481.84 1676,-16484.84 1676,-16487.84 1676,-16487.84 1676,-16493.84 1676,-16493.84 1676,-16496.84 1673,-16499.84 1670,-16499.84"/>
<text text-anchor="start" x="1635.5" y="-16488.64" font-family="Helvetica,sans-Serif" font-size="9.00">avif.ts</text>
</a>
</g>
</g>
<!-- src/scripts/pnginfo.ts&#45;&gt;src/scripts/metadata/avif.ts -->
<g id="edge3100" class="edge">
<title>src/scripts/pnginfo.ts&#45;&gt;src/scripts/metadata/avif.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1450.2,-16529.8C1470.34,-16522.29 1500.44,-16511.9 1527.5,-16505.84 1557.08,-16499.2 1591.46,-16495.29 1615.9,-16493.13"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1616.09,-16495.22 1621.89,-16492.62 1615.74,-16491.04 1616.09,-16495.22"/>
</g>
<!-- src/scripts/metadata/flac.ts -->
<g id="node951" class="node">
<title>src/scripts/metadata/flac.ts</title>
<g id="a_node951"><a xlink:href="src/scripts/metadata/flac.ts" xlink:title="flac.ts">
<path fill="#ddfeff" stroke="black" d="M1670,-16559.84C1670,-16559.84 1628,-16559.84 1628,-16559.84 1625,-16559.84 1622,-16556.84 1622,-16553.84 1622,-16553.84 1622,-16547.84 1622,-16547.84 1622,-16544.84 1625,-16541.84 1628,-16541.84 1628,-16541.84 1670,-16541.84 1670,-16541.84 1673,-16541.84 1676,-16544.84 1676,-16547.84 1676,-16547.84 1676,-16553.84 1676,-16553.84 1676,-16556.84 1673,-16559.84 1670,-16559.84"/>
<text text-anchor="start" x="1635" y="-16548.64" font-family="Helvetica,sans-Serif" font-size="9.00">flac.ts</text>
</a>
</g>
</g>
<!-- src/scripts/pnginfo.ts&#45;&gt;src/scripts/metadata/flac.ts -->
<g id="edge3101" class="edge">
<title>src/scripts/pnginfo.ts&#45;&gt;src/scripts/metadata/flac.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1457.27,-16540.48C1498.84,-16542.74 1573.3,-16546.78 1615.85,-16549.09"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1615.78,-16551.19 1621.88,-16549.42 1616.01,-16547 1615.78,-16551.19"/>
</g>
<!-- src/scripts/metadata/png.ts -->
<g id="node952" class="node">
<title>src/scripts/metadata/png.ts</title>
<g id="a_node952"><a xlink:href="src/scripts/metadata/png.ts" xlink:title="png.ts">
<path fill="#ddfeff" stroke="black" d="M1670,-16529.84C1670,-16529.84 1628,-16529.84 1628,-16529.84 1625,-16529.84 1622,-16526.84 1622,-16523.84 1622,-16523.84 1622,-16517.84 1622,-16517.84 1622,-16514.84 1625,-16511.84 1628,-16511.84 1628,-16511.84 1670,-16511.84 1670,-16511.84 1673,-16511.84 1676,-16514.84 1676,-16517.84 1676,-16517.84 1676,-16523.84 1676,-16523.84 1676,-16526.84 1673,-16529.84 1670,-16529.84"/>
<text text-anchor="start" x="1634" y="-16518.64" font-family="Helvetica,sans-Serif" font-size="9.00">png.ts</text>
</a>
</g>
</g>
<!-- src/scripts/pnginfo.ts&#45;&gt;src/scripts/metadata/png.ts -->
<g id="edge3102" class="edge">
<title>src/scripts/pnginfo.ts&#45;&gt;src/scripts/metadata/png.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1457.27,-16536.37C1498.84,-16532.99 1573.3,-16526.92 1615.85,-16523.46"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1616.07,-16525.54 1621.88,-16522.96 1615.73,-16521.36 1616.07,-16525.54"/>
</g>
<!-- src/scripts/ui/menu/index.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge3145" class="edge">
<title>src/scripts/ui/menu/index.ts&#45;&gt;src/scripts/app.ts</title>
<g id="a_edge3145"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1039.24,-16284.6C1058.57,-16282.63 1084.22,-16284.87 1100.5,-16299.84 1116.79,-16314.81 1184.12,-16639.76 1201.76,-16729.9"/>
<polygon fill="orange" stroke="orange" points="1201.21,-16738.18 1204.41,-16743.67 1205.34,-16737.38 1201.21,-16738.18"/>
<polyline fill="none" stroke="orange" points="1203.28,-16737.78 1202.71,-16734.84 "/>
<ellipse fill="none" stroke="orange" cx="1202.25" cy="-16732.48" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1126.12" y="-16479.47" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui/menu/index.ts&#45;&gt;src/scripts/utils.ts -->
<g id="edge3148" class="edge">
<title>src/scripts/ui/menu/index.ts&#45;&gt;src/scripts/utils.ts</title>
<g id="a_edge3148"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1039.16,-16296.83C1058.97,-16298.23 1085.29,-16296.31 1100.5,-16279.84 1129.65,-16248.25 1083.45,-16117.57 1113.5,-16086.84 1184.59,-16014.14 1318.35,-16032.81 1385.06,-16048.08"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1392.28,-16051.99 1398.61,-16051.35 1393.27,-16047.9 1392.28,-16051.99"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1392.78,-16049.95 1389.86,-16049.24 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1387.53" cy="-16048.68" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1082.16" y="-16175.76" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui/menu/index.ts&#45;&gt;src/scripts/ui.ts -->
<g id="edge3139" class="edge">
<title>src/scripts/ui/menu/index.ts&#45;&gt;src/scripts/ui.ts</title>
<g id="a_edge3139"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1039.23,-16296.89C1059.08,-16298.32 1085.42,-16296.43 1100.5,-16279.84 1137.77,-16238.83 1079.33,-16074.45 1113.5,-16030.84 1169.73,-15959.07 1433.34,-15942.03 1519.5,-15971.84 1566.05,-15987.94 1608.56,-16028.65 1631.1,-16053.18"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1634.93,-16060.66 1640.49,-16063.75 1638.07,-16057.87 1634.93,-16060.66"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1636.5,-16059.27 1634.51,-16057.03 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1632.92" cy="-16055.23" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1087.71" y="-16190.23" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui/menu/index.ts&#45;&gt;src/scripts/ui/draggableList.ts -->
<g id="edge3147" class="edge">
<title>src/scripts/ui/menu/index.ts&#45;&gt;src/scripts/ui/draggableList.ts</title>
<g id="a_edge3147"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1039.09,-16296.77C1058.87,-16298.13 1085.18,-16296.21 1100.5,-16279.84 1124.73,-16253.96 1089.31,-16146.75 1113.5,-16120.84 1122.63,-16111.06 1135.46,-16106.12 1148.67,-16103.92"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1156.67,-16105.23 1162.43,-16102.54 1156.25,-16101.05 1156.67,-16105.23"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1156.46,-16103.14 1153.48,-16103.44 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1151.09" cy="-16103.68" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1082.41" y="-16201.98" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui/components/asyncDialog.ts -->
<g id="node955" class="node">
<title>src/scripts/ui/components/asyncDialog.ts</title>
<g id="a_node955"><a xlink:href="src/scripts/ui/components/asyncDialog.ts" xlink:title="asyncDialog.ts">
<path fill="#ddfeff" stroke="black" d="M1242,-16149.84C1242,-16149.84 1172,-16149.84 1172,-16149.84 1169,-16149.84 1166,-16146.84 1166,-16143.84 1166,-16143.84 1166,-16137.84 1166,-16137.84 1166,-16134.84 1169,-16131.84 1172,-16131.84 1172,-16131.84 1242,-16131.84 1242,-16131.84 1245,-16131.84 1248,-16134.84 1248,-16137.84 1248,-16137.84 1248,-16143.84 1248,-16143.84 1248,-16146.84 1245,-16149.84 1242,-16149.84"/>
<text text-anchor="start" x="1174" y="-16138.64" font-family="Helvetica,sans-Serif" font-size="9.00">asyncDialog.ts</text>
</a>
</g>
</g>
<!-- src/scripts/ui/menu/index.ts&#45;&gt;src/scripts/ui/components/asyncDialog.ts -->
<g id="edge3146" class="edge">
<title>src/scripts/ui/menu/index.ts&#45;&gt;src/scripts/ui/components/asyncDialog.ts</title>
<g id="a_edge3146"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1039.4,-16296.69C1059.07,-16297.95 1085.1,-16295.92 1100.5,-16279.84 1138.83,-16239.82 1075.44,-16196.11 1113.5,-16155.84 1123.39,-16145.37 1137.5,-16140.35 1151.72,-16138.26"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1160.04,-16139.66 1165.84,-16137.05 1159.68,-16135.47 1160.04,-16139.66"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1159.86,-16137.56 1156.87,-16137.82 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1154.48" cy="-16138.02" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1081.86" y="-16218.28" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui/components/button.ts -->
<g id="node956" class="node">
<title>src/scripts/ui/components/button.ts</title>
<g id="a_node956"><a xlink:href="src/scripts/ui/components/button.ts" xlink:title="button.ts">
<path fill="#ddfeff" stroke="black" d="M1449.5,-16209.84C1449.5,-16209.84 1402.5,-16209.84 1402.5,-16209.84 1399.5,-16209.84 1396.5,-16206.84 1396.5,-16203.84 1396.5,-16203.84 1396.5,-16197.84 1396.5,-16197.84 1396.5,-16194.84 1399.5,-16191.84 1402.5,-16191.84 1402.5,-16191.84 1449.5,-16191.84 1449.5,-16191.84 1452.5,-16191.84 1455.5,-16194.84 1455.5,-16197.84 1455.5,-16197.84 1455.5,-16203.84 1455.5,-16203.84 1455.5,-16206.84 1452.5,-16209.84 1449.5,-16209.84"/>
<text text-anchor="start" x="1404.5" y="-16198.64" font-family="Helvetica,sans-Serif" font-size="9.00">button.ts</text>
</a>
</g>
</g>
<!-- src/scripts/ui/menu/index.ts&#45;&gt;src/scripts/ui/components/button.ts -->
<g id="edge3140" class="edge">
<title>src/scripts/ui/menu/index.ts&#45;&gt;src/scripts/ui/components/button.ts</title>
<g id="a_edge3140"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1039.08,-16295.96C1058.32,-16296.77 1083.94,-16294.49 1100.5,-16279.84 1116.73,-16265.48 1096.86,-16246.73 1113.5,-16232.84 1145.53,-16206.09 1259,-16220.22 1300.5,-16215.84 1327.75,-16212.96 1358.3,-16209.28 1382.32,-16206.29"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1390.65,-16207.36 1396.35,-16204.53 1390.13,-16203.19 1390.65,-16207.36"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1390.39,-16205.28 1387.42,-16205.65 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1385.04" cy="-16205.95" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1193.49" y="-16218.74" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui/components/popup.ts -->
<g id="node959" class="node">
<title>src/scripts/ui/components/popup.ts</title>
<g id="a_node959"><a xlink:href="src/scripts/ui/components/popup.ts" xlink:title="popup.ts">
<path fill="#ddfeff" stroke="black" d="M1671.5,-16179.84C1671.5,-16179.84 1626.5,-16179.84 1626.5,-16179.84 1623.5,-16179.84 1620.5,-16176.84 1620.5,-16173.84 1620.5,-16173.84 1620.5,-16167.84 1620.5,-16167.84 1620.5,-16164.84 1623.5,-16161.84 1626.5,-16161.84 1626.5,-16161.84 1671.5,-16161.84 1671.5,-16161.84 1674.5,-16161.84 1677.5,-16164.84 1677.5,-16167.84 1677.5,-16167.84 1677.5,-16173.84 1677.5,-16173.84 1677.5,-16176.84 1674.5,-16179.84 1671.5,-16179.84"/>
<text text-anchor="start" x="1628.5" y="-16168.64" font-family="Helvetica,sans-Serif" font-size="9.00">popup.ts</text>
</a>
</g>
</g>
<!-- src/scripts/ui/menu/index.ts&#45;&gt;src/scripts/ui/components/popup.ts -->
<g id="edge3142" class="edge">
<title>src/scripts/ui/menu/index.ts&#45;&gt;src/scripts/ui/components/popup.ts</title>
<g id="a_edge3142"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1039.23,-16295.69C1058.3,-16296.3 1083.62,-16293.89 1100.5,-16279.84 1114.22,-16268.42 1099.32,-16252.68 1113.5,-16241.84 1149.42,-16214.39 1484.55,-16244.51 1519.5,-16215.84 1530.17,-16207.08 1517.1,-16194.9 1527.5,-16185.84 1548.79,-16167.28 1580.79,-16164.04 1606.47,-16165.16"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1614.21,-16167.85 1620.35,-16166.2 1614.52,-16163.66 1614.21,-16167.85"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1614.36,-16165.75 1611.37,-16165.53 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1608.98" cy="-16165.35" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1304.84" y="-16222.16" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui/components/buttonGroup.ts -->
<g id="node960" class="node">
<title>src/scripts/ui/components/buttonGroup.ts</title>
<g id="a_node960"><a xlink:href="src/scripts/ui/components/buttonGroup.ts" xlink:title="buttonGroup.ts">
<path fill="#ddfeff" stroke="black" d="M1244,-16179.84C1244,-16179.84 1170,-16179.84 1170,-16179.84 1167,-16179.84 1164,-16176.84 1164,-16173.84 1164,-16173.84 1164,-16167.84 1164,-16167.84 1164,-16164.84 1167,-16161.84 1170,-16161.84 1170,-16161.84 1244,-16161.84 1244,-16161.84 1247,-16161.84 1250,-16164.84 1250,-16167.84 1250,-16167.84 1250,-16173.84 1250,-16173.84 1250,-16176.84 1247,-16179.84 1244,-16179.84"/>
<text text-anchor="start" x="1172" y="-16168.64" font-family="Helvetica,sans-Serif" font-size="9.00">buttonGroup.ts</text>
</a>
</g>
</g>
<!-- src/scripts/ui/menu/index.ts&#45;&gt;src/scripts/ui/components/buttonGroup.ts -->
<g id="edge3141" class="edge">
<title>src/scripts/ui/menu/index.ts&#45;&gt;src/scripts/ui/components/buttonGroup.ts</title>
<g id="a_edge3141"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1039.25,-16296.55C1058.84,-16297.73 1084.83,-16295.66 1100.5,-16279.84 1130.17,-16249.86 1084.03,-16216.01 1113.5,-16185.84 1123.03,-16176.08 1136.25,-16171.1 1149.71,-16168.82"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1157.94,-16170.06 1163.68,-16167.34 1157.49,-16165.89 1157.94,-16170.06"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1157.72,-16167.97 1154.73,-16168.29 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1152.35" cy="-16168.54" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1130.99" y="-16223.46" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui/components/splitButton.ts -->
<g id="node961" class="node">
<title>src/scripts/ui/components/splitButton.ts</title>
<g id="a_node961"><a xlink:href="src/scripts/ui/components/splitButton.ts" xlink:title="splitButton.ts">
<path fill="#ddfeff" stroke="black" d="M1239.5,-16209.84C1239.5,-16209.84 1174.5,-16209.84 1174.5,-16209.84 1171.5,-16209.84 1168.5,-16206.84 1168.5,-16203.84 1168.5,-16203.84 1168.5,-16197.84 1168.5,-16197.84 1168.5,-16194.84 1171.5,-16191.84 1174.5,-16191.84 1174.5,-16191.84 1239.5,-16191.84 1239.5,-16191.84 1242.5,-16191.84 1245.5,-16194.84 1245.5,-16197.84 1245.5,-16197.84 1245.5,-16203.84 1245.5,-16203.84 1245.5,-16206.84 1242.5,-16209.84 1239.5,-16209.84"/>
<text text-anchor="start" x="1176.5" y="-16198.64" font-family="Helvetica,sans-Serif" font-size="9.00">splitButton.ts</text>
</a>
</g>
</g>
<!-- src/scripts/ui/menu/index.ts&#45;&gt;src/scripts/ui/components/splitButton.ts -->
<g id="edge3143" class="edge">
<title>src/scripts/ui/menu/index.ts&#45;&gt;src/scripts/ui/components/splitButton.ts</title>
<g id="a_edge3143"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1039.33,-16296.24C1058.71,-16297.2 1084.38,-16294.98 1100.5,-16279.84 1120.7,-16260.86 1093.73,-16238.26 1113.5,-16218.84 1124.29,-16208.24 1139.35,-16202.95 1154.19,-16200.51"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1162.47,-16201.71 1168.2,-16198.97 1162.01,-16197.54 1162.47,-16201.71"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1162.24,-16199.63 1159.26,-16199.95 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1156.87" cy="-16200.22" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1082.26" y="-16239.85" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui/menu/menu.css -->
<g id="node962" class="node">
<title>src/scripts/ui/menu/menu.css</title>
<g id="a_node962"><a xlink:href="src/scripts/ui/menu/menu.css" xlink:title="menu.css">
<path fill="#ffffcc" stroke="black" d="M1231,-16301.84C1231,-16301.84 1183,-16301.84 1183,-16301.84 1180,-16301.84 1177,-16298.84 1177,-16295.84 1177,-16295.84 1177,-16289.84 1177,-16289.84 1177,-16286.84 1180,-16283.84 1183,-16283.84 1183,-16283.84 1231,-16283.84 1231,-16283.84 1234,-16283.84 1237,-16286.84 1237,-16289.84 1237,-16289.84 1237,-16295.84 1237,-16295.84 1237,-16298.84 1234,-16301.84 1231,-16301.84"/>
<text text-anchor="start" x="1185" y="-16290.64" font-family="Helvetica,sans-Serif" font-size="9.00">menu.css</text>
</a>
</g>
</g>
<!-- src/scripts/ui/menu/index.ts&#45;&gt;src/scripts/ui/menu/menu.css -->
<g id="edge3144" class="edge">
<title>src/scripts/ui/menu/index.ts&#45;&gt;src/scripts/ui/menu/menu.css</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1039.03,-16292.84C1072.97,-16292.84 1132.5,-16292.84 1170.55,-16292.84"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1170.92,-16294.94 1176.92,-16292.84 1170.92,-16290.74 1170.92,-16294.94"/>
</g>
<!-- src/scripts/metadata/ebml.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts -->
<g id="edge3092" class="edge">
<title>src/scripts/metadata/ebml.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1676.12,-16664.4C1706.28,-16658.72 1755.06,-16655.21 1781,-16683.84 1799.14,-16703.85 1777.44,-32217.42 1789,-32241.84 1832.78,-32334.31 1919.86,-32297.02 1967,-32387.84 1985.07,-32422.64 1951.27,-32537.15 1980,-32563.84 2035.11,-32615.03 2265.28,-32617 2318.5,-32563.84 2332.77,-32549.58 2331.13,-20967 2331.5,-20946.84 2345.55,-20178.76 2390.43,-19233.1 2396.76,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2398.86,-19102 2397.06,-19095.9 2394.67,-19101.79 2398.86,-19102"/>
</g>
<!-- src/types/metadataTypes.ts -->
<g id="node950" class="node">
<title>src/types/metadataTypes.ts</title>
<g id="a_node950"><a xlink:href="src/types/metadataTypes.ts" xlink:title="metadataTypes.ts">
<path fill="#ddfeff" stroke="black" d="M1924,-17031.84C1924,-17031.84 1840,-17031.84 1840,-17031.84 1837,-17031.84 1834,-17028.84 1834,-17025.84 1834,-17025.84 1834,-17019.84 1834,-17019.84 1834,-17016.84 1837,-17013.84 1840,-17013.84 1840,-17013.84 1924,-17013.84 1924,-17013.84 1927,-17013.84 1930,-17016.84 1930,-17019.84 1930,-17019.84 1930,-17025.84 1930,-17025.84 1930,-17028.84 1927,-17031.84 1924,-17031.84"/>
<text text-anchor="start" x="1842" y="-17020.64" font-family="Helvetica,sans-Serif" font-size="9.00">metadataTypes.ts</text>
</a>
</g>
</g>
<!-- src/scripts/metadata/ebml.ts&#45;&gt;src/types/metadataTypes.ts -->
<g id="edge3093" class="edge">
<title>src/scripts/metadata/ebml.ts&#45;&gt;src/types/metadataTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1676,-16664.51C1706.05,-16658.93 1754.72,-16655.53 1781,-16683.84 1793.25,-16697.03 1777.17,-16994.26 1789,-17007.84 1798.68,-17018.94 1813.1,-17024.04 1827.67,-17026.01"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.72,-17028.13 1833.91,-17026.67 1828.16,-17023.95 1827.72,-17028.13"/>
</g>
<!-- src/scripts/metadata/gltf.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts -->
<g id="edge3094" class="edge">
<title>src/scripts/metadata/gltf.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1676.18,-16424.86C1706.4,-16419.68 1755.24,-16416.97 1781,-16445.84 1796.95,-16463.71 1772.06,-30224.91 1789,-30241.84 1910.59,-30363.35 2070.67,-30278 2159.5,-30130.84 2397.27,-29736.92 2309.07,-26452.86 2318.5,-25992.84 2341.48,-24871.74 2310.17,-22067.97 2331.5,-20946.84 2346.11,-20178.77 2390.51,-19233.1 2396.76,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2398.87,-19102 2397.06,-19095.9 2394.68,-19101.79 2398.87,-19102"/>
</g>
<!-- src/scripts/metadata/gltf.ts&#45;&gt;src/types/metadataTypes.ts -->
<g id="edge3095" class="edge">
<title>src/scripts/metadata/gltf.ts&#45;&gt;src/types/metadataTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1676.11,-16424.92C1706.27,-16419.8 1755.04,-16417.15 1781,-16445.84 1801.95,-16468.99 1768.61,-16984.19 1789,-17007.84 1798.62,-17018.99 1813.02,-17024.11 1827.6,-17026.07"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.65,-17028.19 1833.84,-17026.73 1828.09,-17024.01 1827.65,-17028.19"/>
</g>
<!-- src/scripts/metadata/isobmff.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts -->
<g id="edge3096" class="edge">
<title>src/scripts/metadata/isobmff.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1679.75,-16454.27C1710.12,-16449.52 1756.23,-16448.08 1781,-16475.84 1799.19,-16496.22 1771.3,-32193.03 1789,-32213.84 1840.94,-32274.89 1913.74,-32182.94 1967,-32242.84 1988.65,-32267.19 1956.45,-32513.31 1980,-32535.84 2007.18,-32561.84 2291.89,-32562.42 2318.5,-32535.84 2332.73,-32521.62 2331.13,-20966.95 2331.5,-20946.84 2345.55,-20178.76 2390.43,-19233.1 2396.76,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2398.86,-19102 2397.06,-19095.9 2394.67,-19101.79 2398.86,-19102"/>
</g>
<!-- src/scripts/metadata/isobmff.ts&#45;&gt;src/types/metadataTypes.ts -->
<g id="edge3097" class="edge">
<title>src/scripts/metadata/isobmff.ts&#45;&gt;src/types/metadataTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1679.67,-16454.34C1709.98,-16449.65 1756.03,-16448.26 1781,-16475.84 1800.84,-16497.75 1769.69,-16985.46 1789,-17007.84 1798.62,-17018.98 1813.03,-17024.1 1827.6,-17026.07"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.66,-17028.19 1833.85,-17026.73 1828.1,-17024.01 1827.66,-17028.19"/>
</g>
<!-- src/scripts/metadata/svg.ts&#45;&gt;src/types/metadataTypes.ts -->
<g id="edge3098" class="edge">
<title>src/scripts/metadata/svg.ts&#45;&gt;src/types/metadataTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1676.07,-16634.96C1706.18,-16629.88 1754.92,-16627.26 1781,-16655.84 1794.19,-16670.28 1776.16,-16993.08 1789,-17007.84 1798.67,-17018.95 1813.08,-17024.05 1827.66,-17026.02"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1827.71,-17028.14 1833.9,-17026.68 1828.15,-17023.96 1827.71,-17028.14"/>
</g>
<!-- src/services/subgraphService.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge3325" class="edge">
<title>src/services/subgraphService.ts&#45;&gt;src/scripts/app.ts</title>
<g id="a_edge3325"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1188.54,-14519.97C1164.37,-14533.11 1123.16,-14559.92 1107,-14596.84 1097.1,-14619.46 1103.82,-16350.35 1107,-16374.84 1124.96,-16512.96 1178.37,-16672.5 1198.87,-16730.4"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1199.62,-16738.72 1203.62,-16743.66 1203.57,-16737.31 1199.62,-16738.72"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1201.6,-16738.01 1200.59,-16735.19 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1199.78" cy="-16732.93" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1126.93" y="-15624.48" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/subgraphService.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge3322" class="edge">
<title>src/services/subgraphService.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1225.66,-14519.86C1247.92,-14532.36 1285.13,-14557.24 1300.5,-14590.84 1311.3,-14614.43 1306.03,-29509.01 1308.5,-29534.84 1355.73,-30029.52 1470.67,-30138.31 1519.5,-30632.84 1521.06,-30648.62 1516.25,-31763.66 1527.5,-31774.84 1607.45,-31854.22 1701.28,-31854.45 1781,-31774.84 1788.11,-31767.73 1788.14,-25994.85 1789,-25984.84 1806.89,-25777.3 1862.66,-25529.27 1877.4,-25466.07"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1879.52,-25466.22 1878.84,-25459.9 1875.43,-25465.27 1879.52,-25466.22"/>
</g>
<!-- src/services/subgraphService.ts&#45;&gt;src/stores/nodeDefStore.ts -->
<g id="edge3326" class="edge">
<title>src/services/subgraphService.ts&#45;&gt;src/stores/nodeDefStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1225.66,-14519.86C1247.92,-14532.36 1285.13,-14557.24 1300.5,-14590.84 1310.18,-14612 1292.04,-27978.39 1308.5,-27994.84 1374.83,-28061.13 1452.77,-28060.72 1519.5,-27994.84 1531.84,-27982.66 1520.61,-27386.74 1527.5,-27370.84 1589.64,-27227.34 1719.73,-27270.71 1781,-27126.84 1789.35,-27107.24 1775.2,-14874.06 1789,-14857.84 1799.28,-14845.76 1815.16,-14840.73 1830.86,-14839.12"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1831.27,-14841.2 1837.09,-14838.65 1830.95,-14837.01 1831.27,-14841.2"/>
</g>
<!-- src/services/subgraphService.ts&#45;&gt;src/services/litegraphService.ts -->
<g id="edge3321" class="edge">
<title>src/services/subgraphService.ts&#45;&gt;src/services/litegraphService.ts</title>
<g id="a_edge3321"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1259.25,-14513.93C1274.52,-14512.14 1289.97,-14507.15 1300.5,-14495.84 1314.18,-14481.14 1294.58,-14420.31 1308.5,-14405.84 1322.09,-14391.7 1341.91,-14386.07 1361.36,-14384.54"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1369.43,-14386.39 1375.36,-14384.1 1369.3,-14382.19 1369.43,-14386.39"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1369.36,-14384.29 1366.37,-14384.39 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1363.97" cy="-14384.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1279.84" y="-14442.67" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/subgraphService.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts -->
<g id="edge3323" class="edge">
<title>src/services/subgraphService.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1225.66,-14519.86C1247.92,-14532.36 1285.13,-14557.24 1300.5,-14590.84 1314.51,-14621.46 1304.68,-33953.38 1308.5,-33986.84 1355.78,-34401.05 1471.2,-34486.74 1519.5,-34900.84 1521.9,-34921.45 1518.31,-36376.23 1527.5,-36394.84 1640.12,-36622.78 1739.4,-36662.65 1980,-36744.84 2055.49,-36770.63 2102.99,-36801.15 2159.5,-36744.84 2181.4,-36723.01 2146.71,-34541.72 2167.5,-34518.84 2190.18,-34493.88 2295.85,-34528.82 2318.5,-34503.84 2326.4,-34495.12 2331.29,-20958.6 2331.5,-20946.84 2345.49,-20178.76 2390.42,-19233.1 2396.75,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2398.86,-19102 2397.06,-19095.9 2394.67,-19101.79 2398.86,-19102"/>
</g>
<!-- src/services/subgraphService.ts&#45;&gt;src/schemas/nodeDefSchema.ts -->
<g id="edge3324" class="edge">
<title>src/services/subgraphService.ts&#45;&gt;src/schemas/nodeDefSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1225.66,-14519.86C1247.92,-14532.36 1285.13,-14557.24 1300.5,-14590.84 1311.77,-14615.46 1304.51,-30159.06 1308.5,-30185.84 1355.99,-30504.71 1471.68,-30561.02 1519.5,-30879.84 1521.09,-30890.41 1519.93,-33951.29 1527.5,-33958.84 1607.27,-34038.4 1701.05,-34038.22 1781,-33958.84 1792.12,-33947.8 1780.16,-32843.77 1789,-32830.84 1837.03,-32760.5 1919.18,-32830.32 1967,-32759.84 1978.82,-32742.42 1979.51,-20656.88 1980,-20635.84 1994.88,-20001.22 2042.59,-19221.48 2050.02,-19102.39"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2052.14,-19102.19 2050.42,-19096.07 2047.95,-19101.92 2052.14,-19102.19"/>
</g>
<!-- src/utils/executionUtil.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge3587" class="edge">
<title>src/utils/executionUtil.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1838.29,-18191.51C1815.64,-18191.48 1791.39,-18196.73 1785,-18217.84 1778.28,-18240.02 1783.01,-24869.75 1785,-24892.84 1803.79,-25110.67 1863.12,-25371.08 1878.39,-25435.75"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1876.38,-25436.36 1879.8,-25441.71 1880.46,-25435.39 1876.38,-25436.36"/>
</g>
<!-- src/utils/executionUtil.ts&#45;&gt;src/utils/litegraphUtil.ts -->
<g id="edge3586" class="edge">
<title>src/utils/executionUtil.ts&#45;&gt;src/utils/litegraphUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1925.91,-18194.19C1941.05,-18195.62 1956.82,-18200.27 1967,-18211.84 1986.54,-18234.05 1960.81,-18455.31 1980,-18477.84 1986.17,-18485.07 1994.87,-18489.35 2004.07,-18491.78"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2003.86,-18493.88 2010.17,-18493.12 2004.77,-18489.78 2003.86,-18493.88"/>
</g>
<!-- src/utils/executionUtil.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts -->
<g id="edge3588" class="edge">
<title>src/utils/executionUtil.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1925.53,-18194.1C1940.81,-18195.48 1956.78,-18200.11 1967,-18211.84 1990.82,-18239.16 1956.54,-18510.2 1980,-18537.84 2032.7,-18599.94 2084.06,-18544.11 2159.5,-18574.84 2237.25,-18606.51 2277.03,-18603.84 2318.5,-18676.84 2340.19,-18715.02 2303.54,-19037.97 2331.5,-19071.84 2331.97,-19072.4 2332.45,-19072.95 2332.95,-19073.48"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2331.94,-19075.39 2337.83,-19077.77 2334.71,-19072.23 2331.94,-19075.39"/>
</g>
<!-- src/utils/executionUtil.ts&#45;&gt;src/utils/executableGroupNodeDto.ts -->
<g id="edge3585" class="edge">
<title>src/utils/executionUtil.ts&#45;&gt;src/utils/executableGroupNodeDto.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1925.76,-18194.32C1940.88,-18195.78 1956.68,-18200.4 1967,-18211.84 1993.27,-18240.96 1954.19,-18358.31 1980,-18387.84 1980.62,-18388.55 1981.27,-18389.23 1981.94,-18389.89"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1980.7,-18391.59 1986.66,-18393.82 1983.39,-18388.36 1980.7,-18391.59"/>
</g>
<!-- src/utils/modelMetadataUtil.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts -->
<g id="edge3609" class="edge">
<title>src/utils/modelMetadataUtil.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1938.65,-18226.16C1949.47,-18228.7 1959.7,-18233.46 1967,-18241.84 1991.25,-18269.67 1961.18,-18542.08 1980,-18573.84 2069.42,-18724.76 2228.71,-18626.13 2318.5,-18776.84 2335.29,-18805.02 2310.47,-19046.65 2331.5,-19071.84 2331.97,-19072.4 2332.46,-19072.95 2332.96,-19073.47"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2331.96,-19075.39 2337.86,-19077.75 2334.72,-19072.22 2331.96,-19075.39"/>
</g>
<!-- src/scripts/errorNodeWidgets.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge3086" class="edge">
<title>src/scripts/errorNodeWidgets.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1702.83,-16713.83C1730.26,-16712.42 1761.94,-16716.49 1781,-16737.84 1790.44,-16748.41 1787.82,-24884.72 1789,-24898.84 1806.92,-25114.13 1863.12,-25371.88 1877.58,-25435.9"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1875.54,-25436.42 1878.92,-25441.8 1879.64,-25435.49 1875.54,-25436.42"/>
</g>
<!-- src/scripts/errorNodeWidgets.ts&#45;&gt;src/composables/functional/useChainCallback.ts -->
<g id="edge3085" class="edge">
<title>src/scripts/errorNodeWidgets.ts&#45;&gt;src/composables/functional/useChainCallback.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1593.89,-16731.22C1570.03,-16731.65 1543.76,-16727.07 1527.5,-16708.84 1520.56,-16701.05 1519.75,-10713.26 1519.5,-10702.84 1499.83,-9898.15 1436.67,-8907.65 1427.99,-8774.01"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1430.08,-8773.83 1427.6,-8767.98 1425.89,-8774.1 1430.08,-8773.83"/>
</g>
<!-- src/scripts/errorNodeWidgets.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge3087" class="edge">
<title>src/scripts/errorNodeWidgets.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1702.83,-16713.83C1730.27,-16712.41 1761.95,-16716.49 1781,-16737.84 1799.01,-16758.02 1774.19,-32296.2 1789,-32318.84 1836.27,-32391.12 1917.3,-32326.19 1967,-32396.84 1991.35,-32431.45 1951.48,-32555.57 1980,-32586.84 2020.35,-32631.08 2186.12,-32629.84 2246,-32629.84 2246,-32629.84 2246,-32629.84 2546.5,-32629.84 2731.72,-32629.84 2746.27,-26150.03 2749.5,-25964.84 2749.86,-25944.47 2749.52,-23047.53 2762.5,-23031.84 2769.71,-23023.12 2780.89,-23019.12 2792.04,-23017.52"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2792.46,-23019.58 2798.21,-23016.86 2792.02,-23015.41 2792.46,-23019.58"/>
</g>
<!-- src/scripts/errorNodeWidgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts -->
<g id="edge3088" class="edge">
<title>src/scripts/errorNodeWidgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts</title>
<g id="a_edge3088"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1593.83,-16714.95C1569.96,-16714.72 1543.7,-16719.51 1527.5,-16737.84 1506.35,-16761.76 1542.09,-25910.27 1519.5,-25932.84 1453.16,-25999.12 1374.83,-25999.13 1308.5,-25932.84 1292.14,-25916.48 1315.5,-12625.45 1300.5,-12607.84 1294.12,-12600.34 1285.59,-12595.55 1276.28,-12592.61"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1269.06,-12588.84 1262.75,-12589.58 1268.15,-12592.94 1269.06,-12588.84"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1268.61,-12590.89 1271.53,-12591.55 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1273.88" cy="-12592.07" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1281.27" y="-14644.98" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/errorNodeWidgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts -->
<g id="edge3089" class="edge">
<title>src/scripts/errorNodeWidgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts</title>
<g id="a_edge3089"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1593.83,-16714.95C1569.96,-16714.72 1543.7,-16719.51 1527.5,-16737.84 1516.62,-16750.15 1531.12,-26191.22 1519.5,-26202.84 1453.16,-26269.12 1374.83,-26269.13 1308.5,-26202.84 1291.92,-26186.26 1315.7,-12715.69 1300.5,-12697.84 1292.77,-12688.76 1281.88,-12683.65 1270.27,-12680.98"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1262.72,-12677.7 1256.47,-12678.87 1262.08,-12681.85 1262.72,-12677.7"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1262.4,-12679.78 1265.37,-12680.23 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1267.74" cy="-12680.59" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1281.31" y="-14688.47" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/errorNodeWidgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts -->
<g id="edge3090" class="edge">
<title>src/scripts/errorNodeWidgets.ts&#45;&gt;src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts</title>
<g id="a_edge3090"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1593.83,-16714.95C1569.96,-16714.72 1543.7,-16719.51 1527.5,-16737.84 1505.86,-16762.31 1542.61,-26123.75 1519.5,-26146.84 1453.16,-26213.12 1374.83,-26213.13 1308.5,-26146.84 1291.91,-26130.26 1315.7,-12655.69 1300.5,-12637.84 1293.38,-12629.48 1283.59,-12624.48 1273.02,-12621.66"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1265.65,-12618.17 1259.37,-12619.16 1264.89,-12622.3 1265.65,-12618.17"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1265.27,-12620.24 1268.22,-12620.78 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1270.58" cy="-12621.21" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1281.32" y="-14669.67" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/metadata/avif.ts&#45;&gt;src/types/metadataTypes.ts -->
<g id="edge3091" class="edge">
<title>src/scripts/metadata/avif.ts&#45;&gt;src/types/metadataTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1676.1,-16484.93C1706.25,-16479.82 1755.02,-16477.17 1781,-16505.84 1799.73,-16526.5 1770.76,-16986.73 1789,-17007.84 1798.63,-17018.98 1813.04,-17024.1 1827.61,-17026.06"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1827.66,-17028.18 1833.85,-17026.72 1828.1,-17024 1827.66,-17028.18"/>
</g>
<!-- src/types/metadataTypes.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts -->
<g id="edge3570" class="edge">
<title>src/types/metadataTypes.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1930.44,-17020.57C1944.19,-17022.45 1957.92,-17027.28 1967,-17037.84 1985.26,-17059.08 1960.6,-17521.63 1980,-17541.84 2007.68,-17570.68 2128.28,-17528.86 2159.5,-17553.84 2169.27,-17561.66 2158.23,-17572.43 2167.5,-17580.84 2218.14,-17626.73 2274.74,-17557.35 2318.5,-17609.84 2344.51,-17641.03 2306.02,-19040.21 2331.5,-19071.84 2331.96,-19072.41 2332.44,-19072.96 2332.93,-19073.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2331.9,-19075.39 2337.77,-19077.83 2334.7,-19072.26 2331.9,-19075.39"/>
</g>
<!-- src/scripts/ui/settings.ts&#45;&gt;src/stores/settingStore.ts -->
<g id="edge3153" class="edge">
<title>src/scripts/ui/settings.ts&#45;&gt;src/stores/settingStore.ts</title>
<g id="a_edge3153"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1239.07,-16254.21C1259.77,-16253.07 1285.77,-16255.72 1300.5,-16272.84 1314.85,-16289.51 1292.94,-28931.28 1308.5,-28946.84 1374.83,-29013.13 1452.78,-29012.74 1519.5,-28946.84 1532.39,-28934.11 1516.6,-28309.3 1527.5,-28294.84 1598.3,-28200.91 1710.75,-28313.18 1781,-28218.84 1794.79,-28200.32 1774.04,-14935.43 1789,-14917.84 1798.28,-14906.93 1812.14,-14901.77 1826.3,-14899.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1834.6,-14901.12 1840.41,-14898.53 1834.26,-14896.93 1834.6,-14901.12"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1834.43,-14899.02 1831.44,-14899.27 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1829.04" cy="-14899.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1760.43" y="-15496.42" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui/settings.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge3152" class="edge">
<title>src/scripts/ui/settings.ts&#45;&gt;src/scripts/app.ts</title>
<g id="a_edge3152"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1174.99,-16253.75C1149.94,-16251.84 1117.62,-16254.59 1107,-16278.84 1098.44,-16298.38 1104.25,-16353.68 1107,-16374.84 1124.96,-16512.96 1178.37,-16672.5 1198.87,-16730.4"/>
<polygon fill="orange" stroke="orange" points="1199.62,-16738.72 1203.62,-16743.66 1203.57,-16737.31 1199.62,-16738.72"/>
<polyline fill="none" stroke="orange" points="1201.6,-16738.01 1200.59,-16735.19 "/>
<ellipse fill="none" stroke="orange" cx="1199.78" cy="-16732.93" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1109.02" y="-16515.36" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui/settings.ts&#45;&gt;src/schemas/apiSchema.ts -->
<g id="edge3151" class="edge">
<title>src/scripts/ui/settings.ts&#45;&gt;src/schemas/apiSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1239.08,-16254.21C1259.77,-16253.07 1285.78,-16255.72 1300.5,-16272.84 1321.33,-16297.05 1291.36,-34645.88 1308.5,-34672.84 1364.07,-34760.25 1463.73,-34684.54 1519.5,-34771.84 1531.67,-34790.88 1516.96,-36378.85 1527.5,-36398.84 1593.41,-36523.87 1655.71,-36532.79 1789,-36579.84 1944.39,-36634.68 2042.95,-36710.33 2159.5,-36593.84 2169.11,-36584.24 2167.21,-20960.42 2167.5,-20946.84 2183.9,-20178.61 2237.54,-19233.08 2245.11,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2247.22,-19102.01 2245.47,-19095.9 2243.03,-19101.77 2247.22,-19102.01"/>
</g>
<!-- src/scripts/ui/settings.ts&#45;&gt;src/stores/toastStore.ts -->
<g id="edge3154" class="edge">
<title>src/scripts/ui/settings.ts&#45;&gt;src/stores/toastStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1239.07,-16254.21C1259.77,-16253.07 1285.77,-16255.72 1300.5,-16272.84 1315.23,-16289.96 1292.52,-29266.87 1308.5,-29282.84 1374.83,-29349.13 1449.89,-29345.67 1519.5,-29282.84 1532.43,-29271.16 1523.53,-29221.8 1527.5,-29204.84 1600.84,-28891.6 1723.65,-28843.39 1781,-28526.84 1788.7,-28484.33 1787.17,-16129.99 1789,-16086.84 1807.68,-15645.16 1868.03,-15105.82 1879.21,-15008.31"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1881.33,-15008.27 1879.93,-15002.06 1877.16,-15007.79 1881.33,-15008.27"/>
</g>
<!-- src/scripts/ui/settings.ts&#45;&gt;src/types/settingTypes.ts -->
<g id="edge3155" class="edge">
<title>src/scripts/ui/settings.ts&#45;&gt;src/types/settingTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1239.08,-16254.21C1259.77,-16253.07 1285.78,-16255.72 1300.5,-16272.84 1310.86,-16284.88 1302,-34560.34 1308.5,-34574.84 1359.91,-34689.43 1467.83,-34648.36 1519.5,-34762.84 1528.67,-34783.14 1513.45,-36349.55 1527.5,-36366.84 1602.46,-36459.08 1670.8,-36410.32 1789,-36422.84 1952.75,-36440.17 2043.04,-36539.25 2159.5,-36422.84 2171.11,-36411.24 2157.04,-17530.48 2167.5,-17517.84 2175.18,-17508.55 2186.69,-17503.84 2198.54,-17501.67"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2199.12,-17503.7 2204.75,-17500.75 2198.51,-17499.55 2199.12,-17503.7"/>
</g>
<!-- src/scripts/ui/settings.ts&#45;&gt;src/i18n.ts -->
<g id="edge3150" class="edge">
<title>src/scripts/ui/settings.ts&#45;&gt;src/i18n.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1239.08,-16254.21C1259.77,-16253.07 1285.78,-16255.72 1300.5,-16272.84 1310.52,-16284.48 1305.6,-33957.75 1308.5,-33972.84 1356.3,-34221.41 1470.11,-34253.58 1519.5,-34501.84 1522.78,-34518.32 1515.54,-35095.03 1527.5,-35106.84 1607.69,-35185.98 1700.95,-35186.12 1781,-35106.84 1789.1,-35098.81 1787.52,-34297.14 1789,-34285.84 1806.84,-34149.69 1858.88,-33991.04 1875.69,-33942.03"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1877.76,-33942.46 1877.74,-33936.1 1873.79,-33941.09 1877.76,-33942.46"/>
</g>
<!-- src/scripts/ui/settings.ts&#45;&gt;src/scripts/ui/dialog.ts -->
<g id="edge3149" class="edge">
<title>src/scripts/ui/settings.ts&#45;&gt;src/scripts/ui/dialog.ts</title>
<g id="a_edge3149"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1239.39,-16260.94C1259.95,-16260.46 1285.67,-16255.99 1300.5,-16238.84 1317.69,-16218.95 1290.4,-16139.9 1308.5,-16120.84 1327.47,-16100.86 1358.9,-16098.08 1384.34,-16099.9"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1391.92,-16102.82 1398.11,-16101.36 1392.36,-16098.64 1391.92,-16102.82"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1392.14,-16100.73 1389.16,-16100.42 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1386.77" cy="-16100.16" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1279.94" y="-16175.21" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui/toggleSwitch.ts&#45;&gt;src/scripts/ui.ts -->
<g id="edge3156" class="edge">
<title>src/scripts/ui/toggleSwitch.ts&#45;&gt;src/scripts/ui.ts</title>
<g id="a_edge3156"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1014.87,-16097.66C1021.66,-16067.14 1048.07,-15968.82 1113.5,-15930.84 1133.01,-15919.51 1498.88,-15921.69 1519.5,-15930.84 1575.34,-15955.62 1617.22,-16017.98 1636.42,-16051.21"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1638.48,-16059.25 1643.23,-16063.47 1642.15,-16057.21 1638.48,-16059.25"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1640.31,-16058.23 1638.86,-16055.61 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1637.69" cy="-16053.51" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1305.71" y="-15916.02" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui/components/asyncDialog.ts&#45;&gt;src/scripts/ui.ts -->
<g id="edge3116" class="edge">
<title>src/scripts/ui/components/asyncDialog.ts&#45;&gt;src/scripts/ui.ts</title>
<g id="a_edge3116"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1248.31,-16145.8C1266.81,-16145.72 1287.48,-16141.86 1300.5,-16127.84 1319.13,-16107.76 1288.51,-16023.57 1308.5,-16004.84 1342.71,-15972.78 1473.99,-15993.54 1519.5,-16004.84 1558.93,-16014.63 1599.57,-16038.98 1624.31,-16055.72"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1629.59,-16061.96 1635.72,-16063.66 1631.99,-16058.51 1629.59,-16061.96"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1630.79,-16060.23 1628.33,-16058.52 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1626.36" cy="-16057.15" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1433.26" y="-15986.24" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui/components/asyncDialog.ts&#45;&gt;src/scripts/ui/dialog.ts -->
<g id="edge3117" class="edge">
<title>src/scripts/ui/components/asyncDialog.ts&#45;&gt;src/scripts/ui/dialog.ts</title>
<g id="a_edge3117"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1248.11,-16140.22C1264.92,-16138.7 1284.28,-16135.26 1300.5,-16127.84 1304.8,-16125.87 1304.18,-16122.76 1308.5,-16120.84 1332.27,-16110.24 1361.33,-16106.74 1384.48,-16105.88"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1392.41,-16107.85 1398.38,-16105.65 1392.34,-16103.65 1392.41,-16107.85"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1392.38,-16105.75 1389.38,-16105.8 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1386.98" cy="-16105.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1345.67" y="-16108.78" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui/components/button.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge3124" class="edge">
<title>src/scripts/ui/components/button.ts&#45;&gt;src/scripts/app.ts</title>
<g id="a_edge3124"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1396.38,-16194.85C1369.66,-16191.1 1330.67,-16190.69 1308.5,-16213.84 1299.49,-16223.25 1302.34,-16317.94 1300.5,-16330.84 1278.43,-16485.2 1231.2,-16667.17 1214.23,-16730.09"/>
<polygon fill="orange" stroke="orange" points="1210.07,-16737.38 1210.52,-16743.72 1214.13,-16738.48 1210.07,-16737.38"/>
<polyline fill="none" stroke="orange" points="1212.1,-16737.93 1212.89,-16735.04 "/>
<ellipse fill="none" stroke="orange" cx="1213.52" cy="-16732.72" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1252.73" y="-16456.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui/components/button.ts&#45;&gt;src/schemas/apiSchema.ts -->
<g id="edge3123" class="edge">
<title>src/scripts/ui/components/button.ts&#45;&gt;src/schemas/apiSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1455.82,-16196.01C1476.82,-16194.31 1504.18,-16196.22 1519.5,-16213.84 1539.97,-16237.38 1510.12,-34156.93 1527.5,-34182.84 1595.35,-34283.96 1702.26,-34193.94 1781,-34286.84 1791.32,-34299.01 1777.67,-34310.6 1789,-34321.84 1850.71,-34383.04 1893.59,-34354.45 1980,-34363.84 2059.31,-34372.45 2103.07,-34420.23 2159.5,-34363.84 2167.74,-34355.6 2167.25,-20958.48 2167.5,-20946.84 2183.93,-20178.61 2237.55,-19233.08 2245.11,-19102.14"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2247.22,-19102.01 2245.47,-19095.9 2243.03,-19101.77 2247.22,-19102.01"/>
</g>
<!-- src/scripts/ui/components/button.ts&#45;&gt;src/scripts/utils.ts -->
<g id="edge3120" class="edge">
<title>src/scripts/ui/components/button.ts&#45;&gt;src/scripts/utils.ts</title>
<g id="a_edge3120"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1396.25,-16205.55C1363.78,-16208.82 1315.01,-16207.54 1304.5,-16172.84 1299.35,-16155.82 1299.35,-16109.85 1304.5,-16092.84 1305.43,-16089.77 1305.87,-16088.67 1308.5,-16086.84 1330.98,-16071.18 1361.11,-16064.21 1385.23,-16061.14"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1393.24,-16062.42 1399,-16059.72 1392.81,-16058.25 1393.24,-16062.42"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1393.03,-16060.34 1390.04,-16060.64 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1387.66" cy="-16060.89" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1360.66" y="-16053.95" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui/components/button.ts&#45;&gt;src/scripts/ui.ts -->
<g id="edge3119" class="edge">
<title>src/scripts/ui/components/button.ts&#45;&gt;src/scripts/ui.ts</title>
<g id="a_edge3119"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1455.67,-16205.16C1476.31,-16206.52 1503.27,-16204.4 1519.5,-16187.84 1540.48,-16166.41 1509.23,-16144.61 1527.5,-16120.84 1546.75,-16095.79 1581.09,-16083.78 1608.2,-16078.04"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1616.46,-16078.66 1621.98,-16075.51 1615.7,-16074.53 1616.46,-16078.66"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1616.08,-16076.59 1613.13,-16077.14 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1610.77" cy="-16077.57" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1552.01" y="-16113.62" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui/components/index.ts -->
<g id="node957" class="node">
<title>src/scripts/ui/components/index.ts</title>
<g id="a_node957"><a xlink:href="src/scripts/ui/components/index.ts" xlink:title="index.ts">
<path fill="#ddfeff" stroke="black" d="M1670,-16209.84C1670,-16209.84 1628,-16209.84 1628,-16209.84 1625,-16209.84 1622,-16206.84 1622,-16203.84 1622,-16203.84 1622,-16197.84 1622,-16197.84 1622,-16194.84 1625,-16191.84 1628,-16191.84 1628,-16191.84 1670,-16191.84 1670,-16191.84 1673,-16191.84 1676,-16194.84 1676,-16197.84 1676,-16197.84 1676,-16203.84 1676,-16203.84 1676,-16206.84 1673,-16209.84 1670,-16209.84"/>
<text text-anchor="start" x="1630.5" y="-16198.64" font-family="Helvetica,sans-Serif" font-size="9.00">index.ts</text>
</a>
</g>
</g>
<!-- src/scripts/ui/components/button.ts&#45;&gt;src/scripts/ui/components/index.ts -->
<g id="edge3118" class="edge">
<title>src/scripts/ui/components/button.ts&#45;&gt;src/scripts/ui/components/index.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1455.89,-16200.84C1497.15,-16200.84 1572.71,-16200.84 1615.75,-16200.84"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1615.86,-16202.94 1621.86,-16200.84 1615.86,-16198.74 1615.86,-16202.94"/>
</g>
<!-- src/scripts/ui/utils.ts -->
<g id="node958" class="node">
<title>src/scripts/ui/utils.ts</title>
<g id="a_node958"><a xlink:href="src/scripts/ui/utils.ts" xlink:title="utils.ts">
<path fill="#ddfeff" stroke="black" d="M1903,-16205.84C1903,-16205.84 1861,-16205.84 1861,-16205.84 1858,-16205.84 1855,-16202.84 1855,-16199.84 1855,-16199.84 1855,-16193.84 1855,-16193.84 1855,-16190.84 1858,-16187.84 1861,-16187.84 1861,-16187.84 1903,-16187.84 1903,-16187.84 1906,-16187.84 1909,-16190.84 1909,-16193.84 1909,-16193.84 1909,-16199.84 1909,-16199.84 1909,-16202.84 1906,-16205.84 1903,-16205.84"/>
<text text-anchor="start" x="1866.5" y="-16194.64" font-family="Helvetica,sans-Serif" font-size="9.00">utils.ts</text>
</a>
</g>
</g>
<!-- src/scripts/ui/components/button.ts&#45;&gt;src/scripts/ui/utils.ts -->
<g id="edge3121" class="edge">
<title>src/scripts/ui/components/button.ts&#45;&gt;src/scripts/ui/utils.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1455.88,-16204.1C1474.19,-16206.37 1498.33,-16209.71 1519.5,-16213.84 1523.1,-16214.54 1523.86,-16215.39 1527.5,-16215.84 1583.41,-16222.72 1727.56,-16233.65 1781,-16215.84 1785.22,-16214.43 1784.89,-16211.53 1789,-16209.84 1807.72,-16202.1 1830.21,-16198.82 1848.27,-16197.5"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1848.85,-16199.56 1854.71,-16197.09 1848.59,-16195.37 1848.85,-16199.56"/>
</g>
<!-- src/scripts/ui/components/button.ts&#45;&gt;src/scripts/ui/components/popup.ts -->
<g id="edge3122" class="edge">
<title>src/scripts/ui/components/button.ts&#45;&gt;src/scripts/ui/components/popup.ts</title>
<g id="a_edge3122"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" d="M1455.56,-16196.38C1475.66,-16193.3 1503.21,-16189.16 1527.5,-16185.84 1553.67,-16182.26 1583.08,-16178.59 1606.3,-16175.77"/>
<polygon fill="orange" stroke="orange" points="1614.51,-16176.9 1620.22,-16174.1 1614.01,-16172.73 1614.51,-16176.9"/>
<polyline fill="none" stroke="orange" points="1614.26,-16174.82 1611.28,-16175.18 "/>
<ellipse fill="none" stroke="orange" cx="1608.9" cy="-16175.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1562.58" y="-16177.21" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui/components/popup.ts&#45;&gt;src/scripts/utils.ts -->
<g id="edge3129" class="edge">
<title>src/scripts/ui/components/popup.ts&#45;&gt;src/scripts/utils.ts</title>
<g id="a_edge3129"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1620.45,-16176.67C1592.98,-16180.72 1551.51,-16181.73 1527.5,-16157.84 1504.99,-16135.44 1539.82,-16111.24 1519.5,-16086.84 1506.66,-16071.43 1485.65,-16064.3 1466.89,-16061.09"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1459.38,-16058 1453.16,-16059.32 1458.84,-16062.17 1459.38,-16058"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1459.11,-16060.08 1462.08,-16060.47 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1464.46" cy="-16060.77" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1500.27" y="-16108.04" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui/components/popup.ts&#45;&gt;src/scripts/ui.ts -->
<g id="edge3128" class="edge">
<title>src/scripts/ui/components/popup.ts&#45;&gt;src/scripts/ui.ts</title>
<g id="a_edge3128"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1649,-16161.82C1649,-16139.89 1649,-16117.97 1649,-16096.05"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1651.1,-16088.02 1649,-16082.02 1646.9,-16088.02 1651.1,-16088.02"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1649,-16088.02 1649,-16091.02 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1649" cy="-16093.42" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1624.5" y="-16114.54" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui/components/popup.ts&#45;&gt;src/scripts/ui/utils.ts -->
<g id="edge3130" class="edge">
<title>src/scripts/ui/components/popup.ts&#45;&gt;src/scripts/ui/utils.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1677.86,-16173.97C1720.84,-16178.81 1803.09,-16188.07 1848.64,-16193.19"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1848.62,-16195.31 1854.82,-16193.89 1849.09,-16191.13 1848.62,-16195.31"/>
</g>
<!-- src/scripts/ui/components/buttonGroup.ts&#45;&gt;src/scripts/utils.ts -->
<g id="edge3126" class="edge">
<title>src/scripts/ui/components/buttonGroup.ts&#45;&gt;src/scripts/utils.ts</title>
<g id="a_edge3126"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1250.07,-16174.57C1268.05,-16173.79 1287.78,-16169.34 1300.5,-16155.84 1312.6,-16142.99 1296.35,-16089.64 1308.5,-16076.84 1327.67,-16056.64 1359.37,-16052.83 1384.86,-16053.69"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1392.52,-16056.3 1398.64,-16054.61 1392.8,-16052.11 1392.52,-16056.3"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1392.66,-16054.21 1389.66,-16054.01 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1387.27" cy="-16053.85" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1279.93" y="-16108.34" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui/components/buttonGroup.ts&#45;&gt;src/scripts/ui.ts -->
<g id="edge3125" class="edge">
<title>src/scripts/ui/components/buttonGroup.ts&#45;&gt;src/scripts/ui.ts</title>
<g id="a_edge3125"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1250.34,-16174.82C1268.37,-16174.09 1288.07,-16169.61 1300.5,-16155.84 1320.93,-16133.2 1286.32,-16039.76 1308.5,-16018.84 1342.61,-15986.66 1473.54,-16009.57 1519.5,-16018.84 1555.69,-16026.13 1594.39,-16043.91 1619.75,-16057.09"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1625.76,-16062.68 1632.04,-16063.66 1627.74,-16058.98 1625.76,-16062.68"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1626.75,-16060.83 1624.1,-16059.42 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1621.99" cy="-16058.29" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1431.61" y="-16000.92" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui/components/buttonGroup.ts&#45;&gt;src/scripts/ui/components/button.ts -->
<g id="edge3127" class="edge">
<title>src/scripts/ui/components/buttonGroup.ts&#45;&gt;src/scripts/ui/components/button.ts</title>
<g id="a_edge3127"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1250.04,-16176.89C1265.91,-16179.37 1284.09,-16182.46 1300.5,-16185.84 1304.09,-16186.58 1304.89,-16187.19 1308.5,-16187.84 1332.7,-16192.19 1360.01,-16195.33 1382.1,-16197.43"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1389.95,-16200.25 1396.12,-16198.7 1390.33,-16196.07 1389.95,-16200.25"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1390.14,-16198.16 1387.16,-16197.89 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1384.76" cy="-16197.67" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1347.47" y="-16183.05" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui/components/splitButton.ts&#45;&gt;src/scripts/utils.ts -->
<g id="edge3132" class="edge">
<title>src/scripts/ui/components/splitButton.ts&#45;&gt;src/scripts/utils.ts</title>
<g id="a_edge3132"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1245.55,-16204.85C1264.74,-16204.7 1286.87,-16200.71 1300.5,-16185.84 1316.91,-16167.93 1292.03,-16094.68 1308.5,-16076.84 1327.39,-16056.38 1359.1,-16052.58 1384.68,-16053.51"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1392.38,-16056.16 1398.51,-16054.48 1392.67,-16051.97 1392.38,-16056.16"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1392.52,-16054.06 1389.53,-16053.85 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1387.14" cy="-16053.69" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1279.95" y="-16123.85" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui/components/splitButton.ts&#45;&gt;src/scripts/ui.ts -->
<g id="edge3131" class="edge">
<title>src/scripts/ui/components/splitButton.ts&#45;&gt;src/scripts/ui.ts</title>
<g id="a_edge3131"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1245.67,-16204.96C1264.91,-16204.84 1287.03,-16200.85 1300.5,-16185.84 1311.87,-16173.16 1296.15,-16044.56 1308.5,-16032.84 1342.51,-16000.56 1473.14,-16025.79 1519.5,-16032.84 1552.05,-16037.79 1587.7,-16049.4 1613.17,-16058.85"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1619.84,-16063.64 1626.19,-16063.82 1621.34,-16059.72 1619.84,-16063.64"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1620.59,-16061.68 1617.78,-16060.61 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1615.54" cy="-16059.76" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1425.64" y="-16015.12" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui/components/splitButton.ts&#45;&gt;src/scripts/ui/components/button.ts -->
<g id="edge3133" class="edge">
<title>src/scripts/ui/components/splitButton.ts&#45;&gt;src/scripts/ui/components/button.ts</title>
<g id="a_edge3133"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1245.8,-16200.84C1283.89,-16200.84 1342.58,-16200.84 1382.32,-16200.84"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1390.29,-16202.94 1396.29,-16200.84 1390.29,-16198.74 1390.29,-16202.94"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1390.29,-16200.84 1387.29,-16200.84 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1384.89" cy="-16200.84" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1296.38" y="-16193.64" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/scripts/ui/components/splitButton.ts&#45;&gt;src/scripts/ui/components/popup.ts -->
<g id="edge3134" class="edge">
<title>src/scripts/ui/components/splitButton.ts&#45;&gt;src/scripts/ui/components/popup.ts</title>
<g id="a_edge3134"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1245.59,-16194.28C1264.42,-16191.24 1287.6,-16187.85 1308.5,-16185.84 1415.56,-16175.51 1542.3,-16172.28 1606.41,-16171.28"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1614.24,-16173.27 1620.21,-16171.09 1614.18,-16169.07 1614.24,-16173.27"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1614.21,-16171.17 1611.21,-16171.22 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1608.81" cy="-16171.25" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1408.73" y="-16169.74" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/autoQueueService.ts&#45;&gt;src/scripts/app.ts -->
<g id="edge3193" class="edge">
<title>src/services/autoQueueService.ts&#45;&gt;src/scripts/app.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1151.74,-14386.3C1132.81,-14388.11 1114.51,-14394.69 1107,-14411.84 1096.07,-14436.81 1103.48,-16347.8 1107,-16374.84 1125.8,-16519.44 1183.46,-16687.52 1201.53,-16737.86"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1199.61,-16738.73 1203.62,-16743.66 1203.56,-16737.31 1199.61,-16738.73"/>
</g>
<!-- src/services/autoQueueService.ts&#45;&gt;src/stores/queueStore.ts -->
<g id="edge3194" class="edge">
<title>src/services/autoQueueService.ts&#45;&gt;src/stores/queueStore.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1262.28,-14388C1276.59,-14390.06 1290.75,-14395.14 1300.5,-14405.84 1318.06,-14425.1 1296.1,-14499.92 1308.5,-14522.84 1328.21,-14559.26 1370.21,-14585.03 1398.03,-14598.92"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1397.42,-14600.96 1403.73,-14601.7 1399.26,-14597.18 1397.42,-14600.96"/>
</g>
<!-- src/services/autoQueueService.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge3192" class="edge">
<title>src/services/autoQueueService.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1262.27,-14387.52C1276.76,-14389.52 1291.01,-14394.69 1300.5,-14405.84 1315.48,-14423.43 1298.68,-27693.92 1308.5,-27714.84 1362.29,-27829.39 1408.47,-27853.83 1527.5,-27896.84 1633.46,-27935.12 1701.3,-27976.48 1781,-27896.84 1794.64,-27883.21 1778.42,-16808.95 1789,-16792.84 1802.22,-16772.69 1828.02,-16762.64 1848.94,-16757.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.57,-16759.66 1854.98,-16756.32 1848.66,-16755.56 1849.57,-16759.66"/>
</g>
<!-- src/services/providers/algoliaSearchProvider.ts&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge3313" class="edge">
<title>src/services/providers/algoliaSearchProvider.ts&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1488.47,-14452.8C1500.38,-14455.41 1511.59,-14460.55 1519.5,-14469.84 1526.43,-14477.98 1527,-26775.16 1527.5,-26785.84 1584.29,-27995.53 1698.2,-28290.64 1781,-29498.84 1781.7,-29508.99 1781.65,-29674.8 1789,-29681.84 1846.15,-29736.54 1911.03,-29737.74 1967,-29681.84 1994.6,-29654.27 1955.42,-18478.12 1980,-18447.84 1987.17,-18439.01 1998.11,-18434.54 2009.27,-18432.45"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2009.85,-18434.49 2015.48,-18431.53 2009.23,-18430.34 2009.85,-18434.49"/>
</g>
<!-- src/services/providers/algoliaSearchProvider.ts&#45;&gt;src/types/comfyManagerTypes.ts -->
<g id="edge3310" class="edge">
<title>src/services/providers/algoliaSearchProvider.ts&#45;&gt;src/types/comfyManagerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1488.47,-14452.8C1500.37,-14455.41 1511.59,-14460.55 1519.5,-14469.84 1532.73,-14485.37 1513.07,-26207.41 1527.5,-26221.84 1607.19,-26301.48 1701.3,-26301.47 1781,-26221.84 1802.9,-26199.96 1768.94,-17331.41 1789,-17307.84 1796.08,-17299.52 1805.82,-17294.54 1816.33,-17291.73"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1816.85,-17293.76 1822.23,-17290.38 1815.92,-17289.67 1816.85,-17293.76"/>
</g>
<!-- src/services/providers/algoliaSearchProvider.ts&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge3311" class="edge">
<title>src/services/providers/algoliaSearchProvider.ts&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1488.47,-14452.8C1500.38,-14455.41 1511.59,-14460.55 1519.5,-14469.84 1527.66,-14479.42 1524.85,-28960.53 1527.5,-28972.84 1585.19,-29241.12 1723,-29267.62 1781,-29535.84 1785.17,-29555.1 1775.04,-32359.92 1789,-32373.84 1845.02,-32429.7 1909.15,-32427.8 1967,-32373.84 2192.28,-32163.69 2148.7,-29915.72 2159.5,-29607.84 2160.95,-29566.4 2156.63,-17706.85 2167.5,-17666.84 2180.58,-17618.7 2215.75,-17570.15 2234.26,-17546.93"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.01,-17548.09 2238.15,-17542.11 2232.75,-17545.46 2236.01,-17548.09"/>
</g>
<!-- src/services/providers/algoliaSearchProvider.ts&#45;&gt;src/types/searchServiceTypes.ts -->
<g id="edge3312" class="edge">
<title>src/services/providers/algoliaSearchProvider.ts&#45;&gt;src/types/searchServiceTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1488.47,-14452.8C1500.37,-14455.41 1511.59,-14460.55 1519.5,-14469.84 1532.69,-14485.33 1513.11,-26174.46 1527.5,-26188.84 1607.19,-26268.48 1701.3,-26268.47 1781,-26188.84 1803.26,-26166.6 1768.61,-17151.8 1789,-17127.84 1796.34,-17119.21 1806.56,-17114.17 1817.52,-17111.42"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1818.23,-17113.41 1823.67,-17110.11 1817.36,-17109.3 1818.23,-17113.41"/>
</g>
<!-- src/services/providers/algoliaSearchProvider.ts&#45;&gt;src/constants/searchConstants.ts -->
<g id="edge3308" class="edge">
<title>src/services/providers/algoliaSearchProvider.ts&#45;&gt;src/constants/searchConstants.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1488.47,-14452.8C1500.37,-14455.41 1511.59,-14460.55 1519.5,-14469.84 1532.71,-14485.35 1513.21,-26194.31 1527.5,-26208.84 1567.42,-26249.42 1735.08,-26234.34 1824.4,-26222.96"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1824.75,-26225.03 1830.44,-26222.18 1824.22,-26220.86 1824.75,-26225.03"/>
</g>
<!-- src/services/providers/algoliaSearchProvider.ts&#45;&gt;src/types/algoliaTypes.ts -->
<g id="edge3309" class="edge">
<title>src/services/providers/algoliaSearchProvider.ts&#45;&gt;src/types/algoliaTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1488.47,-14452.8C1500.38,-14455.41 1511.59,-14460.55 1519.5,-14469.84 1533.29,-14486.04 1512.98,-26709.29 1527.5,-26724.84 1660.95,-26867.7 1828.67,-26880.98 1967,-26742.84 1989.68,-26720.19 1959.8,-17536.72 1980,-17511.84 1986.31,-17504.06 1995.55,-17499.67 2005.29,-17497.31"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2005.93,-17499.32 2011.4,-17496.09 2005.1,-17495.2 2005.93,-17499.32"/>
</g>
<!-- src/services/providers/registrySearchProvider.ts&#45;&gt;src/stores/comfyRegistryStore.ts -->
<g id="edge3314" class="edge">
<title>src/services/providers/registrySearchProvider.ts&#45;&gt;src/stores/comfyRegistryStore.ts</title>
<g id="a_edge3314"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1408.53,-14493.97C1381.93,-14509.76 1330.32,-14544.9 1308.5,-14590.84 1301.48,-14605.61 1311.44,-14725.67 1300.5,-14737.84 1294.58,-14744.43 1286.99,-14748.89 1278.71,-14751.84"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1270.55,-14751.77 1265.27,-14755.3 1271.6,-14755.84 1270.55,-14751.77"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1271.08,-14753.8 1273.98,-14753.06 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1276.31" cy="-14752.46" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1281.33" y="-14621.09" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/providers/registrySearchProvider.ts&#45;&gt;src/types/comfyRegistryTypes.ts -->
<g id="edge3316" class="edge">
<title>src/services/providers/registrySearchProvider.ts&#45;&gt;src/types/comfyRegistryTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1439.36,-14493.94C1460.59,-14510.44 1503.28,-14547.62 1519.5,-14590.84 1528.62,-14615.13 1526.33,-29508.92 1527.5,-29534.84 1531.16,-29616.11 1728.96,-32396.94 1789,-32451.84 1910.52,-32562.95 2043.03,-32568.24 2159.5,-32451.84 2168.58,-32442.76 2164.14,-17679.22 2167.5,-17666.84 2180.58,-17618.7 2215.75,-17570.15 2234.25,-17546.93"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2236.01,-17548.09 2238.15,-17542.11 2232.75,-17545.46 2236.01,-17548.09"/>
</g>
<!-- src/services/providers/registrySearchProvider.ts&#45;&gt;src/types/searchServiceTypes.ts -->
<g id="edge3317" class="edge">
<title>src/services/providers/registrySearchProvider.ts&#45;&gt;src/types/searchServiceTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1439.36,-14493.94C1460.59,-14510.44 1503.28,-14547.62 1519.5,-14590.84 1526.63,-14609.82 1513.15,-26258.5 1527.5,-26272.84 1607.19,-26352.48 1701.3,-26352.47 1781,-26272.84 1803.46,-26250.39 1768.42,-17152.02 1789,-17127.84 1796.34,-17119.21 1806.56,-17114.17 1817.52,-17111.42"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1818.23,-17113.41 1823.67,-17110.11 1817.36,-17109.3 1818.23,-17113.41"/>
</g>
<!-- src/services/providers/registrySearchProvider.ts&#45;&gt;src/types/algoliaTypes.ts -->
<g id="edge3315" class="edge">
<title>src/services/providers/registrySearchProvider.ts&#45;&gt;src/types/algoliaTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1439.36,-14493.94C1460.59,-14510.44 1503.28,-14547.62 1519.5,-14590.84 1527.31,-14611.65 1511.78,-27377.13 1527.5,-27392.84 1983.47,-27848.52 1933.36,-27047.74 1967,-26844.84 1972.3,-26812.87 1959.57,-17536.99 1980,-17511.84 1986.31,-17504.06 1995.55,-17499.67 2005.29,-17497.31"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2005.93,-17499.32 2011.4,-17496.09 2005.1,-17495.2 2005.93,-17499.32"/>
</g>
<!-- src/utils/nodeDefOrderingUtil.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge3612" class="edge">
<title>src/utils/nodeDefOrderingUtil.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1821.83,-17982.56C1804.94,-17984.95 1789.84,-17991.84 1785,-18007.84 1778.07,-18030.72 1782.95,-24869.02 1785,-24892.84 1803.79,-25110.67 1863.12,-25371.08 1878.39,-25435.75"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1876.38,-25436.36 1879.8,-25441.71 1880.46,-25435.39 1876.38,-25436.36"/>
</g>
<!-- src/utils/nodeDefOrderingUtil.ts&#45;&gt;src/stores/nodeDefStore.ts -->
<g id="edge3614" class="edge">
<title>src/utils/nodeDefOrderingUtil.ts&#45;&gt;src/stores/nodeDefStore.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1821.83,-17991.11C1804.94,-17988.72 1789.84,-17981.83 1785,-17965.84 1781.88,-17955.53 1781.88,-14874.15 1785,-14863.84 1790.75,-14844.85 1810.95,-14838.69 1831.43,-14837.67"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1831.55,-14839.77 1837.5,-14837.51 1831.44,-14835.57 1831.55,-14839.77"/>
</g>
<!-- src/utils/nodeDefOrderingUtil.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge3613" class="edge">
<title>src/utils/nodeDefOrderingUtil.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1821.83,-17982.56C1804.94,-17984.95 1789.84,-17991.84 1785,-18007.84 1780.94,-18021.24 1780.94,-19002.44 1785,-19015.84 1789.52,-19030.77 1803.07,-19037.49 1818.66,-19039.95"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1818.75,-19042.08 1824.96,-19040.72 1819.26,-19037.91 1818.75,-19042.08"/>
</g>
<!-- src/services/nodeHelpService.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge3297" class="edge">
<title>src/services/nodeHelpService.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1259.37,-14447.16C1274.84,-14448.86 1290.38,-14453.95 1300.5,-14465.84 1315.82,-14483.83 1291.78,-28062.13 1308.5,-28078.84 1339.01,-28109.33 1767.56,-28079 1781,-28064.84 1794.47,-28050.64 1778.26,-16809.2 1789,-16792.84 1802.22,-16772.69 1828.02,-16762.64 1848.94,-16757.65"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.57,-16759.66 1854.98,-16756.32 1848.66,-16755.56 1849.57,-16759.66"/>
</g>
<!-- src/services/nodeHelpService.ts&#45;&gt;src/stores/nodeDefStore.ts -->
<g id="edge3298" class="edge">
<title>src/services/nodeHelpService.ts&#45;&gt;src/stores/nodeDefStore.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1259.37,-14447.16C1274.84,-14448.86 1290.37,-14453.95 1300.5,-14465.84 1314.55,-14482.33 1293.18,-26929.52 1308.5,-26944.84 1374.83,-27011.13 1444.36,-27000.94 1519.5,-26944.84 1529.53,-26937.35 1518.58,-26926.62 1527.5,-26917.84 1610.85,-26835.73 1710.27,-26940.04 1781,-26846.84 1793.58,-26830.26 1775.51,-14873.69 1789,-14857.84 1799.28,-14845.76 1815.16,-14840.73 1830.86,-14839.12"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1831.27,-14841.2 1837.09,-14838.65 1830.95,-14837.01 1831.27,-14841.2"/>
</g>
<!-- src/services/nodeHelpService.ts&#45;&gt;src/types/nodeSource.ts -->
<g id="edge3299" class="edge">
<title>src/services/nodeHelpService.ts&#45;&gt;src/types/nodeSource.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1259.37,-14447.16C1274.84,-14448.86 1290.38,-14453.95 1300.5,-14465.84 1308.17,-14474.84 1307.05,-28077.1 1308.5,-28088.84 1357.65,-28485.39 1212.41,-28715.09 1527.5,-28960.84 1616.34,-29030.13 1701.31,-29040.48 1781,-28960.84 1795.24,-28946.61 1775.96,-17383.17 1789,-17367.84 1800.11,-17354.77 1817.79,-17349.96 1834.7,-17348.79"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.98,-17350.88 1840.88,-17348.52 1834.79,-17346.69 1834.98,-17350.88"/>
</g>
<!-- src/services/nodeHelpService.ts&#45;&gt;src/utils/nodeHelpUtil.ts -->
<g id="edge3300" class="edge">
<title>src/services/nodeHelpService.ts&#45;&gt;src/utils/nodeHelpUtil.ts</title>
<g id="a_edge3300"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1259.37,-14447.15C1274.84,-14448.86 1290.38,-14453.94 1300.5,-14465.84 1316.32,-14484.42 1302.16,-28499.27 1308.5,-28522.84 1358.95,-28710.33 1359.28,-28803.88 1527.5,-28900.84 1625.11,-28957.1 1701.3,-28980.47 1781,-28900.84 1794.35,-28887.5 1776.77,-18046.21 1789,-18031.84 1798.04,-18021.21 1811.44,-18016.04 1825.22,-18013.85"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1833.21,-18015.22 1838.99,-18012.58 1832.82,-18011.04 1833.21,-18015.22"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1833.02,-18013.13 1830.03,-18013.41 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1827.64" cy="-18013.63" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1282.64" y="-16232.86" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/utils/nodeHelpUtil.ts&#45;&gt;src/stores/nodeDefStore.ts -->
<g id="edge3618" class="edge">
<title>src/utils/nodeHelpUtil.ts&#45;&gt;src/stores/nodeDefStore.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1838.82,-18022.17C1816.02,-18022.28 1791.44,-18017.11 1785,-17995.84 1781.85,-17985.43 1781.85,-14874.25 1785,-14863.84 1790.75,-14844.85 1810.95,-14838.69 1831.43,-14837.67"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1831.55,-14839.77 1837.5,-14837.51 1831.44,-14835.57 1831.55,-14839.77"/>
</g>
<!-- src/utils/nodeHelpUtil.ts&#45;&gt;src/types/nodeSource.ts -->
<g id="edge3619" class="edge">
<title>src/utils/nodeHelpUtil.ts&#45;&gt;src/types/nodeSource.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1838.82,-18022.17C1816.02,-18022.28 1791.44,-18017.11 1785,-17995.84 1779.99,-17979.3 1779.99,-17390.37 1785,-17373.84 1791.07,-17353.79 1813.25,-17348.05 1834.87,-17347.54"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1834.94,-17349.64 1840.94,-17347.53 1834.94,-17345.44 1834.94,-17349.64"/>
</g>
<!-- src/utils/nodeHelpUtil.ts&#45;&gt;src/utils/packUtils.ts -->
<g id="edge3620" class="edge">
<title>src/utils/nodeHelpUtil.ts&#45;&gt;src/utils/packUtils.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1925.15,-18014.01C1940.57,-18015.34 1956.73,-18019.96 1967,-18031.84 1997.24,-18066.83 1950.32,-18412.38 1980,-18447.84 1987.71,-18457.05 1999.53,-18461.48 2011.33,-18463.41"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2011.26,-18465.52 2017.48,-18464.21 2011.79,-18461.36 2011.26,-18465.52"/>
</g>
<!-- src/services/nodeSearchService.ts&#45;&gt;src/stores/nodeDefStore.ts -->
<g id="edge3306" class="edge">
<title>src/services/nodeSearchService.ts&#45;&gt;src/stores/nodeDefStore.ts</title>
<g id="a_edge3306"><a xlink:title="no&#45;circular">
<path fill="none" stroke="orange" stroke-width="2" d="M1264.68,-14477.88C1278.33,-14480.12 1291.54,-14485.31 1300.5,-14495.84 1315.35,-14513.27 1292.3,-27670.65 1308.5,-27686.84 1374.83,-27753.13 1452.72,-27752.67 1519.5,-27686.84 1530.56,-27675.93 1520.57,-27141.74 1527.5,-27127.84 1591.13,-27000.12 1718.24,-27058.98 1781,-26930.84 1790.22,-26912.01 1775.42,-14873.8 1789,-14857.84 1797.64,-14847.68 1810.25,-14842.51 1823.37,-14840.16"/>
<polygon fill="orange" stroke="orange" stroke-width="2" points="1831.36,-14841.4 1837.09,-14838.65 1830.9,-14837.22 1831.36,-14841.4"/>
<polyline fill="none" stroke="orange" stroke-width="2" points="1831.13,-14839.31 1828.15,-14839.64 "/>
<ellipse fill="none" stroke="orange" stroke-width="2" cx="1825.76" cy="-14839.9" rx="2.4" ry="2.4"/>
</a>
</g>
<text text-anchor="middle" x="1278.36" y="-14639.46" font-family="Helvetica,sans-Serif" font-size="9.00" fill="orange">no&#45;circular</text>
</g>
<!-- src/services/nodeSearchService.ts&#45;&gt;src/utils/fuseUtil.ts -->
<g id="edge3307" class="edge">
<title>src/services/nodeSearchService.ts&#45;&gt;src/utils/fuseUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1264.68,-14477.88C1278.33,-14480.12 1291.54,-14485.31 1300.5,-14495.84 1308.5,-14505.23 1307.12,-28698.57 1308.5,-28710.84 1355.8,-29131.15 1468.63,-29218.94 1519.5,-29638.84 1521.02,-29651.41 1518.46,-30085.96 1527.5,-30094.84 1607.86,-30173.8 1701.31,-30174.48 1781,-30094.84 1795.7,-30080.14 1775.53,-18137.67 1789,-18121.84 1802.34,-18106.15 1825.15,-18102.35 1844.71,-18102.5"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1844.88,-18104.61 1850.93,-18102.68 1845,-18100.41 1844.88,-18104.61"/>
</g>
<!-- src/stores/userFileStore.ts&#45;&gt;src/utils/formatUtil.ts -->
<g id="edge3473" class="edge">
<title>src/stores/userFileStore.ts&#45;&gt;src/utils/formatUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2245.47,-15001.92C2239.55,-15103.49 2185.84,-16036.87 2167.5,-16792.84 2167.23,-16804.12 2166.92,-18409.34 2159.5,-18417.84 2143.89,-18435.71 2117.55,-18439.53 2094.96,-18438.85"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2094.8,-18436.74 2088.7,-18438.55 2094.6,-18440.94 2094.8,-18436.74"/>
</g>
<!-- src/stores/userFileStore.ts&#45;&gt;src/schemas/apiSchema.ts -->
<g id="edge3470" class="edge">
<title>src/stores/userFileStore.ts&#45;&gt;src/schemas/apiSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2246.42,-15001.95C2239.91,-15103.85 2181.03,-16040.24 2163.5,-16798.84 2162.21,-16854.82 2155.19,-18759.46 2163.5,-18814.84 2178.7,-18916.13 2224.06,-19031.78 2240.75,-19072.08"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2238.83,-19072.95 2243.08,-19077.68 2242.71,-19071.33 2238.83,-19072.95"/>
</g>
<!-- src/stores/userFileStore.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge3471" class="edge">
<title>src/stores/userFileStore.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2244.14,-15002.04C2226.41,-15089.94 2085.07,-15790.11 1967,-16356.84 1936.07,-16505.29 1897.61,-16684.82 1886.28,-16737.57"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1884.18,-16737.33 1884.98,-16743.63 1888.29,-16738.21 1884.18,-16737.33"/>
</g>
<!-- src/stores/userFileStore.ts&#45;&gt;src/types/treeExplorerTypes.ts -->
<g id="edge3472" class="edge">
<title>src/stores/userFileStore.ts&#45;&gt;src/types/treeExplorerTypes.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M2245.26,-15001.92C2239.68,-15070.3 2203.1,-15511.59 2159.5,-15868.84 2092.36,-16418.97 2044.66,-16552.41 1980,-17102.84 1978.11,-17118.9 1977.93,-17235.91 1967,-17247.84 1960.37,-17255.07 1951.55,-17259.57 1942.11,-17262.26"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1941.5,-17260.24 1936.16,-17263.71 1942.49,-17264.32 1941.5,-17260.24"/>
</g>
<!-- src/stores/userFileStore.ts&#45;&gt;src/utils/treeUtil.ts -->
<g id="edge3475" class="edge">
<title>src/stores/userFileStore.ts&#45;&gt;src/utils/treeUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2245.49,-15001.92C2239.76,-15103.5 2187.8,-16036.92 2167.5,-16792.84 2166.32,-16836.71 2168.05,-17539.79 2159.5,-17582.84 2114.79,-17807.88 2145.02,-17917.09 1967,-18061.84 1953.71,-18072.65 1935.28,-18076.75 1919.07,-18078"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1918.63,-18075.92 1912.75,-18078.36 1918.86,-18080.12 1918.63,-18075.92"/>
</g>
<!-- src/stores/userFileStore.ts&#45;&gt;src/utils/syncUtil.ts -->
<g id="edge3474" class="edge">
<title>src/stores/userFileStore.ts&#45;&gt;src/utils/syncUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M2245.49,-15001.92C2239.77,-15103.5 2187.86,-16036.92 2167.5,-16792.84 2167.21,-16803.64 2166.83,-17562.9 2159.5,-17570.84 2132.32,-17600.25 2008.32,-17558.53 1980,-17586.84 1957.12,-17609.71 1988.86,-17707.98 1967,-17731.84 1955.32,-17744.58 1936.84,-17748.82 1920.18,-17749.67"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1920.09,-17747.57 1914.15,-17749.83 1920.2,-17751.77 1920.09,-17747.57"/>
</g>
<!-- src/utils/syncUtil.ts&#45;&gt;src/scripts/api.ts -->
<g id="edge3624" class="edge">
<title>src/utils/syncUtil.ts&#45;&gt;src/scripts/api.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1849.99,-17751.72C1824.72,-17753.55 1792.51,-17750.66 1785,-17725.84 1781.27,-17713.51 1781.27,-16811.16 1785,-16798.84 1792.97,-16772.53 1823.95,-16761.26 1848.79,-16756.44"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1849.41,-16758.47 1854.95,-16755.35 1848.68,-16754.33 1849.41,-16758.47"/>
</g>
<!-- src/types/algoliasearch&#45;lite.d.ts -->
<g id="node973" class="node">
<title>src/types/algoliasearch&#45;lite.d.ts</title>
<g id="a_node973"><a xlink:href="src/types/algoliasearch-lite.d.ts" xlink:title="algoliasearch&#45;lite.d.ts">
<path fill="#ccffcc" stroke="black" d="M1932,-16881.84C1932,-16881.84 1832,-16881.84 1832,-16881.84 1829,-16881.84 1826,-16878.84 1826,-16875.84 1826,-16875.84 1826,-16869.84 1826,-16869.84 1826,-16866.84 1829,-16863.84 1832,-16863.84 1832,-16863.84 1932,-16863.84 1932,-16863.84 1935,-16863.84 1938,-16866.84 1938,-16869.84 1938,-16869.84 1938,-16875.84 1938,-16875.84 1938,-16878.84 1935,-16881.84 1932,-16881.84"/>
<text text-anchor="start" x="1834" y="-16870.64" font-family="Helvetica,sans-Serif" font-size="9.00">algoliasearch&#45;lite.d.ts</text>
</a>
</g>
</g>
<!-- src/types/desktop/index.d.ts -->
<g id="node974" class="node">
<title>src/types/desktop/index.d.ts</title>
<g id="a_node974"><a xlink:href="src/types/desktop/index.d.ts" xlink:title="index.d.ts">
<path fill="#ccffcc" stroke="black" d="M1907,-17485.84C1907,-17485.84 1857,-17485.84 1857,-17485.84 1854,-17485.84 1851,-17482.84 1851,-17479.84 1851,-17479.84 1851,-17473.84 1851,-17473.84 1851,-17470.84 1854,-17467.84 1857,-17467.84 1857,-17467.84 1907,-17467.84 1907,-17467.84 1910,-17467.84 1913,-17470.84 1913,-17473.84 1913,-17473.84 1913,-17479.84 1913,-17479.84 1913,-17482.84 1910,-17485.84 1907,-17485.84"/>
<text text-anchor="start" x="1859" y="-17474.64" font-family="Helvetica,sans-Serif" font-size="9.00">index.d.ts</text>
</a>
</g>
</g>
<!-- src/types/litegraph&#45;augmentation.d.ts -->
<g id="node975" class="node">
<title>src/types/litegraph&#45;augmentation.d.ts</title>
<g id="a_node975"><a xlink:href="src/types/litegraph-augmentation.d.ts" xlink:title="litegraph&#45;augmentation.d.ts">
<path fill="#ddfeff" stroke="black" d="M1948,-17151.84C1948,-17151.84 1816,-17151.84 1816,-17151.84 1813,-17151.84 1810,-17148.84 1810,-17145.84 1810,-17145.84 1810,-17139.84 1810,-17139.84 1810,-17136.84 1813,-17133.84 1816,-17133.84 1816,-17133.84 1948,-17133.84 1948,-17133.84 1951,-17133.84 1954,-17136.84 1954,-17139.84 1954,-17139.84 1954,-17145.84 1954,-17145.84 1954,-17148.84 1951,-17151.84 1948,-17151.84"/>
<text text-anchor="start" x="1818" y="-17140.64" font-family="Helvetica,sans-Serif" font-size="9.00">litegraph&#45;augmentation.d.ts</text>
</a>
</g>
</g>
<!-- src/types/litegraph&#45;augmentation.d.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts -->
<g id="edge3565" class="edge">
<title>src/types/litegraph&#45;augmentation.d.ts&#45;&gt;src/lib/litegraph/src/litegraph.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M1809.75,-17141.23C1798.1,-17144.92 1788.64,-17151.8 1785,-17163.84 1781.11,-17176.68 1783.85,-24879.47 1785,-24892.84 1803.79,-25110.67 1863.12,-25371.08 1878.39,-25435.75"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="1876.38,-25436.36 1879.8,-25441.71 1880.46,-25435.39 1876.38,-25436.36"/>
</g>
<!-- src/types/litegraph&#45;augmentation.d.ts&#45;&gt;src/scripts/domWidget.ts -->
<g id="edge3569" class="edge">
<title>src/types/litegraph&#45;augmentation.d.ts&#45;&gt;src/scripts/domWidget.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1809.83,-17139.16C1802.27,-17136.54 1795.12,-17132.88 1789,-17127.84 1671.81,-17031.37 1653.41,-16826.19 1650.53,-16768.32"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1652.61,-16767.91 1650.25,-16762.01 1648.42,-16768.1 1652.61,-16767.91"/>
</g>
<!-- src/types/litegraph&#45;augmentation.d.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts -->
<g id="edge3567" class="edge">
<title>src/types/litegraph&#45;augmentation.d.ts&#45;&gt;src/schemas/nodeDef/nodeDefSchemaV2.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1809.75,-17141.23C1798.1,-17144.92 1788.64,-17151.8 1785,-17163.84 1781.27,-17176.15 1781.27,-19003.53 1785,-19015.84 1789.52,-19030.77 1803.07,-19037.49 1818.66,-19039.95"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="1818.75,-19042.08 1824.96,-19040.72 1819.26,-19037.91 1818.75,-19042.08"/>
</g>
<!-- src/types/litegraph&#45;augmentation.d.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts -->
<g id="edge3564" class="edge">
<title>src/types/litegraph&#45;augmentation.d.ts&#45;&gt;src/schemas/comfyWorkflowSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1954.37,-17147.89C1959.11,-17150.43 1963.41,-17153.69 1967,-17157.84 1995.74,-17191.04 1953.19,-17518.06 1980,-17552.84 2033.1,-17621.72 2083.36,-17586.83 2167.5,-17608.84 2234.05,-17626.25 2275.29,-17589.31 2318.5,-17642.84 2343.44,-17673.72 2306.59,-19040.93 2331.5,-19071.84 2331.96,-19072.41 2332.44,-19072.96 2332.93,-19073.5"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2331.9,-19075.39 2337.77,-19077.83 2334.7,-19072.26 2331.9,-19075.39"/>
</g>
<!-- src/types/litegraph&#45;augmentation.d.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts -->
<g id="edge3566" class="edge">
<title>src/types/litegraph&#45;augmentation.d.ts&#45;&gt;src/lib/litegraph/src/types/widgets.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1954.38,-17147.88C1959.12,-17150.43 1963.42,-17153.69 1967,-17157.84 1997.88,-17193.59 1950.37,-17546.04 1980,-17582.84 2033.88,-17649.75 2084.11,-17609.17 2167.5,-17629.84 2234.57,-17646.46 2275.8,-17612.51 2318.5,-17666.84 2333.52,-17685.94 2328.7,-24640.7 2331.5,-24664.84 2397.12,-25231.46 2175.77,-25560.16 2622.5,-25914.84 2644.6,-25932.39 2729.5,-25934.75 2749.5,-25914.84 2777.88,-25886.59 2736.98,-23062.69 2762.5,-23031.84 2769.71,-23023.12 2780.89,-23019.12 2792.04,-23017.52"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2792.46,-23019.58 2798.21,-23016.86 2792.02,-23015.41 2792.46,-23019.58"/>
</g>
<!-- src/types/litegraph&#45;augmentation.d.ts&#45;&gt;src/schemas/nodeDefSchema.ts -->
<g id="edge3568" class="edge">
<title>src/types/litegraph&#45;augmentation.d.ts&#45;&gt;src/schemas/nodeDefSchema.ts</title>
<path fill="none" stroke="#000000" stroke-opacity="0.200000" d="M1954.09,-17147.59C1958.96,-17150.18 1963.37,-17153.54 1967,-17157.84 1979.58,-17172.72 1978.6,-18541.4 1980,-18560.84 1994.59,-18763.91 2036.88,-19008.27 2048.19,-19071.38"/>
<polygon fill="none" stroke="#000000" stroke-opacity="0.200000" points="2046.17,-19072.01 2049.3,-19077.54 2050.31,-19071.26 2046.17,-19072.01"/>
</g>
<!-- src/types/vue&#45;shim.d.ts -->
<g id="node976" class="node">
<title>src/types/vue&#45;shim.d.ts</title>
<g id="a_node976"><a xlink:href="src/types/vue-shim.d.ts" xlink:title="vue&#45;shim.d.ts">
<path fill="#ccffcc" stroke="black" d="M1915,-16821.84C1915,-16821.84 1849,-16821.84 1849,-16821.84 1846,-16821.84 1843,-16818.84 1843,-16815.84 1843,-16815.84 1843,-16809.84 1843,-16809.84 1843,-16806.84 1846,-16803.84 1849,-16803.84 1849,-16803.84 1915,-16803.84 1915,-16803.84 1918,-16803.84 1921,-16806.84 1921,-16809.84 1921,-16809.84 1921,-16815.84 1921,-16815.84 1921,-16818.84 1918,-16821.84 1915,-16821.84"/>
<text text-anchor="start" x="1851" y="-16810.64" font-family="Helvetica,sans-Serif" font-size="9.00">vue&#45;shim.d.ts</text>
</a>
</g>
</g>
<!-- src/views/templates/BaseViewTemplate.vue&#45;&gt;src/utils/envUtil.ts -->
<g id="edge3696" class="edge">
<title>src/views/templates/BaseViewTemplate.vue&#45;&gt;src/utils/envUtil.ts</title>
<path fill="none" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" d="M429.92,-316.25C444.7,-352.31 497.06,-485.39 514,-600.84 515.99,-614.4 513.98,-16378.72 522,-16389.84 569.01,-16454.96 646.34,-16381.81 693.5,-16446.84 706.51,-16464.77 687.46,-18024.7 701.5,-18041.84 761.61,-18115.19 850.54,-18011.36 910.5,-18084.84 939.12,-18119.91 902.81,-31081.57 923.5,-31121.84 967.75,-31207.95 1056.09,-31162.8 1100.5,-31248.84 1118.6,-31283.9 1092.06,-34056.71 1113.5,-34089.84 1163.1,-34166.48 1250.96,-34098.15 1300.5,-34174.84 1321.49,-34207.33 1289.42,-36926.19 1308.5,-36959.84 1362.5,-37055.04 1462.25,-36993.55 1519.5,-37086.84 1532.44,-37107.91 1509.4,-37180.99 1527.5,-37197.84 1548.12,-37217.02 1761.05,-37217.72 1781,-37197.84 1792.15,-37186.72 1782.12,-34945 1789,-34930.84 1833.1,-34840.06 1923.02,-34880.68 1967,-34789.84 1978.96,-34765.13 1977.88,-19008.2 1980,-18980.84 1993.58,-18805.49 2035.73,-18595.69 2047.76,-18538.1"/>
<polygon fill="#000000" fill-opacity="0.200000" stroke="#000000" stroke-width="2" stroke-opacity="0.200000" points="2049.84,-18538.43 2049.02,-18532.13 2045.73,-18537.57 2049.84,-18538.43"/>
</g>
<!-- src/vite&#45;env.d.ts -->
<g id="node978" class="node">
<title>src/vite&#45;env.d.ts</title>
<g id="a_node978"><a xlink:href="src/vite-env.d.ts" xlink:title="vite&#45;env.d.ts">
<path fill="#ccffcc" stroke="black" d="M82,-72.84C82,-72.84 22,-72.84 22,-72.84 19,-72.84 16,-69.84 16,-66.84 16,-66.84 16,-60.84 16,-60.84 16,-57.84 19,-54.84 22,-54.84 22,-54.84 82,-54.84 82,-54.84 85,-54.84 88,-57.84 88,-60.84 88,-60.84 88,-66.84 88,-66.84 88,-69.84 85,-72.84 82,-72.84"/>
<text text-anchor="start" x="24" y="-61.64" font-family="Helvetica,sans-Serif" font-size="9.00">vite&#45;env.d.ts</text>
</a>
</g>
</g>
</g>
</svg>