{"url":"https://api.github.com/gists/3019563","forks_url":"https://api.github.com/gists/3019563/forks","commits_url":"https://api.github.com/gists/3019563/commits","id":"3019563","node_id":"MDQ6R2lzdDMwMTk1NjM=","git_pull_url":"https://gist.github.com/3019563.git","git_push_url":"https://gist.github.com/3019563.git","html_url":"https://gist.github.com/mbostock/3019563","files":{".block":{"filename":".block","type":"text/plain","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/3019563/raw/7de2c40aafcaebe72ffad3773e6d9ece067a3e73/.block","size":74,"truncated":false,"content":"license: gpl-3.0\nredirect: https://observablehq.com/@d3/margin-convention\n","encoding":"utf-8"},"README.md":{"filename":"README.md","type":"text/markdown","language":"Markdown","raw_url":"https://gist.githubusercontent.com/mbostock/3019563/raw/0beb91b35ef71b436187fbeef229a153531d5a46/README.md","size":1229,"truncated":false,"content":"First define the `margin` object with properties for the four sides (clockwise from the top, as in CSS).\n\n    var margin = {top: 20, right: 10, bottom: 20, left: 10};\n\nThen define `width` and `height` as the inner dimensions of the chart area.\n\n    var width = 960 - margin.left - margin.right,\n        height = 500 - margin.top - margin.bottom;\n\nLastly, define `svg` as a G element that translates the origin to the top-left corner of the chart area.\n\n    var 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\nWith this convention, all subsequent code can ignore margins. For example, to create *x* and *y* scales, simply say:\n\n    var x = d3.scale.linear()\n        .range([0, width]);\n\n    var y = d3.scale.linear()\n        .range([height, 0]);\n\nIf you want to add [axes](https://github.com/mbostock/d3/wiki/SVG-Axes) to the chart, they will be positioned correctly by default in the \"left\" and \"top\" orientations. For \"right\" or \"bottom\" orientation, translate the axis G element by the width or height, respectively.","encoding":"utf-8"},"index.html":{"filename":"index.html","type":"text/html","language":"HTML","raw_url":"https://gist.githubusercontent.com/mbostock/3019563/raw/ea6769a631b7ac5fd12c2087a976683e826880ae/index.html","size":3652,"truncated":false,"content":"<!DOCTYPE html>\n<meta charset=\"utf-8\">\n<style>\n\nbody {\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.arrow {\n  stroke: #000;\n  stroke-width: 1.5px;\n}\n\n.outer,\n.inner {\n  shape-rendering: crispEdges;\n}\n\n.outer {\n  fill: none;\n  stroke: #000;\n}\n\n.inner {\n  fill: #ccc;\n  stroke: #000;\n  stroke-dasharray: 3, 4;\n}\n\n</style>\n<body>\n<script src=\"//d3js.org/d3.v3.min.js\"></script>\n<script>\n\nvar margin = {top: 20, right: 20, bottom: 20, left: 20},\n    padding = {top: 60, right: 60, bottom: 60, left: 60},\n    outerWidth = 960,\n    outerHeight = 500,\n    innerWidth = outerWidth - margin.left - margin.right,\n    innerHeight = outerHeight - margin.top - margin.bottom,\n    width = innerWidth - padding.left - padding.right,\n    height = innerHeight - padding.top - padding.bottom;\n\nvar x = d3.scale.identity()\n    .domain([0, width]);\n\nvar y = d3.scale.identity()\n    .domain([0, height]);\n\nvar xAxis = d3.svg.axis()\n    .scale(x)\n    .orient(\"bottom\");\n\nvar yAxis = d3.svg.axis()\n    .scale(y)\n    .orient(\"right\");\n\nvar svg = d3.select(\"body\").append(\"svg\")\n    .attr(\"width\", outerWidth)\n    .attr(\"height\", outerHeight)\n  .append(\"g\")\n    .attr(\"transform\", \"translate(\" + margin.left + \",\" + margin.top + \")\");\n\nvar defs = svg.append(\"defs\");\n\ndefs.append(\"marker\")\n    .attr(\"id\", \"triangle-start\")\n    .attr(\"viewBox\", \"0 0 10 10\")\n    .attr(\"refX\", 10)\n    .attr(\"refY\", 5)\n    .attr(\"markerWidth\", -6)\n    .attr(\"markerHeight\", 6)\n    .attr(\"orient\", \"auto\")\n  .append(\"path\")\n    .attr(\"d\", \"M 0 0 L 10 5 L 0 10 z\");\n\ndefs.append(\"marker\")\n    .attr(\"id\", \"triangle-end\")\n    .attr(\"viewBox\", \"0 0 10 10\")\n    .attr(\"refX\", 10)\n    .attr(\"refY\", 5)\n    .attr(\"markerWidth\", 6)\n    .attr(\"markerHeight\", 6)\n    .attr(\"orient\", \"auto\")\n  .append(\"path\")\n    .attr(\"d\", \"M 0 0 L 10 5 L 0 10 z\");\n\nsvg.append(\"rect\")\n    .attr(\"class\", \"outer\")\n    .attr(\"width\", innerWidth)\n    .attr(\"height\", innerHeight);\n\nvar g = svg.append(\"g\")\n    .attr(\"transform\", \"translate(\" + padding.left + \",\" + padding.top + \")\");\n\ng.append(\"rect\")\n    .attr(\"class\", \"inner\")\n    .attr(\"width\", width)\n    .attr(\"height\", height);\n\ng.append(\"g\")\n    .attr(\"class\", \"x axis\")\n    .attr(\"transform\", \"translate(0,\" + height + \")\")\n    .call(xAxis);\n\ng.append(\"g\")\n    .attr(\"class\", \"y axis\")\n    .attr(\"transform\", \"translate(\" + width + \",0)\")\n    .call(yAxis);\n\nsvg.append(\"line\")\n    .attr(\"class\", \"arrow\")\n    .attr(\"x2\", padding.left)\n    .attr(\"y2\", padding.top)\n    .attr(\"marker-end\", \"url(#triangle-end)\");\n\nsvg.append(\"line\")\n    .attr(\"class\", \"arrow\")\n    .attr(\"x1\", innerWidth / 2)\n    .attr(\"x2\", innerWidth / 2)\n    .attr(\"y2\", padding.top)\n    .attr(\"marker-end\", \"url(#triangle-end)\");\n\nsvg.append(\"line\")\n    .attr(\"class\", \"arrow\")\n    .attr(\"x1\", innerWidth / 2)\n    .attr(\"x2\", innerWidth / 2)\n    .attr(\"y1\", innerHeight - padding.bottom)\n    .attr(\"y2\", innerHeight)\n    .attr(\"marker-start\", \"url(#triangle-start)\");\n\nsvg.append(\"line\")\n    .attr(\"class\", \"arrow\")\n    .attr(\"x2\", padding.left)\n    .attr(\"y1\", innerHeight / 2)\n    .attr(\"y2\", innerHeight / 2)\n    .attr(\"marker-end\", \"url(#triangle-end)\");\n\nsvg.append(\"line\")\n    .attr(\"class\", \"arrow\")\n    .attr(\"x1\", innerWidth)\n    .attr(\"x2\", innerWidth - padding.right)\n    .attr(\"y1\", innerHeight / 2)\n    .attr(\"y2\", innerHeight / 2)\n    .attr(\"marker-end\", \"url(#triangle-end)\");\n\nsvg.append(\"text\")\n    .text(\"origin\")\n    .attr(\"y\", -8);\n\nsvg.append(\"circle\")\n    .attr(\"class\", \"origin\")\n    .attr(\"r\", 4.5);\n\ng.append(\"text\")\n    .text(\"translate(margin.left, margin.top)\")\n    .attr(\"y\", -8);\n\n</script>\n","encoding":"utf-8"},"thumbnail.png":{"filename":"thumbnail.png","type":"image/png","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/3019563/raw/395baddd298956caf97eba98fa3dff54e99f511c/thumbnail.png","size":3872,"truncated":false,"content":"iVBORw0KGgoAAAANSUhEUgAAAOYAAAB4CAYAAADmBo6IAAAAGXRFWHRTb2Z0\nd2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADsJJREFUeNrsnW1sW1cZx/++\nvn5JbMex8+qk7Zp0dOtL2nQZo2Vtysu0og0JDfGBTRpM4iuUD/s4TWISXyfx\nlS8gtLFNg0kM0CZgQGEtI+tQVtFuhdG1W5u0ie28OPHr9bU5z01c0rSjTXIy\n39T/n+Q6Pb4+Pufc+7/Pc859zjmearX6HwCd6mWBEFJvfOo1aap/YuoVuZps\nl/DPU2dRsvOYz9sIBQOwjDJQ9uLA/nvZbISsP5a5PMW2Cjg9ehIt2+5E8sK/\nMDNbQGL3LoTmvShZFfh9BpuNkHXGo1zZtHqP1xJSqSQKuRw2bbkD45fO4V/n\nU/jioc+hYldgeClKQj4Fpq4RZjqdxo6dO7F71y688sorKJUsmKaBYrHkHK2O\nZZO59Q7r8TivSqXCxthAiKZisRhCodA1wrzGlTUMAzt37MDU1BROnTqF7u5u\nFAoFtp7LMU0TFy5cgGVZ2L59u/NONgb5fB7vvfceHnzwwWvP6dL/iHJfeukl\n58Bz585hp7KenZ2dbL0NgN/vd26iu5S3QzYOxWIRIyMj16Vf12m0bdsR4yOP\nPILnnnsOly9fZuttIHeW3B7ccDSnXC4jHo/jsccewwsvvEBxEuIGYdZIJBIU\nJyFuE+ZycU5MTLDFCHGDMGvifPzxx/H6669jfHycrUaIG4QpyIDQkSNH8OKL\nL9KtJcQtwmSfkxCXCpPiJOTTwVzNl5aKU97l/0AVExMpNAcD8HhNmKY8VzNQ\nKJZQrnpgVmxYFajPfcjl8vAaBgKBoDrWkMh5VDwe5zGN6TPh8/mRyRURQBnJ\n1Az6tvWpQ0rIzGYQbGpWv+VB1S6hYnjVuw2v34RX/UZ6Nou2WIvKp4iCVUa8\nNQ6jQR7t8RkmhXlVnI8++ihefvllfOvb30astRUn/vg35LxFpCeyaO9qhz2f\nxHxASdYOojJdhWHk0RxtQlMkhmx2DtmpArxNAXSGy5ieKiO8NQ5/zoeDX9iL\nn7zwS/TH2zCdsvGd7/fhowv/xh/+MopqHpgtWdgU9cJQNwBPewhBqwl7tm/F\nG39+Bx3tNrIW0HvHJtx730G0Nvkb4kRKBAnDJylMh56eHjzxxBN4+umnlfXz\n45kf/BDZQhYz09MIR9tQVX8XqjZQqShRBmEaNuxSETnLQM8dCaQuXQF8XvhR\nxDuj53D/ofthlMoIBk08+rWHEQpFlag9yKQz2LL1M/hmog/TV5KoKqtamLmC\ns+cmcfjwMIxiGT5lNb/+jTimZi4iXw2gxRdA0Gc2zImUKC0J7Tp27Biv6jpT\nLlvwitFYgxez5is3Go0q19OH55//OY4e/T42b96MjrY2J2re44mh6jie4ulW\nxd9yvlObQtZy59aFdEXv5m3Ox85hyv8MRcKLn3kW8lIer8/0Iy7fkey29GDn\ngGchy8Vp3i0tIXQmOpzfq82EWT7bQhproWwLZan9vfR9+XGflLaa45f/5o3K\ndrP8ln9HXocPH0Zvb+/V/HWVT1d9/l8db/U7Osq30jb5pLQbla1ctlGx5vHm\nsePov3sI/f2J+glTePbZZ5UojzrPOffv34/JyUknIF6YVtazTQlVppSJiHO5\n3NWQv1qaRNgbSozNzSFnZkstTWZNeL1ezM/PK9G1OK5arbFLpZKTJscJgUDA\nifOV48WtE4LBIObm5pwA79oJkrTZ2Vnn92UWhhzb1NTkpEk55ffld5ubm69J\nk//LDWhmZuZqfVqV+y55SJ2W1ueT6ihllDxqdVxen0gkctUdXUl9JE2mDQ0M\nDOD48ePOd2t1zGazzs1peX2W11HKudJztpL6yO9JW0l5a/WR78vnkofkr/Oc\nrbQ+kiazq6QdV3INSh3lXT6fmEzi8IF9yM7PqeNKaxszWD5RemxsDMlkEoOD\ngyvKSBrwxIkTTmNLBVd6F1vLnfdmgyLreVdeD0uy0vo4w+uqzeUzEfOt1OfT\ntIzrnabLkq62jiJe0Y1MkxwaGsLMVAqhlpjy8Ly3NDYgXZDh4eGlyVPaO2G1\nCi71r9eS9v9GHW/Vh19NfsvL4vb6LHVfb6U+uuq4ljbWneaWc9Yab1+zjrhW\nCCEuRJsw5W4tvjafpxHiImFKH0c6wlwXiBCXWUw+4CbEZcIkhLhQmNK3lEcl\nhBCXWczaMzRCiIuEKREShBCgWqlcjWZaDdoCDGTwpxYqRUijIV250uJC26/+\n6lXE4iFUSkEc+vJBeFfxBJGDP4TocD0NA6dPn8H4xfMoW3mMn/8Ic/M5rPbp\noanzjiHBxoQ0IjK+cs++QfRs7sMDkVYnMN8q2zCNOgtTZjDIrACJyiekkYm2\n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\nYII=\n","encoding":"base64"}},"public":true,"created_at":"2012-06-29T17:45:20Z","updated_at":"2023-08-05T12:53:04Z","description":"Margin Convention","comments":2,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/3019563/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/7b3d899f1c27613e1421","user":{"login":"vnys","id":2081882,"node_id":"MDQ6VXNlcjIwODE4ODI=","avatar_url":"https://avatars.githubusercontent.com/u/2081882?v=4","gravatar_id":"","url":"https://api.github.com/users/vnys","html_url":"https://github.com/vnys","followers_url":"https://api.github.com/users/vnys/followers","following_url":"https://api.github.com/users/vnys/following{/other_user}","gists_url":"https://api.github.com/users/vnys/gists{/gist_id}","starred_url":"https://api.github.com/users/vnys/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vnys/subscriptions","organizations_url":"https://api.github.com/users/vnys/orgs","repos_url":"https://api.github.com/users/vnys/repos","events_url":"https://api.github.com/users/vnys/events{/privacy}","received_events_url":"https://api.github.com/users/vnys/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Victor Nystad","company":"Equinor","blog":"","location":"Norway","email":null,"hireable":null,"bio":"UI Designer / Frontend Developer 🧡 @equinor design system. Typography, design tokens, a11y, open source, plantbased 🌱","twitter_username":null,"public_repos":350,"public_gists":136,"followers":30,"following":56,"created_at":"2012-08-02T06:27:48Z","updated_at":"2026-02-12T12:04:41Z"},"id":"7b3d899f1c27613e1421","created_at":"2014-12-04T11:37:02Z","updated_at":"2015-08-29T14:10:45Z"},{"url":"https://api.github.com/gists/dc5aaa922122082565da","user":{"login":"LeonardoGentile","id":412061,"node_id":"MDQ6VXNlcjQxMjA2MQ==","avatar_url":"https://avatars.githubusercontent.com/u/412061?v=4","gravatar_id":"","url":"https://api.github.com/users/LeonardoGentile","html_url":"https://github.com/LeonardoGentile","followers_url":"https://api.github.com/users/LeonardoGentile/followers","following_url":"https://api.github.com/users/LeonardoGentile/following{/other_user}","gists_url":"https://api.github.com/users/LeonardoGentile/gists{/gist_id}","starred_url":"https://api.github.com/users/LeonardoGentile/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LeonardoGentile/subscriptions","organizations_url":"https://api.github.com/users/LeonardoGentile/orgs","repos_url":"https://api.github.com/users/LeonardoGentile/repos","events_url":"https://api.github.com/users/LeonardoGentile/events{/privacy}","received_events_url":"https://api.github.com/users/LeonardoGentile/received_events","type":"User","user_view_type":"public","site_admin":false,"name":null,"company":"Jellysmack","blog":"","location":"Nice, France","email":null,"hireable":true,"bio":null,"twitter_username":null,"public_repos":35,"public_gists":19,"followers":64,"following":246,"created_at":"2010-09-22T20:22:51Z","updated_at":"2025-12-10T11:49:14Z"},"id":"dc5aaa922122082565da","created_at":"2015-07-03T11:02:53Z","updated_at":"2015-09-07T15:14:26Z"},{"url":"https://api.github.com/gists/49b20cb805de21f0660a","user":{"login":"DinoJay","id":3775669,"node_id":"MDQ6VXNlcjM3NzU2Njk=","avatar_url":"https://avatars.githubusercontent.com/u/3775669?v=4","gravatar_id":"","url":"https://api.github.com/users/DinoJay","html_url":"https://github.com/DinoJay","followers_url":"https://api.github.com/users/DinoJay/followers","following_url":"https://api.github.com/users/DinoJay/following{/other_user}","gists_url":"https://api.github.com/users/DinoJay/gists{/gist_id}","starred_url":"https://api.github.com/users/DinoJay/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DinoJay/subscriptions","organizations_url":"https://api.github.com/users/DinoJay/orgs","repos_url":"https://api.github.com/users/DinoJay/repos","events_url":"https://api.github.com/users/DinoJay/events{/privacy}","received_events_url":"https://api.github.com/users/DinoJay/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"djay","company":null,"blog":"","location":null,"email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":100,"public_gists":24,"followers":11,"following":29,"created_at":"2013-03-05T11:58:31Z","updated_at":"2026-03-11T14:36:30Z"},"id":"49b20cb805de21f0660a","created_at":"2015-10-08T17:25:50Z","updated_at":"2015-10-08T17:25:50Z"},{"url":"https://api.github.com/gists/7b7ba469072f8a7bff6d46ff0909c1f1","user":{"login":"rlugojr","id":7250897,"node_id":"MDQ6VXNlcjcyNTA4OTc=","avatar_url":"https://avatars.githubusercontent.com/u/7250897?v=4","gravatar_id":"","url":"https://api.github.com/users/rlugojr","html_url":"https://github.com/rlugojr","followers_url":"https://api.github.com/users/rlugojr/followers","following_url":"https://api.github.com/users/rlugojr/following{/other_user}","gists_url":"https://api.github.com/users/rlugojr/gists{/gist_id}","starred_url":"https://api.github.com/users/rlugojr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rlugojr/subscriptions","organizations_url":"https://api.github.com/users/rlugojr/orgs","repos_url":"https://api.github.com/users/rlugojr/repos","events_url":"https://api.github.com/users/rlugojr/events{/privacy}","received_events_url":"https://api.github.com/users/rlugojr/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Ray Lugo, Jr.","company":null,"blog":"https://rlugojr.github.io","location":"New York, NY","email":null,"hireable":null,"bio":"Technology fascinates me and thankfully we live in a time of great innovations.  I love coding, forking and learning from fellow GitHubbers.","twitter_username":null,"public_repos":20,"public_gists":51,"followers":36,"following":125,"created_at":"2014-04-10T12:41:55Z","updated_at":"2024-08-23T14:53:21Z"},"id":"7b7ba469072f8a7bff6d46ff0909c1f1","created_at":"2016-07-08T00:15:00Z","updated_at":"2016-07-08T00:15:01Z"},{"url":"https://api.github.com/gists/96b6b1c33b6dd050f831378f18593af6","user":{"login":"kalnar","id":23063327,"node_id":"MDQ6VXNlcjIzMDYzMzI3","avatar_url":"https://avatars.githubusercontent.com/u/23063327?v=4","gravatar_id":"","url":"https://api.github.com/users/kalnar","html_url":"https://github.com/kalnar","followers_url":"https://api.github.com/users/kalnar/followers","following_url":"https://api.github.com/users/kalnar/following{/other_user}","gists_url":"https://api.github.com/users/kalnar/gists{/gist_id}","starred_url":"https://api.github.com/users/kalnar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kalnar/subscriptions","organizations_url":"https://api.github.com/users/kalnar/orgs","repos_url":"https://api.github.com/users/kalnar/repos","events_url":"https://api.github.com/users/kalnar/events{/privacy}","received_events_url":"https://api.github.com/users/kalnar/received_events","type":"User","user_view_type":"public","site_admin":false,"name":null,"company":null,"blog":"","location":null,"email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":22,"public_gists":38,"followers":2,"following":9,"created_at":"2016-10-25T20:35:48Z","updated_at":"2025-09-21T15:16:52Z"},"id":"96b6b1c33b6dd050f831378f18593af6","created_at":"2018-11-29T09:28:42Z","updated_at":"2018-11-29T09:28:43Z"},{"url":"https://api.github.com/gists/1174d0076ea8345ef23f6f22cacea960","user":{"login":"ix4","id":38112035,"node_id":"MDQ6VXNlcjM4MTEyMDM1","avatar_url":"https://avatars.githubusercontent.com/u/38112035?v=4","gravatar_id":"","url":"https://api.github.com/users/ix4","html_url":"https://github.com/ix4","followers_url":"https://api.github.com/users/ix4/followers","following_url":"https://api.github.com/users/ix4/following{/other_user}","gists_url":"https://api.github.com/users/ix4/gists{/gist_id}","starred_url":"https://api.github.com/users/ix4/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ix4/subscriptions","organizations_url":"https://api.github.com/users/ix4/orgs","repos_url":"https://api.github.com/users/ix4/repos","events_url":"https://api.github.com/users/ix4/events{/privacy}","received_events_url":"https://api.github.com/users/ix4/received_events","type":"User","user_view_type":"public","site_admin":false,"name":null,"company":null,"blog":"","location":null,"email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":12,"public_gists":1448,"followers":67,"following":94,"created_at":"2018-04-05T17:37:06Z","updated_at":"2025-12-05T15:42:55Z"},"id":"1174d0076ea8345ef23f6f22cacea960","created_at":"2020-01-16T10:36:50Z","updated_at":"2020-01-16T10:36:50Z"},{"url":"https://api.github.com/gists/14fdc538d7e51e6d28b4f58fbb474d99","user":{"login":"berntan","id":416795,"node_id":"MDQ6VXNlcjQxNjc5NQ==","avatar_url":"https://avatars.githubusercontent.com/u/416795?v=4","gravatar_id":"","url":"https://api.github.com/users/berntan","html_url":"https://github.com/berntan","followers_url":"https://api.github.com/users/berntan/followers","following_url":"https://api.github.com/users/berntan/following{/other_user}","gists_url":"https://api.github.com/users/berntan/gists{/gist_id}","starred_url":"https://api.github.com/users/berntan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/berntan/subscriptions","organizations_url":"https://api.github.com/users/berntan/orgs","repos_url":"https://api.github.com/users/berntan/repos","events_url":"https://api.github.com/users/berntan/events{/privacy}","received_events_url":"https://api.github.com/users/berntan/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Bernt Andreas Langøien","company":"@kodeoslo ","blog":"kodeoslo.no","location":"Oslo/Norway","email":"berntan@gmail.com","hireable":null,"bio":null,"twitter_username":null,"public_repos":42,"public_gists":11,"followers":10,"following":40,"created_at":"2010-09-26T21:06:37Z","updated_at":"2026-03-31T11:08:26Z"},"id":"14fdc538d7e51e6d28b4f58fbb474d99","created_at":"2020-02-15T12:30:08Z","updated_at":"2020-02-15T12:30:09Z"},{"url":"https://api.github.com/gists/d5c26b9d3473f4c934b8db3aaaf15dc8","user":{"login":"Peidyen","id":14179964,"node_id":"MDQ6VXNlcjE0MTc5OTY0","avatar_url":"https://avatars.githubusercontent.com/u/14179964?v=4","gravatar_id":"","url":"https://api.github.com/users/Peidyen","html_url":"https://github.com/Peidyen","followers_url":"https://api.github.com/users/Peidyen/followers","following_url":"https://api.github.com/users/Peidyen/following{/other_user}","gists_url":"https://api.github.com/users/Peidyen/gists{/gist_id}","starred_url":"https://api.github.com/users/Peidyen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Peidyen/subscriptions","organizations_url":"https://api.github.com/users/Peidyen/orgs","repos_url":"https://api.github.com/users/Peidyen/repos","events_url":"https://api.github.com/users/Peidyen/events{/privacy}","received_events_url":"https://api.github.com/users/Peidyen/received_events","type":"User","user_view_type":"public","site_admin":false,"name":null,"company":null,"blog":"","location":null,"email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":376,"public_gists":5,"followers":3,"following":59,"created_at":"2015-09-08T12:59:26Z","updated_at":"2026-02-22T07:40:40Z"},"id":"d5c26b9d3473f4c934b8db3aaaf15dc8","created_at":"2021-11-04T04:44:47Z","updated_at":"2021-11-04T04:44:47Z"},{"url":"https://api.github.com/gists/89033827185f3326a14fe69808010271","user":{"login":"autumnmarin","id":34361339,"node_id":"MDQ6VXNlcjM0MzYxMzM5","avatar_url":"https://avatars.githubusercontent.com/u/34361339?v=4","gravatar_id":"","url":"https://api.github.com/users/autumnmarin","html_url":"https://github.com/autumnmarin","followers_url":"https://api.github.com/users/autumnmarin/followers","following_url":"https://api.github.com/users/autumnmarin/following{/other_user}","gists_url":"https://api.github.com/users/autumnmarin/gists{/gist_id}","starred_url":"https://api.github.com/users/autumnmarin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/autumnmarin/subscriptions","organizations_url":"https://api.github.com/users/autumnmarin/orgs","repos_url":"https://api.github.com/users/autumnmarin/repos","events_url":"https://api.github.com/users/autumnmarin/events{/privacy}","received_events_url":"https://api.github.com/users/autumnmarin/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Autumn Peters","company":null,"blog":"","location":"Sacramento, CA ","email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":53,"public_gists":1,"followers":47,"following":63,"created_at":"2017-12-08T03:57:46Z","updated_at":"2026-03-23T03:59:45Z"},"id":"89033827185f3326a14fe69808010271","created_at":"2023-01-10T17:56:32Z","updated_at":"2023-01-10T17:56:35Z"}],"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":"60118c7bee14201ba393f15db1355ee270da96ff","committed_at":"2020-02-25T20:36:57Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/3019563/60118c7bee14201ba393f15db1355ee270da96ff"},{"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":"0a647e163b8e86eb043621fe1208c81396dea407","committed_at":"2016-02-09T01:23:46Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/3019563/0a647e163b8e86eb043621fe1208c81396dea407"},{"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":"b576a004fbf88d0bf6644bf98617054787720ed8","committed_at":"2015-10-31T00:50:06Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/3019563/b576a004fbf88d0bf6644bf98617054787720ed8"},{"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":"e1c5b76ab3d220b7ea9ae8a8687895208e9031f9","committed_at":"2015-06-11T16:31:18Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/3019563/e1c5b76ab3d220b7ea9ae8a8687895208e9031f9"},{"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":"da21623c1e26df8bb07b90a627c6f1e13f009e3c","committed_at":"2012-10-12T03:53:46Z","change_status":{"total":0,"additions":0,"deletions":0},"url":"https://api.github.com/gists/3019563/da21623c1e26df8bb07b90a627c6f1e13f009e3c"},{"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":"f30491cb5f728e0ba6ea24a5ca5147d129a660b4","committed_at":"2012-06-29T17:57:38Z","change_status":{"total":2,"additions":0,"deletions":2},"url":"https://api.github.com/gists/3019563/f30491cb5f728e0ba6ea24a5ca5147d129a660b4"},{"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":"91548ddd9d95bb322b79e0b48afafa3ed9f72a55","committed_at":"2012-06-29T17:56:33Z","change_status":{"total":4,"additions":3,"deletions":1},"url":"https://api.github.com/gists/3019563/91548ddd9d95bb322b79e0b48afafa3ed9f72a55"},{"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":"93c27b20dc190609e3c3f902bdf1685cbeeeb858","committed_at":"2012-06-29T17:52:56Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/3019563/93c27b20dc190609e3c3f902bdf1685cbeeeb858"},{"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":"1a8326f782a124bf5b78eb7b8776f1fdf93c9b2f","committed_at":"2012-06-29T17:52:31Z","change_status":{"total":10,"additions":6,"deletions":4},"url":"https://api.github.com/gists/3019563/1a8326f782a124bf5b78eb7b8776f1fdf93c9b2f"},{"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":"abc2f31c9597e8c3ac381a5fc5b6be1674fb5fa1","committed_at":"2012-06-29T17:50:00Z","change_status":{"total":25,"additions":16,"deletions":9},"url":"https://api.github.com/gists/3019563/abc2f31c9597e8c3ac381a5fc5b6be1674fb5fa1"},{"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":"364926286d283ec101a6c23cbd083370fa587ed9","committed_at":"2012-06-29T17:45:50Z","change_status":{},"url":"https://api.github.com/gists/3019563/364926286d283ec101a6c23cbd083370fa587ed9"},{"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":"1f8c833584c9cd6d64caf10e14f66e45ff42a8d3","committed_at":"2012-06-29T17:45:20Z","change_status":{},"url":"https://api.github.com/gists/3019563/1f8c833584c9cd6d64caf10e14f66e45ff42a8d3"}],"truncated":false}