/*!
 * docsify-themeable
 * v0.4.0
 * https://jhildenbiddle.github.io/docsify-themeable/
 * (c) 2018 John Hildenbiddle
 * MIT license
 */
!function(){"use strict";function p(e){var n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},i={mimeType:n.mimeType||null,onBeforeSend:n.onBeforeSend||Function.prototype,onSuccess:n.onSuccess||Function.prototype,onError:n.onError||Function.prototype,onComplete:n.onComplete||Function.prototype},r=Array.isArray(e)?e:[e],o=Array.apply(null,Array(r.length)).map(function(e){return null});function c(e,n){i.onError(e,r[n],n)}function l(e,n){var t=i.onSuccess(e,r[n],n);e=!1===t?"":t||e,o[n]=e,-1===o.indexOf(null)&&i.onComplete(o)}r.forEach(function(e,n){var t=document.createElement("a");t.setAttribute("href",e),t.href=String(t.href);var r=t.host!==location.host,o=t.protocol===location.protocol;if(r&&"undefined"!=typeof XDomainRequest)if(o){var a=new XDomainRequest;a.open("GET",e),a.timeout=0,a.onprogress=Function.prototype,a.ontimeout=Function.prototype,a.onload=function(){l(a.responseText,n)},a.onerror=function(e){c(a,n)},setTimeout(function(){a.send()},0)}else console.log("Internet Explorer 9 Cross-Origin (CORS) requests must use the same protocol"),c(null,n);else{var s=new XMLHttpRequest;s.open("GET",e),i.mimeType&&s.overrideMimeType&&s.overrideMimeType(i.mimeType),i.onBeforeSend(s,e,n),s.onreadystatechange=function(){4===s.readyState&&(200===s.status?l(s.responseText,n):c(s,n))},s.send()}})}function n(e){var t={cssComments:/\/\*[\s\S]+?\*\//g,cssImports:/(?:@import\s*)(?:url\(\s*)?(?:['"])([^'"]*)(?:['"])(?:\s*\))?(?:[^;]*;)/g},d={rootElement:e.rootElement||document,include:e.include||'style,link[rel="stylesheet"]',exclude:e.exclude||null,filter:e.filter||null,useCSSOM:e.useCSSOM||!1,onBeforeSend:e.onBeforeSend||Function.prototype,onSuccess:e.onSuccess||Function.prototype,onError:e.onError||Function.prototype,onComplete:e.onComplete||Function.prototype},n=Array.apply(null,d.rootElement.querySelectorAll(d.include)).filter(function(e){return n=e,t=d.exclude,!(n.matches||n.matchesSelector||n.webkitMatchesSelector||n.mozMatchesSelector||n.msMatchesSelector||n.oMatchesSelector).call(n,t);var n,t}),i=Array.apply(null,Array(n.length)).map(function(e){return null});function c(){if(-1===i.indexOf(null)){var e=i.join("");d.onComplete(e,i,n)}}function l(e,t,r,n){var o=d.onSuccess(e,r,n);(function r(o,a,s,i){var c=4<arguments.length&&void 0!==arguments[4]?arguments[4]:[];var l=5<arguments.length&&void 0!==arguments[5]?arguments[5]:[];var u=f(o,s,l);u.rules.length?p(u.absoluteUrls,{onBeforeSend:function(e,n,t){d.onBeforeSend(e,a,n)},onSuccess:function(t,e,n){var r=d.onSuccess(t,a,e),o=f(t=!1===r?"":r||t,e,l);return o.rules.forEach(function(e,n){t=t.replace(e,o.absoluteRules[n])}),t},onError:function(e,n,t){c.push({xhr:e,url:n}),l.push(u.rules[t]),r(o,a,s,i,c,l)},onComplete:function(e){e.forEach(function(e,n){o=o.replace(u.rules[n],e)}),r(o,a,s,i,c,l)}}):i(o,c)})(e=!1===o?"":o||e,r,n,function(e,n){null===i[t]&&(n.forEach(function(e){return d.onError(e.xhr,r,e.url)}),!d.filter||d.filter.test(e)?i[t]=e:i[t]="",c())})}function f(e,o){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:[],a={};return a.rules=(e.replace(t.cssComments,"").match(t.cssImports)||[]).filter(function(e){return-1===n.indexOf(e)}),a.urls=a.rules.map(function(e){return e.replace(t.cssImports,"$1")}),a.absoluteUrls=a.urls.map(function(e){return u(e,o)}),a.absoluteRules=a.rules.map(function(e,n){var t=a.urls[n],r=u(a.absoluteUrls[n],o);return e.replace(t,r)}),a}n.length?n.forEach(function(o,a){var s=o.getAttribute("href"),e=o.getAttribute("rel"),n="LINK"===o.nodeName&&s&&e&&"stylesheet"===e.toLowerCase(),t="STYLE"===o.nodeName;if(n)p(s,{mimeType:"text/css",onBeforeSend:function(e,n,t){d.onBeforeSend(e,o,n)},onSuccess:function(e,n,t){var r=u(s,location.href);l(e,a,o,r)},onError:function(e,n,t){i[a]="",d.onError(e,o,n),c()}});else if(t){var r=o.textContent;d.useCSSOM&&(r=Array.apply(null,o.sheet.cssRules).map(function(e){return e.cssText}).join("")),l(r,a,o,location.href)}else i[a]="",c()}):d.onComplete("",[])}function u(e){var n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:location.href,t=document.implementation.createHTMLDocument(""),r=t.createElement("base"),o=t.createElement("a");return t.head.appendChild(r),t.body.appendChild(o),r.href=n,o.href=e,o.href}function m(){for(var a=function(e){return e instanceof Object&&e.constructor===Object},e=arguments.length,n=Array(e),t=0;t<e;t++)n[t]=arguments[t];return n.reduce(function(r,o){return Object.keys(o).forEach(function(e){var n=r[e],t=o[e];a(n)&&a(t)?r[e]=m(n,t):r[e]=t}),r},{})}var f=e;function e(e,n,t){e instanceof RegExp&&(e=o(e,t)),n instanceof RegExp&&(n=o(n,t));var r=a(e,n,t);return r&&{start:r[0],end:r[1],pre:t.slice(0,r[0]),body:t.slice(r[0]+e.length,r[1]),post:t.slice(r[1]+n.length)}}function o(e,n){var t=n.match(e);return t?t[0]:null}function a(e,n,t){var r,o,a,s,i,c=t.indexOf(e),l=t.indexOf(n,c+1),u=c;if(0<=c&&0<l){for(r=[],a=t.length;0<=u&&!i;)u==c?(r.push(u),c=t.indexOf(e,u+1)):1==r.length?i=[r.pop(),l]:((o=r.pop())<a&&(a=o,s=l),l=t.indexOf(n,u+1)),u=c<l&&0<=c?c:l;r.length&&(i=[a,s])}return i}function c(o){function a(e){throw new Error("CSS parse error: "+e)}function s(e){var n=e.exec(o);if(n)return o=o.slice(n[0].length),n}function t(){s(/^\s*/)}function i(){return s(/^{\s*/)}function c(){return s(/^}/)}function r(){if(t(),"/"===o[0]&&"*"===o[1]){for(var e=2;o[e]&&("*"!==o[e]||"/"!==o[e+1]);)e++;if(!o[e])return a("end of comment is missing");var n=o.slice(2,e);return o=o.slice(e+2),{type:"comment",comment:n}}}function l(){for(var e=[],n=void 0;n=r();)e.push(n);return e}function u(){for(t();"}"===o[0];)a("extra closing bracket");var e=s(/^(("(?:\\"|[^"])*"|'(?:\\'|[^'])*'|[^{])+)/);if(e)return e[0].trim().replace(/\/\*([^*]|[\r\n]|(\*+([^*\/]|[\r\n])))*\*\/+/g,"").replace(/"(?:\\"|[^"])*"|'(?:\\'|[^'])*'/g,function(e){return e.replace(/,/g,"‌")}).split(/\s*(?![^(]*\)),\s*/).map(function(e){return e.replace(/\u200C/g,",")})}function d(){s(/^([;\s]*)+/);var e=/\/\*[^*]*\*+([^\/*][^*]*\*+)*\//g,n=s(/^(\*?[-#\/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/);if(n){if(n=n[0].trim(),!s(/^:\s*/))return a("property missing ':'");var t=s(/^((?:\/\*.*?\*\/|'(?:\\'|.)*?'|"(?:\\"|.)*?"|\((\s*'(?:\\'|.)*?'|"(?:\\"|.)*?"|[^)]*?)\s*\)|[^};])+)/),r={type:"declaration",property:n.replace(e,""),value:t?t[0].replace(e,"").trim():""};return s(/^[;\s]*/),r}}function f(){if(!i())return a("missing '{'");for(var e=void 0,n=l();e=d();)n.push(e),n=n.concat(l());return c()?n:a("missing '}'")}function p(){t();for(var e=[],n=void 0;n=s(/^((\d+\.\d+|\.\d+|\d+)%?|[a-z]+)\s*/);)e.push(n[1]),s(/^,\s*/);if(e.length)return{type:"keyframe",values:e,declarations:f()}}function m(){if(t(),"@"===o[0])return function(){var e=s(/^@([-\w]+)?keyframes\s*/);if(e){var n=e[1];if(!(e=s(/^([-\w]+)\s*/)))return a("@keyframes missing name");var t=e[1];if(!i())return a("@keyframes missing '{'");for(var r=void 0,o=l();r=p();)o.push(r),o=o.concat(l());return c()?{type:"keyframes",name:t,vendor:n,keyframes:o}:a("@keyframes missing '}'")}}()||function(){var e=s(/^@supports *([^{]+)/);if(e)return{type:"supports",supports:e[1].trim(),rules:n()}}()||function(){if(s(/^@host\s*/))return{type:"host",rules:n()}}()||function(){var e=s(/^@media *([^{]+)/);if(e)return{type:"media",media:e[1].trim(),rules:n()}}()||function(){var e=s(/^@custom-media\s+(--[^\s]+)\s*([^{;]+);/);if(e)return{type:"custom-media",name:e[1].trim(),media:e[2].trim()}}()||function(){if(s(/^@page */))return{type:"page",selectors:u()||[],declarations:f()}}()||function(){var e=s(/^@([-\w]+)?document *([^{]+)/);if(e)return{type:"document",document:e[2].trim(),vendor:e[1]?e[1].trim():null,rules:n()}}()||function(){if(s(/^@font-face\s*/))return{type:"font-face",declarations:f()}}()||function(){var e=s(/^@(import|charset|namespace)\s*([^;]+);/);if(e)return{type:e[1],name:e[2].trim()}}()}function n(e){if(!e&&!i())return a("missing '{'");for(var n,t=void 0,r=l();o.length&&(e||"}"!==o[0])&&(t=m()||(void 0,(n=u()||[]).length||a("selector missing"),{type:"rule",selectors:n,declarations:f()}));)r.push(t),r=r.concat(l());return e||c()?r:a("missing '}'")}return{type:"stylesheet",stylesheet:{rules:n(!0),errors:[]}}}e.range=a;var l="--",d="var",y={};function v(e){var n,a,s=m({fixNestedCalc:!0,onlyVars:!0,persist:!1,preserve:!1,variables:{},onWarning:function(){}},1<arguments.length&&void 0!==arguments[1]?arguments[1]:{}),i=s.persist?y:JSON.parse(JSON.stringify(y)),t=c(e);if(s.onlyVars&&(t.stylesheet.rules=function t(e){return e.filter(function(e){if(e.declarations){var n=e.declarations.filter(function(e){var n=e.property&&0===e.property.indexOf(l),t=e.value&&-1<e.value.indexOf(d+"(");return n||t});return"font-face"!==e.type&&(e.declarations=n),Boolean(n.length)}return e.keyframes?Boolean(e.keyframes.filter(function(e){return Boolean(e.declarations.filter(function(e){var n=e.property&&0===e.property.indexOf(l),t=e.value&&-1<e.value.indexOf(d+"(");return n||t}).length)}).length):!e.rules||(e.rules=t(e.rules).filter(function(e){return e.declarations&&e.declarations.length}),Boolean(e.rules.length))})}(t.stylesheet.rules)),t.stylesheet.rules.forEach(function(e){var o=[];if("rule"===e.type&&1===e.selectors.length&&":root"===e.selectors[0]&&(e.declarations.forEach(function(e,n){var t=e.property,r=e.value;t&&0===t.indexOf(l)&&(i[t]=r,o.push(n))}),!s.preserve))for(var n=o.length-1;0<=n;n--)e.declarations.splice(o[n],1)}),Object.keys(s.variables).length){var r={declarations:[],selectors:[":root"],type:"rule"};Object.keys(s.variables).forEach(function(e){var n="--"+e.replace(/^-+/,""),t=s.variables[e];i[n]!==t&&(i[n]=t,r.declarations.push({type:"declaration",property:n,value:t}))}),s.preserve&&r.declarations.length&&t.stylesheet.rules.push(r)}return function e(t,r){t.rules.forEach(function(n){n.rules?e(n,r):n.keyframes?n.keyframes.forEach(function(e){"keyframe"===e.type&&r(e.declarations,n)}):n.declarations&&r(n.declarations,t)})}(t.stylesheet,function(e,n){for(var t=void 0,r=void 0,o=void 0,a=0;a<e.length;a++)o=(t=e[a]).value,"declaration"===t.type&&o&&-1!==o.indexOf(d+"(")&&(r=h(o,i,s))!==t.value&&(s.preserve?(e.splice(a,0,{type:t.type,property:t.property,value:r}),a++):t.value=r)}),s.fixNestedCalc&&(n=t.stylesheet.rules,a=/(-[a-z]+-)?calc\(/,n.forEach(function(e){e.declarations&&e.declarations.forEach(function(e){for(var n=e.value,t="";a.test(n);){var r=f("calc(",")",n||"");for(n=n.slice(r.end);a.test(r.body);){var o=f(a,")",r.body);r.body=o.pre+"("+o.body+")"+o.post}t+=r.pre+"calc("+r.body,t+=a.test(n)?"":")"+r.post}e.value=t||e.value})})),function(e){var a=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"",s=arguments[2],i={charset:function(e){return"@charset "+e.name+";"},comment:function(e){return 0===e.comment.indexOf("__CSSVARSPONYFILL")?"/*"+e.comment+"*/":""},"custom-media":function(e){return"@custom-media "+e.name+" "+e.media+";"},declaration:function(e){return e.property+":"+e.value+";"},document:function(e){return"@"+(e.vendor||"")+"document "+e.document+"{"+t(e.rules)+"}"},"font-face":function(e){return"@font-face{"+t(e.declarations)+"}"},host:function(e){return"@host{"+t(e.rules)+"}"},import:function(e){return"@import "+e.name+";"},keyframe:function(e){return e.values.join(",")+"{"+t(e.declarations)+"}"},keyframes:function(e){return"@"+(e.vendor||"")+"keyframes "+e.name+"{"+t(e.keyframes)+"}"},media:function(e){return"@media "+e.media+"{"+t(e.rules)+"}"},namespace:function(e){return"@namespace "+e.name+";"},page:function(e){return"@page "+(e.selectors.length?e.selectors.join(", "):"")+"{"+t(e.declarations)+"}"},rule:function(e){var n=e.declarations;if(n.length)return e.selectors.join(",")+"{"+t(n)+"}"},supports:function(e){return"@supports "+e.supports+"{"+t(e.rules)+"}"}};function t(e){for(var n="",t=0;t<e.length;t++){var r=e[t];s&&s(r);var o=i[r.type](r);o&&(n+=o,o.length&&r.selectors&&(n+=a))}return n}return t(e.stylesheet.rules)}(t)}function h(e,n){var t,r,o,a,s,i,c=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},l=arguments[3],u=f("var(",")",e),d="CSS transform warning:";return u?0===u.body.trim().length?(c.onWarning(d+" var() must contain a non-whitespace string"),e):u.pre+(t=u.body,r=t.split(",")[0],o=(t.match(/(?:\s*,\s*){1}(.*)?/)||[])[1],a=n.hasOwnProperty(r)?String(n[r]):void 0,s=a||(o?String(o):void 0),i=l||t,a||c.onWarning(d+' variable "'+r+'" is undefined'),s&&"undefined"!==s&&0<s.length?h(s,n,c,i):"var("+i+")")+h(u.post,n,c):(-1!==e.indexOf("var(")&&c.onWarning(d+' missing closing ")" in the value "'+e+'"'),e)}var r="css-vars-ponyfill",g=function(e){if(Array.isArray(e)){for(var n=0,t=Array(e.length);n<e.length;n++)t[n]=e[n];return t}return Array.from(e)},s="undefined"!=typeof window,i=s&&window.CSS&&window.CSS.supports&&window.CSS.supports("(--a: 0)"),b={rootElement:s?document:null,include:"style,link[rel=stylesheet]",exclude:"",fixNestedCalc:!0,onlyLegacy:!0,onlyVars:!1,preserve:!1,shadowDOM:!1,silent:!1,updateDOM:!0,updateURLs:!0,variables:{},watch:!1,onBeforeSend:function(){},onSuccess:function(){},onWarning:function(){},onError:function(){},onComplete:function(){}},S={cssComments:/\/\*[\s\S]+?\*\//g,cssKeyframes:/@(?:-\w*-)?keyframes/,cssRootRules:/(?::root\s*{\s*[^}]*})/g,cssUrls:/url\((?!['"]?(?:data|http|\/\/):)['"]?([^'")]*)['"]?\)/g,cssVars:/(?:(?::root\s*{\s*[^;]*;*\s*)|(?:var\(\s*))(--[^:)]+)(?:\s*[:)])/},E=null,w=!1;function x(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},u=m(b,t),d=r;function f(e,n,t,r){u.silent||console.error(e+"\n",n),u.onError(e,n,t,r)}function p(e){u.silent||console.warn(e),u.onWarning(e)}if(u.exclude="#"+d+(u.exclude?","+u.exclude:""),s)if("loading"!==document.readyState){var e=u.shadowDOM&&u.rootElement.shadowRoot||u.rootElement.host;i&&u.onlyLegacy?u.updateDOM&&Object.keys(u.variables).forEach(function(e){var n="--"+e.replace(/^-+/,""),t=u.variables[e];document.documentElement.style.setProperty(n,t)}):e&&!w?n({rootElement:b.rootElement,include:b.include,exclude:u.exclude,onSuccess:function(e,n,t){return(e.match(S.cssRootRules)||[]).join("")||!1},onComplete:function(e,n,t){v(e,{persist:!0}),w=!0,x(u)}}):(u.watch&&function(o,n){if(window.MutationObserver&&!E){var a=function(e){return"LINK"===e.tagName&&-1!==(e.getAttribute("rel")||"").indexOf("stylesheet")},s=function(e){return"STYLE"===e.tagName&&(!n||e.id!==n)},i=null;(E=new MutationObserver(function(e){var r=!1;e.forEach(function(e){if("attributes"===e.type)r=a(e.target)||s(e.target);else if("childList"===e.type){var n=Array.apply(null,e.addedNodes),t=Array.apply(null,e.removedNodes);r=[].concat(n,t).some(function(e){var n=a(e)&&!e.disabled,t=s(e)&&!e.disabled&&S.cssVars.test(e.textContent);return n||t})}r&&(clearTimeout(i),i=setTimeout(function(){x(o)},1))})})).observe(document.documentElement,{attributes:!0,attributeFilter:["disabled","href"],childList:!0,subtree:!0})}}(u,d),n({rootElement:u.rootElement,include:u.include,exclude:u.exclude,filter:u.onlyVars?S.cssVars:null,onBeforeSend:u.onBeforeSend,onSuccess:function(r,e,o){var n=u.onSuccess(r,e,o);(r=!1===n?"":n||r,u.updateURLs)&&(r.replace(S.cssComments,"").match(S.cssUrls)||[]).forEach(function(e){var n=e.replace(S.cssUrls,"$1"),t=C(n,o);r=r.replace(e,e.replace(n,t))});return r},onError:function(e,n,t){var r=e.responseURL||C(t,location.href),o=e.statusText?"("+e.statusText+")":"Unspecified Error"+(0===e.status?" (possibly CORS related)":"");f("CSS XHR Error: "+r+" "+e.status+" "+o,n,e,r)},onComplete:function(e,t,r){var n=null;e=t.map(function(e,n){return S.cssVars.test(e)?e:"/*__CSSVARSPONYFILL-"+n+"__*/"}).join("");try{e=v(e,{fixNestedCalc:u.fixNestedCalc,onlyVars:u.onlyVars,persist:u.updateDOM,preserve:u.preserve,variables:u.variables,onWarning:p});var o=S.cssKeyframes.test(e);if(e=e.replace(/\/\*__CSSVARSPONYFILL-(\d+)__\*\//g,function(e,n){return t[n]}),u.updateDOM&&r&&r.length){var a=r[r.length-1];(n=u.rootElement.querySelector("#"+d)||document.createElement("style")).setAttribute("id",d),n.textContent!==e&&(n.textContent=e),a.nextSibling!==n&&a.parentNode&&a.parentNode.insertBefore(n,a.nextSibling),o&&function(e){var n=["animation-name","-moz-animation-name","-webkit-animation-name"].filter(function(e){return getComputedStyle(document.body)[e]})[0];if(n){for(var t=e.getElementsByTagName("*"),r=[],o="__CSSVARSPONYFILL-KEYFRAMES__",a=0,s=t.length;a<s;a++){var i=t[a],c=getComputedStyle(i)[n];"none"!==c&&(i.style[n]+=o,r.push(i))}document.body.offsetHeight;for(var l=0,u=r.length;l<u;l++){var d=r[l].style;d[n]=d[n].replace(o,"")}}}(u.rootElement)}}catch(e){var s=!1;t.forEach(function(e,n){try{e=v(e,u)}catch(e){var t=r[n-0];s=!0,f(e.message,t)}}),s||f(e.message||e)}if(u.shadowDOM)for(var i,c=[u.rootElement].concat(g(u.rootElement.querySelectorAll("*"))),l=0;i=c[l];++l){if(i.shadowRoot&&i.shadowRoot.querySelector("style"))x(m(u,{rootElement:i.shadowRoot,variables:y}))}u.onComplete(e,n,y)}}))}else document.addEventListener("DOMContentLoaded",function e(n){x(t),document.removeEventListener("DOMContentLoaded",e)})}function C(e){var n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:location.href,t=document.implementation.createHTMLDocument(""),r=t.createElement("base"),o=t.createElement("a");return t.head.appendChild(r),t.body.appendChild(o),r.href=n,o.href=e,o.href}function L(e,n){var t=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null,r=3===e.childNodes[0].nodeType,o=e.querySelector("ul");if(r&&o&&!Array.apply(null,e.children).some(function(e){return-1<e.tabIndex}).length){var a=document.createElement("span");for(null!==t&&a.setAttribute("tabindex",t),e.insertBefore(a,o);e.childNodes[0]!==a;)a.appendChild(e.childNodes[0])}}if(window){var t={onlyLegacy:!/Edge\/15|Edge\/16./i.test(navigator.userAgent),silent:!0};x(t),window.$docsify=window.$docsify||{},window.$docsify.plugins=[].concat([function(e,n){e.init(function(){!1!==((window.$docsify||{}).themeable||{}).readyTransition&&(document.body.classList.add("ready-transition"),setTimeout(function(){document.body.classList.add("ready-spinner")},1),e.ready(function(){var t=document.querySelector("main");t.addEventListener("transitionend",function e(n){document.body.classList.remove("ready-transition"),document.body.classList.remove("ready-spinner"),t.removeEventListener("transitionend",e)})}))})},function(e,n){e.doneEach(function(){var e=document.querySelector(".cover h1 > a");e&&(e.parentNode.innerHTML=e.innerHTML)})},function(e,n){e.doneEach(function(){var e=Array.apply(null,document.querySelectorAll("body > nav.app-nav > ul > li")),n=Array.apply(null,document.querySelectorAll(".sidebar > nav > ul > li"));e.forEach(function(n){var t="focus-within";L(n,"span",0),n.addEventListener("focusin",function(e){n.contains(document.activeElement)&&n.classList.add(t)}),n.addEventListener("focusout",function(e){n.contains(document.activeElement)||n.classList.remove(t)})}),n.forEach(function(e){L(e,"span")})})},function(e,n){e.doneEach(function(){Array.apply(null,document.querySelectorAll("pre[data-lang]")).forEach(function(e){var n=e.querySelector("code"),t="language-"+e.getAttribute("data-lang");e.classList.add(t),n.classList.add(t)})})},function(e,n){e.mounted(function(){var e=document.querySelector(".content"),n=setInterval(function(){e.textContent.length&&(document.body.classList.add("ready-fix"),clearInterval(n))},250)}),e.ready(function(){document.body.classList.add("ready-fix")})},function(e,n){e.init(function(){if(!1!==((window.$docsify||{}).themeable||{}).responsiveTables){var e=window.$docsify.markdown=window.$docsify.markdown||{},n=e.renderer=e.renderer||{};e.smartypants=e.smartypants||!0,n.table=n.table||function(e,n){var t='\n                    <div class="table-wrapper">\n                        <table>\n                            <thead>'+e+"</thead>\n                            <tbody>"+n+"</tbody>\n                        </table>\n                    </div>";try{var r=document.createElement("div"),o=document.head.appendChild(document.createElement("style")).sheet,a="_"+Math.random().toString(36).substr(2,9);r.innerHTML=t;var s=r.querySelector("table");Array.apply(null,s.getElementsByTagName("th")).map(function(e){return e.innerHTML.replace("&nbsp;"," ")}).forEach(function(e,n){var t="#"+a+" td:nth-child("+(n+1)+')::before{content:"'+e+'";}';o.insertRule(t,o.cssRules.length)}),s.id=a,t=r.innerHTML}catch(e){console.log("Failed to render responsive table: "+e)}return t}}})}],window.$docsify.plugins||[],[function(e,n){e.ready(function(){var e=document.querySelector(".sidebar .search .clear-button");if(e){var n=document.createElement("button");n.className="clear-button",n.setAttribute("aria-label","Clear search"),n.innerHTML='\n                <svg width="16" height="16" viewbox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">\n                    <circle cx="8" cy="8" r="8" fill="black"></circle>\n                    <path stroke="white" stroke-width="1.5" d="M4.5,4.5,11.5,11.5" vector-effect="non-scaling-stroke"></path>\n                    <path stroke="white" stroke-width="1.5" d="M4.5,11.5,11.5,4.5" vector-effect="non-scaling-stroke"></path>\n                </svg>\n            ',e.parentNode.replaceChild(n,e)}})},function(e,n){e.ready(function(){var n=document.querySelector(".sidebar .search"),t=document.querySelector(".sidebar .search input[type=search]"),r=document.querySelector(".sidebar .search .clear-button");n&&n.addEventListener("click",function(e){(e.target===r||r.contains(e.target))&&(n.classList.remove("show"),t.focus())}),t&&t.addEventListener("input",function(e){t.value.length?n.classList.add("show"):n.classList.remove("show")})})},function(e,n){var a=Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.msMatchesSelector;e.doneEach(function(){var o="medium-zoom-image";Array.apply(null,document.querySelectorAll("."+o)).forEach(function(e){var n=a.call(e,"a img"),t=a.call(e,".content img");if(n||!t){var r=e.cloneNode(!0);e.parentNode.replaceChild(r,e),r.classList.remove(o)}})})}]),window.$docsify.themeable=window.$docsify.themeable||{},window.$docsify.themeable.version="0.4.0",window.$docsify.themeable.util={cssVars:function(){x(0<arguments.length&&void 0!==arguments[0]?arguments[0]:t)}}}}();
//# sourceMappingURL=docsify-themeable.min.js.map
