/* * jquery flexslider v2.5.0 * copyright 2012 woothemes * contributing author: tyler smith */!function($){$.flexslider=function(e,t){var a=$(e);a.vars=$.extend({},$.flexslider.defaults,t);var n=a.vars.namespace,i=window.navigator&&window.navigator.mspointerenabled&&window.msgesture,s=("ontouchstart"in window||i||window.documenttouch&&document instanceof documenttouch)&&a.vars.touch,r="click touchend mspointerup keyup",o="",l,c="vertical"===a.vars.direction,d=a.vars.reverse,u=a.vars.itemwidth>0,v="fade"===a.vars.animation,p=""!==a.vars.asnavfor,m={},f=!0;$.data(e,"flexslider",a),m={init:function(){a.animating=!1,a.currentslide=parseint(a.vars.startat?a.vars.startat:0,10),isnan(a.currentslide)&&(a.currentslide=0),a.animatingto=a.currentslide,a.atend=0===a.currentslide||a.currentslide===a.last,a.containerselector=a.vars.selector.substr(0,a.vars.selector.search(" ")),a.slides=$(a.vars.selector,a),a.container=$(a.containerselector,a),a.count=a.slides.length,a.syncexists=$(a.vars.sync).length>0,"slide"===a.vars.animation&&(a.vars.animation="swing"),a.prop=c?"top":"marginleft",a.args={},a.manualpause=!1,a.stopped=!1,a.started=!1,a.starttimeout=null,a.transitions=!a.vars.video&&!v&&a.vars.usecss&&function(){var e=document.createelement("div"),t=["perspectiveproperty","webkitperspective","mozperspective","operspective","msperspective"];for(var n in t)if(void 0!==e.style[t[n]])return a.pfx=t[n].replace("perspective","").tolowercase(),a.prop="-"+a.pfx+"-transform",!0;return!1}(),a.ensureanimationend="",""!==a.vars.controlscontainer&&(a.controlscontainer=$(a.vars.controlscontainer).length>0&&$(a.vars.controlscontainer)),""!==a.vars.manualcontrols&&(a.manualcontrols=$(a.vars.manualcontrols).length>0&&$(a.vars.manualcontrols)),""!==a.vars.customdirectionnav&&(a.customdirectionnav=2===$(a.vars.customdirectionnav).length&&$(a.vars.customdirectionnav)),a.vars.randomize&&(a.slides.sort(function(){return math.round(math.random())-.5}),a.container.empty().append(a.slides)),a.domath(),a.setup("init"),a.vars.controlnav&&m.controlnav.setup(),a.vars.directionnav&&m.directionnav.setup(),a.vars.keyboard&&(1===$(a.containerselector).length||a.vars.multiplekeyboard)&&$(document).bind("keyup",function(e){var t=e.keycode;if(!a.animating&&(39===t||37===t)){var n=39===t?a.gettarget("next"):37===t?a.gettarget("prev"):!1;a.flexanimate(n,a.vars.pauseonaction)}}),a.vars.mousewheel&&a.bind("mousewheel",function(e,t,n,i){e.preventdefault();var s=a.gettarget(0>t?"next":"prev");a.flexanimate(s,a.vars.pauseonaction)}),a.vars.pauseplay&&m.pauseplay.setup(),a.vars.slideshow&&a.vars.pauseinvisible&&m.pauseinvisible.init(),a.vars.slideshow&&(a.vars.pauseonhover&&a.hover(function(){a.manualplay||a.manualpause||a.pause()},function(){a.manualpause||a.manualplay||a.stopped||a.play()}),a.vars.pauseinvisible&&m.pauseinvisible.ishidden()||(a.vars.initdelay>0?a.starttimeout=settimeout(a.play,a.vars.initdelay):a.play())),p&&m.asnav.setup(),s&&a.vars.touch&&m.touch(),(!v||v&&a.vars.smoothheight)&&$(window).bind("resize orientationchange focus",m.resize),a.find("img").attr("draggable","false"),settimeout(function(){a.vars.start(a)},200)},asnav:{setup:function(){a.asnav=!0,a.animatingto=math.floor(a.currentslide/a.move),a.currentitem=a.currentslide,a.slides.removeclass(n+"active-slide").eq(a.currentitem).addclass(n+"active-slide"),i?(e._slider=a,a.slides.each(function(){var e=this;e._gesture=new msgesture,e._gesture.target=e,e.addeventlistener("mspointerdown",function(e){e.preventdefault(),e.currenttarget._gesture&&e.currenttarget._gesture.addpointer(e.pointerid)},!1),e.addeventlistener("msgesturetap",function(e){e.preventdefault();var t=$(this),n=t.index();$(a.vars.asnavfor).data("flexslider").animating||t.hasclass("active")||(a.direction=a.currentitem=s&&t.hasclass(n+"active-slide")?a.flexanimate(a.gettarget("prev"),!0):$(a.vars.asnavfor).data("flexslider").animating||t.hasclass(n+"active-slide")||(a.direction=a.currentitem'),a.pagingcount>1)for(var l=0;l':""+t+"","thumbnails"===a.vars.controlnav&&!0===a.vars.thumbcaptions){var c=s.attr("data-thumbcaption");""!==c&&void 0!==c&&(i+=''+c+"")}a.controlnavscaffold.append("
  • "+i+"
  • "),t++}a.controlscontainer?$(a.controlscontainer).append(a.controlnavscaffold):a.append(a.controlnavscaffold),m.controlnav.set(),m.controlnav.active(),a.controlnavscaffold.delegate("a, img",r,function(e){if(e.preventdefault(),""===o||o===e.type){var t=$(this),i=a.controlnav.index(t);t.hasclass(n+"active")||(a.direction=i>a.currentslide?"next":"prev",a.flexanimate(i,a.vars.pauseonaction))}""===o&&(o=e.type),m.settoclearwatchedevent()})},setupmanual:function(){a.controlnav=a.manualcontrols,m.controlnav.active(),a.controlnav.bind(r,function(e){if(e.preventdefault(),""===o||o===e.type){var t=$(this),i=a.controlnav.index(t);t.hasclass(n+"active")||(a.direction=i>a.currentslide?"next":"prev",a.flexanimate(i,a.vars.pauseonaction))}""===o&&(o=e.type),m.settoclearwatchedevent()})},set:function(){var e="thumbnails"===a.vars.controlnav?"img":"a";a.controlnav=$("."+n+"control-nav li "+e,a.controlscontainer?a.controlscontainer:a)},active:function(){a.controlnav.removeclass(n+"active").eq(a.animatingto).addclass(n+"active")},update:function(e,t){a.pagingcount>1&&"add"===e?a.controlnavscaffold.append($("
  • "+a.count+"
  • ")):1===a.pagingcount?a.controlnavscaffold.find("li").remove():a.controlnav.eq(t).closest("li").remove(),m.controlnav.set(),a.pagingcount>1&&a.pagingcount!==a.controlnav.length?a.update(t,e):m.controlnav.active()}},directionnav:{setup:function(){var e=$('");a.customdirectionnav?a.directionnav=a.customdirectionnav:a.controlscontainer?($(a.controlscontainer).append(e),a.directionnav=$("."+n+"direction-nav li a",a.controlscontainer)):(a.append(e),a.directionnav=$("."+n+"direction-nav li a",a)),m.directionnav.update(),a.directionnav.bind(r,function(e){e.preventdefault();var t;(""===o||o===e.type)&&(t=a.gettarget($(this).hasclass(n+"next")?"next":"prev"),a.flexanimate(t,a.vars.pauseonaction)),""===o&&(o=e.type),m.settoclearwatchedevent()})},update:function(){var e=n+"disabled";1===a.pagingcount?a.directionnav.addclass(e).attr("tabindex","-1"):a.vars.animationloop?a.directionnav.removeclass(e).removeattr("tabindex"):0===a.animatingto?a.directionnav.removeclass(e).filter("."+n+"prev").addclass(e).attr("tabindex","-1"):a.animatingto===a.last?a.directionnav.removeclass(e).filter("."+n+"next").addclass(e).attr("tabindex","-1"):a.directionnav.removeclass(e).removeattr("tabindex")}},pauseplay:{setup:function(){var e=$('
    ');a.controlscontainer?(a.controlscontainer.append(e),a.pauseplay=$("."+n+"pauseplay a",a.controlscontainer)):(a.append(e),a.pauseplay=$("."+n+"pauseplay a",a)),m.pauseplay.update(a.vars.slideshow?n+"pause":n+"play"),a.pauseplay.bind(r,function(e){e.preventdefault(),(""===o||o===e.type)&&($(this).hasclass(n+"pause")?(a.manualpause=!0,a.manualplay=!1,a.pause()):(a.manualpause=!1,a.manualplay=!0,a.play())),""===o&&(o=e.type),m.settoclearwatchedevent()})},update:function(e){"play"===e?a.pauseplay.removeclass(n+"pause").addclass(n+"play").html(a.vars.playtext):a.pauseplay.removeclass(n+"play").addclass(n+"pause").html(a.vars.pausetext)}},touch:function(){function t(t){t.stoppropagation(),a.animating?t.preventdefault():(a.pause(),e._gesture.addpointer(t.pointerid),w=0,p=c?a.h:a.w,f=number(new date),l=u&&d&&a.animatingto===a.last?0:u&&d?a.limit-(a.itemw+a.vars.itemmargin)*a.move*a.animatingto:u&&a.currentslide===a.last?a.limit:u?(a.itemw+a.vars.itemmargin)*a.move*a.currentslide:d?(a.last-a.currentslide+a.cloneoffset)*p:(a.currentslide+a.cloneoffset)*p)}function n(t){t.stoppropagation();var a=t.target._slider;if(a){var n=-t.translationx,i=-t.translationy;return w+=c?i:n,m=w,y=c?math.abs(w)500)&&(t.preventdefault(),!v&&a.transitions&&(a.vars.animationloop||(m=w/(0===a.currentslide&&0>w||a.currentslide===a.last&&w>0?math.abs(w)/p+2:1)),a.setprops(l+m,"settouch"))))}}function s(e){e.stoppropagation();var t=e.target._slider;if(t){if(t.animatingto===t.currentslide&&!y&&null!==m){var a=d?-m:m,n=t.gettarget(a>0?"next":"prev");t.canadvance(n)&&(number(new date)-f<550&&math.abs(a)>50||math.abs(a)>p/2)?t.flexanimate(n,t.vars.pauseonaction):v||t.flexanimate(t.currentslide,t.vars.pauseonaction,!0)}r=null,o=null,m=null,l=null,w=0}}var r,o,l,p,m,f,g,h,s,y=!1,x=0,b=0,w=0;i?(e.style.mstouchaction="none",e._gesture=new msgesture,e._gesture.target=e,e.addeventlistener("mspointerdown",t,!1),e._slider=a,e.addeventlistener("msgesturechange",n,!1),e.addeventlistener("msgestureend",s,!1)):(g=function(t){a.animating?t.preventdefault():(window.navigator.mspointerenabled||1===t.touches.length)&&(a.pause(),p=c?a.h:a.w,f=number(new date),x=t.touches[0].pagex,b=t.touches[0].pagey,l=u&&d&&a.animatingto===a.last?0:u&&d?a.limit-(a.itemw+a.vars.itemmargin)*a.move*a.animatingto:u&&a.currentslide===a.last?a.limit:u?(a.itemw+a.vars.itemmargin)*a.move*a.currentslide:d?(a.last-a.currentslide+a.cloneoffset)*p:(a.currentslide+a.cloneoffset)*p,r=c?b:x,o=c?x:b,e.addeventlistener("touchmove",h,!1),e.addeventlistener("touchend",s,!1))},h=function(e){x=e.touches[0].pagex,b=e.touches[0].pagey,m=c?r-b:r-x,y=c?math.abs(m)t)&&(e.preventdefault(),!v&&a.transitions&&(a.vars.animationloop||(m/=0===a.currentslide&&0>m||a.currentslide===a.last&&m>0?math.abs(m)/p+2:1),a.setprops(l+m,"settouch")))},s=function(t){if(e.removeeventlistener("touchmove",h,!1),a.animatingto===a.currentslide&&!y&&null!==m){var n=d?-m:m,i=a.gettarget(n>0?"next":"prev");a.canadvance(i)&&(number(new date)-f<550&&math.abs(n)>50||math.abs(n)>p/2)?a.flexanimate(i,a.vars.pauseonaction):v||a.flexanimate(a.currentslide,a.vars.pauseonaction,!0)}e.removeeventlistener("touchend",s,!1),r=null,o=null,m=null,l=null},e.addeventlistener("touchstart",g,!1))},resize:function(){!a.animating&&a.is(":visible")&&(u||a.domath(),v?m.smoothheight():u?(a.slides.width(a.computedw),a.update(a.pagingcount),a.setprops()):c?(a.viewport.height(a.h),a.setprops(a.h,"settotal")):(a.vars.smoothheight&&m.smoothheight(),a.newslides.width(a.computedw),a.setprops(a.computedw,"settotal")))},smoothheight:function(e){if(!c||v){var t=v?a:a.viewport;e?t.animate({height:a.slides.eq(a.animatingto).height()},e):t.height(a.slides.eq(a.animatingto).height())}},sync:function(e){var t=$(a.vars.sync).data("flexslider"),n=a.animatingto;switch(e){case"animate":t.flexanimate(n,a.vars.pauseonaction,!1,!0);break;case"play":t.playing||t.asnav||t.play();break;case"pause":t.pause()}},uniqueid:function(e){return e.filter("[id]").add(e.find("[id]")).each(function(){var e=$(this);e.attr("id",e.attr("id")+"_clone")}),e},pauseinvisible:{visprop:null,init:function(){var e=m.pauseinvisible.gethiddenprop();if(e){var t=e.replace(/[h|h]idden/,"")+"visibilitychange";document.addeventlistener(t,function(){m.pauseinvisible.ishidden()?a.starttimeout?cleartimeout(a.starttimeout):a.pause():a.started?a.play():a.vars.initdelay>0?settimeout(a.play,a.vars.initdelay):a.play()})}},ishidden:function(){var e=m.pauseinvisible.gethiddenprop();return e?document[e]:!1},gethiddenprop:function(){var e=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var t=0;ta.currentslide?"next":"prev"),p&&1===a.pagingcount&&(a.direction=a.currentitema.limit&&1!==a.visible?a.limit:s):h=0===a.currentslide&&e===a.count-1&&a.vars.animationloop&&"next"!==a.direction?d?(a.count+a.cloneoffset)*f:0:a.currentslide===a.last&&0===e&&a.vars.animationloop&&"prev"!==a.direction?d?0:(a.count+1)*f:d?(a.count-1-e+a.cloneoffset)*f:(e+a.cloneoffset)*f,a.setprops(h,"",a.vars.animationspeed),a.transitions?(a.vars.animationloop&&a.atend||(a.animating=!1,a.currentslide=a.animatingto),a.container.unbind("webkittransitionend transitionend"),a.container.bind("webkittransitionend transitionend",function(){cleartimeout(a.ensureanimationend),a.wrapup(f)}),cleartimeout(a.ensureanimationend),a.ensureanimationend=settimeout(function(){a.wrapup(f)},a.vars.animationspeed+100)):a.container.animate(a.args,a.vars.animationspeed,a.vars.easing,function(){a.wrapup(f)})}a.vars.smoothheight&&m.smoothheight(a.vars.animationspeed)}},a.wrapup=function(e){v||u||(0===a.currentslide&&a.animatingto===a.last&&a.vars.animationloop?a.setprops(e,"jumpend"):a.currentslide===a.last&&0===a.animatingto&&a.vars.animationloop&&a.setprops(e,"jumpstart")),a.animating=!1,a.currentslide=a.animatingto,a.vars.after(a)},a.animateslides=function(){!a.animating&&f&&a.flexanimate(a.gettarget("next"))},a.pause=function(){clearinterval(a.animatedslides),a.animatedslides=null,a.playing=!1,a.vars.pauseplay&&m.pauseplay.update("play"),a.syncexists&&m.sync("pause")},a.play=function(){a.playing&&clearinterval(a.animatedslides),a.animatedslides=a.animatedslides||setinterval(a.animateslides,a.vars.slideshowspeed),a.started=a.playing=!0,a.vars.pauseplay&&m.pauseplay.update("pause"),a.syncexists&&m.sync("play")},a.stop=function(){a.pause(),a.stopped=!0},a.canadvance=function(e,t){var n=p?a.pagingcount-1:a.last;return t?!0:p&&a.currentitem===a.count-1&&0===e&&"prev"===a.direction?!0:p&&0===a.currentitem&&e===a.pagingcount-1&&"next"!==a.direction?!1:e!==a.currentslide||p?a.vars.animationloop?!0:a.atend&&0===a.currentslide&&e===n&&"next"!==a.direction?!1:a.atend&&a.currentslide===n&&0===e&&"next"===a.direction?!1:!0:!1},a.gettarget=function(e){return a.direction=e,"next"===e?a.currentslide===a.last?0:a.currentslide+1:0===a.currentslide?a.last:a.currentslide-1},a.setprops=function(e,t,n){var i=function(){var n=e?e:(a.itemw+a.vars.itemmargin)*a.move*a.animatingto,i=function(){if(u)return"settouch"===t?e:d&&a.animatingto===a.last?0:d?a.limit-(a.itemw+a.vars.itemmargin)*a.move*a.animatingto:a.animatingto===a.last?a.limit:n;switch(t){case"settotal":return d?(a.count-1-a.currentslide+a.cloneoffset)*e:(a.currentslide+a.cloneoffset)*e;case"settouch":return d?e:e;case"jumpend":return d?e:a.count*e;case"jumpstart":return d?a.count*e:e;default:return e}}();return-1*i+"px"}();a.transitions&&(i=c?"translate3d(0,"+i+",0)":"translate3d("+i+",0,0)",n=void 0!==n?n/1e3+"s":"0s",a.container.css("-"+a.pfx+"-transition-duration",n),a.container.css("transition-duration",n)),a.args[a.prop]=i,(a.transitions||void 0===n)&&a.container.css(a.args),a.container.css("transform",i)},a.setup=function(e){if(v)a.slides.css({width:"100%","float":"left",marginright:"-100%",position:"relative"}),"init"===e&&(s?a.slides.css({opacity:0,display:"block",webkittransition:"opacity "+a.vars.animationspeed/1e3+"s ease",zindex:1}).eq(a.currentslide).css({opacity:1,zindex:2}):0==a.vars.fadefirstslide?a.slides.css({opacity:0,display:"block",zindex:1}).eq(a.currentslide).css({zindex:2}).css({opacity:1}):a.slides.css({opacity:0,display:"block",zindex:1}).eq(a.currentslide).css({zindex:2}).animate({opacity:1},a.vars.animationspeed,a.vars.easing)),a.vars.smoothheight&&m.smoothheight();else{var t,i;"init"===e&&(a.viewport=$('
    ').css({overflow:"hidden",position:"relative"}).appendto(a).append(a.container),a.clonecount=0,a.cloneoffset=0,d&&(i=$.makearray(a.slides).reverse(),a.slides=$(i),a.container.empty().append(a.slides))),a.vars.animationloop&&!u&&(a.clonecount=2,a.cloneoffset=1,"init"!==e&&a.container.find(".clone").remove(),a.container.append(m.uniqueid(a.slides.first().clone().addclass("clone")).attr("aria-hidden","true")).prepend(m.uniqueid(a.slides.last().clone().addclass("clone")).attr("aria-hidden","true"))),a.newslides=$(a.vars.selector,a),t=d?a.count-1-a.currentslide+a.cloneoffset:a.currentslide+a.cloneoffset,c&&!u?(a.container.height(200*(a.count+a.clonecount)+"%").css("position","absolute").width("100%"),settimeout(function(){a.newslides.css({display:"block"}),a.domath(),a.viewport.height(a.h),a.setprops(t*a.h,"init")},"init"===e?100:0)):(a.container.width(200*(a.count+a.clonecount)+"%"),a.setprops(t*a.computedw,"init"),settimeout(function(){a.domath(),a.newslides.css({width:a.computedw,"float":"left",display:"block"}),a.vars.smoothheight&&m.smoothheight()},"init"===e?100:0))}u||a.slides.removeclass(n+"active-slide").eq(a.currentslide).addclass(n+"active-slide"),a.vars.init(a)},a.domath=function(){var e=a.slides.first(),t=a.vars.itemmargin,n=a.vars.minitems,i=a.vars.maxitems;a.w=void 0===a.viewport?a.width():a.viewport.width(),a.h=e.height(),a.boxpadding=e.outerwidth()-e.width(),u?(a.itemt=a.vars.itemwidth+t,a.minw=n?n*a.itemt:a.w,a.maxw=i?i*a.itemt-t:a.w,a.itemw=a.minw>a.w?(a.w-t*(n-1))/n:a.maxwa.w?a.w:a.vars.itemwidth,a.visible=math.floor(a.w/a.itemw),a.move=a.vars.move>0&&a.vars.movea.w?a.itemw*(a.count-1)+t*(a.count-1):(a.itemw+t)*a.count-a.w-t):(a.itemw=a.w,a.pagingcount=a.count,a.last=a.count-1),a.computedw=a.itemw-a.boxpadding},a.update=function(e,t){a.domath(),u||(ea.controlnav.length?m.controlnav.update("add"):("remove"===t&&!u||a.pagingcounta.last&&(a.currentslide-=1,a.animatingto-=1),m.controlnav.update("remove",a.last))),a.vars.directionnav&&m.directionnav.update()},a.addslide=function(e,t){var n=$(e);a.count+=1,a.last=a.count-1,c&&d?void 0!==t?a.slides.eq(a.count-t).after(n):a.container.prepend(n):void 0!==t?a.slides.eq(t).before(n):a.container.append(n),a.update(t,"add"),a.slides=$(a.vars.selector+":not(.clone)",a),a.setup(),a.vars.added(a)},a.removeslide=function(e){var t=isnan(e)?a.slides.index($(e)):e;a.count-=1,a.last=a.count-1,isnan(e)?$(e,a.slides).remove():c&&d?a.slides.eq(a.last).remove():a.slides.eq(e).remove(),a.domath(),a.update(t,"remove"),a.slides=$(a.vars.selector+":not(.clone)",a),a.setup(),a.vars.removed(a)},m.init()},$(window).blur(function(e){focused=!1}).focus(function(e){focused=!0}),$.flexslider.defaults={namespace:"flex-",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,fadefirstslide:!0,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:"",customdirectionnav:"",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(){},init:function(){}},$.fn.flexslider=function(e){if(void 0===e&&(e={}),"object"==typeof e)return this.each(function(){var t=$(this),a=e.selector?e.selector:".slides > li",n=t.find(a);1===n.length&&e.allowoneslide===!0||0===n.length?(n.fadein(400),e.start&&e.start(t)):void 0===t.data("flexslider")&&new $.flexslider(this,e)});var t=$(this).data("flexslider");switch(e){case"play":t.play();break;case"pause":t.pause();break;case"stop":t.stop();break;case"next":t.flexanimate(t.gettarget("next"),!0);break;case"prev":case"previous":t.flexanimate(t.gettarget("prev"),!0);break;default:"number"==typeof e&&t.flexanimate(e,!0)}}}(jquery);