{"url":"https://api.github.com/gists/4149176","forks_url":"https://api.github.com/gists/4149176/forks","commits_url":"https://api.github.com/gists/4149176/commits","id":"4149176","node_id":"MDQ6R2lzdDQxNDkxNzY=","git_pull_url":"https://gist.github.com/4149176.git","git_push_url":"https://gist.github.com/4149176.git","html_url":"https://gist.github.com/mbostock/4149176","files":{".block":{"filename":".block","type":"text/plain","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/4149176/raw/703d310b399098a243a76a50bc209167e924cfd2/.block","size":17,"truncated":false,"content":"license: gpl-3.0\n","encoding":"utf-8"},"README.md":{"filename":"README.md","type":"text/markdown","language":"Markdown","raw_url":"https://gist.githubusercontent.com/mbostock/4149176/raw/d1c0b06a14bfb4a6c51f7e5d15070826ba7b18a1/README.md","size":613,"truncated":false,"content":"The tick format provided by d3.time.scale is a *multi-scale* tick format, meaning that it formats times differently depending on the time. For example, the start of February is formatted as \"February\", while February second is formatted as \"Feb 2\". The format is implemented using an array of time formats, each with an associated filter. The first filter that returns true is used. (In the implementation below, the formats are processed in reverse order.) You can create your own custom multi-scale time format using [d3.time.format.multi](https://github.com/mbostock/d3/wiki/Time-Formatting#wiki-format_multi).","encoding":"utf-8"},"index.html":{"filename":"index.html","type":"text/html","language":"HTML","raw_url":"https://gist.githubusercontent.com/mbostock/4149176/raw/a11c2170062070f4f2b33e0d191f2126661cf4ca/index.html","size":1435,"truncated":false,"content":"<!DOCTYPE html>\n<meta charset=\"utf-8\">\n<style>\n\n.axis text {\n  font: 10px sans-serif;\n}\n\n.axis line,\n.axis path {\n  fill: none;\n  stroke: #000;\n  shape-rendering: crispEdges;\n}\n\n</style>\n<body>\n<script src=\"//d3js.org/d3.v3.min.js\"></script>\n<script>\n\nvar customTimeFormat = d3.time.format.multi([\n  [\".%L\", function(d) { return d.getMilliseconds(); }],\n  [\":%S\", function(d) { return d.getSeconds(); }],\n  [\"%I:%M\", function(d) { return d.getMinutes(); }],\n  [\"%I %p\", function(d) { return d.getHours(); }],\n  [\"%a %d\", function(d) { return d.getDay() && d.getDate() != 1; }],\n  [\"%b %d\", function(d) { return d.getDate() != 1; }],\n  [\"%B\", function(d) { return d.getMonth(); }],\n  [\"%Y\", function() { return true; }]\n]);\n\nvar margin = {top: 250, right: 40, bottom: 250, left: 40},\n    width = 960 - margin.left - margin.right,\n    height = 500 - margin.top - margin.bottom;\n\nvar x = d3.time.scale()\n    .domain([new Date(2012, 0, 1), new Date(2013, 0, 1)])\n    .range([0, width]);\n\nvar xAxis = d3.svg.axis()\n    .scale(x)\n    .tickFormat(customTimeFormat);\n\nvar svg = d3.select(\"body\").append(\"svg\")\n    .attr(\"width\", width + margin.left + margin.right)\n    .attr(\"height\", height + margin.top + margin.bottom)\n  .append(\"g\")\n    .attr(\"transform\", \"translate(\" + margin.left + \",\" + margin.top + \")\");\n\nsvg.append(\"g\")\n    .attr(\"class\", \"x axis\")\n    .attr(\"transform\", \"translate(0,\" + height + \")\")\n    .call(xAxis);\n\n</script>\n","encoding":"utf-8"},"thumbnail.png":{"filename":"thumbnail.png","type":"image/png","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/4149176/raw/88a91bdabd9198f26b3fa0270f3689d14f873c72/thumbnail.png","size":5309,"truncated":false,"content":"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\nWHhYZFvUWfROYUwJnpI7pWnKq6n6U+OmbpzaPvWrpa1lquVey3tWSlaBVrlW\nLVZvrE2t2dbl1tdtqDa+Nsttmm1eTzObxp22Y9ptW7rtDNvVtm22X+zs7UR2\n9Xb99vr28fYV9rcclB1CHYocLjgSHD0dlzsed/zoZOeU5XTI6Q9nC+cU533O\nz6cbTedO3zv9sYuuC8tlt0uPK9M13nWXa4+bjhvLrdLtkbueO8e9yv2Zh4lH\nssd+j1eelp4iz6Oe772cvJZ6tXpj3n7eBd6dPko+kT5lPg99dX2TfOt8B/1s\n/Rb7tfoT/IP8N/rfCtAMYAfUBgwG2gcuDTwbRAkKDyoLehRsGiwKbpmBzgic\nsWnG/ZkGMwUzm0JASEDIppAHoUahGaG/zCLOCp1VPutpmFXYkrD2cHr4/PB9\n4e8iPCPWR9yLNI4UR7ZFyUfNiaqNeh/tHV0c3RMzNWZpzOVY9Vh+bHMcKS4q\nripuaLbP7C2z++bYzsmfc3Ou0dyFcy/OU5+XOu/EfPn5rPmH4wnx0fH74j+z\nQliVrKGEgISKhEG2F3sr+yXHnbOZ08914RZznyW6JBYnPk9ySdqU1M9z45Xw\nBvhe/DL+62T/5J3J71NCUqpTRlKjUxvSZNLi044JlAQpgrPpWukL07uFZsJ8\nYU+GU8aWjEFRkKgqE8mcm9mcpQwvuR1iY/EP4t5s1+zy7A8LohYcXqi4ULCw\nY5HporWLnuX45vy0GF/MXty2RGfJyiW9Sz2W7l6GLEtY1rZcb3ne8r4Vfitq\nVpJXpqz8Ndcytzj3z1XRq1ryNPNW5D3+we+Hunxavij/1mrn1TvX4Gv4azrX\n2qzdtvZrAafgUqFlYUnh5yJ20aUfrX4s/XFkXeK6zvV263dsIG4QbLi50W1j\nTbFicU7x400zNjVuZm4u2PznlvlbLpZMK9m5lbxVvLWnNLi0eZv+tg3bPpfx\nym6Ue5Y3VGhUrK14v52z/eoO9x31OzV3Fu78tIu/6/Zuv92NlYaVJXuIe7L3\nPN0btbf9J4efaqvUqwqrvlQLqntqwmrO1trX1u7T2Le+Dq0T1/Xvn7O/64D3\ngeZ6i/rdDYyGwoPgoPjgi5/jf755KOhQ22GHw/VHDI5UHKUfLWhEGhc1Djbx\nmnqaY5u7jwUea2txbjn6y5Rfqo/rHC8/oXJi/UnyybyTI6dyTg21ClsHTied\nftw2v+3emZgz18/OOtt5LujchfO+58+0e7SfuuBy4fhFp4vHLjlcarpsd7mx\nw7bj6K+2vx7ttOtsvGJ/pbnLsaule3r3yatuV09f8752/nrA9cs3Zt7ovhl5\n8/atObd6bnNuP7+Teuf13ey7w/dW3CfcL3ig8KDkocbDyt9Mfmvoses50evd\n2/Eo/NG9x+zHL59kPvncl/eU+rTkmfaz2ufWz4/3+/Z3vZj9ou+l8OXwQP7v\nir9XvDJ+deQP9z86BmMG+16LXo+8KXqr9rb6z2l/tg2FDj18l/Zu+H3BB7UP\nNR8dPrZ/iv70bHjBZ9Ln0i8mX1q+Bn29P5I2MiJkiVjSqwAGK5qYCMCbapi3\nxMK7QxcAZNpobiQtyGg+JyXwTzyaP0mLHQDV7gBErgAgGN5RdsBqAJkCn5Jr\nfoQ7QG1sJupYyUy0sR61RYEZAOHDyMhbTQBILQB8EY2MDG8fGfkCczzsDgCt\nGaM5maQQ4T1+F01CFzuLVnyfG/0HKZdga3svC0sAAAAJb0ZGcwAAADkAAAA6\nANz2PtIAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAhqSURBVHja7drrcxPXHcbx\nc9mVVpZ8kXUxyJdgQ4FAQhKYgVKamU5bppnyon9g+qKTmXamrzLtdNpOpgSa\nkDaAqcvUsTGXGNuSrYslS7auqz3n9MU6isGWLKcTkt/0+byC0R7t2d3vrs8a\nuDGGAdAhvusJABwNkgVikCwQg2SBGCQLxCBZIAbJAjFIFohBskAMkgVikCwQ\ng2SBGCQLxCBZIAbJAjFIFohBskAMkgVikCwQg2SBGCQLxCBZIAbJAjFIFohB\nskAMkgVikCwQg2SBGCQLxCBZIAbJAjFIFohBskAMkgVikCwQg2SBGCQLxCBZ\nIAbJAjFIFohBskAMkgVikCwQg2SBGCQLxCBZIAbJAjFIFohBskAMkgVikCwQ\ng2SBGCQLxCBZIAbJAjFIFoixenxmjPmupwf/pzjnXT9Cl0DLwU9ZYwznvFgs\nFgoFKeWh3+Jv7/+Z8yPfBkceYhgX3BjDDGP8COO+wdxe0RH1PWrvqT7Svvxt\n/LGvbHrfYEdKqUQiEYvF9h+p7+C1rL+b+/fve553aLKcc9u2tNaMsXa7fe/e\nPc65UkprrbXuOmPOGWOWZRU3Nx8+fGjbttaqn8PTWjshZ2lpaW1tLRAM9Hki\npJS1Wu3BgweWtTvVfti2nc/n5+fnbdv2lOpniBDCdd3Z2VkpRN87MkKIcrk8\nNzcXCAQ8z9Om60DLshhjSimllGXZmUxmcXHRtm2llTFGK/+c79uBMZZtSyGM\nMY1G4/79WcuyOteo22X1ByqlhBCbX1+mrx14xpgx/jczxu7eveu6LmPsq6np\nHheYcy6FVErNzs6yHutSs49SqtVqNZvN589XtNZKa9OT1rrVcv2tlFLr6+um\nH1orTxlj6vV6Npvzv6e/cdoYUywWK5XKkUY1m81sNtv/EF+tVtvc3DzSKKXU\nRjbb/8ae5xlj+pye67qeUp3NdnZ2isViP9Pb2dmuNxrGmHa77V+j3kM6Txxf\nvV7P5Q6fXq1Wa7e9zl/T6bRSqs9T4e+w2Wym02ljTKPROHCzF57bxhjOeblY\n+PAPfwqGw4nhwYFwJJ/Pnzz7xoXzZ/y7bW/uWmsp5T8/+2TuP4/PnT1VWMvF\nxxMhR44mJzPpVcmN0uz8GxeSiZjWuvOQN8YIIZafPf3wj38OhcJnTp/kUnit\nxpfp3K9uvHdsLLl345fuLiFEIZv+4Le/v379p/WG+/jJowsXr7x97uz+uXUG\ncS62y1u/+eB3dtA5MTURj0XjyWPTJ6a67aUzqlopfXzrs/MXXn++mhbacyLR\nq5cv9RjlTy+/sfbw4eLUxMTjhaW3rl2ZGk91G+Kfvc8/vTW/tHzjxi9W0znu\ntaLJeHY9l06vXX/vl/Ho8AtjOefae//X78eTkyNDAyHbyW/lubCTsZFSabOw\nUUqmxoMDNtf69TffGkvEd8caw4Wolks3b91uKz40FNks7/xgenL52eJYasZt\n1Yeio5feuWhJ3gnBn9jc3L8++fTOuTOnwsMxrk25sjU0Eslt5He2S9Mnz7Wa\ntcHhkYvvXArY0hizu5dK8S8ffeS1eTyZGBwcKG9th52Bne1KZrM4mUo5AamN\nePPtC4nY6EvnxD91K8+e/PVvt6Ox0ZFIaCQ6uvxs+d2fXU+Nxc2LK4QD1rI7\nO9uGs6AdjAxFhwaCS0+fRqPDjDEhxP5VFGNsaCT2ox9e+cedv0ecwexGJhKW\nS19uZNKZ06cmchvZyenTyQTjnL80dnh4xBZCG3Xv8zuvnTrHWo1YLFZvNna/\nt0uyjLGtcuXYWPL2xzeTk9NOKGRbkjHG982tM0fGWGggPOAEG55a+OLf3FjX\nfvLz6RNTrPtrqX/x5ue/yOYLW3dKxyennz5aGE6cuHr5Eu/1MssZYwvzCyvL\nK9VaPfPls9iJ16bGU9125N9jbW3CIfvmzZuFUk03a6mpie2tqqdbtm19dSb2\nXlqWiCey2Ux61bW5SI4nV1aeV0rDE+PxtvY21tcq1epEKhEJhxljnAvOd9f6\nUlohx2lVG7lcwTVsYXFR8vbS0qNqrXr1x+9aUuzNwp9YYiwVHRqcX3w8c3Km\nVChuVSozp2dsJ7S93nzydKm8Vb587Zrf696BTtBZL+Zy+dzkxPHnq6vJaCoV\nixuvlkmv7VTLE2MzkYHI7vXad2XL5XIw5FjCisWSjm0Zpo05YDF2wOrYX4h4\nnrIDtiVlq9WybbvLM2zPM0NpfwUmhPA8ZdmSM76RyYwdT0l58Fj/VtNaCyHa\nbTcQCLI+KK0FY4V8djRxzJL9/l5Za+MvGdfX16OjsZBz+L5ct+U34y/gOtey\nt1arxRgPBOx8Lj84PDwQcg6bmPLfi7KZtbrrnZyZYcz4j/kDQ3dd17IsrVSp\nuBUfSxilhJScc6N12/Msy+JdbvharSotWwrBBVdKSSH9I+p9UO22y7mQQmhj\nhJCcM8/zegys1+u2HZBSKtXmQkoh/EvsecqyZLe5+fwFkud5QccRjDXdlhM8\n4Ox1faEze14wD9XZ2Bjjv5Lu/aDHT9LdD/059L0v/+eI6fJGeejh9D+ws2XP\n4+g16tAxncPp80BeOttsz7R6X7I9F5ozZvYP7zHEP5Cj76jfuR149rr5dn8v\ne6SqXs03f3tT+h931FkRft8O5PsG/5QAxOD/GAAxSBaIQbJADJIFYpAsEINk\ngRgkC8QgWSAGyQIxSBaIQbJADJIFYpAsEINkgRgkC8QgWSAGyQIxSBaIQbJA\nDJIFYpAsEINkgRgkC8QgWSAGyQIxSBaIQbJADJIFYpAsEINkgRgkC8QgWSAG\nyQIxSBaIQbJADJIFYpAsEINkgRgkC8QgWSAGyQIxSBaIQbJADJIFYpAsEINk\ngRgkC8QgWSAGyQIxSBaIQbJADJIFYv4Lb5BLL+p9lj8AAAAASUVORK5CYII=\n","encoding":"base64"}},"public":true,"created_at":"2012-11-26T16:32:32Z","updated_at":"2024-05-23T16:47:23Z","description":"Custom Time Format","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/4149176/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/4328296","user":{"login":"davo","id":76307,"node_id":"MDQ6VXNlcjc2MzA3","avatar_url":"https://avatars.githubusercontent.com/u/76307?v=4","gravatar_id":"","url":"https://api.github.com/users/davo","html_url":"https://github.com/davo","followers_url":"https://api.github.com/users/davo/followers","following_url":"https://api.github.com/users/davo/following{/other_user}","gists_url":"https://api.github.com/users/davo/gists{/gist_id}","starred_url":"https://api.github.com/users/davo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davo/subscriptions","organizations_url":"https://api.github.com/users/davo/orgs","repos_url":"https://api.github.com/users/davo/repos","events_url":"https://api.github.com/users/davo/events{/privacy}","received_events_url":"https://api.github.com/users/davo/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Davo Galavotti","company":"@DataDog ","blog":"https//pixelbeat.co/","location":"New York, NY","email":null,"hireable":true,"bio":"A designer who codes. My work is focused on data visualization, frontend & prototyping with web technologies.","twitter_username":"pixelbeat","public_repos":301,"public_gists":159,"followers":247,"following":438,"created_at":"2009-04-21T22:48:40Z","updated_at":"2026-03-13T20:24:09Z"},"id":"4328296","created_at":"2012-12-18T14:13:08Z","updated_at":"2015-12-09T21:08:45Z"},{"url":"https://api.github.com/gists/5695862","user":{"login":"greglockwood","id":75577,"node_id":"MDQ6VXNlcjc1NTc3","avatar_url":"https://avatars.githubusercontent.com/u/75577?v=4","gravatar_id":"","url":"https://api.github.com/users/greglockwood","html_url":"https://github.com/greglockwood","followers_url":"https://api.github.com/users/greglockwood/followers","following_url":"https://api.github.com/users/greglockwood/following{/other_user}","gists_url":"https://api.github.com/users/greglockwood/gists{/gist_id}","starred_url":"https://api.github.com/users/greglockwood/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/greglockwood/subscriptions","organizations_url":"https://api.github.com/users/greglockwood/orgs","repos_url":"https://api.github.com/users/greglockwood/repos","events_url":"https://api.github.com/users/greglockwood/events{/privacy}","received_events_url":"https://api.github.com/users/greglockwood/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Greg Lockwood","company":null,"blog":"","location":null,"email":"greg.lockwood.is@gmail.com","hireable":null,"bio":null,"twitter_username":null,"public_repos":36,"public_gists":13,"followers":9,"following":3,"created_at":"2009-04-20T02:44:24Z","updated_at":"2026-04-01T08:10:16Z"},"id":"5695862","created_at":"2013-06-03T02:46:33Z","updated_at":"2015-12-18T00:19:05Z"},{"url":"https://api.github.com/gists/6058580","user":{"login":"jrolfs","id":288160,"node_id":"MDQ6VXNlcjI4ODE2MA==","avatar_url":"https://avatars.githubusercontent.com/u/288160?v=4","gravatar_id":"","url":"https://api.github.com/users/jrolfs","html_url":"https://github.com/jrolfs","followers_url":"https://api.github.com/users/jrolfs/followers","following_url":"https://api.github.com/users/jrolfs/following{/other_user}","gists_url":"https://api.github.com/users/jrolfs/gists{/gist_id}","starred_url":"https://api.github.com/users/jrolfs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jrolfs/subscriptions","organizations_url":"https://api.github.com/users/jrolfs/orgs","repos_url":"https://api.github.com/users/jrolfs/repos","events_url":"https://api.github.com/users/jrolfs/events{/privacy}","received_events_url":"https://api.github.com/users/jrolfs/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Jamie Rolfs","company":"@hoverinc ","blog":"jamie.rolfs.sh","location":"San Francisco, California","email":null,"hireable":null,"bio":"(╭ರ_⊙)","twitter_username":null,"public_repos":184,"public_gists":93,"followers":91,"following":78,"created_at":"2010-05-26T23:57:23Z","updated_at":"2026-04-04T07:50:31Z"},"id":"6058580","created_at":"2013-07-22T23:22:23Z","updated_at":"2015-12-20T02:48:55Z"},{"url":"https://api.github.com/gists/7699650","user":{"login":"musically-ut","id":502876,"node_id":"MDQ6VXNlcjUwMjg3Ng==","avatar_url":"https://avatars.githubusercontent.com/u/502876?v=4","gravatar_id":"","url":"https://api.github.com/users/musically-ut","html_url":"https://github.com/musically-ut","followers_url":"https://api.github.com/users/musically-ut/followers","following_url":"https://api.github.com/users/musically-ut/following{/other_user}","gists_url":"https://api.github.com/users/musically-ut/gists{/gist_id}","starred_url":"https://api.github.com/users/musically-ut/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/musically-ut/subscriptions","organizations_url":"https://api.github.com/users/musically-ut/orgs","repos_url":"https://api.github.com/users/musically-ut/repos","events_url":"https://api.github.com/users/musically-ut/events{/privacy}","received_events_url":"https://api.github.com/users/musically-ut/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Utkarsh Upadhyay","company":null,"blog":"https://musicallyut.xyz","location":"Amsterdam, NL","email":null,"hireable":null,"bio":"Nacreous Survivor: ransomed back from the Fathomking at great expense after winning.","twitter_username":null,"public_repos":150,"public_gists":47,"followers":148,"following":148,"created_at":"2010-11-30T04:32:24Z","updated_at":"2026-04-07T21:58:03Z"},"id":"7699650","created_at":"2013-11-28T23:51:34Z","updated_at":"2015-12-29T16:49:06Z"},{"url":"https://api.github.com/gists/7699681","user":{"login":"musically-ut","id":502876,"node_id":"MDQ6VXNlcjUwMjg3Ng==","avatar_url":"https://avatars.githubusercontent.com/u/502876?v=4","gravatar_id":"","url":"https://api.github.com/users/musically-ut","html_url":"https://github.com/musically-ut","followers_url":"https://api.github.com/users/musically-ut/followers","following_url":"https://api.github.com/users/musically-ut/following{/other_user}","gists_url":"https://api.github.com/users/musically-ut/gists{/gist_id}","starred_url":"https://api.github.com/users/musically-ut/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/musically-ut/subscriptions","organizations_url":"https://api.github.com/users/musically-ut/orgs","repos_url":"https://api.github.com/users/musically-ut/repos","events_url":"https://api.github.com/users/musically-ut/events{/privacy}","received_events_url":"https://api.github.com/users/musically-ut/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Utkarsh Upadhyay","company":null,"blog":"https://musicallyut.xyz","location":"Amsterdam, NL","email":null,"hireable":null,"bio":"Nacreous Survivor: ransomed back from the Fathomking at great expense after winning.","twitter_username":null,"public_repos":150,"public_gists":47,"followers":148,"following":148,"created_at":"2010-11-30T04:32:24Z","updated_at":"2026-04-07T21:58:03Z"},"id":"7699681","created_at":"2013-11-28T23:56:23Z","updated_at":"2015-12-29T16:49:06Z"},{"url":"https://api.github.com/gists/34627426d84f3242e0e6ecb2339e9065","user":{"login":"wboykinm","id":735463,"node_id":"MDQ6VXNlcjczNTQ2Mw==","avatar_url":"https://avatars.githubusercontent.com/u/735463?v=4","gravatar_id":"","url":"https://api.github.com/users/wboykinm","html_url":"https://github.com/wboykinm","followers_url":"https://api.github.com/users/wboykinm/followers","following_url":"https://api.github.com/users/wboykinm/following{/other_user}","gists_url":"https://api.github.com/users/wboykinm/gists{/gist_id}","starred_url":"https://api.github.com/users/wboykinm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wboykinm/subscriptions","organizations_url":"https://api.github.com/users/wboykinm/orgs","repos_url":"https://api.github.com/users/wboykinm/repos","events_url":"https://api.github.com/users/wboykinm/events{/privacy}","received_events_url":"https://api.github.com/users/wboykinm/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Bill Morris","company":"@Mapbox","blog":"https://billmorris.io","location":"Burlington, VT","email":null,"hireable":true,"bio":"full-stack dilettante","twitter_username":null,"public_repos":174,"public_gists":615,"followers":210,"following":108,"created_at":"2011-04-17T23:08:12Z","updated_at":"2025-09-29T18:18:53Z"},"id":"34627426d84f3242e0e6ecb2339e9065","created_at":"2017-09-05T00:53:28Z","updated_at":"2017-09-05T01:14:28Z"},{"url":"https://api.github.com/gists/a241f6c768bb0db42dc77e0c62498425","user":{"login":"barionleg","id":102619282,"node_id":"U_kgDOBh3Ykg","avatar_url":"https://avatars.githubusercontent.com/u/102619282?v=4","gravatar_id":"","url":"https://api.github.com/users/barionleg","html_url":"https://github.com/barionleg","followers_url":"https://api.github.com/users/barionleg/followers","following_url":"https://api.github.com/users/barionleg/following{/other_user}","gists_url":"https://api.github.com/users/barionleg/gists{/gist_id}","starred_url":"https://api.github.com/users/barionleg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/barionleg/subscriptions","organizations_url":"https://api.github.com/users/barionleg/orgs","repos_url":"https://api.github.com/users/barionleg/repos","events_url":"https://api.github.com/users/barionleg/events{/privacy}","received_events_url":"https://api.github.com/users/barionleg/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Bankn8II©$A","company":"©YÄMÅHÄTiD℞Åßu®","blog":"https://ard.de","location":"fb.me/Georgien.fr","email":null,"hireable":true,"bio":"©om₽o$€℞AРхитектBunoom\r\nBunioonArcomposers\r\nHere Just ©omposers Union of Georgia Represented science 1932. 1942E_BernVakUeartz B℞oliKBil©A₽$ \r\nвÅRDavweli Д3e uR","twitter_username":"YNKDBVLGARI","public_repos":2059,"public_gists":92,"followers":13,"following":141,"created_at":"2022-03-29T18:05:29Z","updated_at":"2026-03-24T13:43:23Z"},"id":"a241f6c768bb0db42dc77e0c62498425","created_at":"2024-05-23T16:47:23Z","updated_at":"2024-05-23T16:47:23Z"}],"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":"e5712902c353c30f8418d556628f982cb7df84b9","committed_at":"2016-02-09T02:13:52Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/4149176/e5712902c353c30f8418d556628f982cb7df84b9"},{"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":"edd40be56b5f27b68f53c54696803ed2d3f52bee","committed_at":"2015-10-31T01:17:39Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/4149176/edd40be56b5f27b68f53c54696803ed2d3f52bee"},{"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":"1173539465f7a26aa44727cf8c858e6958954506","committed_at":"2015-06-11T19:30:56Z","change_status":{"total":4,"additions":2,"deletions":2},"url":"https://api.github.com/gists/4149176/1173539465f7a26aa44727cf8c858e6958954506"},{"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":"ddcdae65d7a600327a2aab87c86cd9b0dd8f675e","committed_at":"2014-01-10T17:41:50Z","change_status":{"total":28,"additions":10,"deletions":18},"url":"https://api.github.com/gists/4149176/ddcdae65d7a600327a2aab87c86cd9b0dd8f675e"},{"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":"f7857dc3b9a810c2cbae54d2e90e09f91fa4fb46","committed_at":"2012-12-08T19:22:52Z","change_status":{"total":0,"additions":0,"deletions":0},"url":"https://api.github.com/gists/4149176/f7857dc3b9a810c2cbae54d2e90e09f91fa4fb46"},{"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":"d0601f00d2c7634f7e841fe438197f4d4c82622e","committed_at":"2012-11-26T16:46:46Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/4149176/d0601f00d2c7634f7e841fe438197f4d4c82622e"},{"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":"98f8d30e06fa48abc3543cccb8e51c53c1463024","committed_at":"2012-11-26T16:36:46Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/4149176/98f8d30e06fa48abc3543cccb8e51c53c1463024"},{"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":"230d6c60bfa096e0b8dc07a55110af719e4730f6","committed_at":"2012-11-26T16:33:55Z","change_status":{"total":4,"additions":2,"deletions":2},"url":"https://api.github.com/gists/4149176/230d6c60bfa096e0b8dc07a55110af719e4730f6"},{"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":"f308917163984d4cdc8e62421924d8639e5bc408","committed_at":"2012-11-26T16:33:20Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/4149176/f308917163984d4cdc8e62421924d8639e5bc408"},{"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":"1dcec024cb2b59a41da19eb343ae2bd1badfa3f1","committed_at":"2012-11-26T16:32:32Z","change_status":{"total":63,"additions":63,"deletions":0},"url":"https://api.github.com/gists/4149176/1dcec024cb2b59a41da19eb343ae2bd1badfa3f1"}],"truncated":false}