{"url":"https://api.github.com/gists/5735623","forks_url":"https://api.github.com/gists/5735623/forks","commits_url":"https://api.github.com/gists/5735623/commits","id":"5735623","node_id":"MDQ6R2lzdDU3MzU2MjM=","git_pull_url":"https://gist.github.com/5735623.git","git_push_url":"https://gist.github.com/5735623.git","html_url":"https://gist.github.com/mbostock/5735623","files":{".block":{"filename":".block","type":"text/plain","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/5735623/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/5735623/raw/5cda31a4bda2d4dea9a1cd822d80c10474ac41e1/README.md","size":167,"truncated":false,"content":"A comparison of the Van der Grinten projection, with and without D3’s adaptive resampling. Note the polygonal artifacts in Antarctica that are fixed with resampling.","encoding":"utf-8"},"index.html":{"filename":"index.html","type":"text/html","language":"HTML","raw_url":"https://gist.githubusercontent.com/mbostock/5735623/raw/580bd139b9245c4f37b36bbf906d93344059af12/index.html","size":2033,"truncated":false,"content":"<!DOCTYPE html>\n<meta charset=\"utf-8\">\n<style>\n\nbody {\n  background: #fcfcfa;\n}\n\n.stroke {\n  fill: none;\n  stroke: #000;\n  stroke-width: 3px;\n}\n\n.fill {\n  fill: #fff;\n}\n\n.graticule {\n  fill: none;\n  stroke: #777;\n  stroke-width: .5px;\n  stroke-opacity: .5;\n}\n\n.land {\n  fill: #222;\n}\n\n.boundary {\n  fill: none;\n  stroke: #fff;\n  stroke-width: .5px;\n}\n\n</style>\n<body>\n<script src=\"//d3js.org/d3.v3.min.js\"></script>\n<script src=\"//d3js.org/d3.geo.projection.v0.min.js\"></script>\n<script src=\"//d3js.org/topojson.v1.min.js\"></script>\n<script>\n\nvar width = 960,\n    height = 500;\n\nvar projection = d3.geo.vanDerGrinten()\n    .scale(72)\n    .translate([0, 0])\n    .precision(.1);\n\nvar position = d3.scale.ordinal()\n    .domain([0, .1])\n    .rangePoints([0, width], 1.02);\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 g = svg.selectAll(\"g\")\n    .data(position.domain())\n  .enter().append(\"g\")\n    .attr(\"transform\", function(d) { return \"translate(\" + position(d) + \",\" + height / 2 + \")\"; });\n\ng.append(\"defs\").append(\"path\")\n    .datum({type: \"Sphere\"})\n    .attr(\"id\", \"sphere\")\n    .attr(\"d\", path);\n\ng.append(\"use\")\n    .attr(\"class\", \"stroke\")\n    .attr(\"xlink:href\", \"#sphere\");\n\ng.append(\"use\")\n    .attr(\"class\", \"fill\")\n    .attr(\"xlink:href\", \"#sphere\");\n\ng.append(\"path\")\n    .datum(graticule)\n    .attr(\"class\", \"graticule\")\n    .attr(\"d\", path);\n\nd3.json(\"/mbostock/raw/4090846/world-110m.json\", function(error, world) {\n  if (error) throw error;\n\n  g.insert(\"path\", \".graticule\")\n      .datum(topojson.feature(world, world.objects.land))\n      .attr(\"class\", \"land\");\n\n  g.insert(\"path\", \".graticule\")\n      .datum(topojson.mesh(world, world.objects.countries, function(a, b) { return a !== b; }))\n      .attr(\"class\", \"boundary\");\n\n  g.each(function(d) {\n    projection.precision(d);\n    d3.select(this).selectAll(\".land,.boundary\").attr(\"d\", path);\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/5735623/raw/66a944c3a1e86ea9ef48a823213d8ad5ebffe5db/thumbnail.png","size":34122,"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\nSVIk8AAAeQ1JREFUeNrtvXd8VFX6P35m7vQ+SSa99waE0KRE6dIRqYIFpdjr\nylZ1bevadq2oiAsC0ptSpEmT0ALBAIEkkIT0XibT273398fbOXtNIETXsp/v\nb8/Ll6/D5M7ce5/znKe+n+eIfD4P+d/43/i/M8S/9QP8b/xv/LjxP5b93/g/\nNiS/9QNcZ/A8z/M8JiKRiBCC/3e6ptMFXa/53xCO/2eo+l/Bsrx/iMViiURy\nA9nPE8ITQggREXJdOnIsy7IsK/KP3/q1fuNBqcowYob56VT1+Xwcx/33UFX0\nG7pfPM9zHMcwDMNI/Z9wVqulvb29ra3NbDbb7Q6Xy+Xz+bDvPR4Px3FyuZzn\niVgsYhhGoZCrVGq9Xh8QEBAQYNDpDGIx8z2lOZ/P5xOJRGLx/7+MH47jeJ6X\nSCRiscT/CWuxdLS3t7e2tnZ0dNjtDrfbzbIsqOpyuUUikUwmJYSIRCKJRKJQ\nKFQqldFoCAgIMBqNWq1OJPqehizrZVlWLBb/hrz7G7AsOJXSlGV9DQ11lZXV\njY2NdrtdJBKr1SqdTm80GnU6nVqtViqVUqkUEpQQwjAShhH7fD6Xy2W3261W\nq9lsNpvb7XY7y7JKpdJkMkVHR0VEREqlMkIIz7Ner1ckEovFv72E+OUGx/E8\nz0mlUpGIIYR4vZ66uprKyurm5iaHwyWRMNjblKoKhUIikfipKmIYhmHEXq8X\nVLVYLO3t7R0dHQ6Hg+NYtVodEhISExMdGhrGMBLilwi/Ce/+qiwL/SKRyAgh\nbrfz6tWrZWXlZnOHSqUKDw+PjIwMCQlRKBRdvwjqUPnh8/mkUmnXyzweb3Nz\nc01NTW1tjdVq1Wo1sbExKSkparWW+CUEwzC/Mol/6YGXgqay260lJSUVFZVW\nq02r1UZERERGRppMJplM1vWLXq8XxIQughzpepnb7W5sbKyurqmrq3U6HXq9\nPiEhPikpSS5XEkJ8Pg8sul/tfX8llmVZFmKV49iystKLFwstFktwcEhycnJ0\ndLSQoJDBxG/78zzv8XikUinDMDCqZDIZx3Eej0cmk4HQ+FanHc+ybE1N7ZUr\nV+rqapVKRXp6WmpqqkQi4zjW5/P+tqrtZxl+ZSUVixmfz1NSUnzpUpHT6QwP\nD09OTomIiJRImE4Xg6ogGiWgx+OBC8GyrNfrlclkIPt1qerxeKqqqq5cudLU\n1KjT6Xr1ykxISBSLGQjdX0cc/OIsy7IsyOpw2PLz80tLy/R6Q58+feLi4ujW\nFPKo8LtCyhJCKMuCmh6PRyKRdCKTwOf49+c1NTUFBQVNTY1RUVEDBw7Q640c\nx7Gshxq+/+cGx7EMIxOLxR0d7Xl5Z6qrq4ODg/v06RsVFSmk/HV9JpZlfT4f\nWJMQQlm2K8E7UZUQIlyyioqKgoKCjg5zYmJCv379VSo1xMEvzbi/IMtyHCcW\nixlGarF0HD+eW1tbl5yc0r9/f5VKRfz7vhtpx3Ec3fT4RMiyGG63uyvXCgkt\nvIXH4z1/vqCw8KLBYMjJGRYUFMyyPo7z/d9iXI5jxWIJw0haWpqOHcttbzdn\nZmZmZWXRndw9VcGvcrmcfiJkWeKXBVKp9Ea6vtMtHA5Hfn7+lSsl4eFhQ4cO\n0+n0LOvFBb8QBX4RlsWmlErlLpfzyJHD1dU12dn9+vbti9foicvZlV/J9ViW\nEOJ2uxmGua4RdiMqFxUVnTp10mDQjxo1Sqcz/PrW2E8b1BOwWMwHDx5sb++4\n5ZZb0tPTSQ84lRKQZVkhv5IuLEt6wLVCqkJecBxXUFCQn58fFRUxfPhwhULl\n9bp/oaDYz8+yHMdKJDKRSHTq1KnvvivIzs4eOHAgzKMecgb4tRNlyQ1YlvSM\na+kvE792KywsPH78eFJSwq233iaRSL1e938z13IcJ5XKfT7v0aNHS0tLhw4d\nlpmZ2emNuh/X5VdyPZalVL0p19Jno45HXt6Z777Lz8rqc8stg3me9/l+fuvr\n52RZKlxra6u//npPRETk6NGj4S31kKzkBvKVEv26LEtuZiF0vQWeh+O43Nzc\nS5cKR40amZyc6vN5COFpDPK/ZPA8R4hIIpFduVJ88OCh9PSMnJwc6nf2kKpd\n7QE6bsSyPZS1Xanq8XgOHjxYU1M9YcL4iIion13c/mwsy3Ecw0hEIvHevXtq\na2snT54SEhLyo8gKMrndbrlcft037IZlyY+RCp1IbLFYduzYoVDIp0yZIpPJ\nvF73f491y3GsVCr3eDw7dnzldLqnTp2q0+l+LFW74VdyY5YlN1uO7qna1NS0\nY8eOyMjw228fx/OEZb0/lxL7eViWZVmZTNHc3LRt27bU1LTbbrtNaOj0cIBA\nXd1VOrpn2Zt+/UYkhgz47rvvTpw4PnHixNjYuP8SIwHGQEXFtV27dg8ZMiQ7\nO7vnxpXwRzweTzds1w3L9uTr3VP16NGjxcVFd955p8kU7PG4fpZgwn/KstQY\nOHcu/9ix3OnTp0dGRv60nN5NlXv3LEvpe91kRPevgN3V3t6+YcOGtLTU4cNH\ngCy/VewWESWJRHbkyKHLl4vvuusuo9H406jqcrm638bdsyy5mZC+KVVramq2\nbds6bNiw7Ox+P4uR8B+xLKXsjh1fWSzWu+66C+FotVr9Y3/K4/GIRKLr5rTo\nuCnL/mT6EkKcTichRKlU7tixw2azzJkzlxCO49hf37TleU4sZggRb9iwTq3W\nTp06lT7bj/2pnpj4N2VZQojX6+V5vnvKX3fY7XapVCqRSNavX6/TaSZPnvqf\ny4KfzrLQUDxP1qxZExEROWbMGI/Hg4Sq0+lECruHP9UTXuz5ZV6vlxDSPfcL\nB8dxDodDLpdDMCgUiry8M/n5Z+699161Wu31en5NI4HjOKlUZrfbV69e3a9f\n/4EDB7pcLrFYLBaLXS6XSqXq+cP0kA49YdmeX0YHQCBKpdLn84lERCaTHzhw\noLa25p577hGJvrccfhqJfiLL8jzHMBK327Ny5cqBAwf169fP6XQyDCOTyfBu\nwFsolcqbPhnHcS6XS6FQ3FRl9JBlSY8DCDzPO51OsVgslUohm71er9frValU\n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\nUuGWLVuffPJJt9tNCFEqlXV1dUeOHGFZNjg4GEE4yrgwABoaGjIyMg4cOLBj\nxw6j0RgQEFBaWiqXy3v37l1QULBv375JkyYtXrx4165dW7ZsUSgUHMdBFSKa\nqFAoGhoa1Gr1P/7xD5VKBYuN4zi73f7ll1++/fbb/fr1U6vV8KWMRqNarfb5\nfHBpIZngeDkcDpPJ5PP5Zs2atW3btjVr1owYMSI0NJTGH8LCwnQ63aZNmy5d\nunTo0KGIiAipVJqbmxsRESGXy69evbp48eKvv/76m28O9u2bFRMT97NwLZUC\n5859N3/+fETd5XL5tWvXjh49qlKpDAYD9BVVXyzLulyu9vb29PT0TZs2HTp0\nKCoqimGY6upqtVqdmZl55MiRU6dO3XvvvXfeeecXX3yxb98+iDdYGggLKJXK\na9euJScnv/zyyxCNEJ9Wq3XFihWrVq0aOnQorBGNRmMwGBBUUSqVPM8jeo2B\nCojKysq5c+d+9dVX27dvnzp1qlarpcSPiooSiUTr1q0rKCg4fvx4SkqK3W4/\ne/ZsTEyMRCI5c+bM/ffff+xY7jfffDN69KigIFMPNdjNQxswtljW99RTT4eH\nh4PWlZWVu3fv/uKLLxoaGpKSklauXJmYmOjz+bxer1KpRJz1008/ffXVVzdt\n2vTQQw/t2bMnMzNz165dTU1NLperpaWlubl5xIgRq1ev3rhx49tvvx0REQGV\n4fV6qX8GvNKSJUvCw8NtNhuKFmUy2Zw5c0pLS9944w2j0QjjBOyO+luoe5vN\nptVq4XdrNJrc3Ny//vWvUqm0ra1NLpf7fL7a2lpCyJdffllZWfnyyy+rVCql\nUrlo0SKlUvnFF1/odLqioqJ77rmnoaGhsrLS4/HU1FRzHP/ss8/u3LnTaDSg\nZOon8yvP8zKZ3Gxuf+KJJ6dPn45PLl26tG3btq1bt7a0tAwZMmT58uUmkwnO\nIgxrpVL5xhtvbNq0affu3Y899tipU6dSUlLWrFmjVqvr6+tbW1vNZvOsWbP+\n+c9/vvHGGx999FF8fDwtRqIhGkKISqX6y1/+otPpHA4HjT9MnDhRIpG8/vrr\nMpkMIgP7HDII9oPdboeMkMvlarX6q6++ev3111UqVXNzM1yasrIylUq1bNky\npVL5hz/8wWQyWSyWv/71rzqdbuPGjYSQ6urq+++//+LFi2azuaOjo7m52e12\nP/nkU9u3b8Pj3ZSqN5eyMLaWLv3wq692uFyuwYMHR0REvP7662+++aZKpVIo\nFGazeceOHQaDoVevXlKpFKJry5YtL7zwQnJystVqnTJlSnh4eHh4eFxcnEKh\nuHr1am5ubmpq6muvvaZQKKqqqmw2m8PhQNgciWk8Ov7/xBNPBAYGQrPAjGNZ\ntqKiYsKECaGhodQsgU0C7+TNN99UKpXR0dEITzY0NMyePfvatWtqtRoUOXr0\n6CeffLJhw4aTJ09+8803crn8wIEDy5cvDwoKUqvVDoejo6NDLpefPXu2qqqq\nvb3d5XKpVGqZTFZbW1tdXTVlytT/3KgVi5lXXnnl+PETPp9vzJgxAQEBTzzx\nxNq1a1UqlUqlqqmp2bNnT1RUVHJyskQiAVX/8Y9/rFy5EtJrwoQJERERAQEB\nGRkZXq+3qKgoLy9v2LBhL774IsMw5eXlHo8H4RFQDD8CY0Ov1z/55JMI54FR\n1Gp1a2urw+EYNWqUyWQihMDMxfUKhaK1tfXNN9+MiYnBLpLL5QUFBffcc4/Z\nbFapVCKRyOfzff3118uWLduyZcvp06cPHTpkMBhWrVq1c+fO4OBglUplsViw\nQ06dOtXY2NjS0oJco0KhKC4udrtdI0eO6on6ugnLIl544MD+oCCTQqGw2Wyp\nqamFhYXl5eXV1dXgLZlM1t7enpeXp9Foamtrjxw5otVqU1JSsrOzT548eezY\nsf3790dFRUFPNTQ0TJw4MS0tLTAwMDs72+v1xsbGzps3z2azHT58WKvVQkZS\nJykxMXHRokXQaGARhmGio6Ozs7MzMzMhL+ECIj4gk8meeuqpuLi4O++8E2LJ\n6XRu3br12LFjKpWK1pRaLBbEkhiG0ev1J06cKC4uhsEDLYk7SqVSlKQLe094\nPN6kpMS4uISfzLWAFG7evCUrq297e7tKpQoJCSkoKCgvL29sbMSaYafBuyop\nKTl+/HhoaGhKSkp6evrBgwdzc3OPHDkSExPzwQcfnDhxoqOjY9q0aTExMeHh\n4ampqU6ns3fv3vfcc09JScl3332n0WgoVaVSqcPhGDBgwLx582DFQvqKxeKk\npKQ+ffpkZGRAuUmlUvigUHcLFy4cP3780KFDkTe2WCxr1649f/48pSoiboQQ\nu92uVCoVCsWRI0cqKiooVbGmeDVako4HYBjG6/VkZWWFhYXflKo3qT+RSmWN\njQ1Xrlx99NFHAwIC0tPTv/322yeffFKv19Ot73A4QkND5XL5H//4R7FY7PP5\nQkJCHnzwwX79+sFgLykpGTx4cFNTk9lszsrKmj9/fq9evQYNGgTrDamBzMxM\npKDwuKAjWBABFCwkzFOFQtG3b1+EokARiGSVSlVbW2uz2RYuXEgIMZvNLpfL\n6XQuW7bM5XKp1WoYD3hyUA3eANIKoDvMPqwWIuSwzKCdca/PPvtXRERkfHy8\nz+f5sVzL87xUqiguLrJarTNnzmQYBjbASy+9ZDQaQQ2xWOxwOGJjY71e7yOP\nPILq4k8//XTJkiVarRYx+erq6ttuuy0vLy8yMlIul8+ZM2fw4ME5OTkwq0Cu\nXr16bdiwQUhVfBfld3RnQkYajcagoCCauKYJCIVCce7cOYPBMHnyZJ7nW1pa\nAgICKioqVqxYQZMRsC5EIhEyXrDW8BjCBA3kCw3mgKowQtxuz9KlH/3tb68a\nDDfJ2tyEZQkR7dmzZ+zYsYSQiIiI9vb2wYMHP/nkk++8845CocDSSqVSrVZb\nVVWlVquxKa1W68svv3zPPffceuutZWVlXq/34sWLLMs2Nzc3NzdbLJazZ89W\nVFSMGjXqlltugbUEXxLCjJJYIpGMHj2afI8fZ4TxF2FEBqQBk5WWlgYEBGAl\nNm/eXFJSIhKJXC4X9ecgPzweD+6LP0GyCskKRBiy5PgTMhFqtbqmpmbRokXf\nfns0OjrqJwhZkUjEcb4jR45Mnz6DEBIdHd3c3Dxt2rTS0lJYpdDFIGZdXZ1W\nq4U729TU9MwzzyxatOjWW2+tqamRSCQXLlzgeb61tVUqlVosltzc3Nra2vHj\nxycmJsIPhvhEJAFU5ThOo9GMGjWKPgyd0AuEoS5Qo6SkJDIyEp8sXbqU5/na\n2lq5XA7IDnBzMMmwYRBaRqgR5IWIxQUw5KiBju82NzcvXrx47969d901t3uL\n9oZ2A0yC/Px8mUyelJSEVFteXl6/fv2WLVsml8tpFCY4OLijowMLTNEYarU6\nNzdXKpW2t7ffd999hJBz585ZrdZBgwbdeuutS5Ys6ejoePLJJysrK3E7hJ9o\niw14rElJSffff39X4lIWR0Sd+A0vQkhYWJhCoaipqSGEaDSac+fONTU1Wa1W\nMCvWAL6Ix+Mh/nIa/Ag1+PCJvzkNA4EdERGRmJh47dq1sWPH3nvvvUFBpsOH\n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\nylNT01jWhy3NcRzDSM6ePZuQkBgQEICb0tPh4CPTHIEwWcAwTFxcXENDA2wY\n6uZ2peqtt9766KOPougNn4OYkNl4YEpM5CkhocVicVRUlN1unzBhwrFjxzZs\n2FBdXd27d+8+ffokJSVFR0cnJSXFxcWNHz8eIV6Xy1VZWXn06NHq6uqOjo6Y\nmBi73Y6uKLCvWltbhcSkTZAospFl2WnTpg0ZMiQkJOSdd96ZP3/+o48+CqVB\niS/MCSMSZ7FYWlpa4uPjKd7gByybn382NTVNp9OhnQ4hhHoJnT6BX08tpJiY\nGJvNhqYMNHqHZAFgb3Pnzv3Xv/6l0+loXQoUMcW9U9VMmZ4XtH86c+bM6tWr\na2tr161bd/78+ebm5tjY2IyMDI7j2tragoOD+/XrN2jQoNra2qtXr1ZWVmo0\nmtLSUoQLNBoNMPyAICKEjlp+0BQMR80YNFKoqam58847GYaJjIwcOXIkTHnY\n9JBkdAK5ha148eLFPn1684KTtsVi8ZkzZ/r2zYYmBcWEE0pefIIgCRguLCwM\nKRKDwUC7SHV0dBBCEOV46qmn3nnnHbG/54WQhrQ3Hi0cAgfQCSHkm2++2bZt\nW1VV1dq1a4uKisxmc1paWnJyMu4SGRk5cODAgQMHXrp0qbKysrq6Wq/XFxYW\nWq1WQohWqy0vL4fz1NHRATFEpWYnqkLXNzQ0OJ3OMWPGEEJSU1MHDRqEWAeY\ngU6wsaEKsF1LS0vT0zNo0EBCjXGO86H0APYWPbsQMTPEX+hhnLS3IcIlJpOp\nf//+ZWVlhYWFMTExsLsfeOABl8uVnZ29bt26W2+9ValU2mw2CBhwPJ6ALhLs\nGIpExgQ5lX/+85/omgZ/PzAw8PXXX//4449Hjx69fv367OxskUiEUBpisUaj\nccyYMWvWrLFarXa7PSMjo62tzWq1arXaurq6+Pj4Xr16tbW10fQYqEnR+AqF\noq2tDaIrNTWV8gFeHO1bpFIpnaCTiMFgkEikVquFGl4SicRqtTCMBPl6uPB4\nNaFXgBWi9a7UtY2Oju7bt29JSUl1dXVsbKzNZktKSrrrrrucTmefPn0+/fTT\nkSNHikQiu91OCw+FNITMxp/AAYgYghXa29vff/99nuebm5sjIyORhXr88cfT\n0tJSU1O//PLLIUOGeDweo9Fos9m8Xi9ifDk5OatWrQKrZWVltbW1AfJfU1OT\nnJys1WrhKCPhgr5deCm8PoSIVqtFXSoyZ3hxTGjuGgyGELvb7eY4H3Uiv5ey\nMPXKyq716dOHF7R6FMpCSEchCh36BTgGVFGfPHkS2f833njjjjvuSE1NhblZ\nVlaWnZ2NbadSqcAZiIMIzQDhBCzi9Xpff/11WPQtLS00JcjzfEVFxdmzZxHn\nOnPmjNvtHjBgwN69ewkhLS0tAwcOnD9/vkql6ujo4Hm+tLQUiKS2tjagtiMj\nI9PT01FcxbJsY2MjKOLxeBoaGu69997hw4fjdlC18GPwvuAqOqHA/vLycoNB\njxwjIUQsljQ2NrS0tKalpdH4q1AEUiAy9WhhL+HHke9A8YzNZlMqlUuXLh05\ncmRqaioQ1s3NzRkZGVBECIeJ/K1RxYKuM8IJx3FKpbKpqenNN9+UyWSVlZUW\ni4VinVmWLSkpKSws1Ov1ra2tp0+fVqvVSUlJ+/fvl0gkTU1NEydOvOOOO6ia\nKikpCQkJsdlsVqsVYSmYEzU1NYGBgTabjXb+cjgc7e3tjzzySJ8+fcCgWGvQ\nhCpbodalmYXLly9HR0dRnJDY7yWIzWYzcjAIdxP/MTr4J+9vLCCMlYgEpYW9\ne/eeMWPGwoULAdSlMR2fz6fT6dLT09F8uGsYi2KsOn0C93PTpk0nTpy4evVq\nVFQUOkEgKBYaGhodHR0REYGQEBoQxcfHz5o1q62tjWXZpUuXVlZWRkdHL1q0\n6LPPPjty5MjgwYNrampo6d+JEyfKy8szMjLKy8uVSmVCQgICXnq9/uWXXx4z\nZgx6hxFBE0zqAQj9J1wAE1+tVre1tRNBW7v29nadTgemxCcUZiXE8nbNqWKS\nnZ09f/786dOnWywWrVYbFxdHqzwiIyOpQoMIEFK1K3lpeIdhmNWrV3/33XfX\nrl2Li4uD1QG3KSIiIiYmBqpMq9XGxMRUVlYOGzZsxIgRSOG+/fbbTqczOjr6\n2WefXbVq1TfffBMTE9PQ0IBcY319/eHDh5ubm1NTU69cuWI0GhMSEgICAqRS\naUhIyHvvvZeWlkar3ru+rNADI/4uuZBo7e3thHzvqTMvvPA8DNnKykqXy52Y\nmIhwNwQMx3FoBELVCsR11wnP88BAAcwxceLEsLCwF154ISYmxmg0ohcfIQRN\nXODeCi1C4Se0S6HT6Vy/fn1JSQnaDrAsC66C0wpaaLVanU6HqHVFRcV99923\nf/9+nueBq8jNzQ0JCbnjjjsMBkNGRobZbL569apKpbLZbFlZWR9++GFAQMCG\nDRuioqLCwsJ69ep111133X///TNmzABegmaPYMCAL2mGmU7AgnK5vKmpyeGw\nx8TEQsoyjOTKlStKpTIyMpI22cWbtrS0oDuYWCxGpgNYeOGEwj7b29u//PJL\ntVp95513siz72muv9enTRyaTIWYHNJZarUYsFsSkE1pOSOOGTU1N69evr6io\nQF0XTBr01LHZbKhP1uv1Wq0WJi860OzYsUOtVqtUqjNnzuTm5vbu3Xv48OEm\nkyklJaW+vr6iokKj0VgsljFjxrz//vsOh2P79u3p6ek6nW748OFTpkx58skn\nR40apdPp0HSa9qqCayScACNGyQtVIJVKQ0ND4YH9m2VLS69qNFoA4xFMhVAM\nDAykGofGWfEnqoMwcbvdiYmJ6enpRUVF+/fv//LLL/V6/cyZMxHSDwsLu3bt\nGhoJQp9CT4n8JQx0QvxoX6VSiaaFgYGBSqWytrZWJpOZTKZr166hKVpjYyNi\nF1VVVV6vF7jvUaNGnThxQiqVGo3GyZMnP/PMM9jBAQEBKSkp69evd7lc/fv3\nX7VqlclkSkxMrKioaGhoqKuri4iImDhxYkpKCrLkW7duveWWW2ggFvAuGF4A\nj9IJvHggLurr65OTk1kWBVuSS5cKIyOjAgMDcQ0ulslknT6hE5AXdjAmPp8v\nMzMzNjb2u+++O3DgwFdffZWcnHz77ber1eqIiIigoKCSkhIwGex+Wg+CsEyn\nCVzbzz77rKamBnu+trYWDHrt2jXAqerr69VqtdVqraur83g8V65cmTt3bkJC\nQkFBAUAw8+bNW7hwISJZYWFhwcHBGzdu5Hl+/PjxaG2UlJR0+fLl1tbWxsbG\npKSkSZMmRUZGQsXn5ub27duXlvHQGDkWXfgJCM4wTHt7u8PhiI6OgQf2b5Yt\nLi4ODAxCigi0oxGHnkwg3iUSSVJS0syZM++8806QY82aNbfeemtgYKBarYYq\np8fF0KKLThOwgkQiaW9v37dvn9FoRINig8EQEBDQ0dGBqArMecBZIEWCg4Nr\na2v79etXVFTUq1evJUuWzJs3j3qsLpfLZDKdP3++uLh4y5YtISEhCM1OmTLF\n4XAcP368ra2ttbX19ttvhzS6cuVKUlISLWLpGt4STogfLlNZWZGWlv49cRlJ\nYeHFuLh4CGwK/upmAqGADUwTBzKZDBpg3LhxPM+XlJR8+eWXY8eOVavVAEYG\nBwdj/4N0+JaQmEKq1tTUHD58ODQ0FNH0oKAgrVbb0dHBMExYWBjHcTBmUJOM\nRiq1tbUDBgwoKCi47bbb/vznP0+ePBmsj9K9qKio/fv3+3y+jRs3op2oVCqd\nPn36tWvXzp8/39DQwLJsTk4O1FFFRUVGRgbswE7hra4T6mW1trYmJCT+m2UR\nPrx06ZLJZAoKCqIqDKkUOoHC4vxNBugnmFBlBPyyXq/PyMgYOHBgXl5eWlqa\nwWAoLCxESEUqlba0tAQGBiJP3enrdIJedB0dHefOnYMBoNFojEYj1KhMJgsL\nC2toaIiJicHTxsfH6/X6CxcuVFVVPf3003FxcaGhoQBi0mdG87M9e/YsWrSI\nalIojSlTphQWFoaEhAwZMgTEAjwyIiKCpqy7ql3hRCaTOhyOsrKyzMxe1DC4\ncOFCbGycRqOGzwdiCid4MBo3vNEEXfSMRmO/fv3S09PPnDmTnZ0tl8vz8vK+\n+uqr1tZWQgiMJQoLEX5dCI5BH6rLly/L5XK9Xq9Wq41GI9pxYt7a2hoTE4OI\nUHJyslQqzcvLczqdzzzzjMlkioqK0uv1NNbpdDpVKpXb7T5z5syDDz4IzY4g\nnVKpnDRp0unTp9PS0vr16wdW9vl8NTU14eHh1ASijCSMadCJXC5va2trampM\nSUlhWVYsFv271xXLsuh7A60tjHjTFCI14btOcCW0Dwxnl8ul1WpfffXV3Nzc\nwsLCN954Q6fToc1RdHT00qVL+/fvDz+aRjGFE9jHd9999/nz5y9fvlxRUaHT\n6QICAmpray0WS1JSktVqjYyMbGhoQMtiNE0RiUSlpaV///vfbTbbZ599JvQ/\n0Hhi2LBh77zzzrfffjtr1ix6Rzz5ypUrAfdmGAbgzu3bt8fFxUVHRwtlHi1y\nor3D/HB9MfVqqffDsqxKpcTXIeQY/8BPCUlHEQV00E+oE+1wOGJiYv7yl7/k\n5+fX1dW9++67kIKoGFu6dCkQg0IyCqmKzMKCBQuKi4srKytramqCgoICAgKu\nXbsmEolQjRcWFlZfX4/sQHNzMyKs+fn5aGC/bt066syBqm63e86cOUql8uDB\ng+PHj6cBe+i9DRs2EH+RCHJmX3zxRUpKCjyQTtlpmuoHbf1FBiokQUHUfxsG\n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\nU5X4Mc034myRv2JWJBIB5MTz/MCBA2Uy2eTJkz0ej06ny88/l5d3asGChQqF\n7KfxK/lpLEu+51pWJpMuXvzgmjWrW1tbx44d63a709PTw8LCqF2FvEtXw1Q4\nIDWF9P1PBtV0NxXGUJp2u12pVL7++uvoGQoP98yZM2fPnlmwYIFarf51+BUD\nXBsYGLhgwYLVq1e3tbUNHDjQ6XQOGTIEfUNE/iOwe0JVsb/B2c9CVWr094Sq\nFovFZDK9+uqrEyZMoDi+AwcO1NXVLl68WCRCy4ufSNUfbRgIH47neUL47Oz+\nly4VnjlzNisrC54B6ujtdjvQ1uXl5RAPNH3S6Xcogrt7itzUMKAmbE/WiWYZ\ntmzZMnbsWJSsKJXKHTt2NDTUzZ9/v1TKsKzvV+NXATV8Mpmsf/8B3357pLz8\nWmZmpsPhwDn2IpGora2turoa/8cRLt1QlfE3te6eqqRbw4CasD2xdxHWDA0N\n3blzZ3Z2Nnw+qVS6bt06hhHNmjWH43w9MUK6I9GPdb+6vg9yj+fO5R87ljt9\n+nRgfMT+5mQ+n+/ZZ59dsWIFSp95nsfJzl1/h7bAuO779MT9otK6J0/OMIzV\nav3oo4+mTZuGTEx7e/uGDRvS0lKHDx8BsvwS8YEeUpUQIpHIjhw5dPlyMaJ+\ntGhUJBJZLJYHH3xw165dGo2GEIIc+HW1P2ykGxkGN3W/ruvIdj9Ylt24ceOg\nQYNA1Zqamm3btg4bNiw7u5/X+30XxP+EOD9dymL44xreyMjohIT4HTu+stns\n8fFxxA9jk0gko0aNSkhIkEgkWq02Li6uqqpK2JWJ/g7nL2e90b1uKmW7N2GF\nQyKRtLW13XHHHb///e+hts6d+27Pnt0TJkzIyuoLY+C34ldKVZb1JSQkmUxB\nW7dukUikERERlKpKpXLcuHEREREikSg4ODg4OLimpoaepCIcwnLWG1GV3FjK\n0kBkT6ghkUhaW1sfeeSRuXPngqpHjx49efLErFmzEhOTkN/6z6n6n0pZOjiO\nYxipSCTau3dPbW3t5MlTQkJCaJUcJYrP55s4cWJhYSGqU6772tdlu5tKWRoC\nvPk7+02CrVu39urVy2w279q1S6GQT5kyRSaTeb3unyUf+zNRlZVK5R6PZ8eO\nr5xO99SpU3U6XVeqtrS0jB07trW19bp7nkajr0vV7qXsjZaj6xCaBKGhoQ0N\njbt27YyICB83bhzPkx+Lhe9m/GwsSwRGQm1t9ddf7wkPj5gwYUJDQ8O+ffsy\nMzPDw8Pr6urefPPNmpqa2traGwnUG9G3e5aVCM5x7u5t/cPhcCxbtmzixImH\nDx8uLi4aNWpkcnKqz+chhP/JbsEvNHieI0QkkciuXCk+ePBQWlra8OEjiouL\nz5w5A6oWFBR8/PHHNTU1LS0t3YS0xf5eYJ3+1A3L9lwKUPJu2bI5K6vv7t27\n6+pqJ0wYHxER9bMYAz+4y8/Ishgcx0okMpFIdOLE8StXrprNHW+88QbLsnK5\nTCaTo8CLwimut0I8VUZd6X5dlu2eX4VgRVSSISL74osvisXi8PDQ4cNHSCTS\nXzMy8JOoykmlcp/Pe/jwoYaGpvLy8nfffVev16P7p9lsRsuIbmzW63JtNyxL\ne/z0hNsopu+VV14xm9vT09MGDx7C87zP5/nZVdZPDHJ1M8RihmV9PM8PGTIs\nO7vf/v37Ro0aZbVaGUZSW1tTV1fb3t4uk8mAr6X5JyHKuFPHg25Gp0wP/VzI\npkDuojdqVFRUdHQ0x/ESCaNWK2+/fZxOp/f5PP/l/Er88S+RSDRmzO0WS8eu\nXbsGDhxYUFCAU0YCAwNpw7LrDgra7GEwsYf8SolstVq9Xm+fPr21WvWECeOV\nShWe9pcwsX5+KUsHQlcMI/V6Pfn5Z69cuapSqRUKZVVV5enTpwGiQz6aNsum\n7NtV1l5XygrlK8VtAUqHNlUMw5hMpl69eg0ePDghIdHn81oslujoqFtuuUWp\nVHGcjxWc7fF/YnAcyzASsVjicjl37979+eef5+efY1kW7Yyu20eDjq6y9rpS\ntif8yvgPUrVabTKZdMiQIYsWLRg9egzDSFjW26ltys87fkGWxWBZVixmJBKp\nw2G7cOFiTU1NQEBgcnKySqWurq46efLk8ePHCwsL6+vrobLBvkIcMY3RiP2t\n9kT+k48ocwMsAmSZVCo1mUzp6elDhgyhQfjS0tKGhvrgYFOfPn30eiPL+ljW\n10OA5n/hYFmWYSQMI/H5vMeP565fv+Ho0W+bm1ukUgl61BF/36dOX+wkC4SZ\nFyJIdN/IzaBgTnSKDQsLGz169N13z+3Xr79IJPb5vBzH/tJU/cVZlpJYIpGI\nxRKW9V69evXSpUtOpzs6Ojo9PT0oKMjr9V69evXUqZMnTpy8cOFCTU0N6mdQ\n/E17JgjL0IGTR8dM1DuEhYVlZGQMHjx4yJAhaWlp6HJQXFxcXl4mFotTU1PS\n0tJkMgXHsUC7/YYxrJ9l8DwkLsMwUkJIdXXVnj179u/ff/78BbPZLBaLUVVK\nAwsY+C5lTU7Qbh+4FmFUWyQYqAhHLWpgYGC/ftkTJowfN26cyRRCCPH5PJ3g\nIr/c+JVYFsOfm5URQlwuR0lJSWlpmcVi1ev18fHxcXFxer3e6/VWVFScO3cu\nLy/v/PnzlZWVFouFdpYEoBH96lQqVVRUVK9evQYNGtSvX7+EhASktisqKsrK\nylpbW9RqVWxsbFpamkajI4SwrJd2bvx/abAsKxIRqVROiIjnudLSqydOnMzN\nzT1//kJ9fT36OtL232LBkYC0pRfxS1DaqocQnmXpSRZenueUSmVERER2dvat\nt+YMHTokOjqWEMLznNfrIUTEML+ecfWrsiwG7295KRYjDeirr6+rqKior29w\nOJxyuSwgICAoyKTVar1eT319Q1FR0blz50pKSurr6zmOCwkJSUpK6tu3b2Zm\nZkREhEKhsNvtLS0tbW2taPAUEhIcExMTGRklleJwDtbr9UKn/cpv+msOpBgY\nhoFEIIR0dLQXFxdfuHDx0qVLV6+WNjY2tLebkZemdirAuBzHgS8hiMViERoY\nGo2GsLCw5OTkXr0ye/fuk5qaolbjHHTe6/XQhPCv/Ka/AcvSAd6lqo0QwvOc\nxdLR1tbW0tLS0dHh8Xh4/vsASltbW3l5udfrjY+PN5lMqMbheV4mk+p0usDA\nwMDAQL3eQF1UjvPR4sTf6gV/k4HOJGKxSCKR0hgzx7EdHeaGhob6+oampqbm\n5maLxYI+hMR/tIZGo1EqlTqdLiQkODg4JDw8PDQ0RKfT0x+BTIU1/BtS9bdk\nWTqopeVvgdGJHDwh/A8/5AgREdJpf3OAbFLz67d+rd940IY6fvy1pAvFbjq+\nrxXl/W3m/xuo+l/Bsp0GdRRo4puCPnmeiET/PqlCeMF/AzX/m4fQA+uKKABh\n/f6ZCET+76TqfyPL/m/8b3Qz/v9l5/1v/D8w/sey/xv/x8b/B9zf9sJQgl0u\nAAAAAElFTkSuQmCC\n","encoding":"base64"}},"public":true,"created_at":"2013-06-08T16:04:58Z","updated_at":"2016-02-09T02:04:12Z","description":"Resampling Comparison","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/5735623/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/5735626","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":23388,"following":0,"created_at":"2010-03-25T22:02:56Z","updated_at":"2026-04-10T07:01:19Z"},"id":"5735626","created_at":"2013-06-08T16:05:24Z","updated_at":"2016-02-09T02:04:08Z"}],"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":"d80ee26306473b2605b007a7fcec47a4d1c18425","committed_at":"2016-02-09T02:04:09Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/5735623/d80ee26306473b2605b007a7fcec47a4d1c18425"},{"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":"2d6dcca57afa1287ba206e18685df685347a91e6","committed_at":"2015-10-31T01:46:32Z","change_status":{"total":6,"additions":3,"deletions":3},"url":"https://api.github.com/gists/5735623/2d6dcca57afa1287ba206e18685df685347a91e6"},{"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":"3e60bcab6ce570f40ca78b02c3ed19b64c840bdb","committed_at":"2015-06-11T19:21:19Z","change_status":{"total":8,"additions":5,"deletions":3},"url":"https://api.github.com/gists/5735623/3e60bcab6ce570f40ca78b02c3ed19b64c840bdb"},{"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":"63a32ce243b74e823140ba3c2c06a3c1cc79263d","committed_at":"2013-06-09T12:52:15Z","change_status":{"total":0,"additions":0,"deletions":0},"url":"https://api.github.com/gists/5735623/63a32ce243b74e823140ba3c2c06a3c1cc79263d"},{"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":"f70f705e03f9fc01373823bc23184c2db3d03840","committed_at":"2013-06-08T16:04:58Z","change_status":{"total":103,"additions":103,"deletions":0},"url":"https://api.github.com/gists/5735623/f70f705e03f9fc01373823bc23184c2db3d03840"}],"truncated":false}