");return c2.inlineElement=f2,f2}return b.updateStatus("ready"),b._parseMarkup(d2,{},c2),d2}}});var H,I="ajax",J=function(){H&&a(document.body).removeClass(H)},K=function(){J(),b.req&&b.req.abort()};a.magnificPopup.registerModule(I,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'
The content could not be loaded.'},proto:{initAjax:function(){b.types.push(I),H=b.st.ajax.cursor,w(h+"."+I,K),w("BeforeChange."+I,K)},getAjax:function(c2){H&&a(document.body).addClass(H),b.updateStatus("loading");var d2=a.extend({url:c2.src,success:function(d3,e2,f2){var g2={data:d3,xhr:f2};y("ParseAjax",g2),b.appendContent(a(g2.data),I),c2.finished=!0,J(),b._setFocus(),setTimeout(function(){b.wrap.addClass(q)},16),b.updateStatus("ready"),y("AjaxContentAdded")},error:function(){J(),c2.finished=c2.loadError=!0,b.updateStatus("error",b.st.ajax.tError.replace("%url%",c2.src))}},b.st.ajax.settings);return b.req=a.ajax(d2),""}}});var L,M=function(c2){if(c2.data&&c2.data.title!==void 0)return c2.data.title;var d2=b.st.image.titleSrc;if(d2){if(a.isFunction(d2))return d2.call(b,c2);if(c2.el)return c2.el.attr(d2)||""}return""};a.magnificPopup.registerModule("image",{options:{markup:'
',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'
The image could not be loaded.'},proto:{initImage:function(){var c2=b.st.image,d2=".image";b.types.push("image"),w(m+d2,function(){b.currItem.type==="image"&&c2.cursor&&a(document.body).addClass(c2.cursor)}),w(h+d2,function(){c2.cursor&&a(document.body).removeClass(c2.cursor),v.off("resize"+p)}),w("Resize"+d2,b.resizeImage),b.isLowIE&&w("AfterChange",b.resizeImage)},resizeImage:function(){var a2=b.currItem;if(a2&&a2.img&&b.st.image.verticalFit){var c2=0;b.isLowIE&&(c2=parseInt(a2.img.css("padding-top"),10)+parseInt(a2.img.css("padding-bottom"),10)),a2.img.css("max-height",b.wH-c2)}},_onImageHasSize:function(a2){a2.img&&(a2.hasSize=!0,L&&clearInterval(L),a2.isCheckingImgSize=!1,y("ImageHasSize",a2),a2.imgHidden&&(b.content&&b.content.removeClass("mfp-loading"),a2.imgHidden=!1))},findImageSize:function(a2){var c2=0,d2=a2.img[0],e2=function(f2){L&&clearInterval(L),L=setInterval(function(){return d2.naturalWidth>0?void b._onImageHasSize(a2):(c2>200&&clearInterval(L),c2++,void(c2===3?e2(10):c2===40?e2(50):c2===100&&e2(500)))},f2)};e2(1)},getImage:function(c2,d2){var e2=0,f2=function(){c2&&(c2.img[0].complete?(c2.img.off(".mfploader"),c2===b.currItem&&(b._onImageHasSize(c2),b.updateStatus("ready")),c2.hasSize=!0,c2.loaded=!0,y("ImageLoadComplete")):(e2++,200>e2?setTimeout(f2,100):g2()))},g2=function(){c2&&(c2.img.off(".mfploader"),c2===b.currItem&&(b._onImageHasSize(c2),b.updateStatus("error",h2.tError.replace("%url%",c2.src))),c2.hasSize=!0,c2.loaded=!0,c2.loadError=!0)},h2=b.st.image,i2=d2.find(".mfp-img");if(i2.length){var j2=document.createElement("img");j2.className="mfp-img",c2.el&&c2.el.find("img").length&&(j2.alt=c2.el.find("img").attr("alt")),c2.img=a(j2).on("load.mfploader",f2).on("error.mfploader",g2),j2.src=c2.src,i2.is("img")&&(c2.img=c2.img.clone()),j2=c2.img[0],j2.naturalWidth>0?c2.hasSize=!0:j2.width||(c2.hasSize=!1)}return b._parseMarkup(d2,{title:M(c2),img_replaceWith:c2.img},c2),b.resizeImage(),c2.hasSize?(L&&clearInterval(L),c2.loadError?(d2.addClass("mfp-loading"),b.updateStatus("error",h2.tError.replace("%url%",c2.src))):(d2.removeClass("mfp-loading"),b.updateStatus("ready")),d2):(b.updateStatus("loading"),c2.loading=!0,c2.hasSize||(c2.imgHidden=!0,d2.addClass("mfp-loading"),b.findImageSize(c2)),d2)}}});var N,O=function(){return N===void 0&&(N=document.createElement("p").style.MozTransform!==void 0),N};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a2){return a2.is("img")?a2:a2.find("img")}},proto:{initZoom:function(){var a2,c2=b.st.zoom,d2=".zoom";if(c2.enabled&&b.supportsTransition){var e2,f2,g2=c2.duration,j2=function(a3){var b2=a3.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d3="all "+c2.duration/1e3+"s "+c2.easing,e3={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f3="transition";return e3["-webkit-"+f3]=e3["-moz-"+f3]=e3["-o-"+f3]=e3[f3]=d3,b2.css(e3),b2},k2=function(){b.content.css("visibility","visible")};w("BuildControls"+d2,function(){if(b._allowZoom()){if(clearTimeout(e2),b.content.css("visibility","hidden"),a2=b._getItemToZoom(),!a2)return void k2();f2=j2(a2),f2.css(b._getOffset()),b.wrap.append(f2),e2=setTimeout(function(){f2.css(b._getOffset(!0)),e2=setTimeout(function(){k2(),setTimeout(function(){f2.remove(),a2=f2=null,y("ZoomAnimationEnded")},16)},g2)},16)}}),w(i+d2,function(){if(b._allowZoom()){if(clearTimeout(e2),b.st.removalDelay=g2,!a2){if(a2=b._getItemToZoom(),!a2)return;f2=j2(a2)}f2.css(b._getOffset(!0)),b.wrap.append(f2),b.content.css("visibility","hidden"),setTimeout(function(){f2.css(b._getOffset())},16)}}),w(h+d2,function(){b._allowZoom()&&(k2(),f2&&f2.remove(),a2=null)})}},_allowZoom:function(){return b.currItem.type==="image"},_getItemToZoom:function(){return b.currItem.hasSize?b.currItem.img:!1},_getOffset:function(c2){var d2;d2=c2?b.currItem.img:b.st.zoom.opener(b.currItem.el||b.currItem);var e2=d2.offset(),f2=parseInt(d2.css("padding-top"),10),g2=parseInt(d2.css("padding-bottom"),10);e2.top-=a(window).scrollTop()-f2;var h2={width:d2.width(),height:(u?d2.innerHeight():d2[0].offsetHeight)-g2-f2};return O()?h2["-moz-transform"]=h2.transform="translate("+e2.left+"px,"+e2.top+"px)":(h2.left=e2.left,h2.top=e2.top),h2}}});var P="iframe",Q="//about:blank",R=function(a2){if(b.currTemplate[P]){var c2=b.currTemplate[P].find("iframe");c2.length&&(a2||(c2[0].src=Q),b.isIE8&&c2.css("display",a2?"block":"none"))}};a.magnificPopup.registerModule(P,{options:{markup:'
',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){b.types.push(P),w("BeforeChange",function(a2,b2,c2){b2!==c2&&(b2===P?R():c2===P&&R(!0))}),w(h+"."+P,function(){R()})},getIframe:function(c2,d2){var e2=c2.src,f2=b.st.iframe;a.each(f2.patterns,function(){return e2.indexOf(this.index)>-1?(this.id&&(e2=typeof this.id=="string"?e2.substr(e2.lastIndexOf(this.id)+this.id.length,e2.length):this.id.call(this,e2)),e2=this.src.replace("%id%",e2),!1):void 0});var g2={};return f2.srcAction&&(g2[f2.srcAction]=e2),b._parseMarkup(d2,g2,c2),b.updateStatus("ready"),d2}}});var S=function(a2){var c2=b.items.length;return a2>c2-1?a2-c2:0>a2?c2+a2:a2},T=function(a2,b2,c2){return a2.replace(/%curr%/gi,b2+1).replace(/%total%/gi,c2)};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'
',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c2=b.st.gallery,e2=".mfp-gallery",g2=!!a.fn.mfpFastClick;return b.direction=!0,c2&&c2.enabled?(f+=" mfp-gallery",w(m+e2,function(){c2.navigateByImgClick&&b.wrap.on("click"+e2,".mfp-img",function(){return b.items.length>1?(b.next(),!1):void 0}),d.on("keydown"+e2,function(a2){a2.keyCode===37?b.prev():a2.keyCode===39&&b.next()})}),w("UpdateStatus"+e2,function(a2,c3){c3.text&&(c3.text=T(c3.text,b.currItem.index,b.items.length))}),w(l+e2,function(a2,d2,e3,f2){var g3=b.items.length;e3.counter=g3>1?T(c2.tCounter,f2.index,g3):""}),w("BuildControls"+e2,function(){if(b.items.length>1&&c2.arrows&&!b.arrowLeft){var d2=c2.arrowMarkup,e3=b.arrowLeft=a(d2.replace(/%title%/gi,c2.tPrev).replace(/%dir%/gi,"left")).addClass(s),f2=b.arrowRight=a(d2.replace(/%title%/gi,c2.tNext).replace(/%dir%/gi,"right")).addClass(s),h2=g2?"mfpFastClick":"click";e3[h2](function(){b.prev()}),f2[h2](function(){b.next()}),b.isIE7&&(x("b",e3[0],!1,!0),x("a",e3[0],!1,!0),x("b",f2[0],!1,!0),x("a",f2[0],!1,!0)),b.container.append(e3.add(f2))}}),w(n+e2,function(){b._preloadTimeout&&clearTimeout(b._preloadTimeout),b._preloadTimeout=setTimeout(function(){b.preloadNearbyImages(),b._preloadTimeout=null},16)}),void w(h+e2,function(){d.off(e2),b.wrap.off("click"+e2),b.arrowLeft&&g2&&b.arrowLeft.add(b.arrowRight).destroyMfpFastClick(),b.arrowRight=b.arrowLeft=null})):!1},next:function(){b.direction=!0,b.index=S(b.index+1),b.updateItemHTML()},prev:function(){b.direction=!1,b.index=S(b.index-1),b.updateItemHTML()},goTo:function(a2){b.direction=a2>=b.index,b.index=a2,b.updateItemHTML()},preloadNearbyImages:function(){var a2,c2=b.st.gallery.preload,d2=Math.min(c2[0],b.items.length),e2=Math.min(c2[1],b.items.length);for(a2=1;a2<=(b.direction?e2:d2);a2++)b._preloadItem(b.index+a2);for(a2=1;a2<=(b.direction?d2:e2);a2++)b._preloadItem(b.index-a2)},_preloadItem:function(c2){if(c2=S(c2),!b.items[c2].preloaded){var d2=b.items[c2];d2.parsed||(d2=b.parseEl(c2)),y("LazyLoad",d2),d2.type==="image"&&(d2.img=a('
').on("load.mfploader",function(){d2.hasSize=!0}).on("error.mfploader",function(){d2.hasSize=!0,d2.loadError=!0,y("LazyLoadError",d2)}).attr("src",d2.src)),d2.preloaded=!0}}}});var U="retina";a.magnificPopup.registerModule(U,{options:{replaceSrc:function(a2){return a2.src.replace(/\.\w+$/,function(a3){return"@2x"+a3})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var a2=b.st.retina,c2=a2.ratio;c2=isNaN(c2)?c2():c2,c2>1&&(w("ImageHasSize."+U,function(a3,b2){b2.img.css({"max-width":b2.img[0].naturalWidth/c2,width:"100%"})}),w("ElementParse."+U,function(b2,d2){d2.src=a2.replaceSrc(d2,c2)}))}}}}),function(){var b2=1e3,c2="ontouchstart"in window,d2=function(){v.off("touchmove"+f2+" touchend"+f2)},e2="mfpFastClick",f2="."+e2;a.fn.mfpFastClick=function(e3){return a(this).each(function(){var g2,h2=a(this);if(c2){var i2,j2,k2,l2,m2,n2;h2.on("touchstart"+f2,function(a2){l2=!1,n2=1,m2=a2.originalEvent?a2.originalEvent.touches[0]:a2.touches[0],j2=m2.clientX,k2=m2.clientY,v.on("touchmove"+f2,function(a3){m2=a3.originalEvent?a3.originalEvent.touches:a3.touches,n2=m2.length,m2=m2[0],(Math.abs(m2.clientX-j2)>10||Math.abs(m2.clientY-k2)>10)&&(l2=!0,d2())}).on("touchend"+f2,function(a3){d2(),l2||n2>1||(g2=!0,a3.preventDefault(),clearTimeout(i2),i2=setTimeout(function(){g2=!1},b2),e3())})})}h2.on("click"+f2,function(){g2||e3()})})},a.fn.destroyMfpFastClick=function(){a(this).off("touchstart"+f2+" click"+f2),c2&&v.off("touchmove"+f2+" touchend"+f2)}}(),A()}),function(a){a.flexslider=function(b,c){var d=a(b);d.vars=a.extend({},a.flexslider.defaults,c);var j,e=d.vars.namespace,f=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,g=("ontouchstart"in window||f||window.DocumentTouch&&document instanceof DocumentTouch)&&d.vars.touch,h="click touchend MSPointerUp",i="",k=d.vars.direction==="vertical",l=d.vars.reverse,m=d.vars.itemWidth>0,n=d.vars.animation==="fade",o=d.vars.asNavFor!=="",p={},q=!0;a.data(b,"flexslider",d),p={init:function(){d.animating=!1,d.currentSlide=parseInt(d.vars.startAt?d.vars.startAt:0,10),isNaN(d.currentSlide)&&(d.currentSlide=0),d.animatingTo=d.currentSlide,d.atEnd=d.currentSlide===0||d.currentSlide===d.last,d.containerSelector=d.vars.selector.substr(0,d.vars.selector.search(" ")),d.slides=a(d.vars.selector,d),d.container=a(d.containerSelector,d),d.count=d.slides.length,d.syncExists=a(d.vars.sync).length>0,d.vars.animation==="slide"&&(d.vars.animation="swing"),d.prop=k?"top":"marginLeft",d.args={},d.manualPause=!1,d.stopped=!1,d.started=!1,d.startTimeout=null,d.transitions=!d.vars.video&&!n&&d.vars.useCSS&&function(){var a2=document.createElement("div"),b2=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var c2 in b2)if(a2.style[b2[c2]]!==void 0)return d.pfx=b2[c2].replace("Perspective","").toLowerCase(),d.prop="-"+d.pfx+"-transform",!0;return!1}(),d.ensureAnimationEnd="",d.vars.controlsContainer!==""&&(d.controlsContainer=a(d.vars.controlsContainer).length>0&&a(d.vars.controlsContainer)),d.vars.manualControls!==""&&(d.manualControls=a(d.vars.manualControls).length>0&&a(d.vars.manualControls)),d.vars.randomize&&(d.slides.sort(function(){return Math.round(Math.random())-.5}),d.container.empty().append(d.slides)),d.doMath(),d.setup("init"),d.vars.controlNav&&p.controlNav.setup(),d.vars.directionNav&&p.directionNav.setup(),d.vars.keyboard&&(a(d.containerSelector).length===1||d.vars.multipleKeyboard)&&a(document).bind("keyup",function(a2){var b2=a2.keyCode;if(!d.animating&&(b2===39||b2===37)){var c2=b2===39?d.getTarget("next"):b2===37?d.getTarget("prev"):!1;d.flexAnimate(c2,d.vars.pauseOnAction)}}),d.vars.mousewheel&&d.bind("mousewheel",function(a2,b2){a2.preventDefault();var f2=0>b2?d.getTarget("next"):d.getTarget("prev");d.flexAnimate(f2,d.vars.pauseOnAction)}),d.vars.pausePlay&&p.pausePlay.setup(),d.vars.slideshow&&d.vars.pauseInvisible&&p.pauseInvisible.init(),d.vars.slideshow&&(d.vars.pauseOnHover&&d.hover(function(){d.manualPlay||d.manualPause||d.pause()},function(){d.manualPause||d.manualPlay||d.stopped||d.play()}),d.vars.pauseInvisible&&p.pauseInvisible.isHidden()||(d.vars.initDelay>0?d.startTimeout=setTimeout(d.play,d.vars.initDelay):d.play())),o&&p.asNav.setup(),g&&d.vars.touch&&p.touch(),(!n||n&&d.vars.smoothHeight)&&a(window).bind("resize orientationchange focus",p.resize),d.find("img").attr("draggable","false"),setTimeout(function(){d.vars.start(d)},200)},asNav:{setup:function(){d.asNav=!0,d.animatingTo=Math.floor(d.currentSlide/d.move),d.currentItem=d.currentSlide,d.slides.removeClass(e+"active-slide").eq(d.currentItem).addClass(e+"active-slide"),f?(b._slider=d,d.slides.each(function(){var b2=this;b2._gesture=new MSGesture,b2._gesture.target=b2,b2.addEventListener("MSPointerDown",function(a2){a2.preventDefault(),a2.currentTarget._gesture&&a2.currentTarget._gesture.addPointer(a2.pointerId)},!1),b2.addEventListener("MSGestureTap",function(b3){b3.preventDefault();var c2=a(this),e2=c2.index();a(d.vars.asNavFor).data("flexslider").animating||c2.hasClass("active")||(d.direction=d.currentItem
=g2&&c2.hasClass(e+"active-slide")?d.flexAnimate(d.getTarget("prev"),!0):a(d.vars.asNavFor).data("flexslider").animating||c2.hasClass(e+"active-slide")||(d.direction=d.currentItem'),d.pagingCount>1)for(var j2=0;j2 ':""+c2+" ",d.vars.controlNav==="thumbnails"&&d.vars.thumbCaptions===!0){var k2=g2.attr("data-thumbcaption");k2!=""&&k2!=null&&(f2+=''+k2+" ")}d.controlNavScaffold.append(""+f2+" "),c2++}d.controlsContainer?a(d.controlsContainer).append(d.controlNavScaffold):d.append(d.controlNavScaffold),p.controlNav.set(),p.controlNav.active(),d.controlNavScaffold.delegate("a, img",h,function(b3){if(b3.preventDefault(),i===""||i===b3.type){var c3=a(this),f3=d.controlNav.index(c3);c3.hasClass(e+"active")||(d.direction=f3>d.currentSlide?"next":"prev",d.flexAnimate(f3,d.vars.pauseOnAction))}i===""&&(i=b3.type),p.setToClearWatchedEvent()})},setupManual:function(){d.controlNav=d.manualControls,p.controlNav.active(),d.controlNav.bind(h,function(b2){if(b2.preventDefault(),i===""||i===b2.type){var c2=a(this),f2=d.controlNav.index(c2);c2.hasClass(e+"active")||(d.direction=f2>d.currentSlide?"next":"prev",d.flexAnimate(f2,d.vars.pauseOnAction))}i===""&&(i=b2.type),p.setToClearWatchedEvent()})},set:function(){var b2=d.vars.controlNav==="thumbnails"?"img":"a";d.controlNav=a("."+e+"control-nav li "+b2,d.controlsContainer?d.controlsContainer:d)},active:function(){d.controlNav.removeClass(e+"active").eq(d.animatingTo).addClass(e+"active")},update:function(b2,c2){d.pagingCount>1&&b2==="add"?d.controlNavScaffold.append(a(""+d.count+" ")):d.pagingCount===1?d.controlNavScaffold.find("li").remove():d.controlNav.eq(c2).closest("li").remove(),p.controlNav.set(),d.pagingCount>1&&d.pagingCount!==d.controlNav.length?d.update(c2,b2):p.controlNav.active()}},directionNav:{setup:function(){var b2=a('");d.controlsContainer?(a(d.controlsContainer).append(b2),d.directionNav=a("."+e+"direction-nav li a",d.controlsContainer)):(d.append(b2),d.directionNav=a("."+e+"direction-nav li a",d)),p.directionNav.update(),d.directionNav.bind(h,function(b3){b3.preventDefault();var c2;(i===""||i===b3.type)&&(c2=a(this).hasClass(e+"next")?d.getTarget("next"):d.getTarget("prev"),d.flexAnimate(c2,d.vars.pauseOnAction)),i===""&&(i=b3.type),p.setToClearWatchedEvent()})},update:function(){var a2=e+"disabled";d.pagingCount===1?d.directionNav.addClass(a2).attr("tabindex","-1"):d.vars.animationLoop?d.directionNav.removeClass(a2).removeAttr("tabindex"):d.animatingTo===0?d.directionNav.removeClass(a2).filter("."+e+"prev").addClass(a2).attr("tabindex","-1"):d.animatingTo===d.last?d.directionNav.removeClass(a2).filter("."+e+"next").addClass(a2).attr("tabindex","-1"):d.directionNav.removeClass(a2).removeAttr("tabindex")}},pausePlay:{setup:function(){var b2=a('');d.controlsContainer?(d.controlsContainer.append(b2),d.pausePlay=a("."+e+"pauseplay a",d.controlsContainer)):(d.append(b2),d.pausePlay=a("."+e+"pauseplay a",d)),p.pausePlay.update(d.vars.slideshow?e+"pause":e+"play"),d.pausePlay.bind(h,function(b3){b3.preventDefault(),(i===""||i===b3.type)&&(a(this).hasClass(e+"pause")?(d.manualPause=!0,d.manualPlay=!1,d.pause()):(d.manualPause=!1,d.manualPlay=!0,d.play())),i===""&&(i=b3.type),p.setToClearWatchedEvent()})},update:function(a2){a2==="play"?d.pausePlay.removeClass(e+"pause").addClass(e+"play").html(d.vars.playText):d.pausePlay.removeClass(e+"play").addClass(e+"pause").html(d.vars.pauseText)}},touch:function(){function r(f2){d.animating?f2.preventDefault():(window.navigator.msPointerEnabled||f2.touches.length===1)&&(d.pause(),g2=k?d.h:d.w,i2=Number(new Date),o2=f2.touches[0].pageX,p2=f2.touches[0].pageY,e2=m&&l&&d.animatingTo===d.last?0:m&&l?d.limit-(d.itemW+d.vars.itemMargin)*d.move*d.animatingTo:m&&d.currentSlide===d.last?d.limit:m?(d.itemW+d.vars.itemMargin)*d.move*d.currentSlide:l?(d.last-d.currentSlide+d.cloneOffset)*g2:(d.currentSlide+d.cloneOffset)*g2,a2=k?p2:o2,c2=k?o2:p2,b.addEventListener("touchmove",s,!1),b.addEventListener("touchend",t,!1))}function s(b2){o2=b2.touches[0].pageX,p2=b2.touches[0].pageY,h2=k?a2-p2:a2-o2,j2=k?Math.abs(h2)f2)&&(b2.preventDefault(),!n&&d.transitions&&(d.vars.animationLoop||(h2/=d.currentSlide===0&&0>h2||d.currentSlide===d.last&&h2>0?Math.abs(h2)/g2+2:1),d.setProps(e2+h2,"setTouch")))}function t(){if(b.removeEventListener("touchmove",s,!1),d.animatingTo===d.currentSlide&&!j2&&h2!==null){var k2=l?-h2:h2,m2=k2>0?d.getTarget("next"):d.getTarget("prev");d.canAdvance(m2)&&(Number(new Date)-i2<550&&Math.abs(k2)>50||Math.abs(k2)>g2/2)?d.flexAnimate(m2,d.vars.pauseOnAction):n||d.flexAnimate(d.currentSlide,d.vars.pauseOnAction,!0)}b.removeEventListener("touchend",t,!1),a2=null,c2=null,h2=null,e2=null}function u(a3){a3.stopPropagation(),d.animating?a3.preventDefault():(d.pause(),b._gesture.addPointer(a3.pointerId),q2=0,g2=k?d.h:d.w,i2=Number(new Date),e2=m&&l&&d.animatingTo===d.last?0:m&&l?d.limit-(d.itemW+d.vars.itemMargin)*d.move*d.animatingTo:m&&d.currentSlide===d.last?d.limit:m?(d.itemW+d.vars.itemMargin)*d.move*d.currentSlide:l?(d.last-d.currentSlide+d.cloneOffset)*g2:(d.currentSlide+d.cloneOffset)*g2)}function v(a3){a3.stopPropagation();var c3=a3.target._slider;if(c3){var d2=-a3.translationX,f2=-a3.translationY;return q2+=k?f2:d2,h2=q2,j2=k?Math.abs(q2)500)&&(a3.preventDefault(),!n&&c3.transitions&&(c3.vars.animationLoop||(h2=q2/(c3.currentSlide===0&&0>q2||c3.currentSlide===c3.last&&q2>0?Math.abs(q2)/g2+2:1)),c3.setProps(e2+h2,"setTouch"))),void 0)}}function w(b2){b2.stopPropagation();var d2=b2.target._slider;if(d2){if(d2.animatingTo===d2.currentSlide&&!j2&&h2!==null){var f2=l?-h2:h2,k2=f2>0?d2.getTarget("next"):d2.getTarget("prev");d2.canAdvance(k2)&&(Number(new Date)-i2<550&&Math.abs(f2)>50||Math.abs(f2)>g2/2)?d2.flexAnimate(k2,d2.vars.pauseOnAction):n||d2.flexAnimate(d2.currentSlide,d2.vars.pauseOnAction,!0)}a2=null,c2=null,h2=null,e2=null,q2=0}}var a2,c2,e2,g2,h2,i2,j2=!1,o2=0,p2=0,q2=0;f?(b.style.msTouchAction="none",b._gesture=new MSGesture,b._gesture.target=b,b.addEventListener("MSPointerDown",u,!1),b._slider=d,b.addEventListener("MSGestureChange",v,!1),b.addEventListener("MSGestureEnd",w,!1)):b.addEventListener("touchstart",r,!1)},resize:function(){!d.animating&&d.is(":visible")&&(m||d.doMath(),n?p.smoothHeight():m?(d.slides.width(d.computedW),d.update(d.pagingCount),d.setProps()):k?(d.viewport.height(d.h),d.setProps(d.h,"setTotal")):(d.vars.smoothHeight&&p.smoothHeight(),d.newSlides.width(d.computedW),d.setProps(d.computedW,"setTotal")))},smoothHeight:function(a2){if(!k||n){var b2=n?d:d.viewport;a2?b2.animate({height:d.slides.eq(d.animatingTo).height()},a2):b2.height(d.slides.eq(d.animatingTo).height())}},sync:function(b2){var c2=a(d.vars.sync).data("flexslider"),e2=d.animatingTo;switch(b2){case"animate":c2.flexAnimate(e2,d.vars.pauseOnAction,!1,!0);break;case"play":c2.playing||c2.asNav||c2.play();break;case"pause":c2.pause()}},uniqueID:function(b2){return b2.find("[id]").each(function(){var b3=a(this);b3.attr("id",b3.attr("id")+"_clone")}),b2},pauseInvisible:{visProp:null,init:function(){var a2=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var b2=0;b20?setTimeout(d.play,d.vars.initDelay):d.play()})}},isHidden:function(){return document[p.pauseInvisible.visProp]||!1}},setToClearWatchedEvent:function(){clearTimeout(j),j=setTimeout(function(){i=""},3e3)}},d.flexAnimate=function(b2,c2,f2,h2,i2){if(d.vars.animationLoop||b2===d.currentSlide||(d.direction=b2>d.currentSlide?"next":"prev"),o&&d.pagingCount===1&&(d.direction=d.currentItemd.limit&&d.visible!==1?d.limit:t):s=d.currentSlide===0&&b2===d.count-1&&d.vars.animationLoop&&d.direction!=="next"?l?(d.count+d.cloneOffset)*q2:0:d.currentSlide===d.last&&b2===0&&d.vars.animationLoop&&d.direction!=="prev"?l?0:(d.count+1)*q2:l?(d.count-1-b2+d.cloneOffset)*q2:(b2+d.cloneOffset)*q2,d.setProps(s,"",d.vars.animationSpeed),d.transitions?(d.vars.animationLoop&&d.atEnd||(d.animating=!1,d.currentSlide=d.animatingTo),d.container.unbind("webkitTransitionEnd transitionend"),d.container.bind("webkitTransitionEnd transitionend",function(){clearTimeout(d.ensureAnimationEnd),d.wrapup(q2)}),clearTimeout(d.ensureAnimationEnd),d.ensureAnimationEnd=setTimeout(function(){d.wrapup(q2)},d.vars.animationSpeed+100)):d.container.animate(d.args,d.vars.animationSpeed,d.vars.easing,function(){d.wrapup(q2)})}d.vars.smoothHeight&&p.smoothHeight(d.vars.animationSpeed)}},d.wrapup=function(a2){n||m||(d.currentSlide===0&&d.animatingTo===d.last&&d.vars.animationLoop?d.setProps(a2,"jumpEnd"):d.currentSlide===d.last&&d.animatingTo===0&&d.vars.animationLoop&&d.setProps(a2,"jumpStart")),d.animating=!1,d.currentSlide=d.animatingTo,d.vars.after(d)},d.animateSlides=function(){!d.animating&&q&&d.flexAnimate(d.getTarget("next"))},d.pause=function(){clearInterval(d.animatedSlides),d.animatedSlides=null,d.playing=!1,d.vars.pausePlay&&p.pausePlay.update("play"),d.syncExists&&p.sync("pause")},d.play=function(){d.playing&&clearInterval(d.animatedSlides),d.animatedSlides=d.animatedSlides||setInterval(d.animateSlides,d.vars.slideshowSpeed),d.started=d.playing=!0,d.vars.pausePlay&&p.pausePlay.update("pause"),d.syncExists&&p.sync("play")},d.stop=function(){d.pause(),d.stopped=!0},d.canAdvance=function(a2,b2){var c2=o?d.pagingCount-1:d.last;return b2||o&&d.currentItem===d.count-1&&a2===0&&d.direction==="prev"?!0:o&&d.currentItem===0&&a2===d.pagingCount-1&&d.direction!=="next"?!1:a2!==d.currentSlide||o?d.vars.animationLoop?!0:d.atEnd&&d.currentSlide===0&&a2===c2&&d.direction!=="next"?!1:!(d.atEnd&&d.currentSlide===c2&&a2===0&&d.direction==="next"):!1},d.getTarget=function(a2){return d.direction=a2,a2==="next"?d.currentSlide===d.last?0:d.currentSlide+1:d.currentSlide===0?d.last:d.currentSlide-1},d.setProps=function(a2,b2,c2){var e2=function(){var c3=a2||(d.itemW+d.vars.itemMargin)*d.move*d.animatingTo,e3=function(){if(m)return b2==="setTouch"?a2:l&&d.animatingTo===d.last?0:l?d.limit-(d.itemW+d.vars.itemMargin)*d.move*d.animatingTo:d.animatingTo===d.last?d.limit:c3;switch(b2){case"setTotal":return l?(d.count-1-d.currentSlide+d.cloneOffset)*a2:(d.currentSlide+d.cloneOffset)*a2;case"setTouch":return a2;case"jumpEnd":return l?a2:d.count*a2;case"jumpStart":return l?d.count*a2:a2;default:return a2}}();return-1*e3+"px"}();d.transitions&&(e2=k?"translate3d(0,"+e2+",0)":"translate3d("+e2+",0,0)",c2=c2!==void 0?c2/1e3+"s":"0s",d.container.css("-"+d.pfx+"-transition-duration",c2),d.container.css("transition-duration",c2)),d.args[d.prop]=e2,(d.transitions||c2===void 0)&&d.container.css(d.args),d.container.css("transform",e2)},d.setup=function(b2){if(n)d.slides.css({width:"100%",float:"left",marginRight:"-100%",position:"relative"}),b2==="init"&&(g?d.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+d.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(d.currentSlide).css({opacity:1,zIndex:2}):d.slides.css({opacity:0,display:"block",zIndex:1}).eq(d.currentSlide).css({zIndex:2}).animate({opacity:1},d.vars.animationSpeed,d.vars.easing)),d.vars.smoothHeight&&p.smoothHeight();else{var c2,f2;b2==="init"&&(d.viewport=a('
').css({overflow:"hidden",position:"relative"}).appendTo(d).append(d.container),d.cloneCount=0,d.cloneOffset=0,l&&(f2=a.makeArray(d.slides).reverse(),d.slides=a(f2),d.container.empty().append(d.slides))),d.vars.animationLoop&&!m&&(d.cloneCount=2,d.cloneOffset=1,b2!=="init"&&d.container.find(".clone").remove(),p.uniqueID(d.slides.first().clone().addClass("clone").attr("aria-hidden","true")).appendTo(d.container),p.uniqueID(d.slides.last().clone().addClass("clone").attr("aria-hidden","true")).prependTo(d.container)),d.newSlides=a(d.vars.selector,d),c2=l?d.count-1-d.currentSlide+d.cloneOffset:d.currentSlide+d.cloneOffset,k&&!m?(d.container.height(200*(d.count+d.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){d.newSlides.css({display:"block"}),d.doMath(),d.viewport.height(d.h),d.setProps(c2*d.h,"init")},b2==="init"?100:0)):(d.container.width(200*(d.count+d.cloneCount)+"%"),d.setProps(c2*d.computedW,"init"),setTimeout(function(){d.doMath(),d.newSlides.css({width:d.computedW,float:"left",display:"block"}),d.vars.smoothHeight&&p.smoothHeight()},b2==="init"?100:0))}m||d.slides.removeClass(e+"active-slide").eq(d.currentSlide).addClass(e+"active-slide"),d.vars.init(d)},d.doMath=function(){var a2=d.slides.first(),b2=d.vars.itemMargin,c2=d.vars.minItems,e2=d.vars.maxItems;d.w=d.viewport===void 0?d.width():d.viewport.width(),d.h=a2.height(),d.boxPadding=a2.outerWidth()-a2.width(),m?(d.itemT=d.vars.itemWidth+b2,d.minW=c2?c2*d.itemT:d.w,d.maxW=e2?e2*d.itemT-b2:d.w,d.itemW=d.minW>d.w?(d.w-b2*(c2-1))/c2:d.maxWd.w?d.w:d.vars.itemWidth,d.visible=Math.floor(d.w/d.itemW),d.move=d.vars.move>0&&d.vars.moved.w?d.itemW*(d.count-1)+b2*(d.count-1):(d.itemW+b2)*d.count-d.w-b2):(d.itemW=d.w,d.pagingCount=d.count,d.last=d.count-1),d.computedW=d.itemW-d.boxPadding},d.update=function(a2,b2){d.doMath(),m||(a2d.controlNav.length?p.controlNav.update("add"):(b2==="remove"&&!m||d.pagingCountd.last&&(d.currentSlide-=1,d.animatingTo-=1),p.controlNav.update("remove",d.last))),d.vars.directionNav&&p.directionNav.update()},d.addSlide=function(b2,c2){var e2=a(b2);d.count+=1,d.last=d.count-1,k&&l?c2!==void 0?d.slides.eq(d.count-c2).after(e2):d.container.prepend(e2):c2!==void 0?d.slides.eq(c2).before(e2):d.container.append(e2),d.update(c2,"add"),d.slides=a(d.vars.selector+":not(.clone)",d),d.setup(),d.vars.added(d)},d.removeSlide=function(b2){var c2=isNaN(b2)?d.slides.index(a(b2)):b2;d.count-=1,d.last=d.count-1,isNaN(b2)?a(b2,d.slides).remove():k&&l?d.slides.eq(d.last).remove():d.slides.eq(b2).remove(),d.doMath(),d.update(c2,"remove"),d.slides=a(d.vars.selector+":not(.clone)",d),d.setup(),d.vars.removed(d)},p.init()},a(window).blur(function(){focused=!1}).focus(function(){focused=!0}),a.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,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:"",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(){}},a.fn.flexslider=function(b){if(b===void 0&&(b={}),typeof b=="object")return this.each(function(){var c2=a(this),d=b.selector?b.selector:".slides > li",e=c2.find(d);e.length===1&&b.allowOneSlide===!0||e.length===0?(e.fadeIn(400),b.start&&b.start(c2)):c2.data("flexslider")===void 0&&new a.flexslider(this,b)});var c=a(this).data("flexslider");switch(b){case"play":c.play();break;case"pause":c.pause();break;case"stop":c.stop();break;case"next":c.flexAnimate(c.getTarget("next"),!0);break;case"prev":case"previous":c.flexAnimate(c.getTarget("prev"),!0);break;default:typeof b=="number"&&c.flexAnimate(b,!0)}}}(jQuery);/*!
Zoom v1.7.13 - 2014-04-29
Enlarge images on click or mouseover.
(c) 2014 Jack Moore - http://www.jacklmoore.com/zoom
license: http://www.opensource.org/licenses/mit-license.php
*/(function(o){var t={url:!1,callback:!1,target:!1,duration:120,on:"mouseover",touch:!0,onZoomIn:!1,onZoomOut:!1,magnify:1};o.zoom=function(t2,n,e,i){var u,c,a,m,l,r,s,f=o(t2).css("position"),h=o(n);return t2.style.position=/(absolute|fixed)/.test(f)?f:"relative",t2.style.overflow="hidden",e.style.width=e.style.height="",o(e).addClass("zoomImg").css({position:"absolute",top:0,left:0,opacity:0,width:e.width*i,height:e.height*i,border:"none",maxWidth:"none",maxHeight:"none"}).appendTo(t2),{init:function(){c=o(t2).outerWidth(),u=o(t2).outerHeight(),n===t2?(m=c,a=u):(m=h.outerWidth(),a=h.outerHeight()),l=(e.width-c)/m,r=(e.height-u)/a,s=h.offset()},move:function(o2){var t3=o2.pageX-s.left,n2=o2.pageY-s.top;n2=Math.max(Math.min(n2,a),0),t3=Math.max(Math.min(t3,m),0),e.style.left=t3*-l+"px",e.style.top=n2*-r+"px"}}},o.fn.zoom=function(n){return this.each(function(){var e,i=o.extend({},t,n||{}),u=i.target||this,c=this,a=o(c),m=document.createElement("img"),l=o(m),r="mousemove.zoom",s=!1,f=!1;(i.url||(e=a.find("img"),e[0]&&(i.url=e.data("src")||e.attr("src")),i.url))&&(function(){var o2=u.style.position,t2=u.style.overflow;a.one("zoom.destroy",function(){a.off(".zoom"),u.style.position=o2,u.style.overflow=t2,l.remove()})}(),m.onload=function(){function t2(t3){e2.init(),e2.move(t3),l.stop().fadeTo(o.support.opacity?i.duration:0,1,o.isFunction(i.onZoomIn)?i.onZoomIn.call(m):!1)}function n2(){l.stop().fadeTo(i.duration,0,o.isFunction(i.onZoomOut)?i.onZoomOut.call(m):!1)}var e2=o.zoom(u,c,m,i.magnify);i.on==="grab"?a.on("mousedown.zoom",function(i2){i2.which===1&&(o(document).one("mouseup.zoom",function(){n2(),o(document).off(r,e2.move)}),t2(i2),o(document).on(r,e2.move),i2.preventDefault())}):i.on==="click"?a.on("click.zoom",function(i2){return s?void 0:(s=!0,t2(i2),o(document).on(r,e2.move),o(document).one("click.zoom",function(){n2(),s=!1,o(document).off(r,e2.move)}),!1)}):i.on==="toggle"?a.on("click.zoom",function(o2){s?n2():t2(o2),s=!s}):i.on==="mouseover"&&(e2.init(),a.on("mouseenter.zoom",t2).on("mouseleave.zoom",n2).on(r,e2.move)),i.touch&&a.on("touchstart.zoom",function(o2){o2.preventDefault(),f?(f=!1,n2()):(f=!0,t2(o2.originalEvent.touches[0]||o2.originalEvent.changedTouches[0]))}).on("touchmove.zoom",function(o2){o2.preventDefault(),e2.move(o2.originalEvent.touches[0]||o2.originalEvent.changedTouches[0])}),o.isFunction(i.callback)&&i.callback.call(m)},m.src=i.url)})},o.fn.zoom.defaults=t})(window.jQuery);/**
* @license
* lodash 4.5.1 (Custom Build) lodash.com/license | Underscore.js 1.8.3 underscorejs.org/LICENSE
* Build: `lodash core -o ./dist/lodash.core.js`
*/(function(){function n(n2,t2){for(var r2=-1,e2=t2.length,u2=n2.length;++r2-1&&n2%1==0&&(t2==null?9007199254740991:t2)>n2}function a(n2){if(Y(n2)&&!Pn(n2)){if(n2 instanceof l)return n2;if(En.call(n2,"__wrapped__")){var t2=new l(n2.__wrapped__,n2.__chain__);return t2.__actions__=N(n2.__actions__),t2}}return new l(n2)}function l(n2,t2){this.__wrapped__=n2,this.__actions__=[],this.__chain__=!!t2}function p(n2,t2,r2,e2){var u2;return(u2=n2===an)||(u2=xn[r2],u2=(n2===u2||n2!==n2&&u2!==u2)&&!En.call(e2,r2)),u2?t2:n2}function s(n2){return X(n2)?Fn(n2):{}}function h(n2,t2,r2){if(typeof n2!="function")throw new TypeError("Expected a function");return setTimeout(function(){n2.apply(an,r2)},t2)}function v(n2,t2){var r2=!0;return $n(n2,function(n3,e2,u2){return r2=!!t2(n3,e2,u2)}),r2}function y(n2,t2){var r2=[];return $n(n2,function(n3,e2,u2){t2(n3,e2,u2)&&r2.push(n3)}),r2}function _2(t2,r2,e2,u2){u2||(u2=[]);for(var o2=-1,i2=t2.length;++o20&&Y(c2)&&L(c2)&&(e2||Pn(c2)||K(c2))?r2>1?_2(c2,r2-1,e2,u2):n(u2,c2):e2||(u2[u2.length]=c2)}return u2}function g(n2,t2){return n2&&qn(n2,t2,en)}function b(n2,t2){return y(t2,function(t3){return Q(n2[t3])})}function j(n2,t2,r2,e2,u2){return n2===t2?!0:n2==null||t2==null||!X(n2)&&!Y(t2)?n2!==n2&&t2!==t2:m(n2,t2,j,r2,e2,u2)}function m(n2,t2,r2,e2,u2,o2){var i2=Pn(n2),f2=Pn(t2),a2="[object Array]",l2="[object Array]";i2||(a2=kn.call(n2),a2=="[object Arguments]"&&(a2="[object Object]")),f2||(l2=kn.call(t2),l2=="[object Arguments]"&&(l2="[object Object]"));var p2=a2=="[object Object]"&&!c(n2),f2=l2=="[object Object]"&&!c(t2);return!(l2=a2==l2)||i2||p2?2&u2||(a2=p2&&En.call(n2,"__wrapped__"),f2=f2&&En.call(t2,"__wrapped__"),!a2&&!f2)?l2?(o2||(o2=[]),(a2=J(o2,function(t3){return t3[0]===n2}))&&a2[1]?a2[1]==t2:(o2.push([n2,t2]),t2=(i2?I:q)(n2,t2,r2,e2,u2,o2),o2.pop(),t2)):!1:r2(a2?n2.value():n2,f2?t2.value():t2,e2,u2,o2):$2(n2,t2,a2)}function d(n2){var t2=typeof n2;return t2=="function"?n2:n2==null?cn:(t2=="object"?x:A)(n2)}function w(n2){n2=n2==null?n2:Object(n2);var t2,r2=[];for(t2 in n2)r2.push(t2);return r2}function O(n2,t2){var r2=-1,e2=L(n2)?Array(n2.length):[];return $n(n2,function(n3,u2,o2){e2[++r2]=t2(n3,u2,o2)}),e2}function x(n2){var t2=en(n2);return function(r2){var e2=t2.length;if(r2==null)return!e2;for(r2=Object(r2);e2--;){var u2=t2[e2];if(!(u2 in r2&&j(n2[u2],r2[u2],an,3)))return!1}return!0}}function E(n2,t2){return n2=Object(n2),P(t2,function(t3,r2){return r2 in n2&&(t3[r2]=n2[r2]),t3},{})}function A(n2){return function(t2){return t2==null?an:t2[n2]}}function k(n2,t2,r2){var e2=-1,u2=n2.length;for(0>t2&&(t2=-t2>u2?0:u2+t2),r2=r2>u2?u2:r2,0>r2&&(r2+=u2),u2=t2>r2?0:r2-t2>>>0,t2>>>=0,r2=Array(u2);++e21?r2[u2-1]:an,o2=typeof o2=="function"?(u2--,o2):an;for(t2=Object(t2);++e2f2))return!1;for(a2=!0;++i2arguments.length,$n)}function U(n2,t2){var r2;if(typeof t2!="function")throw new TypeError("Expected a function");return n2=Un(n2),function(){return 0<--n2&&(r2=t2.apply(this,arguments)),1>=n2&&(t2=an),r2}}function V(n2){var t2;if(typeof n2!="function")throw new TypeError("Expected a function");return t2=In(t2===an?n2.length-1:Un(t2),0),function(){for(var r2=arguments,e2=-1,u2=In(r2.length-t2,0),o2=Array(u2);++e2t2}function K(n2){return Y(n2)&&L(n2)&&En.call(n2,"callee")&&(!Rn.call(n2,"callee")||kn.call(n2)=="[object Arguments]")}function L(n2){return n2!=null&&!(typeof n2=="function"&&Q(n2))&&W(zn(n2))}function Q(n2){return n2=X(n2)?kn.call(n2):"",n2=="[object Function]"||n2=="[object GeneratorFunction]"}function W(n2){return typeof n2=="number"&&n2>-1&&n2%1==0&&9007199254740991>=n2}function X(n2){var t2=typeof n2;return!!n2&&(t2=="object"||t2=="function")}function Y(n2){return!!n2&&typeof n2=="object"}function Z(n2){return typeof n2=="number"||Y(n2)&&kn.call(n2)=="[object Number]"}function nn(n2){return typeof n2=="string"||!Pn(n2)&&Y(n2)&&kn.call(n2)=="[object String]"}function tn(n2,t2){return t2>n2}function rn(n2){return typeof n2=="string"?n2:n2==null?"":n2+""}function en(n2){var t2=C(n2);if(!t2&&!L(n2))return Dn(Object(n2));var r2,e2=z(n2),u2=!!e2,e2=e2||[],o2=e2.length;for(r2 in n2)!En.call(n2,r2)||u2&&(r2=="length"||f(r2,o2))||t2&&r2=="constructor"||e2.push(r2);return e2}function un(n2){for(var t2=-1,r2=C(n2),e2=w(n2),u2=e2.length,o2=z(n2),i2=!!o2,o2=o2||[],c2=o2.length;++t2"'`]/g,sn=RegExp(pn.source),hn=/^(?:0|[1-9]\d*)$/,vn={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},yn={function:!0,object:!0},_n=yn[typeof exports]&&exports&&!exports.nodeType?exports:an,gn=yn[typeof module]&&module&&!module.nodeType?module:an,bn=gn&&gn.exports===_n?_n:an,jn=o(yn[typeof self]&&self),mn=o(yn[typeof window]&&window),dn=o(yn[typeof this]&&this),wn=o(_n&&gn&&typeof global=="object"&&global)||mn!==(dn&&dn.window)&&mn||jn||dn||Function("return this")(),On=Array.prototype,xn=Object.prototype,En=xn.hasOwnProperty,An=0,kn=xn.toString,Nn=wn._,Sn=wn.Reflect,Tn=Sn?Sn.f:an,Fn=Object.create,Rn=xn.propertyIsEnumerable,Bn=wn.isFinite,Dn=Object.keys,In=Math.max,$n=function(n2,t2){return function(r2,e2){if(r2==null)return r2;if(!L(r2))return n2(r2,e2);for(var u2=r2.length,o2=t2?u2:-1,i2=Object(r2);(t2?o2--:++o2e2&&!c2||!i2||u2&&!f2&&a2||o2&&a2){r3=1;break n}if(e2>r3&&!u2||!a2||c2&&!o2&&i2||f2&&i2){r3=-1;break n}}r3=0}return r3||n3.b-t3.b}),A("c"))},a.tap=function(n2,t2){return t2(n2),n2},a.thru=function(n2,t2){return t2(n2)},a.toArray=function(n2){return L(n2)?n2.length?N(n2):[]:on(n2)},a.values=on,a.extend=Kn,fn(a,a),a.clone=function(n2){return X(n2)?Pn(n2)?N(n2):F(n2,en(n2)):n2},a.escape=function(n2){return(n2=rn(n2))&&sn.test(n2)?n2.replace(pn,i):n2},a.every=function(n2,t2,r2){return t2=r2?an:t2,v(n2,d(t2))},a.find=J,a.forEach=M,a.has=function(n2,t2){return n2!=null&&En.call(n2,t2)},a.head=G,a.identity=cn,a.indexOf=function(n2,t2,r2){var e2=n2?n2.length:0;r2=typeof r2=="number"?0>r2?In(e2+r2,0):r2:0,r2=(r2||0)-1;for(var u2=t2===t2;++r2 ',tPrev:theme.strings.zoomPrev,tNext:theme.strings.zoomNext}}),this.selectors.$productSinglePhotos.bind("click",function(){var imageId=$(this).attr("data-image-id");self2.selectors.$productImageGallery.filter('[data-image-id="'+imageId+'"]').trigger("click")})}},initThumbnails:function(){if(this.selectors.$productThumbs.length){var self2=this;this.selectors.$productThumbs.on("click",function(evt2){evt2.preventDefault();var newImageId=$(this).attr("data-image-id");self2._switchImage(newImageId)})}},initProductVariant:function(){var self2=this,product=this.productSingleObject,selectCallback=function(variant,selector){self2.productPage({money_format:theme.moneyFormat,variant:variant,selector:selector,translations:{add_to_cart:theme.productStrings.addToCart,sold_out:theme.productStrings.soldOut,unavailable:theme.productStrings.unavailable}})};this.optionSelector=new Shopify.OptionSelectors("ProductSelect-"+this.sectionId,{product:product,onVariantSelected:selectCallback,enableHistoryState:this.enableHistoryState}),Slate.simplifyVariantLabels(this.productSingleObject,this.$container)},initProductTabs:function(){if(this.selectors.$tabTrigger.length){var $trigger=this.selectors.$tabTrigger,$content=this.selectors.$tabContent,$el,link;$content.filter(":gt(0)").addClass("is-hidden"),$trigger.first().addClass("is-active"),$trigger.on("click",function(evt2){evt2.preventDefault(),$trigger.removeClass("is-active"),$el=$(this).addClass("is-active"),link=$el.data("link"),$content.addClass("is-hidden"),$content.filter('[data-content="'+link+'"]').removeClass("is-hidden")})}},productPage:function(options){var self2=this,variant=options.variant;if(variant){if(variant.featured_image){var newImg=variant.featured_image;self2._switchImage(newImg.id)}this.selectors.$productPrice.html(Shopify.formatMoney(variant.price,theme.moneyFormat)),variant.compare_at_price>variant.price?(this.selectors.$comparePrice.html(Shopify.formatMoney(variant.compare_at_price,theme.moneyFormat)).removeClass("hide"),this.selectors.$productPrice.addClass("product-single__price--on-sale"),this.selectors.$comparePriceA11y.attr("aria-hidden","false"),this.selectors.$priceA11y.attr("aria-hidden","false")):(this.selectors.$comparePrice.addClass("hide"),this.selectors.$productPrice.removeClass("product-single__price--on-sale"),this.selectors.$comparePriceA11y.attr("aria-hidden","true"));var $link=this.selectors.$productFullDetails;$link.length&&$link.attr("href",this.updateUrlParameter($link.attr("href"),"variant",variant.id)),variant.available?(this.selectors.$addToCartBtn.prop("disabled",!1),this.selectors.$addToCartText.html(theme.strings.addToCart),this.selectors.$shopifyPaymentButton.show()):(this.selectors.$addToCartBtn.prop("disabled",!0),this.selectors.$addToCartText.html(theme.strings.soldOut),this.selectors.$shopifyPaymentButton.hide()),this.selectors.$SKU.html(variant.sku),this.selectors.$unitPriceContainer.removeClass("product-unit-price--available"),variant.unit_price_measurement&&(this.selectors.$unitPrice.html(Shopify.formatMoney(variant.unit_price,theme.moneyFormat)),this.selectors.$unitPriceBaseUnit.html(this._getBaseUnit(variant)),this.selectors.$unitPriceContainer.addClass("product-unit-price--available"))}else this.selectors.$addToCartBtn.prop("disabled",!0),this.selectors.$addToCartText.html(theme.strings.unavailable),this.selectors.$shopifyPaymentButton.hide()},updateUrlParameter:function(url,key,value){var re=new RegExp("([?&])"+key+"=.*?(&|$)","i"),separator=url.indexOf("?")===-1?"?":"&";return url.match(re)?url.replace(re,"$1"+key+"="+value+"$2"):url+separator+key+"="+value},enableAjax:function(){this.selectors.$addToCartBtn.on("click",function(evt){evt.preventDefault(),$(".errors").remove();var $addToCartBtn=$(this),$addToCartForm=$(this).closest("form"),$addToCartText=$(this).find("span");$addToCartForm.length&&($addToCartBtn.data("add-to-cart",$addToCartText.text()).prop("disabled",!0).addClass("btn--ajax-disabled"),$.ajax({url:"/cart/add.js",dataType:"json",type:"post",data:$addToCartForm.serialize(),success:function(){theme.afterCartLoad(),$addToCartBtn.prop("disabled",!1),$addToCartBtn.removeClass("btn--ajax-disabled"),addToCartflip($addToCartBtn)},error:function(XMLHttpRequest){var data=eval("("+XMLHttpRequest.responseText+")"),response=data.description,status=XMLHttpRequest.status;$addToCartBtn.removeClass("btn--ajax-disabled"),status===422?$addToCartText.text(theme.strings.soldOut):($addToCartBtn.prop("disabled",!1),$addToCartText.text($addToCartBtn.data("add-to-cart"))),$addToCartBtn.after(''+response+"
")}}))})},_switchImage:function(imageId){var $newImage=$(this.selectors.$productImageWrappers.selector+"[data-image-id='"+imageId+"']",this.$container),$otherImages=$(this.selectors.$productImageWrappers.selector+":not([data-image-id='"+imageId+"'])",this.$container);$newImage.removeClass("hidden"),$otherImages.addClass("hidden")},_productImageZoom:function(){var zoomType=$("#ProductSection").data("image-zoom-type");if(!theme.variables.bpSmall&&zoomType==="zoom-in"){if(!this.selectors.$productImageWrappers.length||this.selectors.$html.hasClass("supports-touch"))return;this.selectors.$productSinglePhotos.trigger("zoom.destroy"),this.selectors.$productSinglePhotos.each(function(){$(this).addClass("image-zoom").zoom({url:$(this).find("img").attr("data-zoom"),onZoomIn:function(){$(this).prev("img").fadeOut(150)},onZoomOut:function(){$(this).css("opacity","0"),$(this).prev("img").show()}})})}},_getBaseUnit:function(variant){return variant.unit_price_measurement.reference_value===1?variant.unit_price_measurement.reference_unit:variant.unit_price_measurement.reference_value+variant.unit_price_measurement.reference_unit}});function addToCartflip($addToCartBtn2){var cartUrl=$addToCartBtn2.data("cart-url");$addToCartBtn2.addClass("btn--unflipped").hide(),$("
").text(theme.strings.itemAddedToCart).addClass("product-single__notification").insertAfter($addToCartBtn2),$(" ").text(theme.strings.viewCart).addClass("btn btn--view-cart btn--secondary").click(function(evt2){evt2.preventDefault(),window.location.href=cartUrl}).insertAfter($addToCartBtn2),$('.single-option-selector, [name="quantity"]').bind("click",function(){$(this).closest("form").find(".btn--view-cart, .product-single__notification, .errors").remove(),$(this).closest("form").find(".btn--unflipped").removeClass(".btn--unflipped").show()})}return Product}(),window.theme=window.theme||{},theme.Collection=function(){function Collection(container){var $container=this.$container=$(container);this.sortEnabled=$container.data("sort-enabled"),this.tagsEnabled=$container.data("tags-enabled"),this.init()}return Collection.prototype=_.assignIn({},Collection.prototype,{init:function(){this.stringOverrides(),this.sortEnabled&&this.collectionSorting(),this.tagsEnabled&&this.collectionTags()},stringOverrides:function(){theme.collectionStrings=theme.collectionStrings||{},$.extend(theme.strings,theme.collectionStrings)},collectionSorting:function(){if(Shopify.queryParams={},location.search.length&&location.search.indexOf("sort_by"))for(var aKeyValue,i=0,aCouples=location.search.substr(1).split("&");i1&&(Shopify.queryParams[decodeURIComponent(aKeyValue[0])]=decodeURIComponent(aKeyValue[1]));$(function(){$("#SortBy").val(theme.strings.sortBy).bind("change",function(){Shopify.queryParams.sort_by=jQuery(this).val(),Shopify.queryParams.page&&delete Shopify.queryParams.page,location.search=decodeURIComponent(jQuery.param(Shopify.queryParams))})})},collectionTags:function(){var $browseBy=$("#BrowseBy");$(function(){$browseBy.bind("change",function(){location.href=$browseBy.val()})})}}),Collection}(),window.theme=window.theme||{},theme.FooterSection=function(){function Footer(){theme.styleTextLinks()}return Footer}(),window.theme=window.theme||{},theme.FeaturedContentSection=function(){function FeaturedContent(){theme.styleTextLinks()}return FeaturedContent}(),window.theme=window.theme||{},theme.NewsletterSection=function(){function Newsletter(){theme.styleTextLinks()}return Newsletter}(),window.theme=window.theme||{};var classes={navCollapse:"site-nav__collapse",navExpand:"site-nav__expand",activeSubmenu:"site-nav__submenu--active",collapsedSubmenus:"site-nav__submenu--collapsed",expandedSubmenus:"site-nav__submenu--expanded"},selectors={submenu:".site-nav__submenu",collapsedSubmenus:".site-nav__submenu--collapsed",expandedSubmenus:".site-nav__submenu--expanded",submenuTrigger:".site-nav__link",submenuTriggerText:".site-nav__link__text",submenuParent:".site-nav--has-submenu",activeSubmenuParent:".site-nav--active",activeSubmenu:".site-nav__submenu--active",mobileMenuTrigger:"#ToggleMobileMenu",siteNav:"#SiteNav"};theme.SidebarSection=function(){function Sidebar(){this.init(),$(selectors.mobileMenuTrigger).on("click",function(evt2){var $mobileMenu=$(evt2.target).closest(selectors.mobileMenuTrigger);evt2.preventDefault(),$mobileMenu.toggleClass("open"),$(selectors.siteNav).slideToggle(400,function(){$(selectors.submenuParent).has(selectors.expandedSubmenus).hideSubmenu(0)})}.bind(this))}return Sidebar.prototype=_.assignIn({},Sidebar.prototype,{init:function(){$(selectors.submenuTrigger).on("click",function(){var $trigger=$(this),$parent=$trigger.parent(selectors.submenuParent),shouldExpand=$trigger.hasClass(classes.navExpand);shouldExpand?($(selectors.activeSubmenu).removeClass(classes.activeSubmenu),$parent.find(selectors.collapsedSubmenus).has(selectors.activeSubmenuParent).parent(selectors.submenuParent).not($parent).showSubmenu(0),$parent.showSubmenu(400),$parent.siblings(selectors.submenuParent).has(selectors.expandedSubmenus).hideSubmenu(400)):$parent.hideSubmenu(400)})}}),$.fn.showSubmenu=function(duration){return this.children(selectors.submenuTrigger).removeClass(classes.navExpand).addClass(classes.navCollapse).attr("aria-expanded",!0).children(selectors.submenuTriggerText).text("-"),this.children(selectors.submenu).addClass(classes.activeSubmenu).addClass(classes.expandedSubmenus).removeClass(classes.collapsedSubmenus).slideDown(duration).attr("aria-hidden",!1),this},$.fn.hideSubmenu=function(duration){return this.children(selectors.submenuTrigger).removeClass(classes.navCollapse).addClass(classes.navExpand).attr("aria-expanded",!1).children(selectors.submenuTriggerText).text("+"),this.children(selectors.submenu).addClass(classes.collapsedSubmenus).removeClass(classes.expandedSubmenus).slideUp(duration,function(){$(this).find(selectors.expandedSubmenus).not(this).parent(selectors.submenuParent).hideSubmenu(0)}).attr("aria-hidden",!0),this},Sidebar}(),theme.slideshows={},theme.SlideshowSection=function(){function SlideshowSection(container){this.$container=$(container);var id=this.$container.attr("data-section-id"),slideshow=this.slideshow="#flexslider--"+id;theme.slideshows[slideshow]=new theme.Hero(slideshow,id)}return SlideshowSection}(),theme.SlideshowSection.prototype=_.assignIn({},theme.SlideshowSection.prototype,{onUnload:function(){delete theme.slideshows[this.slideshow]},onBlockSelect:function(evt2){var $slideshow=$(this.slideshow),$slide=$("#slide--"+evt2.originalEvent.detail.blockId+":not(.clone)"),slideIndex=$slide.data("flexslider-index"),$slideImg=$slide.find("img");$slideshow.flexslider(slideIndex,!0),$slideshow.flexslider("pause"),$slideImg.on("load",this.resizeOnImageLoad($slideImg)).bind(this)},onSelect:function(){var $slideshow=$(this.slideshow),$slideImg=$slideshow.find("img").first();$slideImg.on("load",this.resizeOnImageLoad($slideImg)).bind(this)},onBlockDeselect:function(){var $slideshow=$(this.slideshow);$slideshow.data("autoplay")&&!$slideshow.parent().find("[data-slider-pause]").hasClass("is-paused")&&$slideshow.flexslider("play")},resizeOnImageLoad:function($slideImg){var intervalAttempts=0,$slideshow=$(this.slideshow),imageHeightCheck=setInterval(function(){intervalAttempts++,$slideImg.length&&$slideImg.height()===0&&intervalAttempts<10?sizeSlideshow($slideshow):(sizeSlideshow($slideshow),clearInterval(imageHeightCheck))},500);function sizeSlideshow($slideshow2){$slideshow2.resize()}}}),window.theme=window.theme||{},theme.PasswordContent=function(){function PasswordContent(){this.init()}return PasswordContent.prototype=_.assignIn({},PasswordContent.prototype,{init:function(){theme.styleTextLinks(),$(".password-login-toggle").magnificPopup({type:"inline",mainClass:"mfp-fade",closeOnBgClick:!1,closeBtnInside:!1,closeOnContentClick:!1,tClose:"Close (Esc)",removalDelay:500,callbacks:{open:function(){window.setTimeout(function(){document.getElementById("Password").focus()},50)},close:function(){window.setTimeout(function(){document.getElementById("Email").focus()},50)}}}),$(".storefront-password-form .errors").size()&&$(".password-login-toggle").click()}}),PasswordContent}(),theme.Maps=function(){var config={zoom:14},apiStatus=null,mapsToLoad=[],errors={addressNoResults:theme.mapStrings.addressNoResults,addressQueryLimit:theme.mapStrings.addressQueryLimit,addressError:theme.mapStrings.addressError,authError:theme.mapStrings.authError},selectors2={section:'[data-section-type="map"]',map:"[data-map]",mapOverlay:"[data-map-overlay]"},classes2={mapError:"map-section--load-error",errorMsg:"map-section__error errors text-center"};window.gm_authFailure=function(){Shopify.designMode&&($(selectors2.section).addClass(classes2.mapError),$(selectors2.map).remove(),$(selectors2.mapOverlay).after(''+theme.mapStrings.authError+"
"))};function Map(container){if(this.$container=$(container),this.$map=this.$container.find(selectors2.map),this.key=this.$map.data("api-key"),typeof this.key!="undefined")if(apiStatus==="loaded"){var self2=this,$script=$('script[src*="'+this.key+'&"]');$script.length===0?$.getScript("https://maps.googleapis.com/maps/api/js?key="+this.key).then(function(){apiStatus="loaded",self2.createMap()}):this.createMap()}else mapsToLoad.push(this),apiStatus!=="loading"&&(apiStatus="loading",typeof window.google=="undefined"&&$.getScript("https://maps.googleapis.com/maps/api/js?key="+this.key).then(function(){apiStatus="loaded",initAllMaps()}))}function initAllMaps(){$.each(mapsToLoad,function(index,instance){instance.createMap()})}function geolocate($map){var deferred=$.Deferred(),geocoder=new google.maps.Geocoder,address=$map.data("address-setting");return geocoder.geocode({address:address},function(results,status2){status2!==google.maps.GeocoderStatus.OK&&deferred.reject(status2),deferred.resolve(results)}),deferred}return Map.prototype=_.assignIn({},Map.prototype,{createMap:function(){var $map=this.$map;return geolocate($map).then(function(results){var mapOptions={zoom:config.zoom,center:results[0].geometry.location,draggable:!1,clickableIcons:!1,scrollwheel:!1,disableDoubleClickZoom:!0,disableDefaultUI:!0},map=this.map=new google.maps.Map($map[0],mapOptions),center=this.center=map.getCenter(),marker=new google.maps.Marker({map:map,position:map.getCenter()});google.maps.event.addDomListener(window,"resize",function(){google.maps.event.trigger(map,"resize"),map.setCenter(center),$map.removeAttr("style")})}.bind(this)).fail(function(){var errorMessage;switch(status){case"ZERO_RESULTS":errorMessage=errors.addressNoResults;break;case"OVER_QUERY_LIMIT":errorMessage=errors.addressQueryLimit;break;case"REQUEST_DENIED":errorMessage=errors.authError;break;default:errorMessage=errors.addressError;break}Shopify.designMode&&$map.parent().addClass(classes2.mapError).html(''+errorMessage+"
")})},onUnload:function(){this.$map.length!==0&&google.maps.event.clearListeners(this.map,"resize")}}),Map}(),theme.ProductRecommendations=function(){function ProductRecommendations(container){this.$container=$(container);var self2=this,baseUrl=this.$container.data("baseUrl"),productId=this.$container.data("productId"),recommendationsSectionUrl=baseUrl+"?section_id=product-recommendations&product_id="+productId+"&limit=4";$.get(recommendationsSectionUrl).then(function(section){var recommendationsMarkup=$(section).html();recommendationsMarkup.trim()!==""&&self2.$container.html(recommendationsMarkup)})}return ProductRecommendations}(),theme.initCache=function(){theme.cache={$html:$("html"),$cartCount:$("#CartCount"),$siteNav:$("#SiteNav"),$addToCartBtn:$("#AddToCart"),$productPrice:$("#ProductPrice"),$comparePrice:$("#ComparePrice"),$comparePriceA11y:$("#ComparePriceA11y"),$priceA11y:$("#PriceA11y"),$addToCartText:$("#AddToCartText"),$productImageWrap:$("#ProductPhoto"),$productFeaturedImage:$("#ProductPhotoImg"),$productThumbs:$("#ProductThumbs").find(".product-single__thumbnail"),$productImageGallery:$(".gallery__item"),$tabTrigger:$(".tab-switch__trigger"),$tabContent:$(".tab-switch__content"),$sortDropdown:$("#SortBy"),$tagsDropdown:$("#BrowseBy"),$emptyCart:$("#EmptyCart"),cartNoCookies:"cart--no-cookies"}},theme.variables={mediaQuerySmall:"screen and (max-width: 749px)",mediaQueryMediumUp:"screen and (min-width: 750px)",bpSmall:!1,queryParams:{}},theme.init=function(){theme.initCache(),theme.getQueryParams(),theme.setBreakpoints(),theme.stringOverrides(),theme.styleTextLinks(),theme.afterCartLoad(),theme.productCardImageLoadingAnimation()},theme.stringOverrides=function(){window.productStrings=window.productStrings||{},$.extend(theme.strings,window.productStrings)},theme.getQueryParams=function(){theme.variables.queryParams=Slate.QueryString.parse(location.search)},theme.setBreakpoints=function(){enquire.register(theme.variables.mediaQuerySmall,{match:function(){theme.variables.bpSmall=!0,theme.cache.$siteNav.hide()},unmatch:function(){theme.variables.bpSmall=!1,theme.cache.$siteNav.show()}})},theme.initCollectionSort=function(){theme.cache.$sortDropdown.length&&theme.cache.$sortDropdown.val(theme.cache.$sortDropdown.data("value"))},theme.sortCollection=function(){theme.variables.queryParams.sort_by=theme.cache.$sortDropdown.val(),location.search=Slate.QueryString.stringify(theme.variables.queryParams)},theme.filterCollection=function(){delete theme.variables.queryParams.page,delete theme.variables.queryParams.q,$.isEmptyObject(theme.variables.queryParams)?location.href=theme.cache.$tagsDropdown.val():location.href=theme.cache.$tagsDropdown.val()+"?"+Slate.QueryString.stringify(theme.variables.queryParams)},theme.styleTextLinks=function(){$(".rte").find("a:not(:has(img))").addClass("text-link")},theme.afterCartLoad=function(cart){theme.cookiesEnabled()||theme.cache.$emptyCart.addClass(theme.cache.cartNoCookies),$.getJSON("/cart.js",function(cart2){theme.cache.$cartCount.text(cart2.item_count)})},theme.cookiesEnabled=function(){var cookieEnabled=navigator.cookieEnabled;return cookieEnabled||(document.cookie="testcookie",cookieEnabled=document.cookie.indexOf("testcookie")!==-1),cookieEnabled},theme.productCardImageLoadingAnimation=function(){var selectors2={image:"[data-image]",imageLink:"[data-image-link]"},classes2={loadingAnimation:"product__image-wrapper--loading",lazyloaded:".lazyloaded"};$(document).on("lazyloaded",function(e){var $target=$(e.target);$target.is(selectors2.image)&&$target.closest(selectors2.imageLink).removeClass(classes2.loadingAnimation)}),$(selectors2.image+classes2.lazyloaded).closest(selectors2.imageLink).removeClass(classes2.loadingAnimation)},$(document).ready(function(){var sections=new theme.Sections;sections.register("product-template",theme.Product),sections.register("collection-template",theme.Collection),sections.register("footer-section",theme.FooterSection),sections.register("featured-content-section",theme.FeaturedContentSection),sections.register("newsletter-section",theme.NewsletterSection),sections.register("sidebar-section",theme.SidebarSection),sections.register("slideshow-section",theme.SlideshowSection),sections.register("password-content",theme.PasswordContent),sections.register("map",theme.Maps),sections.register("product-recommendations",theme.ProductRecommendations)}),$(theme.init);
//# sourceMappingURL=/s/files/1/0279/6014/8020/t/2/assets/theme.js.map?29=