<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
window._wpemojiSettings={"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/dlbtechconsulting.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.2"}};
/*! This file is auto-generated */
!function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&amp;&amp;!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&amp;&amp;self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&amp;&amp;(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&amp;&amp;"number"==typeof e.timestamp&amp;&amp;(new Date).valueOf()&lt;e.timestamp+604800&amp;&amp;"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&amp;&amp;"undefined"!=typeof OffscreenCanvas&amp;&amp;"undefined"!=typeof URL&amp;&amp;URL.createObjectURL&amp;&amp;"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&amp;&amp;n.supports[t],"flag"!==t&amp;&amp;(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&amp;&amp;n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&amp;&amp;!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&amp;&amp;e.twemoji&amp;&amp;(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);
jQuery(window).ready(function(){jQuery(document).on("click","#cancel-comment-reply-link",function(){return jQuery(this).closest("#comments").find(".comment-reply-link.disable").removeClass("disable"),!1}),jQuery(document).on("click",".comment-reply-link",function(){return jQuery(this).hasClass("disable")||jQuery(this).addClass("disable"),!1}),jQuery("#comment_parent").after(jQuery("#reply-title"))}),function(){var s,e,t,a,n,i;if((s=document.getElementById("site-navigation"))&amp;&amp;void 0!==(e=s.getElementsByTagName("button")[0]))if(void 0!==(t=s.getElementsByTagName("ul")[0])){for(t.setAttribute("aria-expanded","false"),-1===t.className.indexOf("nav-menu")&amp;&amp;(t.className+=" nav-menu"),e.onclick=function(){-1!==s.className.indexOf("toggled")?(s.className=s.className.replace(" toggled",""),e.setAttribute("aria-expanded","false"),t.setAttribute("aria-expanded","false")):(s.className+=" toggled",e.setAttribute("aria-expanded","true"),t.setAttribute("aria-expanded","true"))},n=0,i=(a=t.getElementsByTagName("a")).length;n&lt;i;n++)a[n].addEventListener("focus",r,!0),a[n].addEventListener("blur",r,!0);!function(e){var t,a,n=s.querySelectorAll(".menu-item-has-children &gt; a, .page_item_has_children &gt; a");if("ontouchstart"in window)for(t=function(e){var t,a=this.parentNode;if(a.classList.contains("focus"))a.classList.remove("focus");else{for(e.preventDefault(),t=0;t&lt;a.parentNode.children.length;++t)a!==a.parentNode.children[t]&amp;&amp;a.parentNode.children[t].classList.remove("focus");a.classList.add("focus")}},a=0;a&lt;n.length;++a)n[a].addEventListener("touchstart",t,!1)}()}else e.style.display="none";function r(){for(var e=this;-1===e.className.indexOf("nav-menu");)"li"===e.tagName.toLowerCase()&amp;&amp;(-1!==e.className.indexOf("focus")?e.className=e.className.replace(" focus",""):e.className+=" focus"),e=e.parentElement}}(),/(trident|msie)/i.test(navigator.userAgent)&amp;&amp;document.getElementById&amp;&amp;window.addEventListener&amp;&amp;window.addEventListener("hashchange",function(){var e,t=location.hash.substring(1);/^[A-z0-9_-]+$/.test(t)&amp;&amp;(e=document.getElementById(t))&amp;&amp;(/^(?:a|select|input|button|textarea)$/i.test(e.tagName)||(e.tabIndex=-1),e.focus())},!1);
var _hsq=_hsq||[];_hsq.push(["setContentType","blog-post"]);
window.hsFormsOnReady=window.hsFormsOnReady||[];window.hsFormsOnReady.push(()=&gt;{hbspt.forms.create({portalId:145355410,formId:"c1bf9da7-48a0-4c6c-9faf-02e8841c8138",target:"#hbspt-form-1744411290000-5063039183",region:"eu1",})});
const lazyloadRunObserver=()=&gt;{const lazyloadBackgrounds=document.querySelectorAll(`.e-con.e-parent:not(.e-lazyloaded)`);const lazyloadBackgroundObserver=new IntersectionObserver((entries)=&gt;{entries.forEach((entry)=&gt;{if(entry.isIntersecting){let lazyloadBackground=entry.target;if(lazyloadBackground){lazyloadBackground.classList.add('e-lazyloaded');}
lazyloadBackgroundObserver.unobserve(entry.target);}});},{rootMargin:'200px 0px 200px 0px'});lazyloadBackgrounds.forEach((lazyloadBackground)=&gt;{lazyloadBackgroundObserver.observe(lazyloadBackground);});};const events=['DOMContentLoaded','elementor/lazyload/observe',];events.forEach((event)=&gt;{document.addEventListener(event,lazyloadRunObserver);});
var leadin_wordpress={"userRole":"visitor","pageType":"post","leadinPluginVersion":"11.2.0"};
var eztoc_smooth_local={"scroll_offset":"30","add_request_uri":"","add_self_reference_link":""};
jQuery(document).ready(function(){var t=!1;void 0!==eztoc_smooth_local.JumpJsLinks&amp;&amp;1===parseInt(eztoc_smooth_local.JumpJsLinks)&amp;&amp;(t=!0),document.querySelectorAll(".ez-toc-link").forEach(t=&gt;{t=t.replaceWith(t.cloneNode(!0))}),document.querySelectorAll(".ez-toc-section").forEach(t=&gt;{t.setAttribute("ez-toc-data-id","#"+decodeURI(t.getAttribute("id")))}),jQuery("a.ez-toc-link").click(function(){let e=jQuery(this).attr("data-href"),i=jQuery(this).attr("href");if(1===parseInt(eztoc_smooth_local.add_request_uri)||1===parseInt(eztoc_smooth_local.add_self_reference_link)){if(jQuery(this).attr("data-href")){let r=jQuery(this).attr("data-href").split("#");r&amp;&amp;r.length&gt;1&amp;&amp;(e=`#${r[1]}`)}if(jQuery(this).attr("href")){let a=jQuery(this).attr("href").split("#");a&amp;&amp;a.length&gt;1&amp;&amp;(i=`#${a[1]}`)}}let l=t?e:i,o=jQuery("#wpadminbar"),s=jQuery("header"),h=0;if(parseInt(eztoc_smooth_local.scroll_offset)&gt;30&amp;&amp;(h=parseInt(eztoc_smooth_local.scroll_offset)),o.length&amp;&amp;(h+=o.height()),(s.length&amp;&amp;"fixed"==s.css("position")||"sticky"==s.css("position"))&amp;&amp;(h+=s.height()),jQuery('[ez-toc-data-id="'+decodeURI(l)+'"]').length&gt;0&amp;&amp;(h=jQuery('[ez-toc-data-id="'+decodeURI(l)+'"]').offset().top-h),jQuery("html, body").animate({scrollTop:h},500),t)return!1})});
/*!
 * JavaScript Cookie v2.2.1
 * https://github.com/js-cookie/js-cookie
 *
 * Copyright 2006, 2015 Klaus Hartl &amp; Fagner Brack
 * Released under the MIT license
 */
!function(factory){var registeredInModuleLoader;if("function"==typeof define&amp;&amp;define.amd&amp;&amp;(define(factory),registeredInModuleLoader=!0),"object"==typeof exports&amp;&amp;(module.exports=factory(),registeredInModuleLoader=!0),!registeredInModuleLoader){var OldCookies=window.Cookies,api=window.Cookies=factory();api.noConflict=function(){return window.Cookies=OldCookies,api}}}((function(){function extend(){for(var i=0,result={};i&lt;arguments.length;i++){var attributes=arguments[i];for(var key in attributes)result[key]=attributes[key]}return result}function decode(s){return s.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}function init(converter){function api(){}function set(key,value,attributes){if("undefined"!=typeof document){"number"==typeof(attributes=extend({path:"/"},api.defaults,attributes)).expires&amp;&amp;(attributes.expires=new Date(1*new Date+864e5*attributes.expires)),attributes.expires=attributes.expires?attributes.expires.toUTCString():"";try{var result=JSON.stringify(value);/^[\{\[]/.test(result)&amp;&amp;(value=result)}catch(e){}value=converter.write?converter.write(value,key):encodeURIComponent(String(value)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),key=encodeURIComponent(String(key)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var stringifiedAttributes="";for(var attributeName in attributes)attributes[attributeName]&amp;&amp;(stringifiedAttributes+="; "+attributeName,!0!==attributes[attributeName]&amp;&amp;(stringifiedAttributes+="="+attributes[attributeName].split(";")[0]));return document.cookie=key+"="+value+stringifiedAttributes}}function get(key,json){if("undefined"!=typeof document){for(var jar={},cookies=document.cookie?document.cookie.split("; "):[],i=0;i&lt;cookies.length;i++){var parts=cookies[i].split("="),cookie=parts.slice(1).join("=");json||'"'!==cookie.charAt(0)||(cookie=cookie.slice(1,-1));try{var name=decode(parts[0]);if(cookie=(converter.read||converter)(cookie,name)||decode(cookie),json)try{cookie=JSON.parse(cookie)}catch(e){}if(jar[name]=cookie,key===name)break}catch(e){}}return key?jar[key]:jar}}return api.set=set,api.get=function(key){return get(key,!1)},api.getJSON=function(key){return get(key,!0)},api.remove=function(key,attributes){set(key,"",extend(attributes,{expires:-1}))},api.defaults={},api.withConverter=init,api}return init((function(){}))}));
(function(){var a,b;a=this.jQuery||window.jQuery;b=a(window);a.fn.stick_in_parent=function(d){var p,m,o,n,j,h,k,f,l,e,c,g;if(d==null){d={};}g=d.sticky_class,h=d.inner_scrolling,c=d.recalc_every,e=d.parent,l=d.offset_top,f=d.spacer,o=d.bottoming;if(l==null){l=0;}if(e==null){e=void 0;}if(h==null){h=true;}if(g==null){g="is_stuck";}p=a(document);if(o==null){o=true;}n=function(t,G,q,i,B,C,y,z){var D,H,r,F,I,s,w,u,x,A,v,E;if(t.data("sticky_kit")){return;}t.data("sticky_kit",true);I=p.height();w=t.parent();if(e!=null){w=w.closest(e);}if(!w.length){throw"failed to find stick parent";}r=false;D=false;v=f!=null?f&amp;&amp;t.closest(f):a("&lt;div /&gt;");u=function(){var J,L,K;if(z){return;}I=p.height();J=parseInt(w.css("border-top-width"),10);L=parseInt(w.css("padding-top"),10);G=parseInt(w.css("padding-bottom"),10);q=w.offset().top+J+L;i=w.height();if(r){r=false;D=false;if(f==null){t.insertAfter(v);v.detach();}t.css({position:"",top:"",width:"",bottom:""}).removeClass(g);K=true;}B=t.offset().top-(parseInt(t.css("margin-top"),10)||0)-l;C=t.outerHeight(true);y=t.css("float");if(v){v.css({width:t.outerWidth(true),height:C,display:t.css("display"),"vertical-align":t.css("vertical-align"),"float":y});}if(K){return E();}};u();if(C===i){return;}F=void 0;s=l;A=c;E=function(){var L,O,M,K,J,N;if(z){return;}M=false;if(A!=null){A-=1;if(A&lt;=0){A=c;u();M=true;}}if(!M&amp;&amp;p.height()!==I){u();M=true;}K=b.scrollTop();if(F!=null){O=K-F;}F=K;if(r){if(o){J=K+C+s&gt;i+q;if(D&amp;&amp;!J){D=false;t.css({position:"fixed",bottom:"",top:s}).trigger("sticky_kit:unbottom");}}if(K&lt;B){r=false;s=l;if(f==null){if(y==="left"||y==="right"){t.insertAfter(v);}v.detach();}L={position:"",width:"",top:""};t.css(L).removeClass(g).trigger("sticky_kit:unstick");}if(h){N=b.height();if(C+l&gt;N){if(!D){s-=O;s=Math.max(N-C,s);s=Math.min(l,s);if(r){t.css({top:s+"px"});}}}}}else{if(K&gt;B){r=true;L={position:"fixed",top:s};L.width=t.css("box-sizing")==="border-box"?t.outerWidth()+"px":t.width()+"px";t.css(L).addClass(g);if(f==null){t.after(v);if(y==="left"||y==="right"){v.append(t);}}t.trigger("sticky_kit:stick");}}if(r&amp;&amp;o){if(J==null){J=K+C+s&gt;i+q;}if(!D&amp;&amp;J){D=true;if(w.css("position")==="static"){w.css({position:"relative"});}return t.css({position:"absolute",bottom:G,top:"auto"}).trigger("sticky_kit:bottom");}}};x=function(){u();return E();};H=function(){z=true;b.off("touchmove",E);b.off("scroll",E);b.off("resize",x);a(document.body).off("sticky_kit:recalc",x);t.off("sticky_kit:detach",H);t.removeData("sticky_kit");t.css({position:"",bottom:"",top:"",width:""});w.position("position","");if(r){if(f==null){if(y==="left"||y==="right"){t.insertAfter(v);}v.remove();}return t.removeClass(g);}};b.on("touchmove",E);b.on("scroll",E);b.on("resize",x);a(document.body).on("sticky_kit:recalc",x);t.on("sticky_kit:detach",H);return setTimeout(E,0);};for(j=0,k=this.length;j&lt;k;j++){m=this[j];n(a(m));}return this;};}).call(this);
var ezTOC={"smooth_scroll":"1","visibility_hide_by_default":"1","scroll_offset":"30","fallbackIcon":"&lt;span class=\"\"&gt;&lt;span class=\"eztoc-hide\" style=\"display:none;\"&gt;Toggle&lt;\/span&gt;&lt;span class=\"ez-toc-icon-toggle-span\"&gt;&lt;svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"&gt;&lt;path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"&gt;&lt;\/path&gt;&lt;\/svg&gt;&lt;svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"&gt;&lt;path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/&gt;&lt;\/svg&gt;&lt;\/span&gt;&lt;\/span&gt;","visibility_hide_by_device":"1","chamomile_theme_is_on":""};
jQuery((function(e){if("undefined"!=typeof ezTOC){function t(){if(0!==e(".ez-toc-widget-container.ez-toc-affix").length){var t=30;void 0!==ezTOC.scroll_offset&amp;&amp;(t=parseInt(ezTOC.scroll_offset)),e(ezTOC.affixSelector).stick_in_parent({inner_scrolling:!1,offset_top:t})}if(e.fn.shrinkTOCWidth=function(){e(this).css({width:"auto",display:"table"}),/MSIE 7\./.test(navigator.userAgent)&amp;&amp;e(this).css("width","")},void 0!==ezTOC.visibility_hide_by_default){var i=e(".ez-toc-toggle:not(.ez-toc-loaded),.ez-toc-widget-sticky-toggle:not(.ez-toc-loaded)"),o=void 0!==ezTOC.visibility_hide_by_device?ezTOC.visibility_hide_by_device:0,n=ezTOC.visibility_hide_by_default;e.each(i,(function(t,i){var c=e(this);e(c).addClass("ez-toc-loaded");var s=e(c).parents("#ez-toc-container,#ez-toc-widget-container,#ez-toc-widget-sticky-container").find("ul.ez-toc-list,ul.ez-toc-widget-sticky-list");e(s).hasClass("eztoc-toggle-hide-by-default")&amp;&amp;(n=1),"undefined"!=typeof Cookies&amp;&amp;(Cookies?(1==Cookies.get("ezTOC_hidetoc-"+t)?e(c).data("visible",!1):e(c).data("visible",!0),Cookies.remove("ezTOC_hidetoc-"+t)):(e(c).data("visible",!0),Cookies.remove("ezTOC_hidetoc-"+t))),n&amp;&amp;"0"!=o&amp;&amp;e(c).data("visible",!1),e(c).data("visible")||s.hide(),e(c).on("click",(function(i){i.preventDefault();const o=document.querySelector("#ez-toc-container");if(o)o.classList.toggle("toc_close");else{document.querySelector(".ez-toc-widget-container,.ez-toc-widget-sticky-container").classList.toggle("toc_close")}e(this).data("visible")?(e(this).data("visible",!1),"undefined"!=typeof Cookies&amp;&amp;Cookies&amp;&amp;(n?Cookies.set("ezTOC_hidetoc-"+t,null,{path:"/",sameSite:"Strict"}):Cookies.set("ezTOC_hidetoc-"+t,"1",{expires:30,path:"/",sameSite:"Strict"})),s.hide("fast")):(e(this).data("visible",!0),"undefined"!=typeof Cookies&amp;&amp;Cookies&amp;&amp;(n?Cookies.set("ezTOC_hidetoc-"+t,"1",{expires:30,path:"/",sameSite:"Strict"}):Cookies.set("ezTOC_hidetoc-"+t,null,{path:"/",sameSite:"Strict"})),s.show("fast"))}))}))}var c=e("span.ez-toc-section").toArray(),s=function(t){return t.reduce((function(t,i){return t[i.id]=function(t){return e('.ez-toc-widget-container .ez-toc-list a[href="#'+e(t).attr("id")+'"]')}(i),t}),{})}(c),a=e.map(s,(function(e,t){return e})),l=function(){var t=5;void 0!==ezTOC.smooth_scroll&amp;&amp;1===parseInt(ezTOC.smooth_scroll)&amp;&amp;(t=void 0!==ezTOC.scroll_offset?parseInt(ezTOC.scroll_offset):30);var i=e("#wpadminbar");i.length&amp;&amp;(t+=i.height());return t}();function r(){var t=function(t,i){var o=e(window).scrollTop()+t+1,n=i[0],c=o-e(n).offset().top;return i.forEach((function(t){var i=o-e(t).offset().top;i&gt;0&amp;&amp;i&lt;c&amp;&amp;(c=i,n=t)})),n}(l,c);if(t){var i=s[t.id];!function(e,t){t.forEach((function(t){e!==t&amp;&amp;t.parent().hasClass("active")&amp;&amp;t.parent().removeClass("active")}))}(i,a),function(t){var i=t.parent();i.hasClass("active")||i.addClass("active");!function(t){var i=function(t){var i=e(t),o=i.html();i.parent().append('&lt;li id="ez-toc-height-test" class="active"&gt;'+o+"&lt;/li&gt;");var n=e("#ez-toc-height-test"),c=n.height();return n.remove(),c-(i.children("ul").first().height()||0)}(t);!function(t){e(".ez-toc-widget-container ul.ez-toc-list li.active").css("height",t+"px")}(i)}(i)}(i)}}c.length&gt;0&amp;&amp;e(".ez-toc-widget-container").length&amp;&amp;e(window).on("load resize scroll",r)}e("#ez-toc-container").length&amp;&amp;(e("#ez-toc-container .ez-toc-toggle label span").html()||e("#ez-toc-container .ez-toc-toggle label").html(ezTOC.fallbackIcon)),ezTOC.init=function(){t()},t(),void 0!==ezTOC.ajax_toggle&amp;&amp;1===parseInt(ezTOC.ajax_toggle)&amp;&amp;e(document).ajaxComplete((function(){t()}))}e(document).on("click","#ez-toc-open-sub-hd",(function(t){e(this).attr("id","ez-toc-open-sub-hd-active"),t.preventDefault()})),e(document).on("click","#ez-toc-open-sub-hd-active",(function(t){e(this).attr("id","ez-toc-open-sub-hd"),t.preventDefault()})),e("#ez-toc-more-links-enabler").click((function(){e(".ez-toc-more-link").show(),e("#ez-toc-more-links-enabler").hide(),e("#ez-toc-more-links-disabler").attr("style","display:inline-block")})),e("#ez-toc-more-links-disabler").click((function(){e(".ez-toc-more-link").hide(),e("#ez-toc-more-links-enabler").show(),e("#ez-toc-more-links-disabler").hide()})),1===parseInt(ezTOC.chamomile_theme_is_on)&amp;&amp;e("#ez-toc-container").find(".hamburger").remove()}));
var WP_Statistics_Tracker_Object={"requestUrl":"https:\/\/dlbtechconsulting.com","ajaxUrl":"https:\/\/dlbtechconsulting.com\/wp-admin\/admin-ajax.php","hitParams":{"wp_statistics_hit":1,"source_type":"post","source_id":1078,"search_query":"","signature":"698ea005f16bcc18a591d0a648a60076","action":"wp_statistics_hit_record"},"onlineParams":{"wp_statistics_hit":1,"source_type":"post","source_id":1078,"search_query":"","signature":"698ea005f16bcc18a591d0a648a60076","action":"wp_statistics_online_check"},"option":{"userOnline":"1","consentLevel":"","dntEnabled":"","bypassAdBlockers":"1","isWpConsentApiActive":false,"trackAnonymously":false,"isPreview":false},"jsCheckTime":"60000"};
let WP_Statistics_CheckTime=WP_Statistics_Tracker_Object.jsCheckTime,WP_Statistics_Dnd_Active=parseInt(navigator.msDoNotTrack||window.doNotTrack||navigator.doNotTrack,10),hasTrackerInitializedOnce=!1,wpStatisticsUserOnline={hitRequestSuccessful:!0,init:function(){hasTrackerInitializedOnce||(hasTrackerInitializedOnce=!0,WP_Statistics_Tracker_Object.option.isPreview)||(void 0===WP_Statistics_Tracker_Object?console.error("WP Statistics: Variable WP_Statistics_Tracker_Object not found. Ensure /wp-content/plugins/wp-statistics/assets/js/tracker.js is either excluded from cache settings or not dequeued by any plugin. Clear your cache if necessary."):(this.checkHitRequestConditions(),WP_Statistics_Tracker_Object.option.userOnline&amp;&amp;this.keepUserOnline()))},base64Encode:function(t){t=(new TextEncoder).encode(t);return btoa(String.fromCharCode.apply(null,t))},getPathAndQueryString:function(){var t=window.location.pathname,e=window.location.search;return this.base64Encode(t+e)},getReferred:function(){return this.base64Encode(document.referrer)},checkHitRequestConditions:function(){!WP_Statistics_Tracker_Object.option.dntEnabled||1!==WP_Statistics_Dnd_Active?this.sendHitRequest():WP_Statistics_Tracker_Object.isConsoleVerbose&amp;&amp;console.log("WP Statistics: Do Not Track (DNT) is enabled. Hit request not sent.")},sendHitRequest:async function(){try{var t=this.getRequestUrl("hit"),i=new URLSearchParams({...WP_Statistics_Tracker_Object.hitParams,referred:this.getReferred(),page_uri:this.getPathAndQueryString()}).toString();let e=new XMLHttpRequest;e.open("POST",t,!0),e.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),e.send(i),e.onreadystatechange=function(){var t;4===e.readyState&amp;&amp;(200===e.status?(t=JSON.parse(e.responseText),this.hitRequestSuccessful=!1!==t.status):(this.hitRequestSuccessful=!1,console.warn("WP Statistics: Hit request failed with status "+e.status)))}.bind(this)}catch(t){this.hitRequestSuccessful=!1,console.error("WP Statistics: Error sending hit request:",t)}},sendOnlineUserRequest:async function(){if(this.hitRequestSuccessful)try{var t=this.getRequestUrl("online"),e=new URLSearchParams({...WP_Statistics_Tracker_Object.onlineParams,referred:this.getReferred(),page_uri:this.getPathAndQueryString()}).toString(),i=new XMLHttpRequest;i.open("POST",t,!0),i.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),i.send(e)}catch(t){console.error("WP Statistics: Error sending online user request:",t)}},keepUserOnline:function(){let i;if(WP_Statistics_Tracker_Object.option.userOnline){let e=setInterval(function(){WP_Statistics_Tracker_Object.option.dntEnabled&amp;&amp;(WP_Statistics_Tracker_Object.option.dntEnabled,1===WP_Statistics_Dnd_Active)||!this.hitRequestSuccessful||this.sendOnlineUserRequest()}.bind(this),WP_Statistics_CheckTime);["click","keypress","scroll","DOMContentLoaded"].forEach(t=&gt;{window.addEventListener(t,()=&gt;{clearTimeout(i),i=setTimeout(()=&gt;{clearInterval(e)},18e5)})})}},getRequestUrl:function(t){let e=WP_Statistics_Tracker_Object.requestUrl+"/";return WP_Statistics_Tracker_Object.option.bypassAdBlockers?e=WP_Statistics_Tracker_Object.ajaxUrl:"hit"===t?e+=WP_Statistics_Tracker_Object.hitParams.endpoint:"online"===t&amp;&amp;(e+=WP_Statistics_Tracker_Object.onlineParams.endpoint),e}};document.addEventListener("DOMContentLoaded",function(){"disabled"!=WP_Statistics_Tracker_Object.option.consentLevel&amp;&amp;!WP_Statistics_Tracker_Object.option.trackAnonymously&amp;&amp;WP_Statistics_Tracker_Object.option.isWpConsentApiActive&amp;&amp;!wp_has_consent(WP_Statistics_Tracker_Object.option.consentLevel)||wpStatisticsUserOnline.init(),document.addEventListener("wp_listen_for_consent_change",function(t){var e,i=t.detail;for(e in i)i.hasOwnProperty(e)&amp;&amp;e===WP_Statistics_Tracker_Object.option.consentLevel&amp;&amp;"allow"===i[e]&amp;&amp;(wpStatisticsUserOnline.init(),WP_Statistics_Tracker_Object.option.trackAnonymously)&amp;&amp;wpStatisticsUserOnline.checkHitRequestConditions()})});
/*! This file is auto-generated */
window.addComment=function(v){var I,C,h,E=v.document,b={commentReplyClass:"comment-reply-link",commentReplyTitleId:"reply-title",cancelReplyId:"cancel-comment-reply-link",commentFormId:"commentform",temporaryFormId:"wp-temp-form-div",parentIdFieldId:"comment_parent",postIdFieldId:"comment_post_ID"},e=v.MutationObserver||v.WebKitMutationObserver||v.MozMutationObserver,r="querySelector"in E&amp;&amp;"addEventListener"in v,n=!!E.documentElement.dataset;function t(){d(),e&amp;&amp;new e(o).observe(E.body,{childList:!0,subtree:!0})}function d(e){if(r&amp;&amp;(I=g(b.cancelReplyId),C=g(b.commentFormId),I)){I.addEventListener("touchstart",l),I.addEventListener("click",l);function t(e){if((e.metaKey||e.ctrlKey)&amp;&amp;13===e.keyCode&amp;&amp;"a"!==E.activeElement.tagName.toLowerCase())return C.removeEventListener("keydown",t),e.preventDefault(),C.submit.click(),!1}C&amp;&amp;C.addEventListener("keydown",t);for(var n,d=function(e){var t=b.commentReplyClass;e&amp;&amp;e.childNodes||(e=E);e=E.getElementsByClassName?e.getElementsByClassName(t):e.querySelectorAll("."+t);return e}(e),o=0,i=d.length;o&lt;i;o++)(n=d[o]).addEventListener("touchstart",a),n.addEventListener("click",a)}}function l(e){var t,n,d=g(b.temporaryFormId);d&amp;&amp;h&amp;&amp;(g(b.parentIdFieldId).value="0",t=d.textContent,d.parentNode.replaceChild(h,d),this.style.display="none",n=(d=(d=g(b.commentReplyTitleId))&amp;&amp;d.firstChild)&amp;&amp;d.nextSibling,d&amp;&amp;d.nodeType===Node.TEXT_NODE&amp;&amp;t&amp;&amp;(n&amp;&amp;"A"===n.nodeName&amp;&amp;n.id!==b.cancelReplyId&amp;&amp;(n.style.display=""),d.textContent=t),e.preventDefault())}function a(e){var t=g(b.commentReplyTitleId),t=t&amp;&amp;t.firstChild.textContent,n=this,d=m(n,"belowelement"),o=m(n,"commentid"),i=m(n,"respondelement"),r=m(n,"postid"),n=m(n,"replyto")||t;d&amp;&amp;o&amp;&amp;i&amp;&amp;r&amp;&amp;!1===v.addComment.moveForm(d,o,i,r,n)&amp;&amp;e.preventDefault()}function o(e){for(var t=e.length;t--;)if(e[t].addedNodes.length)return void d()}function m(e,t){return n?e.dataset[t]:e.getAttribute("data-"+t)}function g(e){return E.getElementById(e)}return r&amp;&amp;"loading"!==E.readyState?t():r&amp;&amp;v.addEventListener("DOMContentLoaded",t,!1),{init:d,moveForm:function(e,t,n,d,o){var i,r,l,a,m,c,s,e=g(e),n=(h=g(n),g(b.parentIdFieldId)),y=g(b.postIdFieldId),p=g(b.commentReplyTitleId),u=(p=p&amp;&amp;p.firstChild)&amp;&amp;p.nextSibling;if(e&amp;&amp;h&amp;&amp;n){void 0===o&amp;&amp;(o=p&amp;&amp;p.textContent),a=h,m=b.temporaryFormId,c=g(m),s=(s=g(b.commentReplyTitleId))?s.firstChild.textContent:"",c||((c=E.createElement("div")).id=m,c.style.display="none",c.textContent=s,a.parentNode.insertBefore(c,a)),d&amp;&amp;y&amp;&amp;(y.value=d),n.value=t,I.style.display="",e.parentNode.insertBefore(h,e.nextSibling),p&amp;&amp;p.nodeType===Node.TEXT_NODE&amp;&amp;(u&amp;&amp;"A"===u.nodeName&amp;&amp;u.id!==b.cancelReplyId&amp;&amp;(u.style.display="none"),p.textContent=o),I.onclick=function(){return!1};try{for(var f=0;f&lt;C.elements.length;f++)if(i=C.elements[f],r=!1,"getComputedStyle"in v?l=v.getComputedStyle(i):E.documentElement.currentStyle&amp;&amp;(l=i.currentStyle),(i.offsetWidth&lt;=0&amp;&amp;i.offsetHeight&lt;=0||"hidden"===l.visibility)&amp;&amp;(r=!0),"hidden"!==i.type&amp;&amp;!i.disabled&amp;&amp;!r){i.focus();break}}catch(e){}return!1}}}}(window);
!function(e,o){"object"==typeof exports&amp;&amp;"object"==typeof module?module.exports=o():"function"==typeof define&amp;&amp;define.amd?define([],o):"object"==typeof exports?exports.postscribe=o():e.postscribe=o()}(this,function(){return function(e){function o(r){if(t[r])return t[r].exports;var n=t[r]={exports:{},id:r,loaded:!1};return e[r].call(n.exports,n,n.exports,o),n.loaded=!0,n.exports}var t={};return o.m=e,o.c=t,o.p="",o(0)}([function(e,o,t){"use strict";var r=t(1),n=function(e){return e&amp;&amp;e.__esModule?e:{default:e}}(r);e.exports=n.default},function(e,o,t){"use strict";function r(){}function n(){var e=f.shift();if(e){var o=_.last(e);o.afterDequeue(),e.stream=i.apply(void 0,e),o.afterStreamStart()}}function i(e,o,t){function i(e){e=t.beforeWrite(e),u.write(e),t.afterWrite(e)}u=new c.default(e,t),u.id=g++,u.name=t.name||u.id,s.streams[u.name]=u;var d=e.ownerDocument,p={close:d.close,open:d.open,write:d.write,writeln:d.writeln};a(d,{close:r,open:r,write:function(){for(var e=arguments.length,o=Array(e),t=0;t&lt;e;t++)o[t]=arguments[t];return i(o.join(""))},writeln:function(){for(var e=arguments.length,o=Array(e),t=0;t&lt;e;t++)o[t]=arguments[t];return i(o.join("")+"\n")}});var _=u.win.onerror||r;return u.win.onerror=function(e,o,r){t.error({msg:e+" - "+o+": "+r}),_.apply(u.win,[e,o,r])},u.write(o,function(){a(d,p),u.win.onerror=_,t.done(),u=null,n()}),u}function s(e,o,t){if(_.isFunction(t))t={done:t};else if("clear"===t)return f=[],u=null,void(g=0);t=_.defaults(t,l),e=/^#/.test(e)?window.document.getElementById(e.substr(1)):e.jquery?e[0]:e;var i=[e,o,t];return e.postscribe={cancel:function(){i.stream?i.stream.abort():i[1]=r}},t.beforeEnqueue(i),f.push(i),u||n(),e.postscribe}o.__esModule=!0;var a=Object.assign||function(e){for(var o=1;o&lt;arguments.length;o++){var t=arguments[o];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&amp;&amp;(e[r]=t[r])}return e};o.default=s;var d=t(2),c=function(e){return e&amp;&amp;e.__esModule?e:{default:e}}(d),p=t(4),_=function(e){if(e&amp;&amp;e.__esModule)return e;var o={};if(null!=e)for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&amp;&amp;(o[t]=e[t]);return o.default=e,o}(p),l={afterAsync:r,afterDequeue:r,afterStreamStart:r,afterWrite:r,autoFix:!0,beforeEnqueue:r,beforeWriteToken:function(e){return e},beforeWrite:function(e){return e},done:r,error:function(e){throw new Error(e.msg)},releaseAsync:!1},g=0,f=[],u=null;a(s,{streams:{},queue:f,WriteStream:c.default})},function(e,o,t){"use strict";function r(e,o){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}function n(e,o){var t=_+o,r=e.getAttribute(t);return p.existy(r)?String(r):r}function i(e,o){var t=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:null,r=_+o;p.existy(t)&amp;&amp;""!==t?e.setAttribute(r,t):e.removeAttribute(r)}o.__esModule=!0;var s=Object.assign||function(e){for(var o=1;o&lt;arguments.length;o++){var t=arguments[o];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&amp;&amp;(e[r]=t[r])}return e},a=t(3),d=function(e){return e&amp;&amp;e.__esModule?e:{default:e}}(a),c=t(4),p=function(e){if(e&amp;&amp;e.__esModule)return e;var o={};if(null!=e)for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&amp;&amp;(o[t]=e[t]);return o.default=e,o}(c),_="data-ps-",l="ps-style",g="ps-script",f=function(){function e(o){var t=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:{};r(this,e),this.root=o,this.options=t,this.doc=o.ownerDocument,this.win=this.doc.defaultView||this.doc.parentWindow,this.parser=new d.default("",{autoFix:t.autoFix}),this.actuals=[o],this.proxyHistory="",this.proxyRoot=this.doc.createElement(o.nodeName),this.scriptStack=[],this.writeQueue=[],i(this.proxyRoot,"proxyof",0)}return e.prototype.write=function(){var e;for((e=this.writeQueue).push.apply(e,arguments);!this.deferredRemote&amp;&amp;this.writeQueue.length;){var o=this.writeQueue.shift();p.isFunction(o)?this._callFunction(o):this._writeImpl(o)}},e.prototype._callFunction=function(e){var o={type:"function",value:e.name||e.toString()};this._onScriptStart(o),e.call(this.win,this.doc),this._onScriptDone(o)},e.prototype._writeImpl=function(e){this.parser.append(e);for(var o=void 0,t=void 0,r=void 0,n=[];(o=this.parser.readToken())&amp;&amp;!(t=p.isScript(o))&amp;&amp;!(r=p.isStyle(o));)(o=this.options.beforeWriteToken(o))&amp;&amp;n.push(o);n.length&gt;0&amp;&amp;this._writeStaticTokens(n),t&amp;&amp;this._handleScriptToken(o),r&amp;&amp;this._handleStyleToken(o)},e.prototype._writeStaticTokens=function(e){var o=this._buildChunk(e);return o.actual?(o.html=this.proxyHistory+o.actual,this.proxyHistory+=o.proxy,this.proxyRoot.innerHTML=o.html,this._walkChunk(),o):null},e.prototype._buildChunk=function(e){for(var o=this.actuals.length,t=[],r=[],n=[],i=e.length,s=0;s&lt;i;s++){var a=e[s],d=a.toString();if(t.push(d),a.attrs){if(!/^noscript$/i.test(a.tagName)){var c=o++;r.push(d.replace(/(\/?&gt;)/," "+_+"id="+c+" $1")),a.attrs.id!==g&amp;&amp;a.attrs.id!==l&amp;&amp;n.push("atomicTag"===a.type?"":"&lt;"+a.tagName+" "+_+"proxyof="+c+(a.unary?" /&gt;":"&gt;"))}}else r.push(d),n.push("endTag"===a.type?d:"")}return{tokens:e,raw:t.join(""),actual:r.join(""),proxy:n.join("")}},e.prototype._walkChunk=function(){for(var e=void 0,o=[this.proxyRoot];p.existy(e=o.shift());){var t=1===e.nodeType;if(!(t&amp;&amp;n(e,"proxyof"))){t&amp;&amp;(this.actuals[n(e,"id")]=e,i(e,"id"));var r=e.parentNode&amp;&amp;n(e.parentNode,"proxyof");r&amp;&amp;this.actuals[r].appendChild(e)}o.unshift.apply(o,p.toArray(e.childNodes))}},e.prototype._handleScriptToken=function(e){var o=this,t=this.parser.clear();t&amp;&amp;this.writeQueue.unshift(t),e.src=e.attrs.src||e.attrs.SRC,(e=this.options.beforeWriteToken(e))&amp;&amp;(e.src&amp;&amp;this.scriptStack.length?this.deferredRemote=e:this._onScriptStart(e),this._writeScriptToken(e,function(){o._onScriptDone(e)}))},e.prototype._handleStyleToken=function(e){var o=this.parser.clear();o&amp;&amp;this.writeQueue.unshift(o),e.type=e.attrs.type||e.attrs.TYPE||"text/css",e=this.options.beforeWriteToken(e),e&amp;&amp;this._writeStyleToken(e),o&amp;&amp;this.write()},e.prototype._writeStyleToken=function(e){var o=this._buildStyle(e);this._insertCursor(o,l),e.content&amp;&amp;(o.styleSheet&amp;&amp;!o.sheet?o.styleSheet.cssText=e.content:o.appendChild(this.doc.createTextNode(e.content)))},e.prototype._buildStyle=function(e){var o=this.doc.createElement(e.tagName);return o.setAttribute("type",e.type),p.eachKey(e.attrs,function(e,t){o.setAttribute(e,t)}),o},e.prototype._insertCursor=function(e,o){this._writeImpl('&lt;span id="'+o+'"/&gt;');var t=this.doc.getElementById(o);t&amp;&amp;t.parentNode.replaceChild(e,t)},e.prototype._onScriptStart=function(e){e.outerWrites=this.writeQueue,this.writeQueue=[],this.scriptStack.unshift(e)},e.prototype._onScriptDone=function(e){return e!==this.scriptStack[0]?void this.options.error({msg:"Bad script nesting or script finished twice"}):(this.scriptStack.shift(),this.write.apply(this,e.outerWrites),void(!this.scriptStack.length&amp;&amp;this.deferredRemote&amp;&amp;(this._onScriptStart(this.deferredRemote),this.deferredRemote=null)))},e.prototype._writeScriptToken=function(e,o){var t=this._buildScript(e),r=this._shouldRelease(t),n=this.options.afterAsync;e.src&amp;&amp;(t.src=e.src,this._scriptLoadHandler(t,r?n:function(){o(),n()}));try{this._insertCursor(t,g),t.src&amp;&amp;!r||o()}catch(e){this.options.error(e),o()}},e.prototype._buildScript=function(e){var o=this.doc.createElement(e.tagName);return p.eachKey(e.attrs,function(e,t){o.setAttribute(e,t)}),e.content&amp;&amp;(o.text=e.content),o},e.prototype._scriptLoadHandler=function(e,o){function t(){e=e.onload=e.onreadystatechange=e.onerror=null}function r(){t(),null!=o&amp;&amp;o(),o=null}function n(e){t(),a(e),null!=o&amp;&amp;o(),o=null}function i(e,o){var t=e["on"+o];null!=t&amp;&amp;(e["_on"+o]=t)}var a=this.options.error;i(e,"load"),i(e,"error"),s(e,{onload:function(){if(e._onload)try{e._onload.apply(this,Array.prototype.slice.call(arguments,0))}catch(o){n({msg:"onload handler failed "+o+" @ "+e.src})}r()},onerror:function(){if(e._onerror)try{e._onerror.apply(this,Array.prototype.slice.call(arguments,0))}catch(o){return void n({msg:"onerror handler failed "+o+" @ "+e.src})}n({msg:"remote script failed "+e.src})},onreadystatechange:function(){/^(loaded|complete)$/.test(e.readyState)&amp;&amp;r()}})},e.prototype._shouldRelease=function(e){return!/^script$/i.test(e.nodeName)||!!(this.options.releaseAsync&amp;&amp;e.src&amp;&amp;e.hasAttribute("async"))},e}();o.default=f},function(e,o,t){!function(o,t){e.exports=function(){return function(e){function o(r){if(t[r])return t[r].exports;var n=t[r]={exports:{},id:r,loaded:!1};return e[r].call(n.exports,n,n.exports,o),n.loaded=!0,n.exports}var t={};return o.m=e,o.c=t,o.p="",o(0)}([function(e,o,t){"use strict";var r=t(1),n=function(e){return e&amp;&amp;e.__esModule?e:{default:e}}(r);e.exports=n.default},function(e,o,t){"use strict";function r(e){if(e&amp;&amp;e.__esModule)return e;var o={};if(null!=e)for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&amp;&amp;(o[t]=e[t]);return o.default=e,o}function n(e,o){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}o.__esModule=!0;var i=t(2),s=r(i),a=t(3),d=r(a),c=t(6),p=function(e){return e&amp;&amp;e.__esModule?e:{default:e}}(c),_=t(5),l={comment:/^&lt;!--/,endTag:/^&lt;\//,atomicTag:/^&lt;\s*(script|style|noscript|iframe|textarea)[\s\/&gt;]/i,startTag:/^&lt;/,chars:/^[^&lt;]/},g=function(){function e(){var o=this,t=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:"",r=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:{};n(this,e),this.stream=t;var i=!1,a={};for(var d in s)s.hasOwnProperty(d)&amp;&amp;(r.autoFix&amp;&amp;(a[d+"Fix"]=!0),i=i||a[d+"Fix"]);i?(this._readToken=(0,p.default)(this,a,function(){return o._readTokenImpl()}),this._peekToken=(0,p.default)(this,a,function(){return o._peekTokenImpl()})):(this._readToken=this._readTokenImpl,this._peekToken=this._peekTokenImpl)}return e.prototype.append=function(e){this.stream+=e},e.prototype.prepend=function(e){this.stream=e+this.stream},e.prototype._readTokenImpl=function(){var e=this._peekTokenImpl();if(e)return this.stream=this.stream.slice(e.length),e},e.prototype._peekTokenImpl=function(){for(var e in l)if(l.hasOwnProperty(e)&amp;&amp;l[e].test(this.stream)){var o=d[e](this.stream);if(o)return"startTag"===o.type&amp;&amp;/script|style/i.test(o.tagName)?null:(o.text=this.stream.substr(0,o.length),o)}},e.prototype.peekToken=function(){return this._peekToken()},e.prototype.readToken=function(){return this._readToken()},e.prototype.readTokens=function(e){for(var o=void 0;o=this.readToken();)if(e[o.type]&amp;&amp;!1===e[o.type](o))return},e.prototype.clear=function(){var e=this.stream;return this.stream="",e},e.prototype.rest=function(){return this.stream},e}();o.default=g,g.tokenToString=function(e){return e.toString()},g.escapeAttributes=function(e){var o={};for(var t in e)e.hasOwnProperty(t)&amp;&amp;(o[t]=(0,_.escapeQuotes)(e[t],null));return o},g.supports=s;for(var f in s)s.hasOwnProperty(f)&amp;&amp;(g.browserHasFlaw=g.browserHasFlaw||!s[f]&amp;&amp;f)},function(e,o){"use strict";o.__esModule=!0;var t=!1,r=!1,n=window.document.createElement("div");try{var i="&lt;P&gt;&lt;I&gt;&lt;/P&gt;&lt;/I&gt;";n.innerHTML=i,o.tagSoup=t=n.innerHTML!==i}catch(e){o.tagSoup=t=!1}try{n.innerHTML="&lt;P&gt;&lt;i&gt;&lt;P&gt;&lt;/P&gt;&lt;/i&gt;&lt;/P&gt;",o.selfClose=r=2===n.childNodes.length}catch(e){o.selfClose=r=!1}n=null,o.tagSoup=t,o.selfClose=r},function(e,o,t){"use strict";function r(e){var o=e.indexOf("--\x3e");if(o&gt;=0)return new c.CommentToken(e.substr(4,o-1),o+3)}function n(e){var o=e.indexOf("&lt;");return new c.CharsToken(o&gt;=0?o:e.length)}function i(e){if(-1!==e.indexOf("&gt;")){var o=e.match(p.startTag);if(o){var t=function(){var e={},t={},r=o[2];return o[2].replace(p.attr,function(o,n){arguments[2]||arguments[3]||arguments[4]||arguments[5]?arguments[5]?(e[arguments[5]]="",t[arguments[5]]=!0):e[n]=arguments[2]||arguments[3]||arguments[4]||p.fillAttr.test(n)&amp;&amp;n||"":e[n]="",r=r.replace(o,"")}),{v:new c.StartTagToken(o[1],o[0].length,e,t,!!o[3],r.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""))}}();if("object"===(void 0===t?"undefined":d(t)))return t.v}}}function s(e){var o=i(e);if(o){var t=e.slice(o.length);if(t.match(new RegExp("&lt;/\\s*"+o.tagName+"\\s*&gt;","i"))){var r=t.match(new RegExp("([\\s\\S]*?)&lt;/\\s*"+o.tagName+"\\s*&gt;","i"));if(r)return new c.AtomicTagToken(o.tagName,r[0].length+o.length,o.attrs,o.booleanAttrs,r[1])}}}function a(e){var o=e.match(p.endTag);if(o)return new c.EndTagToken(o[1],o[0].length)}o.__esModule=!0;var d="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&amp;&amp;"function"==typeof Symbol&amp;&amp;e.constructor===Symbol&amp;&amp;e!==Symbol.prototype?"symbol":typeof e};o.comment=r,o.chars=n,o.startTag=i,o.atomicTag=s,o.endTag=a;var c=t(4),p={startTag:/^&lt;([\-A-Za-z0-9_]+)((?:\s+[\w\-]+(?:\s*=?\s*(?:(?:"[^"]*")|(?:'[^']*')|[^&gt;\s]+))?)*)\s*(\/?)&gt;/,endTag:/^&lt;\/([\-A-Za-z0-9_]+)[^&gt;]*&gt;/,attr:/(?:([\-A-Za-z0-9_]+)\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^&gt;\s]+)))|(?:([\-A-Za-z0-9_]+)(\s|$)+)/g,fillAttr:/^(checked|compact|declare|defer|disabled|ismap|multiple|nohref|noresize|noshade|nowrap|readonly|selected)$/i}},function(e,o,t){"use strict";function r(e,o){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}o.__esModule=!0,o.EndTagToken=o.AtomicTagToken=o.StartTagToken=o.TagToken=o.CharsToken=o.CommentToken=o.Token=void 0;var n=t(5),i=(o.Token=function e(o,t){r(this,e),this.type=o,this.length=t,this.text=""},o.CommentToken=function(){function e(o,t){r(this,e),this.type="comment",this.length=t||(o?o.length:0),this.text="",this.content=o}return e.prototype.toString=function(){return"\x3c!--"+this.content},e}(),o.CharsToken=function(){function e(o){r(this,e),this.type="chars",this.length=o,this.text=""}return e.prototype.toString=function(){return this.text},e}(),o.TagToken=function(){function e(o,t,n,i,s){r(this,e),this.type=o,this.length=n,this.text="",this.tagName=t,this.attrs=i,this.booleanAttrs=s,this.unary=!1,this.html5Unary=!1}return e.formatTag=function(e){var o=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:null,t="&lt;"+e.tagName;for(var r in e.attrs)if(e.attrs.hasOwnProperty(r)){t+=" "+r;var i=e.attrs[r];void 0!==e.booleanAttrs&amp;&amp;void 0!==e.booleanAttrs[r]||(t+='="'+(0,n.escapeQuotes)(i)+'"')}return e.rest&amp;&amp;(t+=" "+e.rest),t+=e.unary&amp;&amp;!e.html5Unary?"/&gt;":"&gt;",void 0!==o&amp;&amp;null!==o&amp;&amp;(t+=o+"&lt;/"+e.tagName+"&gt;"),t},e}());o.StartTagToken=function(){function e(o,t,n,i,s,a){r(this,e),this.type="startTag",this.length=t,this.text="",this.tagName=o,this.attrs=n,this.booleanAttrs=i,this.html5Unary=!1,this.unary=s,this.rest=a}return e.prototype.toString=function(){return i.formatTag(this)},e}(),o.AtomicTagToken=function(){function e(o,t,n,i,s){r(this,e),this.type="atomicTag",this.length=t,this.text="",this.tagName=o,this.attrs=n,this.booleanAttrs=i,this.unary=!1,this.html5Unary=!1,this.content=s}return e.prototype.toString=function(){return i.formatTag(this,this.content)},e}(),o.EndTagToken=function(){function e(o,t){r(this,e),this.type="endTag",this.length=t,this.text="",this.tagName=o}return e.prototype.toString=function(){return"&lt;/"+this.tagName+"&gt;"},e}()},function(e,o){"use strict";function t(e){var o=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:"";return e?e.replace(/([^"]*)"/g,function(e,o){return/\\/.test(o)?o+'"':o+'\\"'}):o}o.__esModule=!0,o.escapeQuotes=t},function(e,o){"use strict";function t(e){return e&amp;&amp;"startTag"===e.type&amp;&amp;(e.unary=a.test(e.tagName)||e.unary,e.html5Unary=!/\/&gt;$/.test(e.text)),e}function r(e,o){var r=e.stream,n=t(o());return e.stream=r,n}function n(e,o){var t=o.pop();e.prepend("&lt;/"+t.tagName+"&gt;")}function i(){var e=[];return e.last=function(){return this[this.length-1]},e.lastTagNameEq=function(e){var o=this.last();return o&amp;&amp;o.tagName&amp;&amp;o.tagName.toUpperCase()===e.toUpperCase()},e.containsTagName=function(e){for(var o,t=0;o=this[t];t++)if(o.tagName===e)return!0;return!1},e}function s(e,o,s){function a(){var o=r(e,s);o&amp;&amp;p[o.type]&amp;&amp;p[o.type](o)}var c=i(),p={startTag:function(t){var r=t.tagName;"TR"===r.toUpperCase()&amp;&amp;c.lastTagNameEq("TABLE")?(e.prepend("&lt;TBODY&gt;"),a()):o.selfCloseFix&amp;&amp;d.test(r)&amp;&amp;c.containsTagName(r)?c.lastTagNameEq(r)?n(e,c):(e.prepend("&lt;/"+t.tagName+"&gt;"),a()):t.unary||c.push(t)},endTag:function(t){c.last()?o.tagSoupFix&amp;&amp;!c.lastTagNameEq(t.tagName)?n(e,c):c.pop():o.tagSoupFix&amp;&amp;(s(),a())}};return function(){return a(),t(s())}}o.__esModule=!0,o.default=s;var a=/^(AREA|BASE|BASEFONT|BR|COL|FRAME|HR|IMG|INPUT|ISINDEX|LINK|META|PARAM|EMBED)$/i,d=/^(COLGROUP|DD|DT|LI|OPTIONS|P|TD|TFOOT|TH|THEAD|TR)$/i}])}()}()},function(e,o){"use strict";function t(e){return void 0!==e&amp;&amp;null!==e}function r(e){return"function"==typeof e}function n(e,o,t){var r=void 0,n=e&amp;&amp;e.length||0;for(r=0;r&lt;n;r++)o.call(t,e[r],r)}function i(e,o,t){for(var r in e)e.hasOwnProperty(r)&amp;&amp;o.call(t,r,e[r])}function s(e,o){return e=e||{},i(o,function(o,r){t(e[o])||(e[o]=r)}),e}function a(e){try{return Array.prototype.slice.call(e)}catch(t){var o=function(){var o=[];return n(e,function(e){o.push(e)}),{v:o}}();if("object"===(void 0===o?"undefined":l(o)))return o.v}}function d(e){return e[e.length-1]}function c(e,o){return!(!e||"startTag"!==e.type&amp;&amp;"atomicTag"!==e.type||!("tagName"in e)||!~e.tagName.toLowerCase().indexOf(o))}function p(e){return c(e,"script")}function _(e){return c(e,"style")}o.__esModule=!0;var l="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&amp;&amp;"function"==typeof Symbol&amp;&amp;e.constructor===Symbol&amp;&amp;e!==Symbol.prototype?"symbol":typeof e};o.existy=t,o.isFunction=r,o.each=n,o.eachKey=i,o.defaults=s,o.toArray=a,o.last=d,o.isTag=c,o.isScript=p,o.isStyle=_}])}),function(e,o){e.gdpr_lightbox=function(e,o){"use strict";function t(e){var o=I();return U&amp;&amp;e.length?(e.one(U,o.resolve),setTimeout(o.resolve,500)):o.resolve(),o.promise()}function r(e,t,r){if(1===arguments.length)return o.extend({},e);if("string"==typeof t){if(void 0===r)return void 0===e[t]?null:e[t];e[t]=r}else o.extend(e,t);return this}function n(e){for(var o,t=decodeURI(e.split("#")[0]).split("&amp;"),r={},n=0,i=t.length;n&lt;i;n++)t[n]&amp;&amp;(o=t[n].split("="),r[o[0]]=o[1]);return r}function i(e,t){return e+(e.indexOf("?")&gt;-1?"&amp;":"?")+o.param(t)}function s(e,o){var t=e.indexOf("#");return-1===t?o:(t&gt;0&amp;&amp;(e=e.substr(t)),o+e)}function a(e){return o('&lt;span class="gdpr_lightbox-error"&gt;&lt;/span&gt;').append(e)}function d(e,t){var r=t.opener()&amp;&amp;t.opener().data("gdpr_lightbox-desc")||"Image with no description",n=o('&lt;img src="'+e+'" alt="'+r+'"/&gt;'),i=I(),s=function(){i.reject(a("Failed loading image"))};return n.on("load",function(){if(0===this.naturalWidth)return s();i.resolve(n)}).on("error",s),i.promise()}function c(e,t){var r,n,i;try{r=o(e)}catch(e){return!1}return!!r.length&amp;&amp;(n=o('&lt;i style="display:none !important"&gt;&lt;/i&gt;'),i=r.hasClass("gdpr_lightbox-hide"),t.element().one("gdpr_lightbox:remove",function(){n.before(r).remove(),i&amp;&amp;!r.closest(".gdpr_lightbox-content").length&amp;&amp;r.addClass("gdpr_lightbox-hide")}),r.removeClass("gdpr_lightbox-hide").after(n))}function p(e){var t=P.exec(e);return!!t&amp;&amp;f(s(e,i("https://www.youtube"+(t[2]||"")+".com/embed/"+t[4],o.extend({autoplay:1},n(t[5]||"")))))}function _(e){var t=R.exec(e);return!!t&amp;&amp;f(s(e,i("https://player.vimeo.com/video/"+t[3],o.extend({autoplay:1},n(t[4]||"")))))}function l(e){var t=F.exec(e);return!!t&amp;&amp;(0!==e.indexOf("http")&amp;&amp;(e="https:"+e),f(s(e,i("https://www.facebook.com/plugins/video.php?href="+e,o.extend({autoplay:1},n(t[4]||""))))))}function g(e){var o=M.exec(e);return!!o&amp;&amp;f(s(e,i("https://www.google."+o[3]+"/maps?"+o[6],{output:o[6].indexOf("layer=c")&gt;0?"svembed":"embed"})))}function f(e){return'&lt;div class="gdpr_lightbox-iframe-container"&gt;&lt;iframe frameborder="0" allowfullscreen allow="autoplay; fullscreen" src="'+e+'"/&gt;&lt;/div&gt;'}function u(){return C.documentElement.clientHeight?C.documentElement.clientHeight:Math.round(S.height())}function v(e){var o=k();o&amp;&amp;(27===e.keyCode&amp;&amp;o.options("esc")&amp;&amp;o.close(),9===e.keyCode&amp;&amp;m(e,o))}function m(e,o){var t=o.element().find(E),r=t.index(C.activeElement);e.shiftKey&amp;&amp;r&lt;=0?(t.get(t.length-1),e.preventDefault()):e.shiftKey||r!==t.length-1||(t.get(0),e.preventDefault())}function h(){o.each(O,function(e,o){o.resize()})}function b(e){1===O.unshift(e)&amp;&amp;(N.addClass("gdpr_lightbox-active"),S.on({resize:h,keydown:v})),o("body &gt; *").not(e.element()).addClass("gdpr_lightbox-hidden").each(function(){var e=o(this);void 0===e.data(D)&amp;&amp;e.data(D,e.attr(j)||null)}).attr(j,"true")}function y(e){var t;e.element().attr(j,"true"),1===O.length&amp;&amp;(N.removeClass("gdpr_lightbox-active"),S.off({resize:h,keydown:v})),O=o.grep(O,function(o){return e!==o}),t=O.length?O[0].element():o(".gdpr_lightbox-hidden"),t.removeClass("gdpr_lightbox-hidden").each(function(){var e=o(this),t=e.data(D);t?e.attr(j,t):e.removeAttr(j),e.removeData(D)})}function k(){return 0===O.length?null:O[0]}function w(e,t,r,n){var i,s="inline",a=o.extend({},r);return n&amp;&amp;a[n]?(i=a[n](e,t),s=n):(o.each(["inline","iframe"],function(e,o){delete a[o],a[o]=r[o]}),o.each(a,function(o,r){return!r||(!(!r.test||r.test(e,t))||(i=r(e,t),!1!==i?(s=o,!1):void 0))})),{handler:s,content:i||""}}function x(e,n,i,s){function a(e){p=o(e).css("max-height",u()+"px"),c.find(".gdpr_lightbox-loader").each(function(){var e=o(this);t(e).always(function(){e.remove()})}),c.removeClass("gdpr_lightbox-loading").find(".gdpr_lightbox-content").empty().append(p),l=!0,p.trigger("gdpr_lightbox:ready",[_])}var d,c,p,_=this,l=!1,g=!1;n=o.extend({},A,n),c=o(n.template),_.element=function(){return c},_.opener=function(){return i},_.options=o.proxy(r,_,n),_.handlers=o.proxy(r,_,n.handlers),_.resize=function(){l&amp;&amp;!g&amp;&amp;p.css("max-height",u()+"px").trigger("gdpr_lightbox:resize",[_])},_.close=function(){if(l&amp;&amp;!g){g=!0,y(_);var e=I();return s&amp;&amp;(C.activeElement===c[0]||o.contains(c[0],C.activeElement)),p.trigger("gdpr_lightbox:close",[_]),c.removeClass("gdpr_lightbox-opened").addClass("gdpr_lightbox-closed"),t(p.add(c)).always(function(){p.trigger("gdpr_lightbox:remove",[_]),c.remove(),c=void 0,e.resolve()}),e.promise()}},d=w(e,_,n.handlers,n.handler),c.attr(j,"false").addClass("gdpr_lightbox-loading gdpr_lightbox-opened gdpr_lightbox-"+d.handler).appendTo("body").on("click","[data-gdpr_lightbox-close]",function(e){o(e.target).is("[data-gdpr_lightbox-close]")&amp;&amp;_.close()}).trigger("gdpr_lightbox:open",[_]),b(_),o.when(d.content).always(a)}function T(e,t,r){e.preventDefault?(e.preventDefault(),r=o(this),e=r.data("gdpr_lightbox-target")||r.attr("href")||r.attr("src")):r=o(r);var n=new x(e,o.extend({},r.data("gdpr_lightbox-options")||r.data("gdpr_lightbox"),t),r,C.activeElement);if(!e.preventDefault)return n}var C=e.document,S=o(e),I=o.Deferred,N=o("html"),O=[],j="ah",D="gdpr_lightbox-"+j,E='a[href],area[href],input:not([disabled]),select:not([disabled]),textarea:not([disabled]),button:not([disabled]),iframe,object,embed,[contenteditable],[tabindex]:not([tabindex^="-"])',A={esc:!0,handler:null,handlers:{image:d,inline:c,youtube:p,vimeo:_,googlemaps:g,facebookvideo:l,iframe:f},template:'&lt;div class="gdpr_lightbox" role="dialog" aria-label="Dialog Window (Press escape to close)" tabindex="-1"&gt;&lt;div class="gdpr_lightbox-wrap" data-gdpr_lightbox-close role="document"&gt;&lt;div class="gdpr_lightbox-loader"&gt;Loading...&lt;/div&gt;&lt;div class="gdpr_lightbox-container"&gt;&lt;div class="gdpr_lightbox-content"&gt;&lt;/div&gt;&lt;button class="gdpr_lightbox-close" type="button" aria-label="Close (Press escape to close)" data-gdpr_lightbox-close&gt;&amp;times;&lt;/button&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;'},J=/(^data:image\/)|(\.(png|jpe?g|gif|svg|webp|bmp|ico|tiff?)(\?\S*)?$)/i,P=/(youtube(-nocookie)?\.com|youtu\.be)\/(watch\?v=|v\/|u\/|embed\/?)?([\w-]{11})(.*)?/i,R=/(vimeo(pro)?.com)\/(?:[^\d]+)?(\d+)\??(.*)?$/,M=/((maps|www)\.)?google\.([^\/\?]+)\/?((maps\/?)?\?)(.*)/i,F=/(facebook\.com)\/([a-z0-9_-]*)\/videos\/([0-9]*)(.*)?$/i,U=function(){var e=C.createElement("div"),o={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var t in o)if(void 0!==e.style[t])return o[t];return!1}();return d.test=function(e){return J.test(e)},T.options=o.proxy(r,T,A),T.handlers=o.proxy(r,T,A.handlers),T.current=k,o(C).on("click.gdpr_lightbox","[data-gdpr_lightbox]",T),T}(e,e.jQuery||e.Zepto)}("undefined"!=typeof window?window:this),function(e){var o={common:{init:function(){"use strict";function o(e){var o;try{o=new URL(e)}catch(e){return!1}return"http:"===o.protocol||"https:"===o.protocol}function t(e){try{new URLSearchParams(window.location.search).has("gdpr_dbg")&amp;&amp;console.warn(e)}catch(e){console.warn(e)}}function r(){"true"===(void 0!==moove_frontend_gdpr_scripts.ajax_cookie_removal?moove_frontend_gdpr_scripts.ajax_cookie_removal:"false")&amp;&amp;e.post(moove_frontend_gdpr_scripts.ajaxurl,{action:"moove_gdpr_remove_php_cookies"},function(e){t("dbg - cookies removed")})}function n(){r();var o=void 0!==moove_frontend_gdpr_scripts.wp_lang?moove_frontend_gdpr_scripts.wp_lang:"";"true"===(void 0!==moove_frontend_gdpr_scripts.ajax_cookie_removal?moove_frontend_gdpr_scripts.ajax_cookie_removal:"false")?e.post(moove_frontend_gdpr_scripts.ajaxurl,{action:"moove_gdpr_get_scripts",strict:0,thirdparty:0,advanced:0,wp_lang:o},function(e){var o={};o.strict=1,o.thirdparty=0,o.advanced=0,h(),i("script_inject",o),_(o)}):h()}function i(e,o){try{jQuery().gdpr_cookie_compliance_analytics(e,o)}catch(e){}}function s(e){try{jQuery().gdpr_cookie_compliance_consent_log(e)}catch(e){}}function a(){var e=u("moove_gdpr_popup"),o={};return o.strict="0",o.thirdparty="0",o.advanced="0",e&amp;&amp;(e=JSON.parse(e),o.strict=e.strict,o.thirdparty=e.thirdparty,o.advanced=e.advanced,_(o),i("script_inject",e)),void 0!==moove_frontend_gdpr_scripts.ifbc?("strict"===moove_frontend_gdpr_scripts.ifbc&amp;&amp;e&amp;&amp;1===parseInt(e.strict)&amp;&amp;d(),"thirdparty"===moove_frontend_gdpr_scripts.ifbc&amp;&amp;e&amp;&amp;1===parseInt(e.thirdparty)&amp;&amp;d(),"advanced"===moove_frontend_gdpr_scripts.ifbc&amp;&amp;e&amp;&amp;1===parseInt(e.advanced)&amp;&amp;d()):"1"!==moove_frontend_gdpr_scripts.strict_init&amp;&amp;d(),o}function d(){e(document).find("iframe[data-gdpr-iframesrc]").each(function(){e(this).attr("src",e(this).attr("data-gdpr-iframesrc"))})}function c(e){w=!0,i("accept_all",""),f("moove_gdpr_popup",JSON.stringify({strict:"1",thirdparty:"1",advanced:"1"}),y),p("enabled-all")}function p(r){var n=!1;try{void 0!==moove_frontend_gdpr_scripts.force_reload&amp;&amp;"true"===moove_frontend_gdpr_scripts.force_reload&amp;&amp;(n=!0)}catch(e){}var s=a(),d=moove_frontend_gdpr_scripts.enabled_default.third_party,c=moove_frontend_gdpr_scripts.enabled_default.advanced;if(document.cookie.indexOf("moove_gdpr_popup")&gt;=0||1==d||1==c){var p=u("moove_gdpr_popup");1==d&amp;&amp;(N.strict=1,N.thirdparty=d),1==c&amp;&amp;(N.strict=1,N.advanced=c),N&amp;&amp;(parseInt(s.strict)-parseInt(N.strict)&lt;0&amp;&amp;(n=!0),parseInt(s.thirdparty)-parseInt(N.thirdparty)&lt;0&amp;&amp;(n=!0),parseInt(s.advanced)-parseInt(N.advanced)&lt;0&amp;&amp;(n=!0))}if(n)if(p={strict:0,thirdparty:0,advanced:0},i("script_inject",p),void 0!==moove_frontend_gdpr_scripts.scripts_defined)setTimeout(function(){location.reload(!0)},800);else{var _=e(document).find('script[src*="googletagmanager.com"]');_.length&gt;0&amp;&amp;_.each(function(){var t=e(this).attr("src");if(t&amp;&amp;o(t)){var r=new URL(t),n=r.searchParams.get("id");n&amp;&amp;(document.cookie="woocommerce_"+n+"=true; expires=Thu, 31 Dec 1970 23:59:59 UTC; path=/",window["ga-disable-"+n]=!0),window.gtag&amp;&amp;window.gtag("remove"),e(this).remove()}});var g=void 0!==moove_frontend_gdpr_scripts.ajax_cookie_removal?moove_frontend_gdpr_scripts.ajax_cookie_removal:"true";if("function"==typeof navigator.sendBeacon)if("true"===g){var f=new FormData;f.append("action","moove_gdpr_remove_php_cookies"),navigator.sendBeacon(moove_frontend_gdpr_scripts.ajaxurl,f),location.reload(!0)}else location.reload(!0);else"true"===g?e.post(moove_frontend_gdpr_scripts.ajaxurl,{action:"moove_gdpr_remove_php_cookies"},function(e){location.reload(!0)}).fail(function(){location.reload(!0)}):location.reload(!0)}else{var m=u("moove_gdpr_popup");t("dbg - inject - 4"),v(m),l(),e("#moove_gdpr_save_popup_settings_button").show()}}function _(o){o&amp;&amp;(i("script_inject",o),1===parseInt(o.strict)?(e("#moove_gdpr_strict_cookies").is(":checked")||(e("#moove_gdpr_strict_cookies").prop("checked",!0).trigger("change"),e("#third_party_cookies fieldset, #third_party_cookies .gdpr-cc-form-fieldset").removeClass("fl-disabled"),e("#moove_gdpr_performance_cookies").prop("disabled",!1),e("#third_party_cookies .moove-gdpr-strict-secondary-warning-message").slideUp(),e("#advanced-cookies fieldset, #advanced-cookies .gdpr-cc-form-fieldset").removeClass("fl-disabled"),e("#advanced-cookies .moove-gdpr-strict-secondary-warning-message").slideUp(),e("#moove_gdpr_advanced_cookies").prop("disabled",!1)),void 0!==moove_frontend_gdpr_scripts.wp_consent_api&amp;&amp;"true"===moove_frontend_gdpr_scripts.wp_consent_api&amp;&amp;wp_set_consent("functional","allow")):(e("#moove_gdpr_strict_cookies").is(":checked")&amp;&amp;(e("#moove_gdpr_strict_cookies").prop("checked",!0).trigger("change"),e("#third_party_cookies fieldset, #third_party_cookies .gdpr-cc-form-fieldset").addClass("fl-disabled").closest(".moove-gdpr-status-bar").removeClass("checkbox-selected"),e("#moove_gdpr_performance_cookies").prop("disabled",!0).prop("checked",!1),e("#advanced-cookies fieldset, #advanced-cookies .gdpr-cc-form-fieldset").addClass("fl-disabled").closest(".moove-gdpr-status-bar").removeClass("checkbox-selected"),e("#moove_gdpr_advanced_cookies").prop("disabled",!0).prop("checked",!1)),void 0!==moove_frontend_gdpr_scripts.wp_consent_api&amp;&amp;"true"===moove_frontend_gdpr_scripts.wp_consent_api&amp;&amp;wp_set_consent("functional","deny")),1===parseInt(o.thirdparty)?(e("#moove_gdpr_performance_cookies").is(":checked")||e("#moove_gdpr_performance_cookies").prop("checked",!0).trigger("change"),void 0!==moove_frontend_gdpr_scripts.wp_consent_api&amp;&amp;"true"===moove_frontend_gdpr_scripts.wp_consent_api&amp;&amp;wp_set_consent("statistics","allow")):(e("#moove_gdpr_performance_cookies").is(":checked")&amp;&amp;e("#moove_gdpr_performance_cookies").prop("checked",!1).trigger("change"),void 0!==moove_frontend_gdpr_scripts.wp_consent_api&amp;&amp;"true"===moove_frontend_gdpr_scripts.wp_consent_api&amp;&amp;wp_set_consent("statistics","deny")),1===parseInt(o.advanced)?(e("#moove_gdpr_advanced_cookies").is(":checked")||e("#moove_gdpr_advanced_cookies").prop("checked",!0).trigger("change"),void 0!==moove_frontend_gdpr_scripts.wp_consent_api&amp;&amp;"true"===moove_frontend_gdpr_scripts.wp_consent_api&amp;&amp;wp_set_consent("marketing","allow")):(e("#moove_gdpr_advanced_cookies").is(":checked")&amp;&amp;e("#moove_gdpr_advanced_cookies").prop("checked",!1).trigger("change"),void 0!==moove_frontend_gdpr_scripts.wp_consent_api&amp;&amp;"true"===moove_frontend_gdpr_scripts.wp_consent_api&amp;&amp;wp_set_consent("marketing","deny")),e('input[data-name="moove_gdpr_performance_cookies"]').prop("checked",e("#moove_gdpr_performance_cookies").is(":checked")),e('input[data-name="moove_gdpr_strict_cookies"]').prop("checked",e("#moove_gdpr_strict_cookies").is(":checked")),e('input[data-name="moove_gdpr_advanced_cookies"]').prop("checked",e("#moove_gdpr_advanced_cookies").is(":checked")))}function l(){e("#moove_gdpr_cookie_info_bar").length&gt;0&amp;&amp;(e("#moove_gdpr_cookie_info_bar").addClass("moove-gdpr-info-bar-hidden"),e("body").removeClass("gdpr-infobar-visible"),e("#moove_gdpr_cookie_info_bar").hide())}function g(){var o=!0;if("undefined"!=typeof sessionStorage&amp;&amp;1===parseInt(sessionStorage.getItem("gdpr_infobar_hidden"))&amp;&amp;(o=!1),void 0!==moove_frontend_gdpr_scripts.display_cookie_banner&amp;&amp;o){if("true"===moove_frontend_gdpr_scripts.display_cookie_banner)e("#moove_gdpr_cookie_info_bar").length&gt;0&amp;&amp;(e("#moove_gdpr_cookie_info_bar").removeClass("moove-gdpr-info-bar-hidden"),e("#moove_gdpr_save_popup_settings_button:not(.button-visible)").hide(),e("body").addClass("gdpr-infobar-visible"),e("#moove_gdpr_cookie_info_bar").show(),i("show_infobar",""));else if(e("#moove_gdpr_cookie_info_bar").length&gt;0){e("#moove_gdpr_cookie_info_bar").addClass("moove-gdpr-info-bar-hidden"),e("body").removeClass("gdpr-infobar-visible"),e("#moove_gdpr_cookie_info_bar").hide();var r={strict:1,thirdparty:1,advanced:1};t("dbg - inject - 5"),v(JSON.stringify(r))}}else e("#moove_gdpr_cookie_info_bar").length&gt;0&amp;&amp;o&amp;&amp;(e("#moove_gdpr_cookie_info_bar").removeClass("moove-gdpr-info-bar-hidden"),e("#moove_gdpr_save_popup_settings_button:not(.button-visible)").hide(),e("body").addClass("gdpr-infobar-visible"),e("#moove_gdpr_cookie_info_bar").show(),i("show_infobar",""))}function f(e,o,r){var n;if(r&gt;0){var i=new Date;i.setTime(i.getTime()+24*r*60*60*1e3),n="; expires="+i.toGMTString()}else n="";try{var a="SameSite=Lax";void 0!==moove_frontend_gdpr_scripts.cookie_attributes&amp;&amp;(a=moove_frontend_gdpr_scripts.cookie_attributes),void 0!==moove_frontend_gdpr_scripts.gdpr_consent_version&amp;&amp;(o=JSON.parse(o),o.version=moove_frontend_gdpr_scripts.gdpr_consent_version,o=JSON.stringify(o)),"moove_gdpr_popup"===e&amp;&amp;0===parseInt(o.strict)?void 0!==moove_frontend_gdpr_scripts.gdpr_scor&amp;&amp;"false"===moove_frontend_gdpr_scripts.gdpr_scor?document.cookie=encodeURIComponent(e)+"="+encodeURIComponent(o)+n+"; path=/; "+a:document.cookie=encodeURIComponent(e)+"=; Path=/;":document.cookie=encodeURIComponent(e)+"="+encodeURIComponent(o)+n+"; path=/; "+a,o!==A&amp;&amp;(A=o,s(o))}catch(e){t("error - moove_gdpr_create_cookie: "+e)}}function u(e){for(var o=encodeURIComponent(e)+"=",t=document.cookie.split(";"),r=0;r&lt;t.length;r++){for(var n=t[r];" "===n.charAt(0);)n=n.substring(1,n.length);if(0===n.indexOf(o)){var i=decodeURIComponent(n.substring(o.length,n.length)),s=JSON.parse(i);if(void 0!==s.version){if(void 0!==moove_frontend_gdpr_scripts.gdpr_consent_version){var a=moove_frontend_gdpr_scripts.gdpr_consent_version;if(parseFloat(a)&gt;parseFloat(s.version))return document.cookie=e+"=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;",null}}else if(void 0!==moove_frontend_gdpr_scripts.gdpr_consent_version&amp;&amp;parseFloat(moove_frontend_gdpr_scripts.gdpr_consent_version)&gt;1)return document.cookie=e+"=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;",null;return i}}return null}function v(o){if(N=a(),o){var t=o;o=JSON.parse(o);a();if(!1!==O){var r=JSON.parse(O);1===parseInt(r.thirdparty)&amp;&amp;1===parseInt(o.thirdparty)&amp;&amp;(o.thirdparty="0"),1===parseInt(r.advanced)&amp;&amp;1===parseInt(o.advanced)&amp;&amp;(o.advanced="0")}if(i("script_inject",o),j=!0,void 0!==moove_frontend_gdpr_scripts.ifbc?("strict"===moove_frontend_gdpr_scripts.ifbc&amp;&amp;o&amp;&amp;1===parseInt(o.strict)&amp;&amp;d(),"thirdparty"===moove_frontend_gdpr_scripts.ifbc&amp;&amp;o&amp;&amp;1===parseInt(o.thirdparty)&amp;&amp;d(),"advanced"===moove_frontend_gdpr_scripts.ifbc&amp;&amp;o&amp;&amp;1===parseInt(o.advanced)&amp;&amp;d()):1===parseInt(o.strict)&amp;&amp;d(),void 0!==moove_frontend_gdpr_scripts.scripts_defined)try{var s=JSON.parse(moove_frontend_gdpr_scripts.scripts_defined);if(1===parseInt(o.strict))1===parseInt(o.thirdparty)&amp;&amp;void 0===k.thirdparty&amp;&amp;(s.thirdparty.header&amp;&amp;postscribe(document.head,s.thirdparty.header),s.thirdparty.body&amp;&amp;e(s.thirdparty.body).prependTo(document.body),s.thirdparty.footer&amp;&amp;postscribe(document.body,s.thirdparty.footer),k.thirdparty=!0),1===parseInt(o.advanced)&amp;&amp;void 0===k.advanced&amp;&amp;(s.advanced.header&amp;&amp;postscribe(document.head,s.advanced.header),s.advanced.body&amp;&amp;e(s.advanced.body).prependTo(document.body),s.advanced.footer&amp;&amp;postscribe(document.body,s.advanced.footer),k.advanced=!0);else{var o=u("moove_gdpr_popup");o&amp;&amp;(h(),n())}}catch(e){console.error(e)}else if(void 0===k.thirdparty||void 0===k.advanced){1===o.thirdparty&amp;&amp;(k.thirdparty=!0),1===o.advanced&amp;&amp;(k.advanced=!0);var c=void 0!==moove_frontend_gdpr_scripts.wp_lang?moove_frontend_gdpr_scripts.wp_lang:"";0===parseInt(o.thirdparty)&amp;&amp;0===parseInt(o.advanced)&amp;&amp;h(),e.post(moove_frontend_gdpr_scripts.ajaxurl,{action:"moove_gdpr_get_scripts",strict:o.strict,thirdparty:o.thirdparty,advanced:o.advanced,wp_lang:c},function(r){O=t,i("script_inject",o);var n=JSON.parse(r);n.header&amp;&amp;postscribe(document.head,n.header),n.body&amp;&amp;e(n.body).prependTo(document.body),n.footer&amp;&amp;postscribe(document.body,n.footer)})}}else g()}function m(){var o=!0;e(document).find("#moove_gdpr_cookie_modal input[type=checkbox]").each(function(){e(this).is(":checked")||(o=!1)})}function h(o){try{e(document).find("script[data-gdpr]").each(function(){t("script_removed: "+e(this).attr("src")),e(this).remove()});for(var r=document.cookie.split(";"),n=window.location.hostname,i=0;i&lt;r.length;i++){var s=r[i],a=s.indexOf("="),d=a&gt;-1?s.substr(0,a):s;d.includes("woocommerce")||d.includes("wc_")||d.includes("moove_gdpr_popup")||d.includes("wordpress")||(document.cookie=d+"=;expires=Thu, 01 Jan 1970 00:00:00 GMT;domain="+n,document.cookie=d+"=;expires=Thu, 01 Jan 1970 00:00:00 GMT;domain=."+n,t("cookie removed: "+d+" - "+n))}}catch(e){t("error in gdpr_delete_all_cookies: "+e)}"undefined"!=typeof sessionStorage&amp;&amp;sessionStorage.removeItem("gdpr_session")}function b(o){var t=u("moove_gdpr_popup");o&amp;&amp;(h(),r());var n="0",i="0",s="0",a=!1;t&amp;&amp;(t=JSON.parse(t),n=t.strict,i=t.advanced,s=t.thirdparty),e("#moove_gdpr_strict_cookies").length&gt;0?e("#moove_gdpr_strict_cookies").is(":checked")?(n="1",a=!0):n="0":(a=!0,n="1"),e("#moove_gdpr_performance_cookies").is(":checked")?(s="1",a=!0):s="0",e("#moove_gdpr_advanced_cookies").is(":checked")?(i="1",a=!0):i="0",!t&amp;&amp;a?(f("moove_gdpr_popup",JSON.stringify({strict:n,thirdparty:s,advanced:i}),y),l(),e("#moove_gdpr_save_popup_settings_button").show()):t&amp;&amp;(w||f("moove_gdpr_popup",JSON.stringify({strict:n,thirdparty:s,advanced:i}),y));var t=u("moove_gdpr_popup");t&amp;&amp;(t=JSON.parse(t),"0"==t.strict&amp;&amp;"0"==t.advanced&amp;&amp;"0"==t.thirdparty&amp;&amp;h())}var y=365,k=[],w=!1;void 0!==moove_frontend_gdpr_scripts.cookie_expiration&amp;&amp;(y=moove_frontend_gdpr_scripts.cookie_expiration),e(document).on("click","#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content .moove-gdpr-tab-main:not(#privacy_overview) .tab-title",function(o){window.innerWidth&lt;768&amp;&amp;(e(this).closest(".moove-gdpr-tab-main").find(".moove-gdpr-tab-main-content").is(":visible")?e(this).closest(".moove-gdpr-tab-main").find(".moove-gdpr-tab-main-content").slideUp(300):e(this).closest(".moove-gdpr-tab-main").find(".moove-gdpr-tab-main-content").slideDown(300))}),e(document).on("click tap",'#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-reject-btn, [href*="#gdpr-reject-cookies"], .moove-gdpr-modal-reject-all',function(o){o.preventDefault(),h(),n(),e("#moove_gdpr_cookie_info_bar").length&gt;0&amp;&amp;(e("#moove_gdpr_cookie_info_bar").addClass("moove-gdpr-info-bar-hidden"),e("body").removeClass("gdpr-infobar-visible"),e("#moove_gdpr_cookie_info_bar").hide(),e("#moove_gdpr_save_popup_settings_button").show()),e(".gdpr_lightbox .gdpr_lightbox-close").trigger("click"),e(document).moove_gdpr_lightbox_close(),void 0!==moove_frontend_gdpr_scripts.gdpr_scor&amp;&amp;"false"===moove_frontend_gdpr_scripts.gdpr_scor||(f("moove_gdpr_popup",JSON.stringify({strict:"1",thirdparty:"0",advanced:"0"}),y),setTimeout(function(){f("moove_gdpr_popup",JSON.stringify({strict:"1",thirdparty:"0",advanced:"0"}),y)},500)),p("reject-btn")});var x=!1,T=e(".moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main").first(),C=e(".moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main").first(),S=0,I=!1;e(document).on("keydown",function(o){if(e("body").hasClass("moove_gdpr_overflow")&amp;&amp;e(".moove-gdpr-modal-content").hasClass("moove_gdpr_modal_theme_v1")){if(38==o.keyCode){o.preventDefault();var t=e("#moove-gdpr-menu li.menu-item-selected"),r=t.prev();0===r.length&amp;&amp;(r=e("#moove-gdpr-menu li").last()),r.find(".moove-gdpr-tab-nav:visible").trigger("click"),e(".moove-gdpr-tab-main:visible").trigger("focus")}if(40==o.keyCode)if(o.preventDefault(),I){var t=e("#moove-gdpr-menu li.menu-item-selected"),r=t.prev();0===r.length&amp;&amp;(r=e("#moove-gdpr-menu li").last()),r.find(".moove-gdpr-tab-nav:visible").trigger("click"),e(".moove-gdpr-tab-main:visible").trigger("focus")}else{var t=e("#moove-gdpr-menu li.menu-item-selected"),n=t.next();0===n.length&amp;&amp;(n=e("#moove-gdpr-menu li").first()),n.find(".moove-gdpr-tab-nav:visible").trigger("click"),e(".moove-gdpr-tab-main:visible").trigger("focus")}if(9==o.keyCode){o.preventDefault();var i=e("#moove_gdpr_cookie_modal .mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-close, #moove_gdpr_cookie_modal #moove-gdpr-menu &gt; li, #moove_gdpr_cookie_modal .moove-gdpr-branding");if(i.length&gt;0){var s=!1;if(S&lt;=i.length?(I?S--:S++,s=i[S],e(s).is(":visible")||(I?S--:S++,s=i[S])):(S=0,s=i[S]),e("#moove_gdpr_cookie_modal .focus-g").removeClass("focus-g"),S&lt;0&amp;&amp;I&amp;&amp;(S=i.length),!s&amp;&amp;S&gt;i.length&amp;&amp;(S=0,s=i[S]),e(s).addClass("focus-g").trigger("focus"),(e(s).hasClass("menu-item-on")||e(s).hasClass("menu-item-off"))&amp;&amp;e(s).find("button").trigger("click"),e(s).length&gt;0)try{e(s)[0].scrollIntoViewIfNeeded()}catch(e){console.warn(e)}}else{e(".cookie-switch").removeClass("focus-g");var n=T.next();if(T=n,0===n.length&amp;&amp;(n=C,T=C),n.find(".cookie-switch").trigger("focus").addClass("focus-g"),n.find(".cookie-switch").length&gt;0)try{n.find(".cookie-switch")[0].scrollIntoViewIfNeeded()}catch(e){console.warn(e)}}}if(32==o.keyCode){o.preventDefault();e(".moove-gdpr-tab-main:visible").find(".moove-gdpr-status-bar input[type=checkbox]").trigger("click")}13==o.keyCode&amp;&amp;(o.preventDefault(),e(document).find(".focus-g").length&gt;0?e(document).find(".focus-g").trigger("click"):e(".moove-gdpr-modal-save-settings").trigger("click"))}if(e("body").hasClass("moove_gdpr_overflow")&amp;&amp;e(".moove-gdpr-modal-content").hasClass("moove_gdpr_modal_theme_v2")){if(38==o.keyCode){o.preventDefault();var t=e("#moove-gdpr-menu li.menu-item-selected"),r=t.prev();0===r.length&amp;&amp;(r=e("#moove-gdpr-menu li").last()),r.find(".moove-gdpr-tab-nav:visible").trigger("click"),e(".moove-gdpr-tab-main:visible").trigger("focus")}if(40==o.keyCode){o.preventDefault();var t=e("#moove-gdpr-menu li.menu-item-selected"),n=t.next();0===n.length&amp;&amp;(n=e("#moove-gdpr-menu li").first()),n.find(".moove-gdpr-tab-nav:visible").trigger("click"),e(".moove-gdpr-tab-main:visible").trigger("focus")}if(32==o.keyCode){o.preventDefault();e("#moove_gdpr_cookie_modal").find(".focus-g").trigger("click")}if(9==o.keyCode){o.preventDefault();var i=e("#moove_gdpr_cookie_modal .cookie-switch, #moove_gdpr_cookie_modal .mgbutton, #moove_gdpr_cookie_modal a:not(.moove-gdpr-branding), #moove_gdpr_cookie_modal .moove-gdpr-modal-close, #moove_gdpr_cookie_modal .moove-gdpr-branding");if(i.length&gt;0){var s=!1;if(S&lt;=i.length?(I?S--:S++,s=i[S],e(s).is(":visible")||(I?S--:S++,s=i[S])):(S=0,s=i[S]),e("#moove_gdpr_cookie_modal .focus-g").removeClass("focus-g"),S&lt;0&amp;&amp;I&amp;&amp;(S=i.length),!s&amp;&amp;S&gt;i.length&amp;&amp;(S=0,s=i[S]),e(s).addClass("focus-g").trigger("focus"),e(s).length&gt;0)try{e(s)[0].scrollIntoViewIfNeeded()}catch(e){console.warn(e)}}else{e(".cookie-switch").removeClass("focus-g");var n=T.next();if(T=n,0===n.length&amp;&amp;(n=C,T=C),n.find(".cookie-switch").trigger("focus").addClass("focus-g"),n.find(".cookie-switch").length&gt;0)try{n.find(".cookie-switch")[0].scrollIntoViewIfNeeded()}catch(e){console.warn(e)}}}13==o.keyCode&amp;&amp;(e("#moove_gdpr_cookie_modal .focus-g").length&gt;0&amp;&amp;(e("#moove_gdpr_cookie_modal .focus-g").hasClass("mgbutton")||e("#moove_gdpr_cookie_modal .focus-g").hasClass("moove-gdpr-modal-close")||e("#moove_gdpr_cookie_modal .focus-g").attr("href"))?e("#moove_gdpr_cookie_modal .focus-g").attr("href")?e("#moove_gdpr_cookie_modal .focus-g").trigger("click"):(o.preventDefault(),e("#moove_gdpr_cookie_modal .focus-g").trigger("click")):(o.preventDefault(),e(".moove-gdpr-modal-save-settings").trigger("click")))}}),e(document).on("keyup",function(e){16==e.keyCode&amp;&amp;(I=!1),17!=e.keyCode&amp;&amp;18!=e.keyCode&amp;&amp;13!=e.keyCode||(I=!1)}),document.addEventListener("visibilitychange",function(e){I=!1}),e(document).on("keydown",function(o){if(16==o.keyCode&amp;&amp;(I=!0),e("body").hasClass("gdpr-infobar-visible")&amp;&amp;!e("body").hasClass("moove_gdpr_overflow")&amp;&amp;e("#moove_gdpr_cookie_info_bar").hasClass("gdpr-full-screen-infobar")){if(9==o.keyCode){o.preventDefault(),console.warn("fsw-tab");var t=e('#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar span.change-settings-button, #moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar button.change-settings-button, #moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar [data-target="third_party_cookies"] label, #moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar [data-target="advanced-cookies"] label, #moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .mgbutton');if(t.length&gt;0){var r=!1;if(S&lt;=t.length?(I?S--:S++,r=t[S],e(r).is(":visible")||(I?S--:S++,r=t[S])):(S=0,r=t[S]),e("#moove_gdpr_cookie_info_bar .focus-g").removeClass("focus-g"),S&lt;0&amp;&amp;I&amp;&amp;(S=t.length),!r&amp;&amp;S&gt;t.length&amp;&amp;(S=0,r=t[S]),e(document).find("*").blur(),e(r).addClass("focus-g").trigger("focus"),e(r).length&gt;0)try{e(r)[0].scrollIntoViewIfNeeded()}catch(e){console.warn(e)}}else{e(".cookie-switch").removeClass("focus-g");var n=T.next();if(T=n,0===n.length&amp;&amp;(n=C,T=C),n.find(".cookie-switch").trigger("focus").addClass("focus-g"),n.find(".cookie-switch").length&gt;0)try{n.find(".cookie-switch")[0].scrollIntoViewIfNeeded()}catch(e){console.warn(e)}}}if(32==o.keyCode){o.preventDefault();var i=e("#moove_gdpr_cookie_info_bar").find(".gdpr-shr-switch.focus-g input[type=checkbox]");console.warn("space"),i.trigger("click")}}13==o.keyCode&amp;&amp;e(document.activeElement).length&gt;0&amp;&amp;e(document.activeElement).closest("#moove_gdpr_cookie_info_bar").length&gt;0&amp;&amp;(o.preventDefault(),e(document.activeElement).trigger("click"))}),e.fn.moove_gdpr_read_cookies=function(e){var o=u("moove_gdpr_popup"),t={};return t.strict="0",t.thirdparty="0",t.advanced="0",o&amp;&amp;(o=JSON.parse(o),t.strict=parseInt(o.strict),t.thirdparty=parseInt(o.thirdparty),t.advanced=parseInt(o.advanced)),t};var N=a(),O=!1,j=!1,D="",E=!1,A="";e(document).on("click tap","#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn",function(o){if(o.preventDefault(),void 0!==moove_frontend_gdpr_scripts.close_btn_action){var t=parseInt(moove_frontend_gdpr_scripts.close_btn_action);1===t&amp;&amp;(l(),e("#moove_gdpr_save_popup_settings_button").show(),"undefined"!=typeof sessionStorage&amp;&amp;sessionStorage.setItem("gdpr_infobar_hidden",1)),2===t&amp;&amp;(h(),n(),e("#moove_gdpr_cookie_info_bar").length&gt;0&amp;&amp;(e("#moove_gdpr_cookie_info_bar").addClass("moove-gdpr-info-bar-hidden"),e("body").removeClass("gdpr-infobar-visible"),e("#moove_gdpr_cookie_info_bar").hide(),e("#moove_gdpr_save_popup_settings_button").show()),e(".gdpr_lightbox .gdpr_lightbox-close").trigger("click"),e(document).moove_gdpr_lightbox_close(),void 0!==moove_frontend_gdpr_scripts.gdpr_scor&amp;&amp;"false"===moove_frontend_gdpr_scripts.gdpr_scor||(f("moove_gdpr_popup",JSON.stringify({strict:"1",thirdparty:"0",advanced:"0"}),y),setTimeout(function(){f("moove_gdpr_popup",JSON.stringify({strict:"1",thirdparty:"0",advanced:"0"}),y)},500)),p("reject-btn")),3===t&amp;&amp;c("enable_all close-btn"),4===t&amp;&amp;(h(),n(),e("#moove_gdpr_cookie_info_bar").length&gt;0&amp;&amp;(e("#moove_gdpr_cookie_info_bar").addClass("moove-gdpr-info-bar-hidden"),e("body").removeClass("gdpr-infobar-visible"),e("#moove_gdpr_cookie_info_bar").hide(),e("#moove_gdpr_save_popup_settings_button").show()),e(".gdpr_lightbox .gdpr_lightbox-close").trigger("click"),e(document).moove_gdpr_lightbox_close(),void 0!==moove_frontend_gdpr_scripts.gdpr_scor&amp;&amp;"false"===moove_frontend_gdpr_scripts.gdpr_scor||(f("moove_gdpr_popup",JSON.stringify({strict:"1",thirdparty:"0",advanced:"0"}),y),setTimeout(function(){f("moove_gdpr_popup",JSON.stringify({strict:"1",thirdparty:"0",advanced:"0"}),y)},500)),void 0!==moove_frontend_gdpr_scripts.close_btn_rdr&amp;&amp;""!==moove_frontend_gdpr_scripts.close_btn_rdr?window.parent.location.href=moove_frontend_gdpr_scripts.close_btn_rdr:p("reject-btn"))}else l(),e("#moove_gdpr_save_popup_settings_button").show(),"undefined"!=typeof sessionStorage&amp;&amp;sessionStorage.setItem("gdpr_infobar_hidden",1)}),e.fn.moove_gdpr_save_cookie=function(o){var t=u("moove_gdpr_popup"),r=t,s=e(window).scrollTop();if(!t){if(o.thirdParty)var a="1";else var a="0";if(o.advanced)var c="1";else var c="0";if(o.scrollEnable){var p=o.scrollEnable;e(window).scroll(function(){!j&amp;&amp;e(this).scrollTop()-s&gt;p&amp;&amp;("undefined"===o.thirdparty&amp;&amp;"undefined"===o.advanced||(f("moove_gdpr_popup",JSON.stringify({strict:"1",thirdparty:a,advanced:c}),y),t=JSON.parse(t),_(t)))})}else"undefined"===o.thirdparty&amp;&amp;"undefined"===o.advanced||(f("moove_gdpr_popup",JSON.stringify({strict:"1",thirdparty:a,advanced:c}),y),t=JSON.parse(t),_(t));if(t=u("moove_gdpr_popup"))if(t=JSON.parse(t),i("script_inject",t),j=!0,void 0!==moove_frontend_gdpr_scripts.ifbc?("strict"===moove_frontend_gdpr_scripts.ifbc&amp;&amp;t&amp;&amp;1===parseInt(t.strict)&amp;&amp;d(),"thirdparty"===moove_frontend_gdpr_scripts.ifbc&amp;&amp;t&amp;&amp;1===parseInt(t.thirdparty)&amp;&amp;d(),"advanced"===moove_frontend_gdpr_scripts.ifbc&amp;&amp;t&amp;&amp;1===parseInt(t.advanced)&amp;&amp;d()):1===parseInt(t.strict)&amp;&amp;d(),void 0!==moove_frontend_gdpr_scripts.scripts_defined)try{var l=JSON.parse(moove_frontend_gdpr_scripts.scripts_defined);if(1===parseInt(t.strict))1===parseInt(t.thirdparty)&amp;&amp;void 0===k.thirdparty&amp;&amp;(l.thirdparty.header&amp;&amp;postscribe(document.head,l.thirdparty.header),l.thirdparty.body&amp;&amp;e(l.thirdparty.body).prependTo(document.body),l.thirdparty.footer&amp;&amp;postscribe(document.body,l.thirdparty.footer),k.thirdparty=!0),1===parseInt(t.advanced)&amp;&amp;void 0===k.advanced&amp;&amp;(l.advanced.header&amp;&amp;postscribe(document.head,l.advanced.header),l.advanced.body&amp;&amp;e(l.advanced.body).prependTo(document.body),l.advanced.footer&amp;&amp;postscribe(document.body,l.advanced.footer),k.advanced=!0);else{var t=u("moove_gdpr_popup");t&amp;&amp;(h(),n())}}catch(e){console.error(e)}else if(void 0===k.thirdparty||void 0===k.advanced){1===t.thirdparty&amp;&amp;(k.thirdparty=!0),1===t.advanced&amp;&amp;(k.advanced=!0);var g=void 0!==moove_frontend_gdpr_scripts.wp_lang?moove_frontend_gdpr_scripts.wp_lang:"";0===parseInt(t.thirdparty)&amp;&amp;0===parseInt(t.advanced)&amp;&amp;h(),e.post(moove_frontend_gdpr_scripts.ajaxurl,{action:"moove_gdpr_get_scripts",strict:t.strict,thirdparty:t.thirdparty,advanced:t.advanced,wp_lang:g},function(o){O=r,i("script_inject",t);var n=JSON.parse(o);n.header&amp;&amp;postscribe(document.head,n.header),n.body&amp;&amp;e(n.body).prependTo(document.body),n.footer&amp;&amp;postscribe(document.body,n.footer)})}}},function(){var o=(location.pathname,e(window).scrollTop());e("#moove_gdpr_save_popup_settings_button").show();var r=moove_frontend_gdpr_scripts.enabled_default.third_party,n=moove_frontend_gdpr_scripts.enabled_default.advanced;if(void 0!==moove_frontend_gdpr_scripts.enable_on_scroll&amp;&amp;"true"===moove_frontend_gdpr_scripts.enable_on_scroll&amp;&amp;1!==parseInt(r)&amp;&amp;1!==parseInt(n)&amp;&amp;(r=1,n=1),document.cookie.indexOf("moove_gdpr_popup")&gt;=0||1==r||1==n){var i=u("moove_gdpr_popup");if(i){var s=a();"0"==s.strict&amp;&amp;"0"==s.advanced&amp;&amp;"0"==s.thirdparty&amp;&amp;(h(),g())}else{var d=!1;if("undefined"!=typeof sessionStorage&amp;&amp;(d=sessionStorage.getItem("gdpr_session")),void 0!==moove_frontend_gdpr_scripts.enable_on_scroll&amp;&amp;"true"===moove_frontend_gdpr_scripts.enable_on_scroll){if(d)try{_(JSON.parse(d)),j=!0,t("dbg - inject - 1"),v(d),f("moove_gdpr_popup",d,y),l()}catch(e){}else if((!j&amp;&amp;1==moove_frontend_gdpr_scripts.enabled_default.third_party||!j&amp;&amp;1==moove_frontend_gdpr_scripts.enabled_default.advanced)&amp;&amp;(i={strict:1,thirdparty:r,advanced:n},_(i),i=JSON.stringify(i),x=!0,g(),t("dbg - default scroll inject")),void 0!==moove_frontend_gdpr_scripts.gdpr_aos_hide&amp;&amp;("1"===moove_frontend_gdpr_scripts.gdpr_aos_hide||"true"===moove_frontend_gdpr_scripts.gdpr_aos_hide||"object"==typeof moove_frontend_gdpr_scripts.gdpr_aos_hide&amp;&amp;moove_frontend_gdpr_scripts.gdpr_aos_hide.includes("1"))&amp;&amp;(t("dbg - enable on scroll - enter"),e(window).scroll(function(){if((!j||x)&amp;&amp;e(this).scrollTop()-o&gt;200){i={strict:1,thirdparty:r,advanced:n},u("moove_gdpr_popup")||"undefined"!=typeof sessionStorage&amp;&amp;((d=sessionStorage.getItem("gdpr_session"))||(sessionStorage.setItem("gdpr_session",JSON.stringify(i)),d=sessionStorage.getItem("gdpr_session")));try{_(i),i=JSON.stringify(i),g(),j=!0,t("dbg - inject - 2 - accept on scroll"),x||v(i),x=!1,f("moove_gdpr_popup",i,y),l(),p("check reload on scroll"),e("#moove_gdpr_save_popup_settings_button").show()}catch(e){}}})),void 0!==moove_frontend_gdpr_scripts.gdpr_aos_hide&amp;&amp;("2"===moove_frontend_gdpr_scripts.gdpr_aos_hide||"object"==typeof moove_frontend_gdpr_scripts.gdpr_aos_hide&amp;&amp;moove_frontend_gdpr_scripts.gdpr_aos_hide.includes("2"))){var c=30;if(void 0!==moove_frontend_gdpr_scripts.gdpr_aos_hide_seconds)var c=parseInt(moove_frontend_gdpr_scripts.gdpr_aos_hide_seconds);t("dbg - hidetimer - enter, seconds: "+c),setTimeout(function(){if(t("dbg - hidetimer - is_created: "+j),!j){i={strict:1,thirdparty:r,advanced:n};var o=u("moove_gdpr_popup");t("dbg - hidetimer - cookies_stored: "+o),o||"undefined"!=typeof sessionStorage&amp;&amp;((d=sessionStorage.getItem("gdpr_session"))||(sessionStorage.setItem("gdpr_session",JSON.stringify(i)),d=sessionStorage.getItem("gdpr_session")));try{_(i),i=JSON.stringify(i),g(),j=!0,t("dbg - inject - 2a"),v(i),f("moove_gdpr_popup",i,y),p("check reload hidetimer")}catch(e){}}l(),e("#moove_gdpr_save_popup_settings_button").show()},1e3*c)}}else i={strict:1,thirdparty:r,advanced:n},_(i),i=JSON.stringify(i),g()}t("dbg - inject - 3"),v(i)}else g()}(),e(document).on("click",'[data-href*="#moove_gdpr_cookie_modal"],[href*="#moove_gdpr_cookie_modal"]',function(o){o.preventDefault(),e("#moove_gdpr_cookie_modal").length&gt;0&amp;&amp;(E=!0,D=gdpr_lightbox("#moove_gdpr_cookie_modal"),e(".gdpr_lightbox").addClass("moove_gdpr_cookie_modal_open"),e(document).moove_gdpr_lightbox_open(),i("opened_modal_from_link",""))}),e(document).on("click",'[data-href*="#gdpr_cookie_modal"],[href*="#gdpr_cookie_modal"]',function(o){o.preventDefault(),e("#moove_gdpr_cookie_modal").length&gt;0&amp;&amp;(E=!0,D=gdpr_lightbox("#moove_gdpr_cookie_modal"),e(".gdpr_lightbox").addClass("moove_gdpr_cookie_modal_open"),e(document).moove_gdpr_lightbox_open(),i("opened_modal_from_link",""))}),e(document).on("click tap","#moove_gdpr_cookie_info_bar .moove-gdpr-close-modal-button a, #moove_gdpr_cookie_info_bar .moove-gdpr-close-modal-button button",function(e){e.preventDefault()}),e(document).on("click tap",".moove-gdpr-modal-close",function(o){o.preventDefault(),e(".gdpr_lightbox .gdpr_lightbox-close").trigger("click"),e(document).moove_gdpr_lightbox_close()}),e(document).on("click","#moove-gdpr-menu .moove-gdpr-tab-nav",function(o){o.preventDefault(),o.stopPropagation(),e("#moove-gdpr-menu li").removeClass("menu-item-selected"),e(this).parent().addClass("menu-item-selected"),e(".moove-gdpr-tab-content .moove-gdpr-tab-main").hide(),e(e(this).attr("href")).show(),e(e(this).attr("data-href")).show(),i("clicked_to_tab",e(this).attr("data-href"))}),e(document).on("gdpr_lightbox:close",function(o,t){e(document).moove_gdpr_lightbox_close()}),e.fn.moove_gdpr_lightbox_close=function(o){E&amp;&amp;(e("body").removeClass("moove_gdpr_overflow"),E=!1)},e.fn.moove_gdpr_lightbox_open=function(o){if(E){e("body").addClass("moove_gdpr_overflow");var t=u("moove_gdpr_popup");document.activeElement.blur(),"none"===moove_frontend_gdpr_scripts.show_icons&amp;&amp;e("body").addClass("gdpr-no-icons"),e(".moove-gdpr-status-bar input[type=checkbox]").each(function(){e(this).is(":checked")?e(this).closest(".moove-gdpr-tab-main").find(".moove-gdpr-strict-warning-message").slideUp():e(this).closest(".moove-gdpr-tab-main").find(".moove-gdpr-strict-warning-message").slideDown()}),t?(t=JSON.parse(t),_(t)):e("#moove_gdpr_strict_cookies").is(":checked")||(e("#advanced-cookies .gdpr-cc-form-fieldset").addClass("fl-disabled"),e("#third_party_cookies .gdpr-cc-form-fieldset").addClass("fl-disabled")),void 0!==moove_frontend_gdpr_scripts.hide_save_btn&amp;&amp;"true"===moove_frontend_gdpr_scripts.hide_save_btn?e(".moove-gdpr-modal-save-settings").removeClass("button-visible").hide():e(".moove-gdpr-modal-save-settings").addClass("button-visible").show(),m()}},e(document).on("gdpr_lightbox:open",function(o,t){e(document).moove_gdpr_lightbox_open()}),e(document).on("click tap",".fl-disabled",function(o){e("#moove_gdpr_cookie_modal .moove-gdpr-modal-content").is(".moove_gdpr_modal_theme_v2")?e("#moove_gdpr_strict_cookies").length&gt;0&amp;&amp;(e("#moove_gdpr_strict_cookies").trigger("click"),e(this).trigger("click")):e(this).closest(".moove-gdpr-tab-main-content").find(".moove-gdpr-strict-secondary-warning-message").slideDown()}),e(document).on("change",".moove-gdpr-status-bar input[type=checkbox]",function(o){e(".moove-gdpr-modal-save-settings").addClass("button-visible").show();var t=e(this).closest(".moove-gdpr-tab-main").attr("id");e(this).closest(".moove-gdpr-status-bar").toggleClass("checkbox-selected"),e(this).closest(".moove-gdpr-tab-main").toggleClass("checkbox-selected"),e("#moove-gdpr-menu .menu-item-"+t).toggleClass("menu-item-off"),e(this).is(":checked")?e(this).closest(".moove-gdpr-tab-main").find(".moove-gdpr-strict-warning-message").slideUp():e(this).closest(".moove-gdpr-tab-main").find(".moove-gdpr-strict-warning-message").slideDown(),e(this).is("#moove_gdpr_strict_cookies")&amp;&amp;(e(this).is(":checked")?(e("#third_party_cookies fieldset, #third_party_cookies .gdpr-cc-form-fieldset").removeClass("fl-disabled"),e("#moove_gdpr_performance_cookies").prop("disabled",!1),e("#third_party_cookies .moove-gdpr-strict-secondary-warning-message").slideUp(),e("#advanced-cookies fieldset, #advanced-cookies .gdpr-cc-form-fieldset").removeClass("fl-disabled"),e("#advanced-cookies .moove-gdpr-strict-secondary-warning-message").slideUp(),e("#moove_gdpr_advanced_cookies").prop("disabled",!1)):(e(".gdpr_cookie_settings_shortcode_content").find("input").each(function(){e(this).prop("checked",!1)}),e("#third_party_cookies fieldset, #third_party_cookies .gdpr-cc-form-fieldset").addClass("fl-disabled").closest(".moove-gdpr-status-bar").removeClass("checkbox-selected"),e("#moove_gdpr_performance_cookies").prop("disabled",!0).prop("checked",!1),e("#advanced-cookies fieldset, #advanced-cookies .gdpr-cc-form-fieldset").addClass("fl-disabled").closest(".moove-gdpr-status-bar").removeClass("checkbox-selected"),e("#moove_gdpr_advanced_cookies").prop("disabled",!0).prop("checked",!1))),e('input[data-name="'+e(this).attr("name")+'"]').prop("checked",e(this).is(":checked")),m()}),e(document).on("click tap",".gdpr_cookie_settings_shortcode_content a.gdpr-shr-save-settings",function(o){o.preventDefault(),b(!0),e(".gdpr_lightbox .gdpr_lightbox-close").trigger("click"),e(document).moove_gdpr_lightbox_close(),p("modal-save-settings")}),e(document).on("change",".gdpr_cookie_settings_shortcode_content input[type=checkbox]",function(o){var t=e(this).attr("data-name"),r=e("#"+t);e(this).is(":checked")?(e('input[data-name="'+t+'"]').prop("checked",!0),"moove_gdpr_strict_cookies"!==e(this).attr("data-name")&amp;&amp;(e(this).closest(".gdpr_cookie_settings_shortcode_content").find('input[data-name="moove_gdpr_strict_cookies"]').is(":checked")||(e('input[data-name="'+t+'"]').prop("checked",!1),e('.gdpr_cookie_settings_shortcode_content input[data-name="moove_gdpr_strict_cookies"]').closest(".gdpr-shr-switch").css("transform","scale(1.2)"),setTimeout(function(){e('.gdpr_cookie_settings_shortcode_content input[data-name="moove_gdpr_strict_cookies"]').closest(".gdpr-shr-switch").css("transform","scale(1)")},300)))):(e('input[data-name="'+t+'"]').prop("checked",e(this).is(":checked")),"moove_gdpr_strict_cookies"===e(this).attr("data-name")&amp;&amp;e(".gdpr_cookie_settings_shortcode_content").find('input[type="checkbox"]').prop("checked",!1)),r.trigger("click")}),e(document).on("click tap",'.moove-gdpr-modal-allow-all, [href*="#gdpr-accept-cookies"]',function(o){o.preventDefault(),e("#moove_gdpr_cookie_modal").find("input[type=checkbox]").each(function(){var o=e(this);o.is(":checked")||o.trigger("click")}),c("enable_all enable-all-button"),e(".gdpr_lightbox .gdpr_lightbox-close").trigger("click"),l(),b(!1),e(document).moove_gdpr_lightbox_close()}),e(document).on("click tap",".moove-gdpr-infobar-allow-all",function(o){o.preventDefault(),e("#moove_gdpr_cookie_modal").find("input[type=checkbox]").each(function(){var o=e(this);o.is(":checked")||o.trigger("click")}),c("enable_all allow-btn"),e(".gdpr_lightbox .gdpr_lightbox-close").trigger("click"),l(),b(!1)}),e(document).on("click tap",".moove-gdpr-modal-save-settings",function(o){o.preventDefault(),b(!0),e(".gdpr_lightbox .gdpr_lightbox-close").trigger("click"),e(document).moove_gdpr_lightbox_close(),p("modal-save-settings")});if(window.location.hash){var J=window.location.hash.substring(1);J=J.replace(/\/$/,""),"moove_gdpr_cookie_modal"!==J&amp;&amp;"gdpr_cookie_modal"!==J||(E=!0,i("opened_modal_from_link",""),setTimeout(function(){e("#moove_gdpr_cookie_modal").length&gt;0&amp;&amp;(D=gdpr_lightbox("#moove_gdpr_cookie_modal"),e(".gdpr_lightbox").addClass("moove_gdpr_cookie_modal_open"),e(document).moove_gdpr_lightbox_open())},500)),"gdpr-accept-cookies"===J&amp;&amp;(e("#moove_gdpr_cookie_modal").find("input[type=checkbox]").each(function(){var o=e(this);o.is(":checked")||o.trigger("click")}),c("enable_all enable-all-button"),e(".gdpr_lightbox .gdpr_lightbox-close").trigger("click"),l(),b(!0),e(document).moove_gdpr_lightbox_close()),"gdpr-reject-cookies"===J&amp;&amp;(h(),n(),e("#moove_gdpr_cookie_info_bar").length&gt;0&amp;&amp;(e("#moove_gdpr_cookie_info_bar").addClass("moove-gdpr-info-bar-hidden"),e("body").removeClass("gdpr-infobar-visible"),e("#moove_gdpr_cookie_info_bar").hide(),e("#moove_gdpr_save_popup_settings_button").show()),g(),f("moove_gdpr_popup",JSON.stringify({strict:"1",thirdparty:"0",advanced:"0"}),y),setTimeout(function(){f("moove_gdpr_popup",JSON.stringify({strict:"1",thirdparty:"0",advanced:"0"}),y)},500))}},finalize:function(){}}},t={fire:function(e,t,r){var n,i=o;t=void 0===t?"init":t,n=""!==e,n=n&amp;&amp;i[e],(n=n&amp;&amp;"function"==typeof i[e][t])&amp;&amp;i[e][t](r)},loadEvents:function(){var o=!1,r=!1;if(void 0!==moove_frontend_gdpr_scripts.gpc&amp;&amp;1===parseInt(moove_frontend_gdpr_scripts.gpc)&amp;&amp;void 0!==navigator.globalPrivacyControl&amp;&amp;(gpcValue=navigator.globalPrivacyControl,gpcValue&amp;&amp;(r=!0,console.warn("GDPR Cookie Compliance - Blocked by Global Policy Control (GPC)"))),!r)if(void 0!==moove_frontend_gdpr_scripts.geo_location&amp;&amp;"true"===moove_frontend_gdpr_scripts.geo_location)jQuery.post(moove_frontend_gdpr_scripts.ajaxurl,{action:"moove_gdpr_localize_scripts"},function(e){var r=JSON.parse(e);void 0!==r.display_cookie_banner&amp;&amp;(moove_frontend_gdpr_scripts.display_cookie_banner=r.display_cookie_banner),void 0!==r.enabled_default&amp;&amp;(moove_frontend_gdpr_scripts.enabled_default=r.enabled_default),o||(o=!0,t.fire("common"))});else{var n=void 0!==typeof moove_frontend_gdpr_scripts.script_delay&amp;&amp;parseInt(moove_frontend_gdpr_scripts.script_delay)&gt;=0?parseInt(moove_frontend_gdpr_scripts.script_delay):0;n&gt;0?setTimeout(function(){t.fire("common")},n):t.fire("common")}e.each(document.body.className.replace(/-/g,"_").split(/\s+/),function(e,o){t.fire(o),t.fire(o,"finalize")}),t.fire("common","finalize")}};e(document).ready(t.loadEvents)}(jQuery);
var gdpr_consent__strict="true"
var gdpr_consent__thirdparty="true"
var gdpr_consent__advanced="false"
var gdpr_consent__cookies="strict|thirdparty";
/*!
 * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
(function(){var l,a;l=this,a=function(){"use strict";var l={},a={};try{"undefined"!=typeof window&amp;&amp;(l=window),"undefined"!=typeof document&amp;&amp;(a=document)}catch(l){}var e=(l.navigator||{}).userAgent,r=void 0===e?"":e,n=l,o=a,u=(n.document,!!o.documentElement&amp;&amp;!!o.head&amp;&amp;"function"==typeof o.addEventListener&amp;&amp;o.createElement,~r.indexOf("MSIE")||r.indexOf("Trident/"),"___FONT_AWESOME___"),t=function(){try{return"production"===process.env.NODE_ENV}catch(l){return!1}}();var f=n||{};f[u]||(f[u]={}),f[u].styles||(f[u].styles={}),f[u].hooks||(f[u].hooks={}),f[u].shims||(f[u].shims=[]);var i=f[u],s=[["glass",null,"glass-martini"],["meetup","fab",null],["star-o","far","star"],["remove",null,"times"],["close",null,"times"],["gear",null,"cog"],["trash-o","far","trash-alt"],["file-o","far","file"],["clock-o","far","clock"],["arrow-circle-o-down","far","arrow-alt-circle-down"],["arrow-circle-o-up","far","arrow-alt-circle-up"],["play-circle-o","far","play-circle"],["repeat",null,"redo"],["rotate-right",null,"redo"],["refresh",null,"sync"],["list-alt","far",null],["dedent",null,"outdent"],["video-camera",null,"video"],["picture-o","far","image"],["photo","far","image"],["image","far","image"],["pencil",null,"pencil-alt"],["map-marker",null,"map-marker-alt"],["pencil-square-o","far","edit"],["share-square-o","far","share-square"],["check-square-o","far","check-square"],["arrows",null,"arrows-alt"],["times-circle-o","far","times-circle"],["check-circle-o","far","check-circle"],["mail-forward",null,"share"],["expand",null,"expand-alt"],["compress",null,"compress-alt"],["eye","far",null],["eye-slash","far",null],["warning",null,"exclamation-triangle"],["calendar",null,"calendar-alt"],["arrows-v",null,"arrows-alt-v"],["arrows-h",null,"arrows-alt-h"],["bar-chart","far","chart-bar"],["bar-chart-o","far","chart-bar"],["twitter-square","fab",null],["facebook-square","fab",null],["gears",null,"cogs"],["thumbs-o-up","far","thumbs-up"],["thumbs-o-down","far","thumbs-down"],["heart-o","far","heart"],["sign-out",null,"sign-out-alt"],["linkedin-square","fab","linkedin"],["thumb-tack",null,"thumbtack"],["external-link",null,"external-link-alt"],["sign-in",null,"sign-in-alt"],["github-square","fab",null],["lemon-o","far","lemon"],["square-o","far","square"],["bookmark-o","far","bookmark"],["twitter","fab",null],["facebook","fab","facebook-f"],["facebook-f","fab","facebook-f"],["github","fab",null],["credit-card","far",null],["feed",null,"rss"],["hdd-o","far","hdd"],["hand-o-right","far","hand-point-right"],["hand-o-left","far","hand-point-left"],["hand-o-up","far","hand-point-up"],["hand-o-down","far","hand-point-down"],["arrows-alt",null,"expand-arrows-alt"],["group",null,"users"],["chain",null,"link"],["scissors",null,"cut"],["files-o","far","copy"],["floppy-o","far","save"],["navicon",null,"bars"],["reorder",null,"bars"],["pinterest","fab",null],["pinterest-square","fab",null],["google-plus-square","fab",null],["google-plus","fab","google-plus-g"],["money","far","money-bill-alt"],["unsorted",null,"sort"],["sort-desc",null,"sort-down"],["sort-asc",null,"sort-up"],["linkedin","fab","linkedin-in"],["rotate-left",null,"undo"],["legal",null,"gavel"],["tachometer",null,"tachometer-alt"],["dashboard",null,"tachometer-alt"],["comment-o","far","comment"],["comments-o","far","comments"],["flash",null,"bolt"],["clipboard","far",null],["paste","far","clipboard"],["lightbulb-o","far","lightbulb"],["exchange",null,"exchange-alt"],["cloud-download",null,"cloud-download-alt"],["cloud-upload",null,"cloud-upload-alt"],["bell-o","far","bell"],["cutlery",null,"utensils"],["file-text-o","far","file-alt"],["building-o","far","building"],["hospital-o","far","hospital"],["tablet",null,"tablet-alt"],["mobile",null,"mobile-alt"],["mobile-phone",null,"mobile-alt"],["circle-o","far","circle"],["mail-reply",null,"reply"],["github-alt","fab",null],["folder-o","far","folder"],["folder-open-o","far","folder-open"],["smile-o","far","smile"],["frown-o","far","frown"],["meh-o","far","meh"],["keyboard-o","far","keyboard"],["flag-o","far","flag"],["mail-reply-all",null,"reply-all"],["star-half-o","far","star-half"],["star-half-empty","far","star-half"],["star-half-full","far","star-half"],["code-fork",null,"code-branch"],["chain-broken",null,"unlink"],["shield",null,"shield-alt"],["calendar-o","far","calendar"],["maxcdn","fab",null],["html5","fab",null],["css3","fab",null],["ticket",null,"ticket-alt"],["minus-square-o","far","minus-square"],["level-up",null,"level-up-alt"],["level-down",null,"level-down-alt"],["pencil-square",null,"pen-square"],["external-link-square",null,"external-link-square-alt"],["compass","far",null],["caret-square-o-down","far","caret-square-down"],["toggle-down","far","caret-square-down"],["caret-square-o-up","far","caret-square-up"],["toggle-up","far","caret-square-up"],["caret-square-o-right","far","caret-square-right"],["toggle-right","far","caret-square-right"],["eur",null,"euro-sign"],["euro",null,"euro-sign"],["gbp",null,"pound-sign"],["usd",null,"dollar-sign"],["dollar",null,"dollar-sign"],["inr",null,"rupee-sign"],["rupee",null,"rupee-sign"],["jpy",null,"yen-sign"],["cny",null,"yen-sign"],["rmb",null,"yen-sign"],["yen",null,"yen-sign"],["rub",null,"ruble-sign"],["ruble",null,"ruble-sign"],["rouble",null,"ruble-sign"],["krw",null,"won-sign"],["won",null,"won-sign"],["btc","fab",null],["bitcoin","fab","btc"],["file-text",null,"file-alt"],["sort-alpha-asc",null,"sort-alpha-down"],["sort-alpha-desc",null,"sort-alpha-down-alt"],["sort-amount-asc",null,"sort-amount-down"],["sort-amount-desc",null,"sort-amount-down-alt"],["sort-numeric-asc",null,"sort-numeric-down"],["sort-numeric-desc",null,"sort-numeric-down-alt"],["youtube-square","fab",null],["youtube","fab",null],["xing","fab",null],["xing-square","fab",null],["youtube-play","fab","youtube"],["dropbox","fab",null],["stack-overflow","fab",null],["instagram","fab",null],["flickr","fab",null],["adn","fab",null],["bitbucket","fab",null],["bitbucket-square","fab","bitbucket"],["tumblr","fab",null],["tumblr-square","fab",null],["long-arrow-down",null,"long-arrow-alt-down"],["long-arrow-up",null,"long-arrow-alt-up"],["long-arrow-left",null,"long-arrow-alt-left"],["long-arrow-right",null,"long-arrow-alt-right"],["apple","fab",null],["windows","fab",null],["android","fab",null],["linux","fab",null],["dribbble","fab",null],["skype","fab",null],["foursquare","fab",null],["trello","fab",null],["gratipay","fab",null],["gittip","fab","gratipay"],["sun-o","far","sun"],["moon-o","far","moon"],["vk","fab",null],["weibo","fab",null],["renren","fab",null],["pagelines","fab",null],["stack-exchange","fab",null],["arrow-circle-o-right","far","arrow-alt-circle-right"],["arrow-circle-o-left","far","arrow-alt-circle-left"],["caret-square-o-left","far","caret-square-left"],["toggle-left","far","caret-square-left"],["dot-circle-o","far","dot-circle"],["vimeo-square","fab",null],["try",null,"lira-sign"],["turkish-lira",null,"lira-sign"],["plus-square-o","far","plus-square"],["slack","fab",null],["wordpress","fab",null],["openid","fab",null],["institution",null,"university"],["bank",null,"university"],["mortar-board",null,"graduation-cap"],["yahoo","fab",null],["google","fab",null],["reddit","fab",null],["reddit-square","fab",null],["stumbleupon-circle","fab",null],["stumbleupon","fab",null],["delicious","fab",null],["digg","fab",null],["pied-piper-pp","fab",null],["pied-piper-alt","fab",null],["drupal","fab",null],["joomla","fab",null],["spoon",null,"utensil-spoon"],["behance","fab",null],["behance-square","fab",null],["steam","fab",null],["steam-square","fab",null],["automobile",null,"car"],["envelope-o","far","envelope"],["spotify","fab",null],["deviantart","fab",null],["soundcloud","fab",null],["file-pdf-o","far","file-pdf"],["file-word-o","far","file-word"],["file-excel-o","far","file-excel"],["file-powerpoint-o","far","file-powerpoint"],["file-image-o","far","file-image"],["file-photo-o","far","file-image"],["file-picture-o","far","file-image"],["file-archive-o","far","file-archive"],["file-zip-o","far","file-archive"],["file-audio-o","far","file-audio"],["file-sound-o","far","file-audio"],["file-video-o","far","file-video"],["file-movie-o","far","file-video"],["file-code-o","far","file-code"],["vine","fab",null],["codepen","fab",null],["jsfiddle","fab",null],["life-ring","far",null],["life-bouy","far","life-ring"],["life-buoy","far","life-ring"],["life-saver","far","life-ring"],["support","far","life-ring"],["circle-o-notch",null,"circle-notch"],["rebel","fab",null],["ra","fab","rebel"],["resistance","fab","rebel"],["empire","fab",null],["ge","fab","empire"],["git-square","fab",null],["git","fab",null],["hacker-news","fab",null],["y-combinator-square","fab","hacker-news"],["yc-square","fab","hacker-news"],["tencent-weibo","fab",null],["qq","fab",null],["weixin","fab",null],["wechat","fab","weixin"],["send",null,"paper-plane"],["paper-plane-o","far","paper-plane"],["send-o","far","paper-plane"],["circle-thin","far","circle"],["header",null,"heading"],["sliders",null,"sliders-h"],["futbol-o","far","futbol"],["soccer-ball-o","far","futbol"],["slideshare","fab",null],["twitch","fab",null],["yelp","fab",null],["newspaper-o","far","newspaper"],["paypal","fab",null],["google-wallet","fab",null],["cc-visa","fab",null],["cc-mastercard","fab",null],["cc-discover","fab",null],["cc-amex","fab",null],["cc-paypal","fab",null],["cc-stripe","fab",null],["bell-slash-o","far","bell-slash"],["trash",null,"trash-alt"],["copyright","far",null],["eyedropper",null,"eye-dropper"],["area-chart",null,"chart-area"],["pie-chart",null,"chart-pie"],["line-chart",null,"chart-line"],["lastfm","fab",null],["lastfm-square","fab",null],["ioxhost","fab",null],["angellist","fab",null],["cc","far","closed-captioning"],["ils",null,"shekel-sign"],["shekel",null,"shekel-sign"],["sheqel",null,"shekel-sign"],["meanpath","fab","font-awesome"],["buysellads","fab",null],["connectdevelop","fab",null],["dashcube","fab",null],["forumbee","fab",null],["leanpub","fab",null],["sellsy","fab",null],["shirtsinbulk","fab",null],["simplybuilt","fab",null],["skyatlas","fab",null],["diamond","far","gem"],["intersex",null,"transgender"],["facebook-official","fab","facebook"],["pinterest-p","fab",null],["whatsapp","fab",null],["hotel",null,"bed"],["viacoin","fab",null],["medium","fab",null],["y-combinator","fab",null],["yc","fab","y-combinator"],["optin-monster","fab",null],["opencart","fab",null],["expeditedssl","fab",null],["battery-4",null,"battery-full"],["battery",null,"battery-full"],["battery-3",null,"battery-three-quarters"],["battery-2",null,"battery-half"],["battery-1",null,"battery-quarter"],["battery-0",null,"battery-empty"],["object-group","far",null],["object-ungroup","far",null],["sticky-note-o","far","sticky-note"],["cc-jcb","fab",null],["cc-diners-club","fab",null],["clone","far",null],["hourglass-o","far","hourglass"],["hourglass-1",null,"hourglass-start"],["hourglass-2",null,"hourglass-half"],["hourglass-3",null,"hourglass-end"],["hand-rock-o","far","hand-rock"],["hand-grab-o","far","hand-rock"],["hand-paper-o","far","hand-paper"],["hand-stop-o","far","hand-paper"],["hand-scissors-o","far","hand-scissors"],["hand-lizard-o","far","hand-lizard"],["hand-spock-o","far","hand-spock"],["hand-pointer-o","far","hand-pointer"],["hand-peace-o","far","hand-peace"],["registered","far",null],["creative-commons","fab",null],["gg","fab",null],["gg-circle","fab",null],["tripadvisor","fab",null],["odnoklassniki","fab",null],["odnoklassniki-square","fab",null],["get-pocket","fab",null],["wikipedia-w","fab",null],["safari","fab",null],["chrome","fab",null],["firefox","fab",null],["opera","fab",null],["internet-explorer","fab",null],["television",null,"tv"],["contao","fab",null],["500px","fab",null],["amazon","fab",null],["calendar-plus-o","far","calendar-plus"],["calendar-minus-o","far","calendar-minus"],["calendar-times-o","far","calendar-times"],["calendar-check-o","far","calendar-check"],["map-o","far","map"],["commenting",null,"comment-dots"],["commenting-o","far","comment-dots"],["houzz","fab",null],["vimeo","fab","vimeo-v"],["black-tie","fab",null],["fonticons","fab",null],["reddit-alien","fab",null],["edge","fab",null],["credit-card-alt",null,"credit-card"],["codiepie","fab",null],["modx","fab",null],["fort-awesome","fab",null],["usb","fab",null],["product-hunt","fab",null],["mixcloud","fab",null],["scribd","fab",null],["pause-circle-o","far","pause-circle"],["stop-circle-o","far","stop-circle"],["bluetooth","fab",null],["bluetooth-b","fab",null],["gitlab","fab",null],["wpbeginner","fab",null],["wpforms","fab",null],["envira","fab",null],["wheelchair-alt","fab","accessible-icon"],["question-circle-o","far","question-circle"],["volume-control-phone",null,"phone-volume"],["asl-interpreting",null,"american-sign-language-interpreting"],["deafness",null,"deaf"],["hard-of-hearing",null,"deaf"],["glide","fab",null],["glide-g","fab",null],["signing",null,"sign-language"],["viadeo","fab",null],["viadeo-square","fab",null],["snapchat","fab",null],["snapchat-ghost","fab",null],["snapchat-square","fab",null],["pied-piper","fab",null],["first-order","fab",null],["yoast","fab",null],["themeisle","fab",null],["google-plus-official","fab","google-plus"],["google-plus-circle","fab","google-plus"],["font-awesome","fab",null],["fa","fab","font-awesome"],["handshake-o","far","handshake"],["envelope-open-o","far","envelope-open"],["linode","fab",null],["address-book-o","far","address-book"],["vcard",null,"address-card"],["address-card-o","far","address-card"],["vcard-o","far","address-card"],["user-circle-o","far","user-circle"],["user-o","far","user"],["id-badge","far",null],["drivers-license",null,"id-card"],["id-card-o","far","id-card"],["drivers-license-o","far","id-card"],["quora","fab",null],["free-code-camp","fab",null],["telegram","fab",null],["thermometer-4",null,"thermometer-full"],["thermometer",null,"thermometer-full"],["thermometer-3",null,"thermometer-three-quarters"],["thermometer-2",null,"thermometer-half"],["thermometer-1",null,"thermometer-quarter"],["thermometer-0",null,"thermometer-empty"],["bathtub",null,"bath"],["s15",null,"bath"],["window-maximize","far",null],["window-restore","far",null],["times-rectangle",null,"window-close"],["window-close-o","far","window-close"],["times-rectangle-o","far","window-close"],["bandcamp","fab",null],["grav","fab",null],["etsy","fab",null],["imdb","fab",null],["ravelry","fab",null],["eercast","fab","sellcast"],["snowflake-o","far","snowflake"],["superpowers","fab",null],["wpexplorer","fab",null],["cab",null,"taxi"]];return function(l){try{l()}catch(l){if(!t)throw l}}(function(){var l;"function"==typeof i.hooks.addShims?i.hooks.addShims(s):(l=i.shims).push.apply(l,s)}),s},"object"==typeof exports&amp;&amp;"undefined"!=typeof module?module.exports=a():"function"==typeof define&amp;&amp;define.amd?define(a):l["fontawesome-free-shims"]=a();})();
/*! elementor - v3.28.0 - 23-03-2025 */
(()=&gt;{"use strict";var e,r,_,t,a,i={},n={};function __webpack_require__(e){var r=n[e];if(void 0!==r)return r.exports;var _=n[e]={exports:{}};return i[e].call(_.exports,_,_.exports,__webpack_require__),_.exports}__webpack_require__.m=i,e=[],__webpack_require__.O=(r,_,t,a)=&gt;{if(!_){var i=1/0;for(u=0;u&lt;e.length;u++){for(var[_,t,a]=e[u],n=!0,c=0;c&lt;_.length;c++)(!1&amp;a||i&gt;=a)&amp;&amp;Object.keys(__webpack_require__.O).every((e=&gt;__webpack_require__.O[e](_[c])))?_.splice(c--,1):(n=!1,a&lt;i&amp;&amp;(i=a));if(n){e.splice(u--,1);var o=t();void 0!==o&amp;&amp;(r=o)}}return r}a=a||0;for(var u=e.length;u&gt;0&amp;&amp;e[u-1][2]&gt;a;u--)e[u]=e[u-1];e[u]=[_,t,a]},_=Object.getPrototypeOf?e=&gt;Object.getPrototypeOf(e):e=&gt;e.__proto__,__webpack_require__.t=function(e,t){if(1&amp;t&amp;&amp;(e=this(e)),8&amp;t)return e;if("object"==typeof e&amp;&amp;e){if(4&amp;t&amp;&amp;e.__esModule)return e;if(16&amp;t&amp;&amp;"function"==typeof e.then)return e}var a=Object.create(null);__webpack_require__.r(a);var i={};r=r||[null,_({}),_([]),_(_)];for(var n=2&amp;t&amp;&amp;e;"object"==typeof n&amp;&amp;!~r.indexOf(n);n=_(n))Object.getOwnPropertyNames(n).forEach((r=&gt;i[r]=()=&gt;e[r]));return i.default=()=&gt;e,__webpack_require__.d(a,i),a},__webpack_require__.d=(e,r)=&gt;{for(var _ in r)__webpack_require__.o(r,_)&amp;&amp;!__webpack_require__.o(e,_)&amp;&amp;Object.defineProperty(e,_,{enumerable:!0,get:r[_]})},__webpack_require__.f={},__webpack_require__.e=e=&gt;Promise.all(Object.keys(__webpack_require__.f).reduce(((r,_)=&gt;(__webpack_require__.f[_](e,r),r)),[])),__webpack_require__.u=e=&gt;835===e?"lightbox.f3fa607b705962362647.bundle.min.js":30===e?"text-path.5923566687faac82ea62.bundle.min.js":131===e?"accordion.36aa4c8c4eba17bc8e03.bundle.min.js":707===e?"alert.42cc1d522ef5c60bf874.bundle.min.js":457===e?"counter.12335f45aaa79d244f24.bundle.min.js":234===e?"progress.3200f67fe8fb78924bea.bundle.min.js":575===e?"tabs.537e7a0f178447960143.bundle.min.js":775===e?"toggle.a6177e2e3c2bc8864bef.bundle.min.js":180===e?"video.6ebfa2c3f5493cb2eaaf.bundle.min.js":177===e?"image-carousel.6167d20b95b33386757b.bundle.min.js":212===e?"text-editor.c084ef86600b6f11690d.bundle.min.js":211===e?"wp-audio.c9624cb6e5dc9de86abd.bundle.min.js":215===e?"nested-tabs.1fde581754604147f6d7.bundle.min.js":915===e?"nested-accordion.c546968f7aebebc356f2.bundle.min.js":1===e?"contact-buttons.7c9983ed0d4964b951c2.bundle.min.js":336===e?"floating-bars.c1e9838906b386709cd4.bundle.min.js":216===e?"container.0754914e4611dc659a50.bundle.min.js":304===e?"nested-title-keyboard-handler.fc9d01c2cd0ef46d20fd.bundle.min.js":void 0,__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(e,r)=&gt;Object.prototype.hasOwnProperty.call(e,r),t={},a="elementorFrontend:",__webpack_require__.l=(e,r,_,i)=&gt;{if(t[e])t[e].push(r);else{var n,c;if(void 0!==_)for(var o=document.getElementsByTagName("script"),u=0;u&lt;o.length;u++){var b=o[u];if(b.getAttribute("src")==e||b.getAttribute("data-webpack")==a+_){n=b;break}}n||(c=!0,(n=document.createElement("script")).charset="utf-8",n.timeout=120,__webpack_require__.nc&amp;&amp;n.setAttribute("nonce",__webpack_require__.nc),n.setAttribute("data-webpack",a+_),n.src=e),t[e]=[r];var onScriptComplete=(r,_)=&gt;{n.onerror=n.onload=null,clearTimeout(d);var a=t[e];if(delete t[e],n.parentNode&amp;&amp;n.parentNode.removeChild(n),a&amp;&amp;a.forEach((e=&gt;e(_))),r)return r(_)},d=setTimeout(onScriptComplete.bind(null,void 0,{type:"timeout",target:n}),12e4);n.onerror=onScriptComplete.bind(null,n.onerror),n.onload=onScriptComplete.bind(null,n.onload),c&amp;&amp;document.head.appendChild(n)}},__webpack_require__.r=e=&gt;{"undefined"!=typeof Symbol&amp;&amp;Symbol.toStringTag&amp;&amp;Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=&gt;{var e;__webpack_require__.g.importScripts&amp;&amp;(e=__webpack_require__.g.location+"");var r=__webpack_require__.g.document;if(!e&amp;&amp;r&amp;&amp;(r.currentScript&amp;&amp;"SCRIPT"===r.currentScript.tagName.toUpperCase()&amp;&amp;(e=r.currentScript.src),!e)){var _=r.getElementsByTagName("script");if(_.length)for(var t=_.length-1;t&gt;-1&amp;&amp;(!e||!/^http(s?):/.test(e));)e=_[t--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),__webpack_require__.p=e})(),(()=&gt;{var e={76:0};__webpack_require__.f.j=(r,_)=&gt;{var t=__webpack_require__.o(e,r)?e[r]:void 0;if(0!==t)if(t)_.push(t[2]);else if(76!=r){var a=new Promise(((_,a)=&gt;t=e[r]=[_,a]));_.push(t[2]=a);var i=__webpack_require__.p+__webpack_require__.u(r),n=new Error;__webpack_require__.l(i,(_=&gt;{if(__webpack_require__.o(e,r)&amp;&amp;(0!==(t=e[r])&amp;&amp;(e[r]=void 0),t)){var a=_&amp;&amp;("load"===_.type?"missing":_.type),i=_&amp;&amp;_.target&amp;&amp;_.target.src;n.message="Loading chunk "+r+" failed.\n("+a+": "+i+")",n.name="ChunkLoadError",n.type=a,n.request=i,t[1](n)}}),"chunk-"+r,r)}else e[r]=0},__webpack_require__.O.j=r=&gt;0===e[r];var webpackJsonpCallback=(r,_)=&gt;{var t,a,[i,n,c]=_,o=0;if(i.some((r=&gt;0!==e[r]))){for(t in n)__webpack_require__.o(n,t)&amp;&amp;(__webpack_require__.m[t]=n[t]);if(c)var u=c(__webpack_require__)}for(r&amp;&amp;r(_);o&lt;i.length;o++)a=i[o],__webpack_require__.o(e,a)&amp;&amp;e[a]&amp;&amp;e[a][0](),e[a]=0;return __webpack_require__.O(u)},r=self.webpackChunkelementorFrontend=self.webpackChunkelementorFrontend||[];r.forEach(webpackJsonpCallback.bind(null,0)),r.push=webpackJsonpCallback.bind(null,r.push.bind(r))})()})();
/*! elementor - v3.28.0 - 23-03-2025 */
(self.webpackChunkelementorFrontend=self.webpackChunkelementorFrontend||[]).push([[941],{5213:(e,t)=&gt;{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=(e,t)=&gt;{t=Array.isArray(t)?t:[t];for(const r of t)if(e.constructor.name===r.prototype[Symbol.toStringTag])return!0;return!1}},2890:(e,t,r)=&gt;{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(4846),r(6211);class _default extends elementorModules.ViewModule{getDefaultSettings(){return{selectors:{elements:".elementor-element",nestedDocumentElements:".elementor .elementor-element"},classes:{editMode:"elementor-edit-mode"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$elements:this.$element.find(e.elements).not(this.$element.find(e.nestedDocumentElements))}}getDocumentSettings(e){let t;if(this.isEdit){t={};const e=elementor.settings.page.model;jQuery.each(e.getActiveControls(),(r=&gt;{t[r]=e.attributes[r]}))}else t=this.$element.data("elementor-settings")||{};return this.getItems(t,e)}runElementsHandlers(){this.elements.$elements.each(((e,t)=&gt;setTimeout((()=&gt;elementorFrontend.elementsHandler.runReadyTrigger(t)))))}onInit(){this.$element=this.getSettings("$element"),super.onInit(),this.isEdit=this.$element.hasClass(this.getSettings("classes.editMode")),this.isEdit?elementor.on("document:loaded",(()=&gt;{elementor.settings.page.model.on("change",this.onSettingsChange.bind(this))})):this.runElementsHandlers()}onSettingsChange(){}}t.default=_default},9603:(e,t,r)=&gt;{"use strict";var n=r(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(4846),r(6211),r(9655);var i=n(r(5633));class CarouselHandlerBase extends i.default{getDefaultSettings(){return{selectors:{carousel:".swiper",swiperWrapper:".swiper-wrapper",slideContent:".swiper-slide",swiperArrow:".elementor-swiper-button",paginationWrapper:".swiper-pagination",paginationBullet:".swiper-pagination-bullet",paginationBulletWrapper:".swiper-pagination-bullets"}}}getDefaultElements(){const e=this.getSettings("selectors"),t={$swiperContainer:this.$element.find(e.carousel),$swiperWrapper:this.$element.find(e.swiperWrapper),$swiperArrows:this.$element.find(e.swiperArrow),$paginationWrapper:this.$element.find(e.paginationWrapper),$paginationBullets:this.$element.find(e.paginationBullet),$paginationBulletWrapper:this.$element.find(e.paginationBulletWrapper)};return t.$slides=t.$swiperContainer.find(e.slideContent),t}getSwiperSettings(){const e=this.getElementSettings(),t=+e.slides_to_show||3,r=1===t,n=elementorFrontend.config.responsive.activeBreakpoints,i={mobile:1,tablet:r?1:2},s={slidesPerView:t,loop:"yes"===e.infinite,speed:e.speed,handleElementorBreakpoints:!0,breakpoints:{}};let o=t;Object.keys(n).reverse().forEach((t=&gt;{const r=i[t]?i[t]:o;s.breakpoints[n[t].value]={slidesPerView:+e["slides_to_show_"+t]||r,slidesPerGroup:+e["slides_to_scroll_"+t]||1},e.image_spacing_custom&amp;&amp;(s.breakpoints[n[t].value].spaceBetween=this.getSpaceBetween(t)),o=+e["slides_to_show_"+t]||r})),"yes"===e.autoplay&amp;&amp;(s.autoplay={delay:e.autoplay_speed,disableOnInteraction:"yes"===e.pause_on_interaction}),r?(s.effect=e.effect,"fade"===e.effect&amp;&amp;(s.fadeEffect={crossFade:!0})):s.slidesPerGroup=+e.slides_to_scroll||1,e.image_spacing_custom&amp;&amp;(s.spaceBetween=this.getSpaceBetween());const a="arrows"===e.navigation||"both"===e.navigation,c="dots"===e.navigation||"both"===e.navigation||e.pagination;return a&amp;&amp;(s.navigation={prevEl:".elementor-swiper-button-prev",nextEl:".elementor-swiper-button-next"}),c&amp;&amp;(s.pagination={el:`.elementor-element-${this.getID()} .swiper-pagination`,type:e.pagination?e.pagination:"bullets",clickable:!0,renderBullet:(e,t)=&gt;`&lt;span class="${t}" role="button" tabindex="0" data-bullet-index="${e}" aria-label="${elementorFrontend.config.i18n.a11yCarouselPaginationBulletMessage} ${e+1}"&gt;&lt;/span&gt;`}),"yes"===e.lazyload&amp;&amp;(s.lazy={loadPrevNext:!0,loadPrevNextAmount:1}),s.a11y={enabled:!0,prevSlideMessage:elementorFrontend.config.i18n.a11yCarouselPrevSlideMessage,nextSlideMessage:elementorFrontend.config.i18n.a11yCarouselNextSlideMessage,firstSlideMessage:elementorFrontend.config.i18n.a11yCarouselFirstSlideMessage,lastSlideMessage:elementorFrontend.config.i18n.a11yCarouselLastSlideMessage},s.on={slideChange:()=&gt;{this.a11ySetPaginationTabindex(),this.handleElementHandlers(),this.a11ySetSlideAriaHidden()},init:()=&gt;{this.a11ySetPaginationTabindex(),this.a11ySetSlideAriaHidden("initialisation")}},this.applyOffsetSettings(e,s,t),s}getOffsetWidth(){const e=elementorFrontend.getCurrentDeviceMode();return elementorFrontend.utils.controls.getResponsiveControlValue(this.getElementSettings(),"offset_width","size",e)||0}applyOffsetSettings(e,t,r){const n=e.offset_sides;if(!(elementorFrontend.isEditMode()&amp;&amp;"NestedCarousel"===this.constructor.name)&amp;&amp;n&amp;&amp;"none"!==n)switch(n){case"right":this.forceSliderToShowNextSlideWhenOnLast(t,r),this.addClassToSwiperContainer("offset-right");break;case"left":this.addClassToSwiperContainer("offset-left");break;case"both":this.forceSliderToShowNextSlideWhenOnLast(t,r),this.addClassToSwiperContainer("offset-both")}}forceSliderToShowNextSlideWhenOnLast(e,t){e.slidesPerView=t+.001}addClassToSwiperContainer(e){this.getDefaultElements().$swiperContainer[0].classList.add(e)}async onInit(){if(super.onInit(...arguments),!this.elements.$swiperContainer.length||2&gt;this.elements.$slides.length)return;await this.initSwiper();"yes"===this.getElementSettings().pause_on_hover&amp;&amp;this.togglePauseOnHover(!0)}async initSwiper(){const e=elementorFrontend.utils.swiper;this.swiper=await new e(this.elements.$swiperContainer,this.getSwiperSettings()),this.elements.$swiperContainer.data("swiper",this.swiper)}bindEvents(){this.elements.$swiperArrows.on("keydown",this.onDirectionArrowKeydown.bind(this)),this.elements.$paginationWrapper.on("keydown",".swiper-pagination-bullet",this.onDirectionArrowKeydown.bind(this)),this.elements.$swiperContainer.on("keydown",".swiper-slide",this.onDirectionArrowKeydown.bind(this)),this.$element.find(":focusable").on("focus",this.onFocusDisableAutoplay.bind(this)),elementorFrontend.elements.$window.on("resize",this.getSwiperSettings.bind(this))}unbindEvents(){this.elements.$swiperArrows.off(),this.elements.$paginationWrapper.off(),this.elements.$swiperContainer.off(),this.$element.find(":focusable").off(),elementorFrontend.elements.$window.off("resize")}onDirectionArrowKeydown(e){const t=elementorFrontend.config.is_rtl,r=e.originalEvent.code,n=t?"ArrowLeft":"ArrowRight";if(!(-1!==["ArrowLeft","ArrowRight"].indexOf(r)))return!0;(t?"ArrowRight":"ArrowLeft")===r?this.swiper.slidePrev():n===r&amp;&amp;this.swiper.slideNext()}onFocusDisableAutoplay(){this.swiper.autoplay.stop()}updateSwiperOption(e){const t=this.getElementSettings()[e],r=this.swiper.params;switch(e){case"autoplay_speed":r.autoplay.delay=t;break;case"speed":r.speed=t}this.swiper.update()}getChangeableProperties(){return{pause_on_hover:"pauseOnHover",autoplay_speed:"delay",speed:"speed",arrows_position:"arrows_position"}}onElementChange(e){if(0===e.indexOf("image_spacing_custom"))return void this.updateSpaceBetween(e);if(this.getChangeableProperties()[e])if("pause_on_hover"===e){const e=this.getElementSettings("pause_on_hover");this.togglePauseOnHover("yes"===e)}else this.updateSwiperOption(e)}onEditSettingsChange(e){"activeItemIndex"===e&amp;&amp;this.swiper.slideToLoop(this.getEditSettings("activeItemIndex")-1)}getSpaceBetween(){let e=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:null;const t=elementorFrontend.utils.controls.getResponsiveControlValue(this.getElementSettings(),"image_spacing_custom","size",e);return Number(t)||0}updateSpaceBetween(e){const t=e.match("image_spacing_custom_(.*)"),r=t?t[1]:"desktop",n=this.getSpaceBetween(r);"desktop"!==r&amp;&amp;(this.swiper.params.breakpoints[elementorFrontend.config.responsive.activeBreakpoints[r].value].spaceBetween=n),this.swiper.params.spaceBetween=n,this.swiper.update()}getPaginationBullets(){let e=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:"array";const t=this.$element.find(this.getSettings("selectors").paginationBullet);return"array"===e?Array.from(t):t}a11ySetPaginationTabindex(){const e=this.swiper?.params?.pagination.bulletClass,t=this.swiper?.params?.pagination.bulletActiveClass;this.getPaginationBullets().forEach((e=&gt;{e.classList?.contains(t)||e.removeAttribute("tabindex")}));const r="ArrowLeft"===event?.code||"ArrowRight"===event?.code;event?.target?.classList?.contains(e)&amp;&amp;r&amp;&amp;this.$element.find(`.${t}`).trigger("focus")}getSwiperWrapperTranformXValue(){let e=this.elements.$swiperWrapper[0]?.style.transform;return e=e.replace("translate3d(",""),e=e.split(","),e=parseInt(e[0].replace("px","")),e||0}a11ySetSlideAriaHidden(){if("number"!=typeof("initialisation"===(arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:"")?0:this.swiper?.activeIndex))return;const e=this.getSwiperWrapperTranformXValue(),t=this.elements.$swiperWrapper[0].clientWidth;this.elements.$swiperContainer.find(this.getSettings("selectors").slideContent).each(((r,n)=&gt;{0&lt;=n.offsetLeft+e&amp;&amp;t&gt;n.offsetLeft+e?(n.removeAttribute("aria-hidden"),n.removeAttribute("inert")):(n.setAttribute("aria-hidden",!0),n.setAttribute("inert",""))}))}handleElementHandlers(){}}t.default=CarouselHandlerBase},5633:(e,t,r)=&gt;{"use strict";var n=r(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(7224));class SwiperHandlerBase extends i.default{getInitialSlide(){const e=this.getEditSettings();return e.activeItemIndex?e.activeItemIndex-1:0}getSlidesCount(){return this.elements.$slides.length}togglePauseOnHover(e){e?this.elements.$swiperContainer.on({mouseenter:()=&gt;{this.swiper.autoplay.stop()},mouseleave:()=&gt;{this.swiper.autoplay.start()}}):this.elements.$swiperContainer.off("mouseenter mouseleave")}handleKenBurns(){const e=this.getSettings();this.$activeImageBg&amp;&amp;this.$activeImageBg.removeClass(e.classes.kenBurnsActive),this.activeItemIndex=this.swiper?this.swiper.activeIndex:this.getInitialSlide(),this.swiper?this.$activeImageBg=jQuery(this.swiper.slides[this.activeItemIndex]).children("."+e.classes.slideBackground):this.$activeImageBg=jQuery(this.elements.$slides[0]).children("."+e.classes.slideBackground),this.$activeImageBg.addClass(e.classes.kenBurnsActive)}}t.default=SwiperHandlerBase},7224:(e,t,r)=&gt;{"use strict";r(5724),r(4846),r(7458),r(6211),r(9655),e.exports=elementorModules.ViewModule.extend({$element:null,editorListeners:null,onElementChange:null,onEditSettingsChange:null,onPageSettingsChange:null,isEdit:null,__construct(e){this.isActive(e)&amp;&amp;(this.$element=e.$element,this.isEdit=this.$element.hasClass("elementor-element-edit-mode"),this.isEdit&amp;&amp;this.addEditorListeners())},isActive:()=&gt;!0,isElementInTheCurrentDocument(){return!!elementorFrontend.isEditMode()&amp;&amp;elementor.documents.currentDocument.id.toString()===this.$element[0].closest(".elementor").dataset.elementorId},findElement(e){var t=this.$element;return t.find(e).filter((function(){return jQuery(this).parent().closest(".elementor-element").is(t)}))},getUniqueHandlerID(e,t){return e||(e=this.getModelCID()),t||(t=this.$element),e+t.attr("data-element_type")+this.getConstructorID()},initEditorListeners(){var e=this;if(e.editorListeners=[{event:"element:destroy",to:elementor.channels.data,callback(t){t.cid===e.getModelCID()&amp;&amp;e.onDestroy()}}],e.onElementChange){const t=e.getWidgetType()||e.getElementType();let r="change";"global"!==t&amp;&amp;(r+=":"+t),e.editorListeners.push({event:r,to:elementor.channels.editor,callback(t,r){e.getUniqueHandlerID(r.model.cid,r.$el)===e.getUniqueHandlerID()&amp;&amp;e.onElementChange(t.model.get("name"),t,r)}})}e.onEditSettingsChange&amp;&amp;e.editorListeners.push({event:"change:editSettings",to:elementor.channels.editor,callback(t,r){if(r.model.cid!==e.getModelCID())return;const n=Object.keys(t.changed)[0];e.onEditSettingsChange(n,t.changed[n])}}),["page"].forEach((function(t){var r="on"+t[0].toUpperCase()+t.slice(1)+"SettingsChange";e[r]&amp;&amp;e.editorListeners.push({event:"change",to:elementor.settings[t].model,callback(t){e[r](t.changed)}})}))},getEditorListeners(){return this.editorListeners||this.initEditorListeners(),this.editorListeners},addEditorListeners(){var e=this.getUniqueHandlerID();this.getEditorListeners().forEach((function(t){elementorFrontend.addListenerOnce(e,t.event,t.callback,t.to)}))},removeEditorListeners(){var e=this.getUniqueHandlerID();this.getEditorListeners().forEach((function(t){elementorFrontend.removeListeners(e,t.event,null,t.to)}))},getElementType(){return this.$element.data("element_type")},getWidgetType(){const e=this.$element.data("widget_type");if(e)return e.split(".")[0]},getID(){return this.$element.data("id")},getModelCID(){return this.$element.data("model-cid")},getElementSettings(e){let t={};const r=this.getModelCID();if(this.isEdit&amp;&amp;r){const e=elementorFrontend.config.elements.data[r],n=e.attributes;let i=n.widgetType||n.elType;n.isInner&amp;&amp;(i="inner-"+i);let s=elementorFrontend.config.elements.keys[i];s||(s=elementorFrontend.config.elements.keys[i]=[],jQuery.each(e.controls,((e,t)=&gt;{(t.frontend_available||t.editor_available)&amp;&amp;s.push(e)}))),jQuery.each(e.getActiveControls(),(function(e){if(-1!==s.indexOf(e)){let r=n[e];r.toJSON&amp;&amp;(r=r.toJSON()),t[e]=r}}))}else t=this.$element.data("settings")||{};return this.getItems(t,e)},getEditSettings(e){var t={};return this.isEdit&amp;&amp;(t=elementorFrontend.config.elements.editSettings[this.getModelCID()].attributes),this.getItems(t,e)},getCurrentDeviceSetting(e){return elementorFrontend.getCurrentDeviceSetting(this.getElementSettings(),e)},onInit(){this.isActive(this.getSettings())&amp;&amp;elementorModules.ViewModule.prototype.onInit.apply(this,arguments)},onDestroy(){this.isEdit&amp;&amp;this.removeEditorListeners(),this.unbindEvents&amp;&amp;this.unbindEvents()}})},8140:(e,t,r)=&gt;{"use strict";var n=r(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(4846),r(6211);var i=n(r(7224));class StretchedElement extends i.default{getStretchedClass(){return"e-stretched"}getStretchSettingName(){return"stretch_element"}getStretchActiveValue(){return"yes"}bindEvents(){const e=this.getUniqueHandlerID();elementorFrontend.addListenerOnce(e,"resize",this.stretch),elementorFrontend.addListenerOnce(e,"sticky:stick",this.stretch,this.$element),elementorFrontend.addListenerOnce(e,"sticky:unstick",this.stretch,this.$element),elementorFrontend.isEditMode()&amp;&amp;(this.onKitChangeStretchContainerChange=this.onKitChangeStretchContainerChange.bind(this),elementor.channels.editor.on("kit:change:stretchContainer",this.onKitChangeStretchContainerChange))}unbindEvents(){elementorFrontend.removeListeners(this.getUniqueHandlerID(),"resize",this.stretch),elementorFrontend.isEditMode()&amp;&amp;elementor.channels.editor.off("kit:change:stretchContainer",this.onKitChangeStretchContainerChange)}isActive(e){return elementorFrontend.isEditMode()||e.$element.hasClass(this.getStretchedClass())}getStretchElementForConfig(){let e=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:null;return e?this.$element.find(e):this.$element}getStretchElementConfig(){return{element:this.getStretchElementForConfig(),selectors:{container:this.getStretchContainer()},considerScrollbar:elementorFrontend.isEditMode()&amp;&amp;elementorFrontend.config.is_rtl}}initStretch(){this.stretch=this.stretch.bind(this),this.stretchElement=new elementorModules.frontend.tools.StretchElement(this.getStretchElementConfig())}getStretchContainer(){return elementorFrontend.getKitSettings("stretched_section_container")||window}isStretchSettingEnabled(){return this.getElementSettings(this.getStretchSettingName())===this.getStretchActiveValue()}stretch(){this.isStretchSettingEnabled()&amp;&amp;this.stretchElement.stretch()}onInit(){this.isActive(this.getSettings())&amp;&amp;(this.initStretch(),super.onInit(...arguments),this.stretch())}onElementChange(e){this.getStretchSettingName()===e&amp;&amp;(this.isStretchSettingEnabled()?this.stretch():this.stretchElement.reset())}onKitChangeStretchContainerChange(){this.stretchElement.setSettings("selectors.container",this.getStretchContainer()),this.stretch()}}t.default=StretchedElement},4946:(e,t,r)=&gt;{"use strict";var n=r(6784),i=n(r(1265)),s=n(r(2890)),o=n(r(7955)),a=n(r(8140)),c=n(r(7224)),l=n(r(5633)),u=n(r(9603));i.default.frontend={Document:s.default,tools:{StretchElement:o.default},handlers:{Base:c.default,StretchedElement:a.default,SwiperBase:l.default,CarouselBase:u.default}}},7955:e=&gt;{"use strict";e.exports=elementorModules.ViewModule.extend({getDefaultSettings:()=&gt;({element:null,direction:elementorFrontend.config.is_rtl?"right":"left",selectors:{container:window},considerScrollbar:!1,cssOutput:"inline"}),getDefaultElements(){return{$element:jQuery(this.getSettings("element"))}},stretch(){const e=this.getSettings();let t;try{t=jQuery(e.selectors.container)}catch(e){}t&amp;&amp;t.length||(t=jQuery(this.getDefaultSettings().selectors.container)),this.reset();var r=this.elements.$element,n=t.innerWidth(),i=r.offset().left,s="fixed"===r.css("position"),o=s?0:i,a=window===t[0];if(!a){var c=t.offset().left;s&amp;&amp;(o=c),i&gt;c&amp;&amp;(o=i-c)}if(e.considerScrollbar&amp;&amp;a){o-=window.innerWidth-n}s||(elementorFrontend.config.is_rtl&amp;&amp;(o=n-(r.outerWidth()+o)),o=-o),e.margin&amp;&amp;(o+=e.margin);var l={};let u=n;e.margin&amp;&amp;(u-=2*e.margin),l.width=u+"px",l[e.direction]=o+"px","variables"!==e.cssOutput?r.css(l):this.applyCssVariables(r,l)},reset(){const e={},t=this.getSettings(),r=this.elements.$element;"variables"!==t.cssOutput?(e.width="",e[t.direction]="",r.css(e)):this.resetCssVariables(r)},applyCssVariables(e,t){e.css("--stretch-width",t.width),t.left?e.css("--stretch-left",t.left):e.css("--stretch-right",t.right)},resetCssVariables(e){e.css({"--stretch-width":"","--stretch-left":"","--stretch-right":""})}})},2946:(e,t,r)=&gt;{"use strict";var n=r(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(751)),s=n(r(5213));class ArgsObject extends i.default{static getInstanceType(){return"ArgsObject"}constructor(e){super(),this.args=e}requireArgument(e){let t=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:this.args;if(!Object.prototype.hasOwnProperty.call(t,e))throw Error(`${e} is required.`)}requireArgumentType(e,t){let r=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:this.args;if(this.requireArgument(e,r),typeof r[e]!==t)throw Error(`${e} invalid type: ${t}.`)}requireArgumentInstance(e,t){let r=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:this.args;if(this.requireArgument(e,r),!(r[e]instanceof t||(0,s.default)(r[e],t)))throw Error(`${e} invalid instance.`)}requireArgumentConstructor(e,t){let r=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:this.args;if(this.requireArgument(e,r),r[e].constructor.toString()!==t.prototype.constructor.toString())throw Error(`${e} invalid constructor type.`)}}t.default=ArgsObject},8685:(e,t,r)=&gt;{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.ForceMethodImplementation=void 0,r(6281);class ForceMethodImplementation extends Error{constructor(){let e=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:{},t=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:{};super(`${e.isStatic?"static ":""}${e.fullName}() should be implemented, please provide '${e.functionName||e.fullName}' functionality.`,t),Object.keys(t).length&amp;&amp;console.error(t),Error.captureStackTrace(this,ForceMethodImplementation)}}t.ForceMethodImplementation=ForceMethodImplementation;t.default=e=&gt;{const t=Error().stack.split("\n")[2].trim(),r=t.startsWith("at new")?"constructor":t.split(" ")[1],n={};if(n.functionName=r,n.fullName=r,n.functionName.includes(".")){const e=n.functionName.split(".");n.className=e[0],n.functionName=e[1]}else n.isStatic=!0;throw new ForceMethodImplementation(n,e)}},751:(e,t,r)=&gt;{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(5724),r(4846),r(9655);class InstanceType{static[Symbol.hasInstance](e){let t=super[Symbol.hasInstance](e);if(e&amp;&amp;!e.constructor.getInstanceType)return t;if(e&amp;&amp;(e.instanceTypes||(e.instanceTypes=[]),t||this.getInstanceType()===e.constructor.getInstanceType()&amp;&amp;(t=!0),t)){const t=this.getInstanceType===InstanceType.getInstanceType?"BaseInstanceType":this.getInstanceType();-1===e.instanceTypes.indexOf(t)&amp;&amp;e.instanceTypes.push(t)}return!t&amp;&amp;e&amp;&amp;(t=e.instanceTypes&amp;&amp;Array.isArray(e.instanceTypes)&amp;&amp;-1!==e.instanceTypes.indexOf(this.getInstanceType())),t}static getInstanceType(){elementorModules.ForceMethodImplementation()}constructor(){let e=new.target;const t=[];for(;e.__proto__&amp;&amp;e.__proto__.name;)t.push(e.__proto__),e=e.__proto__;t.reverse().forEach((e=&gt;this instanceof e))}}t.default=InstanceType},641:(e,t,r)=&gt;{"use strict";r(5724),r(4846),r(7458),r(9655);const Module=function(){const e=jQuery,t=arguments,r=this,n={};let i;this.getItems=function(e,t){if(t){const r=t.split("."),n=r.splice(0,1);if(!r.length)return e[n];if(!e[n])return;return this.getItems(e[n],r.join("."))}return e},this.getSettings=function(e){return this.getItems(i,e)},this.setSettings=function(t,n,s){if(s||(s=i),"object"==typeof t)return e.extend(s,t),r;const o=t.split("."),a=o.splice(0,1);return o.length?(s[a]||(s[a]={}),r.setSettings(o.join("."),n,s[a])):(s[a]=n,r)},this.getErrorMessage=function(e,t){let r;if("forceMethodImplementation"===e)r=`The method '${t}' must to be implemented in the inheritor child.`;else r="An error occurs";return r},this.forceMethodImplementation=function(e){throw new Error(this.getErrorMessage("forceMethodImplementation",e))},this.on=function(t,i){if("object"==typeof t)return e.each(t,(function(e){r.on(e,this)})),r;return t.split(" ").forEach((function(e){n[e]||(n[e]=[]),n[e].push(i)})),r},this.off=function(e,t){if(!n[e])return r;if(!t)return delete n[e],r;const i=n[e].indexOf(t);return-1!==i&amp;&amp;(delete n[e][i],n[e]=n[e].filter((e=&gt;e))),r},this.trigger=function(t){const i="on"+t[0].toUpperCase()+t.slice(1),s=Array.prototype.slice.call(arguments,1);r[i]&amp;&amp;r[i].apply(r,s);const o=n[t];return o?(e.each(o,(function(e,t){t.apply(r,s)})),r):r},r.__construct.apply(r,t),e.each(r,(function(e){const t=r[e];"function"==typeof t&amp;&amp;(r[e]=function(){return t.apply(r,arguments)})})),function(){i=r.getDefaultSettings();const n=t[0];n&amp;&amp;e.extend(!0,i,n)}(),r.trigger("init")};Module.prototype.__construct=function(){},Module.prototype.getDefaultSettings=function(){return{}},Module.prototype.getConstructorID=function(){return this.constructor.name},Module.extend=function(e){const t=jQuery,r=this,child=function(){return r.apply(this,arguments)};return t.extend(child,r),(child.prototype=Object.create(t.extend({},r.prototype,e))).constructor=child,child.__super__=r.prototype,child},e.exports=Module},3980:(e,t,r)=&gt;{"use strict";var n=r(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(5724);var i=n(r(2425));t.default=i.default.extend({getDefaultSettings:()=&gt;({container:null,items:null,columnsCount:3,verticalSpaceBetween:30}),getDefaultElements(){return{$container:jQuery(this.getSettings("container")),$items:jQuery(this.getSettings("items"))}},run(){var e=[],t=this.elements.$container.position().top,r=this.getSettings(),n=r.columnsCount;t+=parseInt(this.elements.$container.css("margin-top"),10),this.elements.$items.each((function(i){var s=Math.floor(i/n),o=jQuery(this),a=o[0].getBoundingClientRect().height+r.verticalSpaceBetween;if(s){var c=o.position(),l=i%n,u=c.top-t-e[l];u-=parseInt(o.css("margin-top"),10),u*=-1,o.css("margin-top",u+"px"),e[l]+=a}else e.push(a)}))}})},2970:(e,t,r)=&gt;{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r(5724);t.default=class Scroll{static scrollObserver(e){let t=0;const r={root:e.root||null,rootMargin:e.offset||"0px",threshold:function(){let e=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:0;const t=[];if(e&gt;0&amp;&amp;e&lt;=100){const r=100/e;for(let e=0;e&lt;=100;e+=r)t.push(e/100)}else t.push(0);return t}(e.sensitivity)};return new IntersectionObserver((function handleIntersect(r){const n=r[0].boundingClientRect.y,i=r[0].isIntersecting,s=n&lt;t?"down":"up",o=Math.abs(parseFloat((100*r[0].intersectionRatio).toFixed(2)));e.callback({sensitivity:e.sensitivity,isInViewport:i,scrollPercentage:o,intersectionScrollDirection:s}),t=n}),r)}static getElementViewportPercentage(e){let t=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:{};const r=e[0].getBoundingClientRect(),n=t.start||0,i=t.end||0,s=window.innerHeight*n/100,o=window.innerHeight*i/100,a=r.top-window.innerHeight,c=0-a+s,l=r.top+s+e.height()-a+o,u=Math.max(0,Math.min(c/l,1));return parseFloat((100*u).toFixed(2))}static getPageScrollPercentage(){let e=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:{},t=arguments.length&gt;1?arguments[1]:void 0;const r=e.start||0,n=e.end||0,i=t||document.documentElement.scrollHeight-document.documentElement.clientHeight,s=i*r/100,o=i+s+i*n/100;return(document.documentElement.scrollTop+document.body.scrollTop+s)/o*100}}},2425:(e,t,r)=&gt;{"use strict";var n=r(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(641));t.default=i.default.extend({elements:null,getDefaultElements:()=&gt;({}),bindEvents(){},onInit(){this.initElements(),this.bindEvents()},initElements(){this.elements=this.getDefaultElements()}})},1265:(e,t,r)=&gt;{"use strict";var n=r(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(641)),s=n(r(2425)),o=n(r(2946)),a=n(r(3980)),c=n(r(2970)),l=n(r(8685));t.default=window.elementorModules={Module:i.default,ViewModule:s.default,ArgsObject:o.default,ForceMethodImplementation:l.default,utils:{Masonry:a.default,Scroll:c.default}}},6784:e=&gt;{e.exports=function _interopRequireDefault(e){return e&amp;&amp;e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},8120:(e,t,r)=&gt;{"use strict";var n=r(1483),i=r(8761),s=TypeError;e.exports=function(e){if(n(e))return e;throw new s(i(e)+" is not a function")}},7095:(e,t,r)=&gt;{"use strict";var n=r(1),i=r(5290),s=r(5835).f,o=n("unscopables"),a=Array.prototype;void 0===a[o]&amp;&amp;s(a,o,{configurable:!0,value:i(null)}),e.exports=function(e){a[o][e]=!0}},6021:(e,t,r)=&gt;{"use strict";var n=r(4815),i=TypeError;e.exports=function(e,t){if(n(t,e))return e;throw new i("Incorrect invocation")}},2293:(e,t,r)=&gt;{"use strict";var n=r(1704),i=String,s=TypeError;e.exports=function(e){if(n(e))return e;throw new s(i(e)+" is not an object")}},6651:(e,t,r)=&gt;{"use strict";var n=r(5599),i=r(3392),s=r(6960),createMethod=function(e){return function(t,r,o){var a=n(t),c=s(a);if(0===c)return!e&amp;&amp;-1;var l,u=i(o,c);if(e&amp;&amp;r!=r){for(;c&gt;u;)if((l=a[u++])!=l)return!0}else for(;c&gt;u;u++)if((e||u in a)&amp;&amp;a[u]===r)return e||u||0;return!e&amp;&amp;-1}};e.exports={includes:createMethod(!0),indexOf:createMethod(!1)}},9273:(e,t,r)=&gt;{"use strict";var n=r(382),i=r(4914),s=TypeError,o=Object.getOwnPropertyDescriptor,a=n&amp;&amp;!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=a?function(e,t){if(i(e)&amp;&amp;!o(e,"length").writable)throw new s("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},8901:(e,t,r)=&gt;{"use strict";var n=r(2293),i=r(6721);e.exports=function(e,t,r,s){try{return s?t(n(r)[0],r[1]):t(r)}catch(t){i(e,"throw",t)}}},1278:(e,t,r)=&gt;{"use strict";var n=r(4762),i=n({}.toString),s=n("".slice);e.exports=function(e){return s(i(e),8,-1)}},6145:(e,t,r)=&gt;{"use strict";var n=r(4338),i=r(1483),s=r(1278),o=r(1)("toStringTag"),a=Object,c="Arguments"===s(function(){return arguments}());e.exports=n?s:function(e){var t,r,n;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=a(e),o))?r:c?s(t):"Object"===(n=s(t))&amp;&amp;i(t.callee)?"Arguments":n}},6726:(e,t,r)=&gt;{"use strict";var n=r(5755),i=r(9497),s=r(4961),o=r(5835);e.exports=function(e,t,r){for(var a=i(t),c=o.f,l=s.f,u=0;u&lt;a.length;u++){var d=a[u];n(e,d)||r&amp;&amp;n(r,d)||c(e,d,l(t,d))}}},9441:(e,t,r)=&gt;{"use strict";var n=r(8473);e.exports=!n((function(){function F(){}return F.prototype.constructor=null,Object.getPrototypeOf(new F)!==F.prototype}))},5247:e=&gt;{"use strict";e.exports=function(e,t){return{value:e,done:t}}},9037:(e,t,r)=&gt;{"use strict";var n=r(382),i=r(5835),s=r(7738);e.exports=n?function(e,t,r){return i.f(e,t,s(1,r))}:function(e,t,r){return e[t]=r,e}},7738:e=&gt;{"use strict";e.exports=function(e,t){return{enumerable:!(1&amp;e),configurable:!(2&amp;e),writable:!(4&amp;e),value:t}}},670:(e,t,r)=&gt;{"use strict";var n=r(382),i=r(5835),s=r(7738);e.exports=function(e,t,r){n?i.f(e,t,s(0,r)):e[t]=r}},3864:(e,t,r)=&gt;{"use strict";var n=r(169),i=r(5835);e.exports=function(e,t,r){return r.get&amp;&amp;n(r.get,t,{getter:!0}),r.set&amp;&amp;n(r.set,t,{setter:!0}),i.f(e,t,r)}},7914:(e,t,r)=&gt;{"use strict";var n=r(1483),i=r(5835),s=r(169),o=r(2095);e.exports=function(e,t,r,a){a||(a={});var c=a.enumerable,l=void 0!==a.name?a.name:t;if(n(r)&amp;&amp;s(r,l,a),a.global)c?e[t]=r:o(t,r);else{try{a.unsafe?e[t]&amp;&amp;(c=!0):delete e[t]}catch(e){}c?e[t]=r:i.f(e,t,{value:r,enumerable:!1,configurable:!a.nonConfigurable,writable:!a.nonWritable})}return e}},2313:(e,t,r)=&gt;{"use strict";var n=r(7914);e.exports=function(e,t,r){for(var i in t)n(e,i,t[i],r);return e}},2095:(e,t,r)=&gt;{"use strict";var n=r(5578),i=Object.defineProperty;e.exports=function(e,t){try{i(n,e,{value:t,configurable:!0,writable:!0})}catch(r){n[e]=t}return t}},382:(e,t,r)=&gt;{"use strict";var n=r(8473);e.exports=!n((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},3145:(e,t,r)=&gt;{"use strict";var n=r(5578),i=r(1704),s=n.document,o=i(s)&amp;&amp;i(s.createElement);e.exports=function(e){return o?s.createElement(e):{}}},1091:e=&gt;{"use strict";var t=TypeError;e.exports=function(e){if(e&gt;9007199254740991)throw t("Maximum allowed index exceeded");return e}},4741:e=&gt;{"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},9461:(e,t,r)=&gt;{"use strict";var n=r(5578).navigator,i=n&amp;&amp;n.userAgent;e.exports=i?String(i):""},6477:(e,t,r)=&gt;{"use strict";var n,i,s=r(5578),o=r(9461),a=s.process,c=s.Deno,l=a&amp;&amp;a.versions||c&amp;&amp;c.version,u=l&amp;&amp;l.v8;u&amp;&amp;(i=(n=u.split("."))[0]&gt;0&amp;&amp;n[0]&lt;4?1:+(n[0]+n[1])),!i&amp;&amp;o&amp;&amp;(!(n=o.match(/Edge\/(\d+)/))||n[1]&gt;=74)&amp;&amp;(n=o.match(/Chrome\/(\d+)/))&amp;&amp;(i=+n[1]),e.exports=i},8612:(e,t,r)=&gt;{"use strict";var n=r(5578),i=r(4961).f,s=r(9037),o=r(7914),a=r(2095),c=r(6726),l=r(8730);e.exports=function(e,t){var r,u,d,p,h,f=e.target,g=e.global,m=e.stat;if(r=g?n:m?n[f]||a(f,{}):n[f]&amp;&amp;n[f].prototype)for(u in t){if(p=t[u],d=e.dontCallGetSet?(h=i(r,u))&amp;&amp;h.value:r[u],!l(g?u:f+(m?".":"#")+u,e.forced)&amp;&amp;void 0!==d){if(typeof p==typeof d)continue;c(p,d)}(e.sham||d&amp;&amp;d.sham)&amp;&amp;s(p,"sham",!0),o(r,u,p,e)}}},8473:e=&gt;{"use strict";e.exports=function(e){try{return!!e()}catch(e){return!0}}},2914:(e,t,r)=&gt;{"use strict";var n=r(3786),i=r(8120),s=r(274),o=n(n.bind);e.exports=function(e,t){return i(e),void 0===t?e:s?o(e,t):function(){return e.apply(t,arguments)}}},274:(e,t,r)=&gt;{"use strict";var n=r(8473);e.exports=!n((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},1807:(e,t,r)=&gt;{"use strict";var n=r(274),i=Function.prototype.call;e.exports=n?i.bind(i):function(){return i.apply(i,arguments)}},2048:(e,t,r)=&gt;{"use strict";var n=r(382),i=r(5755),s=Function.prototype,o=n&amp;&amp;Object.getOwnPropertyDescriptor,a=i(s,"name"),c=a&amp;&amp;"something"===function something(){}.name,l=a&amp;&amp;(!n||n&amp;&amp;o(s,"name").configurable);e.exports={EXISTS:a,PROPER:c,CONFIGURABLE:l}},3786:(e,t,r)=&gt;{"use strict";var n=r(1278),i=r(4762);e.exports=function(e){if("Function"===n(e))return i(e)}},4762:(e,t,r)=&gt;{"use strict";var n=r(274),i=Function.prototype,s=i.call,o=n&amp;&amp;i.bind.bind(s,s);e.exports=n?o:function(e){return function(){return s.apply(e,arguments)}}},1409:(e,t,r)=&gt;{"use strict";var n=r(5578),i=r(1483);e.exports=function(e,t){return arguments.length&lt;2?(r=n[e],i(r)?r:void 0):n[e]&amp;&amp;n[e][t];var r}},41:e=&gt;{"use strict";e.exports=function(e){return{iterator:e,next:e.next,done:!1}}},6665:(e,t,r)=&gt;{"use strict";var n=r(6145),i=r(2564),s=r(5983),o=r(6775),a=r(1)("iterator");e.exports=function(e){if(!s(e))return i(e,a)||i(e,"@@iterator")||o[n(e)]}},4887:(e,t,r)=&gt;{"use strict";var n=r(1807),i=r(8120),s=r(2293),o=r(8761),a=r(6665),c=TypeError;e.exports=function(e,t){var r=arguments.length&lt;2?a(e):t;if(i(r))return s(n(r,e));throw new c(o(e)+" is not iterable")}},2564:(e,t,r)=&gt;{"use strict";var n=r(8120),i=r(5983);e.exports=function(e,t){var r=e[t];return i(r)?void 0:n(r)}},5578:function(e,t,r){"use strict";var check=function(e){return e&amp;&amp;e.Math===Math&amp;&amp;e};e.exports=check("object"==typeof globalThis&amp;&amp;globalThis)||check("object"==typeof window&amp;&amp;window)||check("object"==typeof self&amp;&amp;self)||check("object"==typeof r.g&amp;&amp;r.g)||check("object"==typeof this&amp;&amp;this)||function(){return this}()||Function("return this")()},5755:(e,t,r)=&gt;{"use strict";var n=r(4762),i=r(2347),s=n({}.hasOwnProperty);e.exports=Object.hasOwn||function hasOwn(e,t){return s(i(e),t)}},1507:e=&gt;{"use strict";e.exports={}},2811:(e,t,r)=&gt;{"use strict";var n=r(1409);e.exports=n("document","documentElement")},1799:(e,t,r)=&gt;{"use strict";var n=r(382),i=r(8473),s=r(3145);e.exports=!n&amp;&amp;!i((function(){return 7!==Object.defineProperty(s("div"),"a",{get:function(){return 7}}).a}))},2121:(e,t,r)=&gt;{"use strict";var n=r(4762),i=r(8473),s=r(1278),o=Object,a=n("".split);e.exports=i((function(){return!o("z").propertyIsEnumerable(0)}))?function(e){return"String"===s(e)?a(e,""):o(e)}:o},7268:(e,t,r)=&gt;{"use strict";var n=r(4762),i=r(1483),s=r(1831),o=n(Function.toString);i(s.inspectSource)||(s.inspectSource=function(e){return o(e)}),e.exports=s.inspectSource},4483:(e,t,r)=&gt;{"use strict";var n,i,s,o=r(4644),a=r(5578),c=r(1704),l=r(9037),u=r(5755),d=r(1831),p=r(5409),h=r(1507),f="Object already initialized",g=a.TypeError,m=a.WeakMap;if(o||d.state){var v=d.state||(d.state=new m);v.get=v.get,v.has=v.has,v.set=v.set,n=function(e,t){if(v.has(e))throw new g(f);return t.facade=e,v.set(e,t),t},i=function(e){return v.get(e)||{}},s=function(e){return v.has(e)}}else{var y=p("state");h[y]=!0,n=function(e,t){if(u(e,y))throw new g(f);return t.facade=e,l(e,y,t),t},i=function(e){return u(e,y)?e[y]:{}},s=function(e){return u(e,y)}}e.exports={set:n,get:i,has:s,enforce:function(e){return s(e)?i(e):n(e,{})},getterFor:function(e){return function(t){var r;if(!c(t)||(r=i(t)).type!==e)throw new g("Incompatible receiver, "+e+" required");return r}}}},5299:(e,t,r)=&gt;{"use strict";var n=r(1),i=r(6775),s=n("iterator"),o=Array.prototype;e.exports=function(e){return void 0!==e&amp;&amp;(i.Array===e||o[s]===e)}},4914:(e,t,r)=&gt;{"use strict";var n=r(1278);e.exports=Array.isArray||function isArray(e){return"Array"===n(e)}},1483:e=&gt;{"use strict";var t="object"==typeof document&amp;&amp;document.all;e.exports=void 0===t&amp;&amp;void 0!==t?function(e){return"function"==typeof e||e===t}:function(e){return"function"==typeof e}},8730:(e,t,r)=&gt;{"use strict";var n=r(8473),i=r(1483),s=/#|\.prototype\./,isForced=function(e,t){var r=a[o(e)];return r===l||r!==c&amp;&amp;(i(t)?n(t):!!t)},o=isForced.normalize=function(e){return String(e).replace(s,".").toLowerCase()},a=isForced.data={},c=isForced.NATIVE="N",l=isForced.POLYFILL="P";e.exports=isForced},5983:e=&gt;{"use strict";e.exports=function(e){return null==e}},1704:(e,t,r)=&gt;{"use strict";var n=r(1483);e.exports=function(e){return"object"==typeof e?null!==e:n(e)}},9557:e=&gt;{"use strict";e.exports=!1},1423:(e,t,r)=&gt;{"use strict";var n=r(1409),i=r(1483),s=r(4815),o=r(5022),a=Object;e.exports=o?function(e){return"symbol"==typeof e}:function(e){var t=n("Symbol");return i(t)&amp;&amp;s(t.prototype,a(e))}},1506:(e,t,r)=&gt;{"use strict";var n=r(2914),i=r(1807),s=r(2293),o=r(8761),a=r(5299),c=r(6960),l=r(4815),u=r(4887),d=r(6665),p=r(6721),h=TypeError,Result=function(e,t){this.stopped=e,this.result=t},f=Result.prototype;e.exports=function(e,t,r){var g,m,v,y,w,b,S,x=r&amp;&amp;r.that,E=!(!r||!r.AS_ENTRIES),I=!(!r||!r.IS_RECORD),C=!(!r||!r.IS_ITERATOR),_=!(!r||!r.INTERRUPTED),O=n(t,x),stop=function(e){return g&amp;&amp;p(g,"normal",e),new Result(!0,e)},callFn=function(e){return E?(s(e),_?O(e[0],e[1],stop):O(e[0],e[1])):_?O(e,stop):O(e)};if(I)g=e.iterator;else if(C)g=e;else{if(!(m=d(e)))throw new h(o(e)+" is not iterable");if(a(m)){for(v=0,y=c(e);y&gt;v;v++)if((w=callFn(e[v]))&amp;&amp;l(f,w))return w;return new Result(!1)}g=u(e,m)}for(b=I?e.next:g.next;!(S=i(b,g)).done;){try{w=callFn(S.value)}catch(e){p(g,"throw",e)}if("object"==typeof w&amp;&amp;w&amp;&amp;l(f,w))return w}return new Result(!1)}},6721:(e,t,r)=&gt;{"use strict";var n=r(1807),i=r(2293),s=r(2564);e.exports=function(e,t,r){var o,a;i(e);try{if(!(o=s(e,"return"))){if("throw"===t)throw r;return r}o=n(o,e)}catch(e){a=!0,o=e}if("throw"===t)throw r;if(a)throw o;return i(o),r}},8660:(e,t,r)=&gt;{"use strict";var n=r(1807),i=r(5290),s=r(9037),o=r(2313),a=r(1),c=r(4483),l=r(2564),u=r(1851).IteratorPrototype,d=r(5247),p=r(6721),h=a("toStringTag"),f="IteratorHelper",g="WrapForValidIterator",m=c.set,createIteratorProxyPrototype=function(e){var t=c.getterFor(e?g:f);return o(i(u),{next:function next(){var r=t(this);if(e)return r.nextHandler();try{var n=r.done?void 0:r.nextHandler();return d(n,r.done)}catch(e){throw r.done=!0,e}},return:function(){var r=t(this),i=r.iterator;if(r.done=!0,e){var s=l(i,"return");return s?n(s,i):d(void 0,!0)}if(r.inner)try{p(r.inner.iterator,"normal")}catch(e){return p(i,"throw",e)}return i&amp;&amp;p(i,"normal"),d(void 0,!0)}})},v=createIteratorProxyPrototype(!0),y=createIteratorProxyPrototype(!1);s(y,h,"Iterator Helper"),e.exports=function(e,t){var r=function Iterator(r,n){n?(n.iterator=r.iterator,n.next=r.next):n=r,n.type=t?g:f,n.nextHandler=e,n.counter=0,n.done=!1,m(this,n)};return r.prototype=t?v:y,r}},1851:(e,t,r)=&gt;{"use strict";var n,i,s,o=r(8473),a=r(1483),c=r(1704),l=r(5290),u=r(3181),d=r(7914),p=r(1),h=r(9557),f=p("iterator"),g=!1;[].keys&amp;&amp;("next"in(s=[].keys())?(i=u(u(s)))!==Object.prototype&amp;&amp;(n=i):g=!0),!c(n)||o((function(){var e={};return n[f].call(e)!==e}))?n={}:h&amp;&amp;(n=l(n)),a(n[f])||d(n,f,(function(){return this})),e.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:g}},6775:e=&gt;{"use strict";e.exports={}},6960:(e,t,r)=&gt;{"use strict";var n=r(8324);e.exports=function(e){return n(e.length)}},169:(e,t,r)=&gt;{"use strict";var n=r(4762),i=r(8473),s=r(1483),o=r(5755),a=r(382),c=r(2048).CONFIGURABLE,l=r(7268),u=r(4483),d=u.enforce,p=u.get,h=String,f=Object.defineProperty,g=n("".slice),m=n("".replace),v=n([].join),y=a&amp;&amp;!i((function(){return 8!==f((function(){}),"length",{value:8}).length})),w=String(String).split("String"),b=e.exports=function(e,t,r){"Symbol("===g(h(t),0,7)&amp;&amp;(t="["+m(h(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),r&amp;&amp;r.getter&amp;&amp;(t="get "+t),r&amp;&amp;r.setter&amp;&amp;(t="set "+t),(!o(e,"name")||c&amp;&amp;e.name!==t)&amp;&amp;(a?f(e,"name",{value:t,configurable:!0}):e.name=t),y&amp;&amp;r&amp;&amp;o(r,"arity")&amp;&amp;e.length!==r.arity&amp;&amp;f(e,"length",{value:r.arity});try{r&amp;&amp;o(r,"constructor")&amp;&amp;r.constructor?a&amp;&amp;f(e,"prototype",{writable:!1}):e.prototype&amp;&amp;(e.prototype=void 0)}catch(e){}var n=d(e);return o(n,"source")||(n.source=v(w,"string"==typeof t?t:"")),e};Function.prototype.toString=b((function toString(){return s(this)&amp;&amp;p(this).source||l(this)}),"toString")},1703:e=&gt;{"use strict";var t=Math.ceil,r=Math.floor;e.exports=Math.trunc||function trunc(e){var n=+e;return(n&gt;0?r:t)(n)}},5290:(e,t,r)=&gt;{"use strict";var n,i=r(2293),s=r(5799),o=r(4741),a=r(1507),c=r(2811),l=r(3145),u=r(5409),d="prototype",p="script",h=u("IE_PROTO"),EmptyConstructor=function(){},scriptTag=function(e){return"&lt;"+p+"&gt;"+e+"&lt;/"+p+"&gt;"},NullProtoObjectViaActiveX=function(e){e.write(scriptTag("")),e.close();var t=e.parentWindow.Object;return e=null,t},NullProtoObject=function(){try{n=new ActiveXObject("htmlfile")}catch(e){}var e,t,r;NullProtoObject="undefined"!=typeof document?document.domain&amp;&amp;n?NullProtoObjectViaActiveX(n):(t=l("iframe"),r="java"+p+":",t.style.display="none",c.appendChild(t),t.src=String(r),(e=t.contentWindow.document).open(),e.write(scriptTag("document.F=Object")),e.close(),e.F):NullProtoObjectViaActiveX(n);for(var i=o.length;i--;)delete NullProtoObject[d][o[i]];return NullProtoObject()};a[h]=!0,e.exports=Object.create||function create(e,t){var r;return null!==e?(EmptyConstructor[d]=i(e),r=new EmptyConstructor,EmptyConstructor[d]=null,r[h]=e):r=NullProtoObject(),void 0===t?r:s.f(r,t)}},5799:(e,t,r)=&gt;{"use strict";var n=r(382),i=r(3896),s=r(5835),o=r(2293),a=r(5599),c=r(3658);t.f=n&amp;&amp;!i?Object.defineProperties:function defineProperties(e,t){o(e);for(var r,n=a(t),i=c(t),l=i.length,u=0;l&gt;u;)s.f(e,r=i[u++],n[r]);return e}},5835:(e,t,r)=&gt;{"use strict";var n=r(382),i=r(1799),s=r(3896),o=r(2293),a=r(3815),c=TypeError,l=Object.defineProperty,u=Object.getOwnPropertyDescriptor,d="enumerable",p="configurable",h="writable";t.f=n?s?function defineProperty(e,t,r){if(o(e),t=a(t),o(r),"function"==typeof e&amp;&amp;"prototype"===t&amp;&amp;"value"in r&amp;&amp;h in r&amp;&amp;!r[h]){var n=u(e,t);n&amp;&amp;n[h]&amp;&amp;(e[t]=r.value,r={configurable:p in r?r[p]:n[p],enumerable:d in r?r[d]:n[d],writable:!1})}return l(e,t,r)}:l:function defineProperty(e,t,r){if(o(e),t=a(t),o(r),i)try{return l(e,t,r)}catch(e){}if("get"in r||"set"in r)throw new c("Accessors not supported");return"value"in r&amp;&amp;(e[t]=r.value),e}},4961:(e,t,r)=&gt;{"use strict";var n=r(382),i=r(1807),s=r(7611),o=r(7738),a=r(5599),c=r(3815),l=r(5755),u=r(1799),d=Object.getOwnPropertyDescriptor;t.f=n?d:function getOwnPropertyDescriptor(e,t){if(e=a(e),t=c(t),u)try{return d(e,t)}catch(e){}if(l(e,t))return o(!i(s.f,e,t),e[t])}},2278:(e,t,r)=&gt;{"use strict";var n=r(6742),i=r(4741).concat("length","prototype");t.f=Object.getOwnPropertyNames||function getOwnPropertyNames(e){return n(e,i)}},4347:(e,t)=&gt;{"use strict";t.f=Object.getOwnPropertySymbols},3181:(e,t,r)=&gt;{"use strict";var n=r(5755),i=r(1483),s=r(2347),o=r(5409),a=r(9441),c=o("IE_PROTO"),l=Object,u=l.prototype;e.exports=a?l.getPrototypeOf:function(e){var t=s(e);if(n(t,c))return t[c];var r=t.constructor;return i(r)&amp;&amp;t instanceof r?r.prototype:t instanceof l?u:null}},4815:(e,t,r)=&gt;{"use strict";var n=r(4762);e.exports=n({}.isPrototypeOf)},6742:(e,t,r)=&gt;{"use strict";var n=r(4762),i=r(5755),s=r(5599),o=r(6651).indexOf,a=r(1507),c=n([].push);e.exports=function(e,t){var r,n=s(e),l=0,u=[];for(r in n)!i(a,r)&amp;&amp;i(n,r)&amp;&amp;c(u,r);for(;t.length&gt;l;)i(n,r=t[l++])&amp;&amp;(~o(u,r)||c(u,r));return u}},3658:(e,t,r)=&gt;{"use strict";var n=r(6742),i=r(4741);e.exports=Object.keys||function keys(e){return n(e,i)}},7611:(e,t)=&gt;{"use strict";var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,i=n&amp;&amp;!r.call({1:2},1);t.f=i?function propertyIsEnumerable(e){var t=n(this,e);return!!t&amp;&amp;t.enumerable}:r},348:(e,t,r)=&gt;{"use strict";var n=r(1807),i=r(1483),s=r(1704),o=TypeError;e.exports=function(e,t){var r,a;if("string"===t&amp;&amp;i(r=e.toString)&amp;&amp;!s(a=n(r,e)))return a;if(i(r=e.valueOf)&amp;&amp;!s(a=n(r,e)))return a;if("string"!==t&amp;&amp;i(r=e.toString)&amp;&amp;!s(a=n(r,e)))return a;throw new o("Can't convert object to primitive value")}},9497:(e,t,r)=&gt;{"use strict";var n=r(1409),i=r(4762),s=r(2278),o=r(4347),a=r(2293),c=i([].concat);e.exports=n("Reflect","ownKeys")||function ownKeys(e){var t=s.f(a(e)),r=o.f;return r?c(t,r(e)):t}},3312:(e,t,r)=&gt;{"use strict";var n=r(5983),i=TypeError;e.exports=function(e){if(n(e))throw new i("Can't call method on "+e);return e}},5409:(e,t,r)=&gt;{"use strict";var n=r(7255),i=r(1866),s=n("keys");e.exports=function(e){return s[e]||(s[e]=i(e))}},1831:(e,t,r)=&gt;{"use strict";var n=r(9557),i=r(5578),s=r(2095),o="__core-js_shared__",a=e.exports=i[o]||s(o,{});(a.versions||(a.versions=[])).push({version:"3.39.0",mode:n?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.39.0/LICENSE",source:"https://github.com/zloirock/core-js"})},7255:(e,t,r)=&gt;{"use strict";var n=r(1831);e.exports=function(e,t){return n[e]||(n[e]=t||{})}},6029:(e,t,r)=&gt;{"use strict";var n=r(6477),i=r(8473),s=r(5578).String;e.exports=!!Object.getOwnPropertySymbols&amp;&amp;!i((function(){var e=Symbol("symbol detection");return!s(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&amp;&amp;n&amp;&amp;n&lt;41}))},3392:(e,t,r)=&gt;{"use strict";var n=r(3005),i=Math.max,s=Math.min;e.exports=function(e,t){var r=n(e);return r&lt;0?i(r+t,0):s(r,t)}},5599:(e,t,r)=&gt;{"use strict";var n=r(2121),i=r(3312);e.exports=function(e){return n(i(e))}},3005:(e,t,r)=&gt;{"use strict";var n=r(1703);e.exports=function(e){var t=+e;return t!=t||0===t?0:n(t)}},8324:(e,t,r)=&gt;{"use strict";var n=r(3005),i=Math.min;e.exports=function(e){var t=n(e);return t&gt;0?i(t,9007199254740991):0}},2347:(e,t,r)=&gt;{"use strict";var n=r(3312),i=Object;e.exports=function(e){return i(n(e))}},2355:(e,t,r)=&gt;{"use strict";var n=r(1807),i=r(1704),s=r(1423),o=r(2564),a=r(348),c=r(1),l=TypeError,u=c("toPrimitive");e.exports=function(e,t){if(!i(e)||s(e))return e;var r,c=o(e,u);if(c){if(void 0===t&amp;&amp;(t="default"),r=n(c,e,t),!i(r)||s(r))return r;throw new l("Can't convert object to primitive value")}return void 0===t&amp;&amp;(t="number"),a(e,t)}},3815:(e,t,r)=&gt;{"use strict";var n=r(2355),i=r(1423);e.exports=function(e){var t=n(e,"string");return i(t)?t:t+""}},4338:(e,t,r)=&gt;{"use strict";var n={};n[r(1)("toStringTag")]="z",e.exports="[object z]"===String(n)},8761:e=&gt;{"use strict";var t=String;e.exports=function(e){try{return t(e)}catch(e){return"Object"}}},1866:(e,t,r)=&gt;{"use strict";var n=r(4762),i=0,s=Math.random(),o=n(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+o(++i+s,36)}},5022:(e,t,r)=&gt;{"use strict";var n=r(6029);e.exports=n&amp;&amp;!Symbol.sham&amp;&amp;"symbol"==typeof Symbol.iterator},3896:(e,t,r)=&gt;{"use strict";var n=r(382),i=r(8473);e.exports=n&amp;&amp;i((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},4644:(e,t,r)=&gt;{"use strict";var n=r(5578),i=r(1483),s=n.WeakMap;e.exports=i(s)&amp;&amp;/native code/.test(String(s))},1:(e,t,r)=&gt;{"use strict";var n=r(5578),i=r(7255),s=r(5755),o=r(1866),a=r(6029),c=r(5022),l=n.Symbol,u=i("wks"),d=c?l.for||l:l&amp;&amp;l.withoutSetter||o;e.exports=function(e){return s(u,e)||(u[e]=a&amp;&amp;s(l,e)?l[e]:d("Symbol."+e)),u[e]}},6281:(e,t,r)=&gt;{"use strict";var n=r(8612),i=r(6651).includes,s=r(8473),o=r(7095);n({target:"Array",proto:!0,forced:s((function(){return!Array(1).includes()}))},{includes:function includes(e){return i(this,e,arguments.length&gt;1?arguments[1]:void 0)}}),o("includes")},5724:(e,t,r)=&gt;{"use strict";var n=r(8612),i=r(2347),s=r(6960),o=r(9273),a=r(1091);n({target:"Array",proto:!0,arity:1,forced:r(8473)((function(){return 4294967297!==[].push.call({length:4294967296},1)}))||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}}()},{push:function push(e){var t=i(this),r=s(t),n=arguments.length;a(r+n);for(var c=0;c&lt;n;c++)t[r]=arguments[c],r++;return o(t,r),r}})},3617:(e,t,r)=&gt;{"use strict";var n=r(8612),i=r(5578),s=r(6021),o=r(2293),a=r(1483),c=r(3181),l=r(3864),u=r(670),d=r(8473),p=r(5755),h=r(1),f=r(1851).IteratorPrototype,g=r(382),m=r(9557),v="constructor",y="Iterator",w=h("toStringTag"),b=TypeError,S=i[y],x=m||!a(S)||S.prototype!==f||!d((function(){S({})})),E=function Iterator(){if(s(this,f),c(this)===f)throw new b("Abstract class Iterator not directly constructable")},defineIteratorPrototypeAccessor=function(e,t){g?l(f,e,{configurable:!0,get:function(){return t},set:function(t){if(o(this),this===f)throw new b("You can't redefine this property");p(this,e)?this[e]=t:u(this,e,t)}}):f[e]=t};p(f,w)||defineIteratorPrototypeAccessor(w,y),!x&amp;&amp;p(f,v)&amp;&amp;f[v]!==Object||defineIteratorPrototypeAccessor(v,E),E.prototype=f,n({global:!0,constructor:!0,forced:x},{Iterator:E})},1975:(e,t,r)=&gt;{"use strict";var n=r(8612),i=r(1807),s=r(8120),o=r(2293),a=r(41),c=r(8660),l=r(8901),u=r(9557),d=c((function(){for(var e,t,r=this.iterator,n=this.predicate,s=this.next;;){if(e=o(i(s,r)),this.done=!!e.done)return;if(t=e.value,l(r,n,[t,this.counter++],!0))return t}}));n({target:"Iterator",proto:!0,real:!0,forced:u},{filter:function filter(e){return o(this),s(e),new d(a(this),{predicate:e})}})},3242:(e,t,r)=&gt;{"use strict";var n=r(8612),i=r(1506),s=r(8120),o=r(2293),a=r(41);n({target:"Iterator",proto:!0,real:!0},{find:function find(e){o(this),s(e);var t=a(this),r=0;return i(t,(function(t,n){if(e(t,r++))return n(t)}),{IS_RECORD:!0,INTERRUPTED:!0}).result}})},9930:(e,t,r)=&gt;{"use strict";var n=r(8612),i=r(1506),s=r(8120),o=r(2293),a=r(41);n({target:"Iterator",proto:!0,real:!0},{forEach:function forEach(e){o(this),s(e);var t=a(this),r=0;i(t,(function(t){e(t,r++)}),{IS_RECORD:!0})}})},4846:(e,t,r)=&gt;{"use strict";r(3617)},7458:(e,t,r)=&gt;{"use strict";r(1975)},6211:(e,t,r)=&gt;{"use strict";r(3242)},9655:(e,t,r)=&gt;{"use strict";r(9930)}},e=&gt;{var t;t=4946,e(e.s=t)}]);
/*! jQuery UI - v1.13.3 - 2024-04-26
* https://jqueryui.com
* Includes: widget.js, position.js, data.js, disable-selection.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js, focusable.js, form-reset-mixin.js, jquery-patch.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/draggable.js, widgets/droppable.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/resizable.js, widgets/selectable.js, widgets/selectmenu.js, widgets/slider.js, widgets/sortable.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js
* Copyright jQuery Foundation and other contributors; Licensed MIT */
!function(t){"use strict";"function"==typeof define&amp;&amp;define.amd?define(["jquery"],t):t(jQuery)}(function(x){"use strict";var t,e,i,n,W,C,o,s,r,l,a,h,u;function E(t,e,i){return[parseFloat(t[0])*(a.test(t[0])?e/100:1),parseFloat(t[1])*(a.test(t[1])?i/100:1)]}function L(t,e){return parseInt(x.css(t,e),10)||0}function N(t){return null!=t&amp;&amp;t===t.window}x.ui=x.ui||{},x.ui.version="1.13.3",
/*!
 * jQuery UI :data 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.extend(x.expr.pseudos,{data:x.expr.createPseudo?x.expr.createPseudo(function(e){return function(t){return!!x.data(t,e)}}):function(t,e,i){return!!x.data(t,i[3])}}),
/*!
 * jQuery UI Disable Selection 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.fn.extend({disableSelection:(t="onselectstart"in document.createElement("div")?"selectstart":"mousedown",function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}),enableSelection:function(){return this.off(".ui-disableSelection")}}),
/*!
 * jQuery UI Focusable 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.ui.focusable=function(t,e){var i,n,o,s=t.nodeName.toLowerCase();return"area"===s?(o=(i=t.parentNode).name,!(!t.href||!o||"map"!==i.nodeName.toLowerCase())&amp;&amp;0&lt;(i=x("img[usemap='#"+o+"']")).length&amp;&amp;i.is(":visible")):(/^(input|select|textarea|button|object)$/.test(s)?(n=!t.disabled)&amp;&amp;(o=x(t).closest("fieldset")[0])&amp;&amp;(n=!o.disabled):n="a"===s&amp;&amp;t.href||e,n&amp;&amp;x(t).is(":visible")&amp;&amp;function(t){var e=t.css("visibility");for(;"inherit"===e;)t=t.parent(),e=t.css("visibility");return"visible"===e}(x(t)))},x.extend(x.expr.pseudos,{focusable:function(t){return x.ui.focusable(t,null!=x.attr(t,"tabindex"))}}),x.fn._form=function(){return"string"==typeof this[0].form?this.closest("form"):x(this[0].form)},
/*!
 * jQuery UI Form Reset Mixin 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.ui.formResetMixin={_formResetHandler:function(){var e=x(this);setTimeout(function(){var t=e.data("ui-form-reset-instances");x.each(t,function(){this.refresh()})})},_bindFormResetHandler:function(){var t;this.form=this.element._form(),this.form.length&amp;&amp;((t=this.form.data("ui-form-reset-instances")||[]).length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t))},_unbindFormResetHandler:function(){var t;this.form.length&amp;&amp;((t=this.form.data("ui-form-reset-instances")).splice(x.inArray(this,t),1),t.length?this.form.data("ui-form-reset-instances",t):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset"))}},x.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),
/*!
 * jQuery UI Support for jQuery core 1.8.x and newer 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 */
x.expr.pseudos||(x.expr.pseudos=x.expr[":"]),x.uniqueSort||(x.uniqueSort=x.unique),x.escapeSelector||(e=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,i=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},x.escapeSelector=function(t){return(t+"").replace(e,i)}),x.fn.even&amp;&amp;x.fn.odd||x.fn.extend({even:function(){return this.filter(function(t){return t%2==0})},odd:function(){return this.filter(function(t){return t%2==1})}}),
/*!
 * jQuery UI Keycode 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},
/*!
 * jQuery UI Labels 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.fn.labels=function(){var t,e,i;return this.length?this[0].labels&amp;&amp;this[0].labels.length?this.pushStack(this[0].labels):(e=this.eq(0).parents("label"),(t=this.attr("id"))&amp;&amp;(i=(i=this.eq(0).parents().last()).add((i.length?i:this).siblings()),t="label[for='"+x.escapeSelector(t)+"']",e=e.add(i.find(t).addBack(t))),this.pushStack(e)):this.pushStack([])},x.ui.plugin={add:function(t,e,i){var n,o=x.ui[t].prototype;for(n in i)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([e,i[n]])},call:function(t,e,i,n){var o,s=t.plugins[e];if(s&amp;&amp;(n||t.element[0].parentNode&amp;&amp;11!==t.element[0].parentNode.nodeType))for(o=0;o&lt;s.length;o++)t.options[s[o][0]]&amp;&amp;s[o][1].apply(t.element,i)}},
/*!
 * jQuery UI Position 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/position/
 */
W=Math.max,C=Math.abs,o=/left|center|right/,s=/top|center|bottom/,r=/[\+\-]\d+(\.[\d]+)?%?/,l=/^\w+/,a=/%$/,h=x.fn.position,x.position={scrollbarWidth:function(){var t,e,i;return void 0!==n?n:(i=(e=x("&lt;div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'&gt;&lt;div style='height:300px;width:auto;'&gt;&lt;/div&gt;&lt;/div&gt;")).children()[0],x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&amp;&amp;(i=e[0].clientWidth),e.remove(),n=t-i)},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&amp;&amp;t.width&lt;t.element[0].scrollWidth;return{width:"scroll"===i||"auto"===i&amp;&amp;t.height&lt;t.element[0].scrollHeight?x.position.scrollbarWidth():0,height:e?x.position.scrollbarWidth():0}},getWithinInfo:function(t){var e=x(t||window),i=N(e[0]),n=!!e[0]&amp;&amp;9===e[0].nodeType;return{element:e,isWindow:i,isDocument:n,offset:!i&amp;&amp;!n?x(t).offset():{left:0,top:0},scrollLeft:e.scrollLeft(),scrollTop:e.scrollTop(),width:e.outerWidth(),height:e.outerHeight()}}},x.fn.position=function(f){var c,d,p,g,m,v,y,w,b,_,t,e;return f&amp;&amp;f.of?(v="string"==typeof(f=x.extend({},f)).of?x(document).find(f.of):x(f.of),y=x.position.getWithinInfo(f.within),w=x.position.getScrollInfo(y),b=(f.collision||"flip").split(" "),_={},e=9===(e=(t=v)[0]).nodeType?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:N(e)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:e.preventDefault?{width:0,height:0,offset:{top:e.pageY,left:e.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()},v[0].preventDefault&amp;&amp;(f.at="left top"),d=e.width,p=e.height,m=x.extend({},g=e.offset),x.each(["my","at"],function(){var t,e,i=(f[this]||"").split(" ");(i=1===i.length?o.test(i[0])?i.concat(["center"]):s.test(i[0])?["center"].concat(i):["center","center"]:i)[0]=o.test(i[0])?i[0]:"center",i[1]=s.test(i[1])?i[1]:"center",t=r.exec(i[0]),e=r.exec(i[1]),_[this]=[t?t[0]:0,e?e[0]:0],f[this]=[l.exec(i[0])[0],l.exec(i[1])[0]]}),1===b.length&amp;&amp;(b[1]=b[0]),"right"===f.at[0]?m.left+=d:"center"===f.at[0]&amp;&amp;(m.left+=d/2),"bottom"===f.at[1]?m.top+=p:"center"===f.at[1]&amp;&amp;(m.top+=p/2),c=E(_.at,d,p),m.left+=c[0],m.top+=c[1],this.each(function(){var i,t,r=x(this),l=r.outerWidth(),a=r.outerHeight(),e=L(this,"marginLeft"),n=L(this,"marginTop"),o=l+e+L(this,"marginRight")+w.width,s=a+n+L(this,"marginBottom")+w.height,h=x.extend({},m),u=E(_.my,r.outerWidth(),r.outerHeight());"right"===f.my[0]?h.left-=l:"center"===f.my[0]&amp;&amp;(h.left-=l/2),"bottom"===f.my[1]?h.top-=a:"center"===f.my[1]&amp;&amp;(h.top-=a/2),h.left+=u[0],h.top+=u[1],i={marginLeft:e,marginTop:n},x.each(["left","top"],function(t,e){x.ui.position[b[t]]&amp;&amp;x.ui.position[b[t]][e](h,{targetWidth:d,targetHeight:p,elemWidth:l,elemHeight:a,collisionPosition:i,collisionWidth:o,collisionHeight:s,offset:[c[0]+u[0],c[1]+u[1]],my:f.my,at:f.at,within:y,elem:r})}),f.using&amp;&amp;(t=function(t){var e=g.left-h.left,i=e+d-l,n=g.top-h.top,o=n+p-a,s={target:{element:v,left:g.left,top:g.top,width:d,height:p},element:{element:r,left:h.left,top:h.top,width:l,height:a},horizontal:i&lt;0?"left":0&lt;e?"right":"center",vertical:o&lt;0?"top":0&lt;n?"bottom":"middle"};d&lt;l&amp;&amp;C(e+i)&lt;d&amp;&amp;(s.horizontal="center"),p&lt;a&amp;&amp;C(n+o)&lt;p&amp;&amp;(s.vertical="middle"),W(C(e),C(i))&gt;W(C(n),C(o))?s.important="horizontal":s.important="vertical",f.using.call(this,t,s)}),r.offset(x.extend(h,{using:t}))})):h.apply(this,arguments)},x.ui.position={fit:{left:function(t,e){var i,n=e.within,o=n.isWindow?n.scrollLeft:n.offset.left,n=n.width,s=t.left-e.collisionPosition.marginLeft,r=o-s,l=s+e.collisionWidth-n-o;e.collisionWidth&gt;n?0&lt;r&amp;&amp;l&lt;=0?(i=t.left+r+e.collisionWidth-n-o,t.left+=r-i):t.left=!(0&lt;l&amp;&amp;r&lt;=0)&amp;&amp;l&lt;r?o+n-e.collisionWidth:o:0&lt;r?t.left+=r:0&lt;l?t.left-=l:t.left=W(t.left-s,t.left)},top:function(t,e){var i,n=e.within,n=n.isWindow?n.scrollTop:n.offset.top,o=e.within.height,s=t.top-e.collisionPosition.marginTop,r=n-s,l=s+e.collisionHeight-o-n;e.collisionHeight&gt;o?0&lt;r&amp;&amp;l&lt;=0?(i=t.top+r+e.collisionHeight-o-n,t.top+=r-i):t.top=!(0&lt;l&amp;&amp;r&lt;=0)&amp;&amp;l&lt;r?n+o-e.collisionHeight:n:0&lt;r?t.top+=r:0&lt;l?t.top-=l:t.top=W(t.top-s,t.top)}},flip:{left:function(t,e){var i=e.within,n=i.offset.left+i.scrollLeft,o=i.width,i=i.isWindow?i.scrollLeft:i.offset.left,s=t.left-e.collisionPosition.marginLeft,r=s-i,s=s+e.collisionWidth-o-i,l="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,a="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,h=-2*e.offset[0];r&lt;0?((o=t.left+l+a+h+e.collisionWidth-o-n)&lt;0||o&lt;C(r))&amp;&amp;(t.left+=l+a+h):0&lt;s&amp;&amp;(0&lt;(n=t.left-e.collisionPosition.marginLeft+l+a+h-i)||C(n)&lt;s)&amp;&amp;(t.left+=l+a+h)},top:function(t,e){var i=e.within,n=i.offset.top+i.scrollTop,o=i.height,i=i.isWindow?i.scrollTop:i.offset.top,s=t.top-e.collisionPosition.marginTop,r=s-i,s=s+e.collisionHeight-o-i,l="top"===e.my[1]?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,a="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,h=-2*e.offset[1];r&lt;0?((o=t.top+l+a+h+e.collisionHeight-o-n)&lt;0||o&lt;C(r))&amp;&amp;(t.top+=l+a+h):0&lt;s&amp;&amp;(0&lt;(n=t.top-e.collisionPosition.marginTop+l+a+h-i)||C(n)&lt;s)&amp;&amp;(t.top+=l+a+h)}},flipfit:{left:function(){x.ui.position.flip.left.apply(this,arguments),x.ui.position.fit.left.apply(this,arguments)},top:function(){x.ui.position.flip.top.apply(this,arguments),x.ui.position.fit.top.apply(this,arguments)}}},x.ui.safeActiveElement=function(e){var i;try{i=e.activeElement}catch(t){i=e.body}return i=(i=i||e.body).nodeName?i:e.body},x.ui.safeBlur=function(t){t&amp;&amp;"body"!==t.nodeName.toLowerCase()&amp;&amp;x(t).trigger("blur")},
/*!
 * jQuery UI Scroll Parent 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.fn.scrollParent=function(t){var e=this.css("position"),i="absolute"===e,n=t?/(auto|scroll|hidden)/:/(auto|scroll)/,t=this.parents().filter(function(){var t=x(this);return(!i||"static"!==t.css("position"))&amp;&amp;n.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==e&amp;&amp;t.length?t:x(this[0].ownerDocument||document)},
/*!
 * jQuery UI Tabbable 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.extend(x.expr.pseudos,{tabbable:function(t){var e=x.attr(t,"tabindex"),i=null!=e;return(!i||0&lt;=e)&amp;&amp;x.ui.focusable(t,i)}}),
/*!
 * jQuery UI Unique ID 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
x.fn.extend({uniqueId:(u=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++u)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&amp;&amp;x(this).removeAttr("id")})}});
/*!
 * jQuery UI Widget 1.13.3
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 */
var f,c=0,d=Array.prototype.hasOwnProperty,p=Array.prototype.slice;x.cleanData=(f=x.cleanData,function(t){for(var e,i,n=0;null!=(i=t[n]);n++)(e=x._data(i,"events"))&amp;&amp;e.remove&amp;&amp;x(i).triggerHandler("remove");f(t)}),x.widget=function(t,i,e){var n,o,s,r={},l=t.split(".")[0],a=l+"-"+(t=t.split(".")[1]);return e||(e=i,i=x.Widget),Array.isArray(e)&amp;&amp;(e=x.extend.apply(null,[{}].concat(e))),x.expr.pseudos[a.toLowerCase()]=function(t){return!!x.data(t,a)},x[l]=x[l]||{},n=x[l][t],o=x[l][t]=function(t,e){if(!this||!this._createWidget)return new o(t,e);arguments.length&amp;&amp;this._createWidget(t,e)},x.extend(o,n,{version:e.version,_proto:x.extend({},e),_childConstructors:[]}),(s=new i).options=x.widget.extend({},s.options),x.each(e,function(e,n){function o(){return i.prototype[e].apply(this,arguments)}function s(t){return i.prototype[e].apply(this,t)}r[e]="function"!=typeof n?n:function(){var t,e=this._super,i=this._superApply;return this._super=o,this._superApply=s,t=n.apply(this,arguments),this._super=e,this._superApply=i,t}}),o.prototype=x.widget.extend(s,{widgetEventPrefix:n&amp;&amp;s.widgetEventPrefix||t},r,{constructor:o,namespace:l,widgetName:t,widgetFullName:a}),n?(x.each(n._childConstructors,function(t,e){var i=e.prototype;x.widget(i.namespace+"."+i.widgetName,o,e._proto)}),delete n._childConstructors):i._childConstructors.push(o),x.widget.bridge(t,o),o},x.widget.extend=function(t){for(var e,i,n=p.call(arguments,1),o=0,s=n.length;o&lt;s;o++)for(e in n[o])i=n[o][e],d.call(n[o],e)&amp;&amp;void 0!==i&amp;&amp;(x.isPlainObject(i)?t[e]=x.isPlainObject(t[e])?x.widget.extend({},t[e],i):x.widget.extend({},i):t[e]=i);return t},x.widget.bridge=function(s,e){var r=e.prototype.widgetFullName||s;x.fn[s]=function(i){var t="string"==typeof i,n=p.call(arguments,1),o=this;return t?this.length||"instance"!==i?this.each(function(){var t,e=x.data(this,r);return"instance"===i?(o=e,!1):e?"function"!=typeof e[i]||"_"===i.charAt(0)?x.error("no such method '"+i+"' for "+s+" widget instance"):(t=e[i].apply(e,n))!==e&amp;&amp;void 0!==t?(o=t&amp;&amp;t.jquery?o.pushStack(t.get()):t,!1):void 0:x.error("cannot call methods on "+s+" prior to initialization; attempted to call method '"+i+"'")}):o=void 0:(n.length&amp;&amp;(i=x.widget.extend.apply(null,[i].concat(n))),this.each(function(){var t=x.data(this,r);t?(t.option(i||{}),t._init&amp;&amp;t._init()):x.data(this,r,new e(i,this))})),o}},x.Widget=function(){},x.Widget._childConstructors=[],x.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"&lt;div&gt;",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=c++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&amp;&amp;(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&amp;&amp;this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&amp;&amp;this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,n,o,s=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(s={},t=(i=t.split(".")).shift(),i.length){for(n=s[t]=x.widget.extend({},this.options[t]),o=0;o&lt;i.length-1;o++)n[i[o]]=n[i[o]]||{},n=n[i[o]];if(t=i.pop(),1===arguments.length)return void 0===n[t]?null:n[t];n[t]=e}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];s[t]=e}return this._setOptions(s),this},_setOptions:function(t){for(var e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&amp;&amp;this._setOptionClasses(e),this.options[t]=e,"disabled"===t&amp;&amp;this._setOptionDisabled(e),this},_setOptionClasses:function(t){var e,i,n;for(e in t)n=this.classesElementLookup[e],t[e]!==this.options.classes[e]&amp;&amp;n&amp;&amp;n.length&amp;&amp;(i=x(n.get()),this._removeClass(n,e),i.addClass(this._classes({element:i,keys:e,classes:t,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&amp;&amp;(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(o){var s=[],r=this;function t(t,e){for(var i,n=0;n&lt;t.length;n++)i=r.classesElementLookup[t[n]]||x(),i=o.add?(function(){var i=[];o.element.each(function(t,e){x.map(r.classesElementLookup,function(t){return t}).some(function(t){return t.is(e)})||i.push(e)}),r._on(x(i),{remove:"_untrackClassesElement"})}(),x(x.uniqueSort(i.get().concat(o.element.get())))):x(i.not(o.element).get()),r.classesElementLookup[t[n]]=i,s.push(t[n]),e&amp;&amp;o.classes[t[n]]&amp;&amp;s.push(o.classes[t[n]])}return(o=x.extend({element:this.element,classes:this.options.classes||{}},o)).keys&amp;&amp;t(o.keys.match(/\S+/g)||[],!0),o.extra&amp;&amp;t(o.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(i){var n=this;x.each(n.classesElementLookup,function(t,e){-1!==x.inArray(i.target,e)&amp;&amp;(n.classesElementLookup[t]=x(e.not(i.target).get()))}),this._off(x(i.target))},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,n){var o="string"==typeof t||null===t,e={extra:o?e:i,keys:o?t:e,element:o?this.element:t,add:n="boolean"==typeof n?n:i};return e.element.toggleClass(this._classes(e),n),this},_on:function(o,s,t){var r,l=this;"boolean"!=typeof o&amp;&amp;(t=s,s=o,o=!1),t?(s=r=x(s),this.bindings=this.bindings.add(s)):(t=s,s=this.element,r=this.widget()),x.each(t,function(t,e){function i(){if(o||!0!==l.options.disabled&amp;&amp;!x(this).hasClass("ui-state-disabled"))return("string"==typeof e?l[e]:e).apply(l,arguments)}"string"!=typeof e&amp;&amp;(i.guid=e.guid=e.guid||i.guid||x.guid++);var t=t.match(/^([\w:-]*)\s*(.*)$/),n=t[1]+l.eventNamespace,t=t[2];t?r.on(n,t,i):s.on(n,i)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.off(e),this.bindings=x(this.bindings.not(t).get()),this.focusable=x(this.focusable.not(t).get()),this.hoverable=x(this.hoverable.not(t).get())},_delay:function(t,e){var i=this;return setTimeout(function(){return("string"==typeof t?i[t]:t).apply(i,arguments)},e||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){this._addClass(x(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(x(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){this._addClass(x(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(x(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,e,i){var n,o,s=this.options[t];if(i=i||{},(e=x.Event(e)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),e.target=this.element[0],o=e.originalEvent)for(n in o)n in e||(e[n]=o[n]);return this.element.trigger(e,i),!("function"==typeof s&amp;&amp;!1===s.apply(this.element[0],[e].concat(i))||e.isDefaultPrevented())}},x.each({show:"fadeIn",hide:"fadeOut"},function(s,r){x.Widget.prototype["_"+s]=function(e,t,i){var n,o=(t="string"==typeof t?{effect:t}:t)?!0!==t&amp;&amp;"number"!=typeof t&amp;&amp;t.effect||r:s;"number"==typeof(t=t||{})?t={duration:t}:!0===t&amp;&amp;(t={}),n=!x.isEmptyObject(t),t.complete=i,t.delay&amp;&amp;e.delay(t.delay),n&amp;&amp;x.effects&amp;&amp;x.effects.effect[o]?e[s](t):o!==s&amp;&amp;e[o]?e[o](t.duration,t.easing,i):e.queue(function(t){x(this)[s](),i&amp;&amp;i.call(e[0]),t()})}})});
"use strict"
/*! elementor - v3.28.0 - 23-03-2025 */
;(self.webpackChunkelementorFrontend=self.webpackChunkelementorFrontend||[]).push([[313],{4047:(e,t,n)=&gt;{var o=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(2890));class _default extends elementorModules.ViewModule{constructor(){super(...arguments),this.documents={},this.initDocumentClasses(),this.attachDocumentsClasses()}getDefaultSettings(){return{selectors:{document:".elementor"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$documents:jQuery(e.document)}}initDocumentClasses(){this.documentClasses={base:i.default},elementorFrontend.hooks.doAction("elementor/frontend/documents-manager/init-classes",this)}addDocumentClass(e,t){this.documentClasses[e]=t}attachDocumentsClasses(){this.elements.$documents.each(((e,t)=&gt;this.attachDocumentClass(jQuery(t))))}attachDocumentClass(e){const t=e.data(),n=t.elementorId,o=t.elementorType,i=this.documentClasses[o]||this.documentClasses.base;this.documents[n]=new i({$element:e,id:n})}}t.default=_default},7248:(e,t,n)=&gt;{var o=n(6784);n(5724),n(4846),n(9655);var i=o(n(4970)),s=o(n(3969)),r=o(n(3678)),a=o(n(8891)),l=o(n(2056)),d=o(n(2439)),c=o(n(3243));e.exports=function(e){var t=this;const o={};this.elementsHandlers={"accordion.default":()=&gt;n.e(131).then(n.bind(n,9675)),"alert.default":()=&gt;n.e(707).then(n.bind(n,7243)),"counter.default":()=&gt;n.e(457).then(n.bind(n,3905)),"progress.default":()=&gt;n.e(234).then(n.bind(n,9754)),"tabs.default":()=&gt;n.e(575).then(n.bind(n,3485)),"toggle.default":()=&gt;n.e(775).then(n.bind(n,3049)),"video.default":()=&gt;n.e(180).then(n.bind(n,3774)),"image-carousel.default":()=&gt;n.e(177).then(n.bind(n,4315)),"text-editor.default":()=&gt;n.e(212).then(n.bind(n,5362)),"wp-widget-media_audio.default":()=&gt;n.e(211).then(n.bind(n,2793))},elementorFrontendConfig.experimentalFeatures["nested-elements"]&amp;&amp;(this.elementsHandlers["nested-tabs.default"]=()=&gt;n.e(215).then(n.bind(n,4328))),elementorFrontendConfig.experimentalFeatures["nested-elements"]&amp;&amp;(this.elementsHandlers["nested-accordion.default"]=()=&gt;n.e(915).then(n.bind(n,8216))),elementorFrontendConfig.experimentalFeatures.container&amp;&amp;(this.elementsHandlers["contact-buttons.default"]=()=&gt;n.e(1).then(n.bind(n,6285)),this.elementsHandlers["floating-bars-var-1.default"]=()=&gt;n.e(336).then(n.bind(n,5199)));const addElementsHandlers=()=&gt;{this.elementsHandlers.section=[d.default,...s.default,l.default,c.default],this.elementsHandlers.container=[...s.default],elementorFrontend.isEditMode()&amp;&amp;this.elementsHandlers.container.push(...r.default),this.elementsHandlers.column=a.default,e.each(this.elementsHandlers,((e,t)=&gt;{const n=e.split(".");e=n[0];const o=n[1]||null;this.attachHandler(e,t,o)}))},isClassHandler=e=&gt;e.prototype?.getUniqueHandlerID;this.addHandler=function(t,n){const i=n.$element.data("model-cid");let s;if(i){s=t.prototype.getConstructorID(),o[i]||(o[i]={});const e=o[i][s];e&amp;&amp;e.onDestroy()}const r=new t(n);elementorFrontend.hooks.doAction(`frontend/element_handler_ready/${n.elementName}`,n.$element,e),i&amp;&amp;(o[i][s]=r)},this.attachHandler=(e,n,o)=&gt;{Array.isArray(n)||(n=[n]),n.forEach((n=&gt;function(e,n){let o=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:"default";o=o?"."+o:"";const i=e+o;elementorFrontend.hooks.addAction(`frontend/element_ready/${i}`,(e=&gt;{if(isClassHandler(n))t.addHandler(n,{$element:e,elementName:i},!0);else{const o=n();if(!o)return;o instanceof Promise?o.then((n=&gt;{let{default:o}=n;t.addHandler(o,{$element:e,elementName:i},!0)})):t.addHandler(o,{$element:e,elementName:i},!0)}}))}(e,n,o)))},this.getHandler=function(e){const t=this.elementsHandlers[e];return isClassHandler(t)?t:new Promise((e=&gt;{t().then((t=&gt;{let{default:n}=t;e(n)}))}))},this.getHandlers=function(e){return elementorDevTools.deprecation.deprecated("getHandlers","3.1.0","elementorFrontend.elementsHandler.getHandler"),e?this.getHandler(e):this.elementsHandlers},this.runReadyTrigger=function(t){const n=!!t.closest('[data-delay-child-handlers="true"]')&amp;&amp;0!==t.closest('[data-delay-child-handlers="true"]').length;if(elementorFrontend.config.is_static||n)return;const o=jQuery(t),i=o.attr("data-element_type");if(i&amp;&amp;(elementorFrontend.hooks.doAction("frontend/element_ready/global",o,e),elementorFrontend.hooks.doAction(`frontend/element_ready/${i}`,o,e),"widget"===i)){const t=o.attr("data-widget_type");elementorFrontend.hooks.doAction(`frontend/element_ready/${t}`,o,e)}},this.init=()=&gt;{elementorFrontend.hooks.addAction("frontend/element_ready/global",i.default),addElementsHandlers()}}},7603:(e,t,n)=&gt;{var o=n(6784);n(4846),n(6211),n(9655),n(8309);var i=o(n(4047)),s=o(n(8767)),r=o(n(5115)),a=o(n(5073)),l=o(n(3126)),d=o(n(8427)),c=o(n(3582)),u=o(n(4901)),h=o(n(4252)),m=o(n(8422)),g=o(n(5896)),p=o(n(4799)),f=o(n(7842)),v=o(n(607)),b=o(n(9807)),y=n(7672);const _=n(5956),k=n(7248);class Frontend extends elementorModules.ViewModule{constructor(){super(...arguments),this.config=elementorFrontendConfig,this.config.legacyMode={get elementWrappers(){return elementorFrontend.isEditMode()&amp;&amp;window.top.elementorDevTools.deprecation.deprecated("elementorFrontend.config.legacyMode.elementWrappers","3.1.0"),!1}},this.populateActiveBreakpointsConfig()}get Module(){return this.isEditMode()&amp;&amp;parent.elementorDevTools.deprecation.deprecated("elementorFrontend.Module","2.5.0","elementorModules.frontend.handlers.Base"),elementorModules.frontend.handlers.Base}getDefaultSettings(){return{selectors:{elementor:".elementor",adminBar:"#wpadminbar"}}}getDefaultElements(){const e={window,$window:jQuery(window),$document:jQuery(document),$head:jQuery(document.head),$body:jQuery(document.body),$deviceMode:jQuery("&lt;span&gt;",{id:"elementor-device-mode",class:"elementor-screen-only"})};return e.$body.append(e.$deviceMode),e}bindEvents(){this.elements.$window.on("resize",(()=&gt;this.setDeviceModeData()))}getElements(e){return this.getItems(this.elements,e)}getPageSettings(e){const t=this.isEditMode()?elementor.settings.page.model.attributes:this.config.settings.page;return this.getItems(t,e)}getGeneralSettings(e){return this.isEditMode()&amp;&amp;parent.elementorDevTools.deprecation.deprecated("getGeneralSettings()","3.0.0","getKitSettings() and remove the `elementor_` prefix"),this.getKitSettings(`elementor_${e}`)}getKitSettings(e){return this.getItems(this.config.kit,e)}getCurrentDeviceMode(){return getComputedStyle(this.elements.$deviceMode[0],":after").content.replace(/"/g,"")}getDeviceSetting(e,t,n){if("widescreen"===e)return this.getWidescreenSetting(t,n);const o=elementorFrontend.breakpoints.getActiveBreakpointsList({largeToSmall:!0,withDesktop:!0});let i=o.indexOf(e);for(;i&gt;0;){const e=t[n+"_"+o[i]];if(e||0===e)return e;i--}return t[n]}getWidescreenSetting(e,t){const n=t+"_widescreen";let o;return o=e[n]?e[n]:e[t],o}getCurrentDeviceSetting(e,t){return this.getDeviceSetting(elementorFrontend.getCurrentDeviceMode(),e,t)}isEditMode(){return this.config.environmentMode.edit}isWPPreviewMode(){return this.config.environmentMode.wpPreview}initDialogsManager(){let e;this.getDialogsManager=()=&gt;(e||(e=new DialogsManager.Instance),e)}initOnReadyComponents(){this.utils={youtube:new a.default,vimeo:new l.default,baseVideoLoader:new d.default,get lightbox(){return h.default.getLightbox()},urlActions:new c.default,swiper:u.default,environment:r.default,assetsLoader:new m.default,escapeHTML:y.escapeHTML,events:p.default,controls:new v.default,anchor_scroll_margin:new b.default},this.modules={StretchElement:elementorModules.frontend.tools.StretchElement,Masonry:elementorModules.utils.Masonry},this.elementsHandler.init(),this.isEditMode()?elementor.once("document:loaded",(()=&gt;this.onDocumentLoaded())):this.onDocumentLoaded()}initOnReadyElements(){this.elements.$wpAdminBar=this.elements.$document.find(this.getSettings("selectors.adminBar"))}addUserAgentClasses(){for(const[e,t]of Object.entries(r.default))t&amp;&amp;this.elements.$body.addClass("e--ua-"+e)}setDeviceModeData(){this.elements.$body.attr("data-elementor-device-mode",this.getCurrentDeviceMode())}addListenerOnce(e,t,n,o){if(o||(o=this.elements.$window),this.isEditMode())if(this.removeListeners(e,t,o),o instanceof jQuery){const i=t+"."+e;o.on(i,n)}else o.on(t,n,e);else o.on(t,n)}removeListeners(e,t,n,o){if(o||(o=this.elements.$window),o instanceof jQuery){const i=t+"."+e;o.off(i,n)}else o.off(t,n,e)}debounce(e,t){let n;return function(){const o=this,i=arguments,s=!n;clearTimeout(n),n=setTimeout((()=&gt;{n=null,e.apply(o,i)}),t),s&amp;&amp;e.apply(o,i)}}muteMigrationTraces(){jQuery.migrateMute=!0,jQuery.migrateTrace=!1}initModules(){const e={shapes:f.default};elementorFrontend.trigger("elementor/modules/init:before"),elementorFrontend.trigger("elementor/modules/init/before"),Object.entries(e).forEach((e=&gt;{let[t,n]=e;this.modulesHandlers[t]=new n}))}populateActiveBreakpointsConfig(){this.config.responsive.activeBreakpoints={},Object.entries(this.config.responsive.breakpoints).forEach((e=&gt;{let[t,n]=e;n.is_enabled&amp;&amp;(this.config.responsive.activeBreakpoints[t]=n)}))}init(){this.hooks=new _,this.breakpoints=new g.default(this.config.responsive),this.storage=new s.default,this.elementsHandler=new k(jQuery),this.modulesHandlers={},this.addUserAgentClasses(),this.setDeviceModeData(),this.initDialogsManager(),this.isEditMode()&amp;&amp;this.muteMigrationTraces(),p.default.dispatch(this.elements.$window,"elementor/frontend/init"),this.initModules(),this.initOnReadyElements(),this.initOnReadyComponents()}onDocumentLoaded(){this.documentsManager=new i.default,this.trigger("components:init"),new h.default}}window.elementorFrontend=new Frontend,elementorFrontend.isEditMode()||jQuery((()=&gt;elementorFrontend.init()))},628:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n(4846),n(9655);class BackgroundSlideshow extends elementorModules.frontend.handlers.SwiperBase{getDefaultSettings(){return{classes:{swiperContainer:"elementor-background-slideshow swiper",swiperWrapper:"swiper-wrapper",swiperSlide:"elementor-background-slideshow__slide swiper-slide",swiperPreloader:"swiper-lazy-preloader",slideBackground:"elementor-background-slideshow__slide__image",kenBurns:"elementor-ken-burns",kenBurnsActive:"elementor-ken-burns--active",kenBurnsIn:"elementor-ken-burns--in",kenBurnsOut:"elementor-ken-burns--out"}}}getSwiperOptions(){const e=this.getElementSettings(),t={grabCursor:!1,slidesPerView:1,slidesPerGroup:1,loop:"yes"===e.background_slideshow_loop,speed:e.background_slideshow_transition_duration,autoplay:{delay:e.background_slideshow_slide_duration,stopOnLastSlide:!e.background_slideshow_loop},handleElementorBreakpoints:!0,on:{slideChange:()=&gt;{e.background_slideshow_ken_burns&amp;&amp;this.handleKenBurns()}}};switch("yes"===e.background_slideshow_loop&amp;&amp;(t.loopedSlides=this.getSlidesCount()),e.background_slideshow_slide_transition){case"fade":t.effect="fade",t.fadeEffect={crossFade:!0};break;case"slide_down":t.autoplay.reverseDirection=!0,t.direction="vertical";break;case"slide_up":t.direction="vertical"}return"yes"===e.background_slideshow_lazyload&amp;&amp;(t.lazy={loadPrevNext:!0,loadPrevNextAmount:1}),t}buildSwiperElements(){const e=this.getSettings("classes"),t=this.getElementSettings(),n="slide_left"===t.background_slideshow_slide_transition?"ltr":"rtl",o=jQuery("&lt;div&gt;",{class:e.swiperContainer,dir:n}),i=jQuery("&lt;div&gt;",{class:e.swiperWrapper}),s=t.background_slideshow_ken_burns,r="yes"===t.background_slideshow_lazyload;let a=e.slideBackground;if(s){a+=" "+e.kenBurns;const n="in"===t.background_slideshow_ken_burns_zoom_direction?"kenBurnsIn":"kenBurnsOut";a+=" "+e[n]}r&amp;&amp;(a+=" swiper-lazy"),this.elements.$slides=jQuery(),t.background_slideshow_gallery.forEach((t=&gt;{const n=jQuery("&lt;div&gt;",{class:e.swiperSlide});let o;if(r){const n=jQuery("&lt;div&gt;",{class:e.swiperPreloader});o=jQuery("&lt;div&gt;",{class:a,"data-background":t.url}),o.append(n)}else o=jQuery("&lt;div&gt;",{class:a,style:'background-image: url("'+t.url+'");'});n.append(o),i.append(n),this.elements.$slides=this.elements.$slides.add(n)})),o.append(i),this.$element.prepend(o),this.elements.$backgroundSlideShowContainer=o}async initSlider(){if(1&gt;=this.getSlidesCount())return;const e=this.getElementSettings(),t=elementorFrontend.utils.swiper;this.swiper=await new t(this.elements.$backgroundSlideShowContainer,this.getSwiperOptions()),this.elements.$backgroundSlideShowContainer.data("swiper",this.swiper),e.background_slideshow_ken_burns&amp;&amp;this.handleKenBurns()}activate(){this.buildSwiperElements(),this.initSlider()}deactivate(){this.swiper&amp;&amp;(this.swiper.destroy(),this.elements.$backgroundSlideShowContainer.remove())}run(){"slideshow"===this.getElementSettings("background_background")?this.activate():this.deactivate()}onInit(){super.onInit(),this.getElementSettings("background_slideshow_gallery")&amp;&amp;this.run()}onDestroy(){super.onDestroy(),this.deactivate()}onElementChange(e){"background_background"===e&amp;&amp;this.run()}}t.default=BackgroundSlideshow},3031:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n(4846),n(6211);class BackgroundVideo extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{backgroundVideoContainer:".elementor-background-video-container",backgroundVideoEmbed:".elementor-background-video-embed",backgroundVideoHosted:".elementor-background-video-hosted"}}}getDefaultElements(){const e=this.getSettings("selectors"),t={$backgroundVideoContainer:this.$element.find(e.backgroundVideoContainer)};return t.$backgroundVideoEmbed=t.$backgroundVideoContainer.children(e.backgroundVideoEmbed),t.$backgroundVideoHosted=t.$backgroundVideoContainer.children(e.backgroundVideoHosted),t}calcVideosSize(e){let t="16:9";"vimeo"===this.videoType&amp;&amp;(t=e[0].width+":"+e[0].height);const n=this.elements.$backgroundVideoContainer.outerWidth(),o=this.elements.$backgroundVideoContainer.outerHeight(),i=t.split(":"),s=i[0]/i[1],r=n/o&gt;s;return{width:r?n:o*s,height:r?n/s:o}}changeVideoSize(){if("hosted"!==this.videoType&amp;&amp;!this.player)return;let e;if("youtube"===this.videoType?e=jQuery(this.player.getIframe()):"vimeo"===this.videoType?e=jQuery(this.player.element):"hosted"===this.videoType&amp;&amp;(e=this.elements.$backgroundVideoHosted),!e)return;const t=this.calcVideosSize(e);e.width(t.width).height(t.height)}startVideoLoop(e){if(!this.player.getIframe().contentWindow)return;const t=this.getElementSettings(),n=t.background_video_start||0,o=t.background_video_end;if(!t.background_play_once||e){if(this.player.seekTo(n),o){setTimeout((()=&gt;{this.startVideoLoop(!1)}),1e3*(o-n+1))}}else this.player.stopVideo()}prepareVimeoVideo(e,t){const n=this.getElementSettings(),o={url:t,width:this.elements.$backgroundVideoContainer.outerWidth().width,autoplay:!0,loop:!n.background_play_once,transparent:!0,background:!0,muted:!0};n.background_privacy_mode&amp;&amp;(o.dnt=!0),this.player=new e.Player(this.elements.$backgroundVideoContainer,o),this.handleVimeoStartEndTimes(n),this.player.ready().then((()=&gt;{jQuery(this.player.element).addClass("elementor-background-video-embed"),this.changeVideoSize()}))}handleVimeoStartEndTimes(e){e.background_video_start&amp;&amp;this.player.on("play",(t=&gt;{0===t.seconds&amp;&amp;this.player.setCurrentTime(e.background_video_start)})),this.player.on("timeupdate",(t=&gt;{e.background_video_end&amp;&amp;e.background_video_end&lt;t.seconds&amp;&amp;(e.background_play_once?this.player.pause():this.player.setCurrentTime(e.background_video_start)),this.player.getDuration().then((n=&gt;{e.background_video_start&amp;&amp;!e.background_video_end&amp;&amp;t.seconds&gt;n-.5&amp;&amp;this.player.setCurrentTime(e.background_video_start)}))}))}prepareYTVideo(e,t){const n=this.elements.$backgroundVideoContainer,o=this.getElementSettings();let i=e.PlayerState.PLAYING;window.chrome&amp;&amp;(i=e.PlayerState.UNSTARTED);const s={videoId:t,events:{onReady:()=&gt;{this.player.mute(),this.changeVideoSize(),this.startVideoLoop(!0),this.player.playVideo()},onStateChange:t=&gt;{switch(t.data){case i:n.removeClass("elementor-invisible elementor-loading");break;case e.PlayerState.ENDED:"function"==typeof this.player.seekTo&amp;&amp;this.player.seekTo(o.background_video_start||0),o.background_play_once&amp;&amp;this.player.destroy()}}},playerVars:{controls:0,rel:0,playsinline:1,cc_load_policy:0}};o.background_privacy_mode&amp;&amp;(s.host="https://www.youtube-nocookie.com",s.origin=window.location.hostname),n.addClass("elementor-loading elementor-invisible"),this.player=new e.Player(this.elements.$backgroundVideoEmbed[0],s)}activate(){let e,t=this.getElementSettings("background_video_link");const n=this.getElementSettings("background_play_once");if(-1!==t.indexOf("vimeo.com")?(this.videoType="vimeo",this.apiProvider=elementorFrontend.utils.vimeo):t.match(/^(?:https?:\/\/)?(?:www\.)?(?:m\.)?(?:youtu\.be\/|youtube\.com)/)&amp;&amp;(this.videoType="youtube",this.apiProvider=elementorFrontend.utils.youtube),this.apiProvider)e=this.apiProvider.getVideoIDFromURL(t),this.apiProvider.onApiReady((n=&gt;{"youtube"===this.videoType&amp;&amp;this.prepareYTVideo(n,e),"vimeo"===this.videoType&amp;&amp;this.prepareVimeoVideo(n,t)}));else{this.videoType="hosted";const e=this.getElementSettings("background_video_start"),o=this.getElementSettings("background_video_end");(e||o)&amp;&amp;(t+="#t="+(e||0)+(o?","+o:"")),this.elements.$backgroundVideoHosted.attr("src",t).one("canplay",this.changeVideoSize.bind(this)),n&amp;&amp;this.elements.$backgroundVideoHosted.on("ended",(()=&gt;{this.elements.$backgroundVideoHosted.hide()}))}elementorFrontend.elements.$window.on("resize elementor/bg-video/recalc",this.changeVideoSize)}deactivate(){"youtube"===this.videoType&amp;&amp;this.player.getIframe()||"vimeo"===this.videoType?this.player.destroy():this.elements.$backgroundVideoHosted.removeAttr("src").off("ended"),elementorFrontend.elements.$window.off("resize",this.changeVideoSize)}run(){const e=this.getElementSettings();(e.background_play_on_mobile||"mobile"!==elementorFrontend.getCurrentDeviceMode())&amp;&amp;("video"===e.background_background&amp;&amp;e.background_video_link?this.activate():this.deactivate())}onInit(){super.onInit(...arguments),this.changeVideoSize=this.changeVideoSize.bind(this),this.run()}onElementChange(e){"background_background"===e&amp;&amp;this.run()}}t.default=BackgroundVideo},3969:(e,t,n)=&gt;{var o=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(628)),s=o(n(3031));t.default=[i.default,s.default]},8891:(e,t,n)=&gt;{var o=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(628));t.default=[i.default]},3678:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=[()=&gt;n.e(216).then(n.bind(n,2460)),()=&gt;n.e(216).then(n.bind(n,8847)),()=&gt;n.e(216).then(n.bind(n,3323))]},4970:(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class GlobalHandler extends elementorModules.frontend.handlers.Base{getWidgetType(){return"global"}animate(){const e=this.$element,t=this.getAnimation();if("none"===t)return void e.removeClass("elementor-invisible");const n=this.getElementSettings(),o=n._animation_delay||n.animation_delay||0;e.removeClass(t),this.currentAnimation&amp;&amp;e.removeClass(this.currentAnimation),this.currentAnimation=t,setTimeout((()=&gt;{e.removeClass("elementor-invisible").addClass("animated "+t)}),o)}getAnimation(){return this.getCurrentDeviceSetting("animation")||this.getCurrentDeviceSetting("_animation")}onInit(){if(super.onInit(...arguments),this.getAnimation()){const e=elementorModules.utils.Scroll.scrollObserver({callback:t=&gt;{t.isInViewport&amp;&amp;(this.animate(),e.unobserve(this.$element[0]))}});e.observe(this.$element[0])}}onElementChange(e){/^_?animation/.test(e)&amp;&amp;this.animate()}}t.default=e=&gt;{elementorFrontend.elementsHandler.addHandler(GlobalHandler,{$element:e})}},2056:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n(4846),n(6211);class HandlesPosition extends elementorModules.frontend.handlers.Base{isActive(){return elementorFrontend.isEditMode()}isFirstSection(){return this.$element[0]===document.querySelector(".elementor-edit-mode .elementor-top-section")}isOverflowHidden(){return"hidden"===this.$element.css("overflow")}getOffset(){if("body"===elementor.config.document.container)return this.$element.offset().top;const e=jQuery(elementor.config.document.container);return this.$element.offset().top-e.offset().top}setHandlesPosition(){const e=elementor.documents.getCurrent();if(!e||!e.container.isEditable())return;const t="elementor-section--handles-inside";if(elementor.settings.page.model.attributes.scroll_snap)return void this.$element.addClass(t);const n=this.isOverflowHidden();if(!n&amp;&amp;!this.isFirstSection())return;const o=n?0:this.getOffset();if(o&lt;25){this.$element.addClass(t);const e=this.$element.find("&gt; .elementor-element-overlay &gt; .elementor-editor-section-settings");o&lt;-5?e.css("top",-o):e.css("top","")}else this.$element.removeClass(t)}onInit(){this.isActive()&amp;&amp;(this.setHandlesPosition(),this.$element.on("mouseenter",this.setHandlesPosition.bind(this)))}}t.default=HandlesPosition},3243:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n(4846),n(6211);class Shapes extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{container:"&gt; .elementor-shape-%s"},svgURL:elementorFrontend.config.urls.assets+"shapes/"}}getDefaultElements(){const e={},t=this.getSettings("selectors");return e.$topContainer=this.$element.find(t.container.replace("%s","top")),e.$bottomContainer=this.$element.find(t.container.replace("%s","bottom")),e}isActive(){return elementorFrontend.isEditMode()}getSvgURL(e,t){let n=this.getSettings("svgURL")+t+".svg";return elementor.config.additional_shapes&amp;&amp;e in elementor.config.additional_shapes&amp;&amp;(n=elementor.config.additional_shapes[e],-1&lt;t.indexOf("-negative")&amp;&amp;(n=n.replace(".svg","-negative.svg"))),n}buildSVG(e){const t="shape_divider_"+e,n=this.getElementSettings(t),o=this.elements["$"+e+"Container"];if(o.attr("data-shape",n),!n)return void o.empty();let i=n;this.getElementSettings(t+"_negative")&amp;&amp;(i+="-negative");const s=this.getSvgURL(n,i);jQuery.get(s,(e=&gt;{o.empty().append(e.childNodes[0])})),this.setNegative(e)}setNegative(e){this.elements["$"+e+"Container"].attr("data-negative",!!this.getElementSettings("shape_divider_"+e+"_negative"))}onInit(){this.isActive(this.getSettings())&amp;&amp;(super.onInit(...arguments),["top","bottom"].forEach((e=&gt;{this.getElementSettings("shape_divider_"+e)&amp;&amp;this.buildSVG(e)})))}onElementChange(e){const t=e.match(/^shape_divider_(top|bottom)$/);if(t)return void this.buildSVG(t[1]);const n=e.match(/^shape_divider_(top|bottom)_negative$/);n&amp;&amp;(this.buildSVG(n[1]),this.setNegative(n[1]))}}t.default=Shapes},2439:(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class StretchedSection extends elementorModules.frontend.handlers.StretchedElement{getStretchedClass(){return"elementor-section-stretched"}getStretchSettingName(){return"stretch_section"}getStretchActiveValue(){return"section-stretched"}}t.default=StretchedSection},9807:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n(5724),n(4846),n(7458),n(9655);class _default extends elementorModules.ViewModule{getDefaultSettings(){return{selectors:{links:'.elementor-element a[href*="#"]',stickyElements:".elementor-element.elementor-sticky"}}}onInit(){this.observeStickyElements((()=&gt;{this.initializeStickyAndAnchorTracking()}))}observeStickyElements(e){new MutationObserver((t=&gt;{for(const n of t)("childList"===n.type||"attributes"===n.type&amp;&amp;n.target.classList.contains("elementor-sticky"))&amp;&amp;e()})).observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["class","style"]})}initializeStickyAndAnchorTracking(){const e=this.getAllAnchorLinks(),t=this.getAllStickyElements(),n=[];!t.length&gt;0&amp;&amp;!e.length&gt;0||(this.trackStickyElements(t,n),this.trackAnchorLinks(e,n),this.organizeStickyAndAnchors(n))}trackAnchorLinks(e,t){e.forEach((e=&gt;{const n=this.getAnchorTarget(e),o=this.getScrollPosition(n);t.push({element:n,type:"anchor",scrollPosition:o})}))}trackStickyElements(e,t){e.forEach((e=&gt;{const n=this.getElementSettings(e);if(!n||!n.sticky_anchor_link_offset)return;const{sticky_anchor_link_offset:o}=n;if(0===o)return;const i=this.getScrollPosition(e);t.push({scrollMarginTop:o,type:"sticky",scrollPosition:i})}))}organizeStickyAndAnchors(e){const t=this.filterAndSortElementsByType(e,"sticky"),n=this.filterAndSortElementsByType(e,"anchor");t.forEach(((e,o)=&gt;{this.defineCurrentStickyRange(e,o,t,n)}))}defineCurrentStickyRange(e,t,n,o){const i=t+1&lt;n.length?n[t+1].scrollPosition:1/0;e.anchor=o.filter((t=&gt;{const n=t.scrollPosition&gt;e.scrollPosition&amp;&amp;t.scrollPosition&lt;i;return n&amp;&amp;(t.element.style.scrollMarginTop=`${e.scrollMarginTop}px`),n}))}getScrollPosition(e){let t=0;for(;e;)t+=e.offsetTop,e=e.offsetParent;return t}getAllStickyElements(){const e=document.querySelectorAll(this.getSettings("selectors.stickyElements"));return Array.from(e).filter(((e,t,n)=&gt;t===n.findIndex((t=&gt;t.getAttribute("data-id")===e.getAttribute("data-id")))))}getAllAnchorLinks(){const e=document.querySelectorAll(this.getSettings("selectors.links"));return Array.from(e).filter(((e,t,n)=&gt;t===n.findIndex((t=&gt;t.getAttribute("href")===e.getAttribute("href")))))}filterAndSortElementsByType(e,t){return e.filter((e=&gt;t===e.type)).sort(((e,t)=&gt;e.scrollPosition-t.scrollPosition))}isValidSelector(e){return/^#[A-Za-z_][\w-]*$/.test(e)}getAnchorTarget(e){const t=e?.hash;return this.isValidSelector(t)?document.querySelector(t):null}getElementSettings(e){return JSON.parse(e.getAttribute("data-settings"))}}t.default=_default},8422:(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class AssetsLoader{getScriptElement(e){const t=document.createElement("script");return t.src=e,t}getStyleElement(e){const t=document.createElement("link");return t.rel="stylesheet",t.href=e,t}load(e,t){const n=AssetsLoader.assets[e][t];return n.loader||(n.loader=this.isAssetLoaded(n,e)?Promise.resolve(!0):this.loadAsset(n,e)),n.loader}isAssetLoaded(e,t){const n="script"===t?`script[src="${e.src}"]`:`link[href="${e.src}"]`;return!!document.querySelectorAll(n)?.length}loadAsset(e,t){return new Promise((n=&gt;{const o="style"===t?this.getStyleElement(e.src):this.getScriptElement(e.src);o.onload=()=&gt;n(!0),this.appendAsset(e,o)}))}appendAsset(e,t){const n=document.querySelector(e.before);if(n)return void n.insertAdjacentElement("beforebegin",t);const o="head"===e.parent?e.parent:"body";document[o].appendChild(t)}}t.default=AssetsLoader;const n=elementorFrontendConfig.urls.assets,o=elementorFrontendConfig.environmentMode.isScriptDebug?"":".min",i=elementorFrontendConfig.version;AssetsLoader.assets={script:{dialog:{src:`${n}lib/dialog/dialog${o}.js?ver=4.9.3`},"share-link":{src:`${n}lib/share-link/share-link${o}.js?ver=${i}`},swiper:{src:`${n}lib/swiper/v8/swiper${o}.js?ver=8.4.5`}},style:{swiper:{src:`${n}lib/swiper/v8/css/swiper${o}.css?ver=8.4.5`,parent:"head"},"e-lightbox":{src:elementorFrontendConfig?.responsive?.hasCustomBreakpoints?`${elementorFrontendConfig.urls.uploadUrl}/elementor/css/custom-lightbox.min.css?ver=${i}`:`${n}css/conditionals/lightbox${o}.css?ver=${i}`},dialog:{src:`${n}css/conditionals/dialog${o}.css?ver=${i}`,parent:"head",before:"#elementor-frontend-css"}}}},607:(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=class Controls{getControlValue(e,t,n){let o;return o="object"==typeof e[t]&amp;&amp;n?e[t][n]:e[t],o}getResponsiveControlValue(e,t){let n=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:"";const o=(arguments.length&gt;3&amp;&amp;void 0!==arguments[3]?arguments[3]:null)||elementorFrontend.getCurrentDeviceMode(),i=this.getControlValue(e,t,n);if("widescreen"===o){const o=this.getControlValue(e,`${t}_widescreen`,n);return o||0===o?o:i}const s=elementorFrontend.breakpoints.getActiveBreakpointsList({withDesktop:!0});let r=o,a=s.indexOf(o),l="";for(;a&lt;=s.length;){if("desktop"===r){l=i;break}const o=`${t}_${r}`,d=this.getControlValue(e,o,n);if(d||0===d){l=d;break}a++,r=s[a]}return l}}},4252:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n(4846),n(6211);class LightboxManager extends elementorModules.ViewModule{static getLightbox(){const e=new Promise((e=&gt;{n.e(835).then(n.t.bind(n,3942,23)).then((t=&gt;{let{default:n}=t;return e(new n)}))})),t=elementorFrontend.utils.assetsLoader.load("script","dialog"),o=elementorFrontend.utils.assetsLoader.load("style","dialog"),i=elementorFrontend.utils.assetsLoader.load("script","share-link"),s=elementorFrontend.utils.assetsLoader.load("style","swiper"),r=elementorFrontend.utils.assetsLoader.load("style","e-lightbox");return Promise.all([e,t,o,i,s,r]).then((()=&gt;e))}getDefaultSettings(){return{selectors:{links:"a, [data-elementor-lightbox]",slideshow:"[data-elementor-lightbox-slideshow]"}}}getDefaultElements(){return{$links:jQuery(this.getSettings("selectors.links")),$slideshow:jQuery(this.getSettings("selectors.slideshow"))}}isLightboxLink(e){if("a"===e.tagName.toLowerCase()&amp;&amp;(e.hasAttribute("download")||!/^[^?]+\.(png|jpe?g|gif|svg|webp)(\?.*)?$/i.test(e.href))&amp;&amp;!e.dataset.elementorLightboxVideo)return!1;const t=elementorFrontend.getKitSettings("global_image_lightbox"),n=e.dataset.elementorOpenLightbox;return"yes"===n||t&amp;&amp;"no"!==n}isLightboxSlideshow(){return 0!==this.elements.$slideshow.length}async onLinkClick(e){const t=e.currentTarget,n=jQuery(e.target),o=elementorFrontend.isEditMode(),i=o&amp;&amp;elementor.$previewContents.find("body").hasClass("elementor-editor__ui-state__color-picker"),s=!!n.closest(".elementor-edit-area").length;if(!this.isLightboxLink(t))return void(o&amp;&amp;s&amp;&amp;e.preventDefault());if(e.preventDefault(),o&amp;&amp;!elementor.getPreferences("lightbox_in_editor"))return;if(i)return;(await LightboxManager.getLightbox()).createLightbox(t)}bindEvents(){elementorFrontend.elements.$document.on("click",this.getSettings("selectors.links"),(e=&gt;this.onLinkClick(e)))}onInit(){super.onInit(...arguments),elementorFrontend.isEditMode()||this.maybeActivateLightboxOnLink()}maybeActivateLightboxOnLink(){this.elements.$links.each(((e,t)=&gt;{if(this.isLightboxLink(t))return LightboxManager.getLightbox(),!1}))}}t.default=LightboxManager},4901:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n(4846),n(9655);t.default=class SwiperHandler{constructor(e,t){return this.config=t,this.config.breakpoints&amp;&amp;(this.config=this.adjustConfig(t)),e instanceof jQuery&amp;&amp;(e=e[0]),e.closest(".elementor-widget-wrap")?.classList.add("e-swiper-container"),e.closest(".elementor-widget")?.classList.add("e-widget-swiper"),new Promise((t=&gt;{"undefined"!=typeof Swiper?("function"==typeof Swiper&amp;&amp;void 0===window.Swiper&amp;&amp;(window.Swiper=Swiper),t(this.createSwiperInstance(e,this.config))):elementorFrontend.utils.assetsLoader.load("script","swiper").then((()=&gt;t(this.createSwiperInstance(e,this.config))))}))}createSwiperInstance(e,t){const n=window.Swiper;return n.prototype.adjustConfig=this.adjustConfig,new n(e,t)}adjustConfig(e){if(!e.handleElementorBreakpoints)return e;const t=elementorFrontend.config.responsive.activeBreakpoints,n=elementorFrontend.breakpoints.getBreakpointValues();return Object.keys(e.breakpoints).forEach((o=&gt;{const i=parseInt(o);let s;if(i===t.mobile.value||i+1===t.mobile.value)s=0;else if(!t.widescreen||i!==t.widescreen.value&amp;&amp;i+1!==t.widescreen.value){const e=n.findIndex((e=&gt;i===e||i+1===e));s=n[e-1]}else s=i;e.breakpoints[s]=e.breakpoints[o],e.breakpoints[o]={slidesPerView:e.slidesPerView,slidesPerGroup:e.slidesPerGroup?e.slidesPerGroup:1}})),e}}},3582:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n(6409);class _default extends elementorModules.ViewModule{getDefaultSettings(){return{selectors:{links:'a[href^="%23elementor-action"], a[href^="#elementor-action"]'}}}bindEvents(){elementorFrontend.elements.$document.on("click",this.getSettings("selectors.links"),this.runLinkAction.bind(this))}initActions(){this.actions={lightbox:async e=&gt;{const t=await elementorFrontend.utils.lightbox;e.slideshow?t.openSlideshow(e.slideshow,e.url):(e.id&amp;&amp;(e.type="image"),t.showModal(e))}}}addAction(e,t){this.actions[e]=t}runAction(e){e=decodeURI(e);const t=(e=decodeURIComponent(e)).match(/action=(.+?)&amp;/);if(!t)return;const n=this.actions[t[1]];if(!n)return;let o={};const i=e.match(/settings=(.+)/);i&amp;&amp;(o=JSON.parse(atob(i[1]))),o.previousEvent=event;for(var s=arguments.length,r=new Array(s&gt;1?s-1:0),a=1;a&lt;s;a++)r[a-1]=arguments[a];n(o,...r)}runLinkAction(e){e.preventDefault(),this.runAction(jQuery(e.currentTarget).attr("href"),e)}runHashAction(){if(!location.hash)return;const e=document.querySelector(`[data-e-action-hash="${location.hash}"], a[href*="${location.hash}"]`);e&amp;&amp;this.runAction(e.getAttribute("data-e-action-hash"))}createActionHash(e,t){return encodeURIComponent(`#elementor-action:action=${e}&amp;settings=${btoa(JSON.stringify(t))}`)}onInit(){super.onInit(),this.initActions(),elementorFrontend.on("components:init",this.runHashAction.bind(this))}}t.default=_default},7672:(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.isScrollSnapActive=t.escapeHTML=void 0;t.escapeHTML=e=&gt;{const t={"&amp;":"&amp;amp;","&lt;":"&amp;lt;","&gt;":"&amp;gt;","'":"&amp;#39;",'"':"&amp;quot;"};return e.replace(/[&amp;&lt;&gt;'"]/g,(e=&gt;t[e]||e))};t.isScrollSnapActive=()=&gt;"yes"===(elementorFrontend.isEditMode()?elementor.settings.page.model.attributes?.scroll_snap:elementorFrontend.config.settings.page?.scroll_snap)},8427:(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class BaseLoader extends elementorModules.ViewModule{getDefaultSettings(){return{isInserted:!1,selectors:{firstScript:"script:first"}}}getDefaultElements(){return{$firstScript:jQuery(this.getSettings("selectors.firstScript"))}}insertAPI(){this.elements.$firstScript.before(jQuery("&lt;script&gt;",{src:this.getApiURL()})),this.setSettings("isInserted",!0)}getVideoIDFromURL(e){const t=e.match(this.getURLRegex());return t&amp;&amp;t[1]}onApiReady(e){this.getSettings("isInserted")||this.insertAPI(),this.isApiLoaded()?e(this.getApiObject()):setTimeout((()=&gt;{this.onApiReady(e)}),350)}getAutoplayURL(e){return e.replace("&amp;autoplay=0","")+"&amp;autoplay=1"}}t.default=BaseLoader},3126:(e,t,n)=&gt;{var o=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(8427));class VimeoLoader extends i.default{getApiURL(){return"https://player.vimeo.com/api/player.js"}getURLRegex(){return/^(?:https?:\/\/)?(?:www|player\.)?(?:vimeo\.com\/)?(?:video\/|external\/)?(\d+)([^.?&amp;#"'&gt;]?)/}isApiLoaded(){return window.Vimeo}getApiObject(){return Vimeo}getAutoplayURL(e){const t=e.match(/#t=[^&amp;]*/);return e.replace(t[0],"")+t}}t.default=VimeoLoader},5073:(e,t,n)=&gt;{var o=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(8427));class YoutubeLoader extends i.default{getApiURL(){return"https://www.youtube.com/iframe_api"}getURLRegex(){return/^(?:https?:\/\/)?(?:www\.)?(?:m\.)?(?:youtu\.be\/|youtube\.com\/(?:(?:watch)?\?(?:.*&amp;)?vi?=|(?:embed|v|vi|user|shorts)\/))([^?&amp;"'&gt;]+)/}isApiLoaded(){return window.YT&amp;&amp;YT.loaded}getApiObject(){return YT}}t.default=YoutubeLoader},8309:(e,t,n)=&gt;{n.p=elementorFrontendConfig.urls.assets+"js/"},5896:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n(5724),n(4846),n(9655),n(4364);class Breakpoints extends elementorModules.Module{constructor(e){super(),this.responsiveConfig=e}getActiveBreakpointsList(){let e=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:{};e={largeToSmall:!1,withDesktop:!1,...e};const t=Object.keys(this.responsiveConfig.activeBreakpoints);if(e.withDesktop){const e=-1===t.indexOf("widescreen")?t.length:t.length-1;t.splice(e,0,"desktop")}return e.largeToSmall&amp;&amp;t.reverse(),t}getBreakpointValues(){const{activeBreakpoints:e}=this.responsiveConfig,t=[];return Object.values(e).forEach((e=&gt;{t.push(e.value)})),t}getDesktopPreviousDeviceKey(){let e="";const{activeBreakpoints:t}=this.responsiveConfig,n=Object.keys(t),o=n.length;return e="min"===t[n[o-1]].direction?n[o-2]:n[o-1],e}getDesktopMinPoint(){const{activeBreakpoints:e}=this.responsiveConfig;return e[this.getDesktopPreviousDeviceKey()].value+1}getDeviceMinBreakpoint(e){if("desktop"===e)return this.getDesktopMinPoint();const{activeBreakpoints:t}=this.responsiveConfig,n=Object.keys(t);let o;if(n[0]===e)o=320;else if("widescreen"===e)o=t[e]?t[e].value:this.responsiveConfig.breakpoints.widescreen;else{const i=n.indexOf(e);o=t[n[i-1]].value+1}return o}getActiveMatchRegex(){return new RegExp(this.getActiveBreakpointsList().map((e=&gt;"_"+e)).join("|")+"$")}}t.default=Breakpoints},4799:(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Events=void 0;class Events{static dispatch(e,t){let n=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:null,o=arguments.length&gt;3&amp;&amp;void 0!==arguments[3]?arguments[3]:null;e=e instanceof jQuery?e[0]:e,o&amp;&amp;e.dispatchEvent(new CustomEvent(o,{detail:n})),e.dispatchEvent(new CustomEvent(t,{detail:n}))}}t.Events=Events;t.default=Events},5956:(e,t,n)=&gt;{n(5724);e.exports=function(){var e,t=Array.prototype.slice,n={actions:{},filters:{}};function _removeHook(e,t,o,i){var s,r,a;if(n[e][t])if(o)if(s=n[e][t],i)for(a=s.length;a--;)(r=s[a]).callback===o&amp;&amp;r.context===i&amp;&amp;s.splice(a,1);else for(a=s.length;a--;)s[a].callback===o&amp;&amp;s.splice(a,1);else n[e][t]=[]}function _addHook(e,t,o,i,s){var r={callback:o,priority:i,context:s},a=n[e][t];if(a){var l=!1;if(jQuery.each(a,(function(){if(this.callback===o)return l=!0,!1})),l)return;a.push(r),a=function _hookInsertSort(e){for(var t,n,o,i=1,s=e.length;i&lt;s;i++){for(t=e[i],n=i;(o=e[n-1])&amp;&amp;o.priority&gt;t.priority;)e[n]=e[n-1],--n;e[n]=t}return e}(a)}else a=[r];n[e][t]=a}function _runHook(e,t,o){var i,s,r=n[e][t];if(!r)return"filters"===e&amp;&amp;o[0];if(s=r.length,"filters"===e)for(i=0;i&lt;s;i++)o[0]=r[i].callback.apply(r[i].context,o);else for(i=0;i&lt;s;i++)r[i].callback.apply(r[i].context,o);return"filters"!==e||o[0]}return e={removeFilter:function removeFilter(t,n){return"string"==typeof t&amp;&amp;_removeHook("filters",t,n),e},applyFilters:function applyFilters(){var n=t.call(arguments),o=n.shift();return"string"==typeof o?_runHook("filters",o,n):e},addFilter:function addFilter(t,n,o,i){return"string"==typeof t&amp;&amp;"function"==typeof n&amp;&amp;_addHook("filters",t,n,o=parseInt(o||10,10),i),e},removeAction:function removeAction(t,n){return"string"==typeof t&amp;&amp;_removeHook("actions",t,n),e},doAction:function doAction(){var n=t.call(arguments),o=n.shift();return"string"==typeof o&amp;&amp;_runHook("actions",o,n),e},addAction:function addAction(t,n,o,i){return"string"==typeof t&amp;&amp;"function"==typeof n&amp;&amp;_addHook("actions",t,n,o=parseInt(o||10,10),i),e}},e}},5115:(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const matchUserAgent=e=&gt;n.indexOf(e)&gt;=0,n=navigator.userAgent,o=!!window.opr&amp;&amp;!!opr.addons||!!window.opera||matchUserAgent(" OPR/"),i=matchUserAgent("Firefox"),s=/^((?!chrome|android).)*safari/i.test(n)||/constructor/i.test(window.HTMLElement)||"[object SafariRemoteNotification]"===(!window.safari||"undefined"!=typeof safari&amp;&amp;safari.pushNotification).toString(),r=/Trident|MSIE/.test(n)&amp;&amp;!!document.documentMode,a=!r&amp;&amp;!!window.StyleMedia||matchUserAgent("Edg"),l=!!window.chrome&amp;&amp;matchUserAgent("Chrome")&amp;&amp;!(a||o),d=matchUserAgent("Chrome")&amp;&amp;!!window.CSS,c=matchUserAgent("AppleWebKit")&amp;&amp;!d,u={isTouchDevice:"ontouchstart"in window||navigator.maxTouchPoints&gt;0||navigator.msMaxTouchPoints&gt;0,appleWebkit:c,blink:d,chrome:l,edge:a,firefox:i,ie:r,mac:matchUserAgent("Macintosh"),opera:o,safari:s,webkit:matchUserAgent("AppleWebKit")};t.default=u},8767:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n(4846),n(9655);class _default extends elementorModules.Module{get(e,t){let n;t=t||{};try{n=t.session?sessionStorage:localStorage}catch(t){return e?void 0:{}}let o=n.getItem("elementor");o=o?JSON.parse(o):{},o.__expiration||(o.__expiration={});const i=o.__expiration;let s=[];e?i[e]&amp;&amp;(s=[e]):s=Object.keys(i);let r=!1;return s.forEach((e=&gt;{new Date(i[e])&lt;new Date&amp;&amp;(delete o[e],delete i[e],r=!0)})),r&amp;&amp;this.save(o,t.session),e?o[e]:o}set(e,t,n){n=n||{};const o=this.get(null,n);if(o[e]=t,n.lifetimeInSeconds){const t=new Date;t.setTime(t.getTime()+1e3*n.lifetimeInSeconds),o.__expiration[e]=t.getTime()}this.save(o,n.session)}save(e,t){let n;try{n=t?sessionStorage:localStorage}catch(e){return}n.setItem("elementor",JSON.stringify(e))}}t.default=_default},7842:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("text-path",(()=&gt;n.e(30).then(n.bind(n,241))))}}t.default=_default},3852:(e,t,n)=&gt;{var o=n(735),i=String,s=TypeError;e.exports=function(e){if(o(e))return e;throw new s("Can't set "+i(e)+" as a prototype")}},1780:e=&gt;{e.exports={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}}},8223:(e,t,n)=&gt;{var o=n(4762),i=Error,s=o("".replace),r=String(new i("zxcasd").stack),a=/\n\s*at [^:]*:[^\n]*/,l=a.test(r);e.exports=function(e,t){if(l&amp;&amp;"string"==typeof e&amp;&amp;!i.prepareStackTrace)for(;t--;)e=s(e,a,"");return e}},680:(e,t,n)=&gt;{var o=n(4762),i=n(8120);e.exports=function(e,t,n){try{return o(i(Object.getOwnPropertyDescriptor(e,t)[n]))}catch(e){}}},2429:(e,t,n)=&gt;{var o=n(1483),i=n(1704),s=n(1953);e.exports=function(e,t,n){var r,a;return s&amp;&amp;o(r=t.constructor)&amp;&amp;r!==n&amp;&amp;i(a=r.prototype)&amp;&amp;a!==n.prototype&amp;&amp;s(e,a),e}},735:(e,t,n)=&gt;{var o=n(1704);e.exports=function(e){return o(e)||null===e}},3963:(e,t,n)=&gt;{var o=n(1807),i=n(8120),s=n(2293),r=n(41),a=n(8660),l=n(8901),d=a((function(){var e=this.iterator,t=s(o(this.next,e));if(!(this.done=!!t.done))return l(e,this.mapper,[t.value,this.counter++],!0)}));e.exports=function map(e){return s(this),i(e),new d(r(this),{mapper:e})}},7969:(e,t,n)=&gt;{var o=n(6261);e.exports=function(e,t){return void 0===e?arguments.length&lt;2?"":t:o(e)}},1953:(e,t,n)=&gt;{var o=n(680),i=n(1704),s=n(3312),r=n(3852);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=o(Object.prototype,"__proto__","set"))(n,[]),t=n instanceof Array}catch(e){}return function setPrototypeOf(n,o){return s(n),r(o),i(n)?(t?e(n,o):n.__proto__=o,n):n}}():void 0)},6261:(e,t,n)=&gt;{var o=n(6145),i=String;e.exports=function(e){if("Symbol"===o(e))throw new TypeError("Cannot convert a Symbol value to a string");return i(e)}},3991:(e,t,n)=&gt;{var o=n(8612),i=n(3963);o({target:"Iterator",proto:!0,real:!0,forced:n(9557)},{map:i})},4364:(e,t,n)=&gt;{n(3991)},6409:(e,t,n)=&gt;{var o=n(8612),i=n(5578),s=n(1409),r=n(7738),a=n(5835).f,l=n(5755),d=n(6021),c=n(2429),u=n(7969),h=n(1780),m=n(8223),g=n(382),p=n(9557),f="DOMException",v=s("Error"),b=s(f),y=function DOMException(){d(this,_);var e=arguments.length,t=u(e&lt;1?void 0:arguments[0]),n=u(e&lt;2?void 0:arguments[1],"Error"),o=new b(t,n),i=new v(t);return i.name=f,a(o,"stack",r(1,m(i.stack,1))),c(o,this,y),o},_=y.prototype=b.prototype,k="stack"in new v(f),w="stack"in new b(1,2),S=b&amp;&amp;g&amp;&amp;Object.getOwnPropertyDescriptor(i,f),E=!(!S||S.writable&amp;&amp;S.configurable),A=k&amp;&amp;!E&amp;&amp;!w;o({global:!0,constructor:!0,forced:p||A},{DOMException:A?y:b});var M=s(f),C=M.prototype;if(C.constructor!==M)for(var $ in p||a(C,"constructor",r(1,M)),h)if(l(h,$)){var D=h[$],L=D.s;l(M,L)||a(M,L,r(6,D.c))}}},e=&gt;{e.O(0,[941],(()=&gt;{return t=7603,e(e.s=t);var t}));e.O()}]);
/*! elementor-pro - v3.13.2 - 22-05-2023 */
(()=&gt;{"use strict";var e,t,s,n={},i={};function o(e){var t=i[e];if(void 0!==t)return t.exports;var s=i[e]={exports:{}};return n[e](s,s.exports,o),s.exports}o.m=n,e=[],o.O=(t,s,n,i)=&gt;{if(!s){var r=1/0;for(c=0;c&lt;e.length;c++){for(var[s,n,i]=e[c],a=!0,l=0;l&lt;s.length;l++)(!1&amp;i||r&gt;=i)&amp;&amp;Object.keys(o.O).every((e=&gt;o.O[e](s[l])))?s.splice(l--,1):(a=!1,i&lt;r&amp;&amp;(r=i));if(a){e.splice(c--,1);var d=n();void 0!==d&amp;&amp;(t=d)}}return t}i=i||0;for(var c=e.length;c&gt;0&amp;&amp;e[c-1][2]&gt;i;c--)e[c]=e[c-1];e[c]=[s,n,i]},o.f={},o.e=e=&gt;Promise.all(Object.keys(o.f).reduce(((t,s)=&gt;(o.f[s](e,t),t)),[])),o.u=e=&gt;"form"===e?"form.23168c11e0d20fa0282b.bundle.js":"gallery"===e?e+".e5ba72e3c57da531df85.bundle.js":"woocommerce-notices"===e?e+".d803ba1deaf96eb007fc.bundle.js":void 0,o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,t)=&gt;Object.prototype.hasOwnProperty.call(e,t),t={},s="elementor-pro:",o.l=(e,n,i,r)=&gt;{if(t[e])t[e].push(n);else{var a,l;if(void 0!==i)for(var d=document.getElementsByTagName("script"),c=0;c&lt;d.length;c++){var m=d[c];if(m.getAttribute("src")==e||m.getAttribute("data-webpack")==s+i){a=m;break}}a||(l=!0,(a=document.createElement("script")).charset="utf-8",a.timeout=120,o.nc&amp;&amp;a.setAttribute("nonce",o.nc),a.setAttribute("data-webpack",s+i),a.src=e),t[e]=[n];var u=(s,n)=&gt;{a.onerror=a.onload=null,clearTimeout(h);var i=t[e];if(delete t[e],a.parentNode&amp;&amp;a.parentNode.removeChild(a),i&amp;&amp;i.forEach((e=&gt;e(n))),s)return s(n)},h=setTimeout(u.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=u.bind(null,a.onerror),a.onload=u.bind(null,a.onload),l&amp;&amp;document.head.appendChild(a)}},(()=&gt;{var e;o.g.importScripts&amp;&amp;(e=o.g.location+"");var t=o.g.document;if(!e&amp;&amp;t&amp;&amp;(t.currentScript&amp;&amp;(e=t.currentScript.src),!e)){var s=t.getElementsByTagName("script");s.length&amp;&amp;(e=s[s.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),o.p=e})(),(()=&gt;{var e={"webpack-pro.runtime":0};o.f.j=(t,s)=&gt;{var n=o.o(e,t)?e[t]:void 0;if(0!==n)if(n)s.push(n[2]);else if("webpack-pro.runtime"!=t){var i=new Promise(((s,i)=&gt;n=e[t]=[s,i]));s.push(n[2]=i);var r=o.p+o.u(t),a=new Error;o.l(r,(s=&gt;{if(o.o(e,t)&amp;&amp;(0!==(n=e[t])&amp;&amp;(e[t]=void 0),n)){var i=s&amp;&amp;("load"===s.type?"missing":s.type),r=s&amp;&amp;s.target&amp;&amp;s.target.src;a.message="Loading chunk "+t+" failed.\n("+i+": "+r+")",a.name="ChunkLoadError",a.type=i,a.request=r,n[1](a)}}),"chunk-"+t,t)}else e[t]=0},o.O.j=t=&gt;0===e[t];var t=(t,s)=&gt;{var n,i,[r,a,l]=s,d=0;if(r.some((t=&gt;0!==e[t]))){for(n in a)o.o(a,n)&amp;&amp;(o.m[n]=a[n]);if(l)var c=l(o)}for(t&amp;&amp;t(s);d&lt;r.length;d++)i=r[d],o.o(e,i)&amp;&amp;e[i]&amp;&amp;e[i][0](),e[i]=0;return o.O(c)},s=self.webpackChunkelementor_tenweb=self.webpackChunkelementor_tenweb||[];s.forEach(t.bind(null,0)),s.push=t.bind(null,s.push.bind(s))})()})(),
/*! elementor-pro - v3.13.2 - 22-05-2023 */
(self.webpackChunkelementor_tenweb=self.webpackChunkelementor_tenweb||[]).push([["frontend"],{"../assets/dev/js/frontend/frontend.js":
/*!*********************************************!*\
  !*** ../assets/dev/js/frontend/frontend.js ***!
  \*********************************************/
(e,t,s)=&gt;{"use strict";var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");s(
/*! ../public-path */
"../assets/dev/js/public-path.js");var i=n(s(
/*! ../../../../modules/motion-fx/assets/js/frontend/frontend */
"../modules/motion-fx/assets/js/frontend/frontend.js"));class o extends elementorModules.ViewModule{onInit(){super.onInit(),this.config=ElementorTenwebFrontendConfig,this.modules={}}bindEvents(){jQuery(window).on("elementor/frontend/init",this.onElementorFrontendInit.bind(this))}initModules(){let e={motionFX:i.default};elementorTenwebFrontend.trigger("elementor-tenweb/modules/init:before"),elementorTenwebFrontend.trigger("elementor-tenweb/modules/init:before"),e=elementorFrontend.hooks.applyFilters("elementor-tenweb/frontend/handlers",e),jQuery.each(e,((e,t)=&gt;{this.modules[e]=new t})),this.modules.linkActions={addAction:function(){elementorFrontend.utils.urlActions.addAction(...arguments)}}}onElementorFrontendInit(){this.initModules()}}window.elementorTenwebFrontend=new o},"../assets/dev/js/frontend/utils/controls.js":
/*!***************************************************!*\
  !*** ../assets/dev/js/frontend/utils/controls.js ***!
  \***************************************************/
(e,t)=&gt;{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=class{getControlValue(e,t,s){let n;return n="object"==typeof e[t]&amp;&amp;s?e[t][s]:e[t],n}getResponsiveControlValue(e,t){let s=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:"";const n=elementorFrontend.getCurrentDeviceMode(),i=this.getControlValue(e,t,s);if("widescreen"===n){const n=this.getControlValue(e,`${t}_widescreen`,s);return n||0===n?n:i}const o=elementorFrontend.breakpoints.getActiveBreakpointsList({withDesktop:!0});let r=n,a=o.indexOf(n),l="";for(;a&lt;=o.length;){if("desktop"===r){l=i;break}const n=`${t}_${r}`,d=this.getControlValue(e,n,s);if(d||0===d){l=d;break}a++,r=o[a]}return l}}},"../assets/dev/js/frontend/utils/dropdown-menu-height-controller.js":
/*!**************************************************************************!*\
  !*** ../assets/dev/js/frontend/utils/dropdown-menu-height-controller.js ***!
  \**************************************************************************/
(e,t)=&gt;{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=class{constructor(e){this.widgetConfig=e}calculateStickyMenuNavHeight(){const e=this.widgetConfig.elements.$dropdownMenuContainer.offset().top-jQuery(window).scrollTop();return elementorFrontend.elements.$window.height()-e}isElementSticky(){return this.widgetConfig.elements.$element.hasClass("elementor-sticky")||this.widgetConfig.elements.$element.parents(".elementor-sticky").length}getMenuHeight(){return this.isElementSticky()?this.calculateStickyMenuNavHeight()+"px":this.widgetConfig.settings.dropdownMenuContainerMaxHeight}setMenuHeight(e){this.widgetConfig.elements.$dropdownMenuContainer.css(this.widgetConfig.settings.menuHeightCssVarName,e)}reassignMobileMenuHeight(){const e=this.widgetConfig.elements.$menuToggle.hasClass(this.widgetConfig.classes.menuToggleActiveClass)?this.getMenuHeight():0;return this.setMenuHeight(e)}}},"../assets/dev/js/public-path.js":
/*!***************************************!*\
  !*** ../assets/dev/js/public-path.js ***!
  \***************************************/
(e,t,s)=&gt;{"use strict";s.p=ElementorTenwebFrontendConfig.urls.assets+"js/"},"../modules/code-highlight/assets/js/frontend/frontend.js":
/*!****************************************************************!*\
  !*** ../modules/code-highlight/assets/js/frontend/frontend.js ***!
  \****************************************************************/
(e,t,s)=&gt;{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class n extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("code-highlight",(()=&gt;s.e(
/*! import() | code-highlight */
"code-highlight").then(s.bind(s,
/*! ./handler */
"../modules/code-highlight/assets/js/frontend/handler.js"))))}}t.default=n},"../modules/motion-fx/assets/js/frontend/frontend.js":
/*!***********************************************************!*\
  !*** ../modules/motion-fx/assets/js/frontend/frontend.js ***!
  \***********************************************************/
(e,t,s)=&gt;{"use strict";var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./handler */
"../modules/motion-fx/assets/js/frontend/handler.js"));class o extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("global",i.default,null)}}t.default=o},"../modules/motion-fx/assets/js/frontend/handler.js":
/*!**********************************************************!*\
  !*** ../modules/motion-fx/assets/js/frontend/handler.js ***!
  \**********************************************************/
(e,t,s)=&gt;{"use strict";var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./motion-fx/motion-fx */
"../modules/motion-fx/assets/js/frontend/motion-fx/motion-fx.js"));class o extends elementorModules.frontend.handlers.Base{__construct(){super.__construct(...arguments),this.toggle=elementorFrontend.debounce(this.toggle,200)}getDefaultSettings(){return{selectors:{container:".elementor-widget-container"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$container:this.$element.find(e.container)}}bindEvents(){elementorFrontend.elements.$window.on("resize",this.toggle)}unbindEvents(){elementorFrontend.elements.$window.off("resize",this.toggle)}addCSSTransformEvents(){this.getElementSettings("motion_fx_motion_fx_scrolling")&amp;&amp;!this.isTransitionEventAdded&amp;&amp;(this.isTransitionEventAdded=!0,this.elements.$container.on("mouseenter",(()=&gt;{this.elements.$container.css("--e-transform-transition-duration","")})))}initEffects(){this.effects={translateY:{interaction:"scroll",actions:["translateY"]},translateX:{interaction:"scroll",actions:["translateX"]},rotateZ:{interaction:"scroll",actions:["rotateZ"]},scale:{interaction:"scroll",actions:["scale"]},opacity:{interaction:"scroll",actions:["opacity"]},blur:{interaction:"scroll",actions:["blur"]},mouseTrack:{interaction:"mouseMove",actions:["translateXY"]},tilt:{interaction:"mouseMove",actions:["tilt"]}}}prepareOptions(e){const t=this.getElementSettings(),s="motion_fx"===e?"element":"background",n={};jQuery.each(t,((s,i)=&gt;{const o=new RegExp("^"+e+"_(.+?)_effect"),r=s.match(o);if(!r||!i)return;const a={},l=r[1];jQuery.each(t,((t,s)=&gt;{const n=new RegExp(e+"_"+l+"_(.+)"),i=t.match(n);if(!i)return;"effect"!==i[1]&amp;&amp;("object"==typeof s&amp;&amp;(s=Object.keys(s.sizes).length?s.sizes:s.size),a[i[1]]=s)}));const d=this.effects[l],c=d.interaction;n[c]||(n[c]={}),d.actions.forEach((e=&gt;n[c][e]=a))}));let i,o=this.$element;const r=this.getElementType();if("element"===s&amp;&amp;!["section","container"].includes(r)){let e;i=o,e="column"===r?elementorFrontend.config.legacyMode.elementWrappers?".elementor-column-wrap":".elementor-widget-wrap":".elementor-widget-container",o=o.find("&gt; "+e)}const a={type:s,interactions:n,elementSettings:t,$element:o,$dimensionsElement:i,refreshDimensions:this.isEdit,range:t[e+"_range"],classes:{element:"elementor-motion-effects-element",parent:"elementor-motion-effects-parent",backgroundType:"elementor-motion-effects-element-type-background",container:"elementor-motion-effects-container",layer:"elementor-motion-effects-layer",perspective:"elementor-motion-effects-perspective"}};return a.range||"fixed"!==this.getCurrentDeviceSetting("_position")||(a.range="page"),"fixed"===this.getCurrentDeviceSetting("_position")&amp;&amp;(a.isFixedPosition=!0),"background"===s&amp;&amp;"column"===this.getElementType()&amp;&amp;(a.addBackgroundLayerTo=" &gt; .elementor-element-populated"),a}activate(e){const t=this.prepareOptions(e);jQuery.isEmptyObject(t.interactions)||(this[e]=new i.default(t))}deactivate(e){this[e]&amp;&amp;(this[e].destroy(),delete this[e])}toggle(){const e=elementorFrontend.getCurrentDeviceMode(),t=this.getElementSettings();["motion_fx","background_motion_fx"].forEach((s=&gt;{const n=t[s+"_devices"];(!n||-1!==n.indexOf(e))&amp;&amp;(t[s+"_motion_fx_scrolling"]||t[s+"_motion_fx_mouse"])?this[s]?this.refreshInstance(s):this.activate(s):this.deactivate(s)}))}refreshInstance(e){const t=this[e];if(!t)return;const s=this.prepareOptions(e);t.setSettings(s),t.refresh()}onInit(){super.onInit(),this.initEffects(),this.addCSSTransformEvents(),this.toggle()}onElementChange(e){if(/motion_fx_((scrolling)|(mouse)|(devices))$/.test(e))return"motion_fx_motion_fx_scrolling"===e&amp;&amp;this.addCSSTransformEvents(),void this.toggle();const t=e.match(".*?(motion_fx|_transform)");if(t){const e=t[0].match("(_transform)")?"motion_fx":t[0];this.refreshInstance(e),this[e]||this.activate(e)}/^_position/.test(e)&amp;&amp;["motion_fx","background_motion_fx"].forEach((e=&gt;{this.refreshInstance(e)}))}onDestroy(){super.onDestroy(),["motion_fx","background_motion_fx"].forEach((e=&gt;{this.deactivate(e)}))}}t.default=o},"../modules/motion-fx/assets/js/frontend/motion-fx/actions.js":
/*!********************************************************************!*\
  !*** ../modules/motion-fx/assets/js/frontend/motion-fx/actions.js ***!
  \********************************************************************/
(e,t)=&gt;{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class s extends elementorModules.Module{getMovePointFromPassedPercents(e,t){return+(t/e*100).toFixed(2)}getEffectValueFromMovePoint(e,t){return e*t/100}getStep(e,t){return"element"===this.getSettings("type")?this.getElementStep(e,t):this.getBackgroundStep(e,t)}getElementStep(e,t){return-(e-50)*t.speed}getBackgroundStep(e,t){const s=this.getSettings("dimensions.movable"+t.axis.toUpperCase());return-this.getEffectValueFromMovePoint(s,e)}getDirectionMovePoint(e,t,s){let n;return e&lt;s.start?"out-in"===t?n=0:"in-out"===t?n=100:(n=this.getMovePointFromPassedPercents(s.start,e),"in-out-in"===t&amp;&amp;(n=100-n)):e&lt;s.end?"in-out-in"===t?n=0:"out-in-out"===t?n=100:(n=this.getMovePointFromPassedPercents(s.end-s.start,e-s.start),"in-out"===t&amp;&amp;(n=100-n)):"in-out"===t?n=0:"out-in"===t?n=100:(n=this.getMovePointFromPassedPercents(100-s.end,100-e),"in-out-in"===t&amp;&amp;(n=100-n)),n}translateX(e,t){e.axis="x",e.unit="px",this.transform("translateX",t,e)}translateY(e,t){e.axis="y",e.unit="px",this.transform("translateY",t,e)}translateXY(e,t,s){this.translateX(e,t),this.translateY(e,s)}tilt(e,t,s){const n={speed:e.speed/10,direction:e.direction};this.rotateX(n,s),this.rotateY(n,100-t)}rotateX(e,t){e.axis="x",e.unit="deg",this.transform("rotateX",t,e)}rotateY(e,t){e.axis="y",e.unit="deg",this.transform("rotateY",t,e)}rotateZ(e,t){e.unit="deg",this.transform("rotateZ",t,e)}scale(e,t){const s=this.getDirectionMovePoint(t,e.direction,e.range);this.updateRulePart("transform","scale",1+e.speed*s/1e3)}transform(e,t,s){s.direction&amp;&amp;(t=100-t),this.updateRulePart("transform",e,this.getStep(t,s)+s.unit)}setCSSTransformVariables(e){this.CSSTransformVariables=[],jQuery.each(e,((e,t)=&gt;{const s=e.match(/_transform_(.+?)_effect/m);if(s&amp;&amp;t){if("perspective"===s[1])return void this.CSSTransformVariables.unshift(s[1]);if(this.CSSTransformVariables.includes(s[1]))return;this.CSSTransformVariables.push(s[1])}}))}opacity(e,t){const s=this.getDirectionMovePoint(t,e.direction,e.range),n=e.level/10,i=1-n+this.getEffectValueFromMovePoint(n,s);this.$element.css({opacity:i,"will-change":"opacity"})}blur(e,t){const s=this.getDirectionMovePoint(t,e.direction,e.range),n=e.level-this.getEffectValueFromMovePoint(e.level,s);this.updateRulePart("filter","blur",n+"px")}updateRulePart(e,t,s){this.rulesVariables[e]||(this.rulesVariables[e]={}),this.rulesVariables[e][t]||(this.rulesVariables[e][t]=!0,this.updateRule(e));const n=`--${t}`;this.$element[0].style.setProperty(n,s)}updateRule(e){let t="";t+=this.concatTransformCSSProperties(e),t+=this.concatTransformMotionEffectCSSProperties(e),this.$element.css(e,t)}concatTransformCSSProperties(e){let t="";return"transform"===e&amp;&amp;jQuery.each(this.CSSTransformVariables,((e,s)=&gt;{const n=s;s.startsWith("flip")&amp;&amp;(s=s.replace("flip","scale"));const i=s.startsWith("rotate")||s.startsWith("skew")?"deg":"px",o=s.startsWith("scale")?1:0+i;t+=`${s}(var(--e-transform-${n}, ${o}))`})),t}concatTransformMotionEffectCSSProperties(e){let t="";return jQuery.each(this.rulesVariables[e],(e=&gt;{t+=`${e}(var(--${e}))`})),t}runAction(e,t,s){t.affectedRange&amp;&amp;(t.affectedRange.start&gt;s&amp;&amp;(s=t.affectedRange.start),t.affectedRange.end&lt;s&amp;&amp;(s=t.affectedRange.end));for(var n=arguments.length,i=new Array(n&gt;3?n-3:0),o=3;o&lt;n;o++)i[o-3]=arguments[o];this[e](t,s,...i)}refresh(){this.rulesVariables={},this.CSSTransformVariables=[],this.$element.css({transform:"",filter:"",opacity:"","will-change":""})}onInit(){this.$element=this.getSettings("$targetElement"),this.refresh()}}t.default=s},"../modules/motion-fx/assets/js/frontend/motion-fx/interactions/base.js":
/*!******************************************************************************!*\
  !*** ../modules/motion-fx/assets/js/frontend/motion-fx/interactions/base.js ***!
  \******************************************************************************/
(e,t,s)=&gt;{"use strict";var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! @babel/runtime/helpers/defineProperty */
"../node_modules/@babel/runtime/helpers/defineProperty.js"));class o extends elementorModules.ViewModule{constructor(){super(...arguments),(0,i.default)(this,"onInsideViewport",(()=&gt;{this.run(),this.animationFrameRequest=requestAnimationFrame(this.onInsideViewport)}))}__construct(e){this.motionFX=e.motionFX,this.intersectionObservers||this.setElementInViewportObserver()}setElementInViewportObserver(){this.intersectionObserver=elementorModules.utils.Scroll.scrollObserver({callback:e=&gt;{e.isInViewport?this.onInsideViewport():this.removeAnimationFrameRequest()}});const e="page"===this.motionFX.getSettings("range")?elementorFrontend.elements.$body[0]:this.motionFX.elements.$parent[0];this.intersectionObserver.observe(e)}runCallback(){this.getSettings("callback")(...arguments)}removeIntersectionObserver(){this.intersectionObserver&amp;&amp;this.intersectionObserver.unobserve(this.motionFX.elements.$parent[0])}removeAnimationFrameRequest(){this.animationFrameRequest&amp;&amp;cancelAnimationFrame(this.animationFrameRequest)}destroy(){this.removeAnimationFrameRequest(),this.removeIntersectionObserver()}onInit(){super.onInit()}}t.default=o},"../modules/motion-fx/assets/js/frontend/motion-fx/interactions/mouse-move.js":
/*!************************************************************************************!*\
  !*** ../modules/motion-fx/assets/js/frontend/motion-fx/interactions/mouse-move.js ***!
  \************************************************************************************/
(e,t,s)=&gt;{"use strict";var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./base */
"../modules/motion-fx/assets/js/frontend/motion-fx/interactions/base.js"));class o extends i.default{bindEvents(){o.mouseTracked||(elementorFrontend.elements.$window.on("mousemove",o.updateMousePosition),o.mouseTracked=!0)}run(){const e=o.mousePosition,t=this.oldMousePosition;if(t.x===e.x&amp;&amp;t.y===e.y)return;this.oldMousePosition={x:e.x,y:e.y};const s=100/innerWidth*e.x,n=100/innerHeight*e.y;this.runCallback(s,n)}onInit(){this.oldMousePosition={},super.onInit()}}t.default=o,o.mousePosition={},o.updateMousePosition=e=&gt;{o.mousePosition={x:e.clientX,y:e.clientY}}},"../modules/motion-fx/assets/js/frontend/motion-fx/interactions/scroll.js":
/*!********************************************************************************!*\
  !*** ../modules/motion-fx/assets/js/frontend/motion-fx/interactions/scroll.js ***!
  \********************************************************************************/
(e,t,s)=&gt;{"use strict";var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./base */
"../modules/motion-fx/assets/js/frontend/motion-fx/interactions/base.js"));class o extends i.default{run(){if(pageYOffset===this.windowScrollTop)return!1;this.onScrollMovement(),this.windowScrollTop=pageYOffset}onScrollMovement(){this.updateMotionFxDimensions(),this.updateAnimation(),this.resetTransitionVariable()}resetTransitionVariable(){this.motionFX.$element.css("--e-transform-transition-duration","100ms")}updateMotionFxDimensions(){this.motionFX.getSettings().refreshDimensions&amp;&amp;this.motionFX.defineDimensions()}updateAnimation(){let e;e="page"===this.motionFX.getSettings("range")?elementorModules.utils.Scroll.getPageScrollPercentage():this.motionFX.getSettings("isFixedPosition")?elementorModules.utils.Scroll.getPageScrollPercentage({},window.innerHeight):elementorModules.utils.Scroll.getElementViewportPercentage(this.motionFX.elements.$parent),this.runCallback(e)}}t.default=o},"../modules/motion-fx/assets/js/frontend/motion-fx/motion-fx.js":
/*!**********************************************************************!*\
  !*** ../modules/motion-fx/assets/js/frontend/motion-fx/motion-fx.js ***!
  \**********************************************************************/
(e,t,s)=&gt;{"use strict";var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./interactions/scroll */
"../modules/motion-fx/assets/js/frontend/motion-fx/interactions/scroll.js")),o=n(s(
/*! ./interactions/mouse-move */
"../modules/motion-fx/assets/js/frontend/motion-fx/interactions/mouse-move.js")),r=n(s(
/*! ./actions */
"../modules/motion-fx/assets/js/frontend/motion-fx/actions.js"));class a extends elementorModules.ViewModule{getDefaultSettings(){return{type:"element",$element:null,$dimensionsElement:null,addBackgroundLayerTo:null,interactions:{},refreshDimensions:!1,range:"viewport",classes:{element:"motion-fx-element",parent:"motion-fx-parent",backgroundType:"motion-fx-element-type-background",container:"motion-fx-container",layer:"motion-fx-layer",perspective:"motion-fx-perspective"}}}bindEvents(){this.defineDimensions=this.defineDimensions.bind(this),elementorFrontend.elements.$window.on("resize elementor-pro/motion-fx/recalc",this.defineDimensions)}unbindEvents(){elementorFrontend.elements.$window.off("resize elementor-pro/motion-fx/recalc",this.defineDimensions)}addBackgroundLayer(){const e=this.getSettings();this.elements.$motionFXContainer=jQuery("&lt;div&gt;",{class:e.classes.container}),this.elements.$motionFXLayer=jQuery("&lt;div&gt;",{class:e.classes.layer}),this.updateBackgroundLayerSize(),this.elements.$motionFXContainer.prepend(this.elements.$motionFXLayer);(e.addBackgroundLayerTo?this.$element.find(e.addBackgroundLayerTo):this.$element).prepend(this.elements.$motionFXContainer)}removeBackgroundLayer(){this.elements.$motionFXContainer.remove()}updateBackgroundLayerSize(){const e=this.getSettings(),t={x:0,y:0},s=e.interactions.mouseMove,n=e.interactions.scroll;s&amp;&amp;s.translateXY&amp;&amp;(t.x=10*s.translateXY.speed,t.y=10*s.translateXY.speed),n&amp;&amp;(n.translateX&amp;&amp;(t.x=10*n.translateX.speed),n.translateY&amp;&amp;(t.y=10*n.translateY.speed)),this.elements.$motionFXLayer.css({width:100+t.x+"%",height:100+t.y+"%"})}defineDimensions(){const e=this.getSettings("$dimensionsElement")||this.$element,t=e.offset(),s={elementHeight:e.outerHeight(),elementWidth:e.outerWidth(),elementTop:t.top,elementLeft:t.left};s.elementRange=s.elementHeight+innerHeight,this.setSettings("dimensions",s),"background"===this.getSettings("type")&amp;&amp;this.defineBackgroundLayerDimensions()}defineBackgroundLayerDimensions(){const e=this.getSettings("dimensions");e.layerHeight=this.elements.$motionFXLayer.height(),e.layerWidth=this.elements.$motionFXLayer.width(),e.movableX=e.layerWidth-e.elementWidth,e.movableY=e.layerHeight-e.elementHeight,this.setSettings("dimensions",e)}initInteractionsTypes(){this.interactionsTypes={scroll:i.default,mouseMove:o.default}}prepareSpecialActions(){const e=this.getSettings(),t=!(!e.interactions.mouseMove||!e.interactions.mouseMove.tilt);this.elements.$parent.toggleClass(e.classes.perspective,t)}cleanSpecialActions(){const e=this.getSettings();this.elements.$parent.removeClass(e.classes.perspective)}runInteractions(){var e=this;const t=this.getSettings();this.actions.setCSSTransformVariables(t.elementSettings),this.prepareSpecialActions(),jQuery.each(t.interactions,((t,s)=&gt;{this.interactions[t]=new this.interactionsTypes[t]({motionFX:this,callback:function(){for(var t=arguments.length,n=new Array(t),i=0;i&lt;t;i++)n[i]=arguments[i];jQuery.each(s,((t,s)=&gt;e.actions.runAction(t,s,...n)))}}),this.interactions[t].run()}))}destroyInteractions(){this.cleanSpecialActions(),jQuery.each(this.interactions,((e,t)=&gt;t.destroy())),this.interactions={}}refresh(){this.actions.setSettings(this.getSettings()),"background"===this.getSettings("type")&amp;&amp;(this.updateBackgroundLayerSize(),this.defineBackgroundLayerDimensions()),this.actions.refresh(),this.destroyInteractions(),this.runInteractions()}destroy(){this.destroyInteractions(),this.actions.refresh();const e=this.getSettings();this.$element.removeClass(e.classes.element),this.elements.$parent.removeClass(e.classes.parent),"background"===e.type&amp;&amp;(this.$element.removeClass(e.classes.backgroundType),this.removeBackgroundLayer())}onInit(){super.onInit();const e=this.getSettings();this.$element=e.$element,this.elements.$parent=this.$element.parent(),this.$element.addClass(e.classes.element),this.elements.$parent=this.$element.parent(),this.elements.$parent.addClass(e.classes.parent),"background"===e.type&amp;&amp;(this.$element.addClass(e.classes.backgroundType),this.addBackgroundLayer()),this.defineDimensions(),e.$targetElement="element"===e.type?this.$element:this.elements.$motionFXLayer,this.interactions={},this.actions=new r.default(e),this.initInteractionsTypes(),this.runInteractions()}}t.default=a},"../modules/payments/assets/js/frontend/frontend.js":
/*!**********************************************************!*\
  !*** ../modules/payments/assets/js/frontend/frontend.js ***!
  \**********************************************************/
(e,t,s)=&gt;{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class n extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("paypal-button",(()=&gt;s.e(
/*! import() | paypal-button */
"paypal-button").then(s.bind(s,
/*! ./handlers/paypal-button */
"../modules/payments/assets/js/frontend/handlers/paypal-button.js")))),elementorFrontend.elementsHandler.attachHandler("stripe-button",(()=&gt;s.e(
/*! import() | stripe-button */
"stripe-button").then(s.bind(s,
/*! ./handlers/stripe-button */
"../modules/payments/assets/js/frontend/handlers/stripe-button.js"))))}}t.default=n},"../modules/sticky/assets/js/frontend/frontend.js":
/*!********************************************************!*\
  !*** ../modules/sticky/assets/js/frontend/frontend.js ***!
  \********************************************************/
(e,t,s)=&gt;{"use strict";var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./handlers/sticky */
"../modules/sticky/assets/js/frontend/handlers/sticky.js"));class o extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("section",i.default,null),elementorFrontend.elementsHandler.attachHandler("container",i.default,null),elementorFrontend.elementsHandler.attachHandler("widget",i.default,null)}}t.default=o},"../modules/sticky/assets/js/frontend/handlers/sticky.js":
/*!***************************************************************!*\
  !*** ../modules/sticky/assets/js/frontend/handlers/sticky.js ***!
  \***************************************************************/
(e,t)=&gt;{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=elementorModules.frontend.handlers.Base.extend({currentConfig:{},debouncedReactivate:null,bindEvents(){elementorFrontend.addListenerOnce(this.getUniqueHandlerID()+"sticky","resize",this.reactivateOnResize)},unbindEvents(){elementorFrontend.removeListeners(this.getUniqueHandlerID()+"sticky","resize",this.reactivateOnResize)},isStickyInstanceActive(){return void 0!==this.$element.data("sticky")},getResponsiveSetting(e){const t=this.getElementSettings();return elementorFrontend.getCurrentDeviceSetting(t,e)},getResponsiveSettingList:e=&gt;["",...Object.keys(elementorFrontend.config.responsive.activeBreakpoints)].map((t=&gt;t?`${e}_${t}`:e)),getConfig(){const e=this.getElementSettings(),t={to:e.sticky,offset:this.getResponsiveSetting("sticky_offset"),effectsOffset:this.getResponsiveSetting("sticky_effects_offset"),classes:{sticky:"elementor-sticky",stickyActive:"elementor-sticky--active elementor-section--handles-inside",stickyEffects:"elementor-sticky--effects",spacer:"elementor-sticky__spacer"},isRTL:elementorFrontend.config.is_rtl,handleScrollbarWidth:elementorFrontend.isEditMode()},s=elementorFrontend.elements.$wpAdminBar,n=this.isContainerElement(this.$element[0])&amp;&amp;!this.isContainerElement(this.$element[0].parentElement);return s.length&amp;&amp;"top"===e.sticky&amp;&amp;"fixed"===s.css("position")&amp;&amp;(t.offset+=s.height()),e.sticky_parent&amp;&amp;!n&amp;&amp;(t.parent=".e-container, .e-container__inner, .e-con, .e-con-inner, .elementor-widget-wrap"),t},activate(){this.currentConfig=this.getConfig(),this.$element.sticky(this.currentConfig)},deactivate(){this.isStickyInstanceActive()&amp;&amp;this.$element.sticky("destroy")},run(e){if(this.getElementSettings("sticky")){var t=elementorFrontend.getCurrentDeviceMode();-1!==this.getElementSettings("sticky_on").indexOf(t)?!0===e?this.reactivate():this.isStickyInstanceActive()||this.activate():this.deactivate()}else this.deactivate()},reactivateOnResize(){clearTimeout(this.debouncedReactivate),this.debouncedReactivate=setTimeout((()=&gt;{const e=this.getConfig();JSON.stringify(e)!==JSON.stringify(this.currentConfig)&amp;&amp;this.run(!0)}),300)},reactivate(){this.deactivate(),this.activate()},onElementChange(e){-1!==["sticky","sticky_on"].indexOf(e)&amp;&amp;this.run(!0);-1!==[...this.getResponsiveSettingList("sticky_offset"),...this.getResponsiveSettingList("sticky_effects_offset"),"sticky_parent"].indexOf(e)&amp;&amp;this.reactivate()},onDeviceModeChange(){setTimeout((()=&gt;this.run(!0)))},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),elementorFrontend.isEditMode()&amp;&amp;elementor.listenTo(elementor.channels.deviceMode,"change",(()=&gt;this.onDeviceModeChange())),this.run()},onDestroy(){elementorModules.frontend.handlers.Base.prototype.onDestroy.apply(this,arguments),this.deactivate()},isContainerElement:e=&gt;["e-container","e-container__inner","e-con","e-con-inner"].some((t=&gt;e?.classList.contains(t)))});t.default=s},"../modules/video-playlist/assets/js/frontend/frontend.js":
/*!****************************************************************!*\
  !*** ../modules/video-playlist/assets/js/frontend/frontend.js ***!
  \****************************************************************/
(e,t,s)=&gt;{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class n extends elementorModules.Module{constructor(){super(),elementorFrontend.hooks.addAction("frontend/element_ready/video-playlist.default",(e=&gt;{s.e(
/*! import() | video-playlist */
"video-playlist").then(s.bind(s,
/*! ./handler */
"../modules/video-playlist/assets/js/frontend/handler.js")).then((t=&gt;{let{default:s}=t;elementorFrontend.elementsHandler.addHandler(s,{$element:e,toggleSelf:!1})}))}))}}t.default=n},"../node_modules/@babel/runtime/helpers/defineProperty.js":
/*!****************************************************************!*\
  !*** ../node_modules/@babel/runtime/helpers/defineProperty.js ***!
  \****************************************************************/
(e,t,s)=&gt;{var n=s(
/*! ./toPropertyKey.js */
"../node_modules/@babel/runtime/helpers/toPropertyKey.js");e.exports=function(e,t,s){return(t=n(t))in e?Object.defineProperty(e,t,{value:s,enumerable:!0,configurable:!0,writable:!0}):e[t]=s,e},e.exports.__esModule=!0,e.exports.default=e.exports},"../node_modules/@babel/runtime/helpers/interopRequireDefault.js":
/*!***********************************************************************!*\
  !*** ../node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
  \***********************************************************************/
e=&gt;{e.exports=function(e){return e&amp;&amp;e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},"../node_modules/@babel/runtime/helpers/toPrimitive.js":
/*!*************************************************************!*\
  !*** ../node_modules/@babel/runtime/helpers/toPrimitive.js ***!
  \*************************************************************/
(e,t,s)=&gt;{var n=s(
/*! ./typeof.js */
"../node_modules/@babel/runtime/helpers/typeof.js").default;e.exports=function(e,t){if("object"!==n(e)||null===e)return e;var s=e[Symbol.toPrimitive];if(void 0!==s){var i=s.call(e,t||"default");if("object"!==n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},"../node_modules/@babel/runtime/helpers/toPropertyKey.js":
/*!***************************************************************!*\
  !*** ../node_modules/@babel/runtime/helpers/toPropertyKey.js ***!
  \***************************************************************/
(e,t,s)=&gt;{var n=s(
/*! ./typeof.js */
"../node_modules/@babel/runtime/helpers/typeof.js").default,i=s(
/*! ./toPrimitive.js */
"../node_modules/@babel/runtime/helpers/toPrimitive.js");e.exports=function(e){var t=i(e,"string");return"symbol"===n(t)?t:String(t)},e.exports.__esModule=!0,e.exports.default=e.exports},"../node_modules/@babel/runtime/helpers/typeof.js":
/*!********************************************************!*\
  !*** ../node_modules/@babel/runtime/helpers/typeof.js ***!
  \********************************************************/
e=&gt;{function t(s){return e.exports=t="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&amp;&amp;"function"==typeof Symbol&amp;&amp;e.constructor===Symbol&amp;&amp;e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(s)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}},e=&gt;{var t;t="../assets/dev/js/frontend/frontend.js",e(e.s=t)}]),(self.webpackChunkelementor_tenweb=self.webpackChunkelementor_tenweb||[]).push([["preloaded-elements-handlers"],{"../assets/dev/js/frontend/preloaded-elements-handlers.js":
/*!****************************************************************!*\
  !*** ../assets/dev/js/frontend/preloaded-elements-handlers.js ***!
  \****************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js"),i=n(s(
/*! modules/forms/assets/js/frontend/frontend-legacy */
"../modules/forms/assets/js/frontend/frontend-legacy.js")),o=n(s(
/*! modules/gallery/assets/js/frontend/frontend-legacy */
"../modules/gallery/assets/js/frontend/frontend-legacy.js")),r=n(s(
/*! modules/woocommerce/assets/js/frontend/frontend-legacy */
"../modules/woocommerce/assets/js/frontend/frontend-legacy.js"));const a=e=&gt;({...e,...{form:i.default,gallery:o.default,woocommerce:r.default}});elementorTenwebFrontend.on("elementor-tenweb/modules/init:before",(()=&gt;{elementorFrontend.hooks.addFilter("elementor-tenweb/frontend/handlers",a)}))},"../assets/dev/js/frontend/utils/icons/e-icons.js":
/*!********************************************************!*\
  !*** ../assets/dev/js/frontend/utils/icons/e-icons.js ***!
  \********************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.close=void 0;const i=new(n(s(
/*! ./manager */
"../assets/dev/js/frontend/utils/icons/manager.js")).default)("eicon"),o={get element(){return i.createSvgElement("close",{path:"M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z",width:1e3,height:1e3})}};t.close=o},"../assets/dev/js/frontend/utils/icons/manager.js":
/*!********************************************************!*\
  !*** ../assets/dev/js/frontend/utils/icons/manager.js ***!
  \********************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! @babel/runtime/helpers/defineProperty */
"../node_modules/@babel/runtime/helpers/defineProperty.js"));class o{constructor(e){if(this.prefix=`${e}-`,!o.symbolsContainer){const e="e-font-icon-svg-symbols";o.symbolsContainer=document.getElementById(e),o.symbolsContainer||(o.symbolsContainer=document.createElementNS("http://www.w3.org/2000/svg","svg"),o.symbolsContainer.setAttributeNS(null,"style","display: none;"),o.symbolsContainer.setAttributeNS(null,"class",e),document.body.appendChild(o.symbolsContainer))}}createSvgElement(e,t){let{path:s,width:n,height:i}=t;const r=this.prefix+e,a="#"+this.prefix+e;if(!o.iconsUsageList.includes(r)){if(!o.symbolsContainer.querySelector(a)){const e=document.createElementNS("http://www.w3.org/2000/svg","symbol");e.id=r,e.innerHTML='&lt;path d="'+s+'"&gt;&lt;/path&gt;',e.setAttributeNS(null,"viewBox","0 0 "+n+" "+i),o.symbolsContainer.appendChild(e)}o.iconsUsageList.push(r)}const l=document.createElementNS("http://www.w3.org/2000/svg","svg");return l.innerHTML='&lt;use xlink:href="'+a+'" /&gt;',l.setAttributeNS(null,"class","e-font-icon-svg e-"+r),l}}t.default=o,(0,i.default)(o,"symbolsContainer",void 0),(0,i.default)(o,"iconsUsageList",[])},"../assets/dev/js/frontend/utils/scroll.js":
/*!*************************************************!*\
  !*** ../assets/dev/js/frontend/utils/scroll.js ***!
  \*************************************************/
(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,window.elementorCommon&amp;&amp;window.elementorCommon.helpers.softDeprecated('Scroll util from "/dev/js/frontend/utils/scroll"',"3.1.0","elementorModules.utils.Scroll");var s=elementorModules.utils.Scroll;t.default=s},"../modules/animated-headline/assets/js/frontend/frontend-legacy.js":
/*!**************************************************************************!*\
  !*** ../modules/animated-headline/assets/js/frontend/frontend-legacy.js ***!
  \**************************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./handlers/animated-headlines */
"../modules/animated-headline/assets/js/frontend/handlers/animated-headlines.js"));class o extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("animated-headline",i.default)}}t.default=o},"../modules/animated-headline/assets/js/frontend/handlers/animated-headlines.js":
/*!**************************************************************************************!*\
  !*** ../modules/animated-headline/assets/js/frontend/handlers/animated-headlines.js ***!
  \**************************************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! elementor-pro/frontend/utils/scroll */
"../assets/dev/js/frontend/utils/scroll.js")),o=elementorModules.frontend.handlers.Base.extend({svgPaths:{circle:["M325,18C228.7-8.3,118.5,8.3,78,21C22.4,38.4,4.6,54.6,5.6,77.6c1.4,32.4,52.2,54,142.6,63.7 c66.2,7.1,212.2,7.5,273.5-8.3c64.4-16.6,104.3-57.6,33.8-98.2C386.7-4.9,179.4-1.4,126.3,20.7"],underline_zigzag:["M9.3,127.3c49.3-3,150.7-7.6,199.7-7.4c121.9,0.4,189.9,0.4,282.3,7.2C380.1,129.6,181.2,130.6,70,139 c82.6-2.9,254.2-1,335.9,1.3c-56,1.4-137.2-0.3-197.1,9"],x:["M497.4,23.9C301.6,40,155.9,80.6,4,144.4","M14.1,27.6c204.5,20.3,393.8,74,467.3,111.7"],strikethrough:["M3,75h493.5"],curly:["M3,146.1c17.1-8.8,33.5-17.8,51.4-17.8c15.6,0,17.1,18.1,30.2,18.1c22.9,0,36-18.6,53.9-18.6 c17.1,0,21.3,18.5,37.5,18.5c21.3,0,31.8-18.6,49-18.6c22.1,0,18.8,18.8,36.8,18.8c18.8,0,37.5-18.6,49-18.6c20.4,0,17.1,19,36.8,19 c22.9,0,36.8-20.6,54.7-18.6c17.7,1.4,7.1,19.5,33.5,18.8c17.1,0,47.2-6.5,61.1-15.6"],diagonal:["M13.5,15.5c131,13.7,289.3,55.5,475,125.5"],double:["M8.4,143.1c14.2-8,97.6-8.8,200.6-9.2c122.3-0.4,287.5,7.2,287.5,7.2","M8,19.4c72.3-5.3,162-7.8,216-7.8c54,0,136.2,0,267,7.8"],double_underline:["M5,125.4c30.5-3.8,137.9-7.6,177.3-7.6c117.2,0,252.2,4.7,312.7,7.6","M26.9,143.8c55.1-6.1,126-6.3,162.2-6.1c46.5,0.2,203.9,3.2,268.9,6.4"],underline:["M7.7,145.6C109,125,299.9,116.2,401,121.3c42.1,2.2,87.6,11.8,87.3,25.7"]},getDefaultSettings(){const e=this.getElementSettings("rotate_iteration_delay"),t={animationDelay:e||2500,lettersDelay:.02*e||50,typeLettersDelay:.06*e||150,selectionDuration:.2*e||500,revealDuration:.24*e||600,revealAnimationDelay:.6*e||1500,highlightAnimationDuration:this.getElementSettings("highlight_animation_duration")||1200,highlightAnimationDelay:this.getElementSettings("highlight_iteration_delay")||8e3};return t.typeAnimationDelay=t.selectionDuration+800,t.selectors={headline:".elementor-headline",dynamicWrapper:".elementor-headline-dynamic-wrapper",dynamicText:".elementor-headline-dynamic-text"},t.classes={dynamicText:"elementor-headline-dynamic-text",dynamicLetter:"elementor-headline-dynamic-letter",textActive:"elementor-headline-text-active",textInactive:"elementor-headline-text-inactive",letters:"elementor-headline-letters",animationIn:"elementor-headline-animation-in",typeSelected:"elementor-headline-typing-selected",activateHighlight:"e-animated",hideHighlight:"e-hide-highlight"},t},getDefaultElements(){var e=this.getSettings("selectors");return{$headline:this.$element.find(e.headline),$dynamicWrapper:this.$element.find(e.dynamicWrapper),$dynamicText:this.$element.find(e.dynamicText)}},getNextWord:e=&gt;e.is(":last-child")?e.parent().children().eq(0):e.next(),switchWord(e,t){e.removeClass("elementor-headline-text-active").addClass("elementor-headline-text-inactive"),t.removeClass("elementor-headline-text-inactive").addClass("elementor-headline-text-active"),this.setDynamicWrapperWidth(t)},singleLetters(){var e=this.getSettings("classes");this.elements.$dynamicText.each((function(){var t=jQuery(this),s=t.text().split(""),n=t.hasClass(e.textActive);t.empty(),s.forEach((function(s){var i=jQuery("&lt;span&gt;",{class:e.dynamicLetter}).text(s);n&amp;&amp;i.addClass(e.animationIn),t.append(i)})),t.css("opacity",1)}))},showLetter(e,t,s,n){var i=this,o=this.getSettings("classes");e.addClass(o.animationIn),e.is(":last-child")?s||setTimeout((function(){i.hideWord(t)}),i.getSettings("animationDelay")):setTimeout((function(){i.showLetter(e.next(),t,s,n)}),n)},hideLetter(e,t,s,n){var i=this,o=this.getSettings();e.removeClass(o.classes.animationIn),e.is(":last-child")?s&amp;&amp;setTimeout((function(){i.hideWord(i.getNextWord(t))}),i.getSettings("animationDelay")):setTimeout((function(){i.hideLetter(e.next(),t,s,n)}),n)},showWord(e,t){var s=this,n=s.getSettings(),i=s.getElementSettings("animation_type");"typing"===i?(s.showLetter(e.find("."+n.classes.dynamicLetter).eq(0),e,!1,t),e.addClass(n.classes.textActive).removeClass(n.classes.textInactive)):"clip"===i&amp;&amp;s.elements.$dynamicWrapper.animate({width:e.width()+10},n.revealDuration,(function(){setTimeout((function(){s.hideWord(e)}),n.revealAnimationDelay)}))},hideWord(e){var t=this,s=t.getSettings(),n=s.classes,i="."+n.dynamicLetter;if(this.isLoopMode||!e.is(":last-child")){var o=t.getElementSettings("animation_type"),r=t.getNextWord(e);if("typing"===o)t.elements.$dynamicWrapper.addClass(n.typeSelected),setTimeout((function(){t.elements.$dynamicWrapper.removeClass(n.typeSelected),e.addClass(s.classes.textInactive).removeClass(n.textActive).children(i).removeClass(n.animationIn)}),s.selectionDuration),setTimeout((function(){t.showWord(r,s.typeLettersDelay)}),s.typeAnimationDelay);else if(t.elements.$headline.hasClass(n.letters)){var a=e.children(i).length&gt;=r.children(i).length;t.hideLetter(e.find(i).eq(0),e,a,s.lettersDelay),t.showLetter(r.find(i).eq(0),r,a,s.lettersDelay),t.setDynamicWrapperWidth(r)}else"clip"===o?t.elements.$dynamicWrapper.animate({width:"2px"},s.revealDuration,(function(){t.switchWord(e,r),t.showWord(r)})):(t.switchWord(e,r),setTimeout((function(){t.hideWord(r)}),s.animationDelay))}},setDynamicWrapperWidth(e){const t=this.getElementSettings("animation_type");"clip"!==t&amp;&amp;"typing"!==t&amp;&amp;this.elements.$dynamicWrapper.css("width",e.width())},animateHeadline(){var e=this,t=e.getElementSettings("animation_type"),s=e.elements.$dynamicWrapper;"clip"===t?s.width(s.width()+10):"typing"!==t&amp;&amp;e.setDynamicWrapperWidth(e.elements.$dynamicText),setTimeout((function(){e.hideWord(e.elements.$dynamicText.eq(0))}),e.getSettings("animationDelay"))},getSvgPaths(e){var t=this.svgPaths[e],s=jQuery();return t.forEach((function(e){s=s.add(jQuery("&lt;path&gt;",{d:e}))})),s},addHighlight(){const e=this.getElementSettings(),t=jQuery("&lt;svg&gt;",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 500 150",preserveAspectRatio:"none"}).html(this.getSvgPaths(e.marker));this.elements.$dynamicWrapper.append(t[0].outerHTML)},rotateHeadline(){var e=this.getSettings();this.elements.$headline.hasClass(e.classes.letters)&amp;&amp;this.singleLetters(),this.animateHeadline()},initHeadline(){const e=this.getElementSettings("headline_style");"rotate"===e?this.rotateHeadline():"highlight"===e&amp;&amp;(this.addHighlight(),this.activateHighlightAnimation()),this.deactivateScrollListener()},activateHighlightAnimation(){const e=this.getSettings(),t=e.classes,s=this.elements.$headline;s.removeClass(t.hideHighlight).addClass(t.activateHighlight),this.isLoopMode&amp;&amp;(setTimeout((()=&gt;{s.removeClass(t.activateHighligh).addClass(t.hideHighlight)}),e.highlightAnimationDuration+.8*e.highlightAnimationDelay),setTimeout((()=&gt;{this.activateHighlightAnimation(!1)}),e.highlightAnimationDuration+e.highlightAnimationDelay))},activateScrollListener(){this.intersectionObservers.startAnimation.observer=i.default.scrollObserver({offset:"0px 0px -100px",callback:e=&gt;{e.isInViewport&amp;&amp;this.initHeadline()}}),this.intersectionObservers.startAnimation.element=this.elements.$headline[0],this.intersectionObservers.startAnimation.observer.observe(this.intersectionObservers.startAnimation.element)},deactivateScrollListener(){this.intersectionObservers.startAnimation.observer.unobserve(this.intersectionObservers.startAnimation.element)},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.intersectionObservers={startAnimation:{observer:null,element:null}},this.isLoopMode="yes"===this.getElementSettings("loop"),this.activateScrollListener()}});t.default=o},"../modules/carousel/assets/js/frontend/frontend-legacy.js":
/*!*****************************************************************!*\
  !*** ../modules/carousel/assets/js/frontend/frontend-legacy.js ***!
  \*****************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./handlers/media-carousel */
"../modules/carousel/assets/js/frontend/handlers/media-carousel.js")),o=n(s(
/*! ./handlers/testimonial-carousel */
"../modules/carousel/assets/js/frontend/handlers/testimonial-carousel.js"));class r extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("media-carousel",i.default),elementorFrontend.elementsHandler.attachHandler("testimonial-carousel",o.default),elementorFrontend.elementsHandler.attachHandler("reviews",o.default)}}t.default=r},"../modules/carousel/assets/js/frontend/handlers/base.js":
/*!***************************************************************!*\
  !*** ../modules/carousel/assets/js/frontend/handlers/base.js ***!
  \***************************************************************/
(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class s extends elementorModules.frontend.handlers.SwiperBase{getDefaultSettings(){return{selectors:{swiperContainer:".elementor-main-swiper",swiperSlide:".swiper-slide"},slidesPerView:{widescreen:3,desktop:3,laptop:3,tablet_extra:3,tablet:2,mobile_extra:2,mobile:1}}}getDefaultElements(){const e=this.getSettings("selectors"),t={$swiperContainer:this.$element.find(e.swiperContainer)};return t.$slides=t.$swiperContainer.find(e.swiperSlide),t}getEffect(){return this.getElementSettings("effect")}getDeviceSlidesPerView(e){const t="slides_per_view"+("desktop"===e?"":"_"+e);return Math.min(this.getSlidesCount(),+this.getElementSettings(t)||this.getSettings("slidesPerView")[e])}getSlidesPerView(e){return"slide"===this.getEffect()?this.getDeviceSlidesPerView(e):1}getDeviceSlidesToScroll(e){const t="slides_to_scroll"+("desktop"===e?"":"_"+e);return Math.min(this.getSlidesCount(),+this.getElementSettings(t)||1)}getSlidesToScroll(e){return"slide"===this.getEffect()?this.getDeviceSlidesToScroll(e):1}getSpaceBetween(e){let t="space_between";return e&amp;&amp;"desktop"!==e&amp;&amp;(t+="_"+e),this.getElementSettings(t).size||0}getSwiperOptions(){const e=this.getElementSettings(),t={grabCursor:!0,initialSlide:this.getInitialSlide(),slidesPerView:this.getSlidesPerView("desktop"),slidesPerGroup:this.getSlidesToScroll("desktop"),spaceBetween:this.getSpaceBetween(),loop:"yes"===e.loop,speed:e.speed,effect:this.getEffect(),preventClicksPropagation:!1,slideToClickedSlide:!0,handleElementorBreakpoints:!0};if("yes"===e.lazyload&amp;&amp;(t.lazy={loadPrevNext:!0,loadPrevNextAmount:1}),e.show_arrows&amp;&amp;(t.navigation={prevEl:".elementor-swiper-button-prev",nextEl:".elementor-swiper-button-next"}),e.pagination&amp;&amp;(t.pagination={el:".swiper-pagination",type:e.pagination,clickable:!0}),"cube"!==this.getEffect()){const e={},s=elementorFrontend.config.responsive.activeBreakpoints;Object.keys(s).forEach((t=&gt;{e[s[t].value]={slidesPerView:this.getSlidesPerView(t),slidesPerGroup:this.getSlidesToScroll(t),spaceBetween:this.getSpaceBetween(t)}})),t.breakpoints=e}return!this.isEdit&amp;&amp;e.autoplay&amp;&amp;(t.autoplay={delay:e.autoplay_speed,disableOnInteraction:!!e.pause_on_interaction}),t}getDeviceBreakpointValue(e){if(!this.breakpointsDictionary){const e=elementorFrontend.config.responsive.activeBreakpoints;this.breakpointsDictionary={},Object.keys(e).forEach((t=&gt;{this.breakpointsDictionary[t]=e[t].value}))}return this.breakpointsDictionary[e]}updateSpaceBetween(e){const t=e.match("space_between_(.*)"),s=t?t[1]:"desktop",n=this.getSpaceBetween(s);"desktop"!==s?this.swiper.params.breakpoints[this.getDeviceBreakpointValue(s)].spaceBetween=n:this.swiper.params.spaceBetween=n,this.swiper.params.spaceBetween=n,this.swiper.update()}async onInit(){if(elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),1&gt;=this.getSlidesCount())return;const e=elementorFrontend.utils.swiper;this.swiper=await new e(this.elements.$swiperContainer,this.getSwiperOptions());"yes"===this.getElementSettings().pause_on_hover&amp;&amp;this.togglePauseOnHover(!0),this.elements.$swiperContainer.data("swiper",this.swiper)}getChangeableProperties(){return{autoplay:"autoplay",pause_on_hover:"pauseOnHover",pause_on_interaction:"disableOnInteraction",autoplay_speed:"delay",speed:"speed",width:"width"}}updateSwiperOption(e){if(0===e.indexOf("width"))return void this.swiper.update();const t=this.getElementSettings(),s=t[e];let n=this.getChangeableProperties()[e],i=s;switch(e){case"autoplay":i=!!s&amp;&amp;{delay:t.autoplay_speed,disableOnInteraction:"yes"===t.pause_on_interaction};break;case"autoplay_speed":n="autoplay",i={delay:s,disableOnInteraction:"yes"===t.pause_on_interaction};break;case"pause_on_hover":this.togglePauseOnHover("yes"===s);break;case"pause_on_interaction":i="yes"===s}"pause_on_hover"!==e&amp;&amp;(this.swiper.params[n]=i),this.swiper.update()}onElementChange(e){if(1&gt;=this.getSlidesCount())return;if(0===e.indexOf("width"))return this.swiper.update(),void(this.thumbsSwiper&amp;&amp;this.thumbsSwiper.update());if(0===e.indexOf("space_between"))return void this.updateSpaceBetween(e);const t=this.getChangeableProperties();Object.prototype.hasOwnProperty.call(t,e)&amp;&amp;this.updateSwiperOption(e)}onEditSettingsChange(e){1&gt;=this.getSlidesCount()||"activeItemIndex"===e&amp;&amp;this.swiper.slideToLoop(this.getEditSettings("activeItemIndex")-1)}}t.default=s},"../modules/carousel/assets/js/frontend/handlers/media-carousel.js":
/*!*************************************************************************!*\
  !*** ../modules/carousel/assets/js/frontend/handlers/media-carousel.js ***!
  \*************************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./base */
"../modules/carousel/assets/js/frontend/handlers/base.js"));class o extends i.default{isSlideshow(){return"slideshow"===this.getElementSettings("skin")}getDefaultSettings(){const e=super.getDefaultSettings(...arguments);return this.isSlideshow()&amp;&amp;(e.selectors.thumbsSwiper=".elementor-thumbnails-swiper",e.slidesPerView={widescreen:5,desktop:5,laptop:5,tablet_extra:5,tablet:4,mobile_extra:4,mobile:3}),e}getSlidesPerViewSettingNames(){if(!this.slideshowElementSettings){this.slideshowElementSettings=["slides_per_view"];const e=elementorFrontend.config.responsive.activeBreakpoints;Object.keys(e).forEach((e=&gt;{this.slideshowElementSettings.push("slides_per_view_"+e)}))}return this.slideshowElementSettings}getElementSettings(e){return-1!==this.getSlidesPerViewSettingNames().indexOf(e)&amp;&amp;this.isSlideshow()&amp;&amp;(e="slideshow_"+e),super.getElementSettings(e)}getDefaultElements(){const e=this.getSettings("selectors"),t=super.getDefaultElements(...arguments);return this.isSlideshow()&amp;&amp;(t.$thumbsSwiper=this.$element.find(e.thumbsSwiper)),t}getEffect(){return"coverflow"===this.getElementSettings("skin")?"coverflow":super.getEffect()}getSlidesPerView(e){return this.isSlideshow()?1:"coverflow"===this.getElementSettings("skin")?this.getDeviceSlidesPerView(e):super.getSlidesPerView(e)}getSwiperOptions(){const e=super.getSwiperOptions();return this.isSlideshow()&amp;&amp;(e.loopedSlides=this.getSlidesCount(),delete e.pagination,delete e.breakpoints),e}async onInit(){await super.onInit();const e=this.getSlidesCount();if(!this.isSlideshow()||1&gt;=e)return;const t=this.getElementSettings(),s="yes"===t.loop,n={},i=elementorFrontend.config.responsive.activeBreakpoints,o=this.getDeviceSlidesPerView("desktop");Object.keys(i).forEach((e=&gt;{n[i[e].value]={slidesPerView:this.getDeviceSlidesPerView(e),spaceBetween:this.getSpaceBetween(e)}}));const r={slidesPerView:o,initialSlide:this.getInitialSlide(),centeredSlides:t.centered_slides,slideToClickedSlide:!0,spaceBetween:this.getSpaceBetween(),loopedSlides:e,loop:s,breakpoints:n,handleElementorBreakpoints:!0};"yes"===t.lazyload&amp;&amp;(r.lazy={loadPrevNext:!0,loadPrevNextAmount:1});const a=elementorFrontend.utils.swiper;this.swiper.controller.control=this.thumbsSwiper=await new a(this.elements.$thumbsSwiper,r),this.elements.$thumbsSwiper.data("swiper",this.thumbsSwiper),this.thumbsSwiper.controller.control=this.swiper}}t.default=o},"../modules/carousel/assets/js/frontend/handlers/testimonial-carousel.js":
/*!*******************************************************************************!*\
  !*** ../modules/carousel/assets/js/frontend/handlers/testimonial-carousel.js ***!
  \*******************************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./base */
"../modules/carousel/assets/js/frontend/handlers/base.js"));class o extends i.default{getDefaultSettings(){const e=super.getDefaultSettings();return e.slidesPerView={desktop:1},Object.keys(elementorFrontend.config.responsive.activeBreakpoints).forEach((t=&gt;{e.slidesPerView[t]=1})),e.loop&amp;&amp;(e.loopedSlides=this.getSlidesCount()),e}getEffect(){return"slide"}}t.default=o},"../modules/countdown/assets/js/frontend/frontend-legacy.js":
/*!******************************************************************!*\
  !*** ../modules/countdown/assets/js/frontend/frontend-legacy.js ***!
  \******************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./handlers/countdown */
"../modules/countdown/assets/js/frontend/handlers/countdown.js"));class o extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("countdown",i.default)}}t.default=o},"../modules/countdown/assets/js/frontend/handlers/countdown.js":
/*!*********************************************************************!*\
  !*** ../modules/countdown/assets/js/frontend/handlers/countdown.js ***!
  \*********************************************************************/
(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=elementorModules.frontend.handlers.Base.extend({cache:null,cacheElements(){const e=this.$element.find(".elementor-countdown-wrapper");this.cache={$countDown:e,timeInterval:null,elements:{$countdown:e.find(".elementor-countdown-wrapper"),$daysSpan:e.find(".elementor-countdown-days"),$hoursSpan:e.find(".elementor-countdown-hours"),$minutesSpan:e.find(".elementor-countdown-minutes"),$secondsSpan:e.find(".elementor-countdown-seconds"),$expireMessage:e.parent().find(".elementor-countdown-expire--message")},data:{id:this.$element.data("id"),endTime:new Date(1e3*e.data("date")),actions:e.data("expire-actions"),evergreenInterval:e.data("evergreen-interval")}}},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.cacheElements(),0&lt;this.cache.data.evergreenInterval&amp;&amp;(this.cache.data.endTime=this.getEvergreenDate()),this.initializeClock()},updateClock(){const e=this,t=this.getTimeRemaining(this.cache.data.endTime);jQuery.each(t.parts,(function(t){const s=e.cache.elements["$"+t+"Span"];let n=this.toString();1===n.length&amp;&amp;(n=0+n),s.length&amp;&amp;s.text(n)})),t.total&lt;=0&amp;&amp;(clearInterval(this.cache.timeInterval),this.runActions())},initializeClock(){const e=this;this.updateClock(),this.cache.timeInterval=setInterval((function(){e.updateClock()}),1e3)},runActions(){const e=this;e.$element.trigger("countdown_expire",e.$element),this.cache.data.actions&amp;&amp;this.cache.data.actions.forEach((function(t){switch(t.type){case"hide":e.cache.$countDown.hide();break;case"redirect":t.redirect_url&amp;&amp;(window.location.href=t.redirect_url);break;case"message":e.cache.elements.$expireMessage.show()}}))},getTimeRemaining(e){const t=e-new Date;let s=Math.floor(t/1e3%60),n=Math.floor(t/1e3/60%60),i=Math.floor(t/36e5%24),o=Math.floor(t/864e5);return(o&lt;0||i&lt;0||n&lt;0)&amp;&amp;(s=n=i=o=0),{total:t,parts:{days:o,hours:i,minutes:n,seconds:s}}},getEvergreenDate(){const e=this,t=this.cache.data.id,s=this.cache.data.evergreenInterval,n=t+"-evergreen_due_date",i=t+"-evergreen_interval",o={dueDate:localStorage.getItem(n),interval:localStorage.getItem(i)},r=function(){var t=new Date;return e.cache.data.endTime=t.setSeconds(t.getSeconds()+s),localStorage.setItem(n,e.cache.data.endTime),localStorage.setItem(i,s),e.cache.data.endTime};return null===o.dueDate&amp;&amp;null===o.interval||null!==o.dueDate&amp;&amp;s!==parseInt(o.interval,10)?r():o.dueDate&gt;0&amp;&amp;parseInt(o.interval,10)===s?o.dueDate:void 0}});t.default=s},"../modules/forms/assets/js/frontend/frontend-legacy.js":
/*!**************************************************************!*\
  !*** ../modules/forms/assets/js/frontend/frontend-legacy.js ***!
  \**************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./handlers/form-steps */
"../modules/forms/assets/js/frontend/handlers/form-steps.js")),o=n(s(
/*! ./handlers/form-sender */
"../modules/forms/assets/js/frontend/handlers/form-sender.js")),r=n(s(
/*! ./handlers/form-redirect */
"../modules/forms/assets/js/frontend/handlers/form-redirect.js")),a=n(s(
/*! ./handlers/recaptcha */
"../modules/forms/assets/js/frontend/handlers/recaptcha.js")),l=n(s(
/*! ./handlers/fields/date */
"../modules/forms/assets/js/frontend/handlers/fields/date.js")),d=n(s(
/*! ./handlers/fields/time */
"../modules/forms/assets/js/frontend/handlers/fields/time.js"));class c extends elementorModules.Module{constructor(){super();const e=[i.default,o.default,r.default];elementorFrontend.elementsHandler.attachHandler("twbb_form",[...e,a.default,l.default,d.default]),elementorFrontend.elementsHandler.attachHandler("subscribe",e)}}t.default=c},"../modules/forms/assets/js/frontend/handlers/fields/data-time-field-base.js":
/*!***********************************************************************************!*\
  !*** ../modules/forms/assets/js/frontend/handlers/fields/data-time-field-base.js ***!
  \***********************************************************************************/
(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class s extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{fields:this.getFieldsSelector()},classes:{useNative:"elementor-use-native"}}}getDefaultElements(){const{selectors:e}=this.getDefaultSettings();return{$fields:this.$element.find(e.fields)}}addPicker(e){const{classes:t}=this.getDefaultSettings();jQuery(e).hasClass(t.useNative)||e.flatpickr(this.getPickerOptions(e))}onInit(){super.onInit(...arguments),this.elements.$fields.each(((e,t)=&gt;this.addPicker(t)))}}t.default=s},"../modules/forms/assets/js/frontend/handlers/fields/date.js":
/*!*******************************************************************!*\
  !*** ../modules/forms/assets/js/frontend/handlers/fields/date.js ***!
  \*******************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./data-time-field-base */
"../modules/forms/assets/js/frontend/handlers/fields/data-time-field-base.js"));class o extends i.default{getFieldsSelector(){return".elementor-date-field"}getPickerOptions(e){const t=jQuery(e);return{minDate:t.attr("min")||null,maxDate:t.attr("max")||null,allowInput:!0}}}t.default=o},"../modules/forms/assets/js/frontend/handlers/fields/time.js":
/*!*******************************************************************!*\
  !*** ../modules/forms/assets/js/frontend/handlers/fields/time.js ***!
  \*******************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./data-time-field-base */
"../modules/forms/assets/js/frontend/handlers/fields/data-time-field-base.js"));class o extends i.default{getFieldsSelector(){return".elementor-time-field"}getPickerOptions(){return{noCalendar:!0,enableTime:!0,allowInput:!0}}}t.default=o},"../modules/forms/assets/js/frontend/handlers/form-redirect.js":
/*!*********************************************************************!*\
  !*** ../modules/forms/assets/js/frontend/handlers/form-redirect.js ***!
  \*********************************************************************/
(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=elementorModules.frontend.handlers.Base.extend({getDefaultSettings:()=&gt;({selectors:{form:".elementor-form"}}),getDefaultElements(){var e=this.getSettings("selectors"),t={};return t.$form=this.$element.find(e.form),t},bindEvents(){this.elements.$form.on("form_destruct",this.handleSubmit)},handleSubmit(e,t){void 0!==t.data.redirect_url&amp;&amp;(location.href=t.data.redirect_url)}});t.default=s},"../modules/forms/assets/js/frontend/handlers/form-sender.js":
/*!*******************************************************************!*\
  !*** ../modules/forms/assets/js/frontend/handlers/form-sender.js ***!
  \*******************************************************************/
(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=elementorModules.frontend.handlers.Base.extend({getDefaultSettings:()=&gt;({selectors:{form:".elementor-form",submitButton:'[type="submit"]'},action:"tenweb_builder_forms_send_form",ajaxUrl:elementorTenwebFrontend.config.ajaxurl}),getDefaultElements(){const e=this.getSettings("selectors"),t={};return t.$form=this.$element.find(e.form),t.$submitButton=t.$form.find(e.submitButton),t},bindEvents(){this.elements.$form.on("submit",this.handleSubmit);const e=this.elements.$form.find("input[type=file]");e.length&amp;&amp;e.on("change",this.validateFileSize)},validateFileSize(e){const t=jQuery(e.currentTarget),s=t[0].files;if(!s.length)return;const n=1024*parseInt(t.attr("data-maxsize"))*1024,i=t.attr("data-maxsize-message");Array.prototype.slice.call(s).forEach((e=&gt;{t.parent().removeClass("elementor-error").find(".elementor-message").remove(),n&lt;e.size&amp;&amp;(t.parent().addClass("elementor-error").append('&lt;span class="elementor-message elementor-message-danger elementor-help-inline elementor-form-help-inline" role="alert"&gt;'+i+"&lt;/span&gt;").find(":input").attr("aria-invalid","true"),this.elements.$form.trigger("error"))}))},beforeSend(){const e=this.elements.$form;e.animate({opacity:"0.45"},500).addClass("elementor-form-waiting"),e.find(".elementor-message").remove(),e.find(".elementor-error").removeClass("elementor-error"),e.find(".elementor-button-text").hide(),e.find("div.elementor-field-group").removeClass("error").find("span.elementor-form-help-inline").remove().end().find(":input").attr("aria-invalid","false"),this.elements.$submitButton.attr("disabled","disabled").find("&gt; span").prepend('&lt;span class="elementor-button-text elementor-form-spinner"&gt;&lt;i class="fa fa-spinner fa-spin"&gt;&lt;/i&gt;&amp;nbsp;&lt;/span&gt;')},getFormData(){const e=new FormData(this.elements.$form[0]);return e.append("action",this.getSettings("action")),e.append("referrer",location.toString()),e},onSuccess(e){const t=this.elements.$form;this.elements.$submitButton.removeAttr("disabled").find(".elementor-form-spinner").remove(),t.find(".elementor-button-text").show(),t.animate({opacity:"1"},100).removeClass("elementor-form-waiting"),e.success?(t.trigger("submit_success",e.data),t.trigger("form_destruct",e.data),t.trigger("reset"),void 0!==e.data.message&amp;&amp;""!==e.data.message&amp;&amp;t.append('&lt;div class="elementor-message elementor-message-success" role="alert"&gt;'+e.data.message+"&lt;/div&gt;")):(e.data.errors&amp;&amp;(jQuery.each(e.data.errors,(function(e,s){t.find("#form-field-"+e).parent().addClass("elementor-error").append('&lt;span class="elementor-message elementor-message-danger elementor-help-inline elementor-form-help-inline" role="alert"&gt;'+s+"&lt;/span&gt;").find(":input").attr("aria-invalid","true")})),t.trigger("error")),t.append('&lt;div class="elementor-message elementor-message-danger" role="alert"&gt;'+e.data.message+"&lt;/div&gt;"))},onError(e,t){const s=this.elements.$form;s.append('&lt;div class="elementor-message elementor-message-danger" role="alert"&gt;'+t+"&lt;/div&gt;"),this.elements.$submitButton.html(this.elements.$submitButton.text()).removeAttr("disabled"),s.animate({opacity:"1"},100).removeClass("elementor-form-waiting"),s.trigger("error")},handleSubmit(e){const t=this,s=this.elements.$form;if(e.preventDefault(),s.hasClass("elementor-form-waiting"))return!1;this.beforeSend(),jQuery.ajax({url:t.getSettings("ajaxUrl"),type:"POST",dataType:"json",data:t.getFormData(),processData:!1,contentType:!1,success:t.onSuccess,error:t.onError})}});t.default=s},"../modules/forms/assets/js/frontend/handlers/form-steps.js":
/*!******************************************************************!*\
  !*** ../modules/forms/assets/js/frontend/handlers/form-steps.js ***!
  \******************************************************************/
(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class s extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{form:".elementor-form",fieldsWrapper:".elementor-form-fields-wrapper",fieldGroup:".elementor-field-group",stepWrapper:".elementor-field-type-step",stepField:".e-field-step",submitWrapper:".elementor-field-type-submit",submitButton:'[type="submit"]',buttons:".e-form__buttons",buttonWrapper:".e-form__buttons__wrapper",button:".e-form__buttons__wrapper__button",indicator:".e-form__indicators__indicator",indicatorProgress:".e-form__indicators__indicator__progress",indicatorProgressMeter:".e-form__indicators__indicator__progress__meter",formHelpInline:".elementor-form-help-inline"},classes:{hidden:"elementor-hidden",column:"elementor-column",fieldGroup:"elementor-field-group",elementorButton:"elementor-button",step:"e-form__step",buttons:"e-form__buttons",buttonWrapper:"e-form__buttons__wrapper",button:"e-form__buttons__wrapper__button",indicators:"e-form__indicators",indicator:"e-form__indicators__indicator",indicatorIcon:"e-form__indicators__indicator__icon",indicatorNumber:"e-form__indicators__indicator__number",indicatorLabel:"e-form__indicators__indicator__label",indicatorProgress:"e-form__indicators__indicator__progress",indicatorProgressMeter:"e-form__indicators__indicator__progress__meter",indicatorSeparator:"e-form__indicators__indicator__separator",indicatorInactive:"e-form__indicators__indicator--state-inactive",indicatorActive:"e-form__indicators__indicator--state-active",indicatorCompleted:"e-form__indicators__indicator--state-completed",indicatorShapeCircle:"e-form__indicators__indicator--shape-circle",indicatorShapeSquare:"e-form__indicators__indicator--shape-square",indicatorShapeRounded:"e-form__indicators__indicator--shape-rounded",indicatorShapeNone:"e-form__indicators__indicator--shape-none"}}}getDefaultElements(){const{selectors:e}=this.getSettings(),t={$form:this.$element.find(e.form)};return t.$fieldsWrapper=t.$form.children(e.fieldsWrapper),t.$stepWrapper=t.$fieldsWrapper.children(e.stepWrapper),t.$stepField=t.$stepWrapper.children(e.stepField),t.$fieldGroup=t.$fieldsWrapper.children(e.fieldGroup),t.$submitWrapper=t.$fieldsWrapper.children(e.submitWrapper),t.$submitButton=t.$submitWrapper.children(e.submitButton),t}onInit(){super.onInit(...arguments),this.isStepsExist()&amp;&amp;(this.data={steps:[],indicatorsWithObjectTags:[]},this.state={currentStep:0,stepsType:"",stepsShape:""},this.buildSteps(),this.elements={...this.elements,...this.createStepsIndicators(),...this.createStepsButtons()},this.initProgressBar(),this.extractResponsiveSizeFromSubmitWrapper())}bindEvents(){this.isStepsExist()&amp;&amp;this.elements.$form.on({submit:()=&gt;this.resetForm(),keydown:e=&gt;{13!==e.keyCode||this.isLastStep()||"textarea"===e.target.localName||(e.preventDefault(),this.applyStep("next"))},error:()=&gt;this.onFormError()})}isStepsExist(){return this.elements.$stepWrapper.length}initProgressBar(){"progress_bar"===this.getElementSettings().step_type&amp;&amp;this.setProgressBar()}buildSteps(){this.elements.$stepWrapper.each(((e,t)=&gt;{const{selectors:s,classes:n}=this.getSettings(),i=jQuery(t);i.addClass(n.step).removeClass(n.fieldGroup,n.column),e&amp;&amp;i.addClass(n.hidden),this.setStepData(i.children(s.stepField)),i.append(i.nextUntil(this.elements.$stepWrapper).not(this.elements.$submitWrapper))}))}setStepData(e){const t={};["label","previousButton","nextButton","iconUrl","iconLibrary","icon"].forEach((s=&gt;{const n=e.attr("data-"+s);n&amp;&amp;(t[s]=n)})),this.data.steps.push(t)}createStepsIndicators(){const e=this.getElementSettings(),t={};if("none"!==e.step_type){const{selectors:s,classes:n}=this.getSettings(),i=n.indicators+"--type-"+e.step_type,o=[n.indicators,i];t.$indicatorsWrapper=jQuery("&lt;div&gt;",{class:o.join(" ")}),t.$indicatorsWrapper.append(this.buildIndicators()),this.elements.$fieldsWrapper.before(t.$indicatorsWrapper),"progress_bar"===e.step_type?(t.$progressBar=t.$indicatorsWrapper.find(s.indicatorProgress),t.$progressBarMeter=t.$indicatorsWrapper.find(s.indicatorProgressMeter)):(t.$indicators=t.$indicatorsWrapper.find(s.indicator),t.$currentIndicator=t.$indicators.eq(this.state.currentStep))}return this.saveIndicatorsState(),t}buildIndicators(){return"progress_bar"===this.getElementSettings().step_type?this.buildProgressBar():this.buildIndicatorsFromStepsData()}buildProgressBar(){const{classes:e}=this.getSettings(),t=jQuery("&lt;div&gt;",{class:e.indicatorProgress}),s=jQuery("&lt;div&gt;",{class:e.indicatorProgressMeter});return t.append(s),t}getProgressBarValue(){const e=this.data.steps.length,t=this.state.currentStep,s=t?(t+1)/e*100:100/e;return Math.floor(s)+"%"}setProgressBar(){const e=this.getProgressBarValue();this.updateProgressMeterCSSVariable(e),this.elements.$progressBarMeter.text(e)}updateProgressMeterCSSVariable(e){this.$element[0].style.setProperty("--e-form-steps-indicator-progress-meter-width",e)}saveIndicatorsState(){const e=this.getElementSettings();this.state.stepsType=e.step_type,["none","text","progress_bar"].includes(e.step_type)||(this.state.stepsShape=e.step_icon_shape)}buildIndicatorsFromStepsData(){const e=[];return this.data.steps.forEach(((t,s)=&gt;{s&amp;&amp;e.push(this.getStepSeparator()),e.push(this.getStepIndicatorElement(t,s))})),e}getStepIndicatorElement(e,t){const{classes:s}=this.getSettings(),n=this.getElementSettings(),i=this.getIndicatorStateClass(t),o=[s.indicator,i],r=jQuery("&lt;div&gt;",{class:o.join(" ")});return n.step_type.includes("icon")&amp;&amp;r.append(this.getStepIconElement(e)),n.step_type.includes("number")&amp;&amp;r.append(this.getStepNumberElement(t)),n.step_type.includes("text")&amp;&amp;r.append(this.getStepLabelElement(e.label)),r}getIndicatorStateClass(e){const{classes:t}=this.getSettings();return e&lt;this.state.currentStep?t.indicatorCompleted:e&gt;this.state.currentStep?t.indicatorInactive:t.indicatorActive}getIndicatorShapeClass(){const e=this.getElementSettings(),{classes:t}=this.getSettings();return t["indicatorShape"+this.firstLetterToUppercase(e.step_icon_shape)]}firstLetterToUppercase(e){return e.charAt(0).toUpperCase()+e.slice(1)}getStepNumberElement(e){const{classes:t}=this.getSettings(),s=[t.indicatorNumber,this.getIndicatorShapeClass()];return jQuery("&lt;div&gt;",{class:s.join(" "),text:e+1})}getStepIconElement(e){const{classes:t}=this.getSettings(),s=[t.indicatorIcon,this.getIndicatorShapeClass()],n=jQuery("&lt;div&gt;",{class:s.join(" ")});if(e.icon)n.html(e.icon);else{let t;e.iconLibrary?t=jQuery("&lt;i&gt;",{class:e.iconLibrary}):(t=jQuery(`&lt;object type="image/svg+xml" data="${e.iconUrl}"&gt;&lt;/object&gt;`),t.on("load",(e=&gt;{e.target.contentDocument.querySelector("svg").style.fill=t.css("fill")})),this.data.indicatorsWithObjectTags.push(t)),n.append(t)}return n}getStepLabelElement(e){const{classes:t}=this.getSettings();return jQuery("&lt;label&gt;",{class:t.indicatorLabel,text:e})}getStepSeparator(){const{classes:e}=this.getSettings();return jQuery("&lt;div&gt;",{class:e.indicatorSeparator})}createStepsButtons(){const{selectors:e}=this.getSettings(),t={};return this.injectButtonsToSteps(t),t.$buttonsContainer=this.elements.$stepWrapper.find(e.buttons),t.$buttonsWrappers=t.$buttonsContainer.children(e.buttonWrapper),t}injectButtonsToSteps(){const e=this.elements.$stepWrapper.length;this.elements.$stepWrapper.each(((t,s)=&gt;{const n=jQuery(s),i=this.getButtonsContainer();let o;t?(i.append(this.getStepButton("previous",t)),o=t===e-1?this.getSubmitButton():this.getStepButton("next",t)):o=this.getStepButton("next",t),i.append(o),n.append(i)}))}getButtonsContainer(){const{classes:e}=this.getSettings(),t=this.getElementSettings(),s=[e.buttons,e.column,"elementor-col-"+t.button_width];return jQuery("&lt;div&gt;",{class:s.join(" ")})}extractResponsiveSizeFromSubmitWrapper(){let e=[];this.elements.$submitWrapper.removeClass(((t,s)=&gt;(e=s.match(/elementor-(sm|md)-[0-9]+/g)?.join(" "),e))),this.elements.$buttonsContainer.addClass(e)}getStepButton(e,t){const{classes:s}=this.getSettings(),n=this.getButton(e,t).on("click",(()=&gt;this.applyStep(e))),i=[s.fieldGroup,s.buttonWrapper,"elementor-field-type-"+e];return jQuery("&lt;div&gt;",{class:i.join(" ")}).append(n)}getSubmitButton(){const{classes:e}=this.getSettings();return this.elements.$submitButton.addClass(e.button),this.elements.$submitWrapper.attr("class",((e,t)=&gt;this.replaceClassNameColSize(t,""))).removeClass(e.column).removeClass(e.buttons).addClass(e.buttonWrapper)}replaceClassNameColSize(e,t){return e.replace(/elementor-col-([0-9]+)/g,t)}getButton(e,t){const{classes:s}=this.getSettings(),n=this.elements.$submitButton.attr("class").match(/elementor-size-([^\W\d]+)/g),i=[s.elementorButton,n,s.button,s.button+"-"+e];return jQuery("&lt;button&gt;",{type:"button",text:this.getButtonLabel(e,t),class:i.join(" ")})}getButtonLabel(e,t){const s=this.getElementSettings(),n=`step_${e}_label`;return this.data.steps[t][e+"Button"]||s[n]}applyStep(e){const t="next"===e?this.state.currentStep+1:this.state.currentStep-1;if("next"===e&amp;&amp;!this.isFieldsValid(this.elements.$stepWrapper))return!1;this.goToStep(t),this.state.currentStep=t,"progress_bar"===this.state.stepsType?this.setProgressBar():"none"!==this.state.stepsType&amp;&amp;this.updateIndicatorsState(e)}goToStep(e){const{classes:t}=this.getSettings();this.elements.$stepWrapper.eq(this.state.currentStep).addClass(t.hidden),this.elements.$stepWrapper.eq(e).removeClass(t.hidden).children(this.getSettings("selectors.fieldGroup")).first().find(":input").first().trigger("focus")}isFieldsValid(e){let t=!0;return e.eq(this.state.currentStep).find(".elementor-field-group :input").each(((e,s)=&gt;{if(!s.checkValidity())return s.reportValidity(),t=!1})),t}isLastStep(){return this.state.currentStep===this.data.steps.length-1}resetForm(){this.state.currentStep=0,this.resetSteps(),"progress_bar"===this.state.stepsType?this.setProgressBar():"none"!==this.state.stepsType&amp;&amp;(this.elements.$currentIndicator=this.elements.$indicators.eq(this.state.currentStep),this.resetIndicators())}resetSteps(){const{classes:e}=this.getSettings();this.elements.$stepWrapper.addClass(e.hidden).eq(0).removeClass(e.hidden)}resetIndicators(){const{classes:e}=this.getSettings(),t=["inactive","active","completed"].map((t=&gt;e.indicator+"--state-"+t));this.elements.$indicators.removeClass(t.join(" ")).not(this.elements.$indicators.eq(0)).addClass(e.indicatorInactive),this.elements.$indicators.eq(0).addClass(e.indicatorActive)}updateIndicatorsState(e){const{classes:t}=this.getSettings(),s={current:{remove:t.indicatorActive,add:"next"===e?t.indicatorCompleted:t.indicatorInactive},next:{remove:"next"===e?t.indicatorInactive:t.indicatorCompleted,add:t.indicatorActive}};this.elements.$currentIndicator.removeClass(s.current.remove).addClass(s.current.add),this.elements.$currentIndicator=this.elements.$indicators.eq(this.state.currentStep),this.elements.$currentIndicator.removeClass(s.next.remove).addClass(s.next.add),this.data.indicatorsWithObjectTags.forEach((e=&gt;{e.contents().children("svg").css("fill",e.css("fill"))}))}updateValue(e){const t={step_type:()=&gt;this.updateStepsType(),step_icon_shape:()=&gt;this.updateStepsShape(),step_next_label:()=&gt;this.updateStepButtonsLabel("next"),step_previous_label:()=&gt;this.updateStepButtonsLabel("previous")};t[e]&amp;&amp;t[e]()}updateStepsType(){const e=this.getElementSettings();this.elements.$indicatorsWrapper&amp;&amp;this.elements.$indicatorsWrapper.remove(),"none"!==e.step_type&amp;&amp;this.rebuildIndicators(),this.state.stepsType=e.step_type}rebuildIndicators(){this.elements={...this.elements,...this.createStepsIndicators()},this.initProgressBar()}updateStepsShape(){const e=this.getElementSettings(),{selectors:t,classes:s}=this.getSettings(),n=s.indicator+"--shape-",i=n+this.state.stepsShape,o=n+e.step_icon_shape;let r="";e.step_type.includes("icon")?r="icon":e.step_type.includes("number")&amp;&amp;(r="number"),this.elements.$indicators.children(t.indicator+"__"+r).removeClass(i).addClass(o),this.state.stepsShape=e.step_icon_shape}updateStepButtonsLabel(e){const{selectors:t}=this.getSettings(),s={previous:t.button+"-previous",next:t.button+"-next"};this.elements.$stepWrapper.each(((t,n)=&gt;{jQuery(n).find(s[e]).text(this.getButtonLabel(e,t))}))}onFormError(){const{selectors:e}=this.getSettings(),t=this.elements.$form.find(e.formHelpInline).closest(e.stepWrapper);t.length&amp;&amp;this.goToStep(t.index())}onElementChange(e){this.isStepsExist()&amp;&amp;this.updateValue(e)}}t.default=s},"../modules/forms/assets/js/frontend/handlers/recaptcha.js":
/*!*****************************************************************!*\
  !*** ../modules/forms/assets/js/frontend/handlers/recaptcha.js ***!
  \*****************************************************************/
(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class s extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{recaptcha:".elementor-g-recaptcha:last",submit:'button[type="submit"]',recaptchaResponse:'[name="g-recaptcha-response"]'}}}getDefaultElements(){const{selectors:e}=this.getDefaultSettings(),t={$recaptcha:this.$element.find(e.recaptcha)};return t.$form=t.$recaptcha.parents("form"),t.$submit=t.$form.find(e.submit),t}bindEvents(){this.onRecaptchaApiReady()}isActive(e){const{selectors:t}=this.getDefaultSettings();return e.$element.find(t.recaptcha).length}addRecaptcha(){const e=this.elements.$recaptcha.data(),t="v3"!==e.type,s=[];s.forEach((e=&gt;window.grecaptcha.reset(e)));const n=window.grecaptcha.render(this.elements.$recaptcha[0],e);this.elements.$form.on("reset error",(()=&gt;{window.grecaptcha.reset(n)})),t?this.elements.$recaptcha.data("widgetId",n):(s.push(n),this.elements.$submit.on("click",(e=&gt;this.onV3FormSubmit(e,n))))}onV3FormSubmit(e,t){e.preventDefault(),window.grecaptcha.ready((()=&gt;{const e=this.elements.$form;grecaptcha.execute(t,{action:this.elements.$recaptcha.data("action")}).then((t=&gt;{this.elements.$recaptchaResponse?this.elements.$recaptchaResponse.val(t):(this.elements.$recaptchaResponse=jQuery("&lt;input&gt;",{type:"hidden",value:t,name:"g-recaptcha-response"}),e.append(this.elements.$recaptchaResponse));(!e[0].reportValidity||"function"!=typeof e[0].reportValidity||e[0].reportValidity())&amp;&amp;e.trigger("submit")}))}))}onRecaptchaApiReady(){window.grecaptcha&amp;&amp;window.grecaptcha.render?this.addRecaptcha():setTimeout((()=&gt;this.onRecaptchaApiReady()),350)}}t.default=s},"../modules/gallery/assets/js/frontend/frontend-legacy.js":
/*!****************************************************************!*\
  !*** ../modules/gallery/assets/js/frontend/frontend-legacy.js ***!
  \****************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./handler */
"../modules/gallery/assets/js/frontend/handler.js"));class o extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("twbb_gallery",i.default)}}t.default=o},"../modules/gallery/assets/js/frontend/handler.js":
/*!********************************************************!*\
  !*** ../modules/gallery/assets/js/frontend/handler.js ***!
  \********************************************************/
(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class s extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{container:".elementor-gallery__container",galleryTitles:".elementor-gallery-title",twbbGalleryImageDiv:".twbb_item_image_section",galleryImages:".e-gallery-image",galleryItemOverlay:".elementor-gallery-item__overlay",galleryItemContent:".elementor-gallery-item__content"},classes:{activeTitle:"elementor-item-active"}}}getDefaultElements(){const{selectors:e}=this.getSettings(),t={$container:this.$element.find(e.container),$titles:this.$element.find(e.galleryTitles)};return t.$items=t.$container.children(),t.$images=t.$items.children(e.twbbGalleryImageDiv).children(e.galleryImages),t.$itemsOverlay=t.$items.children(e.twbbGalleryImageDiv).children(e.galleryItemOverlay),t.$itemsContent=t.$items.children(e.galleryItemContent),t.$itemsContentElements=t.$itemsContent.children(),t}getGallerySettings(){const e=this.getElementSettings(),t=elementorFrontend.config.responsive.activeBreakpoints,s=Object.keys(t),n={},i=elementorFrontend.getDeviceSetting("desktop",e,"ideal_row_height");return s.forEach((s=&gt;{if("widescreen"!==s){const i=elementorFrontend.getDeviceSetting(s,e,"ideal_row_height");n[t[s].value]={horizontalGap:elementorFrontend.getDeviceSetting(s,e,"hgap").size,verticalGap:elementorFrontend.getDeviceSetting(s,e,"gap").size,columns:elementorFrontend.getDeviceSetting(s,e,"columns"),idealRowHeight:i?.size}}})),{type:e.gallery_layout,idealRowHeight:i?.size,container:this.elements.$container,columns:e.columns,aspectRatio:e.aspect_ratio,lastRow:e.last_row,horizontalGap:void 0!==elementorFrontend.getDeviceSetting("desktop",e,"hgap")?elementorFrontend.getDeviceSetting("desktop",e,"hgap").size:elementorFrontend.getDeviceSetting("desktop",e,"gap").size,verticalGap:elementorFrontend.getDeviceSetting("desktop",e,"gap").size,animationDuration:e.content_animation_duration,breakpoints:n,rtl:elementorFrontend.config.is_rtl,lazyLoad:"yes"===e.lazyload}}initGallery(){this.gallery=new EGallery(this.getGallerySettings()),this.toggleAllAnimationsClasses()}removeAnimationClasses(e){e.removeClass(((e,t)=&gt;(t.match(/elementor-animated-item-\S+/g)||[]).join(" ")))}toggleOverlayHoverAnimation(){this.removeAnimationClasses(this.elements.$itemsOverlay);const e=this.getElementSettings("background_overlay_hover_animation");e&amp;&amp;this.elements.$itemsOverlay.addClass("elementor-animated-item--"+e)}toggleOverlayContentAnimation(){this.removeAnimationClasses(this.elements.$itemsContentElements);const e=this.getElementSettings("content_hover_animation");e&amp;&amp;this.elements.$itemsContentElements.addClass("elementor-animated-item--"+e)}toggleOverlayContentSequencedAnimation(){this.elements.$itemsContent.toggleClass("elementor-gallery--sequenced-animation","yes"===this.getElementSettings("content_sequenced_animation"))}toggleImageHoverAnimation(){const e=this.getElementSettings("image_hover_animation");this.removeAnimationClasses(this.elements.$images),e&amp;&amp;this.elements.$images.addClass("elementor-animated-item--"+e)}toggleAllAnimationsClasses(){const e=this.getElementSettings(),t=e.background_overlay_hover_animation||e.content_hover_animation||e.image_hover_animation;this.elements.$items.toggleClass("elementor-animated-content",!!t),this.toggleImageHoverAnimation(),this.toggleOverlayHoverAnimation(),this.toggleOverlayContentAnimation(),this.toggleOverlayContentSequencedAnimation()}toggleAnimationClasses(e){"content_sequenced_animation"===e&amp;&amp;this.toggleOverlayContentSequencedAnimation(),"background_overlay_hover_animation"===e&amp;&amp;this.toggleOverlayHoverAnimation(),"content_hover_animation"===e&amp;&amp;this.toggleOverlayContentAnimation(),"image_hover_animation"===e&amp;&amp;this.toggleImageHoverAnimation()}setGalleryTags(e){this.gallery.setSettings("tags","all"===e?[]:[""+e])}bindEvents(){this.elements.$titles.on("click",this.galleriesNavigationListener.bind(this)).on("keyup",(e=&gt;{13!==e.keyCode&amp;&amp;32!==e.keyCode||e.currentTarget.click()}))}galleriesNavigationListener(e){const t=this.getSettings("classes"),s=jQuery(e.target);this.elements.$titles.removeClass(t.activeTitle),s.addClass(t.activeTitle),this.setGalleryTags(s.data("gallery-index"));setTimeout((()=&gt;this.setLightboxGalleryIndex(s.data("gallery-index"))),1e3)}setLightboxGalleryIndex(){let e=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:"all";if("all"===e)return this.elements.$items.attr("data-elementor-lightbox-slideshow","all_"+this.getID());this.elements.$items.not(".e-gallery-item--hidden").attr("data-elementor-lightbox-slideshow",e+"_"+this.getID())}onInit(){super.onInit(...arguments),elementorFrontend.isEditMode()&amp;&amp;1&lt;=this.$element.find(".elementor-widget-empty-icon").length&amp;&amp;this.$element.addClass("elementor-widget-empty"),this.elements.$container.length&amp;&amp;(this.initGallery(),this.elements.$titles.first().trigger("click"))}getSettingsDictionary(){if(this.settingsDictionary)return this.settingsDictionary;const e=elementorFrontend.config.responsive.activeBreakpoints,t=Object.keys(e),s={columns:["columns"],gap:["verticalGap"],hgap:["horizontalGap"],ideal_row_height:["idealRowHeight"]};return t.forEach((t=&gt;{"widescreen"!==t&amp;&amp;(s["columns_"+t]=["breakpoints."+e[t].value+".columns"],s["gap_"+t]=["breakpoints."+e[t].value+".verticalGap"],s["hgap_"+t]=["breakpoints."+e[t].value+".horizontalGap"],s["ideal_row_height_"+t]=["breakpoints."+e[t].value+".idealRowHeight"])})),s.aspect_ratio=["aspectRatio"],this.settingsDictionary=s,this.settingsDictionary}onElementChange(e){if(-1!==["background_overlay_hover_animation","content_hover_animation","image_hover_animation","content_sequenced_animation"].indexOf(e))return void this.toggleAnimationClasses(e);const t=this.getSettingsDictionary()[e];if(t){const e=this.getGallerySettings();t.forEach((t=&gt;{this.gallery.setSettings(t,this.getItems(e,t))}))}}onDestroy(){super.onDestroy(),this.gallery&amp;&amp;this.gallery.destroy()}}t.default=s},"../modules/hotspot/assets/js/frontend/frontend-legacy.js":
/*!****************************************************************!*\
  !*** ../modules/hotspot/assets/js/frontend/frontend-legacy.js ***!
  \****************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./handlers/hotspot */
"../modules/hotspot/assets/js/frontend/handlers/hotspot.js"));class o extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("hotspot",i.default)}}t.default=o},"../modules/hotspot/assets/js/frontend/handlers/hotspot.js":
/*!*****************************************************************!*\
  !*** ../modules/hotspot/assets/js/frontend/handlers/hotspot.js ***!
  \*****************************************************************/
(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class s extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{hotspot:".e-hotspot",tooltip:".e-hotspot__tooltip"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$hotspot:this.$element.find(e.hotspot),$hotspotsExcludesLinks:this.$element.find(e.hotspot).filter(":not(.e-hotspot--no-tooltip)"),$tooltip:this.$element.find(e.tooltip)}}bindEvents(){const e=this.getCurrentDeviceSetting("tooltip_trigger"),t="mouseenter"===e?"mouseleave mouseenter":e;"none"!==t&amp;&amp;this.elements.$hotspotsExcludesLinks.on(t,(e=&gt;this.onHotspotTriggerEvent(e)))}onDeviceModeChange(){this.elements.$hotspotsExcludesLinks.off(),this.bindEvents()}onHotspotTriggerEvent(e){const t=jQuery(e.target),s=t.closest(".e-hotspot__button").length,n="mouseleave"===e.type&amp;&amp;(t.is(".e-hotspot--tooltip-position")||t.parents(".e-hotspot--tooltip-position").length),i="mobile"===elementorFrontend.getCurrentDeviceMode();if(!(t.closest(".e-hotspot--link").length&amp;&amp;i&amp;&amp;("mouseleave"===e.type||"mouseenter"===e.type))&amp;&amp;(s||n)){const t=jQuery(e.currentTarget);this.elements.$hotspot.not(t).removeClass("e-hotspot--active"),t.toggleClass("e-hotspot--active")}}editorAddSequencedAnimation(){this.elements.$hotspot.toggleClass("e-hotspot--sequenced","yes"===this.getElementSettings("hotspot_sequenced_animation"))}hotspotSequencedAnimation(){const e=this.getElementSettings();if("no"===e.hotspot_sequenced_animation)return;const t=elementorModules.utils.Scroll.scrollObserver({callback:s=&gt;{s.isInViewport&amp;&amp;(t.unobserve(this.$element[0]),this.elements.$hotspot.each(((t,s)=&gt;{if(0===t)return;const n=e.hotspot_sequenced_animation_duration,i=t*((n?n.size:1e3)/this.elements.$hotspot.length);s.style.animationDelay=i+"ms"})))}});t.observe(this.$element[0])}setTooltipPositionControl(){const e=this.getElementSettings();void 0!==e.tooltip_animation&amp;&amp;e.tooltip_animation.match(/^e-hotspot--(slide|fade)-direction/)&amp;&amp;(this.elements.$tooltip.removeClass("e-hotspot--tooltip-animation-from-left e-hotspot--tooltip-animation-from-top e-hotspot--tooltip-animation-from-right e-hotspot--tooltip-animation-from-bottom"),this.elements.$tooltip.addClass("e-hotspot--tooltip-animation-from-"+e.tooltip_position))}onInit(){super.onInit(...arguments),this.hotspotSequencedAnimation(),this.setTooltipPositionControl(),window.elementor&amp;&amp;elementor.listenTo(elementor.channels.deviceMode,"change",(()=&gt;this.onDeviceModeChange()))}onElementChange(e){e.startsWith("tooltip_position")&amp;&amp;this.setTooltipPositionControl(),e.startsWith("hotspot_sequenced_animation")&amp;&amp;this.editorAddSequencedAnimation()}}t.default=s},"../modules/lottie/assets/js/frontend/frontend-legacy.js":
/*!***************************************************************!*\
  !*** ../modules/lottie/assets/js/frontend/frontend-legacy.js ***!
  \***************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./handler */
"../modules/lottie/assets/js/frontend/handler.js"));class o extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("lottie",i.default)}}t.default=o},"../modules/lottie/assets/js/frontend/handler.js":
/*!*******************************************************!*\
  !*** ../modules/lottie/assets/js/frontend/handler.js ***!
  \*******************************************************/
(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class s extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{container:".e-lottie__container",containerLink:".e-lottie__container__link",animation:".e-lottie__animation",caption:".e-lottie__caption"},classes:{caption:"e-lottie__caption"}}}getDefaultElements(){const{selectors:e}=this.getSettings();return{$widgetWrapper:this.$element,$container:this.$element.find(e.container),$containerLink:this.$element.find(e.containerLink),$animation:this.$element.find(e.animation),$caption:this.$element.find(e.caption),$sectionParent:this.$element.closest(".elementor-section"),$columnParent:this.$element.closest(".elementor-column")}}onInit(){super.onInit(...arguments),this.lottie=null,this.state={isAnimationScrollUpdateNeededOnFirstLoad:!0,isNewLoopCycle:!1,isInViewport:!1,loop:!1,animationDirection:"forward",currentAnimationTrigger:"",effectsRelativeTo:"",hoverOutMode:"",hoverArea:"",caption:"",playAnimationCount:0,animationSpeed:0,linkTimeout:0,viewportOffset:{start:0,end:100}},this.intersectionObservers={animation:{observer:null,element:null},lazyload:{observer:null,element:null}},this.animationFrameRequest={timer:null,lastScrollY:0},this.listeners={collection:[],elements:{$widgetArea:{triggerAnimationHoverIn:null,triggerAnimationHoverOut:null},$container:{triggerAnimationClick:null}}},this.initLottie()}initLottie(){this.getLottieSettings().lazyload?this.lazyloadLottie():this.generateLottie()}lazyloadLottie(){this.intersectionObservers.lazyload.observer=elementorModules.utils.Scroll.scrollObserver({offset:"0px 0px 200px",callback:e=&gt;{e.isInViewport&amp;&amp;(this.generateLottie(),this.intersectionObservers.lazyload.observer.unobserve(this.intersectionObservers.lazyload.element))}}),this.intersectionObservers.lazyload.element=this.elements.$container[0],this.intersectionObservers.lazyload.observer.observe(this.intersectionObservers.lazyload.element)}generateLottie(){this.createLottieInstance(),this.setLottieEvents()}createLottieInstance(){const e=this.getLottieSettings();this.lottie=bodymovin.loadAnimation({container:this.elements.$animation[0],path:this.getAnimationPath(),renderer:e.renderer,autoplay:!1,name:"lottie-widget"}),this.elements.$animation.data("lottie",this.lottie)}getAnimationPath(){const e=this.getLottieSettings();return e.source_json?.url&amp;&amp;"json"===e.source_json.url.toLowerCase().substr(-4)?e.source_json.url:e.source_external_url?.url?e.source_external_url.url:elementorTenwebFrontend.config.lottie.defaultAnimationUrl}setCaption(){const e=this.getLottieSettings();if("external_url"===e.source||"media_file"===e.source&amp;&amp;"custom"===e.caption_source){this.getCaptionElement().text(e.caption)}}getCaptionElement(){if(!this.elements.$caption.length){const{classes:e}=this.getSettings();return this.elements.$caption=jQuery("&lt;p&gt;",{class:e.caption}),this.elements.$container.append(this.elements.$caption),this.elements.$caption}return this.elements.$caption}setLottieEvents(){this.lottie.addEventListener("DOMLoaded",(()=&gt;this.onLottieDomLoaded())),this.lottie.addEventListener("complete",(()=&gt;this.onComplete()))}saveInitialValues(){const e=this.getLottieSettings();this.lottie.__initialTotalFrames=this.lottie.totalFrames,this.lottie.__initialFirstFrame=this.lottie.firstFrame,this.state.currentAnimationTrigger=e.trigger,this.state.effectsRelativeTo=e.effects_relative_to,this.state.viewportOffset.start=e.viewport?e.viewport.sizes.start:0,this.state.viewportOffset.end=e.viewport?e.viewport.sizes.end:100,this.state.animationSpeed=e.play_speed?.size,this.state.linkTimeout=e.link_timeout,this.state.caption=e.caption,this.state.loop=e.loop}setAnimationFirstFrame(){const e=this.getAnimationFrames();e.first=e.first-this.lottie.__initialFirstFrame,this.lottie.goToAndStop(e.first,!0)}initAnimationTrigger(){switch(this.getLottieSettings().trigger){case"none":this.playLottie();break;case"arriving_to_viewport":this.playAnimationWhenArrivingToViewport();break;case"bind_to_scroll":this.playAnimationWhenBindToScroll();break;case"on_click":this.bindAnimationClickEvents();break;case"on_hover":this.bindAnimationHoverEvents()}}playAnimationWhenArrivingToViewport(){const e=this.getOffset();this.intersectionObservers.animation.observer=elementorModules.utils.Scroll.scrollObserver({offset:`${e.end}% 0% ${e.start}%`,callback:e=&gt;{e.isInViewport?(this.state.isInViewport=!0,this.playLottie()):(this.state.isInViewport=!1,this.lottie.pause())}}),this.intersectionObservers.animation.element=this.elements.$widgetWrapper[0],this.intersectionObservers.animation.observer.observe(this.intersectionObservers.animation.element)}getOffset(){const e=this.getLottieSettings();return{start:-e.viewport.sizes.start||0,end:-(100-e.viewport.sizes.end)||0}}playAnimationWhenBindToScroll(){const e=this.getLottieSettings(),t=this.getOffset();this.intersectionObservers.animation.observer=elementorModules.utils.Scroll.scrollObserver({offset:`${t.end}% 0% ${t.start}%`,callback:e=&gt;this.onLottieIntersection(e)}),this.intersectionObservers.animation.element="viewport"===e.effects_relative_to?this.elements.$widgetWrapper[0]:document.documentElement,this.intersectionObservers.animation.observer.observe(this.intersectionObservers.animation.element)}updateAnimationByScrollPosition(){let e;e="page"===this.getLottieSettings().effects_relative_to?this.getLottiePagePercentage():"fixed"===this.getCurrentDeviceSetting("_position")?this.getLottieViewportHeightPercentage():this.getLottieViewportPercentage();let t=this.getFrameNumberByPercent(e);t-=this.lottie.__initialFirstFrame,this.lottie.goToAndStop(t,!0)}getLottieViewportPercentage(){return elementorModules.utils.Scroll.getElementViewportPercentage(this.elements.$widgetWrapper,this.getOffset())}getLottiePagePercentage(){return elementorModules.utils.Scroll.getPageScrollPercentage(this.getOffset())}getLottieViewportHeightPercentage(){return elementorModules.utils.Scroll.getPageScrollPercentage(this.getOffset(),window.innerHeight)}getFrameNumberByPercent(e){const t=this.getAnimationFrames();return e=Math.min(100,Math.max(0,e)),t.first+(t.last-t.first)*e/100}getAnimationFrames(){const e=this.getLottieSettings(),t=this.getAnimationCurrentFrame(),s=this.getAnimationRange().start,n=this.getAnimationRange().end;let i=this.lottie.__initialFirstFrame,o=0===this.lottie.__initialFirstFrame?this.lottie.__initialTotalFrames:this.lottie.__initialFirstFrame+this.lottie.__initialTotalFrames;return s&amp;&amp;s&gt;i&amp;&amp;(i=s),n&amp;&amp;n&lt;o&amp;&amp;(o=n),this.state.isNewLoopCycle||"bind_to_scroll"===e.trigger||(i=s&amp;&amp;s&gt;t?s:t),"backward"===this.state.animationDirection&amp;&amp;this.isReverseMode()&amp;&amp;(i=t,o=s&amp;&amp;s&gt;this.lottie.__initialFirstFrame?s:this.lottie.__initialFirstFrame),{first:i,last:o,current:t,total:this.lottie.__initialTotalFrames}}getAnimationRange(){const e=this.getLottieSettings();return{start:this.getInitialFrameNumberByPercent(e.start_point.size),end:this.getInitialFrameNumberByPercent(e.end_point.size)}}getInitialFrameNumberByPercent(e){return e=Math.min(100,Math.max(0,e)),this.lottie.__initialFirstFrame+(this.lottie.__initialTotalFrames-this.lottie.__initialFirstFrame)*e/100}getAnimationCurrentFrame(){return 0===this.lottie.firstFrame?this.lottie.currentFrame:this.lottie.firstFrame+this.lottie.currentFrame}setLinkTimeout(){const e=this.getLottieSettings();"on_click"===e.trigger&amp;&amp;e.custom_link?.url&amp;&amp;e.link_timeout&amp;&amp;this.elements.$containerLink.on("click",(t=&gt;{t.preventDefault(),this.isEdit||setTimeout((()=&gt;{const t="on"===e.custom_link.is_external?"_blank":"_self";window.open(e.custom_link.url,t)}),e.link_timeout)}))}bindAnimationClickEvents(){this.listeners.elements.$container.triggerAnimationClick=()=&gt;{this.playLottie()},this.addSessionEventListener(this.elements.$container,"click",this.listeners.elements.$container.triggerAnimationClick)}getLottieSettings(){const e=this.getElementSettings();return{...e,lazyload:"yes"===e.lazyload,loop:"yes"===e.loop}}playLottie(){const e=this.getAnimationFrames();this.lottie.stop(),this.lottie.playSegments([e.first,e.last],!0),this.state.isNewLoopCycle=!1}bindAnimationHoverEvents(){this.createAnimationHoverInEvents(),this.createAnimationHoverOutEvents()}createAnimationHoverInEvents(){const e=this.getLottieSettings(),t=this.getHoverAreaElement();this.state.hoverArea=e.hover_area,this.listeners.elements.$widgetArea.triggerAnimationHoverIn=()=&gt;{this.state.animationDirection="forward",this.playLottie()},this.addSessionEventListener(t,"mouseenter",this.listeners.elements.$widgetArea.triggerAnimationHoverIn)}addSessionEventListener(e,t,s){e.on(t,s),this.listeners.collection.push({$el:e,event:t,callback:s})}createAnimationHoverOutEvents(){const e=this.getLottieSettings(),t=this.getHoverAreaElement();"pause"!==e.on_hover_out&amp;&amp;"reverse"!==e.on_hover_out||(this.state.hoverOutMode=e.on_hover_out,this.listeners.elements.$widgetArea.triggerAnimationHoverOut=()=&gt;{"pause"===e.on_hover_out?this.lottie.pause():(this.state.animationDirection="backward",this.playLottie())},this.addSessionEventListener(t,"mouseleave",this.listeners.elements.$widgetArea.triggerAnimationHoverOut))}getHoverAreaElement(){const e=this.getLottieSettings();return"section"===e.hover_area?this.elements.$sectionParent:"column"===e.hover_area?this.elements.$columnParent:this.elements.$container}setLoopOnAnimationComplete(){const e=this.getLottieSettings();this.state.isNewLoopCycle=!0,e.loop&amp;&amp;!this.isReverseMode()?this.setLoopWhenNotReverse():e.loop&amp;&amp;this.isReverseMode()?this.setReverseAnimationOnLoop():!e.loop&amp;&amp;this.isReverseMode()&amp;&amp;this.setReverseAnimationOnSingleTrigger()}isReverseMode(){const e=this.getLottieSettings();return"yes"===e.reverse_animation||"reverse"===e.on_hover_out&amp;&amp;"backward"===this.state.animationDirection}setLoopWhenNotReverse(){const e=this.getLottieSettings();e.number_of_times&gt;0?(this.state.playAnimationCount++,this.state.playAnimationCount&lt;e.number_of_times?this.playLottie():this.state.playAnimationCount=0):this.playLottie()}setReverseAnimationOnLoop(){const e=this.getLottieSettings();!e.number_of_times||this.state.playAnimationCount&lt;e.number_of_times?(this.state.animationDirection="forward"===this.state.animationDirection?"backward":"forward",this.playLottie(),"backward"===this.state.animationDirection&amp;&amp;this.state.playAnimationCount++):(this.state.playAnimationCount=0,this.state.animationDirection="forward")}setReverseAnimationOnSingleTrigger(){this.state.playAnimationCount&lt;1?(this.state.playAnimationCount++,this.state.animationDirection="backward",this.playLottie()):this.state.playAnimationCount&gt;=1&amp;&amp;"forward"===this.state.animationDirection?(this.state.animationDirection="backward",this.playLottie()):(this.state.playAnimationCount=0,this.state.animationDirection="forward")}setAnimationSpeed(){const e=this.getLottieSettings();e.play_speed&amp;&amp;this.lottie.setSpeed(e.play_speed.size)}onElementChange(){this.updateLottieValues(),this.resetAnimationTrigger()}updateLottieValues(){const e=this.getLottieSettings();[{sourceVal:e.play_speed?.size,stateProp:"animationSpeed",callback:()=&gt;this.setAnimationSpeed()},{sourceVal:e.link_timeout,stateProp:"linkTimeout",callback:()=&gt;this.setLinkTimeout()},{sourceVal:e.caption,stateProp:"caption",callback:()=&gt;this.setCaption()},{sourceVal:e.effects_relative_to,stateProp:"effectsRelativeTo",callback:()=&gt;this.updateAnimationByScrollPosition()},{sourceVal:e.loop,stateProp:"loop",callback:()=&gt;this.onLoopStateChange()}].forEach((e=&gt;{void 0!==e.sourceVal&amp;&amp;e.sourceVal!==this.state[e.stateProp]&amp;&amp;(this.state[e.stateProp]=e.sourceVal,e.callback())}))}onLoopStateChange(){const e="arriving_to_viewport"===this.state.currentAnimationTrigger&amp;&amp;this.state.isInViewport;this.state.loop&amp;&amp;(e||"none"===this.state.currentAnimationTrigger)&amp;&amp;this.playLottie()}resetAnimationTrigger(){const e=this.getLottieSettings(),t=e.trigger!==this.state.currentAnimationTrigger,s=!!e.viewport&amp;&amp;this.isViewportOffsetChange(),n=!!e.on_hover_out&amp;&amp;this.isHoverOutModeChange(),i=!!e.hover_area&amp;&amp;this.isHoverAreaChange();(t||s||n||i)&amp;&amp;(this.removeAnimationFrameRequests(),this.removeObservers(),this.removeEventListeners(),this.initAnimationTrigger())}isViewportOffsetChange(){const e=this.getLottieSettings(),t=e.viewport.sizes.start!==this.state.viewportOffset.start,s=e.viewport.sizes.end!==this.state.viewportOffset.end;return t||s}isHoverOutModeChange(){return this.getLottieSettings().on_hover_out!==this.state.hoverOutMode}isHoverAreaChange(){return this.getLottieSettings().hover_area!==this.state.hoverArea}removeEventListeners(){this.listeners.collection.forEach((e=&gt;{e.$el.off(e.event,null,e.callback)}))}removeObservers(){for(const e in this.intersectionObservers)this.intersectionObservers[e].observer&amp;&amp;this.intersectionObservers[e].element&amp;&amp;this.intersectionObservers[e].observer.unobserve(this.intersectionObservers[e].element)}removeAnimationFrameRequests(){cancelAnimationFrame(this.animationFrameRequest.timer)}onDestroy(){super.onDestroy(),this.destroyLottie()}destroyLottie(){this.removeAnimationFrameRequests(),this.removeObservers(),this.removeEventListeners(),this.elements.$animation.removeData("lottie"),this.lottie&amp;&amp;this.lottie.destroy()}onLottieDomLoaded(){this.saveInitialValues(),this.setAnimationSpeed(),this.setLinkTimeout(),this.setCaption(),this.setAnimationFirstFrame(),this.initAnimationTrigger()}onComplete(){this.setLoopOnAnimationComplete()}onLottieIntersection(e){if(e.isInViewport)this.state.isAnimationScrollUpdateNeededOnFirstLoad&amp;&amp;(this.state.isAnimationScrollUpdateNeededOnFirstLoad=!1,this.updateAnimationByScrollPosition()),this.animationFrameRequest.timer=requestAnimationFrame((()=&gt;this.onAnimationFrameRequest()));else{const t=this.getAnimationFrames(),s="up"===e.intersectionScrollDirection?t.first:t.last;this.state.isAnimationScrollUpdateNeededOnFirstLoad=!1,cancelAnimationFrame(this.animationFrameRequest.timer),this.lottie.goToAndStop(s,!0)}}onAnimationFrameRequest(){window.scrollY!==this.animationFrameRequest.lastScrollY&amp;&amp;(this.updateAnimationByScrollPosition(),this.animationFrameRequest.lastScrollY=window.scrollY),this.animationFrameRequest.timer=requestAnimationFrame((()=&gt;this.onAnimationFrameRequest()))}}t.default=s},"../modules/nav-menu/assets/js/frontend/frontend-legacy.js":
/*!*****************************************************************!*\
  !*** ../modules/nav-menu/assets/js/frontend/frontend-legacy.js ***!
  \*****************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./handlers/nav-menu */
"../modules/nav-menu/assets/js/frontend/handlers/nav-menu.js"));class o extends elementorModules.Module{constructor(){super(),jQuery.fn.smartmenus&amp;&amp;(jQuery.SmartMenus.prototype.isCSSOn=function(){return!0},elementorFrontend.config.is_rtl&amp;&amp;(jQuery.fn.smartmenus.defaults.rightToLeftSubMenus=!0)),elementorFrontend.elementsHandler.attachHandler("nav-menu",i.default)}}t.default=o},"../modules/nav-menu/assets/js/frontend/handlers/nav-menu.js":
/*!*******************************************************************!*\
  !*** ../modules/nav-menu/assets/js/frontend/handlers/nav-menu.js ***!
  \*******************************************************************/
(e,t,s)=&gt;{s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=elementorModules.frontend.handlers.Base.extend({stretchElement:null,getDefaultSettings:()=&gt;({selectors:{menu:".elementor-nav-menu",anchorLink:".elementor-nav-menu--main .elementor-item-anchor",dropdownMenu:".elementor-nav-menu__container.elementor-nav-menu--dropdown",menuToggle:".elementor-menu-toggle"},classes:{anchorItem:"elementor-item-anchor",activeAnchorItem:"elementor-item-active"}}),getDefaultElements(){var e=this.getSettings("selectors"),t={};return t.$menu=this.$element.find(e.menu),t.$anchorLink=this.$element.find(e.anchorLink),t.$dropdownMenu=this.$element.find(e.dropdownMenu),t.$dropdownMenuFinalItems=t.$dropdownMenu.find(".menu-item:not(.menu-item-has-children) &gt; a"),t.$menuToggle=this.$element.find(e.menuToggle),t.$links=t.$dropdownMenu.find("a.elementor-item"),t},bindEvents(){this.elements.$menu.length&amp;&amp;(this.elements.$menuToggle.on("click",this.toggleMenu.bind(this)).on("keyup",this.triggerClickOnEnterSpace.bind(this)),this.getElementSettings("full_width")&amp;&amp;this.elements.$dropdownMenuFinalItems.on("click",this.toggleMenu.bind(this,!1)).on("keyup",this.triggerClickOnEnterSpace.bind(this)),elementorFrontend.addListenerOnce(this.$element.data("model-cid"),"resize",this.stretchMenu),elementorFrontend.addListenerOnce(this.$element.data("model-cid"),"scroll",elementorFrontend.debounce(this.menuHeightController.reassignMobileMenuHeight.bind(this.menuHeightController),250)))},initStretchElement(){this.stretchElement=new elementorModules.frontend.tools.StretchElement({element:this.elements.$dropdownMenu})},toggleNavLinksTabIndex(){let e=!(arguments.length&gt;0&amp;&amp;void 0!==arguments[0])||arguments[0];this.elements.$links.attr("tabindex",e?0:-1)},toggleMenu(e){var t=this.elements.$menuToggle.hasClass("elementor-active");"boolean"!=typeof e&amp;&amp;(e=!t),this.elements.$menuToggle.attr("aria-expanded",e),this.elements.$dropdownMenu.attr("aria-hidden",!e),this.elements.$menuToggle.toggleClass("elementor-active",e),this.toggleNavLinksTabIndex(e),this.menuHeightController.reassignMobileMenuHeight(this),e&amp;&amp;this.getElementSettings("full_width")&amp;&amp;this.stretchElement.stretch()},triggerClickOnEnterSpace(e){13!==e.keyCode&amp;&amp;32!==e.keyCode||(e.currentTarget.click(),e.stopPropagation())},stretchMenu(){this.getElementSettings("full_width")?(this.stretchElement.stretch(),this.elements.$dropdownMenu.css("top",this.elements.$menuToggle.outerHeight())):this.stretchElement.reset()},onInit(){if(this.menuHeightController=new elementorTenwebFrontend.utils.DropdownMenuHeightController(this.dropdownMenuHeightControllerConfig()),elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),!this.elements.$menu.length)return;const e=this.getElementSettings().submenu_icon.value;let t="";if(e&amp;&amp;(t=e.indexOf("&lt;")&gt;-1?e:`&lt;i class="${e}"&gt;&lt;/i&gt;`),this.elements.$menu.smartmenus({subIndicators:""!==t,subIndicatorsText:t,subIndicatorsPos:"append",subMenusMaxWidth:"1000px"}),this.initStretchElement(),this.stretchMenu(),!elementorFrontend.isEditMode()){const e=this.getSettings("classes");this.anchorLinks=new _anchorLink.default,this.anchorLinks.followMenuAnchors(this.elements.$anchorLink,e)}},onElementChange(e){"full_width"===e&amp;&amp;this.stretchMenu()}});t.default=n},"../modules/popup/assets/js/frontend/document.js":
/*!*******************************************************!*\
  !*** ../modules/popup/assets/js/frontend/document.js ***!
  \*******************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./triggers */
"../modules/popup/assets/js/frontend/triggers.js")),o=n(s(
/*! ./timing */
"../modules/popup/assets/js/frontend/timing.js")),r=s(
/*! @elementor-pro/e-icons */
"../assets/dev/js/frontend/utils/icons/e-icons.js");class a extends elementorModules.frontend.Document{bindEvents(){const e=this.getDocumentSettings("open_selector");e&amp;&amp;elementorFrontend.elements.$body.on("click",e,this.showModal.bind(this))}startTiming(){new o.default(this.getDocumentSettings("timing"),this).check()&amp;&amp;this.initTriggers()}initTriggers(){this.triggers=new i.default(this.getDocumentSettings("triggers"),this)}showModal(e,t){const s=this.getDocumentSettings();if(!this.isEdit){if(!elementorFrontend.isWPPreviewMode()){if(this.getStorage("disable"))return;if(e&amp;&amp;elementorTenwebFrontend.modules.popup.popupPopped&amp;&amp;s.avoid_multiple_popups)return}this.$element=jQuery(this.elementHTML),this.elements.$elements=this.$element.find(this.getSettings("selectors.elements"))}const n=this.getModal(),i=n.getElements("closeButton");n.setMessage(this.$element).show(),this.isEdit||(s.close_button_delay&amp;&amp;(i.hide(),clearTimeout(this.closeButtonTimeout),this.closeButtonTimeout=setTimeout((()=&gt;i.show()),1e3*s.close_button_delay)),super.runElementsHandlers()),this.setEntranceAnimation(),s.timing&amp;&amp;s.timing.times_count||this.countTimes(),elementorTenwebFrontend.modules.popup.popupPopped=!0,!this.isEdit&amp;&amp;s.a11y_navigation&amp;&amp;this.handleKeyboardA11y(t)}setEntranceAnimation(){const e=this.getModal().getElements("widgetContent"),t=this.getDocumentSettings(),s=elementorFrontend.getCurrentDeviceSetting(t,"entrance_animation");if(this.currentAnimation&amp;&amp;e.removeClass(this.currentAnimation),this.currentAnimation=s,!s)return;const n=t.entrance_animation_duration.size;e.addClass(s),setTimeout((()=&gt;e.removeClass(s)),1e3*n)}handleKeyboardA11y(e){const t=this.getModal().getElements("widgetContent").find(":focusable");if(!t.length)return;let s=null;e?.currentTarget&amp;&amp;(s=jQuery(e.currentTarget));const n=t[t.length-1],i=t[0],o=e=&gt;{const t=e.shiftKey;if(!("Tab"===e.key||9===e.keyCode))return;const s=elementorFrontend.elements.window.document.activeElement;if(t){s===i&amp;&amp;(n.focus(),e.preventDefault())}else{s===n&amp;&amp;(i.focus(),e.preventDefault())}};i.focus();const r=elementorFrontend.elements.$window;r.on("keydown",o).on("elementor/popup/hide",(()=&gt;{r.off("keydown",o),s&amp;&amp;s.focus()}))}setExitAnimation(){const e=this.getModal(),t=this.getDocumentSettings(),s=e.getElements("widgetContent"),n=elementorFrontend.getCurrentDeviceSetting(t,"exit_animation"),i=n?t.entrance_animation_duration.size:0;setTimeout((()=&gt;{n&amp;&amp;s.removeClass(n+" reverse"),this.isEdit||(this.$element.remove(),e.getElements("widget").hide())}),1e3*i),n&amp;&amp;s.addClass(n+" reverse")}initModal(){let e;this.getModal=()=&gt;{if(!e){const t=this.getDocumentSettings(),s=this.getSettings("id"),n=e=&gt;{const t="elementor/popup/"+e;elementorFrontend.elements.$document.trigger(t,[s,this]),window.dispatchEvent(new CustomEvent(t,{detail:{id:s,instance:this}}))};let i="elementor-popup-modal";t.classes&amp;&amp;(i+=" "+t.classes);const o={id:"elementor-popup-modal-"+s,className:i,closeButton:!0,preventScroll:t.prevent_scroll,onShow:()=&gt;n("show"),onHide:()=&gt;n("hide"),effects:{hide:()=&gt;{t.timing&amp;&amp;t.timing.times_count&amp;&amp;this.countTimes(),this.setExitAnimation()},show:"show"},hide:{auto:!!t.close_automatically,autoDelay:1e3*t.close_automatically,onBackgroundClick:!t.prevent_close_on_background_click,onOutsideClick:!t.prevent_close_on_background_click,onEscKeyPress:!t.prevent_close_on_esc_key,ignore:".flatpickr-calendar"},position:{enable:!1}};elementorFrontend.config.experimentalFeatures.e_font_icon_svg&amp;&amp;(o.closeButtonOptions={iconElement:r.close.element}),o.closeButtonClass="eicon-close",e=elementorFrontend.getDialogsManager().createWidget("lightbox",o),e.getElements("widgetContent").addClass("animated");const a=e.getElements("closeButton");this.isEdit&amp;&amp;(a.off("click"),e.hide=()=&gt;{}),this.setCloseButtonPosition()}return e}}setCloseButtonPosition(){const e=this.getModal(),t=this.getDocumentSettings("close_button_position");e.getElements("closeButton").appendTo(e.getElements("outside"===t?"widget":"widgetContent"))}disable(){this.setStorage("disable",!0)}setStorage(e,t,s){elementorFrontend.storage.set(`popup_${this.getSettings("id")}_${e}`,t,s)}getStorage(e,t){return elementorFrontend.storage.get(`popup_${this.getSettings("id")}_${e}`,t)}countTimes(){const e=this.getStorage("times")||0;this.setStorage("times",e+1)}runElementsHandlers(){}async onInit(){super.onInit(),window.DialogsManager||await elementorFrontend.utils.assetsLoader.load("script","dialog"),this.initModal(),this.isEdit?this.showModal():(this.$element.show().remove(),this.elementHTML=this.$element[0].outerHTML,elementorFrontend.isEditMode()||(elementorFrontend.isWPPreviewMode()&amp;&amp;elementorFrontend.config.post.id===this.getSettings("id")?this.showModal():this.startTiming()))}onSettingsChange(e){const t=Object.keys(e.changed)[0];-1!==t.indexOf("entrance_animation")&amp;&amp;this.setEntranceAnimation(),"exit_animation"===t&amp;&amp;this.setExitAnimation(),"close_button_position"===t&amp;&amp;this.setCloseButtonPosition()}}t.default=a},"../modules/popup/assets/js/frontend/frontend-legacy.js":
/*!**************************************************************!*\
  !*** ../modules/popup/assets/js/frontend/frontend-legacy.js ***!
  \**************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./document */
"../modules/popup/assets/js/frontend/document.js")),o=n(s(
/*! ./handlers/forms-action */
"../modules/popup/assets/js/frontend/handlers/forms-action.js"));class r extends elementorModules.Module{constructor(){super(),elementorFrontend.hooks.addAction("elementor/frontend/documents-manager/init-classes",this.addDocumentClass),elementorFrontend.elementsHandler.attachHandler("twbb_form",o.default),elementorFrontend.on("components:init",(()=&gt;this.onFrontendComponentsInit())),elementorFrontend.isEditMode()||elementorFrontend.isWPPreviewMode()||this.setViewsAndSessions()}addDocumentClass(e){e.addDocumentClass("popup",i.default)}setViewsAndSessions(){const e=elementorFrontend.storage.get("pageViews")||0;elementorFrontend.storage.set("pageViews",e+1);if(!elementorFrontend.storage.get("activeSession",{session:!0})){elementorFrontend.storage.set("activeSession",!0,{session:!0});const e=elementorFrontend.storage.get("sessions")||0;elementorFrontend.storage.set("sessions",e+1)}}showPopup(e){const t=elementorFrontend.documentsManager.documents[e.id];if(!t)return;const s=t.getModal();e.toggle&amp;&amp;s.isVisible()?s.hide():t.showModal()}closePopup(e,t){const s=jQuery(t.target).parents('[data-elementor-type="popup"]').data("elementorId");if(!s)return;const n=elementorFrontend.documentsManager.documents[s];n.getModal().hide(),e.do_not_show_again&amp;&amp;n.disable()}onFrontendComponentsInit(){elementorFrontend.utils.urlActions.addAction("popup:open",(e=&gt;this.showPopup(e))),elementorFrontend.utils.urlActions.addAction("popup:close",((e,t)=&gt;this.closePopup(e,t)))}}t.default=r},"../modules/popup/assets/js/frontend/handlers/forms-action.js":
/*!********************************************************************!*\
  !*** ../modules/popup/assets/js/frontend/handlers/forms-action.js ***!
  \********************************************************************/
(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=elementorModules.frontend.handlers.Base.extend({getDefaultSettings:()=&gt;({selectors:{form:".elementor-form"}}),getDefaultElements(){var e=this.getSettings("selectors"),t={};return t.$form=this.$element.find(e.form),t},bindEvents(){this.elements.$form.on("submit_success",this.handleFormAction)},handleFormAction(e,t){if(void 0===t.data.popup)return;const s=t.data.popup;if("open"===s.action)return elementorTenwebFrontend.modules.popup.showPopup(s);setTimeout((()=&gt;elementorTenwebFrontend.modules.popup.closePopup(s,e)),1e3)}});t.default=s},"../modules/popup/assets/js/frontend/timing.js":
/*!*****************************************************!*\
  !*** ../modules/popup/assets/js/frontend/timing.js ***!
  \*****************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./timing/page-views */
"../modules/popup/assets/js/frontend/timing/page-views.js")),o=n(s(
/*! ./timing/sessions */
"../modules/popup/assets/js/frontend/timing/sessions.js")),r=n(s(
/*! ./timing/url */
"../modules/popup/assets/js/frontend/timing/url.js")),a=n(s(
/*! ./timing/sources */
"../modules/popup/assets/js/frontend/timing/sources.js")),l=n(s(
/*! ./timing/logged-in */
"../modules/popup/assets/js/frontend/timing/logged-in.js")),d=n(s(
/*! ./timing/devices */
"../modules/popup/assets/js/frontend/timing/devices.js")),c=n(s(
/*! ./timing/times */
"../modules/popup/assets/js/frontend/timing/times.js")),m=n(s(
/*! ./timing/browsers */
"../modules/popup/assets/js/frontend/timing/browsers.js"));class u extends elementorModules.Module{constructor(e,t){super(e),this.document=t,this.timingClasses={page_views:i.default,sessions:o.default,url:r.default,sources:a.default,logged_in:l.default,devices:d.default,times:c.default,browsers:m.default}}check(){const e=this.getSettings();let t=!0;return jQuery.each(this.timingClasses,((s,n)=&gt;{if(!e[s])return;new n(e,this.document).check()||(t=!1)})),t}}t.default=u},"../modules/popup/assets/js/frontend/timing/base.js":
/*!**********************************************************!*\
  !*** ../modules/popup/assets/js/frontend/timing/base.js ***!
  \**********************************************************/
(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class s extends elementorModules.Module{constructor(e,t){super(e),this.document=t}getTimingSetting(e){return this.getSettings(this.getName()+"_"+e)}}t.default=s},"../modules/popup/assets/js/frontend/timing/browsers.js":
/*!**************************************************************!*\
  !*** ../modules/popup/assets/js/frontend/timing/browsers.js ***!
  \**************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./base */
"../modules/popup/assets/js/frontend/timing/base.js"));class o extends i.default{getName(){return"browsers"}check(){if("all"===this.getTimingSetting("browsers"))return!0;const e=this.getTimingSetting("browsers_options"),t=elementorFrontend.utils.environment;return e.some((e=&gt;t[e]))}}t.default=o},"../modules/popup/assets/js/frontend/timing/devices.js":
/*!*************************************************************!*\
  !*** ../modules/popup/assets/js/frontend/timing/devices.js ***!
  \*************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./base */
"../modules/popup/assets/js/frontend/timing/base.js"));class o extends i.default{getName(){return"devices"}check(){return-1!==this.getTimingSetting("devices").indexOf(elementorFrontend.getCurrentDeviceMode())}}t.default=o},"../modules/popup/assets/js/frontend/timing/logged-in.js":
/*!***************************************************************!*\
  !*** ../modules/popup/assets/js/frontend/timing/logged-in.js ***!
  \***************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./base */
"../modules/popup/assets/js/frontend/timing/base.js"));class o extends i.default{getName(){return"logged_in"}check(){const e=elementorFrontend.config.user;if(!e)return!0;if("all"===this.getTimingSetting("users"))return!1;return!this.getTimingSetting("roles").filter((t=&gt;-1!==e.roles.indexOf(t))).length}}t.default=o},"../modules/popup/assets/js/frontend/timing/page-views.js":
/*!****************************************************************!*\
  !*** ../modules/popup/assets/js/frontend/timing/page-views.js ***!
  \****************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./base */
"../modules/popup/assets/js/frontend/timing/base.js"));class o extends i.default{getName(){return"page_views"}check(){const e=elementorFrontend.storage.get("pageViews"),t=this.getName();let s=this.document.getStorage(t+"_initialPageViews");return s||(this.document.setStorage(t+"_initialPageViews",e),s=e),e-s&gt;=this.getTimingSetting("views")}}t.default=o},"../modules/popup/assets/js/frontend/timing/sessions.js":
/*!**************************************************************!*\
  !*** ../modules/popup/assets/js/frontend/timing/sessions.js ***!
  \**************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./base */
"../modules/popup/assets/js/frontend/timing/base.js"));class o extends i.default{getName(){return"sessions"}check(){const e=elementorFrontend.storage.get("sessions"),t=this.getName();let s=this.document.getStorage(t+"_initialSessions");return s||(this.document.setStorage(t+"_initialSessions",e),s=e),e-s&gt;=this.getTimingSetting("sessions")}}t.default=o},"../modules/popup/assets/js/frontend/timing/sources.js":
/*!*************************************************************!*\
  !*** ../modules/popup/assets/js/frontend/timing/sources.js ***!
  \*************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./base */
"../modules/popup/assets/js/frontend/timing/base.js"));class o extends i.default{getName(){return"sources"}check(){const e=this.getTimingSetting("sources");if(3===e.length)return!0;const t=document.referrer.replace(/https?:\/\/(?:www\.)?/,"");return 0===t.indexOf(location.host.replace("www.",""))?-1!==e.indexOf("internal"):-1!==e.indexOf("external")||-1!==e.indexOf("search")&amp;&amp;/^(google|yahoo|bing|yandex|baidu)\./.test(t)}}t.default=o},"../modules/popup/assets/js/frontend/timing/times.js":
/*!***********************************************************!*\
  !*** ../modules/popup/assets/js/frontend/timing/times.js ***!
  \***********************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./base */
"../modules/popup/assets/js/frontend/timing/base.js"));class o extends i.default{getName(){return"times"}check(){if(!this.settings.period){const e=this.document.getStorage("times")||0,t=this.getTimingSetting("times");return this.utils.shouldDisplayBackwordCompatible(e,t)}if("session"!==this.settings.period){if(!this.utils.shouldDisplayPerTimeFrame())return!1}else if(!this.utils.shouldDisplayPerSession())return!1;return!0}onPopupHide(){window.addEventListener("elementor/popup/hide",(()=&gt;{this.utils.incrementImpressionsCount()}))}}t.default=o},"../modules/popup/assets/js/frontend/timing/url.js":
/*!*********************************************************!*\
  !*** ../modules/popup/assets/js/frontend/timing/url.js ***!
  \*********************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./base */
"../modules/popup/assets/js/frontend/timing/base.js"));class o extends i.default{getName(){return"url"}check(){const e=this.getTimingSetting("url"),t=this.getTimingSetting("action"),s=document.referrer;if("regex"!==t)return"hide"===t^-1!==s.indexOf(e);let n;try{n=new RegExp(e)}catch(e){return!1}return n.test(s)}}t.default=o},"../modules/popup/assets/js/frontend/triggers.js":
/*!*******************************************************!*\
  !*** ../modules/popup/assets/js/frontend/triggers.js ***!
  \*******************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./triggers/page-load */
"../modules/popup/assets/js/frontend/triggers/page-load.js")),o=n(s(
/*! ./triggers/scrolling */
"../modules/popup/assets/js/frontend/triggers/scrolling.js")),r=n(s(
/*! ./triggers/scrolling-to */
"../modules/popup/assets/js/frontend/triggers/scrolling-to.js")),a=n(s(
/*! ./triggers/click */
"../modules/popup/assets/js/frontend/triggers/click.js")),l=n(s(
/*! ./triggers/inactivity */
"../modules/popup/assets/js/frontend/triggers/inactivity.js")),d=n(s(
/*! ./triggers/exit-intent */
"../modules/popup/assets/js/frontend/triggers/exit-intent.js"));class c extends elementorModules.Module{constructor(e,t){super(e),this.document=t,this.triggers=[],this.triggerClasses={page_load:i.default,scrolling:o.default,scrolling_to:r.default,click:a.default,inactivity:l.default,exit_intent:d.default},this.runTriggers()}runTriggers(){const e=this.getSettings();jQuery.each(this.triggerClasses,((t,s)=&gt;{if(!e[t])return;const n=new s(e,(()=&gt;this.onTriggerFired()));n.run(),this.triggers.push(n)}))}destroyTriggers(){this.triggers.forEach((e=&gt;e.destroy())),this.triggers=[]}onTriggerFired(){this.document.showModal(!0),this.destroyTriggers()}}t.default=c},"../modules/popup/assets/js/frontend/triggers/base.js":
/*!************************************************************!*\
  !*** ../modules/popup/assets/js/frontend/triggers/base.js ***!
  \************************************************************/
(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class s extends elementorModules.Module{constructor(e,t){super(e),this.callback=t}getTriggerSetting(e){return this.getSettings(this.getName()+"_"+e)}}t.default=s},"../modules/popup/assets/js/frontend/triggers/click.js":
/*!*************************************************************!*\
  !*** ../modules/popup/assets/js/frontend/triggers/click.js ***!
  \*************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./base */
"../modules/popup/assets/js/frontend/triggers/base.js"));class o extends i.default{constructor(){super(...arguments),this.checkClick=this.checkClick.bind(this),this.clicksCount=0}getName(){return"click"}checkClick(){this.clicksCount++,this.clicksCount===this.getTriggerSetting("times")&amp;&amp;this.callback()}run(){elementorFrontend.elements.$body.on("click",this.checkClick)}destroy(){elementorFrontend.elements.$body.off("click",this.checkClick)}}t.default=o},"../modules/popup/assets/js/frontend/triggers/exit-intent.js":
/*!*******************************************************************!*\
  !*** ../modules/popup/assets/js/frontend/triggers/exit-intent.js ***!
  \*******************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./base */
"../modules/popup/assets/js/frontend/triggers/base.js"));class o extends i.default{constructor(){super(...arguments),this.detectExitIntent=this.detectExitIntent.bind(this)}getName(){return"exit_intent"}detectExitIntent(e){e.clientY&lt;=0&amp;&amp;this.callback()}run(){elementorFrontend.elements.$window.on("mouseleave",this.detectExitIntent)}destroy(){elementorFrontend.elements.$window.off("mouseleave",this.detectExitIntent)}}t.default=o},"../modules/popup/assets/js/frontend/triggers/inactivity.js":
/*!******************************************************************!*\
  !*** ../modules/popup/assets/js/frontend/triggers/inactivity.js ***!
  \******************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./base */
"../modules/popup/assets/js/frontend/triggers/base.js"));class o extends i.default{constructor(){super(...arguments),this.restartTimer=this.restartTimer.bind(this)}getName(){return"inactivity"}run(){this.startTimer(),elementorFrontend.elements.$document.on("keypress mousemove",this.restartTimer)}startTimer(){this.timeOut=setTimeout(this.callback,1e3*this.getTriggerSetting("time"))}clearTimer(){clearTimeout(this.timeOut)}restartTimer(){this.clearTimer(),this.startTimer()}destroy(){this.clearTimer(),elementorFrontend.elements.$document.off("keypress mousemove",this.restartTimer)}}t.default=o},"../modules/popup/assets/js/frontend/triggers/page-load.js":
/*!*****************************************************************!*\
  !*** ../modules/popup/assets/js/frontend/triggers/page-load.js ***!
  \*****************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./base */
"../modules/popup/assets/js/frontend/triggers/base.js"));class o extends i.default{getName(){return"page_load"}run(){this.timeout=setTimeout(this.callback,1e3*this.getTriggerSetting("delay"))}destroy(){clearTimeout(this.timeout)}}t.default=o},"../modules/popup/assets/js/frontend/triggers/scrolling-to.js":
/*!********************************************************************!*\
  !*** ../modules/popup/assets/js/frontend/triggers/scrolling-to.js ***!
  \********************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./base */
"../modules/popup/assets/js/frontend/triggers/base.js"));class o extends i.default{getName(){return"scrolling_to"}run(){let e;try{e=jQuery(this.getTriggerSetting("selector"))}catch(e){return}this.waypointInstance=elementorFrontend.waypoint(e,this.callback)[0]}destroy(){this.waypointInstance&amp;&amp;this.waypointInstance.destroy()}}t.default=o},"../modules/popup/assets/js/frontend/triggers/scrolling.js":
/*!*****************************************************************!*\
  !*** ../modules/popup/assets/js/frontend/triggers/scrolling.js ***!
  \*****************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./base */
"../modules/popup/assets/js/frontend/triggers/base.js"));class o extends i.default{constructor(){super(...arguments),this.checkScroll=this.checkScroll.bind(this),this.lastScrollOffset=0}getName(){return"scrolling"}checkScroll(){const e=scrollY&gt;this.lastScrollOffset?"down":"up",t=this.getTriggerSetting("direction");if(this.lastScrollOffset=scrollY,e!==t)return;if("up"===e)return void this.callback();const s=elementorFrontend.elements.$document.height()-innerHeight;scrollY/s*100&gt;=this.getTriggerSetting("offset")&amp;&amp;this.callback()}run(){elementorFrontend.elements.$window.on("scroll",this.checkScroll)}destroy(){elementorFrontend.elements.$window.off("scroll",this.checkScroll)}}t.default=o},"../modules/posts/assets/js/frontend/frontend-legacy.js":
/*!**************************************************************!*\
  !*** ../modules/posts/assets/js/frontend/frontend-legacy.js ***!
  \**************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./handlers/posts */
"../modules/posts/assets/js/frontend/handlers/posts.js")),o=n(s(
/*! ./handlers/cards */
"../modules/posts/assets/js/frontend/handlers/cards.js")),r=n(s(
/*! ./handlers/portfolio */
"../modules/posts/assets/js/frontend/handlers/portfolio.js")),a=n(s(
/*! ./handlers/load-more */
"../modules/posts/assets/js/frontend/handlers/load-more.js"));class l extends elementorModules.Module{constructor(){super(),["classic","full_content","cards"].forEach((e=&gt;{elementorFrontend.elementsHandler.attachHandler("posts",a.default,e)})),elementorFrontend.elementsHandler.attachHandler("posts",i.default,"classic"),elementorFrontend.elementsHandler.attachHandler("posts",i.default,"full_content"),elementorFrontend.elementsHandler.attachHandler("posts",o.default,"cards"),elementorFrontend.elementsHandler.attachHandler("portfolio",r.default)}}t.default=l},"../modules/posts/assets/js/frontend/handlers/cards.js":
/*!*************************************************************!*\
  !*** ../modules/posts/assets/js/frontend/handlers/cards.js ***!
  \*************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./posts */
"../modules/posts/assets/js/frontend/handlers/posts.js")).default.extend({getSkinPrefix:()=&gt;"cards_"});t.default=i},"../modules/posts/assets/js/frontend/handlers/load-more.js":
/*!*****************************************************************!*\
  !*** ../modules/posts/assets/js/frontend/handlers/load-more.js ***!
  \*****************************************************************/
(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class s extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{postsContainer:".elementor-posts-container",postWrapperTag:"article",loadMoreButton:".elementor-button",loadMoreSpinnerWrapper:".e-load-more-spinner",loadMoreSpinner:".e-load-more-spinner i, .e-load-more-spinner svg",loadMoreAnchor:".e-load-more-anchor"},classes:{loadMoreSpin:"eicon-animation-spin",loadMoreIsLoading:"e-load-more-pagination-loading",loadMorePaginationEnd:"e-load-more-pagination-end",loadMoreNoSpinner:"e-load-more-no-spinner"}}}getDefaultElements(){const e=this.getSettings("selectors");return{postsWidgetWrapper:this.$element[0],postsContainer:this.$element[0].querySelector(e.postsContainer),loadMoreButton:this.$element[0].querySelector(e.loadMoreButton),loadMoreSpinnerWrapper:this.$element[0].querySelector(e.loadMoreSpinnerWrapper),loadMoreSpinner:this.$element[0].querySelector(e.loadMoreSpinner),loadMoreAnchor:this.$element[0].querySelector(e.loadMoreAnchor)}}bindEvents(){super.bindEvents(),this.elements.loadMoreButton&amp;&amp;this.elements.loadMoreButton.addEventListener("click",(e=&gt;{this.isLoading||(e.preventDefault(),this.handlePostsQuery())}))}onInit(){super.onInit(),this.classes=this.getSettings("classes"),this.isLoading=!1;const e=this.getElementSettings("pagination_type");"load_more_on_click"!==e&amp;&amp;"load_more_infinite_scroll"!==e||(this.isInfinteScroll="load_more_infinite_scroll"===e,this.isSpinnerAvailable=this.getElementSettings("load_more_spinner").value,this.isSpinnerAvailable||this.elements.postsWidgetWrapper.classList.add(this.classes.loadMoreNoSpinner),this.isInfinteScroll?this.handleInfiniteScroll():this.elements.loadMoreSpinnerWrapper&amp;&amp;this.elements.loadMoreButton&amp;&amp;this.elements.loadMoreButton.insertAdjacentElement("beforeEnd",this.elements.loadMoreSpinnerWrapper),this.elementId=this.getID(),this.postId=elementorFrontendConfig.post.id,this.elements.loadMoreAnchor&amp;&amp;(this.currentPage=parseInt(this.elements.loadMoreAnchor.getAttribute("data-page")),this.maxPage=parseInt(this.elements.loadMoreAnchor.getAttribute("data-max-page")),this.currentPage!==this.maxPage&amp;&amp;this.currentPage||this.handleUiWhenNoPosts()))}handleInfiniteScroll(){this.isEdit||(this.observer=elementorModules.utils.Scroll.scrollObserver({callback:e=&gt;{e.isInViewport&amp;&amp;!this.isLoading&amp;&amp;(this.observer.unobserve(this.elements.loadMoreAnchor),this.handlePostsQuery().then((()=&gt;{this.currentPage!==this.maxPage&amp;&amp;this.observer.observe(this.elements.loadMoreAnchor)})))}}),this.observer.observe(this.elements.loadMoreAnchor))}handleUiBeforeLoading(){this.isLoading=!0,this.elements.loadMoreSpinner&amp;&amp;this.elements.loadMoreSpinner.classList.add(this.classes.loadMoreSpin),this.elements.postsWidgetWrapper.classList.add(this.classes.loadMoreIsLoading)}handleUiAfterLoading(){this.isLoading=!1,this.elements.loadMoreSpinner&amp;&amp;this.elements.loadMoreSpinner.classList.remove(this.classes.loadMoreSpin),this.isInfinteScroll&amp;&amp;this.elements.loadMoreSpinnerWrapper&amp;&amp;this.elements.loadMoreAnchor&amp;&amp;this.elements.loadMoreAnchor.insertAdjacentElement("afterend",this.elements.loadMoreSpinnerWrapper),this.elements.postsWidgetWrapper.classList.remove(this.classes.loadMoreIsLoading)}handleUiWhenNoPosts(){this.elements.postsWidgetWrapper.classList.add(this.classes.loadMorePaginationEnd)}afterInsertPosts(e){}handleSuccessFetch(e){this.handleUiAfterLoading();const t=this.getSettings("selectors"),s=e.querySelectorAll(`[data-id="${this.elementId}"] ${t.postsContainer} &gt; ${t.postWrapperTag}`),n=e.querySelector(".e-load-more-anchor").getAttribute("data-next-page");s.forEach((e=&gt;this.elements.postsContainer.append(e))),this.elements.loadMoreAnchor.setAttribute("data-page",this.currentPage),this.elements.loadMoreAnchor.setAttribute("data-next-page",n),this.currentPage===this.maxPage&amp;&amp;this.handleUiWhenNoPosts(),this.afterInsertPosts(s,e)}handlePostsQuery(){this.handleUiBeforeLoading(),this.currentPage++;const e=this.elements.loadMoreAnchor.getAttribute("data-next-page");return fetch(e).then((e=&gt;e.text())).then((e=&gt;{const t=(new DOMParser).parseFromString(e,"text/html");this.handleSuccessFetch(t)}))}}t.default=s},"../modules/posts/assets/js/frontend/handlers/portfolio.js":
/*!*****************************************************************!*\
  !*** ../modules/posts/assets/js/frontend/handlers/portfolio.js ***!
  \*****************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./posts */
"../modules/posts/assets/js/frontend/handlers/posts.js")),o=i.default.extend({isActive:e=&gt;e.$element.find(".elementor-portfolio").length,getSkinPrefix:()=&gt;"",getDefaultSettings(){var e=i.default.prototype.getDefaultSettings.apply(this,arguments);return e.transitionDuration=450,jQuery.extend(e.classes,{active:"elementor-active",item:"elementor-portfolio-item",ghostItem:"elementor-portfolio-ghost-item"}),e},getDefaultElements(){var e=i.default.prototype.getDefaultElements.apply(this,arguments);return e.$filterButtons=this.$element.find(".elementor-portfolio__filter"),e},getOffset(e,t,s){var n=this.getSettings(),i=this.elements.$postsContainer.width()/n.colsCount-t;return{start:(t+(i+=i/(n.colsCount-1)))*(e%n.colsCount),top:(s+i)*Math.floor(e/n.colsCount)}},getClosureMethodsNames(){return i.default.prototype.getClosureMethodsNames.apply(this,arguments).concat(["onFilterButtonClick"])},filterItems(e){var t=this.elements.$posts,s=this.getSettings("classes.active"),n=".elementor-filter-"+e;"__all"!==e?(t.not(n).removeClass(s),t.filter(n).addClass(s)):t.addClass(s)},removeExtraGhostItems(){var e=this.getSettings(),t=this.elements.$posts.filter(":visible"),s=(e.colsCount-t.length%e.colsCount)%e.colsCount;this.elements.$postsContainer.find("."+e.classes.ghostItem).slice(s).remove()},handleEmptyColumns(){this.removeExtraGhostItems();for(var e=this.getSettings(),t=this.elements.$posts.filter(":visible"),s=this.elements.$postsContainer.find("."+e.classes.ghostItem),n=(e.colsCount-(t.length+s.length)%e.colsCount)%e.colsCount,i=0;i&lt;n;i++)this.elements.$postsContainer.append(jQuery("&lt;div&gt;",{class:e.classes.item+" "+e.classes.ghostItem}))},showItems(e){e.show(),setTimeout((function(){e.css({opacity:1})}))},hideItems(e){e.hide()},arrangeGrid(){var e=jQuery,t=this,s=t.getSettings(),n=t.elements.$posts.filter("."+s.classes.active),i=t.elements.$posts.not("."+s.classes.active),o=t.elements.$posts.filter(":visible"),r=n.add(o),a=n.filter(":visible"),l=n.filter(":hidden"),d=i.filter(":visible"),c=o.outerWidth(),m=o.outerHeight();if(t.elements.$posts.css("transition-duration",s.transitionDuration+"ms"),t.showItems(l),t.isEdit&amp;&amp;t.fitImages(),t.handleEmptyColumns(),t.isMasonryEnabled())return t.hideItems(d),t.showItems(l),t.handleEmptyColumns(),void t.runMasonry();d.css({opacity:0,transform:"scale3d(0.2, 0.2, 1)"}),a.each((function(){var s=e(this),n=t.getOffset(r.index(s),c,m),i=t.getOffset(o.index(s),c,m);n.start===i.start&amp;&amp;n.top===i.top||(i.start-=n.start,i.top-=n.top,elementorFrontend.config.is_rtl&amp;&amp;(i.start*=-1),s.css({transitionDuration:"",transform:"translate3d("+i.start+"px, "+i.top+"px, 0)"}))})),setTimeout((function(){n.each((function(){var i=e(this),o=t.getOffset(r.index(i),c,m),a=t.getOffset(n.index(i),c,m);i.css({transitionDuration:s.transitionDuration+"ms"}),a.start-=o.start,a.top-=o.top,elementorFrontend.config.is_rtl&amp;&amp;(a.start*=-1),setTimeout((function(){i.css("transform","translate3d("+a.start+"px, "+a.top+"px, 0)")}))}))})),setTimeout((function(){t.hideItems(d),n.css({transitionDuration:"",transform:"translate3d(0px, 0px, 0px)"}),t.handleEmptyColumns()}),s.transitionDuration)},activeFilterButton(e){var t=this.getSettings("classes.active"),s=this.elements.$filterButtons,n=s.filter('[data-filter="'+e+'"]');s.removeClass(t),n.addClass(t)},setFilter(e){this.activeFilterButton(e),this.filterItems(e),this.arrangeGrid()},refreshGrid(){this.setColsCountSettings(),this.arrangeGrid()},bindEvents(){i.default.prototype.bindEvents.apply(this,arguments),this.elements.$filterButtons.on("click",this.onFilterButtonClick)},isMasonryEnabled(){return!!this.getElementSettings("masonry")},run(){i.default.prototype.run.apply(this,arguments),this.setColsCountSettings(),this.setFilter("__all"),this.handleEmptyColumns()},onFilterButtonClick(e){this.setFilter(jQuery(e.currentTarget).data("filter"))},onWindowResize(){i.default.prototype.onWindowResize.apply(this,arguments),this.refreshGrid()},onElementChange(e){i.default.prototype.onElementChange.apply(this,arguments),"classic_item_ratio"===e&amp;&amp;this.refreshGrid()}});t.default=o},"../modules/posts/assets/js/frontend/handlers/posts.js":
/*!*************************************************************!*\
  !*** ../modules/posts/assets/js/frontend/handlers/posts.js ***!
  \*************************************************************/
(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=elementorModules.frontend.handlers.Base.extend({getSkinPrefix:()=&gt;"classic_",bindEvents(){elementorFrontend.addListenerOnce(this.getModelCID(),"resize",this.onWindowResize)},unbindEvents(){elementorFrontend.removeListeners(this.getModelCID(),"resize",this.onWindowResize)},getClosureMethodsNames(){return elementorModules.frontend.handlers.Base.prototype.getClosureMethodsNames.apply(this,arguments).concat(["fitImages","onWindowResize","runMasonry"])},getDefaultSettings:()=&gt;({classes:{fitHeight:"elementor-fit-height",hasItemRatio:"elementor-has-item-ratio"},selectors:{postsContainer:".elementor-posts-container",post:".elementor-post",postThumbnail:".elementor-post__thumbnail",postThumbnailImage:".elementor-post__thumbnail img"}}),getDefaultElements(){var e=this.getSettings("selectors");return{$postsContainer:this.$element.find(e.postsContainer),$posts:this.$element.find(e.post)}},fitImage(e){var t=this.getSettings(),s=e.find(t.selectors.postThumbnail),n=s.find("img")[0];if(n){var i=s.outerHeight()/s.outerWidth(),o=n.naturalHeight/n.naturalWidth;s.toggleClass(t.classes.fitHeight,o&lt;i)}},fitImages(){var e=jQuery,t=this,s=getComputedStyle(this.$element[0],":after").content,n=this.getSettings();t.isMasonryEnabled()?this.elements.$postsContainer.removeClass(n.classes.hasItemRatio):(this.elements.$postsContainer.toggleClass(n.classes.hasItemRatio,!!s.match(/\d/)),this.elements.$posts.each((function(){var s=e(this),i=s.find(n.selectors.postThumbnailImage);t.fitImage(s),i.on("load",(function(){t.fitImage(s)}))})))},setColsCountSettings(){const e=this.getElementSettings(),t=this.getSkinPrefix(),s=elementorTenwebFrontend.utils.controls.getResponsiveControlValue(e,`${t}columns`);this.setSettings("colsCount",s)},isMasonryEnabled(){return!!this.getElementSettings(this.getSkinPrefix()+"masonry")},initMasonry(){imagesLoaded(this.elements.$posts,this.runMasonry)},getVerticalSpaceBetween(){let e=elementorTenwebFrontend.utils.controls.getResponsiveControlValue(this.getElementSettings(),`${this.getSkinPrefix()}row_gap`,"size");return""===this.getSkinPrefix()&amp;&amp;""===e&amp;&amp;(e=this.getElementSettings("item_gap.size")),e},runMasonry(){var e=this.elements;e.$posts.css({marginTop:"",transitionDuration:""}),this.setColsCountSettings();var t=this.getSettings("colsCount"),s=this.isMasonryEnabled()&amp;&amp;t&gt;=2;if(e.$postsContainer.toggleClass("elementor-posts-masonry",s),!s)return void e.$postsContainer.height("");const n=this.getVerticalSpaceBetween();new elementorModules.utils.Masonry({container:e.$postsContainer,items:e.$posts.filter(":visible"),columnsCount:this.getSettings("colsCount"),verticalSpaceBetween:n||0}).run()},run(){setTimeout(this.fitImages,0),this.initMasonry()},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.bindEvents(),this.run()},onWindowResize(){this.fitImages(),this.runMasonry()},onElementChange(){this.fitImages(),setTimeout(this.runMasonry)}});t.default=s},"../modules/share-buttons/assets/js/frontend/frontend-legacy.js":
/*!**********************************************************************!*\
  !*** ../modules/share-buttons/assets/js/frontend/frontend-legacy.js ***!
  \**********************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./handlers/share-buttons */
"../modules/share-buttons/assets/js/frontend/handlers/share-buttons.js"));class o extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("share-buttons",i.default)}}t.default=o},"../modules/share-buttons/assets/js/frontend/handlers/share-buttons.js":
/*!*****************************************************************************!*\
  !*** ../modules/share-buttons/assets/js/frontend/handlers/share-buttons.js ***!
  \*****************************************************************************/
(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=elementorModules.frontend.handlers.Base.extend({async onInit(){if(!this.isActive())return;elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments);const e=this.getElementSettings(),t=this.getSettings("classes"),s=e.share_url&amp;&amp;e.share_url.url,n={classPrefix:t.shareLinkPrefix};s?n.url=e.share_url.url:(n.url=location.href,n.title=elementorFrontend.config.post.title,n.text=elementorFrontend.config.post.excerpt,n.image=elementorFrontend.config.post.featuredImage),!window.ShareLink&amp;&amp;elementorFrontend.utils.assetsLoader&amp;&amp;await elementorFrontend.utils.assetsLoader.load("script","share-link"),this.elements.$shareButton.shareLink&amp;&amp;this.elements.$shareButton.shareLink(n)},getDefaultSettings:()=&gt;({selectors:{shareButton:".elementor-share-btn"},classes:{shareLinkPrefix:"elementor-share-btn_"}}),getDefaultElements(){var e=this.getSettings("selectors");return{$shareButton:this.$element.find(e.shareButton)}},isActive:()=&gt;!elementorFrontend.isEditMode()});t.default=s},"../modules/slides/assets/js/frontend/frontend-legacy.js":
/*!***************************************************************!*\
  !*** ../modules/slides/assets/js/frontend/frontend-legacy.js ***!
  \***************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./handlers/slides */
"../modules/slides/assets/js/frontend/handlers/slides.js"));class o extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("slides",i.default)}}t.default=o},"../modules/slides/assets/js/frontend/handlers/slides.js":
/*!***************************************************************!*\
  !*** ../modules/slides/assets/js/frontend/handlers/slides.js ***!
  \***************************************************************/
(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class s extends elementorModules.frontend.handlers.SwiperBase{getDefaultSettings(){return{selectors:{slider:".elementor-slides-wrapper",slide:".swiper-slide",slideInnerContents:".swiper-slide-contents",activeSlide:".swiper-slide-active",activeDuplicate:".swiper-slide-duplicate-active"},classes:{animated:"animated",kenBurnsActive:"elementor-ken-burns--active",slideBackground:"swiper-slide-bg"},attributes:{dataSliderOptions:"slider_options",dataAnimation:"animation"}}}getDefaultElements(){const e=this.getSettings("selectors"),t={$swiperContainer:this.$element.find(e.slider)};return t.$slides=t.$swiperContainer.find(e.slide),t}getSwiperOptions(){const e=this.getElementSettings(),t={autoplay:this.getAutoplayConfig(),grabCursor:!0,initialSlide:this.getInitialSlide(),slidesPerView:1,slidesPerGroup:1,loop:"yes"===e.infinite,speed:e.transition_speed,effect:e.transition,observeParents:!0,observer:!0,handleElementorBreakpoints:!0,on:{slideChange:()=&gt;{this.handleKenBurns()}}},s="arrows"===e.navigation||"both"===e.navigation,n="dots"===e.navigation||"both"===e.navigation;return s&amp;&amp;(t.navigation={prevEl:".elementor-swiper-button-prev",nextEl:".elementor-swiper-button-next"}),n&amp;&amp;(t.pagination={el:".swiper-pagination",type:"bullets",clickable:!0}),!0===t.loop&amp;&amp;(t.loopedSlides=this.getSlidesCount()),"fade"===t.effect&amp;&amp;(t.fadeEffect={crossFade:!0}),t}getAutoplayConfig(){const e=this.getElementSettings();return"yes"===e.autoplay&amp;&amp;{stopOnLastSlide:!0,delay:e.autoplay_speed,disableOnInteraction:"yes"===e.pause_on_interaction}}initSingleSlideAnimations(){const e=this.getSettings(),t=this.elements.$swiperContainer.data(e.attributes.dataAnimation);this.elements.$swiperContainer.find("."+e.classes.slideBackground).addClass(e.classes.kenBurnsActive),t&amp;&amp;this.elements.$swiperContainer.find(e.selectors.slideInnerContents).addClass(e.classes.animated+" "+t)}async initSlider(){const e=this.elements.$swiperContainer;if(!e.length)return;if(1&gt;=this.getSlidesCount())return;const t=elementorFrontend.utils.swiper;this.swiper=await new t(e,this.getSwiperOptions()),e.data("swiper",this.swiper),this.handleKenBurns(),elementSettings.pause_on_hover&amp;&amp;this.togglePauseOnHover(!0),animation&amp;&amp;(this.swiper.on("slideChangeTransitionStart",(function(){e.find(settings.selectors.slideInnerContents).removeClass(settings.classes.animated+" "+animation).hide()})),this.swiper.on("slideChangeTransitionEnd",(function(){e.find(settings.selectors.slideInnerContents).show().addClass(settings.classes.animated+" "+animation)})))}onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),2&gt;this.getSlidesCount()?this.initSingleSlideAnimations():this.initSlider()}getChangeableProperties(){return{pause_on_hover:"pauseOnHover",pause_on_interaction:"disableOnInteraction",autoplay_speed:"delay",transition_speed:"speed"}}updateSwiperOption(e){if(0===e.indexOf("width"))return void this.swiper.update();const t=this.getElementSettings(),s=t[e];let n=this.getChangeableProperties()[e],i=s;switch(e){case"autoplay_speed":n="autoplay",i={delay:s,disableOnInteraction:"yes"===t.pause_on_interaction};break;case"pause_on_hover":this.togglePauseOnHover("yes"===s);break;case"pause_on_interaction":i="yes"===s}"pause_on_hover"!==e&amp;&amp;(this.swiper.params[n]=i),this.swiper.update()}onElementChange(e){if(1&gt;=this.getSlidesCount())return;const t=this.getChangeableProperties();Object.prototype.hasOwnProperty.call(t,e)&amp;&amp;(this.updateSwiperOption(e),this.swiper.autoplay.start())}onEditSettingsChange(e){1&gt;=this.getSlidesCount()||"activeItemIndex"===e&amp;&amp;(this.swiper.slideToLoop(this.getEditSettings("activeItemIndex")-1),this.swiper.autoplay.stop())}}t.default=s},"../modules/social/assets/js/frontend/frontend-legacy.js":
/*!***************************************************************!*\
  !*** ../modules/social/assets/js/frontend/frontend-legacy.js ***!
  \***************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./handlers/facebook */
"../modules/social/assets/js/frontend/handlers/facebook.js"));class o extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("facebook-button",i.default),elementorFrontend.elementsHandler.attachHandler("facebook-comments",i.default),elementorFrontend.elementsHandler.attachHandler("facebook-embed",i.default),elementorFrontend.elementsHandler.attachHandler("facebook-page",i.default)}}t.default=o},"../modules/social/assets/js/frontend/handlers/facebook.js":
/*!*****************************************************************!*\
  !*** ../modules/social/assets/js/frontend/handlers/facebook.js ***!
  \*****************************************************************/
(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class s extends elementorModules.frontend.handlers.Base{getConfig(){return elementorTenwebFrontend.config.facebook_sdk}setConfig(e,t){elementorTenwebFrontend.config.facebook_sdk[e]=t}parse(){FB.XFBML.parse(this.$element[0])}loadSDK(){const e=this.getConfig();e.isLoading||e.isLoaded||(this.setConfig("isLoading",!0),jQuery.ajax({url:"https://connect.facebook.net/"+e.lang+"/sdk.js",dataType:"script",cache:!0,success:()=&gt;{FB.init({appId:e.app_id,version:"v2.10",xfbml:!1}),this.setConfig("isLoaded",!0),this.setConfig("isLoading",!1),elementorFrontend.elements.$document.trigger("fb:sdk:loaded")}}))}onInit(){super.onInit(...arguments),this.loadSDK();this.getConfig().isLoaded?this.parse():elementorFrontend.elements.$document.on("fb:sdk:loaded",(()=&gt;this.parse()))}}t.default=s},"../modules/table-of-contents/assets/js/frontend/frontend-legacy.js":
/*!**************************************************************************!*\
  !*** ../modules/table-of-contents/assets/js/frontend/frontend-legacy.js ***!
  \**************************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./handlers/table-of-contents */
"../modules/table-of-contents/assets/js/frontend/handlers/table-of-contents.js"));class o extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("table-of-contents",i.default)}}t.default=o},"../modules/table-of-contents/assets/js/frontend/handlers/table-of-contents.js":
/*!*************************************************************************************!*\
  !*** ../modules/table-of-contents/assets/js/frontend/handlers/table-of-contents.js ***!
  \*************************************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @wordpress/i18n */
"@wordpress/i18n").__;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class i extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{widgetContainer:".elementor-widget-container",postContentContainer:'.elementor:not([data-elementor-type="header"]):not([data-elementor-type="footer"]):not([data-elementor-type="popup"])',expandButton:".elementor-toc__toggle-button--expand",collapseButton:".elementor-toc__toggle-button--collapse",body:".elementor-toc__body",headerTitle:".elementor-toc__header-title"},classes:{anchor:"elementor-menu-anchor",listWrapper:"elementor-toc__list-wrapper",listItem:"elementor-toc__list-item",listTextWrapper:"elementor-toc__list-item-text-wrapper",firstLevelListItem:"elementor-toc__top-level",listItemText:"elementor-toc__list-item-text",activeItem:"elementor-item-active",headingAnchor:"elementor-toc__heading-anchor",collapsed:"elementor-toc--collapsed"},listWrapperTag:"numbers"===this.getElementSettings().marker_view?"ol":"ul"}}getDefaultElements(){const e=this.getSettings();return{$pageContainer:this.getContainer(),$widgetContainer:this.$element.find(e.selectors.widgetContainer),$expandButton:this.$element.find(e.selectors.expandButton),$collapseButton:this.$element.find(e.selectors.collapseButton),$tocBody:this.$element.find(e.selectors.body),$listItems:this.$element.find("."+e.classes.listItem)}}getContainer(){const e=this.getElementSettings();if(e.container)return jQuery(e.container);const t=this.$element.parents(".elementor");return"popup"===t.attr("data-elementor-type")?t:jQuery(settings.selectors.postContentContainer)}bindEvents(){const e=this.getElementSettings();e.minimize_box&amp;&amp;(this.elements.$expandButton.on("click",(()=&gt;this.expandBox())).on("keyup",(e=&gt;this.triggerClickOnEnterSpace(e))),this.elements.$collapseButton.on("click",(()=&gt;this.collapseBox())).on("keyup",(e=&gt;this.triggerClickOnEnterSpace(e)))),e.collapse_subitems&amp;&amp;this.elements.$listItems.on("hover",(e=&gt;jQuery(e.target).slideToggle()))}getHeadings(){const e=this.getElementSettings(),t=e.headings_by_tags.join(","),s=this.getSettings("selectors"),n=e.exclude_headings_by_selector;return this.elements.$pageContainer.find(t).not(s.headerTitle).filter(((e,t)=&gt;!jQuery(t).closest(n).length))}addAnchorsBeforeHeadings(){const e=this.getSettings("classes");this.elements.$headings.before((t=&gt;{if(!jQuery(this.elements.$headings[t]).data("hasOwnID"))return`&lt;span id="${e.headingAnchor}-${t}" class="${e.anchor} "&gt;&lt;/span&gt;`}))}activateItem(e){const t=this.getSettings("classes");if(this.deactivateActiveItem(e),e.addClass(t.activeItem),this.$activeItem=e,!this.getElementSettings("collapse_subitems"))return;let s;s=e.hasClass(t.firstLevelListItem)?e.parent().next():e.parents("."+t.listWrapper).eq(-2),s.length?(this.$activeList=s,this.$activeList.stop().slideDown()):delete this.$activeList}deactivateActiveItem(e){if(!this.$activeItem||this.$activeItem.is(e))return;const{classes:t}=this.getSettings();this.$activeItem.removeClass(t.activeItem),!this.$activeList||e&amp;&amp;this.$activeList[0].contains(e[0])||this.$activeList.slideUp()}followAnchor(e,t){const s=e[0].hash;let n;try{n=jQuery(decodeURIComponent(s))}catch(e){return}elementorFrontend.waypoint(n,(s=&gt;{if(this.itemClicked)return;const i=n.attr("id");"down"===s?(this.viewportItems[i]=!0,this.activateItem(e)):(delete this.viewportItems[i],this.activateItem(this.$listItemTexts.eq(t-1)))}),{offset:"bottom-in-view",triggerOnce:!1}),elementorFrontend.waypoint(n,(s=&gt;{if(this.itemClicked)return;const i=n.attr("id");"down"===s?(delete this.viewportItems[i],Object.keys(this.viewportItems).length&amp;&amp;this.activateItem(this.$listItemTexts.eq(t+1))):(this.viewportItems[i]=!0,this.activateItem(e))}),{offset:0,triggerOnce:!1})}followAnchors(){this.$listItemTexts.each(((e,t)=&gt;this.followAnchor(jQuery(t),e)))}populateTOC(){this.listItemPointer=0;this.getElementSettings().hierarchical_view?this.createNestedList():this.createFlatList(),this.$listItemTexts=this.$element.find(".elementor-toc__list-item-text"),this.$listItemTexts.on("click",this.onListItemClick.bind(this)),elementorFrontend.isEditMode()||this.followAnchors()}createNestedList(){this.headingsData.forEach(((e,t)=&gt;{e.level=0;for(let s=t-1;s&gt;=0;s--){const t=this.headingsData[s];if(t.tag&lt;=e.tag){e.level=t.level,t.tag&lt;e.tag&amp;&amp;e.level++;break}}})),this.elements.$tocBody.html(this.getNestedLevel(0))}createFlatList(){this.elements.$tocBody.html(this.getNestedLevel())}getNestedLevel(e){const t=this.getSettings(),s=this.getElementSettings(),n=this.getElementSettings("icon");let i;n&amp;&amp;(i=elementorFrontend.config.experimentalFeatures.e_font_icon_svg&amp;&amp;!elementorFrontend.isEditMode()?n.rendered_tag:`&lt;i class="${n.value}"&gt;&lt;/i&gt;`);let o=`&lt;${t.listWrapperTag} class="${t.classes.listWrapper}"&gt;`;for(;this.listItemPointer&lt;this.headingsData.length;){const r=this.headingsData[this.listItemPointer];let a=t.classes.listItemText;if(0===r.level&amp;&amp;(a+=" "+t.classes.firstLevelListItem),e&gt;r.level)break;if(e===r.level){o+=`&lt;li class="${t.classes.listItem}"&gt;`,o+=`&lt;div class="${t.classes.listTextWrapper}"&gt;`;let l=`&lt;a href="#${r.anchorLink}" class="${a}"&gt;${r.text}&lt;/a&gt;`;"bullets"===s.marker_view&amp;&amp;n&amp;&amp;(l=`${i}${l}`),o+=l,o+="&lt;/div&gt;",this.listItemPointer++;const d=this.headingsData[this.listItemPointer];d&amp;&amp;e&lt;d.level&amp;&amp;(o+=this.getNestedLevel(d.level)),o+="&lt;/li&gt;"}}return o+=`&lt;/${t.listWrapperTag}&gt;`,o}handleNoHeadingsFound(){const e=n("No headings were found on this page.","elementor-pro");return this.elements.$tocBody.html(e)}collapseBodyListener(){const e=elementorFrontend.breakpoints.getActiveBreakpointsList({withDesktop:!0}),t=this.getElementSettings("minimized_on"),s=elementorFrontend.getCurrentDeviceMode(),n=this.$element.hasClass(this.getSettings("classes.collapsed"));"desktop"===t||e.indexOf(t)&gt;=e.indexOf(s)?n||this.collapseBox():n&amp;&amp;this.expandBox()}onElementChange(e){"minimized_on"===e&amp;&amp;this.collapseBodyListener()}getHeadingAnchorLink(e,t){const s=this.elements.$headings[e].id,n=this.elements.$headings[e].closest(".elementor-widget").id;let i="";return s?i=s:n&amp;&amp;(i=n),s||n?jQuery(this.elements.$headings[e]).data("hasOwnID",!0):i=`${t.headingAnchor}-${e}`,i}setHeadingsData(){this.headingsData=[];const e=this.getSettings("classes");this.elements.$headings.each(((t,s)=&gt;{const n=this.getHeadingAnchorLink(t,e);this.headingsData.push({tag:+s.nodeName.slice(1),text:s.textContent,anchorLink:n})}))}run(){if(this.elements.$headings=this.getHeadings(),!this.elements.$headings.length)return this.handleNoHeadingsFound();this.setHeadingsData(),elementorFrontend.isEditMode()||this.addAnchorsBeforeHeadings(),this.populateTOC(),this.getElementSettings("minimize_box")&amp;&amp;this.collapseBodyListener()}expandBox(){const e=this.getCurrentDeviceSetting("min_height");this.$element.removeClass(this.getSettings("classes.collapsed")),this.elements.$tocBody.attr("aria-expanded","true").slideDown(),this.elements.$widgetContainer.css("min-height",e.size+e.unit),this.elements.$collapseButton.trigger("focus")}collapseBox(){this.$element.addClass(this.getSettings("classes.collapsed")),this.elements.$tocBody.attr("aria-expanded","false").slideUp(),this.elements.$widgetContainer.css("min-height","0px"),this.elements.$expandButton.trigger("focus")}triggerClickOnEnterSpace(e){13!==e.keyCode&amp;&amp;32!==e.keyCode||(e.currentTarget.click(),e.stopPropagation())}onInit(){super.onInit(...arguments),this.viewportItems=[],jQuery((()=&gt;this.run()))}onListItemClick(e){this.itemClicked=!0,setTimeout((()=&gt;this.itemClicked=!1),2e3);const t=jQuery(e.target),s=t.parent().next(),n=this.getElementSettings("collapse_subitems");let i;n&amp;&amp;t.hasClass(this.getSettings("classes.firstLevelListItem"))&amp;&amp;s.is(":visible")&amp;&amp;(i=!0),this.activateItem(t),n&amp;&amp;i&amp;&amp;s.slideUp()}}t.default=i},"../modules/theme-builder/assets/js/frontend/frontend-legacy.js":
/*!**********************************************************************!*\
  !*** ../modules/theme-builder/assets/js/frontend/frontend-legacy.js ***!
  \**********************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./handlers/archive-posts-skin-classic */
"../modules/theme-builder/assets/js/frontend/handlers/archive-posts-skin-classic.js")),o=n(s(
/*! ./handlers/archive-posts-skin-cards */
"../modules/theme-builder/assets/js/frontend/handlers/archive-posts-skin-cards.js")),r=n(s(
/*! ./handlers/archive-posts-load-more */
"../modules/theme-builder/assets/js/frontend/handlers/archive-posts-load-more.js"));class a extends elementorModules.Module{constructor(){super(),["archive_classic","archive_full_content","archive_cards"].forEach((e=&gt;{elementorFrontend.elementsHandler.attachHandler("archive-posts",r.default,e)})),elementorFrontend.elementsHandler.attachHandler("archive-posts",i.default,"archive_classic"),elementorFrontend.elementsHandler.attachHandler("archive-posts",i.default,"archive_full_content"),elementorFrontend.elementsHandler.attachHandler("archive-posts",o.default,"archive_cards"),jQuery((function(){var e=location.search.match(/theme_template_id=(\d*)/),t=e?jQuery(".elementor-"+e[1]):[];t.length&amp;&amp;jQuery("html, body").animate({scrollTop:t.offset().top-window.innerHeight/2})}))}}t.default=a},"../modules/theme-builder/assets/js/frontend/handlers/archive-posts-skin-cards.js":
/*!****************************************************************************************!*\
  !*** ../modules/theme-builder/assets/js/frontend/handlers/archive-posts-skin-cards.js ***!
  \****************************************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ../../../../../posts/assets/js/frontend/handlers/cards */
"../modules/posts/assets/js/frontend/handlers/cards.js")).default.extend({getSkinPrefix:()=&gt;"archive_cards_"});t.default=i},"../modules/theme-builder/assets/js/frontend/handlers/archive-posts-skin-classic.js":
/*!******************************************************************************************!*\
  !*** ../modules/theme-builder/assets/js/frontend/handlers/archive-posts-skin-classic.js ***!
  \******************************************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! modules/posts/assets/js/frontend/handlers/posts */
"../modules/posts/assets/js/frontend/handlers/posts.js")).default.extend({getSkinPrefix:()=&gt;"archive_classic_"});t.default=i},"../modules/theme-elements/assets/js/frontend/frontend-legacy.js":
/*!***********************************************************************!*\
  !*** ../modules/theme-elements/assets/js/frontend/frontend-legacy.js ***!
  \***********************************************************************/
(e,t,s)=&gt;{var n=s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(s(
/*! ./handlers/search-form */
"../modules/theme-elements/assets/js/frontend/handlers/search-form.js"));class o extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("search-form",i.default)}}t.default=o},"../modules/theme-elements/assets/js/frontend/handlers/search-form.js":
/*!****************************************************************************!*\
  !*** ../modules/theme-elements/assets/js/frontend/handlers/search-form.js ***!
  \****************************************************************************/
(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=elementorModules.frontend.handlers.Base.extend({getDefaultSettings:()=&gt;({selectors:{wrapper:".elementor-search-form",container:".elementor-search-form__container",icon:".elementor-search-form__icon",input:".elementor-search-form__input",toggle:".elementor-search-form__toggle",submit:".elementor-search-form__submit",closeButton:".dialog-close-button"},classes:{isFocus:"elementor-search-form--focus",isFullScreen:"elementor-search-form--full-screen",lightbox:"elementor-lightbox"}}),getDefaultElements(){var e=this.getSettings("selectors"),t={};return t.$wrapper=this.$element.find(e.wrapper),t.$container=this.$element.find(e.container),t.$input=this.$element.find(e.input),t.$icon=this.$element.find(e.icon),t.$toggle=this.$element.find(e.toggle),t.$submit=this.$element.find(e.submit),t.$closeButton=this.$element.find(e.closeButton),t},bindEvents(){var e=this,t=e.elements.$container,s=e.elements.$closeButton,n=e.elements.$input,i=e.elements.$wrapper,o=e.elements.$icon,r=this.getElementSettings("skin"),a=this.getSettings("classes");const l=e=&gt;{13!==e.keyCode&amp;&amp;32!==e.keyCode||(e.currentTarget.click(),e.stopPropagation())};"full_screen"===r?($toggle.on("click",(()=&gt;(t.addClass(a.isFullScreen).addClass(a.lightbox),void n.trigger("focus")))).on("keyup",(e=&gt;l(e))),t.on("click",(function(e){t.hasClass(a.isFullScreen)&amp;&amp;t[0]===e.target&amp;&amp;t.removeClass(a.isFullScreen).removeClass(a.lightbox)})),s.on("click",(()=&gt;(t.removeClass(a.isFullScreen).removeClass(a.lightbox),void $toggle.trigger("focus")))).on("keyup",(e=&gt;l(e))),elementorFrontend.elements.$document.on("keyup",(function(e){27===e.keyCode&amp;&amp;t.hasClass(a.isFullScreen)&amp;&amp;t.trigger("click")}))):n.on({focus(){i.addClass(a.isFocus)},blur(){i.removeClass(a.isFocus)}}),"minimal"===r&amp;&amp;o.on("click",(function(){i.addClass(a.isFocus),n.trigger("focus")}))}});t.default=s},"../modules/woocommerce/assets/js/frontend/frontend-legacy.js":
/*!********************************************************************!*\
  !*** ../modules/woocommerce/assets/js/frontend/frontend-legacy.js ***!
  \********************************************************************/
(e,t,s)=&gt;{s(
/*! @babel/runtime/helpers/interopRequireDefault */
"../node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class n extends elementorModules.Module{constructor(){super()}}t.default=n},"@wordpress/i18n":
/*!**************************!*\
  !*** external "wp.i18n" ***!
  \**************************/
e=&gt;{e.exports=wp.i18n}},e=&gt;{e.O(0,["frontend"],(()=&gt;{return t="../assets/dev/js/frontend/preloaded-elements-handlers.js",e(e.s=t);var t}));e.O()}]);
/*! This file is auto-generated */
!function(n,t){var r,e;"object"==typeof exports&amp;&amp;"undefined"!=typeof module?module.exports=t():"function"==typeof define&amp;&amp;define.amd?define("underscore",t):(n="undefined"!=typeof globalThis?globalThis:n||self,r=n._,(e=n._=t()).noConflict=function(){return n._=r,e})}(this,function(){var n="1.13.7",t="object"==typeof self&amp;&amp;self.self===self&amp;&amp;self||"object"==typeof global&amp;&amp;global.global===global&amp;&amp;global||Function("return this")()||{},e=Array.prototype,V=Object.prototype,F="undefined"!=typeof Symbol?Symbol.prototype:null,P=e.push,f=e.slice,s=V.toString,q=V.hasOwnProperty,r="undefined"!=typeof ArrayBuffer,u="undefined"!=typeof DataView,U=Array.isArray,W=Object.keys,z=Object.create,L=r&amp;&amp;ArrayBuffer.isView,$=isNaN,C=isFinite,K=!{toString:null}.propertyIsEnumerable("toString"),J=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],G=Math.pow(2,53)-1;function l(u,o){return o=null==o?u.length-1:+o,function(){for(var n=Math.max(arguments.length-o,0),t=Array(n),r=0;r&lt;n;r++)t[r]=arguments[r+o];switch(o){case 0:return u.call(this,t);case 1:return u.call(this,arguments[0],t);case 2:return u.call(this,arguments[0],arguments[1],t)}for(var e=Array(o+1),r=0;r&lt;o;r++)e[r]=arguments[r];return e[o]=t,u.apply(this,e)}}function o(n){var t=typeof n;return"function"==t||"object"==t&amp;&amp;!!n}function H(n){return void 0===n}function Q(n){return!0===n||!1===n||"[object Boolean]"===s.call(n)}function i(n){var t="[object "+n+"]";return function(n){return s.call(n)===t}}var X=i("String"),Y=i("Number"),Z=i("Date"),nn=i("RegExp"),tn=i("Error"),rn=i("Symbol"),en=i("ArrayBuffer"),a=i("Function"),t=t.document&amp;&amp;t.document.childNodes,p=a="function"!=typeof/./&amp;&amp;"object"!=typeof Int8Array&amp;&amp;"function"!=typeof t?function(n){return"function"==typeof n||!1}:a,t=i("Object"),un=u&amp;&amp;(!/\[native code\]/.test(String(DataView))||t(new DataView(new ArrayBuffer(8)))),a="undefined"!=typeof Map&amp;&amp;t(new Map),u=i("DataView");var h=un?function(n){return null!=n&amp;&amp;p(n.getInt8)&amp;&amp;en(n.buffer)}:u,v=U||i("Array");function y(n,t){return null!=n&amp;&amp;q.call(n,t)}var on=i("Arguments"),an=(!function(){on(arguments)||(on=function(n){return y(n,"callee")})}(),on);function fn(n){return Y(n)&amp;&amp;$(n)}function cn(n){return function(){return n}}function ln(t){return function(n){n=t(n);return"number"==typeof n&amp;&amp;0&lt;=n&amp;&amp;n&lt;=G}}function sn(t){return function(n){return null==n?void 0:n[t]}}var d=sn("byteLength"),pn=ln(d),hn=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;var vn=r?function(n){return L?L(n)&amp;&amp;!h(n):pn(n)&amp;&amp;hn.test(s.call(n))}:cn(!1),g=sn("length");function yn(n,t){t=function(t){for(var r={},n=t.length,e=0;e&lt;n;++e)r[t[e]]=!0;return{contains:function(n){return!0===r[n]},push:function(n){return r[n]=!0,t.push(n)}}}(t);var r=J.length,e=n.constructor,u=p(e)&amp;&amp;e.prototype||V,o="constructor";for(y(n,o)&amp;&amp;!t.contains(o)&amp;&amp;t.push(o);r--;)(o=J[r])in n&amp;&amp;n[o]!==u[o]&amp;&amp;!t.contains(o)&amp;&amp;t.push(o)}function b(n){if(!o(n))return[];if(W)return W(n);var t,r=[];for(t in n)y(n,t)&amp;&amp;r.push(t);return K&amp;&amp;yn(n,r),r}function dn(n,t){var r=b(t),e=r.length;if(null==n)return!e;for(var u=Object(n),o=0;o&lt;e;o++){var i=r[o];if(t[i]!==u[i]||!(i in u))return!1}return!0}function m(n){return n instanceof m?n:this instanceof m?void(this._wrapped=n):new m(n)}function gn(n){return new Uint8Array(n.buffer||n,n.byteOffset||0,d(n))}m.VERSION=n,m.prototype.valueOf=m.prototype.toJSON=m.prototype.value=function(){return this._wrapped},m.prototype.toString=function(){return String(this._wrapped)};var bn="[object DataView]";function mn(n,t,r,e){var u;return n===t?0!==n||1/n==1/t:null!=n&amp;&amp;null!=t&amp;&amp;(n!=n?t!=t:("function"==(u=typeof n)||"object"==u||"object"==typeof t)&amp;&amp;function n(t,r,e,u){t instanceof m&amp;&amp;(t=t._wrapped);r instanceof m&amp;&amp;(r=r._wrapped);var o=s.call(t);if(o!==s.call(r))return!1;if(un&amp;&amp;"[object Object]"==o&amp;&amp;h(t)){if(!h(r))return!1;o=bn}switch(o){case"[object RegExp]":case"[object String]":return""+t==""+r;case"[object Number]":return+t!=+t?+r!=+r:0==+t?1/+t==1/r:+t==+r;case"[object Date]":case"[object Boolean]":return+t==+r;case"[object Symbol]":return F.valueOf.call(t)===F.valueOf.call(r);case"[object ArrayBuffer]":case bn:return n(gn(t),gn(r),e,u)}o="[object Array]"===o;if(!o&amp;&amp;vn(t)){var i=d(t);if(i!==d(r))return!1;if(t.buffer===r.buffer&amp;&amp;t.byteOffset===r.byteOffset)return!0;o=!0}if(!o){if("object"!=typeof t||"object"!=typeof r)return!1;var i=t.constructor,a=r.constructor;if(i!==a&amp;&amp;!(p(i)&amp;&amp;i instanceof i&amp;&amp;p(a)&amp;&amp;a instanceof a)&amp;&amp;"constructor"in t&amp;&amp;"constructor"in r)return!1}e=e||[];u=u||[];var f=e.length;for(;f--;)if(e[f]===t)return u[f]===r;e.push(t);u.push(r);if(o){if((f=t.length)!==r.length)return!1;for(;f--;)if(!mn(t[f],r[f],e,u))return!1}else{var c,l=b(t);if(f=l.length,b(r).length!==f)return!1;for(;f--;)if(c=l[f],!y(r,c)||!mn(t[c],r[c],e,u))return!1}e.pop();u.pop();return!0}(n,t,r,e))}function c(n){if(!o(n))return[];var t,r=[];for(t in n)r.push(t);return K&amp;&amp;yn(n,r),r}function jn(e){var u=g(e);return function(n){if(null==n)return!1;var t=c(n);if(g(t))return!1;for(var r=0;r&lt;u;r++)if(!p(n[e[r]]))return!1;return e!==_n||!p(n[wn])}}var wn="forEach",t=["clear","delete"],u=["get","has","set"],U=t.concat(wn,u),_n=t.concat(u),r=["add"].concat(t,wn,"has"),u=a?jn(U):i("Map"),t=a?jn(_n):i("WeakMap"),U=a?jn(r):i("Set"),a=i("WeakSet");function j(n){for(var t=b(n),r=t.length,e=Array(r),u=0;u&lt;r;u++)e[u]=n[t[u]];return e}function An(n){for(var t={},r=b(n),e=0,u=r.length;e&lt;u;e++)t[n[r[e]]]=r[e];return t}function xn(n){var t,r=[];for(t in n)p(n[t])&amp;&amp;r.push(t);return r.sort()}function Sn(f,c){return function(n){var t=arguments.length;if(c&amp;&amp;(n=Object(n)),!(t&lt;2||null==n))for(var r=1;r&lt;t;r++)for(var e=arguments[r],u=f(e),o=u.length,i=0;i&lt;o;i++){var a=u[i];c&amp;&amp;void 0!==n[a]||(n[a]=e[a])}return n}}var On=Sn(c),w=Sn(b),Mn=Sn(c,!0);function En(n){var t;return o(n)?z?z(n):((t=function(){}).prototype=n,n=new t,t.prototype=null,n):{}}function Bn(n){return v(n)?n:[n]}function _(n){return m.toPath(n)}function Nn(n,t){for(var r=t.length,e=0;e&lt;r;e++){if(null==n)return;n=n[t[e]]}return r?n:void 0}function In(n,t,r){n=Nn(n,_(t));return H(n)?r:n}function Tn(n){return n}function A(t){return t=w({},t),function(n){return dn(n,t)}}function kn(t){return t=_(t),function(n){return Nn(n,t)}}function x(u,o,n){if(void 0===o)return u;switch(null==n?3:n){case 1:return function(n){return u.call(o,n)};case 3:return function(n,t,r){return u.call(o,n,t,r)};case 4:return function(n,t,r,e){return u.call(o,n,t,r,e)}}return function(){return u.apply(o,arguments)}}function Dn(n,t,r){return null==n?Tn:p(n)?x(n,t,r):(o(n)&amp;&amp;!v(n)?A:kn)(n)}function Rn(n,t){return Dn(n,t,1/0)}function S(n,t,r){return m.iteratee!==Rn?m.iteratee(n,t):Dn(n,t,r)}function Vn(){}function Fn(n,t){return null==t&amp;&amp;(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))}m.toPath=Bn,m.iteratee=Rn;var O=Date.now||function(){return(new Date).getTime()};function Pn(t){function r(n){return t[n]}var n="(?:"+b(t).join("|")+")",e=RegExp(n),u=RegExp(n,"g");return function(n){return e.test(n=null==n?"":""+n)?n.replace(u,r):n}}var r={"&amp;":"&amp;amp;","&lt;":"&amp;lt;","&gt;":"&amp;gt;",'"':"&amp;quot;","'":"&amp;#x27;","`":"&amp;#x60;"},qn=Pn(r),r=Pn(An(r)),Un=m.templateSettings={evaluate:/&lt;%([\s\S]+?)%&gt;/g,interpolate:/&lt;%=([\s\S]+?)%&gt;/g,escape:/&lt;%-([\s\S]+?)%&gt;/g},Wn=/(.)^/,zn={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Ln=/\\|'|\r|\n|\u2028|\u2029/g;function $n(n){return"\\"+zn[n]}var Cn=/^\s*(\w|\$)+\s*$/;var Kn=0;function Jn(n,t,r,e,u){return e instanceof t?(e=En(n.prototype),o(t=n.apply(e,u))?t:e):n.apply(r,u)}var M=l(function(u,o){function i(){for(var n=0,t=o.length,r=Array(t),e=0;e&lt;t;e++)r[e]=o[e]===a?arguments[n++]:o[e];for(;n&lt;arguments.length;)r.push(arguments[n++]);return Jn(u,i,this,this,r)}var a=M.placeholder;return i}),Gn=(M.placeholder=m,l(function(t,r,e){var u;if(p(t))return u=l(function(n){return Jn(t,u,r,this,e.concat(n))});throw new TypeError("Bind must be called on a function")})),E=ln(g);function B(n,t,r,e){if(e=e||[],t||0===t){if(t&lt;=0)return e.concat(n)}else t=1/0;for(var u=e.length,o=0,i=g(n);o&lt;i;o++){var a=n[o];if(E(a)&amp;&amp;(v(a)||an(a)))if(1&lt;t)B(a,t-1,r,e),u=e.length;else for(var f=0,c=a.length;f&lt;c;)e[u++]=a[f++];else r||(e[u++]=a)}return e}var Hn=l(function(n,t){var r=(t=B(t,!1,!1)).length;if(r&lt;1)throw new Error("bindAll must be passed function names");for(;r--;){var e=t[r];n[e]=Gn(n[e],n)}return n});var Qn=l(function(n,t,r){return setTimeout(function(){return n.apply(null,r)},t)}),Xn=M(Qn,m,1);function Yn(n){return function(){return!n.apply(this,arguments)}}function Zn(n,t){var r;return function(){return 0&lt;--n&amp;&amp;(r=t.apply(this,arguments)),n&lt;=1&amp;&amp;(t=null),r}}var nt=M(Zn,2);function tt(n,t,r){t=S(t,r);for(var e,u=b(n),o=0,i=u.length;o&lt;i;o++)if(t(n[e=u[o]],e,n))return e}function rt(o){return function(n,t,r){t=S(t,r);for(var e=g(n),u=0&lt;o?0:e-1;0&lt;=u&amp;&amp;u&lt;e;u+=o)if(t(n[u],u,n))return u;return-1}}var et=rt(1),ut=rt(-1);function ot(n,t,r,e){for(var u=(r=S(r,e,1))(t),o=0,i=g(n);o&lt;i;){var a=Math.floor((o+i)/2);r(n[a])&lt;u?o=a+1:i=a}return o}function it(o,i,a){return function(n,t,r){var e=0,u=g(n);if("number"==typeof r)0&lt;o?e=0&lt;=r?r:Math.max(r+u,e):u=0&lt;=r?Math.min(r+1,u):r+u+1;else if(a&amp;&amp;r&amp;&amp;u)return n[r=a(n,t)]===t?r:-1;if(t!=t)return 0&lt;=(r=i(f.call(n,e,u),fn))?r+e:-1;for(r=0&lt;o?e:u-1;0&lt;=r&amp;&amp;r&lt;u;r+=o)if(n[r]===t)return r;return-1}}var at=it(1,et,ot),ft=it(-1,ut);function ct(n,t,r){t=(E(n)?et:tt)(n,t,r);if(void 0!==t&amp;&amp;-1!==t)return n[t]}function N(n,t,r){if(t=x(t,r),E(n))for(u=0,o=n.length;u&lt;o;u++)t(n[u],u,n);else for(var e=b(n),u=0,o=e.length;u&lt;o;u++)t(n[e[u]],e[u],n);return n}function I(n,t,r){t=S(t,r);for(var e=!E(n)&amp;&amp;b(n),u=(e||n).length,o=Array(u),i=0;i&lt;u;i++){var a=e?e[i]:i;o[i]=t(n[a],a,n)}return o}function lt(p){return function(n,t,r,e){var u=3&lt;=arguments.length,o=n,i=x(t,e,4),a=r,f=!E(o)&amp;&amp;b(o),c=(f||o).length,l=0&lt;p?0:c-1;for(u||(a=o[f?f[l]:l],l+=p);0&lt;=l&amp;&amp;l&lt;c;l+=p){var s=f?f[l]:l;a=i(a,o[s],s,o)}return a}}var st=lt(1),pt=lt(-1);function T(n,e,t){var u=[];return e=S(e,t),N(n,function(n,t,r){e(n,t,r)&amp;&amp;u.push(n)}),u}function ht(n,t,r){t=S(t,r);for(var e=!E(n)&amp;&amp;b(n),u=(e||n).length,o=0;o&lt;u;o++){var i=e?e[o]:o;if(!t(n[i],i,n))return!1}return!0}function vt(n,t,r){t=S(t,r);for(var e=!E(n)&amp;&amp;b(n),u=(e||n).length,o=0;o&lt;u;o++){var i=e?e[o]:o;if(t(n[i],i,n))return!0}return!1}function k(n,t,r,e){return E(n)||(n=j(n)),0&lt;=at(n,t,r="number"==typeof r&amp;&amp;!e?r:0)}var yt=l(function(n,r,e){var u,o;return p(r)?o=r:(r=_(r),u=r.slice(0,-1),r=r[r.length-1]),I(n,function(n){var t=o;if(!t){if(null==(n=u&amp;&amp;u.length?Nn(n,u):n))return;t=n[r]}return null==t?t:t.apply(n,e)})});function dt(n,t){return I(n,kn(t))}function gt(n,e,t){var r,u,o=-1/0,i=-1/0;if(null==e||"number"==typeof e&amp;&amp;"object"!=typeof n[0]&amp;&amp;null!=n)for(var a=0,f=(n=E(n)?n:j(n)).length;a&lt;f;a++)null!=(r=n[a])&amp;&amp;o&lt;r&amp;&amp;(o=r);else e=S(e,t),N(n,function(n,t,r){u=e(n,t,r),(i&lt;u||u===-1/0&amp;&amp;o===-1/0)&amp;&amp;(o=n,i=u)});return o}var bt=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;function mt(n){return n?v(n)?f.call(n):X(n)?n.match(bt):E(n)?I(n,Tn):j(n):[]}function jt(n,t,r){if(null==t||r)return(n=E(n)?n:j(n))[Fn(n.length-1)];for(var e=mt(n),r=g(e),u=(t=Math.max(Math.min(t,r),0),r-1),o=0;o&lt;t;o++){var i=Fn(o,u),a=e[o];e[o]=e[i],e[i]=a}return e.slice(0,t)}function D(o,t){return function(r,e,n){var u=t?[[],[]]:{};return e=S(e,n),N(r,function(n,t){t=e(n,t,r);o(u,n,t)}),u}}var wt=D(function(n,t,r){y(n,r)?n[r].push(t):n[r]=[t]}),_t=D(function(n,t,r){n[r]=t}),At=D(function(n,t,r){y(n,r)?n[r]++:n[r]=1}),xt=D(function(n,t,r){n[r?0:1].push(t)},!0);function St(n,t,r){return t in r}var Ot=l(function(n,t){var r={},e=t[0];if(null!=n){p(e)?(1&lt;t.length&amp;&amp;(e=x(e,t[1])),t=c(n)):(e=St,t=B(t,!1,!1),n=Object(n));for(var u=0,o=t.length;u&lt;o;u++){var i=t[u],a=n[i];e(a,i,n)&amp;&amp;(r[i]=a)}}return r}),Mt=l(function(n,r){var t,e=r[0];return p(e)?(e=Yn(e),1&lt;r.length&amp;&amp;(t=r[1])):(r=I(B(r,!1,!1),String),e=function(n,t){return!k(r,t)}),Ot(n,e,t)});function Et(n,t,r){return f.call(n,0,Math.max(0,n.length-(null==t||r?1:t)))}function Bt(n,t,r){return null==n||n.length&lt;1?null==t||r?void 0:[]:null==t||r?n[0]:Et(n,n.length-t)}function R(n,t,r){return f.call(n,null==t||r?1:t)}var Nt=l(function(n,t){return t=B(t,!0,!0),T(n,function(n){return!k(t,n)})}),It=l(function(n,t){return Nt(n,t)});function Tt(n,t,r,e){Q(t)||(e=r,r=t,t=!1),null!=r&amp;&amp;(r=S(r,e));for(var u=[],o=[],i=0,a=g(n);i&lt;a;i++){var f=n[i],c=r?r(f,i,n):f;t&amp;&amp;!r?(i&amp;&amp;o===c||u.push(f),o=c):r?k(o,c)||(o.push(c),u.push(f)):k(u,f)||u.push(f)}return u}var kt=l(function(n){return Tt(B(n,!0,!0))});function Dt(n){for(var t=n&amp;&amp;gt(n,g).length||0,r=Array(t),e=0;e&lt;t;e++)r[e]=dt(n,e);return r}var Rt=l(Dt);function Vt(n,t){return n._chain?m(t).chain():t}function Ft(r){return N(xn(r),function(n){var t=m[n]=r[n];m.prototype[n]=function(){var n=[this._wrapped];return P.apply(n,arguments),Vt(this,t.apply(m,n))}}),m}N(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var r=e[t];m.prototype[t]=function(){var n=this._wrapped;return null!=n&amp;&amp;(r.apply(n,arguments),"shift"!==t&amp;&amp;"splice"!==t||0!==n.length||delete n[0]),Vt(this,n)}}),N(["concat","join","slice"],function(n){var t=e[n];m.prototype[n]=function(){var n=this._wrapped;return Vt(this,n=null!=n?t.apply(n,arguments):n)}});n=Ft({__proto__:null,VERSION:n,restArguments:l,isObject:o,isNull:function(n){return null===n},isUndefined:H,isBoolean:Q,isElement:function(n){return!(!n||1!==n.nodeType)},isString:X,isNumber:Y,isDate:Z,isRegExp:nn,isError:tn,isSymbol:rn,isArrayBuffer:en,isDataView:h,isArray:v,isFunction:p,isArguments:an,isFinite:function(n){return!rn(n)&amp;&amp;C(n)&amp;&amp;!isNaN(parseFloat(n))},isNaN:fn,isTypedArray:vn,isEmpty:function(n){var t;return null==n||("number"==typeof(t=g(n))&amp;&amp;(v(n)||X(n)||an(n))?0===t:0===g(b(n)))},isMatch:dn,isEqual:function(n,t){return mn(n,t)},isMap:u,isWeakMap:t,isSet:U,isWeakSet:a,keys:b,allKeys:c,values:j,pairs:function(n){for(var t=b(n),r=t.length,e=Array(r),u=0;u&lt;r;u++)e[u]=[t[u],n[t[u]]];return e},invert:An,functions:xn,methods:xn,extend:On,extendOwn:w,assign:w,defaults:Mn,create:function(n,t){return n=En(n),t&amp;&amp;w(n,t),n},clone:function(n){return o(n)?v(n)?n.slice():On({},n):n},tap:function(n,t){return t(n),n},get:In,has:function(n,t){for(var r=(t=_(t)).length,e=0;e&lt;r;e++){var u=t[e];if(!y(n,u))return!1;n=n[u]}return!!r},mapObject:function(n,t,r){t=S(t,r);for(var e=b(n),u=e.length,o={},i=0;i&lt;u;i++){var a=e[i];o[a]=t(n[a],a,n)}return o},identity:Tn,constant:cn,noop:Vn,toPath:Bn,property:kn,propertyOf:function(t){return null==t?Vn:function(n){return In(t,n)}},matcher:A,matches:A,times:function(n,t,r){var e=Array(Math.max(0,n));t=x(t,r,1);for(var u=0;u&lt;n;u++)e[u]=t(u);return e},random:Fn,now:O,escape:qn,unescape:r,templateSettings:Un,template:function(o,n,t){n=Mn({},n=!n&amp;&amp;t?t:n,m.templateSettings);var r,t=RegExp([(n.escape||Wn).source,(n.interpolate||Wn).source,(n.evaluate||Wn).source].join("|")+"|$","g"),i=0,a="__p+='";if(o.replace(t,function(n,t,r,e,u){return a+=o.slice(i,u).replace(Ln,$n),i=u+n.length,t?a+="'+\n((__t=("+t+"))==null?'':_.escape(__t))+\n'":r?a+="'+\n((__t=("+r+"))==null?'':__t)+\n'":e&amp;&amp;(a+="';\n"+e+"\n__p+='"),n}),a+="';\n",t=n.variable){if(!Cn.test(t))throw new Error("variable is not a bare identifier: "+t)}else a="with(obj||{}){\n"+a+"}\n",t="obj";a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{r=new Function(t,"_",a)}catch(n){throw n.source=a,n}function e(n){return r.call(this,n,m)}return e.source="function("+t+"){\n"+a+"}",e},result:function(n,t,r){var e=(t=_(t)).length;if(!e)return p(r)?r.call(n):r;for(var u=0;u&lt;e;u++){var o=null==n?void 0:n[t[u]];void 0===o&amp;&amp;(o=r,u=e),n=p(o)?o.call(n):o}return n},uniqueId:function(n){var t=++Kn+"";return n?n+t:t},chain:function(n){return(n=m(n))._chain=!0,n},iteratee:Rn,partial:M,bind:Gn,bindAll:Hn,memoize:function(e,u){function o(n){var t=o.cache,r=""+(u?u.apply(this,arguments):n);return y(t,r)||(t[r]=e.apply(this,arguments)),t[r]}return o.cache={},o},delay:Qn,defer:Xn,throttle:function(r,e,u){function o(){l=!1===u.leading?0:O(),i=null,c=r.apply(a,f),i||(a=f=null)}function n(){var n=O(),t=(l||!1!==u.leading||(l=n),e-(n-l));return a=this,f=arguments,t&lt;=0||e&lt;t?(i&amp;&amp;(clearTimeout(i),i=null),l=n,c=r.apply(a,f),i||(a=f=null)):i||!1===u.trailing||(i=setTimeout(o,t)),c}var i,a,f,c,l=0;return u=u||{},n.cancel=function(){clearTimeout(i),l=0,i=a=f=null},n},debounce:function(t,r,e){function u(){var n=O()-i;n&lt;r?o=setTimeout(u,r-n):(o=null,e||(f=t.apply(c,a)),o||(a=c=null))}var o,i,a,f,c,n=l(function(n){return c=this,a=n,i=O(),o||(o=setTimeout(u,r),e&amp;&amp;(f=t.apply(c,a))),f});return n.cancel=function(){clearTimeout(o),o=a=c=null},n},wrap:function(n,t){return M(t,n)},negate:Yn,compose:function(){var r=arguments,e=r.length-1;return function(){for(var n=e,t=r[e].apply(this,arguments);n--;)t=r[n].call(this,t);return t}},after:function(n,t){return function(){if(--n&lt;1)return t.apply(this,arguments)}},before:Zn,once:nt,findKey:tt,findIndex:et,findLastIndex:ut,sortedIndex:ot,indexOf:at,lastIndexOf:ft,find:ct,detect:ct,findWhere:function(n,t){return ct(n,A(t))},each:N,forEach:N,map:I,collect:I,reduce:st,foldl:st,inject:st,reduceRight:pt,foldr:pt,filter:T,select:T,reject:function(n,t,r){return T(n,Yn(S(t)),r)},every:ht,all:ht,some:vt,any:vt,contains:k,includes:k,include:k,invoke:yt,pluck:dt,where:function(n,t){return T(n,A(t))},max:gt,min:function(n,e,t){var r,u,o=1/0,i=1/0;if(null==e||"number"==typeof e&amp;&amp;"object"!=typeof n[0]&amp;&amp;null!=n)for(var a=0,f=(n=E(n)?n:j(n)).length;a&lt;f;a++)null!=(r=n[a])&amp;&amp;r&lt;o&amp;&amp;(o=r);else e=S(e,t),N(n,function(n,t,r){((u=e(n,t,r))&lt;i||u===1/0&amp;&amp;o===1/0)&amp;&amp;(o=n,i=u)});return o},shuffle:function(n){return jt(n,1/0)},sample:jt,sortBy:function(n,e,t){var u=0;return e=S(e,t),dt(I(n,function(n,t,r){return{value:n,index:u++,criteria:e(n,t,r)}}).sort(function(n,t){var r=n.criteria,e=t.criteria;if(r!==e){if(e&lt;r||void 0===r)return 1;if(r&lt;e||void 0===e)return-1}return n.index-t.index}),"value")},groupBy:wt,indexBy:_t,countBy:At,partition:xt,toArray:mt,size:function(n){return null==n?0:(E(n)?n:b(n)).length},pick:Ot,omit:Mt,first:Bt,head:Bt,take:Bt,initial:Et,last:function(n,t,r){return null==n||n.length&lt;1?null==t||r?void 0:[]:null==t||r?n[n.length-1]:R(n,Math.max(0,n.length-t))},rest:R,tail:R,drop:R,compact:function(n){return T(n,Boolean)},flatten:function(n,t){return B(n,t,!1)},without:It,uniq:Tt,unique:Tt,union:kt,intersection:function(n){for(var t=[],r=arguments.length,e=0,u=g(n);e&lt;u;e++){var o=n[e];if(!k(t,o)){for(var i=1;i&lt;r&amp;&amp;k(arguments[i],o);i++);i===r&amp;&amp;t.push(o)}}return t},difference:Nt,unzip:Dt,transpose:Dt,zip:Rt,object:function(n,t){for(var r={},e=0,u=g(n);e&lt;u;e++)t?r[n[e]]=t[e]:r[n[e][0]]=n[e][1];return r},range:function(n,t,r){null==t&amp;&amp;(t=n||0,n=0),r=r||(t&lt;n?-1:1);for(var e=Math.max(Math.ceil((t-n)/r),0),u=Array(e),o=0;o&lt;e;o++,n+=r)u[o]=n;return u},chunk:function(n,t){if(null==t||t&lt;1)return[];for(var r=[],e=0,u=n.length;e&lt;u;)r.push(f.call(n,e,e+=t));return r},mixin:Ft,default:m});return n._=n});
/*! This file is auto-generated */
/*!
 * imagesLoaded PACKAGED v5.0.0
 * JavaScript is all like "You images are done yet or what?"
 * MIT License
 */
!function(t,e){"object"==typeof module&amp;&amp;module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,(function(){function t(){}let e=t.prototype;return e.on=function(t,e){if(!t||!e)return this;let i=this._events=this._events||{},s=i[t]=i[t]||[];return s.includes(e)||s.push(e),this},e.once=function(t,e){if(!t||!e)return this;this.on(t,e);let i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this},e.off=function(t,e){let i=this._events&amp;&amp;this._events[t];if(!i||!i.length)return this;let s=i.indexOf(e);return-1!=s&amp;&amp;i.splice(s,1),this},e.emitEvent=function(t,e){let i=this._events&amp;&amp;this._events[t];if(!i||!i.length)return this;i=i.slice(0),e=e||[];let s=this._onceEvents&amp;&amp;this._onceEvents[t];for(let n of i){s&amp;&amp;s[n]&amp;&amp;(this.off(t,n),delete s[n]),n.apply(this,e)}return this},e.allOff=function(){return delete this._events,delete this._onceEvents,this},t})),
/*!
 * imagesLoaded v5.0.0
 * JavaScript is all like "You images are done yet or what?"
 * MIT License
 */
function(t,e){"object"==typeof module&amp;&amp;module.exports?module.exports=e(t,require("ev-emitter")):t.imagesLoaded=e(t,t.EvEmitter)}("undefined"!=typeof window?window:this,(function(t,e){let i=t.jQuery,s=t.console;function n(t,e,o){if(!(this instanceof n))return new n(t,e,o);let r=t;var h;("string"==typeof t&amp;&amp;(r=document.querySelectorAll(t)),r)?(this.elements=(h=r,Array.isArray(h)?h:"object"==typeof h&amp;&amp;"number"==typeof h.length?[...h]:[h]),this.options={},"function"==typeof e?o=e:Object.assign(this.options,e),o&amp;&amp;this.on("always",o),this.getImages(),i&amp;&amp;(this.jqDeferred=new i.Deferred),setTimeout(this.check.bind(this))):s.error(`Bad element for imagesLoaded ${r||t}`)}n.prototype=Object.create(e.prototype),n.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)};const o=[1,9,11];n.prototype.addElementImages=function(t){"IMG"===t.nodeName&amp;&amp;this.addImage(t),!0===this.options.background&amp;&amp;this.addElementBackgroundImages(t);let{nodeType:e}=t;if(!e||!o.includes(e))return;let i=t.querySelectorAll("img");for(let t of i)this.addImage(t);if("string"==typeof this.options.background){let e=t.querySelectorAll(this.options.background);for(let t of e)this.addElementBackgroundImages(t)}};const r=/url\((['"])?(.*?)\1\)/gi;function h(t){this.img=t}function d(t,e){this.url=t,this.element=e,this.img=new Image}return n.prototype.addElementBackgroundImages=function(t){let e=getComputedStyle(t);if(!e)return;let i=r.exec(e.backgroundImage);for(;null!==i;){let s=i&amp;&amp;i[2];s&amp;&amp;this.addBackground(s,t),i=r.exec(e.backgroundImage)}},n.prototype.addImage=function(t){let e=new h(t);this.images.push(e)},n.prototype.addBackground=function(t,e){let i=new d(t,e);this.images.push(i)},n.prototype.check=function(){if(this.progressedCount=0,this.hasAnyBroken=!1,!this.images.length)return void this.complete();let t=(t,e,i)=&gt;{setTimeout((()=&gt;{this.progress(t,e,i)}))};this.images.forEach((function(e){e.once("progress",t),e.check()}))},n.prototype.progress=function(t,e,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emitEvent("progress",[this,t,e]),this.jqDeferred&amp;&amp;this.jqDeferred.notify&amp;&amp;this.jqDeferred.notify(this,t),this.progressedCount===this.images.length&amp;&amp;this.complete(),this.options.debug&amp;&amp;s&amp;&amp;s.log(`progress: ${i}`,t,e)},n.prototype.complete=function(){let t=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred){let t=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[t](this)}},h.prototype=Object.create(e.prototype),h.prototype.check=function(){this.getIsImageComplete()?this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.img.crossOrigin&amp;&amp;(this.proxyImage.crossOrigin=this.img.crossOrigin),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.currentSrc||this.img.src)},h.prototype.getIsImageComplete=function(){return this.img.complete&amp;&amp;this.img.naturalWidth},h.prototype.confirm=function(t,e){this.isLoaded=t;let{parentNode:i}=this.img,s="PICTURE"===i.nodeName?i:this.img;this.emitEvent("progress",[this,s,e])},h.prototype.handleEvent=function(t){let e="on"+t.type;this[e]&amp;&amp;this[e](t)},h.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},h.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},h.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},d.prototype=Object.create(h.prototype),d.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&amp;&amp;(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},d.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},d.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.element,e])},n.makeJQueryPlugin=function(e){(e=e||t.jQuery)&amp;&amp;(i=e,i.fn.imagesLoaded=function(t,e){return new n(this,t,e).jqDeferred.promise(i(this))})},n.makeJQueryPlugin(),n}));
/*! This file is auto-generated */
/*!
 * Masonry PACKAGED v4.2.2
 * Cascading grid layout library
 * https://masonry.desandro.com
 * MIT License
 * by David DeSandro
 */
!function(t,e){"function"==typeof define&amp;&amp;define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return e(t,i)}):"object"==typeof module&amp;&amp;module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,r,a){function h(t,e,n){var o,r="$()."+i+'("'+e+'")';return t.each(function(t,h){var u=a.data(h,i);if(!u)return void s(i+" not initialized. Cannot call methods, i.e. "+r);var d=u[e];if(!d||"_"==e.charAt(0))return void s(r+" is not a valid method");var l=d.apply(u,n);o=void 0===o?l:o}),void 0!==o?o:t}function u(t,e){t.each(function(t,n){var o=a.data(n,i);o?(o.option(e),o._init()):(o=new r(n,e),a.data(n,i,o))})}a=a||e||t.jQuery,a&amp;&amp;(r.prototype.option||(r.prototype.option=function(t){a.isPlainObject(t)&amp;&amp;(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=o.call(arguments,1);return h(this,t,e)}return u(this,t),this},n(a))}function n(t){!t||t&amp;&amp;t.bridget||(t.bridget=i)}var o=Array.prototype.slice,r=t.console,s="undefined"==typeof r?function(){}:function(t){r.error(t)};return n(e||t.jQuery),i}),function(t,e){"function"==typeof define&amp;&amp;define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&amp;&amp;module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&amp;&amp;e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&amp;&amp;n.push(e),this}},e.once=function(t,e){if(t&amp;&amp;e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},n=i[t]=i[t]||{};return n[e]=!0,this}},e.off=function(t,e){var i=this._events&amp;&amp;this._events[t];if(i&amp;&amp;i.length){var n=i.indexOf(e);return-1!=n&amp;&amp;i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&amp;&amp;this._events[t];if(i&amp;&amp;i.length){i=i.slice(0),e=e||[];for(var n=this._onceEvents&amp;&amp;this._onceEvents[t],o=0;o&lt;i.length;o++){var r=i[o],s=n&amp;&amp;n[r];s&amp;&amp;(this.off(t,r),delete n[r]),r.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t}),function(t,e){"function"==typeof define&amp;&amp;define.amd?define("get-size/get-size",e):"object"==typeof module&amp;&amp;module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function t(t){var e=parseFloat(t),i=-1==t.indexOf("%")&amp;&amp;!isNaN(e);return i&amp;&amp;e}function e(){}function i(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;u&gt;e;e++){var i=h[e];t[i]=0}return t}function n(t){var e=getComputedStyle(t);return e||a("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),e}function o(){if(!d){d=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var o=n(e);s=200==Math.round(t(o.width)),r.isBoxSizeOuter=s,i.removeChild(e)}}function r(e){if(o(),"string"==typeof e&amp;&amp;(e=document.querySelector(e)),e&amp;&amp;"object"==typeof e&amp;&amp;e.nodeType){var r=n(e);if("none"==r.display)return i();var a={};a.width=e.offsetWidth,a.height=e.offsetHeight;for(var d=a.isBorderBox="border-box"==r.boxSizing,l=0;u&gt;l;l++){var c=h[l],f=r[c],m=parseFloat(f);a[c]=isNaN(m)?0:m}var p=a.paddingLeft+a.paddingRight,g=a.paddingTop+a.paddingBottom,y=a.marginLeft+a.marginRight,v=a.marginTop+a.marginBottom,_=a.borderLeftWidth+a.borderRightWidth,z=a.borderTopWidth+a.borderBottomWidth,E=d&amp;&amp;s,b=t(r.width);b!==!1&amp;&amp;(a.width=b+(E?0:p+_));var x=t(r.height);return x!==!1&amp;&amp;(a.height=x+(E?0:g+z)),a.innerWidth=a.width-(p+_),a.innerHeight=a.height-(g+z),a.outerWidth=a.width+y,a.outerHeight=a.height+v,a}}var s,a="undefined"==typeof console?e:function(t){console.error(t)},h=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],u=h.length,d=!1;return r}),function(t,e){"use strict";"function"==typeof define&amp;&amp;define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&amp;&amp;module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var t=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i&lt;e.length;i++){var n=e[i],o=n+"MatchesSelector";if(t[o])return o}}();return function(e,i){return e[t](i)}}),function(t,e){"function"==typeof define&amp;&amp;define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(i){return e(t,i)}):"object"==typeof module&amp;&amp;module.exports?module.exports=e(t,require("desandro-matches-selector")):t.fizzyUIUtils=e(t,t.matchesSelector)}(window,function(t,e){var i={};i.extend=function(t,e){for(var i in e)t[i]=e[i];return t},i.modulo=function(t,e){return(t%e+e)%e};var n=Array.prototype.slice;i.makeArray=function(t){if(Array.isArray(t))return t;if(null===t||void 0===t)return[];var e="object"==typeof t&amp;&amp;"number"==typeof t.length;return e?n.call(t):[t]},i.removeFrom=function(t,e){var i=t.indexOf(e);-1!=i&amp;&amp;t.splice(i,1)},i.getParent=function(t,i){for(;t.parentNode&amp;&amp;t!=document.body;)if(t=t.parentNode,e(t,i))return t},i.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},i.handleEvent=function(t){var e="on"+t.type;this[e]&amp;&amp;this[e](t)},i.filterFindElements=function(t,n){t=i.makeArray(t);var o=[];return t.forEach(function(t){if(t instanceof HTMLElement){if(!n)return void o.push(t);e(t,n)&amp;&amp;o.push(t);for(var i=t.querySelectorAll(n),r=0;r&lt;i.length;r++)o.push(i[r])}}),o},i.debounceMethod=function(t,e,i){i=i||100;var n=t.prototype[e],o=e+"Timeout";t.prototype[e]=function(){var t=this[o];clearTimeout(t);var e=arguments,r=this;this[o]=setTimeout(function(){n.apply(r,e),delete r[o]},i)}},i.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},i.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()};var o=t.console;return i.htmlInit=function(e,n){i.docReady(function(){var r=i.toDashed(n),s="data-"+r,a=document.querySelectorAll("["+s+"]"),h=document.querySelectorAll(".js-"+r),u=i.makeArray(a).concat(i.makeArray(h)),d=s+"-options",l=t.jQuery;u.forEach(function(t){var i,r=t.getAttribute(s)||t.getAttribute(d);try{i=r&amp;&amp;JSON.parse(r)}catch(a){return void(o&amp;&amp;o.error("Error parsing "+s+" on "+t.className+": "+a))}var h=new e(t,i);l&amp;&amp;l.data(t,n,h)})})},i}),function(t,e){"function"==typeof define&amp;&amp;define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],e):"object"==typeof module&amp;&amp;module.exports?module.exports=e(require("ev-emitter"),require("get-size")):(t.Outlayer={},t.Outlayer.Item=e(t.EvEmitter,t.getSize))}(window,function(t,e){"use strict";function i(t){for(var e in t)return!1;return e=null,!0}function n(t,e){t&amp;&amp;(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}function o(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}var r=document.documentElement.style,s="string"==typeof r.transition?"transition":"WebkitTransition",a="string"==typeof r.transform?"transform":"WebkitTransform",h={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[s],u={transform:a,transition:s,transitionDuration:s+"Duration",transitionProperty:s+"Property",transitionDelay:s+"Delay"},d=n.prototype=Object.create(t.prototype);d.constructor=n,d._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},d.handleEvent=function(t){var e="on"+t.type;this[e]&amp;&amp;this[e](t)},d.getSize=function(){this.size=e(this.element)},d.css=function(t){var e=this.element.style;for(var i in t){var n=u[i]||i;e[n]=t[i]}},d.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),n=t[e?"left":"right"],o=t[i?"top":"bottom"],r=parseFloat(n),s=parseFloat(o),a=this.layout.size;-1!=n.indexOf("%")&amp;&amp;(r=r/100*a.width),-1!=o.indexOf("%")&amp;&amp;(s=s/100*a.height),r=isNaN(r)?0:r,s=isNaN(s)?0:s,r-=e?a.paddingLeft:a.paddingRight,s-=i?a.paddingTop:a.paddingBottom,this.position.x=r,this.position.y=s},d.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),o=i?"paddingLeft":"paddingRight",r=i?"left":"right",s=i?"right":"left",a=this.position.x+t[o];e[r]=this.getXValue(a),e[s]="";var h=n?"paddingTop":"paddingBottom",u=n?"top":"bottom",d=n?"bottom":"top",l=this.position.y+t[h];e[u]=this.getYValue(l),e[d]="",this.css(e),this.emitEvent("layout",[this])},d.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&amp;&amp;!e?t/this.layout.size.width*100+"%":t+"px"},d.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&amp;&amp;e?t/this.layout.size.height*100+"%":t+"px"},d._transitionTo=function(t,e){this.getPosition();var i=this.position.x,n=this.position.y,o=t==this.position.x&amp;&amp;e==this.position.y;if(this.setPosition(t,e),o&amp;&amp;!this.isTransitioning)return void this.layoutPosition();var r=t-i,s=e-n,a={};a.transform=this.getTranslate(r,s),this.transition({to:a,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},d.getTranslate=function(t,e){var i=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop");return t=i?t:-t,e=n?e:-e,"translate3d("+t+"px, "+e+"px, 0)"},d.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},d.moveTo=d._transitionTo,d.setPosition=function(t,e){this.position.x=parseFloat(t),this.position.y=parseFloat(e)},d._nonTransition=function(t){this.css(t.to),t.isCleaning&amp;&amp;this._removeStyles(t.to);for(var e in t.onTransitionEnd)t.onTransitionEnd[e].call(this)},d.transition=function(t){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(t);var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&amp;&amp;(e.clean[i]=!0);if(t.from){this.css(t.from);var n=this.element.offsetHeight;n=null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0};var l="opacity,"+o(a);d.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:l,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(h,this,!1)}},d.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},d.onotransitionend=function(t){this.ontransitionend(t)};var c={"-webkit-transform":"transform"};d.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,n=c[t.propertyName]||t.propertyName;if(delete e.ingProperties[n],i(e.ingProperties)&amp;&amp;this.disableTransition(),n in e.clean&amp;&amp;(this.element.style[t.propertyName]="",delete e.clean[n]),n in e.onEnd){var o=e.onEnd[n];o.call(this),delete e.onEnd[n]}this.emitEvent("transitionEnd",[this])}},d.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(h,this,!1),this.isTransitioning=!1},d._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var f={transitionProperty:"",transitionDuration:"",transitionDelay:""};return d.removeTransitionStyles=function(){this.css(f)},d.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},d.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},d.remove=function(){return s&amp;&amp;parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},d.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("visibleStyle");e[i]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},d.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},d.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},d.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");e[i]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},d.onHideTransitionEnd=function(){this.isHidden&amp;&amp;(this.css({display:"none"}),this.emitEvent("hide"))},d.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},n}),function(t,e){"use strict";"function"==typeof define&amp;&amp;define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,n,o,r){return e(t,i,n,o,r)}):"object"==typeof module&amp;&amp;module.exports?module.exports=e(t,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):t.Outlayer=e(t,t.EvEmitter,t.getSize,t.fizzyUIUtils,t.Outlayer.Item)}(window,function(t,e,i,n,o){"use strict";function r(t,e){var i=n.getQueryElement(t);if(!i)return void(h&amp;&amp;h.error("Bad element for "+this.constructor.namespace+": "+(i||t)));this.element=i,u&amp;&amp;(this.$element=u(this.element)),this.options=n.extend({},this.constructor.defaults),this.option(e);var o=++l;this.element.outlayerGUID=o,c[o]=this,this._create();var r=this._getOption("initLayout");r&amp;&amp;this.layout()}function s(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}function a(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),i=e&amp;&amp;e[1],n=e&amp;&amp;e[2];if(!i.length)return 0;i=parseFloat(i);var o=m[n]||1;return i*o}var h=t.console,u=t.jQuery,d=function(){},l=0,c={};r.namespace="outlayer",r.Item=o,r.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var f=r.prototype;n.extend(f,e.prototype),f.option=function(t){n.extend(this.options,t)},f._getOption=function(t){var e=this.constructor.compatOptions[t];return e&amp;&amp;void 0!==this.options[e]?this.options[e]:this.options[t]},r.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},f._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),n.extend(this.element.style,this.options.containerStyle);var t=this._getOption("resize");t&amp;&amp;this.bindResize()},f.reloadItems=function(){this.items=this._itemize(this.element.children)},f._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,n=[],o=0;o&lt;e.length;o++){var r=e[o],s=new i(r,this);n.push(s)}return n},f._filterFindItemElements=function(t){return n.filterFindElements(t,this.options.itemSelector)},f.getItemElements=function(){return this.items.map(function(t){return t.element})},f.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},f._init=f.layout,f._resetLayout=function(){this.getSize()},f.getSize=function(){this.size=i(this.element)},f._getMeasurement=function(t,e){var n,o=this.options[t];o?("string"==typeof o?n=this.element.querySelector(o):o instanceof HTMLElement&amp;&amp;(n=o),this[t]=n?i(n)[e]:o):this[t]=0},f.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},f._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},f._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&amp;&amp;t.length){var i=[];t.forEach(function(t){var n=this._getItemLayoutPosition(t);n.item=t,n.isInstant=e||t.isLayoutInstant,i.push(n)},this),this._processLayoutQueue(i)}},f._getItemLayoutPosition=function(){return{x:0,y:0}},f._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},f.updateStagger=function(){var t=this.options.stagger;return null===t||void 0===t?void(this.stagger=0):(this.stagger=a(t),this.stagger)},f._positionItem=function(t,e,i,n,o){n?t.goTo(e,i):(t.stagger(o*this.stagger),t.moveTo(e,i))},f._postLayout=function(){this.resizeContainer()},f.resizeContainer=function(){var t=this._getOption("resizeContainer");if(t){var e=this._getContainerSize();e&amp;&amp;(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))}},f._getContainerSize=d,f._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&amp;&amp;(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},f._emitCompleteOnItems=function(t,e){function i(){o.dispatchEvent(t+"Complete",null,[e])}function n(){s++,s==r&amp;&amp;i()}var o=this,r=e.length;if(!e||!r)return void i();var s=0;e.forEach(function(e){e.once(t,n)})},f.dispatchEvent=function(t,e,i){var n=e?[e].concat(i):i;if(this.emitEvent(t,n),u)if(this.$element=this.$element||u(this.element),e){var o=u.Event(e);o.type=t,this.$element.trigger(o,i)}else this.$element.trigger(t,i)},f.ignore=function(t){var e=this.getItem(t);e&amp;&amp;(e.isIgnored=!0)},f.unignore=function(t){var e=this.getItem(t);e&amp;&amp;delete e.isIgnored},f.stamp=function(t){t=this._find(t),t&amp;&amp;(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},f.unstamp=function(t){t=this._find(t),t&amp;&amp;t.forEach(function(t){n.removeFrom(this.stamps,t),this.unignore(t)},this)},f._find=function(t){return t?("string"==typeof t&amp;&amp;(t=this.element.querySelectorAll(t)),t=n.makeArray(t)):void 0},f._manageStamps=function(){this.stamps&amp;&amp;this.stamps.length&amp;&amp;(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},f._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},f._manageStamp=d,f._getElementOffset=function(t){var e=t.getBoundingClientRect(),n=this._boundingRect,o=i(t),r={left:e.left-n.left-o.marginLeft,top:e.top-n.top-o.marginTop,right:n.right-e.right-o.marginRight,bottom:n.bottom-e.bottom-o.marginBottom};return r},f.handleEvent=n.handleEvent,f.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},f.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},f.onresize=function(){this.resize()},n.debounceMethod(r,"onresize",100),f.resize=function(){this.isResizeBound&amp;&amp;this.needsResizeLayout()&amp;&amp;this.layout()},f.needsResizeLayout=function(){var t=i(this.element),e=this.size&amp;&amp;t;return e&amp;&amp;t.innerWidth!==this.size.innerWidth},f.addItems=function(t){var e=this._itemize(t);return e.length&amp;&amp;(this.items=this.items.concat(e)),e},f.appended=function(t){var e=this.addItems(t);e.length&amp;&amp;(this.layoutItems(e,!0),this.reveal(e))},f.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},f.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&amp;&amp;t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.reveal()})}},f.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&amp;&amp;t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.hide()})}},f.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},f.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},f.getItem=function(t){for(var e=0;e&lt;this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},f.getItems=function(t){t=n.makeArray(t);var e=[];return t.forEach(function(t){var i=this.getItem(t);i&amp;&amp;e.push(i)},this),e},f.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&amp;&amp;e.length&amp;&amp;e.forEach(function(t){t.remove(),n.removeFrom(this.items,t)},this)},f.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(t){t.destroy()}),this.unbindResize();var e=this.element.outlayerGUID;delete c[e],delete this.element.outlayerGUID,u&amp;&amp;u.removeData(this.element,this.constructor.namespace)},r.data=function(t){t=n.getQueryElement(t);var e=t&amp;&amp;t.outlayerGUID;return e&amp;&amp;c[e]},r.create=function(t,e){var i=s(r);return i.defaults=n.extend({},r.defaults),n.extend(i.defaults,e),i.compatOptions=n.extend({},r.compatOptions),i.namespace=t,i.data=r.data,i.Item=s(o),n.htmlInit(i,t),u&amp;&amp;u.bridget&amp;&amp;u.bridget(t,i),i};var m={ms:1,s:1e3};return r.Item=o,r}),function(t,e){"function"==typeof define&amp;&amp;define.amd?define(["outlayer/outlayer","get-size/get-size"],e):"object"==typeof module&amp;&amp;module.exports?module.exports=e(require("outlayer"),require("get-size")):t.Masonry=e(t.Outlayer,t.getSize)}(window,function(t,e){var i=t.create("masonry");i.compatOptions.fitWidth="isFitWidth";var n=i.prototype;return n._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t&lt;this.cols;t++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},n.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],i=t&amp;&amp;t.element;this.columnWidth=i&amp;&amp;e(i).outerWidth||this.containerWidth}var n=this.columnWidth+=this.gutter,o=this.containerWidth+this.gutter,r=o/n,s=n-o%n,a=s&amp;&amp;1&gt;s?"round":"floor";r=Math[a](r),this.cols=Math.max(r,1)},n.getContainerWidth=function(){var t=this._getOption("fitWidth"),i=t?this.element.parentNode:this.element,n=e(i);this.containerWidth=n&amp;&amp;n.innerWidth},n._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=e&amp;&amp;1&gt;e?"round":"ceil",n=Math[i](t.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var o=this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition",r=this[o](n,t),s={x:this.columnWidth*r.col,y:r.y},a=r.y+t.size.outerHeight,h=n+r.col,u=r.col;h&gt;u;u++)this.colYs[u]=a;return s},n._getTopColPosition=function(t){var e=this._getTopColGroup(t),i=Math.min.apply(Math,e);return{col:e.indexOf(i),y:i}},n._getTopColGroup=function(t){if(2&gt;t)return this.colYs;for(var e=[],i=this.cols+1-t,n=0;i&gt;n;n++)e[n]=this._getColGroupY(n,t);return e},n._getColGroupY=function(t,e){if(2&gt;e)return this.colYs[t];var i=this.colYs.slice(t,t+e);return Math.max.apply(Math,i)},n._getHorizontalColPosition=function(t,e){var i=this.horizontalColIndex%this.cols,n=t&gt;1&amp;&amp;i+t&gt;this.cols;i=n?0:i;var o=e.size.outerWidth&amp;&amp;e.size.outerHeight;return this.horizontalColIndex=o?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},n._manageStamp=function(t){var i=e(t),n=this._getElementOffset(t),o=this._getOption("originLeft"),r=o?n.left:n.right,s=r+i.outerWidth,a=Math.floor(r/this.columnWidth);a=Math.max(0,a);var h=Math.floor(s/this.columnWidth);h-=s%this.columnWidth?0:1,h=Math.min(this.cols-1,h);for(var u=this._getOption("originTop"),d=(u?n.top:n.bottom)+i.outerHeight,l=a;h&gt;=l;l++)this.colYs[l]=Math.max(d,this.colYs[l])},n._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&amp;&amp;(t.width=this._getContainerFitWidth()),t},n._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&amp;&amp;0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},n.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i});
jQuery(window).on("elementor/frontend/init",(function(){var e=elementorModules.frontend.handlers.Base.extend({svgPaths:{circle:["M325,18C228.7-8.3,118.5,8.3,78,21C22.4,38.4,4.6,54.6,5.6,77.6c1.4,32.4,52.2,54,142.6,63.7 c66.2,7.1,212.2,7.5,273.5-8.3c64.4-16.6,104.3-57.6,33.8-98.2C386.7-4.9,179.4-1.4,126.3,20.7"],underline_zigzag:["M9.3,127.3c49.3-3,150.7-7.6,199.7-7.4c121.9,0.4,189.9,0.4,282.3,7.2C380.1,129.6,181.2,130.6,70,139 c82.6-2.9,254.2-1,335.9,1.3c-56,1.4-137.2-0.3-197.1,9"],x:["M497.4,23.9C301.6,40,155.9,80.6,4,144.4","M14.1,27.6c204.5,20.3,393.8,74,467.3,111.7"],strikethrough:["M3,75h493.5"],curly:["M3,146.1c17.1-8.8,33.5-17.8,51.4-17.8c15.6,0,17.1,18.1,30.2,18.1c22.9,0,36-18.6,53.9-18.6 c17.1,0,21.3,18.5,37.5,18.5c21.3,0,31.8-18.6,49-18.6c22.1,0,18.8,18.8,36.8,18.8c18.8,0,37.5-18.6,49-18.6c20.4,0,17.1,19,36.8,19 c22.9,0,36.8-20.6,54.7-18.6c17.7,1.4,7.1,19.5,33.5,18.8c17.1,0,47.2-6.5,61.1-15.6"],diagonal:["M13.5,15.5c131,13.7,289.3,55.5,475,125.5"],double:["M8.4,143.1c14.2-8,97.6-8.8,200.6-9.2c122.3-0.4,287.5,7.2,287.5,7.2","M8,19.4c72.3-5.3,162-7.8,216-7.8c54,0,136.2,0,267,7.8"],double_underline:["M5,125.4c30.5-3.8,137.9-7.6,177.3-7.6c117.2,0,252.2,4.7,312.7,7.6","M26.9,143.8c55.1-6.1,126-6.3,162.2-6.1c46.5,0.2,203.9,3.2,268.9,6.4"],underline:["M7.7,145.6C109,125,299.9,116.2,401,121.3c42.1,2.2,87.6,11.8,87.3,25.7"]},getDefaultSettings:function(){var e={animationDelay:2500,lettersDelay:50,typeLettersDelay:150,selectionDuration:500,revealDuration:600,revealAnimationDelay:1500};return e.typeAnimationDelay=e.selectionDuration+800,e.selectors={headline:".twbb-headline",dynamicWrapper:".twbb-headline-dynamic-wrapper"},e.classes={dynamicText:"twbb-headline-dynamic-text",dynamicLetter:"twbb-headline-dynamic-letter",textActive:"twbb-headline-text-active",textInactive:"twbb-headline-text-inactive",letters:"twbb-headline-letters",animationIn:"twbb-headline-animation-in",typeSelected:"twbb-headline-typing-selected"},e},getDefaultElements:function(){var e=this.getSettings("selectors");return{$headline:this.$element.find(e.headline),$dynamicWrapper:this.$element.find(e.dynamicWrapper)}},getNextWord:function(e){return e.is(":last-child")?e.parent().children().eq(0):e.next()},switchWord:function(e,t){e.removeClass("twbb-headline-text-active").addClass("twbb-headline-text-inactive"),t.removeClass("twbb-headline-text-inactive").addClass("twbb-headline-text-active")},singleLetters:function(){var e=this.getSettings("classes");this.elements.$dynamicText.each((function(){var t=jQuery(this),s=t.text().split(""),n=t.hasClass(e.textActive);t.empty(),s.forEach((function(s){var i=jQuery("&lt;span&gt;",{class:e.dynamicLetter}).text(s);n&amp;&amp;i.addClass(e.animationIn),t.append(i)})),t.css("opacity",1)}))},showLetter:function(e,t,s,n){var i=this,o=this.getSettings("classes");e.addClass(o.animationIn),e.is(":last-child")?s||setTimeout((function(){i.hideWord(t)}),i.getSettings("animationDelay")):setTimeout((function(){i.showLetter(e.next(),t,s,n)}),n)},hideLetter:function(e,t,s,n){var i=this,o=this.getSettings();e.removeClass(o.classes.animationIn),e.is(":last-child")?s&amp;&amp;setTimeout((function(){i.hideWord(i.getNextWord(t))}),i.getSettings("animationDelay")):setTimeout((function(){i.hideLetter(e.next(),t,s,n)}),n)},showWord:function(e,t){var s=this,n=s.getSettings(),i=s.getElementSettings("animation_type");"typing"===i?(s.showLetter(e.find("."+n.classes.dynamicLetter).eq(0),e,!1,t),e.addClass(n.classes.textActive).removeClass(n.classes.textInactive)):"clip"===i&amp;&amp;s.elements.$dynamicWrapper.animate({width:e.width()+10},n.revealDuration,(function(){setTimeout((function(){s.hideWord(e)}),n.revealAnimationDelay)}))},hideWord:function(e){var t=this,s=t.getSettings(),n=s.classes,i="."+n.dynamicLetter,o=t.getElementSettings("animation_type"),r=t.getNextWord(e);if("typing"===o)t.elements.$dynamicWrapper.addClass(n.typeSelected),setTimeout((function(){t.elements.$dynamicWrapper.removeClass(n.typeSelected),e.addClass(s.classes.textInactive).removeClass(n.textActive).children(i).removeClass(n.animationIn)}),s.selectionDuration),setTimeout((function(){t.showWord(r,s.typeLettersDelay)}),s.typeAnimationDelay);else if(t.elements.$headline.hasClass(n.letters)){var a=e.children(i).length&gt;=r.children(i).length;t.hideLetter(e.find(i).eq(0),e,a,s.lettersDelay),t.showLetter(r.find(i).eq(0),r,a,s.lettersDelay)}else"clip"===o?t.elements.$dynamicWrapper.animate({width:"2px"},s.revealDuration,(function(){t.switchWord(e,r),t.showWord(r)})):(t.switchWord(e,r),setTimeout((function(){t.hideWord(r)}),s.animationDelay))},animateHeadline:function(){var e=this,t=e.getElementSettings("animation_type"),s=e.elements.$dynamicWrapper;if("clip"===t)s.width(s.width()+10);else if("typing"!==t){var n=0;e.elements.$dynamicText.each((function(){var e=jQuery(this).width();e&gt;n&amp;&amp;(n=e)})),s.css("width",n)}setTimeout((function(){e.hideWord(e.elements.$dynamicText.eq(0))}),e.getSettings("animationDelay"))},getSvgPaths:function(e){var t=this.svgPaths[e],s=jQuery();return t.forEach((function(e){s=s.add(jQuery("&lt;path&gt;",{d:e}))})),s},fillWords:function(){var e=this.getElementSettings(),t=this.getSettings("classes"),s=this.elements.$dynamicWrapper;if("rotate"===e.headline_style){(e.rotating_text||"").split("\n").forEach((function(e,n){var i=jQuery("&lt;span&gt;",{class:t.dynamicText}).html(e.replace(/ /g,"&amp;nbsp;"));n||i.addClass(t.textActive),s.append(i)}))}else{var n=jQuery("&lt;span&gt;",{class:t.dynamicText+" "+t.textActive}).text(e.highlighted_text),i=jQuery("&lt;svg&gt;",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 500 150",preserveAspectRatio:"none"}).html(this.getSvgPaths(e.marker));s.append(n,i[0].outerHTML)}this.elements.$dynamicText=s.children("."+t.dynamicText)},rotateHeadline:function(){var e=this.getSettings();this.elements.$headline.hasClass(e.classes.letters)&amp;&amp;this.singleLetters(),this.animateHeadline()},initHeadline:function(){"rotate"===this.getElementSettings("headline_style")&amp;&amp;this.rotateHeadline()},onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.fillWords(),this.initHeadline()}});elementorFrontend.hooks.addAction("frontend/element_ready/twbbanimated-headline.default",(function(t){new e({$element:t})}))})),jQuery(window).on("elementor/frontend/init",(function(){var e=elementorModules.frontend.handlers.Base.extend({onElementChange:function(){Prism.highlightAllUnder(this.$element[0],!1)},onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),Prism.highlightAllUnder(this.$element[0],!1)}});elementorFrontend.hooks.addAction("frontend/element_ready/twbb_code-highlight.default",(function(t){new e({$element:t})}))}));var tenwebCountdown=function(e,t){var s,n={$monthsSpan:e.find(".tenweb-countdown-months"),$daysSpan:e.find(".tenweb-countdown-days"),$hoursSpan:e.find(".tenweb-countdown-hours"),$minutesSpan:e.find(".tenweb-countdown-minutes"),$secondsSpan:e.find(".tenweb-countdown-seconds")},i=function(){var i=tenwebCountdown.getTimeRemaining(t,n.$monthsSpan.length);(jQuery.each(i.parts,(function(e){var t=n["$"+e+"Span"],s=this.toString();1===s.length&amp;&amp;(s=0+s),t.length&amp;&amp;t.text(s)})),i.total&lt;=0)&amp;&amp;("yes"==e.data("hide-after-expiry")&amp;&amp;(e.find(".tenweb-countdown-item").addClass("tenweb-hidden"),e.parent().find(".tenweb-countdown-description").addClass("tenweb-hidden"),e.parent().find(".tenweb-countdown-expired").removeClass("tenweb-hidden")),clearInterval(s))};i(),s=setInterval(i,1e3)};tenwebCountdown.getTimeRemaining=function(e,t){var s=new Date,n=e-s,i=Math.floor(n/864e5),o=t&amp;&amp;i&gt;31?12*(e.getFullYear()-s.getFullYear())+e.getMonth()-s.getMonth():0;t&amp;&amp;o&amp;&amp;(i=e.getDate()-s.getDate());var r=Math.floor(n/36e5%24),a=Math.floor(n/1e3/60%60),l=Math.floor(n/1e3%60);return(i&lt;0||r&lt;0||a&lt;0)&amp;&amp;(l=a=r=i=0),{total:n,parts:{months:o,days:i,hours:r,minutes:a,seconds:l}}},jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/twbbcountdown.default",(function(e){var t=e.find(".tenweb-countdown"),s=new Date(1e3*t.data("date"));new tenwebCountdown(t,s)}))})),jQuery(window).on("elementor/frontend/init",(function(){var e=TWBBFrontendConfig.facebook_sdk;function t(t){loadSDK();var s=function(){FB.XFBML.parse(t[0])};e.isLoaded?s():jQuery(document).on("fb:sdk:loaded",s)}function t(t){loadSDK();var s=function(){FB.XFBML.parse(t[0])};e.isLoaded?s():jQuery(document).on("fb:sdk:loaded",s)}loadSDK=function(){e.isLoading||e.isLoaded||(e.isLoading=!0,jQuery.ajax({url:"https://connect.facebook.net/"+e.lang+"/sdk.js",dataType:"script",cache:!0,success:function(){FB.init({appId:e.app_id,version:"v2.10",xfbml:!1}),e.isLoaded=!0,e.isLoading=!1,jQuery(document).trigger("fb:sdk:loaded")}}))},elementorFrontend.hooks.addAction("frontend/element_ready/twbb_facebook-page.default",(function(e){t(e)})),elementorFrontend.hooks.addAction("frontend/element_ready/twbb_facebook-comments.default",(function(e){t(e)})),elementorFrontend.hooks.addAction("frontend/element_ready/twbb_facebook-embed.default",(function(e){t(e)})),elementorFrontend.hooks.addAction("frontend/element_ready/twbb_facebook-button.default",(function(e){t(e)}))})),jQuery(window).on("elementor/frontend/init",(function(){var e=elementorModules.frontend.handlers.Base.extend({getDefaultSettings:function(){return{selectors:{hotspot:".e-hotspot",tooltip:".e-hotspot__tooltip"}}},getDefaultElements:function(){const e=this.getSettings("selectors");return{$hotspot:this.$element.find(e.hotspot),$hotspotsExcludesLinks:this.$element.find(e.hotspot).filter(":not(.e-hotspot--no-tooltip)"),$tooltip:this.$element.find(e.tooltip)}},bindEvents:function(){const e=this.getCurrentDeviceSetting("tooltip_trigger"),t="mouseenter"===e?"mouseleave mouseenter":e;"none"!==t&amp;&amp;this.elements.$hotspotsExcludesLinks.on(t,(e=&gt;this.onHotspotTriggerEvent(e)))},onDeviceModeChange:function(){this.elements.$hotspotsExcludesLinks.off(),this.bindEvents()},onHotspotTriggerEvent:function(e){const t=jQuery(e.target),s=t.closest(".e-hotspot__button").length,n="mouseleave"===e.type&amp;&amp;(t.is(".e-hotspot--tooltip-position")||t.parents(".e-hotspot--tooltip-position").length),i="mobile"===elementorFrontend.getCurrentDeviceMode();if(!(t.closest(".e-hotspot--link").length&amp;&amp;i&amp;&amp;("mouseleave"===e.type||"mouseenter"===e.type))&amp;&amp;(s||n)){const t=jQuery(e.currentTarget);this.elements.$hotspot.not(t).removeClass("e-hotspot--active"),t.toggleClass("e-hotspot--active")}},editorAddSequencedAnimation:function(){this.elements.$hotspot.toggleClass("e-hotspot--sequenced","yes"===this.getElementSettings("hotspot_sequenced_animation"))},hotspotSequencedAnimation:function(){const e=this.getElementSettings();if("no"===e.hotspot_sequenced_animation)return;const t=elementorModules.utils.Scroll.scrollObserver({callback:s=&gt;{s.isInViewport&amp;&amp;(t.unobserve(this.$element[0]),this.elements.$hotspot.each(((t,s)=&gt;{if(0===t)return;const n=e.hotspot_sequenced_animation_duration,i=t*((n?n.size:1e3)/this.elements.$hotspot.length);s.style.animationDelay=i+"ms"})))}});t.observe(this.$element[0])},setTooltipPositionControl:function(){const e=this.getElementSettings();void 0!==e.tooltip_animation&amp;&amp;e.tooltip_animation.match(/^e-hotspot--(slide|fade)-direction/)&amp;&amp;(this.elements.$tooltip.removeClass("e-hotspot--tooltip-animation-from-left e-hotspot--tooltip-animation-from-top e-hotspot--tooltip-animation-from-right e-hotspot--tooltip-animation-from-bottom"),this.elements.$tooltip.addClass("e-hotspot--tooltip-animation-from-"+e.tooltip_position))},onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.hotspotSequencedAnimation(),this.setTooltipPositionControl(),window.elementor&amp;&amp;elementor.listenTo(elementor.channels.deviceMode,"change",(()=&gt;this.onDeviceModeChange()))},onElementChange:function(e){e.startsWith("tooltip_position")&amp;&amp;this.setTooltipPositionControl(),e.startsWith("hotspot_sequenced_animation")&amp;&amp;this.editorAddSequencedAnimation()}});elementorFrontend.hooks.addAction("frontend/element_ready/twbb_hotspot.default",(function(t){new e({$element:t})}))})),jQuery(window).on("elementor/frontend/init",(function(){var e=elementorModules.frontend.handlers.Base.extend({getDefaultSettings:function(){return{selectors:{main_logos_container:".twbb-main-logos-slider-container",logos_container:".twbb-logos-slider-container",logos:".twbb-logos",each_logo:".twbb-logos__item"},classes:{animated:"twbb-logos-animated"}}},onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments);var e=this.getSettings("selectors"),t=this.getSettings("classes"),s=this;setTimeout((function(){var n=0,i=s.$element.find(e.logos);i.addClass(t.animated),s.$element.find(e.each_logo).each((function(){n+=jQuery(this).outerWidth(!0)}));let o=s.$element.find(e.logos_container),r=2*s.$element.find(e.main_logos_container).width(),a=document.createDocumentFragment();for(;n&lt;r;){let e=i.clone();a.appendChild(e[0]),n+=s.$element.find(i).outerWidth(!0)}if(o.append(a),s.$element.find(e.logos).length&lt;2){let e=i.clone();a.appendChild(e[0]),o.append(a)}s.$element.find(e.logos).addClass(t.animated);let l=15;s.$element.hasClass("twbb-logos-animation-speed-slow")?l=35:s.$element.hasClass("twbb-logos-animation-speed-fast")&amp;&amp;(l=5);let c=l*s.$element.find(e.logos).width()/1180;s.$element.find(e.logos).css("animation-duration",c+"s")}),200)}});elementorFrontend.hooks.addAction("frontend/element_ready/twbb_logos.default",(function(t){new e({$element:t})}))})),
/*!
 * SmartMenus jQuery Plugin - v1.0.1 - November 1, 2016
 * http://www.smartmenus.org/
 *
 * Copyright Vasil Dinkov, Vadikom Web Ltd.
 * http://vadikom.com
 *
 * Licensed MIT
 */
function(e){"function"==typeof define&amp;&amp;define.amd?define(["jquery"],e):"object"==typeof module&amp;&amp;"object"==typeof module.exports?module.exports=e(require("jquery")):e(jQuery)}((function($){var menuTrees=[],IE=!!window.createPopup,mouse=!1,touchEvents="ontouchstart"in window,mouseDetectionEnabled=!1,requestAnimationFrame=window.requestAnimationFrame||function(e){return setTimeout(e,1e3/60)},cancelAnimationFrame=window.cancelAnimationFrame||function(e){clearTimeout(e)};function initMouseDetection(e){var t=".smartmenus_mouse";if(mouseDetectionEnabled||e)mouseDetectionEnabled&amp;&amp;e&amp;&amp;($(document).unbind(t),mouseDetectionEnabled=!1);else{var s=!0,n=null;$(document).bind(getEventsNS([["mousemove",function(e){var t={x:e.pageX,y:e.pageY,timeStamp:(new Date).getTime()};if(n){var i=Math.abs(n.x-t.x),o=Math.abs(n.y-t.y);if((i&gt;0||o&gt;0)&amp;&amp;i&lt;=2&amp;&amp;o&lt;=2&amp;&amp;t.timeStamp-n.timeStamp&lt;=300&amp;&amp;(mouse=!0,s)){var r=$(e.target).closest("a");r.is("a")&amp;&amp;$.each(menuTrees,(function(){if($.contains(this.$root[0],r[0]))return this.itemEnter({currentTarget:r[0]}),!1})),s=!1}}n=t}],[touchEvents?"touchstart":"pointerover pointermove pointerout MSPointerOver MSPointerMove MSPointerOut",function(e){isTouchEvent(e.originalEvent)&amp;&amp;(mouse=!1)}]],t)),mouseDetectionEnabled=!0}}function isTouchEvent(e){return!/^(4|mouse)$/.test(e.pointerType)}function getEventsNS(e,t){t||(t="");var s={};return $.each(e,(function(e,n){s[n[0].split(" ").join(t+" ")+t]=n[1]})),s}return $.SmartMenus=function(e,t){this.$root=$(e),this.opts=t,this.rootId="",this.accessIdPrefix="",this.$subArrow=null,this.activatedItems=[],this.visibleSubMenus=[],this.showTimeout=0,this.hideTimeout=0,this.scrollTimeout=0,this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.idInc=0,this.$firstLink=null,this.$firstSub=null,this.disabled=!1,this.$disableOverlay=null,this.$touchScrollingSub=null,this.cssTransforms3d="perspective"in e.style||"webkitPerspective"in e.style,this.wasCollapsible=!1,this.init()},$.extend($.SmartMenus,{hideAll:function(){$.each(menuTrees,(function(){this.menuHideAll()}))},destroy:function(){for(;menuTrees.length;)menuTrees[0].destroy();initMouseDetection(!0)},prototype:{init:function(e){var t=this;if(!e){menuTrees.push(this),this.rootId=((new Date).getTime()+Math.random()+"").replace(/\D/g,""),this.accessIdPrefix="sm-"+this.rootId+"-",this.$root.hasClass("sm-rtl")&amp;&amp;(this.opts.rightToLeftSubMenus=!0);var s=".smartmenus";this.$root.data("smartmenus",this).attr("data-smartmenus-id",this.rootId).dataSM("level",1).bind(getEventsNS([["mouseover focusin",$.proxy(this.rootOver,this)],["mouseout focusout",$.proxy(this.rootOut,this)],["keydown",$.proxy(this.rootKeyDown,this)]],s)).delegate("a",getEventsNS([["mouseenter",$.proxy(this.itemEnter,this)],["mouseleave",$.proxy(this.itemLeave,this)],["mousedown",$.proxy(this.itemDown,this)],["focus",$.proxy(this.itemFocus,this)],["blur",$.proxy(this.itemBlur,this)],["click",$.proxy(this.itemClick,this)]],s)),s+=this.rootId,this.opts.hideOnClick&amp;&amp;$(document).bind(getEventsNS([["touchstart",$.proxy(this.docTouchStart,this)],["touchmove",$.proxy(this.docTouchMove,this)],["touchend",$.proxy(this.docTouchEnd,this)],["click",$.proxy(this.docClick,this)]],s)),$(window).bind(getEventsNS([["resize orientationchange",$.proxy(this.winResize,this)]],s)),this.opts.subIndicators&amp;&amp;(this.$subArrow=$("&lt;span/&gt;").addClass("sub-arrow"),this.opts.subIndicatorsText&amp;&amp;this.$subArrow.html(this.opts.subIndicatorsText)),initMouseDetection()}if(this.$firstSub=this.$root.find("ul").each((function(){t.menuInit($(this))})).eq(0),this.$firstLink=this.$root.find("a").eq(0),this.opts.markCurrentItem){var n=/(index|default)\.[^#\?\/]*/i,i=window.location.href.replace(n,""),o=i.replace(/#.*/,"");this.$root.find("a").each((function(){var e=this.href.replace(n,""),s=$(this);e!=i&amp;&amp;e!=o||(s.addClass("current"),t.opts.markCurrentTree&amp;&amp;s.parentsUntil("[data-smartmenus-id]","ul").each((function(){$(this).dataSM("parent-a").addClass("current")})))}))}this.wasCollapsible=this.isCollapsible()},destroy:function(e){if(!e){var t=".smartmenus";this.$root.removeData("smartmenus").removeAttr("data-smartmenus-id").removeDataSM("level").unbind(t).undelegate(t),t+=this.rootId,$(document).unbind(t),$(window).unbind(t),this.opts.subIndicators&amp;&amp;(this.$subArrow=null)}this.menuHideAll();var s=this;this.$root.find("ul").each((function(){var e=$(this);e.dataSM("scroll-arrows")&amp;&amp;e.dataSM("scroll-arrows").remove(),e.dataSM("shown-before")&amp;&amp;((s.opts.subMenusMinWidth||s.opts.subMenusMaxWidth)&amp;&amp;e.css({width:"",minWidth:"",maxWidth:""}).removeClass("sm-nowrap"),e.dataSM("scroll-arrows")&amp;&amp;e.dataSM("scroll-arrows").remove(),e.css({zIndex:"",top:"",left:"",marginLeft:"",marginTop:"",display:""})),0==(e.attr("id")||"").indexOf(s.accessIdPrefix)&amp;&amp;e.removeAttr("id")})).removeDataSM("in-mega").removeDataSM("shown-before").removeDataSM("ie-shim").removeDataSM("scroll-arrows").removeDataSM("parent-a").removeDataSM("level").removeDataSM("beforefirstshowfired").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeAttr("aria-expanded"),this.$root.find("a.has-submenu").each((function(){var e=$(this);0==e.attr("id").indexOf(s.accessIdPrefix)&amp;&amp;e.removeAttr("id")})).removeClass("has-submenu").removeDataSM("sub").removeAttr("aria-haspopup").removeAttr("aria-controls").removeAttr("aria-expanded").closest("li").removeDataSM("sub"),this.opts.subIndicators&amp;&amp;this.$root.find("span.sub-arrow").remove(),this.opts.markCurrentItem&amp;&amp;this.$root.find("a.current").removeClass("current"),e||(this.$root=null,this.$firstLink=null,this.$firstSub=null,this.$disableOverlay&amp;&amp;(this.$disableOverlay.remove(),this.$disableOverlay=null),menuTrees.splice($.inArray(this,menuTrees),1))},disable:function(e){if(!this.disabled){if(this.menuHideAll(),!e&amp;&amp;!this.opts.isPopup&amp;&amp;this.$root.is(":visible")){var t=this.$root.offset();this.$disableOverlay=$('&lt;div class="sm-jquery-disable-overlay"/&gt;').css({position:"absolute",top:t.top,left:t.left,width:this.$root.outerWidth(),height:this.$root.outerHeight(),zIndex:this.getStartZIndex(!0),opacity:0}).appendTo(document.body)}this.disabled=!0}},docClick:function(e){this.$touchScrollingSub?this.$touchScrollingSub=null:(this.visibleSubMenus.length&amp;&amp;!$.contains(this.$root[0],e.target)||$(e.target).is("a"))&amp;&amp;this.menuHideAll()},docTouchEnd:function(e){if(this.lastTouch){if(this.visibleSubMenus.length&amp;&amp;(void 0===this.lastTouch.x2||this.lastTouch.x1==this.lastTouch.x2)&amp;&amp;(void 0===this.lastTouch.y2||this.lastTouch.y1==this.lastTouch.y2)&amp;&amp;(!this.lastTouch.target||!$.contains(this.$root[0],this.lastTouch.target))){this.hideTimeout&amp;&amp;(clearTimeout(this.hideTimeout),this.hideTimeout=0);var t=this;this.hideTimeout=setTimeout((function(){t.menuHideAll()}),350)}this.lastTouch=null}},docTouchMove:function(e){if(this.lastTouch){var t=e.originalEvent.touches[0];this.lastTouch.x2=t.pageX,this.lastTouch.y2=t.pageY}},docTouchStart:function(e){var t=e.originalEvent.touches[0];this.lastTouch={x1:t.pageX,y1:t.pageY,target:t.target}},enable:function(){this.disabled&amp;&amp;(this.$disableOverlay&amp;&amp;(this.$disableOverlay.remove(),this.$disableOverlay=null),this.disabled=!1)},getClosestMenu:function(e){for(var t=$(e).closest("ul");t.dataSM("in-mega");)t=t.parent().closest("ul");return t[0]||null},getHeight:function(e){return this.getOffset(e,!0)},getOffset:function(e,t){var s;"none"==e.css("display")&amp;&amp;(s={position:e[0].style.position,visibility:e[0].style.visibility},e.css({position:"absolute",visibility:"hidden"}).show());var n=e[0].getBoundingClientRect&amp;&amp;e[0].getBoundingClientRect(),i=n&amp;&amp;(t?n.height||n.bottom-n.top:n.width||n.right-n.left);return i||0===i||(i=t?e[0].offsetHeight:e[0].offsetWidth),s&amp;&amp;e.hide().css(s),i},getStartZIndex:function(e){var t=parseInt(this[e?"$root":"$firstSub"].css("z-index"));return!e&amp;&amp;isNaN(t)&amp;&amp;(t=parseInt(this.$root.css("z-index"))),isNaN(t)?1:t},getTouchPoint:function(e){return e.touches&amp;&amp;e.touches[0]||e.changedTouches&amp;&amp;e.changedTouches[0]||e},getViewport:function(e){var t=e?"Height":"Width",s=document.documentElement["client"+t],n=window["inner"+t];return n&amp;&amp;(s=Math.min(s,n)),s},getViewportHeight:function(){return this.getViewport(!0)},getViewportWidth:function(){return this.getViewport()},getWidth:function(e){return this.getOffset(e)},handleEvents:function(){return!this.disabled&amp;&amp;this.isCSSOn()},handleItemEvents:function(e){return this.handleEvents()&amp;&amp;!this.isLinkInMegaMenu(e)},isCollapsible:function(){return"static"==this.$firstSub.css("position")},isCSSOn:function(){return"block"==this.$firstLink.css("display")},isFixed:function(){var e="fixed"==this.$root.css("position");return e||this.$root.parentsUntil("body").each((function(){if("fixed"==$(this).css("position"))return e=!0,!1})),e},isLinkInMegaMenu:function(e){return $(this.getClosestMenu(e[0])).hasClass("mega-menu")},isTouchMode:function(){return!mouse||this.opts.noMouseOver||this.isCollapsible()},itemActivate:function(e,t){var s=e.closest("ul"),n=s.dataSM("level");if(n&gt;1&amp;&amp;(!this.activatedItems[n-2]||this.activatedItems[n-2][0]!=s.dataSM("parent-a")[0])){var i=this;$(s.parentsUntil("[data-smartmenus-id]","ul").get().reverse()).add(s).each((function(){i.itemActivate($(this).dataSM("parent-a"))}))}if(this.isCollapsible()&amp;&amp;!t||this.menuHideSubMenus(this.activatedItems[n-1]&amp;&amp;this.activatedItems[n-1][0]==e[0]?n:n-1),this.activatedItems[n-1]=e,!1!==this.$root.triggerHandler("activate.smapi",e[0])){var o=e.dataSM("sub");o&amp;&amp;(this.isTouchMode()||!this.opts.showOnClick||this.clickActivated)&amp;&amp;this.menuShow(o)}},itemBlur:function(e){var t=$(e.currentTarget);this.handleItemEvents(t)&amp;&amp;this.$root.triggerHandler("blur.smapi",t[0])},itemClick:function(e){var t=$(e.currentTarget);if(this.handleItemEvents(t)){if(this.$touchScrollingSub&amp;&amp;this.$touchScrollingSub[0]==t.closest("ul")[0])return this.$touchScrollingSub=null,e.stopPropagation(),!1;if(!1===this.$root.triggerHandler("click.smapi",t[0]))return!1;var s=$(e.target).is("span.sub-arrow"),n=t.dataSM("sub"),i=!!n&amp;&amp;2==n.dataSM("level");if(n&amp;&amp;!n.is(":visible")){if(this.opts.showOnClick&amp;&amp;i&amp;&amp;(this.clickActivated=!0),this.itemActivate(t),n.is(":visible"))return this.focusActivated=!0,!1}else if(this.isCollapsible()&amp;&amp;s)return this.itemActivate(t),this.menuHide(n),!1;return!(this.opts.showOnClick&amp;&amp;i||t.hasClass("disabled")||!1===this.$root.triggerHandler("select.smapi",t[0]))&amp;&amp;void 0}},itemDown:function(e){var t=$(e.currentTarget);this.handleItemEvents(t)&amp;&amp;t.dataSM("mousedown",!0)},itemEnter:function(e){var t=$(e.currentTarget);if(this.handleItemEvents(t)){if(!this.isTouchMode()){this.showTimeout&amp;&amp;(clearTimeout(this.showTimeout),this.showTimeout=0);var s=this;this.showTimeout=setTimeout((function(){s.itemActivate(t)}),this.opts.showOnClick&amp;&amp;1==t.closest("ul").dataSM("level")?1:this.opts.showTimeout)}this.$root.triggerHandler("mouseenter.smapi",t[0])}},itemFocus:function(e){var t=$(e.currentTarget);this.handleItemEvents(t)&amp;&amp;(!this.focusActivated||this.isTouchMode()&amp;&amp;t.dataSM("mousedown")||this.activatedItems.length&amp;&amp;this.activatedItems[this.activatedItems.length-1][0]==t[0]||this.itemActivate(t,!0),this.$root.triggerHandler("focus.smapi",t[0]))},itemLeave:function(e){var t=$(e.currentTarget);this.handleItemEvents(t)&amp;&amp;(this.isTouchMode()||(t[0].blur(),this.showTimeout&amp;&amp;(clearTimeout(this.showTimeout),this.showTimeout=0)),t.removeDataSM("mousedown"),this.$root.triggerHandler("mouseleave.smapi",t[0]))},menuHide:function(e){if(!1!==this.$root.triggerHandler("beforehide.smapi",e[0])&amp;&amp;(e.stop(!0,!0),"none"!=e.css("display"))){var t=function(){e.css("z-index","")};this.isCollapsible()?this.opts.collapsibleHideFunction?this.opts.collapsibleHideFunction.call(this,e,t):e.hide(this.opts.collapsibleHideDuration,t):this.opts.hideFunction?this.opts.hideFunction.call(this,e,t):e.hide(this.opts.hideDuration,t),e.dataSM("ie-shim")&amp;&amp;e.dataSM("ie-shim").remove().css({"-webkit-transform":"",transform:""}),e.dataSM("scroll")&amp;&amp;(this.menuScrollStop(e),e.css({"touch-action":"","-ms-touch-action":"","-webkit-transform":"",transform:""}).unbind(".smartmenus_scroll").removeDataSM("scroll").dataSM("scroll-arrows").hide()),e.dataSM("parent-a").removeClass("highlighted").attr("aria-expanded","false"),e.attr({"aria-expanded":"false","aria-hidden":"true"});var s=e.dataSM("level");this.activatedItems.splice(s-1,1),this.visibleSubMenus.splice($.inArray(e,this.visibleSubMenus),1),this.$root.triggerHandler("hide.smapi",e[0])}},menuHideAll:function(){this.showTimeout&amp;&amp;(clearTimeout(this.showTimeout),this.showTimeout=0);for(var e=this.opts.isPopup?1:0,t=this.visibleSubMenus.length-1;t&gt;=e;t--)this.menuHide(this.visibleSubMenus[t]);this.opts.isPopup&amp;&amp;(this.$root.stop(!0,!0),this.$root.is(":visible")&amp;&amp;(this.opts.hideFunction?this.opts.hideFunction.call(this,this.$root):this.$root.hide(this.opts.hideDuration),this.$root.dataSM("ie-shim")&amp;&amp;this.$root.dataSM("ie-shim").remove())),this.activatedItems=[],this.visibleSubMenus=[],this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.$root.triggerHandler("hideAll.smapi")},menuHideSubMenus:function(e){for(var t=this.activatedItems.length-1;t&gt;=e;t--){var s=this.activatedItems[t].dataSM("sub");s&amp;&amp;this.menuHide(s)}},menuIframeShim:function(e){IE&amp;&amp;this.opts.overlapControlsInIE&amp;&amp;!e.dataSM("ie-shim")&amp;&amp;e.dataSM("ie-shim",$("&lt;iframe/&gt;").attr({src:"javascript:0",tabindex:-9}).css({position:"absolute",top:"auto",left:"0",opacity:0,border:"0"}))},menuInit:function(e){if(!e.dataSM("in-mega")){e.hasClass("mega-menu")&amp;&amp;e.find("ul").dataSM("in-mega",!0);for(var t=2,s=e[0];(s=s.parentNode.parentNode)!=this.$root[0];)t++;var n=e.prevAll("a").eq(-1);n.length||(n=e.prevAll().find("a").eq(-1)),n.addClass("has-submenu").dataSM("sub",e),e.dataSM("parent-a",n).dataSM("level",t).parent().dataSM("sub",e);var i=n.attr("id")||this.accessIdPrefix+ ++this.idInc,o=e.attr("id")||this.accessIdPrefix+ ++this.idInc;n.attr({id:i,"aria-haspopup":"true","aria-controls":o,"aria-expanded":"false"}),e.attr({id:o,role:"group","aria-hidden":"true","aria-labelledby":i,"aria-expanded":"false"}),this.opts.subIndicators&amp;&amp;n[this.opts.subIndicatorsPos](this.$subArrow.clone())}},menuPosition:function(e){var t,s,n=e.dataSM("parent-a"),i=n.closest("li"),o=i.parent(),r=e.dataSM("level"),a=this.getWidth(e),l=this.getHeight(e),c=n.offset(),d=c.left,h=c.top,u=this.getWidth(n),m=this.getHeight(n),p=$(window),g=p.scrollLeft(),f=p.scrollTop(),b=this.getViewportWidth(),w=this.getViewportHeight(),y=o.parent().is("[data-sm-horizontal-sub]")||2==r&amp;&amp;!o.hasClass("sm-vertical"),v=this.opts.rightToLeftSubMenus&amp;&amp;!i.is("[data-sm-reverse]")||!this.opts.rightToLeftSubMenus&amp;&amp;i.is("[data-sm-reverse]"),_=2==r?this.opts.mainMenuSubOffsetX:this.opts.subMenusSubOffsetX,S=2==r?this.opts.mainMenuSubOffsetY:this.opts.subMenusSubOffsetY;if(y?(t=v?u-a-_:_,s=this.opts.bottomToTopSubMenus?-l-S:m+S):(t=v?_-a:u-_,s=this.opts.bottomToTopSubMenus?m-S-l:S),this.opts.keepInViewport){var C=d+t,k=h+s;if(v&amp;&amp;C&lt;g?t=y?g-C+t:u-_:!v&amp;&amp;C+a&gt;g+b&amp;&amp;(t=y?g+b-a-C+t:_-a),y||(l&lt;w&amp;&amp;k+l&gt;f+w?s+=f+w-l-k:(l&gt;=w||k&lt;f)&amp;&amp;(s+=f-k)),y&amp;&amp;(k+l&gt;f+w+.49||k&lt;f)||!y&amp;&amp;l&gt;w+.49){var I=this;e.dataSM("scroll-arrows")||e.dataSM("scroll-arrows",$([$('&lt;span class="scroll-up"&gt;&lt;span class="scroll-up-arrow"&gt;&lt;/span&gt;&lt;/span&gt;')[0],$('&lt;span class="scroll-down"&gt;&lt;span class="scroll-down-arrow"&gt;&lt;/span&gt;&lt;/span&gt;')[0]]).bind({mouseenter:function(){e.dataSM("scroll").up=$(this).hasClass("scroll-up"),I.menuScroll(e)},mouseleave:function(t){I.menuScrollStop(e),I.menuScrollOut(e,t)},"mousewheel DOMMouseScroll":function(e){e.preventDefault()}}).insertAfter(e));var E=".smartmenus_scroll";e.dataSM("scroll",{y:this.cssTransforms3d?0:s-m,step:1,itemH:m,subH:l,arrowDownH:this.getHeight(e.dataSM("scroll-arrows").eq(1))}).bind(getEventsNS([["mouseover",function(t){I.menuScrollOver(e,t)}],["mouseout",function(t){I.menuScrollOut(e,t)}],["mousewheel DOMMouseScroll",function(t){I.menuScrollMousewheel(e,t)}]],E)).dataSM("scroll-arrows").css({top:"auto",left:"0",marginLeft:t+(parseInt(e.css("border-left-width"))||0),width:a-(parseInt(e.css("border-left-width"))||0)-(parseInt(e.css("border-right-width"))||0),zIndex:e.css("z-index")}).eq(y&amp;&amp;this.opts.bottomToTopSubMenus?0:1).show(),this.isFixed()&amp;&amp;e.css({"touch-action":"none","-ms-touch-action":"none"}).bind(getEventsNS([[touchEvents?"touchstart touchmove touchend":"pointerdown pointermove pointerup MSPointerDown MSPointerMove MSPointerUp",function(t){I.menuScrollTouch(e,t)}]],E))}}e.css({top:"auto",left:"0",marginLeft:t,marginTop:s-m}),this.menuIframeShim(e),e.dataSM("ie-shim")&amp;&amp;e.dataSM("ie-shim").css({zIndex:e.css("z-index"),width:a,height:l,marginLeft:t,marginTop:s-m})},menuScroll:function(e,t,s){var n,i=e.dataSM("scroll"),o=e.dataSM("scroll-arrows"),r=i.up?i.upEnd:i.downEnd;if(!t&amp;&amp;i.momentum){if(i.momentum*=.92,(n=i.momentum)&lt;.5)return void this.menuScrollStop(e)}else n=s||(t||!this.opts.scrollAccelerate?this.opts.scrollStep:Math.floor(i.step));var a=e.dataSM("level");if(this.activatedItems[a-1]&amp;&amp;this.activatedItems[a-1].dataSM("sub")&amp;&amp;this.activatedItems[a-1].dataSM("sub").is(":visible")&amp;&amp;this.menuHideSubMenus(a-1),i.y=i.up&amp;&amp;r&lt;=i.y||!i.up&amp;&amp;r&gt;=i.y?i.y:Math.abs(r-i.y)&gt;n?i.y+(i.up?n:-n):r,e.add(e.dataSM("ie-shim")).css(this.cssTransforms3d?{"-webkit-transform":"translate3d(0, "+i.y+"px, 0)",transform:"translate3d(0, "+i.y+"px, 0)"}:{marginTop:i.y}),mouse&amp;&amp;(i.up&amp;&amp;i.y&gt;i.downEnd||!i.up&amp;&amp;i.y&lt;i.upEnd)&amp;&amp;o.eq(i.up?1:0).show(),i.y==r)mouse&amp;&amp;o.eq(i.up?0:1).hide(),this.menuScrollStop(e);else if(!t){this.opts.scrollAccelerate&amp;&amp;i.step&lt;this.opts.scrollStep&amp;&amp;(i.step+=.2);var l=this;this.scrollTimeout=requestAnimationFrame((function(){l.menuScroll(e)}))}},menuScrollMousewheel:function(e,t){if(this.getClosestMenu(t.target)==e[0]){var s=((t=t.originalEvent).wheelDelta||-t.detail)&gt;0;e.dataSM("scroll-arrows").eq(s?0:1).is(":visible")&amp;&amp;(e.dataSM("scroll").up=s,this.menuScroll(e,!0))}t.preventDefault()},menuScrollOut:function(e,t){mouse&amp;&amp;(/^scroll-(up|down)/.test((t.relatedTarget||"").className)||(e[0]==t.relatedTarget||$.contains(e[0],t.relatedTarget))&amp;&amp;this.getClosestMenu(t.relatedTarget)==e[0]||e.dataSM("scroll-arrows").css("visibility","hidden"))},menuScrollOver:function(e,t){if(mouse&amp;&amp;!/^scroll-(up|down)/.test(t.target.className)&amp;&amp;this.getClosestMenu(t.target)==e[0]){this.menuScrollRefreshData(e);var s=e.dataSM("scroll"),n=$(window).scrollTop()-e.dataSM("parent-a").offset().top-s.itemH;e.dataSM("scroll-arrows").eq(0).css("margin-top",n).end().eq(1).css("margin-top",n+this.getViewportHeight()-s.arrowDownH).end().css("visibility","visible")}},menuScrollRefreshData:function(e){var t=e.dataSM("scroll"),s=$(window).scrollTop()-e.dataSM("parent-a").offset().top-t.itemH;this.cssTransforms3d&amp;&amp;(s=-(parseFloat(e.css("margin-top"))-s)),$.extend(t,{upEnd:s,downEnd:s+this.getViewportHeight()-t.subH})},menuScrollStop:function(e){if(this.scrollTimeout)return cancelAnimationFrame(this.scrollTimeout),this.scrollTimeout=0,e.dataSM("scroll").step=1,!0},menuScrollTouch:function(e,t){if(isTouchEvent(t=t.originalEvent)){var s=this.getTouchPoint(t);if(this.getClosestMenu(s.target)==e[0]){var n=e.dataSM("scroll");if(/(start|down)$/i.test(t.type))this.menuScrollStop(e)?(t.preventDefault(),this.$touchScrollingSub=e):this.$touchScrollingSub=null,this.menuScrollRefreshData(e),$.extend(n,{touchStartY:s.pageY,touchStartTime:t.timeStamp});else if(/move$/i.test(t.type)){var i=void 0!==n.touchY?n.touchY:n.touchStartY;if(void 0!==i&amp;&amp;i!=s.pageY){this.$touchScrollingSub=e;var o=i&lt;s.pageY;void 0!==n.up&amp;&amp;n.up!=o&amp;&amp;$.extend(n,{touchStartY:s.pageY,touchStartTime:t.timeStamp}),$.extend(n,{up:o,touchY:s.pageY}),this.menuScroll(e,!0,Math.abs(s.pageY-i))}t.preventDefault()}else void 0!==n.touchY&amp;&amp;((n.momentum=15*Math.pow(Math.abs(s.pageY-n.touchStartY)/(t.timeStamp-n.touchStartTime),2))&amp;&amp;(this.menuScrollStop(e),this.menuScroll(e),t.preventDefault()),delete n.touchY)}}},menuShow:function(e){if((e.dataSM("beforefirstshowfired")||(e.dataSM("beforefirstshowfired",!0),!1!==this.$root.triggerHandler("beforefirstshow.smapi",e[0])))&amp;&amp;!1!==this.$root.triggerHandler("beforeshow.smapi",e[0])&amp;&amp;(e.dataSM("shown-before",!0).stop(!0,!0),!e.is(":visible"))){var t=e.dataSM("parent-a");if((this.opts.keepHighlighted||this.isCollapsible())&amp;&amp;t.addClass("highlighted"),this.isCollapsible())e.removeClass("sm-nowrap").css({zIndex:"",width:"auto",minWidth:"",maxWidth:"",top:"",left:"",marginLeft:"",marginTop:""});else{if(e.css("z-index",this.zIndexInc=(this.zIndexInc||this.getStartZIndex())+1),(this.opts.subMenusMinWidth||this.opts.subMenusMaxWidth)&amp;&amp;(e.css({width:"auto",minWidth:"",maxWidth:""}).addClass("sm-nowrap"),this.opts.subMenusMinWidth&amp;&amp;e.css("min-width",this.opts.subMenusMinWidth),this.opts.subMenusMaxWidth)){var s=this.getWidth(e);e.css("max-width",this.opts.subMenusMaxWidth),s&gt;this.getWidth(e)&amp;&amp;e.removeClass("sm-nowrap").css("width",this.opts.subMenusMaxWidth)}this.menuPosition(e),e.dataSM("ie-shim")&amp;&amp;e.dataSM("ie-shim").insertBefore(e)}var n=function(){e.css("overflow","")};this.isCollapsible()?this.opts.collapsibleShowFunction?this.opts.collapsibleShowFunction.call(this,e,n):e.show(this.opts.collapsibleShowDuration,n):this.opts.showFunction?this.opts.showFunction.call(this,e,n):e.show(this.opts.showDuration,n),t.attr("aria-expanded","true"),e.attr({"aria-expanded":"true","aria-hidden":"false"}),this.visibleSubMenus.push(e),this.$root.triggerHandler("show.smapi",e[0])}},popupHide:function(e){this.hideTimeout&amp;&amp;(clearTimeout(this.hideTimeout),this.hideTimeout=0);var t=this;this.hideTimeout=setTimeout((function(){t.menuHideAll()}),e?1:this.opts.hideTimeout)},popupShow:function(e,t){if(this.opts.isPopup){if(this.hideTimeout&amp;&amp;(clearTimeout(this.hideTimeout),this.hideTimeout=0),this.$root.dataSM("shown-before",!0).stop(!0,!0),!this.$root.is(":visible")){this.$root.css({left:e,top:t}),this.menuIframeShim(this.$root),this.$root.dataSM("ie-shim")&amp;&amp;this.$root.dataSM("ie-shim").css({zIndex:this.$root.css("z-index"),width:this.getWidth(this.$root),height:this.getHeight(this.$root),left:e,top:t}).insertBefore(this.$root);var s=this,n=function(){s.$root.css("overflow","")};this.opts.showFunction?this.opts.showFunction.call(this,this.$root,n):this.$root.show(this.opts.showDuration,n),this.visibleSubMenus[0]=this.$root}}else alert('SmartMenus jQuery Error:\n\nIf you want to show this menu via the "popupShow" method, set the isPopup:true option.')},refresh:function(){this.destroy(!0),this.init(!0)},rootKeyDown:function(e){if(this.handleEvents())switch(e.keyCode){case 27:var t=this.activatedItems[0];if(t)this.menuHideAll(),t[0].focus(),(s=t.dataSM("sub"))&amp;&amp;this.menuHide(s);break;case 32:var s,n=$(e.target);if(n.is("a")&amp;&amp;this.handleItemEvents(n))(s=n.dataSM("sub"))&amp;&amp;!s.is(":visible")&amp;&amp;(this.itemClick({currentTarget:e.target}),e.preventDefault())}},rootOut:function(e){if(this.handleEvents()&amp;&amp;!this.isTouchMode()&amp;&amp;e.target!=this.$root[0]&amp;&amp;(this.hideTimeout&amp;&amp;(clearTimeout(this.hideTimeout),this.hideTimeout=0),!this.opts.showOnClick||!this.opts.hideOnClick)){var t=this;this.hideTimeout=setTimeout((function(){t.menuHideAll()}),this.opts.hideTimeout)}},rootOver:function(e){this.handleEvents()&amp;&amp;!this.isTouchMode()&amp;&amp;e.target!=this.$root[0]&amp;&amp;this.hideTimeout&amp;&amp;(clearTimeout(this.hideTimeout),this.hideTimeout=0)},winResize:function(e){if(this.handleEvents()){if(!("onorientationchange"in window)||"orientationchange"==e.type){var t=this.isCollapsible();this.wasCollapsible&amp;&amp;t||(this.activatedItems.length&amp;&amp;this.activatedItems[this.activatedItems.length-1][0].blur(),this.menuHideAll()),this.wasCollapsible=t}}else if(this.$disableOverlay){var s=this.$root.offset();this.$disableOverlay.css({top:s.top,left:s.left,width:this.$root.outerWidth(),height:this.$root.outerHeight()})}}}}),$.fn.dataSM=function(e,t){return t?this.data(e+"_smartmenus",t):this.data(e+"_smartmenus")},$.fn.removeDataSM=function(e){return this.removeData(e+"_smartmenus")},$.fn.smartmenus=function(options){if("string"==typeof options){var args=arguments,method=options;return Array.prototype.shift.call(args),this.each((function(){var e=$(this).data("smartmenus");e&amp;&amp;e[method]&amp;&amp;e[method].apply(e,args)}))}var dataOpts=this.data("sm-options")||null;if(dataOpts)try{dataOpts=eval("("+dataOpts+")")}catch(e){dataOpts=null,alert('ERROR\n\nSmartMenus jQuery init:\nInvalid "data-sm-options" attribute value syntax.')}return this.each((function(){new $.SmartMenus(this,$.extend({},$.fn.smartmenus.defaults,options,dataOpts))}))},$.fn.smartmenus.defaults={isPopup:!1,mainMenuSubOffsetX:0,mainMenuSubOffsetY:0,subMenusSubOffsetX:0,subMenusSubOffsetY:0,subMenusMinWidth:"10em",subMenusMaxWidth:"20em",subIndicators:!0,subIndicatorsPos:"prepend",subIndicatorsText:"+",scrollStep:30,scrollAccelerate:!0,showTimeout:250,hideTimeout:500,showDuration:0,showFunction:null,hideDuration:0,hideFunction:function(e,t){e.fadeOut(200,t)},collapsibleShowDuration:0,collapsibleShowFunction:function(e,t){e.slideDown(200,t)},collapsibleHideDuration:0,collapsibleHideFunction:function(e,t){e.slideUp(200,t)},showOnClick:!1,hideOnClick:!0,noMouseOver:!1,keepInViewport:!0,keepHighlighted:!0,markCurrentItem:!1,markCurrentTree:!0,rightToLeftSubMenus:!1,bottomToTopSubMenus:!1,overlapControlsInIE:!0},$})),jQuery(window).on("elementor/frontend/init",(function(){var e=elementorModules.frontend.handlers.Base.extend({stretchElement:null,getDefaultSettings:function(){return{selectors:{menu:".twbb-nav-menu",dropdownMenu:".twbb-nav-menu__container.twbb-nav-menu--dropdown",menuToggle:".twbb-menu-toggle"}}},getDefaultElements:function(){var e=this.getSettings("selectors"),t={};return t.$menu=this.$element.find(e.menu),t.$dropdownMenu=this.$element.find(e.dropdownMenu),t.$dropdownMenuFinalItems=t.$dropdownMenu.find(".menu-item:not(.menu-item-has-children) &gt; a"),t.$menuToggle=this.$element.find(e.menuToggle),t},bindEvents:function(){this.elements.$menu.length&amp;&amp;(this.elements.$menuToggle.on("click",this.toggleMenu.bind(this)),this.elements.$dropdownMenuFinalItems.on("click",this.toggleMenu.bind(this,!1)),elementorFrontend.addListenerOnce(this.$element.data("model-cid"),"resize",this.stretchMenu))},initStretchElement:function(){this.stretchElement=new elementorFrontend.modules.StretchElement({element:this.elements.$dropdownMenu})},toggleMenu:function(e){var t=this.elements.$dropdownMenu,s=this.elements.$menuToggle.hasClass("twbb-active");"boolean"!=typeof e&amp;&amp;(e=!s),this.elements.$menuToggle.toggleClass("twbb-active",e),e?(t.hide().slideDown(250,(function(){t.css("display","")})),this.getElementSettings("full_width")&amp;&amp;this.stretchElement.stretch()):t.show().slideUp(250,(function(){t.css("display","")}))},stretchMenu:function(){this.getElementSettings("full_width")?(this.stretchElement.stretch(),this.elements.$dropdownMenu.css("top",this.elements.$menuToggle.outerHeight())):this.stretchElement.reset()},onInit:function(){jQuery("body").hasClass("elementor-editor-active")&amp;&amp;(jQuery(".ai-recreated-menu-item").parent().css("gap","3px"),jQuery(".ai-recreated-menu-item").each((function(){if(0==jQuery(this).children("button").length){let e,t;jQuery(this).children("a").text("+ Add page"),e=jQuery(this).width(),t=jQuery(this).height(),jQuery(this).prepend('&lt;button class="twbb-add_new_page"style="height:'+t+"px;width:"+e+'px;"&gt;&lt;/button&gt;')}})),jQuery(".twbb-add_new_page").click((function(e){let t,s,n,i,o,r,a,l;t=jQuery(this).closest("ul").attr("class"),s=jQuery(this).closest("li").attr("class"),n=new RegExp("twbb-menu_term_id-\\s*(\\d+)"),i=new RegExp("menu-item-\\s*(\\d+)"),o=new RegExp("twbb_menu_order_\\s*(\\d+)"),r=t.match(n),a=s.match(i),l=s.match(o),r&amp;&amp;a&amp;&amp;l&amp;&amp;window.open(twbb.tenweb_dashboard+"/websites/"+twbb.dashboard_website_id+"/ai-builder?add_page=1&amp;menu_term_id="+r[1]+"&amp;menu_item_id="+a[1]+"&amp;menu_item_position="+l[1],"_blank")}))),elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.elements.$menu.length&amp;&amp;(this.elements.$menu.smartmenus({subIndicatorsText:'&lt;i class="fa"&gt;&lt;/i&gt;',subIndicatorsPos:"append",subMenusMaxWidth:"1000px"}),this.initStretchElement(),this.stretchMenu())},onElementChange:function(e){"full_width"===e&amp;&amp;this.stretchMenu()}});elementorFrontend.hooks.addAction("frontend/element_ready/twbb-nav-menu.default",(function(t){jQuery.fn.smartmenus&amp;&amp;(jQuery.SmartMenus.prototype.isCSSOn=function(){return!0},elementorFrontend.config.is_rtl&amp;&amp;(jQuery.fn.smartmenus.defaults.rightToLeftSubMenus=!0)),new e({$element:t})}))}));var twbb_widgets=[],twbb_posts=function(e,t){var s=this,n=1,i="",o=null,r=null,a=null,l=null,c="undefined"!=typeof elementor;this.query_args=e.query_args,this.query_args_hash=e.query_args_hash,this.widget_id=e.widget_id,this.settings=e.settings,this.posts=[],this.pages_count=1,this.init=function(){!function(){0==(o=jQuery('div[data-id="'+s.widget_id+'"]')).length&amp;&amp;(o=jQuery(".elementor-global-"+s.widget_id));a=o.find(".twbb-posts-widget-container")}(),function(){settings=s.settings,i="";var e="",t="";"yes"===settings.show_image&amp;&amp;(e="&lt;% if(twbb_image != '') { %&gt;&lt;div class='twbb-posts-image'&gt;&lt;img src='&lt;%= twbb_image %&gt;'/&gt;&lt;/div&gt;&lt;% } %&gt;");"yes"===settings.show_title&amp;&amp;(t+="&lt;div class='twbb-posts-title'&gt;&lt;"+settings.title_tag+" class='twbb-posts-title-tag'&gt;&lt;a href='&lt;%= twbb_permalink %&gt;'&gt;&lt;%= post_title %&gt;&lt;/a&gt;&lt;/"+settings.title_tag+"&gt;&lt;/div&gt;");"above_title"===settings.image_position?i+=e+t:i+=t+e;if(void 0!==settings.meta_data&amp;&amp;settings.meta_data.length&gt;0){i+="&lt;div class='twbb-posts-meta-data'&gt;";for(var n=0;n&lt;settings.meta_data.length;n++){switch(settings.meta_data[n]){case"author":i+='&lt;span class="twbb-posts-author-meta"&gt;&lt;% print(posts_print_author(twbb_author)) %&gt;&lt;/span&gt;';break;case"date":i+='&lt;span class="twbb-posts-date-meta"&gt;&lt;%= twbb_date %&gt;&lt;/span&gt;';break;case"time":i+='&lt;span class="twbb-posts-time-meta"&gt;&lt;%= twbb_time %&gt;&lt;/span&gt;';break;case"comments":i+='&lt;span class="twbb-posts-comments-meta"&gt;&lt;% if(twbb_comments &gt; 0) { %&gt;&lt;%=  twbb_comments %&gt; &lt;% }else{ print("No") } print(" comments")%&gt;&lt;/span&gt;';break;case"categories":i+='&lt;span class="twbb-posts-categories-meta"&gt;&lt;% print(posts_print_terms(twbb_categories, "categories")) %&gt;&lt;/span&gt;';break;case"tags":i+='&lt;span class="twbb-posts-tags-meta"&gt;&lt;% print(posts_print_terms(twbb_tags, "tags")) %&gt;&lt;/span&gt;'}i+='&lt;span class="twbb-posts-meta-separator"&gt;'+settings.meta_separator+"&lt;/span&gt;"}i+="&lt;/div&gt;"}"yes"===settings.show_excerpt&amp;&amp;(i+="&lt;div class='twbb-posts-content'&gt;&lt;%= twbb_excerpt %&gt;&lt;/div&gt;");"yes"===settings.show_read_more&amp;&amp;(i+="&lt;div class='twbb-posts-read-more'&gt;&lt;a href='&lt;%= twbb_permalink %&gt;'&gt;"+settings.read_more_text+"&lt;/a&gt;&lt;/div&gt;");i='&lt;div class="twbb-posts-item"&gt;'+i+"&lt;/div&gt;"}(),this.get_posts()},this.render=function(){var e,t;this.clear_html();var s=_.template(i);if(0===this.posts.length)return a.addClass("empty-posts"),void a.append("&lt;p&gt;No posts found.&lt;/p&gt;");for(t in this.posts)e=s(this.posts[t]),a.append(e);this.display_separators(),"yes"===this.settings.masonry&amp;&amp;this.masonry(),"yes"===this.settings.pagination&amp;&amp;this.pages_count&gt;1&amp;&amp;this.pagination()},this.get_posts=function(){if(this.show_loading(),1===n&amp;&amp;void 0!==e.first_page_data)return s.posts=e.first_page_data.posts,s.pages_count=e.first_page_data.pages_count,s.render(),void s.hide_loading();jQuery.post(twbb.ajaxurl,{action:"twbb_widgets",widget_name:"posts",query_args:s.query_args,query_args_hash:s.query_args_hash,page:n,nonce:twbb.nonce}).done((function(e){s.posts=e.data.posts,s.pages_count=parseInt(e.data.pages_count),s.render(),s.hide_loading()})).fail((function(e){s.hide_loading()}))},this.display_separators=function(){jQuery(".twbb-posts-meta-data").each((function(){var e=null;jQuery(this).find(".twbb-posts-meta-separator").each((function(){""!==jQuery(this).prev().html()&amp;&amp;(jQuery(this).addClass("twbb-posts-active-meta-separator"),e=jQuery(this))})),null!==e&amp;&amp;e.removeClass("twbb-posts-active-meta-separator")}))},this.masonry=function(){var e=a.imagesLoaded((function(){e.masonry({gutter:s.settings.masonry_column_gap.size,itemSelector:".twbb-posts-item"}).masonry("reloadItems")}))},this.pagination=function(){var e="",t="twbb-posts-page-deactive",i="";"yes"===this.settings.pagination_first_last_buttons&amp;&amp;(i="twbb-posts-page twbb-posts-page-first",1===n&amp;&amp;(i+=" "+t),e+=get_page_link_html(i,1,this.settings.pagination_first_label)),"yes"===this.settings.pagination_next_prev_buttons&amp;&amp;(i="twbb-posts-page twbb-posts-page-prev",1===n&amp;&amp;(i+=" "+t),e+=get_page_link_html(i,n-1,this.settings.pagination_prev_label));var l=this.pages_count&gt;this.settings.pagination_page_limit?this.settings.pagination_page_limit:this.pages_count;if("yes"===this.settings.pagination_number_buttons)for(var d=1;d&lt;=l;d++)i="twbb-posts-page twbb-posts-page-num",d===n&amp;&amp;(i+=" twbb-posts-current-page "+t),e+=get_page_link_html(i,d,d);"yes"===this.settings.pagination_next_prev_buttons&amp;&amp;(i="twbb-posts-page twbb-posts-page-next",n===this.pages_count&amp;&amp;(i+=" "+t),e+=get_page_link_html(i,n+1,this.settings.pagination_next_label)),"yes"===this.settings.pagination_first_last_buttons&amp;&amp;(i="twbb-posts-page twbb-posts-page-last",n===this.pages_count&amp;&amp;(i+=" "+t),e+=get_page_link_html(i,l,this.settings.pagination_last_label)),null===r?(e="yes"===this.settings.pagination_scroll_top?"&lt;div class='twbb-posts-pagination twbb-pagination_scroll_top'&gt;"+e+"&lt;/div&gt;":"&lt;div class='twbb-posts-pagination'&gt;"+e+"&lt;/div&gt;",a.parent().append(e),r=o.find(".twbb-posts-pagination")):r.append(e),r.find(".twbb-posts-page").on("click",(function(e){if(e.preventDefault(),!0===c)return!1;var t=parseInt(jQuery(this).data("page"));return t&lt;1||t&gt;s.pages_count||(n=t,s.get_posts(),jQuery(this).parent().hasClass("twbb-pagination_scroll_top")&amp;&amp;jQuery(window).scrollTop(0)),!1}))},this.show_loading=function(){null===l?(o.append('&lt;div class="twbb-posts-loading"&gt;&lt;i class="twbb-spinner-solid"&gt;&lt;/i&gt;&lt;/div&gt;'),l=jQuery(o.find(".twbb-posts-loading"))):l.show()},this.hide_loading=function(){l.hide()},get_page_link_html=function(e,t,s){return"&lt;a href='#' class='"+e+"' data-page='"+t+"'&gt;"+s+"&lt;/a&gt;"},posts_print_author=function(e){return"yes"===s.settings.author_meta_link?"&lt;a href='"+e.link+"'&gt;"+e.name+"&lt;/a&gt;":e.name},posts_print_terms=function(e,t){var n="",i="tags"===t?"#":"",o="categories"===t&amp;&amp;"yes"===s.settings.categories_meta_link||"tags"===t&amp;&amp;"yes"===s.settings.tags_meta_link;for(var r in e)n+=!0===o?"&lt;a href='"+e[r].link+"'&gt;"+i+e[r].name+"&lt;/a&gt;, ":i+e[r].name+", ";return n.trim().slice(0,n.length-2)},this.clear_html=function(){null!==a&amp;&amp;a.html(""),null!==r&amp;&amp;(r.html(""),"yes"===s.settings.masonry&amp;&amp;a.masonry("destroy"))},this.init(),twbb_add_widget(t,this)};function twbb_add_widget(e,t){void 0===twbb_widgets[e]&amp;&amp;(twbb_widgets[e]=[]),twbb_widgets[e].push(t)}function twbb_get_widgets(e){return void 0===twbb_widgets[e]?[]:twbb_widgets[e]}function twbb_is_widget_added(e){return jQuery(".elementor-widget-"+e).length&gt;0}jQuery(window).on("elementor/frontend/init",(function(){var e=function(e){var t=e.find(".twbb-posts-widget-container");new twbb_posts(JSON.parse(t.attr("data-params")),t.attr("data-widget"))};elementorFrontend.hooks.addAction("frontend/element_ready/twbb-posts.default",e),elementorFrontend.hooks.addAction("frontend/element_ready/twbb-posts-archive.default",e)})),jQuery(window).on("elementor/frontend/init",(function(){class e extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{postsContainer:".elementor-posts-container",postWrapperTag:"article",loadMoreButton:".elementor-button",loadMoreSpinnerWrapper:".e-load-more-spinner",loadMoreSpinner:".e-load-more-spinner i, .e-load-more-spinner svg",loadMoreAnchor:".e-load-more-anchor"},classes:{loadMoreSpin:"eicon-animation-spin",loadMoreIsLoading:"e-load-more-pagination-loading",loadMorePaginationEnd:"e-load-more-pagination-end",loadMoreNoSpinner:"e-load-more-no-spinner"}}}getDefaultElements(){const e=this.getSettings("selectors");return{postsWidgetWrapper:this.$element[0],postsContainer:this.$element[0].querySelector(e.postsContainer),loadMoreButton:this.$element[0].querySelector(e.loadMoreButton),loadMoreSpinnerWrapper:this.$element[0].querySelector(e.loadMoreSpinnerWrapper),loadMoreSpinner:this.$element[0].querySelector(e.loadMoreSpinner),loadMoreAnchor:this.$element[0].querySelector(e.loadMoreAnchor)}}bindEvents(){super.bindEvents(),this.elements.loadMoreButton&amp;&amp;this.elements.loadMoreButton.addEventListener("click",(e=&gt;{this.isLoading||(e.preventDefault(),this.handlePostsQuery())}))}onInit(){super.onInit(),this.classes=this.getSettings("classes"),this.isLoading=!1;const e=this.getElementSettings("pagination_type");"load_more_on_click"!==e&amp;&amp;"load_more_infinite_scroll"!==e||(this.isInfinteScroll="load_more_infinite_scroll"===e,this.isSpinnerAvailable=this.getElementSettings("load_more_spinner").value,this.isSpinnerAvailable||this.elements.postsWidgetWrapper.classList.add(this.classes.loadMoreNoSpinner),this.isInfinteScroll?this.handleInfiniteScroll():this.elements.loadMoreSpinnerWrapper&amp;&amp;this.elements.loadMoreButton&amp;&amp;this.elements.loadMoreButton.insertAdjacentElement("beforeEnd",this.elements.loadMoreSpinnerWrapper),this.elementId=this.getID(),this.postId=elementorFrontendConfig.post.id,this.elements.loadMoreAnchor&amp;&amp;(this.currentPage=parseInt(this.elements.loadMoreAnchor.getAttribute("data-page")),this.maxPage=parseInt(this.elements.loadMoreAnchor.getAttribute("data-max-page")),this.currentPage!==this.maxPage&amp;&amp;this.currentPage||this.handleUiWhenNoPosts()))}handleInfiniteScroll(){this.isEdit||(this.observer=elementorModules.utils.Scroll.scrollObserver({callback:e=&gt;{e.isInViewport&amp;&amp;!this.isLoading&amp;&amp;(this.observer.unobserve(this.elements.loadMoreAnchor),this.handlePostsQuery().then((()=&gt;{this.currentPage!==this.maxPage&amp;&amp;this.observer.observe(this.elements.loadMoreAnchor)})))}}),this.observer.observe(this.elements.loadMoreAnchor))}handleUiBeforeLoading(){this.isLoading=!0,this.elements.loadMoreSpinner&amp;&amp;this.elements.loadMoreSpinner.classList.add(this.classes.loadMoreSpin),this.elements.postsWidgetWrapper.classList.add(this.classes.loadMoreIsLoading)}handleUiAfterLoading(){this.isLoading=!1,this.elements.loadMoreSpinner&amp;&amp;this.elements.loadMoreSpinner.classList.remove(this.classes.loadMoreSpin),this.isInfinteScroll&amp;&amp;this.elements.loadMoreSpinnerWrapper&amp;&amp;this.elements.loadMoreAnchor&amp;&amp;this.elements.loadMoreAnchor.insertAdjacentElement("afterend",this.elements.loadMoreSpinnerWrapper),this.elements.postsWidgetWrapper.classList.remove(this.classes.loadMoreIsLoading)}handleUiWhenNoPosts(){this.elements.postsWidgetWrapper.classList.add(this.classes.loadMorePaginationEnd)}afterInsertPosts(){}handleSuccessFetch(e){this.handleUiAfterLoading();const t=this.getSettings("selectors"),s=e.querySelectorAll(`[data-id="${this.elementId}"] ${t.postsContainer} &gt; ${t.postWrapperTag}`),n=e.querySelector(`[data-id="${this.elementId}"] .e-load-more-anchor`).getAttribute("data-next-page");s.forEach((e=&gt;this.elements.postsContainer.append(e))),this.elements.loadMoreAnchor.setAttribute("data-page",this.currentPage),this.elements.loadMoreAnchor.setAttribute("data-next-page",n),this.currentPage===this.maxPage&amp;&amp;this.handleUiWhenNoPosts(),this.afterInsertPosts(s,e)}handlePostsQuery(){this.handleUiBeforeLoading(),this.currentPage++;const e=this.elements.loadMoreAnchor.getAttribute("data-next-page");return fetch(e).then((e=&gt;e.text())).then((e=&gt;{const t=(new DOMParser).parseFromString(e,"text/html");this.handleSuccessFetch(t)}))}}elementorFrontend.hooks.addAction("frontend/element_ready/tenweb-posts.cards",(function(t){new e({$element:t}).bindEvents()})),elementorFrontend.hooks.addAction("frontend/element_ready/tenweb-posts.classic",(function(t){new e({$element:t}).bindEvents()})),elementorFrontend.hooks.addAction("frontend/element_ready/tenweb-posts.full_content",(function(t){new e({$element:t}).bindEvents()}));var t=elementorModules.frontend.handlers.Base.extend({getSkinPrefix(){return this.elements.$postsContainer.attr("skin")+"_"},bindEvents(){elementorFrontend.addListenerOnce(this.getModelCID(),"resize",this.onWindowResize)},unbindEvents(){elementorFrontend.removeListeners(this.getModelCID(),"resize",this.onWindowResize)},getClosureMethodsNames(){return elementorModules.frontend.handlers.Base.prototype.getClosureMethodsNames.apply(this,arguments).concat(["fitImages","onWindowResize"])},getDefaultSettings:()=&gt;({classes:{fitHeight:"elementor-fit-height",hasItemRatio:"elementor-has-item-ratio"},selectors:{postsContainer:".elementor-posts-container",post:".elementor-post",postThumbnail:".elementor-post__thumbnail",postThumbnailImage:".elementor-post__thumbnail img"}}),getDefaultElements(){var e=this.getSettings("selectors");return{$postsContainer:this.$element.find(e.postsContainer),$posts:this.$element.find(e.post)}},fitImage(e){var t=this.getSettings(),s=e.find(t.selectors.postThumbnail),n=s.find("img")[0];if(n){var i=s.outerHeight()/s.outerWidth(),o=n.naturalHeight/n.naturalWidth;s.toggleClass(t.classes.fitHeight,o&lt;i)}},fitImages(){var e=jQuery,t=this,s=getComputedStyle(this.$element[0],":after").content,n=this.getSettings();this.elements.$postsContainer.toggleClass(n.classes.hasItemRatio,!!s.match(/\d/)),this.elements.$posts.each((function(){var s=e(this),i=s.find(n.selectors.postThumbnailImage);t.fitImage(s),i.on("load",(function(){t.fitImage(s)}))}))},setColsCountSettings(){const e=this.getElementSettings(),t=this.getSkinPrefix(),s=elementorFrontend.utils.controls.getResponsiveControlValue(e,`${t}columns`);this.setSettings("colsCount",s)},isMasonryEnabled(){return!!this.getElementSettings(this.getSkinPrefix()+"masonry")},initMasonry(){imagesLoaded(this.elements.$posts,this.runMasonry)},getVerticalSpaceBetween(){let e=elementorFrontend.utils.controls.getResponsiveControlValue(this.getElementSettings(),`${this.getSkinPrefix()}row_gap`,"size");return""===this.getSkinPrefix()&amp;&amp;""===e&amp;&amp;(e=this.getElementSettings("item_gap.size")),e},runMasonry(){var e=this.elements;e.$posts.css({marginTop:"",transitionDuration:""}),this.setColsCountSettings();var t=this.getSettings("colsCount"),s=this.isMasonryEnabled()&amp;&amp;t&gt;=2;if(e.$postsContainer.toggleClass("elementor-posts-masonry",s),!s)return void e.$postsContainer.height("");const n=this.getVerticalSpaceBetween();new elementorModules.utils.Masonry({container:e.$postsContainer,items:e.$posts.filter(":visible"),columnsCount:this.getSettings("colsCount"),verticalSpaceBetween:n||0}).run()},run(){setTimeout(this.fitImages,0),this.initMasonry()},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.bindEvents(),this.run()},onWindowResize(){this.fitImages(),this.runMasonry()},onElementChange(){this.fitImages(),setTimeout(this.runMasonry)}});class s{onInint(){var e=this;jQuery(".tenweb-posts-slider").each((async function(t,s){var n=jQuery(s).parents(".elementor-widget-tenweb-posts").attr("data-id");jQuery(s).attr("id","tenweb-posts-slider-swiper-"+n);var i=jQuery(s).data("settings");if(!jQuery.isEmptyObject(i)){i.slidesPerView={desktop:3,tablet:2,mobile:1};var o={grabCursor:!0,effect:"slide",initialSlide:0,slidesPerView:e.getDeviceSlidesPerView("desktop",i),loop:"yes"===i.loop},r={},a=elementorFrontend.config.breakpoints;r[a.lg-1]={slidesPerView:e.getDeviceSlidesPerView("desktop",i),slidesPerGroup:e.getSlidesToScroll(i),spaceBetween:e.getSpaceBetween("desktop",i)},r[a.md-1]={slidesPerView:e.getDeviceSlidesPerView("tablet",i),slidesPerGroup:e.getSlidesToScroll(i),spaceBetween:e.getSpaceBetween("tablet",i)},r[a.xs]={slidesPerView:e.getDeviceSlidesPerView("mobile",i),slidesPerGroup:e.getSlidesToScroll(i),spaceBetween:e.getSpaceBetween("mobile",i)},o.breakpoints=r;var l="arrows"===i.slider_navigation||"both"===i.slider_navigation,c="dots"===i.slider_navigation||"both"===i.slider_navigation;l&amp;&amp;(o.navigation={prevEl:".swiper-button-prev",nextEl:".swiper-button-next"}),c&amp;&amp;(o.pagination={el:".swiper-pagination",type:"bullets",clickable:!0}),!0===o.loop&amp;&amp;(o.loopedSlides=i.slides_count),"yes"===i.autoplay&amp;&amp;(o.autoplay={delay:i.autoplay_speed,disableOnInteraction:"yes"===i.disable_on_interaction,pauseOnMouseEnter:"yes"===i.pause_on_mouseover});const t=elementorFrontend.utils.swiper;await new t(jQuery("#tenweb-posts-slider-swiper-"+n),o)}}))}getInitialSlide(e){return Math.floor((e.slides_count-1)/2)}getSlidesToScroll(e){return Math.min(e.slides_count,+e.slides_to_scroll||1)}getDeviceSlidesPerView(e,t){var s="slides_per_view"+("desktop"===e?"":"_"+e);return Math.min(t.slides_count,+t[s]||t.slidesPerView[e])}getSpaceBetween(e,t){var s="space_between";return e&amp;&amp;"desktop"!==e&amp;&amp;(s+="_"+e),t.breakpoints[s].size||0}}elementorFrontend.hooks.addAction("frontend/element_ready/tenweb-posts.classic",(function(e){new t({$element:e}),(new s).onInint()})),elementorFrontend.hooks.addAction("frontend/element_ready/tenweb-posts.cards",(function(e){new t({$element:e}),(new s).onInint()})),elementorFrontend.hooks.addAction("frontend/element_ready/tenweb-posts.image_left",(function(e){new t({$element:e}),(new s).onInint()})),elementorFrontend.hooks.addAction("frontend/element_ready/tenweb-posts.on_image",(function(e){new t({$element:e}),(new s).onInint()})),elementorFrontend.hooks.addAction("frontend/element_ready/tenweb-posts.full_content",(function(e){new t({$element:e}),(new s).onInint()}))})),jQuery(window).on("elementor/frontend/init",(function(){var e=elementorModules.frontend.handlers.Base.extend({getDefaultSettings:function(){return{selectors:{wrapper:".tenweb-search-form",container:".tenweb-search-form__container",icon:".tenweb-search-form__icon",input:".tenweb-search-form__input",toggle:".tenweb-search-form__toggle",submit:".tenweb-search-form__submit",closeButton:".dialog-close-button"},classes:{isFocus:"tenweb-search-form--focus",isFullScreen:"tenweb-search-form--full-screen",lightbox:"tenweb-lightbox"}}},getDefaultElements:function(){var e=this.getSettings("selectors"),t={};return t.$wrapper=this.$element.find(e.wrapper),t.$container=this.$element.find(e.container),t.$input=this.$element.find(e.input),t.$icon=this.$element.find(e.icon),t.$toggle=this.$element.find(e.toggle),t.$submit=this.$element.find(e.submit),t.$closeButton=this.$element.find(e.closeButton),t},bindEvents:function(){var e=this,t=e.elements.$container,s=e.elements.$closeButton,n=e.elements.$input,i=e.elements.$wrapper,o=e.elements.$icon,r=this.getElementSettings("skin"),a=this.getSettings("classes");"full_screen"===r?(e.elements.$toggle.on("click",(function(){t.toggleClass(a.isFullScreen).toggleClass(a.lightbox),n.focus()})),t.on("click",(function(e){t.hasClass(a.isFullScreen)&amp;&amp;t[0]===e.target&amp;&amp;t.removeClass(a.isFullScreen).removeClass(a.lightbox)})),s.on("click",(function(){t.removeClass(a.isFullScreen).removeClass(a.lightbox)})),elementorFrontend.getElements("$document").keyup((function(e){27===e.keyCode&amp;&amp;t.hasClass(a.isFullScreen)&amp;&amp;t.click()}))):n.on({focus:function(){i.addClass(a.isFocus)},blur:function(){i.removeClass(a.isFocus)}}),"minimal"===r&amp;&amp;o.on("click",(function(){i.addClass(a.isFocus),n.focus()}))}});elementorFrontend.hooks.addAction("frontend/element_ready/twbbsearch-form.default",(function(t){new e({$element:t})}))})),function(e){var t=function(s,n){var i,o={},r=function(e){var s="";if(o.width&amp;&amp;o.height){var n=screen.width/2-o.width/2,i=screen.height/2-o.height/2;s="toolbar=0,status=0,width="+o.width+",height="+o.height+",top="+i+",left="+n}var r=function(e){var s=t.networkTemplates[e].replace(/{([^}]+)}/g,(function(t,s){if("twitter"==e&amp;&amp;"text"==s){var n=jQuery(jQuery.parseHTML(o[s])).text().replace(/\s\s+/g," "),i=window.location.href;o[s]=n.substr(0,345-i.length)+" ..."}return o[s]}));return encodeURI(s)}(e),a=/^https?:\/\//.test(r);open(r,a?"":"_self",s)},a=function(){e.each(s.classList,(function(){var e,t=(e=this).substr(0,o.classPrefixLength)===o.classPrefix?e.substr(o.classPrefixLength):null;if(t)return function(e){i.on("click",(function(){r(e)}))}(t),!1}))};e.extend(o,t.defaultSettings,n),["title","text"].forEach((function(e){o[e]=o[e].replace("#","")})),o.classPrefixLength=o.classPrefix.length,i=e(s),a()};t.networkTemplates={twitter:"https://twitter.com/intent/tweet?url={url}&amp;text={text}",pinterest:"https://www.pinterest.com/pin/find/?url={url}",facebook:"https://www.facebook.com/sharer.php?u={url}",vk:"https://vkontakte.ru/share.php?url={url}&amp;title={title}&amp;description={text}&amp;image={image}",linkedin:"https://www.linkedin.com/shareArticle?mini=true&amp;url={url}&amp;title={title}&amp;summary={text}&amp;source={url}",odnoklassniki:"http://odnoklassniki.ru/dk?st.cmd=addShare&amp;st.s=1&amp;st._surl={url}",tumblr:"https://tumblr.com/share/link?url={url}",delicious:"https://del.icio.us/save?url={url}&amp;title={title}",digg:"https://digg.com/submit?url={url}",reddit:"https://reddit.com/submit?url={url}&amp;title={title}",pocket:"https://getpocket.com/edit?url={url}",whatsapp:"whatsapp://send?text=*{title}*\n{text}\n{url}",xing:"https://www.xing.com/app/user?op=share&amp;url={url}",print:"javascript:print()",email:"mailto:?subject={title}&amp;body={url}",telegram:"https://telegram.me/share/url?url={url}&amp;text={text}",skype:"https://web.skype.com/share?url={url}"},t.defaultSettings={title:"",text:"",image:"",url:location.href,classPrefix:"s_",width:640,height:480},e.each({shareLink:t},(function(t){var s=this;e.fn[t]=function(n){return this.each((function(){e(this).data(t,new s(this,n))}))}}))}(jQuery),jQuery(window).on("elementor/frontend/init",(function(){var e,t=elementorModules.frontend.handlers.Base;e=t.extend({onInit:function(){t.prototype.onInit.apply(this,arguments);var e=this.getElementSettings(),s=this.getSettings("classes"),n=e.share_url&amp;&amp;e.share_url.url,i={classPrefix:s.shareLinkPrefix};n?i.url=e.share_url.url:(i.url=location.href,i.title=elementorFrontend.config.post.title,i.text=elementorFrontend.config.post.excerpt),this.elements.$shareButton.shareLink(i)},getDefaultSettings:function(){return{selectors:{shareButton:".elementor-share-btn"},classes:{shareLinkPrefix:"elementor-share-btn_"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$shareButton:this.$element.find(e.shareButton)}}}),elementorFrontend.isEditMode()||elementorFrontend.hooks.addAction("frontend/element_ready/twbbshare-buttons.default",(function(t){new e({$element:t})}))})),jQuery(window).on("elementor/frontend/init",(function(){var e=elementorModules.frontend.handlers.Base.extend({getDefaultSettings:function(){return{selectors:{widgetContainer:".elementor-widget-container",postContentContainer:'.elementor:not([data-elementor-type="header"]):not([data-elementor-type="footer"]):not([data-elementor-type="popup"])',expandButton:".elementor-toc__toggle-button--expand",collapseButton:".elementor-toc__toggle-button--collapse",body:".elementor-toc__body",headerTitle:".elementor-toc__header-title"},classes:{anchor:"elementor-menu-anchor",listWrapper:"elementor-toc__list-wrapper",listItem:"elementor-toc__list-item",listTextWrapper:"elementor-toc__list-item-text-wrapper",firstLevelListItem:"elementor-toc__top-level",listItemText:"elementor-toc__list-item-text",activeItem:"elementor-item-active",headingAnchor:"elementor-toc__heading-anchor",collapsed:"elementor-toc--collapsed"},listWrapperTag:"numbers"===this.getElementSettings().marker_view?"ol":"ul"}},getDefaultElements:function(){var e=this.getSettings();return{$pageContainer:this.getContainer(),$widgetContainer:this.$element.find(e.selectors.widgetContainer),$expandButton:this.$element.find(e.selectors.expandButton),$collapseButton:this.$element.find(e.selectors.collapseButton),$tocBody:this.$element.find(e.selectors.body),$listItems:this.$element.find("."+e.classes.listItem)}},getContainer:function(){var e=this.getSettings(),t=this.getElementSettings();if(t.container)return jQuery(t.container);var s=this.$element.parents(".elementor");return"popup"===s.attr("data-elementor-type")?s:jQuery(e.selectors.postContentContainer)},bindEvents:function(){var e=this,t=this.getElementSettings();t.minimize_box&amp;&amp;(this.elements.$expandButton.on("click",(function(){return e.expandBox()})),this.elements.$collapseButton.on("click",(function(){return e.collapseBox()}))),t.collapse_subitems&amp;&amp;this.elements.$listItems.on("hover",(function(e){return jQuery(e.target).slideToggle()}))},getHeadings:function(){var e=this.getElementSettings(),t=e.headings_by_tags.join(","),s=this.getSettings("selectors"),n=e.exclude_headings_by_selector;return this.elements.$pageContainer.find(t).not(s.headerTitle).filter((function(e,t){return!jQuery(t).closest(n).length}))},addAnchorsBeforeHeadings:function(){var e=this,t=this.getSettings("classes");this.elements.$headings.before((function(s){if(!jQuery(e.elements.$headings[s]).data("hasOwnID"))return'&lt;span id="'.concat(t.headingAnchor,"-").concat(s,'" class="').concat(t.anchor,' "&gt;&lt;/span&gt;')}))},activateItem:function(e){var t,s=this.getSettings("classes");(this.deactivateActiveItem(e),e.addClass(s.activeItem),this.$activeItem=e,this.getElementSettings("collapse_subitems"))&amp;&amp;((t=e.hasClass(s.firstLevelListItem)?e.parent().next():e.parents("."+s.listWrapper).eq(-2)).length?(this.$activeList=t,this.$activeList.stop().slideDown()):delete this.$activeList)},deactivateActiveItem:function(e){if(this.$activeItem&amp;&amp;!this.$activeItem.is(e)){var t=this.getSettings().classes;this.$activeItem.removeClass(t.activeItem),!this.$activeList||e&amp;&amp;this.$activeList[0].contains(e[0])||this.$activeList.slideUp()}},followAnchor:function(e,t){var s,n=this,i=e[0].hash;try{s=jQuery(decodeURIComponent(i))}catch(e){return}elementorFrontend.waypoint(s,(function(i){if(!n.itemClicked){var o=s.attr("id");"down"===i?(n.viewportItems[o]=!0,n.activateItem(e)):(delete n.viewportItems[o],n.activateItem(n.$listItemTexts.eq(t-1)))}}),{offset:"bottom-in-view",triggerOnce:!1}),elementorFrontend.waypoint(s,(function(i){if(!n.itemClicked){var o=s.attr("id");"down"===i?(delete n.viewportItems[o],n.viewportItems.length&amp;&amp;n.activateItem(n.$listItemTexts.eq(t+1))):(n.viewportItems[o]=!0,n.activateItem(e))}}),{offset:0,triggerOnce:!1})},followAnchors:function(){var e=this;this.$listItemTexts.each((function(t,s){return e.followAnchor(jQuery(s),t)}))},populateTOC:function(){this.listItemPointer=0,this.getElementSettings().hierarchical_view?this.createNestedList():this.createFlatList(),this.$listItemTexts=this.$element.find(".elementor-toc__list-item-text"),this.$listItemTexts.on("click",this.onListItemClick.bind(this)),elementorFrontend.isEditMode()||this.followAnchors()},createNestedList:function(){var e=this;this.headingsData.forEach((function(t,s){t.level=0;for(var n=s-1;n&gt;=0;n--){var i=e.headingsData[n];if(i.tag&lt;=t.tag){t.level=i.level,i.tag&lt;t.tag&amp;&amp;t.level++;break}}})),this.elements.$tocBody.html(this.getNestedLevel(0))},createFlatList:function(){this.elements.$tocBody.html(this.getNestedLevel())},getNestedLevel:function(e){for(var t=this.getSettings(),s=this.getElementSettings(),n=this.getElementSettings("icon"),i="&lt;".concat(t.listWrapperTag,' class="').concat(t.classes.listWrapper,'"&gt;');this.listItemPointer&lt;this.headingsData.length;){var o=this.headingsData[this.listItemPointer],r=t.classes.listItemText;if(0===o.level&amp;&amp;(r+=" "+t.classes.firstLevelListItem),e&gt;o.level)break;if(e===o.level){i+='&lt;li class="'.concat(t.classes.listItem,'"&gt;'),i+='&lt;div class="'.concat(t.classes.listTextWrapper,'"&gt;');var a='&lt;a href="#'.concat(o.anchorLink,'" class="').concat(r,'"&gt;').concat(o.text,"&lt;/a&gt;");"bullets"===s.marker_view&amp;&amp;n&amp;&amp;(a='&lt;i class="'.concat(n.value,'"&gt;&lt;/i&gt;').concat(a)),i+=a,i+="&lt;/div&gt;",this.listItemPointer++;var l=this.headingsData[this.listItemPointer];l&amp;&amp;e&lt;l.level&amp;&amp;(i+=this.getNestedLevel(l.level)),i+="&lt;/li&gt;"}}return i+="&lt;/".concat(t.listWrapperTag,"&gt;")},handleNoHeadingsFound:function(){return this.elements.$tocBody.html("No headings were found on this page.")},collapseOnInit:function(){var e=this.getElementSettings("minimized_on"),t=elementorFrontend.getCurrentDeviceMode();("tablet"===e&amp;&amp;"desktop"!==t||"mobile"===e&amp;&amp;"mobile"===t)&amp;&amp;this.collapseBox()},getHeadingAnchorLink:function(e,t){var s=this.elements.$headings[e].id,n=this.elements.$headings[e].closest(".elementor-widget").id,i="";return s?i=s:n&amp;&amp;(i=n),s||n?jQuery(this.elements.$headings[e]).data("hasOwnID",!0):i="".concat(t.headingAnchor,"-").concat(e),i},setHeadingsData:function(){var e=this;this.headingsData=[];var t=this.getSettings("classes");this.elements.$headings.each((function(s,n){var i=e.getHeadingAnchorLink(s,t);e.headingsData.push({tag:+n.nodeName.slice(1),text:n.textContent,anchorLink:i})}))},run:function(){if(this.elements.$headings=this.getHeadings(),!this.elements.$headings.length)return this.handleNoHeadingsFound();this.setHeadingsData(),elementorFrontend.isEditMode()||this.addAnchorsBeforeHeadings(),this.populateTOC(),this.getElementSettings("minimize_box")&amp;&amp;this.collapseOnInit()},expandBox:function(){var e=this.getCurrentDeviceSetting("min_height");this.$element.removeClass(this.getSettings("classes.collapsed")),this.elements.$tocBody.slideDown(),this.elements.$widgetContainer.css("min-height",e.size+e.unit)},collapseBox:function(){this.$element.addClass(this.getSettings("classes.collapsed")),this.elements.$tocBody.slideUp(),this.elements.$widgetContainer.css("min-height","0px")},onInit:function(){for(var e=arguments.length,t=new Array(e),s=0;s&lt;e;s++)t[s]=arguments[s];return elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,[this].concat(t)),this.viewportItems=[],this.run()},onListItemClick:function(e){var t=this;this.itemClicked=!0,setTimeout((function(){return t.itemClicked=!1}),2e3);var s,n=jQuery(e.target),i=n.parent().next(),o=this.getElementSettings("collapse_subitems");o&amp;&amp;n.hasClass(this.getSettings("classes.firstLevelListItem"))&amp;&amp;i.is(":visible")&amp;&amp;(s=!0),this.activateItem(n),o&amp;&amp;s&amp;&amp;i.slideUp()}});elementorFrontend.hooks.addAction("frontend/element_ready/twbb_table-of-contents.default",(function(t){new e({$element:t})}))})),jQuery(window).on("elementor/frontend/init",(function(){jQuery(document).on("click",".elementor-tab-title",(function(e){let t=jQuery(this);t.closest(".elementor-toggle-item").addClass("twbb-tab-active"),setTimeout((function(){t.closest(".elementor-toggle-item").removeClass("twbb-tab-active")}),400)}))}));class TWBB_WooCommerce_Base extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{stickyRightColumn:".e-sticky-right-column"},classes:{stickyRightColumnActive:"e-sticky-right-column--active"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$stickyRightColumn:this.$element.find(e.stickyRightColumn)}}bindEvents(){elementorFrontend.elements.$document.on("select2:open",(e=&gt;{this.addSelect2Wrapper(e)}))}addSelect2Wrapper(e){const t=jQuery(e.target).data("select2");t.$dropdown&amp;&amp;t.$dropdown.addClass("e-woo-select2-wrapper")}isStickyRightColumnActive(){const e=this.getSettings("classes");return this.elements.$stickyRightColumn.hasClass(e.stickyRightColumnActive)}activateStickyRightColumn(){const e=this.getElementSettings(),t=elementorFrontend.elements.$wpAdminBar,s=this.getSettings("classes");let n=e.sticky_right_column_offset||0;t.length&amp;&amp;"fixed"===t.css("position")&amp;&amp;(n+=t.height()),"yes"===this.getElementSettings("sticky_right_column")&amp;&amp;(this.elements.$stickyRightColumn.addClass(s.stickyRightColumnActive),this.elements.$stickyRightColumn.css("top",n+"px"))}deactivateStickyRightColumn(){if(!this.isStickyRightColumnActive())return;const e=this.getSettings("classes");this.elements.$stickyRightColumn.removeClass(e.stickyRightColumnActive)}toggleStickyRightColumn(){this.getElementSettings("sticky_right_column")?this.isStickyRightColumnActive()||this.activateStickyRightColumn():this.deactivateStickyRightColumn()}equalizeElementHeight(e){if(e.length){e.removeAttr("style");let t=0;e.each(((e,s)=&gt;{t=Math.max(t,s.offsetHeight)})),0&lt;t&amp;&amp;e.css({height:t+"px"})}}removePaddingBetweenPurchaseNote(e){e&amp;&amp;e.each(((e,t)=&gt;{jQuery(t).prev().children("td").addClass("product-purchase-note-is-below")}))}updateWpReferers(){const e=this.getSettings("selectors"),t=this.$element.find(e.wpHttpRefererInputs),s=new URL(document.location);s.searchParams.set("elementorPageId",elementorFrontend.config.post.id),s.searchParams.set("elementorWidgetId",this.getID()),t.attr("value",s)}}jQuery(window).on("elementor/frontend/init",(function(){var e=elementorModules.frontend.handlers.Base.extend({getDefaultSettings:function(){return{selectors:{mainSwiper:".tenweb-media-carousel-swiper",swiperSlide:".swiper-slide"},slidesPerView:{desktop:3,tablet:2,mobile:1}}},getDefaultElements:function(){var e=this.getSettings("selectors"),t={$mainSwiper:this.$element.find(e.mainSwiper)};return t.$mainSwiperSlides=t.$mainSwiper.find(e.swiperSlide),t},getSlidesCount:function(){return this.elements.$mainSwiperSlides.length},getInitialSlide:function(){var e=this.getEditSettings();return e.activeItemIndex?e.activeItemIndex-1:0},getEffect:function(){return this.getElementSettings("effect")},getDeviceSlidesPerView:function(e){var t="slides_per_view"+("desktop"===e?"":"_"+e);return Math.min(this.getSlidesCount(),+this.getElementSettings(t)||this.getSettings("slidesPerView")[e])},getSlidesPerView:function(e){return"slide"===this.getEffect()?this.getDeviceSlidesPerView(e):1},getDesktopSlidesPerView:function(){return this.getSlidesPerView("desktop")},getTabletSlidesPerView:function(){return this.getSlidesPerView("tablet")},getMobileSlidesPerView:function(){return this.getSlidesPerView("mobile")},getDeviceSlidesToScroll:function(e){var t="slides_to_scroll"+("desktop"===e?"":"_"+e);return Math.min(this.getSlidesCount(),+this.getElementSettings(t)||1)},getSlidesToScroll:function(e){return"slide"===this.getEffect()?this.getDeviceSlidesToScroll(e):1},getDesktopSlidesToScroll:function(){return this.getSlidesToScroll("desktop")},getTabletSlidesToScroll:function(){return this.getSlidesToScroll("tablet")},getMobileSlidesToScroll:function(){return this.getSlidesToScroll("mobile")},getSpaceBetween:function(e){var t="space_between";return e&amp;&amp;"desktop"!==e&amp;&amp;(t+="_"+e),this.getElementSettings(t).size||0},getSwiperOptions:function(){var e=this.getElementSettings();"progress"===e.pagination&amp;&amp;(e.pagination="progressbar");var t={grabCursor:!0,initialSlide:this.getInitialSlide(),loop:"yes"===e.loop,speed:e.speed,effect:this.getEffect()};if(e.show_arrows&amp;&amp;(t.navigation={prevEl:".elementor-swiper-button-prev",nextEl:".elementor-swiper-button-next"}),e.pagination&amp;&amp;(t.pagination={el:".swiper-pagination",type:e.pagination,clickable:!0}),"cube"!==this.getEffect()){var s={},n=elementorFrontend.config.breakpoints;s[n.lg-1]={slidesPerView:this.getDesktopSlidesPerView(),slidesPerGroup:this.getDesktopSlidesToScroll(),spaceBetween:this.getSpaceBetween("desktop")},s[n.md-1]={slidesPerView:this.getTabletSlidesPerView(),slidesPerGroup:this.getTabletSlidesToScroll(),spaceBetween:this.getSpaceBetween("tablet")},s[n.xs]={slidesPerView:this.getMobileSlidesPerView(),slidesPerGroup:this.getMobileSlidesToScroll(),spaceBetween:this.getSpaceBetween("mobile")},t.breakpoints=s}return!this.isEdit&amp;&amp;e.autoplay&amp;&amp;(t.autoplay={delay:e.autoplay_speed,disableOnInteraction:!!e.pause_on_interaction}),t},updateSpaceBetween:function(e,t){var s=t.match("space_between_(.*)"),n=s?s[1]:"desktop",i=this.getSpaceBetween(n),o=elementorFrontend.config.breakpoints;if("desktop"!==n){var r={tablet:o.lg-1,mobile:o.md-1};e.params.breakpoints[r[n]].spaceBetween=i}else e.originalParams.spaceBetween=i;e.params.spaceBetween=i,e.update()},async onInit(){if(elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.swipers={},1&gt;=this.getSlidesCount())return;const e=elementorFrontend.utils.swiper;this.swipers.main=await new e(this.elements.$mainSwiper,this.getSwiperOptions())},onElementChange:function(e){1&gt;=this.getSlidesCount()||(0===e.indexOf("width")&amp;&amp;this.swipers.main.update(),0===e.indexOf("space_between")&amp;&amp;this.updateSpaceBetween(this.swipers.main,e))},onEditSettingsChange:function(e){1&gt;=this.getSlidesCount()||"activeItemIndex"===e&amp;&amp;this.swipers.main.slideToLoop(this.getEditSettings("activeItemIndex")-1)}}),t=e.extend({slideshowSpecialElementSettings:["slides_per_view","slides_per_view_tablet","slides_per_view_mobile"],isSlideshow:function(){return"slideshow"===this.getElementSettings("skin")},getDefaultSettings:function(){var t=e.prototype.getDefaultSettings.apply(this,arguments);return this.isSlideshow()&amp;&amp;(t.selectors.thumbsSwiper=".elementor-thumbnails-swiper",t.slidesPerView={desktop:5,tablet:4,mobile:3}),t},getElementSettings:function(t){return-1!==this.slideshowSpecialElementSettings.indexOf(t)&amp;&amp;this.isSlideshow()&amp;&amp;(t="slideshow_"+t),e.prototype.getElementSettings.call(this,t)},getDefaultElements:function(){var t=this.getSettings("selectors"),s=e.prototype.getDefaultElements.apply(this,arguments);return this.isSlideshow()&amp;&amp;(s.$thumbsSwiper=this.$element.find(t.thumbsSwiper)),s},getEffect:function(){return"coverflow"===this.getElementSettings("skin")?"coverflow":e.prototype.getEffect.apply(this,arguments)},getSlidesPerView:function(t){return this.isSlideshow()?1:"coverflow"===this.getElementSettings("skin")?this.getDeviceSlidesPerView(t):e.prototype.getSlidesPerView.apply(this,arguments)},getSwiperOptions:function(){var t=e.prototype.getSwiperOptions.apply(this,arguments);return this.isSlideshow()&amp;&amp;(t.loopedSlides=this.getSlidesCount(),delete t.pagination,delete t.breakpoints),t},async onInit(){await e.prototype.onInit.apply(this,arguments);var t=this.getSlidesCount();if(this.isSlideshow()&amp;&amp;!(1&gt;=t)){var s=this.getElementSettings(),n="yes"===s.loop,i={},o=elementorFrontend.config.breakpoints;i[o.lg-1]={slidesPerView:this.getDeviceSlidesPerView("desktop"),spaceBetween:this.getSpaceBetween("desktop")},i[o.md-1]={slidesPerView:this.getDeviceSlidesPerView("tablet"),spaceBetween:this.getSpaceBetween("tablet")},i[o.xs]={slidesPerView:this.getDeviceSlidesPerView("mobile"),spaceBetween:this.getSpaceBetween("mobile")};var r={initialSlide:this.getInitialSlide(),centeredSlides:s.centered_slides,slideToClickedSlide:!0,loopedSlides:t,loop:n,onSlideChangeEnd:function(e){n&amp;&amp;e.fixLoop()},breakpoints:i};this.swipers.main.controller.control=this.swipers.thumbs=new Swiper(this.elements.$thumbsSwiper,r),this.swipers.thumbs.controller.control=this.swipers.main}},onElementChange:function(t){1&gt;=this.getSlidesCount()||(this.isSlideshow()?(0===t.indexOf("width")&amp;&amp;(this.swipers.main.update(),this.swipers.thumbs.update()),0===t.indexOf("space_between")&amp;&amp;this.updateSpaceBetween(this.swipers.thumbs,t)):e.prototype.onElementChange.apply(this,arguments))}});elementorFrontend.hooks.addAction("frontend/element_ready/twbb_media-carousel.default",(function(e){e.find(".elementor-widget-twbb_media-carousel .tenweb-media-carousel-swiper");new t({$element:e})}))})),function(e,t){tenwebParallax=function(s,n){var i={vertical_scroll:{active:!1,direction:"up",speed:4},horizontal_scroll:{active:!1,direction:"right",speed:4},transparency:{active:!1,direction:"in",speed:5},blur:{active:!1,direction:"in",speed:10},scale:{active:!1,direction:"in",speed:10}};this.element=s;var o={};!function(e){o=i,"object"!=typeof e&amp;&amp;(o=i);let t=Object.entries(e);for(let e=0;e&lt;t.length;e++)"object"==typeof t[e]&amp;&amp;"object"==typeof i[t[e][0]]&amp;&amp;"object"==typeof t[e][1]&amp;&amp;(void 0!==t[e][1].active&amp;&amp;["on","yes","On","Yes",!0].includes(t[e][1].active)&amp;&amp;(o[t[e][0]].active=!0),void 0!==t[e][1].speed&amp;&amp;0&lt;=t[e][1].speed&lt;=10&amp;&amp;(o[t[e][0]].speed=t[e][1].speed),void 0!==t[e][1].direction&amp;&amp;["in","out","up","down"].includes(t[e][1].direction)&amp;&amp;(o[t[e][0]].direction=t[e][1].direction))}(n),this.layerDiv=function(){var n=e.createElement("div");n.classList.add("tenweb-elementor-scrolling-effects-container");var i=e.createElement("div");i.classList.add("tenweb-elementor-scrolling-effects-layer");var o=s.currentStyle||t.getComputedStyle(s,null);return i.style.backgroundImage=o.backgroundImage,i.style.backgroundPosition=o.backgroundPosition,i.style.backgroundRepeat=o.backgroundRepeat,i.style.backgroundSize=o.backgroundSize,n.appendChild(i),s.prepend(n),i}(),this.options=o},tenwebParallax.prototype={vertical_transform:function(){if(this.options.vertical_scroll.active){if(this.layerDiv.style.height=100+100*this.options.vertical_scroll.speed/10+"%",this.isElementVisible()){var e=this.element.offsetHeight*this.options.vertical_scroll.speed/2/10,s=-(t.scrollY+t.innerHeight-this.element.offsetTop)*this.options.vertical_scroll.speed/4/10;return"down"==this.options.vertical_scroll.direction&amp;&amp;(s=-s),"translateY(calc(-"+e+"px + "+s+"px))"}return""}return""},horizontal_transform:function(){if(this.options.horizontal_scroll.active){if(this.layerDiv.style.width=100+100*this.options.horizontal_scroll.speed/10+"%",this.isElementVisible()){var e=(t.scrollY+t.innerHeight-this.element.offsetTop)*this.options.horizontal_scroll.speed/4/10,s=this.element.offsetWidth*this.options.horizontal_scroll.speed/2/10;return"left"==this.options.horizontal_scroll.direction&amp;&amp;(e=-e),"translateX(calc(-"+s+"px + "+e+"px))"}return""}return""},transparency:function(){return this.options.transparency.active&amp;&amp;this.isElementVisible()?(opacity_value=(t.scrollY+t.innerHeight-this.element.offsetTop)/(this.element.offsetHeight+t.innerHeight),opacity_value*=this.options.transparency.speed/10,"out"==this.options.transparency.direction&amp;&amp;(opacity_value=1-opacity_value),opacity_value):""},blur:function(){return this.options.blur.active&amp;&amp;this.isElementVisible()?(blur_value=(t.scrollY+t.innerHeight-this.element.offsetTop)/(this.element.offsetHeight+t.innerHeight),blur_value*=this.options.blur.speed,"out"==this.options.blur.direction&amp;&amp;(blur_value=10-blur_value),"blur("+blur_value+"px)"):""},scale:function(){return this.options.scale.active&amp;&amp;this.isElementVisible()?(scale_value=(t.scrollY+t.innerHeight-this.element.offsetTop)/(this.element.offsetHeight+t.innerHeight),scale_value=scale_value*this.options.scale.speed/10,scale_value+=1,"out"==this.options.scale.direction&amp;&amp;(scale_value=2-scale_value),"scale("+scale_value+")"):""},onScroll:function(){var e=this.vertical_transform();e+=this.horizontal_transform(),e+=this.scale(),this.layerDiv.style.transform=e,this.layerDiv.style.opacity=this.transparency(),this.layerDiv.style.filter=this.blur()},onResize:function(){var e=this.vertical_transform();e+=this.horizontal_transform(),e+=this.scale(),this.layerDiv.style.transform=e,this.layerDiv.style.opacity=this.transparency(),this.layerDiv.style.filter=this.blur()},changePosition:function(){},isElementVisible:function(){var s=this.element.getBoundingClientRect();return s.top+s.height&gt;=0&amp;&amp;s.top&lt;=(t.innerHeight||e.documentElement.clientHeight)},elementTopPosition:function(){},elementBottomPosition:function(){},addDisableBackgroundClass:function(){this.element.classList.add("tenweb-disable-background-image")},removeDisableBackgroundClass:function(){this.element.classList.remove("tenweb-disable-background-image")},start:function(){return this.onScroll=this.onScroll.bind(this),this.onResize=this.onResize.bind(this),this.addDisableBackgroundClass(),t.addEventListener("scroll",this.onScroll),t.addEventListener("resize",this.onResize),this.onResize(),this},destroy:function(){this.layerDiv.parentElement.remove(),this.removeDisableBackgroundClass(),t.removeEventListener("scroll",this.onScroll),t.removeEventListener("resize",this.onResize)}}}(document,window);var posts_base=elementorModules.frontend.handlers.Base.extend({getSkinPrefix:()=&gt;"classic_",bindEvents(){var e=this.getModelCID();elementorFrontend.addListenerOnce(e,"resize",this.onWindowResize)},getClosureMethodsNames(){return elementorModules.frontend.handlers.Base.prototype.getClosureMethodsNames.apply(this,arguments).concat(["fitImages","onWindowResize","runMasonry"])},getDefaultSettings:()=&gt;({classes:{fitHeight:"elementor-fit-height",hasItemRatio:"elementor-has-item-ratio"},selectors:{postsContainer:".elementor-posts-container",post:".elementor-post",postThumbnail:".elementor-post__thumbnail",postThumbnailImage:".elementor-post__thumbnail img"}}),getDefaultElements(){var e=this.getSettings("selectors");return{$postsContainer:this.$element.find(e.postsContainer),$posts:this.$element.find(e.post)}},fitImage(e){var t=this.getSettings(),s=e.find(t.selectors.postThumbnail),n=s.find("img")[0];if(n){var i=s.outerHeight()/s.outerWidth(),o=n.naturalHeight/n.naturalWidth;s.toggleClass(t.classes.fitHeight,o&lt;i)}},fitImages(){var e=jQuery,t=this,s=getComputedStyle(this.$element[0],":after").content,n=this.getSettings();this.elements.$postsContainer.toggleClass(n.classes.hasItemRatio,!!s.match(/\d/)),t.isMasonryEnabled()||this.elements.$posts.each((function(){var s=e(this),i=s.find(n.selectors.postThumbnailImage);t.fitImage(s),i.on("load",(function(){t.fitImage(s)}))}))},setColsCountSettings(){var e,t=elementorFrontend.getCurrentDeviceMode(),s=this.getElementSettings(),n=this.getSkinPrefix();switch(t){case"mobile":e=s[n+"columns_mobile"];break;case"tablet":e=s[n+"columns_tablet"];break;default:e=s[n+"columns"]}this.setSettings("colsCount",e)},isMasonryEnabled(){return!!this.getElementSettings(this.getSkinPrefix()+"masonry")},initMasonry(){imagesLoaded(this.elements.$posts,this.runMasonry)},runMasonry(){var e=this.elements;e.$posts.css({marginTop:"",transitionDuration:""}),this.setColsCountSettings();var t=this.getSettings("colsCount"),s=this.isMasonryEnabled()&amp;&amp;t&gt;=2;if(e.$postsContainer.toggleClass("elementor-posts-masonry",s),s){var n=this.getElementSettings(this.getSkinPrefix()+"row_gap.size");""===this.getSkinPrefix()&amp;&amp;""===n&amp;&amp;(n=this.getElementSettings(this.getSkinPrefix()+"item_gap.size")),new elementorModules.utils.Masonry({container:e.$postsContainer,items:e.$posts.filter(":visible"),columnsCount:this.getSettings("colsCount"),verticalSpaceBetween:n}).run()}else e.$postsContainer.height("")},run(){setTimeout(this.fitImages,0),this.initMasonry()},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.bindEvents(),this.run()},onWindowResize(){this.fitImages(),this.runMasonry()},onElementChange(){this.fitImages(),setTimeout(this.runMasonry)}}),portfolio=posts_base.extend({isActive:e=&gt;e.$element.find(".elementor-portfolio").length,getSkinPrefix:()=&gt;"",getDefaultSettings(){var e=posts_base.prototype.getDefaultSettings.apply(this,arguments);return e.transitionDuration=450,jQuery.extend(e.classes,{active:"elementor-active",item:"elementor-portfolio-item",ghostItem:"elementor-portfolio-ghost-item"}),e},getDefaultElements(){var e=posts_base.prototype.getDefaultElements.apply(this,arguments);return e.$filterButtons=this.$element.find(".elementor-portfolio__filter"),e},getOffset(e,t,s){var n=this.getSettings(),i=this.elements.$postsContainer.width()/n.colsCount-t;return{start:(t+(i+=i/(n.colsCount-1)))*(e%n.colsCount),top:(s+i)*Math.floor(e/n.colsCount)}},getClosureMethodsNames(){return posts_base.prototype.getClosureMethodsNames.apply(this,arguments).concat(["onFilterButtonClick"])},filterItems(e){var t=this.elements.$posts,s=this.getSettings("classes.active"),n=".elementor-filter-"+e;"__all"!==e?(t.not(n).removeClass(s),t.filter(n).addClass(s)):t.addClass(s)},removeExtraGhostItems(){var e=this.getSettings(),t=this.elements.$posts.filter(":visible"),s=(e.colsCount-t.length%e.colsCount)%e.colsCount;this.elements.$postsContainer.find("."+e.classes.ghostItem).slice(s).remove()},handleEmptyColumns(){this.removeExtraGhostItems();for(var e=this.getSettings(),t=this.elements.$posts.filter(":visible"),s=this.elements.$postsContainer.find("."+e.classes.ghostItem),n=(e.colsCount-(t.length+s.length)%e.colsCount)%e.colsCount,i=0;i&lt;n;i++)this.elements.$postsContainer.append(jQuery("&lt;div&gt;",{class:e.classes.item+" "+e.classes.ghostItem}))},showItems(e){e.show(),setTimeout((function(){e.css({opacity:1})}))},hideItems(e){e.hide()},arrangeGrid(){var e=jQuery,t=this,s=t.getSettings(),n=t.elements.$posts.filter("."+s.classes.active),i=t.elements.$posts.not("."+s.classes.active),o=t.elements.$posts.filter(":visible"),r=n.add(o),a=n.filter(":visible"),l=n.filter(":hidden"),c=i.filter(":visible"),d=o.outerWidth(),h=o.outerHeight();if(t.elements.$posts.css("transition-duration",s.transitionDuration+"ms"),t.showItems(l),t.isEdit&amp;&amp;t.fitImages(),t.handleEmptyColumns(),t.isMasonryEnabled())return t.hideItems(c),t.showItems(l),t.handleEmptyColumns(),void t.runMasonry();c.css({opacity:0,transform:"scale3d(0.2, 0.2, 1)"}),a.each((function(){var s=e(this),n=t.getOffset(r.index(s),d,h),i=t.getOffset(o.index(s),d,h);n.start===i.start&amp;&amp;n.top===i.top||(i.start-=n.start,i.top-=n.top,elementorFrontend.config.is_rtl&amp;&amp;(i.start*=-1),s.css({transitionDuration:"",transform:"translate3d("+i.start+"px, "+i.top+"px, 0)"}))})),setTimeout((function(){n.each((function(){var i=e(this),o=t.getOffset(r.index(i),d,h),a=t.getOffset(n.index(i),d,h);i.css({transitionDuration:s.transitionDuration+"ms"}),a.start-=o.start,a.top-=o.top,elementorFrontend.config.is_rtl&amp;&amp;(a.start*=-1),setTimeout((function(){i.css("transform","translate3d("+a.start+"px, "+a.top+"px, 0)")}))}))})),setTimeout((function(){t.hideItems(c),n.css({transitionDuration:"",transform:"translate3d(0px, 0px, 0px)"}),t.handleEmptyColumns()}),s.transitionDuration)},activeFilterButton(e){var t=this.getSettings("classes.active"),s=this.elements.$filterButtons,n=s.filter('[data-filter="'+e+'"]');s.removeClass(t),n.addClass(t)},setFilter(e){this.activeFilterButton(e),this.filterItems(e),this.arrangeGrid()},refreshGrid(){this.setColsCountSettings(),this.arrangeGrid()},bindEvents(){posts_base.prototype.bindEvents.apply(this,arguments),this.elements.$filterButtons.on("click",this.onFilterButtonClick)},isMasonryEnabled(){return!!this.getElementSettings("masonry")},run(){posts_base.prototype.run.apply(this,arguments),this.setColsCountSettings(),this.setFilter("__all"),this.handleEmptyColumns()},onFilterButtonClick(e){this.setFilter(jQuery(e.currentTarget).data("filter"))},onWindowResize(){posts_base.prototype.onWindowResize.apply(this,arguments),this.refreshGrid()},onElementChange(e){posts_base.prototype.onElementChange.apply(this,arguments),"classic_item_ratio"===e&amp;&amp;this.refreshGrid()}});jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/twbb_portfolio.default",(function(e){new portfolio({$element:e})}))}));var _circularProgress=class{constructor(e,t){this.settings=t,this.lastKnownProgress=null,this.circularProgressTracker=e.find(".elementor-scrolling-tracker-circular")[0],this.circularCurrentProgress=this.circularProgressTracker.getElementsByClassName("current-progress")[0],this.circularCurrentProgressPercentage=this.circularProgressTracker.getElementsByClassName("current-progress-percentage")[0];const s=2*this.circularCurrentProgress.r.baseVal.value*Math.PI;this.circularCurrentProgress.style.strokeDasharray=`${s} ${s}`,this.circularCurrentProgress.style.strokeDashoffset=s,this.elements=this.cacheElements(),this.resizeObserver=new ResizeObserver((()=&gt;{this.lastKnownProgress&amp;&amp;this.updateProgress(this.lastKnownProgress)})),this.resizeObserver.observe(this.circularProgressTracker)}cacheElements(){return{circularProgressTracker:this.circularProgressTracker,circularCurrentProgress:this.circularCurrentProgress,circularCurrentProgressPercentage:this.circularCurrentProgressPercentage}}updateProgress(e){if(e&lt;=0)return this.elements.circularCurrentProgress.style.display="none",void(this.elements.circularCurrentProgressPercentage.style.display="none");this.elements.circularCurrentProgress.style.display="block",this.elements.circularCurrentProgressPercentage.style.display="block";const t=2*this.elements.circularCurrentProgress.r.baseVal.value*Math.PI,s=t-e/100*t;this.lastKnownProgress=e,this.elements.circularCurrentProgress.style.strokeDasharray=`${t} ${t}`,this.elements.circularCurrentProgress.style.strokeDashoffset="ltr"===this.settings.direction?-s:s,"yes"===this.settings.percentage&amp;&amp;(this.elements.circularCurrentProgressPercentage.innerHTML=Math.round(e)+"%")}onDestroy(){this.resizeObserver.unobserve(this.circularProgressTracker)}},_linearProgress=class{constructor(e,t){this.settings=t,this.linearProgressTracker=e.find(".elementor-scrolling-tracker-horizontal")[0],this.linearCurrentProgress=this.linearProgressTracker.getElementsByClassName("current-progress")[0],this.linearCurrentProgressPercentage=this.linearProgressTracker.getElementsByClassName("current-progress-percentage")[0],this.elements=this.cacheElements()}cacheElements(){return{linearProgressTracker:this.linearProgressTracker,linearCurrentProgress:this.linearCurrentProgress,linearCurrentProgressPercentage:this.linearCurrentProgressPercentage}}updateProgress(e){e&lt;1?this.elements.linearCurrentProgress.style.display="none":(this.elements.linearCurrentProgress.style.display="flex",this.elements.linearCurrentProgress.style.width=e+"%","yes"===this.settings.percentage&amp;&amp;this.elements.linearCurrentProgress.getBoundingClientRect().width&gt;1.5*this.elements.linearCurrentProgressPercentage.getBoundingClientRect().width?(this.elements.linearCurrentProgressPercentage.innerHTML=Math.round(e)+"%",this.elements.linearCurrentProgressPercentage.style.color=getComputedStyle(this.linearCurrentProgress).getPropertyValue("--percentage-color")):this.elements.linearCurrentProgressPercentage.style.color="transparent")}},ProgressTracker=class extends elementorModules.frontend.handlers.Base{onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.circular="circular"===this.getElementSettings().type;const e=this.circular?_circularProgress:_linearProgress;this.progressBar=new e(this.$element,this.getElementSettings()),this.progressPercentage=0,this.scrollHandler(),this.handler=this.scrollHandler.bind(this),this.initListeners()}getTrackingElementSelector(){let e;switch(this.getElementSettings().relative_to){case"selector":e=jQuery(this.getElementSettings().selector);break;case"post_content":e=jQuery(".elementor-widget-theme-post-content");break;default:e=this.isScrollSnap()?jQuery("#e-scroll-snap-container"):elementorFrontend.elements.$body}return e}isScrollSnap(){return"yes"===(this.isEdit?elementor.settings.page.model.attributes.scroll_snap:elementorFrontend.config.settings.page.scroll_snap)}addScrollSnapContainer(){this.isScrollSnap()&amp;&amp;!jQuery("#e-scroll-snap-container").length&amp;&amp;jQuery("body").wrapInner('&lt;div id="e-scroll-snap-container" /&gt;')}scrollHandler(){this.addScrollSnapContainer();const e=this.getTrackingElementSelector(),t=e.is(elementorFrontend.elements.$body)||e.is(jQuery("#e-scroll-snap-container"))?-100:0;this.progressPercentage=elementorModules.utils.Scroll.getElementViewportPercentage(this.getTrackingElementSelector(),{start:t,end:-100}),this.progressBar.updateProgress(this.progressPercentage)}initListeners(){window.addEventListener("scroll",this.handler),elementorFrontend.elements.$body[0].addEventListener("scroll",this.handler)}onDestroy(){this.progressBar.onDestroy&amp;&amp;this.progressBar.onDestroy(),window.removeEventListener("scroll",this.handler),elementorFrontend.elements.$body[0].removeEventListener("scroll",this.handler)}};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/twbb_progress-tracker.default",(function(e){new ProgressTracker({$element:e})}))})),_base=class extends elementorModules.frontend.handlers.SwiperBase{getDefaultSettings(){return{selectors:{swiperContainer:".elementor-main-swiper",swiperSlide:".swiper-slide"},slidesPerView:{widescreen:3,desktop:3,laptop:3,tablet_extra:3,tablet:2,mobile_extra:2,mobile:1}}}getDefaultElements(){const e=this.getSettings("selectors"),t={$swiperContainer:this.$element.find(e.swiperContainer)};return t.$slides=t.$swiperContainer.find(e.swiperSlide),t}getEffect(){return this.getElementSettings("effect")}getDeviceSlidesPerView(e){const t="slides_per_view"+("desktop"===e?"":"_"+e);return Math.min(this.getSlidesCount(),+this.getElementSettings(t)||this.getSettings("slidesPerView")[e])}getSlidesPerView(e){return"slide"===this.getEffect()?this.getDeviceSlidesPerView(e):1}getDeviceSlidesToScroll(e){const t="slides_to_scroll"+("desktop"===e?"":"_"+e);return Math.min(this.getSlidesCount(),+this.getElementSettings(t)||1)}getSlidesToScroll(e){return"slide"===this.getEffect()?this.getDeviceSlidesToScroll(e):1}getSpaceBetween(e){let t="space_between";return e&amp;&amp;"desktop"!==e&amp;&amp;(t+="_"+e),this.getElementSettings(t).size||0}getSwiperOptions(){const e=this.getElementSettings(),t={grabCursor:!0,initialSlide:this.getInitialSlide(),slidesPerView:this.getSlidesPerView("desktop"),slidesPerGroup:this.getSlidesToScroll("desktop"),spaceBetween:this.getSpaceBetween(),loop:"yes"===e.loop,speed:e.speed,effect:this.getEffect(),preventClicksPropagation:!1,slideToClickedSlide:!0,handleElementorBreakpoints:!0};if("yes"===e.lazyload&amp;&amp;(t.lazy={loadPrevNext:!0,loadPrevNextAmount:1}),e.show_arrows&amp;&amp;(t.navigation={prevEl:".elementor-swiper-button-prev",nextEl:".elementor-swiper-button-next"}),e.pagination&amp;&amp;(t.pagination={el:".swiper-pagination",type:e.pagination,clickable:!0}),"cube"!==this.getEffect()){const e={},s=elementorFrontend.config.responsive.activeBreakpoints;Object.keys(s).forEach((t=&gt;{e[s[t].value]={slidesPerView:this.getSlidesPerView(t),slidesPerGroup:this.getSlidesToScroll(t),spaceBetween:this.getSpaceBetween(t)}})),t.breakpoints=e}return!this.isEdit&amp;&amp;e.autoplay&amp;&amp;(t.autoplay={delay:e.autoplay_speed,disableOnInteraction:!!e.pause_on_interaction}),t}getDeviceBreakpointValue(e){if(!this.breakpointsDictionary){const e=elementorFrontend.config.responsive.activeBreakpoints;this.breakpointsDictionary={},Object.keys(e).forEach((t=&gt;{this.breakpointsDictionary[t]=e[t].value}))}return this.breakpointsDictionary[e]}updateSpaceBetween(e){const t=e.match("space_between_(.*)"),s=t?t[1]:"desktop",n=this.getSpaceBetween(s);"desktop"!==s?this.swiper.params.breakpoints[this.getDeviceBreakpointValue(s)].spaceBetween=n:this.swiper.params.spaceBetween=n,this.swiper.params.spaceBetween=n,this.swiper.update()}async onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments);const e=this.getElementSettings();if(1&gt;=this.getSlidesCount())return;const t=elementorFrontend.utils.swiper;this.swiper=await new t(this.elements.$swiperContainer,this.getSwiperOptions()),"yes"===e.pause_on_hover&amp;&amp;this.togglePauseOnHover(!0),this.elements.$swiperContainer.data("swiper",this.swiper)}getChangeableProperties(){return{autoplay:"autoplay",pause_on_hover:"pauseOnHover",pause_on_interaction:"disableOnInteraction",autoplay_speed:"delay",speed:"speed",width:"width"}}updateSwiperOption(e){if(0===e.indexOf("width"))return void this.swiper.update();const t=this.getElementSettings(),s=t[e];let n=this.getChangeableProperties()[e],i=s;switch(e){case"autoplay":i=!!s&amp;&amp;{delay:t.autoplay_speed,disableOnInteraction:"yes"===t.pause_on_interaction};break;case"autoplay_speed":n="autoplay",i={delay:s,disableOnInteraction:"yes"===t.pause_on_interaction};break;case"pause_on_hover":this.togglePauseOnHover("yes"===s);break;case"pause_on_interaction":i="yes"===s}"pause_on_hover"!==e&amp;&amp;(this.swiper.params[n]=i),this.swiper.update()}onElementChange(e){if(1&gt;=this.getSlidesCount())return;if(0===e.indexOf("width"))return this.swiper.update(),void(this.thumbsSwiper&amp;&amp;this.thumbsSwiper.update());if(0===e.indexOf("space_between"))return void this.updateSpaceBetween(e);this.getChangeableProperties().hasOwnProperty(e)&amp;&amp;this.updateSwiperOption(e)}onEditSettingsChange(e){1&gt;=this.getSlidesCount()||"activeItemIndex"===e&amp;&amp;this.swiper.slideToLoop(this.getEditSettings("activeItemIndex")-1)}};class TestimonialCarousel extends _base{getDefaultSettings(){const e=super.getDefaultSettings();return e.slidesPerView={desktop:1},Object.keys(elementorFrontend.config.responsive.activeBreakpoints).forEach((t=&gt;{e.slidesPerView[t]=1})),e.loop&amp;&amp;(e.loopedSlides=this.getSlidesCount()),e}getEffect(){return"slide"}}jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/twbb_reviews.default",(function(e){new TestimonialCarousel({$element:e})}))})),jQuery(window).on("elementor/frontend/init",(function(){var e=elementorModules.frontend.handlers.Base.extend({getDefaultSettings:function(){return{selectors:{slider:".twbb_slides-wrapper",slideContent:".swiper-slide",slideInnerContents:".swiper-slide-contents"},classes:{animated:"animated"},attributes:{dataSliderOptions:"slider_options",dataAnimation:"animation"},slidesPerView:{desktop:1,tablet:1,mobile:1}}},getDefaultElements:function(){var e=this.getSettings("selectors"),t={$slider:this.$element.find(e.slider)};return t.$mainSwiperSlides=t.$slider.find(e.slideContent),t},getSlidesCount:function(){return this.elements.$mainSwiperSlides.length},getInitialSlide:function(){var e=this.getEditSettings();return e.activeItemIndex?e.activeItemIndex-1:0},getDeviceSlidesPerView:function(e){var t="slides_per_view"+("desktop"===e?"":"_"+e);return Math.min(this.getSlidesCount(),+this.getElementSettings(t)||this.getSettings("slidesPerView")[e])},getSlidesPerView:function(e){return this.getDeviceSlidesPerView(e)},getDesktopSlidesPerView:function(){return this.getSlidesPerView("desktop")},getTabletSlidesPerView:function(){return this.getSlidesPerView("tablet")},getMobileSlidesPerView:function(){return this.getSlidesPerView("mobile")},getDeviceSlidesToScroll:function(e){var t="slides_to_scroll"+("desktop"===e?"":"_"+e);return Math.min(this.getSlidesCount(),+this.getElementSettings(t)||1)},getSlidesToScroll:function(e){return this.getDeviceSlidesToScroll(e)},getDesktopSlidesToScroll:function(){return this.getSlidesToScroll("desktop")},getTabletSlidesToScroll:function(){return this.getSlidesToScroll("tablet")},getMobileSlidesToScroll:function(){return this.getSlidesToScroll("mobile")},getSpaceBetween:function(e){var t="space_between";return e&amp;&amp;"desktop"!==e&amp;&amp;(t+="_"+e),this.getElementSettings(t).size||0},updateSpaceBetween:function(e,t){var s=t.match("space_between_(.*)"),n=s?s[1]:"desktop",i=this.getSpaceBetween(n),o=elementorFrontend.config.breakpoints;if("desktop"!==n){var r={tablet:o.lg-1,mobile:o.md-1};e.params.breakpoints[r[n]].spaceBetween=i}else e.originalParams.spaceBetween=i;e.params.spaceBetween=i,e.update()},getSwiperOptions:function(){var e=this.getElementSettings(),t={grabCursor:!0,initialSlide:this.getInitialSlide(),loop:"yes"===e.infinite,speed:e.transition_speed,effect:e.transition,observer:!0,observeParents:!0,observeSlideChildren:!0,on:{slideChange:function(){var e="elementor-ken-burns--active";this.$activeImage&amp;&amp;this.$activeImage.removeClass(e),this.$activeImage=jQuery(this.slides[this.activeIndex]).children(),this.$activeImage.addClass(e)}}},s={},n=elementorFrontend.config.breakpoints;s[n.lg-1]={slidesPerView:this.getDesktopSlidesPerView(),slidesPerGroup:this.getDesktopSlidesToScroll(),spaceBetween:this.getSpaceBetween("desktop")},s[n.md-1]={slidesPerView:this.getTabletSlidesPerView(),slidesPerGroup:this.getTabletSlidesToScroll(),spaceBetween:this.getSpaceBetween("tablet")},s[n.xs]={slidesPerView:this.getMobileSlidesPerView(),slidesPerGroup:this.getMobileSlidesToScroll(),spaceBetween:this.getSpaceBetween("mobile")},t.breakpoints=s;var i="arrows"===e.navigation||"both"===e.navigation,o="dots"===e.navigation||"both"===e.navigation;return i&amp;&amp;(t.navigation={prevEl:".elementor-swiper-button-prev",nextEl:".elementor-swiper-button-next"}),o&amp;&amp;(t.pagination={el:".swiper-pagination",type:"bullets",clickable:!0}),!this.isEdit&amp;&amp;e.autoplay&amp;&amp;(t.autoplay={delay:e.autoplay_speed,disableOnInteraction:!!e.pause_on_hover}),!0===t.loop&amp;&amp;(t.loopedSlides=this.getSlidesCount()),"fade"===t.effect&amp;&amp;(t.fadeEffect={crossFade:!0}),t},async initSlider(){var e=this.elements.$slider,t=this.getSettings(),s=e.data(t.attributes.dataAnimation);if(!e.length)return;if(this.swipers={},1&gt;=this.getSlidesCount())return;const n=elementorFrontend.utils.swiper;this.swipers.main=await new n(this.elements.$slider,this.getSwiperOptions()),this.editButtonChange(),s&amp;&amp;(this.swipers.main.on("slideChangeTransitionStart",(function(){e.find(t.selectors.slideInnerContents).removeClass(t.classes.animated+" "+s).hide()})),this.swipers.main.on("slideChangeTransitionEnd",(function(){e.find(t.selectors.slideInnerContents).show().addClass(t.classes.animated+" "+s)})))},editButtonChange:function(e){if(jQuery("body").hasClass("elementor-editor-active")&amp;&amp;(elementor.getPanelView().getCurrentPageView().$el.find(".elementor-repeater-fields .elementor-edit-template").remove(),this.$element.find(".elementor-widget-container .elementor-swiper .twbb_slides-wrapper .swiper-wrapper .swiper-slide-template.swiper-slide-active").length)){var t=this.$element.find(".elementor-widget-container .elementor-swiper .twbb_slides-wrapper .swiper-wrapper .swiper-slide-template.swiper-slide-active").attr("data-template-id"),s=twbb.home_url+"/wp-admin/edit.php?post_type=elementor_library&amp;tabs_group=twbb_templates&amp;elementor_library_type=twbb_slide",n="Add";t&amp;&amp;(s=twbb.home_url+"/wp-admin/post.php?post="+t+"&amp;action=elementor",n="Edit");var i=jQuery("&lt;a /&gt;",{target:"_blank",class:"elementor-button elementor-button-default elementor-edit-template",href:s,html:'&lt;i class="eicon-pencil"&gt;&lt;/i&gt;'+n});elementor.getPanelView().getCurrentPageView().$el.find(".elementor-control-template_id").after(i)}},onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),jQuery("body").hasClass("elementor-editor-active")&amp;&amp;elementor.hooks.addAction("panel/open_editor/widget/twbb_slides",this.editButtonChange),this.initSlider()},onElementChange:function(e){1&gt;=this.getSlidesCount()||(0===e.indexOf("width")&amp;&amp;this.swipers.main.update(),0===e.indexOf("space_between")&amp;&amp;this.updateSpaceBetween(this.swipers.main,e))},onEditSettingsChange:function(e){1&gt;=this.getSlidesCount()||("activeItemIndex"===e&amp;&amp;this.swipers.main.slideToLoop(this.getEditSettings("activeItemIndex")-1),this.editButtonChange())}});elementorFrontend.hooks.addAction("frontend/element_ready/twbb_slides.default",(function(t){new e({$element:t})}))})),function(e){var t=function(t,s){var n,i,o,r,a=!1,l=!1,c=!1,d={},h={to:"top",offset:0,effectsOffset:0,parent:!1,classes:{sticky:"sticky",stickyActive:"sticky-active",stickyEffects:"sticky-effects",spacer:"sticky-spacer"},isRTL:!1,handleScrollbarWidth:!1},u=function(e,t,s){var n={},i=e[0].style;s.forEach((function(e){n[e]=void 0!==i[e]?i[e]:""})),e.data("css-backup-"+t,n)},m=function(e,t){return e.data("css-backup-"+t)};const p=()=&gt;{if(r=y(n,"width"),o=n.offset().left,i.isRTL){const e=i.handleScrollbarWidth?window.innerWidth:document.body.offsetWidth;o=Math.max(e-r-o,0)}};var g=function(){d.$spacer=n.clone().addClass(i.classes.spacer).css({visibility:"hidden",transition:"none",animation:"none"}),n.after(d.$spacer)},f=function(){d.$spacer.remove()},b=function(){u(n,"unsticky",["position","width","margin-top","margin-bottom","top","bottom","inset-inline-start"]);const e={position:"fixed",width:r,marginTop:0,marginBottom:0};e[i.to]=i.offset,e["top"===i.to?"bottom":"top"]="",o&amp;&amp;(e["inset-inline-start"]=o+"px"),n.css(e).addClass(i.classes.stickyActive)},w=function(){n.css(m(n,"unsticky")).removeClass(i.classes.stickyActive)},y=function(e,t,s){var n=getComputedStyle(e[0]),i=parseFloat(n[t]),o="height"===t?["top","bottom"]:["left","right"],r=[];return"border-box"!==n.boxSizing&amp;&amp;r.push("border","padding"),s&amp;&amp;r.push("margin"),r.forEach((function(e){o.forEach((function(t){i+=parseFloat(n[e+"-"+t])}))})),i},v=function(e){var t=d.$window.scrollTop(),s=y(e,"height"),n=innerHeight,i=e.offset().top-t,o=i-n;return{top:{fromTop:i,fromBottom:o},bottom:{fromTop:i+s,fromBottom:o+s}}},_=function(){w(),f(),a=!1,n.trigger("sticky:unstick")},S=function(){var e=v(n),t="top"===i.to;if(l){(t?e.top.fromTop&gt;i.offset:e.bottom.fromBottom&lt;-i.offset)&amp;&amp;(d.$parent.css(m(d.$parent,"childNotFollowing")),n.css(m(n,"notFollowing")),l=!1)}else{var s=v(d.$parent),a=getComputedStyle(d.$parent[0]),c=parseFloat(a[t?"borderBottomWidth":"borderTopWidth"]),h=t?s.bottom.fromTop-c:s.top.fromBottom+c;(t?h&lt;=e.bottom.fromTop:h&gt;=e.top.fromBottom)&amp;&amp;function(){u(d.$parent,"childNotFollowing",["position"]),d.$parent.css("position","relative"),u(n,"notFollowing",["position","inset-inline-start","top","bottom"]);const e={position:"absolute"};if(o=d.$spacer.position().left,i.isRTL){const e=n.parent().outerWidth(),t=d.$spacer.position().left;r=d.$spacer.outerWidth(),o=Math.max(e-r-t,0)}e["inset-inline-start"]=o+"px",e[i.to]="",e["top"===i.to?"bottom":"top"]=0,n.css(e),l=!0}()}},$=function(){var e,t=i.offset;if(a){var s=v(d.$spacer);e="top"===i.to?s.top.fromTop-t:-s.bottom.fromBottom-t,i.parent&amp;&amp;S(),e&gt;0&amp;&amp;_()}else{var o=v(n);(e="top"===i.to?o.top.fromTop-t:-o.bottom.fromBottom-t)&lt;=0&amp;&amp;(p(),g(),b(),a=!0,n.trigger("sticky:stick"),i.parent&amp;&amp;S())}!function(e){c&amp;&amp;-e&lt;i.effectsOffset?(n.removeClass(i.classes.stickyEffects),c=!1):!c&amp;&amp;-e&gt;=i.effectsOffset&amp;&amp;(n.addClass(i.classes.stickyEffects),c=!0)}(e)},C=function(){$()},k=function(){a&amp;&amp;(w(),f(),p(),g(),b(),i.parent&amp;&amp;(l=!1,S()))};this.destroy=function(){a&amp;&amp;_(),d.$window.off("scroll",C).off("resize",k),n.removeClass(i.classes.sticky)},i=jQuery.extend(!0,h,s),n=e(t).addClass(i.classes.sticky),d.$window=e(window),i.parent&amp;&amp;(d.$parent=n.parent(),"parent"!==i.parent&amp;&amp;(d.$parent=d.$parent.closest(i.parent))),d.$window.on({scroll:C,resize:k}),$()};e.fn.sticky=function(s){var n="string"==typeof s;return this.each((function(){var i=e(this);if(n){var o=i.data("sticky");if(!o)throw Error("Trying to perform the `"+s+"` method prior to initialization");if(!o[s])throw ReferenceError("Method `"+s+"` not found in sticky instance");o[s].apply(o,Array.prototype.slice.call(arguments,1)),"destroy"===s&amp;&amp;i.removeData("sticky")}else i.data("sticky",new t(this,s))})),this},window.Sticky=t}(jQuery),function(e){var t=function(t,s){var n,i,o,r,a=!1,l=!1,c=!1,d={},h=function(e,t,s){var n={},i=e[0].style;s.forEach((function(e){n[e]=void 0!==i[e]?i[e]:""})),e.data("css-backup-"+t,n)},u=function(e,t){return e.data("css-backup-"+t)};const m=()=&gt;{if(r=w(n,"width"),o=n.offset().left,i.isRTL){const e=i.handleScrollbarWidth?window.innerWidth:document.body.offsetWidth;o=Math.max(e-r-o,0)}};var p=function(){d.$spacer=n.clone().addClass(i.classes.spacer).css({visibility:"hidden",transition:"none",animation:"none"}),n.after(d.$spacer)},g=function(){d.$spacer.remove()},f=function(){h(n,"unsticky",["position","width","margin-top","margin-bottom","top","bottom","inset-inline-start"]);const e={position:"fixed",width:r,marginTop:0,marginBottom:0};e[i.to]=i.offset,e["top"===i.to?"bottom":"top"]="",o&amp;&amp;(e["inset-inline-start"]=o+"px"),n.css(e).addClass(i.classes.stickyActive)},b=function(){n.css(u(n,"unsticky")).removeClass(i.classes.stickyActive)},w=function(e,t,s){var n=getComputedStyle(e[0]),i=parseFloat(n[t]),o="height"===t?["top","bottom"]:["left","right"],r=[];return"border-box"!==n.boxSizing&amp;&amp;r.push("border","padding"),s&amp;&amp;r.push("margin"),r.forEach((function(e){o.forEach((function(t){i+=parseFloat(n[e+"-"+t])}))})),i},y=function(e){var t=d.$window.scrollTop(),s=w(e,"height"),n=innerHeight,i=e.offset().top-t,o=i-n;return{top:{fromTop:i,fromBottom:o},bottom:{fromTop:i+s,fromBottom:o+s}}},v=function(){b(),g(),a=!1,n.trigger("sticky:unstick")},_=function(){var e=y(n),t="top"===i.to;if(l)(t?e.top.fromTop&gt;i.offset:e.bottom.fromBottom&lt;-i.offset)&amp;&amp;(d.$parent.css(u(d.$parent,"childNotFollowing")),n.css(u(n,"notFollowing")),l=!1);else{var s=y(d.$parent),a=getComputedStyle(d.$parent[0]),c=parseFloat(a[t?"borderBottomWidth":"borderTopWidth"]),m=t?s.bottom.fromTop-c:s.top.fromBottom+c;(t?m&lt;=e.bottom.fromTop:m&gt;=e.top.fromBottom)&amp;&amp;function(){h(d.$parent,"childNotFollowing",["position"]),d.$parent.css("position","relative"),h(n,"notFollowing",["position","inset-inline-start","top","bottom"]);const e={position:"absolute"};if(o=d.$spacer.position().left,i.isRTL){const e=n.parent().outerWidth(),t=d.$spacer.position().left;r=d.$spacer.outerWidth(),o=Math.max(e-r-t,0)}e["inset-inline-start"]=o+"px",e[i.to]="",e["top"===i.to?"bottom":"top"]=0,n.css(e),l=!0}()}},S=function(){var e,t=i.offset;if(a){var s=y(d.$spacer);e="top"===i.to?s.top.fromTop-t:-s.bottom.fromBottom-t,i.parent&amp;&amp;_(),e&gt;0&amp;&amp;v()}else{var o=y(n);(e="top"===i.to?o.top.fromTop-t:-o.bottom.fromBottom-t)&lt;=0&amp;&amp;(m(),p(),f(),a=!0,n.trigger("sticky:stick"),i.parent&amp;&amp;_())}!function(e){c&amp;&amp;-e&lt;i.effectsOffset?(n.removeClass(i.classes.stickyEffects),c=!1):!c&amp;&amp;-e&gt;=i.effectsOffset&amp;&amp;(n.addClass(i.classes.stickyEffects),c=!0)}(e)},$=function(){S()},C=function(){a&amp;&amp;(b(),g(),m(),p(),f(),i.parent&amp;&amp;(l=!1,_()))};this.destroy=function(){a&amp;&amp;v(),d.$window.off("scroll",$).off("resize",C),n.removeClass(i.classes.sticky)},i=jQuery.extend(!0,{to:"top",offset:0,effectsOffset:0,parent:!1,classes:{sticky:"sticky",stickyActive:"sticky-active",stickyEffects:"sticky-effects",spacer:"sticky-spacer"},isRTL:!1,handleScrollbarWidth:!1},s),n=e(t).addClass(i.classes.sticky),d.$window=e(window),i.parent&amp;&amp;(d.$parent=n.parent(),"parent"!==i.parent&amp;&amp;(d.$parent=d.$parent.closest(i.parent))),d.$window.on({scroll:$,resize:C}),S()};e.fn.sticky=function(s){var n="string"==typeof s;return this.each((function(){var i=e(this);if(n){var o=i.data("sticky");if(!o)throw Error("Trying to perform the `"+s+"` method prior to initialization");if(!o[s])throw ReferenceError("Method `"+s+"` not found in sticky instance");o[s].apply(o,Array.prototype.slice.call(arguments,1)),"destroy"===s&amp;&amp;i.removeData("sticky")}else i.data("sticky",new t(this,s))})),this},window.Sticky=t}(jQuery),jQuery(window).on("elementor/frontend/init",(function(){function e(e,t){var s="slides_to_scroll"+("desktop"===e?"":"_"+e);return Math.min(t.slides_count,+t[s]||1)}function t(e,t){var s="slides_per_view"+("desktop"===e?"":"_"+e);return Math.min(t.slides_count,+t[s]||t.slidesPerView[e])}function s(e,t){var s="space_between";return e&amp;&amp;"desktop"!==e&amp;&amp;(s+="_"+e),t.breakpoints[s]&amp;&amp;t.breakpoints[s].size||0}elementorFrontend.hooks.addAction("frontend/element_ready/twbb-testimonial-carousel.default",(function(){jQuery(".tenweb-testimonial-carousel-swiper").each((async function(n,i){var o=jQuery(i).parents(".elementor-widget-twbb-testimonial-carousel").attr("data-id");jQuery(i).attr("id","tenweb-testimonial-carousel-swiper-"+o);var r=jQuery(i).data("settings");if(!jQuery.isEmptyObject(r)){r.slidesPerView={desktop:1,tablet:1,mobile:1};var a={navigation:{prevEl:".tenweb-swiper-button-prev",nextEl:".tenweb-swiper-button-next"},pagination:{el:".swiper-pagination",type:r.pagination,clickable:!0},grabCursor:!0,speed:r.speed,effect:"slide",initialSlide:0,slidesPerView:t("desktop",r),loop:"yes"===r.loop,loopedSlides:r.slides_count,slidesPerGroup:e("desktop",r),spaceBetween:s("desktop",r),handleElementorBreakpoints:!0};const n=elementorFrontend.config.responsive.activeBreakpoints;a.breakpoints={},Object.keys(n).reverse().forEach((i=&gt;{a.breakpoints[n[i].value]={slidesPerView:t(i,r),slidesPerGroup:e(i,r),spaceBetween:s(i,r)}})),"yes"==r.autoplay&amp;&amp;(a.autoplay={delay:r.autoplay_speed,disableOnInteraction:!!r.pause_on_interaction});const i=elementorFrontend.utils.swiper;await new i(jQuery("#tenweb-testimonial-carousel-swiper-"+o),a)}}))}));var n=elementorModules.frontend.handlers.Base.extend({bindEvents(){elementorFrontend.addListenerOnce(this.getModelCID(),"resize",this.onWindowResize)},unbindEvents(){elementorFrontend.removeListeners(this.getModelCID(),"resize",this.onWindowResize)},getClosureMethodsNames(){return elementorModules.frontend.handlers.Base.prototype.getClosureMethodsNames.apply(this,arguments).concat(["fitImages","onWindowResize","runMasonry"])},getDefaultSettings:()=&gt;({classes:{},selectors:{testimonialContainer:".tenweb-masonry",item:".tenweb-item"}}),getDefaultElements(){var e=this.getSettings("selectors");return{$postsContainer:this.$element.find(e.testimonialContainer),$posts:this.$element.find(e.item)}},setColsCountSettings(){let e=elementorFrontend.utils.controls.getResponsiveControlValue(this.getElementSettings(),"column_count_masonry")||0;this.setSettings("column_count_masonry",e)},getVerticalSpaceBetween(){const e=elementorFrontend.getCurrentDeviceMode();let t=elementorFrontend.utils.controls.getResponsiveControlValue(this.getElementSettings(),"space_between_masonry","",e);return t=""===t?this.getElementSettings("space_between_masonry.size"):t.size,t},runMasonry(){var e=this.elements;e.$posts.css({marginTop:"",transitionDuration:""}),this.setColsCountSettings(),e.$postsContainer.height("");const t=this.getVerticalSpaceBetween();new elementorModules.utils.Masonry({container:e.$postsContainer,items:e.$posts.filter(":visible"),columnsCount:this.getSettings("column_count_masonry"),verticalSpaceBetween:t||0}).run()},run(){this.runMasonry()},onInit(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.bindEvents(),this.run()},onWindowResize(){this.runMasonry()},onElementChange(){setTimeout(this.runMasonry)}});elementorFrontend.hooks.addAction("frontend/element_ready/twbb-testimonial-carousel.default",(function(e){if(e.find(".tenweb-masonry .tenweb-item").length){e.find(".tenweb-masonry .tenweb-item");new n({$element:e})}}))}));var _baseTabs=class extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{tablist:'[role="tablist"]',tabTitle:".e-tab-title",tabContent:".e-tab-content"},classes:{active:"e-active"},showTabFn:"show",hideTabFn:"hide",toggleSelf:!0,hidePrevious:!0,autoExpand:!0,keyDirection:{ArrowLeft:elementorFrontendConfig.is_rtl?1:-1,ArrowUp:-1,ArrowRight:elementorFrontendConfig.is_rtl?-1:1,ArrowDown:1}}}getDefaultElements(){const e=this.getSettings("selectors");return{$tabTitles:this.findElement(e.tabTitle),$tabContents:this.findElement(e.tabContent)}}activateDefaultTab(e){const t=this.getSettings();if(!t.autoExpand||"editor"===t.autoExpand&amp;&amp;!this.isEdit)return;const s=this.getEditSettings("activeItemIndex")||e||1,n={showTabFn:t.showTabFn,hideTabFn:t.hideTabFn};this.setSettings({showTabFn:"show",hideTabFn:"hide"}),this.changeActiveTab(s),this.setSettings(n)}handleKeyboardNavigation(e){const t=e.currentTarget,s=jQuery(t.closest(this.getSettings("selectors").tablist)),n=s.find(this.getSettings("selectors").tabTitle),i="vertical"===s.attr("aria-orientation");switch(e.key){case"ArrowLeft":case"ArrowRight":if(i)return;break;case"ArrowUp":case"ArrowDown":if(!i)return;e.preventDefault();break;case"Home":return e.preventDefault(),void n.first().trigger("focus");case"End":return e.preventDefault(),void n.last().trigger("focus");default:return}const o=t.getAttribute("data-tab")-1,r=this.getSettings("keyDirection")[e.key],a=n[o+r];a?a.focus():-1===o+r?n.last().trigger("focus"):n.first().trigger("focus")}deactivateActiveTab(e){const t=this.getSettings(),s=t.classes.active,n=e?'[data-tab="'+e+'"]':"."+s,i=this.elements.$tabTitles.filter(n),o=this.elements.$tabContents.filter(n);i.add(o).removeClass(s),i.attr({tabindex:"-1","aria-selected":"false"}),o[t.hideTabFn](),o.attr("hidden","hidden")}activateTab(e){const t=this.getSettings(),s=t.classes.active,n=this.elements.$tabTitles.filter('[data-tab="'+e+'"]'),i=this.elements.$tabContents.filter('[data-tab="'+e+'"]'),o="show"===t.showTabFn?0:400;n.add(i).addClass(s),n.attr({tabindex:"0","aria-selected":"true"}),i[t.showTabFn](o,(()=&gt;elementorFrontend.elements.$window.trigger("resize"))),i.removeAttr("hidden")}isActiveTab(e){return this.elements.$tabTitles.filter('[data-tab="'+e+'"]').hasClass(this.getSettings("classes.active"))}bindEvents(){this.elements.$tabTitles.on({keydown:e=&gt;{jQuery(e.target).is("a")&amp;&amp;"Enter"===e.key&amp;&amp;e.preventDefault(),["End","Home","ArrowUp","ArrowDown"].includes(e.key)&amp;&amp;this.handleKeyboardNavigation(e)},keyup:e=&gt;{switch(e.key){case"ArrowLeft":case"ArrowRight":this.handleKeyboardNavigation(e);break;case"Enter":case"Space":e.preventDefault(),this.changeActiveTab(e.currentTarget.getAttribute("data-tab"))}},click:e=&gt;{e.preventDefault(),this.changeActiveTab(e.currentTarget.getAttribute("data-tab"))}})}onInit(...e){super.onInit(...e)}changeActiveTab(e){const t=this.isActiveTab(e),s=this.getSettings();!s.toggleSelf&amp;&amp;t||!s.hidePrevious||this.deactivateActiveTab(),!s.hidePrevious&amp;&amp;t&amp;&amp;this.deactivateActiveTab(e),t||this.activateTab(e)}},_playerBase=class{constructor(e,t){this.playlistItem=e,this.positionInVideoList=t}formatDuration(e){const t=new Date(1e3*e),s=t.getUTCHours(),n=t.getUTCMinutes(),i=t.getSeconds();return 0!==s?`${s.toString()}:${n.toString().padStart(2,"0")}:${i.toString().padStart(2,"0")}`:`${n.toString()}:${i.toString().padStart(2,"0")}`}},_playerYoutube=class extends _playerBase{constructor(e,t){super(e,t),this.apiProvider=elementorFrontend.utils.youtube,this.playerObject=null,this.watchCount=0,this.isVideoPlaying=!1,this.isVideoPausedLocal=!1,this.isVideoEnded=!1,this.seekSequenceArray=[],this.pauseCurrentTime=null,this.isReady=!1}create(){this.currentVideoID=this.apiProvider.getVideoIDFromURL(this.playlistItem.videoUrl);return new Promise((e=&gt;{this.apiProvider.onApiReady((t=&gt;{const s={width:"773",videoId:this.currentVideoID,playerVars:{rel:0,showinfo:0,ecver:2},events:{onReady:()=&gt;{this.isReady=!0,e()}}};this.playerObject=new t.Player(this.playlistItem.tabContent.querySelector("div"),s),this.playerObject.addEventListener("onStateChange",(e=&gt;{3===e.data&amp;&amp;(2===this.seekSequenceArray[this.seekSequenceArray.length-1]?this.seekSequenceArray.push(3):(this.seekSequenceArray=[],clearTimeout(this.seekTimeOut)))}))}))}))}handleEnded(e){this.playerObject.addEventListener("onStateChange",(t=&gt;{0===t.data&amp;&amp;(this.watchCount++,this.isVideoEnded=!0,t.target.seekTo(0),t.target.stopVideo(),this.isVideoPlaying=!1,e())}))}handlePaused(e){this.playerObject.addEventListener("onStateChange",(t=&gt;{2===t.data&amp;&amp;(this.seekSequenceArray=[],this.seekSequenceArray.push(2),this.pauseCurrentTime=this.playerObject.playerInfo.currentTime,this.seekTimeOut=setTimeout((()=&gt;{2===this.seekSequenceArray.length&amp;&amp;2===this.seekSequenceArray[0]&amp;&amp;3===this.seekSequenceArray[1]?(this.seekSequenceArray=[],clearTimeout(this.seekTimeOut)):(e(this.positionInVideoList),this.isVideoPausedLocal=!0)}),1e3))}))}handlePlayed(e){this.playerObject.addEventListener("onStateChange",(t=&gt;{1!==t.data||this.isVideoEnded?this.isVideoEnded=!1:2===this.seekSequenceArray.length&amp;&amp;2===this.seekSequenceArray[0]&amp;&amp;3===this.seekSequenceArray[1]||e()}))}handleError(e){this.playerObject.addEventListener("onError",(()=&gt;{e()}))}handleFullScreenChange(e){this.playerObject.addEventListener("fullscreenchange",(()=&gt;{e(document.fullscreenElement)}))}getCurrentTime(){const e=this.pauseCurrentTime?this.pauseCurrentTime:this.playerObject.playerInfo.currentTime;return this.pauseCurrentTime=null,e}play(){this.isReady&amp;&amp;(this.isVideoPlaying=!0,this.playerObject.playVideo())}pause(){this.isReady&amp;&amp;(this.isVideoPlaying=!1,this.playerObject.pauseVideo())}mute(){this.playerObject.mute()}async setVideoProviderData(){this.isReady&amp;&amp;(this.currentVideoID&amp;&amp;11===this.currentVideoID.length?(this.playlistItem.thumbnail={url:"http://img.youtube.com/vi/"+this.playerObject.getVideoData().video_id+"/maxresdefault.jpg"},this.playlistItem.video_title=this.playerObject.getVideoData().title,this.playlistItem.duration=this.formatDuration(this.playerObject.getDuration())):(this.playlistItem.thumbnail={url:""},this.playlistItem.video_title="",this.playlistItem.duration=""))}},_playerVimeo=class extends _playerBase{constructor(e,t){super(e,t),this.apiProvider=elementorFrontend.utils.vimeo,this.playerObject=null,this.watchCount=0,this.isVideoInFullScreenChange=!1,this.isReady=!1}create(){return this.currentVideoID=this.apiProvider.getVideoIDFromURL(this.playlistItem.videoUrl),new Promise((e=&gt;{this.apiProvider.onApiReady((t=&gt;{const s={id:this.currentVideoID,autoplay:!1};this.playerObject=new t.Player(this.playlistItem.tabContent.querySelector("div"),s),this.playerObject.ready().then((()=&gt;{this.isReady=!0,e()}))}))}))}handleEnded(e){this.playerObject.on("ended",(()=&gt;{this.watchCount++,e(this.playlistItem)}))}handlePaused(e){this.playerObject.on("pause",(t=&gt;{0===t.percent||t.percent&gt;=1||this.isVideoInFullScreenChange||e(this.positionInVideoList)}))}handlePlayed(e){this.playerObject.on("play",(()=&gt;{this.isVideoInFullScreenChange?this.isVideoInFullScreenChange=!1:e(this.playlistItem)}))}handleFullScreenChange(e){this.playerObject.element.addEventListener("fullscreenchange",(()=&gt;{e(document.fullscreenElement),this.isVideoInFullScreenChange=!0}))}getCurrentTime(){return this.playerObject.getCurrentTime().then((e=&gt;e))}play(){this.isReady&amp;&amp;this.playerObject.play()}pause(){this.isReady&amp;&amp;this.playerObject.pause()}mute(){this.playerObject.setMuted(!0)}async setVideoProviderData(){if(!this.currentVideoID&amp;&amp;9===!this.currentVideoID.length)return;const e=await this.playerObject.getVideoId(),t=await fetch("https://vimeo.com/api/v2/video/"+e+".json"),s=await t.json();return this.playlistItem.duration=this.formatDuration(s[0].duration),this.playlistItem.video_title=s[0].title,this.playlistItem.thumbnail={url:s[0].thumbnail_medium},this.playlistItem}},_playerHosted=class extends _playerBase{constructor(e,t){super(e,t),this.playerObject=null,this.watchCount=0,this.isVideoPlaying=!1,this.isVideoPausedLocal=!1,this.isVideoSeeking=!1,this.isVideoEnded=!1,this.isReady=!1}create(){return new Promise((e=&gt;{const t=document.createElement("video");t.setAttribute("controls","");const s=document.createTextNode("Sorry, your browser doesn't support embedded videos."),n=document.createElement("source");n.setAttribute("src",this.playlistItem.videoUrl),n.setAttribute("type","video/"+this.playlistItem.videoUrl.split(".").pop()),t.appendChild(n),t.appendChild(s),this.playerObject=t,this.playlistItem.tabContent.querySelector("div").replaceWith(this.playerObject),this.playerObject.addEventListener("canplay",(()=&gt;{this.isReady=!0,e()})),this.playerObject.addEventListener("seeked",(()=&gt;{this.isVideoSeeking=!1})),this.playerObject.addEventListener("seeking",(()=&gt;{clearTimeout(this.seekTimeOut),this.isVideoSeeking=!0}))}))}handleEnded(e){this.playerObject.addEventListener("ended",(()=&gt;{this.watchCount++,this.isVideoEnded=!0,this.isVideoPlaying=!1,e(this.playlistItem)}))}handlePaused(e){this.playerObject.addEventListener("pause",(()=&gt;{this.seekTimeOut=setTimeout((()=&gt;{this.isVideoSeeking||this.isVideoEnded?this.isVideoEnded=!1:(e(this.positionInVideoList),this.isVideoPausedLocal=!0)}),30)}))}handlePlayed(e){this.playerObject.addEventListener("play",(()=&gt;{this.isVideoSeeking||e(this.playlistItem)}))}handleFullScreenChange(e){jQuery(this.playerObject).on("webkitfullscreenchange mozfullscreenchange fullscreenchange",(()=&gt;{e(document.fullscreenElement)}))}getCurrentTime(){return this.playerObject.currentTime}play(){this.isReady&amp;&amp;(this.isVideoPlaying=!0,this.playerObject.play())}pause(){this.isReady&amp;&amp;(this.isVideoPlaying=!1,this.playerObject.pause())}mute(){this.playerObject.muted=!0}},_scrollUtils={handleVideosPanelScroll(e,t){t?(t.target.scrollTop&gt;0?e.$tabsWrapper.addClass("top-shadow"):e.$tabsWrapper.removeClass("top-shadow"),t.target.offsetHeight+t.target.scrollTop&gt;=t.target.scrollHeight?e.$tabsWrapper.removeClass("bottom-shadow"):e.$tabsWrapper.addClass("bottom-shadow")):e.$tabsItems[0].offsetHeight&lt;e.$tabsItems[0].scrollHeight&amp;&amp;e.$tabsWrapper.addClass("bottom-shadow")}},_playlistEvent=class{constructor(e){let{event:t,tab:s,playlist:n,video:i}=e;this.event={type:t.type||"",time:t.time||0,element:t.element,trigger:t.trigger||"",watchCount:t.watchCount||0},this.tab={name:s.name,index:s.index},this.playlist={name:n.name,currentItem:n.currentItem,amount:n.amount},this.video={provider:i.provider,url:i.url,title:i.title,duration:i.duration}}},_eventTrigger={getEventTabsObject(e){const t=e.elements.$innerTabs.filter(".e-active").find(".e-inner-tabs-wrapper .e-inner-tab-title");if(t.length){const e=t.filter(".e-inner-tab-active");return{name:e.text().trim(),index:e.index()+1}}return{name:"none",index:"none"}},getEventPlaylistObject(e,t){const s=t||e.currentPlaylistItemIndex;return{name:e.getElementSettings("playlist_title"),currentItem:s,amount:e.playlistItemsArray.filter((e=&gt;"section"!==e.videoType)).length}},getEventVideoObject(e,t){const s=t||e.currentPlaylistItemIndex,n=e.playlistItemsArray[s-1];return{provider:n.videoType,url:n.videoUrl,title:n.videoTitle,duration:n.videoDuration}},async getEventEventObject(e,t,s,n){const i=n||e.currentPlaylistItemIndex,o=e.playlistItemsArray[i-1];return{type:t,time:await o.playerInstance.getCurrentTime(),element:e.$element,trigger:s,watchCount:o.playerInstance.watchCount}},async triggerEvent(e,t,s,n){const i=new _playlistEvent({event:await _eventTrigger.getEventEventObject(e,t,s,n),tab:_eventTrigger.getEventTabsObject(e),playlist:_eventTrigger.getEventPlaylistObject(e,n),video:_eventTrigger.getEventVideoObject(e,n)});jQuery("body").trigger("elementor-twbb_video-playList",i)}},_innerTabs={toggleInnerTabs(e,t,s){const n=e.currentTarget,i=n.querySelectorAll(".e-inner-tab-title");if(t.hasClass("e-inner-tab-active")||i.length&lt;2)return;const o=n.querySelectorAll(".e-inner-tab-content");i.forEach((e=&gt;{e.classList.toggle("e-inner-tab-active")})),o.forEach((e=&gt;{e.toggleAttribute("hidden"),e.classList.toggle("e-inner-tab-active")})),_innerTabs.handleInnerTabsButtonsDisplay(Array.from(o),s.isCollapsible,s.innerTabsHeightLimit),(0,_eventTrigger.triggerEvent)(s,"tabOpened","click")},handleInnerTabs(e,t){const s=e.target,n=s.tagName;if(s.classList.contains("e-inner-tab-title-text")){e.preventDefault();const n=jQuery(s).parent(".e-inner-tab-title");_innerTabs.toggleInnerTabs(e,n,t)}if(s.classList.contains("e-tab-mobile-title")){const n=jQuery(s);_innerTabs.toggleInnerTabs(e,n,t)}"button"===n.toLowerCase()&amp;&amp;_innerTabs.onTabContentButtonsClick(e,t)},handleInnerTabsButtonsDisplay(e,t,s){if(!t)return;const n=e.filter((e=&gt;e.classList.contains("e-inner-tab-active"))),i=n[0].querySelector(".e-inner-tab-text &gt; div").offsetHeight,o=parseInt(s.size);o&amp;&amp;i&gt;o&amp;&amp;n[0].classList.add("show-inner-tab-buttons")},onTabContentButtonsClick(e,t){const s=jQuery(e.currentTarget).find(".e-inner-tab-content").filter(".e-inner-tab-active");s.find("button").toggleClass("show-button"),s.toggleClass("show-full-height");const n=s.hasClass("show-full-height")?"tabExpanded":"tabCollapsed";(0,_eventTrigger.triggerEvent)(t,n,"click")}},_urlParams={handleURLParams(e,t){const s=new URLSearchParams(location.search),n=s.get("video"),i=s.get("playlist");if(!i)return!1;if(i===e){const s=t.find((e=&gt;n===e.dataItemId)),i=s?s.dataTab:1;return i||setVideoParams(e,t,1),i||!1}},setVideoParams(e,t,s){const n=new URLSearchParams(location.search);n.set("playlist",e),n.set("video",t[s-1].dataItemId),history.replaceState({},"",location.pathname+"?"+n)}},VideoPlaylistHandler=class extends _baseTabs{getDefaultSettings(){const e=super.getDefaultSettings();return{...e,selectors:{...e.selectors,tabsWrapper:".e-tabs-items-wrapper",tabsItems:".e-tabs-items",toggleVideosDisplayButton:".e-tabs-toggle-videos-display-button",videos:".e-tabs-content-wrapper .e-tab-content",innerTabs:".e-tabs-inner-tabs .e-tab-content",imageOverlay:".elementor-custom-embed-image-overlay"}}}getDefaultElements(){const e=super.getDefaultElements(),t=this.getSettings("selectors");return{...e,$tabsWrapper:this.findElement(t.tabsWrapper),$tabsItems:this.findElement(t.tabsItems),$toggleVideosDisplayButton:this.findElement(t.toggleVideosDisplayButton),$videos:this.findElement(t.videos),$innerTabs:this.findElement(t.innerTabs),$imageOverlay:this.findElement(t.imageOverlay)}}initEditorListeners(){super.initEditorListeners(),this.editorListeners.push({event:"elementorPlaylistWidget:fetchVideoData",to:elementor.channels.editor,callback:e=&gt;{this.getCurrentPlayerSelected().setVideoProviderData().then((()=&gt;{e.currentItem=this.getCurrentItemSelected(),elementor.channels.editor.trigger("elementorPlaylistWidget:setVideoData",e)}))}})}bindEvents(){super.bindEvents(),this.elements.$imageOverlay.on({click:e=&gt;{e.currentTarget.remove(),this.getCurrentPlayerSelected().play()}}),this.elements.$innerTabs.on({click:e=&gt;{(0,_innerTabs.handleInnerTabs)(e,this)}}),this.elements.$tabsItems.on({scroll:e=&gt;{(0,_scrollUtils.handleVideosPanelScroll)(this.elements,e)}}),this.elements.$toggleVideosDisplayButton.on({click:e=&gt;{jQuery(e.target).toggleClass("rotate-up"),jQuery(e.target).toggleClass("rotate-down"),this.elements.$tabsWrapper.slideToggle("slow")}})}onInit(...e){super.onInit(...e),this.playlistId=this.getID(),this.storageKey="watched_videos_"+this.getID();const t=elementorFrontend.storage.get(this.storageKey);this.watchedVideosArray=t?JSON.parse(t):[],this.watchedIndication=this.getElementSettings("show_watched_indication"),(0,_scrollUtils.handleVideosPanelScroll)(this.elements),this.isAutoplayOnLoad="yes"===this.getElementSettings("autoplay_on_load"),this.isAutoplayNextUp="yes"===this.getElementSettings("autoplay_next"),this.isFirstVideoActivated=!0,this.createPlaylistItems(),this.isCollapsible=this.getElementSettings("inner_tab_is_content_collapsible"),this.innerTabsHeightLimit=this.getElementSettings("inner_tab_collapsible_height"),this.currentPlayingPlaylistItemIndex=1,this.activateInitialVideo(),this.activateInnerTabInEditMode()}onEditSettingsChange(e){"panel"===e&amp;&amp;(this.preventTabActivation=!0),"activeItemIndex"===e&amp;&amp;(this.preventTabActivation?this.preventTabActivation=!1:this.activateDefaultTab())}activateInitialVideo(){this.isPageOnLoad=!0;const e=!!this.getElementSettings("lazy_load"),t=(0,_urlParams.handleURLParams)(this.playlistId,this.playlistItemsArray);let s=!1;t?(this.currentPlaylistItemIndex=t,this.currentPlayingPlaylistItemIndex=t,s=!0):(this.currentPlaylistItemIndex=1,this.currentPlayingPlaylistItemIndex=1),this.isAutoplayOnLoad&amp;&amp;!s&amp;&amp;(0,_urlParams.setVideoParams)(this.playlistId,this.playlistItemsArray,this.currentPlaylistItemIndex),this.handleFirstVideoActivation(e)}handleFirstVideoActivation(e){if(!e)return void this.activateDefaultTab(this.currentPlaylistItemIndex);const t=document.querySelector(".elementor-element-"+this.playlistId+" .e-tabs-main-area"),s=elementorModules.utils.Scroll.scrollObserver({callback:e=&gt;{e.isInViewport&amp;&amp;(this.activateDefaultTab(this.currentPlaylistItemIndex),s.unobserve(t))}});s.observe(t)}getCurrentItemSelected(){return this.playlistItemsArray[this.currentPlaylistItemIndex-1]}getCurrentPlayerSelected(){return this.getCurrentItemSelected().playerInstance}getCurrentPlayerPlaying(){return this.playlistItemsArray[this.currentPlayingPlaylistItemIndex-1].playerInstance}isVideoShouldBePlayed(){if(this.currentPlayingPlaylistItemIndex!==this.currentPlaylistItemIndex)this.getCurrentPlayerPlaying()&amp;&amp;this.getCurrentPlayerPlaying().pause(),this.currentPlayingPlaylistItemIndex=this.currentPlaylistItemIndex;else if(this.getCurrentPlayerPlaying().isVideoPlaying)return this.getCurrentPlayerPlaying().pause(),!1;return!0}activateInnerTabInEditMode(){if(this.isEdit&amp;&amp;this.getEditSettings("innerActiveIndex")){const e=this.getEditSettings("innerActiveIndex");jQuery(this.elements.$innerTabs.eq(this.currentPlaylistItemIndex-1).find(".e-inner-tab-title a"))[e].click()}}async handleVideo(e){if(e.playerInstance)this.isVideoShouldBePlayed()&amp;&amp;(1===this.currentPlaylistItemIndex&amp;&amp;this.elements.$imageOverlay&amp;&amp;this.elements.$imageOverlay.remove(),this.playVideoAfterCreation(e));else{const t={youtube:_playerYoutube,vimeo:_playerVimeo,hosted:_playerHosted};e.playerInstance=new t[e.videoType](e,this.currentPlaylistItemIndex),e.playerInstance.create().then((()=&gt;{this.isVideoShouldBePlayed()&amp;&amp;this.playVideoOnCreation(e),e.playerInstance.handleFullScreenChange((e=&gt;{(0,_eventTrigger.triggerEvent)(this,e?"videoFullScreen":"videoExitFullScreen","click")})),e.playerInstance.handlePlayed((()=&gt;{const t=this.getCurrentItemSelected();let s="click";t.isAutoplayOnLoad?(s="onLoad",e.isAutoplayOnLoad=!1):t.isAutoPlayNextUp&amp;&amp;(s="nextVideo"),(0,_eventTrigger.triggerEvent)(this,t.playerInstance.isVideoPausedLocal?"videoResume":"videoStart",s)})),e.playerInstance.handleEnded((()=&gt;{(0,_eventTrigger.triggerEvent)(this,"videoEnded","click"),this.watchedIndication&amp;&amp;this.elements.$tabTitles.filter(".e-active").addClass("watched-video");const e=this.getCurrentItemSelected().dataItemId;if(!this.watchedVideosArray.includes(e)&amp;&amp;this.watchedIndication&amp;&amp;(this.watchedVideosArray.push(this.getCurrentItemSelected().dataItemId),elementorFrontend.storage.set(this.storageKey,JSON.stringify(this.watchedVideosArray))),this.isAutoplayNextUp&amp;&amp;this.playlistItemsArray.length&gt;=++this.currentPlaylistItemIndex){for(;"section"===this.getCurrentItemSelected().videoType;)if(this.currentPlaylistItemIndex++,this.playlistItemsArray.length&lt;this.currentPlaylistItemIndex)return void(this.currentPlaylistItemIndex=this.playlistItemsArray.length);this.changeActiveTab(this.currentPlaylistItemIndex,!0)}})),e.playerInstance.handlePaused((e=&gt;{(0,_eventTrigger.triggerEvent)(this,"videoPaused","click",e)}))}))}}playVideoAfterCreation(e){e.playerInstance.play()}playVideoOnCreation(e){this.isAutoplayOnLoad?(e.isAutoplayOnLoad=!0,e.playerInstance.mute(),e.playerInstance.play(),this.isAutoplayOnLoad=!1):this.isFirstVideoActivated||(e.isAutoPlayNextUp=!0,e.playerInstance.play()),this.isFirstVideoActivated=!1}createPlaylistItems(){this.playlistItemsArray=[],this.elements.$videos.each(((e,t)=&gt;{const s={},n=jQuery(t);s.videoUrl=n.attr("data-video-url"),s.videoType=n.attr("data-video-type"),s.videoTitle=n.attr("data-video-title"),s.videoDuration=n.attr("data-video-duration"),s.tabContent=t,s.dataTab=e+1,s.dataItemId=this.getElementSettings().tabs[e]._id,this.playlistItemsArray.push(s)})),this.watchedVideosArray.length&gt;0&amp;&amp;this.watchedIndication&amp;&amp;this.watchedVideosArray.forEach((e=&gt;{const t=this.playlistItemsArray.find((t=&gt;t.dataItemId===e));this.elements.$tabTitles.filter('[data-tab="'+t.dataTab+'"]').addClass("watched-video")}))}changeActiveTab(e,t){if(super.changeActiveTab(e),this.playlistItemsArray[e-1]&amp;&amp;"section"!==this.playlistItemsArray[e-1].videoType&amp;&amp;(this.currentPlaylistItemIndex=parseInt(e),t&amp;&amp;(this.currentPlayingPlaylistItemIndex=this.currentPlaylistItemIndex),this.handleVideo(this.getCurrentItemSelected(),t),this.isPageOnLoad||(0,_urlParams.setVideoParams)(this.playlistId,this.playlistItemsArray,this.currentPlaylistItemIndex),this.isPageOnLoad=!1,jQuery(this.elements.$innerTabs.eq(e-1)).find(".e-inner-tab-content").length&gt;0)){const e=this.elements.$innerTabs.filter(".e-active").find(".e-inner-tab-content");(0,_innerTabs.handleInnerTabsButtonsDisplay)(e.toArray(),this.isCollapsible,this.innerTabsHeightLimit)}}};jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/twbb_video-playlist.default",(function(e){new VideoPlaylistHandler({$element:e})}))})),jQuery(window).on("elementor/frontend/init",(function(){function e(e,t){var s="slides_to_scroll"+("desktop"===e?"":"_"+e);return Math.min(t.slides_count,+t[s]||1)}function t(e,t){var s="slides_per_view"+("desktop"===e?"":"_"+e);return Math.min(t.slides_count,+t[s]||t.slidesPerView[e])}function s(e,t){var s="space_between";return e&amp;&amp;"desktop"!==e&amp;&amp;(s+="_"+e),t.breakpoints[s]&amp;&amp;t.breakpoints[s].size||0}elementorFrontend.hooks.addAction("frontend/element_ready/widget",(function(n){n.find(".tenweb-widget-slider").each((async function(n,i){var o=jQuery(i).parents(".elementor-widget").attr("data-id");jQuery(i).attr("id","tenweb-widget-slider-"+o);var r=jQuery(i).data("settings");const a=elementorFrontend.config.responsive.activeBreakpoints;if(!jQuery.isEmptyObject(r)){r.slidesPerView={desktop:3,tablet:2,mobile:1};var l={navigation:{prevEl:"#tenweb-widget-slider-"+o+" .swiper-button-prev",nextEl:"#tenweb-widget-slider-"+o+" .swiper-button-next"},pagination:{el:"#tenweb-widget-slider-"+o+" .swiper-pagination",type:r.pagination,clickable:!0},grabCursor:!0,speed:r.speed,effect:"slide",initialSlide:0,slidesPerView:t("desktop",r),loop:"yes"===r.loop,loopedSlides:r.slides_count,slidesPerGroup:e("desktop",r),spaceBetween:s("",r),handleElementorBreakpoints:!0,breakpoints:{}};Object.keys(a).reverse().forEach((n=&gt;{l.breakpoints[a[n].value]={slidesPerView:t(n,r),slidesPerGroup:e(n,r),spaceBetween:s(n,r)}})),"yes"===r.autoplay&amp;&amp;(l.autoplay={delay:r.autoplay_speed,disableOnInteraction:!!r.pause_on_interaction});const n=elementorFrontend.utils.swiper;await new n(jQuery("#tenweb-widget-slider-"+o),l)}}))}))})),jQuery(window).on("elementor/frontend/init",(function(){class e extends TWBB_WooCommerce_Base{getDefaultSettings(){const e=super.getDefaultSettings(...arguments);return{selectors:{...e.selectors,shippingForm:".shipping-calculator-form",quantityInput:".qty",updateCartButton:"button[name=update_cart]",wpHttpRefererInputs:"[name=_wp_http_referer]",hiddenInput:"input[type=hidden]",productRemove:".product-remove a"},classes:e.classes,ajaxUrl:elementorTenwebFrontend.config.ajaxurl}}getDefaultElements(){const e=this.getSettings("selectors");return{...super.getDefaultElements(...arguments),$shippingForm:this.$element.find(e.shippingForm),$stickyColumn:this.$element.find(e.stickyColumn),$hiddenInput:this.$element.find(e.hiddenInput)}}bindEvents(){super.bindEvents();const e=this.getSettings("selectors");elementorFrontend.elements.$body.on("wc_fragments_refreshed",(()=&gt;this.applyButtonsHoverAnimation())),"yes"===this.getElementSettings("update_cart_automatically")&amp;&amp;this.$element.on("input",e.quantityInput,(()=&gt;this.updateCart())),elementorFrontend.elements.$body.on("wc_fragments_loaded wc_fragments_refreshed",(()=&gt;{this.updateWpReferers(),(elementorFrontend.isEditMode()||elementorFrontend.isWPPreviewMode())&amp;&amp;this.disableActions()})),elementorFrontend.elements.$body.on("added_to_cart",(function(e,t){if(t.e_manually_triggered)return!1}))}onInit(){super.onInit(...arguments),this.toggleStickyRightColumn(),this.hideHiddenInputsParentElements(),elementorFrontend.isEditMode()&amp;&amp;this.elements.$shippingForm.show(),this.applyButtonsHoverAnimation(),this.updateWpReferers(),(elementorFrontend.isEditMode()||elementorFrontend.isWPPreviewMode())&amp;&amp;this.disableActions(),jQuery(document).on("click",".elementor-widget-twbb_woocommerce-cart .twbb-product-quantity-change",(function(){var e=jQuery(this).parent().find("input");return jQuery(this).hasClass("twbb-minus-quantity")?parseInt(e.val())-1&gt;0&amp;&amp;e.val(parseInt(e.val())-1):e.val(parseInt(e.val())+1),e.change(),jQuery("button[name=update_cart]").trigger("click"),!1}))}disableActions(){const e=this.getSettings("selectors");this.$element.find(e.updateCartButton).attr({disabled:"disabled","aria-disabled":"true"}),elementorFrontend.isEditMode()&amp;&amp;(this.$element.find(e.quantityInput).attr("disabled","disabled"),this.$element.find(e.productRemove).css("pointer-events","none"))}onElementChange(e){"sticky_right_column"===e&amp;&amp;this.toggleStickyRightColumn(),"additional_template_select"===e&amp;&amp;elementorTenweb.modules.woocommerce.onTemplateIdChange("additional_template_select")}onDestroy(){super.onDestroy(...arguments),this.deactivateStickyRightColumn()}updateCart(){const e=this.getSettings("selectors");clearTimeout(this._debounce),this._debounce=setTimeout((()=&gt;{this.$element.find(e.updateCartButton).trigger("click")}),1500)}applyButtonsHoverAnimation(){const e=this.getElementSettings();e.checkout_button_hover_animation&amp;&amp;jQuery(".checkout-button").addClass("elementor-animation-"+e.checkout_button_hover_animation),e.forms_buttons_hover_animation&amp;&amp;jQuery(".shop_table .button").addClass("elementor-animation-"+e.forms_buttons_hover_animation)}hideHiddenInputsParentElements(){this.isEdit&amp;&amp;this.elements.$hiddenInput&amp;&amp;this.elements.$hiddenInput.parent(".form-row").addClass("elementor-hidden")}}elementorFrontend.hooks.addAction("frontend/element_ready/twbb_woocommerce-cart.default",(function(t){new e({$element:t})}))})),jQuery(window).on("elementor/frontend/init",(function(){class e extends TWBB_WooCommerce_Base{getDefaultSettings(){const e=super.getDefaultSettings(...arguments);return{selectors:{...e.selectors,container:".elementor-widget-twbb_woocommerce-checkout-page",loginForm:".e-woocommerce-login-anchor",loginSubmit:".e-woocommerce-form-login-submit",loginSection:".e-woocommerce-login-section",showCouponForm:".e-show-coupon-form",couponSection:".e-coupon-anchor",showLoginForm:".e-show-login",applyCoupon:".e-apply-coupon",checkoutForm:"form.woocommerce-checkout",couponBox:".e-coupon-box",address:"address",wpHttpRefererInputs:'[name="_wp_http_referer"]'},classes:e.classes,ajaxUrl:elementorTenwebFrontend.config.ajaxurl}}getDefaultElements(){const e=this.getSettings("selectors");return{...super.getDefaultElements(...arguments),$container:this.$element.find(e.container),$loginForm:this.$element.find(e.loginForm),$showCouponForm:this.$element.find(e.showCouponForm),$couponSection:this.$element.find(e.couponSection),$showLoginForm:this.$element.find(e.showLoginForm),$applyCoupon:this.$element.find(e.applyCoupon),$loginSubmit:this.$element.find(e.loginSubmit),$couponBox:this.$element.find(e.couponBox),$checkoutForm:this.$element.find(e.checkoutForm),$loginSection:this.$element.find(e.loginSection),$address:this.$element.find(e.address)}}bindEvents(){super.bindEvents(...arguments),this.elements.$showCouponForm.on("click",(e=&gt;{e.preventDefault(),this.elements.$couponSection.slideToggle()})),this.elements.$showLoginForm.on("click",(e=&gt;{e.preventDefault(),this.elements.$loginForm.slideToggle()})),this.elements.$applyCoupon.on("click",(e=&gt;{e.preventDefault(),this.applyCoupon()})),this.elements.$loginSubmit.on("click",(e=&gt;{e.preventDefault(),this.loginUser()})),elementorFrontend.elements.$body.on("updated_checkout",(()=&gt;{this.applyPurchaseButtonHoverAnimation(),this.updateWpReferers()}))}onInit(){super.onInit(...arguments),this.toggleStickyRightColumn(),this.updateWpReferers(),this.equalizeElementHeight(this.elements.$address),elementorFrontend.isEditMode()&amp;&amp;(this.elements.$loginForm.show(),this.elements.$couponSection.show(),this.applyPurchaseButtonHoverAnimation(),this.compatabilitySettingUpdate(),this.set_repeater_state_empty())}onElementChange(e){"sticky_right_column"===e&amp;&amp;this.toggleStickyRightColumn()}onDestroy(){super.onDestroy(...arguments),this.deactivateStickyRightColumn()}applyPurchaseButtonHoverAnimation(){const e=this.getElementSettings("purchase_button_hover_animation");e&amp;&amp;jQuery("#place_order").addClass("elementor-animation-"+e)}applyCoupon(){if(!wc_checkout_params)return;this.startProcessing(this.elements.$couponBox);const e={security:wc_checkout_params.apply_coupon_nonce,coupon_code:this.elements.$couponBox.find('input[name="coupon_code"]').val()};jQuery.ajax({type:"POST",url:wc_checkout_params.wc_ajax_url.toString().replace("%%endpoint%%","apply_coupon"),context:this,data:e,success(t){jQuery(".woocommerce-error, .woocommerce-message").remove(),this.elements.$couponBox.removeClass("processing").unblock(),t&amp;&amp;(this.elements.$checkoutForm.before(t),this.elements.$couponSection.slideUp(),elementorFrontend.elements.$body.trigger("applied_coupon_in_checkout",[e.coupon_code]),elementorFrontend.elements.$body.trigger("update_checkout",{update_shipping_method:!1}))},dataType:"html"})}loginUser(){this.startProcessing(this.elements.$loginSection);const e={action:"elementor_woocommerce_checkout_login_user",username:this.elements.$loginSection.find('input[name="username"]').val(),password:this.elements.$loginSection.find('input[name="password"]').val(),nonce:this.elements.$loginSection.find('input[name="woocommerce-login-nonce"]').val(),remember:this.elements.$loginSection.find("input#rememberme").prop("checked")};jQuery.ajax({type:"POST",url:this.getSettings("ajaxUrl"),context:this,data:e,success(e){e=JSON.parse(e),this.elements.$loginSection.removeClass("processing").unblock();jQuery(".woocommerce-error, .woocommerce-message").remove(),e.logged_in?location.reload():(this.elements.$checkoutForm.before(e.message),elementorFrontend.elements.$body.trigger("checkout_error",[e.message]))}})}startProcessing(e){e.is(".processing")||e.addClass("processing").block({message:null,overlayCSS:{background:"#fff",opacity:.6}})}set_repeater_state_empty(){elementor.hooks.addAction("panel/open_editor/widget",(function(e,t){if("twbb_woocommerce-checkout-page"===t.attributes.widgetType){const e=t.attributes.settings.attributes,s=e.billing_details_form_fields;s.models&amp;&amp;s.models.length&gt;0&amp;&amp;s.models.forEach((function(e){e.set("repeater_state","")}));const n=e.shipping_details_form_fields;n.models&amp;&amp;n.models.length&gt;0&amp;&amp;n.models.forEach((function(e){e.set("repeater_state","")}));const i=e.additional_information_form_fields;i.models&amp;&amp;i.models.length&gt;0&amp;&amp;i.models.forEach((function(e){e.set("repeater_state","")}))}}))}compatabilitySettingUpdate(){const e=jQuery(".elementor-widget-twbb_woocommerce-checkout-page").data("id"),t=parent.window.$e.components.get("document").utils.findContainerById(e);if(!t)return;const s=t.model.attributes.settings.attributes;let n=!1;if(s.backCompability)return;const i=["_typography","_font_family","_font_size","_font_mobile","_font_tablet","_font_style","_font_weight","_line_height","_line_height_mobile","_line_height_tablet","_letter_spacing","_text_transform","_text_decoration","_word_spacing","_word_spacing_mobile","_word_spacing_desktop"];Object.entries({order_summary_shipping_price_typography:"order_summary_totals_typography",order_summary_tax_rate_price_typography:"order_summary_totals_typography",order_summary_items_titles_typography:"order_summary_totals_typography",order_summary_total_title_typography:"order_summary_totals_typography",order_summary_subtotal_price_typography:"order_summary_totals_typography",order_summary_total_price_typography:"order_summary_totals_typography",order_summary_product_typography:"order_summary_items_typography",order_summary_product_price_typography:"order_summary_items_typography"}).forEach((([e,t])=&gt;{"custom"===s[`${t}_typography`]&amp;&amp;(n=!0,i.forEach((n=&gt;{const i=`${t}${n}`,o=`${e}${n}`;void 0!==s[i]&amp;&amp;(s[o]=s[i])})))}));Object.entries({order_summary_shipping_price_color:"order_summary_totals_color",order_summary_tax_rate_price_color:"order_summary_totals_color",order_summary_items_titles_color:"order_summary_totals_color",order_summary_subtotal_price_color:"order_summary_totals_color",order_summary_total_title_color:"order_summary_totals_color",order_summary_total_price_color:"order_summary_totals_color",order_summary_product_price_color:"order_summary_items_color",order_summary_product_color:"order_summary_items_color"}).forEach((([e,t])=&gt;{""!==s[t]&amp;&amp;(n=!0,void 0!==s[e]&amp;&amp;(s[e]=s[t]))})),s.backCompability=1,n&amp;&amp;(window.parent.$e.commands.run("document/elements/settings",{container:t,options:{render:!1},settings:s}),(async()=&gt;{try{await window.parent.$e.run("document/save/update",{force:!0}),console.log("Settings updated and saved successfully.")}catch(e){console.error("Error during save operation:",e)}})())}}elementorFrontend.hooks.addAction("frontend/element_ready/twbb_woocommerce-checkout-page.default",(function(t){new e({$element:t})}))})),document.addEventListener("DOMContentLoaded",(function(){function e(){const e=document.querySelectorAll(".woocommerce-checkout-review-order .woocommerce-shipping-totals:not(.twbb-shipping-totals)"),t=document.querySelectorAll(".col-2 #ship-to-different-address");e.forEach((e=&gt;e.remove())),t.forEach((e=&gt;e.remove()));const s=document.querySelector(".twbb-active-method input.shipping_method");s&amp;&amp;(s.checked=!0)}e(),jQuery(document.body).on("updated_checkout",(function(){e()}))})),jQuery(window).on("elementor/frontend/init",(function(){class e extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{container:".twbb_menu-cart__container",main:".twbb_menu-cart__main",toggle:".twbb_menu-cart__toggle",toggleButton:"#twbb_menu-cart__toggle_button",toggleWrapper:".twbb_menu-cart__toggle_wrapper",closeButton:".twbb_menu-cart__close-button, .twbb_menu-cart__close-button-custom",productList:".twbb_menu-cart__products"},classes:{isShown:"twbb_menu-cart--shown"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$container:this.$element.find(e.container),$main:this.$element.find(e.main),$toggleWrapper:this.$element.find(e.toggleWrapper),$closeButton:this.$element.find(e.closeButton)}}toggleCart(){this.isCartOpen?this.hideCart():this.showCart()}showCart(){if(this.isCartOpen)return;const e=this.getSettings("classes"),t=this.getSettings("selectors");this.isCartOpen=!0,this.$element.addClass(e.isShown),this.$element.find(t.toggleButton).attr("aria-expanded",!0),this.elements.$main.attr("aria-hidden",!1),this.elements.$container.attr("aria-hidden",!1)}hideCart(){if(!this.isCartOpen)return;const e=this.getSettings("classes"),t=this.getSettings("selectors");this.isCartOpen=!1,this.$element.removeClass(e.isShown),this.$element.find(t.toggleButton).attr("aria-expanded",!1),this.elements.$main.attr("aria-hidden",!0),this.elements.$container.attr("aria-hidden",!0)}automaticallyOpenCart(){"yes"===this.getElementSettings().automatically_open_cart&amp;&amp;this.showCart()}refreshFragments(e){let t=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:null;if(elementorFrontend.isEditMode()&amp;&amp;elementorTenweb.modules.woocommerce.didManuallyTriggerAddToCartEvent(t))return!1;const s=[];jQuery.each(elementorFrontend.documentsManager.documents,(e=&gt;{s.push(e)})),jQuery.ajax({type:"POST",url:elementorTenwebFrontend.config.ajaxurl,context:this,data:{action:"twbb_menu_cart_fragments",templates:s,_nonce:ElementorTenwebFrontendConfig.woocommerce.menu_cart.fragments_nonce,is_editor:elementorFrontend.isEditMode()},success(e){e?.fragments&amp;&amp;jQuery.each(e.fragments,((e,t)=&gt;{jQuery(e).replaceWith(t)}))},complete(){"added_to_cart"===e&amp;&amp;this.automaticallyOpenCart()}})}bindEvents(){const e=elementorTenwebFrontend.config.woocommerce.menu_cart,t=-1===e.cart_page_url.indexOf("?")?window.location.origin+window.location.pathname:window.location.href,s=e.cart_page_url,n=e.cart_page_url===t,i=e.checkout_page_url===t,o=this.getSettings("selectors");if(n&amp;&amp;i)return void this.$element.find(o.toggleButton).attr("href",s);const r=this.getSettings("classes");this.isCartOpen=this.$element.hasClass(r.isShown);"mouseover"===this.getElementSettings().open_cart?(this.elements.$toggleWrapper.on("mouseover click",o.toggleButton,(e=&gt;{e.preventDefault(),this.showCart()})),this.elements.$toggleWrapper.on("mouseleave",(()=&gt;this.hideCart()))):this.elements.$toggleWrapper.on("click",o.toggleButton,(e=&gt;{e.preventDefault(),this.toggleCart()})),elementorFrontend.elements.$document.on("click",(e=&gt;{if(!this.isCartOpen)return;const t=jQuery(e.target);t.closest(this.elements.$main).length||t.closest(o.toggle).length||this.hideCart()})),this.elements.$closeButton.on("click",(e=&gt;{e.preventDefault(),this.hideCart()})),elementorFrontend.elements.$document.on("keyup",(e=&gt;{27===e.keyCode&amp;&amp;this.hideCart()})),elementorFrontend.elements.$body.on("wc_fragments_refreshed removed_from_cart added_to_cart",((e,t)=&gt;this.refreshFragments(e.type,t))),elementorFrontend.addListenerOnce(this.getUniqueHandlerID()+"_window_resize_dropdown","resize",(()=&gt;this.governDropdownHeight())),elementorFrontend.elements.$body.on("wc_fragments_loaded wc_fragments_refreshed",(()=&gt;this.governDropdownHeight()))}unbindEvents(){elementorFrontend.removeListeners(this.getUniqueHandlerID()+"_window_resize_dropdown","resize")}onInit(){super.onInit(),elementorTenwebFrontend.config.woocommerce.productAddedToCart&amp;&amp;this.automaticallyOpenCart(),this.governDropdownHeight()}governDropdownHeight(){const e=this.getElementSettings(),t=this.getSettings("selectors");if("mini-cart"!==e.cart_type)return;const s=this.$element.find(t.productList),n=this.$element.find(t.toggle);if(!s.length||!n.length)return;this.$element.find(t.productList).css("max-height","");const i=document.documentElement.clientHeight,o=n.height()+parseInt(this.elements.$main.css("margin-top")),r=n[0].getBoundingClientRect().top,a=s.height(),l=i-r-o-(this.elements.$main.prop("scrollHeight")-a)-30,c=Math.max(120,l);s.css("max-height",c)}}if(elementorFrontend.elementsHandler.attachHandler("twbb_woocommerce-menu-cart",e),elementorFrontend.isEditMode()&amp;&amp;elementorFrontend.on("components:init",(()=&gt;{elementorFrontend.elements.$body.find(".twbb_widget-woocommerce-cart").length||elementorFrontend.elements.$body.append('&lt;div class="woocommerce-cart-form"&gt;')})),jQuery(".twbb-custom-topbars").length){let e=jQuery(".twbb-custom-topbars").outerHeight();jQuery(".elementor-widget-twbb_woocommerce-menu-cart .twbb_menu-cart__container.elementor-lightbox").css("margin-top",e)}})),jQuery(window).on("elementor/frontend/init",(function(){class e extends TWBB_WooCommerce_Base{getDefaultSettings(){return{selectors:{address:"address",tabLinks:".woocommerce-MyAccount-navigation-link a",viewOrderButtons:".my_account_orders .woocommerce-button.view",viewOrderLinks:".woocommerce-orders-table__cell-order-number a",authForms:"form.login, form.register",tabWrapper:".e-my-account-tab",tabItem:".woocommerce-MyAccount-navigation li",allPageElements:"[e-my-account-page]",purchasenote:"tr.product-purchase-note",contentWrapper:".woocommerce-MyAccount-content-wrapper"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$address:this.$element.find(e.address),$tabLinks:this.$element.find(e.tabLinks),$viewOrderButtons:this.$element.find(e.viewOrderButtons),$viewOrderLinks:this.$element.find(e.viewOrderLinks),$authForms:this.$element.find(e.authForms),$tabWrapper:this.$element.find(e.tabWrapper),$tabItem:this.$element.find(e.tabItem),$allPageElements:this.$element.find(e.allPageElements),$purchasenote:this.$element.find(e.purchasenote),$contentWrapper:this.$element.find(e.contentWrapper)}}editorInitTabs(){this.elements.$allPageElements.each(((e,t)=&gt;{const s=t.getAttribute("e-my-account-page");let n;if("view-order"===s)n=this.elements.$viewOrderLinks.add(this.elements.$viewOrderButtons);else n=this.$element.find(".woocommerce-MyAccount-navigation-link--"+s);n.on("click",(()=&gt;{this.currentPage=s,this.editorShowTab()}))}))}editorShowTab(){const e=this.$element.find('[e-my-account-page="'+this.currentPage+'"]');this.$element.attr("e-my-account-page",this.currentPage),this.elements.$allPageElements.hide(),e.show(),this.toggleEndpointClasses(),"view-order"!==this.currentPage&amp;&amp;(this.elements.$tabItem.removeClass("is-active"),this.$element.find(".woocommerce-MyAccount-navigation-link--"+this.currentPage).addClass("is-active")),"edit-address"!==this.currentPage&amp;&amp;"view-order"!==this.currentPage||this.equalizeElementHeights()}toggleEndpointClasses(){const e=["dashboard","orders","view-order","downloads","edit-account","edit-address","payment-methods"];let t="";this.elements.$tabWrapper.removeClass("e-my-account-tab__"+e.join(" e-my-account-tab__")+" e-my-account-tab__dashboard--custom"),"dashboard"===this.currentPage&amp;&amp;this.elements.$contentWrapper.find(".elementor").length&amp;&amp;(t=" e-my-account-tab__dashboard--custom"),e.includes(this.currentPage)&amp;&amp;this.elements.$tabWrapper.addClass("e-my-account-tab__"+this.currentPage+t)}applyButtonsHoverAnimation(){const e=this.getElementSettings();e.forms_buttons_hover_animation&amp;&amp;this.$element.find(".woocommerce button.button,  #add_payment_method #payment #place_order").addClass("elementor-animation-"+e.forms_buttons_hover_animation),e.tables_button_hover_animation&amp;&amp;this.$element.find(".order-again .button, td .button, .woocommerce-pagination .button").addClass("elementor-animation-"+e.tables_button_hover_animation)}equalizeElementHeights(){this.equalizeElementHeight(this.elements.$address),this.isEdit||this.equalizeElementHeight(this.elements.$authForms)}onElementChange(e){0!==e.indexOf("general_text_typography")&amp;&amp;0!==e.indexOf("sections_padding")||this.equalizeElementHeights(),0===e.indexOf("forms_rows_gap")&amp;&amp;this.removePaddingBetweenPurchaseNote(this.elements.$purchasenote),"customize_dashboard_select"===e&amp;&amp;elementorTenweb.modules.woocommerce.onTemplateIdChange("customize_dashboard_select")}bindEvents(){super.bindEvents(),elementorFrontend.elements.$body.on("keyup change",".register #reg_password",(()=&gt;{this.equalizeElementHeights()}))}onInit(){super.onInit(...arguments),this.isEdit&amp;&amp;(this.editorInitTabs(),this.$element.attr("e-my-account-page")?this.currentPage=this.$element.attr("e-my-account-page"):this.currentPage="dashboard",this.editorShowTab()),this.applyButtonsHoverAnimation(),this.equalizeElementHeights(),this.removePaddingBetweenPurchaseNote(this.elements.$purchasenote)}}elementorFrontend.hooks.addAction("frontend/element_ready/twbb_woocommerce-my-account.default",(function(t){new e({$element:t})}))})),jQuery(window).on("elementor/frontend/init",(function(){class e extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{woocommerceNotices:".woocommerce-NoticeGroup, :not(.woocommerce-NoticeGroup) .woocommerce-error, :not(.woocommerce-NoticeGroup) .woocommerce-message, :not(.woocommerce-NoticeGroup) .woocommerce-info",noticesWrapper:".e-woocommerce-notices-wrapper"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$documentScrollToElements:elementorFrontend.elements.$document.find("html, body"),$woocommerceCheckoutForm:elementorFrontend.elements.$body.find(".form.checkout"),$noticesWrapper:this.$element.find(e.noticesWrapper)}}moveNotices(){let e=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]&amp;&amp;arguments[0];const t=this.getSettings("selectors");let s=elementorFrontend.elements.$body.find(t.woocommerceNotices);if((elementorFrontend.isEditMode()||elementorFrontend.isWPPreviewMode())&amp;&amp;(s=s.filter(":not(.e-notices-demo-notice)")),e&amp;&amp;this.elements.$documentScrollToElements.stop(),this.elements.$noticesWrapper.prepend(s),this.is_ready||(this.elements.$noticesWrapper.removeClass("e-woocommerce-notices-wrapper-loading"),this.is_ready=!0),e){let e=s;e.length||(e=this.elements.$woocommerceCheckoutForm),e.length&amp;&amp;this.elements.$documentScrollToElements.animate({scrollTop:e.offset().top-document.documentElement.clientHeight/2},1e3)}}onInit(){super.onInit(),this.is_ready=!1,this.moveNotices(!0)}bindEvents(){elementorFrontend.elements.$body.on("updated_wc_div updated_checkout updated_cart_totals applied_coupon removed_coupon applied_coupon_in_checkout removed_coupon_in_checkout checkout_error",(()=&gt;this.moveNotices(!0)))}}elementorFrontend.hooks.addAction("frontend/element_ready/twbb_woocommerce-notices.default",(function(t){new e({$element:t})}))})),function(){if("function"==typeof window.CustomEvent)return!1;function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var s=document.createEvent("CustomEvent");return s.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),s}e.prototype=window.Event.prototype,window.CustomEvent=e}(),function(){this.MultiRange=function(e,t){t="object"==typeof t?t:{},this.settings={minRange:"number"==typeof t.minRange?t.minRange:1,tickStep:t.tickStep||5,step:"number"==typeof t.step?t.step:1,scale:100,min:t.min||0,max:t.max||100},this.delta=this.settings.max-this.settings.min,t.ticks&amp;&amp;(this.settings.tickStep=this.delta/t.ticks),this.ranges=t.ranges||[this.settings.ranges[0],this.settings.ranges[1]],this.id=Math.random().toString(36).substr(2,9),this.DOM={},function(e,t){for(var s in t)t.hasOwnProperty(s)&amp;&amp;(e[s]=t[s])}(this,new this.EventDispatcher),this.build(e),this.events.binding.call(this)},MultiRange.prototype={build:function(e){var t=-1==e.className.indexOf("multiRange")?"multiRange "+e.className:e.className;this.DOM.scope=document.createElement("div"),this.DOM.scope.className=t,this.DOM.rangeWrap=document.createElement("div"),this.DOM.rangeWrap.className="multiRange__rangeWrap",this.DOM.rangeWrap.innerHTML=this.getRangesHTML(),this.DOM.ticks=document.createElement("div"),this.DOM.ticks.className="multiRange__ticks",this.DOM.ticks.innerHTML=this.generateTicks(),this.DOM.scope.appendChild(this.DOM.rangeWrap),this.DOM.scope.appendChild(this.DOM.ticks),e.parentNode.replaceChild(this.DOM.scope,e)},generateTicks(){var e,t=this.delta/this.settings.tickStep,s="";for(e=0;e&lt;=t;e++)s+='&lt;div data-value="'+(+this.settings.min+this.settings.tickStep*e).toFixed(1).replace(".0","")+'"&gt;&lt;/div&gt;';return s},getRangesHTML(){var e,t=this,s="";return this.ranges.unshift(0),this.ranges[this.ranges.length-1]&lt;=this.settings.max&amp;&amp;this.ranges.push(this.settings.max),(e=this.ranges).forEach((function(n,i){if(i!=e.length-1){var o=(n-t.settings.min)/t.delta*100;o&lt;0&amp;&amp;(o=0),s+='&lt;div data-idx="'+i+'" class="multiRange__range" style="left:'+o+'%"&gt;&lt;div class="multiRange__handle"&gt;&lt;/div&gt;&lt;/div&gt;',1==i?jQuery(".current_min_price").html(n.toFixed(1).replace(".0","")):2==i&amp;&amp;jQuery(".current_max_price").html(n.toFixed(1).replace(".0",""))}})),s},EventDispatcher:function(){var e=document.createTextNode("");this.off=e.removeEventListener.bind(e),this.on=e.addEventListener.bind(e),this.trigger=function(t,s){if(t){var n=new CustomEvent(t,{detail:s});e.dispatchEvent(n)}}},events:{binding:function(){this.DOM.rangeWrap.addEventListener("mousedown",this.events.callbacks.onMouseDown.bind(this)),this.DOM.rangeWrap.addEventListener("touchstart",this.events.callbacks.onMouseDown.bind(this)),this.DOM.scope.addEventListener("dragstart",(function(e){return!1}))},callbacks:{onMouseDown:function(e){var t=e.target;if(t){if("multiRange__handle__value"==t.className)t=t.parentNode;else if("multiRange__handle"!=t.className)return;var s=this.DOM.scope.getBoundingClientRect();this.offsetLeft=s.left,this.scopeWidth=s.width,this.DOM.currentSlice=t.parentNode,this.DOM.currentSlice.classList.add("grabbed"),this.DOM.currentSliceValue=this.DOM.currentSlice.querySelector(".multiRange__handle__value"),document.body.classList.add("multiRange-grabbing"),this.events.onMouseUpFunc=this.events.callbacks.onMouseUp.bind(this),this.events.mousemoveFunc=this.events.callbacks.onMouseMove.bind(this),window.addEventListener("mouseup",this.events.onMouseUpFunc),window.addEventListener("mousemove",this.events.mousemoveFunc),window.addEventListener("touchend",this.events.onMouseUpFunc),window.addEventListener("touchmove",this.events.mousemoveFunc)}},onMouseUp:function(e){this.DOM.currentSlice.classList.remove("grabbed"),window.removeEventListener("mousemove",this.events.mousemoveFunc),window.removeEventListener("mouseup",this.events.onMouseUpFunc),window.removeEventListener("touchmove",this.events.mousemoveFunc),window.removeEventListener("touchend",this.events.onMouseUpFunc),document.body.classList.remove("multiRange-grabbing");var t=parseInt(this.DOM.currentSlice.style.left);this.trigger("changed",{idx:+this.DOM.currentSlice.dataset.idx,value:t,ranges:this.ranges}),this.DOM.currentSlice=null},onMouseMove:function(e){if(!this.DOM.currentSlice)return window.removeEventListener("mouseup",this.events.onMouseUpFunc),void window.removeEventListener("touchend",this.events.onMouseUpFunc);var t,s=this,n=(e.touches?e.touches[0].clientX-this.offsetLeft:e.clientX-this.offsetLeft)/this.scopeWidth*100,i=this.ranges[+this.DOM.currentSlice.dataset.idx-1],o=this.ranges[+this.DOM.currentSlice.dataset.idx+1];t=this.settings.min+this.delta/100*n,this.settings.step&amp;&amp;(t=Math.round(t/this.settings.step)*this.settings.step),t&lt;i+this.settings.minRange&amp;&amp;(t=i+this.settings.minRange),t&gt;o-this.settings.minRange&amp;&amp;(t=o-this.settings.minRange),t&lt;this.settings.min+this.settings.minRange&amp;&amp;(t=this.settings.min+this.settings.minRange),t&gt;this.settings.max-this.settings.minRange&amp;&amp;(t=this.settings.max-this.settings.minRange),n=(t-this.settings.min)/this.delta*100,window.requestAnimationFrame((function(){s.DOM.currentSlice&amp;&amp;(s.DOM.currentSlice.style.left=n+"%")})),this.ranges[this.DOM.currentSlice.dataset.idx]=+t.toFixed(1),this.currentMinPriceDOM=jQuery(this.DOM.scope).closest(".twbb_woo_price_filter").children(".twbb_woo_price_filter-info").children(".twbb_woo_price_filter-info-price_range").children("span").children(".current_min_price"),this.currentMaxPriceDOM=jQuery(this.DOM.scope).closest(".twbb_woo_price_filter").children(".twbb_woo_price_filter-info").children(".twbb_woo_price_filter-info-price_range").children("span").children(".current_max_price"),jQuery(this.currentMinPriceDOM).html(this.ranges[1]),jQuery(this.currentMaxPriceDOM).html(this.ranges[2]),this.trigger("change",{idx:+this.DOM.currentSlice.dataset.idx,value:t,ranges:this.ranges}),jQuery(".price1").attr("value",this.ranges[1]),jQuery(".price2").attr("value",this.ranges[2])}}}}}();let priceFilters=document.querySelectorAll(".twbb_woo_price_filter"),currentMinPrice=parseInt(jQuery(".price1").attr("value")),allMinPrice=parseInt(jQuery(".price1").attr("data-minPrice")),currentMaxPrice=parseInt(jQuery(".price2").attr("value")),allMaxPrice=parseInt(jQuery(".price2").attr("data-maxPrice"));for(let e=0;e&lt;priceFilters.length;e++)new MultiRange(document.querySelectorAll(".multiRange")[e],{ranges:[currentMinPrice,currentMaxPrice],min:allMinPrice,max:allMaxPrice,step:1,minRange:0,ticks:4});jQuery(".twbb_woo_price_filter").submit((function(e){e.preventDefault();var t=new URL(location.href);t.searchParams.delete("product-page"),window.history.pushState(null,null,t.href),this.submit()})),jQuery(window).on("elementor/frontend/init",(function(){class e extends TWBB_WooCommerce_Base{getDefaultSettings(){return{selectors:{quantityInput:".e-loop-add-to-cart-form input.qty",addToCartButton:".e-loop-add-to-cart-form .ajax_add_to_cart",addedToCartButton:".added_to_cart",loopFormContainer:".e-loop-add-to-cart-form-container"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$quantityInput:this.$element.find(e.quantityInput),$addToCartButton:this.$element.find(e.addToCartButton)}}updateAddToCartButtonQuantity(){this.elements.$addToCartButton.attr("data-quantity",this.elements.$quantityInput.val())}handleAddedToCart(e){const t=this.getSettings("selectors"),s=e.siblings(t.addedToCartButton),n=s.parents(t.loopFormContainer);n.children(t.addedToCartButton).remove(),n.append(s)}bindEvents(){super.bindEvents(...arguments),this.elements.$quantityInput.on("change",(()=&gt;{this.updateAddToCartButtonQuantity()})),elementorFrontend.elements.$body.off("added_to_cart.twbb_woocommerce-product-add-to-cart"),elementorFrontend.elements.$body.on("added_to_cart.twbb_woocommerce-product-add-to-cart",((e,t,s,n)=&gt;{this.handleAddedToCart(n)}))}}elementorFrontend.hooks.addAction("frontend/element_ready/twbb_woocommerce-product-add-to-cart.default",(function(t){new e({$element:t})}))}));var data_tabs_count=0;function image_gallery_run(){jQuery(document).on("mouseenter",".woocommerce-loop-product__link .twbb-image-container",(function(){const e=jQuery(this).closest(".woocommerce-loop-product__link").find(".product-gallery-slider");if(!e.length)return!0;let t=jQuery(this).closest(".products").find(".twbb-image-container").first(),s=t.outerWidth()||270,n=t.outerHeight()||270;e.css({width:s+"px",height:n+"px"}),jQuery(this).css({"max-width":s+"px","max-height":n+"px"});let i=!1;jQuery(this).find(".product-gallery-slider .swiper-wrapper .swiper-slide").length&gt;1&amp;&amp;(i=!0,jQuery(this).removeClass("hover-active hover-zoom-in"));let o={loop:i,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},watchOverflow:!0};const r=elementorFrontend.utils.swiper;void 0!==r&amp;&amp;(new r(e[0],o),e.css("display","block"))})),jQuery(document).on("mouseleave",".woocommerce-loop-product__link",(function(){jQuery(this).closest(".woocommerce-loop-product__link").find(".product-gallery-slider").css("display","none")}))}function image_gallery_second_image_run(){jQuery(document).on("mouseenter",".woocommerce-loop-product__link .twbb-image-container",(function(){const e=jQuery(this).closest(".woocommerce-loop-product__link").find(".product-gallery-second-image");if(!e.length)return!0;let t=jQuery(this).find("img[data-image='main']"),s=t.innerWidth()||270,n=t.innerHeight()||270;e.css({width:s+"px",height:n+"px"}),e.css("display","block")})),jQuery(document).on("mouseleave",".woocommerce-loop-product__link",(function(){jQuery(this).closest(".woocommerce-loop-product__link").find(".product-gallery-second-image").css("display","none")}))}function add_params_to_product_link(e,t){let s,n,i;return s=new URL(e).searchParams,Object.keys(t).forEach((function(e){s.set(e,t[e])})),n=s.toString(),i=e.split("?")[0]+"?"+n,i}function productsAjaxPagination(e){const t=e.find("a").attr("href"),s=e.closest(".elementor-widget-twbb_woocommerce-products"),n=e.closest(".elementor-widget-twbb_woocommerce-products").data("id");jQuery.ajax({url:t,type:"GET",dataType:"html",success:function(e){const t=(new DOMParser).parseFromString(e,"text/html"),i=jQuery(t).find('.elementor-widget-twbb_woocommerce-products[data-id="'+n+'"]').html();s.html(i),jQuery(".twbb_woocommerce-products-ajax-paginate .page-numbers li").on("click",(function(e){e.preventDefault(),productsAjaxPagination(jQuery(this))}))}})}function changeProductQuantity(e){let t=jQuery(e).closest("li.product").find("input.twbb-product-quantity-input").val();jQuery(e).attr("data-quantity",t)}jQuery(window).on("elementor/frontend/init",(function(){elementorFrontend.hooks.addAction("frontend/element_ready/twbb_woocommerce-product-data-tabs.default",(function(e){jQuery("body .elementor-widget-twbb_woocommerce-product-data-tabs").length&gt;1&amp;&amp;(alert("The page already includes a Product Data Tabs widget."),elementor.getPanelView().getCurrentPageView().getOption("editedElementView").removeElement())}))})),jQuery(window).on("elementor/frontend/init",(function(){var e=async function(e){var t=e.find(".woocommerce-product-gallery--with-images"),s=t.find("ol.flex-control-thumbs"),n=t.find("ol.flex-control-thumbs li");if(4&lt;t.find("ol.flex-control-thumbs li").length){s.addClass("swiper-wrapper"),n.addClass("swiper-slide"),void 0!==twbb.swiper_latest&amp;&amp;"inactive"==twbb.swiper_latest?t.append(jQuery('&lt;div class="swiper-button-prev"&gt;&lt;/div&gt;&lt;div class="swiper-button-next"&gt;&lt;/div&gt;')):t.append(jQuery('&lt;div class="swiper-button-prev twbb-swiper-last"&gt;&lt;/div&gt;&lt;div class="swiper-button-next twbb-swiper-last"&gt;&lt;/div&gt;'));var i=function(){t.find(".swiper-button-prev, .swiper-button-next").css("top","calc(100% - "+t.find(".swiper-slide").height()/2+"px)")};const e=elementorFrontend.utils.swiper;await new e(t,{slidesPerView:4,spaceBetween:0,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},on:{imagesReady:i,resize:i}})}};elementorFrontend.hooks.addAction("frontend/element_ready/twbb_woocommerce-product-images.default",e),elementorFrontend.hooks.addAction("frontend/element_ready/twbb_woocommerce-page.default",e)})),jQuery(window).on("elementor/frontend/init",(function(){jQuery(document).on("click",".elementor-widget-twbb_woocommerce-page .twbb-product-quantity-change",(function(){var e=jQuery(this).parent().find("input");return jQuery(this).hasClass("twbb-minus-quantity")?parseInt(e.val())-1&gt;0&amp;&amp;e.val(parseInt(e.val())-1):e.val(parseInt(e.val())+1),e.change(),jQuery("button[name=update_cart]").trigger("click"),!1})),elementorFrontend.hooks.addAction("frontend/element_ready/twbb_woocommerce-page.default",(function(e){jQuery("body .elementor-widget-twbb_woocommerce-page").length&gt;1&amp;&amp;(alert("The page already includes a WooCommerce Pages Widget element."),elementor.getPanelView().getCurrentPageView().getOption("editedElementView").removeElement())})),jQuery("body").hasClass("single-product")&amp;&amp;jQuery("div[data-elementor-type=twbb_single]").addClass("product")})),jQuery(window).on("elementor/frontend/init",(function(){image_gallery_run(),image_gallery_second_image_run(),jQuery(document).on("mouseenter",".elementor-wc-products ul.products li.product",(function(){jQuery(this).find(".twbb-woocommerce-products-variations").css({display:"flex"})})),jQuery(document).on("mouseleave ",".elementor-wc-products ul.products li.product",(function(){jQuery(this).find(".twbb-woocommerce-products-variations").css({display:"none"})})),jQuery(document).on("mouseenter",'.elementor-widget-twbb_woocommerce-products[data-widget_type="twbb_woocommerce-products.modern"].product_buttons_visibility__show_on_hover .product',(function(){jQuery(this).find(".twbb-add_to_cart_container_open").css({display:"flex"});let e=parseInt(jQuery(this).find(".twbb-add_to_cart_container_open").outerHeight());jQuery(this).find(".product_info_div").css("bottom",e+"px")})),jQuery(document).on("mouseleave ",'.elementor-widget-twbb_woocommerce-products[data-widget_type="twbb_woocommerce-products.modern"].product_buttons_visibility__show_on_hover .product',(function(){jQuery(this).find(".twbb-add_to_cart_container_open").css({display:"none"}),jQuery(this).find(".product_info_div").css("bottom",0)})),jQuery(".twbb_woocommerce-products-ajax-paginate .page-numbers li").on("click",(function(e){e.preventDefault(),productsAjaxPagination(jQuery(this))})),jQuery(".elementor-widget-twbb_woocommerce-products .add_to_cart_button").on("click",(function(){changeProductQuantity(this)})),jQuery(document).on("click",".elementor-widget-twbb_woocommerce-products .twbb-product-quantity-change",(function(){var e=jQuery(this).parent().find("input");return jQuery(this).hasClass("twbb-minus-quantity")?parseInt(e.val())-1&gt;0&amp;&amp;e.val(parseInt(e.val())-1):e.val(parseInt(e.val())+1),e.change(),jQuery("button[name=update_cart]").trigger("click"),!1})),jQuery(".twbb-woocommerce-products-variations .variation-image").on("mouseenter",(function(){var e=jQuery(this).attr("src"),t=jQuery(this).closest("a.woocommerce-loop-product__link").parent(),s=t.attr("href"),n={};jQuery.each(jQuery(this).attr("data-attrs_as_params").split("&amp;"),(function(e,t){if(t){let e,s;e=t.split("=")[0],s=t.split("=")[1],n[e]=s}}));var i=add_params_to_product_link(s,n);t.attr("href",i),jQuery(this).closest(".twbb-woocommerce-products-variations").parent().find("&gt;.variation-image").css("background-image","url("+e+")")})),jQuery(document).on("click",".add_to_cart_button",(function(){jQuery(this).addClass("twbb-change-button-text").text(twbb.woocommerce.added),setTimeout((function(){jQuery(".add_to_cart_button.twbb-change-button-text").text(twbb.woocommerce.add_to_cart)}),1e3)}))})),jQuery(window).on("elementor/frontend/init",(function(){class e extends TWBB_WooCommerce_Base{getDefaultSettings(){return{selectors:{container:".elementor-widget-twbb_woocommerce-purchase-summary",address:"address",purchasenote:".product-purchase-note"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$container:this.$element.find(e.container),$address:this.$element.find(e.address),$purchasenote:this.$element.find(e.purchasenote)}}onElementChange(e){const t=["general_text_typography","sections_padding","sections_border_width"];for(const s of t)e.startsWith(s)&amp;&amp;this.equalizeElementHeight(this.elements.$address);e.startsWith("order_details_rows_gap")&amp;&amp;this.removePaddingBetweenPurchaseNote(this.elements.$purchasenote)}applyButtonsHoverAnimation(){const e=this.getElementSettings();e.order_details_button_hover_animation&amp;&amp;this.$element.find(".order-again .button, td .button").addClass("elementor-animation-"+e.order_details_button_hover_animation)}onInit(){super.onInit(...arguments),this.equalizeElementHeight(this.elements.$address),this.removePaddingBetweenPurchaseNote(this.elements.$purchasenote),this.applyButtonsHoverAnimation()}}elementorFrontend.hooks.addAction("frontend/element_ready/twbb_woocommerce-purchase-summary.default",(function(t){new e({$element:t})}))}));
!function(t){var o=function(o,s){var i,e,n,r,a=!1,c=!1,f=!1,p={},l={to:"top",offset:0,effectsOffset:0,parent:!1,classes:{sticky:"sticky",stickyActive:"sticky-active",stickyEffects:"sticky-effects",spacer:"sticky-spacer"},isRTL:!1,handleScrollbarWidth:!1},d=function(t,o,s){var i={},e=t[0].style;s.forEach((function(t){i[t]=void 0!==e[t]?e[t]:""})),t.data("css-backup-"+o,i)},m=function(t,o){return t.data("css-backup-"+o)};const u=()=&gt;{if(r=b(i,"width"),n=i.offset().left,e.isRTL){const t=e.handleScrollbarWidth?window.innerWidth:document.body.offsetWidth;n=Math.max(t-r-n,0)}};var h=function(){p.$spacer=i.clone().addClass(e.classes.spacer).css({visibility:"hidden",transition:"none",animation:"none"}),i.after(p.$spacer)},y=function(){p.$spacer.remove()},k=function(){d(i,"unsticky",["position","width","margin-top","margin-bottom","top","bottom","inset-inline-start"]);const t={position:"fixed",width:r,marginTop:0,marginBottom:0};t[e.to]=e.offset,t["top"===e.to?"bottom":"top"]="",n&amp;&amp;(t["inset-inline-start"]=n+"px"),i.css(t).addClass(e.classes.stickyActive)},v=function(){i.css(m(i,"unsticky")).removeClass(e.classes.stickyActive)},b=function(t,o,s){var i=getComputedStyle(t[0]),e=parseFloat(i[o]),n="height"===o?["top","bottom"]:["left","right"],r=[];return"border-box"!==i.boxSizing&amp;&amp;r.push("border","padding"),s&amp;&amp;r.push("margin"),r.forEach((function(t){n.forEach((function(o){e+=parseFloat(i[t+"-"+o])}))})),e},w=function(t){var o=p.$window.scrollTop(),s=b(t,"height"),i=innerHeight,e=t.offset().top-o,n=e-i;return{top:{fromTop:e,fromBottom:n},bottom:{fromTop:e+s,fromBottom:n+s}}},g=function(){v(),y(),a=!1,i.trigger("sticky:unstick")},$=function(){var t=w(i),o="top"===e.to;if(c){(o?t.top.fromTop&gt;e.offset:t.bottom.fromBottom&lt;-e.offset)&amp;&amp;(p.$parent.css(m(p.$parent,"childNotFollowing")),i.css(m(i,"notFollowing")),c=!1)}else{var s=w(p.$parent),a=getComputedStyle(p.$parent[0]),f=parseFloat(a[o?"borderBottomWidth":"borderTopWidth"]),l=o?s.bottom.fromTop-f:s.top.fromBottom+f;(o?l&lt;=t.bottom.fromTop:l&gt;=t.top.fromBottom)&amp;&amp;function(){d(p.$parent,"childNotFollowing",["position"]),p.$parent.css("position","relative"),d(i,"notFollowing",["position","inset-inline-start","top","bottom"]);const t={position:"absolute"};if(n=p.$spacer.position().left,e.isRTL){const t=i.parent().outerWidth(),o=p.$spacer.position().left;r=p.$spacer.outerWidth(),n=Math.max(t-r-o,0)}t["inset-inline-start"]=n+"px",t[e.to]="",t["top"===e.to?"bottom":"top"]=0,i.css(t),c=!0}()}},T=function(){var t,o=e.offset;if(a){var s=w(p.$spacer);t="top"===e.to?s.top.fromTop-o:-s.bottom.fromBottom-o,e.parent&amp;&amp;$(),t&gt;0&amp;&amp;g()}else{var n=w(i);(t="top"===e.to?n.top.fromTop-o:-n.bottom.fromBottom-o)&lt;=0&amp;&amp;(u(),h(),k(),a=!0,i.trigger("sticky:stick"),e.parent&amp;&amp;$())}!function(t){f&amp;&amp;-t&lt;e.effectsOffset?(i.removeClass(e.classes.stickyEffects),f=!1):!f&amp;&amp;-t&gt;=e.effectsOffset&amp;&amp;(i.addClass(e.classes.stickyEffects),f=!0)}(t)},B=function(){T()},C=function(){a&amp;&amp;(v(),y(),u(),h(),k(),e.parent&amp;&amp;(c=!1,$()))};this.destroy=function(){a&amp;&amp;g(),p.$window.off("scroll",B).off("resize",C),i.removeClass(e.classes.sticky)},e=jQuery.extend(!0,l,s),i=t(o).addClass(e.classes.sticky),p.$window=t(window),e.parent&amp;&amp;(p.$parent=i.parent(),"parent"!==e.parent&amp;&amp;(p.$parent=p.$parent.closest(e.parent))),p.$window.on({scroll:B,resize:C}),T()};t.fn.sticky=function(s){var i="string"==typeof s;return this.each((function(){var e=t(this);if(i){var n=e.data("sticky");if(!n)throw Error("Trying to perform the `"+s+"` method prior to initialization");if(!n[s])throw ReferenceError("Method `"+s+"` not found in sticky instance");n[s].apply(n,Array.prototype.slice.call(arguments,1)),"destroy"===s&amp;&amp;e.removeData("sticky")}else e.data("sticky",new o(this,s))})),this},window.Sticky=o}(jQuery);
(function(document,window){tenwebParallax=function(element,options){var defoultOptions={vertical_scroll:{active:false,direction:'up',speed:4,},horizontal_scroll:{active:false,direction:'right',speed:4,},transparency:{active:false,direction:'in',speed:5,},blur:{active:false,direction:'in',speed:10,},scale:{active:false,direction:'in',speed:10,}}
this.element=element;var curOptions={};mergeOptions(options);this.layerDiv=createInnerDiv();this.options=curOptions;function mergeOptions(userOpt){curOptions=defoultOptions;if(typeof userOpt!=='object')
curOptions=defoultOptions;let optionsArray=Object.entries(userOpt);for(let i=0;i&lt;optionsArray.length;i++){if(typeof optionsArray[i]==='object'&amp;&amp;typeof defoultOptions[optionsArray[i][0]]==='object'){if(typeof optionsArray[i][1]==='object'){if(typeof optionsArray[i][1].active!=='undefined'&amp;&amp;["on","yes","On","Yes",true].includes(optionsArray[i][1].active))
curOptions[optionsArray[i][0]].active=true;if(typeof optionsArray[i][1].speed!=='undefined'&amp;&amp;0&lt;=optionsArray[i][1].speed&lt;=10)
curOptions[optionsArray[i][0]].speed=optionsArray[i][1].speed;if(typeof optionsArray[i][1].direction!=='undefined'&amp;&amp;['in','out','up','down'].includes(optionsArray[i][1].direction))
curOptions[optionsArray[i][0]].direction=optionsArray[i][1].direction;}}}}
function createInnerDiv(){var conteinerDiv=document.createElement('div');conteinerDiv.classList.add("tenweb-elementor-scrolling-effects-container");var layerDiv=document.createElement('div');layerDiv.classList.add("tenweb-elementor-scrolling-effects-layer");var style=element.currentStyle||window.getComputedStyle(element,null);layerDiv.style.backgroundImage=style.backgroundImage;layerDiv.style.backgroundPosition=style.backgroundPosition;layerDiv.style.backgroundRepeat=style.backgroundRepeat;layerDiv.style.backgroundSize=style.backgroundSize;conteinerDiv.appendChild(layerDiv);element.prepend(conteinerDiv);return layerDiv;}}
tenwebParallax.prototype={vertical_transform:function(){if(this.options.vertical_scroll.active){this.layerDiv.style.height=(100+this.options.vertical_scroll.speed*100/10)+"%";if(this.isElementVisible()){var center=this.element.offsetHeight*this.options.vertical_scroll.speed/2/10;var backgroundScrolled=-(window.scrollY+window.innerHeight-this.element.offsetTop)*this.options.vertical_scroll.speed/4/10;if(this.options.vertical_scroll.direction=='down')
backgroundScrolled=-backgroundScrolled;return"translateY(calc(-"+center+"px + "+backgroundScrolled+"px))";}else{return'';}}
return'';},horizontal_transform:function(){if(this.options.horizontal_scroll.active){this.layerDiv.style.width=(100+this.options.horizontal_scroll.speed*100/10)+"%";if(this.isElementVisible()){var backgroundScrolled=(window.scrollY+window.innerHeight-this.element.offsetTop)*this.options.horizontal_scroll.speed/4/10;var center=this.element.offsetWidth*this.options.horizontal_scroll.speed/2/10;if(this.options.horizontal_scroll.direction=='left')
backgroundScrolled=-backgroundScrolled;return"translateX(calc(-"+center+"px + "+backgroundScrolled+"px))";}else{return'';}}
return'';},transparency:function(){if(this.options.transparency.active){if(this.isElementVisible()){opacity_value=(window.scrollY+window.innerHeight-this.element.offsetTop)/(this.element.offsetHeight+window.innerHeight)
opacity_value=opacity_value*(this.options.transparency.speed/10);if(this.options.transparency.direction=='out')
opacity_value=1-opacity_value;return opacity_value;}else{return'';}}
return'';},blur:function(){if(this.options.blur.active){if(this.isElementVisible()){blur_value=(window.scrollY+window.innerHeight-this.element.offsetTop)/(this.element.offsetHeight+window.innerHeight)
blur_value=blur_value*this.options.blur.speed;if(this.options.blur.direction=='out')
blur_value=10-blur_value;return"blur("+blur_value+"px)";}else{return'';}}
return'';},scale:function(){if(this.options.scale.active){if(this.isElementVisible()){scale_value=(window.scrollY+window.innerHeight-this.element.offsetTop)/(this.element.offsetHeight+window.innerHeight)
scale_value=scale_value*(this.options.scale.speed)/10;scale_value=scale_value+1;if(this.options.scale.direction=='out')
scale_value=2-scale_value;return"scale("+scale_value+")";}else{return'';}}
return'';},onScroll:function(){var transform_options=this.vertical_transform();transform_options+=this.horizontal_transform();transform_options+=this.scale();this.layerDiv.style.transform=transform_options;this.layerDiv.style.opacity=this.transparency();this.layerDiv.style.filter=this.blur();},onResize:function(){var transform_options=this.vertical_transform();transform_options+=this.horizontal_transform();transform_options+=this.scale();this.layerDiv.style.transform=transform_options;this.layerDiv.style.opacity=this.transparency();this.layerDiv.style.filter=this.blur();},changePosition:function(){},isElementVisible:function(){var ElementPositionInfo=this.element.getBoundingClientRect();if(ElementPositionInfo.top+ElementPositionInfo.height&gt;=0&amp;&amp;ElementPositionInfo.top&lt;=(window.innerHeight||document.documentElement.clientHeight))
return true;return false;},elementTopPosition:function(){return;},elementBottomPosition:function(){return;},addDisableBackgroundClass:function(){this.element.classList.add("tenweb-disable-background-image");},removeDisableBackgroundClass:function(){this.element.classList.remove("tenweb-disable-background-image");},start:function(){var self=this;this.onScroll=this.onScroll.bind(this);this.onResize=this.onResize.bind(this);this.addDisableBackgroundClass();window.addEventListener('scroll',this.onScroll);window.addEventListener('resize',this.onResize);self.onResize();return this;},destroy:function(){this.layerDiv.parentElement.remove();this.removeDisableBackgroundClass();window.removeEventListener('scroll',this.onScroll);window.removeEventListener('resize',this.onResize);}}})(document,window);
jQuery(window).on("elementor/frontend/init",(function(){var e=elementorModules.frontend.handlers.Base.extend({currentConfig:{},debouncedReactivate:null,bindEvents:function(){elementorFrontend.addListenerOnce(this.getUniqueHandlerID()+"sticky","resize",this.reactivateOnResize)},unbindEvents:function(){elementorFrontend.removeListeners(this.getUniqueHandlerID()+"sticky","resize",this.reactivateOnResize)},isStickyInstanceActive:function(){return void 0!==this.$element.data("sticky")},getResponsiveSetting:function(e){const t=this.getElementSettings();return elementorFrontend.getCurrentDeviceSetting(t,e)},getResponsiveSettingList:function(e){return["",...Object.keys(elementorFrontend.config.responsive.activeBreakpoints)].map((t=&gt;t?`${e}_${t}`:e))},getConfig:function(){const e=this.getElementSettings(),t={to:e.tenweb_sticky,offset:this.getResponsiveSetting("tenweb_sticky_offset"),effectsOffset:this.getResponsiveSetting("tenweb_sticky_effects_offset"),classes:{sticky:"elementor-sticky",stickyActive:"elementor-sticky--active elementor-section--handles-inside",stickyEffects:"elementor-sticky--effects",spacer:"elementor-sticky__spacer"},isRTL:elementorFrontend.config.is_rtl,handleScrollbarWidth:elementorFrontend.isEditMode()},n=elementorFrontend.elements.$wpAdminBar,i=this.isContainerElement(this.$element[0])&amp;&amp;!this.isContainerElement(this.$element[0].parentElement);return n.length&amp;&amp;"top"===e.tenweb_sticky&amp;&amp;"fixed"===n.css("position")&amp;&amp;(t.offset+=n.height()),e.tenweb_sticky_parent&amp;&amp;!i&amp;&amp;(t.parent=".e-container, .e-container__inner, .e-con, .e-con-inner, .elementor-widget-wrap"),t},activate:function(){this.currentConfig=this.getConfig(),this.$element.sticky(this.currentConfig)},deactivate:function(){this.isStickyInstanceActive()&amp;&amp;this.$element.sticky("destroy")},run:function(e){if(this.getElementSettings("tenweb_sticky")){var t=elementorFrontend.getCurrentDeviceMode();-1!==this.getElementSettings("tenweb_sticky_on").indexOf(t)?!0===e?this.reactivate():this.isStickyInstanceActive()||this.activate():this.deactivate()}else this.deactivate()},reactivateOnResize:function(){clearTimeout(this.debouncedReactivate),this.debouncedReactivate=setTimeout((()=&gt;{const e=this.getConfig();JSON.stringify(e)!==JSON.stringify(this.currentConfig)&amp;&amp;this.run(!0)}),300)},reactivate:function(){this.deactivate(),this.activate()},onElementChange:function(e){-1!==["tenweb_sticky","tenweb_sticky_on"].indexOf(e)&amp;&amp;this.run(!0);-1!==[...this.getResponsiveSettingList("tenweb_sticky_offset"),...this.getResponsiveSettingList("tenweb_sticky_effects_offset"),"tenweb_sticky_parent"].indexOf(e)&amp;&amp;this.reactivate()},onDeviceModeChange:function(){setTimeout((()=&gt;this.run(!0)))},onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),elementorFrontend.isEditMode()&amp;&amp;elementor.listenTo(elementor.channels.deviceMode,"change",(()=&gt;this.onDeviceModeChange())),this.run()},onDestroy:function(){elementorModules.frontend.handlers.Base.prototype.onDestroy.apply(this,arguments),this.deactivate()},isContainerElement:e=&gt;["e-container","e-container__inner","e-con","e-con-inner"].some((t=&gt;e?.classList.contains(t)))});elementorFrontend.hooks.addAction("frontend/element_ready/section",(function(t){new e({$element:t})})),elementorFrontend.hooks.addAction("frontend/element_ready/container",(function(t){new e({$element:t})})),elementorFrontend.hooks.addAction("frontend/element_ready/widget",(function(t){new e({$element:t})}))})),jQuery(window).on("elementor/frontend/init",(function(){var e=elementorModules.frontend.handlers.Base.extend({defoult_settings:{background_background:"classic",tenweb_enable_parallax_efects:"no","tenweb_vertical_scroll_efects-direction":"down","tenweb_vertical_scroll_efects-speed":{unit:"px",size:4.5,sizes:[]},tenweb_vertical_scroll_efects:"no",tenweb_horizontal_scroll_efects:"no",tenweb_transparency_efects:"no",tenweb_blur_efects:"no",tenweb_scale_efects:"no","tenweb_horizontal_scroll_efects-direction":"left","tenweb_horizontal_scroll_efects-speed":{unit:"px",size:4,sizes:[]},"tenweb_transparency_efects-direction":"in","tenweb_transparency_efects-speed":{unit:"px",size:4,sizes:[]},"tenweb_blur_efects-direction":"in","tenweb_blur_efects-speed":{unit:"px",size:4,sizes:[]},"tenweb_scale_efects-direction":"in","tenweb_scale_efects-speed":{unit:"px",size:4,sizes:[]},tenweb_parallax_on:["desktop","tablet","mobile"]},current_settings:{},curParalax:{},elementBgImg:"",is_active:!1,updateSettings:function(e){var t=this;for(const[n,i]of Object.entries(t.defoult_settings))void 0!==e[n]?t.current_settings[n]=e[n]:t.current_settings[n]=t.defoult_settings[n]},isSectionParallax:function(e){return!!e.hasOwnProperty("tenweb_enable_parallax_efects")},activate:function(){var e=this,t=e.$element[0];e.is_active&amp;&amp;e.deactivate(),e.curParalax=new tenwebParallax(t,{vertical_scroll:{active:e.current_settings.tenweb_vertical_scroll_efects,speed:e.current_settings["tenweb_vertical_scroll_efects-speed"].size,direction:e.current_settings["tenweb_vertical_scroll_efects-direction"]},horizontal_scroll:{active:e.current_settings.tenweb_horizontal_scroll_efects,speed:e.current_settings["tenweb_horizontal_scroll_efects-speed"].size,direction:e.current_settings["tenweb_horizontal_scroll_efects-direction"]},transparency:{active:e.current_settings.tenweb_transparency_efects,speed:e.current_settings["tenweb_transparency_efects-speed"].size,direction:e.current_settings["tenweb_transparency_efects-direction"]},blur:{active:e.current_settings.tenweb_blur_efects,speed:e.current_settings["tenweb_blur_efects-speed"].size,direction:e.current_settings["tenweb_blur_efects-direction"]},scale:{active:e.current_settings.tenweb_scale_efects,speed:e.current_settings["tenweb_scale_efects-speed"].size,direction:e.current_settings["tenweb_scale_efects-direction"]}}).start(),e.is_active=!0},deactivate:function(){var e=this;e.$element[0];"function"==typeof e.curParalax.destroy&amp;&amp;e.curParalax.destroy(),e.is_active=!1},run:function(e){var t=this.getElementSettings();if(this.isSectionParallax(t))if(this.updateSettings(t),"yes"===this.current_settings.tenweb_enable_parallax_efects&amp;&amp;"classic"===this.current_settings.background_background){var n=elementorFrontend.getCurrentDeviceMode();-1!==this.getElementSettings("tenweb_parallax_on").indexOf(n)?this.activate():this.deactivate()}else this.deactivate();else this.deactivate()},reactivate:function(){this.deactivate(),this.activate()},onElementChange:function(e){this.run()},onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.run()},onDestroy:function(){elementorModules.frontend.handlers.Base.prototype.onDestroy.apply(this,arguments),this.deactivate()}});elementorFrontend.hooks.addAction("frontend/element_ready/section",(function(t){new e({$element:t})}))}));</pre></body></html>