text: ---
  ---
  {% include home.html %}
  'use strict';function doSearch(){var a='{{home}}/search.html?q='+document.getElementsByName('q')[0].value;window.location.assign(a)}$(function(a){a(document).ready(function(){a('.btn-search').on('click',function(b){b.preventDefault(),doSearch()}),a('[data-toggle="offcanvas"]').on('click',function(){a('.row-offcanvas').toggleClass('active'),a(this).children('i.fa').toggleClass('fa-chevron-right'),a(this).children('i.fa').toggleClass('fa-chevron-left')}),a(document).on('click','.tree-toggle',function(){a(this).children('i.fa').toggleClass('fa-caret-right'),a(this).children('i.fa').toggleClass('fa-caret-down'),a(this).parent().children('ul.tree').toggle(200)}),a(document).on('mouseenter','pre',function(){a(this).next().toggleClass('copy-show',!0),a(this).next().toggleClass('copy-hide',!1)}),a(document).on('mouseleave','pre',function(){a(this).next().toggleClass('copy-show',!1),a(this).next().toggleClass('copy-hide',!0)}),a(document).on('mouseenter','button.copy',function(){a(this).toggleClass('copy-show',!0),a(this).toggleClass('copy-hide',!1)}),a(document).on('mouseleave','button.copy',function(){a(this).toggleClass('copy-show',!1),a(this).toggleClass('copy-hide',!0)})})}(jQuery));function patchDOM(){(function(){for(var h,f=document.getElementsByTagName('PRE'),g=0;g<f.length;g++){h=document.createElement('BUTTON'),h.title='Copy to clipboard',h.className='copy copy-hide',h.innerText='Copy';var j=f[g].parentElement;if('DIV'==j.tagName)j.appendChild(h);else{var k=document.createElement('DIV');k.className='highlight',j.insertBefore(k,f[g]),k.appendChild(f[g]),k.appendChild(h)}}var l=new Clipboard('button.copy',{target:function(m){return m.previousElementSibling}});l.on('success',function(m){m.clearSelection(),m.trigger.textContent='Done',window.setTimeout(function(){m.trigger.textContent='Copy'},2e3)}),l.on('error',function(m){m.trigger.textContent='Not supported',window.setTimeout(function(){m.trigger.textContent='Copy'},5e3)})})(),function(){for(var f=1;6>=f;f++)for(var g in document.getElementsByTagName('h'+f))if('undefined'!=typeof g.id&&''!==g.id){var h=document.createElement('i');h.className='fa fa-link';var j=document.createElement('a');j.className='header-link',j.href='#'+g.id,j.appendChild(h),g.appendChild(j)}}(),function(){for(var f in document.getElementsByTagName('a'))f.hostname&&f.hostname!=location.hostname&&f.setAttribute('target','_blank')}(),function(){function f(j,k){fetch(k).then(l=>l.text()).then(l=>{j.firstChild.innerText=l})}for(var g=document.getElementsByTagName('PRE'),h=0;h<g.length;h++)g[h].hasAttribute('data-src')&&f(g[h],g[h].getAttribute('data-src'))}()}document.addEventListener('DOMContentLoaded',patchDOM);
  