!function(t,e){"use strict";document.querySelector("html");let n="",a=!1;e.hideScrollbar=!1,e.animationDuration&&(e.animationDuration=parseInt(e.animationDuration)),e.beforeShow=(t,e)=>{"object"==typeof wpex&&"function"==typeof wpex.htmlNoScroll&&wpex.htmlNoScroll("add")},e.beforeClose=(t,e)=>{"object"==typeof wpex&&"function"==typeof wpex.htmlNoScroll&&wpex.htmlNoScroll("remove")},e.afterClose=(t,e)=>{n&&a&&n.focus({preventScroll:!0,focusVisible:!1}),n="",a=!1;const o=e.$content||e.$slide||null;o&&o[0].dispatchEvent(new CustomEvent("wpex:afterCloseFancybox",{bubbles:!0}))};const o=(t,e)=>{if("object"==typeof e&&e.$image&&void 0===e.$image.attr("alt")){const t=e.opts.alt||"";e.$image.attr("alt",t)}};e.afterLoad=(t,e)=>{o(0,e)};const i=e.i18n.en.DIALOG_ARIA||"";e.baseTpl='<div class="fancybox-container" role="dialog" aria-modal="true" tabindex="-1" aria-label="'+i+'"><div class="fancybox-bg"></div><div class="fancybox-inner"><div class="fancybox-infobar"><span data-fancybox-index></span>&nbsp;/&nbsp;<span data-fancybox-count></span></div><div class="fancybox-toolbar">{{buttons}}</div><div class="fancybox-navigation">{{arrows}}</div><div class="fancybox-stage"></div><div class="fancybox-caption"><div class="fancybox-caption__body"></div></div></div></div>';const c=function(t){this.init(t)};t.extend(c.prototype,{init:function(t){const e=this;e.instance=t,e.opts=t.group?.[t.currIndex]?.opts?.thumbs||{},t.ThumbsAlly=e,e.modifyThumbnails()},modifyThumbnails:function(){const e=this.instance,n=e.$refs?.container?.find(".fancybox-thumbs__list a");if(!n?.length)return;const a=e.current?e.current.opts:e.opts,o=(a.i18n[a.lang]||a.i18n.en).VIEW_SLIDE;n.each((function(n,a){const i=t(a),c=e.group?.[n];let l=`${n+1}`;c?.opts?.alt&&(l=c.opts.alt),i.attr("role","button").attr("aria-label",`${o} ${l}`)}))}}),t(document).on({"onInit.fb":function(t,e){e&&!e.ThumbsAlly&&e.$refs?.container?.find(".fancybox-thumbs__list").length&&new c(e)}});const l=t=>{try{e=t,document.createDocumentFragment().querySelector(e)}catch(t){return!1}var e;return!0},s=function(e){const n=e.split(","),a={};return t.each(n,(function(t,e){const n=e.split(":");a[n[0]]=n[1]})),a};"function"!=typeof window.wpexFancybox&&(window.wpexFancybox=function(){wpexFancyboxSingle(),wpexFancyboxGallery(),wpexFancyboxInlineGallery(),wpexFancyboxCarousels()}),"function"!=typeof window.wpexFancyboxSingle&&(window.wpexFancyboxSingle=function(a){(a=a||t("body")).on("click",".wpex-lightbox, .wpex-lightbox-video, .wpb_single_image.video-lightbox a, .wpex-lightbox-autodetect, .wpex-lightbox-autodetect a",(function(a){a.preventDefault();let i=t(this);if(n=i.get(0),i.is("a")||(i=i.find("a")),i.hasClass("wpex-lightbox-group-item"))return;const c=i.attr("href")||i.data("src")||"";if(!c)return;const l=i.data();let r=i.data("type")||"";if(!l.parsedOpts){let t=i.data("caption")||"";if(void 0===l.alt){const t=i.data("alt");if(t)l.alt=t;else{const t=i.find("img").first();t.length&&(l.alt=t.attr("alt")||"")}}const e=i.data("options")&&s(i.data("options"))||"";if(e&&("iframe"===r&&e.width&&e.height&&(l.width=e.width,l.height=e.height),e.iframeType&&"video"===e.iframeType&&(r="")),"iframe"===r&&l.width&&l.height&&(l.iframe={css:{width:l.width,height:l.height}}),"false"!==i.attr("data-show_title")){const e=i.data("title")||"";if(e.length){let n="fancybox-caption__title";t.length&&(n+=" fancybox-caption__title-margin"),t='<div class="'+n+'">'+e+"</div>"+t}}t.length&&(l.caption=t),l.parsedOpts=!0}i.hasClass("wpex-lightbox-iframe")&&(r="iframe"),i.hasClass("wpex-lightbox-inline")&&(r="inline"),"inline"===r&&(l.afterLoad=function(e,n){const a=n.$content||n.$slide||null;a&&(t(document).trigger("wpex-modal-loaded",[a]),a[0].dispatchEvent(new CustomEvent("wpex:afterOpenFancybox",{bubbles:!0}))),o(0,n)}),i.hasClass("rev-btn")&&(r="",l={}),t.fancybox.open([{src:c,opts:l,type:r}],e)}))}),"function"!=typeof window.wpexFancyboxGallery&&(window.wpexFancyboxGallery=function(a){a=a||t(document),document.querySelectorAll("a.wpex-lightbox-group-item").forEach((function(t){t.classList.remove("wpex-lightbox")})),a.on("click","a.wpex-lightbox-group-item",(function(a){a.preventDefault(),t(".wpex-lightbox-group-item").removeAttr("data-lb-index");const o=t(this),i=o.closest(".wpex-lightbox-group").find("a.wpex-lightbox-group-item:visible"),c=[];let l=0;n=o.get(0),i.each((function(e){const n=t(this),a=n.attr("href")||n.data("src")||"";if(!a)return;const i=n.data()||{},r=n.data("options")&&s("({"+n.data("options")+"})")||"";if(!i.parsedOpts){const t=n.data("alt");if(t&&(i.alt=t),i.thumb=n.data("thumb")||a,!i.thumb.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jpe?g|png|gif|bmp|webp|svg|ico|tiff?|heic|heif|avif)((\?|#).*)?$)/i)){const t=n.find("img").first();if(t){const e=t.attr("src");i.thumb=e}}r&&(i.thumb=r.thumbnail||i.thumb,r.iframeType&&"video"===r.iframeType&&(i.type=""));let e=n.data("caption")||"";if("false"!==n.attr("data-show_title")){const t=n.data("title")||n.attr("title")||"";if(t.length){let n="fancybox-caption__title";e.length&&(n+=" fancybox-caption__title-margin"),e='<div class="'+n+'">'+t+"</div>"+e}}if(e.length&&(i.caption=e),void 0===i.alt){const t=n.find("img").first();t.length&&(i.alt=t.attr("alt")||"")}i.parsedOpts=!0}n.attr("data-lb-index",e),o[0]===n[0]&&(l=e),c.push({src:a,opts:i})})),t.fancybox.open(c,e,l)}))}),"function"!=typeof window.wpexFancyboxInlineGallery&&(window.wpexFancyboxInlineGallery=function(a){(a=a||t(document)).on("click",".wpex-lightbox-gallery",(function(a){a.preventDefault();const o=t(this),i=o.data("gallery")||"";if(!i.length||"object"!=typeof i)return;const c=[];n=o.get(0),t.each(i,(function(t,e){const n={},a=e.title||"";let o=e.caption||"";if(a.length){let t="fancybox-caption__title";o.length&&(t+=" fancybox-caption__title-margin"),o='<div class="'+t+'">'+a+"</div>"+o}o.length&&(n.caption=o),n.thumb=e.thumb||e.src,n.alt=e.alt||a,c.push({src:e.src,opts:n})})),t.fancybox.open(c,e)}))}),"function"!=typeof window.wpexFancyboxCarousels&&(window.wpexFancyboxCarousels=function(a){(a=a||t(document)).on("click",".wpex-carousel-lightbox-item",(function(a){a.preventDefault();const o=t(this),i=o.parents(".wpex-carousel").find(".wpex-carousel__item"),c=[],l={loop:!0};if(n=o.get(0),i.each((function(){if(t(this).hasClass("cloned"))return;const e=t(this).find(".wpex-carousel-lightbox-item");if(!e.length)return;const n={},a=e.attr("href")||e.data("src")||"";let o=e.data("caption")||"";if("false"!==(e.attr("data-show_title")||!0)){const t=e.data("title")||e.attr("title")||"";if(t.length){let e="fancybox-caption__title";o.length&&(e+=" fancybox-caption__title-margin"),o='<div class="'+e+'">'+t+"</div>"+o}}o.length&&(n.caption=o),n.thumb=e.data("thumb")||a;const i=e.data("alt");if(i)n.alt=i;else{const t=e.find("img").first();t.length&&(n.alt=t.attr("alt")||"")}c.push({src:a,opts:n})})),c.length&&"object"==typeof c){var s=o.data("count")-1||0;t.fancybox.open(c,t.extend({},e,l),s)}}))}),"interactive"===document.readyState||"complete"===document.readyState?setTimeout(wpexFancybox,0):document.addEventListener("DOMContentLoaded",wpexFancybox,!1),window.addEventListener("load",(()=>{const t=location.hash;if(!t||"undefined"===t||"#"===t||!l(t))return;const e=document.querySelector(`.wpex-lightbox[href="${t}"], .wpex-lightbox[data-src="${t}"]`);e&&e.click()})),document.addEventListener("keydown",(t=>{const e=t.target;if(!e.closest(".fancybox-container"))return;const n=t.key;("Escape"===n||"Enter"===n&&e.closest("[data-fancybox-close]"))&&(a=!0)}))}(jQuery,wpex_fancybox_params);