jQuery((function(e){const t=function(){let t=e(panelsStyles.fullContainer);0===t.length&&(t=e("body"));const a=e(".siteorigin-panels-stretch.panel-row-style");a.length&&(a.each((function(){const a=e(this),l=a.data("stretch-type");a.css({"margin-left":0,"margin-right":0});const i=a.offset().left-t.offset().left,s=t.outerWidth()-i-a.parent().outerWidth();a.css({"margin-left":-i+"px","margin-right":-s+"px"}),"full"===l&&a.css({"padding-left":i+"px","padding-right":s+"px"})})),e(window).trigger("panelsStretchRows"))};if(panelsStyles.stretchRows&&e(window).on("resize load",t).trigger("resize"),"undefined"!=typeof parallaxStyles&&"undefined"!=typeof simpleParallax){const{"disable-parallax-mobile":e,"mobile-breakpoint":t,delay:a,scale:l}=parallaxStyles;e&&window.matchMedia(`(max-width: ${t})`).matches||new simpleParallax(document.querySelectorAll("[data-siteorigin-parallax], .sow-slider-image-parallax .sow-slider-background-image"),{delay:a,scale:l<1.1?1.1:l})}e("body").removeClass("siteorigin-panels-before-js")}));
var sowb=window.sowb||{};!function(t){t.fn.fitText=function(i,e){var n=i||1,o=t.extend({minFontSize:Number.NEGATIVE_INFINITY,maxFontSize:Number.POSITIVE_INFINITY},e);return this.each(function(){var i=t(this),e=function(){i.css("font-size",Math.max(Math.min(i.width()/(10*n),parseFloat(o.maxFontSize)),parseFloat(o.minFontSize)))};e(),t(window).on("resize.fittext orientationchange.fittext",e),t(sowb).on("setup_widgets",e)})}}(jQuery),jQuery(function(t){sowb.runFitText=function(){t(".so-widget-fittext-wrapper").each(function(){var i=t(this);if(!i.is(":visible")||i.data("fitTextDone"))return i;var e=i.data("fitTextCompressor")||.85;i.find("h1,h2,h3,h4,h5,h6").each(function(){var i=t(this);i.fitText(e,{minFontSize:"12px",maxFontSize:i.css("font-size")})}),i.data("fitTextDone",!0),i.trigger("fitTextDone")})},t(window).on("resize",sowb.runFitText),t(sowb).on("setup_widgets",sowb.runFitText),sowb.runFitText()}),window.sowb=sowb;
!function(t,i){"function"==typeof define&&define.amd?define(["jquery"],i):"object"==typeof exports?module.exports=i(require("jquery")):t.lightbox=i(t.jQuery)}(this,(function(t){function i(i){this.album=[],this.currentImageIndex=void 0,this.init(),this.options=t.extend({},this.constructor.defaults),this.option(i)}return i.defaults={albumLabel:"Image %1 of %2",alwaysShowNavOnTouchDevices:!1,fadeDuration:600,fitImagesInViewport:!0,imageFadeDuration:600,positionFromTop:50,resizeDuration:700,showImageNumberLabel:!0,wrapAround:!1,disableScrolling:!1,sanitizeTitle:!1},i.prototype.option=function(i){t.extend(this.options,i)},i.prototype.imageCountLabel=function(t,i){return this.options.albumLabel.replace(/%1/g,t).replace(/%2/g,i)},i.prototype.init=function(){var i=this;t(document).ready((function(){i.enable(),i.build()}))},i.prototype.enable=function(){var i=this;t("body").on("click","a[rel^=lightbox], area[rel^=lightbox], a[data-lightbox], area[data-lightbox]",(function(e){return i.start(t(e.currentTarget)),!1}))},i.prototype.build=function(){if(!(t("#lightbox").length>0)){var i=this;t('<div id="lightboxOverlay" tabindex="-1" class="lightboxOverlay"></div><div id="lightbox" tabindex="-1" class="lightbox"><div class="lb-outerContainer"><div class="lb-container"><img class="lb-image" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt=""/><div class="lb-nav"><a class="lb-prev" role="button" tabindex="0" aria-label="Previous image" href="" ></a><a class="lb-next" role="button" tabindex="0" aria-label="Next image" href="" ></a></div><div class="lb-loader"><a class="lb-cancel" role="button" tabindex="0"></a></div></div></div><div class="lb-dataContainer"><div class="lb-data"><div class="lb-details"><span class="lb-caption"></span><span class="lb-number"></span></div><div class="lb-closeContainer"><a class="lb-close" role="button" tabindex="0"></a></div></div></div></div>').appendTo(t("body")),this.$lightbox=t("#lightbox"),this.$overlay=t("#lightboxOverlay"),this.$outerContainer=this.$lightbox.find(".lb-outerContainer"),this.$container=this.$lightbox.find(".lb-container"),this.$image=this.$lightbox.find(".lb-image"),this.$nav=this.$lightbox.find(".lb-nav"),this.containerPadding={top:parseInt(this.$container.css("padding-top"),10),right:parseInt(this.$container.css("padding-right"),10),bottom:parseInt(this.$container.css("padding-bottom"),10),left:parseInt(this.$container.css("padding-left"),10)},this.imageBorderWidth={top:parseInt(this.$image.css("border-top-width"),10),right:parseInt(this.$image.css("border-right-width"),10),bottom:parseInt(this.$image.css("border-bottom-width"),10),left:parseInt(this.$image.css("border-left-width"),10)},this.$overlay.hide().on("click",(function(){return i.end(),!1})),this.$lightbox.hide().on("click",(function(e){"lightbox"===t(e.target).attr("id")&&i.end()})),this.$outerContainer.on("click",(function(e){return"lightbox"===t(e.target).attr("id")&&i.end(),!1})),this.$lightbox.find(".lb-prev").on("click",(function(){return 0===i.currentImageIndex?i.changeImage(i.album.length-1):i.changeImage(i.currentImageIndex-1),!1})),this.$lightbox.find(".lb-next").on("click",(function(){return i.currentImageIndex===i.album.length-1?i.changeImage(0):i.changeImage(i.currentImageIndex+1),!1})),this.$nav.on("mousedown",(function(t){3===t.which&&(i.$nav.css("pointer-events","none"),i.$lightbox.one("contextmenu",(function(){setTimeout(function(){this.$nav.css("pointer-events","auto")}.bind(i),0)})))})),this.$lightbox.find(".lb-loader, .lb-close").on("click keyup",(function(t){if("click"===t.type||"keyup"===t.type&&(13===t.which||32===t.which))return i.end(),!1}))}},i.prototype.start=function(i){var e=this,n=t(window);n.on("resize",t.proxy(this.sizeOverlay,this)),this.sizeOverlay(),this.album=[];var a=0;function o(t){e.album.push({alt:t.attr("data-alt"),link:t.attr("href"),title:t.attr("data-title")||t.attr("title")})}var s,h=i.attr("data-lightbox");if(h){s=t(i.prop("tagName")+'[data-lightbox="'+h+'"]');for(var r=0;r<s.length;r=++r)o(t(s[r])),s[r]===i[0]&&(a=r)}else if("lightbox"===i.attr("rel"))o(i);else{s=t(i.prop("tagName")+'[rel="'+i.attr("rel")+'"]');for(var l=0;l<s.length;l=++l)o(t(s[l])),s[l]===i[0]&&(a=l)}var d=n.scrollTop()+this.options.positionFromTop,g=n.scrollLeft();this.$lightbox.css({top:d+"px",left:g+"px"}).fadeIn(this.options.fadeDuration),this.options.disableScrolling&&t("body").addClass("lb-disable-scrolling"),this.changeImage(a)},i.prototype.changeImage=function(i){var e=this,n=this.album[i].link,a=n.split(".").slice(-1)[0],o=this.$lightbox.find(".lb-image");this.disableKeyboardNav(),this.$overlay.fadeIn(this.options.fadeDuration),t(".lb-loader").fadeIn("slow"),this.$lightbox.find(".lb-image, .lb-nav, .lb-prev, .lb-next, .lb-dataContainer, .lb-numbers, .lb-caption").hide(),this.$outerContainer.addClass("animating");var s=new Image;s.onload=function(){var h,r,l,d,g,b;o.attr({alt:e.album[i].alt,src:n}),t(s),o.width(s.width),o.height(s.height);var c=s.width/s.height;b=t(window).width(),g=t(window).height(),d=b-e.containerPadding.left-e.containerPadding.right-e.imageBorderWidth.left-e.imageBorderWidth.right-20,l=g-e.containerPadding.top-e.containerPadding.bottom-e.imageBorderWidth.top-e.imageBorderWidth.bottom-e.options.positionFromTop-70,"svg"===a?(c>=1?(r=d,h=parseInt(d/c,10)):(r=parseInt(l/c,10),h=l),o.width(r),o.height(h)):(e.options.fitImagesInViewport?(e.options.maxWidth&&e.options.maxWidth<d&&(d=e.options.maxWidth),e.options.maxHeight&&e.options.maxHeight<l&&(l=e.options.maxHeight)):(d=e.options.maxWidth||s.width||d,l=e.options.maxHeight||s.height||l),(s.width>d||s.height>l)&&(s.width/d>s.height/l?(r=d,h=parseInt(s.height/(s.width/r),10),o.width(r),o.height(h)):(h=l,r=parseInt(s.width/(s.height/h),10),o.width(r),o.height(h)))),e.sizeContainer(o.width(),o.height())},s.src=this.album[i].link,this.currentImageIndex=i},i.prototype.sizeOverlay=function(){var i=this;setTimeout((function(){i.$overlay.width(t(document).width()).height(t(document).height())}),0)},i.prototype.sizeContainer=function(t,i){var e=this,n=this.$outerContainer.outerWidth(),a=this.$outerContainer.outerHeight(),o=t+this.containerPadding.left+this.containerPadding.right+this.imageBorderWidth.left+this.imageBorderWidth.right,s=i+this.containerPadding.top+this.containerPadding.bottom+this.imageBorderWidth.top+this.imageBorderWidth.bottom;function h(){e.$lightbox.find(".lb-dataContainer").width(o),e.$lightbox.find(".lb-prevLink").height(s),e.$lightbox.find(".lb-nextLink").height(s),e.$overlay.trigger("focus"),e.showImage()}n!==o||a!==s?this.$outerContainer.animate({width:o,height:s},this.options.resizeDuration,"swing",(function(){h()})):h()},i.prototype.showImage=function(){this.$lightbox.find(".lb-loader").stop(!0).hide(),this.$lightbox.find(".lb-image").fadeIn(this.options.imageFadeDuration),this.updateNav(),this.updateDetails(),this.preloadNeighboringImages(),this.enableKeyboardNav()},i.prototype.updateNav=function(){var t=!1;try{document.createEvent("TouchEvent"),t=!!this.options.alwaysShowNavOnTouchDevices}catch(t){}this.$lightbox.find(".lb-nav").show(),this.album.length>1&&(this.options.wrapAround?(t&&this.$lightbox.find(".lb-prev, .lb-next").css("opacity","1"),this.$lightbox.find(".lb-prev, .lb-next").show()):(this.currentImageIndex>0&&(this.$lightbox.find(".lb-prev").show(),t&&this.$lightbox.find(".lb-prev").css("opacity","1")),this.currentImageIndex<this.album.length-1&&(this.$lightbox.find(".lb-next").show(),t&&this.$lightbox.find(".lb-next").css("opacity","1"))))},i.prototype.updateDetails=function(){var t=this;if(void 0!==this.album[this.currentImageIndex].title&&""!==this.album[this.currentImageIndex].title){var i=this.$lightbox.find(".lb-caption");this.options.sanitizeTitle?i.text(this.album[this.currentImageIndex].title):i.html(this.album[this.currentImageIndex].title),i.fadeIn("fast")}if(this.album.length>1&&this.options.showImageNumberLabel){var e=this.imageCountLabel(this.currentImageIndex+1,this.album.length);this.$lightbox.find(".lb-number").text(e).fadeIn("fast")}else this.$lightbox.find(".lb-number").hide();this.$outerContainer.removeClass("animating"),this.$lightbox.find(".lb-dataContainer").fadeIn(this.options.resizeDuration,(function(){return t.sizeOverlay()}))},i.prototype.preloadNeighboringImages=function(){this.album.length>this.currentImageIndex+1&&((new Image).src=this.album[this.currentImageIndex+1].link);this.currentImageIndex>0&&((new Image).src=this.album[this.currentImageIndex-1].link)},i.prototype.enableKeyboardNav=function(){this.$lightbox.on("keyup.keyboard",t.proxy(this.keyboardAction,this)),this.$overlay.on("keyup.keyboard",t.proxy(this.keyboardAction,this))},i.prototype.disableKeyboardNav=function(){this.$lightbox.off(".keyboard"),this.$overlay.off(".keyboard")},i.prototype.keyboardAction=function(t){var i=t.keyCode;27===i?(t.stopPropagation(),this.end()):37===i?0!==this.currentImageIndex?this.changeImage(this.currentImageIndex-1):this.options.wrapAround&&this.album.length>1&&this.changeImage(this.album.length-1):39===i&&(this.currentImageIndex!==this.album.length-1?this.changeImage(this.currentImageIndex+1):this.options.wrapAround&&this.album.length>1&&this.changeImage(0))},i.prototype.end=function(){this.disableKeyboardNav(),t(window).off("resize",this.sizeOverlay),this.$lightbox.fadeOut(this.options.fadeDuration),this.$overlay.fadeOut(this.options.fadeDuration),this.options.disableScrolling&&t("body").removeClass("lb-disable-scrolling")},new i}));
window.SiteOriginPremium=window.SiteOriginPremium||{},SiteOriginPremium.setupLightbox=function(i){i("a[data-lightbox]").on("click",(function(){var o=i(this).data("lightboxOptions");lightbox.option(o);var t=i("#lightboxOverlay");t.css("background-color",o.overlayColor),t.css("opacity",o.overlayOpacity)})),i(".sow-carousel-item.slick-slide.slick-cloned a[data-lightbox]").removeAttr("data-lightbox")},jQuery((function(i){SiteOriginPremium.setupLightbox(i),window.sowb&&i(window.sowb).on("setup_widgets",(function(){SiteOriginPremium.setupLightbox(i)}))}));
window.SiteOriginPremium=window.SiteOriginPremium||{},SiteOriginPremium.setupAnimations=function(i){const e="webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",n=function(i,e=0){const t=i.$el.outerHeight();if(0===t)return void setTimeout((function(){n(i,e)}),100);const s=document.querySelector(i.selector),o=parseInt(e,10),m=Math.min(Math.max(o/t,0),1);new IntersectionObserver((function([e],n){e.isIntersecting&&(a(i,!1),n.unobserve(s))}),{threshold:m}).observe(s)},a=function(i,n){if(i.disableAnimationMobile&&window.matchMedia("(max-width: "+i.breakpoint+")").matches)return i.hide&&i.$el.css("opacity",1),void i.$el.addClass("animate__animated");var a=function(){i.hide&&i.$el.css("opacity",1),n?i.$el.removeClass("animate__animated animate__"+i.animation).addClass("animate__animated animate__"+i.animation):i.$el.addClass("animate__animated animate__"+i.animation),i.$el.one(e,(function(){i.$el.removeClass("animate__animated animate__"+i.animation),"hidden"===i.finalState?i.$el.css("opacity",0):"removed"===i.finalState&&i.$el.css("display","none")}))},t=parseFloat(i.delay);!isNaN(t)&&t>0?setTimeout((function(){a()}),1e3*t):a()};i("[data-so-animation]").each((function(){var t=i(this),s=t.data("so-animation");s.$el=t;let o=parseFloat(s.duration)||1;const m=t.closest(".sow-slider-images");let d=!1;m.length&&s.animation&&"slide_display"===s.event&&(d=parseInt(m.data("settings").speed)/100||1,o=Math.min(o,d)),isNaN(o)||t.css({"-webkit-animation-duration":o+"s","animation-duration":o+"s"});s.debounce;if(s.animation)switch(s.event){case"enter":n(s,s.offset);break;case"in":n(s,parseInt(s.offset)+t.outerHeight());break;case"hover":s.repeat?t.on("mouseenter",(function(){a(s,!0),t.addClass("animate__infinite")})).on("mouseleave",(function(){t.removeClass("animate__infinite")})):t.on("mouseenter",(function(){a(s,!0)}));break;case"slide_display":var l=t.closest(".sow-slider-image");l.hasClass("cycle-slide")&&0===l.index()&&a(s,!0),l.on("sowSlideCycleAfter sowSlideInitial",(function(i){a(s,!0)})),s.hide&&!s.animation_type_slide_out&&l.on("sowSlideCycleBefore",(function(i){t.css("opacity",0)}));break;case"load":a(s,!1)}s.animation_type_slide_out&&(t.closest(".sow-slider-images").on("cycle-before",(function(n){if(s.animation_type_slide_out){const n=t.closest(".sow-slider-image");n.hasClass("cycle-slide-active")&&(n.siblings(".sow-slider-image").find('[data-so-animation][class*="animate_"]').filter((function(){const e=i(this).data("so-animation");return e&&"slide_display"===e.event})).each((function(){stopSlideAnimation.call(this,null,s.hide)})),t.addClass("animate__animated animate__"+s.animation_type_slide_out).one(e,(function(){t.removeClass("animate__animated animate__"+s.animation_type_slide_out),s.hide&&t.css("opacity",0)})))}else s.hide&&t.css("opacity",0)})),s.animation&&s.hide&&t.closest(".sow-slider-images").one("cycle-after",(function(i){t.css("opacity",1)})))})),stopSlideAnimation=function(e,n){i(this).removeClass("animate__animated").removeClass((i,e)=>(e.match(/(^|\s)animate__\S+/g)||[]).join(" ")).css("opacity",n?0:1)}},jQuery((function(i){SiteOriginPremium.setupAnimations(i),window.sowb&&i(window.sowb).on("setup_widgets",(function(e,n){n&&n.preview&&SiteOriginPremium.setupAnimations(i)}))}));