diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..63c125a --- /dev/null +++ b/Dockerfile @@ -0,0 +1,7 @@ +FROM node:20-alpine AS builder +ENV NEXT_TELEMETRY_DISABLED=1 +WORKDIR /app +COPY . . +RUN yarn install --frozen-lockfile && yarn build && yarn cache clean +EXPOSE 3000 +CMD ["yarn", "dev"] diff --git a/config.json b/config.json index 49bf729..20332e5 100644 --- a/config.json +++ b/config.json @@ -1,166 +1,5 @@ { - "teams": [ - { - "name": "red", - "nodes": [ - "tank-0000-red", - "tank-0001-red", - "tank-0002-red", - "tank-0003-red", - "tank-0004-red", - "tank-0005-red", - "tank-0006-red", - "tank-0007-red", - "tank-0008-red", - "tank-0009-red", - "tank-0010-red" - ] - }, - { - "name": "orange", - "nodes": [ - "tank-0011-orange", - "tank-0012-orange", - "tank-0013-orange", - "tank-0014-orange", - "tank-0015-orange", - "tank-0016-orange", - "tank-0017-orange", - "tank-0018-orange", - "tank-0019-orange", - "tank-0020-orange", - "tank-0021-orange" - ] - }, - { - "name": "yellow", - "nodes": [ - "tank-0022-yellow", - "tank-0023-yellow", - "tank-0024-yellow", - "tank-0025-yellow", - "tank-0026-yellow", - "tank-0027-yellow", - "tank-0028-yellow", - "tank-0029-yellow", - "tank-0030-yellow", - "tank-0031-yellow", - "tank-0032-yellow" - ] - }, - { - "name": "green", - "nodes": [ - "tank-0033-green", - "tank-0034-green", - "tank-0035-green", - "tank-0036-green", - "tank-0037-green", - "tank-0038-green", - "tank-0039-green", - "tank-0040-green", - "tank-0041-green", - "tank-0042-green", - "tank-0043-green" - ] - }, - { - "name": "blue", - "nodes": [ - "tank-0044-blue", - "tank-0045-blue", - "tank-0046-blue", - "tank-0047-blue", - "tank-0048-blue", - "tank-0049-blue", - "tank-0050-blue", - "tank-0051-blue", - "tank-0052-blue", - "tank-0053-blue", - "tank-0054-blue" - ] - }, - { - "name": "violet", - "nodes": [ - "tank-0055-violet", - "tank-0056-violet", - "tank-0057-violet", - "tank-0058-violet", - "tank-0059-violet", - "tank-0060-violet", - "tank-0061-violet", - "tank-0062-violet", - "tank-0063-violet", - "tank-0064-violet", - "tank-0065-violet" - ] - }, - { - "name": "black", - "nodes": [ - "tank-0066-black", - "tank-0067-black", - "tank-0068-black", - "tank-0069-black", - "tank-0070-black", - "tank-0071-black", - "tank-0072-black", - "tank-0073-black", - "tank-0074-black", - "tank-0075-black", - "tank-0076-black" - ] - }, - { - "name": "white", - "nodes": [ - "tank-0077-white", - "tank-0078-white", - "tank-0079-white", - "tank-0080-white", - "tank-0081-white", - "tank-0082-white", - "tank-0083-white", - "tank-0084-white", - "tank-0085-white", - "tank-0086-white", - "tank-0087-white" - ] - }, - { - "name": "grey", - "nodes": [ - "tank-0088-grey", - "tank-0089-grey", - "tank-0090-grey", - "tank-0091-grey", - "tank-0092-grey", - "tank-0093-grey", - "tank-0094-grey", - "tank-0095-grey", - "tank-0096-grey", - "tank-0097-grey", - "tank-0098-grey" - ] - }, - { - "name": "brown", - "nodes": [ - "tank-0099-brown", - "tank-0100-brown", - "tank-0101-brown", - "tank-0102-brown", - "tank-0103-brown", - "tank-0104-brown", - "tank-0105-brown", - "tank-0106-brown", - "tank-0107-brown", - "tank-0108-brown", - "tank-0109-brown" - ] - } - ], + "teams": [], "points_config": { "points_per_unreachable_node": 10, @@ -176,5 +15,5 @@ "blocks_behind_before_considered_lagging": 5 }, - "fork_observer_api": "http://143.198.241.152/fork-observer/api/14593470/data.json" + "fork_observer_api": "http://fork-observer.warnet-logging.svc:2323/api/14593470/data.json" } diff --git a/data/team-points.json b/data/team-points.json index 4bfa571..9e26dfe 100644 --- a/data/team-points.json +++ b/data/team-points.json @@ -1,12 +1 @@ -{ - "red": 0, - "orange": 0, - "yellow": 0, - "green": 0, - "blue": 0, - "violet": 0, - "black": 0, - "white": 0, - "grey": 0, - "brown": 0 -} \ No newline at end of file +{} \ No newline at end of file diff --git a/next.config.js b/next.config.js index 767719f..2f0fe09 100644 --- a/next.config.js +++ b/next.config.js @@ -1,4 +1,6 @@ /** @type {import('next').NextConfig} */ -const nextConfig = {} +const nextConfig = { + assetPrefix: process.env.NEXT_PUBLIC_ASSET_PREFIX || '/' +}; module.exports = nextConfig diff --git a/public/graphml/barabasi_albert_graph_n100_m3_pos.graphml b/public/graphml/barabasi_albert_graph_n100_m3_pos.graphml deleted file mode 100644 index 04af0ba..0000000 --- a/public/graphml/barabasi_albert_graph_n100_m3_pos.graphml +++ /dev/null @@ -1,1889 +0,0 @@ - - - - - - - - - - - - - - - - 0 - 25.0 - 10.0 - 0 - 0 - 0 - 519.5145 - -402.429 - - - 1 - 25.0 - 10.0 - 0 - 0 - 0 - 840.72974 - 120.09292 - - - 2 - 25.0 - 10.0 - 0 - 0 - 0 - -30.637114 - -559.6624 - - - 3 - 25.0 - 10.0 - 0 - 0 - 0 - 110.14769 - -825.1788 - - - 4 - 25.0 - 10.0 - 0 - 0 - 0 - -168.34647 - 285.43112 - - - 5 - 25.0 - 10.0 - 0 - 0 - 0 - -306.9176 - -471.30832 - - - 6 - 25.0 - 10.0 - 0 - 0 - 0 - 1.0585809 - -904.9399 - - - 7 - 25.0 - 10.0 - 0 - 0 - 0 - 217.22714 - 785.9089 - - - 8 - 25.0 - 10.0 - 0 - 0 - 0 - 263.2967 - -340.9927 - - - 9 - 25.0 - 10.0 - 0 - 0 - 0 - 1223.9729 - 22.768816 - - - 10 - 25.0 - 10.0 - 0 - 0 - 0 - 152.41774 - 510.60022 - - - 11 - 25.0 - 10.0 - 0 - 0 - 0 - 707.8607 - -1086.701 - - - 12 - 25.0 - 10.0 - 0 - 0 - 0 - 396.95096 - 961.508 - - - 13 - 25.0 - 10.0 - 0 - 0 - 0 - 39.51954 - -4.498759 - - - 14 - 25.0 - 10.0 - 0 - 0 - 0 - 1515.8806 - 210.05135 - - - 15 - 25.0 - 10.0 - 0 - 0 - 0 - 996.82227 - -413.8038 - - - 16 - 25.0 - 10.0 - 0 - 0 - 0 - 1069.7351 - -1007.38806 - - - 17 - 25.0 - 10.0 - 0 - 0 - 0 - -686.7262 - 1171.1941 - - - 18 - 25.0 - 10.0 - 0 - 0 - 0 - 1215.9275 - 594.90796 - - - 19 - 25.0 - 10.0 - 0 - 0 - 0 - 230.91704 - -1102.1097 - - - 20 - 25.0 - 10.0 - 0 - 0 - 0 - -498.71933 - -158.86636 - - - 21 - 25.0 - 10.0 - 0 - 0 - 0 - 421.8857 - -104.074036 - - - 22 - 25.0 - 10.0 - 0 - 0 - 0 - -872.7479 - -888.0786 - - - 23 - 25.0 - 10.0 - 0 - 0 - 0 - 970.87555 - 742.258 - - - 24 - 25.0 - 10.0 - 0 - 0 - 0 - 656.4031 - 353.86093 - - - 25 - 25.0 - 10.0 - 0 - 0 - 0 - 420.87988 - 105.49138 - - - 26 - 25.0 - 10.0 - 0 - 0 - 0 - 377.41614 - -939.63904 - - - 27 - 25.0 - 10.0 - 0 - 0 - 0 - -842.859 - -293.6566 - - - 28 - 25.0 - 10.0 - 0 - 0 - 0 - -462.0099 - 302.20682 - - - 29 - 25.0 - 10.0 - 0 - 0 - 0 - -1404.8186 - -109.06781 - - - 30 - 25.0 - 10.0 - 0 - 0 - 0 - 1144.0013 - -582.0732 - - - 31 - 25.0 - 10.0 - 0 - 0 - 0 - 994.6215 - 373.16232 - - - 32 - 25.0 - 10.0 - 0 - 0 - 0 - -459.3819 - 535.06604 - - - 33 - 25.0 - 10.0 - 0 - 0 - 0 - -967.3291 - 741.94556 - - - 34 - 25.0 - 10.0 - 0 - 0 - 0 - 1105.8384 - 242.06157 - - - 35 - 25.0 - 10.0 - 0 - 0 - 0 - -809.37427 - 337.559 - - - 36 - 25.0 - 10.0 - 0 - 0 - 0 - -460.95145 - -856.52826 - - - 37 - 25.0 - 10.0 - 0 - 0 - 0 - -645.4875 - -484.07953 - - - 38 - 25.0 - 10.0 - 0 - 0 - 0 - -159.37337 - -1379.219 - - - 39 - 25.0 - 10.0 - 0 - 0 - 0 - 503.06326 - 843.50934 - - - 40 - 25.0 - 10.0 - 0 - 0 - 0 - 282.31558 - 330.72507 - - - 41 - 25.0 - 10.0 - 0 - 0 - 0 - -1100.2462 - -577.347 - - - 42 - 25.0 - 10.0 - 0 - 0 - 0 - -566.0468 - 828.6187 - - - 43 - 25.0 - 10.0 - 0 - 0 - 0 - 525.9291 - -753.8515 - - - 44 - 25.0 - 10.0 - 0 - 0 - 0 - 567.1916 - 649.4894 - - - 45 - 25.0 - 10.0 - 0 - 0 - 0 - -924.636 - -750.09924 - - - 46 - 25.0 - 10.0 - 0 - 0 - 0 - 171.52815 - 105.7149 - - - 47 - 25.0 - 10.0 - 0 - 0 - 0 - -162.7831 - 29.151278 - - - 48 - 25.0 - 10.0 - 0 - 0 - 0 - 541.8433 - 1103.8822 - - - 49 - 25.0 - 10.0 - 0 - 0 - 0 - 8.470263 - -1164.3782 - - - 50 - 25.0 - 10.0 - 0 - 0 - 0 - 1256.566 - -858.84894 - - - 51 - 25.0 - 10.0 - 0 - 0 - 0 - -1101.9645 - 1265.3319 - - - 52 - 25.0 - 10.0 - 0 - 0 - 0 - -648.1677 - -919.8369 - - - 53 - 25.0 - 10.0 - 0 - 0 - 0 - -289.1309 - -1176.0182 - - - 54 - 25.0 - 10.0 - 0 - 0 - 0 - 357.37106 - 1148.0099 - - - 55 - 25.0 - 10.0 - 0 - 0 - 0 - -499.1713 - -1066.6936 - - - 56 - 25.0 - 10.0 - 0 - 0 - 0 - -1108.7216 - 325.4235 - - - 57 - 25.0 - 10.0 - 0 - 0 - 0 - -653.5222 - 1026.603 - - - 58 - 25.0 - 10.0 - 0 - 0 - 0 - -349.79254 - 1106.6714 - - - 59 - 25.0 - 10.0 - 0 - 0 - 0 - -1194.2994 - -727.2236 - - - 60 - 25.0 - 10.0 - 0 - 0 - 0 - -137.78542 - -929.94025 - - - 61 - 25.0 - 10.0 - 0 - 0 - 0 - 1531.2463 - -144.81677 - - - 62 - 25.0 - 10.0 - 0 - 0 - 0 - -954.8291 - 930.83026 - - - 63 - 25.0 - 10.0 - 0 - 0 - 0 - -903.67615 - -1227.8604 - - - 64 - 25.0 - 10.0 - 0 - 0 - 0 - 547.08765 - -1252.2306 - - - 65 - 25.0 - 10.0 - 0 - 0 - 0 - 1025.5569 - -139.22618 - - - 66 - 25.0 - 10.0 - 0 - 0 - 0 - -731.9742 - 122.574524 - - - 67 - 25.0 - 10.0 - 0 - 0 - 0 - 601.671 - -118.52015 - - - 68 - 25.0 - 10.0 - 0 - 0 - 0 - 346.30435 - -625.8343 - - - 69 - 25.0 - 10.0 - 0 - 0 - 0 - -1302.573 - 435.9066 - - - 70 - 25.0 - 10.0 - 0 - 0 - 0 - 150.3712 - 1197.5908 - - - 71 - 25.0 - 10.0 - 0 - 0 - 0 - 736.5853 - 512.2381 - - - 72 - 25.0 - 10.0 - 0 - 0 - 0 - -1613.0854 - 146.62462 - - - 73 - 25.0 - 10.0 - 0 - 0 - 0 - -1152.208 - 1497.8634 - - - 74 - 25.0 - 10.0 - 0 - 0 - 0 - 1161.3993 - 772.5631 - - - 75 - 25.0 - 10.0 - 0 - 0 - 0 - 1339.81 - 325.15823 - - - 76 - 25.0 - 10.0 - 0 - 0 - 0 - -1534.6477 - 1042.1102 - - - 77 - 25.0 - 10.0 - 0 - 0 - 0 - 145.76607 - 1470.5122 - - - 78 - 25.0 - 10.0 - 0 - 0 - 0 - -1457.5732 - -371.45593 - - - 79 - 25.0 - 10.0 - 0 - 0 - 0 - -660.88513 - 441.83606 - - - 80 - 25.0 - 10.0 - 0 - 0 - 0 - -629.538 - -653.65216 - - - 81 - 25.0 - 10.0 - 0 - 0 - 0 - -1444.2893 - 609.7221 - - - 82 - 25.0 - 10.0 - 0 - 0 - 0 - -900.01355 - -29.852875 - - - 83 - 25.0 - 10.0 - 0 - 0 - 0 - 879.68274 - 1039.2794 - - - 84 - 25.0 - 10.0 - 0 - 0 - 0 - -180.40994 - -1220.4043 - - - 85 - 25.0 - 10.0 - 0 - 0 - 0 - -141.99725 - 672.9285 - - - 86 - 25.0 - 10.0 - 0 - 0 - 0 - -1619.3026 - 441.21072 - - - 87 - 25.0 - 10.0 - 0 - 0 - 0 - -1150.783 - -265.9404 - - - 88 - 25.0 - 10.0 - 0 - 0 - 0 - 787.8335 - -786.2269 - - - 89 - 25.0 - 10.0 - 0 - 0 - 0 - 1463.8147 - -429.0699 - - - 90 - 25.0 - 10.0 - 0 - 0 - 0 - 1401.1199 - -259.6 - - - 91 - 25.0 - 10.0 - 0 - 0 - 0 - -658.16327 - -1178.8818 - - - 92 - 25.0 - 10.0 - 0 - 0 - 0 - 1045.8208 - 901.65607 - - - 93 - 25.0 - 10.0 - 0 - 0 - 0 - 730.4839 - -238.30789 - - - 94 - 25.0 - 10.0 - 0 - 0 - 0 - -948.0156 - 219.9399 - - - 95 - 25.0 - 10.0 - 0 - 0 - 0 - -1381.2733 - 128.10957 - - - 96 - 25.0 - 10.0 - 0 - 0 - 0 - 669.78076 - -689.6074 - - - 97 - 25.0 - 10.0 - 0 - 0 - 0 - 891.7974 - 522.1327 - - - 98 - 25.0 - 10.0 - 0 - 0 - 0 - 1832.5072 - -167.21227 - - - 99 - 25.0 - 10.0 - 0 - 0 - 0 - -219.61041 - 1047.025 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - diff --git a/public/graphml/navigable_small_world_graph_n10_p1_q3_r2_dim2_pos.graphml b/public/graphml/navigable_small_world_graph_n10_p1_q3_r2_dim2_pos.graphml deleted file mode 100644 index 24706b7..0000000 --- a/public/graphml/navigable_small_world_graph_n10_p1_q3_r2_dim2_pos.graphml +++ /dev/null @@ -1,2783 +0,0 @@ - - - - - - - - - - - - - - - - (0, 0) - 25.0 - 10.0 - 0 - 0 - 0 - 360.15378 - -742.53784 - - - (0, 1) - 25.0 - 10.0 - 0 - 0 - 0 - 439.0698 - -628.2597 - - - (1, 0) - 25.0 - 10.0 - 0 - 0 - 0 - 389.97467 - -594.45496 - - - (4, 0) - 25.0 - 10.0 - 0 - 0 - 0 - 32.204174 - -668.95197 - - - (2, 1) - 25.0 - 10.0 - 0 - 0 - 0 - 230.47401 - -606.64844 - - - (0, 2) - 25.0 - 10.0 - 0 - 0 - 0 - 329.11432 - -468.86298 - - - (1, 1) - 25.0 - 10.0 - 0 - 0 - 0 - 376.495 - -533.1251 - - - (1, 3) - 25.0 - 10.0 - 0 - 0 - 0 - 596.63495 - -340.25198 - - - (1, 2) - 25.0 - 10.0 - 0 - 0 - 0 - 401.56558 - -442.09406 - - - (0, 3) - 25.0 - 10.0 - 0 - 0 - 0 - 589.2586 - -454.2187 - - - (0, 4) - 25.0 - 10.0 - 0 - 0 - 0 - 665.01874 - -230.71834 - - - (0, 5) - 25.0 - 10.0 - 0 - 0 - 0 - 831.6663 - 80.54506 - - - (1, 4) - 25.0 - 10.0 - 0 - 0 - 0 - 667.65265 - -151.88593 - - - (2, 3) - 25.0 - 10.0 - 0 - 0 - 0 - 376.88358 - -137.31383 - - - (1, 6) - 25.0 - 10.0 - 0 - 0 - 0 - 704.9851 - 178.14471 - - - (0, 6) - 25.0 - 10.0 - 0 - 0 - 0 - 843.8903 - 167.94167 - - - (1, 5) - 25.0 - 10.0 - 0 - 0 - 0 - 710.89374 - 92.775925 - - - (0, 7) - 25.0 - 10.0 - 0 - 0 - 0 - 764.67303 - -14.953924 - - - (3, 5) - 25.0 - 10.0 - 0 - 0 - 0 - 411.21115 - 410.28085 - - - (0, 8) - 25.0 - 10.0 - 0 - 0 - 0 - 607.15674 - 37.888683 - - - (1, 7) - 25.0 - 10.0 - 0 - 0 - 0 - 616.09076 - 124.98307 - - - (2, 4) - 25.0 - 10.0 - 0 - 0 - 0 - 488.34186 - -36.752857 - - - (0, 9) - 25.0 - 10.0 - 0 - 0 - 0 - 565.8222 - -100.88659 - - - (1, 8) - 25.0 - 10.0 - 0 - 0 - 0 - 547.9337 - 93.51034 - - - (2, 8) - 25.0 - 10.0 - 0 - 0 - 0 - 224.8032 - 34.107056 - - - (7, 6) - 25.0 - 10.0 - 0 - 0 - 0 - -219.59834 - 183.94502 - - - (1, 9) - 25.0 - 10.0 - 0 - 0 - 0 - 398.27704 - -21.062798 - - - (4, 8) - 25.0 - 10.0 - 0 - 0 - 0 - -25.673193 - -132.59442 - - - (2, 0) - 25.0 - 10.0 - 0 - 0 - 0 - 159.92151 - -501.03024 - - - (4, 5) - 25.0 - 10.0 - 0 - 0 - 0 - 173.25775 - 450.1577 - - - (2, 2) - 25.0 - 10.0 - 0 - 0 - 0 - 350.73618 - -286.4667 - - - (4, 2) - 25.0 - 10.0 - 0 - 0 - 0 - 204.94002 - -102.855156 - - - (3, 3) - 25.0 - 10.0 - 0 - 0 - 0 - 394.72348 - 124.9281 - - - (3, 4) - 25.0 - 10.0 - 0 - 0 - 0 - 462.686 - 345.61395 - - - (2, 5) - 25.0 - 10.0 - 0 - 0 - 0 - 600.488 - 307.97617 - - - (6, 7) - 25.0 - 10.0 - 0 - 0 - 0 - -176.57196 - 34.429737 - - - (2, 6) - 25.0 - 10.0 - 0 - 0 - 0 - 496.5064 - 257.85718 - - - (9, 3) - 25.0 - 10.0 - 0 - 0 - 0 - -502.35028 - 490.61798 - - - (2, 7) - 25.0 - 10.0 - 0 - 0 - 0 - 248.70645 - 144.82014 - - - (5, 6) - 25.0 - 10.0 - 0 - 0 - 0 - 62.93295 - 375.31964 - - - (2, 9) - 25.0 - 10.0 - 0 - 0 - 0 - 158.97833 - -168.55098 - - - (3, 8) - 25.0 - 10.0 - 0 - 0 - 0 - 165.02937 - -34.036636 - - - (5, 9) - 25.0 - 10.0 - 0 - 0 - 0 - -180.83728 - -276.23425 - - - (3, 0) - 25.0 - 10.0 - 0 - 0 - 0 - -35.623142 - -603.6937 - - - (8, 3) - 25.0 - 10.0 - 0 - 0 - 0 - -382.93954 - 515.1356 - - - (3, 1) - 25.0 - 10.0 - 0 - 0 - 0 - 98.15934 - -597.069 - - - (3, 2) - 25.0 - 10.0 - 0 - 0 - 0 - 239.97404 - -261.54114 - - - (7, 2) - 25.0 - 10.0 - 0 - 0 - 0 - -399.93057 - 242.16219 - - - (4, 3) - 25.0 - 10.0 - 0 - 0 - 0 - 375.88657 - 300.37 - - - (8, 8) - 25.0 - 10.0 - 0 - 0 - 0 - -559.3077 - -364.04047 - - - (5, 8) - 25.0 - 10.0 - 0 - 0 - 0 - -15.404398 - -200.48325 - - - (4, 4) - 25.0 - 10.0 - 0 - 0 - 0 - 289.09625 - 544.5909 - - - (3, 6) - 25.0 - 10.0 - 0 - 0 - 0 - 297.7466 - 284.5979 - - - (3, 7) - 25.0 - 10.0 - 0 - 0 - 0 - 140.8757 - 102.071236 - - - (4, 7) - 25.0 - 10.0 - 0 - 0 - 0 - 44.50105 - 65.829216 - - - (8, 6) - 25.0 - 10.0 - 0 - 0 - 0 - -435.53418 - 138.72522 - - - (3, 9) - 25.0 - 10.0 - 0 - 0 - 0 - 41.404987 - -306.09607 - - - (5, 7) - 25.0 - 10.0 - 0 - 0 - 0 - -111.73578 - -3.6362753 - - - (7, 1) - 25.0 - 10.0 - 0 - 0 - 0 - -452.42978 - -26.213394 - - - (7, 0) - 25.0 - 10.0 - 0 - 0 - 0 - -423.39166 - -293.2633 - - - (4, 1) - 25.0 - 10.0 - 0 - 0 - 0 - -22.937546 - -467.57397 - - - (5, 0) - 25.0 - 10.0 - 0 - 0 - 0 - -165.90987 - -413.6035 - - - (7, 3) - 25.0 - 10.0 - 0 - 0 - 0 - -325.54688 - 456.94373 - - - (4, 6) - 25.0 - 10.0 - 0 - 0 - 0 - 100.830956 - 325.83063 - - - (4, 9) - 25.0 - 10.0 - 0 - 0 - 0 - -136.75494 - -212.60675 - - - (8, 9) - 25.0 - 10.0 - 0 - 0 - 0 - -506.85632 - -452.44623 - - - (5, 1) - 25.0 - 10.0 - 0 - 0 - 0 - -137.02269 - -122.63886 - - - (5, 2) - 25.0 - 10.0 - 0 - 0 - 0 - -26.905565 - 204.7873 - - - (5, 3) - 25.0 - 10.0 - 0 - 0 - 0 - 6.3775287 - 444.50122 - - - (5, 4) - 25.0 - 10.0 - 0 - 0 - 0 - 4.0584598 - 645.369 - - - (5, 5) - 25.0 - 10.0 - 0 - 0 - 0 - -100.72671 - 613.242 - - - (8, 5) - 25.0 - 10.0 - 0 - 0 - 0 - -490.76593 - 424.25067 - - - (8, 1) - 25.0 - 10.0 - 0 - 0 - 0 - -533.25916 - -0.2109716 - - - (6, 8) - 25.0 - 10.0 - 0 - 0 - 0 - -317.5884 - -255.45235 - - - (7, 9) - 25.0 - 10.0 - 0 - 0 - 0 - -410.45175 - -436.57745 - - - (6, 0) - 25.0 - 10.0 - 0 - 0 - 0 - -279.55124 - -406.75366 - - - (6, 1) - 25.0 - 10.0 - 0 - 0 - 0 - -308.49026 - -69.71438 - - - (6, 2) - 25.0 - 10.0 - 0 - 0 - 0 - -294.0803 - 205.06596 - - - (7, 4) - 25.0 - 10.0 - 0 - 0 - 0 - -350.00266 - 618.247 - - - (6, 3) - 25.0 - 10.0 - 0 - 0 - 0 - -144.82558 - 502.38068 - - - (6, 4) - 25.0 - 10.0 - 0 - 0 - 0 - -154.39513 - 701.94275 - - - (7, 5) - 25.0 - 10.0 - 0 - 0 - 0 - -252.97359 - 490.17578 - - - (6, 5) - 25.0 - 10.0 - 0 - 0 - 0 - -260.7289 - 567.32556 - - - (9, 5) - 25.0 - 10.0 - 0 - 0 - 0 - -531.9596 - 349.8876 - - - (6, 6) - 25.0 - 10.0 - 0 - 0 - 0 - -195.75403 - 333.6038 - - - (6, 9) - 25.0 - 10.0 - 0 - 0 - 0 - -288.74594 - -341.42065 - - - (9, 8) - 25.0 - 10.0 - 0 - 0 - 0 - -674.8078 - -244.22453 - - - (7, 7) - 25.0 - 10.0 - 0 - 0 - 0 - -345.27795 - -171.58376 - - - (7, 8) - 25.0 - 10.0 - 0 - 0 - 0 - -483.70905 - -334.59436 - - - (8, 7) - 25.0 - 10.0 - 0 - 0 - 0 - -538.2067 - -157.23827 - - - (8, 0) - 25.0 - 10.0 - 0 - 0 - 0 - -502.5509 - -230.25813 - - - (8, 2) - 25.0 - 10.0 - 0 - 0 - 0 - -601.2295 - 338.3844 - - - (8, 4) - 25.0 - 10.0 - 0 - 0 - 0 - -528.2433 - 558.5081 - - - (9, 6) - 25.0 - 10.0 - 0 - 0 - 0 - -589.9121 - 164.96454 - - - (9, 0) - 25.0 - 10.0 - 0 - 0 - 0 - -739.63275 - 16.67172 - - - (9, 1) - 25.0 - 10.0 - 0 - 0 - 0 - -741.90497 - 162.28003 - - - (9, 2) - 25.0 - 10.0 - 0 - 0 - 0 - -701.35175 - 365.73154 - - - (9, 4) - 25.0 - 10.0 - 0 - 0 - 0 - -448.92188 - 402.58823 - - - (9, 7) - 25.0 - 10.0 - 0 - 0 - 0 - -610.6702 - -33.615223 - - - (9, 9) - 25.0 - 10.0 - 0 - 0 - 0 - -625.4958 - -339.81744 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - diff --git a/public/graphml/random_internet_as_graph_n100_pos.graphml b/public/graphml/random_internet_as_graph_n100_pos.graphml deleted file mode 100644 index 57668b4..0000000 --- a/public/graphml/random_internet_as_graph_n100_pos.graphml +++ /dev/null @@ -1,2006 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - 0 - 25.0 - T - 8 - 10.0 - 167 - 200 - 187 - -345.33 - -65.136536 - - - 1 - 25.0 - T - 8 - 10.0 - 167 - 200 - 187 - -108.87451 - 311.5217 - - - 2 - 25.0 - T - 11 - 10.0 - 219 - 233 - 189 - 437.07748 - -35.161407 - - - 3 - 25.0 - T - 10 - 10.0 - 202 - 222 - 188 - 397.81857 - -413.4293 - - - 4 - 25.0 - T - 5 - 10.0 - 114 - 167 - 185 - -113.606476 - 395.54526 - - - 5 - 1 - 25.0 - M - 20 - 10.0 - 231 - 120 - 95 - 387.9503 - 36.760162 - - - 6 - 7 - 25.0 - M - 25 - 10.0 - 215 - 25 - 28 - -186.1907 - -450.80423 - - - 7 - 0 - 25.0 - M - 9 - 10.0 - 184 - 211 - 188 - 388.4562 - -456.53162 - - - 8 - 3 - 25.0 - M - 21 - 10.0 - 228 - 101 - 82 - -14.722537 - 247.53622 - - - 9 - 2 - 25.0 - M - 5 - 10.0 - 114 - 167 - 185 - -459.20715 - 215.68076 - - - 10 - 4 - 25.0 - M - 5 - 10.0 - 114 - 167 - 185 - 315.40298 - -31.24808 - - - 11 - 2 - 25.0 - M - 8 - 10.0 - 167 - 200 - 187 - -307.605 - -438.86588 - - - 12 - 1 - 25.0 - M - 9 - 10.0 - 184 - 211 - 188 - -94.60611 - 424.12473 - - - 13 - 3 - 25.0 - M - 21 - 10.0 - 228 - 101 - 82 - 124.99362 - -108.37976 - - - 14 - 1 - 25.0 - M - 4 - 10.0 - 96 - 156 - 184 - 113.45743 - -399.50806 - - - 15 - 1 - 25.0 - M - 4 - 10.0 - 96 - 156 - 184 - -354.22214 - -293.7481 - - - 16 - 1 - 25.0 - M - 5 - 10.0 - 114 - 167 - 185 - -102.21649 - 249.12918 - - - 17 - 1 - 25.0 - M - 3 - 10.0 - 79 - 145 - 183 - 397.26535 - 434.1937 - - - 18 - 0 - 25.0 - M - 2 - 10.0 - 61 - 134 - 182 - 130.2667 - 392.49802 - - - 19 - 4 - 25.0 - M - 7 - 10.0 - 149 - 189 - 186 - 277.88034 - -287.6986 - - - 20 - 1 - 25.0 - CP - 3 - 10.0 - 79 - 145 - 183 - 443.37527 - -332.6286 - - - 21 - 1 - 25.0 - CP - 2 - 10.0 - 61 - 134 - 182 - 307.61978 - 323.31137 - - - 22 - 1 - 25.0 - CP - 2 - 10.0 - 61 - 134 - 182 - 443.08322 - 226.16763 - - - 23 - 0 - 25.0 - CP - 1 - 10.0 - 44 - 123 - 182 - -378.17783 - 26.66696 - - - 24 - 0 - 25.0 - CP - 3 - 10.0 - 79 - 145 - 183 - -202.4607 - -522.1029 - - - 25 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - 30.935024 - -223.2381 - - - 26 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -205.84445 - 165.94357 - - - 27 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - 245.31113 - 242.32877 - - - 28 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - 447.0541 - 151.97354 - - - 29 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -68.55429 - 115.89407 - - - 30 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - 132.32077 - -196.41245 - - - 31 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -260.30045 - 433.6675 - - - 32 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - 30.269741 - 67.89664 - - - 33 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - 323.43637 - 13.927947 - - - 34 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - 361.93356 - 154.02853 - - - 35 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - 155.63492 - 165.91464 - - - 36 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -478.75186 - 244.63815 - - - 37 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -358.58023 - 21.426481 - - - 38 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -275.0871 - -190.18326 - - - 39 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -376.41342 - 197.77847 - - - 40 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -271.3386 - -93.63507 - - - 41 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -116.91821 - 13.459075 - - - 42 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - 491.68777 - 311.21536 - - - 43 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -352.47153 - 146.77792 - - - 44 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - 410.2302 - -540.1397 - - - 45 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - 438.27292 - -547.01166 - - - 46 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -113.177185 - -61.039642 - - - 47 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -189.93967 - -363.18503 - - - 48 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -446.5178 - -283.11966 - - - 49 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -332.67093 - -384.9888 - - - 50 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - 425.10568 - 386.71994 - - - 51 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -122.752014 - -302.48257 - - - 52 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -376.3867 - -556.52545 - - - 53 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -157.99829 - 165.98569 - - - 54 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - 83.87674 - 20.285307 - - - 55 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -458.53607 - 434.88242 - - - 56 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -170.76828 - -431.69592 - - - 57 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - 312.27945 - -256.92538 - - - 58 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -12.616763 - -319.4767 - - - 59 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - 290.5101 - 242.75296 - - - 60 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -293.2333 - -368.01303 - - - 61 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - 12.381864 - 427.73727 - - - 62 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -471.06195 - 237.12271 - - - 63 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - 141.30313 - 74.65799 - - - 64 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -425.67673 - 309.50302 - - - 65 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -330.793 - 258.2007 - - - 66 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - 106.66513 - 350.16507 - - - 67 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - 226.4042 - -454.4526 - - - 68 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -344.23645 - 87.68869 - - - 69 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - 326.5137 - 175.3417 - - - 70 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -101.38733 - 146.55173 - - - 71 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - 471.6743 - -117.04648 - - - 72 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -74.203 - 429.8538 - - - 73 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - 48.11984 - 46.510223 - - - 74 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - 353.01517 - -231.68225 - - - 75 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -146.66397 - -2.8900466 - - - 76 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -23.140415 - 9.55075 - - - 77 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -86.60162 - -338.17355 - - - 78 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - 319.48563 - -0.1352858 - - - 79 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -27.276249 - 189.55936 - - - 80 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - 458.5643 - -154.47165 - - - 81 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -331.64835 - -152.51788 - - - 82 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -3.0810578 - 431.1426 - - - 83 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -62.99738 - 269.78098 - - - 84 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -109.496735 - 419.90024 - - - 85 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -354.4543 - 90.57742 - - - 86 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - 123.8887 - -136.18655 - - - 87 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -215.86176 - 99.36972 - - - 88 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -100.81653 - 111.56064 - - - 89 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -183.81451 - 320.02475 - - - 90 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - 87.316864 - -82.57358 - - - 91 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -59.60172 - -166.70242 - - - 92 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - 179.87686 - -473.12268 - - - 93 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - 87.612885 - -261.94946 - - - 94 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -124.80032 - 42.63687 - - - 95 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - 448.6666 - 377.78897 - - - 96 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -265.8336 - -440.30582 - - - 97 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - 209.5079 - -153.17294 - - - 98 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - 49.169155 - 398.49985 - - - 99 - 0 - 25.0 - C - 1 - 10.0 - 44 - 123 - 182 - -44.147953 - -165.659 - - - 1.0 - none - peer - - - 1.0 - none - peer - - - 1.0 - none - peer - - - 1.0 - none - peer - - - 1.0 - 5 - transit - - - 1.0 - 9 - transit - - - 1.0 - 19 - transit - - - 1.0 - 21 - transit - - - 1.0 - none - peer - - - 1.0 - none - peer - - - 1.0 - none - peer - - - 1.0 - 6 - transit - - - 1.0 - 11 - transit - - - 1.0 - 12 - transit - - - 1.0 - 42 - transit - - - 1.0 - none - peer - - - 1.0 - none - peer - - - 1.0 - 5 - transit - - - 1.0 - 6 - transit - - - 1.0 - 8 - transit - - - 1.0 - 12 - transit - - - 1.0 - 13 - transit - - - 1.0 - 17 - transit - - - 1.0 - 19 - transit - - - 1.0 - none - peer - - - 1.0 - 7 - transit - - - 1.0 - 17 - transit - - - 1.0 - 20 - transit - - - 1.0 - 36 - transit - - - 1.0 - 39 - transit - - - 1.0 - 40 - transit - - - 1.0 - 24 - transit - - - 1.0 - 7 - transit - - - 1.0 - 8 - transit - - - 1.0 - 9 - transit - - - 1.0 - 10 - transit - - - 1.0 - 18 - transit - - - 1.0 - 22 - transit - - - 1.0 - 34 - transit - - - 1.0 - 46 - transit - - - 1.0 - 48 - transit - - - 1.0 - 51 - transit - - - 1.0 - 62 - transit - - - 1.0 - 69 - transit - - - 1.0 - 70 - transit - - - 1.0 - 83 - transit - - - 1.0 - 84 - transit - - - 1.0 - 89 - transit - - - 1.0 - 90 - transit - - - 1.0 - none - peer - - - 1.0 - 19 - transit - - - 1.0 - 20 - transit - - - 1.0 - 25 - transit - - - 1.0 - 43 - transit - - - 1.0 - 47 - transit - - - 1.0 - 56 - transit - - - 1.0 - 57 - transit - - - 1.0 - 58 - transit - - - 1.0 - 68 - transit - - - 1.0 - 76 - transit - - - 1.0 - 77 - transit - - - 1.0 - 78 - transit - - - 1.0 - 79 - transit - - - 1.0 - 94 - transit - - - 1.0 - 97 - transit - - - 1.0 - 98 - transit - - - 1.0 - none - peer - - - 1.0 - none - peer - - - 1.0 - none - peer - - - 1.0 - none - peer - - - 1.0 - none - peer - - - 1.0 - none - peer - - - 1.0 - 11 - transit - - - 1.0 - 13 - transit - - - 1.0 - 14 - transit - - - 1.0 - 52 - transit - - - 1.0 - 61 - transit - - - 1.0 - 72 - transit - - - 1.0 - 74 - transit - - - 1.0 - 16 - transit - - - 1.0 - 18 - transit - - - 1.0 - 37 - transit - - - 1.0 - 44 - transit - - - 1.0 - 49 - transit - - - 1.0 - 53 - transit - - - 1.0 - 59 - transit - - - 1.0 - 67 - transit - - - 1.0 - 71 - transit - - - 1.0 - 75 - transit - - - 1.0 - 82 - transit - - - 1.0 - 85 - transit - - - 1.0 - 87 - transit - - - 1.0 - 88 - transit - - - 1.0 - 92 - transit - - - 1.0 - 96 - transit - - - 1.0 - none - peer - - - 1.0 - none - peer - - - 1.0 - none - peer - - - 1.0 - 30 - transit - - - 1.0 - none - peer - - - 1.0 - none - peer - - - 1.0 - 14 - transit - - - 1.0 - 15 - transit - - - 1.0 - 26 - transit - - - 1.0 - 60 - transit - - - 1.0 - none - peer - - - 1.0 - 24 - transit - - - 1.0 - 35 - transit - - - 1.0 - 81 - transit - - - 1.0 - 86 - transit - - - 1.0 - 91 - transit - - - 1.0 - 99 - transit - - - 1.0 - 24 - transit - - - 1.0 - 27 - transit - - - 1.0 - 28 - transit - - - 1.0 - 29 - transit - - - 1.0 - 31 - transit - - - 1.0 - 32 - transit - - - 1.0 - 38 - transit - - - 1.0 - 41 - transit - - - 1.0 - 50 - transit - - - 1.0 - 54 - transit - - - 1.0 - 63 - transit - - - 1.0 - 64 - transit - - - 1.0 - 73 - transit - - - 1.0 - 80 - transit - - - 1.0 - 93 - transit - - - 1.0 - 95 - transit - - - 1.0 - none - peer - - - 1.0 - none - peer - - - 1.0 - 66 - transit - - - 1.0 - 23 - transit - - - 1.0 - 65 - transit - - - 1.0 - none - peer - - - 1.0 - 33 - transit - - - 1.0 - 45 - transit - - - 1.0 - 55 - transit - - - 1.0 - none - peer - - - diff --git a/public/graphml/wheel_graph_n100_pos.graphml b/public/graphml/wheel_graph_n100_pos.graphml deleted file mode 100644 index ecb3448..0000000 --- a/public/graphml/wheel_graph_n100_pos.graphml +++ /dev/null @@ -1,1610 +0,0 @@ - - - - - - - - - - - - - - - - 0 - 25.0 - 10.0 - 0 - 0 - 0 - 2.2231054 - -5.8159494 - - - 1 - 25.0 - 10.0 - 0 - 0 - 0 - 181.69034 - 50.77777 - - - 2 - 25.0 - 10.0 - 0 - 0 - 0 - 351.42075 - 145.66432 - - - 3 - 25.0 - 10.0 - 0 - 0 - 0 - 130.68031 - 213.09679 - - - 4 - 25.0 - 10.0 - 0 - 0 - 0 - 283.61823 - 303.89694 - - - 5 - 25.0 - 10.0 - 0 - 0 - 0 - 440.7496 - 385.1337 - - - 6 - 25.0 - 10.0 - 0 - 0 - 0 - 612.7738 - 415.60114 - - - 7 - 25.0 - 10.0 - 0 - 0 - 0 - 627.0234 - 655.9113 - - - 8 - 25.0 - 10.0 - 0 - 0 - 0 - 479.14658 - 566.77936 - - - 9 - 25.0 - 10.0 - 0 - 0 - 0 - 483.68506 - 767.0731 - - - 10 - 25.0 - 10.0 - 0 - 0 - 0 - 319.35953 - 670.3176 - - - 11 - 25.0 - 10.0 - 0 - 0 - 0 - 291.97086 - 495.19495 - - - 12 - 25.0 - 10.0 - 0 - 0 - 0 - 127.98674 - 577.89435 - - - 13 - 25.0 - 10.0 - 0 - 0 - 0 - 319.14532 - 848.3796 - - - 14 - 25.0 - 10.0 - 0 - 0 - 0 - 137.12572 - 742.1097 - - - 15 - 25.0 - 10.0 - 0 - 0 - 0 - 142.52257 - 906.74066 - - - 16 - 25.0 - 10.0 - 0 - 0 - 0 - -33.820076 - 896.98157 - - - 17 - 25.0 - 10.0 - 0 - 0 - 0 - -46.753265 - 538.5472 - - - 18 - 25.0 - 10.0 - 0 - 0 - 0 - 117.26113 - 399.81967 - - - 19 - 25.0 - 10.0 - 0 - 0 - 0 - -48.190315 - 350.08847 - - - 20 - 25.0 - 10.0 - 0 - 0 - 0 - -35.795357 - 167.20604 - - - 21 - 25.0 - 10.0 - 0 - 0 - 0 - -218.79353 - 522.85724 - - - 22 - 25.0 - 10.0 - 0 - 0 - 0 - -225.56584 - 699.60516 - - - 23 - 25.0 - 10.0 - 0 - 0 - 0 - -49.71004 - 718.3343 - - - 24 - 25.0 - 10.0 - 0 - 0 - 0 - -203.74023 - 883.277 - - - 25 - 25.0 - 10.0 - 0 - 0 - 0 - -369.62692 - 824.1558 - - - 26 - 25.0 - 10.0 - 0 - 0 - 0 - -392.9339 - 615.85406 - - - 27 - 25.0 - 10.0 - 0 - 0 - 0 - -520.3097 - 739.43774 - - - 28 - 25.0 - 10.0 - 0 - 0 - 0 - -651.45483 - 629.5558 - - - 29 - 25.0 - 10.0 - 0 - 0 - 0 - -769.51355 - 494.75644 - - - 30 - 25.0 - 10.0 - 0 - 0 - 0 - -542.4741 - 495.92383 - - - 31 - 25.0 - 10.0 - 0 - 0 - 0 - -219.54445 - 343.0712 - - - 32 - 25.0 - 10.0 - 0 - 0 - 0 - -207.40155 - 160.83875 - - - 33 - 25.0 - 10.0 - 0 - 0 - 0 - -381.79984 - 423.27817 - - - 34 - 25.0 - 10.0 - 0 - 0 - 0 - -373.6237 - 221.69188 - - - 35 - 25.0 - 10.0 - 0 - 0 - 0 - -554.02075 - 108.66528 - - - 36 - 25.0 - 10.0 - 0 - 0 - 0 - -546.30475 - -67.57542 - - - 37 - 25.0 - 10.0 - 0 - 0 - 0 - -497.0433 - -231.52078 - - - 38 - 25.0 - 10.0 - 0 - 0 - 0 - -639.9399 - -346.93643 - - - 39 - 25.0 - 10.0 - 0 - 0 - 0 - -430.94366 - -397.17374 - - - 40 - 25.0 - 10.0 - 0 - 0 - 0 - -286.84622 - -290.78894 - - - 41 - 25.0 - 10.0 - 0 - 0 - 0 - -118.228806 - -356.04678 - - - 42 - 25.0 - 10.0 - 0 - 0 - 0 - -133.88332 - -171.4886 - - - 43 - 25.0 - 10.0 - 0 - 0 - 0 - -184.8052 - -10.580283 - - - 44 - 25.0 - 10.0 - 0 - 0 - 0 - -341.2566 - -125.85538 - - - 45 - 25.0 - 10.0 - 0 - 0 - 0 - -379.55347 - 41.299294 - - - 46 - 25.0 - 10.0 - 0 - 0 - 0 - -526.4381 - 292.0065 - - - 47 - 25.0 - 10.0 - 0 - 0 - 0 - -830.8326 - 389.5159 - - - 48 - 25.0 - 10.0 - 0 - 0 - 0 - -858.22595 - 312.75644 - - - 49 - 25.0 - 10.0 - 0 - 0 - 0 - -720.96387 - 173.7932 - - - 50 - 25.0 - 10.0 - 0 - 0 - 0 - -897.075 - 130.98131 - - - 51 - 25.0 - 10.0 - 0 - 0 - 0 - -728.38434 - -5.927054 - - - 52 - 25.0 - 10.0 - 0 - 0 - 0 - -903.41156 - -44.168633 - - - 53 - 25.0 - 10.0 - 0 - 0 - 0 - -879.4621 - -213.31302 - - - 54 - 25.0 - 10.0 - 0 - 0 - 0 - -703.09424 - -182.59183 - - - 55 - 25.0 - 10.0 - 0 - 0 - 0 - -821.1066 - -375.26154 - - - 56 - 25.0 - 10.0 - 0 - 0 - 0 - -739.99835 - -533.5568 - - - 57 - 25.0 - 10.0 - 0 - 0 - 0 - -562.37384 - -510.55322 - - - 58 - 25.0 - 10.0 - 0 - 0 - 0 - -608.9364 - -680.3239 - - - 59 - 25.0 - 10.0 - 0 - 0 - 0 - -459.35168 - -779.69244 - - - 60 - 25.0 - 10.0 - 0 - 0 - 0 - -302.96707 - -853.0269 - - - 61 - 25.0 - 10.0 - 0 - 0 - 0 - -245.31294 - -685.0725 - - - 62 - 25.0 - 10.0 - 0 - 0 - 0 - -406.98898 - -607.9153 - - - 63 - 25.0 - 10.0 - 0 - 0 - 0 - -269.3068 - -486.56482 - - - 64 - 25.0 - 10.0 - 0 - 0 - 0 - -103.5408 - -545.00165 - - - 65 - 25.0 - 10.0 - 0 - 0 - 0 - -71.13926 - -729.2586 - - - 66 - 25.0 - 10.0 - 0 - 0 - 0 - -134.81976 - -895.28503 - - - 67 - 25.0 - 10.0 - 0 - 0 - 0 - 43.376663 - -910.7354 - - - 68 - 25.0 - 10.0 - 0 - 0 - 0 - 112.796875 - -746.80237 - - - 69 - 25.0 - 10.0 - 0 - 0 - 0 - 233.88283 - -880.4509 - - - 70 - 25.0 - 10.0 - 0 - 0 - 0 - 276.69412 - -673.8044 - - - 71 - 25.0 - 10.0 - 0 - 0 - 0 - 70.94887 - -577.8021 - - - 72 - 25.0 - 10.0 - 0 - 0 - 0 - 51.46082 - -395.4085 - - - 73 - 25.0 - 10.0 - 0 - 0 - 0 - 35.616543 - -206.21187 - - - 74 - 25.0 - 10.0 - 0 - 0 - 0 - 227.9363 - -497.86246 - - - 75 - 25.0 - 10.0 - 0 - 0 - 0 - 210.04771 - -309.6989 - - - 76 - 25.0 - 10.0 - 0 - 0 - 0 - 378.3659 - -410.32846 - - - 77 - 25.0 - 10.0 - 0 - 0 - 0 - 431.06287 - -585.46234 - - - 78 - 25.0 - 10.0 - 0 - 0 - 0 - 397.47333 - -811.0664 - - - 79 - 25.0 - 10.0 - 0 - 0 - 0 - 543.68146 - -722.1573 - - - 80 - 25.0 - 10.0 - 0 - 0 - 0 - 573.305 - -466.3089 - - - 81 - 25.0 - 10.0 - 0 - 0 - 0 - 673.8793 - -609.62067 - - - 82 - 25.0 - 10.0 - 0 - 0 - 0 - 773.20544 - -464.5636 - - - 83 - 25.0 - 10.0 - 0 - 0 - 0 - 683.0132 - -292.98053 - - - 84 - 25.0 - 10.0 - 0 - 0 - 0 - 856.4544 - -306.03403 - - - 85 - 25.0 - 10.0 - 0 - 0 - 0 - 719.958 - -111.43571 - - - 86 - 25.0 - 10.0 - 0 - 0 - 0 - 894.3425 - -137.15015 - - - 87 - 25.0 - 10.0 - 0 - 0 - 0 - 901.4667 - 31.941658 - - - 88 - 25.0 - 10.0 - 0 - 0 - 0 - 721.13794 - 67.33321 - - - 89 - 25.0 - 10.0 - 0 - 0 - 0 - 881.1828 - 201.61061 - - - 90 - 25.0 - 10.0 - 0 - 0 - 0 - 827.4687 - 369.43747 - - - 91 - 25.0 - 10.0 - 0 - 0 - 0 - 694.23895 - 244.6288 - - - 92 - 25.0 - 10.0 - 0 - 0 - 0 - 741.6929 - 523.3282 - - - 93 - 25.0 - 10.0 - 0 - 0 - 0 - 519.3116 - 227.40074 - - - 94 - 25.0 - 10.0 - 0 - 0 - 0 - 541.8643 - 55.60036 - - - 95 - 25.0 - 10.0 - 0 - 0 - 0 - 357.1411 - -201.97806 - - - 96 - 25.0 - 10.0 - 0 - 0 - 0 - 543.0203 - -116.90073 - - - 97 - 25.0 - 10.0 - 0 - 0 - 0 - 510.39108 - -292.08395 - - - 98 - 25.0 - 10.0 - 0 - 0 - 0 - 185.88147 - -120.053566 - - - 99 - 25.0 - 10.0 - 0 - 0 - 0 - 365.22046 - -26.508923 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - 1.0 - - - diff --git a/src/app/(leaderboard)/layout.tsx b/src/app/(leaderboard)/layout.tsx deleted file mode 100644 index 8b0c288..0000000 --- a/src/app/(leaderboard)/layout.tsx +++ /dev/null @@ -1,20 +0,0 @@ -import React from "react"; -import styles from "@/components/styles.module.css"; - -export default function LeaderboardLayout({ - children, // will be a page or nested layout -}: { - children: React.ReactNode; -}) { - return ( -
-
- {children} - - {/* Include shared UI here e.g. a header or sidebar */} -
-
- ); -} diff --git a/src/app/(leaderboard)/leaderboard/page.tsx b/src/app/(leaderboard)/leaderboard/page.tsx deleted file mode 100644 index 945f48c..0000000 --- a/src/app/(leaderboard)/leaderboard/page.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import React from "react"; -import Game from "./game"; -import { getConfig } from "@/config/filesystem"; - -const page = async () => { - const config = await getConfig(); - - if (config instanceof Error) { - throw new Error(`Error loading config: ${config.message}`); - } - - return ( - - ); -}; - -export default page; diff --git a/src/app/(leaderboard)/admin/page.tsx b/src/app/admin/page.tsx similarity index 97% rename from src/app/(leaderboard)/admin/page.tsx rename to src/app/admin/page.tsx index f0fc511..38bc579 100644 --- a/src/app/(leaderboard)/admin/page.tsx +++ b/src/app/admin/page.tsx @@ -15,7 +15,8 @@ const page = () => { points, stylePoints, updateStylePoints, - savePoints + savePoints, + teams } = useAwardedPointsContext(); const [adminForm, setAdminForm] = useState({ @@ -123,9 +124,9 @@ const page = () => { required > - {Object.keys(points).map((key, index) => ( - ))} diff --git a/src/app/config.ts b/src/app/config.ts index 6a95e29..13eefc1 100644 --- a/src/app/config.ts +++ b/src/app/config.ts @@ -9,3 +9,5 @@ export const StatusConfig = { // } export type StatusConfigType = keyof typeof StatusConfig; + +export const ASSET_PREFIX = process.env.NEXT_PUBLIC_ASSET_PREFIX || ''; diff --git a/src/app/(leaderboard)/leaderboard/game.tsx b/src/app/game.tsx similarity index 96% rename from src/app/(leaderboard)/leaderboard/game.tsx rename to src/app/game.tsx index f132869..05f3c6e 100644 --- a/src/app/(leaderboard)/leaderboard/game.tsx +++ b/src/app/game.tsx @@ -40,7 +40,7 @@ const Game = ({ gameConfig }: GameProps) => { return compileTeamNode(teamNode, latestTipHeight, gameConfig); }; - const { nodeGroups } = organiseNodesIntoTeams({ nodes, teams, formatNode }); + const { nodeGroups } = organiseNodesIntoTeams({ nodes, formatNode }); const teamPoints = Object.entries(nodeGroups).reduce( (acc, [key, value]) => { @@ -52,7 +52,7 @@ const Game = ({ gameConfig }: GameProps) => { // useEffect(() => { // const socketInstance = new (ClientIO as any)("ws://localhost:3000", { - // path: "/api/websocket", + // path: "/leaderboard/api/websocket", // addTrailingSlash: false, // }); diff --git a/src/app/page.tsx b/src/app/page.tsx index 7ddc4ac..945f48c 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,6 +1,17 @@ -import React from 'react'; -import HomePage from '@/components/home'; +import React from "react"; +import Game from "./game"; +import { getConfig } from "@/config/filesystem"; -export default function Home() { - return ; -} \ No newline at end of file +const page = async () => { + const config = await getConfig(); + + if (config instanceof Error) { + throw new Error(`Error loading config: ${config.message}`); + } + + return ( + + ); +}; + +export default page; diff --git a/src/assests/images/machines.webp b/src/assests/images/machines.webp deleted file mode 100644 index 0170958..0000000 Binary files a/src/assests/images/machines.webp and /dev/null differ diff --git a/src/assests/svgs/bitcoin-logo.svg b/src/assests/svgs/bitcoin-logo.svg deleted file mode 100644 index 4ea1176..0000000 --- a/src/assests/svgs/bitcoin-logo.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/contexts/awarded-points-context.tsx b/src/contexts/awarded-points-context.tsx index 628b804..916ad27 100644 --- a/src/contexts/awarded-points-context.tsx +++ b/src/contexts/awarded-points-context.tsx @@ -1,7 +1,9 @@ "use client"; import React, { useState } from "react"; import { useInternalData } from "@/services/useInternalData"; +import { getTeamsFromForkObserver } from "@/services/useForkObserverData"; import { AwardedTeamPoints, InternalData, StylePoints } from "@/types"; +import { ASSET_PREFIX } from "@/app/config"; type updateStylePointsType = ({ type, @@ -21,6 +23,7 @@ type AwardedPointsContext = { message: any; unauthorized?: boolean; }>; + teams: string[] }; export const awardedPointsContext = React.createContext( @@ -44,7 +47,7 @@ export const AwardedPointsProvider = ({ // const [points, setPoints] = useState(initialInternalData.points); const { data: internalData } = useInternalData({ shouldPoll: true }); // const {data: internalData} = useInternalData({initialData: initialInternalData, shouldPoll: true}); - + const { data: teams = [] } = getTeamsFromForkObserver(); const [stylePoints, setStylePoints] = useState(defaultStylePoints); if ( @@ -62,7 +65,7 @@ export const AwardedPointsProvider = ({ const { name, score, reason } = stylePoints; try { - const response = await fetch("/api/save-config", { + const response = await fetch(`${ASSET_PREFIX}/api/save-config`, { method: "POST", headers: { "Content-Type": "application/json", @@ -111,6 +114,7 @@ export const AwardedPointsProvider = ({ stylePoints, updateStylePoints, savePoints: handleSaveConfig, + teams }} > {children} diff --git a/src/helpers/index.ts b/src/helpers/index.ts index 4d5da68..de88c5d 100644 --- a/src/helpers/index.ts +++ b/src/helpers/index.ts @@ -8,22 +8,23 @@ export const getLatestTipHeight = ({header_infos}: {header_infos: HeaderInfoData return { latestTipHeight }; }; -export const organiseNodesIntoTeams = ({nodes, teams, formatNode}: {nodes: NodeData[], teams: GameConfig["teams"], formatNode: (teamNode: NodeData) => K}) => { +export const organiseNodesIntoTeams = ({nodes, formatNode}: {nodes: NodeData[], formatNode: (teamNode: NodeData) => K}) => { const nodeGroups: Record = {}; - for (const team of teams) { - const group = team.name; + for (const node of nodes) { + // Extract team name: everything after the second dash + const parts = node.name.split("-"); + if (parts.length !== 3) { + continue; + } + const teamName = parts.slice(2).join("-") || "unknown"; - if (!nodeGroups[group]) { - nodeGroups[group] = [] as K[]; + if (!nodeGroups[teamName]) { + nodeGroups[teamName] = [] as K[]; } - team.nodes.forEach((nodeName) => { - const teamNodeExists = nodes.find((item) => item.name === nodeName); - if (!teamNodeExists) return; - const compiledNode = formatNode(teamNodeExists); - nodeGroups[group].push(compiledNode); - }); + const compiledNode = formatNode(node); + nodeGroups[teamName].push(compiledNode); } return { nodeGroups }; diff --git a/src/services/useForkObserverData.ts b/src/services/useForkObserverData.ts index 4f244bc..495c042 100644 --- a/src/services/useForkObserverData.ts +++ b/src/services/useForkObserverData.ts @@ -1,9 +1,10 @@ import { useQuery } from "@tanstack/react-query"; import type { EVENT, ForkObserverData, GameConfig, Team } from "@/types"; import { isNodeLagging } from "@/helpers"; +import { ASSET_PREFIX } from "@/app/config"; const getData = async (): Promise => { - return fetch("/api/node-data", { + return fetch(`${ASSET_PREFIX}/api/node-data`, { cache: 'no-store', headers: { 'Pragma': 'no-cache', @@ -16,6 +17,30 @@ const getData = async (): Promise => { .catch((err) => err); }; +export const getTeamsFromForkObserver = () => + useQuery({ + queryKey: ['teams-from-fork-observer'], + queryFn: getData, + refetchOnWindowFocus: false, + refetchInterval: false, + retry: false, + staleTime: Infinity, + select: (data: ForkObserverData) => { + const teams: string[] = []; + data.nodes.forEach((node: any) => { + const name = node.name; + const isTeamNode = node.name.split('-').length === 3 + if (isTeamNode) { + const [_tank, _id, team] = node.name.split('-') + if (!teams.includes(team)) + teams.push(team); + } + return; + }) + return teams; + }, + }); + type UseForkObserverDataOptions = { shouldPoll?: boolean; pollInterval?: number; diff --git a/src/services/useInternalData.ts b/src/services/useInternalData.ts index c355f49..a74ab12 100644 --- a/src/services/useInternalData.ts +++ b/src/services/useInternalData.ts @@ -1,8 +1,9 @@ import { useQuery } from "@tanstack/react-query"; import type { InternalData } from "@/types"; +import { ASSET_PREFIX } from "@/app/config"; const getData = async (): Promise => { - return fetch("/api/internal-data") + return fetch(`${ASSET_PREFIX}/api/internal-data`) .then((res) => res.json()) .then((data) => { return data.data;