var Brav1Toolbox=function(){var r=["","-webkit-","-moz-","-ms-","-o-"];function i(){return window.getComputedStyle?window.getComputedStyle(document.body):document.documentElement.style}var l=i();function a(e){for(var t=l||i(),n=0;n=Ee[Xe][Fe].length&&(r=!1)}if(r)return ze(Xe,Fe,o),Ve(Le[Xe][Fe]);!(n=0)===a&&Xe+1<=Le.length-1?n=0:(!0!==a||!0===D||Xe+1>Le.length-1)&&(n=Fe);var l=Math.min(Xe+1,Le.length-1);return Xe=!0===X&&l===Xe?0:l,_||(!0===me&&void 0!==Pe[Xe]&&(n=Pe[Xe]),!0===be&&(n=ye)),Re(Le[Xe],n)},getPrevSection:function e(t,n){var a=Fe,o=!0!==_&&t;if(!0===n&&0=Ee[Xe][Fe].length&&(n=!1)}if(n)ze(Xe,Fe,t);else if(void 0===Le[Xe][Fe+1]){if(!1===ue)return!1;void 0!==Le[Xe+1]?(Xe+=1,Fe=0):void 0===Le[Xe+1]&&!0===X&&(Fe=Xe=0)}else Fe=Math.min(Fe+1,Le[Xe].length-1);return Ve(Le[Xe][Fe])},getPrevPage:function e(t){if(0Le.length-1){if(!0!==X)return null;e=0}return e}();return null===e?null:Ne[e]},getNextPageObject:function(){var e=Fe+1;return e>Le[Xe].length-1?Xe===Le.length-1&&X?Le[0][0]:Xe "+s),Ae=y.querySelectorAll(".flowtime "+u);for(var e=0;eYe.getPageIndex().section||N.page>Ye.getPageIndex().page))for(f=0;fYe.getPageIndex().section||N.page>Ye.getPageIndex().page)?Ie[e][n]=a.length-1:Ie[e][n]=-1}}}function Ze(e){var t=Xe,n=Fe;return void 0!==e&&(t=e.parentNode.index,n=e.index),{section:t,page:n}}function Ge(){return Le[Xe][Fe]}function Je(){return Ie[Xe][Fe]}function Qe(e,t){for(var n,a=e.parentNode.index,o=0;oe.index&&Brav1Toolbox.addClass(l,"future-page"))}Brav1Toolbox.addClass(e,"hilite"),t&&(n=e,Brav1Toolbox.addClass(n,"actual")),_e=e}function $e(e){if(Z){if("A"===e.target.nodeName||"A"===e.target.parentNode.nodeName){var t=e.target.getAttribute("href")||e.target.parentNode.getAttribute("href");if("#"===t)return void e.preventDefault();if(t)if(e.target.blur(),"#"==t.substr(0,1))e.preventDefault(),mt(Ye.setPage(t),!0,!0)}if(_){for(var n=e.target;n&&!Brav1Toolbox.hasClass(n,r);)n=n.parentNode;Brav1Toolbox.hasClass(n,r)&&(e.preventDefault(),mt(n,null,!0))}if(Brav1Toolbox.hasClass(e.target,x)){e.preventDefault();Number(xt(e.target.getAttribute("data-section"))),Number(xt(e.target.getAttribute("data-page")));Xt()}}}function et(e,t){if(w||t){var n=document.location.hash.replace("#/","");mt(Ye.setPage(n),!1)}}we&&(e&&Brav1Toolbox.addListener(document,"touchend",function(e){$e(e)},!1),Brav1Toolbox.addListener(document,"click",$e,!1)),!1===w&&window.history.pushState?window.onpopstate=function(e){var t;w=!1,t=e.state?e.state.token.replace("#/",""):document.location.hash.replace("#/","");mt(Ye.setPage(t),!1)}:w=!0,Brav1Toolbox.addListener(window,"hashchange",et);y.offsetX;var tt=0,nt=0,at=0,ot=0,rt=100;function it(e){ot=at=0,e=ut(e),tt=e.clientX,nt=e.clientY,0;var t=function(){var e=y.style[le],t=e.indexOf("translateX(")+11,n=e.substring(t,e.indexOf(")",t));-1!=n.indexOf("%")?(n=n.replace("%",""),n=parseInt(n)/100*window.innerWidth):-1!=n.indexOf("px")&&(n=parseInt(n.replace("px","")));var a=e.indexOf("translateY(")+11,o=e.substring(a,e.indexOf(")",a));-1!=o.indexOf("%")?(o=o.replace("%",""),o=parseInt(o)/100*window.innerHeight):-1!=o.indexOf("px")&&(o=parseInt(o.replace("px","")));return{x:n,y:o}}();t.x,t.y,V&&Brav1Toolbox.addListener(y,"mousemove",lt,!1)}function lt(e){e.preventDefault(),e=ut(e),at=e.clientX-tt,ot=e.clientY-nt}function st(e){if(W&&(Math.abs(at)>=rt||Math.abs(ot)>=rt))if(e=ut(e),"x"==(Math.abs(at)>=Math.abs(ot)?"x":"y")&&Math.abs(at)>=rt){if(0=rt)return void(!0===ie?Dt(void 0,!1):qt());if(ot<0)return void(!0===ie?Mt(void 0,!1):kt())}Brav1Toolbox.removeListener(y,"mousemove",lt)}function ut(e){return e.touches&&(e=e.touches[0]),e}e&&(y.addEventListener("touchstart",it,!1),y.addEventListener("touchmove",lt,!1),y.addEventListener("touchend",st,!1)),Brav1Toolbox.addListener(window,"scroll",function(e){e.preventDefault(),Tt()}),addWheelListener(y,function(e){var t=e.target,n=!0!==function(e){var t=!1,n=e;for(;n.className&&n.className.indexOf("ft-page")<0;)n.scrollHeight>n.clientHeight-1&&(t=!0),n=n.parentNode;-1!=n.className.indexOf("ft-page")&&n.scrollHeight>n.clientHeight-1&&(t=!0);!0===t&&((n.scrollHeight-n.scrollTop===n.clientHeight||0===n.scrollTop&&n.alreadyScrolled&&!0===n.alreadyScrolled)&&(t=!1),n.alreadyScrolled=!0);return t}(t)&&z;!1===ee&&!0===n&&function(e){ee=!0,te=setTimeout(ct,ne),0===e.deltaY?0a&&(u=-s.pX),t.pager&&(c=-s.pY);var f="%";K&&(f="px"),s.style[le]=!0===ie?"translateX("+c+f+") translateY("+u+f+")":"translateX("+u+f+") translateY("+c+f+")"}}}}(e),_&&St(!1,!1);var o=Ye.getHash(e);!0===n&&Ye.updateFragments();var r=Ye.getPageIndex(e);if(N.section!=r.section||N.page!=r.page)if(!0===ce&&null!==l&&!1!==t&&-1===Ye.getCurrentFragmentIndex()){var i={token:o};B="#/"+o;try{window.history.pushState(i,null,B)}catch(e){!0===Se&&console.log(e)}}else!0===ce&&(document.location.hash="/"+o);!function(e){var t=L,n=Ye.getCurrentPage().getAttribute("data-title");if(null===n)for(var a=e.split("/"),o=0;o