1 line
92 KiB
XML
1 line
92 KiB
XML
<svg viewBox="0 0 2971.66162109375 2834.738582611084" style="max-width: 2971.66162109375px;" height="2834px" aria-labelledby="chart-title-graph-div chart-desc-graph-div" role="img" xmlns="http://www.w3.org/2000/svg" width="971px" id="graph-div" xmlns:xlink="http://www.w3.org/1999/xlink"><style>@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/css/all.min.css");'</style><title id="chart-title-graph-div"></title><desc id="chart-desc-graph-div"></desc><style>#graph-div {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#graph-div .error-icon{fill:#552222;}#graph-div .error-text{fill:#552222;stroke:#552222;}#graph-div .edge-thickness-normal{stroke-width:2px;}#graph-div .edge-thickness-thick{stroke-width:3.5px;}#graph-div .edge-pattern-solid{stroke-dasharray:0;}#graph-div .edge-pattern-dashed{stroke-dasharray:3;}#graph-div .edge-pattern-dotted{stroke-dasharray:2;}#graph-div .marker{fill:#333333;stroke:#333333;}#graph-div .marker.cross{stroke:#333333;}#graph-div svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#graph-div .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#graph-div .cluster-label text{fill:#333;}#graph-div .cluster-label span{color:#333;}#graph-div .label text,#graph-div span{fill:#333;color:#333;}#graph-div .node rect,#graph-div .node circle,#graph-div .node ellipse,#graph-div .node polygon,#graph-div .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#graph-div .node .label{text-align:center;}#graph-div .node.clickable{cursor:pointer;}#graph-div .arrowheadPath{fill:#333333;}#graph-div .edgePath .path{stroke:#333333;stroke-width:2.0px;}#graph-div .flowchart-link{stroke:#333333;fill:none;}#graph-div .edgeLabel{background-color:#e8e8e8;text-align:center;}#graph-div .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#graph-div .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#graph-div .cluster text{fill:#333;}#graph-div .cluster span{color:#333;}#graph-div div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#graph-div :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}</style><g transform="translate(10.091201782226562, 0)"><marker orient="auto" markerHeight="12" markerWidth="12" markerUnits="userSpaceOnUse" refY="5" refX="9" viewBox="0 0 10 10" class="marker flowchart" id="flowchart-pointEnd"><path style="stroke-width: 1; stroke-dasharray: 1, 0;" class="arrowMarkerPath" d="M 0 0 L 10 5 L 0 10 z"></path></marker><marker orient="auto" markerHeight="12" markerWidth="12" markerUnits="userSpaceOnUse" refY="5" refX="0" viewBox="0 0 10 10" class="marker flowchart" id="flowchart-pointStart"><path style="stroke-width: 1; stroke-dasharray: 1, 0;" class="arrowMarkerPath" d="M 0 5 L 10 10 L 10 0 z"></path></marker><marker orient="auto" markerHeight="11" markerWidth="11" markerUnits="userSpaceOnUse" refY="5" refX="11" viewBox="0 0 10 10" class="marker flowchart" id="flowchart-circleEnd"><circle style="stroke-width: 1; stroke-dasharray: 1, 0;" class="arrowMarkerPath" r="5" cy="5" cx="5"></circle></marker><marker orient="auto" markerHeight="11" markerWidth="11" markerUnits="userSpaceOnUse" refY="5" refX="-1" viewBox="0 0 10 10" class="marker flowchart" id="flowchart-circleStart"><circle style="stroke-width: 1; stroke-dasharray: 1, 0;" class="arrowMarkerPath" r="5" cy="5" cx="5"></circle></marker><marker orient="auto" markerHeight="11" markerWidth="11" markerUnits="userSpaceOnUse" refY="5.2" refX="12" viewBox="0 0 11 11" class="marker cross flowchart" id="flowchart-crossEnd"><path style="stroke-width: 2; stroke-dasharray: 1, 0;" class="arrowMarkerPath" d="M 1,1 l 9,9 M 10,1 l -9,9"></path></marker><marker orient="auto" markerHeight="11" markerWidth="11" markerUnits="userSpaceOnUse" refY="5.2" refX="-1" viewBox="0 0 11 11" class="marker cross flowchart" id="flowchart-crossStart"><path style="stroke-width: 2; stroke-dasharray: 1, 0;" class="arrowMarkerPath" d="M 1,1 l 9,9 M 10,1 l -9,9"></path></marker><g class="root"><g class="clusters"><g id="Factorio" class="cluster default"><rect height="225.25" width="1937.1666946411133" y="8" x="1006.3125228881836" ry="0" rx="0" style=""></rect><g transform="translate(1945.3802452087402, 13)" class="cluster-label"><foreignObject height="24" width="59.03125"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Factorio</span></div></foreignObject></g></g><g id="subGraph16" class="cluster default"><rect height="109" width="337.10418701171875" y="1371.75" x="2606.375030517578" ry="0" rx="0" style=""></rect><g transform="translate(2705.9583740234375, 1376.75)" class="cluster-label"><foreignObject height="24" width="137.9375"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Secret of Evermore</span></div></foreignObject></g></g><g id="subGraph15" class="cluster default"><rect height="268.988582611084" width="1356.4062728881836" y="2557.75" x="8" ry="0" rx="0" style=""></rect><g transform="translate(594.1250114440918, 2562.75)" class="cluster-label"><foreignObject height="24" width="184.15625"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">WebHost (archipelago.gg)</span></div></foreignObject></g></g><g id=".NET" class="cluster default"><rect height="634" width="882.7916717529297" y="1903.75" x="1006.3125228881836" ry="0" rx="0" style=""></rect><g transform="translate(1430.7343997955322, 1908.75)" class="cluster-label"><foreignObject height="24" width="33.94791793823242"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">.NET</span></div></foreignObject></g></g><g id="Java" class="cluster default"><rect height="238" width="1301.3125076293945" y="1645.75" x="1006.3125228881836" ry="0" rx="0" style=""></rect><g transform="translate(1640.8281517028809, 1650.75)" class="cluster-label"><foreignObject height="24" width="32.28125"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Java</span></div></foreignObject></g></g><g id="Native" class="cluster default"><rect height="683" width="882.7916717529297" y="942.75" x="1006.3125228881836" ry="0" rx="0" style=""></rect><g transform="translate(1424.6614837646484, 947.75)" class="cluster-label"><foreignObject height="24" width="46.09375"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Native</span></div></foreignObject></g></g><g id="subGraph7" class="cluster default"><rect height="109" width="337.10418701171875" y="1242.75" x="2606.375030517578" ry="0" rx="0" style=""></rect><g transform="translate(2692.5052490234375, 1247.75)" class="cluster-label"><foreignObject height="24" width="164.84375"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Donkey Kong Country 3</span></div></foreignObject></g></g><g id="subGraph6" class="cluster default"><rect height="109" width="377.46875" y="1027.25" x="2586.1927490234375" ry="0" rx="0" style=""></rect><g transform="translate(2586.1927490234375, 1032.25)" class="cluster-label"><foreignObject height="24" width="377.46875"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Super Metroid/A Link to the Past Combo Randomizer</span></div></foreignObject></g></g><g id="subGraph5" class="cluster default"><rect height="109" width="337.10418701171875" y="898.25" x="2606.375030517578" ry="0" rx="0" style=""></rect><g transform="translate(2725.0156631469727, 903.25)" class="cluster-label"><foreignObject height="24" width="99.82292175292969"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Super Metroid</span></div></foreignObject></g></g><g id="subGraph4" class="cluster default"><rect height="109" width="1352.895851135254" y="640.25" x="1590.583366394043" ry="0" rx="0" style=""></rect><g transform="translate(2209.84379196167, 645.25)" class="cluster-label"><foreignObject height="24" width="114.375"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Ocarina of Time</span></div></foreignObject></g></g><g id="subGraph3" class="cluster default"><rect height="109" width="1352.895851135254" y="511.25" x="1590.583366394043" ry="0" rx="0" style=""></rect><g transform="translate(2213.26566696167, 516.25)" class="cluster-label"><foreignObject height="24" width="107.53125"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Final Fantasy 1</span></div></foreignObject></g></g><g id="subGraph2" class="cluster default"><rect height="109" width="337.10418701171875" y="769.25" x="2606.375030517578" ry="0" rx="0" style=""></rect><g transform="translate(2711.7552490234375, 774.25)" class="cluster-label"><foreignObject height="24" width="126.34375"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">A Link to the Past</span></div></foreignObject></g></g><g id="ChecksFinder" class="cluster default"><rect height="109" width="717.0416641235352" y="382.25" x="1590.583366394043" ry="0" rx="0" style=""></rect><g transform="translate(1901.5677375793457, 387.25)" class="cluster-label"><foreignObject height="24" width="95.07292175292969"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">ChecksFinder</span></div></foreignObject></g></g><g id="subGraph0" class="cluster default"><rect height="109" width="1352.895851135254" y="253.25" x="1590.583366394043" ry="0" rx="0" style=""></rect><g transform="translate(2228.68754196167, 258.25)" class="cluster-label"><foreignObject height="24" width="76.6875"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Starcraft 2</span></div></foreignObject></g></g><g id="FNA/XNA" class="cluster default"><rect height="198" width="248.5208282470703" y="1923.75" x="1615.583366394043" ry="0" rx="0" style=""></rect><g transform="translate(1707.3437805175781, 1928.75)" class="cluster-label"><foreignObject height="24" width="65"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">FNA/XNA</span></div></foreignObject></g></g><g id="Unity" class="cluster default"><rect height="376" width="248.5208282470703" y="2141.75" x="1615.583366394043" ry="0" rx="0" style=""></rect><g transform="translate(1720.885446548462, 2146.75)" class="cluster-label"><foreignObject height="24" width="37.91666793823242"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Unity</span></div></foreignObject></g></g><g id="Minecraft" class="cluster default"><rect height="109" width="667.0416641235352" y="1754.75" x="1615.583366394043" ry="0" rx="0" style=""></rect><g transform="translate(1915.0104484558105, 1759.75)" class="cluster-label"><foreignObject height="24" width="68.1875"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Minecraft</span></div></foreignObject></g></g><g id="subGraph8" class="cluster default"><rect height="109" width="248.5208282470703" y="962.75" x="1615.583366394043" ry="0" rx="0" style=""></rect><g transform="translate(1670.8750305175781, 967.75)" class="cluster-label"><foreignObject height="24" width="137.9375"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Secret of Evermore</span></div></foreignObject></g></g></g><g class="edgePaths"><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-AS LE-CC" id="L-AS-CC-0" d="M652.1462151082007,1533.229535725877L688.1617794460429,1353.0033455318587C724.1773437838851,1172.7771553378404,796.2084724595694,812.3247749498041,855.2361904229,632.0985847557859C914.2639083862305,451.8723945617676,960.288215637207,451.8723945617676,1001.2751960754395,451.8723945617676C1042.2621765136719,451.8723945617676,1078.2118301391602,451.8723945617676,1096.1866569519043,451.8723945617676L1114.1614837646484,451.8723945617676"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-SC2C LE-SC2AI" id="L-SC2C-SC2AI-0" d="M1815.9479522705078,307.75L1823.9739926656086,307.75C1832.0000330607097,307.75,1848.0521138509114,307.75,1860.244820912679,307.75C1872.4375279744465,307.75,1880.77086130778,307.75,1896.1345767974854,307.75C1911.4982922871907,307.75,1933.8923899332683,307.75,1961.4896125793457,307.75C1989.086835225423,307.75,2021.8871828715007,307.75,2038.2873566945393,307.75L2054.687530517578,307.75"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-SC2AI LE-SC2" id="L-SC2AI-SC2-0" d="M2226.406280517578,307.75L2235.7760721842446,307.75C2245.1458638509116,307.75,2263.8854471842446,307.75,2277.421905517578,307.75C2290.9583638509116,307.75,2299.2916971842446,307.75,2328.3541971842446,307.75C2357.4166971842446,307.75,2407.2083638509116,307.75,2457.000030517578,307.75C2506.7916971842446,307.75,2556.5833638509116,307.75,2594.136316935221,307.75C2631.6892700195312,307.75,2657.0035095214844,307.75,2669.660629272461,307.75L2682.3177490234375,307.75"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-CC LE-SC2C" id="L-CC-SC2C-0" d="M1209.5847382533386,432.3723945617676L1235.3883273591462,411.60199546813965C1261.1919164649537,390.8315963745117,1312.7990946765685,349.29079818725586,1357.4507749078643,328.52039909362793C1402.1024551391602,307.75,1439.7986373901367,307.75,1477.4948196411133,307.75C1515.1910018920898,307.75,1552.8871841430664,307.75,1575.9019419352214,307.75C1598.9166997273762,307.75,1607.2500330607097,307.75,1619.4427401224773,307.75C1631.6354471842449,307.75,1647.6875279744465,307.75,1655.7135683695476,307.75L1663.7396087646484,307.75"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-CFC LE-CF" id="L-CFC-CF-0" d="M1816.2135772705078,436.75L1824.1953468322754,436.75C1832.177116394043,436.75,1848.1406555175781,436.75,1860.2890917460124,436.75C1872.4375279744465,436.75,1880.77086130778,436.75,1896.1345767974854,436.75C1911.4982922871907,436.75,1933.8923899332683,436.75,1966.626765569051,436.75C1999.361141204834,436.75,2042.4357948303223,436.75,2063.9731216430664,436.75L2085.5104484558105,436.75"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-CC LE-CFC" id="L-CC-CFC-0" d="M1256.5573120117188,445.8589807596504L1274.532138824463,444.3408172997087C1292.506965637207,442.82265383976693,1328.4566192626953,439.7863269198835,1365.2795372009277,438.2681634599417C1402.1024551391602,436.75,1439.7986373901367,436.75,1477.4948196411133,436.75C1515.1910018920898,436.75,1552.8871841430664,436.75,1575.9019419352214,436.75C1598.9166997273762,436.75,1607.2500330607097,436.75,1619.3984692891438,436.75C1631.5469055175781,436.75,1647.5104446411133,436.75,1655.4922142028809,436.75L1663.4739837646484,436.75"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-SNI LE-LTTP" id="L-SNI-LTTP-0" d="M2158.523030566619,958.3723945617676L2179.2066972251123,935.935328801473C2199.8903638836055,913.4982630411783,2241.257697200592,868.6241315205892,2266.1080305257515,846.1870657602946C2290.9583638509116,823.75,2299.2916971842446,823.75,2328.3541971842446,823.75C2357.4166971842446,823.75,2407.2083638509116,823.75,2457.000030517578,823.75C2506.7916971842446,823.75,2556.5833638509116,823.75,2605.4731225967407,823.75C2654.36288134257,823.75,2702.350732167562,823.75,2726.3446575800576,823.75L2750.3385829925537,823.75"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-FF1 LE-FFLUA" id="L-FF1-FFLUA-0" d="M1781.270866394043,565.75L1795.076421101888,565.75C1808.8819758097331,565.75,1836.493085225423,565.75,1854.4653065999348,565.75C1872.4375279744465,565.75,1880.77086130778,565.75,1896.1345767974854,565.75C1911.4982922871907,565.75,1933.8923899332683,565.75,1965.923640569051,565.75C1997.954891204834,565.75,2039.6232948303223,565.75,2060.4574966430664,565.75L2081.2916984558105,565.75"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-FFLUA LE-BZFF" id="L-FFLUA-BZFF-0" d="M2199.8021125793457,565.75L2213.605932235718,565.75C2227.40975189209,565.75,2255.017391204834,565.75,2272.9878775278726,565.75C2290.9583638509116,565.75,2299.2916971842446,565.75,2328.3541971842446,565.75C2357.4166971842446,565.75,2407.2083638509116,565.75,2457.000030517578,565.75C2506.7916971842446,565.75,2556.5833638509116,565.75,2587.317741394043,565.75C2618.0521189371743,565.75,2629.729207356771,565.75,2635.567751566569,565.75L2641.406295776367,565.75"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-CC LE-FF1" id="L-CC-FF1-0" d="M1216.0187540369548,471.3723945617676L1240.7500071788263,487.10199546813965C1265.4812603206976,502.8315963745117,1314.9437666044407,534.2907981872559,1358.5231108718006,550.0203990936279C1402.1024551391602,565.75,1439.7986373901367,565.75,1477.4948196411133,565.75C1515.1910018920898,565.75,1552.8871841430664,565.75,1575.9019419352214,565.75C1598.9166997273762,565.75,1607.2500330607097,565.75,1625.2222544352214,565.75C1643.1944758097331,565.75,1670.805585225423,565.75,1684.6111399332683,565.75L1698.4166946411133,565.75"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-OC LE-LC" id="L-OC-LC-0" d="M1783.0052375793457,694.75L1796.5217304229736,694.75C1810.0382232666016,694.75,1837.0712089538574,694.75,1854.754368464152,694.75C1872.4375279744465,694.75,1880.77086130778,694.75,1896.1345767974854,694.75C1911.4982922871907,694.75,1933.8923899332683,694.75,1965.923640569051,694.75C1997.954891204834,694.75,2039.6232948303223,694.75,2060.4574966430664,694.75L2081.2916984558105,694.75"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-LC LE-OCB" id="L-LC-OCB-0" d="M2199.8021125793457,694.75L2213.605932235718,694.75C2227.40975189209,694.75,2255.017391204834,694.75,2272.9878775278726,694.75C2290.9583638509116,694.75,2299.2916971842446,694.75,2328.3541971842446,694.75C2357.4166971842446,694.75,2407.2083638509116,694.75,2457.000030517578,694.75C2506.7916971842446,694.75,2556.5833638509116,694.75,2585.6458638509116,694.75C2614.7083638509116,694.75,2623.0416971842446,694.75,2627.2083638509116,694.75L2631.375030517578,694.75"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-CC LE-OC" id="L-CC-OC-0" d="M1199.7345975127037,471.3723945617676L1227.1798767419502,508.60199546813965C1254.625155971197,545.8315963745117,1309.5157144296902,620.2907981872559,1355.8090847844253,657.5203990936279C1402.1024551391602,694.75,1439.7986373901367,694.75,1477.4948196411133,694.75C1515.1910018920898,694.75,1552.8871841430664,694.75,1575.9019419352214,694.75C1598.9166997273762,694.75,1607.2500330607097,694.75,1624.9331925710042,694.75C1642.6163520812988,694.75,1669.6493377685547,694.75,1683.1658306121826,694.75L1696.6823234558105,694.75"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-CC LE-SC" id="L-CC-SC-0" d="M1195.007450185512,471.3723945617676L1223.240587302624,528.435328801473C1251.4737244197358,585.4982630411783,1307.9399986539597,699.6241315205892,1355.02122689656,756.6870657602946C1402.1024551391602,813.75,1439.7986373901367,813.75,1477.4948196411133,813.75C1515.1910018920898,813.75,1552.8871841430664,813.75,1575.9019419352214,813.75C1598.9166997273762,813.75,1607.2500330607097,813.75,1625.457497914632,813.75C1643.6649627685547,813.75,1671.7465591430664,813.75,1685.7873573303223,813.75L1699.8281555175781,813.75"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-SC LE-SNI" id="L-SC-SNI-0" d="M1779.8594055175781,813.75L1793.900203704834,813.75C1807.9410018920898,813.75,1836.0225982666016,813.75,1854.2300631205242,813.75C1872.4375279744465,813.75,1880.77086130778,813.75,1896.1345767974854,813.75C1911.4982922871907,813.75,1933.8923899332683,813.75,1972.1507293420455,837.8537324269613C2010.4090687508226,861.9574648539225,2064.5316499222995,910.1649297078451,2091.592940508038,934.2686621348063L2118.654231093776,958.3723945617676"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-SNI LE-SM" id="L-SNI-SM-0" d="M2250.827931105653,958.3723945617676L2256.1274476743074,957.435328801473C2261.4269642429613,956.4982630411783,2272.02599738027,954.6241315205892,2281.4921806155908,953.6870657602946C2290.9583638509116,952.75,2299.2916971842446,952.75,2328.3541971842446,952.75C2357.4166971842446,952.75,2407.2083638509116,952.75,2457.000030517578,952.75C2506.7916971842446,952.75,2556.5833638509116,952.75,2605.4731225967407,952.75C2654.36288134257,952.75,2702.350732167562,952.75,2726.3446575800576,952.75L2750.3385829925537,952.75"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-SNI LE-SMZ" id="L-SNI-SMZ-0" d="M2167.2179423191283,997.3723945617676L2186.45245701887,1011.435328801473C2205.6869717186114,1025.4982630411785,2244.156001118095,1053.6241315205891,2267.5571824845033,1067.6870657602947C2290.9583638509116,1081.75,2299.2916971842446,1081.75,2328.3541971842446,1081.75C2357.4166971842446,1081.75,2407.2083638509116,1081.75,2457.000030517578,1081.75C2506.7916971842446,1081.75,2556.5833638509116,1081.75,2605.4731225967407,1081.75C2654.36288134257,1081.75,2702.350732167562,1081.75,2726.3446575800576,1081.75L2750.3385829925537,1081.75"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-SNI LE-DK3" id="L-SNI-DK3-0" d="M2149.221663516651,997.3723945617676L2171.4555580168058,1047.3519954681396C2193.68945251696,1097.3315963745117,2238.157241517269,1197.2907981872559,2264.5578026840903,1247.270399093628C2290.9583638509116,1297.25,2299.2916971842446,1297.25,2328.3541971842446,1297.25C2357.4166971842446,1297.25,2407.2083638509116,1297.25,2457.000030517578,1297.25C2506.7916971842446,1297.25,2556.5833638509116,1297.25,2605.4731225967407,1297.25C2654.36288134257,1297.25,2702.350732167562,1297.25,2726.3446575800576,1297.25L2750.3385829925537,1297.25"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-APCLIENTPP LE-SOE" id="L-APCLIENTPP-SOE-0" d="M1202.5481183639965,1200.8723945617676L1229.524477451361,1170.2686621348064C1256.5008365387255,1139.664929707845,1310.4535547134547,1078.4574648539226,1356.2780049263074,1047.8537324269612C1402.1024551391602,1017.25,1439.7986373901367,1017.25,1477.4948196411133,1017.25C1515.1910018920898,1017.25,1552.8871841430664,1017.25,1575.9019419352214,1017.25C1598.9166997273762,1017.25,1607.2500330607097,1017.25,1623.543435414632,1017.25C1639.8368377685547,1017.25,1664.0903091430664,1017.25,1676.2170448303223,1017.25L1688.3437805175781,1017.25"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-APCLIENTPP LE-MT" id="L-APCLIENTPP-MT-0" d="M1222.4538011782397,1200.8723945617676L1246.1125464632303,1188.435328801473C1269.771291748221,1175.9982630411785,1317.0887823182022,1151.1241315205891,1359.5956187286813,1138.6870657602947C1402.1024551391602,1126.25,1439.7986373901367,1126.25,1477.4948196411133,1126.25C1515.1910018920898,1126.25,1552.8871841430664,1126.25,1575.9019419352214,1126.25C1598.9166997273762,1126.25,1607.2500330607097,1126.25,1625.7925675710042,1126.25C1644.3351020812988,1126.25,1673.0868377685547,1126.25,1687.4627056121826,1126.25L1701.8385734558105,1126.25"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-APCLIENTPP LE-TW" id="L-APCLIENTPP-TW-0" d="M1325.9687728881836,1216.34966756453L1332.3750228881836,1216.1663896371083C1338.7812728881836,1215.9831117096867,1351.5937728881836,1215.6165558548435,1376.8481140136719,1215.4332779274216C1402.1024551391602,1215.25,1439.7986373901367,1215.25,1477.4948196411133,1215.25C1515.1910018920898,1215.25,1552.8871841430664,1215.25,1575.9019419352214,1215.25C1598.9166997273762,1215.25,1607.2500330607097,1215.25,1623.6831925710042,1215.25C1640.1163520812988,1215.25,1664.6493377685547,1215.25,1676.9158306121826,1215.25L1689.1823234558105,1215.25"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-APCLIENTPP LE-DS3" id="L-APCLIENTPP-DS3-0" d="M1226.9845020415332,1239.8723945617676L1249.888130515975,1250.6019954681396C1272.7917589904166,1261.3315963745117,1318.5990159393002,1282.7907981872559,1360.35073553923,1293.520399093628C1402.1024551391602,1304.25,1439.7986373901367,1304.25,1477.4948196411133,1304.25C1515.1910018920898,1304.25,1552.8871841430664,1304.25,1575.9019419352214,1304.25C1598.9166997273762,1304.25,1607.2500330607097,1304.25,1623.646734237671,1304.25C1640.043435414632,1304.25,1664.5035044352214,1304.25,1676.7335389455159,1304.25L1688.9635734558105,1304.25"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-APCPP LE-SM64" id="L-APCPP-SM64-0" d="M1222.4538011782397,1467.8723945617676L1246.1125464632303,1455.435328801473C1269.771291748221,1442.9982630411785,1317.0887823182022,1418.1241315205891,1359.5956187286813,1405.6870657602947C1402.1024551391602,1393.25,1439.7986373901367,1393.25,1477.4948196411133,1393.25C1515.1910018920898,1393.25,1552.8871841430664,1393.25,1575.9019419352214,1393.25C1598.9166997273762,1393.25,1607.2500330607097,1393.25,1620.2726020812988,1393.25C1633.295171101888,1393.25,1651.0069758097331,1393.25,1659.8628781636555,1393.25L1668.7187805175781,1393.25"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-APCPP LE-V6" id="L-APCPP-V6-0" d="M1309.9375228881836,1483.8083094024191L1319.0156478881836,1483.5485911686826C1328.0937728881836,1483.288872934946,1346.2500228881836,1482.7694364674728,1374.1762390136719,1482.5097182337365C1402.1024551391602,1482.25,1439.7986373901367,1482.25,1477.4948196411133,1482.25C1515.1910018920898,1482.25,1552.8871841430664,1482.25,1575.9019419352214,1482.25C1598.9166997273762,1482.25,1607.2500330607097,1482.25,1626.17711575826,1482.25C1645.1041984558105,1482.25,1674.6250305175781,1482.25,1689.385446548462,1482.25L1704.1458625793457,1482.25"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-APCPP LE-SA2B" id="L-APCPP-SA2B-0" d="M1226.9845020415332,1506.8723945617676L1249.888130515975,1517.6019954681396C1272.7917589904166,1528.3315963745117,1318.5990159393002,1549.7907981872559,1360.35073553923,1560.520399093628C1402.1024551391602,1571.25,1439.7986373901367,1571.25,1477.4948196411133,1571.25C1515.1910018920898,1571.25,1552.8871841430664,1571.25,1575.9019419352214,1571.25C1598.9166997273762,1571.25,1607.2500330607097,1571.25,1615.583366394043,1571.25C1623.9166997273762,1571.25,1632.2500330607097,1571.25,1636.4166997273762,1571.25L1640.583366394043,1571.25"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-SOE LE-SNI" id="L-SOE-SNI-0" d="M1791.3437805175781,1017.25L1803.470516204834,1017.25C1815.5972518920898,1017.25,1839.8507232666016,1017.25,1856.1441256205242,1017.25C1872.4375279744465,1017.25,1880.77086130778,1017.25,1896.1345767974854,1017.25C1911.4982922871907,1017.25,1933.8923899332683,1017.25,1960.5917183087683,1013.9370657602946C1987.2910466842684,1010.6241315205892,2018.2956057891906,1003.9982630411783,2033.7978853416519,1000.685328801473L2049.300164894113,997.3723945617676"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-SNI LE-SOESNES" id="L-SNI-SOESNES-0" d="M2146.725901533207,997.3723945617676L2169.3757563639356,1068.8519954681396C2192.025611194664,1140.3315963745117,2237.3253208561214,1283.2907981872559,2264.1418423535165,1354.770399093628C2290.9583638509116,1426.25,2299.2916971842446,1426.25,2328.3541971842446,1426.25C2357.4166971842446,1426.25,2407.2083638509116,1426.25,2457.000030517578,1426.25C2506.7916971842446,1426.25,2556.5833638509116,1426.25,2605.4731225967407,1426.25C2654.36288134257,1426.25,2702.350732167562,1426.25,2726.3446575800576,1426.25L2750.3385829925537,1426.25"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-AS LE-APCLIENTPP" id="L-AS-APCLIENTPP-0" d="M671.5493624562878,1552.6326830739642L704.3310689027821,1497.2559683219315C737.1127753492765,1441.8792535698988,802.6761882422652,1331.1258240658333,858.4700483142478,1275.7491093138003C914.2639083862305,1220.3723945617676,960.288215637207,1220.3723945617676,989.7066192626953,1220.3723945617676C1019.1250228881836,1220.3723945617676,1031.9375228881836,1220.3723945617676,1038.3437728881836,1220.3723945617676L1044.7500228881836,1220.3723945617676"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-AS LE-APCPP" id="L-AS-APCPP-0" d="M697.8875616544804,1578.9708822721566L726.2795682346092,1563.7044676537582C754.6715748147382,1548.4380530353603,811.455587974996,1517.905223798564,862.8597481806132,1502.6388091801657C914.2639083862305,1487.3723945617676,960.288215637207,1487.3723945617676,992.3784942626953,1487.3723945617676C1024.4687728881836,1487.3723945617676,1042.6250228881836,1487.3723945617676,1051.7031478881836,1487.3723945617676L1060.7812728881836,1487.3723945617676"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-JM LE-STS" id="L-JM-STS-0" d="M1235.5072574163773,1750.3723945617676L1256.9904266616784,1742.0186621348064C1278.4735959069794,1733.664929707845,1321.4399343975815,1716.9574648539226,1361.7711947683708,1708.6037324269612C1402.1024551391602,1700.25,1439.7986373901367,1700.25,1477.4948196411133,1700.25C1515.1910018920898,1700.25,1552.8871841430664,1700.25,1575.9019419352214,1700.25C1598.9166997273762,1700.25,1607.2500330607097,1700.25,1622.6866645812988,1700.25C1638.123296101888,1700.25,1660.6632258097331,1700.25,1671.9331906636555,1700.25L1683.2031555175781,1700.25"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-MCS LE-JMC" id="L-MCS-JMC-0" d="M1828.9531555175781,1809.25L1834.8116620381672,1809.25C1840.6701685587566,1809.25,1852.3871815999348,1809.25,1862.4123547871907,1809.25C1872.4375279744465,1809.25,1880.77086130778,1809.25,1896.1345767974854,1809.25C1911.4982922871907,1809.25,1933.8923899332683,1809.25,1958.7048899332683,1809.25C1983.5173899332683,1809.25,2010.7482922871907,1809.25,2024.363743464152,1809.25L2037.9791946411133,1809.25"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-JM LE-MCS" id="L-JM-MCS-0" d="M1274.0243642731157,1789.3723945617676L1289.0880157089603,1792.685328801473C1304.151667144805,1795.9982630411785,1334.2789700164942,1802.6241315205891,1368.190712577827,1805.9370657602947C1402.1024551391602,1809.25,1439.7986373901367,1809.25,1477.4948196411133,1809.25C1515.1910018920898,1809.25,1552.8871841430664,1809.25,1575.9019419352214,1809.25C1598.9166997273762,1809.25,1607.2500330607097,1809.25,1617.2752062479656,1809.25C1627.3003794352214,1809.25,1639.0173924763997,1809.25,1644.875898996989,1809.25L1650.7344055175781,1809.25"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-AS LE-JM" id="L-AS-JM-0" d="M692.4240215284862,1649.9926578538375L721.7266181296142,1669.972613971826C751.0292147307422,1689.9525700898141,809.634407932998,1729.912482325791,861.9491581596143,1749.8924384437794C914.2639083862305,1769.8723945617676,960.288215637207,1769.8723945617676,988.8316192626953,1769.8723945617676C1017.3750228881836,1769.8723945617676,1028.4375228881836,1769.8723945617676,1033.9687728881836,1769.8723945617676L1039.5000228881836,1769.8723945617676"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-NM LE-TS" id="L-NM-TS-0" d="M1195.1496245137166,2315.3723945617676L1223.3590659094612,2259.185328801473C1251.5685073052057,2202.9982630411782,1307.9873900966948,2090.6241315205893,1355.0449226179273,2034.4370657602947C1402.1024551391602,1978.25,1439.7986373901367,1978.25,1477.4948196411133,1978.25C1515.1910018920898,1978.25,1552.8871841430664,1978.25,1575.9019419352214,1978.25C1598.9166997273762,1978.25,1607.2500330607097,1978.25,1623.5781574249268,1978.25C1639.9062817891438,1978.25,1664.2291971842449,1978.25,1676.3906548817952,1978.25L1688.5521125793457,1978.25"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-NM LE-RL" id="L-NM-RL-0" d="M1198.405443859849,2315.3723945617676L1226.0722486979046,2274.018662134806C1253.7390535359605,2232.664929707845,1309.072663212072,2149.9574648539224,1355.587559175616,2108.6037324269614C1402.1024551391602,2067.25,1439.7986373901367,2067.25,1477.4948196411133,2067.25C1515.1910018920898,2067.25,1552.8871841430664,2067.25,1575.9019419352214,2067.25C1598.9166997273762,2067.25,1607.2500330607097,2067.25,1622.8220812479656,2067.25C1638.3941294352214,2067.25,1661.2048924763997,2067.25,1672.610273996989,2067.25L1684.0156555175781,2067.25"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-NM LE-ROR" id="L-NM-ROR-0" d="M1210.5459059811765,2315.3723945617676L1236.1893004656777,2295.518662134806C1261.8326949501788,2275.664929707845,1313.1194839191812,2235.9574648539224,1357.6109695291707,2216.1037324269614C1402.1024551391602,2196.25,1439.7986373901367,2196.25,1477.4948196411133,2196.25C1515.1910018920898,2196.25,1552.8871841430664,2196.25,1575.9019419352214,2196.25C1598.9166997273762,2196.25,1607.2500330607097,2196.25,1622.80992825826,2196.25C1638.3698234558105,2196.25,1661.1562805175781,2196.25,1672.549509048462,2196.25L1683.9427375793457,2196.25"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-NM LE-SN" id="L-NM-SN-0" d="M1255.7190428294218,2315.3723945617676L1273.8335811725487,2310.3519954681396C1291.9481195156757,2305.3315963745117,1328.1771962019295,2295.290798187256,1365.139825670545,2290.270399093628C1402.1024551391602,2285.25,1439.7986373901367,2285.25,1477.4948196411133,2285.25C1515.1910018920898,2285.25,1552.8871841430664,2285.25,1575.9019419352214,2285.25C1598.9166997273762,2285.25,1607.2500330607097,2285.25,1624.3368384043376,2285.25C1641.4236437479656,2285.25,1667.263921101888,2285.25,1680.1840597788494,2285.25L1693.1041984558105,2285.25"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-NM LE-HK" id="L-NM-HK-0" d="M1274.0243642731157,2354.3723945617676L1289.0880157089603,2357.685328801473C1304.151667144805,2360.9982630411782,1334.2789700164942,2367.6241315205893,1368.190712577827,2370.9370657602944C1402.1024551391602,2374.25,1439.7986373901367,2374.25,1477.4948196411133,2374.25C1515.1910018920898,2374.25,1552.8871841430664,2374.25,1575.9019419352214,2374.25C1598.9166997273762,2374.25,1607.2500330607097,2374.25,1622.6319770812988,2374.25C1638.013921101888,2374.25,1660.4444758097331,2374.25,1671.6597531636555,2374.25L1682.8750305175781,2374.25"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-NM LE-R" id="L-NM-R-0" d="M1212.5558395929625,2354.3723945617676L1237.8642451421658,2372.518662134806C1263.1726506913694,2390.664929707845,1313.7894617897766,2426.9574648539224,1357.9459584644683,2445.1037324269614C1402.1024551391602,2463.25,1439.7986373901367,2463.25,1477.4948196411133,2463.25C1515.1910018920898,2463.25,1552.8871841430664,2463.25,1575.9019419352214,2463.25C1598.9166997273762,2463.25,1607.2500330607097,2463.25,1628.3785047531128,2463.25C1649.5069764455159,2463.25,1683.430586496989,2463.25,1700.3923915227253,2463.25L1717.354196548462,2463.25"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-AS LE-NM" id="L-AS-NM-0" d="M659.3186551338761,1683.0980242484477L694.1388128007724,1791.7270859673345C728.9589704676687,1900.3561476862208,798.5992858014612,2117.614271123994,856.4315970938459,2226.243332842881C914.2639083862305,2334.8723945617676,960.288215637207,2334.8723945617676,989.4140828450521,2334.8723945617676C1018.5399500528971,2334.8723945617676,1030.7673772176106,2334.8723945617676,1036.8810907999675,2334.8723945617676L1042.9948043823242,2334.8723945617676"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-AH LE-PDB" id="L-AH-PDB-0" d="M373.50521087646484,2624.2260855237555L389.5408020019531,2621.7707864873864C405.5763931274414,2619.315487451018,437.64757537841797,2614.4048893782797,472.7543474833171,2624.309114694699C507.8611195882161,2634.213340011119,546.0034815470377,2658.9323887166956,565.0746625264486,2671.291913069484L584.1458435058594,2683.6514374222725"></path><path marker-end="url(#flowchart-pointEnd)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-WH LE-AH" id="L-WH-AH-0" d="M92.25684373038156,2716.994291305542L107.27306379590716,2702.744291305542C122.28928386143275,2688.494291305542,152.32172399248395,2659.994291305542,183.37353518349786,2645.744291305542C214.42534637451172,2631.494291305542,246.49652862548828,2631.494291305542,262.53211975097656,2631.494291305542L278.56771087646484,2631.494291305542"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-FWC LE-PDB" id="L-FWC-PDB-0" d="M397.78125762939453,2720.494291305542L409.77084096272785,2720.494291305542C421.7604242960612,2720.494291305542,445.73959096272785,2720.494291305542,476.800355275472,2718.228566468319C507.8611195882161,2715.9628416310966,546.0034815470377,2711.4313919566507,565.0746625264486,2709.165667119428L584.1458435058594,2706.899942282205"></path><path marker-end="url(#flowchart-pointEnd)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-WH LE-FWC" id="L-WH-FWC-0" d="M110.41666412353516,2730.8968521481183L122.40624745686848,2729.163092007689C134.3958307902018,2727.4293318672594,158.3749974568685,2723.961811586401,182.35416412353516,2722.2280514459712C206.3333307902018,2720.494291305542,230.3124974568685,2720.494291305542,242.3020807902018,2720.494291305542L254.29166412353516,2720.494291305542"></path><path marker-end="url(#flowchart-pointEnd)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-AG LE-PDB" id="L-AG-PDB-0" d="M1124.9062728881836,2755.419932374489L1105.1406478881836,2751.4739921963314C1085.3750228881836,2747.528052018173,1045.8437728881836,2739.6361716618576,1003.0659942626953,2735.6902314837002C960.288215637207,2731.744291305542,914.2639083862305,2731.744291305542,861.1580034891764,2727.729562297776C808.0520985921224,2723.714833290009,747.8645960489908,2715.6853752744764,717.7708447774252,2711.6706462667103L687.6770935058594,2707.6559172589436"></path><path marker-end="url(#flowchart-pointEnd)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-PDB LE-AG" id="L-PDB-AG-0" d="M687.6770935058594,2680.4170823204954L717.7708447774252,2668.5966171513364C747.8645960489908,2656.7761519821775,808.0520985921224,2633.1352216438595,861.1580034891764,2621.314756474701C914.2639083862305,2609.494291305542,960.288215637207,2609.494291305542,1009.4584557972298,2632.576673189799C1058.6286959572526,2655.659055074056,1110.9448690263218,2701.82381884257,1137.1029555608563,2724.906200726827L1163.2610420953908,2747.988582611084"></path><path marker-end="url(#flowchart-pointEnd)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-WH LE-AG" id="L-WH-AG-0" d="M110.41666412353516,2752.934771701106L122.40624745686848,2758.0270735194354C134.3958307902018,2763.119375337765,158.3749974568685,2773.303978974425,194.31163024902344,2778.396280792754C230.24826304117838,2783.488582611084,278.1423619588216,2783.488582611084,326.03646087646484,2783.488582611084C373.9305597941081,2783.488582611084,421.8246587117513,2783.488582611084,473.4704933166504,2783.488582611084C525.1163279215494,2783.488582611084,580.5138982137045,2783.488582611084,646.9340387980143,2783.488582611084C713.3541793823242,2783.488582611084,790.7968902587891,2783.488582611084,852.5303993225098,2783.488582611084C914.2639083862305,2783.488582611084,960.288215637207,2783.488582611084,1003.0659942626953,2781.722285377469C1045.8437728881836,2779.955988143853,1085.3750228881836,2776.423393676622,1105.1406478881836,2774.6570964430066L1124.9062728881836,2772.890799209391"></path><path marker-end="url(#flowchart-pointEnd)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-AH LE-AS" id="L-AH-AS-0" d="M373.50521087646484,2638.927683582369L389.5408020019531,2641.4387848695646C405.5763931274414,2643.94988615676,437.64757537841797,2648.972088731151,479.30573917550964,2491.3254641390263C520.9639029726013,2333.678839546901,572.2090483158081,2013.3633877882603,597.8316209874115,1853.2056619089399L623.4541936590149,1693.0479360296194"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-FC LE-FS" id="L-FC-FS-0" d="M1798.1875305175781,178.75L1809.173641204834,178.75C1820.1597518920898,178.75,1842.1319732666016,178.75,1857.2847506205242,178.75C1872.4375279744465,178.75,1880.77086130778,178.75,1896.1345767974854,178.75C1911.4982922871907,178.75,1933.8923899332683,178.75,1970.6481418896747,162.625C2007.403893846081,146.5,2058.5213001128163,114.25,2084.0800032461843,98.125L2109.638706379552,82"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-FS LE-FG" id="L-FS-FG-0" d="M2202.6823234558105,62.5L2216.006107966105,62.5C2229.3298924764,62.5,2255.977461496989,62.5,2273.46791267395,62.5C2290.9583638509116,62.5,2299.2916971842446,62.5,2328.3541971842446,62.5C2357.4166971842446,62.5,2407.2083638509116,62.5,2457.000030517578,62.5C2506.7916971842446,62.5,2556.5833638509116,62.5,2599.0243377685547,65.33654193180237C2641.4653116861978,68.17308386360475,2676.555592854818,73.84616772720949,2694.1007334391275,76.68270965901186L2711.6458740234375,79.51925159081424"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-FMAPI LE-FS" id="L-FMAPI-FS-0" d="M1822.6354522705078,71.59399214198314L1829.5469093322754,70.07832678498595C1836.458366394043,68.56266142798876,1850.2812805175781,65.53133071399438,1861.3594042460124,64.01566535699719C1872.4375279744465,62.5,1880.77086130778,62.5,1896.1345767974854,62.5C1911.4982922871907,62.5,1933.8923899332683,62.5,1965.4436054229736,62.5C1996.994820912679,62.5,2037.7031542460124,62.5,2058.057320912679,62.5L2078.4114875793457,62.5"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-FMAPI LE-FG" id="L-FMAPI-FG-0" d="M1822.6354522705078,108.7388522551736L1829.5469093322754,110.324043545978C1836.458366394043,111.90923483678239,1850.2812805175781,115.0796174183912,1861.3594042460124,116.6648087091956C1872.4375279744465,118.25,1880.77086130778,118.25,1896.1345767974854,118.25C1911.4982922871907,118.25,1933.8923899332683,118.25,1975.799508412679,118.25C2017.7066268920898,118.25,2079.126766204834,118.25,2133.516523361206,118.25C2187.906280517578,118.25,2235.265655517578,118.25,2263.1120096842446,118.25C2290.9583638509116,118.25,2299.2916971842446,118.25,2328.3541971842446,118.25C2357.4166971842446,118.25,2407.2083638509116,118.25,2457.000030517578,118.25C2506.7916971842446,118.25,2556.5833638509116,118.25,2599.0243377685547,115.28334146582137C2641.4653116861978,112.31668293164273,2676.555592854818,106.38336586328548,2694.1007334391275,103.41670732910684L2711.6458740234375,100.45004879492822"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-FMOD LE-FMAPI" id="L-FMOD-FMAPI-0" d="M1301.8333587646484,89.75L1312.2621777852376,89.75C1322.690996805827,89.75,1343.5486348470051,89.75,1372.8255449930828,89.75C1402.1024551391602,89.75,1439.7986373901367,89.75,1477.4948196411133,89.75C1515.1910018920898,89.75,1552.8871841430664,89.75,1575.9019419352214,89.75C1598.9166997273762,89.75,1607.2500330607097,89.75,1618.3281567891438,89.75C1629.4062805175781,89.75,1643.2291946411133,89.75,1650.1406517028809,89.75L1657.0521087646484,89.75"></path><path marker-end="url(#flowchart-pointEnd)" marker-start="url(#flowchart-pointStart)" style="fill:none;" class="edge-thickness-normal edge-pattern-solid flowchart-link LS-CC LE-FC" id="L-CC-FC-0" d="M1198.142729215159,432.3723945617676L1225.8533198273299,390.10199546813965C1253.5639104395007,347.8315963745117,1308.9850916638422,263.29079818725586,1355.543773401501,221.02039909362793C1402.1024551391602,178.75,1439.7986373901367,178.75,1477.4948196411133,178.75C1515.1910018920898,178.75,1552.8871841430664,178.75,1575.9019419352214,178.75C1598.9166997273762,178.75,1607.2500330607097,178.75,1622.402810414632,178.75C1637.5555877685547,178.75,1659.5278091430664,178.75,1670.5139198303223,178.75L1681.5000305175781,178.75"></path></g><g class="edgeLabels"><g transform="translate(868.2396011352539, 451.8723945617676)" class="edgeLabel"><g transform="translate(-42.18229293823242, -12)" class="label"><foreignObject height="24" width="84.36458587646484"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">WebSockets</span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"></span></div></foreignObject></g></g><g transform="translate(2457.000030517578, 307.75)" class="edgeLabel"><g transform="translate(-42.18229293823242, -12)" class="label"><foreignObject height="24" width="84.36458587646484"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">WebSockets</span></div></foreignObject></g></g><g transform="translate(1477.4948196411133, 307.75)" class="edgeLabel"><g transform="translate(-37.453125, -12)" class="label"><foreignObject height="24" width="74.90625"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">Integrated</span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"></span></div></foreignObject></g></g><g transform="translate(1477.4948196411133, 436.75)" class="edgeLabel"><g transform="translate(-37.453125, -12)" class="label"><foreignObject height="24" width="74.90625"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">Integrated</span></div></foreignObject></g></g><g transform="translate(2457.000030517578, 823.75)" class="edgeLabel"><g transform="translate(-124.375, -12)" class="label"><foreignObject height="24" width="248.75"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">Various, depending on SNES device</span></div></foreignObject></g></g><g transform="translate(1956.2864875793457, 565.75)" class="edgeLabel"><g transform="translate(-39.536460876464844, -12)" class="label"><foreignObject height="24" width="79.07292175292969"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">LuaSockets</span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"></span></div></foreignObject></g></g><g transform="translate(1477.4948196411133, 565.75)" class="edgeLabel"><g transform="translate(-37.453125, -12)" class="label"><foreignObject height="24" width="74.90625"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">Integrated</span></div></foreignObject></g></g><g transform="translate(1956.2864875793457, 694.75)" class="edgeLabel"><g transform="translate(-39.536460876464844, -12)" class="label"><foreignObject height="24" width="79.07292175292969"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">LuaSockets</span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"></span></div></foreignObject></g></g><g transform="translate(1477.4948196411133, 694.75)" class="edgeLabel"><g transform="translate(-37.453125, -12)" class="label"><foreignObject height="24" width="74.90625"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">Integrated</span></div></foreignObject></g></g><g transform="translate(1477.4948196411133, 813.75)" class="edgeLabel"><g transform="translate(-37.453125, -12)" class="label"><foreignObject height="24" width="74.90625"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">Integrated</span></div></foreignObject></g></g><g transform="translate(1956.2864875793457, 813.75)" class="edgeLabel"><g transform="translate(-42.18229293823242, -12)" class="label"><foreignObject height="24" width="84.36458587646484"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">WebSockets</span></div></foreignObject></g></g><g transform="translate(2457.000030517578, 952.75)" class="edgeLabel"><g transform="translate(-124.375, -12)" class="label"><foreignObject height="24" width="248.75"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">Various, depending on SNES device</span></div></foreignObject></g></g><g transform="translate(2457.000030517578, 1081.75)" class="edgeLabel"><g transform="translate(-124.375, -12)" class="label"><foreignObject height="24" width="248.75"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">Various, depending on SNES device</span></div></foreignObject></g></g><g transform="translate(2457.000030517578, 1297.25)" class="edgeLabel"><g transform="translate(-124.375, -12)" class="label"><foreignObject height="24" width="248.75"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">Various, depending on SNES device</span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"></span></div></foreignObject></g></g><g transform="translate(1477.4948196411133, 1215.25)" class="edgeLabel"><g transform="translate(-87.74479675292969, -12)" class="label"><foreignObject height="24" width="175.48959350585938"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">The Witness Randomizer</span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"></span></div></foreignObject></g></g><g transform="translate(2457.000030517578, 1426.25)" class="edgeLabel"><g transform="translate(-124.375, -12)" class="label"><foreignObject height="24" width="248.75"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">Various, depending on SNES device</span></div></foreignObject></g></g><g transform="translate(868.2396011352539, 1220.3723945617676)" class="edgeLabel"><g transform="translate(-42.18229293823242, -12)" class="label"><foreignObject height="24" width="84.36458587646484"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">WebSockets</span></div></foreignObject></g></g><g transform="translate(868.2396011352539, 1487.3723945617676)" class="edgeLabel"><g transform="translate(-42.18229293823242, -12)" class="label"><foreignObject height="24" width="84.36458587646484"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">WebSockets</span></div></foreignObject></g></g><g transform="translate(1477.4948196411133, 1700.25)" class="edgeLabel"><g transform="translate(-49.21354293823242, -12)" class="label"><foreignObject height="24" width="98.42708587646484"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">Mod the Spire</span></div></foreignObject></g></g><g transform="translate(1956.2864875793457, 1809.25)" class="edgeLabel"><g transform="translate(-13.890625, -12)" class="label"><foreignObject height="24" width="27.78125"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">TCP</span></div></foreignObject></g></g><g transform="translate(1477.4948196411133, 1809.25)" class="edgeLabel"><g transform="translate(-63.703125, -12)" class="label"><foreignObject height="24" width="127.40625"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">Forge Mod Loader</span></div></foreignObject></g></g><g transform="translate(868.2396011352539, 1769.8723945617676)" class="edgeLabel"><g transform="translate(-42.18229293823242, -12)" class="label"><foreignObject height="24" width="84.36458587646484"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">WebSockets</span></div></foreignObject></g></g><g transform="translate(1477.4948196411133, 1978.25)" class="edgeLabel"><g transform="translate(-49.09375, -12)" class="label"><foreignObject height="24" width="98.1875"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">TsRandomizer</span></div></foreignObject></g></g><g transform="translate(1477.4948196411133, 2067.25)" class="edgeLabel"><g transform="translate(-88.08854675292969, -12)" class="label"><foreignObject height="24" width="176.17709350585938"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">RogueLegacyRandomizer</span></div></foreignObject></g></g><g transform="translate(1477.4948196411133, 2196.25)" class="edgeLabel"><g transform="translate(-28.23958396911621, -12)" class="label"><foreignObject height="24" width="56.47916793823242"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">BepInEx</span></div></foreignObject></g></g><g transform="translate(1477.4948196411133, 2285.25)" class="edgeLabel"><g transform="translate(-80.83333587646484, -12)" class="label"><foreignObject height="24" width="161.6666717529297"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">QModLoader (BepInEx)</span></div></foreignObject></g></g><g transform="translate(1477.4948196411133, 2374.25)" class="edgeLabel"><g transform="translate(-55.61979293823242, -12)" class="label"><foreignObject height="24" width="111.23958587646484"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">HK Modding API</span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"></span></div></foreignObject></g></g><g transform="translate(868.2396011352539, 2334.8723945617676)" class="edgeLabel"><g transform="translate(-42.18229293823242, -12)" class="label"><foreignObject height="24" width="84.36458587646484"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">WebSockets</span></div></foreignObject></g></g><g transform="translate(469.71875762939453, 2609.494291305542)" class="edgeLabel"><g transform="translate(-13.307291984558105, -12)" class="label"><foreignObject height="24" width="26.61458396911621"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">SQL</span></div></foreignObject></g></g><g transform="translate(182.35416412353516, 2631.494291305542)" class="edgeLabel"><g transform="translate(-46.9375, -12)" class="label"><foreignObject height="24" width="93.875"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">Subprocesses</span></div></foreignObject></g></g><g transform="translate(469.71875762939453, 2720.494291305542)" class="edgeLabel"><g transform="translate(-13.307291984558105, -12)" class="label"><foreignObject height="24" width="26.61458396911621"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">SQL</span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"></span></div></foreignObject></g></g><g transform="translate(868.2396011352539, 2731.744291305542)" class="edgeLabel"><g transform="translate(-93.25, -12)" class="label"><foreignObject height="24" width="186.5"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">Deposit Generated Worlds</span></div></foreignObject></g></g><g transform="translate(868.2396011352539, 2609.494291305542)" class="edgeLabel"><g transform="translate(-113.07292175292969, -12)" class="label"><foreignObject height="24" width="226.14584350585938"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">Provide Generation Instructions</span></div></foreignObject></g></g><g transform="translate(469.71875762939453, 2783.488582611084)" class="edgeLabel"><g transform="translate(-46.9375, -12)" class="label"><foreignObject height="24" width="93.875"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">Subprocesses</span></div></foreignObject></g></g><g transform="translate(469.71875762939453, 2653.994291305542)" class="edgeLabel"><g transform="translate(-46.9375, -12)" class="label"><foreignObject height="24" width="93.875"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">Subprocesses</span></div></foreignObject></g></g><g transform="translate(1956.2864875793457, 178.75)" class="edgeLabel"><g transform="translate(-19.9375, -12)" class="label"><foreignObject height="24" width="39.875"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">RCON</span></div></foreignObject></g></g><g transform="translate(2457.000030517578, 62.5)" class="edgeLabel"><g transform="translate(-14.557291984558105, -12)" class="label"><foreignObject height="24" width="29.11458396911621"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">UDP</span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel"><g transform="translate(0, 0)" class="label"><foreignObject height="0" width="0"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel"></span></div></foreignObject></g></g><g transform="translate(1477.4948196411133, 178.75)" class="edgeLabel"><g transform="translate(-37.453125, -12)" class="label"><foreignObject height="24" width="74.90625"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="edgeLabel">Integrated</span></div></foreignObject></g></g></g><g class="nodes"><g transform="translate(2140.546905517578, 62.5)" id="flowchart-FS-5968" class="node default default"><rect height="39" width="124.27083587646484" y="-19.5" x="-62.13541793823242" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-54.63541793823242, -12)" style="" class="label"><foreignObject height="24" width="109.27083587646484"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Factorio Server</span></div></foreignObject></g></g><g transform="translate(1739.8437805175781, 178.75)" id="flowchart-FC-5967" class="node default default"><rect height="39" width="116.6875" y="-19.5" x="-58.34375" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-50.84375, -12)" style="" class="label"><foreignObject height="24" width="101.6875"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">FactorioClient</span></div></foreignObject></g></g><g transform="translate(2774.9271240234375, 89.75)" id="flowchart-FG-5970" class="node default default"><rect height="39" width="126.5625" y="-19.5" x="-63.28125" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-55.78125, -12)" style="" class="label"><foreignObject height="24" width="111.5625"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Factorio Games</span></div></foreignObject></g></g><g transform="translate(1185.3593978881836, 89.75)" id="flowchart-FMOD-5971" class="node default default"><rect height="39" width="232.9479217529297" y="-19.5" x="-116.47396087646484" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-108.97396087646484, -12)" style="" class="label"><foreignObject height="24" width="217.9479217529297"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Factorio Mod Generated by AP</span></div></foreignObject></g></g><g transform="translate(1739.8437805175781, 89.75)" id="flowchart-FMAPI-5972" class="node default default"><rect height="39" width="165.58334350585938" y="-19.5" x="-82.79167175292969" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-75.29167175292969, -12)" style="" class="label"><foreignObject height="24" width="150.58334350585938"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Factorio Modding API</span></div></foreignObject></g></g><g transform="translate(2774.9271240234375, 1426.25)" id="flowchart-SOESNES-5906" class="node default default"><rect height="39" width="49.177085876464844" y="-19.5" x="-24.588542938232422" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-17.088542938232422, -12)" style="" class="label"><foreignObject height="24" width="34.177085876464844"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">SNES</span></div></foreignObject></g></g><g transform="translate(1185.3593978881836, 2631.994291305542)" id="flowchart-WHNOTE-5944" class="node default default"><rect height="39" width="308.09375" y="-19.5" x="-154.046875" ry="19.5" rx="19.5" style=""></rect><g transform="translate(-141.671875, -12)" style="" class="label"><foreignObject height="24" width="283.34375"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Configurable (waitress, gunicorn, flask)</span></div></foreignObject></g></g><g transform="translate(326.03646087646484, 2631.494291305542)" id="flowchart-AH-5945" class="node default default"><rect height="39" width="94.9375" y="-19.5" x="-47.46875" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-39.96875, -12)" style="" class="label"><foreignObject height="24" width="79.9375"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">AutoHoster</span></div></foreignObject></g></g><g transform="translate(635.9114685058594, 2700.75)" id="flowchart-PDB-5946" class="node default default"><path transform="translate(-51.765625,-36.4885819773007)" d="M 0,11.325721318200465 a 51.765625,11.325721318200465 0,0,0 103.53125 0 a 51.765625,11.325721318200465 0,0,0 -103.53125 0 l 0,50.325721318200465 a 51.765625,11.325721318200465 0,0,0 103.53125 0 l 0,-50.325721318200465" style=""></path><g transform="translate(-44.265625, -12)" style="" class="label"><foreignObject height="24" width="88.53125"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">PonyORM DB</span></div></foreignObject></g></g><g transform="translate(71.70833206176758, 2736.494291305542)" id="flowchart-WH-5947" class="node default default"><rect height="39" width="77.41666793823242" y="-19.5" x="-38.70833396911621" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-31.20833396911621, -12)" style="" class="label"><foreignObject height="24" width="62.41666793823242"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">WebHost</span></div></foreignObject></g></g><g transform="translate(326.03646087646484, 2720.494291305542)" id="flowchart-FWC-5948" class="node default default"><rect height="39" width="143.48959350585938" y="-19.5" x="-71.74479675292969" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-64.24479675292969, -12)" style="" class="label"><foreignObject height="24" width="128.48959350585938"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Flask WebContent</span></div></foreignObject></g></g><g transform="translate(1185.3593978881836, 2767.488582611084)" id="flowchart-AG-5949" class="node default default"><rect height="39" width="120.90625" y="-19.5" x="-60.453125" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-52.953125, -12)" style="" class="label"><foreignObject height="24" width="105.90625"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">AutoGenerator</span></div></foreignObject></g></g><g transform="translate(1185.3593978881836, 2334.8723945617676)" id="flowchart-NM-5923" class="node default default"><rect height="39" width="284.72918701171875" y="-19.5" x="-142.36459350585938" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-134.86459350585938, -12)" style="" class="label"><foreignObject height="24" width="269.72918701171875"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Mod with Archipelago.MultiClient.Net</span></div></foreignObject></g></g><g transform="translate(1739.8437805175781, 2196.25)" id="flowchart-ROR-5930" class="node default default"><rect height="39" width="111.80208587646484" y="-19.5" x="-55.90104293823242" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-48.40104293823242, -12)" style="" class="label"><foreignObject height="24" width="96.80208587646484"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Risk of Rain 2</span></div></foreignObject></g></g><g transform="translate(1739.8437805175781, 2285.25)" id="flowchart-SN-5931" class="node default default"><rect height="39" width="93.47917175292969" y="-19.5" x="-46.739585876464844" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-39.239585876464844, -12)" style="" class="label"><foreignObject height="24" width="78.47917175292969"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Subnautica</span></div></foreignObject></g></g><g transform="translate(1739.8437805175781, 2374.25)" id="flowchart-HK-5932" class="node default default"><rect height="39" width="113.9375" y="-19.5" x="-56.96875" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-49.46875, -12)" style="" class="label"><foreignObject height="24" width="98.9375"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Hollow Knight</span></div></foreignObject></g></g><g transform="translate(1739.8437805175781, 2463.25)" id="flowchart-R-5933" class="node default default"><rect height="39" width="44.97916793823242" y="-19.5" x="-22.48958396911621" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-14.989583969116211, -12)" style="" class="label"><foreignObject height="24" width="29.979167938232422"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Raft</span></div></foreignObject></g></g><g transform="translate(1739.8437805175781, 1978.25)" id="flowchart-TS-5924" class="node default default"><rect height="39" width="102.58333587646484" y="-19.5" x="-51.29166793823242" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-43.79166793823242, -12)" style="" class="label"><foreignObject height="24" width="87.58333587646484"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Timespinner</span></div></foreignObject></g></g><g transform="translate(1739.8437805175781, 2067.25)" id="flowchart-RL-5925" class="node default default"><rect height="39" width="111.65625" y="-19.5" x="-55.828125" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-48.328125, -12)" style="" class="label"><foreignObject height="24" width="96.65625"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Rogue Legacy</span></div></foreignObject></g></g><g transform="translate(1185.3593978881836, 1769.8723945617676)" id="flowchart-JM-5911" class="node default default"><rect height="39" width="291.71875" y="-19.5" x="-145.859375" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-138.359375, -12)" style="" class="label"><foreignObject height="24" width="276.71875"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Mod with Archipelago.MultiClient.Java</span></div></foreignObject></g></g><g transform="translate(1739.8437805175781, 1700.25)" id="flowchart-STS-5912" class="node default default"><rect height="39" width="113.28125" y="-19.5" x="-56.640625" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-49.140625, -12)" style="" class="label"><foreignObject height="24" width="98.28125"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Slay the Spire</span></div></foreignObject></g></g><g transform="translate(1739.8437805175781, 1809.25)" id="flowchart-MCS-5915" class="node default default"><rect height="39" width="178.21875" y="-19.5" x="-89.109375" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-81.609375, -12)" style="" class="label"><foreignObject height="24" width="163.21875"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Minecraft Forge Server</span></div></foreignObject></g></g><g transform="translate(2140.546905517578, 1809.25)" id="flowchart-JMC-5916" class="node default default"><rect height="39" width="205.1354217529297" y="-19.5" x="-102.56771087646484" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-95.06771087646484, -12)" style="" class="label"><foreignObject height="24" width="190.1354217529297"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Any Java Minecraft Clients</span></div></foreignObject></g></g><g transform="translate(1185.3593978881836, 1220.3723945617676)" id="flowchart-APCLIENTPP-5881" class="node default default"><rect height="39" width="281.21875" y="-19.5" x="-140.609375" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-133.109375, -12)" style="" class="label"><foreignObject height="24" width="266.21875"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Game using apclientpp Client Library</span></div></foreignObject></g></g><g transform="translate(1185.3593978881836, 1487.3723945617676)" id="flowchart-APCPP-5882" class="node default default"><rect height="39" width="249.15625" y="-19.5" x="-124.578125" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-117.078125, -12)" style="" class="label"><foreignObject height="24" width="234.15625"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Game using Apcpp Client Library</span></div></foreignObject></g></g><g transform="translate(1739.8437805175781, 1393.25)" id="flowchart-SM64-5884" class="node default default"><rect height="39" width="142.25" y="-19.5" x="-71.125" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-63.625, -12)" style="" class="label"><foreignObject height="24" width="127.25"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Super Mario 64 Ex</span></div></foreignObject></g></g><g transform="translate(1739.8437805175781, 1482.25)" id="flowchart-V6-5885" class="node default default"><rect height="39" width="71.39583587646484" y="-19.5" x="-35.69791793823242" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-28.197917938232422, -12)" style="" class="label"><foreignObject height="24" width="56.395835876464844"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">VVVVVV</span></div></foreignObject></g></g><g transform="translate(1739.8437805175781, 1126.25)" id="flowchart-MT-5886" class="node default default"><rect height="39" width="76.01041793823242" y="-19.5" x="-38.00520896911621" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-30.50520896911621, -12)" style="" class="label"><foreignObject height="24" width="61.01041793823242"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Meritous</span></div></foreignObject></g></g><g transform="translate(1739.8437805175781, 1215.25)" id="flowchart-TW-5887" class="node default default"><rect height="39" width="101.32292175292969" y="-19.5" x="-50.661460876464844" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-43.161460876464844, -12)" style="" class="label"><foreignObject height="24" width="86.32292175292969"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">The Witness</span></div></foreignObject></g></g><g transform="translate(1739.8437805175781, 1571.25)" id="flowchart-SA2B-5888" class="node default default"><rect height="39" width="198.52084350585938" y="-19.5" x="-99.26042175292969" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-91.76042175292969, -12)" style="" class="label"><foreignObject height="24" width="183.52084350585938"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Sonic Adventure 2: Battle</span></div></foreignObject></g></g><g transform="translate(1739.8437805175781, 1304.25)" id="flowchart-DS3-5889" class="node default default"><rect height="39" width="101.76042175292969" y="-19.5" x="-50.880210876464844" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-43.380210876464844, -12)" style="" class="label"><foreignObject height="24" width="86.76042175292969"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Dark Souls 3</span></div></foreignObject></g></g><g transform="translate(1739.8437805175781, 1017.25)" id="flowchart-SOE-5883" class="node default default"><rect height="39" width="103" y="-19.5" x="-51.5" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-44, -12)" style="" class="label"><foreignObject height="24" width="88"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">ap-soeclient</span></div></foreignObject></g></g><g transform="translate(2774.9271240234375, 1297.25)" id="flowchart-DK3-5878" class="node default default"><rect height="39" width="49.177085876464844" y="-19.5" x="-24.588542938232422" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-17.088542938232422, -12)" style="" class="label"><foreignObject height="24" width="34.177085876464844"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">SNES</span></div></foreignObject></g></g><g transform="translate(2774.9271240234375, 1081.75)" id="flowchart-SMZ-5875" class="node default default"><rect height="39" width="49.177085876464844" y="-19.5" x="-24.588542938232422" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-17.088542938232422, -12)" style="" class="label"><foreignObject height="24" width="34.177085876464844"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">SNES</span></div></foreignObject></g></g><g transform="translate(2774.9271240234375, 952.75)" id="flowchart-SM-5872" class="node default default"><rect height="39" width="49.177085876464844" y="-19.5" x="-24.588542938232422" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-17.088542938232422, -12)" style="" class="label"><foreignObject height="24" width="34.177085876464844"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">SNES</span></div></foreignObject></g></g><g transform="translate(1739.8437805175781, 694.75)" id="flowchart-OC-5857" class="node default default"><rect height="39" width="86.32292175292969" y="-19.5" x="-43.161460876464844" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-35.661460876464844, -12)" style="" class="label"><foreignObject height="24" width="71.32292175292969"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">OoTClient</span></div></foreignObject></g></g><g transform="translate(2140.546905517578, 694.75)" id="flowchart-LC-5858" class="node default default"><rect height="39" width="118.51042175292969" y="-19.5" x="-59.255210876464844" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-51.755210876464844, -12)" style="" class="label"><foreignObject height="24" width="103.51042175292969"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Lua Connector</span></div></foreignObject></g></g><g transform="translate(2774.9271240234375, 694.75)" id="flowchart-OCB-5859" class="node default default"><rect height="39" width="287.10418701171875" y="-19.5" x="-143.55209350585938" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-136.05209350585938, -12)" style="" class="label"><foreignObject height="24" width="272.10418701171875"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">BizHawk with Ocarina of Time Loaded</span></div></foreignObject></g></g><g transform="translate(1739.8437805175781, 565.75)" id="flowchart-FF1-5848" class="node default default"><rect height="39" width="82.85417175292969" y="-19.5" x="-41.427085876464844" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-33.927085876464844, -12)" style="" class="label"><foreignObject height="24" width="67.85417175292969"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">FF1Client</span></div></foreignObject></g></g><g transform="translate(2140.546905517578, 565.75)" id="flowchart-FFLUA-5849" class="node default default"><rect height="39" width="118.51042175292969" y="-19.5" x="-59.255210876464844" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-51.755210876464844, -12)" style="" class="label"><foreignObject height="24" width="103.51042175292969"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Lua Connector</span></div></foreignObject></g></g><g transform="translate(2774.9271240234375, 565.75)" id="flowchart-BZFF-5850" class="node default default"><rect height="39" width="267.0416717529297" y="-19.5" x="-133.52083587646484" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-126.02083587646484, -12)" style="" class="label"><foreignObject height="24" width="252.0416717529297"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">BizHawk with Final Fantasy Loaded</span></div></foreignObject></g></g><g transform="translate(2774.9271240234375, 823.75)" id="flowchart-LTTP-5845" class="node default default"><rect height="39" width="49.177085876464844" y="-19.5" x="-24.588542938232422" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-17.088542938232422, -12)" style="" class="label"><foreignObject height="24" width="34.177085876464844"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">SNES</span></div></foreignObject></g></g><g transform="translate(1739.8437805175781, 436.75)" id="flowchart-CFC-5839" class="node default default"><rect height="39" width="152.73959350585938" y="-19.5" x="-76.36979675292969" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-68.86979675292969, -12)" style="" class="label"><foreignObject height="24" width="137.73959350585938"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">ChecksFinderClient</span></div></foreignObject></g></g><g transform="translate(2140.546905517578, 436.75)" id="flowchart-CF-5840" class="node default default"><rect height="39" width="110.07292175292969" y="-19.5" x="-55.036460876464844" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-47.536460876464844, -12)" style="" class="label"><foreignObject height="24" width="95.07292175292969"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">ChecksFinder</span></div></foreignObject></g></g><g transform="translate(2774.9271240234375, 307.75)" id="flowchart-SC2-5831" class="node default default"><rect height="39" width="185.21875" y="-19.5" x="-92.609375" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-85.109375, -12)" style="" class="label"><foreignObject height="24" width="170.21875"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Starcraft 2 Game Client</span></div></foreignObject></g></g><g transform="translate(1739.8437805175781, 307.75)" id="flowchart-SC2C-5832" class="node default default"><rect height="39" width="152.20834350585938" y="-19.5" x="-76.10417175292969" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-68.60417175292969, -12)" style="" class="label"><foreignObject height="24" width="137.20834350585938"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Starcraft2Client.py</span></div></foreignObject></g></g><g transform="translate(2140.546905517578, 307.75)" id="flowchart-SC2AI-5833" class="node default default"><rect height="39" width="171.71875" y="-19.5" x="-85.859375" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-78.359375, -12)" style="" class="label"><foreignObject height="24" width="156.71875"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">apsc2 Python Package</span></div></foreignObject></g></g><g transform="translate(635.9114685058594, 1611.25)" id="flowchart-AS-5827" class="node default default"><polygon style="" transform="translate(-94.25521087646484,94.25521087646484)" class="label-container" points="94.25521087646484,0 188.5104217529297,-94.25521087646484 94.25521087646484,-188.5104217529297 0,-94.25521087646484"></polygon><g transform="translate(-67.25521087646484, -12)" style="" class="label"><foreignObject height="24" width="134.5104217529297"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Archipelago Server</span></div></foreignObject></g></g><g transform="translate(1185.3593978881836, 451.8723945617676)" id="flowchart-CC-5828" class="node default default"><rect height="39" width="142.39583587646484" y="-19.5" x="-71.19791793823242" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-63.69791793823242, -12)" style="" class="label"><foreignObject height="24" width="127.39583587646484"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">CommonClient.py</span></div></foreignObject></g></g><g transform="translate(2140.546905517578, 977.8723945617676)" id="flowchart-SNI-5846" class="node default default"><rect height="39" width="234.15625" y="-19.5" x="-117.078125" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-109.578125, -12)" style="" class="label"><foreignObject height="24" width="219.15625"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">Super Nintendo Interface (SNI)</span></div></foreignObject></g></g><g transform="translate(1739.8437805175781, 813.75)" id="flowchart-SC-5866" class="node default default"><rect height="39" width="80.03125" y="-19.5" x="-40.015625" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-32.515625, -12)" style="" class="label"><foreignObject height="24" width="65.03125"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">SNIClient</span></div></foreignObject></g></g></g></g></g></svg> |