{"url":"https://api.github.com/gists/3021474","forks_url":"https://api.github.com/gists/3021474/forks","commits_url":"https://api.github.com/gists/3021474/commits","id":"3021474","node_id":"MDQ6R2lzdDMwMjE0NzQ=","git_pull_url":"https://gist.github.com/3021474.git","git_push_url":"https://gist.github.com/3021474.git","html_url":"https://gist.github.com/mbostock/3021474","files":{".block":{"filename":".block","type":"text/plain","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/3021474/raw/7bda8441d61ad503f578d18fba1d4f9d9b2d626d/.block","size":77,"truncated":false,"content":"license: gpl-3.0\nredirect: https://observablehq.com/@d3/orthographic-shading\n","encoding":"utf-8"},"README.md":{"filename":"README.md","type":"text/markdown","language":"Markdown","raw_url":"https://gist.githubusercontent.com/mbostock/3021474/raw/7c2bc6aadceda5e166370a745a53c6dab610c31f/README.md","size":376,"truncated":false,"content":"The above grid demonstrates an orthographic azimuthal projection. The lines are at uniform 10º increments of latitude and longitude.\n\nPart 2 of 3.\n\n1. [Orthographic Grid](/mbostock/2974930)\n2. **Orthographic Clipping**\n3. [Orthographic Shading](/mbostock/3031319)\n\nTo see this technique applied to real geographic features, see the [Spinny Globe](/mbostock/1246403) example.\n","encoding":"utf-8"},"index.html":{"filename":"index.html","type":"text/html","language":"HTML","raw_url":"https://gist.githubusercontent.com/mbostock/3021474/raw/df33ab1a61457874d2ef8da6aca89eaabaecb719/index.html","size":884,"truncated":false,"content":"<!DOCTYPE html>\n<meta charset=\"utf-8\">\n<style>\n\ncircle,\npath {\n  fill: none;\n  stroke: #333;\n}\n\ncircle {\n  stroke-width: 2px;\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\nvar rotate = [-71.03, 42.37],\n    velocity = [.018, .006];\n\nvar projection = d3.geo.orthographic()\n    .scale(240)\n    .clipAngle(90);\n\nvar path = d3.geo.path()\n    .projection(projection);\n\nvar graticule = d3.geo.graticule();\n\nvar svg = d3.select(\"body\").append(\"svg\")\n    .attr(\"width\", width)\n    .attr(\"height\", height);\n\nvar feature = svg.append(\"path\")\n    .datum(graticule);\n\nsvg.append(\"circle\")\n    .attr(\"cx\", width / 2)\n    .attr(\"cy\", height / 2)\n    .attr(\"r\", 240);\n\nd3.timer(function(elapsed) {\n  projection.rotate([rotate[0] + elapsed * velocity[0], rotate[1] + elapsed * velocity[1]]);\n  feature.attr(\"d\", path);\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/3021474/raw/18b3d042bc33dcb1ee8c8f93388eaf6f729ec363/thumbnail.png","size":14064,"truncated":false,"content":"iVBORw0KGgoAAAANSUhEUgAAAOYAAAB4CAYAAADmBo6IAAAAGXRFWHRTb2Z0\nd2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAANpJJREFUeNrs3WesdkXVBuCN\nYu/Ye+9dQIqgoKggCoKAYkHxB1FINET0+6f+MCbGREAlJKgxtggGQYiIgEp5\nUYpix4q9o2IXFcv3XiP3+cZh7/0cih/vOc9M8uSc8+y9Z8/eZ93rXmvNmjWb\n/etf/7pkGIY7bfxcMfTWW2/Xd7vRxs+lm20E5q83/rJFfx9rt238H5aPttlm\nm5VPb2u6XbZ5fwebdvvLX/4y/Pa3vx0uu+yy4fe///3K529/+9vwj3/8Y/j7\n3/9efgaMfnfstre9bfn7Jje5yXCLW9xiuM1tbjPc6la3Gm53u9sNd7zjHYeb\n3vSm/eVuwq0z5ibWfve73w0//OEPh5/97GfDL37xi+Hyyy9fAZjPH//4xwKw\n29/+9sPmm28+3PjGNx5ueMMblg9wAvIll1wy3O9+9yu/A+qf//znld/91O/d\n7373AtC73vWu5fc73elOww1ucIP+D9hEGLMDcxNoP/rRj4YvfelLw69+9avh\ne9/73nCzm91seMADHjDc4Q53GLbYYovyN4a75S1vOXzjG98YHvSgBxVGBKQx\ns/WLX/zi8KhHPaqYt1dccUVhVSwK5H7+4Ac/KAqgSMBGJgZcfd35zncu1wF1\nB2k3ZZeu/fWvfx2+9rWvFXD85Cc/Kez42Mc+drjb3e423Pve9x4e/vCHFxAC\nZA08QMOSvsecQOfzz3/+c8W/BKhf/vKXw89//vPh5je/+XCjG92oMK3+0u5z\nn/sM3//+9wtb6sc4/vCHPxQT+cMf/nAB8jbbbFOYmRJg/vbWTdl12/70pz8N\nJ5100nDRRRcN97jHPYaHPexhBST3vOc9C9i++tWvDo94xCMKwLAYNnMNlgMW\njPfTn/60XBeQ+tTgZdJefPHFpU/HXOcTYDsOsN/97ncLOwJn3QCdKfzZz362\njAGL3+te9xp23XXXYu721k3ZddOw0RlnnFEAKRBDyAGQfxjAMFGxGEABIqbD\nWM5nxgITRsOED33oQ2fv95WvfKWYwsBet/iYwPf1r3+9/M5XBVz3uPWtb13A\nZ1wA+Zvf/KYw7ac//enhC1/4QmHz3XffvfikvXVgrtnGTDz55JOLUAMi5nni\n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\nfwUYALT+ueY7cDm+AAAAAElFTkSuQmCC\n","encoding":"base64"}},"public":true,"created_at":"2012-06-29T23:48:08Z","updated_at":"2022-12-20T03:31:17Z","description":"Orthographic Clipping","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/3021474/comments","owner":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"fork_of":{"url":"https://api.github.com/gists/2974930","forks_url":"https://api.github.com/gists/2974930/forks","commits_url":"https://api.github.com/gists/2974930/commits","id":"2974930","node_id":"MDQ6R2lzdDI5NzQ5MzA=","git_pull_url":"https://gist.github.com/2974930.git","git_push_url":"https://gist.github.com/2974930.git","html_url":"https://gist.github.com/mbostock/2974930","files":{},"public":true,"created_at":"2012-06-22T20:15:03Z","updated_at":"2022-12-20T03:31:26Z","description":"Orthographic Grid","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/2974930/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/3031319","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":23374,"following":0,"created_at":"2010-03-25T22:02:56Z","updated_at":"2026-04-10T07:01:19Z"},"id":"3031319","created_at":"2012-07-02T05:48:35Z","updated_at":"2022-12-20T03:31:10Z"}],"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":"c2f0cc013197989de3fcc0507d5f3c84b613bdd2","committed_at":"2022-12-20T03:31:17Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/3021474/c2f0cc013197989de3fcc0507d5f3c84b613bdd2"},{"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":"88209dd4e56982ae8b32c0b61d6b9560836913ec","committed_at":"2016-02-09T01:23:59Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/3021474/88209dd4e56982ae8b32c0b61d6b9560836913ec"},{"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":"515873ade3bd82831c3eb3479af4375b5fd505c1","committed_at":"2015-10-31T00:50:27Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/3021474/515873ade3bd82831c3eb3479af4375b5fd505c1"},{"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":"ff5bbbbda365c9e1daad2b288dc57d4ffc631261","committed_at":"2015-06-11T16:25:25Z","change_status":{"total":60,"additions":19,"deletions":41},"url":"https://api.github.com/gists/3021474/ff5bbbbda365c9e1daad2b288dc57d4ffc631261"},{"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":"ab940efbae323df4d6c9cdaa083a0bdf58f3d2fd","committed_at":"2012-10-12T03:53:53Z","change_status":{"total":0,"additions":0,"deletions":0},"url":"https://api.github.com/gists/3021474/ab940efbae323df4d6c9cdaa083a0bdf58f3d2fd"},{"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":"e356c839b06bc8b1fdac522b8319752d93ae9d52","committed_at":"2012-07-09T02:42:42Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/3021474/e356c839b06bc8b1fdac522b8319752d93ae9d52"},{"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":"696c0523e0f16b5ba43aa9295a5a25a1f663f200","committed_at":"2012-07-09T02:15:56Z","change_status":{"total":20,"additions":9,"deletions":11},"url":"https://api.github.com/gists/3021474/696c0523e0f16b5ba43aa9295a5a25a1f663f200"},{"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":"ee2c87cbeb18a160ce5cf7093ac90bf3fea79a0b","committed_at":"2012-07-04T05:49:26Z","change_status":{"total":4,"additions":3,"deletions":1},"url":"https://api.github.com/gists/3021474/ee2c87cbeb18a160ce5cf7093ac90bf3fea79a0b"},{"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":"f487c7addb5106a728de66e7e2e0fafe5b89c8f3","committed_at":"2012-07-03T01:19:23Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/3021474/f487c7addb5106a728de66e7e2e0fafe5b89c8f3"},{"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":"13f571f7ca5e157c6e2eee603b26d0632d182b54","committed_at":"2012-07-03T01:18:51Z","change_status":{"total":8,"additions":7,"deletions":1},"url":"https://api.github.com/gists/3021474/13f571f7ca5e157c6e2eee603b26d0632d182b54"},{"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":"6ea63bc320dad7be4057e6478db56b084d1b8666","committed_at":"2012-07-03T01:13:10Z","change_status":{},"url":"https://api.github.com/gists/3021474/6ea63bc320dad7be4057e6478db56b084d1b8666"},{"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":"7a9f2ca9c61a1d41dba0c80b10a88be12228e097","committed_at":"2012-06-29T23:53:12Z","change_status":{},"url":"https://api.github.com/gists/3021474/7a9f2ca9c61a1d41dba0c80b10a88be12228e097"},{"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":"4ae4181bbf04f07f20f3240d0f2b9563ef0c5715","committed_at":"2012-06-29T23:52:13Z","change_status":{},"url":"https://api.github.com/gists/3021474/4ae4181bbf04f07f20f3240d0f2b9563ef0c5715"},{"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":"7e19aabb82cf4877256e1c690a790837ae64f1af","committed_at":"2012-06-29T23:51:51Z","change_status":{},"url":"https://api.github.com/gists/3021474/7e19aabb82cf4877256e1c690a790837ae64f1af"},{"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":"f73457c05663f57f4beac87d990d56054d723268","committed_at":"2012-06-29T23:48:56Z","change_status":{},"url":"https://api.github.com/gists/3021474/f73457c05663f57f4beac87d990d56054d723268"},{"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":"9c44677e683dd8e9fe09b113af13690a0e8499c5","committed_at":"2012-06-22T20:25:18Z","change_status":{},"url":"https://api.github.com/gists/3021474/9c44677e683dd8e9fe09b113af13690a0e8499c5"},{"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":"2df250d142e63f27e514d21ee4392122e485bc38","committed_at":"2012-06-22T20:24:25Z","change_status":{},"url":"https://api.github.com/gists/3021474/2df250d142e63f27e514d21ee4392122e485bc38"},{"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":"6b1c13a3c9eb2f470615cbc05ed4bde1967e046c","committed_at":"2012-06-22T20:23:21Z","change_status":{},"url":"https://api.github.com/gists/3021474/6b1c13a3c9eb2f470615cbc05ed4bde1967e046c"},{"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":"8ac46e02ed74b8228f0d3521f6ca0ac346a5ccb4","committed_at":"2012-06-22T20:22:53Z","change_status":{},"url":"https://api.github.com/gists/3021474/8ac46e02ed74b8228f0d3521f6ca0ac346a5ccb4"},{"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":"106a01f9ae6ea8911bc20edbf2dd31e2d8af9a8a","committed_at":"2012-06-22T20:21:41Z","change_status":{},"url":"https://api.github.com/gists/3021474/106a01f9ae6ea8911bc20edbf2dd31e2d8af9a8a"},{"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":"7554ab7213e58a1c0f12ef5db0c616b5a2d295b6","committed_at":"2012-06-22T20:19:52Z","change_status":{},"url":"https://api.github.com/gists/3021474/7554ab7213e58a1c0f12ef5db0c616b5a2d295b6"},{"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":"22e01eaff58759cc468fbbfd4e6e2774fd7068a0","committed_at":"2012-06-22T20:19:35Z","change_status":{},"url":"https://api.github.com/gists/3021474/22e01eaff58759cc468fbbfd4e6e2774fd7068a0"},{"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":"770e7e5bb687d2b662990fee829735528fa72378","committed_at":"2012-06-22T20:19:11Z","change_status":{},"url":"https://api.github.com/gists/3021474/770e7e5bb687d2b662990fee829735528fa72378"},{"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":"c0bb30f345af2454f89c7a30da191d5c1b0170ed","committed_at":"2012-06-22T20:18:45Z","change_status":{},"url":"https://api.github.com/gists/3021474/c0bb30f345af2454f89c7a30da191d5c1b0170ed"},{"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":"15413bd96b6cc6ed27d8db733b2be4da3c801531","committed_at":"2012-06-22T20:18:11Z","change_status":{},"url":"https://api.github.com/gists/3021474/15413bd96b6cc6ed27d8db733b2be4da3c801531"},{"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":"809b9e6373de93e53cfae3afe54061d51fff8c0c","committed_at":"2012-06-22T20:17:50Z","change_status":{},"url":"https://api.github.com/gists/3021474/809b9e6373de93e53cfae3afe54061d51fff8c0c"},{"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":"91ec7028dbbf53e799ce7f124ba2dfc75184018e","committed_at":"2012-06-22T20:17:20Z","change_status":{},"url":"https://api.github.com/gists/3021474/91ec7028dbbf53e799ce7f124ba2dfc75184018e"},{"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":{},"url":"https://api.github.com/gists/3021474/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":{},"url":"https://api.github.com/gists/3021474/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":{},"url":"https://api.github.com/gists/3021474/9fa6642667d24d4c5937b439631a3351cdd5215c"}],"truncated":false}