/* * multiscroll.js 0.2.2 * https://github.com/alvarotrigo/multiscroll.js * @license MIT licensed * * Copyright (C) 2016 alvarotrigo.com - A project by Alvaro Trigo */ !function(b,e,a,c,d){b.fn.multiscroll=function(O){var ac=b.fn.multiscroll;O=b.extend({verticalCentered:!0,scrollingSpeed:700,easing:"easeInQuart",menu:!1,sectionsColor:[],anchors:[],navigation:!1,navigationPosition:"right",navigationColor:"#000",navigationTooltips:[],loopBottom:!1,loopTop:!1,css3:!1,paddingTop:0,paddingBottom:0,fixedElements:null,normalScrollElements:null,keyboardScrolling:!0,touchSensitivity:5,sectionSelector:".ms-section",leftSelector:".ms-left",rightSelector:".ms-right",afterLoad:null,onLeave:null,afterRender:null,afterResize:null},O);var U=600,ab=navigator.userAgent.match(/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/),V="ontouchstart" in e||0'+f+"").hide().appendTo(b(this)).fadeIn(200)}function al(){b(this).find(".multiscroll-tooltip").fadeOut(200,function(){b(this).remove()})}am(),ap(),O.css3&&(O.css3=function(){var f,i=a.createElement("p"),g={webkitTransform:"-webkit-transform",OTransform:"-o-transform",msTransform:"-ms-transform",MozTransform:"-moz-transform",transform:"transform"};for(var h in a.body.insertBefore(i,null),g){i.style[h]!==d&&(i.style[h]="translate3d(1px,1px,1px)",f=e.getComputedStyle(i).getPropertyValue(g[h]))}return a.body.removeChild(i),f!==d&&0'),(ag=b("#multiscroll-nav")).css("color",O.navigationColor),ag.addClass(O.navigationPosition)),b(".ms-right, .ms-left").css({width:"50%",position:"absolute",height:"100%","-ms-touch-action":"none"}),b(".ms-right").css({right:"0px",top:"0","-ms-touch-action":"none","touch-action":"none"}),b(".ms-left").css({left:"0",top:"0","-ms-touch-action":"none","touch-action":"none"}),b(".ms-left .ms-section, .ms-right .ms-section").each(function(){var f,i=b(this).index();if((O.paddingTop||O.paddingBottom)&&b(this).css("padding",O.paddingTop+" 0 "+O.paddingBottom+" 0"),void 0!==O.sectionsColor[i]&&b(this).css("background-color",O.sectionsColor[i]),void 0!==O.anchors[i]&&b(this).attr("data-anchor",O.anchors[i]),O.verticalCentered&&(f=b(this)).addClass("ms-table").wrapInner('
'),b(this).closest(".ms-left").length&&O.navigation){var g="";O.anchors.length&&(g=O.anchors[i]);var h=O.navigationTooltips[i];void 0===h&&(h=""),O.navigation&&ag.find("ul").append('
  • ')}}),b(".ms-right").html(b(".ms-right").find(".ms-section").get().reverse()),b(".ms-left .ms-section, .ms-right .ms-section").each(function(){var f=b(this).index();b(this).css({height:"100%"}),!f&&O.navigation&&ag.find("li").eq(f).find("a").addClass("active")}).promise().done(function(){b(".ms-left .ms-section.active").length||(b(".ms-right").find(".ms-section").last().addClass("active"),b(".ms-left").find(".ms-section").first().addClass("active")),O.navigation&&ag.css("margin-top","-"+ag.height()/2+"px"),b.isFunction(O.afterRender)&&O.afterRender.call(this),q(),N(),b(e).on("load",function(){var f,g;f=e.location.hash.replace("#",""),g=b('.ms-left .ms-section[data-anchor="'+f+'"]'),f.length&&ao(g)})}),b(e).on("hashchange",G),b(a).keydown(function(f){clearTimeout(X);var h=b(a.activeElement);if(!h.is("textarea")&&!h.is("input")&&!h.is("select")&&O.keyboardScrolling){var g=f.which;-120*c.max(R,g)/100&&(an(!0),R=g)}}else{clearTimeout(j),j=setTimeout(function(){an(!0)},350)}}function an(f){af=b(e).height(),b(".ms-tableCell").each(function(){b(this).css({height:Y(b(this).parent())})}),O.scrollOverflow&&scrollBarHandler.createScrollBarForAll(),q(),b.isFunction(O.afterResize)&&O.afterResize.call(this)}function q(){O.css3?(aj(b(".ms-left"),"translate3d(0px, -"+b(".ms-left").find(".ms-section.active").position().top+"px, 0px)",!1),aj(b(".ms-right"),"translate3d(0px, -"+b(".ms-right").find(".ms-section.active").position().top+"px, 0px)",!1)):(b(".ms-left").css("top",-b(".ms-left").find(".ms-section.active").position().top),b(".ms-right").css("top",-b(".ms-right").find(".ms-section.active").position().top))}function ao(k){var C=k.index(),x=b(".ms-right").find(".ms-section").eq(ak-1-C),y=k.data("anchor"),p=b(".ms-left .ms-section.active").index()+1,B=function(i){var m=b(".ms-left .ms-section.active").index(),l=i.index();if(lb(e).height()/100*O.touchSensitivity&&(A