(function(n){"use strict";var t=window.slimmage||{},i;window.slimmage=t;t.verbose===undefined&&(t.verbose=!1);t.tryWebP===undefined&&(t.tryWebP=!1);t.maxWidth===undefined&&(t.maxWidth=2048);t.widthStep===undefined&&(t.widthStep=160);t.jpegQuality===undefined&&(t.jpegQuality=90);t.jpegRetinaQuality===undefined&&(t.jpegRetinaQuality=80);t.webpTimeout===undefined&&(t.webpTimeout=0);t.changed=[];i=function(){if(t.verbose&&n.console&&n.console.log)try{n.console.log.apply(n.console,arguments)}catch(i){}};t.beginWebPTest=function(){if(t.tryWebP&&!t._testingWebP){t._testingWebP=!0;var n=new Image;n.onload=n.onerror=function(){t.webp=n.height==2;t._testingWebP=!1;t.cr&&t.cr()};n.src="data:image/webp;base64,UklGRjoAAABXRUJQVlA4IC4AAACyAgCdASoCAAIALmk0mk0iIiIiIgBoSygABc6WWgAA/veff/0PP8bA//LwYAAA"}};t.beginWebPTest();t.setAttr=function(n,t,i){t=t.toLowerCase();t=="class"?n.className=i:t=="tabindex"?n.tabIndex=i:t=="usemap"?n.useMap=i:n.setAttribute(t,i)};t.setAttribute=t.setAttr;t.is_blank=function(n){return n==="none"||n===null||n===undefined||n===""||n===!1};t.getCssValue=function(n,i){var r=typeof getComputedStyle!="undefined"&&window.getComputedStyle(n,null).getPropertyValue(i);return t.is_blank(r)?(n.currentStyle&&(r=n.currentStyle[i.replace(/([a-z])\-([a-z])/,function(n,t,i){return t+i.toUpperCase()})]||n.currentStyle[i]),t.is_blank(r)?null:r):r};t.getCssPixels=function(n,i){var u=t.getCssValue(n,i),r,f;return u===null||u==="0"||u===0?u:u.slice(-2)=="px"?parseFloat(u.slice(0,-2)):(r=document.createElement("div"),r.style.overflow=r.style.visibility="hidden",r.style.cssFloat="none",n.parentNode.appendChild(r),r.style.width=u,f=r.offsetWidth,n.parentNode.removeChild(r),f)};t.nodesToArray=function(n){for(var i=[],t=n.length>>>0;t--;)i[t]=n[t];return i};t.mutateUrl=function(n,t,i,r){var u=/^([^?#]*)?(\?([^#]*))?(#.*)?/.exec(n),f=u[3]||"",e=/(^&*|&+)([^&=]*)=?([^&]*)/g,o;return f.replace(e,t),o="?"+f.replace(e,i).replace(/(?:^\?*&*)|(?:[?&]+$)/g,"").replace(/&&+/g,"&"),(u[1]||"")+r(o)+(u[4]||"")};t.getImageInfo=function(n,i,r,u){var e={webp:t.webp,width:n,dpr:window.devicePixelRatio||1,src:i,element:u},l=t.webp?65:t.jpegRetinaQuality,a=t.webp?78:t.jpegQuality,c,h,s;if(e.quality=e.dpr>1.49?l:a,c=n*e.dpr,e.requestedWidth=Math.min(t.maxWidth,Math.round(Math.ceil(c/t.widthStep)*t.widthStep)),h=t.adjustImageParameters,h&&typeof h=="function"&&h(e),s=e.requestedWidth,s>r){var o={},f={},v=t.mutateUrl(i,function(n,t,i,r){o[i.toLowerCase()]=r},function(n,t,i){if(f.zoom===undefined&&(f.zoom=parseFloat(o.zoom||1),isNaN(f.zoom)&&(f.zoom=1),f.w=(s/f.zoom).toFixed()),f.ratio===undefined){var r=parseFloat(o.width||o.w||o.maxwidth),u=parseFloat(o.height||o.h||o.maxheight);!isNaN(r)&&!isNaN(u)&&r>0&&u>0?(f.ratio=r/u,f.h=(s/f.zoom/r*u).toFixed()):f.ratio="noclue"}return i.match(/^format$/i)&&e.webp?t+"format=webp":i.match(/^quality/i)?t+"quality="+e.quality:i.match(/^w|width|maxwidth$/i)?t+i+"="+f.w:i.match(/^h|height|maxheight$/i)?t+i+"="+f.h:n},function(n){return n});return{src:v,"data-pixel-width":s}}return null};t.adjustImageSrc=function(n,r){var f=t.getCssPixels(n,"max-width"),u=t.getImageInfo(f,r,n.getAttribute("data-pixel-width")|0,n),e;u?(n.src=u.src,t.setAttr(n,"data-pixel-width",u["data-pixel-width"]),t.enforceCss&&(f=e&&(n.style.width="auto",n.removeAttribute("data-width-enforced")))};t.cr=function(r){var h,k,c,d,e,g,u,l,a,p,v,o,w,f,b,s,it,y;if(t.timeoutid>0&&n.clearTimeout(t.timeoutid),t.timeoutid=0,t._testingWebP&&t.webpTimeout>0&&!t.webp_waiting&&(t.webp_waiting=!0,r=t.webpTimeout),r&&r>0){t.timeoutid=n.setTimeout(t.cr,r);return}var rt=(new Date).getTime(),nt=0,tt=t.nodesToArray(n.document.getElementsByTagName("noscript"));for(h=0,k=tt.length;h").replace(/&/g,"&");else{for(p=new Image,v=0;v0&&(t.setAttr(f,"data-src",f.src),f.src=""),t.setAttr(f,"data-slimmage",!0),u.parentNode.insertBefore(f,u),nt++;u.parentNode.removeChild(u)}for("function"==typeof t.beforeAdjustSrc&&t.beforeAdjustSrc(),b=0,s=t.nodesToArray(n.document.getElementsByTagName("img")),e=0,g=s.length;e0||!t.readyCalled)&&"function"==typeof t.readyCallback&&(t.readyCallback(y),t.readyCalled=!0);i("Slimmage: restored "+nt+" images from noscript tags, checked "+b+" images, changed "+y.length+". "+((new Date).getTime()-rt)+"ms")};t.checkResponsiveImages=t.cr;n.addEventListener?(n.addEventListener("resize",function(){t.cr(500)},!1),n.addEventListener("DOMContentLoaded",function(){t.cr();n.removeEventListener("load",t.cr,!1)},!1),n.addEventListener("load",t.cr,!1)):n.attachEvent&&(n.attachEvent("onload",t.cr),n.attachEvent("onresize",function(){t.cr(500)}))})(this);$(function(){function r(){var n=!1;return function(t){(/(android|ipad|playbook|silk|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|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(t)||/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(t.substr(0,4)))&&(n=!0)}(navigator.userAgent||navigator.vendor||window.opera),n}function f(){$(n).removeClass("terminate").addClass("open")}function i(){$(n).removeClass("open").addClass("terminate")}var u=r()?"touchstart":"click",n=$(".slide"),t=$(".content");$("#navToggle").on(u,function(n){n.stopPropagation();n.preventDefault();t.hasClass("open")?i():f()});$(".blind, .content").on("click",function(){t.hasClass("open")&&i()})}),function(n){function ut(n,t,i){return i.transition=="transition"&&t=="swing"&&(t="ease"),{anims:[],duration:n,orgDuration:n,easing:t,startTime:p()}}function k(n,t){for(var i,r=0,u=n.anims.length;rt?(r(u,"Not enough items ("+t+" total, "+s+" needed): Hiding navigation."),f="hide"):f="show";e=f=="show"?"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=t=="removeClass"||t=="addClass"?t:!1,u=l("disabled",i),n.auto.button&&r&&n.auto.button[r](u),n.prev.button&&(f=r||t==0?"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}:t=="variable"?t={visible:t,width:t,height:t}:s(t)||(t={}),t}function sr(n,t){return t=ot(n,t),i(t)?t=t<=50?{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=r==-1?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=r.duration<10?2500:r.duration*5),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){while(t>=o.total)t-=o.total;while(t<0)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;r==0&&(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;u==0&&(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;r<=f;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;u<=e;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 e=t.items.visible,u=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&&r<0&&(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]+v(u,t,"width")*2),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;u-1?"outerWidth":"outerHeight",o=0,e=0,c=n.length;e-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;t<4;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=n.direction=="right"||n.direction=="left"?0:1,r={},t=0;th.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=n%2==1?n-1:n;break;case"odd":o=n%2==0?n-1:n;break;default:o=n}s=parseInt(s,10);i(s)&&(l&&(s=-s),o+=s)}return(!i(o)||o<1)&&(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)&&nt.max&&(n=t.max),n<1&&(n=1),n}function tr(t){y(t)||(t=[[t]]);y(t[0])||(t=[t]);for(var r=0,u=t.length;r0?":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 n.items[n.d.width]=="variable"&&(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)),(n.items.visible=="Infinity"||n.items.visible<1)&&(r(!0,'Not a valid number of visible items: Set to "variable".'),n.items.visibleConf.variable=!0)),n}function cu(n,t,i){return n=="auto"&&(n=ct(i,t,"outerWidth")),n}function lu(n,t,i){return n=="auto"&&(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 n===null}function o(n){return er(n)||typeof n=="undefined"||n===""||n==="undefined"}function y(n){return n instanceof Array}function c(n){return n instanceof jQuery}function s(n){return(n instanceof Object||typeof n=="object")&&!er(n)&&!c(n)&&!y(n)&&!u(n)}function i(n){return(n instanceof Number||typeof n=="number")&&!isNaN(n)}function e(n){return(n instanceof String||typeof n=="string")&&!o(n)&&!rt(n)&&!ri(n)}function u(n){return n instanceof Function||typeof n=="function"}function f(n){return n instanceof Boolean||typeof n=="boolean"||rt(n)||ri(n)}function rt(n){return n===!0||n==="true"}function ri(n){return n===!1||n==="false"}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(this.length==0)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=ri.direction=="up"||ri.direction=="left"?"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{ri.padding=uu(ri.padding);ri.align=="top"?ri.align="left":ri.align=="bottom"&&(ri.align="right");switch(ri.align){case"center":case"left":case"right":ri[ri.d.width]!="variable"&&(ri=ur(ri,f),ri.usePadding=!0);break;default:ri.align=!1;ri.usePadding=ri.padding[0]==0&&ri.padding[1]==0&&ri.padding[2]==0&&ri.padding[3]==0?!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}pi.wrapper=="parent"?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(u*100/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],u!="prev"&&u!="next"&&(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(dur2*100/s),ri.auto.progress&&(ru.progress=setInterval(function(){var n=p()-ru.startTime+ru.timePassed,t=Math.ceil(n*100/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 nt,v,w,a,p,g,y,d,k;if(e.stopPropagation(),ir.isStopped||ai.is(":hidden"))return e.stopImmediatePropagation(),r(pi,"Carousel stopped or hidden: Not scrolling.");if(nt=i(ri.items.minimum)?ri.items.minimum:ri.items.visible+1,nt>bi.total)return e.stopImmediatePropagation(),r(pi,"Not enough items ("+bi.total+" total, "+nt+" 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(w=[h,o.items,ri[v].items],a=0,d=w.length;a0&&ir.isScrolling)return o.queue&&(o.queue=="last"&&(yu=[]),(o.queue!="first"||yu.length==0)&&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(p=ri.synchronise,g=[o,h],y=0,d=p.length;y=bi.total;)bi.first-=bi.total;ri.circular||(bi.first==0&&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=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,(ri[ri.d.width]=="variable"||ri[ri.d.height]=="variable")&&(di=function(){er.css(at)},it=function(){gi.anims.push([er,at])}),ri.usePadding){ft.not(tt).length&&(vt[ri.d.marginRight]=tt.data("_cfs_origCssMargin"),ot<0?tt.css(vt):(b=function(){tt.css(vt)},yr=function(){gi.anims.push([tt,vt])}));switch(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);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);switch(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=bi.first==0?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&&e=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.totali?"next":"prev"),e=="prev"&&(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 r<0&&(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,t!=0){if(bi.total>0)while(t>bi.total)t-=bi.total;ai.prepend(ai.children().slice(t,bi.total))}return!0});ai.bind(t("synchronise",pi),function(n,i){var e,f,u,o;if(n.stopPropagation(),i)i=tr(i);else if(ri.synchronise)i=ri.synchronise;else return r(pi,"No carousel to synchronise.");for(e=ai.triggerHandler(t("currentPosition",pi)),f=!0,u=0,o=i.length;u=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 c,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],c=!1,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)||r=="end"?e=ai.children().last():(r=nt(r,f,u,bi,ai),e=ai.children().eq(r),e.length&&rf&&(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 s,h;if(t.stopPropagation(),bi.total==0)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){while(r>bi.total)r-=bi.total;while(f>bi.total)f-=bi.total;while(r<0)r+=bi.total;while(f<0)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);typeof c!="boolean"&&(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)||u.length==0)?r(pi,"Not a valid object."):(e(f)||(f="a.caroufredsel"),u.find(f).each(function(){var i=this.hash||"";i.length>0&&ai.children().index(n(i))!=-1&&n(this).unbind("click").click(function(n){n.preventDefault();ai.trigger(t("slideTo",pi),i)})}),!0)});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;t=e&&(u=0),u<0&&(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&&bi.first!=0&&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(),pi.wrapper=="parent"?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&&i<58&&(i=(i-49)*ri.items.visible,i<=bi.total&&(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&&pi.onWindowResize=="debounce"?r=n.debounce(200,f):n.throttle&&pi.onWindowResize=="throttle"?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 r=t("",pi),i=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=pi.wrapper=="parent"?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=[],ri.items.start!=0&&wu.push(ri.items.start)),ri.cookie&&wu.unshift(parseInt(eu(ri.cookie),10)),wu.length>0)for(ku=0,nf=wu.length;ku'+n+"<\/span><\/a>"},n.fn.carouFredSel.progressbarUpdater=function(t){n(this).css("width",t+"%")},n.fn.carouFredSel.cookie={get:function(n){var r,i,u,t;for(n+="=",r=document.cookie.split(";"),i=0,u=r.length;i<\/div>');n.before('