From 79f0c40813d64556250c644b6451c6b8ece45efa Mon Sep 17 00:00:00 2001 From: Rahat Zaman Date: Sat, 24 Oct 2020 22:48:15 +0600 Subject: [PATCH 1/5] change 3 scripts to cdn --- assets/js/enquire.min.js | 6 ------ assets/js/fuse.min.js | 9 --------- assets/js/lazysizes.min.js | 3 --- layouts/partials/head/scripts.html | 9 +++------ 4 files changed, 3 insertions(+), 24 deletions(-) delete mode 100644 assets/js/enquire.min.js delete mode 100644 assets/js/fuse.min.js delete mode 100644 assets/js/lazysizes.min.js diff --git a/assets/js/enquire.min.js b/assets/js/enquire.min.js deleted file mode 100644 index 57cdb3b..0000000 --- a/assets/js/enquire.min.js +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * enquire.js v2.1.6 - Awesome Media Queries in JavaScript - * Copyright (c) 2017 Nick Williams - http://wicky.nillia.ms/enquire.js - * License: MIT */ - -!function(a){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a);else{var b;b="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,b.enquire=a()}}(function(){return function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c?c:a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;ge.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:3,t=new Map;return{get:function(n){var r=n.match(I).length;if(t.has(r))return t.get(r);var i=parseFloat((1/Math.sqrt(r)).toFixed(e));return t.set(r,i),i},clear:function(){t.clear()}}}var E=function(){function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=n.getFn,i=void 0===r?A.getFn:r;t(this,e),this.norm=C(3),this.getFn=i,this.isCreated=!1,this.setIndexRecords()}return r(e,[{key:"setSources",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.docs=e}},{key:"setIndexRecords",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.records=e}},{key:"setKeys",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.keys=t,this._keysMap={},t.forEach((function(t,n){e._keysMap[t.id]=n}))}},{key:"create",value:function(){var e=this;!this.isCreated&&this.docs.length&&(this.isCreated=!0,g(this.docs[0])?this.docs.forEach((function(t,n){e._addString(t,n)})):this.docs.forEach((function(t,n){e._addObject(t,n)})),this.norm.clear())}},{key:"add",value:function(e){var t=this.size();g(e)?this._addString(e,t):this._addObject(e,t)}},{key:"removeAt",value:function(e){this.records.splice(e,1);for(var t=e,n=this.size();t2&&void 0!==arguments[2]?arguments[2]:{},r=n.getFn,i=void 0===r?A.getFn:r,o=new E({getFn:i});return o.setKeys(e.map(L)),o.setSources(t),o.create(),o}function R(e,t){var n=e.matches;t.matches=[],k(n)&&n.forEach((function(e){if(k(e.indices)&&e.indices.length){var n={indices:e.indices,value:e.value};e.key&&(n.key=e.key.src),e.idx>-1&&(n.refIndex=e.idx),t.matches.push(n)}}))}function F(e,t){t.score=e.score}function P(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.errors,r=void 0===n?0:n,i=t.currentLocation,o=void 0===i?0:i,c=t.expectedLocation,a=void 0===c?0:c,s=t.distance,u=void 0===s?A.distance:s,h=t.ignoreLocation,f=void 0===h?A.ignoreLocation:h,l=r/e.length;if(f)return l;var d=Math.abs(a-o);return u?l+d/u:d?1:l}function N(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:A.minMatchCharLength,n=[],r=-1,i=-1,o=0,c=e.length;o=t&&n.push([r,i]),r=-1)}return e[o-1]&&o-r>=t&&n.push([r,o-1]),n}function D(e){for(var t={},n=0,r=e.length;n1&&void 0!==arguments[1]?arguments[1]:{},o=i.location,c=void 0===o?A.location:o,a=i.threshold,s=void 0===a?A.threshold:a,u=i.distance,h=void 0===u?A.distance:u,f=i.includeMatches,l=void 0===f?A.includeMatches:f,d=i.findAllMatches,v=void 0===d?A.findAllMatches:d,g=i.minMatchCharLength,y=void 0===g?A.minMatchCharLength:g,p=i.isCaseSensitive,m=void 0===p?A.isCaseSensitive:p,k=i.ignoreLocation,M=void 0===k?A.ignoreLocation:k;if(t(this,e),this.options={location:c,threshold:s,distance:h,includeMatches:l,findAllMatches:v,minMatchCharLength:y,isCaseSensitive:m,ignoreLocation:M},this.pattern=m?n:n.toLowerCase(),this.chunks=[],this.pattern.length){var x=function(e,t){r.chunks.push({pattern:e,alphabet:D(e),startIndex:t})},b=this.pattern.length;if(b>32){for(var S=0,_=b%32,w=b-_;S3&&void 0!==arguments[3]?arguments[3]:{},i=r.location,o=void 0===i?A.location:i,c=r.distance,a=void 0===c?A.distance:c,s=r.threshold,u=void 0===s?A.threshold:s,h=r.findAllMatches,f=void 0===h?A.findAllMatches:h,l=r.minMatchCharLength,d=void 0===l?A.minMatchCharLength:l,v=r.includeMatches,g=void 0===v?A.includeMatches:v,y=r.ignoreLocation,p=void 0===y?A.ignoreLocation:y;if(t.length>32)throw new Error(S(32));for(var m,k=t.length,M=e.length,x=Math.max(0,Math.min(o,M)),b=u,_=x,w=d>1||g,L=w?Array(M):[];(m=e.indexOf(t,_))>-1;){var O=P(t,{currentLocation:m,expectedLocation:x,distance:a,ignoreLocation:p});if(b=Math.min(O,b),_=m+k,w)for(var j=0;j=K;J-=1){var T=J-1,U=n[e.charAt(T)];if(w&&(L[T]=+!!U),W[J]=(W[J+1]<<1|1)&U,R&&(W[J]|=(I[J+1]|I[J])<<1|1|I[J+1]),W[J]&$&&(C=P(t,{errors:R,currentLocation:T,expectedLocation:x,distance:a,ignoreLocation:p}))<=b){if(b=C,(_=T)<=x)break;K=Math.max(1,2*x-_)}}var V=P(t,{errors:R+1,currentLocation:x,expectedLocation:x,distance:a,ignoreLocation:p});if(V>b)break;I=W}var B={isMatch:_>=0,score:Math.max(.001,C)};if(w){var G=N(L,d);G.length?g&&(B.indices=G):B.isMatch=!1}return B}(e,n,i,{location:c+o,distance:a,threshold:s,findAllMatches:u,minMatchCharLength:h,includeMatches:r,ignoreLocation:f}),p=y.isMatch,m=y.score,k=y.indices;p&&(g=!0),v+=m,p&&k&&(d=[].concat(l(d),l(k)))}));var y={isMatch:g,score:g?v/this.chunks.length:1};return g&&r&&(y.indices=d),y}}]),e}(),K=function(){function e(n){t(this,e),this.pattern=n}return r(e,[{key:"search",value:function(){}}],[{key:"isMultiMatch",value:function(e){return q(e,this.multiRegex)}},{key:"isSingleMatch",value:function(e){return q(e,this.singleRegex)}}]),e}();function q(e,t){var n=e.match(t);return n?n[1]:null}var W=function(e){a(i,e);var n=f(i);function i(e){return t(this,i),n.call(this,e)}return r(i,[{key:"search",value:function(e){var t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}],[{key:"type",get:function(){return"exact"}},{key:"multiRegex",get:function(){return/^="(.*)"$/}},{key:"singleRegex",get:function(){return/^=(.*)$/}}]),i}(K),J=function(e){a(i,e);var n=f(i);function i(e){return t(this,i),n.call(this,e)}return r(i,[{key:"search",value:function(e){var t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"$/}},{key:"singleRegex",get:function(){return/^!(.*)$/}}]),i}(K),T=function(e){a(i,e);var n=f(i);function i(e){return t(this,i),n.call(this,e)}return r(i,[{key:"search",value:function(e){var t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}],[{key:"type",get:function(){return"prefix-exact"}},{key:"multiRegex",get:function(){return/^\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^\^(.*)$/}}]),i}(K),U=function(e){a(i,e);var n=f(i);function i(e){return t(this,i),n.call(this,e)}return r(i,[{key:"search",value:function(e){var t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-prefix-exact"}},{key:"multiRegex",get:function(){return/^!\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^!\^(.*)$/}}]),i}(K),V=function(e){a(i,e);var n=f(i);function i(e){return t(this,i),n.call(this,e)}return r(i,[{key:"search",value:function(e){var t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}}],[{key:"type",get:function(){return"suffix-exact"}},{key:"multiRegex",get:function(){return/^"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^(.*)\$$/}}]),i}(K),B=function(e){a(i,e);var n=f(i);function i(e){return t(this,i),n.call(this,e)}return r(i,[{key:"search",value:function(e){var t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-suffix-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^!(.*)\$$/}}]),i}(K),G=function(e){a(i,e);var n=f(i);function i(e){var r,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=o.location,a=void 0===c?A.location:c,s=o.threshold,u=void 0===s?A.threshold:s,h=o.distance,f=void 0===h?A.distance:h,l=o.includeMatches,d=void 0===l?A.includeMatches:l,v=o.findAllMatches,g=void 0===v?A.findAllMatches:v,y=o.minMatchCharLength,p=void 0===y?A.minMatchCharLength:y,m=o.isCaseSensitive,k=void 0===m?A.isCaseSensitive:m;return t(this,i),(r=n.call(this,e))._bitapSearch=new z(e,{location:a,threshold:u,distance:f,includeMatches:d,findAllMatches:g,minMatchCharLength:p,isCaseSensitive:k}),r}return r(i,[{key:"search",value:function(e){return this._bitapSearch.searchIn(e)}}],[{key:"type",get:function(){return"fuzzy"}},{key:"multiRegex",get:function(){return/^"(.*)"$/}},{key:"singleRegex",get:function(){return/^(.*)$/}}]),i}(K),H=function(e){a(i,e);var n=f(i);function i(e){return t(this,i),n.call(this,e)}return r(i,[{key:"search",value:function(e){for(var t,n=0,r=[],i=this.pattern.length;(t=e.indexOf(this.pattern,n))>-1;)n=t+i,r.push([t,n-1]);var o=!!r.length;return{isMatch:o,score:o?1:0,indices:r}}}],[{key:"type",get:function(){return"include"}},{key:"multiRegex",get:function(){return/^'"(.*)"$/}},{key:"singleRegex",get:function(){return/^'(.*)$/}}]),i}(K),Q=[W,H,T,U,B,V,J,G],X=Q.length,Y=/ +(?=([^\"]*\"[^\"]*\")*[^\"]*$)/;function Z(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.split("|").map((function(e){for(var n=e.trim().split(Y).filter((function(e){return e&&!!e.trim()})),r=[],i=0,o=n.length;i1&&void 0!==arguments[1]?arguments[1]:{},i=r.isCaseSensitive,o=void 0===i?A.isCaseSensitive:i,c=r.includeMatches,a=void 0===c?A.includeMatches:c,s=r.minMatchCharLength,u=void 0===s?A.minMatchCharLength:s,h=r.findAllMatches,f=void 0===h?A.findAllMatches:h,l=r.location,d=void 0===l?A.location:l,v=r.threshold,g=void 0===v?A.threshold:v,y=r.distance,p=void 0===y?A.distance:y;t(this,e),this.query=null,this.options={isCaseSensitive:o,includeMatches:a,minMatchCharLength:u,findAllMatches:f,location:d,threshold:g,distance:p},this.pattern=o?n:n.toLowerCase(),this.query=Z(this.pattern,this.options)}return r(e,[{key:"searchIn",value:function(e){var t=this.query;if(!t)return{isMatch:!1,score:1};var n=this.options,r=n.includeMatches;e=n.isCaseSensitive?e:e.toLowerCase();for(var i=0,o=[],c=0,a=0,s=t.length;a1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2?arguments[2]:void 0;t(this,e),this.options=c({},A,{},r),this.options.useExtendedSearch,this._keyStore=new w(this.options.keys),this.setCollection(n,i)}return r(e,[{key:"setCollection",value:function(e,t){if(this._docs=e,t&&!(t instanceof E))throw new Error("Incorrect 'index' type");this._myIndex=t||$(this.options.keys,this._docs,{getFn:this.options.getFn})}},{key:"add",value:function(e){k(e)&&(this._docs.push(e),this._myIndex.add(e))}},{key:"remove",value:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){return!1},t=[],n=0,r=this._docs.length;n1&&void 0!==arguments[1]?arguments[1]:{},n=t.limit,r=void 0===n?-1:n,i=this.options,o=i.includeMatches,c=i.includeScore,a=i.shouldSort,s=i.sortFn,u=i.ignoreFieldNorm,h=g(e)?g(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return de(h,{ignoreFieldNorm:u}),a&&h.sort(s),y(r)&&r>-1&&(h=h.slice(0,r)),ve(h,this._docs,{includeMatches:o,includeScore:c})}},{key:"_searchStringList",value:function(e){var t=re(e,this.options),n=this._myIndex.records,r=[];return n.forEach((function(e){var n=e.v,i=e.i,o=e.n;if(k(n)){var c=t.searchIn(n),a=c.isMatch,s=c.score,u=c.indices;a&&r.push({item:n,idx:i,matches:[{score:s,value:n,norm:o,indices:u}]})}})),r}},{key:"_searchLogical",value:function(e){var t=this,n=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.auto,i=void 0===r||r,o=function e(n){var r=Object.keys(n),o=ue(n);if(!o&&r.length>1&&!se(n))return e(fe(n));if(he(n)){var c=o?n[ce]:r[0],a=o?n[ae]:n[c];if(!g(a))throw new Error(b(c));var s={keyId:j(c),pattern:a};return i&&(s.searcher=re(a,t)),s}var u={children:[],operator:r[0]};return r.forEach((function(t){var r=n[t];v(r)&&r.forEach((function(t){u.children.push(e(t))}))})),u};return se(e)||(e=fe(e)),o(e)}(e,this.options),r=this._myIndex.records,i={},o=[];return r.forEach((function(e){var r=e.$,c=e.i;if(k(r)){var a=function e(n,r,i){if(!n.children){var o=n.keyId,c=n.searcher,a=t._findMatches({key:t._keyStore.get(o),value:t._myIndex.getValueForItemAtKeyId(r,o),searcher:c});return a&&a.length?[{idx:i,item:r,matches:a}]:[]}switch(n.operator){case ie:for(var s=[],u=0,h=n.children.length;u2&&void 0!==arguments[2]?arguments[2]:{},r=n.includeMatches,i=void 0===r?A.includeMatches:r,o=n.includeScore,c=void 0===o?A.includeScore:o,a=[];return i&&a.push(R),c&&a.push(F),e.map((function(e){var n=e.idx,r={item:t[n],refIndex:n};return a.length&&a.forEach((function(t){t(e,r)})),r}))}return le.version="6.4.1",le.createIndex=$,le.parseIndex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.getFn,r=void 0===n?A.getFn:n,i=e.keys,o=e.records,c=new E({getFn:r});return c.setKeys(i),c.setIndexRecords(o),c},le.config=A,function(){ne.push.apply(ne,arguments)}(te),le},"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Fuse=t(); \ No newline at end of file diff --git a/assets/js/lazysizes.min.js b/assets/js/lazysizes.min.js deleted file mode 100644 index ca34f12..0000000 --- a/assets/js/lazysizes.min.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! lazysizes - v5.2.2 */ - -!function(e){var t=function(u,D,f){"use strict";var k,H;if(function(){var e;var t={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:true,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:true,ricTimeout:0,throttleDelay:125};H=u.lazySizesConfig||u.lazysizesConfig||{};for(e in t){if(!(e in H)){H[e]=t[e]}}}(),!D||!D.getElementsByClassName){return{init:function(){},cfg:H,noSupport:true}}var O=D.documentElement,a=u.HTMLPictureElement,P="addEventListener",$="getAttribute",q=u[P].bind(u),I=u.setTimeout,U=u.requestAnimationFrame||I,l=u.requestIdleCallback,j=/^picture$/i,r=["load","error","lazyincluded","_lazyloaded"],i={},G=Array.prototype.forEach,J=function(e,t){if(!i[t]){i[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")}return i[t].test(e[$]("class")||"")&&i[t]},K=function(e,t){if(!J(e,t)){e.setAttribute("class",(e[$]("class")||"").trim()+" "+t)}},Q=function(e,t){var i;if(i=J(e,t)){e.setAttribute("class",(e[$]("class")||"").replace(i," "))}},V=function(t,i,e){var a=e?P:"removeEventListener";if(e){V(t,i)}r.forEach(function(e){t[a](e,i)})},X=function(e,t,i,a,r){var n=D.createEvent("Event");if(!i){i={}}i.instance=k;n.initEvent(t,!a,!r);n.detail=i;e.dispatchEvent(n);return n},Y=function(e,t){var i;if(!a&&(i=u.picturefill||H.pf)){if(t&&t.src&&!e[$]("srcset")){e.setAttribute("srcset",t.src)}i({reevaluate:true,elements:[e]})}else if(t&&t.src){e.src=t.src}},Z=function(e,t){return(getComputedStyle(e,null)||{})[t]},s=function(e,t,i){i=i||e.offsetWidth;while(i49?function(){l(t,{timeout:n});if(n!==H.ricTimeout){n=H.ricTimeout}}:te(function(){I(t)},true);return function(e){var t;if(e=e===true){n=33}if(i){return}i=true;t=r-(f.now()-a);if(t<0){t=0}if(e||t<9){s()}else{I(s,t)}}},ae=function(e){var t,i;var a=99;var r=function(){t=null;e()};var n=function(){var e=f.now()-i;if(e0;if(r&&Z(a,"overflow")!="visible"){i=a.getBoundingClientRect();r=C>i.left&&pi.top-1&&g500&&O.clientWidth>500?500:370:H.expand;k._defEx=u;f=u*H.expFactor;c=H.hFac;A=null;if(w2&&h>2&&!D.hidden){w=f;M=0}else if(h>1&&M>1&&N<6){w=u}else{w=_}}if(o!==n){y=innerWidth+n*c;z=innerHeight+n;s=n*-1;o=n}i=d[t].getBoundingClientRect();if((b=i.bottom)>=s&&(g=i.top)<=z&&(C=i.right)>=s*c&&(p=i.left)<=y&&(b||C||p||g)&&(H.loadHidden||W(d[t]))&&(m&&N<3&&!l&&(h<3||M<4)||S(d[t],n))){R(d[t]);r=true;if(N>9){break}}else if(!r&&m&&!a&&N<4&&M<4&&h>2&&(v[0]||H.preloadAfterLoad)&&(v[0]||!l&&(b||C||p||g||d[t][$](H.sizesAttr)!="auto"))){a=v[0]||d[t]}}if(a&&!r){R(a)}}};var i=ie(t);var B=function(e){var t=e.target;if(t._lazyCache){delete t._lazyCache;return}x(e);K(t,H.loadedClass);Q(t,H.loadingClass);V(t,L);X(t,"lazyloaded")};var a=te(B);var L=function(e){a({target:e.target})};var T=function(t,i){try{t.contentWindow.location.replace(i)}catch(e){t.src=i}};var F=function(e){var t;var i=e[$](H.srcsetAttr);if(t=H.customMedia[e[$]("data-media")||e[$]("media")]){e.setAttribute("media",t)}if(i){e.setAttribute("srcset",i)}};var s=te(function(t,e,i,a,r){var n,s,l,o,u,f;if(!(u=X(t,"lazybeforeunveil",e)).defaultPrevented){if(a){if(i){K(t,H.autosizesClass)}else{t.setAttribute("sizes",a)}}s=t[$](H.srcsetAttr);n=t[$](H.srcAttr);if(r){l=t.parentNode;o=l&&j.test(l.nodeName||"")}f=e.firesLoad||"src"in t&&(s||n||o);u={target:t};K(t,H.loadingClass);if(f){clearTimeout(c);c=I(x,2500);V(t,L,true)}if(o){G.call(l.getElementsByTagName("source"),F)}if(s){t.setAttribute("srcset",s)}else if(n&&!o){if(d.test(t.nodeName)){T(t,n)}else{t.src=n}}if(r&&(s||o)){Y(t,{src:n})}}if(t._lazyRace){delete t._lazyRace}Q(t,H.lazyClass);ee(function(){var e=t.complete&&t.naturalWidth>1;if(!f||e){if(e){K(t,"ls-is-cached")}B(u);t._lazyCache=true;I(function(){if("_lazyCache"in t){delete t._lazyCache}},9)}if(t.loading=="lazy"){N--}},true)});var R=function(e){if(e._lazyRace){return}var t;var i=n.test(e.nodeName);var a=i&&(e[$](H.sizesAttr)||e[$]("sizes"));var r=a=="auto";if((r||!m)&&i&&(e[$]("src")||e.srcset)&&!e.complete&&!J(e,H.errorClass)&&J(e,H.lazyClass)){return}t=X(e,"lazyunveilread").detail;if(r){re.updateElem(e,true,e.offsetWidth)}e._lazyRace=true;N++;s(e,t,r,a,i)};var r=ae(function(){H.loadMode=3;i()});var l=function(){if(H.loadMode==3){H.loadMode=2}r()};var o=function(){if(m){return}if(f.now()-e<999){I(o,999);return}m=true;H.loadMode=3;i();q("scroll",l,true)};return{_:function(){e=f.now();k.elements=D.getElementsByClassName(H.lazyClass);v=D.getElementsByClassName(H.lazyClass+" "+H.preloadClass);q("scroll",i,true);q("resize",i,true);q("pageshow",function(e){if(e.persisted){var t=D.querySelectorAll("."+H.loadingClass);if(t.length&&t.forEach){U(function(){t.forEach(function(e){if(e.complete){R(e)}})})}}});if(u.MutationObserver){new MutationObserver(i).observe(O,{childList:true,subtree:true,attributes:true})}else{O[P]("DOMNodeInserted",i,true);O[P]("DOMAttrModified",i,true);setInterval(i,999)}q("hashchange",i,true);["focus","mouseover","click","load","transitionend","animationend"].forEach(function(e){D[P](e,i,true)});if(/d$|^c/.test(D.readyState)){o()}else{q("load",o);D[P]("DOMContentLoaded",i);I(o,2e4)}if(k.elements.length){t();ee._lsFlush()}else{i()}},checkElems:i,unveil:R,_aLSL:l}}(),re=function(){var i;var n=te(function(e,t,i,a){var r,n,s;e._lazysizesWidth=a;a+="px";e.setAttribute("sizes",a);if(j.test(t.nodeName||"")){r=t.getElementsByTagName("source");for(n=0,s=r.length;n + {{ end }} -{{ $enquire := resources.Get "js/enquire.min.js" | resources.Fingerprint }} - -{{ $lazysizes := resources.Get "js/lazysizes.min.js" | resources.Fingerprint }} - + + {{ $getParents := resources.Get "js/helper/getParents.js" | resources.Minify | resources.Fingerprint }} {{ $fadeinout := resources.Get "js/helper/fadeinout.js" | resources.Minify | resources.Fingerprint }} From 983e6d78df98c0eec80a42b7d54f49a6c6cf4667 Mon Sep 17 00:00:00 2001 From: Rahat Zaman Date: Sat, 24 Oct 2020 22:48:15 +0600 Subject: [PATCH 2/5] change 3 scripts to cdn --- assets/js/enquire.min.js | 6 ------ assets/js/fuse.min.js | 9 --------- assets/js/lazysizes.min.js | 3 --- layouts/partials/head/scripts.html | 9 +++------ 4 files changed, 3 insertions(+), 24 deletions(-) delete mode 100644 assets/js/enquire.min.js delete mode 100644 assets/js/fuse.min.js delete mode 100644 assets/js/lazysizes.min.js diff --git a/assets/js/enquire.min.js b/assets/js/enquire.min.js deleted file mode 100644 index 57cdb3b..0000000 --- a/assets/js/enquire.min.js +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * enquire.js v2.1.6 - Awesome Media Queries in JavaScript - * Copyright (c) 2017 Nick Williams - http://wicky.nillia.ms/enquire.js - * License: MIT */ - -!function(a){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a);else{var b;b="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,b.enquire=a()}}(function(){return function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c?c:a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;ge.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:3,t=new Map;return{get:function(n){var r=n.match(I).length;if(t.has(r))return t.get(r);var i=parseFloat((1/Math.sqrt(r)).toFixed(e));return t.set(r,i),i},clear:function(){t.clear()}}}var E=function(){function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=n.getFn,i=void 0===r?A.getFn:r;t(this,e),this.norm=C(3),this.getFn=i,this.isCreated=!1,this.setIndexRecords()}return r(e,[{key:"setSources",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.docs=e}},{key:"setIndexRecords",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.records=e}},{key:"setKeys",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.keys=t,this._keysMap={},t.forEach((function(t,n){e._keysMap[t.id]=n}))}},{key:"create",value:function(){var e=this;!this.isCreated&&this.docs.length&&(this.isCreated=!0,g(this.docs[0])?this.docs.forEach((function(t,n){e._addString(t,n)})):this.docs.forEach((function(t,n){e._addObject(t,n)})),this.norm.clear())}},{key:"add",value:function(e){var t=this.size();g(e)?this._addString(e,t):this._addObject(e,t)}},{key:"removeAt",value:function(e){this.records.splice(e,1);for(var t=e,n=this.size();t2&&void 0!==arguments[2]?arguments[2]:{},r=n.getFn,i=void 0===r?A.getFn:r,o=new E({getFn:i});return o.setKeys(e.map(L)),o.setSources(t),o.create(),o}function R(e,t){var n=e.matches;t.matches=[],k(n)&&n.forEach((function(e){if(k(e.indices)&&e.indices.length){var n={indices:e.indices,value:e.value};e.key&&(n.key=e.key.src),e.idx>-1&&(n.refIndex=e.idx),t.matches.push(n)}}))}function F(e,t){t.score=e.score}function P(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.errors,r=void 0===n?0:n,i=t.currentLocation,o=void 0===i?0:i,c=t.expectedLocation,a=void 0===c?0:c,s=t.distance,u=void 0===s?A.distance:s,h=t.ignoreLocation,f=void 0===h?A.ignoreLocation:h,l=r/e.length;if(f)return l;var d=Math.abs(a-o);return u?l+d/u:d?1:l}function N(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:A.minMatchCharLength,n=[],r=-1,i=-1,o=0,c=e.length;o=t&&n.push([r,i]),r=-1)}return e[o-1]&&o-r>=t&&n.push([r,o-1]),n}function D(e){for(var t={},n=0,r=e.length;n1&&void 0!==arguments[1]?arguments[1]:{},o=i.location,c=void 0===o?A.location:o,a=i.threshold,s=void 0===a?A.threshold:a,u=i.distance,h=void 0===u?A.distance:u,f=i.includeMatches,l=void 0===f?A.includeMatches:f,d=i.findAllMatches,v=void 0===d?A.findAllMatches:d,g=i.minMatchCharLength,y=void 0===g?A.minMatchCharLength:g,p=i.isCaseSensitive,m=void 0===p?A.isCaseSensitive:p,k=i.ignoreLocation,M=void 0===k?A.ignoreLocation:k;if(t(this,e),this.options={location:c,threshold:s,distance:h,includeMatches:l,findAllMatches:v,minMatchCharLength:y,isCaseSensitive:m,ignoreLocation:M},this.pattern=m?n:n.toLowerCase(),this.chunks=[],this.pattern.length){var x=function(e,t){r.chunks.push({pattern:e,alphabet:D(e),startIndex:t})},b=this.pattern.length;if(b>32){for(var S=0,_=b%32,w=b-_;S3&&void 0!==arguments[3]?arguments[3]:{},i=r.location,o=void 0===i?A.location:i,c=r.distance,a=void 0===c?A.distance:c,s=r.threshold,u=void 0===s?A.threshold:s,h=r.findAllMatches,f=void 0===h?A.findAllMatches:h,l=r.minMatchCharLength,d=void 0===l?A.minMatchCharLength:l,v=r.includeMatches,g=void 0===v?A.includeMatches:v,y=r.ignoreLocation,p=void 0===y?A.ignoreLocation:y;if(t.length>32)throw new Error(S(32));for(var m,k=t.length,M=e.length,x=Math.max(0,Math.min(o,M)),b=u,_=x,w=d>1||g,L=w?Array(M):[];(m=e.indexOf(t,_))>-1;){var O=P(t,{currentLocation:m,expectedLocation:x,distance:a,ignoreLocation:p});if(b=Math.min(O,b),_=m+k,w)for(var j=0;j=K;J-=1){var T=J-1,U=n[e.charAt(T)];if(w&&(L[T]=+!!U),W[J]=(W[J+1]<<1|1)&U,R&&(W[J]|=(I[J+1]|I[J])<<1|1|I[J+1]),W[J]&$&&(C=P(t,{errors:R,currentLocation:T,expectedLocation:x,distance:a,ignoreLocation:p}))<=b){if(b=C,(_=T)<=x)break;K=Math.max(1,2*x-_)}}var V=P(t,{errors:R+1,currentLocation:x,expectedLocation:x,distance:a,ignoreLocation:p});if(V>b)break;I=W}var B={isMatch:_>=0,score:Math.max(.001,C)};if(w){var G=N(L,d);G.length?g&&(B.indices=G):B.isMatch=!1}return B}(e,n,i,{location:c+o,distance:a,threshold:s,findAllMatches:u,minMatchCharLength:h,includeMatches:r,ignoreLocation:f}),p=y.isMatch,m=y.score,k=y.indices;p&&(g=!0),v+=m,p&&k&&(d=[].concat(l(d),l(k)))}));var y={isMatch:g,score:g?v/this.chunks.length:1};return g&&r&&(y.indices=d),y}}]),e}(),K=function(){function e(n){t(this,e),this.pattern=n}return r(e,[{key:"search",value:function(){}}],[{key:"isMultiMatch",value:function(e){return q(e,this.multiRegex)}},{key:"isSingleMatch",value:function(e){return q(e,this.singleRegex)}}]),e}();function q(e,t){var n=e.match(t);return n?n[1]:null}var W=function(e){a(i,e);var n=f(i);function i(e){return t(this,i),n.call(this,e)}return r(i,[{key:"search",value:function(e){var t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}],[{key:"type",get:function(){return"exact"}},{key:"multiRegex",get:function(){return/^="(.*)"$/}},{key:"singleRegex",get:function(){return/^=(.*)$/}}]),i}(K),J=function(e){a(i,e);var n=f(i);function i(e){return t(this,i),n.call(this,e)}return r(i,[{key:"search",value:function(e){var t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"$/}},{key:"singleRegex",get:function(){return/^!(.*)$/}}]),i}(K),T=function(e){a(i,e);var n=f(i);function i(e){return t(this,i),n.call(this,e)}return r(i,[{key:"search",value:function(e){var t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}],[{key:"type",get:function(){return"prefix-exact"}},{key:"multiRegex",get:function(){return/^\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^\^(.*)$/}}]),i}(K),U=function(e){a(i,e);var n=f(i);function i(e){return t(this,i),n.call(this,e)}return r(i,[{key:"search",value:function(e){var t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-prefix-exact"}},{key:"multiRegex",get:function(){return/^!\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^!\^(.*)$/}}]),i}(K),V=function(e){a(i,e);var n=f(i);function i(e){return t(this,i),n.call(this,e)}return r(i,[{key:"search",value:function(e){var t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}}],[{key:"type",get:function(){return"suffix-exact"}},{key:"multiRegex",get:function(){return/^"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^(.*)\$$/}}]),i}(K),B=function(e){a(i,e);var n=f(i);function i(e){return t(this,i),n.call(this,e)}return r(i,[{key:"search",value:function(e){var t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-suffix-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^!(.*)\$$/}}]),i}(K),G=function(e){a(i,e);var n=f(i);function i(e){var r,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=o.location,a=void 0===c?A.location:c,s=o.threshold,u=void 0===s?A.threshold:s,h=o.distance,f=void 0===h?A.distance:h,l=o.includeMatches,d=void 0===l?A.includeMatches:l,v=o.findAllMatches,g=void 0===v?A.findAllMatches:v,y=o.minMatchCharLength,p=void 0===y?A.minMatchCharLength:y,m=o.isCaseSensitive,k=void 0===m?A.isCaseSensitive:m;return t(this,i),(r=n.call(this,e))._bitapSearch=new z(e,{location:a,threshold:u,distance:f,includeMatches:d,findAllMatches:g,minMatchCharLength:p,isCaseSensitive:k}),r}return r(i,[{key:"search",value:function(e){return this._bitapSearch.searchIn(e)}}],[{key:"type",get:function(){return"fuzzy"}},{key:"multiRegex",get:function(){return/^"(.*)"$/}},{key:"singleRegex",get:function(){return/^(.*)$/}}]),i}(K),H=function(e){a(i,e);var n=f(i);function i(e){return t(this,i),n.call(this,e)}return r(i,[{key:"search",value:function(e){for(var t,n=0,r=[],i=this.pattern.length;(t=e.indexOf(this.pattern,n))>-1;)n=t+i,r.push([t,n-1]);var o=!!r.length;return{isMatch:o,score:o?1:0,indices:r}}}],[{key:"type",get:function(){return"include"}},{key:"multiRegex",get:function(){return/^'"(.*)"$/}},{key:"singleRegex",get:function(){return/^'(.*)$/}}]),i}(K),Q=[W,H,T,U,B,V,J,G],X=Q.length,Y=/ +(?=([^\"]*\"[^\"]*\")*[^\"]*$)/;function Z(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.split("|").map((function(e){for(var n=e.trim().split(Y).filter((function(e){return e&&!!e.trim()})),r=[],i=0,o=n.length;i1&&void 0!==arguments[1]?arguments[1]:{},i=r.isCaseSensitive,o=void 0===i?A.isCaseSensitive:i,c=r.includeMatches,a=void 0===c?A.includeMatches:c,s=r.minMatchCharLength,u=void 0===s?A.minMatchCharLength:s,h=r.findAllMatches,f=void 0===h?A.findAllMatches:h,l=r.location,d=void 0===l?A.location:l,v=r.threshold,g=void 0===v?A.threshold:v,y=r.distance,p=void 0===y?A.distance:y;t(this,e),this.query=null,this.options={isCaseSensitive:o,includeMatches:a,minMatchCharLength:u,findAllMatches:f,location:d,threshold:g,distance:p},this.pattern=o?n:n.toLowerCase(),this.query=Z(this.pattern,this.options)}return r(e,[{key:"searchIn",value:function(e){var t=this.query;if(!t)return{isMatch:!1,score:1};var n=this.options,r=n.includeMatches;e=n.isCaseSensitive?e:e.toLowerCase();for(var i=0,o=[],c=0,a=0,s=t.length;a1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2?arguments[2]:void 0;t(this,e),this.options=c({},A,{},r),this.options.useExtendedSearch,this._keyStore=new w(this.options.keys),this.setCollection(n,i)}return r(e,[{key:"setCollection",value:function(e,t){if(this._docs=e,t&&!(t instanceof E))throw new Error("Incorrect 'index' type");this._myIndex=t||$(this.options.keys,this._docs,{getFn:this.options.getFn})}},{key:"add",value:function(e){k(e)&&(this._docs.push(e),this._myIndex.add(e))}},{key:"remove",value:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){return!1},t=[],n=0,r=this._docs.length;n1&&void 0!==arguments[1]?arguments[1]:{},n=t.limit,r=void 0===n?-1:n,i=this.options,o=i.includeMatches,c=i.includeScore,a=i.shouldSort,s=i.sortFn,u=i.ignoreFieldNorm,h=g(e)?g(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return de(h,{ignoreFieldNorm:u}),a&&h.sort(s),y(r)&&r>-1&&(h=h.slice(0,r)),ve(h,this._docs,{includeMatches:o,includeScore:c})}},{key:"_searchStringList",value:function(e){var t=re(e,this.options),n=this._myIndex.records,r=[];return n.forEach((function(e){var n=e.v,i=e.i,o=e.n;if(k(n)){var c=t.searchIn(n),a=c.isMatch,s=c.score,u=c.indices;a&&r.push({item:n,idx:i,matches:[{score:s,value:n,norm:o,indices:u}]})}})),r}},{key:"_searchLogical",value:function(e){var t=this,n=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.auto,i=void 0===r||r,o=function e(n){var r=Object.keys(n),o=ue(n);if(!o&&r.length>1&&!se(n))return e(fe(n));if(he(n)){var c=o?n[ce]:r[0],a=o?n[ae]:n[c];if(!g(a))throw new Error(b(c));var s={keyId:j(c),pattern:a};return i&&(s.searcher=re(a,t)),s}var u={children:[],operator:r[0]};return r.forEach((function(t){var r=n[t];v(r)&&r.forEach((function(t){u.children.push(e(t))}))})),u};return se(e)||(e=fe(e)),o(e)}(e,this.options),r=this._myIndex.records,i={},o=[];return r.forEach((function(e){var r=e.$,c=e.i;if(k(r)){var a=function e(n,r,i){if(!n.children){var o=n.keyId,c=n.searcher,a=t._findMatches({key:t._keyStore.get(o),value:t._myIndex.getValueForItemAtKeyId(r,o),searcher:c});return a&&a.length?[{idx:i,item:r,matches:a}]:[]}switch(n.operator){case ie:for(var s=[],u=0,h=n.children.length;u2&&void 0!==arguments[2]?arguments[2]:{},r=n.includeMatches,i=void 0===r?A.includeMatches:r,o=n.includeScore,c=void 0===o?A.includeScore:o,a=[];return i&&a.push(R),c&&a.push(F),e.map((function(e){var n=e.idx,r={item:t[n],refIndex:n};return a.length&&a.forEach((function(t){t(e,r)})),r}))}return le.version="6.4.1",le.createIndex=$,le.parseIndex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.getFn,r=void 0===n?A.getFn:n,i=e.keys,o=e.records,c=new E({getFn:r});return c.setKeys(i),c.setIndexRecords(o),c},le.config=A,function(){ne.push.apply(ne,arguments)}(te),le},"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Fuse=t(); \ No newline at end of file diff --git a/assets/js/lazysizes.min.js b/assets/js/lazysizes.min.js deleted file mode 100644 index ca34f12..0000000 --- a/assets/js/lazysizes.min.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! lazysizes - v5.2.2 */ - -!function(e){var t=function(u,D,f){"use strict";var k,H;if(function(){var e;var t={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:true,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:true,ricTimeout:0,throttleDelay:125};H=u.lazySizesConfig||u.lazysizesConfig||{};for(e in t){if(!(e in H)){H[e]=t[e]}}}(),!D||!D.getElementsByClassName){return{init:function(){},cfg:H,noSupport:true}}var O=D.documentElement,a=u.HTMLPictureElement,P="addEventListener",$="getAttribute",q=u[P].bind(u),I=u.setTimeout,U=u.requestAnimationFrame||I,l=u.requestIdleCallback,j=/^picture$/i,r=["load","error","lazyincluded","_lazyloaded"],i={},G=Array.prototype.forEach,J=function(e,t){if(!i[t]){i[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")}return i[t].test(e[$]("class")||"")&&i[t]},K=function(e,t){if(!J(e,t)){e.setAttribute("class",(e[$]("class")||"").trim()+" "+t)}},Q=function(e,t){var i;if(i=J(e,t)){e.setAttribute("class",(e[$]("class")||"").replace(i," "))}},V=function(t,i,e){var a=e?P:"removeEventListener";if(e){V(t,i)}r.forEach(function(e){t[a](e,i)})},X=function(e,t,i,a,r){var n=D.createEvent("Event");if(!i){i={}}i.instance=k;n.initEvent(t,!a,!r);n.detail=i;e.dispatchEvent(n);return n},Y=function(e,t){var i;if(!a&&(i=u.picturefill||H.pf)){if(t&&t.src&&!e[$]("srcset")){e.setAttribute("srcset",t.src)}i({reevaluate:true,elements:[e]})}else if(t&&t.src){e.src=t.src}},Z=function(e,t){return(getComputedStyle(e,null)||{})[t]},s=function(e,t,i){i=i||e.offsetWidth;while(i49?function(){l(t,{timeout:n});if(n!==H.ricTimeout){n=H.ricTimeout}}:te(function(){I(t)},true);return function(e){var t;if(e=e===true){n=33}if(i){return}i=true;t=r-(f.now()-a);if(t<0){t=0}if(e||t<9){s()}else{I(s,t)}}},ae=function(e){var t,i;var a=99;var r=function(){t=null;e()};var n=function(){var e=f.now()-i;if(e0;if(r&&Z(a,"overflow")!="visible"){i=a.getBoundingClientRect();r=C>i.left&&pi.top-1&&g500&&O.clientWidth>500?500:370:H.expand;k._defEx=u;f=u*H.expFactor;c=H.hFac;A=null;if(w2&&h>2&&!D.hidden){w=f;M=0}else if(h>1&&M>1&&N<6){w=u}else{w=_}}if(o!==n){y=innerWidth+n*c;z=innerHeight+n;s=n*-1;o=n}i=d[t].getBoundingClientRect();if((b=i.bottom)>=s&&(g=i.top)<=z&&(C=i.right)>=s*c&&(p=i.left)<=y&&(b||C||p||g)&&(H.loadHidden||W(d[t]))&&(m&&N<3&&!l&&(h<3||M<4)||S(d[t],n))){R(d[t]);r=true;if(N>9){break}}else if(!r&&m&&!a&&N<4&&M<4&&h>2&&(v[0]||H.preloadAfterLoad)&&(v[0]||!l&&(b||C||p||g||d[t][$](H.sizesAttr)!="auto"))){a=v[0]||d[t]}}if(a&&!r){R(a)}}};var i=ie(t);var B=function(e){var t=e.target;if(t._lazyCache){delete t._lazyCache;return}x(e);K(t,H.loadedClass);Q(t,H.loadingClass);V(t,L);X(t,"lazyloaded")};var a=te(B);var L=function(e){a({target:e.target})};var T=function(t,i){try{t.contentWindow.location.replace(i)}catch(e){t.src=i}};var F=function(e){var t;var i=e[$](H.srcsetAttr);if(t=H.customMedia[e[$]("data-media")||e[$]("media")]){e.setAttribute("media",t)}if(i){e.setAttribute("srcset",i)}};var s=te(function(t,e,i,a,r){var n,s,l,o,u,f;if(!(u=X(t,"lazybeforeunveil",e)).defaultPrevented){if(a){if(i){K(t,H.autosizesClass)}else{t.setAttribute("sizes",a)}}s=t[$](H.srcsetAttr);n=t[$](H.srcAttr);if(r){l=t.parentNode;o=l&&j.test(l.nodeName||"")}f=e.firesLoad||"src"in t&&(s||n||o);u={target:t};K(t,H.loadingClass);if(f){clearTimeout(c);c=I(x,2500);V(t,L,true)}if(o){G.call(l.getElementsByTagName("source"),F)}if(s){t.setAttribute("srcset",s)}else if(n&&!o){if(d.test(t.nodeName)){T(t,n)}else{t.src=n}}if(r&&(s||o)){Y(t,{src:n})}}if(t._lazyRace){delete t._lazyRace}Q(t,H.lazyClass);ee(function(){var e=t.complete&&t.naturalWidth>1;if(!f||e){if(e){K(t,"ls-is-cached")}B(u);t._lazyCache=true;I(function(){if("_lazyCache"in t){delete t._lazyCache}},9)}if(t.loading=="lazy"){N--}},true)});var R=function(e){if(e._lazyRace){return}var t;var i=n.test(e.nodeName);var a=i&&(e[$](H.sizesAttr)||e[$]("sizes"));var r=a=="auto";if((r||!m)&&i&&(e[$]("src")||e.srcset)&&!e.complete&&!J(e,H.errorClass)&&J(e,H.lazyClass)){return}t=X(e,"lazyunveilread").detail;if(r){re.updateElem(e,true,e.offsetWidth)}e._lazyRace=true;N++;s(e,t,r,a,i)};var r=ae(function(){H.loadMode=3;i()});var l=function(){if(H.loadMode==3){H.loadMode=2}r()};var o=function(){if(m){return}if(f.now()-e<999){I(o,999);return}m=true;H.loadMode=3;i();q("scroll",l,true)};return{_:function(){e=f.now();k.elements=D.getElementsByClassName(H.lazyClass);v=D.getElementsByClassName(H.lazyClass+" "+H.preloadClass);q("scroll",i,true);q("resize",i,true);q("pageshow",function(e){if(e.persisted){var t=D.querySelectorAll("."+H.loadingClass);if(t.length&&t.forEach){U(function(){t.forEach(function(e){if(e.complete){R(e)}})})}}});if(u.MutationObserver){new MutationObserver(i).observe(O,{childList:true,subtree:true,attributes:true})}else{O[P]("DOMNodeInserted",i,true);O[P]("DOMAttrModified",i,true);setInterval(i,999)}q("hashchange",i,true);["focus","mouseover","click","load","transitionend","animationend"].forEach(function(e){D[P](e,i,true)});if(/d$|^c/.test(D.readyState)){o()}else{q("load",o);D[P]("DOMContentLoaded",i);I(o,2e4)}if(k.elements.length){t();ee._lsFlush()}else{i()}},checkElems:i,unveil:R,_aLSL:l}}(),re=function(){var i;var n=te(function(e,t,i,a){var r,n,s;e._lazysizesWidth=a;a+="px";e.setAttribute("sizes",a);if(j.test(t.nodeName||"")){r=t.getElementsByTagName("source");for(n=0,s=r.length;n + {{ end }} -{{ $enquire := resources.Get "js/enquire.min.js" | resources.Fingerprint }} - -{{ $lazysizes := resources.Get "js/lazysizes.min.js" | resources.Fingerprint }} - + + {{ $getParents := resources.Get "js/helper/getParents.js" | resources.Minify | resources.Fingerprint }} {{ $fadeinout := resources.Get "js/helper/fadeinout.js" | resources.Minify | resources.Fingerprint }} From eeac3af99b4bbe1b1893fa640be834a8362a3690 Mon Sep 17 00:00:00 2001 From: Rahat Zaman Date: Wed, 2 Oct 2024 10:54:24 -0600 Subject: [PATCH 3/5] Maintainance updates (#2) * delicious and google bookmarks discontinued * delicious and google bookmarks discontinued * fix: i18n keys * Social services i18n keys had "line" as a key, fixed accordingly. * fix: added missing share services Added "telegram" and "whatsapp" in the list. * fix: breadcrumb not turning-off when in term list When breadcrumb is turned-off in config file, it remains available in `/categories/{term}/` and `/tags/{term}/ ` list view. * fix: breadcrumb not turning-off when set in config Fixed breadcrumb showing in "Section List" regardless of "false" setting in config params. * upd: deprecated in Hugo v0.119.0, removed in Hugo v0.125.0 * fix: use hugo.IsServer as .Site.IsServer is deprecated --------- Co-authored-by: I'M YourOnly.One <1079205+techmagus@users.noreply.github.com> Co-authored-by: techmagus --- exampleSite/config/_default/params.toml | 4 +- layouts/_default/list.html | 6 ++- layouts/_default/taxonomy.html | 6 ++- layouts/partials/body/share.html | 20 +++------- layouts/partials/service/baidu-analytics.html | 28 +++++++------- layouts/partials/service/google-adsense.html | 30 +++++++-------- .../partials/service/google-analytics.html | 7 ++-- .../partials/service/google-tag-manager.html | 38 +++++++++---------- 8 files changed, 67 insertions(+), 72 deletions(-) diff --git a/exampleSite/config/_default/params.toml b/exampleSite/config/_default/params.toml index 2d7b955..ffe005f 100644 --- a/exampleSite/config/_default/params.toml +++ b/exampleSite/config/_default/params.toml @@ -199,7 +199,7 @@ commento = false paypal = "" patreon = "" -# possible share name: ["facebook","twitter", "reddit", "linkedin", "tumblr", "weibo", "douban", "line", "pocket", "feedly", "hatena", "pinterest", "delicious", "google"] +# possible share name: ["facebook", "twitter", "reddit", "linkedin", "tumblr", "weibo", "douban", "line", "telegram", "whatsapp", "pocket", "feedly", "hatena", "pinterest"] [[share]] name = "facebook" username = "" @@ -211,4 +211,4 @@ commento = false link = "" [[footerLinks]] name = "" - link = "" \ No newline at end of file + link = "" diff --git a/layouts/_default/list.html b/layouts/_default/list.html index f154fd9..d5bf6e2 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -2,7 +2,9 @@
- {{ partial "body/breadcrumb" . }} + {{ if $.Param "enableBreadcrumb" }} + {{ partial "body/breadcrumb" . }} + {{ end }}
{{.Title}}
@@ -30,4 +32,4 @@ {{ partial "script/sidebar-script" . }} {{ partial "script/list-script" . }} -{{ end }} \ No newline at end of file +{{ end }} diff --git a/layouts/_default/taxonomy.html b/layouts/_default/taxonomy.html index 583e7eb..84d241f 100644 --- a/layouts/_default/taxonomy.html +++ b/layouts/_default/taxonomy.html @@ -2,7 +2,9 @@
- {{ partial "body/breadcrumb" . }} + {{ if $.Param "enableBreadcrumb" }} + {{ partial "body/breadcrumb" . }} + {{ end }}
{{ .Title }}
@@ -29,4 +31,4 @@ {{ partial "script/sidebar-script" . }} {{ partial "script/taxo-script" . }} -{{ end }} \ No newline at end of file +{{ end }} diff --git a/layouts/partials/body/share.html b/layouts/partials/body/share.html index 60467af..9d96422 100644 --- a/layouts/partials/body/share.html +++ b/layouts/partials/body/share.html @@ -40,37 +40,29 @@ {{ partial "svgs/share/line.svg" (dict "width" 35 "height" 35) }} {{ else if eq (lower .name) "telegram" }} - + {{ partial "svgs/social/telegram.svg" (dict "width" 35 "height" 35) }} {{ else if eq (lower .name) "whatsapp" }} - + {{ partial "svgs/social/whatsapp.svg" (dict "width" 35 "height" 35) }} {{ else if eq (lower .name) "pocket" }} - + {{ partial "svgs/share/pocket.svg" (dict "width" 35 "height" 35) }} {{ else if eq (lower .name) "feedly" }} - + {{ partial "svgs/share/feedly.svg" (dict "width" 35 "height" 35) }} {{ else if eq (lower .name) "hatena" }} - + {{ partial "svgs/share/hatena.svg" (dict "width" 35 "height" 35) }} {{ else if eq (lower .name) "pinterest" }} - + {{ partial "svgs/share/pinterest.svg" (dict "width" 35 "height" 35) }} - {{ else if eq (lower .name) "delicious" }} - - {{ partial "svgs/share/delicious.svg" (dict "width" 35 "height" 35) }} - - {{ else if eq (lower .name) "google" }} - - {{ partial "svgs/share/google.svg" (dict "width" 35 "height" 35) }} - {{ end }} {{ end }}
diff --git a/layouts/partials/service/baidu-analytics.html b/layouts/partials/service/baidu-analytics.html index 717e54f..c298a8b 100644 --- a/layouts/partials/service/baidu-analytics.html +++ b/layouts/partials/service/baidu-analytics.html @@ -1,14 +1,14 @@ -{{ if and (.Site.Params.baiduAnalytics) (not .Site.IsServer) }} - -{{ end }} \ No newline at end of file +{{ if and (.Site.Params.baiduAnalytics) (not hugo.IsServer) }} + +{{ end }} diff --git a/layouts/partials/service/google-adsense.html b/layouts/partials/service/google-adsense.html index c08df72..0857fd0 100644 --- a/layouts/partials/service/google-adsense.html +++ b/layouts/partials/service/google-adsense.html @@ -1,15 +1,15 @@ -{{ if and (not .Site.IsServer) (not ($.Param "disableAdsense")) }} - - - - -{{ end }} \ No newline at end of file +{{ if and (not hugo.IsServer) (not ($.Param "disableAdsense")) }} + + + + +{{ end }} diff --git a/layouts/partials/service/google-analytics.html b/layouts/partials/service/google-analytics.html index 3527c0e..bcbfcc0 100644 --- a/layouts/partials/service/google-analytics.html +++ b/layouts/partials/service/google-analytics.html @@ -1,4 +1,3 @@ -{{ if not .Site.IsServer }} - {{ template "_internal/google_analytics.html" . }} - {{ template "_internal/google_analytics_async.html" . }} -{{ end }} \ No newline at end of file +{{ if not hugo.IsServer }} + {{ template "_internal/google_analytics.html" . }} +{{ end }} diff --git a/layouts/partials/service/google-tag-manager.html b/layouts/partials/service/google-tag-manager.html index 82b90ef..e795fca 100644 --- a/layouts/partials/service/google-tag-manager.html +++ b/layouts/partials/service/google-tag-manager.html @@ -1,19 +1,19 @@ -{{ if and ($.Site.Params.googleTagManager) (not .Site.IsServer) }} - - - -{{ end }} - -{{ if and ($.Site.Params.googleTagManager) (not .Site.IsServer) }} - - - - - -{{ end }} +{{ if and ($.Site.Params.googleTagManager) (not hugo.IsServer) }} + + + +{{ end }} + +{{ if and ($.Site.Params.googleTagManager) (not hugo.IsServer) }} + + + + + +{{ end }} From 0adc161f5b7d35ccc5bf7e6a4de87587a0380ee3 Mon Sep 17 00:00:00 2001 From: Rahat Zaman Date: Wed, 2 Oct 2024 11:41:15 -0600 Subject: [PATCH 4/5] Maintainance: Fixed hugo deprecation --- exampleSite/config/_default/config.toml | 4 ++-- layouts/partials/body/main-left.html | 2 +- layouts/partials/body/main-right.html | 2 +- layouts/partials/head/styles.html | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/exampleSite/config/_default/config.toml b/exampleSite/config/_default/config.toml index d66c5b8..08155ef 100644 --- a/exampleSite/config/_default/config.toml +++ b/exampleSite/config/_default/config.toml @@ -12,7 +12,8 @@ buildFuture = true copyright = "©{year}, All Rights Reserved" timeout = 10000 enableEmoji = true -paginate = 13 +[pagination] + pagerSize = 13 rssLimit = 100 enableGitInfo = false @@ -37,7 +38,6 @@ googleAnalytics = "" [outputs] home = ["HTML", "RSS", "SearchIndex"] section = ["HTML", "RSS", "SearchIndex"] - taxonomyTerm = ["HTML", "RSS", "SearchIndex"] taxonomy = ["HTML", "RSS", "SearchIndex"] [outputFormats] diff --git a/layouts/partials/body/main-left.html b/layouts/partials/body/main-left.html index ad14ddc..1299aec 100644 --- a/layouts/partials/body/main-left.html +++ b/layouts/partials/body/main-left.html @@ -1,7 +1,7 @@ {{ $isPad := or (in (slice "archive" "posts" "page") .Type) }} {{ $isPad = or $isPad (and (eq .Kind "page") (not (in (slice "about" "contact" "publication") .Type))) }} {{ $isPad = or $isPad (and (eq .Kind "section") (eq .Type "publication")) }} -{{ $isPad = or $isPad (and (eq .Type "tags") (ne .Kind "taxonomyTerm")) }} +{{ $isPad = or $isPad (and (eq .Type "tags") (ne .Kind "taxonomy")) }} {{ if eq ($.Param "languagedir") "rtl" }}
diff --git a/layouts/partials/body/main-right.html b/layouts/partials/body/main-right.html index 347152c..8924bf0 100644 --- a/layouts/partials/body/main-right.html +++ b/layouts/partials/body/main-right.html @@ -1,7 +1,7 @@ {{ $isPad := or (in (slice "archive" "posts" "page") .Type) }} {{ $isPad = or $isPad (and (eq .Kind "page") (not (in (slice "about" "contact" "publication") .Type))) }} {{ $isPad = or $isPad (and (eq .Kind "section") (eq .Type "publication")) }} -{{ $isPad = or $isPad (and (eq .Type "tags") (ne .Kind "taxonomyTerm")) }} +{{ $isPad = or $isPad (and (eq .Type "tags") (ne .Kind "taxonomy")) }} {{ if ne ($.Param "languagedir") "rtl" }}
diff --git a/layouts/partials/head/styles.html b/layouts/partials/head/styles.html index 624cdcb..20763ff 100644 --- a/layouts/partials/head/styles.html +++ b/layouts/partials/head/styles.html @@ -7,7 +7,7 @@ {{ range .Site.Params.custom_css }} {{ $custom_template := resources.Get . }} {{ if $custom_template }} - {{ $custom_style := $custom_template | resources.ToCSS | resources.Minify }} + {{ $custom_style := $custom_template | css.Sass | resources.Minify }} {{ end }} {{ end }} From 6e951653c15ac7966c355387fb3f0d2251c168e0 Mon Sep 17 00:00:00 2001 From: Rahat Zaman Date: Wed, 2 Oct 2024 11:44:34 -0600 Subject: [PATCH 5/5] Remove the unneeded (auto-generated) resources directory (#3) Co-authored-by: Yoni --- exampleSite/.gitignore | 2 ++ .../sass/main.scss_b4f67ac5085b89b62b54c1923e5a9145.content | 1 - .../scss/sass/main.scss_b4f67ac5085b89b62b54c1923e5a9145.json | 1 - 3 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 exampleSite/.gitignore delete mode 100644 exampleSite/resources/_gen/assets/scss/sass/main.scss_b4f67ac5085b89b62b54c1923e5a9145.content delete mode 100644 exampleSite/resources/_gen/assets/scss/sass/main.scss_b4f67ac5085b89b62b54c1923e5a9145.json diff --git a/exampleSite/.gitignore b/exampleSite/.gitignore new file mode 100644 index 0000000..1cb94be --- /dev/null +++ b/exampleSite/.gitignore @@ -0,0 +1,2 @@ +resources/ + diff --git a/exampleSite/resources/_gen/assets/scss/sass/main.scss_b4f67ac5085b89b62b54c1923e5a9145.content b/exampleSite/resources/_gen/assets/scss/sass/main.scss_b4f67ac5085b89b62b54c1923e5a9145.content deleted file mode 100644 index 5b25c11..0000000 --- a/exampleSite/resources/_gen/assets/scss/sass/main.scss_b4f67ac5085b89b62b54c1923e5a9145.content +++ /dev/null @@ -1 +0,0 @@ -.theme__light .chroma{background-color:#f5f2f0}.theme__light .chroma .err{color:#a61717;background-color:#e3d2d2}.theme__light .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.theme__light .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.theme__light .chroma .hl{display:block;width:100%;background-color:#ffc}.theme__light .chroma .lnt{padding:0 .4em;color:#728fcb}.theme__light .chroma .ln{padding:0 .4em;color:#728fcb}.theme__light .chroma .k{color:#728fcb;font-weight:700}.theme__light .chroma .kc{color:#728fcb;font-weight:700}.theme__light .chroma .kd{color:#728fcb;font-weight:700}.theme__light .chroma .kn{color:#728fcb;font-weight:700}.theme__light .chroma .kp{color:#728fcb;font-weight:700}.theme__light .chroma .kr{color:#728fcb;font-weight:700}.theme__light .chroma .kt{color:#458;font-weight:700}.theme__light .chroma .na{color:#896724}.theme__light .chroma .nb{color:#0086b3}.theme__light .chroma .bp{color:#b6ad9a}.theme__light .chroma .nc{color:#458;font-weight:700}.theme__light .chroma .no{color:#896724}.theme__light .chroma .nd{color:#3c5d5d;font-weight:700}.theme__light .chroma .ni{color:#728fcb}.theme__light .chroma .ne{color:#b29762;font-weight:700}.theme__light .chroma .nf{color:#b29762;font-weight:700}.theme__light .chroma .nl{color:#b29762;font-weight:700}.theme__light .chroma .nn{color:#555}.theme__light .chroma .nt{color:#063289}.theme__light .chroma .nv{color:#896724}.theme__light .chroma .vc{color:#896724}.theme__light .chroma .vg{color:#896724}.theme__light .chroma .vi{color:#896724}.theme__light .chroma .s{color:#728fcb}.theme__light .chroma .sa{color:#728fcb}.theme__light .chroma .sb{color:#728fcb}.theme__light .chroma .sc{color:#728fcb}.theme__light .chroma .dl{color:#728fcb}.theme__light .chroma .sd{color:#728fcb}.theme__light .chroma .s2{color:#728fcb}.theme__light .chroma .se{color:#728fcb}.theme__light .chroma .sh{color:#728fcb}.theme__light .chroma .si{color:#728fcb}.theme__light .chroma .sx{color:#728fcb}.theme__light .chroma .sr{color:#009926}.theme__light .chroma .s1{color:#728fcb}.theme__light .chroma .ss{color:#990073}.theme__light .chroma .m{color:#099}.theme__light .chroma .mb{color:#099}.theme__light .chroma .mf{color:#099}.theme__light .chroma .mh{color:#099}.theme__light .chroma .mi{color:#099}.theme__light .chroma .il{color:#099}.theme__light .chroma .mo{color:#099}.theme__light .chroma .o{color:#728fcb;font-weight:700}.theme__light .chroma .ow{color:#728fcb;font-weight:700}.theme__light .chroma .c{color:#b6ad9a;font-style:italic}.theme__light .chroma .ch{color:#b6ad9a;font-style:italic}.theme__light .chroma .cm{color:#b6ad9a;font-style:italic}.theme__light .chroma .c1{color:#b6ad9a;font-style:italic}.theme__light .chroma .cs{color:#b6ad9a;font-weight:700;font-style:italic}.theme__light .chroma .cp{color:#b6ad9a;font-weight:700;font-style:italic}.theme__light .chroma .cpf{color:#b6ad9a;font-weight:700;font-style:italic}.theme__light .chroma .gd{color:#728fcb;background-color:#fdd}.theme__light .chroma .ge{color:#728fcb;font-style:italic}.theme__light .chroma .gr{color:#a00}.theme__light .chroma .gh{color:#b6ad9a}.theme__light .chroma .gi{color:#728fcb;background-color:#dfd}.theme__light .chroma .go{color:#888}.theme__light .chroma .gp{color:#555}.theme__light .chroma .gs{font-weight:700}.theme__light .chroma .gu{color:#aaa}.theme__light .chroma .gt{color:#a00}.theme__light .chroma .gl{text-decoration:underline}.theme__light .chroma .w{color:#bbb}.theme__light .chroma .p{color:#b6ad9a}.theme__dark .chroma{color:#f8f8f2;background-color:#171f2e}.theme__dark .chroma .err{color:#960050;background-color:#1e0010}.theme__dark .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.theme__dark .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.theme__dark .chroma .hl{display:block;width:100%;background-color:#000}.theme__dark .chroma .lnt{padding:0 .4em;color:#7f7f7f}.theme__dark .chroma .ln{padding:0 .4em;color:#7f7f7f}.theme__dark .chroma .k{color:#66d9ef}.theme__dark .chroma .kc{color:#66d9ef}.theme__dark .chroma .kd{color:#66d9ef}.theme__dark .chroma .kn{color:#f92672}.theme__dark .chroma .kp{color:#66d9ef}.theme__dark .chroma .kr{color:#66d9ef}.theme__dark .chroma .kt{color:#66d9ef}.theme__dark .chroma .na{color:#a6e22e}.theme__dark .chroma .nc{color:#a6e22e}.theme__dark .chroma .no{color:#66d9ef}.theme__dark .chroma .nd{color:#a6e22e}.theme__dark .chroma .ne{color:#a6e22e}.theme__dark .chroma .nf{color:#a6e22e}.theme__dark .chroma .nx{color:#a6e22e}.theme__dark .chroma .nt{color:#f92672}.theme__dark .chroma .l{color:#ae81ff}.theme__dark .chroma .ld{color:#e6db74}.theme__dark .chroma .s{color:#e6db74}.theme__dark .chroma .sa{color:#e6db74}.theme__dark .chroma .sb{color:#e6db74}.theme__dark .chroma .sc{color:#e6db74}.theme__dark .chroma .dl{color:#e6db74}.theme__dark .chroma .sd{color:#e6db74}.theme__dark .chroma .s2{color:#e6db74}.theme__dark .chroma .se{color:#ae81ff}.theme__dark .chroma .sh{color:#e6db74}.theme__dark .chroma .si{color:#e6db74}.theme__dark .chroma .sx{color:#e6db74}.theme__dark .chroma .sr{color:#e6db74}.theme__dark .chroma .s1{color:#e6db74}.theme__dark .chroma .ss{color:#e6db74}.theme__dark .chroma .m{color:#ae81ff}.theme__dark .chroma .mb{color:#ae81ff}.theme__dark .chroma .mf{color:#ae81ff}.theme__dark .chroma .mh{color:#ae81ff}.theme__dark .chroma .mi{color:#ae81ff}.theme__dark .chroma .il{color:#ae81ff}.theme__dark .chroma .mo{color:#ae81ff}.theme__dark .chroma .o{color:#f92672}.theme__dark .chroma .ow{color:#f92672}.theme__dark .chroma .c{color:#75715e}.theme__dark .chroma .ch{color:#75715e}.theme__dark .chroma .cm{color:#75715e}.theme__dark .chroma .c1{color:#75715e}.theme__dark .chroma .cs{color:#75715e}.theme__dark .chroma .cp{color:#75715e}.theme__dark .chroma .cpf{color:#75715e}.theme__dark .chroma .gd{color:#f92672}.theme__dark .chroma .ge{font-style:italic}.theme__dark .chroma .gi{color:#a6e22e}.theme__dark .chroma .gs{font-weight:700}.theme__dark .chroma .gu{color:#75715e}.theme__hacker .chroma{color:#f8f8f2;background-color:#282a36}.theme__hacker .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.theme__hacker .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.theme__hacker .chroma .hl{display:block;width:100%;background-color:#000}.theme__hacker .chroma .lnt{padding:0 .4em;color:#7f7f7f}.theme__hacker .chroma .ln{padding:0 .4em;color:#7f7f7f}.theme__hacker .chroma .k{color:#ff79c6}.theme__hacker .chroma .kc{color:#ff79c6}.theme__hacker .chroma .kd{color:#8be9fd;font-style:italic}.theme__hacker .chroma .kn{color:#ff79c6}.theme__hacker .chroma .kp{color:#ff79c6}.theme__hacker .chroma .kr{color:#ff79c6}.theme__hacker .chroma .kt{color:#8be9fd}.theme__hacker .chroma .na{color:#50fa7b}.theme__hacker .chroma .nb{color:#8be9fd;font-style:italic}.theme__hacker .chroma .nc{color:#50fa7b}.theme__hacker .chroma .nf{color:#50fa7b}.theme__hacker .chroma .nl{color:#8be9fd;font-style:italic}.theme__hacker .chroma .nt{color:#ff79c6}.theme__hacker .chroma .nv{color:#8be9fd;font-style:italic}.theme__hacker .chroma .vc{color:#8be9fd;font-style:italic}.theme__hacker .chroma .vg{color:#8be9fd;font-style:italic}.theme__hacker .chroma .vi{color:#8be9fd;font-style:italic}.theme__hacker .chroma .s{color:#f1fa8c}.theme__hacker .chroma .sa{color:#f1fa8c}.theme__hacker .chroma .sb{color:#f1fa8c}.theme__hacker .chroma .sc{color:#f1fa8c}.theme__hacker .chroma .dl{color:#f1fa8c}.theme__hacker .chroma .sd{color:#f1fa8c}.theme__hacker .chroma .s2{color:#f1fa8c}.theme__hacker .chroma .se{color:#f1fa8c}.theme__hacker .chroma .sh{color:#f1fa8c}.theme__hacker .chroma .si{color:#f1fa8c}.theme__hacker .chroma .sx{color:#f1fa8c}.theme__hacker .chroma .sr{color:#f1fa8c}.theme__hacker .chroma .s1{color:#f1fa8c}.theme__hacker .chroma .ss{color:#f1fa8c}.theme__hacker .chroma .m{color:#bd93f9}.theme__hacker .chroma .mb{color:#bd93f9}.theme__hacker .chroma .mf{color:#bd93f9}.theme__hacker .chroma .mh{color:#bd93f9}.theme__hacker .chroma .mi{color:#bd93f9}.theme__hacker .chroma .il{color:#bd93f9}.theme__hacker .chroma .mo{color:#bd93f9}.theme__hacker .chroma .o{color:#ff79c6}.theme__hacker .chroma .ow{color:#ff79c6}.theme__hacker .chroma .c{color:#6272a4}.theme__hacker .chroma .ch{color:#6272a4}.theme__hacker .chroma .cm{color:#6272a4}.theme__hacker .chroma .c1{color:#6272a4}.theme__hacker .chroma .cs{color:#6272a4}.theme__hacker .chroma .cp{color:#ff79c6}.theme__hacker .chroma .cpf{color:#ff79c6}.theme__hacker .chroma .gd{color:#8b080b}.theme__hacker .chroma .ge{text-decoration:underline}.theme__hacker .chroma .gh{font-weight:700}.theme__hacker .chroma .gi{font-weight:700}.theme__hacker .chroma .go{color:#44475a}.theme__hacker .chroma .gu{font-weight:700}.theme__hacker .chroma .gl{text-decoration:underline}.theme__solarized .chroma{color:#dc322f;background-color:#faf1cd}.theme__solarized .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.theme__solarized .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.theme__solarized .chroma .hl{display:block;width:100%;background-color:#ffc}.theme__solarized .chroma .lnt{padding:0 .4em;color:#aaa}.theme__solarized .chroma .ln{padding:0 .4em;color:#aaa}.theme__solarized .chroma .k{color:#07a}.theme__solarized .chroma .kc{color:#07a;font-weight:700}.theme__solarized .chroma .kd{color:#07a}.theme__solarized .chroma .kn{color:#dc322f;font-weight:700}.theme__solarized .chroma .kp{color:#07a}.theme__solarized .chroma .kr{color:#07a}.theme__solarized .chroma .kt{color:#07a;font-weight:700}.theme__solarized .chroma .n{color:#c47e00}.theme__solarized .chroma .na{color:#c47e00}.theme__solarized .chroma .nb{color:#690}.theme__solarized .chroma .bp{color:#c47e00}.theme__solarized .chroma .nc{color:#690}.theme__solarized .chroma .no{color:#c47e00}.theme__solarized .chroma .nd{color:#c47e00}.theme__solarized .chroma .ni{color:#c47e00}.theme__solarized .chroma .ne{color:#c47e00}.theme__solarized .chroma .nf{color:#dd4a68}.theme__solarized .chroma .fm{color:#dd4a68}.theme__solarized .chroma .nl{color:#c47e00}.theme__solarized .chroma .nn{color:#c47e00}.theme__solarized .chroma .nx{color:#c47e00}.theme__solarized .chroma .py{color:#c47e00}.theme__solarized .chroma .nt{color:#268bd2;font-weight:700}.theme__solarized .chroma .nv{color:#c47e00}.theme__solarized .chroma .vc{color:#c47e00}.theme__solarized .chroma .vg{color:#c47e00}.theme__solarized .chroma .vi{color:#c47e00}.theme__solarized .chroma .vm{color:#c47e00}.theme__solarized .chroma .l{color:#2aa198}.theme__solarized .chroma .ld{color:#2aa198}.theme__solarized .chroma .s{color:#2aa198}.theme__solarized .chroma .sa{color:#2aa198}.theme__solarized .chroma .sb{color:#2aa198}.theme__solarized .chroma .sc{color:#2aa198}.theme__solarized .chroma .dl{color:#2aa198}.theme__solarized .chroma .sd{color:#2aa198}.theme__solarized .chroma .s2{color:#2aa198}.theme__solarized .chroma .se{color:#2aa198}.theme__solarized .chroma .sh{color:#2aa198}.theme__solarized .chroma .si{color:#2aa198}.theme__solarized .chroma .sx{color:#2aa198}.theme__solarized .chroma .sr{color:#2aa198}.theme__solarized .chroma .s1{color:#2aa198}.theme__solarized .chroma .ss{color:#2aa198}.theme__solarized .chroma .m{color:#2aa198;font-weight:700}.theme__solarized .chroma .mb{color:#2aa198;font-weight:700}.theme__solarized .chroma .mf{color:#2aa198;font-weight:700}.theme__solarized .chroma .mh{color:#2aa198;font-weight:700}.theme__solarized .chroma .mi{color:#2aa198;font-weight:700}.theme__solarized .chroma .il{color:#2aa198;font-weight:700}.theme__solarized .chroma .mo{color:#2aa198;font-weight:700}.theme__solarized .chroma .ow{color:#07a}.theme__solarized .chroma .c{color:#93a1a1;font-style:italic}.theme__solarized .chroma .ch{color:#93a1a1;font-style:italic}.theme__solarized .chroma .cm{color:#93a1a1;font-style:italic}.theme__solarized .chroma .c1{color:#93a1a1;font-style:italic}.theme__solarized .chroma .cs{color:#93a1a1;font-style:italic}.theme__solarized .chroma .cp{color:#93a1a1;font-style:italic}.theme__solarized .chroma .cpf{color:#93a1a1;font-style:italic}.theme__solarized .chroma .g{color:#d33682}.theme__solarized .chroma .gd{color:#d33682}.theme__solarized .chroma .ge{color:#d33682}.theme__solarized .chroma .gr{color:#d33682}.theme__solarized .chroma .gh{color:#d33682}.theme__solarized .chroma .gi{color:#d33682}.theme__solarized .chroma .go{color:#d33682}.theme__solarized .chroma .gp{color:#d33682}.theme__solarized .chroma .gs{color:#d33682}.theme__solarized .chroma .gu{color:#d33682}.theme__solarized .chroma .gt{color:#d33682}.theme__solarized .chroma .gl{color:#d33682}.theme__kimbie .chroma{color:#272822;background-color:#fafafa}.theme__kimbie .chroma .err{color:#960050;background-color:#1e0010}.theme__kimbie .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.theme__kimbie .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.theme__kimbie .chroma .hl{display:block;width:100%;background-color:#ffc}.theme__kimbie .chroma .lnt{padding:0 .4em;color:#7f7f7f}.theme__kimbie .chroma .ln{padding:0 .4em;color:#7f7f7f}.theme__kimbie .chroma .k{color:#00a8c8}.theme__kimbie .chroma .kc{color:#00a8c8}.theme__kimbie .chroma .kd{color:#00a8c8}.theme__kimbie .chroma .kn{color:#f92672}.theme__kimbie .chroma .kp{color:#00a8c8}.theme__kimbie .chroma .kr{color:#00a8c8}.theme__kimbie .chroma .kt{color:#00a8c8}.theme__kimbie .chroma .n{color:#8ab1b0}.theme__kimbie .chroma .na{color:#75af00}.theme__kimbie .chroma .nb{color:#8ab1b0}.theme__kimbie .chroma .bp{color:#8ab1b0}.theme__kimbie .chroma .nc{color:#75af00}.theme__kimbie .chroma .no{color:#00a8c8}.theme__kimbie .chroma .nd{color:#75af00}.theme__kimbie .chroma .ni{color:#8ab1b0}.theme__kimbie .chroma .ne{color:#75af00}.theme__kimbie .chroma .nf{color:#75af00}.theme__kimbie .chroma .fm{color:#8ab1b0}.theme__kimbie .chroma .nl{color:#8ab1b0}.theme__kimbie .chroma .nn{color:#8ab1b0}.theme__kimbie .chroma .nx{color:#75af00}.theme__kimbie .chroma .py{color:#8ab1b0}.theme__kimbie .chroma .nt{color:#f92672}.theme__kimbie .chroma .nv{color:#8ab1b0}.theme__kimbie .chroma .vc{color:#8ab1b0}.theme__kimbie .chroma .vg{color:#8ab1b0}.theme__kimbie .chroma .vi{color:#8ab1b0}.theme__kimbie .chroma .vm{color:#8ab1b0}.theme__kimbie .chroma .l{color:#ae81ff}.theme__kimbie .chroma .ld{color:#d88200}.theme__kimbie .chroma .s{color:#d88200}.theme__kimbie .chroma .sa{color:#d88200}.theme__kimbie .chroma .sb{color:#d88200}.theme__kimbie .chroma .sc{color:#d88200}.theme__kimbie .chroma .dl{color:#d88200}.theme__kimbie .chroma .sd{color:#d88200}.theme__kimbie .chroma .s2{color:#d88200}.theme__kimbie .chroma .se{color:#8045ff}.theme__kimbie .chroma .sh{color:#d88200}.theme__kimbie .chroma .si{color:#d88200}.theme__kimbie .chroma .sx{color:#d88200}.theme__kimbie .chroma .sr{color:#d88200}.theme__kimbie .chroma .s1{color:#d88200}.theme__kimbie .chroma .ss{color:#d88200}.theme__kimbie .chroma .m{color:#ae81ff}.theme__kimbie .chroma .mb{color:#ae81ff}.theme__kimbie .chroma .mf{color:#ae81ff}.theme__kimbie .chroma .mh{color:#ae81ff}.theme__kimbie .chroma .mi{color:#ae81ff}.theme__kimbie .chroma .il{color:#ae81ff}.theme__kimbie .chroma .mo{color:#ae81ff}.theme__kimbie .chroma .o{color:#f92672}.theme__kimbie .chroma .ow{color:#f92672}.theme__kimbie .chroma .p{color:#8ab1b0}.theme__kimbie .chroma .c{color:#75715e}.theme__kimbie .chroma .ch{color:#75715e}.theme__kimbie .chroma .cm{color:#75715e}.theme__kimbie .chroma .c1{color:#75715e}.theme__kimbie .chroma .cs{color:#75715e}.theme__kimbie .chroma .cp{color:#75715e}.theme__kimbie .chroma .cpf{color:#75715e}.theme__kimbie .chroma .ge{font-style:italic}.theme__kimbie .chroma .gs{font-weight:700}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}.theme__dark a{text-decoration:none;color:#ffd866}.theme__dark a:hover,.theme__dark a:active,.theme__dark a:focus{color:#ff6188;text-decoration:underline}.theme__light a{text-decoration:none;color:#607d8b}.theme__light a:hover,.theme__light a:active,.theme__light a:focus{color:#26a69a;text-decoration:underline}.theme__hacker a{text-decoration:none;color:#e08c48}.theme__hacker a:hover,.theme__hacker a:active,.theme__hacker a:focus{color:#c7ba00;text-decoration:underline}.theme__solarized a{text-decoration:none;color:#859900}.theme__solarized a:hover,.theme__solarized a:active,.theme__solarized a:focus{color:#268bd2;text-decoration:underline}.theme__kimbie a{text-decoration:none;color:#dc322f}.theme__kimbie a:hover,.theme__kimbie a:active,.theme__kimbie a:focus{color:#f06431;text-decoration:underline}/*!minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css*/html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}ul{list-style:none}hr{border:0}button,input,select,textarea{margin:0}button{padding:0}img,video{height:auto;max-width:100%;object-fit:inherit}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}b,strong{font-weight:700}dfn{font-style:italic}figcaption{font-style:italic;font-size:.9rem;margin-top:.5rem;margin-bottom:1rem}.theme__dark figcaption{color:#bdbdbd}.theme__dark figcaption strong{color:#fcfcfa}.theme__light figcaption{color:#bdbdbd}.theme__light figcaption strong{color:#424242}.theme__hacker figcaption{color:#1fff2a}.theme__hacker figcaption strong{color:#fcfcfa}.theme__solarized figcaption{color:#ffb300}.theme__solarized figcaption strong{color:#b58900}.theme__kimbie figcaption{color:#e3b583}.theme__kimbie figcaption strong{color:#7e602c}pre{white-space:pre;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.theme__dark ::-moz-selection{color:#fcfcfa;background:#ff6188}.theme__light ::-moz-selection{color:#fcfcfa;background:#ff6188}.theme__hacker ::-moz-selection{color:#fcfcfa;background:#ff6188}.theme__solarized ::-moz-selection{color:#fcfcfa;background:#ff6188}.theme__kimbie ::-moz-selection{color:#fcfcfa;background:#ff6188}.theme__dark ::selection{color:#fcfcfa;background:#ff6188}.theme__light ::selection{color:#fcfcfa;background:#ff6188}.theme__hacker ::selection{color:#fcfcfa;background:#ff6188}.theme__solarized ::selection{color:#fcfcfa;background:#ff6188}.theme__kimbie ::selection{color:#fcfcfa;background:#ff6188}/*!Generated by Font Squirrel (https://www.fontsquirrel.com) on October 26, 2019*/@font-face{font-family:montserrat;src:url(../fonts/montserrat-regular.woff2)format("woff2"),url(../fonts/montserrat-regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:montserrat;src:url(../fonts/montserrat-bold.woff2)format("woff2"),url(../fonts/montserrat-bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:montserrat;src:url(../fonts/montserrat-black.woff2)format("woff2"),url(../fonts/montserrat-black.woff)format("woff");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:merriweather;src:url(../fonts/merriweather-regular.woff2)format("woff2"),url(../fonts/merriweather-regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:merriweather;src:url(../fonts/merriweather-italic.woff2)format("woff2"),url(../fonts/merriweather-italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:merriweather;src:url(../fonts/merriweather-bold.woff2)format("woff2"),url(../fonts/merriweather-bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:merriweather;src:url(../fonts/merriweather-bolditalic.woff2)format("woff2"),url(../fonts/merriweather-bolditalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:merriweather;src:url(../fonts/merriweather-black.woff2)format("woff2"),url(../fonts/merriweather-black.woff)format("woff");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:courgette;src:url(../fonts/Courgette-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:muli;font-style:normal;font-display:swap;font-weight:200;src:local("Muli Extra Light "),local("Muli-Extra Light"),url(../fonts/muli-latin-200.woff2)format("woff2"),url(../fonts/muli-latin-200.woff)format("woff")}@font-face{font-family:muli;font-style:italic;font-display:swap;font-weight:200;src:local("Muli Extra Light italic"),local("Muli-Extra Lightitalic"),url(../fonts/muli-latin-200italic.woff2)format("woff2"),url(../fonts/muli-latin-200italic.woff)format("woff")}@font-face{font-family:muli;font-style:normal;font-display:swap;font-weight:300;src:local("Muli Light "),local("Muli-Light"),url(../fonts/muli-latin-300.woff2)format("woff2"),url(../fonts/muli-latin-300.woff)format("woff")}@font-face{font-family:muli;font-style:italic;font-display:swap;font-weight:300;src:local("Muli Light italic"),local("Muli-Lightitalic"),url(../fonts/muli-latin-300italic.woff2)format("woff2"),url(../fonts/muli-latin-300italic.woff)format("woff")}@font-face{font-family:muli;font-style:normal;font-display:swap;font-weight:400;src:local("Muli Regular "),local("Muli-Regular"),url(../fonts/muli-latin-400.woff2)format("woff2"),url(../fonts/muli-latin-400.woff)format("woff")}@font-face{font-family:muli;font-style:italic;font-display:swap;font-weight:400;src:local("Muli Regular italic"),local("Muli-Regularitalic"),url(../fonts/muli-latin-400italic.woff2)format("woff2"),url(../fonts/muli-latin-400italic.woff)format("woff")}@font-face{font-family:muli;font-style:normal;font-display:swap;font-weight:600;src:local("Muli SemiBold "),local("Muli-SemiBold"),url(../fonts/muli-latin-600.woff2)format("woff2"),url(../fonts/muli-latin-600.woff)format("woff")}@font-face{font-family:muli;font-style:italic;font-display:swap;font-weight:600;src:local("Muli SemiBold italic"),local("Muli-SemiBolditalic"),url(../fonts/muli-latin-600italic.woff2)format("woff2"),url(../fonts/muli-latin-600italic.woff)format("woff")}@font-face{font-family:muli;font-style:normal;font-display:swap;font-weight:700;src:local("Muli Bold "),local("Muli-Bold"),url(../fonts/muli-latin-700.woff2)format("woff2"),url(../fonts/muli-latin-700.woff)format("woff")}@font-face{font-family:muli;font-style:italic;font-display:swap;font-weight:700;src:local("Muli Bold italic"),local("Muli-Bolditalic"),url(../fonts/muli-latin-700italic.woff2)format("woff2"),url(../fonts/muli-latin-700italic.woff)format("woff")}@font-face{font-family:muli;font-style:normal;font-display:swap;font-weight:800;src:local("Muli ExtraBold "),local("Muli-ExtraBold"),url(../fonts/muli-latin-800.woff2)format("woff2"),url(../fonts/muli-latin-800.woff)format("woff")}@font-face{font-family:muli;font-style:italic;font-display:swap;font-weight:800;src:local("Muli ExtraBold italic"),local("Muli-ExtraBolditalic"),url(../fonts/muli-latin-800italic.woff2)format("woff2"),url(../fonts/muli-latin-800italic.woff)format("woff")}@font-face{font-family:muli;font-style:normal;font-display:swap;font-weight:900;src:local("Muli Black "),local("Muli-Black"),url(../fonts/muli-latin-900.woff2)format("woff2"),url(../fonts/muli-latin-900.woff)format("woff")}@font-face{font-family:muli;font-style:italic;font-display:swap;font-weight:900;src:local("Muli Black italic"),local("Muli-Blackitalic"),url(../fonts/muli-latin-900italic.woff2)format("woff2"),url(../fonts/muli-latin-900italic.woff)format("woff")}@font-face{font-family:source sans pro;src:url(../fonts/source-sans-pro/source-sans-pro-regular.eot);src:url(../fonts/source-sans-pro/source-sans-pro-regular.eot?#iefix)format("embedded-opentype"),url(../fonts/source-sans-pro/source-sans-pro-regular.woff)format("woff"),url(../fonts/source-sans-pro/source-sans-pro-regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:source sans pro;src:url(../fonts/source-sans-pro/source-sans-pro-italic.eot);src:url(../fonts/source-sans-pro/source-sans-pro-italic.eot?#iefix)format("embedded-opentype"),url(../fonts/source-sans-pro/source-sans-pro-italic.woff)format("woff"),url(../fonts/source-sans-pro/source-sans-pro-italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:source sans pro;src:url(../fonts/source-sans-pro/source-sans-pro-semibold.eot);src:url(../fonts/source-sans-pro/source-sans-pro-semibold.eot?#iefix)format("embedded-opentype"),url(../fonts/source-sans-pro/source-sans-pro-semibold.woff)format("woff"),url(../fonts/source-sans-pro/source-sans-pro-semibold.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:source sans pro;src:url(../fonts/source-sans-pro/source-sans-pro-semibolditalic.eot);src:url(../fonts/source-sans-pro/source-sans-pro-semibolditalic.eot?#iefix)format("embedded-opentype"),url(../fonts/source-sans-pro/source-sans-pro-semibolditalic.woff)format("woff"),url(../fonts/source-sans-pro/source-sans-pro-semibolditalic.ttf)format("truetype");font-weight:600;font-style:italic}@font-face{font-family:league gothic;src:url(../fonts/league-gothic/league-gothic.eot);src:url(../fonts/league-gothic/league-gothic.eot?#iefix)format("embedded-opentype"),url(../fonts/league-gothic/league-gothic.woff)format("woff"),url(../fonts/league-gothic/league-gothic.ttf)format("truetype");font-weight:400;font-style:normal}.clearfix::after{clear:both;content:'';display:table}.capitalize{text-transform:capitalize}.hide{display:none}@media only screen and (max-width:769px){.hide-mobile{display:none}}.grow{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.basicflex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.flexwrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.basicflex-column{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.px{padding-left:1rem;padding-right:1rem}.py{padding-top:1rem;padding-bottom:1rem}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font:125%/1.4 muli,sans-serif,muli,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}code,pre{font:125%/1.8 Consolas,Monaco,Menlo,dejavu sans mono,bitstream vera sans mono,courier new,lucida console,lucida sans typewriter,liberation mono,nimbus mono l,Monaco,Courier,monospace}.h1{font-size:4rem}.h2{font-size:3.5rem}.h3{font-size:3rem}.h4{font-size:2.5rem}.h5{font-size:2rem}.h6{font-size:1.5rem}.p1{font-size:1.2rem}.p2{font-size:1rem}.caption{font-size:.8rem}@-webkit-keyframes slide-in-down{0%{transform:translate(0,-12%);opacity:0}100%{transform:translate(0,0);opacity:1}}@-moz-keyframes slide-in-down{0%{transform:translate(0,-12%);opacity:0}100%{transform:translate(0,0);opacity:1}}@-ms-keyframes slide-in-down{0%{transform:translate(0,-12%);opacity:0}100%{transform:translate(0,0);opacity:1}}@-o-keyframes slide-in-down{0%{transform:translate(0,-12%);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes slide-in-down{0%{transform:translate(0,-12%);opacity:0}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes slide-in-left{0%{transform:translate(-12%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@-moz-keyframes slide-in-left{0%{transform:translate(-12%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@-ms-keyframes slide-in-left{0%{transform:translate(-12%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@-o-keyframes slide-in-left{0%{transform:translate(-12%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes slide-in-left{0%{transform:translate(-12%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes slide-in-left-little{0%{transform:translate(-1%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@-moz-keyframes slide-in-left-little{0%{transform:translate(-1%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@-ms-keyframes slide-in-left-little{0%{transform:translate(-1%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@-o-keyframes slide-in-left-little{0%{transform:translate(-1%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes slide-in-left-little{0%{transform:translate(-1%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes slide-in-down-little{0%{transform:translate(0,-3%);opacity:0}100%{transform:translate(0,0);opacity:1}}@-moz-keyframes slide-in-down-little{0%{transform:translate(0,-3%);opacity:0}100%{transform:translate(0,0);opacity:1}}@-ms-keyframes slide-in-down-little{0%{transform:translate(0,-3%);opacity:0}100%{transform:translate(0,0);opacity:1}}@-o-keyframes slide-in-down-little{0%{transform:translate(0,-3%);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes slide-in-down-little{0%{transform:translate(0,-3%);opacity:0}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-o-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.navbar{margin:auto;width:inherit;max-width:inherit;height:50px;z-index:15;position:fixed;left:0;right:0;top:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.navbar[data-dir=rtl]{direction:rtl}.navbar[data-dir=ltr]{direction:ltr}@media only screen and (max-width:769px){.navbar[data-dir=rtl]{direction:ltr}}.theme__dark .navbar{border-bottom:1px solid #4e4e4e;background-color:#403e41}.theme__light .navbar{border-bottom:1px solid #e0e0e0;background-color:#eee}.theme__hacker .navbar{border-bottom:1px solid #424242;background-color:#252526}.theme__solarized .navbar{border-bottom:1px solid #eddc9f;background-color:#eee8d5}.theme__kimbie .navbar{border-bottom:1px solid #6e583b;background-color:#51412c}.navbar--hide{top:-50px}.navbar--show{top:0}.navbar__slide-down svg{margin:auto;display:block}.theme__dark .navbar__slide-down{background-color:#403e41!important}.theme__dark .navbar__slide-down:hover,.theme__dark .navbar__slide-down:active,.theme__dark .navbar__slide-down:focus{color:#ffd866}.theme__light .navbar__slide-down{background-color:#eee!important}.theme__light .navbar__slide-down:hover,.theme__light .navbar__slide-down:active,.theme__light .navbar__slide-down:focus{color:#26a69a}.theme__hacker .navbar__slide-down{background-color:#252526!important}.theme__hacker .navbar__slide-down:hover,.theme__hacker .navbar__slide-down:active,.theme__hacker .navbar__slide-down:focus{color:#1fff2a}.theme__solarized .navbar__slide-down{background-color:#eee8d5!important}.theme__solarized .navbar__slide-down:hover,.theme__solarized .navbar__slide-down:active,.theme__solarized .navbar__slide-down:focus{color:#b58900}.theme__kimbie .navbar__slide-down{background-color:#51412c!important}.theme__kimbie .navbar__slide-down:hover,.theme__kimbie .navbar__slide-down:active,.theme__kimbie .navbar__slide-down:focus{color:#f06431}@media only screen and (min-width:769px){.navbar__slide-down[data-ani=true]:nth-child(1){-webkit-animation:slide-in-down .25s .1s 1 ease both;-moz-animation:slide-in-down .25s .1s 1 ease both;-ms-animation:slide-in-down .25s .1s 1 ease both;-o-animation:slide-in-down .25s .1s 1 ease both;animation:slide-in-down .25s .1s 1 ease both}.navbar__slide-down[data-ani=true]:nth-child(2){-webkit-animation:slide-in-down .25s .2s 1 ease both;-moz-animation:slide-in-down .25s .2s 1 ease both;-ms-animation:slide-in-down .25s .2s 1 ease both;-o-animation:slide-in-down .25s .2s 1 ease both;animation:slide-in-down .25s .2s 1 ease both}.navbar__slide-down[data-ani=true]:nth-child(3){-webkit-animation:slide-in-down .25s .3s 1 ease both;-moz-animation:slide-in-down .25s .3s 1 ease both;-ms-animation:slide-in-down .25s .3s 1 ease both;-o-animation:slide-in-down .25s .3s 1 ease both;animation:slide-in-down .25s .3s 1 ease both}.navbar__slide-down[data-ani=true]:nth-child(4){-webkit-animation:slide-in-down .25s .4s 1 ease both;-moz-animation:slide-in-down .25s .4s 1 ease both;-ms-animation:slide-in-down .25s .4s 1 ease both;-o-animation:slide-in-down .25s .4s 1 ease both;animation:slide-in-down .25s .4s 1 ease both}.navbar__slide-down[data-ani=true]:nth-child(5){-webkit-animation:slide-in-down .25s .5s 1 ease both;-moz-animation:slide-in-down .25s .5s 1 ease both;-ms-animation:slide-in-down .25s .5s 1 ease both;-o-animation:slide-in-down .25s .5s 1 ease both;animation:slide-in-down .25s .5s 1 ease both}.navbar__slide-down[data-ani=true]:nth-child(6){-webkit-animation:slide-in-down .25s .6s 1 ease both;-moz-animation:slide-in-down .25s .6s 1 ease both;-ms-animation:slide-in-down .25s .6s 1 ease both;-o-animation:slide-in-down .25s .6s 1 ease both;animation:slide-in-down .25s .6s 1 ease both}.navbar__slide-down[data-ani=true]:nth-child(7){-webkit-animation:slide-in-down .25s .7s 1 ease both;-moz-animation:slide-in-down .25s .7s 1 ease both;-ms-animation:slide-in-down .25s .7s 1 ease both;-o-animation:slide-in-down .25s .7s 1 ease both;animation:slide-in-down .25s .7s 1 ease both}.navbar__slide-down[data-ani=true]:nth-child(8){-webkit-animation:slide-in-down .25s .8s 1 ease both;-moz-animation:slide-in-down .25s .8s 1 ease both;-ms-animation:slide-in-down .25s .8s 1 ease both;-o-animation:slide-in-down .25s .8s 1 ease both;animation:slide-in-down .25s .8s 1 ease both}.navbar__slide-down[data-ani=true]:nth-child(9){-webkit-animation:slide-in-down .25s .9s 1 ease both;-moz-animation:slide-in-down .25s .9s 1 ease both;-ms-animation:slide-in-down .25s .9s 1 ease both;-o-animation:slide-in-down .25s .9s 1 ease both;animation:slide-in-down .25s .9s 1 ease both}.navbar__slide-down[data-ani=true]:nth-child(10){-webkit-animation:slide-in-down .25s 1s 1 ease both;-moz-animation:slide-in-down .25s 1s 1 ease both;-ms-animation:slide-in-down .25s 1s 1 ease both;-o-animation:slide-in-down .25s 1s 1 ease both;animation:slide-in-down .25s 1s 1 ease both}}.navbar__brand{height:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}.navbar__burger{display:none}.navbar__burger[data-ani=true]{-webkit-animation:slide-in-down .5s 0s 1 ease both;-moz-animation:slide-in-down .5s 0s 1 ease both;-ms-animation:slide-in-down .5s 0s 1 ease both;-o-animation:slide-in-down .5s 0s 1 ease both;animation:slide-in-down .5s 0s 1 ease both}@media only screen and (max-width:769px){.navbar__burger{cursor:pointer;margin-left:auto;height:50px;width:35px;position:absolute;right:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.theme__dark .navbar__burger{background:#403e41;border-bottom:1px solid #4e4e4e}.theme__light .navbar__burger{background:#eee;border-bottom:1px solid #e0e0e0}.theme__hacker .navbar__burger{background:#252526;border-bottom:1px solid #424242}.theme__solarized .navbar__burger{background:#eee8d5;border-bottom:1px solid #eddc9f}.theme__kimbie .navbar__burger{background:#51412c;border-bottom:1px solid #6e583b}.navbar__burger span{border-radius:1rem;display:block;height:2px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;z-index:15;width:16px}.theme__dark .navbar__burger span{background-color:#fcfcfa}.theme__light .navbar__burger span{background-color:#777}.theme__hacker .navbar__burger span{background-color:#dbdbdb}.theme__solarized .navbar__burger span{background-color:#586e75}.theme__kimbie .navbar__burger span{background-color:#d3af86}.navbar__burger span:nth-child(1){top:calc(50% - 6px)}.navbar__burger span:nth-child(2){top:calc(50% - 1px)}.navbar__burger span:nth-child(3){top:calc(50% + 4px)}.theme__dark .navbar__burger:hover span,.theme__dark .navbar__burger:active span,.theme__dark .navbar__burger:focus span{background-color:#ffd866}.theme__light .navbar__burger:hover span,.theme__light .navbar__burger:active span,.theme__light .navbar__burger:focus span{background-color:#26a69a}.theme__hacker .navbar__burger:hover span,.theme__hacker .navbar__burger:active span,.theme__hacker .navbar__burger:focus span{background-color:#1fff2a}.theme__solarized .navbar__burger:hover span,.theme__solarized .navbar__burger:active span,.theme__solarized .navbar__burger:focus span{background-color:#b58900}.theme__kimbie .navbar__burger:hover span,.theme__kimbie .navbar__burger:active span,.theme__kimbie .navbar__burger:focus span{background-color:#f06431}.navbar__burger.is-active{display:block}.navbar__burger.is-active span:nth-child(1){transform:translateY(5px)rotate(45deg)}.navbar__burger.is-active span:nth-child(2){opacity:0}.navbar__burger.is-active span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}}.navbar__logo{width:100%;height:100%}.navbar__logo-link{width:40px;height:40px;padding:.1rem;margin:auto .25rem;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;flex-shrink:0}.navbar__long-link{width:100%;height:100%;padding:.6rem .2rem;margin:auto .25rem;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;flex-shrink:0}.navbar__title{height:50px;font-size:1.5rem;font-family:montserrat,sans-serif;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.theme__dark .navbar__title-link{color:#fcfcfa}.theme__dark .navbar__title-link:hover,.theme__dark .navbar__title-link:active,.theme__dark .navbar__title-link:focus{text-decoration:none;color:#fcfcfa}.theme__light .navbar__title-link{color:#555}.theme__light .navbar__title-link:hover,.theme__light .navbar__title-link:active,.theme__light .navbar__title-link:focus{text-decoration:none;color:#555}.theme__hacker .navbar__title-link{color:#e3cd26}.theme__hacker .navbar__title-link:hover,.theme__hacker .navbar__title-link:active,.theme__hacker .navbar__title-link:focus{text-decoration:none;color:#e3cd26}.theme__solarized .navbar__title-link{color:#586e75}.theme__solarized .navbar__title-link:hover,.theme__solarized .navbar__title-link:active,.theme__solarized .navbar__title-link:focus{text-decoration:none;color:#586e75}.theme__kimbie .navbar__title-link{color:#d3af86}.theme__kimbie .navbar__title-link:hover,.theme__kimbie .navbar__title-link:active,.theme__kimbie .navbar__title-link:focus{text-decoration:none;color:#d3af86}.navbar__menu{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;height:50px}@media only screen and (max-width:769px){.navbar__menu{display:none}}.navbar__menu-item{height:50px;padding:.5rem;font-size:1rem;font-family:montserrat,sans-serif;font-weight:700;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme__dark .navbar__menu-item{color:#fcfcfa;border-top:1px solid transparent;border-bottom:1px solid #4e4e4e;background-color:#403e41}.theme__dark .navbar__menu-item:hover,.theme__dark .navbar__menu-item:active,.theme__dark .navbar__menu-item:focus{color:#ffd866;text-decoration:none;border-bottom:1px solid #4e4e4e}@media only screen and (max-width:769px){.theme__dark .navbar__menu-item{border-bottom:none}}.theme__dark .navbar__menu-item.active{color:#ff6188!important}.theme__light .navbar__menu-item{color:#555;border-top:1px solid transparent;border-bottom:1px solid #e0e0e0;background-color:#eee}.theme__light .navbar__menu-item:hover,.theme__light .navbar__menu-item:active,.theme__light .navbar__menu-item:focus{color:#26a69a;text-decoration:none;border-bottom:1px solid #e0e0e0}@media only screen and (max-width:769px){.theme__light .navbar__menu-item{border-bottom:none}}.theme__light .navbar__menu-item.active{color:#6b8a99!important}.theme__hacker .navbar__menu-item{color:#e3cd26;border-top:1px solid transparent;border-bottom:1px solid #424242;background-color:#252526}.theme__hacker .navbar__menu-item:hover,.theme__hacker .navbar__menu-item:active,.theme__hacker .navbar__menu-item:focus{color:#1fff2a;text-decoration:none;border-bottom:1px solid #424242}@media only screen and (max-width:769px){.theme__hacker .navbar__menu-item{border-bottom:none}}.theme__hacker .navbar__menu-item.active{color:#f3ff6e!important}.theme__solarized .navbar__menu-item{color:#586e75;border-top:1px solid transparent;border-bottom:1px solid #eddc9f;background-color:#eee8d5}.theme__solarized .navbar__menu-item:hover,.theme__solarized .navbar__menu-item:active,.theme__solarized .navbar__menu-item:focus{color:#b58900;text-decoration:none;border-bottom:1px solid #eddc9f}@media only screen and (max-width:769px){.theme__solarized .navbar__menu-item{border-bottom:none}}.theme__solarized .navbar__menu-item.active{color:#cb4b16!important}.theme__kimbie .navbar__menu-item{color:#d3af86;border-top:1px solid transparent;border-bottom:1px solid #6e583b;background-color:#51412c}.theme__kimbie .navbar__menu-item:hover,.theme__kimbie .navbar__menu-item:active,.theme__kimbie .navbar__menu-item:focus{color:#f06431;text-decoration:none;border-bottom:1px solid #6e583b}@media only screen and (max-width:769px){.theme__kimbie .navbar__menu-item{border-bottom:none}}.theme__kimbie .navbar__menu-item.active{color:#889b4a!important}@media only screen and (max-width:769px){.navbar__menu-item{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;width:100%;padding:0 .75rem}}.navbar__dropdown{display:inline-block;height:50px}@media only screen and (max-width:769px){.navbar__dropdown{width:100%;height:auto}}.navbar__dropdown--content{position:absolute;display:none;width:inherit;z-index:14;border-bottom-left-radius:.15rem;border-bottom-right-radius:.15rem;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.4)}.theme__dark .navbar__dropdown--content{border-top:4px solid #424242;background-color:#595b5c}.theme__light .navbar__dropdown--content{border-top:4px solid #e0e0e0;background-color:#fafafa}.theme__hacker .navbar__dropdown--content{border-top:4px solid #6b6b6b;background-color:#212421}.theme__solarized .navbar__dropdown--content{border-top:4px solid #e8b000;background-color:#fafafa}.theme__kimbie .navbar__dropdown--content{border-top:4px solid #d3af86;background-color:#6e583b}@media only screen and (max-width:769px){.navbar__dropdown--content{position:relative;display:block;box-shadow:none}.theme__dark .navbar__dropdown--content{border-top:none;background-color:#3a3a3a}.theme__light .navbar__dropdown--content{border-top:none;background-color:#f1f1f1}.theme__hacker .navbar__dropdown--content{border-top:none;background-color:#323232}.theme__solarized .navbar__dropdown--content{border-top:none;background-color:#eae3cc}.theme__kimbie .navbar__dropdown--content{border-top:none;background-color:#423523}}.navbar__dropdown--item{padding:.25rem .75rem;height:auto;margin:auto;min-width:40px;max-width:150px;text-decoration:none;display:block;font-size:1rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.theme__dark .navbar__dropdown--item{color:#fcfcfa;background-color:#403e41}.theme__dark .navbar__dropdown--item:hover,.theme__dark .navbar__dropdown--item:active,.theme__dark .navbar__dropdown--item:focus{color:#ffd866;background-color:#4d4a4e;text-decoration:none}.theme__dark .navbar__dropdown--item:hover:last-child,.theme__dark .navbar__dropdown--item:active:last-child,.theme__dark .navbar__dropdown--item:focus:last-child{border-bottom-left-radius:.15rem;border-bottom-right-radius:.15rem}.theme__light .navbar__dropdown--item{color:#555;background-color:#eee}.theme__light .navbar__dropdown--item:hover,.theme__light .navbar__dropdown--item:active,.theme__light .navbar__dropdown--item:focus{color:#607d8b;background-color:#f6f6f6;text-decoration:none}.theme__light .navbar__dropdown--item:hover:last-child,.theme__light .navbar__dropdown--item:active:last-child,.theme__light .navbar__dropdown--item:focus:last-child{border-bottom-left-radius:.15rem;border-bottom-right-radius:.15rem}.theme__hacker .navbar__dropdown--item{color:#fcfcfa;background-color:#252526}.theme__hacker .navbar__dropdown--item:hover,.theme__hacker .navbar__dropdown--item:active,.theme__hacker .navbar__dropdown--item:focus{color:#e08c48;background-color:#464c46;text-decoration:none}.theme__hacker .navbar__dropdown--item:hover:last-child,.theme__hacker .navbar__dropdown--item:active:last-child,.theme__hacker .navbar__dropdown--item:focus:last-child{border-bottom-left-radius:.15rem;border-bottom-right-radius:.15rem}.theme__solarized .navbar__dropdown--item{color:#424242;background-color:#eee8d5}.theme__solarized .navbar__dropdown--item:hover,.theme__solarized .navbar__dropdown--item:active,.theme__solarized .navbar__dropdown--item:focus{color:#b58900;background-color:#e8e0c6;text-decoration:none}.theme__solarized .navbar__dropdown--item:hover:last-child,.theme__solarized .navbar__dropdown--item:active:last-child,.theme__solarized .navbar__dropdown--item:focus:last-child{border-bottom-left-radius:.15rem;border-bottom-right-radius:.15rem}.theme__kimbie .navbar__dropdown--item{color:#eee0d1;background-color:#51412c}.theme__kimbie .navbar__dropdown--item:hover,.theme__kimbie .navbar__dropdown--item:active,.theme__kimbie .navbar__dropdown--item:focus{color:#f06431;background-color:#6e583b;text-decoration:none}.theme__kimbie .navbar__dropdown--item:hover:last-child,.theme__kimbie .navbar__dropdown--item:active:last-child,.theme__kimbie .navbar__dropdown--item:focus:last-child{border-bottom-left-radius:.15rem;border-bottom-right-radius:.15rem}@media only screen and (max-width:769px){.navbar__dropdown--item{padding:0 2.5rem;min-width:100%;max-width:100%}}.navbar__dropdown:hover .navbar__dropdown--content{display:block}.theme{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.theme[data-ani=true]{-webkit-animation:slide-in-down .5s 0s 1 ease both;-moz-animation:slide-in-down .5s 0s 1 ease both;-ms-animation:slide-in-down .5s 0s 1 ease both;-o-animation:slide-in-down .5s 0s 1 ease both;animation:slide-in-down .5s 0s 1 ease both}@media only screen and (max-width:769px){.theme{display:none}}.theme .dropdown{height:50px!important;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.theme__dark .theme .dropdown{color:#fcfcfa}.theme__dark .theme .dropdown:hover,.theme__dark .theme .dropdown:active,.theme__dark .theme .dropdown:focus{color:#ffd866}.theme__light .theme .dropdown{color:#777}.theme__light .theme .dropdown:hover,.theme__light .theme .dropdown:active,.theme__light .theme .dropdown:focus{color:#26a69a}.theme__hacker .theme .dropdown{color:#dbdbdb}.theme__hacker .theme .dropdown:hover,.theme__hacker .theme .dropdown:active,.theme__hacker .theme .dropdown:focus{color:#1fff2a}.theme__solarized .theme .dropdown{color:#586e75}.theme__solarized .theme .dropdown:hover,.theme__solarized .theme .dropdown:active,.theme__solarized .theme .dropdown:focus{color:#b58900}.theme__kimbie .theme .dropdown{color:#d3af86}.theme__kimbie .theme .dropdown:hover,.theme__kimbie .theme .dropdown:active,.theme__kimbie .theme .dropdown:focus{color:#f06431}.theme .dropdown-trigger{padding:.5rem;cursor:pointer;border:none;outline:none;width:50px;height:48px}.theme__dark .theme .dropdown-trigger{color:#fcfcfa}.theme__dark .theme .dropdown-trigger:hover,.theme__dark .theme .dropdown-trigger:active,.theme__dark .theme .dropdown-trigger:focus{color:#ffd866}.theme__light .theme .dropdown-trigger{color:#777}.theme__light .theme .dropdown-trigger:hover,.theme__light .theme .dropdown-trigger:active,.theme__light .theme .dropdown-trigger:focus{color:#26a69a}.theme__hacker .theme .dropdown-trigger{color:#dbdbdb}.theme__hacker .theme .dropdown-trigger:hover,.theme__hacker .theme .dropdown-trigger:active,.theme__hacker .theme .dropdown-trigger:focus{color:#1fff2a}.theme__solarized .theme .dropdown-trigger{color:#586e75}.theme__solarized .theme .dropdown-trigger:hover,.theme__solarized .theme .dropdown-trigger:active,.theme__solarized .theme .dropdown-trigger:focus{color:#b58900}.theme__kimbie .theme .dropdown-trigger{color:#d3af86}.theme__kimbie .theme .dropdown-trigger:hover,.theme__kimbie .theme .dropdown-trigger:active,.theme__kimbie .theme .dropdown-trigger:focus{color:#f06431}@media only screen and (max-width:769px){.theme .dropdown-trigger{padding:.25rem;width:35px}}.theme .dropdown-content{position:absolute;top:100%;right:0;display:none;height:auto;z-index:14;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.4)}.theme .dropdown-content a{font-size:.9rem}.theme__dark .theme .dropdown-content{border-top:4px solid #424242;background-color:#595b5c}.theme__light .theme .dropdown-content{border-top:4px solid #e0e0e0;background-color:#fafafa}.theme__hacker .theme .dropdown-content{border-top:4px solid #6b6b6b;background-color:#212421}.theme__solarized .theme .dropdown-content{border-top:4px solid #e8b000;background-color:#fafafa}.theme__kimbie .theme .dropdown-content{border-top:4px solid #d3af86;background-color:#6e583b}.theme__dark .theme .dropdown-content .is-active{background-color:#424242}.theme__light .theme .dropdown-content .is-active{background-color:#e0e0e0}.theme__hacker .theme .dropdown-content .is-active{background-color:#323732}.theme__solarized .theme .dropdown-content .is-active{background-color:#fbf1d1}.theme__kimbie .theme .dropdown-content .is-active{background-color:#5e452b}.theme .dropdown-item{padding:.25rem .75rem;height:100%;text-decoration:none;display:block;font-size:1rem;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme__dark .theme .dropdown-item{color:#fcfcfa}.theme__dark .theme .dropdown-item:hover,.theme__dark .theme .dropdown-item:active,.theme__dark .theme .dropdown-item:focus{color:#fcfcfa;background-color:#727072;text-decoration:none}.theme__dark .theme .dropdown-item:hover:last-child,.theme__dark .theme .dropdown-item:active:last-child,.theme__dark .theme .dropdown-item:focus:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.theme__light .theme .dropdown-item{color:#555}.theme__light .theme .dropdown-item:hover,.theme__light .theme .dropdown-item:active,.theme__light .theme .dropdown-item:focus{color:#fcfcfa;background-color:#bdbdbd;text-decoration:none}.theme__light .theme .dropdown-item:hover:last-child,.theme__light .theme .dropdown-item:active:last-child,.theme__light .theme .dropdown-item:focus:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.theme__hacker .theme .dropdown-item{color:#fcfcfa}.theme__hacker .theme .dropdown-item:hover,.theme__hacker .theme .dropdown-item:active,.theme__hacker .theme .dropdown-item:focus{color:#e08c48;background-color:#464c46;text-decoration:none}.theme__hacker .theme .dropdown-item:hover:last-child,.theme__hacker .theme .dropdown-item:active:last-child,.theme__hacker .theme .dropdown-item:focus:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.theme__solarized .theme .dropdown-item{color:#424242}.theme__solarized .theme .dropdown-item:hover,.theme__solarized .theme .dropdown-item:active,.theme__solarized .theme .dropdown-item:focus{color:#b58900;background-color:#f9eaba;text-decoration:none}.theme__solarized .theme .dropdown-item:hover:last-child,.theme__solarized .theme .dropdown-item:active:last-child,.theme__solarized .theme .dropdown-item:focus:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.theme__kimbie .theme .dropdown-item{color:#eee0d1}.theme__kimbie .theme .dropdown-item:hover,.theme__kimbie .theme .dropdown-item:active,.theme__kimbie .theme .dropdown-item:focus{color:#f06431;background-color:#5e452b;text-decoration:none}.theme__kimbie .theme .dropdown-item:hover:last-child,.theme__kimbie .theme .dropdown-item:active:last-child,.theme__kimbie .theme .dropdown-item:focus:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.theme .dropdown:hover .dropdown-content{display:block}.theme-mobile{display:none;outline:none;position:absolute;top:0;right:70px;width:35px;height:50px;cursor:pointer;z-index:16}.theme-mobile[data-ani=true]{-webkit-animation:slide-in-down .5s .4s 1 ease both;-moz-animation:slide-in-down .5s .4s 1 ease both;-ms-animation:slide-in-down .5s .4s 1 ease both;-o-animation:slide-in-down .5s .4s 1 ease both;animation:slide-in-down .5s .4s 1 ease both}@media only screen and (max-width:769px){.theme-mobile{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.theme-mobile .dropdown:hover .dropdown-content{display:block}.navbarm{padding:0 .75rem;height:100%;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.navbarm__menu{height:100%;padding:0 .75rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.theme__dark .navbarm__menu--term[data-index="0"]{border-top:1px solid rgba(66,66,66,.45)}.theme__light .navbarm__menu--term[data-index="0"]{border-top:1px solid rgba(207,216,220,.6)}.theme__hacker .navbarm__menu--term[data-index="0"]{border-top:1px solid rgba(161,173,100,.2)}.theme__solarized .navbarm__menu--term[data-index="0"]{border-top:1px solid rgba(133,153,0,.2)}.theme__kimbie .navbarm__menu--term[data-index="0"]{border-top:1px solid rgba(110,88,59,.45)}.navbarm__menu--item{height:50px}.navbarm__menu--item>a{height:100%;font-family:montserrat,sans-serif;font-size:1rem;font-weight:700;color:inherit;text-decoration:none!important;padding:0 1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.navbarm__menu--item svg{margin:auto .25rem}.theme__dark .navbarm__menu--item{color:#fcfcfa}.theme__dark .navbarm__menu--item.active{font-weight:700;color:#ff6188}.theme__dark .navbarm__menu--item:hover,.theme__dark .navbarm__menu--item:active,.theme__dark .navbarm__menu--item:focus{background-color:#4d4a4e}.theme__light .navbarm__menu--item{color:#424242}.theme__light .navbarm__menu--item.active{font-weight:700;color:#6b8a99}.theme__light .navbarm__menu--item:hover,.theme__light .navbarm__menu--item:active,.theme__light .navbarm__menu--item:focus{background-color:#f6f6f6}.theme__hacker .navbarm__menu--item{color:#1fff2a}.theme__hacker .navbarm__menu--item.active{font-weight:700;color:#f3ff6e}.theme__hacker .navbarm__menu--item:hover,.theme__hacker .navbarm__menu--item:active,.theme__hacker .navbarm__menu--item:focus{background-color:#464c46}.theme__solarized .navbarm__menu--item{color:#586e75}.theme__solarized .navbarm__menu--item.active{font-weight:700;color:#cb4b16}.theme__solarized .navbarm__menu--item:hover,.theme__solarized .navbarm__menu--item:active,.theme__solarized .navbarm__menu--item:focus{background-color:#e8e0c6}.theme__kimbie .navbarm__menu--item{color:#e3b583}.theme__kimbie .navbarm__menu--item.active{font-weight:700;color:#889b4a}.theme__kimbie .navbarm__menu--item:hover,.theme__kimbie .navbarm__menu--item:active,.theme__kimbie .navbarm__menu--item:focus{background-color:#6e583b}.navbarm__menu--subitem{height:30px;padding:0 2.5rem}.navbarm__menu--subitem>a{font-size:.9rem}.navbarm__collapse{width:100%;position:absolute;top:50px;left:0;max-height:0;overflow:hidden;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-ms-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}.theme__dark .navbarm__collapse{background-color:#403e41}.theme__dark .navbarm__collapse[data-open=true]{border-bottom:2px solid #4e4e4e}.theme__dark .navbarm__collapse[data-open=false]{border-bottom:none}.theme__light .navbarm__collapse{background-color:#eee}.theme__light .navbarm__collapse[data-open=true]{border-bottom:2px solid #e0e0e0}.theme__light .navbarm__collapse[data-open=false]{border-bottom:none}.theme__hacker .navbarm__collapse{background-color:#252526}.theme__hacker .navbarm__collapse[data-open=true]{border-bottom:2px solid #424242}.theme__hacker .navbarm__collapse[data-open=false]{border-bottom:none}.theme__solarized .navbarm__collapse{background-color:#eee8d5}.theme__solarized .navbarm__collapse[data-open=true]{border-bottom:2px solid #eddc9f}.theme__solarized .navbarm__collapse[data-open=false]{border-bottom:none}.theme__kimbie .navbarm__collapse{background-color:#51412c}.theme__kimbie .navbarm__collapse[data-open=true]{border-bottom:2px solid #6e583b}.theme__kimbie .navbarm__collapse[data-open=false]{border-bottom:none}.wrapper{display:grid;width:100%;min-height:100vh;max-width:960px;grid-template-columns:minmax(350px,5fr)minmax(250px,2fr);grid-template-rows:50px auto 1fr auto;grid-column-gap:32px;grid-row-gap:0}.header-main{grid-area:2/1/3/2}.header-side{grid-area:2/2/3/3}.header{grid-area:2/1/3/3}.main-main{grid-area:3/1/4/2}.main-side{grid-area:3/2/4/3}.main{grid-area:3/1/4/3}.footer-main{grid-area:4/1/5/2}.footer-side{grid-area:4/2/5/3}.footer{grid-area:4/1/5/3}.navbar-main{grid-area:1/1/2/2}.navbar-side{grid-area:1/2/2/3}.navbar{grid-area:1/1/2/3}.inner{display:grid;grid-template-columns:266px 1fr 1fr;grid-template-rows:1fr;grid-column-gap:16px;grid-row-gap:0}.inner[data-sidebar-position=left]{grid-template-columns:266px 1fr 1fr}.inner[data-sidebar-position=right]{grid-template-columns:1fr 1fr 266px}.l{grid-area:1/1/2/2}.m{grid-area:1/2/2/3}.r{grid-area:1/3/2/4}.lm{grid-area:1/1/2/3}.mr{grid-area:1/2/2/4}.lmr{grid-area:1/1/2/4}.header .title{font-family:montserrat,sans-serif;font-weight:900}.site-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.site-header[data-ani=true]{-webkit-animation:fade-in .15s .1s 1 ease-in both;-moz-animation:fade-in .15s .1s 1 ease-in both;-ms-animation:fade-in .15s .1s 1 ease-in both;-o-animation:fade-in .15s .1s 1 ease-in both;animation:fade-in .15s .1s 1 ease-in both}.site-header__title{line-height:1.1;font-weight:700;font-family:montserrat,sans-serif}.theme__dark .site-header__title--shadow{color:#ddd;text-shadow:1.2px 1.2px 0 #ddd,2.4px 2.4px 0 #4a484b,3.6px 3.6px 0 #555256,4.8px 4.8px 0 #5f5c60}.theme__light .site-header__title--shadow{color:#607d8b;text-shadow:1.2px 1.2px 0 #607d8b,2.4px 2.4px 0 #4c4c4c,3.6px 3.6px 0 #565656,4.8px 4.8px 0 #616161}.theme__hacker .site-header__title--shadow{color:#c7ba00;text-shadow:1.2px 1.2px 0 #c7ba00,2.4px 2.4px 0 #2f2f30,3.6px 3.6px 0 #39393b,4.8px 4.8px 0 #434345}.theme__solarized .site-header__title--shadow{color:#cb4b16;text-shadow:1.2px 1.2px 0 #cb4b16,2.4px 2.4px 0 #4d6570,3.6px 3.6px 0 #56707c,4.8px 4.8px 0 #5e7b88}.theme__kimbie .site-header__title--shadow{color:#889b4a;text-shadow:1.2px 1.2px 0 #889b4a,2.4px 2.4px 0 #453217,3.6px 3.6px 0 #553d1c,4.8px 4.8px 0 #644821}.site-header__subtitle{line-height:1.2}.site-header__subtitle[data-cursive=true]{font-family:courgette,cursive}.site-header__align-left{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.site-header__align-center{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.site-header__align-right{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end}#container{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.theme__dark #container{color:#fcfcfa;background-color:#212121}.theme__dark #container hr{border-color:#595b5c}.theme__light #container{color:#424242;background-color:#e0e0e0}.theme__light #container hr{border-color:#ccc}.theme__hacker #container{color:#1fff2a;background-color:#111}.theme__hacker #container hr{border-color:#6b6b6b}.theme__solarized #container{color:#586e75;background-color:#ddd6c7}.theme__solarized #container hr{border-color:#ffb300}.theme__kimbie #container{color:#e3b583;background-color:#362712}.theme__kimbie #container hr{border-color:#7f5d38}html{overflow-x:hidden}.footer{padding:0 .5rem;position:relative}.theme__dark .footer{color:#bdbdbd;background-color:#403e41}.theme__light .footer{color:#424242;background-color:#eee}.theme__hacker .footer{color:#a1ad64;background-color:#252526}.theme__solarized .footer{color:#424242;background-color:#eee8d5}.theme__kimbie .footer{color:#d3af86;background-color:#423523}.footer__social{padding:.5rem 0;position:-webkit-sticky;position:sticky;bottom:70px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.footer__poweredby{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.5rem 0}.footer__poweredby p{padding:.125rem}.footer__copyright--img{margin-bottom:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.footer__link{font-size:.8rem;margin:.25rem .5rem 0}.footer .dropdown{position:absolute;left:.5rem;bottom:.5rem;width:40px;height:40px;border-radius:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.theme__dark .footer .dropdown{color:#bdbdbd;background-color:#403e41}.theme__dark .footer .dropdown:hover,.theme__dark .footer .dropdown:active,.theme__dark .footer .dropdown:focus{color:#82aaff;background-color:#4d4a4e}.theme__light .footer .dropdown{color:#727072;background-color:#eee}.theme__light .footer .dropdown:hover,.theme__light .footer .dropdown:active,.theme__light .footer .dropdown:focus{color:#607d8b;background-color:#d5d5d5}.theme__hacker .footer .dropdown{color:#9e9e9e;background-color:#252526}.theme__hacker .footer .dropdown:hover,.theme__hacker .footer .dropdown:active,.theme__hacker .footer .dropdown:focus{color:#e3cd26;background-color:#323233}.theme__solarized .footer .dropdown{color:#b58900;background-color:#eee8d5}.theme__solarized .footer .dropdown:hover,.theme__solarized .footer .dropdown:active,.theme__solarized .footer .dropdown:focus{color:#cb4b16;background-color:#e7dec3}.theme__kimbie .footer .dropdown{color:#d3af86;background-color:#423523}.theme__kimbie .footer .dropdown:hover,.theme__kimbie .footer .dropdown:active,.theme__kimbie .footer .dropdown:focus{color:#f06431;background-color:#5e452b}.footer .dropdown-trigger{outline:none;border-radius:.25rem;cursor:pointer;border:none;width:100%;height:100%}.theme__dark .footer .dropdown-trigger{color:#bdbdbd;background-color:#403e41}.theme__dark .footer .dropdown-trigger:hover,.theme__dark .footer .dropdown-trigger:active,.theme__dark .footer .dropdown-trigger:focus{color:#82aaff;background-color:#4d4a4e}.theme__light .footer .dropdown-trigger{color:#727072;background-color:#eee}.theme__light .footer .dropdown-trigger:hover,.theme__light .footer .dropdown-trigger:active,.theme__light .footer .dropdown-trigger:focus{color:#607d8b;background-color:#d5d5d5}.theme__hacker .footer .dropdown-trigger{color:#9e9e9e;background-color:#252526}.theme__hacker .footer .dropdown-trigger:hover,.theme__hacker .footer .dropdown-trigger:active,.theme__hacker .footer .dropdown-trigger:focus{color:#e3cd26;background-color:#323233}.theme__solarized .footer .dropdown-trigger{color:#b58900;background-color:#eee8d5}.theme__solarized .footer .dropdown-trigger:hover,.theme__solarized .footer .dropdown-trigger:active,.theme__solarized .footer .dropdown-trigger:focus{color:#cb4b16;background-color:#e7dec3}.theme__kimbie .footer .dropdown-trigger{color:#d3af86;background-color:#423523}.theme__kimbie .footer .dropdown-trigger:hover,.theme__kimbie .footer .dropdown-trigger:active,.theme__kimbie .footer .dropdown-trigger:focus{color:#f06431;background-color:#5e452b}.footer .dropdown-content{position:absolute;bottom:100%;left:0;display:none;height:auto;z-index:14;border-top-left-radius:.15rem;border-top-right-radius:.15rem;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.4)}.footer .dropdown-content a{font-size:.9rem}.theme__dark .footer .dropdown-content{border-bottom:4px solid #424242;background-color:#595b5c}.theme__light .footer .dropdown-content{border-bottom:4px solid #e0e0e0;background-color:#fafafa}.theme__hacker .footer .dropdown-content{border-bottom:4px solid #6b6b6b;background-color:#212421}.theme__solarized .footer .dropdown-content{border-bottom:4px solid #e8b000;background-color:#fafafa}.theme__kimbie .footer .dropdown-content{border-bottom:4px solid #d3af86;background-color:#6e583b}.theme__dark .footer .dropdown-content .is-active{background-color:#424242}.theme__light .footer .dropdown-content .is-active{background-color:#e0e0e0}.theme__hacker .footer .dropdown-content .is-active{background-color:#323732}.theme__solarized .footer .dropdown-content .is-active{background-color:#fbf1d1}.theme__kimbie .footer .dropdown-content .is-active{background-color:#5e452b}.footer .dropdown-item{padding:.25rem .75rem;height:100%;min-width:40px;max-width:150px;text-decoration:none;display:block;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.theme__dark .footer .dropdown-item{color:#fcfcfa}.theme__dark .footer .dropdown-item:hover,.theme__dark .footer .dropdown-item:active,.theme__dark .footer .dropdown-item:focus{color:#fcfcfa;background-color:#727072;text-decoration:none}.theme__dark .footer .dropdown-item:hover:first-child,.theme__dark .footer .dropdown-item:active:first-child,.theme__dark .footer .dropdown-item:focus:first-child{border-top-left-radius:.15rem;border-top-right-radius:.15rem}.theme__light .footer .dropdown-item{color:#555}.theme__light .footer .dropdown-item:hover,.theme__light .footer .dropdown-item:active,.theme__light .footer .dropdown-item:focus{color:#fcfcfa;background-color:#bdbdbd;text-decoration:none}.theme__light .footer .dropdown-item:hover:first-child,.theme__light .footer .dropdown-item:active:first-child,.theme__light .footer .dropdown-item:focus:first-child{border-top-left-radius:.15rem;border-top-right-radius:.15rem}.theme__hacker .footer .dropdown-item{color:#fcfcfa}.theme__hacker .footer .dropdown-item:hover,.theme__hacker .footer .dropdown-item:active,.theme__hacker .footer .dropdown-item:focus{color:#e08c48;background-color:#464c46;text-decoration:none}.theme__hacker .footer .dropdown-item:hover:first-child,.theme__hacker .footer .dropdown-item:active:first-child,.theme__hacker .footer .dropdown-item:focus:first-child{border-top-left-radius:.15rem;border-top-right-radius:.15rem}.theme__solarized .footer .dropdown-item{color:#424242}.theme__solarized .footer .dropdown-item:hover,.theme__solarized .footer .dropdown-item:active,.theme__solarized .footer .dropdown-item:focus{color:#b58900;background-color:#f9eaba;text-decoration:none}.theme__solarized .footer .dropdown-item:hover:first-child,.theme__solarized .footer .dropdown-item:active:first-child,.theme__solarized .footer .dropdown-item:focus:first-child{border-top-left-radius:.15rem;border-top-right-radius:.15rem}.theme__kimbie .footer .dropdown-item{color:#eee0d1}.theme__kimbie .footer .dropdown-item:hover,.theme__kimbie .footer .dropdown-item:active,.theme__kimbie .footer .dropdown-item:focus{color:#f06431;background-color:#5e452b;text-decoration:none}.theme__kimbie .footer .dropdown-item:hover:first-child,.theme__kimbie .footer .dropdown-item:active:first-child,.theme__kimbie .footer .dropdown-item:focus:first-child{border-top-left-radius:.15rem;border-top-right-radius:.15rem}.footer .select-theme__label{color:inherit;text-transform:capitalize}.footer .select-theme__item{text-transform:capitalize}.footer .select-lang__label{color:inherit;text-transform:capitalize}.footer .social{margin:.25rem}.theme__dark .footer .social a{text-decoration:none;color:#bdbdbd}.theme__dark .footer .social a:hover{color:#f0f0f0;transition:color .2s ease}.theme__light .footer .social a{text-decoration:none;color:#777}.theme__light .footer .social a:hover{color:#444;transition:color .2s ease}.theme__hacker .footer .social a{text-decoration:none;color:#9e9e9e}.theme__hacker .footer .social a:hover{color:#d1d1d1;transition:color .2s ease}.theme__solarized .footer .social a{text-decoration:none;color:#637c84}.theme__solarized .footer .social a:hover{color:#4d6066;transition:color .2s ease}.theme__kimbie .footer .social a{text-decoration:none;color:#ccc}.theme__kimbie .footer .social a:hover{color:#fff;transition:color .2s ease}.footer .dropdown:hover .dropdown-content{display:block}.theme__dark .footer hr{border-top:1px solid #595b5c!important}.theme__light .footer hr{border-top:1px solid #ccc!important}.theme__hacker .footer hr{border-top:1px solid #6b6b6b!important}.theme__solarized .footer hr{border-top:1px solid #ffb300!important}.theme__kimbie .footer hr{border-top:1px solid #7f5d38!important}.sidebar{margin-top:1rem}.sidebar-recent{padding:.25rem}.sidebar-recent__title{font-family:montserrat,sans-serif;font-weight:700;font-size:.95rem}.theme__dark .sidebar-recent__title{color:#aed581}.theme__dark .sidebar-recent__title:hover{color:#ff6188}.theme__light .sidebar-recent__title{color:#607d8b}.theme__light .sidebar-recent__title:hover{color:#26a69a}.theme__hacker .sidebar-recent__title{color:#e3cd26}.theme__hacker .sidebar-recent__title:hover{color:#c7ba00}.theme__solarized .sidebar-recent__title{color:#2aa198}.theme__solarized .sidebar-recent__title:hover{color:#268bd2}.theme__kimbie .sidebar-recent__title{color:#f06431}.theme__kimbie .sidebar-recent__title:hover{color:#f06431}.sidebar-recent__ul{margin-left:.25rem}.sidebar-recent__ul li{text-indent:-.4em;padding-left:.5em}.sidebar-recent__ul li::before{padding-right:.125rem;font-size:1rem;display:inline-block;content:"\2022"}.sidebar-recent__a{font-family:montserrat,sans-serif;font-size:.95rem}.theme__dark .sidebar-recent__a{color:#fcfcfa}.theme__light .sidebar-recent__a{color:#424242}.theme__hacker .sidebar-recent__a{color:#a1ad64}.theme__solarized .sidebar-recent__a{color:#b58900}.theme__kimbie .sidebar-recent__a{color:#a57a4c}.sidebar-hr{margin:1.5rem 0}.sidebar__menu{margin-top:50px;padding:0 1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}li.sidebar-recent{text-indent:-.4em;padding-left:.5em}li.sidebar-recent::before{padding-right:.125rem;font-size:1rem;display:inline-block;content:"\2022"}.alert{padding:.75rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.125rem}.theme__dark .alert-info{background-color:rgba(215,238,249,.4);color:#fcfcfa}.theme__dark .alert-info[data-dir=rtl]{border-right:5px solid #bbdefb}.theme__dark .alert-info[data-dir=ltr]{border-left:5px solid #bbdefb}.theme__dark .alert-success{background-color:rgba(217,239,214,.4);color:#fcfcfa}.theme__dark .alert-success[data-dir=rtl]{border-right:5px solid #c8e6c9}.theme__dark .alert-success[data-dir=ltr]{border-left:5px solid #c8e6c9}.theme__dark .alert-warning{background-color:rgba(255,249,196,.4);color:#fcfcfa}.theme__dark .alert-warning[data-dir=rtl]{border-right:5px solid #ffeb3b}.theme__dark .alert-warning[data-dir=ltr]{border-left:5px solid #ffeb3b}.theme__dark .alert-danger{background-color:rgba(245,221,221,.4);color:#fcfcfa}.theme__dark .alert-danger[data-dir=rtl]{border-right:5px solid #ffcdd2}.theme__dark .alert-danger[data-dir=ltr]{border-left:5px solid #ffcdd2}.theme__light .alert-info{background-color:rgba(215,238,249,.4);color:#555}.theme__light .alert-info[data-dir=rtl]{border-right:5px solid #bbdefb}.theme__light .alert-info[data-dir=ltr]{border-left:5px solid #bbdefb}.theme__light .alert-success{background-color:rgba(217,239,214,.4);color:#555}.theme__light .alert-success[data-dir=rtl]{border-right:5px solid #c8e6c9}.theme__light .alert-success[data-dir=ltr]{border-left:5px solid #c8e6c9}.theme__light .alert-warning{background-color:rgba(255,249,196,.4);color:#555}.theme__light .alert-warning[data-dir=rtl]{border-right:5px solid #ffeb3b}.theme__light .alert-warning[data-dir=ltr]{border-left:5px solid #ffeb3b}.theme__light .alert-danger{background-color:rgba(245,221,221,.4);color:#555}.theme__light .alert-danger[data-dir=rtl]{border-right:5px solid #ffcdd2}.theme__light .alert-danger[data-dir=ltr]{border-left:5px solid #ffcdd2}.theme__hacker .alert-info{background-color:rgba(215,238,249,.4);color:#fcfcfa}.theme__hacker .alert-info[data-dir=rtl]{border-right:5px solid #bbdefb}.theme__hacker .alert-info[data-dir=ltr]{border-left:5px solid #bbdefb}.theme__hacker .alert-success{background-color:rgba(217,239,214,.4);color:#fcfcfa}.theme__hacker .alert-success[data-dir=rtl]{border-right:5px solid #c8e6c9}.theme__hacker .alert-success[data-dir=ltr]{border-left:5px solid #c8e6c9}.theme__hacker .alert-warning{background-color:rgba(255,249,196,.4);color:#fcfcfa}.theme__hacker .alert-warning[data-dir=rtl]{border-right:5px solid #ffeb3b}.theme__hacker .alert-warning[data-dir=ltr]{border-left:5px solid #ffeb3b}.theme__hacker .alert-danger{background-color:rgba(245,221,221,.4);color:#fcfcfa}.theme__hacker .alert-danger[data-dir=rtl]{border-right:5px solid #ffcdd2}.theme__hacker .alert-danger[data-dir=ltr]{border-left:5px solid #ffcdd2}.theme__solarized .alert-info{background-color:rgba(215,238,249,.4);color:#424242}.theme__solarized .alert-info[data-dir=rtl]{border-right:5px solid #bbdefb}.theme__solarized .alert-info[data-dir=ltr]{border-left:5px solid #bbdefb}.theme__solarized .alert-success{background-color:rgba(217,239,214,.4);color:#424242}.theme__solarized .alert-success[data-dir=rtl]{border-right:5px solid #c8e6c9}.theme__solarized .alert-success[data-dir=ltr]{border-left:5px solid #c8e6c9}.theme__solarized .alert-warning{background-color:rgba(255,249,196,.4);color:#424242}.theme__solarized .alert-warning[data-dir=rtl]{border-right:5px solid #ffeb3b}.theme__solarized .alert-warning[data-dir=ltr]{border-left:5px solid #ffeb3b}.theme__solarized .alert-danger{background-color:rgba(245,221,221,.4);color:#424242}.theme__solarized .alert-danger[data-dir=rtl]{border-right:5px solid #ffcdd2}.theme__solarized .alert-danger[data-dir=ltr]{border-left:5px solid #ffcdd2}.theme__kimbie .alert-info{background-color:rgba(215,238,249,.4);color:#eee0d1}.theme__kimbie .alert-info[data-dir=rtl]{border-right:5px solid #bbdefb}.theme__kimbie .alert-info[data-dir=ltr]{border-left:5px solid #bbdefb}.theme__kimbie .alert-success{background-color:rgba(217,239,214,.4);color:#eee0d1}.theme__kimbie .alert-success[data-dir=rtl]{border-right:5px solid #c8e6c9}.theme__kimbie .alert-success[data-dir=ltr]{border-left:5px solid #c8e6c9}.theme__kimbie .alert-warning{background-color:rgba(255,249,196,.4);color:#eee0d1}.theme__kimbie .alert-warning[data-dir=rtl]{border-right:5px solid #ffeb3b}.theme__kimbie .alert-warning[data-dir=ltr]{border-left:5px solid #ffeb3b}.theme__kimbie .alert-danger{background-color:rgba(245,221,221,.4);color:#eee0d1}.theme__kimbie .alert-danger[data-dir=rtl]{border-right:5px solid #ffcdd2}.theme__kimbie .alert-danger[data-dir=ltr]{border-left:5px solid #ffcdd2}.bio{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:928px;font-family:montserrat,sans-serif}.theme__dark .bio{color:#eee}.theme__light .bio{color:#344952}.theme__hacker .bio{color:#d1d1d1}.theme__solarized .bio{color:#344952}.theme__kimbie .bio{color:#d3af86}.bio__photo{border-radius:.25rem;width:100%;max-width:250px;height:auto;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.25);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.25);box-shadow:0 2px 4px rgba(0,0,0,.25)}.bio__photo[data-ani=true]{-webkit-animation:slide-in-down-little .2s .6s 1 ease-in both;-moz-animation:slide-in-down-little .2s .6s 1 ease-in both;-ms-animation:slide-in-down-little .2s .6s 1 ease-in both;-o-animation:slide-in-down-little .2s .6s 1 ease-in both;animation:slide-in-down-little .2s .6s 1 ease-in both}.bio__photo-wrapper{width:90%;height:100%;border-radius:.25rem;margin:1rem auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.bio__name{font-weight:700;letter-spacing:1px;font-family:inherit;font-size:26px;margin-top:.8rem}.bio__desc{margin:.5rem 0;font-size:14px}.bio__info{font-size:14px;margin:.1rem 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.bio[data-dir=ltr] .bio__info--icon{margin-right:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.theme__dark .bio[data-dir=ltr] .bio__info--icon{color:#bdbdbd}.theme__light .bio[data-dir=ltr] .bio__info--icon{color:#777}.theme__hacker .bio[data-dir=ltr] .bio__info--icon{color:#9e9e9e}.theme__solarized .bio[data-dir=ltr] .bio__info--icon{color:#637c84}.theme__kimbie .bio[data-dir=ltr] .bio__info--icon{color:#ccc}.bio[data-dir=ltr] .bio__info a{padding-right:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}.bio[data-dir=rtl] .bio__info--icon{margin-left:.25rem!important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.theme__dark .bio[data-dir=rtl] .bio__info--icon{color:#bdbdbd}.theme__light .bio[data-dir=rtl] .bio__info--icon{color:#777}.theme__hacker .bio[data-dir=rtl] .bio__info--icon{color:#9e9e9e}.theme__solarized .bio[data-dir=rtl] .bio__info--icon{color:#637c84}.theme__kimbie .bio[data-dir=rtl] .bio__info--icon{color:#ccc}.bio[data-dir=rtl] .bio__info a{padding-left:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}.bio__social{width:100%;margin-top:.5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.bio__social a{text-decoration:none!important;padding:.5rem;border-radius:.125rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.theme__dark .bio__social a{color:#bdbdbd}.theme__dark .bio__social a:hover,.theme__dark .bio__social a:active,.theme__dark .bio__social a:focus{color:#f0f0f0}.theme__light .bio__social a{color:#777}.theme__light .bio__social a:hover,.theme__light .bio__social a:active,.theme__light .bio__social a:focus{color:#444}.theme__hacker .bio__social a{color:#9e9e9e}.theme__hacker .bio__social a:hover,.theme__hacker .bio__social a:active,.theme__hacker .bio__social a:focus{color:#d1d1d1}.theme__solarized .bio__social a{color:#637c84}.theme__solarized .bio__social a:hover,.theme__solarized .bio__social a:active,.theme__solarized .bio__social a:focus{color:#4d6066}.theme__kimbie .bio__social a{color:#ccc}.theme__kimbie .bio__social a:hover,.theme__kimbie .bio__social a:active,.theme__kimbie .bio__social a:focus{color:#fff}.bio-hr{border-radius:.5rem}.breadcrumb{margin:1rem;margin-bottom:0;padding:.5rem;border-radius:.25rem;padding:auto;font-family:montserrat,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:960px}.theme__dark .breadcrumb{background-color:#212121}.theme__light .breadcrumb{background-color:#eee}.theme__hacker .breadcrumb{background-color:#252526}.theme__solarized .breadcrumb{background-color:#fbf1d1}.theme__kimbie .breadcrumb{background-color:#362712}.breadcrumb ol{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.breadcrumb li{display:inline;font-size:.9rem}.theme__dark .breadcrumb li a{color:#82aaff}.theme__dark .breadcrumb li a:hover,.theme__dark .breadcrumb li a:active,.theme__dark .breadcrumb li a:focus{color:#ff6188}.theme__light .breadcrumb li a{color:#728fcb}.theme__light .breadcrumb li a:hover,.theme__light .breadcrumb li a:active,.theme__light .breadcrumb li a:focus{color:#26a69a}.theme__hacker .breadcrumb li a{color:#e08c48}.theme__hacker .breadcrumb li a:hover,.theme__hacker .breadcrumb li a:active,.theme__hacker .breadcrumb li a:focus{color:#c7ba00}.theme__solarized .breadcrumb li a{color:#424242}.theme__solarized .breadcrumb li a:hover,.theme__solarized .breadcrumb li a:active,.theme__solarized .breadcrumb li a:focus{color:#268bd2}.theme__kimbie .breadcrumb li a{color:#dc322f}.theme__kimbie .breadcrumb li a:hover,.theme__kimbie .breadcrumb li a:active,.theme__kimbie .breadcrumb li a:focus{color:#f06431}.breadcrumb li:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:960px}.theme__dark .breadcrumb li:last-child{color:#bdbdbd}.theme__light .breadcrumb li:last-child{color:#aaa}.theme__hacker .breadcrumb li:last-child{color:#bdbdbd}.theme__solarized .breadcrumb li:last-child{color:#aaa}.theme__kimbie .breadcrumb li:last-child{color:#aaa}.breadcrumb li+li:before{padding:.5rem;content:"/\00a0"}.theme__dark .breadcrumb li+li:before{color:#82aaff}.theme__light .breadcrumb li+li:before{color:#728fcb}.theme__hacker .breadcrumb li+li:before{color:#e08c48}.theme__solarized .breadcrumb li+li:before{color:#424242}.theme__kimbie .breadcrumb li+li:before{color:#dc322f}.mermaid{width:100%;text-align:center;margin-bottom:1rem;overflow:auto}.diagram{overflow:auto;margin-right:1rem;margin-bottom:1rem;border-radius:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}[id^=msc]{overflow:auto;margin:.5rem 0;text-align:center}[id^=flowchart]{overflow:auto}[id^=WaveDrom_Display]{overflow:auto;background-color:#fcfcfa;border-radius:.25rem}.expand{position:relative;margin:1.5rem 0;border-radius:.25rem}.expand__content{padding:0 1.125rem;overflow:hidden;max-height:0;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.theme__dark .expand__content{border-top:1px solid #616161;background-color:#403e41}.theme__light .expand__content{border-top:1px solid #aaa;background-color:#f2f2f2}.theme__hacker .expand__content{border-top:1px solid #6b6b6b;background-color:#1c1f1c}.theme__solarized .expand__content{border-top:1px solid #b58900;background-color:#f9fbe7}.theme__kimbie .expand__content{border-top:1px solid #6e583b;background-color:#271e11}.expand__content li{font-size:15.2px;margin:0 0 .525rem 2rem!important}.expand__content li:first-child{margin-top:.25rem!important}.expand__content li li{font-size:14.4px;margin:0 0 .25rem 1.25rem!important}.expand__content--toc{font-family:montserrat,sans-serif;font-size:15.2px}.expand__content--toc li{list-style-type:'📂 '}.expand__content--toc li li{list-style-type:'📄 '}.expand__button{cursor:pointer;width:100%;margin:auto 0;text-align:left;outline:none;border:none;padding:.125rem;font-size:1rem;font-family:montserrat,sans-serif;border-top-left-radius:.25rem;border-top-right-radius:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.theme__dark .expand__button{color:inherit;background-color:#403e41}.theme__dark .expand__button:hover,.theme__dark .expand__button:active,.theme__dark .expand__button:focus{background-color:#424242}.theme__light .expand__button{color:inherit;background-color:#eaeaea}.theme__light .expand__button:hover,.theme__light .expand__button:active,.theme__light .expand__button:focus{background-color:#e6e6e6}.theme__hacker .expand__button{color:inherit;background-color:#262a26}.theme__hacker .expand__button:hover,.theme__hacker .expand__button:active,.theme__hacker .expand__button:focus{background-color:#212421}.theme__solarized .expand__button{color:inherit;background-color:#fbf1d1}.theme__solarized .expand__button:hover,.theme__solarized .expand__button:active,.theme__solarized .expand__button:focus{background-color:#faedc3}.theme__kimbie .expand__button{color:inherit;background-color:#362712}.theme__kimbie .expand__button:hover,.theme__kimbie .expand__button:active,.theme__kimbie .expand__button:focus{background-color:#412f16}.expand-label{cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.expand-icon{padding-top:.125rem;padding-right:.5rem}.expand-icon__down{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.expand-icon__right{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.gtt{position:absolute;right:.5rem;bottom:.5rem;width:40px;height:40px;border-radius:.25rem;cursor:pointer;z-index:12;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.theme__dark .gtt{color:#bdbdbd;background-color:#403e41}.theme__dark .gtt:hover,.theme__dark .gtt:active,.theme__dark .gtt:focus{color:#82aaff;background-color:#4d4a4e}.theme__light .gtt{color:#727072;background-color:#eee}.theme__light .gtt:hover,.theme__light .gtt:active,.theme__light .gtt:focus{color:#607d8b;background-color:#d5d5d5}.theme__hacker .gtt{color:#9e9e9e;background-color:#252526}.theme__hacker .gtt:hover,.theme__hacker .gtt:active,.theme__hacker .gtt:focus{color:#e3cd26;background-color:#323233}.theme__solarized .gtt{color:#b58900;background-color:#eee8d5}.theme__solarized .gtt:hover,.theme__solarized .gtt:active,.theme__solarized .gtt:focus{color:#cb4b16;background-color:#e7dec3}.theme__kimbie .gtt{color:#d3af86;background-color:#423523}.theme__kimbie .gtt:hover,.theme__kimbie .gtt:active,.theme__kimbie .gtt:focus{color:#f06431;background-color:#5e452b}@media only screen and (max-width:769px){.gtt{position:fixed}}.hr-fade{height:1px;width:100%}.theme__dark .hr-fade{color:#595b5c;background-image:linear-gradient(90deg,transparent,#595B5C 50%,transparent 100%)}.theme__light .hr-fade{color:#ccc;background-image:linear-gradient(90deg,transparent,#ccc 50%,transparent 100%)}.theme__hacker .hr-fade{color:#6b6b6b;background-image:linear-gradient(90deg,transparent,#6B6B6B 50%,transparent 100%)}.theme__solarized .hr-fade{color:#ffb300;background-image:linear-gradient(90deg,transparent,#ffb300 50%,transparent 100%)}.theme__kimbie .hr-fade{color:#7f5d38;background-image:linear-gradient(90deg,transparent,#7f5d38 50%,transparent 100%)}.hr-slash{width:100%;height:7px;background-size:10px 10px}.theme__dark .hr-slash{color:#595b5c;background-image:linear-gradient(-45deg,transparent,transparent 25%,currentColor 25%,currentColor 50%,transparent 50%,transparent 75%,currentColor 75%)}.theme__light .hr-slash{color:#ccc;background-image:linear-gradient(-45deg,transparent,transparent 25%,currentColor 25%,currentColor 50%,transparent 50%,transparent 75%,currentColor 75%)}.theme__hacker .hr-slash{color:#6b6b6b;background-image:linear-gradient(-45deg,transparent,transparent 25%,currentColor 25%,currentColor 50%,transparent 50%,transparent 75%,currentColor 75%)}.theme__solarized .hr-slash{color:#ffb300;background-image:linear-gradient(-45deg,transparent,transparent 25%,currentColor 25%,currentColor 50%,transparent 50%,transparent 75%,currentColor 75%)}.theme__kimbie .hr-slash{color:#7f5d38;background-image:linear-gradient(-45deg,transparent,transparent 25%,currentColor 25%,currentColor 50%,transparent 50%,transparent 75%,currentColor 75%)}.theme__dark .hr-dots{color:#595b5c;width:100%;border-width:0 0 7px;border-style:solid;border-image:url('data:image/svg+xml,')0 0 100% repeat}.theme__light .hr-dots{color:#ccc;width:100%;border-width:0 0 7px;border-style:solid;border-image:url('data:image/svg+xml,')0 0 100% repeat}.theme__hacker .hr-dots{color:#6b6b6b;width:100%;border-width:0 0 7px;border-style:solid;border-image:url('data:image/svg+xml,')0 0 100% repeat}.theme__solarized .hr-dots{color:#ffb300;width:100%;border-width:0 0 7px;border-style:solid;border-image:url('data:image/svg+xml,')0 0 100% repeat}.theme__kimbie .hr-dots{color:#7f5d38;width:100%;border-width:0 0 7px;border-style:solid;border-image:url('data:image/svg+xml,')0 0 100% repeat}.MathJax{overflow-x:auto;overflow-y:hidden;box-sizing:border-box}code.has-jax{-webkit-font-smoothing:antialiased;background:inherit!important;border:none!important;font-size:100%}.notices{position:relative;border-radius:.125rem;color:#fff;margin:0 1rem;padding:.3rem .5rem .3rem 2rem;font-size:.95rem}.notices a{text-decoration:underline}.notices>table{table-layout:fixed;width:100%;margin:10px 0;border-spacing:0}.notices.warning{border-top:30px solid #ffd54f;background:#fefaf5;color:#161209}.notices.warning::before{position:absolute;content:url("data:image/svg+xml,%3Csvg fill=%22%23000%22 xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 width=%2221%22 height=%2221%22%3E%3Cpath fill=%22%23f57f17%22 d=%22M12 3.0292969c-.563186999999999.0-1.126131.262443-1.441406.7871093L1.7617188 18.451172C1.1134854 19.529186 1.94287 21 3.2011719 21H20.796875c1.25793.0 2.08964-1.470814 1.441406-2.548828L13.441406 3.8164062C13.126131 3.29174 12.563187 3.0292969 12 3.0292969zm0 2.2695312L20.236328 19H3.7636719L12 5.2988281zM11 9v5h2V9H11zm0 7v2h2V16H11z%22/%3E%3C/svg%3E");top:-26.5px;left:.4rem;height:100%}.notices.warning::after{position:absolute;content:attr(data-title);font-family:montserrat,sans-serif;font-weight:700;top:-26.5px;left:2rem;height:100%;color:#424242}.notices.warning a{font-weight:700;color:rgba(134,74,22,.995)}.theme__dark .notices.warning a:hover,.theme__dark .notices.warning a:active,.theme__dark .notices.warning a:focus{color:#ff6188}.theme__light .notices.warning a:hover,.theme__light .notices.warning a:active,.theme__light .notices.warning a:focus{color:#26a69a}.theme__hacker .notices.warning a:hover,.theme__hacker .notices.warning a:active,.theme__hacker .notices.warning a:focus{color:#c7ba00}.theme__solarized .notices.warning a:hover,.theme__solarized .notices.warning a:active,.theme__solarized .notices.warning a:focus{color:#268bd2}.theme__kimbie .notices.warning a:hover,.theme__kimbie .notices.warning a:active,.theme__kimbie .notices.warning a:focus{color:#f06431}.notices.warning>table thead{background:#f1b37e}.notices.warning>table th{color:rgba(134,74,22,.995)}.notices.warning>table th,.notices.warning>table td{padding:5px 15px;border:1px double rgba(166,106,54,.45)}.notices.warning p>code,.notices.warning li>code,.notices.warning td>code,.notices.warning code{padding:3px 7px;color:rgba(150,90,38,.995)!important;background-color:#fbecd9!important}.notices.error{border-top:30px solid #d58181;background:#fbeded;color:#161209}.notices.error::before{position:absolute;content:url("data:image/svg+xml,%3Csvg fill=%22%23000%22 xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 width=%2221%22 height=%2221%22%3E%3Cpath fill=%22%23b71c1c%22 d=%22M5 3C3.895 3 3 3.895 3 5V19c0 1.105.895 2 2 2H19c1.105.0 2-.895 2-2V5c0-1.105-.895-2-2-2H5zM5 5H19V19H5V5zM8.4101562 7 7 8.4101562 10.589844 12 7 15.589844 8.4101562 17 12 13.410156 15.589844 17 17 15.589844 13.410156 12 17 8.4101562 15.589844 7 12 10.589844 8.4101562 7z%22/%3E%3C/svg%3E");top:-26.5px;left:.4rem;height:100%}.notices.error::after{position:absolute;content:attr(data-title);font-family:montserrat,sans-serif;font-weight:700;top:-26.5px;left:2rem;height:100%;color:#424242}.notices.error a{font-weight:700;color:rgba(116,40,40,.995)}.theme__dark .notices.error a:hover,.theme__dark .notices.error a:active,.theme__dark .notices.error a:focus{color:#ff6188}.theme__light .notices.error a:hover,.theme__light .notices.error a:active,.theme__light .notices.error a:focus{color:#26a69a}.theme__hacker .notices.error a:hover,.theme__hacker .notices.error a:active,.theme__hacker .notices.error a:focus{color:#c7ba00}.theme__solarized .notices.error a:hover,.theme__solarized .notices.error a:active,.theme__solarized .notices.error a:focus{color:#268bd2}.theme__kimbie .notices.error a:hover,.theme__kimbie .notices.error a:active,.theme__kimbie .notices.error a:focus{color:#f06431}.notices.error>table thead{background:#d58181}.notices.error>table th{color:rgba(116,40,40,.995)}.notices.error>table th,.notices.error>table td{padding:5px 15px;border:1px double rgba(148,72,72,.45)}.notices.error p>code,.notices.error li>code,.notices.error td>code,.notices.error code{padding:3px 7px;color:rgba(132,56,56,.995)!important;background-color:#f5d4d4!important}.notices.info{border-top:30px solid #6bb1e0;background:#e6f3fb;color:#161209}.notices.info::before{position:absolute;content:url("data:image/svg+xml,%3Csvg fill=%22%23000%22 xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 width=%2221%22 height=%2221%22%3E%3Cpath fill=%22%2301579b%22 d=%22M12 2C6.4889971 2 2 6.4889971 2 12c0 5.511003 4.4889971 10 10 10 5.511003.0 10-4.488997 10-10C22 6.4889971 17.511003 2 12 2zm0 2c4.430123.0 8 3.5698774 8 8 0 4.430123-3.569877 8-8 8-4.4301226.0-8-3.569877-8-8 0-4.4301226 3.5698774-8 8-8zM11 7V9h2V7H11zm0 4v6h2V11H11z%22/%3E%3C/svg%3E");top:-26.5px;left:.4rem;height:100%}.notices.info::after{position:absolute;content:attr(data-title);font-family:montserrat,sans-serif;font-weight:700;top:-26.5px;left:2rem;height:100%;color:#424242}.notices.info a{font-weight:700;color:rgba(31,87,125,.995)}.theme__dark .notices.info a:hover,.theme__dark .notices.info a:active,.theme__dark .notices.info a:focus{color:#ff6188}.theme__light .notices.info a:hover,.theme__light .notices.info a:active,.theme__light .notices.info a:focus{color:#26a69a}.theme__hacker .notices.info a:hover,.theme__hacker .notices.info a:active,.theme__hacker .notices.info a:focus{color:#c7ba00}.theme__solarized .notices.info a:hover,.theme__solarized .notices.info a:active,.theme__solarized .notices.info a:focus{color:#268bd2}.theme__kimbie .notices.info a:hover,.theme__kimbie .notices.info a:active,.theme__kimbie .notices.info a:focus{color:#f06431}.notices.info>table thead{background:#6bb1e0}.notices.info>table th{color:rgba(31,87,125,.995)}.notices.info>table th,.notices.info>table td{padding:5px 15px;border:1px double rgba(63,119,157,.45)}.notices.info p>code,.notices.info li>code,.notices.info td>code,.notices.info code{padding:3px 7px;color:rgba(47,103,141,.995)!important;background-color:#cce6f7!important}.notices.success{border-top:30px solid #84c578;background:#e8f7e6;color:#161209}.notices.success::before{position:absolute;content:url("data:image/svg+xml,%3Csvg fill=%22%23000%22 xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 width=%2221%22 height=%2221%22%3E%3Cpath fill=%22%231b5e20%22 d=%22M12 2C6.4889971 2 2 6.4889971 2 12c0 5.511003 4.4889971 10 10 10 5.511003.0 10-4.488997 10-10C22 6.4889971 17.511003 2 12 2zm0 2c4.430123.0 8 3.5698774 8 8 0 4.430123-3.569877 8-8 8-4.4301226.0-8-3.569877-8-8 0-4.4301226 3.5698774-8 8-8zm4.292969 4.2929688L10 14.585938 7.7070312 12.292969 6.2929688 13.707031 10 17.414062l7.707031-7.7070308-1.414062-1.4140624z%22/%3E%3C/svg%3E");top:-26.5px;left:.4rem;height:100%}.notices.success::after{position:absolute;content:attr(data-title);font-family:montserrat,sans-serif;font-weight:700;top:-26.5px;left:2rem;height:100%;color:#424242}.notices.success a{font-weight:700;color:rgba(56,109,47,.995)}.theme__dark .notices.success a:hover,.theme__dark .notices.success a:active,.theme__dark .notices.success a:focus{color:#ff6188}.theme__light .notices.success a:hover,.theme__light .notices.success a:active,.theme__light .notices.success a:focus{color:#26a69a}.theme__hacker .notices.success a:hover,.theme__hacker .notices.success a:active,.theme__hacker .notices.success a:focus{color:#c7ba00}.theme__solarized .notices.success a:hover,.theme__solarized .notices.success a:active,.theme__solarized .notices.success a:focus{color:#268bd2}.theme__kimbie .notices.success a:hover,.theme__kimbie .notices.success a:active,.theme__kimbie .notices.success a:focus{color:#f06431}.notices.success>table thead{background:#84c578}.notices.success>table th{color:rgba(56,109,47,.995)}.notices.success>table th,.notices.success>table td{padding:5px 15px;border:1px double rgba(82,141,79,.45)}.notices.success p>code,.notices.success li>code,.notices.success td>code,.notices.success code{padding:3px 7px;color:rgba(72,125,63,.995)!important;background-color:#d3f0cf!important}.pagination{border-radius:.25rem;margin:2rem 1rem;padding:.5rem 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.theme__dark .pagination{background-color:#212121}.theme__light .pagination{background-color:#eee}.theme__hacker .pagination{background-color:#252526}.theme__solarized .pagination{background-color:#fbf1d1}.theme__kimbie .pagination{background-color:#362712}.pagination li{border-radius:.25rem}.theme__dark .pagination li.disabled a:hover,.theme__dark .pagination li.disabled a:active,.theme__dark .pagination li.disabled a:focus{color:#fcfcfa;text-decoration:none}.theme__light .pagination li.disabled a:hover,.theme__light .pagination li.disabled a:active,.theme__light .pagination li.disabled a:focus{color:#757575;text-decoration:none}.theme__hacker .pagination li.disabled a:hover,.theme__hacker .pagination li.disabled a:active,.theme__hacker .pagination li.disabled a:focus{color:#fcfcfa;text-decoration:none}.theme__solarized .pagination li.disabled a:hover,.theme__solarized .pagination li.disabled a:active,.theme__solarized .pagination li.disabled a:focus{color:#455a64;text-decoration:none}.theme__kimbie .pagination li.disabled a:hover,.theme__kimbie .pagination li.disabled a:active,.theme__kimbie .pagination li.disabled a:focus{color:#fff;text-decoration:none}.pagination li.active{font-weight:700}.theme__dark .pagination li.active a{color:#ff6188}.theme__light .pagination li.active a{color:#26a69a}.theme__hacker .pagination li.active a{color:#c7ba00}.theme__solarized .pagination li.active a{color:#268bd2}.theme__kimbie .pagination li.active a{color:#f06431}.pagination a{font-size:1.25rem;padding:.5rem .75rem}.theme__dark .pagination a{color:#fcfcfa}.theme__dark .pagination a:hover,.theme__dark .pagination a:active,.theme__dark .pagination a:focus{color:#ff6188}.theme__light .pagination a{color:#757575}.theme__light .pagination a:hover,.theme__light .pagination a:active,.theme__light .pagination a:focus{color:#26a69a}.theme__hacker .pagination a{color:#fcfcfa}.theme__hacker .pagination a:hover,.theme__hacker .pagination a:active,.theme__hacker .pagination a:focus{color:#c7ba00}.theme__solarized .pagination a{color:#455a64}.theme__solarized .pagination a:hover,.theme__solarized .pagination a:active,.theme__solarized .pagination a:focus{color:#268bd2}.theme__kimbie .pagination a{color:#fff}.theme__kimbie .pagination a:hover,.theme__kimbie .pagination a:active,.theme__kimbie .pagination a:focus{color:#f06431}.theme__dark .pagination .active{background-color:#212121}.theme__light .pagination .active{background-color:#eee}.theme__hacker .pagination .active{background-color:#252526}.theme__solarized .pagination .active{background-color:#fbf1d1}.theme__kimbie .pagination .active{background-color:#362712}.pagination-single{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:1rem 0}.pagination-single__left,.pagination-single__right{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:960px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;font-family:montserrat,sans-serif;padding:.25rem;border-radius:.125rem}.pagination-single__left-title,.pagination-single__right-title{font-size:16.8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:960px}.theme__dark .pagination-single__left:hover .pagination-single__icon,.theme__dark .pagination-single__left:active .pagination-single__icon,.theme__dark .pagination-single__left:focus .pagination-single__icon,.theme__dark .pagination-single__right:hover .pagination-single__icon,.theme__dark .pagination-single__right:active .pagination-single__icon,.theme__dark .pagination-single__right:focus .pagination-single__icon{color:#82aaff;background-color:#4d4a4e}.theme__light .pagination-single__left:hover .pagination-single__icon,.theme__light .pagination-single__left:active .pagination-single__icon,.theme__light .pagination-single__left:focus .pagination-single__icon,.theme__light .pagination-single__right:hover .pagination-single__icon,.theme__light .pagination-single__right:active .pagination-single__icon,.theme__light .pagination-single__right:focus .pagination-single__icon{color:#607d8b;background-color:#d5d5d5}.theme__hacker .pagination-single__left:hover .pagination-single__icon,.theme__hacker .pagination-single__left:active .pagination-single__icon,.theme__hacker .pagination-single__left:focus .pagination-single__icon,.theme__hacker .pagination-single__right:hover .pagination-single__icon,.theme__hacker .pagination-single__right:active .pagination-single__icon,.theme__hacker .pagination-single__right:focus .pagination-single__icon{color:#e3cd26;background-color:#323233}.theme__solarized .pagination-single__left:hover .pagination-single__icon,.theme__solarized .pagination-single__left:active .pagination-single__icon,.theme__solarized .pagination-single__left:focus .pagination-single__icon,.theme__solarized .pagination-single__right:hover .pagination-single__icon,.theme__solarized .pagination-single__right:active .pagination-single__icon,.theme__solarized .pagination-single__right:focus .pagination-single__icon{color:#cb4b16;background-color:#e7dec3}.theme__kimbie .pagination-single__left:hover .pagination-single__icon,.theme__kimbie .pagination-single__left:active .pagination-single__icon,.theme__kimbie .pagination-single__left:focus .pagination-single__icon,.theme__kimbie .pagination-single__right:hover .pagination-single__icon,.theme__kimbie .pagination-single__right:active .pagination-single__icon,.theme__kimbie .pagination-single__right:focus .pagination-single__icon{color:#f06431;background-color:#5e452b}.pagination-single__left:hover,.pagination-single__left:active,.pagination-single__left:focus{-webkit-transform:translateX(-.25rem);-moz-transform:translateX(-.25rem);-ms-transform:translateX(-.25rem);transform:translateX(-.25rem)}.pagination-single__right:hover,.pagination-single__right:active,.pagination-single__right:focus{-webkit-transform:translateX(.25rem);-moz-transform:translateX(.25rem);-ms-transform:translateX(.25rem);transform:translateX(.25rem)}.pagination-single__icon{width:28px;height:28px;border-radius:100%;margin:0 .5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.theme__dark .pagination-single__icon{color:#bdbdbd;background-color:#403e41}.theme__light .pagination-single__icon{color:#727072;background-color:#eee}.theme__hacker .pagination-single__icon{color:#9e9e9e;background-color:#252526}.theme__solarized .pagination-single__icon{color:#b58900;background-color:#eee8d5}.theme__kimbie .pagination-single__icon{color:#d3af86;background-color:#423523}.related{margin:2rem auto;padding:.5rem;width:100%;max-width:700px;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.related__title{font-size:32px}.theme__dark .related__title{color:#fcfcfa}.theme__light .related__title{color:#424242}.theme__hacker .related__title{color:#fcfcfa}.theme__solarized .related__title{color:#424242}.theme__kimbie .related__title{color:#889b4a}.related__link{font-size:16.8px;font-family:montserrat,sans-serif}.theme__dark .related__link{color:#a9dc76}.theme__light .related__link{color:#607d8b}.theme__hacker .related__link{color:#c7ba00}.theme__solarized .related__link{color:#2aa198}.theme__kimbie .related__link{color:#e3b583}.related-ul{-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center;list-style-type:disc}.search{position:relative;border-radius:.25rem;height:35px;max-width:928px;z-index:8;margin-bottom:.5rem;-webkit-box-shadow:0 0 0 3px transparent;-moz-box-shadow:0 0 0 3px transparent;box-shadow:0 0 0 3px transparent;-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-ms-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.theme__dark .search{border:2px solid #1d1d1d;background-color:#212121}.theme__dark .search:focus-within{border:2px solid #424242;-webkit-box-shadow:0 0 0 3px rgba(66,66,66,.45);-moz-box-shadow:0 0 0 3px rgba(66,66,66,.45);box-shadow:0 0 0 3px rgba(66,66,66,.45)}.theme__light .search{border:2px solid #e0e0e0;background-color:#eee}.theme__light .search:focus-within{border:2px solid #b0bec5;-webkit-box-shadow:0 0 0 3px rgba(207,216,220,.6);-moz-box-shadow:0 0 0 3px rgba(207,216,220,.6);box-shadow:0 0 0 3px rgba(207,216,220,.6)}.theme__hacker .search{border:2px solid #0d0e0f;background-color:#252526}.theme__hacker .search:focus-within{border:2px solid #414141;-webkit-box-shadow:0 0 0 3px rgba(161,173,100,.2);-moz-box-shadow:0 0 0 3px rgba(161,173,100,.2);box-shadow:0 0 0 3px rgba(161,173,100,.2)}.theme__solarized .search{border:2px solid #f7e3a2;background-color:#fbf1d1}.theme__solarized .search:focus-within{border:2px solid #e8b000;-webkit-box-shadow:0 0 0 3px rgba(133,153,0,.2);-moz-box-shadow:0 0 0 3px rgba(133,153,0,.2);box-shadow:0 0 0 3px rgba(133,153,0,.2)}.theme__kimbie .search{border:2px solid #423523;background-color:#362712}.theme__kimbie .search:focus-within{border:2px solid #5e452b;-webkit-box-shadow:0 0 0 3px rgba(110,88,59,.45);-moz-box-shadow:0 0 0 3px rgba(110,88,59,.45);box-shadow:0 0 0 3px rgba(110,88,59,.45)}.search .icon{padding:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.theme__dark .search .icon{color:#727072}.theme__light .search .icon{color:#bdbdbd}.theme__hacker .search .icon{color:#727072}.theme__solarized .search .icon{color:#b58900}.theme__kimbie .search .icon{color:#6e583b}.search .input{width:100%;font-size:.9rem;border:none;outline:none;padding-right:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:2fr}.theme__dark .search .input{color:#fcfcfa;background-color:inherit}.theme__dark .search .input.placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .search .input:-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .search .input::-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .search .input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .search .input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__light .search .input{color:#424242;background-color:inherit}.theme__light .search .input.placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .search .input:-moz-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .search .input::-moz-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .search .input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .search .input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__hacker .search .input{color:#1fff2a;background-color:inherit}.theme__hacker .search .input.placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .search .input:-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .search .input::-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .search .input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .search .input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__solarized .search .input{color:#b58900;background-color:inherit}.theme__solarized .search .input.placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .search .input:-moz-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .search .input::-moz-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .search .input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .search .input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__kimbie .search .input{color:#d3af86;background-color:inherit}.theme__kimbie .search .input.placeholder{font-family:montserrat,sans-serif;color:#6e583b}.theme__kimbie .search .input:-moz-placeholder{font-family:montserrat,sans-serif;color:#6e583b}.theme__kimbie .search .input::-moz-placeholder{font-family:montserrat,sans-serif;color:#6e583b}.theme__kimbie .search .input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#6e583b}.theme__kimbie .search .input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#6e583b}.search-content{margin-top:.25rem;max-height:350px;overflow:auto}.search-content a{text-decoration:none!important}.theme__dark .search-content a:not(:last-child){font-family:montserrat,sans-serif;border-bottom:2px dashed #727072}.theme__light .search-content a:not(:last-child){font-family:montserrat,sans-serif;border-bottom:2px dashed #bdbdbd}.theme__hacker .search-content a:not(:last-child){font-family:montserrat,sans-serif;border-bottom:2px dashed #727072}.theme__solarized .search-content a:not(:last-child){font-family:montserrat,sans-serif;border-bottom:2px dashed #b58900}.theme__kimbie .search-content a:not(:last-child){font-family:montserrat,sans-serif;border-bottom:2px dashed #6e583b}.theme__dark .search__highlight{color:#ff6188}.theme__light .search__highlight{color:#ff6188}.theme__hacker .search__highlight{color:red}.theme__solarized .search__highlight{color:#e53935}.theme__kimbie .search__highlight{color:#f06431}.search-result{position:absolute;top:0;left:0;width:100%;height:100%}.theme__dark .search-result{background-color:#2d2a2e}.theme__light .search-result{background-color:#fafafa}.theme__hacker .search-result{background-color:#151715}.theme__solarized .search-result{background-color:#fdf7e3}.theme__kimbie .search-result{background-color:#221a0f}.search-result[data-display=block]{display:block}.search-result[data-display=none]{display:none}.search-result__body{margin-top:1rem;padding:0 1rem;position:relative;display:block;overflow:auto;height:100%}.theme__dark .search-result__body{scrollbar-width:thin;scrollbar-color:#888 #eee}.theme__dark .search-result__body::-webkit-scrollbar{width:.45em;height:.45em}.theme__dark .search-result__body::-webkit-scrollbar-thumb{background:#888}.theme__dark .search-result__body::-webkit-scrollbar-track{background:#eee}.theme__light .search-result__body{scrollbar-width:thin;scrollbar-color:#cfd8dc #FCFCFA}.theme__light .search-result__body::-webkit-scrollbar{width:.45em;height:.45em}.theme__light .search-result__body::-webkit-scrollbar-thumb{background:#cfd8dc}.theme__light .search-result__body::-webkit-scrollbar-track{background:#fcfcfa}.theme__hacker .search-result__body{scrollbar-width:thin;scrollbar-color:#616161 #FCFCFA}.theme__hacker .search-result__body::-webkit-scrollbar{width:.45em;height:.45em}.theme__hacker .search-result__body::-webkit-scrollbar-thumb{background:#616161}.theme__hacker .search-result__body::-webkit-scrollbar-track{background:#fcfcfa}.theme__solarized .search-result__body{scrollbar-width:thin;scrollbar-color:#b0bec5 #EEE8D5}.theme__solarized .search-result__body::-webkit-scrollbar{width:.45em;height:.45em}.theme__solarized .search-result__body::-webkit-scrollbar-thumb{background:#b0bec5}.theme__solarized .search-result__body::-webkit-scrollbar-track{background:#eee8d5}.theme__kimbie .search-result__body{scrollbar-width:thin;scrollbar-color:#5e452b #d3af86}.theme__kimbie .search-result__body::-webkit-scrollbar{width:.45em;height:.45em}.theme__kimbie .search-result__body::-webkit-scrollbar-thumb{background:#5e452b}.theme__kimbie .search-result__body::-webkit-scrollbar-track{background:#d3af86}.search-result__item:not(first-child){padding-bottom:2.25rem}.search-result__item--title{font-family:montserrat,sans-serif;font-size:1.5rem;margin:.25rem 0}.search-result__item--title::before{content:"📋 "}.search-result__item--desc{font-size:1rem;margin:.25rem 0}.search-result__close{position:absolute;cursor:pointer}.search-result__close[data-dir=ltr]{right:.5rem;top:-1.5rem}.search-result__close[data-dir=rtl]{left:.5rem;top:-1.5rem}.theme__dark .search-result__close{color:#bdbdbd}.theme__dark .search-result__close:hover,.theme__dark .search-result__close:active,.theme__dark .search-result__close:focus{color:#f0f0f0}.theme__light .search-result__close{color:#777}.theme__light .search-result__close:hover,.theme__light .search-result__close:active,.theme__light .search-result__close:focus{color:#444}.theme__hacker .search-result__close{color:#9e9e9e}.theme__hacker .search-result__close:hover,.theme__hacker .search-result__close:active,.theme__hacker .search-result__close:focus{color:#d1d1d1}.theme__solarized .search-result__close{color:#637c84}.theme__solarized .search-result__close:hover,.theme__solarized .search-result__close:active,.theme__solarized .search-result__close:focus{color:#4d6066}.theme__kimbie .search-result__close{color:#ccc}.theme__kimbie .search-result__close:hover,.theme__kimbie .search-result__close:active,.theme__kimbie .search-result__close:focus{color:#fff}.menu-item{padding:.25rem}.menu-item__title{font-size:1rem}.theme__dark .menu-item__title{color:#fcfcfa}.theme__light .menu-item__title{color:#424242}.theme__hacker .menu-item__title{color:#1fff2a}.theme__solarized .menu-item__title{color:#586e75}.theme__kimbie .menu-item__title{color:#e3b583}.menu-item__title::before{content:'📄 '}.menu-item__desc{font-size:.8rem;padding:.25rem .5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:2fr}.theme__dark .menu-item__desc{color:#fcfcfa}.theme__light .menu-item__desc{color:#424242}.theme__hacker .menu-item__desc{color:#cdf5cc}.theme__solarized .menu-item__desc{color:#b58900}.theme__kimbie .menu-item__desc{color:#889b4a}#search-results.dropdown{display:none}#search-results.dropdown.is-active{display:inline-block;margin-top:.25rem;position:absolute;left:0;top:35px;width:100%;border-radius:.1rem;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.4)}.theme__dark #search-results.dropdown.is-active{color:inherit;background-color:#4d4a4e}.theme__light #search-results.dropdown.is-active{color:#424242;background-color:#eee}.theme__hacker #search-results.dropdown.is-active{color:#1fff2a;background-color:#252526}.theme__solarized #search-results.dropdown.is-active{color:#b58900;background-color:#fbf1d1}.theme__kimbie #search-results.dropdown.is-active{color:#d3af86;background-color:#362712}#search-results .dropdown-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.theme__dark #search-results .dropdown-content{scrollbar-width:thin;scrollbar-color:#888 #eee}.theme__dark #search-results .dropdown-content::-webkit-scrollbar{width:.45em;height:.45em}.theme__dark #search-results .dropdown-content::-webkit-scrollbar-thumb{background:#888}.theme__dark #search-results .dropdown-content::-webkit-scrollbar-track{background:#eee}.theme__light #search-results .dropdown-content{scrollbar-width:thin;scrollbar-color:#cfd8dc #FCFCFA}.theme__light #search-results .dropdown-content::-webkit-scrollbar{width:.45em;height:.45em}.theme__light #search-results .dropdown-content::-webkit-scrollbar-thumb{background:#cfd8dc}.theme__light #search-results .dropdown-content::-webkit-scrollbar-track{background:#fcfcfa}.theme__hacker #search-results .dropdown-content{scrollbar-width:thin;scrollbar-color:#616161 #FCFCFA}.theme__hacker #search-results .dropdown-content::-webkit-scrollbar{width:.45em;height:.45em}.theme__hacker #search-results .dropdown-content::-webkit-scrollbar-thumb{background:#616161}.theme__hacker #search-results .dropdown-content::-webkit-scrollbar-track{background:#fcfcfa}.theme__solarized #search-results .dropdown-content{scrollbar-width:thin;scrollbar-color:#b0bec5 #EEE8D5}.theme__solarized #search-results .dropdown-content::-webkit-scrollbar{width:.45em;height:.45em}.theme__solarized #search-results .dropdown-content::-webkit-scrollbar-thumb{background:#b0bec5}.theme__solarized #search-results .dropdown-content::-webkit-scrollbar-track{background:#eee8d5}.theme__kimbie #search-results .dropdown-content{scrollbar-width:thin;scrollbar-color:#5e452b #d3af86}.theme__kimbie #search-results .dropdown-content::-webkit-scrollbar{width:.45em;height:.45em}.theme__kimbie #search-results .dropdown-content::-webkit-scrollbar-thumb{background:#5e452b}.theme__kimbie #search-results .dropdown-content::-webkit-scrollbar-track{background:#d3af86}#search-results .dropdown-item{font-size:1rem;padding:.125rem .25rem}#search-results .dropdown-item:hover,#search-results .dropdown-item:active,#search-results .dropdown-item:focus{border-bottom-left-radius:.1rem;border-bottom-right-radius:.1rem}.theme__dark #search-results .dropdown-item:hover,.theme__dark #search-results .dropdown-item:active,.theme__dark #search-results .dropdown-item:focus{background-color:#403e41}.theme__light #search-results .dropdown-item:hover,.theme__light #search-results .dropdown-item:active,.theme__light #search-results .dropdown-item:focus{background-color:#d5d5d5}.theme__hacker #search-results .dropdown-item:hover,.theme__hacker #search-results .dropdown-item:active,.theme__hacker #search-results .dropdown-item:focus{background-color:#48484a}.theme__solarized #search-results .dropdown-item:hover,.theme__solarized #search-results .dropdown-item:active,.theme__solarized #search-results .dropdown-item:focus{background-color:#f7e3a2}.theme__kimbie #search-results .dropdown-item:hover,.theme__kimbie #search-results .dropdown-item:active,.theme__kimbie #search-results .dropdown-item:focus{background-color:#5e452b}.theme__dark #search-results .dropdown-item.is-active{background-color:#403e41}.theme__light #search-results .dropdown-item.is-active{background-color:#d5d5d5}.theme__hacker #search-results .dropdown-item.is-active{background-color:#48484a}.theme__solarized #search-results .dropdown-item.is-active{background-color:#f7e3a2}.theme__kimbie #search-results .dropdown-item.is-active{background-color:#5e452b}.mobile-search{position:absolute;top:0;left:0;z-index:16;width:100%;overflow:hidden}.theme__dark .mobile-search ::-webkit-scrollbar{width:.45em;height:.45em}.theme__dark .mobile-search ::-webkit-scrollbar-thumb{background:#888}.theme__dark .mobile-search ::-webkit-scrollbar-track{background:#eee}.theme__light .mobile-search ::-webkit-scrollbar{width:.45em;height:.45em}.theme__light .mobile-search ::-webkit-scrollbar-thumb{background:#cfd8dc}.theme__light .mobile-search ::-webkit-scrollbar-track{background:#fcfcfa}.theme__hacker .mobile-search ::-webkit-scrollbar{width:.45em;height:.45em}.theme__hacker .mobile-search ::-webkit-scrollbar-thumb{background:#616161}.theme__hacker .mobile-search ::-webkit-scrollbar-track{background:#fcfcfa}.theme__solarized .mobile-search ::-webkit-scrollbar{width:.45em;height:.45em}.theme__solarized .mobile-search ::-webkit-scrollbar-thumb{background:#b0bec5}.theme__solarized .mobile-search ::-webkit-scrollbar-track{background:#eee8d5}.theme__kimbie .mobile-search ::-webkit-scrollbar{width:.45em;height:.45em}.theme__kimbie .mobile-search ::-webkit-scrollbar-thumb{background:#5e452b}.theme__kimbie .mobile-search ::-webkit-scrollbar-track{background:#d3af86}.mobile-search__top{width:100%;height:50px;text-align:right;position:relative;direction:rtl;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.theme__dark .mobile-search__top{border-bottom:1px solid #4e4e4e;background-color:#403e41}.theme__light .mobile-search__top{border-bottom:1px solid #e0e0e0;background-color:#eee}.theme__hacker .mobile-search__top{border-bottom:1px solid #424242;background-color:#252526}.theme__solarized .mobile-search__top{border-bottom:1px solid #eddc9f;background-color:#eee8d5}.theme__kimbie .mobile-search__top{border-bottom:1px solid #6e583b;background-color:#51412c}.mobile-search__top--icon{width:50px;height:50px;cursor:pointer;position:absolute;top:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.theme__dark .mobile-search__top--icon{color:#fcfcfa}.theme__dark .mobile-search__top--icon:hover,.theme__dark .mobile-search__top--icon:active,.theme__dark .mobile-search__top--icon:focus{color:#ff6188}.theme__light .mobile-search__top--icon{color:#777}.theme__light .mobile-search__top--icon:hover,.theme__light .mobile-search__top--icon:active,.theme__light .mobile-search__top--icon:focus{color:#26a69a}.theme__hacker .mobile-search__top--icon{color:#dbdbdb}.theme__hacker .mobile-search__top--icon:hover,.theme__hacker .mobile-search__top--icon:active,.theme__hacker .mobile-search__top--icon:focus{color:#c7ba00}.theme__solarized .mobile-search__top--icon{color:#586e75}.theme__solarized .mobile-search__top--icon:hover,.theme__solarized .mobile-search__top--icon:active,.theme__solarized .mobile-search__top--icon:focus{color:#268bd2}.theme__kimbie .mobile-search__top--icon{color:#d3af86}.theme__kimbie .mobile-search__top--icon:hover,.theme__kimbie .mobile-search__top--icon:active,.theme__kimbie .mobile-search__top--icon:focus{color:#f06431}.mobile-search__top--input{position:absolute;width:calc(100% - 50px);height:70%;outline:none;border:none;border-radius:.25rem;padding:0 1rem;font-size:1.1rem}.theme__dark .mobile-search__top--input{color:#fcfcfa;background-color:#403e41}.theme__dark .mobile-search__top--input.placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .mobile-search__top--input:-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .mobile-search__top--input::-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .mobile-search__top--input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .mobile-search__top--input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__light .mobile-search__top--input{color:#424242;background-color:#eee}.theme__light .mobile-search__top--input.placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .mobile-search__top--input:-moz-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .mobile-search__top--input::-moz-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .mobile-search__top--input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .mobile-search__top--input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__hacker .mobile-search__top--input{color:#1fff2a;background-color:#252526}.theme__hacker .mobile-search__top--input.placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .mobile-search__top--input:-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .mobile-search__top--input::-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .mobile-search__top--input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .mobile-search__top--input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__solarized .mobile-search__top--input{color:#586e75;background-color:#eee8d5}.theme__solarized .mobile-search__top--input.placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .mobile-search__top--input:-moz-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .mobile-search__top--input::-moz-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .mobile-search__top--input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .mobile-search__top--input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__kimbie .mobile-search__top--input{color:#e3b583;background-color:#51412c}.theme__kimbie .mobile-search__top--input.placeholder{font-family:montserrat,sans-serif;color:#6e583b}.theme__kimbie .mobile-search__top--input:-moz-placeholder{font-family:montserrat,sans-serif;color:#6e583b}.theme__kimbie .mobile-search__top--input::-moz-placeholder{font-family:montserrat,sans-serif;color:#6e583b}.theme__kimbie .mobile-search__top--input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#6e583b}.theme__kimbie .mobile-search__top--input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#6e583b}.mobile-search__body{width:100vw;height:100vh;overflow-y:auto}.theme__dark .mobile-search__body{color:#fcfcfa;background-color:#2d2a2e;scrollbar-width:thin;scrollbar-color:#888 #eee}.theme__light .mobile-search__body{color:#424242;background-color:#fafafa;scrollbar-width:thin;scrollbar-color:#cfd8dc #FCFCFA}.theme__hacker .mobile-search__body{color:#1fff2a;background-color:#151715;scrollbar-width:thin;scrollbar-color:#616161 #FCFCFA}.theme__solarized .mobile-search__body{color:#586e75;background-color:#fdf7e3;scrollbar-width:thin;scrollbar-color:#b0bec5 #EEE8D5}.theme__kimbie .mobile-search__body{color:#e3b583;background-color:#221a0f;scrollbar-width:thin;scrollbar-color:#5e452b #d3af86}.mobile-search[data-dir=ltr] .mobile-search__top--icon{right:0}.mobile-search[data-dir=ltr] .mobile-search__body{direction:ltr}.mobile-search[data-dir=ltr] .mobile-search__top--input{direction:ltr;left:0}.mobile-search[data-dir=rtl] .mobile-search__top--icon{left:0}.mobile-search[data-dir=rtl] .mobile-search__body{direction:rtl}.mobile-search[data-dir=rtl] .mobile-search__top--input{direction:rtl;right:0}.mobile-search__btn{position:absolute;top:0;right:35px;width:35px;height:50px;padding:.25rem;cursor:pointer;display:none;z-index:9}.mobile-search__btn[data-ani=true]{-webkit-animation:slide-in-down .5s .25s 1 ease both;-moz-animation:slide-in-down .5s .25s 1 ease both;-ms-animation:slide-in-down .5s .25s 1 ease both;-o-animation:slide-in-down .5s .25s 1 ease both;animation:slide-in-down .5s .25s 1 ease both}.theme__dark .mobile-search__btn{color:#fcfcfa;background-color:#403e41;border-bottom:1px solid #4e4e4e}.theme__dark .mobile-search__btn:hover,.theme__dark .mobile-search__btn:active,.theme__dark .mobile-search__btn:focus{color:#ffd866}.theme__light .mobile-search__btn{color:#777;background-color:#eee;border-bottom:1px solid #e0e0e0}.theme__light .mobile-search__btn:hover,.theme__light .mobile-search__btn:active,.theme__light .mobile-search__btn:focus{color:#26a69a}.theme__hacker .mobile-search__btn{color:#dbdbdb;background-color:#252526;border-bottom:1px solid #424242}.theme__hacker .mobile-search__btn:hover,.theme__hacker .mobile-search__btn:active,.theme__hacker .mobile-search__btn:focus{color:#1fff2a}.theme__solarized .mobile-search__btn{color:#586e75;background-color:#eee8d5;border-bottom:1px solid #eddc9f}.theme__solarized .mobile-search__btn:hover,.theme__solarized .mobile-search__btn:active,.theme__solarized .mobile-search__btn:focus{color:#b58900}.theme__kimbie .mobile-search__btn{color:#d3af86;background-color:#51412c;border-bottom:1px solid #6e583b}.theme__kimbie .mobile-search__btn:hover,.theme__kimbie .mobile-search__btn:active,.theme__kimbie .mobile-search__btn:focus{color:#f06431}@media only screen and (max-width:769px){.mobile-search__btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}}.mobile-search__content a{text-decoration:none!important}.mobile-search__item{padding:.5rem;list-style-type:none}.mobile-search__item:not(first-child){padding-bottom:.75rem}.mobile-search__item--title{font-family:montserrat,sans-serif;font-size:1.2rem;margin:.25rem 0}.theme__dark .mobile-search__item--title{color:#fcfcfa}.theme__light .mobile-search__item--title{color:#424242}.theme__hacker .mobile-search__item--title{color:#1fff2a}.theme__solarized .mobile-search__item--title{color:#586e75}.theme__kimbie .mobile-search__item--title{color:#e3b583}.mobile-search__item--title::before{content:"📋 "}.mobile-search__item--desc{font-size:.9rem;padding:.25rem .5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:960px}.theme__dark .mobile-search__item--desc{color:#fcfcfa}.theme__light .mobile-search__item--desc{color:#424242}.theme__hacker .mobile-search__item--desc{color:#1fff2a}.theme__solarized .mobile-search__item--desc{color:#b58900}.theme__kimbie .mobile-search__item--desc{color:#d3af86}.theme__dark .mobile-search__item:hover,.theme__dark .mobile-search__item:active,.theme__dark .mobile-search__item:focus{background-color:#403e41}.theme__light .mobile-search__item:hover,.theme__light .mobile-search__item:active,.theme__light .mobile-search__item:focus{background-color:#d5d5d5}.theme__hacker .mobile-search__item:hover,.theme__hacker .mobile-search__item:active,.theme__hacker .mobile-search__item:focus{background-color:#48484a}.theme__solarized .mobile-search__item:hover,.theme__solarized .mobile-search__item:active,.theme__solarized .mobile-search__item:focus{background-color:#f7e3a2}.theme__kimbie .mobile-search__item:hover,.theme__kimbie .mobile-search__item:active,.theme__kimbie .mobile-search__item:focus{background-color:#5e452b}.summary-card{padding:1rem}.summary-card[data-ani=true]{-webkit-animation:slide-in-down .2s .3s 1 ease-in both;-moz-animation:slide-in-down .2s .3s 1 ease-in both;-ms-animation:slide-in-down .2s .3s 1 ease-in both;-o-animation:slide-in-down .2s .3s 1 ease-in both;animation:slide-in-down .2s .3s 1 ease-in both}.summary-card .title a{font-family:montserrat,sans-serif;font-weight:700;word-break:break-word}.theme__dark .summary-card .title a{color:#ffd866}.theme__dark .summary-card .title a:hover,.theme__dark .summary-card .title a:active,.theme__dark .summary-card .title a:focus{color:#ff6188}.theme__light .summary-card .title a{color:#607d8b}.theme__light .summary-card .title a:hover,.theme__light .summary-card .title a:active,.theme__light .summary-card .title a:focus{color:#26a69a}.theme__hacker .summary-card .title a{color:#a1ad64}.theme__hacker .summary-card .title a:hover,.theme__hacker .summary-card .title a:active,.theme__hacker .summary-card .title a:focus{color:#c7ba00}.theme__solarized .summary-card .title a{color:#cb4b16}.theme__solarized .summary-card .title a:hover,.theme__solarized .summary-card .title a:active,.theme__solarized .summary-card .title a:focus{color:#268bd2}.theme__kimbie .summary-card .title a{color:#996329}.theme__kimbie .summary-card .title a:hover,.theme__kimbie .summary-card .title a:active,.theme__kimbie .summary-card .title a:focus{color:#f06431}.theme__dark .summary-card .subtitle{color:#fcfcfa}.theme__light .summary-card .subtitle{color:#424242}.theme__hacker .summary-card .subtitle{color:#cdf5cc}.theme__solarized .summary-card .subtitle{color:#b58900}.theme__kimbie .summary-card .subtitle{color:#889b4a}.summary-card__content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.summary-card__text{margin-top:1rem;line-height:1.7rem}.summary-card__image{width:100%;height:100%}.summary-card__image[data-ani=true]{-webkit-animation:slide-in-left .2s .6s 1 ease-in both;-moz-animation:slide-in-left .2s .6s 1 ease-in both;-ms-animation:slide-in-left .2s .6s 1 ease-in both;-o-animation:slide-in-left .2s .6s 1 ease-in both;animation:slide-in-left .2s .6s 1 ease-in both}.summary-card__image-wrapper{height:100%;width:auto;margin:0 auto;padding:1rem;padding-bottom:0}.summary-card__video{width:100%;max-height:500px;object-fit:contain}.summary-card__video-wrapper{padding:1rem;padding-bottom:0}.summary-card hr{margin-top:1.5rem}.theme__dark .summary-card hr{border-top:1px solid #595b5c}.theme__light .summary-card hr{border-top:1px solid #ccc}.theme__hacker .summary-card hr{border-top:1px solid #6b6b6b}.theme__solarized .summary-card hr{border-top:1px solid #ffb300}.theme__kimbie .summary-card hr{border-top:1px solid #7f5d38}.summary-card:not(:last-child) hr{margin-bottom:2.5rem}.summary-card:last-child hr{margin-bottom:2rem}.summary-classic{padding:0 1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.summary-classic[data-ani=true]{-webkit-animation:slide-in-down .2s .3s 1 ease-in both;-moz-animation:slide-in-down .2s .3s 1 ease-in both;-ms-animation:slide-in-down .2s .3s 1 ease-in both;-o-animation:slide-in-down .2s .3s 1 ease-in both;animation:slide-in-down .2s .3s 1 ease-in both}.summary-classic .title{font-size:24px}.summary-classic .title a{font-family:montserrat,sans-serif;font-weight:700;word-break:break-word}.theme__dark .summary-classic .title a{color:#ffd866}.theme__dark .summary-classic .title a:hover,.theme__dark .summary-classic .title a:active,.theme__dark .summary-classic .title a:focus{color:#ff6188}.theme__light .summary-classic .title a{color:#607d8b}.theme__light .summary-classic .title a:hover,.theme__light .summary-classic .title a:active,.theme__light .summary-classic .title a:focus{color:#26a69a}.theme__hacker .summary-classic .title a{color:#a1ad64}.theme__hacker .summary-classic .title a:hover,.theme__hacker .summary-classic .title a:active,.theme__hacker .summary-classic .title a:focus{color:#c7ba00}.theme__solarized .summary-classic .title a{color:#cb4b16}.theme__solarized .summary-classic .title a:hover,.theme__solarized .summary-classic .title a:active,.theme__solarized .summary-classic .title a:focus{color:#268bd2}.theme__kimbie .summary-classic .title a{color:#996329}.theme__kimbie .summary-classic .title a:hover,.theme__kimbie .summary-classic .title a:active,.theme__kimbie .summary-classic .title a:focus{color:#f06431}.theme__dark .summary-classic .subtitle{color:#fcfcfa}.theme__light .summary-classic .subtitle{color:#424242}.theme__hacker .summary-classic .subtitle{color:#cdf5cc}.theme__solarized .summary-classic .subtitle{color:#b58900}.theme__kimbie .summary-classic .subtitle{color:#889b4a}.summary-classic__flex-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:1rem;margin-bottom:1rem}.summary-classic__flex-box[data-position=left]{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.summary-classic__content{width:100%;padding:0 .5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.summary-classic__text{margin-top:1rem;line-height:1.7rem}.summary-classic__image[data-ani=true]{-webkit-animation:slide-in-left .2s .6s 1 ease-in both;-moz-animation:slide-in-left .2s .6s 1 ease-in both;-ms-animation:slide-in-left .2s .6s 1 ease-in both;-o-animation:slide-in-left .2s .6s 1 ease-in both;animation:slide-in-left .2s .6s 1 ease-in both}.summary-classic__image-container{border-radius:.25rem;padding:.25rem;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (max-width:600px){.summary-classic__image-container[data-hwm=true]{display:none}}.summary-classic__image-container[data-position=left]{margin-left:.5rem}.summary-classic__image-container[data-position=right]{margin-right:.5rem}.summary-classic__image-container:hover,.summary-classic__image-container:active,.summary-classic__image-container:focus{-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,.25);-moz-box-shadow:1px 1px 3px 0 rgba(0,0,0,.25);box-shadow:1px 1px 3px rgba(0,0,0,.25);background-color:rgba(125,125,125,.1)}.summary-classic__image-wrapper{max-width:130px;min-width:130px;overflow:hidden;-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center}@media only screen and (max-width:769px){.summary-classic__image-wrapper{max-width:90px;min-width:90px}}.summary-classic__image-wrapper2{height:100%;margin:auto}.theme__dark .summary-classic hr{border-top:1px solid #595b5c}.theme__light .summary-classic hr{border-top:1px solid #ccc}.theme__hacker .summary-classic hr{border-top:1px solid #6b6b6b}.theme__solarized .summary-classic hr{border-top:1px solid #ffb300}.theme__kimbie .summary-classic hr{border-top:1px solid #7f5d38}.summary-classic:not(:last-child) hr{margin-bottom:1.5rem}.summary-classic:last-child hr{display:none}.summary-compact{padding:0 1rem}.summary-compact[data-ani=true]{-webkit-animation:slide-in-down .2s .3s 1 ease-in both;-moz-animation:slide-in-down .2s .3s 1 ease-in both;-ms-animation:slide-in-down .2s .3s 1 ease-in both;-o-animation:slide-in-down .2s .3s 1 ease-in both;animation:slide-in-down .2s .3s 1 ease-in both}.theme__dark .summary-compact .title a{color:#ffd866}.theme__dark .summary-compact .title a:hover,.theme__dark .summary-compact .title a:active,.theme__dark .summary-compact .title a:focus{color:#ff6188}.theme__light .summary-compact .title a{color:#607d8b}.theme__light .summary-compact .title a:hover,.theme__light .summary-compact .title a:active,.theme__light .summary-compact .title a:focus{color:#26a69a}.theme__hacker .summary-compact .title a{color:#a1ad64}.theme__hacker .summary-compact .title a:hover,.theme__hacker .summary-compact .title a:active,.theme__hacker .summary-compact .title a:focus{color:#c7ba00}.theme__solarized .summary-compact .title a{color:#cb4b16}.theme__solarized .summary-compact .title a:hover,.theme__solarized .summary-compact .title a:active,.theme__solarized .summary-compact .title a:focus{color:#268bd2}.theme__kimbie .summary-compact .title a{color:#996329}.theme__kimbie .summary-compact .title a:hover,.theme__kimbie .summary-compact .title a:active,.theme__kimbie .summary-compact .title a:focus{color:#f06431}.theme__dark .summary-compact .subtitle{color:#fcfcfa}.theme__light .summary-compact .subtitle{color:#424242}.theme__hacker .summary-compact .subtitle{color:#cdf5cc}.theme__solarized .summary-compact .subtitle{color:#b58900}.theme__kimbie .summary-compact .subtitle{color:#889b4a}.summary-compact__flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:1rem;margin-bottom:1rem}.summary-compact__meta{padding:1rem 0;overflow-wrap:break-word}.summary-compact__tag{font-size:.8rem;line-height:.8rem;padding:.25rem;margin:.35rem .25rem 0;border:none;border-radius:.2rem;text-transform:capitalize;cursor:pointer}.theme__dark .summary-compact__tag{color:#fcfcfa;background-color:#424242}.theme__light .summary-compact__tag{color:#424242;background-color:#e9e9e9}.theme__hacker .summary-compact__tag{color:#1fff2a;background-color:#2d322d}.theme__solarized .summary-compact__tag{color:#586e75;background-color:#fff9c4}.theme__kimbie .summary-compact__tag{color:#e3b583;background-color:#423523}.summary-compact__tag--wrapper{margin-top:.5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.theme__dark .summary-compact hr{border-top:1px solid #595b5c}.theme__light .summary-compact hr{border-top:1px solid #ccc}.theme__hacker .summary-compact hr{border-top:1px solid #6b6b6b}.theme__solarized .summary-compact hr{border-top:1px solid #ffb300}.theme__kimbie .summary-compact hr{border-top:1px solid #7f5d38}.swipe{overflow:hidden;visibility:hidden;position:relative}.swipe-wrap{overflow:hidden;position:relative}.swipe-wrap>div{float:left;position:relative;overflow:hidden;object-fit:contain;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.swipe-home>div{float:left;width:100%;position:relative;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-slide{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-slide[data-align=center]{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.swiper-slide[data-align=left]{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.swiper-slide[data-align=right]{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end}.switch{position:relative;width:28px;height:14px;margin-top:.7rem;margin-left:1rem}.switch[data-ani=true]{-webkit-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-moz-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-ms-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-o-animation:slide-in-down-little .2s .3s 1 ease-in backwards;animation:slide-in-down-little .2s .3s 1 ease-in backwards}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.theme__dark .slider{background-color:#403e41}.theme__light .slider{background-color:#bdbdbd}.theme__hacker .slider{background-color:#403e41}.theme__solarized .slider{background-color:#dfd4b1}.theme__kimbie .slider{background-color:#6e583b}.slider:before{position:absolute;content:"";height:11px;width:11px;left:1.72px;bottom:1.72px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.theme__dark .slider:before{background-color:#fcfcfa}.theme__light .slider:before{background-color:#fcfcfa}.theme__hacker .slider:before{background-color:#fcfcfa}.theme__solarized .slider:before{background-color:#fcfcfa}.theme__kimbie .slider:before{background-color:#fcfcfa}.theme__dark input:checked+.slider{background-color:#ff6188}.theme__light input:checked+.slider{background-color:#ff6188}.theme__hacker input:checked+.slider{background-color:#ff6188}.theme__solarized input:checked+.slider{background-color:#ff6188}.theme__kimbie input:checked+.slider{background-color:#dc3958}.theme__dark input:focus+.slider{box-shadow:0 0 1px #FF6188}.theme__light input:focus+.slider{box-shadow:0 0 1px #FF6188}.theme__hacker input:focus+.slider{box-shadow:0 0 1px #FF6188}.theme__solarized input:focus+.slider{box-shadow:0 0 1px #FF6188}.theme__kimbie input:focus+.slider{box-shadow:0 0 1px #dc3958}input:checked+.slider:before{-webkit-transform:translateX(13px);-moz-transform:translateX(13px);-ms-transform:translateX(13px);transform:translateX(13px)}.slider.round{border-radius:8.5px}.slider.round:before{border-radius:50%}.taxo{margin:2.5rem 0;z-index:5}.taxo-root{position:-webkit-sticky;position:sticky;top:50px}.theme__dark .taxo-root{background-color:#2d2a2e}.theme__light .taxo-root{background-color:#fafafa}.theme__hacker .taxo-root{background-color:#151715}.theme__solarized .taxo-root{background-color:#fdf7e3}.theme__kimbie .taxo-root{background-color:#221a0f}.taxo__title{font-weight:700;font-family:montserrat,sans-serif}.theme__dark .taxo__title{color:#bdbdbd}.theme__dark .taxo__title:hover{color:#ff6188}.theme__light .taxo__title{color:#607d8b}.theme__light .taxo__title:hover{color:#26a69a}.theme__hacker .taxo__title{color:#9c9299}.theme__hacker .taxo__title:hover{color:#c7ba00}.theme__solarized .taxo__title{color:#b58900}.theme__solarized .taxo__title:hover{color:#268bd2}.theme__kimbie .taxo__title{color:#98676a}.theme__kimbie .taxo__title:hover{color:#f06431}.taxo__link{text-decoration:none!important}.taxo__link[data-dir=ltr] .taxo__text{border-top-left-radius:.175rem;border-bottom-left-radius:.175rem}.taxo__link[data-dir=ltr] .taxo__num{padding:.125rem .25rem;border-top-right-radius:.175rem;border-bottom-right-radius:.175rem}.taxo__link[data-dir=rtl] .taxo__text{border-top-right-radius:.175rem;border-bottom-right-radius:.175rem}.taxo__link[data-dir=rtl] .taxo__num{padding:.125rem .25rem;border-top-left-radius:.175rem;border-bottom-left-radius:.175rem}.taxo__text:hover,.taxo__text:active,.taxo__text:focus{text-decoration:underline!important}.theme__dark .taxo__text{color:inherit}.theme__light .taxo__text{color:inherit}.theme__hacker .taxo__text{color:inherit}.theme__solarized .taxo__text{color:inherit}.theme__kimbie .taxo__text{color:inherit}.theme__dark .taxo__num{color:#fcfcfa;background-color:#212121}.theme__light .taxo__num{color:#424242;background-color:#c8c8c8}.theme__hacker .taxo__num{color:#e3cd26;background-color:#252526}.theme__solarized .taxo__num{color:#268bd2;background-color:#f8e7b0}.theme__kimbie .taxo__num{color:#d3af86;background-color:#6e583b}.taxo .title{display:block;margin:0;margin-right:.5rem;margin-bottom:.25rem}.taxo .tag{margin:0;margin-right:.25rem;margin-bottom:.25rem;font-size:.8rem;display:inline-block}.theme__dark .taxo .tag{color:#bdbdbd}.theme__light .taxo .tag{color:#607d8b}.theme__hacker .taxo .tag{color:#9c9299}.theme__solarized .taxo .tag{color:#b58900}.theme__kimbie .taxo .tag{color:#98676a}.taxo .is-tags{border-radius:.175rem}.theme__dark .taxo .is-tags{color:#78dce8;background-color:#424242}.theme__light .taxo .is-tags{color:#424242;background-color:#e9e9e9}.theme__hacker .taxo .is-tags{color:#78dce8;background-color:#2d322d}.theme__solarized .taxo .is-tags{color:#916e00;background-color:#fff9c4}.theme__kimbie .taxo .is-tags{color:#dc3958;background-color:#423523}.taxo .is-tags[data-dir=ltr]{padding:.125rem 0 .125rem .25rem}.taxo .is-tags[data-dir=rtl]{padding:.125rem .25rem .125rem 0}.taxo .is-categories{border-radius:.175rem}.theme__dark .taxo .is-categories{color:#ab9df2;background-color:#424242}.theme__light .taxo .is-categories{color:#424242;background-color:#e9e9e9}.theme__hacker .taxo .is-categories{color:#ab9df2;background-color:#2d322d}.theme__solarized .taxo .is-categories{color:#916e00;background-color:#ffe0b2}.theme__kimbie .taxo .is-categories{color:#8ab1b0;background-color:#423523}.taxo .is-categories[data-dir=ltr]{padding:.125rem 0 .125rem .25rem}.taxo .is-categories[data-dir=rtl]{padding:.125rem .25rem .125rem 0}.taxo .is-series{border-radius:.175rem}.theme__dark .taxo .is-series{color:#ea9c77;background-color:#424242}.theme__light .taxo .is-series{color:#424242;background-color:#e9e9e9}.theme__hacker .taxo .is-series{color:#ea9c77;background-color:#2d322d}.theme__solarized .taxo .is-series{color:#916e00;background-color:#dcedc8}.theme__kimbie .taxo .is-series{color:#889b4a;background-color:#423523}.taxo .is-series[data-dir=ltr]{padding:.125rem 0 .125rem .25rem}.taxo .is-series[data-dir=rtl]{padding:.125rem .25rem .125rem 0}.toc{width:100%;max-width:250px;position:fixed;overflow-y:auto;top:7rem;font-size:.85rem;z-index:4;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme__dark .toc{scrollbar-width:thin;scrollbar-color:#888 #eee}.theme__dark .toc::-webkit-scrollbar{width:.45em;height:.45em}.theme__dark .toc::-webkit-scrollbar-thumb{background:#888}.theme__dark .toc::-webkit-scrollbar-track{background:#eee}.theme__light .toc{scrollbar-width:thin;scrollbar-color:#cfd8dc #FCFCFA}.theme__light .toc::-webkit-scrollbar{width:.45em;height:.45em}.theme__light .toc::-webkit-scrollbar-thumb{background:#cfd8dc}.theme__light .toc::-webkit-scrollbar-track{background:#fcfcfa}.theme__hacker .toc{scrollbar-width:thin;scrollbar-color:#616161 #FCFCFA}.theme__hacker .toc::-webkit-scrollbar{width:.45em;height:.45em}.theme__hacker .toc::-webkit-scrollbar-thumb{background:#616161}.theme__hacker .toc::-webkit-scrollbar-track{background:#fcfcfa}.theme__solarized .toc{scrollbar-width:thin;scrollbar-color:#b0bec5 #EEE8D5}.theme__solarized .toc::-webkit-scrollbar{width:.45em;height:.45em}.theme__solarized .toc::-webkit-scrollbar-thumb{background:#b0bec5}.theme__solarized .toc::-webkit-scrollbar-track{background:#eee8d5}.theme__kimbie .toc{scrollbar-width:thin;scrollbar-color:#5e452b #d3af86}.theme__kimbie .toc::-webkit-scrollbar{width:.45em;height:.45em}.theme__kimbie .toc::-webkit-scrollbar-thumb{background:#5e452b}.theme__kimbie .toc::-webkit-scrollbar-track{background:#d3af86}.toc[data-dir=rtl]{padding-right:.5rem}.toc[data-dir=ltr]{padding-left:.5rem}.toc[data-ani=true]{-webkit-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-moz-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-ms-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-o-animation:slide-in-down-little .2s .3s 1 ease-in backwards;animation:slide-in-down-little .2s .3s 1 ease-in backwards}.toc #TableOfContents{position:relative}.toc__flexbox[data-position=fixed]{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;position:fixed}.toc__flexbox[data-position=fixed] .toc__title{margin-top:.75rem;margin-left:.5rem}.toc__flexbox[data-position=absolute]{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;position:absolute}.toc__flexbox--outer[data-position=fixed]{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;top:4.2rem;left:1rem;position:absolute}@media only screen and (max-width:1300px){.toc__flexbox--outer[data-position=fixed]{display:none}}.toc__flexbox--outer[data-position=fixed][data-ani=true]{-webkit-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-moz-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-ms-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-o-animation:slide-in-down-little .2s .3s 1 ease-in backwards;animation:slide-in-down-little .2s .3s 1 ease-in backwards}.toc__flexbox--outer[data-dir=ltr]{top:4.2rem;left:1rem}.toc__flexbox--outer[data-dir=rtl]{top:4.2rem;right:1rem}.toc__flexbox--outer[data-dir=rtl] .toc__title{margin-top:.75rem;margin-left:.5rem}.toc__title{font-size:.9rem;margin-top:.5rem}.toc__title[data-ani=true]{-webkit-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-moz-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-ms-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-o-animation:slide-in-down-little .2s .3s 1 ease-in backwards;animation:slide-in-down-little .2s .3s 1 ease-in backwards}.theme__dark .toc__title{color:#727072}.theme__light .toc__title{color:#727072}.theme__hacker .toc__title{color:#727072}.theme__solarized .toc__title{color:#727072}.theme__kimbie .toc__title{color:#7f5d38}@media only screen and (max-width:1300px){.toc__title--outer{display:none}}.theme__dark .toc[data-dir=ltr][data-folding=true] a{color:#727072;position:relative;padding-left:.25rem}.theme__dark .toc[data-dir=ltr][data-folding=true] a::before{content:"";height:100%;left:-.5rem;position:absolute;width:2px;background-color:#727072}.theme__dark .toc[data-dir=ltr][data-folding=true] a::before:last-child{background-color:initial}.theme__dark .toc[data-dir=ltr][data-folding=true] .active{color:#ff6188;font-weight:700}.theme__dark .toc[data-dir=ltr][data-folding=true] .active::before{background-color:#ff6188}.theme__light .toc[data-dir=ltr][data-folding=true] a{color:#727072;position:relative;padding-left:.25rem}.theme__light .toc[data-dir=ltr][data-folding=true] a::before{content:"";height:100%;left:-.5rem;position:absolute;width:2px;background-color:#727072}.theme__light .toc[data-dir=ltr][data-folding=true] a::before:last-child{background-color:initial}.theme__light .toc[data-dir=ltr][data-folding=true] .active{color:#26a69a;font-weight:700}.theme__light .toc[data-dir=ltr][data-folding=true] .active::before{background-color:#26a69a}.theme__hacker .toc[data-dir=ltr][data-folding=true] a{color:#727072;position:relative;padding-left:.25rem}.theme__hacker .toc[data-dir=ltr][data-folding=true] a::before{content:"";height:100%;left:-.5rem;position:absolute;width:2px;background-color:#727072}.theme__hacker .toc[data-dir=ltr][data-folding=true] a::before:last-child{background-color:initial}.theme__hacker .toc[data-dir=ltr][data-folding=true] .active{color:#e08c48;font-weight:700}.theme__hacker .toc[data-dir=ltr][data-folding=true] .active::before{background-color:#e08c48}.theme__solarized .toc[data-dir=ltr][data-folding=true] a{color:#727072;position:relative;padding-left:.25rem}.theme__solarized .toc[data-dir=ltr][data-folding=true] a::before{content:"";height:100%;left:-.5rem;position:absolute;width:2px;background-color:#727072}.theme__solarized .toc[data-dir=ltr][data-folding=true] a::before:last-child{background-color:initial}.theme__solarized .toc[data-dir=ltr][data-folding=true] .active{color:#268bd2;font-weight:700}.theme__solarized .toc[data-dir=ltr][data-folding=true] .active::before{background-color:#268bd2}.theme__kimbie .toc[data-dir=ltr][data-folding=true] a{color:#a57a4c;position:relative;padding-left:.25rem}.theme__kimbie .toc[data-dir=ltr][data-folding=true] a::before{content:"";height:100%;left:-.5rem;position:absolute;width:2px;background-color:#a57a4c}.theme__kimbie .toc[data-dir=ltr][data-folding=true] a::before:last-child{background-color:initial}.theme__kimbie .toc[data-dir=ltr][data-folding=true] .active{color:#889b4a;font-weight:700}.theme__kimbie .toc[data-dir=ltr][data-folding=true] .active::before{background-color:#889b4a}.theme__dark .toc[data-dir=ltr][data-folding=false] a{color:#727072}.theme__dark .toc[data-dir=ltr][data-folding=false] a.active{color:#ff6188}.theme__dark .toc[data-dir=ltr][data-folding=false] a.active::before{background-color:#ff6188;content:"";height:.95rem;left:-.5rem;margin-top:2px;position:absolute;width:2px}.theme__dark .toc[data-dir=ltr][data-folding=false] a.active::before:last-child{background-color:initial}.theme__light .toc[data-dir=ltr][data-folding=false] a{color:#727072}.theme__light .toc[data-dir=ltr][data-folding=false] a.active{color:#26a69a}.theme__light .toc[data-dir=ltr][data-folding=false] a.active::before{background-color:#26a69a;content:"";height:.95rem;left:-.5rem;margin-top:2px;position:absolute;width:2px}.theme__light .toc[data-dir=ltr][data-folding=false] a.active::before:last-child{background-color:initial}.theme__hacker .toc[data-dir=ltr][data-folding=false] a{color:#727072}.theme__hacker .toc[data-dir=ltr][data-folding=false] a.active{color:#e08c48}.theme__hacker .toc[data-dir=ltr][data-folding=false] a.active::before{background-color:#e08c48;content:"";height:.95rem;left:-.5rem;margin-top:2px;position:absolute;width:2px}.theme__hacker .toc[data-dir=ltr][data-folding=false] a.active::before:last-child{background-color:initial}.theme__solarized .toc[data-dir=ltr][data-folding=false] a{color:#727072}.theme__solarized .toc[data-dir=ltr][data-folding=false] a.active{color:#268bd2}.theme__solarized .toc[data-dir=ltr][data-folding=false] a.active::before{background-color:#268bd2;content:"";height:.95rem;left:-.5rem;margin-top:2px;position:absolute;width:2px}.theme__solarized .toc[data-dir=ltr][data-folding=false] a.active::before:last-child{background-color:initial}.theme__kimbie .toc[data-dir=ltr][data-folding=false] a{color:#a57a4c}.theme__kimbie .toc[data-dir=ltr][data-folding=false] a.active{color:#889b4a}.theme__kimbie .toc[data-dir=ltr][data-folding=false] a.active::before{background-color:#889b4a;content:"";height:.95rem;left:-.5rem;margin-top:2px;position:absolute;width:2px}.theme__kimbie .toc[data-dir=ltr][data-folding=false] a.active::before:last-child{background-color:initial}.theme__dark .toc[data-dir=ltr] ul li li{margin-left:1rem;color:#fcfcfa}.theme__light .toc[data-dir=ltr] ul li li{margin-left:1rem;color:#424242}.theme__hacker .toc[data-dir=ltr] ul li li{margin-left:1rem;color:#a1ad64}.theme__solarized .toc[data-dir=ltr] ul li li{margin-left:1rem;color:#b58900}.theme__kimbie .toc[data-dir=ltr] ul li li{margin-left:1rem;color:#a57a4c}.theme__dark .toc[data-dir=rtl][data-folding=true] a{color:#727072;position:relative;padding-right:.25rem}.theme__dark .toc[data-dir=rtl][data-folding=true] a::before{content:"";height:100%;right:-.5rem;position:absolute;width:2px;background-color:#727072}.theme__dark .toc[data-dir=rtl][data-folding=true] a::before:last-child{background-color:initial}.theme__dark .toc[data-dir=rtl][data-folding=true] .active{color:#ff6188;font-weight:700}.theme__dark .toc[data-dir=rtl][data-folding=true] .active::before{background-color:#ff6188}.theme__light .toc[data-dir=rtl][data-folding=true] a{color:#727072;position:relative;padding-right:.25rem}.theme__light .toc[data-dir=rtl][data-folding=true] a::before{content:"";height:100%;right:-.5rem;position:absolute;width:2px;background-color:#727072}.theme__light .toc[data-dir=rtl][data-folding=true] a::before:last-child{background-color:initial}.theme__light .toc[data-dir=rtl][data-folding=true] .active{color:#26a69a;font-weight:700}.theme__light .toc[data-dir=rtl][data-folding=true] .active::before{background-color:#26a69a}.theme__hacker .toc[data-dir=rtl][data-folding=true] a{color:#727072;position:relative;padding-right:.25rem}.theme__hacker .toc[data-dir=rtl][data-folding=true] a::before{content:"";height:100%;right:-.5rem;position:absolute;width:2px;background-color:#727072}.theme__hacker .toc[data-dir=rtl][data-folding=true] a::before:last-child{background-color:initial}.theme__hacker .toc[data-dir=rtl][data-folding=true] .active{color:#e08c48;font-weight:700}.theme__hacker .toc[data-dir=rtl][data-folding=true] .active::before{background-color:#e08c48}.theme__solarized .toc[data-dir=rtl][data-folding=true] a{color:#727072;position:relative;padding-right:.25rem}.theme__solarized .toc[data-dir=rtl][data-folding=true] a::before{content:"";height:100%;right:-.5rem;position:absolute;width:2px;background-color:#727072}.theme__solarized .toc[data-dir=rtl][data-folding=true] a::before:last-child{background-color:initial}.theme__solarized .toc[data-dir=rtl][data-folding=true] .active{color:#268bd2;font-weight:700}.theme__solarized .toc[data-dir=rtl][data-folding=true] .active::before{background-color:#268bd2}.theme__kimbie .toc[data-dir=rtl][data-folding=true] a{color:#a57a4c;position:relative;padding-right:.25rem}.theme__kimbie .toc[data-dir=rtl][data-folding=true] a::before{content:"";height:100%;right:-.5rem;position:absolute;width:2px;background-color:#a57a4c}.theme__kimbie .toc[data-dir=rtl][data-folding=true] a::before:last-child{background-color:initial}.theme__kimbie .toc[data-dir=rtl][data-folding=true] .active{color:#889b4a;font-weight:700}.theme__kimbie .toc[data-dir=rtl][data-folding=true] .active::before{background-color:#889b4a}.theme__dark .toc[data-dir=rtl][data-folding=false] a{color:#727072}.theme__dark .toc[data-dir=rtl][data-folding=false] a.active{color:#ff6188}.theme__dark .toc[data-dir=rtl][data-folding=false] a.active::before{background-color:#ff6188;content:"";height:.95rem;right:-.5rem;margin-top:2px;position:absolute;width:2px}.theme__dark .toc[data-dir=rtl][data-folding=false] a.active::before:last-child{background-color:initial}.theme__light .toc[data-dir=rtl][data-folding=false] a{color:#727072}.theme__light .toc[data-dir=rtl][data-folding=false] a.active{color:#26a69a}.theme__light .toc[data-dir=rtl][data-folding=false] a.active::before{background-color:#26a69a;content:"";height:.95rem;right:-.5rem;margin-top:2px;position:absolute;width:2px}.theme__light .toc[data-dir=rtl][data-folding=false] a.active::before:last-child{background-color:initial}.theme__hacker .toc[data-dir=rtl][data-folding=false] a{color:#727072}.theme__hacker .toc[data-dir=rtl][data-folding=false] a.active{color:#e08c48}.theme__hacker .toc[data-dir=rtl][data-folding=false] a.active::before{background-color:#e08c48;content:"";height:.95rem;right:-.5rem;margin-top:2px;position:absolute;width:2px}.theme__hacker .toc[data-dir=rtl][data-folding=false] a.active::before:last-child{background-color:initial}.theme__solarized .toc[data-dir=rtl][data-folding=false] a{color:#727072}.theme__solarized .toc[data-dir=rtl][data-folding=false] a.active{color:#268bd2}.theme__solarized .toc[data-dir=rtl][data-folding=false] a.active::before{background-color:#268bd2;content:"";height:.95rem;right:-.5rem;margin-top:2px;position:absolute;width:2px}.theme__solarized .toc[data-dir=rtl][data-folding=false] a.active::before:last-child{background-color:initial}.theme__kimbie .toc[data-dir=rtl][data-folding=false] a{color:#a57a4c}.theme__kimbie .toc[data-dir=rtl][data-folding=false] a.active{color:#889b4a}.theme__kimbie .toc[data-dir=rtl][data-folding=false] a.active::before{background-color:#889b4a;content:"";height:.95rem;right:-.5rem;margin-top:2px;position:absolute;width:2px}.theme__kimbie .toc[data-dir=rtl][data-folding=false] a.active::before:last-child{background-color:initial}.theme__dark .toc[data-dir=rtl] ul li li{margin-right:1rem;color:#fcfcfa}.theme__light .toc[data-dir=rtl] ul li li{margin-right:1rem;color:#424242}.theme__hacker .toc[data-dir=rtl] ul li li{margin-right:1rem;color:#a1ad64}.theme__solarized .toc[data-dir=rtl] ul li li{margin-right:1rem;color:#b58900}.theme__kimbie .toc[data-dir=rtl] ul li li{margin-right:1rem;color:#a57a4c}.theme__dark .toc ul a{color:#90a4ae}.theme__dark .toc ul a.active{color:#ff6188}.theme__light .toc ul a{color:#727072}.theme__light .toc ul a.active{color:#26a69a}.theme__hacker .toc ul a{color:#727072}.theme__hacker .toc ul a.active{color:#e08c48}.theme__solarized .toc ul a{color:#727072}.theme__solarized .toc ul a.active{color:#268bd2}.theme__kimbie .toc ul a{color:#a57a4c}.theme__kimbie .toc ul a.active{color:#889b4a}.toc__outer{padding-right:1rem;padding-left:2.5rem;max-width:calc((100vw - 980px)/2)}@media only screen and (max-width:1300px){.toc__outer{display:none}}.expand__content #TableOfContents ul{list-style-type:circle}.tooltipped{position:relative}.tooltipped:after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font:11px/1.5 lato,work sans,helvetica,tahoma,geneva,arial,sans-serif;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,.8);border-radius:3px;-webkit-font-smoothing:subpixel-antialiased}.tooltipped:before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,.8);pointer-events:none;content:"";border:5px solid transparent}.tooltipped:hover:before,.tooltipped:hover:after,.tooltipped:active:before,.tooltipped:active:after,.tooltipped:focus:before,.tooltipped:focus:after{display:inline-block;text-decoration:none}.tooltipped-s:after,.tooltipped-se:after,.tooltipped-sw:after{top:100%;right:50%;margin-top:5px}.tooltipped-s:before,.tooltipped-se:before,.tooltipped-sw:before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,.8)}.tooltipped-se:after{right:auto;left:50%;margin-left:-15px}.tooltipped-sw:after{margin-right:-15px}.tooltipped-n:after,.tooltipped-ne:after,.tooltipped-nw:after{right:50%;bottom:100%;margin-bottom:5px}.tooltipped-n:before,.tooltipped-ne:before,.tooltipped-nw:before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,.8)}.tooltipped-ne:after{right:auto;left:50%;margin-left:-15px}.tooltipped-nw:after{margin-right:-15px}.tooltipped-s:after,.tooltipped-n:after{transform:translateX(50%)}.tooltipped-w:after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.tooltipped-w:before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,.8)}.tooltipped-e:after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.tooltipped-e:before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,.8)}.whoami{padding:0 1rem;margin:1rem 0;border-radius:.25rem;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (max-width:769px){.whoami{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.whoami__contents{width:100%;margin-top:.5rem;padding:0 1rem}@media only screen and (max-width:769px){.whoami__contents{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}}.whoami__image{width:100%;height:100%;object-fit:contain;border-radius:.25rem;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.25);-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,.25);box-shadow:0 2px 3px rgba(0,0,0,.25)}.whoami__image-wrapper{min-width:150px;max-width:150px;height:auto;margin-right:1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.whoami__title{font-size:1.5rem;font-weight:700;font-family:montserrat,sans-serif;margin-bottom:.5rem;padding-bottom:.5rem}.theme__dark .whoami__title{color:#eee;text-decoration:underline double #ffa7c4}.theme__light .whoami__title{color:#344952;text-decoration:underline double #607d8b}.theme__hacker .whoami__title{color:#d1d1d1;text-decoration:underline double #e08c48}.theme__solarized .whoami__title{color:#344952;text-decoration:underline double #b58900}.theme__kimbie .whoami__title{color:#d3af86;text-decoration:underline double #dc3958}.whoami__desc{font-size:1rem;padding-left:.25rem}@media only screen and (max-width:769px){.whoami__desc{width:75%;text-align:center!important}}.theme__dark .whoami__desc{color:#eee}.theme__light .whoami__desc{color:#344952}.theme__hacker .whoami__desc{color:#d1d1d1}.theme__solarized .whoami__desc{color:#344952}.theme__kimbie .whoami__desc{color:#d3af86}.whoami__gutter{height:2rem}.whoami__social{margin-top:.5rem}.theme__dark .whoami__social a{text-decoration:none;color:#bdbdbd}.theme__dark .whoami__social a:hover{color:#f0f0f0;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.theme__light .whoami__social a{text-decoration:none;color:#777}.theme__light .whoami__social a:hover{color:#444;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.theme__hacker .whoami__social a{text-decoration:none;color:#9e9e9e}.theme__hacker .whoami__social a:hover{color:#d1d1d1;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.theme__solarized .whoami__social a{text-decoration:none;color:#637c84}.theme__solarized .whoami__social a:hover{color:#4d6066;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.theme__kimbie .whoami__social a{text-decoration:none;color:#ccc}.theme__kimbie .whoami__social a:hover{color:#fff;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.whoami__written-by{font-size:.9rem;font-family:montserrat,sans-serif;opacity:.75}.theme__dark .whoami__written-by{color:#eee}.theme__light .whoami__written-by{color:#344952}.theme__hacker .whoami__written-by{color:#d1d1d1}.theme__solarized .whoami__written-by{color:#344952}.theme__kimbie .whoami__written-by{color:#d3af86}.whoami-hr{border-radius:.5rem}.busuanzi{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:250px}.busuanzi__item{padding:.125rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.busuanzi__item--label{font-size:12.8px;padding:.125rem 0;font-family:montserrat,sans-serif;font-style:italic}.busuanzi__item--number{font-size:16.8px;font-weight:700}#busuanzi_value_page_pv{margin:0 .1rem 0 .15rem}.donation{margin:2.5rem 0;position:relative}.donation__icons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.donation__icons a{text-decoration:none!important}.donation__message{padding:.5rem;font-size:18px;line-height:18px;font-weight:700;font-family:montserrat,sans-serif;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.donation__item{font-family:montserrat,sans-serif;font-size:.8rem;cursor:pointer;border-radius:.25rem;margin:.25rem;text-transform:capitalize;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.theme__dark .donation__item[data-type=donation] svg{color:#dbdbdb;background-color:#525252;-webkit-box-shadow:1px 1px 3px 0 #888;-moz-box-shadow:1px 1px 3px 0 #888;box-shadow:1px 1px 3px #888}.theme__light .donation__item[data-type=donation] svg{color:#fcfcfa;background-color:#eceff1;-webkit-box-shadow:1px 1px 3px 0 #727072;-moz-box-shadow:1px 1px 3px 0 #727072;box-shadow:1px 1px 3px #727072}.theme__hacker .donation__item[data-type=donation] svg{color:#dbdbdb;background-color:#43454d;-webkit-box-shadow:1px 1px 3px 0 #888;-moz-box-shadow:1px 1px 3px 0 #888;box-shadow:1px 1px 3px #888}.theme__solarized .donation__item[data-type=donation] svg{color:#f9fbe7;background-color:#c5e0df;-webkit-box-shadow:1px 1px 3px 0 #727072;-moz-box-shadow:1px 1px 3px 0 #727072;box-shadow:1px 1px 3px #727072}.theme__kimbie .donation__item[data-type=donation] svg{color:#d3af86;background-color:#52493c;-webkit-box-shadow:1px 1px 3px 0 #828282;-moz-box-shadow:1px 1px 3px 0 #828282;box-shadow:1px 1px 3px #828282}.theme__dark .donation__item[data-type=share] svg{color:#dbdbdb;background-color:#464448;-webkit-box-shadow:1px 1px 3px 0 #888;-moz-box-shadow:1px 1px 3px 0 #888;box-shadow:1px 1px 3px #888}.theme__light .donation__item[data-type=share] svg{color:#fcfcfa;background-color:#90a4ae;-webkit-box-shadow:1px 1px 3px 0 #727072;-moz-box-shadow:1px 1px 3px 0 #727072;box-shadow:1px 1px 3px #727072}.theme__hacker .donation__item[data-type=share] svg{color:#dbdbdb;background-color:#383b4c;-webkit-box-shadow:1px 1px 3px 0 #888;-moz-box-shadow:1px 1px 3px 0 #888;box-shadow:1px 1px 3px #888}.theme__solarized .donation__item[data-type=share] svg{color:#f9fbe7;background-color:#99907a;-webkit-box-shadow:1px 1px 3px 0 #727072;-moz-box-shadow:1px 1px 3px 0 #727072;box-shadow:1px 1px 3px #727072}.theme__kimbie .donation__item[data-type=share] svg{color:#d3af86;background-color:#403c38;-webkit-box-shadow:1px 1px 3px 0 #828282;-moz-box-shadow:1px 1px 3px 0 #828282;box-shadow:1px 1px 3px #828282}.donation__item svg{padding:.375rem;border-radius:.25rem;margin-right:.25rem;-webkit-transition:transform .15s ease-in;-moz-transition:transform .15s ease-in;-ms-transition:transform .15s ease-in;-o-transition:transform .15s ease-in;transition:transform .15s ease-in}.donation__item svg[data-name=douban]{color:#fff}.donation__item svg[data-name=douban]:hover,.donation__item svg[data-name=douban]:active,.donation__item svg[data-name=douban]:focus{background-color:#072}.donation__item svg[data-name=facebook]{color:#fff}.donation__item svg[data-name=facebook]:hover,.donation__item svg[data-name=facebook]:active,.donation__item svg[data-name=facebook]:focus{background-color:#1877f2}.donation__item svg[data-name=twitter]{color:#fff}.donation__item svg[data-name=twitter]:hover,.donation__item svg[data-name=twitter]:active,.donation__item svg[data-name=twitter]:focus{background-color:#1da1f2}.donation__item svg[data-name=reddit]{color:#fff}.donation__item svg[data-name=reddit]:hover,.donation__item svg[data-name=reddit]:active,.donation__item svg[data-name=reddit]:focus{background-color:#ff4500}.donation__item svg[data-name=tumblr]{color:#fff}.donation__item svg[data-name=tumblr]:hover,.donation__item svg[data-name=tumblr]:active,.donation__item svg[data-name=tumblr]:focus{background-color:#36465d}.donation__item svg[data-name=linkedin]{color:#fff}.donation__item svg[data-name=linkedin]:hover,.donation__item svg[data-name=linkedin]:active,.donation__item svg[data-name=linkedin]:focus{background-color:#0077b5}.donation__item svg[data-name=weibo]{color:#fff}.donation__item svg[data-name=weibo]:hover,.donation__item svg[data-name=weibo]:active,.donation__item svg[data-name=weibo]:focus{background-color:#e6162d}.donation__item svg[data-name=line]{color:#fff}.donation__item svg[data-name=line]:hover,.donation__item svg[data-name=line]:active,.donation__item svg[data-name=line]:focus{background-color:#00c300}.donation__item svg[data-name=telegram]{color:#fff}.donation__item svg[data-name=telegram]:hover,.donation__item svg[data-name=telegram]:active,.donation__item svg[data-name=telegram]:focus{background-color:#2ca5e0}.donation__item svg[data-name=whatsapp]{color:#fff}.donation__item svg[data-name=whatsapp]:hover,.donation__item svg[data-name=whatsapp]:active,.donation__item svg[data-name=whatsapp]:focus{background-color:#25d366}.donation__item svg[data-name=pocket]{color:#fff}.donation__item svg[data-name=pocket]:hover,.donation__item svg[data-name=pocket]:active,.donation__item svg[data-name=pocket]:focus{background-color:#ef3f56}.donation__item svg[data-name=feedly]{color:#fff}.donation__item svg[data-name=feedly]:hover,.donation__item svg[data-name=feedly]:active,.donation__item svg[data-name=feedly]:focus{background-color:#2bb24c}.donation__item svg[data-name=hatena]{color:#fff}.donation__item svg[data-name=hatena]:hover,.donation__item svg[data-name=hatena]:active,.donation__item svg[data-name=hatena]:focus{background-color:#00a4de}.donation__item svg[data-name=pinterest]{color:#fff}.donation__item svg[data-name=pinterest]:hover,.donation__item svg[data-name=pinterest]:active,.donation__item svg[data-name=pinterest]:focus{background-color:#bd081c}.donation__item svg[data-name=delicious]{color:#fff}.donation__item svg[data-name=delicious]:hover,.donation__item svg[data-name=delicious]:active,.donation__item svg[data-name=delicious]:focus{background-color:#39f}.donation__item svg[data-name=google]{color:#fff}.donation__item svg[data-name=google]:hover,.donation__item svg[data-name=google]:active,.donation__item svg[data-name=google]:focus{background-color:#4285f4}.donation__item svg:hover,.donation__item svg:active,.donation__item svg:focus{-webkit-transform:translateY(-.25rem);-moz-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.donation__dropup{position:relative;height:100%}@media only screen and (max-width:769px){.donation__dropup{position:static}}.donation__dropup--content{display:none;position:absolute;bottom:100%;z-index:1;min-width:250px;max-width:350px;height:auto;margin-bottom:.25rem;border-radius:.25rem}.donation__dropup--content img{margin:auto}@media only screen and (max-width:769px){.donation__dropup--content{left:50%;transform:translate(-50%)}}.theme__dark .donation__dropup--content{border:1px solid #727072;background-color:#595b5c}.theme__light .donation__dropup--content{border:1px solid #bdbdbd;background-color:#fafafa}.theme__hacker .donation__dropup--content{border:1px solid #464c46;background-color:#212421}.theme__solarized .donation__dropup--content{border:1px solid #f9eaba;background-color:#fafafa}.theme__kimbie .donation__dropup--content{border:1px solid #5e452b;background-color:#6e583b}.donation__dropup:hover .donation__dropup--content{display:block}.box{font-size:.925rem;font-family:montserrat,sans-serif;word-break:keep-all;padding:.5rem;margin:2rem 0;border-radius:.5rem}.theme__dark .box{border:1px solid #616161;background-color:#403e41}.theme__light .box{border:1px solid #aaa;background-color:#eee}.theme__hacker .box{border:1px solid #6b6b6b;background-color:#252526}.theme__solarized .box{border:1px solid #b58900;background-color:#f9fbe7}.theme__kimbie .box{border:1px solid #6e583b;background-color:rgba(124,80,33,.4)}.modal__overlay{z-index:16;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.modal__container{background-color:initial;border-radius:.25rem;overflow-y:auto;box-sizing:border-box;position:relative}.modal__content{margin:auto;position:relative}.modal__header{position:absolute;top:0;width:100%;height:50px;background:rgba(0,0,0,.45)}.modal__caption{position:absolute;bottom:0;left:50%;width:100%;background:rgba(0,0,0,.45);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.theme__dark .modal__caption{color:#bdbdbd}.theme__light .modal__caption{color:#727072}.theme__hacker .modal__caption{color:#9e9e9e}.theme__solarized .modal__caption{color:#b58900}.theme__kimbie .modal__caption{color:#d3af86}.modal__caption--text{text-align:center;font-family:montserrat,sans-serif;font-size:14px;padding:.5rem;width:40%;height:auto;margin:0 auto}.modal__paging{position:absolute;top:0;left:0;width:100px;padding:.8rem;height:auto;font-family:montserrat,sans-serif;font-size:16px;background:0 0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme__dark .modal__paging{color:#bdbdbd}.theme__light .modal__paging{color:#727072}.theme__hacker .modal__paging{color:#9e9e9e}.theme__solarized .modal__paging{color:#b58900}.theme__kimbie .modal__paging{color:#d3af86}.modal__icon{margin:0;padding:.4rem;position:absolute;overflow:hidden;cursor:pointer;border-radius:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.theme__dark .modal__toolbar{color:#bdbdbd}.theme__dark .modal__toolbar:hover,.theme__dark .modal__toolbar:active,.theme__dark .modal__toolbar:focus{color:#82aaff;background:rgba(0,0,0,.4)}.theme__light .modal__toolbar{color:#727072}.theme__light .modal__toolbar:hover,.theme__light .modal__toolbar:active,.theme__light .modal__toolbar:focus{color:#607d8b;background:rgba(0,0,0,.4)}.theme__hacker .modal__toolbar{color:#9e9e9e}.theme__hacker .modal__toolbar:hover,.theme__hacker .modal__toolbar:active,.theme__hacker .modal__toolbar:focus{color:#e3cd26;background:rgba(0,0,0,.4)}.theme__solarized .modal__toolbar{color:#b58900}.theme__solarized .modal__toolbar:hover,.theme__solarized .modal__toolbar:active,.theme__solarized .modal__toolbar:focus{color:#cb4b16;background:rgba(0,0,0,.4)}.theme__kimbie .modal__toolbar{color:#d3af86}.theme__kimbie .modal__toolbar:hover,.theme__kimbie .modal__toolbar:active,.theme__kimbie .modal__toolbar:focus{color:#f06431;background:rgba(0,0,0,.4)}.modal__toolbar--close{top:.4rem;right:.25rem}.modal__toolbar--full{top:.4rem;right:2.8rem}.modal__toolbar--normal{top:.4rem;right:2.8rem}.theme__dark .modal__arrow{color:#bdbdbd;background:rgba(0,0,0,.45)}.theme__dark .modal__arrow:hover,.theme__dark .modal__arrow:active,.theme__dark .modal__arrow:focus{color:#82aaff;background:rgba(0,0,0,.5)}.theme__light .modal__arrow{color:#727072;background:rgba(0,0,0,.45)}.theme__light .modal__arrow:hover,.theme__light .modal__arrow:active,.theme__light .modal__arrow:focus{color:#607d8b;background:rgba(0,0,0,.5)}.theme__hacker .modal__arrow{color:#9e9e9e;background:rgba(0,0,0,.45)}.theme__hacker .modal__arrow:hover,.theme__hacker .modal__arrow:active,.theme__hacker .modal__arrow:focus{color:#e3cd26;background:rgba(0,0,0,.5)}.theme__solarized .modal__arrow{color:#b58900;background:rgba(0,0,0,.45)}.theme__solarized .modal__arrow:hover,.theme__solarized .modal__arrow:active,.theme__solarized .modal__arrow:focus{color:#cb4b16;background:rgba(0,0,0,.5)}.theme__kimbie .modal__arrow{color:#d3af86;background:rgba(0,0,0,.45)}.theme__kimbie .modal__arrow:hover,.theme__kimbie .modal__arrow:active,.theme__kimbie .modal__arrow:focus{color:#f06431;background:rgba(0,0,0,.5)}.modal__arrow--left{left:.5rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.modal__arrow--right{right:.5rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.modal__cite{width:350px;height:500px;white-space:nowrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media only screen and (max-width:600px){.modal__cite{width:100%}}.theme__dark .modal__cite{border:4px solid #595b5c;background-color:#2d2a2e;scrollbar-width:thin;scrollbar-color:#888 #eee}.theme__dark .modal__cite::-webkit-scrollbar{width:.45em;height:.45em}.theme__dark .modal__cite::-webkit-scrollbar-thumb{background:#888}.theme__dark .modal__cite::-webkit-scrollbar-track{background:#eee}.theme__light .modal__cite{border:4px solid #ccc;background-color:#fafafa;scrollbar-width:thin;scrollbar-color:#cfd8dc #FCFCFA}.theme__light .modal__cite::-webkit-scrollbar{width:.45em;height:.45em}.theme__light .modal__cite::-webkit-scrollbar-thumb{background:#cfd8dc}.theme__light .modal__cite::-webkit-scrollbar-track{background:#fcfcfa}.theme__hacker .modal__cite{border:4px solid #6b6b6b;background-color:#151715;scrollbar-width:thin;scrollbar-color:#616161 #FCFCFA}.theme__hacker .modal__cite::-webkit-scrollbar{width:.45em;height:.45em}.theme__hacker .modal__cite::-webkit-scrollbar-thumb{background:#616161}.theme__hacker .modal__cite::-webkit-scrollbar-track{background:#fcfcfa}.theme__solarized .modal__cite{border:4px solid #ffb300;background-color:#fdf7e3;scrollbar-width:thin;scrollbar-color:#b0bec5 #EEE8D5}.theme__solarized .modal__cite::-webkit-scrollbar{width:.45em;height:.45em}.theme__solarized .modal__cite::-webkit-scrollbar-thumb{background:#b0bec5}.theme__solarized .modal__cite::-webkit-scrollbar-track{background:#eee8d5}.theme__kimbie .modal__cite{border:4px solid #7f5d38;background-color:#221a0f;scrollbar-width:thin;scrollbar-color:#5e452b #d3af86}.theme__kimbie .modal__cite::-webkit-scrollbar{width:.45em;height:.45em}.theme__kimbie .modal__cite::-webkit-scrollbar-thumb{background:#5e452b}.theme__kimbie .modal__cite::-webkit-scrollbar-track{background:#d3af86}.modal__cite--exist{width:100%;padding:4rem .5rem 2.5rem;font-size:1rem;overflow-x:auto}.theme__dark .modal__cite--exist{background-color:#2d2a2e;scrollbar-width:thin;scrollbar-color:#888 #eee}.theme__dark .modal__cite--exist::-webkit-scrollbar{width:.45em;height:.45em}.theme__dark .modal__cite--exist::-webkit-scrollbar-thumb{background:#888}.theme__dark .modal__cite--exist::-webkit-scrollbar-track{background:#eee}.theme__light .modal__cite--exist{background-color:#fafafa;scrollbar-width:thin;scrollbar-color:#cfd8dc #FCFCFA}.theme__light .modal__cite--exist::-webkit-scrollbar{width:.45em;height:.45em}.theme__light .modal__cite--exist::-webkit-scrollbar-thumb{background:#cfd8dc}.theme__light .modal__cite--exist::-webkit-scrollbar-track{background:#fcfcfa}.theme__hacker .modal__cite--exist{background-color:#151715;scrollbar-width:thin;scrollbar-color:#616161 #FCFCFA}.theme__hacker .modal__cite--exist::-webkit-scrollbar{width:.45em;height:.45em}.theme__hacker .modal__cite--exist::-webkit-scrollbar-thumb{background:#616161}.theme__hacker .modal__cite--exist::-webkit-scrollbar-track{background:#fcfcfa}.theme__solarized .modal__cite--exist{background-color:#fdf7e3;scrollbar-width:thin;scrollbar-color:#b0bec5 #EEE8D5}.theme__solarized .modal__cite--exist::-webkit-scrollbar{width:.45em;height:.45em}.theme__solarized .modal__cite--exist::-webkit-scrollbar-thumb{background:#b0bec5}.theme__solarized .modal__cite--exist::-webkit-scrollbar-track{background:#eee8d5}.theme__kimbie .modal__cite--exist{background-color:#221a0f;scrollbar-width:thin;scrollbar-color:#5e452b #d3af86}.theme__kimbie .modal__cite--exist::-webkit-scrollbar{width:.45em;height:.45em}.theme__kimbie .modal__cite--exist::-webkit-scrollbar-thumb{background:#5e452b}.theme__kimbie .modal__cite--exist::-webkit-scrollbar-track{background:#d3af86}.modal__cite--notexist{padding-top:4rem}.modal__copy{position:absolute;left:4px;bottom:56px;width:60px;height:30px}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.codetab{position:relative}.codetab__links{position:absolute;top:0;left:0;height:30px;z-index:11;border-top-left-radius:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.theme__dark .codetab__links{background-color:#011220}.theme__light .codetab__links{background-color:#e2e6e9}.theme__hacker .codetab__links{background-color:#1c201c}.theme__solarized .codetab__links{background-color:#faedc5}.theme__kimbie .codetab__links{background-color:#412f16}.codetab__link{height:30px;border:none;outline:none;cursor:pointer;font-size:13.8px;font-family:montserrat,sans-serif;text-transform:capitalize;padding:.25rem .5rem;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.codetab__link:first-child{border-top-left-radius:.25rem}.theme__dark .codetab__link{color:#fcfcfa;border-top:1px solid transparent}.theme__dark .codetab__link.active{border-top:1px solid}.theme__light .codetab__link{color:#555;border-top:1px solid transparent}.theme__light .codetab__link.active{border-top:1px solid}.theme__hacker .codetab__link{color:#e3cd26;border-top:1px solid transparent}.theme__hacker .codetab__link.active{border-top:1px solid}.theme__solarized .codetab__link{color:#586e75;border-top:1px solid transparent}.theme__solarized .codetab__link.active{border-top:1px solid}.theme__kimbie .codetab__link{color:#d3af86;border-top:1px solid transparent}.theme__kimbie .codetab__link.active{border-top:1px solid}.theme__dark .codetab__link{background-color:#011220}.theme__dark .codetab__link.active{background-color:#171f2e}.theme__dark .codetab__link:hover,.theme__dark .codetab__link:active,.theme__dark .codetab__link:focus{background-color:#171f2e}.theme__light .codetab__link{background-color:#e2e6e9}.theme__light .codetab__link.active{background-color:#eceff1}.theme__light .codetab__link:hover,.theme__light .codetab__link:active,.theme__light .codetab__link:focus{background-color:#eceff1}.theme__hacker .codetab__link{background-color:#1c201c}.theme__hacker .codetab__link.active{background-color:#282a36}.theme__hacker .codetab__link:hover,.theme__hacker .codetab__link:active,.theme__hacker .codetab__link:focus{background-color:#282a36}.theme__solarized .codetab__link{background-color:#faedc5}.theme__solarized .codetab__link.active{background-color:#f9fbe7}.theme__solarized .codetab__link:hover,.theme__solarized .codetab__link:active,.theme__solarized .codetab__link:focus{background-color:#f9fbe7}.theme__kimbie .codetab__link{background-color:#412f16}.theme__kimbie .codetab__link.active{background-color:#362712}.theme__kimbie .codetab__link:hover,.theme__kimbie .codetab__link:active,.theme__kimbie .codetab__link:focus{background-color:#362712}.codetab__content{display:none}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.header{padding-top:3rem;padding-bottom:.5rem}.showcase__nav{margin-top:1.5rem}.showcase__box{min-width:270px}.navbar__slide-down svg{display:block;margin:auto}.theme-mobile{top:3px;right:77px}.copy-to-clipboard{transition:none!important}.copy-to-clipboard::after{content:'copy';font-family:montserrat,sans-serif;font-size:9px;border:1px solid #aaa;border-radius:.125rem;position:absolute;padding:0 .1rem;right:1px;top:-1px}.copy-to-clipboard:hover{transform:translateY(0)!important}.theme__dark #search.input{background-color:#212121}.theme__light #search.input{background-color:#eee}.theme__hacker #search.input{background-color:#252526}.theme__solarized #search.input{background-color:#fbf1d1}.theme__kimbie #search.input{background-color:#362712}.search .input::-ms-clear{display:none}.mobile-search__top--input::-ms-clear{display:none}pre.chroma:first-child{border:6px solid transparent;border-top:none;border-bottom:none}pre.chroma .lnt{padding:0!important}.wrapper{width:100%;max-width:960px;-ms-grid-columns:minmax(350px,5fr)minmax(250px,2fr);grid-template-columns:minmax(350px,5fr)minmax(250px,2fr);-ms-grid-rows:50px minmax(0,190px)1fr minmax(0,200px);grid-template-rows:50px minmax(0,190px)1fr minmax(0,200px);grid-column-gap:0;grid-row-gap:0}.wrapper[data-kind=home]{display:-ms-grid;display:grid}.wrapper[data-kind=taxonomy]{display:-ms-grid;display:grid}.wrapper[data-kind=section]{display:-ms-grid;display:grid}.wrapper[data-kind=section][data-type=gallery]{display:inline-block}.wrapper[data-kind=section][data-type=showcase]{display:inline-block}.wrapper[data-kind=section][data-type=archive]{display:inline-block}.header-main{grid-row:2;-ms-grid-row:2;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2}.header-side{grid-row:2;-ms-grid-row:2;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2/2/3/3}.header{grid-row:2;-ms-grid-row:2;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:2/1/4/3}.main-main{grid-row:3;-ms-grid-row:3;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3/1/4/2}.main-side{grid-row:3;-ms-grid-row:3;-ms-grid-row-span:1;grid-column:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:3/2/4/3}.main{grid-row:3;-ms-grid-row:3;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:3/1/2/3}.main.terms{height:calc(100% - 250px)}.footer-main{grid-row:4;-ms-grid-row:4;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:4/1/5/2}.footer-side{grid-row:4;-ms-grid-row:4;-ms-grid-row-span:1;grid-column:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:4/2/5/3}.footer{grid-row:4;-ms-grid-row:4;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:4/1/4/3}.navbar-main{grid-row:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}.navbar-side{grid-row:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1/2/2/3}.navbar{grid-row:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:1/1/2/3}.inner{display:-ms-grid;display:grid;max-width:960px;height:calc(100% - 110px);margin-top:50px;-ms-grid-columns:320px 1fr 1fr;grid-template-columns:320px 1fr 1fr;-ms-grid-rows:1fr;grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0}.inner[data-kind=home]{display:-ms-grid;display:grid}.inner[data-kind=texonomy]{display:-ms-grid;display:grid}.inner[data-kind=section]{display:-ms-grid;display:grid}.inner[data-kind=section][data-type=gallery]{display:inline-block}.inner[data-kind=section][data-type=showcase]{display:inline-block}.inner[data-kind=section][data-type=archive]{display:inline-block}.inner[data-type=showcase]{margin-top:0}.inner[data-sidebar-position=left]{-ms-grid-columns:320px 1fr 1fr;grid-template-columns:320px 1fr 1fr}.inner[data-sidebar-position=right]{-ms-grid-columns:1fr 1fr 320px;grid-template-columns:1fr 1fr 320px}.inner>*:nth-child(1){grid-row:1;-ms-grid-row:1;grid-column:1;-ms-grid-column:1}.inner>*:nth-child(2){grid-row:1;-ms-grid-row:1;grid-column:3;-ms-grid-column:3}.inner>*:nth-child(3){grid-row:1;-ms-grid-row:1;grid-column:5;-ms-grid-column:5}.l{grid-row:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}.m{grid-row:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1/2/2/3}.r{grid-row:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:3;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:1/3/2/4}.lm{grid-row:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:1/1/2/3}.mr{grid-row:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:2;-ms-grid-column:2;-ms-grid-column-span:2;grid-area:1/2/2/4}.lmr{grid-row:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:1/1/2/4}}.tab{position:relative;padding:.5rem 0;margin:2rem 0}.tab__links{height:30px;border-top-left-radius:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tab__link{outline:none;border:none;cursor:pointer;font-size:13.8px;font-family:montserrat,sans-serif;text-transform:capitalize;padding:.5rem .75rem;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.theme__dark .tab__link{color:#fcfcfa;background-color:#2d2a2e;border:none;border-bottom:1px solid #595b5c}.theme__dark .tab__link.active{background-color:#2d2a2e;border:1px solid #595b5c;border-bottom:none}.theme__dark .tab__link:hover,.theme__dark .tab__link:active,.theme__dark .tab__link:focus{color:#ffd866}.theme__light .tab__link{color:#555;background-color:#fafafa;border:none;border-bottom:1px solid #ccc}.theme__light .tab__link.active{background-color:#fafafa;border:1px solid #ccc;border-bottom:none}.theme__light .tab__link:hover,.theme__light .tab__link:active,.theme__light .tab__link:focus{color:#26a69a}.theme__hacker .tab__link{color:#e3cd26;background-color:#151715;border:none;border-bottom:1px solid #6b6b6b}.theme__hacker .tab__link.active{background-color:#151715;border:1px solid #6b6b6b;border-bottom:none}.theme__hacker .tab__link:hover,.theme__hacker .tab__link:active,.theme__hacker .tab__link:focus{color:#1fff2a}.theme__solarized .tab__link{color:#586e75;background-color:#fdf7e3;border:none;border-bottom:1px solid #ffb300}.theme__solarized .tab__link.active{background-color:#fdf7e3;border:1px solid #ffb300;border-bottom:none}.theme__solarized .tab__link:hover,.theme__solarized .tab__link:active,.theme__solarized .tab__link:focus{color:#b58900}.theme__kimbie .tab__link{color:#d3af86;background-color:#221a0f;border:none;border-bottom:1px solid #7f5d38}.theme__kimbie .tab__link.active{background-color:#221a0f;border:1px solid #7f5d38;border-bottom:none}.theme__kimbie .tab__link:hover,.theme__kimbie .tab__link:active,.theme__kimbie .tab__link:focus{color:#f06431}.tab__content{display:none;padding:0 .5rem;border-radius:.25rem;border-top-left-radius:0}.theme__dark .tab__content{border:1px solid #595b5c;background-color:#2d2a2e}.theme__light .tab__content{border:1px solid #ccc;background-color:#fafafa}.theme__hacker .tab__content{border:1px solid #6b6b6b;background-color:#151715}.theme__solarized .tab__content{border:1px solid #ffb300;background-color:#fdf7e3}.theme__kimbie .tab__content{border:1px solid #7f5d38;background-color:#221a0f}.button{position:relative;display:inline-block;padding:3px 9px;margin:.25rem;cursor:pointer;text-decoration:none!important;border-radius:.25rem;background-color:initial}.button__text{margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.button__micro{height:20px;font-size:14px;line-height:14px}.button__mini{height:24px;font-size:15px;line-height:15px}.button__small{height:28px;font-size:16px}.button__medium{height:32px;font-size:17px;line-height:17px}.button__large{height:36px;font-size:18px}.theme__dark .button[data-color=default]{color:#ffd866;border:1px solid #ffd866}.theme__dark .button[data-color=default]:hover,.theme__dark .button[data-color=default]:active,.theme__dark .button[data-color=default]:focus{color:#ff6188;border:1px solid #ff6188}.theme__dark .button[data-color=primary]{color:#82aaff;border:1px solid #82aaff}.theme__dark .button[data-color=primary]:hover,.theme__dark .button[data-color=primary]:active,.theme__dark .button[data-color=primary]:focus{color:#ff6188;border:1px solid #ff6188}.theme__dark .button[data-variant=contained][data-color=primary],.theme__dark .button[data-variant=contained][data-color=default]{color:#111;background:#82aaff;-webkit-box-shadow:1px 1px 3px 0 #888;-moz-box-shadow:1px 1px 3px 0 #888;box-shadow:1px 1px 3px #888;border:none}.theme__dark .button[data-variant=contained][data-color=primary]:hover,.theme__dark .button[data-variant=contained][data-color=primary]:active,.theme__dark .button[data-variant=contained][data-color=primary]:focus,.theme__dark .button[data-variant=contained][data-color=default]:hover,.theme__dark .button[data-variant=contained][data-color=default]:active,.theme__dark .button[data-variant=contained][data-color=default]:focus{color:#111;background:#6e9cff;border:none}.theme__light .button[data-color=default]{color:#607d8b;border:1px solid #607d8b}.theme__light .button[data-color=default]:hover,.theme__light .button[data-color=default]:active,.theme__light .button[data-color=default]:focus{color:#26a69a;border:1px solid #26a69a}.theme__light .button[data-color=primary]{color:#ccc;border:1px solid #ccc}.theme__light .button[data-color=primary]:hover,.theme__light .button[data-color=primary]:active,.theme__light .button[data-color=primary]:focus{color:#26a69a;border:1px solid #26a69a}.theme__light .button[data-variant=contained][data-color=primary],.theme__light .button[data-variant=contained][data-color=default]{color:#111;background:#ccc;-webkit-box-shadow:1px 1px 3px 0 #727072;-moz-box-shadow:1px 1px 3px 0 #727072;box-shadow:1px 1px 3px #727072;border:none}.theme__light .button[data-variant=contained][data-color=primary]:hover,.theme__light .button[data-variant=contained][data-color=primary]:active,.theme__light .button[data-variant=contained][data-color=primary]:focus,.theme__light .button[data-variant=contained][data-color=default]:hover,.theme__light .button[data-variant=contained][data-color=default]:active,.theme__light .button[data-variant=contained][data-color=default]:focus{color:#111;background:#c2c2c2;border:none}.theme__hacker .button[data-color=default]{color:#e08c48;border:1px solid #e08c48}.theme__hacker .button[data-color=default]:hover,.theme__hacker .button[data-color=default]:active,.theme__hacker .button[data-color=default]:focus{color:#c7ba00;border:1px solid #c7ba00}.theme__hacker .button[data-color=primary]{color:#cdf5cc;border:1px solid #cdf5cc}.theme__hacker .button[data-color=primary]:hover,.theme__hacker .button[data-color=primary]:active,.theme__hacker .button[data-color=primary]:focus{color:#c7ba00;border:1px solid #c7ba00}.theme__hacker .button[data-variant=contained][data-color=primary],.theme__hacker .button[data-variant=contained][data-color=default]{color:#111;background:#cdf5cc;-webkit-box-shadow:1px 1px 3px 0 #888;-moz-box-shadow:1px 1px 3px 0 #888;box-shadow:1px 1px 3px #888;border:none}.theme__hacker .button[data-variant=contained][data-color=primary]:hover,.theme__hacker .button[data-variant=contained][data-color=primary]:active,.theme__hacker .button[data-variant=contained][data-color=primary]:focus,.theme__hacker .button[data-variant=contained][data-color=default]:hover,.theme__hacker .button[data-variant=contained][data-color=default]:active,.theme__hacker .button[data-variant=contained][data-color=default]:focus{color:#111;background:#bcf2bb;border:none}.theme__solarized .button[data-color=default]{color:#859900;border:1px solid #859900}.theme__solarized .button[data-color=default]:hover,.theme__solarized .button[data-color=default]:active,.theme__solarized .button[data-color=default]:focus{color:#268bd2;border:1px solid #268bd2}.theme__solarized .button[data-color=primary]{color:#c5e0df;border:1px solid #c5e0df}.theme__solarized .button[data-color=primary]:hover,.theme__solarized .button[data-color=primary]:active,.theme__solarized .button[data-color=primary]:focus{color:#268bd2;border:1px solid #268bd2}.theme__solarized .button[data-variant=contained][data-color=primary],.theme__solarized .button[data-variant=contained][data-color=default]{color:#111;background:#c5e0df;-webkit-box-shadow:1px 1px 3px 0 #727072;-moz-box-shadow:1px 1px 3px 0 #727072;box-shadow:1px 1px 3px #727072;border:none}.theme__solarized .button[data-variant=contained][data-color=primary]:hover,.theme__solarized .button[data-variant=contained][data-color=primary]:active,.theme__solarized .button[data-variant=contained][data-color=primary]:focus,.theme__solarized .button[data-variant=contained][data-color=default]:hover,.theme__solarized .button[data-variant=contained][data-color=default]:active,.theme__solarized .button[data-variant=contained][data-color=default]:focus{color:#111;background:#b8d9d8;border:none}.theme__kimbie .button[data-color=default]{color:#dc322f;border:1px solid #dc322f}.theme__kimbie .button[data-color=default]:hover,.theme__kimbie .button[data-color=default]:active,.theme__kimbie .button[data-color=default]:focus{color:#f06431;border:1px solid #f06431}.theme__kimbie .button[data-color=primary]{color:#d1c4e9;border:1px solid #d1c4e9}.theme__kimbie .button[data-color=primary]:hover,.theme__kimbie .button[data-color=primary]:active,.theme__kimbie .button[data-color=primary]:focus{color:#f06431;border:1px solid #f06431}.theme__kimbie .button[data-variant=contained][data-color=primary],.theme__kimbie .button[data-variant=contained][data-color=default]{color:#111;background:#d1c4e9;-webkit-box-shadow:1px 1px 3px 0 #828282;-moz-box-shadow:1px 1px 3px 0 #828282;box-shadow:1px 1px 3px #828282;border:none}.theme__kimbie .button[data-variant=contained][data-color=primary]:hover,.theme__kimbie .button[data-variant=contained][data-color=primary]:active,.theme__kimbie .button[data-variant=contained][data-color=primary]:focus,.theme__kimbie .button[data-variant=contained][data-color=default]:hover,.theme__kimbie .button[data-variant=contained][data-color=default]:active,.theme__kimbie .button[data-variant=contained][data-color=default]:focus{color:#111;background:#c5b5e3;border:none}.featured-image{width:100%;object-fit:cover}.featured-image--wrapper{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.utterances__message{font-size:.95rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.not-found{height:100%;font-family:montserrat,sans-serif;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.theme__dark .not-found .title{color:#ffd866}.theme__dark .not-found .subtitle{color:#fcfcfa}.theme__light .not-found .title{color:#607d8b}.theme__light .not-found .subtitle{color:#424242}.theme__hacker .not-found .title{color:#a1ad64}.theme__hacker .not-found .subtitle{color:#cdf5cc}.theme__solarized .not-found .title{color:#cb4b16}.theme__solarized .not-found .subtitle{color:#b58900}.theme__kimbie .not-found .title{color:#996329}.theme__kimbie .not-found .subtitle{color:#889b4a}.about{position:relative;width:100%;padding:2rem 1rem 0}@media only screen and (max-width:768px){.about{padding:1rem}}.archive{position:relative;width:100%;padding:2rem 2rem 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}@media only screen and (max-width:768px){.archive{padding:2rem 1rem 0}}.archive__container{width:100%}.archive__ul{position:relative}.archive__ul[data-dir=rtl]::before{content:'';position:absolute;right:3rem;top:0;width:.25rem;height:100%}.theme__dark .archive__ul[data-dir=rtl]::before{background-color:#727072}.theme__light .archive__ul[data-dir=rtl]::before{background-color:#727072}.theme__hacker .archive__ul[data-dir=rtl]::before{background-color:#727072}.theme__solarized .archive__ul[data-dir=rtl]::before{background-color:#727072}.theme__kimbie .archive__ul[data-dir=rtl]::before{background-color:#a57a4c}@media only screen and (max-width:769px){.archive__ul[data-dir=rtl]::before{content:none}}.archive__ul[data-dir=ltr]::before{content:'';position:absolute;left:3rem;top:0;width:.25rem;height:100%}.theme__dark .archive__ul[data-dir=ltr]::before{background-color:#727072}.theme__light .archive__ul[data-dir=ltr]::before{background-color:#727072}.theme__hacker .archive__ul[data-dir=ltr]::before{background-color:#727072}.theme__solarized .archive__ul[data-dir=ltr]::before{background-color:#727072}.theme__kimbie .archive__ul[data-dir=ltr]::before{background-color:#a57a4c}@media only screen and (max-width:769px){.archive__ul[data-dir=ltr]::before{content:none}}.archive__li{margin-bottom:.5rem;z-index:0;-webkit-transition:margin-left .1s ease;-moz-transition:margin-left .1s ease;-ms-transition:margin-left .1s ease;-o-transition:margin-left .1s ease;transition:margin-left .1s ease;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.archive__li[data-dir=rtl]{margin-right:4rem}@media only screen and (max-width:769px){.archive__li[data-dir=rtl]{margin-right:0;position:relative}}.archive__li[data-dir=ltr]{margin-left:4rem}@media only screen and (max-width:769px){.archive__li[data-dir=ltr]{margin-left:0;position:relative}}@media only screen and (max-width:600px){.archive__li{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.archive__key{margin-right:.5rem;border-radius:.25rem;height:32px;width:100px;padding:.125rem;font-size:.95rem;font-weight:700;font-family:montserrat,sans-serif;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.theme__dark .archive__key{color:#fcfcfa;background-color:#ff6188}.theme__light .archive__key{color:#fcfcfa;background-color:#607d8b}.theme__hacker .archive__key{color:#fcfcfa;background-color:#e08c48}.theme__solarized .archive__key{color:#fcfcfa;background-color:#b58900}.theme__kimbie .archive__key{color:#8ab1b0;background-color:#423523}.archive__key[data-ani=true]{-webkit-animation:slide-in-down .4s .2s 1 ease both;-moz-animation:slide-in-down .4s .2s 1 ease both;-ms-animation:slide-in-down .4s .2s 1 ease both;-o-animation:slide-in-down .4s .2s 1 ease both;animation:slide-in-down .4s .2s 1 ease both}.archive__key:not(:first-child){margin:4rem 0 1rem}.archive__key:first-child{margin:1rem 0}.archive__meta{border-radius:.25rem;min-width:100px;max-width:100px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.archive__meta[data-ani=true]{-webkit-animation:slide-in-left .2s .5s 1 ease both;-moz-animation:slide-in-left .2s .5s 1 ease both;-ms-animation:slide-in-left .2s .5s 1 ease both;-o-animation:slide-in-left .2s .5s 1 ease both;animation:slide-in-left .2s .5s 1 ease both}.archive__type{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;font-size:.8rem;font-family:montserrat,sans-serif;width:50%;height:24px;line-height:24px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50px}.theme__dark .archive__type{color:#82aaff;background-color:#424242}@media only screen and (max-width:769px){.theme__dark .archive__type{border-right:2px solid #727072}}.theme__light .archive__type{color:#546e7a;background-color:#bdbdbd}@media only screen and (max-width:769px){.theme__light .archive__type{border-right:2px solid #727072}}.theme__hacker .archive__type{color:#fcfcfa;background-color:#855e78}@media only screen and (max-width:769px){.theme__hacker .archive__type{border-right:2px solid #727072}}.theme__solarized .archive__type{color:#996b00;background-color:#f6e099}@media only screen and (max-width:769px){.theme__solarized .archive__type{border-right:2px solid #727072}}.theme__kimbie .archive__type{color:#f06431;background-color:#5e452b}@media only screen and (max-width:769px){.theme__kimbie .archive__type{border-right:2px solid #a57a4c}}.archive__date{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;font-size:.8rem;font-family:montserrat,sans-serif;width:50%;height:24px;line-height:24px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50px}.theme__dark .archive__date{color:#aed581;background-color:#424242}@media only screen and (max-width:769px){.theme__dark .archive__date{border-left:2px solid #727072}}.theme__light .archive__date{color:#424242;background-color:#bdbdbd}@media only screen and (max-width:769px){.theme__light .archive__date{border-left:2px solid #727072}}.theme__hacker .archive__date{color:#e3cd26;background-color:#855e78}@media only screen and (max-width:769px){.theme__hacker .archive__date{border-left:2px solid #727072}}.theme__solarized .archive__date{color:#455a64;background-color:#f6e099}@media only screen and (max-width:769px){.theme__solarized .archive__date{border-left:2px solid #727072}}.theme__kimbie .archive__date{color:#d3af86;background-color:#5e452b}@media only screen and (max-width:769px){.theme__kimbie .archive__date{border-left:2px solid #a57a4c}}.archive__title{margin-right:.5rem;margin-left:1rem;font-family:montserrat,sans-serif}.archive__title[data-title-wrap^=no]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:960}@media only screen and (max-width:600px){.archive__title{margin-top:1rem;margin-bottom:.5rem}}.archive__title[data-dir=ltr]:hover::before,.archive__title[data-dir=ltr]:active::before,.archive__title[data-dir=ltr]:focus::before{content:'';position:absolute;left:3rem;width:.25rem;height:30px}.theme__dark .archive__title[data-dir=ltr]:hover::before,.theme__dark .archive__title[data-dir=ltr]:active::before,.theme__dark .archive__title[data-dir=ltr]:focus::before{background-color:#ff6188}@media only screen and (max-width:768px){.theme__dark .archive__title[data-dir=ltr]:hover::before,.theme__dark .archive__title[data-dir=ltr]:active::before,.theme__dark .archive__title[data-dir=ltr]:focus::before{top:13px;height:24px}}.theme__light .archive__title[data-dir=ltr]:hover::before,.theme__light .archive__title[data-dir=ltr]:active::before,.theme__light .archive__title[data-dir=ltr]:focus::before{background-color:#ff6188}@media only screen and (max-width:768px){.theme__light .archive__title[data-dir=ltr]:hover::before,.theme__light .archive__title[data-dir=ltr]:active::before,.theme__light .archive__title[data-dir=ltr]:focus::before{top:13px;height:24px}}.theme__hacker .archive__title[data-dir=ltr]:hover::before,.theme__hacker .archive__title[data-dir=ltr]:active::before,.theme__hacker .archive__title[data-dir=ltr]:focus::before{background-color:#ff6188}@media only screen and (max-width:768px){.theme__hacker .archive__title[data-dir=ltr]:hover::before,.theme__hacker .archive__title[data-dir=ltr]:active::before,.theme__hacker .archive__title[data-dir=ltr]:focus::before{top:13px;height:24px}}.theme__solarized .archive__title[data-dir=ltr]:hover::before,.theme__solarized .archive__title[data-dir=ltr]:active::before,.theme__solarized .archive__title[data-dir=ltr]:focus::before{background-color:#ff6188}@media only screen and (max-width:768px){.theme__solarized .archive__title[data-dir=ltr]:hover::before,.theme__solarized .archive__title[data-dir=ltr]:active::before,.theme__solarized .archive__title[data-dir=ltr]:focus::before{top:13px;height:24px}}.theme__kimbie .archive__title[data-dir=ltr]:hover::before,.theme__kimbie .archive__title[data-dir=ltr]:active::before,.theme__kimbie .archive__title[data-dir=ltr]:focus::before{background-color:#dc3958}@media only screen and (max-width:768px){.theme__kimbie .archive__title[data-dir=ltr]:hover::before,.theme__kimbie .archive__title[data-dir=ltr]:active::before,.theme__kimbie .archive__title[data-dir=ltr]:focus::before{top:13px;height:24px}}@media only screen and (max-width:769px){.archive__title[data-dir=ltr]:hover::before,.archive__title[data-dir=ltr]:active::before,.archive__title[data-dir=ltr]:focus::before{height:24px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.archive__title[data-dir=rtl]:hover::before,.archive__title[data-dir=rtl]:active::before,.archive__title[data-dir=rtl]:focus::before{content:'';position:absolute;right:3rem;width:.25rem;height:30px}.theme__dark .archive__title[data-dir=rtl]:hover::before,.theme__dark .archive__title[data-dir=rtl]:active::before,.theme__dark .archive__title[data-dir=rtl]:focus::before{background-color:#ff6188}@media only screen and (max-width:768px){.theme__dark .archive__title[data-dir=rtl]:hover::before,.theme__dark .archive__title[data-dir=rtl]:active::before,.theme__dark .archive__title[data-dir=rtl]:focus::before{top:13px;height:24px}}.theme__light .archive__title[data-dir=rtl]:hover::before,.theme__light .archive__title[data-dir=rtl]:active::before,.theme__light .archive__title[data-dir=rtl]:focus::before{background-color:#ff6188}@media only screen and (max-width:768px){.theme__light .archive__title[data-dir=rtl]:hover::before,.theme__light .archive__title[data-dir=rtl]:active::before,.theme__light .archive__title[data-dir=rtl]:focus::before{top:13px;height:24px}}.theme__hacker .archive__title[data-dir=rtl]:hover::before,.theme__hacker .archive__title[data-dir=rtl]:active::before,.theme__hacker .archive__title[data-dir=rtl]:focus::before{background-color:#ff6188}@media only screen and (max-width:768px){.theme__hacker .archive__title[data-dir=rtl]:hover::before,.theme__hacker .archive__title[data-dir=rtl]:active::before,.theme__hacker .archive__title[data-dir=rtl]:focus::before{top:13px;height:24px}}.theme__solarized .archive__title[data-dir=rtl]:hover::before,.theme__solarized .archive__title[data-dir=rtl]:active::before,.theme__solarized .archive__title[data-dir=rtl]:focus::before{background-color:#ff6188}@media only screen and (max-width:768px){.theme__solarized .archive__title[data-dir=rtl]:hover::before,.theme__solarized .archive__title[data-dir=rtl]:active::before,.theme__solarized .archive__title[data-dir=rtl]:focus::before{top:13px;height:24px}}.theme__kimbie .archive__title[data-dir=rtl]:hover::before,.theme__kimbie .archive__title[data-dir=rtl]:active::before,.theme__kimbie .archive__title[data-dir=rtl]:focus::before{background-color:#dc3958}@media only screen and (max-width:768px){.theme__kimbie .archive__title[data-dir=rtl]:hover::before,.theme__kimbie .archive__title[data-dir=rtl]:active::before,.theme__kimbie .archive__title[data-dir=rtl]:focus::before{top:13px;height:24px}}@media only screen and (max-width:769px){.archive__title[data-dir=rtl]:hover::before,.archive__title[data-dir=rtl]:active::before,.archive__title[data-dir=rtl]:focus::before{height:24px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.archive__subtitle{text-align:center;font-weight:700;font-family:montserrat,sans-serif}.theme__dark .archive__subtitle{color:#ddd}.theme__light .archive__subtitle{color:#607d8b}.theme__hacker .archive__subtitle{color:#c7ba00}.theme__solarized .archive__subtitle{color:#cb4b16}.theme__kimbie .archive__subtitle{color:#889b4a}@media only screen and (max-width:600px){.archive__subtitle{margin-bottom:1rem}}.grid{position:relative;margin-bottom:1rem}.grid .full{width:100%}.grid .half{width:50%}.grid .third{width:33.3%}.grid .quarter{width:25%}.grid .fifth{width:20%}.grid:after{content:'';display:block;clear:both}.grid-sizer{padding:.5rem}.grid-sizer,.grid-item{width:33.333%}.grid-item{float:left;border-radius:.25rem;padding:.51rem}.grid-item img{display:block;max-width:100%}.gallery{padding:1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.gallery img{border-radius:.25rem}.gallery .grid-item{position:relative;opacity:1;height:auto;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.gallery .grid-item__desc{position:absolute;left:0;top:0;padding:.5rem;width:100%;height:100%;border-radius:.25rem;z-index:3;font-family:montserrat,sans-serif;font-weight:700;cursor:pointer;-webkit-box-shadow:0 0 0 0 transparent;-moz-box-shadow:0 0 0 0 transparent;box-shadow:0 0 transparent}.gallery .grid-item__desc:hover,.gallery .grid-item__desc:active,.gallery .grid-item__desc:focus{-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.4);-moz-box-shadow:0 4px 4px 0 rgba(0,0,0,.4);box-shadow:0 4px 4px rgba(0,0,0,.4);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.theme__dark .gallery .grid-item__desc:hover,.theme__dark .gallery .grid-item__desc:active,.theme__dark .gallery .grid-item__desc:focus{color:#fcfcfa;background-color:rgba(0,0,0,.7)}.theme__light .gallery .grid-item__desc:hover,.theme__light .gallery .grid-item__desc:active,.theme__light .gallery .grid-item__desc:focus{color:#424242;background-color:rgba(236,239,241,.85)}.theme__hacker .gallery .grid-item__desc:hover,.theme__hacker .gallery .grid-item__desc:active,.theme__hacker .gallery .grid-item__desc:focus{color:#fcfcfa;background-color:rgba(0,0,0,.7)}.theme__solarized .gallery .grid-item__desc:hover,.theme__solarized .gallery .grid-item__desc:active,.theme__solarized .gallery .grid-item__desc:focus{color:#424242;background-color:rgba(241,248,233,.85)}.theme__kimbie .gallery .grid-item__desc:hover,.theme__kimbie .gallery .grid-item__desc:active,.theme__kimbie .gallery .grid-item__desc:focus{color:#fff;background-color:rgba(66,53,35,.85)}.gallery .grid-item__desc--text{position:absolute;left:50%;top:50%;word-wrap:break-word;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.theme__dark .gallery .grid-item__desc--text{color:#ffd866}.theme__light .gallery .grid-item__desc--text{color:#607d8b}.theme__hacker .gallery .grid-item__desc--text{color:#e08c48}.theme__solarized .gallery .grid-item__desc--text{color:#859900}.theme__kimbie .gallery .grid-item__desc--text{color:#dc322f}.gallery .grid-item__desc--text::after{content:"➖🔍➖"}@media only screen and (max-width:600px){.gallery .grid-item img{object-fit:cover;max-height:300px}}.list__main{position:relative}.list__main[data-display=block]{display:block}.list__main[data-display=none]{display:none}.list__sidebar.l{margin-left:1rem}.list__sidebar.l[data-dir=rtl]{margin-left:0;margin-right:1rem}.list__sidebar.l[data-dir=ltr]{margin-left:1rem;margin-right:0}.list__sidebar[data-dir=rtl]{margin-left:1rem;margin-right:0}.list__sidebar[data-dir=ltr]{margin-left:0;margin-right:1rem}.list__header{display:flex;align-items:center;justify-content:center;margin:1.25rem 0;font-family:montserrat,sans-serif}.theme__dark .list__header--title{color:#fcfcfa}.theme__light .list__header--title{color:#424242}.theme__hacker .list__header--title{color:#a1ad64}.theme__solarized .list__header--title{color:#424242}.theme__kimbie .list__header--title{color:#889b4a}.list__header--desc{padding:1rem;line-height:1.7rem}.single{padding:1rem;position:relative;width:100%;overflow-wrap:break-word}.single__title{font-size:2.5rem;font-weight:900;font-family:montserrat,sans-serif;line-height:3rem;overflow-wrap:break-word;margin-top:1.5rem;margin-bottom:.5rem}.theme__dark .single__title{color:#fcfcfa}.theme__light .single__title{color:#424242}.theme__hacker .single__title{color:#fcfcfa}.theme__solarized .single__title{color:#424242}.theme__kimbie .single__title{color:#e3b583}.single__title[data-ani=true]{-webkit-animation:slide-in-down .2s .3s 1 ease-in both;-moz-animation:slide-in-down .2s .3s 1 ease-in both;-ms-animation:slide-in-down .2s .3s 1 ease-in both;-o-animation:slide-in-down .2s .3s 1 ease-in both;animation:slide-in-down .2s .3s 1 ease-in both}.single__subtitle{margin-bottom:1.75rem;font-family:montserrat,sans-serif}.theme__dark .single__subtitle{color:#90a4ae}.theme__light .single__subtitle{color:#727072}.theme__hacker .single__subtitle{color:#727072}.theme__solarized .single__subtitle{color:#727072}.theme__kimbie .single__subtitle{color:#a57a4c}.single__subtitle[data-ani=true]{-webkit-animation:slide-in-down .2s .3s 1 ease-in both;-moz-animation:slide-in-down .2s .3s 1 ease-in both;-ms-animation:slide-in-down .2s .3s 1 ease-in both;-o-animation:slide-in-down .2s .3s 1 ease-in both;animation:slide-in-down .2s .3s 1 ease-in both}.single__shorttitle{font-size:1.5rem;font-family:montserrat,sans-serif;overflow-wrap:break-word;margin-bottom:.25rem;opacity:.7}.theme__dark .single__shorttitle{color:#fcfcfa}.theme__light .single__shorttitle{color:#424242}.theme__hacker .single__shorttitle{color:#fcfcfa}.theme__solarized .single__shorttitle{color:#424242}.theme__kimbie .single__shorttitle{color:#e3b583}.single__meta{font-size:.8rem;margin-bottom:2rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.theme__dark .single__meta{color:#fcfcfa}.theme__light .single__meta{color:#424242}.theme__hacker .single__meta{color:#cdf5cc}.theme__solarized .single__meta{color:#b58900}.theme__kimbie .single__meta{color:#889b4a}@media only screen and (max-width:769px){.single__meta{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}}.single__infos{margin-right:.5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.single__info{word-break:keep-all;padding:0 .125rem}.single__nojs{width:100%;color:red;padding:.5rem 0}.single__contents{margin:1rem 0;font-size:1rem;line-height:1.7;width:inherit;max-width:inherit}.single__contents[data-ani=true]{-webkit-animation:slide-in-left-little .2s .6s 1 ease-in both;-moz-animation:slide-in-left-little .2s .6s 1 ease-in both;-ms-animation:slide-in-left-little .2s .6s 1 ease-in both;-o-animation:slide-in-left-little .2s .6s 1 ease-in both;animation:slide-in-left-little .2s .6s 1 ease-in both}.single__contents--gallery{overflow:hidden}.single__contents>p>a{text-decoration:underline}.single__contents h1,.single__contents h2,.single__contents h3,.single__contents h4,.single__contents h5,.single__contents h6{position:relative;line-height:1.25;font-family:montserrat,sans-serif}.single__contents h1,.single__contents h2{padding:0;color:inherit;font-weight:900;text-rendering:optimizeLegibility}.theme__dark .single__contents h1,.theme__dark .single__contents h2{color:#aed581}.theme__light .single__contents h1,.theme__light .single__contents h2{color:#607d8b}.theme__hacker .single__contents h1,.theme__hacker .single__contents h2{color:#a1ad64}.theme__solarized .single__contents h1,.theme__solarized .single__contents h2{color:#cb4b16}.theme__kimbie .single__contents h1,.theme__kimbie .single__contents h2{color:#889b4a}.theme__dark .single__contents h3,.theme__dark .single__contents h4,.theme__dark .single__contents h5,.theme__dark .single__contents h6{color:#fcfcfa}.theme__hacker .single__contents h3,.theme__hacker .single__contents h4,.theme__hacker .single__contents h5,.theme__hacker .single__contents h6{color:#fcfcfa}.single__contents h1{font-size:2.6rem;margin:3.5rem 0 1.75rem}.single__contents h2{font-size:2.2rem;margin:3.2rem 0 1.5rem}.single__contents h3{font-size:1.8rem;margin:2.8rem 0 1.25rem}.single__contents h4{font-size:1.5rem;margin:2.4rem 0 1rem}.single__contents h5{font-size:1.2rem;margin:2rem 0 .8rem}.single__contents h6{font-size:1rem;margin:1.5rem 0 .5rem}.single__contents pre{padding:34px 12px 8px;overflow:auto;border-radius:.34rem;line-height:1.5;font-size:13.8px;direction:ltr}.theme__dark .single__contents pre{scrollbar-width:thin;scrollbar-color:#888 #eee}.theme__dark .single__contents pre::-webkit-scrollbar{width:.45em;height:.45em}.theme__dark .single__contents pre::-webkit-scrollbar-thumb{background:#888}.theme__dark .single__contents pre::-webkit-scrollbar-track{background:#eee}.theme__light .single__contents pre{scrollbar-width:thin;scrollbar-color:#cfd8dc #FCFCFA}.theme__light .single__contents pre::-webkit-scrollbar{width:.45em;height:.45em}.theme__light .single__contents pre::-webkit-scrollbar-thumb{background:#cfd8dc}.theme__light .single__contents pre::-webkit-scrollbar-track{background:#fcfcfa}.theme__hacker .single__contents pre{scrollbar-width:thin;scrollbar-color:#616161 #FCFCFA}.theme__hacker .single__contents pre::-webkit-scrollbar{width:.45em;height:.45em}.theme__hacker .single__contents pre::-webkit-scrollbar-thumb{background:#616161}.theme__hacker .single__contents pre::-webkit-scrollbar-track{background:#fcfcfa}.theme__solarized .single__contents pre{scrollbar-width:thin;scrollbar-color:#b0bec5 #EEE8D5}.theme__solarized .single__contents pre::-webkit-scrollbar{width:.45em;height:.45em}.theme__solarized .single__contents pre::-webkit-scrollbar-thumb{background:#b0bec5}.theme__solarized .single__contents pre::-webkit-scrollbar-track{background:#eee8d5}.theme__kimbie .single__contents pre{scrollbar-width:thin;scrollbar-color:#5e452b #d3af86}.theme__kimbie .single__contents pre::-webkit-scrollbar{width:.45em;height:.45em}.theme__kimbie .single__contents pre::-webkit-scrollbar-thumb{background:#5e452b}.theme__kimbie .single__contents pre::-webkit-scrollbar-track{background:#d3af86}.single__contents pre:not(.chroma){position:relative}.single__contents div.chroma{position:relative}.single__contents div.chroma:hover .copy-to-clipboard,.single__contents div.chroma:active .copy-to-clipboard,.single__contents div.chroma:focus .copy-to-clipboard{opacity:1}.single__contents pre>code:not([class^=language])::before{position:absolute;top:0;left:0;padding:2px 7px;width:100%;height:30px;z-index:7;line-height:30px;font-size:13.8px;font-family:montserrat,sans-serif;font-weight:700;display:inline-block;text-transform:capitalize;content:'Code'}.theme__dark .single__contents pre>code:not([class^=language])::before{color:#fcfcfa;background:#011220}.theme__light .single__contents pre>code:not([class^=language])::before{color:#344952;background:#e2e6e9}.theme__hacker .single__contents pre>code:not([class^=language])::before{color:#fcfcfa;background:#1c201c}.theme__solarized .single__contents pre>code:not([class^=language])::before{color:#344952;background:#faedc5}.theme__kimbie .single__contents pre>code:not([class^=language])::before{color:#8ab1b0;background:#412f16}.single__contents p>code:not([class^=language]){padding:.25rem .5rem}.theme__dark .single__contents p>code:not([class^=language]){color:#fcfcfa}.theme__light .single__contents p>code:not([class^=language]){color:#26a69a}.theme__hacker .single__contents p>code:not([class^=language]){color:#e3cd26}.theme__solarized .single__contents p>code:not([class^=language]){color:#268bd2}.theme__kimbie .single__contents p>code:not([class^=language]){color:#f06431}.single__contents code+.copy-to-clipboard{position:absolute;right:4px;top:5px;border-radius:2px;z-index:11;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.single__contents .copy-to-clipboard{background-position:50%;background-size:16px 16px;background-repeat:no-repeat;width:27px;height:1.45rem;top:-1px;vertical-align:middle;position:relative;margin-left:-.2rem;cursor:pointer;border-radius:0 2px 2px 0;margin-bottom:1px;opacity:0;background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjRwdCIgaGVpZ2h0PSIyNHB0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPlxhPHBhdGggc3R5bGU9InN0cm9rZTpub25lO2ZpbGwtcnVsZTpub256ZXJvO2ZpbGw6IzY0NjQ2NDtmaWxsLW9wYWNpdHk6MSIgZD0iTTQgMkMyLjg5NDUzMSAyIDIgMi44OTQ1MzEgMiA0VjE3QzIgMTcuNTUwNzgxIDIuNDQ5MjE5IDE4IDMgMThTNCAxNy41NTA3ODEgNCAxN1Y0SDE3QzE3LjU1MDc4MSA0IDE4IDMuNTUwNzgxIDE4IDNTMTcuNTUwNzgxIDIgMTcgMnpNOCA2QzYuODk0NTMxIDYgNiA2Ljg5NDUzMSA2IDhWMjBDNiAyMS4xMDU0NjkgNi44OTQ1MzEgMjIgOCAyMkgyMEMyMS4xMDU0NjkgMjIgMjIgMjEuMTA1NDY5IDIyIDIwVjhDMjIgNi44OTQ1MzEgMjEuMTA1NDY5IDYgMjAgNnpNOCA4SDIwVjIwSDh6TTggOCIvPjwvc3ZnPg);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.single__contents .chroma .copy-to-clipboard{position:absolute;right:4px;top:5px;border-radius:2px;z-index:11}.single__contents .language-code .copy-to-clipboard{position:absolute;right:4px;top:5px;border-radius:2px;z-index:11}.single__contents .highlight>.copy-to-clipboard{position:absolute;right:4px;top:5px;border-radius:2px;z-index:11}.single__contents blockquote{font-size:1.05rem;line-height:1.75;color:inherit;opacity:.8;position:relative}.single__contents blockquote code:not([class^=language]){padding:3px 7px}.theme__dark .single__contents blockquote code:not([class^=language]){color:#fcfcfa}.theme__light .single__contents blockquote code:not([class^=language]){color:#26a69a}.theme__hacker .single__contents blockquote code:not([class^=language]){color:#e3cd26}.theme__solarized .single__contents blockquote code:not([class^=language]){color:#268bd2}.theme__kimbie .single__contents blockquote code:not([class^=language]){color:#f06431}.single__contents img{display:block;border-radius:.25rem;margin:0 auto}.single__contents p{margin:0 0 1.75rem;padding:0}.single__contents p code:not([class^=language]){padding:3px 7px}.theme__dark .single__contents p code:not([class^=language]){color:#fcfcfa}.theme__light .single__contents p code:not([class^=language]){color:#26a69a}.theme__hacker .single__contents p code:not([class^=language]){color:#e3cd26}.theme__solarized .single__contents p code:not([class^=language]){color:#268bd2}.theme__kimbie .single__contents p code:not([class^=language]){color:#f06431}.single__contents ul{margin-right:0;margin-top:0;padding:0;list-style:disc outside none}.single__contents[data-dir=rtl] li{margin-right:2rem}.single__contents[data-dir=rtl] blockquote{margin:0 1.5rem 1.75rem 1.75rem;padding:0 1.42188rem 0 0}.theme__dark .single__contents[data-dir=rtl] blockquote{border-right:.32813rem solid #fcfcfa}.theme__light .single__contents[data-dir=rtl] blockquote{border-right:.32813rem solid #bdbdbd}.theme__hacker .single__contents[data-dir=rtl] blockquote{border-right:.32813rem solid #e08c48}.theme__solarized .single__contents[data-dir=rtl] blockquote{border-right:.32813rem solid #bdbdbd}.theme__kimbie .single__contents[data-dir=rtl] blockquote{border-right:.32813rem solid #84613d}.single__contents[data-dir=ltr] li{margin-left:2rem}.single__contents[data-dir=ltr] blockquote{margin:0 1.75rem 1.75rem 1.5rem;padding:0 0 0 1.42188rem}.theme__dark .single__contents[data-dir=ltr] blockquote{border-left:.32813rem solid #fcfcfa}.theme__light .single__contents[data-dir=ltr] blockquote{border-left:.32813rem solid #bdbdbd}.theme__hacker .single__contents[data-dir=ltr] blockquote{border-left:.32813rem solid #e08c48}.theme__solarized .single__contents[data-dir=ltr] blockquote{border-left:.32813rem solid #bdbdbd}.theme__kimbie .single__contents[data-dir=ltr] blockquote{border-left:.32813rem solid #84613d}.single__contents li{margin-bottom:calc(1rem/2)}.single__contents li>code{padding:2px 7px}.theme__dark .single__contents li code:not([class^=language]){color:#fcfcfa}.theme__light .single__contents li code:not([class^=language]){color:#26a69a}.theme__hacker .single__contents li code:not([class^=language]){color:#e3cd26}.theme__solarized .single__contents li code:not([class^=language]){color:#268bd2}.theme__kimbie .single__contents li code:not([class^=language]){color:#f06431}.single__contents li p{margin-bottom:.5rem}.single__contents hr{margin:0 0 calc(1.25rem - 1px);padding:0;border:none;height:1px}.theme__dark .single__contents hr{background:#595b5c}.theme__light .single__contents hr{background:#bdbdbd}.theme__hacker .single__contents hr{background:#e08c48}.theme__solarized .single__contents hr{background:#bdbdbd}.theme__kimbie .single__contents hr{background:#7f5d38}.single__contents dl dt::after{content:':'}.single__contents dd{display:block;margin-inline-start:40px}.single__contents .anchor{cursor:pointer}.single__contents a.footnote-ref{font-size:.75rem;font-weight:700;margin-left:3px}.single__contents a.footnote-ref::before{content:"["}.single__contents a.footnote-ref::after{content:"]"}.single__contents .table-wrapper{overflow-x:auto}.single__contents .table-wrapper>table{max-width:100%;margin:10px 0;border-spacing:0;box-shadow:1px 1px 3px rgba(0,0,0,.125)}.theme__dark .single__contents .table-wrapper>table thead{background:#011220}.theme__dark .single__contents .table-wrapper>table th{color:#fcfcfa}.theme__dark .single__contents .table-wrapper>table th,.theme__dark .single__contents .table-wrapper>table td{padding:.25rem .5rem;border:1px double #3a3a3a}.theme__light .single__contents .table-wrapper>table thead{background:#e2e6e9}.theme__light .single__contents .table-wrapper>table th{color:#344952}.theme__light .single__contents .table-wrapper>table th,.theme__light .single__contents .table-wrapper>table td{padding:.25rem .5rem;border:1px double #d7dee2}.theme__hacker .single__contents .table-wrapper>table thead{background:#1c201c}.theme__hacker .single__contents .table-wrapper>table th{color:#fcfcfa}.theme__hacker .single__contents .table-wrapper>table th,.theme__hacker .single__contents .table-wrapper>table td{padding:.25rem .5rem;border:1px double #424242}.theme__solarized .single__contents .table-wrapper>table thead{background:#faedc5}.theme__solarized .single__contents .table-wrapper>table th{color:#344952}.theme__solarized .single__contents .table-wrapper>table th,.theme__solarized .single__contents .table-wrapper>table td{padding:.25rem .5rem;border:1px double #f8e6ab}.theme__kimbie .single__contents .table-wrapper>table thead{background:#412f16}.theme__kimbie .single__contents .table-wrapper>table th{color:#8ab1b0}.theme__kimbie .single__contents .table-wrapper>table th,.theme__kimbie .single__contents .table-wrapper>table td{padding:.25rem .5rem;border:1px double #e3b583}.single__contents .table-wrapper code:not([class^=language]){padding:3px 7px}.theme__dark .single__contents .table-wrapper code:not([class^=language]){color:#fcfcfa}.theme__light .single__contents .table-wrapper code:not([class^=language]){color:#26a69a}.theme__hacker .single__contents .table-wrapper code:not([class^=language]){color:#e3cd26}.theme__solarized .single__contents .table-wrapper code:not([class^=language]){color:#268bd2}.theme__kimbie .single__contents .table-wrapper code:not([class^=language]){color:#f06431}.single__tags{list-style-type:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.single__tag{padding:0 .25rem}code,pre{padding:.5rem 0;line-height:1.5;font-size:13.8px;font-family:Consolas,Monaco,Menlo,dejavu sans mono,bitstream vera sans mono,courier new,lucida console,lucida sans typewriter,liberation mono,nimbus mono l,Monaco,Courier,monospace;overflow:auto}code a,pre a{text-decoration:none!important}.theme__dark *:not(.chroma) code,.theme__dark *:not(.chroma) pre{color:#eee;background:#171f2e}.theme__light *:not(.chroma) code,.theme__light *:not(.chroma) pre{color:#344952;background:#eceff1}.theme__hacker *:not(.chroma) code,.theme__hacker *:not(.chroma) pre{color:#d1d1d1;background:#282a36}.theme__solarized *:not(.chroma) code,.theme__solarized *:not(.chroma) pre{color:#344952;background:#f9fbe7}.theme__kimbie *:not(.chroma) code,.theme__kimbie *:not(.chroma) pre{color:#d3af86;background:#362712}*:not(.chroma) code{padding:0}code:not([class^=language]){padding:3px 0;border-radius:4px}.theme__dark code:not([class^=language]){color:#fcfcfa}.theme__light code:not([class^=language]){color:#26a69a}.theme__hacker code:not([class^=language]){color:#e3cd26}.theme__solarized code:not([class^=language]){color:#268bd2}.theme__kimbie code:not([class^=language]){color:#f06431}pre:not(.chroma){overflow:auto}.single__contents>.language-code,li>.language-code{overflow-x:auto;position:relative;margin:1rem 0;direction:ltr}.single__contents>.language-code:hover .copy-to-clipboard,.single__contents>.language-code:active .copy-to-clipboard,.single__contents>.language-code:focus .copy-to-clipboard,li>.language-code:hover .copy-to-clipboard,li>.language-code:active .copy-to-clipboard,li>.language-code:focus .copy-to-clipboard{opacity:1}.single__contents>.language-code::after,li>.language-code::after{position:absolute;top:0;right:0;left:0;padding:2px 7px;width:100%;height:30px;z-index:4;border-top-left-radius:.25rem;border-top-right-radius:.25rem;content:''}.theme__dark .single__contents>.language-code::after,.theme__dark li>.language-code::after{color:#fcfcfa;background:#011220}.theme__light .single__contents>.language-code::after,.theme__light li>.language-code::after{color:#344952;background:#e2e6e9}.theme__hacker .single__contents>.language-code::after,.theme__hacker li>.language-code::after{color:#fcfcfa;background:#1c201c}.theme__solarized .single__contents>.language-code::after,.theme__solarized li>.language-code::after{color:#344952;background:#faedc5}.theme__kimbie .single__contents>.language-code::after,.theme__kimbie li>.language-code::after{color:#8ab1b0;background:#412f16}.highlight{position:relative}.highlight:hover .copy-to-clipboard,.highlight:active .copy-to-clipboard,.highlight:focus .copy-to-clipboard{opacity:1}.highlight>.chroma{margin:1em 0;border-radius:5px;box-shadow:1px 1px 2px rgba(0,0,0,.125);z-index:7;overflow-x:auto;direction:ltr;position:relative}.theme__dark .highlight>.chroma{color:#eee;background:#171f2e}.theme__light .highlight>.chroma{color:#344952;background:#eceff1}.theme__hacker .highlight>.chroma{color:#d1d1d1;background:#282a36}.theme__solarized .highlight>.chroma{color:#344952;background:#f9fbe7}.theme__kimbie .highlight>.chroma{color:#d3af86;background:#362712}.highlight>.chroma code{padding:0}.highlight>.chroma code[data-lang]::before{position:absolute;top:0;left:0;z-index:10;padding:2px 7px;width:100%;height:30px;line-height:1.9;font-size:13.8px;font-family:montserrat,sans-serif;font-weight:700;display:inline-block;content:attr(data-lang)}.theme__dark .highlight>.chroma code[data-lang]::before{color:#fcfcfa;background:#011220}.theme__light .highlight>.chroma code[data-lang]::before{color:#344952;background:#e2e6e9}.theme__hacker .highlight>.chroma code[data-lang]::before{color:#fcfcfa;background:#1c201c}.theme__solarized .highlight>.chroma code[data-lang]::before{color:#344952;background:#faedc5}.theme__kimbie .highlight>.chroma code[data-lang]::before{color:#8ab1b0;background:#412f16}.highlight>.chroma table,.highlight>.chroma tr,.highlight>.chroma td{margin:0;padding:0;width:100%;border-collapse:collapse}.highlight>.chroma .lntd:first-child{width:10px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.highlight>.chroma .lntd:first-child pre{margin:0;padding:34px 4px 6px}.highlight>.chroma .lntd:last-child{vertical-align:top}.highlight>.chroma .lntd:last-child pre{margin:0;padding:34px 4px 6px}.theme__dark .highlight>.chroma .lnt{color:#666}.theme__light .highlight>.chroma .lnt{color:#aaa}.theme__hacker .highlight>.chroma .lnt{color:#666}.theme__solarized .highlight>.chroma .lnt{color:#aaa}.theme__kimbie .highlight>.chroma .lnt{color:#666}.highlight>.chroma table.lntable{overflow-x:auto}.theme__dark .highlight>.chroma table.lntable{scrollbar-width:thin;scrollbar-color:#888 #eee}.theme__dark .highlight>.chroma table.lntable::-webkit-scrollbar{width:.45em;height:.45em}.theme__dark .highlight>.chroma table.lntable::-webkit-scrollbar-thumb{background:#888}.theme__dark .highlight>.chroma table.lntable::-webkit-scrollbar-track{background:#eee}.theme__light .highlight>.chroma table.lntable{scrollbar-width:thin;scrollbar-color:#cfd8dc #FCFCFA}.theme__light .highlight>.chroma table.lntable::-webkit-scrollbar{width:.45em;height:.45em}.theme__light .highlight>.chroma table.lntable::-webkit-scrollbar-thumb{background:#cfd8dc}.theme__light .highlight>.chroma table.lntable::-webkit-scrollbar-track{background:#fcfcfa}.theme__hacker .highlight>.chroma table.lntable{scrollbar-width:thin;scrollbar-color:#616161 #FCFCFA}.theme__hacker .highlight>.chroma table.lntable::-webkit-scrollbar{width:.45em;height:.45em}.theme__hacker .highlight>.chroma table.lntable::-webkit-scrollbar-thumb{background:#616161}.theme__hacker .highlight>.chroma table.lntable::-webkit-scrollbar-track{background:#fcfcfa}.theme__solarized .highlight>.chroma table.lntable{scrollbar-width:thin;scrollbar-color:#b0bec5 #EEE8D5}.theme__solarized .highlight>.chroma table.lntable::-webkit-scrollbar{width:.45em;height:.45em}.theme__solarized .highlight>.chroma table.lntable::-webkit-scrollbar-thumb{background:#b0bec5}.theme__solarized .highlight>.chroma table.lntable::-webkit-scrollbar-track{background:#eee8d5}.theme__kimbie .highlight>.chroma table.lntable{scrollbar-width:thin;scrollbar-color:#5e452b #d3af86}.theme__kimbie .highlight>.chroma table.lntable::-webkit-scrollbar{width:.45em;height:.45em}.theme__kimbie .highlight>.chroma table.lntable::-webkit-scrollbar-thumb{background:#5e452b}.theme__kimbie .highlight>.chroma table.lntable::-webkit-scrollbar-track{background:#d3af86}li .highlight>.chroma .lnt:first-child{padding:0 .3rem}li .highlight>.chroma .lnt:not(:first-child){padding:0 .3rem}td:not(.lntd) code{padding:2px 7px!important}table:not(.lntable) td code{padding:2px 7px!important}.terms{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.terms__title{margin:2rem 0;font-family:montserrat,sans-serif}.theme__dark .terms__title{color:#ddd;text-shadow:1.2px 1.2px 0 #ddd,2.4px 2.4px 0 #4a484b,3.6px 3.6px 0 #555256,4.8px 4.8px 0 #5f5c60}.theme__light .terms__title{color:#607d8b;text-shadow:1.2px 1.2px 0 #607d8b,2.4px 2.4px 0 #4c4c4c,3.6px 3.6px 0 #565656,4.8px 4.8px 0 #616161}.theme__hacker .terms__title{color:#c7ba00;text-shadow:1.2px 1.2px 0 #c7ba00,2.4px 2.4px 0 #2f2f30,3.6px 3.6px 0 #39393b,4.8px 4.8px 0 #434345}.theme__solarized .terms__title{color:#cb4b16;text-shadow:1.2px 1.2px 0 #cb4b16,2.4px 2.4px 0 #4d6570,3.6px 3.6px 0 #56707c,4.8px 4.8px 0 #5e7b88}.theme__kimbie .terms__title{color:#889b4a;text-shadow:1.2px 1.2px 0 #889b4a,2.4px 2.4px 0 #453217,3.6px 3.6px 0 #553d1c,4.8px 4.8px 0 #644821}.terms__content{width:100%}.terms__list{width:50%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:769px){.terms__list{width:100%;padding:2rem 1rem}}.terms__item{display:inline-block;margin-right:1rem;text-decoration:none!important;border-radius:.25rem;padding:.25rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.terms__item:hover,.terms__item:active,.terms__item:focus{-webkit-transform:translateY(-.25rem);-moz-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.terms__link:hover{text-decoration:none}.theme__dark .terms__tags{color:#78dce8}.theme__light .terms__tags{color:#424242}.theme__hacker .terms__tags{color:#78dce8}.theme__solarized .terms__tags{color:#cf9c00}.theme__kimbie .terms__tags{color:#f06431}.theme__dark .terms__categories{color:#ab9df2}.theme__light .terms__categories{color:#424242}.theme__hacker .terms__categories{color:#ab9df2}.theme__solarized .terms__categories{color:#cb4b16}.theme__kimbie .terms__categories{color:#8ab1b0}.theme__dark .terms__series{color:#ea9c77}.theme__light .terms__series{color:#424242}.theme__hacker .terms__series{color:#ea9c77}.theme__solarized .terms__series{color:#859900}.theme__kimbie .terms__series{color:#dc3958}.theme__dark .terms__len{color:#727072}.theme__light .terms__len{color:#727072}.theme__hacker .terms__len{color:#e08c48}.theme__solarized .terms__len{color:#727072}.theme__kimbie .terms__len{color:#d3af86}.terms .is-small{font-size:1rem}.terms .is-normal{font-size:1.5rem}.terms .is-medium{font-size:2rem}.terms .is-large{font-size:2.5rem}.contact{padding:1rem;overflow-wrap:break-word;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.contact__input{height:35px;font-size:14px;padding:.25rem;border-radius:.125rem;border:none}.theme__dark .contact__input{color:#fcfcfa;border:1px solid #1d1d1d;background-color:#4d4a4e}.theme__light .contact__input{color:#424242;border:1px solid #e0e0e0;background-color:#eee}.theme__hacker .contact__input{color:#fcfcfa;border:1px solid #0d0e0f;background-color:#2f2f30}.theme__solarized .contact__input{color:#b58900;border:1px solid #f7e3a2;background-color:#fbf1d1}.theme__kimbie .contact__input{color:#e3b583;border:1px solid #423523;background-color:#362712}.contact__input--wrapper{margin:.25rem;min-width:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:0;-moz-flex-basis:0;-ms-flex-basis:0;flex-basis:0}.contact__input--container{margin-bottom:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (max-width:769px){.contact__input--container{display:block}}.contact__message{padding:.25rem;min-height:140px;font-size:14px;border-radius:.125rem;border:none}.theme__dark .contact__message{color:#fcfcfa;border:1px solid #1d1d1d;background-color:#4d4a4e}.theme__light .contact__message{color:#424242;border:1px solid #e0e0e0;background-color:#eee}.theme__hacker .contact__message{color:#fcfcfa;border:1px solid #0d0e0f;background-color:#2f2f30}.theme__solarized .contact__message{color:#b58900;border:1px solid #f7e3a2;background-color:#fbf1d1}.theme__kimbie .contact__message{color:#e3b583;border:1px solid #423523;background-color:#362712}.contact__message--wrapper{margin:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.contact__label{font-family:montserrat,sans-serif;font-size:14px;font-weight:700;padding:.25rem 0}.contact__desc{width:65%}@media only screen and (max-width:769px){.contact__desc{width:100%}}.contact__form{width:65%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:769px){.contact__form{width:100%}}.contact__send{height:35px;margin:.75rem .25rem;font-family:montserrat,sans-serif;font-weight:700;border:none;border-radius:.125rem}.theme__dark .contact__send{color:inherit;border:1px solid #1d1d1d;background-color:#4d4a4e}.theme__light .contact__send{color:inherit;border:1px solid #e0e0e0;background-color:#eee}.theme__hacker .contact__send{color:inherit;border:1px solid #0d0e0f;background-color:#2f2f30}.theme__solarized .contact__send{color:inherit;border:1px solid #f7e3a2;background-color:#fbf1d1}.theme__kimbie .contact__send{color:inherit;border:1px solid #423523;background-color:#362712}.talk__date{border-radius:.25rem;min-width:100px;max-width:100px;font-size:16px;height:26px;line-height:26px;text-align:center;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.talk__date[data-ani=true]{-webkit-animation:slide-in-left .2s .5s 1 ease both;-moz-animation:slide-in-left .2s .5s 1 ease both;-ms-animation:slide-in-left .2s .5s 1 ease both;-o-animation:slide-in-left .2s .5s 1 ease both;animation:slide-in-left .2s .5s 1 ease both}.theme__dark .talk__date{color:#aed581;background-color:#424242}.theme__light .talk__date{color:#424242;background-color:#bdbdbd}.theme__hacker .talk__date{color:#e3cd26;background-color:#855e78}.theme__solarized .talk__date{color:#455a64;background-color:#f6e099}.theme__kimbie .talk__date{color:#d3af86;background-color:#5e452b}.talk__date[data-dir=rtl]{margin-left:1rem}.talk__date[data-dir=ltr]{margin-right:1rem}.talk__icons{padding:0 .5rem;margin:auto 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.talk__icons svg{display:block;margin:auto}.talk__icon{margin:auto .25rem}.theme__dark .talk__icon{color:#bdbdbd}.theme__light .talk__icon{color:#777}.theme__hacker .talk__icon{color:#9e9e9e}.theme__solarized .talk__icon{color:#637c84}.theme__kimbie .talk__icon{color:#ccc}.talk__title{margin-right:.5rem;margin-left:.75rem}.talk__title[data-title-wrap^=no]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:960}@media only screen and (max-width:600px){.talk__title{margin-top:1rem;margin-bottom:.5rem}}.talk__title[data-dir=ltr]:hover::before,.talk__title[data-dir=ltr]:active::before,.talk__title[data-dir=ltr]:focus::before{content:'';position:absolute;left:3rem;width:.25rem;height:30px}.theme__dark .talk__title[data-dir=ltr]:hover::before,.theme__dark .talk__title[data-dir=ltr]:active::before,.theme__dark .talk__title[data-dir=ltr]:focus::before{background-color:#ff6188}@media only screen and (max-width:768px){.theme__dark .talk__title[data-dir=ltr]:hover::before,.theme__dark .talk__title[data-dir=ltr]:active::before,.theme__dark .talk__title[data-dir=ltr]:focus::before{top:13px;left:0;height:24px}}.theme__light .talk__title[data-dir=ltr]:hover::before,.theme__light .talk__title[data-dir=ltr]:active::before,.theme__light .talk__title[data-dir=ltr]:focus::before{background-color:#ff6188}@media only screen and (max-width:768px){.theme__light .talk__title[data-dir=ltr]:hover::before,.theme__light .talk__title[data-dir=ltr]:active::before,.theme__light .talk__title[data-dir=ltr]:focus::before{top:13px;left:0;height:24px}}.theme__hacker .talk__title[data-dir=ltr]:hover::before,.theme__hacker .talk__title[data-dir=ltr]:active::before,.theme__hacker .talk__title[data-dir=ltr]:focus::before{background-color:#ff6188}@media only screen and (max-width:768px){.theme__hacker .talk__title[data-dir=ltr]:hover::before,.theme__hacker .talk__title[data-dir=ltr]:active::before,.theme__hacker .talk__title[data-dir=ltr]:focus::before{top:13px;left:0;height:24px}}.theme__solarized .talk__title[data-dir=ltr]:hover::before,.theme__solarized .talk__title[data-dir=ltr]:active::before,.theme__solarized .talk__title[data-dir=ltr]:focus::before{background-color:#ff6188}@media only screen and (max-width:768px){.theme__solarized .talk__title[data-dir=ltr]:hover::before,.theme__solarized .talk__title[data-dir=ltr]:active::before,.theme__solarized .talk__title[data-dir=ltr]:focus::before{top:13px;left:0;height:24px}}.theme__kimbie .talk__title[data-dir=ltr]:hover::before,.theme__kimbie .talk__title[data-dir=ltr]:active::before,.theme__kimbie .talk__title[data-dir=ltr]:focus::before{background-color:#dc3958}@media only screen and (max-width:768px){.theme__kimbie .talk__title[data-dir=ltr]:hover::before,.theme__kimbie .talk__title[data-dir=ltr]:active::before,.theme__kimbie .talk__title[data-dir=ltr]:focus::before{top:13px;left:0;height:24px}}@media only screen and (max-width:769px){.talk__title[data-dir=ltr]:hover::before,.talk__title[data-dir=ltr]:active::before,.talk__title[data-dir=ltr]:focus::before{height:24px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.showcase{padding:.75rem 1.5rem}.showcase__bio{position:-webkit-sticky;position:sticky;top:62.5px;display:block;margin-top:.5rem}@media only screen and (max-width:600px){.showcase__bio{display:none}}.showcase__nav{padding:.5rem 0;margin-bottom:.5rem}.theme__dark .showcase__nav{border-bottom:1px solid #595b5c}.theme__light .showcase__nav{border-bottom:1px solid #ccc}.theme__hacker .showcase__nav{border-bottom:1px solid #6b6b6b}.theme__solarized .showcase__nav{border-bottom:1px solid #ffb300}.theme__kimbie .showcase__nav{border-bottom:1px solid #7f5d38}.showcase__button{border:none;outline:none;font-family:montserrat,sans-serif;font-size:.95rem;border-top-left-radius:.125rem;border-top-right-radius:.125rem;padding:.5rem 0;margin-right:1rem;position:relative;text-decoration:none!important;display:inline-block;cursor:pointer}.theme__dark .showcase__button{color:#fcfcfa}.theme__dark .showcase__button:hover,.theme__dark .showcase__button:active,.theme__dark .showcase__button:focus{color:#ffd866}.theme__light .showcase__button{color:#555}.theme__light .showcase__button:hover,.theme__light .showcase__button:active,.theme__light .showcase__button:focus{color:#26a69a}.theme__hacker .showcase__button{color:#e3cd26}.theme__hacker .showcase__button:hover,.theme__hacker .showcase__button:active,.theme__hacker .showcase__button:focus{color:#1fff2a}.theme__solarized .showcase__button{color:#586e75}.theme__solarized .showcase__button:hover,.theme__solarized .showcase__button:active,.theme__solarized .showcase__button:focus{color:#b58900}.theme__kimbie .showcase__button{color:#d3af86}.theme__kimbie .showcase__button:hover,.theme__kimbie .showcase__button:active,.theme__kimbie .showcase__button:focus{color:#f06431}.showcase__button[data-meta]:after{content:attr(data-meta);width:100%;padding:.125rem .35rem;border-radius:.25rem;margin:auto;font-size:12px}.theme__dark .showcase__button[data-meta]:after{color:#fcfcfa;background-color:#212121}.theme__light .showcase__button[data-meta]:after{color:#424242;background-color:#c8c8c8}.theme__hacker .showcase__button[data-meta]:after{color:#e3cd26;background-color:#252526}.theme__solarized .showcase__button[data-meta]:after{color:#268bd2;background-color:#f8e7b0}.theme__kimbie .showcase__button[data-meta]:after{color:#d3af86;background-color:#6e583b}.theme__dark .showcase__button.active{color:#ff6188}.theme__light .showcase__button.active{color:#6b8a99}.theme__hacker .showcase__button.active{color:#f3ff6e}.theme__solarized .showcase__button.active{color:#cb4b16}.theme__kimbie .showcase__button.active{color:#889b4a}.showcase__box{width:100%;max-width:48%;height:auto;border-radius:.2rem;padding:1rem;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.showcase__box[data-dir=rtl]:nth-child(odd){margin:.5rem;margin-right:0}.showcase__box[data-dir=rtl]:nth-child(even){margin:.5rem;margin-left:0}.showcase__box[data-dir=ltr]:nth-child(odd){margin:.5rem;margin-left:0}.showcase__box[data-dir=ltr]:nth-child(even){margin:.5rem;margin-right:0}.theme__dark .showcase__box{border:1px solid #616161}.theme__light .showcase__box{border:1px solid #aaa}.theme__hacker .showcase__box{border:1px solid #6b6b6b}.theme__solarized .showcase__box{border:1px solid #b58900}.theme__kimbie .showcase__box{border:1px solid #6e583b}.showcase__box:hover,.showcase__box:active,.showcase__box:focus{-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,.25);-moz-box-shadow:1px 1px 3px 0 rgba(0,0,0,.25);box-shadow:1px 1px 3px rgba(0,0,0,.25);background-color:rgba(125,125,125,.1)}@media only screen and (max-width:1180px){.showcase__box{max-width:48%}}@media only screen and (max-width:769px){.showcase__box{max-width:100%;margin:.5rem 0!important}}.showcase__box--wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.showcase__box--wrapper[data-ani=true]{-webkit-animation:slide-in-left-little .2s .25s 1 ease-in both;-moz-animation:slide-in-left-little .2s .25s 1 ease-in both;-ms-animation:slide-in-left-little .2s .25s 1 ease-in both;-o-animation:slide-in-left-little .2s .25s 1 ease-in both;animation:slide-in-left-little .2s .25s 1 ease-in both}.showcase__box--title{word-break:break-word;font-family:montserrat,sans-serif;font-size:1rem;font-weight:700;margin-bottom:.5rem;cursor:pointer}.theme__dark .showcase__box--title{color:#ffd866}.theme__light .showcase__box--title{color:#607d8b}.theme__hacker .showcase__box--title{color:#a1ad64}.theme__solarized .showcase__box--title{color:#cb4b16}.theme__kimbie .showcase__box--title{color:#996329}.showcase__box--desc{font-size:.9rem;margin-top:.25rem;height:70px}.showcase__box--img{width:auto;height:100%;margin:.5rem 0;max-height:225px;object-fit:cover;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.showcase__box--img img{border-radius:.2rem;display:block;margin:auto;max-height:225px}.showcase__box--meta{margin-top:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.showcase__box--meta .type{font-size:12px;text-transform:capitalize;margin-top:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.theme__dark .showcase__box--meta .type{color:#fcfcfa}.theme__light .showcase__box--meta .type{color:#424242}.theme__hacker .showcase__box--meta .type{color:#cdf5cc}.theme__solarized .showcase__box--meta .type{color:#b58900}.theme__kimbie .showcase__box--meta .type{color:#889b4a}.showcase__box--meta .type svg{display:block;margin:auto .2rem auto .35rem}.showcase__box--meta .type img{margin-left:.35rem}.showcase__box--meta a.type{z-index:2;text-decoration:none;cursor:pointer}.theme__dark .showcase__box--meta a.type:hover,.theme__dark .showcase__box--meta a.type:active,.theme__dark .showcase__box--meta a.type:focus{color:#ff6188}.theme__light .showcase__box--meta a.type:hover,.theme__light .showcase__box--meta a.type:active,.theme__light .showcase__box--meta a.type:focus{color:#26a69a}.theme__hacker .showcase__box--meta a.type:hover,.theme__hacker .showcase__box--meta a.type:active,.theme__hacker .showcase__box--meta a.type:focus{color:#c7ba00}.theme__solarized .showcase__box--meta a.type:hover,.theme__solarized .showcase__box--meta a.type:active,.theme__solarized .showcase__box--meta a.type:focus{color:#268bd2}.theme__kimbie .showcase__box--meta a.type:hover,.theme__kimbie .showcase__box--meta a.type:active,.theme__kimbie .showcase__box--meta a.type:focus{color:#f06431}.showcase__box--shields{margin-top:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.showcase__box--shields a.type{margin-right:.5rem}.showcase__box--link{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%}.wrapper{margin:0 auto;position:relative;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.theme__dark .wrapper{background-color:#2d2a2e}.theme__light .wrapper{background-color:#fafafa}.theme__hacker .wrapper{background-color:#151715}.theme__solarized .wrapper{background-color:#fdf7e3}.theme__kimbie .wrapper{background-color:#221a0f}@media only screen and (max-width:769px){.wrapper{grid-template-columns:minmax(0,5fr)minmax(0,2fr)}}.wrapper__left{position:fixed;top:0;left:-.5rem;height:100vh;width:calc((100vw - 960px)/2)}.wrapper__left[data-pad=false]{left:0}.wrapper__right{position:fixed;top:0;right:-.5rem;height:100vh;width:calc((100vw - 960px)/2)}.wrapper__right[data-pad=false]{right:0}.pub{padding:.75rem 1.5rem}@media only screen and (max-width:600px){.pub{padding:1rem}}.pub__section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.pub__toolbar--search{width:240px;padding:0 .5rem;margin-right:1rem}@media only screen and (max-width:600px){.pub__toolbar--search{width:100%}}.pub__list{margin:1rem 0}.pub__item{margin:1rem;padding:.5rem 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:600px){.pub__item{margin:1rem 0}}.theme__dark .pub__item a{color:#ffd866}.theme__dark .pub__item a:hover,.theme__dark .pub__item a:active,.theme__dark .pub__item a:focus{color:#ff6188}.theme__light .pub__item a{color:#607d8b}.theme__light .pub__item a:hover,.theme__light .pub__item a:active,.theme__light .pub__item a:focus{color:#26a69a}.theme__hacker .pub__item a{color:#a1ad64}.theme__hacker .pub__item a:hover,.theme__hacker .pub__item a:active,.theme__hacker .pub__item a:focus{color:#c7ba00}.theme__solarized .pub__item a{color:#cb4b16}.theme__solarized .pub__item a:hover,.theme__solarized .pub__item a:active,.theme__solarized .pub__item a:focus{color:#268bd2}.theme__kimbie .pub__item a{color:#996329}.theme__kimbie .pub__item a:hover,.theme__kimbie .pub__item a:active,.theme__kimbie .pub__item a:focus{color:#f06431}.pub__meta{margin:0 .25rem;display:inline-block}.theme__dark .pub__meta{color:#fcfcfa}.theme__light .pub__meta{color:#424242}.theme__hacker .pub__meta{color:#cdf5cc}.theme__solarized .pub__meta{color:#b58900}.theme__kimbie .pub__meta{color:#889b4a}.pub__summary{margin-top:.75rem;margin-bottom:1rem;font-size:1rem}.pub__btn{padding:0 .4rem;border-radius:.2rem}.theme__dark .pub__btn{color:#fcfcfa!important;background-color:#525252}.theme__dark .pub__btn:hover,.theme__dark .pub__btn:active,.theme__dark .pub__btn:focus{background-color:#454545}.theme__light .pub__btn{color:#424242!important;background-color:#eceff1}.theme__light .pub__btn:hover,.theme__light .pub__btn:active,.theme__light .pub__btn:focus{background-color:#dde3e6}.theme__hacker .pub__btn{color:#1fff2a!important;background-color:#43454d}.theme__hacker .pub__btn:hover,.theme__hacker .pub__btn:active,.theme__hacker .pub__btn:focus{background-color:#37393f}.theme__solarized .pub__btn{color:#586e75!important;background-color:#c5e0df}.theme__solarized .pub__btn:hover,.theme__solarized .pub__btn:active,.theme__solarized .pub__btn:focus{background-color:#b4d7d6}.theme__kimbie .pub__btn{color:#e3b583!important;background-color:#52493c}.theme__kimbie .pub__btn:hover,.theme__kimbie .pub__btn:active,.theme__kimbie .pub__btn:focus{background-color:#433c31}.pub__metas{margin-top:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pub__tags{display:inline-block;list-style-type:none;z-index:2;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.pub__tag{padding:0 .25rem}.theme__dark .pub__tag{color:#ffd866!important}.theme__dark .pub__tag:hover,.theme__dark .pub__tag:active,.theme__dark .pub__tag:focus{color:#ff6188!important}.theme__light .pub__tag{color:#607d8b!important}.theme__light .pub__tag:hover,.theme__light .pub__tag:active,.theme__light .pub__tag:focus{color:#26a69a!important}.theme__hacker .pub__tag{color:#e08c48!important}.theme__hacker .pub__tag:hover,.theme__hacker .pub__tag:active,.theme__hacker .pub__tag:focus{color:#c7ba00!important}.theme__solarized .pub__tag{color:#859900!important}.theme__solarized .pub__tag:hover,.theme__solarized .pub__tag:active,.theme__solarized .pub__tag:focus{color:#268bd2!important}.theme__kimbie .pub__tag{color:#dc322f!important}.theme__kimbie .pub__tag:hover,.theme__kimbie .pub__tag:active,.theme__kimbie .pub__tag:focus{color:#f06431!important}.pub__box{width:100%;height:auto;border-radius:.2rem;padding:1rem;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.theme__dark .pub__box{border:1px solid #616161;background-color:#2d2a2e}.theme__light .pub__box{border:1px solid #aaa;background-color:#fafafa}.theme__hacker .pub__box{border:1px solid #6b6b6b;background-color:#151715}.theme__solarized .pub__box{border:1px solid #b58900;background-color:#fdf7e3}.theme__kimbie .pub__box{border:1px solid #6e583b;background-color:#221a0f}.pub__box:hover,.pub__box:active,.pub__box:focus{-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,.25);-moz-box-shadow:1px 1px 3px 0 rgba(0,0,0,.25);box-shadow:1px 1px 3px rgba(0,0,0,.25);background-color:rgba(125,125,125,.1)}.pub__box--title{font-size:1rem;font-family:montserrat,sans-serif}.theme__dark .pub__box--title{color:#ffd866}.theme__light .pub__box--title{color:#607d8b}.theme__hacker .pub__box--title{color:#a1ad64}.theme__solarized .pub__box--title{color:#cb4b16}.theme__kimbie .pub__box--title{color:#996329}.pub__box--desc{font-size:.9rem;margin:.5rem 0}.pub__box--links{width:100%;font-size:.9rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pub__box--links a{margin:.125rem;z-index:2}.theme__dark .pub__box--links a{color:#fcfcfa;text-decoration:none}.theme__dark .pub__box--links a:hover,.theme__dark .pub__box--links a:active,.theme__dark .pub__box--links a:focus{color:#ff6188}.theme__light .pub__box--links a{color:#424242;text-decoration:none}.theme__light .pub__box--links a:hover,.theme__light .pub__box--links a:active,.theme__light .pub__box--links a:focus{color:#26a69a}.theme__hacker .pub__box--links a{color:#cdf5cc;text-decoration:none}.theme__hacker .pub__box--links a:hover,.theme__hacker .pub__box--links a:active,.theme__hacker .pub__box--links a:focus{color:#c7ba00}.theme__solarized .pub__box--links a{color:#b58900;text-decoration:none}.theme__solarized .pub__box--links a:hover,.theme__solarized .pub__box--links a:active,.theme__solarized .pub__box--links a:focus{color:#268bd2}.theme__kimbie .pub__box--links a{color:#889b4a;text-decoration:none}.theme__kimbie .pub__box--links a:hover,.theme__kimbie .pub__box--links a:active,.theme__kimbie .pub__box--links a:focus{color:#f06431}.pub__box--links[data-dir=ltr] a:not(.pub__tag):first-child{margin-right:1rem}.pub__box--links[data-dir=rtl] a:not(.pub__tag):first-child{margin-left:1rem}.pgrid{position:relative;margin-bottom:1rem}.pgrid .full{width:100%}.pgrid .half{width:50%}.pgrid:after{content:'';display:block;clear:both}.pgrid-sizer{padding:.5rem}.pgrid-sizer,.pgrid-item{width:49.5%}@media only screen and (max-width:769px){.pgrid-sizer,.pgrid-item{width:100%}}.pgrid-item{float:left;border-radius:.25rem;padding:.51rem;position:relative;opacity:1;height:auto;cursor:pointer}.pgrid-item img{display:block;max-width:100%}.resume{padding:1rem;font-size:1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:769px){.resume{padding:0}}.resume__header--image{padding:0 1rem}.resume__header--name{font-family:montserrat,sans-serif;font-size:1.75rem;font-weight:900}.resume__section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (max-width:769px){.resume__section{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.theme__dark .resume__section--sectiontitle{font-family:montserrat,sans-serif;padding:0 1rem;font-size:1.25rem;color:#bdbdbd}.theme__dark .resume__section--title{font-family:montserrat,sans-serif;font-size:1.125rem;color:#fcfcfa;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:769px){.theme__dark .resume__section--title{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}}.theme__dark .resume__section--meta{font-size:.9rem}.theme__dark .resume__section--contents ol,.theme__dark .resume__section--contents ul{margin-left:2.5rem}.theme__dark .resume__section--contents li{margin:0}.theme__light .resume__section--sectiontitle{font-family:montserrat,sans-serif;padding:0 1rem;font-size:1.25rem;color:#727072}.theme__light .resume__section--title{font-family:montserrat,sans-serif;font-size:1.125rem;color:#424242;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:769px){.theme__light .resume__section--title{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}}.theme__light .resume__section--meta{font-size:.9rem}.theme__light .resume__section--contents ol,.theme__light .resume__section--contents ul{margin-left:2.5rem}.theme__light .resume__section--contents li{margin:0}.theme__hacker .resume__section--sectiontitle{font-family:montserrat,sans-serif;padding:0 1rem;font-size:1.25rem;color:#9e9e9e}.theme__hacker .resume__section--title{font-family:montserrat,sans-serif;font-size:1.125rem;color:#cdf5cc;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:769px){.theme__hacker .resume__section--title{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}}.theme__hacker .resume__section--meta{font-size:.9rem}.theme__hacker .resume__section--contents ol,.theme__hacker .resume__section--contents ul{margin-left:2.5rem}.theme__hacker .resume__section--contents li{margin:0}.theme__solarized .resume__section--sectiontitle{font-family:montserrat,sans-serif;padding:0 1rem;font-size:1.25rem;color:#b58900}.theme__solarized .resume__section--title{font-family:montserrat,sans-serif;font-size:1.125rem;color:#b58900;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:769px){.theme__solarized .resume__section--title{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}}.theme__solarized .resume__section--meta{font-size:.9rem}.theme__solarized .resume__section--contents ol,.theme__solarized .resume__section--contents ul{margin-left:2.5rem}.theme__solarized .resume__section--contents li{margin:0}.theme__kimbie .resume__section--sectiontitle{font-family:montserrat,sans-serif;padding:0 1rem;font-size:1.25rem;color:#d3af86}.theme__kimbie .resume__section--title{font-family:montserrat,sans-serif;font-size:1.125rem;color:#889b4a;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:769px){.theme__kimbie .resume__section--title{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}}.theme__kimbie .resume__section--meta{font-size:.9rem}.theme__kimbie .resume__section--contents ol,.theme__kimbie .resume__section--contents ul{margin-left:2.5rem}.theme__kimbie .resume__section--contents li{margin:0}.resume__section[data-dir=rtl] .resume__section--side{word-wrap:break-word;width:30%;padding:.75rem;display:block;text-align:left}@media only screen and (max-width:769px){.resume__section[data-dir=rtl] .resume__section--side{text-align:right;width:100%;padding:.75rem 0}}.resume__section[data-dir=rtl] .resume__section--main{word-wrap:break-word;width:70%;padding:.75rem;display:block;text-align:right;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:769px){.resume__section[data-dir=rtl] .resume__section--main{width:100%}}.resume__section[data-dir=ltr] .resume__section--side{word-wrap:break-word;width:30%;padding:.75rem;display:block;text-align:right}@media only screen and (max-width:769px){.resume__section[data-dir=ltr] .resume__section--side{text-align:left;width:100%;padding:.75rem 0}}.resume__section[data-dir=ltr] .resume__section--main{word-wrap:break-word;width:70%;padding:.75rem;display:block;text-align:left;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:769px){.resume__section[data-dir=ltr] .resume__section--main{width:100%}} \ No newline at end of file diff --git a/exampleSite/resources/_gen/assets/scss/sass/main.scss_b4f67ac5085b89b62b54c1923e5a9145.json b/exampleSite/resources/_gen/assets/scss/sass/main.scss_b4f67ac5085b89b62b54c1923e5a9145.json deleted file mode 100644 index d773bfa..0000000 --- a/exampleSite/resources/_gen/assets/scss/sass/main.scss_b4f67ac5085b89b62b54c1923e5a9145.json +++ /dev/null @@ -1 +0,0 @@ -{"Target":"css/main.min.css","MediaType":"text/css","Data":{}} \ No newline at end of file