{"url":"https://api.github.com/gists/3828981","forks_url":"https://api.github.com/gists/3828981/forks","commits_url":"https://api.github.com/gists/3828981/commits","id":"3828981","node_id":"MDQ6R2lzdDM4Mjg5ODE=","git_pull_url":"https://gist.github.com/3828981.git","git_push_url":"https://gist.github.com/3828981.git","html_url":"https://gist.github.com/mbostock/3828981","files":{".block":{"filename":".block","type":"text/plain","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/3828981/raw/c902d5b92a1c18c3e0d5b4bc3d00a3934c8ecdd8/.block","size":71,"truncated":false,"content":"license: gpl-3.0\nredirect: https://observablehq.com/@d3/smooth-zooming\n","encoding":"utf-8"},"README.md":{"filename":"README.md","type":"text/markdown","language":"Markdown","raw_url":"https://gist.githubusercontent.com/mbostock/3828981/raw/d574fc83831aa070b238dadc3280b026e2b7f0da/README.md","size":297,"truncated":false,"content":"A demo of [d3.interpolateZoom](https://github.com/mbostock/d3/wiki/Transitions#wiki-d3_interpolateZoom). Added in release 3.3, zoom interpolation is now supported automatically for the zoom behavior. See also the [zoom transitions](/mbostock/6238040) and [map zooming](/mbostock/6242308) examples.","encoding":"utf-8"},"d3.hexbin.min.js":{"filename":"d3.hexbin.min.js","type":"text/javascript","language":"JavaScript","raw_url":"https://gist.githubusercontent.com/mbostock/3828981/raw/d4a19ca851e5e2eee1ef709971ff384589badec6/d3.hexbin.min.js","size":1265,"truncated":false,"content":"!function(){d3.hexbin=function(){function u(n){var r={};return n.forEach(function(n,t){var a=s.call(u,n,t)/o,e=Math.round(a),c=h.call(u,n,t)/i-(1&e?.5:0),f=Math.round(c),l=a-e;if(3*Math.abs(l)>1){var v=c-f,g=f+(f>c?-1:1)/2,m=e+(e>a?-1:1),M=c-g,d=a-m;v*v+l*l>M*M+d*d&&(f=g+(1&e?1:-1)/2,e=m)}var j=f+\"-\"+e,p=r[j];p?p.push(n):(p=r[j]=[n],p.i=f,p.j=e,p.x=(f+(1&e?.5:0))*i,p.y=e*o)}),d3.values(r)}function a(r){var t=0,u=0;return n.map(function(n){var a=Math.sin(n)*r,e=-Math.cos(n)*r,i=a-t,o=e-u;return t=a,u=e,[i,o]})}var e,i,o,c=1,f=1,h=r,s=t;return u.x=function(n){return arguments.length?(h=n,u):h},u.y=function(n){return arguments.length?(s=n,u):s},u.hexagon=function(n){return arguments.length<1&&(n=e),\"m\"+a(n).join(\"l\")+\"z\"},u.centers=function(){for(var n=[],r=0,t=!1,u=0;f+e>r;r+=o,t=!t,++u)for(var a=t?i/2:0,h=0;c+i/2>a;a+=i,++h){var s=[a,r];s.i=h,s.j=u,n.push(s)}return n},u.mesh=function(){var n=a(e).slice(0,4).join(\"l\");return u.centers().map(function(r){return\"M\"+r+\"m\"+n}).join(\"\")},u.size=function(n){return arguments.length?(c=+n[0],f=+n[1],u):[c,f]},u.radius=function(n){return arguments.length?(e=+n,i=2*e*Math.sin(Math.PI/3),o=1.5*e,u):e},u.radius(1)};var n=d3.range(0,2*Math.PI,Math.PI/3),r=function(n){return n[0]},t=function(n){return n[1]}}();\n","encoding":"utf-8"},"index.html":{"filename":"index.html","type":"text/html","language":"HTML","raw_url":"https://gist.githubusercontent.com/mbostock/3828981/raw/ddaac654afa1b34d57dd03484b1282c2a2d0b30c/index.html","size":1578,"truncated":false,"content":"<!DOCTYPE html>\n<meta charset=\"utf-8\">\n<style>\n\n.mesh {\n  fill: none;\n  stroke: #000;\n  stroke-width: .25px;\n}\n\n.start {\n  fill: none;\n  stroke: brown;\n}\n\n.end {\n  fill: none;\n  stroke: steelblue;\n}\n\n</style>\n<body>\n<script src=\"//d3js.org/d3.v3.min.js\"></script>\n<script src=\"d3.hexbin.min.js\"></script>\n<script>\n\nvar width = 960,\n    height = 500,\n    radius = 10;\n\nvar p0 = [250, 200, 60],\n    p1 = [560, 300, 120];\n\nvar svg = d3.select(\"body\").append(\"svg\")\n    .attr(\"width\", width)\n    .attr(\"height\", height)\n  .append(\"g\")\n    .call(transition, p0, p1);\n\nsvg.append(\"path\")\n    .attr(\"class\", \"mesh\")\n    .attr(\"d\", d3.hexbin()\n      .size([width, height])\n      .radius(radius)\n      .mesh);\n\nsvg.selectAll(\"circle\")\n    .data([p0, p1])\n  .enter().append(\"circle\")\n    .attr(\"class\", function(d, i) { return i ? \"end\" : \"start\"; })\n    .attr(\"cx\", function(d) { return d[0]; })\n    .attr(\"cy\", function(d) { return d[1]; })\n    .attr(\"r\", function(d) { return d[2] / 2 - .5; });\n\nfunction transition(svg, start, end) {\n  var center = [width / 2, height / 2],\n      i = d3.interpolateZoom(start, end);\n\n  svg\n      .attr(\"transform\", transform(start))\n    .transition()\n      .delay(250)\n      .duration(i.duration * 2)\n      .attrTween(\"transform\", function() { return function(t) { return transform(i(t)); }; })\n      .each(\"end\", function() { d3.select(this).call(transition, end, start); });\n\n  function transform(p) {\n    var k = height / p[2];\n    return \"translate(\" + (center[0] - p[0] * k) + \",\" + (center[1] - p[1] * k) + \")scale(\" + k + \")\";\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/3828981/raw/2b993736c8b08bc227e2c041858cb9c87ed9b5e2/thumbnail.png","size":14716,"truncated":false,"content":"iVBORw0KGgoAAAANSUhEUgAAAOYAAAB4CAYAAADmBo6IAAAAGXRFWHRTb2Z0\nd2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAOR5JREFUeNrsnQd8FfeV748q\nCIEEEr03A6Ijim1MtbGJS5J17HjtZDdxkk/aS3mb9ds47yXZdcomu5v6solT\nNrvrlrhgGzewKaZ3TK8CIRAgioQEQgIJCXF3vmOOMh7N3GkyFtI9+Wi1yPf+\n7v9//qfNnd+ZkxSLxQpFpLvxUy9XpaSkRLZv3y6jRo2SsrIyOXfunMyYMUPa\ntWsnfqW0tFS2bt0qeXl5cvr0aamqqjIx0tLSfGOcOnVKdu7cKSNGjDDXVFtb\nK9OnT5fU1FTfGCdPnpRdu3aZ6zh69KjU19eb60hOTvaNcfz4cdmzZ4+MHDlS\niouLxdCZ3HLLLYEweN/evXtl9OjRcvjwYUlJSTExgsjxo8Vy6OABGZE3wthL\nsaHLdjJ+4uRAGIeLDknBgQMybNgwY01HJTMzU6ZMmRIIo6CgQIqKiuSGG24w\n95WdnS2TJk0KhIEujh07Zq4DrC5dukh+fn4gjN27d5t2wdkWFhZK165dZezY\nsYEwduzYYdoZtn7w4EETY8yYMYEwsPPy8nLTTllHjx49TFsJIu+8846cP38e\nnaYZ9laaZBhZufH3HPsLMeD58+ebhhT0Q+wYbBTlhZFLly7Jyy+/LJMnT5ah\nQ4eGwsChn3nmGZk9e7YMGTIkNMa8efNk1qxZ0q9fv1AYNTU18uKLL8qcOXOk\nV69evt938dJlKa28KBeM0FlUUiavLVohvfoPltwevaT8XLXUX24wXxcz/pec\nlGT8X5GM9FTJaJcqWe3TJLdTe+menWH8bif9umVJWuyyrFy2RKZNmyYds7uE\n1sfy5ctNh+zWrVtofSxcuNAMtt27dw+FcfHiRXnppZdk7ty5oTEuXLjQiIFT\nhRGc6tVXX420joqKClmwYAH2UeGaeshsgwYNCmRAbhg9e/YMjUGWHjBgQCSM\n9u3bS58+fUIbkGKwjrBKRzIyMmTgwIFx11HfcEXKztdK4clK2VJUJkWnzku1\n4ZhJrCE9Rbp0bC9d+w6Sfn16SWa7FOmfkyvt0lIkPSXZdEjTaeoaTGetqq2X\nqpp62VdyVtbuPyUX6y7LpfoG4/Wp0jEtS6r2npPhva/IgG6dJKtDuvkZQfRB\n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\ngg==\n","encoding":"base64"}},"public":true,"created_at":"2012-10-03T18:51:39Z","updated_at":"2019-08-12T01:19:41Z","description":"van Wijk Smooth Zooming","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/3828981/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/4406583","user":{"login":"jlegewie","id":1292401,"node_id":"MDQ6VXNlcjEyOTI0MDE=","avatar_url":"https://avatars.githubusercontent.com/u/1292401?v=4","gravatar_id":"","url":"https://api.github.com/users/jlegewie","html_url":"https://github.com/jlegewie","followers_url":"https://api.github.com/users/jlegewie/followers","following_url":"https://api.github.com/users/jlegewie/following{/other_user}","gists_url":"https://api.github.com/users/jlegewie/gists{/gist_id}","starred_url":"https://api.github.com/users/jlegewie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jlegewie/subscriptions","organizations_url":"https://api.github.com/users/jlegewie/orgs","repos_url":"https://api.github.com/users/jlegewie/repos","events_url":"https://api.github.com/users/jlegewie/events{/privacy}","received_events_url":"https://api.github.com/users/jlegewie/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Joscha Legewie","company":"Harvard University","blog":"http://jlegewie.com/","location":"Boston","email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":50,"public_gists":6,"followers":188,"following":0,"created_at":"2011-12-29T12:56:49Z","updated_at":"2026-03-06T10:35:55Z"},"id":"4406583","created_at":"2012-12-29T12:32:27Z","updated_at":"2015-12-10T08:18:45Z"},{"url":"https://api.github.com/gists/4615457","user":{"login":"zhenmin-peng","id":3341421,"node_id":"MDQ6VXNlcjMzNDE0MjE=","avatar_url":"https://avatars.githubusercontent.com/u/3341421?v=4","gravatar_id":"","url":"https://api.github.com/users/zhenmin-peng","html_url":"https://github.com/zhenmin-peng","followers_url":"https://api.github.com/users/zhenmin-peng/followers","following_url":"https://api.github.com/users/zhenmin-peng/following{/other_user}","gists_url":"https://api.github.com/users/zhenmin-peng/gists{/gist_id}","starred_url":"https://api.github.com/users/zhenmin-peng/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zhenmin-peng/subscriptions","organizations_url":"https://api.github.com/users/zhenmin-peng/orgs","repos_url":"https://api.github.com/users/zhenmin-peng/repos","events_url":"https://api.github.com/users/zhenmin-peng/events{/privacy}","received_events_url":"https://api.github.com/users/zhenmin-peng/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Zhenmin Peng","company":"@BondOrigination","blog":"https://www.linkedin.com/in/zhenmin-jeffrey-peng/","location":"UK","email":"kjeffrey1983@gmail.com","hireable":null,"bio":null,"twitter_username":"alphaeleven","public_repos":87,"public_gists":1,"followers":4,"following":4,"created_at":"2013-01-22T16:51:14Z","updated_at":"2025-07-16T15:28:59Z"},"id":"4615457","created_at":"2013-01-23T23:02:13Z","updated_at":"2015-12-11T14:38:59Z"},{"url":"https://api.github.com/gists/5598350","user":{"login":"rbirkby","id":203034,"node_id":"MDQ6VXNlcjIwMzAzNA==","avatar_url":"https://avatars.githubusercontent.com/u/203034?v=4","gravatar_id":"","url":"https://api.github.com/users/rbirkby","html_url":"https://github.com/rbirkby","followers_url":"https://api.github.com/users/rbirkby/followers","following_url":"https://api.github.com/users/rbirkby/following{/other_user}","gists_url":"https://api.github.com/users/rbirkby/gists{/gist_id}","starred_url":"https://api.github.com/users/rbirkby/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rbirkby/subscriptions","organizations_url":"https://api.github.com/users/rbirkby/orgs","repos_url":"https://api.github.com/users/rbirkby/repos","events_url":"https://api.github.com/users/rbirkby/events{/privacy}","received_events_url":"https://api.github.com/users/rbirkby/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Richard Birkby","company":null,"blog":"","location":"UK","email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":95,"public_gists":18,"followers":30,"following":23,"created_at":"2010-02-13T13:51:52Z","updated_at":"2026-04-13T05:09:18Z"},"id":"5598350","created_at":"2013-05-17T10:42:14Z","updated_at":"2015-12-17T10:58:53Z"}],"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":"c78a10548cadbe5f0f188cb53e7c4c289b6b66a1","committed_at":"2019-08-12T01:19:40Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/3828981/c78a10548cadbe5f0f188cb53e7c4c289b6b66a1"},{"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":"1817e6d8b1da608d5ddf1c9d2800f280ed186893","committed_at":"2016-02-09T01:38:40Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/3828981/1817e6d8b1da608d5ddf1c9d2800f280ed186893"},{"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":"8c87694772760b4d93378757ccd89e5632cdc6fd","committed_at":"2015-10-31T01:07:59Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/3828981/8c87694772760b4d93378757ccd89e5632cdc6fd"},{"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":"5e5a7200e3015936a708eba9ab3279925d02a730","committed_at":"2015-06-11T19:33:42Z","change_status":{"total":5,"additions":3,"deletions":2},"url":"https://api.github.com/gists/3828981/5e5a7200e3015936a708eba9ab3279925d02a730"},{"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":"327a36b60590d9b28a5b8b9a57ab43026b595392","committed_at":"2013-11-23T05:14:26Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/3828981/327a36b60590d9b28a5b8b9a57ab43026b595392"},{"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":"1c22be410bd8ac05aa424a56b67e38b4202ce837","committed_at":"2013-11-22T18:43:00Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/3828981/1c22be410bd8ac05aa424a56b67e38b4202ce837"},{"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":"41965e416b48d4b1d5fddec500691d47a8993391","committed_at":"2013-08-22T04:54:30Z","change_status":{"total":5,"additions":2,"deletions":3},"url":"https://api.github.com/gists/3828981/41965e416b48d4b1d5fddec500691d47a8993391"},{"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":"db663f9b327b53b3b16df8e2d7c3945860b67729","committed_at":"2013-05-13T17:09:35Z","change_status":{"total":0,"additions":0,"deletions":0},"url":"https://api.github.com/gists/3828981/db663f9b327b53b3b16df8e2d7c3945860b67729"},{"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":"46d81e6eff437e558cabc96ad1ba99743cc352b7","committed_at":"2013-01-24T04:36:21Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/3828981/46d81e6eff437e558cabc96ad1ba99743cc352b7"},{"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":"64d30d5ebbeb7d32ed826af0dba7cfe96f8993b4","committed_at":"2013-01-22T22:17:44Z","change_status":{"total":6,"additions":3,"deletions":3},"url":"https://api.github.com/gists/3828981/64d30d5ebbeb7d32ed826af0dba7cfe96f8993b4"},{"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":"750425477b3e89b329ddd37d1e162aeea2ed21e8","committed_at":"2012-12-13T00:23:40Z","change_status":{},"url":"https://api.github.com/gists/3828981/750425477b3e89b329ddd37d1e162aeea2ed21e8"},{"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":"2b4cc0e6bf28944f5a6c5b8635aa520b7632e5cf","committed_at":"2012-12-13T00:23:34Z","change_status":{},"url":"https://api.github.com/gists/3828981/2b4cc0e6bf28944f5a6c5b8635aa520b7632e5cf"},{"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":"eb9f20408b0b94d1c747e105d0b6de951e0ade61","committed_at":"2012-10-12T02:29:04Z","change_status":{},"url":"https://api.github.com/gists/3828981/eb9f20408b0b94d1c747e105d0b6de951e0ade61"},{"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":"3307e59d88d8ee85d2bb451c42efec9208dd3d61","committed_at":"2012-10-03T19:43:00Z","change_status":{},"url":"https://api.github.com/gists/3828981/3307e59d88d8ee85d2bb451c42efec9208dd3d61"},{"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":"59a5c3f325b1c2ef5f9756e91f4943441be4f78e","committed_at":"2012-10-03T19:42:36Z","change_status":{},"url":"https://api.github.com/gists/3828981/59a5c3f325b1c2ef5f9756e91f4943441be4f78e"},{"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":"4457dd3e259c7703e4e1d42f0f57b5ea48b56cc1","committed_at":"2012-10-03T19:03:22Z","change_status":{},"url":"https://api.github.com/gists/3828981/4457dd3e259c7703e4e1d42f0f57b5ea48b56cc1"},{"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":"d17500e7b02177c0d8d17dac5612c19974c1cb77","committed_at":"2012-10-03T19:02:49Z","change_status":{},"url":"https://api.github.com/gists/3828981/d17500e7b02177c0d8d17dac5612c19974c1cb77"},{"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":"dd8efb28991d899d9494b08947d2a2ab07fb98d5","committed_at":"2012-10-03T19:01:05Z","change_status":{},"url":"https://api.github.com/gists/3828981/dd8efb28991d899d9494b08947d2a2ab07fb98d5"},{"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":"56934b411ab2518880f55a00f7d91d6f01fa06a2","committed_at":"2012-10-03T18:52:02Z","change_status":{},"url":"https://api.github.com/gists/3828981/56934b411ab2518880f55a00f7d91d6f01fa06a2"},{"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":"1806a9543a6138be898b14cc05b69b6d73f7ab9f","committed_at":"2012-10-03T18:51:39Z","change_status":{},"url":"https://api.github.com/gists/3828981/1806a9543a6138be898b14cc05b69b6d73f7ab9f"}],"truncated":false}