{"url":"https://api.github.com/gists/5699934","forks_url":"https://api.github.com/gists/5699934/forks","commits_url":"https://api.github.com/gists/5699934/commits","id":"5699934","node_id":"MDQ6R2lzdDU2OTk5MzQ=","git_pull_url":"https://gist.github.com/5699934.git","git_push_url":"https://gist.github.com/5699934.git","html_url":"https://gist.github.com/mbostock/5699934","files":{".block":{"filename":".block","type":"text/plain","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/5699934/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/5699934/raw/1e90f4aa8e0d96bfdb411de823ecd26e1e5a7f7d/README.md","size":170,"truncated":false,"content":"Adaptive resampling recursively subdivides input polygons, applying the Douglas–Peucker perpendicular distance check to determine whether additional samples are needed.","encoding":"utf-8"},"index.html":{"filename":"index.html","type":"text/html","language":"HTML","raw_url":"https://gist.githubusercontent.com/mbostock/5699934/raw/4925d3a3b0f022ba3cb4722c5884693649db6100/index.html","size":4002,"truncated":false,"content":"<!DOCTYPE html>\n<meta charset=\"utf-8\">\n<style>\n\n.sphere,\n.graticule {\n  fill: none;\n  stroke: #aaa;\n}\n\n.sphere {\n  stroke-width: 1.5px;\n}\n\n.point circle,\n.equator {\n  fill: none;\n  stroke: red;\n  stroke-width: 2px;\n}\n\n.resample circle {\n  fill: none;\n  stroke: black;\n  stroke-width: 2px;\n}\n\n.resample line {\n  fill: none;\n  stroke: black;\n  stroke-width: 4px;\n  stroke-linecap: round;\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 projection = d3.geo.equirectangular()\n    .scale(145)\n    .rotate([0, 0, 89])\n    .translate([width / 2, height / 2])\n    .precision(.3);\n\nvar coordinates = [[-180, 0], [-90, 0], [0, 0], [90, 0], [180, 0]],\n    resampled = coordinates;\n\nvar stages = d3.range(8).map(function() {\n  var result = resample(resampled);\n  resampled = result.after;\n  result.before = result.before.map(projection);\n  result.after = result.after.map(projection);\n  resampled.forEach(function(d, i) { result.after[i].resampled = d.resampled; });\n  return result;\n});\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\nsvg.append(\"path\")\n    .datum(graticule)\n    .attr(\"class\", \"graticule\")\n    .attr(\"d\", path);\n\nsvg.append(\"path\")\n    .datum({type: \"Sphere\"})\n    .attr(\"class\", \"sphere\")\n    .attr(\"d\", path);\n\nvar equator = svg.append(\"path\")\n    .attr(\"class\", \"equator\");\n\nvar point = svg.append(\"g\")\n    .attr(\"class\", \"point\")\n  .selectAll(\"g\");\n\nanimation();\n\nfunction animation() {\n  var transition = svg,\n      start = Date.now();\n\n  point = point.remove().data([]);\n\n  stages.forEach(function(stage, i) {\n    setTimeout(function() {\n      equator\n          .attr(\"d\", \"M\" + stage.before.join(\"L\"))\n        .transition()\n          .delay(500)\n          .duration(500)\n          .attr(\"d\", \"M\" + stage.after.join(\"L\"));\n\n      point = point.data(stage.after, function(d) { return d; });\n\n      point.exit().remove();\n\n      var pointEnter = point.enter().append(\"g\");\n\n      point.classed(\"resample\", function(d) { return d.resampled; });\n\n      pointEnter.append(\"circle\")\n          .attr(\"transform\", function(d) { return \"translate(\" + d + \")\"; })\n          .attr(\"r\", 0)\n        .transition()\n          .attr(\"r\", 4.5);\n\n      pointEnter.filter(function(d) { return d.resampled; }).append(\"line\")\n          .attr(\"x1\", function(d) { return d[0]; })\n          .attr(\"y1\", function(d) { return d[1]; })\n          .attr(\"x2\", function(d) { return d[0]; })\n          .attr(\"y2\", function(d) { return d[1] + 1e-3; }) // force caps\n        .transition()\n          .duration(500)\n          .attr(\"x2\", function(d) { return d.resampled[0]; })\n          .attr(\"y2\", function(d) { return d.resampled[1]; })\n        .transition()\n          .attr(\"x2\", function(d) { return d[0]; })\n          .attr(\"y2\", function(d) { return d[1] + 1e-3; }); // force caps\n    }, i * 1250);\n  });\n\n  setTimeout(animation, stages.length * 1250);\n}\n\nfunction resample(coordinates) {\n  var i = 0, n = coordinates.length, before = [], after = [];\n  while (++i < n) {\n    var c0 = coordinates[i - 1].slice(),\n        c1 = coordinates[i].slice(),\n        p0 = projection(c0),\n        p1 = projection(c1),\n        x10 = p1[0] - p0[0],\n        y10 = p1[1] - p0[1],\n        d1 = x10 * x10 + y10 * y10;\n    before.push(c0);\n    after.push(c0);\n    if (d1 > 4 * .1) { // linear distance check\n      var c2 = d3.geo.interpolate(c0, c1)(.5),\n          p2 = projection(c2),\n          x20 = p2[0] - p0[0],\n          y20 = p2[1] - p0[1],\n          dz = y10 * x20 - x10 * y20;\n      if (dz * dz / d1 > .1) { // perpendicular distance check\n        var t = (x20 * x10 + y20 * y10) / d1;\n        before.push(projection.invert(c2.resampled = [p0[0] + t * x10, p0[1] + t * y10]));\n        after.push(c2);\n      }\n    }\n  }\n  if (n) before.push(c1), after.push(c1);\n  return {before: before, after: after};\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/5699934/raw/29ad0f83181bbfe7b236c74d014f4eea45052ece/thumbnail.png","size":28723,"truncated":false,"content":"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\nsK+zf+jAdIhyWOzQ5PBqjNmY1DFrxpwb89XR1THbcZfjXSdNp/FOi51anN44\n2zhznCudr7nQXEJdFrg0u7weazuWN3br2FuuDNcJrstc21y/uLm7Sdzq3Xrc\nzdzT3De73/TQ8ojxKPU470nwDPRc4Nnq+dHLzSvf64DXH9723lnee7yfj7Mc\nxxu3a9xjHxMfts8OH5kvyzfNd7uvzM/Yj+1X5ffI39Sf67/b/1mAdUBmwN6A\nV4GOgZLAw4Hvg7yC5gWdCMaCw4KLgztCNEMSQjaFPAg1CeWH1oX2hbmGzQk7\nEU4IjwxfE34zwiCCE1Eb0Tfeffy88acjqZFxkZsiH0XZREmiWiagE8ZPWDvh\n3kTziaKJTdEgOiJ6bfT9GMuY3JhfJhEnxUyqnPQ01il2buy5OEbc9Lg9ce/i\nA+NXxd9NsEqQJrQlqiVOSaxNfJ8UnFSWJEsekzwv+VKKXoowpTmVlJqYuju1\nf3LI5PWTu6e4TimacmOq5dRZUy9M05uWPe3odLXp7OkH0whpSWl70j6zo9lV\n7P70iPTN6X2cIM4GzkuuP3cdt4fnwyvjPcvwySjLeM734a/l9wj8BOWCXmGQ\ncJPwdWZ45rbM91nRWdVZg9lJ2Q055Jy0nCMiTVGW6PQMwxmzZnSJbcVFYlmu\nV+763D5JpGR3HpI3Na85XwtectulVtIfpA8LfAsqCz7MTJx5cJbGLNGs9tk2\ns1fMflYYWvjTHHwOZ07bXOO5i+Y+nBcwb8d8ZH76/LYFpguWLuheGLawZhFl\nUdaiXxc7Li5b/OeSpCUtSw2WLlz6+IewH+qK6EWSopvLvJdtW44vFy7vWOGy\nYuOKr8Xc4osljiXlJZ9LOaUXf3T6seLHwZUZKztWua3aupq4WrT6xhq/NTVl\nGmWFZY/XTljbuI61rnjdn+unr79QPrZ82wbKBukGWUVURfNGs42rN37eJNh0\nvTKwsmGz/uYVm99v4W65stV/a/02g20l2z5tF26/tSNsR2OVRVX5TuLOgp1P\ndyXuOveTx0+1u/V2l+z+Ui2qltXE1pyuda+t3aO/Z1UdWiet69k7ZW/nvuB9\nzfX29TsamA0l+8F+6f4XP6f9fONA5IG2gx4H6w+ZH9p8mHG4uBFpnN3Y1yRo\nkjWnNHcdGX+krcW75fAvDr9Utxq3Vh7VPrrqGOXY0mODxwuP958Qn+g9yT/5\nuG16291TyaeunZ50uuNM5JnzZ0PPnjoXcO74eZ/zrRe8Lhy56HGx6ZLbpcZ2\n1/bDv7r+erjDraPxsvvl5k7PzpaucV3HrvhdOXk1+OrZaxHXLl2feL3rRsKN\nWzen3JTd4t56fjv79us7BXcG7i68R7hXfF/9fvkD/QdVv1n/1iBzkx19GPyw\n/VHco7uPOY9fPsl78rl76VPa0/JnRs9qnzs/b+0J7el8MflF90vxy4Heot81\nft/8yurVoT/8/2jvS+7rfi15Pfim9K3u2+o/x/7Z1h/T/+BdzruB98UfdD/U\nfPT4eO5T0qdnAzM/kz5XfLH+0vI18uu9wZzBQTFbwlZcBTBY0YwMAN5Uw7wl\nBd4dOgGg0JW5kaIgynxOQeCfWJk/KYobANX+ACQsBCAK3lG2wmoOmQqf8mt+\nvD9AXVxG6lDJy3BxVtqiwgyA8GFw8K0BAKQWAL5IBgcHtgwOfoE5HnYbgBO5\nypxMXojwHr+dLqcLHaULv8+N/gOXcWBQddwu9AAAAAlwSFlzAAAWJQAAFiUB\nSVIk8AAAY/ZJREFUeNrtvXmQbGd53/+cc3rfe6anZ+7MXXQXLQRDRJBBCIRA\nUgSykNhknF9C7Epl+9lx/kpMJU45i51U/TCV+v2R2FlwVRxXUikLBJawEMiS\nQJYRwmYxWyS03f3OTHdP73v3Oe/vj8/0c9853TO6krAxv/gUdWn1dJ9+z/s+\n77N8n+/zvI4xRv7y+j/2MkaCQFxXHOdHPZQrvdwf9QD+8vpRX573ox7BK7si\n/J8x5sdC3TqO82Mxzh/uI7+i96/0MkYcxzQa8p3vOG9+s2Szr3Gc+63Lwvd5\n8xU9guM4fN4xxgwGg3PnziWTyb/40jAajRKJxI96FK/10gW7vAyzxeNPoX9t\nhaKv7Xfm/3P+9Z5rOpVIRAqFlU98YrC9nThxovKP/7FTqYgx4nkLJUnfnP+r\nPoL9LPbnFz6pPciX1ZiO4wwGg6NHjyaTyYiIjMfjfD6/trZmjHmte/fP+KpW\nq6VS6S/4IK/88n1/Op36vu/7fhAExpggCGSvFIYe1v7PhULwMpPj+040Ktms\ndDrOAw/EH388fuxY7OGHYzfcILffLqmUtFoG73afa162Qntm/jP2g/Cva12e\n50UiEW9//wSx3NraGo/HuyLrOI7r/ng4tT++wsq8G2OGw+FwOPR9n3c8z2PZ\nYrGY67qsha7ID/l5jRHHkelUvvhF+cpX5K/9NfPpTw+//OXY7bfHnnpKPv5x\nufVWeec7/yxCMWNdbE526WQyGY1GOhuRSCSRSMTjcebKfnymRdSX/cvrz+Fq\ntVqj0SgajSYSiVgs5r2quOfVOG9BII4jriuTiXzxi/L00/LGN8rHPiaZjATB\naGlJikVz7Jg0GvLgg/IHfyDvepe8+93ieRIEYoy8cnW20Hl42e3n+/5oNOr3\n++12O5FI5HK5xTc3xrTb7cFgsLq6GgTBwX7MD/HSqX9FN6/VasvLy1f+lVf3\nK6/05gdfjuOMx+OdnZ10Op3NZkNuq/2xH/oIxfd3AazxWB5+WL7+dXnDG+Su\nuySdFmNQfTu1Wqlcvgx1tVrywAPy4ovy9rfLbbeJ5+0CYX8GwII9A/bjG2Na\nrdZwOFxZWfE8LwgC13W3t7eTyWQul9sV2eFwWC6XX4UveyUycYXhodnn0r86\njrOzs1MsFkNbFpOhTtKVbOgrGdKriGoXXr7v7+zsLC8vX4la/eHsMWMkCAwi\nOBw6X/iCfOMb8sY3yvveJ8kkworuNMbs7OyUSqXdL6KPHUfabXngAXnuOXnH\nO8xtt0kk4qjGfQ0De0VTOplMGo3GysoKX6lUKqhexxjT6XQqlUqpVJpOp/PR\nnwqB+st4YPv98AGTHgTBfgGHfYX8dH3TcZx6vV4oFGyoy45XZJHqUh/fvl6p\noDBO+7I9M9kfJXRdF/2aSqV83w/NJ/8ymeqrvaKVXvAnhuE4MhrJI4/In/yJ\nvOlNcuedkkiIMcb3xXXN7LuI7MrKimorR0SCwPE8cRzpduVzn5NnnpGbb5Zb\nb93VuNz81Y1t/ylVH1fn1vO8TqczHo9RUrVarVwuZ7PZXS3b7XbX1tYmkwk/\nENJzepd5IbODPi57iOPxeDweTyYTvsgDIDQqRroN5AquK3cMdEbYG7pJGAnD\niEajsVgsGo3axpodNZ1Op9Mpnw9tgFCEZOv10MBc1+33+4PBoFQqjcdjdlpI\n3PU/7W/Z8xnaYPvJgTEmGI991/Wj0aDRSD36aP+pp4avf73cfbcplaTZlMlE\nEMS932q1WoVCYX76xPclHpd83rl4UR54IHXmTPyWW/rvfreXyXiTiWeMa83b\nwcObWtfLTqmNiEWj0e3t7Vwul06nL126lM1mX5NjoDOuQ2G9R6OR53mTycR1\n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\njByPx+12G0N52SfbOyz86yAIlpeX9xu6fnIhLju/NfWGCx07Ywy4gTEml8sx\nTvCjaDQaj8dt+NO+7XQ6rVar5XL5ChktX/7yl3/+53/+iSeeOGBuVZc0m01S\n6vqHieMMzp83n/509NKlydvelrnnHi8SEdSh6/IUg8EgCAKl2uiwK5UKiMfB\nru3BuKw9w91udzgc6id1uYl/UqnUrqqaDW86HPbuvz/2rW8NT5yIfPjDydXV\niBWcTSaTWq1WKpWi0eh+swe14JlnnrnnnnseeOCBcrm8J/zaT2TtB67VaolE\nIpPJhD42rx2n02mlUsGJPHTo0MEwhwqZMQZde8C2Odgx4LutVmsymRAFH4DN\nMXGbm5vD4TCVSq2uroamb+HXieRWV1dfNsrp9/upVOpnf/Zn19bWfv3Xf306\nnUYikYXfGo/HxBKu44jvi+eh0+Rzn5OzZ+Vd7wre+c6eMYNazRPJLy15nseS\nxePxdDq9cNjGmO3t7Xw+rw7xwumaT9guvLrdbr/fR0LmH3k8HmNFU6lUJpOZ\nTqftet133dTKSmo6dR97TJ56Sl73OrnrLkO61fedSIT9H9K19vwQjfzcz/1c\nuVz+xCc+ce7cuWKxeDlh2+v1Dh06RMrKdn7tper3+yjCA3KGjuMEQdBsNh3H\nyWQyuASRSGS/UNF+p9FoAOMrdKBBg0YtihjYgYKdWbHHuVDsdJDtdns8HgPI\nd7td3/fz+TxStV8eUmY2Aah8fvnVv3Icp9freZ535syZe+6552tf+9p+WygI\ngu3t7VKpFCWb6jiysyO/93ty9qzcfru5+WZcFn671+ttbW35vr+8vGwbpQPu\nfID9lZdDDDRgr9fra2trB+9/EalUKkzO+vp6IpEgAWEcRyYT5/HH5ckn5brr\n5P3vl2zWBIHjOKPxuF6vHzp0aP6nUbE/+MEP7rzzzq985SvZbBZttSuynU6H\nWSMIsC/EIhqNogbsJJa9lgr29vt9ctb25u71et1ul2zbQokn1plOp5ubm/l8\nngRvKGjg2tnZISLWHL0dJfi+X6/XV1dXD44IO50OKjCTyeibo9Go0Whks1mM\n6X6wMWjL1tbW0tKSpqnnJw12wWg0OnHixEc+8pGjR49+4hOf2N7e1kdjj8Xj\n8Vq1mkmnk0QztZp85jPm4kXn9tvlHe8Q7Kwx4nmQASaTCfsKCKxQKESj0f1s\nI/hGq9WCDKXTpREV7zSbTabUBgrsYKhSqSwtLamJWKgCxuNxs9mMxWK5XG4y\nmbRarcuEV9/fZetOp/L44+bJJ52rr5YPfEByORHpttvjyaS4tETaXJXUZDJZ\nXV3923/7b+fz+d/4jd84ffo0hTSZTGZfx4BH8n1fRJrN5ng8zmQyBPuu60Io\nCaWOms0mFlkl2L4hrNx8Pq/FWzaAgDfGTQhZFl4HOwaVSgXUbDAYTKdThQjU\nMxmPx41GYxfes0ADHWetVnMcJ6TAxuMxO4rZiMVi/X5fP7YfrUc197e//e17\n77336aefXl5ehiEEhcAEQafZHHne0pEj0dOnkw8/LFtb3nvfKzfdxOYwxojr\nIhD1ej2VStmsZ54lkUgo3jKPJKJoSZtB07PpeHy40Wjgj9lagNfsjUQiUSqV\nbHg+lFRqNBrT6bRYLNouSrPZHI1Gy8vLu7IOFdt1xRh5/PHpY485p07177hj\nevhw7fTpdCSSzmYdC1OLRqMvvPDCnXfe+cQTT6yvr3e7XXzfyyKrFO+F2E21\nWtUwnx0A+sMsRKPRbDbbarU8z8vlcgcE/r7vN5tNWAe9Xs9xnGQymUwm3Rl3\nE7Prum4+n184mIUiyxdD8YHMyBmDwcD3/XQ6zYALhcLC3IcOu9vtjkajYrFI\n5omYmv2pnC9jDHHYwp3DyFutViQSIej8yEc+ct111/3qr/4qHq3+YmU8Xmk2\np/fdJ1tb/rvf3XnLW9xEItrrJROJ2MxMdTqdXq9XKpVsp0VftNttHCEVF9gI\nOvJEIlGv11dWVhZScw52DPr9PgLd7/d5qFgsBnOAD2CaMpkMblJoeBDb4WHt\nbv5+fzAeTzIZ6XZzTz3l/OEfuldfbT70oUY6XbaGhxf79/7e30smk//hP/wH\n1nFra6tcLh+kZfUaDAZM2UIZQg4uXbrkOA6eg87dPOoZBEGn0wGIPnLkyELD\nTdxQLpcXxux2wjZ0bW1tacQd2jZBEJw/f346nS4tLeVyuXk6nx2QATaNx+P1\n9XXEdKFE1ut1ILCFckAUGI1GU6mUiHzrW9/6v/7G33j6a18rFApmOiWD1Xnh\nBfOZz+RGI7njDnnrW/mmP50OZ0o9mUwOBgPP8xT6WLhXSSKwNyB7gD3p9OoK\nziMwtsjOJ64rlUqhUFAYbjKZwM8yxqC22dvQdPaLUqrVquM4sVhsMBjEYrF4\nPJ6IRt1IBN6CeeIJ54knGrlc/Gd+JrW+LrPg7PTp03fcccfjjz8OTDkcDi9e\nvLi6urpYZHXoxhgYyslkkqkPjYlnA8bK5/PoOWMMaUZ76Lhio9Eom82mUil2\nJ7ph/mnb7Tap4Pk/7ecYtFqtIAgWfsX3/Wq1Suw8GAw6nU4kEikUCqFwkHU1\nxpDX7XQ6GDvZJ7gZjUaA6nb1ka1jms0mooNm/dCHPvTGN7zhX/+bfzM1JrK1\nFdx//+DixfSHPiQ/+ZPsA5njBly8eHEymeRyOVBk2xbZL4IgaLVaOEUbGxsL\n16hSqeRyufl6+gO0bK/Xg+k7v1uMMefPnx+NRnCuFyoXBtbtdnFtU6lU2N9T\nHzcIzJNP9h96KHXNNc4HP+gvLXmO83//w3/oed5v/OZvTiaTaDQ6Go3Onz+/\ntrb28lo2ZAHnR08WzjaRpHAmk0kymWSiB4NBq9UKmQ+QOVDe0KOyv5lHJQXj\nRzYaDaRNsQIuPh9aVL6OVxOPx/X9Xq/X6XQ00tIMeCaTQafyyVqtRjwxLwH8\np+0vza8Zmg8epuu63/jOd/7G3/pb37j//tyXviQ7O523vW365jcXcznj+47s\nadmiXxeRYrE4nU57vR6QVi6XY6fJDAYiDiML2mw2jTEL9y17dX6JF4osn9ne\n3i4Wi3beRP+0s7MTjUZzuRyBdSwW01IR5Wa0221kIJVKeZ6nXwmPzfeNiON5\nOzs7ya9/PfX003Lq1Onrrrvtox/90qOPHtvYYPYmk8mZM2fW19fT6fQuYrC1\ntaWFNHpFIhFI0OVy2VlUOO77PnzQea4JO4zAJR6Poxrnk6IgFbbUYhPr9box\nBg6UnWms1+toPi3AQATBfcge62CQV/DqeeVUr9cHgwGejPKMQiMEGQgtm8zo\nL9VqFWdxMpmE+AOuSLPRSKVS0WhUUik/mSyfPfuRD3zgXSdO/MK/+Bfjn/zJ\nRrO5PMurze+HTqdDsZ49bLSDCi4+bi6Xw6CpMDmOo/C2fc9arQYaI3sJPfV6\n3Y4jmb3RaNTtdhXTtOekVqsB6ev73W632+2iAnQXZTKZkKXd3t7GxsoiwzUa\njVrDYSGbjT311L/6lV+p+v5v/u7vVsplr9+XwQDn85rrrkurlu33+2tra2gy\nY5En6vU60ZJKsxafsHWgwO4XylQqFQg42WzW1nM6aEr5lpaW7Kwv+FSz2Zwn\n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\nEQAAAABJRU5ErkJggg==\n","encoding":"base64"}},"public":true,"created_at":"2013-06-03T17:52:00Z","updated_at":"2016-02-09T02:04:39Z","description":"Adaptive Resampling","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/5699934/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":[],"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":"2cf20a338cb162f492658d0385bd2f1c8e36d09f","committed_at":"2016-02-09T02:04:36Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/5699934/2cf20a338cb162f492658d0385bd2f1c8e36d09f"},{"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":"d97eefa4c5001675247bcb03c8291017870e8921","committed_at":"2015-10-31T01:45:02Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/5699934/d97eefa4c5001675247bcb03c8291017870e8921"},{"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":"32dd08046f6a1296eb64deaae60fd5fbb00f1d6e","committed_at":"2015-06-11T19:21:53Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/5699934/32dd08046f6a1296eb64deaae60fd5fbb00f1d6e"},{"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":"5c93eff4b73aea2187066de6a8899820aadfe98a","committed_at":"2013-06-07T19:36:44Z","change_status":{"total":4,"additions":2,"deletions":2},"url":"https://api.github.com/gists/5699934/5c93eff4b73aea2187066de6a8899820aadfe98a"},{"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":"96cb51279bc0c672772e4ae42ee2f71ddbdc5562","committed_at":"2013-06-04T02:51:05Z","change_status":{"total":4,"additions":2,"deletions":2},"url":"https://api.github.com/gists/5699934/96cb51279bc0c672772e4ae42ee2f71ddbdc5562"},{"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":"818f1fceded9fe6495b9c8a3433703ca8c055df2","committed_at":"2013-06-03T20:15:18Z","change_status":{"total":0,"additions":0,"deletions":0},"url":"https://api.github.com/gists/5699934/818f1fceded9fe6495b9c8a3433703ca8c055df2"},{"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":"b6075ea5ff6fe4b12f38787bfec371531e0873ff","committed_at":"2013-06-03T18:17:47Z","change_status":{"total":56,"additions":35,"deletions":21},"url":"https://api.github.com/gists/5699934/b6075ea5ff6fe4b12f38787bfec371531e0873ff"},{"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":"fd410b83a7010c0bf34a2f06b2a53764c7863ea8","committed_at":"2013-06-03T17:52:55Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/5699934/fd410b83a7010c0bf34a2f06b2a53764c7863ea8"},{"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":"ce96c6317f88f5bb01b2653d9841b0c8627c7813","committed_at":"2013-06-03T17:52:01Z","change_status":{"total":152,"additions":152,"deletions":0},"url":"https://api.github.com/gists/5699934/ce96c6317f88f5bb01b2653d9841b0c8627c7813"}],"truncated":false}