1 line
82 KiB
XML
1 line
82 KiB
XML
<svg viewBox="0 0 2931.17724609375 2601.73876953125" style="max-width: 2931.17724609375px;" height="2601.73876953125" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" width="100%" id="graph-div"><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(0, 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="1916.864616394043" y="8" x="1006.3125228881836" ry="0" rx="0" style=""></rect><g transform="translate(1935.229206085205, 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="subGraph14" class="cluster default"><rect height="109" width="337.10418701171875" y="1113.75" x="2586.072952270508" ry="0" rx="0" style=""></rect><g transform="translate(2685.656295776367, 1118.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="subGraph13" class="cluster default"><rect height="268.988582611084" width="1356.4062728881836" y="2250.75" x="8" ry="0" rx="0" style=""></rect><g transform="translate(594.1250114440918, 2255.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="862.4895935058594" y="1596.75" x="1006.3125228881836" ry="0" rx="0" style=""></rect><g transform="translate(1420.583360671997, 1601.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="1281.0104293823242" y="1338.75" x="1006.3125228881836" ry="0" rx="0" style=""></rect><g transform="translate(1630.6771125793457, 1343.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="505" width="862.4895935058594" y="813.75" x="1006.3125228881836" ry="0" rx="0" style=""></rect><g transform="translate(1414.5104446411133, 818.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="SMZ3" class="cluster default"><rect height="109" width="337.10418701171875" y="898.25" x="2586.072952270508" ry="0" rx="0" style=""></rect><g transform="translate(2736.500045776367, 903.25)" class="cluster-label"><foreignObject height="24" width="36.25"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">SMZ3</span></div></foreignObject></g></g><g id="subGraph4" class="cluster default"><rect height="109" width="337.10418701171875" y="769.25" x="2586.072952270508" ry="0" rx="0" style=""></rect><g transform="translate(2704.7135848999023, 774.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="subGraph3" class="cluster default"><rect height="109" width="1332.5937728881836" y="511.25" x="1590.583366394043" ry="0" rx="0" style=""></rect><g transform="translate(2199.6927528381348, 516.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="subGraph2" class="cluster default"><rect height="109" width="1332.5937728881836" y="382.25" x="1590.583366394043" ry="0" rx="0" style=""></rect><g transform="translate(2203.1146278381348, 387.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="subGraph1" class="cluster default"><rect height="109" width="337.10418701171875" y="640.25" x="2586.072952270508" ry="0" rx="0" style=""></rect><g transform="translate(2691.453170776367, 645.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="696.7395858764648" y="253.25" x="1590.583366394043" ry="0" rx="0" style=""></rect><g transform="translate(1891.4166984558105, 258.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="FNA/XNA" class="cluster default"><rect height="198" width="228.21875" y="1616.75" x="1615.583366394043" ry="0" rx="0" style=""></rect><g transform="translate(1697.192741394043, 1621.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="228.21875" y="1834.75" x="1615.583366394043" ry="0" rx="0" style=""></rect><g transform="translate(1710.7344074249268, 1839.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="646.7395858764648" y="1447.75" x="1615.583366394043" ry="0" rx="0" style=""></rect><g transform="translate(1904.8594093322754, 1452.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="subGraph6" class="cluster default"><rect height="109" width="228.21875" y="833.75" x="1615.583366394043" ry="0" rx="0" style=""></rect><g transform="translate(1660.723991394043, 838.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="M656.1893077823582,1210.2726284000346L691.5310233411742,1076.7892560936568C726.8727388999902,943.305883787279,797.5561700176221,676.3391391745232,855.9100392019262,542.8557668681455C914.2639083862305,409.3723945617676,960.288215637207,409.3723945617676,1001.2751960754395,409.3723945617676C1042.2621765136719,409.3723945617676,1078.2118301391602,409.3723945617676,1096.1866569519043,409.3723945617676L1114.1614837646484,409.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-CFC LE-CF" id="L-CFC-CF-0" d="M1806.0625381469727,307.75L1812.3524678548176,307.75C1818.6423975626628,307.75,1831.2222569783528,307.75,1841.6788533528645,307.75C1852.1354497273762,307.75,1860.4687830607097,307.75,1875.832498550415,307.75C1891.1962140401204,307.75,1913.590311686198,307.75,1946.3246873219807,307.75C1979.0590629577637,307.75,2022.133716583252,307.75,2043.671043395996,307.75L2065.2083702087402,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-CFC" id="L-CC-CFC-0" d="M1219.7161366518808,389.8723945617676L1243.8311593579313,376.18532880147296C1267.9461820639817,362.4982630411784,1316.1762274760827,335.1241315205892,1359.1393413076214,321.4370657602946C1402.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,1617.7066294352214,307.75C1628.1632258097331,307.75,1640.743085225423,307.75,1647.0330149332683,307.75L1653.3229446411133,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-SNI LE-LTTP" id="L-SNI-LTTP-0" d="M2138.220952319549,829.3723945617676L2158.904618978042,806.935328801473C2179.588285636535,784.4982630411783,2220.9556189535215,739.6241315205892,2245.805952278681,717.1870657602946C2270.6562856038413,694.75,2278.9896189371743,694.75,2308.0521189371743,694.75C2337.1146189371743,694.75,2386.9062856038413,694.75,2436.697952270508,694.75C2486.4896189371743,694.75,2536.2812856038413,694.75,2585.1710443496704,694.75C2634.0608030954995,694.75,2682.0486539204917,694.75,2706.0425793329873,694.75L2730.0365047454834,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-FF1 LE-FFLUA" id="L-FF1-FFLUA-0" d="M1771.1198272705078,436.75L1783.2335421244304,436.75C1795.3472569783528,436.75,1819.574686686198,436.75,1835.855068206787,436.75C1852.1354497273762,436.75,1860.4687830607097,436.75,1875.832498550415,436.75C1891.1962140401204,436.75,1913.590311686198,436.75,1945.6215623219807,436.75C1977.6528129577637,436.75,2019.321216583252,436.75,2040.155418395996,436.75L2060.9896202087402,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-FFLUA LE-BZFF" id="L-FFLUA-BZFF-0" d="M2179.5000343322754,436.75L2193.3038539886475,436.75C2207.1076736450195,436.75,2234.7153129577637,436.75,2252.6857992808023,436.75C2270.6562856038413,436.75,2278.9896189371743,436.75,2308.0521189371743,436.75C2337.1146189371743,436.75,2386.9062856038413,436.75,2436.697952270508,436.75C2486.4896189371743,436.75,2536.2812856038413,436.75,2567.0156631469727,436.75C2597.750040690104,436.75,2609.4271291097007,436.75,2615.2656733194985,436.75L2621.104217529297,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-FF1" id="L-CC-FF1-0" d="M1256.5573120117188,420.2590877860939L1274.532138824463,423.00757315507826C1292.506965637207,425.7560585240626,1328.4566192626953,431.2530292620313,1365.2795372009277,434.00151463101565C1402.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,1623.5304145812988,436.75C1639.810796101888,436.75,1664.0382258097331,436.75,1676.1519406636555,436.75L1688.2656555175781,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-OC LE-LC" id="L-OC-LC-0" d="M1772.8541984558105,565.75L1784.6788514455159,565.75C1796.5035044352214,565.75,1820.152810414632,565.75,1836.1441300710042,565.75C1852.1354497273762,565.75,1860.4687830607097,565.75,1875.832498550415,565.75C1891.1962140401204,565.75,1913.590311686198,565.75,1945.6215623219807,565.75C1977.6528129577637,565.75,2019.321216583252,565.75,2040.155418395996,565.75L2060.9896202087402,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-LC LE-OCB" id="L-LC-OCB-0" d="M2179.5000343322754,565.75L2193.3038539886475,565.75C2207.1076736450195,565.75,2234.7153129577637,565.75,2252.6857992808023,565.75C2270.6562856038413,565.75,2278.9896189371743,565.75,2308.0521189371743,565.75C2337.1146189371743,565.75,2386.9062856038413,565.75,2436.697952270508,565.75C2486.4896189371743,565.75,2536.2812856038413,565.75,2565.3437856038413,565.75C2594.4062856038413,565.75,2602.7396189371743,565.75,2606.9062856038413,565.75L2611.072952270508,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-OC" id="L-CC-OC-0" d="M1207.686214139882,428.8723945617676L1233.8062239312655,451.68532880147296C1259.9262337226492,474.4982630411784,1312.1662533054164,520.1241315205892,1357.1343542222883,542.9370657602946C1402.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,1623.2413527170818,565.75C1639.2326723734539,565.75,1662.8819783528645,565.75,1674.70663134257,565.75L1686.5312843322754,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-SC" id="L-CC-SC-0" d="M1198.0380398458105,428.8723945617676L1225.7660786862061,471.51866213480633C1253.4941175266015,514.1649297078451,1308.9501952073927,599.4574648539225,1355.5263251732765,642.1037324269613C1402.1024551391602,684.75,1439.7986373901367,684.75,1477.4948196411133,684.75C1515.1910018920898,684.75,1552.8871841430664,684.75,1575.9019419352214,684.75C1598.9166997273762,684.75,1607.2500330607097,684.75,1623.7656580607097,684.75C1640.2812830607097,684.75,1664.9791997273762,684.75,1677.3281580607097,684.75L1689.677116394043,684.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="M1769.708366394043,684.75L1782.0573247273762,684.75C1794.4062830607097,684.75,1819.1041997273762,684.75,1835.6198247273762,684.75C1852.1354497273762,684.75,1860.4687830607097,684.75,1875.832498550415,684.75C1891.1962140401204,684.75,1913.590311686198,684.75,1951.8486510949751,708.8537324269613C1990.1069905037523,732.9574648539225,2044.229571675229,781.1649297078451,2071.2908622609675,805.2686621348063L2098.352152846706,829.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="M2230.5258528585828,829.3723945617676L2235.825369427237,828.435328801473C2241.124885995891,827.4982630411783,2251.7239191331996,825.6241315205892,2261.1901023685205,824.6870657602946C2270.6562856038413,823.75,2278.9896189371743,823.75,2308.0521189371743,823.75C2337.1146189371743,823.75,2386.9062856038413,823.75,2436.697952270508,823.75C2486.4896189371743,823.75,2536.2812856038413,823.75,2585.1710443496704,823.75C2634.0608030954995,823.75,2682.0486539204917,823.75,2706.0425793329873,823.75L2730.0365047454834,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-SNI LE-SMZ" id="L-SNI-SMZ-0" d="M2146.915864072058,868.3723945617676L2166.1503787717998,882.435328801473C2185.384893471541,896.4982630411783,2223.8539228710247,924.6241315205892,2247.255104237433,938.6870657602946C2270.6562856038413,952.75,2278.9896189371743,952.75,2308.0521189371743,952.75C2337.1146189371743,952.75,2386.9062856038413,952.75,2436.697952270508,952.75C2486.4896189371743,952.75,2536.2812856038413,952.75,2585.1710443496704,952.75C2634.0608030954995,952.75,2682.0486539204917,952.75,2706.0425793329873,952.75L2730.0365047454834,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-APCLIENTPP LE-SOE" id="L-APCLIENTPP-SOE-0" d="M1215.9529906348755,982.8723945617676L1240.6952043437602,967.1019954681396C1265.437418052645,951.3315963745117,1314.9218454704142,919.7907981872559,1358.5121503047872,904.0203990936279C1402.1024551391602,888.25,1439.7986373901367,888.25,1477.4948196411133,888.25C1515.1910018920898,888.25,1552.8871841430664,888.25,1575.9019419352214,888.25C1598.9166997273762,888.25,1607.2500330607097,888.25,1621.8515955607097,888.25C1636.4531580607097,888.25,1657.3229497273762,888.25,1667.7578455607097,888.25L1678.192741394043,888.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="M1325.9687728881836,998.3496675645299L1332.3750228881836,998.1663896371083C1338.7812728881836,997.9831117096866,1351.5937728881836,997.6165558548433,1376.8481140136719,997.4332779274217C1402.1024551391602,997.25,1439.7986373901367,997.25,1477.4948196411133,997.25C1515.1910018920898,997.25,1552.8871841430664,997.25,1575.9019419352214,997.25C1598.9166997273762,997.25,1607.2500330607097,997.25,1624.1007277170818,997.25C1640.9514223734539,997.25,1666.3194783528645,997.25,1679.00350634257,997.25L1691.6875343322754,997.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="M1226.9845020415332,1021.8723945617676L1249.888130515975,1032.6019954681396C1272.7917589904166,1043.3315963745117,1318.5990159393002,1064.7907981872559,1360.35073553923,1075.520399093628C1402.1024551391602,1086.25,1439.7986373901367,1086.25,1477.4948196411133,1086.25C1515.1910018920898,1086.25,1552.8871841430664,1086.25,1575.9019419352214,1086.25C1598.9166997273762,1086.25,1607.2500330607097,1086.25,1621.9913527170818,1086.25C1636.7326723734539,1086.25,1657.8819783528645,1086.25,1668.45663134257,1086.25L1679.0312843322754,1086.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="M1255.7190428294218,1205.3723945617676L1273.8335811725487,1200.3519954681396C1291.9481195156757,1195.3315963745117,1328.1771962019295,1185.2907981872559,1365.139825670545,1180.270399093628C1402.1024551391602,1175.25,1439.7986373901367,1175.25,1477.4948196411133,1175.25C1515.1910018920898,1175.25,1552.8871841430664,1175.25,1575.9019419352214,1175.25C1598.9166997273762,1175.25,1607.2500330607097,1175.25,1618.5807622273762,1175.25C1629.911491394043,1175.25,1644.239616394043,1175.25,1651.403678894043,1175.25L1658.567741394043,1175.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="M1274.0243642731157,1244.3723945617676L1289.0880157089603,1247.685328801473C1304.151667144805,1250.9982630411785,1334.2789700164942,1257.6241315205891,1368.190712577827,1260.9370657602947C1402.1024551391602,1264.25,1439.7986373901367,1264.25,1477.4948196411133,1264.25C1515.1910018920898,1264.25,1552.8871841430664,1264.25,1575.9019419352214,1264.25C1598.9166997273762,1264.25,1607.2500330607097,1264.25,1624.4852759043376,1264.25C1641.7205187479656,1264.25,1667.857671101888,1264.25,1680.9262472788494,1264.25L1693.9948234558105,1264.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="M1781.192741394043,888.25L1791.6276372273762,888.25C1802.0625330607097,888.25,1822.9323247273762,888.25,1837.5338872273762,888.25C1852.1354497273762,888.25,1860.4687830607097,888.25,1875.832498550415,888.25C1891.1962140401204,888.25,1913.590311686198,888.25,1940.289640061698,884.9370657602946C1966.988968437198,881.6241315205892,1997.9935275421205,874.9982630411783,2013.495807094582,871.685328801473L2028.998086647043,868.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="M2128.9195852695807,868.3723945617676L2151.1534797697354,918.3519954681396C2173.3873742698897,968.3315963745117,2217.855163270199,1068.2907981872559,2244.25572443702,1118.270399093628C2270.6562856038413,1168.25,2278.9896189371743,1168.25,2308.0521189371743,1168.25C2337.1146189371743,1168.25,2386.9062856038413,1168.25,2436.697952270508,1168.25C2486.4896189371743,1168.25,2536.2812856038413,1168.25,2585.1710443496704,1168.25C2634.0608030954995,1168.25,2682.0486539204917,1168.25,2706.0425793329873,1168.25L2730.0365047454834,1168.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="M678.9978021703016,1233.081122787978L710.5381019977937,1194.6296680836097C742.0784018252857,1156.1782133792412,805.1590014802699,1079.2753039705044,859.7114549332501,1040.823849266136C914.2639083862305,1002.3723945617676,960.288215637207,1002.3723945617676,989.7066192626953,1002.3723945617676C1019.1250228881836,1002.3723945617676,1031.9375228881836,1002.3723945617676,1038.3437728881836,1002.3723945617676L1044.7500228881836,1002.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="M711.4807396096113,1265.5640602272877L737.6072165305517,1258.782115949701C763.7336934514921,1252.0001716721142,815.986647293373,1238.436283116941,865.1252778398017,1231.6543388393543C914.2639083862305,1224.8723945617676,960.288215637207,1224.8723945617676,992.3784942626953,1224.8723945617676C1024.4687728881836,1224.8723945617676,1042.6250228881836,1224.8723945617676,1051.7031478881836,1224.8723945617676L1060.7812728881836,1224.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-JM LE-STS" id="L-JM-STS-0" d="M1235.5072574163773,1443.3723945617676L1256.9904266616784,1435.0186621348064C1278.4735959069794,1426.664929707845,1321.4399343975815,1409.9574648539226,1361.7711947683708,1401.6037324269612C1402.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.9948247273762,1393.25C1634.739616394043,1393.25,1653.895866394043,1393.25,1663.473991394043,1393.25L1673.052116394043,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-MCS LE-JMC" id="L-MCS-JMC-0" d="M1818.802116394043,1502.25L1822.9687830607097,1502.25C1827.1354497273762,1502.25,1835.4687830607097,1502.25,1843.802116394043,1502.25C1852.1354497273762,1502.25,1860.4687830607097,1502.25,1875.832498550415,1502.25C1891.1962140401204,1502.25,1913.590311686198,1502.25,1938.402811686198,1502.25C1963.215311686198,1502.25,1990.4462140401204,1502.25,2004.0616652170818,1502.25L2017.677116394043,1502.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,1482.3723945617676L1289.0880157089603,1485.685328801473C1304.151667144805,1488.9982630411785,1334.2789700164942,1495.6241315205891,1368.190712577827,1498.9370657602947C1402.1024551391602,1502.25,1439.7986373901367,1502.25,1477.4948196411133,1502.25C1515.1910018920898,1502.25,1552.8871841430664,1502.25,1575.9019419352214,1502.25C1598.9166997273762,1502.25,1607.2500330607097,1502.25,1615.583366394043,1502.25C1623.9166997273762,1502.25,1632.2500330607097,1502.25,1636.4166997273762,1502.25L1640.583366394043,1502.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="M689.6980217150548,1325.7186576672689L719.4549516184212,1348.577613816352C749.2118815217879,1371.4365699654352,808.7257413285209,1417.1544822636013,861.4948248573756,1440.0134384126843C914.2639083862305,1462.8723945617676,960.288215637207,1462.8723945617676,988.8316192626953,1462.8723945617676C1017.3750228881836,1462.8723945617676,1028.4375228881836,1462.8723945617676,1033.9687728881836,1462.8723945617676L1039.5000228881836,1462.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="M1196.0365051129543,1978.75L1224.0981330754923,1927.5C1252.1597610380306,1876.25,1308.2830169631072,1773.75,1355.1927360511336,1722.5C1402.1024551391602,1671.25,1439.7986373901367,1671.25,1477.4948196411133,1671.25C1515.1910018920898,1671.25,1552.8871841430664,1671.25,1575.9019419352214,1671.25C1598.9166997273762,1671.25,1607.2500330607097,1671.25,1621.8863175710042,1671.25C1636.5226020812988,1671.25,1657.4618377685547,1671.25,1667.9314556121826,1671.25L1678.4010734558105,1671.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="M1200.0292048734777,1978.75L1227.4253828759286,1942.3333333333333C1254.8215608783796,1905.9166666666667,1309.6139168832817,1833.0833333333333,1355.8581860112208,1796.6666666666667C1402.1024551391602,1760.25,1439.7986373901367,1760.25,1477.4948196411133,1760.25C1515.1910018920898,1760.25,1552.8871841430664,1760.25,1575.9019419352214,1760.25C1598.9166997273762,1760.25,1607.2500330607097,1760.25,1621.130241394043,1760.25C1635.0104497273762,1760.25,1654.4375330607097,1760.25,1664.1510747273762,1760.25L1673.864616394043,1760.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="M1217.3907195624956,1978.75L1241.8933117834438,1963.8333333333333C1266.3959040043917,1948.9166666666667,1315.4010884462875,1919.0833333333333,1358.751771792724,1904.1666666666667C1402.1024551391602,1889.25,1439.7986373901367,1889.25,1477.4948196411133,1889.25C1515.1910018920898,1889.25,1552.8871841430664,1889.25,1575.9019419352214,1889.25C1598.9166997273762,1889.25,1607.2500330607097,1889.25,1621.1180884043376,1889.25C1634.9861437479656,1889.25,1654.388921101888,1889.25,1664.0903097788494,1889.25L1673.7916984558105,1889.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="M1327.723991394043,1982.3475059178375L1333.8377049763997,1981.6645882648645C1339.9514185587566,1980.9816706118916,1352.17884572347,1979.6158353059457,1377.1406504313152,1978.932917652973C1402.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,1622.644998550415,1978.25C1638.0399640401204,1978.25,1660.496561686198,1978.25,1671.7248605092366,1978.25L1682.9531593322754,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-HK" id="L-NM-HK-0" d="M1235.9596016925314,2017.75L1257.36738022514,2026C1278.7751587577488,2034.25,1321.5907158229663,2050.75,1361.8465854810631,2059C1402.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,1620.9401372273762,2067.25C1634.630241394043,2067.25,1653.677116394043,2067.25,1663.200553894043,2067.25L1672.723991394043,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-R" id="L-NM-R-0" d="M1207.4569552457785,2017.75L1233.6151748528462,2040.8333333333333C1259.7733944599136,2063.9166666666665,1312.0898336740486,2110.0833333333335,1357.0961444066045,2133.1666666666665C1402.1024551391602,2156.25,1439.7986373901367,2156.25,1477.4948196411133,2156.25C1515.1910018920898,2156.25,1552.8871841430664,2156.25,1575.9019419352214,2156.25C1598.9166997273762,2156.25,1607.2500330607097,2156.25,1626.6866648991902,2156.25C1646.123296737671,2156.25,1676.6632270812988,2156.25,1691.9331922531128,2156.25L1707.2031574249268,2156.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.5515785569833,1355.8651008253403L694.3329156533617,1462.9292506877835C729.1142527497401,1569.9934005502266,798.6769269424971,1784.1217002751134,856.4704176643637,1891.1858501375566C914.2639083862305,1998.25,960.288215637207,1998.25,989.4140828450521,1998.25C1018.5399500528971,1998.25,1030.7673772176106,1998.25,1036.8810907999675,1998.25L1042.9948043823242,1998.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-AH LE-PDB" id="L-AH-PDB-0" d="M373.50521087646484,2317.2260855237555L389.5408020019531,2314.7707864873864C405.5763931274414,2312.315487451018,437.64757537841797,2307.4048893782797,472.7543474833171,2317.309114694699C507.8611195882161,2327.213340011119,546.0034815470377,2351.9323887166956,565.0746625264486,2364.291913069484L584.1458435058594,2376.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,2409.994291305542L107.27306379590716,2395.744291305542C122.28928386143275,2381.494291305542,152.32172399248395,2352.994291305542,183.37353518349786,2338.744291305542C214.42534637451172,2324.494291305542,246.49652862548828,2324.494291305542,262.53211975097656,2324.494291305542L278.56771087646484,2324.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,2413.494291305542L409.77084096272785,2413.494291305542C421.7604242960612,2413.494291305542,445.73959096272785,2413.494291305542,476.800355275472,2411.228566468319C507.8611195882161,2408.9628416310966,546.0034815470377,2404.4313919566507,565.0746625264486,2402.165667119428L584.1458435058594,2399.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,2423.8968521481183L122.40624745686848,2422.163092007689C134.3958307902018,2420.4293318672594,158.3749974568685,2416.961811586401,182.35416412353516,2415.2280514459712C206.3333307902018,2413.494291305542,230.3124974568685,2413.494291305542,242.3020807902018,2413.494291305542L254.29166412353516,2413.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,2448.419932374489L1105.1406478881836,2444.473992196331C1085.3750228881836,2440.528052018173,1045.8437728881836,2432.6361716618576,1003.0659942626953,2428.6902314837C960.288215637207,2424.744291305542,914.2639083862305,2424.744291305542,861.1580034891764,2420.729562297776C808.0520985921224,2416.714833290009,747.8645960489908,2408.6853752744764,717.7708447774252,2404.6706462667103L687.6770935058594,2400.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,2373.4170823204954L717.7708447774252,2361.5966171513364C747.8645960489908,2349.7761519821775,808.0520985921224,2326.1352216438595,861.1580034891764,2314.314756474701C914.2639083862305,2302.494291305542,960.288215637207,2302.494291305542,1009.4584557972298,2325.576673189799C1058.6286959572526,2348.659055074056,1110.9448690263218,2394.82381884257,1137.1029555608563,2417.906200726827L1163.2610420953908,2440.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,2445.934771701106L122.40624745686848,2451.027073519436C134.3958307902018,2456.119375337765,158.3749974568685,2466.303978974425,194.31163024902344,2471.396280792754C230.24826304117838,2476.488582611084,278.1423619588216,2476.488582611084,326.03646087646484,2476.488582611084C373.9305597941081,2476.488582611084,421.8246587117513,2476.488582611084,473.4704933166504,2476.488582611084C525.1163279215494,2476.488582611084,580.5138982137045,2476.488582611084,646.9340387980143,2476.488582611084C713.3541793823242,2476.488582611084,790.7968902587891,2476.488582611084,852.5303993225098,2476.488582611084C914.2639083862305,2476.488582611084,960.288215637207,2476.488582611084,1003.0659942626953,2474.722285377469C1045.8437728881836,2472.955988143853,1085.3750228881836,2469.423393676622,1105.1406478881836,2467.6570964430066L1124.9062728881836,2465.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,2331.927683582369L389.5408020019531,2334.4387848695646C405.5763931274414,2336.94988615676,437.64757537841797,2341.972088731151,479.3408841146558,2181.027275744839C521.0341928508936,2020.0824627585268,572.3496280723926,1693.1706342115115,598.0073456831423,1529.7147199380042L623.6650632938918,1366.2588056644965"></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="M1788.036491394043,178.75L1797.3307622273762,178.75C1806.6250330607097,178.75,1825.2135747273762,178.75,1838.6745122273762,178.75C1852.1354497273762,178.75,1860.4687830607097,178.75,1875.832498550415,178.75C1891.1962140401204,178.75,1913.590311686198,178.75,1950.3460636426043,162.625C1987.1018155990107,146.5,2038.2192218657462,114.25,2063.777924999114,98.125L2089.3366281324816,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="M2182.3802452087402,62.5L2195.7040297190347,62.5C2209.0278142293296,62.5,2235.6753832499185,62.5,2253.16583442688,62.5C2270.6562856038413,62.5,2278.9896189371743,62.5,2308.0521189371743,62.5C2337.1146189371743,62.5,2386.9062856038413,62.5,2436.697952270508,62.5C2486.4896189371743,62.5,2536.2812856038413,62.5,2578.7222595214844,65.33654193180237C2621.1632334391275,68.17308386360475,2656.2535146077475,73.84616772720949,2673.798655192057,76.68270965901186L2691.343795776367,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="M1811.348991394043,70.25L1816.7578455607097,68.95833333333333C1822.1666997273762,67.66666666666667,1832.9844080607097,65.08333333333333,1842.559928894043,63.791666666666664C1852.1354497273762,62.5,1860.4687830607097,62.5,1875.832498550415,62.5C1891.1962140401204,62.5,1913.590311686198,62.5,1945.1415271759033,62.5C1976.6927426656086,62.5,2017.4010759989421,62.5,2037.7552426656086,62.5L2058.1094093322754,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="M1807.7675769203588,109.25L1813.7733334993063,110.75C1819.7790900782536,112.25,1831.7906032361482,115.25,1841.9630264817624,116.75C1852.1354497273762,118.25,1860.4687830607097,118.25,1875.832498550415,118.25C1891.1962140401204,118.25,1913.590311686198,118.25,1955.4974301656086,118.25C1997.4045486450195,118.25,2058.8246879577637,118.25,2113.2144451141357,118.25C2167.604202270508,118.25,2214.963577270508,118.25,2242.8099314371743,118.25C2270.6562856038413,118.25,2278.9896189371743,118.25,2308.0521189371743,118.25C2337.1146189371743,118.25,2386.9062856038413,118.25,2436.697952270508,118.25C2486.4896189371743,118.25,2536.2812856038413,118.25,2578.7222595214844,115.28334146582137C2621.1632334391275,112.31668293164273,2656.2535146077475,106.38336586328548,2673.798655192057,103.41670732910684L2691.343795776367,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,1616.6363169352214,89.75C1626.0226008097331,89.75,1636.461835225423,89.75,1641.6814524332683,89.75L1646.9010696411133,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="M1200.4984916831918,389.8723945617676L1227.816455217357,354.68532880147296C1255.1344187515224,319.4982630411784,1309.770345819853,249.1241315205892,1355.9364004795066,213.9370657602946C1402.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,1620.7109705607097,178.75C1634.1719080607097,178.75,1652.7604497273762,178.75,1662.0547205607097,178.75L1671.348991394043,178.75"></path></g><g class="edgeLabels"><g transform="translate(868.2396011352539, 409.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 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, 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 transform="translate(2436.697952270508, 694.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(1935.9844093322754, 436.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, 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(1935.9844093322754, 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(1477.4948196411133, 684.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(1935.9844093322754, 684.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(2436.697952270508, 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(2436.697952270508, 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 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, 1086.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 transform="translate(2436.697952270508, 1168.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, 1002.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, 1224.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, 1393.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(1935.9844093322754, 1502.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, 1502.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, 1462.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, 1671.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, 1760.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, 1889.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, 1978.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, 2067.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, 1998.25)" 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, 2302.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, 2324.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, 2413.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, 2424.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, 2302.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, 2476.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, 2346.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(1935.9844093322754, 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(2436.697952270508, 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(2120.244827270508, 62.5)" id="flowchart-FS-8825" 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(1729.692741394043, 178.75)" id="flowchart-FC-8824" 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(2754.625045776367, 89.75)" id="flowchart-FG-8827" 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-8828" 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(1729.692741394043, 89.75)" id="flowchart-FMAPI-8829" 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(2754.625045776367, 1168.25)" id="flowchart-SOESNES-8763" 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, 2324.994291305542)" id="flowchart-WHNOTE-8801" 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, 2324.494291305542)" id="flowchart-AH-8802" 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, 2393.75)" id="flowchart-PDB-8803" 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, 2429.494291305542)" id="flowchart-WH-8804" 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, 2413.494291305542)" id="flowchart-FWC-8805" 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, 2460.488582611084)" id="flowchart-AG-8806" 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, 1998.25)" id="flowchart-NM-8780" 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(1729.692741394043, 1889.25)" id="flowchart-ROR-8787" 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(1729.692741394043, 1978.25)" id="flowchart-SN-8788" 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(1729.692741394043, 2067.25)" id="flowchart-HK-8789" 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(1729.692741394043, 2156.25)" id="flowchart-R-8790" 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(1729.692741394043, 1671.25)" id="flowchart-TS-8781" 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(1729.692741394043, 1760.25)" id="flowchart-RL-8782" 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, 1462.8723945617676)" id="flowchart-JM-8768" 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(1729.692741394043, 1393.25)" id="flowchart-STS-8769" 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(1729.692741394043, 1502.25)" id="flowchart-MCS-8772" 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(2120.244827270508, 1502.25)" id="flowchart-JMC-8773" 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, 1002.3723945617676)" id="flowchart-APCLIENTPP-8744" 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, 1224.8723945617676)" id="flowchart-APCPP-8745" 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(1729.692741394043, 1175.25)" id="flowchart-SM64-8747" 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(1729.692741394043, 1264.25)" id="flowchart-V6-8748" 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(1729.692741394043, 997.25)" id="flowchart-MT-8749" 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(1729.692741394043, 1086.25)" id="flowchart-TW-8750" 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(1729.692741394043, 888.25)" id="flowchart-SOE-8746" 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(2754.625045776367, 952.75)" id="flowchart-SMZ-8741" 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(2754.625045776367, 823.75)" id="flowchart-SM-8738" 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(1729.692741394043, 565.75)" id="flowchart-OC-8723" 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(2120.244827270508, 565.75)" id="flowchart-LC-8724" 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(2754.625045776367, 565.75)" id="flowchart-OCB-8725" 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(1729.692741394043, 436.75)" id="flowchart-FF1-8714" 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(2120.244827270508, 436.75)" id="flowchart-FFLUA-8715" 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(2754.625045776367, 436.75)" id="flowchart-BZFF-8716" 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(2754.625045776367, 694.75)" id="flowchart-LTTP-8711" 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(1729.692741394043, 307.75)" id="flowchart-CFC-8705" 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(2120.244827270508, 307.75)" id="flowchart-CF-8706" 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(635.9114685058594, 1284.25)" id="flowchart-AS-8701" 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, 409.3723945617676)" id="flowchart-CC-8702" 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(2120.244827270508, 848.8723945617676)" id="flowchart-SNI-8712" 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(1729.692741394043, 684.75)" id="flowchart-SC-8732" 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 transform="translate(71.70833206176758, 2574.238582611084)" id="flowchart-```-8838" class="node default default"><rect height="39" width="40.17708396911621" y="-19.5" x="-20.088541984558105" ry="0" rx="0" style="" class="basic label-container"></rect><g transform="translate(-12.588541984558105, -12)" style="" class="label"><foreignObject height="24" width="25.17708396911621"><div style="display: inline-block; white-space: nowrap;" xmlns="http://www.w3.org/1999/xhtml"><span class="nodeLabel">```</span></div></foreignObject></g></g></g></g></g></svg> |