{"url":"https://api.github.com/gists/4560481","forks_url":"https://api.github.com/gists/4560481/forks","commits_url":"https://api.github.com/gists/4560481/commits","id":"4560481","node_id":"MDQ6R2lzdDQ1NjA0ODE=","git_pull_url":"https://gist.github.com/4560481.git","git_push_url":"https://gist.github.com/4560481.git","html_url":"https://gist.github.com/mbostock/4560481","files":{".block":{"filename":".block","type":"text/plain","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/4560481/raw/703d310b399098a243a76a50bc209167e924cfd2/.block","size":17,"truncated":false,"content":"license: gpl-3.0\n","encoding":"utf-8"},"graph.json":{"filename":"graph.json","type":"application/json","language":"JSON","raw_url":"https://gist.githubusercontent.com/mbostock/4560481/raw/8a96fb604748723904a6c02a56abcc7db8c3273d/graph.json","size":7982,"truncated":false,"content":"{\"nodes\":[{\"x\":444,\"y\":275},{\"x\":378,\"y\":324},{\"x\":478,\"y\":278},{\"x\":471,\"y\":256},{\"x\":382,\"y\":269},{\"x\":371,\"y\":247},{\"x\":359,\"y\":276},{\"x\":364,\"y\":302},{\"x\":400,\"y\":330},{\"x\":388,\"y\":298},{\"x\":524,\"y\":296},{\"x\":570,\"y\":243},{\"x\":552,\"y\":159},{\"x\":502,\"y\":287},{\"x\":511,\"y\":313},{\"x\":513,\"y\":265},{\"x\":602,\"y\":132},{\"x\":610,\"y\":90},{\"x\":592,\"y\":91},{\"x\":575,\"y\":89},{\"x\":607,\"y\":73},{\"x\":591,\"y\":68},{\"x\":574,\"y\":73},{\"x\":589,\"y\":149},{\"x\":620,\"y\":205},{\"x\":621,\"y\":230},{\"x\":589,\"y\":234},{\"x\":602,\"y\":223},{\"x\":548,\"y\":188},{\"x\":532,\"y\":196},{\"x\":548,\"y\":114},{\"x\":575,\"y\":174},{\"x\":497,\"y\":250},{\"x\":576,\"y\":196},{\"x\":504,\"y\":201},{\"x\":494,\"y\":186},{\"x\":482,\"y\":199},{\"x\":505,\"y\":219},{\"x\":486,\"y\":216},{\"x\":590,\"y\":306},{\"x\":677,\"y\":169},{\"x\":657,\"y\":258},{\"x\":667,\"y\":205},{\"x\":552,\"y\":227},{\"x\":518,\"y\":173},{\"x\":473,\"y\":125},{\"x\":796,\"y\":260},{\"x\":731,\"y\":272},{\"x\":642,\"y\":288},{\"x\":576,\"y\":269},{\"x\":605,\"y\":187},{\"x\":559,\"y\":289},{\"x\":544,\"y\":356},{\"x\":505,\"y\":365},{\"x\":579,\"y\":289},{\"x\":619,\"y\":282},{\"x\":574,\"y\":329},{\"x\":664,\"y\":306},{\"x\":627,\"y\":304},{\"x\":643,\"y\":327},{\"x\":664,\"y\":348},{\"x\":665,\"y\":327},{\"x\":653,\"y\":317},{\"x\":650,\"y\":338},{\"x\":622,\"y\":321},{\"x\":633,\"y\":338},{\"x\":647,\"y\":357},{\"x\":718,\"y\":362},{\"x\":636,\"y\":240},{\"x\":640,\"y\":227},{\"x\":617,\"y\":249},{\"x\":631,\"y\":254},{\"x\":566,\"y\":213},{\"x\":713,\"y\":322},{\"x\":716,\"y\":298},{\"x\":666,\"y\":241},{\"x\":627,\"y\":355}],\"links\":[{\"source\":1,\"target\":0},{\"source\":2,\"target\":0},{\"source\":3,\"target\":0},{\"source\":3,\"target\":2},{\"source\":4,\"target\":0},{\"source\":5,\"target\":0},{\"source\":6,\"target\":0},{\"source\":7,\"target\":0},{\"source\":8,\"target\":0},{\"source\":9,\"target\":0},{\"source\":11,\"target\":10},{\"source\":11,\"target\":3},{\"source\":11,\"target\":2},{\"source\":11,\"target\":0},{\"source\":12,\"target\":11},{\"source\":13,\"target\":11},{\"source\":14,\"target\":11},{\"source\":15,\"target\":11},{\"source\":17,\"target\":16},{\"source\":18,\"target\":16},{\"source\":18,\"target\":17},{\"source\":19,\"target\":16},{\"source\":19,\"target\":17},{\"source\":19,\"target\":18},{\"source\":20,\"target\":16},{\"source\":20,\"target\":17},{\"source\":20,\"target\":18},{\"source\":20,\"target\":19},{\"source\":21,\"target\":16},{\"source\":21,\"target\":17},{\"source\":21,\"target\":18},{\"source\":21,\"target\":19},{\"source\":21,\"target\":20},{\"source\":22,\"target\":16},{\"source\":22,\"target\":17},{\"source\":22,\"target\":18},{\"source\":22,\"target\":19},{\"source\":22,\"target\":20},{\"source\":22,\"target\":21},{\"source\":23,\"target\":16},{\"source\":23,\"target\":17},{\"source\":23,\"target\":18},{\"source\":23,\"target\":19},{\"source\":23,\"target\":20},{\"source\":23,\"target\":21},{\"source\":23,\"target\":22},{\"source\":23,\"target\":12},{\"source\":23,\"target\":11},{\"source\":24,\"target\":23},{\"source\":24,\"target\":11},{\"source\":25,\"target\":24},{\"source\":25,\"target\":23},{\"source\":25,\"target\":11},{\"source\":26,\"target\":24},{\"source\":26,\"target\":11},{\"source\":26,\"target\":16},{\"source\":26,\"target\":25},{\"source\":27,\"target\":11},{\"source\":27,\"target\":23},{\"source\":27,\"target\":25},{\"source\":27,\"target\":24},{\"source\":27,\"target\":26},{\"source\":28,\"target\":11},{\"source\":28,\"target\":27},{\"source\":29,\"target\":23},{\"source\":29,\"target\":27},{\"source\":29,\"target\":11},{\"source\":30,\"target\":23},{\"source\":31,\"target\":30},{\"source\":31,\"target\":11},{\"source\":31,\"target\":23},{\"source\":31,\"target\":27},{\"source\":32,\"target\":11},{\"source\":33,\"target\":11},{\"source\":33,\"target\":27},{\"source\":34,\"target\":11},{\"source\":34,\"target\":29},{\"source\":35,\"target\":11},{\"source\":35,\"target\":34},{\"source\":35,\"target\":29},{\"source\":36,\"target\":34},{\"source\":36,\"target\":35},{\"source\":36,\"target\":11},{\"source\":36,\"target\":29},{\"source\":37,\"target\":34},{\"source\":37,\"target\":35},{\"source\":37,\"target\":36},{\"source\":37,\"target\":11},{\"source\":37,\"target\":29},{\"source\":38,\"target\":34},{\"source\":38,\"target\":35},{\"source\":38,\"target\":36},{\"source\":38,\"target\":37},{\"source\":38,\"target\":11},{\"source\":38,\"target\":29},{\"source\":39,\"target\":25},{\"source\":40,\"target\":25},{\"source\":41,\"target\":24},{\"source\":41,\"target\":25},{\"source\":42,\"target\":41},{\"source\":42,\"target\":25},{\"source\":42,\"target\":24},{\"source\":43,\"target\":11},{\"source\":43,\"target\":26},{\"source\":43,\"target\":27},{\"source\":44,\"target\":28},{\"source\":44,\"target\":11},{\"source\":45,\"target\":28},{\"source\":47,\"target\":46},{\"source\":48,\"target\":47},{\"source\":48,\"target\":25},{\"source\":48,\"target\":27},{\"source\":48,\"target\":11},{\"source\":49,\"target\":26},{\"source\":49,\"target\":11},{\"source\":50,\"target\":49},{\"source\":50,\"target\":24},{\"source\":51,\"target\":49},{\"source\":51,\"target\":26},{\"source\":51,\"target\":11},{\"source\":52,\"target\":51},{\"source\":52,\"target\":39},{\"source\":53,\"target\":51},{\"source\":54,\"target\":51},{\"source\":54,\"target\":49},{\"source\":54,\"target\":26},{\"source\":55,\"target\":51},{\"source\":55,\"target\":49},{\"source\":55,\"target\":39},{\"source\":55,\"target\":54},{\"source\":55,\"target\":26},{\"source\":55,\"target\":11},{\"source\":55,\"target\":16},{\"source\":55,\"target\":25},{\"source\":55,\"target\":41},{\"source\":55,\"target\":48},{\"source\":56,\"target\":49},{\"source\":56,\"target\":55},{\"source\":57,\"target\":55},{\"source\":57,\"target\":41},{\"source\":57,\"target\":48},{\"source\":58,\"target\":55},{\"source\":58,\"target\":48},{\"source\":58,\"target\":27},{\"source\":58,\"target\":57},{\"source\":58,\"target\":11},{\"source\":59,\"target\":58},{\"source\":59,\"target\":55},{\"source\":59,\"target\":48},{\"source\":59,\"target\":57},{\"source\":60,\"target\":48},{\"source\":60,\"target\":58},{\"source\":60,\"target\":59},{\"source\":61,\"target\":48},{\"source\":61,\"target\":58},{\"source\":61,\"target\":60},{\"source\":61,\"target\":59},{\"source\":61,\"target\":57},{\"source\":61,\"target\":55},{\"source\":62,\"target\":55},{\"source\":62,\"target\":58},{\"source\":62,\"target\":59},{\"source\":62,\"target\":48},{\"source\":62,\"target\":57},{\"source\":62,\"target\":41},{\"source\":62,\"target\":61},{\"source\":62,\"target\":60},{\"source\":63,\"target\":59},{\"source\":63,\"target\":48},{\"source\":63,\"target\":62},{\"source\":63,\"target\":57},{\"source\":63,\"target\":58},{\"source\":63,\"target\":61},{\"source\":63,\"target\":60},{\"source\":63,\"target\":55},{\"source\":64,\"target\":55},{\"source\":64,\"target\":62},{\"source\":64,\"target\":48},{\"source\":64,\"target\":63},{\"source\":64,\"target\":58},{\"source\":64,\"target\":61},{\"source\":64,\"target\":60},{\"source\":64,\"target\":59},{\"source\":64,\"target\":57},{\"source\":64,\"target\":11},{\"source\":65,\"target\":63},{\"source\":65,\"target\":64},{\"source\":65,\"target\":48},{\"source\":65,\"target\":62},{\"source\":65,\"target\":58},{\"source\":65,\"target\":61},{\"source\":65,\"target\":60},{\"source\":65,\"target\":59},{\"source\":65,\"target\":57},{\"source\":65,\"target\":55},{\"source\":66,\"target\":64},{\"source\":66,\"target\":58},{\"source\":66,\"target\":59},{\"source\":66,\"target\":62},{\"source\":66,\"target\":65},{\"source\":66,\"target\":48},{\"source\":66,\"target\":63},{\"source\":66,\"target\":61},{\"source\":66,\"target\":60},{\"source\":67,\"target\":57},{\"source\":68,\"target\":25},{\"source\":68,\"target\":11},{\"source\":68,\"target\":24},{\"source\":68,\"target\":27},{\"source\":68,\"target\":48},{\"source\":68,\"target\":41},{\"source\":69,\"target\":25},{\"source\":69,\"target\":68},{\"source\":69,\"target\":11},{\"source\":69,\"target\":24},{\"source\":69,\"target\":27},{\"source\":69,\"target\":48},{\"source\":69,\"target\":41},{\"source\":70,\"target\":25},{\"source\":70,\"target\":69},{\"source\":70,\"target\":68},{\"source\":70,\"target\":11},{\"source\":70,\"target\":24},{\"source\":70,\"target\":27},{\"source\":70,\"target\":41},{\"source\":70,\"target\":58},{\"source\":71,\"target\":27},{\"source\":71,\"target\":69},{\"source\":71,\"target\":68},{\"source\":71,\"target\":70},{\"source\":71,\"target\":11},{\"source\":71,\"target\":48},{\"source\":71,\"target\":41},{\"source\":71,\"target\":25},{\"source\":72,\"target\":26},{\"source\":72,\"target\":27},{\"source\":72,\"target\":11},{\"source\":73,\"target\":48},{\"source\":74,\"target\":48},{\"source\":74,\"target\":73},{\"source\":75,\"target\":69},{\"source\":75,\"target\":68},{\"source\":75,\"target\":25},{\"source\":75,\"target\":48},{\"source\":75,\"target\":41},{\"source\":75,\"target\":70},{\"source\":75,\"target\":71},{\"source\":76,\"target\":64},{\"source\":76,\"target\":65},{\"source\":76,\"target\":66},{\"source\":76,\"target\":63},{\"source\":76,\"target\":62},{\"source\":76,\"target\":48},{\"source\":76,\"target\":58}]}","encoding":"utf-8"},"index.html":{"filename":"index.html","type":"text/html","language":"HTML","raw_url":"https://gist.githubusercontent.com/mbostock/4560481/raw/b8afc51f2f9e73561e1d23dea0a0aaf0dde79cb4/index.html","size":1608,"truncated":false,"content":"<!DOCTYPE html>\n<meta charset=\"utf-8\">\n<style>\n\n.node {\n  stroke: #fff;\n  stroke-width: 1.5px;\n}\n\n.node .selected {\n  stroke: red;\n}\n\n.link {\n  stroke: #999;\n}\n\n</style>\n<body>\n<script src=\"https://d3js.org/d3.v4.min.js\"></script>\n<script>\n\nvar width = 960,\n    height = 500;\n\nvar svg = d3.select(\"body\").append(\"svg\")\n    .attr(\"width\", width)\n    .attr(\"height\", height);\n\nd3.json(\"graph.json\", function(error, graph) {\n  if (error) throw error;\n\n  graph.links.forEach(function(d) {\n    d.source = graph.nodes[d.source];\n    d.target = graph.nodes[d.target];\n  });\n\n  var link = svg.append(\"g\")\n      .attr(\"class\", \"link\")\n    .selectAll(\"line\")\n    .data(graph.links)\n    .enter().append(\"line\")\n      .attr(\"x1\", function(d) { return d.source.x; })\n      .attr(\"y1\", function(d) { return d.source.y; })\n      .attr(\"x2\", function(d) { return d.target.x; })\n      .attr(\"y2\", function(d) { return d.target.y; });\n\n  var node = svg.append(\"g\")\n      .attr(\"class\", \"node\")\n    .selectAll(\"circle\")\n    .data(graph.nodes)\n    .enter().append(\"circle\")\n      .attr(\"r\", 4)\n      .attr(\"cx\", function(d) { return d.x; })\n      .attr(\"cy\", function(d) { return d.y; });\n\n  var brush = svg.append(\"g\")\n      .attr(\"class\", \"brush\")\n      .call(d3.brush()\n        .extent([[0, 0], [width, height]])\n        .on(\"start brush end\", brushed));\n\n  function brushed() {\n    var selection = d3.event.selection;\n    node.classed(\"selected\", selection && function(d) {\n      return selection[0][0] <= d.x && d.x < selection[1][0]\n          && selection[0][1] <= d.y && d.y < selection[1][1];\n    });\n  }\n});\n\n</script>\n","encoding":"utf-8"},"thumbnail.png":{"filename":"thumbnail.png","type":"image/png","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/4560481/raw/e4ccf79ccf2a35e683d240a062b1111cc34c5156/thumbnail.png","size":10544,"truncated":false,"content":"iVBORw0KGgoAAAANSUhEUgAAAOYAAAB4CAIAAABpZBnfAAAKg2lDQ1BpY20A\nAEjHlZYHUFPpFse/e9MbLSECUkLvvYP0Grp0EJWQhBBKDIHQ7Iq4gmtBRATU\nFV2qgmsBZC2IKBYWQQXsC7KoKOtiAVRU3kUe8b15s/Nmz8yZ+5szZ/7f+cqd\n+QNALmMJhamwDABpgkxRqI87IzomloF7DCBABhRgCuRZ7AyhW0hIAPjbmBpA\nupG4YzynBf5ZyHK4GWwAoBCEEzgZ7DSETyO5gS0UZQKAskLqWtmZwjmORpgm\nQgZEeG4dGm+eN8xxwjyXfOsJD/VAuBYAPJnFEvEAICGagJHF5iE6pLsImwk4\nfAEAZDTCzuwkFgdhT4SN0tJWzbEQYb2E/9Dh/ZdmgkSTxeJJeH4v3wLvyc8Q\nprJy/+Fx/P9ISxUvrKGKJDkjJcx/bj3kzHLYLK+wBU7iMgMWWJjpHrrA/Exm\nuKRH7BuxwOKUCLcFTlnlL+kXJAQFS/QzPGIXOC8pPGqBOVxPrwUWrQqV9Gdk\nhXl97/cIWuBkll/IArNE8+c1x9xUn9DvM4dI5hSkBkn2kijylvRwM77vNzMp\n3FfCyAOQ9PO9mZL9iny/66eGSDRF4lDJOXAFERJNDstTcraADwIBC7AzuTmZ\ncwN7rBLmivi8pEyGG/LquUYMpoBtYsSwMDO3BHP/0PwVvaN/+zcg+o3vtfR2\nAOwLkSLve42lCcDZZwBQp77XNN8i17sLgPO9bLEoa74291wBBhCBNKABReQF\naAI9YAwsgA1wBK7AC/iBYBAOYsAKwAZJIA2IQDZYAzaCAlAEdoG9oBwcAkdA\nLTgOToIWcA5cAlfBTdAL+sFDMARGwSswAabADARBOIgCUSFFSA3ShgwhC8gO\ncoa8oAAoFIqB4iEeJIDE0BpoM1QEFUPl0GGoDvoFOgtdgq5DfdB9aBgag95C\nn2AUTIZpsAqsA5vCdrAb7A+Hw8thHpwO58H58A64DK6Cj8HN8CX4JtwPD8Gv\n4EkUQJFQdJQ6yhhlh/JABaNiUYkoEWodqhBViqpCNaLaUF2oO6gh1DjqIxqL\npqIZaGO0I9oXHYFmo9PR69Db0eXoWnQzuhN9Bz2MnkB/xVAwyhhDjAOGiYnG\n8DDZmAJMKaYacwZzBdOPGcVMYbFYOlYXa4v1xcZgk7GrsduxB7BN2HZsH3YE\nO4nD4RRxhjgnXDCOhcvEFeD2447hLuJu40ZxH/AkvBreAu+Nj8UL8Jvwpfh6\n/AX8bfxz/AxBhqBNcCAEEziEXMJOwlFCG+EWYZQwQ5Ql6hKdiOHEZOJGYhmx\nkXiF+Ij4jkQiaZDsSUtJfNIGUhnpBOkaaZj0kSxHNiB7kOPIYvIOcg25nXyf\n/I5CoehQXCmxlEzKDkod5TLlCeWDFFXKRIopxZFaL1Uh1Sx1W+q1NEFaW9pN\neoV0nnSp9CnpW9LjMgQZHRkPGZbMOpkKmbMygzKTslRZc9lg2TTZ7bL1stdl\nX8jh5HTkvOQ4cvlyR+Quy41QUVRNqgeVTd1MPUq9Qh2lYWm6NCYtmVZEO07r\noU3Iy8lbyUfK58hXyJ+XH6Kj6Dp0Jj2VvpN+kj5A/7RIZZHbIu6ibYsaF91e\nNK2wWMFVgatQqNCk0K/wSZGh6KWYorhbsUXxsRJayUBpqVK20kGlK0rji2mL\nHRezFxcuPrn4gTKsbKAcqrxa+Yhyt/KkiqqKj4pQZb/KZZVxVbqqq2qyaonq\nBdUxNaqasxpfrUTtotpLhjzDjZHKKGN0MibUldV91cXqh9V71Gc0dDUiNDZp\nNGk81iRq2mkmapZodmhOaKlpBWqt0WrQeqBN0LbTTtLep92lPa2jqxOls1Wn\nReeFroIuUzdPt0H3kR5Fz0UvXa9K764+Vt9OP0X/gH6vAWxgbZBkUGFwyxA2\ntDHkGx4w7DPCGNkbCYyqjAaNycZuxlnGDcbDJnSTAJNNJi0mr021TGNNd5t2\nmX41szZLNTtq9tBcztzPfJN5m/lbCwMLtkWFxV1LiqW35XrLVss3VoZWXKuD\nVvesqdaB1lutO6y/2NjaiGwabcZstWzjbSttB+1odiF22+2u2WPs3e3X25+z\n/+hg45DpcNLhL0djxxTHescXS3SXcJccXTLipOHEcjrsNOTMcI53/sl5yEXd\nheVS5fLUVdOV41rt+txN3y3Z7Zjba3czd5H7GfdpDwePtR7tnihPH89Czx4v\nOa8Ir3KvJ94a3jzvBu8JH2uf1T7tvhhff9/dvoNMFSabWcec8LP1W+vX6U/2\nD/Mv938aYBAgCmgLhAP9AvcEPgrSDhIEtQSDYGbwnuDHIboh6SG/LsUuDVla\nsfRZqHnomtCuMGrYyrD6sKlw9/Cd4Q8j9CLEER2R0pFxkXWR01GeUcVRQ9Gm\n0Wujb8YoxfBjWmNxsZGx1bGTy7yW7V02GmcdVxA3sFx3ec7y6yuUVqSuOL9S\neiVr5al4THxUfH38Z1Ywq4o1mcBMqEyYYHuw97FfcVw5JZwxrhO3mPs80Smx\nOPEFz4m3hzeW5JJUmjTO9+CX898k+yYfSp5OCU6pSZlNjUptSsOnxaedFcgJ\nUgSdq1RX5azqExoKC4RD6Q7pe9MnRP6i6gwoY3lGayYNMSvdYj3xFvFwlnNW\nRdaH7MjsUzmyOYKc7lyD3G25z/O8835ejV7NXt2xRn3NxjXDa93WHl4HrUtY\n17Fec33++tENPhtqNxI3pmz8bZPZpuJN7zdHbW7LV8nfkD+yxWdLQ4FUgahg\ncKvj1kM/oH/g/9CzzXLb/m1fCzmFN4rMikqLPm9nb7/xo/mPZT/O7kjc0bPT\nZufBXdhdgl0Du1121xbLFucVj+wJ3NNcwigpLHm/d+Xe66VWpYf2EfeJ9w2V\nBZS17tfav2v/5/Kk8v4K94qmSuXKbZXTBzgHbh90Pdh4SOVQ0aFPP/F/unfY\n53BzlU5V6RHskawjz45GHu362e7numql6qLqLzWCmqHa0NrOOtu6unrl+p0N\ncIO4YexY3LHe457HWxuNGw830ZuKToAT4hMvf4n/ZeCk/8mOU3anGk9rn648\nQz1T2Aw15zZPtCS1DLXGtPad9Tvb0ebYduZXk19rzqmfqzgvf37nBeKF/Auz\nF/MuTrYL28cv8S6NdKzseHg5+vLdzqWdPVf8r1y76n31cpdb18VrTtfOXXe4\nfvaG3Y2WmzY3m7utu8/8Zv3bmR6bnuZbtrdae+172/qW9F247XL70h3PO1fv\nMu/e7A/q7xuIGLg3GDc4dI9z78X91PtvHmQ9mHm44RHmUeFjmcelT5SfVP2u\n/3vTkM3Q+WHP4e6nYU8fjrBHXv2R8cfn0fxnlGelz9We172weHFuzHus9+Wy\nl6OvhK9mxgv+lP2z8rXe69N/uf7VPRE9MfpG9Gb27fZ3iu9q3lu975gMmXwy\nlTY1M134QfFD7Ue7j12foj49n8n+jPtc9kX/S9tX/6+PZtNmZ4UsEeubFUAh\nCScmAvC2BgBKDOIdegEgSs173G8BzfvybwT+jud98LewAaDGFYAIxE8HIB7l\nIJLaCJOR75xdC3cFsKWlJP8dGYmWFvNaZMTJYT7Mzr5TAQDXBsAX0ezszIHZ\n2S9HkWHvA9CePu+t5wIrA8AJzBx1q677H4/7L1OK8P7FrHulAAAeaElEQVR4\n2u2de5BU5Zn/3/fc+5y+d0/PMBeGmVEYEFyECqijkCgUxuCWa6KhLLHMJiam\nYqmrq0bzKyRBkqKWuGWMKLGwdOMa0aUUA9TvD0JESWAhJBIVUGacCzPMpW+n\nT5/77f398WT6N/EKZmDomfP5w8Ke7tOnu7/nOc/73F5MCEEBAdUDNdEnEBBw\nZgSSDagyAskGVBmBZAOqjECyAVVGINmAKiOQbECVEUg2oMoIJBtQZQSSDagy\nAskGVBmBZAOqjECy1YHrukEBE4CDL+K8xfd9iqIIIRhjeAR+LEIIRU1dWzN1\nP/n5T0Wvuq5v2rRpYGAAtDuV9YoCyZ632LZ96NAhVVVN0zxx4sQPfvCDffv2\nEUJKpdKhQ4dc153oE5wwAsmed3iehxA6cuTIokWLdu/ePTIyIorigQMHLrro\nov7+/p07dy5atOjEiRMIId/3J/pkJ4DAlz1PcRzn9ddfnzVrVigUisViPT09\nqVSKEGJZ1tGjR1euXMnz/ESf48QQWNnzEUIIy7KXXnopwzA0TTuO09/fXy6X\nw+EwQqi9vX3K6hUFkj0/gWXWnj17Tpw4gTEmhMydO5fned/3fd+XZbmvrw+N\nBhCmGoFkzztAiJZl3XnnnYcPH/Z937btm2666fnnnyeEuK77q1/9asmSJQgh\nUPNEn++5hpnoEwj4KCBEnuf/+te/apoWjUZDodDy5cvb29tra2tt2169evU3\nv/lNhNDYkO3UYSpeptWC7/sHDx5sbm7mOE5VVc/zotGopmnFYnHevHk0TU/0\nCU4MgZU9LyCEeJ7HMH/3c1AUFY1GHcfBGJ86dSoWi0FywfO8KatXFPiy5wkY\n44/oFe5+giCATHmeFwRBVVWapuPxOJqqay8USHbCAeV1dXW9+OKLH08NiKLo\nOE40GtV1ned5jLEsy6FQaKLPeiIJJDvO+L7ved7pm0DIde3cufO2225TFAWN\n5rRgXQVilSQJY6yqqqIopmmKojjRn3IiCSQ7zlAURdP06S/kwR+44447jh49\nahiGaZrgCcBfRVEkhBiGEYvFyuWybdscxwmCgEY1PQUJJDtugL3ctWvXkiVL\nVFVFZ+JuchzX2NhIUZSu6+VyGeJc8HKe58vlsiRJkUikWCzCIxP9WSeSQLLj\nD9jFM32JIAiEkHA47LpusVisGNFwOKzrOqzAUqmU7/tTM4NQIZDsuAGBp2uv\nvfatt97ieT6Xy53+vRueGQ6HS6VSIpGgKCqXy8GfwuGwZVngwu7du3fZsmUQ\n9pqyqg3isuMMIcT3fYj5j4yMpNPp06/IDofD5XLZdd1YLKbrejabTafTkiT5\nvg+G9qqrrkokEizLosCXDRgvMMY0TRNCJEmKx+PZbNa2bXTafq0oihA3EEUx\nHo+PjIyANPP5vOu6M2fOvOGGG07/aJOSQLJnBdAZx3HpdFqWZV3XT/NWHo1G\nTdOEtRe8XFEUQRBEUUwmkxhjEPSUNbEokOzZhqbpTCaj67qiKJ+tWt/3XdfF\nGAuCMPbJsVjsZz/72V133RUKhXzfFwRhajYjVAh82bMOIQRsbaFQSCaTn/Y0\niqLA641Go4ODgxDwIoTQNN3R0TFjxgx4GsdxjuNM5TjX1F14nkugSlBVVcMw\nUqnURxZk0Py9e/fuXbt2rVmzxrbtYrEYi8UymYyiKJZlQdgrlUoJguB5XigU\nkiTpjN59MvWRT5KPcZ4Dd/lwOByNRoeHhz+yIIMb/bFjx1577TWWZTOZTEtL\nC8MwsizTNA1SC4VCp06dcl2X53nHcdCZrMAwxpNGryiwshOCoigsy4ZCoY/U\naOfzeVhj+b5//Pjx6dOnY4w1TaMoimXZnp6ecDjc2NhYLpfT6fTp1HfDc/L5\nfD6fnzlz5kR/7vFh8lx85z9gHfr7+wcGBizLGrvGgv/atm3btmVZuVyupaXF\ntm3HcUKhEEVRHMdJkmSa5hlNOoIc8oYNGy677DKw5ZPAQgWSPbtAZgH+DQJ6\n8MEHr7/++ng87vt+qVQaG0YQRTGXy2malslkWJadOXPms88+G4lEKIpiGAbC\nXuVy+fRlxzCM7/urV69+9dVXwTeYBNExeu3atRN9DpMZjHFFJfDvSy65ZNmy\nZRzHURTlOI5lWZViwkKhYNt2fX09BAps2168eHEqleJ5nmXZkZGRSCTi+76m\naeA/fO67O45TKBRmzJhRCThMAgJf9uxi23Yul6uvr4f/BeeSEJLL5cLhsGma\npVKJpunGxkbP8wzD0HW9trYWnlYqlWzbNgxj+vTpCKFjx441NDQQQsrlckND\nw+dK1nXdfD4PGWPf9ydN703gGJwtYGzW1q1bGxoaent7oWcL9IoxjkQi5XI5\nHo83NTUJgvCb3/zmu9/9LrQbQEIBIVQul3meN00TDsiybDQavfXWW9esWQNL\ntM94d9/3C4VCIpGA4t1Jo1cUpBLOEnBnRwjNnz//l7/8pWEYJ0+ehE4YnudF\nURQEAWRnmmYymXQcZ+/evaVSiWVZ27bBc43H4yzLwnMEQYCCxgULFrAsWyqV\nYHLMp717Pp+PxWIcx030NzH+BI7BWYEQYpqm4zi+7xNCZFlubm72PA88UVVV\nGYbp7+//4Q9/+PTTT0P4yTAM27az2Ww0Gs1kMgihBx54wPO8jRs3Dg0N1dXV\nffDBBzU1NaIojoyMKIoyffr0SCTyiTmCbDYrSZIoiq7rVpJqk4bAyo4z0LG9\nf//+jo6OvXv3JpNJuNFv2LChvb29vb0dPATDMPr7+2VZzmaztbW1YIA9z2tu\nbu7s7KRpOpVKKYpi2zbGmOO4fD4fjUZLpRKMOQqHwyDuj3u0xWIR9IpGu3Qm\nGUHEYJyBsABN06Iozp492/O8lpYWiqK+/e1vz5w5c9myZYVCIR6PJxKJefPm\n3XnnnQihcrnMMIymabIsR6NRmqYFQRgeHr788stXrlypaVoikRgeHpYkqVQq\nTZs2DSEEHurDDz88e/ZsKP4C1zmbzRJCRFEE7+InP/mJbdttbW3QyzDR3804\nfcOBY3CWMAyjVCrBuEJZln3fj8ViMF9D07R0Op1MJkFJXV1dNTU1sVhscHBQ\nVVWMcWtrq+d5Bw4cSKfTra2tpmnqug4RsQsvvNAwjOHhYUVRFi9evGPHjo6O\nDlmWeZ4vFoswrQMh5DiO67pLlixZvXr12rVrXdedNBZ3Unk55xsY42Qymc1m\noWCAZdna2lrP80C7+XwentPU1NTf329ZVm1tbTKZ5Dhu1apV+/fvF0URAmEY\nY9M0FUWBjvNQKNTd3S1J0vHjx6HIpq6ujuO4VCo1Y8YMOALGOJVKHThwYM2a\nNWhyeQiBZMcfyHIdPHhw9uzZ7733XlNTU21tbSgUGh4eHhoaEkUxGo1CZGBk\nZMS2bZ7nGxoaOjs7IctlWdaf/vSnvr4+VVULhUKxWFQUBRZnLMu6rnv06FFB\nEGKxmKZpPM93dXVBvzg0jkP1TCaTYRgGll8T/X2MM5Pn4jt/AK9x2rRpN954\nY2Nj49DQUDKZvOuuuziO27Nnj2EYEK4SBMG27aGhoUQiEY/HIekQi8UkSdq/\nf7/ruidOnGhvbwfvIpvNQrSrs7Nz3rx5dXV1uq5rmjZv3rzu7u7e3t5Zs2Zp\nmuY4Tl1dHcgU3Fk06QYkBr7sWQcUc/jwYcMw6uvrfd9PJpMsy0LMy3EcVVUh\nNPvWW29dc801mqYNDg6yLHvq1KnZs2dHIhHP895+++1p06Zt3rz517/+9ZEj\nRxRFEUVR07SWlpb333+f4zhN03RdX7p0KRotwJVlGWMci8UCyQacFmNHFFYU\n4ziOoijFYtG2bUEQBEFgWdZxHEmSNm7c+MQTT/zud79DCGma5nleMplsaWmR\nZRmCsp7nRSKR48ePNzY2qqqaSqW2bNkyd+7ctra2UCj05ptv3nfffT09PU1N\nTSDZkZGRcDg8+aYhBY7BKISgcTVFY4cZQj0Xxphl2VQqlUqlHMeRZVmWZcuy\nMMaWZd18881LliypxFN7enoymQxFUeFweMuWLR9++OEDDzwAszs//PBDlmUJ\nITt27KAo6oorrlBVddmyZa+++irUgoXDYUEQXNcNsl+TGR8hPBE3UNBuoVAw\nTdPzvJGREZZlYWl12WWXDQwMGIbx1FNPHT58eNu2bYODgxA9YBgmmUyCewDD\nlFRVlSQpHA6n02nDMDiO8zwPgriTyStAgWQRQmVFcTCOM4yLkGrbeHz7Vwkh\nLEswpmx7rBWH4texdQKEEFVV8/l8d3e3qqpHjx698sor8/l8Q0ODZVmNjY2O\n46RSKYQQhBFAvhAX27179/e///2DBw/SNM2yLMdxIyMj2Wz29ttvf/nll7/8\n5S9PpinKgWOADM/z+/v/84476ltbv/rzn6uOg77wZTzqAGAILRFCeD48NETb\ntj59OjZNRFHQPQhdsizLWpblOI7jOPAgVMCUSqVHHnnk8ccfX7RoUTablWU5\nkUhYlgWZWI7j6uvrwZRqmsZx3KWXXvrYY485jhOJRLLZLIRmGxoarr/+eqh7\nnEyGdspbWUJypkn27OlYuXJ+Tc0vdu3S6+okhkEYQ0XLGR2KMEwkHHY9z9J1\nCiGfYeKa9n+uvnpgaGjD9u3Z2lq3XHZHAwXJZFKSJAhFQWYLfAMoMmRZVpZl\nuO+Hw+FUKlUsFjVNi8fjEGG49tprV6xY8Z3vfEfX9RkzZvi+PzAw4Hme67pN\nTU2RSGRkZKS1tfXsGVfP8yiKOvcXw5S3shgjTXMXLvy/zz5Lp1JaJqPl82WE\noPEaigBBu5/z2xBCaJpV1d/9+7+nZ81q/dd/LZfLDsaWLNuWBTd9UlMjCgLL\ncRTDuK4bDocTiQSUdbMsC40GoVDINE2e5w3DiEajXV1dmqbV1NTU19fX19dn\ns1me5ymK6u3tve2222pqaiRJeumll95+++1169Z5ntfe3j40NKSqKpw/TdMQ\nPRjHLwwu4wmswZ1sqZEvAJRQSTfeyC9ZIjFMTTqdiMc9z8tms9ls1jAMSEp9\n9qwX4vtMOOz95S/ff+GFZzZvRqdOmYSwvk8aGtbv3r3lf/830dFRE4tFp02j\nJAmqs13XLZVKuq4nEolKxtU0TXBwJUkihEQiEXgQkmHJZNKyLPBWv/Wtb82f\nP7+xsbGlpaXytIGBgUgk8s477yxevBiScP84lUm3la8Lvort27f39vaic94C\nGVRyIcMwPNclhuHbNhYEPhZDGIdYVpQkhJCmaTCNkGEYlmUrw4r/ZnTh18KY\nYRg5nzcikZWRSMdXvzpt+fIQw7Ac55pmjpAR39eLRUzI4JYt1NAQc8EFiizz\nHNfY1JROp6FbpqamplgsEkJSqVShUEilUvl8XhRF3/fj8XgoFFIUhRDCMEwu\nl4vH44ODg2BxFyxY8JWvfEUURYZhLrzwQkEQisXiBx988I1vfANCZqd574at\nG2GG+NiXVNrXPM+zLAtyFvl8/oorrmhuboZr41ymhae2L0sIwTibzTqWhTHG\nPO90dnY991zrLbcIc+YQy6IZBiHkOI6maZBlFUUxFArRNA2Nsz7PM7ZNCCkW\niwzDxJNJKhTq6+kRCHE9z0eIZZiQIAgcRyIRZt++Jf/8z7Pi8c07d1ozZqTD\nYV4Q8vm8JEnRaDSfz+u63tTUZNs2SPbgwYNQpogQgvEwUCLT19c3d+7c7u5u\nhNAFF1wgy3K5XKZpWtf1ZDIJszk0TTvNFsXKjf7jjzuOA33qrutCFxBctzD8\nvre3FzyTc/yjTW1fFmNMiBQKlQhBti2Fw/uff/6azZtfKpUWbdigKQrLsjD2\nAoqqwBwWi0WOZcVoVPR9vqur2NiYH3Uxh06dQr5v6HqoqSnFcRzGCGPDMGRF\nsYrF+PTpj65aFauri8yZ46lqNpdLJBI1NTUMwyiKUiqVWlpaEEKWZcGy5qGH\nHmIYZtu2baVSKR6Pw4rt1KlT6XR6ZGTEsqxyuTx79uxQKOS67sjIiGmara2t\nhBCYXg8bK3zkE39coNDPgzHes2dPT0/PLbfcUiqVYIcS+OwQjIM7zNhDTVTX\n7lSV7OiUrJ333GNx3Je+9z0nHrfz+cYVK545frz9+uttzyO+D6XTnudBPQDc\nImFTWS6f73zssae3bVv78MOxm24ius4JQiwaDUUiycFB+cUX6ZUr8zxvqSrN\nMFIolBQExPPXPPMMQmhoeFgtlTK1tWBBTdMcGhpqa2sDTTiO43mepmnr1q3D\nGBuGAV03kUjEMAwYMwMF3aZpQk95b28v5LogIgv72MAjldOGz135BxhRsKOG\nYWQyma1bt+7Zs+eWW24RRZHn+U+sVxyr+I8c+ZwxtSU7PPz6G28w8fi8FSuM\nOXOwLNMXXbT8v/5Lt21X1xmWhe5CeAVMtoJ9EBRF0XVdlmWEUCqRkGIxT1F8\n35eLRZOQ9x977PrnnvvNkSMdjz0mcRzP8z7D+AxDG4aczxdlmWGYmtpauKW6\nrtvX1zd9+nQYpIwQgmgXx3EXX3xxLpeDLRJyuZzrupZlFQqFtrY20zSj0ahl\nWV1dXZIkXXDBBV1dXblcDhoeWZaFykP0954o3OWh+huMKMMwsOyjafqJJ54A\nw1yxzZ9okiv/nqiyxqkqWYqiCEFtbZteflnWdWfmzCghKBpFvu8RkhRFFA5X\nfjC4TcMCv1AoeJ7H0HRIkr7685/fbttqS4vveUgQEEK+69KS1HbVVQ+/+eZF\ny5eL4bAlyy5FccPDdF+f3N6ulEqxWEwURce2QVJdXV11dXWwtwcIQlEUkFE+\nn4dp4AihdDoNuyfE4/Genp66urpXXnll3bp17733Hkyph2JwWKtBlgHMs2EY\nruuCRYTcGCQjPm5EQaxj117nZwJiqi+/EMb5ctkolcb+PMTzMMY0yyKEXNcF\ng6qqKsdxlQGxvuelMhmPYfDonAE4AiGECYWivl+mKMcwfISSPP/Uv/zLpn37\nfvvkk6nVq5GieAi5LBvn+UKhIElSJpOpXB67du3Sdf26664zTVPTtNdff33x\n4sWJREJVVei/nTlzJsbYcZx8Pv/GG290dHRAfovn+R//+MdLly5dtWpVV1cX\nBE2h0JvjuE/cigzetDKV49PWYecbU9XKAhgjQnxNI55HMQxBiKIoTNNcPO46\nTimX0zVNVVVoALzwwgtpmi4WixDnj8fjyPMox0F/f3/EGLu6nsWYJgRTFPZ9\nl6IampsXHz4cmzEDeZ5LCMfzyYGBbCzGh0Kg10rQ96GHHpo1a9aKFSsGBwdp\nmr733nsfeeSR+++/H3q/amtr0+m07/vHjh2bO3cuy7IDAwNtbW3QOfP222/X\n1dVBTw4keCFuBW5AZe7n2FNFoxvpoGoQ69/Oc0pbWYQQQopheJ5nmSZ2HMt1\nXdPs27LF8v3UTTdBMD8SiQiCALGksZsXQNznc49PKEpESNA0ORbzdF1IJLqf\neuquBx/8yX33Ld+40fc8alQ0lmV1dnY2NDTAxsqyLBeLxfr6ep7nCSEwzeD9\n998nhMyaNUtV1Q8++KCvr2/hwoWhUKhUKg0PD2OMm5ubS6VSKpUyDAMyahXt\notHNHxmGAeuLEDpy5MjcuXOraF/cKW1lie9jiur77//u2bfvon/7NwVjn+Nq\nOjvv3rAhLYr/8/Wva21tnOd5vg9lUw0NDdDFKklSZQzR54J9X0NIDYdpy0II\nURTlatoIQsLf2zwYoZVMJmEoIkVRlmVNmzYN1n9QcFgsFlmWlSQJOmmj0ShU\nwJTLZU3TaJouFAqZTAbyXjCpDuYww1tAt6Pruo7jGIZBCHn33Xcvv/zy3bt3\nX3311dVS7TWlrazr+wxF3bd8+TO7dx/avDn09a+zlsVT1F82bGBFcc7dd7uE\nWKYpyzLsiFQqlSBNdfp6/f8QQhDyGYbyvHKxWDs0xPzTP0XS6UppeTabhR7G\niqsAow5DoVAul/vDH/6waNEiQkhtbW25XIZuHF3XN2/evH379q1btxYKhe7u\n7lQqFQ6Hfd+HV5XL5QULFrium0gkPrHc27KsN95448orr4TNcqvCN5jSVhZM\nyu2rV69oa0suXw41VgbGl6xbhwixDaOsKJWUkq7rqqqCDfsCPy2hKJ5hIorS\n7XmMIOgLFvCERBAiCGGEisUibDgD29D97SWj1gT2ET927BisveLx+NDQEJSA\nxePxaDR68uRJqP8qlUowoaOhoeH+++/v7Ox85513dF2HHUZjsRjY7LHBkC99\n6UtnlNedcKa0lQVKhuF5nqlpyHWJ76PRsg9ZljFFQbSfEAJ1qFDbdaZv4Xue\nGIv99T/+4z8ffXTNL37RfNttRi4nRqNQsg0jO2tra4eHh2OxWCXgNTQ0lE6n\nwdz29fXBADn4EwwBh11r+vr6NE0zTbO2tjafz9fU1EA7JMxPaGtrgzoby7JK\npRIhBN4CTqxcLquqOm3atGoxsSio5EIIOeWyms8j10U0TScStCA4jpPL54VQ\nCLY5pigqn89HIhGYQ/jF3oXGuNDbux8hL5fDFFWJM/i+L8syaNf3/bG7I0Ew\nuFgschy3cOHCyj6gsAUzrMlgl5uamhrP8yDXderUqXvvvffkyZONjY2QUy0U\nCgghnuczmUwikSiXy8PDw7quI4QYhonFYqh6TCwKJIsQwjRN0zRiGErT7Bdf\n1Ht6ZF1PJZNhUTRdl6JpEI0kSV/MJUAIURSl6voVa9ce2769+fbbrXK5EiWA\n0CzDMDAxrjKAFiFk2zYk2ARBGBv5h6RxNBrduHHjpk2bRFEsFou+75fL5dbW\nVoqiOjs7YbQMQigcDtM0DceB7h0ww6qqyrL83HPPHTp0CI3uilMVBJJFCCHf\n84RI5MTTTzd/73v7N2xonT4dIeQyTC3DINt2CInHYl9Yrwj9zWA6omguXerS\nNPJ9iAFrmoYQikQiCCEYBjP2RaFQCGqmoHb240eFHIdt24qiZDKZbDbb09NT\nX1+/bdu2SCTS2dn55z//GTwBhFBlXwaoYMxkMrFYbP369Tt27ECBZKsOjLHr\nOOlLLrln2rRZHR2W4yCOY3p61l555Y67725MJp1//BfFGHseVhRohwRLCVXb\nldKCsWujd955Z+nSpd3d3RAB+MjVAkmBxx9//Kc//SlMnWloaNi6deuPfvQj\njuOOHTsWCoUOHTq0bNmySpqXEAJ74KBR7wJjfPz48fXr16OqGtpVNSd6VsE0\n7apq8pprfnb11WWWtVSVjkbRwMArJ05cS8gtlqWyLPL9f3TQAcZoTKpJUZSm\npiYotUEIOY5TcStVVaVpuna0dObTgBIzQRDa29t1Xb/11luhhwyGHV111VVv\nvfVWTU0NQghmgsN4r2g0WvE9PmMU+HlLEDFA+XweSqeJ73sURfs+9MdSDOPv\n3Yvr6sjs2ciyxmswB9yXwT+G8lawuMPDwzB2oFAosCwL3sLncvLkSV3X169f\nf911182YMcM0zSeffHLVqlUdHR25XK6pqSkcDlcSwhjjQqEA9a9js8RVtPZC\ngWMwFkxRDEK4spZ3XbxiBZkzZxz1ihCiKMo0TdgiAY3KxbZtuNdDdwNslgR1\n1p92HPgTRVG2bR84cADGfNM0/e6773Z3d+dyOYqixrZ/gUChewym2IJqq0uv\nKHAMPhsfKrzGuzBUlmWYh4xGC3c1TQuFQrAag/zq6Vejqqq6f/9+GALu+/5r\nr72GEOrp6fF937Ksiy++uPJMUCeUNWKMYVVXdZINrOxngWl6HPUK5VTFYlEU\nRUgKVP5E0zQ0CEDm4vSBbZLAzWAYBqIQsVhs2bJlmzZtuvnmmz/xVVA0o+v6\nZ7cNn58Ekj1HQEpC07TKBHp4HJJbv//97zHGZ6RXkNof//jHl156KRqN1tTU\nwLh6qH8tlUobNmx44YUXPu3l6XRa13XDMKpOtYFkzwWEENjoS1GUZDJZ0Sv4\nBr/97W9vuOEGaFI4/fgoPPPgwYOvvvqqIAhQX/voo4/ec889yWQyHA7PmjVr\n/vz56NNXV6lUCqYoV5dvUGVX2NmgMl/jLB0fQgT5fB6y+ZD19X1fFMV0Oo0Q\nUlW1r69vzpw5X+DgcCiofMAY79y50/f96667riL9z/hcUG148803O47zyiuv\njPtcmbNEsPxC0Wj0rIYnfd+XJGnNmjUMwzz11FMQc61sv4gQCofDX0yvaHTQ\nUGUV9bWvfQ0ePx3xwUsWLlxY2XO0Kgis7FkH9LRv3z6Koi6//PKPL9IhifqF\nLdzYA4LLURWV2l+YQLJTnapTeSDZc0Sl9WqiT6TqCSQbUGUEF31AlRFINqDK\nCCQbUGUEkg2oMgLJBlQZgWQDqoxAsgFVRiDZgCojkGxAlRFINqDKCCQbUGUE\nkg2oMgLJBlQZgWQDqoxAsgFVRiDZgCojkGxAlRFINqDKCCQbUGUEkg2oMgLJ\nBlQZgWQDqoxAsgFVRiDZgCojkGxAlRFINqDKCCQbUGUEkg2oMv4fMPGrS8ma\nPBMAAAAASUVORK5CYII=\n","encoding":"base64"}},"public":true,"created_at":"2013-01-17T22:34:26Z","updated_at":"2017-06-06T15:05:21Z","description":"Brushable Network","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/4560481/comments","owner":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"fork_of":{"url":"https://api.github.com/gists/4557698","forks_url":"https://api.github.com/gists/4557698/forks","commits_url":"https://api.github.com/gists/4557698/commits","id":"4557698","node_id":"MDQ6R2lzdDQ1NTc2OTg=","git_pull_url":"https://gist.github.com/4557698.git","git_push_url":"https://gist.github.com/4557698.git","html_url":"https://gist.github.com/mbostock/4557698","files":{},"public":true,"created_at":"2013-01-17T17:23:01Z","updated_at":"2023-10-09T17:18:09Z","description":"Draggable Network","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/4557698/comments","owner":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false}},"forks":[{"url":"https://api.github.com/gists/4565798","user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Mike Bostock","company":"@observablehq ","blog":"https://observablehq.com/@mbostock","location":"San Francisco, CA","email":"mike@ocks.org","hireable":null,"bio":"Building a better computational medium. Co-founder @observablehq. Creator @d3. Former @nytgraphics. Pronounced BOSS-tock.","twitter_username":"mbostock","public_repos":88,"public_gists":1043,"followers":23371,"following":0,"created_at":"2010-03-25T22:02:56Z","updated_at":"2026-04-10T07:01:19Z"},"id":"4565798","created_at":"2013-01-18T16:28:12Z","updated_at":"2016-09-04T20:40:00Z"},{"url":"https://api.github.com/gists/9511693","user":{"login":"vectorsize","id":1661889,"node_id":"MDQ6VXNlcjE2NjE4ODk=","avatar_url":"https://avatars.githubusercontent.com/u/1661889?v=4","gravatar_id":"","url":"https://api.github.com/users/vectorsize","html_url":"https://github.com/vectorsize","followers_url":"https://api.github.com/users/vectorsize/followers","following_url":"https://api.github.com/users/vectorsize/following{/other_user}","gists_url":"https://api.github.com/users/vectorsize/gists{/gist_id}","starred_url":"https://api.github.com/users/vectorsize/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vectorsize/subscriptions","organizations_url":"https://api.github.com/users/vectorsize/orgs","repos_url":"https://api.github.com/users/vectorsize/repos","events_url":"https://api.github.com/users/vectorsize/events{/privacy}","received_events_url":"https://api.github.com/users/vectorsize/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Victor Saiz","company":"oddknobs","blog":"vsaiz.me","location":"Madrid","email":"vectorsize@gmail.com","hireable":null,"bio":null,"twitter_username":null,"public_repos":43,"public_gists":15,"followers":137,"following":536,"created_at":"2012-04-20T06:38:12Z","updated_at":"2026-04-10T10:55:56Z"},"id":"9511693","created_at":"2014-03-12T17:17:27Z","updated_at":"2015-08-29T13:57:17Z"},{"url":"https://api.github.com/gists/07749f8510f0da1bea3f","user":{"login":"hlucasfranca","id":11790275,"node_id":"MDQ6VXNlcjExNzkwMjc1","avatar_url":"https://avatars.githubusercontent.com/u/11790275?v=4","gravatar_id":"","url":"https://api.github.com/users/hlucasfranca","html_url":"https://github.com/hlucasfranca","followers_url":"https://api.github.com/users/hlucasfranca/followers","following_url":"https://api.github.com/users/hlucasfranca/following{/other_user}","gists_url":"https://api.github.com/users/hlucasfranca/gists{/gist_id}","starred_url":"https://api.github.com/users/hlucasfranca/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hlucasfranca/subscriptions","organizations_url":"https://api.github.com/users/hlucasfranca/orgs","repos_url":"https://api.github.com/users/hlucasfranca/repos","events_url":"https://api.github.com/users/hlucasfranca/events{/privacy}","received_events_url":"https://api.github.com/users/hlucasfranca/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Henrique Lucas França","company":null,"blog":"https://www.linkedin.com/in/hlucasfranca/","location":"São Paulo - Brazil","email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":43,"public_gists":52,"followers":58,"following":59,"created_at":"2015-04-03T20:30:38Z","updated_at":"2026-04-01T11:54:40Z"},"id":"07749f8510f0da1bea3f","created_at":"2015-08-12T23:25:03Z","updated_at":"2015-08-29T14:27:19Z"}],"history":[{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"c121e72c7dec101fb45ebccd5f222f0d2dfc5aa6","committed_at":"2017-06-06T15:05:18Z","change_status":{"total":34,"additions":15,"deletions":19},"url":"https://api.github.com/gists/4560481/c121e72c7dec101fb45ebccd5f222f0d2dfc5aa6"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"558de470bfabec6b9733f0a8773a2fb06f4e626a","committed_at":"2016-02-09T02:09:12Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/4560481/558de470bfabec6b9733f0a8773a2fb06f4e626a"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"55cffe6c11719150e3850cc11e1b6eb4ed782d4f","committed_at":"2015-10-31T01:32:28Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/4560481/55cffe6c11719150e3850cc11e1b6eb4ed782d4f"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"bd9ce24f541fcd77b57b87b197e0cba201c870ba","committed_at":"2015-06-11T19:26:42Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/4560481/bd9ce24f541fcd77b57b87b197e0cba201c870ba"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"f2c704167087500872f5d551840be0b56fb23049","committed_at":"2013-01-20T03:41:37Z","change_status":{"total":0,"additions":0,"deletions":0},"url":"https://api.github.com/gists/4560481/f2c704167087500872f5d551840be0b56fb23049"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"99ab47463419cdce8a76cd3d93174f32306b623e","committed_at":"2013-01-17T22:34:40Z","change_status":{"total":32,"additions":23,"deletions":9},"url":"https://api.github.com/gists/4560481/99ab47463419cdce8a76cd3d93174f32306b623e"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"811208928be1a90a18236f9d68795ddd05ff5c4a","committed_at":"2013-01-17T17:25:30Z","change_status":{"total":10,"additions":6,"deletions":4},"url":"https://api.github.com/gists/4560481/811208928be1a90a18236f9d68795ddd05ff5c4a"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"50f1de90e2a6dd7b22c14ba4c176db1f06da9185","committed_at":"2013-01-17T17:23:01Z","change_status":{"total":61,"additions":61,"deletions":0},"url":"https://api.github.com/gists/4560481/50f1de90e2a6dd7b22c14ba4c176db1f06da9185"}],"truncated":false}