{"url":"https://api.github.com/gists/2962761","forks_url":"https://api.github.com/gists/2962761/forks","commits_url":"https://api.github.com/gists/2962761/commits","id":"2962761","node_id":"MDQ6R2lzdDI5NjI3NjE=","git_pull_url":"https://gist.github.com/2962761.git","git_push_url":"https://gist.github.com/2962761.git","html_url":"https://gist.github.com/mbostock/2962761","files":{".block":{"filename":".block","type":"text/plain","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/2962761/raw/703d310b399098a243a76a50bc209167e924cfd2/.block","size":17,"truncated":false,"content":"license: gpl-3.0\n","encoding":"utf-8"},"README.md":{"filename":"README.md","type":"text/markdown","language":"Markdown","raw_url":"https://gist.githubusercontent.com/mbostock/2962761/raw/225b4dd2e52aa78acbcea76dbe28ad2e858fae4d/README.md","size":134,"truncated":false,"content":"The above grid shows the effect of [fisheye distortion](http://bost.ocks.org/mike/fisheye/). Move the mouse to change the focal point.","encoding":"utf-8"},"fisheye.js":{"filename":"fisheye.js","type":"text/javascript","language":"JavaScript","raw_url":"https://gist.githubusercontent.com/mbostock/2962761/raw/3627248d8014a21ecc3a911459da4086f981f2de/fisheye.js","size":988,"truncated":false,"content":"(function() {\n  d3.fisheye = function() {\n    var radius = 200,\n        power = 2,\n        k0,\n        k1,\n        center = [0, 0];\n\n    function fisheye(d) {\n      var dx = d[0] - center[0],\n          dy = d[1] - center[1],\n          dd = Math.sqrt(dx * dx + dy * dy);\n      if (dd >= radius) return d;\n      var k = k0 * (1 - Math.exp(-dd * k1)) / dd * .75 + .25;\n      return [center[0] + dx * k, center[1] + dy * k];\n    }\n\n    function rescale() {\n      k0 = Math.exp(power);\n      k0 = k0 / (k0 - 1) * radius;\n      k1 = power / radius;\n      return fisheye;\n    }\n\n    fisheye.radius = function(_) {\n      if (!arguments.length) return radius;\n      radius = +_;\n      return rescale();\n    };\n\n    fisheye.power = function(_) {\n      if (!arguments.length) return power;\n      power = +_;\n      return rescale();\n    };\n\n    fisheye.center = function(_) {\n      if (!arguments.length) return center;\n      center = _;\n      return fisheye;\n    };\n\n    return rescale();\n  };\n})();","encoding":"utf-8"},"index.html":{"filename":"index.html","type":"text/html","language":"HTML","raw_url":"https://gist.githubusercontent.com/mbostock/2962761/raw/0adf01f7966a25918bbe5d14ec187a42a912090f/index.html","size":1339,"truncated":false,"content":"<!DOCTYPE html>\n<meta charset=\"utf-8\">\n<style>\n\n.background {\n  fill: none;\n  pointer-events: all;\n}\n\npath {\n  fill: none;\n  stroke: #333;\n}\n\n</style>\n<body>\n<script src=\"//d3js.org/d3.v3.min.js\"></script>\n<script src=\"fisheye.js\"></script>\n<script>\n\nvar width = 960,\n    height = 500,\n    xStepsBig = d3.range(10, width, 20),\n    yStepsBig = d3.range(10, height, 20),\n    xStepsSmall = d3.range(0, width + 6, 6),\n    yStepsSmall = d3.range(0, height + 6, 6);\n\nvar fisheye = d3.fisheye();\n\nvar line = d3.svg.line();\n\nvar svg = d3.select(\"body\").append(\"svg\")\n    .attr(\"width\", width)\n    .attr(\"height\", height)\n  .append(\"g\")\n    .attr(\"transform\", \"translate(-.5,-.5)\");\n\nsvg.append(\"rect\")\n    .attr(\"class\", \"background\")\n    .attr(\"width\", width)\n    .attr(\"height\", height);\n\nsvg.selectAll(\".x\")\n    .data(xStepsBig)\n  .enter().append(\"path\")\n    .attr(\"class\", \"x\")\n    .datum(function(x) { return yStepsSmall.map(function(y) { return [x, y]; }); });\n\nsvg.selectAll(\".y\")\n    .data(yStepsBig)\n  .enter().append(\"path\")\n    .attr(\"class\", \"y\")\n    .datum(function(y) { return xStepsSmall.map(function(x) { return [x, y]; }); });\n\nvar path = svg.selectAll(\"path\")\n    .attr(\"d\", line);\n\nsvg.on(\"mousemove\", function() {\n  fisheye.center(d3.mouse(this));\n  path.attr(\"d\", function(d) { return line(d.map(fisheye)); });\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/2962761/raw/18176c81d745a727b09024c2477dd2b646c7340b/thumbnail.png","size":13961,"truncated":false,"content":"iVBORw0KGgoAAAANSUhEUgAAAOYAAAB4CAYAAADmBo6IAAAAGXRFWHRTb2Z0\nd2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAANitJREFUeNrsnWezJEfRRq+W\nK7wQwiweYYVHLAgbfOCP8wEFESBCSIACIYHwXhjhnTDvno73dDyTW9Xd4+7O\nrLojJu6dmq7s7KrKSlNZT931v//975l//etf17/97W8/f+PGjQuvZ5999uIP\nf/jDxQMPPDCWffe737149atffXH9+vXJsscff/ziQx/60MWLX/zi4ftN+hc3\n6V/sQr/SOjb9Fq1j02/ROjb9tS9Pti/vvkn/2cvnn3/+vpufe/773/9e8Pn3\nv/998aIXvWj4+5///GdkAGb4bjmfu+++eyyz7uXl5fD/TZoXd91111Cf/3v0\nb04Mw+9LaHHvtvTlP+nL/xJalNcy6k3xvw39Fq1W+7Taf9e2WPvy5Pvy+Usk\nnh9+9KMfDRWozIN/97vfXfz5z38eiVHxhz/84cU999wz/AYRyqj3ile84uL3\nv//9QAdGfvCDH4wNf+3ataE+973kJS8ZG5v7//rXv250gPSTFmVc0OKiDFrQ\nl1/oc58vzD3PPffcwL8vS2NTL/mHN3nld96bjpdXBwP8SZ960P/tb3978Ze/\n/GWjYX/84x8PbQF9y6DFBX2eU+lLK9sCvuD/T3/601hG/e9///sD/9zPBb/S\n51nQX/vy/PsS3i4/9rGPDQ+A6Ec+8pFRrf7mN78Z1O973/vesYwKqN/Xv/71\nk2U8/IMf/OCGyof+hz/84Un6vOAcrR59Gm4X/mnQFq3kdZ/2afFKx8y1RauM\nekv4X/vy/PvymoWq57xq2ZJ79ilb6V8d/bUtTpv+KJio5nrVsiX37FO20r86\n+mtbnDb9S9Qsdjt2cPoD2L5//OMfB1WrXa+9ze8GDKijX+FvlEEXlaytD30+\n3gst6KPik36lRR144Xf9Esqgj7mkrc8zk/+kb8Ajf5/j1Xt18pe0T/6uLyH/\n+lAtXvkdH8S2kH++1/bXb9E/qu2z9uX59+XgY1KBG3B++V9HGuI43DCsLc13\nftNxxn6njOulL33pGJmCFvV0wmFG+naW9LOM79wvLcukZWdKP2196dtASd/G\nkH4GFlq0fGZ2ZrZP0qcxDQ5U+rUtklfKbK/aFtn+8g/NpM/A4L6kT9nal+ff\nl4Ng4pDyAD7vete7RlVKxIib7r///g3n9957773FIa5lMPKe97xno4H4vPOd\n77yF/jve8Y4N57fS4gXe/e53bwQMWvR54Rb/Sb/FK/RbtJLXVvu88pWvHOjn\nfb22SP5b9KWVvLb4p95c+6x9eWf05epjrj7mSv8E6a9R2TUqu9I/QfqX3/ve\n9wa1/dOf/nRQufolONGobuxp/RIWQF/1qleNi70uxKK+sY+1synj/vRLoE9d\n/Q2cXOiYLeECNPdIi7Kf/OQng2pPvwRafE+TgmfCfzrh0tcv8R7KvU9ekxbP\nhI/0SyizfahHmhV0DD743kmfMnhN/uXVtuAe2jrbgvY3iCD/0LB9KNcvSfr6\nmGtfnndfDj4mi5zcDBP8DxPcxEO5sINtDAjx3fssoy7lNhBl3JMZGPUeU5t8\nPkzzu89IWnzPzpTXzBbxmUmfizIjefKQ97V4TR7szEr/n//858i/UTvu8T47\nymdmJK++I7Tk1Uhe8t9qfweV9DMqu/blefflIJg4nzyAWeM1r3nNqEq9mYpe\n99133/A97+N7q+x1r3vdxsxV6Tto5ujDaNJqle1DfwmvPfq0DzSn2qLFK7Nq\ni1by2uKfOnx/7Wtfu1VbrH15fn25+pirj7nSP+XMn9a1a6Rq6bWE/j7XOdHf\nNZJ3SF7XvjydvhyDPz/72c9uCRjgxGIPaxfjNLNImgEDHFaz/1Xj3FcDBtDP\ngIE7HrjHMhxpsigyYFAdbsqgVZ18Ax6ZLVL55x75974afEhe0y/J9jFgAJ+0\nQQYHkj5l1KsBA4MP3pNtbcAA/g3YZMDDnQoGDJK+wZ+1L8+7LzeCP2xxqQ4x\nFdJhJWKXgQXKqJdl1KVMJ1YnXPp2EmVJn5eCfnWmpZWd+fKXv3woM42rxT/0\nafgMGPR4rQED6WdnUpb1/vGPf4y+iAGDbB8DBtkWBgwqr9DKtqj8t9rfQVXb\nZ+3L8+/LjeBPy4l1a4oXjioV875eGXSrk5zOtTNM0sfxrbT4vwYMKGvRr/xX\n+i1eK/0Wran2yXfi90qf3yt9wudzbT3VPhkwaNFf+/L8+3LN/Fkzf1b655b5\ns+u1NFJ1SFrnTv8U2nrty9Np68tvfOMbg6oFlgEHVDgKsy2wibWLn3nmmcFv\nQP0aMKAe9jLmiHb2U089NfoaLnCT6eAWGh16HG5+swxa2N1J6+mnnx5tfP0S\n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\nAAAASUVORK5CYII=\n","encoding":"base64"}},"public":true,"created_at":"2012-06-20T22:56:16Z","updated_at":"2024-10-20T07:36:28Z","description":"Fisheye Grid","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/2962761/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/2962818","user":{"login":"tilgovi","id":20818,"node_id":"MDQ6VXNlcjIwODE4","avatar_url":"https://avatars.githubusercontent.com/u/20818?v=4","gravatar_id":"","url":"https://api.github.com/users/tilgovi","html_url":"https://github.com/tilgovi","followers_url":"https://api.github.com/users/tilgovi/followers","following_url":"https://api.github.com/users/tilgovi/following{/other_user}","gists_url":"https://api.github.com/users/tilgovi/gists{/gist_id}","starred_url":"https://api.github.com/users/tilgovi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tilgovi/subscriptions","organizations_url":"https://api.github.com/users/tilgovi/orgs","repos_url":"https://api.github.com/users/tilgovi/repos","events_url":"https://api.github.com/users/tilgovi/events{/privacy}","received_events_url":"https://api.github.com/users/tilgovi/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Randall Leeds","company":"@wearenewpublic","blog":"http://randall.bleeds.info/","location":"Oakland, CA","email":"randall@bleeds.info","hireable":null,"bio":null,"twitter_username":null,"public_repos":171,"public_gists":42,"followers":518,"following":385,"created_at":"2008-08-15T21:23:40Z","updated_at":"2026-02-16T19:07:28Z"},"id":"2962818","created_at":"2012-06-20T23:09:29Z","updated_at":"2015-10-06T08:08:00Z"},{"url":"https://api.github.com/gists/2962888","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":"2962888","created_at":"2012-06-20T23:24:50Z","updated_at":"2016-02-09T01:22:46Z"},{"url":"https://api.github.com/gists/2974930","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":"2974930","created_at":"2012-06-22T20:15:03Z","updated_at":"2022-12-20T03:31:26Z"},{"url":"https://api.github.com/gists/707d6869666087b22f310a7d517b9224","user":{"login":"recursionbane","id":9662059,"node_id":"MDQ6VXNlcjk2NjIwNTk=","avatar_url":"https://avatars.githubusercontent.com/u/9662059?v=4","gravatar_id":"","url":"https://api.github.com/users/recursionbane","html_url":"https://github.com/recursionbane","followers_url":"https://api.github.com/users/recursionbane/followers","following_url":"https://api.github.com/users/recursionbane/following{/other_user}","gists_url":"https://api.github.com/users/recursionbane/gists{/gist_id}","starred_url":"https://api.github.com/users/recursionbane/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/recursionbane/subscriptions","organizations_url":"https://api.github.com/users/recursionbane/orgs","repos_url":"https://api.github.com/users/recursionbane/repos","events_url":"https://api.github.com/users/recursionbane/events{/privacy}","received_events_url":"https://api.github.com/users/recursionbane/received_events","type":"User","user_view_type":"public","site_admin":false,"name":null,"company":null,"blog":"","location":null,"email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":35,"public_gists":13,"followers":0,"following":0,"created_at":"2014-11-10T19:26:39Z","updated_at":"2026-04-03T05:48:55Z"},"id":"707d6869666087b22f310a7d517b9224","created_at":"2017-02-27T16:42:34Z","updated_at":"2017-02-27T16:42:34Z"},{"url":"https://api.github.com/gists/d79b37d286212229555d39829e3678ee","user":{"login":"mccalluc","id":730388,"node_id":"MDQ6VXNlcjczMDM4OA==","avatar_url":"https://avatars.githubusercontent.com/u/730388?v=4","gravatar_id":"","url":"https://api.github.com/users/mccalluc","html_url":"https://github.com/mccalluc","followers_url":"https://api.github.com/users/mccalluc/followers","following_url":"https://api.github.com/users/mccalluc/following{/other_user}","gists_url":"https://api.github.com/users/mccalluc/gists{/gist_id}","starred_url":"https://api.github.com/users/mccalluc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mccalluc/subscriptions","organizations_url":"https://api.github.com/users/mccalluc/orgs","repos_url":"https://api.github.com/users/mccalluc/repos","events_url":"https://api.github.com/users/mccalluc/events{/privacy}","received_events_url":"https://api.github.com/users/mccalluc/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Chuck McCallum","company":null,"blog":"https://mccalluc.github.io/","location":null,"email":null,"hireable":true,"bio":null,"twitter_username":null,"public_repos":54,"public_gists":3,"followers":24,"following":0,"created_at":"2011-04-14T22:59:34Z","updated_at":"2025-12-23T19:05:56Z"},"id":"d79b37d286212229555d39829e3678ee","created_at":"2017-12-27T16:15:26Z","updated_at":"2017-12-27T16:15:27Z"},{"url":"https://api.github.com/gists/315b00c4747e747054ba0287035794d6","user":{"login":"duaneatat","id":191891,"node_id":"MDQ6VXNlcjE5MTg5MQ==","avatar_url":"https://avatars.githubusercontent.com/u/191891?v=4","gravatar_id":"","url":"https://api.github.com/users/duaneatat","html_url":"https://github.com/duaneatat","followers_url":"https://api.github.com/users/duaneatat/followers","following_url":"https://api.github.com/users/duaneatat/following{/other_user}","gists_url":"https://api.github.com/users/duaneatat/gists{/gist_id}","starred_url":"https://api.github.com/users/duaneatat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/duaneatat/subscriptions","organizations_url":"https://api.github.com/users/duaneatat/orgs","repos_url":"https://api.github.com/users/duaneatat/repos","events_url":"https://api.github.com/users/duaneatat/events{/privacy}","received_events_url":"https://api.github.com/users/duaneatat/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Duane Barlow","company":null,"blog":"","location":null,"email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":7,"public_gists":6,"followers":16,"following":1,"created_at":"2010-01-28T22:44:21Z","updated_at":"2026-01-26T21:16:35Z"},"id":"315b00c4747e747054ba0287035794d6","created_at":"2019-11-30T21:30:01Z","updated_at":"2024-02-05T17:19:13Z"}],"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":"15a9e5bcf9f8cfaedf736ef65e78a250417ddbc8","committed_at":"2016-02-09T01:22:36Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/2962761/15a9e5bcf9f8cfaedf736ef65e78a250417ddbc8"},{"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":"eb89f98a48d58c65074b883f908b28f6424786bf","committed_at":"2015-10-31T00:47:39Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/2962761/eb89f98a48d58c65074b883f908b28f6424786bf"},{"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":"d494bde281fcc84b3800fdc9687e972e5bb311b8","committed_at":"2015-06-11T16:18:57Z","change_status":{"total":4,"additions":2,"deletions":2},"url":"https://api.github.com/gists/2962761/d494bde281fcc84b3800fdc9687e972e5bb311b8"},{"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":"df38acf7d14583302defa2cc0859ed5e244aa63c","committed_at":"2012-10-12T03:53:13Z","change_status":{"total":0,"additions":0,"deletions":0},"url":"https://api.github.com/gists/2962761/df38acf7d14583302defa2cc0859ed5e244aa63c"},{"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":"f7393f88f442b095c712d6e6285acb27e08a9695","committed_at":"2012-06-20T23:24:21Z","change_status":{"total":55,"additions":49,"deletions":6},"url":"https://api.github.com/gists/2962761/f7393f88f442b095c712d6e6285acb27e08a9695"},{"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":"f5a4b93a65bbb5e19f1f11f4f3bbc03f9dacaf77","committed_at":"2012-06-20T22:59:59Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/2962761/f5a4b93a65bbb5e19f1f11f4f3bbc03f9dacaf77"},{"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":"9fa6642667d24d4c5937b439631a3351cdd5215c","committed_at":"2012-06-20T22:59:18Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/2962761/9fa6642667d24d4c5937b439631a3351cdd5215c"},{"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":"f9b58e4ed7ef49730dabc4ab9695ca2f4f8d4ce2","committed_at":"2012-06-20T22:59:03Z","change_status":{"total":4,"additions":2,"deletions":2},"url":"https://api.github.com/gists/2962761/f9b58e4ed7ef49730dabc4ab9695ca2f4f8d4ce2"},{"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":"d271459dbcfae8276860e09f4fdd9c0597fbdce0","committed_at":"2012-06-20T22:58:14Z","change_status":{"total":4,"additions":2,"deletions":2},"url":"https://api.github.com/gists/2962761/d271459dbcfae8276860e09f4fdd9c0597fbdce0"},{"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":"94c1632c8160846c4bbae612dc87b3c29c51fae7","committed_at":"2012-06-20T22:57:58Z","change_status":{"total":4,"additions":2,"deletions":2},"url":"https://api.github.com/gists/2962761/94c1632c8160846c4bbae612dc87b3c29c51fae7"},{"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":"0dfd0ebb20c92d14f282e0156f701b3ad26f1132","committed_at":"2012-06-20T22:57:31Z","change_status":{},"url":"https://api.github.com/gists/2962761/0dfd0ebb20c92d14f282e0156f701b3ad26f1132"},{"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":"9025faa5b795e4483823959077fb1ffc238979b8","committed_at":"2012-06-20T22:56:58Z","change_status":{},"url":"https://api.github.com/gists/2962761/9025faa5b795e4483823959077fb1ffc238979b8"},{"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":"33e8570ac66468d22189ffb8c98276b3d4b615e4","committed_at":"2012-06-20T22:56:16Z","change_status":{},"url":"https://api.github.com/gists/2962761/33e8570ac66468d22189ffb8c98276b3d4b615e4"}],"truncated":false}