diff --git a/content/roadmaps/109-golang/content-paths.json b/content/roadmaps/109-golang/content-paths.json
index 60fb85980..d17f44910 100644
--- a/content/roadmaps/109-golang/content-paths.json
+++ b/content/roadmaps/109-golang/content-paths.json
@@ -42,8 +42,9 @@
"go-web-frameworks:gofiber": "/roadmaps/109-golang/content/104-go-web-frameworks/105-gofiber.md",
"go-web-frameworks:buffalo": "/roadmaps/109-golang/content/104-go-web-frameworks/106-buffalo.md",
"go-logging": "/roadmaps/109-golang/content/105-go-logging/readme.md",
- "go-logging:logrus": "/roadmaps/109-golang/content/105-go-logging/100-logrus.md",
+ "go-logging:zerolog": "/roadmaps/109-golang/content/105-go-logging/100-zerolog.md",
"go-logging:zap": "/roadmaps/109-golang/content/105-go-logging/101-zap.md",
+ "go-logging:apex": "/roadmaps/109-golang/content/105-go-logging/102-apex.md",
"go-realtime-communication": "/roadmaps/109-golang/content/106-go-realtime-communication/readme.md",
"go-realtime-communication:melody": "/roadmaps/109-golang/content/106-go-realtime-communication/100-melody.md",
"go-realtime-communication:centrifugo": "/roadmaps/109-golang/content/106-go-realtime-communication/101-centrifugo.md",
diff --git a/content/roadmaps/109-golang/content/105-go-logging/100-logrus.md b/content/roadmaps/109-golang/content/105-go-logging/100-logrus.md
deleted file mode 100644
index 5e9e40a43..000000000
--- a/content/roadmaps/109-golang/content/105-go-logging/100-logrus.md
+++ /dev/null
@@ -1 +0,0 @@
-# Logrus
\ No newline at end of file
diff --git a/content/roadmaps/109-golang/content/105-go-logging/100-zerolog.md b/content/roadmaps/109-golang/content/105-go-logging/100-zerolog.md
new file mode 100644
index 000000000..f2ab3162b
--- /dev/null
+++ b/content/roadmaps/109-golang/content/105-go-logging/100-zerolog.md
@@ -0,0 +1,8 @@
+# Zerolog
+
+The zerolog package provides a fast and simple logger dedicated to JSON output.
+
+Zerolog's API is designed to provide both a great developer experience and stunning performance. Its unique chaining API allows zerolog to write JSON (or CBOR) log events by avoiding allocations and reflection.
+
+Free Content
+GitHub Repository
diff --git a/content/roadmaps/109-golang/content/105-go-logging/101-zap.md b/content/roadmaps/109-golang/content/105-go-logging/101-zap.md
index 0698af580..05c311be6 100644
--- a/content/roadmaps/109-golang/content/105-go-logging/101-zap.md
+++ b/content/roadmaps/109-golang/content/105-go-logging/101-zap.md
@@ -1 +1,6 @@
-# Zap
\ No newline at end of file
+# Zap
+
+Blazing fast, structured, leveled logging in Go.
+
+Free Content
+GitHub Repository
diff --git a/content/roadmaps/109-golang/content/105-go-logging/102-apex.md b/content/roadmaps/109-golang/content/105-go-logging/102-apex.md
new file mode 100644
index 000000000..a338db1be
--- /dev/null
+++ b/content/roadmaps/109-golang/content/105-go-logging/102-apex.md
@@ -0,0 +1,6 @@
+# Apex
+
+Structured logging package for Go.
+
+Free Content
+GitHub Repository
diff --git a/public/project/golang.json b/public/project/golang.json
index 990e87bdd..02343e2bc 100644
--- a/public/project/golang.json
+++ b/public/project/golang.json
@@ -3,1201 +3,7 @@
"controls": {
"control": [
{
- "ID": "1429",
- "typeID": "Arrow",
- "zOrder": "1",
- "w": "206",
- "h": "329",
- "measuredW": "150",
- "measuredH": "100",
- "x": "576",
- "y": "1249",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "color": "10027263",
- "p0": {
- "x": 0,
- "y": 0
- },
- "p1": {
- "x": 0.4190752404149273,
- "y": 0.21784346648791786
- },
- "p2": {
- "x": 206,
- "y": 329
- }
- }
- },
- {
- "ID": "1430",
- "typeID": "Arrow",
- "zOrder": "2",
- "w": "1",
- "h": "69",
- "measuredW": "150",
- "measuredH": "100",
- "x": "497",
- "y": "1261",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": -0.5,
- "y": 0
- },
- "p1": {
- "x": 0.37281767955801104,
- "y": 0.003535911602209944
- },
- "p2": {
- "x": -0.5,
- "y": 69
- }
- }
- },
- {
- "ID": "1431",
- "typeID": "Arrow",
- "zOrder": "3",
- "w": "1",
- "h": "69",
- "measuredW": "150",
- "measuredH": "100",
- "x": "344",
- "y": "1250",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": -0.5,
- "y": 0
- },
- "p1": {
- "x": 0.37281767955801104,
- "y": 0.003535911602209944
- },
- "p2": {
- "x": -0.5,
- "y": 69
- }
- }
- },
- {
- "ID": "1432",
- "typeID": "Arrow",
- "zOrder": "4",
- "w": "140",
- "h": "78",
- "measuredW": "150",
- "measuredH": "100",
- "x": "217",
- "y": "1245",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 139.5,
- "y": 1
- },
- "p1": {
- "x": 0.5976080058579448,
- "y": -0.22367586038564805
- },
- "p2": {
- "x": -0.5,
- "y": 78.5
- }
- }
- },
- {
- "ID": "1433",
- "typeID": "Arrow",
- "zOrder": "5",
- "w": "121",
- "h": "3",
- "measuredW": "150",
- "measuredH": "100",
- "x": "588",
- "y": "1248",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "color": "10027263",
- "p0": {
- "x": 120.5,
- "y": 2
- },
- "p1": {
- "x": 0.5993031358885019,
- "y": 0.01393728222996517
- },
- "p2": {
- "x": 0,
- "y": 0
- }
- }
- },
- {
- "ID": "1434",
- "typeID": "Arrow",
- "zOrder": "6",
- "w": "203",
- "h": "97",
- "measuredW": "150",
- "measuredH": "100",
- "x": "598",
- "y": "1151",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "color": "10027263",
- "p0": {
- "x": 0,
- "y": 0
- },
- "p1": {
- "x": 0.573333003439147,
- "y": 0.10998342281713142
- },
- "p2": {
- "x": 203,
- "y": 96.5
- }
- }
- },
- {
- "ID": "1435",
- "typeID": "Arrow",
- "zOrder": "7",
- "w": "68",
- "h": "20",
- "measuredW": "150",
- "measuredH": "100",
- "x": "174",
- "y": "1187",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 67.5,
- "y": 0.5
- },
- "p1": {
- "x": 0.5100630820066085,
- "y": -0.10093121057374592
- },
- "p2": {
- "x": -0.5,
- "y": 19.5
- }
- }
- },
- {
- "ID": "1436",
- "typeID": "Arrow",
- "zOrder": "8",
- "w": "68",
- "h": "61",
- "measuredW": "150",
- "measuredH": "100",
- "x": "171",
- "y": "1188",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 67.5,
- "y": -0.5
- },
- "p1": {
- "x": 0.5024657534246576,
- "y": 0.1665753424657536
- },
- "p2": {
- "x": -0.5,
- "y": 60.5
- }
- }
- },
- {
- "ID": "1437",
- "typeID": "Arrow",
- "zOrder": "9",
- "w": "57",
- "h": "28",
- "measuredW": "150",
- "measuredH": "100",
- "x": "305",
- "y": "1151",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 56.5,
- "y": -0.5
- },
- "p1": {
- "x": 0.6131911728242003,
- "y": -0.0731465410364493
- },
- "p2": {
- "x": -0.5,
- "y": 27.5
- }
- }
- },
- {
- "ID": "1438",
- "typeID": "Arrow",
- "zOrder": "10",
- "w": "68",
- "h": "26",
- "measuredW": "150",
- "measuredH": "100",
- "x": "165",
- "y": "1134",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 67.5,
- "y": -0.5
- },
- "p1": {
- "x": 0.5348310364357182,
- "y": -0.0641872758164999
- },
- "p2": {
- "x": -0.5,
- "y": 25.5
- }
- }
- },
- {
- "ID": "1439",
- "typeID": "Arrow",
- "zOrder": "11",
- "w": "64",
- "h": "19",
- "measuredW": "150",
- "measuredH": "100",
- "x": "173",
- "y": "1107",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 63.5,
- "y": 18.5
- },
- "p1": {
- "x": 0.5728068207314337,
- "y": 0.12317702490464438
- },
- "p2": {
- "x": -0.5,
- "y": -0.5
- }
- }
- },
- {
- "ID": "1440",
- "typeID": "Arrow",
- "zOrder": "12",
- "w": "70",
- "h": "24",
- "measuredW": "150",
- "measuredH": "100",
- "x": "300",
- "y": "1123",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 69.5,
- "y": 23
- },
- "p1": {
- "x": 0.5649908976333847,
- "y": 0.09399243803388879
- },
- "p2": {
- "x": -0.5,
- "y": -0.5
- }
- }
- },
- {
- "ID": "1441",
- "typeID": "Arrow",
- "zOrder": "13",
- "w": "93",
- "h": "21",
- "measuredW": "150",
- "measuredH": "100",
- "x": "605",
- "y": "1103",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 93,
- "y": 21
- },
- "p1": {
- "x": 0.5575228437406796,
- "y": -0.08334914996881863
- },
- "p2": {
- "x": 0,
- "y": 1.5
- }
- }
- },
- {
- "ID": "1442",
- "typeID": "Arrow",
- "zOrder": "14",
- "w": "94",
- "h": "28",
- "measuredW": "150",
- "measuredH": "100",
- "x": "604",
- "y": "1069",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 94,
- "y": 0
- },
- "p1": {
- "x": 0.5179181109750058,
- "y": 0.06124736115092914
- },
- "p2": {
- "x": 0,
- "y": 27.5
- }
- }
- },
- {
- "ID": "1443",
- "typeID": "Arrow",
- "zOrder": "15",
- "w": "111",
- "h": "43",
- "measuredW": "150",
- "measuredH": "100",
- "x": "244",
- "y": "1005",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 110.5,
- "y": 43
- },
- "p1": {
- "x": 0.5740822925252013,
- "y": 0.09902998795409876
- },
- "p2": {
- "x": 0,
- "y": 0
- }
- }
- },
- {
- "ID": "1444",
- "typeID": "Arrow",
- "zOrder": "16",
- "w": "121",
- "h": "3",
- "measuredW": "150",
- "measuredH": "100",
- "x": "235",
- "y": "1054",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 120.5,
- "y": 2
- },
- "p1": {
- "x": 0.5993031358885019,
- "y": 0.01393728222996517
- },
- "p2": {
- "x": 0,
- "y": 0
- }
- }
- },
- {
- "ID": "1445",
- "typeID": "Arrow",
- "zOrder": "17",
- "w": "77",
- "h": "1",
- "measuredW": "150",
- "measuredH": "100",
- "x": "150",
- "y": "895",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 0,
- "y": 1.5
- },
- "p1": {
- "x": 0.4819277108433731,
- "y": 0.018072289156626502
- },
- "p2": {
- "x": 77,
- "y": 1.5
- }
- }
- },
- {
- "ID": "1446",
- "typeID": "Arrow",
- "zOrder": "18",
- "w": "99",
- "h": "108",
- "measuredW": "150",
- "measuredH": "100",
- "x": "270",
- "y": "899",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "color": "10027263",
- "p0": {
- "x": 99,
- "y": 107.5
- },
- "p1": {
- "x": 0.4816540477577168,
- "y": 0.3011065812463601
- },
- "p2": {
- "x": 1,
- "y": 0
- }
- }
- },
- {
- "ID": "1447",
- "typeID": "Arrow",
- "zOrder": "19",
- "w": "1",
- "h": "69",
- "measuredW": "150",
- "measuredH": "100",
- "x": "589",
- "y": "922",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 0,
- "y": 0
- },
- "p1": {
- "x": 0.4819277108433732,
- "y": 0.018072289156626505
- },
- "p2": {
- "x": 0,
- "y": 68.5
- }
- }
- },
- {
- "ID": "1448",
- "typeID": "Arrow",
- "zOrder": "20",
- "w": "1",
- "h": "69",
- "measuredW": "150",
- "measuredH": "100",
- "x": "506",
- "y": "925",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 0,
- "y": 0
- },
- "p1": {
- "x": 0.4819277108433732,
- "y": 0.018072289156626505
- },
- "p2": {
- "x": 0,
- "y": 68.5
- }
- }
- },
- {
- "ID": "1449",
- "typeID": "Arrow",
- "zOrder": "21",
- "w": "1",
- "h": "69",
- "measuredW": "150",
- "measuredH": "100",
- "x": "434",
- "y": "927",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 0,
- "y": 0
- },
- "p1": {
- "x": 0.4819277108433732,
- "y": 0.018072289156626505
- },
- "p2": {
- "x": 0,
- "y": 68.5
- }
- }
- },
- {
- "ID": "1450",
- "typeID": "Arrow",
- "zOrder": "22",
- "w": "1",
- "h": "69",
- "measuredW": "150",
- "measuredH": "100",
- "x": "374",
- "y": "924",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 0,
- "y": 0
- },
- "p1": {
- "x": 0.4819277108433732,
- "y": 0.018072289156626505
- },
- "p2": {
- "x": 0,
- "y": 68.5
- }
- }
- },
- {
- "ID": "1451",
- "typeID": "Arrow",
- "zOrder": "23",
- "w": "94",
- "h": "1",
- "measuredW": "150",
- "measuredH": "100",
- "x": "616",
- "y": "1008",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 94,
- "y": 0.5
- },
- "p1": {
- "x": 0.6535117710266678,
- "y": -0.0007814789489108132
- },
- "p2": {
- "x": 0,
- "y": 0.5
- }
- }
- },
- {
- "ID": "1452",
- "typeID": "Arrow",
- "zOrder": "24",
- "w": "97",
- "h": "40",
- "measuredW": "150",
- "measuredH": "100",
- "x": "605",
- "y": "958",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 97,
- "y": -0.5
- },
- "p1": {
- "x": 0.5439101123595506,
- "y": 0.05905617977528093
- },
- "p2": {
- "x": 0,
- "y": 39.5
- }
- }
- },
- {
- "ID": "1453",
- "typeID": "Arrow",
- "zOrder": "25",
- "w": "1",
- "h": "118",
- "measuredW": "150",
- "measuredH": "100",
- "x": "271",
- "y": "775",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "color": "10027263",
- "p0": {
- "x": 1,
- "y": 117
- },
- "p1": {
- "x": 0.4340835430661428,
- "y": 0.0048163102717775075
- },
- "p2": {
- "x": 0,
- "y": -0.5
- }
- }
- },
- {
- "ID": "1454",
- "typeID": "Arrow",
- "zOrder": "26",
- "w": "2",
- "h": "68",
- "measuredW": "150",
- "measuredH": "100",
- "x": "107",
- "y": "766",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 2,
- "y": 68
- },
- "p1": {
- "x": 0.5297297297297298,
- "y": 0.021621621621621623
- },
- "p2": {
- "x": 1,
- "y": 0
- }
- }
- },
- {
- "ID": "1455",
- "typeID": "Arrow",
- "zOrder": "27",
- "w": "1",
- "h": "51",
- "measuredW": "150",
- "measuredH": "100",
- "x": "197",
- "y": "777",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 0,
- "y": 51
- },
- "p1": {
- "x": 0.5145945945945946,
- "y": -0.0075675675675675675
- },
- "p2": {
- "x": 0,
- "y": 0
- }
- }
- },
- {
- "ID": "1456",
- "typeID": "Arrow",
- "zOrder": "28",
- "w": "1",
- "h": "54",
- "measuredW": "150",
- "measuredH": "100",
- "x": "465",
- "y": "773",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 0,
- "y": 0
- },
- "p1": {
- "x": 0.48192771084337327,
- "y": 0.018072289156626505
- },
- "p2": {
- "x": 0,
- "y": 54
- }
- }
- },
- {
- "ID": "1457",
- "typeID": "Arrow",
- "zOrder": "29",
- "w": "98",
- "h": "2",
- "measuredW": "150",
- "measuredH": "100",
- "x": "270",
- "y": "770",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "color": "10027263",
- "p0": {
- "x": 98,
- "y": 0.5
- },
- "p1": {
- "x": 0.5245467907888293,
- "y": 0.010387065164135229
- },
- "p2": {
- "x": 0,
- "y": -0.5
- }
- }
- },
- {
- "ID": "1458",
- "typeID": "Arrow",
- "zOrder": "30",
- "w": "1",
- "h": "58",
- "measuredW": "150",
- "measuredH": "100",
- "x": "467",
- "y": "709",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 0,
- "y": 0
- },
- "p1": {
- "x": 0.4819277108433734,
- "y": 0.018072289156626505
- },
- "p2": {
- "x": 0,
- "y": 57.5
- }
- }
- },
- {
- "ID": "1459",
- "typeID": "Arrow",
- "zOrder": "31",
- "w": "107",
- "h": "125",
- "measuredW": "150",
- "measuredH": "100",
- "x": "589",
- "y": "785",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 106.5,
- "y": 125
- },
- "p1": {
- "x": 0.6311916037373609,
- "y": -0.05279662101625488
- },
- "p2": {
- "x": -0.5,
- "y": 0
- }
- }
- },
- {
- "ID": "1460",
- "typeID": "Arrow",
- "zOrder": "32",
- "w": "91",
- "h": "69",
- "measuredW": "150",
- "measuredH": "100",
- "x": "600",
- "y": "783",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 90.5,
- "y": 69
- },
- "p1": {
- "x": 0.6311916037373609,
- "y": -0.0527966210162549
- },
- "p2": {
- "x": -0.5,
- "y": 0
- }
- }
- },
- {
- "ID": "1461",
- "typeID": "Arrow",
- "zOrder": "33",
- "w": "107",
- "h": "4",
- "measuredW": "150",
- "measuredH": "100",
- "x": "595",
- "y": "766",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 107,
- "y": 0
- },
- "p1": {
- "x": 0.599303135888502,
- "y": 0.013937282229965165
- },
- "p2": {
- "x": 0,
- "y": 3
- }
- }
- },
- {
- "ID": "1462",
- "typeID": "Arrow",
- "zOrder": "34",
- "w": "95",
- "h": "34",
- "measuredW": "150",
- "measuredH": "100",
- "x": "601",
- "y": "779",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 95,
- "y": 34
- },
- "p1": {
- "x": 0.6311916037373608,
- "y": -0.052796621016254944
- },
- "p2": {
- "x": 0,
- "y": 0
- }
- }
- },
- {
- "ID": "1463",
- "typeID": "Arrow",
- "zOrder": "35",
- "w": "109",
- "h": "57",
- "measuredW": "150",
- "measuredH": "100",
- "x": "593",
- "y": "712",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 108,
- "y": 0
- },
- "p1": {
- "x": 0.5854522369608072,
- "y": 0.026930401951284707
- },
- "p2": {
- "x": -0.5,
- "y": 56.5
- }
- }
- },
- {
- "ID": "1464",
- "typeID": "Arrow",
- "zOrder": "36",
- "w": "141",
- "h": "181",
- "measuredW": "150",
- "measuredH": "100",
- "x": "557",
- "y": "469",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 141,
- "y": 180.5
- },
- "p1": {
- "x": 0.5960734774514647,
- "y": -0.08589149348429012
- },
- "p2": {
- "x": 0,
- "y": -0.5
- }
- }
- },
- {
- "ID": "1465",
- "typeID": "Arrow",
- "zOrder": "37",
- "w": "125",
- "h": "133",
- "measuredW": "150",
- "measuredH": "100",
- "x": "577",
- "y": "471",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 125,
- "y": 132.5
- },
- "p1": {
- "x": 0.6144660011301564,
- "y": -0.09666603880203428
- },
- "p2": {
- "x": 0,
- "y": 0
- }
- }
- },
- {
- "ID": "1466",
- "typeID": "Arrow",
- "zOrder": "38",
- "w": "4",
- "h": "78",
- "measuredW": "150",
- "measuredH": "100",
- "x": "468",
- "y": "464",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 4.5,
- "y": 78
- },
- "p1": {
- "x": 0.4819277108433735,
- "y": 0.018072289156626516
- },
- "p2": {
- "x": 0.5,
- "y": 0
- }
- }
- },
- {
- "ID": "1467",
- "typeID": "Arrow",
- "zOrder": "39",
- "w": "2",
- "h": "83",
- "measuredW": "150",
- "measuredH": "100",
- "x": "392",
- "y": "463",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 1,
- "y": 83
- },
- "p1": {
- "x": 0.48192771084337344,
- "y": 0.018072289156626505
- },
- "p2": {
- "x": 1,
- "y": 0
- }
- }
- },
- {
- "ID": "1468",
- "typeID": "Arrow",
- "zOrder": "40",
- "w": "101",
- "h": "83",
- "measuredW": "150",
- "measuredH": "100",
- "x": "602",
- "y": "469",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 101,
- "y": 83
- },
- "p1": {
- "x": 0.5714745465184319,
- "y": -0.07492685781158573
- },
- "p2": {
- "x": 0,
- "y": 0
- }
- }
- },
- {
- "ID": "1472",
+ "ID": "4412",
"typeID": "Arrow",
"zOrder": "0",
"w": "38",
@@ -1227,7 +33,1201 @@
}
},
{
- "ID": "1473",
+ "ID": "4413",
+ "typeID": "Arrow",
+ "zOrder": "1",
+ "w": "206",
+ "h": "329",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "576",
+ "y": "1249",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "color": "10027263",
+ "p0": {
+ "x": 0,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.4190752404149273,
+ "y": 0.21784346648791786
+ },
+ "p2": {
+ "x": 206,
+ "y": 329
+ }
+ }
+ },
+ {
+ "ID": "4414",
+ "typeID": "Arrow",
+ "zOrder": "2",
+ "w": "1",
+ "h": "69",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "497",
+ "y": "1261",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": -0.5,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.37281767955801104,
+ "y": 0.003535911602209944
+ },
+ "p2": {
+ "x": -0.5,
+ "y": 69
+ }
+ }
+ },
+ {
+ "ID": "4415",
+ "typeID": "Arrow",
+ "zOrder": "3",
+ "w": "1",
+ "h": "69",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "344",
+ "y": "1250",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": -0.5,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.37281767955801104,
+ "y": 0.003535911602209944
+ },
+ "p2": {
+ "x": -0.5,
+ "y": 69
+ }
+ }
+ },
+ {
+ "ID": "4416",
+ "typeID": "Arrow",
+ "zOrder": "4",
+ "w": "140",
+ "h": "78",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "217",
+ "y": "1245",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 139.5,
+ "y": 1
+ },
+ "p1": {
+ "x": 0.5976080058579448,
+ "y": -0.22367586038564805
+ },
+ "p2": {
+ "x": -0.5,
+ "y": 78.5
+ }
+ }
+ },
+ {
+ "ID": "4417",
+ "typeID": "Arrow",
+ "zOrder": "5",
+ "w": "121",
+ "h": "3",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "588",
+ "y": "1248",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "color": "10027263",
+ "p0": {
+ "x": 120.5,
+ "y": 2
+ },
+ "p1": {
+ "x": 0.5993031358885019,
+ "y": 0.01393728222996517
+ },
+ "p2": {
+ "x": 0,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "4418",
+ "typeID": "Arrow",
+ "zOrder": "6",
+ "w": "203",
+ "h": "97",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "598",
+ "y": "1151",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "color": "10027263",
+ "p0": {
+ "x": 0,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.573333003439147,
+ "y": 0.10998342281713142
+ },
+ "p2": {
+ "x": 203,
+ "y": 96.5
+ }
+ }
+ },
+ {
+ "ID": "4419",
+ "typeID": "Arrow",
+ "zOrder": "7",
+ "w": "68",
+ "h": "20",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "174",
+ "y": "1187",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 67.5,
+ "y": 0.5
+ },
+ "p1": {
+ "x": 0.5100630820066085,
+ "y": -0.10093121057374592
+ },
+ "p2": {
+ "x": -0.5,
+ "y": 19.5
+ }
+ }
+ },
+ {
+ "ID": "4420",
+ "typeID": "Arrow",
+ "zOrder": "8",
+ "w": "68",
+ "h": "61",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "171",
+ "y": "1188",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 67.5,
+ "y": -0.5
+ },
+ "p1": {
+ "x": 0.5024657534246576,
+ "y": 0.1665753424657536
+ },
+ "p2": {
+ "x": -0.5,
+ "y": 60.5
+ }
+ }
+ },
+ {
+ "ID": "4421",
+ "typeID": "Arrow",
+ "zOrder": "9",
+ "w": "57",
+ "h": "28",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "305",
+ "y": "1151",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 56.5,
+ "y": -0.5
+ },
+ "p1": {
+ "x": 0.6131911728242003,
+ "y": -0.0731465410364493
+ },
+ "p2": {
+ "x": -0.5,
+ "y": 27.5
+ }
+ }
+ },
+ {
+ "ID": "4422",
+ "typeID": "Arrow",
+ "zOrder": "10",
+ "w": "68",
+ "h": "26",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "165",
+ "y": "1134",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 67.5,
+ "y": -0.5
+ },
+ "p1": {
+ "x": 0.5348310364357182,
+ "y": -0.0641872758164999
+ },
+ "p2": {
+ "x": -0.5,
+ "y": 25.5
+ }
+ }
+ },
+ {
+ "ID": "4423",
+ "typeID": "Arrow",
+ "zOrder": "11",
+ "w": "64",
+ "h": "19",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "173",
+ "y": "1107",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 63.5,
+ "y": 18.5
+ },
+ "p1": {
+ "x": 0.5728068207314337,
+ "y": 0.12317702490464438
+ },
+ "p2": {
+ "x": -0.5,
+ "y": -0.5
+ }
+ }
+ },
+ {
+ "ID": "4424",
+ "typeID": "Arrow",
+ "zOrder": "12",
+ "w": "70",
+ "h": "24",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "300",
+ "y": "1123",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 69.5,
+ "y": 23
+ },
+ "p1": {
+ "x": 0.5649908976333847,
+ "y": 0.09399243803388879
+ },
+ "p2": {
+ "x": -0.5,
+ "y": -0.5
+ }
+ }
+ },
+ {
+ "ID": "4425",
+ "typeID": "Arrow",
+ "zOrder": "13",
+ "w": "93",
+ "h": "21",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "605",
+ "y": "1103",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 93,
+ "y": 21
+ },
+ "p1": {
+ "x": 0.5575228437406796,
+ "y": -0.08334914996881863
+ },
+ "p2": {
+ "x": 0,
+ "y": 1.5
+ }
+ }
+ },
+ {
+ "ID": "4426",
+ "typeID": "Arrow",
+ "zOrder": "14",
+ "w": "94",
+ "h": "28",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "604",
+ "y": "1069",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 94,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.5179181109750058,
+ "y": 0.06124736115092914
+ },
+ "p2": {
+ "x": 0,
+ "y": 27.5
+ }
+ }
+ },
+ {
+ "ID": "4427",
+ "typeID": "Arrow",
+ "zOrder": "15",
+ "w": "111",
+ "h": "43",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "244",
+ "y": "1005",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 110.5,
+ "y": 43
+ },
+ "p1": {
+ "x": 0.5740822925252013,
+ "y": 0.09902998795409876
+ },
+ "p2": {
+ "x": 0,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "4428",
+ "typeID": "Arrow",
+ "zOrder": "16",
+ "w": "121",
+ "h": "3",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "235",
+ "y": "1054",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 120.5,
+ "y": 2
+ },
+ "p1": {
+ "x": 0.5993031358885019,
+ "y": 0.01393728222996517
+ },
+ "p2": {
+ "x": 0,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "4429",
+ "typeID": "Arrow",
+ "zOrder": "17",
+ "w": "77",
+ "h": "1",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "150",
+ "y": "895",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 0,
+ "y": 1.5
+ },
+ "p1": {
+ "x": 0.4819277108433731,
+ "y": 0.018072289156626502
+ },
+ "p2": {
+ "x": 77,
+ "y": 1.5
+ }
+ }
+ },
+ {
+ "ID": "4430",
+ "typeID": "Arrow",
+ "zOrder": "18",
+ "w": "99",
+ "h": "108",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "270",
+ "y": "899",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "color": "10027263",
+ "p0": {
+ "x": 99,
+ "y": 107.5
+ },
+ "p1": {
+ "x": 0.4816540477577168,
+ "y": 0.3011065812463601
+ },
+ "p2": {
+ "x": 1,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "4431",
+ "typeID": "Arrow",
+ "zOrder": "19",
+ "w": "1",
+ "h": "69",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "589",
+ "y": "922",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 0,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.4819277108433732,
+ "y": 0.018072289156626505
+ },
+ "p2": {
+ "x": 0,
+ "y": 68.5
+ }
+ }
+ },
+ {
+ "ID": "4432",
+ "typeID": "Arrow",
+ "zOrder": "20",
+ "w": "1",
+ "h": "69",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "506",
+ "y": "925",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 0,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.4819277108433732,
+ "y": 0.018072289156626505
+ },
+ "p2": {
+ "x": 0,
+ "y": 68.5
+ }
+ }
+ },
+ {
+ "ID": "4433",
+ "typeID": "Arrow",
+ "zOrder": "21",
+ "w": "1",
+ "h": "69",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "434",
+ "y": "927",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 0,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.4819277108433732,
+ "y": 0.018072289156626505
+ },
+ "p2": {
+ "x": 0,
+ "y": 68.5
+ }
+ }
+ },
+ {
+ "ID": "4434",
+ "typeID": "Arrow",
+ "zOrder": "22",
+ "w": "1",
+ "h": "69",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "374",
+ "y": "924",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 0,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.4819277108433732,
+ "y": 0.018072289156626505
+ },
+ "p2": {
+ "x": 0,
+ "y": 68.5
+ }
+ }
+ },
+ {
+ "ID": "4435",
+ "typeID": "Arrow",
+ "zOrder": "23",
+ "w": "94",
+ "h": "1",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "616",
+ "y": "1008",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 94,
+ "y": 0.5
+ },
+ "p1": {
+ "x": 0.6535117710266678,
+ "y": -0.0007814789489108132
+ },
+ "p2": {
+ "x": 0,
+ "y": 0.5
+ }
+ }
+ },
+ {
+ "ID": "4436",
+ "typeID": "Arrow",
+ "zOrder": "24",
+ "w": "97",
+ "h": "40",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "605",
+ "y": "958",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 97,
+ "y": -0.5
+ },
+ "p1": {
+ "x": 0.5439101123595506,
+ "y": 0.05905617977528093
+ },
+ "p2": {
+ "x": 0,
+ "y": 39.5
+ }
+ }
+ },
+ {
+ "ID": "4437",
+ "typeID": "Arrow",
+ "zOrder": "25",
+ "w": "1",
+ "h": "118",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "271",
+ "y": "775",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "color": "10027263",
+ "p0": {
+ "x": 1,
+ "y": 117
+ },
+ "p1": {
+ "x": 0.4340835430661428,
+ "y": 0.0048163102717775075
+ },
+ "p2": {
+ "x": 0,
+ "y": -0.5
+ }
+ }
+ },
+ {
+ "ID": "4438",
+ "typeID": "Arrow",
+ "zOrder": "26",
+ "w": "2",
+ "h": "68",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "107",
+ "y": "766",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 2,
+ "y": 68
+ },
+ "p1": {
+ "x": 0.5297297297297298,
+ "y": 0.021621621621621623
+ },
+ "p2": {
+ "x": 1,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "4439",
+ "typeID": "Arrow",
+ "zOrder": "27",
+ "w": "1",
+ "h": "51",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "197",
+ "y": "777",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 0,
+ "y": 51
+ },
+ "p1": {
+ "x": 0.5145945945945946,
+ "y": -0.0075675675675675675
+ },
+ "p2": {
+ "x": 0,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "4440",
+ "typeID": "Arrow",
+ "zOrder": "28",
+ "w": "1",
+ "h": "54",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "465",
+ "y": "773",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 0,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.48192771084337327,
+ "y": 0.018072289156626505
+ },
+ "p2": {
+ "x": 0,
+ "y": 54
+ }
+ }
+ },
+ {
+ "ID": "4441",
+ "typeID": "Arrow",
+ "zOrder": "29",
+ "w": "98",
+ "h": "2",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "270",
+ "y": "770",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "color": "10027263",
+ "p0": {
+ "x": 98,
+ "y": 0.5
+ },
+ "p1": {
+ "x": 0.5245467907888293,
+ "y": 0.010387065164135229
+ },
+ "p2": {
+ "x": 0,
+ "y": -0.5
+ }
+ }
+ },
+ {
+ "ID": "4442",
+ "typeID": "Arrow",
+ "zOrder": "30",
+ "w": "1",
+ "h": "58",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "467",
+ "y": "709",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 0,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.4819277108433734,
+ "y": 0.018072289156626505
+ },
+ "p2": {
+ "x": 0,
+ "y": 57.5
+ }
+ }
+ },
+ {
+ "ID": "4443",
+ "typeID": "Arrow",
+ "zOrder": "31",
+ "w": "107",
+ "h": "125",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "589",
+ "y": "785",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 106.5,
+ "y": 125
+ },
+ "p1": {
+ "x": 0.6311916037373609,
+ "y": -0.05279662101625488
+ },
+ "p2": {
+ "x": -0.5,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "4444",
+ "typeID": "Arrow",
+ "zOrder": "32",
+ "w": "91",
+ "h": "69",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "600",
+ "y": "783",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 90.5,
+ "y": 69
+ },
+ "p1": {
+ "x": 0.6311916037373609,
+ "y": -0.0527966210162549
+ },
+ "p2": {
+ "x": -0.5,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "4445",
+ "typeID": "Arrow",
+ "zOrder": "33",
+ "w": "107",
+ "h": "4",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "595",
+ "y": "766",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 107,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.599303135888502,
+ "y": 0.013937282229965165
+ },
+ "p2": {
+ "x": 0,
+ "y": 3
+ }
+ }
+ },
+ {
+ "ID": "4446",
+ "typeID": "Arrow",
+ "zOrder": "34",
+ "w": "95",
+ "h": "34",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "601",
+ "y": "779",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 95,
+ "y": 34
+ },
+ "p1": {
+ "x": 0.6311916037373608,
+ "y": -0.052796621016254944
+ },
+ "p2": {
+ "x": 0,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "4447",
+ "typeID": "Arrow",
+ "zOrder": "35",
+ "w": "109",
+ "h": "57",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "593",
+ "y": "712",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 108,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.5854522369608072,
+ "y": 0.026930401951284707
+ },
+ "p2": {
+ "x": -0.5,
+ "y": 56.5
+ }
+ }
+ },
+ {
+ "ID": "4448",
+ "typeID": "Arrow",
+ "zOrder": "36",
+ "w": "141",
+ "h": "181",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "557",
+ "y": "469",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 141,
+ "y": 180.5
+ },
+ "p1": {
+ "x": 0.5960734774514647,
+ "y": -0.08589149348429012
+ },
+ "p2": {
+ "x": 0,
+ "y": -0.5
+ }
+ }
+ },
+ {
+ "ID": "4449",
+ "typeID": "Arrow",
+ "zOrder": "37",
+ "w": "125",
+ "h": "133",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "577",
+ "y": "471",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 125,
+ "y": 132.5
+ },
+ "p1": {
+ "x": 0.6144660011301564,
+ "y": -0.09666603880203428
+ },
+ "p2": {
+ "x": 0,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "4450",
+ "typeID": "Arrow",
+ "zOrder": "38",
+ "w": "4",
+ "h": "78",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "468",
+ "y": "464",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 4.5,
+ "y": 78
+ },
+ "p1": {
+ "x": 0.4819277108433735,
+ "y": 0.018072289156626516
+ },
+ "p2": {
+ "x": 0.5,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "4451",
+ "typeID": "Arrow",
+ "zOrder": "39",
+ "w": "2",
+ "h": "83",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "392",
+ "y": "463",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 1,
+ "y": 83
+ },
+ "p1": {
+ "x": 0.48192771084337344,
+ "y": 0.018072289156626505
+ },
+ "p2": {
+ "x": 1,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "4452",
+ "typeID": "Arrow",
+ "zOrder": "40",
+ "w": "101",
+ "h": "83",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "602",
+ "y": "469",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 101,
+ "y": 83
+ },
+ "p1": {
+ "x": 0.5714745465184319,
+ "y": -0.07492685781158573
+ },
+ "p2": {
+ "x": 0,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "4453",
"typeID": "Arrow",
"zOrder": "41",
"w": "27",
@@ -1256,325 +1256,7 @@
}
},
{
- "ID": "1475",
- "typeID": "Arrow",
- "zOrder": "43",
- "w": "126",
- "h": "299",
- "measuredW": "150",
- "measuredH": "100",
- "x": "479",
- "y": "467",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "color": "10027263",
- "p0": {
- "x": 0,
- "y": 0
- },
- "p1": {
- "x": 0.5666915052160955,
- "y": 0.2790611028315946
- },
- "p2": {
- "x": 69,
- "y": 298.5
- }
- }
- },
- {
- "ID": "1476",
- "typeID": "Arrow",
- "zOrder": "44",
- "w": "98",
- "h": "47",
- "measuredW": "150",
- "measuredH": "100",
- "x": "601",
- "y": "406",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 97.5,
- "y": -0.5
- },
- "p1": {
- "x": 0.5537800308573949,
- "y": 0.044853427374917355
- },
- "p2": {
- "x": 0,
- "y": 46
- }
- }
- },
- {
- "ID": "1477",
- "typeID": "Arrow",
- "zOrder": "45",
- "w": "120",
- "h": "44",
- "measuredW": "150",
- "measuredH": "100",
- "x": "597",
- "y": "465",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 120,
- "y": 44
- },
- "p1": {
- "x": 0.5846756207563067,
- "y": -0.036972790801407494
- },
- "p2": {
- "x": 0,
- "y": 0
- }
- }
- },
- {
- "ID": "1478",
- "typeID": "Arrow",
- "zOrder": "46",
- "w": "107",
- "h": "51",
- "measuredW": "150",
- "measuredH": "100",
- "x": "276",
- "y": "405",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 107,
- "y": 51
- },
- "p1": {
- "x": 0.5245584633234497,
- "y": 0.05852778135877272
- },
- "p2": {
- "x": 0,
- "y": 0
- }
- }
- },
- {
- "ID": "1479",
- "typeID": "Arrow",
- "zOrder": "47",
- "w": "108",
- "h": "44",
- "measuredW": "150",
- "measuredH": "100",
- "x": "276",
- "y": "462",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 108,
- "y": 0
- },
- "p1": {
- "x": 0.5656811947576956,
- "y": -0.05547089302042055
- },
- "p2": {
- "x": 0,
- "y": 44
- }
- }
- },
- {
- "ID": "1480",
- "typeID": "Arrow",
- "zOrder": "48",
- "w": "115",
- "h": "5",
- "measuredW": "150",
- "measuredH": "100",
- "x": "274",
- "y": "457",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 115,
- "y": 1
- },
- "p1": {
- "x": 0.5205160087037612,
- "y": 0.03901150139881877
- },
- "p2": {
- "x": 0,
- "y": 0
- }
- }
- },
- {
- "ID": "1481",
- "typeID": "Arrow",
- "zOrder": "49",
- "w": "123",
- "h": "3",
- "measuredW": "150",
- "measuredH": "100",
- "x": "577",
- "y": "458",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "stroke": "dotted",
- "color": "10027263",
- "p0": {
- "x": 122.5,
- "y": -0.5
- },
- "p1": {
- "x": 0.5536354056902003,
- "y": 0.01338250790305583
- },
- "p2": {
- "x": 0,
- "y": 1
- }
- }
- },
- {
- "ID": "1482",
- "typeID": "Label",
- "zOrder": "50",
- "measuredW": "37",
- "measuredH": "36",
- "x": "374",
- "y": "338",
- "properties": {
- "size": "28",
- "text": "Go"
- }
- },
- {
- "ID": "1483",
- "typeID": "Arrow",
- "zOrder": "51",
- "w": "51",
- "h": "59",
- "measuredW": "150",
- "measuredH": "100",
- "x": "400",
- "y": "386",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "color": "10027263",
- "p0": {
- "x": 0,
- "y": 0
- },
- "p1": {
- "x": 0.5149949247946848,
- "y": -0.13269354987542692
- },
- "p2": {
- "x": 51,
- "y": 59
- }
- }
- },
- {
- "ID": "1496",
- "typeID": "Canvas",
- "zOrder": "57",
- "w": "350",
- "h": "141",
- "measuredW": "100",
- "measuredH": "70",
- "x": "654",
- "y": "171"
- },
- {
- "ID": "1497",
- "typeID": "Label",
- "zOrder": "58",
- "measuredW": "314",
- "measuredH": "25",
- "x": "668",
- "y": "188",
- "properties": {
- "size": "17",
- "text": "Find the detailed version of this roadmap"
- }
- },
- {
- "ID": "1498",
- "typeID": "Label",
- "zOrder": "59",
- "measuredW": "319",
- "measuredH": "25",
- "x": "668",
- "y": "216",
- "properties": {
- "size": "17",
- "text": "along with resources and other roadmaps"
- }
- },
- {
- "ID": "1640",
- "typeID": "Arrow",
- "zOrder": "120",
- "w": "1",
- "h": "98",
- "measuredW": "150",
- "measuredH": "100",
- "x": "781",
- "y": "1606",
- "properties": {
- "curvature": "0",
- "leftArrow": "false",
- "rightArrow": "false",
- "color": "10027263",
- "p0": {
- "x": -0.5,
- "y": -0.5
- },
- "p1": {
- "x": 0.5259259259259262,
- "y": 0
- },
- "p2": {
- "x": -0.5,
- "y": 97
- },
- "stroke": "dotted"
- }
- },
- {
- "ID": "1648",
+ "ID": "4454",
"typeID": "__group__",
"zOrder": "42",
"measuredW": "535",
@@ -1632,7 +1314,531 @@
}
},
{
- "ID": "1649",
+ "ID": "4455",
+ "typeID": "Arrow",
+ "zOrder": "43",
+ "w": "126",
+ "h": "299",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "479",
+ "y": "467",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "color": "10027263",
+ "p0": {
+ "x": 0,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.5666915052160955,
+ "y": 0.2790611028315946
+ },
+ "p2": {
+ "x": 69,
+ "y": 298.5
+ }
+ }
+ },
+ {
+ "ID": "4456",
+ "typeID": "Arrow",
+ "zOrder": "44",
+ "w": "98",
+ "h": "47",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "601",
+ "y": "406",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 97.5,
+ "y": -0.5
+ },
+ "p1": {
+ "x": 0.5537800308573949,
+ "y": 0.044853427374917355
+ },
+ "p2": {
+ "x": 0,
+ "y": 46
+ }
+ }
+ },
+ {
+ "ID": "4457",
+ "typeID": "Arrow",
+ "zOrder": "45",
+ "w": "120",
+ "h": "44",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "597",
+ "y": "465",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 120,
+ "y": 44
+ },
+ "p1": {
+ "x": 0.5846756207563067,
+ "y": -0.036972790801407494
+ },
+ "p2": {
+ "x": 0,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "4458",
+ "typeID": "Arrow",
+ "zOrder": "46",
+ "w": "107",
+ "h": "51",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "276",
+ "y": "405",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 107,
+ "y": 51
+ },
+ "p1": {
+ "x": 0.5245584633234497,
+ "y": 0.05852778135877272
+ },
+ "p2": {
+ "x": 0,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "4459",
+ "typeID": "Arrow",
+ "zOrder": "47",
+ "w": "108",
+ "h": "44",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "276",
+ "y": "462",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 108,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.5656811947576956,
+ "y": -0.05547089302042055
+ },
+ "p2": {
+ "x": 0,
+ "y": 44
+ }
+ }
+ },
+ {
+ "ID": "4460",
+ "typeID": "Arrow",
+ "zOrder": "48",
+ "w": "115",
+ "h": "5",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "274",
+ "y": "457",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 115,
+ "y": 1
+ },
+ "p1": {
+ "x": 0.5205160087037612,
+ "y": 0.03901150139881877
+ },
+ "p2": {
+ "x": 0,
+ "y": 0
+ }
+ }
+ },
+ {
+ "ID": "4461",
+ "typeID": "Arrow",
+ "zOrder": "49",
+ "w": "123",
+ "h": "3",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "577",
+ "y": "458",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "stroke": "dotted",
+ "color": "10027263",
+ "p0": {
+ "x": 122.5,
+ "y": -0.5
+ },
+ "p1": {
+ "x": 0.5536354056902003,
+ "y": 0.01338250790305583
+ },
+ "p2": {
+ "x": 0,
+ "y": 1
+ }
+ }
+ },
+ {
+ "ID": "4462",
+ "typeID": "Label",
+ "zOrder": "50",
+ "measuredW": "37",
+ "measuredH": "36",
+ "x": "374",
+ "y": "338",
+ "properties": {
+ "size": "28",
+ "text": "Go"
+ }
+ },
+ {
+ "ID": "4463",
+ "typeID": "Arrow",
+ "zOrder": "51",
+ "w": "51",
+ "h": "59",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "400",
+ "y": "386",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "color": "10027263",
+ "p0": {
+ "x": 0,
+ "y": 0
+ },
+ "p1": {
+ "x": 0.5149949247946848,
+ "y": -0.13269354987542692
+ },
+ "p2": {
+ "x": 51,
+ "y": 59
+ }
+ }
+ },
+ {
+ "ID": "4464",
+ "typeID": "__group__",
+ "zOrder": "52",
+ "measuredW": "262",
+ "measuredH": "43",
+ "w": "262",
+ "h": "43",
+ "x": "354",
+ "y": "437",
+ "properties": {
+ "controlName": "100-go-basics"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "262",
+ "h": "43",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16776960"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "123",
+ "measuredH": "24",
+ "x": "69",
+ "y": "10",
+ "properties": {
+ "size": "16",
+ "text": "Learn the Basics"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "4465",
+ "typeID": "__group__",
+ "zOrder": "53",
+ "measuredW": "247",
+ "measuredH": "42",
+ "w": "247",
+ "h": "42",
+ "x": "57",
+ "y": "392",
+ "properties": {
+ "controlName": "100-go-basics:basic-syntax"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "247",
+ "h": "42",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "w": "95",
+ "measuredW": "92",
+ "measuredH": "24",
+ "x": "76",
+ "y": "9",
+ "properties": {
+ "size": "16",
+ "text": "Basic Syntax"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "4466",
+ "typeID": "__group__",
+ "zOrder": "54",
+ "measuredW": "249",
+ "measuredH": "42",
+ "w": "249",
+ "h": "42",
+ "x": "55",
+ "y": "438",
+ "properties": {
+ "controlName": "101-go-basics:variables"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "249",
+ "h": "42",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "183",
+ "measuredH": "24",
+ "x": "33",
+ "y": "9",
+ "properties": {
+ "size": "16",
+ "text": "Variables and declaration"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "4467",
+ "typeID": "__group__",
+ "zOrder": "55",
+ "measuredW": "280",
+ "measuredH": "42",
+ "w": "280",
+ "h": "42",
+ "x": "688",
+ "y": "484",
+ "properties": {
+ "controlName": "109-go-basics:packages"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "280",
+ "h": "42",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "222",
+ "measuredH": "24",
+ "x": "29",
+ "y": "9",
+ "properties": {
+ "size": "16",
+ "text": "Packages, imports and exports"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "4468",
+ "typeID": "__group__",
+ "zOrder": "56",
+ "measuredW": "280",
+ "measuredH": "42",
+ "w": "280",
+ "h": "42",
+ "x": "688",
+ "y": "438",
+ "properties": {
+ "controlName": "108-go-basics:functions"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "280",
+ "h": "42",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "247",
+ "measuredH": "24",
+ "x": "16",
+ "y": "9",
+ "properties": {
+ "text": "Functions, multiple/named returns",
+ "size": "16"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "4469",
+ "typeID": "Canvas",
+ "zOrder": "57",
+ "w": "350",
+ "h": "141",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "654",
+ "y": "171"
+ },
+ {
+ "ID": "4470",
+ "typeID": "Label",
+ "zOrder": "58",
+ "measuredW": "314",
+ "measuredH": "25",
+ "x": "668",
+ "y": "188",
+ "properties": {
+ "size": "17",
+ "text": "Find the detailed version of this roadmap"
+ }
+ },
+ {
+ "ID": "4471",
+ "typeID": "Label",
+ "zOrder": "59",
+ "measuredW": "319",
+ "measuredH": "25",
+ "x": "668",
+ "y": "216",
+ "properties": {
+ "size": "17",
+ "text": "along with resources and other roadmaps"
+ }
+ },
+ {
+ "ID": "4472",
"typeID": "__group__",
"zOrder": "60",
"measuredW": "320",
@@ -1737,818 +1943,7 @@
}
},
{
- "ID": "1650",
- "typeID": "__group__",
- "zOrder": "52",
- "measuredW": "262",
- "measuredH": "43",
- "w": "262",
- "h": "43",
- "x": "354",
- "y": "437",
- "properties": {
- "controlName": "100-go-basics"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Canvas",
- "zOrder": "0",
- "w": "262",
- "h": "43",
- "measuredW": "100",
- "measuredH": "70",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16776960"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "123",
- "measuredH": "24",
- "x": "69",
- "y": "10",
- "properties": {
- "size": "16",
- "text": "Learn the Basics"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "1651",
- "typeID": "__group__",
- "zOrder": "66",
- "measuredW": "262",
- "measuredH": "43",
- "w": "262",
- "h": "43",
- "x": "354",
- "y": "750",
- "properties": {
- "controlName": "101-go-advanced"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Canvas",
- "zOrder": "0",
- "w": "262",
- "h": "43",
- "measuredW": "100",
- "measuredH": "70",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16776960"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "103",
- "measuredH": "24",
- "x": "79",
- "y": "10",
- "properties": {
- "size": "16",
- "text": "Going Deeper"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "1652",
- "typeID": "__group__",
- "zOrder": "82",
- "measuredW": "222",
- "measuredH": "43",
- "w": "222",
- "h": "43",
- "x": "69",
- "y": "749",
- "properties": {
- "controlName": "102-go-building-clis"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Canvas",
- "zOrder": "0",
- "w": "222",
- "h": "43",
- "measuredW": "100",
- "measuredH": "70",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16776960"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "97",
- "measuredH": "24",
- "x": "62",
- "y": "10",
- "properties": {
- "size": "16",
- "text": "Building CLIs"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "1653",
- "typeID": "__group__",
- "zOrder": "94",
- "measuredW": "110",
- "measuredH": "43",
- "w": "110",
- "h": "43",
- "x": "182",
- "y": "874",
- "properties": {
- "controlName": "103-go-orms"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Canvas",
- "zOrder": "0",
- "w": "110",
- "h": "43",
- "measuredW": "100",
- "measuredH": "70",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16776960"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "46",
- "measuredH": "24",
- "x": "32",
- "y": "10",
- "properties": {
- "size": "16",
- "text": "ORMs"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "1654",
- "typeID": "__group__",
- "zOrder": "87",
- "measuredW": "275",
- "measuredH": "43",
- "w": "275",
- "h": "43",
- "x": "343",
- "y": "986",
- "properties": {
- "controlName": "104-go-web-frameworks"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Canvas",
- "zOrder": "0",
- "w": "275",
- "h": "43",
- "measuredW": "100",
- "measuredH": "70",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16776960"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "125",
- "measuredH": "24",
- "x": "75",
- "y": "10",
- "properties": {
- "size": "16",
- "text": "Web Frameworks"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "1655",
- "typeID": "__group__",
- "zOrder": "96",
- "measuredW": "275",
- "measuredH": "43",
- "w": "275",
- "h": "43",
- "x": "343",
- "y": "1033",
- "properties": {
- "controlName": "105-go-logging"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Canvas",
- "zOrder": "0",
- "w": "275",
- "h": "43",
- "measuredW": "100",
- "measuredH": "70",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16776960"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "59",
- "measuredH": "24",
- "x": "100",
- "y": "10",
- "properties": {
- "size": "16",
- "text": "Logging"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "1656",
- "typeID": "__group__",
- "zOrder": "99",
- "measuredW": "275",
- "measuredH": "43",
- "w": "275",
- "h": "43",
- "x": "343",
- "y": "1080",
- "properties": {
- "controlName": "106-go-realtime-communication"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Canvas",
- "zOrder": "0",
- "w": "275",
- "h": "43",
- "measuredW": "100",
- "measuredH": "70",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16776960"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "184",
- "measuredH": "24",
- "x": "46",
- "y": "10",
- "properties": {
- "size": "16",
- "text": "Real time communication"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "1657",
- "typeID": "__group__",
- "zOrder": "102",
- "measuredW": "275",
- "measuredH": "43",
- "w": "275",
- "h": "43",
- "x": "342",
- "y": "1128",
- "properties": {
- "controlName": "107-go-api-clients"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Canvas",
- "zOrder": "0",
- "w": "275",
- "h": "43",
- "measuredW": "100",
- "measuredH": "70",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16776960"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "80",
- "measuredH": "24",
- "x": "98",
- "y": "10",
- "properties": {
- "size": "16",
- "text": "API Clients"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "1658",
- "typeID": "__group__",
- "zOrder": "109",
- "measuredW": "275",
- "measuredH": "43",
- "w": "275",
- "h": "43",
- "x": "685",
- "y": "1229",
- "properties": {
- "controlName": "108-go-testing-your-apps"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Canvas",
- "zOrder": "0",
- "w": "275",
- "h": "43",
- "measuredW": "100",
- "measuredH": "70",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16776960"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "128",
- "measuredH": "24",
- "x": "74",
- "y": "10",
- "properties": {
- "size": "16",
- "text": "Testing your Apps"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "1659",
- "typeID": "__group__",
- "zOrder": "110",
- "measuredW": "313",
- "measuredH": "43",
- "w": "313",
- "h": "43",
- "x": "306",
- "y": "1225",
- "properties": {
- "controlName": "109-go-microservices"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Canvas",
- "zOrder": "0",
- "w": "313",
- "h": "43",
- "measuredW": "100",
- "measuredH": "70",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16776960"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "167",
- "measuredH": "24",
- "x": "73",
- "y": "10",
- "properties": {
- "size": "16",
- "text": "Tools for Microservices"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "1660",
- "typeID": "__group__",
- "zOrder": "121",
- "measuredW": "468",
- "measuredH": "84",
- "w": "468",
- "h": "84",
- "x": "480",
- "y": "1551",
- "properties": {
- "controlName": "ext_link:roadmap.sh/backend"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Canvas",
- "zOrder": "0",
- "w": "468",
- "h": "84",
- "measuredW": "100",
- "measuredH": "70",
- "x": "0",
- "y": "0"
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "407",
- "measuredH": "28",
- "x": "30",
- "y": "16",
- "properties": {
- "size": "20",
- "text": "Backend Roadmap after Language Selection"
- }
- },
- {
- "ID": "2",
- "typeID": "Label",
- "zOrder": "2",
- "measuredW": "153",
- "measuredH": "24",
- "x": "157",
- "y": "44",
- "properties": {
- "size": "16",
- "text": "roadmap.sh/backend",
- "color": "10027263"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "1664",
- "typeID": "__group__",
- "zOrder": "53",
- "measuredW": "247",
- "measuredH": "42",
- "w": "247",
- "h": "42",
- "x": "57",
- "y": "392",
- "properties": {
- "controlName": "100-go-basics:basic-syntax"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Canvas",
- "zOrder": "0",
- "w": "247",
- "h": "42",
- "measuredW": "100",
- "measuredH": "70",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "w": "95",
- "measuredW": "92",
- "measuredH": "24",
- "x": "76",
- "y": "9",
- "properties": {
- "size": "16",
- "text": "Basic Syntax"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "1667",
- "typeID": "__group__",
- "zOrder": "54",
- "measuredW": "249",
- "measuredH": "42",
- "w": "249",
- "h": "42",
- "x": "55",
- "y": "438",
- "properties": {
- "controlName": "101-go-basics:variables"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Canvas",
- "zOrder": "0",
- "w": "249",
- "h": "42",
- "measuredW": "100",
- "measuredH": "70",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "183",
- "measuredH": "24",
- "x": "33",
- "y": "9",
- "properties": {
- "size": "16",
- "text": "Variables and declaration"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "1673",
- "typeID": "__group__",
- "zOrder": "64",
- "measuredW": "106",
- "measuredH": "42",
- "w": "106",
- "h": "42",
- "x": "322",
- "y": "526",
- "properties": {
- "controlName": "103-go-basics:for-loop"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Canvas",
- "zOrder": "0",
- "w": "106",
- "h": "42",
- "measuredW": "100",
- "measuredH": "70",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "65",
- "measuredH": "24",
- "x": "20",
- "y": "9",
- "properties": {
- "size": "16",
- "text": "For Loop"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "1674",
- "typeID": "__group__",
- "zOrder": "72",
- "measuredW": "81",
- "measuredH": "42",
- "w": "81",
- "h": "42",
- "x": "432",
- "y": "526",
- "properties": {
- "controlName": "104-go-basics:range"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Canvas",
- "zOrder": "0",
- "w": "81",
- "h": "42",
- "measuredW": "100",
- "measuredH": "70",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "43",
- "measuredH": "24",
- "x": "19",
- "y": "9",
- "properties": {
- "size": "16",
- "text": "range"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "1675",
- "typeID": "__group__",
- "zOrder": "65",
- "measuredW": "192",
- "measuredH": "42",
- "w": "192",
- "h": "42",
- "x": "321",
- "y": "571",
- "properties": {
- "controlName": "105-go-basics:conditionals"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Canvas",
- "zOrder": "0",
- "w": "192",
- "h": "42",
- "measuredW": "100",
- "measuredH": "70",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "145",
- "measuredH": "24",
- "x": "23",
- "y": "9",
- "properties": {
- "size": "16",
- "text": "if, switch statements"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "1676",
- "typeID": "__group__",
- "zOrder": "75",
- "measuredW": "192",
- "measuredH": "42",
- "w": "192",
- "h": "42",
- "x": "321",
- "y": "617",
- "properties": {
- "controlName": "106-go-basics:errors-panic-recover"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Canvas",
- "zOrder": "0",
- "w": "192",
- "h": "42",
- "measuredW": "100",
- "measuredH": "70",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "160",
- "measuredH": "24",
- "x": "16",
- "y": "9",
- "properties": {
- "size": "16",
- "text": "Errors, Panic, Recover"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "1677",
+ "ID": "4473",
"typeID": "__group__",
"zOrder": "61",
"measuredW": "280",
@@ -2596,101 +1991,7 @@
}
},
{
- "ID": "1678",
- "typeID": "__group__",
- "zOrder": "56",
- "measuredW": "280",
- "measuredH": "42",
- "w": "280",
- "h": "42",
- "x": "688",
- "y": "438",
- "properties": {
- "controlName": "108-go-basics:functions"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Canvas",
- "zOrder": "0",
- "w": "280",
- "h": "42",
- "measuredW": "100",
- "measuredH": "70",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "247",
- "measuredH": "24",
- "x": "16",
- "y": "9",
- "properties": {
- "text": "Functions, multiple/named returns",
- "size": "16"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "1679",
- "typeID": "__group__",
- "zOrder": "55",
- "measuredW": "280",
- "measuredH": "42",
- "w": "280",
- "h": "42",
- "x": "688",
- "y": "484",
- "properties": {
- "controlName": "109-go-basics:packages"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Canvas",
- "zOrder": "0",
- "w": "280",
- "h": "42",
- "measuredW": "100",
- "measuredH": "70",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "222",
- "measuredH": "24",
- "x": "29",
- "y": "9",
- "properties": {
- "size": "16",
- "text": "Packages, imports and exports"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "1680",
+ "ID": "4474",
"typeID": "__group__",
"zOrder": "62",
"measuredW": "127",
@@ -2737,7 +2038,7 @@
}
},
{
- "ID": "1681",
+ "ID": "4475",
"typeID": "__group__",
"zOrder": "63",
"measuredW": "146",
@@ -2784,17 +2085,17 @@
}
},
{
- "ID": "1682",
+ "ID": "4476",
"typeID": "__group__",
- "zOrder": "69",
- "measuredW": "84",
+ "zOrder": "64",
+ "measuredW": "106",
"measuredH": "42",
- "w": "84",
+ "w": "106",
"h": "42",
- "x": "688",
- "y": "578",
+ "x": "322",
+ "y": "526",
"properties": {
- "controlName": "112-go-basics:arrays"
+ "controlName": "103-go-basics:for-loop"
},
"children": {
"controls": {
@@ -2803,7 +2104,7 @@
"ID": "0",
"typeID": "Canvas",
"zOrder": "0",
- "w": "84",
+ "w": "106",
"h": "42",
"measuredW": "100",
"measuredH": "70",
@@ -2817,13 +2118,13 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "46",
+ "measuredW": "65",
"measuredH": "24",
- "x": "19",
+ "x": "20",
"y": "9",
"properties": {
"size": "16",
- "text": "Arrays"
+ "text": "For Loop"
}
}
]
@@ -2831,17 +2132,17 @@
}
},
{
- "ID": "1683",
+ "ID": "4477",
"typeID": "__group__",
- "zOrder": "70",
- "measuredW": "92",
+ "zOrder": "65",
+ "measuredW": "192",
"measuredH": "42",
- "w": "92",
+ "w": "192",
"h": "42",
- "x": "778",
- "y": "578",
+ "x": "321",
+ "y": "571",
"properties": {
- "controlName": "113-go-basics:slices"
+ "controlName": "105-go-basics:conditionals"
},
"children": {
"controls": {
@@ -2850,7 +2151,7 @@
"ID": "0",
"typeID": "Canvas",
"zOrder": "0",
- "w": "92",
+ "w": "192",
"h": "42",
"measuredW": "100",
"measuredH": "70",
@@ -2864,13 +2165,13 @@
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "43",
+ "measuredW": "145",
"measuredH": "24",
- "x": "24",
+ "x": "23",
"y": "9",
"properties": {
"size": "16",
- "text": "Slices"
+ "text": "if, switch statements"
}
}
]
@@ -2878,17 +2179,17 @@
}
},
{
- "ID": "1684",
+ "ID": "4478",
"typeID": "__group__",
- "zOrder": "73",
- "measuredW": "92",
- "measuredH": "42",
- "w": "92",
- "h": "42",
- "x": "875",
- "y": "578",
+ "zOrder": "66",
+ "measuredW": "262",
+ "measuredH": "43",
+ "w": "262",
+ "h": "43",
+ "x": "354",
+ "y": "750",
"properties": {
- "controlName": "114-go-basics:maps"
+ "controlName": "101-go-advanced"
},
"children": {
"controls": {
@@ -2897,27 +2198,27 @@
"ID": "0",
"typeID": "Canvas",
"zOrder": "0",
- "w": "92",
- "h": "42",
+ "w": "262",
+ "h": "43",
"measuredW": "100",
"measuredH": "70",
"x": "0",
"y": "0",
"properties": {
- "color": "16770457"
+ "color": "16776960"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "41",
+ "measuredW": "103",
"measuredH": "24",
- "x": "25",
- "y": "9",
+ "x": "79",
+ "y": "10",
"properties": {
"size": "16",
- "text": "Maps"
+ "text": "Going Deeper"
}
}
]
@@ -2925,54 +2226,7 @@
}
},
{
- "ID": "1685",
- "typeID": "__group__",
- "zOrder": "71",
- "measuredW": "94",
- "measuredH": "42",
- "w": "94",
- "h": "42",
- "x": "687",
- "y": "626",
- "properties": {
- "controlName": "115-go-basics:make"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Canvas",
- "zOrder": "0",
- "w": "94",
- "h": "42",
- "measuredW": "100",
- "measuredH": "70",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "52",
- "measuredH": "24",
- "x": "21",
- "y": "9",
- "properties": {
- "size": "16",
- "text": "make()"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "1686",
+ "ID": "4479",
"typeID": "__group__",
"zOrder": "67",
"measuredW": "181",
@@ -3019,7 +2273,618 @@
}
},
{
- "ID": "1687",
+ "ID": "4480",
+ "typeID": "__group__",
+ "zOrder": "68",
+ "measuredW": "143",
+ "measuredH": "42",
+ "w": "143",
+ "h": "42",
+ "x": "684",
+ "y": "746",
+ "properties": {
+ "controlName": "103-go-advanced:interfaces"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "143",
+ "h": "42",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "74",
+ "measuredH": "24",
+ "x": "35",
+ "y": "10",
+ "properties": {
+ "size": "16",
+ "text": "Interfaces"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "4481",
+ "typeID": "__group__",
+ "zOrder": "69",
+ "measuredW": "84",
+ "measuredH": "42",
+ "w": "84",
+ "h": "42",
+ "x": "688",
+ "y": "578",
+ "properties": {
+ "controlName": "112-go-basics:arrays"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "84",
+ "h": "42",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "46",
+ "measuredH": "24",
+ "x": "19",
+ "y": "9",
+ "properties": {
+ "size": "16",
+ "text": "Arrays"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "4482",
+ "typeID": "__group__",
+ "zOrder": "70",
+ "measuredW": "92",
+ "measuredH": "42",
+ "w": "92",
+ "h": "42",
+ "x": "778",
+ "y": "578",
+ "properties": {
+ "controlName": "113-go-basics:slices"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "92",
+ "h": "42",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "43",
+ "measuredH": "24",
+ "x": "24",
+ "y": "9",
+ "properties": {
+ "size": "16",
+ "text": "Slices"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "4483",
+ "typeID": "__group__",
+ "zOrder": "71",
+ "measuredW": "94",
+ "measuredH": "42",
+ "w": "94",
+ "h": "42",
+ "x": "687",
+ "y": "626",
+ "properties": {
+ "controlName": "115-go-basics:make"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "94",
+ "h": "42",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "52",
+ "measuredH": "24",
+ "x": "21",
+ "y": "9",
+ "properties": {
+ "size": "16",
+ "text": "make()"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "4484",
+ "typeID": "__group__",
+ "zOrder": "72",
+ "measuredW": "81",
+ "measuredH": "42",
+ "w": "81",
+ "h": "42",
+ "x": "432",
+ "y": "526",
+ "properties": {
+ "controlName": "104-go-basics:range"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "81",
+ "h": "42",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "43",
+ "measuredH": "24",
+ "x": "19",
+ "y": "9",
+ "properties": {
+ "size": "16",
+ "text": "range"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "4485",
+ "typeID": "__group__",
+ "zOrder": "73",
+ "measuredW": "92",
+ "measuredH": "42",
+ "w": "92",
+ "h": "42",
+ "x": "875",
+ "y": "578",
+ "properties": {
+ "controlName": "114-go-basics:maps"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "92",
+ "h": "42",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "41",
+ "measuredH": "24",
+ "x": "25",
+ "y": "9",
+ "properties": {
+ "size": "16",
+ "text": "Maps"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "4486",
+ "typeID": "__group__",
+ "zOrder": "74",
+ "measuredW": "281",
+ "measuredH": "42",
+ "w": "281",
+ "h": "42",
+ "x": "685",
+ "y": "700",
+ "properties": {
+ "controlName": "102-go-advanced:types-and-type-assertions"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "281",
+ "h": "42",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "233",
+ "measuredH": "24",
+ "x": "24",
+ "y": "9",
+ "properties": {
+ "size": "16",
+ "text": "Types, Type Assertions, Switches"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "4487",
+ "typeID": "__group__",
+ "zOrder": "75",
+ "measuredW": "192",
+ "measuredH": "42",
+ "w": "192",
+ "h": "42",
+ "x": "321",
+ "y": "617",
+ "properties": {
+ "controlName": "106-go-basics:errors-panic-recover"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "192",
+ "h": "42",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "160",
+ "measuredH": "24",
+ "x": "16",
+ "y": "9",
+ "properties": {
+ "size": "16",
+ "text": "Errors, Panic, Recover"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "4488",
+ "typeID": "__group__",
+ "zOrder": "76",
+ "measuredW": "142",
+ "measuredH": "42",
+ "w": "142",
+ "h": "42",
+ "x": "685",
+ "y": "792",
+ "properties": {
+ "controlName": "105-go-advanced:goroutines"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "142",
+ "h": "42",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "80",
+ "measuredH": "24",
+ "x": "31",
+ "y": "9",
+ "properties": {
+ "size": "16",
+ "text": "Goroutines"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "4489",
+ "typeID": "__group__",
+ "zOrder": "77",
+ "measuredW": "134",
+ "measuredH": "42",
+ "w": "134",
+ "h": "42",
+ "x": "832",
+ "y": "792",
+ "properties": {
+ "controlName": "106-go-advanced:channels"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "134",
+ "h": "42",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "69",
+ "measuredH": "24",
+ "x": "32",
+ "y": "9",
+ "properties": {
+ "size": "16",
+ "text": "Channels"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "4490",
+ "typeID": "__group__",
+ "zOrder": "78",
+ "measuredW": "142",
+ "measuredH": "42",
+ "w": "142",
+ "h": "42",
+ "x": "685",
+ "y": "838",
+ "properties": {
+ "controlName": "107-go-advanced:buffer"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "142",
+ "h": "42",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "44",
+ "measuredH": "24",
+ "x": "49",
+ "y": "9",
+ "properties": {
+ "size": "16",
+ "text": "Buffer"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "4491",
+ "typeID": "__group__",
+ "zOrder": "79",
+ "measuredW": "134",
+ "measuredH": "42",
+ "w": "134",
+ "h": "42",
+ "x": "832",
+ "y": "838",
+ "properties": {
+ "controlName": "108-go-advanced:select"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "134",
+ "h": "42",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "46",
+ "measuredH": "24",
+ "x": "40",
+ "y": "9",
+ "properties": {
+ "size": "16",
+ "text": "Select"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "4492",
+ "typeID": "__group__",
+ "zOrder": "80",
+ "measuredW": "281",
+ "measuredH": "42",
+ "w": "281",
+ "h": "42",
+ "x": "685",
+ "y": "884",
+ "properties": {
+ "controlName": "109-go-advanced:mutext"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "281",
+ "h": "42",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "45",
+ "measuredH": "24",
+ "x": "118",
+ "y": "9",
+ "properties": {
+ "size": "16",
+ "text": "Mutex"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "4493",
"typeID": "__group__",
"zOrder": "81",
"measuredW": "145",
@@ -3066,7 +2931,54 @@
}
},
{
- "ID": "1688",
+ "ID": "4494",
+ "typeID": "__group__",
+ "zOrder": "82",
+ "measuredW": "222",
+ "measuredH": "43",
+ "w": "222",
+ "h": "43",
+ "x": "69",
+ "y": "749",
+ "properties": {
+ "controlName": "102-go-building-clis"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "222",
+ "h": "43",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16776960"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "97",
+ "measuredH": "24",
+ "x": "62",
+ "y": "10",
+ "properties": {
+ "size": "16",
+ "text": "Building CLIs"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "4495",
"typeID": "__group__",
"zOrder": "83",
"measuredW": "237",
@@ -3126,101 +3038,7 @@
}
},
{
- "ID": "1689",
- "typeID": "__group__",
- "zOrder": "74",
- "measuredW": "281",
- "measuredH": "42",
- "w": "281",
- "h": "42",
- "x": "685",
- "y": "700",
- "properties": {
- "controlName": "102-go-advanced:types-and-type-assertions"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Canvas",
- "zOrder": "0",
- "w": "281",
- "h": "42",
- "measuredW": "100",
- "measuredH": "70",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "233",
- "measuredH": "24",
- "x": "24",
- "y": "9",
- "properties": {
- "size": "16",
- "text": "Types, Type Assertions, Switches"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "1690",
- "typeID": "__group__",
- "zOrder": "68",
- "measuredW": "143",
- "measuredH": "42",
- "w": "143",
- "h": "42",
- "x": "684",
- "y": "746",
- "properties": {
- "controlName": "103-go-advanced:interfaces"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Canvas",
- "zOrder": "0",
- "w": "143",
- "h": "42",
- "measuredW": "100",
- "measuredH": "70",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "74",
- "measuredH": "24",
- "x": "35",
- "y": "10",
- "properties": {
- "size": "16",
- "text": "Interfaces"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "1691",
+ "ID": "4496",
"typeID": "__group__",
"zOrder": "84",
"measuredW": "134",
@@ -3267,242 +3085,7 @@
}
},
{
- "ID": "1692",
- "typeID": "__group__",
- "zOrder": "76",
- "measuredW": "142",
- "measuredH": "42",
- "w": "142",
- "h": "42",
- "x": "685",
- "y": "792",
- "properties": {
- "controlName": "105-go-advanced:goroutines"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Canvas",
- "zOrder": "0",
- "w": "142",
- "h": "42",
- "measuredW": "100",
- "measuredH": "70",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "80",
- "measuredH": "24",
- "x": "31",
- "y": "9",
- "properties": {
- "size": "16",
- "text": "Goroutines"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "1693",
- "typeID": "__group__",
- "zOrder": "77",
- "measuredW": "134",
- "measuredH": "42",
- "w": "134",
- "h": "42",
- "x": "832",
- "y": "792",
- "properties": {
- "controlName": "106-go-advanced:channels"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Canvas",
- "zOrder": "0",
- "w": "134",
- "h": "42",
- "measuredW": "100",
- "measuredH": "70",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "69",
- "measuredH": "24",
- "x": "32",
- "y": "9",
- "properties": {
- "size": "16",
- "text": "Channels"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "1694",
- "typeID": "__group__",
- "zOrder": "78",
- "measuredW": "142",
- "measuredH": "42",
- "w": "142",
- "h": "42",
- "x": "685",
- "y": "838",
- "properties": {
- "controlName": "107-go-advanced:buffer"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Canvas",
- "zOrder": "0",
- "w": "142",
- "h": "42",
- "measuredW": "100",
- "measuredH": "70",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "44",
- "measuredH": "24",
- "x": "49",
- "y": "9",
- "properties": {
- "size": "16",
- "text": "Buffer"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "1695",
- "typeID": "__group__",
- "zOrder": "79",
- "measuredW": "134",
- "measuredH": "42",
- "w": "134",
- "h": "42",
- "x": "832",
- "y": "838",
- "properties": {
- "controlName": "108-go-advanced:select"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Canvas",
- "zOrder": "0",
- "w": "134",
- "h": "42",
- "measuredW": "100",
- "measuredH": "70",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "46",
- "measuredH": "24",
- "x": "40",
- "y": "9",
- "properties": {
- "size": "16",
- "text": "Select"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "1696",
- "typeID": "__group__",
- "zOrder": "80",
- "measuredW": "281",
- "measuredH": "42",
- "w": "281",
- "h": "42",
- "x": "685",
- "y": "884",
- "properties": {
- "controlName": "109-go-advanced:mutext"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Canvas",
- "zOrder": "0",
- "w": "281",
- "h": "42",
- "measuredW": "100",
- "measuredH": "70",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "45",
- "measuredH": "24",
- "x": "118",
- "y": "9",
- "properties": {
- "size": "16",
- "text": "Mutex"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "1697",
+ "ID": "4497",
"typeID": "__group__",
"zOrder": "85",
"measuredW": "73",
@@ -3549,7 +3132,7 @@
}
},
{
- "ID": "1698",
+ "ID": "4498",
"typeID": "__group__",
"zOrder": "86",
"measuredW": "100",
@@ -3595,17 +3178,17 @@
}
},
{
- "ID": "1699",
+ "ID": "4499",
"typeID": "__group__",
- "zOrder": "95",
- "measuredW": "89",
- "measuredH": "42",
- "w": "89",
- "h": "42",
- "x": "69",
- "y": "875",
+ "zOrder": "87",
+ "measuredW": "275",
+ "measuredH": "43",
+ "w": "275",
+ "h": "43",
+ "x": "343",
+ "y": "986",
"properties": {
- "controlName": "100-go-orms:gorm"
+ "controlName": "104-go-web-frameworks"
},
"children": {
"controls": {
@@ -3614,27 +3197,27 @@
"ID": "0",
"typeID": "Canvas",
"zOrder": "0",
- "w": "89",
- "h": "42",
+ "w": "275",
+ "h": "43",
"measuredW": "100",
"measuredH": "70",
"x": "0",
"y": "0",
"properties": {
- "color": "16770457"
+ "color": "16776960"
}
},
{
"ID": "1",
"typeID": "Label",
"zOrder": "1",
- "measuredW": "50",
+ "measuredW": "125",
"measuredH": "24",
- "x": "20",
- "y": "9",
+ "x": "75",
+ "y": "10",
"properties": {
"size": "16",
- "text": "GORM"
+ "text": "Web Frameworks"
}
}
]
@@ -3642,7 +3225,7 @@
}
},
{
- "ID": "1700",
+ "ID": "4500",
"typeID": "__group__",
"zOrder": "88",
"measuredW": "79",
@@ -3689,7 +3272,7 @@
}
},
{
- "ID": "1701",
+ "ID": "4501",
"typeID": "__group__",
"zOrder": "89",
"measuredW": "54",
@@ -3736,7 +3319,7 @@
}
},
{
- "ID": "1702",
+ "ID": "4502",
"typeID": "__group__",
"zOrder": "90",
"measuredW": "76",
@@ -3783,7 +3366,7 @@
}
},
{
- "ID": "1703",
+ "ID": "4503",
"typeID": "__group__",
"zOrder": "91",
"measuredW": "76",
@@ -3830,101 +3413,7 @@
}
},
{
- "ID": "1704",
- "typeID": "__group__",
- "zOrder": "93",
- "measuredW": "95",
- "measuredH": "42",
- "w": "95",
- "h": "42",
- "x": "690",
- "y": "936",
- "properties": {
- "controlName": "104-go-web-frameworks:gorilla"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Canvas",
- "zOrder": "0",
- "w": "95",
- "h": "42",
- "measuredW": "100",
- "measuredH": "70",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "47",
- "measuredH": "24",
- "x": "24",
- "y": "9",
- "properties": {
- "size": "16",
- "text": "Gorilla"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "1705",
- "typeID": "__group__",
- "zOrder": "122",
- "measuredW": "102",
- "measuredH": "42",
- "w": "102",
- "h": "42",
- "x": "793",
- "y": "936",
- "properties": {
- "controlName": "105-go-web-frameworks:gofiber"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Canvas",
- "zOrder": "0",
- "w": "102",
- "h": "42",
- "measuredW": "100",
- "measuredH": "70",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "51",
- "measuredH": "24",
- "x": "25",
- "y": "9",
- "properties": {
- "size": "16",
- "text": "gofiber"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "1706",
+ "ID": "4504",
"typeID": "__group__",
"zOrder": "92",
"measuredW": "205",
@@ -3971,17 +3460,17 @@
}
},
{
- "ID": "1707",
+ "ID": "4505",
"typeID": "__group__",
- "zOrder": "98",
- "measuredW": "187",
+ "zOrder": "93",
+ "measuredW": "95",
"measuredH": "42",
- "w": "187",
+ "w": "95",
"h": "42",
- "x": "69",
- "y": "985",
+ "x": "690",
+ "y": "936",
"properties": {
- "controlName": "100-go-logging:logrus"
+ "controlName": "104-go-web-frameworks:gorilla"
},
"children": {
"controls": {
@@ -3990,7 +3479,101 @@
"ID": "0",
"typeID": "Canvas",
"zOrder": "0",
- "w": "187",
+ "w": "95",
+ "h": "42",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "47",
+ "measuredH": "24",
+ "x": "24",
+ "y": "9",
+ "properties": {
+ "size": "16",
+ "text": "Gorilla"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "4506",
+ "typeID": "__group__",
+ "zOrder": "94",
+ "measuredW": "110",
+ "measuredH": "43",
+ "w": "110",
+ "h": "43",
+ "x": "182",
+ "y": "874",
+ "properties": {
+ "controlName": "103-go-orms"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "110",
+ "h": "43",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16776960"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "46",
+ "measuredH": "24",
+ "x": "32",
+ "y": "10",
+ "properties": {
+ "size": "16",
+ "text": "ORMs"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "4507",
+ "typeID": "__group__",
+ "zOrder": "95",
+ "measuredW": "89",
+ "measuredH": "42",
+ "w": "89",
+ "h": "42",
+ "x": "69",
+ "y": "875",
+ "properties": {
+ "controlName": "100-go-orms:gorm"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "89",
"h": "42",
"measuredW": "100",
"measuredH": "70",
@@ -4006,11 +3589,11 @@
"zOrder": "1",
"measuredW": "50",
"measuredH": "24",
- "x": "69",
+ "x": "20",
"y": "9",
"properties": {
"size": "16",
- "text": "Logrus"
+ "text": "GORM"
}
}
]
@@ -4018,7 +3601,54 @@
}
},
{
- "ID": "1708",
+ "ID": "4508",
+ "typeID": "__group__",
+ "zOrder": "96",
+ "measuredW": "275",
+ "measuredH": "43",
+ "w": "275",
+ "h": "43",
+ "x": "343",
+ "y": "1033",
+ "properties": {
+ "controlName": "105-go-logging"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "275",
+ "h": "43",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16776960"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "59",
+ "measuredH": "24",
+ "x": "100",
+ "y": "10",
+ "properties": {
+ "size": "16",
+ "text": "Logging"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "4509",
"typeID": "__group__",
"zOrder": "97",
"measuredW": "187",
@@ -4065,7 +3695,101 @@
}
},
{
- "ID": "1709",
+ "ID": "4510",
+ "typeID": "__group__",
+ "zOrder": "98",
+ "measuredW": "88",
+ "measuredH": "42",
+ "w": "88",
+ "h": "42",
+ "x": "69",
+ "y": "985",
+ "properties": {
+ "controlName": "102-go-logging:apex"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "88",
+ "h": "42",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "36",
+ "measuredH": "24",
+ "x": "26",
+ "y": "9",
+ "properties": {
+ "size": "16",
+ "text": "Apex"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "4511",
+ "typeID": "__group__",
+ "zOrder": "99",
+ "measuredW": "275",
+ "measuredH": "43",
+ "w": "275",
+ "h": "43",
+ "x": "343",
+ "y": "1080",
+ "properties": {
+ "controlName": "106-go-realtime-communication"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "275",
+ "h": "43",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16776960"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "184",
+ "measuredH": "24",
+ "x": "46",
+ "y": "10",
+ "properties": {
+ "size": "16",
+ "text": "Real time communication"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "4512",
"typeID": "__group__",
"zOrder": "100",
"measuredW": "205",
@@ -4112,7 +3836,7 @@
}
},
{
- "ID": "1710",
+ "ID": "4513",
"typeID": "__group__",
"zOrder": "101",
"measuredW": "205",
@@ -4159,7 +3883,54 @@
}
},
{
- "ID": "1711",
+ "ID": "4514",
+ "typeID": "__group__",
+ "zOrder": "102",
+ "measuredW": "275",
+ "measuredH": "43",
+ "w": "275",
+ "h": "43",
+ "x": "342",
+ "y": "1128",
+ "properties": {
+ "controlName": "107-go-api-clients"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "275",
+ "h": "43",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16776960"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "80",
+ "measuredH": "24",
+ "x": "98",
+ "y": "10",
+ "properties": {
+ "size": "16",
+ "text": "API Clients"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "4515",
"typeID": "__group__",
"zOrder": "103",
"measuredW": "90",
@@ -4206,54 +3977,7 @@
}
},
{
- "ID": "1712",
- "typeID": "__group__",
- "zOrder": "106",
- "measuredW": "90",
- "measuredH": "42",
- "w": "90",
- "h": "42",
- "x": "220",
- "y": "1158",
- "properties": {
- "controlName": "101-go-api-clients:graphql"
- },
- "children": {
- "controls": {
- "control": [
- {
- "ID": "0",
- "typeID": "Canvas",
- "zOrder": "0",
- "w": "90",
- "h": "42",
- "measuredW": "100",
- "measuredH": "70",
- "x": "0",
- "y": "0",
- "properties": {
- "color": "16770457"
- }
- },
- {
- "ID": "1",
- "typeID": "Label",
- "zOrder": "1",
- "measuredW": "67",
- "measuredH": "24",
- "x": "11",
- "y": "9",
- "properties": {
- "size": "16",
- "text": "GraphQL"
- }
- }
- ]
- }
- }
- },
- {
- "ID": "1713",
+ "ID": "4516",
"typeID": "__group__",
"zOrder": "104",
"measuredW": "113",
@@ -4300,7 +4024,7 @@
}
},
{
- "ID": "1714",
+ "ID": "4517",
"typeID": "__group__",
"zOrder": "105",
"measuredW": "113",
@@ -4347,7 +4071,54 @@
}
},
{
- "ID": "1715",
+ "ID": "4518",
+ "typeID": "__group__",
+ "zOrder": "106",
+ "measuredW": "90",
+ "measuredH": "42",
+ "w": "90",
+ "h": "42",
+ "x": "220",
+ "y": "1158",
+ "properties": {
+ "controlName": "101-go-api-clients:graphql"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "90",
+ "h": "42",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "67",
+ "measuredH": "24",
+ "x": "11",
+ "y": "9",
+ "properties": {
+ "size": "16",
+ "text": "GraphQL"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "4519",
"typeID": "__group__",
"zOrder": "107",
"measuredW": "113",
@@ -4394,7 +4165,7 @@
}
},
{
- "ID": "1716",
+ "ID": "4520",
"typeID": "__group__",
"zOrder": "108",
"measuredW": "113",
@@ -4441,7 +4212,101 @@
}
},
{
- "ID": "1717",
+ "ID": "4521",
+ "typeID": "__group__",
+ "zOrder": "109",
+ "measuredW": "275",
+ "measuredH": "43",
+ "w": "275",
+ "h": "43",
+ "x": "685",
+ "y": "1229",
+ "properties": {
+ "controlName": "108-go-testing-your-apps"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "275",
+ "h": "43",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16776960"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "128",
+ "measuredH": "24",
+ "x": "74",
+ "y": "10",
+ "properties": {
+ "size": "16",
+ "text": "Testing your Apps"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "4522",
+ "typeID": "__group__",
+ "zOrder": "110",
+ "measuredW": "313",
+ "measuredH": "43",
+ "w": "313",
+ "h": "43",
+ "x": "306",
+ "y": "1225",
+ "properties": {
+ "controlName": "109-go-microservices"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "313",
+ "h": "43",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16776960"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "167",
+ "measuredH": "24",
+ "x": "73",
+ "y": "10",
+ "properties": {
+ "size": "16",
+ "text": "Tools for Microservices"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "4523",
"typeID": "__group__",
"zOrder": "111",
"measuredW": "179",
@@ -4488,7 +4353,7 @@
}
},
{
- "ID": "1718",
+ "ID": "4524",
"typeID": "__group__",
"zOrder": "112",
"measuredW": "148",
@@ -4535,7 +4400,7 @@
}
},
{
- "ID": "1719",
+ "ID": "4525",
"typeID": "__group__",
"zOrder": "113",
"measuredW": "148",
@@ -4582,7 +4447,7 @@
}
},
{
- "ID": "1720",
+ "ID": "4526",
"typeID": "__group__",
"zOrder": "114",
"measuredW": "148",
@@ -4629,7 +4494,7 @@
}
},
{
- "ID": "1721",
+ "ID": "4527",
"typeID": "__group__",
"zOrder": "115",
"measuredW": "148",
@@ -4676,7 +4541,7 @@
}
},
{
- "ID": "1722",
+ "ID": "4528",
"typeID": "__group__",
"zOrder": "116",
"measuredW": "148",
@@ -4723,7 +4588,7 @@
}
},
{
- "ID": "1723",
+ "ID": "4529",
"typeID": "__group__",
"zOrder": "117",
"measuredW": "148",
@@ -4770,7 +4635,7 @@
}
},
{
- "ID": "1724",
+ "ID": "4530",
"typeID": "__group__",
"zOrder": "118",
"measuredW": "148",
@@ -4817,7 +4682,7 @@
}
},
{
- "ID": "1725",
+ "ID": "4531",
"typeID": "__group__",
"zOrder": "119",
"measuredW": "148",
@@ -4864,7 +4729,142 @@
}
},
{
- "ID": "1747",
+ "ID": "4532",
+ "typeID": "Arrow",
+ "zOrder": "120",
+ "w": "1",
+ "h": "98",
+ "measuredW": "150",
+ "measuredH": "100",
+ "x": "781",
+ "y": "1606",
+ "properties": {
+ "curvature": "0",
+ "leftArrow": "false",
+ "rightArrow": "false",
+ "color": "10027263",
+ "p0": {
+ "x": -0.5,
+ "y": -0.5
+ },
+ "p1": {
+ "x": 0.5259259259259262,
+ "y": 0
+ },
+ "p2": {
+ "x": -0.5,
+ "y": 97
+ },
+ "stroke": "dotted"
+ }
+ },
+ {
+ "ID": "4533",
+ "typeID": "__group__",
+ "zOrder": "121",
+ "measuredW": "468",
+ "measuredH": "84",
+ "w": "468",
+ "h": "84",
+ "x": "480",
+ "y": "1551",
+ "properties": {
+ "controlName": "ext_link:roadmap.sh/backend"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "468",
+ "h": "84",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0"
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "407",
+ "measuredH": "28",
+ "x": "30",
+ "y": "16",
+ "properties": {
+ "size": "20",
+ "text": "Backend Roadmap after Language Selection"
+ }
+ },
+ {
+ "ID": "2",
+ "typeID": "Label",
+ "zOrder": "2",
+ "measuredW": "153",
+ "measuredH": "24",
+ "x": "157",
+ "y": "44",
+ "properties": {
+ "size": "16",
+ "text": "roadmap.sh/backend",
+ "color": "10027263"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "4534",
+ "typeID": "__group__",
+ "zOrder": "122",
+ "measuredW": "102",
+ "measuredH": "42",
+ "w": "102",
+ "h": "42",
+ "x": "793",
+ "y": "936",
+ "properties": {
+ "controlName": "105-go-web-frameworks:gofiber"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "102",
+ "h": "42",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "51",
+ "measuredH": "24",
+ "x": "25",
+ "y": "9",
+ "properties": {
+ "size": "16",
+ "text": "gofiber"
+ }
+ }
+ ]
+ }
+ }
+ },
+ {
+ "ID": "4535",
"typeID": "__group__",
"zOrder": "123",
"measuredW": "250",
@@ -5122,17 +5122,64 @@
]
}
}
+ },
+ {
+ "ID": "4536",
+ "typeID": "__group__",
+ "zOrder": "124",
+ "measuredW": "92",
+ "measuredH": "42",
+ "w": "92",
+ "h": "42",
+ "x": "164",
+ "y": "985",
+ "properties": {
+ "controlName": "100-go-logging:zerolog"
+ },
+ "children": {
+ "controls": {
+ "control": [
+ {
+ "ID": "0",
+ "typeID": "Canvas",
+ "zOrder": "0",
+ "w": "92",
+ "h": "42",
+ "measuredW": "100",
+ "measuredH": "70",
+ "x": "0",
+ "y": "0",
+ "properties": {
+ "color": "16770457"
+ }
+ },
+ {
+ "ID": "1",
+ "typeID": "Label",
+ "zOrder": "1",
+ "measuredW": "56",
+ "measuredH": "24",
+ "x": "18",
+ "y": "9",
+ "properties": {
+ "size": "16",
+ "text": "Zerolog"
+ }
+ }
+ ]
+ }
+ }
}
]
},
"attributes": {
- "name": "New Wireframe 2 copy 2",
- "order": 1000025.5641603079,
+ "name": "New Wireframe 1 copy",
+ "order": 1000011.7645389404,
"parentID": null,
- "notes": null
+ "notes": ""
},
"branchID": "Master",
- "resourceID": "CB22E95F-649B-408C-B6F4-892B5D179FCF",
+ "resourceID": "3DD51A3C-1F09-4BE6-B9FB-6875747EBA53",
"mockupH": "1547",
"mockupW": "998",
"measuredW": "1004",