(function(n,t,i){"use strict";var h=n.event,r,f,e,o,u,s;r=h.special.debouncedresize={setup:function(){n(this).on("resize",r.handler)},teardown:function(){n(this).off("resize",r.handler)},handler:function(n,t){var u=this,e=arguments,i=function(){n.type="debouncedresize";h.dispatch.apply(u,e)};f&&clearTimeout(f);t?i():f=setTimeout(i,r.threshold)},threshold:150};e="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==";n.fn.imagesLoaded=function(t){function l(){var i=n(h),e=n(o);r&&(o.length?r.reject(u,i,e):r.resolve(u));n.isFunction(t)&&t.call(f,u,i,e)}function c(t,i){t.src!==e&&n.inArray(t,s)===-1&&(s.push(t),i?o.push(t):h.push(t),n.data(t,"imagesLoaded",{isBroken:i,src:t.src}),a&&r.notifyWith(n(t),[i,u,n(h),n(o)]),u.length===s.length&&(setTimeout(l),u.unbind(".imagesLoaded")))}var f=this,r=n.isFunction(n.Deferred)?n.Deferred():0,a=n.isFunction(r.notify),u=f.find("img").add(f.filter("img")),s=[],h=[],o=[];return n.isPlainObject(t)&&n.each(t,function(n,i){n==="callback"?t=i:r&&r[n](i)}),u.length?u.bind("load.imagesLoaded error.imagesLoaded",function(n){c(n.target,n.type==="error")}).each(function(t,r){var f=r.src,u=n.data(r,"imagesLoaded");if(u&&u.src===f){c(r,u.isBroken);return}if(r.complete&&r.naturalWidth!==i){c(r,r.naturalWidth===0||r.naturalHeight===0);return}(r.readyState||r.complete)&&(r.src=e,r.src=f)}):l(),r?r.promise(f):f};o=n(t);u=t.Modernizr;n.Elastislide=function(t,i){this.$el=n(i);this._init(t)};n.Elastislide.defaults={orientation:"horizontal",speed:500,easing:"ease-in-out",minItems:3,start:0,onClick:function(){return!1},onReady:function(){return!1},onBeforeSlide:function(){return!1},onAfterSlide:function(){return!1}};n.Elastislide.prototype={_init:function(t){this.options=n.extend(!0,{},n.Elastislide.defaults,t);var i=this;if(this.transEndEventName={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",msTransition:"MSTransitionEnd",transition:"transitionend"}[u.prefixed("transition")],this.support=u.csstransitions&&u.csstransforms,this.current=this.options.start,this.isSliding=!1,this.$items=this.$el.children("li"),this.itemsCount=this.$items.length,this.itemsCount===0)return!1;this._validate();this.$items.detach();this.$el.empty();this.$el.append(this.$items);this.$el.wrap('<div class="elastislide-wrapper elastislide-loading elastislide-'+this.options.orientation+'"><\/div>');this.hasTransition=!1;this.hasTransitionTimeout=setTimeout(function(){i._addTransition()},100);this.$el.imagesLoaded(function(){if(i.$el.show(),i._layout(),i._configure(),i.hasTransition){i._removeTransition();i._slideToItem(i.current);i.$el.on(i.transEndEventName,function(){i.$el.off(i.transEndEventName);i._setWrapperSize();i._addTransition();i._initEvents()})}else clearTimeout(i.hasTransitionTimeout),i._setWrapperSize(),i._initEvents(),i._slideToItem(i.current),setTimeout(function(){i._addTransition()},25);i.options.onReady()})},_validate:function(){this.options.speed<0&&(this.options.speed=500);(this.options.minItems<1||this.options.minItems>this.itemsCount)&&(this.options.minItems=1);(this.options.start<0||this.options.start>this.itemsCount-1)&&(this.options.start=0);this.options.orientation!="horizontal"&&this.options.orientation!="vertical"&&(this.options.orientation="horizontal")},_layout:function(){this.$el.wrap('<div class="elastislide-carousel"><\/div>');this.$carousel=this.$el.parent();this.$wrapper=this.$carousel.parent().removeClass("elastislide-loading");var n=this.$items.find("img:first");this.imgSize={width:n.outerWidth(!0),height:n.outerHeight(!0)};this._setItemsSize();this._addControls()},_addTransition:function(){this.support&&this.$el.css("transition","all "+this.options.speed+"ms "+this.options.easing);this.hasTransition=!0},_removeTransition:function(){this.support&&this.$el.css("transition","all 0s");this.hasTransition=!1},_addControls:function(){var t=this;this.$navigation=n('<nav><span class="elastislide-prev">Previous<\/span><span class="elastislide-next">Next<\/span><\/nav>').appendTo(this.$wrapper);this.$navPrev=this.$navigation.find("span.elastislide-prev").on("mousedown.elastislide",function(){return t._slide("prev"),!1});this.$navNext=this.$navigation.find("span.elastislide-next").on("mousedown.elastislide",function(){return t._slide("next"),!1})},_setItemsSize:function(){var n=this.options.orientation==="horizontal"?Math.floor(this.$carousel.width()/this.options.minItems)*100/this.$carousel.width():100;this.$items.css({width:n+"%","max-width":this.imgSize.width,"max-height":this.imgSize.height});this.options.orientation==="vertical"&&this.$wrapper.css("max-width",this.imgSize.width+parseInt(this.$wrapper.css("padding-left"))+parseInt(this.$wrapper.css("padding-right")))},_setWrapperSize:function(){this.options.orientation==="vertical"&&this.$wrapper.css({height:this.options.minItems*this.imgSize.height+parseInt(this.$wrapper.css("padding-top"))+parseInt(this.$wrapper.css("padding-bottom"))})},_configure:function(){this.fitCount=this.options.orientation==="horizontal"?this.$carousel.width()<this.options.minItems*this.imgSize.width?this.options.minItems:Math.floor(this.$carousel.width()/this.imgSize.width):this.$carousel.height()<this.options.minItems*this.imgSize.height?this.options.minItems:Math.floor(this.$carousel.height()/this.imgSize.height)},_initEvents:function(){var t=this;o.on("debouncedresize.elastislide",function(){t._setItemsSize();t._configure();t._slideToItem(t.current)});this.$el.on(this.transEndEventName,function(){t._onEndTransition()});if(this.options.orientation==="horizontal")this.$el.on({swipeleft:function(){t._slide("next")},swiperight:function(){t._slide("prev")}});else this.$el.on({swipeup:function(){t._slide("next")},swipedown:function(){t._slide("prev")}});this.$el.on("click.elastislide","li",function(i){var r=n(this);t.options.onClick(r,r.index(),i)})},_destroy:function(n){this.$el.off(this.transEndEventName).off("swipeleft swiperight swipeup swipedown .elastislide");o.off(".elastislide");this.$el.css({"max-height":"none",transition:"none"}).unwrap(this.$carousel).unwrap(this.$wrapper);this.$items.css({width:"auto","max-width":"none","max-height":"none"});this.$navigation.remove();this.$wrapper.remove();n&&n.call()},_toggleControls:function(n,t){t?n==="next"?this.$navNext.show():this.$navPrev.show():n==="next"?this.$navNext.hide():this.$navPrev.hide()},_slide:function(t,r){var s,u,c;if(this.isSliding)return!1;this.options.onBeforeSlide();this.isSliding=!0;var l=this,f=this.translation||0,h=this.options.orientation==="horizontal"?this.$items.outerWidth(!0):this.$items.outerHeight(!0),o=this.itemsCount*h,e=this.options.orientation==="horizontal"?this.$carousel.width():this.$carousel.height();if(r===i){if(u=this.fitCount*h,u<0)return!1;t==="next"&&o-(Math.abs(f)+u)<e?(u=o-(Math.abs(f)+e),this._toggleControls("next",!1),this._toggleControls("prev",!0)):t==="prev"&&Math.abs(f)-u<0?(u=Math.abs(f),this._toggleControls("next",!0),this._toggleControls("prev",!1)):(s=t==="next"?Math.abs(f)+Math.abs(u):Math.abs(f)-Math.abs(u),s>0?this._toggleControls("prev",!0):this._toggleControls("prev",!1),s<o-e?this._toggleControls("next",!0):this._toggleControls("next",!1));r=t==="next"?f-u:f+u}else u=Math.abs(r),Math.max(o,e)-u<e&&(r=-(Math.max(o,e)-e)),u>0?this._toggleControls("prev",!0):this._toggleControls("prev",!1),Math.max(o,e)-e>u?this._toggleControls("next",!0):this._toggleControls("next",!1);if(this.translation=r,f===r)return this._onEndTransition(),!1;this.support?this.options.orientation==="horizontal"?this.$el.css("transform","translateX("+r+"px)"):this.$el.css("transform","translateY("+r+"px)"):(n.fn.applyStyle=this.hasTransition?n.fn.animate:n.fn.css,c=this.options.orientation==="horizontal"?{left:r}:{top:r},this.$el.stop().applyStyle(c,n.extend(!0,[],{duration:this.options.speed,complete:function(){l._onEndTransition()}})));this.hasTransition||this._onEndTransition()},_onEndTransition:function(){this.isSliding=!1;this.options.onAfterSlide()},_slideTo:function(n){var n=n||this.current,t=Math.abs(this.translation)||0,i=this.options.orientation==="horizontal"?this.$items.outerWidth(!0):this.$items.outerHeight(!0),u=t+this.$carousel.width(),r=Math.abs(n*i);(r+i>u||r<t)&&this._slideToItem(n)},_slideToItem:function(n){var t=this.options.orientation==="horizontal"?n*this.$items.outerWidth(!0):n*this.$items.outerHeight(!0);this._slide("",-t)},add:function(n){var t=this,i=this.current,r=this.$items.eq(this.current);this.$items=this.$el.children("li");this.itemsCount=this.$items.length;this.current=r.index();this._setItemsSize();this._configure();this._removeTransition();i<this.current?this._slideToItem(this.current):this._slide("next",this.translation);setTimeout(function(){t._addTransition()},25);n&&n.call()},setCurrent:function(n,t){this.current=n;this._slideTo();t&&t.call()},next:function(){self._slide("next")},previous:function(){self._slide("prev")},slideStart:function(){this._slideTo(0)},slideEnd:function(){this._slideTo(this.itemsCount-1)},destroy:function(n){this._destroy(n)}};s=function(n){t.console&&t.console.error(n)};n.fn.elastislide=function(t){var i=n.data(this,"elastislide"),r;return typeof t=="string"?(r=Array.prototype.slice.call(arguments,1),this.each(function(){if(!i){s("cannot call methods on elastislide prior to initialization; attempted to call method '"+t+"'");return}if(!n.isFunction(i[t])||t.charAt(0)==="_"){s("no such method '"+t+"' for elastislide self");return}i[t].apply(i,r)})):this.each(function(){i?i._init():i=n.data(this,"elastislide",new n.Elastislide(t,this))}),i}})(jQuery,window),function(n){function ut(n,t,i){return"transition"==i.transition&&"swing"==t&&(t="ease"),{anims:[],duration:n,orgDuration:n,easing:t,startTime:p()}}function k(n,t){for(var i,r=0,u=n.anims.length;u>r;r++)i=n.anims[r],i&&i[0][t.transition](i[1],n.duration,n.easing,i[2])}function ft(n,t){var r,e,i;for(f(t)||(t=!0),s(n.pre)&&ft(n.pre,t),r=0,e=n.anims.length;e>r;r++)i=n.anims[r],i[0].stop(!0),t&&(i[0].css(i[1]),u(i[2])&&i[2]());s(n.post)&&ft(n.post,t)}function ui(n,t,i){switch(t&&t.remove(),i.fx){case"fade":case"crossfade":case"cover-fade":case"uncover-fade":n.css("opacity",1);n.css("filter","")}}function et(n,t,i,r,u){if(t[i]&&t[i].call(n,r),u[i].length)for(var f=0,e=u[i].length;e>f;f++)u[i][f].call(n,r);return[]}function fi(n,i,r){return i.length&&(n.trigger(t(i[0][0],r),i[0][1]),i.shift()),i}function ei(t){t.each(function(){var t=n(this);t.data("_cfs_isHidden",t.is(":hidden")).hide()})}function oi(t){t&&t.each(function(){var t=n(this);t.data("_cfs_isHidden")||t.show()})}function d(n){return n.auto&&clearTimeout(n.auto),n.progress&&clearInterval(n.progress),n}function si(n,t,i,r,u,f,e){return{width:e.width,height:e.height,items:{old:n,skipped:t,visible:i},scroll:{items:r,direction:u,duration:f}}}function hi(n,t,i,r){var u=n.duration;return"none"==n.fx?0:("auto"==u?u=t.scroll.duration/t.scroll.items*i:10>u&&(u=r/u),1>u?0:("fade"==n.fx&&(u/=2),Math.round(u)))}function vt(n,t,u){var s=i(n.items.minimum)?n.items.minimum:n.items.visible+1,f,e,o;"show"==t||"hide"==t?f=t:s>t?(r(u,"Not enough items ("+t+" total, "+s+" needed): Hiding navigation."),f="hide"):f="show";e="show"==f?"removeClass":"addClass";o=l("hidden",u);n.auto.button&&n.auto.button[f]()[e](o);n.prev.button&&n.prev.button[f]()[e](o);n.next.button&&n.next.button[f]()[e](o);n.pagination.container&&n.pagination.container[f]()[e](o)}function g(n,t,i){var r,u,f;n.circular||n.infinite||(r="removeClass"==t||"addClass"==t?t:!1,u=l("disabled",i),(n.auto.button&&r&&n.auto.button[r](u),n.prev.button)&&(f=r||0==t?"addClass":"removeClass",n.prev.button[f](u)),n.next.button&&(f=r||t==n.items.visible?"addClass":"removeClass",n.next.button[f](u)))}function ot(n,t){return u(t)?t=t.call(n):o(t)&&(t={}),t}function or(n,t){return t=ot(n,t),i(t)?t={visible:t}:"variable"==t?t={visible:t,width:t,height:t}:s(t)||(t={}),t}function sr(n,t){return t=ot(n,t),i(t)?t=50>=t?{items:t}:{duration:t}:e(t)?t={easing:t}:s(t)||(t={}),t}function yt(t,i){if(i=ot(t,i),e(i)){var r=ir(i);i=-1==r?n(i):r}return i}function hr(n,t){return t=yt(n,t),c(t)?t={button:t}:f(t)?t={play:t}:i(t)&&(t={timeoutDuration:t}),t.progress&&(e(t.progress)||c(t.progress))&&(t.progress={bar:t.progress}),t}function cr(t,r){return u(r.button)&&(r.button=r.button.call(t)),e(r.button)&&(r.button=n(r.button)),f(r.play)||(r.play=!0),i(r.delay)||(r.delay=0),o(r.pauseOnEvent)&&(r.pauseOnEvent=!0),f(r.pauseOnResize)||(r.pauseOnResize=!0),i(r.timeoutDuration)||(r.timeoutDuration=10>r.duration?2500:5*r.duration),r.progress&&(u(r.progress.bar)&&(r.progress.bar=r.progress.bar.call(t)),e(r.progress.bar)&&(r.progress.bar=n(r.progress.bar)),r.progress.bar?(u(r.progress.updater)||(r.progress.updater=n.fn.carouFredSel.progressbarUpdater),i(r.progress.interval)||(r.progress.interval=50)):r.progress=!1),r}function ci(n,t){return t=yt(n,t),c(t)?t={button:t}:i(t)&&(t={key:t}),t}function li(t,i){return u(i.button)&&(i.button=i.button.call(t)),e(i.button)&&(i.button=n(i.button)),e(i.key)&&(i.key=ir(i.key)),i}function lr(n,t){return t=yt(n,t),c(t)?t={container:t}:f(t)&&(t={keys:t}),t}function ar(t,r){return u(r.container)&&(r.container=r.container.call(t)),e(r.container)&&(r.container=n(r.container)),i(r.items)||(r.items=!1),f(r.keys)||(r.keys=!1),u(r.anchorBuilder)||ri(r.anchorBuilder)||(r.anchorBuilder=n.fn.carouFredSel.pageAnchorBuilder),i(r.deviation)||(r.deviation=0),r}function vr(n,t){return u(t)&&(t=t.call(n)),o(t)&&(t={onTouch:!1}),rt(t)?t={onTouch:t}:i(t)&&(t={items:t}),t}function yr(n,t){return f(t.onTouch)||(t.onTouch=!0),f(t.onMouse)||(t.onMouse=!1),s(t.options)||(t.options={}),f(t.options.triggerOnTouchEnd)||(t.options.triggerOnTouchEnd=!1),t}function pr(n,t){return u(t)&&(t=t.call(n)),rt(t)?t={}:i(t)?t={items:t}:o(t)&&(t=!1),t}function wr(n,t){return t}function nt(t,r,u,o,h){if(e(t)&&(t=n(t,h)),s(t)&&(t=n(t,h)),c(t)?(t=h.children().index(t),f(u)||(u=!1)):f(u)||(u=!0),i(t)||(t=0),i(r)||(r=0),u&&(t+=o.first),t+=r,o.total>0){for(;t>=o.total;)t-=o.total;for(;0>t;)t+=o.total}return t}function pt(n,t,i){for(var u,f=0,e=0,r=i;r>=0;r--){if(u=n.eq(r),f+=u.is(":visible")?u[t.d.outerWidth](!0):0,f>t.maxDimension)return e;0==r&&(r=n.length);e++}}function br(n,t,i){return ai(n,t.items.filter,t.items.visibleConf.org,i)}function kr(n,t,i,r){return ai(n,t.items.filter,r,i)}function ai(n,t,i,r){for(var s,e=0,f=0,u=r,o=n.length;u>=0;u--){if((f++,f==o)||(s=n.eq(u),s.is(t)&&(e++,e==i)))return f;0==u&&(u=o)}}function vi(n,t){return t.items.visibleConf.org||n.children().slice(0,t.items.visible).filter(t.items.filter).length}function w(n,t,i){for(var e,o=0,u=0,r=i,f=n.length-1;f>=r;r++){if((e=n.eq(r),o+=e.is(":visible")?e[t.d.outerWidth](!0):0,o>t.maxDimension)||(u++,u==f+1))return u;r==f&&(r=-1)}}function yi(n,t,i,r){var u=w(n,t,i);return t.circular||i+u>r&&(u=r-i),u}function st(n,t,i){return pi(n,t.items.filter,t.items.visibleConf.org,i,t.circular)}function dr(n,t,i,r){return pi(n,t.items.filter,r+1,i,t.circular)-1}function pi(n,t,i,r){for(var s,o=0,f=0,u=r,e=n.length-1;e>=u;u++){if((f++,f>=e)||(s=n.eq(u),s.is(t)&&(o++,o==i)))return f;u==e&&(u=-1)}}function tt(n,t){return n.slice(0,t.items.visible)}function gr(n,t,i){return n.slice(i,t.items.visibleConf.old+i)}function nu(n,t){return n.slice(0,t.items.visible)}function tu(n,t){return n.slice(0,t.items.visibleConf.old)}function iu(n,t,i){return n.slice(i,t.items.visible+i)}function wt(t,r,u){r.usePadding&&(e(u)||(u="_cfs_origCssMargin"),t.each(function(){var f=n(this),t=parseInt(f.css(r.d.marginRight),10);i(t)||(t=0);f.data(u,t)}))}function h(t,r,u){if(r.usePadding){var e=f(u)?u:!1;i(u)||(u=0);wt(t,r,"_cfs_tempCssMargin");t.each(function(){var t=n(this);t.css(r.d.marginRight,e?t.data("_cfs_tempCssMargin"):u+t.data("_cfs_origCssMargin"))})}}function ht(t){t.each(function(){var t=n(this);t.data("_cfs_origCss",t.attr("style")||"")})}function bt(t){t.each(function(){var t=n(this);t.attr("style",t.data("_cfs_origCss")||"")})}function wi(t,i){var u=(t.items.visible,t.items[t.d.width]),r=t[t.d.height],f=lt(r);i.each(function(){var i=n(this),e=u-ru(i,t,"Width");i[t.d.width](e);f&&i[t.d.height](gt(e,r))})}function kt(n,t){var s=n.parent(),u=n.children(),o=tt(u,t),f=ni(dt(o,t,!0),t,!1),i,r,e;return(s.css(f),t.usePadding)&&(i=t.padding,r=i[t.d[1]],t.align&&0>r&&(r=0),e=o.last(),e.css(t.d.marginRight,e.data("_cfs_origCssMargin")+r),n.css(t.d.top,i[t.d[0]]),n.css(t.d.left,i[t.d[3]])),n.css(t.d.width,f[t.d.width]+2*v(u,t,"width")),n.css(t.d.height,bi(u,t,"height")),f}function dt(n,t,i){return[v(n,t,"width",i),bi(n,t,"height",i)]}function bi(n,t,r,u){return f(u)||(u=!1),i(t[t.d[r]])&&u?t[t.d[r]]:i(t.items[t.d[r]])?t.items[t.d[r]]:(r=r.toLowerCase().indexOf("width")>-1?"outerWidth":"outerHeight",ct(n,t,r))}function ct(n,t,i){for(var f,e,r=0,u=0,o=n.length;o>u;u++)f=n.eq(u),e=f.is(":visible")?f[t.d[i]](!0):0,e>r&&(r=e);return r}function v(n,t,r,u){var o;if(f(u)||(u=!1),i(t[t.d[r]])&&u)return t[t.d[r]];if(i(t.items[t.d[r]]))return t.items[t.d[r]]*n.length;for(var h=r.toLowerCase().indexOf("width")>-1?"outerWidth":"outerHeight",s=0,e=0,c=n.length;c>e;e++)o=n.eq(e),s+=o.is(":visible")?o[t.d[h]](!0):0;return s}function ki(n,t,i){var r=n.is(":visible"),u;return r&&n.hide(),u=n.parent()[t.d[i]](),r&&n.show(),u}function di(n,t){return i(n[n.d.width])?n[n.d.width]:t}function gi(n,t,i){for(var e,o,r=!1,u=!1,f=0,s=n.length;s>f;f++)e=n.eq(f),o=e.is(":visible")?e[t.d[i]](!0):0,r===!1?r=o:r!=o&&(u=!0),0==r&&(u=!0);return u}function ru(n,t,i){return n[t.d["outer"+i]](!0)-n[t.d[i.toLowerCase()]]()}function gt(n,t){if(lt(t)){if(t=parseInt(t.slice(0,-1),10),!i(t))return n;n*=t/100}return n}function t(n,t,i,r,u){return f(i)||(i=!0),f(r)||(r=!0),f(u)||(u=!1),i&&(n=t.events.prefix+n),r&&(n=n+"."+t.events.namespace),r&&u&&(n+=t.serialNumber),n}function l(n,t){return e(t.classnames[n])?t.classnames[n]:n}function ni(n,t,i){f(i)||(i=!0);var r=t.usePadding&&i?t.padding:[0,0,0,0],u={};return u[t.d.width]=n[0]+r[1]+r[3],u[t.d.height]=n[1]+r[0]+r[2],u}function b(n,t){for(var i,f,u=[],r=0,e=n.length;e>r;r++)for(i=0,f=t.length;f>i;i++)if(t[i].indexOf(typeof n[r])>-1&&o(u[i])){u[i]=n[r];break}return u}function uu(n){if(o(n))return[0,0,0,0];if(i(n))return[n,n,n,n];if(e(n)&&(n=n.split("px").join("").split("em").join("").split(" ")),!y(n))return[0,0,0,0];for(var t=0;4>t;t++)n[t]=parseInt(n[t],10);switch(n.length){case 0:return[0,0,0,0];case 1:return[n[0],n[0],n[0],n[0]];case 2:return[n[0],n[1],n[0],n[1]];case 3:return[n[0],n[1],n[2],n[1]];default:return[n[0],n[1],n[2],n[3]]}}function ti(n,t){var r=i(t[t.d.width])?Math.ceil(t[t.d.width]-v(n,t,"width")):0;switch(t.align){case"left":return[0,r];case"right":return[r,0];case"center":default:return[Math.ceil(r/2),Math.floor(r/2)]}}function fu(n){for(var i=[["width","innerWidth","outerWidth","height","innerHeight","outerHeight","left","top","marginRight",0,1,2,3],["height","innerHeight","outerHeight","width","innerWidth","outerWidth","top","left","marginBottom",3,2,1,0]],u=i[0].length,f="right"==n.direction||"left"==n.direction?0:1,r={},t=0;u>t;t++)r[i[0][t]]=i[f][t];return r}function ii(n,t,r,f){var o=n,h,c;if(u(r))o=r.call(f,o);else if(e(r)){if(h=r.split("+"),c=r.split("-"),c.length>h.length)var l=!0,a=c[0],s=c[1];else var l=!1,a=h[0],s=h[1];switch(a){case"even":o=1==n%2?n-1:n;break;case"odd":o=0==n%2?n-1:n;break;default:o=n}s=parseInt(s,10);i(s)&&(l&&(s=-s),o+=s)}return(!i(o)||1>o)&&(o=1),o}function a(n,t,i,r){return nr(ii(n,t,i,r),t.items.visibleConf)}function nr(n,t){return i(t.min)&&t.min>n&&(n=t.min),i(t.max)&&n>t.max&&(n=t.max),1>n&&(n=1),n}function tr(t){y(t)||(t=[[t]]);y(t[0])||(t=[t]);for(var r=0,u=t.length;u>r;r++)e(t[r][0])&&(t[r][0]=n(t[r][0])),f(t[r][1])||(t[r][1]=!0),f(t[r][2])||(t[r][2]=!0),i(t[r][3])||(t[r][3]=0);return t}function ir(n){return"right"==n?39:"left"==n?37:"up"==n?38:"down"==n?40:-1}function rr(i,r,u){if(i){var f=r.triggerHandler(t("currentPosition",u));n.fn.carouFredSel.cookie.set(i,f)}}function eu(t){var i=n.fn.carouFredSel.cookie.get(t);return""==i?0:i}function ou(n,t){for(var r={},i=0,u=t.length;u>i;i++)r[t[i]]=n.css(t[i]);return r}function su(n,t,f,o){return s(n.visibleConf)||(n.visibleConf={}),s(n.sizesConf)||(n.sizesConf={}),0==n.start&&i(o)&&(n.start=o),s(n.visible)?(n.visibleConf.min=n.visible.min,n.visibleConf.max=n.visible.max,n.visible=!1):e(n.visible)?("variable"==n.visible?n.visibleConf.variable=!0:n.visibleConf.adjust=n.visible,n.visible=!1):u(n.visible)&&(n.visibleConf.adjust=n.visible,n.visible=!1),e(n.filter)||(n.filter=f.filter(":hidden").length>0?":visible":"*"),n[t.d.width]||(t.responsive?(r(!0,"Set a "+t.d.width+" for the items!"),n[t.d.width]=ct(f,t,"outerWidth")):n[t.d.width]=gi(f,t,"outerWidth")?"variable":f[t.d.outerWidth](!0)),n[t.d.height]||(n[t.d.height]=gi(f,t,"outerHeight")?"variable":f[t.d.outerHeight](!0)),n.sizesConf.width=n.width,n.sizesConf.height=n.height,n}function hu(n,t){return"variable"==n.items[n.d.width]&&(n.items.visibleConf.variable=!0),n.items.visibleConf.variable||(i(n[n.d.width])?n.items.visible=Math.floor(n[n.d.width]/n.items[n.d.width]):(n.items.visible=Math.floor(t/n.items[n.d.width]),n[n.d.width]=n.items.visible*n.items[n.d.width],n.items.visibleConf.adjust||(n.align=!1)),("Infinity"==n.items.visible||1>n.items.visible)&&(r(!0,'Not a valid number of visible items: Set to "variable".'),n.items.visibleConf.variable=!0)),n}function cu(n,t,i){return"auto"==n&&(n=ct(i,t,"outerWidth")),n}function lu(n,t,i){return"auto"==n&&(n=ct(i,t,"outerHeight")),n||(n=t.items[t.d.height]),n}function ur(n,t){var i=ti(tt(t,n),n);return n.padding[n.d[1]]=i[1],n.padding[n.d[3]]=i[0],n}function fr(n,t){var i=nr(Math.ceil(n[n.d.width]/n.items[n.d.width]),n.items.visibleConf),r;return i>t.length&&(i=t.length),r=Math.floor(n[n.d.width]/i),n.items.visible=i,n.items[n.d.width]=r,n[n.d.width]=i*r,n}function it(n){var i,t;return e(n)?(t=n.indexOf("immediate")>-1?!0:!1,i=n.indexOf("resume")>-1?!0:!1):t=i=!1,[t,i]}function er(n){return null===n}function o(n){return er(n)||n===void 0||""===n||"undefined"===n}function y(n){return n instanceof Array}function c(n){return n instanceof jQuery}function s(n){return(n instanceof Object||"object"==typeof n)&&!er(n)&&!c(n)&&!y(n)&&!u(n)}function i(n){return(n instanceof Number||"number"==typeof n)&&!isNaN(n)}function e(n){return(n instanceof String||"string"==typeof n)&&!o(n)&&!rt(n)&&!ri(n)}function u(n){return n instanceof Function||"function"==typeof n}function f(n){return n instanceof Boolean||"boolean"==typeof n||rt(n)||ri(n)}function rt(n){return n===!0||"true"===n}function ri(n){return n===!1||"false"===n}function lt(n){return e(n)&&"%"==n.slice(-1)}function p(){return(new Date).getTime()}function at(n,t){r(!0,n+" is DEPRECATED, support for it will be removed. Use "+t+" instead.")}function r(n,t){var i;if(!o(window.console)&&!o(window.console.log)){if(s(n)?(i=" ("+n.selector+")",n=n.debug):i="",!n)return!1;t=e(t)?"carouFredSel"+i+": "+t:["carouFredSel"+i+":",t];window.console.log(t)}return!1}n.fn.carouFredSel||(n.fn.caroufredsel=n.fn.carouFredSel=function(ct,yt){var au,wu,ku,nf,pu,du,tf;if(0==this.length)return r(!0,'No element found for "'+this.selector+'".'),this;if(this.length>1)return this.each(function(){n(this).carouFredSel(ct,yt)});var ai=this,nr=this[0],gu=!1;ai.data("_cfs_isCarousel")&&(gu=ai.triggerHandler("_cfs_triggerEvent","currentPosition"),ai.trigger("_cfs_triggerEvent",["destroy",!0]));au={};au._init=function(t,r,u){t=ot(nr,t);t.items=or(nr,t.items);t.scroll=sr(nr,t.scroll);t.auto=hr(nr,t.auto);t.prev=ci(nr,t.prev);t.next=ci(nr,t.next);t.pagination=lr(nr,t.pagination);t.swipe=vr(nr,t.swipe);t.mousewheel=pr(nr,t.mousewheel);r&&(bu=n.extend(!0,{},n.fn.carouFredSel.defaults,t));ri=n.extend(!0,{},n.fn.carouFredSel.defaults,t);ri.d=fu(ri);ir.direction="up"==ri.direction||"left"==ri.direction?"next":"prev";var f=ai.children(),e=ki(er,ri,"width");if(rt(ri.cookie)&&(ri.cookie="caroufredsel_cookie_"+pi.serialNumber),ri.maxDimension=di(ri,e),ri.items=su(ri.items,ri,f,u),ri[ri.d.width]=cu(ri[ri.d.width],ri,f),ri[ri.d.height]=lu(ri[ri.d.height],ri,f),ri.responsive&&(lt(ri[ri.d.width])||(ri[ri.d.width]="100%")),lt(ri[ri.d.width])&&(ir.upDateOnWindowResize=!0,ir.primarySizePercentage=ri[ri.d.width],ri[ri.d.width]=gt(e,ir.primarySizePercentage),ri.items.visible||(ri.items.visibleConf.variable=!0)),ri.responsive?(ri.usePadding=!1,ri.padding=[0,0,0,0],ri.align=!1,ri.items.visibleConf.variable=!1):(ri.items.visible||(ri=hu(ri,e)),ri[ri.d.width]||(!ri.items.visibleConf.variable&&i(ri.items[ri.d.width])&&"*"==ri.items.filter?(ri[ri.d.width]=ri.items.visible*ri.items[ri.d.width],ri.align=!1):ri[ri.d.width]="variable"),o(ri.align)&&(ri.align=i(ri[ri.d.width])?"center":!1),ri.items.visibleConf.variable&&(ri.items.visible=w(f,ri,0))),"*"==ri.items.filter||ri.items.visibleConf.variable||(ri.items.visibleConf.org=ri.items.visible,ri.items.visible=st(f,ri,0)),ri.items.visible=a(ri.items.visible,ri,ri.items.visibleConf.adjust,nr),ri.items.visibleConf.old=ri.items.visible,ri.responsive)ri.items.visibleConf.min||(ri.items.visibleConf.min=ri.items.visible),ri.items.visibleConf.max||(ri.items.visibleConf.max=ri.items.visible),ri=fr(ri,f,e);else switch(ri.padding=uu(ri.padding),"top"==ri.align?ri.align="left":"bottom"==ri.align&&(ri.align="right"),ri.align){case"center":case"left":case"right":"variable"!=ri[ri.d.width]&&(ri=ur(ri,f),ri.usePadding=!0);break;default:ri.align=!1;ri.usePadding=0==ri.padding[0]&&0==ri.padding[1]&&0==ri.padding[2]&&0==ri.padding[3]?!1:!0}i(ri.scroll.duration)||(ri.scroll.duration=500);o(ri.scroll.items)&&(ri.scroll.items=ri.responsive||ri.items.visibleConf.variable||"*"!=ri.items.filter?"visible":ri.items.visible);ri.auto=n.extend(!0,{},ri.scroll,ri.auto);ri.prev=n.extend(!0,{},ri.scroll,ri.prev);ri.next=n.extend(!0,{},ri.scroll,ri.next);ri.pagination=n.extend(!0,{},ri.scroll,ri.pagination);ri.auto=cr(nr,ri.auto);ri.prev=li(nr,ri.prev);ri.next=li(nr,ri.next);ri.pagination=ar(nr,ri.pagination);ri.swipe=yr(nr,ri.swipe);ri.mousewheel=wr(nr,ri.mousewheel);ri.synchronise&&(ri.synchronise=tr(ri.synchronise));ri.auto.onPauseStart&&(ri.auto.onTimeoutStart=ri.auto.onPauseStart,at("auto.onPauseStart","auto.onTimeoutStart"));ri.auto.onPausePause&&(ri.auto.onTimeoutPause=ri.auto.onPausePause,at("auto.onPausePause","auto.onTimeoutPause"));ri.auto.onPauseEnd&&(ri.auto.onTimeoutEnd=ri.auto.onPauseEnd,at("auto.onPauseEnd","auto.onTimeoutEnd"));ri.auto.pauseDuration&&(ri.auto.timeoutDuration=ri.auto.pauseDuration,at("auto.pauseDuration","auto.timeoutDuration"))};au._build=function(){ai.data("_cfs_isCarousel",!0);var t=ai.children(),n=ou(ai,["textAlign","float","position","top","right","bottom","left","zIndex","width","height","marginTop","marginRight","marginBottom","marginLeft"]),i="relative";switch(n.position){case"absolute":case"fixed":i=n.position}"parent"==pi.wrapper?ht(er):er.css(n);er.css({overflow:"hidden",position:i});ht(ai);ai.data("_cfs_origCssZindex",n.zIndex);ai.css({textAlign:"left",float:"none",position:"absolute",top:0,right:"auto",bottom:"auto",left:0,marginTop:0,marginRight:0,marginBottom:0,marginLeft:0});wt(t,ri);ht(t);ri.responsive&&wi(ri,t)};au._bind_events=function(){au._unbind_events();ai.bind(t("stop",pi),function(n,i){return n.stopPropagation(),ir.isStopped||ri.auto.button&&ri.auto.button.addClass(l("stopped",pi)),ir.isStopped=!0,ri.auto.play&&(ri.auto.play=!1,ai.trigger(t("pause",pi),i)),!0});ai.bind(t("finish",pi),function(n){return n.stopPropagation(),ir.isScrolling&&ft(gi),!0});ai.bind(t("pause",pi),function(n,t,i){var r,u,f;return(n.stopPropagation(),ru=d(ru),t&&ir.isScrolling)&&(gi.isStopped=!0,r=p()-gi.startTime,gi.duration-=r,gi.pre&&(gi.pre.duration-=r),gi.post&&(gi.post.duration-=r),ft(gi,!1)),(ir.isPaused||ir.isScrolling||i&&(ru.timePassed+=p()-ru.startTime),ir.isPaused||ri.auto.button&&ri.auto.button.addClass(l("paused",pi)),ir.isPaused=!0,ri.auto.onTimeoutPause)&&(u=ri.auto.timeoutDuration-ru.timePassed,f=100-Math.ceil(100*u/ri.auto.timeoutDuration),ri.auto.onTimeoutPause.call(nr,f,u)),!0});ai.bind(t("play",pi),function(n,u,e,o){var s;n.stopPropagation();ru=d(ru);var c=[u,e,o],h=b(c,["string","number","boolean"]);return(u=h[0],e=h[1],o=h[2],"prev"!=u&&"next"!=u&&(u=ir.direction),i(e)||(e=0),f(o)||(o=!1),o&&(ir.isStopped=!1,ri.auto.play=!0),!ri.auto.play)?(n.stopImmediatePropagation(),r(pi,"Carousel stopped: Not scrolling.")):(ir.isPaused&&ri.auto.button&&(ri.auto.button.removeClass(l("stopped",pi)),ri.auto.button.removeClass(l("paused",pi))),ir.isPaused=!1,ru.startTime=p(),s=ri.auto.timeoutDuration+e,dur2=s-ru.timePassed,perc=100-Math.ceil(100*dur2/s),ri.auto.progress&&(ru.progress=setInterval(function(){var n=p()-ru.startTime+ru.timePassed,t=Math.ceil(100*n/s);ri.auto.progress.updater.call(ri.auto.progress.bar[0],t)},ri.auto.progress.interval)),ru.auto=setTimeout(function(){ri.auto.progress&&ri.auto.progress.updater.call(ri.auto.progress.bar[0],100);ri.auto.onTimeoutEnd&&ri.auto.onTimeoutEnd.call(nr,perc,dur2);ir.isScrolling?ai.trigger(t("play",pi),u):ai.trigger(t(u,pi),ri.auto)},dur2),ri.auto.onTimeoutStart&&ri.auto.onTimeoutStart.call(nr,perc,dur2),!0)});ai.bind(t("resume",pi),function(n){return n.stopPropagation(),gi.isStopped?(gi.isStopped=!1,ir.isPaused=!1,ir.isScrolling=!0,gi.startTime=p(),k(gi,pi)):ai.trigger(t("play",pi)),!0});ai.bind(t("prev",pi)+" "+t("next",pi),function(e,o,h,c,l){var d,v,k;if(e.stopPropagation(),ir.isStopped||ai.is(":hidden"))return e.stopImmediatePropagation(),r(pi,"Carousel stopped or hidden: Not scrolling.");if(d=i(ri.items.minimum)?ri.items.minimum:ri.items.visible+1,d>bi.total)return e.stopImmediatePropagation(),r(pi,"Not enough items ("+bi.total+" total, "+d+" needed): Not scrolling.");var tt=[o,h,c,l],a=b(tt,["object","number/string","function","boolean"]);if(o=a[0],h=a[1],c=a[2],l=a[3],v=e.type.slice(pi.events.prefix.length),s(o)||(o={}),u(c)&&(o.onAfter=c),f(l)&&(o.queue=l),o=n.extend(!0,{},ri[v],o),o.conditions&&!o.conditions.call(nr,v))return e.stopImmediatePropagation(),r(pi,'Callback "conditions" returned false.');if(!i(h)){if("*"!=ri.items.filter)h="visible";else for(var w=[h,o.items,ri[v].items],a=0,nt=w.length;nt>a;a++)if(i(w[a])||"page"==w[a]||"visible"==w[a]){h=w[a];break}switch(h){case"page":return e.stopImmediatePropagation(),ai.triggerHandler(t(v+"Page",pi),[o,c]);case"visible":ri.items.visibleConf.variable||"*"!=ri.items.filter||(h=ri.items.visible)}}if(gi.isStopped)return ai.trigger(t("resume",pi)),ai.trigger(t("queue",pi),[v,[o,h,c]]),e.stopImmediatePropagation(),r(pi,"Carousel resumed scrolling.");if(o.duration>0&&ir.isScrolling)return o.queue&&("last"==o.queue&&(yu=[]),("first"!=o.queue||0==yu.length)&&ai.trigger(t("queue",pi),[v,[o,h,c]])),e.stopImmediatePropagation(),r(pi,"Carousel currently scrolling.");if(ru.timePassed=0,ai.trigger(t("slide_"+v,pi),[o,h]),ri.synchronise)for(var p=ri.synchronise,g=[o,h],y=0,nt=p.length;nt>y;y++)k=v,p[y][2]||(k="prev"==k?"next":"prev"),p[y][1]||(g[0]=p[y][0].triggerHandler("_cfs_triggerEvent",["configuration",k])),g[1]=h+p[y][3],p[y][0].trigger("_cfs_triggerEvent",["slide_"+k,g]);return!0});ai.bind(t("slide_prev",pi),function(u,f,e){var o,ur,rt,ot,lt,gt,or,bt,tr;if(u.stopPropagation(),o=ai.children(),!ri.circular&&0==bi.first)return ri.infinite&&ai.trigger(t("next",pi),bi.total-1),u.stopImmediatePropagation();if((h(o,ri),i(e))||(ri.items.visibleConf.variable?e=pt(o,ri,bi.total-1):"*"!=ri.items.filter?(ur=i(f.items)?f.items:vi(ai,ri),e=kr(o,ri,bi.total-1,ur)):e=ri.items.visible,e=ii(e,ri,f.items,nr)),(ri.circular||bi.total-e<bi.first&&(e=bi.total-bi.first),ri.items.visibleConf.old=ri.items.visible,ri.items.visibleConf.variable)?(rt=a(w(o,ri,bi.total-e),ri,ri.items.visibleConf.adjust,nr),rt>=ri.items.visible+e&&bi.total>e&&(e++,rt=a(w(o,ri,bi.total-e),ri,ri.items.visibleConf.adjust,nr)),ri.items.visible=rt):"*"!=ri.items.filter&&(rt=st(o,ri,bi.total-e),ri.items.visible=a(rt,ri,ri.items.visibleConf.adjust,nr)),h(o,ri,!0),0==e)return u.stopImmediatePropagation(),r(pi,"0 items to scroll: Not scrolling.");for(r(pi,"Scrolling "+e+" items backward."),bi.first+=e;bi.first>=bi.total;)bi.first-=bi.total;ri.circular||(0==bi.first&&f.onEnd&&f.onEnd.call(nr,"prev"),ri.infinite||g(ri,bi.first,pi));ai.children().slice(bi.total-e,bi.total).prependTo(ai);bi.total<ri.items.visible+e&&ai.children().slice(0,ri.items.visible+e-bi.total).clone(!0).appendTo(ai);var o=ai.children(),kt=gr(o,ri,e),yt=nu(o,ri),tt=o.eq(e-1),ct=kt.last(),ft=yt.last();h(o,ri);ot=0;lt=0;ri.align&&(gt=ti(yt,ri),ot=gt[0],lt=gt[1]);var fr=0>ot?ri.padding[ri.d[3]]:0,wt=!1,ci=n();e>ri.items.visible&&(ci=o.slice(ri.items.visibleConf.old,e),"directscroll"==f.fx)&&(or=ri.items[ri.d.width],wt=ci,tt=ft,ei(wt),ri.items[ri.d.width]="variable");var s=!1,sr=v(o.slice(0,e),ri,"width"),at=ni(dt(yt,ri,!0),ri,!ri.usePadding),hr=0,ht={},li={},vt={},yi={},wi={},cr={},lr={},ki=hi(f,ri,e,sr);switch(f.fx){case"cover":case"cover-fade":hr=v(o.slice(0,ri.items.visible),ri,"width")}wt&&(ri.items[ri.d.width]=or);h(o,ri,!0);lt>=0&&h(ct,ri,ri.padding[ri.d[1]]);ot>=0&&h(tt,ri,ri.padding[ri.d[3]]);ri.align&&(ri.padding[ri.d[1]]=lt,ri.padding[ri.d[3]]=ot);cr[ri.d.left]=-(sr-fr);lr[ri.d.left]=-(hr-fr);li[ri.d.left]=at[ri.d.width];var di=function(){},it=function(){},y=function(){},ar=function(){},p=function(){},vr=function(){},b=function(){},yr=function(){},c=function(){},l=function(){},nt=function(){};switch(f.fx){case"crossfade":case"cover":case"cover-fade":case"uncover":case"uncover-fade":s=ai.clone(!0).appendTo(er)}switch(f.fx){case"crossfade":case"uncover":case"uncover-fade":s.children().slice(0,e).remove();s.children().slice(ri.items.visibleConf.old).remove();break;case"cover":case"cover-fade":s.children().slice(ri.items.visible).remove();s.css(lr)}if(ai.css(cr),gi=ut(ki,f.easing,pi),ht[ri.d.left]=ri.usePadding?ri.padding[ri.d[3]]:0,("variable"==ri[ri.d.width]||"variable"==ri[ri.d.height])&&(di=function(){er.css(at)},it=function(){gi.anims.push([er,at])}),ri.usePadding){switch(ft.not(tt).length&&(vt[ri.d.marginRight]=tt.data("_cfs_origCssMargin"),0>ot?tt.css(vt):(b=function(){tt.css(vt)},yr=function(){gi.anims.push([tt,vt])})),f.fx){case"cover":case"cover-fade":s.children().eq(e-1).css(vt)}ft.not(ct).length&&(yi[ri.d.marginRight]=ct.data("_cfs_origCssMargin"),y=function(){ct.css(yi)},ar=function(){gi.anims.push([ct,yi])});lt>=0&&(wi[ri.d.marginRight]=ft.data("_cfs_origCssMargin")+ri.padding[ri.d[1]],p=function(){ft.css(wi)},vr=function(){gi.anims.push([ft,wi])})}nt=function(){ai.css(ht)};bt=ri.items.visible+e-bi.total;l=function(){if(bt>0&&(ai.children().slice(bi.total).remove(),kt=n(ai.children().slice(bi.total-(ri.items.visible-bt)).get().concat(ai.children().slice(0,bt).get()))),oi(wt),ri.usePadding){var t=ai.children().eq(ri.items.visible+e-1);t.css(ri.d.marginRight,t.data("_cfs_origCssMargin"))}};tr=si(kt,ci,yt,e,"prev",ki,at);switch(c=function(){ui(ai,s,f);ir.isScrolling=!1;vu.onAfter=et(nr,f,"onAfter",tr,vu);yu=fi(ai,yu,pi);ir.isPaused||ai.trigger(t("play",pi))},ir.isScrolling=!0,ru=d(ru),vu.onBefore=et(nr,f,"onBefore",tr,vu),f.fx){case"none":ai.css(ht);di();y();p();b();nt();l();c();break;case"fade":gi.anims.push([ai,{opacity:0},function(){di();y();p();b();nt();l();gi=ut(ki,f.easing,pi);gi.anims.push([ai,{opacity:1},c]);k(gi,pi)}]);break;case"crossfade":ai.css({opacity:0});gi.anims.push([s,{opacity:0}]);gi.anims.push([ai,{opacity:1},c]);it();y();p();b();nt();l();break;case"cover":gi.anims.push([s,ht,function(){y();p();b();nt();l();c()}]);it();break;case"cover-fade":gi.anims.push([ai,{opacity:0}]);gi.anims.push([s,ht,function(){y();p();b();nt();l();c()}]);it();break;case"uncover":gi.anims.push([s,li,c]);it();y();p();b();nt();l();break;case"uncover-fade":ai.css({opacity:0});gi.anims.push([ai,{opacity:1}]);gi.anims.push([s,li,c]);it();y();p();b();nt();l();break;default:gi.anims.push([ai,ht,function(){l();c()}]);it();ar();vr();yr()}return k(gi,pi),rr(ri.cookie,ai,pi),ai.trigger(t("updatePageStatus",pi),[!1,at]),!0});ai.bind(t("slide_next",pi),function(u,f,e){var o,rt,ht,s,ot,vt,gt,at,yt,cr,tr,ur,fr,or;if(u.stopPropagation(),o=ai.children(),!ri.circular&&bi.first==ri.items.visible)return ri.infinite&&ai.trigger(t("prev",pi),bi.total-1),u.stopImmediatePropagation();if((h(o,ri),i(e))||("*"!=ri.items.filter?(ht=i(f.items)?f.items:vi(ai,ri),e=dr(o,ri,0,ht)):e=ri.items.visible,e=ii(e,ri,f.items,nr)),rt=0==bi.first?bi.total:bi.first,ri.circular||(ri.items.visibleConf.variable?(s=w(o,ri,e),ht=pt(o,ri,rt-1)):(s=ri.items.visible,ht=ri.items.visible),e+s>rt&&(e=rt-ht)),ri.items.visibleConf.old=ri.items.visible,ri.items.visibleConf.variable){for(s=a(yi(o,ri,e,rt),ri,ri.items.visibleConf.adjust,nr);ri.items.visible-e>=s&&bi.total>e;)e++,s=a(yi(o,ri,e,rt),ri,ri.items.visibleConf.adjust,nr);ri.items.visible=s}else"*"!=ri.items.filter&&(s=st(o,ri,e),ri.items.visible=a(s,ri,ri.items.visibleConf.adjust,nr));if(h(o,ri,!0),0==e)return u.stopImmediatePropagation(),r(pi,"0 items to scroll: Not scrolling.");for(r(pi,"Scrolling "+e+" items forward."),bi.first-=e;0>bi.first;)bi.first+=bi.total;ri.circular||(bi.first==ri.items.visible&&f.onEnd&&f.onEnd.call(nr,"next"),ri.infinite||g(ri,bi.first,pi));bi.total<ri.items.visible+e&&ai.children().slice(0,ri.items.visible+e-bi.total).clone(!0).appendTo(ai);var o=ai.children(),sr=tu(o,ri),ct=iu(o,ri,e),lt=o.eq(e-1),ft=sr.last(),hr=ct.last();h(o,ri);ot=0;vt=0;ri.align&&(gt=ti(ct,ri),ot=gt[0],vt=gt[1]);at=!1;yt=n();e>ri.items.visibleConf.old&&(yt=o.slice(ri.items.visibleConf.old,e),"directscroll"==f.fx)&&(cr=ri.items[ri.d.width],at=yt,lt=ft,ei(at),ri.items[ri.d.width]="variable");var y=!1,lr=v(o.slice(0,e),ri,"width"),wt=ni(dt(ct,ri,!0),ri,!ri.usePadding),ar=0,bt={},ci={},li={},wi={},kt={},ki=hi(f,ri,e,lr);switch(f.fx){case"uncover":case"uncover-fade":ar=v(o.slice(0,ri.items.visibleConf.old),ri,"width")}at&&(ri.items[ri.d.width]=cr);ri.align&&0>ri.padding[ri.d[1]]&&(ri.padding[ri.d[1]]=0);h(o,ri,!0);h(ft,ri,ri.padding[ri.d[1]]);ri.align&&(ri.padding[ri.d[1]]=vt,ri.padding[ri.d[3]]=ot);kt[ri.d.left]=ri.usePadding?ri.padding[ri.d[3]]:0;var di=function(){},nt=function(){},p=function(){},vr=function(){},b=function(){},yr=function(){},c=function(){},l=function(){},it=function(){};switch(f.fx){case"crossfade":case"cover":case"cover-fade":case"uncover":case"uncover-fade":y=ai.clone(!0).appendTo(er);y.children().slice(ri.items.visibleConf.old).remove()}switch(f.fx){case"crossfade":case"cover":case"cover-fade":ai.css("zIndex",1);y.css("zIndex",0)}(gi=ut(ki,f.easing,pi),bt[ri.d.left]=-lr,ci[ri.d.left]=-ar,0>ot&&(bt[ri.d.left]+=ot),("variable"==ri[ri.d.width]||"variable"==ri[ri.d.height])&&(di=function(){er.css(wt)},nt=function(){gi.anims.push([er,wt])}),ri.usePadding)&&(tr=hr.data("_cfs_origCssMargin"),vt>=0&&(tr+=ri.padding[ri.d[1]]),hr.css(ri.d.marginRight,tr),lt.not(ft).length&&(wi[ri.d.marginRight]=ft.data("_cfs_origCssMargin")),p=function(){ft.css(wi)},vr=function(){gi.anims.push([ft,wi])},ur=lt.data("_cfs_origCssMargin"),ot>0&&(ur+=ri.padding[ri.d[3]]),li[ri.d.marginRight]=ur,b=function(){lt.css(li)},yr=function(){gi.anims.push([lt,li])});it=function(){ai.css(kt)};fr=ri.items.visible+e-bi.total;l=function(){var n,t;fr>0&&ai.children().slice(bi.total).remove();n=ai.children().slice(0,e).appendTo(ai).last();(fr>0&&(ct=tt(o,ri)),oi(at),ri.usePadding)&&(bi.total<ri.items.visible+e&&(t=ai.children().eq(ri.items.visible-1),t.css(ri.d.marginRight,t.data("_cfs_origCssMargin")+ri.padding[ri.d[1]])),n.css(ri.d.marginRight,n.data("_cfs_origCssMargin")))};or=si(sr,yt,ct,e,"next",ki,wt);switch(c=function(){ai.css("zIndex",ai.data("_cfs_origCssZindex"));ui(ai,y,f);ir.isScrolling=!1;vu.onAfter=et(nr,f,"onAfter",or,vu);yu=fi(ai,yu,pi);ir.isPaused||ai.trigger(t("play",pi))},ir.isScrolling=!0,ru=d(ru),vu.onBefore=et(nr,f,"onBefore",or,vu),f.fx){case"none":ai.css(bt);di();p();b();it();l();c();break;case"fade":gi.anims.push([ai,{opacity:0},function(){di();p();b();it();l();gi=ut(ki,f.easing,pi);gi.anims.push([ai,{opacity:1},c]);k(gi,pi)}]);break;case"crossfade":ai.css({opacity:0});gi.anims.push([y,{opacity:0}]);gi.anims.push([ai,{opacity:1},c]);nt();p();b();it();l();break;case"cover":ai.css(ri.d.left,er[ri.d.width]());gi.anims.push([ai,kt,c]);nt();p();b();l();break;case"cover-fade":ai.css(ri.d.left,er[ri.d.width]());gi.anims.push([y,{opacity:0}]);gi.anims.push([ai,kt,c]);nt();p();b();l();break;case"uncover":gi.anims.push([y,ci,c]);nt();p();b();it();l();break;case"uncover-fade":ai.css({opacity:0});gi.anims.push([ai,{opacity:1}]);gi.anims.push([y,ci,c]);nt();p();b();it();l();break;default:gi.anims.push([ai,bt,function(){it();l();c()}]);nt();vr();yr()}return k(gi,pi),rr(ri.cookie,ai,pi),ai.trigger(t("updatePageStatus",pi),[!1,wt]),!0});ai.bind(t("slideTo",pi),function(n,i,r,u,f,e,o){n.stopPropagation();var c=[i,r,u,f,e,o],h=b(c,["string/number/object","number","boolean","object","string","function"]);return f=h[3],e=h[4],o=h[5],i=nt(h[0],h[1],h[2],bi,ai),0==i?!1:(s(f)||(f=!1),"prev"!=e&&"next"!=e&&(e=ri.circular?bi.total/2>=i?"next":"prev":0==bi.first||bi.first>i?"next":"prev"),"prev"==e&&(i=bi.total-i),ai.trigger(t(e,pi),[f,i,o]),!0)});ai.bind(t("prevPage",pi),function(n,i,r){n.stopPropagation();var u=ai.triggerHandler(t("currentPage",pi));return ai.triggerHandler(t("slideToPage",pi),[u-1,i,"prev",r])});ai.bind(t("nextPage",pi),function(n,i,r){n.stopPropagation();var u=ai.triggerHandler(t("currentPage",pi));return ai.triggerHandler(t("slideToPage",pi),[u+1,i,"next",r])});ai.bind(t("slideToPage",pi),function(n,r,u,f,e){n.stopPropagation();i(r)||(r=ai.triggerHandler(t("currentPage",pi)));var o=ri.pagination.items||ri.items.visible,s=Math.ceil(bi.total/o)-1;return 0>r&&(r=s),r>s&&(r=0),ai.triggerHandler(t("slideTo",pi),[r*o,0,!0,u,f,e])});ai.bind(t("jumpToStart",pi),function(n,t){if(n.stopPropagation(),t=t?nt(t,0,!0,bi,ai):0,t+=bi.first,0!=t){if(bi.total>0)for(;t>bi.total;)t-=bi.total;ai.prepend(ai.children().slice(t,bi.total))}return!0});ai.bind(t("synchronise",pi),function(n,i){if(n.stopPropagation(),i)i=tr(i);else{if(!ri.synchronise)return r(pi,"No carousel to synchronise.");i=ri.synchronise}for(var e=ai.triggerHandler(t("currentPosition",pi)),f=!0,u=0,o=i.length;o>u;u++)i[u][0].triggerHandler(t("slideTo",pi),[e,i[u][3],!0])||(f=!1);return f});ai.bind(t("queue",pi),function(n,t,i){return n.stopPropagation(),u(t)?t.call(nr,yu):y(t)?yu=t:o(t)||yu.push([t,i]),yu});ai.bind(t("insertItem",pi),function(i,u,f,h,l){var p,v,y;i.stopPropagation();var w=[u,f,h,l],a=b(w,["string/object","string/number/object","boolean","number"]);return(u=a[0],f=a[1],h=a[2],l=a[3],s(u)&&!c(u)?u=n(u):e(u)&&(u=n(u)),!c(u)||0==u.length)?r(pi,"Not a valid object."):(o(f)&&(f="end"),wt(u,ri),ht(u),p=f,v="before","end"==f?h?(0==bi.first?(f=bi.total-1,v="after"):(f=bi.first,bi.first+=u.length),0>f&&(f=0)):(f=bi.total-1,v="after"):f=nt(f,l,h,bi,ai),y=ai.children().eq(f),y.length?y[v](u):(r(pi,"Correct insert-position not found! Appending item to the end."),ai.append(u)),"end"==p||h||bi.first>f&&(bi.first+=u.length),bi.total=ai.children().length,bi.first>=bi.total&&(bi.first-=bi.total),ai.trigger(t("updateSizes",pi)),ai.trigger(t("linkAnchors",pi)),!0)});ai.bind(t("removeItem",pi),function(i,r,u,f){var e;i.stopPropagation();var h=[r,u,f],s=b(h,["string/number/object","boolean","number"]);return(r=s[0],u=s[1],f=s[2],r instanceof n&&r.length>1)?(e=n(),r.each(function(){var i=ai.trigger(t("removeItem",pi),[n(this),u,f]);i&&(e=e.add(i))}),e):(o(r)||"end"==r?e=ai.children().last():(r=nt(r,f,u,bi,ai),e=ai.children().eq(r),e.length&&bi.first>r&&(bi.first-=e.length)),e&&e.length&&(e.detach(),bi.total=ai.children().length,ai.trigger(t("updateSizes",pi))),e)});ai.bind(t("onBefore",pi)+" "+t("onAfter",pi),function(n,t){n.stopPropagation();var i=n.type.slice(pi.events.prefix.length);return y(t)&&(vu[i]=t),u(t)&&vu[i].push(t),vu[i]});ai.bind(t("currentPosition",pi),function(n,t){var i;return i=(n.stopPropagation(),0==bi.first)?0:bi.total-bi.first,u(t)&&t.call(nr,i),i});ai.bind(t("currentPage",pi),function(n,t){n.stopPropagation();var i,r=ri.pagination.items||ri.items.visible,f=Math.ceil(bi.total/r-1);return i=0==bi.first?0:bi.first<bi.total%r?0:bi.first!=r||ri.circular?Math.round((bi.total-bi.first)/r):f,0>i&&(i=0),i>f&&(i=f),u(t)&&t.call(nr,i),i});ai.bind(t("currentVisible",pi),function(n,t){n.stopPropagation();var i=tt(ai.children(),ri);return u(t)&&t.call(nr,i),i});ai.bind(t("slice",pi),function(t,r,f,e){var h,s;if(t.stopPropagation(),0==bi.total)return!1;var c=[r,f,e],o=b(c,["number","number","function"]);if(r=i(o[0])?o[0]:0,f=i(o[1])?o[1]:bi.total,e=o[2],r+=bi.first,f+=bi.first,items.total>0){for(;r>bi.total;)r-=bi.total;for(;f>bi.total;)f-=bi.total;for(;0>r;)r+=bi.total;for(;0>f;)f+=bi.total}return s=ai.children(),h=f>r?s.slice(r,f):n(s.slice(r,bi.total).get().concat(s.slice(0,f).get())),u(e)&&e.call(nr,h),h});ai.bind(t("isPaused",pi)+" "+t("isStopped",pi)+" "+t("isScrolling",pi),function(n,t){n.stopPropagation();var r=n.type.slice(pi.events.prefix.length),i=ir[r];return u(t)&&t.call(nr,i),i});ai.bind(t("configuration",pi),function(e,a,b,c){var reInit,val,sz;if(e.stopPropagation(),reInit=!1,u(a))a.call(nr,ri);else if(s(a))bu=n.extend(!0,{},bu,a),b!==!1?reInit=!0:ri=n.extend(!0,{},ri,a);else if(!o(a))if(u(b))val=eval("opts."+a),o(val)&&(val=""),b.call(nr,val);else{if(o(b))return eval("opts."+a);"boolean"!=typeof c&&(c=!0);eval("opts_orig."+a+" = b");c!==!1?reInit=!0:eval("opts."+a+" = b")}return reInit&&(h(ai.children(),ri),au._init(bu),au._bind_buttons(),sz=kt(ai,ri),ai.trigger(t("updatePageStatus",pi),[!0,sz])),ri});ai.bind(t("linkAnchors",pi),function(i,u,f){return i.stopPropagation(),o(u)?u=n("body"):e(u)&&(u=n(u)),c(u)&&0!=u.length?(e(f)||(f="a.caroufredsel"),u.find(f).each(function(){var i=this.hash||"";i.length>0&&-1!=ai.children().index(n(i))&&n(this).unbind("click").click(function(n){n.preventDefault();ai.trigger(t("slideTo",pi),i)})}),!0):r(pi,"Not a valid object.")});ai.bind(t("updatePageStatus",pi),function(i,r){var f,e,u;if(i.stopPropagation(),ri.pagination.container)return f=ri.pagination.items||ri.items.visible,e=Math.ceil(bi.total/f),r&&(ri.pagination.anchorBuilder&&(ri.pagination.container.children().remove(),ri.pagination.container.each(function(){for(var i,t=0;e>t;t++)i=ai.children().eq(nt(t*f,0,!0,bi,ai)),n(this).append(ri.pagination.anchorBuilder.call(i[0],t+1))})),ri.pagination.container.each(function(){n(this).children().unbind(ri.pagination.event).each(function(i){n(this).bind(ri.pagination.event,function(n){n.preventDefault();ai.trigger(t("slideTo",pi),[i*f,-ri.pagination.deviation,!0,ri.pagination])})})})),u=ai.triggerHandler(t("currentPage",pi))+ri.pagination.deviation,u>=e&&(u=0),0>u&&(u=e-1),ri.pagination.container.each(function(){n(this).children().removeClass(l("selected",pi)).eq(u).addClass(l("selected",pi))}),!0});ai.bind(t("updateSizes",pi),function(){var i=ri.items.visible,n=ai.children(),u=ki(er,ri,"width"),f,e;return(bi.total=n.length,ir.primarySizePercentage?(ri.maxDimension=u,ri[ri.d.width]=gt(u,ir.primarySizePercentage)):ri.maxDimension=di(ri,u),ri.responsive?(ri.items.width=ri.items.sizesConf.width,ri.items.height=ri.items.sizesConf.height,ri=fr(ri,n,u),i=ri.items.visible,wi(ri,n)):ri.items.visibleConf.variable?i=w(n,ri,0):"*"!=ri.items.filter&&(i=st(n,ri,0)),!ri.circular&&0!=bi.first&&i>bi.first)&&(f=ri.items.visibleConf.variable?pt(n,ri,bi.first)-bi.first:"*"!=ri.items.filter?br(n,ri,bi.first)-bi.first:ri.items.visible-bi.first,r(pi,"Preventing non-circular: sliding "+f+" items backward."),ai.trigger(t("prev",pi),f)),ri.items.visible=a(i,ri,ri.items.visibleConf.adjust,nr),ri.items.visibleConf.old=ri.items.visible,ri=ur(ri,n),e=kt(ai,ri),ai.trigger(t("updatePageStatus",pi),[!0,e]),vt(ri,bi.total,pi),g(ri,bi.first,pi),e});ai.bind(t("destroy",pi),function(n,i){return n.stopPropagation(),ru=d(ru),ai.data("_cfs_isCarousel",!1),ai.trigger(t("finish",pi)),i&&ai.trigger(t("jumpToStart",pi)),bt(ai.children()),bt(ai),au._unbind_events(),au._unbind_buttons(),"parent"==pi.wrapper?bt(er):er.replaceWith(ai),!0});ai.bind(t("debug",pi),function(){return r(pi,"Carousel width: "+ri.width),r(pi,"Carousel height: "+ri.height),r(pi,"Item widths: "+ri.items.width),r(pi,"Item heights: "+ri.items.height),r(pi,"Number of items visible: "+ri.items.visible),ri.auto.play&&r(pi,"Number of items scrolled automatically: "+ri.auto.items),ri.prev.button&&r(pi,"Number of items scrolled backward: "+ri.prev.items),ri.next.button&&r(pi,"Number of items scrolled forward: "+ri.next.items),pi.debug});ai.bind("_cfs_triggerEvent",function(n,i,r){return n.stopPropagation(),ai.triggerHandler(t(i,pi),r)})};au._unbind_events=function(){ai.unbind(t("",pi));ai.unbind(t("",pi,!1));ai.unbind("_cfs_triggerEvent")};au._bind_buttons=function(){var i,u,a,v,o,s;if((au._unbind_buttons(),vt(ri,bi.total,pi),g(ri,bi.first,pi),ri.auto.pauseOnHover)&&(i=it(ri.auto.pauseOnHover),er.bind(t("mouseenter",pi,!1),function(){ai.trigger(t("pause",pi),i)}).bind(t("mouseleave",pi,!1),function(){ai.trigger(t("resume",pi))})),(ri.auto.button&&ri.auto.button.bind(t(ri.auto.event,pi,!1),function(n){n.preventDefault();var i=!1,r=null;ir.isPaused?i="play":ri.auto.pauseOnEvent&&(i="pause",r=it(ri.auto.pauseOnEvent));i&&ai.trigger(t(i,pi),r)}),ri.prev.button&&(ri.prev.button.bind(t(ri.prev.event,pi,!1),function(n){n.preventDefault();ai.trigger(t("prev",pi))}),ri.prev.pauseOnHover))&&(i=it(ri.prev.pauseOnHover),ri.prev.button.bind(t("mouseenter",pi,!1),function(){ai.trigger(t("pause",pi),i)}).bind(t("mouseleave",pi,!1),function(){ai.trigger(t("resume",pi))})),ri.next.button&&(ri.next.button.bind(t(ri.next.event,pi,!1),function(n){n.preventDefault();ai.trigger(t("next",pi))}),ri.next.pauseOnHover)&&(i=it(ri.next.pauseOnHover),ri.next.button.bind(t("mouseenter",pi,!1),function(){ai.trigger(t("pause",pi),i)}).bind(t("mouseleave",pi,!1),function(){ai.trigger(t("resume",pi))})),ri.pagination.container&&ri.pagination.pauseOnHover&&(i=it(ri.pagination.pauseOnHover),ri.pagination.container.bind(t("mouseenter",pi,!1),function(){ai.trigger(t("pause",pi),i)}).bind(t("mouseleave",pi,!1),function(){ai.trigger(t("resume",pi))})),((ri.prev.key||ri.next.key)&&n(document).bind(t("keyup",pi,!1,!0,!0),function(n){var i=n.keyCode;i==ri.next.key&&(n.preventDefault(),ai.trigger(t("next",pi)));i==ri.prev.key&&(n.preventDefault(),ai.trigger(t("prev",pi)))}),ri.pagination.keys&&n(document).bind(t("keyup",pi,!1,!0,!0),function(n){var i=n.keyCode;i>=49&&58>i&&(i=(i-49)*ri.items.visible,bi.total>=i&&(n.preventDefault(),ai.trigger(t("slideTo",pi),[i,0,!0,ri.pagination])))}),n.fn.swipe)&&(u="ontouchstart"in window,u&&ri.swipe.onTouch||!u&&ri.swipe.onMouse)){var y=n.extend(!0,{},ri.prev,ri.swipe),p=n.extend(!0,{},ri.next,ri.swipe),c=function(){ai.trigger(t("prev",pi),[y])},l=function(){ai.trigger(t("next",pi),[p])};switch(ri.direction){case"up":case"down":ri.swipe.options.swipeUp=l;ri.swipe.options.swipeDown=c;break;default:ri.swipe.options.swipeLeft=l;ri.swipe.options.swipeRight=c}ir.swipe&&ai.swipe("destroy");er.swipe(ri.swipe.options);er.css("cursor","move");ir.swipe=!0}if(n.fn.mousewheel&&ri.mousewheel&&(a=n.extend(!0,{},ri.prev,ri.mousewheel),v=n.extend(!0,{},ri.next,ri.mousewheel),ir.mousewheel&&er.unbind(t("mousewheel",pi,!1)),er.bind(t("mousewheel",pi,!1),function(n,i){n.preventDefault();i>0?ai.trigger(t("prev",pi),[a]):ai.trigger(t("next",pi),[v])}),ir.mousewheel=!0),ri.auto.play&&ai.trigger(t("play",pi),ri.auto.delay),ir.upDateOnWindowResize){var f=function(){ai.trigger(t("finish",pi));ri.auto.pauseOnResize&&!ir.isPaused&&ai.trigger(t("play",pi));h(ai.children(),ri);ai.trigger(t("updateSizes",pi))},e=n(window),r=null;n.debounce&&"debounce"==pi.onWindowResize?r=n.debounce(200,f):n.throttle&&"throttle"==pi.onWindowResize?r=n.throttle(300,f):(o=0,s=0,r=function(){var n=e.width(),t=e.height();(n!=o||t!=s)&&(f(),o=n,s=t)});e.bind(t("resize",pi,!1,!0,!0),r)}};au._unbind_buttons=function(){var i=(t("",pi),t("",pi,!1));ns3=t("",pi,!1,!0,!0);n(document).unbind(ns3);n(window).unbind(ns3);er.unbind(i);ri.auto.button&&ri.auto.button.unbind(i);ri.prev.button&&ri.prev.button.unbind(i);ri.next.button&&ri.next.button.unbind(i);ri.pagination.container&&(ri.pagination.container.unbind(i),ri.pagination.anchorBuilder&&ri.pagination.container.children().remove());ir.swipe&&(ai.swipe("destroy"),er.css("cursor","default"),ir.swipe=!1);ir.mousewheel&&(ir.mousewheel=!1);vt(ri,"hide",pi);g(ri,"removeClass",pi)};f(yt)&&(yt={debug:yt});var ir={direction:"next",isPaused:!0,isScrolling:!1,isStopped:!1,mousewheel:!1,swipe:!1},bi={total:ai.children().length,first:0},ru={auto:null,progress:null,startTime:p(),timePassed:0},gi={isStopped:!1,duration:0,startTime:0,easing:"",anims:[]},vu={onBefore:[],onAfter:[]},yu=[],pi=n.extend(!0,{},n.fn.carouFredSel.configs,yt),ri={},bu=n.extend(!0,{},ct),er="parent"==pi.wrapper?ai.parent():ai.wrap("<"+pi.wrapper.element+' class="'+pi.wrapper.classname+'" />').parent();if((pi.selector=ai.selector,pi.serialNumber=n.fn.carouFredSel.serialNumber++,pi.transition=pi.transition&&n.fn.transition?"transition":"animate",au._init(bu,!0,gu),au._build(),au._bind_events(),au._bind_buttons(),y(ri.items.start))?wu=ri.items.start:(wu=[],0!=ri.items.start&&wu.push(ri.items.start)),ri.cookie&&wu.unshift(parseInt(eu(ri.cookie),10)),wu.length>0)for(ku=0,nf=wu.length;nf>ku;ku++)if(pu=wu[ku],0!=pu){if(pu===!0){if(pu=window.location.hash,1>pu.length)continue}else"random"===pu&&(pu=Math.floor(Math.random()*bi.total));if(ai.triggerHandler(t("slideTo",pi),[pu,0,!0,{fx:"none"}]))break}return du=kt(ai,ri),tf=tt(ai.children(),ri),ri.onCreate&&ri.onCreate.call(nr,{width:du.width,height:du.height,items:tf}),ai.trigger(t("updatePageStatus",pi),[!0,du]),ai.trigger(t("linkAnchors",pi)),pi.debug&&ai.trigger(t("debug",pi)),ai},n.fn.carouFredSel.serialNumber=1,n.fn.carouFredSel.defaults={synchronise:!1,infinite:!0,circular:!0,responsive:!1,direction:"left",items:{start:0},scroll:{easing:"swing",duration:500,pauseOnHover:!1,event:"click",queue:!1}},n.fn.carouFredSel.configs={debug:!1,transition:!1,onWindowResize:"throttle",events:{prefix:"",namespace:"cfs"},wrapper:{element:"div",classname:"caroufredsel_wrapper"},classnames:{}},n.fn.carouFredSel.pageAnchorBuilder=function(n){return'<a href="#"><span>'+n+"<\/span><\/a>"},n.fn.carouFredSel.progressbarUpdater=function(t){n(this).css("width",t+"%")},n.fn.carouFredSel.cookie={get:function(n){var t;n+="=";for(var r=document.cookie.split(";"),i=0,u=r.length;u>i;i++){for(t=r[i];" "==t.charAt(0);)t=t.slice(1);if(0==t.indexOf(n))return t.slice(n.length)}return 0},set:function(n,t,i){var u="",r;i&&(r=new Date,r.setTime(r.getTime()+864e5*i),u="; expires="+r.toGMTString());document.cookie=n+"="+t+u+"; path=/"},remove:function(t){n.fn.carouFredSel.cookie.set(t,"",-1)}},n.extend(n.easing,{quadratic:function(n){var t=n*n;return n*(-t*n+4*t-6*n+4)},cubic:function(n){return n*(4*n*n-9*n+6)},elastic:function(n){var t=n*n;return n*(33*t*t-106*t*n+126*t-67*n+15)}}))}(jQuery),function(n){function i(t){var i=t||window.event,e=[].slice.call(arguments,1),r=0,f=0,u=0;return t=n.event.fix(i),t.type="mousewheel",i.wheelDelta&&(r=i.wheelDelta/120),i.detail&&(r=-i.detail/3),u=r,i.axis!==undefined&&i.axis===i.HORIZONTAL_AXIS&&(u=0,f=-1*r),i.wheelDeltaY!==undefined&&(u=i.wheelDeltaY/120),i.wheelDeltaX!==undefined&&(f=i.wheelDeltaX/-120),e.unshift(t,r,f,u),(n.event.dispatch||n.event.handle).apply(this,e)}var t=["DOMMouseScroll","mousewheel"],r;if(n.event.fixHooks)for(r=t.length;r;)n.event.fixHooks[t[--r]]=n.event.mouseHooks;n.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var n=t.length;n;)this.addEventListener(t[--n],i,!1);else this.onmousewheel=i},teardown:function(){if(this.removeEventListener)for(var n=t.length;n;)this.removeEventListener(t[--n],i,!1);else this.onmousewheel=null}};n.fn.extend({mousewheel:function(n){return n?this.bind("mousewheel",n):this.trigger("mousewheel")},unmousewheel:function(n){return this.unbind("mousewheel",n)}})}(jQuery),function(n){function w(t){return t&&void 0===t.allowPageScroll&&(void 0!==t.swipe||void 0!==t.swipeStatus)&&(t.allowPageScroll=l),t||(t={}),t=n.extend({},n.fn.swipe.defaults,t),this.each(function(){var r=n(this),i=r.data(c);i||(i=new b(this,t),r.data(c,i))})}function b(w,b){function yt(n){var n=n.originalEvent,r,u=i?n.touches[0]:n;if(k=p,i?nt=n.touches.length:n.preventDefault(),g=0,tt=null,it=0,!i||nt===b.fingers||b.fingers===s?(et=ut=u.pageX,ot=ft=u.pageY,vt=(new Date).getTime(),b.swipeStatus&&(r=rt(n,k))):st(n),!1===r)return k=t,rt(n,k),r;d.bind(kt,pt);d.bind(dt,wt)}function pt(n){var w,c,d,p;if(n=n.originalEvent,!(k===r||k===t)){if(c=i?n.touches[0]:n,ut=c.pageX,ft=c.pageY,ht=(new Date).getTime(),tt=ni(),i&&(nt=n.touches.length),k=h,c=n,d=tt,b.allowPageScroll===l)c.preventDefault();else{p=b.allowPageScroll===y;switch(d){case u:(b.swipeLeft&&p||!p&&b.allowPageScroll!=a)&&c.preventDefault();break;case f:(b.swipeRight&&p||!p&&b.allowPageScroll!=a)&&c.preventDefault();break;case e:(b.swipeUp&&p||!p&&b.allowPageScroll!=v)&&c.preventDefault();break;case o:(b.swipeDown&&p||!p&&b.allowPageScroll!=v)&&c.preventDefault()}}nt===b.fingers||b.fingers===s||!i?(g=gt(),it=ht-vt,b.swipeStatus&&(w=rt(n,k,tt,g,it)),b.triggerOnTouchEnd||(c=!(b.maxTimeThreshold?!(it>=b.maxTimeThreshold):1),!0===ct()?(k=r,w=rt(n,k)):c&&(k=t,rt(n,k)))):(k=t,rt(n,k));!1===w&&(k=t,rt(n,k))}}function wt(n){if(n=n.originalEvent,n.preventDefault(),ht=(new Date).getTime(),g=gt(),tt=ni(),it=ht-vt,b.triggerOnTouchEnd||!1===b.triggerOnTouchEnd&&k===h)if(k=r,nt!==b.fingers&&b.fingers!==s&&i||0===ut)k=t,rt(n,k);else{var u=!(b.maxTimeThreshold?!(it>=b.maxTimeThreshold):1);!0!==ct()&&null!==ct()||u?(u||!1===ct())&&(k=t,rt(n,k)):rt(n,k)}else k===h&&(k=t,rt(n,k));d.unbind(kt,pt,!1);d.unbind(dt,wt,!1)}function st(){vt=ht=ft=ut=ot=et=nt=0}function rt(n,s){var h=void 0;if(b.swipeStatus&&(h=b.swipeStatus.call(d,n,s,tt||null,g||0,it||0,nt)),s===t&&b.click&&(1===nt||!i)&&(isNaN(g)||0===g)&&(h=b.click.call(d,n,n.target)),s==r)switch(b.swipe&&(h=b.swipe.call(d,n,tt,g,it,nt)),tt){case u:b.swipeLeft&&(h=b.swipeLeft.call(d,n,tt,g,it,nt));break;case f:b.swipeRight&&(h=b.swipeRight.call(d,n,tt,g,it,nt));break;case e:b.swipeUp&&(h=b.swipeUp.call(d,n,tt,g,it,nt));break;case o:b.swipeDown&&(h=b.swipeDown.call(d,n,tt,g,it,nt))}return(s===t||s===r)&&st(n),h}function ct(){return null!==b.threshold?g>=b.threshold:null}function gt(){return Math.round(Math.sqrt(Math.pow(ut-et,2)+Math.pow(ft-ot,2)))}function ni(){var n;return n=Math.atan2(ft-ot,et-ut),n=Math.round(180*n/Math.PI),0>n&&(n=360-Math.abs(n)),45>=n&&0<=n?u:360>=n&&315<=n?u:135<=n&&225>=n?f:45<n&&135>n?o:e}function ti(){d.unbind(lt,yt);d.unbind(at,st);d.unbind(kt,pt);d.unbind(dt,wt)}var ut,ft,et,ot,bt=i||!b.fallbackToMouseEvents,lt=bt?"touchstart":"mousedown",kt=bt?"touchmove":"mousemove",dt=bt?"touchend":"mouseup",at="touchcancel",g=0,tt=null,it=0,d=n(w),k="start",nt=0,vt=ft=ut=ot=et=0,ht=0;try{d.bind(lt,yt);d.bind(at,st)}catch(ii){n.error("events not supported "+lt+","+at+" on jQuery.swipe")}this.enable=function(){return d.bind(lt,yt),d.bind(at,st),d};this.disable=function(){return ti(),d};this.destroy=function(){return ti(),d.data(c,null),d}}var u="left",f="right",e="up",o="down",l="none",y="auto",a="horizontal",v="vertical",s="all",p="start",h="move",r="end",t="cancel",i="ontouchstart"in window,c="TouchSwipe";n.fn.swipe=function(t){var r=n(this),i=r.data(c);if(i&&"string"==typeof t){if(i[t])return i[t].apply(this,Array.prototype.slice.call(arguments,1));n.error("Method "+t+" does not exist on jQuery.swipe")}else if(!i&&("object"==typeof t||!t))return w.apply(this,arguments);return r};n.fn.swipe.defaults={fingers:1,threshold:75,maxTimeThreshold:null,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,click:null,triggerOnTouchEnd:!0,allowPageScroll:"auto",fallbackToMouseEvents:!0};n.fn.swipe.phases={PHASE_START:p,PHASE_MOVE:h,PHASE_END:r,PHASE_CANCEL:t};n.fn.swipe.directions={LEFT:u,RIGHT:f,UP:e,DOWN:o};n.fn.swipe.pageScroll={NONE:l,HORIZONTAL:a,VERTICAL:v,AUTO:y};n.fn.swipe.fingers={ONE:1,TWO:2,THREE:3,ALL:s}}(jQuery),function(n){function o(n){var t,r,i;if(n in u.style||(t=["Moz","Webkit","O","ms"],r=n.charAt(0).toUpperCase()+n.substr(1),n in u.style))return n;for(n=0;n<t.length;++n)if(i=t[n]+r,i in u.style)return i}function f(n){return"string"==typeof n&&this.parse(n),this}function c(t,i,r,u){var f=[],e,o;return n.each(t,function(t){t=n.camelCase(t);t=n.transit.propertyMap[t]||n.cssProps[t]||t;t=t.replace(/([A-Z])/g,function(n){return"-"+n.toLowerCase()});-1===n.inArray(t,f)&&f.push(t)}),n.cssEase[r]&&(r=n.cssEase[r]),e=""+h(i)+" "+r,0<parseInt(u,10)&&(e+=" "+h(u)),o=[],n.each(f,function(n,t){o.push(t+" "+e)}),o.join(", ")}function i(i,r){r||(n.cssNumber[i]=!0);n.transit.propertyMap[i]=t.transform;n.cssHooks[i]={get:function(t){return n(t).css("transit:transform").get(i)},set:function(t,r){var u=n(t).css("transit:transform");u.setFromString(i,r);n(t).css({"transit:transform":u})}}}function r(n,t){return"string"==typeof n&&!n.match(/^[\-0-9\.]+$/)?n:""+n+t}function h(t){return n.fx.speeds[t]&&(t=n.fx.speeds[t]),r(t,"ms")}var s,e;n.transit={version:"0.9.9",propertyMap:{marginLeft:"margin",marginRight:"margin",marginBottom:"margin",marginTop:"margin",paddingLeft:"padding",paddingRight:"padding",paddingBottom:"padding",paddingTop:"padding"},enabled:!0,useTransitionEnd:!1};var u=document.createElement("div"),t={},l=-1<navigator.userAgent.toLowerCase().indexOf("chrome");t.transition=o("transition");t.transitionDelay=o("transitionDelay");t.transform=o("transform");t.transformOrigin=o("transformOrigin");u.style[t.transform]="";u.style[t.transform]="rotateY(90deg)";t.transform3d=""!==u.style[t.transform];s=t.transitionEnd={transition:"transitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",WebkitTransition:"webkitTransitionEnd",msTransition:"MSTransitionEnd"}[t.transition]||null;for(e in t)t.hasOwnProperty(e)&&"undefined"==typeof n.support[e]&&(n.support[e]=t[e]);u=null;n.cssEase={_default:"ease","in":"ease-in",out:"ease-out","in-out":"ease-in-out",snap:"cubic-bezier(0,1,.5,1)",easeOutCubic:"cubic-bezier(.215,.61,.355,1)",easeInOutCubic:"cubic-bezier(.645,.045,.355,1)",easeInCirc:"cubic-bezier(.6,.04,.98,.335)",easeOutCirc:"cubic-bezier(.075,.82,.165,1)",easeInOutCirc:"cubic-bezier(.785,.135,.15,.86)",easeInExpo:"cubic-bezier(.95,.05,.795,.035)",easeOutExpo:"cubic-bezier(.19,1,.22,1)",easeInOutExpo:"cubic-bezier(1,0,0,1)",easeInQuad:"cubic-bezier(.55,.085,.68,.53)",easeOutQuad:"cubic-bezier(.25,.46,.45,.94)",easeInOutQuad:"cubic-bezier(.455,.03,.515,.955)",easeInQuart:"cubic-bezier(.895,.03,.685,.22)",easeOutQuart:"cubic-bezier(.165,.84,.44,1)",easeInOutQuart:"cubic-bezier(.77,0,.175,1)",easeInQuint:"cubic-bezier(.755,.05,.855,.06)",easeOutQuint:"cubic-bezier(.23,1,.32,1)",easeInOutQuint:"cubic-bezier(.86,0,.07,1)",easeInSine:"cubic-bezier(.47,0,.745,.715)",easeOutSine:"cubic-bezier(.39,.575,.565,1)",easeInOutSine:"cubic-bezier(.445,.05,.55,.95)",easeInBack:"cubic-bezier(.6,-.28,.735,.045)",easeOutBack:"cubic-bezier(.175, .885,.32,1.275)",easeInOutBack:"cubic-bezier(.68,-.55,.265,1.55)"};n.cssHooks["transit:transform"]={get:function(t){return n(t).data("transform")||new f},set:function(i,r){var u=r;u instanceof f||(u=new f(u));i.style[t.transform]="WebkitTransform"===t.transform&&!l?u.toString(!0):u.toString();n(i).data("transform",u)}};n.cssHooks.transform={set:n.cssHooks["transit:transform"].set};"1.8">n.fn.jquery&&(n.cssHooks.transformOrigin={get:function(n){return n.style[t.transformOrigin]},set:function(n,i){n.style[t.transformOrigin]=i}},n.cssHooks.transition={get:function(n){return n.style[t.transition]},set:function(n,i){n.style[t.transition]=i}});i("scale");i("translate");i("rotate");i("rotateX");i("rotateY");i("rotate3d");i("perspective");i("skewX");i("skewY");i("x",!0);i("y",!0);f.prototype={setFromString:function(n,t){var i="string"==typeof t?t.split(","):t.constructor===Array?t:[t];i.unshift(n);f.prototype.set.apply(this,i)},set:function(n){var t=Array.prototype.slice.apply(arguments,[1]);this.setter[n]?this.setter[n].apply(this,t):this[n]=t.join(",")},get:function(n){return this.getter[n]?this.getter[n].apply(this):this[n]||0},setter:{rotate:function(n){this.rotate=r(n,"deg")},rotateX:function(n){this.rotateX=r(n,"deg")},rotateY:function(n){this.rotateY=r(n,"deg")},scale:function(n,t){void 0===t&&(t=n);this.scale=n+","+t},skewX:function(n){this.skewX=r(n,"deg")},skewY:function(n){this.skewY=r(n,"deg")},perspective:function(n){this.perspective=r(n,"px")},x:function(n){this.set("translate",n,null)},y:function(n){this.set("translate",null,n)},translate:function(n,t){void 0===this._translateX&&(this._translateX=0);void 0===this._translateY&&(this._translateY=0);null!==n&&void 0!==n&&(this._translateX=r(n,"px"));null!==t&&void 0!==t&&(this._translateY=r(t,"px"));this.translate=this._translateX+","+this._translateY}},getter:{x:function(){return this._translateX||0},y:function(){return this._translateY||0},scale:function(){var n=(this.scale||"1,1").split(",");return n[0]&&(n[0]=parseFloat(n[0])),n[1]&&(n[1]=parseFloat(n[1])),n[0]===n[1]?n[0]:n},rotate3d:function(){for(var n=(this.rotate3d||"0,0,0,0deg").split(","),t=0;3>=t;++t)n[t]&&(n[t]=parseFloat(n[t]));return n[3]&&(n[3]=r(n[3],"deg")),n}},parse:function(n){var t=this;n.replace(/([a-zA-Z0-9]+)\((.*?)\)/g,function(n,i,r){t.setFromString(i,r)})},toString:function(n){var r=[];for(var i in this)!this.hasOwnProperty(i)||!t.transform3d&&("rotateX"===i||"rotateY"===i||"perspective"===i||"transformOrigin"===i)||"_"!==i[0]&&(n&&"scale"===i?r.push(i+"3d("+this[i]+",1)"):n&&"translate"===i?r.push(i+"3d("+this[i]+",0)"):r.push(i+"("+this[i]+")"));return r.join(" ")}};n.fn.transition=n.fn.transit=function(i,r,u,f){var e=this,l=0,a=!0,v,o,y;return("function"==typeof r&&(f=r,r=void 0),"function"==typeof u&&(f=u,u=void 0),"undefined"!=typeof i.easing&&(u=i.easing,delete i.easing),"undefined"!=typeof i.duration&&(r=i.duration,delete i.duration),"undefined"!=typeof i.complete&&(f=i.complete,delete i.complete),"undefined"!=typeof i.queue&&(a=i.queue,delete i.queue),"undefined"!=typeof i.delay&&(l=i.delay,delete i.delay),"undefined"==typeof r&&(r=n.fx.speeds._default),"undefined"==typeof u&&(u=n.cssEase._default),r=h(r),v=c(i,r,u,l),o=n.transit.enabled&&t.transition?parseInt(r,10)+parseInt(l,10):0,0===o)?(r=a,u=function(n){e.css(i);f&&f.apply(e);n&&n()},!0===r?e.queue(u):r?e.queue(r,u):u(),e):(y={},r=a,u=function(r){this.offsetWidth;var h=!1,u=function(){h&&e.unbind(s,u);0<o&&e.each(function(){this.style[t.transition]=y[this]||null});"function"==typeof f&&f.apply(e);"function"==typeof r&&r()};0<o&&s&&n.transit.useTransitionEnd?(h=!0,e.bind(s,u)):window.setTimeout(u,o);e.each(function(){0<o&&(this.style[t.transition]=v);n(this).css(i)})},!0===r?e.queue(u):r?e.queue(r,u):u(),this)};n.transit.getTransitionValue=c}(jQuery),function(n,t){var i=n.jQuery||n.Cowboy||(n.Cowboy={}),r;i.throttle=r=function(n,r,u,f){function s(){function i(){o=+new Date;u.apply(h,c)}function l(){e=t}var h=this,s=+new Date-o,c=arguments;f&&!e&&i();e&&clearTimeout(e);f===t&&s>n?i():r!==!0&&(e=setTimeout(f?l:i,f===t?n-s:n))}var e,o=0;return typeof r!="boolean"&&(f=u,u=r,r=t),i.guid&&(s.guid=u.guid=u.guid||i.guid++),s};i.debounce=function(n,i,u){return u===t?r(n,i,!1):r(n,u,i!==!1)}}(this),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?n(require("jquery")):n(jQuery)}(function(n){function i(n){return t.raw?n:encodeURIComponent(n)}function f(n){return t.raw?n:decodeURIComponent(n)}function e(n){return i(t.json?JSON.stringify(n):String(n))}function o(n){n.indexOf('"')===0&&(n=n.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return n=decodeURIComponent(n.replace(u," ")),t.json?JSON.parse(n):n}catch(i){}}function r(i,r){var u=t.raw?i:o(i);return n.isFunction(r)?r(u):u}var u=/\+/g,t=n.cookie=function(u,o,s){var y,a,h,v,c,p;if(o!==undefined&&!n.isFunction(o))return s=n.extend({},t.defaults,s),typeof s.expires=="number"&&(y=s.expires,a=s.expires=new Date,a.setTime(+a+y*864e5)),document.cookie=[i(u),"=",e(o),s.expires?"; expires="+s.expires.toUTCString():"",s.path?"; path="+s.path:"",s.domain?"; domain="+s.domain:"",s.secure?"; secure":""].join("");for(h=u?undefined:{},v=document.cookie?document.cookie.split("; "):[],c=0,p=v.length;c<p;c++){var w=v[c].split("="),b=f(w.shift()),l=w.join("=");if(u&&u===b){h=r(l,o);break}u||(l=r(l))===undefined||(h[b]=l)}return h};t.defaults={};n.removeCookie=function(t,i){return n.cookie(t)===undefined?!1:(n.cookie(t,"",n.extend({},i,{expires:-1})),!n.cookie(t))}}),function(n){(jQuery.browser=jQuery.browser||{}).mobile=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(n)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(n.substr(0,4))}(navigator.userAgent||navigator.vendor||window.opera),function(n){var t=[];n.Watermark={ShowAll:function(){for(var n=0;n<t.length;n++)t[n].obj.val()==""?(t[n].obj.val(t[n].text),t[n].obj.css("color",t[n].WatermarkColor)):t[n].obj.css("color",t[n].DefaultColor)},HideAll:function(){for(var n=0;n<t.length;n++)t[n].obj.val()==t[n].text&&t[n].obj.val("")}};n.fn.Watermark=function(i,r){return r||(r="#aaa"),this.each(function(){function o(){u.val()==i&&u.val("");u.css("color",f)}function e(){u.val().length==0||u.val()==i?(u.val(i),u.css("color",r)):u.css("color",f)}var u=n(this),f=u.css("color");t[t.length]={text:i,obj:u,DefaultColor:f,WatermarkColor:r};u.focus(o);u.blur(e);u.change(e);e()})}}(jQuery)