­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ // customized script, so not to be updated to original vendor version !function(t){"use strict";!function(t,e,s,i){var o=".tocify-header",n=".tocify-subheader";t.widget("toc.tocify",{version:"1.9.0",options:{context:"body",ignoreSelector:null,selectors:"h1, h2, h3",showAndHide:!1,showEffect:"slideDown",showEffectSpeed:"medium",hideEffect:"slideUp",hideEffectSpeed:"medium",smoothScroll:!0,smoothScrollSpeed:"medium",scrollTo:0,showAndHideOnScroll:!0,highlightOnScroll:!0,highlightOffset:40,theme:"uikit",extendPage:!1,extendPageOffset:100,history:!1,scrollHistory:!1,hashGenerator:"compact",highlightDefault:!0},_create:function(){var s=this;s.extendPageScroll=!0,s.items=[],s._generateToc(),s._addCSSClasses(),s.webkit=function(){for(var t in e)if(t&&-1!==t.toLowerCase().indexOf("webkit"))return!0;return!1}(),s._setEventHandlers(),t(e).on("load",(function(){s._setActiveElement(!0),t("html, body").promise().done((function(){setTimeout((function(){s.extendPageScroll=!1}),0)}))}))},_generateToc:function(){var e,s,i=this,o=i.options.ignoreSelector;if((e=-1!==this.options.selectors.indexOf(",")?t(this.options.context).find(this.options.selectors.replace(/ /g,"").substr(0,this.options.selectors.indexOf(","))):t(this.options.context).find(this.options.selectors.replace(/ /g,""))).length){i.element.addClass("tocify");var n=t(this.options.context).find(this.options.selectors),a=0;e.each((function(e){if(!t(this).is(o)){for(s=t("