{"url":"https://api.github.com/gists/3750941","forks_url":"https://api.github.com/gists/3750941/forks","commits_url":"https://api.github.com/gists/3750941/commits","id":"3750941","node_id":"MDQ6R2lzdDM3NTA5NDE=","git_pull_url":"https://gist.github.com/3750941.git","git_push_url":"https://gist.github.com/3750941.git","html_url":"https://gist.github.com/mbostock/3750941","files":{".block":{"filename":".block","type":"text/plain","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/3750941/raw/10c21b8fcf0adae09802c26112d1a4c186dd387b/.block","size":77,"truncated":false,"content":"license: gpl-3.0\nredirect: https://observablehq.com/@mbostock/fetch-progress\n","encoding":"utf-8"},"README.md":{"filename":"README.md","type":"text/markdown","language":"Markdown","raw_url":"https://gist.githubusercontent.com/mbostock/3750941/raw/dac566a7dcad4c3d9b7f1c60d89621cfa3f2d6e7/README.md","size":1153,"truncated":false,"content":"This example demonstrates how to display the progress of an [asynchronous request](https://github.com/mbostock/d3/wiki/Requests). Rather than saying `d3.json(url, callback)`, use `d3.json(url)` to first create the request object, then register a \"progress\" event listener with [xhr.on](https://github.com/mbostock/d3/wiki/Requests#wiki-on) before starting the request with [xhr.get](https://github.com/mbostock/d3/wiki/Requests#wiki-get). \n\nYou can also use this pattern to listen to \"load\" and \"success\" events separately. For example:\n\n```js\nvar xhr = d3.json(url)\n    .on(\"progress\", function() { console.log(\"progress\", d3.event.loaded); })\n    .on(\"load\", function(json) { console.log(\"success!\", json); })\n    .on(\"error\", function(error) { console.log(\"failure!\", error); })\n    .get();\n```\n\nThis pattern also lets you cancel in-progress requests using [xhr.abort](https://github.com/mbostock/d3/wiki/Requests#wiki-abort), register custom headers with [xhr.header](https://github.com/mbostock/d3/wiki/Requests#wiki-header), and even change the HTTP method and request body using [xhr.send](https://github.com/mbostock/d3/wiki/Requests#wiki-send).","encoding":"utf-8"},"index.html":{"filename":"index.html","type":"text/html","language":"HTML","raw_url":"https://gist.githubusercontent.com/mbostock/3750941/raw/8eff3f5e7df0d4abe89eb825d9f2fa5d34096cfc/index.html","size":1730,"truncated":false,"content":"<!DOCTYPE html>\n<meta charset=\"utf-8\">\n<style>\n\n.progress-meter .background {\n  fill: #ccc;\n}\n\n.progress-meter .foreground {\n  fill: #000;\n}\n\n.progress-meter text {\n  font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n  font-size: 24px;\n  font-weight: bold;\n}\n\n</style>\n<body>\n<script src=\"//d3js.org/d3.v3.min.js\"></script>\n<script>\n\nvar width = 960,\n    height = 500,\n    twoPi = 2 * Math.PI,\n    progress = 0,\n    total = 1308573, // must be hard-coded if server doesn't report Content-Length\n    formatPercent = d3.format(\".0%\");\n\nvar arc = d3.svg.arc()\n    .startAngle(0)\n    .innerRadius(180)\n    .outerRadius(240);\n\nvar svg = d3.select(\"body\").append(\"svg\")\n    .attr(\"width\", width)\n    .attr(\"height\", height)\n  .append(\"g\")\n    .attr(\"transform\", \"translate(\" + width / 2 + \",\" + height / 2 + \")\");\n\nvar meter = svg.append(\"g\")\n    .attr(\"class\", \"progress-meter\");\n\nmeter.append(\"path\")\n    .attr(\"class\", \"background\")\n    .attr(\"d\", arc.endAngle(twoPi));\n\nvar foreground = meter.append(\"path\")\n    .attr(\"class\", \"foreground\");\n\nvar text = meter.append(\"text\")\n    .attr(\"text-anchor\", \"middle\")\n    .attr(\"dy\", \".35em\");\n\nd3.json(\"https://api.github.com/repos/mbostock/d3/git/blobs/2e0e3b6305fa10c1a89d1dfd6478b1fe7bc19c1e?\" + Math.random())\n    .on(\"progress\", function() {\n      var i = d3.interpolate(progress, d3.event.loaded / total);\n      d3.transition().tween(\"progress\", function() {\n        return function(t) {\n          progress = i(t);\n          foreground.attr(\"d\", arc.endAngle(twoPi * progress));\n          text.text(formatPercent(progress));\n        };\n      });\n    })\n    .get(function(error, data) {\n      meter.transition().delay(250).attr(\"transform\", \"scale(0)\");\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/3750941/raw/2d9aac37ffab0928bd150307fef4cac06c8b92c1/thumbnail.png","size":4476,"truncated":false,"content":"iVBORw0KGgoAAAANSUhEUgAAAOYAAAB4CAYAAADmBo6IAAAAGXRFWHRTb2Z0\nd2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAER5JREFUeNrsnWuMVdUVxxcw\nvESYB48Z3iAPCSANRSVjUYPRiGBakxoaHw1pxEZQE0lM/NRo1GhTH2ipxRIE\nQYHUkvhBovWDmoImQKnBCAyP4TEw7/eACMir97d1w+XKMNx9zr1z7tnrn5zc\ncZx7hzl7/85ae6211847f/58uYgMSlynRaVSdba6nzlzpj4v8UVh4uqr90Ol\nioxO5+k9yA0lPBs5d+6cnD592lxnz56VxJPVvHbr1k3q6+tl/fr10qNHD+nV\nq5f07dtXioqKpLi4WAYNGmQuvtelSxe9mTmgLokBb0q8FumtiJaA7rvvvpPj\nx4/LiRMn5IcffrgAJJeFFfXs2VN2794tDz/8sHlfqoAVSIcOHSpjxoyRyZMn\ny8033yxTp041wKoiN/bNCmZUfJcEdIB47NgxAyIX37PwYemstUu1eoBZVlYm\nDz744GXBbE8FBQUyceJEue2222TmzJkyffp0yc/P18FQMP12Ta01PHr0qLmA\niu9bCK/W7XQFM1W4vffdd5+UlpbKtGnTZNKkSer6Kph+CJe0ublZmpqaDJSs\nG1HXrl2dIQgLzGSxbr3lllvkkUceMbCqJc0umBr8ySKQBGgaGhqMiwqEwAgA\nURTr2E2bNplrxIgR8swzz5g1bL9+/XQws6CuegsyD+Thw4dl586dUl1dfSGK\nCpS5Iv79jz/+uHFtX3vtNWltbdWBVTBz1h2RyspKA2Rtbe0FIHN5zcbf8/TT\nT8sNN9wgS5culVOnTulAK5i5o7a2Ntm1a5dUVVXFAsjLAbpw4UK58847zdpW\npWBGWkRW9+3bZy5c2Ly8vFhHNb/88ku56aabZN68ecYzUCmYkRJWsaKiQvbs\n2SMtLS1ppTpyXaR8Vq9ebXKgb7zxhk4GBTMa+v77703VTV1dXaSjrNkAdNGi\nRTJnzhwTeVYpmJ0mqnT27t1rJqWvQKbq448/lnvvvVcOHDigN0PBzL7ISQIl\nOcnOgJIKoeQrStq6daspTvjss890oiiY2QPiyJEjcujQIfN1pvORdleJLV5P\nrhTigUCAiYvqHwrV2UHC1bt3b/P9zhKu/T333CPLli3TSeMgLclLQydPnjQu\nGsXmmbSSFkYCSMDFNq5rrrnGwMbXfA8wbRkfFz+PS40FJyLMRckf/9aamhqT\nvtm+fbt88803cvDgQfNz2dL9998vK1asMA8MVcfSWtk0ocR15TUTUCbDyDYt\nJjG7P3jt3r17aL8HIHm4fPrpp/Lhhx8at5MAVqbF7pUNGzaYB4xKwQxFuJDk\nJslThg2lBRIrSKG4dUez5YaS5vnoo49kzZo1smXLloyuVx977DFTMaRSMAML\naMrLy019aJhQJgM5cOBAs+UKS9mZAsznnnvOWNNMAUpK5fXXX9eJpWAG0/79\n+6WxsTE0C2aBxD0dMGBAJIBM1ebNm+Xll182ljQTgAL/s88+q5NLwXQT0VcC\nJ2FZSgska8fBgwebSGqU9cUXX8hLL70kGzduNMGkMLVkyRJ54okndJIpmOmJ\nyCUVLGFAaa0k68eRI0eGGszJhggQPfTQQ8alD1OLFy+Wp556Siebgnl1wkpi\nLcOAEiD5nGHDhuV04yt2zLDla/ny5aF9JssD3OVZs2bppFMwryxyf+T8bO+d\nICKa26dPHxk9enRs0gTr1q0zW77C2izN3k4sMvlZ1UUwtfInRXYPZRhQEtyZ\nMGFCrHJ3DzzwgHz11VcGqDD07bffyiuvvKITL0VqMZNEGRl5vSAuLJYWKOnh\nivsaV2ExqegJox6WqDSfM2PGDJ2EajEvFaVrWMsgta82tRB3KBGRZYoSwlgf\nEvFdsGCBbhdLkoL5k9tJUXoQF9bu8hg1alTsobQiB/vJJ5+Yip6g2rFjh0Zo\nFcxLRbMs6kWDWktSIawrfdNbb71lWlsG1dq1a009rUrBNEXptvtAEIuL++rr\nOSDcu3feeUdmz54d+LOoCGJMFEzPRa9XWk26urBACZBDhgzx+j4SwHnvvfdk\nypQpgT7n66+/NpArmB6LgA/HFbhGYYGSnSB0KleJqWwiIFRYWBjoc1599VUz\nLgqmp6LCx3YEcFlTUrkClLnUVT3T4oi/F198MdBnEIh7++23FUwfRRdxmmm5\nQgXQrCup7FFdKiqD5s6dG+gz2MQdtV5GCmYWxFYu17UlLix5PNIFqvbd0ZKS\nEuf3b9u2zaRiFEyPBJAcg+diLa0L60uu0lXDhw+X559/PtBn+NzIy0swKScj\nJO9iLXFhicJq75qONX/+fLn11lud34/FZEOBgumJsJauUNKpLoiL5pO4xy+8\n8IJz1JtSPaK8CqYHIuBDUy3XoA8ubGf2a8013X777eZsTVe9++67XqZOvAOT\nQ39con1Yy2uvvTZwjs5HAaZr9JoCEI5dUDBjLODCWrpW+fhachdU48ePN1vE\n0hXVROxnJVjnm7zyyShUJ+iTrhuLhWWHPSkSlZseffRRWbVqVYc/x3p07Nix\n5lDcu+66y+zW4d4Dp09LCK/AxFraHjzpWlpcMT3Ry1033nijjBs3zjTOThXN\nySZOnGgiuFz8HFFve9wD48ZDtV+/fgpmXMF0dWN9mhSZEK06S0tLL4BJnhM3\nFTf3jjvuMFYSy2jPXaGOOdljoRmYghlDUYLHUzddMJkUTCp1Y4OLvCZjcPfd\nd5uaWu4p42EtIxHzy4mfae//KZgxWF9SSpfu+hI3NptnicRZ9PShvphOhIDI\n6WRXI8DkwcoV9SbZYcmbqCyTwLUoWt3YcARgPBgZi3R29fA+gj8A7Yu8AdNl\nV7ytiyV/qQpHrmdkMhY+dTbwAkw7qK7rS1/cp2yIaKtrdFstZsxkI30uYJIm\nCdr8WXVRRF650t2gzhgomDEE07U1pe4iCX+dCZjprvdt9JZxVDBjBKZL4MdO\nIlW4YoeOi4ASOBXMmMhlMAGZtVDUDpWNg1zuKQ9J3F9f6ma9ANPV/QFMzV+G\nL4JpLssKe86oghkTuQ4mYGoHvPAV5L4qmDGSy/rSurJRBPPAru3y5ptvys7y\nSjnaVCdL/7ZEtmzfIa31NbJy5Wqpbz0htRXl8vnG/0UaTNd9sT4oT8G88rom\nen75KfnjwkUyZORg+ecHG6Skfy85162nfP6fz+X66yfJ3j0HpbnlrOSdrZZf\nzPxtJMdD009qMQOBGUVreebsefnzX5fI734zW9qa6+VIbZP8bdlymTZ6aGLG\nn5Nz589JQ1WZVDefkqPVe6Sisj56ky5xX107FPrSa1YXULnm4vToJVv//S/5\n01+Wy5r1a6Wob57U1dVLTWOrzJv/pKxYtlh69ekuZ9qOyQerVsu691fqTVMw\noylX1ymK65kzp47L0hXvG5f2H39fKTOmT5ffz/21VJ3sKeMS7u3O/26RohGT\nZc6sUmk4elzyi6PX/9bV8jGOvrjBeQpm+C5wRgMnPXrLps3bzDa284nhKyke\nIH9Y8KQU9P+xH9GEX/5KpszoK3365MnYqaVSXBK9U8h44Pl8/IGCGQBM3kP+\n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\nALZoR/KxiXsoAAAAAElFTkSuQmCC\n","encoding":"base64"}},"public":true,"created_at":"2012-09-19T17:26:52Z","updated_at":"2019-10-10T18:06:06Z","description":"Progress Events","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/3750941/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/f378783d495f5d6e96d6","user":{"login":"IgorDePaula","id":2833993,"node_id":"MDQ6VXNlcjI4MzM5OTM=","avatar_url":"https://avatars.githubusercontent.com/u/2833993?v=4","gravatar_id":"","url":"https://api.github.com/users/IgorDePaula","html_url":"https://github.com/IgorDePaula","followers_url":"https://api.github.com/users/IgorDePaula/followers","following_url":"https://api.github.com/users/IgorDePaula/following{/other_user}","gists_url":"https://api.github.com/users/IgorDePaula/gists{/gist_id}","starred_url":"https://api.github.com/users/IgorDePaula/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/IgorDePaula/subscriptions","organizations_url":"https://api.github.com/users/IgorDePaula/orgs","repos_url":"https://api.github.com/users/IgorDePaula/repos","events_url":"https://api.github.com/users/IgorDePaula/events{/privacy}","received_events_url":"https://api.github.com/users/IgorDePaula/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Igor C. de Paula","company":"@AdminWeb ","blog":"http://adminweb.com.br","location":"Rio de Janeiro, Brazil","email":"principe.borodin@gmail.com","hireable":true,"bio":"Technology Lover","twitter_username":null,"public_repos":315,"public_gists":321,"followers":282,"following":618,"created_at":"2012-11-19T11:20:45Z","updated_at":"2026-02-15T09:16:36Z"},"id":"f378783d495f5d6e96d6","created_at":"2014-08-26T15:38:00Z","updated_at":"2015-08-29T14:05:41Z"},{"url":"https://api.github.com/gists/e9b3bfc6f43b4bd237e2","user":{"login":"cmdoptesc","id":5104635,"node_id":"MDQ6VXNlcjUxMDQ2MzU=","avatar_url":"https://avatars.githubusercontent.com/u/5104635?v=4","gravatar_id":"","url":"https://api.github.com/users/cmdoptesc","html_url":"https://github.com/cmdoptesc","followers_url":"https://api.github.com/users/cmdoptesc/followers","following_url":"https://api.github.com/users/cmdoptesc/following{/other_user}","gists_url":"https://api.github.com/users/cmdoptesc/gists{/gist_id}","starred_url":"https://api.github.com/users/cmdoptesc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cmdoptesc/subscriptions","organizations_url":"https://api.github.com/users/cmdoptesc/orgs","repos_url":"https://api.github.com/users/cmdoptesc/repos","events_url":"https://api.github.com/users/cmdoptesc/events{/privacy}","received_events_url":"https://api.github.com/users/cmdoptesc/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"al","company":"@remix ","blog":"cmdoptesc.com","location":"'frisco by the bay","email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":39,"public_gists":33,"followers":27,"following":13,"created_at":"2013-07-27T23:07:08Z","updated_at":"2025-10-08T03:43:55Z"},"id":"e9b3bfc6f43b4bd237e2","created_at":"2015-07-21T03:26:28Z","updated_at":"2015-08-29T14:25:28Z"},{"url":"https://api.github.com/gists/49e1177194102a4b23bf","user":{"login":"ramtel2005","id":2009949,"node_id":"MDQ6VXNlcjIwMDk5NDk=","avatar_url":"https://avatars.githubusercontent.com/u/2009949?v=4","gravatar_id":"","url":"https://api.github.com/users/ramtel2005","html_url":"https://github.com/ramtel2005","followers_url":"https://api.github.com/users/ramtel2005/followers","following_url":"https://api.github.com/users/ramtel2005/following{/other_user}","gists_url":"https://api.github.com/users/ramtel2005/gists{/gist_id}","starred_url":"https://api.github.com/users/ramtel2005/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ramtel2005/subscriptions","organizations_url":"https://api.github.com/users/ramtel2005/orgs","repos_url":"https://api.github.com/users/ramtel2005/repos","events_url":"https://api.github.com/users/ramtel2005/events{/privacy}","received_events_url":"https://api.github.com/users/ramtel2005/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Ramkumar","company":"RAMTEL Technologies","blog":"","location":"Bangalore","email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":21,"public_gists":4,"followers":4,"following":1,"created_at":"2012-07-20T06:03:47Z","updated_at":"2024-03-21T04:24:58Z"},"id":"49e1177194102a4b23bf","created_at":"2015-12-21T10:31:25Z","updated_at":"2015-12-21T10:31:26Z"},{"url":"https://api.github.com/gists/968c9973e6b90d0674a97082898102de","user":{"login":"MrCorvi","id":39025466,"node_id":"MDQ6VXNlcjM5MDI1NDY2","avatar_url":"https://avatars.githubusercontent.com/u/39025466?v=4","gravatar_id":"","url":"https://api.github.com/users/MrCorvi","html_url":"https://github.com/MrCorvi","followers_url":"https://api.github.com/users/MrCorvi/followers","following_url":"https://api.github.com/users/MrCorvi/following{/other_user}","gists_url":"https://api.github.com/users/MrCorvi/gists{/gist_id}","starred_url":"https://api.github.com/users/MrCorvi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MrCorvi/subscriptions","organizations_url":"https://api.github.com/users/MrCorvi/orgs","repos_url":"https://api.github.com/users/MrCorvi/repos","events_url":"https://api.github.com/users/MrCorvi/events{/privacy}","received_events_url":"https://api.github.com/users/MrCorvi/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":9,"public_gists":1,"followers":6,"following":6,"created_at":"2018-05-06T11:15:05Z","updated_at":"2026-02-27T10:52:14Z"},"id":"968c9973e6b90d0674a97082898102de","created_at":"2019-10-10T18:06:06Z","updated_at":"2019-10-10T18:06:06Z"}],"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":"4d5452aa6f953cbe281cbbe7dfa8e87f5214c04e","committed_at":"2019-08-23T23:54:19Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/3750941/4d5452aa6f953cbe281cbbe7dfa8e87f5214c04e"},{"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":"d23bee17cef9a0e4d219bc6b47b59a72b50767dd","committed_at":"2016-02-09T01:36:49Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/3750941/d23bee17cef9a0e4d219bc6b47b59a72b50767dd"},{"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":"e0b2a9629b6053d5fdad30c5614ec0b2606f9628","committed_at":"2015-10-31T01:04:23Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/3750941/e0b2a9629b6053d5fdad30c5614ec0b2606f9628"},{"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":"a258fcbee3c79fe5efaf4586f99c5444d52e75d5","committed_at":"2015-06-11T19:34:47Z","change_status":{"total":4,"additions":2,"deletions":2},"url":"https://api.github.com/gists/3750941/a258fcbee3c79fe5efaf4586f99c5444d52e75d5"},{"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":"79afee0a1bb5d79126507906db48f21d753c05be","committed_at":"2012-12-08T00:49:58Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/3750941/79afee0a1bb5d79126507906db48f21d753c05be"},{"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":"e0e9bf7594ca00b487342e46e555a17a9aad2923","committed_at":"2012-12-08T00:49:02Z","change_status":{"total":8,"additions":5,"deletions":3},"url":"https://api.github.com/gists/3750941/e0e9bf7594ca00b487342e46e555a17a9aad2923"},{"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":"a2dd741c4b28007b407bb426f07a2a967c38d132","committed_at":"2012-12-08T00:46:55Z","change_status":{"total":8,"additions":5,"deletions":3},"url":"https://api.github.com/gists/3750941/a2dd741c4b28007b407bb426f07a2a967c38d132"},{"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":"c533b056aaeb2ef73c0d2589db46c35bf404d7c8","committed_at":"2012-12-08T00:45:32Z","change_status":{"total":11,"additions":10,"deletions":1},"url":"https://api.github.com/gists/3750941/c533b056aaeb2ef73c0d2589db46c35bf404d7c8"},{"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":"f35ef5928c4616e3bd7c44f3d29734dbbfac7af9","committed_at":"2012-10-12T02:28:21Z","change_status":{"total":0,"additions":0,"deletions":0},"url":"https://api.github.com/gists/3750941/f35ef5928c4616e3bd7c44f3d29734dbbfac7af9"},{"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":"ed04e1c41c77db3489973be18d0cbfa8967fef46","committed_at":"2012-09-19T22:53:43Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/3750941/ed04e1c41c77db3489973be18d0cbfa8967fef46"},{"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":"ec0b8019329d952c05905a9b57f6a847e2fd0c2f","committed_at":"2012-09-19T22:25:32Z","change_status":{},"url":"https://api.github.com/gists/3750941/ec0b8019329d952c05905a9b57f6a847e2fd0c2f"},{"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":"19c5f01e27de2dc004d4d6925ef42eddfeb90ff7","committed_at":"2012-09-19T20:20:31Z","change_status":{},"url":"https://api.github.com/gists/3750941/19c5f01e27de2dc004d4d6925ef42eddfeb90ff7"},{"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":"6e7aadf089dd437927492a6e49c81f7503fb35f3","committed_at":"2012-09-19T20:20:00Z","change_status":{},"url":"https://api.github.com/gists/3750941/6e7aadf089dd437927492a6e49c81f7503fb35f3"},{"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":"cf4c6c41cde3f48ef61217a61c73c8cacc1d3fb0","committed_at":"2012-09-19T20:19:25Z","change_status":{},"url":"https://api.github.com/gists/3750941/cf4c6c41cde3f48ef61217a61c73c8cacc1d3fb0"},{"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":"1d248f64a7acdea17c2071df01bf9178b7834888","committed_at":"2012-09-19T20:18:49Z","change_status":{},"url":"https://api.github.com/gists/3750941/1d248f64a7acdea17c2071df01bf9178b7834888"},{"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":"2785e1d0e0c61747004025cd78ae3cda8625b898","committed_at":"2012-09-19T20:15:49Z","change_status":{},"url":"https://api.github.com/gists/3750941/2785e1d0e0c61747004025cd78ae3cda8625b898"},{"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":"c36d4337c7b574ee1776f03b0e1bd10f36d2b582","committed_at":"2012-09-19T17:51:24Z","change_status":{},"url":"https://api.github.com/gists/3750941/c36d4337c7b574ee1776f03b0e1bd10f36d2b582"},{"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":"2cbe975e80c1c621e270c4e1dc4ef2a4915e632d","committed_at":"2012-09-19T17:50:53Z","change_status":{},"url":"https://api.github.com/gists/3750941/2cbe975e80c1c621e270c4e1dc4ef2a4915e632d"},{"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":"3f36ebf99169f58cabe74d4784d2e50eb76969fc","committed_at":"2012-09-19T17:48:59Z","change_status":{},"url":"https://api.github.com/gists/3750941/3f36ebf99169f58cabe74d4784d2e50eb76969fc"},{"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":"1c76ac18be92afcfdb89be3849d51749b71470e0","committed_at":"2012-09-19T17:48:28Z","change_status":{},"url":"https://api.github.com/gists/3750941/1c76ac18be92afcfdb89be3849d51749b71470e0"},{"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":"c6e2c133a860265caaaf126463674d8ca195a641","committed_at":"2012-09-19T17:45:58Z","change_status":{},"url":"https://api.github.com/gists/3750941/c6e2c133a860265caaaf126463674d8ca195a641"},{"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":"b1de3b76bc4de73389582cc022976b63e4f09ab7","committed_at":"2012-09-19T17:42:29Z","change_status":{},"url":"https://api.github.com/gists/3750941/b1de3b76bc4de73389582cc022976b63e4f09ab7"},{"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":"80a416f6ae08bac1a3c5897bde7238614374cfb9","committed_at":"2012-09-19T17:41:08Z","change_status":{},"url":"https://api.github.com/gists/3750941/80a416f6ae08bac1a3c5897bde7238614374cfb9"},{"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":"fee3a996992ce75e1aa2b2d5cc5568a12cb40dcb","committed_at":"2012-09-19T17:38:26Z","change_status":{},"url":"https://api.github.com/gists/3750941/fee3a996992ce75e1aa2b2d5cc5568a12cb40dcb"},{"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":"084024b8951ec5db3bce0ffa3dab58d418396082","committed_at":"2012-09-19T17:27:14Z","change_status":{},"url":"https://api.github.com/gists/3750941/084024b8951ec5db3bce0ffa3dab58d418396082"},{"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":"e2780944b7f4a51a74b25c8ea1b1419b7b51f03c","committed_at":"2012-09-19T17:26:52Z","change_status":{},"url":"https://api.github.com/gists/3750941/e2780944b7f4a51a74b25c8ea1b1419b7b51f03c"}],"truncated":false}