!function(f){f.fn.scTruncate=function(t){var h=f.extend({more:"...",tags:["a","strong","em"]},t);return this.each(function(t){var e=f(this),i=parseInt(e.css("height")),n=Math.ceil(parseFloat(e.css("line-height"))/2),a=e.html(),o=/[,;"'\.\?\!]*\s*$/,s=h.tags,r=i+n;for(this.scrollHeight<=i+n&&e.addClass("scTruncateUnchanged");this.scrollHeight>r;){for(var l=(a=a.substring(0,a.lastIndexOf(" "))).toLowerCase(),c=0,d=s.length;c<d;c++){var u=l.lastIndexOf("<"+s[c]);u>l.lastIndexOf("</"+s[c]+">")&&0!==u&&(a=a.substring(0,u))}a=a.replace(o,""),e.html(a+h.more)}})}}(jQuery),function(C){var i=!0;C.flexslider=function(f,t){var p=C(f);void 0===t.rtl&&"rtl"==C("html").attr("dir")&&(t.rtl=!0),p.vars=C.extend({},C.flexslider.defaults,t);var e,d=p.vars.namespace,m=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,u=("ontouchstart"in window||m||window.DocumentTouch&&document instanceof DocumentTouch)&&p.vars.touch,r="click touchend MSPointerUp keyup",l="",v="vertical"===p.vars.direction,g=p.vars.reverse,y=0<p.vars.itemWidth,b="fade"===p.vars.animation,h=""!==p.vars.asNavFor,x={};C.data(f,"flexslider",p),x={init:function(){p.animating=!1,p.currentSlide=parseInt(p.vars.startAt?p.vars.startAt:0,10),isNaN(p.currentSlide)&&(p.currentSlide=0),p.animatingTo=p.currentSlide,p.atEnd=0===p.currentSlide||p.currentSlide===p.last,p.containerSelector=p.vars.selector.substr(0,p.vars.selector.search(" ")),p.slides=C(p.vars.selector,p),p.container=C(p.containerSelector,p),p.count=p.slides.length,p.syncExists=0<C(p.vars.sync).length,"slide"===p.vars.animation&&(p.vars.animation="swing"),p.prop=v?"top":p.vars.rtl?"marginRight":"marginLeft",p.args={},p.manualPause=!1,p.stopped=!1,p.started=!1,p.startTimeout=null,p.transitions=!p.vars.video&&!b&&p.vars.useCSS&&function(){var t=document.createElement("div"),e=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var i in e)if(void 0!==t.style[e[i]])return p.pfx=e[i].replace("Perspective","").toLowerCase(),p.prop="-"+p.pfx+"-transform",!0;return!1}(),(p.ensureAnimationEnd="")!==p.vars.controlsContainer&&(p.controlsContainer=0<C(p.vars.controlsContainer).length&&C(p.vars.controlsContainer)),""!==p.vars.manualControls&&(p.manualControls=0<C(p.vars.manualControls).length&&C(p.vars.manualControls)),""!==p.vars.customDirectionNav&&(p.customDirectionNav=2===C(p.vars.customDirectionNav).length&&C(p.vars.customDirectionNav)),p.vars.randomize&&(p.slides.sort(function(){return Math.round(Math.random())-.5}),p.container.empty().append(p.slides)),p.doMath(),p.setup("init"),p.vars.controlNav&&x.controlNav.setup(),p.vars.directionNav&&x.directionNav.setup(),p.vars.keyboard&&(1===C(p.containerSelector).length||p.vars.multipleKeyboard)&&C(document).bind("keyup",function(t){var e=t.keyCode;if(!p.animating&&(39===e||37===e)){var i=p.vars.rtl?37===e?p.getTarget("next"):39===e&&p.getTarget("prev"):39===e?p.getTarget("next"):37===e&&p.getTarget("prev");p.flexAnimate(i,p.vars.pauseOnAction)}}),p.vars.mousewheel&&p.bind("mousewheel",function(t,e,i,n){t.preventDefault();var a=e<0?p.getTarget("next"):p.getTarget("prev");p.flexAnimate(a,p.vars.pauseOnAction)}),p.vars.pausePlay&&x.pausePlay.setup(),p.vars.slideshow&&p.vars.pauseInvisible&&x.pauseInvisible.init(),p.vars.slideshow&&(p.vars.pauseOnHover&&p.hover(function(){p.manualPlay||p.manualPause||p.pause()},function(){p.manualPause||p.manualPlay||p.stopped||p.play()}),p.vars.pauseInvisible&&x.pauseInvisible.isHidden()||(0<p.vars.initDelay?p.startTimeout=setTimeout(p.play,p.vars.initDelay):p.play())),h&&x.asNav.setup(),u&&p.vars.touch&&x.touch(),(!b||b&&p.vars.smoothHeight)&&C(window).bind("resize orientationchange focus",x.resize),p.find("img").attr("draggable","false"),setTimeout(function(){p.vars.start(p)},200)},asNav:{setup:function(){p.asNav=!0,p.animatingTo=Math.floor(p.currentSlide/p.move),p.currentItem=p.currentSlide,p.slides.removeClass(d+"active-slide").eq(p.currentItem).addClass(d+"active-slide"),m?(f._slider=p).slides.each(function(){var t=this;t._gesture=new MSGesture,(t._gesture.target=t).addEventListener("MSPointerDown",function(t){t.preventDefault(),t.currentTarget._gesture&&t.currentTarget._gesture.addPointer(t.pointerId)},!1),t.addEventListener("MSGestureTap",function(t){if(t.preventDefault(),!p.swiping){var e=C(this),i=e.index();C(p.vars.asNavFor).data("flexslider").animating||e.hasClass("active")||(p.direction=p.currentItem<i?"next":"prev",p.flexAnimate(i,p.vars.pauseOnAction,!1,!0,!0))}})}):p.slides.on(r,function(t){if(t.preventDefault(),!p.swiping){var e=C(this),i=e.index();(p.vars.rtl?-1*(e.offset().right-C(p).scrollLeft()):e.offset().left-C(p).scrollLeft())<=0&&e.hasClass(d+"active-slide")?p.flexAnimate(p.getTarget("prev"),!0):C(p.vars.asNavFor).data("flexslider").animating||e.hasClass(d+"active-slide")||(p.direction=p.currentItem<i?"next":"prev",p.flexAnimate(i,p.vars.pauseOnAction,!1,!0,!0))}})}},controlNav:{setup:function(){p.manualControls?x.controlNav.setupManual():x.controlNav.setupPaging()},setupPaging:function(){var t,e,i="thumbnails"===p.vars.controlNav?"control-thumbs":"control-paging",n=1;if(p.controlNavScaffold=C('<ol class="'+d+"control-nav "+d+i+'"></ol>'),1<p.pagingCount)for(var a=0;a<p.pagingCount;a++){void 0===(e=p.slides.eq(a)).attr("data-thumb-alt")&&e.attr("data-thumb-alt","");var o=""!==e.attr("data-thumb-alt")?o=' alt="'+e.attr("data-thumb-alt")+'"':"";if(t="thumbnails"===p.vars.controlNav?'<img src="'+e.attr("data-thumb")+'"'+o+"/>":'<a href="#">'+n+"</a>","thumbnails"===p.vars.controlNav&&!0===p.vars.thumbCaptions){var s=e.attr("data-thumbcaption");""!==s&&void 0!==s&&(t+='<span class="'+d+'caption">'+s+"</span>")}p.controlNavScaffold.append("<li>"+t+"</li>"),n++}p.controlsContainer?C(p.controlsContainer).append(p.controlNavScaffold):p.append(p.controlNavScaffold),x.controlNav.set(),x.controlNav.active(),p.controlNavScaffold.delegate("a, img",r,function(t){if(t.preventDefault(),""===l||l===t.type){var e=C(this),i=p.controlNav.index(e);e.hasClass(d+"active")||(p.direction=i>p.currentSlide?"next":"prev",p.flexAnimate(i,p.vars.pauseOnAction))}""===l&&(l=t.type),x.setToClearWatchedEvent()})},setupManual:function(){p.controlNav=p.manualControls,x.controlNav.active(),p.controlNav.bind(r,function(t){if(t.preventDefault(),""===l||l===t.type){var e=C(this),i=p.controlNav.index(e);e.hasClass(d+"active")||(i>p.currentSlide?p.direction="next":p.direction="prev",p.flexAnimate(i,p.vars.pauseOnAction))}""===l&&(l=t.type),x.setToClearWatchedEvent()})},set:function(){var t="thumbnails"===p.vars.controlNav?"img":"a";p.controlNav=C("."+d+"control-nav li "+t,p.controlsContainer?p.controlsContainer:p)},active:function(){p.controlNav.removeClass(d+"active").eq(p.animatingTo).addClass(d+"active")},update:function(t,e){1<p.pagingCount&&"add"===t?p.controlNavScaffold.append(C('<li><a href="#">'+p.count+"</a></li>")):1===p.pagingCount?p.controlNavScaffold.find("li").remove():p.controlNav.eq(e).closest("li").remove(),x.controlNav.set(),1<p.pagingCount&&p.pagingCount!==p.controlNav.length?p.update(e,t):x.controlNav.active()}},directionNav:{setup:function(){var t=C('<ul class="'+d+'direction-nav"><li class="'+d+'nav-prev"><a class="'+d+'prev" href="#">'+p.vars.prevText+'</a></li><li class="'+d+'nav-next"><a class="'+d+'next" href="#">'+p.vars.nextText+"</a></li></ul>");p.customDirectionNav?p.directionNav=p.customDirectionNav:p.controlsContainer?(C(p.controlsContainer).append(t),p.directionNav=C("."+d+"direction-nav li a",p.controlsContainer)):(p.append(t),p.directionNav=C("."+d+"direction-nav li a",p)),x.directionNav.update(),p.directionNav.bind(r,function(t){var e;t.preventDefault(),""!==l&&l!==t.type||(e=C(this).hasClass(d+"next")?p.getTarget("next"):p.getTarget("prev"),p.flexAnimate(e,p.vars.pauseOnAction)),""===l&&(l=t.type),x.setToClearWatchedEvent()})},update:function(){var t=d+"disabled";1===p.pagingCount?p.directionNav.addClass(t).attr("tabindex","-1"):p.vars.animationLoop?p.directionNav.removeClass(t).removeAttr("tabindex"):0===p.animatingTo?p.directionNav.removeClass(t).filter("."+d+"prev").addClass(t).attr("tabindex","-1"):p.animatingTo===p.last?p.directionNav.removeClass(t).filter("."+d+"next").addClass(t).attr("tabindex","-1"):p.directionNav.removeClass(t).removeAttr("tabindex")}},pausePlay:{setup:function(){var t=C('<div class="'+d+'pauseplay"><a href="#"></a></div>');p.controlsContainer?(p.controlsContainer.append(t),p.pausePlay=C("."+d+"pauseplay a",p.controlsContainer)):(p.append(t),p.pausePlay=C("."+d+"pauseplay a",p)),x.pausePlay.update(p.vars.slideshow?d+"pause":d+"play"),p.pausePlay.bind(r,function(t){t.preventDefault(),""!==l&&l!==t.type||(C(this).hasClass(d+"pause")?(p.manualPause=!0,p.manualPlay=!1,p.pause()):(p.manualPause=!1,p.manualPlay=!0,p.play())),""===l&&(l=t.type),x.setToClearWatchedEvent()})},update:function(t){"play"===t?p.pausePlay.removeClass(d+"pause").addClass(d+"play").html(p.vars.playText):p.pausePlay.removeClass(d+"play").addClass(d+"pause").html(p.vars.pauseText)}},touch:function(){var a,o,s,r,l,c,t,n,d,u=!1,e=0,i=0,h=0;if(m){f.style.msTouchAction="none",f._gesture=new MSGesture,(f._gesture.target=f).addEventListener("MSPointerDown",function(t){t.stopPropagation(),p.animating?t.preventDefault():(p.pause(),f._gesture.addPointer(t.pointerId),h=0,r=v?p.h:p.w,c=Number(new Date),s=y&&g&&p.animatingTo===p.last?0:y&&g?p.limit-(p.itemW+p.vars.itemMargin)*p.move*p.animatingTo:y&&p.currentSlide===p.last?p.limit:y?(p.itemW+p.vars.itemMargin)*p.move*p.currentSlide:g?(p.last-p.currentSlide+p.cloneOffset)*r:(p.currentSlide+p.cloneOffset)*r)},!1),f._slider=p,f.addEventListener("MSGestureChange",function(t){t.stopPropagation();var e=t.target._slider;if(!e)return;e.swiping=!0;var i=-t.translationX,n=-t.translationY;if(h+=v?n:i,l=(e.vars.rtl?-1:1)*h,u=v?Math.abs(h)<Math.abs(-i):Math.abs(h)<Math.abs(-n),t.detail===t.MSGESTURE_FLAG_INERTIA)return void setImmediate(function(){f._gesture.stop()});(!u||500<Number(new Date)-c)&&(t.preventDefault(),!b&&e.transitions&&(e.vars.animationLoop||(l=h/(0===e.currentSlide&&h<0||e.currentSlide===e.last&&0<h?Math.abs(h)/r+2:1)),e.setProps(s+l,"setTouch")))},!1),f.addEventListener("MSGestureEnd",function(t){t.stopPropagation();var e=t.target._slider;if(!e)return;if(e.swiping=!1,e.animatingTo===e.currentSlide&&!u&&null!==l){var i=g?-l:l,n=0<i?e.getTarget("next"):e.getTarget("prev");e.canAdvance(n)&&(Number(new Date)-c<550&&50<Math.abs(i)||Math.abs(i)>r/2)?e.flexAnimate(n,e.vars.pauseOnAction):b||e.flexAnimate(e.currentSlide,e.vars.pauseOnAction,!0)}s=l=o=a=null,h=0},!1)}else t=function(t){p.animating?t.preventDefault():(window.navigator.msPointerEnabled||1===t.touches.length)&&(p.pause(),r=v?p.h:p.w,c=Number(new Date),e=t.touches[0].pageX,i=t.touches[0].pageY,s=y&&g&&p.animatingTo===p.last?0:y&&g?p.limit-(p.itemW+p.vars.itemMargin)*p.move*p.animatingTo:y&&p.currentSlide===p.last?p.limit:y?(p.itemW+p.vars.itemMargin)*p.move*p.currentSlide:g?(p.last-p.currentSlide+p.cloneOffset)*r:(p.currentSlide+p.cloneOffset)*r,a=v?i:e,o=v?e:i,f.addEventListener("touchmove",n,!1),f.addEventListener("touchend",d,!1))},n=function(t){p.swiping=!0,e=t.touches[0].pageX,i=t.touches[0].pageY,l=v?a-i:(p.vars.rtl?-1:1)*(a-e);(!(u=v?Math.abs(l)<Math.abs(e-o):Math.abs(l)<Math.abs(i-o))||500<Number(new Date)-c)&&(t.preventDefault(),!b&&p.transitions&&(p.vars.animationLoop||(l/=0===p.currentSlide&&l<0||p.currentSlide===p.last&&0<l?Math.abs(l)/r+2:1),p.setProps(s+l,"setTouch")))},d=function(t){if(f.removeEventListener("touchmove",n,!1),p.swiping=!1,p.animatingTo===p.currentSlide&&!u&&null!==l){var e=g?-l:l,i=0<e?p.getTarget("next"):p.getTarget("prev");p.canAdvance(i)&&(Number(new Date)-c<550&&50<Math.abs(e)||Math.abs(e)>r/2)?p.flexAnimate(i,p.vars.pauseOnAction):b||p.flexAnimate(p.currentSlide,p.vars.pauseOnAction,!0)}f.removeEventListener("touchend",d,!1),s=l=o=a=null},f.addEventListener("touchstart",t,!1)},resize:function(){!p.animating&&p.is(":visible")&&(y||p.doMath(),b?x.smoothHeight():y?(p.slides.width(p.computedW),p.update(p.pagingCount),p.setProps()):v?(p.viewport.height(p.h),p.setProps(p.h,"setTotal")):(p.vars.smoothHeight&&x.smoothHeight(),p.newSlides.width(p.computedW),p.setProps(p.computedW,"setTotal")))},smoothHeight:function(t){if(!v||b){var e=b?p:p.viewport;t?e.animate({height:p.slides.eq(p.animatingTo).innerHeight()},t):e.innerHeight(p.slides.eq(p.animatingTo).innerHeight())}},sync:function(t){var e=C(p.vars.sync).data("flexslider"),i=p.animatingTo;switch(t){case"animate":e.flexAnimate(i,p.vars.pauseOnAction,!1,!0);break;case"play":e.playing||e.asNav||e.play();break;case"pause":e.pause()}},uniqueID:function(t){return t.filter("[id]").add(t.find("[id]")).each(function(){var t=C(this);t.attr("id",t.attr("id")+"_clone")}),t},pauseInvisible:{visProp:null,init:function(){var t=x.pauseInvisible.getHiddenProp();if(t){var e=t.replace(/[H|h]idden/,"")+"visibilitychange";document.addEventListener(e,function(){x.pauseInvisible.isHidden()?p.startTimeout?clearTimeout(p.startTimeout):p.pause():p.started?p.play():0<p.vars.initDelay?setTimeout(p.play,p.vars.initDelay):p.play()})}},isHidden:function(){var t=x.pauseInvisible.getHiddenProp();return!!t&&document[t]},getHiddenProp:function(){var t=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var e=0;e<t.length;e++)if(t[e]+"Hidden"in document)return t[e]+"Hidden";return null}},setToClearWatchedEvent:function(){clearTimeout(e),e=setTimeout(function(){l=""},3e3)}},p.flexAnimate=function(t,e,i,n,a){if(p.vars.animationLoop||t===p.currentSlide||(p.direction=t>p.currentSlide?"next":"prev"),h&&1===p.pagingCount&&(p.direction=p.currentItem<t?"next":"prev"),!p.animating&&(p.canAdvance(t,a)||i)&&p.is(":visible")){if(h&&n){var o=C(p.vars.asNavFor).data("flexslider");if(p.atEnd=0===t||t===p.count-1,o.flexAnimate(t,!0,!1,!0,a),p.direction=p.currentItem<t?"next":"prev",o.direction=p.direction,Math.ceil((t+1)/p.visible)-1===p.currentSlide||0===t)return p.currentItem=t,p.slides.removeClass(d+"active-slide").eq(t).addClass(d+"active-slide"),!1;p.currentItem=t,p.slides.removeClass(d+"active-slide").eq(t).addClass(d+"active-slide"),t=Math.floor(t/p.visible)}if(p.animating=!0,p.animatingTo=t,e&&p.pause(),p.vars.before(p),p.syncExists&&!a&&x.sync("animate"),p.vars.controlNav&&x.controlNav.active(),y||p.slides.removeClass(d+"active-slide").eq(t).addClass(d+"active-slide"),p.atEnd=0===t||t===p.last,p.vars.directionNav&&x.directionNav.update(),t===p.last&&(p.vars.end(p),p.vars.animationLoop||p.pause()),b)u?(p.slides.eq(p.currentSlide).css({opacity:0,zIndex:1}),p.slides.eq(t).css({opacity:1,zIndex:2}),p.wrapup(c)):(p.slides.eq(p.currentSlide).css({zIndex:1}).animate({opacity:0},p.vars.animationSpeed,p.vars.easing),p.slides.eq(t).css({zIndex:2}).animate({opacity:1},p.vars.animationSpeed,p.vars.easing,p.wrapup));else{var s,r,l,c=v?p.slides.filter(":first").height():p.computedW;r=y?(s=p.vars.itemMargin,(l=(p.itemW+s)*p.move*p.animatingTo)>p.limit&&1!==p.visible?p.limit:l):0===p.currentSlide&&t===p.count-1&&p.vars.animationLoop&&"next"!==p.direction?g?(p.count+p.cloneOffset)*c:0:p.currentSlide===p.last&&0===t&&p.vars.animationLoop&&"prev"!==p.direction?g?0:(p.count+1)*c:g?(p.count-1-t+p.cloneOffset)*c:(t+p.cloneOffset)*c,p.setProps(r,"",p.vars.animationSpeed),p.transitions?(p.vars.animationLoop&&p.atEnd||(p.animating=!1,p.currentSlide=p.animatingTo),p.container.unbind("webkitTransitionEnd transitionend"),p.container.bind("webkitTransitionEnd transitionend",function(){clearTimeout(p.ensureAnimationEnd),p.wrapup(c)}),clearTimeout(p.ensureAnimationEnd),p.ensureAnimationEnd=setTimeout(function(){p.wrapup(c)},p.vars.animationSpeed+100)):p.container.animate(p.args,p.vars.animationSpeed,p.vars.easing,function(){p.wrapup(c)})}p.vars.smoothHeight&&x.smoothHeight(p.vars.animationSpeed)}},p.wrapup=function(t){b||y||(0===p.currentSlide&&p.animatingTo===p.last&&p.vars.animationLoop?p.setProps(t,"jumpEnd"):p.currentSlide===p.last&&0===p.animatingTo&&p.vars.animationLoop&&p.setProps(t,"jumpStart")),p.animating=!1,p.currentSlide=p.animatingTo,p.vars.after(p)},p.animateSlides=function(){!p.animating&&i&&p.flexAnimate(p.getTarget("next"))},p.pause=function(){clearInterval(p.animatedSlides),p.animatedSlides=null,p.playing=!1,p.vars.pausePlay&&x.pausePlay.update("play"),p.syncExists&&x.sync("pause")},p.play=function(){p.playing&&clearInterval(p.animatedSlides),p.animatedSlides=p.animatedSlides||setInterval(p.animateSlides,p.vars.slideshowSpeed),p.started=p.playing=!0,p.vars.pausePlay&&x.pausePlay.update("pause"),p.syncExists&&x.sync("play")},p.stop=function(){p.pause(),p.stopped=!0},p.canAdvance=function(t,e){var i=h?p.pagingCount-1:p.last;return!!e||(!(!h||p.currentItem!==p.count-1||0!==t||"prev"!==p.direction)||(!h||0!==p.currentItem||t!==p.pagingCount-1||"next"===p.direction)&&(!(t===p.currentSlide&&!h)&&(!!p.vars.animationLoop||(!p.atEnd||0!==p.currentSlide||t!==i||"next"!==p.direction)&&(!p.atEnd||p.currentSlide!==i||0!==t||"next"===p.direction))))},p.getTarget=function(t){return"next"===(p.direction=t)?p.currentSlide===p.last?0:p.currentSlide+1:0===p.currentSlide?p.last:p.currentSlide-1},p.setProps=function(t,e,i){var n,a=(n=t||(p.itemW+p.vars.itemMargin)*p.move*p.animatingTo,function(){if(y)return"setTouch"===e?t:g&&p.animatingTo===p.last?0:g?p.limit-(p.itemW+p.vars.itemMargin)*p.move*p.animatingTo:p.animatingTo===p.last?p.limit:n;switch(e){case"setTotal":return g?(p.count-1-p.currentSlide+p.cloneOffset)*t:(p.currentSlide+p.cloneOffset)*t;case"setTouch":return t;case"jumpEnd":return g?t:p.count*t;case"jumpStart":return g?p.count*t:t;default:return t}}()*(p.vars.rtl?1:-1)+"px");p.transitions&&(a=v?"translate3d(0,"+a+",0)":"translate3d("+(p.vars.rtl?-1:1)*parseInt(a)+"px,0,0)",i=void 0!==i?i/1e3+"s":"0s",p.container.css("-"+p.pfx+"-transition-duration",i),p.container.css("transition-duration",i)),p.args[p.prop]=a,(p.transitions||void 0===i)&&p.container.css(p.args),p.container.css("transform",a)},p.setup=function(t){if(b)p.vars.rtl?p.slides.css({width:"100%",float:"right",marginLeft:"-100%",position:"relative"}):p.slides.css({width:"100%",float:"left",marginRight:"-100%",position:"relative"}),"init"===t&&(u?p.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+p.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(p.currentSlide).css({opacity:1,zIndex:2}):0==p.vars.fadeFirstSlide?p.slides.css({opacity:0,display:"block",zIndex:1}).eq(p.currentSlide).css({zIndex:2}).css({opacity:1}):p.slides.css({opacity:0,display:"block",zIndex:1}).eq(p.currentSlide).css({zIndex:2}).animate({opacity:1},p.vars.animationSpeed,p.vars.easing)),p.vars.smoothHeight&&x.smoothHeight();else{var e,i;"init"===t&&(p.viewport=C('<div class="'+d+'viewport"></div>').css({overflow:"hidden",position:"relative"}).appendTo(p).append(p.container),p.cloneCount=0,p.cloneOffset=0,g&&(i=C.makeArray(p.slides).reverse(),p.slides=C(i),p.container.empty().append(p.slides))),p.vars.animationLoop&&!y&&(p.cloneCount=2,p.cloneOffset=1,"init"!==t&&p.container.find(".clone").remove(),p.container.append(x.uniqueID(p.slides.first().clone().addClass("clone")).attr("aria-hidden","true")).prepend(x.uniqueID(p.slides.last().clone().addClass("clone")).attr("aria-hidden","true"))),p.newSlides=C(p.vars.selector,p);var n=p.currentSlide;1<p.visible&&(n=p.currentSlide*p.visible),e=g?p.count-1-n+p.cloneOffset:n+p.cloneOffset,v&&!y?(p.container.height(200*(p.count+p.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){p.newSlides.css({display:"block"}),p.doMath(),p.viewport.height(p.h),p.setProps(e*p.h,"init")},"init"===t?100:0)):(p.container.width(200*(p.count+p.cloneCount)+"%"),p.setProps(e*p.computedW,"init"),setTimeout(function(){p.doMath(),p.vars.rtl,p.newSlides.css({width:p.computedW,marginRight:p.computedM,float:"left",display:"block"}),p.vars.smoothHeight&&x.smoothHeight()},"init"===t?100:0))}y||p.slides.removeClass(d+"active-slide").eq(p.currentSlide).addClass(d+"active-slide"),p.vars.init(p)},p.doMath=function(){var t=p.slides.first(),e=p.vars.itemMargin,i=p.vars.minItems,n=p.vars.maxItems;p.w=void 0===p.viewport?p.width():p.viewport.width(),p.h=t.height(),p.boxPadding=t.outerWidth()-t.width(),y?(p.itemT=p.vars.itemWidth+e,p.itemM=e,p.minW=i?i*p.itemT:p.w,p.maxW=n?n*p.itemT-e:p.w,p.itemW=p.minW>p.w?(p.w-e*(i-1))/i:p.maxW<p.w?(p.w-e*(n-1))/n:p.vars.itemWidth>p.w?p.w:p.vars.itemWidth,p.visible=0===n?Math.max(Math.floor(p.w/(p.itemW+e)),1):Math.floor(p.w/p.itemW),p.move=0<p.vars.move&&p.vars.move<p.visible?p.vars.move:p.visible,p.pagingCount=Math.ceil((p.count-p.visible)/p.move+1),p.last=p.pagingCount-1,p.limit=1===p.pagingCount?0:p.vars.itemWidth>p.w?p.itemW*(p.count-1)+e*(p.count-1):(p.itemW+e)*p.count-p.w-e):(p.itemW=p.w,p.itemM=e,p.pagingCount=p.count,p.last=p.count-1),p.computedW=p.itemW-p.boxPadding,p.computedM=p.itemM},p.update=function(t,e){p.doMath(),y||(t<p.currentSlide?p.currentSlide+=1:t<=p.currentSlide&&0!==t&&(p.currentSlide-=1),p.animatingTo=p.currentSlide),p.vars.controlNav&&!p.manualControls&&("add"===e&&!y||p.pagingCount>p.controlNav.length?x.controlNav.update("add"):("remove"===e&&!y||p.pagingCount<p.controlNav.length)&&(y&&p.currentSlide>p.last&&(p.currentSlide-=1,p.animatingTo-=1),x.controlNav.update("remove",p.last))),p.vars.directionNav&&x.directionNav.update()},p.addSlide=function(t,e){var i=C(t);p.count+=i.length,p.last=p.count-1,v&&g?void 0!==e?p.slides.eq(p.count-e).after(i):p.container.prepend(i):void 0!==e?p.slides.eq(e).before(i):p.container.append(i),p.update(e,"add"),p.slides=C(p.vars.selector+":not(.clone)",p),p.setup(),h&&x.asNav.setup(),p.vars.added(p)},p.removeSlide=function(t){var e=isNaN(t)?p.slides.index(C(t)):t;p.count-=1,p.last=p.count-1,isNaN(t)?C(t,p.slides).remove():v&&g?p.slides.eq(p.last).remove():p.slides.eq(t).remove(),p.doMath(),p.update(e,"remove"),p.slides=C(p.vars.selector+":not(.clone)",p),p.setup(),p.vars.removed(p)},x.init()},C(window).blur(function(t){i=!1}).focus(function(t){i=!0}),C.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:!1,fadeFirstSlide:!0,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,pauseInvisible:!0,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",customDirectionNav:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){},rtl:!1},C.fn.flexslider=function(n){if(void 0===n&&(n={}),"object"==typeof n)return this.each(function(){var t=C(this),e=n.selector?n.selector:".slides > li",i=t.find(e);1===i.length&&!1===n.allowOneSlide||0===i.length?(i.fadeIn(400),n.start&&n.start(t)):void 0===t.data("flexslider")&&new C.flexslider(this,n)});var t=C(this).data("flexslider");switch(n){case"play":t.play();break;case"pause":t.pause();break;case"stop":t.stop();break;case"next":t.flexAnimate(t.getTarget("next"),!0);break;case"prev":case"previous":t.flexAnimate(t.getTarget("prev"),!0);break;default:"number"==typeof n&&t.flexAnimate(n,!0)}}}(jQuery),function(x){"use strict";x.fn.scCaptions=function(t){var g={captionOnSlide:!0,clickableCaptions:!0,captionLargeView:!0,captionLargeViewOnly:!1,useBlockText:!1,changeEvent:"before"};function y(t,e){t.length&&(e?t.text(e).show():t.empty().hide())}function b(t,e){if(t.length&&e.length){var i,n=t,a=e.attr("alt"),o=e.attr("title");i='<div class="customCaption">',a&&(i+='<h2 class="contentTitle">'+a+"</h2>"),o&&(i+="<p>"+o+"</p>"),i+="</div>",g.clickableCaptions&&t.find("a:not(.imgNav)").length&&(n=t.find("a:not(.imgNav)")),(a||o)&&n.append(i)}}return t&&x.extend(g,t),this.each(function(){var t=x(this).addClass("hasCustomCaptions"),n=t.find(".blockImg"),e=1===n.find(" > img").length,i=t.hasClass("hasSlideshow"),a=t.hasClass("hasGridGallery"),o=t.hasClass("hasRowGallery"),s=t.hasClass("hasStackedGallery"),r=t.hasClass("hasModalGallery"),l=t.hasClass("hasOneUpGallery"),c=n.find("img").first(),d=[],u=[],h=[],f=".blockImg",p="after"===g.changeEvent?"scFlexsliderAfter":"scFlexsliderBefore";if(0!==c.length){if(i&&g.useBlockText&&(g.captionOnSlide=!1,d=t.find(".blockText"),u=d.find(".contentTitle"),h=d.find("p")),!0!==g.captionOnSlide&&(i||e)){if(!d.length){var m=g.useBlockText?"blockText":"customCaption",v=g.useBlockText?t:t.find(".blockImg");d=x('<div class="'+m+'"></div>').appendTo(v)}u.length||(u=x('<h2 class="contentTitle"></div>').appendTo(d)),h.length||(h=x("<p></p>").appendTo(d)),y(u,c.attr("alt")),y(h,c.attr("title")),t.on(p,function(t,e){var i=e.slides.eq(e.animatingTo).find("img");y(u,i.attr("alt")),y(h,i.attr("title")),i.attr("alt")||i.attr("title")?d.show():d.hide()})}else!0!==g.captionLargeViewOnly&&(i?f=".slides > li":s?f=".stackedGallery > li":a?f=".imgGridItem":o&&(f=".imgRowItem"),t.find(f).each(function(t,e){var i=x(e);b(i,i.find("img"))}));g.captionLargeView&&(r||l)&&t.on("photoViewed",function(t,e){var i=r?x(".modalImageGallery .imageContainer"):n.find(".oneUpViewer");i.find(".customCaption").remove(),b(i,x(e))})}})},x.fn.scFlexsliderCaptions=x.fn.scCaptions}(jQuery),function(){"use strict";function t(){}var e=t.prototype;function o(t,e){for(var i=t.length;i--;)if(t[i].listener===e)return i;return-1}e.getListeners=function(t){var e,i,n=this._getEvents();if("object"==typeof t)for(i in e={},n)n.hasOwnProperty(i)&&t.test(i)&&(e[i]=n[i]);else e=n[t]||(n[t]=[]);return e},e.flattenListeners=function(t){var e,i=[];for(e=0;e<t.length;e+=1)i.push(t[e].listener);return i},e.getListenersAsObject=function(t){var e,i=this.getListeners(t);return i instanceof Array&&((e={})[t]=i),e||i},e.addListener=function(t,e){var i,n=this.getListenersAsObject(t),a="object"==typeof e;for(i in n)n.hasOwnProperty(i)&&-1===o(n[i],e)&&n[i].push(a?e:{listener:e,once:!1});return this},e.on=e.addListener,e.addOnceListener=function(t,e){return this.addListener(t,{listener:e,once:!0})},e.once=e.addOnceListener,e.defineEvent=function(t){return this.getListeners(t),this},e.defineEvents=function(t){for(var e=0;e<t.length;e+=1)this.defineEvent(t[e]);return this},e.removeListener=function(t,e){var i,n,a=this.getListenersAsObject(t);for(n in a)a.hasOwnProperty(n)&&-1!==(i=o(a[n],e))&&a[n].splice(i,1);return this},e.off=e.removeListener,e.addListeners=function(t,e){return this.manipulateListeners(!1,t,e)},e.removeListeners=function(t,e){return this.manipulateListeners(!0,t,e)},e.manipulateListeners=function(t,e,i){var n,a,o=t?this.removeListener:this.addListener,s=t?this.removeListeners:this.addListeners;if("object"!=typeof e||e instanceof RegExp)for(n=i.length;n--;)o.call(this,e,i[n]);else for(n in e)e.hasOwnProperty(n)&&(a=e[n])&&("function"==typeof a?o.call(this,n,a):s.call(this,n,a));return this},e.removeEvent=function(t){var e,i=typeof t,n=this._getEvents();if("string"===i)delete n[t];else if("object"===i)for(e in n)n.hasOwnProperty(e)&&t.test(e)&&delete n[e];else delete this._events;return this},e.emitEvent=function(t,e){var i,n,a,o=this.getListenersAsObject(t);for(a in o)if(o.hasOwnProperty(a))for(n=o[a].length;n--;)(i=o[a][n]).listener.apply(this,e||[])!==this._getOnceReturnValue()&&!0!==i.once||this.removeListener(t,o[a][n].listener);return this},e.trigger=e.emitEvent,e.emit=function(t){var e=Array.prototype.slice.call(arguments,1);return this.emitEvent(t,e)},e.setOnceReturnValue=function(t){return this._onceReturnValue=t,this},e._getOnceReturnValue=function(){return!this.hasOwnProperty("_onceReturnValue")||this._onceReturnValue},e._getEvents=function(){return this._events||(this._events={})},"function"==typeof define&&define.amd?define(function(){return t}):"undefined"!=typeof module&&module.exports?module.exports=t:this.EventEmitter=t}.call(this),function(n){"use strict";var t=document.documentElement,e=function(){};t.addEventListener?e=function(t,e,i){t.addEventListener(e,i,!1)}:t.attachEvent&&(e=function(e,t,i){e[t+i]=i.handleEvent?function(){var t=n.event;t.target=t.target||t.srcElement,i.handleEvent.call(i,t)}:function(){var t=n.event;t.target=t.target||t.srcElement,i.call(e,t)},e.attachEvent("on"+t,e[t+i])});var i=function(){};t.removeEventListener?i=function(t,e,i){t.removeEventListener(e,i,!1)}:t.detachEvent&&(i=function(e,i,n){e.detachEvent("on"+i,e[i+n]);try{delete e[i+n]}catch(t){e[i+n]=void 0}});var a={bind:e,unbind:i};"function"==typeof define&&define.amd?define(a):n.eventie=a}(this),function(t){"use strict";var s=t.jQuery,r=t.console,l=void 0!==r;function c(t,e){for(var i in e)t[i]=e[i];return t}var o=Object.prototype.toString;function d(t){var e,i=[];if(e=t,"[object Array]"===o.call(e))i=t;else if("number"==typeof t.length)for(var n=0,a=t.length;n<a;n++)i.push(t[n]);else i.push(t);return i}function e(t,i){function a(t,e,i){if(!(this instanceof a))return new a(t,e);"string"==typeof t&&(t=document.querySelectorAll(t)),this.elements=d(t),this.options=c({},this.options),"function"==typeof e?i=e:c(this.options,e),i&&this.on("always",i),this.getImages(),s&&(this.jqDeferred=new s.Deferred);var n=this;setTimeout(function(){n.check()})}(a.prototype=new t).options={},a.prototype.getImages=function(){this.images=[];for(var t=0,e=this.elements.length;t<e;t++){var i=this.elements[t];"IMG"===i.nodeName&&this.addImage(i);for(var n=i.querySelectorAll("img"),a=0,o=n.length;a<o;a++){var s=n[a];this.addImage(s)}}},a.prototype.addImage=function(t){var e=new o(t);this.images.push(e)},a.prototype.check=function(){var i=this,n=0,a=this.images.length;if(this.hasAnyBroken=!1,a)for(var t=0;t<a;t++){var e=this.images[t];e.on("confirm",o),e.check()}else this.complete();function o(t,e){return i.options.debug&&l&&r.log("confirm",t,e),i.progress(t),++n===a&&i.complete(),!0}},a.prototype.progress=function(t){this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded;var e=this;setTimeout(function(){e.emit("progress",e,t),e.jqDeferred&&e.jqDeferred.notify(e,t)})},a.prototype.complete=function(){var e=this.hasAnyBroken?"fail":"done";this.isComplete=!0;var i=this;setTimeout(function(){if(i.emit(e,i),i.emit("always",i),i.jqDeferred){var t=i.hasAnyBroken?"reject":"resolve";i.jqDeferred[t](i)}})},s&&(s.fn.imagesLoaded=function(t,e){return new a(this,t,e).jqDeferred.promise(s(this))});var n={};function o(t){this.img=t}return(o.prototype=new t).check=function(){var t=n[this.img.src];if(t)this.useCached(t);else if((n[this.img.src]=this).img.complete&&void 0!==this.img.naturalWidth)this.confirm(0!==this.img.naturalWidth,"naturalWidth");else{var e=this.proxyImage=new Image;i.bind(e,"load",this),i.bind(e,"error",this),e.src=this.img.src}},o.prototype.useCached=function(t){if(t.isConfirmed)this.confirm(t.isLoaded,"cached was confirmed");else{var e=this;t.on("confirm",function(t){return e.confirm(t.isLoaded,"cache emitted confirmed"),!0})}},o.prototype.confirm=function(t,e){this.isConfirmed=!0,this.isLoaded=t,this.emit("confirm",this,e)},o.prototype.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},o.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindProxyEvents()},o.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindProxyEvents()},o.prototype.unbindProxyEvents=function(){i.unbind(this.proxyImage,"load",this),i.unbind(this.proxyImage,"error",this)},a}"function"==typeof define&&define.amd?define(["eventEmitter/EventEmitter","eventie/eventie"],e):t.imagesLoaded=e(t.EventEmitter,t.eventie)}(window),function(t,d){var n,e=t.jQuery||t.Cowboy||(t.Cowboy={});e.throttle=n=function(a,o,s,r){var l,c=0;function t(){var t=this,e=+new Date-c,i=arguments;function n(){c=+new Date,s.apply(t,i)}r&&!l&&n(),l&&clearTimeout(l),r===d&&a<e?n():!0!==o&&(l=setTimeout(r?function(){l=d}:n,r===d?a-e:a))}return"boolean"!=typeof o&&(r=s,s=o,o=d),e.guid&&(t.guid=s.guid=s.guid||e.guid++),t},e.debounce=function(t,e,i){return i===d?n(t,e,!1):n(t,i,!1!==e)}}(this),function(a){"use strict";a.fn.fitVids=function(t){var i={customSelector:null};if(!document.getElementById("fit-vids-style")){var e=document.createElement("div"),n=document.getElementsByTagName("base")[0]||document.getElementsByTagName("script")[0];e.className="fit-vids-style",e.id="fit-vids-style",e.style.display="none",e.innerHTML="&shy;<style>                 .fluid-width-video-wrapper {                   width: 100%;                                position: relative;                         padding: 0;                              }                                                                                       .fluid-width-video-wrapper iframe,          .fluid-width-video-wrapper object,          .fluid-width-video-wrapper embed {             position: absolute;                         top: 0;                                     left: 0;                                    width: 100%;                                height: 100%;                            }                                         </style>",n.parentNode.insertBefore(e,n)}return t&&a.extend(i,t),this.each(function(){var t=["iframe[src*='player.vimeo.com']","iframe[src*='youtube.com']","iframe[src*='youtube-nocookie.com']","iframe[src*='kickstarter.com'][src*='video.html']","object","embed"];i.customSelector&&t.push(i.customSelector);var e=a(this).find(t.join(","));(e=e.not("object object")).each(function(){var t=a(this);if(!("embed"===this.tagName.toLowerCase()&&t.parent("object").length||t.parent(".fluid-width-video-wrapper").length)){var e=("object"===this.tagName.toLowerCase()||t.attr("height")&&!isNaN(parseInt(t.attr("height"),10))?parseInt(t.attr("height"),10):t.height())/(isNaN(parseInt(t.attr("width"),10))?t.width():parseInt(t.attr("width"),10));if(!t.attr("id")){var i="fitvid"+Math.floor(999999*Math.random());t.attr("id",i)}t.wrap('<div class="fluid-width-video-wrapper"></div>').parent(".fluid-width-video-wrapper").css("padding-top",100*e+"%"),t.removeAttr("height").removeAttr("width")}})})}}(jQuery),function(t){function s(t,e){for(var i=t,n=0;t=t[e];)i.tagName==t.tagName&&n++;return n}function n(t,e,i){var n,a=s(t,i);if("odd"==e||"even"==e)n=2,a-=!("odd"==e);else{var o=e.indexOf("n");-1<o?(n=parseInt(e,10)||parseInt(e.substring(0,o)+"1",10),a-=(parseInt(e.substring(o+1),10)||0)-1):(n=a+1,a-=parseInt(e,10)-1)}return(n<0?a<=0:0<=a)&&a%n==0}var e={"first-of-type":function(t){return 0==s(t,"previousSibling")},"last-of-type":function(t){return 0==s(t,"nextSibling")},"only-of-type":function(t){return e["first-of-type"](t)&&e["last-of-type"](t)},"nth-of-type":function(t,e,i){return n(t,i[3],"previousSibling")},"nth-last-of-type":function(t,e,i){return n(t,i[3],"nextSibling")}};t.extend(t.expr[":"],e)}(jQuery),function(u){"use strict";u.fn.scParallaxBg=function(){var l,t=this,c=u(window).height(),e=3,i=2;function d(t){l=t.is("html")?i:e}function n(){var r=window.pageYOffset||document.documentElement.scrollTop;u(t).each(function(t,e){var i=u(e);d(i);var n=i.offset().top,a=n+i.outerHeight(),o=n-c;if(o<=r&&r<a){var s=(r-o)/l+"px";u(window).width()<768?i.find(".plxBg-img").css("transform","translate3d(0, 0, 0)"):i.find(".plxBg-img").css("transform","translate3d(0px, "+s+", 0px)")}})}function a(){u(t).each(function(t,e){var i=u(e);d(i);var n=i.outerHeight(),a=c/l,o=i.find(".plxBg-img");u(window).width()<768?o.css("min-height",n+"px"):o.css("min-height",n+a+"px")})}return this.each(function(t,e){var i=u(e),n=u('<div class="plxBg-img"></div>');i.is("html")?i.find("body").prepend(n):i.prepend(n);var a=i.css("background-image"),o=i.css("background-color"),s=i.css("background-position"),r=i.css("background-repeat");n.css("background-image",a),n.css("background-color",o),n.css("background-position",s),0===r.indexOf("repeat")&&(n.css("background-repeat",r),n.addClass("plxBg-img--tiled")),i.css("background","transparent")}),u(window).resize(function(){c=u(window).height(),a()}),a(),u(window).scroll(function(){requestAnimationFrame(n)}),n(),u(window).on("load",function(){a()}),this}}(jQuery),"function"!=typeof Object.create&&(Object.create=function(t){function e(){}return e.prototype=t,new e}),$.plugin=function(e,i){$.fn[e]=function(t){return this.each(function(){$.data(this,e)||$.data(this,e,Object.create(i).init(t,this))})}},function(e,i){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(t){return i(e,t)}):"object"==typeof module&&module.exports?module.exports=i(e,require("jquery")):e.jQueryBridget=i(e,e.jQuery)}(window,function(t,e){"use strict";var u=Array.prototype.slice,i=t.console,h=void 0===i?function(){}:function(t){i.error(t)};function n(c,a,d){(d=d||e||t.jQuery)&&(a.prototype.option||(a.prototype.option=function(t){d.isPlainObject(t)&&(this.options=d.extend(!0,this.options,t))}),d.fn[c]=function(t){if("string"!=typeof t)return n=t,this.each(function(t,e){var i=d.data(e,c);i?(i.option(n),i._init()):(i=new a(e,n),d.data(e,c,i))}),this;var e,o,s,r,l,n,i=u.call(arguments,1);return s=i,l="$()."+c+'("'+(o=t)+'")',(e=this).each(function(t,e){var i=d.data(e,c);if(i){var n=i[o];if(n&&"_"!=o.charAt(0)){var a=n.apply(i,s);r=void 0===r?a:r}else h(l+" is not a valid method")}else h(c+" not initialized. Cannot call methods, i.e. "+l)}),void 0!==r?r:e},o(d))}function o(t){!t||t&&t.bridget||(t.bridget=n)}return o(e||t.jQuery),n}),function(t,e){"function"==typeof define&&define.amd?define("get-size/get-size",e):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function g(t){var e=parseFloat(t);return-1==t.indexOf("%")&&!isNaN(e)&&e}var i="undefined"==typeof console?function(){}:function(t){console.error(t)},y=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],b=y.length;function x(t){var e=getComputedStyle(t);return e||i("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),e}var C,w=!1;function T(t){if(function(){if(!w){w=!0;var t=document.createElement("div");t.style.width="200px",t.style.padding="1px 2px 3px 4px",t.style.borderStyle="solid",t.style.borderWidth="1px 2px 3px 4px",t.style.boxSizing="border-box";var e=document.body||document.documentElement;e.appendChild(t);var i=x(t);C=200==Math.round(g(i.width)),T.isBoxSizeOuter=C,e.removeChild(t)}}(),"string"==typeof t&&(t=document.querySelector(t)),t&&"object"==typeof t&&t.nodeType){var e=x(t);if("none"==e.display)return function(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;e<b;e++)t[y[e]]=0;return t}();var i={};i.width=t.offsetWidth,i.height=t.offsetHeight;for(var n=i.isBorderBox="border-box"==e.boxSizing,a=0;a<b;a++){var o=y[a],s=e[o],r=parseFloat(s);i[o]=isNaN(r)?0:r}var l=i.paddingLeft+i.paddingRight,c=i.paddingTop+i.paddingBottom,d=i.marginLeft+i.marginRight,u=i.marginTop+i.marginBottom,h=i.borderLeftWidth+i.borderRightWidth,f=i.borderTopWidth+i.borderBottomWidth,p=n&&C,m=g(e.width);!1!==m&&(i.width=m+(p?0:l+h));var v=g(e.height);return!1!==v&&(i.height=v+(p?0:c+f)),i.innerWidth=i.width-(l+h),i.innerHeight=i.height-(c+f),i.outerWidth=i.width+d,i.outerHeight=i.height+u,i}}return T}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var n=this._onceEvents&&this._onceEvents[t],a=0;a<i.length;a++){var o=i[a];n&&n[o]&&(this.off(t,o),delete n[o]),o.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var i=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var n=e[i]+"MatchesSelector";if(t[n])return n}}();return function(t,e){return t[i](e)}}),function(e,i){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(t){return i(e,t)}):"object"==typeof module&&module.exports?module.exports=i(e,require("desandro-matches-selector")):e.fizzyUIUtils=i(e,e.matchesSelector)}(window,function(c,o){var d={extend:function(t,e){for(var i in e)t[i]=e[i];return t},modulo:function(t,e){return(t%e+e)%e}},e=Array.prototype.slice;d.makeArray=function(t){return Array.isArray(t)?t:null==t?[]:"object"==typeof t&&"number"==typeof t.length?e.call(t):[t]},d.removeFrom=function(t,e){var i=t.indexOf(e);-1!=i&&t.splice(i,1)},d.getParent=function(t,e){for(;t.parentNode&&t!=document.body;)if(t=t.parentNode,o(t,e))return t},d.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},d.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},d.filterFindElements=function(t,n){t=d.makeArray(t);var a=[];return t.forEach(function(t){if(t instanceof HTMLElement)if(n){o(t,n)&&a.push(t);for(var e=t.querySelectorAll(n),i=0;i<e.length;i++)a.push(e[i])}else a.push(t)}),a},d.debounceMethod=function(t,e,n){n=n||100;var a=t.prototype[e],o=e+"Timeout";t.prototype[e]=function(){var t=this[o];clearTimeout(t);var e=arguments,i=this;this[o]=setTimeout(function(){a.apply(i,e),delete i[o]},n)}},d.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},d.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()};var u=c.console;return d.htmlInit=function(r,l){d.docReady(function(){var t=d.toDashed(l),a="data-"+t,e=document.querySelectorAll("["+a+"]"),i=document.querySelectorAll(".js-"+t),n=d.makeArray(e).concat(d.makeArray(i)),o=a+"-options",s=c.jQuery;n.forEach(function(e){var t,i=e.getAttribute(a)||e.getAttribute(o);try{t=i&&JSON.parse(i)}catch(t){return void(u&&u.error("Error parsing "+a+" on "+e.className+": "+t))}var n=new r(e,t);s&&s.data(e,l,n)})})},d}),function(t,e){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("ev-emitter"),require("get-size")):(t.Outlayer={},t.Outlayer.Item=e(t.EvEmitter,t.getSize))}(window,function(t,e){"use strict";var i=document.documentElement.style,n="string"==typeof i.transition?"transition":"WebkitTransition",a="string"==typeof i.transform?"transform":"WebkitTransform",o={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[n],s={transform:a,transition:n,transitionDuration:n+"Duration",transitionProperty:n+"Property",transitionDelay:n+"Delay"};function r(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}var l=r.prototype=Object.create(t.prototype);l.constructor=r,l._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},l.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},l.getSize=function(){this.size=e(this.element)},l.css=function(t){var e=this.element.style;for(var i in t){e[s[i]||i]=t[i]}},l.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),n=t[e?"left":"right"],a=t[i?"top":"bottom"],o=parseFloat(n),s=parseFloat(a),r=this.layout.size;-1!=n.indexOf("%")&&(o=o/100*r.width),-1!=a.indexOf("%")&&(s=s/100*r.height),o=isNaN(o)?0:o,s=isNaN(s)?0:s,o-=e?r.paddingLeft:r.paddingRight,s-=i?r.paddingTop:r.paddingBottom,this.position.x=o,this.position.y=s},l.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),a=i?"paddingLeft":"paddingRight",o=i?"left":"right",s=i?"right":"left",r=this.position.x+t[a];e[o]=this.getXValue(r),e[s]="";var l=n?"paddingTop":"paddingBottom",c=n?"top":"bottom",d=n?"bottom":"top",u=this.position.y+t[l];e[c]=this.getYValue(u),e[d]="",this.css(e),this.emitEvent("layout",[this])},l.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},l.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},l._transitionTo=function(t,e){this.getPosition();var i=this.position.x,n=this.position.y,a=t==this.position.x&&e==this.position.y;if(this.setPosition(t,e),!a||this.isTransitioning){var o=t-i,s=e-n,r={};r.transform=this.getTranslate(o,s),this.transition({to:r,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})}else this.layoutPosition()},l.getTranslate=function(t,e){return"translate3d("+(t=this.layout._getOption("originLeft")?t:-t)+"px, "+(e=this.layout._getOption("originTop")?e:-e)+"px, 0)"},l.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},l.moveTo=l._transitionTo,l.setPosition=function(t,e){this.position.x=parseFloat(t),this.position.y=parseFloat(e)},l._nonTransition=function(t){for(var e in this.css(t.to),t.isCleaning&&this._removeStyles(t.to),t.onTransitionEnd)t.onTransitionEnd[e].call(this)},l.transition=function(t){if(parseFloat(this.layout.options.transitionDuration)){var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);this.element.offsetHeight;null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0}else this._nonTransition(t)};var c="opacity,"+a.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()});l.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:c,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(o,this,!1)}},l.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},l.onotransitionend=function(t){this.ontransitionend(t)};var d={"-webkit-transform":"transform"};l.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,i=d[t.propertyName]||t.propertyName;if(delete e.ingProperties[i],function(t){for(var e in t)return!1;return!0}(e.ingProperties)&&this.disableTransition(),i in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[i]),i in e.onEnd)e.onEnd[i].call(this),delete e.onEnd[i];this.emitEvent("transitionEnd",[this])}},l.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(o,this,!1),this.isTransitioning=!1},l._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var u={transitionProperty:"",transitionDuration:"",transitionDelay:""};return l.removeTransitionStyles=function(){this.css(u)},l.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},l.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},l.remove=function(){n&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),this.hide()):this.removeElem()},l.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("visibleStyle")]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},l.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},l.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},l.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("hiddenStyle")]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},l.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},l.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},r}),function(a,o){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(t,e,i,n){return o(a,t,e,i,n)}):"object"==typeof module&&module.exports?module.exports=o(a,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):a.Outlayer=o(a,a.EvEmitter,a.getSize,a.fizzyUIUtils,a.Outlayer.Item)}(window,function(t,e,a,o,n){"use strict";var s=t.console,r=t.jQuery,i=function(){},l=0,c={};function d(t,e){var i=o.getQueryElement(t);if(i){this.element=i,r&&(this.$element=r(this.element)),this.options=o.extend({},this.constructor.defaults),this.option(e);var n=++l;this.element.outlayerGUID=n,(c[n]=this)._create(),this._getOption("initLayout")&&this.layout()}else s&&s.error("Bad element for "+this.constructor.namespace+": "+(i||t))}d.namespace="outlayer",d.Item=n,d.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var u=d.prototype;function h(t){function e(){t.apply(this,arguments)}return(e.prototype=Object.create(t.prototype)).constructor=e}o.extend(u,e.prototype),u.option=function(t){o.extend(this.options,t)},u._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},d.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},u._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),o.extend(this.element.style,this.options.containerStyle),this._getOption("resize")&&this.bindResize()},u.reloadItems=function(){this.items=this._itemize(this.element.children)},u._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,n=[],a=0;a<e.length;a++){var o=new i(e[a],this);n.push(o)}return n},u._filterFindItemElements=function(t){return o.filterFindElements(t,this.options.itemSelector)},u.getItemElements=function(){return this.items.map(function(t){return t.element})},u.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},u._init=u.layout,u._resetLayout=function(){this.getSize()},u.getSize=function(){this.size=a(this.element)},u._getMeasurement=function(t,e){var i,n=this.options[t];this[t]=n?("string"==typeof n?i=this.element.querySelector(n):n instanceof HTMLElement&&(i=n),i?a(i)[e]:n):0},u.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},u._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},u._layoutItems=function(t,i){if(this._emitCompleteOnItems("layout",t),t&&t.length){var n=[];t.forEach(function(t){var e=this._getItemLayoutPosition(t);e.item=t,e.isInstant=i||t.isLayoutInstant,n.push(e)},this),this._processLayoutQueue(n)}},u._getItemLayoutPosition=function(){return{x:0,y:0}},u._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},u.updateStagger=function(){var t=this.options.stagger;if(null!=t)return this.stagger=function(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),i=e&&e[1],n=e&&e[2];if(!i.length)return 0;i=parseFloat(i);var a=f[n]||1;return i*a}(t),this.stagger;this.stagger=0},u._positionItem=function(t,e,i,n,a){n?t.goTo(e,i):(t.stagger(a*this.stagger),t.moveTo(e,i))},u._postLayout=function(){this.resizeContainer()},u.resizeContainer=function(){if(this._getOption("resizeContainer")){var t=this._getContainerSize();t&&(this._setContainerMeasure(t.width,!0),this._setContainerMeasure(t.height,!1))}},u._getContainerSize=i,u._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},u._emitCompleteOnItems=function(e,t){var i=this;function n(){i.dispatchEvent(e+"Complete",null,[t])}var a=t.length;if(t&&a){var o=0;t.forEach(function(t){t.once(e,s)})}else n();function s(){++o==a&&n()}},u.dispatchEvent=function(t,e,i){var n=e?[e].concat(i):i;if(this.emitEvent(t,n),r)if(this.$element=this.$element||r(this.element),e){var a=r.Event(e);a.type=t,this.$element.trigger(a,i)}else this.$element.trigger(t,i)},u.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},u.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},u.stamp=function(t){(t=this._find(t))&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},u.unstamp=function(t){(t=this._find(t))&&t.forEach(function(t){o.removeFrom(this.stamps,t),this.unignore(t)},this)},u._find=function(t){if(t)return"string"==typeof t&&(t=this.element.querySelectorAll(t)),t=o.makeArray(t)},u._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},u._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},u._manageStamp=i,u._getElementOffset=function(t){var e=t.getBoundingClientRect(),i=this._boundingRect,n=a(t);return{left:e.left-i.left-n.marginLeft,top:e.top-i.top-n.marginTop,right:i.right-e.right-n.marginRight,bottom:i.bottom-e.bottom-n.marginBottom}},u.handleEvent=o.handleEvent,u.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},u.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},u.onresize=function(){this.resize()},o.debounceMethod(d,"onresize",100),u.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},u.needsResizeLayout=function(){var t=a(this.element);return this.size&&t&&t.innerWidth!==this.size.innerWidth},u.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},u.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},u.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},u.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var i=this.updateStagger();t.forEach(function(t,e){t.stagger(e*i),t.reveal()})}},u.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var i=this.updateStagger();t.forEach(function(t,e){t.stagger(e*i),t.hide()})}},u.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},u.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},u.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},u.getItems=function(t){t=o.makeArray(t);var i=[];return t.forEach(function(t){var e=this.getItem(t);e&&i.push(e)},this),i},u.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach(function(t){t.remove(),o.removeFrom(this.items,t)},this)},u.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(t){t.destroy()}),this.unbindResize();var e=this.element.outlayerGUID;delete c[e],delete this.element.outlayerGUID,r&&r.removeData(this.element,this.constructor.namespace)},d.data=function(t){var e=(t=o.getQueryElement(t))&&t.outlayerGUID;return e&&c[e]},d.create=function(t,e){var i=h(d);return i.defaults=o.extend({},d.defaults),o.extend(i.defaults,e),i.compatOptions=o.extend({},d.compatOptions),i.namespace=t,i.data=d.data,i.Item=h(n),o.htmlInit(i,t),r&&r.bridget&&r.bridget(t,i),i};var f={ms:1,s:1e3};return d.Item=n,d}),function(t,e){"function"==typeof define&&define.amd?define("packery/js/rect",e):"object"==typeof module&&module.exports?module.exports=e():(t.Packery=t.Packery||{},t.Packery.Rect=e())}(window,function(){"use strict";function r(t){for(var e in r.defaults)this[e]=r.defaults[e];for(e in t)this[e]=t[e]}r.defaults={x:0,y:0,width:0,height:0};var t=r.prototype;return t.contains=function(t){var e=t.width||0,i=t.height||0;return this.x<=t.x&&this.y<=t.y&&this.x+this.width>=t.x+e&&this.y+this.height>=t.y+i},t.overlaps=function(t){var e=this.x+this.width,i=this.y+this.height,n=t.x+t.width,a=t.y+t.height;return this.x<n&&e>t.x&&this.y<a&&i>t.y},t.getMaximalFreeRects=function(t){if(!this.overlaps(t))return!1;var e,i=[],n=this.x+this.width,a=this.y+this.height,o=t.x+t.width,s=t.y+t.height;return this.y<t.y&&(e=new r({x:this.x,y:this.y,width:this.width,height:t.y-this.y}),i.push(e)),o<n&&(e=new r({x:o,y:this.y,width:n-o,height:this.height}),i.push(e)),s<a&&(e=new r({x:this.x,y:s,width:this.width,height:a-s}),i.push(e)),this.x<t.x&&(e=new r({x:this.x,y:this.y,width:t.x-this.x,height:this.height}),i.push(e)),i},t.canFit=function(t){return this.width>=t.width&&this.height>=t.height},r}),function(t,e){if("function"==typeof define&&define.amd)define("packery/js/packer",["./rect"],e);else if("object"==typeof module&&module.exports)module.exports=e(require("./rect"));else{var i=t.Packery=t.Packery||{};i.Packer=e(i.Rect)}}(window,function(e){"use strict";function t(t,e,i){this.width=t||0,this.height=e||0,this.sortDirection=i||"downwardLeftToRight",this.reset()}var i=t.prototype;i.reset=function(){this.spaces=[];var t=new e({x:0,y:0,width:this.width,height:this.height});this.spaces.push(t),this.sorter=n[this.sortDirection]||n.downwardLeftToRight},i.pack=function(t){for(var e=0;e<this.spaces.length;e++){var i=this.spaces[e];if(i.canFit(t)){this.placeInSpace(t,i);break}}},i.columnPack=function(t){for(var e=0;e<this.spaces.length;e++){var i=this.spaces[e];if(i.x<=t.x&&i.x+i.width>=t.x+t.width&&i.height>=t.height-.01){t.y=i.y,this.placed(t);break}}},i.rowPack=function(t){for(var e=0;e<this.spaces.length;e++){var i=this.spaces[e];if(i.y<=t.y&&i.y+i.height>=t.y+t.height&&i.width>=t.width-.01){t.x=i.x,this.placed(t);break}}},i.placeInSpace=function(t,e){t.x=e.x,t.y=e.y,this.placed(t)},i.placed=function(t){for(var e=[],i=0;i<this.spaces.length;i++){var n=this.spaces[i],a=n.getMaximalFreeRects(t);a?e.push.apply(e,a):e.push(n)}this.spaces=e,this.mergeSortSpaces()},i.mergeSortSpaces=function(){t.mergeRects(this.spaces),this.spaces.sort(this.sorter)},i.addSpace=function(t){this.spaces.push(t),this.mergeSortSpaces()},t.mergeRects=function(t){var e=0,i=t[e];t:for(;i;){for(var n=0,a=t[e+n];a;){if(a==i)n++;else{if(a.contains(i)){t.splice(e,1),i=t[e];continue t}i.contains(a)?t.splice(e+n,1):n++}a=t[e+n]}i=t[++e]}return t};var n={downwardLeftToRight:function(t,e){return t.y-e.y||t.x-e.x},rightwardTopToBottom:function(t,e){return t.x-e.x||t.y-e.y}};return t}),function(t,e){"function"==typeof define&&define.amd?define("packery/js/item",["outlayer/outlayer","./rect"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer"),require("./rect")):t.Packery.Item=e(t.Outlayer,t.Packery.Rect)}(window,function(t,e){"use strict";var i="string"==typeof document.documentElement.style.transform?"transform":"WebkitTransform",n=function(){t.Item.apply(this,arguments)},a=n.prototype=Object.create(t.Item.prototype),o=a._create;a._create=function(){o.call(this),this.rect=new e};var s=a.moveTo;return a.moveTo=function(t,e){var i=Math.abs(this.position.x-t),n=Math.abs(this.position.y-e);this.layout.dragItemCount&&!this.isPlacing&&!this.isTransitioning&&i<1&&n<1?this.goTo(t,e):s.apply(this,arguments)},a.enablePlacing=function(){this.removeTransitionStyles(),this.isTransitioning&&i&&(this.element.style[i]="none"),this.isTransitioning=!1,this.getSize(),this.layout._setRectSize(this.element,this.rect),this.isPlacing=!0},a.disablePlacing=function(){this.isPlacing=!1},a.removeElem=function(){var t=this.element.parentNode;t&&t.removeChild(this.element),this.layout.packer.addSpace(this.rect),this.emitEvent("remove",[this])},a.showDropPlaceholder=function(){var t=this.dropPlaceholder;t||((t=this.dropPlaceholder=document.createElement("div")).className="packery-drop-placeholder",t.style.position="absolute"),t.style.width=this.size.width+"px",t.style.height=this.size.height+"px",this.positionDropPlaceholder(),this.layout.element.appendChild(t)},a.positionDropPlaceholder=function(){this.dropPlaceholder.style[i]="translate("+this.rect.x+"px, "+this.rect.y+"px)"},a.hideDropPlaceholder=function(){var t=this.dropPlaceholder.parentNode;t&&t.removeChild(this.dropPlaceholder)},n}),function(t,e){"function"==typeof define&&define.amd?define(["get-size/get-size","outlayer/outlayer","packery/js/rect","packery/js/packer","packery/js/item"],e):"object"==typeof module&&module.exports?module.exports=e(require("get-size"),require("outlayer"),require("./rect"),require("./packer"),require("./item")):t.Packery=e(t.getSize,t.Outlayer,t.Packery.Rect,t.Packery.Packer,t.Packery.Item)}(window,function(d,t,m,e,i){"use strict";m.prototype.canFit=function(t){return this.width>=t.width-1&&this.height>=t.height-1};var n=t.create("packery");n.Item=i;var a=n.prototype;function o(t,e){return t.position.y-e.position.y||t.position.x-e.position.x}function s(t,e){return t.position.x-e.position.x||t.position.y-e.position.y}a._create=function(){t.prototype._create.call(this),this.packer=new e,this.shiftPacker=new e,this.isEnabled=!0,this.dragItemCount=0;var i=this;this.handleDraggabilly={dragStart:function(){i.itemDragStart(this.element)},dragMove:function(){i.itemDragMove(this.element,this.position.x,this.position.y)},dragEnd:function(){i.itemDragEnd(this.element)}},this.handleUIDraggable={start:function(t,e){e&&i.itemDragStart(t.currentTarget)},drag:function(t,e){e&&i.itemDragMove(t.currentTarget,e.position.left,e.position.top)},stop:function(t,e){e&&i.itemDragEnd(t.currentTarget)}}},a._resetLayout=function(){var t,e,i;this.getSize(),this._getMeasurements(),i=this._getOption("horizontal")?(t=1/0,e=this.size.innerHeight+this.gutter,"rightwardTopToBottom"):(t=this.size.innerWidth+this.gutter,e=1/0,"downwardLeftToRight"),this.packer.width=this.shiftPacker.width=t,this.packer.height=this.shiftPacker.height=e,this.packer.sortDirection=this.shiftPacker.sortDirection=i,this.packer.reset(),this.maxY=0,this.maxX=0},a._getMeasurements=function(){this._getMeasurement("columnWidth","width"),this._getMeasurement("rowHeight","height"),this._getMeasurement("gutter","width")},a._getItemLayoutPosition=function(t){if(this._setRectSize(t.element,t.rect),this.isShifting||0<this.dragItemCount){var e=this._getPackMethod();this.packer[e](t.rect)}else this.packer.pack(t.rect);return this._setMaxXY(t.rect),t.rect},a.shiftLayout=function(){this.isShifting=!0,this.layout(),delete this.isShifting},a._getPackMethod=function(){return this._getOption("horizontal")?"rowPack":"columnPack"},a._setMaxXY=function(t){this.maxX=Math.max(t.x+t.width,this.maxX),this.maxY=Math.max(t.y+t.height,this.maxY)},a._setRectSize=function(t,e){var i=d(t),n=i.outerWidth,a=i.outerHeight;(n||a)&&(n=this._applyGridGutter(n,this.columnWidth),a=this._applyGridGutter(a,this.rowHeight)),e.width=Math.min(n,this.packer.width),e.height=Math.min(a,this.packer.height)},a._applyGridGutter=function(t,e){if(!e)return t+this.gutter;var i=t%(e+=this.gutter);return t=Math[i&&i<1?"round":"ceil"](t/e)*e},a._getContainerSize=function(){return this._getOption("horizontal")?{width:this.maxX-this.gutter}:{height:this.maxY-this.gutter}},a._manageStamp=function(t){var e,i=this.getItem(t);if(i&&i.isPlacing)e=i.rect;else{var n=this._getElementOffset(t);e=new m({x:this._getOption("originLeft")?n.left:n.right,y:this._getOption("originTop")?n.top:n.bottom})}this._setRectSize(t,e),this.packer.placed(e),this._setMaxXY(e)},a.sortItemsByPosition=function(){var t=this._getOption("horizontal")?s:o;this.items.sort(t)},a.fit=function(t,e,i){var n=this.getItem(t);n&&(this.stamp(n.element),n.enablePlacing(),this.updateShiftTargets(n),e=void 0===e?n.rect.x:e,i=void 0===i?n.rect.y:i,this.shift(n,e,i),this._bindFitEvents(n),n.moveTo(n.rect.x,n.rect.y),this.shiftLayout(),this.unstamp(n.element),this.sortItemsByPosition(),n.disablePlacing())},a._bindFitEvents=function(t){var e=this,i=0;function n(){2==++i&&e.dispatchEvent("fitComplete",null,[t])}t.once("layout",n),this.once("layoutComplete",n)},a.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&(this.options.shiftPercentResize?this.resizeShiftPercentLayout():this.layout())},a.needsResizeLayout=function(){var t=d(this.element),e=this._getOption("horizontal")?"innerHeight":"innerWidth";return t[e]!=this.size[e]},a.resizeShiftPercentLayout=function(){var t=this._getItemsForLayout(this.items),e=this._getOption("horizontal"),i=e?"y":"x",n=e?"height":"width",a=e?"rowHeight":"columnWidth",o=e?"innerHeight":"innerWidth",s=this[a];if(s=s&&s+this.gutter){this._getMeasurements();var r=this[a]+this.gutter;t.forEach(function(t){var e=Math.round(t.rect[i]/s);t.rect[i]=e*r})}else{var l=d(this.element)[o]+this.gutter,c=this.packer[n];t.forEach(function(t){t.rect[i]=t.rect[i]/c*l})}this.shiftLayout()},a.itemDragStart=function(t){if(this.isEnabled){this.stamp(t);var e=this.getItem(t);e&&(e.enablePlacing(),e.showDropPlaceholder(),this.dragItemCount++,this.updateShiftTargets(e))}},a.updateShiftTargets=function(t){this.shiftPacker.reset(),this._getBoundingRect();var a=this._getOption("originLeft"),o=this._getOption("originTop");this.stamps.forEach(function(t){var e=this.getItem(t);if(!e||!e.isPlacing){var i=this._getElementOffset(t),n=new m({x:a?i.left:i.right,y:o?i.top:i.bottom});this._setRectSize(t,n),this.shiftPacker.placed(n)}},this);var l,c=this._getOption("horizontal"),e=c?"rowHeight":"columnWidth",d=c?"height":"width";this.shiftTargetKeys=[],this.shiftTargets=[];var u=this[e];if(u=u&&u+this.gutter){var i=Math.ceil(t.rect[d]/u),n=Math.floor((this.shiftPacker[d]+this.gutter)/u);l=(n-i)*u;for(var s=0;s<n;s++){var r=c?0:s*u,h=c?s*u:0;this._addShiftTarget(r,h,l)}}else l=this.shiftPacker[d]+this.gutter-t.rect[d],this._addShiftTarget(0,0,l);var f=this._getItemsForLayout(this.items),p=this._getPackMethod();f.forEach(function(t){var e=t.rect;this._setRectSize(t.element,e),this.shiftPacker[p](e),this._addShiftTarget(e.x,e.y,l);var i=c?e.x+e.width:e.x,n=c?e.y:e.y+e.height;if(this._addShiftTarget(i,n,l),u)for(var a=Math.round(e[d]/u),o=1;o<a;o++){var s=c?i:e.x+u*o,r=c?e.y+u*o:n;this._addShiftTarget(s,r,l)}},this)},a._addShiftTarget=function(t,e,i){var n=this._getOption("horizontal")?e:t;if(!(0!==n&&i<n)){var a=t+","+e;-1!=this.shiftTargetKeys.indexOf(a)||(this.shiftTargetKeys.push(a),this.shiftTargets.push({x:t,y:e}))}},a.shift=function(t,e,i){var s,r=1/0,l={x:e,y:i};this.shiftTargets.forEach(function(t){var e,i,n,a,o=(n=(i=l).x-(e=t).x,a=i.y-e.y,Math.sqrt(n*n+a*a));o<r&&(s=t,r=o)}),t.rect.x=s.x,t.rect.y=s.y};a.itemDragMove=function(t,e,i){var n=this.isEnabled&&this.getItem(t);if(n){e-=this.size.paddingLeft,i-=this.size.paddingTop;var a=this,o=new Date;this._itemDragTime&&o-this._itemDragTime<120?(clearTimeout(this.dragTimeout),this.dragTimeout=setTimeout(s,120)):(s(),this._itemDragTime=o)}function s(){a.shift(n,e,i),n.positionDropPlaceholder(),a.layout()}},a.itemDragEnd=function(t){var e=this.isEnabled&&this.getItem(t);if(e){clearTimeout(this.dragTimeout),e.element.classList.add("is-positioning-post-drag");var i=0,n=this;e.once("layout",a),this.once("layoutComplete",a),e.moveTo(e.rect.x,e.rect.y),this.layout(),this.dragItemCount=Math.max(0,this.dragItemCount-1),this.sortItemsByPosition(),e.disablePlacing(),this.unstamp(e.element)}function a(){2==++i&&(e.element.classList.remove("is-positioning-post-drag"),e.hideDropPlaceholder(),n.dispatchEvent("dragItemPositioned",null,[e]))}},a.bindDraggabillyEvents=function(t){this._bindDraggabillyEvents(t,"on")},a.unbindDraggabillyEvents=function(t){this._bindDraggabillyEvents(t,"off")},a._bindDraggabillyEvents=function(t,e){var i=this.handleDraggabilly;t[e]("dragStart",i.dragStart),t[e]("dragMove",i.dragMove),t[e]("dragEnd",i.dragEnd)},a.bindUIDraggableEvents=function(t){this._bindUIDraggableEvents(t,"on")},a.unbindUIDraggableEvents=function(t){this._bindUIDraggableEvents(t,"off")},a._bindUIDraggableEvents=function(t,e){var i=this.handleUIDraggable;t[e]("dragstart",i.start)[e]("drag",i.drag)[e]("dragstop",i.stop)};var r=a.destroy;return a.destroy=function(){r.apply(this,arguments),this.isEnabled=!1},n.Rect=m,n.Packer=e,n}),function(){var t="undefined"!=typeof exports?exports:"undefined"!=typeof self?self:$.global,r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function l(t){this.message=t}(l.prototype=new Error).name="InvalidCharacterError",t.btoa||(t.btoa=function(t){for(var e,i,n=String(t),a=0,o=r,s="";n.charAt(0|a)||(o="=",a%1);s+=o.charAt(63&e>>8-a%1*8)){if(255<(i=n.charCodeAt(a+=.75)))throw new l("'btoa' failed: The string to be encoded contains characters outside of the Latin1 range.");e=e<<8|i}return s}),t.atob||(t.atob=function(t){var e=String(t).replace(/[=]+$/,"");if(e.length%4==1)throw new l("'atob' failed: The string to be decoded is not correctly encoded.");for(var i,n,a=0,o=0,s="";n=e.charAt(o++);~n&&(i=a%4?64*i+n:n,a++%4)?s+=String.fromCharCode(255&i>>(-2*a&6)):0)n=r.indexOf(n);return s})}(),window.scGeo={getCurrentLocation:function(i){var t,n=0,e=sessionStorage.getItem("scLocation"),a=function(t){t&&"coords"in t&&(t.lat=t.coords.latitude,t.lng=t.coords.longitude),"lat"in t&&"lng"in t?(sessionStorage.setItem("scLocation","string"==typeof t?t:JSON.stringify(t)),i(null,t)):i()};if("function"==typeof i){if(e){try{t=JSON.parse(e)}catch(t){}if(t&&"lat"in t&&"lng"in t)return void i(null,t)}navigator.geolocation&&navigator.geolocation.getCurrentPosition(a,function t(e){1===e.code&&e.message&&-1<e.message.indexOf("denied")?i(e):n<2?(n+=1,$.get("https://geoloc.at/e").done(a).fail(function(){t({code:0,message:"https://geoloc.at/e failed"})})):i(e)},{maximumAge:3e3,timeout:5e3,enableHighAccuracy:!0})}},geocode:function(t,e){var i=$("body").attr("data-ajax-prefix"),n=function(){e("geocode attempt failed")};"function"==typeof e&&$.post({url:i+"/g",data:JSON.stringify(t),contentType:"application/json",dataType:"json",timeout:2e3}).done(function(t){t&&"lat"in t&&"lng"in t?e(null,t):n()}).fail(function(){n()})}},void 0===window.console&&(window.console={}),void 0===window.console.log&&(window.console.log=function(){}),void 0===window.console.error&&(window.console.error=function(){}),Date.now||(Date.now=function(){return(new Date).valueOf()}),function(t){if("number"==typeof t){var e=Math.ceil(t),i=null,n=/devicePixelRatio=(\d)/.exec(document.cookie);if(n&&(i=parseInt(n[1],10)),i!==e){var a=new Date;a.setFullYear(a.getFullYear()+1),document.cookie="devicePixelRatio="+e+"; path=/; expires="+a.toUTCString()}}}(window.devicePixelRatio),function(m,g,p,h){var y=g("body"),b=g("html"),v=g(m),u=y.attr("data-sc-layout"),s="a"===u||"b"===u||"e"===u||"g"===u||"i"===u||"j"===u||"k"===u,t=g("#navTopLevel").attr("data-home-nav-collapse-min")||7,x=b.hasClass("isHomepage")&&g("#navTopLevel").find("li").length<t,C=g("#navTopLevel").attr("data-force-mobile-nav"),r="true"===g("#navTopLevel").attr("data-subnav-collapse"),l=!1,w=0===g("#navTopLevel li").length,f="",T=b.hasClass("ieLTE8"),d=!T,i="naturalWidth"in new Image,S={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",msTransition:"MSTransitionEnd",transition:"transitionend"}[p.prefixed("transition")];function I(t){return String.prototype.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function E(t){return document.createElement("div").appendChild(document.createTextNode(t)).parentNode.innerHTML}function c(t){return"string"==typeof t?t.replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/'/g,"%27"):""}function k(){return m.innerWidth||document.documentElement.clientWidth||document.body.clientWidth}function L(t){if(!t.getAttribute("src")&&!t.getAttribute("data-src"))return!0;if(t.complete){if(i)return 0<t.naturalWidth;var e=new Image;return e.src=t.src,0<e.width}return!1}function N(t,e){var i=t.slides,n=t.find(".flex-viewport").length?t.find(".flex-viewport"):t.eq(0),a=t.animatingTo,o=[],s=e?500:0,r=0;if(i){if(1<t.vars.maxItems&&0===t.closest(".fixedHeightGallery").length){var l=a*t.vars.maxItems;l>i.length-t.vars.maxItems&&(l-=t.vars.maxItems-i.length%t.vars.maxItems);for(var c=[l],d=2;d<=t.vars.maxItems;d++)c.push(++l);for(var u=0;u<c.length;u++)r=Math.max(r,g(i[c[u]]).outerHeight())}else(o=g(i[a])).length&&(r=o.outerHeight());0<r&&(T?n.height(r):n.stop().animate({height:r},s)),t.closest(".hasCaptions").length&&_(t,t.currentSlide)}}function P(t,e){return t&&1!==t?e<768?1:e<1024?2:t:0}function _(t,e){if(t.visible===h||1===t.visible){var i=t.slides.eq(e),n=i.outerHeight(),a=i.find(".imgCaption").outerHeight();t.directionNav.css("height",n-a)}}function a(r){if(0!==r.find("img").length||r.hasClass("inlineVideoGallery")){var l=P(parseInt(r.attr("data-max-items"),10),k()),c=r.hasClass("flexNavigator")&&(r.closest(".hasThumbs--left").length||r.closest(".hasThumbs--right").length),d=r.hasClass("flexNavigator"),n=0<r.closest(".hasPagination").length,u=r.hasClass("inlineVideoGallery");r.flexslider({animation:"fade"!==r.attr("data-animation")||r.attr("data-max-items")?"slide":"fade",animationLoop:0===r.closest(".hasPagination").length,slideshow:"true"===r.attr("data-slideshow"),slideshowSpeed:parseInt(r.attr("data-slideshow-speed"),10),itemWidth:parseInt(r.attr("data-item-width"),10)||0,itemMargin:parseInt(r.attr("data-item-margin"),10)||0,maxItems:l,minItems:l,controlNav:!r.closest(".hasThumbs").length,touch:!(c||1===r.find(".slides li").length),keyboard:!d,multipleKeyboard:!0,useCSS:!function(){if(navigator){var t=navigator.userAgent;return t&&(0<t.indexOf("iPhone")||0<t.indexOf("iPad")||0<t.indexOf("iPod"))&&0<t.indexOf("OS 7_")}}(),controlsContainer:r.closest(".flex-container"),asNavFor:r.attr("data-as-nav-for")?r.attr("data-as-nav-for"):"",start:function(e){var i,n,a,t=0,o="fade"===e.vars.animation?r.find("img:eq(1), img:eq(-1)"):r.find("img:eq(0), img:eq(2)"),s=function(){++t>=o.length&&(r.parent().addClass("hasMultiple"),o.off(".slider"))};u?1<r.data("flexslider").slides.length&&r.parent().addClass("hasMultiple"):(o.each(function(t,e){L(e)?s():g(e).on("load.slider error.slider",function(){s()})}),Q(r,{split:!0,shiftAndPush:"fade"!==e.vars.animation})),T&&!d?N(e,!1):d||(v.resize(function(){N(e,!1);var t=P(parseInt(e.attr("data-max-items"),10),k());e.vars||(e.vars={}),e.vars.maxItems=t,e.vars.minItems=t}),v.resize()),1<l&&r.find(".galleryWrapper").on("scDeferredImagesLoaded",function(){N(e,!0)}),e.directionNav.filter(".flex-prev").addClass("galleryArrow galleryArrow--prev"),e.directionNav.filter(".flex-next").addClass("galleryArrow galleryArrow--next"),c&&(i=e,n=function(t){t.preventDefault(),t.stopPropagation();var e=t.data.context;e.data({dy:e.data("startY")-t.originalEvent.touches[0].pageY}),0!==e.data("dy")&&(i.swiping=!0)},a=function(t){i.swiping=!1;var e=t.data.context;e.data("dy")&&50<Math.abs(e.data("dy"))&&(0<e.data("dy")?e.flexslider("next"):e.flexslider("prev"),t.preventDefault(),t.stopPropagation()),e.off("touchmove.vSwipe"),e.off("touchend.vSwipe"),e.data({startX:null,startY:null,dy:null})},"ontouchstart"in document.documentElement&&(i.data({startX:0,startY:0,dy:0}),i.on("touchstart.vSwipe",{context:i},function(t){t.preventDefault(),t.stopPropagation();var e=t.data.context;1===t.originalEvent.touches.length&&(e.data({startY:t.originalEvent.touches[0].pageY}),e.on("touchmove.vSwipe",{context:e},n),e.on("touchend.vSwipe",{context:e},a))}))),e.closest(".hasCaptions").length&&_(e,0),r.trigger("scFlexsliderStart",[e])},before:function(t){var e=function(t){for(var e,i,n=0,a=t.animatingTo,o=t.direction,s=!1;n<t.slides.length&&!s;){if(g(t.slides[a]).find("img").hasClass("visible"))return s=!0,a;e=a,i=void 0,(i="next"===o?e+1:e-1)>t.slides.length-1&&(i=0),i<0&&(i=t.slides.length-1),a=i,n++}return h}(t),i=!1;d||(T&&(m.suppressResize=!0),N(t,!0)),r.trigger("scFlexsliderBefore",[t]),e===h||e===t.animatingTo||n||(i=!0,t.skipTo=e),t.closest(".hasCaptions").length&&_(t,i?e:t.animatingTo)},after:function(t){r.trigger("scFlexsliderAfter",[t]),"number"!=typeof t.skipTo||n||(t.flexslider(t.skipTo),!(t.skipTo=null)===t.vars.slideshow&&t.flexslider("play"))},end:function(t){r.trigger("scFlexsliderEnd",[t])},added:function(t){r.trigger("scFlexsliderAdded",[t]),n&&(Q(r,{split:!0,shiftAndPush:"fade"!==t.vars.animation}),r.closest(".fixedHeightGallery").length&&G(r.closest(".fixedHeightGallery")))},removed:function(t){r.trigger("scFlexsliderRemoved",[t])}}),r.on("adjustSliderHeight",function(t){N(r.data("flexslider"),t)})}}function n(){var t=".scSubnavCollapse";g(".subNav").slideToggle(0),g(".dropArrow").addClass("subnavClosed");var n,e=(n=[],g(".dropArrow").each(function(t,e){var i=g(e).closest(".navLabel");i.length?n.push(i.css("cursor","pointer")[0]):n.push(e)}),n);g(e).on("click"+t+" touchstart"+t,function(t){t.preventDefault(),t.stopPropagation();var e=g(t.currentTarget),c=e.closest("li").find(".subNav"),d=c[0];(e.hasClass("navLabel")?e.find(".dropArrow"):e).toggleClass("subnavClosed"),c.slideToggle(250,function(){var t,e,i,n,a,o,s,r,l;g(".mobileSideNav").length&&z(g(".navContainer")),g(".mobileDropDownNav").length&&(i=(t=c).height(),n="none"!==t.css("display"),a=g("#navTopLevel"),o=g(".navContainer"),s=0<g("#navHeightCache").length,r=a.attr("data-mobile-nav-trigger"),l="label"===r?"#navTopLevel":".navContainer","j"===u||"k"===u?e=a.outerHeight(!0):(e="label"===r?a.outerHeight(!0):o.outerHeight(),n?e+=i:e-=i),s?g("#navHeightCache").html(l+" { height: "+e+"px }"):y.append('<style id="navHeightCache" type="text/css">'+l+" { height: "+e+"px }</style>")),"d"!==u&&"f"!==u||"large"!==f||v.trigger("resize"),setTimeout(function(){y.trigger("scSubnavToggled",[d,"none"===d.style.display])},0)})}),l=!0}function O(){g(".subNav").attr("style",""),g(".dropArrow, .navLabel").off(".scSubnavCollapse").removeClass("subnavClosed"),g(".navLabel").css("cursor","default"),l=!1}function e(){var t,i,e;!function(){if(x||w)return b.removeClass("noMobileNav"),g("#navTrigger").hide();var t=g("#navTopLevel"),e=g(".navContainer"),i=g(".navContent"),n=g(".mobileFullNav"),a=g("#navTrigger"),o=g("#navTopLevel");"fullscreen"===t.attr("data-mobile-nav-reveal")?(o.appendTo(i),n.remove(),b.removeClass("useMobileFullNav mobileFullNavOpen")):"side"===t.attr("data-mobile-nav-style")?(e.removeClass("mobileSideNav").off(".mobileNavEvents").insertAfter("#navContainerLocation"),g("#navContainerLocation").remove(),b.removeClass("useMobileSideNav mobileSideNavOpen"),g(".siteWrapper").off(".mobileNavEvents")):t.hasClass("collapsed")?A(t):e.hasClass("collapsed")&&A(e);t.removeClass("mobileDropDownNav"),e.removeClass("mobileDropDownNav").css({"min-height":"",display:""}),a.length<1?g("#navTrigger").off(".mobileNavEvents").remove():(g("#navTrigger").hide(),g("#navTrigger, .navClose").off(".mobileNavEvents"));g("#navHeightCache").remove(),r&&l&&s&&O();b.removeClass("mobileNav"),y.trigger("mobileNavDestroyed")}(),p.touch&&s?(t=g(".navContent"),i=t.find(".subNav"),(e=t.find(".dropArrow")).closest("a").addClass("hasSubnav"),e.on("click.scTouchNav",function(t){t.preventDefault(),t.stopPropagation()}),e.on("touchstart.scTouchNav",function(t){t.preventDefault(),t.stopPropagation();var e=g(this).closest("li").find(".subNav");"none"===e.css("display")?(i.css("display",""),e.css("display","block")):e.css("display","")}),y.on("click.scTouchNav",function(t){!0!==g(t.target).is("#navTopLevel a")&&0===g(t.target).closest("#navTopLevel a").length&&i.css("display","")})):!r||l||s||n()}function o(){if(p.touch&&s){var t=g(".navContent").find(".dropArrow");t.closest("a").removeClass("hasSubnav"),t.off(".scTouchNav"),y.off(".scTouchNav")}r&&!l?n():l&&"dropdown"===g("#navTopLevel").attr("data-mobile-nav-style")&&O(),function(){if((x||w)&&!C)return b.addClass("noMobileNav"),g("#navTrigger").hide();var t,e,i,n=g("#navTopLevel"),a=g(".navContainer"),o=E(n.attr("data-mobile-nav-label"))||"Menu",s='<span class="navLabel">'+o+"</span>",r=n.attr("data-mobile-nav-style"),l=n.attr("data-mobile-nav-reveal"),c=n.attr("data-mobile-nav-animation"),d=n.attr("data-mobile-nav-trigger"),u=n.attr("data-mobile-nav-icon-position"),h=g("#navTrigger").show(),f=0<h.find(".navLabel").length;h.length<1?(t=n.attr("data-mobile-nav-icon"),e='<a id="navTrigger" href="#">',i='<span class="navIcon '+t+'"></span>',"dropdown"!==r||"label"!==d||f?e+=i:("left"===u&&(e+=i),e+='<span class="navLabel">'+o+"</span>","right"===u&&(e+=i)),e+="</a>","dropdown"===r&&"label"===d?n.before(e):g(".headerContent").length?"left"===u?g(".headerContent").prepend(e):g(".headerContent").append(e):y.append(e),h=g("#navTrigger")):("dropdown"!==r||"label"!==d||f||("left"===u&&h.append(s),e+='<span class="navLabel">'+o+"</span>","right"===u&&h.prepend(s)),"dropdown"===r&&"label"===d?n.before(h):g(".headerContent").length?"left"===u?g(".headerContent").prepend(h):g(".headerContent").append(h):y.append(h));if("fullscreen"===l){n.wrap('<div class="mobileFullNav navContainer"><div class="navContent"></div></div>');var p=g(".mobileFullNav");p.insertBefore(".siteWrapper"),b.addClass("useMobileFullNav"),h.clone().insertBefore(n).attr("id","").addClass("navClose"),g("#navTrigger, .navClose").on("touchstart.mobileNavEvents click.mobileNavEvents",function(t){t.preventDefault(),t.stopPropagation(),b.toggleClass("mobileFullNavOpen"),M(g(".mobileFullNav"),c)})}else{if("dropdown"===r){n.addClass("mobileDropDownNav"),"icon"===d&&a.addClass("mobileDropDownNav");var m="label"===d?"#navTopLevel":".navContainer",v="label"===d?n.outerHeight(!0):a.outerHeight();y.append('<style id="navHeightCache" type="text/css">'+m+" { height: "+v+"px }</style>"),A(g(m)),h.on("touchstart.mobileNavEvents click.mobileNavEvents",function(t){t.preventDefault(),t.stopPropagation(),h.toggleClass("mobileNavOpen"),b.toggleClass("mobileNavOpen"),A(g(m))})}"side"===r&&(g('<div id="navContainerLocation"></div>').insertBefore(g(".navContainer")),g(".navContainer").addClass("mobileSideNav").insertBefore(".siteWrapper").hide(),b.addClass("useMobileSideNav"),h.on("touchstart.mobileNavEvents click.mobileNavEvents",function(t){t.preventDefault(),t.stopPropagation();var e=b.hasClass("mobileSideNavOpen");e?setTimeout(function(){a.hide()},700):z(a),b.toggleClass("mobileSideNavOpen"),M(a,c),"bounce"===c&&"push"===l&&(M(g(".siteWrapper"),c),M(g(".mobileFooterContainer"),c))}),g(".siteWrapper").on("touchstart.mobileNavEvents click.mobileNavEvents",function(){b.hasClass("mobileSideNavOpen")&&(b.removeClass("mobileSideNavOpen"),M(a,c),"bounce"===c&&"push"===l&&(M(g(".siteWrapper"),c),M(g(".mobileFooterContainer"),c)))}))}b.addClass("mobileNav"),y.trigger("mobileNavBuilt")}()}function z(t){t.show().css("min-height",g(".navContent").outerHeight()+parseInt(t.css("padding-top"),10)+parseInt(t.css("padding-bottom"),10))}p.addTest("stable-hover",function(){return!navigator.userAgent.match(/(iPad|iPhone|iPod)/g)}),p.addTest("classlist",function(){return"classList"in document.createElement("div")}),p.addTest("svg-animate",function(){var t=m.navigator.userAgent,e=t.indexOf("MSIE "),i=t.indexOf("Trident/");return!(0<e)&&!(0<i)});var D={bounce:["bounceIn","bounceOut"],stack:["stackIn","stackOut"]};function M(t,e){var i;e in D&&(i=t.css("animation-name")===D[e][0]?D[e][1]:D[e][0],t.css("animation-name",i),"paused"===t.css("animation-play-state")&&t.css("animation-play-state","running"))}function A(t){p.csstransitions?t.toggleClass("collapsed").on(S+".mobileNavHeight",function(){y.trigger("pageHeightChanged"),t.off(".mobileNavHeight")}):t.hasClass("collapsed")?t.slideDown(350,function(){t.removeClass("collapsed"),y.trigger("pageHeightChanged")}):t.slideUp(350,function(){t.addClass("collapsed"),y.trigger("pageHeightChanged")})}function H(){var t=k();768<=t&&!C?"large"!==f&&(e(),f="large",y.trigger("enteredLargeScreenMode")):("small"!==f||"large"===f&&C)&&(o(),f="small",y.trigger("enteredSmallScreenMode")),q(),d&&(480<t?g(".masonryGrid").each(function(t,e){var i=g(e);imagesLoaded(e,function(){i.find(".item").addClass("packeryItem"),0===i.find(".packeryGutterSizer").length&&i.append('<div class="packeryGutterSizer"></div><div class="packeryColumnSizer"></div>'),i.addClass("packery").packery({itemSelector:".item:not(.hidden)",columnWidth:".packeryColumnSizer",gutter:".packeryGutterSizer",isResizeBound:!1})})}):g(".masonryGrid").each(function(t,e){var i=g(e);i.find(".packeryGutterSizer, .packeryColumnSizer").remove(),i.find(".item").removeClass("packeryItem"),i.removeClass("packery"),i.data("packery")&&i.packery("destroy")}))}function R(n,a,t){var e='.tags a[href$="='+a+'"]',i="li[data-"+n+"], div[data-"+n+"]",o=t?t.find(i):g(i),s=t?t.find(e):g(e);o.each(function(){var t=g(this).removeClass("hidden"),e=t.attr("data-"+n).split(","),i=!1;"all"!==a&&(g.each(e,function(t,e){if(e===a)return i=!0}),i||t.addClass("hidden"))}),g(".categoryFilter .allCategories").removeClass("selected"),s.addClass("selected")}function W(t){t.preventDefault();var e,i,n=g(t.target),a=n.attr("data-selector"),o=n.attr("data-target");n.closest("[data-filter-scope]").length&&(e=n.closest("[data-filter-scope]").attr("data-filter-scope"),i=n.closest(e)),n.siblings("a").removeClass("selected"),R(a,o,i),n.closest(".itemsCollectionContainer").find(".packery").length&&d&&g(".masonryGrid").packery("layout")}function j(t,e){for(var i={},n=t.split("?")[1].split("&"),a=0,o=n.length;a<o;++a){var s=n[a].split("=");i[s[0]]=s[1]}return e in i&&i[e]}function F(t){t||(t=g(".truncateContent")),t.each(function(){var t=g(this),e=I(t.html());e=e.replace(/></g,"> <"),t.html(e)})}function q(t){t||(t=g(".truncateContent")),t.each(function(){var t=g(this),e=t.find("a.moreLink"),i='<span class="scTruncateEllipsis">&hellip;</span>'+(t.hasClass("noPermalinks")?"":'<a class="moreLink" href="'+e.attr("href")+'">more</a>');if(t.data("originalHtml"))t.empty(),t.html(t.data("originalHtml"));else{var n=e.prev(),a=n.length?n[0].nodeName:null;e.length&&a&&("ul"===(a=a.toLowerCase())||"ol"===a?n.find("li").last().append(e):n.append(e)),t.data("originalHtml",t.html())}t.removeClass("scTruncateUnchanged").scTruncate({more:i})})}function B(t){t||(t=g(".squareImages, .circleImages, .fixedAspectRatioImages, .ratio16x9Images, .ratio2x1Images, .squareGallery")),g(".dynamicImgShape").each(function(t,e){var i=g(e),n=i.attr("data-img-shape"),a=i.attr("data-block-type");i.find("img.contentImg").wrap('<div class="contentImg imgShape '+a+"ImgShape "+n+'Img"></div>')}),t.each(function(t,e){var i=g(e),n=i.hasClass("squareGallery"),a=n?i.find(".imgGridItem"):i.find(".imgShape");if(T)return a.removeClass("contentImg imgShape"),void(n&&i.removeClass("squareGallery"));a.each(function(t,e){var i=g(e),n=i.find(".imgHover-transform, .imgEffect-transform").length?i.find(".imgHover-transform, .imgEffect-transform"):i,a=n.find("img.contentImg"),o=a.attr("src")||a.attr("data-src");n.css("background-image","url("+c(o)+")")})})}function G(t){t||(t=g(".fixedHeightGallery")),t.each(function(t,e){var i=g(e);T?i.removeClass("fixedHeightGallery"):i.hasClass("squareImages")||i.hasClass("circleImages")||i.hasClass("fixedAspectRatioImages")||i.hasClass("ratio16x9Images")||i.hasClass("ratio2x1Images")||i.find(".inlineVideoGallery").length||i.find(".flexslider .slides > li").each(function(t,e){var i=g(e),n=i.find(".imgHover-transform, .imgEffect-transform").length?i.find(".imgHover-transform, .imgEffect-transform"):i,a=n.find("img.contentImg"),o=a.attr("src")||a.attr("data-src");n.css("background-image","url("+c(o)+")")})})}function $(t){if(t.attr("data-block-id"))return t.attr("data-block-id");var e,i=t.attr("class");if(i)for(var n=0,a=(i=i.split(" ")).length;n<a;++n)if("block_"===(e=i[n]).substring(0,6))return e.substring(6)}function V(t,e,i){if(t&&e){var n=g('<p class="ajaxFormResult">'+E(e)+"</p>").hide();i?n.addClass("scFormError"):t.css("height",t.css("height")).empty(),t[!0===i?"after":"append"](n),n.slideDown(350)}}function Y(){var s=y.attr("data-ajax-prefix")+"/location-finder/submit",a=navigator.geolocation&&!("http:"===m.location.protocol&&/Chrome/.test(navigator.userAgent)&&/Google Inc/.test(navigator.vendor)),o="Please enter a postal code.",r="That doesn't look like a valid postal code. Please try again",l="Sorry, something went wrong getting your location from your browser. Try searching instead.",c="Sorry, we couldn't get the business locations at this time. Please try another nearby postal code or try again later.",d=function(t,e,i){if(e){var n='<a href="#" class="clearResults">'+t.reset+"</a>";e=i?n+"<p>"+e+"</p>":n+e,t.$results.html(e)}else t.$results.html('<a href="#" class="clearResults">'+t.reset+"</a>");t.$results.width(t.$results.parent().width()),setTimeout(function(){t.$results.slideDown(350,function(){t.$results.width("auto")})},0),t.$spinner.hide(),t.$button[0].disabled=!1,t.$results.find(".itemsCollectionContent").addClass(t.itemsClasses),t.$form.trigger("renderLocationFinder",0<t.$results.find("li").length),v.trigger("resize")},u=function(n,i){var a=function(t){t&&""!==I(t)?d(n,t):d(n,c,!0)},o=function(t,e,i){d(n,c,!0),console.log("get locations error:"),console.log(e),console.log(i),console.log("--------------------")},t=function(){var t=s+"?id="+n.blockId;for(var e in i)i.hasOwnProperty(e)&&(t+="&"+e+"="+i[e]);g.ajax({url:t,cache:!1,success:a,error:o,timeout:1e4})};"function"==typeof m.__getLocations__?m.__getLocations__(n,i,t,d):t()};g(".scLocationFinder").each(function(){var t=g(this),e=t.closest(".blockContent"),n={$form:t,$button:t.find("button"),$input:t.find('input[name="location"]'),$results:e.find(".locationFinderResults"),$spinner:t.find(".progressSpinner"),blockId:$(e),itemsClasses:e.find(".locationFinderResults").attr("data-items-classes"),detect:E(t.data("detect")),reset:E(t.data("reset"))};n.blockId&&(!function(e){if(a){var i=function(t){t&&t.coords&&t.coords.latitude&&t.coords.longitude?u(e,{lat:t.coords.latitude,lng:t.coords.longitude}):n()},n=function(){console.log("geolocation error:"),console.log(arguments),d(e,l,!0)};g('<a class="detectLocation" href="#geolocate">'+e.detect+"</a>").insertAfter(e.$button),e.$form.on("click",".detectLocation",function(t){t.preventDefault(),e.$button[0].disabled=!0,e.$input.val(""),e.$spinner.show(),e.$results.empty().hide(),navigator.geolocation.getCurrentPosition(i,n,{maximumAge:3e3,timeout:5e3,enableHighAccuracy:!0})})}}(n),n.$form.submit(function(t){t.preventDefault();var e=n.$input.val();if(n.$results.empty().hide(),e){var i=/^(\d{5})(?:-)?(?:\d{4})?|([ABCEGHJKLMNPRSTVXY]\d[A-Z] \d[A-Z]\d)$/i.exec(I(e));i&&3===i.length?(n.$button[0].disabled=!0,n.$spinner.show(),n.$form.trigger("clearLocationFinder"),u(n,{zip:i[1]||i[2]})):d(n,r,!0)}else d(n,o,!0)}),n.$results.on("click",".clearResults",function(t){t.preventDefault(),n.$results.slideUp(350,function(){n.$results.empty().hide()}),n.$input.val(""),n.$form.trigger("clearLocationFinder")}))})}function U(e,t){var i=e.length,n=e.filter("[data-src]"),a=n.length,o=i-a,s=0,r=-1,l=0,c=!1,d=function(t){t.addClass("ended"),c=!1,u()},u=function(){var t;c||(l<i?(t=e.eq(l)).hasClass("visible")?(l+=1,u()):t.hasClass("loaded")&&(c=!0,requestAnimationFrame(function(){t.addClass("visible").removeClass("loaded"),setTimeout(function(){g(t.parent().find("[data-field-index]")).hasClass("ended")||d(t)},500),t.parent().closest(".contentImg").addClass("visible"),!1===p.csstransitions&&(c=!1,u())})):(e.closest(".galleryWrapper").addClass("imagesLoaded").trigger("scDeferredImagesLoaded"),e.off(S+".imageload")))},h=function(){var t;++r<a&&(t=n.eq(r)).attr("src",t.attr("data-src"))},f=function(t){g(t).addClass("loaded"),h(),++s===i&&e.off("load.imageload error.imageload"),u()};for(e.each(function(t,e){var i=g(e);L(e)?f(e):i.on("load.imageload error.imageload",function(){f(this)})}).on(S+".imageload",function(){g(this).off(S+".imageload"),d(g(this))});++o<=t;)h()}function Q(t,e){var i,n,a=t.find("img"),o=6;e||(e={}),"number"==typeof e.concurrency&&0<e.concurrency&&(o=e.concurrency),e.shiftAndPush&&((n=a.toArray()).push(n.shift()),a=g(n)),!0===e.split?(o/=2,i=Math.ceil(a.length/2),n=a.toArray(),U(g(n.slice(0,i)),Math.ceil(o)),U(g(n.slice(i).reverse()),Math.floor(o))):U(a,o)}function X(t){t||(t=b),t.find(".imgHover--shake").on("mouseenter.shakeEffect",function(t){var e=g(t.currentTarget).find(".imgHover-transform");setTimeout(function(){e.addClass("imgHover-transform--shaking")},375)}).on("mouseleave.shakeEffect",function(t){g(t.currentTarget).find(".imgHover-transform").removeClass("imgHover-transform--shaking").css("transform","")}).on("mousemove.shakeEffect",function(t){var e=g(t.currentTarget),i=e.find(".imgHover-transform"),n=e.offset(),a=e.outerWidth(),o=e.outerHeight(),s=i.outerWidth(),r=i.outerHeight(),l=Math.abs((1.2*s-s)/2),c=Math.abs((1.2*r-r)/2),d=t.pageY-n.top,u=t.pageX-n.left-a/2,h=-1*(d-o/2),f=Math.floor(100*u/(a/2)),p=Math.floor(100*h/(o/2)),m=Math.floor(-1*l*(f/100)/1.2),v=Math.floor(c*(p/100)/1.2);i.css("transform","scale(1.2) translate3d("+m+"px, "+v+"px, 0)")}),t.find(".imgHover--twist").on("mousemove.twistEffect",function(t){var e=g(t.currentTarget),i=e.find(".imgHover-transform"),n=e.offset(),a=e.outerWidth(),o=-5;t.pageX<=n.left+a/2&&(o=5),i.css("transform","scale(1.2) rotate("+o+"deg)")}).on("mouseleave.twistEffect",function(t){g(t.currentTarget).find(".imgHover-transform").css("transform","")})}m.scAdaptations=H,m.scScrollToHash=tt,m.scSetupImageShapes=B;var K=new IntersectionObserver(function(t){var e="blockAnim--hidden";t.forEach(function(t){t.isIntersecting&&(.3<=t.intersectionRatio||.3*t.target.offsetHeight>=m.innerHeight||.1<=t.intersectionRatio&&0===y.scrollTop())?p.classlist?t.target.classList.remove(e):g(t.target).removeClass(e):t.isIntersecting||(p.classlist?t.target.classList.add(e):g(t.target).addClass(e))})},{root:null,threshold:[0,.01,.3]});var J="scrollBehavior"in document.documentElement.style;function Z(t){var e,i,n=t.offsetTop,a=g(".fixedNav");a.length&&"fixed"===a.css("position")&&(n-=a[0].offsetHeight),J?m.scrollTo({top:n,behavior:"smooth"}):g("html, body").animate({scrollTop:n},(e=n,i=.333*Math.abs(e-m.scrollY),i=Math.min(i,1800),i=Math.max(i,300),Math.round(i)))}function tt(t){var e=document.getElementById(t.replace("#",""));e&&Z(e)}function et(){history&&history.pushState&&(m.history.scrollRestoration="manual",y.on("click",'[href^="'+location.pathname+'#"]',function(t){t.preventDefault();var e=t.currentTarget.href.substr(t.currentTarget.href.indexOf("#"));1<e.length&&(history.pushState(null,null,e),(b.hasClass("mobileSideNavOpen")||b.hasClass("mobileFullNavOpen")||b.hasClass("mobileNavOpen")&&"push"!==g("#navTopLevel").attr("data-mobile-nav-reveal"))&&g("#navTrigger").click(),tt(e))}),v.on("scDeferredImagesLoaded",function(){location.hash&&tt(location.hash)}),v.on("popstate",function(t){t.preventDefault(),location.hash?tt(location.hash):Z(document.body)}))}location.hash?setTimeout(function(){m.scrollTo(0,0),et(),setTimeout(function(){tt(location.hash),v.load(function(){tt(location.hash)})},1)},1):et(),g(document).ready(function(){if(g(".socialFeedItem").each(function(){var t=g(this).addClass("item");t.closest(".imagesOnly").length&&!t.hasClass("hasImg")&&t.addClass("hidden")}),b.hasClass("ieLTE8")&&g.each([".item",".socialStreamGroup",".imgGridItem"],function(t,e){g(e+":nth-of-type(3n+1)").addClass("child1of3"),g(e+":nth-of-type(3n+3)").addClass("child3of3"),g(e+":nth-of-type(4n+1)").addClass("child1of4"),g(e+":nth-of-type(4n+4)").addClass("child4of4"),g(e+":nth-of-type(5n+1)").addClass("child1of5"),g(e+":nth-of-type(5n+5)").addClass("child5of5"),g(e+":nth-of-type(6n+1)").addClass("child1of6"),g(e+":nth-of-type(6n+6)").addClass("child6of6"),g(e+":nth-of-type(odd)").addClass("odd"),g(e+":nth-of-type(even)").addClass("even"),".imgGridItem"===e&&(g(e+":nth-of-type(7n+1)").addClass("child1of7"),g(e+":nth-of-type(7n+7)").addClass("child7of7"),g(e+":nth-of-type(8n+1)").addClass("child1of8"),g(e+":nth-of-type(8n+8)").addClass("child8of8"))}),g(".flexslider, .flexNavigator").each(function(t,e){imagesLoaded(e,function(){a(g(e))})}),d&&g(".masonryImgGallery").each(function(t,e){var i=g(e);i.addClass("building").prepend('<div class="progressSpinner progressSpinner--centered"></div>'),i.append('<div class="packeryGutterSizer"></div><div class="packeryColumnSizer"></div>'),imagesLoaded(e,function(){i.find(".imgGridItem").addClass("packeryItem"),i.find(".progressSpinner").remove(),i.removeClass("building").addClass("packery").packery({itemSelector:".imgGridItem",columnWidth:".packeryColumnSizer",gutter:".packeryGutterSizer"})})}),B(),G(),g(".deferredLoadGallery").not(".flexslider, .flexNavigator").each(function(t,e){Q(g(e))}),g(".primaryContent, .secondaryContent").fitVids(),document.location.search){var t=j(document.location.search,"filter");t&&R("tags",t);var e=j(document.location.search,"category");e&&R("categories",e)}var c,i,n;g(".frontdeskAppointments, .serviceFilterContainer").on("click",".dynamicFilter a",W),g("a.paginationTrigger").each(function(){var d=g(this),t=d.closest(".blockContent"),u=t.find(".itemsCollectionContent"),h=u,e=d.attr("data-label"),f=1,p=$(t);"1"===t.attr("data-paginated")&&(1===u.find("> ul").length&&(h=u.find("> ul")),1===u.length&&p&&d.text(e).on("click",function(t){if(t.preventDefault(),t.stopPropagation(),!d.hasClass("disabled")){var c=f+1;d.addClass("disabled").css("opacity",.5),g.ajax({url:document.location.pathname+"?id="+p+"&page="+c,cache:!0,success:function(t){var e=g(t).appendTo(h),i=e.hasClass("circleImages")||e.hasClass("squareImages")||e.hasClass("fixedAspectRatioImages")||e.hasClass("ratio16x9Images")||e.hasClass("ratio2x1Images"),n=e.find("img").css("opacity",0),a=e.find(".truncateContent"),o=n.length,s=u.hasClass("packery"),r=function(){f=c,0===e.lenth||e.filter(".lastItem").length||e.find(".lastItem").length?d.hide():d.removeClass("disabled").css("opacity",1)};if(0<a.length&&(F(a),q(a)),s){var l=u.find(".item:not(.packeryItem)").addClass("packeryItem");u.packery("appended",l)}0===o?r():(n.on("load.pagination error.pagination",function(){0==--o&&(s&&u.packery("layout"),i?r():n.animate({opacity:1},r))}),i&&B(e),e.find(".socialSharingContainer")&&m.addthis&&addthis.toolbox(".items_"+p),X(e),e.closest(".plxBg").length&&v.trigger("resize"))},error:function(){d.removeClass("disabled")},timeout:1e4})}}))}),function(){if(m.AGE_VERIFICATION&&null===/ageVerified=1/.exec(document.cookie)){var t='<div class="publicModalContainer"><div class="publicModalMask"></div><div class="publicModalContent ageVerification"><h1 class="pageTitle">'+AGE_VERIFICATION.title+"</h1><p>"+AGE_VERIFICATION.prompt+'</p><div class="verifyLinks"><a href="#" class="verifyYes">Yes</a><a href="'+AGE_VERIFICATION.url+'" class="verifyNo">No</a></div></div></div>',i=g(t).appendTo(y);i.find(".verifyYes").on("click",function(t){t.preventDefault();var e=new Date;e.setFullYear(e.getFullYear()+1),document.cookie="ageVerified=1; path=/;",g(this).unbind("click"),i.remove()})}}(),p.input.placeholder||g("input").each(function(){var t=g(this),e=t.attr("placeholder");e&&(t.on("focus",function(){I(t.val())===e&&t.val("").removeClass("usingPlaceholder")}),t.on("blur",function(){""===I(t.val())?t.val(e).addClass("usingPlaceholder"):t.removeClass("usingPlaceholder")}),t.triggerHandler("blur"))}),c=y.attr("data-ajax-prefix"),g("form.emailCapture").each(function(){var i=g(this),t=i.attr("data-block-type")||"email-capture",n=c+"/"+t+"/submit",a=i.closest(".blockContent"),o=i.find(".progressSpinner"),s=i.find('input[name="email"]'),r=i.find("button").get(0),l=$(a);i.on("submit",function(t){var e;t.stopPropagation(),t.preventDefault(),l&&s.val()&&(a.find(".ajaxFormResult").length&&a.find(".ajaxFormResult").remove(),r.disabled=!0,o.show(),e=function(t){var e=n+"?id="+l+"&email="+encodeURIComponent(s.val());t&&(e+="&captcha="+encodeURIComponent(t)),g.ajax({url:e,cache:!1,success:function(t){o.hide(),V(i,t),r.disabled=!1,y.trigger("emailCaptureSuccess",[i])},error:function(t){o.hide(),V(i,t.responseText,!0),r.disabled=!1,y.trigger("emailCaptureError",[i])},timeout:1e4})},m.scExecuteCaptcha?m.scExecuteCaptcha("emailcapture/"+l,e):e())})}),Y(),g(".mobileFooterContainer").appendTo("body"),g(".primaryAndSecondaryContainer").css("padding-bottom",g(".mfItems").height()+"px"),g(".ie9.mobile .mobileFooterContainer").length&&b.css("position","relative").append(g(".mobileFooterContainer")),g(".collapsibleFaqs").each(function(){var t=g(this);t.find(".faqPrimary .contentTitle").siblings().hide(),t.find(".blockContainer, .itemsCollectionContainer").not('[data-is-primary="true"]').hide(),t.find(".faqPrimary .contentTitle").addClass("hasClickAction").attr("tabindex",0).on("click",function(){var t=g(this),e=t.closest(".blockContainer").siblings();t.hasClass("showAnswers")?(t.siblings().hide(),e.hide()):(t.siblings().show(),e.show(),e.find(".loaded:not(.visible)").addClass("visible").removeClass("loaded"),e.find(".deferredLoadGallery .imgShape:not(.visible)").addClass("visible"),e.find(".packery, .flexslider, .carousel, .hasRowGallery").length&&v.trigger("resize")),t.add(t.closest(".fullDetailsItem")).toggleClass("showAnswers")})}),F(),b.hasClass("ieLTE9")?g(".plxBg").removeClass("plxBg"):b.hasClass("mobile")||g(".plxBg").scParallaxBg(),X(),i||(i=g(".a11yTabs")),i.each(function(t,e){var a=g(e),o=a.find(".a11yTabs-triggers button"),s=a.find(".a11yTabs-content");o.on("click",function(t){t.preventDefault();var e=g(t.currentTarget);o.attr("aria-selected","false"),e.attr("aria-selected","true"),s.attr("aria-hidden","true").css("opacity",0);var i=t.currentTarget.id,n=s.filter('[aria-labelledby="'+i+'"]').attr("aria-hidden","false");requestAnimationFrame(function(){n.css("opacity",1)}),a.trigger("tabChanged",[e,n])})}),H(),g('[target="_blank"]').each(function(t,e){var i=g(e);i.attr("rel")||i.attr("rel","noopener noreferrer")}),n||(n=g(".blockAnim")),n.each(function(t,e){e&&K.observe(e)}),v.on("resize",g.debounce(200,function(){m.suppressResize?m.suppressResize=!1:H()})).one("fontsLoaded",function(){q()})}),v.load(function(){H(),g(".frontgateFeedActions .moreButton").on("click",function(t){t.preventDefault(),t.stopPropagation(),"More"===g(this).text()?g(this).text("Hide"):g(this).text("More"),g(this).closest(".item").find(".frontgateFeedExpand").slideToggle("fast")})})}(this,jQuery,Modernizr);