From 4c2d61bb9bfed9281acb4e60d40c72aa9cb9d32a Mon Sep 17 00:00:00 2001 From: Jean-Luc Auge Date: Mon, 14 Jan 2019 17:14:17 +0100 Subject: [PATCH] update test files Signed-off-by: Jean-Luc Auge --- tests/data/CORONET_Global_Topology.xls | Bin 48128 -> 30720 bytes .../CORONET_Global_Topology_expected.json | 3592 +++++++++++++---- tests/data/excelTestFile.xls | Bin 14336 -> 14336 bytes tests/data/excelTestFile_expected.json | 152 +- tests/data/meshTopologyExampleV2.xls | Bin 14336 -> 14336 bytes tests/data/meshTopologyExampleV2Eqpt.xls | Bin 14336 -> 14336 bytes .../meshTopologyExampleV2Eqpt_expected.json | 162 +- .../data/meshTopologyExampleV2_expected.json | 144 +- tests/test_parser.py | 2 +- 9 files changed, 3009 insertions(+), 1043 deletions(-) diff --git a/tests/data/CORONET_Global_Topology.xls b/tests/data/CORONET_Global_Topology.xls index 952d008b8a367d546300226d3a60024fb1dbd838..6dea7f16581b02d2c15d9f087f245b58cba949a5 100644 GIT binary patch literal 30720 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 bRPc8m>)iPLb5w=?{l%Yy|7)1PhyT9-MU{z0 literal 48128 zcmeHw2Ygjkw)ehignB5Uw@W9~kkBEd($h#n49C>J`$GK91$)qHMAE|2D$@27ijse0={o(z^ry%4WEJ3_WFNF1MQ=s zA)_M2r2&6v_mXgkC}`x5M3{IW;w-!i@iC+VQ7t+Ok?M2Fo_x8+?e#hT+h3_9gX};V z>OiJMM+8V0CXPbtBKneS-RZptz28rqPttp$=q|nyuZc~wH;tbTn5tdAR*V6k? zdhY`74)G|Jd50*I#31n=@JEa5u(QL>+d0yNEZo8+iiHo}|4(u_K#nI-0smn+DjW_m z-GWi2)hFpiaA8R;MwS<(Pe0jyad%aEK&}KCF^D#N^9x z2;gYGe>g<@%VKo63`UsfeHjh`ce$J#4cnXQL4zU&h)B4H7&?6DuyMnN#TCZRDj2P0 z3StLE3<2*y!1VpohS�yb~qKt8B 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 diff --git a/tests/data/CORONET_Global_Topology_expected.json b/tests/data/CORONET_Global_Topology_expected.json index 4dd8106b..02657f9a 100644 --- a/tests/data/CORONET_Global_Topology_expected.json +++ b/tests/data/CORONET_Global_Topology_expected.json @@ -1,5 +1,29 @@ { "elements": [ + { + "uid": "trx Abilene", + "metadata": { + "location": { + "city": "Abilene", + "region": "CONUS", + "latitude": 32.45, + "longitude": -99.739998 + } + }, + "type": "Transceiver" + }, + { + "uid": "trx Albany", + "metadata": { + "location": { + "city": "Albany", + "region": "CONUS", + "latitude": 42.6699982, + "longitude": -73.8000029 + } + }, + "type": "Transceiver" + }, { "uid": "trx Albuquerque", "metadata": { @@ -24,6 +48,18 @@ }, "type": "Transceiver" }, + { + "uid": "trx Austin", + "metadata": { + "location": { + "city": "Austin", + "region": "CONUS", + "latitude": 30.3099988, + "longitude": -97.7500018 + } + }, + "type": "Transceiver" + }, { "uid": "trx Baltimore", "metadata": { @@ -36,6 +72,18 @@ }, "type": "Transceiver" }, + { + "uid": "trx Baton_Rouge", + "metadata": { + "location": { + "city": "Baton_Rouge", + "region": "CONUS", + "latitude": 30.4499996, + "longitude": -91.1299968 + } + }, + "type": "Transceiver" + }, { "uid": "trx Billings", "metadata": { @@ -60,6 +108,66 @@ }, "type": "Transceiver" }, + { + "uid": "trx Bismarck", + "metadata": { + "location": { + "city": "Bismarck", + "region": "CONUS", + "latitude": 46.81000154, + "longitude": -100.7699965 + } + }, + "type": "Transceiver" + }, + { + "uid": "trx Boston", + "metadata": { + "location": { + "city": "Boston", + "region": "CONUS", + "latitude": 42.3400005, + "longitude": -71.0199959 + } + }, + "type": "Transceiver" + }, + { + "uid": "trx Buffalo", + "metadata": { + "location": { + "city": "Buffalo", + "region": "CONUS", + "latitude": 42.8899993, + "longitude": -78.860001 + } + }, + "type": "Transceiver" + }, + { + "uid": "trx Charleston", + "metadata": { + "location": { + "city": "Charleston", + "region": "CONUS", + "latitude": 32.7900008, + "longitude": -79.9899982 + } + }, + "type": "Transceiver" + }, + { + "uid": "trx Charlotte", + "metadata": { + "location": { + "city": "Charlotte", + "region": "CONUS", + "latitude": 35.2, + "longitude": -80.83 + } + }, + "type": "Transceiver" + }, { "uid": "trx Chicago", "metadata": { @@ -132,6 +240,18 @@ }, "type": "Transceiver" }, + { + "uid": "trx Detroit", + "metadata": { + "location": { + "city": "Detroit", + "region": "CONUS", + "latitude": 42.3800019, + "longitude": -83.0999998 + } + }, + "type": "Transceiver" + }, { "uid": "trx El_Paso", "metadata": { @@ -168,6 +288,18 @@ }, "type": "Transceiver" }, + { + "uid": "trx Hartford", + "metadata": { + "location": { + "city": "Hartford", + "region": "CONUS", + "latitude": 41.7700004, + "longitude": -72.6800003 + } + }, + "type": "Transceiver" + }, { "uid": "trx Houston", "metadata": { @@ -216,6 +348,30 @@ }, "type": "Transceiver" }, + { + "uid": "trx Little_Rock", + "metadata": { + "location": { + "city": "Little_Rock", + "region": "CONUS", + "latitude": 34.72, + "longitude": -92.35 + } + }, + "type": "Transceiver" + }, + { + "uid": "trx Long_Island", + "metadata": { + "location": { + "city": "Long_Island", + "region": "CONUS", + "latitude": 40.5899999, + "longitude": -73.6699993 + } + }, + "type": "Transceiver" + }, { "uid": "trx Los_Angeles", "metadata": { @@ -240,6 +396,18 @@ }, "type": "Transceiver" }, + { + "uid": "trx Memphis", + "metadata": { + "location": { + "city": "Memphis", + "region": "CONUS", + "latitude": 35.110001, + "longitude": -90.010004 + } + }, + "type": "Transceiver" + }, { "uid": "trx Miami", "metadata": { @@ -252,6 +420,18 @@ }, "type": "Transceiver" }, + { + "uid": "trx Milwaukee", + "metadata": { + "location": { + "city": "Milwaukee", + "region": "CONUS", + "latitude": 43.0600013, + "longitude": -87.9700005 + } + }, + "type": "Transceiver" + }, { "uid": "trx Minneapolis", "metadata": { @@ -300,6 +480,30 @@ }, "type": "Transceiver" }, + { + "uid": "trx Newark", + "metadata": { + "location": { + "city": "Newark", + "region": "CONUS", + "latitude": 40.7200012, + "longitude": -74.1699986 + } + }, + "type": "Transceiver" + }, + { + "uid": "trx Norfolk", + "metadata": { + "location": { + "city": "Norfolk", + "region": "CONUS", + "latitude": 36.9199982, + "longitude": -76.2399978 + } + }, + "type": "Transceiver" + }, { "uid": "trx Oakland", "metadata": { @@ -312,6 +516,18 @@ }, "type": "Transceiver" }, + { + "uid": "trx Oklahoma_City", + "metadata": { + "location": { + "city": "Oklahoma_City", + "region": "CONUS", + "latitude": 35.4700015, + "longitude": -97.5100028 + } + }, + "type": "Transceiver" + }, { "uid": "trx Omaha", "metadata": { @@ -324,6 +540,18 @@ }, "type": "Transceiver" }, + { + "uid": "trx Orlando", + "metadata": { + "location": { + "city": "Orlando", + "region": "CONUS", + "latitude": 28.4999994, + "longitude": -81.370003 + } + }, + "type": "Transceiver" + }, { "uid": "trx Philadelphia", "metadata": { @@ -372,6 +600,18 @@ }, "type": "Transceiver" }, + { + "uid": "trx Providence", + "metadata": { + "location": { + "city": "Providence", + "region": "CONUS", + "latitude": 41.82, + "longitude": -71.42 + } + }, + "type": "Transceiver" + }, { "uid": "trx Raleigh", "metadata": { @@ -384,6 +624,42 @@ }, "type": "Transceiver" }, + { + "uid": "trx Richmond", + "metadata": { + "location": { + "city": "Richmond", + "region": "CONUS", + "latitude": 37.5299986, + "longitude": -77.4700015 + } + }, + "type": "Transceiver" + }, + { + "uid": "trx Rochester", + "metadata": { + "location": { + "city": "Rochester", + "region": "CONUS", + "latitude": 43.1699985, + "longitude": -77.620003 + } + }, + "type": "Transceiver" + }, + { + "uid": "trx Sacramento", + "metadata": { + "location": { + "city": "Sacramento", + "region": "CONUS", + "latitude": 38.56999946, + "longitude": -121.4700016 + } + }, + "type": "Transceiver" + }, { "uid": "trx Salt_Lake_City", "metadata": { @@ -396,6 +672,66 @@ }, "type": "Transceiver" }, + { + "uid": "trx San_Antonio", + "metadata": { + "location": { + "city": "San_Antonio", + "region": "CONUS", + "latitude": 29.459997, + "longitude": -98.510002 + } + }, + "type": "Transceiver" + }, + { + "uid": "trx San_Diego", + "metadata": { + "location": { + "city": "San_Diego", + "region": "CONUS", + "latitude": 32.8100017, + "longitude": -117.139999 + } + }, + "type": "Transceiver" + }, + { + "uid": "trx San_Francisco", + "metadata": { + "location": { + "city": "San_Francisco", + "region": "CONUS", + "latitude": 37.65999942, + "longitude": -122.4199987 + } + }, + "type": "Transceiver" + }, + { + "uid": "trx San_Jose", + "metadata": { + "location": { + "city": "San_Jose", + "region": "CONUS", + "latitude": 37.29999947, + "longitude": -121.8499985 + } + }, + "type": "Transceiver" + }, + { + "uid": "trx Santa_Barbara", + "metadata": { + "location": { + "city": "Santa_Barbara", + "region": "CONUS", + "latitude": 34.43000021, + "longitude": -119.7200014 + } + }, + "type": "Transceiver" + }, { "uid": "trx Scranton", "metadata": { @@ -408,6 +744,42 @@ }, "type": "Transceiver" }, + { + "uid": "trx Seattle", + "metadata": { + "location": { + "city": "Seattle", + "region": "CONUS", + "latitude": 47.61999916, + "longitude": -122.3499985 + } + }, + "type": "Transceiver" + }, + { + "uid": "trx Spokane", + "metadata": { + "location": { + "city": "Spokane", + "region": "CONUS", + "latitude": 47.66999805, + "longitude": -117.4100038 + } + }, + "type": "Transceiver" + }, + { + "uid": "trx Springfield", + "metadata": { + "location": { + "city": "Springfield", + "region": "CONUS", + "latitude": 39.5, + "longitude": -89.4 + } + }, + "type": "Transceiver" + }, { "uid": "trx St_Louis", "metadata": { @@ -432,6 +804,66 @@ }, "type": "Transceiver" }, + { + "uid": "trx Tallahassee", + "metadata": { + "location": { + "city": "Tallahassee", + "region": "CONUS", + "latitude": 30.46, + "longitude": -84.28 + } + }, + "type": "Transceiver" + }, + { + "uid": "trx Tampa", + "metadata": { + "location": { + "city": "Tampa", + "region": "CONUS", + "latitude": 27.9599988, + "longitude": -82.4800035 + } + }, + "type": "Transceiver" + }, + { + "uid": "trx Toledo", + "metadata": { + "location": { + "city": "Toledo", + "region": "CONUS", + "latitude": 41.659997, + "longitude": -83.58 + } + }, + "type": "Transceiver" + }, + { + "uid": "trx Tucson", + "metadata": { + "location": { + "city": "Tucson", + "region": "CONUS", + "latitude": 32.2, + "longitude": -110.89 + } + }, + "type": "Transceiver" + }, + { + "uid": "trx Tulsa", + "metadata": { + "location": { + "city": "Tulsa", + "region": "CONUS", + "latitude": 36.13, + "longitude": -95.92 + } + }, + "type": "Transceiver" + }, { "uid": "trx Washington_DC", "metadata": { @@ -444,6 +876,30 @@ }, "type": "Transceiver" }, + { + "uid": "trx West_Palm_Beach", + "metadata": { + "location": { + "city": "West_Palm_Beach", + "region": "CONUS", + "latitude": 26.7499997, + "longitude": -80.1299975 + } + }, + "type": "Transceiver" + }, + { + "uid": "trx Wilmington", + "metadata": { + "location": { + "city": "Wilmington", + "region": "CONUS", + "latitude": 39.7400018, + "longitude": -75.5299989 + } + }, + "type": "Transceiver" + }, { "uid": "trx Amsterdam", "metadata": { @@ -456,6 +912,54 @@ }, "type": "Transceiver" }, + { + "uid": "trx Berlin", + "metadata": { + "location": { + "city": "Berlin", + "region": "Europe", + "latitude": 52.520002, + "longitude": 13.379995 + } + }, + "type": "Transceiver" + }, + { + "uid": "trx Brussels", + "metadata": { + "location": { + "city": "Brussels", + "region": "Europe", + "latitude": 50.830002, + "longitude": 4.330002 + } + }, + "type": "Transceiver" + }, + { + "uid": "trx Bucharest", + "metadata": { + "location": { + "city": "Bucharest", + "region": "Europe", + "latitude": 44.44, + "longitude": 26.1 + } + }, + "type": "Transceiver" + }, + { + "uid": "trx Frankfurt", + "metadata": { + "location": { + "city": "Frankfurt", + "region": "Europe", + "latitude": 50.1199992, + "longitude": 8.68000104 + } + }, + "type": "Transceiver" + }, { "uid": "trx Istanbul", "metadata": { @@ -480,6 +984,18 @@ }, "type": "Transceiver" }, + { + "uid": "trx Madrid", + "metadata": { + "location": { + "city": "Madrid", + "region": "Europe", + "latitude": 40.419998, + "longitude": -3.7100002 + } + }, + "type": "Transceiver" + }, { "uid": "trx Paris", "metadata": { @@ -528,6 +1044,42 @@ }, "type": "Transceiver" }, + { + "uid": "trx Zurich", + "metadata": { + "location": { + "city": "Zurich", + "region": "Europe", + "latitude": 47.3800015, + "longitude": 8.5399996 + } + }, + "type": "Transceiver" + }, + { + "uid": "trx Bangkok", + "metadata": { + "location": { + "city": "Bangkok", + "region": "Asia", + "latitude": 13.73, + "longitude": 100.5 + } + }, + "type": "Transceiver" + }, + { + "uid": "trx Beijing", + "metadata": { + "location": { + "city": "Beijing", + "region": "Asia", + "latitude": 39.92999979, + "longitude": 116.4000013 + } + }, + "type": "Transceiver" + }, { "uid": "trx Delhi", "metadata": { @@ -576,6 +1128,42 @@ }, "type": "Transceiver" }, + { + "uid": "trx Seoul", + "metadata": { + "location": { + "city": "Seoul", + "region": "Asia", + "latitude": 37.56000108, + "longitude": 126.9899988 + } + }, + "type": "Transceiver" + }, + { + "uid": "trx Shanghai", + "metadata": { + "location": { + "city": "Shanghai", + "region": "Asia", + "latitude": 31.23, + "longitude": 121.47 + } + }, + "type": "Transceiver" + }, + { + "uid": "trx Singapore", + "metadata": { + "location": { + "city": "Singapore", + "region": "Asia", + "latitude": 1.299999907, + "longitude": 103.8499992 + } + }, + "type": "Transceiver" + }, { "uid": "trx Sydney", "metadata": { @@ -612,6 +1200,30 @@ }, "type": "Transceiver" }, + { + "uid": "roadm Abilene", + "metadata": { + "location": { + "city": "Abilene", + "region": "CONUS", + "latitude": 32.45, + "longitude": -99.739998 + } + }, + "type": "Roadm" + }, + { + "uid": "roadm Albany", + "metadata": { + "location": { + "city": "Albany", + "region": "CONUS", + "latitude": 42.6699982, + "longitude": -73.8000029 + } + }, + "type": "Roadm" + }, { "uid": "roadm Albuquerque", "metadata": { @@ -636,6 +1248,18 @@ }, "type": "Roadm" }, + { + "uid": "roadm Austin", + "metadata": { + "location": { + "city": "Austin", + "region": "CONUS", + "latitude": 30.3099988, + "longitude": -97.7500018 + } + }, + "type": "Roadm" + }, { "uid": "roadm Baltimore", "metadata": { @@ -648,6 +1272,18 @@ }, "type": "Roadm" }, + { + "uid": "roadm Baton_Rouge", + "metadata": { + "location": { + "city": "Baton_Rouge", + "region": "CONUS", + "latitude": 30.4499996, + "longitude": -91.1299968 + } + }, + "type": "Roadm" + }, { "uid": "roadm Billings", "metadata": { @@ -672,6 +1308,66 @@ }, "type": "Roadm" }, + { + "uid": "roadm Bismarck", + "metadata": { + "location": { + "city": "Bismarck", + "region": "CONUS", + "latitude": 46.81000154, + "longitude": -100.7699965 + } + }, + "type": "Roadm" + }, + { + "uid": "roadm Boston", + "metadata": { + "location": { + "city": "Boston", + "region": "CONUS", + "latitude": 42.3400005, + "longitude": -71.0199959 + } + }, + "type": "Roadm" + }, + { + "uid": "roadm Buffalo", + "metadata": { + "location": { + "city": "Buffalo", + "region": "CONUS", + "latitude": 42.8899993, + "longitude": -78.860001 + } + }, + "type": "Roadm" + }, + { + "uid": "roadm Charleston", + "metadata": { + "location": { + "city": "Charleston", + "region": "CONUS", + "latitude": 32.7900008, + "longitude": -79.9899982 + } + }, + "type": "Roadm" + }, + { + "uid": "roadm Charlotte", + "metadata": { + "location": { + "city": "Charlotte", + "region": "CONUS", + "latitude": 35.2, + "longitude": -80.83 + } + }, + "type": "Roadm" + }, { "uid": "roadm Chicago", "metadata": { @@ -744,6 +1440,18 @@ }, "type": "Roadm" }, + { + "uid": "roadm Detroit", + "metadata": { + "location": { + "city": "Detroit", + "region": "CONUS", + "latitude": 42.3800019, + "longitude": -83.0999998 + } + }, + "type": "Roadm" + }, { "uid": "roadm El_Paso", "metadata": { @@ -780,6 +1488,18 @@ }, "type": "Roadm" }, + { + "uid": "roadm Hartford", + "metadata": { + "location": { + "city": "Hartford", + "region": "CONUS", + "latitude": 41.7700004, + "longitude": -72.6800003 + } + }, + "type": "Roadm" + }, { "uid": "roadm Houston", "metadata": { @@ -828,6 +1548,30 @@ }, "type": "Roadm" }, + { + "uid": "roadm Little_Rock", + "metadata": { + "location": { + "city": "Little_Rock", + "region": "CONUS", + "latitude": 34.72, + "longitude": -92.35 + } + }, + "type": "Roadm" + }, + { + "uid": "roadm Long_Island", + "metadata": { + "location": { + "city": "Long_Island", + "region": "CONUS", + "latitude": 40.5899999, + "longitude": -73.6699993 + } + }, + "type": "Roadm" + }, { "uid": "roadm Los_Angeles", "metadata": { @@ -852,6 +1596,18 @@ }, "type": "Roadm" }, + { + "uid": "roadm Memphis", + "metadata": { + "location": { + "city": "Memphis", + "region": "CONUS", + "latitude": 35.110001, + "longitude": -90.010004 + } + }, + "type": "Roadm" + }, { "uid": "roadm Miami", "metadata": { @@ -864,6 +1620,18 @@ }, "type": "Roadm" }, + { + "uid": "roadm Milwaukee", + "metadata": { + "location": { + "city": "Milwaukee", + "region": "CONUS", + "latitude": 43.0600013, + "longitude": -87.9700005 + } + }, + "type": "Roadm" + }, { "uid": "roadm Minneapolis", "metadata": { @@ -912,6 +1680,30 @@ }, "type": "Roadm" }, + { + "uid": "roadm Newark", + "metadata": { + "location": { + "city": "Newark", + "region": "CONUS", + "latitude": 40.7200012, + "longitude": -74.1699986 + } + }, + "type": "Roadm" + }, + { + "uid": "roadm Norfolk", + "metadata": { + "location": { + "city": "Norfolk", + "region": "CONUS", + "latitude": 36.9199982, + "longitude": -76.2399978 + } + }, + "type": "Roadm" + }, { "uid": "roadm Oakland", "metadata": { @@ -924,6 +1716,18 @@ }, "type": "Roadm" }, + { + "uid": "roadm Oklahoma_City", + "metadata": { + "location": { + "city": "Oklahoma_City", + "region": "CONUS", + "latitude": 35.4700015, + "longitude": -97.5100028 + } + }, + "type": "Roadm" + }, { "uid": "roadm Omaha", "metadata": { @@ -936,6 +1740,18 @@ }, "type": "Roadm" }, + { + "uid": "roadm Orlando", + "metadata": { + "location": { + "city": "Orlando", + "region": "CONUS", + "latitude": 28.4999994, + "longitude": -81.370003 + } + }, + "type": "Roadm" + }, { "uid": "roadm Philadelphia", "metadata": { @@ -984,6 +1800,18 @@ }, "type": "Roadm" }, + { + "uid": "roadm Providence", + "metadata": { + "location": { + "city": "Providence", + "region": "CONUS", + "latitude": 41.82, + "longitude": -71.42 + } + }, + "type": "Roadm" + }, { "uid": "roadm Raleigh", "metadata": { @@ -996,6 +1824,42 @@ }, "type": "Roadm" }, + { + "uid": "roadm Richmond", + "metadata": { + "location": { + "city": "Richmond", + "region": "CONUS", + "latitude": 37.5299986, + "longitude": -77.4700015 + } + }, + "type": "Roadm" + }, + { + "uid": "roadm Rochester", + "metadata": { + "location": { + "city": "Rochester", + "region": "CONUS", + "latitude": 43.1699985, + "longitude": -77.620003 + } + }, + "type": "Roadm" + }, + { + "uid": "roadm Sacramento", + "metadata": { + "location": { + "city": "Sacramento", + "region": "CONUS", + "latitude": 38.56999946, + "longitude": -121.4700016 + } + }, + "type": "Roadm" + }, { "uid": "roadm Salt_Lake_City", "metadata": { @@ -1008,6 +1872,66 @@ }, "type": "Roadm" }, + { + "uid": "roadm San_Antonio", + "metadata": { + "location": { + "city": "San_Antonio", + "region": "CONUS", + "latitude": 29.459997, + "longitude": -98.510002 + } + }, + "type": "Roadm" + }, + { + "uid": "roadm San_Diego", + "metadata": { + "location": { + "city": "San_Diego", + "region": "CONUS", + "latitude": 32.8100017, + "longitude": -117.139999 + } + }, + "type": "Roadm" + }, + { + "uid": "roadm San_Francisco", + "metadata": { + "location": { + "city": "San_Francisco", + "region": "CONUS", + "latitude": 37.65999942, + "longitude": -122.4199987 + } + }, + "type": "Roadm" + }, + { + "uid": "roadm San_Jose", + "metadata": { + "location": { + "city": "San_Jose", + "region": "CONUS", + "latitude": 37.29999947, + "longitude": -121.8499985 + } + }, + "type": "Roadm" + }, + { + "uid": "roadm Santa_Barbara", + "metadata": { + "location": { + "city": "Santa_Barbara", + "region": "CONUS", + "latitude": 34.43000021, + "longitude": -119.7200014 + } + }, + "type": "Roadm" + }, { "uid": "roadm Scranton", "metadata": { @@ -1020,6 +1944,42 @@ }, "type": "Roadm" }, + { + "uid": "roadm Seattle", + "metadata": { + "location": { + "city": "Seattle", + "region": "CONUS", + "latitude": 47.61999916, + "longitude": -122.3499985 + } + }, + "type": "Roadm" + }, + { + "uid": "roadm Spokane", + "metadata": { + "location": { + "city": "Spokane", + "region": "CONUS", + "latitude": 47.66999805, + "longitude": -117.4100038 + } + }, + "type": "Roadm" + }, + { + "uid": "roadm Springfield", + "metadata": { + "location": { + "city": "Springfield", + "region": "CONUS", + "latitude": 39.5, + "longitude": -89.4 + } + }, + "type": "Roadm" + }, { "uid": "roadm St_Louis", "metadata": { @@ -1044,6 +2004,66 @@ }, "type": "Roadm" }, + { + "uid": "roadm Tallahassee", + "metadata": { + "location": { + "city": "Tallahassee", + "region": "CONUS", + "latitude": 30.46, + "longitude": -84.28 + } + }, + "type": "Roadm" + }, + { + "uid": "roadm Tampa", + "metadata": { + "location": { + "city": "Tampa", + "region": "CONUS", + "latitude": 27.9599988, + "longitude": -82.4800035 + } + }, + "type": "Roadm" + }, + { + "uid": "roadm Toledo", + "metadata": { + "location": { + "city": "Toledo", + "region": "CONUS", + "latitude": 41.659997, + "longitude": -83.58 + } + }, + "type": "Roadm" + }, + { + "uid": "roadm Tucson", + "metadata": { + "location": { + "city": "Tucson", + "region": "CONUS", + "latitude": 32.2, + "longitude": -110.89 + } + }, + "type": "Roadm" + }, + { + "uid": "roadm Tulsa", + "metadata": { + "location": { + "city": "Tulsa", + "region": "CONUS", + "latitude": 36.13, + "longitude": -95.92 + } + }, + "type": "Roadm" + }, { "uid": "roadm Washington_DC", "metadata": { @@ -1056,6 +2076,30 @@ }, "type": "Roadm" }, + { + "uid": "roadm West_Palm_Beach", + "metadata": { + "location": { + "city": "West_Palm_Beach", + "region": "CONUS", + "latitude": 26.7499997, + "longitude": -80.1299975 + } + }, + "type": "Roadm" + }, + { + "uid": "roadm Wilmington", + "metadata": { + "location": { + "city": "Wilmington", + "region": "CONUS", + "latitude": 39.7400018, + "longitude": -75.5299989 + } + }, + "type": "Roadm" + }, { "uid": "roadm Amsterdam", "metadata": { @@ -1068,6 +2112,54 @@ }, "type": "Roadm" }, + { + "uid": "roadm Berlin", + "metadata": { + "location": { + "city": "Berlin", + "region": "Europe", + "latitude": 52.520002, + "longitude": 13.379995 + } + }, + "type": "Roadm" + }, + { + "uid": "roadm Brussels", + "metadata": { + "location": { + "city": "Brussels", + "region": "Europe", + "latitude": 50.830002, + "longitude": 4.330002 + } + }, + "type": "Roadm" + }, + { + "uid": "roadm Bucharest", + "metadata": { + "location": { + "city": "Bucharest", + "region": "Europe", + "latitude": 44.44, + "longitude": 26.1 + } + }, + "type": "Roadm" + }, + { + "uid": "roadm Frankfurt", + "metadata": { + "location": { + "city": "Frankfurt", + "region": "Europe", + "latitude": 50.1199992, + "longitude": 8.68000104 + } + }, + "type": "Roadm" + }, { "uid": "roadm Istanbul", "metadata": { @@ -1092,6 +2184,18 @@ }, "type": "Roadm" }, + { + "uid": "roadm Madrid", + "metadata": { + "location": { + "city": "Madrid", + "region": "Europe", + "latitude": 40.419998, + "longitude": -3.7100002 + } + }, + "type": "Roadm" + }, { "uid": "roadm Paris", "metadata": { @@ -1140,6 +2244,42 @@ }, "type": "Roadm" }, + { + "uid": "roadm Zurich", + "metadata": { + "location": { + "city": "Zurich", + "region": "Europe", + "latitude": 47.3800015, + "longitude": 8.5399996 + } + }, + "type": "Roadm" + }, + { + "uid": "roadm Bangkok", + "metadata": { + "location": { + "city": "Bangkok", + "region": "Asia", + "latitude": 13.73, + "longitude": 100.5 + } + }, + "type": "Roadm" + }, + { + "uid": "roadm Beijing", + "metadata": { + "location": { + "city": "Beijing", + "region": "Asia", + "latitude": 39.92999979, + "longitude": 116.4000013 + } + }, + "type": "Roadm" + }, { "uid": "roadm Delhi", "metadata": { @@ -1188,6 +2328,42 @@ }, "type": "Roadm" }, + { + "uid": "roadm Seoul", + "metadata": { + "location": { + "city": "Seoul", + "region": "Asia", + "latitude": 37.56000108, + "longitude": 126.9899988 + } + }, + "type": "Roadm" + }, + { + "uid": "roadm Shanghai", + "metadata": { + "location": { + "city": "Shanghai", + "region": "Asia", + "latitude": 31.23, + "longitude": 121.47 + } + }, + "type": "Roadm" + }, + { + "uid": "roadm Singapore", + "metadata": { + "location": { + "city": "Singapore", + "region": "Asia", + "latitude": 1.299999907, + "longitude": 103.8499992 + } + }, + "type": "Roadm" + }, { "uid": "roadm Sydney", "metadata": { @@ -1225,7 +2401,7 @@ "type": "Roadm" }, { - "uid": "fiber (Abilene \u2192 Dallas)-", + "uid": "fiber (Abilene → Dallas)-", "metadata": { "location": { "latitude": 32.620000000000005, @@ -1243,7 +2419,7 @@ } }, { - "uid": "fiber (Abilene \u2192 El_Paso)-", + "uid": "fiber (Abilene → El_Paso)-", "metadata": { "location": { "latitude": 32.149905000000004, @@ -1261,7 +2437,7 @@ } }, { - "uid": "fiber (Albany \u2192 Boston)-", + "uid": "fiber (Albany → Boston)-", "metadata": { "location": { "latitude": 42.504999350000006, @@ -1279,7 +2455,7 @@ } }, { - "uid": "fiber (Albany \u2192 Syracuse)-", + "uid": "fiber (Albany → Syracuse)-", "metadata": { "location": { "latitude": 42.8549996, @@ -1297,7 +2473,7 @@ } }, { - "uid": "fiber (Albuquerque \u2192 Dallas)-", + "uid": "fiber (Albuquerque → Dallas)-", "metadata": { "location": { "latitude": 33.9549885, @@ -1315,7 +2491,7 @@ } }, { - "uid": "fiber (Albuquerque \u2192 Denver)-", + "uid": "fiber (Albuquerque → Denver)-", "metadata": { "location": { "latitude": 37.444989855, @@ -1333,7 +2509,7 @@ } }, { - "uid": "fiber (Albuquerque \u2192 El_Paso)-", + "uid": "fiber (Albuquerque → El_Paso)-", "metadata": { "location": { "latitude": 33.4848935, @@ -1351,7 +2527,7 @@ } }, { - "uid": "fiber (Albuquerque \u2192 Las_Vegas)-", + "uid": "fiber (Albuquerque → Las_Vegas)-", "metadata": { "location": { "latitude": 35.6649835, @@ -1369,7 +2545,7 @@ } }, { - "uid": "fiber (Amsterdam \u2192 Berlin)-", + "uid": "fiber (Amsterdam → Berlin)-", "metadata": { "location": { "latitude": 52.4450008, @@ -1387,7 +2563,7 @@ } }, { - "uid": "fiber (Amsterdam \u2192 Brussels)-", + "uid": "fiber (Amsterdam → Brussels)-", "metadata": { "location": { "latitude": 51.600000800000004, @@ -1405,7 +2581,7 @@ } }, { - "uid": "fiber (Amsterdam \u2192 Frankfurt)-", + "uid": "fiber (Amsterdam → Frankfurt)-", "metadata": { "location": { "latitude": 51.2449994, @@ -1423,7 +2599,7 @@ } }, { - "uid": "fiber (Amsterdam \u2192 New_York)-", + "uid": "fiber (Amsterdam → New_York)-", "metadata": { "location": { "latitude": 46.51999895, @@ -1441,7 +2617,7 @@ } }, { - "uid": "fiber (Atlanta \u2192 Birmingham)-", + "uid": "fiber (Atlanta → Birmingham)-", "metadata": { "location": { "latitude": 33.644998349999995, @@ -1459,7 +2635,7 @@ } }, { - "uid": "fiber (Atlanta \u2192 Charlotte)-", + "uid": "fiber (Atlanta → Charlotte)-", "metadata": { "location": { "latitude": 34.4799991, @@ -1477,7 +2653,7 @@ } }, { - "uid": "fiber (Atlanta \u2192 Jacksonville)-", + "uid": "fiber (Atlanta → Jacksonville)-", "metadata": { "location": { "latitude": 32.0450006, @@ -1495,7 +2671,7 @@ } }, { - "uid": "fiber (Austin \u2192 Houston)-", + "uid": "fiber (Austin → Houston)-", "metadata": { "location": { "latitude": 30.0399994, @@ -1513,7 +2689,7 @@ } }, { - "uid": "fiber (Austin \u2192 San_Antonio)-", + "uid": "fiber (Austin → San_Antonio)-", "metadata": { "location": { "latitude": 29.884997900000002, @@ -1531,7 +2707,7 @@ } }, { - "uid": "fiber (Baltimore \u2192 Philadelphia)-", + "uid": "fiber (Baltimore → Philadelphia)-", "metadata": { "location": { "latitude": 39.65499885, @@ -1549,7 +2725,7 @@ } }, { - "uid": "fiber (Baltimore \u2192 Pittsburgh)-", + "uid": "fiber (Baltimore → Pittsburgh)-", "metadata": { "location": { "latitude": 39.7999996, @@ -1567,7 +2743,7 @@ } }, { - "uid": "fiber (Baltimore \u2192 Washington_DC)-", + "uid": "fiber (Baltimore → Washington_DC)-", "metadata": { "location": { "latitude": 39.104999750000005, @@ -1585,7 +2761,7 @@ } }, { - "uid": "fiber (Bangkok \u2192 Delhi)-", + "uid": "fiber (Bangkok → Delhi)-", "metadata": { "location": { "latitude": 21.20000015, @@ -1603,7 +2779,7 @@ } }, { - "uid": "fiber (Bangkok \u2192 Hong_Kong)-", + "uid": "fiber (Bangkok → Hong_Kong)-", "metadata": { "location": { "latitude": 17.9985, @@ -1621,7 +2797,7 @@ } }, { - "uid": "fiber (Baton_Rouge \u2192 Houston)-", + "uid": "fiber (Baton_Rouge → Houston)-", "metadata": { "location": { "latitude": 30.1099998, @@ -1639,7 +2815,7 @@ } }, { - "uid": "fiber (Baton_Rouge \u2192 New_Orleans)-", + "uid": "fiber (Baton_Rouge → New_Orleans)-", "metadata": { "location": { "latitude": 30.259999800000003, @@ -1657,7 +2833,7 @@ } }, { - "uid": "fiber (Beijing \u2192 Seoul)-", + "uid": "fiber (Beijing → Seoul)-", "metadata": { "location": { "latitude": 38.745000434999994, @@ -1675,7 +2851,7 @@ } }, { - "uid": "fiber (Beijing \u2192 Shanghai)-", + "uid": "fiber (Beijing → Shanghai)-", "metadata": { "location": { "latitude": 35.579999895, @@ -1693,7 +2869,7 @@ } }, { - "uid": "fiber (Berlin \u2192 Warsaw)-", + "uid": "fiber (Berlin → Warsaw)-", "metadata": { "location": { "latitude": 52.390000349999994, @@ -1711,7 +2887,7 @@ } }, { - "uid": "fiber (Billings \u2192 Bismarck)-", + "uid": "fiber (Billings → Bismarck)-", "metadata": { "location": { "latitude": 46.30000129, @@ -1729,7 +2905,7 @@ } }, { - "uid": "fiber (Billings \u2192 Denver)-", + "uid": "fiber (Billings → Denver)-", "metadata": { "location": { "latitude": 42.780001874999996, @@ -1747,7 +2923,7 @@ } }, { - "uid": "fiber (Billings \u2192 Spokane)-", + "uid": "fiber (Billings → Spokane)-", "metadata": { "location": { "latitude": 46.729999545, @@ -1765,7 +2941,7 @@ } }, { - "uid": "fiber (Birmingham \u2192 Nashville)-", + "uid": "fiber (Birmingham → Nashville)-", "metadata": { "location": { "latitude": 34.84999845, @@ -1783,7 +2959,7 @@ } }, { - "uid": "fiber (Birmingham \u2192 New_Orleans)-", + "uid": "fiber (Birmingham → New_Orleans)-", "metadata": { "location": { "latitude": 31.79999925, @@ -1801,7 +2977,7 @@ } }, { - "uid": "fiber (Bismarck \u2192 Minneapolis)-", + "uid": "fiber (Bismarck → Minneapolis)-", "metadata": { "location": { "latitude": 45.88500017, @@ -1819,7 +2995,7 @@ } }, { - "uid": "fiber (Boston \u2192 Providence)-", + "uid": "fiber (Boston → Providence)-", "metadata": { "location": { "latitude": 42.08000025, @@ -1837,7 +3013,7 @@ } }, { - "uid": "fiber (Brussels \u2192 London)-", + "uid": "fiber (Brussels → London)-", "metadata": { "location": { "latitude": 51.17500125, @@ -1855,7 +3031,7 @@ } }, { - "uid": "fiber (Bucharest \u2192 Istanbul)-", + "uid": "fiber (Bucharest → Istanbul)-", "metadata": { "location": { "latitude": 42.769999999999996, @@ -1873,7 +3049,7 @@ } }, { - "uid": "fiber (Bucharest \u2192 Warsaw)-", + "uid": "fiber (Bucharest → Warsaw)-", "metadata": { "location": { "latitude": 48.34999935, @@ -1891,7 +3067,7 @@ } }, { - "uid": "fiber (Buffalo \u2192 Cleveland)-", + "uid": "fiber (Buffalo → Cleveland)-", "metadata": { "location": { "latitude": 42.184999250000004, @@ -1909,7 +3085,7 @@ } }, { - "uid": "fiber (Buffalo \u2192 Rochester)-", + "uid": "fiber (Buffalo → Rochester)-", "metadata": { "location": { "latitude": 43.029998899999995, @@ -1927,7 +3103,7 @@ } }, { - "uid": "fiber (Charleston \u2192 Jacksonville)-", + "uid": "fiber (Charleston → Jacksonville)-", "metadata": { "location": { "latitude": 31.560001900000003, @@ -1945,7 +3121,7 @@ } }, { - "uid": "fiber (Charleston \u2192 Raleigh)-", + "uid": "fiber (Charleston → Raleigh)-", "metadata": { "location": { "latitude": 34.30500015, @@ -1963,7 +3139,7 @@ } }, { - "uid": "fiber (Charlotte \u2192 Greensboro)-", + "uid": "fiber (Charlotte → Greensboro)-", "metadata": { "location": { "latitude": 35.6400012, @@ -1981,7 +3157,7 @@ } }, { - "uid": "fiber (Chicago \u2192 Detroit)-", + "uid": "fiber (Chicago → Detroit)-", "metadata": { "location": { "latitude": 42.109999450000004, @@ -1999,7 +3175,7 @@ } }, { - "uid": "fiber (Chicago \u2192 Milwaukee)-", + "uid": "fiber (Chicago → Milwaukee)-", "metadata": { "location": { "latitude": 42.44999915, @@ -2017,7 +3193,7 @@ } }, { - "uid": "fiber (Chicago \u2192 Springfield)-", + "uid": "fiber (Chicago → Springfield)-", "metadata": { "location": { "latitude": 40.6699985, @@ -2035,7 +3211,7 @@ } }, { - "uid": "fiber (Cincinnati \u2192 Columbus)-", + "uid": "fiber (Cincinnati → Columbus)-", "metadata": { "location": { "latitude": 39.56500054999999, @@ -2053,7 +3229,7 @@ } }, { - "uid": "fiber (Cincinnati \u2192 Louisville)-", + "uid": "fiber (Cincinnati → Louisville)-", "metadata": { "location": { "latitude": 38.68, @@ -2071,7 +3247,7 @@ } }, { - "uid": "fiber (Cincinnati \u2192 Washington_DC)-", + "uid": "fiber (Cincinnati → Washington_DC)-", "metadata": { "location": { "latitude": 39.024999699999995, @@ -2089,7 +3265,7 @@ } }, { - "uid": "fiber (Cleveland \u2192 Columbus)-", + "uid": "fiber (Cleveland → Columbus)-", "metadata": { "location": { "latitude": 40.7350006, @@ -2107,7 +3283,7 @@ } }, { - "uid": "fiber (Cleveland \u2192 Toledo)-", + "uid": "fiber (Cleveland → Toledo)-", "metadata": { "location": { "latitude": 41.5699981, @@ -2125,7 +3301,7 @@ } }, { - "uid": "fiber (Columbus \u2192 Pittsburgh)-", + "uid": "fiber (Columbus → Pittsburgh)-", "metadata": { "location": { "latitude": 40.14500099999999, @@ -2143,7 +3319,7 @@ } }, { - "uid": "fiber (Dallas \u2192 Houston)-", + "uid": "fiber (Dallas → Houston)-", "metadata": { "location": { "latitude": 31.28, @@ -2161,7 +3337,7 @@ } }, { - "uid": "fiber (Dallas \u2192 Little_Rock)-", + "uid": "fiber (Dallas → Little_Rock)-", "metadata": { "location": { "latitude": 33.754999999999995, @@ -2179,7 +3355,7 @@ } }, { - "uid": "fiber (Dallas \u2192 Oklahoma_City)-", + "uid": "fiber (Dallas → Oklahoma_City)-", "metadata": { "location": { "latitude": 34.13000075, @@ -2197,7 +3373,7 @@ } }, { - "uid": "fiber (Delhi \u2192 Istanbul)-", + "uid": "fiber (Delhi → Istanbul)-", "metadata": { "location": { "latitude": 34.88500015, @@ -2215,7 +3391,7 @@ } }, { - "uid": "fiber (Delhi \u2192 Mumbai)-", + "uid": "fiber (Delhi → Mumbai)-", "metadata": { "location": { "latitude": 23.8149995, @@ -2233,7 +3409,7 @@ } }, { - "uid": "fiber (Denver \u2192 Omaha)-", + "uid": "fiber (Denver → Omaha)-", "metadata": { "location": { "latitude": 40.515000555, @@ -2251,7 +3427,7 @@ } }, { - "uid": "fiber (Denver \u2192 Salt_Lake_City)-", + "uid": "fiber (Denver → Salt_Lake_City)-", "metadata": { "location": { "latitude": 40.27500067, @@ -2269,7 +3445,7 @@ } }, { - "uid": "fiber (Detroit \u2192 Toledo)-", + "uid": "fiber (Detroit → Toledo)-", "metadata": { "location": { "latitude": 42.01999945, @@ -2287,7 +3463,7 @@ } }, { - "uid": "fiber (El_Paso \u2192 San_Antonio)-", + "uid": "fiber (El_Paso → San_Antonio)-", "metadata": { "location": { "latitude": 30.654903500000003, @@ -2305,7 +3481,7 @@ } }, { - "uid": "fiber (El_Paso \u2192 Tucson)-", + "uid": "fiber (El_Paso → Tucson)-", "metadata": { "location": { "latitude": 32.024905000000004, @@ -2323,7 +3499,7 @@ } }, { - "uid": "fiber (Frankfurt \u2192 Vienna)-", + "uid": "fiber (Frankfurt → Vienna)-", "metadata": { "location": { "latitude": 49.1700008, @@ -2341,7 +3517,7 @@ } }, { - "uid": "fiber (Fresno \u2192 Las_Vegas)-", + "uid": "fiber (Fresno → Las_Vegas)-", "metadata": { "location": { "latitude": 36.494995349999996, @@ -2359,7 +3535,7 @@ } }, { - "uid": "fiber (Fresno \u2192 Los_Angeles)-", + "uid": "fiber (Fresno → Los_Angeles)-", "metadata": { "location": { "latitude": 35.44500085, @@ -2377,7 +3553,7 @@ } }, { - "uid": "fiber (Fresno \u2192 Oakland)-", + "uid": "fiber (Fresno → Oakland)-", "metadata": { "location": { "latitude": 37.275000705, @@ -2395,7 +3571,7 @@ } }, { - "uid": "fiber (Greensboro \u2192 Louisville)-", + "uid": "fiber (Greensboro → Louisville)-", "metadata": { "location": { "latitude": 37.15000165, @@ -2413,7 +3589,7 @@ } }, { - "uid": "fiber (Greensboro \u2192 Raleigh)-", + "uid": "fiber (Greensboro → Raleigh)-", "metadata": { "location": { "latitude": 35.95000095, @@ -2431,7 +3607,7 @@ } }, { - "uid": "fiber (Greensboro \u2192 Richmond)-", + "uid": "fiber (Greensboro → Richmond)-", "metadata": { "location": { "latitude": 36.8050005, @@ -2449,7 +3625,7 @@ } }, { - "uid": "fiber (Hartford \u2192 Long_Island)-", + "uid": "fiber (Hartford → Long_Island)-", "metadata": { "location": { "latitude": 41.18000015, @@ -2467,7 +3643,7 @@ } }, { - "uid": "fiber (Hartford \u2192 Providence)-", + "uid": "fiber (Hartford → Providence)-", "metadata": { "location": { "latitude": 41.795000200000004, @@ -2485,7 +3661,7 @@ } }, { - "uid": "fiber (Hong_Kong \u2192 Shanghai)-", + "uid": "fiber (Hong_Kong → Shanghai)-", "metadata": { "location": { "latitude": 26.7485, @@ -2503,7 +3679,7 @@ } }, { - "uid": "fiber (Hong_Kong \u2192 Sydney)-", + "uid": "fiber (Hong_Kong → Sydney)-", "metadata": { "location": { "latitude": -5.801499479999999, @@ -2521,7 +3697,7 @@ } }, { - "uid": "fiber (Hong_Kong \u2192 Taipei)-", + "uid": "fiber (Hong_Kong → Taipei)-", "metadata": { "location": { "latitude": 23.64350025, @@ -2539,7 +3715,7 @@ } }, { - "uid": "fiber (Honolulu \u2192 Los_Angeles)-", + "uid": "fiber (Honolulu → Los_Angeles)-", "metadata": { "location": { "latitude": 27.7150003, @@ -2557,7 +3733,7 @@ } }, { - "uid": "fiber (Honolulu \u2192 Sydney)-", + "uid": "fiber (Honolulu → Sydney)-", "metadata": { "location": { "latitude": -6.274999679999999, @@ -2575,7 +3751,7 @@ } }, { - "uid": "fiber (Honolulu \u2192 Taipei)-", + "uid": "fiber (Honolulu → Taipei)-", "metadata": { "location": { "latitude": 23.17000005, @@ -2593,7 +3769,7 @@ } }, { - "uid": "fiber (Istanbul \u2192 Rome)-", + "uid": "fiber (Istanbul → Rome)-", "metadata": { "location": { "latitude": 41.4949998, @@ -2611,7 +3787,7 @@ } }, { - "uid": "fiber (Jacksonville \u2192 Orlando)-", + "uid": "fiber (Jacksonville → Orlando)-", "metadata": { "location": { "latitude": 29.4150012, @@ -2629,7 +3805,7 @@ } }, { - "uid": "fiber (Kansas_City \u2192 Omaha)-", + "uid": "fiber (Kansas_City → Omaha)-", "metadata": { "location": { "latitude": 40.1899988, @@ -2647,7 +3823,7 @@ } }, { - "uid": "fiber (Kansas_City \u2192 St_Louis)-", + "uid": "fiber (Kansas_City → St_Louis)-", "metadata": { "location": { "latitude": 38.879999600000005, @@ -2665,7 +3841,7 @@ } }, { - "uid": "fiber (Kansas_City \u2192 Tulsa)-", + "uid": "fiber (Kansas_City → Tulsa)-", "metadata": { "location": { "latitude": 37.6249996, @@ -2683,7 +3859,7 @@ } }, { - "uid": "fiber (Las_Vegas \u2192 Phoenix)-", + "uid": "fiber (Las_Vegas → Phoenix)-", "metadata": { "location": { "latitude": 34.87499529, @@ -2701,7 +3877,7 @@ } }, { - "uid": "fiber (Las_Vegas \u2192 Salt_Lake_City)-", + "uid": "fiber (Las_Vegas → Salt_Lake_City)-", "metadata": { "location": { "latitude": 38.494994315, @@ -2719,7 +3895,7 @@ } }, { - "uid": "fiber (Little_Rock \u2192 Memphis)-", + "uid": "fiber (Little_Rock → Memphis)-", "metadata": { "location": { "latitude": 34.9150005, @@ -2737,7 +3913,7 @@ } }, { - "uid": "fiber (London \u2192 Paris)-", + "uid": "fiber (London → Paris)-", "metadata": { "location": { "latitude": 50.19000025, @@ -2755,7 +3931,7 @@ } }, { - "uid": "fiber (London \u2192 Washington_DC)-", + "uid": "fiber (London → Washington_DC)-", "metadata": { "location": { "latitude": 45.2150004, @@ -2773,7 +3949,7 @@ } }, { - "uid": "fiber (Long_Island \u2192 New_York)-", + "uid": "fiber (Long_Island → New_York)-", "metadata": { "location": { "latitude": 40.629999100000006, @@ -2791,7 +3967,7 @@ } }, { - "uid": "fiber (Los_Angeles \u2192 San_Diego)-", + "uid": "fiber (Los_Angeles → San_Diego)-", "metadata": { "location": { "latitude": 33.46000135, @@ -2809,7 +3985,7 @@ } }, { - "uid": "fiber (Los_Angeles \u2192 Santa_Barbara)-", + "uid": "fiber (Los_Angeles → Santa_Barbara)-", "metadata": { "location": { "latitude": 34.270000605, @@ -2827,7 +4003,7 @@ } }, { - "uid": "fiber (Louisville \u2192 Nashville)-", + "uid": "fiber (Louisville → Nashville)-", "metadata": { "location": { "latitude": 37.19499965, @@ -2845,7 +4021,7 @@ } }, { - "uid": "fiber (Louisville \u2192 St_Louis)-", + "uid": "fiber (Louisville → St_Louis)-", "metadata": { "location": { "latitude": 38.43000045, @@ -2863,7 +4039,7 @@ } }, { - "uid": "fiber (Madrid \u2192 Paris)-", + "uid": "fiber (Madrid → Paris)-", "metadata": { "location": { "latitude": 44.639999, @@ -2881,7 +4057,7 @@ } }, { - "uid": "fiber (Madrid \u2192 Zurich)-", + "uid": "fiber (Madrid → Zurich)-", "metadata": { "location": { "latitude": 43.89999975, @@ -2899,7 +4075,7 @@ } }, { - "uid": "fiber (Memphis \u2192 Nashville)-", + "uid": "fiber (Memphis → Nashville)-", "metadata": { "location": { "latitude": 35.6399997, @@ -2917,7 +4093,7 @@ } }, { - "uid": "fiber (Miami \u2192 Paris)-", + "uid": "fiber (Miami → Paris)-", "metadata": { "location": { "latitude": 37.320000300000004, @@ -2935,7 +4111,7 @@ } }, { - "uid": "fiber (Miami \u2192 Tampa)-", + "uid": "fiber (Miami → Tampa)-", "metadata": { "location": { "latitude": 26.8699997, @@ -2953,7 +4129,7 @@ } }, { - "uid": "fiber (Miami \u2192 West_Palm_Beach)-", + "uid": "fiber (Miami → West_Palm_Beach)-", "metadata": { "location": { "latitude": 26.26500015, @@ -2971,7 +4147,7 @@ } }, { - "uid": "fiber (Milwaukee \u2192 Minneapolis)-", + "uid": "fiber (Milwaukee → Minneapolis)-", "metadata": { "location": { "latitude": 44.01000005, @@ -2989,7 +4165,7 @@ } }, { - "uid": "fiber (Minneapolis \u2192 Omaha)-", + "uid": "fiber (Minneapolis → Omaha)-", "metadata": { "location": { "latitude": 43.1099986, @@ -3007,7 +4183,7 @@ } }, { - "uid": "fiber (Mumbai \u2192 Rome)-", + "uid": "fiber (Mumbai → Rome)-", "metadata": { "location": { "latitude": 30.42499915, @@ -3025,7 +4201,7 @@ } }, { - "uid": "fiber (Mumbai \u2192 Singapore)-", + "uid": "fiber (Mumbai → Singapore)-", "metadata": { "location": { "latitude": 10.1299993035, @@ -3043,7 +4219,7 @@ } }, { - "uid": "fiber (New_Orleans \u2192 Tallahassee)-", + "uid": "fiber (New_Orleans → Tallahassee)-", "metadata": { "location": { "latitude": 30.265, @@ -3061,7 +4237,7 @@ } }, { - "uid": "fiber (New_York \u2192 Newark)-", + "uid": "fiber (New_York → Newark)-", "metadata": { "location": { "latitude": 40.69499975, @@ -3079,7 +4255,7 @@ } }, { - "uid": "fiber (New_York \u2192 Scranton)-", + "uid": "fiber (New_York → Scranton)-", "metadata": { "location": { "latitude": 41.034999150000004, @@ -3097,7 +4273,7 @@ } }, { - "uid": "fiber (New_York \u2192 Wilmington)-", + "uid": "fiber (New_York → Wilmington)-", "metadata": { "location": { "latitude": 40.20500005, @@ -3115,7 +4291,7 @@ } }, { - "uid": "fiber (Newark \u2192 Philadelphia)-", + "uid": "fiber (Newark → Philadelphia)-", "metadata": { "location": { "latitude": 40.364999850000004, @@ -3133,7 +4309,7 @@ } }, { - "uid": "fiber (Norfolk \u2192 Raleigh)-", + "uid": "fiber (Norfolk → Raleigh)-", "metadata": { "location": { "latitude": 36.36999885, @@ -3151,7 +4327,7 @@ } }, { - "uid": "fiber (Norfolk \u2192 Wilmington)-", + "uid": "fiber (Norfolk → Wilmington)-", "metadata": { "location": { "latitude": 38.33, @@ -3169,7 +4345,7 @@ } }, { - "uid": "fiber (Oakland \u2192 Sacramento)-", + "uid": "fiber (Oakland → Sacramento)-", "metadata": { "location": { "latitude": 38.170000085, @@ -3187,7 +4363,7 @@ } }, { - "uid": "fiber (Oakland \u2192 Salt_Lake_City)-", + "uid": "fiber (Oakland → Salt_Lake_City)-", "metadata": { "location": { "latitude": 39.27499967, @@ -3205,7 +4381,7 @@ } }, { - "uid": "fiber (Oakland \u2192 San_Francisco)-", + "uid": "fiber (Oakland → San_Francisco)-", "metadata": { "location": { "latitude": 37.715000065, @@ -3223,7 +4399,7 @@ } }, { - "uid": "fiber (Oakland \u2192 Taipei)-", + "uid": "fiber (Oakland → Taipei)-", "metadata": { "location": { "latitude": 31.395000605, @@ -3241,7 +4417,7 @@ } }, { - "uid": "fiber (Oklahoma_City \u2192 Tulsa)-", + "uid": "fiber (Oklahoma_City → Tulsa)-", "metadata": { "location": { "latitude": 35.80000075, @@ -3259,7 +4435,7 @@ } }, { - "uid": "fiber (Orlando \u2192 West_Palm_Beach)-", + "uid": "fiber (Orlando → West_Palm_Beach)-", "metadata": { "location": { "latitude": 27.62499955, @@ -3277,7 +4453,7 @@ } }, { - "uid": "fiber (Philadelphia \u2192 Scranton)-", + "uid": "fiber (Philadelphia → Scranton)-", "metadata": { "location": { "latitude": 40.70499925, @@ -3295,7 +4471,7 @@ } }, { - "uid": "fiber (Phoenix \u2192 San_Diego)-", + "uid": "fiber (Phoenix → San_Diego)-", "metadata": { "location": { "latitude": 33.17500114, @@ -3313,7 +4489,7 @@ } }, { - "uid": "fiber (Phoenix \u2192 Tucson)-", + "uid": "fiber (Phoenix → Tucson)-", "metadata": { "location": { "latitude": 32.87000029, @@ -3331,7 +4507,7 @@ } }, { - "uid": "fiber (Pittsburgh \u2192 Scranton)-", + "uid": "fiber (Pittsburgh → Scranton)-", "metadata": { "location": { "latitude": 40.849999999999994, @@ -3349,7 +4525,7 @@ } }, { - "uid": "fiber (Portland \u2192 Sacramento)-", + "uid": "fiber (Portland → Sacramento)-", "metadata": { "location": { "latitude": 42.05500009, @@ -3367,7 +4543,7 @@ } }, { - "uid": "fiber (Portland \u2192 Salt_Lake_City)-", + "uid": "fiber (Portland → Salt_Lake_City)-", "metadata": { "location": { "latitude": 43.159999675, @@ -3385,7 +4561,7 @@ } }, { - "uid": "fiber (Portland \u2192 Seattle)-", + "uid": "fiber (Portland → Seattle)-", "metadata": { "location": { "latitude": 46.57999994, @@ -3403,7 +4579,7 @@ } }, { - "uid": "fiber (Portland \u2192 Tokyo)-", + "uid": "fiber (Portland → Tokyo)-", "metadata": { "location": { "latitude": 40.604999660000004, @@ -3421,7 +4597,7 @@ } }, { - "uid": "fiber (Richmond \u2192 Washington_DC)-", + "uid": "fiber (Richmond → Washington_DC)-", "metadata": { "location": { "latitude": 38.21999945, @@ -3439,7 +4615,7 @@ } }, { - "uid": "fiber (Rochester \u2192 Syracuse)-", + "uid": "fiber (Rochester → Syracuse)-", "metadata": { "location": { "latitude": 43.10499975, @@ -3457,7 +4633,7 @@ } }, { - "uid": "fiber (Rome \u2192 Vienna)-", + "uid": "fiber (Rome → Vienna)-", "metadata": { "location": { "latitude": 45.055001000000004, @@ -3475,7 +4651,7 @@ } }, { - "uid": "fiber (Rome \u2192 Zurich)-", + "uid": "fiber (Rome → Zurich)-", "metadata": { "location": { "latitude": 44.63500055, @@ -3493,7 +4669,7 @@ } }, { - "uid": "fiber (San_Francisco \u2192 San_Jose)-", + "uid": "fiber (San_Francisco → San_Jose)-", "metadata": { "location": { "latitude": 37.479999445000004, @@ -3511,7 +4687,7 @@ } }, { - "uid": "fiber (San_Jose \u2192 Santa_Barbara)-", + "uid": "fiber (San_Jose → Santa_Barbara)-", "metadata": { "location": { "latitude": 35.86499984, @@ -3529,7 +4705,7 @@ } }, { - "uid": "fiber (Scranton \u2192 Syracuse)-", + "uid": "fiber (Scranton → Syracuse)-", "metadata": { "location": { "latitude": 42.2200005, @@ -3547,7 +4723,7 @@ } }, { - "uid": "fiber (Seattle \u2192 Spokane)-", + "uid": "fiber (Seattle → Spokane)-", "metadata": { "location": { "latitude": 47.644998605, @@ -3565,7 +4741,7 @@ } }, { - "uid": "fiber (Seoul \u2192 Tokyo)-", + "uid": "fiber (Seoul → Tokyo)-", "metadata": { "location": { "latitude": 36.614999839999996, @@ -3583,7 +4759,7 @@ } }, { - "uid": "fiber (Singapore \u2192 Sydney)-", + "uid": "fiber (Singapore → Sydney)-", "metadata": { "location": { "latitude": -16.2849995265, @@ -3601,7 +4777,7 @@ } }, { - "uid": "fiber (Springfield \u2192 St_Louis)-", + "uid": "fiber (Springfield → St_Louis)-", "metadata": { "location": { "latitude": 39.07, @@ -3619,7 +4795,7 @@ } }, { - "uid": "fiber (Taipei \u2192 Tokyo)-", + "uid": "fiber (Taipei → Tokyo)-", "metadata": { "location": { "latitude": 30.344999549999997, @@ -3637,7 +4813,7 @@ } }, { - "uid": "fiber (Tallahassee \u2192 Tampa)-", + "uid": "fiber (Tallahassee → Tampa)-", "metadata": { "location": { "latitude": 29.2099994, @@ -3655,7 +4831,7 @@ } }, { - "uid": "fiber (Vienna \u2192 Warsaw)-", + "uid": "fiber (Vienna → Warsaw)-", "metadata": { "location": { "latitude": 50.24000055, @@ -3673,7 +4849,7 @@ } }, { - "uid": "fiber (Dallas \u2192 Abilene)-", + "uid": "fiber (Dallas → Abilene)-", "metadata": { "location": { "latitude": 32.620000000000005, @@ -3691,7 +4867,7 @@ } }, { - "uid": "fiber (El_Paso \u2192 Abilene)-", + "uid": "fiber (El_Paso → Abilene)-", "metadata": { "location": { "latitude": 32.149905000000004, @@ -3709,7 +4885,7 @@ } }, { - "uid": "fiber (Boston \u2192 Albany)-", + "uid": "fiber (Boston → Albany)-", "metadata": { "location": { "latitude": 42.504999350000006, @@ -3727,7 +4903,7 @@ } }, { - "uid": "fiber (Syracuse \u2192 Albany)-", + "uid": "fiber (Syracuse → Albany)-", "metadata": { "location": { "latitude": 42.8549996, @@ -3745,7 +4921,7 @@ } }, { - "uid": "fiber (Dallas \u2192 Albuquerque)-", + "uid": "fiber (Dallas → Albuquerque)-", "metadata": { "location": { "latitude": 33.9549885, @@ -3763,7 +4939,7 @@ } }, { - "uid": "fiber (Denver \u2192 Albuquerque)-", + "uid": "fiber (Denver → Albuquerque)-", "metadata": { "location": { "latitude": 37.444989855, @@ -3781,7 +4957,7 @@ } }, { - "uid": "fiber (El_Paso \u2192 Albuquerque)-", + "uid": "fiber (El_Paso → Albuquerque)-", "metadata": { "location": { "latitude": 33.4848935, @@ -3799,7 +4975,7 @@ } }, { - "uid": "fiber (Las_Vegas \u2192 Albuquerque)-", + "uid": "fiber (Las_Vegas → Albuquerque)-", "metadata": { "location": { "latitude": 35.6649835, @@ -3817,7 +4993,7 @@ } }, { - "uid": "fiber (Berlin \u2192 Amsterdam)-", + "uid": "fiber (Berlin → Amsterdam)-", "metadata": { "location": { "latitude": 52.4450008, @@ -3835,7 +5011,7 @@ } }, { - "uid": "fiber (Brussels \u2192 Amsterdam)-", + "uid": "fiber (Brussels → Amsterdam)-", "metadata": { "location": { "latitude": 51.600000800000004, @@ -3853,7 +5029,7 @@ } }, { - "uid": "fiber (Frankfurt \u2192 Amsterdam)-", + "uid": "fiber (Frankfurt → Amsterdam)-", "metadata": { "location": { "latitude": 51.2449994, @@ -3871,7 +5047,7 @@ } }, { - "uid": "fiber (New_York \u2192 Amsterdam)-", + "uid": "fiber (New_York → Amsterdam)-", "metadata": { "location": { "latitude": 46.51999895, @@ -3889,7 +5065,7 @@ } }, { - "uid": "fiber (Birmingham \u2192 Atlanta)-", + "uid": "fiber (Birmingham → Atlanta)-", "metadata": { "location": { "latitude": 33.644998349999995, @@ -3907,7 +5083,7 @@ } }, { - "uid": "fiber (Charlotte \u2192 Atlanta)-", + "uid": "fiber (Charlotte → Atlanta)-", "metadata": { "location": { "latitude": 34.4799991, @@ -3925,7 +5101,7 @@ } }, { - "uid": "fiber (Jacksonville \u2192 Atlanta)-", + "uid": "fiber (Jacksonville → Atlanta)-", "metadata": { "location": { "latitude": 32.0450006, @@ -3943,7 +5119,7 @@ } }, { - "uid": "fiber (Houston \u2192 Austin)-", + "uid": "fiber (Houston → Austin)-", "metadata": { "location": { "latitude": 30.0399994, @@ -3961,7 +5137,7 @@ } }, { - "uid": "fiber (San_Antonio \u2192 Austin)-", + "uid": "fiber (San_Antonio → Austin)-", "metadata": { "location": { "latitude": 29.884997900000002, @@ -3979,7 +5155,7 @@ } }, { - "uid": "fiber (Philadelphia \u2192 Baltimore)-", + "uid": "fiber (Philadelphia → Baltimore)-", "metadata": { "location": { "latitude": 39.65499885, @@ -3997,7 +5173,7 @@ } }, { - "uid": "fiber (Pittsburgh \u2192 Baltimore)-", + "uid": "fiber (Pittsburgh → Baltimore)-", "metadata": { "location": { "latitude": 39.7999996, @@ -4015,7 +5191,7 @@ } }, { - "uid": "fiber (Washington_DC \u2192 Baltimore)-", + "uid": "fiber (Washington_DC → Baltimore)-", "metadata": { "location": { "latitude": 39.104999750000005, @@ -4033,7 +5209,7 @@ } }, { - "uid": "fiber (Delhi \u2192 Bangkok)-", + "uid": "fiber (Delhi → Bangkok)-", "metadata": { "location": { "latitude": 21.20000015, @@ -4051,7 +5227,7 @@ } }, { - "uid": "fiber (Hong_Kong \u2192 Bangkok)-", + "uid": "fiber (Hong_Kong → Bangkok)-", "metadata": { "location": { "latitude": 17.9985, @@ -4069,7 +5245,7 @@ } }, { - "uid": "fiber (Houston \u2192 Baton_Rouge)-", + "uid": "fiber (Houston → Baton_Rouge)-", "metadata": { "location": { "latitude": 30.1099998, @@ -4087,7 +5263,7 @@ } }, { - "uid": "fiber (New_Orleans \u2192 Baton_Rouge)-", + "uid": "fiber (New_Orleans → Baton_Rouge)-", "metadata": { "location": { "latitude": 30.259999800000003, @@ -4105,7 +5281,7 @@ } }, { - "uid": "fiber (Seoul \u2192 Beijing)-", + "uid": "fiber (Seoul → Beijing)-", "metadata": { "location": { "latitude": 38.745000434999994, @@ -4123,7 +5299,7 @@ } }, { - "uid": "fiber (Shanghai \u2192 Beijing)-", + "uid": "fiber (Shanghai → Beijing)-", "metadata": { "location": { "latitude": 35.579999895, @@ -4141,7 +5317,7 @@ } }, { - "uid": "fiber (Warsaw \u2192 Berlin)-", + "uid": "fiber (Warsaw → Berlin)-", "metadata": { "location": { "latitude": 52.390000349999994, @@ -4159,7 +5335,7 @@ } }, { - "uid": "fiber (Bismarck \u2192 Billings)-", + "uid": "fiber (Bismarck → Billings)-", "metadata": { "location": { "latitude": 46.30000129, @@ -4177,7 +5353,7 @@ } }, { - "uid": "fiber (Denver \u2192 Billings)-", + "uid": "fiber (Denver → Billings)-", "metadata": { "location": { "latitude": 42.780001874999996, @@ -4195,7 +5371,7 @@ } }, { - "uid": "fiber (Spokane \u2192 Billings)-", + "uid": "fiber (Spokane → Billings)-", "metadata": { "location": { "latitude": 46.729999545, @@ -4213,7 +5389,7 @@ } }, { - "uid": "fiber (Nashville \u2192 Birmingham)-", + "uid": "fiber (Nashville → Birmingham)-", "metadata": { "location": { "latitude": 34.84999845, @@ -4231,7 +5407,7 @@ } }, { - "uid": "fiber (New_Orleans \u2192 Birmingham)-", + "uid": "fiber (New_Orleans → Birmingham)-", "metadata": { "location": { "latitude": 31.79999925, @@ -4249,7 +5425,7 @@ } }, { - "uid": "fiber (Minneapolis \u2192 Bismarck)-", + "uid": "fiber (Minneapolis → Bismarck)-", "metadata": { "location": { "latitude": 45.88500017, @@ -4267,7 +5443,7 @@ } }, { - "uid": "fiber (Providence \u2192 Boston)-", + "uid": "fiber (Providence → Boston)-", "metadata": { "location": { "latitude": 42.08000025, @@ -4285,7 +5461,7 @@ } }, { - "uid": "fiber (London \u2192 Brussels)-", + "uid": "fiber (London → Brussels)-", "metadata": { "location": { "latitude": 51.17500125, @@ -4303,7 +5479,7 @@ } }, { - "uid": "fiber (Istanbul \u2192 Bucharest)-", + "uid": "fiber (Istanbul → Bucharest)-", "metadata": { "location": { "latitude": 42.769999999999996, @@ -4321,7 +5497,7 @@ } }, { - "uid": "fiber (Warsaw \u2192 Bucharest)-", + "uid": "fiber (Warsaw → Bucharest)-", "metadata": { "location": { "latitude": 48.34999935, @@ -4339,7 +5515,7 @@ } }, { - "uid": "fiber (Cleveland \u2192 Buffalo)-", + "uid": "fiber (Cleveland → Buffalo)-", "metadata": { "location": { "latitude": 42.184999250000004, @@ -4357,7 +5533,7 @@ } }, { - "uid": "fiber (Rochester \u2192 Buffalo)-", + "uid": "fiber (Rochester → Buffalo)-", "metadata": { "location": { "latitude": 43.029998899999995, @@ -4375,7 +5551,7 @@ } }, { - "uid": "fiber (Jacksonville \u2192 Charleston)-", + "uid": "fiber (Jacksonville → Charleston)-", "metadata": { "location": { "latitude": 31.560001900000003, @@ -4393,7 +5569,7 @@ } }, { - "uid": "fiber (Raleigh \u2192 Charleston)-", + "uid": "fiber (Raleigh → Charleston)-", "metadata": { "location": { "latitude": 34.30500015, @@ -4411,7 +5587,7 @@ } }, { - "uid": "fiber (Greensboro \u2192 Charlotte)-", + "uid": "fiber (Greensboro → Charlotte)-", "metadata": { "location": { "latitude": 35.6400012, @@ -4429,7 +5605,7 @@ } }, { - "uid": "fiber (Detroit \u2192 Chicago)-", + "uid": "fiber (Detroit → Chicago)-", "metadata": { "location": { "latitude": 42.109999450000004, @@ -4447,7 +5623,7 @@ } }, { - "uid": "fiber (Milwaukee \u2192 Chicago)-", + "uid": "fiber (Milwaukee → Chicago)-", "metadata": { "location": { "latitude": 42.44999915, @@ -4465,7 +5641,7 @@ } }, { - "uid": "fiber (Springfield \u2192 Chicago)-", + "uid": "fiber (Springfield → Chicago)-", "metadata": { "location": { "latitude": 40.6699985, @@ -4483,7 +5659,7 @@ } }, { - "uid": "fiber (Columbus \u2192 Cincinnati)-", + "uid": "fiber (Columbus → Cincinnati)-", "metadata": { "location": { "latitude": 39.56500054999999, @@ -4501,7 +5677,7 @@ } }, { - "uid": "fiber (Louisville \u2192 Cincinnati)-", + "uid": "fiber (Louisville → Cincinnati)-", "metadata": { "location": { "latitude": 38.68, @@ -4519,7 +5695,7 @@ } }, { - "uid": "fiber (Washington_DC \u2192 Cincinnati)-", + "uid": "fiber (Washington_DC → Cincinnati)-", "metadata": { "location": { "latitude": 39.024999699999995, @@ -4537,7 +5713,7 @@ } }, { - "uid": "fiber (Columbus \u2192 Cleveland)-", + "uid": "fiber (Columbus → Cleveland)-", "metadata": { "location": { "latitude": 40.7350006, @@ -4555,7 +5731,7 @@ } }, { - "uid": "fiber (Toledo \u2192 Cleveland)-", + "uid": "fiber (Toledo → Cleveland)-", "metadata": { "location": { "latitude": 41.5699981, @@ -4573,7 +5749,7 @@ } }, { - "uid": "fiber (Pittsburgh \u2192 Columbus)-", + "uid": "fiber (Pittsburgh → Columbus)-", "metadata": { "location": { "latitude": 40.14500099999999, @@ -4591,7 +5767,7 @@ } }, { - "uid": "fiber (Houston \u2192 Dallas)-", + "uid": "fiber (Houston → Dallas)-", "metadata": { "location": { "latitude": 31.28, @@ -4609,7 +5785,7 @@ } }, { - "uid": "fiber (Little_Rock \u2192 Dallas)-", + "uid": "fiber (Little_Rock → Dallas)-", "metadata": { "location": { "latitude": 33.754999999999995, @@ -4627,7 +5803,7 @@ } }, { - "uid": "fiber (Oklahoma_City \u2192 Dallas)-", + "uid": "fiber (Oklahoma_City → Dallas)-", "metadata": { "location": { "latitude": 34.13000075, @@ -4645,7 +5821,7 @@ } }, { - "uid": "fiber (Istanbul \u2192 Delhi)-", + "uid": "fiber (Istanbul → Delhi)-", "metadata": { "location": { "latitude": 34.88500015, @@ -4663,7 +5839,7 @@ } }, { - "uid": "fiber (Mumbai \u2192 Delhi)-", + "uid": "fiber (Mumbai → Delhi)-", "metadata": { "location": { "latitude": 23.8149995, @@ -4681,7 +5857,7 @@ } }, { - "uid": "fiber (Omaha \u2192 Denver)-", + "uid": "fiber (Omaha → Denver)-", "metadata": { "location": { "latitude": 40.515000555, @@ -4699,7 +5875,7 @@ } }, { - "uid": "fiber (Salt_Lake_City \u2192 Denver)-", + "uid": "fiber (Salt_Lake_City → Denver)-", "metadata": { "location": { "latitude": 40.27500067, @@ -4717,7 +5893,7 @@ } }, { - "uid": "fiber (Toledo \u2192 Detroit)-", + "uid": "fiber (Toledo → Detroit)-", "metadata": { "location": { "latitude": 42.01999945, @@ -4735,7 +5911,7 @@ } }, { - "uid": "fiber (San_Antonio \u2192 El_Paso)-", + "uid": "fiber (San_Antonio → El_Paso)-", "metadata": { "location": { "latitude": 30.654903500000003, @@ -4753,7 +5929,7 @@ } }, { - "uid": "fiber (Tucson \u2192 El_Paso)-", + "uid": "fiber (Tucson → El_Paso)-", "metadata": { "location": { "latitude": 32.024905000000004, @@ -4771,7 +5947,7 @@ } }, { - "uid": "fiber (Vienna \u2192 Frankfurt)-", + "uid": "fiber (Vienna → Frankfurt)-", "metadata": { "location": { "latitude": 49.1700008, @@ -4789,7 +5965,7 @@ } }, { - "uid": "fiber (Las_Vegas \u2192 Fresno)-", + "uid": "fiber (Las_Vegas → Fresno)-", "metadata": { "location": { "latitude": 36.494995349999996, @@ -4807,7 +5983,7 @@ } }, { - "uid": "fiber (Los_Angeles \u2192 Fresno)-", + "uid": "fiber (Los_Angeles → Fresno)-", "metadata": { "location": { "latitude": 35.44500085, @@ -4825,7 +6001,7 @@ } }, { - "uid": "fiber (Oakland \u2192 Fresno)-", + "uid": "fiber (Oakland → Fresno)-", "metadata": { "location": { "latitude": 37.275000705, @@ -4843,7 +6019,7 @@ } }, { - "uid": "fiber (Louisville \u2192 Greensboro)-", + "uid": "fiber (Louisville → Greensboro)-", "metadata": { "location": { "latitude": 37.15000165, @@ -4861,7 +6037,7 @@ } }, { - "uid": "fiber (Raleigh \u2192 Greensboro)-", + "uid": "fiber (Raleigh → Greensboro)-", "metadata": { "location": { "latitude": 35.95000095, @@ -4879,7 +6055,7 @@ } }, { - "uid": "fiber (Richmond \u2192 Greensboro)-", + "uid": "fiber (Richmond → Greensboro)-", "metadata": { "location": { "latitude": 36.8050005, @@ -4897,7 +6073,7 @@ } }, { - "uid": "fiber (Long_Island \u2192 Hartford)-", + "uid": "fiber (Long_Island → Hartford)-", "metadata": { "location": { "latitude": 41.18000015, @@ -4915,7 +6091,7 @@ } }, { - "uid": "fiber (Providence \u2192 Hartford)-", + "uid": "fiber (Providence → Hartford)-", "metadata": { "location": { "latitude": 41.795000200000004, @@ -4933,7 +6109,7 @@ } }, { - "uid": "fiber (Shanghai \u2192 Hong_Kong)-", + "uid": "fiber (Shanghai → Hong_Kong)-", "metadata": { "location": { "latitude": 26.7485, @@ -4951,7 +6127,7 @@ } }, { - "uid": "fiber (Sydney \u2192 Hong_Kong)-", + "uid": "fiber (Sydney → Hong_Kong)-", "metadata": { "location": { "latitude": -5.801499479999999, @@ -4969,7 +6145,7 @@ } }, { - "uid": "fiber (Taipei \u2192 Hong_Kong)-", + "uid": "fiber (Taipei → Hong_Kong)-", "metadata": { "location": { "latitude": 23.64350025, @@ -4987,7 +6163,7 @@ } }, { - "uid": "fiber (Los_Angeles \u2192 Honolulu)-", + "uid": "fiber (Los_Angeles → Honolulu)-", "metadata": { "location": { "latitude": 27.7150003, @@ -5005,7 +6181,7 @@ } }, { - "uid": "fiber (Sydney \u2192 Honolulu)-", + "uid": "fiber (Sydney → Honolulu)-", "metadata": { "location": { "latitude": -6.274999679999999, @@ -5023,7 +6199,7 @@ } }, { - "uid": "fiber (Taipei \u2192 Honolulu)-", + "uid": "fiber (Taipei → Honolulu)-", "metadata": { "location": { "latitude": 23.17000005, @@ -5041,7 +6217,7 @@ } }, { - "uid": "fiber (Rome \u2192 Istanbul)-", + "uid": "fiber (Rome → Istanbul)-", "metadata": { "location": { "latitude": 41.4949998, @@ -5059,7 +6235,7 @@ } }, { - "uid": "fiber (Orlando \u2192 Jacksonville)-", + "uid": "fiber (Orlando → Jacksonville)-", "metadata": { "location": { "latitude": 29.4150012, @@ -5077,7 +6253,7 @@ } }, { - "uid": "fiber (Omaha \u2192 Kansas_City)-", + "uid": "fiber (Omaha → Kansas_City)-", "metadata": { "location": { "latitude": 40.1899988, @@ -5095,7 +6271,7 @@ } }, { - "uid": "fiber (St_Louis \u2192 Kansas_City)-", + "uid": "fiber (St_Louis → Kansas_City)-", "metadata": { "location": { "latitude": 38.879999600000005, @@ -5113,7 +6289,7 @@ } }, { - "uid": "fiber (Tulsa \u2192 Kansas_City)-", + "uid": "fiber (Tulsa → Kansas_City)-", "metadata": { "location": { "latitude": 37.6249996, @@ -5131,7 +6307,7 @@ } }, { - "uid": "fiber (Phoenix \u2192 Las_Vegas)-", + "uid": "fiber (Phoenix → Las_Vegas)-", "metadata": { "location": { "latitude": 34.87499529, @@ -5149,7 +6325,7 @@ } }, { - "uid": "fiber (Salt_Lake_City \u2192 Las_Vegas)-", + "uid": "fiber (Salt_Lake_City → Las_Vegas)-", "metadata": { "location": { "latitude": 38.494994315, @@ -5167,7 +6343,7 @@ } }, { - "uid": "fiber (Memphis \u2192 Little_Rock)-", + "uid": "fiber (Memphis → Little_Rock)-", "metadata": { "location": { "latitude": 34.9150005, @@ -5185,7 +6361,7 @@ } }, { - "uid": "fiber (Paris \u2192 London)-", + "uid": "fiber (Paris → London)-", "metadata": { "location": { "latitude": 50.19000025, @@ -5203,7 +6379,7 @@ } }, { - "uid": "fiber (Washington_DC \u2192 London)-", + "uid": "fiber (Washington_DC → London)-", "metadata": { "location": { "latitude": 45.2150004, @@ -5221,7 +6397,7 @@ } }, { - "uid": "fiber (New_York \u2192 Long_Island)-", + "uid": "fiber (New_York → Long_Island)-", "metadata": { "location": { "latitude": 40.629999100000006, @@ -5239,7 +6415,7 @@ } }, { - "uid": "fiber (San_Diego \u2192 Los_Angeles)-", + "uid": "fiber (San_Diego → Los_Angeles)-", "metadata": { "location": { "latitude": 33.46000135, @@ -5257,7 +6433,7 @@ } }, { - "uid": "fiber (Santa_Barbara \u2192 Los_Angeles)-", + "uid": "fiber (Santa_Barbara → Los_Angeles)-", "metadata": { "location": { "latitude": 34.270000605, @@ -5275,7 +6451,7 @@ } }, { - "uid": "fiber (Nashville \u2192 Louisville)-", + "uid": "fiber (Nashville → Louisville)-", "metadata": { "location": { "latitude": 37.19499965, @@ -5293,7 +6469,7 @@ } }, { - "uid": "fiber (St_Louis \u2192 Louisville)-", + "uid": "fiber (St_Louis → Louisville)-", "metadata": { "location": { "latitude": 38.43000045, @@ -5311,7 +6487,7 @@ } }, { - "uid": "fiber (Paris \u2192 Madrid)-", + "uid": "fiber (Paris → Madrid)-", "metadata": { "location": { "latitude": 44.639999, @@ -5329,7 +6505,7 @@ } }, { - "uid": "fiber (Zurich \u2192 Madrid)-", + "uid": "fiber (Zurich → Madrid)-", "metadata": { "location": { "latitude": 43.89999975, @@ -5347,7 +6523,7 @@ } }, { - "uid": "fiber (Nashville \u2192 Memphis)-", + "uid": "fiber (Nashville → Memphis)-", "metadata": { "location": { "latitude": 35.6399997, @@ -5365,7 +6541,7 @@ } }, { - "uid": "fiber (Paris \u2192 Miami)-", + "uid": "fiber (Paris → Miami)-", "metadata": { "location": { "latitude": 37.320000300000004, @@ -5383,7 +6559,7 @@ } }, { - "uid": "fiber (Tampa \u2192 Miami)-", + "uid": "fiber (Tampa → Miami)-", "metadata": { "location": { "latitude": 26.8699997, @@ -5401,7 +6577,7 @@ } }, { - "uid": "fiber (West_Palm_Beach \u2192 Miami)-", + "uid": "fiber (West_Palm_Beach → Miami)-", "metadata": { "location": { "latitude": 26.26500015, @@ -5419,7 +6595,7 @@ } }, { - "uid": "fiber (Minneapolis \u2192 Milwaukee)-", + "uid": "fiber (Minneapolis → Milwaukee)-", "metadata": { "location": { "latitude": 44.01000005, @@ -5437,7 +6613,7 @@ } }, { - "uid": "fiber (Omaha \u2192 Minneapolis)-", + "uid": "fiber (Omaha → Minneapolis)-", "metadata": { "location": { "latitude": 43.1099986, @@ -5455,7 +6631,7 @@ } }, { - "uid": "fiber (Rome \u2192 Mumbai)-", + "uid": "fiber (Rome → Mumbai)-", "metadata": { "location": { "latitude": 30.42499915, @@ -5473,7 +6649,7 @@ } }, { - "uid": "fiber (Singapore \u2192 Mumbai)-", + "uid": "fiber (Singapore → Mumbai)-", "metadata": { "location": { "latitude": 10.1299993035, @@ -5491,7 +6667,7 @@ } }, { - "uid": "fiber (Tallahassee \u2192 New_Orleans)-", + "uid": "fiber (Tallahassee → New_Orleans)-", "metadata": { "location": { "latitude": 30.265, @@ -5509,7 +6685,7 @@ } }, { - "uid": "fiber (Newark \u2192 New_York)-", + "uid": "fiber (Newark → New_York)-", "metadata": { "location": { "latitude": 40.69499975, @@ -5527,7 +6703,7 @@ } }, { - "uid": "fiber (Scranton \u2192 New_York)-", + "uid": "fiber (Scranton → New_York)-", "metadata": { "location": { "latitude": 41.034999150000004, @@ -5545,7 +6721,7 @@ } }, { - "uid": "fiber (Wilmington \u2192 New_York)-", + "uid": "fiber (Wilmington → New_York)-", "metadata": { "location": { "latitude": 40.20500005, @@ -5563,7 +6739,7 @@ } }, { - "uid": "fiber (Philadelphia \u2192 Newark)-", + "uid": "fiber (Philadelphia → Newark)-", "metadata": { "location": { "latitude": 40.364999850000004, @@ -5581,7 +6757,7 @@ } }, { - "uid": "fiber (Raleigh \u2192 Norfolk)-", + "uid": "fiber (Raleigh → Norfolk)-", "metadata": { "location": { "latitude": 36.36999885, @@ -5599,7 +6775,7 @@ } }, { - "uid": "fiber (Wilmington \u2192 Norfolk)-", + "uid": "fiber (Wilmington → Norfolk)-", "metadata": { "location": { "latitude": 38.33, @@ -5617,7 +6793,7 @@ } }, { - "uid": "fiber (Sacramento \u2192 Oakland)-", + "uid": "fiber (Sacramento → Oakland)-", "metadata": { "location": { "latitude": 38.170000085, @@ -5635,7 +6811,7 @@ } }, { - "uid": "fiber (Salt_Lake_City \u2192 Oakland)-", + "uid": "fiber (Salt_Lake_City → Oakland)-", "metadata": { "location": { "latitude": 39.27499967, @@ -5653,7 +6829,7 @@ } }, { - "uid": "fiber (San_Francisco \u2192 Oakland)-", + "uid": "fiber (San_Francisco → Oakland)-", "metadata": { "location": { "latitude": 37.715000065, @@ -5671,7 +6847,7 @@ } }, { - "uid": "fiber (Taipei \u2192 Oakland)-", + "uid": "fiber (Taipei → Oakland)-", "metadata": { "location": { "latitude": 31.395000605, @@ -5689,7 +6865,7 @@ } }, { - "uid": "fiber (Tulsa \u2192 Oklahoma_City)-", + "uid": "fiber (Tulsa → Oklahoma_City)-", "metadata": { "location": { "latitude": 35.80000075, @@ -5707,7 +6883,7 @@ } }, { - "uid": "fiber (West_Palm_Beach \u2192 Orlando)-", + "uid": "fiber (West_Palm_Beach → Orlando)-", "metadata": { "location": { "latitude": 27.62499955, @@ -5725,7 +6901,7 @@ } }, { - "uid": "fiber (Scranton \u2192 Philadelphia)-", + "uid": "fiber (Scranton → Philadelphia)-", "metadata": { "location": { "latitude": 40.70499925, @@ -5743,7 +6919,7 @@ } }, { - "uid": "fiber (San_Diego \u2192 Phoenix)-", + "uid": "fiber (San_Diego → Phoenix)-", "metadata": { "location": { "latitude": 33.17500114, @@ -5761,7 +6937,7 @@ } }, { - "uid": "fiber (Tucson \u2192 Phoenix)-", + "uid": "fiber (Tucson → Phoenix)-", "metadata": { "location": { "latitude": 32.87000029, @@ -5779,7 +6955,7 @@ } }, { - "uid": "fiber (Scranton \u2192 Pittsburgh)-", + "uid": "fiber (Scranton → Pittsburgh)-", "metadata": { "location": { "latitude": 40.849999999999994, @@ -5797,7 +6973,7 @@ } }, { - "uid": "fiber (Sacramento \u2192 Portland)-", + "uid": "fiber (Sacramento → Portland)-", "metadata": { "location": { "latitude": 42.05500009, @@ -5815,7 +6991,7 @@ } }, { - "uid": "fiber (Salt_Lake_City \u2192 Portland)-", + "uid": "fiber (Salt_Lake_City → Portland)-", "metadata": { "location": { "latitude": 43.159999675, @@ -5833,7 +7009,7 @@ } }, { - "uid": "fiber (Seattle \u2192 Portland)-", + "uid": "fiber (Seattle → Portland)-", "metadata": { "location": { "latitude": 46.57999994, @@ -5851,7 +7027,7 @@ } }, { - "uid": "fiber (Tokyo \u2192 Portland)-", + "uid": "fiber (Tokyo → Portland)-", "metadata": { "location": { "latitude": 40.604999660000004, @@ -5869,7 +7045,7 @@ } }, { - "uid": "fiber (Washington_DC \u2192 Richmond)-", + "uid": "fiber (Washington_DC → Richmond)-", "metadata": { "location": { "latitude": 38.21999945, @@ -5887,7 +7063,7 @@ } }, { - "uid": "fiber (Syracuse \u2192 Rochester)-", + "uid": "fiber (Syracuse → Rochester)-", "metadata": { "location": { "latitude": 43.10499975, @@ -5905,7 +7081,7 @@ } }, { - "uid": "fiber (Vienna \u2192 Rome)-", + "uid": "fiber (Vienna → Rome)-", "metadata": { "location": { "latitude": 45.055001000000004, @@ -5923,7 +7099,7 @@ } }, { - "uid": "fiber (Zurich \u2192 Rome)-", + "uid": "fiber (Zurich → Rome)-", "metadata": { "location": { "latitude": 44.63500055, @@ -5941,7 +7117,7 @@ } }, { - "uid": "fiber (San_Jose \u2192 San_Francisco)-", + "uid": "fiber (San_Jose → San_Francisco)-", "metadata": { "location": { "latitude": 37.479999445000004, @@ -5959,7 +7135,7 @@ } }, { - "uid": "fiber (Santa_Barbara \u2192 San_Jose)-", + "uid": "fiber (Santa_Barbara → San_Jose)-", "metadata": { "location": { "latitude": 35.86499984, @@ -5977,7 +7153,7 @@ } }, { - "uid": "fiber (Syracuse \u2192 Scranton)-", + "uid": "fiber (Syracuse → Scranton)-", "metadata": { "location": { "latitude": 42.2200005, @@ -5995,7 +7171,7 @@ } }, { - "uid": "fiber (Spokane \u2192 Seattle)-", + "uid": "fiber (Spokane → Seattle)-", "metadata": { "location": { "latitude": 47.644998605, @@ -6013,7 +7189,7 @@ } }, { - "uid": "fiber (Tokyo \u2192 Seoul)-", + "uid": "fiber (Tokyo → Seoul)-", "metadata": { "location": { "latitude": 36.614999839999996, @@ -6031,7 +7207,7 @@ } }, { - "uid": "fiber (Sydney \u2192 Singapore)-", + "uid": "fiber (Sydney → Singapore)-", "metadata": { "location": { "latitude": -16.2849995265, @@ -6049,7 +7225,7 @@ } }, { - "uid": "fiber (St_Louis \u2192 Springfield)-", + "uid": "fiber (St_Louis → Springfield)-", "metadata": { "location": { "latitude": 39.07, @@ -6067,7 +7243,7 @@ } }, { - "uid": "fiber (Tokyo \u2192 Taipei)-", + "uid": "fiber (Tokyo → Taipei)-", "metadata": { "location": { "latitude": 30.344999549999997, @@ -6085,7 +7261,7 @@ } }, { - "uid": "fiber (Tampa \u2192 Tallahassee)-", + "uid": "fiber (Tampa → Tallahassee)-", "metadata": { "location": { "latitude": 29.2099994, @@ -6103,7 +7279,7 @@ } }, { - "uid": "fiber (Warsaw \u2192 Vienna)-", + "uid": "fiber (Warsaw → Vienna)-", "metadata": { "location": { "latitude": 50.24000055, @@ -6123,1789 +7299,2197 @@ ], "connections": [ { - "from_node": "fiber (Dallas \u2192 Abilene)-", - "to_node": "fiber (Abilene \u2192 El_Paso)-" + "from_node": "roadm Abilene", + "to_node": "fiber (Abilene → Dallas)-" }, { - "from_node": "fiber (El_Paso \u2192 Abilene)-", - "to_node": "fiber (Abilene \u2192 Dallas)-" + "from_node": "fiber (Dallas → Abilene)-", + "to_node": "roadm Abilene" }, { - "from_node": "fiber (Boston \u2192 Albany)-", - "to_node": "fiber (Albany \u2192 Syracuse)-" + "from_node": "roadm Abilene", + "to_node": "fiber (Abilene → El_Paso)-" }, { - "from_node": "fiber (Syracuse \u2192 Albany)-", - "to_node": "fiber (Albany \u2192 Boston)-" + "from_node": "fiber (El_Paso → Abilene)-", + "to_node": "roadm Abilene" + }, + { + "from_node": "roadm Albany", + "to_node": "fiber (Albany → Boston)-" + }, + { + "from_node": "fiber (Boston → Albany)-", + "to_node": "roadm Albany" + }, + { + "from_node": "roadm Albany", + "to_node": "fiber (Albany → Syracuse)-" + }, + { + "from_node": "fiber (Syracuse → Albany)-", + "to_node": "roadm Albany" }, { "from_node": "roadm Albuquerque", - "to_node": "fiber (Albuquerque \u2192 Dallas)-" + "to_node": "fiber (Albuquerque → Dallas)-" }, { - "from_node": "fiber (Dallas \u2192 Albuquerque)-", + "from_node": "fiber (Dallas → Albuquerque)-", "to_node": "roadm Albuquerque" }, { "from_node": "roadm Albuquerque", - "to_node": "fiber (Albuquerque \u2192 Denver)-" + "to_node": "fiber (Albuquerque → Denver)-" }, { - "from_node": "fiber (Denver \u2192 Albuquerque)-", + "from_node": "fiber (Denver → Albuquerque)-", "to_node": "roadm Albuquerque" }, { "from_node": "roadm Albuquerque", - "to_node": "fiber (Albuquerque \u2192 El_Paso)-" + "to_node": "fiber (Albuquerque → El_Paso)-" }, { - "from_node": "fiber (El_Paso \u2192 Albuquerque)-", + "from_node": "fiber (El_Paso → Albuquerque)-", "to_node": "roadm Albuquerque" }, { "from_node": "roadm Albuquerque", - "to_node": "fiber (Albuquerque \u2192 Las_Vegas)-" + "to_node": "fiber (Albuquerque → Las_Vegas)-" }, { - "from_node": "fiber (Las_Vegas \u2192 Albuquerque)-", + "from_node": "fiber (Las_Vegas → Albuquerque)-", "to_node": "roadm Albuquerque" }, { "from_node": "roadm Atlanta", - "to_node": "fiber (Atlanta \u2192 Birmingham)-" + "to_node": "fiber (Atlanta → Birmingham)-" }, { - "from_node": "fiber (Birmingham \u2192 Atlanta)-", + "from_node": "fiber (Birmingham → Atlanta)-", "to_node": "roadm Atlanta" }, { "from_node": "roadm Atlanta", - "to_node": "fiber (Atlanta \u2192 Charlotte)-" + "to_node": "fiber (Atlanta → Charlotte)-" }, { - "from_node": "fiber (Charlotte \u2192 Atlanta)-", + "from_node": "fiber (Charlotte → Atlanta)-", "to_node": "roadm Atlanta" }, { "from_node": "roadm Atlanta", - "to_node": "fiber (Atlanta \u2192 Jacksonville)-" + "to_node": "fiber (Atlanta → Jacksonville)-" }, { - "from_node": "fiber (Jacksonville \u2192 Atlanta)-", + "from_node": "fiber (Jacksonville → Atlanta)-", "to_node": "roadm Atlanta" }, { - "from_node": "fiber (Houston \u2192 Austin)-", - "to_node": "fiber (Austin \u2192 San_Antonio)-" + "from_node": "roadm Austin", + "to_node": "fiber (Austin → Houston)-" }, { - "from_node": "fiber (San_Antonio \u2192 Austin)-", - "to_node": "fiber (Austin \u2192 Houston)-" + "from_node": "fiber (Houston → Austin)-", + "to_node": "roadm Austin" + }, + { + "from_node": "roadm Austin", + "to_node": "fiber (Austin → San_Antonio)-" + }, + { + "from_node": "fiber (San_Antonio → Austin)-", + "to_node": "roadm Austin" }, { "from_node": "roadm Baltimore", - "to_node": "fiber (Baltimore \u2192 Philadelphia)-" + "to_node": "fiber (Baltimore → Philadelphia)-" }, { - "from_node": "fiber (Philadelphia \u2192 Baltimore)-", + "from_node": "fiber (Philadelphia → Baltimore)-", "to_node": "roadm Baltimore" }, { "from_node": "roadm Baltimore", - "to_node": "fiber (Baltimore \u2192 Pittsburgh)-" + "to_node": "fiber (Baltimore → Pittsburgh)-" }, { - "from_node": "fiber (Pittsburgh \u2192 Baltimore)-", + "from_node": "fiber (Pittsburgh → Baltimore)-", "to_node": "roadm Baltimore" }, { "from_node": "roadm Baltimore", - "to_node": "fiber (Baltimore \u2192 Washington_DC)-" + "to_node": "fiber (Baltimore → Washington_DC)-" }, { - "from_node": "fiber (Washington_DC \u2192 Baltimore)-", + "from_node": "fiber (Washington_DC → Baltimore)-", "to_node": "roadm Baltimore" }, { - "from_node": "fiber (Houston \u2192 Baton_Rouge)-", - "to_node": "fiber (Baton_Rouge \u2192 New_Orleans)-" + "from_node": "roadm Baton_Rouge", + "to_node": "fiber (Baton_Rouge → Houston)-" }, { - "from_node": "fiber (New_Orleans \u2192 Baton_Rouge)-", - "to_node": "fiber (Baton_Rouge \u2192 Houston)-" + "from_node": "fiber (Houston → Baton_Rouge)-", + "to_node": "roadm Baton_Rouge" + }, + { + "from_node": "roadm Baton_Rouge", + "to_node": "fiber (Baton_Rouge → New_Orleans)-" + }, + { + "from_node": "fiber (New_Orleans → Baton_Rouge)-", + "to_node": "roadm Baton_Rouge" }, { "from_node": "roadm Billings", - "to_node": "fiber (Billings \u2192 Bismarck)-" + "to_node": "fiber (Billings → Bismarck)-" }, { - "from_node": "fiber (Bismarck \u2192 Billings)-", + "from_node": "fiber (Bismarck → Billings)-", "to_node": "roadm Billings" }, { "from_node": "roadm Billings", - "to_node": "fiber (Billings \u2192 Denver)-" + "to_node": "fiber (Billings → Denver)-" }, { - "from_node": "fiber (Denver \u2192 Billings)-", + "from_node": "fiber (Denver → Billings)-", "to_node": "roadm Billings" }, { "from_node": "roadm Billings", - "to_node": "fiber (Billings \u2192 Spokane)-" + "to_node": "fiber (Billings → Spokane)-" }, { - "from_node": "fiber (Spokane \u2192 Billings)-", + "from_node": "fiber (Spokane → Billings)-", "to_node": "roadm Billings" }, { "from_node": "roadm Birmingham", - "to_node": "fiber (Birmingham \u2192 Atlanta)-" + "to_node": "fiber (Birmingham → Atlanta)-" }, { - "from_node": "fiber (Atlanta \u2192 Birmingham)-", + "from_node": "fiber (Atlanta → Birmingham)-", "to_node": "roadm Birmingham" }, { "from_node": "roadm Birmingham", - "to_node": "fiber (Birmingham \u2192 Nashville)-" + "to_node": "fiber (Birmingham → Nashville)-" }, { - "from_node": "fiber (Nashville \u2192 Birmingham)-", + "from_node": "fiber (Nashville → Birmingham)-", "to_node": "roadm Birmingham" }, { "from_node": "roadm Birmingham", - "to_node": "fiber (Birmingham \u2192 New_Orleans)-" + "to_node": "fiber (Birmingham → New_Orleans)-" }, { - "from_node": "fiber (New_Orleans \u2192 Birmingham)-", + "from_node": "fiber (New_Orleans → Birmingham)-", "to_node": "roadm Birmingham" }, { - "from_node": "fiber (Billings \u2192 Bismarck)-", - "to_node": "fiber (Bismarck \u2192 Minneapolis)-" + "from_node": "roadm Bismarck", + "to_node": "fiber (Bismarck → Billings)-" }, { - "from_node": "fiber (Minneapolis \u2192 Bismarck)-", - "to_node": "fiber (Bismarck \u2192 Billings)-" + "from_node": "fiber (Billings → Bismarck)-", + "to_node": "roadm Bismarck" }, { - "from_node": "fiber (Albany \u2192 Boston)-", - "to_node": "fiber (Boston \u2192 Providence)-" + "from_node": "roadm Bismarck", + "to_node": "fiber (Bismarck → Minneapolis)-" }, { - "from_node": "fiber (Providence \u2192 Boston)-", - "to_node": "fiber (Boston \u2192 Albany)-" + "from_node": "fiber (Minneapolis → Bismarck)-", + "to_node": "roadm Bismarck" }, { - "from_node": "fiber (Cleveland \u2192 Buffalo)-", - "to_node": "fiber (Buffalo \u2192 Rochester)-" + "from_node": "roadm Boston", + "to_node": "fiber (Boston → Albany)-" }, { - "from_node": "fiber (Rochester \u2192 Buffalo)-", - "to_node": "fiber (Buffalo \u2192 Cleveland)-" + "from_node": "fiber (Albany → Boston)-", + "to_node": "roadm Boston" }, { - "from_node": "fiber (Jacksonville \u2192 Charleston)-", - "to_node": "fiber (Charleston \u2192 Raleigh)-" + "from_node": "roadm Boston", + "to_node": "fiber (Boston → Providence)-" }, { - "from_node": "fiber (Raleigh \u2192 Charleston)-", - "to_node": "fiber (Charleston \u2192 Jacksonville)-" + "from_node": "fiber (Providence → Boston)-", + "to_node": "roadm Boston" }, { - "from_node": "fiber (Atlanta \u2192 Charlotte)-", - "to_node": "fiber (Charlotte \u2192 Greensboro)-" + "from_node": "roadm Buffalo", + "to_node": "fiber (Buffalo → Cleveland)-" }, { - "from_node": "fiber (Greensboro \u2192 Charlotte)-", - "to_node": "fiber (Charlotte \u2192 Atlanta)-" + "from_node": "fiber (Cleveland → Buffalo)-", + "to_node": "roadm Buffalo" + }, + { + "from_node": "roadm Buffalo", + "to_node": "fiber (Buffalo → Rochester)-" + }, + { + "from_node": "fiber (Rochester → Buffalo)-", + "to_node": "roadm Buffalo" + }, + { + "from_node": "roadm Charleston", + "to_node": "fiber (Charleston → Jacksonville)-" + }, + { + "from_node": "fiber (Jacksonville → Charleston)-", + "to_node": "roadm Charleston" + }, + { + "from_node": "roadm Charleston", + "to_node": "fiber (Charleston → Raleigh)-" + }, + { + "from_node": "fiber (Raleigh → Charleston)-", + "to_node": "roadm Charleston" + }, + { + "from_node": "roadm Charlotte", + "to_node": "fiber (Charlotte → Atlanta)-" + }, + { + "from_node": "fiber (Atlanta → Charlotte)-", + "to_node": "roadm Charlotte" + }, + { + "from_node": "roadm Charlotte", + "to_node": "fiber (Charlotte → Greensboro)-" + }, + { + "from_node": "fiber (Greensboro → Charlotte)-", + "to_node": "roadm Charlotte" }, { "from_node": "roadm Chicago", - "to_node": "fiber (Chicago \u2192 Detroit)-" + "to_node": "fiber (Chicago → Detroit)-" }, { - "from_node": "fiber (Detroit \u2192 Chicago)-", + "from_node": "fiber (Detroit → Chicago)-", "to_node": "roadm Chicago" }, { "from_node": "roadm Chicago", - "to_node": "fiber (Chicago \u2192 Milwaukee)-" + "to_node": "fiber (Chicago → Milwaukee)-" }, { - "from_node": "fiber (Milwaukee \u2192 Chicago)-", + "from_node": "fiber (Milwaukee → Chicago)-", "to_node": "roadm Chicago" }, { "from_node": "roadm Chicago", - "to_node": "fiber (Chicago \u2192 Springfield)-" + "to_node": "fiber (Chicago → Springfield)-" }, { - "from_node": "fiber (Springfield \u2192 Chicago)-", + "from_node": "fiber (Springfield → Chicago)-", "to_node": "roadm Chicago" }, { "from_node": "roadm Cincinnati", - "to_node": "fiber (Cincinnati \u2192 Columbus)-" + "to_node": "fiber (Cincinnati → Columbus)-" }, { - "from_node": "fiber (Columbus \u2192 Cincinnati)-", + "from_node": "fiber (Columbus → Cincinnati)-", "to_node": "roadm Cincinnati" }, { "from_node": "roadm Cincinnati", - "to_node": "fiber (Cincinnati \u2192 Louisville)-" + "to_node": "fiber (Cincinnati → Louisville)-" }, { - "from_node": "fiber (Louisville \u2192 Cincinnati)-", + "from_node": "fiber (Louisville → Cincinnati)-", "to_node": "roadm Cincinnati" }, { "from_node": "roadm Cincinnati", - "to_node": "fiber (Cincinnati \u2192 Washington_DC)-" + "to_node": "fiber (Cincinnati → Washington_DC)-" }, { - "from_node": "fiber (Washington_DC \u2192 Cincinnati)-", + "from_node": "fiber (Washington_DC → Cincinnati)-", "to_node": "roadm Cincinnati" }, { "from_node": "roadm Cleveland", - "to_node": "fiber (Cleveland \u2192 Buffalo)-" + "to_node": "fiber (Cleveland → Buffalo)-" }, { - "from_node": "fiber (Buffalo \u2192 Cleveland)-", + "from_node": "fiber (Buffalo → Cleveland)-", "to_node": "roadm Cleveland" }, { "from_node": "roadm Cleveland", - "to_node": "fiber (Cleveland \u2192 Columbus)-" + "to_node": "fiber (Cleveland → Columbus)-" }, { - "from_node": "fiber (Columbus \u2192 Cleveland)-", + "from_node": "fiber (Columbus → Cleveland)-", "to_node": "roadm Cleveland" }, { "from_node": "roadm Cleveland", - "to_node": "fiber (Cleveland \u2192 Toledo)-" + "to_node": "fiber (Cleveland → Toledo)-" }, { - "from_node": "fiber (Toledo \u2192 Cleveland)-", + "from_node": "fiber (Toledo → Cleveland)-", "to_node": "roadm Cleveland" }, { "from_node": "roadm Columbus", - "to_node": "fiber (Columbus \u2192 Cincinnati)-" + "to_node": "fiber (Columbus → Cincinnati)-" }, { - "from_node": "fiber (Cincinnati \u2192 Columbus)-", + "from_node": "fiber (Cincinnati → Columbus)-", "to_node": "roadm Columbus" }, { "from_node": "roadm Columbus", - "to_node": "fiber (Columbus \u2192 Cleveland)-" + "to_node": "fiber (Columbus → Cleveland)-" }, { - "from_node": "fiber (Cleveland \u2192 Columbus)-", + "from_node": "fiber (Cleveland → Columbus)-", "to_node": "roadm Columbus" }, { "from_node": "roadm Columbus", - "to_node": "fiber (Columbus \u2192 Pittsburgh)-" + "to_node": "fiber (Columbus → Pittsburgh)-" }, { - "from_node": "fiber (Pittsburgh \u2192 Columbus)-", + "from_node": "fiber (Pittsburgh → Columbus)-", "to_node": "roadm Columbus" }, { "from_node": "roadm Dallas", - "to_node": "fiber (Dallas \u2192 Abilene)-" + "to_node": "fiber (Dallas → Abilene)-" }, { - "from_node": "fiber (Abilene \u2192 Dallas)-", + "from_node": "fiber (Abilene → Dallas)-", "to_node": "roadm Dallas" }, { "from_node": "roadm Dallas", - "to_node": "fiber (Dallas \u2192 Albuquerque)-" + "to_node": "fiber (Dallas → Albuquerque)-" }, { - "from_node": "fiber (Albuquerque \u2192 Dallas)-", + "from_node": "fiber (Albuquerque → Dallas)-", "to_node": "roadm Dallas" }, { "from_node": "roadm Dallas", - "to_node": "fiber (Dallas \u2192 Houston)-" + "to_node": "fiber (Dallas → Houston)-" }, { - "from_node": "fiber (Houston \u2192 Dallas)-", + "from_node": "fiber (Houston → Dallas)-", "to_node": "roadm Dallas" }, { "from_node": "roadm Dallas", - "to_node": "fiber (Dallas \u2192 Little_Rock)-" + "to_node": "fiber (Dallas → Little_Rock)-" }, { - "from_node": "fiber (Little_Rock \u2192 Dallas)-", + "from_node": "fiber (Little_Rock → Dallas)-", "to_node": "roadm Dallas" }, { "from_node": "roadm Dallas", - "to_node": "fiber (Dallas \u2192 Oklahoma_City)-" + "to_node": "fiber (Dallas → Oklahoma_City)-" }, { - "from_node": "fiber (Oklahoma_City \u2192 Dallas)-", + "from_node": "fiber (Oklahoma_City → Dallas)-", "to_node": "roadm Dallas" }, { "from_node": "roadm Denver", - "to_node": "fiber (Denver \u2192 Albuquerque)-" + "to_node": "fiber (Denver → Albuquerque)-" }, { - "from_node": "fiber (Albuquerque \u2192 Denver)-", + "from_node": "fiber (Albuquerque → Denver)-", "to_node": "roadm Denver" }, { "from_node": "roadm Denver", - "to_node": "fiber (Denver \u2192 Billings)-" + "to_node": "fiber (Denver → Billings)-" }, { - "from_node": "fiber (Billings \u2192 Denver)-", + "from_node": "fiber (Billings → Denver)-", "to_node": "roadm Denver" }, { "from_node": "roadm Denver", - "to_node": "fiber (Denver \u2192 Omaha)-" + "to_node": "fiber (Denver → Omaha)-" }, { - "from_node": "fiber (Omaha \u2192 Denver)-", + "from_node": "fiber (Omaha → Denver)-", "to_node": "roadm Denver" }, { "from_node": "roadm Denver", - "to_node": "fiber (Denver \u2192 Salt_Lake_City)-" + "to_node": "fiber (Denver → Salt_Lake_City)-" }, { - "from_node": "fiber (Salt_Lake_City \u2192 Denver)-", + "from_node": "fiber (Salt_Lake_City → Denver)-", "to_node": "roadm Denver" }, { - "from_node": "fiber (Chicago \u2192 Detroit)-", - "to_node": "fiber (Detroit \u2192 Toledo)-" + "from_node": "roadm Detroit", + "to_node": "fiber (Detroit → Chicago)-" }, { - "from_node": "fiber (Toledo \u2192 Detroit)-", - "to_node": "fiber (Detroit \u2192 Chicago)-" + "from_node": "fiber (Chicago → Detroit)-", + "to_node": "roadm Detroit" + }, + { + "from_node": "roadm Detroit", + "to_node": "fiber (Detroit → Toledo)-" + }, + { + "from_node": "fiber (Toledo → Detroit)-", + "to_node": "roadm Detroit" }, { "from_node": "roadm El_Paso", - "to_node": "fiber (El_Paso \u2192 Abilene)-" + "to_node": "fiber (El_Paso → Abilene)-" }, { - "from_node": "fiber (Abilene \u2192 El_Paso)-", + "from_node": "fiber (Abilene → El_Paso)-", "to_node": "roadm El_Paso" }, { "from_node": "roadm El_Paso", - "to_node": "fiber (El_Paso \u2192 Albuquerque)-" + "to_node": "fiber (El_Paso → Albuquerque)-" }, { - "from_node": "fiber (Albuquerque \u2192 El_Paso)-", + "from_node": "fiber (Albuquerque → El_Paso)-", "to_node": "roadm El_Paso" }, { "from_node": "roadm El_Paso", - "to_node": "fiber (El_Paso \u2192 San_Antonio)-" + "to_node": "fiber (El_Paso → San_Antonio)-" }, { - "from_node": "fiber (San_Antonio \u2192 El_Paso)-", + "from_node": "fiber (San_Antonio → El_Paso)-", "to_node": "roadm El_Paso" }, { "from_node": "roadm El_Paso", - "to_node": "fiber (El_Paso \u2192 Tucson)-" + "to_node": "fiber (El_Paso → Tucson)-" }, { - "from_node": "fiber (Tucson \u2192 El_Paso)-", + "from_node": "fiber (Tucson → El_Paso)-", "to_node": "roadm El_Paso" }, { "from_node": "roadm Fresno", - "to_node": "fiber (Fresno \u2192 Las_Vegas)-" + "to_node": "fiber (Fresno → Las_Vegas)-" }, { - "from_node": "fiber (Las_Vegas \u2192 Fresno)-", + "from_node": "fiber (Las_Vegas → Fresno)-", "to_node": "roadm Fresno" }, { "from_node": "roadm Fresno", - "to_node": "fiber (Fresno \u2192 Los_Angeles)-" + "to_node": "fiber (Fresno → Los_Angeles)-" }, { - "from_node": "fiber (Los_Angeles \u2192 Fresno)-", + "from_node": "fiber (Los_Angeles → Fresno)-", "to_node": "roadm Fresno" }, { "from_node": "roadm Fresno", - "to_node": "fiber (Fresno \u2192 Oakland)-" + "to_node": "fiber (Fresno → Oakland)-" }, { - "from_node": "fiber (Oakland \u2192 Fresno)-", + "from_node": "fiber (Oakland → Fresno)-", "to_node": "roadm Fresno" }, { "from_node": "roadm Greensboro", - "to_node": "fiber (Greensboro \u2192 Charlotte)-" + "to_node": "fiber (Greensboro → Charlotte)-" }, { - "from_node": "fiber (Charlotte \u2192 Greensboro)-", + "from_node": "fiber (Charlotte → Greensboro)-", "to_node": "roadm Greensboro" }, { "from_node": "roadm Greensboro", - "to_node": "fiber (Greensboro \u2192 Louisville)-" + "to_node": "fiber (Greensboro → Louisville)-" }, { - "from_node": "fiber (Louisville \u2192 Greensboro)-", + "from_node": "fiber (Louisville → Greensboro)-", "to_node": "roadm Greensboro" }, { "from_node": "roadm Greensboro", - "to_node": "fiber (Greensboro \u2192 Raleigh)-" + "to_node": "fiber (Greensboro → Raleigh)-" }, { - "from_node": "fiber (Raleigh \u2192 Greensboro)-", + "from_node": "fiber (Raleigh → Greensboro)-", "to_node": "roadm Greensboro" }, { "from_node": "roadm Greensboro", - "to_node": "fiber (Greensboro \u2192 Richmond)-" + "to_node": "fiber (Greensboro → Richmond)-" }, { - "from_node": "fiber (Richmond \u2192 Greensboro)-", + "from_node": "fiber (Richmond → Greensboro)-", "to_node": "roadm Greensboro" }, { - "from_node": "fiber (Long_Island \u2192 Hartford)-", - "to_node": "fiber (Hartford \u2192 Providence)-" + "from_node": "roadm Hartford", + "to_node": "fiber (Hartford → Long_Island)-" }, { - "from_node": "fiber (Providence \u2192 Hartford)-", - "to_node": "fiber (Hartford \u2192 Long_Island)-" + "from_node": "fiber (Long_Island → Hartford)-", + "to_node": "roadm Hartford" + }, + { + "from_node": "roadm Hartford", + "to_node": "fiber (Hartford → Providence)-" + }, + { + "from_node": "fiber (Providence → Hartford)-", + "to_node": "roadm Hartford" }, { "from_node": "roadm Houston", - "to_node": "fiber (Houston \u2192 Austin)-" + "to_node": "fiber (Houston → Austin)-" }, { - "from_node": "fiber (Austin \u2192 Houston)-", + "from_node": "fiber (Austin → Houston)-", "to_node": "roadm Houston" }, { "from_node": "roadm Houston", - "to_node": "fiber (Houston \u2192 Baton_Rouge)-" + "to_node": "fiber (Houston → Baton_Rouge)-" }, { - "from_node": "fiber (Baton_Rouge \u2192 Houston)-", + "from_node": "fiber (Baton_Rouge → Houston)-", "to_node": "roadm Houston" }, { "from_node": "roadm Houston", - "to_node": "fiber (Houston \u2192 Dallas)-" + "to_node": "fiber (Houston → Dallas)-" }, { - "from_node": "fiber (Dallas \u2192 Houston)-", + "from_node": "fiber (Dallas → Houston)-", "to_node": "roadm Houston" }, { "from_node": "roadm Jacksonville", - "to_node": "fiber (Jacksonville \u2192 Atlanta)-" + "to_node": "fiber (Jacksonville → Atlanta)-" }, { - "from_node": "fiber (Atlanta \u2192 Jacksonville)-", + "from_node": "fiber (Atlanta → Jacksonville)-", "to_node": "roadm Jacksonville" }, { "from_node": "roadm Jacksonville", - "to_node": "fiber (Jacksonville \u2192 Charleston)-" + "to_node": "fiber (Jacksonville → Charleston)-" }, { - "from_node": "fiber (Charleston \u2192 Jacksonville)-", + "from_node": "fiber (Charleston → Jacksonville)-", "to_node": "roadm Jacksonville" }, { "from_node": "roadm Jacksonville", - "to_node": "fiber (Jacksonville \u2192 Orlando)-" + "to_node": "fiber (Jacksonville → Orlando)-" }, { - "from_node": "fiber (Orlando \u2192 Jacksonville)-", + "from_node": "fiber (Orlando → Jacksonville)-", "to_node": "roadm Jacksonville" }, { "from_node": "roadm Kansas_City", - "to_node": "fiber (Kansas_City \u2192 Omaha)-" + "to_node": "fiber (Kansas_City → Omaha)-" }, { - "from_node": "fiber (Omaha \u2192 Kansas_City)-", + "from_node": "fiber (Omaha → Kansas_City)-", "to_node": "roadm Kansas_City" }, { "from_node": "roadm Kansas_City", - "to_node": "fiber (Kansas_City \u2192 St_Louis)-" + "to_node": "fiber (Kansas_City → St_Louis)-" }, { - "from_node": "fiber (St_Louis \u2192 Kansas_City)-", + "from_node": "fiber (St_Louis → Kansas_City)-", "to_node": "roadm Kansas_City" }, { "from_node": "roadm Kansas_City", - "to_node": "fiber (Kansas_City \u2192 Tulsa)-" + "to_node": "fiber (Kansas_City → Tulsa)-" }, { - "from_node": "fiber (Tulsa \u2192 Kansas_City)-", + "from_node": "fiber (Tulsa → Kansas_City)-", "to_node": "roadm Kansas_City" }, { "from_node": "roadm Las_Vegas", - "to_node": "fiber (Las_Vegas \u2192 Albuquerque)-" + "to_node": "fiber (Las_Vegas → Albuquerque)-" }, { - "from_node": "fiber (Albuquerque \u2192 Las_Vegas)-", + "from_node": "fiber (Albuquerque → Las_Vegas)-", "to_node": "roadm Las_Vegas" }, { "from_node": "roadm Las_Vegas", - "to_node": "fiber (Las_Vegas \u2192 Fresno)-" + "to_node": "fiber (Las_Vegas → Fresno)-" }, { - "from_node": "fiber (Fresno \u2192 Las_Vegas)-", + "from_node": "fiber (Fresno → Las_Vegas)-", "to_node": "roadm Las_Vegas" }, { "from_node": "roadm Las_Vegas", - "to_node": "fiber (Las_Vegas \u2192 Phoenix)-" + "to_node": "fiber (Las_Vegas → Phoenix)-" }, { - "from_node": "fiber (Phoenix \u2192 Las_Vegas)-", + "from_node": "fiber (Phoenix → Las_Vegas)-", "to_node": "roadm Las_Vegas" }, { "from_node": "roadm Las_Vegas", - "to_node": "fiber (Las_Vegas \u2192 Salt_Lake_City)-" + "to_node": "fiber (Las_Vegas → Salt_Lake_City)-" }, { - "from_node": "fiber (Salt_Lake_City \u2192 Las_Vegas)-", + "from_node": "fiber (Salt_Lake_City → Las_Vegas)-", "to_node": "roadm Las_Vegas" }, { - "from_node": "fiber (Dallas \u2192 Little_Rock)-", - "to_node": "fiber (Little_Rock \u2192 Memphis)-" + "from_node": "roadm Little_Rock", + "to_node": "fiber (Little_Rock → Dallas)-" }, { - "from_node": "fiber (Memphis \u2192 Little_Rock)-", - "to_node": "fiber (Little_Rock \u2192 Dallas)-" + "from_node": "fiber (Dallas → Little_Rock)-", + "to_node": "roadm Little_Rock" }, { - "from_node": "fiber (Hartford \u2192 Long_Island)-", - "to_node": "fiber (Long_Island \u2192 New_York)-" + "from_node": "roadm Little_Rock", + "to_node": "fiber (Little_Rock → Memphis)-" }, { - "from_node": "fiber (New_York \u2192 Long_Island)-", - "to_node": "fiber (Long_Island \u2192 Hartford)-" + "from_node": "fiber (Memphis → Little_Rock)-", + "to_node": "roadm Little_Rock" + }, + { + "from_node": "roadm Long_Island", + "to_node": "fiber (Long_Island → Hartford)-" + }, + { + "from_node": "fiber (Hartford → Long_Island)-", + "to_node": "roadm Long_Island" + }, + { + "from_node": "roadm Long_Island", + "to_node": "fiber (Long_Island → New_York)-" + }, + { + "from_node": "fiber (New_York → Long_Island)-", + "to_node": "roadm Long_Island" }, { "from_node": "roadm Los_Angeles", - "to_node": "fiber (Los_Angeles \u2192 Fresno)-" + "to_node": "fiber (Los_Angeles → Fresno)-" }, { - "from_node": "fiber (Fresno \u2192 Los_Angeles)-", + "from_node": "fiber (Fresno → Los_Angeles)-", "to_node": "roadm Los_Angeles" }, { "from_node": "roadm Los_Angeles", - "to_node": "fiber (Los_Angeles \u2192 Honolulu)-" + "to_node": "fiber (Los_Angeles → Honolulu)-" }, { - "from_node": "fiber (Honolulu \u2192 Los_Angeles)-", + "from_node": "fiber (Honolulu → Los_Angeles)-", "to_node": "roadm Los_Angeles" }, { "from_node": "roadm Los_Angeles", - "to_node": "fiber (Los_Angeles \u2192 San_Diego)-" + "to_node": "fiber (Los_Angeles → San_Diego)-" }, { - "from_node": "fiber (San_Diego \u2192 Los_Angeles)-", + "from_node": "fiber (San_Diego → Los_Angeles)-", "to_node": "roadm Los_Angeles" }, { "from_node": "roadm Los_Angeles", - "to_node": "fiber (Los_Angeles \u2192 Santa_Barbara)-" + "to_node": "fiber (Los_Angeles → Santa_Barbara)-" }, { - "from_node": "fiber (Santa_Barbara \u2192 Los_Angeles)-", + "from_node": "fiber (Santa_Barbara → Los_Angeles)-", "to_node": "roadm Los_Angeles" }, { "from_node": "roadm Louisville", - "to_node": "fiber (Louisville \u2192 Cincinnati)-" + "to_node": "fiber (Louisville → Cincinnati)-" }, { - "from_node": "fiber (Cincinnati \u2192 Louisville)-", + "from_node": "fiber (Cincinnati → Louisville)-", "to_node": "roadm Louisville" }, { "from_node": "roadm Louisville", - "to_node": "fiber (Louisville \u2192 Greensboro)-" + "to_node": "fiber (Louisville → Greensboro)-" }, { - "from_node": "fiber (Greensboro \u2192 Louisville)-", + "from_node": "fiber (Greensboro → Louisville)-", "to_node": "roadm Louisville" }, { "from_node": "roadm Louisville", - "to_node": "fiber (Louisville \u2192 Nashville)-" + "to_node": "fiber (Louisville → Nashville)-" }, { - "from_node": "fiber (Nashville \u2192 Louisville)-", + "from_node": "fiber (Nashville → Louisville)-", "to_node": "roadm Louisville" }, { "from_node": "roadm Louisville", - "to_node": "fiber (Louisville \u2192 St_Louis)-" + "to_node": "fiber (Louisville → St_Louis)-" }, { - "from_node": "fiber (St_Louis \u2192 Louisville)-", + "from_node": "fiber (St_Louis → Louisville)-", "to_node": "roadm Louisville" }, { - "from_node": "fiber (Little_Rock \u2192 Memphis)-", - "to_node": "fiber (Memphis \u2192 Nashville)-" + "from_node": "roadm Memphis", + "to_node": "fiber (Memphis → Little_Rock)-" }, { - "from_node": "fiber (Nashville \u2192 Memphis)-", - "to_node": "fiber (Memphis \u2192 Little_Rock)-" + "from_node": "fiber (Little_Rock → Memphis)-", + "to_node": "roadm Memphis" + }, + { + "from_node": "roadm Memphis", + "to_node": "fiber (Memphis → Nashville)-" + }, + { + "from_node": "fiber (Nashville → Memphis)-", + "to_node": "roadm Memphis" }, { "from_node": "roadm Miami", - "to_node": "fiber (Miami \u2192 Paris)-" + "to_node": "fiber (Miami → Paris)-" }, { - "from_node": "fiber (Paris \u2192 Miami)-", + "from_node": "fiber (Paris → Miami)-", "to_node": "roadm Miami" }, { "from_node": "roadm Miami", - "to_node": "fiber (Miami \u2192 Tampa)-" + "to_node": "fiber (Miami → Tampa)-" }, { - "from_node": "fiber (Tampa \u2192 Miami)-", + "from_node": "fiber (Tampa → Miami)-", "to_node": "roadm Miami" }, { "from_node": "roadm Miami", - "to_node": "fiber (Miami \u2192 West_Palm_Beach)-" + "to_node": "fiber (Miami → West_Palm_Beach)-" }, { - "from_node": "fiber (West_Palm_Beach \u2192 Miami)-", + "from_node": "fiber (West_Palm_Beach → Miami)-", "to_node": "roadm Miami" }, { - "from_node": "fiber (Chicago \u2192 Milwaukee)-", - "to_node": "fiber (Milwaukee \u2192 Minneapolis)-" + "from_node": "roadm Milwaukee", + "to_node": "fiber (Milwaukee → Chicago)-" }, { - "from_node": "fiber (Minneapolis \u2192 Milwaukee)-", - "to_node": "fiber (Milwaukee \u2192 Chicago)-" + "from_node": "fiber (Chicago → Milwaukee)-", + "to_node": "roadm Milwaukee" + }, + { + "from_node": "roadm Milwaukee", + "to_node": "fiber (Milwaukee → Minneapolis)-" + }, + { + "from_node": "fiber (Minneapolis → Milwaukee)-", + "to_node": "roadm Milwaukee" }, { "from_node": "roadm Minneapolis", - "to_node": "fiber (Minneapolis \u2192 Bismarck)-" + "to_node": "fiber (Minneapolis → Bismarck)-" }, { - "from_node": "fiber (Bismarck \u2192 Minneapolis)-", + "from_node": "fiber (Bismarck → Minneapolis)-", "to_node": "roadm Minneapolis" }, { "from_node": "roadm Minneapolis", - "to_node": "fiber (Minneapolis \u2192 Milwaukee)-" + "to_node": "fiber (Minneapolis → Milwaukee)-" }, { - "from_node": "fiber (Milwaukee \u2192 Minneapolis)-", + "from_node": "fiber (Milwaukee → Minneapolis)-", "to_node": "roadm Minneapolis" }, { "from_node": "roadm Minneapolis", - "to_node": "fiber (Minneapolis \u2192 Omaha)-" + "to_node": "fiber (Minneapolis → Omaha)-" }, { - "from_node": "fiber (Omaha \u2192 Minneapolis)-", + "from_node": "fiber (Omaha → Minneapolis)-", "to_node": "roadm Minneapolis" }, { "from_node": "roadm Nashville", - "to_node": "fiber (Nashville \u2192 Birmingham)-" + "to_node": "fiber (Nashville → Birmingham)-" }, { - "from_node": "fiber (Birmingham \u2192 Nashville)-", + "from_node": "fiber (Birmingham → Nashville)-", "to_node": "roadm Nashville" }, { "from_node": "roadm Nashville", - "to_node": "fiber (Nashville \u2192 Louisville)-" + "to_node": "fiber (Nashville → Louisville)-" }, { - "from_node": "fiber (Louisville \u2192 Nashville)-", + "from_node": "fiber (Louisville → Nashville)-", "to_node": "roadm Nashville" }, { "from_node": "roadm Nashville", - "to_node": "fiber (Nashville \u2192 Memphis)-" + "to_node": "fiber (Nashville → Memphis)-" }, { - "from_node": "fiber (Memphis \u2192 Nashville)-", + "from_node": "fiber (Memphis → Nashville)-", "to_node": "roadm Nashville" }, { "from_node": "roadm New_Orleans", - "to_node": "fiber (New_Orleans \u2192 Baton_Rouge)-" + "to_node": "fiber (New_Orleans → Baton_Rouge)-" }, { - "from_node": "fiber (Baton_Rouge \u2192 New_Orleans)-", + "from_node": "fiber (Baton_Rouge → New_Orleans)-", "to_node": "roadm New_Orleans" }, { "from_node": "roadm New_Orleans", - "to_node": "fiber (New_Orleans \u2192 Birmingham)-" + "to_node": "fiber (New_Orleans → Birmingham)-" }, { - "from_node": "fiber (Birmingham \u2192 New_Orleans)-", + "from_node": "fiber (Birmingham → New_Orleans)-", "to_node": "roadm New_Orleans" }, { "from_node": "roadm New_Orleans", - "to_node": "fiber (New_Orleans \u2192 Tallahassee)-" + "to_node": "fiber (New_Orleans → Tallahassee)-" }, { - "from_node": "fiber (Tallahassee \u2192 New_Orleans)-", + "from_node": "fiber (Tallahassee → New_Orleans)-", "to_node": "roadm New_Orleans" }, { "from_node": "roadm New_York", - "to_node": "fiber (New_York \u2192 Amsterdam)-" + "to_node": "fiber (New_York → Amsterdam)-" }, { - "from_node": "fiber (Amsterdam \u2192 New_York)-", + "from_node": "fiber (Amsterdam → New_York)-", "to_node": "roadm New_York" }, { "from_node": "roadm New_York", - "to_node": "fiber (New_York \u2192 Long_Island)-" + "to_node": "fiber (New_York → Long_Island)-" }, { - "from_node": "fiber (Long_Island \u2192 New_York)-", + "from_node": "fiber (Long_Island → New_York)-", "to_node": "roadm New_York" }, { "from_node": "roadm New_York", - "to_node": "fiber (New_York \u2192 Newark)-" + "to_node": "fiber (New_York → Newark)-" }, { - "from_node": "fiber (Newark \u2192 New_York)-", + "from_node": "fiber (Newark → New_York)-", "to_node": "roadm New_York" }, { "from_node": "roadm New_York", - "to_node": "fiber (New_York \u2192 Scranton)-" + "to_node": "fiber (New_York → Scranton)-" }, { - "from_node": "fiber (Scranton \u2192 New_York)-", + "from_node": "fiber (Scranton → New_York)-", "to_node": "roadm New_York" }, { "from_node": "roadm New_York", - "to_node": "fiber (New_York \u2192 Wilmington)-" + "to_node": "fiber (New_York → Wilmington)-" }, { - "from_node": "fiber (Wilmington \u2192 New_York)-", + "from_node": "fiber (Wilmington → New_York)-", "to_node": "roadm New_York" }, { - "from_node": "fiber (New_York \u2192 Newark)-", - "to_node": "fiber (Newark \u2192 Philadelphia)-" + "from_node": "roadm Newark", + "to_node": "fiber (Newark → New_York)-" }, { - "from_node": "fiber (Philadelphia \u2192 Newark)-", - "to_node": "fiber (Newark \u2192 New_York)-" + "from_node": "fiber (New_York → Newark)-", + "to_node": "roadm Newark" }, { - "from_node": "fiber (Raleigh \u2192 Norfolk)-", - "to_node": "fiber (Norfolk \u2192 Wilmington)-" + "from_node": "roadm Newark", + "to_node": "fiber (Newark → Philadelphia)-" }, { - "from_node": "fiber (Wilmington \u2192 Norfolk)-", - "to_node": "fiber (Norfolk \u2192 Raleigh)-" + "from_node": "fiber (Philadelphia → Newark)-", + "to_node": "roadm Newark" + }, + { + "from_node": "roadm Norfolk", + "to_node": "fiber (Norfolk → Raleigh)-" + }, + { + "from_node": "fiber (Raleigh → Norfolk)-", + "to_node": "roadm Norfolk" + }, + { + "from_node": "roadm Norfolk", + "to_node": "fiber (Norfolk → Wilmington)-" + }, + { + "from_node": "fiber (Wilmington → Norfolk)-", + "to_node": "roadm Norfolk" }, { "from_node": "roadm Oakland", - "to_node": "fiber (Oakland \u2192 Fresno)-" + "to_node": "fiber (Oakland → Fresno)-" }, { - "from_node": "fiber (Fresno \u2192 Oakland)-", + "from_node": "fiber (Fresno → Oakland)-", "to_node": "roadm Oakland" }, { "from_node": "roadm Oakland", - "to_node": "fiber (Oakland \u2192 Sacramento)-" + "to_node": "fiber (Oakland → Sacramento)-" }, { - "from_node": "fiber (Sacramento \u2192 Oakland)-", + "from_node": "fiber (Sacramento → Oakland)-", "to_node": "roadm Oakland" }, { "from_node": "roadm Oakland", - "to_node": "fiber (Oakland \u2192 Salt_Lake_City)-" + "to_node": "fiber (Oakland → Salt_Lake_City)-" }, { - "from_node": "fiber (Salt_Lake_City \u2192 Oakland)-", + "from_node": "fiber (Salt_Lake_City → Oakland)-", "to_node": "roadm Oakland" }, { "from_node": "roadm Oakland", - "to_node": "fiber (Oakland \u2192 San_Francisco)-" + "to_node": "fiber (Oakland → San_Francisco)-" }, { - "from_node": "fiber (San_Francisco \u2192 Oakland)-", + "from_node": "fiber (San_Francisco → Oakland)-", "to_node": "roadm Oakland" }, { "from_node": "roadm Oakland", - "to_node": "fiber (Oakland \u2192 Taipei)-" + "to_node": "fiber (Oakland → Taipei)-" }, { - "from_node": "fiber (Taipei \u2192 Oakland)-", + "from_node": "fiber (Taipei → Oakland)-", "to_node": "roadm Oakland" }, { - "from_node": "fiber (Dallas \u2192 Oklahoma_City)-", - "to_node": "fiber (Oklahoma_City \u2192 Tulsa)-" + "from_node": "roadm Oklahoma_City", + "to_node": "fiber (Oklahoma_City → Dallas)-" }, { - "from_node": "fiber (Tulsa \u2192 Oklahoma_City)-", - "to_node": "fiber (Oklahoma_City \u2192 Dallas)-" + "from_node": "fiber (Dallas → Oklahoma_City)-", + "to_node": "roadm Oklahoma_City" + }, + { + "from_node": "roadm Oklahoma_City", + "to_node": "fiber (Oklahoma_City → Tulsa)-" + }, + { + "from_node": "fiber (Tulsa → Oklahoma_City)-", + "to_node": "roadm Oklahoma_City" }, { "from_node": "roadm Omaha", - "to_node": "fiber (Omaha \u2192 Denver)-" + "to_node": "fiber (Omaha → Denver)-" }, { - "from_node": "fiber (Denver \u2192 Omaha)-", + "from_node": "fiber (Denver → Omaha)-", "to_node": "roadm Omaha" }, { "from_node": "roadm Omaha", - "to_node": "fiber (Omaha \u2192 Kansas_City)-" + "to_node": "fiber (Omaha → Kansas_City)-" }, { - "from_node": "fiber (Kansas_City \u2192 Omaha)-", + "from_node": "fiber (Kansas_City → Omaha)-", "to_node": "roadm Omaha" }, { "from_node": "roadm Omaha", - "to_node": "fiber (Omaha \u2192 Minneapolis)-" + "to_node": "fiber (Omaha → Minneapolis)-" }, { - "from_node": "fiber (Minneapolis \u2192 Omaha)-", + "from_node": "fiber (Minneapolis → Omaha)-", "to_node": "roadm Omaha" }, { - "from_node": "fiber (Jacksonville \u2192 Orlando)-", - "to_node": "fiber (Orlando \u2192 West_Palm_Beach)-" + "from_node": "roadm Orlando", + "to_node": "fiber (Orlando → Jacksonville)-" }, { - "from_node": "fiber (West_Palm_Beach \u2192 Orlando)-", - "to_node": "fiber (Orlando \u2192 Jacksonville)-" + "from_node": "fiber (Jacksonville → Orlando)-", + "to_node": "roadm Orlando" + }, + { + "from_node": "roadm Orlando", + "to_node": "fiber (Orlando → West_Palm_Beach)-" + }, + { + "from_node": "fiber (West_Palm_Beach → Orlando)-", + "to_node": "roadm Orlando" }, { "from_node": "roadm Philadelphia", - "to_node": "fiber (Philadelphia \u2192 Baltimore)-" + "to_node": "fiber (Philadelphia → Baltimore)-" }, { - "from_node": "fiber (Baltimore \u2192 Philadelphia)-", + "from_node": "fiber (Baltimore → Philadelphia)-", "to_node": "roadm Philadelphia" }, { "from_node": "roadm Philadelphia", - "to_node": "fiber (Philadelphia \u2192 Newark)-" + "to_node": "fiber (Philadelphia → Newark)-" }, { - "from_node": "fiber (Newark \u2192 Philadelphia)-", + "from_node": "fiber (Newark → Philadelphia)-", "to_node": "roadm Philadelphia" }, { "from_node": "roadm Philadelphia", - "to_node": "fiber (Philadelphia \u2192 Scranton)-" + "to_node": "fiber (Philadelphia → Scranton)-" }, { - "from_node": "fiber (Scranton \u2192 Philadelphia)-", + "from_node": "fiber (Scranton → Philadelphia)-", "to_node": "roadm Philadelphia" }, { "from_node": "roadm Phoenix", - "to_node": "fiber (Phoenix \u2192 Las_Vegas)-" + "to_node": "fiber (Phoenix → Las_Vegas)-" }, { - "from_node": "fiber (Las_Vegas \u2192 Phoenix)-", + "from_node": "fiber (Las_Vegas → Phoenix)-", "to_node": "roadm Phoenix" }, { "from_node": "roadm Phoenix", - "to_node": "fiber (Phoenix \u2192 San_Diego)-" + "to_node": "fiber (Phoenix → San_Diego)-" }, { - "from_node": "fiber (San_Diego \u2192 Phoenix)-", + "from_node": "fiber (San_Diego → Phoenix)-", "to_node": "roadm Phoenix" }, { "from_node": "roadm Phoenix", - "to_node": "fiber (Phoenix \u2192 Tucson)-" + "to_node": "fiber (Phoenix → Tucson)-" }, { - "from_node": "fiber (Tucson \u2192 Phoenix)-", + "from_node": "fiber (Tucson → Phoenix)-", "to_node": "roadm Phoenix" }, { "from_node": "roadm Pittsburgh", - "to_node": "fiber (Pittsburgh \u2192 Baltimore)-" + "to_node": "fiber (Pittsburgh → Baltimore)-" }, { - "from_node": "fiber (Baltimore \u2192 Pittsburgh)-", + "from_node": "fiber (Baltimore → Pittsburgh)-", "to_node": "roadm Pittsburgh" }, { "from_node": "roadm Pittsburgh", - "to_node": "fiber (Pittsburgh \u2192 Columbus)-" + "to_node": "fiber (Pittsburgh → Columbus)-" }, { - "from_node": "fiber (Columbus \u2192 Pittsburgh)-", + "from_node": "fiber (Columbus → Pittsburgh)-", "to_node": "roadm Pittsburgh" }, { "from_node": "roadm Pittsburgh", - "to_node": "fiber (Pittsburgh \u2192 Scranton)-" + "to_node": "fiber (Pittsburgh → Scranton)-" }, { - "from_node": "fiber (Scranton \u2192 Pittsburgh)-", + "from_node": "fiber (Scranton → Pittsburgh)-", "to_node": "roadm Pittsburgh" }, { "from_node": "roadm Portland", - "to_node": "fiber (Portland \u2192 Sacramento)-" + "to_node": "fiber (Portland → Sacramento)-" }, { - "from_node": "fiber (Sacramento \u2192 Portland)-", + "from_node": "fiber (Sacramento → Portland)-", "to_node": "roadm Portland" }, { "from_node": "roadm Portland", - "to_node": "fiber (Portland \u2192 Salt_Lake_City)-" + "to_node": "fiber (Portland → Salt_Lake_City)-" }, { - "from_node": "fiber (Salt_Lake_City \u2192 Portland)-", + "from_node": "fiber (Salt_Lake_City → Portland)-", "to_node": "roadm Portland" }, { "from_node": "roadm Portland", - "to_node": "fiber (Portland \u2192 Seattle)-" + "to_node": "fiber (Portland → Seattle)-" }, { - "from_node": "fiber (Seattle \u2192 Portland)-", + "from_node": "fiber (Seattle → Portland)-", "to_node": "roadm Portland" }, { "from_node": "roadm Portland", - "to_node": "fiber (Portland \u2192 Tokyo)-" + "to_node": "fiber (Portland → Tokyo)-" }, { - "from_node": "fiber (Tokyo \u2192 Portland)-", + "from_node": "fiber (Tokyo → Portland)-", "to_node": "roadm Portland" }, { - "from_node": "fiber (Boston \u2192 Providence)-", - "to_node": "fiber (Providence \u2192 Hartford)-" + "from_node": "roadm Providence", + "to_node": "fiber (Providence → Boston)-" }, { - "from_node": "fiber (Hartford \u2192 Providence)-", - "to_node": "fiber (Providence \u2192 Boston)-" + "from_node": "fiber (Boston → Providence)-", + "to_node": "roadm Providence" + }, + { + "from_node": "roadm Providence", + "to_node": "fiber (Providence → Hartford)-" + }, + { + "from_node": "fiber (Hartford → Providence)-", + "to_node": "roadm Providence" }, { "from_node": "roadm Raleigh", - "to_node": "fiber (Raleigh \u2192 Charleston)-" + "to_node": "fiber (Raleigh → Charleston)-" }, { - "from_node": "fiber (Charleston \u2192 Raleigh)-", + "from_node": "fiber (Charleston → Raleigh)-", "to_node": "roadm Raleigh" }, { "from_node": "roadm Raleigh", - "to_node": "fiber (Raleigh \u2192 Greensboro)-" + "to_node": "fiber (Raleigh → Greensboro)-" }, { - "from_node": "fiber (Greensboro \u2192 Raleigh)-", + "from_node": "fiber (Greensboro → Raleigh)-", "to_node": "roadm Raleigh" }, { "from_node": "roadm Raleigh", - "to_node": "fiber (Raleigh \u2192 Norfolk)-" + "to_node": "fiber (Raleigh → Norfolk)-" }, { - "from_node": "fiber (Norfolk \u2192 Raleigh)-", + "from_node": "fiber (Norfolk → Raleigh)-", "to_node": "roadm Raleigh" }, { - "from_node": "fiber (Greensboro \u2192 Richmond)-", - "to_node": "fiber (Richmond \u2192 Washington_DC)-" + "from_node": "roadm Richmond", + "to_node": "fiber (Richmond → Greensboro)-" }, { - "from_node": "fiber (Washington_DC \u2192 Richmond)-", - "to_node": "fiber (Richmond \u2192 Greensboro)-" + "from_node": "fiber (Greensboro → Richmond)-", + "to_node": "roadm Richmond" }, { - "from_node": "fiber (Buffalo \u2192 Rochester)-", - "to_node": "fiber (Rochester \u2192 Syracuse)-" + "from_node": "roadm Richmond", + "to_node": "fiber (Richmond → Washington_DC)-" }, { - "from_node": "fiber (Syracuse \u2192 Rochester)-", - "to_node": "fiber (Rochester \u2192 Buffalo)-" + "from_node": "fiber (Washington_DC → Richmond)-", + "to_node": "roadm Richmond" }, { - "from_node": "fiber (Oakland \u2192 Sacramento)-", - "to_node": "fiber (Sacramento \u2192 Portland)-" + "from_node": "roadm Rochester", + "to_node": "fiber (Rochester → Buffalo)-" }, { - "from_node": "fiber (Portland \u2192 Sacramento)-", - "to_node": "fiber (Sacramento \u2192 Oakland)-" + "from_node": "fiber (Buffalo → Rochester)-", + "to_node": "roadm Rochester" + }, + { + "from_node": "roadm Rochester", + "to_node": "fiber (Rochester → Syracuse)-" + }, + { + "from_node": "fiber (Syracuse → Rochester)-", + "to_node": "roadm Rochester" + }, + { + "from_node": "roadm Sacramento", + "to_node": "fiber (Sacramento → Oakland)-" + }, + { + "from_node": "fiber (Oakland → Sacramento)-", + "to_node": "roadm Sacramento" + }, + { + "from_node": "roadm Sacramento", + "to_node": "fiber (Sacramento → Portland)-" + }, + { + "from_node": "fiber (Portland → Sacramento)-", + "to_node": "roadm Sacramento" }, { "from_node": "roadm Salt_Lake_City", - "to_node": "fiber (Salt_Lake_City \u2192 Denver)-" + "to_node": "fiber (Salt_Lake_City → Denver)-" }, { - "from_node": "fiber (Denver \u2192 Salt_Lake_City)-", + "from_node": "fiber (Denver → Salt_Lake_City)-", "to_node": "roadm Salt_Lake_City" }, { "from_node": "roadm Salt_Lake_City", - "to_node": "fiber (Salt_Lake_City \u2192 Las_Vegas)-" + "to_node": "fiber (Salt_Lake_City → Las_Vegas)-" }, { - "from_node": "fiber (Las_Vegas \u2192 Salt_Lake_City)-", + "from_node": "fiber (Las_Vegas → Salt_Lake_City)-", "to_node": "roadm Salt_Lake_City" }, { "from_node": "roadm Salt_Lake_City", - "to_node": "fiber (Salt_Lake_City \u2192 Oakland)-" + "to_node": "fiber (Salt_Lake_City → Oakland)-" }, { - "from_node": "fiber (Oakland \u2192 Salt_Lake_City)-", + "from_node": "fiber (Oakland → Salt_Lake_City)-", "to_node": "roadm Salt_Lake_City" }, { "from_node": "roadm Salt_Lake_City", - "to_node": "fiber (Salt_Lake_City \u2192 Portland)-" + "to_node": "fiber (Salt_Lake_City → Portland)-" }, { - "from_node": "fiber (Portland \u2192 Salt_Lake_City)-", + "from_node": "fiber (Portland → Salt_Lake_City)-", "to_node": "roadm Salt_Lake_City" }, { - "from_node": "fiber (Austin \u2192 San_Antonio)-", - "to_node": "fiber (San_Antonio \u2192 El_Paso)-" + "from_node": "roadm San_Antonio", + "to_node": "fiber (San_Antonio → Austin)-" }, { - "from_node": "fiber (El_Paso \u2192 San_Antonio)-", - "to_node": "fiber (San_Antonio \u2192 Austin)-" + "from_node": "fiber (Austin → San_Antonio)-", + "to_node": "roadm San_Antonio" }, { - "from_node": "fiber (Los_Angeles \u2192 San_Diego)-", - "to_node": "fiber (San_Diego \u2192 Phoenix)-" + "from_node": "roadm San_Antonio", + "to_node": "fiber (San_Antonio → El_Paso)-" }, { - "from_node": "fiber (Phoenix \u2192 San_Diego)-", - "to_node": "fiber (San_Diego \u2192 Los_Angeles)-" + "from_node": "fiber (El_Paso → San_Antonio)-", + "to_node": "roadm San_Antonio" }, { - "from_node": "fiber (Oakland \u2192 San_Francisco)-", - "to_node": "fiber (San_Francisco \u2192 San_Jose)-" + "from_node": "roadm San_Diego", + "to_node": "fiber (San_Diego → Los_Angeles)-" }, { - "from_node": "fiber (San_Jose \u2192 San_Francisco)-", - "to_node": "fiber (San_Francisco \u2192 Oakland)-" + "from_node": "fiber (Los_Angeles → San_Diego)-", + "to_node": "roadm San_Diego" }, { - "from_node": "fiber (San_Francisco \u2192 San_Jose)-", - "to_node": "fiber (San_Jose \u2192 Santa_Barbara)-" + "from_node": "roadm San_Diego", + "to_node": "fiber (San_Diego → Phoenix)-" }, { - "from_node": "fiber (Santa_Barbara \u2192 San_Jose)-", - "to_node": "fiber (San_Jose \u2192 San_Francisco)-" + "from_node": "fiber (Phoenix → San_Diego)-", + "to_node": "roadm San_Diego" }, { - "from_node": "fiber (Los_Angeles \u2192 Santa_Barbara)-", - "to_node": "fiber (Santa_Barbara \u2192 San_Jose)-" + "from_node": "roadm San_Francisco", + "to_node": "fiber (San_Francisco → Oakland)-" }, { - "from_node": "fiber (San_Jose \u2192 Santa_Barbara)-", - "to_node": "fiber (Santa_Barbara \u2192 Los_Angeles)-" + "from_node": "fiber (Oakland → San_Francisco)-", + "to_node": "roadm San_Francisco" + }, + { + "from_node": "roadm San_Francisco", + "to_node": "fiber (San_Francisco → San_Jose)-" + }, + { + "from_node": "fiber (San_Jose → San_Francisco)-", + "to_node": "roadm San_Francisco" + }, + { + "from_node": "roadm San_Jose", + "to_node": "fiber (San_Jose → San_Francisco)-" + }, + { + "from_node": "fiber (San_Francisco → San_Jose)-", + "to_node": "roadm San_Jose" + }, + { + "from_node": "roadm San_Jose", + "to_node": "fiber (San_Jose → Santa_Barbara)-" + }, + { + "from_node": "fiber (Santa_Barbara → San_Jose)-", + "to_node": "roadm San_Jose" + }, + { + "from_node": "roadm Santa_Barbara", + "to_node": "fiber (Santa_Barbara → Los_Angeles)-" + }, + { + "from_node": "fiber (Los_Angeles → Santa_Barbara)-", + "to_node": "roadm Santa_Barbara" + }, + { + "from_node": "roadm Santa_Barbara", + "to_node": "fiber (Santa_Barbara → San_Jose)-" + }, + { + "from_node": "fiber (San_Jose → Santa_Barbara)-", + "to_node": "roadm Santa_Barbara" }, { "from_node": "roadm Scranton", - "to_node": "fiber (Scranton \u2192 New_York)-" + "to_node": "fiber (Scranton → New_York)-" }, { - "from_node": "fiber (New_York \u2192 Scranton)-", + "from_node": "fiber (New_York → Scranton)-", "to_node": "roadm Scranton" }, { "from_node": "roadm Scranton", - "to_node": "fiber (Scranton \u2192 Philadelphia)-" + "to_node": "fiber (Scranton → Philadelphia)-" }, { - "from_node": "fiber (Philadelphia \u2192 Scranton)-", + "from_node": "fiber (Philadelphia → Scranton)-", "to_node": "roadm Scranton" }, { "from_node": "roadm Scranton", - "to_node": "fiber (Scranton \u2192 Pittsburgh)-" + "to_node": "fiber (Scranton → Pittsburgh)-" }, { - "from_node": "fiber (Pittsburgh \u2192 Scranton)-", + "from_node": "fiber (Pittsburgh → Scranton)-", "to_node": "roadm Scranton" }, { "from_node": "roadm Scranton", - "to_node": "fiber (Scranton \u2192 Syracuse)-" + "to_node": "fiber (Scranton → Syracuse)-" }, { - "from_node": "fiber (Syracuse \u2192 Scranton)-", + "from_node": "fiber (Syracuse → Scranton)-", "to_node": "roadm Scranton" }, { - "from_node": "fiber (Portland \u2192 Seattle)-", - "to_node": "fiber (Seattle \u2192 Spokane)-" + "from_node": "roadm Seattle", + "to_node": "fiber (Seattle → Portland)-" }, { - "from_node": "fiber (Spokane \u2192 Seattle)-", - "to_node": "fiber (Seattle \u2192 Portland)-" + "from_node": "fiber (Portland → Seattle)-", + "to_node": "roadm Seattle" }, { - "from_node": "fiber (Billings \u2192 Spokane)-", - "to_node": "fiber (Spokane \u2192 Seattle)-" + "from_node": "roadm Seattle", + "to_node": "fiber (Seattle → Spokane)-" }, { - "from_node": "fiber (Seattle \u2192 Spokane)-", - "to_node": "fiber (Spokane \u2192 Billings)-" + "from_node": "fiber (Spokane → Seattle)-", + "to_node": "roadm Seattle" }, { - "from_node": "fiber (Chicago \u2192 Springfield)-", - "to_node": "fiber (Springfield \u2192 St_Louis)-" + "from_node": "roadm Spokane", + "to_node": "fiber (Spokane → Billings)-" }, { - "from_node": "fiber (St_Louis \u2192 Springfield)-", - "to_node": "fiber (Springfield \u2192 Chicago)-" + "from_node": "fiber (Billings → Spokane)-", + "to_node": "roadm Spokane" + }, + { + "from_node": "roadm Spokane", + "to_node": "fiber (Spokane → Seattle)-" + }, + { + "from_node": "fiber (Seattle → Spokane)-", + "to_node": "roadm Spokane" + }, + { + "from_node": "roadm Springfield", + "to_node": "fiber (Springfield → Chicago)-" + }, + { + "from_node": "fiber (Chicago → Springfield)-", + "to_node": "roadm Springfield" + }, + { + "from_node": "roadm Springfield", + "to_node": "fiber (Springfield → St_Louis)-" + }, + { + "from_node": "fiber (St_Louis → Springfield)-", + "to_node": "roadm Springfield" }, { "from_node": "roadm St_Louis", - "to_node": "fiber (St_Louis \u2192 Kansas_City)-" + "to_node": "fiber (St_Louis → Kansas_City)-" }, { - "from_node": "fiber (Kansas_City \u2192 St_Louis)-", + "from_node": "fiber (Kansas_City → St_Louis)-", "to_node": "roadm St_Louis" }, { "from_node": "roadm St_Louis", - "to_node": "fiber (St_Louis \u2192 Louisville)-" + "to_node": "fiber (St_Louis → Louisville)-" }, { - "from_node": "fiber (Louisville \u2192 St_Louis)-", + "from_node": "fiber (Louisville → St_Louis)-", "to_node": "roadm St_Louis" }, { "from_node": "roadm St_Louis", - "to_node": "fiber (St_Louis \u2192 Springfield)-" + "to_node": "fiber (St_Louis → Springfield)-" }, { - "from_node": "fiber (Springfield \u2192 St_Louis)-", + "from_node": "fiber (Springfield → St_Louis)-", "to_node": "roadm St_Louis" }, { "from_node": "roadm Syracuse", - "to_node": "fiber (Syracuse \u2192 Albany)-" + "to_node": "fiber (Syracuse → Albany)-" }, { - "from_node": "fiber (Albany \u2192 Syracuse)-", + "from_node": "fiber (Albany → Syracuse)-", "to_node": "roadm Syracuse" }, { "from_node": "roadm Syracuse", - "to_node": "fiber (Syracuse \u2192 Rochester)-" + "to_node": "fiber (Syracuse → Rochester)-" }, { - "from_node": "fiber (Rochester \u2192 Syracuse)-", + "from_node": "fiber (Rochester → Syracuse)-", "to_node": "roadm Syracuse" }, { "from_node": "roadm Syracuse", - "to_node": "fiber (Syracuse \u2192 Scranton)-" + "to_node": "fiber (Syracuse → Scranton)-" }, { - "from_node": "fiber (Scranton \u2192 Syracuse)-", + "from_node": "fiber (Scranton → Syracuse)-", "to_node": "roadm Syracuse" }, { - "from_node": "fiber (New_Orleans \u2192 Tallahassee)-", - "to_node": "fiber (Tallahassee \u2192 Tampa)-" + "from_node": "roadm Tallahassee", + "to_node": "fiber (Tallahassee → New_Orleans)-" }, { - "from_node": "fiber (Tampa \u2192 Tallahassee)-", - "to_node": "fiber (Tallahassee \u2192 New_Orleans)-" + "from_node": "fiber (New_Orleans → Tallahassee)-", + "to_node": "roadm Tallahassee" }, { - "from_node": "fiber (Miami \u2192 Tampa)-", - "to_node": "fiber (Tampa \u2192 Tallahassee)-" + "from_node": "roadm Tallahassee", + "to_node": "fiber (Tallahassee → Tampa)-" }, { - "from_node": "fiber (Tallahassee \u2192 Tampa)-", - "to_node": "fiber (Tampa \u2192 Miami)-" + "from_node": "fiber (Tampa → Tallahassee)-", + "to_node": "roadm Tallahassee" }, { - "from_node": "fiber (Cleveland \u2192 Toledo)-", - "to_node": "fiber (Toledo \u2192 Detroit)-" + "from_node": "roadm Tampa", + "to_node": "fiber (Tampa → Miami)-" }, { - "from_node": "fiber (Detroit \u2192 Toledo)-", - "to_node": "fiber (Toledo \u2192 Cleveland)-" + "from_node": "fiber (Miami → Tampa)-", + "to_node": "roadm Tampa" }, { - "from_node": "fiber (El_Paso \u2192 Tucson)-", - "to_node": "fiber (Tucson \u2192 Phoenix)-" + "from_node": "roadm Tampa", + "to_node": "fiber (Tampa → Tallahassee)-" }, { - "from_node": "fiber (Phoenix \u2192 Tucson)-", - "to_node": "fiber (Tucson \u2192 El_Paso)-" + "from_node": "fiber (Tallahassee → Tampa)-", + "to_node": "roadm Tampa" }, { - "from_node": "fiber (Kansas_City \u2192 Tulsa)-", - "to_node": "fiber (Tulsa \u2192 Oklahoma_City)-" + "from_node": "roadm Toledo", + "to_node": "fiber (Toledo → Cleveland)-" }, { - "from_node": "fiber (Oklahoma_City \u2192 Tulsa)-", - "to_node": "fiber (Tulsa \u2192 Kansas_City)-" + "from_node": "fiber (Cleveland → Toledo)-", + "to_node": "roadm Toledo" + }, + { + "from_node": "roadm Toledo", + "to_node": "fiber (Toledo → Detroit)-" + }, + { + "from_node": "fiber (Detroit → Toledo)-", + "to_node": "roadm Toledo" + }, + { + "from_node": "roadm Tucson", + "to_node": "fiber (Tucson → El_Paso)-" + }, + { + "from_node": "fiber (El_Paso → Tucson)-", + "to_node": "roadm Tucson" + }, + { + "from_node": "roadm Tucson", + "to_node": "fiber (Tucson → Phoenix)-" + }, + { + "from_node": "fiber (Phoenix → Tucson)-", + "to_node": "roadm Tucson" + }, + { + "from_node": "roadm Tulsa", + "to_node": "fiber (Tulsa → Kansas_City)-" + }, + { + "from_node": "fiber (Kansas_City → Tulsa)-", + "to_node": "roadm Tulsa" + }, + { + "from_node": "roadm Tulsa", + "to_node": "fiber (Tulsa → Oklahoma_City)-" + }, + { + "from_node": "fiber (Oklahoma_City → Tulsa)-", + "to_node": "roadm Tulsa" }, { "from_node": "roadm Washington_DC", - "to_node": "fiber (Washington_DC \u2192 Baltimore)-" + "to_node": "fiber (Washington_DC → Baltimore)-" }, { - "from_node": "fiber (Baltimore \u2192 Washington_DC)-", + "from_node": "fiber (Baltimore → Washington_DC)-", "to_node": "roadm Washington_DC" }, { "from_node": "roadm Washington_DC", - "to_node": "fiber (Washington_DC \u2192 Cincinnati)-" + "to_node": "fiber (Washington_DC → Cincinnati)-" }, { - "from_node": "fiber (Cincinnati \u2192 Washington_DC)-", + "from_node": "fiber (Cincinnati → Washington_DC)-", "to_node": "roadm Washington_DC" }, { "from_node": "roadm Washington_DC", - "to_node": "fiber (Washington_DC \u2192 London)-" + "to_node": "fiber (Washington_DC → London)-" }, { - "from_node": "fiber (London \u2192 Washington_DC)-", + "from_node": "fiber (London → Washington_DC)-", "to_node": "roadm Washington_DC" }, { "from_node": "roadm Washington_DC", - "to_node": "fiber (Washington_DC \u2192 Richmond)-" + "to_node": "fiber (Washington_DC → Richmond)-" }, { - "from_node": "fiber (Richmond \u2192 Washington_DC)-", + "from_node": "fiber (Richmond → Washington_DC)-", "to_node": "roadm Washington_DC" }, { - "from_node": "fiber (Miami \u2192 West_Palm_Beach)-", - "to_node": "fiber (West_Palm_Beach \u2192 Orlando)-" + "from_node": "roadm West_Palm_Beach", + "to_node": "fiber (West_Palm_Beach → Miami)-" }, { - "from_node": "fiber (Orlando \u2192 West_Palm_Beach)-", - "to_node": "fiber (West_Palm_Beach \u2192 Miami)-" + "from_node": "fiber (Miami → West_Palm_Beach)-", + "to_node": "roadm West_Palm_Beach" }, { - "from_node": "fiber (New_York \u2192 Wilmington)-", - "to_node": "fiber (Wilmington \u2192 Norfolk)-" + "from_node": "roadm West_Palm_Beach", + "to_node": "fiber (West_Palm_Beach → Orlando)-" }, { - "from_node": "fiber (Norfolk \u2192 Wilmington)-", - "to_node": "fiber (Wilmington \u2192 New_York)-" + "from_node": "fiber (Orlando → West_Palm_Beach)-", + "to_node": "roadm West_Palm_Beach" + }, + { + "from_node": "roadm Wilmington", + "to_node": "fiber (Wilmington → New_York)-" + }, + { + "from_node": "fiber (New_York → Wilmington)-", + "to_node": "roadm Wilmington" + }, + { + "from_node": "roadm Wilmington", + "to_node": "fiber (Wilmington → Norfolk)-" + }, + { + "from_node": "fiber (Norfolk → Wilmington)-", + "to_node": "roadm Wilmington" }, { "from_node": "roadm Amsterdam", - "to_node": "fiber (Amsterdam \u2192 Berlin)-" + "to_node": "fiber (Amsterdam → Berlin)-" }, { - "from_node": "fiber (Berlin \u2192 Amsterdam)-", + "from_node": "fiber (Berlin → Amsterdam)-", "to_node": "roadm Amsterdam" }, { "from_node": "roadm Amsterdam", - "to_node": "fiber (Amsterdam \u2192 Brussels)-" + "to_node": "fiber (Amsterdam → Brussels)-" }, { - "from_node": "fiber (Brussels \u2192 Amsterdam)-", + "from_node": "fiber (Brussels → Amsterdam)-", "to_node": "roadm Amsterdam" }, { "from_node": "roadm Amsterdam", - "to_node": "fiber (Amsterdam \u2192 Frankfurt)-" + "to_node": "fiber (Amsterdam → Frankfurt)-" }, { - "from_node": "fiber (Frankfurt \u2192 Amsterdam)-", + "from_node": "fiber (Frankfurt → Amsterdam)-", "to_node": "roadm Amsterdam" }, { "from_node": "roadm Amsterdam", - "to_node": "fiber (Amsterdam \u2192 New_York)-" + "to_node": "fiber (Amsterdam → New_York)-" }, { - "from_node": "fiber (New_York \u2192 Amsterdam)-", + "from_node": "fiber (New_York → Amsterdam)-", "to_node": "roadm Amsterdam" }, { - "from_node": "fiber (Amsterdam \u2192 Berlin)-", - "to_node": "fiber (Berlin \u2192 Warsaw)-" + "from_node": "roadm Berlin", + "to_node": "fiber (Berlin → Amsterdam)-" }, { - "from_node": "fiber (Warsaw \u2192 Berlin)-", - "to_node": "fiber (Berlin \u2192 Amsterdam)-" + "from_node": "fiber (Amsterdam → Berlin)-", + "to_node": "roadm Berlin" }, { - "from_node": "fiber (Amsterdam \u2192 Brussels)-", - "to_node": "fiber (Brussels \u2192 London)-" + "from_node": "roadm Berlin", + "to_node": "fiber (Berlin → Warsaw)-" }, { - "from_node": "fiber (London \u2192 Brussels)-", - "to_node": "fiber (Brussels \u2192 Amsterdam)-" + "from_node": "fiber (Warsaw → Berlin)-", + "to_node": "roadm Berlin" }, { - "from_node": "fiber (Istanbul \u2192 Bucharest)-", - "to_node": "fiber (Bucharest \u2192 Warsaw)-" + "from_node": "roadm Brussels", + "to_node": "fiber (Brussels → Amsterdam)-" }, { - "from_node": "fiber (Warsaw \u2192 Bucharest)-", - "to_node": "fiber (Bucharest \u2192 Istanbul)-" + "from_node": "fiber (Amsterdam → Brussels)-", + "to_node": "roadm Brussels" }, { - "from_node": "fiber (Amsterdam \u2192 Frankfurt)-", - "to_node": "fiber (Frankfurt \u2192 Vienna)-" + "from_node": "roadm Brussels", + "to_node": "fiber (Brussels → London)-" }, { - "from_node": "fiber (Vienna \u2192 Frankfurt)-", - "to_node": "fiber (Frankfurt \u2192 Amsterdam)-" + "from_node": "fiber (London → Brussels)-", + "to_node": "roadm Brussels" + }, + { + "from_node": "roadm Bucharest", + "to_node": "fiber (Bucharest → Istanbul)-" + }, + { + "from_node": "fiber (Istanbul → Bucharest)-", + "to_node": "roadm Bucharest" + }, + { + "from_node": "roadm Bucharest", + "to_node": "fiber (Bucharest → Warsaw)-" + }, + { + "from_node": "fiber (Warsaw → Bucharest)-", + "to_node": "roadm Bucharest" + }, + { + "from_node": "roadm Frankfurt", + "to_node": "fiber (Frankfurt → Amsterdam)-" + }, + { + "from_node": "fiber (Amsterdam → Frankfurt)-", + "to_node": "roadm Frankfurt" + }, + { + "from_node": "roadm Frankfurt", + "to_node": "fiber (Frankfurt → Vienna)-" + }, + { + "from_node": "fiber (Vienna → Frankfurt)-", + "to_node": "roadm Frankfurt" }, { "from_node": "roadm Istanbul", - "to_node": "fiber (Istanbul \u2192 Bucharest)-" + "to_node": "fiber (Istanbul → Bucharest)-" }, { - "from_node": "fiber (Bucharest \u2192 Istanbul)-", + "from_node": "fiber (Bucharest → Istanbul)-", "to_node": "roadm Istanbul" }, { "from_node": "roadm Istanbul", - "to_node": "fiber (Istanbul \u2192 Delhi)-" + "to_node": "fiber (Istanbul → Delhi)-" }, { - "from_node": "fiber (Delhi \u2192 Istanbul)-", + "from_node": "fiber (Delhi → Istanbul)-", "to_node": "roadm Istanbul" }, { "from_node": "roadm Istanbul", - "to_node": "fiber (Istanbul \u2192 Rome)-" + "to_node": "fiber (Istanbul → Rome)-" }, { - "from_node": "fiber (Rome \u2192 Istanbul)-", + "from_node": "fiber (Rome → Istanbul)-", "to_node": "roadm Istanbul" }, { "from_node": "roadm London", - "to_node": "fiber (London \u2192 Brussels)-" + "to_node": "fiber (London → Brussels)-" }, { - "from_node": "fiber (Brussels \u2192 London)-", + "from_node": "fiber (Brussels → London)-", "to_node": "roadm London" }, { "from_node": "roadm London", - "to_node": "fiber (London \u2192 Paris)-" + "to_node": "fiber (London → Paris)-" }, { - "from_node": "fiber (Paris \u2192 London)-", + "from_node": "fiber (Paris → London)-", "to_node": "roadm London" }, { "from_node": "roadm London", - "to_node": "fiber (London \u2192 Washington_DC)-" + "to_node": "fiber (London → Washington_DC)-" }, { - "from_node": "fiber (Washington_DC \u2192 London)-", + "from_node": "fiber (Washington_DC → London)-", "to_node": "roadm London" }, { - "from_node": "fiber (Paris \u2192 Madrid)-", - "to_node": "fiber (Madrid \u2192 Zurich)-" + "from_node": "roadm Madrid", + "to_node": "fiber (Madrid → Paris)-" }, { - "from_node": "fiber (Zurich \u2192 Madrid)-", - "to_node": "fiber (Madrid \u2192 Paris)-" + "from_node": "fiber (Paris → Madrid)-", + "to_node": "roadm Madrid" + }, + { + "from_node": "roadm Madrid", + "to_node": "fiber (Madrid → Zurich)-" + }, + { + "from_node": "fiber (Zurich → Madrid)-", + "to_node": "roadm Madrid" }, { "from_node": "roadm Paris", - "to_node": "fiber (Paris \u2192 London)-" + "to_node": "fiber (Paris → London)-" }, { - "from_node": "fiber (London \u2192 Paris)-", + "from_node": "fiber (London → Paris)-", "to_node": "roadm Paris" }, { "from_node": "roadm Paris", - "to_node": "fiber (Paris \u2192 Madrid)-" + "to_node": "fiber (Paris → Madrid)-" }, { - "from_node": "fiber (Madrid \u2192 Paris)-", + "from_node": "fiber (Madrid → Paris)-", "to_node": "roadm Paris" }, { "from_node": "roadm Paris", - "to_node": "fiber (Paris \u2192 Miami)-" + "to_node": "fiber (Paris → Miami)-" }, { - "from_node": "fiber (Miami \u2192 Paris)-", + "from_node": "fiber (Miami → Paris)-", "to_node": "roadm Paris" }, { "from_node": "roadm Rome", - "to_node": "fiber (Rome \u2192 Istanbul)-" + "to_node": "fiber (Rome → Istanbul)-" }, { - "from_node": "fiber (Istanbul \u2192 Rome)-", + "from_node": "fiber (Istanbul → Rome)-", "to_node": "roadm Rome" }, { "from_node": "roadm Rome", - "to_node": "fiber (Rome \u2192 Mumbai)-" + "to_node": "fiber (Rome → Mumbai)-" }, { - "from_node": "fiber (Mumbai \u2192 Rome)-", + "from_node": "fiber (Mumbai → Rome)-", "to_node": "roadm Rome" }, { "from_node": "roadm Rome", - "to_node": "fiber (Rome \u2192 Vienna)-" + "to_node": "fiber (Rome → Vienna)-" }, { - "from_node": "fiber (Vienna \u2192 Rome)-", + "from_node": "fiber (Vienna → Rome)-", "to_node": "roadm Rome" }, { "from_node": "roadm Rome", - "to_node": "fiber (Rome \u2192 Zurich)-" + "to_node": "fiber (Rome → Zurich)-" }, { - "from_node": "fiber (Zurich \u2192 Rome)-", + "from_node": "fiber (Zurich → Rome)-", "to_node": "roadm Rome" }, { "from_node": "roadm Vienna", - "to_node": "fiber (Vienna \u2192 Frankfurt)-" + "to_node": "fiber (Vienna → Frankfurt)-" }, { - "from_node": "fiber (Frankfurt \u2192 Vienna)-", + "from_node": "fiber (Frankfurt → Vienna)-", "to_node": "roadm Vienna" }, { "from_node": "roadm Vienna", - "to_node": "fiber (Vienna \u2192 Rome)-" + "to_node": "fiber (Vienna → Rome)-" }, { - "from_node": "fiber (Rome \u2192 Vienna)-", + "from_node": "fiber (Rome → Vienna)-", "to_node": "roadm Vienna" }, { "from_node": "roadm Vienna", - "to_node": "fiber (Vienna \u2192 Warsaw)-" + "to_node": "fiber (Vienna → Warsaw)-" }, { - "from_node": "fiber (Warsaw \u2192 Vienna)-", + "from_node": "fiber (Warsaw → Vienna)-", "to_node": "roadm Vienna" }, { "from_node": "roadm Warsaw", - "to_node": "fiber (Warsaw \u2192 Berlin)-" + "to_node": "fiber (Warsaw → Berlin)-" }, { - "from_node": "fiber (Berlin \u2192 Warsaw)-", + "from_node": "fiber (Berlin → Warsaw)-", "to_node": "roadm Warsaw" }, { "from_node": "roadm Warsaw", - "to_node": "fiber (Warsaw \u2192 Bucharest)-" + "to_node": "fiber (Warsaw → Bucharest)-" }, { - "from_node": "fiber (Bucharest \u2192 Warsaw)-", + "from_node": "fiber (Bucharest → Warsaw)-", "to_node": "roadm Warsaw" }, { "from_node": "roadm Warsaw", - "to_node": "fiber (Warsaw \u2192 Vienna)-" + "to_node": "fiber (Warsaw → Vienna)-" }, { - "from_node": "fiber (Vienna \u2192 Warsaw)-", + "from_node": "fiber (Vienna → Warsaw)-", "to_node": "roadm Warsaw" }, { - "from_node": "fiber (Madrid \u2192 Zurich)-", - "to_node": "fiber (Zurich \u2192 Rome)-" + "from_node": "roadm Zurich", + "to_node": "fiber (Zurich → Madrid)-" }, { - "from_node": "fiber (Rome \u2192 Zurich)-", - "to_node": "fiber (Zurich \u2192 Madrid)-" + "from_node": "fiber (Madrid → Zurich)-", + "to_node": "roadm Zurich" }, { - "from_node": "fiber (Delhi \u2192 Bangkok)-", - "to_node": "fiber (Bangkok \u2192 Hong_Kong)-" + "from_node": "roadm Zurich", + "to_node": "fiber (Zurich → Rome)-" }, { - "from_node": "fiber (Hong_Kong \u2192 Bangkok)-", - "to_node": "fiber (Bangkok \u2192 Delhi)-" + "from_node": "fiber (Rome → Zurich)-", + "to_node": "roadm Zurich" }, { - "from_node": "fiber (Seoul \u2192 Beijing)-", - "to_node": "fiber (Beijing \u2192 Shanghai)-" + "from_node": "roadm Bangkok", + "to_node": "fiber (Bangkok → Delhi)-" }, { - "from_node": "fiber (Shanghai \u2192 Beijing)-", - "to_node": "fiber (Beijing \u2192 Seoul)-" + "from_node": "fiber (Delhi → Bangkok)-", + "to_node": "roadm Bangkok" + }, + { + "from_node": "roadm Bangkok", + "to_node": "fiber (Bangkok → Hong_Kong)-" + }, + { + "from_node": "fiber (Hong_Kong → Bangkok)-", + "to_node": "roadm Bangkok" + }, + { + "from_node": "roadm Beijing", + "to_node": "fiber (Beijing → Seoul)-" + }, + { + "from_node": "fiber (Seoul → Beijing)-", + "to_node": "roadm Beijing" + }, + { + "from_node": "roadm Beijing", + "to_node": "fiber (Beijing → Shanghai)-" + }, + { + "from_node": "fiber (Shanghai → Beijing)-", + "to_node": "roadm Beijing" }, { "from_node": "roadm Delhi", - "to_node": "fiber (Delhi \u2192 Bangkok)-" + "to_node": "fiber (Delhi → Bangkok)-" }, { - "from_node": "fiber (Bangkok \u2192 Delhi)-", + "from_node": "fiber (Bangkok → Delhi)-", "to_node": "roadm Delhi" }, { "from_node": "roadm Delhi", - "to_node": "fiber (Delhi \u2192 Istanbul)-" + "to_node": "fiber (Delhi → Istanbul)-" }, { - "from_node": "fiber (Istanbul \u2192 Delhi)-", + "from_node": "fiber (Istanbul → Delhi)-", "to_node": "roadm Delhi" }, { "from_node": "roadm Delhi", - "to_node": "fiber (Delhi \u2192 Mumbai)-" + "to_node": "fiber (Delhi → Mumbai)-" }, { - "from_node": "fiber (Mumbai \u2192 Delhi)-", + "from_node": "fiber (Mumbai → Delhi)-", "to_node": "roadm Delhi" }, { "from_node": "roadm Hong_Kong", - "to_node": "fiber (Hong_Kong \u2192 Bangkok)-" + "to_node": "fiber (Hong_Kong → Bangkok)-" }, { - "from_node": "fiber (Bangkok \u2192 Hong_Kong)-", + "from_node": "fiber (Bangkok → Hong_Kong)-", "to_node": "roadm Hong_Kong" }, { "from_node": "roadm Hong_Kong", - "to_node": "fiber (Hong_Kong \u2192 Shanghai)-" + "to_node": "fiber (Hong_Kong → Shanghai)-" }, { - "from_node": "fiber (Shanghai \u2192 Hong_Kong)-", + "from_node": "fiber (Shanghai → Hong_Kong)-", "to_node": "roadm Hong_Kong" }, { "from_node": "roadm Hong_Kong", - "to_node": "fiber (Hong_Kong \u2192 Sydney)-" + "to_node": "fiber (Hong_Kong → Sydney)-" }, { - "from_node": "fiber (Sydney \u2192 Hong_Kong)-", + "from_node": "fiber (Sydney → Hong_Kong)-", "to_node": "roadm Hong_Kong" }, { "from_node": "roadm Hong_Kong", - "to_node": "fiber (Hong_Kong \u2192 Taipei)-" + "to_node": "fiber (Hong_Kong → Taipei)-" }, { - "from_node": "fiber (Taipei \u2192 Hong_Kong)-", + "from_node": "fiber (Taipei → Hong_Kong)-", "to_node": "roadm Hong_Kong" }, { "from_node": "roadm Honolulu", - "to_node": "fiber (Honolulu \u2192 Los_Angeles)-" + "to_node": "fiber (Honolulu → Los_Angeles)-" }, { - "from_node": "fiber (Los_Angeles \u2192 Honolulu)-", + "from_node": "fiber (Los_Angeles → Honolulu)-", "to_node": "roadm Honolulu" }, { "from_node": "roadm Honolulu", - "to_node": "fiber (Honolulu \u2192 Sydney)-" + "to_node": "fiber (Honolulu → Sydney)-" }, { - "from_node": "fiber (Sydney \u2192 Honolulu)-", + "from_node": "fiber (Sydney → Honolulu)-", "to_node": "roadm Honolulu" }, { "from_node": "roadm Honolulu", - "to_node": "fiber (Honolulu \u2192 Taipei)-" + "to_node": "fiber (Honolulu → Taipei)-" }, { - "from_node": "fiber (Taipei \u2192 Honolulu)-", + "from_node": "fiber (Taipei → Honolulu)-", "to_node": "roadm Honolulu" }, { "from_node": "roadm Mumbai", - "to_node": "fiber (Mumbai \u2192 Delhi)-" + "to_node": "fiber (Mumbai → Delhi)-" }, { - "from_node": "fiber (Delhi \u2192 Mumbai)-", + "from_node": "fiber (Delhi → Mumbai)-", "to_node": "roadm Mumbai" }, { "from_node": "roadm Mumbai", - "to_node": "fiber (Mumbai \u2192 Rome)-" + "to_node": "fiber (Mumbai → Rome)-" }, { - "from_node": "fiber (Rome \u2192 Mumbai)-", + "from_node": "fiber (Rome → Mumbai)-", "to_node": "roadm Mumbai" }, { "from_node": "roadm Mumbai", - "to_node": "fiber (Mumbai \u2192 Singapore)-" + "to_node": "fiber (Mumbai → Singapore)-" }, { - "from_node": "fiber (Singapore \u2192 Mumbai)-", + "from_node": "fiber (Singapore → Mumbai)-", "to_node": "roadm Mumbai" }, { - "from_node": "fiber (Beijing \u2192 Seoul)-", - "to_node": "fiber (Seoul \u2192 Tokyo)-" + "from_node": "roadm Seoul", + "to_node": "fiber (Seoul → Beijing)-" }, { - "from_node": "fiber (Tokyo \u2192 Seoul)-", - "to_node": "fiber (Seoul \u2192 Beijing)-" + "from_node": "fiber (Beijing → Seoul)-", + "to_node": "roadm Seoul" }, { - "from_node": "fiber (Beijing \u2192 Shanghai)-", - "to_node": "fiber (Shanghai \u2192 Hong_Kong)-" + "from_node": "roadm Seoul", + "to_node": "fiber (Seoul → Tokyo)-" }, { - "from_node": "fiber (Hong_Kong \u2192 Shanghai)-", - "to_node": "fiber (Shanghai \u2192 Beijing)-" + "from_node": "fiber (Tokyo → Seoul)-", + "to_node": "roadm Seoul" }, { - "from_node": "fiber (Mumbai \u2192 Singapore)-", - "to_node": "fiber (Singapore \u2192 Sydney)-" + "from_node": "roadm Shanghai", + "to_node": "fiber (Shanghai → Beijing)-" }, { - "from_node": "fiber (Sydney \u2192 Singapore)-", - "to_node": "fiber (Singapore \u2192 Mumbai)-" + "from_node": "fiber (Beijing → Shanghai)-", + "to_node": "roadm Shanghai" + }, + { + "from_node": "roadm Shanghai", + "to_node": "fiber (Shanghai → Hong_Kong)-" + }, + { + "from_node": "fiber (Hong_Kong → Shanghai)-", + "to_node": "roadm Shanghai" + }, + { + "from_node": "roadm Singapore", + "to_node": "fiber (Singapore → Mumbai)-" + }, + { + "from_node": "fiber (Mumbai → Singapore)-", + "to_node": "roadm Singapore" + }, + { + "from_node": "roadm Singapore", + "to_node": "fiber (Singapore → Sydney)-" + }, + { + "from_node": "fiber (Sydney → Singapore)-", + "to_node": "roadm Singapore" }, { "from_node": "roadm Sydney", - "to_node": "fiber (Sydney \u2192 Hong_Kong)-" + "to_node": "fiber (Sydney → Hong_Kong)-" }, { - "from_node": "fiber (Hong_Kong \u2192 Sydney)-", + "from_node": "fiber (Hong_Kong → Sydney)-", "to_node": "roadm Sydney" }, { "from_node": "roadm Sydney", - "to_node": "fiber (Sydney \u2192 Honolulu)-" + "to_node": "fiber (Sydney → Honolulu)-" }, { - "from_node": "fiber (Honolulu \u2192 Sydney)-", + "from_node": "fiber (Honolulu → Sydney)-", "to_node": "roadm Sydney" }, { "from_node": "roadm Sydney", - "to_node": "fiber (Sydney \u2192 Singapore)-" + "to_node": "fiber (Sydney → Singapore)-" }, { - "from_node": "fiber (Singapore \u2192 Sydney)-", + "from_node": "fiber (Singapore → Sydney)-", "to_node": "roadm Sydney" }, { "from_node": "roadm Taipei", - "to_node": "fiber (Taipei \u2192 Hong_Kong)-" + "to_node": "fiber (Taipei → Hong_Kong)-" }, { - "from_node": "fiber (Hong_Kong \u2192 Taipei)-", + "from_node": "fiber (Hong_Kong → Taipei)-", "to_node": "roadm Taipei" }, { "from_node": "roadm Taipei", - "to_node": "fiber (Taipei \u2192 Honolulu)-" + "to_node": "fiber (Taipei → Honolulu)-" }, { - "from_node": "fiber (Honolulu \u2192 Taipei)-", + "from_node": "fiber (Honolulu → Taipei)-", "to_node": "roadm Taipei" }, { "from_node": "roadm Taipei", - "to_node": "fiber (Taipei \u2192 Oakland)-" + "to_node": "fiber (Taipei → Oakland)-" }, { - "from_node": "fiber (Oakland \u2192 Taipei)-", + "from_node": "fiber (Oakland → Taipei)-", "to_node": "roadm Taipei" }, { "from_node": "roadm Taipei", - "to_node": "fiber (Taipei \u2192 Tokyo)-" + "to_node": "fiber (Taipei → Tokyo)-" }, { - "from_node": "fiber (Tokyo \u2192 Taipei)-", + "from_node": "fiber (Tokyo → Taipei)-", "to_node": "roadm Taipei" }, { "from_node": "roadm Tokyo", - "to_node": "fiber (Tokyo \u2192 Portland)-" + "to_node": "fiber (Tokyo → Portland)-" }, { - "from_node": "fiber (Portland \u2192 Tokyo)-", + "from_node": "fiber (Portland → Tokyo)-", "to_node": "roadm Tokyo" }, { "from_node": "roadm Tokyo", - "to_node": "fiber (Tokyo \u2192 Seoul)-" + "to_node": "fiber (Tokyo → Seoul)-" }, { - "from_node": "fiber (Seoul \u2192 Tokyo)-", + "from_node": "fiber (Seoul → Tokyo)-", "to_node": "roadm Tokyo" }, { "from_node": "roadm Tokyo", - "to_node": "fiber (Tokyo \u2192 Taipei)-" + "to_node": "fiber (Tokyo → Taipei)-" }, { - "from_node": "fiber (Taipei \u2192 Tokyo)-", + "from_node": "fiber (Taipei → Tokyo)-", "to_node": "roadm Tokyo" }, + { + "from_node": "trx Abilene", + "to_node": "roadm Abilene" + }, + { + "from_node": "roadm Abilene", + "to_node": "trx Abilene" + }, + { + "from_node": "trx Albany", + "to_node": "roadm Albany" + }, + { + "from_node": "roadm Albany", + "to_node": "trx Albany" + }, { "from_node": "trx Albuquerque", "to_node": "roadm Albuquerque" @@ -7922,6 +9506,14 @@ "from_node": "roadm Atlanta", "to_node": "trx Atlanta" }, + { + "from_node": "trx Austin", + "to_node": "roadm Austin" + }, + { + "from_node": "roadm Austin", + "to_node": "trx Austin" + }, { "from_node": "trx Baltimore", "to_node": "roadm Baltimore" @@ -7930,6 +9522,14 @@ "from_node": "roadm Baltimore", "to_node": "trx Baltimore" }, + { + "from_node": "trx Baton_Rouge", + "to_node": "roadm Baton_Rouge" + }, + { + "from_node": "roadm Baton_Rouge", + "to_node": "trx Baton_Rouge" + }, { "from_node": "trx Billings", "to_node": "roadm Billings" @@ -7946,6 +9546,46 @@ "from_node": "roadm Birmingham", "to_node": "trx Birmingham" }, + { + "from_node": "trx Bismarck", + "to_node": "roadm Bismarck" + }, + { + "from_node": "roadm Bismarck", + "to_node": "trx Bismarck" + }, + { + "from_node": "trx Boston", + "to_node": "roadm Boston" + }, + { + "from_node": "roadm Boston", + "to_node": "trx Boston" + }, + { + "from_node": "trx Buffalo", + "to_node": "roadm Buffalo" + }, + { + "from_node": "roadm Buffalo", + "to_node": "trx Buffalo" + }, + { + "from_node": "trx Charleston", + "to_node": "roadm Charleston" + }, + { + "from_node": "roadm Charleston", + "to_node": "trx Charleston" + }, + { + "from_node": "trx Charlotte", + "to_node": "roadm Charlotte" + }, + { + "from_node": "roadm Charlotte", + "to_node": "trx Charlotte" + }, { "from_node": "trx Chicago", "to_node": "roadm Chicago" @@ -7994,6 +9634,14 @@ "from_node": "roadm Denver", "to_node": "trx Denver" }, + { + "from_node": "trx Detroit", + "to_node": "roadm Detroit" + }, + { + "from_node": "roadm Detroit", + "to_node": "trx Detroit" + }, { "from_node": "trx El_Paso", "to_node": "roadm El_Paso" @@ -8018,6 +9666,14 @@ "from_node": "roadm Greensboro", "to_node": "trx Greensboro" }, + { + "from_node": "trx Hartford", + "to_node": "roadm Hartford" + }, + { + "from_node": "roadm Hartford", + "to_node": "trx Hartford" + }, { "from_node": "trx Houston", "to_node": "roadm Houston" @@ -8050,6 +9706,22 @@ "from_node": "roadm Las_Vegas", "to_node": "trx Las_Vegas" }, + { + "from_node": "trx Little_Rock", + "to_node": "roadm Little_Rock" + }, + { + "from_node": "roadm Little_Rock", + "to_node": "trx Little_Rock" + }, + { + "from_node": "trx Long_Island", + "to_node": "roadm Long_Island" + }, + { + "from_node": "roadm Long_Island", + "to_node": "trx Long_Island" + }, { "from_node": "trx Los_Angeles", "to_node": "roadm Los_Angeles" @@ -8066,6 +9738,14 @@ "from_node": "roadm Louisville", "to_node": "trx Louisville" }, + { + "from_node": "trx Memphis", + "to_node": "roadm Memphis" + }, + { + "from_node": "roadm Memphis", + "to_node": "trx Memphis" + }, { "from_node": "trx Miami", "to_node": "roadm Miami" @@ -8074,6 +9754,14 @@ "from_node": "roadm Miami", "to_node": "trx Miami" }, + { + "from_node": "trx Milwaukee", + "to_node": "roadm Milwaukee" + }, + { + "from_node": "roadm Milwaukee", + "to_node": "trx Milwaukee" + }, { "from_node": "trx Minneapolis", "to_node": "roadm Minneapolis" @@ -8106,6 +9794,22 @@ "from_node": "roadm New_York", "to_node": "trx New_York" }, + { + "from_node": "trx Newark", + "to_node": "roadm Newark" + }, + { + "from_node": "roadm Newark", + "to_node": "trx Newark" + }, + { + "from_node": "trx Norfolk", + "to_node": "roadm Norfolk" + }, + { + "from_node": "roadm Norfolk", + "to_node": "trx Norfolk" + }, { "from_node": "trx Oakland", "to_node": "roadm Oakland" @@ -8114,6 +9818,14 @@ "from_node": "roadm Oakland", "to_node": "trx Oakland" }, + { + "from_node": "trx Oklahoma_City", + "to_node": "roadm Oklahoma_City" + }, + { + "from_node": "roadm Oklahoma_City", + "to_node": "trx Oklahoma_City" + }, { "from_node": "trx Omaha", "to_node": "roadm Omaha" @@ -8122,6 +9834,14 @@ "from_node": "roadm Omaha", "to_node": "trx Omaha" }, + { + "from_node": "trx Orlando", + "to_node": "roadm Orlando" + }, + { + "from_node": "roadm Orlando", + "to_node": "trx Orlando" + }, { "from_node": "trx Philadelphia", "to_node": "roadm Philadelphia" @@ -8154,6 +9874,14 @@ "from_node": "roadm Portland", "to_node": "trx Portland" }, + { + "from_node": "trx Providence", + "to_node": "roadm Providence" + }, + { + "from_node": "roadm Providence", + "to_node": "trx Providence" + }, { "from_node": "trx Raleigh", "to_node": "roadm Raleigh" @@ -8162,6 +9890,30 @@ "from_node": "roadm Raleigh", "to_node": "trx Raleigh" }, + { + "from_node": "trx Richmond", + "to_node": "roadm Richmond" + }, + { + "from_node": "roadm Richmond", + "to_node": "trx Richmond" + }, + { + "from_node": "trx Rochester", + "to_node": "roadm Rochester" + }, + { + "from_node": "roadm Rochester", + "to_node": "trx Rochester" + }, + { + "from_node": "trx Sacramento", + "to_node": "roadm Sacramento" + }, + { + "from_node": "roadm Sacramento", + "to_node": "trx Sacramento" + }, { "from_node": "trx Salt_Lake_City", "to_node": "roadm Salt_Lake_City" @@ -8170,6 +9922,46 @@ "from_node": "roadm Salt_Lake_City", "to_node": "trx Salt_Lake_City" }, + { + "from_node": "trx San_Antonio", + "to_node": "roadm San_Antonio" + }, + { + "from_node": "roadm San_Antonio", + "to_node": "trx San_Antonio" + }, + { + "from_node": "trx San_Diego", + "to_node": "roadm San_Diego" + }, + { + "from_node": "roadm San_Diego", + "to_node": "trx San_Diego" + }, + { + "from_node": "trx San_Francisco", + "to_node": "roadm San_Francisco" + }, + { + "from_node": "roadm San_Francisco", + "to_node": "trx San_Francisco" + }, + { + "from_node": "trx San_Jose", + "to_node": "roadm San_Jose" + }, + { + "from_node": "roadm San_Jose", + "to_node": "trx San_Jose" + }, + { + "from_node": "trx Santa_Barbara", + "to_node": "roadm Santa_Barbara" + }, + { + "from_node": "roadm Santa_Barbara", + "to_node": "trx Santa_Barbara" + }, { "from_node": "trx Scranton", "to_node": "roadm Scranton" @@ -8178,6 +9970,30 @@ "from_node": "roadm Scranton", "to_node": "trx Scranton" }, + { + "from_node": "trx Seattle", + "to_node": "roadm Seattle" + }, + { + "from_node": "roadm Seattle", + "to_node": "trx Seattle" + }, + { + "from_node": "trx Spokane", + "to_node": "roadm Spokane" + }, + { + "from_node": "roadm Spokane", + "to_node": "trx Spokane" + }, + { + "from_node": "trx Springfield", + "to_node": "roadm Springfield" + }, + { + "from_node": "roadm Springfield", + "to_node": "trx Springfield" + }, { "from_node": "trx St_Louis", "to_node": "roadm St_Louis" @@ -8194,6 +10010,46 @@ "from_node": "roadm Syracuse", "to_node": "trx Syracuse" }, + { + "from_node": "trx Tallahassee", + "to_node": "roadm Tallahassee" + }, + { + "from_node": "roadm Tallahassee", + "to_node": "trx Tallahassee" + }, + { + "from_node": "trx Tampa", + "to_node": "roadm Tampa" + }, + { + "from_node": "roadm Tampa", + "to_node": "trx Tampa" + }, + { + "from_node": "trx Toledo", + "to_node": "roadm Toledo" + }, + { + "from_node": "roadm Toledo", + "to_node": "trx Toledo" + }, + { + "from_node": "trx Tucson", + "to_node": "roadm Tucson" + }, + { + "from_node": "roadm Tucson", + "to_node": "trx Tucson" + }, + { + "from_node": "trx Tulsa", + "to_node": "roadm Tulsa" + }, + { + "from_node": "roadm Tulsa", + "to_node": "trx Tulsa" + }, { "from_node": "trx Washington_DC", "to_node": "roadm Washington_DC" @@ -8202,6 +10058,22 @@ "from_node": "roadm Washington_DC", "to_node": "trx Washington_DC" }, + { + "from_node": "trx West_Palm_Beach", + "to_node": "roadm West_Palm_Beach" + }, + { + "from_node": "roadm West_Palm_Beach", + "to_node": "trx West_Palm_Beach" + }, + { + "from_node": "trx Wilmington", + "to_node": "roadm Wilmington" + }, + { + "from_node": "roadm Wilmington", + "to_node": "trx Wilmington" + }, { "from_node": "trx Amsterdam", "to_node": "roadm Amsterdam" @@ -8210,6 +10082,38 @@ "from_node": "roadm Amsterdam", "to_node": "trx Amsterdam" }, + { + "from_node": "trx Berlin", + "to_node": "roadm Berlin" + }, + { + "from_node": "roadm Berlin", + "to_node": "trx Berlin" + }, + { + "from_node": "trx Brussels", + "to_node": "roadm Brussels" + }, + { + "from_node": "roadm Brussels", + "to_node": "trx Brussels" + }, + { + "from_node": "trx Bucharest", + "to_node": "roadm Bucharest" + }, + { + "from_node": "roadm Bucharest", + "to_node": "trx Bucharest" + }, + { + "from_node": "trx Frankfurt", + "to_node": "roadm Frankfurt" + }, + { + "from_node": "roadm Frankfurt", + "to_node": "trx Frankfurt" + }, { "from_node": "trx Istanbul", "to_node": "roadm Istanbul" @@ -8226,6 +10130,14 @@ "from_node": "roadm London", "to_node": "trx London" }, + { + "from_node": "trx Madrid", + "to_node": "roadm Madrid" + }, + { + "from_node": "roadm Madrid", + "to_node": "trx Madrid" + }, { "from_node": "trx Paris", "to_node": "roadm Paris" @@ -8258,6 +10170,30 @@ "from_node": "roadm Warsaw", "to_node": "trx Warsaw" }, + { + "from_node": "trx Zurich", + "to_node": "roadm Zurich" + }, + { + "from_node": "roadm Zurich", + "to_node": "trx Zurich" + }, + { + "from_node": "trx Bangkok", + "to_node": "roadm Bangkok" + }, + { + "from_node": "roadm Bangkok", + "to_node": "trx Bangkok" + }, + { + "from_node": "trx Beijing", + "to_node": "roadm Beijing" + }, + { + "from_node": "roadm Beijing", + "to_node": "trx Beijing" + }, { "from_node": "trx Delhi", "to_node": "roadm Delhi" @@ -8290,6 +10226,30 @@ "from_node": "roadm Mumbai", "to_node": "trx Mumbai" }, + { + "from_node": "trx Seoul", + "to_node": "roadm Seoul" + }, + { + "from_node": "roadm Seoul", + "to_node": "trx Seoul" + }, + { + "from_node": "trx Shanghai", + "to_node": "roadm Shanghai" + }, + { + "from_node": "roadm Shanghai", + "to_node": "trx Shanghai" + }, + { + "from_node": "trx Singapore", + "to_node": "roadm Singapore" + }, + { + "from_node": "roadm Singapore", + "to_node": "trx Singapore" + }, { "from_node": "trx Sydney", "to_node": "roadm Sydney" diff --git a/tests/data/excelTestFile.xls b/tests/data/excelTestFile.xls index 7e168f39c4164d7227063456fcf6a2896e76a78c..68de98c3631fd0554f0ffa7db2f8c70df4df4506 100644 GIT binary patch delta 789 zcmaJ5V()1;8?dyr*72QS za~Oo-nZOSt$L|iD=DlIROYx}hJX!(_a$r#@X!njPwt_Gc)#?T9&Zt_3Mz5X_FC$M% z8P+J1Ol6ppYBewWkBV8|1Xv<=kIm~;#LbkQL42KMtTnQ;calft)ns3Vhg4IaKXb*L z6gQ0m>0_8CFBIba+3}4A<^lJbyRhEw2BEVWY&mQFuHW<4g3X5=f4Jbb&bn7;umtzN z@8WN#9zSg=6G&w{3YHuARL+!ha3ofSb-Geg$#9NlR`VuIjA$}xa>Ew6n$II&16NK! zqtfU<>nHSvydAE{&%{pBufS{6QEsC~Zkn`>cKoLC(&zc(|D2KA8BWirU^zsylI3+0 zt=6Y!oD2!gPT6O~?&5QUy^ZVMGDCdZtLuPm6MtRocpVlm>(qEv-< delta 803 zcmaJ<&ubGw6n-;1*-g^yrfD16qBdi-p(%@){(ypris+$8K$d3N8+73Aa=U!4d{&;%|d#x0bt_+;6`q{qmt8el_h#Vsg!|Y!WMQTcrsUGicB`7 zv4vVqUY1Tuns)$5mVOw$$SPH^9At^A&A=N;zl;;oOgx<}yP4gotZsBe*;wt*L@763 z1v&;rquLlCE{e#niEC49cQ4_5P`_QDUTsHVpSQwyf`lK3)l|p(OyNe(?CM dSa0(Do2`exGv|be*UV2pHhhlDJF^qQLpy2ijcN@(oN#V;-uQ2^9y4swIUq&;*EuyVj3R9$pS{2f z>#JcDO@u+zW#oxxgPB9Ndw0@2(h`6z%upyYZUtv=y)OiaQ zI$6cr0Ezj6yKU7vIaQWz^)ZHQqqVi9rEJGM6RY@?!ylxkjTSeks7S87d|h|>zEkV0Hg zmZo2>jgp#g=Mb`rD`b!*5@o5Y|mq`G?vylYHlYrfl;c D?kR$+ delta 749 zcmZoDXeiilg^iJU^HsKJHWMRW1|VQ%@XJq0EpBDtWndG52>4{?WrGDyN3CJYP?K*C3yNU0Nu^Lw0FMaEJ6oFG1qI|tk60>K zw~_F{OPmr;Slq2Ox)6XFV^g^j+@krTya};1xCHxgqL|Q1bxqeNw4&ZHK7;Z85l$;t zd*Ys^H_TY*OIU4%0wCbzL-cUqwG@U0R4gyU1QYVQ1QN7-OqT&1mbo4|meiJ?(R3_t zBhWG2Sjm3o861*G8j{9JvM;=*m70}eJ(W@OnT05fL59-uA8k~U2kk6pOdT#bOoKlJ zSONkBEEmI0EYb=xEaD=(E`tm$Oh^wc#)X&H-QW%b;hOWxzn+PoVY_Dz)416n(`npiAHyPAs2+ytKSVi9<6mI z+wuSU0l|;<08#UCbWXa@6^VBmU>=zcoaKy)nsA+bq&DtuULD4fbKHDVXNlw8{GO7@ EFWla1!T*lR#OVe%uOv;@JlUM2+Ge*%+vA9FUn2KQBpHBQgak# z&|px-r)+YCVs*VHlEXkQn2N*)d2A;?!iCHX%nT1W5PTM3@IDYg@L7Q#MV4o0U}q=? z`Tzt#0mlJ^$nu;FoI(sNNFmDw_F{`t8#5m_IJg-ZxPg#~Y4U1?%*l;vlj>PGB~jvm zg%808#{&`{Cj-djF;q8cDH`%W+ VPHtq;*?hpzf|>E^=AS0)%mCO0bn^fJ diff --git a/tests/data/meshTopologyExampleV2Eqpt_expected.json b/tests/data/meshTopologyExampleV2Eqpt_expected.json index 61ececd6..b452711d 100644 --- a/tests/data/meshTopologyExampleV2Eqpt_expected.json +++ b/tests/data/meshTopologyExampleV2Eqpt_expected.json @@ -169,7 +169,7 @@ "type": "Roadm" }, { - "uid": "ingress fused spans in Corlay", + "uid": "west fused spans in Corlay", "metadata": { "location": { "city": "Corlay", @@ -181,7 +181,7 @@ "type": "Fused" }, { - "uid": "ingress fused spans in Loudeac", + "uid": "west fused spans in Loudeac", "metadata": { "location": { "city": "Loudeac", @@ -193,7 +193,7 @@ "type": "Fused" }, { - "uid": "ingress fused spans in Morlaix", + "uid": "west fused spans in Morlaix", "metadata": { "location": { "city": "Morlaix", @@ -205,7 +205,7 @@ "type": "Fused" }, { - "uid": "egress fused spans in Corlay", + "uid": "east fused spans in Corlay", "metadata": { "location": { "city": "Corlay", @@ -217,7 +217,7 @@ "type": "Fused" }, { - "uid": "egress fused spans in Loudeac", + "uid": "east fused spans in Loudeac", "metadata": { "location": { "city": "Loudeac", @@ -229,7 +229,7 @@ "type": "Fused" }, { - "uid": "egress fused spans in Morlaix", + "uid": "east fused spans in Morlaix", "metadata": { "location": { "city": "Morlaix", @@ -241,7 +241,7 @@ "type": "Fused" }, { - "uid": "fiber (Lannion_CAS \u2192 Corlay)-F061", + "uid": "fiber (Lannion_CAS → Corlay)-F061", "metadata": { "location": { "latitude": 2.0, @@ -259,7 +259,7 @@ } }, { - "uid": "fiber (Corlay \u2192 Loudeac)-F010", + "uid": "fiber (Corlay → Loudeac)-F010", "metadata": { "location": { "latitude": 2.0, @@ -277,7 +277,7 @@ } }, { - "uid": "fiber (Loudeac \u2192 Lorient_KMA)-F054", + "uid": "fiber (Loudeac → Lorient_KMA)-F054", "metadata": { "location": { "latitude": 2.0, @@ -295,7 +295,7 @@ } }, { - "uid": "fiber (Lorient_KMA \u2192 Vannes_KBE)-F055", + "uid": "fiber (Lorient_KMA → Vannes_KBE)-F055", "metadata": { "location": { "latitude": 2.0, @@ -313,7 +313,7 @@ } }, { - "uid": "fiber (Lannion_CAS \u2192 Stbrieuc)-F056", + "uid": "fiber (Lannion_CAS → Stbrieuc)-F056", "metadata": { "location": { "latitude": 1.5, @@ -331,7 +331,7 @@ } }, { - "uid": "fiber (Stbrieuc \u2192 Rennes_STA)-F057", + "uid": "fiber (Stbrieuc → Rennes_STA)-F057", "metadata": { "location": { "latitude": 0.5, @@ -349,7 +349,7 @@ } }, { - "uid": "fiber (Lannion_CAS \u2192 Morlaix)-F059", + "uid": "fiber (Lannion_CAS → Morlaix)-F059", "metadata": { "location": { "latitude": 2.5, @@ -367,7 +367,7 @@ } }, { - "uid": "fiber (Morlaix \u2192 Brest_KLA)-F060", + "uid": "fiber (Morlaix → Brest_KLA)-F060", "metadata": { "location": { "latitude": 3.5, @@ -385,7 +385,7 @@ } }, { - "uid": "fiber (toto \u2192 tata)-", + "uid": "fiber (toto → tata)-", "metadata": { "location": { "latitude": 6.5, @@ -403,7 +403,7 @@ } }, { - "uid": "fiber (Corlay \u2192 Lannion_CAS)-F061", + "uid": "fiber (Corlay → Lannion_CAS)-F061", "metadata": { "location": { "latitude": 2.0, @@ -421,7 +421,7 @@ } }, { - "uid": "fiber (Loudeac \u2192 Corlay)-F010", + "uid": "fiber (Loudeac → Corlay)-F010", "metadata": { "location": { "latitude": 2.0, @@ -439,7 +439,7 @@ } }, { - "uid": "fiber (Lorient_KMA \u2192 Loudeac)-F054", + "uid": "fiber (Lorient_KMA → Loudeac)-F054", "metadata": { "location": { "latitude": 2.0, @@ -457,7 +457,7 @@ } }, { - "uid": "fiber (Vannes_KBE \u2192 Lorient_KMA)-F055", + "uid": "fiber (Vannes_KBE → Lorient_KMA)-F055", "metadata": { "location": { "latitude": 2.0, @@ -475,7 +475,7 @@ } }, { - "uid": "fiber (Stbrieuc \u2192 Lannion_CAS)-F056", + "uid": "fiber (Stbrieuc → Lannion_CAS)-F056", "metadata": { "location": { "latitude": 1.5, @@ -493,7 +493,7 @@ } }, { - "uid": "fiber (Rennes_STA \u2192 Stbrieuc)-F057", + "uid": "fiber (Rennes_STA → Stbrieuc)-F057", "metadata": { "location": { "latitude": 0.5, @@ -511,7 +511,7 @@ } }, { - "uid": "fiber (Morlaix \u2192 Lannion_CAS)-F059", + "uid": "fiber (Morlaix → Lannion_CAS)-F059", "metadata": { "location": { "latitude": 2.5, @@ -529,7 +529,7 @@ } }, { - "uid": "fiber (Brest_KLA \u2192 Morlaix)-F060", + "uid": "fiber (Brest_KLA → Morlaix)-F060", "metadata": { "location": { "latitude": 3.5, @@ -547,7 +547,7 @@ } }, { - "uid": "fiber (tata \u2192 toto)-", + "uid": "fiber (tata → toto)-", "metadata": { "location": { "latitude": 6.5, @@ -565,7 +565,7 @@ } }, { - "uid": "egress edfa in Lannion_CAS to Corlay", + "uid": "east edfa in Lannion_CAS to Corlay", "metadata": { "location": { "city": "Lannion_CAS", @@ -578,11 +578,12 @@ "type_variety": "test", "operational": { "gain_target": 0, - "tilt_target": 0 + "tilt_target": 0, + "out_voa": 0 } }, { - "uid": "egress edfa in Lorient_KMA to Loudeac", + "uid": "east edfa in Lorient_KMA to Loudeac", "metadata": { "location": { "city": "Lorient_KMA", @@ -595,153 +596,154 @@ "type_variety": "test", "operational": { "gain_target": 0, - "tilt_target": 0 + "tilt_target": 0, + "out_voa": 0 } } ], "connections": [ { "from_node": "roadm Lannion_CAS", - "to_node": "egress edfa in Lannion_CAS to Corlay" + "to_node": "east edfa in Lannion_CAS to Corlay" }, { - "from_node": "egress edfa in Lannion_CAS to Corlay", - "to_node": "fiber (Lannion_CAS \u2192 Corlay)-F061" + "from_node": "east edfa in Lannion_CAS to Corlay", + "to_node": "fiber (Lannion_CAS → Corlay)-F061" }, { - "from_node": "fiber (Corlay \u2192 Lannion_CAS)-F061", + "from_node": "fiber (Corlay → Lannion_CAS)-F061", "to_node": "roadm Lannion_CAS" }, { "from_node": "roadm Lannion_CAS", - "to_node": "fiber (Lannion_CAS \u2192 Stbrieuc)-F056" + "to_node": "fiber (Lannion_CAS → Stbrieuc)-F056" }, { - "from_node": "fiber (Stbrieuc \u2192 Lannion_CAS)-F056", + "from_node": "fiber (Stbrieuc → Lannion_CAS)-F056", "to_node": "roadm Lannion_CAS" }, { "from_node": "roadm Lannion_CAS", - "to_node": "fiber (Lannion_CAS \u2192 Morlaix)-F059" + "to_node": "fiber (Lannion_CAS → Morlaix)-F059" }, { - "from_node": "fiber (Morlaix \u2192 Lannion_CAS)-F059", + "from_node": "fiber (Morlaix → Lannion_CAS)-F059", "to_node": "roadm Lannion_CAS" }, { - "from_node": "fiber (Lannion_CAS \u2192 Corlay)-F061", - "to_node": "ingress fused spans in Corlay" + "from_node": "fiber (Lannion_CAS → Corlay)-F061", + "to_node": "west fused spans in Corlay" }, { - "from_node": "ingress fused spans in Corlay", - "to_node": "fiber (Corlay \u2192 Loudeac)-F010" + "from_node": "west fused spans in Corlay", + "to_node": "fiber (Corlay → Loudeac)-F010" }, { - "from_node": "fiber (Loudeac \u2192 Corlay)-F010", - "to_node": "egress fused spans in Corlay" + "from_node": "fiber (Loudeac → Corlay)-F010", + "to_node": "east fused spans in Corlay" }, { - "from_node": "egress fused spans in Corlay", - "to_node": "fiber (Corlay \u2192 Lannion_CAS)-F061" + "from_node": "east fused spans in Corlay", + "to_node": "fiber (Corlay → Lannion_CAS)-F061" }, { - "from_node": "fiber (Corlay \u2192 Loudeac)-F010", - "to_node": "ingress fused spans in Loudeac" + "from_node": "fiber (Corlay → Loudeac)-F010", + "to_node": "west fused spans in Loudeac" }, { - "from_node": "ingress fused spans in Loudeac", - "to_node": "fiber (Loudeac \u2192 Lorient_KMA)-F054" + "from_node": "west fused spans in Loudeac", + "to_node": "fiber (Loudeac → Lorient_KMA)-F054" }, { - "from_node": "fiber (Lorient_KMA \u2192 Loudeac)-F054", - "to_node": "egress fused spans in Loudeac" + "from_node": "fiber (Lorient_KMA → Loudeac)-F054", + "to_node": "east fused spans in Loudeac" }, { - "from_node": "egress fused spans in Loudeac", - "to_node": "fiber (Loudeac \u2192 Corlay)-F010" + "from_node": "east fused spans in Loudeac", + "to_node": "fiber (Loudeac → Corlay)-F010" }, { "from_node": "roadm Lorient_KMA", - "to_node": "egress edfa in Lorient_KMA to Loudeac" + "to_node": "east edfa in Lorient_KMA to Loudeac" }, { - "from_node": "egress edfa in Lorient_KMA to Loudeac", - "to_node": "fiber (Lorient_KMA \u2192 Loudeac)-F054" + "from_node": "east edfa in Lorient_KMA to Loudeac", + "to_node": "fiber (Lorient_KMA → Loudeac)-F054" }, { - "from_node": "fiber (Loudeac \u2192 Lorient_KMA)-F054", + "from_node": "fiber (Loudeac → Lorient_KMA)-F054", "to_node": "roadm Lorient_KMA" }, { "from_node": "roadm Lorient_KMA", - "to_node": "fiber (Lorient_KMA \u2192 Vannes_KBE)-F055" + "to_node": "fiber (Lorient_KMA → Vannes_KBE)-F055" }, { - "from_node": "fiber (Vannes_KBE \u2192 Lorient_KMA)-F055", + "from_node": "fiber (Vannes_KBE → Lorient_KMA)-F055", "to_node": "roadm Lorient_KMA" }, { "from_node": "roadm Vannes_KBE", - "to_node": "fiber (Vannes_KBE \u2192 Lorient_KMA)-F055" + "to_node": "fiber (Vannes_KBE → Lorient_KMA)-F055" }, { - "from_node": "fiber (Lorient_KMA \u2192 Vannes_KBE)-F055", + "from_node": "fiber (Lorient_KMA → Vannes_KBE)-F055", "to_node": "roadm Vannes_KBE" }, { - "from_node": "fiber (Lannion_CAS \u2192 Stbrieuc)-F056", - "to_node": "fiber (Stbrieuc \u2192 Rennes_STA)-F057" + "from_node": "fiber (Lannion_CAS → Stbrieuc)-F056", + "to_node": "fiber (Stbrieuc → Rennes_STA)-F057" }, { - "from_node": "fiber (Rennes_STA \u2192 Stbrieuc)-F057", - "to_node": "fiber (Stbrieuc \u2192 Lannion_CAS)-F056" + "from_node": "fiber (Rennes_STA → Stbrieuc)-F057", + "to_node": "fiber (Stbrieuc → Lannion_CAS)-F056" }, { "from_node": "roadm Rennes_STA", - "to_node": "fiber (Rennes_STA \u2192 Stbrieuc)-F057" + "to_node": "fiber (Rennes_STA → Stbrieuc)-F057" }, { - "from_node": "fiber (Stbrieuc \u2192 Rennes_STA)-F057", + "from_node": "fiber (Stbrieuc → Rennes_STA)-F057", "to_node": "roadm Rennes_STA" }, { - "from_node": "fiber (Lannion_CAS \u2192 Morlaix)-F059", - "to_node": "ingress fused spans in Morlaix" + "from_node": "fiber (Lannion_CAS → Morlaix)-F059", + "to_node": "west fused spans in Morlaix" }, { - "from_node": "ingress fused spans in Morlaix", - "to_node": "fiber (Morlaix \u2192 Brest_KLA)-F060" + "from_node": "west fused spans in Morlaix", + "to_node": "fiber (Morlaix → Brest_KLA)-F060" }, { - "from_node": "fiber (Brest_KLA \u2192 Morlaix)-F060", - "to_node": "egress fused spans in Morlaix" + "from_node": "fiber (Brest_KLA → Morlaix)-F060", + "to_node": "east fused spans in Morlaix" }, { - "from_node": "egress fused spans in Morlaix", - "to_node": "fiber (Morlaix \u2192 Lannion_CAS)-F059" + "from_node": "east fused spans in Morlaix", + "to_node": "fiber (Morlaix → Lannion_CAS)-F059" }, { "from_node": "roadm Brest_KLA", - "to_node": "fiber (Brest_KLA \u2192 Morlaix)-F060" + "to_node": "fiber (Brest_KLA → Morlaix)-F060" }, { - "from_node": "fiber (Morlaix \u2192 Brest_KLA)-F060", + "from_node": "fiber (Morlaix → Brest_KLA)-F060", "to_node": "roadm Brest_KLA" }, { "from_node": "roadm toto", - "to_node": "fiber (toto \u2192 tata)-" + "to_node": "fiber (toto → tata)-" }, { - "from_node": "fiber (tata \u2192 toto)-", + "from_node": "fiber (tata → toto)-", "to_node": "roadm toto" }, { "from_node": "roadm tata", - "to_node": "fiber (tata \u2192 toto)-" + "to_node": "fiber (tata → toto)-" }, { - "from_node": "fiber (toto \u2192 tata)-", + "from_node": "fiber (toto → tata)-", "to_node": "roadm tata" }, { diff --git a/tests/data/meshTopologyExampleV2_expected.json b/tests/data/meshTopologyExampleV2_expected.json index 3bda3268..2bc65e99 100644 --- a/tests/data/meshTopologyExampleV2_expected.json +++ b/tests/data/meshTopologyExampleV2_expected.json @@ -169,7 +169,7 @@ "type": "Roadm" }, { - "uid": "ingress fused spans in Corlay", + "uid": "west fused spans in Corlay", "metadata": { "location": { "city": "Corlay", @@ -181,7 +181,7 @@ "type": "Fused" }, { - "uid": "ingress fused spans in Loudeac", + "uid": "west fused spans in Loudeac", "metadata": { "location": { "city": "Loudeac", @@ -193,7 +193,7 @@ "type": "Fused" }, { - "uid": "ingress fused spans in Morlaix", + "uid": "west fused spans in Morlaix", "metadata": { "location": { "city": "Morlaix", @@ -205,7 +205,7 @@ "type": "Fused" }, { - "uid": "egress fused spans in Corlay", + "uid": "east fused spans in Corlay", "metadata": { "location": { "city": "Corlay", @@ -217,7 +217,7 @@ "type": "Fused" }, { - "uid": "egress fused spans in Loudeac", + "uid": "east fused spans in Loudeac", "metadata": { "location": { "city": "Loudeac", @@ -229,7 +229,7 @@ "type": "Fused" }, { - "uid": "egress fused spans in Morlaix", + "uid": "east fused spans in Morlaix", "metadata": { "location": { "city": "Morlaix", @@ -241,7 +241,7 @@ "type": "Fused" }, { - "uid": "fiber (Lannion_CAS \u2192 Corlay)-F061", + "uid": "fiber (Lannion_CAS → Corlay)-F061", "metadata": { "location": { "latitude": 2.0, @@ -259,7 +259,7 @@ } }, { - "uid": "fiber (Corlay \u2192 Loudeac)-F010", + "uid": "fiber (Corlay → Loudeac)-F010", "metadata": { "location": { "latitude": 2.0, @@ -277,7 +277,7 @@ } }, { - "uid": "fiber (Loudeac \u2192 Lorient_KMA)-F054", + "uid": "fiber (Loudeac → Lorient_KMA)-F054", "metadata": { "location": { "latitude": 2.0, @@ -295,7 +295,7 @@ } }, { - "uid": "fiber (Lorient_KMA \u2192 Vannes_KBE)-F055", + "uid": "fiber (Lorient_KMA → Vannes_KBE)-F055", "metadata": { "location": { "latitude": 2.0, @@ -313,7 +313,7 @@ } }, { - "uid": "fiber (Lannion_CAS \u2192 Stbrieuc)-F056", + "uid": "fiber (Lannion_CAS → Stbrieuc)-F056", "metadata": { "location": { "latitude": 1.5, @@ -331,7 +331,7 @@ } }, { - "uid": "fiber (Stbrieuc \u2192 Rennes_STA)-F057", + "uid": "fiber (Stbrieuc → Rennes_STA)-F057", "metadata": { "location": { "latitude": 0.5, @@ -349,7 +349,7 @@ } }, { - "uid": "fiber (Lannion_CAS \u2192 Morlaix)-F059", + "uid": "fiber (Lannion_CAS → Morlaix)-F059", "metadata": { "location": { "latitude": 2.5, @@ -367,7 +367,7 @@ } }, { - "uid": "fiber (Morlaix \u2192 Brest_KLA)-F060", + "uid": "fiber (Morlaix → Brest_KLA)-F060", "metadata": { "location": { "latitude": 3.5, @@ -385,7 +385,7 @@ } }, { - "uid": "fiber (toto \u2192 tata)-", + "uid": "fiber (toto → tata)-", "metadata": { "location": { "latitude": 6.5, @@ -403,7 +403,7 @@ } }, { - "uid": "fiber (Corlay \u2192 Lannion_CAS)-F061", + "uid": "fiber (Corlay → Lannion_CAS)-F061", "metadata": { "location": { "latitude": 2.0, @@ -421,7 +421,7 @@ } }, { - "uid": "fiber (Loudeac \u2192 Corlay)-F010", + "uid": "fiber (Loudeac → Corlay)-F010", "metadata": { "location": { "latitude": 2.0, @@ -439,7 +439,7 @@ } }, { - "uid": "fiber (Lorient_KMA \u2192 Loudeac)-F054", + "uid": "fiber (Lorient_KMA → Loudeac)-F054", "metadata": { "location": { "latitude": 2.0, @@ -457,7 +457,7 @@ } }, { - "uid": "fiber (Vannes_KBE \u2192 Lorient_KMA)-F055", + "uid": "fiber (Vannes_KBE → Lorient_KMA)-F055", "metadata": { "location": { "latitude": 2.0, @@ -475,7 +475,7 @@ } }, { - "uid": "fiber (Stbrieuc \u2192 Lannion_CAS)-F056", + "uid": "fiber (Stbrieuc → Lannion_CAS)-F056", "metadata": { "location": { "latitude": 1.5, @@ -493,7 +493,7 @@ } }, { - "uid": "fiber (Rennes_STA \u2192 Stbrieuc)-F057", + "uid": "fiber (Rennes_STA → Stbrieuc)-F057", "metadata": { "location": { "latitude": 0.5, @@ -511,7 +511,7 @@ } }, { - "uid": "fiber (Morlaix \u2192 Lannion_CAS)-F059", + "uid": "fiber (Morlaix → Lannion_CAS)-F059", "metadata": { "location": { "latitude": 2.5, @@ -529,7 +529,7 @@ } }, { - "uid": "fiber (Brest_KLA \u2192 Morlaix)-F060", + "uid": "fiber (Brest_KLA → Morlaix)-F060", "metadata": { "location": { "latitude": 3.5, @@ -547,7 +547,7 @@ } }, { - "uid": "fiber (tata \u2192 toto)-", + "uid": "fiber (tata → toto)-", "metadata": { "location": { "latitude": 6.5, @@ -568,138 +568,138 @@ "connections": [ { "from_node": "roadm Lannion_CAS", - "to_node": "fiber (Lannion_CAS \u2192 Corlay)-F061" + "to_node": "fiber (Lannion_CAS → Corlay)-F061" }, { - "from_node": "fiber (Corlay \u2192 Lannion_CAS)-F061", + "from_node": "fiber (Corlay → Lannion_CAS)-F061", "to_node": "roadm Lannion_CAS" }, { "from_node": "roadm Lannion_CAS", - "to_node": "fiber (Lannion_CAS \u2192 Stbrieuc)-F056" + "to_node": "fiber (Lannion_CAS → Stbrieuc)-F056" }, { - "from_node": "fiber (Stbrieuc \u2192 Lannion_CAS)-F056", + "from_node": "fiber (Stbrieuc → Lannion_CAS)-F056", "to_node": "roadm Lannion_CAS" }, { "from_node": "roadm Lannion_CAS", - "to_node": "fiber (Lannion_CAS \u2192 Morlaix)-F059" + "to_node": "fiber (Lannion_CAS → Morlaix)-F059" }, { - "from_node": "fiber (Morlaix \u2192 Lannion_CAS)-F059", + "from_node": "fiber (Morlaix → Lannion_CAS)-F059", "to_node": "roadm Lannion_CAS" }, { - "from_node": "fiber (Lannion_CAS \u2192 Corlay)-F061", - "to_node": "ingress fused spans in Corlay" + "from_node": "fiber (Lannion_CAS → Corlay)-F061", + "to_node": "west fused spans in Corlay" }, { - "from_node": "ingress fused spans in Corlay", - "to_node": "fiber (Corlay \u2192 Loudeac)-F010" + "from_node": "west fused spans in Corlay", + "to_node": "fiber (Corlay → Loudeac)-F010" }, { - "from_node": "fiber (Loudeac \u2192 Corlay)-F010", - "to_node": "egress fused spans in Corlay" + "from_node": "fiber (Loudeac → Corlay)-F010", + "to_node": "east fused spans in Corlay" }, { - "from_node": "egress fused spans in Corlay", - "to_node": "fiber (Corlay \u2192 Lannion_CAS)-F061" + "from_node": "east fused spans in Corlay", + "to_node": "fiber (Corlay → Lannion_CAS)-F061" }, { - "from_node": "fiber (Corlay \u2192 Loudeac)-F010", - "to_node": "ingress fused spans in Loudeac" + "from_node": "fiber (Corlay → Loudeac)-F010", + "to_node": "west fused spans in Loudeac" }, { - "from_node": "ingress fused spans in Loudeac", - "to_node": "fiber (Loudeac \u2192 Lorient_KMA)-F054" + "from_node": "west fused spans in Loudeac", + "to_node": "fiber (Loudeac → Lorient_KMA)-F054" }, { - "from_node": "fiber (Lorient_KMA \u2192 Loudeac)-F054", - "to_node": "egress fused spans in Loudeac" + "from_node": "fiber (Lorient_KMA → Loudeac)-F054", + "to_node": "east fused spans in Loudeac" }, { - "from_node": "egress fused spans in Loudeac", - "to_node": "fiber (Loudeac \u2192 Corlay)-F010" + "from_node": "east fused spans in Loudeac", + "to_node": "fiber (Loudeac → Corlay)-F010" }, { "from_node": "roadm Lorient_KMA", - "to_node": "fiber (Lorient_KMA \u2192 Loudeac)-F054" + "to_node": "fiber (Lorient_KMA → Loudeac)-F054" }, { - "from_node": "fiber (Loudeac \u2192 Lorient_KMA)-F054", + "from_node": "fiber (Loudeac → Lorient_KMA)-F054", "to_node": "roadm Lorient_KMA" }, { "from_node": "roadm Lorient_KMA", - "to_node": "fiber (Lorient_KMA \u2192 Vannes_KBE)-F055" + "to_node": "fiber (Lorient_KMA → Vannes_KBE)-F055" }, { - "from_node": "fiber (Vannes_KBE \u2192 Lorient_KMA)-F055", + "from_node": "fiber (Vannes_KBE → Lorient_KMA)-F055", "to_node": "roadm Lorient_KMA" }, { "from_node": "roadm Vannes_KBE", - "to_node": "fiber (Vannes_KBE \u2192 Lorient_KMA)-F055" + "to_node": "fiber (Vannes_KBE → Lorient_KMA)-F055" }, { - "from_node": "fiber (Lorient_KMA \u2192 Vannes_KBE)-F055", + "from_node": "fiber (Lorient_KMA → Vannes_KBE)-F055", "to_node": "roadm Vannes_KBE" }, { - "from_node": "fiber (Lannion_CAS \u2192 Stbrieuc)-F056", - "to_node": "fiber (Stbrieuc \u2192 Rennes_STA)-F057" + "from_node": "fiber (Lannion_CAS → Stbrieuc)-F056", + "to_node": "fiber (Stbrieuc → Rennes_STA)-F057" }, { - "from_node": "fiber (Rennes_STA \u2192 Stbrieuc)-F057", - "to_node": "fiber (Stbrieuc \u2192 Lannion_CAS)-F056" + "from_node": "fiber (Rennes_STA → Stbrieuc)-F057", + "to_node": "fiber (Stbrieuc → Lannion_CAS)-F056" }, { "from_node": "roadm Rennes_STA", - "to_node": "fiber (Rennes_STA \u2192 Stbrieuc)-F057" + "to_node": "fiber (Rennes_STA → Stbrieuc)-F057" }, { - "from_node": "fiber (Stbrieuc \u2192 Rennes_STA)-F057", + "from_node": "fiber (Stbrieuc → Rennes_STA)-F057", "to_node": "roadm Rennes_STA" }, { - "from_node": "fiber (Lannion_CAS \u2192 Morlaix)-F059", - "to_node": "ingress fused spans in Morlaix" + "from_node": "fiber (Lannion_CAS → Morlaix)-F059", + "to_node": "west fused spans in Morlaix" }, { - "from_node": "ingress fused spans in Morlaix", - "to_node": "fiber (Morlaix \u2192 Brest_KLA)-F060" + "from_node": "west fused spans in Morlaix", + "to_node": "fiber (Morlaix → Brest_KLA)-F060" }, { - "from_node": "fiber (Brest_KLA \u2192 Morlaix)-F060", - "to_node": "egress fused spans in Morlaix" + "from_node": "fiber (Brest_KLA → Morlaix)-F060", + "to_node": "east fused spans in Morlaix" }, { - "from_node": "egress fused spans in Morlaix", - "to_node": "fiber (Morlaix \u2192 Lannion_CAS)-F059" + "from_node": "east fused spans in Morlaix", + "to_node": "fiber (Morlaix → Lannion_CAS)-F059" }, { "from_node": "roadm Brest_KLA", - "to_node": "fiber (Brest_KLA \u2192 Morlaix)-F060" + "to_node": "fiber (Brest_KLA → Morlaix)-F060" }, { - "from_node": "fiber (Morlaix \u2192 Brest_KLA)-F060", + "from_node": "fiber (Morlaix → Brest_KLA)-F060", "to_node": "roadm Brest_KLA" }, { "from_node": "roadm toto", - "to_node": "fiber (toto \u2192 tata)-" + "to_node": "fiber (toto → tata)-" }, { - "from_node": "fiber (tata \u2192 toto)-", + "from_node": "fiber (tata → toto)-", "to_node": "roadm toto" }, { "from_node": "roadm tata", - "to_node": "fiber (tata \u2192 toto)-" + "to_node": "fiber (tata → toto)-" }, { - "from_node": "fiber (toto \u2192 tata)-", + "from_node": "fiber (toto → tata)-", "to_node": "roadm tata" }, { diff --git a/tests/test_parser.py b/tests/test_parser.py index 751bcb38..a3c037a4 100644 --- a/tests/test_parser.py +++ b/tests/test_parser.py @@ -39,7 +39,7 @@ def test_excel_json_generation(xls_input, expected_json_output): actual_json_output = xls_input.with_suffix('.json') with open(actual_json_output, encoding='utf-8') as f: actual = load(f) - unlink(actual_json_output) + #unlink(actual_json_output) with open(expected_json_output, encoding='utf-8') as f: expected = load(f)