(function(a){a.flexslider=function(D,y){var B=a(D);B.vars=a.extend({},a.flexslider.defaults,y);var q=B.vars.namespace,C=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,z=("ontouchstart" in window||C||window.DocumentTouch&&document instanceof DocumentTouch)&&B.vars.touch,E="click touchend MSPointerUp",b="",j,w=B.vars.direction==="vertical",e=B.vars.reverse,k=B.vars.itemWidth>0,A=B.vars.animation==="fade",g=B.vars.asNavFor!=="",F={},x=!0;a.data(D,"flexslider",B);F={init:function(){B.animating=!1;B.currentSlide=parseInt(B.vars.startAt?B.vars.startAt:0);isNaN(B.currentSlide)&&(B.currentSlide=0);B.animatingTo=B.currentSlide;B.atEnd=B.currentSlide===0||B.currentSlide===B.last;B.containerSelector=B.vars.selector.substr(0,B.vars.selector.search(" "));B.slides=a(B.vars.selector,B);B.container=a(B.containerSelector,B);B.count=B.slides.length;B.syncExists=a(B.vars.sync).length>0;B.vars.animation==="slide"&&(B.vars.animation="swing");B.prop=w?"top":"marginLeft";B.args={};B.manualPause=!1;B.stopped=!1;B.started=!1;B.startTimeout=null;B.transitions=!B.vars.video&&!A&&B.vars.useCSS&&function(){var c=document.createElement("div"),f=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var d in f){if(c.style[f[d]]!==undefined){B.pfx=f[d].replace("Perspective","").toLowerCase();B.prop="-"+B.pfx+"-transform";return !0}}return !1}();B.vars.controlsContainer!==""&&(B.controlsContainer=a(B.vars.controlsContainer).length>0&&a(B.vars.controlsContainer));B.vars.manualControls!==""&&(B.manualControls=a(B.vars.manualControls).length>0&&a(B.vars.manualControls));if(B.vars.randomize){B.slides.sort(function(){return Math.round(Math.random())-0.5});B.container.empty().append(B.slides)}B.doMath();B.setup("init");B.vars.controlNav&&F.controlNav.setup();B.vars.directionNav&&F.directionNav.setup();B.vars.keyboard&&(a(B.containerSelector).length===1||B.vars.multipleKeyboard)&&a(document).bind("keyup",function(c){var f=c.keyCode;if(!B.animating&&(f===39||f===37)){var d=f===39?B.getTarget("next"):f===37?B.getTarget("prev"):!1;B.flexAnimate(d,B.vars.pauseOnAction)}});B.vars.mousewheel&&B.bind("mousewheel",function(c,l,f,d){c.preventDefault();var h=l<0?B.getTarget("next"):B.getTarget("prev");B.flexAnimate(h,B.vars.pauseOnAction)});B.vars.pausePlay&&F.pausePlay.setup();B.vars.slideshow&&B.vars.pauseInvisible&&F.pauseInvisible.init();if(B.vars.slideshow){B.vars.pauseOnHover&&B.hover(function(){!B.manualPlay&&!B.manualPause&&B.pause()},function(){!B.manualPause&&!B.manualPlay&&!B.stopped&&B.play()});if(!B.vars.pauseInvisible||!F.pauseInvisible.isHidden()){B.vars.initDelay>0?B.startTimeout=setTimeout(B.play,B.vars.initDelay):B.play()}}g&&F.asNav.setup();z&&B.vars.touch&&F.touch();(!A||A&&B.vars.smoothHeight)&&a(window).bind("resize orientationchange focus",F.resize);B.find("img").attr("draggable","false");setTimeout(function(){B.vars.start(B)},200)},asNav:{setup:function(){B.asNav=!0;B.animatingTo=Math.floor(B.currentSlide/B.move);B.currentItem=B.currentSlide;B.slides.removeClass(q+"active-slide").eq(B.currentItem).addClass(q+"active-slide");if(!C){B.slides.click(function(h){h.preventDefault();var c=a(this),f=c.index(),d=c.offset().left-a(B).scrollLeft();if(d<=0&&c.hasClass(q+"active-slide")){B.flexAnimate(B.getTarget("prev"),!0)}else{if(!a(B.vars.asNavFor).data("flexslider").animating&&!c.hasClass(q+"active-slide")){B.direction=B.currentItem');if(B.pagingCount>1){for(var c=0;c':""+h+"";if("thumbnails"===B.vars.controlNav&&!0===B.vars.thumbCaptions){var d=i.attr("data-thumbcaption");""!=d&&undefined!=d&&(m+=''+d+"")}B.controlNavScaffold.append("
  • "+m+"
  • ");h++}}B.controlsContainer?a(B.controlsContainer).append(B.controlNavScaffold):B.append(B.controlNavScaffold);F.controlNav.set();F.controlNav.active();B.controlNavScaffold.delegate("a, img",E,function(o){o.preventDefault();if(b===""||b===o.type){var f=a(this),l=B.controlNav.index(f);if(!f.hasClass(q+"active")){B.direction=l>B.currentSlide?"next":"prev";B.flexAnimate(l,B.vars.pauseOnAction)}}b===""&&(b=o.type);F.setToClearWatchedEvent()})},setupManual:function(){B.controlNav=B.manualControls;F.controlNav.active();B.controlNav.bind(E,function(f){f.preventDefault();if(b===""||b===f.type){var c=a(this),d=B.controlNav.index(c);if(!c.hasClass(q+"active")){d>B.currentSlide?B.direction="next":B.direction="prev";B.flexAnimate(d,B.vars.pauseOnAction)}}b===""&&(b=f.type);F.setToClearWatchedEvent()})},set:function(){var c=B.vars.controlNav==="thumbnails"?"img":"a";B.controlNav=a("."+q+"control-nav li "+c,B.controlsContainer?B.controlsContainer:B)},active:function(){B.controlNav.removeClass(q+"active").eq(B.animatingTo).addClass(q+"active")},update:function(d,c){B.pagingCount>1&&d==="add"?B.controlNavScaffold.append(a("
  • "+B.count+"
  • ")):B.pagingCount===1?B.controlNavScaffold.find("li").remove():B.controlNav.eq(c).closest("li").remove();F.controlNav.set();B.pagingCount>1&&B.pagingCount!==B.controlNav.length?B.update(c,d):F.controlNav.active()}},directionNav:{setup:function(){var c=a('");if(B.controlsContainer){a(B.controlsContainer).append(c);B.directionNav=a("."+q+"direction-nav li a",B.controlsContainer)}else{B.append(c);B.directionNav=a("."+q+"direction-nav li a",B)}F.directionNav.update();B.directionNav.bind(E,function(f){f.preventDefault();var d;if(b===""||b===f.type){d=a(this).hasClass(q+"next")?B.getTarget("next"):B.getTarget("prev");B.flexAnimate(d,B.vars.pauseOnAction)}b===""&&(b=f.type);F.setToClearWatchedEvent()})},update:function(){var c=q+"disabled";B.pagingCount===1?B.directionNav.addClass(c).attr("tabindex","-1"):B.vars.animationLoop?B.directionNav.removeClass(c).removeAttr("tabindex"):B.animatingTo===0?B.directionNav.removeClass(c).filter("."+q+"prev").addClass(c).attr("tabindex","-1"):B.animatingTo===B.last?B.directionNav.removeClass(c).filter("."+q+"next").addClass(c).attr("tabindex","-1"):B.directionNav.removeClass(c).removeAttr("tabindex")}},pausePlay:{setup:function(){var c=a('
    ');if(B.controlsContainer){B.controlsContainer.append(c);B.pausePlay=a("."+q+"pauseplay a",B.controlsContainer)}else{B.append(c);B.pausePlay=a("."+q+"pauseplay a",B)}F.pausePlay.update(B.vars.slideshow?q+"pause":q+"play");B.pausePlay.bind(E,function(d){d.preventDefault();if(b===""||b===d.type){if(a(this).hasClass(q+"pause")){B.manualPause=!0;B.manualPlay=!1;B.pause()}else{B.manualPause=!1;B.manualPlay=!0;B.play()}}b===""&&(b=d.type);F.setToClearWatchedEvent()})},update:function(c){c==="play"?B.pausePlay.removeClass(q+"pause").addClass(q+"play").html(B.vars.playText):B.pausePlay.removeClass(q+"play").addClass(q+"pause").html(B.vars.pauseText)}},touch:function(){var p,I,G,J,L,c,s=!1,l=0,M=0,H=0;if(!C){D.addEventListener("touchstart",t,!1);function t(d){if(B.animating){d.preventDefault()}else{if(window.navigator.msPointerEnabled||d.touches.length===1){B.pause();J=w?B.h:B.w;c=Number(new Date);l=d.touches[0].pageX;M=d.touches[0].pageY;G=k&&e&&B.animatingTo===B.last?0:k&&e?B.limit-(B.itemW+B.vars.itemMargin)*B.move*B.animatingTo:k&&B.currentSlide===B.last?B.limit:k?(B.itemW+B.vars.itemMargin)*B.move*B.currentSlide:e?(B.last-B.currentSlide+B.cloneOffset)*J:(B.currentSlide+B.cloneOffset)*J;p=w?M:l;I=w?l:M;D.addEventListener("touchmove",O,!1);D.addEventListener("touchend",h,!1)}}}function O(f){l=f.touches[0].pageX;M=f.touches[0].pageY;L=w?p-M:p-l;s=w?Math.abs(L)d){f.preventDefault();if(!A&&B.transitions){B.vars.animationLoop||(L/=B.currentSlide===0&&L<0||B.currentSlide===B.last&&L>0?Math.abs(L)/J+2:1);B.setProps(G+L,"setTouch")}}}function h(i){D.removeEventListener("touchmove",O,!1);if(B.animatingTo===B.currentSlide&&!s&&L!==null){var f=e?-L:L,d=f>0?B.getTarget("next"):B.getTarget("prev");B.canAdvance(d)&&(Number(new Date)-c<550&&Math.abs(f)>50||Math.abs(f)>J/2)?B.flexAnimate(d,B.vars.pauseOnAction):A||B.flexAnimate(B.currentSlide,B.vars.pauseOnAction,!0)}D.removeEventListener("touchend",h,!1);p=null;I=null;L=null;G=null}}else{D.style.msTouchAction="none";D._gesture=new MSGesture;D._gesture.target=D;D.addEventListener("MSPointerDown",N,!1);D._slider=B;D.addEventListener("MSGestureChange",r,!1);D.addEventListener("MSGestureEnd",K,!1);function N(d){d.stopPropagation();if(B.animating){d.preventDefault()}else{B.pause();D._gesture.addPointer(d.pointerId);H=0;J=w?B.h:B.w;c=Number(new Date);G=k&&e&&B.animatingTo===B.last?0:k&&e?B.limit-(B.itemW+B.vars.itemMargin)*B.move*B.animatingTo:k&&B.currentSlide===B.last?B.limit:k?(B.itemW+B.vars.itemMargin)*B.move*B.currentSlide:e?(B.last-B.currentSlide+B.cloneOffset)*J:(B.currentSlide+B.cloneOffset)*J}}function r(d){d.stopPropagation();var f=d.target._slider;if(!f){return}var i=-d.translationX,m=-d.translationY;H+=w?m:i;L=H;s=w?Math.abs(H)500){d.preventDefault();if(!A&&f.transitions){f.vars.animationLoop||(L=H/(f.currentSlide===0&&H<0||f.currentSlide===f.last&&H>0?Math.abs(H)/J+2:1));f.setProps(G+L,"setTouch")}}}function K(m){m.stopPropagation();var f=m.target._slider;if(!f){return}if(f.animatingTo===f.currentSlide&&!s&&L!==null){var i=e?-L:L,d=i>0?f.getTarget("next"):f.getTarget("prev");f.canAdvance(d)&&(Number(new Date)-c<550&&Math.abs(i)>50||Math.abs(i)>J/2)?f.flexAnimate(d,f.vars.pauseOnAction):A||f.flexAnimate(f.currentSlide,f.vars.pauseOnAction,!0)}p=null;I=null;L=null;G=null;H=0}}},resize:function(){if(!B.animating&&B.is(":visible")){k||B.doMath();if(A){F.smoothHeight()}else{if(k){B.slides.width(B.computedW);B.update(B.pagingCount);B.setProps()}else{if(w){B.viewport.height(B.h);B.setProps(B.h,"setTotal")}else{B.vars.smoothHeight&&F.smoothHeight();B.newSlides.width(B.computedW);B.setProps(B.computedW,"setTotal")}}}}},smoothHeight:function(c){if(!w||A){var d=A?B:B.viewport;c?d.animate({height:B.slides.eq(B.animatingTo).height()},c):d.height(B.slides.eq(B.animatingTo).height())}},sync:function(f){var d=a(B.vars.sync).data("flexslider"),c=B.animatingTo;switch(f){case"animate":d.flexAnimate(c,B.vars.pauseOnAction,!1,!0);break;case"play":!d.playing&&!d.asNav&&d.play();break;case"pause":d.pause()}},pauseInvisible:{visProp:null,init:function(){var c=["webkit","moz","ms","o"];if("hidden" in document){return"hidden"}for(var f=0;f0?setTimeout(B.play,B.vars.initDelay):B.play()})}},isHidden:function(){return document[F.pauseInvisible.visProp]||!1}},setToClearWatchedEvent:function(){clearTimeout(j);j=setTimeout(function(){b=""},3000)}};B.flexAnimate=function(r,o,p,v,c){!B.vars.animationLoop&&r!==B.currentSlide&&(B.direction=r>B.currentSlide?"next":"prev");g&&B.pagingCount===1&&(B.direction=B.currentItemB.limit&&B.visible!==1?B.limit:d}else{B.currentSlide===0&&r===B.count-1&&B.vars.animationLoop&&B.direction!=="next"?G=e?(B.count+B.cloneOffset)*l:0:B.currentSlide===B.last&&r===0&&B.vars.animationLoop&&B.direction!=="prev"?G=e?0:(B.count+1)*l:G=e?(B.count-1-r+B.cloneOffset)*l:(r+B.cloneOffset)*l}B.setProps(G,"",B.vars.animationSpeed);if(B.transitions){if(!B.vars.animationLoop||!B.atEnd){B.animating=!1;B.currentSlide=B.animatingTo}B.container.unbind("webkitTransitionEnd transitionend");B.container.bind("webkitTransitionEnd transitionend",function(){B.wrapup(l)})}else{B.container.animate(B.args,B.vars.animationSpeed,B.vars.easing,function(){B.wrapup(l)})}}else{if(!z){B.slides.eq(B.currentSlide).css({zIndex:1}).animate({opacity:0},B.vars.animationSpeed,B.vars.easing);B.slides.eq(r).css({zIndex:2}).animate({opacity:1},B.vars.animationSpeed,B.vars.easing,B.wrapup)}else{B.slides.eq(B.currentSlide).css({opacity:0,zIndex:1});B.slides.eq(r).css({opacity:1,zIndex:2});B.wrapup(l)}}B.vars.smoothHeight&&F.smoothHeight(B.vars.animationSpeed)}};B.wrapup=function(c){!A&&!k&&(B.currentSlide===0&&B.animatingTo===B.last&&B.vars.animationLoop?B.setProps(c,"jumpEnd"):B.currentSlide===B.last&&B.animatingTo===0&&B.vars.animationLoop&&B.setProps(c,"jumpStart"));B.animating=!1;B.currentSlide=B.animatingTo;B.vars.after(B)};B.animateSlides=function(){!B.animating&&x&&B.flexAnimate(B.getTarget("next"))};B.pause=function(){clearInterval(B.animatedSlides);B.animatedSlides=null;B.playing=!1;B.vars.pausePlay&&F.pausePlay.update("play");B.syncExists&&F.sync("pause")};B.play=function(){B.playing&&clearInterval(B.animatedSlides);B.animatedSlides=B.animatedSlides||setInterval(B.animateSlides,B.vars.slideshowSpeed);B.started=B.playing=!0;B.vars.pausePlay&&F.pausePlay.update("pause");B.syncExists&&F.sync("play")};B.stop=function(){B.pause();B.stopped=!0};B.canAdvance=function(c,f){var d=g?B.pagingCount-1:B.last;return f?!0:g&&B.currentItem===B.count-1&&c===0&&B.direction==="prev"?!0:g&&B.currentItem===0&&c===B.pagingCount-1&&B.direction!=="next"?!1:c===B.currentSlide&&!g?!1:B.vars.animationLoop?!0:B.atEnd&&B.currentSlide===0&&c===d&&B.direction!=="next"?!1:B.atEnd&&B.currentSlide===d&&c===0&&B.direction==="next"?!1:!0};B.getTarget=function(c){B.direction=c;return c==="next"?B.currentSlide===B.last?0:B.currentSlide+1:B.currentSlide===0?B.last:B.currentSlide-1};B.setProps=function(c,h,f){var d=function(){var m=c?c:(B.itemW+B.vars.itemMargin)*B.move*B.animatingTo,l=function(){if(k){return h==="setTouch"?c:e&&B.animatingTo===B.last?0:e?B.limit-(B.itemW+B.vars.itemMargin)*B.move*B.animatingTo:B.animatingTo===B.last?B.limit:m}switch(h){case"setTotal":return e?(B.count-1-B.currentSlide+B.cloneOffset)*c:(B.currentSlide+B.cloneOffset)*c;case"setTouch":return e?c:c;case"jumpEnd":return e?c:B.count*c;case"jumpStart":return e?B.count*c:c;default:return c}}();return l*-1+"px"}();if(B.transitions){d=w?"translate3d(0,"+d+",0)":"translate3d("+d+",0,0)";f=f!==undefined?f/1000+"s":"0s";B.container.css("-"+B.pfx+"-transition-duration",f)}B.args[B.prop]=d;(B.transitions||f===undefined)&&B.container.css(B.args)};B.setup=function(f){if(!A){var c,d;if(f==="init"){B.viewport=a('
    ').css({overflow:"hidden",position:"relative"}).appendTo(B).append(B.container);B.cloneCount=0;B.cloneOffset=0;if(e){d=a.makeArray(B.slides).reverse();B.slides=a(d);B.container.empty().append(B.slides)}}if(B.vars.animationLoop&&!k){B.cloneCount=2;B.cloneOffset=1;f!=="init"&&B.container.find(".clone").remove();B.container.append(B.slides.first().clone().addClass("clone").attr("aria-hidden","true")).prepend(B.slides.last().clone().addClass("clone").attr("aria-hidden","true"))}B.newSlides=a(B.vars.selector,B);c=e?B.count-1-B.currentSlide+B.cloneOffset:B.currentSlide+B.cloneOffset;if(w&&!k){B.container.height((B.count+B.cloneCount)*200+"%").css("position","absolute").width("100%");setTimeout(function(){B.newSlides.css({display:"block"});B.doMath();B.viewport.height(B.h);B.setProps(c*B.h,"init")},f==="init"?100:0)}else{B.container.width((B.count+B.cloneCount)*200+"%");B.setProps(c*B.computedW,"init");setTimeout(function(){B.doMath();B.newSlides.css({width:B.computedW,"float":"left",display:"block"});B.vars.smoothHeight&&F.smoothHeight()},f==="init"?100:0)}}else{B.slides.css({width:"100%","float":"left",marginRight:"-100%",position:"relative"});f==="init"&&(z?B.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+B.vars.animationSpeed/1000+"s ease",zIndex:1}).eq(B.currentSlide).css({opacity:1,zIndex:2}):B.slides.css({opacity:0,display:"block",zIndex:1}).eq(B.currentSlide).css({zIndex:2}).animate({opacity:1},B.vars.animationSpeed,B.vars.easing));B.vars.smoothHeight&&F.smoothHeight()}k||B.slides.removeClass(q+"active-slide").eq(B.currentSlide).addClass(q+"active-slide")};B.doMath=function(){var c=B.slides.first(),h=B.vars.itemMargin,f=B.vars.minItems,d=B.vars.maxItems;B.w=B.viewport===undefined?B.width():B.viewport.width();B.h=c.height();B.boxPadding=c.outerWidth()-c.width();if(k){B.itemT=B.vars.itemWidth+h;B.minW=f?f*B.itemT:B.w;B.maxW=d?d*B.itemT-h:B.w;B.itemW=B.minW>B.w?(B.w-h*(f-1))/f:B.maxWB.w?B.w:B.vars.itemWidth;B.visible=Math.floor(B.w/B.itemW);B.move=B.vars.move>0&&B.vars.moveB.w?B.itemW*(B.count-1)+h*(B.count-1):(B.itemW+h)*B.count-B.w-h}else{B.itemW=B.w;B.pagingCount=B.count;B.last=B.count-1}B.computedW=B.itemW-B.boxPadding};B.update=function(c,d){B.doMath();if(!k){cB.controlNav.length){F.controlNav.update("add")}else{if(d==="remove"&&!k||B.pagingCountB.last){B.currentSlide-=1;B.animatingTo-=1}F.controlNav.update("remove",B.last)}}}B.vars.directionNav&&F.directionNav.update()};B.addSlide=function(f,d){var c=a(f);B.count+=1;B.last=B.count-1;w&&e?d!==undefined?B.slides.eq(B.count-d).after(c):B.container.prepend(c):d!==undefined?B.slides.eq(d).before(c):B.container.append(c);B.update(d,"add");B.slides=a(B.vars.selector+":not(.clone)",B);B.setup();B.vars.added(B)};B.removeSlide=function(d){var c=isNaN(d)?B.slides.index(a(d)):d;B.count-=1;B.last=B.count-1;isNaN(d)?a(d,B.slides).remove():w&&e?B.slides.eq(B.last).remove():B.slides.eq(d).remove();B.doMath();B.update(c,"remove");B.slides=a(B.vars.selector+":not(.clone)",B);B.setup();B.vars.removed(B)};F.init()};a(window).blur(function(b){focused=!1}).focus(function(b){focused=!0});a.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7000,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:"",nextText:"",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(){}};a.fn.flexslider=function(c){c===undefined&&(c={});if(typeof c=="object"){return this.each(function(){var e=a(this),f=c.selector?c.selector:".slides > li",d=e.find(f);if(d.length===1&&c.allowOneSlide===!0||d.length===0){d.fadeIn(400);c.start&&c.start(e)}else{e.data("flexslider")===undefined&&new a.flexslider(this,c)}})}var b=a(this).data("flexslider");switch(c){case"play":b.play();break;case"pause":b.pause();break;case"stop":b.stop();break;case"next":b.flexAnimate(b.getTarget("next"),!0);break;case"prev":case"previous":b.flexAnimate(b.getTarget("prev"),!0);break;default:typeof c=="number"&&b.flexAnimate(c,!0)}}})(jQuery);