/*! * multiscroll.js 0.2.1 * https://github.com/alvarotrigo/multiscroll.js * @license MIT licensed * * Copyright (C) 2016 alvarotrigo.com - A project by Alvaro Trigo */ !function(R,F,Y,I,W){R.fn.multiscroll=function(v){var o=R.fn.multiscroll;v=R.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},v);var h=600,n=navigator.userAgent.match(/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/),i="ontouchstart"in F||0'+e+"").hide().appendTo(R(this)).fadeIn(200)}function f(){R(this).find(".multiscroll-tooltip").fadeOut(200,function(){R(this).remove()})}w(),P(),v.css3&&(v.css3=function(){var e,t=Y.createElement("p"),n={webkitTransform:"-webkit-transform",OTransform:"-o-transform",msTransform:"-ms-transform",MozTransform:"-moz-transform",transform:"transform"};for(var o in Y.body.insertBefore(t,null),n)t.style[o]!==W&&(t.style[o]="translate3d(1px,1px,1px)",e=F.getComputedStyle(t).getPropertyValue(n[o]));return Y.body.removeChild(t),e!==W&&0'),(s=R("#multiscroll-nav")).css("color",v.navigationColor),s.addClass(v.navigationPosition)),R(".ms-right, .ms-left").css({width:"50%",position:"absolute",height:"100%","-ms-touch-action":"none"}),R(".ms-right").css({right:"1px",top:"0","-ms-touch-action":"none","touch-action":"none"}),R(".ms-left").css({left:"0",top:"0","-ms-touch-action":"none","touch-action":"none"}),R(".ms-left .ms-section, .ms-right .ms-section").each(function(){var e,t=R(this).index();if((v.paddingTop||v.paddingBottom)&&R(this).css("padding",v.paddingTop+" 0 "+v.paddingBottom+" 0"),void 0!==v.sectionsColor[t]&&R(this).css("background-color",v.sectionsColor[t]),void 0!==v.anchors[t]&&R(this).attr("data-anchor",v.anchors[t]),v.verticalCentered&&(e=R(this)).addClass("ms-table").wrapInner('
'),R(this).closest(".ms-left").length&&v.navigation){var n="";v.anchors.length&&(n=v.anchors[t]);var o=v.navigationTooltips[t];void 0===o&&(o=""),v.navigation&&s.find("ul").append('
  • ')}}),R(".ms-right").html(R(".ms-right").find(".ms-section").get().reverse()),R(".ms-left .ms-section, .ms-right .ms-section").each(function(){var e=R(this).index();R(this).css({height:"100%"}),!e&&v.navigation&&s.find("li").eq(e).find("a").addClass("active")}).promise().done(function(){R(".ms-left .ms-section.active").length||(R(".ms-right").find(".ms-section").last().addClass("active"),R(".ms-left").find(".ms-section").first().addClass("active")),v.navigation&&s.css("margin-top","-"+s.height()/2+"px"),R.isFunction(v.afterRender)&&v.afterRender.call(this),x(),T(),R(F).on("load",function(){var e,t;e=F.location.hash.replace("#",""),t=R('.ms-left .ms-section[data-anchor="'+e+'"]'),e.length&&b(t)})}),R(F).on("hashchange",c),R(Y).keydown(function(e){clearTimeout(l);var t=R(Y.activeElement);if(!t.is("textarea")&&!t.is("input")&&!t.is("select")&&v.keyboardScrolling){var n=e.which;-120*I.max(p,t)/100&&(S(!0),p=t)}}else clearTimeout(a),a=setTimeout(function(){S(!0)},350)});var p=r;function S(e){r=R(F).height(),R(".ms-tableCell").each(function(){R(this).css({height:E(R(this).parent())})}),v.scrollOverflow&&scrollBarHandler.createScrollBarForAll(),x(),R.isFunction(v.afterResize)&&v.afterResize.call(this)}function x(){v.css3?(C(R(".ms-left"),"translate3d(0px, -"+R(".ms-left").find(".ms-section.active").position().top+"px, 0px)",!1),C(R(".ms-right"),"translate3d(0px, -"+R(".ms-right").find(".ms-section.active").position().top+"px, 0px)",!1)):(R(".ms-left").css("top",-R(".ms-left").find(".ms-section.active").position().top),R(".ms-right").css("top",-R(".ms-right").find(".ms-section.active").position().top))}function b(e){var t=e.index(),n=R(".ms-right").find(".ms-section").eq(u-1-t),o=e.data("anchor"),i=R(".ms-left .ms-section.active").index()+1,s=function(e){var t=R(".ms-left .ms-section.active").index(),n=e.index();if(nR(F).height()/100*v.touchSensitivity&&(L