From 413e27c9a7038073e368e83a062ef552ed0388fa Mon Sep 17 00:00:00 2001
From: kvz
Date: Mon, 23 Nov 2020 18:55:53 +0000
Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20=20@=20a2b2b?=
=?UTF-8?q?49b0c5bcc065bdd1520b061683cf4d5b9cc=20=F0=9F=9A=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 1 -
...g => 1f820c1117dffe325dce994daa7d03cc.jpg} | Bin
assets/build/app.5c7edb9a417afd6fed50.js | 2 +
assets/build/app.5c7edb9a417afd6fed50.js.map | 1 +
...24561.css => app.651a09ef8a9b4bbd05bb.css} | 2 +-
assets/build/app.a6d50511e193d4224561.js | 2 -
assets/build/app.a6d50511e193d4224561.js.map | 1 -
assets/build/stats.html | 208 ------------------
changelog/index.html | 60 ++---
faq/index.html | 58 ++---
index.html | 38 ++--
main.sh | 1 +
12 files changed, 83 insertions(+), 291 deletions(-)
delete mode 100644 README.md
rename assets/build/{3ba26992cc37ef2daa33df4f95c38c5c.jpg => 1f820c1117dffe325dce994daa7d03cc.jpg} (100%)
create mode 100644 assets/build/app.5c7edb9a417afd6fed50.js
create mode 100644 assets/build/app.5c7edb9a417afd6fed50.js.map
rename assets/build/{app.a6d50511e193d4224561.css => app.651a09ef8a9b4bbd05bb.css} (87%)
delete mode 100644 assets/build/app.a6d50511e193d4224561.js
delete mode 100644 assets/build/app.a6d50511e193d4224561.js.map
delete mode 100644 assets/build/stats.html
diff --git a/README.md b/README.md
deleted file mode 100644
index fb3af59..0000000
--- a/README.md
+++ /dev/null
@@ -1 +0,0 @@
-This branch is just a deploy target. Do not edit. You changes will be lost.
\ No newline at end of file
diff --git a/assets/build/3ba26992cc37ef2daa33df4f95c38c5c.jpg b/assets/build/1f820c1117dffe325dce994daa7d03cc.jpg
similarity index 100%
rename from assets/build/3ba26992cc37ef2daa33df4f95c38c5c.jpg
rename to assets/build/1f820c1117dffe325dce994daa7d03cc.jpg
diff --git a/assets/build/app.5c7edb9a417afd6fed50.js b/assets/build/app.5c7edb9a417afd6fed50.js
new file mode 100644
index 0000000..4f07e29
--- /dev/null
+++ b/assets/build/app.5c7edb9a417afd6fed50.js
@@ -0,0 +1,2 @@
+!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/assets/build/",n(n.s=0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){"use strict";n(2),n(3),n(4)},function(e,t,n){"use strict";var r=[1];hljs.initHighlighting();var o=window.sessionStorage,u=o.getItem("background");u||(u=r[Math.random()*r.length|0],console.log("setting background to %s",u),o.setItem("background",u));function i(){var e=document.getElementById("menu");Math.floor(.2*window.innerHeight)'+e.innerHTML+"",c.appendChild(t)}))},function(e,t,n){},function(e,t,n){}]);
+//# sourceMappingURL=app.5c7edb9a417afd6fed50.js.map
\ No newline at end of file
diff --git a/assets/build/app.5c7edb9a417afd6fed50.js.map b/assets/build/app.5c7edb9a417afd6fed50.js.map
new file mode 100644
index 0000000..956fc54
--- /dev/null
+++ b/assets/build/app.5c7edb9a417afd6fed50.js.map
@@ -0,0 +1 @@
+{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///../assets/app.js","webpack:///../assets/main.js"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","require","backgrounds","hljs","initHighlighting","store","window","sessionStorage","background","getItem","Math","random","length","console","log","setItem","chooseMenuColor","menuElement","document","getElementById","floor","innerHeight","pageYOffset","classList","remove","add","style","backgroundImage","addEventListener","onscroll","selector","container","querySelector","Array","slice","querySelectorAll","$all","forEach","el","li","createElement","innerHTML","id","appendChild"],"mappings":"aACE,IAAIA,EAAmB,GAGvB,SAASC,EAAoBC,GAG5B,GAAGF,EAAiBE,GACnB,OAAOF,EAAiBE,GAAUC,QAGnC,IAAIC,EAASJ,EAAiBE,GAAY,CACzCG,EAAGH,EACHI,GAAG,EACHH,QAAS,IAUV,OANAI,EAAQL,GAAUM,KAAKJ,EAAOD,QAASC,EAAQA,EAAOD,QAASF,GAG/DG,EAAOE,GAAI,EAGJF,EAAOD,QAKfF,EAAoBQ,EAAIF,EAGxBN,EAAoBS,EAAIV,EAGxBC,EAAoBU,EAAI,SAASR,EAASS,EAAMC,GAC3CZ,EAAoBa,EAAEX,EAASS,IAClCG,OAAOC,eAAeb,EAASS,EAAM,CAAEK,YAAY,EAAMC,IAAKL,KAKhEZ,EAAoBkB,EAAI,SAAShB,GACX,oBAAXiB,QAA0BA,OAAOC,aAC1CN,OAAOC,eAAeb,EAASiB,OAAOC,YAAa,CAAEC,MAAO,WAE7DP,OAAOC,eAAeb,EAAS,aAAc,CAAEmB,OAAO,KAQvDrB,EAAoBsB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQrB,EAAoBqB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,iBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKX,OAAOY,OAAO,MAGvB,GAFA1B,EAAoBkB,EAAEO,GACtBX,OAAOC,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOrB,EAAoBU,EAAEe,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRzB,EAAoB6B,EAAI,SAAS1B,GAChC,IAAIS,EAAST,GAAUA,EAAOqB,WAC7B,WAAwB,OAAOrB,EAAgB,SAC/C,WAA8B,OAAOA,GAEtC,OADAH,EAAoBU,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRZ,EAAoBa,EAAI,SAASiB,EAAQC,GAAY,OAAOjB,OAAOkB,UAAUC,eAAe1B,KAAKuB,EAAQC,IAGzG/B,EAAoBkC,EAAI,iBAIjBlC,EAAoBA,EAAoBmC,EAAI,G,+DClFrDC,EAAQ,GACRA,EAAQ,GACRA,EAAQ,I,6BCAR,IAAIC,EAAc,CAAC,GAGnBC,KAAKC,mBAGL,IAAIC,EAAQC,OAAOC,eAGfC,EAAaH,EAAMI,QAAQ,cAE1BD,IAEHA,EAAaN,EADLQ,KAAKC,SAAWT,EAAYU,OAAS,GAE7CC,QAAQC,IAAI,2BAA4BN,GACxCH,EAAMU,QAAQ,aAAcP,IAW9B,SAASQ,IACP,IAAIC,EAAcC,SAASC,eAAe,QAE1CT,KAAKU,MAA2B,GAArBd,OAAOe,aAAqBf,OAAOgB,YAD1B,GAElBL,EAAYM,UAAUC,OAAO,eAC7BP,EAAYM,UAAUE,IAAI,eAZrBP,SAASC,eAAe,kBAC9BO,MAAMC,gBAAkB,sBAAwBnB,EAAa,QAGhEU,SAASU,iBAAiB,mBAAoBZ,GAC9CV,OAAOuB,SAAWb,EAgBlB,IALcc,EAKVC,GALUD,EAKO,cALYZ,SAASc,cAAcF,KACxD,SAAcA,GACX,OAAOG,MAAMpC,UAAUqC,MAAM9D,KAAK8C,SAASiB,iBAAiBL,KAW/DM,CAAK,eAAeC,SAAQ,SAASC,GACnC,IAAIC,EAAKrB,SAASsB,cAAc,MAChCD,EAAGE,UAAY,aAAeH,EAAGI,GAAK,KAAOJ,EAAGG,UAAY,OAC5DV,EAAUY,YAAYJ,O","file":"app.5c7edb9a417afd6fed50.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/assets/build/\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 0);\n","require('./main.js')\nrequire('./style.css')\nrequire('./syntax.css')\n\n// check if HMR is enabled\nif (module.hot) {\n module.hot.accept('./main.js', function () {\n require('./main.js');\n });\n module.hot.accept('./style.css', function () {\n require('./style.css');\n });\n}\n","// Backgrounds.\n// var backgrounds = [1,2,3,4,5,6]\nvar backgrounds = [1]\n\n// Highlighting.\nhljs.initHighlighting()\n\n// Storage.\nvar store = window.sessionStorage\n\n// Background.\nvar background = store.getItem('background')\n\nif (!background) {\n var i = Math.random() * backgrounds.length | 0\n background = backgrounds[i]\n console.log('setting background to %s', background)\n store.setItem('background', background)\n}\n\n// Body class for background.\nvar el = document.getElementById('header-overlay')\nel.style.backgroundImage = 'url(/assets/images/' + background + '.jpg)'\n\n// Attach class to #menu element depending on page offset.\ndocument.addEventListener('DOMContentLoaded', chooseMenuColor)\nwindow.onscroll = chooseMenuColor\n\nfunction chooseMenuColor() {\n var menuElement = document.getElementById('menu')\n var menuTopOffset = 45\n Math.floor(window.innerHeight * .20) < window.pageYOffset + menuTopOffset ?\n menuElement.classList.remove('over-header') :\n menuElement.classList.add('over-header')\n}\n\n\nfunction $get(selector) { return document.querySelector(selector) }\nfunction $all(selector) {\n\t return Array.prototype.slice.call(document.querySelectorAll(selector))\n}\n\nvar container = $get('#menu-items')\n\n// if (location.pathname !== '/') {\n// var li = document.createElement('li');\n// li.innerHTML = '« Home';\n// container.appendChild(li);\n// }\n\n$all('#content h2').forEach(function(el) {\n var li = document.createElement('li');\n li.innerHTML = '' + el.innerHTML + '';\n container.appendChild(li);\n})\n"],"sourceRoot":""}
\ No newline at end of file
diff --git a/assets/build/app.a6d50511e193d4224561.css b/assets/build/app.651a09ef8a9b4bbd05bb.css
similarity index 87%
rename from assets/build/app.a6d50511e193d4224561.css
rename to assets/build/app.651a09ef8a9b4bbd05bb.css
index 72e2035..d428d55 100644
--- a/assets/build/app.a6d50511e193d4224561.css
+++ b/assets/build/app.651a09ef8a9b4bbd05bb.css
@@ -1 +1 @@
-body{font:16px/1.625 Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:#656a71;margin:0}#header-overlay{background:#131313 50% 100% no-repeat;background-size:cover;height:20vh;width:100%;opacity:0;-webkit-animation-name:overlay;animation-name:overlay;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes overlay{0%{opacity:0}to{opacity:.25}}@keyframes overlay{0%{opacity:0}to{opacity:.25}}body.background-1 #header-overlay,body.background-4 #header-overlay{background-image:url(/assets/build/3ba26992cc37ef2daa33df4f95c38c5c.jpg)}#logo{display:block;background:url(data:application/octet-stream;base64,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) 50%;background-repeat:no-repeat;background-size:contain;width:180px;height:120px;position:absolute;top:50%;left:50%;margin-left:-100px;margin-top:-60px;-webkit-animation-name:logo;animation-name:logo;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes logo{0%{opacity:0}to{opacity:1}}@keyframes logo{0%{opacity:0}to{opacity:1}}#more{position:absolute;bottom:10px;left:50%;margin-left:-6px;color:#fff;opacity:0;-webkit-animation-name:move;animation-name:move;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.86,0,.07,1);animation-timing-function:cubic-bezier(.86,0,.07,1)}@-webkit-keyframes move{0%{opacity:0;bottom:300px}50%{opacity:1;bottom:10px}90%{opacity:1;bottom:10px}to{opacity:0;bottom:-10px}}@keyframes move{0%{opacity:0;bottom:300px}50%{opacity:1;bottom:10px}90%{opacity:1;bottom:10px}to{opacity:0;bottom:-10px}}#content{padding:100px 0;max-width:650px;margin:0 auto}#menu{position:fixed;top:35px;right:35px;cursor:pointer;background:transparent;color:#000;padding:7px;-webkit-border-radius:1px;border-radius:1px;line-height:0}#menu.over-header{color:#fff}#menu i{font-size:19px}#menu:hover #menu-items{opacity:1;visibility:visible}#menu-items{line-height:1.7;opacity:0;position:fixed;visibility:hidden;margin:0;padding:20px;font-size:12px;background:#fff;color:#121212;top:67px;right:35px;-webkit-border-radius:1px;border-radius:1px;text-align:right}#menu-items li a:hover{text-decoration:underline}#menu-items li{list-style:none}#menu-items li a{color:#4c4c4c}h1,h2,h3,h4{font-weight:600;margin-bottom:0;color:#3b444f}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.17em}h4{font-size:1em}h5{font-size:.83em}h6{font-size:.75em}h2{margin-top:50px}h3{margin-top:30px}li>code,p>code{border:1px solid #eee;padding:2px 10px;-webkit-border-radius:3px;border-radius:3px;font-size:.75rem;color:#555;white-space:nowrap}header{background:#131313;position:relative}a{text-decoration:none;color:#55a1e1}a:hover{text-decoration:underline}hr{margin:1px;border:none;height:1px;color:#dcdcdc;background-color:#dcdcdc}.Social{margin:0 auto;text-align:center}.Social>*{display:inline;margin:0;padding:0}.on-the-githubs{-webkit-margin-before:1em;-webkit-margin-after:1em}.on-the-githubs:after{content:"";display:table;clear:both}.on-the-githubs>li{list-style-type:none;padding:0;position:relative;border-bottom:1px solid rgba(gainsboro,.3);margin:0 0 10px}.on-the-githubs>li:after{content:"";display:table;clear:both}.on-the-githubs>li p{font-size:15px;line-height:16px;margin:0 2px;padding:0;display:inline-block;float:left;overflow:hidden;max-width:80%}.on-the-githubs>li abbr{font-size:12px;line-height:16px;position:absolute;right:0;float:left;text-align:right}.on-the-githubs>li a{font-weight:400}.on-the-githubs>li img{float:left;margin:0 2px 0 0;-webkit-border-radius:10px;border-radius:10px;width:18px;height:18px}pre{-webkit-border-radius:3px;border-radius:3px;font-size:.75rem;line-height:1.3;padding:1.5rem;background:#fff;color:#333;overflow-x:auto;border:1px solid;border-color:#eee #eee #ddd}.hljs{display:block}.hljs-comment,.hljs-quote{color:#006a00}.hljs-keyword,.hljs-literal,.hljs-selector-tag{color:#aa0d91}.hljs-name{color:#008}.hljs-template-variable,.hljs-variable{color:#660}.hljs-string{color:#c41a16}.hljs-link,.hljs-regexp{color:#080}.hljs-bullet,.hljs-meta,.hljs-number,.hljs-symbol,.hljs-tag,.hljs-title{color:#1c00cf}.hljs-attr,.hljs-built_in,.hljs-builtin-name,.hljs-class .hljs-title,.hljs-params,.hljs-section,.hljs-type{color:#5c2699}.hljs-attribute,.hljs-subst{color:#000}.hljs-formula{background-color:#eee;font-style:italic}.hljs-addition{background-color:#baeeba}.hljs-deletion{background-color:#ffc8bd}.hljs-selector-class,.hljs-selector-id{color:#9b703f}.hljs-doctag,.hljs-strong{font-weight:700}.hljs-emphasis{font-style:italic}
\ No newline at end of file
+body{font:16px/1.625 Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:#656a71;margin:0}#header-overlay{background:#131313 50% 100% no-repeat;background-size:cover;height:20vh;width:100%;opacity:0;-webkit-animation-name:overlay;animation-name:overlay;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes overlay{0%{opacity:0}to{opacity:.25}}@keyframes overlay{0%{opacity:0}to{opacity:.25}}body.background-1 #header-overlay,body.background-4 #header-overlay{background-image:url(/assets/build/1f820c1117dffe325dce994daa7d03cc.jpg)}#logo{display:block;background:url(data:application/octet-stream;base64,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) 50%;background-repeat:no-repeat;background-size:contain;width:180px;height:120px;position:absolute;top:50%;left:50%;margin-left:-100px;margin-top:-60px;-webkit-animation-name:logo;animation-name:logo;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes logo{0%{opacity:0}to{opacity:1}}@keyframes logo{0%{opacity:0}to{opacity:1}}#more{position:absolute;bottom:10px;left:50%;margin-left:-6px;color:#fff;opacity:0;-webkit-animation-name:move;animation-name:move;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.86,0,.07,1);animation-timing-function:cubic-bezier(.86,0,.07,1)}@-webkit-keyframes move{0%{opacity:0;bottom:300px}50%{opacity:1;bottom:10px}90%{opacity:1;bottom:10px}to{opacity:0;bottom:-10px}}@keyframes move{0%{opacity:0;bottom:300px}50%{opacity:1;bottom:10px}90%{opacity:1;bottom:10px}to{opacity:0;bottom:-10px}}#content{padding:100px 0;max-width:650px;margin:0 auto}#menu{position:fixed;top:35px;right:35px;cursor:pointer;background:transparent;color:#000;padding:7px;-webkit-border-radius:1px;border-radius:1px;line-height:0}#menu.over-header{color:#fff}#menu i{font-size:19px}#menu:hover #menu-items{opacity:1;visibility:visible}#menu-items{line-height:1.7;opacity:0;position:fixed;visibility:hidden;margin:0;padding:20px;font-size:12px;background:#fff;color:#121212;top:67px;right:35px;-webkit-border-radius:1px;border-radius:1px;text-align:right}#menu-items li a:hover{text-decoration:underline}#menu-items li{list-style:none}#menu-items li a{color:#4c4c4c}h1,h2,h3,h4{font-weight:600;margin-bottom:0;color:#3b444f}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.17em}h4{font-size:1em}h5{font-size:.83em}h6{font-size:.75em}h2{margin-top:50px}h3{margin-top:30px}li>code,p>code{border:1px solid #eee;padding:2px 10px;-webkit-border-radius:3px;border-radius:3px;font-size:.75rem;color:#555;white-space:nowrap}header{background:#131313;position:relative}a{text-decoration:none;color:#55a1e1}a:hover{text-decoration:underline}hr{margin:1px;border:none;height:1px;color:#dcdcdc;background-color:#dcdcdc}.Social{margin:0 auto;text-align:center}.Social>*{display:inline;margin:0;padding:0}.on-the-githubs{-webkit-margin-before:1em;-webkit-margin-after:1em}.on-the-githubs:after{content:"";display:table;clear:both}.on-the-githubs>li{list-style-type:none;padding:0;position:relative;border-bottom:1px solid hsla(0,0%,86.3%,.3);margin:0 0 10px}.on-the-githubs>li:after{content:"";display:table;clear:both}.on-the-githubs>li p{font-size:15px;line-height:16px;margin:0 2px;padding:0;display:inline-block;float:left;overflow:hidden;max-width:80%}.on-the-githubs>li abbr{font-size:12px;line-height:16px;position:absolute;right:0;float:left;text-align:right}.on-the-githubs>li a{font-weight:400}.on-the-githubs>li img{float:left;margin:0 2px 0 0;-webkit-border-radius:10px;border-radius:10px;width:18px;height:18px}pre{-webkit-border-radius:3px;border-radius:3px;font-size:.75rem;line-height:1.3;padding:1.5rem;background:#fff;color:#333;overflow-x:auto;border:1px solid;border-color:#eee #eee #ddd}.hljs{display:block}.hljs-comment,.hljs-quote{color:#006a00}.hljs-keyword,.hljs-literal,.hljs-selector-tag{color:#aa0d91}.hljs-name{color:#008}.hljs-template-variable,.hljs-variable{color:#660}.hljs-string{color:#c41a16}.hljs-link,.hljs-regexp{color:#080}.hljs-bullet,.hljs-meta,.hljs-number,.hljs-symbol,.hljs-tag,.hljs-title{color:#1c00cf}.hljs-attr,.hljs-built_in,.hljs-builtin-name,.hljs-class .hljs-title,.hljs-params,.hljs-section,.hljs-type{color:#5c2699}.hljs-attribute,.hljs-subst{color:#000}.hljs-formula{background-color:#eee;font-style:italic}.hljs-addition{background-color:#baeeba}.hljs-deletion{background-color:#ffc8bd}.hljs-selector-class,.hljs-selector-id{color:#9b703f}.hljs-doctag,.hljs-strong{font-weight:700}.hljs-emphasis{font-style:italic}
\ No newline at end of file
diff --git a/assets/build/app.a6d50511e193d4224561.js b/assets/build/app.a6d50511e193d4224561.js
deleted file mode 100644
index a85dfcc..0000000
--- a/assets/build/app.a6d50511e193d4224561.js
+++ /dev/null
@@ -1,2 +0,0 @@
-!function(e){function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}var t={};n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},n.p="/assets/build/",n(n.s=0)}([function(e,n,t){e.exports=t(1)},function(e,n,t){"use strict";t(2),t(3),t(4)},function(e,n,t){"use strict";function r(){var e=document.getElementById("menu");Math.floor(.2*window.innerHeight)'+e.innerHTML+"",c.appendChild(n)})},function(e,n){},function(e,n){}]);
-//# sourceMappingURL=app.a6d50511e193d4224561.js.map
\ No newline at end of file
diff --git a/assets/build/app.a6d50511e193d4224561.js.map b/assets/build/app.a6d50511e193d4224561.js.map
deleted file mode 100644
index 5c94349..0000000
--- a/assets/build/app.a6d50511e193d4224561.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["webpack:///app.a6d50511e193d4224561.js","webpack:///webpack/bootstrap b5bd8fd0d03c59755031","webpack:///../assets/app.js","webpack:///../assets/main.js"],"names":["modules","__webpack_require__","moduleId","installedModules","exports","module","i","l","call","m","c","d","name","getter","o","Object","defineProperty","configurable","enumerable","get","n","__esModule","object","property","prototype","hasOwnProperty","p","s","chooseMenuColor","menuElement","document","getElementById","Math","floor","window","innerHeight","pageYOffset","classList","remove","add","backgrounds","hljs","initHighlighting","store","sessionStorage","background","getItem","random","length","console","log","setItem","style","backgroundImage","addEventListener","onscroll","container","selector","querySelector","Array","slice","querySelectorAll","forEach","el","li","createElement","innerHTML","id","appendChild"],"mappings":"CAAS,SAAUA,GCInB,QAAAC,GAAAC,GAGA,GAAAC,EAAAD,GACA,MAAAC,GAAAD,GAAAE,OAGA,IAAAC,GAAAF,EAAAD,IACAI,EAAAJ,EACAK,GAAA,EACAH,WAUA,OANAJ,GAAAE,GAAAM,KAAAH,EAAAD,QAAAC,IAAAD,QAAAH,GAGAI,EAAAE,GAAA,EAGAF,EAAAD,QAvBA,GAAAD,KA4BAF,GAAAQ,EAAAT,EAGAC,EAAAS,EAAAP,EAGAF,EAAAU,EAAA,SAAAP,EAAAQ,EAAAC,GACAZ,EAAAa,EAAAV,EAAAQ,IACAG,OAAAC,eAAAZ,EAAAQ,GACAK,cAAA,EACAC,YAAA,EACAC,IAAAN,KAMAZ,EAAAmB,EAAA,SAAAf,GACA,GAAAQ,GAAAR,KAAAgB,WACA,WAA2B,MAAAhB,GAAA,SAC3B,WAAiC,MAAAA,GAEjC,OADAJ,GAAAU,EAAAE,EAAA,IAAAA,GACAA,GAIAZ,EAAAa,EAAA,SAAAQ,EAAAC,GAAsD,MAAAR,QAAAS,UAAAC,eAAAjB,KAAAc,EAAAC,IAGtDtB,EAAAyB,EAAA,iBAGAzB,IAAA0B,EAAA,KDMM,SAAUtB,EAAQD,EAASH,GAEjCI,EAAOD,QAAUH,EAAoB,IAK/B,SAAUI,EAAQD,EAASH,GAEjC,YE5EAA,GAAQ,GACRA,EAAQ,GACRA,EAAQ,IF+FF,SAAUI,EAAQD,EAASH,GAEjC,YGvEA,SAAS2B,KACP,GAAIC,GAAcC,SAASC,eAAe,OAE1CC,MAAKC,MAA2B,GAArBC,OAAOC,aAAqBD,OAAOE,YAD1B,GAElBP,EAAYQ,UAAUC,OAAO,eAC7BT,EAAYQ,UAAUE,IAAI,eA/B9B,GAAIC,IAAe,EAGnBC,MAAKC,kBAGL,IAAIC,GAAQT,OAAOU,eAGfC,EAAaF,EAAMG,QAAQ,aAE/B,KAAKD,EAAY,CAEfA,EAAaL,EADLR,KAAKe,SAAWP,EAAYQ,OAAS,GAE7CC,QAAQC,IAAI,2BAA4BL,GACxCF,EAAMQ,QAAQ,aAAcN,GAIrBf,SAASC,eAAe,kBAC9BqB,MAAMC,gBAAkB,sBAAwBR,EAAa,QAGhEf,SAASwB,iBAAiB,mBAAoB1B,GAC9CM,OAAOqB,SAAW3B,CAgBlB,IAAI4B,GALJ,SAAcC,GAAY,MAAO3B,UAAS4B,cAAcD,IAKnC,gBAJrB,SAAcA,GACX,MAAOE,OAAMnC,UAAUoC,MAAMpD,KAAKsB,SAAS+B,iBAAiBJ,MAW1D,eAAeK,QAAQ,SAASC,GACnC,GAAIC,GAAKlC,SAASmC,cAAc,KAChCD,GAAGE,UAAY,aAAeH,EAAGI,GAAK,KAAOJ,EAAGG,UAAY,OAC5DV,EAAUY,YAAYJ,MHqGlB,SAAU3D,EAAQD,KAMlB,SAAUC,EAAQD","file":"app.a6d50511e193d4224561.js","sourcesContent":["/******/ (function(modules) { // webpackBootstrap\n/******/ \t// The module cache\n/******/ \tvar installedModules = {};\n/******/\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(installedModules[moduleId]) {\n/******/ \t\t\treturn installedModules[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = installedModules[moduleId] = {\n/******/ \t\t\ti: moduleId,\n/******/ \t\t\tl: false,\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/\n/******/ \t\t// Execute the module function\n/******/ \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n/******/\n/******/ \t\t// Flag the module as loaded\n/******/ \t\tmodule.l = true;\n/******/\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/\n/******/\n/******/ \t// expose the modules object (__webpack_modules__)\n/******/ \t__webpack_require__.m = modules;\n/******/\n/******/ \t// expose the module cache\n/******/ \t__webpack_require__.c = installedModules;\n/******/\n/******/ \t// define getter function for harmony exports\n/******/ \t__webpack_require__.d = function(exports, name, getter) {\n/******/ \t\tif(!__webpack_require__.o(exports, name)) {\n/******/ \t\t\tObject.defineProperty(exports, name, {\n/******/ \t\t\t\tconfigurable: false,\n/******/ \t\t\t\tenumerable: true,\n/******/ \t\t\t\tget: getter\n/******/ \t\t\t});\n/******/ \t\t}\n/******/ \t};\n/******/\n/******/ \t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t__webpack_require__.n = function(module) {\n/******/ \t\tvar getter = module && module.__esModule ?\n/******/ \t\t\tfunction getDefault() { return module['default']; } :\n/******/ \t\t\tfunction getModuleExports() { return module; };\n/******/ \t\t__webpack_require__.d(getter, 'a', getter);\n/******/ \t\treturn getter;\n/******/ \t};\n/******/\n/******/ \t// Object.prototype.hasOwnProperty.call\n/******/ \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n/******/\n/******/ \t// __webpack_public_path__\n/******/ \t__webpack_require__.p = \"/assets/build/\";\n/******/\n/******/ \t// Load entry module and return exports\n/******/ \treturn __webpack_require__(__webpack_require__.s = 0);\n/******/ })\n/************************************************************************/\n/******/ ([\n/* 0 */\n/***/ (function(module, exports, __webpack_require__) {\n\nmodule.exports = __webpack_require__(1);\n\n\n/***/ }),\n/* 1 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\n__webpack_require__(2);\n\n__webpack_require__(3);\n\n__webpack_require__(4); // check if HMR is enabled\n\n\nif (false) {\n module.hot.accept('./main.js', function () {\n require('./main.js');\n });\n module.hot.accept('./style.css', function () {\n require('./style.css');\n });\n}\n\n/***/ }),\n/* 2 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\n// Backgrounds.\n// var backgrounds = [1,2,3,4,5,6]\nvar backgrounds = [1]; // Highlighting.\n\nhljs.initHighlighting(); // Storage.\n\nvar store = window.sessionStorage; // Background.\n\nvar background = store.getItem('background');\n\nif (!background) {\n var i = Math.random() * backgrounds.length | 0;\n background = backgrounds[i];\n console.log('setting background to %s', background);\n store.setItem('background', background);\n} // Body class for background.\n\n\nvar el = document.getElementById('header-overlay');\nel.style.backgroundImage = 'url(/assets/images/' + background + '.jpg)'; // Attach class to #menu element depending on page offset.\n\ndocument.addEventListener('DOMContentLoaded', chooseMenuColor);\nwindow.onscroll = chooseMenuColor;\n\nfunction chooseMenuColor() {\n var menuElement = document.getElementById('menu');\n var menuTopOffset = 45;\n Math.floor(window.innerHeight * .20) < window.pageYOffset + menuTopOffset ? menuElement.classList.remove('over-header') : menuElement.classList.add('over-header');\n}\n\nfunction $get(selector) {\n return document.querySelector(selector);\n}\n\nfunction $all(selector) {\n return Array.prototype.slice.call(document.querySelectorAll(selector));\n}\n\nvar container = $get('#menu-items'); // if (location.pathname !== '/') {\n// var li = document.createElement('li');\n// li.innerHTML = '« Home';\n// container.appendChild(li);\n// }\n\n$all('#content h2').forEach(function (el) {\n var li = document.createElement('li');\n li.innerHTML = '' + el.innerHTML + '';\n container.appendChild(li);\n});\n\n/***/ }),\n/* 3 */\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n/* 4 */\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ })\n/******/ ]);\n\n\n// WEBPACK FOOTER //\n// app.a6d50511e193d4224561.js"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/assets/build/\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap b5bd8fd0d03c59755031","require('./main.js')\nrequire('./style.css')\nrequire('./syntax.css')\n\n// check if HMR is enabled\nif (module.hot) {\n module.hot.accept('./main.js', function () {\n require('./main.js');\n });\n module.hot.accept('./style.css', function () {\n require('./style.css');\n });\n}\n\n\n\n// WEBPACK FOOTER //\n// ../assets/app.js","// Backgrounds.\n// var backgrounds = [1,2,3,4,5,6]\nvar backgrounds = [1]\n\n// Highlighting.\nhljs.initHighlighting()\n\n// Storage.\nvar store = window.sessionStorage\n\n// Background.\nvar background = store.getItem('background')\n\nif (!background) {\n var i = Math.random() * backgrounds.length | 0\n background = backgrounds[i]\n console.log('setting background to %s', background)\n store.setItem('background', background)\n}\n\n// Body class for background.\nvar el = document.getElementById('header-overlay')\nel.style.backgroundImage = 'url(/assets/images/' + background + '.jpg)'\n\n// Attach class to #menu element depending on page offset.\ndocument.addEventListener('DOMContentLoaded', chooseMenuColor)\nwindow.onscroll = chooseMenuColor\n\nfunction chooseMenuColor() {\n var menuElement = document.getElementById('menu')\n var menuTopOffset = 45\n Math.floor(window.innerHeight * .20) < window.pageYOffset + menuTopOffset ?\n menuElement.classList.remove('over-header') :\n menuElement.classList.add('over-header')\n}\n\n\nfunction $get(selector) { return document.querySelector(selector) }\nfunction $all(selector) {\n\t return Array.prototype.slice.call(document.querySelectorAll(selector))\n}\n\nvar container = $get('#menu-items')\n\n// if (location.pathname !== '/') {\n// var li = document.createElement('li');\n// li.innerHTML = '« Home';\n// container.appendChild(li);\n// }\n\n$all('#content h2').forEach(function(el) {\n var li = document.createElement('li');\n li.innerHTML = '' + el.innerHTML + '';\n container.appendChild(li);\n})\n\n\n\n// WEBPACK FOOTER //\n// ../assets/main.js"],"sourceRoot":""}
\ No newline at end of file
diff --git a/assets/build/stats.html b/assets/build/stats.html
deleted file mode 100644
index 6b4bb50..0000000
--- a/assets/build/stats.html
+++ /dev/null
@@ -1,208 +0,0 @@
-
-
- Webpack Visualizer
-
-
-
-
-
\ No newline at end of file
diff --git a/changelog/index.html b/changelog/index.html
index cae499a..82827d0 100644
--- a/changelog/index.html
+++ b/changelog/index.html
@@ -10,7 +10,7 @@
-
+
@@ -32,7 +32,7 @@
Changelog
-
Here’s is a combined todo/done list. You can see what todos are planned for the upcoming release, as well as ideas that may/may not make into a release in Ideas.
+
Here’s is a combined todo/done list. You can see what todos are planned for the upcoming release, as well as ideas that may/may not make into a release in Ideas.