1/* 2 * jQuery FlexSlider v2.2.0 3 * Copyright 2012 WooThemes 4 * Contributing Author: Tyler Smith 5 */(function(e){e.flexslider=function(t,n,r){var i=e(t);i.vars=e.extend({},e.flexslider.defaults,n);var s=i.vars.namespace,o=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,u=("ontouchstart"in window||o||window.DocumentTouch&&document instanceof DocumentTouch)&&i.vars.touch,a="click touchend MSPointerUp",f="",l,c=i.vars.direction==="vertical",h=i.vars.reverse,p=i.vars.itemWidth>0,d=i.vars.animation==="fade",v=i.vars.asNavFor!=="",m={},g=!0,r=typeof r!="undefined"?r++:0;e.data(t,"flexslider",i);m={init:function(){i.id=r;i.animating=!1;i.currentSlide=parseInt(i.vars.startAt?i.vars.startAt:0);isNaN(i.currentSlide)&&(i.currentSlide=0);i.animatingTo=i.currentSlide;i.atEnd=i.currentSlide===0||i.currentSlide===i.last;i.containerSelector=i.vars.selector.substr(0,i.vars.selector.search(" "));i.slides=e(i.vars.selector,i);i.container=e(i.containerSelector,i);i.count=i.slides.length;i.syncExists=e(i.vars.sync).length>0;i.vars.animation==="slide"&&(i.vars.animation="swing");i.prop=c?"top":"marginLeft";i.args={};i.manualPause=!1;i.stopped=!1;i.started=!1;i.startTimeout=null;i.transitions=!i.vars.video&&!d&&i.vars.useCSS&&function(){var e=document.createElement("div"),t=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var n in t)if(e.style[t[n]]!==undefined){i.pfx=t[n].replace("Perspective","").toLowerCase();i.prop="-"+i.pfx+"-transform";return!0}return!1}();i.vars.controlsContainer!==""&&(i.controlsContainer=e(i.vars.controlsContainer).length>
50&&e(i.vars.controlsContainer));i.vars.manualControls!==""&&(i.manualControls=e(i.vars.manualControls).length>0&&e(i.vars.manualControls));if(i.vars.randomize){i.slides.sort(function(){return Math.round(Math.random())-.5});i.container.empty().append(i.slides)}i.doMath();i.setup("init");i.vars.controlNav&&m.controlNav.setup();i.vars.directionNav&&m.directionNav.setup();i.vars.keyboard&&(e(i.containerSelector).length===1||i.vars.multipleKeyboard)&&e(document).bind("keyup"+i.vars.eventNamespace+"-"+i.id,function(e){var t=e.keyCode;if(!i.animating&&(t===39||t===37)){var n=t===39?i.getTarget("next"):t===37?i.getTarget("prev"):!1;i.flexAnimate(n,i.vars.pauseOnAction)}});i.vars.mousewheel&&i.bind("mousewheel"+i.vars.eventNamespace,function(e,t,n,r){e.preventDefault();var s=t<0?i.getTarget("next"):i.getTarget("prev");i.flexAnimate(s,i.vars.pauseOnAction)});i.vars.pausePlay&&m.pausePlay.setup();i.vars.slideshow&&i.vars.pauseInvisible&&m.pauseInvisible.init();if(i.vars.slideshow){i.vars.pauseOnHover&&i.hover(function(){!i.manualPlay&&!i.manualPause&&i.pause()},function(){!i.manualPause&&!i.manualPlay&&!i.stopped&&i.play()});if(!i.vars.pauseInvisible||!m.pauseInvisible.isHidden())i.vars.initDelay>0?i.startTimeout=setTimeout(i.play,i.vars.initDelay):i.play()}v&&m.asNav.setup();u&&i.vars.touch&&m.touch();(!d||d&&i.vars.smoothHeight)&&e(window).bind("resize"+i.vars.eventNamespace+"-"+i.id+" orientationchange"+i.vars.eventNamespace+"-"+i.id+" focus"+i.vars.eventNamespace+"-"+i.id,m.resize);i.find("img").attr("draggable","false");setTimeout(function(){i.vars.start(i)},200)},asNav:{setup:function(){i.asNav=!0;i.animatingTo=Math.floor(i.currentSlide/i.move);i.currentItem=i.currentSlide;i.slides.removeClass(s+"active-slide").eq(i.currentItem).addClass(s+"active-slide");if(!o)i.slides.on("click"+i.vars.eventNamespace,function(t){t.preventDefault();var n=e(this),r=n.index(),o=n.offset().left-e(i).scrollLeft();if(o<=0&&n.hasClass(s+"active-slide"))i.flexAnimate(i.getTarget("prev"),!0);else if(!e(i.vars.asNavFor).data("flexslider").animating&&!n.hasClass(s+"active-slide")){i.direction=i.currentItem<r?"next":"prev";i.flexAnimate(r,i.vars.pauseOnAction,!1,!0,!0)}});else{t._slider=i;i.slides.each(function(){var t=this;t._gesture=new MSGesture;t._gesture.target=t;t.addEventListener("MSPointerDown",function(e){e.preventDefault();e.currentTarget._gesture&&e.currentTarget._gesture.addPointer(e.pointerId)},!1);t.addEventListener("MSGestureTap",function(t){t.preventDefault();var n=e(this),r=n.index();if(!e(i.vars.asNavFor).data("flexslider").animating&&!n.hasClass("active")){i.direction=i.currentItem<r?"next":"prev";i.flexAnimate(r,i.vars.pauseOnAction,!1,!0,!0)}})})}}},controlNav:{setup:function(){i.manualControls?m.controlNav.setupManual():m.controlNav.setupPaging()}
5,setupPaging:function(){var t=i.vars.controlNav==="thumbnails"?"control-thumbs":"control-paging",n=1,r,o;i.controlNavScaffold=e('<ol class="'+s+"control-nav "+s+t+'"></ol>');if(i.pagingCount>1)for(var u=0;u<i.pagingCount;u++){o=i.slides.eq(u);r=i.vars.controlNav==="thumbnails"?'<img src="'+o.attr("data-thumb")+'"/>':"<a>"+n+"</a>";if("thumbnails"===i.vars.controlNav&&!0===i.vars.thumbCaptions){var l=o.attr("data-thumbcaption");""!=l&&undefined!=l&&(r+='<span class="'+s+'caption">'+l+"</span>")}i.controlNavScaffold.append("<li>"+r+"</li>");n++}i.controlsContainer?e(i.controlsContainer).append(i.controlNavScaffold):i.append(i.controlNavScaffold);m.controlNav.set();m.controlNav.active();i.controlNavScaffold.delegate("a, img",a,function(t){t.preventDefault();if(f===""||f===t.type){var n=e(this),r=i.controlNav.index(n);if(!n.hasClass(s+"active")){i.direction=r>i.currentSlide?"next":"prev";i.flexAnimate(r,i.vars.pauseOnAction)}}f===""&&(f=t.type);m.setToClearWatchedEvent()})},setupManual:function(){i.controlNav=i.manualControls;m.controlNav.active();i.controlNav.bind(a,function(t){t.preventDefault();if(f===""||f===t.type){var n=e(this),r=i.controlNav.index(n);if(!n.hasClass(s+"active")){r>i.currentSlide?i.direction="next":i.direction="prev";i.flexAnimate(r,i.vars.pauseOnAction)}}f===""&&(f=t.type);m.setToClearWatchedEvent()})}
5,set:function(){var t=i.vars.controlNav==="thumbnails"?"img":"a";i.controlNav=e("."+s+"control-nav li "+t,i.controlsContainer?i.controlsContainer:i)},active:function(){i.controlNav.removeClass(s+"active").eq(i.animatingTo).addClass(s+"active")},update:function(t,n){i.pagingCount>1&&t==="add"?i.controlNavScaffold.append(e("<li><a>"+i.count+"</a></li>")):i.pagingCount===1?i.controlNavScaffold.find("li").remove():i.controlNav.eq(n).closest("li").remove();m.controlNav.set();i.pagingCount>1&&i.pagingCount!==i.controlNav.length?i.update(n,t):m.controlNav.active()}},directionNav:{setup:function(){var t=e('<ul class="'+s+'direction-nav"><li><a class="'+s+'prev" href="#">'+i.vars.prevText+'</a></li><li><a class="'+s+'next" href="#">'+i.vars.nextText+"</a></li></ul>");if(i.controlsContainer){e(i.controlsContainer).append(t);i.directionNav=e("."+s+"direction-nav li a",i.controlsContainer)}else{i.append(t);i.directionNav=e("."+s+"direction-nav li a",i)}m.directionNav.update();i.directionNav.bind(a,function(t){t.preventDefault();var n;if(f===""||f===t.type){n=e(this).hasClass(s+"next")?i.getTarget("next"):i.getTarget("prev");i.flexAnimate(n,i.vars.pauseOnAction)}f===""&&(f=t.type);m.setToClearWatchedEvent()})},update:function(){var e=s+"disabled";i.pagingCount===1?i.directionNav.addClass(e).attr("tabindex","-1"):i.vars.animationLoop?i.directionNav.removeClass(e).removeAttr("tabindex"):i.animatingTo===0?i.directionNav.removeClass(e).filter("."+s+"prev").addClass(e).attr("tabindex","-1"):i.animatingTo===i.last?i.directionNav.removeClass(e).filter("."+s+"next").addClass(e).attr("tabindex","-1"):i.directionNav.removeClass(e).removeAttr("tabindex")}},pausePlay:{setup:function(){var t=e('<div class="'+s+'pauseplay"><a></a></div>');if(i.controlsContainer){i.controlsContainer.append(t);i.pausePlay=e("."+s+"pauseplay a",i.controlsContainer)}else{i.append(t);i.pausePlay=e("."+s+"pauseplay a",i)}m.pausePlay.update(i.vars.slideshow?s+"pause":s+"play");i.pausePlay.bind(a,function(t){t.preventDefault();if(f===""||f===t.type)if(e(this).hasClass(s+"pause")){i.manualPause=!0;i.manualPlay=!1;i.pause()}else{i.manualPause=!1;i.manualPlay=!0;i.play()}f===""&&(f=t.type);m.setToClearWatchedEvent()})},update:function(e){e==="play"?i.pausePlay.removeClass(s+"pause").addClass(s+"play").html(i.vars.playText):i.pausePlay.removeClass(s+"play").addClass(s+"pause").html(i.vars.pauseText)}},touch:function(){var e,n,r,s,u,a,f=!1,l=0,v=0,m=0;if(!o){t.addEventListener("touchstart",g,!1);function g(o){if(i.animating)o.preventDefault();else if(window.navigator.msPointerEnabled||o.touches.length===1){i.pause();s=c?i.h:i.w;a=Number(new Date);l=o.touches[0].pageX;v=o.touches[0].pageY;r=p&&h&&i.animatingTo===i.last?0:p&&h?i.limit-(i.itemW+i.vars.itemMargin)*i.move*i.animatingTo:p&&i.currentSlide===i.last?i.limit:p?(i.itemW+i.vars.itemMargin)*i.move*i.currentSlide:h?(i.last-i.currentSlide+i.cloneOffset)*s:(i.currentSlide+i.cloneOffset)*s;e=c?v:l;n=c?l:v;t.addEventListener("touchmove",y,!1);t.addEventListener("touchend",b,!1)}}function y(o){l=o.touches[0].pageX;v=o.touches[0].pageY;u=c?e-v:e-l;f=c?Math.abs(u)<Math.abs(l-n):Math.abs(u)<Math.abs(v-n);var h=500;if(!f||Number(new Date)-a>h){o.preventDefault();if(!d&&i.transitions){i.vars.animationLoop||(u/=i.currentSlide===0&&u<0||i.currentSlide===i.last&&u>0?Math.abs(u)/s+2:1);i.setProps(r+u,"setTouch")}}else t.removeEventListener("touchmove",y,!1)}function b(o){t.removeEventListener("touchmove",y,!1);if(i.animatingTo===i.currentSlide&&!f&&u!==null){var l=h?-u:u,c=l>0?i.getTarget("next"):i.getTarget("prev");i.canAdvance(c)&&(Number(new Date)-a<550&&Math.abs(l)>50||Math.abs(l)>s/2)?i.flexAnimate(c,i.vars.pauseOnAction):d||i.flexAnimate(i.currentSlide,i.vars.pauseOnAction,!0)}t.removeEventListener("touchend",b,!1);e=null;n=null;u=null;r=null}}else{t.style.msTouchAction="none";t._gesture=new MSGesture;t._gesture.target=t;t.addEventListener("MSPointerDown",w,!1);t._slider=i;t.addEventListener("MSGestureChange",E,!1);t.addEventListener("MSGestureEnd",S,!1);function w(e){e.stopPropagation();if(i.animating)e.preventDefault();else{i.pause();t._gesture.addPointer(e.pointerId);m=0;s=c?i.h:i.w;a=Number(new Date);r=p&&h&&i.animatingTo===i.last?0:p&&h?i.limit-(i.itemW+i.vars.itemMargin)*i.move*i.animatingTo:p&&i.currentSlide===i.last?i.limit:p?(i.itemW+i.vars.itemMargin)*i.move*i.currentSlide:h?(i.last-i.currentSlide+i.cloneOffset)*s:(i.currentSlide+i.cloneOffset)*s}}function E(e){e.stopPropagation();var n=e.target._slider;if(!n)return;var i=-e.translationX,o=-e.translationY;m+=c?o:i;u=m;f=c?Math.abs(m)<Math.abs(-i):Math.abs(m)<Math.abs(-o);if(e.detail===e.MSGESTURE_FLAG_INERTIA){setImmediate(function(){t._gesture.stop()});return}if(!f||Number(new Date)-a>500){e.preventDefault();if(!d&&n.transitions){n.vars.animationLoop||(u=m/(n.currentSlide===0&&m<0||n.currentSlide===n.last&&m>0?Math.abs(m)/s+2:1));n.setProps(r+u,"setTouch")}}}function S(t){t.stopPropagation();var i=t.target._slider;if(!i)return;if(i.animatingTo===i.currentSlide&&!f&&u!==null){var o=h?-u:u,l=o>0?i.getTarget("next"):i.getTarget("prev");i.canAdvance(l)&&(Number(new Date)-a<550&&Math.abs(o)>50||Math.abs(o)>s/2)?i.flexAnimate(l,i.vars.pauseOnAction):d||i.flexAnimate(i.currentSlide,i.vars.pauseOnAction,!0)}e=null;n=null;u=null;r=null;m=0}}},resize:function(){if(!i.animating&&i.is(":visible")){p||i.doMath();if(d)m.smoothHeight();else if(p){i.slides.width(i.computedW);i.update(i.pagingCount);i.setProps()}else if(c){i.viewport.height(i.h);i.setProps(i.h,"setTotal")}else{i.vars.smoothHeight&&m.smoothHeight();i.newSlides.width(i.computedW);i.setProps(i.computedW,"setTotal")}}},smoothHeight:function(e){if(!c||d){var t=d?i:i.viewport;e?t.animate({height:i.slides.eq(i.animatingTo).height()},e):t.height(i.slides.eq(i.animatingTo).height())}},sync:function(t){var n=e(i.vars.sync).data("flexslider"),r=i.animatingTo;switch(t){case"animate":n.flexAnimate(r,i.vars.pauseOnAction,!1,!0);break;case"play":!n.playing&&!n.asNav&&n.play();break;case"pause":n.pause()}},pauseInvisible:{visProp:null,init:function(){var e=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var t=0;t<e.length;t++)e[t]+"Hidden"in document&&(m.pauseInvisible.visProp=e[t]+"Hidden");if(m.pauseInvisible.visProp){var n=m.pauseInvisible.visProp.replace(/[H|h]idden/,"")+"visibilitychange";document.addEventListener(n,function(){m.pauseInvisible.isHidden()?i.startTimeout?clearTimeout(i.startTimeout):i.pause():i.started?i.play():i.vars.initDelay>0?setTimeout(i.play,i.vars.initDelay):i.play()})}},isHidden:function(){return document[m.pauseInvisible.visProp]||!1}},setToClearWatchedEvent:function(){clearTimeout(l);l=setTimeout(function(){f=""},3e3)}};i.flexAnimate=function(t,n,r,o,a){!i.vars.animationLoop&&t!==i.currentSlide&&(i.direction=t>i.currentSlide?"next":"prev");v&&i.pagingCount===1&&(i.direction=i.currentItem<t?"next":"prev");if(!i.animating&&(i.canAdvance(t,a)||r)&&i.is(":visible")){if(v&&o){var f=e(i.vars.asNavFor).data("flexslider");i.atEnd=t===0||t===i.count-1;f.flexAnimate(t,!0,!1,!0,a);i.direction=i.currentItem<t?"next":"prev";f.direction=i.direction;if(Math.ceil((t+1)/i.visible)-1===i.currentSlide||t===0){i.currentItem=t;i.slides.removeClass(s+"active-slide").eq(t).addClass(s+"active-slide");return!1}i.currentItem=t;i.slides.removeClass(s+"active-slide").eq(t).addClass(s+"active-slide");t=Math.floor(t/i.visible)}i.animating=!0;i.animatingTo=t;n&&i.pause();i.vars.before(i);i.syncExists&&!a&&m.sync("animate");i.vars.controlNav&&m.controlNav.active();p||i.slides.removeClass(s+"active-slide").eq(t).addClass(s+"active-slide");i.atEnd=t===0||t===i.last;
5i.vars.directionNav&&m.directionNav.update();if(t===i.last){i.vars.end(i);i.vars.animationLoop||i.pause()}if(!d){var l=c?i.slides.filter(":first").height():i.computedW,g,y,b;if(p){g=i.vars.itemMargin;b=(i.itemW+g)*i.move*i.animatingTo;y=b>i.limit&&i.visible!==1?i.limit:b}else i.currentSlide===0&&t===i.count-1&&i.vars.animationLoop&&i.direction!=="next"?y=h?(i.count+i.cloneOffset)*l:0:i.currentSlide===i.last&&t===0&&i.vars.animationLoop&&i.direction!=="prev"?y=h?0:(i.count+1)*l:y=h?(i.count-1-t+i.cloneOffset)*l:(t+i.cloneOffset)*l;i.setProps(y,"",i.vars.animationSpeed);if(i.transitions){if(!i.vars.animationLoop||!i.atEnd){i.animating=!1;i.currentSlide=i.animatingTo}i.container.unbind("webkitTransitionEnd"+i.vars.eventNamespace+" transitionend"+i.vars.eventNamespace);+i.container.bind("webkitTransitionEnd"+i.vars.eventNamespace+" transitionend"+i.vars.eventNamespace,function(){i.wrapup(l)})}else i.container.animate(i.args,i.vars.animationSpeed,i.vars.easing,function(){i.wrapup(l)})}else if(!u){i.slides.eq(i.currentSlide).css({zIndex:1}).animate({opacity:0}
5,i.vars.animationSpeed,i.vars.easing);i.slides.eq(t).css({zIndex:2}).animate({opacity:1},i.vars.animationSpeed,i.vars.easing,i.wrapup)}else{i.slides.eq(i.currentSlide).css({opacity:0,zIndex:1});i.slides.eq(t).css({opacity:1,zIndex:2});i.wrapup(l)}i.vars.smoothHeight&&m.smoothHeight(i.vars.animationSpeed)}};i.wrapup=function(e){!d&&!p&&(i.currentSlide===0&&i.animatingTo===i.last&&i.vars.animationLoop?i.setProps(e,"jumpEnd"):i.currentSlide===i.last&&i.animatingTo===0&&i.vars.animationLoop&&i.setProps(e,"jumpStart"));i.animating=!1;i.currentSlide=i.animatingTo;i.vars.after(i)};i.animateSlides=function(){!i.animating&&g&&i.flexAnimate(i.getTarget("next"))};i.pause=function(){clearInterval(i.animatedSlides);i.animatedSlides=null;i.playing=!1;i.vars.pausePlay&&m.pausePlay.update("play");i.syncExists&&m.sync("pause")};i.play=function(){i.playing&&clearInterval(i.animatedSlides);i.animatedSlides=i.animatedSlides||setInterval(i.animateSlides,i.vars.slideshowSpeed);i.started=i.playing=!0;i.vars.pausePlay&&m.pausePlay.update("pause");i.syncExists&&m.sync("play")};i.stop=function(){i.pause();i.stopped=!0};i.canAdvance=function(e,t){var n=v?i.pagingCount-1:i.last;return t?!0:v&&i.currentItem===i.count-1&&e===0&&i.direction==="prev"?!0:v&&i.currentItem===0&&e===i.pagingCount-1&&i.direction!=="next"?!1:e===i.currentSlide&&!v?!1:i.vars.animationLoop?!0:i.atEnd&&i.currentSlide===0&&e===n&&i.direction!=="next"?!1:i.atEnd&&i.currentSlide===n&&e===0&&i.direction==="next"?!1:!0};i.getTarget=function(e){i.direction=e;return e==="next"?i.currentSlide===i.last?0:i.currentSlide+1:i.currentSlide===0?i.last:i.currentSlide-1};i.setProps=function(e,t,n){var r=function(){var n=e?e:(i.itemW+i.vars.itemMargin)*i.move*i.animatingTo,r=function(){if(p)return t==="setTouch"?e:h&&i.animatingTo===i.last?0:h?i.limit-(i.itemW+i.vars.itemMargin)*i.move*i.animatingTo:i.animatingTo===i.last?i.limit:n;switch(t){case"setTotal":return h?(i.count-1-i.currentSlide+i.cloneOffset)*e:(i.currentSlide+i.cloneOffset)*e;case"setTouch":return h?e:e;case"jumpEnd":return h?e:i.count*e;case"jumpStart":return h?i.count*e:e;default:return e}}();return r*-1+"px"}();if(i.transitions){r=c?"translate3d(0,"+r+",0)":"translate3d("+r+",0,0)";n=n!==undefined?n/1e3+"s":"0s";i.container.css("-"+i.pfx+"-transition-duration",n)}i.args[i.prop]=r;(i.transitions||n===undefined)&&i.container.css(i.args)};i.setup=function(t){if(!d){var n,r;if(t==="init"){i.viewport=e('<div class="'+s+'viewport"></div>').css({overflow:"hidden",position:"relative"}).appendTo(i).append(i.container);i.cloneCount=0;i.cloneOffset=0;if(h){r=e.makeArray(i.slides).reverse();i.slides=e(r);i.container.empty().append(i.slides)}}if(i.vars.animationLoop&&!p){i.cloneCount=2;i.cloneOffset=1;t!=="init"&&i.container.find(".clone").remove();i.container.append(i.slides.first().clone().addClass("clone").attr("aria-hidden","true")).prepend(i.slides.last().clone().addClass("clone").attr("aria-hidden","true"))}i.newSlides=e(i.vars.selector,i);n=h?i.count-1-i.currentSlide+i.cloneOffset:i.currentSlide+i.cloneOffset;if(c&&!p){i.container.height((i.count+i.cloneCount)*200+"%").css("position","absolute").width("100%");setTimeout(function(){i.newSlides.css({display:"block"});i.doMath();i.viewport.height(i.h);i.setProps(n*i.h,"init")},t==="init"?100:0)}else{i.container.width((i.count+i.cloneCount)*200+"%");i.setProps(n*i.computedW,"init");setTimeout(function(){i.doMath();i.newSlides.css({width:i.computedW,"float":"left",display:"block"});i.vars.smoothHeight&&m.smoothHeight()},t==="init"?100:0)}}else{i.slides.css({width:"100%","float":"left",marginRight:"-100%",position:"relative"});t==="init"&&(u?i.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+i.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(i.currentSlide).css({opacity:1,zIndex:2}):i.slides.css({opacity:0,display:"block",zIndex:1}).eq(i.currentSlide).css({zIndex:2}).animate({opacity:1},i.vars.animationSpeed,i.vars.easing));i.vars.smoothHeight&&m.smoothHeight()}p||i.slides.removeClass(s+"active-slide").eq(i.currentSlide).addClass(s+"active-slide")};i.doMath=function(){var e=i.slides.first(),t=i.vars.itemMargin,n=i.vars.minItems,r=i.vars.maxItems;i.w=i.viewport===undefined?i.width():i.viewport.width();i.h=e.height();i.boxPadding=e.outerWidth()-e.width();if(p){i.itemT=i.vars.itemWidth+t;i.minW=n?n*i.itemT:i.w;i.maxW=r?r*i.itemT-t:i.w;i.itemW=i.minW>i.w?(i.w-t*(n-1))/n:i.maxW<i.w?(i.w-t*(r-1))/r:i.vars.itemWidth>i.w?i.w:i.vars.itemWidth;i.visible=Math.floor(i.w/i.itemW);i.move=i.vars.move>0&&i.vars.move<i.visible?i.vars.move:i.visible;i.pagingCount=Math.ceil((i.count-i.visible)/i.move+1);i.last=i.pagingCount-1;i.limit=i.pagingCount===1?0:i.vars.itemWidth>i.w?i.itemW*(i.count-1)+t*(i.count-1):(i.itemW+t)*i.count-i.w-t}else{i.itemW=i.w;i.pagingCount=i.count;i.last=i.count-1}i.computedW=i.itemW-i.boxPadding};i.update=function(e,t){i.doMath();if(!p){e<i.currentSlide?i.currentSlide+=1:e<=i.currentSlide&&e!==0&&(i.currentSlide-=1);i.animatingTo=i.currentSlide}
5if(i.vars.controlNav&&!i.manualControls)if(t==="add"&&!p||i.pagingCount>i.controlNav.length)m.controlNav.update("add");else if(t==="remove"&&!p||i.pagingCount<i.controlNav.length){if(p&&i.currentSlide>i.last){i.currentSlide-=1;i.animatingTo-=1}m.controlNav.update("remove",i.last)}i.vars.directionNav&&m.directionNav.update()};i.addSlide=function(t,n){var r=e(t);i.count+=1;i.last=i.count-1;c&&h?n!==undefined?i.slides.eq(i.count-n).after(r):i.container.prepend(r):n!==undefined?i.slides.eq(n).before(r):i.container.append(r);i.update(n,"add");i.slides=e(i.vars.selector+":not(.clone)",i);i.setup();i.vars.added(i)};i.removeSlide=function(t){var n=isNaN(t)?i.slides.index(e(t)):t;i.count-=1;i.last=i.count-1;isNaN(t)?e(t,i.slides).remove():c&&h?i.slides.eq(i.last).remove():i.slides.eq(t).remove();i.doMath();i.update(n,"remove");i.slides=e(i.vars.selector+":not(.clone)",i);i.setup();i.vars.removed(i)};i.destroy=function(){var t="."+i.vars.namespace;i.vars.controlNav&&i.controlNav.closest(t+"control-nav").remove();i.vars.directionNav&&i.directionNav.closest(t+"direction-nav").remove();i.vars.pausePlay&&i.pausePlay.closest(t+"pauseplay").remove();i.find(".clone").remove();i.unbind(i.vars.eventNamespace);i.vars.animation!="fade"&&i.container.unwrap();i.container.removeAttr("style");i.container.unbind(i.vars.eventNamespace);i.slides.removeAttr("style");i.slides.filter(t+"active-slide").removeClass(i.vars.namespace+"active-slide");i.slides.unbind(i.vars.eventNamespace);e(document).unbind(i.vars.eventNamespace+"-"+i.id);e(window).unbind(i.vars.eventNamespace+"-"+i.id);i.stop();i.removeData("flexslider")};m.init()};e(window).blur(function(e){focused=!1}).focus(function(e){focused=!0});e.flexslider.defaults={namespace:"flex-",eventNamespace:".flexslider",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:!1,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,pauseInvisible:!0,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){}};var t=0;e.fn.flexslider=function(n){n===undefined&&(n={});if(typeof n=="object")return this.each(function(){var r=e(this),i=n.selector?n.selector:".slides > li",s=r.find(i);if(s.length===1&&n.allowOneSlide===!0||s.length===0){s.fadeIn(400);n.start&&n.start(r)}else r.data("flexslider")===undefined&&new e.flexslider(this,n,t++)});var r=e(this).data("flexslider");switch(n){case"play":r.play();break;case"pause":r.pause();break;case"stop":r.stop();break;case"next":r.flexAnimate(r.getTarget("next"),!0);break;case"prev":case"previous":r.flexAnimate(r.getTarget("prev"),!0);break;case"destroy":r.destroy();break;default:typeof n=="number"&&r.flexAnimate(n,!0)}}})(jQuery);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.