From 655b9231d34e2f3029b570588a6cf302113ea93f Mon Sep 17 00:00:00 2001 From: flynn Date: Sun, 9 Jun 2019 15:53:36 +0200 Subject: [PATCH 1/3] replace vega drawing by vis.js --- resources/html/home.html | 5 ++- resources/public/css/screen.css | 7 +++- resources/public/css/vendor/vis.min.css | 1 + resources/public/js/graphing.js | 49 ++++++++++++++++++------ resources/public/js/home.js | 6 +-- resources/public/js/vendor/vega-4.4.0.js | 1 - resources/public/js/vendor/vis.min.js | 47 +++++++++++++++++++++++ 7 files changed, 98 insertions(+), 18 deletions(-) create mode 100644 resources/public/css/vendor/vis.min.css delete mode 100644 resources/public/js/vendor/vega-4.4.0.js create mode 100644 resources/public/js/vendor/vis.min.js diff --git a/resources/html/home.html b/resources/html/home.html index a63c614..0a3b783 100644 --- a/resources/html/home.html +++ b/resources/html/home.html @@ -375,10 +375,11 @@ {% style "/assets/font-awesome/css/all.css" %} {% style "/css/screen.css" %} -{% script "/js/vendor/vega-4.4.0.js" %} +{% style "/css/vendor/vis.min.css" %} +{% script "js/vendor/vis.min.js" %} +{% script "/assets/font-awesome/js/all.js" %} {% script "/js/home.js" %} -{% script "/assets/font-awesome/js/all.js" %} {% script "/js/app.js" %} -{% script "/js/graphing.js" %} +{% script "/js/graphing.js" %} From 086ea9d7adf7d4a7c5a3b88d0f8e6d29f3255cd9 Mon Sep 17 00:00:00 2001 From: mcbloch Date: Sun, 9 Jun 2019 16:14:43 +0200 Subject: [PATCH 3/3] remove vega files --- resources/public/js/spec.json | 325 ----- resources/public/js/vega_tuto_data.json | 1661 ----------------------- 2 files changed, 1986 deletions(-) delete mode 100644 resources/public/js/spec.json delete mode 100644 resources/public/js/vega_tuto_data.json diff --git a/resources/public/js/spec.json b/resources/public/js/spec.json deleted file mode 100644 index fd3f6cf..0000000 --- a/resources/public/js/spec.json +++ /dev/null @@ -1,325 +0,0 @@ -{ - "$schema": "https://vega.github.io/schema/vega/v4.json", - "width": 700, - "height": 400, - "padding": { - "top": 25, - "left": 0, - "right": 0, - "bottom": 0 - }, - "autosize": "none", - "signals": [ - { - "name": "hover", - "value": null, - "on": [ - { - "events": "symbol:mouseover", - "update": "datum" - }, - { - "events": "symbol:mouseout", - "update": "null" - } - ] - }, - { - "name": "title", - "value": "", - "update": "hover ? hover.name : '' " - }, - { - "name": "cx", - "update": "width / 2" - }, - { - "name": "cy", - "update": "height / 2" - }, - { - "name": "nodeRadius", - "value": 10, - "bind": { - "input": "range", - "min": 1, - "max": 50, - "step": 1 - } - }, - { - "name": "nodeCharge", - "value": -70, - "bind": { - "input": "range", - "min": -100, - "max": 10, - "step": 1 - } - }, - { - "name": "linkDistance", - "value": 70, - "bind": { - "input": "range", - "min": 5, - "max": 100, - "step": 1 - } - }, - { - "name": "static", - "value": false, - "bind": { - "input": "checkbox" - } - }, - { - "description": "State variable for active node fix status.", - "name": "fix", - "value": false, - "on": [ - { - "events": "symbol:mouseout[!event.buttons], window:mouseup", - "update": "false" - }, - { - "events": "symbol:mouseover", - "update": "fix || true" - }, - { - "events": "[symbol:mousedown, window:mouseup] > window:mousemove!", - "update": "xy()", - "force": true - } - ] - }, - { - "description": "Graph node most recently interacted with.", - "name": "node", - "value": null, - "on": [ - { - "events": "symbol:mouseover", - "update": "fix === true ? item() : node" - } - ] - }, - { - "description": "Flag to restart Force simulation upon data changes.", - "name": "restart", - "value": false, - "on": [ - { - "events": { - "signal": "fix" - }, - "update": "fix && fix.length" - } - ] - } - ], - "data": [ - { - "name": "node-data", - "url": "/relations_zeroed", - "format": { - "type": "json", - "property": "nodes" - } - }, - { - "name": "link-data", - "url": "/relations_zeroed", - "format": { - "type": "json", - "property": "links" - } - } - ], - "scales": [ - { - "name": "color", - "type": "ordinal", - "domain": { - "data": "node-data", - "field": "group" - }, - "range": { - "scheme": "category20c" - } - } - ], - "marks": [ - { - "name": "nodes-group", - "type": "group", - "zindex": 1, - "from": { - "data": "node-data" - }, - "marks": [ - { - "name": "nodes", - "type": "symbol", - "encode": { - "enter": { - "fill": { - "scale": "color", - "field": {"parent": "group"} - }, - "stroke": { - "value": "white" - } - }, - "update": { - "size": { - "signal": "2 * nodeRadius * nodeRadius" - }, - "cursor": { - "value": "pointer" - } - } - } - }, - { - "type": "text", - "interactive": false, - "encode": { - "enter": { - "fill": { - "value": "black" - }, - "fontSize": { - "value": 12 - }, - "align": { - "value": "center" - }, - "text": { - "field": {"parent": "name"} - }, - "y": { - "value": -10 - } - } - } - } - ], - "on": [ - { - "trigger": "fix", - "modify": "node", - "values": "fix === true ? {fx: node.x, fy: node.y} : {fx: fix[0], fy: fix[1]}" - }, - { - "trigger": "!fix", - "modify": "node", - "values": "{fx: null, fy: null}" - } - ], - "transform": [ - { - "type": "force", - "iterations": 300, - "restart": { - "signal": "restart" - }, - "static": { - "signal": "static" - }, - "signal": "force", - "forces": [ - { - "force": "center", - "x": { - "signal": "cx" - }, - "y": { - "signal": "cy" - } - }, - { - "force": "collide", - "radius": { - "signal": "nodeRadius" - } - }, - { - "force": "nbody", - "strength": { - "signal": "nodeCharge" - } - }, - { - "force": "link", - "links": "link-data", - "distance": { - "signal": "linkDistance" - } - } - ] - } - ] - }, - { - "type": "path", - "from": { - "data": "link-data" - }, - "interactive": false, - "encode": { - "update": { - "stroke": { - "value": "#ccc" - }, - "strokeWidth": { - "value": 1 - } - } - }, - "transform": [ - { - "type": "linkpath", - "require": { - "signal": "force" - }, - "shape": "line", - "sourceX": "datum.source.x", - "sourceY": "datum.source.y", - "targetX": "datum.target.x", - "targetY": "datum.target.y" - } - ] - }, - { - "type": "text", - "interactive": false, - "encode": { - "enter": { - "x": { - "signal": "width", - "offset": -5 - }, - "y": { - "value": 0 - }, - "fill": { - "value": "black" - }, - "fontSize": { - "value": 20 - }, - "align": { - "value": "right" - } - }, - "update": { - "text": { - "signal": "title" - } - } - } - } - ] -} diff --git a/resources/public/js/vega_tuto_data.json b/resources/public/js/vega_tuto_data.json deleted file mode 100644 index b267455..0000000 --- a/resources/public/js/vega_tuto_data.json +++ /dev/null @@ -1,1661 +0,0 @@ -{ - "nodes": [ - { - "name": "Myriel", - "group": 1, - "index": 0 - }, - { - "name": "Napoleon", - "group": 1, - "index": 1 - }, - { - "name": "Mlle.Baptistine", - "group": 1, - "index": 2 - }, - { - "name": "Mme.Magloire", - "group": 1, - "index": 3 - }, - { - "name": "CountessdeLo", - "group": 1, - "index": 4 - }, - { - "name": "Geborand", - "group": 1, - "index": 5 - }, - { - "name": "Champtercier", - "group": 1, - "index": 6 - }, - { - "name": "Cravatte", - "group": 1, - "index": 7 - }, - { - "name": "Count", - "group": 1, - "index": 8 - }, - { - "name": "OldMan", - "group": 1, - "index": 9 - }, - { - "name": "Labarre", - "group": 2, - "index": 10 - }, - { - "name": "Valjean", - "group": 2, - "index": 11 - }, - { - "name": "Marguerite", - "group": 3, - "index": 12 - }, - { - "name": "Mme.deR", - "group": 2, - "index": 13 - }, - { - "name": "Isabeau", - "group": 2, - "index": 14 - }, - { - "name": "Gervais", - "group": 2, - "index": 15 - }, - { - "name": "Tholomyes", - "group": 3, - "index": 16 - }, - { - "name": "Listolier", - "group": 3, - "index": 17 - }, - { - "name": "Fameuil", - "group": 3, - "index": 18 - }, - { - "name": "Blacheville", - "group": 3, - "index": 19 - }, - { - "name": "Favourite", - "group": 3, - "index": 20 - }, - { - "name": "Dahlia", - "group": 3, - "index": 21 - }, - { - "name": "Zephine", - "group": 3, - "index": 22 - }, - { - "name": "Fantine", - "group": 3, - "index": 23 - }, - { - "name": "Mme.Thenardier", - "group": 4, - "index": 24 - }, - { - "name": "Thenardier", - "group": 4, - "index": 25 - }, - { - "name": "Cosette", - "group": 5, - "index": 26 - }, - { - "name": "Javert", - "group": 4, - "index": 27 - }, - { - "name": "Fauchelevent", - "group": 0, - "index": 28 - }, - { - "name": "Bamatabois", - "group": 2, - "index": 29 - }, - { - "name": "Perpetue", - "group": 3, - "index": 30 - }, - { - "name": "Simplice", - "group": 2, - "index": 31 - }, - { - "name": "Scaufflaire", - "group": 2, - "index": 32 - }, - { - "name": "Woman1", - "group": 2, - "index": 33 - }, - { - "name": "Judge", - "group": 2, - "index": 34 - }, - { - "name": "Champmathieu", - "group": 2, - "index": 35 - }, - { - "name": "Brevet", - "group": 2, - "index": 36 - }, - { - "name": "Chenildieu", - "group": 2, - "index": 37 - }, - { - "name": "Cochepaille", - "group": 2, - "index": 38 - }, - { - "name": "Pontmercy", - "group": 4, - "index": 39 - }, - { - "name": "Boulatruelle", - "group": 6, - "index": 40 - }, - { - "name": "Eponine", - "group": 4, - "index": 41 - }, - { - "name": "Anzelma", - "group": 4, - "index": 42 - }, - { - "name": "Woman2", - "group": 5, - "index": 43 - }, - { - "name": "MotherInnocent", - "group": 0, - "index": 44 - }, - { - "name": "Gribier", - "group": 0, - "index": 45 - }, - { - "name": "Jondrette", - "group": 7, - "index": 46 - }, - { - "name": "Mme.Burgon", - "group": 7, - "index": 47 - }, - { - "name": "Gavroche", - "group": 8, - "index": 48 - }, - { - "name": "Gillenormand", - "group": 5, - "index": 49 - }, - { - "name": "Magnon", - "group": 5, - "index": 50 - }, - { - "name": "Mlle.Gillenormand", - "group": 5, - "index": 51 - }, - { - "name": "Mme.Pontmercy", - "group": 5, - "index": 52 - }, - { - "name": "Mlle.Vaubois", - "group": 5, - "index": 53 - }, - { - "name": "Lt.Gillenormand", - "group": 5, - "index": 54 - }, - { - "name": "Marius", - "group": 8, - "index": 55 - }, - { - "name": "BaronessT", - "group": 5, - "index": 56 - }, - { - "name": "Mabeuf", - "group": 8, - "index": 57 - }, - { - "name": "Enjolras", - "group": 8, - "index": 58 - }, - { - "name": "Combeferre", - "group": 8, - "index": 59 - }, - { - "name": "Prouvaire", - "group": 8, - "index": 60 - }, - { - "name": "Feuilly", - "group": 8, - "index": 61 - }, - { - "name": "Courfeyrac", - "group": 8, - "index": 62 - }, - { - "name": "Bahorel", - "group": 8, - "index": 63 - }, - { - "name": "Bossuet", - "group": 8, - "index": 64 - }, - { - "name": "Joly", - "group": 8, - "index": 65 - }, - { - "name": "Grantaire", - "group": 8, - "index": 66 - }, - { - "name": "MotherPlutarch", - "group": 9, - "index": 67 - }, - { - "name": "Gueulemer", - "group": 4, - "index": 68 - }, - { - "name": "Babet", - "group": 4, - "index": 69 - }, - { - "name": "Claquesous", - "group": 4, - "index": 70 - }, - { - "name": "Montparnasse", - "group": 4, - "index": 71 - }, - { - "name": "Toussaint", - "group": 5, - "index": 72 - }, - { - "name": "Child1", - "group": 10, - "index": 73 - }, - { - "name": "Child2", - "group": 10, - "index": 74 - }, - { - "name": "Brujon", - "group": 4, - "index": 75 - }, - { - "name": "Mme.Hucheloup", - "group": 8, - "index": 76 - } - ], - "links": [ - { - "source": 1, - "target": 0, - "value": 1 - }, - { - "source": 2, - "target": 0, - "value": 8 - }, - { - "source": 3, - "target": 0, - "value": 10 - }, - { - "source": 3, - "target": 2, - "value": 6 - }, - { - "source": 4, - "target": 0, - "value": 1 - }, - { - "source": 5, - "target": 0, - "value": 1 - }, - { - "source": 6, - "target": 0, - "value": 1 - }, - { - "source": 7, - "target": 0, - "value": 1 - }, - { - "source": 8, - "target": 0, - "value": 2 - }, - { - "source": 9, - "target": 0, - "value": 1 - }, - { - "source": 11, - "target": 10, - "value": 1 - }, - { - "source": 11, - "target": 3, - "value": 3 - }, - { - "source": 11, - "target": 2, - "value": 3 - }, - { - "source": 11, - "target": 0, - "value": 5 - }, - { - "source": 12, - "target": 11, - "value": 1 - }, - { - "source": 13, - "target": 11, - "value": 1 - }, - { - "source": 14, - "target": 11, - "value": 1 - }, - { - "source": 15, - "target": 11, - "value": 1 - }, - { - "source": 17, - "target": 16, - "value": 4 - }, - { - "source": 18, - "target": 16, - "value": 4 - }, - { - "source": 18, - "target": 17, - "value": 4 - }, - { - "source": 19, - "target": 16, - "value": 4 - }, - { - "source": 19, - "target": 17, - "value": 4 - }, - { - "source": 19, - "target": 18, - "value": 4 - }, - { - "source": 20, - "target": 16, - "value": 3 - }, - { - "source": 20, - "target": 17, - "value": 3 - }, - { - "source": 20, - "target": 18, - "value": 3 - }, - { - "source": 20, - "target": 19, - "value": 4 - }, - { - "source": 21, - "target": 16, - "value": 3 - }, - { - "source": 21, - "target": 17, - "value": 3 - }, - { - "source": 21, - "target": 18, - "value": 3 - }, - { - "source": 21, - "target": 19, - "value": 3 - }, - { - "source": 21, - "target": 20, - "value": 5 - }, - { - "source": 22, - "target": 16, - "value": 3 - }, - { - "source": 22, - "target": 17, - "value": 3 - }, - { - "source": 22, - "target": 18, - "value": 3 - }, - { - "source": 22, - "target": 19, - "value": 3 - }, - { - "source": 22, - "target": 20, - "value": 4 - }, - { - "source": 22, - "target": 21, - "value": 4 - }, - { - "source": 23, - "target": 16, - "value": 3 - }, - { - "source": 23, - "target": 17, - "value": 3 - }, - { - "source": 23, - "target": 18, - "value": 3 - }, - { - "source": 23, - "target": 19, - "value": 3 - }, - { - "source": 23, - "target": 20, - "value": 4 - }, - { - "source": 23, - "target": 21, - "value": 4 - }, - { - "source": 23, - "target": 22, - "value": 4 - }, - { - "source": 23, - "target": 12, - "value": 2 - }, - { - "source": 23, - "target": 11, - "value": 9 - }, - { - "source": 24, - "target": 23, - "value": 2 - }, - { - "source": 24, - "target": 11, - "value": 7 - }, - { - "source": 25, - "target": 24, - "value": 13 - }, - { - "source": 25, - "target": 23, - "value": 1 - }, - { - "source": 25, - "target": 11, - "value": 12 - }, - { - "source": 26, - "target": 24, - "value": 4 - }, - { - "source": 26, - "target": 11, - "value": 31 - }, - { - "source": 26, - "target": 16, - "value": 1 - }, - { - "source": 26, - "target": 25, - "value": 1 - }, - { - "source": 27, - "target": 11, - "value": 17 - }, - { - "source": 27, - "target": 23, - "value": 5 - }, - { - "source": 27, - "target": 25, - "value": 5 - }, - { - "source": 27, - "target": 24, - "value": 1 - }, - { - "source": 27, - "target": 26, - "value": 1 - }, - { - "source": 28, - "target": 11, - "value": 8 - }, - { - "source": 28, - "target": 27, - "value": 1 - }, - { - "source": 29, - "target": 23, - "value": 1 - }, - { - "source": 29, - "target": 27, - "value": 1 - }, - { - "source": 29, - "target": 11, - "value": 2 - }, - { - "source": 30, - "target": 23, - "value": 1 - }, - { - "source": 31, - "target": 30, - "value": 2 - }, - { - "source": 31, - "target": 11, - "value": 3 - }, - { - "source": 31, - "target": 23, - "value": 2 - }, - { - "source": 31, - "target": 27, - "value": 1 - }, - { - "source": 32, - "target": 11, - "value": 1 - }, - { - "source": 33, - "target": 11, - "value": 2 - }, - { - "source": 33, - "target": 27, - "value": 1 - }, - { - "source": 34, - "target": 11, - "value": 3 - }, - { - "source": 34, - "target": 29, - "value": 2 - }, - { - "source": 35, - "target": 11, - "value": 3 - }, - { - "source": 35, - "target": 34, - "value": 3 - }, - { - "source": 35, - "target": 29, - "value": 2 - }, - { - "source": 36, - "target": 34, - "value": 2 - }, - { - "source": 36, - "target": 35, - "value": 2 - }, - { - "source": 36, - "target": 11, - "value": 2 - }, - { - "source": 36, - "target": 29, - "value": 1 - }, - { - "source": 37, - "target": 34, - "value": 2 - }, - { - "source": 37, - "target": 35, - "value": 2 - }, - { - "source": 37, - "target": 36, - "value": 2 - }, - { - "source": 37, - "target": 11, - "value": 2 - }, - { - "source": 37, - "target": 29, - "value": 1 - }, - { - "source": 38, - "target": 34, - "value": 2 - }, - { - "source": 38, - "target": 35, - "value": 2 - }, - { - "source": 38, - "target": 36, - "value": 2 - }, - { - "source": 38, - "target": 37, - "value": 2 - }, - { - "source": 38, - "target": 11, - "value": 2 - }, - { - "source": 38, - "target": 29, - "value": 1 - }, - { - "source": 39, - "target": 25, - "value": 1 - }, - { - "source": 40, - "target": 25, - "value": 1 - }, - { - "source": 41, - "target": 24, - "value": 2 - }, - { - "source": 41, - "target": 25, - "value": 3 - }, - { - "source": 42, - "target": 41, - "value": 2 - }, - { - "source": 42, - "target": 25, - "value": 2 - }, - { - "source": 42, - "target": 24, - "value": 1 - }, - { - "source": 43, - "target": 11, - "value": 3 - }, - { - "source": 43, - "target": 26, - "value": 1 - }, - { - "source": 43, - "target": 27, - "value": 1 - }, - { - "source": 44, - "target": 28, - "value": 3 - }, - { - "source": 44, - "target": 11, - "value": 1 - }, - { - "source": 45, - "target": 28, - "value": 2 - }, - { - "source": 47, - "target": 46, - "value": 1 - }, - { - "source": 48, - "target": 47, - "value": 2 - }, - { - "source": 48, - "target": 25, - "value": 1 - }, - { - "source": 48, - "target": 27, - "value": 1 - }, - { - "source": 48, - "target": 11, - "value": 1 - }, - { - "source": 49, - "target": 26, - "value": 3 - }, - { - "source": 49, - "target": 11, - "value": 2 - }, - { - "source": 50, - "target": 49, - "value": 1 - }, - { - "source": 50, - "target": 24, - "value": 1 - }, - { - "source": 51, - "target": 49, - "value": 9 - }, - { - "source": 51, - "target": 26, - "value": 2 - }, - { - "source": 51, - "target": 11, - "value": 2 - }, - { - "source": 52, - "target": 51, - "value": 1 - }, - { - "source": 52, - "target": 39, - "value": 1 - }, - { - "source": 53, - "target": 51, - "value": 1 - }, - { - "source": 54, - "target": 51, - "value": 2 - }, - { - "source": 54, - "target": 49, - "value": 1 - }, - { - "source": 54, - "target": 26, - "value": 1 - }, - { - "source": 55, - "target": 51, - "value": 6 - }, - { - "source": 55, - "target": 49, - "value": 12 - }, - { - "source": 55, - "target": 39, - "value": 1 - }, - { - "source": 55, - "target": 54, - "value": 1 - }, - { - "source": 55, - "target": 26, - "value": 21 - }, - { - "source": 55, - "target": 11, - "value": 19 - }, - { - "source": 55, - "target": 16, - "value": 1 - }, - { - "source": 55, - "target": 25, - "value": 2 - }, - { - "source": 55, - "target": 41, - "value": 5 - }, - { - "source": 55, - "target": 48, - "value": 4 - }, - { - "source": 56, - "target": 49, - "value": 1 - }, - { - "source": 56, - "target": 55, - "value": 1 - }, - { - "source": 57, - "target": 55, - "value": 1 - }, - { - "source": 57, - "target": 41, - "value": 1 - }, - { - "source": 57, - "target": 48, - "value": 1 - }, - { - "source": 58, - "target": 55, - "value": 7 - }, - { - "source": 58, - "target": 48, - "value": 7 - }, - { - "source": 58, - "target": 27, - "value": 6 - }, - { - "source": 58, - "target": 57, - "value": 1 - }, - { - "source": 58, - "target": 11, - "value": 4 - }, - { - "source": 59, - "target": 58, - "value": 15 - }, - { - "source": 59, - "target": 55, - "value": 5 - }, - { - "source": 59, - "target": 48, - "value": 6 - }, - { - "source": 59, - "target": 57, - "value": 2 - }, - { - "source": 60, - "target": 48, - "value": 1 - }, - { - "source": 60, - "target": 58, - "value": 4 - }, - { - "source": 60, - "target": 59, - "value": 2 - }, - { - "source": 61, - "target": 48, - "value": 2 - }, - { - "source": 61, - "target": 58, - "value": 6 - }, - { - "source": 61, - "target": 60, - "value": 2 - }, - { - "source": 61, - "target": 59, - "value": 5 - }, - { - "source": 61, - "target": 57, - "value": 1 - }, - { - "source": 61, - "target": 55, - "value": 1 - }, - { - "source": 62, - "target": 55, - "value": 9 - }, - { - "source": 62, - "target": 58, - "value": 17 - }, - { - "source": 62, - "target": 59, - "value": 13 - }, - { - "source": 62, - "target": 48, - "value": 7 - }, - { - "source": 62, - "target": 57, - "value": 2 - }, - { - "source": 62, - "target": 41, - "value": 1 - }, - { - "source": 62, - "target": 61, - "value": 6 - }, - { - "source": 62, - "target": 60, - "value": 3 - }, - { - "source": 63, - "target": 59, - "value": 5 - }, - { - "source": 63, - "target": 48, - "value": 5 - }, - { - "source": 63, - "target": 62, - "value": 6 - }, - { - "source": 63, - "target": 57, - "value": 2 - }, - { - "source": 63, - "target": 58, - "value": 4 - }, - { - "source": 63, - "target": 61, - "value": 3 - }, - { - "source": 63, - "target": 60, - "value": 2 - }, - { - "source": 63, - "target": 55, - "value": 1 - }, - { - "source": 64, - "target": 55, - "value": 5 - }, - { - "source": 64, - "target": 62, - "value": 12 - }, - { - "source": 64, - "target": 48, - "value": 5 - }, - { - "source": 64, - "target": 63, - "value": 4 - }, - { - "source": 64, - "target": 58, - "value": 10 - }, - { - "source": 64, - "target": 61, - "value": 6 - }, - { - "source": 64, - "target": 60, - "value": 2 - }, - { - "source": 64, - "target": 59, - "value": 9 - }, - { - "source": 64, - "target": 57, - "value": 1 - }, - { - "source": 64, - "target": 11, - "value": 1 - }, - { - "source": 65, - "target": 63, - "value": 5 - }, - { - "source": 65, - "target": 64, - "value": 7 - }, - { - "source": 65, - "target": 48, - "value": 3 - }, - { - "source": 65, - "target": 62, - "value": 5 - }, - { - "source": 65, - "target": 58, - "value": 5 - }, - { - "source": 65, - "target": 61, - "value": 5 - }, - { - "source": 65, - "target": 60, - "value": 2 - }, - { - "source": 65, - "target": 59, - "value": 5 - }, - { - "source": 65, - "target": 57, - "value": 1 - }, - { - "source": 65, - "target": 55, - "value": 2 - }, - { - "source": 66, - "target": 64, - "value": 3 - }, - { - "source": 66, - "target": 58, - "value": 3 - }, - { - "source": 66, - "target": 59, - "value": 1 - }, - { - "source": 66, - "target": 62, - "value": 2 - }, - { - "source": 66, - "target": 65, - "value": 2 - }, - { - "source": 66, - "target": 48, - "value": 1 - }, - { - "source": 66, - "target": 63, - "value": 1 - }, - { - "source": 66, - "target": 61, - "value": 1 - }, - { - "source": 66, - "target": 60, - "value": 1 - }, - { - "source": 67, - "target": 57, - "value": 3 - }, - { - "source": 68, - "target": 25, - "value": 5 - }, - { - "source": 68, - "target": 11, - "value": 1 - }, - { - "source": 68, - "target": 24, - "value": 1 - }, - { - "source": 68, - "target": 27, - "value": 1 - }, - { - "source": 68, - "target": 48, - "value": 1 - }, - { - "source": 68, - "target": 41, - "value": 1 - }, - { - "source": 69, - "target": 25, - "value": 6 - }, - { - "source": 69, - "target": 68, - "value": 6 - }, - { - "source": 69, - "target": 11, - "value": 1 - }, - { - "source": 69, - "target": 24, - "value": 1 - }, - { - "source": 69, - "target": 27, - "value": 2 - }, - { - "source": 69, - "target": 48, - "value": 1 - }, - { - "source": 69, - "target": 41, - "value": 1 - }, - { - "source": 70, - "target": 25, - "value": 4 - }, - { - "source": 70, - "target": 69, - "value": 4 - }, - { - "source": 70, - "target": 68, - "value": 4 - }, - { - "source": 70, - "target": 11, - "value": 1 - }, - { - "source": 70, - "target": 24, - "value": 1 - }, - { - "source": 70, - "target": 27, - "value": 1 - }, - { - "source": 70, - "target": 41, - "value": 1 - }, - { - "source": 70, - "target": 58, - "value": 1 - }, - { - "source": 71, - "target": 27, - "value": 1 - }, - { - "source": 71, - "target": 69, - "value": 2 - }, - { - "source": 71, - "target": 68, - "value": 2 - }, - { - "source": 71, - "target": 70, - "value": 2 - }, - { - "source": 71, - "target": 11, - "value": 1 - }, - { - "source": 71, - "target": 48, - "value": 1 - }, - { - "source": 71, - "target": 41, - "value": 1 - }, - { - "source": 71, - "target": 25, - "value": 1 - }, - { - "source": 72, - "target": 26, - "value": 2 - }, - { - "source": 72, - "target": 27, - "value": 1 - }, - { - "source": 72, - "target": 11, - "value": 1 - }, - { - "source": 73, - "target": 48, - "value": 2 - }, - { - "source": 74, - "target": 48, - "value": 2 - }, - { - "source": 74, - "target": 73, - "value": 3 - }, - { - "source": 75, - "target": 69, - "value": 3 - }, - { - "source": 75, - "target": 68, - "value": 3 - }, - { - "source": 75, - "target": 25, - "value": 3 - }, - { - "source": 75, - "target": 48, - "value": 1 - }, - { - "source": 75, - "target": 41, - "value": 1 - }, - { - "source": 75, - "target": 70, - "value": 1 - }, - { - "source": 75, - "target": 71, - "value": 1 - }, - { - "source": 76, - "target": 64, - "value": 1 - }, - { - "source": 76, - "target": 65, - "value": 1 - }, - { - "source": 76, - "target": 66, - "value": 1 - }, - { - "source": 76, - "target": 63, - "value": 1 - }, - { - "source": 76, - "target": 62, - "value": 1 - }, - { - "source": 76, - "target": 48, - "value": 1 - }, - { - "source": 76, - "target": 58, - "value": 1 - } - ] -} \ No newline at end of file