text: !function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/assets/",t(t.s=2)}([function(e,t,n){"use strict";var r=n(6),o=n(7),i=n(8),a=n(1),c=n(9);n.d(t,"b",function(){return r.a}),n.d(t,"a",function(){return r.b}),r.a.throttle=o.a,r.a.depend=i.a,r.a.Events=a.a,r.a.scroll=c.a,r.a.$=r.b},function(e,t,n){"use strict";function r(){this.listeners={}}var o=function(e,t,n){if(!e)throw Error("type of listener required");if("function"!=typeof t)throw Error("listener required");return this.listeners[e]||(this.listeners[e]=[]),this.listeners[e].push({fn:t,once:!!n}),this},i=function(e,t){return o.call(this,e,t)},a=function(e,t){return o.call(this,e,t,!0)},c=function(e,t){if(!e)throw Error("type require");var n=this.listeners[e];return n?("function"!=typeof t?n.splice(0,n.length):n.forEach(function(e,n,r){e.fn===t&&r.splice(n,1)}),this):this},u=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=this.listeners[e];return o?(o.forEach(function(e,t,r){e.fn.apply(e,n),e.once&&r.splice(t,1)}),this):this},s=r.prototype;s.emit=u,s.on=i,s.addListener=i,s.once=a,s.remove=c,s.removeListener=c,t.a=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=(n(3),n(5),n(10),n(11),n(12));n.n(r)},function(e,t,n){"use strict";var r=n(4);n.n(r)()()},function(e,t,n){var r,o;!function(n,i){r=[],void 0!==(o=function(){return n.svg4everybody=i()}.apply(t,r))&&(e.exports=o)}(this,function(){function e(e,t,n){if(n){var r=document.createDocumentFragment(),o=!t.hasAttribute("viewBox")&&n.getAttribute("viewBox");o&&t.setAttribute("viewBox",o);for(var i=n.cloneNode(!0);i.childNodes.length;)r.appendChild(i.firstChild);e.appendChild(r)}}function t(t){t.onreadystatechange=function(){if(4===t.readyState){var n=t._cachedDocument;n||(n=t._cachedDocument=document.implementation.createHTMLDocument(""),n.body.innerHTML=t.responseText,t._cachedTarget={}),t._embeds.splice(0).map(function(r){var o=t._cachedTarget[r.id];o||(o=t._cachedTarget[r.id]=n.getElementById(r.id)),e(r.parent,r.svg,o)})}},t.onreadystatechange()}function n(n){function o(){for(var n=0;n<h.length;){var c=h[n],u=c.parentNode,s=r(u),l=c.getAttribute("xlink:href")||c.getAttribute("href");if(!l&&a.attributeName&&(l=c.getAttribute(a.attributeName)),s&&l){if(i)if(!a.validate||a.validate(l,s,c)){u.removeChild(c);var f=l.split("#"),v=f.shift(),b=f.join("#");if(v.length){var g=d[v];g||(g=d[v]=new XMLHttpRequest,g.open("GET",v),g.send(),g._embeds=[]),g._embeds.push({parent:u,svg:s,id:b}),t(g)}else e(u,s,document.getElementById(b))}else++n,++m}else++n}(!h.length||h.length-m>0)&&p(o,67)}var i,a=Object(n),c=/\bTrident\/[567]\b|\bMSIE (?:9|10)\.0\b/,u=/\bAppleWebKit\/(\d+)\b/,s=/\bEdge\/12\.(\d+)\b/,l=/\bEdge\/.(\d+)\b/,f=window.top!==window.self;i="polyfill"in a?a.polyfill:c.test(navigator.userAgent)||(navigator.userAgent.match(s)||[])[1]<10547||(navigator.userAgent.match(u)||[])[1]<537||l.test(navigator.userAgent)&&f;var d={},p=window.requestAnimationFrame||setTimeout,h=document.getElementsByTagName("use"),m=0;i&&o()}function r(e){for(var t=e;"svg"!==t.nodeName.toLowerCase()&&(t=t.parentNode););return t}return n})},function(e,t,n){"use strict";function r(){window.pageYOffset>100?i.classList.add("show"):i.classList.remove("show")}var o=n(0),i=Object(o.b)("[data-js-backtotop]");r(),window.addEventListener("scroll",r),i.addEventListener("click",o.b.scroll)},function(e,t,n){"use strict";function r(e,t){return(t||document).querySelector(e)}function o(e,t){var n=t||document,r=null;return"string"!=typeof e?[].slice.call(e):(r=n.querySelectorAll(e),[].slice.call(r))}n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";function r(e,t){var n;return function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];n||(n=setTimeout(function(){n=null,e.apply(void 0,o)},t))}}t.a=r},function(e,t,n){"use strict";var r=n(1),o=new r.a,i=function(e){var t=e.key,n=e.url,r=e.test,i=function(){o.emit(t)};if(!r())return setTimeout(i,0),o;var a=document.createElement("script");return a.src=n,a.onload=i,document.head.appendChild(a),o};i.on=function(){return o.once.apply(o,arguments),this},i.emitter=o,t.a=i},function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){function n(e){if(!o)return o=e,void requestAnimationFrame(n);var t=Math.min(1,(e-o)/a),r=(1-t)*u,c=i+r;window.scrollTo(0,c),t<1&&requestAnimationFrame(n)}var o,i,a=500;switch(r(e)){case"string":var c=document.querySelector(e);if(!c)throw new Error('error: No element found with the selector "'.concat(e,'"'));i=window.pageYOffset+c.getBoundingClientRect().top;break;case"number":if(!(e>=0))throw new Error("error: scrollPosition should not be a negative number");i=e;break;default:i=0}"number"==typeof t&&t>0&&(a=t);var u=window.pageYOffset-i;requestAnimationFrame(n)}t.a=o},function(e,t,n){"use strict";var r=n(0);Object(r.a)(".toc li a").forEach(function(e){e.addEventListener("click",function(t){var n=decodeURIComponent(e.hash);t.preventDefault(),r.b.scroll(n),window.location.hash=n})})},function(e,t,n){"use strict";var r=n(0);Object(r.a)(".post-content>table").forEach(function(e){var t=document.createElement("div"),n=document.createRange();t.className="_table-wrapper",n.selectNode(e),n.surroundContents(t)})},function(e,t){}]);
  //# sourceMappingURL=main.5ffa5158.js.map