!function(t){"use strict";t.fn.UltpSlider=function(e){let i=t.extend({},t.fn.UltpSlider.defaults,e),o=t(this),s=!0,l=0;if(o.wrap("<div class='acmeticker-wrap'></div>"),o.parent().css({position:"relative"}),o.children().first().addClass("active"),"horizontal"==i.type||"vertical"==i.type||"typewriter"==i.type){let e="";"typewriter"==i.type&&(e=setInterval((function(){a()}),i.speed));let l="";"horizontal"!=i.type&&"vertical"!=i.type||(l=setInterval((function(){a()}),i.speed)),t(i.controls.prev).on("click",(function(){"horizontal"!=i.type&&"vertical"!=i.type||(clearInterval(l),n("prev"),s&&(l=setInterval((function(){a()}),i.speed))),"typewriter"==i.type&&(clearInterval(e),n("prev"),s&&(e=setInterval((function(){a()}),i.speed)))})),t(i.controls.next).on("click",(function(){"horizontal"!=i.type&&"vertical"!=i.type||(clearInterval(l),n("next"),s&&(l=setInterval((function(){a()}),i.speed))),"typewriter"==i.type&&(clearInterval(e),n("next"),s&&(e=setInterval((function(){a()}),i.speed)))})),t(i.controls.toggle).on("click",(function(){"horizontal"!=i.type&&"vertical"!=i.type||(s?(s=!1,clearInterval(l)):(s=!0,clearInterval(l),l=setInterval((function(){a()}),i.speed))),"typewriter"==i.type&&(s?(s=!1,clearInterval(e)):(s=!0,clearInterval(e),e=setInterval((function(){a()}),i.speed)))})),i.pauseOnHover&&(o.on("mouseenter",(function(){"typewriter"===i.type&&clearInterval(e),"horizontal"!==i.type&&"vertical"!==i.type||clearInterval(l)})),o.on("mouseleave",(function(){"typewriter"===i.type&&s&&(e=setInterval((function(){a()}),i.speed)),"horizontal"!==i.type&&"vertical"!==i.type||!s||(l=setInterval((function(){a()}),i.speed))})))}if("marquee"==i.type){let e,n=i.speed,a=0,r=i.direction,d=o.outerWidth(),c=t(".ultp-newsTicker-wrap").outerWidth(),p=t(document).find("body").hasClass("rtl");"right"==r&&(e=c),"left"==r&&(e=o.outerWidth());let u=setInterval((function(){e<a&&"left"==r&&!p&&(a=-c),e<a&&"right"==r&&!p&&(a=-d),d<a&&"right"==r&&p&&(a=-c),c<a&&"left"==r&&p&&(a=-e),o.css(r,-a),a++}),n);t(i.controls.prev).on("click",(function(){s?(-o.outerWidth()>a&&"right"==r&&!p&&(a=e),a<-t(".ultp-newsTicker-wrap").outerWidth()&&"left"==r&&!p&&(a=e),-e>a&&"right"==r&&p&&(a=o.outerWidth()),-e>a&&"left"==r&&p&&(a=t(".ultp-newsTicker-wrap").outerWidth()),a-=250):(s=!0,u=setInterval((function(){e<a&&"left"==r&&!p&&(a=-c),-c>a&&"left"==r&&!p&&(a=e-100),e<a&&"right"==r&&!p&&(a=-d),d<a&&"right"==r&&p&&(a=-e),c<a&&"left"==r&&p&&(a=-e),o.css(r,-a),a++}),n))})),t(i.controls.prev).on("mousedown touchstart",(function(e){l=setInterval((function(){p||"right"!=r?p&&"left"==r?(a<-d&&(a=t(".ultp-newsTicker-wrap").outerWidth()-10),a-=30):p||"left"!=r?(a<-t(".ultp-newsTicker-wrap").outerWidth()&&p&&"right"==r&&(a=d),a-=30):(a<-t(".ultp-newsTicker-wrap").outerWidth()&&(a=d),a-=30):a>-d?a-=30:a=t(".ultp-newsTicker-wrap").outerWidth()-10}),100)})).bind("mouseup mouseleave touchend",(function(){clearInterval(l)})),t(i.controls.next).on("click",(function(){s?a+=250:(s=!0,u=setInterval((function(){e<a&&"left"==r&&!p&&(a=-c),e<a&&"right"==r&&!p&&(a=-d),c<a&&"left"==r&&p&&(a=-e),d<a&&"right"==r&&p&&(a=-e),o.css(r,-a),a++}),n))})),t(i.controls.next).on("mousedown touchstart",(function(t){l=setInterval((function(){a+=80}),80)})).bind("mouseup mouseleave touchend",(function(){clearInterval(l)})),t(i.controls.toggle).on("click",(function(){s?(s=!1,clearInterval(u)):(s=!0,u=setInterval((function(){e<a&&"left"==r&&!p&&(a=-c),t(".ultp-newsTicker-wrap").outerWidth()<a&&"left"==r&&p&&(a=-(d+100)),e<a&&"right"==r&&!p&&(a=-d),d<a&&"right"==r&&p&&(a=-t(".ultp-newsTicker-wrap").outerWidth()),o.css(r,-a),a++}),n))})),i.pauseOnHover&&(o.on("mouseenter",(function(){clearInterval(u)})),o.on("mouseleave",(function(){s&&(u=setInterval((function(){e<a&&"left"===r&&!p&&(a=-t(".ultp-newsTicker-wrap").outerWidth()),t(".ultp-newsTicker-wrap").outerWidth()<a&&"left"===r&&p&&(a=-e),t(".ultp-newsTicker-wrap").outerWidth()<a&&"right"===r&&!p&&(a=-d),d<a&&"right"===r&&p&&(a=-e),o.css(r,-a),a++}),n))})))}function n(t){let e=o.find(".active").index();e<0&&(e=0);let i=1;"prev"==t&&(o.children().eq(e).removeClass("active"),o.children().eq(e-i).addClass("active")),"next"==t&&(o.children().eq(e).removeClass("active"),e==o.children().length-1&&(i=-(o.children().length-1)),o.children().eq(e+i).addClass("active"))}function a(){let t=1,e=o.find(".active").index();e<0&&(e=0),o.children().eq(e).removeClass("active"),e==o.children().length-1&&(t=-(o.children().length-1)),o.children().eq(e+t).addClass("active")}},t.fn.UltpSlider.defaults={type:"horizontal",autoplay:2e3,speed:50,direction:"up",pauseOnFocus:!0,pauseOnHover:!0,controls:{prev:"",next:"",toggle:""}}}(jQuery),function(t){"use strict";let e=0!=t(".wp-block-ultimate-post-gallery").length;t(".wp-block-ultimate-post-gallery").each((function(){const e=t(this);!function(e){const i=e.data("lightbox"),o=e.data("caption"),s=e.find(".ultp-gallery-item"),l=e.data("indicators"),n=e.find(".ultp-gallery-lightbox"),a=e.find(".ultp-gallery-loadMore"),r=e.find(".ultp-gallery-lightbox__zoom-in"),d=e.find(".ultp-gallery-lightbox__zoom-out"),c=e.find(".ultp-gallery-lightbox__close"),p=e.find(".ultp-gallery-lightbox__control"),u=e.find(".ultp-gallery-lightbox__full-screen"),h=e.find(".ultp-gallery-lightbox__indicator-control");let f=null,m=!0;t(document).on("click",(function(e){const i=t(e.target),o=t(".ultp-lightbox");i.closest(".ultp-gallery-lightbox__control, .ultp-lightbox__left-icon, .ultp-lightbox__right-icon, .ultp-lightbox__img-container, .ultp-lightbox-indicator__item-img").length>0||m||(o.hide(),p.hide(),m=!0),o.is(":visible")&&(m=!1)})),c.on("click",(function(){t(this).parent().parent(".ultp-gallery-wrapper").find(".ultp-lightbox").hide(),p.hide(),document.exitFullscreen?document.exitFullscreen().catch((t=>{console.error("Failed to exit fullscreen:",t)})):document.webkitExitFullscreen?document.webkitExitFullscreen():document.msExitFullscreen&&document.msExitFullscreen(),f=null}));let g=1;r.on("click",(function(){g+=.5;t(this).closest(".ultp-gallery-wrapper").find(".ultp-lightbox__inside img").css({transform:`scale(${g})`}),g>1?(t(".ultp-lightbox__caption").slideUp(300),t(".ultp-lightbox-indicator").slideUp(300)):t(".ultp-lightbox__caption").is(":visible")||t(".ultp-lightbox__caption").fadeIn(300)})),d.on("click",(function(){g-=.5;t(this).closest(".ultp-gallery-wrapper").find(".ultp-lightbox__inside img").css({transform:`scale(${g})`}),t(".ultp-lightbox__caption").is(":visible")||1!=g||t(".ultp-lightbox__caption").fadeIn(300),t(".ultp-lightbox-indicator").is(":visible")||1!=g||t(".ultp-lightbox-indicator").fadeIn(300)})),h.off("click").on("click",(function(e){e.stopPropagation();t(this).closest(".ultp-gallery-wrapper").find(".ultp-lightbox-indicator").slideToggle(300)})),u.on("click",(function(){const t=document.documentElement;document.fullscreenElement||document.webkitFullscreenElement||document.msFullscreenElement?document.exitFullscreen?document.exitFullscreen().catch((t=>{console.error("Failed to exit fullscreen:",t)})):document.webkitExitFullscreen?document.webkitExitFullscreen():document.msExitFullscreen&&document.msExitFullscreen():t.webkitRequestFullscreen?t.webkitRequestFullscreen():t.msRequestFullscreen&&t.msRequestFullscreen()})),i&&n.each((function(){t(this).off().on("click",(function(e){e.stopPropagation();const i=t(this);m=!1;const s=i.data("id"),n=i.data("index"),a=i.data("img"),r=i.closest(".ultp-gallery-item").data("caption"),d=i.parent().parent();b(i,s,n,a,r,d,o,l)}))})),t(document).on("click",".ultp-lightbox__right-icon, .ultp-lightbox__left-icon",(function(){const e=t(this),i=e.hasClass("ultp-lightbox__right-icon"),o=e.closest(".ultp-lightbox"),s=e.closest(".ultp-gallery-container"),l=o.find(".ultp-lightbox-indicator"),n=o.find(".ultp-lightbox__img"),a=o.find(".ultp-lightbox__caption"),r=s.children(),d=o.data("index");null==f&&(f=d),f=i?(f+1)%r.length:(f-1+r.length)%r.length;const c=r.eq(f),p=c.find(".ultp-gallery-media img").attr("src"),u=c.data("id"),h=c.data("caption");n.fadeOut(200,(function(){n.attr("src",p).fadeIn(200)})),a.fadeOut(200,(function(){a.text(h).fadeIn(200)}));const m=l.children().eq(f);m.addClass("lightbox-active").siblings().removeClass("lightbox-active"),m.data("id")!==u&&m.removeClass("lightbox-active")})),t(document).on("click",".ultp-lightbox-indicator__item",(function(){const e=t(this),i=e.find("img").attr("src"),o=e.closest(".ultp-lightbox").find(".ultp-lightbox__img");f=e.data("index"),o.fadeOut(200,(function(){o.attr("src",i).fadeIn(200)})),e.addClass("lightbox-active").siblings().removeClass("lightbox-active")})),i&&!(n.length>0)&&s.off().on("click",(function(e){const i=t(e.target).closest("svg").parent().is(".ultp-gallery-action a");if(!s.find(".ultp-lightbox").is(":visible")&&!i){const e=t(this);f=e.data("index");const i=e.data("id"),s=e.data("caption"),n=e.data("index"),a=e.find(".ultp-gallery-media img").attr("src"),r=e.find(".ultp-gallery-action-container");b(e,i,n,a,s,r,o,l)}}));const v=a[0]?Number(getComputedStyle(a[0]).getPropertyValue("--ultp-gallery-count").trim()):"";let w=v;a?.length>0&&s.each((function(e){v<e+1&&(t(this).find("img").attr({width:t(this).find("img").width(),height:t(this).find("img").height()}),t(this).css({display:"none"}))}));s.length<=w&&a.css({display:"none"});function b(e,i,o,l,n,a,r,d){p.css({display:"flex"}),t(".ultp-lightbox").remove();const c=s.map((function(e){const o=t(this).find("img").attr("src"),s=t(this).data("caption");return i==t(this).data("id")&&(f=e),console.log(o,"imgSrc"),`<div  data-index=${e} class="${i==t(this).data("id")?"ultp-lightbox-indicator__item lightbox-active":"ultp-lightbox-indicator__item"}" data-id=${t(this).data("id")} data-caption=${s}><img class="ultp-lightbox-indicator__item-img" src="${o}" /></div>`})).get().join(""),u=`<div class="ultp-lightbox" data-id=${i} data-index=${o}>\n                        <div class="ultp-lightbox__container">\n                            <div class="ultp-lightbox__inside">\n                                <div class="ultp-lightbox__left-icon"><svg  fill="currentColor"xmlns="http://www.w3.org/2000/svg" viewBox="0 0 49.16 37.25"><path  stroke-miterlimit="10" d="M18.157 36.154 2.183 20.179l-.053-.053-1.423-1.423 17.45-17.449a2.05 2.05 0 0 1 2.9 2.9l-12.503 12.5h38.053a2.05 2.05 0 1 1 0 4.1H8.555l12.5 12.5a2.05 2.05 0 1 1-2.9 2.9Z"></path></svg></div>\n                                <div class="ultp-lightbox__img-container">\n                                    <img class="ultp-lightbox__img" src="${l}" />\n                                    ${r?`<span class="ultp-lightbox__caption">${n}</span>`:""}\n                                </div>\n                                <div class="ultp-lightbox__right-icon"><svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 49.16 37.25"><path  stroke-miterlimit="10" d="M28.1 36.154a2.048 2.048 0 0 1 0-2.9l12.5-12.5H2.55a2.05 2.05 0 1 1 0-4.1H40.6l-12.5-12.5a2.05 2.05 0 1 1 2.9-2.9l17.45 17.448L31 36.154a2.047 2.047 0 0 1-2.9 0Z"></path></svg></div>\n                            </div>\n                            ${d?`<div class="ultp-lightbox-indicator">${c}</div>`:""}\n                        </div>\n                    </div>`;a.append(u)}}(e),i(e)}));function i(e){const i=e;let o=i.find(".ultp-gallery-loader"),s=i.find(".ultp-no-gallery-message");const l=i.find(".ultp-gallery-container"),n=i.find(".ultp-gallery-filter__item"),a=i.find(".ultp-gallery-loadMore"),r=i.find(".ultp-gallery-container.ultp-gallery-tiled"),d=i.find(".ultp-gallery-container.ultp-gallery-masonry"),c=l[0]?Number(getComputedStyle(l[0]).getPropertyValue("--ultp-gallery-columns").trim()):3,p=l[0]?Number(getComputedStyle(l[0]).getPropertyValue("--ultp-gallery-gap").trim()):10,u=l.find(".ultp-gallery-item"),h=a[0]?Number(getComputedStyle(a[0]).getPropertyValue("--ultp-gallery-count").trim()):0;let f=h;if(0===o.length&&(d?.length||r?.length)&&(l.css({height:"250px",overflow:"hidden"}),o=t('<div class="ultp-gallery-loader" style="display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(255 255 255 / 92%);z-index:9; display: flex; align-items:center;justify-content:center;">\n                    <div class="spinner" style="border: 4px solid #f3f3f3;border-top: 4px solid #037FFF;border-radius: 50%;width: 30px;height: 30px;animation: spin 0.8s linear infinite;"></div>\n                            </div>'),i.css("position","relative"),l.append(o)),!document.getElementById("ultp-spinner-style")){const y='<style id="ultp-spinner-style">\n                    @keyframes spin {\n                        0% { transform: rotate(0deg); }\n                        100% { transform: rotate(360deg); }\n                    }\n                </style>';t("head").append(y)}o.fadeIn(150),0===s.length&&(s=t('<div class="ultp-no-gallery-message">No gallery item found</div>'),l.after(s));let m=function(){};function g(){if(0===r.length)return;const e=r.find(".ultp-gallery-item:visible");r.css("visibility","hidden"),e.each((function(){t(this).css({top:"",left:"",width:"",height:"",position:""})})),requestAnimationFrame((()=>{m(e),r.css("visibility","visible")}))}function v(){if(0===d.length)return;const e=(d.width()-(c-1)*p)/c,i=d.find(".ultp-gallery-item:visible");let o=new Array(c).fill(0);i.each((function(){const i=t(this);i.css({width:e+"px",position:"absolute"});const s=o.indexOf(Math.min(...o)),l=o[s],n=s*(e+p);i.stop().animate({top:`${l}px`,left:`${n}px`},300),o[s]+=i.outerHeight(!0)+p})),d.css("height",Math.max(...o)+"px")}function w(e,i){let o=0,l=0;return u.each((function(){const s=t(this),n=s.data("tag")||"";"All"===e||n.includes(e)?(l++,o<i?(s.css({display:"block"}),o++):s.css({display:"none"})):s.css({display:"none"})})),s.toggle(0===l),{visibleCount:o,totalMatch:l}}function b(t){o.fadeIn(150),setTimeout((()=>{t(),o.fadeOut(150)}),400)}if(n.on("click",(function(){const e=t(this),i=e.text();e.siblings().removeClass("active-gallery-filter"),e.addClass("active-gallery-filter"),f=h,b((()=>{const{visibleCount:t,totalMatch:e}=w(i,f);a.css({display:t<e?"block":"none"}),g(),v()}))})),a.on("click",(function(e){e.preventDefault();const o=i.find(".active-gallery-filter").text()||"All";let l=0,n=0;u.each((function(){const e=t(this),i=e.data("tag")||"";("All"===o||i.includes(o))&&(n++,e.is(":visible")&&l++)}));const r=l%c;let d=0!==r?c-r:c;f=Math.min(l+d,n),b((()=>{let e=0;u.each((function(){const i=t(this),s=i.data("tag")||"";"All"===o||s.includes(o)?(i.css({display:e<f?"block":"none"}),e++):i.css({display:"none"})})),f>=n&&a.css({display:"none"}),s.toggle(0===n),g(),v()}))})),r.length){const k=Number(getComputedStyle(l[0]).getPropertyValue("--ultp-gallery-height").trim())||300;function x(t){const e=t[0];return(e.naturalWidth||e.width||1)/(e.naturalHeight||e.height||1)}m=function(e){const i=r,o=i.width()||i.closest(".ultp-tab-content").width();let s=0;const l=[];let n=[],a=0;e.each((function(){const e=t(this),i=x(e.find("img"));n.push({$item:e,ratio:i}),a+=i,n.length===c&&(l.push({cells:n,ratioSum:a}),n=[],a=0)})),n.length&&l.push({cells:n,ratioSum:a}),l.forEach((t=>{const e=p*(t.cells.length-1),i=o-e;let l=0;t.cells.forEach((({$item:e,ratio:o},n)=>{const a=i*(o/t.ratioSum);e.css({position:"absolute",top:s,left:l,width:a,height:k}),l+=a+p})),s+=k+p})),i.height(s-p)}}setTimeout((()=>{const t=i.find(".ultp-gallery-filter__item.active-gallery-filter").text()||"All",{visibleCount:e,totalMatch:l}=w(t,f);a.css({display:e<l?"block":"none"}),s.toggle(0===l),g(),v(),o.fadeOut(50)}),500)}0==t("body.postx-admin-page").length&&e&&t(window).on("load resize",(function(){t(".wp-block-ultimate-post-gallery").each((function(){i(t(this))}))}))}(jQuery),function(t){function e(){const e=t=>t.closest(".wp-block-ultimate-post-tabs");t(".wp-block-ultimate-post-tabs").each((function(){let i=t(this);const o=i.data("responsive"),s=i.find(".ultp-tabs-nav").first(),l=i.find(".ultp-tab-content").first().children(".wp-block-ultimate-post-tab-item"),n=i.children().children(".ultp-nav-right").length>0||i.children().children(".ultp-nav-left").length>0;i.parent(".wp-block-ultimate-post-tab-item").length>0&&i.closest(".ultp-tab-content").css({overflow:"hidden"}),"slider"==o&&i.width()<600&&i.find(".ultp-tabs-nav").css({flexWrap:"nowrap"}),i.width()<600&&"accordion"==i.data("responsive")&&!i.hasClass(".ultp-tab-accordion-active")&&(i.addClass("ultp-tab-accordion-active"),i.find(".ultp-tabs-nav-element").each((function(e){t(this).data("order")&&t(this).css({order:2*(e+1)-1})})),l.each((function(e){t(this).css({order:2*(e+1)})}))),i.hasClass("ultp-tab-accordion-active")&&(s.css("display","contents").parent().css("display","contents"),l.addClass("ultp-tab-content").parent().css("display","contents")),l.each((function(i){e(t(this)).data("activetab")==t(this).data("tabindex")&&t(this).addClass("active")}));const a=i.find(".ultp-tabs-nav-wrapper"),r=i.find(".ultp-tab-left-arrow").first(),d=i.find(".ultp-tab-right-arrow").first(),c="autoplay"==i.data("tabevent")?"click":i.data("tabevent");let p="slider"==o||i.find(".ultp-tab-wrapper").hasClass("ultp-nav-left")||i.find(".ultp-tab-wrapper").hasClass("ultp-nav-right"),u=n?s.height():s.width(),h=u/s?.children().length,f=n?a.height():a.width(),m=0,g=h;function v(){0==m&&d.addClass("ultp-arrow-active"),d.off("click").on("click",(function(e){e.stopPropagation();const i=n?t(this).closest(".ultp-tabs-nav-wrapper").height():t(this).closest(".ultp-tabs-nav-wrapper").width(),o=n?t(this).siblings().find(".ultp-tabs-nav").height():t(this).siblings().find(".ultp-tabs-nav").width(),s=o-i,l=o/t(this).siblings().find(".ultp-tabs-nav")?.children().length;s>m&&s-m>l&&(m+=l),s-m<l+1&&(m+=s-m,t(this).removeClass("ultp-arrow-active")),m>0&&t(this).siblings(".ultp-tab-left-arrow").addClass("ultp-arrow-active");let a=n?`translate(0px, -${m}px)`:`translate(-${m}px, 0px)`;t(this).siblings().find(".ultp-tabs-nav").css({transform:a})})),r.off("click").on("click",(function(e){const i=(n?t(this).siblings().find(".ultp-tabs-nav").height():t(this).siblings().find(".ultp-tabs-nav").width())/t(this).siblings().find(".ultp-tabs-nav")?.children().length;m>i?m-=i:m=0,m>0?t(this).siblings(".ultp-tab-right-arrow").addClass("ultp-arrow-active"):t(this).removeClass("ultp-arrow-active");let o=n?`translate(0px, -${m}px)`:`translate(-${m}px, 0px)`;t(this).siblings().find(".ultp-tabs-nav").css({transform:o})}))}function w(e,i,s){if(!(e.parent(".wp-block-ultimate-post-tab-item").length>0)||e.parent(".wp-block-ultimate-post-tab-item").hasClass("active")){u=n?s.height():s.width(),h=u/s?.children().length,f=n?a.height():a.width();const e=s.find(".ultp-tabs-nav-element");if(g+=h,k*h<f&&(s.css({transform:"translate(0px, 0px)"}),"slider"==o&&(d.addClass("ultp-arrow-active"),r.removeClass("ultp-arrow-active"))),k*h>f){p&&(r.addClass("ultp-arrow-active"),d.addClass("ultp-arrow-active"));let t=n?`translate(0px, ${f-k*h}px)`:`translate(${f-k*h}px, 0px)`;s.css({transform:t})}const l=e.parent().children().length;e.each((function(e){b&&t(this).removeClass("tab-progressbar-active"),e+1==k?(t(this).addClass("ultp-tab-active"),b&&t(this).addClass("tab-progressbar-active")):t(this).removeClass("ultp-tab-active")})),i.each((function(e){t(this).each((function(){e+1==k?t(this).addClass("active"):t(this).removeClass("active")}))})),l==k&&(d.removeClass("ultp-arrow-active"),k=0),k++}}t(".ultp-tabs-nav-element").off(c).on(c,(function(i){i.stopPropagation;const o=t(this);o.addClass("ultp-tab-active").siblings().removeClass("ultp-tab-active"),e(t(this)).find(".wp-block-ultimate-post-tab-item").each((function(){t(this).removeClass("active"),t(this).data("tabindex")==o.data("tabindex")&&t(this).addClass("active")})),u=n?s.height():s.width(),h=u/s?.children().length,f=n?a.height():a.width(),u>f&&p&&v()})),u>f&&p&&v();const b=i.data("progressbar"),y=1e3*t(this).data("duration");let k=e(t(this)).data("activetab")-1||1;if("autoplay"==t(this).data("tabevent")){let t=setInterval((()=>w(i,l,s)),y);i.on("mouseleave",(function(){t=setInterval((()=>w(i,l,s)),y)})),i.on("mouseenter",(function(){clearInterval(t)}))}}))}e(),t(window).on("resize",(function(){e()}))}(jQuery),function(t){t(".wp-block-ultimate-post-advanced-search")?.length&&function(){let e=1;t(document).on("click",".ultp-search-clear",(function(){e=1;const i=t(this).data("blockid");t(this).parents(".ultp-search-inputwrap").find(".ultp-searchres-input").val(""),t(this).removeClass("active"),t(`.ultp-block-${i}`).find(".ultp-result-data").html(""),t(`.ultp-block-${i}`).find(".ultp-search-noresult, .ultp-viewall-results, .ultp-result-loader").removeClass("active")})),t(document).on("click",".ultp-popupclose-icon",(function(){t(this).parents(".result-data").removeClass("popup-active")})),t(document).on("click",".ultp-searchpopup-icon",(function(){const e=t(this).parents(".ultp-search-frontend"),i=e.data("blockid");o(e,!t(`.result-data.ultp-block-${i}`).length),t(`.result-data.ultp-block-${i}`).toggleClass("popup-active")})),t(".ultp-searchres-input").val().length>2&&t(".ultp-searchres-input").closest(".ultp-search-inputwrap").find(".ultp-search-clear").addClass("active");t(document).on("input",".ultp-searchres-input",(function(e){i(t(this),e.target.value)}));const i=(i,s,l="",n=!0)=>{l=l||i.parents(".ultp-search-inputwrap").find(".ultp-search-clear").data("blockid");const a=t(`.wp-block-ultimate-post-advanced-search.ultp-block-${l}`).find(".ultp-search-frontend"),r=t(`.result-data.ultp-block-${l}`);o(a,!r.length),s.length>2?a.data("ajax")&&(r.find(".ultp-search-result").addClass("ultp-search-show"),r.find(".ultp-result-loader").addClass("active"),r.addClass("popup-active"),wp.apiFetch({path:"/ultp/ultp_search_data",method:"POST",data:{searchText:s,date:parseInt(a.data("date")),image:parseInt(a.data("image")),author:parseInt(a.data("author")),excerpt:parseInt(a.data("excerpt")),category:parseInt(a.data("catenable")),excerptLimit:parseInt(a.data("excerptlimit")),postPerPage:a.data("allresult")?a.data("postno"):10,exclude:"string"!=typeof a.data("searchposttype")&&a.data("searchposttype").length>0&&a.data("searchposttype"),paged:e,wpnonce:ultp_data_frontend.security}}).then((e=>{if(e.post_data){n?(r.find(".ultp-search-result").addClass("ultp-search-show"),r.find(".ultp-result-data").addClass("ultp-result-show"),r.find(".ultp-result-data").html(e.post_data)):(r.find(".ultp-search-result").addClass("ultp-search-show"),r.find(".ultp-result-data").addClass("ultp-result-show"),r.find(".ultp-result-data").append(e.post_data).fadeIn(500,(function(){t(this).animate({scrollTop:t(this).prop("scrollHeight")},400)}))),r.find(".ultp-search-noresult, .ultp-result-loader").removeClass("active");const i=r.find(".ultp-result-data .ultp-search-result__item").length;r.find(".ultp-viewall-results").addClass("active").find("span").text(`(${e.post_count-i})`)}else r.find(".ultp-result-data").removeClass("ultp-result-show"),r.find(".ultp-result-data").html(""),r.find(".ultp-search-noresult").addClass("active"),r.find(".ultp-result-loader, .ultp-viewall-results").removeClass("active");if(a.data("allresult")){const t=r.find(".ultp-result-data .ultp-search-result__item").length;e.post_count&&e.post_count>t?r.find(".ultp-viewall-results").addClass("active").find("span").text(`(${e.post_count-t})`):r.find(".ultp-viewall-results").removeClass("active")}}))):(r.find(".ultp-search-result").removeClass("ultp-search-show"),r.find(".ultp-result-data").removeClass("ultp-result-show"),r.find(".ultp-search-noresult").removeClass("active")),s.length<3?(e=1,r.find(".ultp-result-data").html(""),r.find(".ultp-viewall-results").removeClass("active"),r.find(".ultp-search-noresult").removeClass("active"),a.find(".ultp-search-clear").removeClass("active"),t(`.result-data.ultp-block-${l}`).find(".ultp-search-clear").removeClass("active")):(a.find(".ultp-search-clear").addClass("active"),t(`.result-data.ultp-block-${l}`).find(".ultp-search-clear").addClass("active"))};t(document).on("click",".ultp-viewall-results",(function(o){e++;const s=t(this).closest(".result-data").data("blockid");i(t(this),t(`.ultp-block-${s} .ultp-searchres-input`).val(),s,!1)})),t(".wp-block-ultimate-post-advanced-search").length>0&&t(document).on("click",(function(e){t(e.target).closest(".ultp-searchpopup-icon").length||t(e.target).closest(".ultp-searchres-input").length||t(e.target).closest(".result-data.popup-active").length||t(".result-data").removeClass("popup-active"),t(e.target).closest(".ultp-search-frontend").length||t(e.target).closest(".result-data.popup-active").length||t(".result-data").removeClass("popup-active")}));t(document).on("keyup",".ultp-searchres-input",(function(e){const i=t(this).closest(".ultp-search-inputwrap").find(".ultp-search-clear").data("blockid"),o=t(`.wp-block-ultimate-post-advanced-search.ultp-block-${i}`).find(".ultp-search-frontend").data("gosearch");let s="_self";if(t(`.wp-block-ultimate-post-advanced-search.ultp-block-${i}`).find(".ultp-search-frontend").data("enablenewtab")&&(s="_blank"),o&&"Enter"==e.key&&t(this).val().length>2){const e=t(`.wp-block-ultimate-post-advanced-search.ultp-block-${i}`).find(".ultp-search-frontend");let o="string"!=typeof e.data("searchposttype")&&e.data("searchposttype")?.length>0&&e?.data("searchposttype");o=o.length?`&ultp_exclude=${JSON.stringify(o.map((t=>t.value)))}`:"",window.open(`${ultp_data_frontend.home_url}/?s=${t(this).val()}${o}`,s)}})),t(document).on("click",".ultp-search-button",(function(e){const i=t(this).closest(".ultp-searchform-content").find(".ultp-search-clear").data("blockid"),o=t(`.wp-block-ultimate-post-advanced-search.ultp-block-${i}`).find(".ultp-search-frontend").data("gosearch");let s="_self";if(t(`.wp-block-ultimate-post-advanced-search.ultp-block-${i}`).find(".ultp-search-frontend").data("enablenewtab")&&(s="_blank"),o){const e=t(`.wp-block-ultimate-post-advanced-search.ultp-block-${i}`).find(".ultp-search-frontend");let o="string"!=typeof e.data("searchposttype")&&e.data("searchposttype")?.length>0&&e?.data("searchposttype");o=o.length?`&ultp_exclude=${JSON.stringify(o.map((t=>t.value)))}`:"",window.open(`${ultp_data_frontend.home_url}/?s=${t(this).closest(".ultp-searchform-content").find(".ultp-searchres-input").val()}${o}`,s)}else t(`.result-data.ultp-block-${i}`).addClass("popup-active")})),t(document).on("click",".ultp-searchres-input",(function(e){const i=t(this).closest(".ultp-searchform-content").find(".ultp-search-clear").data("blockid");t(".result-data").removeClass("popup-active"),t(`.result-data.ultp-block-${i}`).addClass("popup-active")})),t(window).on("resize",(function(){t(".ultp-search-result").length>0&&t(".ultp-search-frontend").each((function(e){o(t(e))}))}));const o=(e,i=!1)=>{const o=e.data("blockid"),s=e.data("popuptype"),l=e.data("popupposition");if(i){const i=e.data("allresult"),n=`<div class="ultp-search-result" data-image=${e.data("image")||!1} data-author=${e.data("author")||!1} data-date=${e.data("date")||!1} data-excerpt=${e.data("excerpt")||!1} data-excerptlimit=${e.data("excerptlimit")} data-allresult=${i||!1} data-catenable=${e.data("catenable")||!1} data-postno=${e.data("postno")||!1} data-gosearch=${e.data("gosearch")||!1} data-popupposition=${l||!1}>\n                    <div class="ultp-result-data"></div>\n                    <div class="ultp-search-result__item ultp-search-noresult">${e.data("noresultext")}</div>\n                    <div class="ultp-search-result__item ultp-result-loader"></div>\n                    ${i?`<div class="ultp-viewall-results ultp-search-result__item">${e.data("viewmoretext")}<span></span></div><div class="ultp-search-result__item ultp-viewmore-loader"></div>`:""}\n                    </div>`;if(s){const i=t(`.ultp-block-${o}`).find(".ultp-search-canvas").detach();t("body").append(`<div class="result-data ultp-block-${o} ultp-search-animation-${s}" data-blockid=${o}><div class="ultp-search-canvas">${i.html()+(e.data("ajax")?n:"")}</div></div>`)}else t("body").append(`<div class="result-data ultp-block-${o}" data-blockid=${o}>${n}</div>`)}let n="";if(!s){n=e.find(".ultp-searchform-content");const i=n.offset();return t(`body > .ultp-block-${o}`).css({width:`${n.width()}px`,top:`${i?.top+n.height()}px`,left:`${i?.left}px`})}if("popup"==s){n=e.find(".ultp-searchpopup-icon");const i=n.offset(),s="right"==l?i?.left>t(`body > .ultp-block-${o}`).width():t(document).width()-i?.left>t(`body > .ultp-block-${o}`).width();let a="",r="";return"right"==l?(a=s?t(document).width()-i?.left-n.outerWidth()+"px":"unset",r=s?"auto":i?.left+("right"==l?10:0)+"px"):(a=s?"unset":t(document).width()-i?.left-n.outerWidth()+"px",r=s?i?.left+("right"==l?10:0)+"px":"auto"),t(`body > .ultp-block-${o}`).css({top:`${i?.top+n.outerHeight()}px`,right:a,left:r})}}}()}(jQuery),function(t){function e(e){if(t(".editor-styles-wrapper")?.length)return;const i=t(".wp-block-ultimate-post-menu-item.hasMegaMenuChild > .ultp-menu-item-wrapper > .ultp-menu-item-content");i.length>0&&i.each((function(){if(t(this).hasClass("ultpMegaWindowWidth")){const e=t("body")?.width()||1200,i=t("body")?.offset()?.left||0;t(this)?.offset();t(this).find(" > .wp-block-ultimate-post-mega-menu > .ultp-mega-menu-wrapper").css({maxWidth:`${e}px`,boxSizing:"border-box"});const o=t(this).siblings(".ultp-menu-item-label-container")?.offset()?.left||0;t(this).css({left:i-o+"px"})}else if(t(this).hasClass("ultpMegaMenuWidth")){const e=t(this).closest(".wp-block-ultimate-post-menu")?.width()||800,i=t(this).closest(".wp-block-ultimate-post-menu")?.offset()?.left||0,o=t(this)?.offset()?.left||0;t(this).find(" > .wp-block-ultimate-post-mega-menu > .ultp-mega-menu-wrapper").css({maxWidth:`${e}px`,boxSizing:"border-box"}),t(this).css({left:i-o+"px"});const s=t(this).siblings(".ultp-menu-item-label-container")?.offset()?.left||0;t(this).css({left:i-s+"px"})}else t(this).find(" > .wp-block-ultimate-post-mega-menu > .ultp-mega-menu-wrapper").css({maxWidth:"",boxSizing:""}),t(this).css({left:""})}))}setTimeout((()=>{e("setTimeout")}),10),e("normal");const i=0==t("body.postx-admin-page").length;i&&t(window).on("resize",(function(){e()}));let o,s,l,n,a,r,d,c,p,u="",h=[],f=[];function m(e,i=""){if("close"==i)t(l).find("> .ultp-mobile-view-container > .ultp-mobile-view-wrapper").css({transform:"translateX(-100%)",visibility:"hidden",opacity:"0"}),setTimeout((()=>{t(l).hasClass("ultpMenu__Css")&&(t(l).addClass("ultpMenuCss"),t(l).removeClass("ultpMenu__Css")),t(l).removeClass("ultp-mobile-menu"),t(l).find("> .ultp-mobile-view-container").removeClass("ultp-mv-active"),t(l).find("> .ultp-mobile-view-container > .ultp-mobile-view-wrapper").css({transform:"",visibility:"",opacity:"","transition-property":"","transition-timing-function":"","transition-duration":""}),o?.html(""),u="",h=[],o="",s="",l="",n="",a="",c=0,p="",f=[]}),c);else{const i=t(e.target);c=t(i).hasClass("ultp-mv-ham-icon")?t(i).data("animationduration"):i.closest(".ultp-mv-ham-icon").data("animationduration"),c=c||100,p=t(i).hasClass("ultp-mv-ham-icon")?t(i).data("headtext"):i.closest(".ultp-mv-ham-icon").data("headtext"),r=i.closest(".wp-block-ultimate-post-menu").find("> .ultp-mobile-view-container > .ultp-mv-icons > .ultp-mv-label-icon svg").prop("outerHTML"),d=i.closest(".wp-block-ultimate-post-menu").find("> .ultp-mobile-view-container > .ultp-mv-icons > .ultp-mv-label-icon-expand svg").prop("outerHTML"),l=i.closest(".wp-block-ultimate-post-menu");const o=t(l);t(l).hasClass("ultpMenuCss")&&(t(l).removeClass("ultpMenuCss"),t(l).addClass("ultpMenu__Css")),u="ultp-block-"+o.data("bid"),o.addClass("ultp-mobile-menu"),o.find("> .ultp-mobile-view-container").addClass("ultp-mv-active"),v("","hamIcon"),o.find("> .ultp-mobile-view-container > .ultp-mobile-view-wrapper").css({"transition-property":"opacity, visibility, transform","transition-timing-function":"ease-in","transition-duration":c?c/1e3+"s":".25s"})}}function g(t){const e=t?._replace||r;let i=t?._string;return i&&f.length&&f.forEach((t=>{t&&e&&(i=i.replace(t,e))})),i}function v(e,i){if("hamIcon"==i){n=l.data("rcsstype"),a=l.data("rstr"),o=t(l).find("> .ultp-mobile-view-container .ultp-mobile-view-body"),s=t(l).find("> .ultp-mobile-view-container .ultp-mv-back-label");let e=t(l).find("> .ultp-menu-wrapper > .ultp-menu-content").html();if(t(l).find(".ultp-menu-item-dropdown").toArray().forEach((e=>{t(e).html()&&f.push(t(e).html())})),e){let i=t("<div>").html(e);i.find(".wp-block-ultimate-post-menu").addClass("ultp-mobile-menu"),e=i.html(),e=g({type:"hamicon",_string:e}),o.html("custom"==n?e.replaceAll("ultpMenuCss","ultpMenu__Css"):e),s.html(p)}}else if("next"==i){const i=t(e.target).closest(".wp-block-ultimate-post-menu-item"),r=i.data("bid");if(!h.includes("ultp-block-"+r)){let e="",d="";if(i.hasClass("hasListMenuChild")?(d=i.find("> .ultp-menu-item-wrapper > .ultp-menu-item-content > .wp-block-ultimate-post-list-menu").css("display"),e=i.find("> .ultp-menu-item-wrapper > .ultp-menu-item-content > .wp-block-ultimate-post-list-menu > .ultp-list-menu-wrapper > .ultp-list-menu-content").html()):(d=i.find("> .ultp-menu-item-wrapper > .ultp-menu-item-content > .wp-block-ultimate-post-mega-menu").css("display"),e=i.find("> .ultp-menu-item-wrapper > .ultp-menu-item-content").html()),"none"==d)return;if(e){t(l).find(".ultp-mv-back-label-con").removeClass("ultpmenu-dnone");let d=t("<div>").html(e);d.find(".wp-block-ultimate-post-menu").addClass("ultp-mobile-menu"),e=d.html(),h.push(u),u="ultp-block-"+r,s.html(i.find("> .ultp-menu-item-wrapper > .ultp-menu-item-label-container .ultp-menu-item-label-text").html()),"mv_dissolve"==a?o.find("> *").animate({opacity:.2},c,(function(){o.html("custom"==n?e.replaceAll("ultpMenuCss","ultpMenu__Css"):e),o.find("> *").css("opacity",".1"),o.find("> *").animate({opacity:1},c)})):(o.html("custom"==n?e.replaceAll("ultpMenuCss","ultpMenu__Css"):e),o.find("> *").css({opacity:".1",transform:"translateX(100%)",transition:`transform ${c/1e3+"s"} ease`}),o.find("> *").animate({opacity:.3},10,(function(){o.find("> *").css({opacity:"1",transform:"translateX(0px)"})})))}}}else if("back"==i){if(0==h.length)return;u=h.pop()||"";let e="";if(0==h.length?(e=t(l).find("> .ultp-menu-wrapper > .ultp-menu-content").html(),s.html(p),t(l).find(".ultp-mv-back-label-con").addClass("ultpmenu-dnone")):t("."+u).hasClass("wp-block-ultimate-post-menu-item")&&(e=t("."+u).hasClass("hasListMenuChild")?t(l).find("."+u).find("> .ultp-menu-item-wrapper > .ultp-menu-item-content > .wp-block-ultimate-post-list-menu > .ultp-list-menu-wrapper > .ultp-list-menu-content").html():t(l).find("."+u).find("> .ultp-menu-item-wrapper > .ultp-menu-item-content").html()),e){let i=t("<div>").html(e);i.find(".wp-block-ultimate-post-menu").addClass("ultp-mobile-menu"),e=i.html(),e=g({type:"back",_string:e}),s.html(t(l).find("."+u).find("> .ultp-menu-item-wrapper > .ultp-menu-item-label-container .ultp-menu-item-label-text").html()),"mv_dissolve"==a?(o.find("> *").animate({opacity:.2},c,(function(){o.html("custom"==n?e.replaceAll("ultpMenuCss","ultpMenu__Css"):e)})),o.find("> *").animate({opacity:1},c)):(o.html("custom"==n?e.replaceAll("ultpMenuCss","ultpMenu__Css"):e),o.find("> *").css({opacity:".1",transform:"translateX(-100%)",transition:`transform ${c/1e3+"s"} ease`}),o.find("> *").animate({opacity:.3},10,(function(){o.find("> *").css({opacity:"1",transform:"translateX(0px)"})})))}}}function w(e,i){const o=t(e.target).closest(".wp-block-ultimate-post-menu-item");let s,l,n="next";if(o.hasClass("ultp-menu-res-css")?n="back":o.addClass("ultp-menu-res-css"),"next"==n){o.addClass("ultp-hammenu-accordian-active"),d&&o.find("> .ultp-menu-item-wrapper > .ultp-menu-item-label-container .ultp-menu-item-dropdown").html(d),s=o.hasClass("hasListMenuChild")?o.find("> .ultp-menu-item-wrapper > .ultp-menu-item-content > .wp-block-ultimate-post-list-menu > .ultp-list-menu-wrapper > .ultp-list-menu-content"):o.find("> .ultp-menu-item-wrapper > .ultp-menu-item-content"),s.length||(s=o.find("> .ultp-menu-item-wrapper > .ultp-menu-item-content")),l=s.outerHeight();const e=o.find("> .ultp-menu-item-wrapper > .ultp-menu-item-content"),i=e.css("padding-top"),n=e.css("padding-bottom");o.find("> .ultp-menu-item-wrapper > .ultp-menu-item-content").html(s.html()),o.find("> .ultp-menu-item-wrapper > .ultp-menu-item-content").css({height:"0px","padding-top":"0","padding-bottom":"0"}),o.find("> .ultp-menu-item-wrapper > .ultp-menu-item-content").animate({height:l+"px","padding-top":i,"padding-bottom":n},c,(function(){t(this).css({height:"","padding-top":"","padding-bottom":""})}))}else"back"==n&&(o.removeClass("ultp-hammenu-accordian-active"),o.find(".wp-block-ultimate-post-menu-item").removeClass("ultp-hammenu-accordian-active"),o.find("> .ultp-menu-item-wrapper > .ultp-menu-item-content").animate({height:"0",paddingTop:"0",paddingBottom:"0"},c,(function(){t(this).css({height:"",paddingTop:"",paddingBottom:""}),r&&o.find(".ultp-menu-item-wrapper .ultp-menu-item-label-container .ultp-menu-item-dropdown").each((function(){t(this).html()&&t(this).html(r)})),o.removeClass("ultp-menu-res-css"),o.find(".wp-block-ultimate-post-menu-item").removeClass("ultp-menu-res-css")})))}i&&(t(".wp-block-ultimate-post-menu").each((function(){const e=t(this);"hasRootMenu"!=e.data("hasrootmenu")&&e.find(`.ultp-menu-item-wrapper[data-parentbid=".ultp-block-${e?.data("bid")}"] > .ultp-menu-item-label-container a`).each((function(){const i=t(this),o=window.location.href;let s=!1;const l=i[0].href;if(o.endsWith("/")&&!l.endsWith("/")){const t=l+"/";o.replace("https:","http:")==t.replace("https:","http:")&&(s=!0)}(o.replace("https:","http:")==l.replace("https:","http:")||s)&&i.closest(`.ultp-menu-item-wrapper[data-parentbid=".ultp-block-${e?.data("bid")}"]`).addClass("ultp-current-link")}))})),t(document).on("click",'.wp-block-ultimate-post-menu[data-mv="enable"] > .ultp-mv-ham-icon.ultp-active',(function(t){m(t,"ham")})),t(document).on("click",".ultp-mobile-view-container .ultp-mv-back, .ultp-mobile-view-container .ultp-mv-back-label-con",(function(t){"mv_dissolve"==a||"mv_slide"==a?v(t,"back"):w(t,"back")})),t(document).on("click",".ultp-mobile-view-container .ultp-mv-close",(function(t){m(t,"close")})),t(document).on("click",".ultp-mobile-view-container",(function(e){t(e.target).hasClass("ultp-mobile-view-container")&&m(e,"close")})),t(document).on("click",".ultp-mobile-view-container .ultp-menu-item-label-container",(function(e){t(e.target).is(".ultp-menu-item-label")||t(e.target).parent().is(".ultp-menu-item-label")||t(e.target).is(".ultp-menu-item-label-container")&&0==t(e.target).siblings(".ultp-menu-item-content").find("> *").length||(e.preventDefault(),"mv_dissolve"==a||"mv_slide"==a?v(e,"next"):w(e,"next"))})))}(jQuery),function(t){function e(){const e=t(".ultp-video-modal.modal_active");if(e.length>0){const i=e.find("iframe"),o=e.find("video");i.length&&i.each((function(){const e=t(this);e.attr("src")&&(e.attr("src",""),setTimeout((()=>{e.remove()}),100))})),o.length&&o.each((function(){this.pause(),this.currentTime=0})),e.removeClass("modal_active"),e.find(".ultp-video-wrapper").empty(),e.closest(".ultp-block-item").find(".ultp-video-icon").focus()}}t(document).on("click",".ultp-video-icon",(function(){const e=t(this);let i="true"===e.attr("enableautoplay")||"1"===e.attr("enableautoplay");const o=e.parents(".ultp-block-item"),s=e.closest(".ultp-block-image");let l,n="true"===e.attr("enableVideoPopup")||"1"===e.attr("enableVideoPopup");if(n?(l=o.find(".ultp-video-modal .ultp-video-wrapper"),0===l.length&&(l=s.find("div.ultp-block-video-content .ultp-video-wrapper"))):(l=s.find("div.ultp-block-video-content .ultp-video-wrapper"),s.find("div.ultp-block-video-content").show()),0===l.length)return void console.error("Video content wrapper not found");const a={url:l.data("video-url"),id:l.data("video-id"),type:l.data("video-type"),autoplay:l.data("autoplay"),loop:l.data("loop"),mute:l.data("mute"),controls:l.data("controls"),preload:l.data("preload"),poster:l.data("poster"),playsinline:l.data("playsinline"),width:l.data("width"),height:l.data("height")};let r=a.id;if(!r&&a.url)switch(a.type){case"youtube":const t=/(?:youtu\.be\/|youtube\.com\/(?:embed\/|v\/|watch\?v=|watch\?.+&v=))((\w|-){11})/,e=a.url.match(t);r=e?e[1]:null;break;case"vimeo":const i=/vimeo\.com\/(?:channels\/(?:\w+\/)?|groups\/([^\/]*)\/videos\/|album\/(\d+)\/video\/|video\/|)(\d+)(?:$|\/|\?)/,o=a.url.match(i);r=o?o[o.length-1]:null;break;case"local":r="local"}if(!r&&"local"!==a.type)return void console.error(`${a.type} video ID not found`);l.empty();let d="";switch(a.type){case"youtube":const t=new URLSearchParams({autoplay:i?"1":"0",loop:a.loop?"1":"0",mute:a.mute||i?"1":"0",controls:a.controls?"1":"0",playsinline:a.playsinline?"1":"0",modestbranding:"1",rel:"0"});a.loop&&r&&t.append("playlist",r),d=`<iframe \n                    src="https://www.youtube.com/embed/${r}?${t.toString()}" \n                    width="${a.width||"100%"}" \n                    height="${a.height||"315"}" \n                    frameborder="0" \n                    allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" \n                    allowfullscreen\n                    loading="lazy">\n                </iframe>`;break;case"vimeo":d=`<iframe \n                    src="https://player.vimeo.com/video/${r}?${new URLSearchParams({autoplay:i?"1":"0",loop:a.loop?"1":"0",muted:a.mute||i?"1":"0",controls:a.controls?"1":"0",playsinline:a.playsinline?"1":"0",dnt:"1"}).toString()}" \n                    width="${a.width||"100%"}" \n                    height="${a.height||"315"}" \n                    frameborder="0" \n                    allow="autoplay; fullscreen; picture-in-picture" \n                    allowfullscreen\n                    loading="lazy">\n                </iframe>`;break;case"local":const e={mp4:"mp4",webm:"webm",ogg:"ogg",avi:"mp4",mov:"mp4"}[a.url.split(".").pop().toLowerCase().split("?")[0]]||"mp4",o=[];i&&(o.push("autoplay"),o.push("muted")),a.loop&&o.push("loop"),a.controls&&o.push("controls"),a.playsinline&&o.push("playsinline"),a.poster&&o.push(`poster="${a.poster}"`),a.preload&&o.push(`preload="${a.preload}"`),d=`<video ${o.join(" ")} \n                    width="${a.width||"100%"}" \n                    height="${a.height||"auto"}" \n                    class="ultp-video-html">\n                    <source src="${a.url}" type="video/${e}">\n                    <p>Your browser does not support the video tag. \n                        <a href="${a.url}" target="_blank">Download the video</a>\n                    </p>\n                </video>`;break;default:return void console.error(`Unsupported video type: ${a.type}`)}if(!d)return void console.error("Failed to generate video embed");if(l.html(d),n){const e=o.find(".ultp-video-modal");if(!(e.length>0))return void console.error("Video modal not found");e.addClass("modal_active"),e.find(".ultp-video-modal__content").show(),t(".ultp-loader-container").hide(),e.attr("tabindex","-1").focus()}else s.find("> a img").hide(),l.parent().css({display:"block"}),e.hide();const c=l.find("video");i&&c.length>0&&setTimeout((()=>{c[0].play().catch((t=>console.log("Autoplay prevented:",t)))}),500);const p=l.find("iframe, video");p.length&&p.on("load loadeddata canplay",(function(){t(".ultp-loader-container").hide()}))})),t(document).on("click",".ultp-video-close, .ultp-video-modal",(function(i){(t(this).hasClass("ultp-video-close")||i.target===this)&&e()})),t(document).on("click",".ultp-video-modal__content",(function(t){t.stopPropagation()})),t(document).on("keyup",(function(t){"Escape"!==t.key&&27!==t.keyCode||e()}))}(jQuery),function(t){0==t("body.postx-admin-page").length&&t(".wp-block-ultimate-post-accordion").length>0&&t(".wp-block-ultimate-post-accordion").each((function(){const e=t(this).data("active"),i=t(this).data("autocollapse");t(this).children().children(".wp-block-ultimate-post-accordion-item").each((function(o){const s=t(this);o==e?(t(this).addClass("active active-accordion"),s.find(".ultp-accordion-item__content").first().css({display:"block"})):t(this).removeClass("active active-accordion"),t(this).children(".ultp-accordion-item").children(".ultp-accordion-item__navigation").on("click",(function(){const e=t(this).parent().parent(".wp-block-ultimate-post-accordion-item"),o=e.find(".ultp-accordion-item__content").first(),s=e.parent().parent(".wp-block-ultimate-post-accordion");o.is(":visible")?o.stop(!0,!0).slideUp(300,(function(){e.removeClass("active active-accordion")})):(i&&s.find(".ultp-accordion-item__content:visible").first().stop(!0,!0).slideUp(300,(function(){e.siblings().removeClass("active active-accordion"),e.addClass("active active-accordion")})),e.addClass("active active-accordion"),o.stop(!0,!0).slideDown(300))}))}))}))}(jQuery),function(t){t(document).ready((function(){!function(){function e(t,e){if("string"==typeof t)try{return JSON.parse(t)}catch(t){return e}return"object"==typeof t&&null!==t?t:e}function i(e,i){if(!e)return"";const o=t(window).width();let s;return s=o<600?i.sm||i.lg:o<900&&i.md||i.lg,e.length>s?e.substring(0,s)+"...":e}function o(t,e){const i=[...t];switch(e){case"title":return i.sort(((t,e)=>t.title.localeCompare(e.title,void 0,{sensitivity:"base"})));case"latest":return i.sort(((t,e)=>new Date(e.publishedAt).getTime()-new Date(t.publishedAt).getTime()));case"date":return i.sort(((t,e)=>new Date(t.publishedAt).getTime()-new Date(e.publishedAt).getTime()));case"popular":return i.sort(((t,e)=>(e.viewCount||0)-(t.viewCount||0)));default:return t}}function s(t){if(!t)return"";try{const e=new URL(t);if("www.youtube.com"===e.hostname){if(e.pathname.startsWith("/channel/"))return e.pathname.split("/channel/")[1];if(e.pathname.startsWith("/@"))return e.pathname.substring(2);if(e.searchParams.get("list"))return e.searchParams.get("list")}return t}catch(e){return t}}function l(e,i,o){t.get(`https://www.googleapis.com/youtube/v3/search?part=snippet&q=${encodeURIComponent(e)}&type=channel&key=${i}`).done((function(t){t.items&&t.items.length>0?o(t.items[0].snippet.channelId):o(null)})).fail((function(){o(null)}))}function n(t,e){return`\n\t\t\t\t<div class="ultp-ytg-video-wrapper">\n\t\t\t\t\t<iframe \n\t\t\t\t\t\tsrc="https://www.youtube.com/embed/${t}?${["autoplay="+(e.autoplay?"1":"0"),"loop="+(e.loop?"1":"0"),"mute="+(e.mute?"1":"0"),"controls="+(e.showPlayerControl?"1":"0"),"modestbranding="+(e.hideYoutubeLogo?"1":"0"),e.loop?`playlist=${t}`:null].filter(Boolean).join("&")}"\n\t\t\t\t\t\ttitle="YouTube Video"\n\t\t\t\t\t\tframeborder="0"\n\t\t\t\t\t\tallow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"\n\t\t\t\t\t\tallowfullscreen\n\t\t\t\t\t></iframe>\n\t\t\t\t</div>\n\t\t\t`}function a(t,e,o,s,l,n,a){let r='<div class="ultp-ytg-content">';return t&&(r+=`<div class="ultp-ytg-title"><a href="https://www.youtube.com/watch?v=${a}" target="_blank" rel="noopener noreferrer">${i(e,o)}</a></div>`),s&&(r+=`<div class="ultp-ytg-description">${i(l,n)}</div>`),r+="</div>",r}t(".wp-block-ultimate-post-youtube-gallery").each((function(){const r=t(this),d=r.find(".ultp-block-wrapper");let c=r.find(".ultp-ytg-view-grid, .ultp-ytg-container");const p=r.find(".ultp-ytg-loadmore-btn"),u={playlistIdOrUrl:r.data("playlist")||"",apiKey:r.data("api-key")||"",cacheDuration:parseInt(r.data("cache-duration"))||0,sortBy:r.data("sort-by")||"date",galleryLayout:r.data("gallery-layout")||"grid",videosPerPage:e(r.data("videos-per-page"),{lg:9,md:6,sm:3}),showVideoTitle:"1"==r.data("show-video-title"),videoTitleLength:e(r.data("video-title-length"),{lg:50,md:50,sm:50}),loadMoreEnable:"1"==r.data("load-more-enable"),moreButtonLabel:r.data("more-button-label")||"More Videos",autoplay:"1"==r.data("autoplay"),loop:"1"==r.data("loop"),mute:"1"==r.data("mute"),showPlayerControl:"1"==r.data("show-player-control"),hideYoutubeLogo:"1"==r.data("hide-youtube-logo"),showDescription:"1"==r.data("show-description"),videoDescriptionLength:e(r.data("video-description-length"),{lg:100,md:100,sm:100}),imageHeightRatio:r.data("image-height-ratio")||"16-9",galleryColumn:e(r.data("gallery-column"),{lg:3,md:2,sm:1}),displayType:r.data("display-type")||"grid",enableListView:"1"==r.data("enable-list-view"),enableIconAnimation:"1"==r.data("enable-icon-animation"),defaultYoutubeIcon:"1"==r.data("enable-youtube-icon"),imgHeight:r.data("img-height")};let h=s(u.playlistIdOrUrl);if(h.startsWith("@")){l(h.substring(1),u.apiKey,(function(t){t?(h=t,f(h)):d.html('<p style="color:#888">Invalid handle or API key.</p>')}))}else f(h);function f(e){if(e.startsWith("UC")&&(e="UU"+e.substring(2)),!e||!u.apiKey)return void d.html('<p style="color:#888">Please provide both YouTube playlist ID/URL and API key.</p>');let s=[],l=u.videosPerPage.lg||9,h=null,f=null;function m(){const e=t(window).width();l=e<600?Math.max(l,u.videosPerPage.sm||3):e<900?Math.max(l,u.videosPerPage.md||6):Math.max(l,u.videosPerPage.lg||9)}function g(t){if(!t.length)return void c.html("<p>No videos found in this playlist.</p>");h||(h=t[0]);let e='<div class="ultp-ytg-main">';const o=`\n\t\t\t\t\t\t<div class="ultp-ytg-video-wrapper">\n\t\t\t\t\t\t\t<iframe \n\t\t\t\t\t\t\t\tsrc="https://www.youtube.com/embed/${h.videoId}?${["autoplay="+(u.autoplay?"1":"0"),"loop="+(u.loop?"1":"0"),"mute="+(u.mute?"1":"0"),"controls="+(u.showPlayerControl?"1":"0"),"modestbranding="+(u.hideYoutubeLogo?"1":"0"),u.loop?`playlist=${h.videoId}`:null].filter(Boolean).join("&")}"\n\t\t\t\t\t\t\t\ttitle="YouTube Video"\n\t\t\t\t\t\t\t\tframeborder="0"\n\t\t\t\t\t\t\t\tallow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"\n\t\t\t\t\t\t\t\tallowfullscreen\n\t\t\t\t\t\t\t></iframe>\n\t\t\t\t\t\t\t${a(u.showVideoTitle,h.title,u.videoTitleLength,u.showDescription,h.description,u.videoDescriptionLength,h.videoId)}\n\t\t\t\t\t\t</div>\n\t\t\t\t\t`;e+=o,e+="</div>",e+='<div class="ultp-ytg-playlist-sidebar">',e+='<div class="ultp-ytg-playlist-items">',t.forEach((function(t){const o=t.videoId===h.videoId;e+=`\n\t\t\t\t\t\t\t<div class="ultp-ytg-playlist-item ${o?"active":""}" data-video-id="${t.videoId}">\n\t\t\t\t\t\t\t\t<img src="${t.thumbnail}" alt="${t.title}" loading="lazy" />\n\t\t\t\t\t\t\t\t<div class="ultp-ytg-playlist-item-content">\n\t\t\t\t\t\t\t\t\t<div class="ultp-ytg-playlist-item-title">\n\t\t\t\t\t\t\t\t\t\t${i(t.title,u.videoTitleLength)}\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t`})),e+="</div></div>",c.html(e)}function v(e,i){if(!e.length)return void c.html("<p>No videos found in this playlist.</p>");const o=e.slice(0,i);let s="";o.forEach((function(e){const i=f===e.videoId;if(s+=`<div class="ultp-ytg-item${i?" active":""}">`,s+='<div class="ultp-ytg-video">',i)s+=n(e.videoId,u);else{const i=t(".ultp-ytg-play__icon").html();s+=`\n\t\t\t\t\t\t\t\t<img src="${e.thumbnail}" alt="${e.title}" loading="lazy" data-video-id="${e.videoId}" style="cursor:pointer;" />\n\t\t\t\t\t\t\t\t<div class="ultp-ytg-play__icon${u.enableIconAnimation?" ytg-icon-animation":""}">\n\t\t\t\t\t\t\t\t\t${i}\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t`}s+="</div>",s+='<div class="ultp-ytg-inside">',s+=a(u.showVideoTitle,e.title,u.videoTitleLength,u.showDescription,e.description,u.videoDescriptionLength,e.videoId),s+="</div></div>"})),c.html(s),u.loadMoreEnable&&i<e.length?p.show():p.hide()}function w(t,e){"playlist"===u.galleryLayout?g(t):v(t,e)}const b=`ultp_youtube_gallery_${e}_${u.apiKey}_${u.sortBy}_${u.imgHeight}`,y=u.cacheDuration;let k=null;try{k=JSON.parse(localStorage.getItem(b))}catch(t){k=null}const x=Date.now();k&&k.data&&k.timestamp&&y>0&&x-k.timestamp<1e3*y?(s=o(k.data,u.sortBy),w(s,l)):("playlist"!==u.galleryLayout?c.html('\n\t\t\t\t\t\t\t<div class="ultp-ytg-loading gallery-postx gallery-active">\n\t\t\t\t\t\t\t\t<div class="skeleton-box"></div>\n\t\t\t\t\t\t\t\t<div class="skeleton-box"></div>\n\t\t\t\t\t\t\t\t<div class="skeleton-box"></div>\n\t\t\t\t\t\t\t\t<div class="skeleton-box"></div>\n\t\t\t\t\t\t\t\t<div class="skeleton-box"></div>\n\t\t\t\t\t\t\t\t<div class="skeleton-box"></div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t'):c.html('\n\t\t\t\t\t\t\t<div class="ultp-ytg-loading ultp-ytg-playlist-loading">\n\t\t\t\t\t\t\t\t<div class="ytg-loader"></div>\n\t\t\t\t\t\t\t</div>'),t.get("https://www.googleapis.com/youtube/v3/playlistItems",{part:"snippet",maxResults:50,playlistId:e,key:u.apiKey}).done((function(e){setTimeout((function(){if(c.empty(),e.error)return void c.html(`<div class="ultp-ytg-error">${e.error.message||"Failed to fetch playlist."}</div>`);const i=(e.items||[]).filter((function(t){return"Private video"!==t.snippet.title&&"Deleted video"!==t.snippet.title})).map((function(t){return{videoId:t.snippet.resourceId.videoId,title:t.snippet.title,thumbnail:t.snippet.thumbnails&&t.snippet.thumbnails[u.imgHeight]&&t.snippet.thumbnails[u.imgHeight].url||t.snippet.thumbnails[u.imgHeight].url||t.snippet.thumbnails?.medium?.url||"",publishedAt:t.snippet.publishedAt||"",description:t.snippet.description||"",viewCount:0}}));if("popular"===u.sortBy){const e=i.map((t=>t.videoId)).join(",");t.get(`https://www.googleapis.com/youtube/v3/videos?part=statistics&id=${e}&key=${u.apiKey}`).done((function(t){if(t.items){const e={};t.items.forEach((function(t){e[t.id]=t.statistics.viewCount})),i.forEach((function(t){t.viewCount=parseInt(e[t.videoId]||0)}))}if(s=o(i,u.sortBy),y>0)try{localStorage.setItem(b,JSON.stringify({data:i,timestamp:x}))}catch(t){console.warn("Failed to cache videos:",t)}w(s,l)})).fail((function(){console.warn("Failed to fetch video statistics for popular sorting."),s=o(i,u.sortBy),w(s,l)}))}else{if(s=o(i,u.sortBy),y>0)try{localStorage.setItem(b,JSON.stringify({data:i,timestamp:x}))}catch(t){console.warn("Failed to cache videos:",t)}w(s,l)}}),2e3)})).fail((function(){setTimeout((function(){c.empty(),c.html('<div class="ultp-ytg-error">Failed to fetch videos. Please try again.</div>')}),3e3)}))),r.on("click",".ultp-ytg-playlist-item",(function(){const e=t(this).data("video-id");e&&(h=s.find((function(t){return t.videoId===e})),h&&g(s))})),r.on("click",".ultp-ytg-play__icon",(function(){const e=t(this).siblings("img[data-video-id]").data("video-id");if(!e)return;const i=t(this).closest(".ultp-ytg-item");i.find(".ultp-ytg-video").html('<div class="ultp-ytg-loading"><div class="ytg-loader"></div></div>'),i.addClass("active").siblings(".ultp-ytg-item").removeClass("active"),setTimeout((function(){f=e,v(s,l)}),1e3)})),r.on("click",".ultp-ytg-video img[data-video-id]",(function(){const e=t(this).data("video-id");e&&(f=e,v(s,l))})),p.on("click",(function(){l+=u.videosPerPage.lg,v(s,l)})),t(window).on("resize",(function(){s.length&&(m(),w(s,l))}))}}))}()}))}(jQuery),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}((function(t){var e,i=t(window).width(),o=t(window).height(),s=[];t(window).on("resize",(function(){clearTimeout(e),e=setTimeout((function(){t(window).width()===i&&t(window).height()===o||(t(s).each((function(){t(this).flexMenu({undo:!0}).flexMenu(this.options)})),i=t(window).width(),o=t(window).height())}),200)})),t.fn.flexMenu=function(e){var i,o=t.extend({threshold:2,cutoff:2,linkText:"More",linkTitle:"View More",linkTextAll:"Menu",linkTitleAll:"Open/Close Menu",shouldApply:function(){return!0},showOnHover:!0,popupAbsolute:!0,popupClass:"",undo:!1},e);return this.options=o,(i=t.inArray(this,s))>=0?s.splice(i,1):s.push(this),this.each((function(){var e,i,s,l,n,a,r=t(this),d=r.find("> li"),c=d.first(),p=d.last(),u=d.length,h=Math.floor(c.offset().top),f=Math.floor(c.outerHeight(!0)),m=!1;function g(t){return Math.ceil(t.offset().top)>=h+f}if(g(p)&&u>o.threshold&&!o.undo&&r.is(":visible")&&o.shouldApply()){var v=t('<ul class="flexMenu-popup" style="display:none;'+(o.popupAbsolute?" position: absolute;":"")+'"></ul>');for(v.addClass(o.popupClass),a=u;a>1;a--){if(i=g(e=r.find("> li:last-child")),a-1<=o.cutoff){t(r.children().get().reverse()).appendTo(v),m=!0;break}if(!i)break;e.appendTo(v)}m?r.append('<li class="flexMenu-viewMore flexMenu-allInPopup"><a href="#" title="'+o.linkTitleAll+'">'+o.linkTextAll+"</a></li>"):r.append('<li class="flexMenu-viewMore"><a href="#" title="'+o.linkTitle+'">'+o.linkText+"</a></li>"),g(s=r.find("> li.flexMenu-viewMore"))&&r.find("> li:nth-last-child(2)").appendTo(v),v.children().each((function(t,e){v.prepend(e)})),s.append(v),r.find("> li.flexMenu-viewMore > a").on("click",(function(e){var i;i=s,t("li.flexMenu-viewMore.active").not(i).removeClass("active").find("> ul").hide(),v.toggle(),s.toggleClass("active"),e.preventDefault()})),o.showOnHover&&"undefined"!=typeof Modernizr&&!Modernizr.touch&&s.hover((function(){v.show(),t(this).addClass("active")}),(function(){v.hide(),t(this).removeClass("active")}))}else if(o.undo&&r.find("ul.flexMenu-popup")){for(l=(n=r.find("ul.flexMenu-popup")).find("li").length,a=1;a<=l;a++)n.find("> li:first-child").appendTo(r);n.remove(),r.find("> li.flexMenu-viewMore").remove()}}))}})),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):"undefined"!=typeof exports?module.exports=t(require("jquery")):t(jQuery)}((function(t){"use strict";var e,i=window.Slick||{};e=0,(i=function(i,o){var s,l=this;l.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:t(i),appendDots:t(i),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(e,i){return t('<button type="button" />').text(i+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},l.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},t.extend(l,l.initials),l.activeBreakpoint=null,l.animType=null,l.animProp=null,l.breakpoints=[],l.breakpointSettings=[],l.cssTransitions=!1,l.focussed=!1,l.interrupted=!1,l.hidden="hidden",l.paused=!0,l.positionProp=null,l.respondTo=null,l.rowCount=1,l.shouldClick=!0,l.$slider=t(i),l.$slidesCache=null,l.transformType=null,l.transitionType=null,l.visibilityChange="visibilitychange",l.windowWidth=0,l.windowTimer=null,s=t(i).data("slick")||{},l.options=t.extend({},l.defaults,o,s),l.currentSlide=l.options.initialSlide,l.originalSettings=l.options,void 0!==document.mozHidden?(l.hidden="mozHidden",l.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(l.hidden="webkitHidden",l.visibilityChange="webkitvisibilitychange"),l.autoPlay=t.proxy(l.autoPlay,l),l.autoPlayClear=t.proxy(l.autoPlayClear,l),l.autoPlayIterator=t.proxy(l.autoPlayIterator,l),l.changeSlide=t.proxy(l.changeSlide,l),l.clickHandler=t.proxy(l.clickHandler,l),l.selectHandler=t.proxy(l.selectHandler,l),l.setPosition=t.proxy(l.setPosition,l),l.swipeHandler=t.proxy(l.swipeHandler,l),l.dragHandler=t.proxy(l.dragHandler,l),l.keyHandler=t.proxy(l.keyHandler,l),l.instanceUid=e++,l.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,l.registerBreakpoints(),l.init(!0)}).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},i.prototype.addSlide=i.prototype.slickAdd=function(e,i,o){var s=this;if("boolean"==typeof i)o=i,i=null;else if(i<0||i>=s.slideCount)return!1;s.unload(),"number"==typeof i?0===i&&0===s.$slides.length?t(e).appendTo(s.$slideTrack):o?t(e).insertBefore(s.$slides.eq(i)):t(e).insertAfter(s.$slides.eq(i)):!0===o?t(e).prependTo(s.$slideTrack):t(e).appendTo(s.$slideTrack),s.$slides=s.$slideTrack.children(this.options.slide),s.$slideTrack.children(this.options.slide).detach(),s.$slideTrack.append(s.$slides),s.$slides.each((function(e,i){t(i).attr("data-slick-index",e)})),s.$slidesCache=s.$slides,s.reinit()},i.prototype.animateHeight=function(){var t=this;if(1===t.options.slidesToShow&&!0===t.options.adaptiveHeight&&!1===t.options.vertical){var e=t.$slides.eq(t.currentSlide).outerHeight(!0);t.$list.animate({height:e},t.options.speed)}},i.prototype.animateSlide=function(e,i){var o={},s=this;s.animateHeight(),!0===s.options.rtl&&!1===s.options.vertical&&(e=-e),!1===s.transformsEnabled?!1===s.options.vertical?s.$slideTrack.animate({left:e},s.options.speed,s.options.easing,i):s.$slideTrack.animate({top:e},s.options.speed,s.options.easing,i):!1===s.cssTransitions?(!0===s.options.rtl&&(s.currentLeft=-s.currentLeft),t({animStart:s.currentLeft}).animate({animStart:e},{duration:s.options.speed,easing:s.options.easing,step:function(t){t=Math.ceil(t),!1===s.options.vertical?(o[s.animType]="translate("+t+"px, 0px)",s.$slideTrack.css(o)):(o[s.animType]="translate(0px,"+t+"px)",s.$slideTrack.css(o))},complete:function(){i&&i.call()}})):(s.applyTransition(),e=Math.ceil(e),!1===s.options.vertical?o[s.animType]="translate3d("+e+"px, 0px, 0px)":o[s.animType]="translate3d(0px,"+e+"px, 0px)",s.$slideTrack.css(o),i&&setTimeout((function(){s.disableTransition(),i.call()}),s.options.speed))},i.prototype.getNavTarget=function(){var e=this.options.asNavFor;return e&&null!==e&&(e=t(e).not(this.$slider)),e},i.prototype.asNavFor=function(e){var i=this.getNavTarget();null!==i&&"object"==typeof i&&i.each((function(){var i=t(this).slick("getSlick");i.unslicked||i.slideHandler(e,!0)}))},i.prototype.applyTransition=function(t){var e=this,i={};!1===e.options.fade?i[e.transitionType]=e.transformType+" "+e.options.speed+"ms "+e.options.cssEase:i[e.transitionType]="opacity "+e.options.speed+"ms "+e.options.cssEase,!1===e.options.fade?e.$slideTrack.css(i):e.$slides.eq(t).css(i)},i.prototype.autoPlay=function(){var t=this;t.autoPlayClear(),t.slideCount>t.options.slidesToShow&&(t.autoPlayTimer=setInterval(t.autoPlayIterator,t.options.autoplaySpeed))},i.prototype.autoPlayClear=function(){this.autoPlayTimer&&clearInterval(this.autoPlayTimer)},i.prototype.autoPlayIterator=function(){var t=this,e=t.currentSlide+t.options.slidesToScroll;t.paused||t.interrupted||t.focussed||(!1===t.options.infinite&&(1===t.direction&&t.currentSlide+1===t.slideCount-1?t.direction=0:0===t.direction&&(e=t.currentSlide-t.options.slidesToScroll,t.currentSlide-1==0&&(t.direction=1))),t.slideHandler(e))},i.prototype.buildArrows=function(){var e=this;!0===e.options.arrows&&(e.$prevArrow=t(e.options.prevArrow).addClass("slick-arrow"),e.$nextArrow=t(e.options.nextArrow).addClass("slick-arrow"),e.slideCount>e.options.slidesToShow?(e.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.prependTo(e.options.appendArrows),e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.appendTo(e.options.appendArrows),!0!==e.options.infinite&&e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):e.$prevArrow.add(e.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},i.prototype.buildDots=function(){var e,i,o=this;if(!0===o.options.dots&&o.slideCount>o.options.slidesToShow){for(o.$slider.addClass("slick-dotted"),i=t("<ul />").addClass(o.options.dotsClass),e=0;e<=o.getDotCount();e+=1)i.append(t("<li />").append(o.options.customPaging.call(this,o,e)));o.$dots=i.appendTo(o.options.appendDots),o.$dots.find("li").first().addClass("slick-active")}},i.prototype.buildOut=function(){var e=this;e.$slides=e.$slider.children(e.options.slide+":not(.slick-cloned)").addClass("slick-slide"),e.slideCount=e.$slides.length,e.$slides.each((function(e,i){t(i).attr("data-slick-index",e).data("originalStyling",t(i).attr("style")||"")})),e.$slider.addClass("slick-slider"),e.$slideTrack=0===e.slideCount?t('<div class="slick-track"/>').appendTo(e.$slider):e.$slides.wrapAll('<div class="slick-track"/>').parent(),e.$list=e.$slideTrack.wrap('<div class="slick-list"/>').parent(),e.$slideTrack.css("opacity",0),!0!==e.options.centerMode&&!0!==e.options.swipeToSlide||(e.options.slidesToScroll=1),t("img[data-lazy]",e.$slider).not("[src]").addClass("slick-loading"),e.setupInfinite(),e.buildArrows(),e.buildDots(),e.updateDots(),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),!0===e.options.draggable&&e.$list.addClass("draggable")},i.prototype.buildRows=function(){var t,e,i,o,s,l,n,a=this;if(o=document.createDocumentFragment(),l=a.$slider.children(),a.options.rows>0){for(n=a.options.slidesPerRow*a.options.rows,s=Math.ceil(l.length/n),t=0;t<s;t++){var r=document.createElement("div");for(e=0;e<a.options.rows;e++){var d=document.createElement("div");for(i=0;i<a.options.slidesPerRow;i++){var c=t*n+(e*a.options.slidesPerRow+i);l.get(c)&&d.appendChild(l.get(c))}r.appendChild(d)}o.appendChild(r)}a.$slider.empty().append(o),a.$slider.children().children().children().css({width:100/a.options.slidesPerRow+"%",display:"inline-block"})}},i.prototype.checkResponsive=function(e,i){var o,s,l,n=this,a=!1,r=n.$slider.width(),d=window.innerWidth||t(window).width();if("window"===n.respondTo?l=d:"slider"===n.respondTo?l=r:"min"===n.respondTo&&(l=Math.min(d,r)),n.options.responsive&&n.options.responsive.length&&null!==n.options.responsive){for(o in s=null,n.breakpoints)n.breakpoints.hasOwnProperty(o)&&(!1===n.originalSettings.mobileFirst?l<n.breakpoints[o]&&(s=n.breakpoints[o]):l>n.breakpoints[o]&&(s=n.breakpoints[o]));null!==s?null!==n.activeBreakpoint?(s!==n.activeBreakpoint||i)&&(n.activeBreakpoint=s,"unslick"===n.breakpointSettings[s]?n.unslick(s):(n.options=t.extend({},n.originalSettings,n.breakpointSettings[s]),!0===e&&(n.currentSlide=n.options.initialSlide),n.refresh(e)),a=s):(n.activeBreakpoint=s,"unslick"===n.breakpointSettings[s]?n.unslick(s):(n.options=t.extend({},n.originalSettings,n.breakpointSettings[s]),!0===e&&(n.currentSlide=n.options.initialSlide),n.refresh(e)),a=s):null!==n.activeBreakpoint&&(n.activeBreakpoint=null,n.options=n.originalSettings,!0===e&&(n.currentSlide=n.options.initialSlide),n.refresh(e),a=s),e||!1===a||n.$slider.trigger("breakpoint",[n,a])}},i.prototype.changeSlide=function(e,i){var o,s,l=this,n=t(e.currentTarget);switch(n.is("a")&&e.preventDefault(),n.is("li")||(n=n.closest("li")),o=l.slideCount%l.options.slidesToScroll!=0?0:(l.slideCount-l.currentSlide)%l.options.slidesToScroll,e.data.message){case"previous":s=0===o?l.options.slidesToScroll:l.options.slidesToShow-o,l.slideCount>l.options.slidesToShow&&l.slideHandler(l.currentSlide-s,!1,i);break;case"next":s=0===o?l.options.slidesToScroll:o,l.slideCount>l.options.slidesToShow&&l.slideHandler(l.currentSlide+s,!1,i);break;case"index":var a=0===e.data.index?0:e.data.index||n.index()*l.options.slidesToScroll;l.slideHandler(l.checkNavigable(a),!1,i),n.children().trigger("focus");break;default:return}},i.prototype.checkNavigable=function(t){var e,i;if(i=0,t>(e=this.getNavigableIndexes())[e.length-1])t=e[e.length-1];else for(var o in e){if(t<e[o]){t=i;break}i=e[o]}return t},i.prototype.cleanUpEvents=function(){var e=this;e.options.dots&&null!==e.$dots&&(t("li",e.$dots).off("click.slick",e.changeSlide).off("mouseenter.slick",t.proxy(e.interrupt,e,!0)).off("mouseleave.slick",t.proxy(e.interrupt,e,!1)),!0===e.options.accessibility&&e.$dots.off("keydown.slick",e.keyHandler)),e.$slider.off("focus.slick blur.slick"),!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow&&e.$prevArrow.off("click.slick",e.changeSlide),e.$nextArrow&&e.$nextArrow.off("click.slick",e.changeSlide),!0===e.options.accessibility&&(e.$prevArrow&&e.$prevArrow.off("keydown.slick",e.keyHandler),e.$nextArrow&&e.$nextArrow.off("keydown.slick",e.keyHandler))),e.$list.off("touchstart.slick mousedown.slick",e.swipeHandler),e.$list.off("touchmove.slick mousemove.slick",e.swipeHandler),e.$list.off("touchend.slick mouseup.slick",e.swipeHandler),e.$list.off("touchcancel.slick mouseleave.slick",e.swipeHandler),e.$list.off("click.slick",e.clickHandler),t(document).off(e.visibilityChange,e.visibility),e.cleanUpSlideEvents(),!0===e.options.accessibility&&e.$list.off("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&t(e.$slideTrack).children().off("click.slick",e.selectHandler),t(window).off("orientationchange.slick.slick-"+e.instanceUid,e.orientationChange),t(window).off("resize.slick.slick-"+e.instanceUid,e.resize),t("[draggable!=true]",e.$slideTrack).off("dragstart",e.preventDefault),t(window).off("load.slick.slick-"+e.instanceUid,e.setPosition)},i.prototype.cleanUpSlideEvents=function(){var e=this;e.$list.off("mouseenter.slick",t.proxy(e.interrupt,e,!0)),e.$list.off("mouseleave.slick",t.proxy(e.interrupt,e,!1))},i.prototype.cleanUpRows=function(){var t,e=this;e.options.rows>0&&((t=e.$slides.children().children()).removeAttr("style"),e.$slider.empty().append(t))},i.prototype.clickHandler=function(t){!1===this.shouldClick&&(t.stopImmediatePropagation(),t.stopPropagation(),t.preventDefault())},i.prototype.destroy=function(e){var i=this;i.autoPlayClear(),i.touchObject={},i.cleanUpEvents(),t(".slick-cloned",i.$slider).detach(),i.$dots&&i.$dots.remove(),i.$prevArrow&&i.$prevArrow.length&&(i.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.remove()),i.$nextArrow&&i.$nextArrow.length&&(i.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.remove()),i.$slides&&(i.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each((function(){t(this).attr("style",t(this).data("originalStyling"))})),i.$slideTrack.children(this.options.slide).detach(),i.$slideTrack.detach(),i.$list.detach(),i.$slider.append(i.$slides)),i.cleanUpRows(),i.$slider.removeClass("slick-slider"),i.$slider.removeClass("slick-initialized"),i.$slider.removeClass("slick-dotted"),i.unslicked=!0,e||i.$slider.trigger("destroy",[i])},i.prototype.disableTransition=function(t){var e=this,i={};i[e.transitionType]="",!1===e.options.fade?e.$slideTrack.css(i):e.$slides.eq(t).css(i)},i.prototype.fadeSlide=function(t,e){var i=this;!1===i.cssTransitions?(i.$slides.eq(t).css({zIndex:i.options.zIndex}),i.$slides.eq(t).animate({opacity:1},i.options.speed,i.options.easing,e)):(i.applyTransition(t),i.$slides.eq(t).css({opacity:1,zIndex:i.options.zIndex}),e&&setTimeout((function(){i.disableTransition(t),e.call()}),i.options.speed))},i.prototype.fadeSlideOut=function(t){var e=this;!1===e.cssTransitions?e.$slides.eq(t).animate({opacity:0,zIndex:e.options.zIndex-2},e.options.speed,e.options.easing):(e.applyTransition(t),e.$slides.eq(t).css({opacity:0,zIndex:e.options.zIndex-2}))},i.prototype.filterSlides=i.prototype.slickFilter=function(t){var e=this;null!==t&&(e.$slidesCache=e.$slides,e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.filter(t).appendTo(e.$slideTrack),e.reinit())},i.prototype.focusHandler=function(){var e=this;e.$slider.off("focus.slick blur.slick").on("focus.slick","*",(function(i){var o=t(this);setTimeout((function(){e.options.pauseOnFocus&&o.is(":focus")&&(e.focussed=!0,e.autoPlay())}),0)})).on("blur.slick","*",(function(i){t(this);e.options.pauseOnFocus&&(e.focussed=!1,e.autoPlay())}))},i.prototype.getCurrent=i.prototype.slickCurrentSlide=function(){return this.currentSlide},i.prototype.getDotCount=function(){var t=this,e=0,i=0,o=0;if(!0===t.options.infinite)if(t.slideCount<=t.options.slidesToShow)++o;else for(;e<t.slideCount;)++o,e=i+t.options.slidesToScroll,i+=t.options.slidesToScroll<=t.options.slidesToShow?t.options.slidesToScroll:t.options.slidesToShow;else if(!0===t.options.centerMode)o=t.slideCount;else if(t.options.asNavFor)for(;e<t.slideCount;)++o,e=i+t.options.slidesToScroll,i+=t.options.slidesToScroll<=t.options.slidesToShow?t.options.slidesToScroll:t.options.slidesToShow;else o=1+Math.ceil((t.slideCount-t.options.slidesToShow)/t.options.slidesToScroll);return o-1},i.prototype.getLeft=function(t){var e,i,o,s,l=this,n=0;return l.slideOffset=0,i=l.$slides.first().outerHeight(!0),!0===l.options.infinite?(l.slideCount>l.options.slidesToShow&&(l.slideOffset=l.slideWidth*l.options.slidesToShow*-1,s=-1,!0===l.options.vertical&&!0===l.options.centerMode&&(2===l.options.slidesToShow?s=-1.5:1===l.options.slidesToShow&&(s=-2)),n=i*l.options.slidesToShow*s),l.slideCount%l.options.slidesToScroll!=0&&t+l.options.slidesToScroll>l.slideCount&&l.slideCount>l.options.slidesToShow&&(t>l.slideCount?(l.slideOffset=(l.options.slidesToShow-(t-l.slideCount))*l.slideWidth*-1,n=(l.options.slidesToShow-(t-l.slideCount))*i*-1):(l.slideOffset=l.slideCount%l.options.slidesToScroll*l.slideWidth*-1,n=l.slideCount%l.options.slidesToScroll*i*-1))):t+l.options.slidesToShow>l.slideCount&&(l.slideOffset=(t+l.options.slidesToShow-l.slideCount)*l.slideWidth,n=(t+l.options.slidesToShow-l.slideCount)*i),l.slideCount<=l.options.slidesToShow&&(l.slideOffset=0,n=0),!0===l.options.centerMode&&l.slideCount<=l.options.slidesToShow?l.slideOffset=l.slideWidth*Math.floor(l.options.slidesToShow)/2-l.slideWidth*l.slideCount/2:!0===l.options.centerMode&&!0===l.options.infinite?l.slideOffset+=l.slideWidth*Math.floor(l.options.slidesToShow/2)-l.slideWidth:!0===l.options.centerMode&&(l.slideOffset=0,l.slideOffset+=l.slideWidth*Math.floor(l.options.slidesToShow/2)),e=!1===l.options.vertical?t*l.slideWidth*-1+l.slideOffset:t*i*-1+n,!0===l.options.variableWidth&&(o=l.slideCount<=l.options.slidesToShow||!1===l.options.infinite?l.$slideTrack.children(".slick-slide").eq(t):l.$slideTrack.children(".slick-slide").eq(t+l.options.slidesToShow),e=!0===l.options.rtl?o[0]?-1*(l.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,!0===l.options.centerMode&&(o=l.slideCount<=l.options.slidesToShow||!1===l.options.infinite?l.$slideTrack.children(".slick-slide").eq(t):l.$slideTrack.children(".slick-slide").eq(t+l.options.slidesToShow+1),e=!0===l.options.rtl?o[0]?-1*(l.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,e+=(l.$list.width()-o.outerWidth())/2)),e},i.prototype.getOption=i.prototype.slickGetOption=function(t){return this.options[t]},i.prototype.getNavigableIndexes=function(){var t,e=this,i=0,o=0,s=[];for(!1===e.options.infinite?t=e.slideCount:(i=-1*e.options.slidesToScroll,o=-1*e.options.slidesToScroll,t=2*e.slideCount);i<t;)s.push(i),i=o+e.options.slidesToScroll,o+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;return s},i.prototype.getSlick=function(){return this},i.prototype.getSlideCount=function(){var e,i,o,s=this;return o=!0===s.options.centerMode?Math.floor(s.$list.width()/2):0,i=-1*s.swipeLeft+o,!0===s.options.swipeToSlide?(s.$slideTrack.find(".slick-slide").each((function(o,l){var n,a;if(n=t(l).outerWidth(),a=l.offsetLeft,!0!==s.options.centerMode&&(a+=n/2),i<a+n)return e=l,!1})),Math.abs(t(e).attr("data-slick-index")-s.currentSlide)||1):s.options.slidesToScroll},i.prototype.goTo=i.prototype.slickGoTo=function(t,e){this.changeSlide({data:{message:"index",index:parseInt(t)}},e)},i.prototype.init=function(e){var i=this;t(i.$slider).hasClass("slick-initialized")||(t(i.$slider).addClass("slick-initialized"),i.buildRows(),i.buildOut(),i.setProps(),i.startLoad(),i.loadSlider(),i.initializeEvents(),i.updateArrows(),i.updateDots(),i.checkResponsive(!0),i.focusHandler()),e&&i.$slider.trigger("init",[i]),!0===i.options.accessibility&&i.initADA(),i.options.autoplay&&(i.paused=!1,i.autoPlay())},i.prototype.initADA=function(){var e=this,i=Math.ceil(e.slideCount/e.options.slidesToShow),o=e.getNavigableIndexes().filter((function(t){return t>=0&&t<e.slideCount}));e.$slides.add(e.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==e.$dots&&(e.$slides.not(e.$slideTrack.find(".slick-cloned")).each((function(i){var s=o.indexOf(i);if(t(this).attr({role:"tabpanel",id:"slick-slide"+e.instanceUid+i,tabindex:-1}),-1!==s){var l="slick-slide-control"+e.instanceUid+s;t("#"+l).length&&t(this).attr({"aria-describedby":l})}})),e.$dots.attr("role","tablist").find("li").each((function(s){var l=o[s];t(this).attr({role:"presentation"}),t(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+e.instanceUid+s,"aria-controls":"slick-slide"+e.instanceUid+l,"aria-label":s+1+" of "+i,"aria-selected":null,tabindex:"-1"})})).eq(e.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var s=e.currentSlide,l=s+e.options.slidesToShow;s<l;s++)e.options.focusOnChange?e.$slides.eq(s).attr({tabindex:"0"}):e.$slides.eq(s).removeAttr("tabindex");e.activateADA()},i.prototype.initArrowEvents=function(){var t=this;!0===t.options.arrows&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},t.changeSlide),t.$nextArrow.off("click.slick").on("click.slick",{message:"next"},t.changeSlide),!0===t.options.accessibility&&(t.$prevArrow.on("keydown.slick",t.keyHandler),t.$nextArrow.on("keydown.slick",t.keyHandler)))},i.prototype.initDotEvents=function(){var e=this;!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&(t("li",e.$dots).on("click.slick",{message:"index"},e.changeSlide),!0===e.options.accessibility&&e.$dots.on("keydown.slick",e.keyHandler)),!0===e.options.dots&&!0===e.options.pauseOnDotsHover&&e.slideCount>e.options.slidesToShow&&t("li",e.$dots).on("mouseenter.slick",t.proxy(e.interrupt,e,!0)).on("mouseleave.slick",t.proxy(e.interrupt,e,!1))},i.prototype.initSlideEvents=function(){var e=this;e.options.pauseOnHover&&(e.$list.on("mouseenter.slick",t.proxy(e.interrupt,e,!0)),e.$list.on("mouseleave.slick",t.proxy(e.interrupt,e,!1)))},i.prototype.initializeEvents=function(){var e=this;e.initArrowEvents(),e.initDotEvents(),e.initSlideEvents(),e.$list.on("touchstart.slick mousedown.slick",{action:"start"},e.swipeHandler),e.$list.on("touchmove.slick mousemove.slick",{action:"move"},e.swipeHandler),e.$list.on("touchend.slick mouseup.slick",{action:"end"},e.swipeHandler),e.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},e.swipeHandler),e.$list.on("click.slick",e.clickHandler),t(document).on(e.visibilityChange,t.proxy(e.visibility,e)),!0===e.options.accessibility&&e.$list.on("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&t(e.$slideTrack).children().on("click.slick",e.selectHandler),t(window).on("orientationchange.slick.slick-"+e.instanceUid,t.proxy(e.orientationChange,e)),t(window).on("resize.slick.slick-"+e.instanceUid,t.proxy(e.resize,e)),t("[draggable!=true]",e.$slideTrack).on("dragstart",e.preventDefault),t(window).on("load.slick.slick-"+e.instanceUid,e.setPosition),t(e.setPosition)},i.prototype.initUI=function(){var t=this;!0===t.options.arrows&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow.show(),t.$nextArrow.show()),!0===t.options.dots&&t.slideCount>t.options.slidesToShow&&t.$dots.show()},i.prototype.keyHandler=function(t){var e=this;t.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===t.keyCode&&!0===e.options.accessibility?e.changeSlide({data:{message:!0===e.options.rtl?"next":"previous"}}):39===t.keyCode&&!0===e.options.accessibility&&e.changeSlide({data:{message:!0===e.options.rtl?"previous":"next"}}))},i.prototype.lazyLoad=function(){var e,i,o,s=this;function l(e){t("img[data-lazy]",e).each((function(){var e=t(this),i=t(this).attr("data-lazy"),o=t(this).attr("data-srcset"),l=t(this).attr("data-sizes")||s.$slider.attr("data-sizes"),n=document.createElement("img");n.onload=function(){e.animate({opacity:0},100,(function(){o&&(e.attr("srcset",o),l&&e.attr("sizes",l)),e.attr("src",i).animate({opacity:1},200,(function(){e.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")})),s.$slider.trigger("lazyLoaded",[s,e,i])}))},n.onerror=function(){e.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),s.$slider.trigger("lazyLoadError",[s,e,i])},n.src=i}))}if(!0===s.options.centerMode?!0===s.options.infinite?o=(i=s.currentSlide+(s.options.slidesToShow/2+1))+s.options.slidesToShow+2:(i=Math.max(0,s.currentSlide-(s.options.slidesToShow/2+1)),o=s.options.slidesToShow/2+1+2+s.currentSlide):(i=s.options.infinite?s.options.slidesToShow+s.currentSlide:s.currentSlide,o=Math.ceil(i+s.options.slidesToShow),!0===s.options.fade&&(i>0&&i--,o<=s.slideCount&&o++)),e=s.$slider.find(".slick-slide").slice(i,o),"anticipated"===s.options.lazyLoad)for(var n=i-1,a=o,r=s.$slider.find(".slick-slide"),d=0;d<s.options.slidesToScroll;d++)n<0&&(n=s.slideCount-1),e=(e=e.add(r.eq(n))).add(r.eq(a)),n--,a++;l(e),s.slideCount<=s.options.slidesToShow?l(s.$slider.find(".slick-slide")):s.currentSlide>=s.slideCount-s.options.slidesToShow?l(s.$slider.find(".slick-cloned").slice(0,s.options.slidesToShow)):0===s.currentSlide&&l(s.$slider.find(".slick-cloned").slice(-1*s.options.slidesToShow))},i.prototype.loadSlider=function(){var t=this;t.setPosition(),t.$slideTrack.css({opacity:1}),t.$slider.removeClass("slick-loading"),t.initUI(),"progressive"===t.options.lazyLoad&&t.progressiveLazyLoad()},i.prototype.next=i.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},i.prototype.orientationChange=function(){this.checkResponsive(),this.setPosition()},i.prototype.pause=i.prototype.slickPause=function(){this.autoPlayClear(),this.paused=!0},i.prototype.play=i.prototype.slickPlay=function(){var t=this;t.autoPlay(),t.options.autoplay=!0,t.paused=!1,t.focussed=!1,t.interrupted=!1},i.prototype.postSlide=function(e){var i=this;i.unslicked||(i.$slider.trigger("afterChange",[i,e]),i.animating=!1,i.slideCount>i.options.slidesToShow&&i.setPosition(),i.swipeLeft=null,i.options.autoplay&&i.autoPlay(),!0===i.options.accessibility&&(i.initADA(),i.options.focusOnChange&&t(i.$slides.get(i.currentSlide)).attr("tabindex",0).focus()))},i.prototype.prev=i.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},i.prototype.preventDefault=function(t){t.preventDefault()},i.prototype.progressiveLazyLoad=function(e){e=e||1;var i,o,s,l,n,a=this,r=t("img[data-lazy]",a.$slider);r.length?(i=r.first(),o=i.attr("data-lazy"),s=i.attr("data-srcset"),l=i.attr("data-sizes")||a.$slider.attr("data-sizes"),(n=document.createElement("img")).onload=function(){s&&(i.attr("srcset",s),l&&i.attr("sizes",l)),i.attr("src",o).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),!0===a.options.adaptiveHeight&&a.setPosition(),a.$slider.trigger("lazyLoaded",[a,i,o]),a.progressiveLazyLoad()},n.onerror=function(){e<3?setTimeout((function(){a.progressiveLazyLoad(e+1)}),500):(i.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),a.$slider.trigger("lazyLoadError",[a,i,o]),a.progressiveLazyLoad())},n.src=o):a.$slider.trigger("allImagesLoaded",[a])},i.prototype.refresh=function(e){var i,o,s=this;o=s.slideCount-s.options.slidesToShow,!s.options.infinite&&s.currentSlide>o&&(s.currentSlide=o),s.slideCount<=s.options.slidesToShow&&(s.currentSlide=0),i=s.currentSlide,s.destroy(!0),t.extend(s,s.initials,{currentSlide:i}),s.init(),e||s.changeSlide({data:{message:"index",index:i}},!1)},i.prototype.registerBreakpoints=function(){var e,i,o,s=this,l=s.options.responsive||null;if("array"===t.type(l)&&l.length){for(e in s.respondTo=s.options.respondTo||"window",l)if(o=s.breakpoints.length-1,l.hasOwnProperty(e)){for(i=l[e].breakpoint;o>=0;)s.breakpoints[o]&&s.breakpoints[o]===i&&s.breakpoints.splice(o,1),o--;s.breakpoints.push(i),s.breakpointSettings[i]=l[e].settings}s.breakpoints.sort((function(t,e){return s.options.mobileFirst?t-e:e-t}))}},i.prototype.reinit=function(){var e=this;e.$slides=e.$slideTrack.children(e.options.slide).addClass("slick-slide"),e.slideCount=e.$slides.length,e.currentSlide>=e.slideCount&&0!==e.currentSlide&&(e.currentSlide=e.currentSlide-e.options.slidesToScroll),e.slideCount<=e.options.slidesToShow&&(e.currentSlide=0),e.registerBreakpoints(),e.setProps(),e.setupInfinite(),e.buildArrows(),e.updateArrows(),e.initArrowEvents(),e.buildDots(),e.updateDots(),e.initDotEvents(),e.cleanUpSlideEvents(),e.initSlideEvents(),e.checkResponsive(!1,!0),!0===e.options.focusOnSelect&&t(e.$slideTrack).children().on("click.slick",e.selectHandler),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),e.setPosition(),e.focusHandler(),e.paused=!e.options.autoplay,e.autoPlay(),e.$slider.trigger("reInit",[e])},i.prototype.resize=function(){var e=this;t(window).width()!==e.windowWidth&&(clearTimeout(e.windowDelay),e.windowDelay=window.setTimeout((function(){e.windowWidth=t(window).width(),e.checkResponsive(),e.unslicked||e.setPosition()}),50))},i.prototype.removeSlide=i.prototype.slickRemove=function(t,e,i){var o=this;if(t="boolean"==typeof t?!0===(e=t)?0:o.slideCount-1:!0===e?--t:t,o.slideCount<1||t<0||t>o.slideCount-1)return!1;o.unload(),!0===i?o.$slideTrack.children().remove():o.$slideTrack.children(this.options.slide).eq(t).remove(),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slidesCache=o.$slides,o.reinit()},i.prototype.setCSS=function(t){var e,i,o=this,s={};!0===o.options.rtl&&(t=-t),e="left"==o.positionProp?Math.ceil(t)+"px":"0px",i="top"==o.positionProp?Math.ceil(t)+"px":"0px",s[o.positionProp]=t,!1===o.transformsEnabled?o.$slideTrack.css(s):(s={},!1===o.cssTransitions?(s[o.animType]="translate("+e+", "+i+")",o.$slideTrack.css(s)):(s[o.animType]="translate3d("+e+", "+i+", 0px)",o.$slideTrack.css(s)))},i.prototype.setDimensions=function(){var t=this;!1===t.options.vertical?!0===t.options.centerMode&&t.$list.css({padding:"0px "+t.options.centerPadding}):(t.$list.height(t.$slides.first().outerHeight(!0)*t.options.slidesToShow),!0===t.options.centerMode&&t.$list.css({padding:t.options.centerPadding+" 0px"})),t.listWidth=t.$list.width(),t.listHeight=t.$list.height(),!1===t.options.vertical&&!1===t.options.variableWidth?(t.slideWidth=Math.ceil(t.listWidth/t.options.slidesToShow),t.$slideTrack.width(Math.ceil(t.slideWidth*t.$slideTrack.children(".slick-slide").length))):!0===t.options.variableWidth?t.$slideTrack.width(5e3*t.slideCount):(t.slideWidth=Math.ceil(t.listWidth),t.$slideTrack.height(Math.ceil(t.$slides.first().outerHeight(!0)*t.$slideTrack.children(".slick-slide").length)));var e=t.$slides.first().outerWidth(!0)-t.$slides.first().width();!1===t.options.variableWidth&&t.$slideTrack.children(".slick-slide").width(t.slideWidth-e)},i.prototype.setFade=function(){var e,i=this;i.$slides.each((function(o,s){e=i.slideWidth*o*-1,!0===i.options.rtl?t(s).css({position:"relative",right:e,top:0,zIndex:i.options.zIndex-2,opacity:0}):t(s).css({position:"relative",left:e,top:0,zIndex:i.options.zIndex-2,opacity:0})})),i.$slides.eq(i.currentSlide).css({zIndex:i.options.zIndex-1,opacity:1})},i.prototype.setHeight=function(){var t=this;if(1===t.options.slidesToShow&&!0===t.options.adaptiveHeight&&!1===t.options.vertical){var e=t.$slides.eq(t.currentSlide).outerHeight(!0);t.$list.css("height",e)}},i.prototype.setOption=i.prototype.slickSetOption=function(){var e,i,o,s,l,n=this,a=!1;if("object"===t.type(arguments[0])?(o=arguments[0],a=arguments[1],l="multiple"):"string"===t.type(arguments[0])&&(o=arguments[0],s=arguments[1],a=arguments[2],"responsive"===arguments[0]&&"array"===t.type(arguments[1])?l="responsive":void 0!==arguments[1]&&(l="single")),"single"===l)n.options[o]=s;else if("multiple"===l)t.each(o,(function(t,e){n.options[t]=e}));else if("responsive"===l)for(i in s)if("array"!==t.type(n.options.responsive))n.options.responsive=[s[i]];else{for(e=n.options.responsive.length-1;e>=0;)n.options.responsive[e].breakpoint===s[i].breakpoint&&n.options.responsive.splice(e,1),e--;n.options.responsive.push(s[i])}a&&(n.unload(),n.reinit())},i.prototype.setPosition=function(){var t=this;t.setDimensions(),t.setHeight(),!1===t.options.fade?t.setCSS(t.getLeft(t.currentSlide)):t.setFade(),t.$slider.trigger("setPosition",[t])},i.prototype.setProps=function(){var t=this,e=document.body.style;t.positionProp=!0===t.options.vertical?"top":"left","top"===t.positionProp?t.$slider.addClass("slick-vertical"):t.$slider.removeClass("slick-vertical"),void 0===e.WebkitTransition&&void 0===e.MozTransition&&void 0===e.msTransition||!0===t.options.useCSS&&(t.cssTransitions=!0),t.options.fade&&("number"==typeof t.options.zIndex?t.options.zIndex<3&&(t.options.zIndex=3):t.options.zIndex=t.defaults.zIndex),void 0!==e.OTransform&&(t.animType="OTransform",t.transformType="-o-transform",t.transitionType="OTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(t.animType=!1)),void 0!==e.MozTransform&&(t.animType="MozTransform",t.transformType="-moz-transform",t.transitionType="MozTransition",void 0===e.perspectiveProperty&&void 0===e.MozPerspective&&(t.animType=!1)),void 0!==e.webkitTransform&&(t.animType="webkitTransform",t.transformType="-webkit-transform",t.transitionType="webkitTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(t.animType=!1)),void 0!==e.msTransform&&(t.animType="msTransform",t.transformType="-ms-transform",t.transitionType="msTransition",void 0===e.msTransform&&(t.animType=!1)),void 0!==e.transform&&!1!==t.animType&&(t.animType="transform",t.transformType="transform",t.transitionType="transition"),t.transformsEnabled=t.options.useTransform&&null!==t.animType&&!1!==t.animType},i.prototype.setSlideClasses=function(t){var e,i,o,s,l=this;if(i=l.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),l.$slides.eq(t).addClass("slick-current"),!0===l.options.centerMode){var n=l.options.slidesToShow%2==0?1:0;e=Math.floor(l.options.slidesToShow/2),!0===l.options.infinite&&(t>=e&&t<=l.slideCount-1-e?l.$slides.slice(t-e+n,t+e+1).addClass("slick-active").attr("aria-hidden","false"):(o=l.options.slidesToShow+t,i.slice(o-e+1+n,o+e+2).addClass("slick-active").attr("aria-hidden","false")),0===t?i.eq(l.options.slidesToShow+l.slideCount+1).addClass("slick-center"):t===l.slideCount-1&&i.eq(l.options.slidesToShow).addClass("slick-center")),l.$slides.eq(t).addClass("slick-center")}else t>=0&&t<=l.slideCount-l.options.slidesToShow?l.$slides.slice(t,t+l.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):i.length<=l.options.slidesToShow?i.addClass("slick-active").attr("aria-hidden","false"):(s=l.slideCount%l.options.slidesToShow,o=!0===l.options.infinite?l.options.slidesToShow+t:t,l.options.slidesToShow==l.options.slidesToScroll&&l.slideCount-t<l.options.slidesToShow?i.slice(o-(l.options.slidesToShow-s),o+s).addClass("slick-active").attr("aria-hidden","false"):i.slice(o,o+l.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"!==l.options.lazyLoad&&"anticipated"!==l.options.lazyLoad||l.lazyLoad()},i.prototype.setupInfinite=function(){var e,i,o,s=this;if(!0===s.options.fade&&(s.options.centerMode=!1),!0===s.options.infinite&&!1===s.options.fade&&(i=null,s.slideCount>s.options.slidesToShow)){for(o=!0===s.options.centerMode?s.options.slidesToShow+1:s.options.slidesToShow,e=s.slideCount;e>s.slideCount-o;e-=1)i=e-1,t(s.$slides[i]).clone(!0).attr("id","").attr("data-slick-index",i-s.slideCount).prependTo(s.$slideTrack).addClass("slick-cloned");for(e=0;e<o+s.slideCount;e+=1)i=e,t(s.$slides[i]).clone(!0).attr("id","").attr("data-slick-index",i+s.slideCount).appendTo(s.$slideTrack).addClass("slick-cloned");s.$slideTrack.find(".slick-cloned").find("[id]").each((function(){t(this).attr("id","")}))}},i.prototype.interrupt=function(t){t||this.autoPlay(),this.interrupted=t},i.prototype.selectHandler=function(e){var i=this,o=t(e.target).is(".slick-slide")?t(e.target):t(e.target).parents(".slick-slide"),s=parseInt(o.attr("data-slick-index"));s||(s=0),i.slideCount<=i.options.slidesToShow?i.slideHandler(s,!1,!0):i.slideHandler(s)},i.prototype.slideHandler=function(t,e,i){var o,s,l,n,a,r,d=this;if(e=e||!1,!(!0===d.animating&&!0===d.options.waitForAnimate||!0===d.options.fade&&d.currentSlide===t))if(!1===e&&d.asNavFor(t),o=t,a=d.getLeft(o),n=d.getLeft(d.currentSlide),d.currentLeft=null===d.swipeLeft?n:d.swipeLeft,!1===d.options.infinite&&!1===d.options.centerMode&&(t<0||t>d.getDotCount()*d.options.slidesToScroll))!1===d.options.fade&&(o=d.currentSlide,!0!==i&&d.slideCount>d.options.slidesToShow?d.animateSlide(n,(function(){d.postSlide(o)})):d.postSlide(o));else if(!1===d.options.infinite&&!0===d.options.centerMode&&(t<0||t>d.slideCount-d.options.slidesToScroll))!1===d.options.fade&&(o=d.currentSlide,!0!==i&&d.slideCount>d.options.slidesToShow?d.animateSlide(n,(function(){d.postSlide(o)})):d.postSlide(o));else{if(d.options.autoplay&&clearInterval(d.autoPlayTimer),s=o<0?d.slideCount%d.options.slidesToScroll!=0?d.slideCount-d.slideCount%d.options.slidesToScroll:d.slideCount+o:o>=d.slideCount?d.slideCount%d.options.slidesToScroll!=0?0:o-d.slideCount:o,d.animating=!0,d.$slider.trigger("beforeChange",[d,d.currentSlide,s]),l=d.currentSlide,d.currentSlide=s,d.setSlideClasses(d.currentSlide),d.options.asNavFor&&(r=(r=d.getNavTarget()).slick("getSlick")).slideCount<=r.options.slidesToShow&&r.setSlideClasses(d.currentSlide),d.updateDots(),d.updateArrows(),!0===d.options.fade)return!0!==i?(d.fadeSlideOut(l),d.fadeSlide(s,(function(){d.postSlide(s)}))):d.postSlide(s),void d.animateHeight();!0!==i&&d.slideCount>d.options.slidesToShow?d.animateSlide(a,(function(){d.postSlide(s)})):d.postSlide(s)}},i.prototype.startLoad=function(){var t=this;!0===t.options.arrows&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow.hide(),t.$nextArrow.hide()),!0===t.options.dots&&t.slideCount>t.options.slidesToShow&&t.$dots.hide(),t.$slider.addClass("slick-loading")},i.prototype.swipeDirection=function(){var t,e,i,o,s=this;return t=s.touchObject.startX-s.touchObject.curX,e=s.touchObject.startY-s.touchObject.curY,i=Math.atan2(e,t),(o=Math.round(180*i/Math.PI))<0&&(o=360-Math.abs(o)),o<=45&&o>=0||o<=360&&o>=315?!1===s.options.rtl?"left":"right":o>=135&&o<=225?!1===s.options.rtl?"right":"left":!0===s.options.verticalSwiping?o>=35&&o<=135?"down":"up":"vertical"},i.prototype.swipeEnd=function(t){var e,i,o=this;if(o.dragging=!1,o.swiping=!1,o.scrolling)return o.scrolling=!1,!1;if(o.interrupted=!1,o.shouldClick=!(o.touchObject.swipeLength>10),void 0===o.touchObject.curX)return!1;if(!0===o.touchObject.edgeHit&&o.$slider.trigger("edge",[o,o.swipeDirection()]),o.touchObject.swipeLength>=o.touchObject.minSwipe){switch(i=o.swipeDirection()){case"left":case"down":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide+o.getSlideCount()):o.currentSlide+o.getSlideCount(),o.currentDirection=0;break;case"right":case"up":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide-o.getSlideCount()):o.currentSlide-o.getSlideCount(),o.currentDirection=1}"vertical"!=i&&(o.slideHandler(e),o.touchObject={},o.$slider.trigger("swipe",[o,i]))}else o.touchObject.startX!==o.touchObject.curX&&(o.slideHandler(o.currentSlide),o.touchObject={})},i.prototype.swipeHandler=function(t){var e=this;if(!(!1===e.options.swipe||"ontouchend"in document&&!1===e.options.swipe||!1===e.options.draggable&&-1!==t.type.indexOf("mouse")))switch(e.touchObject.fingerCount=t.originalEvent&&void 0!==t.originalEvent.touches?t.originalEvent.touches.length:1,e.touchObject.minSwipe=e.listWidth/e.options.touchThreshold,!0===e.options.verticalSwiping&&(e.touchObject.minSwipe=e.listHeight/e.options.touchThreshold),t.data.action){case"start":e.swipeStart(t);break;case"move":e.swipeMove(t);break;case"end":e.swipeEnd(t)}},i.prototype.swipeMove=function(t){var e,i,o,s,l,n,a=this;return l=void 0!==t.originalEvent?t.originalEvent.touches:null,!(!a.dragging||a.scrolling||l&&1!==l.length)&&(e=a.getLeft(a.currentSlide),a.touchObject.curX=void 0!==l?l[0].pageX:t.clientX,a.touchObject.curY=void 0!==l?l[0].pageY:t.clientY,a.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(a.touchObject.curX-a.touchObject.startX,2))),n=Math.round(Math.sqrt(Math.pow(a.touchObject.curY-a.touchObject.startY,2))),!a.options.verticalSwiping&&!a.swiping&&n>4?(a.scrolling=!0,!1):(!0===a.options.verticalSwiping&&(a.touchObject.swipeLength=n),i=a.swipeDirection(),void 0!==t.originalEvent&&a.touchObject.swipeLength>4&&(a.swiping=!0,t.preventDefault()),s=(!1===a.options.rtl?1:-1)*(a.touchObject.curX>a.touchObject.startX?1:-1),!0===a.options.verticalSwiping&&(s=a.touchObject.curY>a.touchObject.startY?1:-1),o=a.touchObject.swipeLength,a.touchObject.edgeHit=!1,!1===a.options.infinite&&(0===a.currentSlide&&"right"===i||a.currentSlide>=a.getDotCount()&&"left"===i)&&(o=a.touchObject.swipeLength*a.options.edgeFriction,a.touchObject.edgeHit=!0),!1===a.options.vertical?a.swipeLeft=e+o*s:a.swipeLeft=e+o*(a.$list.height()/a.listWidth)*s,!0===a.options.verticalSwiping&&(a.swipeLeft=e+o*s),!0!==a.options.fade&&!1!==a.options.touchMove&&(!0===a.animating?(a.swipeLeft=null,!1):void a.setCSS(a.swipeLeft))))},i.prototype.swipeStart=function(t){var e,i=this;if(i.interrupted=!0,1!==i.touchObject.fingerCount||i.slideCount<=i.options.slidesToShow)return i.touchObject={},!1;void 0!==t.originalEvent&&void 0!==t.originalEvent.touches&&(e=t.originalEvent.touches[0]),i.touchObject.startX=i.touchObject.curX=void 0!==e?e.pageX:t.clientX,i.touchObject.startY=i.touchObject.curY=void 0!==e?e.pageY:t.clientY,i.dragging=!0},i.prototype.unfilterSlides=i.prototype.slickUnfilter=function(){var t=this;null!==t.$slidesCache&&(t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.appendTo(t.$slideTrack),t.reinit())},i.prototype.unload=function(){var e=this;t(".slick-cloned",e.$slider).remove(),e.$dots&&e.$dots.remove(),e.$prevArrow&&e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.remove(),e.$nextArrow&&e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.remove(),e.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},i.prototype.unslick=function(t){var e=this;e.$slider.trigger("unslick",[e,t]),e.destroy()},i.prototype.updateArrows=function(){var t=this;Math.floor(t.options.slidesToShow/2),!0===t.options.arrows&&t.slideCount>t.options.slidesToShow&&!t.options.infinite&&(t.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),t.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===t.currentSlide?(t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),t.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):(t.currentSlide>=t.slideCount-t.options.slidesToShow&&!1===t.options.centerMode||t.currentSlide>=t.slideCount-1&&!0===t.options.centerMode)&&(t.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),t.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},i.prototype.updateDots=function(){var t=this;null!==t.$dots&&(t.$dots.find("li").removeClass("slick-active").end(),t.$dots.find("li").eq(Math.floor(t.currentSlide/t.options.slidesToScroll)).addClass("slick-active"))},i.prototype.visibility=function(){var t=this;t.options.autoplay&&(document[t.hidden]?t.interrupted=!0:t.interrupted=!1)},t.fn.slick=function(){var t,e,o=this,s=arguments[0],l=Array.prototype.slice.call(arguments,1),n=o.length;for(t=0;t<n;t++)if("object"==typeof s||void 0===s?o[t].slick=new i(o[t],s):e=o[t].slick[s].apply(o[t].slick,l),void 0!==e)return e;return o}})),function(t){"use strict";const e=0==t("body.postx-admin-page").length;async function i(){const e=sessionStorage.getItem("ultp_nonce");if(e)return e;try{const e=await t.ajax({url:ultp_data_frontend.ajax,type:"POST",data:{action:"ultp_get_nonce"}});return e?.success&&e?.data?.nonce?(sessionStorage.setItem("ultp_nonce",e.data.nonce),e.data.nonce):(console.log("Failed to fetching nonce"),null)}catch(t){return console.log("Error occured.please try again"+t.statusText+t.responseText),console.log("Nonce Not Generating Properly"),null}}function o(){t(document).scrollTop()>1e3?(t(".ultp-toc-backtotop").addClass("tocshow"),t(".wp-block-ultimate-post-table-of-content").addClass("ultp-toc-scroll")):(t(".ultp-toc-backtotop").removeClass("tocshow"),t(".wp-block-ultimate-post-table-of-content").removeClass("ultp-toc-scroll"))}function s(t,e,i){e==i?t.find(".ultp-next-page-numbers").hide():t.find(".ultp-next-page-numbers").show(),e>1?t.find(".ultp-prev-page-numbers").show():t.find(".ultp-prev-page-numbers").hide(),e>3?t.find(".ultp-first-dot").show():t.find(".ultp-first-dot").hide(),e>2?t.find(".ultp-first-pages").show():t.find(".ultp-first-pages").hide(),i>e+2?t.find(".ultp-last-dot").show():t.find(".ultp-last-dot").hide(),i>e+1?t.find(".ultp-last-pages").show():t.find(".ultp-last-pages").hide()}function l(e,i,o){let s=i<=2?[1,2,3]:o==i?[o-2,o-1,o]:[i-1,i,i+1],l=0;e.find(".ultp-center-item").each((function(){i==s[l]&&t(this).addClass("pagination-active"),t(this).find("a").blur(),t(this).attr("data-current",s[l]).find("a").text(s[l]),l++})),e.find(".ultp-prev-page-numbers a").blur(),e.find(".ultp-next-page-numbers a").blur()}function n(t,e){null!=e&&sessionStorage.setItem(t,e)}function a(){t(".wp-block-ultimate-post-post-slider-1, .wp-block-ultimate-post-post-slider-2").each((function(){const e="#"+t(this).attr("id");let i=t(e).find(".ultp-block-items-wrap");t(this).parent(".ultp-shortcode")&&(i=t(this).find(".ultp-block-items-wrap"));let o={arrows:!0,dots:!!i.data("dots"),infinite:!0,speed:500,slidesToShow:i.data("slidelg")||1,slidesToScroll:1,autoplay:!!i.data("autoplay"),autoplaySpeed:i.data("slidespeed")||3e3,cssEase:"linear",prevArrow:i.parent().find(".ultp-slick-prev").html(),nextArrow:i.parent().find(".ultp-slick-next").html()},s="slide2"==i.data("layout")||"slide3"==i.data("layout")||"slide5"==i.data("layout")||"slide6"==i.data("layout")||"slide8"==i.data("layout");i.data("layout")?i.data("fade")&&s?o.fade=!!i.data("fade"):!i.data("fade")&&s?(o.slidesToShow=i.data("slidelg")||1,o.responsive=[{breakpoint:991,settings:{slidesToShow:i.data("slidesm")||1,slidesToScroll:1}},{breakpoint:767,settings:{slidesToShow:i.data("slidexs")||1,slidesToScroll:1}}]):(o.slidesToShow=i.data("slidelg")||1,o.centerMode=!0,o.centerPadding=`${i.data("paddlg")}px`||100,o.responsive=[{breakpoint:991,settings:{slidesToShow:i.data("slidesm")||1,slidesToScroll:1,centerPadding:`${i.data("paddsm")}px`||50}},{breakpoint:767,settings:{slidesToShow:i.data("slidexs")||1,slidesToScroll:1,centerPadding:`${i.data("paddxs")}px`||50}}]):i.data("slidelg")<2?o.fade=!!i.data("fade"):o.responsive=[{breakpoint:1024,settings:{slidesToShow:i.data("slidesm")||1,slidesToScroll:1}},{breakpoint:600,settings:{slidesToShow:i.data("slidexs")||1,slidesToScroll:1}}],i.not(".slick-initialized").slick(o)}))}t(".ultp-post-share-item a").each((function(){t(this).on("click",(function(){let e,i,o=t(this).attr("url");e=window.screen.width/2-410,i=window.screen.height/2-300;let s="height=500,width=800,resizable=yes,left="+e+",top="+i+",screenX="+e+",screenY="+i;window.open(o,"sharer",s);let l=t(this).parents(".ultp-post-share-item-inner-block").attr("postId"),n=t(this).parents(".ultp-post-share-item-inner-block").attr("count");return t.ajax({url:ultp_data_frontend.ajax,type:"POST",data:{action:"ultp_share_count",shareCount:n,postId:l,wpnonce:ultp_data_frontend.security},error:function(t){console.log("Error occured.please try again"+t.statusText+t.responseText)}}),!1}))})),t(window).on("scroll",(function(){t(window).scrollTop()+window.innerHeight>=t("footer")?.offset()?.top?t(".wp-block-ultimate-post-post_share .ultp-block-wrapper .ultp-disable-sticky-footer").addClass("remove-sticky"):t(".wp-block-ultimate-post-post_share .ultp-block-wrapper .ultp-disable-sticky-footer").removeClass("remove-sticky")})),t(".ultp-news-ticker").each((function(){t(this).UltpSlider({type:t(this).data("type"),direction:t(this).data("direction"),speed:t(this).data("speed"),pauseOnHover:1==t(this).data("hover"),controls:{prev:t(this).closest(".ultp-newsTicker-wrap").find(".ultp-news-ticker-prev"),next:t(this).closest(".ultp-newsTicker-wrap").find(".ultp-news-ticker-next"),toggle:t(this).closest(".ultp-newsTicker-wrap").find(".ultp-news-ticker-pause")}})})),t(".ultp-toc-backtotop").on("click",(function(e){e.preventDefault(),t("html, body").animate({scrollTop:0},"slow")})),t(window).on("scroll",(function(){o()})),o(),t(".ultp-collapsible-open").on("click",(function(e){t(this).closest(".ultp-collapsible-toggle").removeClass("ultp-toggle-collapsed"),t(this).parents(".ultp-block-toc").find(".ultp-block-toc-body").show()})),t(".ultp-collapsible-hide").on("click",(function(e){t(this).closest(".ultp-collapsible-toggle").addClass("ultp-toggle-collapsed"),t(this).parents(".ultp-block-toc").find(".ultp-block-toc-body").hide()})),t(".ultp-toc-lists li a").on("click",(function(){t([document.documentElement,document.body]).animate({scrollTop:t(t(this).attr("href")).offset().top-50},500)})),t(document).ready((function(){if(t(".ultp-flex-menu").length>0){const e=t("ul.ultp-flex-menu").data("name");t("ul.ultp-flex-menu").flexMenu({linkText:e,linkTextAll:e,linkTitle:e})}})),t(document).on("click",(function(e){0===t(e.target).closest(".flexMenu-viewMore").length&&(t(".flexMenu-viewMore").removeClass("active"),t(".flexMenu-viewMore").children("ul.flexMenu-popup").css("display","none"))})),t(document).on("click",".ultp-filter-navigation .flexMenu-popup .filter-item",(function(e){t(".flexMenu-viewMore").removeClass("active"),t(".flexMenu-viewMore").children("ul.flexMenu-popup").css("display","none")})),t(".ultp-post-grid-parent").each((function(){const e=t(this).find(".ultp-post-grid-block"),i=t(this).find(".ultp-pagination-block"),o=e.find(".pagination-block-html > div");i.length<1||o.length<1||(i.attr("class").split(" ").forEach((t=>{o.addClass(t)})),i.html(o))})),t(document).off("click",".ultp-pagination-ajax-action li, .ultp-loadmore-action, .ultp-prev-action, .ultp-next-action",(function(t){})),t(document).on("click",".ultp-prev-action, .ultp-next-action",(function(e){e.preventDefault();let i=t(this).closest(".ultp-next-prev-wrap"),o=i.closest(".ultp-block-wrapper").find(".ultp-block-items-wrap"),s=parseInt(i.data("pagenum")),l=parseInt(i.data("pages")),a=i.closest(".ultp-block-wrapper");const r=i.parents(".ultp-post-grid-parent");if(o.length<1){const e=i.data("for");e&&(o=t("."+e+" .ultp-block-items-wrap"))}if(i.is(".ultp-disable-editor-click"))return;if(t(this).hasClass("ultp-prev-action")){if(t(this).hasClass("ultp-disable"))return;s--,i.data("pagenum",s),i.find(".ultp-prev-action, .ultp-next-action").removeClass("ultp-disable"),1==s&&t(this).addClass("ultp-disable")}if(t(this).hasClass("ultp-next-action")){if(t(this).hasClass("ultp-disable"))return;s++,i.data("pagenum",s),i.find(".ultp-prev-action, .ultp-next-action").removeClass("ultp-disable"),s==l&&t(this).addClass("ultp-disable")}let d=0!=i.parents(".ultp-shortcode").length&&"no"==i.data("selfpostid")?i.parents(".ultp-shortcode").data("postid"):i.data("postid");t(this).closest(".ultp-builder-content").length>0&&(d=t(this).closest(".ultp-builder-content").data("postid"));let c="",p=t(this).parents(".widget_block:first");if(p.length>0){let t=p.attr("id").split("-");c=t[t.length-1]}const u=sessionStorage.getItem("ultp_uniqueIds"),f=JSON.stringify(o.find(".ultp-current-unique-posts").data("current-unique-posts")),m=i.data("filter-value")||"",g={};Array.isArray(m)&&m.length>0&&(g.filterShow=!0,g.checkFilter=!0,g.isAdv=!0,g.author=i.data("filter-author")||"",g.order=i.data("filter-order")||"",g.orderby=i.data("filter-orderby")||"",g.adv_sort=i.data("filter-adv-sort")||""),t.ajax({url:ultp_data_frontend.ajax,type:"POST",data:{action:"ultp_next_prev",paged:s,blockId:i.data("blockid"),postId:d,exclude:i.data("expost"),blockName:i.data("blockname"),builder:i.data("builder"),filterValue:m,filterType:i.data("filter-type")||"",widgetBlockId:c,ultpUniqueIds:u||[],ultpCurrentUniquePosts:f||[],...g,wpnonce:ultp_data_frontend.security},beforeSend:function(){a.length<1&&r.length>0?r.find(".ultp-block-wrapper").addClass("ultp-loading-active"):a.addClass("ultp-loading-active")},success:function(e){e&&(o.html(e),n("ultp_uniqueIds",JSON.stringify(o.find(".ultp-current-unique-posts").data("ultp-unique-ids"))),t(window).scrollTop()>o.offset().top&&t([document.documentElement,document.body]).animate({scrollTop:o.offset().top-80},100))},complete:function(){a.length<1&&r.length>0?r.find(".ultp-block-wrapper").removeClass("ultp-loading-active"):a.removeClass("ultp-loading-active"),h()},error:function(t){console.log("Error occured.please try again"+t.statusText+t.responseText),i.closest(".ultp-block-wrapper").removeClass("ultp-loading-active")}})})),t(document).on("click",".ultp-loadmore-action",(function(e){if(t(this).is(".ultp-disable-editor-click"))return;e.preventDefault();let i=t(this),o=i.closest(".ultp-block-wrapper"),s=!1;if(o.length<1){const e=i.data("for");e&&(o=t("."+e+" .ultp-block-wrapper"),s=o.length>0)}let l=parseInt(i.data("pagenum")),a=parseInt(i.data("pages"));if(i.hasClass("ultp-disable"))return;l++,i.data("pagenum",l),l==a?t(this).addClass("ultp-disable"):t(this).removeClass("ultp-disable");let r=0!=i.parents(".ultp-shortcode").length&&"no"==i.data("selfpostid")?i.parents(".ultp-shortcode").data("postid"):i.data("postid");i.closest(".ultp-builder-content").length>0&&(r=i.closest(".ultp-builder-content").data("postid"));let d="",c=t(this).parents(".widget_block:first");if(c.length>0){let t=c.attr("id").split("-");d=t[t.length-1]}const p=sessionStorage.getItem("ultp_uniqueIds"),u=JSON.stringify(o.find(".ultp-current-unique-posts").data("current-unique-posts")),h=i.data("filter-value")||"",f={};Array.isArray(h)&&h.length>0&&(f.filterShow=!0,f.checkFilter=!0,f.isAdv=!0,f.author=i.data("filter-author")||"",f.order=i.data("filter-order")||"",f.orderby=i.data("filter-orderby")||"",f.adv_sort=i.data("filter-adv-sort")||""),t.ajax({url:ultp_data_frontend.ajax,type:"POST",data:{action:"ultp_next_prev",paged:l,blockId:i.data("blockid"),postId:r,blockName:i.data("blockname"),builder:i.data("builder"),exclude:i.data("expost"),filterValue:h,filterType:i.data("filter-type")||"",widgetBlockId:d,ultpUniqueIds:p||[],ultpCurrentUniquePosts:u||[],...f,wpnonce:ultp_data_frontend.security},beforeSend:function(){o.addClass("ultp-loading-active"),s&&i.find(".ultp-spin").css("display","flex")},success:function(e){if(e){o.find(".ultp-block-row").css("max-height","unset"),o.find(".ultp-current-unique-posts").remove();const s=o.find(".ultp-loadmore-insert-before");if(s.length)i.data("blockname").includes("post-module")&&t('<div style="clear:left;width:100%;padding-block:15px;"></div>').insertBefore(s),t(e).insertBefore(s);else{const s=o.find(".ultp-block-items-wrap");i.data("blockname").includes("post-module")&&s.append(t('<div style="clear:left;width:100%;padding-block:15px;"></div>')),s.append(e)}n("ultp_uniqueIds",JSON.stringify(o.find(".ultp-current-unique-posts").data("ultp-unique-ids")))}},complete:function(){o.removeClass("ultp-loading-active"),s&&i.find(".ultp-spin").css("display","none")},error:function(t){console.log("Error occured.please try again"+t.statusText+t.responseText),o.removeClass("ultp-loading-active"),s&&i.find(".ultp-spin").css("display","none")}})})),t(document).on("click",".ultp-filter-wrap li a",(async function(e){e.preventDefault();const o=await i();if(t(this).closest("li").hasClass("filter-item")){let e=t(this),i=e.closest(".ultp-filter-wrap"),s=e.closest(".ultp-block-wrapper");const l=e.parents(".ultp-post-grid-parent");if(i.find("a").removeClass("filter-active"),e.addClass("filter-active"),i.is(".ultp-disable-editor-click"))return;let a=0!=i.parents(".ultp-shortcode").length&&"no"==i.data("selfpostid")?i.parents(".ultp-shortcode").data("postid"):i.data("postid");e.closest(".ultp-builder-content").length>0&&(a=e.closest(".ultp-builder-content").data("postid"));let r="",d=t(this).parents(".widget_block:first");if(d.length>0){let t=d.attr("id").split("-");r=t[t.length-1]}const c=sessionStorage.getItem("ultp_uniqueIds"),p=JSON.stringify(s.find(".ultp-current-unique-posts").data("current-unique-posts"));i.data("blockid")&&t.ajax({url:ultp_data_frontend.ajax,type:"POST",data:{action:"ultp_filter",taxtype:i.data("taxtype"),taxonomy:e.data("taxonomy"),blockId:i.data("blockid"),postId:a,blockName:i.data("blockname"),widgetBlockId:r,ultpUniqueIds:c||[],ultpCurrentUniquePosts:p||[],wpnonce:o},beforeSend:function(){s.addClass("ultp-loading-active")},success:function(e){s.find(".ultp-block-items-wrap").html(e?.data?.filteredData?.blocks),"loadMore"==e?.data?.filteredData?.paginationType&&e?.data?.filteredData?.paginationShow?s.find(".ultp-loadmore").replaceWith(e?.data?.filteredData?.pagination):"navigation"==e?.data?.filteredData?.paginationType?s.find(".ultp-next-prev-wrap").replaceWith(e?.data?.filteredData?.pagination):"pagination"==e?.data?.filteredData?.paginationType&&s.find(".ultp-pagination-wrap").replaceWith(e?.data?.filteredData?.pagination),e?.data?.filteredData?.pagination&&l.length>0&&l.data("pagi")?.map((i=>{let o=[];if("loadMore"===e?.data?.filteredData?.paginationType?(o=t(".ultp-loadmore."+i),o.length):o=t("."+i+"[data-for]"),o.length>0){const i=t(e.data.filteredData.pagination);o.attr("class").split(" ").forEach((t=>i.addClass(t))),o.replaceWith(i)}}))},complete:function(){s.removeClass("ultp-loading-active"),n("ultp_uniqueIds",JSON.stringify(s.find(".ultp-current-unique-posts").data("ultp-unique-ids"))),h()},error:function(t){console.log("Error occured.please try again"+t.statusText+t.responseText),s.removeClass("ultp-loading-active")}})}})),t(".ultp-current-unique-posts").length>0&&t(".ultp-current-unique-posts").each((function(){n("ultp_uniqueIds",JSON.stringify(t(this).data("ultp-unique-ids")))})),t(document).on("click",".ultp-pagination-ajax-action li",(async function(e){e.preventDefault();const o=await i();let a=t(this),r=a.closest(".ultp-pagination-ajax-action"),d=a.closest(".ultp-block-wrapper");const c=r.attr("data-blockid");if(d.length<1){const e=r.data("for");e&&(d=t("."+e+" .ultp-block-wrapper"))}if(r.is(".ultp-disable-editor-click"))return;let p=1,u=r.attr("data-pages");a.attr("data-current")?(p=Number(a.attr("data-current")),r.attr("data-paged",p).find("li").removeClass("pagination-active"),l(r,p,u),s(r,p,u)):a.hasClass("ultp-prev-page-numbers")?(p=Number(r.attr("data-paged"))-1,r.attr("data-paged",p).find("li").removeClass("pagination-active"),l(r,p,u),s(r,p,u)):a.hasClass("ultp-next-page-numbers")&&(p=Number(r.attr("data-paged"))+1,r.attr("data-paged",p).find("li").removeClass("pagination-active"),l(r,p,u),s(r,p,u));let f=0!=r.parents(".ultp-shortcode").length&&"no"==r.data("selfpostid")?r.parents(".ultp-shortcode").data("postid"):r.data("postid");a.closest(".ultp-builder-content").length>0&&(f=a.closest(".ultp-builder-content").data("postid"));let m="",g=t(this).parents(".widget_block:first");if(g.length>0){let t=g.attr("id").split("-");m=t[t.length-1]}const v=sessionStorage.getItem("ultp_uniqueIds"),w=JSON.stringify(d.find(".ultp-current-unique-posts").data("current-unique-posts")),b=r.data("filter-value")||"",y={};Array.isArray(b)&&b.length>0&&(y.filterShow=!0,y.checkFilter=!0,y.isAdv=!0,y.author=r.data("filter-author")||"",y.order=r.data("filter-order")||"",y.orderby=r.data("filter-orderby")||"",y.adv_sort=r.data("filter-adv-sort")||""),p&&(c&&function(t,e,i){const o=new URLSearchParams(window.location.search);o.set(`${t}_page`,e);const s=window.location.pathname+"?"+o.toString();window.history.replaceState({page:{[t]:i}},document.title,s)}(c,p,function(t){const e=new URLSearchParams(window.location.search).get(t+"_page");return e?+e:1}(c)),t.ajax({url:ultp_data_frontend.ajax,type:"POST",data:{exclude:r.data("expost"),action:"ultp_pagination",paged:p,blockId:r.data("blockid"),postId:f,blockName:r.data("blockname"),builder:r.data("builder"),widgetBlockId:m,ultpUniqueIds:v||[],ultpCurrentUniquePosts:w||[],filterType:r.data("filter-type")||"",filterValue:b,...y,wpnonce:o},beforeSend:function(){d.addClass("ultp-loading-active")},success:function(e){d.find(".ultp-block-items-wrap").html(e),n("ultp_uniqueIds",JSON.stringify(d.find(".ultp-current-unique-posts").data("ultp-unique-ids"))),t(window).scrollTop()>d.offset().top&&t([document.documentElement,document.body]).animate({scrollTop:d.offset().top-80},100)},complete:function(){d.removeClass("ultp-loading-active"),h()},error:function(t){console.log("Error occured.please try again"+t.statusText+t.responseText),d.removeClass("ultp-loading-active")}}))})),t(window).on("elementor/frontend/init",(()=>{setTimeout((()=>{t(".elementor-editor-active").length>0&&a()}),2e3)})),t(".bricks-builder-iframe").length>0&&t(window.parent.document).find(".bricks-panel-controls").length>0&&setTimeout((()=>{a()}),2500),a(),t('span[role="button"].ultp-loadmore-action').on("keydown",(function(t){const e=void 0!==t.key?t.key:t.keyCode;("Enter"===e||13===e||["Spacebar"," "].indexOf(e)>=0||32===e)&&(t.preventDefault(),this.click())}));let r=!0;function d(t){switch(t){case"categories":return"category";case"tag":case"tags":return"post_tag";case"authors":return"author";case"order_by":return"orderby";default:return t}}t(window).on("scroll",(function(){let e=t(this).scrollTop();t(".wp-block-ultimate-post-post-image").each((function(){let i=t(this).find(".ultp-builder-video video , .ultp-builder-video iframe");if(t(this).find(".ultp-video-block").hasClass("ultp-sticky-video")){let o=t(this).find(".ultp-image-wrapper"),s=o.offset(),l=i.height(),n=i.offset(),a=e+(t("#wpadminbar").height()||0),d=n.top+l;a>n.top&&a>d&&r&&(t(this).find(".ultp-image-wrapper").css("height",o.height()),t(this).find(".ultp-sticky-video").addClass("ultp-sticky-active")),a<o.height()+s.top&&(t(this).find(".ultp-sticky-video").removeClass("ultp-sticky-active"),t(this).find(".ultp-image-wrapper").css("height","auto")),t(".ultp-sticky-close").on("click",(function(){t(this).find(".ultp-image-wrapper").css("height","auto"),t(".ultp-sticky-video").removeClass("ultp-sticky-active"),r=!1}))}}))})),t(".ultp-filter-block").each((function(){const e=t(this),i=t(this).parents(".ultp-post-grid-parent"),o=i.find(".ultp-block-wrapper"),s=JSON.parse(i.attr("data-grids")),l=i.attr("data-postid"),a=t(this).find(".ultp-filter-clear-template"),r=t(this).find(".ultp-filter-clear-button"),c="ultp-block-"+r.data("blockid")+"-first";let p,u="";function h(){s.forEach((e=>{!function(e,i,o,s,l,a){const r=[],c={},p=e.data("pagi");e.find(".ultp-filter-select").each((function(){const e=t(this).attr("data-type"),i=t(this).attr("data-selected"),o=t(this).find('.ultp-filter-select__dropdown-inner[data-id="'+i+'"]').data("tax");"author"!==d(e)?"order"!==d(e)?"orderby"!==d(e)?"adv_sort"!==d(e)?"custom_tax"!==d(e)?r.push({value:d(e)+"###"+i}):o&&r.push({value:o+"###"+i}):c.adv_sort=i:c.orderby=i:c.order=i:"_all"!==i&&(c.author=[{value:i}])})),e.find('.ultp-filter-button[data-is-active="true"]').each((function(){const e=t(this).attr("data-type"),i=t(this).attr("data-selected"),o=t(this).attr("data-tax");"author"!==d(e)?"order"!==d(e)?"orderby"!==d(e)?"adv_sort"!==d(e)?"custom_tax"!==d(e)?r.push({value:d(e)+"###"+i}):o&&r.push({value:o+"###"+i}):c.adv_sort=i:c.orderby=i:c.order=i:"_all"!==i&&(c.author=[{value:i}])})),c.taxonomy=r;const u=e.find(".ultp-filter-search input");u.length>0&&(c.search=u.val());const h=sessionStorage.getItem("ultp_uniqueIds"),f=JSON.stringify(e.find(".ultp-current-unique-posts").data("current-unique-posts"));let m="",g=e.parents(".widget_block:first");if(g.length>0){let t=g.attr("id").split("-");m=t[t.length-1]}t(l).each((function(){const l=t(this);t.ajax({url:ultp_data_frontend.ajax,type:"POST",data:{action:"ultp_adv_filter",...c,builder_id:a,blockId:i,blockName:o,postId:s,ultpUniqueIds:h||[],ultpCurrentUniquePosts:f||[],widgetBlockId:m,wpnonce:ultp_data_frontend.security},beforeSend:function(){l.addClass("ultp-loading-active")},success:function(e){l.closest(".wp-block-ultimate-post-post-grid-parent")?.find(".ultp-not-found-message")?.remove(),""===e?.data?.filteredData?.blocks&&e?.data?.filteredData?.notFound&&l.closest(".wp-block-ultimate-post-post-grid-parent").append('<div class="ultp-not-found-message" role="alert">'+e?.data?.filteredData?.notFound+"</div>"),l.find(".ultp-block-items-wrap").html(e?.data?.filteredData?.blocks),"loadMore"==e?.data?.filteredData?.paginationType&&e?.data?.filteredData?.paginationShow?l.find(".ultp-loadmore").replaceWith(e?.data?.filteredData?.pagination):"navigation"==e?.data?.filteredData?.paginationType?l.find(".ultp-next-prev-wrap").replaceWith(e?.data?.filteredData?.pagination):"pagination"==e?.data?.filteredData?.paginationType&&l.find(".ultp-pagination-wrap").replaceWith(e?.data?.filteredData?.pagination),e?.data?.filteredData?.pagination&&p?.map((i=>{let o=[];if("loadMore"===e?.data?.filteredData?.paginationType?(o=t(".ultp-loadmore."+i),o.length):o=t("."+i+"[data-for]"),o.length>0){const i=t(e.data.filteredData.pagination);o.attr("class").split(" ").forEach((t=>i.addClass(t))),o.replaceWith(i)}}))},complete:function(){l.removeClass("ultp-loading-active"),n("ultp_uniqueIds",JSON.stringify(e.find(".ultp-current-unique-posts").data("ultp-unique-ids")))},error:function(t){console.log("Error occured.please try again"+t.statusText+t.responseText),l.removeClass("ultp-loading-active")}})}))}(i,e.blockId,e.name,l,o,u)}))}function f(t){clearTimeout(p),p=t?setTimeout(h,500):h()}e.find(".ultp-filter-select").each((function(){const i=t(this).find(".ultp-filter-select-options"),o=t(this).find(".ultp-filter-select-field-selected"),s=t(this).find(".ultp-filter-select-field-icon"),l=t(this),n=t(this).attr("data-type"),d=t(this).find(".ultp-filter-select-search");function p(e){e?(t(".ultp-filter-select .ultp-filter-select-options").css("display","none"),t(".ultp-filter-select .ultp-filter-select-field-icon").removeClass("ultp-dropdown-icon-rotate"),t(".ultp-filter-select").attr("aria-expanded",!1),i.css("display","block"),s.addClass("ultp-dropdown-icon-rotate")):(i.css("display","none"),s.removeClass("ultp-dropdown-icon-rotate")),l.attr("aria-expanded",e)}u=t(this).attr("data-builder");const f=i.find("li").first();t(this).on("click",(function(t){t.stopPropagation(),p("none"===i.css("display"))})),t(i).find("li").each((function(){const i=t(this).attr("data-id"),s=t(this).attr("data-blockId"),d=t(this).text();t(this).on("click",(function(){if(o.text(d),l.attr("data-selected",i),"_all"===i)e.find(`.ultp-filter-clear[data-type="${n}"]`).remove();else if(r.length>0){let t=!1,p=e.find(`.ultp-filter-clear[data-type="${n}"]`);p.length<1&&(t=!0,p=a.clone()),p.removeClass("ultp-filter-clear-template"),p.addClass("ultp-filter-clear-selected-filter"),p.find(".ultp-selected-filter-text").text(function(t,e){return`${t.replace("_"," ").replace(/\b\w/g,(t=>t.toUpperCase()))}: ${e}`}(n,d)),r.hasClass(c)&&(r.removeClass(c),p.addClass(c)),p.find(".ultp-selected-filter-icon").on("click",(function(){o.text(f.text()),l.attr("data-selected",f.attr("data-id")),p.hasClass(c)&&(p.next().hasClass("ultp-filter-clear-selected-filter")?p.next().addClass(c):r.addClass(c)),p.remove(),h()})),p.attr("data-id",i),p.attr("data-type",n),p.attr("data-for",s),p.css({display:"block"}),t&&p.insertBefore(r)}h(),p(!0)}))})),d.on("click",(function(t){t.preventDefault(),t.stopPropagation()})),d.on("input",(function(e){const o=String(e.target.value).toLowerCase();o.length>0?i.find("li").each((function(){const e=t(this).text();t(this).css("display",e.toLowerCase().includes(o)?"list-item":"none")})):i.find("li").each((function(){t(this).css("display","list-item")}))})),t(document).on("click",(function(t){l.is(t.target)||l.has(t.target).length||p(!1)}))})),e.find(".ultp-filter-button").each((function(){const i=this,o=t(this).data("type");t(this).on("click",(function(){const s="true"===t(i).attr("data-is-active");if("_all"===t(this).data("selected")){const t=e.find('.ultp-filter-button[data-selected]:not([data-selected="_all"])');t.length>0&&(t.attr("data-is-active","false"),t.removeClass("ultp-filter-button-active"))}else if(["adv_sort","order","order_by"].includes(o)&&!s){const t=e.find(`.ultp-filter-button[data-type="${o}"]`);t.length>0&&(t.attr("data-is-active","false"),t.removeClass("ultp-filter-button-active"))}else{const t=e.find('.ultp-filter-button[data-selected="_all"]');t.length>0&&(t.attr("data-is-active","false"),t.removeClass("ultp-filter-button-active"))}s?(t(i).attr("data-is-active","false"),t(i).removeClass("ultp-filter-button-active")):(t(i).attr("data-is-active","true"),t(i).addClass("ultp-filter-button-active"),(["author"].includes(o)||"true"!=t(this).parent().attr("data-multiselect"))&&t(i).siblings().attr("data-is-active","false").removeClass("ultp-filter-button-active")),h()}))})),r.on("click",(function(){!function(){e.find(".ultp-filter-select").each((function(){const e=t(this).find(".ultp-filter-select-options li").first();t(this).attr("data-selected",e.attr("data-id")),t(this).find(".ultp-filter-select-field-selected").text(e.text())}));const i=e.find(".ultp-filter-clear-selected-filter");i.hasClass(c)&&r.addClass(c),i.remove(),e.find(".ultp-filter-search input").val(""),e.find('.ultp-filter-button[data-is-active="true"]').each((function(){t(this).removeClass("ultp-filter-button-active"),t(this).attr("data-is-active","false")}))}(),h()})),i.find(".ultp-filter-search input").off("input").on("input",(function(){f(!0)})),i.find(".ultp-filter-search input").on("keydown",(function(t){"Enter"===t.key&&f(!1)})),i.find(".ultp-filter-search-icon").on("click",(function(){f(!1)}))}));const c=ultp_data_frontend?.dark_logo,p=t(".ultp-dark-logo.wp-block-site-logo").find("img").attr("src"),u=t(".ultp-dark-logo.wp-block-site-logo").find("img").attr("srcset")||"";function h(){t(".ultp-video-modal .ultp-video-modal__content .ultp-video-wrapper > iframe").each((function(){const e=t(this),i=e.attr("src");i&&i.includes("dailymotion.com/player")&&"&"==i[i.length-1]&&e.attr("src",i.slice(0,i.length-1)+"?autoplay=0")}))}t(document).on("click",".ultp-dark-light-block-wrapper-content.ultp-frontend .ultp-dl-con",(function(e){e.preventDefault();const i=t(this).closest(".ultp-dark-light-block-wrapper-content"),o=t(this).hasClass("ultp-light-con"),s=t(this).closest(".ultp-dl-after-before-con"),l=i.find(`.ultp-${o?"dark":"light"}-con`).closest(".ultp-dl-after-before-con"),n=s.data("iconlay"),a=s.data("iconsize"),r=s.data("iconrev");let d=0;if(["layout5","layout6","layout7"].includes(n)){d="layout7"==n?500:400;const e="layout7"==n?t(this).find(".ultp-dl-text").width():a/2;o?(t(this).find(".ultp-dl-svg-con").css({transform:`translateX(calc(${100*(r?-1:1)}% ${r?"-":"+"} ${e}px))`,transition:`transform ${d/1e3}s ease`}),"layout6"==n?t(this).find(".ultp-dl-text").css({transform:`translateX(calc(${100*(r?1:-1)}% ${r?"+":"-"} ${e}px))`,transition:`transform ${d/1e3}s ease`}):"layout7"==n&&t(this).find(".ultp-dl-text").css({transform:`translateX(calc(${(r?1:-1)*a}px))`,transition:`transform ${d/1e3}s ease`})):(t(this).find(".ultp-dl-svg-con").css({transform:`translateX(calc(${100*(r?1:-1)}% ${r?"+":"-"} ${e}px))`,transition:`transform ${d/1e3}s ease`}),"layout6"==n?t(this).find(".ultp-dl-text").css({transform:`translateX(calc(${100*(r?-1:1)}% ${r?"-":"+"} ${e}px))`,transition:`transform ${d/1e3}s ease`}):"layout7"==n&&t(this).find(".ultp-dl-text").css({transform:`translateX(calc(${(r?-1:1)*a}px))`,transition:`transform ${d/1e3}s ease`}))}!function(t,e,i){const o=new Date;o.setTime(o.getTime()+24*i*60*60*1e3);let s="expires="+o.toUTCString();document.cookie=t+"="+e+";"+s+";"}("ultplocalDLMode",o?"ultpdark":"ultplight",60),setTimeout((()=>{s.addClass("inactive"),l.removeClass("inactive"),o?(t(".wp-block-ultimate-post-image .ultp-light-image-block").addClass("inactive"),t(".wp-block-ultimate-post-image .ultp-dark-image-block").removeClass("inactive")):o||(t(".wp-block-ultimate-post-image .ultp-dark-image-block").addClass("inactive"),t(".wp-block-ultimate-post-image .ultp-light-image-block").removeClass("inactive")),t(".ultp-dark-logo.wp-block-site-logo").find("img").attr("src",o?c:p).attr("srcset",o?c:u),t(".ultp-dark-logo.wp-block-site-logo img").css({content:"initial"}),t(`.ultp-dark-light-block-wrapper-content .ultp-${o?"dark":"light"}-con`).each((function(){t(this).closest(".ultp-dl-after-before-con").removeClass("inactive")})),t(`.ultp-dark-light-block-wrapper-content .ultp-${o?"light":"dark"}-con`).each((function(){t(this).closest(".ultp-dl-after-before-con").addClass("inactive")})),t(this).find(".ultp-dl-svg-con").removeAttr("style"),t(this).find(".ultp-dl-text").removeAttr("style"),function(){if(t("#ultp-preset-colors-style-inline-css")&&t("#ultp-preset-colors-style-inline-css")[0]){const e=t("#ultp-preset-colors-style-inline-css")[0].sheet,i=e.cssRules[0].style.getPropertyValue("--postx_preset_Base_1_color"),o=e.cssRules[0].style.getPropertyValue("--postx_preset_Base_2_color"),s=e.cssRules[0].style.getPropertyValue("--postx_preset_Base_3_color"),l=e.cssRules[0].style.getPropertyValue("--postx_preset_Contrast_1_color"),n=e.cssRules[0].style.getPropertyValue("--postx_preset_Contrast_2_color"),a=e.cssRules[0].style.getPropertyValue("--postx_preset_Contrast_3_color");e.cssRules[0].style.setProperty("--postx_preset_Base_1_color",l),e.cssRules[0].style.setProperty("--postx_preset_Base_2_color",n),e.cssRules[0].style.setProperty("--postx_preset_Base_3_color",a),e.cssRules[0].style.setProperty("--postx_preset_Contrast_1_color",i),e.cssRules[0].style.setProperty("--postx_preset_Contrast_2_color",o),e.cssRules[0].style.setProperty("--postx_preset_Contrast_3_color",s)}}()}),d)})),e&&h()}(jQuery);
(function ($){
("use strict");
$(document).ready(function (){
initYouTubeGallery();
});
function initYouTubeGallery(){
function parseMaybeJSON(val, fallback){
if(typeof val==="string"){
try {
return JSON.parse(val);
} catch (e){
return fallback;
}}
return typeof val==="object"&&val!==null ? val:fallback;
}
function truncateText(text, length){
if(!text) return "";
const width=$(window).width();
let maxLength;
if(width < 600){
maxLength=length.sm||length.lg;
}else if(width < 900){
maxLength=length.md||length.lg;
}else{
maxLength=length.lg;
}
return text.length > maxLength
? text.substring(0, maxLength) + "..."
: text;
}
function sortVideos(videos, sortBy){
const sorted=[...videos];
switch (sortBy){
case "title":
return sorted.sort((a, b)=>
a.title.localeCompare(b.title, undefined, {
sensitivity: "base",
})
);
case "latest":
return sorted.sort((a, b)=>
new Date(b.publishedAt).getTime() -
new Date(a.publishedAt).getTime()
);
case "date":
return sorted.sort((a, b)=>
new Date(a.publishedAt).getTime() -
new Date(b.publishedAt).getTime()
);
case "popular":
return sorted.sort((a, b)=> (b.viewCount||0) - (a.viewCount||0));
default:
return videos;
}}
function getPlaylistId(input){
if(!input) return "";
try {
const url=new URL(input);
if(url.hostname==="www.youtube.com"){
if(url.pathname.startsWith("/channel/")){
return url.pathname.split("/channel/")[1];
}else if(url.pathname.startsWith("/@")){
return url.pathname.substring(2);
}else if(url.searchParams.get("list")){
return url.searchParams.get("list");
}}
return input;
} catch (e){
return input;
}}
function resolveHandleToChannelId(handle, apiKey, callback){
$.get(`https://www.googleapis.com/youtube/v3/search?part=snippet&q=${encodeURIComponent(
handle
)}&type=channel&key=${apiKey}`
)
.done(function (data){
if(data.items&&data.items.length > 0){
callback(data.items[0].snippet.channelId);
}else{
callback(null);
}})
.fail(function (){
callback(null);
});
}
function generatePlayerIframe(videoId, config){
const params=[
`autoplay=${config.autoplay ? "1":"0"}`,
`loop=${config.loop ? "1":"0"}`,
`mute=${config.mute ? "1":"0"}`,
`controls=${config.showPlayerControl ? "1":"0"}`,
`modestbranding=${config.hideYoutubeLogo ? "1":"0"}`,
config.loop ? `playlist=${videoId}`:null,
]
.filter(Boolean)
.join("&");
return `
<div class="ultp-ytg-video-wrapper">
<iframe
src="https://www.youtube.com/embed/${videoId}?${params}"
title="YouTube Video"
frameborder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
allowfullscreen
></iframe>
</div>
`;
}
function getYoutubeTextContent(
enableTitle,
title,
titleLength,
enableDesc,
description,
descriptionLength,
videoId
){
let html='<div class="ultp-ytg-content">';
if(enableTitle){
html +=`<div class="ultp-ytg-title"><a href="https://www.youtube.com/watch?v=${videoId}" target="_blank" rel="noopener noreferrer">${truncateText(
title,
titleLength
)}</a></div>`;
}
if(enableDesc){
html +=`<div class="ultp-ytg-description">${truncateText(
description,
descriptionLength
)}</div>`;
}
html +="</div>";
return html;
}
$(".wp-block-ultimate-post-youtube-gallery").each(function (){
const $block=$(this);
const $wrapper=$block.find(".ultp-block-wrapper");
let $container=$block.find(".ultp-ytg-view-grid, .ultp-ytg-container");
const $loadMoreBtn=$block.find(".ultp-ytg-loadmore-btn");
const config={
playlistIdOrUrl: $block.data("playlist")||"",
apiKey: $block.data("api-key")||"",
cacheDuration: parseInt($block.data("cache-duration"))||0,
sortBy: $block.data("sort-by")||"date",
galleryLayout: $block.data("gallery-layout")||"grid",
videosPerPage: parseMaybeJSON($block.data("videos-per-page"), {
lg: 9,
md: 6,
sm: 3,
}),
showVideoTitle: $block.data("show-video-title")=="1",
videoTitleLength: parseMaybeJSON($block.data("video-title-length"), {
lg: 50,
md: 50,
sm: 50,
}),
loadMoreEnable: $block.data("load-more-enable")=="1",
moreButtonLabel: $block.data("more-button-label")||"More Videos",
autoplay: $block.data("autoplay")=="1",
loop: $block.data("loop")=="1",
mute: $block.data("mute")=="1",
showPlayerControl: $block.data("show-player-control")=="1",
hideYoutubeLogo: $block.data("hide-youtube-logo")=="1",
showDescription: $block.data("show-description")=="1",
videoDescriptionLength: parseMaybeJSON(
$block.data("video-description-length"),
{
lg: 100,
md: 100,
sm: 100,
}
),
imageHeightRatio: $block.data("image-height-ratio")||"16-9",
galleryColumn: parseMaybeJSON($block.data("gallery-column"), {
lg: 3,
md: 2,
sm: 1,
}),
displayType: $block.data("display-type")||"grid",
enableListView: $block.data("enable-list-view")=="1",
enableIconAnimation: $block.data("enable-icon-animation")=="1",
defaultYoutubeIcon: $block.data("enable-youtube-icon")=="1",
imgHeight: $block.data("img-height"),
};
let playlistId=getPlaylistId(config.playlistIdOrUrl);
if(playlistId.startsWith("@")){
const handle=playlistId.substring(1);
resolveHandleToChannelId(handle, config.apiKey, function (channelId){
if(channelId){
playlistId=channelId;
proceedWithPlaylist(playlistId);
}else{
$wrapper.html('<p style="color:#888">Invalid handle or API key.</p>'
);
}});
}else{
proceedWithPlaylist(playlistId);
}
function proceedWithPlaylist(playlistId){
if(playlistId.startsWith("UC")){
playlistId="UU" + playlistId.substring(2);
}
if(!playlistId||!config.apiKey){
$wrapper.html('<p style="color:#888">Please provide both YouTube playlist ID/URL and API key.</p>'
);
return;
}
let allVideos=[];
let shownCount=config.videosPerPage.lg||9;
let activeVideo=null;
let playingId=null;
function updateResponsiveCounts(){
const width=$(window).width();
if(width < 600){
shownCount=Math.max(shownCount, config.videosPerPage.sm||3);
}else if(width < 900){
shownCount=Math.max(shownCount, config.videosPerPage.md||6);
}else{
shownCount=Math.max(shownCount, config.videosPerPage.lg||9);
}}
function renderPlaylistLayout(videos){
if(!videos.length){
$container.html("<p>No videos found in this playlist.</p>");
return;
}
if(!activeVideo){
activeVideo=videos[0];
}
let html='<div class="ultp-ytg-main">';
const playerWrapper=`
<div class="ultp-ytg-video-wrapper">
<iframe
src="https://www.youtube.com/embed/${activeVideo.videoId}?${[
`autoplay=${config.autoplay ? "1":"0"}`,
`loop=${config.loop ? "1":"0"}`,
`mute=${config.mute ? "1":"0"}`,
`controls=${config.showPlayerControl ? "1":"0"}`,
`modestbranding=${config.hideYoutubeLogo ? "1":"0"}`,
config.loop ? `playlist=${activeVideo.videoId}`:null,
]
.filter(Boolean)
.join("&")}"
title="YouTube Video"
frameborder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
allowfullscreen
></iframe>
${getYoutubeTextContent(
config.showVideoTitle,
activeVideo.title,
config.videoTitleLength,
config.showDescription,
activeVideo.description,
config.videoDescriptionLength,
activeVideo.videoId
)}
</div>
`;
html +=playerWrapper;
html +="</div>";
html +='<div class="ultp-ytg-playlist-sidebar">';
html +='<div class="ultp-ytg-playlist-items">';
videos.forEach(function (video){
const isActive=video.videoId===activeVideo.videoId;
html +=`
<div class="ultp-ytg-playlist-item ${
isActive ? "active":""
}" data-video-id="${video.videoId}">
<img src="${video.thumbnail}" alt="${video.title}" loading="lazy" />
<div class="ultp-ytg-playlist-item-content">
<div class="ultp-ytg-playlist-item-title">
${truncateText(video.title, config.videoTitleLength)}
</div>
</div>
</div>
`;
});
html +="</div></div>";
$container.html(html);
}
function renderGridLayout(videos, count){
if(!videos.length){
$container.html("<p>No videos found in this playlist.</p>");
return;
}
const displayedVideos=videos.slice(0, count);
let html="";
displayedVideos.forEach(function (video){
const isPlaying=playingId===video.videoId;
html +=`<div class="ultp-ytg-item${isPlaying ? " active":""}">`;
html +=`<div class="ultp-ytg-video">`;
if(isPlaying){
html +=generatePlayerIframe(video.videoId, config);
}else{
const getSvgIcon=$(".ultp-ytg-play__icon").html();
html +=`
<img src="${video.thumbnail}" alt="${
video.title
}" loading="lazy" data-video-id="${
video.videoId
}" style="cursor:pointer;" />
<div class="ultp-ytg-play__icon${
config.enableIconAnimation ? " ytg-icon-animation":""
}">
${getSvgIcon}
</div>
`;
}
html +=`</div>`;
html +=`<div class="ultp-ytg-inside">`;
html +=getYoutubeTextContent(
config.showVideoTitle,
video.title,
config.videoTitleLength,
config.showDescription,
video.description,
config.videoDescriptionLength,
video.videoId
);
html +=`</div></div>`;
});
$container.html(html);
if(config.loadMoreEnable&&count < videos.length){
$loadMoreBtn.show();
}else{
$loadMoreBtn.hide();
}}
function renderVideos(videos, count){
if(config.galleryLayout==="playlist"){
renderPlaylistLayout(videos);
}else{
renderGridLayout(videos, count);
}}
const cacheKey=`ultp_youtube_gallery_${playlistId}_${config.apiKey}_${config.sortBy}_${config.imgHeight}`;
const duration=config.cacheDuration;
let cached=null;
try {
cached=JSON.parse(localStorage.getItem(cacheKey));
} catch (e){
cached=null;
}
const now=Date.now();
if(cached &&
cached.data &&
cached.timestamp &&
duration > 0 &&
now - cached.timestamp < duration * 1000
){
allVideos=sortVideos(cached.data, config.sortBy);
renderVideos(allVideos, shownCount);
}else{
if(config.galleryLayout!=="playlist"){
$container.html(`
<div class="ultp-ytg-loading gallery-postx gallery-active">
<div class="skeleton-box"></div>
<div class="skeleton-box"></div>
<div class="skeleton-box"></div>
<div class="skeleton-box"></div>
<div class="skeleton-box"></div>
<div class="skeleton-box"></div>
</div>
`);
}else{
$container.html(`
<div class="ultp-ytg-loading ultp-ytg-playlist-loading">
<div class="ytg-loader"></div>
</div>`);
}
$.get("https://www.googleapis.com/youtube/v3/playlistItems", {
part: "snippet",
maxResults: 50,
playlistId: playlistId,
key: config.apiKey,
})
.done(function (data){
setTimeout(function (){
$container.empty();
if(data.error){
$container.html(`<div class="ultp-ytg-error">${
data.error.message||"Failed to fetch playlist."
}</div>`
);
return;
}
const videos=(data.items||[])
.filter(function (item){
return (
item.snippet.title!=="Private video" &&
item.snippet.title!=="Deleted video"
);
})
.map(function (item){
return {
videoId: item.snippet.resourceId.videoId,
title: item.snippet.title,
thumbnail:
(item.snippet.thumbnails &&
item.snippet.thumbnails[config.imgHeight] &&
item.snippet.thumbnails[config.imgHeight].url) ||
item.snippet.thumbnails[config.imgHeight].url ||
item.snippet.thumbnails?.medium?.url ||
"",
publishedAt: item.snippet.publishedAt||"",
description: item.snippet.description||"",
viewCount: 0,
};});
if(config.sortBy==="popular"){
const videoIds=videos.map((v)=> v.videoId).join(",");
$.get(`https://www.googleapis.com/youtube/v3/videos?part=statistics&id=${videoIds}&key=${config.apiKey}`
)
.done(function (statsData){
if(statsData.items){
const statsMap={};
statsData.items.forEach(function (item){
statsMap[item.id]=item.statistics.viewCount;
});
videos.forEach(function (v){
v.viewCount=parseInt(statsMap[v.videoId]||0);
});
}
allVideos=sortVideos(videos, config.sortBy);
if(duration > 0){
try {
localStorage.setItem(cacheKey,
JSON.stringify({
data: videos,
timestamp: now,
})
);
} catch (e){
console.warn("Failed to cache videos:", e);
}}
renderVideos(allVideos, shownCount);
})
.fail(function (){
console.warn("Failed to fetch video statistics for popular sorting."
);
allVideos=sortVideos(videos, config.sortBy);
renderVideos(allVideos, shownCount);
});
}else{
allVideos=sortVideos(videos, config.sortBy);
if(duration > 0){
try {
localStorage.setItem(cacheKey,
JSON.stringify({
data: videos,
timestamp: now,
})
);
} catch (e){
console.warn("Failed to cache videos:", e);
}}
renderVideos(allVideos, shownCount);
}}, 2000);
})
.fail(function (){
setTimeout(function (){
$container.empty();
$container.html('<div class="ultp-ytg-error">Failed to fetch videos. Please try again.</div>'
);
}, 3000);
});
}
$block.on("click", ".ultp-ytg-playlist-item", function (){
const videoId=$(this).data("video-id");
if(!videoId) return;
activeVideo=allVideos.find(function (v){
return v.videoId===videoId;
});
if(activeVideo){
renderPlaylistLayout(allVideos);
}});
$block.on("click", ".ultp-ytg-play__icon", function (){
const $img=$(this).siblings("img[data-video-id]");
const videoId=$img.data("video-id");
if(!videoId) return;
const $item=$(this).closest(".ultp-ytg-item");
const $videoDiv=$item.find(".ultp-ytg-video");
$videoDiv.html('<div class="ultp-ytg-loading"><div class="ytg-loader"></div></div>'
);
$item
.addClass("active")
.siblings(".ultp-ytg-item")
.removeClass("active");
setTimeout(function (){
playingId=videoId;
renderGridLayout(allVideos, shownCount);
}, 1000);
});
$block.on("click", ".ultp-ytg-video img[data-video-id]", function (){
const videoId=$(this).data("video-id");
if(!videoId) return;
playingId=videoId;
renderGridLayout(allVideos, shownCount);
});
$loadMoreBtn.on("click", function (){
shownCount +=config.videosPerPage.lg;
renderGridLayout(allVideos, shownCount);
});
$(window).on("resize", function (){
if(allVideos.length){
updateResponsiveCounts();
renderVideos(allVideos, shownCount);
}});
}});
}})(jQuery);
jQuery(function(t){if("undefined"==typeof wc_add_to_cart_params)return!1;var a=function(){this.requests=[],this.addRequest=this.addRequest.bind(this),this.run=this.run.bind(this),this.$liveRegion=this.createLiveRegion(),t(document.body).on("click",".add_to_cart_button:not(.wc-interactive)",{addToCartHandler:this},this.onAddToCart).on("keydown",".add_to_cart_button:not(.wc-interactive)",{addToCartHandler:this},t=>{" "===t.key&&(t.preventDefault(),t.target.click())}).on("click",".remove_from_cart_button",{addToCartHandler:this},this.onRemoveFromCart).on("keydown",".remove_from_cart_button",this.onKeydownRemoveFromCart).on("added_to_cart",{addToCartHandler:this},this.onAddedToCart).on("removed_from_cart",{addToCartHandler:this},this.onRemovedFromCart).on("ajax_request_not_sent.adding_to_cart",this.updateButton)};a.prototype.addRequest=function(t){this.requests.push(t),1===this.requests.length&&this.run()},a.prototype.run=function(){var a=this,e=a.requests[0].complete;a.requests[0].complete=function(){"function"==typeof e&&e(),a.requests.shift(),a.requests.length>0&&a.run()},t.ajax(this.requests[0])},a.prototype.onAddToCart=function(a){var e=t(this);if(e.is(".ajax_add_to_cart")){if(!e.attr("data-product_id"))return!0;if(a.data.addToCartHandler.$liveRegion.text("").removeAttr("aria-relevant"),a.preventDefault(),e.removeClass("added"),e.addClass("loading"),!1===t(document.body).triggerHandler("should_send_ajax_request.adding_to_cart",[e]))return t(document.body).trigger("ajax_request_not_sent.adding_to_cart",[!1,!1,e]),!0;var r={};t.each(e.data(),function(t,a){r[t]=a}),t.each(e[0].dataset,function(t,a){r[t]=a}),t(document.body).trigger("adding_to_cart",[e,r]),a.data.addToCartHandler.addRequest({type:"POST",url:wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","add_to_cart"),data:r,success:function(a){a&&(a.error&&a.product_url?window.location=a.product_url:"yes"!==wc_add_to_cart_params.cart_redirect_after_add?t(document.body).trigger("added_to_cart",[a.fragments,a.cart_hash,e]):window.location=wc_add_to_cart_params.cart_url)},dataType:"json"})}},a.prototype.onRemoveFromCart=function(a){var e=t(this),r=e.closest(".woocommerce-mini-cart-item");a.data.addToCartHandler.$liveRegion.text("").removeAttr("aria-relevant"),a.preventDefault(),r.block({message:null,overlayCSS:{opacity:.6}}),a.data.addToCartHandler.addRequest({type:"POST",url:wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","remove_from_cart"),data:{cart_item_key:e.data("cart_item_key")},success:function(a){a&&a.fragments?t(document.body).trigger("removed_from_cart",[a.fragments,a.cart_hash,e]):window.location=e.attr("href")},error:function(){window.location=e.attr("href")},dataType:"json"})},a.prototype.onKeydownRemoveFromCart=function(a){" "===a.key&&(a.preventDefault(),t(this).trigger("click"))},a.prototype.updateButton=function(a,e,r,o){if(o=void 0!==o&&o){if(o.removeClass("loading"),e&&o.addClass("added"),e&&!wc_add_to_cart_params.is_cart&&0===o.parent().find(".added_to_cart").length){var d=document.createElement("a");d.href=wc_add_to_cart_params.cart_url,d.className="added_to_cart wc-forward",d.title=wc_add_to_cart_params.i18n_view_cart,d.textContent=wc_add_to_cart_params.i18n_view_cart,o.after(d)}t(document.body).trigger("wc_cart_button_updated",[o])}},a.prototype.updateFragments=function(a,e){e&&(t.each(e,function(a){t(a).addClass("updating").fadeTo("400","0.6").block({message:null,overlayCSS:{opacity:.6}})}),t.each(e,function(a,e){t(a).replaceWith(e),t(a).stop(!0).css("opacity","1").unblock()}),t(document.body).trigger("wc_fragments_loaded"))},a.prototype.alertCartUpdated=function(t,a,e,r){if(r=void 0!==r&&r){var o=r.data("success_message");if(!o)return;t.data.addToCartHandler.$liveRegion.delay(1e3).text(o).attr("aria-relevant","all")}},a.prototype.createLiveRegion=function(){var a=t(".widget_shopping_cart_live_region");return a.length?a:t('<div class="widget_shopping_cart_live_region screen-reader-text" role="status"></div>').appendTo("body")},a.prototype.onAddedToCart=function(t,a,e,r){t.data.addToCartHandler.updateButton(t,a,e,r),t.data.addToCartHandler.updateFragments(t,a),t.data.addToCartHandler.alertCartUpdated(t,a,e,r)},a.prototype.onRemovedFromCart=function(t,a,e,r){t.data.addToCartHandler.updateFragments(t,a),t.data.addToCartHandler.alertCartUpdated(t,a,e,r)},new a});
function on_keydown_remove_from_cart(e){" "===e.key&&(e.preventDefault(),e.currentTarget.click())}function focus_populate_live_region(){var e=["woocommerce-message","woocommerce-error","wc-block-components-notice-banner"].map(function(e){return"."+e+'[role="alert"]'}).join(", "),o=document.querySelectorAll(e);if(0!==o.length){var t=o[0];t.setAttribute("tabindex","-1");var n=setTimeout(function(){t.focus(),clearTimeout(n)},500)}}function refresh_sorted_by_live_region(){var e=document.querySelector(".woocommerce-result-count");if(e){var o=e.innerHTML;e.setAttribute("aria-hidden","true");var t=setTimeout(function(){e.setAttribute("aria-hidden","false"),e.innerHTML="",e.innerHTML=o,clearTimeout(t)},2e3)}}function on_document_ready(){focus_populate_live_region(),refresh_sorted_by_live_region()}jQuery(function(e){e(".woocommerce-ordering").on("change","select.orderby",function(){e(this).closest("form").trigger("submit")}),e("input.qty:not(.product-quantity input.qty)").each(function(){var o=parseFloat(e(this).attr("min"));o>=0&&parseFloat(e(this).val())<o&&e(this).val(o)});var o="store_notice"+(e(".woocommerce-store-notice").data("noticeId")||"");if("hidden"===Cookies.get(o))e(".woocommerce-store-notice").hide();else{function t(o){["Enter"," "].includes(o.key)&&(o.preventDefault(),e(".woocommerce-store-notice__dismiss-link").click())}e(".woocommerce-store-notice").show(),e(".woocommerce-store-notice__dismiss-link").on("click",function n(r){Cookies.set(o,"hidden",{path:"/"}),e(".woocommerce-store-notice").hide(),r.preventDefault(),e(".woocommerce-store-notice__dismiss-link").off("click",n).off("keydown",t)}).on("keydown",t)}e(".woocommerce-input-wrapper span.description").length&&e(document.body).on("click",function(){e(".woocommerce-input-wrapper span.description:visible").prop("aria-hidden",!0).slideUp(250)}),e(".woocommerce-input-wrapper").on("click",function(e){e.stopPropagation()}),e(".woocommerce-input-wrapper :input").on("keydown",function(o){var t=e(this).parent().find("span.description");if(27===o.which&&t.length&&t.is(":visible"))return t.prop("aria-hidden",!0).slideUp(250),o.preventDefault(),!1}).on("click focus",function(){var o=e(this).parent(),t=o.find("span.description");o.addClass("currentTarget"),e(".woocommerce-input-wrapper:not(.currentTarget) span.description:visible").prop("aria-hidden",!0).slideUp(250),t.length&&t.is(":hidden")&&t.prop("aria-hidden",!1).slideDown(250),o.removeClass("currentTarget")}),e.scroll_to_notices=function(o){o.length&&e("html, body").animate({scrollTop:o.offset().top-100},1e3)},e('.woocommerce form .woocommerce-Input[type="password"]').wrap('<span class="password-input"></span>'),e(".woocommerce form input").filter(":password").parent("span").addClass("password-input"),e(".password-input").each(function(){const o=e(this).find("input").attr("id");e(this).append('<button type="button" class="show-password-input" aria-label="'+woocommerce_params.i18n_password_show+'" aria-describedBy="'+o+'"></button>')}),e(".show-password-input").on("click",function(o){o.preventDefault(),e(this).hasClass("display-password")?(e(this).removeClass("display-password"),e(this).attr("aria-label",woocommerce_params.i18n_password_show)):(e(this).addClass("display-password"),e(this).attr("aria-label",woocommerce_params.i18n_password_hide)),e(this).hasClass("display-password")?e(this).siblings(['input[type="password"]']).prop("type","text"):e(this).siblings('input[type="text"]').prop("type","password"),e(this).siblings("input").focus()}),e("a.coming-soon-footer-banner-dismiss").on("click",function(o){var t=e(o.target);e.ajax({type:"post",url:t.data("rest-url"),data:{woocommerce_meta:{coming_soon_banner_dismissed:"yes"}},beforeSend:function(e){e.setRequestHeader("X-WP-Nonce",t.data("rest-nonce"))},complete:function(){e("#coming-soon-footer-banner").hide()}})}),"undefined"==typeof wc_add_to_cart_params&&e(document.body).on("keydown",".remove_from_cart_button",on_keydown_remove_from_cart),e(document.body).on("item_removed_from_classic_cart updated_wc_div",focus_populate_live_region)}),document.addEventListener("DOMContentLoaded",on_document_ready);
!function(){var e={975:function(e,t,n){var o,s,i;!function(a){"use strict";s=[n(428)],o=function(e){var t={escapeRegExChars:function(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")},createNode:function(e){var t=document.createElement("div");return t.className=e,t.style.position="absolute",t.style.display="none",t}},n=27,o=9,s=13,i=38,a=39,r=40,l=e.noop;function u(t,n){var o=this;o.element=t,o.el=e(t),o.suggestions=[],o.badQueries=[],o.selectedIndex=-1,o.currentValue=o.element.value,o.timeoutId=null,o.cachedResponse={},o.onChangeTimeout=null,o.onChange=null,o.isLocal=!1,o.suggestionsContainer=null,o.noSuggestionsContainer=null,o.options=e.extend(!0,{},u.defaults,n),o.classes={selected:"autocomplete-selected",suggestion:"autocomplete-suggestion"},o.hint=null,o.hintValue="",o.selection=null,o.initialize(),o.setOptions(n)}u.utils=t,e.Autocomplete=u,u.defaults={ajaxSettings:{},autoSelectFirst:!1,appendTo:"body",serviceUrl:null,lookup:null,onSelect:null,onHint:null,width:"auto",minChars:1,maxHeight:300,deferRequestBy:0,params:{},formatResult:function(e,n){if(!n)return e.value;var o="("+t.escapeRegExChars(n)+")";return e.value.replace(new RegExp(o,"gi"),"<strong>$1</strong>").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/&lt;(\/?strong)&gt;/g,"<$1>")},formatGroup:function(e,t){return'<div class="autocomplete-group">'+t+"</div>"},delimiter:null,zIndex:9999,type:"GET",noCache:!1,onSearchStart:l,onSearchComplete:l,onSearchError:l,preserveInput:!1,containerClass:"autocomplete-suggestions",tabDisabled:!1,dataType:"text",currentRequest:null,triggerSelectOnValidInput:!0,preventBadQueries:!0,lookupFilter:function(e,t,n){return-1!==e.value.toLowerCase().indexOf(n)},paramName:"query",transformResult:function(e){return"string"==typeof e?JSON.parse(e):e},showNoSuggestionNotice:!1,noSuggestionNotice:"No results",orientation:"bottom",forceFixPosition:!1},u.prototype={initialize:function(){var t,n=this,o="."+n.classes.suggestion,s=n.classes.selected,i=n.options;n.element.setAttribute("autocomplete","off"),n.noSuggestionsContainer=e('<div class="autocomplete-no-suggestion"></div>').html(this.options.noSuggestionNotice).get(0),n.suggestionsContainer=u.utils.createNode(i.containerClass),(t=e(n.suggestionsContainer)).appendTo(i.appendTo||"body"),"auto"!==i.width&&t.css("width",i.width),t.on("mouseover.autocomplete",o,(function(){n.activate(e(this).data("index"))})),t.on("mouseout.autocomplete",(function(){n.selectedIndex=-1,t.children("."+s).removeClass(s)})),t.on("click.autocomplete",o,(function(){n.select(e(this).data("index"))})),t.on("click.autocomplete",(function(){clearTimeout(n.blurTimeoutId)})),n.fixPositionCapture=function(){n.visible&&n.fixPosition()},e(window).on("resize.autocomplete",n.fixPositionCapture),n.el.on("keydown.autocomplete",(function(e){n.onKeyPress(e)})),n.el.on("keyup.autocomplete",(function(e){n.onKeyUp(e)})),n.el.on("blur.autocomplete",(function(){n.onBlur()})),n.el.on("focus.autocomplete",(function(){n.onFocus()})),n.el.on("change.autocomplete",(function(e){n.onKeyUp(e)})),n.el.on("input.autocomplete",(function(e){n.onKeyUp(e)}))},onFocus:function(){var e=this;e.disabled||(e.fixPosition(),e.el.val().length>=e.options.minChars&&e.onValueChange())},onBlur:function(){var t=this,n=t.options,o=t.el.val(),s=t.getQuery(o);t.blurTimeoutId=setTimeout((function(){t.hide(),t.selection&&t.currentValue!==s&&(n.onInvalidateSelection||e.noop).call(t.element)}),200)},abortAjax:function(){var e=this;e.currentRequest&&(e.currentRequest.abort(),e.currentRequest=null)},setOptions:function(t){var n=this,o=e.extend({},n.options,t);n.isLocal=Array.isArray(o.lookup),n.isLocal&&(o.lookup=n.verifySuggestionsFormat(o.lookup)),o.orientation=n.validateOrientation(o.orientation,"bottom"),e(n.suggestionsContainer).css({"max-height":o.maxHeight+"px",width:o.width+"px","z-index":o.zIndex}),this.options=o},clearCache:function(){this.cachedResponse={},this.badQueries=[]},clear:function(){this.clearCache(),this.currentValue="",this.suggestions=[]},disable:function(){var e=this;e.disabled=!0,clearTimeout(e.onChangeTimeout),e.abortAjax()},enable:function(){this.disabled=!1},fixPosition:function(){var t=this,n=e(t.suggestionsContainer),o=n.parent().get(0);if(o===document.body||t.options.forceFixPosition){var s=t.options.orientation,i=n.outerHeight(),a=t.el.outerHeight(),r=t.el.offset(),l={top:r.top,left:r.left};if("auto"===s){var u=e(window).height(),c=e(window).scrollTop(),g=-c+r.top-i,d=c+u-(r.top+a+i);s=Math.max(g,d)===g?"top":"bottom"}if(l.top+="top"===s?-i:a,o!==document.body){var p,h=n.css("opacity");t.visible||n.css("opacity",0).show(),p=n.offsetParent().offset(),l.top-=p.top,l.top+=o.scrollTop,l.left-=p.left,t.visible||n.css("opacity",h).hide()}"auto"===t.options.width&&(l.width=t.el.outerWidth()+"px"),n.css(l)}},isCursorAtEnd:function(){var e,t=this.el.val().length,n=this.element.selectionStart;return"number"==typeof n?n===t:!document.selection||((e=document.selection.createRange()).moveStart("character",-t),t===e.text.length)},onKeyPress:function(e){var t=this;if(t.disabled||t.visible||e.which!==r||!t.currentValue){if(!t.disabled&&t.visible){switch(e.which){case n:t.el.val(t.currentValue),t.hide();break;case a:if(t.hint&&t.options.onHint&&t.isCursorAtEnd()){t.selectHint();break}return;case o:if(t.hint&&t.options.onHint)return void t.selectHint();if(-1===t.selectedIndex)return void t.hide();if(t.select(t.selectedIndex),!1===t.options.tabDisabled)return;break;case s:if(-1===t.selectedIndex)return void t.hide();t.select(t.selectedIndex);break;case i:t.moveUp();break;case r:t.moveDown();break;default:return}e.stopImmediatePropagation(),e.preventDefault()}}else t.suggest()},onKeyUp:function(e){var t=this;if(!t.disabled){switch(e.which){case i:case r:return}clearTimeout(t.onChangeTimeout),t.currentValue!==t.el.val()&&(t.findBestHint(),t.options.deferRequestBy>0?t.onChangeTimeout=setTimeout((function(){t.onValueChange()}),t.options.deferRequestBy):t.onValueChange())}},onValueChange:function(){if(this.ignoreValueChange)this.ignoreValueChange=!1;else{var t=this,n=t.options,o=t.el.val(),s=t.getQuery(o);t.selection&&t.currentValue!==s&&(t.selection=null,(n.onInvalidateSelection||e.noop).call(t.element)),clearTimeout(t.onChangeTimeout),t.currentValue=o,t.selectedIndex=-1,n.triggerSelectOnValidInput&&t.isExactMatch(s)?t.select(0):s.length<n.minChars?t.hide():t.getSuggestions(s)}},isExactMatch:function(e){var t=this.suggestions;return 1===t.length&&t[0].value.toLowerCase()===e.toLowerCase()},getQuery:function(e){var t,n=this.options.delimiter;return n?(t=e.split(n))[t.length-1].trim():e},getSuggestionsLocal:function(t){var n,o=this.options,s=t.toLowerCase(),i=o.lookupFilter,a=parseInt(o.lookupLimit,10);return n={suggestions:e.grep(o.lookup,(function(e){return i(e,t,s)}))},a&&n.suggestions.length>a&&(n.suggestions=n.suggestions.slice(0,a)),n},getSuggestions:function(t){var n,o,s,i,a=this,r=a.options,l=r.serviceUrl;r.params[r.paramName]=t,!1!==r.onSearchStart.call(a.element,r.params)&&(o=r.ignoreParams?null:r.params,"function"!=typeof r.lookup?(a.isLocal?n=a.getSuggestionsLocal(t):("function"==typeof l&&(l=l.call(a.element,t)),s=l+"?"+e.param(o||{}),n=a.cachedResponse[s]),n&&Array.isArray(n.suggestions)?(a.suggestions=n.suggestions,a.suggest(),r.onSearchComplete.call(a.element,t,n.suggestions)):a.isBadQuery(t)?r.onSearchComplete.call(a.element,t,[]):(a.abortAjax(),i={url:l,data:o,type:r.type,dataType:r.dataType},e.extend(i,r.ajaxSettings),a.currentRequest=e.ajax(i).done((function(e){var n;a.currentRequest=null,n=r.transformResult(e,t),a.processResponse(n,t,s),r.onSearchComplete.call(a.element,t,n.suggestions)})).fail((function(e,n,o){r.onSearchError.call(a.element,t,e,n,o)})))):r.lookup(t,(function(e){a.suggestions=e.suggestions,a.suggest(),r.onSearchComplete.call(a.element,t,e.suggestions)})))},isBadQuery:function(e){if(!this.options.preventBadQueries)return!1;for(var t=this.badQueries,n=t.length;n--;)if(0===e.indexOf(t[n]))return!0;return!1},hide:function(){var t=this,n=e(t.suggestionsContainer);"function"==typeof t.options.onHide&&t.visible&&t.options.onHide.call(t.element,n),t.visible=!1,t.selectedIndex=-1,clearTimeout(t.onChangeTimeout),e(t.suggestionsContainer).hide(),t.onHint(null)},suggest:function(){if(this.suggestions.length){var t,n=this,o=n.options,s=o.groupBy,i=o.formatResult,a=n.getQuery(n.currentValue),r=n.classes.suggestion,l=n.classes.selected,u=e(n.suggestionsContainer),c=e(n.noSuggestionsContainer),g=o.beforeRender,d="";o.triggerSelectOnValidInput&&n.isExactMatch(a)?n.select(0):(e.each(n.suggestions,(function(e,n){s&&(d+=function(e,n){var i=e.data[s];return t===i?"":(t=i,o.formatGroup(e,t))}(n,0)),d+='<div class="'+r+'" data-index="'+e+'">'+i(n,a,e)+"</div>"})),this.adjustContainerWidth(),c.detach(),u.html(d),"function"==typeof g&&g.call(n.element,u,n.suggestions),n.fixPosition(),u.show(),o.autoSelectFirst&&(n.selectedIndex=0,u.scrollTop(0),u.children("."+r).first().addClass(l)),n.visible=!0,n.findBestHint())}else this.options.showNoSuggestionNotice?this.noSuggestions():this.hide()},noSuggestions:function(){var t=this,n=t.options.beforeRender,o=e(t.suggestionsContainer),s=e(t.noSuggestionsContainer);this.adjustContainerWidth(),s.detach(),o.empty(),o.append(s),"function"==typeof n&&n.call(t.element,o,t.suggestions),t.fixPosition(),o.show(),t.visible=!0},adjustContainerWidth:function(){var t,n=this,o=n.options,s=e(n.suggestionsContainer);"auto"===o.width?(t=n.el.outerWidth(),s.css("width",t>0?t:300)):"flex"===o.width&&s.css("width","")},findBestHint:function(){var t=this,n=t.el.val().toLowerCase(),o=null;n&&(e.each(t.suggestions,(function(e,t){var s=0===t.value.toLowerCase().indexOf(n);return s&&(o=t),!s})),t.onHint(o))},onHint:function(e){var t=this,n=t.options.onHint,o="";e&&(o=t.currentValue+e.value.substr(t.currentValue.length)),t.hintValue!==o&&(t.hintValue=o,t.hint=e,"function"==typeof n&&n.call(t.element,o))},verifySuggestionsFormat:function(t){return t.length&&"string"==typeof t[0]?e.map(t,(function(e){return{value:e,data:null}})):t},validateOrientation:function(t,n){return t=(t||"").trim().toLowerCase(),-1===e.inArray(t,["auto","bottom","top"])&&(t=n),t},processResponse:function(e,t,n){var o=this,s=o.options;e.suggestions=o.verifySuggestionsFormat(e.suggestions),s.noCache||(o.cachedResponse[n]=e,s.preventBadQueries&&!e.suggestions.length&&o.badQueries.push(t)),t===o.getQuery(o.currentValue)&&(o.suggestions=e.suggestions,o.suggest())},activate:function(t){var n,o=this,s=o.classes.selected,i=e(o.suggestionsContainer),a=i.find("."+o.classes.suggestion);return i.find("."+s).removeClass(s),o.selectedIndex=t,-1!==o.selectedIndex&&a.length>o.selectedIndex?(n=a.get(o.selectedIndex),e(n).addClass(s),n):null},selectHint:function(){var t=this,n=e.inArray(t.hint,t.suggestions);t.select(n)},select:function(e){this.hide(),this.onSelect(e)},moveUp:function(){var t=this;if(-1!==t.selectedIndex)return 0===t.selectedIndex?(e(t.suggestionsContainer).children("."+t.classes.suggestion).first().removeClass(t.classes.selected),t.selectedIndex=-1,t.ignoreValueChange=!1,t.el.val(t.currentValue),void t.findBestHint()):void t.adjustScroll(t.selectedIndex-1)},moveDown:function(){var e=this;e.selectedIndex!==e.suggestions.length-1&&e.adjustScroll(e.selectedIndex+1)},adjustScroll:function(t){var n=this,o=n.activate(t);if(o){var s,i,a,r=e(o).outerHeight();s=o.offsetTop,a=(i=e(n.suggestionsContainer).scrollTop())+n.options.maxHeight-r,s<i?e(n.suggestionsContainer).scrollTop(s):s>a&&e(n.suggestionsContainer).scrollTop(s-n.options.maxHeight+r),n.options.preserveInput||(n.ignoreValueChange=!0,n.el.val(n.getValue(n.suggestions[t].value))),n.onHint(null)}},onSelect:function(e){var t=this,n=t.options.onSelect,o=t.suggestions[e];t.currentValue=t.getValue(o.value),t.currentValue===t.el.val()||t.options.preserveInput||t.el.val(t.currentValue),t.onHint(null),t.suggestions=[],t.selection=o,"function"==typeof n&&n.call(t.element,o)},getValue:function(e){var t,n,o=this.options.delimiter;return o?1===(n=(t=this.currentValue).split(o)).length?e:t.substr(0,t.length-n[n.length-1].length)+e:e},dispose:function(){var t=this;t.el.off(".autocomplete").removeData("autocomplete"),e(window).off("resize.autocomplete",t.fixPositionCapture),e(t.suggestionsContainer).remove()}},e.fn.devbridgeAutocomplete=function(t,n){var o="autocomplete";return arguments.length?this.each((function(){var s=e(this),i=s.data(o);"string"==typeof t?i&&"function"==typeof i[t]&&i[t](n):(i&&i.dispose&&i.dispose(),i=new u(this,t),s.data(o,i))})):this.first().data(o)},e.fn.autocomplete||(e.fn.autocomplete=e.fn.devbridgeAutocomplete)},void 0===(i=o.apply(t,s))||(e.exports=i)}(),jQuery(document).ready((function(e){"use strict";e(".searchform").each((function(){var t=e(this).find(".live-search-results"),n=e(this).find(".search_categories"),o=flatsomeVars.ajaxurl+"?action=flatsome_ajax_search_products";if(n.length&&""!==n.val()&&(o+="&product_cat="+n.val()),e(this).find(".search-field").devbridgeAutocomplete({minChars:3,appendTo:t,triggerSelectOnValidInput:!1,serviceUrl:o,deferRequestBy:parseInt(flatsomeVars.options.search_result_latency),onSearchStart:function(){e(".submit-button").removeClass("loading"),e(".submit-button").addClass("loading")},onSelect:function(e){-1!=e.id&&(window.location.href=e.url)},onSearchComplete:function(){e(".submit-button").removeClass("loading")},onSearchError:function(){e(".submit-button").removeClass("loading")},beforeRender:function(t){e(t).removeAttr("style")},formatResult:function(t,n){var o="("+e.Autocomplete.utils.escapeRegExChars(n)+")",s="";return t.img&&(s+='<img class="search-image" src="'+t.img+'">'),s+='<div class="search-name">'+t.value.replace(new RegExp(o,"gi"),"<strong>$1</strong>")+"</div>",t.price&&(s+='<span class="search-price">'+t.price+"<span>"),s}}),n.length){var s=e(this).find(".search-field").devbridgeAutocomplete();n.on("change",(function(){let e=o;""!==n.val()&&(e+="&product_cat="+n.val()),s.setOptions({serviceUrl:e}),s.hide(),s.onValueChange()}))}}))}))},428:function(e){"use strict";e.exports=window.jQuery}},t={};!function n(o){var s=t[o];if(void 0!==s)return s.exports;var i=t[o]={exports:{}};return e[o](i,i.exports,n),i.exports}(975)}();
!function(){"use strict";const t=window.matchMedia("(prefers-reduced-motion: reduce)");let e=!1;function o(){e="undefined"==typeof UxBuilder&&t.matches}o(),t.addEventListener?.("change",o),document.documentElement.style,window.getComputedStyle(document.documentElement)["scroll-behavior"],jQuery(document).ready((function(t){t("body").on("submit","form.cart",(function(e){const o=t(this).parents(".type-product");if(!o||!o.is(".product-type-simple, .product-type-variable"))return;if(void 0!==e.originalEvent&&t(e.originalEvent.submitter).is(".ux-buy-now-button"))return;e.preventDefault();const r=t(this),a=r.find(".single_add_to_cart_button");let n=r.serialize();n+="&action=flatsome_ajax_add_to_cart",a.val()&&(n+="&add-to-cart="+a.val()),t(document.body).trigger("adding_to_cart",[a,n]),t.ajax({url:window.flatsomeVars.ajaxurl,data:n,method:"POST",success:function(e){if(!e)return;const{product_url:o,notices:r,fragments:n,cart_hash:d,error:i=""}=e;if("undefined"==typeof wc_add_to_cart_params||"yes"!==wc_add_to_cart_params.cart_redirect_after_add)if(i&&o)window.location=o;else{if(a.removeClass("loading"),r.indexOf("error")>0){jQuery.fn.magnificPopup&&jQuery.magnificPopup.close();const e=t(".woocommerce-notices-wrapper");return e.append(r),void t.scrollTo(e,{offset:-window.flatsomeVars.scrollPaddingTop-15})}t(document.body).trigger("added_to_cart",[n,d,a])}else window.location=wc_add_to_cart_params.cart_url}})}))}))}();
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;"undefined"!=typeof window?t=window:"undefined"!=typeof global?t=global:"undefined"!=typeof self&&(t=self),t.sbjs=e()}}(function(){return function e(t,r,n){function a(s,o){if(!r[s]){if(!t[s]){var c="function"==typeof require&&require;if(!o&&c)return c(s,!0);if(i)return i(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var p=r[s]={exports:{}};t[s][0].call(p.exports,function(e){var r=t[s][1][e];return a(r||e)},p,p.exports,e,t,r,n)}return r[s].exports}for(var i="function"==typeof require&&require,s=0;s<n.length;s++)a(n[s]);return a}({1:[function(e,t,r){"use strict";var n=e("./init"),a={init:function(e){this.get=n(e),e&&e.callback&&"function"==typeof e.callback&&e.callback(this.get)}};t.exports=a},{"./init":6}],2:[function(e,t,r){"use strict";var n=e("./terms"),a=e("./helpers/utils"),i={containers:{current:"sbjs_current",current_extra:"sbjs_current_add",first:"sbjs_first",first_extra:"sbjs_first_add",session:"sbjs_session",udata:"sbjs_udata",promocode:"sbjs_promo"},service:{migrations:"sbjs_migrations"},delimiter:"|||",aliases:{main:{type:"typ",source:"src",medium:"mdm",campaign:"cmp",content:"cnt",term:"trm",id:"id",platform:"plt",format:"fmt",tactic:"tct"},extra:{fire_date:"fd",entrance_point:"ep",referer:"rf"},session:{pages_seen:"pgs",current_page:"cpg"},udata:{visits:"vst",ip:"uip",agent:"uag"},promo:"code"},pack:{main:function(e){return i.aliases.main.type+"="+e.type+i.delimiter+i.aliases.main.source+"="+e.source+i.delimiter+i.aliases.main.medium+"="+e.medium+i.delimiter+i.aliases.main.campaign+"="+e.campaign+i.delimiter+i.aliases.main.content+"="+e.content+i.delimiter+i.aliases.main.term+"="+e.term+i.delimiter+i.aliases.main.id+"="+e.id+i.delimiter+i.aliases.main.platform+"="+e.platform+i.delimiter+i.aliases.main.format+"="+e.format+i.delimiter+i.aliases.main.tactic+"="+e.tactic},extra:function(e){return i.aliases.extra.fire_date+"="+a.setDate(new Date,e)+i.delimiter+i.aliases.extra.entrance_point+"="+document.location.href+i.delimiter+i.aliases.extra.referer+"="+(document.referrer||n.none)},user:function(e,t){return i.aliases.udata.visits+"="+e+i.delimiter+i.aliases.udata.ip+"="+t+i.delimiter+i.aliases.udata.agent+"="+navigator.userAgent},session:function(e){return i.aliases.session.pages_seen+"="+e+i.delimiter+i.aliases.session.current_page+"="+document.location.href},promo:function(e){return i.aliases.promo+"="+a.setLeadingZeroToInt(a.randomInt(e.min,e.max),e.max.toString().length)}}};t.exports=i},{"./helpers/utils":5,"./terms":9}],3:[function(e,t,r){"use strict";var n=e("../data").delimiter;t.exports={useBase64:!1,setBase64Flag:function(e){this.useBase64=e},encodeData:function(e){return encodeURIComponent(e).replace(/\!/g,"%21").replace(/\~/g,"%7E").replace(/\*/g,"%2A").replace(/\'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29")},decodeData:function(e){try{return decodeURIComponent(e).replace(/\%21/g,"!").replace(/\%7E/g,"~").replace(/\%2A/g,"*").replace(/\%27/g,"'").replace(/\%28/g,"(").replace(/\%29/g,")")}catch(t){try{return unescape(e)}catch(r){return""}}},set:function(e,t,r,n,a){var i,s;if(r){var o=new Date;o.setTime(o.getTime()+60*r*1e3),i="; expires="+o.toGMTString()}else i="";s=n&&!a?";domain=."+n:"";var c=this.encodeData(t);this.useBase64&&(c=btoa(c).replace(/=+$/,"")),document.cookie=this.encodeData(e)+"="+c+i+s+"; path=/"},get:function(e){for(var t=this.encodeData(e)+"=",r=document.cookie.split(";"),n=0;n<r.length;n++){for(var a=r[n];" "===a.charAt(0);)a=a.substring(1,a.length);if(0===a.indexOf(t)){var i=a.substring(t.length,a.length);if(/^[A-Za-z0-9+/]+$/.test(i))try{i=atob(i.padEnd(4*Math.ceil(i.length/4),"="))}catch(s){}return this.decodeData(i)}}return null},destroy:function(e,t,r){this.set(e,"",-1,t,r)},parse:function(e){var t=[],r={};if("string"==typeof e)t.push(e);else for(var a in e)e.hasOwnProperty(a)&&t.push(e[a]);for(var i=0;i<t.length;i++){var s;r[this.unsbjs(t[i])]={},s=this.get(t[i])?this.get(t[i]).split(n):[];for(var o=0;o<s.length;o++){var c=s[o].split("="),u=c.splice(0,1);u.push(c.join("=")),r[this.unsbjs(t[i])][u[0]]=this.decodeData(u[1])}}return r},unsbjs:function(e){return e.replace("sbjs_","")}}},{"../data":2}],4:[function(e,t,r){"use strict";t.exports={parse:function(e){for(var t=this.parseOptions,r=t.parser[t.strictMode?"strict":"loose"].exec(e),n={},a=14;a--;)n[t.key[a]]=r[a]||"";return n[t.q.name]={},n[t.key[12]].replace(t.q.parser,function(e,r,a){r&&(n[t.q.name][r]=a)}),n},parseOptions:{strictMode:!1,key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}},getParam:function(e){for(var t={},r=(e||window.location.search.substring(1)).split("&"),n=0;n<r.length;n++){var a=r[n].split("=");if("undefined"==typeof t[a[0]])t[a[0]]=a[1];else if("string"==typeof t[a[0]]){var i=[t[a[0]],a[1]];t[a[0]]=i}else t[a[0]].push(a[1])}return t},getHost:function(e){return this.parse(e).host.replace("www.","")}}},{}],5:[function(e,t,r){"use strict";t.exports={escapeRegexp:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},setDate:function(e,t){var r=e.getTimezoneOffset()/60,n=e.getHours(),a=t||0===t?t:-r;return e.setHours(n+r+a),e.getFullYear()+"-"+this.setLeadingZeroToInt(e.getMonth()+1,2)+"-"+this.setLeadingZeroToInt(e.getDate(),2)+" "+this.setLeadingZeroToInt(e.getHours(),2)+":"+this.setLeadingZeroToInt(e.getMinutes(),2)+":"+this.setLeadingZeroToInt(e.getSeconds(),2)},setLeadingZeroToInt:function(e,t){for(var r=e+"";r.length<t;)r="0"+r;return r},randomInt:function(e,t){return Math.floor(Math.random()*(t-e+1))+e}}},{}],6:[function(e,t,r){"use strict";var n=e("./data"),a=e("./terms"),i=e("./helpers/cookies"),s=e("./helpers/uri"),o=e("./helpers/utils"),c=e("./params"),u=e("./migrations");t.exports=function(e){var t,r,p,f,m,d,l,g,h,y,_,v,b,x=c.fetch(e),k=s.getParam(),w=x.domain.host,q=x.domain.isolate,I=x.lifetime;function j(e){switch(e){case a.traffic.utm:t=a.traffic.utm,r="undefined"!=typeof k.utm_source?k.utm_source:"undefined"!=typeof k.gclid?"google":"undefined"!=typeof k.yclid?"yandex":a.none,p="undefined"!=typeof k.utm_medium?k.utm_medium:"undefined"!=typeof k.gclid?"cpc":"undefined"!=typeof k.yclid?"cpc":a.none,f="undefined"!=typeof k.utm_campaign?k.utm_campaign:"undefined"!=typeof k[x.campaign_param]?k[x.campaign_param]:"undefined"!=typeof k.gclid?"google_cpc":"undefined"!=typeof k.yclid?"yandex_cpc":a.none,m="undefined"!=typeof k.utm_content?k.utm_content:"undefined"!=typeof k[x.content_param]?k[x.content_param]:a.none,l=k.utm_id||a.none,g=k.utm_source_platform||a.none,h=k.utm_creative_format||a.none,y=k.utm_marketing_tactic||a.none,d="undefined"!=typeof k.utm_term?k.utm_term:"undefined"!=typeof k[x.term_param]?k[x.term_param]:function(){var e=document.referrer;if(k.utm_term)return k.utm_term;if(!(e&&s.parse(e).host&&s.parse(e).host.match(/^(?:.*\.)?yandex\..{2,9}$/i)))return!1;try{return s.getParam(s.parse(document.referrer).query).text}catch(t){return!1}}()||a.none;break;case a.traffic.organic:t=a.traffic.organic,r=r||s.getHost(document.referrer),p=a.referer.organic,f=a.none,m=a.none,d=a.none,l=a.none,g=a.none,h=a.none,y=a.none;break;case a.traffic.referral:t=a.traffic.referral,r=r||s.getHost(document.referrer),p=p||a.referer.referral,f=a.none,m=s.parse(document.referrer).path,d=a.none,l=a.none,g=a.none,h=a.none,y=a.none;break;case a.traffic.typein:t=a.traffic.typein,r=x.typein_attributes.source,p=x.typein_attributes.medium,f=a.none,m=a.none,d=a.none,l=a.none,g=a.none,h=a.none,y=a.none;break;default:t=a.oops,r=a.oops,p=a.oops,f=a.oops,m=a.oops,d=a.oops,l=a.oops,g=a.oops,h=a.oops,y=a.oops}var i={type:t,source:r,medium:p,campaign:f,content:m,term:d,id:l,platform:g,format:h,tactic:y};return n.pack.main(i)}function R(e){var t=document.referrer;switch(e){case a.traffic.organic:return!!t&&H(t)&&function(e){var t=new RegExp("^(?:.*\\.)?"+o.escapeRegexp("yandex")+"\\..{2,9}$"),n=new RegExp(".*"+o.escapeRegexp("text")+"=.*"),a=new RegExp("^(?:www\\.)?"+o.escapeRegexp("google")+"\\..{2,9}$");if(s.parse(e).query&&s.parse(e).host.match(t)&&s.parse(e).query.match(n))return r="yandex",!0;if(s.parse(e).host.match(a))return r="google",!0;if(!s.parse(e).query)return!1;for(var i=0;i<x.organics.length;i++){if(s.parse(e).host.match(new RegExp("^(?:.*\\.)?"+o.escapeRegexp(x.organics[i].host)+"$","i"))&&s.parse(e).query.match(new RegExp(".*"+o.escapeRegexp(x.organics[i].param)+"=.*","i")))return r=x.organics[i].display||x.organics[i].host,!0;if(i+1===x.organics.length)return!1}}(t);case a.traffic.referral:return!!t&&H(t)&&function(e){if(!(x.referrals.length>0))return r=s.getHost(e),!0;for(var t=0;t<x.referrals.length;t++){if(s.parse(e).host.match(new RegExp("^(?:.*\\.)?"+o.escapeRegexp(x.referrals[t].host)+"$","i")))return r=x.referrals[t].display||x.referrals[t].host,p=x.referrals[t].medium||a.referer.referral,!0;if(t+1===x.referrals.length)return r=s.getHost(e),!0}}(t);default:return!1}}function H(e){if(x.domain){if(q)return s.getHost(e)!==s.getHost(w);var t=new RegExp("^(?:.*\\.)?"+o.escapeRegexp(w)+"$","i");return!s.getHost(e).match(t)}return s.getHost(e)!==s.getHost(document.location.href)}function D(){i.set(n.containers.current_extra,n.pack.extra(x.timezone_offset),I,w,q),i.get(n.containers.first_extra)||i.set(n.containers.first_extra,n.pack.extra(x.timezone_offset),I,w,q)}return i.setBase64Flag(x.base64),u.go(I,w,q),i.set(n.containers.current,function(){var e;if("undefined"!=typeof k.utm_source||"undefined"!=typeof k.utm_medium||"undefined"!=typeof k.utm_campaign||"undefined"!=typeof k.utm_content||"undefined"!=typeof k.utm_term||"undefined"!=typeof k.utm_id||"undefined"!=typeof k.utm_source_platform||"undefined"!=typeof k.utm_creative_format||"undefined"!=typeof k.utm_marketing_tactic||"undefined"!=typeof k.gclid||"undefined"!=typeof k.yclid||"undefined"!=typeof k[x.campaign_param]||"undefined"!=typeof k[x.term_param]||"undefined"!=typeof k[x.content_param])D(),e=j(a.traffic.utm);else if(R(a.traffic.organic))D(),e=j(a.traffic.organic);else if(!i.get(n.containers.session)&&R(a.traffic.referral))D(),e=j(a.traffic.referral);else{if(i.get(n.containers.first)||i.get(n.containers.current))return i.get(n.containers.current);D(),e=j(a.traffic.typein)}return e}(),I,w,q),i.get(n.containers.first)||i.set(n.containers.first,i.get(n.containers.current),I,w,q),i.get(n.containers.udata)?(_=parseInt(i.parse(n.containers.udata)[i.unsbjs(n.containers.udata)][n.aliases.udata.visits])||1,_=i.get(n.containers.session)?_:_+1,v=n.pack.user(_,x.user_ip)):(_=1,v=n.pack.user(_,x.user_ip)),i.set(n.containers.udata,v,I,w,q),i.get(n.containers.session)?(b=parseInt(i.parse(n.containers.session)[i.unsbjs(n.containers.session)][n.aliases.session.pages_seen])||1,b+=1):b=1,i.set(n.containers.session,n.pack.session(b),x.session_length,w,q),x.promocode&&!i.get(n.containers.promocode)&&i.set(n.containers.promocode,n.pack.promo(x.promocode),I,w,q),i.parse(n.containers)}},{"./data":2,"./helpers/cookies":3,"./helpers/uri":4,"./helpers/utils":5,"./migrations":7,"./params":8,"./terms":9}],7:[function(e,t,r){"use strict";var n=e("./data"),a=e("./helpers/cookies");t.exports={go:function(e,t,r){var i,s=this.migrations,o={l:e,d:t,i:r};if(a.get(n.containers.first)||a.get(n.service.migrations)){if(!a.get(n.service.migrations))for(i=0;i<s.length;i++)s[i].go(s[i].id,o)}else{var c=[];for(i=0;i<s.length;i++)c.push(s[i].id);var u="";for(i=0;i<c.length;i++)u+=c[i]+"=1",i<c.length-1&&(u+=n.delimiter);a.set(n.service.migrations,u,o.l,o.d,o.i)}},migrations:[{id:"1418474375998",version:"1.0.0-beta",go:function(e,t){var r=e+"=1",i=e+"=0",s=function(e,t,r){return t||r?e:n.delimiter};try{var o=[];for(var c in n.containers)n.containers.hasOwnProperty(c)&&o.push(n.containers[c]);for(var u=0;u<o.length;u++)if(a.get(o[u])){var p=a.get(o[u]).replace(/(\|)?\|(\|)?/g,s);a.destroy(o[u],t.d,t.i),a.destroy(o[u],t.d,!t.i),a.set(o[u],p,t.l,t.d,t.i)}a.get(n.containers.session)&&a.set(n.containers.session,n.pack.session(0),t.l,t.d,t.i),a.set(n.service.migrations,r,t.l,t.d,t.i)}catch(f){a.set(n.service.migrations,i,t.l,t.d,t.i)}}}]}},{"./data":2,"./helpers/cookies":3}],8:[function(e,t,r){"use strict";var n=e("./terms"),a=e("./helpers/uri");t.exports={fetch:function(e){var t=e||{},r={};if(r.lifetime=this.validate.checkFloat(t.lifetime)||6,r.lifetime=parseInt(30*r.lifetime*24*60),r.session_length=this.validate.checkInt(t.session_length)||30,r.timezone_offset=this.validate.checkInt(t.timezone_offset),r.base64=t.base64||!1,r.campaign_param=t.campaign_param||!1,r.term_param=t.term_param||!1,r.content_param=t.content_param||!1,r.user_ip=t.user_ip||n.none,t.promocode?(r.promocode={},r.promocode.min=parseInt(t.promocode.min)||1e5,r.promocode.max=parseInt(t.promocode.max)||999999):r.promocode=!1,t.typein_attributes&&t.typein_attributes.source&&t.typein_attributes.medium?(r.typein_attributes={},r.typein_attributes.source=t.typein_attributes.source,r.typein_attributes.medium=t.typein_attributes.medium):r.typein_attributes={source:"(direct)",medium:"(none)"},t.domain&&this.validate.isString(t.domain)?r.domain={host:t.domain,isolate:!1}:t.domain&&t.domain.host?r.domain=t.domain:r.domain={host:a.getHost(document.location.hostname),isolate:!1},r.referrals=[],t.referrals&&t.referrals.length>0)for(var i=0;i<t.referrals.length;i++)t.referrals[i].host&&r.referrals.push(t.referrals[i]);if(r.organics=[],t.organics&&t.organics.length>0)for(var s=0;s<t.organics.length;s++)t.organics[s].host&&t.organics[s].param&&r.organics.push(t.organics[s]);return r.organics.push({host:"bing.com",param:"q",display:"bing"}),r.organics.push({host:"yahoo.com",param:"p",display:"yahoo"}),r.organics.push({host:"about.com",param:"q",display:"about"}),r.organics.push({host:"aol.com",param:"q",display:"aol"}),r.organics.push({host:"ask.com",param:"q",display:"ask"}),r.organics.push({host:"globososo.com",param:"q",display:"globo"}),r.organics.push({host:"go.mail.ru",param:"q",display:"go.mail.ru"}),r.organics.push({host:"rambler.ru",param:"query",display:"rambler"}),r.organics.push({host:"tut.by",param:"query",display:"tut.by"}),r.referrals.push({host:"t.co",display:"twitter.com"}),r.referrals.push({host:"plus.url.google.com",display:"plus.google.com"}),r},validate:{checkFloat:function(e){return!(!e||!this.isNumeric(parseFloat(e)))&&parseFloat(e)},checkInt:function(e){return!(!e||!this.isNumeric(parseInt(e)))&&parseInt(e)},isNumeric:function(e){return!isNaN(e)},isString:function(e){return"[object String]"===Object.prototype.toString.call(e)}}}},{"./helpers/uri":4,"./terms":9}],9:[function(e,t,r){"use strict";t.exports={traffic:{utm:"utm",organic:"organic",referral:"referral",typein:"typein"},referer:{referral:"referral",organic:"organic",social:"social"},none:"(none)",oops:"(Houston, we have a problem)"}},{}]},{},[1])(1)});
!function(t){"use strict";const e=t.params,n=(document.querySelector.bind(document),(t,e)=>e.split(".").reduce((t,e)=>t&&t[e],t)),i=()=>null,s=t=>null===t||t===undefined?"":t,o="wc/store/checkout";function a(t){document.querySelectorAll("wc-order-attribution-inputs").forEach((t,e)=>{e>0&&t.remove()});for(const e of document.querySelectorAll("wc-order-attribution-inputs"))e.values=t}function r(t){window.wp&&window.wp.data&&window.wp.data.dispatch&&window.wc&&window.wc.wcBlocksData&&window.wp.data.dispatch(window.wc.wcBlocksData.CHECKOUT_STORE_KEY).setExtensionData("woocommerce/order-attribution",t,!0)}function c(){return"undefined"!=typeof sbjs}function d(){if(window.wp&&window.wp.data&&"function"==typeof window.wp.data.subscribe){const e=window.wp.data.subscribe(function(){e(),r(t.getAttributionData())},o)}}t.getAttributionData=function(){const s=e.allowTracking&&c()?n:i,o=c()?sbjs.get:{},a=Object.entries(t.fields).map(([t,e])=>[t,s(o,e)]);return Object.fromEntries(a)},t.setOrderTracking=function(n){if(e.allowTracking=n,n){if(!c())return;sbjs.init({lifetime:Number(e.lifetime),session_length:Number(e.session),base64:Boolean(e.base64),timezone_offset:"0"})}else!function(){const t=window.location.hostname;["sbjs_current","sbjs_current_add","sbjs_first","sbjs_first_add","sbjs_session","sbjs_udata","sbjs_migrations","sbjs_promo"].forEach(e=>{document.cookie=`${e}=; path=/; max-age=-999; domain=.${t};`})}();const i=t.getAttributionData();a(i),r(i)},t.setOrderTracking(e.allowTracking),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",d):d(),window.customElements.define("wc-order-attribution-inputs",class extends HTMLElement{constructor(){if(super(),this._fieldNames=Object.keys(t.fields),this.hasOwnProperty("_values")){let t=this.values;delete this.values,this.values=t||{}}}connectedCallback(){this.innerHTML="";const t=new DocumentFragment;for(const n of this._fieldNames){const i=document.createElement("input");i.type="hidden",i.name=`${e.prefix}${n}`,i.value=s(this.values&&this.values[n]||""),t.appendChild(i)}this.appendChild(t)}set values(t){if(this._values=t,this.isConnected)for(const t of this._fieldNames){const n=this.querySelector(`input[name="${e.prefix}${t}"]`);n?n.value=s(this.values[t]):console.warn(`Field "${t}" not found. `+"Most likely, the '<wc-order-attribution-inputs>' element was manipulated.")}}get values(){return this._values}})}(window.wc_order_attribution);
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&module.exports?module.exports=e(require("jquery")):jQuery&&!jQuery.fn.hoverIntent&&e(jQuery)}(function(f){"use strict";function u(e){return"function"==typeof e}var i,r,v={interval:100,sensitivity:6,timeout:0},s=0,a=function(e){i=e.pageX,r=e.pageY},p=function(e,t,n,o){if(Math.sqrt((n.pX-i)*(n.pX-i)+(n.pY-r)*(n.pY-r))<o.sensitivity)return t.off(n.event,a),delete n.timeoutId,n.isActive=!0,e.pageX=i,e.pageY=r,delete n.pX,delete n.pY,o.over.apply(t[0],[e]);n.pX=i,n.pY=r,n.timeoutId=setTimeout(function(){p(e,t,n,o)},o.interval)};f.fn.hoverIntent=function(e,t,n){function o(e){var u=f.extend({},e),r=f(this),v=((t=r.data("hoverIntent"))||r.data("hoverIntent",t={}),t[i]),t=(v||(t[i]=v={id:i}),v.timeoutId&&(v.timeoutId=clearTimeout(v.timeoutId)),v.event="mousemove.hoverIntent.hoverIntent"+i);"mouseenter"===e.type?v.isActive||(v.pX=u.pageX,v.pY=u.pageY,r.off(t,a).on(t,a),v.timeoutId=setTimeout(function(){p(u,r,v,d)},d.interval)):v.isActive&&(r.off(t,a),v.timeoutId=setTimeout(function(){var e,t,n,o,i;e=u,t=r,n=v,o=d.out,(i=t.data("hoverIntent"))&&delete i[n.id],o.apply(t[0],[e])},d.timeout))}var i=s++,d=f.extend({},v);f.isPlainObject(e)?(d=f.extend(d,e),u(d.out)||(d.out=d.over)):d=u(t)?f.extend(d,{over:e,out:t,selector:n}):f.extend(d,{over:e,out:e,selector:t});return this.on({"mouseenter.hoverIntent":o,"mouseleave.hoverIntent":o},d.selector)}});
!function(){var e,t,n,o,i={9476:function(){Flatsome.behavior("back-to-top",{attach(e){const t=jQuery(".back-to-top",e);if(!t.length)return;let n=null;window.addEventListener("scroll",(()=>{var e;const o=jQuery(window).scrollTop();n=null!==(e=n)&&void 0!==e?e:jQuery(window).height(),t.toggleClass("active",o>=n)}),{passive:!0})}})},3387:function(){Flatsome.behavior("commons",{attach(e){jQuery("select.resizeselect").resizeselect(),jQuery("[data-parallax]",e).flatsomeParallax(),jQuery.fn.packery&&(jQuery("[data-packery-options], .has-packery",e).each((function(){let e=jQuery(this);e.packery({originLeft:!flatsomeVars.rtl}),setTimeout((function(){e.imagesLoaded((function(){e.packery("layout")}))}),100)})),jQuery(".banner-grid-wrapper").imagesLoaded((function(){jQuery(this.elements).removeClass("processing")}))),"objectFitPolyfill"in window&&window.objectFitPolyfill()},detach(e){}})},7439:function(){const e="ux-body-overlay--hover-active";Flatsome.behavior("nav-hover",{attach(t){!function(t){const n=jQuery(".ux-body-overlay",t);n.length&&(n.removeClass(e),jQuery([".nav-prompts-overlay li.menu-item",".nav-prompts-overlay .header-vertical-menu__opener"].join(", "),t).on({mouseenter:()=>n.addClass(e),mouseleave:()=>n.removeClass(e)}))}(t)}})},6910:function(){Flatsome.behavior("sidebar-tabs",{attach(e){jQuery(".sidebar-menu-tabs",e).each(((e,t)=>{const n=jQuery(t),o=n.find(".sidebar-menu-tabs__tab"),i=n.parent().find("ul.nav-sidebar");o.each(((e,t)=>{jQuery(t).on("click",(function(t){!function(e,t,n){t.each(((t,n)=>jQuery(n).toggleClass("active",t===e))),n.each(((t,n)=>jQuery(n).toggleClass("hidden",t===e)))}(e,o,i),t.preventDefault(),t.stopPropagation()}))}))}))}})},9880:function(){Flatsome.behavior("scroll-to",{attach(){const e=jQuery("span.scroll-to"),t=parseInt(flatsomeVars.sticky_height,10),n=jQuery("#wpadminbar");if(!e.length)return;let o=jQuery(".scroll-to-bullets");o.length?(o.children().lazyTooltipster("destroy"),o.empty()):(o=jQuery('<div class="scroll-to-bullets hide-for-medium"/>'),jQuery("body").append(o)),jQuery("li.scroll-to-link").remove(),e.each((function(e,t){const i=jQuery(t),r=i.data("link"),a=i.data("title"),s=`a[href*="${r||"<nolink>"}"]`;if(i.data("bullet")){const e=jQuery(`\n          <a href="${r}" data-title="${a}" title="${a}">\n          <strong></strong>\n          </a>\n        `);e.lazyTooltipster({position:"left",delay:50,contentAsHTML:!0,touchDevices:!1}),o.append(e)}const l=jQuery(`\n          <li class="scroll-to-link"><a data-animate="fadeIn" href="${r}" data-title="${a}" title="${a}">\n          ${a}\n          </a></li>\n        `);jQuery("li.nav-single-page").before(l),setTimeout((function(){jQuery(".scroll-to-link a").attr("data-animated","true")}),300),jQuery(s).off("click").on("click",(function(e){const t=jQuery(this).attr("href").split("#")[1];if(!t)return;let o=i.attr("data-offset");o&&n.length&&n.is(":visible")&&(o=Number(o)+Number(n.height())),setTimeout((()=>{jQuery.scrollTo(`a[name="${t}"]`,{...!isNaN(o)&&{offset:-o}})}),0),jQuery.fn.magnificPopup&&jQuery.magnificPopup.close(),e.preventDefault()}))}));let i=0;const r=()=>{clearTimeout(i),i=setTimeout((()=>{const n=e.get().map((e=>e.getBoundingClientRect().y));o.find("a").each(((e,o)=>{const i=n[e],r=n[e+1]||window.innerHeight,a=i<=t+100&&r>t+100;jQuery(o).toggleClass("active",a)}))}),100)};if(window.addEventListener("scroll",r,{passive:!0}),window.addEventListener("resize",r),r(),location.hash){const e=decodeURIComponent(location.hash.replace("#",""));let t=jQuery(`a[name="${e}"]`).closest(".scroll-to").attr("data-offset");t&&n.length&&n.is(":visible")&&(t=Number(t)+Number(n.height())),jQuery.scrollTo(`a[name="${e}"]`,{...!isNaN(t)&&{offset:-t}})}},detach(){jQuery("span.scroll-to").length&&setTimeout(this.attach,0)}})},5973:function(){function e(e,t,n){t.each(((t,n)=>{jQuery(n).toggleClass("active",t===e),jQuery(n).find("> a").attr("aria-selected",t===e?"true":"false").attr("tabindex",t===e?null:"-1")})),n.each(((t,n)=>jQuery(n).toggleClass("active",t===e))),jQuery.fn.packery&&jQuery("[data-packery-options]",n[e]).packery("layout")}Flatsome.behavior("tabs",{attach(t){const n=window.location.hash;let o=!1;jQuery(".tabbed-content",t).each((function(t,i){const r=jQuery(i),a=r.find("> .nav > li"),s=r.find("> .tab-panels > .panel"),l=r.find("> .nav").hasClass("active-on-hover"),c=r.find("> .nav").hasClass("nav-vertical");s.removeAttr("style"),a.each((function(t,i){const u=jQuery(i).find("a");u.on("click",(function(n){e(t,a,s),n.preventDefault(),n.stopPropagation()})),u.on("keydown",(e=>{let n;switch(e.key){case c?"ArrowDown":"ArrowRight":n=a.eq((t+1)%a.length);break;case c?"ArrowUp":"ArrowLeft":n=a.eq((t-1)%a.length);break;case"Home":n=a.first();break;case"End":n=a.last()}n&&(n.find("> a").trigger("focus"),e.stopPropagation(),e.preventDefault())})),l&&u.hoverIntent({sensitivity:3,interval:20,timeout:70,over(n){e(t,a,s)},out(){}}),!n.substring(1).length||decodeURIComponent(n.substring(1))!==u.attr("href")?.split("#")[1]&&n.substring(1)!==u.attr("href")?.split("#")[1]||(e(t,a,s),o||(o=!0,setTimeout((()=>{jQuery.scrollTo(r)}),500)))}))}))}})},7633:function(){Flatsome.behavior("toggle",{attach(e){function t(e){const t=jQuery(e.currentTarget).parent();t.toggleClass("active"),t.attr("aria-expanded","false"===t.attr("aria-expanded")?"true":"false"),e.preventDefault()}jQuery([".widget ul.children",".nav ul.children",".menu .sub-menu",".mobile-sidebar-levels-2 .nav ul.children > li > ul"].join(", "),e).each((function(){if(!jQuery(this).prev("button.toggle").length){const e=jQuery(this).parents(".nav-slide").length?"right":"down";jQuery(this).parent().addClass("has-child").attr("aria-expanded","false"),jQuery(this).before(`<button class="toggle" aria-label="${window.flatsomeVars.i18n.toggleButton}"><i class="icon-angle-${e}" aria-hidden="true"></i></button>`)}})),jQuery(".current-cat-parent",e).addClass("active").attr("aria-expanded","true").removeClass("current-cat-parent"),jQuery(".toggle",e).off("click.flatsome").on("click.flatsome",t);const n=jQuery("body").hasClass("mobile-submenu-toggle");jQuery(".sidebar-menu li.menu-item.has-child",e).each((function(){const e=jQuery(this),o=e.find("> a:first");"#"===o.attr("href")?o.off("click.flatsome").on("click.flatsome",(function(t){t.preventDefault(),e.toggleClass("active"),e.attr("aria-expanded","false"===e.attr("aria-expanded")?"true":"false")})):n&&o.next(".toggle").length&&o.on("click",t)}))}})},6808:function(){Flatsome.behavior("youtube",{attach(e){var t,n,o,i,r,a=jQuery(".ux-youtube",e);0!==a.length&&(window.onYouTubePlayerAPIReady=function(){a.each((function(){var e=jQuery(this),t=e.attr("id"),n=e.data("videoid"),o=e.data("loop"),i=e.data("audio");new YT.Player(t,{height:"100%",width:"100%",playerVars:{html5:1,autoplay:1,controls:0,rel:0,modestbranding:1,playsinline:1,showinfo:0,fs:0,loop:o,el:0,playlist:o?n:void 0},videoId:n,events:{onReady:function(e){0===i&&e.target.mute()}}})}))},n="script",o="youtube-jssdk",r=(t=document).getElementsByTagName(n)[0],t.getElementById(o)||((i=t.createElement(n)).id=o,i.src="https://www.youtube.com/player_api",r.parentNode.insertBefore(i,r)))}})},7345:function(e,t,n){n.g.Flatsome={behaviors:{},plugin(e,t,n){n=n||{},jQuery.fn[e]=function(o){if("string"==typeof arguments[0]){var i=null,r=arguments[0],a=Array.prototype.slice.call(arguments,1);return this.each((function(){if(!jQuery.data(this,"plugin_"+e)||"function"!=typeof jQuery.data(this,"plugin_"+e)[r])throw new Error("Method "+r+" does not exist on jQuery."+e);i=jQuery.data(this,"plugin_"+e)[r].apply(this,a)})),"destroy"===r&&this.each((function(){jQuery(this).removeData("plugin_"+e)})),void 0!==i?i:this}if("object"==typeof o||!o)return this.each((function(){jQuery.data(this,"plugin_"+e)||(o=jQuery.extend({},n,o),jQuery.data(this,"plugin_"+e,new t(this,o)))}))}},behavior(e,t){this.behaviors[e]=t},attach(e,t=e){if("string"==typeof e)return this.behaviors.hasOwnProperty(e)&&"function"==typeof this.behaviors[e].attach?this.behaviors[e].attach(t||document):null;for(let e in this.behaviors)"function"==typeof this.behaviors[e].attach&&this.behaviors[e].attach(t||document)},detach(e,t=e){if("string"==typeof e)return this.behaviors.hasOwnProperty(e)&&"function"==typeof this.behaviors[e].detach?this.behaviors[e].detach(t||document):null;for(let e in this.behaviors)"function"==typeof this.behaviors[e].detach&&this.behaviors[e].detach(t||document)}}},7727:function(){jQuery(".section .loading-spin, .banner .loading-spin, .page-loader").fadeOut(),jQuery("#top-link").on("click",(function(e){jQuery.scrollTo(0),e.preventDefault()})),jQuery(".scroll-for-more").on("click",(function(e){e.preventDefault();const t=jQuery(this),n=t.closest(".has-scroll-for-more");if(n.length){const e=n.next();e.length?jQuery.scrollTo(e):jQuery.scrollTo(t)}else jQuery.scrollTo(t)})),jQuery(".search-dropdown button").on("click",(function(e){jQuery(this).parent().find("input").trigger("focus"),e.preventDefault()})),jQuery(".current-cat").addClass("active"),jQuery("html").removeClass("loading-site"),setTimeout((function(){jQuery(".page-loader").remove()}),1e3),jQuery(".resize-select").resizeselect(),flatsomeVars.user.can_edit_pages&&jQuery(".block-edit-link").each((function(){const e=jQuery(this);let t=e.data("link");const n=e.data("backend"),o=e.data("title"),i=e.parents('[id^="menu-item-"]');if(i.length&&i.hasClass("menu-item-has-block")){const e=i.attr("id").match(/menu-item-(\d+)/);e&&e[1]&&(t+=`&menu_id=${e[1]}`)}jQuery(this).next().addClass("has-block").lazyTooltipster({distance:-15,repositionOnScroll:!0,interactive:!0,contentAsHTML:!0,content:o+'<br/><a class="button edit-block-button edit-block-button-builder" href="'+t+'">UX Builder</a><a class="button edit-block-button edit-block-button edit-block-button-backend" href="'+n+'">WP Editor</a>'}),jQuery(this).remove()})),document.addEventListener("uxb_app_ready",(()=>{const e=new URLSearchParams(window.top.location.search),t=parseInt(e.get("menu_id"));t&&setTimeout((()=>{const e=jQuery(`#menu-item-${t}`),n=e.parent().hasClass("ux-nav-vertical-menu");e.hasClass("menu-item-has-block has-dropdown")&&!e.hasClass("current-dropdown")&&(n&&jQuery(".header-vertical-menu__fly-out").addClass("header-vertical-menu__fly-out--open"),jQuery(`#menu-item-${t} a:first`).trigger("click"))}),1e3)})),jQuery("#hotspot").on("click",(function(e){e.preventDefault()})),jQuery(".wpcf7-form .wpcf7-submit").on("click",(function(e){jQuery(this).parent().parent().addClass("processing")})),jQuery(".wpcf7").on("wpcf7invalid wpcf7spam wpcf7mailsent wpcf7mailfailed",(function(e){jQuery(".processing").removeClass("processing")})),jQuery(document).ajaxComplete((function(e,t,n){jQuery(".processing").removeClass("processing")}))},9450:function(e,t,n){jQuery.fn.lazyTooltipster=function(e){return this.each(((t,o)=>{const i=jQuery(o);"string"==typeof e?jQuery.fn.tooltipster&&i.hasClass("tooltipstered")&&i.tooltipster(e):i.one("mouseenter",(t=>{!function(e,t){(jQuery.fn.tooltipster?Promise.resolve():n.e(635).then(n.t.bind(n,269,23))).then((()=>{e.hasClass("tooltipstered")||e.tooltipster({theme:"tooltipster-default",delay:10,animationDuration:300,...t}),e.tooltipster("show")}))}(i,e)}))}))}},8540:function(){Flatsome.plugin("resizeselect",(function(e,t){jQuery(e).on("change",(function(){var e=jQuery(this),t=e.find("option:selected").val(),n=e.find("option:selected").text(),o=jQuery('<span class="select-resize-ghost">').html(n);o.appendTo(e.parent());var i=o.width();o.remove(),e.width(i+7),t&&e.parent().parent().find("input.search-field").trigger("focus")})).trigger("change")}))},3404:function(e,t,n){var o,i;"undefined"!=typeof window&&window,void 0===(i="function"==typeof(o=function(){"use strict";function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var n=this._events=this._events||{},o=n[e]=n[e]||[];return-1==o.indexOf(t)&&o.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var n=this._onceEvents=this._onceEvents||{};return(n[e]=n[e]||{})[t]=!0,this}},t.off=function(e,t){var n=this._events&&this._events[e];if(n&&n.length){var o=n.indexOf(t);return-1!=o&&n.splice(o,1),this}},t.emitEvent=function(e,t){var n=this._events&&this._events[e];if(n&&n.length){n=n.slice(0),t=t||[];for(var o=this._onceEvents&&this._onceEvents[e],i=0;i<n.length;i++){var r=n[i];o&&o[r]&&(this.off(e,r),delete o[r]),r.apply(this,t)}return this}},t.allOff=function(){delete this._events,delete this._onceEvents},e})?o.call(t,n,t,e):o)||(e.exports=i)},3959:function(){!function(){var e=window.MutationObserver||window.WebKitMutationObserver,t="ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch;if(void 0===document.documentElement.style["touch-action"]&&!document.documentElement.style["-ms-touch-action"]&&t&&e){window.Hammer=window.Hammer||{};var n=/touch-action[:][\s]*(none)[^;'"]*/,o=/touch-action[:][\s]*(manipulation)[^;'"]*/,i=/touch-action/,r=/(iP(ad|hone|od))/.test(navigator.userAgent)&&("indexedDB"in window||!!window.performance);window.Hammer.time={getTouchAction:function(e){return this.checkStyleString(e.getAttribute("style"))},checkStyleString:function(e){if(i.test(e))return n.test(e)?"none":!o.test(e)||"manipulation"},shouldHammer:function(e){var t=e.target.hasParent;return!(!t||r&&!(Date.now()-e.target.lastStart<125))&&t},touchHandler:function(e){var t=this.shouldHammer(e);if("none"===t)this.dropHammer(e);else if("manipulation"===t){var n=e.target.getBoundingClientRect();n.top===this.pos.top&&n.left===this.pos.left&&this.dropHammer(e)}this.scrolled=!1,delete e.target.lastStart,delete e.target.hasParent},dropHammer:function(e){"touchend"===e.type&&(e.target.focus(),setTimeout((function(){e.target.click()}),0)),e.preventDefault()},touchStart:function(e){this.pos=e.target.getBoundingClientRect(),e.target.hasParent=this.hasParent(e.target),r&&e.target.hasParent&&(e.target.lastStart=Date.now())},styleWatcher:function(e){e.forEach(this.styleUpdater,this)},styleUpdater:function(e){if(e.target.updateNext)e.target.updateNext=!1;else{var t=this.getTouchAction(e.target);t?"none"!==t&&(e.target.hadTouchNone=!1):!t&&(e.oldValue&&this.checkStyleString(e.oldValue)||e.target.hadTouchNone)&&(e.target.hadTouchNone=!0,e.target.updateNext=!1,e.target.setAttribute("style",e.target.getAttribute("style")+" touch-action: none;"))}},hasParent:function(e){for(var t,n=e;n&&n.parentNode;n=n.parentNode)if(t=this.getTouchAction(n))return t;return!1},installStartEvents:function(){document.addEventListener("touchstart",this.touchStart.bind(this)),document.addEventListener("mousedown",this.touchStart.bind(this))},installEndEvents:function(){document.addEventListener("touchend",this.touchHandler.bind(this),!0),document.addEventListener("mouseup",this.touchHandler.bind(this),!0)},installObserver:function(){this.observer=new e(this.styleWatcher.bind(this)).observe(document,{subtree:!0,attributes:!0,attributeOldValue:!0,attributeFilter:["style"]})},install:function(){this.installEndEvents(),this.installStartEvents(),this.installObserver()}},window.Hammer.time.install()}}()},8279:function(e,t,n){var o,i;!function(r,a){"use strict";o=[n(3404)],i=function(e){return function(e,t){var n=e.jQuery,o=e.console;function i(e,t){for(var n in t)e[n]=t[n];return e}var r=Array.prototype.slice;function a(e,t,s){if(!(this instanceof a))return new a(e,t,s);var l,c=e;"string"==typeof e&&(c=document.querySelectorAll(e)),c?(this.elements=(l=c,Array.isArray(l)?l:"object"==typeof l&&"number"==typeof l.length?r.call(l):[l]),this.options=i({},this.options),"function"==typeof t?s=t:i(this.options,t),s&&this.on("always",s),this.getImages(),n&&(this.jqDeferred=new n.Deferred),setTimeout(this.check.bind(this))):o.error("Bad element for imagesLoaded "+(c||e))}a.prototype=Object.create(t.prototype),a.prototype.options={},a.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},a.prototype.addElementImages=function(e){"IMG"==e.nodeName&&this.addImage(e),!0===this.options.background&&this.addElementBackgroundImages(e);var t=e.nodeType;if(t&&s[t]){for(var n=e.querySelectorAll("img"),o=0;o<n.length;o++){var i=n[o];this.addImage(i)}if("string"==typeof this.options.background){var r=e.querySelectorAll(this.options.background);for(o=0;o<r.length;o++){var a=r[o];this.addElementBackgroundImages(a)}}}};var s={1:!0,9:!0,11:!0};function l(e){this.img=e}function c(e,t){this.url=e,this.element=t,this.img=new Image}return a.prototype.addElementBackgroundImages=function(e){var t=getComputedStyle(e);if(t)for(var n=/url\((['"])?(.*?)\1\)/gi,o=n.exec(t.backgroundImage);null!==o;){var i=o&&o[2];i&&this.addBackground(i,e),o=n.exec(t.backgroundImage)}},a.prototype.addImage=function(e){var t=new l(e);this.images.push(t)},a.prototype.addBackground=function(e,t){var n=new c(e,t);this.images.push(n)},a.prototype.check=function(){var e=this;function t(t,n,o){setTimeout((function(){e.progress(t,n,o)}))}this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?this.images.forEach((function(e){e.once("progress",t),e.check()})):this.complete()},a.prototype.progress=function(e,t,n){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!e.isLoaded,this.emitEvent("progress",[this,e,t]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,e),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&o&&o.log("progress: "+n,e,t)},a.prototype.complete=function(){var e=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(e,[this]),this.emitEvent("always",[this]),this.jqDeferred){var t=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[t](this)}},l.prototype=Object.create(t.prototype),l.prototype.check=function(){this.getIsImageComplete()?this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.proxyImage.src=this.img.src)},l.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},l.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.img,t])},l.prototype.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},l.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},l.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},l.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},c.prototype=Object.create(l.prototype),c.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},c.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},c.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.element,t])},a.makeJQueryPlugin=function(t){(t=t||e.jQuery)&&((n=t).fn.imagesLoaded=function(e,t){return new a(this,e,t).jqDeferred.promise(n(this))})},a.makeJQueryPlugin(),a}(r,e)}.apply(t,o),void 0===i||(e.exports=i)}("undefined"!=typeof window?window:this)},7461:function(e,t,n){var o,i,r;!function(a){"use strict";i=[n(428)],void 0===(r="function"==typeof(o=function(e){var t=e.scrollTo=function(t,n,o){return e(window).scrollTo(t,n,o)};function n(t){return!t.nodeName||-1!==e.inArray(t.nodeName.toLowerCase(),["iframe","#document","html","body"])}function o(e){return"function"==typeof e}function i(t){return o(t)||e.isPlainObject(t)?t:{top:t,left:t}}return t.defaults={axis:"xy",duration:0,limit:!0},e.fn.scrollTo=function(r,a,s){"object"==typeof a&&(s=a,a=0),"function"==typeof s&&(s={onAfter:s}),"max"===r&&(r=9e9),s=e.extend({},t.defaults,s),a=a||s.duration;var l=s.queue&&s.axis.length>1;return l&&(a/=2),s.offset=i(s.offset),s.over=i(s.over),this.each((function(){if(null!==r){var c,u=n(this),d=u?this.contentWindow||window:this,h=e(d),f=r,p={};switch(typeof f){case"number":case"string":if(/^([+-]=?)?\d+(\.\d+)?(px|%)?$/.test(f)){f=i(f);break}f=u?e(f):e(f,d);case"object":if(0===f.length)return;(f.is||f.style)&&(c=(f=e(f)).offset())}var m=o(s.offset)&&s.offset(d,f)||s.offset;e.each(s.axis.split(""),(function(e,n){var o="x"===n?"Left":"Top",i=o.toLowerCase(),r="scroll"+o,a=h[r](),g=t.max(d,n);if(c)p[r]=c[i]+(u?0:a-h.offset()[i]),s.margin&&(p[r]-=parseInt(f.css("margin"+o),10)||0,p[r]-=parseInt(f.css("border"+o+"Width"),10)||0),p[r]+=m[i]||0,s.over[i]&&(p[r]+=f["x"===n?"width":"height"]()*s.over[i]);else{var v=f[i];p[r]=v.slice&&"%"===v.slice(-1)?parseFloat(v)/100*g:v}s.limit&&/^\d+$/.test(p[r])&&(p[r]=p[r]<=0?0:Math.min(p[r],g)),!e&&s.axis.length>1&&(a===p[r]?p={}:l&&(y(s.onAfterFirst),p={}))})),y(s.onAfter)}function y(t){var n=e.extend({},s,{queue:!0,duration:a,complete:t&&function(){t.call(d,f,s)}});h.animate(p,n)}}))},t.max=function(t,o){var i="x"===o?"Width":"Height",r="scroll"+i;if(!n(t))return t[r]-e(t)[i.toLowerCase()]();var a="client"+i,s=t.ownerDocument||t.document,l=s.documentElement,c=s.body;return Math.max(l[r],c[r])-Math.min(l[a],c[a])},e.Tween.propHooks.scrollLeft=e.Tween.propHooks.scrollTop={get:function(t){return e(t.elem)[t.prop]()},set:function(t){var n=this.get(t);if(t.options.interrupt&&t._last&&t._last!==n)return e(t.elem).stop();var o=Math.round(t.now);n!==o&&(e(t.elem)[t.prop](o),t._last=this.get(t))}},t})?o.apply(t,i):o)||(e.exports=r)}()},428:function(e){"use strict";e.exports=window.jQuery}},r={};function a(e){var t=r[e];if(void 0!==t)return t.exports;var n=r[e]={exports:{}};return i[e].call(n.exports,n,n.exports,a),n.exports}a.m=i,a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,{a:t}),t},t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},a.t=function(n,o){if(1&o&&(n=this(n)),8&o)return n;if("object"==typeof n&&n){if(4&o&&n.__esModule)return n;if(16&o&&"function"==typeof n.then)return n}var i=Object.create(null);a.r(i);var r={};e=e||[null,t({}),t([]),t(t)];for(var s=2&o&&n;"object"==typeof s&&!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach((function(e){r[e]=function(){return n[e]}}));return r.default=function(){return n},a.d(i,r),i},a.d=function(e,t){for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.f={},a.e=function(e){return Promise.all(Object.keys(a.f).reduce((function(t,n){return a.f[n](e,t),t}),[]))},a.u=function(e){return"js/chunk."+{230:"popups",436:"slider",635:"tooltips",970:"lottie",987:"countup"}[e]+".js"},a.miniCssF=function(e){},a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n={},o="flatsome:",a.l=function(e,t,i,r){if(n[e])n[e].push(t);else{var s,l;if(void 0!==i)for(var c=document.getElementsByTagName("script"),u=0;u<c.length;u++){var d=c[u];if(d.getAttribute("src")==e||d.getAttribute("data-webpack")==o+i){s=d;break}}s||(l=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,a.nc&&s.setAttribute("nonce",a.nc),s.setAttribute("data-webpack",o+i),s.src=e),n[e]=[t];var h=function(t,o){s.onerror=s.onload=null,clearTimeout(f);var i=n[e];if(delete n[e],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((function(e){return e(o)})),t)return t(o)},f=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),l&&document.head.appendChild(s)}},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){const e=a.u;a.u=t=>{const n=e(t),o=globalThis.flatsomeVars?.theme.version;return n+(o?"?ver="+o:"")}}(),a.p=globalThis.flatsomeVars?.assets_url??"/",function(){var e={816:0};a.f.j=function(t,n){var o=a.o(e,t)?e[t]:void 0;if(0!==o)if(o)n.push(o[2]);else{var i=new Promise((function(n,i){o=e[t]=[n,i]}));n.push(o[2]=i);var r=a.p+a.u(t),s=new Error;a.l(r,(function(n){if(a.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var i=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;s.message="Loading chunk "+t+" failed.\n("+i+": "+r+")",s.name="ChunkLoadError",s.type=i,s.request=r,o[1](s)}}),"chunk-"+t,t)}};var t=function(t,n){var o,i,r=n[0],s=n[1],l=n[2],c=0;if(r.some((function(t){return 0!==e[t]}))){for(o in s)a.o(s,o)&&(a.m[o]=s[o]);l&&l(a)}for(t&&t(n);c<r.length;c++)i=r[c],a.o(e,i)&&e[i]&&e[i][0](),e[i]=0},n=self.flatsomeChunks=self.flatsomeChunks||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))}(),function(){"use strict";function e(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)e[o]=n[o]}return e}var t=function t(n,o){function i(t,i,r){if("undefined"!=typeof document){"number"==typeof(r=e({},o,r)).expires&&(r.expires=new Date(Date.now()+864e5*r.expires)),r.expires&&(r.expires=r.expires.toUTCString()),t=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var a="";for(var s in r)r[s]&&(a+="; "+s,!0!==r[s]&&(a+="="+r[s].split(";")[0]));return document.cookie=t+"="+n.write(i,t)+a}}return Object.create({set:i,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var t=document.cookie?document.cookie.split("; "):[],o={},i=0;i<t.length;i++){var r=t[i].split("="),a=r.slice(1).join("=");try{var s=decodeURIComponent(r[0]);if(o[s]=n.read(a,s),e===s)break}catch(e){}}return e?o[e]:o}},remove:function(t,n){i(t,"",e({},n,{expires:-1}))},withAttributes:function(n){return t(this.converter,e({},this.attributes,n))},withConverter:function(n){return t(e({},this.converter,n),this.attributes)}},{attributes:{value:Object.freeze(o)},converter:{value:Object.freeze(n)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"}),n=a(8279),o=a.n(n);function i(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent)}function r(){return"uxBuilder"===document.documentElement.getAttribute("ng-app")}a(3959),a(7461),a(7345);const s=document.body,l="body-scroll-lock--active",c=i();let u=0;function d(){if(!c)return;u=window.pageYOffset;const e=document.getElementById("wpadminbar"),t=u-(e?e.offsetHeight:0);s.style.overflow="hidden",s.style.position="fixed",s.style.top=`-${t}px`,s.style.width="100%",s.classList.add(l)}function h(){c&&(s.style.removeProperty("overflow"),s.style.removeProperty("position"),s.style.removeProperty("top"),s.style.removeProperty("width"),window.scrollTo(0,u),s.classList.remove(l))}function f(e,t={}){let n=0;const o=t=>{const o=window.scrollY;e(t,{direction:o>n?"down":"up",scrollY:o}),n=o};return window.addEventListener("scroll",o,{...t,passive:!0}),()=>{window.removeEventListener("scroll",o)}}let p,m,y,g=jQuery("#header"),v=g.find(".header-wrapper"),b=jQuery(".header-top",g),w=jQuery(".header-main",g),j=g.hasClass("has-sticky"),k=g.hasClass("sticky-hide-on-scroll");function Q(e,t="down",n=!1){void 0===m&&void 0===y&&(g.hasClass("sticky-shrink")?(m=b.hasClass("hide-for-sticky")?b.height():0,m+=w.hasClass("hide-for-sticky")?w.height():0,y=1+m):(m=v.height()+100,y=b.hasClass("hide-for-sticky")?b.height()+1:1)),k?"down"===t||e<y?e<y?C():(p=setTimeout(C,100),g.addClass("sticky-hide-on-scroll--active")):e>m&&(p=setTimeout((()=>x(n)),100),g.removeClass("sticky-hide-on-scroll--active")):e>m?x(n):e<y&&C()}function x(e=!1){if(v.hasClass("stuck"))return;const t=g.height();v.addClass("stuck"),v.toggleClass("ux-no-animation",e),g.height(t),jQuery(".has-transparent").removeClass("transparent"),jQuery(".toggle-nav-dark").removeClass("nav-dark"),jQuery(document).trigger("flatsome-header-sticky")}function C(){v.hasClass("stuck")&&(g.height(""),v.removeClass(["stuck","ux-no-animation"]),jQuery(".has-transparent").addClass("transparent"),jQuery(".toggle-nav-dark").addClass("nav-dark"),jQuery(document).trigger("flatsome-header-unsticky"))}j&&(document.addEventListener("DOMContentLoaded",(()=>{f(((e,{scrollY:t,direction:n})=>{p&&(clearTimeout(p),p=void 0),s.classList.contains(l)||Q(t,n)})),p=setTimeout((()=>{window.scrollY&&Q(window.scrollY)}),100)})),jQuery("body").on("experimental-flatsome-pjax-request-done",(()=>{g=jQuery("#header"),v=g.find(".header-wrapper"),b=jQuery(".header-top",g),w=jQuery(".header-main",g),j=g.hasClass("has-sticky"),k=g.hasClass("sticky-hide-on-scroll"),window.scrollY&&Q(window.scrollY,void 0,!0)})));const E=window.matchMedia("(prefers-reduced-motion: reduce)");let L=!1;function _(){L="undefined"==typeof UxBuilder&&E.matches}_(),E.addEventListener?.("change",_);const T=[];let A;function I(){T.length&&(cancelAnimationFrame(A),A=requestAnimationFrame((()=>{for(let e=0;e<T.length;e++)T[e].element.offsetParent?P(T[e]):T.splice(e,1)})))}function P(e){!function({element:e,type:t}){let n=M(e.dataset.parallax),o=S(e),i=(window.innerHeight-o.offsetHeight)*n;switch(t){case"backgroundImage":e.style.backgroundSize=n?"100% auto":null;break;case"backgroundElement":e.style.height=n?`${o.offsetHeight+i}px`:null}}(e),function({element:e,type:t}){let n=M(e.dataset.parallax||e.dataset.parallaxBackground),o=window.innerHeight,i=S(e),r=e.offsetHeight-i.offsetHeight,a=e.getBoundingClientRect(),s=i!==e?i.getBoundingClientRect():a,l=a.top+e.offsetHeight/2,c=o/2-l,u=o/2-(s.top+i.offsetHeight/2),d=l+D()<o/2?D():c,h=(Math.abs(c),Math.abs(d)/(o/2)),f=0;var p;if(!(s.top>o||s.top+i.offsetHeight<0))switch(t){case"backgroundImage":f=s.top*n,e.style.backgroundPosition=n?`50% ${f.toFixed(0)}px`:null,e.style.backgroundAttachment=n?"fixed":null;break;case"backgroundElement":f=u*n-r/2,e.style.transform=n?`translate3d(0, ${f.toFixed(2)}px, 0)`:null,e.style.backfaceVisibility=n?"hidden":null;break;case"element":f=d*n,e.style.transform=n?`translate3d(0, ${f.toFixed(2)}px, 0)`:null,e.style.backfaceVisibility=n?"hidden":null,void 0!==e.dataset.parallaxFade&&(e.style.opacity=n?(p=1-h,p*(2-p)).toFixed(2):null)}}(e)}function F(e){return void 0!==e.dataset.parallaxBackground?"backgroundElement":void 0!==e.dataset.parallaxElemenet?"element":""!==e.style.backgroundImage?"backgroundImage":"element"}function D(){return document.documentElement.scrollTop||document.body.scrollTop}function S(e){return function(e,t=null){for(;e&&!O(e).call(e,t);)e=e.parentElement;return e}(e,e.dataset.parallaxContainer||"[data-parallax-container]")||e}function O(e){return e.matches||e.webkitMatchesSelector||e.mozMatchesSelector||e.msMatchesSelector}function M(e){return e/10*-1/(2-Math.abs(e)/10)}function B(e,t={}){return new IntersectionObserver((function(t){for(let n=0;n<t.length;n++)e(t[n])}),{rootMargin:"0px",threshold:.1,...t})}function $(){return console.warn("Flatsome: Flickity is lazy loaded. Use 'lazyFlickity()' to instantiate and 'flatsome-flickity-ready' event to interact with Flickity instead."),this}function q(){return jQuery.fn.magnificPopup?Promise.resolve():a.e(230).then(a.t.bind(a,9650,23))}window.addEventListener("scroll",I,{passive:!0}),window.addEventListener("resize",I),new MutationObserver(I).observe(document.body,{childList:!0}),window.jQuery&&(window.jQuery.fn.flatsomeParallax=function(e){L||"destroy"!==e&&this.each(((e,t)=>function(e){e.classList.add("parallax-active"),!document.querySelector("body").classList.contains("parallax-mobile")&&i()||e.classList&&e.dataset&&(T.push({element:e,type:F(e)}),P(T[T.length-1]))}(t)))}),a(8540),jQuery.fn.flickity||($.isFlickityStub=!0,jQuery.fn.flickity=$),jQuery.fn.lazyFlickity=function(e){const t=B((n=>{if(n.isIntersecting){if(t.unobserve(n.target),!jQuery.fn.flickity||jQuery.fn.flickity===$)return a.e(436).then(a.t.bind(a,8026,23)).then((()=>{jQuery(n.target).flickity(e),jQuery(n.target).trigger("flatsome-flickity-ready")}));jQuery(n.target).flickity(e),jQuery(n.target).trigger("flatsome-flickity-ready")}}));return this.each(((n,o)=>{"string"==typeof e?jQuery.fn.flickity&&jQuery(o).flickity(e):t.observe(o)}))},jQuery.loadMagnificPopup=q,jQuery.fn.lazyMagnificPopup=function(e){const t=jQuery(this),n=e.delegate?t.find(e.delegate):t;return n.one("click",(o=>{o.preventDefault(),q().then((()=>{t.data("magnificPopup")||t.magnificPopup({allowHTMLInStatusIndicator:!0,allowHTMLInTemplate:!0,...e}),t.magnificPopup("open",n.index(o.currentTarget)||0)}))})),t},a(9450),a(7727);const z="flatsome-a11y",H="data-flatsome-role-button",R="data-flatsome-role-radiogroup",V=[{attribute:H,bindFunction:function(e){if(!e.hasAttribute("role")||"button"!==e.getAttribute("role"))return;const t=function(e){"Space"===e.code&&(e.preventDefault(),e.target.click()),"Enter"===e.code&&"A"!==e.target.tagName&&(e.preventDefault(),e.target.click())},n=function(e){"Space"===e.code&&e.preventDefault()};return e.addEventListener("keydown",t),e.addEventListener("keyup",n),e.setAttribute(H,"attached"),()=>{e.removeEventListener("keydown",t),e.removeEventListener("keyup",n),e.setAttribute(H,"")}}},{attribute:R,bindFunction:function(e){const t=Array.from(e.querySelectorAll('[role="radio"]'));if(!t.length)return;const n=function(e){if(!e.target.hasAttribute("role")||"radio"!==e.target.getAttribute("role"))return;const n=t.indexOf(e.target);let o=null;switch(e.key){case"ArrowRight":case"ArrowDown":o=(n+1)%t.length;break;case"ArrowLeft":case"ArrowUp":o=(n-1+t.length)%t.length;break;case" ":case"Enter":return e.preventDefault(),void e.target.click();default:return}e.preventDefault(),t[o].focus()};return e.addEventListener("keydown",n),e.setAttribute(R,"attached"),()=>{e.removeEventListener("keydown",n),e.setAttribute(R,"")}}}];function N(e){return{unattached:`[${e}]:not([${e}="attached"])`,attached:`[${e}="attached"]`}}Flatsome.behavior("a11y",{attach(e){V.forEach((t=>function(e,t){const n=N(t.attribute);jQuery(n.unattached,e).each(((e,n)=>{const o=t.bindFunction(n);o&&jQuery(n).data(z,o)}))}(e,t)))},detach(e){V.forEach((t=>function(e,t){const n=N(t.attribute);jQuery(n.attached,e).each(((e,t)=>{const n=jQuery(t).data(z);n&&n(),jQuery(t).removeData(z)}))}(e,t)))}});const U=B((e=>{if(e.intersectionRatio>0){U.unobserve(e.target);const t=jQuery(e.target);t.removeAttr("data-animate-transition"),t.removeAttr("data-animated"),window.requestAnimationFrame((()=>{t.attr("data-animate-transform","true"),window.requestAnimationFrame((()=>{t.attr("data-animate-transition","true"),setTimeout((()=>{t.attr("data-animated","true")}),300)}))}))}}));Flatsome.behavior("animate",{attach(e){jQuery("[data-animate]",e).each(((e,t)=>{const n=jQuery(t),o=n.data("animate");if(r()||0===o.length||L)return n.attr("data-animated","true");U.observe(t)}))},detach(e){jQuery("[data-animate]",e).each(((e,t)=>{jQuery(t).attr("data-animated","false"),U.unobserve(t)}))}}),a(3387);const W=B((e=>{if(e.intersectionRatio>0){W.unobserve(e.target);const t=jQuery(e.target);a.e(987).then(a.bind(a,3748)).then((({CountUp:e})=>{const n=parseInt(t.text());new e(t.get(0),n,{decimalPlaces:0,duration:4}).start(),t.addClass("active")}))}}));function Y(e){e.addClass("current-dropdown"),e.find(".nav-top-link").attr("aria-expanded",!0),function(e){const t=e,n=t.closest(".container").width(),o=t.closest("li.menu-item"),i=o.hasClass("menu-item-design-full-width"),r=o.hasClass("menu-item-design-container-width"),s=o.parent().hasClass("ux-nav-vertical-menu"),l=!i&&!r,c=a.g.flatsomeVars.rtl;if(l&&!s){if(n<750)return!1;var u=t.outerWidth(),d=t.offset(),h=Math.max(document.documentElement.clientWidth,window.innerWidth||0),f=d.left-(h-n)/2;c&&(f=jQuery(window).width()-(d.left+u)-(h-n)/2);var p=t.width(),m=n-(f+p),y=!1;f>m&&f<p&&(y=(f+m)/3),m<0&&(y=-m),y&&c?t.css("margin-right",-y):y&&t.css("margin-left",-y),p>n&&t.addClass("nav-dropdown-full")}if(r){t.css({inset:"0"});const e=t.closest(".container").get(0).getBoundingClientRect(),i=t.get(0).getBoundingClientRect();t.css({width:s?n-o.width():n,...!c&&{left:e.left-i.left+15},...c&&{right:15-(e.right-i.right)}})}if(i){t.css({inset:"0"});const e=document.body,n=e.getBoundingClientRect(),i=t.get(0).getBoundingClientRect(),r=e.clientWidth;t.css({...!c&&{width:s?r-o.get(0).getBoundingClientRect().right:r},...c&&{width:s?o.get(0).getBoundingClientRect().left:r},...!c&&{left:n.left-i.left},...c&&{right:-(n.right-i.right)}})}if((r||i)&&!s){let e=null;if(o.closest("#top-bar").length&&(e=document.querySelector("#top-bar")),o.closest("#masthead").length&&(e=document.querySelector("#masthead")),o.closest("#wide-nav").length&&(e=document.querySelector("#wide-nav")),null!==e){const n=e.getBoundingClientRect(),i=o.get(0).getBoundingClientRect();t.css({top:n.bottom-i.bottom+i.height})}}s&&/^((?!chrome|android).)*safari/i.test(navigator.userAgent)&&t.css({minHeight:t.closest(".header-vertical-menu__fly-out").outerHeight()})}(e.find(".nav-dropdown"))}function X(e){e.removeClass("current-dropdown"),e.find(".nav-top-link").attr("aria-expanded",!1),e.find(".nav-dropdown").attr("style","")}function J(e){e.each(((e,t)=>{const n=jQuery(t);n.hasClass("current-dropdown")&&X(n)}))}function G(e,t){e.length&&e.addClass(`ux-body-overlay--${t}-active`)}function Z(e,t){e.length&&e.removeClass(`ux-body-overlay--${t}-active`)}Flatsome.behavior("count-up",{attach(e){jQuery("span.count-up",e).each(((e,t)=>{W.observe(t)}))}}),Flatsome.behavior("dropdown",{attach(e){const t=jQuery(".nav li.has-dropdown",e),n=r(),o=jQuery(".ux-body-overlay"),i="ontouchstart"in window;let a=!1,s=null;jQuery(".header-nav > li > a, .top-bar-nav > li > a",e).on("focus",(()=>{J(t)})),t.each((function(e,r){const l=jQuery(r),c=l.hasClass("nav-dropdown-toggle")&&!i;let u=!1,d=!1;l.on("touchstart click",(function(e){"touchstart"===e.type&&(u=!0),"click"===e.type&&u&&(u&&!d&&e.preventDefault(),d=!0)})),n||c?(a=!0,l.on("click","a:first",(function(e){if(e.preventDefault(),s=l,l.hasClass("current-dropdown"))return X(l),void Z(o,"click");J(t),Y(l),G(o,"click"),jQuery(document).trigger("flatsome-dropdown-opened",[l])}))):(l.on("keydown","a:first",(function(e){"Space"===e.code&&(e.preventDefault(),l.hasClass("current-dropdown")?(X(l),Z(o,"click")):(J(t),Y(l),G(o,"click"),jQuery(document).trigger("flatsome-dropdown-opened",[l])))})),l.hoverIntent({sensitivity:3,interval:20,timeout:70,over(e){J(t),Y(l),Z(o,"click"),jQuery(document).trigger("flatsome-dropdown-opened",[l])},out(){d=!1,u=!1,X(l)}}))})),!n&&a&&jQuery(document).on("click",(function(e){null===s||s===e.target||s.has(e.target).length||(X(s),Z(o,"click"))})),jQuery(document).on("flatsome-dropdown-opened",(function(e,t){t.hasClass("menu-item-has-block")&&jQuery.fn.packery&&t.find("[data-packery-options]").packery("layout")})),jQuery(document).on("flatsome-header-sticky",(function(){J(t),Z(o,"click")}))}}),Flatsome.behavior("instagram",{attach(e){const t=B((e=>{if(e.intersectionRatio>0){t.unobserve(e.target);const n=jQuery(e.target),o=n.data("flatsome-instagram"),i=e=>{jQuery("body").hasClass("admin-bar")&&n.before('<div class="container error"><p>Instagram error: '+e+"</p></div>"),console.error("Instagram error:",e)};if("string"!=typeof o)return i("Invalid data");jQuery.ajax({url:flatsomeVars.ajaxurl,data:{action:"flatsome_load_instagram",data:o},success(e){if(!e.success)return i(e.data);if("string"!=typeof e.data)return console.error("Invalid Instagram response:",e.data);const t=jQuery(e.data);Flatsome.detach(n),n.replaceWith(t),Flatsome.attach(t)},error(e){i(e)}})}}));jQuery("[data-flatsome-instagram]",e).each(((e,n)=>{t.observe(n)}))}});const K=[".jpg",".jpeg",".png",".webp",".avif"];let ee=null;Flatsome.behavior("lightbox-gallery",{attach(e){const t={delegate:"a",type:"image",closeBtnInside:flatsomeVars.lightbox.close_btn_inside,closeMarkup:flatsomeVars.lightbox.close_markup,tLoading:'<div class="loading-spin centered dark"></div>',removalDelay:300,gallery:{enabled:!0,navigateByImgClick:!0,arrowMarkup:'<button class="mfp-arrow mfp-arrow-%dir%" title="%title%"><i class="icon-angle-%dir%"></i></button>',preload:[0,1]},image:{tError:'<a href="%url%">The image #%curr%</a> could not be loaded.',verticalFit:!1},callbacks:{beforeOpen(){d()},beforeClose(){h()}}};jQuery((ee||(ee=[".lightbox a.lightbox-gallery"],K.forEach((e=>{ee.push(`.lightbox .gallery a[href*="${e}"]`)}))),ee).join(", "),e).not(".lightbox-multi-gallery a").parent().lazyMagnificPopup(t),jQuery(".lightbox .lightbox-multi-gallery",e).length&&jQuery(".lightbox-multi-gallery",e).each((function(){jQuery(this).lazyMagnificPopup(t)}))}});const te=[".jpg",".jpeg",".png",".webp",".avif"];let ne=null,oe=null;Flatsome.behavior("lightbox-image",{attach(e){const{selectors:t,exclusions:n}=function(){if(!ne){const e=['.lightbox *[id^="attachment"] a[href*="{ext}"]','.lightbox .wp-block-image a[href*="{ext}"]:not([target="_blank"])','.lightbox .entry-content a[href*="{ext}"]'],t=['.lightbox .gallery a[href*="{ext}"]','.lightbox .lightbox-multi-gallery a[href*="{ext}"]'];ne=[".lightbox a.image-lightbox"],oe=[".lightbox a.lightbox-gallery"],te.forEach((n=>{e.forEach((e=>{ne.push(e.replace("{ext}",n))})),t.forEach((e=>{oe.push(e.replace("{ext}",n))}))}))}return{selectors:ne,exclusions:oe}}();jQuery(t.join(", "),e).not(n.join(", ")).lazyMagnificPopup({type:"image",tLoading:'<div class="loading-spin centered dark"></div>',closeOnContentClick:!0,closeBtnInside:flatsomeVars.lightbox.close_btn_inside,closeMarkup:flatsomeVars.lightbox.close_markup,removalDelay:300,image:{verticalFit:!1},callbacks:{beforeOpen(){d()},beforeClose(){h()}}})}});const ie=["inert","hidden","disabled","readonly","required","checked","aria-disabled","aria-hidden"];function re(e,t){const n=e.jquery?e.get(0):e;Object.entries(t).forEach((([e,t])=>{const o=e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();!function(e,t,n){if("aria-expanded"===t){if(!0!==n&&"true"!==n)return;const t=e.hasAttribute("aria-expanded"),o="false"===e.getAttribute("aria-expanded");t&&o||console.warn("Flatsome: Trying to set aria-expanded to true but attribute is not initially false",e)}}(n,o,t),null==t||ie.includes(o)&&("false"===t||!1===t)?n.removeAttribute(o):o.startsWith("aria-")?n.setAttribute(o,"boolean"==typeof t?String(t):t):!0!==t?!1!==t?n.setAttribute(o,t):n.removeAttribute(o):n.setAttribute(o,"")}))}function ae(e){return!(!e||"string"!=typeof e)&&/^[a-zA-Z0-9_-]{10,12}$/.test(e)}function se(e){return!(!e||"string"!=typeof e)&&/^\d+$/.test(e)}Flatsome.behavior("lightboxes-link",{attach(e){jQuery(".lightbox-by-id",e).each((function(){const t=jQuery(this).attr("id");jQuery('a[href="#'+t+'"]',e).on("click",(e=>{e.preventDefault();const t=jQuery(e.currentTarget);q().then((()=>{let e=t.attr("href").substring(1),n=jQuery(`#${e}.lightbox-by-id`);if(e&&n.length>0){let e=n[0],o=jQuery.magnificPopup.open?300:0;o&&jQuery.magnificPopup.close(),setTimeout((function(){jQuery.magnificPopup.open({removalDelay:300,closeBtnInside:flatsomeVars.lightbox.close_btn_inside,closeMarkup:flatsomeVars.lightbox.close_markup,items:{src:e,type:"inline",tLoading:'<div class="loading-spin dark"></div>'},callbacks:{beforeOpen:function(){d(),re(t,{ariaExpanded:!0})},open:function(){if(Flatsome.attach(this.content),jQuery.fn.flickity&&jQuery("[data-flickity-options].flickity-enabled",this.content).each(((e,t)=>{jQuery(t).flickity("resize")})),jQuery.fn.packery){const e=jQuery("[data-packery-options]",this.content);e&&e.imagesLoaded((function(){e.packery("layout")}))}},beforeClose:function(){h(),re(t,{ariaExpanded:!1})}}})}),o)}}))}))}))}});const le=["vimeo.com/","youtube.com/","youtu.be/",".mp4",".webm"];let ce=null;Flatsome.behavior("lightbox-video",{attach(e){r()||jQuery((ce||(ce=["a.open-video"],le.forEach((e=>{ce.push(`a.button[href*="${e}"]:not([target="_blank"]):not(.open-video)`)}))),ce).join(", "),e).lazyMagnificPopup({type:"iframe",closeBtnInside:flatsomeVars.lightbox.close_btn_inside,mainClass:"my-mfp-video",closeMarkup:flatsomeVars.lightbox.close_markup,tLoading:'<div class="loading-spin centered dark"></div>',removalDelay:300,preloader:!0,callbacks:{elementParse:function(e){const t=function(e){if(!e||"string"!=typeof e)return null;const t=function(e){if(!e||"string"!=typeof e)return null;e=e.trim();const t=[/youtu\.be\/([^\/\?&]+)/,/youtube\.com\/watch\?v=([^\/\?&]+)/,/youtube\.com\/embed\/([^\/\?&]+)/,/youtube\.com\/v\/([^\/\?&]+)/,/youtube\.com\/shorts\/([^\/\?&]+)/];for(const n of t){const t=e.match(n);if(t){const e=t[1];if(ae(e))return e}}return null}(e);if(t)return{platform:"youtube",id:t,url:`https://www.youtube.com/watch?v=${t}`};const n=function(e){if(!e||"string"!=typeof e)return null;e=e.trim();const t=[/vimeo\.com\/([0-9]+)/,/player\.vimeo\.com\/video\/([0-9]+)/];for(const n of t){const t=e.match(n);if(t){const e=t[1];if(se(e))return e}}return null}(e);return n?{platform:"vimeo",id:n,url:`https://player.vimeo.com/video/${n}`}:null}(e.src);if(t)e.src=t.url;else if(/\.(mp4|webm)(\?.*)?$/i.test(e.src)){var n;const t=null!==(n=function(e){if(!e||"string"!=typeof e)return null;const t=e.split("?")[0].match(/\.([^.]+)$/i);return t?t[1].toLowerCase():null}(e.src))&&void 0!==n?n:"unknown";e.type="inline",e.src='<div class="ux-mfp-inline-content ux-mfp-inline-content--video"><video autoplay controls playsinline width="100%" height="auto" name="media"><source src="'+e.src+'" type="video/'+t+'"></video></div>'}},beforeOpen:function(){d()},open:function(){jQuery(".slider .is-selected .video").trigger("pause")},beforeClose:function(){h()},close:function(){jQuery(".slider .is-selected .video").trigger("play")}}})}}),Flatsome.behavior("lightboxes",{attach(e){jQuery("[data-open]",e).on("click",(e=>{e.preventDefault();const t=jQuery(e.currentTarget);q().then((()=>{var e=t.data("open"),n=t.data("color"),o=t.data("bg"),i=t.data("pos"),r=t.data("visible-after"),a=t.data("class"),s=t.attr("data-focus");t.offset(),t.addClass("current-lightbox-clicked"),"#product-sidebar"===e&&void 0===r&&(r=!jQuery(e).hasClass("mfp-hide")),"#shop-sidebar"!==e&&"#product-sidebar"!==e||(s=jQuery(e).find("select.select2-hidden-accessible").length>0?"no-focus":s),jQuery.magnificPopup.open({items:{src:e,type:"inline",tLoading:'<div class="loading-spin dark"></div>'},removalDelay:300,closeBtnInside:flatsomeVars.lightbox.close_btn_inside,closeMarkup:flatsomeVars.lightbox.close_markup,focus:s,callbacks:{beforeOpen:function(){this.st.mainClass=`off-canvas ${n||""} off-canvas-${i}`,d(),re(t,{ariaExpanded:!0})},open:function(){jQuery("html").addClass("has-off-canvas"),jQuery("html").addClass("has-off-canvas-"+i),a&&jQuery(".mfp-content").addClass(a),o&&jQuery(".mfp-bg").addClass(o),jQuery(".mfp-content .resize-select").trigger("change"),jQuery.fn.packery&&jQuery("[data-packery-options], .has-packery").packery("layout"),jQuery(".equalize-box",this.content).length&&Flatsome.attach("equalize-box",this.content)},beforeClose:function(){jQuery("html").removeClass("has-off-canvas"),h(),re(t,{ariaExpanded:!1})},afterClose:function(){jQuery("html").removeClass("has-off-canvas-"+i),jQuery(".current-lightbox-clicked").removeClass("current-lightbox-clicked"),r&&jQuery(e).removeClass("mfp-hide")}}})}))}))}});class ue{constructor(e){this.element=e,this.observer=null,e&&this.handleVisibility()}handleVisibility(){this.observer=B((e=>{const t=e.target,n=e.isIntersecting;re(t,{ariaHidden:!n,inert:!n})})),this.element.querySelectorAll(".flickity-slider > *").forEach((e=>{this.observer.observe(e)}))}destroy(){this.observer&&(this.observer.disconnect(),this.observer=null)}}function de(e){re(e,{inert:!0})}Flatsome.behavior("slider",{attach(e){const t=jQuery(e).data("flickityOptions")?jQuery(e):jQuery("[data-flickity-options]",e);t.length&&t.each(((e,t)=>{const n=jQuery(t),o=n.data("flickity-options");if("undefined"!=typeof UxBuilder&&(o.draggable=!1),!0===o.watchCSS)return;let i=!1,r=!1,a=null;const s=e=>{try{i=t.contains(e.target),"number"!=typeof o.autoPlay||!o.pauseAutoPlayOnHover||i||r||n.flickity("playPlayer")}catch(e){}};n.on("flatsome-flickity-ready",(function(){n.find(".flickity-slider > :not(.is-selected) .video-bg").trigger("pause"),n.find(".is-selected .video-bg").trigger("play"),"requestAnimationFrame"in window&&(n.removeClass("flickity-enabled"),window.requestAnimationFrame((()=>{n.addClass("flickity-enabled")})));const e=n.data("flickity");if(e&&o.parallax){const t=n.find(".bg, .flickity-slider > .img img");n.addClass("slider-has-parallax"),n.on("scroll.flickity",(function(){e.slides.forEach((function(n,i){const r=t[i],a=-1*(n.target+e.x)/o.parallax;r&&(r.style.transform="translateX("+a+"px)")}))}))}a=new ue(t),document.addEventListener("touchstart",s,{passive:!0})})),L&&(o.friction=1,o.selectedAttraction=1,o.autoPlay=!1),n.lazyFlickity(o),n.imagesLoaded((function(){n.closest(".slider-wrapper").find(".loading-spin").fadeOut()})),n.on("dragStart.flickity",(function(){document.ontouchmove=e=>e.preventDefault(),n.addClass("is-dragging")})),n.on("dragEnd.flickity",(function(){document.ontouchmove=()=>!0,n.removeClass("is-dragging")})),n.on("destroy.flickity",(()=>{document.removeEventListener("touchstart",s),a&&(a.destroy(),a=null)})),n.on("change.flickity",(function(){i&&(r=!0),n.find(".flickity-slider > :not(.is-selected) .video-bg").trigger("pause"),n.find(".is-selected .video-bg").trigger("play")}))}))},detach(e){jQuery.fn.flickity&&!jQuery.fn.flickity.isFlickityStub&&(jQuery(e).data("flickityOptions")?jQuery(e).flickity("destroy"):jQuery("[data-flickity-options]",e).each((function(){jQuery(this).data("flickity")&&jQuery(this).flickity("destroy")})))}}),a(5973),a(7633),Flatsome.behavior("sidebar-slider",{attach(e){const t=jQuery("body").hasClass("mobile-submenu-toggle");jQuery(".mobile-sidebar-slide",e).each(((e,n)=>{const o=parseInt(jQuery(n).data("levels"),10)||1,i=jQuery(".sidebar-menu",n),r=jQuery(".nav-sidebar",n);jQuery(["> li > ul.children","> li > .sub-menu",o>1?"> li > ul.children > li > ul":null].filter(Boolean).join(", "),r).each(((e,n)=>{const o=jQuery(n),r=o.parent(),a=r.parents("ul:first"),s=jQuery(["> .toggle",'> a[href="#"]',t&&"> a"].filter(Boolean).join(","),r),l=r.find("> a").text().trim(),c=o.parents("ul").length,u=Boolean(window.flatsomeVars.rtl),d=jQuery(`\n            <li class="nav-slide-header pt-half pb-half">\n              <button class="toggle">\n                <i class="icon-angle-left"></i>\n                ${l||window.flatsomeVars.i18n.mainMenu}\n              </button>\n            </li>\n          `);o.prepend(d),de(o);let h=null;s.off("click").on("click",(e=>{r.attr("aria-expanded","true"),a.addClass("is-current-parent"),o.addClass("is-current-slide"),i.css("transform",`translateX(${u?"":"-"}${100*c}%)`),re(o,{inert:!1}),clearTimeout(h),e.preventDefault()})),d.find(".toggle").on("click",(()=>{i.css("transform",`translateX(${u?"":"-"}${100*(c-1)}%)`),de(o),h=setTimeout((()=>{o.removeClass("is-current-slide"),a.removeClass("is-current-parent")}),300),r.removeClass("active"),r.attr("aria-expanded","false")}))}))}))}}),a(6910),a(7439),a(9476),a(9880),Flatsome.behavior("accordion-title",{attach(e){const t=window.location.hash;let n=!1;jQuery(".accordion-title",e).each((function(){jQuery(this).off("click.flatsome").on("click.flatsome",(function(e){const t=L?0:200;jQuery(this).next().is(":hidden")?(jQuery(this).parent().parent().find(".accordion-title").attr("aria-expanded",!1).removeClass("active").next().slideUp(t),jQuery(this).attr("aria-expanded",!jQuery(this).hasClass("active")).toggleClass("active").next().slideDown(t,(function(){i()&&jQuery.scrollTo(jQuery(this).prev())})),window.requestAnimationFrame((()=>{!function(e,t=!1){e=e.jquery?e.get(0):e;const n=()=>{jQuery.fn.flickity&&jQuery("[data-flickity-options].flickity-enabled",e).each(((e,t)=>{const n=jQuery(t);n.data("flickity")&&n.flickity("resize")})),jQuery.fn.packery&&jQuery("[data-packery-options], .has-packery",e).each(((e,t)=>{const n=jQuery(t);n.data("packery")&&setTimeout((()=>{n.packery("layout")}),100)})),jQuery.fn.isotope&&jQuery(".row-isotope",e).each(((e,t)=>{const n=jQuery(t);n.data("isotope")&&setTimeout((()=>{n.isotope("layout")}),100)})),(e.querySelector(".equalize-box")||e.classList.contains("equalize-box"))&&jQuery(document).trigger("flatsome-equalize-box")};t?o()(e,n):n()}(jQuery(this).next())}))):jQuery(this).parent().parent().find(".accordion-title").attr("aria-expanded",!1).removeClass("active").next().slideUp(t),e.preventDefault()})),!t.substring(1).length||decodeURIComponent(t.substring(1))!==jQuery(this).attr("href")?.split("#")[1]&&t.substring(1)!==jQuery(this).attr("href")?.split("#")[1]||(jQuery(this).hasClass("active")||jQuery(this).trigger("click"),n||(n=!0,setTimeout((()=>{jQuery.scrollTo(jQuery(this).parent())}),500)))}))}}),Flatsome.behavior("tooltips",{attach(e){jQuery(".tooltip:not(.hotspot), .has-tooltip, .tip-top, li.chosen a",e).lazyTooltipster(),jQuery(".tooltip-as-html",e).lazyTooltipster({interactive:!0,contentAsHTML:!0}),i()?jQuery(".hotspot.tooltip:not(.quick-view)",e).lazyTooltipster({trigger:"click"}):jQuery(".hotspot.tooltip",e).lazyTooltipster()}});const he="flatsome-sticky-sidebar";function fe(e){const t=e.getBoundingClientRect();return new DOMRect(t.width,t.top+window.scrollY,0,t.height)}Flatsome.behavior("sticky-sidebar",{attach(e){jQuery('.is-sticky-column[data-sticky-mode="javascript"]',e).each(((e,t)=>{"ResizeObserver"in window&&t.offsetParent&&t.offsetParent!==document.body?jQuery(t).data(he,function(e){const{offsetParent:t}=e,n=parseInt(flatsomeVars.sticky_height,10)+30,o={passive:!0,capture:!1};if(!t||t===document.body)return;let{innerHeight:i}=window,r=null,a=null,s=0,l=null,c=null;const u=(t="down")=>{const o=window.scrollY+n-Math.round(r?.top),u=i+s-n-Math.round(a?.height),d=Math.max(Math.min(u,Math.round(r?.height-a?.height)),0);let h=null,f=null;!r||a?.height<i-n?f=n:"down"===t?o<=s?h=d:a?.height-o<=i&&(f=i-Math.round(a?.height),s=o):"up"===t&&(o<=u?(f=n,s=o+Math.round(a?.height)-i+n):h=d),h===l&&f===c||(e.style.top="number"==typeof f?`${f}px`:f,e.style.transform="number"==typeof h?`translateY(${h}px)`:h),c=f,l=h},d=function(e){if("ResizeObserver"in window)return new ResizeObserver((function(t){for(let n=0;n<t.length;n++)e(t[n])}))}((({target:n,contentRect:o})=>{if(n===t){const e=fe(t),{x:n,y:i,width:a,height:s}=o;r=new DOMRect(e.x+n,e.y+i,a,s)}else n===e&&(a=fe(e),u())})),h=f(((e,{direction:t})=>u(t)),o),p=()=>{i=window.innerHeight,u()};return d?.observe(t),d?.observe(e),window.addEventListener("resize",p,o),()=>{h(),d?.disconnect(),window.removeEventListener("resize",p)}}(t)):jQuery(t).removeAttr("data-sticky-mode")}))},detach(e){jQuery('.is-sticky-column[data-sticky-mode="javascript"]',e).each(((e,t)=>{jQuery(t).data(he)?.()}))}});const pe="header-vertical-menu__fly-out--open",me=jQuery(document);function ye(){return document.body.classList.contains("home")&&function(e){switch(e){case"0":case"false":case!1:return!1;case"1":case"true":case!0:return!0;default:return Boolean(e)}}(window.flatsomeVars?.options?.header_nav_vertical_fly_out_frontpage)&&!document.querySelector("#header .header-wrapper").classList.contains("stuck")}function ge(e){const t=e.querySelector(".header-vertical-menu__fly-out");if(t.classList.contains(pe))return;const n=e.querySelector(".header-vertical-menu__opener");t.classList.add(pe),re(n,{ariaExpanded:!0})}function ve(e){if(ye())return;const t=e.querySelector(".header-vertical-menu__fly-out");if(!t.classList.contains(pe))return;const n=e.querySelector(".header-vertical-menu__opener");t.classList.remove(pe),re(n,{ariaExpanded:!1})}Flatsome.behavior("vertical-menu",{attach(e){!function(e){const t=jQuery(".header-vertical-menu",e).get(0);t&&(t.addEventListener("click",(()=>{t.querySelector(".header-vertical-menu__fly-out").classList.contains(pe)?ve(t):ge(t)})),t.addEventListener("mouseenter",(()=>ge(t))),t.addEventListener("mouseleave",(()=>ve(t))),me.on("flatsome-header-sticky",(()=>{ve(t)})),me.on("flatsome-header-unsticky",(()=>{ye()&&ge(t)})))}(e)}}),a(6808),Flatsome.behavior("lottie",{attach(e){if(r())return;const t=jQuery(".ux-lottie__player",e);if(0===t.length)return;const n=B((e=>{e.isIntersecting&&(n.unobserve(e.target),function(e){const t=e,n=JSON.parse(t.dataset.params);let o=null,i=null,r=!1;function s(e){if(0===parseInt(e))return i.ip;if(100===parseInt(e))return i.op;const t=parseInt(i.ip),n=e*(parseInt(i.op)-t)/100+t;return Math.ceil(n)}Promise.all([a.e(970).then(a.bind(a,9371)),a.e(970).then(a.bind(a,1204))]).then((([,{create:e}])=>{t.load(n.src),t.addEventListener("ready",(()=>{o=t.getLottie(),i=o.animationData;const{autoplay:a,controls:l,direction:c,end:u,id:d,loop:h,mouseout:f,speed:p,start:m,trigger:y,scrollActionType:g,visibilityEnd:v,visibilityStart:b}=n;t.__controls=l,t.setLooping(h),t.setSpeed(parseFloat(p)),t.setDirection(c),"true"!==a&&"scroll"===y||o.playSegments([s(m),s(u)],!0),a||(t.pause(),"scroll"===y&&e({player:`#${d} .ux-lottie__player`,mode:"scroll",actions:[{visibility:[b/100,v/100],type:g,frames:[s(m),s(u)]}]}),"hover"===y&&(t.addEventListener("mouseenter",(()=>{"reverse"===f?(t.setDirection(c),t.play()):t.play()})),t.addEventListener("mouseleave",(()=>{"reverse"===f?(t.setDirection(-1===c?1:-1),t.play()):t.pause()}))),"click"===y&&t.addEventListener("click",(()=>{if(r)return t.pause(),void(r=!1);t.play(),r=!0})))}))}))}(e.target))}));t.each(((e,t)=>{n.observe(t)}))}}),L&&window.flatsomeVars.user.can_edit_pages&&("Prefer reduced motion is active on your OS","The prefers-reduced-motion media feature is used to detect if the user has requested the system minimize the amount of non-essential motion it uses. With this option enabled, slides & animations are reduced on the frontend.\nCheck your OS documentation on how to disable reduced motion.",console.groupCollapsed("%cFlatsome%c: Prefer reduced motion is active on your OS","color: #0693e3; font-weight: bold;","color: inherit;"),console.log("The prefers-reduced-motion media feature is used to detect if the user has requested the system minimize the amount of non-essential motion it uses. With this option enabled, slides & animations are reduced on the frontend.\nCheck your OS documentation on how to disable reduced motion."),console.groupEnd());let be=0;let we=0;const je="scrollBehavior"in document.documentElement.style,ke=window.getComputedStyle(document.documentElement)["scroll-behavior"];function Qe(){window.removeEventListener("keydown",Qe),window.removeEventListener("pointermove",Qe),window.removeEventListener("touchstart",Qe),function(){const e=jQuery("#header");if(!e.hasClass("has-sticky"))return;const t=e.clone();t.attr("id","header-clone").css("visibility","hidden");const n=t.find(".header-wrapper");n.addClass("stuck"),jQuery("body").append(t),be=Math.round(n.height()),t.remove(),window.flatsomeVars.stickyHeaderHeight=be,function(e,t=""){t&&document.documentElement.style.setProperty(e,t),window.getComputedStyle(document.documentElement).getPropertyValue(e)}("--flatsome--header--sticky-height",`${be}px`)}(),function(){const e=jQuery("#wpadminbar"),t=e.length&&e.is(":visible")?e.height():0;we=Math.round(window.flatsomeVars.stickyHeaderHeight+t),window.flatsomeVars.scrollPaddingTop=we,jQuery.extend(jQuery.easing,{fsEaseInOutExpo:function(e){return 0===e?0:1===e?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2}}),jQuery.extend(jQuery.scrollTo.defaults,{axis:"y",duration:L||je&&"smooth"===ke?0:1e3,offset:-we,easing:"fsEaseInOutExpo"})}()}document.addEventListener("DOMContentLoaded",(()=>{window.location.hash||window.scrollY>200?Qe():(window.addEventListener("keydown",Qe,{once:!0}),window.addEventListener("pointermove",Qe,{once:!0}),window.addEventListener("touchstart",Qe,{once:!0}))}));for(const e of["touchstart","touchmove"])jQuery.event.special[e]={setup(t,n,o){this.addEventListener&&this.addEventListener(e,o,{passive:!n.includes("noPreventDefault")})}};for(const e of["wheel","mousewheel"])jQuery.event.special[e]={setup(t,n,o){this.addEventListener&&this.addEventListener(e,o,{passive:!0})}};jQuery((()=>a.g.Flatsome.attach(document))),a.g.Flatsome.cookie=function(e,t,n){if(console.warn("Flatsome.cookie() is deprecated since 3.20.0 and will be removed in one of the future releases. Use Flatsome.Cookies.get() and Flatsome.Cookies.set() instead."),void 0===t){const t=("; "+window.document.cookie).split(`; ${e}=`);return 2===t.length?t.pop().split(";").shift():null}{!1===t&&(n=-1);let o="";if(n){const e=new Date;e.setTime(e.getTime()+24*n*60*60*1e3),o=`; expires=${e.toGMTString()}`}window.document.cookie=`${e}=${t}${o}; path=/`}},a.g.Flatsome.Cookies=t}()}();
;(function (){
function createObserver (handler){
return new IntersectionObserver(function (entries){
for (var i=0; i < entries.length; i++){
handler(entries[i])
}}, {
rootMargin: '0px',
threshold: 0.1
})
}
Flatsome.behavior('lazy-load-images', {
attach: function (context){
var observer=createObserver(function (entry){
if(entry.intersectionRatio > 0){
observer.unobserve(entry.target)
var $el=jQuery(entry.target)
var src=$el.data('src')
var srcset=$el.data('srcset')
if($el.hasClass('lazy-load-active')) return
else $el.addClass('lazy-load-active')
if(src) $el.attr('src', src)
if(srcset) $el.attr('srcset', srcset)
$el.imagesLoaded(function (){
$el.removeClass('lazy-load')
if(typeof objectFitImages!=='undefined'){
objectFitImages($el)
}})
}})
jQuery('.lazy-load', context).each(function (i, el){
observer.observe(el)
})
}})
Flatsome.behavior('lazy-load-sliders', {
attach: function (context){
var observer=createObserver(function (entry){
if(entry.intersectionRatio > 0){
observer.unobserve(entry.target)
var $el=jQuery(entry.target)
if($el.hasClass('slider-lazy-load-active')) return
else $el.addClass('slider-lazy-load-active')
$el.imagesLoaded(function (){
if($el.hasClass('flickity-enabled')){
$el.flickity('resize')
}})
}})
jQuery('.slider', context).each(function (i, el){
observer.observe(el)
})
}})
Flatsome.behavior('lazy-load-packery', {
attach: function (context){
var observer=createObserver(function (entry){
if(entry.intersectionRatio > 0){
observer.unobserve(entry.target)
var $el=jQuery(entry.target)
$el.imagesLoaded(function (){
jQuery('.has-packery').packery('layout')
})
}})
jQuery('.has-packery .lazy-load', context).each(function (i, el){
observer.observe(el)
})
}})
})();
!function(){var t,e,o,i,n={5819:function(){Flatsome.behavior("equalize-box",{attach(t){let e={ScreenSize:{LARGE:1,MEDIUM:2,SMALL:3},equalizeItems:function(t){const e=this;e.maxHeight=0,e.rowEnd=e.disablePerRow?e.boxCount:e.colPerRow,e.$items=[],e.rating={present:!1,height:0,dummy:null},e.swatches={present:!1,height:0,dummy:null},jQuery(t,e.currentElement).each((function(t){const o=jQuery(this);e.$items.push(o),o.height(""),o.children(".js-star-rating").remove();const i=o.children(".star-rating");var n;i.length&&(e.rating.present=!0,e.rating.height=i.height(),e.rating.dummy=null!==(n=e.rating.dummy)&&void 0!==n?n:'<div class="js-star-rating '+i.attr("class")+'" style="opacity: 0; visibility: hidden"></div>'),o.children(".js-ux-swatches").remove();const r=o.children(".ux-swatches.ux-swatches-in-loop");var a;r.length&&(e.swatches.present=!0,e.swatches.height=r.height(),e.swatches.dummy=null!==(a=e.swatches.dummy)&&void 0!==a?a:'<div class="js-ux-swatches '+r.attr("class")+'" style="opacity: 0; visibility: hidden"><div class="'+r.find(".ux-swatch").attr("class")+'"></div></div>'),o.height()>e.maxHeight&&(e.maxHeight=o.height()),t!==e.rowEnd-1&&t!==e.boxCount-1||(e.$items.forEach((function(t){t.height(e.maxHeight),e.maybeAddDummyRating(t),e.maybeAddDummySwatches(t)})),e.rowEnd+=e.colPerRow,e.maxHeight=0,e.$items=[],e.rating.present=!1,e.swatches.present=!1)}))},getColsPerRow:function(){const t=jQuery(this.currentElement).attr("class"),e=/large-columns-(\d+)/g,o=/medium-columns-(\d+)/g,i=/small-columns-(\d+)/g;let n;switch(this.getScreenSize()){case this.ScreenSize.LARGE:return n=e.exec(t),n?parseInt(n[1]):3;case this.ScreenSize.MEDIUM:return n=o.exec(t),n?parseInt(n[1]):3;case this.ScreenSize.SMALL:return n=i.exec(t),n?parseInt(n[1]):2}},maybeAddDummyRating:function(t){let e=t;this.rating.present&&e.hasClass("price-wrapper")&&(e.children(".star-rating").length||(e.prepend(this.rating.dummy),e.children(".js-star-rating").height(this.rating.height)))},maybeAddDummySwatches:function(t){const e=t;this.swatches.present&&(e.children(".ux-swatches.ux-swatches-in-loop").length||(e.prepend(this.swatches.dummy),e.children(".js-ux-swatches").height(this.swatches.height)))},getScreenSize:function(){return window.matchMedia("(min-width: 850px)").matches?this.ScreenSize.LARGE:window.matchMedia("(min-width: 550px) and (max-width: 849px)").matches?this.ScreenSize.MEDIUM:window.matchMedia("(max-width: 549px)").matches?this.ScreenSize.SMALL:void 0},init:function(){const e=this,o=[".product-title",".price-wrapper",".box-excerpt",".add-to-cart-button"];jQuery(".equalize-box",t).each(((t,i)=>{e.currentElement=i,e.colPerRow=e.getColsPerRow(),1!==e.colPerRow&&(e.disablePerRow=jQuery(i).hasClass("row-slider")||jQuery(i).hasClass("row-grid"),e.boxCount=jQuery(".box-text",e.currentElement).length,o.forEach((t=>{e.equalizeItems(".box-text "+t)})),e.equalizeItems(".box-text"))}))}};e.init(),jQuery(window).on("resize",(()=>{e.init()})),jQuery(document).on("flatsome-equalize-box",(()=>{e.init()}))}})},394:function(){Flatsome.behavior("add-qty",{attach(t){jQuery(".quantity",t).addQty()}})},9016:function(){Flatsome.plugin("addQty",(function(t,e){const o=jQuery(t);String.prototype.uxGetDecimals||(String.prototype.uxGetDecimals=function(){const t=(""+this).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return t?Math.max(0,(t[1]?t[1].length:0)-(t[2]?+t[2]:0)):0}),o.off("click.flatsome",".plus, .minus").on("click.flatsome",".plus, .minus",(function(){const t=jQuery(this),e=t.closest(".quantity").find(".qty");let o=parseFloat(e.val()),i=parseFloat(e.attr("max")),n=parseFloat(e.attr("min")),r=e.attr("step");o&&""!==o&&"NaN"!==o||(o=0),""!==i&&"NaN"!==i||(i=""),""!==n&&"NaN"!==n||(n=0),"any"!==r&&""!==r&&void 0!==r&&"NaN"!==parseFloat(r)||(r=1),t.is(".plus")?i&&(i===o||o>i)?e.val(i):e.val((o+parseFloat(r)).toFixed(r.uxGetDecimals())):n&&(n===o||o<n)?e.val(n):o>0&&e.val((o-parseFloat(r)).toFixed(r.uxGetDecimals())),e.trigger("input"),e.trigger("change")}))}))},9144:function(){setTimeout((function(){jQuery(document.body).on("country_to_state_changed",(function(){"undefined"!=typeof floatlabels&&floatlabels.rebuild()}))}),500)},5460:function(){jQuery((function(t){t(document.body).on("change",".woocommerce-mini-cart-item .qty",(function(){var e;(e=t(this))[0].checkValidity()?function(e,o){const i=e.find(".remove_from_cart_button").attr("data-cart_item_key");i&&(e.block({message:null}),t.post(flatsomeVars.ajaxurl,{action:"flatsome_ajax_cart_item_alter_quantity",quantity:o,cart_item_key:i}).done((()=>{t(document.body).trigger("updated_wc_div"),t(document.body).trigger("added_to_cart"),e.unblock(),e=null})))}(e.closest(".woocommerce-mini-cart-item"),e.val()):e[0].reportValidity()}))}))},5261:function(){jQuery(document).ready((function(){if(!jQuery(".custom-product-page").length)return;const t=jQuery("#respond p.stars");if(t.length>1){const e=t[0].outerHTML;t.remove(),jQuery('select[id="rating"]').hide().before(e)}}))},4401:function(){jQuery(document).on("yith_infs_adding_elem",(function(t){Flatsome.attach(jQuery(".shop-container"))}))},4696:function(t,e,o){var i,n;!function(r,a){"use strict";i=[o(428)],void 0===(n=function(t){!function(t){var e,o,i,n,r,a,s={loadingNotice:"Loading image",errorNotice:"The image could not be loaded",errorDuration:2500,linkAttribute:"href",preventClicks:!0,beforeShow:t.noop,beforeHide:t.noop,onShow:t.noop,onHide:t.noop,onMove:t.noop};function c(e,o){this.$target=t(e),this.opts=t.extend({},s,o,this.$target.data()),void 0===this.isOpen&&this._init()}c.prototype._init=function(){this.$link=this.$target.find("a"),this.$image=this.$target.find("img"),this.$flyout=t('<div class="easyzoom-flyout" />'),this.$notice=t('<div class="easyzoom-notice" />'),this.$target.on({"mousemove.easyzoom touchmove.easyzoom":t.proxy(this._onMove,this),"mouseleave.easyzoom touchend.easyzoom":t.proxy(this._onLeave,this),"mouseenter.easyzoom touchstart.easyzoom":t.proxy(this._onEnter,this)}),this.opts.preventClicks&&this.$target.on("click.easyzoom",(function(t){t.preventDefault()}))},c.prototype.show=function(t,r){var a=this;if(!1!==this.opts.beforeShow.call(this)){if(!this.isReady)return this._loadImage(this.$link.attr(this.opts.linkAttribute),(function(){!a.isMouseOver&&r||a.show(t)}));this.$target.append(this.$flyout);var s=this.$target.outerWidth(),c=this.$target.outerHeight(),l=this.$flyout.width(),u=this.$flyout.height(),d=this.$zoom.width(),h=this.$zoom.height();e=Math.ceil(d-l),o=Math.ceil(h-u),e<0&&(e=0),o<0&&(o=0),i=e/s,n=o/c,this.isOpen=!0,this.opts.onShow.call(this),t&&this._move(t)}},c.prototype._onEnter=function(t){var e=t.originalEvent.touches;this.isMouseOver=!0,e&&1!=e.length||(t.preventDefault(),this.show(t,!0))},c.prototype._onMove=function(t){this.isOpen&&(t.preventDefault(),this._move(t))},c.prototype._onLeave=function(){this.isMouseOver=!1,this.isOpen&&this.hide()},c.prototype._onLoad=function(t){t.currentTarget.width&&(this.isReady=!0,this.$notice.detach(),this.$flyout.html(this.$zoom),this.$target.removeClass("is-loading").addClass("is-ready"),t.data.call&&t.data())},c.prototype._onError=function(){var t=this;this.$notice.text(this.opts.errorNotice),this.$target.removeClass("is-loading").addClass("is-error"),this.detachNotice=setTimeout((function(){t.$notice.detach(),t.detachNotice=null}),this.opts.errorDuration)},c.prototype._loadImage=function(e,o){var i=new Image;this.$target.addClass("is-loading").append(this.$notice.text(this.opts.loadingNotice)),this.$zoom=t(i).on("error",t.proxy(this._onError,this)).on("load",o,t.proxy(this._onLoad,this)),i.style.position="absolute",i.src=e},c.prototype._move=function(t){if(0===t.type.indexOf("touch")){var s=t.touches||t.originalEvent.touches;r=s[0].pageX,a=s[0].pageY}else r=t.pageX||r,a=t.pageY||a;var c=this.$target.offset(),l=r-c.left,u=a-c.top,d=Math.ceil(l*i),h=Math.ceil(u*n);if(flatsomeVars.rtl&&(d=e-d),d<0||h<0||d>e||h>o)this.hide();else{var f=-1*h,m=-1*d;"transform"in document.body.style?this.$zoom.css({transform:`translate(${flatsomeVars.rtl?-m:m}px, ${f}px)`}):this.$zoom.css({top:f,left:m}),this.opts.onMove.call(this,f,m)}},c.prototype.hide=function(){this.isOpen&&!1!==this.opts.beforeHide.call(this)&&(this.$flyout.detach(),this.isOpen=!1,this.opts.onHide.call(this))},c.prototype.swap=function(e,o,i){this.hide(),this.isReady=!1,this.detachNotice&&clearTimeout(this.detachNotice),this.$notice.parent().length&&this.$notice.detach(),this.$target.removeClass("is-loading is-ready is-error"),this.$image.attr({src:e,srcset:t.isArray(i)?i.join():i}),this.$link.attr(this.opts.linkAttribute,o)},c.prototype.teardown=function(){this.hide(),this.$target.off(".easyzoom").removeClass("is-loading is-ready is-error"),this.detachNotice&&clearTimeout(this.detachNotice),delete this.$link,delete this.$zoom,delete this.$image,delete this.$notice,delete this.$flyout,delete this.isOpen,delete this.isReady},t.fn.easyZoom=function(e){return this.each((function(){var o=t.data(this,"easyZoom");o?void 0===o.isOpen&&o._init():t.data(this,"easyZoom",new c(this,e))}))}}(t)}.apply(e,i))||(t.exports=n)}()},428:function(t){"use strict";t.exports=window.jQuery}},r={};function a(t){var e=r[t];if(void 0!==e)return e.exports;var o=r[t]={exports:{}};return n[t].call(o.exports,o,o.exports,a),o.exports}a.m=n,e=Object.getPrototypeOf?function(t){return Object.getPrototypeOf(t)}:function(t){return t.__proto__},a.t=function(o,i){if(1&i&&(o=this(o)),8&i)return o;if("object"==typeof o&&o){if(4&i&&o.__esModule)return o;if(16&i&&"function"==typeof o.then)return o}var n=Object.create(null);a.r(n);var r={};t=t||[null,e({}),e([]),e(e)];for(var s=2&i&&o;"object"==typeof s&&!~t.indexOf(s);s=e(s))Object.getOwnPropertyNames(s).forEach((function(t){r[t]=function(){return o[t]}}));return r.default=function(){return o},a.d(n,r),n},a.d=function(t,e){for(var o in e)a.o(e,o)&&!a.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:e[o]})},a.f={},a.e=function(t){return Promise.all(Object.keys(a.f).reduce((function(e,o){return a.f[o](t,e),e}),[]))},a.u=function(t){return"js/chunk.popups.js"},a.miniCssF=function(t){},a.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},o={},i="flatsome:",a.l=function(t,e,n,r){if(o[t])o[t].push(e);else{var s,c;if(void 0!==n)for(var l=document.getElementsByTagName("script"),u=0;u<l.length;u++){var d=l[u];if(d.getAttribute("src")==t||d.getAttribute("data-webpack")==i+n){s=d;break}}s||(c=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,a.nc&&s.setAttribute("nonce",a.nc),s.setAttribute("data-webpack",i+n),s.src=t),o[t]=[e];var h=function(e,i){s.onerror=s.onload=null,clearTimeout(f);var n=o[t];if(delete o[t],s.parentNode&&s.parentNode.removeChild(s),n&&n.forEach((function(t){return t(i)})),e)return e(i)},f=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},a.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},function(){const t=a.u;a.u=e=>{const o=t(e),i=globalThis.flatsomeVars?.theme.version;return o+(i?"?ver="+i:"")}}(),a.p=globalThis.flatsomeVars?.assets_url??"/",function(){var t={643:0};a.f.j=function(e,o){var i=a.o(t,e)?t[e]:void 0;if(0!==i)if(i)o.push(i[2]);else{var n=new Promise((function(o,n){i=t[e]=[o,n]}));o.push(i[2]=n);var r=a.p+a.u(e),s=new Error;a.l(r,(function(o){if(a.o(t,e)&&(0!==(i=t[e])&&(t[e]=void 0),i)){var n=o&&("load"===o.type?"missing":o.type),r=o&&o.target&&o.target.src;s.message="Loading chunk "+e+" failed.\n("+n+": "+r+")",s.name="ChunkLoadError",s.type=n,s.request=r,i[1](s)}}),"chunk-"+e,e)}};var e=function(e,o){var i,n,r=o[0],s=o[1],c=o[2],l=0;if(r.some((function(e){return 0!==t[e]}))){for(i in s)a.o(s,i)&&(a.m[i]=s[i]);c&&c(a)}for(e&&e(o);l<r.length;l++)n=r[l],a.o(t,n)&&t[n]&&t[n][0](),t[n]=0},o=self.flatsomeChunks=self.flatsomeChunks||[];o.forEach(e.bind(null,0)),o.push=e.bind(null,o.push.bind(o))}(),function(){"use strict";a(9016),a(394),a(5819);const t=window.matchMedia("(prefers-reduced-motion: reduce)");let e=!1;function o(){e="undefined"==typeof UxBuilder&&t.matches}function i(){return jQuery.fn.magnificPopup?Promise.resolve():a.e(230).then(a.t.bind(a,9650,23))}o(),t.addEventListener?.("change",o),jQuery.loadMagnificPopup=i,jQuery.fn.lazyMagnificPopup=function(t){const e=jQuery(this),o=t.delegate?e.find(t.delegate):e;return o.one("click",(n=>{n.preventDefault(),i().then((()=>{e.data("magnificPopup")||e.magnificPopup({allowHTMLInStatusIndicator:!0,allowHTMLInTemplate:!0,...t}),e.magnificPopup("open",o.index(n.currentTarget)||0)}))})),e};const n=["inert","hidden","disabled","readonly","required","checked","aria-disabled","aria-hidden"];function r(t,e){const o=t.jquery?t.get(0):t;Object.entries(e).forEach((([t,e])=>{const i=t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();!function(t,e,o){if("aria-expanded"===e){if(!0!==o&&"true"!==o)return;const e=t.hasAttribute("aria-expanded"),i="false"===t.getAttribute("aria-expanded");e&&i||console.warn("Flatsome: Trying to set aria-expanded to true but attribute is not initially false",t)}}(o,i,e),null==e||n.includes(i)&&("false"===e||!1===e)?o.removeAttribute(i):i.startsWith("aria-")?o.setAttribute(i,"boolean"==typeof e?String(e):e):!0!==e?!1!==e?o.setAttribute(i,e):o.removeAttribute(i):o.setAttribute(i,"")}))}function s(t){if("MutationObserver"in window)return new MutationObserver((function(e){for(let o=0;o<e.length;o++)t(e[o])}))}Flatsome.behavior("quick-view",{attach:function(t){"uxBuilder"!==jQuery("html").attr("ng-app")&&jQuery(".quick-view",t).each((function(t,o){jQuery(o).hasClass("quick-view-added")||(jQuery(o).on("click",(function(t){if(""==jQuery(this).attr("data-prod"))return;const n=jQuery(t.currentTarget);jQuery(this).parent().parent().addClass("processing");var a={action:"flatsome_quickview",product:jQuery(this).attr("data-prod")};jQuery.post(flatsomeVars.ajaxurl,a,(function(t){i().then((()=>{jQuery(".processing").removeClass("processing"),jQuery.magnificPopup.open({removalDelay:300,autoFocusLast:!1,closeMarkup:flatsomeVars.lightbox.close_markup,closeBtnInside:flatsomeVars.lightbox.close_btn_inside,items:{src:'<div class="product-lightbox lightbox-content">'+t+"</div>",type:"inline"},callbacks:{beforeOpen:function(){r(n,{ariaExpanded:!0})},beforeClose:function(){r(n,{ariaExpanded:!1})},afterClose:()=>{jQuery(o).closest(".box").find(".box-text a:first").trigger("focus")}}}),setTimeout((function(){const t=jQuery(".product-lightbox");t.imagesLoaded((function(){const t={cellAlign:"left",wrapAround:!0,autoPlay:!1,prevNextButtons:!0,adaptiveHeight:!0,imagesLoaded:!0,dragThreshold:15,rightToLeft:flatsomeVars.rtl};e&&(t.friction=1,t.selectedAttraction=1),jQuery(".product-lightbox .slider").lazyFlickity(t)})),Flatsome.attach("tooltips",t),Flatsome.attach("a11y",t)}),300);let i=jQuery(".product-lightbox form.variations_form");jQuery(".product-lightbox form").hasClass("variations_form")&&i.wc_variation_form();let a=jQuery(".product-lightbox .product-gallery-slider"),s=jQuery(".product-lightbox .product-gallery-slider .slide.first img"),c=jQuery(".product-lightbox .product-gallery-slider .slide.first a"),l=s.attr("data-src")?s.attr("data-src"):s.attr("src");const u=jQuery.Deferred();a.one("flatsome-flickity-ready",(()=>u.resolve()));let d=function(){a.data("flickity")&&a.flickity("select",0)},h=function(){a.data("flickity")&&a.imagesLoaded((function(){a.flickity("resize")}))};jQuery.when(u).done((()=>{i.on("hide_variation",(function(t,e){s.attr("src",l).attr("srcset",""),h()})),i.on("click keydown",".reset_variations",(function(t){if("keydown"===t.type){if("Space"!==t.code&&"Enter"!==t.code)return;t.preventDefault()}s.attr("src",l).attr("srcset",""),d(),h()}))})),i.on("show_variation",(function(t,e){jQuery.when(u).done((()=>{e.image.src?(s.attr("src",e.image.src).attr("srcset",""),c.attr("href",e.image_link),d(),h()):e.image_src&&(s.attr("src",e.image_src).attr("srcset",""),c.attr("href",e.image_link),d(),h())}))})),jQuery(".product-lightbox .quantity").addQty()}))})),t.preventDefault()})),jQuery(o).addClass("quick-view-added"))}))}}),jQuery((function(t){t(".single_add_to_cart_button").each((function(){const e=t(this);s((function(t){const o=t.target.classList.contains("disabled");r(e,{ariaDisabled:o})})).observe(e.get(0),{attributes:!0,attributeFilter:["class"]})}))})),jQuery((function(t){t(".ux-buy-now-button").each((function(){const e=t(this),o=e.closest("form").find(".single_add_to_cart_button");o.length&&s((function(t){const o=t.target.classList.contains("disabled");e.toggleClass("disabled",o),r(e,{ariaDisabled:o})})).observe(o.get(0),{attributes:!0,attributeFilter:["class"]})}))})),jQuery(document.body).on("click",".variations_form .ux-buy-now-button",(function(t){const e=jQuery(this).siblings(".single_add_to_cart_button");"undefined"!=typeof wc_add_to_cart_variation_params&&e.hasClass("disabled")&&(t.preventDefault(),e.hasClass("wc-variation-is-unavailable")?alert(wc_add_to_cart_variation_params.i18n_unavailable_text):e.hasClass("wc-variation-selection-needed")&&alert(wc_add_to_cart_variation_params.i18n_make_a_selection_text))})),a(9144),jQuery((function(t){const e={openDrawer:null,openDropdown:null};function o(){!t(".cart-item .nav-dropdown").length||window.matchMedia("(max-width: 849px)").matches&&t(".header-main .cart-item .header-cart-link.off-canvas-toggle").length?function(){let o=0;if(t.fn.magnificPopup){if(o=t.magnificPopup.instance?.isOpen?300:0,o&&"#cart-popup"===t.magnificPopup.instance?.currItem?.src)return;o&&t.magnificPopup.close()}e.openDrawer&&clearTimeout(e.openDrawer),e.openDrawer=setTimeout((()=>{t(".cart-item .off-canvas-toggle").trigger("click")}),o)}():(t(".cart-item.has-dropdown").addClass("current-dropdown cart-active"),e.openDropdown&&clearTimeout(e.openDropdown),e.openDropdown=setTimeout((()=>{t(".cart-active").removeClass("current-dropdown cart-active")}),5e3))}t("span.added-to-cart").length&&o(),function(t){switch(t){case"0":case"false":case!1:return!1;case"1":case"true":case!0:return!0;default:return Boolean(t)}}(window.flatsomeVars.is_mini_cart_reveal)&&t("body").on("added_to_cart",(function(){o(),function(){const e=t("#header"),o=e.hasClass("has-sticky"),i=e.hasClass("sticky-hide-on-scroll--active"),n=t(".cart-item.has-dropdown").length>0;o&&n&&i&&(t(".header-wrapper",e).addClass("stuck"),e.removeClass("sticky-hide-on-scroll--active"))}()})),t(document).on("flatsome-open-mini-cart",o),t(".shop-container").on("click",(()=>t(".cart-item.has-dropdown").removeClass("current-dropdown cart-active")))})),a(5460),a(4696);var c=!1;const l=/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent);function u(){return window.flatsomeVars.scrollPaddingTop}jQuery(document).on("flatsome-product-gallery-tools-init",(()=>{l||(c=jQuery(".has-image-zoom .slide").easyZoom({loadingNotice:"",preventClicks:!1})),jQuery(".zoom-button").off("click.flatsome").on("click.flatsome",(function(t){jQuery(".product-gallery-slider").find(".is-selected a").trigger("click"),t.preventDefault()})),jQuery(".has-lightbox .product-gallery-slider").each((function(){jQuery(this).lazyMagnificPopup({delegate:"a",type:"image",tLoading:'<div class="loading-spin centered dark"></div>',closeMarkup:flatsomeVars.lightbox.close_markup,closeBtnInside:flatsomeVars.lightbox.close_btn_inside,gallery:{enabled:!0,navigateByImgClick:!0,preload:[0,1],arrowMarkup:'<button class="mfp-arrow mfp-arrow-%dir%" title="%title%"><i class="icon-angle-%dir%"></i></button>'},image:{tError:'<a href="%url%">The image #%curr%</a> could not be loaded.',verticalFit:!1}})}))})),jQuery((function(t){const e=t(".product-thumbnails .first img").attr("data-src")?t(".product-thumbnails .first img").attr("data-src"):t(".product-thumbnails .first img").attr("src"),o=t("form.variations_form"),i=t(".product-gallery-slider"),n=t(".product-thumbnails");let r=null;const a=t.Deferred(),s=t.Deferred();i.one("flatsome-flickity-ready",(()=>a.resolve())),n.one("flatsome-flickity-ready",(()=>s.resolve())),n.length&&!n.is(":hidden")||s.resolve();const u=function(){c&&c.length&&(r=c.filter(".has-image-zoom .slide.first").data("easyZoom"),r.swap(t(".has-image-zoom .slide.first img").attr("src"),t(".has-image-zoom .slide.first img").attr("data-large_image")))},d=function(){i.data("flickity")&&i.flickity("select",0)},h=function(){i.data("flickity")&&i.imagesLoaded((function(){i.flickity("resize")}))};t.when(a).then((()=>{t(document).trigger("flatsome-product-gallery-tools-init")}));const f=t.when(a,s).then((()=>{l&&h(),o.on("hide_variation",(function(o,i){t(".product-thumbnails .first img, .sticky-add-to-cart-img").attr("src",e),h()})),o.on("click keydown",".reset_variations",(function(o){if("keydown"===o.type){if("Space"!==o.code&&"Enter"!==o.code)return;o.preventDefault()}t(".product-thumbnails .first img, .sticky-add-to-cart-img").attr("src",e),d(),u(),h()}))}));o.on("show_variation",(function(o,i){t.when(f).done((()=>{i.hasOwnProperty("image")&&i.image.thumb_src?(t(".product-gallery-slider-old .slide.first img, .sticky-add-to-cart-img, .product-thumbnails .first img, .product-gallery-slider .slide.first .zoomImg").attr("src",i.image.thumb_src).attr("srcset",""),d(),u(),h()):(t(".product-thumbnails .first img").attr("src",e),h())}))}))})),document.documentElement.style,window.getComputedStyle(document.documentElement)["scroll-behavior"],jQuery((function(t){if(!document.body.classList.contains("single-product"))return;const e=window.location.hash,o=window.location.href;function i(){!function(){const e=t(".reviews_tab"),o=e.length?e:t("#reviews").closest(".accordion-item");o.length&&o.find("a:not(.active):first").trigger("click")}(),setTimeout((()=>{t.scrollTo("#reviews",{offset:-u()-15})}),500)}(e.toLowerCase().indexOf("comment-")>=0||"#comments"===e||"#reviews"===e||"#tab-reviews"===e||o.indexOf("comment-page-")>0||o.indexOf("cpage=")>0)&&i(),t("a.woocommerce-review-link").on("click",(function(t){t.preventDefault(),history.pushState(null,null,"#reviews"),i()}))})),a(5261),jQuery((function(t){const e=t(".sticky-add-to-cart");if(!e.length)return;const o=function(t,e={}){return new IntersectionObserver((function(e){for(let o=0;o<e.length;o++)t(e[o])}),{rootMargin:"0px",threshold:.1,...e})}((o=>{const{top:i}=o.boundingClientRect,n=o.intersectionRatio<=0&&i<=0;e.toggleClass("sticky-add-to-cart--active",n),t("body").toggleClass("has-sticky-product-cart",n)}),{threshold:0});t(".sticky-add-to-cart-select-options-button",e).on("click",(function(e){e.preventDefault();const o=t(".product");if(!o.length)return;const i=o.find("form.variations_form"),n=i.length?i:o;t.scrollTo(n,{offset:-u()-15})}));const i=e.data("product-id")||0;function n(e,o){e.on("change",(function(){o.val(t(this).val())}))}t(`#product-${i} button.single_add_to_cart_button:visible`).first().each(((i,r)=>{const a=t(r).closest("form.cart");n(t(".qty",e),t(".qty",a)),n(t(".qty",a),t(".qty",e)),o.observe(r)}))})),a(4401),jQuery("table.my_account_orders").wrap('<div class="touch-scroll-table"/>'),jQuery(document.body).on("submit","form.cart",(function(t){if(void 0===t.originalEvent)return;const e=jQuery(t.originalEvent.submitter);e.is(".single_add_to_cart_button, .ux-buy-now-button")&&(e.hasClass("disabled")||e.addClass("loading"),jQuery(window).on("pageshow",(()=>{e.hasClass("loading")&&e.removeClass("loading")})))})),jQuery(document.body).on("updated_cart_totals",(function(){jQuery(document).trigger("yith_wcwl_reload_fragments");const t=jQuery(".cart-wrapper");["lazy-load-images","quick-view","wishlist","cart-refresh","equalize-box","a11y"].forEach((e=>Flatsome.attach(e,t)))})),jQuery(document).ajaxComplete((function(){Flatsome.attach("add-qty",jQuery(".quantity").parent());const t=jQuery(".woocommerce-checkout .woocommerce-terms-and-conditions-wrapper");["lightboxes-link","a11y"].forEach((e=>Flatsome.attach(e,t)))})),jQuery(document.body).on("wc_fragments_refreshed wc_fragments_loaded",(function(){Flatsome.attach("add-qty",jQuery(".quantity").parent())})),jQuery(document.body).on("updated_checkout",(function(){const t=jQuery(".woocommerce-checkout .woocommerce-terms-and-conditions-wrapper");["lightboxes-link","a11y"].forEach((e=>Flatsome.attach(e,t)))})),jQuery(".disable-lightbox a").on("click",(function(t){t.preventDefault()})),jQuery((function(t){t.scroll_to_notices=function(e){t.scrollTo(e)}})),jQuery((function(t){t("#login-form-popup").find(".woocommerce-notices-wrapper > ul").length>0&&t('[data-open="#login-form-popup"]').trigger("click")}))}()}();