window.Modernizr=function(c,g,u){function f(b,c){for(var m in b){var d=b[m];if(!~(""+d).indexOf("-")&&a[d]!==u)return"pfx"==c?d:!0}return!1}function k(a,b,c){var m=a.charAt(0).toUpperCase()+a.slice(1),d=(a+" "+q.join(m+" ")+m).split(" ");if("string"===typeof b||"undefined"===typeof b)b=f(d,b);else a:{d=(a+" "+h.join(m+" ")+m).split(" "),a=d;for(var e in a)if(m=b[a[e]],m!==u){b=!1===c?a[e]:"function"===typeof m?m.bind(c||b):m;break a}b=!1}return b}var d={},p=g.documentElement,n=g.createElement("modernizr"),
a=n.style,b=" -webkit- -moz- -o- -ms- ".split(" "),q=["Webkit","Moz","O","ms"],h=["webkit","moz","o","ms"];n={};var e=[],w=e.slice,l,A=function(a,b,c,d){var m,e,l,f=g.createElement("div"),h=g.body,r=h||g.createElement("body");if(parseInt(c,10))for(;c--;){var I=g.createElement("div");I.id=d?d[c]:"modernizr"+(c+1);f.appendChild(I)}return m=['"].join(""),f.id="modernizr",(h?f:r).innerHTML+=m,r.appendChild(f),h||(r.style.background="",r.style.overflow="hidden",
l=p.style.overflow,p.style.overflow="hidden",p.appendChild(r)),e=b(f,a),h?f.parentNode.removeChild(f):(r.parentNode.removeChild(r),p.style.overflow=l),!!e},y={}.hasOwnProperty,B;"undefined"===typeof y||"undefined"===typeof y.call?B=function(a,b){return b in a&&"undefined"===typeof a.constructor.prototype[b]}:B=function(a,b){return y.call(a,b)};Function.prototype.bind||(Function.prototype.bind=function(a){var b=this;if("function"!=typeof b)throw new TypeError;var c=w.call(arguments,1),m=function(){if(this instanceof
m){var d=function(){};d.prototype=b.prototype;d=new d;var e=b.apply(d,c.concat(w.call(arguments)));return Object(e)===e?e:d}return b.apply(a,c.concat(w.call(arguments)))};return m});n.touch=function(){var a;return"ontouchstart"in c||c.DocumentTouch&&g instanceof DocumentTouch?a=!0:A(["@media (",b.join("touch-enabled),("),"modernizr){#modernizr{top:9px;position:absolute}}"].join(""),function(b){a=9===b.offsetTop}),a};n.csstransforms=function(){return!!k("transform")};n.csstransitions=function(){return k("transition")};
for(var C in n)B(n,C)&&(l=C.toLowerCase(),d[l]=n[C](),e.push((d[l]?"":"no-")+l));d.addTest=function(a,b){if("object"==typeof a)for(var c in a)B(a,c)&&d.addTest(c,a[c]);else{a=a.toLowerCase();if(d[a]!==u)return d;b="function"==typeof b?b():b;p.className+=" "+(b?"":"no-")+a;d[a]=b}return d};a.cssText="";return n=null,function(a,b){function c(){var a=z.elements;return"string"==typeof a?a.split(" "):a}function d(a){var b=q[a[p]];return b||(b={},n++,a[p]=n,q[n]=b),b}function e(a,c,e){c||(c=b);if(k)return c.createElement(a);
e||(e=d(c));var t;return e.cache[a]?t=e.cache[a].cloneNode():r.test(a)?t=(e.cache[a]=e.createElem(a)).cloneNode():t=e.createElem(a),t.canHaveChildren&&!l.test(a)?e.frag.appendChild(t):t}function f(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag());a.createElement=function(c){return z.shivMethods?e(c,a,b):b.createElem(c)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+
c().join().replace(/\w+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(z,b.frag)}function m(a){a||(a=b);var c=d(a);if(z.shivCSS&&!h&&!c.hasCSS){var e=a;var r=e.createElement("p");e=e.getElementsByTagName("head")[0]||e.documentElement;r=(r.innerHTML="x",e.insertBefore(r.lastChild,e.firstChild));c.hasCSS=!!r}return k||f(a,c),a}var g=
a.html5||{},l=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,h,p="_html5shiv",n=0,q={},k;(function(){try{var a=b.createElement("a");a.innerHTML="";h="hidden"in a;var c;if(!(c=1==a.childNodes.length)){b.createElement("a");var e=b.createDocumentFragment();c="undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}k=
c}catch(K){k=h=!0}})();var z={elements:g.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:!1!==g.shivCSS,supportsUnknownElements:k,shivMethods:!1!==g.shivMethods,type:"default",shivDocument:m,createElement:e,createDocumentFragment:function(a,e){a||(a=b);if(k)return a.createDocumentFragment();e=e||d(a);a=e.frag.cloneNode();e=0;for(var r=c(),f=r.length;eq.indexOf(".");if(!h){var e=q.split(".");q=e.shift();var k=new RegExp("(^|\\.)"+e.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=(c[q]||[]).slice(0);for(a=0;a=d.min&&(p=["swipe"],k>=d.min&&lb.coords[0]?"swipeleft":"swiperight"):l>=d.min&&k');this.hasTransition=!1;this.hasTransitionTimeout=setTimeout(function(){b._addTransition()},100);this.$el.imagesLoaded(function(){b.$el.show();b._layout();
b._configure();b.hasTransition?(b._removeTransition(),b._slideToItem(b.current),b.$el.on(b.transEndEventName,function(){b.$el.off(b.transEndEventName);b._setWrapperSize();b._addTransition();b._initEvents()})):(clearTimeout(b.hasTransitionTimeout),b._setWrapperSize(),b._initEvents(),b._slideToItem(b.current),setTimeout(function(){b._addTransition()},25));b.options.onReady()})},_validate:function(){0>this.options.speed&&(this.options.speed=500);if(1>this.options.minItems||this.options.minItems>this.itemsCount)this.options.minItems=
1;if(0>this.options.start||this.options.start>this.itemsCount-1)this.options.start=0;"horizontal"!=this.options.orientation&&"vertical"!=this.options.orientation&&(this.options.orientation="horizontal")},_layout:function(){this.$el.wrap('');this.$carousel=this.$el.parent();this.$wrapper=this.$carousel.parent().removeClass("elastislide-loading");var a=this.$items.find("img:first");this.imgSize={width:a.outerWidth(!0),height:a.outerHeight(!0)};this._setItemsSize();
"horizontal"===this.options.orientation?this.$el.css("max-height",this.imgSize.height):this.$el.css("height",this.options.minItems*this.imgSize.height);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 a=this;this.$navigation=c('').appendTo(this.$wrapper);
this.$navPrev=this.$navigation.find("span.elastislide-prev").on("mousedown.elastislide",function(b){a._slide("prev");return!1});this.$navNext=this.$navigation.find("span.elastislide-next").on("mousedown.elastislide",function(b){a._slide("next");return!1})},_setItemsSize:function(){var a="horizontal"===this.options.orientation?100*Math.floor(this.$carousel.width()/this.options.minItems)/this.$carousel.width():100;this.$items.css({width:a+"%","max-width":this.imgSize.width,"max-height":this.imgSize.height});
"vertical"===this.options.orientation&&this.$wrapper.css("max-width",this.imgSize.width+parseInt(this.$wrapper.css("padding-left"))+parseInt(this.$wrapper.css("padding-right")))},_setWrapperSize:function(){"vertical"===this.options.orientation&&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="horizontal"===this.options.orientation?this.$carousel.width()<
this.options.minItems*this.imgSize.width?this.options.minItems:Math.floor(this.$carousel.width()/this.imgSize.width):this.$carousel.height()e)return!1;"next"===a&&f-(Math.abs(h)+e)Math.abs(h)-e?(e=Math.abs(h),this._toggleControls("next",!0),this._toggleControls("prev",!1)):(b="next"===a?Math.abs(h)+Math.abs(e):Math.abs(h)-Math.abs(e),0e?this._toggleControls("next",!0):this._toggleControls("next",!1);this.translation=b;if(h===b)return this._onEndTransition(),!1;this.support?"horizontal"===this.options.orientation?this.$el.css("transform","translateX("+b+"px)"):this.$el.css("transform","translateY("+b+"px)"):(c.fn.applyStyle=this.hasTransition?
c.fn.animate:c.fn.css,a="horizontal"===this.options.orientation?{left:b}:{top:b},this.$el.stop().applyStyle(a,c.extend(!0,[],{duration:this.options.speed,complete:function(){d._onEndTransition()}})));this.hasTransition||this._onEndTransition()},_onEndTransition:function(){this.isSliding=!1;this.options.onAfterSlide()},_slideTo:function(a){a=a||this.current;var b=Math.abs(this.translation)||0,c="horizontal"===this.options.orientation?this.$items.outerWidth(!0):this.$items.outerHeight(!0),d=b+this.$carousel.width(),
e=Math.abs(a*c);(e+c>d||e