{"url":"https://api.github.com/gists/1371412","forks_url":"https://api.github.com/gists/1371412/forks","commits_url":"https://api.github.com/gists/1371412/commits","id":"1371412","node_id":"MDQ6R2lzdDEzNzE0MTI=","git_pull_url":"https://gist.github.com/1371412.git","git_push_url":"https://gist.github.com/1371412.git","html_url":"https://gist.github.com/mbostock/1371412","files":{".block":{"filename":".block","type":"text/plain","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/1371412/raw/703d310b399098a243a76a50bc209167e924cfd2/.block","size":17,"truncated":false,"content":"license: gpl-3.0\n","encoding":"utf-8"},"index.html":{"filename":"index.html","type":"text/html","language":"HTML","raw_url":"https://gist.githubusercontent.com/mbostock/1371412/raw/acdc184db3e445e5d048300f9fdfa027e4cbf213/index.html","size":1092,"truncated":false,"content":"<!DOCTYPE html>\n<meta charset=\"utf-8\">\n<body>\n<script src=\"//d3js.org/d3.v3.min.js\"></script>\n<script>\n\nvar w = 960,\n    h = 500;\n\nvar svg = d3.select(\"body\").append(\"svg\")\n    .attr(\"width\", w)\n    .attr(\"height\", h);\n\nvar circle = svg.selectAll(\"circle\")\n    .data(d3.range(1000).map(function() {\n      return {\n        x: w * Math.random(),\n        y: h * Math.random(),\n        dx: Math.random() - 0.5,\n        dy: Math.random() - 0.5\n      };\n    }))\n  .enter().append(\"circle\")\n    .attr(\"r\", 2.5);\n\nvar text = svg.append(\"text\")\n    .attr(\"x\", 20)\n    .attr(\"y\", 20);\n\nvar start = Date.now(),\n    frames = 0;\n\nd3.timer(function() {\n\n  // Update the FPS meter.\n  var now = Date.now(), duration = now - start;\n  text.text(~~(++frames * 1000 / duration));\n  if (duration >= 1000) frames = 0, start = now;\n\n  // Update the circle positions.\n  circle\n      .attr(\"cx\", function(d) { d.x += d.dx; if (d.x > w) d.x -= w; else if (d.x < 0) d.x += w; return d.x; })\n      .attr(\"cy\", function(d) { d.y += d.dy; if (d.y > h) d.y -= h; else if (d.y < 0) d.y += h; return d.y; });\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/1371412/raw/9c3c69dd00702feb1450c8e3d2dd6537d6c9e297/thumbnail.png","size":13970,"truncated":false,"content":"iVBORw0KGgoAAAANSUhEUgAAAOYAAAB4CAYAAADmBo6IAAAAGXRFWHRTb2Z0\nd2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAANjRJREFUeNrsnQn4VUX5xwdc\nSElNI8QeLH3cUIwdhSIUI7fKAMVMyxXMjRRRysIgUsvU1FILzYyiMlBahEgx\nF9TMwjA1bXFJyzLzZ5aWbXb+8zk6l7lzZ86ZOTPn3ov93+fh0d/93d+958yZ\nd/u+3/edXlmWPSSE6C///Vu0SRYsWCBe+9rXigMPPFA88sgjYrvtthPtlBdf\nfFEsXrxY7LPPPmKLLbYQnZL//ve/Yu+99xZDhw4VF1xwQdDffuYznxFjxowR\nb37zm8U//vEPMXPmTHHWWWfl61omjz/+uLjhhhvEtGnTrL9fvny5+OlPfypO\nOukksfnmm+ev3XXXXeLvf/+7GDt2rPjEJz4hhg0bJqZOndq2tVqzZo04+uij\nxapVq8Qmm2ySv/bLX/5SHHrooWLlypWlz/H444/P1/m4444rfN/f/vY38Z//\n/Edsttlmhe/71a9+JWbPnp3vow033DDlrW4g/z0lpGL2ZJp86EMfyi699NLM\nlJtvvjmTDyuLkVtuuSX76Ec/mn3lK1/Jvve972U/+tGPMrmxsn//+99ZO+WF\nF17I3vOe92QPP/xw1kn5y1/+kp144onZ73//++C/nTdvXvbDH/4wW7FiRfal\nL30pyfU888wz2YwZMzKpeNngwYMzufkav7v44ouzyZMnZ3vssUd+3YhUjOzM\nM8/M5EZu+hypxNmXv/zl/P/53fe///1MKnX2u9/9LjvjjDMyaUiCr00a0+yv\nf/1r02vPP/98JhXVa//w99IQlr7vc5/7XL4nP/nJTxZ+7p///Ods2bJl+efW\nID1Ninn66adnH5s7N7vm6quz+x58JLv91lXZkz3P57/jYX31q1+N+rZHH300\nvxkl//znP7M//elPtSsAD+Rb3/pW9uSTT2bdLA899FCubE8//XS2ZMkSr4f+\nta99Ld9MNvnFL36R/eAHPwgyWCi6viH5f/Uzz0tGOI0N/sADD2SnnXZai2J+\n+9vfzl9XyiMjk+zXv/519oc//CE79dRT8+9xCe8JuWYfYT2VMVFrdtNNN1nf\ni/LfeOONuS7861//8vp83nfyySfnhqoWxbxIWsX7770nu+pz52fLbrw9WyUt\n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\nbjfj9G1/ek0AAAAASUVORK5CYII=\n","encoding":"base64"}},"public":true,"created_at":"2011-11-16T21:10:53Z","updated_at":"2016-02-09T00:51:54Z","description":"Circles","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/1371412/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/4109241","user":{"login":"chetan51","id":310282,"node_id":"MDQ6VXNlcjMxMDI4Mg==","avatar_url":"https://avatars.githubusercontent.com/u/310282?v=4","gravatar_id":"","url":"https://api.github.com/users/chetan51","html_url":"https://github.com/chetan51","followers_url":"https://api.github.com/users/chetan51/followers","following_url":"https://api.github.com/users/chetan51/following{/other_user}","gists_url":"https://api.github.com/users/chetan51/gists{/gist_id}","starred_url":"https://api.github.com/users/chetan51/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chetan51/subscriptions","organizations_url":"https://api.github.com/users/chetan51/orgs","repos_url":"https://api.github.com/users/chetan51/repos","events_url":"https://api.github.com/users/chetan51/events{/privacy}","received_events_url":"https://api.github.com/users/chetan51/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Chetan Surpur","company":null,"blog":"http://chetansurpur.com/","location":"San Jose, CA","email":null,"hireable":null,"bio":null,"twitter_username":"chetan51","public_repos":104,"public_gists":4,"followers":120,"following":32,"created_at":"2010-06-21T01:26:53Z","updated_at":"2026-04-11T20:06:16Z"},"id":"4109241","created_at":"2012-11-19T06:25:38Z","updated_at":"2015-10-13T00:17:56Z"}],"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":"45e2690719e22cdad90ee81082b4801bac75a587","committed_at":"2016-02-09T00:51:51Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/1371412/45e2690719e22cdad90ee81082b4801bac75a587"},{"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":"c72f3182d161fe9638c3ce056132fcfef866e101","committed_at":"2016-02-09T00:51:50Z","change_status":{"total":25,"additions":10,"deletions":15},"url":"https://api.github.com/gists/1371412/c72f3182d161fe9638c3ce056132fcfef866e101"},{"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":"19261f663fff8db91a8eaab3dad83b89c1ff3aa9","committed_at":"2012-10-12T03:49:15Z","change_status":{"total":0,"additions":0,"deletions":0},"url":"https://api.github.com/gists/1371412/19261f663fff8db91a8eaab3dad83b89c1ff3aa9"},{"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":"db0b014afce24442808bc3de4524ce68a62d5f9e","committed_at":"2011-11-16T21:17:52Z","change_status":{"total":12,"additions":6,"deletions":6},"url":"https://api.github.com/gists/1371412/db0b014afce24442808bc3de4524ce68a62d5f9e"},{"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":"7d8fe52dadbecfe51693f1aacf77fc1e981e806a","committed_at":"2011-11-16T21:10:53Z","change_status":{"total":52,"additions":52,"deletions":0},"url":"https://api.github.com/gists/1371412/7d8fe52dadbecfe51693f1aacf77fc1e981e806a"}],"truncated":false}