<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! jQuery Migrate v3.4.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
"undefined"==typeof jQuery.migrateMute&amp;&amp;(jQuery.migrateMute=!0),function(t){"use strict";"function"==typeof define&amp;&amp;define.amd?define(["jquery"],function(e){return t(e,window)}):"object"==typeof module&amp;&amp;module.exports?module.exports=t(require("jquery"),window):t(jQuery,window)}(function(s,n){"use strict";function e(e){return 0&lt;=function(e,t){for(var r=/^(\d+)\.(\d+)\.(\d+)/,n=r.exec(e)||[],o=r.exec(t)||[],a=1;a&lt;=3;a++){if(+o[a]&lt;+n[a])return 1;if(+n[a]&lt;+o[a])return-1}return 0}(s.fn.jquery,e)}s.migrateVersion="3.4.1";var t=Object.create(null);s.migrateDisablePatches=function(){for(var e=0;e&lt;arguments.length;e++)t[arguments[e]]=!0},s.migrateEnablePatches=function(){for(var e=0;e&lt;arguments.length;e++)delete t[arguments[e]]},s.migrateIsPatchEnabled=function(e){return!t[e]},n.console&amp;&amp;n.console.log&amp;&amp;(s&amp;&amp;e("3.0.0")&amp;&amp;!e("5.0.0")||n.console.log("JQMIGRATE: jQuery 3.x-4.x REQUIRED"),s.migrateWarnings&amp;&amp;n.console.log("JQMIGRATE: Migrate plugin loaded multiple times"),n.console.log("JQMIGRATE: Migrate is installed"+(s.migrateMute?"":" with logging active")+", version "+s.migrateVersion));var o={};function u(e,t){var r=n.console;!s.migrateIsPatchEnabled(e)||s.migrateDeduplicateWarnings&amp;&amp;o[t]||(o[t]=!0,s.migrateWarnings.push(t+" ["+e+"]"),r&amp;&amp;r.warn&amp;&amp;!s.migrateMute&amp;&amp;(r.warn("JQMIGRATE: "+t),s.migrateTrace&amp;&amp;r.trace&amp;&amp;r.trace()))}function r(e,t,r,n,o){Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return u(n,o),r},set:function(e){u(n,o),r=e}})}function a(e,t,r,n,o){var a=e[t];e[t]=function(){return o&amp;&amp;u(n,o),(s.migrateIsPatchEnabled(n)?r:a||s.noop).apply(this,arguments)}}function c(e,t,r,n,o){if(!o)throw new Error("No warning message provided");return a(e,t,r,n,o),0}function i(e,t,r,n){return a(e,t,r,n),0}s.migrateDeduplicateWarnings=!0,s.migrateWarnings=[],void 0===s.migrateTrace&amp;&amp;(s.migrateTrace=!0),s.migrateReset=function(){o={},s.migrateWarnings.length=0},"BackCompat"===n.document.compatMode&amp;&amp;u("quirks","jQuery is not compatible with Quirks Mode");var d,l,p,f={},m=s.fn.init,y=s.find,h=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,g=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,v=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;for(d in i(s.fn,"init",function(e){var t=Array.prototype.slice.call(arguments);return s.migrateIsPatchEnabled("selector-empty-id")&amp;&amp;"string"==typeof e&amp;&amp;"#"===e&amp;&amp;(u("selector-empty-id","jQuery( '#' ) is not a valid selector"),t[0]=[]),m.apply(this,t)},"selector-empty-id"),s.fn.init.prototype=s.fn,i(s,"find",function(t){var r=Array.prototype.slice.call(arguments);if("string"==typeof t&amp;&amp;h.test(t))try{n.document.querySelector(t)}catch(e){t=t.replace(g,function(e,t,r,n){return"["+t+r+'"'+n+'"]'});try{n.document.querySelector(t),u("selector-hash","Attribute selector with '#' must be quoted: "+r[0]),r[0]=t}catch(e){u("selector-hash","Attribute selector with '#' was not fixed: "+r[0])}}return y.apply(this,r)},"selector-hash"),y)Object.prototype.hasOwnProperty.call(y,d)&amp;&amp;(s.find[d]=y[d]);c(s.fn,"size",function(){return this.length},"size","jQuery.fn.size() is deprecated and removed; use the .length property"),c(s,"parseJSON",function(){return JSON.parse.apply(null,arguments)},"parseJSON","jQuery.parseJSON is deprecated; use JSON.parse"),c(s,"holdReady",s.holdReady,"holdReady","jQuery.holdReady is deprecated"),c(s,"unique",s.uniqueSort,"unique","jQuery.unique is deprecated; use jQuery.uniqueSort"),r(s.expr,"filters",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),r(s.expr,":",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"),e("3.1.1")&amp;&amp;c(s,"trim",function(e){return null==e?"":(e+"").replace(v,"$1")},"trim","jQuery.trim is deprecated; use String.prototype.trim"),e("3.2.0")&amp;&amp;(c(s,"nodeName",function(e,t){return e.nodeName&amp;&amp;e.nodeName.toLowerCase()===t.toLowerCase()},"nodeName","jQuery.nodeName is deprecated"),c(s,"isArray",Array.isArray,"isArray","jQuery.isArray is deprecated; use Array.isArray")),e("3.3.0")&amp;&amp;(c(s,"isNumeric",function(e){var t=typeof e;return("number"==t||"string"==t)&amp;&amp;!isNaN(e-parseFloat(e))},"isNumeric","jQuery.isNumeric() is deprecated"),s.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){f["[object "+t+"]"]=t.toLowerCase()}),c(s,"type",function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?f[Object.prototype.toString.call(e)]||"object":typeof e},"type","jQuery.type is deprecated"),c(s,"isFunction",function(e){return"function"==typeof e},"isFunction","jQuery.isFunction() is deprecated"),c(s,"isWindow",function(e){return null!=e&amp;&amp;e===e.window},"isWindow","jQuery.isWindow() is deprecated")),s.ajax&amp;&amp;(l=s.ajax,p=/(=)\?(?=&amp;|$)|\?\?/,i(s,"ajax",function(){var e=l.apply(this,arguments);return e.promise&amp;&amp;(c(e,"success",e.done,"jqXHR-methods","jQXHR.success is deprecated and removed"),c(e,"error",e.fail,"jqXHR-methods","jQXHR.error is deprecated and removed"),c(e,"complete",e.always,"jqXHR-methods","jQXHR.complete is deprecated and removed")),e},"jqXHR-methods"),e("4.0.0")||s.ajaxPrefilter("+json",function(e){!1!==e.jsonp&amp;&amp;(p.test(e.url)||"string"==typeof e.data&amp;&amp;0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&amp;&amp;p.test(e.data))&amp;&amp;u("jsonp-promotion","JSON-to-JSONP auto-promotion is deprecated")}));var j=s.fn.removeAttr,b=s.fn.toggleClass,w=/\S+/g;function x(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}i(s.fn,"removeAttr",function(e){var r=this,n=!1;return s.each(e.match(w),function(e,t){s.expr.match.bool.test(t)&amp;&amp;r.each(function(){if(!1!==s(this).prop(t))return!(n=!0)}),n&amp;&amp;(u("removeAttr-bool","jQuery.fn.removeAttr no longer sets boolean properties: "+t),r.prop(t,!1))}),j.apply(this,arguments)},"removeAttr-bool"),i(s.fn,"toggleClass",function(t){return void 0!==t&amp;&amp;"boolean"!=typeof t?b.apply(this,arguments):(u("toggleClass-bool","jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var e=this.getAttribute&amp;&amp;this.getAttribute("class")||"";e&amp;&amp;s.data(this,"__className__",e),this.setAttribute&amp;&amp;this.setAttribute("class",!e&amp;&amp;!1!==t&amp;&amp;s.data(this,"__className__")||"")}))},"toggleClass-bool");var Q,A,R=!1,C=/^[a-z]/,N=/^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;s.swap&amp;&amp;s.each(["height","width","reliableMarginRight"],function(e,t){var r=s.cssHooks[t]&amp;&amp;s.cssHooks[t].get;r&amp;&amp;(s.cssHooks[t].get=function(){var e;return R=!0,e=r.apply(this,arguments),R=!1,e})}),i(s,"swap",function(e,t,r,n){var o,a,i={};for(a in R||u("swap","jQuery.swap() is undocumented and deprecated"),t)i[a]=e.style[a],e.style[a]=t[a];for(a in o=r.apply(e,n||[]),t)e.style[a]=i[a];return o},"swap"),e("3.4.0")&amp;&amp;"undefined"!=typeof Proxy&amp;&amp;(s.cssProps=new Proxy(s.cssProps||{},{set:function(){return u("cssProps","jQuery.cssProps is deprecated"),Reflect.set.apply(this,arguments)}})),e("4.0.0")?(A={animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},"undefined"!=typeof Proxy?s.cssNumber=new Proxy(A,{get:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.get.apply(this,arguments)},set:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.set.apply(this,arguments)}}):s.cssNumber=A):A=s.cssNumber,Q=s.fn.css,i(s.fn,"css",function(e,t){var r,n,o=this;return e&amp;&amp;"object"==typeof e&amp;&amp;!Array.isArray(e)?(s.each(e,function(e,t){s.fn.css.call(o,e,t)}),this):("number"==typeof t&amp;&amp;(r=x(e),n=r,C.test(n)&amp;&amp;N.test(n[0].toUpperCase()+n.slice(1))||A[r]||u("css-number",'Number-typed values are deprecated for jQuery.fn.css( "'+e+'", value )')),Q.apply(this,arguments))},"css-number");var S,P,k,H,E=s.data;i(s,"data",function(e,t,r){var n,o,a;if(t&amp;&amp;"object"==typeof t&amp;&amp;2===arguments.length){for(a in n=s.hasData(e)&amp;&amp;E.call(this,e),o={},t)a!==x(a)?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+a),n[a]=t[a]):o[a]=t[a];return E.call(this,e,o),t}return t&amp;&amp;"string"==typeof t&amp;&amp;t!==x(t)&amp;&amp;(n=s.hasData(e)&amp;&amp;E.call(this,e))&amp;&amp;t in n?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+t),2&lt;arguments.length&amp;&amp;(n[t]=r),n[t]):E.apply(this,arguments)},"data-camelCase"),s.fx&amp;&amp;(k=s.Tween.prototype.run,H=function(e){return e},i(s.Tween.prototype,"run",function(){1&lt;s.easing[this.easing].length&amp;&amp;(u("easing-one-arg","'jQuery.easing."+this.easing.toString()+"' should use only one argument"),s.easing[this.easing]=H),k.apply(this,arguments)},"easing-one-arg"),S=s.fx.interval,P="jQuery.fx.interval is deprecated",n.requestAnimationFrame&amp;&amp;Object.defineProperty(s.fx,"interval",{configurable:!0,enumerable:!0,get:function(){return n.document.hidden||u("fx-interval",P),s.migrateIsPatchEnabled("fx-interval")&amp;&amp;void 0===S?13:S},set:function(e){u("fx-interval",P),S=e}}));var M=s.fn.load,q=s.event.add,O=s.event.fix;s.event.props=[],s.event.fixHooks={},r(s.event.props,"concat",s.event.props.concat,"event-old-patch","jQuery.event.props.concat() is deprecated and removed"),i(s.event,"fix",function(e){var t,r=e.type,n=this.fixHooks[r],o=s.event.props;if(o.length){u("event-old-patch","jQuery.event.props are deprecated and removed: "+o.join());while(o.length)s.event.addProp(o.pop())}if(n&amp;&amp;!n._migrated_&amp;&amp;(n._migrated_=!0,u("event-old-patch","jQuery.event.fixHooks are deprecated and removed: "+r),(o=n.props)&amp;&amp;o.length))while(o.length)s.event.addProp(o.pop());return t=O.call(this,e),n&amp;&amp;n.filter?n.filter(t,e):t},"event-old-patch"),i(s.event,"add",function(e,t){return e===n&amp;&amp;"load"===t&amp;&amp;"complete"===n.document.readyState&amp;&amp;u("load-after-event","jQuery(window).on('load'...) called after load event occurred"),q.apply(this,arguments)},"load-after-event"),s.each(["load","unload","error"],function(e,t){i(s.fn,t,function(){var e=Array.prototype.slice.call(arguments,0);return"load"===t&amp;&amp;"string"==typeof e[0]?M.apply(this,e):(u("shorthand-removed-v3","jQuery.fn."+t+"() is deprecated"),e.splice(0,0,t),arguments.length?this.on.apply(this,e):(this.triggerHandler.apply(this,e),this))},"shorthand-removed-v3")}),s.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,r){c(s.fn,r,function(e,t){return 0&lt;arguments.length?this.on(r,null,e,t):this.trigger(r)},"shorthand-deprecated-v3","jQuery.fn."+r+"() event shorthand is deprecated")}),s(function(){s(n.document).triggerHandler("ready")}),s.event.special.ready={setup:function(){this===n.document&amp;&amp;u("ready-event","'ready' event is deprecated")}},c(s.fn,"bind",function(e,t,r){return this.on(e,null,t,r)},"pre-on-methods","jQuery.fn.bind() is deprecated"),c(s.fn,"unbind",function(e,t){return this.off(e,null,t)},"pre-on-methods","jQuery.fn.unbind() is deprecated"),c(s.fn,"delegate",function(e,t,r,n){return this.on(t,e,r,n)},"pre-on-methods","jQuery.fn.delegate() is deprecated"),c(s.fn,"undelegate",function(e,t,r){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",r)},"pre-on-methods","jQuery.fn.undelegate() is deprecated"),c(s.fn,"hover",function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)},"pre-on-methods","jQuery.fn.hover() is deprecated");function T(e){var t=n.document.implementation.createHTMLDocument("");return t.body.innerHTML=e,t.body&amp;&amp;t.body.innerHTML}var F=/&lt;(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0&gt;\x20\t\r\n\f]*)[^&gt;]*)\/&gt;/gi;s.UNSAFE_restoreLegacyHtmlPrefilter=function(){s.migrateEnablePatches("self-closed-tags")},i(s,"htmlPrefilter",function(e){var t,r;return(r=(t=e).replace(F,"&lt;$1&gt;&lt;/$2&gt;"))!==t&amp;&amp;T(t)!==T(r)&amp;&amp;u("self-closed-tags","HTML tags must be properly nested and closed: "+t),e.replace(F,"&lt;$1&gt;&lt;/$2&gt;")},"self-closed-tags"),s.migrateDisablePatches("self-closed-tags");var D,W,_,I=s.fn.offset;return i(s.fn,"offset",function(){var e=this[0];return!e||e.nodeType&amp;&amp;e.getBoundingClientRect?I.apply(this,arguments):(u("offset-valid-elem","jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0)},"offset-valid-elem"),s.ajax&amp;&amp;(D=s.param,i(s,"param",function(e,t){var r=s.ajaxSettings&amp;&amp;s.ajaxSettings.traditional;return void 0===t&amp;&amp;r&amp;&amp;(u("param-ajax-traditional","jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),t=r),D.call(this,e,t)},"param-ajax-traditional")),c(s.fn,"andSelf",s.fn.addBack,"andSelf","jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),s.Deferred&amp;&amp;(W=s.Deferred,_=[["resolve","done",s.Callbacks("once memory"),s.Callbacks("once memory"),"resolved"],["reject","fail",s.Callbacks("once memory"),s.Callbacks("once memory"),"rejected"],["notify","progress",s.Callbacks("memory"),s.Callbacks("memory")]],i(s,"Deferred",function(e){var a=W(),i=a.promise();function t(){var o=arguments;return s.Deferred(function(n){s.each(_,function(e,t){var r="function"==typeof o[e]&amp;&amp;o[e];a[t[1]](function(){var e=r&amp;&amp;r.apply(this,arguments);e&amp;&amp;"function"==typeof e.promise?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[t[0]+"With"](this===i?n.promise():this,r?[e]:arguments)})}),o=null}).promise()}return c(a,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),c(i,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),e&amp;&amp;e.call(a,a),a},"deferred-pipe"),s.Deferred.exceptionHook=W.exceptionHook),s});var quotescollectionInstances=[];function quotescollectionRefresh(args){if(args.ajaxRefresh&amp;&amp;!args.autoRefresh)
jQuery("#"+args.instanceID+" .nav-next").html(quotescollectionAjax.loading);jQuery.ajax({type:"POST",url:quotescollectionAjax.ajaxUrl,data:"action=quotescollection&amp;_ajax_nonce="+quotescollectionAjax.nonce+"&amp;current="+args.currQuoteID+"&amp;char_limit="+args.charLimit+"&amp;tags="+args.tags+"&amp;orderby="+args.orderBy,success:function(response){if(response=='-1'||!response){if(args.ajaxRefresh&amp;&amp;args.autoRefresh)
quotescollectionTimer(args);else if(args.ajaxRefresh&amp;&amp;!args.autoRefresh)
jQuery("#"+args.instanceID+" .nav-next").html('&lt;a class=\"next-quote-link\" style=\"cursor:pointer;\" onclick=\"quotescollectionRefreshInstance(\''+args.instanceID+'\')\"&gt;'+quotescollectionAjax.nextQuote+'&lt;/a&gt;')}else{if(args.dynamicFetch){args.dynamicFetch=0}
args.currQuoteID=response.quote_id;quotescollectionInstances[args.instanceID]=args;display=quotescollectionDisplayFormat(response,args);jQuery("#"+args.instanceID).hide();jQuery("#"+args.instanceID).html(display,args);jQuery("#"+args.instanceID).fadeIn('slow');if(args.ajaxRefresh&amp;&amp;args.autoRefresh)
quotescollectionTimer(args)}},error:function(xhr,textStatus,errorThrown){console.log(textStatus+' '+xhr.status+': '+errorThrown);if(args.ajaxRefresh&amp;&amp;!args.autoRefresh){jQuery("#"+args.instanceID+" .nav-next").html('&lt;a class=\"next-quote-link\" style=\"cursor:pointer;\" onclick=\"quotescollectionRefreshInstance(\''+args.instanceID+'\')\"&gt;'+quotescollectionAjax.nextQuote+';&lt;/a&gt;')}}})}
function quotescollectionDisplayFormat(quoteData,args){var display="";var attribution="";display+='&lt;p&gt;'+quoteData.quote+'&lt;/p&gt;';if(args.showAuthor&amp;&amp;quoteData.author&amp;&amp;quoteData.author!='null'){attribution='&lt;cite class=\"author\"&gt;'+quoteData.author+'&lt;/cite&gt;'}
if(args.showSource&amp;&amp;quoteData.source&amp;&amp;quoteData.source!='null'){if(attribution)attribution+=', ';attribution+='&lt;cite class=\"source title\"&gt;'+quoteData.source+'&lt;/cite&gt;'}
if(attribution){display+=quotescollectionHtmlDecode(args.beforeAttribution)+attribution+quotescollectionHtmlDecode(args.afterAttribution)}
display=quotescollectionHtmlDecode(args.before)+display+quotescollectionHtmlDecode(args.after);if(args.ajaxRefresh&amp;&amp;!args.autoRefresh)
display+='&lt;div class=\"navigation\"&gt;&lt;div class=\"nav-next\"&gt;&lt;a class=\"next-quote-link\" style=\"cursor:pointer;\" onclick=\"quotescollectionRefreshInstance(\''+args.instanceID+'\')\"&gt;'+quotescollectionAjax.nextQuote+'&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;';return display}
function quotescollectionRefreshInstance(instanceID){quotescollectionRefresh(quotescollectionInstances[instanceID])}
function quotescollectionTimer(args){var timeInterval=args.autoRefresh*1000;var autoRefreshMax=Number(quotescollectionAjax.autoRefreshMax);var autoRefreshCount=Number(quotescollectionAjax.autoRefreshCount);if(!quotescollectionInstances[args.instanceID])
quotescollectionInstances[args.instanceID]=args;if((autoRefreshMax==0)||(autoRefreshCount&lt;autoRefreshMax)){setTimeout("quotescollectionRefreshInstance('"+args.instanceID+"')",timeInterval);quotescollectionAjax.autoRefreshCount=++autoRefreshCount}}
function quotescollectionHtmlDecode(input){var doc=new DOMParser().parseFromString(input,"text/html");return doc.documentElement.textContent};(function($){'use strict'})(jQuery);var args_w_wp_widget_quotescollection={"instanceID":"w_wp_widget_quotescollection","currQuoteID":23,"showAuthor":1,"showSource":0,"tags":"","charLimit":500,"orderBy":"random","ajaxRefresh":1,"autoRefresh":0,"dynamicFetch":0,"before":"","after":"","beforeAttribution":"&amp;lt;div class=\&amp;quot;attribution\&amp;quot;&amp;gt;&amp;amp;mdash;&amp;amp;nbsp;","afterAttribution":"&amp;lt;/div&amp;gt;",};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)});/*! SmartMenus jQuery Plugin - v1.2.1 - November 3, 2022
 * http://www.smartmenus.org/
 * Copyright Vasil Dinkov, Vadikom Web Ltd. http://vadikom.com; Licensed MIT */!function(a){"function"==typeof define&amp;&amp;define.amd?define(["jquery"],a):"object"==typeof module&amp;&amp;"object"==typeof module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){function b(b){var i=".smartmenus_mouse";if(h||b)h&amp;&amp;b&amp;&amp;(a(document).off(i),h=!1);else{var j=!0,k=null,l={mousemove:function(b){var c={x:b.pageX,y:b.pageY,timeStamp:(new Date).getTime()};if(k){var d=Math.abs(k.x-c.x),g=Math.abs(k.y-c.y);if((d&gt;0||g&gt;0)&amp;&amp;d&lt;=4&amp;&amp;g&lt;=4&amp;&amp;c.timeStamp-k.timeStamp&lt;=300&amp;&amp;(f=!0,j)){var h=a(b.target).closest("a");h.is("a")&amp;&amp;a.each(e,function(){if(a.contains(this.$root[0],h[0]))return this.itemEnter({currentTarget:h[0]}),!1}),j=!1}}k=c}};l[g?"touchstart":"pointerover pointermove pointerout MSPointerOver MSPointerMove MSPointerOut"]=function(a){c(a.originalEvent)&amp;&amp;(f=!1)},a(document).on(d(l,i)),h=!0}}function c(a){return!/^(4|mouse)$/.test(a.pointerType)}function d(a,b){b||(b="");var c={};for(var d in a)c[d.split(" ").join(b+" ")+b]=a[d];return c}var e=[],f=!1,g="ontouchstart"in window,h=!1,i=window.requestAnimationFrame||function(a){return setTimeout(a,1e3/60)},j=window.cancelAnimationFrame||function(a){clearTimeout(a)},k=!!a.fn.animate;return a.SmartMenus=function(b,c){this.$root=a(b),this.opts=c,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 b.style||"webkitPerspective"in b.style,this.wasCollapsible=!1,this.init()},a.extend(a.SmartMenus,{hideAll:function(){a.each(e,function(){this.menuHideAll()})},destroy:function(){for(;e.length;)e[0].destroy();b(!0)},prototype:{init:function(c){var f=this;if(!c){e.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 g=".smartmenus";this.$root.data("smartmenus",this).attr("data-smartmenus-id",this.rootId).dataSM("level",1).on(d({"mouseover focusin":a.proxy(this.rootOver,this),"mouseout focusout":a.proxy(this.rootOut,this),keydown:a.proxy(this.rootKeyDown,this)},g)).on(d({mouseenter:a.proxy(this.itemEnter,this),mouseleave:a.proxy(this.itemLeave,this),mousedown:a.proxy(this.itemDown,this),focus:a.proxy(this.itemFocus,this),blur:a.proxy(this.itemBlur,this),click:a.proxy(this.itemClick,this)},g),"a"),g+=this.rootId,this.opts.hideOnClick&amp;&amp;a(document).on(d({touchstart:a.proxy(this.docTouchStart,this),touchmove:a.proxy(this.docTouchMove,this),touchend:a.proxy(this.docTouchEnd,this),click:a.proxy(this.docClick,this)},g)),a(window).on(d({"resize orientationchange":a.proxy(this.winResize,this)},g)),this.opts.subIndicators&amp;&amp;(this.$subArrow=a("&lt;span/&gt;").addClass("sub-arrow"),this.opts.subIndicatorsText&amp;&amp;this.$subArrow.html(this.opts.subIndicatorsText)),b()}if(this.$firstSub=this.$root.find("ul").each(function(){f.menuInit(a(this))}).eq(0),this.$firstLink=this.$root.find("a").eq(0),this.opts.markCurrentItem){var h=/(index|default)\.[^#\?\/]*/i,i=/#.*/,j=window.location.href.replace(h,""),k=j.replace(i,"");this.$root.find("a:not(.mega-menu a)").each(function(){var b=this.href.replace(h,""),c=a(this);b!=j&amp;&amp;b!=k||(c.addClass("current"),f.opts.markCurrentTree&amp;&amp;c.parentsUntil("[data-smartmenus-id]","ul").each(function(){a(this).dataSM("parent-a").addClass("current")}))})}this.wasCollapsible=this.isCollapsible()},destroy:function(b){if(!b){var c=".smartmenus";this.$root.removeData("smartmenus").removeAttr("data-smartmenus-id").removeDataSM("level").off(c),c+=this.rootId,a(document).off(c),a(window).off(c),this.opts.subIndicators&amp;&amp;(this.$subArrow=null)}this.menuHideAll();var d=this;this.$root.find("ul").each(function(){var b=a(this);b.dataSM("scroll-arrows")&amp;&amp;b.dataSM("scroll-arrows").remove(),b.dataSM("shown-before")&amp;&amp;((d.opts.subMenusMinWidth||d.opts.subMenusMaxWidth)&amp;&amp;b.css({width:"",minWidth:"",maxWidth:""}).removeClass("sm-nowrap"),b.dataSM("scroll-arrows")&amp;&amp;b.dataSM("scroll-arrows").remove(),b.css({zIndex:"",top:"",left:"",marginLeft:"",marginTop:"",display:""})),0==(b.attr("id")||"").indexOf(d.accessIdPrefix)&amp;&amp;b.removeAttr("id")}).removeDataSM("in-mega").removeDataSM("shown-before").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 b=a(this);0==b.attr("id").indexOf(d.accessIdPrefix)&amp;&amp;b.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"),b||(this.$root=null,this.$firstLink=null,this.$firstSub=null,this.$disableOverlay&amp;&amp;(this.$disableOverlay.remove(),this.$disableOverlay=null),e.splice(a.inArray(this,e),1))},disable:function(b){if(!this.disabled){if(this.menuHideAll(),!b&amp;&amp;!this.opts.isPopup&amp;&amp;this.$root.is(":visible")){var c=this.$root.offset();this.$disableOverlay=a('&lt;div class="sm-jquery-disable-overlay"/&gt;').css({position:"absolute",top:c.top,left:c.left,width:this.$root.outerWidth(),height:this.$root.outerHeight(),zIndex:this.getStartZIndex(!0),opacity:0}).appendTo(document.body)}this.disabled=!0}},docClick:function(b){return this.$touchScrollingSub?void(this.$touchScrollingSub=null):void((this.visibleSubMenus.length&amp;&amp;!a.contains(this.$root[0],b.target)||a(b.target).closest("a").length)&amp;&amp;this.menuHideAll())},docTouchEnd:function(b){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||!a.contains(this.$root[0],this.lastTouch.target))){this.hideTimeout&amp;&amp;(clearTimeout(this.hideTimeout),this.hideTimeout=0);var c=this;this.hideTimeout=setTimeout(function(){c.menuHideAll()},350)}this.lastTouch=null}},docTouchMove:function(a){if(this.lastTouch){var b=a.originalEvent.touches[0];this.lastTouch.x2=b.pageX,this.lastTouch.y2=b.pageY}},docTouchStart:function(a){var b=a.originalEvent.touches[0];this.lastTouch={x1:b.pageX,y1:b.pageY,target:b.target}},enable:function(){this.disabled&amp;&amp;(this.$disableOverlay&amp;&amp;(this.$disableOverlay.remove(),this.$disableOverlay=null),this.disabled=!1)},getClosestMenu:function(b){for(var c=a(b).closest("ul");c.dataSM("in-mega");)c=c.parent().closest("ul");return c[0]||null},getHeight:function(a){return this.getOffset(a,!0)},getOffset:function(a,b){var c;"none"==a.css("display")&amp;&amp;(c={position:a[0].style.position,visibility:a[0].style.visibility},a.css({position:"absolute",visibility:"hidden"}).show());var d=a[0].getBoundingClientRect&amp;&amp;a[0].getBoundingClientRect(),e=d&amp;&amp;(b?d.height||d.bottom-d.top:d.width||d.right-d.left);return e||0===e||(e=b?a[0].offsetHeight:a[0].offsetWidth),c&amp;&amp;a.hide().css(c),e},getStartZIndex:function(a){var b=parseInt(this[a?"$root":"$firstSub"].css("z-index"));return!a&amp;&amp;isNaN(b)&amp;&amp;(b=parseInt(this.$root.css("z-index"))),isNaN(b)?1:b},getTouchPoint:function(a){return a.touches&amp;&amp;a.touches[0]||a.changedTouches&amp;&amp;a.changedTouches[0]||a},getViewport:function(a){var b=a?"Height":"Width",c=document.documentElement["client"+b],d=window["inner"+b];return d&amp;&amp;(c=Math.min(c,d)),c},getViewportHeight:function(){return this.getViewport(!0)},getViewportWidth:function(){return this.getViewport()},getWidth:function(a){return this.getOffset(a)},handleEvents:function(){return!this.disabled&amp;&amp;this.isCSSOn()},handleItemEvents:function(a){return this.handleEvents()&amp;&amp;!this.isLinkInMegaMenu(a)},isCollapsible:function(){return"static"==this.$firstSub.css("position")},isCSSOn:function(){return"inline"!=this.$firstLink.css("display")},isFixed:function(){var b="fixed"==this.$root.css("position");return b||this.$root.parentsUntil("body").each(function(){if("fixed"==a(this).css("position"))return b=!0,!1}),b},isLinkInMegaMenu:function(b){return a(this.getClosestMenu(b[0])).hasClass("mega-menu")},isTouchMode:function(){return!f||this.opts.noMouseOver||this.isCollapsible()},itemActivate:function(b,c){var d=b.closest("ul"),e=d.dataSM("level");if(e&gt;1&amp;&amp;(!this.activatedItems[e-2]||this.activatedItems[e-2][0]!=d.dataSM("parent-a")[0])){var f=this;a(d.parentsUntil("[data-smartmenus-id]","ul").get().reverse()).add(d).each(function(){f.itemActivate(a(this).dataSM("parent-a"))})}if(this.isCollapsible()&amp;&amp;!c||this.menuHideSubMenus(this.activatedItems[e-1]&amp;&amp;this.activatedItems[e-1][0]==b[0]?e:e-1),this.activatedItems[e-1]=b,this.$root.triggerHandler("activate.smapi",b[0])!==!1){var g=b.dataSM("sub");g&amp;&amp;(this.isTouchMode()||!this.opts.showOnClick||this.clickActivated)&amp;&amp;this.menuShow(g)}},itemBlur:function(b){var c=a(b.currentTarget);this.handleItemEvents(c)&amp;&amp;this.$root.triggerHandler("blur.smapi",c[0])},itemClick:function(b){var c=a(b.currentTarget);if(this.handleItemEvents(c)){if(this.$touchScrollingSub&amp;&amp;this.$touchScrollingSub[0]==c.closest("ul")[0])return this.$touchScrollingSub=null,b.stopPropagation(),!1;if(this.$root.triggerHandler("click.smapi",c[0])===!1)return!1;var d=c.dataSM("sub"),e=!!d&amp;&amp;2==d.dataSM("level");if(d){var f=a(b.target).is(".sub-arrow"),g=this.isCollapsible(),h=/toggle$/.test(this.opts.collapsibleBehavior),i=/link$/.test(this.opts.collapsibleBehavior),j=/^accordion/.test(this.opts.collapsibleBehavior);if(d.is(":visible")){if(!g&amp;&amp;this.opts.showOnClick&amp;&amp;e)return this.menuHide(d),this.clickActivated=!1,this.focusActivated=!1,!1;if(g&amp;&amp;(h||f))return this.itemActivate(c,j),this.menuHide(d),!1}else if((!i||!g||f)&amp;&amp;(!g&amp;&amp;this.opts.showOnClick&amp;&amp;e&amp;&amp;(this.clickActivated=!0),this.itemActivate(c,j),d.is(":visible")))return this.focusActivated=!0,!1}return!(!g&amp;&amp;this.opts.showOnClick&amp;&amp;e||c.hasClass("disabled")||this.$root.triggerHandler("select.smapi",c[0])===!1)&amp;&amp;void 0}},itemDown:function(b){var c=a(b.currentTarget);this.handleItemEvents(c)&amp;&amp;c.dataSM("mousedown",!0)},itemEnter:function(b){var c=a(b.currentTarget);if(this.handleItemEvents(c)){if(!this.isTouchMode()){this.showTimeout&amp;&amp;(clearTimeout(this.showTimeout),this.showTimeout=0);var d=this;this.showTimeout=setTimeout(function(){d.itemActivate(c)},this.opts.showOnClick&amp;&amp;1==c.closest("ul").dataSM("level")?1:this.opts.showTimeout)}this.$root.triggerHandler("mouseenter.smapi",c[0])}},itemFocus:function(b){var c=a(b.currentTarget);this.handleItemEvents(c)&amp;&amp;(!this.focusActivated||this.isTouchMode()&amp;&amp;c.dataSM("mousedown")||this.activatedItems.length&amp;&amp;this.activatedItems[this.activatedItems.length-1][0]==c[0]||this.itemActivate(c,!0),this.$root.triggerHandler("focus.smapi",c[0]))},itemLeave:function(b){var c=a(b.currentTarget);this.handleItemEvents(c)&amp;&amp;(this.isTouchMode()||(c[0].blur(),this.showTimeout&amp;&amp;(clearTimeout(this.showTimeout),this.showTimeout=0)),c.removeDataSM("mousedown"),this.$root.triggerHandler("mouseleave.smapi",c[0]))},menuHide:function(b){if(this.$root.triggerHandler("beforehide.smapi",b[0])!==!1&amp;&amp;(k&amp;&amp;b.stop(!0,!0),"none"!=b.css("display"))){var c=function(){b.css("z-index","")};this.isCollapsible()?k&amp;&amp;this.opts.collapsibleHideFunction?this.opts.collapsibleHideFunction.call(this,b,c):b.hide(this.opts.collapsibleHideDuration,c):k&amp;&amp;this.opts.hideFunction?this.opts.hideFunction.call(this,b,c):b.hide(this.opts.hideDuration,c),b.dataSM("scroll")&amp;&amp;(this.menuScrollStop(b),b.css({"touch-action":"","-ms-touch-action":"","-webkit-transform":"",transform:""}).off(".smartmenus_scroll").removeDataSM("scroll").dataSM("scroll-arrows").hide()),b.dataSM("parent-a").removeClass("highlighted").attr("aria-expanded","false"),b.attr({"aria-expanded":"false","aria-hidden":"true"});var d=b.dataSM("level");this.activatedItems.splice(d-1,1),this.visibleSubMenus.splice(a.inArray(b,this.visibleSubMenus),1),this.$root.triggerHandler("hide.smapi",b[0])}},menuHideAll:function(){this.showTimeout&amp;&amp;(clearTimeout(this.showTimeout),this.showTimeout=0);for(var a=this.opts.isPopup?1:0,b=this.visibleSubMenus.length-1;b&gt;=a;b--)this.menuHide(this.visibleSubMenus[b]);this.opts.isPopup&amp;&amp;(k&amp;&amp;this.$root.stop(!0,!0),this.$root.is(":visible")&amp;&amp;(k&amp;&amp;this.opts.hideFunction?this.opts.hideFunction.call(this,this.$root):this.$root.hide(this.opts.hideDuration))),this.activatedItems=[],this.visibleSubMenus=[],this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.$root.triggerHandler("hideAll.smapi")},menuHideSubMenus:function(a){for(var b=this.activatedItems.length-1;b&gt;=a;b--){var c=this.activatedItems[b].dataSM("sub");c&amp;&amp;this.menuHide(c)}},menuInit:function(a){if(!a.dataSM("in-mega")){a.hasClass("mega-menu")&amp;&amp;a.find("ul").dataSM("in-mega",!0);for(var b=2,c=a[0];(c=c.parentNode.parentNode)!=this.$root[0];)b++;var d=a.prevAll("a").eq(-1);d.length||(d=a.prevAll().find("a").eq(-1)),d.addClass("has-submenu").dataSM("sub",a),a.dataSM("parent-a",d).dataSM("level",b).parent().dataSM("sub",a);var e=d.attr("id")||this.accessIdPrefix+ ++this.idInc,f=a.attr("id")||this.accessIdPrefix+ ++this.idInc;d.attr({id:e,"aria-haspopup":"true","aria-controls":f,"aria-expanded":"false"}),a.attr({id:f,role:"group","aria-hidden":"true","aria-labelledby":e,"aria-expanded":"false"}),this.opts.subIndicators&amp;&amp;d[this.opts.subIndicatorsPos](this.$subArrow.clone())}},menuPosition:function(b){var c,e,f=b.dataSM("parent-a"),h=f.closest("li"),i=h.parent(),j=b.dataSM("level"),k=this.getWidth(b),l=this.getHeight(b),m=f.offset(),n=m.left,o=m.top,p=this.getWidth(f),q=this.getHeight(f),r=a(window),s=r.scrollLeft(),t=r.scrollTop(),u=this.getViewportWidth(),v=this.getViewportHeight(),w=i.parent().is("[data-sm-horizontal-sub]")||2==j&amp;&amp;!i.hasClass("sm-vertical"),x=this.opts.rightToLeftSubMenus&amp;&amp;!h.is("[data-sm-reverse]")||!this.opts.rightToLeftSubMenus&amp;&amp;h.is("[data-sm-reverse]"),y=2==j?this.opts.mainMenuSubOffsetX:this.opts.subMenusSubOffsetX,z=2==j?this.opts.mainMenuSubOffsetY:this.opts.subMenusSubOffsetY;if(w?(c=x?p-k-y:y,e=this.opts.bottomToTopSubMenus?-l-z:q+z):(c=x?y-k:p-y,e=this.opts.bottomToTopSubMenus?q-z-l:z),this.opts.keepInViewport){var A=n+c,B=o+e;if(x&amp;&amp;A&lt;s?c=w?s-A+c:p-y:!x&amp;&amp;A+k&gt;s+u&amp;&amp;(c=w?s+u-k-A+c:y-k),w||(l&lt;v&amp;&amp;B+l&gt;t+v?e+=t+v-l-B:(l&gt;=v||B&lt;t)&amp;&amp;(e+=t-B)),w&amp;&amp;(B+l&gt;t+v+.49||B&lt;t)||!w&amp;&amp;l&gt;v+.49){var C=this;b.dataSM("scroll-arrows")||b.dataSM("scroll-arrows",a([a('&lt;span class="scroll-up"&gt;&lt;span class="scroll-up-arrow"&gt;&lt;/span&gt;&lt;/span&gt;')[0],a('&lt;span class="scroll-down"&gt;&lt;span class="scroll-down-arrow"&gt;&lt;/span&gt;&lt;/span&gt;')[0]]).on({mouseenter:function(){b.dataSM("scroll").up=a(this).hasClass("scroll-up"),C.menuScroll(b)},mouseleave:function(a){C.menuScrollStop(b),C.menuScrollOut(b,a)},"mousewheel DOMMouseScroll":function(a){a.preventDefault()}}).insertAfter(b));var D=".smartmenus_scroll";if(b.dataSM("scroll",{y:this.cssTransforms3d?0:e-q,step:1,itemH:q,subH:l,arrowDownH:this.getHeight(b.dataSM("scroll-arrows").eq(1))}).on(d({mouseover:function(a){C.menuScrollOver(b,a)},mouseout:function(a){C.menuScrollOut(b,a)},"mousewheel DOMMouseScroll":function(a){C.menuScrollMousewheel(b,a)}},D)).dataSM("scroll-arrows").css({top:"auto",left:"0",marginLeft:c+(parseInt(b.css("border-left-width"))||0),width:k-(parseInt(b.css("border-left-width"))||0)-(parseInt(b.css("border-right-width"))||0),zIndex:b.css("z-index")}).eq(w&amp;&amp;this.opts.bottomToTopSubMenus?0:1).show(),this.isFixed()){var E={};E[g?"touchstart touchmove touchend":"pointerdown pointermove pointerup MSPointerDown MSPointerMove MSPointerUp"]=function(a){C.menuScrollTouch(b,a)},b.css({"touch-action":"none","-ms-touch-action":"none"}).on(d(E,D))}}}b.css({top:"auto",left:"0",marginLeft:c,marginTop:e-q})},menuScroll:function(a,b,c){var d,e=a.dataSM("scroll"),g=a.dataSM("scroll-arrows"),h=e.up?e.upEnd:e.downEnd;if(!b&amp;&amp;e.momentum){if(e.momentum*=.92,d=e.momentum,d&lt;.5)return void this.menuScrollStop(a)}else d=c||(b||!this.opts.scrollAccelerate?this.opts.scrollStep:Math.floor(e.step));var j=a.dataSM("level");if(this.activatedItems[j-1]&amp;&amp;this.activatedItems[j-1].dataSM("sub")&amp;&amp;this.activatedItems[j-1].dataSM("sub").is(":visible")&amp;&amp;this.menuHideSubMenus(j-1),e.y=e.up&amp;&amp;h&lt;=e.y||!e.up&amp;&amp;h&gt;=e.y?e.y:Math.abs(h-e.y)&gt;d?e.y+(e.up?d:-d):h,a.css(this.cssTransforms3d?{"-webkit-transform":"translate3d(0, "+e.y+"px, 0)",transform:"translate3d(0, "+e.y+"px, 0)"}:{marginTop:e.y}),f&amp;&amp;(e.up&amp;&amp;e.y&gt;e.downEnd||!e.up&amp;&amp;e.y&lt;e.upEnd)&amp;&amp;g.eq(e.up?1:0).show(),e.y==h)f&amp;&amp;g.eq(e.up?0:1).hide(),this.menuScrollStop(a);else if(!b){this.opts.scrollAccelerate&amp;&amp;e.step&lt;this.opts.scrollStep&amp;&amp;(e.step+=.2);var k=this;this.scrollTimeout=i(function(){k.menuScroll(a)})}},menuScrollMousewheel:function(a,b){if(this.getClosestMenu(b.target)==a[0]){b=b.originalEvent;var c=(b.wheelDelta||-b.detail)&gt;0;a.dataSM("scroll-arrows").eq(c?0:1).is(":visible")&amp;&amp;(a.dataSM("scroll").up=c,this.menuScroll(a,!0))}b.preventDefault()},menuScrollOut:function(b,c){f&amp;&amp;(/^scroll-(up|down)/.test((c.relatedTarget||"").className)||(b[0]==c.relatedTarget||a.contains(b[0],c.relatedTarget))&amp;&amp;this.getClosestMenu(c.relatedTarget)==b[0]||b.dataSM("scroll-arrows").css("visibility","hidden"))},menuScrollOver:function(b,c){if(f&amp;&amp;!/^scroll-(up|down)/.test(c.target.className)&amp;&amp;this.getClosestMenu(c.target)==b[0]){this.menuScrollRefreshData(b);var d=b.dataSM("scroll"),e=a(window).scrollTop()-b.dataSM("parent-a").offset().top-d.itemH;b.dataSM("scroll-arrows").eq(0).css("margin-top",e).end().eq(1).css("margin-top",e+this.getViewportHeight()-d.arrowDownH).end().css("visibility","visible")}},menuScrollRefreshData:function(b){var c=b.dataSM("scroll"),d=a(window).scrollTop()-b.dataSM("parent-a").offset().top-c.itemH;this.cssTransforms3d&amp;&amp;(d=-(parseFloat(b.css("margin-top"))-d)),a.extend(c,{upEnd:d,downEnd:d+this.getViewportHeight()-c.subH})},menuScrollStop:function(a){if(this.scrollTimeout)return j(this.scrollTimeout),this.scrollTimeout=0,a.dataSM("scroll").step=1,!0},menuScrollTouch:function(b,d){if(d=d.originalEvent,c(d)){var e=this.getTouchPoint(d);if(this.getClosestMenu(e.target)==b[0]){var f=b.dataSM("scroll");if(/(start|down)$/i.test(d.type))this.menuScrollStop(b)?(d.preventDefault(),this.$touchScrollingSub=b):this.$touchScrollingSub=null,this.menuScrollRefreshData(b),a.extend(f,{touchStartY:e.pageY,touchStartTime:d.timeStamp});else if(/move$/i.test(d.type)){var g=void 0!==f.touchY?f.touchY:f.touchStartY;if(void 0!==g&amp;&amp;g!=e.pageY){this.$touchScrollingSub=b;var h=g&lt;e.pageY;void 0!==f.up&amp;&amp;f.up!=h&amp;&amp;a.extend(f,{touchStartY:e.pageY,touchStartTime:d.timeStamp}),a.extend(f,{up:h,touchY:e.pageY}),this.menuScroll(b,!0,Math.abs(e.pageY-g))}d.preventDefault()}else void 0!==f.touchY&amp;&amp;((f.momentum=15*Math.pow(Math.abs(e.pageY-f.touchStartY)/(d.timeStamp-f.touchStartTime),2))&amp;&amp;(this.menuScrollStop(b),this.menuScroll(b),d.preventDefault()),delete f.touchY)}}},menuShow:function(a){if((a.dataSM("beforefirstshowfired")||(a.dataSM("beforefirstshowfired",!0),this.$root.triggerHandler("beforefirstshow.smapi",a[0])!==!1))&amp;&amp;this.$root.triggerHandler("beforeshow.smapi",a[0])!==!1&amp;&amp;(a.dataSM("shown-before",!0),k&amp;&amp;a.stop(!0,!0),!a.is(":visible"))){var b=a.dataSM("parent-a"),c=this.isCollapsible();if((this.opts.keepHighlighted||c)&amp;&amp;b.addClass("highlighted"),c)a.removeClass("sm-nowrap").css({zIndex:"",width:"auto",minWidth:"",maxWidth:"",top:"",left:"",marginLeft:"",marginTop:""});else{if(a.css("z-index",this.zIndexInc=(this.zIndexInc||this.getStartZIndex())+1),(this.opts.subMenusMinWidth||this.opts.subMenusMaxWidth)&amp;&amp;(a.css({width:"auto",minWidth:"",maxWidth:""}).addClass("sm-nowrap"),this.opts.subMenusMinWidth&amp;&amp;a.css("min-width",this.opts.subMenusMinWidth),this.opts.subMenusMaxWidth)){var d=this.getWidth(a);a.css("max-width",this.opts.subMenusMaxWidth),d&gt;this.getWidth(a)&amp;&amp;a.removeClass("sm-nowrap").css("width",this.opts.subMenusMaxWidth)}this.menuPosition(a)}var e=function(){a.css("overflow","")};c?k&amp;&amp;this.opts.collapsibleShowFunction?this.opts.collapsibleShowFunction.call(this,a,e):a.show(this.opts.collapsibleShowDuration,e):k&amp;&amp;this.opts.showFunction?this.opts.showFunction.call(this,a,e):a.show(this.opts.showDuration,e),b.attr("aria-expanded","true"),a.attr({"aria-expanded":"true","aria-hidden":"false"}),this.visibleSubMenus.push(a),this.$root.triggerHandler("show.smapi",a[0])}},popupHide:function(a){this.hideTimeout&amp;&amp;(clearTimeout(this.hideTimeout),this.hideTimeout=0);var b=this;this.hideTimeout=setTimeout(function(){b.menuHideAll()},a?1:this.opts.hideTimeout)},popupShow:function(a,b){if(!this.opts.isPopup)return void alert('SmartMenus jQuery Error:\n\nIf you want to show this menu via the "popupShow" method, set the isPopup:true option.');if(this.hideTimeout&amp;&amp;(clearTimeout(this.hideTimeout),this.hideTimeout=0),this.$root.dataSM("shown-before",!0),k&amp;&amp;this.$root.stop(!0,!0),!this.$root.is(":visible")){this.$root.css({left:a,top:b});var c=this,d=function(){c.$root.css("overflow","")};k&amp;&amp;this.opts.showFunction?this.opts.showFunction.call(this,this.$root,d):this.$root.show(this.opts.showDuration,d),this.visibleSubMenus[0]=this.$root}},refresh:function(){this.destroy(!0),this.init(!0)},rootKeyDown:function(b){if(this.handleEvents())switch(b.keyCode){case 27:var c=this.activatedItems[0];if(c){this.menuHideAll(),c[0].focus();var d=c.dataSM("sub");d&amp;&amp;this.menuHide(d)}break;case 32:var e=a(b.target);if(e.is("a")&amp;&amp;this.handleItemEvents(e)){var d=e.dataSM("sub");d&amp;&amp;!d.is(":visible")&amp;&amp;(this.itemClick({currentTarget:b.target}),b.preventDefault())}}},rootOut:function(a){if(this.handleEvents()&amp;&amp;!this.isTouchMode()&amp;&amp;a.target!=this.$root[0]&amp;&amp;(this.hideTimeout&amp;&amp;(clearTimeout(this.hideTimeout),this.hideTimeout=0),!this.opts.showOnClick||!this.opts.hideOnClick)){var b=this;this.hideTimeout=setTimeout(function(){b.menuHideAll()},this.opts.hideTimeout)}},rootOver:function(a){this.handleEvents()&amp;&amp;!this.isTouchMode()&amp;&amp;a.target!=this.$root[0]&amp;&amp;this.hideTimeout&amp;&amp;(clearTimeout(this.hideTimeout),this.hideTimeout=0)},winResize:function(a){if(this.handleEvents()){if(!("onorientationchange"in window)||"orientationchange"==a.type){var b=this.isCollapsible();this.wasCollapsible&amp;&amp;b||(this.activatedItems.length&amp;&amp;this.activatedItems[this.activatedItems.length-1][0].blur(),this.menuHideAll()),this.wasCollapsible=b}}else if(this.$disableOverlay){var c=this.$root.offset();this.$disableOverlay.css({top:c.top,left:c.left,width:this.$root.outerWidth(),height:this.$root.outerHeight()})}}}}),a.fn.dataSM=function(a,b){return b?this.data(a+"_smartmenus",b):this.data(a+"_smartmenus")},a.fn.removeDataSM=function(a){return this.removeData(a+"_smartmenus")},a.fn.smartmenus=function(b){if("string"==typeof b){var c=arguments,d=b;return Array.prototype.shift.call(c),this.each(function(){var b=a(this).data("smartmenus");b&amp;&amp;b[d]&amp;&amp;b[d].apply(b,c)})}return this.each(function(){var c=a(this).data("sm-options")||null;c&amp;&amp;"object"!=typeof c&amp;&amp;(c=null,alert('ERROR\n\nSmartMenus jQuery init:\nThe value of the "data-sm-options" attribute must be valid JSON.')),c&amp;&amp;a.each(["showFunction","hideFunction","collapsibleShowFunction","collapsibleHideFunction"],function(){this in c&amp;&amp;delete c[this]}),new a.SmartMenus(this,a.extend({},a.fn.smartmenus.defaults,b,c))})},a.fn.smartmenus.defaults={isPopup:!1,mainMenuSubOffsetX:0,mainMenuSubOffsetY:0,subMenusSubOffsetX:0,subMenusSubOffsetY:0,subMenusMinWidth:"10em",subMenusMaxWidth:"20em",subIndicators:!0,subIndicatorsPos:"append",subIndicatorsText:"",scrollStep:30,scrollAccelerate:!0,showTimeout:250,hideTimeout:500,showDuration:0,showFunction:null,hideDuration:0,hideFunction:function(a,b){a.fadeOut(200,b)},collapsibleShowDuration:0,collapsibleShowFunction:function(a,b){a.slideDown(200,b)},collapsibleHideDuration:0,collapsibleHideFunction:function(a,b){a.slideUp(200,b)},showOnClick:!1,hideOnClick:!0,noMouseOver:!1,keepInViewport:!0,keepHighlighted:!0,markCurrentItem:!1,markCurrentTree:!0,rightToLeftSubMenus:!1,bottomToTopSubMenus:!1,collapsibleBehavior:"default"},a});!function(e,t){"object"==typeof exports&amp;&amp;"undefined"!=typeof module?module.exports=t():"function"==typeof define&amp;&amp;define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).Swiper=t()}(this,(function(){"use strict";function e(e){return null!==e&amp;&amp;"object"==typeof e&amp;&amp;"constructor"in e&amp;&amp;e.constructor===Object}function t(s,a){void 0===s&amp;&amp;(s={}),void 0===a&amp;&amp;(a={}),Object.keys(a).forEach((i=&gt;{void 0===s[i]?s[i]=a[i]:e(a[i])&amp;&amp;e(s[i])&amp;&amp;Object.keys(a[i]).length&gt;0&amp;&amp;t(s[i],a[i])}))}const s={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=&gt;null,querySelectorAll:()=&gt;[],getElementById:()=&gt;null,createEvent:()=&gt;({initEvent(){}}),createElement:()=&gt;({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=&gt;[]}),createElementNS:()=&gt;({}),importNode:()=&gt;null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function a(){const e="undefined"!=typeof document?document:{};return t(e,s),e}const i={document:s,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=&gt;({getPropertyValue:()=&gt;""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=&gt;({}),requestAnimationFrame:e=&gt;"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&amp;&amp;clearTimeout(e)}};function r(){const e="undefined"!=typeof window?window:{};return t(e,i),e}class n extends Array{constructor(e){"number"==typeof e?super(e):(super(...e||[]),function(e){const t=e.__proto__;Object.defineProperty(e,"__proto__",{get:()=&gt;t,set(e){t.__proto__=e}})}(this))}}function l(e){void 0===e&amp;&amp;(e=[]);const t=[];return e.forEach((e=&gt;{Array.isArray(e)?t.push(...l(e)):t.push(e)})),t}function o(e,t){return Array.prototype.filter.call(e,t)}function d(e,t){const s=r(),i=a();let l=[];if(!t&amp;&amp;e instanceof n)return e;if(!e)return new n(l);if("string"==typeof e){const s=e.trim();if(s.indexOf("&lt;")&gt;=0&amp;&amp;s.indexOf("&gt;")&gt;=0){let e="div";0===s.indexOf("&lt;li")&amp;&amp;(e="ul"),0===s.indexOf("&lt;tr")&amp;&amp;(e="tbody"),0!==s.indexOf("&lt;td")&amp;&amp;0!==s.indexOf("&lt;th")||(e="tr"),0===s.indexOf("&lt;tbody")&amp;&amp;(e="table"),0===s.indexOf("&lt;option")&amp;&amp;(e="select");const t=i.createElement(e);t.innerHTML=s;for(let e=0;e&lt;t.childNodes.length;e+=1)l.push(t.childNodes[e])}else l=function(e,t){if("string"!=typeof e)return[e];const s=[],a=t.querySelectorAll(e);for(let e=0;e&lt;a.length;e+=1)s.push(a[e]);return s}(e.trim(),t||i)}else if(e.nodeType||e===s||e===i)l.push(e);else if(Array.isArray(e)){if(e instanceof n)return e;l=e}return new n(function(e){const t=[];for(let s=0;s&lt;e.length;s+=1)-1===t.indexOf(e[s])&amp;&amp;t.push(e[s]);return t}(l))}d.fn=n.prototype;const c={addClass:function(){for(var e=arguments.length,t=new Array(e),s=0;s&lt;e;s++)t[s]=arguments[s];const a=l(t.map((e=&gt;e.split(" "))));return this.forEach((e=&gt;{e.classList.add(...a)})),this},removeClass:function(){for(var e=arguments.length,t=new Array(e),s=0;s&lt;e;s++)t[s]=arguments[s];const a=l(t.map((e=&gt;e.split(" "))));return this.forEach((e=&gt;{e.classList.remove(...a)})),this},hasClass:function(){for(var e=arguments.length,t=new Array(e),s=0;s&lt;e;s++)t[s]=arguments[s];const a=l(t.map((e=&gt;e.split(" "))));return o(this,(e=&gt;a.filter((t=&gt;e.classList.contains(t))).length&gt;0)).length&gt;0},toggleClass:function(){for(var e=arguments.length,t=new Array(e),s=0;s&lt;e;s++)t[s]=arguments[s];const a=l(t.map((e=&gt;e.split(" "))));this.forEach((e=&gt;{a.forEach((t=&gt;{e.classList.toggle(t)}))}))},attr:function(e,t){if(1===arguments.length&amp;&amp;"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(let s=0;s&lt;this.length;s+=1)if(2===arguments.length)this[s].setAttribute(e,t);else for(const t in e)this[s][t]=e[t],this[s].setAttribute(t,e[t]);return this},removeAttr:function(e){for(let t=0;t&lt;this.length;t+=1)this[t].removeAttribute(e);return this},transform:function(e){for(let t=0;t&lt;this.length;t+=1)this[t].style.transform=e;return this},transition:function(e){for(let t=0;t&lt;this.length;t+=1)this[t].style.transitionDuration="string"!=typeof e?`${e}ms`:e;return this},on:function(){for(var e=arguments.length,t=new Array(e),s=0;s&lt;e;s++)t[s]=arguments[s];let[a,i,r,n]=t;function l(e){const t=e.target;if(!t)return;const s=e.target.dom7EventData||[];if(s.indexOf(e)&lt;0&amp;&amp;s.unshift(e),d(t).is(i))r.apply(t,s);else{const e=d(t).parents();for(let t=0;t&lt;e.length;t+=1)d(e[t]).is(i)&amp;&amp;r.apply(e[t],s)}}function o(e){const t=e&amp;&amp;e.target&amp;&amp;e.target.dom7EventData||[];t.indexOf(e)&lt;0&amp;&amp;t.unshift(e),r.apply(this,t)}"function"==typeof t[1]&amp;&amp;([a,r,n]=t,i=void 0),n||(n=!1);const c=a.split(" ");let p;for(let e=0;e&lt;this.length;e+=1){const t=this[e];if(i)for(p=0;p&lt;c.length;p+=1){const e=c[p];t.dom7LiveListeners||(t.dom7LiveListeners={}),t.dom7LiveListeners[e]||(t.dom7LiveListeners[e]=[]),t.dom7LiveListeners[e].push({listener:r,proxyListener:l}),t.addEventListener(e,l,n)}else for(p=0;p&lt;c.length;p+=1){const e=c[p];t.dom7Listeners||(t.dom7Listeners={}),t.dom7Listeners[e]||(t.dom7Listeners[e]=[]),t.dom7Listeners[e].push({listener:r,proxyListener:o}),t.addEventListener(e,o,n)}}return this},off:function(){for(var e=arguments.length,t=new Array(e),s=0;s&lt;e;s++)t[s]=arguments[s];let[a,i,r,n]=t;"function"==typeof t[1]&amp;&amp;([a,r,n]=t,i=void 0),n||(n=!1);const l=a.split(" ");for(let e=0;e&lt;l.length;e+=1){const t=l[e];for(let e=0;e&lt;this.length;e+=1){const s=this[e];let a;if(!i&amp;&amp;s.dom7Listeners?a=s.dom7Listeners[t]:i&amp;&amp;s.dom7LiveListeners&amp;&amp;(a=s.dom7LiveListeners[t]),a&amp;&amp;a.length)for(let e=a.length-1;e&gt;=0;e-=1){const i=a[e];r&amp;&amp;i.listener===r||r&amp;&amp;i.listener&amp;&amp;i.listener.dom7proxy&amp;&amp;i.listener.dom7proxy===r?(s.removeEventListener(t,i.proxyListener,n),a.splice(e,1)):r||(s.removeEventListener(t,i.proxyListener,n),a.splice(e,1))}}}return this},trigger:function(){const e=r();for(var t=arguments.length,s=new Array(t),a=0;a&lt;t;a++)s[a]=arguments[a];const i=s[0].split(" "),n=s[1];for(let t=0;t&lt;i.length;t+=1){const a=i[t];for(let t=0;t&lt;this.length;t+=1){const i=this[t];if(e.CustomEvent){const t=new e.CustomEvent(a,{detail:n,bubbles:!0,cancelable:!0});i.dom7EventData=s.filter(((e,t)=&gt;t&gt;0)),i.dispatchEvent(t),i.dom7EventData=[],delete i.dom7EventData}}}return this},transitionEnd:function(e){const t=this;return e&amp;&amp;t.on("transitionend",(function s(a){a.target===this&amp;&amp;(e.call(this,a),t.off("transitionend",s))})),this},outerWidth:function(e){if(this.length&gt;0){if(e){const e=this.styles();return this[0].offsetWidth+parseFloat(e.getPropertyValue("margin-right"))+parseFloat(e.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length&gt;0){if(e){const e=this.styles();return this[0].offsetHeight+parseFloat(e.getPropertyValue("margin-top"))+parseFloat(e.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){const e=r();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length&gt;0){const e=r(),t=a(),s=this[0],i=s.getBoundingClientRect(),n=t.body,l=s.clientTop||n.clientTop||0,o=s.clientLeft||n.clientLeft||0,d=s===e?e.scrollY:s.scrollTop,c=s===e?e.scrollX:s.scrollLeft;return{top:i.top+d-l,left:i.left+c-o}}return null},css:function(e,t){const s=r();let a;if(1===arguments.length){if("string"!=typeof e){for(a=0;a&lt;this.length;a+=1)for(const t in e)this[a].style[t]=e[t];return this}if(this[0])return s.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&amp;&amp;"string"==typeof e){for(a=0;a&lt;this.length;a+=1)this[a].style[e]=t;return this}return this},each:function(e){return e?(this.forEach(((t,s)=&gt;{e.apply(t,[t,s])})),this):this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:null;for(let t=0;t&lt;this.length;t+=1)this[t].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(let t=0;t&lt;this.length;t+=1)this[t].textContent=e;return this},is:function(e){const t=r(),s=a(),i=this[0];let l,o;if(!i||void 0===e)return!1;if("string"==typeof e){if(i.matches)return i.matches(e);if(i.webkitMatchesSelector)return i.webkitMatchesSelector(e);if(i.msMatchesSelector)return i.msMatchesSelector(e);for(l=d(e),o=0;o&lt;l.length;o+=1)if(l[o]===i)return!0;return!1}if(e===s)return i===s;if(e===t)return i===t;if(e.nodeType||e instanceof n){for(l=e.nodeType?[e]:e,o=0;o&lt;l.length;o+=1)if(l[o]===i)return!0;return!1}return!1},index:function(){let e,t=this[0];if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&amp;&amp;(e+=1);return e}},eq:function(e){if(void 0===e)return this;const t=this.length;if(e&gt;t-1)return d([]);if(e&lt;0){const s=t+e;return d(s&lt;0?[]:[this[s]])}return d([this[e]])},append:function(){let e;const t=a();for(let s=0;s&lt;arguments.length;s+=1){e=s&lt;0||arguments.length&lt;=s?void 0:arguments[s];for(let s=0;s&lt;this.length;s+=1)if("string"==typeof e){const a=t.createElement("div");for(a.innerHTML=e;a.firstChild;)this[s].appendChild(a.firstChild)}else if(e instanceof n)for(let t=0;t&lt;e.length;t+=1)this[s].appendChild(e[t]);else this[s].appendChild(e)}return this},prepend:function(e){const t=a();let s,i;for(s=0;s&lt;this.length;s+=1)if("string"==typeof e){const a=t.createElement("div");for(a.innerHTML=e,i=a.childNodes.length-1;i&gt;=0;i-=1)this[s].insertBefore(a.childNodes[i],this[s].childNodes[0])}else if(e instanceof n)for(i=0;i&lt;e.length;i+=1)this[s].insertBefore(e[i],this[s].childNodes[0]);else this[s].insertBefore(e,this[s].childNodes[0]);return this},next:function(e){return this.length&gt;0?e?this[0].nextElementSibling&amp;&amp;d(this[0].nextElementSibling).is(e)?d([this[0].nextElementSibling]):d([]):this[0].nextElementSibling?d([this[0].nextElementSibling]):d([]):d([])},nextAll:function(e){const t=[];let s=this[0];if(!s)return d([]);for(;s.nextElementSibling;){const a=s.nextElementSibling;e?d(a).is(e)&amp;&amp;t.push(a):t.push(a),s=a}return d(t)},prev:function(e){if(this.length&gt;0){const t=this[0];return e?t.previousElementSibling&amp;&amp;d(t.previousElementSibling).is(e)?d([t.previousElementSibling]):d([]):t.previousElementSibling?d([t.previousElementSibling]):d([])}return d([])},prevAll:function(e){const t=[];let s=this[0];if(!s)return d([]);for(;s.previousElementSibling;){const a=s.previousElementSibling;e?d(a).is(e)&amp;&amp;t.push(a):t.push(a),s=a}return d(t)},parent:function(e){const t=[];for(let s=0;s&lt;this.length;s+=1)null!==this[s].parentNode&amp;&amp;(e?d(this[s].parentNode).is(e)&amp;&amp;t.push(this[s].parentNode):t.push(this[s].parentNode));return d(t)},parents:function(e){const t=[];for(let s=0;s&lt;this.length;s+=1){let a=this[s].parentNode;for(;a;)e?d(a).is(e)&amp;&amp;t.push(a):t.push(a),a=a.parentNode}return d(t)},closest:function(e){let t=this;return void 0===e?d([]):(t.is(e)||(t=t.parents(e).eq(0)),t)},find:function(e){const t=[];for(let s=0;s&lt;this.length;s+=1){const a=this[s].querySelectorAll(e);for(let e=0;e&lt;a.length;e+=1)t.push(a[e])}return d(t)},children:function(e){const t=[];for(let s=0;s&lt;this.length;s+=1){const a=this[s].children;for(let s=0;s&lt;a.length;s+=1)e&amp;&amp;!d(a[s]).is(e)||t.push(a[s])}return d(t)},filter:function(e){return d(o(this,e))},remove:function(){for(let e=0;e&lt;this.length;e+=1)this[e].parentNode&amp;&amp;this[e].parentNode.removeChild(this[e]);return this}};function p(e,t){return void 0===t&amp;&amp;(t=0),setTimeout(e,t)}function u(){return Date.now()}function h(e,t){void 0===t&amp;&amp;(t="x");const s=r();let a,i,n;const l=function(e){const t=r();let s;return t.getComputedStyle&amp;&amp;(s=t.getComputedStyle(e,null)),!s&amp;&amp;e.currentStyle&amp;&amp;(s=e.currentStyle),s||(s=e.style),s}(e);return s.WebKitCSSMatrix?(i=l.transform||l.webkitTransform,i.split(",").length&gt;6&amp;&amp;(i=i.split(", ").map((e=&gt;e.replace(",","."))).join(", ")),n=new s.WebKitCSSMatrix("none"===i?"":i)):(n=l.MozTransform||l.OTransform||l.MsTransform||l.msTransform||l.transform||l.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),a=n.toString().split(",")),"x"===t&amp;&amp;(i=s.WebKitCSSMatrix?n.m41:16===a.length?parseFloat(a[12]):parseFloat(a[4])),"y"===t&amp;&amp;(i=s.WebKitCSSMatrix?n.m42:16===a.length?parseFloat(a[13]):parseFloat(a[5])),i||0}function m(e){return"object"==typeof e&amp;&amp;null!==e&amp;&amp;e.constructor&amp;&amp;"Object"===Object.prototype.toString.call(e).slice(8,-1)}function f(e){return"undefined"!=typeof window&amp;&amp;void 0!==window.HTMLElement?e instanceof HTMLElement:e&amp;&amp;(1===e.nodeType||11===e.nodeType)}function g(){const e=Object(arguments.length&lt;=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let s=1;s&lt;arguments.length;s+=1){const a=s&lt;0||arguments.length&lt;=s?void 0:arguments[s];if(null!=a&amp;&amp;!f(a)){const s=Object.keys(Object(a)).filter((e=&gt;t.indexOf(e)&lt;0));for(let t=0,i=s.length;t&lt;i;t+=1){const i=s[t],r=Object.getOwnPropertyDescriptor(a,i);void 0!==r&amp;&amp;r.enumerable&amp;&amp;(m(e[i])&amp;&amp;m(a[i])?a[i].__swiper__?e[i]=a[i]:g(e[i],a[i]):!m(e[i])&amp;&amp;m(a[i])?(e[i]={},a[i].__swiper__?e[i]=a[i]:g(e[i],a[i])):e[i]=a[i])}}}return e}function v(e,t,s){e.style.setProperty(t,s)}function w(e){let{swiper:t,targetPosition:s,side:a}=e;const i=r(),n=-t.translate;let l,o=null;const d=t.params.speed;t.wrapperEl.style.scrollSnapType="none",i.cancelAnimationFrame(t.cssModeFrameID);const c=s&gt;n?"next":"prev",p=(e,t)=&gt;"next"===c&amp;&amp;e&gt;=t||"prev"===c&amp;&amp;e&lt;=t,u=()=&gt;{l=(new Date).getTime(),null===o&amp;&amp;(o=l);const e=Math.max(Math.min((l-o)/d,1),0),r=.5-Math.cos(e*Math.PI)/2;let c=n+r*(s-n);if(p(c,s)&amp;&amp;(c=s),t.wrapperEl.scrollTo({[a]:c}),p(c,s))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout((()=&gt;{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[a]:c})})),void i.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=i.requestAnimationFrame(u)};u()}let b,x,y;function E(){return b||(b=function(){const e=r(),t=a();return{smoothScroll:t.documentElement&amp;&amp;"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&amp;&amp;t instanceof e.DocumentTouch),passiveListener:function(){let t=!1;try{const s=Object.defineProperty({},"passive",{get(){t=!0}});e.addEventListener("testPassiveListener",null,s)}catch(e){}return t}(),gestures:"ongesturestart"in e}}()),b}function C(e){return void 0===e&amp;&amp;(e={}),x||(x=function(e){let{userAgent:t}=void 0===e?{}:e;const s=E(),a=r(),i=a.navigator.platform,n=t||a.navigator.userAgent,l={ios:!1,android:!1},o=a.screen.width,d=a.screen.height,c=n.match(/(Android);?[\s\/]+([\d.]+)?/);let p=n.match(/(iPad).*OS\s([\d_]+)/);const u=n.match(/(iPod)(.*OS\s([\d_]+))?/),h=!p&amp;&amp;n.match(/(iPhone\sOS|iOS)\s([\d_]+)/),m="Win32"===i;let f="MacIntel"===i;return!p&amp;&amp;f&amp;&amp;s.touch&amp;&amp;["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${d}`)&gt;=0&amp;&amp;(p=n.match(/(Version)\/([\d.]+)/),p||(p=[0,1,"13_0_0"]),f=!1),c&amp;&amp;!m&amp;&amp;(l.os="android",l.android=!0),(p||h||u)&amp;&amp;(l.os="ios",l.ios=!0),l}(e)),x}function T(){return y||(y=function(){const e=r();return{isSafari:function(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")&gt;=0&amp;&amp;t.indexOf("chrome")&lt;0&amp;&amp;t.indexOf("android")&lt;0}(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}()),y}Object.keys(c).forEach((e=&gt;{Object.defineProperty(d.fn,e,{value:c[e],writable:!0})}));var $={on(e,t,s){const a=this;if(!a.eventsListeners||a.destroyed)return a;if("function"!=typeof t)return a;const i=s?"unshift":"push";return e.split(" ").forEach((e=&gt;{a.eventsListeners[e]||(a.eventsListeners[e]=[]),a.eventsListeners[e][i](t)})),a},once(e,t,s){const a=this;if(!a.eventsListeners||a.destroyed)return a;if("function"!=typeof t)return a;function i(){a.off(e,i),i.__emitterProxy&amp;&amp;delete i.__emitterProxy;for(var s=arguments.length,r=new Array(s),n=0;n&lt;s;n++)r[n]=arguments[n];t.apply(a,r)}return i.__emitterProxy=t,a.on(e,i,s)},onAny(e,t){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof e)return s;const a=t?"unshift":"push";return s.eventsAnyListeners.indexOf(e)&lt;0&amp;&amp;s.eventsAnyListeners[a](e),s},offAny(e){const t=this;if(!t.eventsListeners||t.destroyed)return t;if(!t.eventsAnyListeners)return t;const s=t.eventsAnyListeners.indexOf(e);return s&gt;=0&amp;&amp;t.eventsAnyListeners.splice(s,1),t},off(e,t){const s=this;return!s.eventsListeners||s.destroyed?s:s.eventsListeners?(e.split(" ").forEach((e=&gt;{void 0===t?s.eventsListeners[e]=[]:s.eventsListeners[e]&amp;&amp;s.eventsListeners[e].forEach(((a,i)=&gt;{(a===t||a.__emitterProxy&amp;&amp;a.__emitterProxy===t)&amp;&amp;s.eventsListeners[e].splice(i,1)}))})),s):s},emit(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,s,a;for(var i=arguments.length,r=new Array(i),n=0;n&lt;i;n++)r[n]=arguments[n];"string"==typeof r[0]||Array.isArray(r[0])?(t=r[0],s=r.slice(1,r.length),a=e):(t=r[0].events,s=r[0].data,a=r[0].context||e),s.unshift(a);return(Array.isArray(t)?t:t.split(" ")).forEach((t=&gt;{e.eventsAnyListeners&amp;&amp;e.eventsAnyListeners.length&amp;&amp;e.eventsAnyListeners.forEach((e=&gt;{e.apply(a,[t,...s])})),e.eventsListeners&amp;&amp;e.eventsListeners[t]&amp;&amp;e.eventsListeners[t].forEach((e=&gt;{e.apply(a,s)}))})),e}};var S={updateSize:function(){const e=this;let t,s;const a=e.$el;t=void 0!==e.params.width&amp;&amp;null!==e.params.width?e.params.width:a[0].clientWidth,s=void 0!==e.params.height&amp;&amp;null!==e.params.height?e.params.height:a[0].clientHeight,0===t&amp;&amp;e.isHorizontal()||0===s&amp;&amp;e.isVertical()||(t=t-parseInt(a.css("padding-left")||0,10)-parseInt(a.css("padding-right")||0,10),s=s-parseInt(a.css("padding-top")||0,10)-parseInt(a.css("padding-bottom")||0,10),Number.isNaN(t)&amp;&amp;(t=0),Number.isNaN(s)&amp;&amp;(s=0),Object.assign(e,{width:t,height:s,size:e.isHorizontal()?t:s}))},updateSlides:function(){const e=this;function t(t){return e.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}function s(e,s){return parseFloat(e.getPropertyValue(t(s))||0)}const a=e.params,{$wrapperEl:i,size:r,rtlTranslate:n,wrongRTL:l}=e,o=e.virtual&amp;&amp;a.virtual.enabled,d=o?e.virtual.slides.length:e.slides.length,c=i.children(`.${e.params.slideClass}`),p=o?e.virtual.slides.length:c.length;let u=[];const h=[],m=[];let f=a.slidesOffsetBefore;"function"==typeof f&amp;&amp;(f=a.slidesOffsetBefore.call(e));let g=a.slidesOffsetAfter;"function"==typeof g&amp;&amp;(g=a.slidesOffsetAfter.call(e));const w=e.snapGrid.length,b=e.slidesGrid.length;let x=a.spaceBetween,y=-f,E=0,C=0;if(void 0===r)return;"string"==typeof x&amp;&amp;x.indexOf("%")&gt;=0&amp;&amp;(x=parseFloat(x.replace("%",""))/100*r),e.virtualSize=-x,n?c.css({marginLeft:"",marginBottom:"",marginTop:""}):c.css({marginRight:"",marginBottom:"",marginTop:""}),a.centeredSlides&amp;&amp;a.cssMode&amp;&amp;(v(e.wrapperEl,"--swiper-centered-offset-before",""),v(e.wrapperEl,"--swiper-centered-offset-after",""));const T=a.grid&amp;&amp;a.grid.rows&gt;1&amp;&amp;e.grid;let $;T&amp;&amp;e.grid.initSlides(p);const S="auto"===a.slidesPerView&amp;&amp;a.breakpoints&amp;&amp;Object.keys(a.breakpoints).filter((e=&gt;void 0!==a.breakpoints[e].slidesPerView)).length&gt;0;for(let i=0;i&lt;p;i+=1){$=0;const n=c.eq(i);if(T&amp;&amp;e.grid.updateSlide(i,n,p,t),"none"!==n.css("display")){if("auto"===a.slidesPerView){S&amp;&amp;(c[i].style[t("width")]="");const r=getComputedStyle(n[0]),l=n[0].style.transform,o=n[0].style.webkitTransform;if(l&amp;&amp;(n[0].style.transform="none"),o&amp;&amp;(n[0].style.webkitTransform="none"),a.roundLengths)$=e.isHorizontal()?n.outerWidth(!0):n.outerHeight(!0);else{const e=s(r,"width"),t=s(r,"padding-left"),a=s(r,"padding-right"),i=s(r,"margin-left"),l=s(r,"margin-right"),o=r.getPropertyValue("box-sizing");if(o&amp;&amp;"border-box"===o)$=e+i+l;else{const{clientWidth:s,offsetWidth:r}=n[0];$=e+t+a+i+l+(r-s)}}l&amp;&amp;(n[0].style.transform=l),o&amp;&amp;(n[0].style.webkitTransform=o),a.roundLengths&amp;&amp;($=Math.floor($))}else $=(r-(a.slidesPerView-1)*x)/a.slidesPerView,a.roundLengths&amp;&amp;($=Math.floor($)),c[i]&amp;&amp;(c[i].style[t("width")]=`${$}px`);c[i]&amp;&amp;(c[i].swiperSlideSize=$),m.push($),a.centeredSlides?(y=y+$/2+E/2+x,0===E&amp;&amp;0!==i&amp;&amp;(y=y-r/2-x),0===i&amp;&amp;(y=y-r/2-x),Math.abs(y)&lt;.001&amp;&amp;(y=0),a.roundLengths&amp;&amp;(y=Math.floor(y)),C%a.slidesPerGroup==0&amp;&amp;u.push(y),h.push(y)):(a.roundLengths&amp;&amp;(y=Math.floor(y)),(C-Math.min(e.params.slidesPerGroupSkip,C))%e.params.slidesPerGroup==0&amp;&amp;u.push(y),h.push(y),y=y+$+x),e.virtualSize+=$+x,E=$,C+=1}}if(e.virtualSize=Math.max(e.virtualSize,r)+g,n&amp;&amp;l&amp;&amp;("slide"===a.effect||"coverflow"===a.effect)&amp;&amp;i.css({width:`${e.virtualSize+a.spaceBetween}px`}),a.setWrapperSize&amp;&amp;i.css({[t("width")]:`${e.virtualSize+a.spaceBetween}px`}),T&amp;&amp;e.grid.updateWrapperSize($,u,t),!a.centeredSlides){const t=[];for(let s=0;s&lt;u.length;s+=1){let i=u[s];a.roundLengths&amp;&amp;(i=Math.floor(i)),u[s]&lt;=e.virtualSize-r&amp;&amp;t.push(i)}u=t,Math.floor(e.virtualSize-r)-Math.floor(u[u.length-1])&gt;1&amp;&amp;u.push(e.virtualSize-r)}if(0===u.length&amp;&amp;(u=[0]),0!==a.spaceBetween){const s=e.isHorizontal()&amp;&amp;n?"marginLeft":t("marginRight");c.filter(((e,t)=&gt;!a.cssMode||t!==c.length-1)).css({[s]:`${x}px`})}if(a.centeredSlides&amp;&amp;a.centeredSlidesBounds){let e=0;m.forEach((t=&gt;{e+=t+(a.spaceBetween?a.spaceBetween:0)})),e-=a.spaceBetween;const t=e-r;u=u.map((e=&gt;e&lt;0?-f:e&gt;t?t+g:e))}if(a.centerInsufficientSlides){let e=0;if(m.forEach((t=&gt;{e+=t+(a.spaceBetween?a.spaceBetween:0)})),e-=a.spaceBetween,e&lt;r){const t=(r-e)/2;u.forEach(((e,s)=&gt;{u[s]=e-t})),h.forEach(((e,s)=&gt;{h[s]=e+t}))}}if(Object.assign(e,{slides:c,snapGrid:u,slidesGrid:h,slidesSizesGrid:m}),a.centeredSlides&amp;&amp;a.cssMode&amp;&amp;!a.centeredSlidesBounds){v(e.wrapperEl,"--swiper-centered-offset-before",-u[0]+"px"),v(e.wrapperEl,"--swiper-centered-offset-after",e.size/2-m[m.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map((e=&gt;e+t)),e.slidesGrid=e.slidesGrid.map((e=&gt;e+s))}if(p!==d&amp;&amp;e.emit("slidesLengthChange"),u.length!==w&amp;&amp;(e.params.watchOverflow&amp;&amp;e.checkOverflow(),e.emit("snapGridLengthChange")),h.length!==b&amp;&amp;e.emit("slidesGridLengthChange"),a.watchSlidesProgress&amp;&amp;e.updateSlidesOffset(),!(o||a.cssMode||"slide"!==a.effect&amp;&amp;"fade"!==a.effect)){const t=`${a.containerModifierClass}backface-hidden`,s=e.$el.hasClass(t);p&lt;=a.maxBackfaceHiddenSlides?s||e.$el.addClass(t):s&amp;&amp;e.$el.removeClass(t)}},updateAutoHeight:function(e){const t=this,s=[],a=t.virtual&amp;&amp;t.params.virtual.enabled;let i,r=0;"number"==typeof e?t.setTransition(e):!0===e&amp;&amp;t.setTransition(t.params.speed);const n=e=&gt;a?t.slides.filter((t=&gt;parseInt(t.getAttribute("data-swiper-slide-index"),10)===e))[0]:t.slides.eq(e)[0];if("auto"!==t.params.slidesPerView&amp;&amp;t.params.slidesPerView&gt;1)if(t.params.centeredSlides)(t.visibleSlides||d([])).each((e=&gt;{s.push(e)}));else for(i=0;i&lt;Math.ceil(t.params.slidesPerView);i+=1){const e=t.activeIndex+i;if(e&gt;t.slides.length&amp;&amp;!a)break;s.push(n(e))}else s.push(n(t.activeIndex));for(i=0;i&lt;s.length;i+=1)if(void 0!==s[i]){const e=s[i].offsetHeight;r=e&gt;r?e:r}(r||0===r)&amp;&amp;t.$wrapperEl.css("height",`${r}px`)},updateSlidesOffset:function(){const e=this,t=e.slides;for(let s=0;s&lt;t.length;s+=1)t[s].swiperSlideOffset=e.isHorizontal()?t[s].offsetLeft:t[s].offsetTop},updateSlidesProgress:function(e){void 0===e&amp;&amp;(e=this&amp;&amp;this.translate||0);const t=this,s=t.params,{slides:a,rtlTranslate:i,snapGrid:r}=t;if(0===a.length)return;void 0===a[0].swiperSlideOffset&amp;&amp;t.updateSlidesOffset();let n=-e;i&amp;&amp;(n=e),a.removeClass(s.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(let e=0;e&lt;a.length;e+=1){const l=a[e];let o=l.swiperSlideOffset;s.cssMode&amp;&amp;s.centeredSlides&amp;&amp;(o-=a[0].swiperSlideOffset);const d=(n+(s.centeredSlides?t.minTranslate():0)-o)/(l.swiperSlideSize+s.spaceBetween),c=(n-r[0]+(s.centeredSlides?t.minTranslate():0)-o)/(l.swiperSlideSize+s.spaceBetween),p=-(n-o),u=p+t.slidesSizesGrid[e];(p&gt;=0&amp;&amp;p&lt;t.size-1||u&gt;1&amp;&amp;u&lt;=t.size||p&lt;=0&amp;&amp;u&gt;=t.size)&amp;&amp;(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e),a.eq(e).addClass(s.slideVisibleClass)),l.progress=i?-d:d,l.originalProgress=i?-c:c}t.visibleSlides=d(t.visibleSlides)},updateProgress:function(e){const t=this;if(void 0===e){const s=t.rtlTranslate?-1:1;e=t&amp;&amp;t.translate&amp;&amp;t.translate*s||0}const s=t.params,a=t.maxTranslate()-t.minTranslate();let{progress:i,isBeginning:r,isEnd:n}=t;const l=r,o=n;0===a?(i=0,r=!0,n=!0):(i=(e-t.minTranslate())/a,r=i&lt;=0,n=i&gt;=1),Object.assign(t,{progress:i,isBeginning:r,isEnd:n}),(s.watchSlidesProgress||s.centeredSlides&amp;&amp;s.autoHeight)&amp;&amp;t.updateSlidesProgress(e),r&amp;&amp;!l&amp;&amp;t.emit("reachBeginning toEdge"),n&amp;&amp;!o&amp;&amp;t.emit("reachEnd toEdge"),(l&amp;&amp;!r||o&amp;&amp;!n)&amp;&amp;t.emit("fromEdge"),t.emit("progress",i)},updateSlidesClasses:function(){const e=this,{slides:t,params:s,$wrapperEl:a,activeIndex:i,realIndex:r}=e,n=e.virtual&amp;&amp;s.virtual.enabled;let l;t.removeClass(`${s.slideActiveClass} ${s.slideNextClass} ${s.slidePrevClass} ${s.slideDuplicateActiveClass} ${s.slideDuplicateNextClass} ${s.slideDuplicatePrevClass}`),l=n?e.$wrapperEl.find(`.${s.slideClass}[data-swiper-slide-index="${i}"]`):t.eq(i),l.addClass(s.slideActiveClass),s.loop&amp;&amp;(l.hasClass(s.slideDuplicateClass)?a.children(`.${s.slideClass}:not(.${s.slideDuplicateClass})[data-swiper-slide-index="${r}"]`).addClass(s.slideDuplicateActiveClass):a.children(`.${s.slideClass}.${s.slideDuplicateClass}[data-swiper-slide-index="${r}"]`).addClass(s.slideDuplicateActiveClass));let o=l.nextAll(`.${s.slideClass}`).eq(0).addClass(s.slideNextClass);s.loop&amp;&amp;0===o.length&amp;&amp;(o=t.eq(0),o.addClass(s.slideNextClass));let d=l.prevAll(`.${s.slideClass}`).eq(0).addClass(s.slidePrevClass);s.loop&amp;&amp;0===d.length&amp;&amp;(d=t.eq(-1),d.addClass(s.slidePrevClass)),s.loop&amp;&amp;(o.hasClass(s.slideDuplicateClass)?a.children(`.${s.slideClass}:not(.${s.slideDuplicateClass})[data-swiper-slide-index="${o.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicateNextClass):a.children(`.${s.slideClass}.${s.slideDuplicateClass}[data-swiper-slide-index="${o.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicateNextClass),d.hasClass(s.slideDuplicateClass)?a.children(`.${s.slideClass}:not(.${s.slideDuplicateClass})[data-swiper-slide-index="${d.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicatePrevClass):a.children(`.${s.slideClass}.${s.slideDuplicateClass}[data-swiper-slide-index="${d.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicatePrevClass)),e.emitSlidesClasses()},updateActiveIndex:function(e){const t=this,s=t.rtlTranslate?t.translate:-t.translate,{slidesGrid:a,snapGrid:i,params:r,activeIndex:n,realIndex:l,snapIndex:o}=t;let d,c=e;if(void 0===c){for(let e=0;e&lt;a.length;e+=1)void 0!==a[e+1]?s&gt;=a[e]&amp;&amp;s&lt;a[e+1]-(a[e+1]-a[e])/2?c=e:s&gt;=a[e]&amp;&amp;s&lt;a[e+1]&amp;&amp;(c=e+1):s&gt;=a[e]&amp;&amp;(c=e);r.normalizeSlideIndex&amp;&amp;(c&lt;0||void 0===c)&amp;&amp;(c=0)}if(i.indexOf(s)&gt;=0)d=i.indexOf(s);else{const e=Math.min(r.slidesPerGroupSkip,c);d=e+Math.floor((c-e)/r.slidesPerGroup)}if(d&gt;=i.length&amp;&amp;(d=i.length-1),c===n)return void(d!==o&amp;&amp;(t.snapIndex=d,t.emit("snapIndexChange")));const p=parseInt(t.slides.eq(c).attr("data-swiper-slide-index")||c,10);Object.assign(t,{snapIndex:d,realIndex:p,previousIndex:n,activeIndex:c}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),l!==p&amp;&amp;t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&amp;&amp;t.emit("slideChange")},updateClickedSlide:function(e){const t=this,s=t.params,a=d(e).closest(`.${s.slideClass}`)[0];let i,r=!1;if(a)for(let e=0;e&lt;t.slides.length;e+=1)if(t.slides[e]===a){r=!0,i=e;break}if(!a||!r)return t.clickedSlide=void 0,void(t.clickedIndex=void 0);t.clickedSlide=a,t.virtual&amp;&amp;t.params.virtual.enabled?t.clickedIndex=parseInt(d(a).attr("data-swiper-slide-index"),10):t.clickedIndex=i,s.slideToClickedSlide&amp;&amp;void 0!==t.clickedIndex&amp;&amp;t.clickedIndex!==t.activeIndex&amp;&amp;t.slideToClickedSlide()}};var M={getTranslate:function(e){void 0===e&amp;&amp;(e=this.isHorizontal()?"x":"y");const{params:t,rtlTranslate:s,translate:a,$wrapperEl:i}=this;if(t.virtualTranslate)return s?-a:a;if(t.cssMode)return a;let r=h(i[0],e);return s&amp;&amp;(r=-r),r||0},setTranslate:function(e,t){const s=this,{rtlTranslate:a,params:i,$wrapperEl:r,wrapperEl:n,progress:l}=s;let o,d=0,c=0;s.isHorizontal()?d=a?-e:e:c=e,i.roundLengths&amp;&amp;(d=Math.floor(d),c=Math.floor(c)),i.cssMode?n[s.isHorizontal()?"scrollLeft":"scrollTop"]=s.isHorizontal()?-d:-c:i.virtualTranslate||r.transform(`translate3d(${d}px, ${c}px, 0px)`),s.previousTranslate=s.translate,s.translate=s.isHorizontal()?d:c;const p=s.maxTranslate()-s.minTranslate();o=0===p?0:(e-s.minTranslate())/p,o!==l&amp;&amp;s.updateProgress(e),s.emit("setTranslate",s.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,s,a,i){void 0===e&amp;&amp;(e=0),void 0===t&amp;&amp;(t=this.params.speed),void 0===s&amp;&amp;(s=!0),void 0===a&amp;&amp;(a=!0);const r=this,{params:n,wrapperEl:l}=r;if(r.animating&amp;&amp;n.preventInteractionOnTransition)return!1;const o=r.minTranslate(),d=r.maxTranslate();let c;if(c=a&amp;&amp;e&gt;o?o:a&amp;&amp;e&lt;d?d:e,r.updateProgress(c),n.cssMode){const e=r.isHorizontal();if(0===t)l[e?"scrollLeft":"scrollTop"]=-c;else{if(!r.support.smoothScroll)return w({swiper:r,targetPosition:-c,side:e?"left":"top"}),!0;l.scrollTo({[e?"left":"top"]:-c,behavior:"smooth"})}return!0}return 0===t?(r.setTransition(0),r.setTranslate(c),s&amp;&amp;(r.emit("beforeTransitionStart",t,i),r.emit("transitionEnd"))):(r.setTransition(t),r.setTranslate(c),s&amp;&amp;(r.emit("beforeTransitionStart",t,i),r.emit("transitionStart")),r.animating||(r.animating=!0,r.onTranslateToWrapperTransitionEnd||(r.onTranslateToWrapperTransitionEnd=function(e){r&amp;&amp;!r.destroyed&amp;&amp;e.target===this&amp;&amp;(r.$wrapperEl[0].removeEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onTranslateToWrapperTransitionEnd),r.onTranslateToWrapperTransitionEnd=null,delete r.onTranslateToWrapperTransitionEnd,s&amp;&amp;r.emit("transitionEnd"))}),r.$wrapperEl[0].addEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.$wrapperEl[0].addEventListener("webkitTransitionEnd",r.onTranslateToWrapperTransitionEnd))),!0}};function P(e){let{swiper:t,runCallbacks:s,direction:a,step:i}=e;const{activeIndex:r,previousIndex:n}=t;let l=a;if(l||(l=r&gt;n?"next":r&lt;n?"prev":"reset"),t.emit(`transition${i}`),s&amp;&amp;r!==n){if("reset"===l)return void t.emit(`slideResetTransition${i}`);t.emit(`slideChangeTransition${i}`),"next"===l?t.emit(`slideNextTransition${i}`):t.emit(`slidePrevTransition${i}`)}}var k={slideTo:function(e,t,s,a,i){if(void 0===e&amp;&amp;(e=0),void 0===t&amp;&amp;(t=this.params.speed),void 0===s&amp;&amp;(s=!0),"number"!=typeof e&amp;&amp;"string"!=typeof e)throw new Error(`The 'index' argument cannot have type other than 'number' or 'string'. [${typeof e}] given.`);if("string"==typeof e){const t=parseInt(e,10);if(!isFinite(t))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${e}] given.`);e=t}const r=this;let n=e;n&lt;0&amp;&amp;(n=0);const{params:l,snapGrid:o,slidesGrid:d,previousIndex:c,activeIndex:p,rtlTranslate:u,wrapperEl:h,enabled:m}=r;if(r.animating&amp;&amp;l.preventInteractionOnTransition||!m&amp;&amp;!a&amp;&amp;!i)return!1;const f=Math.min(r.params.slidesPerGroupSkip,n);let g=f+Math.floor((n-f)/r.params.slidesPerGroup);g&gt;=o.length&amp;&amp;(g=o.length-1);const v=-o[g];if(l.normalizeSlideIndex)for(let e=0;e&lt;d.length;e+=1){const t=-Math.floor(100*v),s=Math.floor(100*d[e]),a=Math.floor(100*d[e+1]);void 0!==d[e+1]?t&gt;=s&amp;&amp;t&lt;a-(a-s)/2?n=e:t&gt;=s&amp;&amp;t&lt;a&amp;&amp;(n=e+1):t&gt;=s&amp;&amp;(n=e)}if(r.initialized&amp;&amp;n!==p){if(!r.allowSlideNext&amp;&amp;v&lt;r.translate&amp;&amp;v&lt;r.minTranslate())return!1;if(!r.allowSlidePrev&amp;&amp;v&gt;r.translate&amp;&amp;v&gt;r.maxTranslate()&amp;&amp;(p||0)!==n)return!1}let b;if(n!==(c||0)&amp;&amp;s&amp;&amp;r.emit("beforeSlideChangeStart"),r.updateProgress(v),b=n&gt;p?"next":n&lt;p?"prev":"reset",u&amp;&amp;-v===r.translate||!u&amp;&amp;v===r.translate)return r.updateActiveIndex(n),l.autoHeight&amp;&amp;r.updateAutoHeight(),r.updateSlidesClasses(),"slide"!==l.effect&amp;&amp;r.setTranslate(v),"reset"!==b&amp;&amp;(r.transitionStart(s,b),r.transitionEnd(s,b)),!1;if(l.cssMode){const e=r.isHorizontal(),s=u?v:-v;if(0===t){const t=r.virtual&amp;&amp;r.params.virtual.enabled;t&amp;&amp;(r.wrapperEl.style.scrollSnapType="none",r._immediateVirtual=!0),h[e?"scrollLeft":"scrollTop"]=s,t&amp;&amp;requestAnimationFrame((()=&gt;{r.wrapperEl.style.scrollSnapType="",r._swiperImmediateVirtual=!1}))}else{if(!r.support.smoothScroll)return w({swiper:r,targetPosition:s,side:e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:s,behavior:"smooth"})}return!0}return r.setTransition(t),r.setTranslate(v),r.updateActiveIndex(n),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,a),r.transitionStart(s,b),0===t?r.transitionEnd(s,b):r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(e){r&amp;&amp;!r.destroyed&amp;&amp;e.target===this&amp;&amp;(r.$wrapperEl[0].removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(s,b))}),r.$wrapperEl[0].addEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].addEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,s,a){if(void 0===e&amp;&amp;(e=0),void 0===t&amp;&amp;(t=this.params.speed),void 0===s&amp;&amp;(s=!0),"string"==typeof e){const t=parseInt(e,10);if(!isFinite(t))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${e}] given.`);e=t}const i=this;let r=e;return i.params.loop&amp;&amp;(r+=i.loopedSlides),i.slideTo(r,t,s,a)},slideNext:function(e,t,s){void 0===e&amp;&amp;(e=this.params.speed),void 0===t&amp;&amp;(t=!0);const a=this,{animating:i,enabled:r,params:n}=a;if(!r)return a;let l=n.slidesPerGroup;"auto"===n.slidesPerView&amp;&amp;1===n.slidesPerGroup&amp;&amp;n.slidesPerGroupAuto&amp;&amp;(l=Math.max(a.slidesPerViewDynamic("current",!0),1));const o=a.activeIndex&lt;n.slidesPerGroupSkip?1:l;if(n.loop){if(i&amp;&amp;n.loopPreventsSlide)return!1;a.loopFix(),a._clientLeft=a.$wrapperEl[0].clientLeft}return n.rewind&amp;&amp;a.isEnd?a.slideTo(0,e,t,s):a.slideTo(a.activeIndex+o,e,t,s)},slidePrev:function(e,t,s){void 0===e&amp;&amp;(e=this.params.speed),void 0===t&amp;&amp;(t=!0);const a=this,{params:i,animating:r,snapGrid:n,slidesGrid:l,rtlTranslate:o,enabled:d}=a;if(!d)return a;if(i.loop){if(r&amp;&amp;i.loopPreventsSlide)return!1;a.loopFix(),a._clientLeft=a.$wrapperEl[0].clientLeft}function c(e){return e&lt;0?-Math.floor(Math.abs(e)):Math.floor(e)}const p=c(o?a.translate:-a.translate),u=n.map((e=&gt;c(e)));let h=n[u.indexOf(p)-1];if(void 0===h&amp;&amp;i.cssMode){let e;n.forEach(((t,s)=&gt;{p&gt;=t&amp;&amp;(e=s)})),void 0!==e&amp;&amp;(h=n[e&gt;0?e-1:e])}let m=0;if(void 0!==h&amp;&amp;(m=l.indexOf(h),m&lt;0&amp;&amp;(m=a.activeIndex-1),"auto"===i.slidesPerView&amp;&amp;1===i.slidesPerGroup&amp;&amp;i.slidesPerGroupAuto&amp;&amp;(m=m-a.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),i.rewind&amp;&amp;a.isBeginning){const i=a.params.virtual&amp;&amp;a.params.virtual.enabled&amp;&amp;a.virtual?a.virtual.slides.length-1:a.slides.length-1;return a.slideTo(i,e,t,s)}return a.slideTo(m,e,t,s)},slideReset:function(e,t,s){return void 0===e&amp;&amp;(e=this.params.speed),void 0===t&amp;&amp;(t=!0),this.slideTo(this.activeIndex,e,t,s)},slideToClosest:function(e,t,s,a){void 0===e&amp;&amp;(e=this.params.speed),void 0===t&amp;&amp;(t=!0),void 0===a&amp;&amp;(a=.5);const i=this;let r=i.activeIndex;const n=Math.min(i.params.slidesPerGroupSkip,r),l=n+Math.floor((r-n)/i.params.slidesPerGroup),o=i.rtlTranslate?i.translate:-i.translate;if(o&gt;=i.snapGrid[l]){const e=i.snapGrid[l];o-e&gt;(i.snapGrid[l+1]-e)*a&amp;&amp;(r+=i.params.slidesPerGroup)}else{const e=i.snapGrid[l-1];o-e&lt;=(i.snapGrid[l]-e)*a&amp;&amp;(r-=i.params.slidesPerGroup)}return r=Math.max(r,0),r=Math.min(r,i.slidesGrid.length-1),i.slideTo(r,e,t,s)},slideToClickedSlide:function(){const e=this,{params:t,$wrapperEl:s}=e,a="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let i,r=e.clickedIndex;if(t.loop){if(e.animating)return;i=parseInt(d(e.clickedSlide).attr("data-swiper-slide-index"),10),t.centeredSlides?r&lt;e.loopedSlides-a/2||r&gt;e.slides.length-e.loopedSlides+a/2?(e.loopFix(),r=s.children(`.${t.slideClass}[data-swiper-slide-index="${i}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),p((()=&gt;{e.slideTo(r)}))):e.slideTo(r):r&gt;e.slides.length-a?(e.loopFix(),r=s.children(`.${t.slideClass}[data-swiper-slide-index="${i}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),p((()=&gt;{e.slideTo(r)}))):e.slideTo(r)}else e.slideTo(r)}};var z={loopCreate:function(){const e=this,t=a(),{params:s,$wrapperEl:i}=e,r=i.children().length&gt;0?d(i.children()[0].parentNode):i;r.children(`.${s.slideClass}.${s.slideDuplicateClass}`).remove();let n=r.children(`.${s.slideClass}`);if(s.loopFillGroupWithBlank){const e=s.slidesPerGroup-n.length%s.slidesPerGroup;if(e!==s.slidesPerGroup){for(let a=0;a&lt;e;a+=1){const e=d(t.createElement("div")).addClass(`${s.slideClass} ${s.slideBlankClass}`);r.append(e)}n=r.children(`.${s.slideClass}`)}}"auto"!==s.slidesPerView||s.loopedSlides||(s.loopedSlides=n.length),e.loopedSlides=Math.ceil(parseFloat(s.loopedSlides||s.slidesPerView,10)),e.loopedSlides+=s.loopAdditionalSlides,e.loopedSlides&gt;n.length&amp;&amp;e.params.loopedSlidesLimit&amp;&amp;(e.loopedSlides=n.length);const l=[],o=[];n.each(((e,t)=&gt;{d(e).attr("data-swiper-slide-index",t)}));for(let t=0;t&lt;e.loopedSlides;t+=1){const e=t-Math.floor(t/n.length)*n.length;o.push(n.eq(e)[0]),l.unshift(n.eq(n.length-e-1)[0])}for(let e=0;e&lt;o.length;e+=1)r.append(d(o[e].cloneNode(!0)).addClass(s.slideDuplicateClass));for(let e=l.length-1;e&gt;=0;e-=1)r.prepend(d(l[e].cloneNode(!0)).addClass(s.slideDuplicateClass))},loopFix:function(){const e=this;e.emit("beforeLoopFix");const{activeIndex:t,slides:s,loopedSlides:a,allowSlidePrev:i,allowSlideNext:r,snapGrid:n,rtlTranslate:l}=e;let o;e.allowSlidePrev=!0,e.allowSlideNext=!0;const d=-n[t]-e.getTranslate();if(t&lt;a){o=s.length-3*a+t,o+=a;e.slideTo(o,0,!1,!0)&amp;&amp;0!==d&amp;&amp;e.setTranslate((l?-e.translate:e.translate)-d)}else if(t&gt;=s.length-a){o=-s.length+t+a,o+=a;e.slideTo(o,0,!1,!0)&amp;&amp;0!==d&amp;&amp;e.setTranslate((l?-e.translate:e.translate)-d)}e.allowSlidePrev=i,e.allowSlideNext=r,e.emit("loopFix")},loopDestroy:function(){const{$wrapperEl:e,params:t,slides:s}=this;e.children(`.${t.slideClass}.${t.slideDuplicateClass},.${t.slideClass}.${t.slideBlankClass}`).remove(),s.removeAttr("data-swiper-slide-index")}};function L(e){const t=this,s=a(),i=r(),n=t.touchEventsData,{params:l,touches:o,enabled:c}=t;if(!c)return;if(t.animating&amp;&amp;l.preventInteractionOnTransition)return;!t.animating&amp;&amp;l.cssMode&amp;&amp;l.loop&amp;&amp;t.loopFix();let p=e;p.originalEvent&amp;&amp;(p=p.originalEvent);let h=d(p.target);if("wrapper"===l.touchEventsTarget&amp;&amp;!h.closest(t.wrapperEl).length)return;if(n.isTouchEvent="touchstart"===p.type,!n.isTouchEvent&amp;&amp;"which"in p&amp;&amp;3===p.which)return;if(!n.isTouchEvent&amp;&amp;"button"in p&amp;&amp;p.button&gt;0)return;if(n.isTouched&amp;&amp;n.isMoved)return;const m=!!l.noSwipingClass&amp;&amp;""!==l.noSwipingClass,f=e.composedPath?e.composedPath():e.path;m&amp;&amp;p.target&amp;&amp;p.target.shadowRoot&amp;&amp;f&amp;&amp;(h=d(f[0]));const g=l.noSwipingSelector?l.noSwipingSelector:`.${l.noSwipingClass}`,v=!(!p.target||!p.target.shadowRoot);if(l.noSwiping&amp;&amp;(v?function(e,t){return void 0===t&amp;&amp;(t=this),function t(s){if(!s||s===a()||s===r())return null;s.assignedSlot&amp;&amp;(s=s.assignedSlot);const i=s.closest(e);return i||s.getRootNode?i||t(s.getRootNode().host):null}(t)}(g,h[0]):h.closest(g)[0]))return void(t.allowClick=!0);if(l.swipeHandler&amp;&amp;!h.closest(l.swipeHandler)[0])return;o.currentX="touchstart"===p.type?p.targetTouches[0].pageX:p.pageX,o.currentY="touchstart"===p.type?p.targetTouches[0].pageY:p.pageY;const w=o.currentX,b=o.currentY,x=l.edgeSwipeDetection||l.iOSEdgeSwipeDetection,y=l.edgeSwipeThreshold||l.iOSEdgeSwipeThreshold;if(x&amp;&amp;(w&lt;=y||w&gt;=i.innerWidth-y)){if("prevent"!==x)return;e.preventDefault()}if(Object.assign(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=w,o.startY=b,n.touchStartTime=u(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,l.threshold&gt;0&amp;&amp;(n.allowThresholdMove=!1),"touchstart"!==p.type){let e=!0;h.is(n.focusableElements)&amp;&amp;(e=!1,"SELECT"===h[0].nodeName&amp;&amp;(n.isTouched=!1)),s.activeElement&amp;&amp;d(s.activeElement).is(n.focusableElements)&amp;&amp;s.activeElement!==h[0]&amp;&amp;s.activeElement.blur();const a=e&amp;&amp;t.allowTouchMove&amp;&amp;l.touchStartPreventDefault;!l.touchStartForcePreventDefault&amp;&amp;!a||h[0].isContentEditable||p.preventDefault()}t.params.freeMode&amp;&amp;t.params.freeMode.enabled&amp;&amp;t.freeMode&amp;&amp;t.animating&amp;&amp;!l.cssMode&amp;&amp;t.freeMode.onTouchStart(),t.emit("touchStart",p)}function O(e){const t=a(),s=this,i=s.touchEventsData,{params:r,touches:n,rtlTranslate:l,enabled:o}=s;if(!o)return;let c=e;if(c.originalEvent&amp;&amp;(c=c.originalEvent),!i.isTouched)return void(i.startMoving&amp;&amp;i.isScrolling&amp;&amp;s.emit("touchMoveOpposite",c));if(i.isTouchEvent&amp;&amp;"touchmove"!==c.type)return;const p="touchmove"===c.type&amp;&amp;c.targetTouches&amp;&amp;(c.targetTouches[0]||c.changedTouches[0]),h="touchmove"===c.type?p.pageX:c.pageX,m="touchmove"===c.type?p.pageY:c.pageY;if(c.preventedByNestedSwiper)return n.startX=h,void(n.startY=m);if(!s.allowTouchMove)return d(c.target).is(i.focusableElements)||(s.allowClick=!1),void(i.isTouched&amp;&amp;(Object.assign(n,{startX:h,startY:m,currentX:h,currentY:m}),i.touchStartTime=u()));if(i.isTouchEvent&amp;&amp;r.touchReleaseOnEdges&amp;&amp;!r.loop)if(s.isVertical()){if(m&lt;n.startY&amp;&amp;s.translate&lt;=s.maxTranslate()||m&gt;n.startY&amp;&amp;s.translate&gt;=s.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(h&lt;n.startX&amp;&amp;s.translate&lt;=s.maxTranslate()||h&gt;n.startX&amp;&amp;s.translate&gt;=s.minTranslate())return;if(i.isTouchEvent&amp;&amp;t.activeElement&amp;&amp;c.target===t.activeElement&amp;&amp;d(c.target).is(i.focusableElements))return i.isMoved=!0,void(s.allowClick=!1);if(i.allowTouchCallbacks&amp;&amp;s.emit("touchMove",c),c.targetTouches&amp;&amp;c.targetTouches.length&gt;1)return;n.currentX=h,n.currentY=m;const f=n.currentX-n.startX,g=n.currentY-n.startY;if(s.params.threshold&amp;&amp;Math.sqrt(f**2+g**2)&lt;s.params.threshold)return;if(void 0===i.isScrolling){let e;s.isHorizontal()&amp;&amp;n.currentY===n.startY||s.isVertical()&amp;&amp;n.currentX===n.startX?i.isScrolling=!1:f*f+g*g&gt;=25&amp;&amp;(e=180*Math.atan2(Math.abs(g),Math.abs(f))/Math.PI,i.isScrolling=s.isHorizontal()?e&gt;r.touchAngle:90-e&gt;r.touchAngle)}if(i.isScrolling&amp;&amp;s.emit("touchMoveOpposite",c),void 0===i.startMoving&amp;&amp;(n.currentX===n.startX&amp;&amp;n.currentY===n.startY||(i.startMoving=!0)),i.isScrolling)return void(i.isTouched=!1);if(!i.startMoving)return;s.allowClick=!1,!r.cssMode&amp;&amp;c.cancelable&amp;&amp;c.preventDefault(),r.touchMoveStopPropagation&amp;&amp;!r.nested&amp;&amp;c.stopPropagation(),i.isMoved||(r.loop&amp;&amp;!r.cssMode&amp;&amp;s.loopFix(),i.startTranslate=s.getTranslate(),s.setTransition(0),s.animating&amp;&amp;s.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!r.grabCursor||!0!==s.allowSlideNext&amp;&amp;!0!==s.allowSlidePrev||s.setGrabCursor(!0),s.emit("sliderFirstMove",c)),s.emit("sliderMove",c),i.isMoved=!0;let v=s.isHorizontal()?f:g;n.diff=v,v*=r.touchRatio,l&amp;&amp;(v=-v),s.swipeDirection=v&gt;0?"prev":"next",i.currentTranslate=v+i.startTranslate;let w=!0,b=r.resistanceRatio;if(r.touchReleaseOnEdges&amp;&amp;(b=0),v&gt;0&amp;&amp;i.currentTranslate&gt;s.minTranslate()?(w=!1,r.resistance&amp;&amp;(i.currentTranslate=s.minTranslate()-1+(-s.minTranslate()+i.startTranslate+v)**b)):v&lt;0&amp;&amp;i.currentTranslate&lt;s.maxTranslate()&amp;&amp;(w=!1,r.resistance&amp;&amp;(i.currentTranslate=s.maxTranslate()+1-(s.maxTranslate()-i.startTranslate-v)**b)),w&amp;&amp;(c.preventedByNestedSwiper=!0),!s.allowSlideNext&amp;&amp;"next"===s.swipeDirection&amp;&amp;i.currentTranslate&lt;i.startTranslate&amp;&amp;(i.currentTranslate=i.startTranslate),!s.allowSlidePrev&amp;&amp;"prev"===s.swipeDirection&amp;&amp;i.currentTranslate&gt;i.startTranslate&amp;&amp;(i.currentTranslate=i.startTranslate),s.allowSlidePrev||s.allowSlideNext||(i.currentTranslate=i.startTranslate),r.threshold&gt;0){if(!(Math.abs(v)&gt;r.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,i.currentTranslate=i.startTranslate,void(n.diff=s.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY)}r.followFinger&amp;&amp;!r.cssMode&amp;&amp;((r.freeMode&amp;&amp;r.freeMode.enabled&amp;&amp;s.freeMode||r.watchSlidesProgress)&amp;&amp;(s.updateActiveIndex(),s.updateSlidesClasses()),s.params.freeMode&amp;&amp;r.freeMode.enabled&amp;&amp;s.freeMode&amp;&amp;s.freeMode.onTouchMove(),s.updateProgress(i.currentTranslate),s.setTranslate(i.currentTranslate))}function I(e){const t=this,s=t.touchEventsData,{params:a,touches:i,rtlTranslate:r,slidesGrid:n,enabled:l}=t;if(!l)return;let o=e;if(o.originalEvent&amp;&amp;(o=o.originalEvent),s.allowTouchCallbacks&amp;&amp;t.emit("touchEnd",o),s.allowTouchCallbacks=!1,!s.isTouched)return s.isMoved&amp;&amp;a.grabCursor&amp;&amp;t.setGrabCursor(!1),s.isMoved=!1,void(s.startMoving=!1);a.grabCursor&amp;&amp;s.isMoved&amp;&amp;s.isTouched&amp;&amp;(!0===t.allowSlideNext||!0===t.allowSlidePrev)&amp;&amp;t.setGrabCursor(!1);const d=u(),c=d-s.touchStartTime;if(t.allowClick){const e=o.path||o.composedPath&amp;&amp;o.composedPath();t.updateClickedSlide(e&amp;&amp;e[0]||o.target),t.emit("tap click",o),c&lt;300&amp;&amp;d-s.lastClickTime&lt;300&amp;&amp;t.emit("doubleTap doubleClick",o)}if(s.lastClickTime=u(),p((()=&gt;{t.destroyed||(t.allowClick=!0)})),!s.isTouched||!s.isMoved||!t.swipeDirection||0===i.diff||s.currentTranslate===s.startTranslate)return s.isTouched=!1,s.isMoved=!1,void(s.startMoving=!1);let h;if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,h=a.followFinger?r?t.translate:-t.translate:-s.currentTranslate,a.cssMode)return;if(t.params.freeMode&amp;&amp;a.freeMode.enabled)return void t.freeMode.onTouchEnd({currentPos:h});let m=0,f=t.slidesSizesGrid[0];for(let e=0;e&lt;n.length;e+=e&lt;a.slidesPerGroupSkip?1:a.slidesPerGroup){const t=e&lt;a.slidesPerGroupSkip-1?1:a.slidesPerGroup;void 0!==n[e+t]?h&gt;=n[e]&amp;&amp;h&lt;n[e+t]&amp;&amp;(m=e,f=n[e+t]-n[e]):h&gt;=n[e]&amp;&amp;(m=e,f=n[n.length-1]-n[n.length-2])}let g=null,v=null;a.rewind&amp;&amp;(t.isBeginning?v=t.params.virtual&amp;&amp;t.params.virtual.enabled&amp;&amp;t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&amp;&amp;(g=0));const w=(h-n[m])/f,b=m&lt;a.slidesPerGroupSkip-1?1:a.slidesPerGroup;if(c&gt;a.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&amp;&amp;(w&gt;=a.longSwipesRatio?t.slideTo(a.rewind&amp;&amp;t.isEnd?g:m+b):t.slideTo(m)),"prev"===t.swipeDirection&amp;&amp;(w&gt;1-a.longSwipesRatio?t.slideTo(m+b):null!==v&amp;&amp;w&lt;0&amp;&amp;Math.abs(w)&gt;a.longSwipesRatio?t.slideTo(v):t.slideTo(m))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&amp;&amp;(o.target===t.navigation.nextEl||o.target===t.navigation.prevEl)?o.target===t.navigation.nextEl?t.slideTo(m+b):t.slideTo(m):("next"===t.swipeDirection&amp;&amp;t.slideTo(null!==g?g:m+b),"prev"===t.swipeDirection&amp;&amp;t.slideTo(null!==v?v:m))}}function A(){const e=this,{params:t,el:s}=e;if(s&amp;&amp;0===s.offsetWidth)return;t.breakpoints&amp;&amp;e.setBreakpoint();const{allowSlideNext:a,allowSlidePrev:i,snapGrid:r}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),("auto"===t.slidesPerView||t.slidesPerView&gt;1)&amp;&amp;e.isEnd&amp;&amp;!e.isBeginning&amp;&amp;!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&amp;&amp;e.autoplay.running&amp;&amp;e.autoplay.paused&amp;&amp;e.autoplay.run(),e.allowSlidePrev=i,e.allowSlideNext=a,e.params.watchOverflow&amp;&amp;r!==e.snapGrid&amp;&amp;e.checkOverflow()}function D(e){const t=this;t.enabled&amp;&amp;(t.allowClick||(t.params.preventClicks&amp;&amp;e.preventDefault(),t.params.preventClicksPropagation&amp;&amp;t.animating&amp;&amp;(e.stopPropagation(),e.stopImmediatePropagation())))}function G(){const e=this,{wrapperEl:t,rtlTranslate:s,enabled:a}=e;if(!a)return;let i;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&amp;&amp;(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const r=e.maxTranslate()-e.minTranslate();i=0===r?0:(e.translate-e.minTranslate())/r,i!==e.progress&amp;&amp;e.updateProgress(s?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let N=!1;function B(){}const H=(e,t)=&gt;{const s=a(),{params:i,touchEvents:r,el:n,wrapperEl:l,device:o,support:d}=e,c=!!i.nested,p="on"===t?"addEventListener":"removeEventListener",u=t;if(d.touch){const t=!("touchstart"!==r.start||!d.passiveListener||!i.passiveListeners)&amp;&amp;{passive:!0,capture:!1};n[p](r.start,e.onTouchStart,t),n[p](r.move,e.onTouchMove,d.passiveListener?{passive:!1,capture:c}:c),n[p](r.end,e.onTouchEnd,t),r.cancel&amp;&amp;n[p](r.cancel,e.onTouchEnd,t)}else n[p](r.start,e.onTouchStart,!1),s[p](r.move,e.onTouchMove,c),s[p](r.end,e.onTouchEnd,!1);(i.preventClicks||i.preventClicksPropagation)&amp;&amp;n[p]("click",e.onClick,!0),i.cssMode&amp;&amp;l[p]("scroll",e.onScroll),i.updateOnWindowResize?e[u](o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",A,!0):e[u]("observerUpdate",A,!0)};var X={attachEvents:function(){const e=this,t=a(),{params:s,support:i}=e;e.onTouchStart=L.bind(e),e.onTouchMove=O.bind(e),e.onTouchEnd=I.bind(e),s.cssMode&amp;&amp;(e.onScroll=G.bind(e)),e.onClick=D.bind(e),i.touch&amp;&amp;!N&amp;&amp;(t.addEventListener("touchstart",B),N=!0),H(e,"on")},detachEvents:function(){H(this,"off")}};const Y=(e,t)=&gt;e.grid&amp;&amp;t.grid&amp;&amp;t.grid.rows&gt;1;var R={addClasses:function(){const e=this,{classNames:t,params:s,rtl:a,$el:i,device:r,support:n}=e,l=function(e,t){const s=[];return e.forEach((e=&gt;{"object"==typeof e?Object.keys(e).forEach((a=&gt;{e[a]&amp;&amp;s.push(t+a)})):"string"==typeof e&amp;&amp;s.push(t+e)})),s}(["initialized",s.direction,{"pointer-events":!n.touch},{"free-mode":e.params.freeMode&amp;&amp;s.freeMode.enabled},{autoheight:s.autoHeight},{rtl:a},{grid:s.grid&amp;&amp;s.grid.rows&gt;1},{"grid-column":s.grid&amp;&amp;s.grid.rows&gt;1&amp;&amp;"column"===s.grid.fill},{android:r.android},{ios:r.ios},{"css-mode":s.cssMode},{centered:s.cssMode&amp;&amp;s.centeredSlides},{"watch-progress":s.watchSlidesProgress}],s.containerModifierClass);t.push(...l),i.addClass([...t].join(" ")),e.emitContainerClasses()},removeClasses:function(){const{$el:e,classNames:t}=this;e.removeClass(t.join(" ")),this.emitContainerClasses()}};var W={init:!0,direction:"horizontal",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopedSlidesLimit:!0,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1};function q(e,t){return function(s){void 0===s&amp;&amp;(s={});const a=Object.keys(s)[0],i=s[a];"object"==typeof i&amp;&amp;null!==i?(["navigation","pagination","scrollbar"].indexOf(a)&gt;=0&amp;&amp;!0===e[a]&amp;&amp;(e[a]={auto:!0}),a in e&amp;&amp;"enabled"in i?(!0===e[a]&amp;&amp;(e[a]={enabled:!0}),"object"!=typeof e[a]||"enabled"in e[a]||(e[a].enabled=!0),e[a]||(e[a]={enabled:!1}),g(t,s)):g(t,s)):g(t,s)}}const j={eventsEmitter:$,update:S,translate:M,transition:{setTransition:function(e,t){const s=this;s.params.cssMode||s.$wrapperEl.transition(e),s.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&amp;&amp;(e=!0);const s=this,{params:a}=s;a.cssMode||(a.autoHeight&amp;&amp;s.updateAutoHeight(),P({swiper:s,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&amp;&amp;(e=!0);const s=this,{params:a}=s;s.animating=!1,a.cssMode||(s.setTransition(0),P({swiper:s,runCallbacks:e,direction:t,step:"End"}))}},slide:k,loop:z,grabCursor:{setGrabCursor:function(e){const t=this;if(t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&amp;&amp;t.isLocked||t.params.cssMode)return;const s="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;s.style.cursor="move",s.style.cursor=e?"grabbing":"grab"},unsetGrabCursor:function(){const e=this;e.support.touch||e.params.watchOverflow&amp;&amp;e.isLocked||e.params.cssMode||(e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="")}},events:X,breakpoints:{setBreakpoint:function(){const e=this,{activeIndex:t,initialized:s,loopedSlides:a=0,params:i,$el:r}=e,n=i.breakpoints;if(!n||n&amp;&amp;0===Object.keys(n).length)return;const l=e.getBreakpoint(n,e.params.breakpointsBase,e.el);if(!l||e.currentBreakpoint===l)return;const o=(l in n?n[l]:void 0)||e.originalParams,d=Y(e,i),c=Y(e,o),p=i.enabled;d&amp;&amp;!c?(r.removeClass(`${i.containerModifierClass}grid ${i.containerModifierClass}grid-column`),e.emitContainerClasses()):!d&amp;&amp;c&amp;&amp;(r.addClass(`${i.containerModifierClass}grid`),(o.grid.fill&amp;&amp;"column"===o.grid.fill||!o.grid.fill&amp;&amp;"column"===i.grid.fill)&amp;&amp;r.addClass(`${i.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach((t=&gt;{const s=i[t]&amp;&amp;i[t].enabled,a=o[t]&amp;&amp;o[t].enabled;s&amp;&amp;!a&amp;&amp;e[t].disable(),!s&amp;&amp;a&amp;&amp;e[t].enable()}));const u=o.direction&amp;&amp;o.direction!==i.direction,h=i.loop&amp;&amp;(o.slidesPerView!==i.slidesPerView||u);u&amp;&amp;s&amp;&amp;e.changeDirection(),g(e.params,o);const m=e.params.enabled;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),p&amp;&amp;!m?e.disable():!p&amp;&amp;m&amp;&amp;e.enable(),e.currentBreakpoint=l,e.emit("_beforeBreakpoint",o),h&amp;&amp;s&amp;&amp;(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-a+e.loopedSlides,0,!1)),e.emit("breakpoint",o)},getBreakpoint:function(e,t,s){if(void 0===t&amp;&amp;(t="window"),!e||"container"===t&amp;&amp;!s)return;let a=!1;const i=r(),n="window"===t?i.innerHeight:s.clientHeight,l=Object.keys(e).map((e=&gt;{if("string"==typeof e&amp;&amp;0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{value:n*t,point:e}}return{value:e,point:e}}));l.sort(((e,t)=&gt;parseInt(e.value,10)-parseInt(t.value,10)));for(let e=0;e&lt;l.length;e+=1){const{point:r,value:n}=l[e];"window"===t?i.matchMedia(`(min-width: ${n}px)`).matches&amp;&amp;(a=r):n&lt;=s.clientWidth&amp;&amp;(a=r)}return a||"max"}},checkOverflow:{checkOverflow:function(){const e=this,{isLocked:t,params:s}=e,{slidesOffsetBefore:a}=s;if(a){const t=e.slides.length-1,s=e.slidesGrid[t]+e.slidesSizesGrid[t]+2*a;e.isLocked=e.size&gt;s}else e.isLocked=1===e.snapGrid.length;!0===s.allowSlideNext&amp;&amp;(e.allowSlideNext=!e.isLocked),!0===s.allowSlidePrev&amp;&amp;(e.allowSlidePrev=!e.isLocked),t&amp;&amp;t!==e.isLocked&amp;&amp;(e.isEnd=!1),t!==e.isLocked&amp;&amp;e.emit(e.isLocked?"lock":"unlock")}},classes:R,images:{loadImage:function(e,t,s,a,i,n){const l=r();let o;function c(){n&amp;&amp;n()}d(e).parent("picture")[0]||e.complete&amp;&amp;i?c():t?(o=new l.Image,o.onload=c,o.onerror=c,a&amp;&amp;(o.sizes=a),s&amp;&amp;(o.srcset=s),t&amp;&amp;(o.src=t)):c()},preloadImages:function(){const e=this;function t(){null!=e&amp;&amp;e&amp;&amp;!e.destroyed&amp;&amp;(void 0!==e.imagesLoaded&amp;&amp;(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&amp;&amp;(e.params.updateOnImagesReady&amp;&amp;e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(let s=0;s&lt;e.imagesToLoad.length;s+=1){const a=e.imagesToLoad[s];e.loadImage(a,a.currentSrc||a.getAttribute("src"),a.srcset||a.getAttribute("srcset"),a.sizes||a.getAttribute("sizes"),!0,t)}}}},_={};class V{constructor(){let e,t;for(var s=arguments.length,a=new Array(s),i=0;i&lt;s;i++)a[i]=arguments[i];if(1===a.length&amp;&amp;a[0].constructor&amp;&amp;"Object"===Object.prototype.toString.call(a[0]).slice(8,-1)?t=a[0]:[e,t]=a,t||(t={}),t=g({},t),e&amp;&amp;!t.el&amp;&amp;(t.el=e),t.el&amp;&amp;d(t.el).length&gt;1){const e=[];return d(t.el).each((s=&gt;{const a=g({},t,{el:s});e.push(new V(a))})),e}const r=this;r.__swiper__=!0,r.support=E(),r.device=C({userAgent:t.userAgent}),r.browser=T(),r.eventsListeners={},r.eventsAnyListeners=[],r.modules=[...r.__modules__],t.modules&amp;&amp;Array.isArray(t.modules)&amp;&amp;r.modules.push(...t.modules);const n={};r.modules.forEach((e=&gt;{e({swiper:r,extendParams:q(t,n),on:r.on.bind(r),once:r.once.bind(r),off:r.off.bind(r),emit:r.emit.bind(r)})}));const l=g({},W,n);return r.params=g({},l,_,t),r.originalParams=g({},r.params),r.passedParams=g({},t),r.params&amp;&amp;r.params.on&amp;&amp;Object.keys(r.params.on).forEach((e=&gt;{r.on(e,r.params.on[e])})),r.params&amp;&amp;r.params.onAny&amp;&amp;r.onAny(r.params.onAny),r.$=d,Object.assign(r,{enabled:r.params.enabled,el:e,classNames:[],slides:d(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=&gt;"horizontal"===r.params.direction,isVertical:()=&gt;"vertical"===r.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:r.params.allowSlideNext,allowSlidePrev:r.params.allowSlidePrev,touchEvents:function(){const e=["touchstart","touchmove","touchend","touchcancel"],t=["pointerdown","pointermove","pointerup"];return r.touchEventsTouch={start:e[0],move:e[1],end:e[2],cancel:e[3]},r.touchEventsDesktop={start:t[0],move:t[1],end:t[2]},r.support.touch||!r.params.simulateTouch?r.touchEventsTouch:r.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:r.params.focusableElements,lastClickTime:u(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:r.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),r.emit("_swiper"),r.params.init&amp;&amp;r.init(),r}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&amp;&amp;e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&amp;&amp;(e.enabled=!1,e.params.grabCursor&amp;&amp;e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){const s=this;e=Math.min(Math.max(e,0),1);const a=s.minTranslate(),i=(s.maxTranslate()-a)*e+a;s.translateTo(i,void 0===t?0:t),s.updateActiveIndex(),s.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter((t=&gt;0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass)));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){const t=this;return t.destroyed?"":e.className.split(" ").filter((e=&gt;0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass))).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.each((s=&gt;{const a=e.getSlideClasses(s);t.push({slideEl:s,classNames:a}),e.emit("_slideClass",s,a)})),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&amp;&amp;(e="current"),void 0===t&amp;&amp;(t=!1);const{params:s,slides:a,slidesGrid:i,slidesSizesGrid:r,size:n,activeIndex:l}=this;let o=1;if(s.centeredSlides){let e,t=a[l].swiperSlideSize;for(let s=l+1;s&lt;a.length;s+=1)a[s]&amp;&amp;!e&amp;&amp;(t+=a[s].swiperSlideSize,o+=1,t&gt;n&amp;&amp;(e=!0));for(let s=l-1;s&gt;=0;s-=1)a[s]&amp;&amp;!e&amp;&amp;(t+=a[s].swiperSlideSize,o+=1,t&gt;n&amp;&amp;(e=!0))}else if("current"===e)for(let e=l+1;e&lt;a.length;e+=1){(t?i[e]+r[e]-i[l]&lt;n:i[e]-i[l]&lt;n)&amp;&amp;(o+=1)}else for(let e=l-1;e&gt;=0;e-=1){i[l]-i[e]&lt;n&amp;&amp;(o+=1)}return o}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:t,params:s}=e;function a(){const t=e.rtlTranslate?-1*e.translate:e.translate,s=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(s),e.updateActiveIndex(),e.updateSlidesClasses()}let i;s.breakpoints&amp;&amp;e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.params.freeMode&amp;&amp;e.params.freeMode.enabled?(a(),e.params.autoHeight&amp;&amp;e.updateAutoHeight()):(i=("auto"===e.params.slidesPerView||e.params.slidesPerView&gt;1)&amp;&amp;e.isEnd&amp;&amp;!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),i||a()),s.watchOverflow&amp;&amp;t!==e.snapGrid&amp;&amp;e.checkOverflow(),e.emit("update")}changeDirection(e,t){void 0===t&amp;&amp;(t=!0);const s=this,a=s.params.direction;return e||(e="horizontal"===a?"vertical":"horizontal"),e===a||"horizontal"!==e&amp;&amp;"vertical"!==e||(s.$el.removeClass(`${s.params.containerModifierClass}${a}`).addClass(`${s.params.containerModifierClass}${e}`),s.emitContainerClasses(),s.params.direction=e,s.slides.each((t=&gt;{"vertical"===e?t.style.width="":t.style.height=""})),s.emit("changeDirection"),t&amp;&amp;s.update()),s}changeLanguageDirection(e){const t=this;t.rtl&amp;&amp;"rtl"===e||!t.rtl&amp;&amp;"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&amp;&amp;t.rtl,t.rtl?(t.$el.addClass(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.$el.removeClass(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}mount(e){const t=this;if(t.mounted)return!0;const s=d(e||t.params.el);if(!(e=s[0]))return!1;e.swiper=t;const i=()=&gt;`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let r=(()=&gt;{if(e&amp;&amp;e.shadowRoot&amp;&amp;e.shadowRoot.querySelector){const t=d(e.shadowRoot.querySelector(i()));return t.children=e=&gt;s.children(e),t}return s.children?s.children(i()):d(s).children(i())})();if(0===r.length&amp;&amp;t.params.createElements){const e=a().createElement("div");r=d(e),e.className=t.params.wrapperClass,s.append(e),s.children(`.${t.params.slideClass}`).each((e=&gt;{r.append(e)}))}return Object.assign(t,{$el:s,el:e,$wrapperEl:r,wrapperEl:r[0],mounted:!0,rtl:"rtl"===e.dir.toLowerCase()||"rtl"===s.css("direction"),rtlTranslate:"horizontal"===t.params.direction&amp;&amp;("rtl"===e.dir.toLowerCase()||"rtl"===s.css("direction")),wrongRTL:"-webkit-box"===r.css("display")}),!0}init(e){const t=this;if(t.initialized)return t;return!1===t.mount(e)||(t.emit("beforeInit"),t.params.breakpoints&amp;&amp;t.setBreakpoint(),t.addClasses(),t.params.loop&amp;&amp;t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&amp;&amp;t.checkOverflow(),t.params.grabCursor&amp;&amp;t.enabled&amp;&amp;t.setGrabCursor(),t.params.preloadImages&amp;&amp;t.preloadImages(),t.params.loop?t.slideTo(t.params.initialSlide+t.loopedSlides,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.attachEvents(),t.initialized=!0,t.emit("init"),t.emit("afterInit")),t}destroy(e,t){void 0===e&amp;&amp;(e=!0),void 0===t&amp;&amp;(t=!0);const s=this,{params:a,$el:i,$wrapperEl:r,slides:n}=s;return void 0===s.params||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),a.loop&amp;&amp;s.loopDestroy(),t&amp;&amp;(s.removeClasses(),i.removeAttr("style"),r.removeAttr("style"),n&amp;&amp;n.length&amp;&amp;n.removeClass([a.slideVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),s.emit("destroy"),Object.keys(s.eventsListeners).forEach((e=&gt;{s.off(e)})),!1!==e&amp;&amp;(s.$el[0].swiper=null,function(e){const t=e;Object.keys(t).forEach((e=&gt;{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}}))}(s)),s.destroyed=!0),null}static extendDefaults(e){g(_,e)}static get extendedDefaults(){return _}static get defaults(){return W}static installModule(e){V.prototype.__modules__||(V.prototype.__modules__=[]);const t=V.prototype.__modules__;"function"==typeof e&amp;&amp;t.indexOf(e)&lt;0&amp;&amp;t.push(e)}static use(e){return Array.isArray(e)?(e.forEach((e=&gt;V.installModule(e))),V):(V.installModule(e),V)}}function F(e,t,s,i){const r=a();return e.params.createElements&amp;&amp;Object.keys(i).forEach((a=&gt;{if(!s[a]&amp;&amp;!0===s.auto){let n=e.$el.children(`.${i[a]}`)[0];n||(n=r.createElement("div"),n.className=i[a],e.$el.append(n)),s[a]=n,t[a]=n}})),s}function U(e){return void 0===e&amp;&amp;(e=""),`.${e.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}`}function K(e){const t=this,{$wrapperEl:s,params:a}=t;if(a.loop&amp;&amp;t.loopDestroy(),"object"==typeof e&amp;&amp;"length"in e)for(let t=0;t&lt;e.length;t+=1)e[t]&amp;&amp;s.append(e[t]);else s.append(e);a.loop&amp;&amp;t.loopCreate(),a.observer||t.update()}function Z(e){const t=this,{params:s,$wrapperEl:a,activeIndex:i}=t;s.loop&amp;&amp;t.loopDestroy();let r=i+1;if("object"==typeof e&amp;&amp;"length"in e){for(let t=0;t&lt;e.length;t+=1)e[t]&amp;&amp;a.prepend(e[t]);r=i+e.length}else a.prepend(e);s.loop&amp;&amp;t.loopCreate(),s.observer||t.update(),t.slideTo(r,0,!1)}function Q(e,t){const s=this,{$wrapperEl:a,params:i,activeIndex:r}=s;let n=r;i.loop&amp;&amp;(n-=s.loopedSlides,s.loopDestroy(),s.slides=a.children(`.${i.slideClass}`));const l=s.slides.length;if(e&lt;=0)return void s.prependSlide(t);if(e&gt;=l)return void s.appendSlide(t);let o=n&gt;e?n+1:n;const d=[];for(let t=l-1;t&gt;=e;t-=1){const e=s.slides.eq(t);e.remove(),d.unshift(e)}if("object"==typeof t&amp;&amp;"length"in t){for(let e=0;e&lt;t.length;e+=1)t[e]&amp;&amp;a.append(t[e]);o=n&gt;e?n+t.length:n}else a.append(t);for(let e=0;e&lt;d.length;e+=1)a.append(d[e]);i.loop&amp;&amp;s.loopCreate(),i.observer||s.update(),i.loop?s.slideTo(o+s.loopedSlides,0,!1):s.slideTo(o,0,!1)}function J(e){const t=this,{params:s,$wrapperEl:a,activeIndex:i}=t;let r=i;s.loop&amp;&amp;(r-=t.loopedSlides,t.loopDestroy(),t.slides=a.children(`.${s.slideClass}`));let n,l=r;if("object"==typeof e&amp;&amp;"length"in e){for(let s=0;s&lt;e.length;s+=1)n=e[s],t.slides[n]&amp;&amp;t.slides.eq(n).remove(),n&lt;l&amp;&amp;(l-=1);l=Math.max(l,0)}else n=e,t.slides[n]&amp;&amp;t.slides.eq(n).remove(),n&lt;l&amp;&amp;(l-=1),l=Math.max(l,0);s.loop&amp;&amp;t.loopCreate(),s.observer||t.update(),s.loop?t.slideTo(l+t.loopedSlides,0,!1):t.slideTo(l,0,!1)}function ee(){const e=this,t=[];for(let s=0;s&lt;e.slides.length;s+=1)t.push(s);e.removeSlide(t)}function te(e){const{effect:t,swiper:s,on:a,setTranslate:i,setTransition:r,overwriteParams:n,perspective:l,recreateShadows:o,getEffectParams:d}=e;let c;a("beforeInit",(()=&gt;{if(s.params.effect!==t)return;s.classNames.push(`${s.params.containerModifierClass}${t}`),l&amp;&amp;l()&amp;&amp;s.classNames.push(`${s.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(s.params,e),Object.assign(s.originalParams,e)})),a("setTranslate",(()=&gt;{s.params.effect===t&amp;&amp;i()})),a("setTransition",((e,a)=&gt;{s.params.effect===t&amp;&amp;r(a)})),a("transitionEnd",(()=&gt;{if(s.params.effect===t&amp;&amp;o){if(!d||!d().slideShadows)return;s.slides.each((e=&gt;{s.$(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").remove()})),o()}})),a("virtualUpdate",(()=&gt;{s.params.effect===t&amp;&amp;(s.slides.length||(c=!0),requestAnimationFrame((()=&gt;{c&amp;&amp;s.slides&amp;&amp;s.slides.length&amp;&amp;(i(),c=!1)})))}))}function se(e,t){return e.transformEl?t.find(e.transformEl).css({"backface-visibility":"hidden","-webkit-backface-visibility":"hidden"}):t}function ae(e){let{swiper:t,duration:s,transformEl:a,allSlides:i}=e;const{slides:r,activeIndex:n,$wrapperEl:l}=t;if(t.params.virtualTranslate&amp;&amp;0!==s){let e,s=!1;e=i?a?r.find(a):r:a?r.eq(n).find(a):r.eq(n),e.transitionEnd((()=&gt;{if(s)return;if(!t||t.destroyed)return;s=!0,t.animating=!1;const e=["webkitTransitionEnd","transitionend"];for(let t=0;t&lt;e.length;t+=1)l.trigger(e[t])}))}}function ie(e,t,s){const a="swiper-slide-shadow"+(s?`-${s}`:""),i=e.transformEl?t.find(e.transformEl):t;let r=i.children(`.${a}`);return r.length||(r=d(`&lt;div class="swiper-slide-shadow${s?`-${s}`:""}"&gt;&lt;/div&gt;`),i.append(r)),r}Object.keys(j).forEach((e=&gt;{Object.keys(j[e]).forEach((t=&gt;{V.prototype[t]=j[e][t]}))})),V.use([function(e){let{swiper:t,on:s,emit:a}=e;const i=r();let n=null,l=null;const o=()=&gt;{t&amp;&amp;!t.destroyed&amp;&amp;t.initialized&amp;&amp;(a("beforeResize"),a("resize"))},d=()=&gt;{t&amp;&amp;!t.destroyed&amp;&amp;t.initialized&amp;&amp;a("orientationchange")};s("init",(()=&gt;{t.params.resizeObserver&amp;&amp;void 0!==i.ResizeObserver?t&amp;&amp;!t.destroyed&amp;&amp;t.initialized&amp;&amp;(n=new ResizeObserver((e=&gt;{l=i.requestAnimationFrame((()=&gt;{const{width:s,height:a}=t;let i=s,r=a;e.forEach((e=&gt;{let{contentBoxSize:s,contentRect:a,target:n}=e;n&amp;&amp;n!==t.el||(i=a?a.width:(s[0]||s).inlineSize,r=a?a.height:(s[0]||s).blockSize)})),i===s&amp;&amp;r===a||o()}))})),n.observe(t.el)):(i.addEventListener("resize",o),i.addEventListener("orientationchange",d))})),s("destroy",(()=&gt;{l&amp;&amp;i.cancelAnimationFrame(l),n&amp;&amp;n.unobserve&amp;&amp;t.el&amp;&amp;(n.unobserve(t.el),n=null),i.removeEventListener("resize",o),i.removeEventListener("orientationchange",d)}))},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const n=[],l=r(),o=function(e,t){void 0===t&amp;&amp;(t={});const s=new(l.MutationObserver||l.WebkitMutationObserver)((e=&gt;{if(1===e.length)return void i("observerUpdate",e[0]);const t=function(){i("observerUpdate",e[0])};l.requestAnimationFrame?l.requestAnimationFrame(t):l.setTimeout(t,0)}));s.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),n.push(s)};s({observer:!1,observeParents:!1,observeSlideChildren:!1}),a("init",(()=&gt;{if(t.params.observer){if(t.params.observeParents){const e=t.$el.parents();for(let t=0;t&lt;e.length;t+=1)o(e[t])}o(t.$el[0],{childList:t.params.observeSlideChildren}),o(t.$wrapperEl[0],{attributes:!1})}})),a("destroy",(()=&gt;{n.forEach((e=&gt;{e.disconnect()})),n.splice(0,n.length)}))}]);const re=[function(e){let t,{swiper:s,extendParams:a,on:i,emit:r}=e;function n(e,t){const a=s.params.virtual;if(a.cache&amp;&amp;s.virtual.cache[t])return s.virtual.cache[t];const i=a.renderSlide?d(a.renderSlide.call(s,e,t)):d(`&lt;div class="${s.params.slideClass}" data-swiper-slide-index="${t}"&gt;${e}&lt;/div&gt;`);return i.attr("data-swiper-slide-index")||i.attr("data-swiper-slide-index",t),a.cache&amp;&amp;(s.virtual.cache[t]=i),i}function l(e){const{slidesPerView:t,slidesPerGroup:a,centeredSlides:i}=s.params,{addSlidesBefore:l,addSlidesAfter:o}=s.params.virtual,{from:d,to:c,slides:p,slidesGrid:u,offset:h}=s.virtual;s.params.cssMode||s.updateActiveIndex();const m=s.activeIndex||0;let f,g,v;f=s.rtlTranslate?"right":s.isHorizontal()?"left":"top",i?(g=Math.floor(t/2)+a+o,v=Math.floor(t/2)+a+l):(g=t+(a-1)+o,v=a+l);const w=Math.max((m||0)-v,0),b=Math.min((m||0)+g,p.length-1),x=(s.slidesGrid[w]||0)-(s.slidesGrid[0]||0);function y(){s.updateSlides(),s.updateProgress(),s.updateSlidesClasses(),s.lazy&amp;&amp;s.params.lazy.enabled&amp;&amp;s.lazy.load(),r("virtualUpdate")}if(Object.assign(s.virtual,{from:w,to:b,offset:x,slidesGrid:s.slidesGrid}),d===w&amp;&amp;c===b&amp;&amp;!e)return s.slidesGrid!==u&amp;&amp;x!==h&amp;&amp;s.slides.css(f,`${x}px`),s.updateProgress(),void r("virtualUpdate");if(s.params.virtual.renderExternal)return s.params.virtual.renderExternal.call(s,{offset:x,from:w,to:b,slides:function(){const e=[];for(let t=w;t&lt;=b;t+=1)e.push(p[t]);return e}()}),void(s.params.virtual.renderExternalUpdate?y():r("virtualUpdate"));const E=[],C=[];if(e)s.$wrapperEl.find(`.${s.params.slideClass}`).remove();else for(let e=d;e&lt;=c;e+=1)(e&lt;w||e&gt;b)&amp;&amp;s.$wrapperEl.find(`.${s.params.slideClass}[data-swiper-slide-index="${e}"]`).remove();for(let t=0;t&lt;p.length;t+=1)t&gt;=w&amp;&amp;t&lt;=b&amp;&amp;(void 0===c||e?C.push(t):(t&gt;c&amp;&amp;C.push(t),t&lt;d&amp;&amp;E.push(t)));C.forEach((e=&gt;{s.$wrapperEl.append(n(p[e],e))})),E.sort(((e,t)=&gt;t-e)).forEach((e=&gt;{s.$wrapperEl.prepend(n(p[e],e))})),s.$wrapperEl.children(".swiper-slide").css(f,`${x}px`),y()}a({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}}),s.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]},i("beforeInit",(()=&gt;{s.params.virtual.enabled&amp;&amp;(s.virtual.slides=s.params.virtual.slides,s.classNames.push(`${s.params.containerModifierClass}virtual`),s.params.watchSlidesProgress=!0,s.originalParams.watchSlidesProgress=!0,s.params.initialSlide||l())})),i("setTranslate",(()=&gt;{s.params.virtual.enabled&amp;&amp;(s.params.cssMode&amp;&amp;!s._immediateVirtual?(clearTimeout(t),t=setTimeout((()=&gt;{l()}),100)):l())})),i("init update resize",(()=&gt;{s.params.virtual.enabled&amp;&amp;s.params.cssMode&amp;&amp;v(s.wrapperEl,"--swiper-virtual-size",`${s.virtualSize}px`)})),Object.assign(s.virtual,{appendSlide:function(e){if("object"==typeof e&amp;&amp;"length"in e)for(let t=0;t&lt;e.length;t+=1)e[t]&amp;&amp;s.virtual.slides.push(e[t]);else s.virtual.slides.push(e);l(!0)},prependSlide:function(e){const t=s.activeIndex;let a=t+1,i=1;if(Array.isArray(e)){for(let t=0;t&lt;e.length;t+=1)e[t]&amp;&amp;s.virtual.slides.unshift(e[t]);a=t+e.length,i=e.length}else s.virtual.slides.unshift(e);if(s.params.virtual.cache){const e=s.virtual.cache,t={};Object.keys(e).forEach((s=&gt;{const a=e[s],r=a.attr("data-swiper-slide-index");r&amp;&amp;a.attr("data-swiper-slide-index",parseInt(r,10)+i),t[parseInt(s,10)+i]=a})),s.virtual.cache=t}l(!0),s.slideTo(a,0)},removeSlide:function(e){if(null==e)return;let t=s.activeIndex;if(Array.isArray(e))for(let a=e.length-1;a&gt;=0;a-=1)s.virtual.slides.splice(e[a],1),s.params.virtual.cache&amp;&amp;delete s.virtual.cache[e[a]],e[a]&lt;t&amp;&amp;(t-=1),t=Math.max(t,0);else s.virtual.slides.splice(e,1),s.params.virtual.cache&amp;&amp;delete s.virtual.cache[e],e&lt;t&amp;&amp;(t-=1),t=Math.max(t,0);l(!0),s.slideTo(t,0)},removeAllSlides:function(){s.virtual.slides=[],s.params.virtual.cache&amp;&amp;(s.virtual.cache={}),l(!0),s.slideTo(0,0)},update:l})},function(e){let{swiper:t,extendParams:s,on:i,emit:n}=e;const l=a(),o=r();function c(e){if(!t.enabled)return;const{rtlTranslate:s}=t;let a=e;a.originalEvent&amp;&amp;(a=a.originalEvent);const i=a.keyCode||a.charCode,r=t.params.keyboard.pageUpDown,d=r&amp;&amp;33===i,c=r&amp;&amp;34===i,p=37===i,u=39===i,h=38===i,m=40===i;if(!t.allowSlideNext&amp;&amp;(t.isHorizontal()&amp;&amp;u||t.isVertical()&amp;&amp;m||c))return!1;if(!t.allowSlidePrev&amp;&amp;(t.isHorizontal()&amp;&amp;p||t.isVertical()&amp;&amp;h||d))return!1;if(!(a.shiftKey||a.altKey||a.ctrlKey||a.metaKey||l.activeElement&amp;&amp;l.activeElement.nodeName&amp;&amp;("input"===l.activeElement.nodeName.toLowerCase()||"textarea"===l.activeElement.nodeName.toLowerCase()))){if(t.params.keyboard.onlyInViewport&amp;&amp;(d||c||p||u||h||m)){let e=!1;if(t.$el.parents(`.${t.params.slideClass}`).length&gt;0&amp;&amp;0===t.$el.parents(`.${t.params.slideActiveClass}`).length)return;const a=t.$el,i=a[0].clientWidth,r=a[0].clientHeight,n=o.innerWidth,l=o.innerHeight,d=t.$el.offset();s&amp;&amp;(d.left-=t.$el[0].scrollLeft);const c=[[d.left,d.top],[d.left+i,d.top],[d.left,d.top+r],[d.left+i,d.top+r]];for(let t=0;t&lt;c.length;t+=1){const s=c[t];if(s[0]&gt;=0&amp;&amp;s[0]&lt;=n&amp;&amp;s[1]&gt;=0&amp;&amp;s[1]&lt;=l){if(0===s[0]&amp;&amp;0===s[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||p||u)&amp;&amp;(a.preventDefault?a.preventDefault():a.returnValue=!1),((c||u)&amp;&amp;!s||(d||p)&amp;&amp;s)&amp;&amp;t.slideNext(),((d||p)&amp;&amp;!s||(c||u)&amp;&amp;s)&amp;&amp;t.slidePrev()):((d||c||h||m)&amp;&amp;(a.preventDefault?a.preventDefault():a.returnValue=!1),(c||m)&amp;&amp;t.slideNext(),(d||h)&amp;&amp;t.slidePrev()),n("keyPress",i)}}function p(){t.keyboard.enabled||(d(l).on("keydown",c),t.keyboard.enabled=!0)}function u(){t.keyboard.enabled&amp;&amp;(d(l).off("keydown",c),t.keyboard.enabled=!1)}t.keyboard={enabled:!1},s({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),i("init",(()=&gt;{t.params.keyboard.enabled&amp;&amp;p()})),i("destroy",(()=&gt;{t.keyboard.enabled&amp;&amp;u()})),Object.assign(t.keyboard,{enable:p,disable:u})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const n=r();let l;s({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}}),t.mousewheel={enabled:!1};let o,c=u();const h=[];function m(){t.enabled&amp;&amp;(t.mouseEntered=!0)}function f(){t.enabled&amp;&amp;(t.mouseEntered=!1)}function g(e){return!(t.params.mousewheel.thresholdDelta&amp;&amp;e.delta&lt;t.params.mousewheel.thresholdDelta)&amp;&amp;(!(t.params.mousewheel.thresholdTime&amp;&amp;u()-c&lt;t.params.mousewheel.thresholdTime)&amp;&amp;(e.delta&gt;=6&amp;&amp;u()-c&lt;60||(e.direction&lt;0?t.isEnd&amp;&amp;!t.params.loop||t.animating||(t.slideNext(),i("scroll",e.raw)):t.isBeginning&amp;&amp;!t.params.loop||t.animating||(t.slidePrev(),i("scroll",e.raw)),c=(new n.Date).getTime(),!1)))}function v(e){let s=e,a=!0;if(!t.enabled)return;const r=t.params.mousewheel;t.params.cssMode&amp;&amp;s.preventDefault();let n=t.$el;if("container"!==t.params.mousewheel.eventsTarget&amp;&amp;(n=d(t.params.mousewheel.eventsTarget)),!t.mouseEntered&amp;&amp;!n[0].contains(s.target)&amp;&amp;!r.releaseOnEdges)return!0;s.originalEvent&amp;&amp;(s=s.originalEvent);let c=0;const m=t.rtlTranslate?-1:1,f=function(e){let t=0,s=0,a=0,i=0;return"detail"in e&amp;&amp;(s=e.detail),"wheelDelta"in e&amp;&amp;(s=-e.wheelDelta/120),"wheelDeltaY"in e&amp;&amp;(s=-e.wheelDeltaY/120),"wheelDeltaX"in e&amp;&amp;(t=-e.wheelDeltaX/120),"axis"in e&amp;&amp;e.axis===e.HORIZONTAL_AXIS&amp;&amp;(t=s,s=0),a=10*t,i=10*s,"deltaY"in e&amp;&amp;(i=e.deltaY),"deltaX"in e&amp;&amp;(a=e.deltaX),e.shiftKey&amp;&amp;!a&amp;&amp;(a=i,i=0),(a||i)&amp;&amp;e.deltaMode&amp;&amp;(1===e.deltaMode?(a*=40,i*=40):(a*=800,i*=800)),a&amp;&amp;!t&amp;&amp;(t=a&lt;1?-1:1),i&amp;&amp;!s&amp;&amp;(s=i&lt;1?-1:1),{spinX:t,spinY:s,pixelX:a,pixelY:i}}(s);if(r.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(f.pixelX)&gt;Math.abs(f.pixelY)))return!0;c=-f.pixelX*m}else{if(!(Math.abs(f.pixelY)&gt;Math.abs(f.pixelX)))return!0;c=-f.pixelY}else c=Math.abs(f.pixelX)&gt;Math.abs(f.pixelY)?-f.pixelX*m:-f.pixelY;if(0===c)return!0;r.invert&amp;&amp;(c=-c);let v=t.getTranslate()+c*r.sensitivity;if(v&gt;=t.minTranslate()&amp;&amp;(v=t.minTranslate()),v&lt;=t.maxTranslate()&amp;&amp;(v=t.maxTranslate()),a=!!t.params.loop||!(v===t.minTranslate()||v===t.maxTranslate()),a&amp;&amp;t.params.nested&amp;&amp;s.stopPropagation(),t.params.freeMode&amp;&amp;t.params.freeMode.enabled){const e={time:u(),delta:Math.abs(c),direction:Math.sign(c)},a=o&amp;&amp;e.time&lt;o.time+500&amp;&amp;e.delta&lt;=o.delta&amp;&amp;e.direction===o.direction;if(!a){o=void 0,t.params.loop&amp;&amp;t.loopFix();let n=t.getTranslate()+c*r.sensitivity;const d=t.isBeginning,u=t.isEnd;if(n&gt;=t.minTranslate()&amp;&amp;(n=t.minTranslate()),n&lt;=t.maxTranslate()&amp;&amp;(n=t.maxTranslate()),t.setTransition(0),t.setTranslate(n),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!d&amp;&amp;t.isBeginning||!u&amp;&amp;t.isEnd)&amp;&amp;t.updateSlidesClasses(),t.params.freeMode.sticky){clearTimeout(l),l=void 0,h.length&gt;=15&amp;&amp;h.shift();const s=h.length?h[h.length-1]:void 0,a=h[0];if(h.push(e),s&amp;&amp;(e.delta&gt;s.delta||e.direction!==s.direction))h.splice(0);else if(h.length&gt;=15&amp;&amp;e.time-a.time&lt;500&amp;&amp;a.delta-e.delta&gt;=1&amp;&amp;e.delta&lt;=6){const s=c&gt;0?.8:.2;o=e,h.splice(0),l=p((()=&gt;{t.slideToClosest(t.params.speed,!0,void 0,s)}),0)}l||(l=p((()=&gt;{o=e,h.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)}),500))}if(a||i("scroll",s),t.params.autoplay&amp;&amp;t.params.autoplayDisableOnInteraction&amp;&amp;t.autoplay.stop(),n===t.minTranslate()||n===t.maxTranslate())return!0}}else{const s={time:u(),delta:Math.abs(c),direction:Math.sign(c),raw:e};h.length&gt;=2&amp;&amp;h.shift();const a=h.length?h[h.length-1]:void 0;if(h.push(s),a?(s.direction!==a.direction||s.delta&gt;a.delta||s.time&gt;a.time+150)&amp;&amp;g(s):g(s),function(e){const s=t.params.mousewheel;if(e.direction&lt;0){if(t.isEnd&amp;&amp;!t.params.loop&amp;&amp;s.releaseOnEdges)return!0}else if(t.isBeginning&amp;&amp;!t.params.loop&amp;&amp;s.releaseOnEdges)return!0;return!1}(s))return!0}return s.preventDefault?s.preventDefault():s.returnValue=!1,!1}function w(e){let s=t.$el;"container"!==t.params.mousewheel.eventsTarget&amp;&amp;(s=d(t.params.mousewheel.eventsTarget)),s[e]("mouseenter",m),s[e]("mouseleave",f),s[e]("wheel",v)}function b(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",v),!0):!t.mousewheel.enabled&amp;&amp;(w("on"),t.mousewheel.enabled=!0,!0)}function x(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,v),!0):!!t.mousewheel.enabled&amp;&amp;(w("off"),t.mousewheel.enabled=!1,!0)}a("init",(()=&gt;{!t.params.mousewheel.enabled&amp;&amp;t.params.cssMode&amp;&amp;x(),t.params.mousewheel.enabled&amp;&amp;b()})),a("destroy",(()=&gt;{t.params.cssMode&amp;&amp;b(),t.mousewheel.enabled&amp;&amp;x()})),Object.assign(t.mousewheel,{enable:b,disable:x})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;function r(e){let s;return e&amp;&amp;(s=d(e),t.params.uniqueNavElements&amp;&amp;"string"==typeof e&amp;&amp;s.length&gt;1&amp;&amp;1===t.$el.find(e).length&amp;&amp;(s=t.$el.find(e))),s}function n(e,s){const a=t.params.navigation;e&amp;&amp;e.length&gt;0&amp;&amp;(e[s?"addClass":"removeClass"](a.disabledClass),e[0]&amp;&amp;"BUTTON"===e[0].tagName&amp;&amp;(e[0].disabled=s),t.params.watchOverflow&amp;&amp;t.enabled&amp;&amp;e[t.isLocked?"addClass":"removeClass"](a.lockClass))}function l(){if(t.params.loop)return;const{$nextEl:e,$prevEl:s}=t.navigation;n(s,t.isBeginning&amp;&amp;!t.params.rewind),n(e,t.isEnd&amp;&amp;!t.params.rewind)}function o(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&amp;&amp;(t.slidePrev(),i("navigationPrev"))}function c(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&amp;&amp;(t.slideNext(),i("navigationNext"))}function p(){const e=t.params.navigation;if(t.params.navigation=F(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!e.nextEl&amp;&amp;!e.prevEl)return;const s=r(e.nextEl),a=r(e.prevEl);s&amp;&amp;s.length&gt;0&amp;&amp;s.on("click",c),a&amp;&amp;a.length&gt;0&amp;&amp;a.on("click",o),Object.assign(t.navigation,{$nextEl:s,nextEl:s&amp;&amp;s[0],$prevEl:a,prevEl:a&amp;&amp;a[0]}),t.enabled||(s&amp;&amp;s.addClass(e.lockClass),a&amp;&amp;a.addClass(e.lockClass))}function u(){const{$nextEl:e,$prevEl:s}=t.navigation;e&amp;&amp;e.length&amp;&amp;(e.off("click",c),e.removeClass(t.params.navigation.disabledClass)),s&amp;&amp;s.length&amp;&amp;(s.off("click",o),s.removeClass(t.params.navigation.disabledClass))}s({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null},a("init",(()=&gt;{!1===t.params.navigation.enabled?h():(p(),l())})),a("toEdge fromEdge lock unlock",(()=&gt;{l()})),a("destroy",(()=&gt;{u()})),a("enable disable",(()=&gt;{const{$nextEl:e,$prevEl:s}=t.navigation;e&amp;&amp;e[t.enabled?"removeClass":"addClass"](t.params.navigation.lockClass),s&amp;&amp;s[t.enabled?"removeClass":"addClass"](t.params.navigation.lockClass)})),a("click",((e,s)=&gt;{const{$nextEl:a,$prevEl:r}=t.navigation,n=s.target;if(t.params.navigation.hideOnClick&amp;&amp;!d(n).is(r)&amp;&amp;!d(n).is(a)){if(t.pagination&amp;&amp;t.params.pagination&amp;&amp;t.params.pagination.clickable&amp;&amp;(t.pagination.el===n||t.pagination.el.contains(n)))return;let e;a?e=a.hasClass(t.params.navigation.hiddenClass):r&amp;&amp;(e=r.hasClass(t.params.navigation.hiddenClass)),i(!0===e?"navigationShow":"navigationHide"),a&amp;&amp;a.toggleClass(t.params.navigation.hiddenClass),r&amp;&amp;r.toggleClass(t.params.navigation.hiddenClass)}}));const h=()=&gt;{t.$el.addClass(t.params.navigation.navigationDisabledClass),u()};Object.assign(t.navigation,{enable:()=&gt;{t.$el.removeClass(t.params.navigation.navigationDisabledClass),p(),l()},disable:h,update:l,init:p,destroy:u})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const r="swiper-pagination";let n;s({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=&gt;e,formatFractionTotal:e=&gt;e,bulletClass:`${r}-bullet`,bulletActiveClass:`${r}-bullet-active`,modifierClass:`${r}-`,currentClass:`${r}-current`,totalClass:`${r}-total`,hiddenClass:`${r}-hidden`,progressbarFillClass:`${r}-progressbar-fill`,progressbarOppositeClass:`${r}-progressbar-opposite`,clickableClass:`${r}-clickable`,lockClass:`${r}-lock`,horizontalClass:`${r}-horizontal`,verticalClass:`${r}-vertical`,paginationDisabledClass:`${r}-disabled`}}),t.pagination={el:null,$el:null,bullets:[]};let l=0;function o(){return!t.params.pagination.el||!t.pagination.el||!t.pagination.$el||0===t.pagination.$el.length}function c(e,s){const{bulletActiveClass:a}=t.params.pagination;e[s]().addClass(`${a}-${s}`)[s]().addClass(`${a}-${s}-${s}`)}function p(){const e=t.rtl,s=t.params.pagination;if(o())return;const a=t.virtual&amp;&amp;t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,r=t.pagination.$el;let p;const u=t.params.loop?Math.ceil((a-2*t.loopedSlides)/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(p=Math.ceil((t.activeIndex-t.loopedSlides)/t.params.slidesPerGroup),p&gt;a-1-2*t.loopedSlides&amp;&amp;(p-=a-2*t.loopedSlides),p&gt;u-1&amp;&amp;(p-=u),p&lt;0&amp;&amp;"bullets"!==t.params.paginationType&amp;&amp;(p=u+p)):p=void 0!==t.snapIndex?t.snapIndex:t.activeIndex||0,"bullets"===s.type&amp;&amp;t.pagination.bullets&amp;&amp;t.pagination.bullets.length&gt;0){const a=t.pagination.bullets;let i,o,u;if(s.dynamicBullets&amp;&amp;(n=a.eq(0)[t.isHorizontal()?"outerWidth":"outerHeight"](!0),r.css(t.isHorizontal()?"width":"height",n*(s.dynamicMainBullets+4)+"px"),s.dynamicMainBullets&gt;1&amp;&amp;void 0!==t.previousIndex&amp;&amp;(l+=p-(t.previousIndex-t.loopedSlides||0),l&gt;s.dynamicMainBullets-1?l=s.dynamicMainBullets-1:l&lt;0&amp;&amp;(l=0)),i=Math.max(p-l,0),o=i+(Math.min(a.length,s.dynamicMainBullets)-1),u=(o+i)/2),a.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map((e=&gt;`${s.bulletActiveClass}${e}`)).join(" ")),r.length&gt;1)a.each((e=&gt;{const t=d(e),a=t.index();a===p&amp;&amp;t.addClass(s.bulletActiveClass),s.dynamicBullets&amp;&amp;(a&gt;=i&amp;&amp;a&lt;=o&amp;&amp;t.addClass(`${s.bulletActiveClass}-main`),a===i&amp;&amp;c(t,"prev"),a===o&amp;&amp;c(t,"next"))}));else{const e=a.eq(p),r=e.index();if(e.addClass(s.bulletActiveClass),s.dynamicBullets){const e=a.eq(i),n=a.eq(o);for(let e=i;e&lt;=o;e+=1)a.eq(e).addClass(`${s.bulletActiveClass}-main`);if(t.params.loop)if(r&gt;=a.length){for(let e=s.dynamicMainBullets;e&gt;=0;e-=1)a.eq(a.length-e).addClass(`${s.bulletActiveClass}-main`);a.eq(a.length-s.dynamicMainBullets-1).addClass(`${s.bulletActiveClass}-prev`)}else c(e,"prev"),c(n,"next");else c(e,"prev"),c(n,"next")}}if(s.dynamicBullets){const i=Math.min(a.length,s.dynamicMainBullets+4),r=(n*i-n)/2-u*n,l=e?"right":"left";a.css(t.isHorizontal()?l:"top",`${r}px`)}}if("fraction"===s.type&amp;&amp;(r.find(U(s.currentClass)).text(s.formatFractionCurrent(p+1)),r.find(U(s.totalClass)).text(s.formatFractionTotal(u))),"progressbar"===s.type){let e;e=s.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const a=(p+1)/u;let i=1,n=1;"horizontal"===e?i=a:n=a,r.find(U(s.progressbarFillClass)).transform(`translate3d(0,0,0) scaleX(${i}) scaleY(${n})`).transition(t.params.speed)}"custom"===s.type&amp;&amp;s.renderCustom?(r.html(s.renderCustom(t,p+1,u)),i("paginationRender",r[0])):i("paginationUpdate",r[0]),t.params.watchOverflow&amp;&amp;t.enabled&amp;&amp;r[t.isLocked?"addClass":"removeClass"](s.lockClass)}function u(){const e=t.params.pagination;if(o())return;const s=t.virtual&amp;&amp;t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,a=t.pagination.$el;let r="";if("bullets"===e.type){let i=t.params.loop?Math.ceil((s-2*t.loopedSlides)/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&amp;&amp;t.params.freeMode.enabled&amp;&amp;!t.params.loop&amp;&amp;i&gt;s&amp;&amp;(i=s);for(let s=0;s&lt;i;s+=1)e.renderBullet?r+=e.renderBullet.call(t,s,e.bulletClass):r+=`&lt;${e.bulletElement} class="${e.bulletClass}"&gt;&lt;/${e.bulletElement}&gt;`;a.html(r),t.pagination.bullets=a.find(U(e.bulletClass))}"fraction"===e.type&amp;&amp;(r=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):`&lt;span class="${e.currentClass}"&gt;&lt;/span&gt; / &lt;span class="${e.totalClass}"&gt;&lt;/span&gt;`,a.html(r)),"progressbar"===e.type&amp;&amp;(r=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):`&lt;span class="${e.progressbarFillClass}"&gt;&lt;/span&gt;`,a.html(r)),"custom"!==e.type&amp;&amp;i("paginationRender",t.pagination.$el[0])}function h(){t.params.pagination=F(t,t.originalParams.pagination,t.params.pagination,{el:"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let s=d(e.el);0!==s.length&amp;&amp;(t.params.uniqueNavElements&amp;&amp;"string"==typeof e.el&amp;&amp;s.length&gt;1&amp;&amp;(s=t.$el.find(e.el),s.length&gt;1&amp;&amp;(s=s.filter((e=&gt;d(e).parents(".swiper")[0]===t.el)))),"bullets"===e.type&amp;&amp;e.clickable&amp;&amp;s.addClass(e.clickableClass),s.addClass(e.modifierClass+e.type),s.addClass(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&amp;&amp;e.dynamicBullets&amp;&amp;(s.addClass(`${e.modifierClass}${e.type}-dynamic`),l=0,e.dynamicMainBullets&lt;1&amp;&amp;(e.dynamicMainBullets=1)),"progressbar"===e.type&amp;&amp;e.progressbarOpposite&amp;&amp;s.addClass(e.progressbarOppositeClass),e.clickable&amp;&amp;s.on("click",U(e.bulletClass),(function(e){e.preventDefault();let s=d(this).index()*t.params.slidesPerGroup;t.params.loop&amp;&amp;(s+=t.loopedSlides),t.slideTo(s)})),Object.assign(t.pagination,{$el:s,el:s[0]}),t.enabled||s.addClass(e.lockClass))}function m(){const e=t.params.pagination;if(o())return;const s=t.pagination.$el;s.removeClass(e.hiddenClass),s.removeClass(e.modifierClass+e.type),s.removeClass(t.isHorizontal()?e.horizontalClass:e.verticalClass),t.pagination.bullets&amp;&amp;t.pagination.bullets.removeClass&amp;&amp;t.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&amp;&amp;s.off("click",U(e.bulletClass))}a("init",(()=&gt;{!1===t.params.pagination.enabled?f():(h(),u(),p())})),a("activeIndexChange",(()=&gt;{(t.params.loop||void 0===t.snapIndex)&amp;&amp;p()})),a("snapIndexChange",(()=&gt;{t.params.loop||p()})),a("slidesLengthChange",(()=&gt;{t.params.loop&amp;&amp;(u(),p())})),a("snapGridLengthChange",(()=&gt;{t.params.loop||(u(),p())})),a("destroy",(()=&gt;{m()})),a("enable disable",(()=&gt;{const{$el:e}=t.pagination;e&amp;&amp;e[t.enabled?"removeClass":"addClass"](t.params.pagination.lockClass)})),a("lock unlock",(()=&gt;{p()})),a("click",((e,s)=&gt;{const a=s.target,{$el:r}=t.pagination;if(t.params.pagination.el&amp;&amp;t.params.pagination.hideOnClick&amp;&amp;r&amp;&amp;r.length&gt;0&amp;&amp;!d(a).hasClass(t.params.pagination.bulletClass)){if(t.navigation&amp;&amp;(t.navigation.nextEl&amp;&amp;a===t.navigation.nextEl||t.navigation.prevEl&amp;&amp;a===t.navigation.prevEl))return;const e=r.hasClass(t.params.pagination.hiddenClass);i(!0===e?"paginationShow":"paginationHide"),r.toggleClass(t.params.pagination.hiddenClass)}}));const f=()=&gt;{t.$el.addClass(t.params.pagination.paginationDisabledClass),t.pagination.$el&amp;&amp;t.pagination.$el.addClass(t.params.pagination.paginationDisabledClass),m()};Object.assign(t.pagination,{enable:()=&gt;{t.$el.removeClass(t.params.pagination.paginationDisabledClass),t.pagination.$el&amp;&amp;t.pagination.$el.removeClass(t.params.pagination.paginationDisabledClass),h(),u(),p()},disable:f,render:u,update:p,init:h,destroy:m})},function(e){let{swiper:t,extendParams:s,on:i,emit:r}=e;const n=a();let l,o,c,u,h=!1,m=null,f=null;function g(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{scrollbar:e,rtlTranslate:s,progress:a}=t,{$dragEl:i,$el:r}=e,n=t.params.scrollbar;let l=o,d=(c-o)*a;s?(d=-d,d&gt;0?(l=o-d,d=0):-d+o&gt;c&amp;&amp;(l=c+d)):d&lt;0?(l=o+d,d=0):d+o&gt;c&amp;&amp;(l=c-d),t.isHorizontal()?(i.transform(`translate3d(${d}px, 0, 0)`),i[0].style.width=`${l}px`):(i.transform(`translate3d(0px, ${d}px, 0)`),i[0].style.height=`${l}px`),n.hide&amp;&amp;(clearTimeout(m),r[0].style.opacity=1,m=setTimeout((()=&gt;{r[0].style.opacity=0,r.transition(400)}),1e3))}function v(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{scrollbar:e}=t,{$dragEl:s,$el:a}=e;s[0].style.width="",s[0].style.height="",c=t.isHorizontal()?a[0].offsetWidth:a[0].offsetHeight,u=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),o="auto"===t.params.scrollbar.dragSize?c*u:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?s[0].style.width=`${o}px`:s[0].style.height=`${o}px`,a[0].style.display=u&gt;=1?"none":"",t.params.scrollbar.hide&amp;&amp;(a[0].style.opacity=0),t.params.watchOverflow&amp;&amp;t.enabled&amp;&amp;e.$el[t.isLocked?"addClass":"removeClass"](t.params.scrollbar.lockClass)}function w(e){return t.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY}function b(e){const{scrollbar:s,rtlTranslate:a}=t,{$el:i}=s;let r;r=(w(e)-i.offset()[t.isHorizontal()?"left":"top"]-(null!==l?l:o/2))/(c-o),r=Math.max(Math.min(r,1),0),a&amp;&amp;(r=1-r);const n=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*r;t.updateProgress(n),t.setTranslate(n),t.updateActiveIndex(),t.updateSlidesClasses()}function x(e){const s=t.params.scrollbar,{scrollbar:a,$wrapperEl:i}=t,{$el:n,$dragEl:o}=a;h=!0,l=e.target===o[0]||e.target===o?w(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),i.transition(100),o.transition(100),b(e),clearTimeout(f),n.transition(0),s.hide&amp;&amp;n.css("opacity",1),t.params.cssMode&amp;&amp;t.$wrapperEl.css("scroll-snap-type","none"),r("scrollbarDragStart",e)}function y(e){const{scrollbar:s,$wrapperEl:a}=t,{$el:i,$dragEl:n}=s;h&amp;&amp;(e.preventDefault?e.preventDefault():e.returnValue=!1,b(e),a.transition(0),i.transition(0),n.transition(0),r("scrollbarDragMove",e))}function E(e){const s=t.params.scrollbar,{scrollbar:a,$wrapperEl:i}=t,{$el:n}=a;h&amp;&amp;(h=!1,t.params.cssMode&amp;&amp;(t.$wrapperEl.css("scroll-snap-type",""),i.transition("")),s.hide&amp;&amp;(clearTimeout(f),f=p((()=&gt;{n.css("opacity",0),n.transition(400)}),1e3)),r("scrollbarDragEnd",e),s.snapOnRelease&amp;&amp;t.slideToClosest())}function C(e){const{scrollbar:s,touchEventsTouch:a,touchEventsDesktop:i,params:r,support:l}=t,o=s.$el;if(!o)return;const d=o[0],c=!(!l.passiveListener||!r.passiveListeners)&amp;&amp;{passive:!1,capture:!1},p=!(!l.passiveListener||!r.passiveListeners)&amp;&amp;{passive:!0,capture:!1};if(!d)return;const u="on"===e?"addEventListener":"removeEventListener";l.touch?(d[u](a.start,x,c),d[u](a.move,y,c),d[u](a.end,E,p)):(d[u](i.start,x,c),n[u](i.move,y,c),n[u](i.end,E,p))}function T(){const{scrollbar:e,$el:s}=t;t.params.scrollbar=F(t,t.originalParams.scrollbar,t.params.scrollbar,{el:"swiper-scrollbar"});const a=t.params.scrollbar;if(!a.el)return;let i=d(a.el);t.params.uniqueNavElements&amp;&amp;"string"==typeof a.el&amp;&amp;i.length&gt;1&amp;&amp;1===s.find(a.el).length&amp;&amp;(i=s.find(a.el)),i.addClass(t.isHorizontal()?a.horizontalClass:a.verticalClass);let r=i.find(`.${t.params.scrollbar.dragClass}`);0===r.length&amp;&amp;(r=d(`&lt;div class="${t.params.scrollbar.dragClass}"&gt;&lt;/div&gt;`),i.append(r)),Object.assign(e,{$el:i,el:i[0],$dragEl:r,dragEl:r[0]}),a.draggable&amp;&amp;t.params.scrollbar.el&amp;&amp;t.scrollbar.el&amp;&amp;C("on"),i&amp;&amp;i[t.enabled?"removeClass":"addClass"](t.params.scrollbar.lockClass)}function $(){const e=t.params.scrollbar,s=t.scrollbar.$el;s&amp;&amp;s.removeClass(t.isHorizontal()?e.horizontalClass:e.verticalClass),t.params.scrollbar.el&amp;&amp;t.scrollbar.el&amp;&amp;C("off")}s({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),t.scrollbar={el:null,dragEl:null,$el:null,$dragEl:null},i("init",(()=&gt;{!1===t.params.scrollbar.enabled?S():(T(),v(),g())})),i("update resize observerUpdate lock unlock",(()=&gt;{v()})),i("setTranslate",(()=&gt;{g()})),i("setTransition",((e,s)=&gt;{!function(e){t.params.scrollbar.el&amp;&amp;t.scrollbar.el&amp;&amp;t.scrollbar.$dragEl.transition(e)}(s)})),i("enable disable",(()=&gt;{const{$el:e}=t.scrollbar;e&amp;&amp;e[t.enabled?"removeClass":"addClass"](t.params.scrollbar.lockClass)})),i("destroy",(()=&gt;{$()}));const S=()=&gt;{t.$el.addClass(t.params.scrollbar.scrollbarDisabledClass),t.scrollbar.$el&amp;&amp;t.scrollbar.$el.addClass(t.params.scrollbar.scrollbarDisabledClass),$()};Object.assign(t.scrollbar,{enable:()=&gt;{t.$el.removeClass(t.params.scrollbar.scrollbarDisabledClass),t.scrollbar.$el&amp;&amp;t.scrollbar.$el.removeClass(t.params.scrollbar.scrollbarDisabledClass),T(),v(),g()},disable:S,updateSize:v,setTranslate:g,init:T,destroy:$})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({parallax:{enabled:!1}});const i=(e,s)=&gt;{const{rtl:a}=t,i=d(e),r=a?-1:1,n=i.attr("data-swiper-parallax")||"0";let l=i.attr("data-swiper-parallax-x"),o=i.attr("data-swiper-parallax-y");const c=i.attr("data-swiper-parallax-scale"),p=i.attr("data-swiper-parallax-opacity");if(l||o?(l=l||"0",o=o||"0"):t.isHorizontal()?(l=n,o="0"):(o=n,l="0"),l=l.indexOf("%")&gt;=0?parseInt(l,10)*s*r+"%":l*s*r+"px",o=o.indexOf("%")&gt;=0?parseInt(o,10)*s+"%":o*s+"px",null!=p){const e=p-(p-1)*(1-Math.abs(s));i[0].style.opacity=e}if(null==c)i.transform(`translate3d(${l}, ${o}, 0px)`);else{const e=c-(c-1)*(1-Math.abs(s));i.transform(`translate3d(${l}, ${o}, 0px) scale(${e})`)}},r=()=&gt;{const{$el:e,slides:s,progress:a,snapGrid:r}=t;e.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((e=&gt;{i(e,a)})),s.each(((e,s)=&gt;{let n=e.progress;t.params.slidesPerGroup&gt;1&amp;&amp;"auto"!==t.params.slidesPerView&amp;&amp;(n+=Math.ceil(s/2)-a*(r.length-1)),n=Math.min(Math.max(n,-1),1),d(e).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((e=&gt;{i(e,n)}))}))};a("beforeInit",(()=&gt;{t.params.parallax.enabled&amp;&amp;(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)})),a("init",(()=&gt;{t.params.parallax.enabled&amp;&amp;r()})),a("setTranslate",(()=&gt;{t.params.parallax.enabled&amp;&amp;r()})),a("setTransition",((e,s)=&gt;{t.params.parallax.enabled&amp;&amp;function(e){void 0===e&amp;&amp;(e=t.params.speed);const{$el:s}=t;s.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((t=&gt;{const s=d(t);let a=parseInt(s.attr("data-swiper-parallax-duration"),10)||e;0===e&amp;&amp;(a=0),s.transition(a)}))}(s)}))},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const n=r();s({zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),t.zoom={enabled:!1};let l,o,c,p=1,u=!1;const m={$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},f={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},g={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let v=1;function w(e){if(e.targetTouches.length&lt;2)return 1;const t=e.targetTouches[0].pageX,s=e.targetTouches[0].pageY,a=e.targetTouches[1].pageX,i=e.targetTouches[1].pageY;return Math.sqrt((a-t)**2+(i-s)**2)}function b(e){const s=t.support,a=t.params.zoom;if(o=!1,c=!1,!s.gestures){if("touchstart"!==e.type||"touchstart"===e.type&amp;&amp;e.targetTouches.length&lt;2)return;o=!0,m.scaleStart=w(e)}m.$slideEl&amp;&amp;m.$slideEl.length||(m.$slideEl=d(e.target).closest(`.${t.params.slideClass}`),0===m.$slideEl.length&amp;&amp;(m.$slideEl=t.slides.eq(t.activeIndex)),m.$imageEl=m.$slideEl.find(`.${a.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),m.$imageWrapEl=m.$imageEl.parent(`.${a.containerClass}`),m.maxRatio=m.$imageWrapEl.attr("data-swiper-zoom")||a.maxRatio,0!==m.$imageWrapEl.length)?(m.$imageEl&amp;&amp;m.$imageEl.transition(0),u=!0):m.$imageEl=void 0}function x(e){const s=t.support,a=t.params.zoom,i=t.zoom;if(!s.gestures){if("touchmove"!==e.type||"touchmove"===e.type&amp;&amp;e.targetTouches.length&lt;2)return;c=!0,m.scaleMove=w(e)}m.$imageEl&amp;&amp;0!==m.$imageEl.length?(s.gestures?i.scale=e.scale*p:i.scale=m.scaleMove/m.scaleStart*p,i.scale&gt;m.maxRatio&amp;&amp;(i.scale=m.maxRatio-1+(i.scale-m.maxRatio+1)**.5),i.scale&lt;a.minRatio&amp;&amp;(i.scale=a.minRatio+1-(a.minRatio-i.scale+1)**.5),m.$imageEl.transform(`translate3d(0,0,0) scale(${i.scale})`)):"gesturechange"===e.type&amp;&amp;b(e)}function y(e){const s=t.device,a=t.support,i=t.params.zoom,r=t.zoom;if(!a.gestures){if(!o||!c)return;if("touchend"!==e.type||"touchend"===e.type&amp;&amp;e.changedTouches.length&lt;2&amp;&amp;!s.android)return;o=!1,c=!1}m.$imageEl&amp;&amp;0!==m.$imageEl.length&amp;&amp;(r.scale=Math.max(Math.min(r.scale,m.maxRatio),i.minRatio),m.$imageEl.transition(t.params.speed).transform(`translate3d(0,0,0) scale(${r.scale})`),p=r.scale,u=!1,1===r.scale&amp;&amp;(m.$slideEl=void 0))}function E(e){const s=t.zoom;if(!m.$imageEl||0===m.$imageEl.length)return;if(t.allowClick=!1,!f.isTouched||!m.$slideEl)return;f.isMoved||(f.width=m.$imageEl[0].offsetWidth,f.height=m.$imageEl[0].offsetHeight,f.startX=h(m.$imageWrapEl[0],"x")||0,f.startY=h(m.$imageWrapEl[0],"y")||0,m.slideWidth=m.$slideEl[0].offsetWidth,m.slideHeight=m.$slideEl[0].offsetHeight,m.$imageWrapEl.transition(0));const a=f.width*s.scale,i=f.height*s.scale;if(!(a&lt;m.slideWidth&amp;&amp;i&lt;m.slideHeight)){if(f.minX=Math.min(m.slideWidth/2-a/2,0),f.maxX=-f.minX,f.minY=Math.min(m.slideHeight/2-i/2,0),f.maxY=-f.minY,f.touchesCurrent.x="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,f.touchesCurrent.y="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,!f.isMoved&amp;&amp;!u){if(t.isHorizontal()&amp;&amp;(Math.floor(f.minX)===Math.floor(f.startX)&amp;&amp;f.touchesCurrent.x&lt;f.touchesStart.x||Math.floor(f.maxX)===Math.floor(f.startX)&amp;&amp;f.touchesCurrent.x&gt;f.touchesStart.x))return void(f.isTouched=!1);if(!t.isHorizontal()&amp;&amp;(Math.floor(f.minY)===Math.floor(f.startY)&amp;&amp;f.touchesCurrent.y&lt;f.touchesStart.y||Math.floor(f.maxY)===Math.floor(f.startY)&amp;&amp;f.touchesCurrent.y&gt;f.touchesStart.y))return void(f.isTouched=!1)}e.cancelable&amp;&amp;e.preventDefault(),e.stopPropagation(),f.isMoved=!0,f.currentX=f.touchesCurrent.x-f.touchesStart.x+f.startX,f.currentY=f.touchesCurrent.y-f.touchesStart.y+f.startY,f.currentX&lt;f.minX&amp;&amp;(f.currentX=f.minX+1-(f.minX-f.currentX+1)**.8),f.currentX&gt;f.maxX&amp;&amp;(f.currentX=f.maxX-1+(f.currentX-f.maxX+1)**.8),f.currentY&lt;f.minY&amp;&amp;(f.currentY=f.minY+1-(f.minY-f.currentY+1)**.8),f.currentY&gt;f.maxY&amp;&amp;(f.currentY=f.maxY-1+(f.currentY-f.maxY+1)**.8),g.prevPositionX||(g.prevPositionX=f.touchesCurrent.x),g.prevPositionY||(g.prevPositionY=f.touchesCurrent.y),g.prevTime||(g.prevTime=Date.now()),g.x=(f.touchesCurrent.x-g.prevPositionX)/(Date.now()-g.prevTime)/2,g.y=(f.touchesCurrent.y-g.prevPositionY)/(Date.now()-g.prevTime)/2,Math.abs(f.touchesCurrent.x-g.prevPositionX)&lt;2&amp;&amp;(g.x=0),Math.abs(f.touchesCurrent.y-g.prevPositionY)&lt;2&amp;&amp;(g.y=0),g.prevPositionX=f.touchesCurrent.x,g.prevPositionY=f.touchesCurrent.y,g.prevTime=Date.now(),m.$imageWrapEl.transform(`translate3d(${f.currentX}px, ${f.currentY}px,0)`)}}function C(){const e=t.zoom;m.$slideEl&amp;&amp;t.previousIndex!==t.activeIndex&amp;&amp;(m.$imageEl&amp;&amp;m.$imageEl.transform("translate3d(0,0,0) scale(1)"),m.$imageWrapEl&amp;&amp;m.$imageWrapEl.transform("translate3d(0,0,0)"),e.scale=1,p=1,m.$slideEl=void 0,m.$imageEl=void 0,m.$imageWrapEl=void 0)}function T(e){const s=t.zoom,a=t.params.zoom;if(m.$slideEl||(e&amp;&amp;e.target&amp;&amp;(m.$slideEl=d(e.target).closest(`.${t.params.slideClass}`)),m.$slideEl||(t.params.virtual&amp;&amp;t.params.virtual.enabled&amp;&amp;t.virtual?m.$slideEl=t.$wrapperEl.children(`.${t.params.slideActiveClass}`):m.$slideEl=t.slides.eq(t.activeIndex)),m.$imageEl=m.$slideEl.find(`.${a.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),m.$imageWrapEl=m.$imageEl.parent(`.${a.containerClass}`)),!m.$imageEl||0===m.$imageEl.length||!m.$imageWrapEl||0===m.$imageWrapEl.length)return;let i,r,l,o,c,u,h,g,v,w,b,x,y,E,C,T,$,S;t.params.cssMode&amp;&amp;(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),m.$slideEl.addClass(`${a.zoomedSlideClass}`),void 0===f.touchesStart.x&amp;&amp;e?(i="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,r="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(i=f.touchesStart.x,r=f.touchesStart.y),s.scale=m.$imageWrapEl.attr("data-swiper-zoom")||a.maxRatio,p=m.$imageWrapEl.attr("data-swiper-zoom")||a.maxRatio,e?($=m.$slideEl[0].offsetWidth,S=m.$slideEl[0].offsetHeight,l=m.$slideEl.offset().left+n.scrollX,o=m.$slideEl.offset().top+n.scrollY,c=l+$/2-i,u=o+S/2-r,v=m.$imageEl[0].offsetWidth,w=m.$imageEl[0].offsetHeight,b=v*s.scale,x=w*s.scale,y=Math.min($/2-b/2,0),E=Math.min(S/2-x/2,0),C=-y,T=-E,h=c*s.scale,g=u*s.scale,h&lt;y&amp;&amp;(h=y),h&gt;C&amp;&amp;(h=C),g&lt;E&amp;&amp;(g=E),g&gt;T&amp;&amp;(g=T)):(h=0,g=0),m.$imageWrapEl.transition(300).transform(`translate3d(${h}px, ${g}px,0)`),m.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${s.scale})`)}function $(){const e=t.zoom,s=t.params.zoom;m.$slideEl||(t.params.virtual&amp;&amp;t.params.virtual.enabled&amp;&amp;t.virtual?m.$slideEl=t.$wrapperEl.children(`.${t.params.slideActiveClass}`):m.$slideEl=t.slides.eq(t.activeIndex),m.$imageEl=m.$slideEl.find(`.${s.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),m.$imageWrapEl=m.$imageEl.parent(`.${s.containerClass}`)),m.$imageEl&amp;&amp;0!==m.$imageEl.length&amp;&amp;m.$imageWrapEl&amp;&amp;0!==m.$imageWrapEl.length&amp;&amp;(t.params.cssMode&amp;&amp;(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,p=1,m.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),m.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),m.$slideEl.removeClass(`${s.zoomedSlideClass}`),m.$slideEl=void 0)}function S(e){const s=t.zoom;s.scale&amp;&amp;1!==s.scale?$():T(e)}function M(){const e=t.support;return{passiveListener:!("touchstart"!==t.touchEvents.start||!e.passiveListener||!t.params.passiveListeners)&amp;&amp;{passive:!0,capture:!1},activeListenerWithCapture:!e.passiveListener||{passive:!1,capture:!0}}}function P(){return`.${t.params.slideClass}`}function k(e){const{passiveListener:s}=M(),a=P();t.$wrapperEl[e]("gesturestart",a,b,s),t.$wrapperEl[e]("gesturechange",a,x,s),t.$wrapperEl[e]("gestureend",a,y,s)}function z(){l||(l=!0,k("on"))}function L(){l&amp;&amp;(l=!1,k("off"))}function O(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const s=t.support,{passiveListener:a,activeListenerWithCapture:i}=M(),r=P();s.gestures?(t.$wrapperEl.on(t.touchEvents.start,z,a),t.$wrapperEl.on(t.touchEvents.end,L,a)):"touchstart"===t.touchEvents.start&amp;&amp;(t.$wrapperEl.on(t.touchEvents.start,r,b,a),t.$wrapperEl.on(t.touchEvents.move,r,x,i),t.$wrapperEl.on(t.touchEvents.end,r,y,a),t.touchEvents.cancel&amp;&amp;t.$wrapperEl.on(t.touchEvents.cancel,r,y,a)),t.$wrapperEl.on(t.touchEvents.move,`.${t.params.zoom.containerClass}`,E,i)}function I(){const e=t.zoom;if(!e.enabled)return;const s=t.support;e.enabled=!1;const{passiveListener:a,activeListenerWithCapture:i}=M(),r=P();s.gestures?(t.$wrapperEl.off(t.touchEvents.start,z,a),t.$wrapperEl.off(t.touchEvents.end,L,a)):"touchstart"===t.touchEvents.start&amp;&amp;(t.$wrapperEl.off(t.touchEvents.start,r,b,a),t.$wrapperEl.off(t.touchEvents.move,r,x,i),t.$wrapperEl.off(t.touchEvents.end,r,y,a),t.touchEvents.cancel&amp;&amp;t.$wrapperEl.off(t.touchEvents.cancel,r,y,a)),t.$wrapperEl.off(t.touchEvents.move,`.${t.params.zoom.containerClass}`,E,i)}Object.defineProperty(t.zoom,"scale",{get:()=&gt;v,set(e){if(v!==e){const t=m.$imageEl?m.$imageEl[0]:void 0,s=m.$slideEl?m.$slideEl[0]:void 0;i("zoomChange",e,t,s)}v=e}}),a("init",(()=&gt;{t.params.zoom.enabled&amp;&amp;O()})),a("destroy",(()=&gt;{I()})),a("touchStart",((e,s)=&gt;{t.zoom.enabled&amp;&amp;function(e){const s=t.device;m.$imageEl&amp;&amp;0!==m.$imageEl.length&amp;&amp;(f.isTouched||(s.android&amp;&amp;e.cancelable&amp;&amp;e.preventDefault(),f.isTouched=!0,f.touchesStart.x="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,f.touchesStart.y="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY))}(s)})),a("touchEnd",((e,s)=&gt;{t.zoom.enabled&amp;&amp;function(){const e=t.zoom;if(!m.$imageEl||0===m.$imageEl.length)return;if(!f.isTouched||!f.isMoved)return f.isTouched=!1,void(f.isMoved=!1);f.isTouched=!1,f.isMoved=!1;let s=300,a=300;const i=g.x*s,r=f.currentX+i,n=g.y*a,l=f.currentY+n;0!==g.x&amp;&amp;(s=Math.abs((r-f.currentX)/g.x)),0!==g.y&amp;&amp;(a=Math.abs((l-f.currentY)/g.y));const o=Math.max(s,a);f.currentX=r,f.currentY=l;const d=f.width*e.scale,c=f.height*e.scale;f.minX=Math.min(m.slideWidth/2-d/2,0),f.maxX=-f.minX,f.minY=Math.min(m.slideHeight/2-c/2,0),f.maxY=-f.minY,f.currentX=Math.max(Math.min(f.currentX,f.maxX),f.minX),f.currentY=Math.max(Math.min(f.currentY,f.maxY),f.minY),m.$imageWrapEl.transition(o).transform(`translate3d(${f.currentX}px, ${f.currentY}px,0)`)}()})),a("doubleTap",((e,s)=&gt;{!t.animating&amp;&amp;t.params.zoom.enabled&amp;&amp;t.zoom.enabled&amp;&amp;t.params.zoom.toggle&amp;&amp;S(s)})),a("transitionEnd",(()=&gt;{t.zoom.enabled&amp;&amp;t.params.zoom.enabled&amp;&amp;C()})),a("slideChange",(()=&gt;{t.zoom.enabled&amp;&amp;t.params.zoom.enabled&amp;&amp;t.params.cssMode&amp;&amp;C()})),Object.assign(t.zoom,{enable:O,disable:I,in:T,out:$,toggle:S})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;s({lazy:{checkInView:!1,enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}}),t.lazy={};let n=!1,l=!1;function o(e,s){void 0===s&amp;&amp;(s=!0);const a=t.params.lazy;if(void 0===e)return;if(0===t.slides.length)return;const r=t.virtual&amp;&amp;t.params.virtual.enabled?t.$wrapperEl.children(`.${t.params.slideClass}[data-swiper-slide-index="${e}"]`):t.slides.eq(e),n=r.find(`.${a.elementClass}:not(.${a.loadedClass}):not(.${a.loadingClass})`);!r.hasClass(a.elementClass)||r.hasClass(a.loadedClass)||r.hasClass(a.loadingClass)||n.push(r[0]),0!==n.length&amp;&amp;n.each((e=&gt;{const n=d(e);n.addClass(a.loadingClass);const l=n.attr("data-background"),c=n.attr("data-src"),p=n.attr("data-srcset"),u=n.attr("data-sizes"),h=n.parent("picture");t.loadImage(n[0],c||l,p,u,!1,(()=&gt;{if(null!=t&amp;&amp;t&amp;&amp;(!t||t.params)&amp;&amp;!t.destroyed){if(l?(n.css("background-image",`url("${l}")`),n.removeAttr("data-background")):(p&amp;&amp;(n.attr("srcset",p),n.removeAttr("data-srcset")),u&amp;&amp;(n.attr("sizes",u),n.removeAttr("data-sizes")),h.length&amp;&amp;h.children("source").each((e=&gt;{const t=d(e);t.attr("data-srcset")&amp;&amp;(t.attr("srcset",t.attr("data-srcset")),t.removeAttr("data-srcset"))})),c&amp;&amp;(n.attr("src",c),n.removeAttr("data-src"))),n.addClass(a.loadedClass).removeClass(a.loadingClass),r.find(`.${a.preloaderClass}`).remove(),t.params.loop&amp;&amp;s){const e=r.attr("data-swiper-slide-index");if(r.hasClass(t.params.slideDuplicateClass)){o(t.$wrapperEl.children(`[data-swiper-slide-index="${e}"]:not(.${t.params.slideDuplicateClass})`).index(),!1)}else{o(t.$wrapperEl.children(`.${t.params.slideDuplicateClass}[data-swiper-slide-index="${e}"]`).index(),!1)}}i("lazyImageReady",r[0],n[0]),t.params.autoHeight&amp;&amp;t.updateAutoHeight()}})),i("lazyImageLoad",r[0],n[0])}))}function c(){const{$wrapperEl:e,params:s,slides:a,activeIndex:i}=t,r=t.virtual&amp;&amp;s.virtual.enabled,n=s.lazy;let c=s.slidesPerView;function p(t){if(r){if(e.children(`.${s.slideClass}[data-swiper-slide-index="${t}"]`).length)return!0}else if(a[t])return!0;return!1}function u(e){return r?d(e).attr("data-swiper-slide-index"):d(e).index()}if("auto"===c&amp;&amp;(c=0),l||(l=!0),t.params.watchSlidesProgress)e.children(`.${s.slideVisibleClass}`).each((e=&gt;{o(r?d(e).attr("data-swiper-slide-index"):d(e).index())}));else if(c&gt;1)for(let e=i;e&lt;i+c;e+=1)p(e)&amp;&amp;o(e);else o(i);if(n.loadPrevNext)if(c&gt;1||n.loadPrevNextAmount&amp;&amp;n.loadPrevNextAmount&gt;1){const e=n.loadPrevNextAmount,t=Math.ceil(c),s=Math.min(i+t+Math.max(e,t),a.length),r=Math.max(i-Math.max(t,e),0);for(let e=i+t;e&lt;s;e+=1)p(e)&amp;&amp;o(e);for(let e=r;e&lt;i;e+=1)p(e)&amp;&amp;o(e)}else{const t=e.children(`.${s.slideNextClass}`);t.length&gt;0&amp;&amp;o(u(t));const a=e.children(`.${s.slidePrevClass}`);a.length&gt;0&amp;&amp;o(u(a))}}function p(){const e=r();if(!t||t.destroyed)return;const s=t.params.lazy.scrollingElement?d(t.params.lazy.scrollingElement):d(e),a=s[0]===e,i=a?e.innerWidth:s[0].offsetWidth,l=a?e.innerHeight:s[0].offsetHeight,o=t.$el.offset(),{rtlTranslate:u}=t;let h=!1;u&amp;&amp;(o.left-=t.$el[0].scrollLeft);const m=[[o.left,o.top],[o.left+t.width,o.top],[o.left,o.top+t.height],[o.left+t.width,o.top+t.height]];for(let e=0;e&lt;m.length;e+=1){const t=m[e];if(t[0]&gt;=0&amp;&amp;t[0]&lt;=i&amp;&amp;t[1]&gt;=0&amp;&amp;t[1]&lt;=l){if(0===t[0]&amp;&amp;0===t[1])continue;h=!0}}const f=!("touchstart"!==t.touchEvents.start||!t.support.passiveListener||!t.params.passiveListeners)&amp;&amp;{passive:!0,capture:!1};h?(c(),s.off("scroll",p,f)):n||(n=!0,s.on("scroll",p,f))}a("beforeInit",(()=&gt;{t.params.lazy.enabled&amp;&amp;t.params.preloadImages&amp;&amp;(t.params.preloadImages=!1)})),a("init",(()=&gt;{t.params.lazy.enabled&amp;&amp;(t.params.lazy.checkInView?p():c())})),a("scroll",(()=&gt;{t.params.freeMode&amp;&amp;t.params.freeMode.enabled&amp;&amp;!t.params.freeMode.sticky&amp;&amp;c()})),a("scrollbarDragMove resize _freeModeNoMomentumRelease",(()=&gt;{t.params.lazy.enabled&amp;&amp;(t.params.lazy.checkInView?p():c())})),a("transitionStart",(()=&gt;{t.params.lazy.enabled&amp;&amp;(t.params.lazy.loadOnTransitionStart||!t.params.lazy.loadOnTransitionStart&amp;&amp;!l)&amp;&amp;(t.params.lazy.checkInView?p():c())})),a("transitionEnd",(()=&gt;{t.params.lazy.enabled&amp;&amp;!t.params.lazy.loadOnTransitionStart&amp;&amp;(t.params.lazy.checkInView?p():c())})),a("slideChange",(()=&gt;{const{lazy:e,cssMode:s,watchSlidesProgress:a,touchReleaseOnEdges:i,resistanceRatio:r}=t.params;e.enabled&amp;&amp;(s||a&amp;&amp;(i||0===r))&amp;&amp;c()})),a("destroy",(()=&gt;{t.$el&amp;&amp;t.$el.find(`.${t.params.lazy.loadingClass}`).removeClass(t.params.lazy.loadingClass)})),Object.assign(t.lazy,{load:c,loadInSlide:o})},function(e){let{swiper:t,extendParams:s,on:a}=e;function i(e,t){const s=function(){let e,t,s;return(a,i)=&gt;{for(t=-1,e=a.length;e-t&gt;1;)s=e+t&gt;&gt;1,a[s]&lt;=i?t=s:e=s;return e}}();let a,i;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(i=s(this.x,e),a=i-1,(e-this.x[a])*(this.y[i]-this.y[a])/(this.x[i]-this.x[a])+this.y[a]):0},this}function r(){t.controller.control&amp;&amp;t.controller.spline&amp;&amp;(t.controller.spline=void 0,delete t.controller.spline)}s({controller:{control:void 0,inverse:!1,by:"slide"}}),t.controller={control:void 0},a("beforeInit",(()=&gt;{t.controller.control=t.params.controller.control})),a("update",(()=&gt;{r()})),a("resize",(()=&gt;{r()})),a("observerUpdate",(()=&gt;{r()})),a("setTranslate",((e,s,a)=&gt;{t.controller.control&amp;&amp;t.controller.setTranslate(s,a)})),a("setTransition",((e,s,a)=&gt;{t.controller.control&amp;&amp;t.controller.setTransition(s,a)})),Object.assign(t.controller,{setTranslate:function(e,s){const a=t.controller.control;let r,n;const l=t.constructor;function o(e){const s=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&amp;&amp;(!function(e){t.controller.spline||(t.controller.spline=t.params.loop?new i(t.slidesGrid,e.slidesGrid):new i(t.snapGrid,e.snapGrid))}(e),n=-t.controller.spline.interpolate(-s)),n&amp;&amp;"container"!==t.params.controller.by||(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),n=(s-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&amp;&amp;(n=e.maxTranslate()-n),e.updateProgress(n),e.setTranslate(n,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(a))for(let e=0;e&lt;a.length;e+=1)a[e]!==s&amp;&amp;a[e]instanceof l&amp;&amp;o(a[e]);else a instanceof l&amp;&amp;s!==a&amp;&amp;o(a)},setTransition:function(e,s){const a=t.constructor,i=t.controller.control;let r;function n(s){s.setTransition(e,t),0!==e&amp;&amp;(s.transitionStart(),s.params.autoHeight&amp;&amp;p((()=&gt;{s.updateAutoHeight()})),s.$wrapperEl.transitionEnd((()=&gt;{i&amp;&amp;(s.params.loop&amp;&amp;"slide"===t.params.controller.by&amp;&amp;s.loopFix(),s.transitionEnd())})))}if(Array.isArray(i))for(r=0;r&lt;i.length;r+=1)i[r]!==s&amp;&amp;i[r]instanceof a&amp;&amp;n(i[r]);else i instanceof a&amp;&amp;s!==i&amp;&amp;n(i)}})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null}}),t.a11y={clicked:!1};let i=null;function r(e){const t=i;0!==t.length&amp;&amp;(t.html(""),t.html(e))}function n(e){e.attr("tabIndex","0")}function l(e){e.attr("tabIndex","-1")}function o(e,t){e.attr("role",t)}function c(e,t){e.attr("aria-roledescription",t)}function p(e,t){e.attr("aria-label",t)}function u(e){e.attr("aria-disabled",!0)}function h(e){e.attr("aria-disabled",!1)}function m(e){if(13!==e.keyCode&amp;&amp;32!==e.keyCode)return;const s=t.params.a11y,a=d(e.target);t.navigation&amp;&amp;t.navigation.$nextEl&amp;&amp;a.is(t.navigation.$nextEl)&amp;&amp;(t.isEnd&amp;&amp;!t.params.loop||t.slideNext(),t.isEnd?r(s.lastSlideMessage):r(s.nextSlideMessage)),t.navigation&amp;&amp;t.navigation.$prevEl&amp;&amp;a.is(t.navigation.$prevEl)&amp;&amp;(t.isBeginning&amp;&amp;!t.params.loop||t.slidePrev(),t.isBeginning?r(s.firstSlideMessage):r(s.prevSlideMessage)),t.pagination&amp;&amp;a.is(U(t.params.pagination.bulletClass))&amp;&amp;a[0].click()}function f(){return t.pagination&amp;&amp;t.pagination.bullets&amp;&amp;t.pagination.bullets.length}function g(){return f()&amp;&amp;t.params.pagination.clickable}const v=(e,t,s)=&gt;{n(e),"BUTTON"!==e[0].tagName&amp;&amp;(o(e,"button"),e.on("keydown",m)),p(e,s),function(e,t){e.attr("aria-controls",t)}(e,t)},w=()=&gt;{t.a11y.clicked=!0},b=()=&gt;{requestAnimationFrame((()=&gt;{requestAnimationFrame((()=&gt;{t.destroyed||(t.a11y.clicked=!1)}))}))},x=e=&gt;{if(t.a11y.clicked)return;const s=e.target.closest(`.${t.params.slideClass}`);if(!s||!t.slides.includes(s))return;const a=t.slides.indexOf(s)===t.activeIndex,i=t.params.watchSlidesProgress&amp;&amp;t.visibleSlides&amp;&amp;t.visibleSlides.includes(s);a||i||e.sourceCapabilities&amp;&amp;e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,t.slideTo(t.slides.indexOf(s),0))},y=()=&gt;{const e=t.params.a11y;e.itemRoleDescriptionMessage&amp;&amp;c(d(t.slides),e.itemRoleDescriptionMessage),e.slideRole&amp;&amp;o(d(t.slides),e.slideRole);const s=t.params.loop?t.slides.filter((e=&gt;!e.classList.contains(t.params.slideDuplicateClass))).length:t.slides.length;e.slideLabelMessage&amp;&amp;t.slides.each(((a,i)=&gt;{const r=d(a),n=t.params.loop?parseInt(r.attr("data-swiper-slide-index"),10):i;p(r,e.slideLabelMessage.replace(/\{\{index\}\}/,n+1).replace(/\{\{slidesLength\}\}/,s))}))},E=()=&gt;{const e=t.params.a11y;t.$el.append(i);const s=t.$el;e.containerRoleDescriptionMessage&amp;&amp;c(s,e.containerRoleDescriptionMessage),e.containerMessage&amp;&amp;p(s,e.containerMessage);const a=t.$wrapperEl,r=e.id||a.attr("id")||`swiper-wrapper-${n=16,void 0===n&amp;&amp;(n=16),"x".repeat(n).replace(/x/g,(()=&gt;Math.round(16*Math.random()).toString(16)))}`;var n;const l=t.params.autoplay&amp;&amp;t.params.autoplay.enabled?"off":"polite";var o;let d,u;o=r,a.attr("id",o),function(e,t){e.attr("aria-live",t)}(a,l),y(),t.navigation&amp;&amp;t.navigation.$nextEl&amp;&amp;(d=t.navigation.$nextEl),t.navigation&amp;&amp;t.navigation.$prevEl&amp;&amp;(u=t.navigation.$prevEl),d&amp;&amp;d.length&amp;&amp;v(d,r,e.nextSlideMessage),u&amp;&amp;u.length&amp;&amp;v(u,r,e.prevSlideMessage),g()&amp;&amp;t.pagination.$el.on("keydown",U(t.params.pagination.bulletClass),m),t.$el.on("focus",x,!0),t.$el.on("pointerdown",w,!0),t.$el.on("pointerup",b,!0)};a("beforeInit",(()=&gt;{i=d(`&lt;span class="${t.params.a11y.notificationClass}" aria-live="assertive" aria-atomic="true"&gt;&lt;/span&gt;`)})),a("afterInit",(()=&gt;{t.params.a11y.enabled&amp;&amp;E()})),a("slidesLengthChange snapGridLengthChange slidesGridLengthChange",(()=&gt;{t.params.a11y.enabled&amp;&amp;y()})),a("fromEdge toEdge afterInit lock unlock",(()=&gt;{t.params.a11y.enabled&amp;&amp;function(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{$nextEl:e,$prevEl:s}=t.navigation;s&amp;&amp;s.length&gt;0&amp;&amp;(t.isBeginning?(u(s),l(s)):(h(s),n(s))),e&amp;&amp;e.length&gt;0&amp;&amp;(t.isEnd?(u(e),l(e)):(h(e),n(e)))}()})),a("paginationUpdate",(()=&gt;{t.params.a11y.enabled&amp;&amp;function(){const e=t.params.a11y;f()&amp;&amp;t.pagination.bullets.each((s=&gt;{const a=d(s);t.params.pagination.clickable&amp;&amp;(n(a),t.params.pagination.renderBullet||(o(a,"button"),p(a,e.paginationBulletMessage.replace(/\{\{index\}\}/,a.index()+1)))),a.is(`.${t.params.pagination.bulletActiveClass}`)?a.attr("aria-current","true"):a.removeAttr("aria-current")}))}()})),a("destroy",(()=&gt;{t.params.a11y.enabled&amp;&amp;function(){let e,s;i&amp;&amp;i.length&gt;0&amp;&amp;i.remove(),t.navigation&amp;&amp;t.navigation.$nextEl&amp;&amp;(e=t.navigation.$nextEl),t.navigation&amp;&amp;t.navigation.$prevEl&amp;&amp;(s=t.navigation.$prevEl),e&amp;&amp;e.off("keydown",m),s&amp;&amp;s.off("keydown",m),g()&amp;&amp;t.pagination.$el.off("keydown",U(t.params.pagination.bulletClass),m),t.$el.off("focus",x,!0),t.$el.off("pointerdown",w,!0),t.$el.off("pointerup",b,!0)}()}))},function(e){let{swiper:t,extendParams:s,on:a}=e;s({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let i=!1,n={};const l=e=&gt;e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),o=e=&gt;{const t=r();let s;s=e?new URL(e):t.location;const a=s.pathname.slice(1).split("/").filter((e=&gt;""!==e)),i=a.length;return{key:a[i-2],value:a[i-1]}},d=(e,s)=&gt;{const a=r();if(!i||!t.params.history.enabled)return;let n;n=t.params.url?new URL(t.params.url):a.location;const o=t.slides.eq(s);let d=l(o.attr("data-history"));if(t.params.history.root.length&gt;0){let s=t.params.history.root;"/"===s[s.length-1]&amp;&amp;(s=s.slice(0,s.length-1)),d=`${s}/${e}/${d}`}else n.pathname.includes(e)||(d=`${e}/${d}`);t.params.history.keepQuery&amp;&amp;(d+=n.search);const c=a.history.state;c&amp;&amp;c.value===d||(t.params.history.replaceState?a.history.replaceState({value:d},null,d):a.history.pushState({value:d},null,d))},c=(e,s,a)=&gt;{if(s)for(let i=0,r=t.slides.length;i&lt;r;i+=1){const r=t.slides.eq(i);if(l(r.attr("data-history"))===s&amp;&amp;!r.hasClass(t.params.slideDuplicateClass)){const s=r.index();t.slideTo(s,e,a)}}else t.slideTo(0,e,a)},p=()=&gt;{n=o(t.params.url),c(t.params.speed,n.value,!1)};a("init",(()=&gt;{t.params.history.enabled&amp;&amp;(()=&gt;{const e=r();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);i=!0,n=o(t.params.url),(n.key||n.value)&amp;&amp;(c(0,n.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",p))}})()})),a("destroy",(()=&gt;{t.params.history.enabled&amp;&amp;(()=&gt;{const e=r();t.params.history.replaceState||e.removeEventListener("popstate",p)})()})),a("transitionEnd _freeModeNoMomentumRelease",(()=&gt;{i&amp;&amp;d(t.params.history.key,t.activeIndex)})),a("slideChange",(()=&gt;{i&amp;&amp;t.params.cssMode&amp;&amp;d(t.params.history.key,t.activeIndex)}))},function(e){let{swiper:t,extendParams:s,emit:i,on:n}=e,l=!1;const o=a(),c=r();s({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}});const p=()=&gt;{i("hashChange");const e=o.location.hash.replace("#","");if(e!==t.slides.eq(t.activeIndex).attr("data-hash")){const s=t.$wrapperEl.children(`.${t.params.slideClass}[data-hash="${e}"]`).index();if(void 0===s)return;t.slideTo(s)}},u=()=&gt;{if(l&amp;&amp;t.params.hashNavigation.enabled)if(t.params.hashNavigation.replaceState&amp;&amp;c.history&amp;&amp;c.history.replaceState)c.history.replaceState(null,null,`#${t.slides.eq(t.activeIndex).attr("data-hash")}`||""),i("hashSet");else{const e=t.slides.eq(t.activeIndex),s=e.attr("data-hash")||e.attr("data-history");o.location.hash=s||"",i("hashSet")}};n("init",(()=&gt;{t.params.hashNavigation.enabled&amp;&amp;(()=&gt;{if(!t.params.hashNavigation.enabled||t.params.history&amp;&amp;t.params.history.enabled)return;l=!0;const e=o.location.hash.replace("#","");if(e){const s=0;for(let a=0,i=t.slides.length;a&lt;i;a+=1){const i=t.slides.eq(a);if((i.attr("data-hash")||i.attr("data-history"))===e&amp;&amp;!i.hasClass(t.params.slideDuplicateClass)){const e=i.index();t.slideTo(e,s,t.params.runCallbacksOnInit,!0)}}}t.params.hashNavigation.watchState&amp;&amp;d(c).on("hashchange",p)})()})),n("destroy",(()=&gt;{t.params.hashNavigation.enabled&amp;&amp;t.params.hashNavigation.watchState&amp;&amp;d(c).off("hashchange",p)})),n("transitionEnd _freeModeNoMomentumRelease",(()=&gt;{l&amp;&amp;u()})),n("slideChange",(()=&gt;{l&amp;&amp;t.params.cssMode&amp;&amp;u()}))},function(e){let t,{swiper:s,extendParams:i,on:r,emit:n}=e;function l(){if(!s.size)return s.autoplay.running=!1,void(s.autoplay.paused=!1);const e=s.slides.eq(s.activeIndex);let a=s.params.autoplay.delay;e.attr("data-swiper-autoplay")&amp;&amp;(a=e.attr("data-swiper-autoplay")||s.params.autoplay.delay),clearTimeout(t),t=p((()=&gt;{let e;s.params.autoplay.reverseDirection?s.params.loop?(s.loopFix(),e=s.slidePrev(s.params.speed,!0,!0),n("autoplay")):s.isBeginning?s.params.autoplay.stopOnLastSlide?d():(e=s.slideTo(s.slides.length-1,s.params.speed,!0,!0),n("autoplay")):(e=s.slidePrev(s.params.speed,!0,!0),n("autoplay")):s.params.loop?(s.loopFix(),e=s.slideNext(s.params.speed,!0,!0),n("autoplay")):s.isEnd?s.params.autoplay.stopOnLastSlide?d():(e=s.slideTo(0,s.params.speed,!0,!0),n("autoplay")):(e=s.slideNext(s.params.speed,!0,!0),n("autoplay")),(s.params.cssMode&amp;&amp;s.autoplay.running||!1===e)&amp;&amp;l()}),a)}function o(){return void 0===t&amp;&amp;(!s.autoplay.running&amp;&amp;(s.autoplay.running=!0,n("autoplayStart"),l(),!0))}function d(){return!!s.autoplay.running&amp;&amp;(void 0!==t&amp;&amp;(t&amp;&amp;(clearTimeout(t),t=void 0),s.autoplay.running=!1,n("autoplayStop"),!0))}function c(e){s.autoplay.running&amp;&amp;(s.autoplay.paused||(t&amp;&amp;clearTimeout(t),s.autoplay.paused=!0,0!==e&amp;&amp;s.params.autoplay.waitForTransition?["transitionend","webkitTransitionEnd"].forEach((e=&gt;{s.$wrapperEl[0].addEventListener(e,h)})):(s.autoplay.paused=!1,l())))}function u(){const e=a();"hidden"===e.visibilityState&amp;&amp;s.autoplay.running&amp;&amp;c(),"visible"===e.visibilityState&amp;&amp;s.autoplay.paused&amp;&amp;(l(),s.autoplay.paused=!1)}function h(e){s&amp;&amp;!s.destroyed&amp;&amp;s.$wrapperEl&amp;&amp;e.target===s.$wrapperEl[0]&amp;&amp;(["transitionend","webkitTransitionEnd"].forEach((e=&gt;{s.$wrapperEl[0].removeEventListener(e,h)})),s.autoplay.paused=!1,s.autoplay.running?l():d())}function m(){s.params.autoplay.disableOnInteraction?d():(n("autoplayPause"),c()),["transitionend","webkitTransitionEnd"].forEach((e=&gt;{s.$wrapperEl[0].removeEventListener(e,h)}))}function f(){s.params.autoplay.disableOnInteraction||(s.autoplay.paused=!1,n("autoplayResume"),l())}s.autoplay={running:!1,paused:!1},i({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}}),r("init",(()=&gt;{if(s.params.autoplay.enabled){o();a().addEventListener("visibilitychange",u),s.params.autoplay.pauseOnMouseEnter&amp;&amp;(s.$el.on("mouseenter",m),s.$el.on("mouseleave",f))}})),r("beforeTransitionStart",((e,t,a)=&gt;{s.autoplay.running&amp;&amp;(a||!s.params.autoplay.disableOnInteraction?s.autoplay.pause(t):d())})),r("sliderFirstMove",(()=&gt;{s.autoplay.running&amp;&amp;(s.params.autoplay.disableOnInteraction?d():c())})),r("touchEnd",(()=&gt;{s.params.cssMode&amp;&amp;s.autoplay.paused&amp;&amp;!s.params.autoplay.disableOnInteraction&amp;&amp;l()})),r("destroy",(()=&gt;{s.$el.off("mouseenter",m),s.$el.off("mouseleave",f),s.autoplay.running&amp;&amp;d();a().removeEventListener("visibilitychange",u)})),Object.assign(s.autoplay,{pause:c,run:l,start:o,stop:d})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let i=!1,r=!1;function n(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const s=e.clickedIndex,a=e.clickedSlide;if(a&amp;&amp;d(a).hasClass(t.params.thumbs.slideThumbActiveClass))return;if(null==s)return;let i;if(i=e.params.loop?parseInt(d(e.clickedSlide).attr("data-swiper-slide-index"),10):s,t.params.loop){let e=t.activeIndex;t.slides.eq(e).hasClass(t.params.slideDuplicateClass)&amp;&amp;(t.loopFix(),t._clientLeft=t.$wrapperEl[0].clientLeft,e=t.activeIndex);const s=t.slides.eq(e).prevAll(`[data-swiper-slide-index="${i}"]`).eq(0).index(),a=t.slides.eq(e).nextAll(`[data-swiper-slide-index="${i}"]`).eq(0).index();i=void 0===s?a:void 0===a?s:a-e&lt;e-s?a:s}t.slideTo(i)}function l(){const{thumbs:e}=t.params;if(i)return!1;i=!0;const s=t.constructor;if(e.swiper instanceof s)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(t.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1});else if(m(e.swiper)){const a=Object.assign({},e.swiper);Object.assign(a,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t.thumbs.swiper=new s(a),r=!0}return t.thumbs.swiper.$el.addClass(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",n),!0}function o(e){const s=t.thumbs.swiper;if(!s||s.destroyed)return;const a="auto"===s.params.slidesPerView?s.slidesPerViewDynamic():s.params.slidesPerView;let i=1;const r=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView&gt;1&amp;&amp;!t.params.centeredSlides&amp;&amp;(i=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(i=1),i=Math.floor(i),s.slides.removeClass(r),s.params.loop||s.params.virtual&amp;&amp;s.params.virtual.enabled)for(let e=0;e&lt;i;e+=1)s.$wrapperEl.children(`[data-swiper-slide-index="${t.realIndex+e}"]`).addClass(r);else for(let e=0;e&lt;i;e+=1)s.slides.eq(t.realIndex+e).addClass(r);const n=t.params.thumbs.autoScrollOffset,l=n&amp;&amp;!s.params.loop;if(t.realIndex!==s.realIndex||l){let i,r,o=s.activeIndex;if(s.params.loop){s.slides.eq(o).hasClass(s.params.slideDuplicateClass)&amp;&amp;(s.loopFix(),s._clientLeft=s.$wrapperEl[0].clientLeft,o=s.activeIndex);const e=s.slides.eq(o).prevAll(`[data-swiper-slide-index="${t.realIndex}"]`).eq(0).index(),a=s.slides.eq(o).nextAll(`[data-swiper-slide-index="${t.realIndex}"]`).eq(0).index();i=void 0===e?a:void 0===a?e:a-o==o-e?s.params.slidesPerGroup&gt;1?a:o:a-o&lt;o-e?a:e,r=t.activeIndex&gt;t.previousIndex?"next":"prev"}else i=t.realIndex,r=i&gt;t.previousIndex?"next":"prev";l&amp;&amp;(i+="next"===r?n:-1*n),s.visibleSlidesIndexes&amp;&amp;s.visibleSlidesIndexes.indexOf(i)&lt;0&amp;&amp;(s.params.centeredSlides?i=i&gt;o?i-Math.floor(a/2)+1:i+Math.floor(a/2)-1:i&gt;o&amp;&amp;s.params.slidesPerGroup,s.slideTo(i,e?0:void 0))}}t.thumbs={swiper:null},a("beforeInit",(()=&gt;{const{thumbs:e}=t.params;e&amp;&amp;e.swiper&amp;&amp;(l(),o(!0))})),a("slideChange update resize observerUpdate",(()=&gt;{o()})),a("setTransition",((e,s)=&gt;{const a=t.thumbs.swiper;a&amp;&amp;!a.destroyed&amp;&amp;a.setTransition(s)})),a("beforeDestroy",(()=&gt;{const e=t.thumbs.swiper;e&amp;&amp;!e.destroyed&amp;&amp;r&amp;&amp;e.destroy()})),Object.assign(t.thumbs,{init:l,update:o})},function(e){let{swiper:t,extendParams:s,emit:a,once:i}=e;s({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(t,{freeMode:{onTouchStart:function(){const e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({currentPos:t.rtl?t.translate:-t.translate})},onTouchMove:function(){const{touchEventsData:e,touches:s}=t;0===e.velocities.length&amp;&amp;e.velocities.push({position:s[t.isHorizontal()?"startX":"startY"],time:e.touchStartTime}),e.velocities.push({position:s[t.isHorizontal()?"currentX":"currentY"],time:u()})},onTouchEnd:function(e){let{currentPos:s}=e;const{params:r,$wrapperEl:n,rtlTranslate:l,snapGrid:o,touchEventsData:d}=t,c=u()-d.touchStartTime;if(s&lt;-t.minTranslate())t.slideTo(t.activeIndex);else if(s&gt;-t.maxTranslate())t.slides.length&lt;o.length?t.slideTo(o.length-1):t.slideTo(t.slides.length-1);else{if(r.freeMode.momentum){if(d.velocities.length&gt;1){const e=d.velocities.pop(),s=d.velocities.pop(),a=e.position-s.position,i=e.time-s.time;t.velocity=a/i,t.velocity/=2,Math.abs(t.velocity)&lt;r.freeMode.minimumVelocity&amp;&amp;(t.velocity=0),(i&gt;150||u()-e.time&gt;300)&amp;&amp;(t.velocity=0)}else t.velocity=0;t.velocity*=r.freeMode.momentumVelocityRatio,d.velocities.length=0;let e=1e3*r.freeMode.momentumRatio;const s=t.velocity*e;let c=t.translate+s;l&amp;&amp;(c=-c);let p,h=!1;const m=20*Math.abs(t.velocity)*r.freeMode.momentumBounceRatio;let f;if(c&lt;t.maxTranslate())r.freeMode.momentumBounce?(c+t.maxTranslate()&lt;-m&amp;&amp;(c=t.maxTranslate()-m),p=t.maxTranslate(),h=!0,d.allowMomentumBounce=!0):c=t.maxTranslate(),r.loop&amp;&amp;r.centeredSlides&amp;&amp;(f=!0);else if(c&gt;t.minTranslate())r.freeMode.momentumBounce?(c-t.minTranslate()&gt;m&amp;&amp;(c=t.minTranslate()+m),p=t.minTranslate(),h=!0,d.allowMomentumBounce=!0):c=t.minTranslate(),r.loop&amp;&amp;r.centeredSlides&amp;&amp;(f=!0);else if(r.freeMode.sticky){let e;for(let t=0;t&lt;o.length;t+=1)if(o[t]&gt;-c){e=t;break}c=Math.abs(o[e]-c)&lt;Math.abs(o[e-1]-c)||"next"===t.swipeDirection?o[e]:o[e-1],c=-c}if(f&amp;&amp;i("transitionEnd",(()=&gt;{t.loopFix()})),0!==t.velocity){if(e=l?Math.abs((-c-t.translate)/t.velocity):Math.abs((c-t.translate)/t.velocity),r.freeMode.sticky){const s=Math.abs((l?-c:c)-t.translate),a=t.slidesSizesGrid[t.activeIndex];e=s&lt;a?r.speed:s&lt;2*a?1.5*r.speed:2.5*r.speed}}else if(r.freeMode.sticky)return void t.slideToClosest();r.freeMode.momentumBounce&amp;&amp;h?(t.updateProgress(p),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating=!0,n.transitionEnd((()=&gt;{t&amp;&amp;!t.destroyed&amp;&amp;d.allowMomentumBounce&amp;&amp;(a("momentumBounce"),t.setTransition(r.speed),setTimeout((()=&gt;{t.setTranslate(p),n.transitionEnd((()=&gt;{t&amp;&amp;!t.destroyed&amp;&amp;t.transitionEnd()}))}),0))}))):t.velocity?(a("_freeModeNoMomentumRelease"),t.updateProgress(c),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,n.transitionEnd((()=&gt;{t&amp;&amp;!t.destroyed&amp;&amp;t.transitionEnd()})))):t.updateProgress(c),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(r.freeMode.sticky)return void t.slideToClosest();r.freeMode&amp;&amp;a("_freeModeNoMomentumRelease")}(!r.freeMode.momentum||c&gt;=r.longSwipesMs)&amp;&amp;(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function(e){let t,s,a,{swiper:i,extendParams:r}=e;r({grid:{rows:1,fill:"column"}}),i.grid={initSlides:e=&gt;{const{slidesPerView:r}=i.params,{rows:n,fill:l}=i.params.grid;s=t/n,a=Math.floor(e/n),t=Math.floor(e/n)===e/n?e:Math.ceil(e/n)*n,"auto"!==r&amp;&amp;"row"===l&amp;&amp;(t=Math.max(t,r*n))},updateSlide:(e,r,n,l)=&gt;{const{slidesPerGroup:o,spaceBetween:d}=i.params,{rows:c,fill:p}=i.params.grid;let u,h,m;if("row"===p&amp;&amp;o&gt;1){const s=Math.floor(e/(o*c)),a=e-c*o*s,i=0===s?o:Math.min(Math.ceil((n-s*c*o)/c),o);m=Math.floor(a/i),h=a-m*i+s*o,u=h+m*t/c,r.css({"-webkit-order":u,order:u})}else"column"===p?(h=Math.floor(e/c),m=e-h*c,(h&gt;a||h===a&amp;&amp;m===c-1)&amp;&amp;(m+=1,m&gt;=c&amp;&amp;(m=0,h+=1))):(m=Math.floor(e/s),h=e-m*s);r.css(l("margin-top"),0!==m?d&amp;&amp;`${d}px`:"")},updateWrapperSize:(e,s,a)=&gt;{const{spaceBetween:r,centeredSlides:n,roundLengths:l}=i.params,{rows:o}=i.params.grid;if(i.virtualSize=(e+r)*t,i.virtualSize=Math.ceil(i.virtualSize/o)-r,i.$wrapperEl.css({[a("width")]:`${i.virtualSize+r}px`}),n){s.splice(0,s.length);const e=[];for(let t=0;t&lt;s.length;t+=1){let a=s[t];l&amp;&amp;(a=Math.floor(a)),s[t]&lt;i.virtualSize+s[0]&amp;&amp;e.push(a)}s.push(...e)}}}},function(e){let{swiper:t}=e;Object.assign(t,{appendSlide:K.bind(t),prependSlide:Z.bind(t),addSlide:Q.bind(t),removeSlide:J.bind(t),removeAllSlides:ee.bind(t)})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({fadeEffect:{crossFade:!1,transformEl:null}}),te({effect:"fade",swiper:t,on:a,setTranslate:()=&gt;{const{slides:e}=t,s=t.params.fadeEffect;for(let a=0;a&lt;e.length;a+=1){const e=t.slides.eq(a);let i=-e[0].swiperSlideOffset;t.params.virtualTranslate||(i-=t.translate);let r=0;t.isHorizontal()||(r=i,i=0);const n=t.params.fadeEffect.crossFade?Math.max(1-Math.abs(e[0].progress),0):1+Math.min(Math.max(e[0].progress,-1),0);se(s,e).css({opacity:n}).transform(`translate3d(${i}px, ${r}px, 0px)`)}},setTransition:e=&gt;{const{transformEl:s}=t.params.fadeEffect;(s?t.slides.find(s):t.slides).transition(e),ae({swiper:t,duration:e,transformEl:s,allSlides:!0})},overwriteParams:()=&gt;({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const i=(e,t,s)=&gt;{let a=s?e.find(".swiper-slide-shadow-left"):e.find(".swiper-slide-shadow-top"),i=s?e.find(".swiper-slide-shadow-right"):e.find(".swiper-slide-shadow-bottom");0===a.length&amp;&amp;(a=d(`&lt;div class="swiper-slide-shadow-${s?"left":"top"}"&gt;&lt;/div&gt;`),e.append(a)),0===i.length&amp;&amp;(i=d(`&lt;div class="swiper-slide-shadow-${s?"right":"bottom"}"&gt;&lt;/div&gt;`),e.append(i)),a.length&amp;&amp;(a[0].style.opacity=Math.max(-t,0)),i.length&amp;&amp;(i[0].style.opacity=Math.max(t,0))};te({effect:"cube",swiper:t,on:a,setTranslate:()=&gt;{const{$el:e,$wrapperEl:s,slides:a,width:r,height:n,rtlTranslate:l,size:o,browser:c}=t,p=t.params.cubeEffect,u=t.isHorizontal(),h=t.virtual&amp;&amp;t.params.virtual.enabled;let m,f=0;p.shadow&amp;&amp;(u?(m=s.find(".swiper-cube-shadow"),0===m.length&amp;&amp;(m=d('&lt;div class="swiper-cube-shadow"&gt;&lt;/div&gt;'),s.append(m)),m.css({height:`${r}px`})):(m=e.find(".swiper-cube-shadow"),0===m.length&amp;&amp;(m=d('&lt;div class="swiper-cube-shadow"&gt;&lt;/div&gt;'),e.append(m))));for(let e=0;e&lt;a.length;e+=1){const t=a.eq(e);let s=e;h&amp;&amp;(s=parseInt(t.attr("data-swiper-slide-index"),10));let r=90*s,n=Math.floor(r/360);l&amp;&amp;(r=-r,n=Math.floor(-r/360));const d=Math.max(Math.min(t[0].progress,1),-1);let c=0,m=0,g=0;s%4==0?(c=4*-n*o,g=0):(s-1)%4==0?(c=0,g=4*-n*o):(s-2)%4==0?(c=o+4*n*o,g=o):(s-3)%4==0&amp;&amp;(c=-o,g=3*o+4*o*n),l&amp;&amp;(c=-c),u||(m=c,c=0);const v=`rotateX(${u?0:-r}deg) rotateY(${u?r:0}deg) translate3d(${c}px, ${m}px, ${g}px)`;d&lt;=1&amp;&amp;d&gt;-1&amp;&amp;(f=90*s+90*d,l&amp;&amp;(f=90*-s-90*d)),t.transform(v),p.slideShadows&amp;&amp;i(t,d,u)}if(s.css({"-webkit-transform-origin":`50% 50% -${o/2}px`,"transform-origin":`50% 50% -${o/2}px`}),p.shadow)if(u)m.transform(`translate3d(0px, ${r/2+p.shadowOffset}px, ${-r/2}px) rotateX(90deg) rotateZ(0deg) scale(${p.shadowScale})`);else{const e=Math.abs(f)-90*Math.floor(Math.abs(f)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),s=p.shadowScale,a=p.shadowScale/t,i=p.shadowOffset;m.transform(`scale3d(${s}, 1, ${a}) translate3d(0px, ${n/2+i}px, ${-n/2/a}px) rotateX(-90deg)`)}const g=c.isSafari||c.isWebView?-o/2:0;s.transform(`translate3d(0px,0,${g}px) rotateX(${t.isHorizontal()?0:f}deg) rotateY(${t.isHorizontal()?-f:0}deg)`),s[0].style.setProperty("--swiper-cube-translate-z",`${g}px`)},setTransition:e=&gt;{const{$el:s,slides:a}=t;a.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.cubeEffect.shadow&amp;&amp;!t.isHorizontal()&amp;&amp;s.find(".swiper-cube-shadow").transition(e)},recreateShadows:()=&gt;{const e=t.isHorizontal();t.slides.each((t=&gt;{const s=Math.max(Math.min(t.progress,1),-1);i(d(t),s,e)}))},getEffectParams:()=&gt;t.params.cubeEffect,perspective:()=&gt;!0,overwriteParams:()=&gt;({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({flipEffect:{slideShadows:!0,limitRotation:!0,transformEl:null}});const i=(e,s,a)=&gt;{let i=t.isHorizontal()?e.find(".swiper-slide-shadow-left"):e.find(".swiper-slide-shadow-top"),r=t.isHorizontal()?e.find(".swiper-slide-shadow-right"):e.find(".swiper-slide-shadow-bottom");0===i.length&amp;&amp;(i=ie(a,e,t.isHorizontal()?"left":"top")),0===r.length&amp;&amp;(r=ie(a,e,t.isHorizontal()?"right":"bottom")),i.length&amp;&amp;(i[0].style.opacity=Math.max(-s,0)),r.length&amp;&amp;(r[0].style.opacity=Math.max(s,0))};te({effect:"flip",swiper:t,on:a,setTranslate:()=&gt;{const{slides:e,rtlTranslate:s}=t,a=t.params.flipEffect;for(let r=0;r&lt;e.length;r+=1){const n=e.eq(r);let l=n[0].progress;t.params.flipEffect.limitRotation&amp;&amp;(l=Math.max(Math.min(n[0].progress,1),-1));const o=n[0].swiperSlideOffset;let d=-180*l,c=0,p=t.params.cssMode?-o-t.translate:-o,u=0;t.isHorizontal()?s&amp;&amp;(d=-d):(u=p,p=0,c=-d,d=0),n[0].style.zIndex=-Math.abs(Math.round(l))+e.length,a.slideShadows&amp;&amp;i(n,l,a);const h=`translate3d(${p}px, ${u}px, 0px) rotateX(${c}deg) rotateY(${d}deg)`;se(a,n).transform(h)}},setTransition:e=&gt;{const{transformEl:s}=t.params.flipEffect;(s?t.slides.find(s):t.slides).transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),ae({swiper:t,duration:e,transformEl:s})},recreateShadows:()=&gt;{const e=t.params.flipEffect;t.slides.each((s=&gt;{const a=d(s);let r=a[0].progress;t.params.flipEffect.limitRotation&amp;&amp;(r=Math.max(Math.min(s.progress,1),-1)),i(a,r,e)}))},getEffectParams:()=&gt;t.params.flipEffect,perspective:()=&gt;!0,overwriteParams:()=&gt;({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0,transformEl:null}}),te({effect:"coverflow",swiper:t,on:a,setTranslate:()=&gt;{const{width:e,height:s,slides:a,slidesSizesGrid:i}=t,r=t.params.coverflowEffect,n=t.isHorizontal(),l=t.translate,o=n?e/2-l:s/2-l,d=n?r.rotate:-r.rotate,c=r.depth;for(let e=0,t=a.length;e&lt;t;e+=1){const t=a.eq(e),s=i[e],l=(o-t[0].swiperSlideOffset-s/2)/s,p="function"==typeof r.modifier?r.modifier(l):l*r.modifier;let u=n?d*p:0,h=n?0:d*p,m=-c*Math.abs(p),f=r.stretch;"string"==typeof f&amp;&amp;-1!==f.indexOf("%")&amp;&amp;(f=parseFloat(r.stretch)/100*s);let g=n?0:f*p,v=n?f*p:0,w=1-(1-r.scale)*Math.abs(p);Math.abs(v)&lt;.001&amp;&amp;(v=0),Math.abs(g)&lt;.001&amp;&amp;(g=0),Math.abs(m)&lt;.001&amp;&amp;(m=0),Math.abs(u)&lt;.001&amp;&amp;(u=0),Math.abs(h)&lt;.001&amp;&amp;(h=0),Math.abs(w)&lt;.001&amp;&amp;(w=0);const b=`translate3d(${v}px,${g}px,${m}px)  rotateX(${h}deg) rotateY(${u}deg) scale(${w})`;if(se(r,t).transform(b),t[0].style.zIndex=1-Math.abs(Math.round(p)),r.slideShadows){let e=n?t.find(".swiper-slide-shadow-left"):t.find(".swiper-slide-shadow-top"),s=n?t.find(".swiper-slide-shadow-right"):t.find(".swiper-slide-shadow-bottom");0===e.length&amp;&amp;(e=ie(r,t,n?"left":"top")),0===s.length&amp;&amp;(s=ie(r,t,n?"right":"bottom")),e.length&amp;&amp;(e[0].style.opacity=p&gt;0?p:0),s.length&amp;&amp;(s[0].style.opacity=-p&gt;0?-p:0)}}},setTransition:e=&gt;{const{transformEl:s}=t.params.coverflowEffect;(s?t.slides.find(s):t.slides).transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)},perspective:()=&gt;!0,overwriteParams:()=&gt;({watchSlidesProgress:!0})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({creativeEffect:{transformEl:null,limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const i=e=&gt;"string"==typeof e?e:`${e}px`;te({effect:"creative",swiper:t,on:a,setTranslate:()=&gt;{const{slides:e,$wrapperEl:s,slidesSizesGrid:a}=t,r=t.params.creativeEffect,{progressMultiplier:n}=r,l=t.params.centeredSlides;if(l){const e=a[0]/2-t.params.slidesOffsetBefore||0;s.transform(`translateX(calc(50% - ${e}px))`)}for(let s=0;s&lt;e.length;s+=1){const a=e.eq(s),o=a[0].progress,d=Math.min(Math.max(a[0].progress,-r.limitProgress),r.limitProgress);let c=d;l||(c=Math.min(Math.max(a[0].originalProgress,-r.limitProgress),r.limitProgress));const p=a[0].swiperSlideOffset,u=[t.params.cssMode?-p-t.translate:-p,0,0],h=[0,0,0];let m=!1;t.isHorizontal()||(u[1]=u[0],u[0]=0);let f={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};d&lt;0?(f=r.next,m=!0):d&gt;0&amp;&amp;(f=r.prev,m=!0),u.forEach(((e,t)=&gt;{u[t]=`calc(${e}px + (${i(f.translate[t])} * ${Math.abs(d*n)}))`})),h.forEach(((e,t)=&gt;{h[t]=f.rotate[t]*Math.abs(d*n)})),a[0].style.zIndex=-Math.abs(Math.round(o))+e.length;const g=u.join(", "),v=`rotateX(${h[0]}deg) rotateY(${h[1]}deg) rotateZ(${h[2]}deg)`,w=c&lt;0?`scale(${1+(1-f.scale)*c*n})`:`scale(${1-(1-f.scale)*c*n})`,b=c&lt;0?1+(1-f.opacity)*c*n:1-(1-f.opacity)*c*n,x=`translate3d(${g}) ${v} ${w}`;if(m&amp;&amp;f.shadow||!m){let e=a.children(".swiper-slide-shadow");if(0===e.length&amp;&amp;f.shadow&amp;&amp;(e=ie(r,a)),e.length){const t=r.shadowPerProgress?d*(1/r.limitProgress):d;e[0].style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const y=se(r,a);y.transform(x).css({opacity:b}),f.origin&amp;&amp;y.css("transform-origin",f.origin)}},setTransition:e=&gt;{const{transformEl:s}=t.params.creativeEffect;(s?t.slides.find(s):t.slides).transition(e).find(".swiper-slide-shadow").transition(e),ae({swiper:t,duration:e,transformEl:s,allSlides:!0})},perspective:()=&gt;t.params.creativeEffect.perspective,overwriteParams:()=&gt;({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({cardsEffect:{slideShadows:!0,transformEl:null,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),te({effect:"cards",swiper:t,on:a,setTranslate:()=&gt;{const{slides:e,activeIndex:s}=t,a=t.params.cardsEffect,{startTranslate:i,isTouched:r}=t.touchEventsData,n=t.translate;for(let l=0;l&lt;e.length;l+=1){const o=e.eq(l),d=o[0].progress,c=Math.min(Math.max(d,-4),4);let p=o[0].swiperSlideOffset;t.params.centeredSlides&amp;&amp;!t.params.cssMode&amp;&amp;t.$wrapperEl.transform(`translateX(${t.minTranslate()}px)`),t.params.centeredSlides&amp;&amp;t.params.cssMode&amp;&amp;(p-=e[0].swiperSlideOffset);let u=t.params.cssMode?-p-t.translate:-p,h=0;const m=-100*Math.abs(c);let f=1,g=-a.perSlideRotate*c,v=a.perSlideOffset-.75*Math.abs(c);const w=t.virtual&amp;&amp;t.params.virtual.enabled?t.virtual.from+l:l,b=(w===s||w===s-1)&amp;&amp;c&gt;0&amp;&amp;c&lt;1&amp;&amp;(r||t.params.cssMode)&amp;&amp;n&lt;i,x=(w===s||w===s+1)&amp;&amp;c&lt;0&amp;&amp;c&gt;-1&amp;&amp;(r||t.params.cssMode)&amp;&amp;n&gt;i;if(b||x){const e=(1-Math.abs((Math.abs(c)-.5)/.5))**.5;g+=-28*c*e,f+=-.5*e,v+=96*e,h=-25*e*Math.abs(c)+"%"}if(u=c&lt;0?`calc(${u}px + (${v*Math.abs(c)}%))`:c&gt;0?`calc(${u}px + (-${v*Math.abs(c)}%))`:`${u}px`,!t.isHorizontal()){const e=h;h=u,u=e}const y=c&lt;0?""+(1+(1-f)*c):""+(1-(1-f)*c),E=`\n        translate3d(${u}, ${h}, ${m}px)\n        rotateZ(${a.rotate?g:0}deg)\n        scale(${y})\n      `;if(a.slideShadows){let e=o.find(".swiper-slide-shadow");0===e.length&amp;&amp;(e=ie(a,o)),e.length&amp;&amp;(e[0].style.opacity=Math.min(Math.max((Math.abs(c)-.5)/.5,0),1))}o[0].style.zIndex=-Math.abs(Math.round(d))+e.length;se(a,o).transform(E)}},setTransition:e=&gt;{const{transformEl:s}=t.params.cardsEffect;(s?t.slides.find(s):t.slides).transition(e).find(".swiper-slide-shadow").transition(e),ae({swiper:t,duration:e,transformEl:s})},perspective:()=&gt;!0,overwriteParams:()=&gt;({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})}];return V.use(re),V}));/*! 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}));/*! bdtUIkit 3.21.7 | https://www.getuikit.com | (c) 2014 - 2024 YOOtheme | MIT License */(function(we,xe){typeof exports=="object"&amp;&amp;typeof module&lt;"u"?module.exports=xe():typeof define=="function"&amp;&amp;define.amd?define("uikit",xe):(we=typeof globalThis&lt;"u"?globalThis:we||self,we.bdtUIkit=xe())})(this,function(){"use strict";const{hasOwnProperty:we,toString:xe}=Object.prototype;function pt(t,e){return we.call(t,e)}const nr=/\B([A-Z])/g,Dt=ct(t=&gt;t.replace(nr,"-$1").toLowerCase()),or=/-(\w)/g,$e=ct(t=&gt;(t.charAt(0).toLowerCase()+t.slice(1)).replace(or,(e,i)=&gt;i.toUpperCase())),kt=ct(t=&gt;t.charAt(0).toUpperCase()+t.slice(1));function gt(t,e){var i;return(i=t==null?void 0:t.startsWith)==null?void 0:i.call(t,e)}function Qt(t,e){var i;return(i=t==null?void 0:t.endsWith)==null?void 0:i.call(t,e)}function v(t,e){var i;return(i=t==null?void 0:t.includes)==null?void 0:i.call(t,e)}function wt(t,e){var i;return(i=t==null?void 0:t.findIndex)==null?void 0:i.call(t,e)}const{isArray:G,from:Zt}=Array,{assign:ft}=Object;function tt(t){return typeof t=="function"}function St(t){return t!==null&amp;&amp;typeof t=="object"}function te(t){return xe.call(t)==="[object Object]"}function Qe(t){return St(t)&amp;&amp;t===t.window}function ye(t){return Li(t)===9}function Ze(t){return Li(t)&gt;=1}function ke(t){return Li(t)===1}function Li(t){return!Qe(t)&amp;&amp;St(t)&amp;&amp;t.nodeType}function ee(t){return typeof t=="boolean"}function z(t){return typeof t=="string"}function Se(t){return typeof t=="number"}function mt(t){return Se(t)||z(t)&amp;&amp;!isNaN(t-parseFloat(t))}function ti(t){return!(G(t)?t.length:St(t)&amp;&amp;Object.keys(t).length)}function X(t){return t===void 0}function Wi(t){return ee(t)?t:t==="true"||t==="1"||t===""?!0:t==="false"||t==="0"?!1:t}function xt(t){const e=Number(t);return isNaN(e)?!1:e}function k(t){return parseFloat(t)||0}function W(t){return t&amp;&amp;T(t)[0]}function T(t){return Ze(t)?[t]:Array.from(t||[]).filter(Ze)}function Mt(t){if(Qe(t))return t;t=W(t);const e=ye(t)?t:t==null?void 0:t.ownerDocument;return(e==null?void 0:e.defaultView)||window}function Ie(t,e){return t===e||St(t)&amp;&amp;St(e)&amp;&amp;Object.keys(t).length===Object.keys(e).length&amp;&amp;ie(t,(i,s)=&gt;i===e[s])}function ji(t,e,i){return t.replace(new RegExp(`${e}|${i}`,"g"),s=&gt;s===e?i:e)}function Bt(t){return t[t.length-1]}function ie(t,e){for(const i in t)if(e(t[i],i)===!1)return!1;return!0}function js(t,e){return t.slice().sort(({[e]:i=0},{[e]:s=0})=&gt;i&gt;s?1:s&gt;i?-1:0)}function Nt(t,e){return t.reduce((i,s)=&gt;i+k(tt(e)?e(s):s[e]),0)}function Rs(t,e){const i=new Set;return t.filter(({[e]:s})=&gt;i.has(s)?!1:i.add(s))}function Ri(t,e){return e.reduce((i,s)=&gt;({...i,[s]:t[s]}),{})}function Q(t,e=0,i=1){return Math.min(Math.max(xt(t)||0,e),i)}function A(){}function ei(...t){return[["bottom","top"],["right","left"]].every(([e,i])=&gt;Math.min(...t.map(({[e]:s})=&gt;s))-Math.max(...t.map(({[i]:s})=&gt;s))&gt;0)}function ii(t,e){return t.x&lt;=e.right&amp;&amp;t.x&gt;=e.left&amp;&amp;t.y&lt;=e.bottom&amp;&amp;t.y&gt;=e.top}function qi(t,e,i){const s=e==="width"?"height":"width";return{[s]:t[e]?Math.round(i*t[s]/t[e]):t[s],[e]:i}}function qs(t,e){t={...t};for(const i in t)t=t[i]&gt;e[i]?qi(t,i,e[i]):t;return t}function rr(t,e){t=qs(t,e);for(const i in t)t=t[i]&lt;e[i]?qi(t,i,e[i]):t;return t}const Ui={ratio:qi,contain:qs,cover:rr};function nt(t,e,i=0,s=!1){e=T(e);const{length:n}=e;return n?(t=mt(t)?xt(t):t==="next"?i+1:t==="previous"?i-1:t==="last"?n-1:e.indexOf(W(t)),s?Q(t,0,n-1):(t%=n,t&lt;0?t+n:t)):-1}function ct(t){const e=Object.create(null);return(i,...s)=&gt;e[i]||(e[i]=t(i,...s))}function S(t,...e){for(const i of T(t)){const s=zt(e).filter(n=&gt;!x(i,n));s.length&amp;&amp;i.classList.add(...s)}}function _(t,...e){for(const i of T(t)){const s=zt(e).filter(n=&gt;x(i,n));s.length&amp;&amp;i.classList.remove(...s)}}function si(t,e,i){i=zt(i),e=zt(e).filter(s=&gt;!v(i,s)),_(t,e),S(t,i)}function x(t,e){return[e]=zt(e),T(t).some(i=&gt;i.classList.contains(e))}function j(t,e,i){const s=zt(e);X(i)||(i=!!i);for(const n of T(t))for(const o of s)n.classList.toggle(o,i)}function zt(t){return t?G(t)?t.map(zt).flat():String(t).split(" ").filter(Boolean):[]}function g(t,e,i){var s;if(St(e)){for(const n in e)g(t,n,e[n]);return}if(X(i))return(s=W(t))==null?void 0:s.getAttribute(e);for(const n of T(t))tt(i)&amp;&amp;(i=i.call(n,g(n,e))),i===null?Ee(n,e):n.setAttribute(e,i)}function It(t,e){return T(t).some(i=&gt;i.hasAttribute(e))}function Ee(t,e){T(t).forEach(i=&gt;i.removeAttribute(e))}function J(t,e){for(const i of[e,`data-${e}`])if(It(t,i))return g(t,i)}const Ft=typeof window&lt;"u",U=Ft&amp;&amp;document.dir==="rtl",se=Ft&amp;&amp;"ontouchstart"in window,ne=Ft&amp;&amp;window.PointerEvent,ht=ne?"pointerdown":se?"touchstart":"mousedown",ni=ne?"pointermove":se?"touchmove":"mousemove",Et=ne?"pointerup":se?"touchend":"mouseup",Ht=ne?"pointerenter":se?"":"mouseenter",oe=ne?"pointerleave":se?"":"mouseleave",oi=ne?"pointercancel":"touchcancel",ar={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};function Vi(t){return T(t).some(e=&gt;ar[e.tagName.toLowerCase()])}const lr=Ft&amp;&amp;Element.prototype.checkVisibility||function(){return this.offsetWidth||this.offsetHeight||this.getClientRects().length};function R(t){return T(t).some(e=&gt;lr.call(e))}const Te="input,select,textarea,button";function ri(t){return T(t).some(e=&gt;C(e,Te))}const Ce=`${Te},a[href],[tabindex]`;function ai(t){return C(t,Ce)}function D(t){var e;return(e=W(t))==null?void 0:e.parentElement}function Pe(t,e){return T(t).filter(i=&gt;C(i,e))}function C(t,e){return T(t).some(i=&gt;i.matches(e))}function _e(t,e){const i=[];for(;t=D(t);)(!e||C(t,e))&amp;&amp;i.push(t);return i}function M(t,e){t=W(t);const i=t?Zt(t.children):[];return e?Pe(i,e):i}function $t(t,e){return e?T(t).indexOf(W(e)):M(D(t)).indexOf(t)}function re(t){return t=W(t),t&amp;&amp;["origin","pathname","search"].every(e=&gt;t[e]===location[e])}function Yi(t){if(re(t)){const{hash:e,ownerDocument:i}=W(t),s=decodeURIComponent(e).slice(1);return i.getElementById(s)||i.getElementsByName(s)[0]}}function Z(t,e){return Gi(t,Us(t,e))}function Ae(t,e){return Oe(t,Us(t,e))}function Gi(t,e){return W(Gs(t,W(e),"querySelector"))}function Oe(t,e){return T(Gs(t,W(e),"querySelectorAll"))}function Us(t,e=document){return z(t)&amp;&amp;Vs(t).isContextSelector||ye(e)?e:e.ownerDocument}const cr=/([!&gt;+~-])(?=\s+[!&gt;+~-]|\s*$)/g,hr=/(\([^)]*\)|[^,])+/g,Vs=ct(t=&gt;{t=t.replace(cr,"$1 *");let e=!1;const i=[];for(let s of t.match(hr))s=s.trim(),e||(e=["!","+","~","-","&gt;"].includes(s[0])),i.push(s);return{selector:i.join(","),selectors:i,isContextSelector:e}}),ur=/(\([^)]*\)|\S)*/,Ys=ct(t=&gt;{t=t.slice(1).trim();const[e]=t.match(ur);return[e,t.slice(e.length+1)]});function Gs(t,e=document,i){if(!t||!z(t))return t;const s=Vs(t);if(!s.isContextSelector)return Xi(e,i,s.selector);t="";const n=s.selectors.length===1;for(let o of s.selectors){let r,a=e;if(o[0]==="!"&amp;&amp;([r,o]=Ys(o),a=e.parentElement.closest(r),!o&amp;&amp;n)||a&amp;&amp;o[0]==="-"&amp;&amp;([r,o]=Ys(o),a=a.previousElementSibling,a=C(a,r)?a:null,!o&amp;&amp;n))return a;if(a){if(n)return o[0]==="~"||o[0]==="+"?(o=`:scope &gt; :nth-child(${$t(a)+1}) ${o}`,a=a.parentElement):o[0]==="&gt;"&amp;&amp;(o=`:scope ${o}`),Xi(a,i,o);t+=`${t?",":""}${fr(a)} ${o}`}}return ye(e)||(e=e.ownerDocument),Xi(e,i,t)}function Xi(t,e,i){try{return t[e](i)}catch{return null}}function fr(t){const e=[];for(;t.parentNode;){const i=g(t,"id");if(i){e.unshift(`#${Ji(i)}`);break}else{let{tagName:s}=t;s!=="HTML"&amp;&amp;(s+=`:nth-child(${$t(t)+1})`),e.unshift(s),t=t.parentNode}}return e.join(" &gt; ")}function Ji(t){return z(t)?CSS.escape(t):""}function $(...t){let[e,i,s,n,o=!1]=Ki(t);n.length&gt;1&amp;&amp;(n=pr(n)),o!=null&amp;&amp;o.self&amp;&amp;(n=gr(n)),s&amp;&amp;(n=dr(s,n));for(const r of i)for(const a of e)a.addEventListener(r,n,o);return()=&gt;Tt(e,i,n,o)}function Tt(...t){let[e,i,,s,n=!1]=Ki(t);for(const o of i)for(const r of e)r.removeEventListener(o,s,n)}function F(...t){const[e,i,s,n,o=!1,r]=Ki(t),a=$(e,i,s,l=&gt;{const c=!r||r(l);c&amp;&amp;(a(),n(l,c))},o);return a}function b(t,e,i){return Qi(t).every(s=&gt;s.dispatchEvent(ae(e,!0,!0,i)))}function ae(t,e=!0,i=!1,s){return z(t)&amp;&amp;(t=new CustomEvent(t,{bubbles:e,cancelable:i,detail:s})),t}function Ki(t){return t[0]=Qi(t[0]),z(t[1])&amp;&amp;(t[1]=t[1].split(" ")),tt(t[2])&amp;&amp;t.splice(2,0,!1),t}function dr(t,e){return i=&gt;{const s=t[0]==="&gt;"?Oe(t,i.currentTarget).reverse().find(n=&gt;n.contains(i.target)):i.target.closest(t);s&amp;&amp;(i.current=s,e.call(this,i),delete i.current)}}function pr(t){return e=&gt;G(e.detail)?t(e,...e.detail):t(e)}function gr(t){return function(e){if(e.target===e.currentTarget||e.target===e.current)return t.call(null,e)}}function Xs(t){return t&amp;&amp;"addEventListener"in t}function mr(t){return Xs(t)?t:W(t)}function Qi(t){return G(t)?t.map(mr).filter(Boolean):z(t)?Oe(t):Xs(t)?[t]:T(t)}function dt(t){return t.pointerType==="touch"||!!t.touches}function yt(t){var e,i;const{clientX:s,clientY:n}=((e=t.touches)==null?void 0:e[0])||((i=t.changedTouches)==null?void 0:i[0])||t;return{x:s,y:n}}const vr={"animation-iteration-count":!0,"column-count":!0,"fill-opacity":!0,"flex-grow":!0,"flex-shrink":!0,"font-weight":!0,"line-height":!0,opacity:!0,order:!0,orphans:!0,"stroke-dasharray":!0,"stroke-dashoffset":!0,widows:!0,"z-index":!0,zoom:!0};function h(t,e,i,s){const n=T(t);for(const o of n)if(z(e)){if(e=li(e),X(i))return getComputedStyle(o).getPropertyValue(e);o.style.setProperty(e,mt(i)&amp;&amp;!vr[e]?`${i}px`:i||Se(i)?i:"",s)}else if(G(e)){const r={};for(const a of e)r[a]=h(o,a);return r}else if(St(e))for(const r in e)h(o,r,e[r],i);return n[0]}const li=ct(t=&gt;{if(gt(t,"--"))return t;t=Dt(t);const{style:e}=document.documentElement;if(t in e)return t;for(const i of["webkit","moz"]){const s=`-${i}-${t}`;if(s in e)return s}}),Zi="bdt-transition",ts="transitionend",es="transitioncanceled";function br(t,e,i=400,s="linear"){return i=Math.round(i),Promise.all(T(t).map(n=&gt;new Promise((o,r)=&gt;{for(const l in e)h(n,l);const a=setTimeout(()=&gt;b(n,ts),i);F(n,[ts,es],({type:l})=&gt;{clearTimeout(a),_(n,Zi),h(n,{transitionProperty:"",transitionDuration:"",transitionTimingFunction:""}),l===es?r():o(n)},{self:!0}),S(n,Zi),h(n,{transitionProperty:Object.keys(e).map(li).join(","),transitionDuration:`${i}ms`,transitionTimingFunction:s,...e})})))}const B={start:br,async stop(t){b(t,ts),await Promise.resolve()},async cancel(t){b(t,es),await Promise.resolve()},inProgress(t){return x(t,Zi)}},De="bdt-animation",Js="animationend",ci="animationcanceled";function Ks(t,e,i=200,s,n){return Promise.all(T(t).map(o=&gt;new Promise((r,a)=&gt;{x(o,De)&amp;&amp;b(o,ci);const l=[e,De,`${De}-${n?"leave":"enter"}`,s&amp;&amp;`bdt-transform-origin-${s}`,n&amp;&amp;`${De}-reverse`],c=setTimeout(()=&gt;b(o,Js),i);F(o,[Js,ci],({type:u})=&gt;{clearTimeout(c),u===ci?a():r(o),h(o,"animationDuration",""),_(o,l)},{self:!0}),h(o,"animationDuration",`${i}ms`),S(o,l)})))}const Ct={in:Ks,out(t,e,i,s){return Ks(t,e,i,s,!0)},inProgress(t){return x(t,De)},cancel(t){b(t,ci)}};function wr(t){if(document.readyState!=="loading"){t();return}F(document,"DOMContentLoaded",t)}function H(t,...e){return e.some(i=&gt;{var s;return((s=t==null?void 0:t.tagName)==null?void 0:s.toLowerCase())===i.toLowerCase()})}function Qs(t){return t=y(t),t.innerHTML="",t}function Pt(t,e){return X(e)?y(t).innerHTML:q(Qs(t),e)}const xr=fi("prepend"),q=fi("append"),hi=fi("before"),ui=fi("after");function fi(t){return function(e,i){var s;const n=T(z(i)?Lt(i):i);return(s=y(e))==null||s[t](...n),Zs(n)}}function ot(t){T(t).forEach(e=&gt;e.remove())}function di(t,e){for(e=W(hi(t,e));e.firstElementChild;)e=e.firstElementChild;return q(e,t),e}function is(t,e){return T(T(t).map(i=&gt;i.hasChildNodes()?di(Zt(i.childNodes),e):q(i,e)))}function Me(t){T(t).map(D).filter((e,i,s)=&gt;s.indexOf(e)===i).forEach(e=&gt;e.replaceWith(...e.childNodes))}const $r=/^&lt;(\w+)\s*\/?&gt;(?:&lt;\/\1&gt;)?$/;function Lt(t){const e=$r.exec(t);if(e)return document.createElement(e[1]);const i=document.createElement("template");return i.innerHTML=t.trim(),Zs(i.content.childNodes)}function Zs(t){return t.length&gt;1?t:t[0]}function _t(t,e){if(ke(t))for(e(t),t=t.firstElementChild;t;)_t(t,e),t=t.nextElementSibling}function y(t,e){return tn(t)?W(Lt(t)):Gi(t,e)}function N(t,e){return tn(t)?T(Lt(t)):Oe(t,e)}function tn(t){return z(t)&amp;&amp;gt(t.trim(),"&lt;")}const Wt={width:["left","right"],height:["top","bottom"]};function m(t){const e=ke(t)?W(t).getBoundingClientRect():{height:et(t),width:pi(t),top:0,left:0};return{height:e.height,width:e.width,top:e.top,left:e.left,bottom:e.top+e.height,right:e.left+e.width}}function E(t,e){e&amp;&amp;h(t,{left:0,top:0});const i=m(t);if(t){const{scrollY:s,scrollX:n}=Mt(t),o={height:s,width:n};for(const r in Wt)for(const a of Wt[r])i[a]+=o[r]}if(!e)return i;for(const s of["left","top"])h(t,s,e[s]-i[s])}function ss(t){let{top:e,left:i}=E(t);const{ownerDocument:{body:s,documentElement:n},offsetParent:o}=W(t);let r=o||n;for(;r&amp;&amp;(r===s||r===n)&amp;&amp;h(r,"position")==="static";)r=r.parentNode;if(ke(r)){const a=E(r);e-=a.top+k(h(r,"borderTopWidth")),i-=a.left+k(h(r,"borderLeftWidth"))}return{top:e-k(h(t,"marginTop")),left:i-k(h(t,"marginLeft"))}}function Be(t){t=W(t);const e=[t.offsetTop,t.offsetLeft];for(;t=t.offsetParent;)if(e[0]+=t.offsetTop+k(h(t,"borderTopWidth")),e[1]+=t.offsetLeft+k(h(t,"borderLeftWidth")),h(t,"position")==="fixed"){const i=Mt(t);return e[0]+=i.scrollY,e[1]+=i.scrollX,e}return e}const et=en("height"),pi=en("width");function en(t){const e=kt(t);return(i,s)=&gt;{if(X(s)){if(Qe(i))return i[`inner${e}`];if(ye(i)){const n=i.documentElement;return Math.max(n[`offset${e}`],n[`scroll${e}`])}return i=W(i),s=h(i,t),s=s==="auto"?i[`offset${e}`]:k(s)||0,s-le(i,t)}else return h(i,t,!s&amp;&amp;s!==0?"":+s+le(i,t)+"px")}}function le(t,e,i="border-box"){return h(t,"boxSizing")===i?Nt(Wt[e].map(kt),s=&gt;k(h(t,`padding${s}`))+k(h(t,`border${s}Width`))):0}function gi(t){for(const e in Wt)for(const i in Wt[e])if(Wt[e][i]===t)return Wt[e][1-i];return t}function Y(t,e="width",i=window,s=!1){return z(t)?Nt(kr(t),n=&gt;{const o=Ir(n);return o?Er(o==="vh"?Tr():o==="vw"?pi(Mt(i)):s?i[`offset${kt(e)}`]:m(i)[e],n):n}):k(t)}const yr=/-?\d+(?:\.\d+)?(?:v[wh]|%|px)?/g,kr=ct(t=&gt;t.toString().replace(/\s/g,"").match(yr)||[]),Sr=/(?:v[hw]|%)$/,Ir=ct(t=&gt;(t.match(Sr)||[])[0]);function Er(t,e){return t*k(e)/100}let Ne,ce;function Tr(){return Ne||(ce||(ce=y("&lt;div&gt;"),h(ce,{height:"100vh",position:"fixed"}),$(window,"resize",()=&gt;Ne=null)),q(document.body,ce),Ne=ce.clientHeight,ot(ce),Ne)}const At={read:Cr,write:Pr,clear:_r,flush:sn},mi=[],vi=[];function Cr(t){return mi.push(t),os(),t}function Pr(t){return vi.push(t),os(),t}function _r(t){on(mi,t),on(vi,t)}let ns=!1;function sn(){nn(mi),nn(vi.splice(0)),ns=!1,(mi.length||vi.length)&amp;&amp;os()}function os(){ns||(ns=!0,queueMicrotask(sn))}function nn(t){let e;for(;e=t.shift();)try{e()}catch(i){console.error(i)}}function on(t,e){const i=t.indexOf(e);return~i&amp;&amp;t.splice(i,1)}class rn{init(){this.positions=[];let e;this.unbind=$(document,"mousemove",i=&gt;e=yt(i)),this.interval=setInterval(()=&gt;{e&amp;&amp;(this.positions.push(e),this.positions.length&gt;5&amp;&amp;this.positions.shift())},50)}cancel(){var e;(e=this.unbind)==null||e.call(this),clearInterval(this.interval)}movesTo(e){if(!this.positions||this.positions.length&lt;2)return!1;const i=m(e),{left:s,right:n,top:o,bottom:r}=i,[a]=this.positions,l=Bt(this.positions),c=[a,l];return ii(l,i)?!1:[[{x:s,y:o},{x:n,y:r}],[{x:s,y:r},{x:n,y:o}]].some(f=&gt;{const d=Ar(c,f);return d&amp;&amp;ii(d,i)})}}function Ar([{x:t,y:e},{x:i,y:s}],[{x:n,y:o},{x:r,y:a}]){const l=(a-o)*(i-t)-(r-n)*(s-e);if(l===0)return!1;const c=((r-n)*(e-o)-(a-o)*(t-n))/l;return c&lt;0?!1:{x:t+c*(i-t),y:e+c*(s-e)}}function an(t,e,i={},{intersecting:s=!0}={}){const n=new IntersectionObserver(s?(o,r)=&gt;{o.some(a=&gt;a.isIntersecting)&amp;&amp;e(o,r)}:e,i);for(const o of T(t))n.observe(o);return n}const Or=Ft&amp;&amp;window.ResizeObserver;function ze(t,e,i={box:"border-box"}){if(Or)return ln(ResizeObserver,t,e,i);const s=[$(window,"load resize",e),$(document,"loadedmetadata load",e,!0)];return{disconnect:()=&gt;s.map(n=&gt;n())}}function rs(t){return{disconnect:$([window,window.visualViewport],"resize",t)}}function as(t,e,i){return ln(MutationObserver,t,e,i)}function ln(t,e,i,s){const n=new t(i);for(const o of T(e))n.observe(o,s);return n}function ls(t){xi(t)&amp;&amp;cs(t,{func:"playVideo",method:"play"}),wi(t)&amp;&amp;t.play().catch(A)}function bi(t){xi(t)&amp;&amp;cs(t,{func:"pauseVideo",method:"pause"}),wi(t)&amp;&amp;t.pause()}function cn(t){xi(t)&amp;&amp;cs(t,{func:"mute",method:"setVolume",value:0}),wi(t)&amp;&amp;(t.muted=!0)}function hn(t){return wi(t)||xi(t)}function wi(t){return H(t,"video")}function xi(t){return H(t,"iframe")&amp;&amp;(un(t)||fn(t))}function un(t){return!!t.src.match(/\/\/.*?youtube(-nocookie)?\.[a-z]+\/(watch\?v=[^&amp;\s]+|embed)|youtu\.be\/.*/)}function fn(t){return!!t.src.match(/vimeo\.com\/video\/.*/)}async function cs(t,e){await Mr(t),dn(t,e)}function dn(t,e){t.contentWindow.postMessage(JSON.stringify({event:"command",...e}),"*")}const hs="_ukPlayer";let Dr=0;function Mr(t){if(t[hs])return t[hs];const e=un(t),i=fn(t),s=++Dr;let n;return t[hs]=new Promise(o=&gt;{e&amp;&amp;F(t,"load",()=&gt;{const r=()=&gt;dn(t,{event:"listening",id:s});n=setInterval(r,100),r()}),F(window,"message",o,!1,({data:r})=&gt;{try{return r=JSON.parse(r),e&amp;&amp;(r==null?void 0:r.id)===s&amp;&amp;r.event==="onReady"||i&amp;&amp;Number(r==null?void 0:r.player_id)===s}catch{}}),t.src=`${t.src}${v(t.src,"?")?"&amp;":"?"}${e?"enablejsapi=1":`api=1&amp;player_id=${s}`}`}).then(()=&gt;clearInterval(n))}function Br(t,e=0,i=0){return R(t)?ei(...Rt(t).map(s=&gt;{const{top:n,left:o,bottom:r,right:a}=rt(s);return{top:n-e,left:o-i,bottom:r+e,right:a+i}}).concat(E(t))):!1}function pn(t,{offset:e=0}={}){const i=R(t)?jt(t,!1,["hidden"]):[];return i.reduce((r,a,l)=&gt;{const{scrollTop:c,scrollHeight:u,offsetHeight:f}=a,d=rt(a),p=u-d.height,{height:w,top:I}=i[l-1]?rt(i[l-1]):E(t);let P=Math.ceil(I-d.top-e+c);return e&gt;0&amp;&amp;f&lt;w+e?P+=e:e=0,P&gt;p?(e-=P-p,P=p):P&lt;0&amp;&amp;(e-=P,P=0),()=&gt;s(a,P-c,t,p).then(r)},()=&gt;Promise.resolve())();function s(r,a,l,c){return new Promise(u=&gt;{const f=r.scrollTop,d=n(Math.abs(a)),p=Date.now(),w=ds(r)===r,I=E(l).top+(w?0:f);let P=0,vt=15;(function ve(){const be=o(Q((Date.now()-p)/d));let bt=0;i[0]===r&amp;&amp;f+a&lt;c&amp;&amp;(bt=E(l).top+(w?0:r.scrollTop)-I-m(us(l)).height),r.scrollTop=f+(a+bt)*be,be===1&amp;&amp;(P===bt||!vt--)?u():(P=bt,requestAnimationFrame(ve))})()})}function n(r){return 40*Math.pow(r,.375)}function o(r){return.5*(1-Math.cos(Math.PI*r))}}function $i(t,e=0,i=0){if(!R(t))return 0;const s=Ot(t,!0),{scrollHeight:n,scrollTop:o}=s,{height:r}=rt(s),a=n-r,l=Be(t)[0]-Be(s)[0],c=Math.max(0,l-r+e),u=Math.min(a,l+t.offsetHeight-i);return c&lt;u?Q((o-c)/(u-c)):1}function jt(t,e=!1,i=[]){const s=ds(t);let n=_e(t).reverse();n=n.slice(n.indexOf(s)+1);const o=wt(n,r=&gt;h(r,"position")==="fixed");return~o&amp;&amp;(n=n.slice(o)),[s].concat(n.filter(r=&gt;h(r,"overflow").split(" ").some(a=&gt;v(["auto","scroll",...i],a))&amp;&amp;(!e||r.scrollHeight&gt;rt(r).height))).reverse()}function Ot(...t){return jt(...t)[0]}function Rt(t){return jt(t,!1,["hidden","clip"])}function rt(t){const e=Mt(t),i=ds(t),s=t.contains(i);if(s&amp;&amp;e.visualViewport){let{height:l,width:c,scale:u,pageTop:f,pageLeft:d}=e.visualViewport;return l=Math.round(l*u),c=Math.round(c*u),{height:l,width:c,top:f,left:d,bottom:f+l,right:d+c}}let n=E(s?e:t);if(h(t,"display")==="inline")return n;const{body:o,documentElement:r}=e.document,a=s?i===r||i.clientHeight&lt;o.clientHeight?i:o:t;for(let[l,c,u,f]of[["width","x","left","right"],["height","y","top","bottom"]]){const d=n[l]%1;n[u]+=k(h(a,`border-${u}-width`)),n[l]=n[c]=a[`client${kt(l)}`]-(d?d&lt;.5?-d:1-d:0),n[f]=n[l]+n[u]}return n}function us(t){const{left:e,width:i,top:s}=m(t);for(const n of s?[0,s]:[0]){let o;for(const r of Mt(t).document.elementsFromPoint(e+i/2,n))!r.contains(t)&amp;&amp;!x(r,"bdt-togglable-leave")&amp;&amp;(fs(r,"fixed")&amp;&amp;gn(_e(t).reverse().find(a=&gt;!a.contains(r)&amp;&amp;!fs(a,"static")))&lt;gn(r)||fs(r,"sticky")&amp;&amp;D(r).contains(t))&amp;&amp;(!o||m(o).height&lt;m(r).height)&amp;&amp;(o=r);if(o)return o}}function gn(t){return k(h(t,"zIndex"))}function fs(t,e){return h(t,"position")===e}function ds(t){return Mt(t).document.scrollingElement}const at=[["width","x","left","right"],["height","y","top","bottom"]];function mn(t,e,i){i={attach:{element:["left","top"],target:["left","top"],...i.attach},offset:[0,0],placement:[],...i},G(e)||(e=[e,e]),E(t,vn(t,e,i))}function vn(t,e,i){const s=bn(t,e,i),{boundary:n,viewportOffset:o=0,placement:r}=i;let a=s;for(const[l,[c,,u,f]]of Object.entries(at)){const d=Nr(t,e[l],o,n,l);if(yi(s,d,l))continue;let p=0;if(r[l]==="flip"){const w=i.attach.target[l];if(w===f&amp;&amp;s[f]&lt;=d[f]||w===u&amp;&amp;s[u]&gt;=d[u])continue;p=Fr(t,e,i,l)[u]-s[u];const I=zr(t,e[l],o,l);if(!yi(ps(s,p,l),I,l)){if(yi(s,I,l))continue;if(i.recursion)return!1;const P=Hr(t,e,i);if(P&amp;&amp;yi(P,I,1-l))return P;continue}}else if(r[l]==="shift"){const w=E(e[l]),{offset:I}=i;p=Q(Q(s[u],d[u],d[f]-s[c]),w[u]-s[c]+I[l],w[f]-I[l])-s[u]}a=ps(a,p,l)}return a}function bn(t,e,i){let{attach:s,offset:n}={attach:{element:["left","top"],target:["left","top"],...i.attach},offset:[0,0],...i},o=E(t);for(const[r,[a,,l,c]]of Object.entries(at)){const u=s.target[r]===s.element[r]?rt(e[r]):E(e[r]);o=ps(o,u[l]-o[l]+wn(s.target[r],c,u[a])-wn(s.element[r],c,o[a])+ +n[r],r)}return o}function ps(t,e,i){const[,s,n,o]=at[i],r={...t};return r[n]=t[s]=t[n]+e,r[o]+=e,r}function wn(t,e,i){return t==="center"?i/2:t===e?i:0}function Nr(t,e,i,s,n){let o=$n(...xn(t,e).map(rt));return i&amp;&amp;(o[at[n][2]]+=i,o[at[n][3]]-=i),s&amp;&amp;(o=$n(o,E(G(s)?s[n]:s))),o}function zr(t,e,i,s){const[n,o,r,a]=at[s],[l]=xn(t,e),c=rt(l);return["auto","scroll"].includes(h(l,`overflow-${o}`))&amp;&amp;(c[r]-=l[`scroll${kt(r)}`],c[a]=c[r]+l[`scroll${kt(n)}`]),c[r]+=i,c[a]-=i,c}function xn(t,e){return Rt(e).filter(i=&gt;i.contains(t))}function $n(...t){let e={};for(const i of t)for(const[,,s,n]of at)e[s]=Math.max(e[s]||0,i[s]),e[n]=Math.min(...[e[n],i[n]].filter(Boolean));return e}function yi(t,e,i){const[,,s,n]=at[i];return t[s]&gt;=e[s]&amp;&amp;t[n]&lt;=e[n]}function Fr(t,e,{offset:i,attach:s},n){return bn(t,e,{attach:{element:yn(s.element,n),target:yn(s.target,n)},offset:Lr(i,n)})}function Hr(t,e,i){return vn(t,e,{...i,attach:{element:i.attach.element.map(kn).reverse(),target:i.attach.target.map(kn).reverse()},offset:i.offset.reverse(),placement:i.placement.reverse(),recursion:!0})}function yn(t,e){const i=[...t],s=at[e].indexOf(t[e]);return~s&amp;&amp;(i[e]=at[e][1-s%2+2]),i}function kn(t){for(let e=0;e&lt;at.length;e++){const i=at[e].indexOf(t);if(~i)return at[1-e][i%2+2]}}function Lr(t,e){return t=[...t],t[e]*=-1,t}var Wr=Object.freeze({__proto__:null,$:y,$$:N,Animation:Ct,Dimensions:Ui,MouseTracker:rn,Transition:B,addClass:S,after:ui,append:q,apply:_t,assign:ft,attr:g,before:hi,boxModelAdjust:le,camelize:$e,children:M,clamp:Q,createEvent:ae,css:h,data:J,dimensions:m,each:ie,empty:Qs,endsWith:Qt,escape:Ji,fastdom:At,filter:Pe,find:Gi,findAll:Oe,findIndex:wt,flipPosition:gi,fragment:Lt,getCoveringElement:us,getEventPos:yt,getIndex:nt,getTargetedElement:Yi,hasAttr:It,hasClass:x,hasOwn:pt,hasTouch:se,height:et,html:Pt,hyphenate:Dt,inBrowser:Ft,includes:v,index:$t,intersectRect:ei,isArray:G,isBoolean:ee,isDocument:ye,isElement:ke,isEmpty:ti,isEqual:Ie,isFocusable:ai,isFunction:tt,isInView:Br,isInput:ri,isNode:Ze,isNumber:Se,isNumeric:mt,isObject:St,isPlainObject:te,isRtl:U,isSameSiteAnchor:re,isString:z,isTag:H,isTouch:dt,isUndefined:X,isVideo:hn,isVisible:R,isVoidElement:Vi,isWindow:Qe,last:Bt,matches:C,memoize:ct,mute:cn,noop:A,observeIntersection:an,observeMutation:as,observeResize:ze,observeViewportResize:rs,off:Tt,offset:E,offsetPosition:Be,offsetViewport:rt,on:$,once:F,overflowParents:Rt,parent:D,parents:_e,pause:bi,pick:Ri,play:ls,pointInRect:ii,pointerCancel:oi,pointerDown:ht,pointerEnter:Ht,pointerLeave:oe,pointerMove:ni,pointerUp:Et,position:ss,positionAt:mn,prepend:xr,propName:li,query:Z,queryAll:Ae,ready:wr,remove:ot,removeAttr:Ee,removeClass:_,replaceClass:si,scrollIntoView:pn,scrollParent:Ot,scrollParents:jt,scrolledOver:$i,selFocusable:Ce,selInput:Te,sortBy:js,startsWith:gt,sumBy:Nt,swap:ji,toArray:Zt,toBoolean:Wi,toEventTargets:Qi,toFloat:k,toNode:W,toNodes:T,toNumber:xt,toPx:Y,toWindow:Mt,toggleClass:j,trigger:b,ucfirst:kt,uniqueBy:Rs,unwrap:Me,width:pi,wrapAll:di,wrapInner:is}),it={connected(){S(this.$el,this.$options.id)}};const jr=["days","hours","minutes","seconds"];var Rr={mixins:[it],props:{date:String,clsWrapper:String,role:String},data:{date:"",clsWrapper:".bdt-countdown-%unit%",role:"timer"},connected(){g(this.$el,"role",this.role),this.date=k(Date.parse(this.$props.date)),this.end=!1,this.start()},disconnected(){this.stop()},events:{name:"visibilitychange",el:()=&gt;document,handler(){document.hidden?this.stop():this.start()}},methods:{start(){this.stop(),this.update(),this.timer||(b(this.$el,"countdownstart"),this.timer=setInterval(this.update,1e3))},stop(){this.timer&amp;&amp;(clearInterval(this.timer),b(this.$el,"countdownstop"),this.timer=null)},update(){const t=qr(this.date);t.total||(this.stop(),this.end||(b(this.$el,"countdownend"),this.end=!0));for(const e of jr){const i=y(this.clsWrapper.replace("%unit%",e),this.$el);if(!i)continue;let s=Math.trunc(t[e]).toString().padStart(2,"0");i.textContent!==s&amp;&amp;(s=s.split(""),s.length!==i.children.length&amp;&amp;Pt(i,s.map(()=&gt;"&lt;span&gt;&lt;/span&gt;").join("")),s.forEach((n,o)=&gt;i.children[o].textContent=n))}}}};function qr(t){const e=Math.max(0,t-Date.now())/1e3;return{total:e,seconds:e%60,minutes:e/60%60,hours:e/60/60%24,days:e/60/60/24}}const V={};V.events=V.watch=V.observe=V.created=V.beforeConnect=V.connected=V.beforeDisconnect=V.disconnected=V.destroy=gs,V.args=function(t,e){return e!==!1&amp;&amp;gs(e||t)},V.update=function(t,e){return js(gs(t,tt(e)?{read:e}:e),"order")},V.props=function(t,e){if(G(e)){const i={};for(const s of e)i[s]=String;e=i}return V.methods(t,e)},V.computed=V.methods=function(t,e){return e?t?{...t,...e}:e:t},V.i18n=V.data=function(t,e,i){return i?Sn(t,e,i):e?t?function(s){return Sn(t,e,s)}:e:t};function Sn(t,e,i){return V.computed(tt(t)?t.call(i,i):t,tt(e)?e.call(i,i):e)}function gs(t,e){return t=t&amp;&amp;!G(t)?[t]:t,e?t?t.concat(e):G(e)?e:[e]:t}function Ur(t,e){return X(e)?t:e}function Fe(t,e,i){const s={};if(tt(e)&amp;&amp;(e=e.options),e.extends&amp;&amp;(t=Fe(t,e.extends,i)),e.mixins)for(const o of e.mixins)t=Fe(t,o,i);for(const o in t)n(o);for(const o in e)pt(t,o)||n(o);function n(o){s[o]=(V[o]||Ur)(t[o],e[o],i)}return s}function he(t,e=[]){try{return t?gt(t,"{")?JSON.parse(t):e.length&amp;&amp;!v(t,":")?{[e[0]]:t}:t.split(";").reduce((i,s)=&gt;{const[n,o]=s.split(/:(.*)/);return n&amp;&amp;!X(o)&amp;&amp;(i[n.trim()]=o.trim()),i},{}):{}}catch{return{}}}function ms(t,e){return t===Boolean?Wi(e):t===Number?xt(e):t==="list"?Yr(e):t===Object&amp;&amp;z(e)?he(e):t?t(e):e}const Vr=/,(?![^(]*\))/;function Yr(t){return G(t)?t:z(t)?t.split(Vr).map(e=&gt;mt(e)?xt(e):Wi(e.trim())):[t]}function Gr(t){t._data={},t._updates=[...t.$options.update||[]]}function Xr(t,e){t._updates.unshift(e)}function Jr(t){t._data=null}function He(t,e="update"){t._connected&amp;&amp;t._updates.length&amp;&amp;(t._queued||(t._queued=new Set,At.read(()=&gt;{t._connected&amp;&amp;Kr(t,t._queued),t._queued=null})),t._queued.add(e.type||e))}function Kr(t,e){for(const{read:i,write:s,events:n=[]}of t._updates){if(!e.has("update")&amp;&amp;!n.some(r=&gt;e.has(r)))continue;let o;i&amp;&amp;(o=i.call(t,t._data,e),o&amp;&amp;te(o)&amp;&amp;ft(t._data,o)),s&amp;&amp;o!==!1&amp;&amp;At.write(()=&gt;{t._connected&amp;&amp;s.call(t,t._data,e)})}}function ut(t){return We(ze,t,"resize")}function ue(t){return We(an,t)}function ki(t){return We(as,t)}function Si(t={}){return ue({handler:function(e,i){const{targets:s=this.$el,preload:n=5}=t;for(const o of T(tt(s)?s(this):s))N('[loading="lazy"]',o).slice(0,n-1).forEach(r=&gt;Ee(r,"loading"));for(const o of e.filter(({isIntersecting:r})=&gt;r).map(({target:r})=&gt;r))i.unobserve(o)},...t})}function vs(t){return We((e,i)=&gt;rs(i),t,"resize")}function Le(t){return We((e,i)=&gt;({disconnect:$(Zr(e),"scroll",i,{passive:!0})}),t,"scroll")}function In(t){return{observe(e,i){return{observe:A,unobserve:A,disconnect:$(e,ht,i,{passive:!0})}},handler(e){if(!dt(e))return;const i=yt(e),s="tagName"in e.target?e.target:D(e.target);F(document,`${Et} ${oi} scroll`,n=&gt;{const{x:o,y:r}=yt(n);(n.type!=="scroll"&amp;&amp;s&amp;&amp;o&amp;&amp;Math.abs(i.x-o)&gt;100||r&amp;&amp;Math.abs(i.y-r)&gt;100)&amp;&amp;setTimeout(()=&gt;{b(s,"swipe"),b(s,`swipe${Qr(i.x,i.y,o,r)}`)})})},...t}}function We(t,e,i){return{observe:t,handler(){He(this,i)},...e}}function Qr(t,e,i,s){return Math.abs(t-i)&gt;=Math.abs(e-s)?t-i&gt;0?"Left":"Right":e-s&gt;0?"Up":"Down"}function Zr(t){return T(t).map(e=&gt;{const{ownerDocument:i}=e,s=Ot(e,!0);return s===i.scrollingElement?i:s})}var En={props:{margin:String,firstColumn:Boolean},data:{margin:"bdt-margin-small-top",firstColumn:"bdt-first-column"},observe:[ki({options:{childList:!0}}),ki({options:{attributes:!0,attributeFilter:["style"]},target:({$el:t})=&gt;[t,...M(t)]}),ut({target:({$el:t})=&gt;[t,...M(t)]})],update:{read(){return{rows:bs(M(this.$el))}},write({rows:t}){for(const e of t)for(const i of e)j(i,this.margin,t[0]!==e),j(i,this.firstColumn,e[U?e.length-1:0]===i)},events:["resize"]}};function bs(t){const e=[[]],i=t.some((s,n)=&gt;n&amp;&amp;t[n-1].offsetParent!==s.offsetParent);for(const s of t){if(!R(s))continue;const n=ws(s,i);for(let o=e.length-1;o&gt;=0;o--){const r=e[o];if(!r[0]){r.push(s);break}const a=ws(r[0],i);if(n.top&gt;=a.bottom-1&amp;&amp;n.top!==a.top){e.push([s]);break}if(n.bottom-1&gt;a.top||n.top===a.top){let l=r.length-1;for(;l&gt;=0;l--){const c=ws(r[l],i);if(n.left&gt;=c.left)break}r.splice(l+1,0,s);break}if(o===0){e.unshift([s]);break}}}return e}function ws(t,e=!1){let{offsetTop:i,offsetLeft:s,offsetHeight:n,offsetWidth:o}=t;return e&amp;&amp;([i,s]=Be(t)),{top:i,left:s,bottom:i+n,right:s+o}}async function ta(t,e,i){await xs();let s=M(e);const n=s.map(p=&gt;Tn(p,!0)),o={...h(e,["height","padding"]),display:"block"},r=s.concat(e);await Promise.all(r.map(B.cancel)),h(r,"transitionProperty","none"),await t(),s=s.concat(M(e).filter(p=&gt;!v(s,p))),await Promise.resolve(),h(r,"transitionProperty","");const a=g(e,"style"),l=h(e,["height","padding"]),[c,u]=ea(e,s,n),f=s.map(p=&gt;({style:g(p,"style")}));s.forEach((p,w)=&gt;u[w]&amp;&amp;h(p,u[w])),h(e,o),b(e,"scroll"),await xs();const d=s.map((p,w)=&gt;D(p)===e&amp;&amp;B.start(p,c[w],i,"ease")).concat(B.start(e,l,i,"ease"));try{await Promise.all(d),s.forEach((p,w)=&gt;{g(p,f[w]),D(p)===e&amp;&amp;h(p,"display",c[w].opacity===0?"none":"")}),g(e,"style",a)}catch{g(s,"style",""),ia(e,o)}}function Tn(t,e){const i=h(t,"zIndex");return R(t)?{display:"",opacity:e?h(t,"opacity"):"0",pointerEvents:"none",position:"absolute",zIndex:i==="auto"?$t(t):i,...Cn(t)}:!1}function ea(t,e,i){const s=e.map((o,r)=&gt;D(o)&amp;&amp;r in i?i[r]?R(o)?Cn(o):{opacity:0}:{opacity:R(o)?1:0}:!1),n=s.map((o,r)=&gt;{const a=D(e[r])===t&amp;&amp;(i[r]||Tn(e[r]));if(!a)return!1;if(!o)delete a.opacity;else if(!("opacity"in o)){const{opacity:l}=a;l%1?o.opacity=1:delete a.opacity}return a});return[s,n]}function ia(t,e){for(const i in e)h(t,i,"")}function Cn(t){const{height:e,width:i}=m(t);return{height:e,width:i,transform:"",...ss(t),...h(t,["marginTop","marginLeft"])}}function xs(){return new Promise(t=&gt;requestAnimationFrame(t))}const $s="bdt-transition-leave",ys="bdt-transition-enter";function Pn(t,e,i,s=0){const n=Ii(e,!0),o={opacity:1},r={opacity:0},a=u=&gt;()=&gt;n===Ii(e)?u():Promise.reject(),l=a(async()=&gt;{S(e,$s),await Promise.all(An(e).map((u,f)=&gt;new Promise(d=&gt;setTimeout(()=&gt;B.start(u,r,i/2,"ease").then(d),f*s)))),_(e,$s)}),c=a(async()=&gt;{const u=et(e);S(e,ys),t(),h(M(e),{opacity:0}),await xs();const f=M(e),d=et(e);h(e,"alignContent","flex-start"),et(e,u);const p=An(e);h(f,r);const w=p.map(async(I,P)=&gt;{await sa(P*s),await B.start(I,o,i/2,"ease")});u!==d&amp;&amp;w.push(B.start(e,{height:d},i/2+p.length*s,"ease")),await Promise.all(w).then(()=&gt;{_(e,ys),n===Ii(e)&amp;&amp;(h(e,{height:"",alignContent:""}),h(f,{opacity:""}),delete e.dataset.transition)})});return x(e,$s)?_n(e).then(c):x(e,ys)?_n(e).then(l).then(c):l().then(c)}function Ii(t,e){return e&amp;&amp;(t.dataset.transition=1+Ii(t)),xt(t.dataset.transition)||0}function _n(t){return Promise.all(M(t).filter(B.inProgress).map(e=&gt;new Promise(i=&gt;F(e,"transitionend transitioncanceled",i))))}function An(t){return bs(M(t)).flat().filter(R)}function sa(t){return new Promise(e=&gt;setTimeout(e,t))}var On={props:{duration:Number,animation:Boolean},data:{duration:150,animation:"slide"},methods:{animate(t,e=this.$el){const i=this.animation;return(i==="fade"?Pn:i==="delayed-fade"?(...n)=&gt;Pn(...n,40):i?ta:()=&gt;(t(),Promise.resolve()))(t,e,this.duration).catch(A)}}};const O={TAB:9,ESC:27,SPACE:32,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40};var na={mixins:[On],args:"target",props:{target:String,selActive:Boolean},data:{target:"",selActive:!1,attrItem:"bdt-filter-control",cls:"bdt-active",duration:250},computed:{children:({target:t},e)=&gt;N(`${t} &gt; *`,e),toggles:({attrItem:t},e)=&gt;N(`[${t}],[data-${t}]`,e)},watch:{toggles(t){this.updateState();const e=N(this.selActive,this.$el);for(const i of t){this.selActive!==!1&amp;&amp;j(i,this.cls,v(e,i));const s=ca(i);H(s,"a")&amp;&amp;g(s,"role","button")}},children(t,e){e&amp;&amp;this.updateState()}},events:{name:"click keydown",delegate:({attrItem:t})=&gt;`[${t}],[data-${t}]`,handler(t){t.type==="keydown"&amp;&amp;t.keyCode!==O.SPACE||t.target.closest("a,button")&amp;&amp;(t.preventDefault(),this.apply(t.current))}},methods:{apply(t){const e=this.getState(),i=Mn(t,this.attrItem,this.getState());oa(e,i)||this.setState(i)},getState(){return this.toggles.filter(t=&gt;x(t,this.cls)).reduce((t,e)=&gt;Mn(e,this.attrItem,t),{filter:{"":""},sort:[]})},async setState(t,e=!0){t={filter:{"":""},sort:[],...t},b(this.$el,"beforeFilter",[this,t]);for(const i of this.toggles)j(i,this.cls,aa(i,this.attrItem,t));await Promise.all(N(this.target,this.$el).map(i=&gt;{const s=()=&gt;ra(t,i,M(i));return e?this.animate(s,i):s()})),b(this.$el,"afterFilter",[this])},updateState(){At.write(()=&gt;this.setState(this.getState(),!1))}}};function Dn(t,e){return he(J(t,e),["filter"])}function oa(t,e){return["filter","sort"].every(i=&gt;Ie(t[i],e[i]))}function ra(t,e,i){const s=Object.values(t.filter).join("");for(const r of i)h(r,"display",s&amp;&amp;!C(r,s)?"none":"");const[n,o]=t.sort;if(n){const r=la(i,n,o);Ie(r,i)||q(e,r)}}function Mn(t,e,i){const{filter:s,group:n,sort:o,order:r="asc"}=Dn(t,e);return(s||X(o))&amp;&amp;(n?s?(delete i.filter[""],i.filter[n]=s):(delete i.filter[n],(ti(i.filter)||""in i.filter)&amp;&amp;(i.filter={"":s||""})):i.filter={"":s||""}),X(o)||(i.sort=[o,r]),i}function aa(t,e,{filter:i={"":""},sort:[s,n]}){const{filter:o="",group:r="",sort:a,order:l="asc"}=Dn(t,e);return X(a)?r in i&amp;&amp;o===i[r]||!o&amp;&amp;r&amp;&amp;!(r in i)&amp;&amp;!i[""]:s===a&amp;&amp;n===l}function la(t,e,i){return[...t].sort((s,n)=&gt;J(s,e).localeCompare(J(n,e),void 0,{numeric:!0})*(i==="asc"||-1))}function ca(t){return y("a,button",t)||t}let ks;function Bn(t){const e=$(t,"touchstart",s=&gt;{if(s.targetTouches.length!==1||C(s.target,'input[type="range"'))return;let n=yt(s).y;const o=$(t,"touchmove",r=&gt;{const a=yt(r).y;a!==n&amp;&amp;(n=a,jt(r.target).some(l=&gt;{if(!t.contains(l))return!1;let{scrollHeight:c,clientHeight:u}=l;return u&lt;c})||r.preventDefault())},{passive:!1});F(t,"scroll touchend touchcanel",o,{capture:!0})},{passive:!0});if(ks)return e;ks=!0;const{scrollingElement:i}=document;return h(i,{overflowY:CSS.supports("overflow","clip")?"clip":"hidden",touchAction:"none",paddingRight:pi(window)-i.clientWidth||""}),()=&gt;{ks=!1,e(),h(i,{overflowY:"",touchAction:"",paddingRight:""})}}var je={props:{container:Boolean},data:{container:!0},computed:{container({container:t}){return t===!0&amp;&amp;this.$container||t&amp;&amp;y(t)}}},qt={props:{cls:Boolean,animation:"list",duration:Number,velocity:Number,origin:String,transition:String},data:{cls:!1,animation:[!1],duration:200,velocity:.2,origin:!1,transition:"ease",clsEnter:"bdt-togglable-enter",clsLeave:"bdt-togglable-leave"},computed:{hasAnimation:({animation:t})=&gt;!!t[0],hasTransition:({animation:t})=&gt;["slide","reveal"].some(e=&gt;gt(t[0],e))},methods:{async toggleElement(t,e,i){try{return await Promise.all(T(t).map(s=&gt;{const n=ee(e)?e:!this.isToggled(s);if(!b(s,`before${n?"show":"hide"}`,[this]))return Promise.reject();const o=(tt(i)?i:i===!1||!this.hasAnimation?ha:this.hasTransition?ua:fa)(s,n,this),r=n?this.clsEnter:this.clsLeave;S(s,r),b(s,n?"show":"hide",[this]);const a=()=&gt;{_(s,r),b(s,n?"shown":"hidden",[this])};return o?o.then(a,()=&gt;(_(s,r),Promise.reject())):a()})),!0}catch{return!1}},isToggled(t=this.$el){return t=W(t),x(t,this.clsEnter)?!0:x(t,this.clsLeave)?!1:this.cls?x(t,this.cls.split(" ")[0]):R(t)},_toggle(t,e){if(!t)return;e=!!e;let i;this.cls?(i=v(this.cls," ")||e!==x(t,this.cls),i&amp;&amp;j(t,this.cls,v(this.cls," ")?void 0:e)):(i=e===t.hidden,i&amp;&amp;(t.hidden=!e)),N("[autofocus]",t).some(s=&gt;R(s)?s.focus()||!0:s.blur()),i&amp;&amp;b(t,"toggled",[e,this])}}};function ha(t,e,{_toggle:i}){return Ct.cancel(t),B.cancel(t),i(t,e)}async function ua(t,e,{animation:i,duration:s,velocity:n,transition:o,_toggle:r}){var a;const[l="reveal",c="top"]=((a=i[0])==null?void 0:a.split("-"))||[],u=[["left","right"],["top","bottom"]],f=u[v(u[0],c)?0:1],d=f[1]===c,w=["width","height"][u.indexOf(f)],I=`margin-${f[0]}`,P=`margin-${c}`;let vt=m(t)[w];const ve=B.inProgress(t);await B.cancel(t),e&amp;&amp;r(t,!0);const be=Object.fromEntries(["padding","border","width","height","minWidth","minHeight","overflowY","overflowX",I,P].map(sr=&gt;[sr,t.style[sr]])),bt=m(t),Ws=k(h(t,I)),tr=k(h(t,P)),Kt=bt[w]+tr;!ve&amp;&amp;!e&amp;&amp;(vt+=tr);const[Hi]=is(t,"&lt;div&gt;");h(Hi,{boxSizing:"border-box",height:bt.height,width:bt.width,...h(t,["overflow","padding","borderTop","borderRight","borderBottom","borderLeft","borderImage",P])}),h(t,{padding:0,border:0,minWidth:0,minHeight:0,[P]:0,width:bt.width,height:bt.height,overflow:"hidden",[w]:vt});const er=vt/Kt;s=(n*Kt+s)*(e?1-er:er);const ir={[w]:e?Kt:0};d&amp;&amp;(h(t,I,Kt-vt+Ws),ir[I]=e?Ws:Kt+Ws),!d^l==="reveal"&amp;&amp;(h(Hi,I,-Kt+vt),B.start(Hi,{[I]:e?0:-Kt},s,o));try{await B.start(t,ir,s,o)}finally{h(t,be),Me(Hi.firstChild),e||r(t,!1)}}function fa(t,e,i){const{animation:s,duration:n,_toggle:o}=i;return e?(o(t,!0),Ct.in(t,s[0],n,i.origin)):Ct.out(t,s[1]||s[0],n,i.origin).then(()=&gt;o(t,!1))}const st=[];var Ss={mixins:[it,je,qt],props:{selPanel:String,selClose:String,escClose:Boolean,bgClose:Boolean,stack:Boolean,role:String},data:{cls:"bdt-open",escClose:!0,bgClose:!0,overlay:!0,stack:!1,role:"dialog"},computed:{panel:({selPanel:t},e)=&gt;y(t,e),transitionElement(){return this.panel},bgClose({bgClose:t}){return t&amp;&amp;this.panel}},connected(){g(this.panel||this.$el,"role",this.role),this.overlay&amp;&amp;g(this.panel||this.$el,"aria-modal",!0)},beforeDisconnect(){v(st,this)&amp;&amp;this.toggleElement(this.$el,!1,!1)},events:[{name:"click",delegate:({selClose:t})=&gt;`${t},a[href*="#"]`,handler(t){const{current:e,defaultPrevented:i}=t,{hash:s}=e;!i&amp;&amp;s&amp;&amp;re(e)&amp;&amp;!this.$el.contains(y(s))?this.hide():C(e,this.selClose)&amp;&amp;(t.preventDefault(),this.hide())}},{name:"toggle",self:!0,handler(t){t.defaultPrevented||(t.preventDefault(),this.isToggled()===v(st,this)&amp;&amp;this.toggle())}},{name:"beforeshow",self:!0,handler(t){if(v(st,this))return!1;!this.stack&amp;&amp;st.length?(Promise.all(st.map(e=&gt;e.hide())).then(this.show),t.preventDefault()):st.push(this)}},{name:"show",self:!0,handler(){this.stack&amp;&amp;h(this.$el,"zIndex",k(h(this.$el,"zIndex"))+st.length);const t=[this.overlay&amp;&amp;pa(this),this.overlay&amp;&amp;Bn(this.$el),this.bgClose&amp;&amp;ga(this),this.escClose&amp;&amp;ma(this)];F(this.$el,"hidden",()=&gt;t.forEach(e=&gt;e&amp;&amp;e()),{self:!0}),S(document.documentElement,this.clsPage)}},{name:"shown",self:!0,handler(){ai(this.$el)||g(this.$el,"tabindex","-1"),C(this.$el,":focus-within")||this.$el.focus()}},{name:"hidden",self:!0,handler(){v(st,this)&amp;&amp;st.splice(st.indexOf(this),1),h(this.$el,"zIndex",""),st.some(t=&gt;t.clsPage===this.clsPage)||_(document.documentElement,this.clsPage)}}],methods:{toggle(){return this.isToggled()?this.hide():this.show()},show(){return this.container&amp;&amp;D(this.$el)!==this.container?(q(this.container,this.$el),new Promise(t=&gt;requestAnimationFrame(()=&gt;this.show().then(t)))):this.toggleElement(this.$el,!0,Nn)},hide(){return this.toggleElement(this.$el,!1,Nn)}}};function Nn(t,e,{transitionElement:i,_toggle:s}){return new Promise((n,o)=&gt;F(t,"show hide",()=&gt;{var r;(r=t._reject)==null||r.call(t),t._reject=o,s(t,e);const a=F(i,"transitionstart",()=&gt;{F(i,"transitionend transitioncancel",n,{self:!0}),clearTimeout(l)},{self:!0}),l=setTimeout(()=&gt;{a(),n()},da(h(i,"transitionDuration")))})).then(()=&gt;delete t._reject)}function da(t){return t?Qt(t,"ms")?k(t):k(t)*1e3:0}function pa(t){return $(document,"focusin",e=&gt;{Bt(st)===t&amp;&amp;!t.$el.contains(e.target)&amp;&amp;t.$el.focus()})}function ga(t){return $(document,ht,({target:e})=&gt;{Bt(st)!==t||t.overlay&amp;&amp;!t.$el.contains(e)||t.panel.contains(e)||F(document,`${Et} ${oi} scroll`,({defaultPrevented:i,type:s,target:n})=&gt;{!i&amp;&amp;s===Et&amp;&amp;e===n&amp;&amp;t.hide()},!0)})}function ma(t){return $(document,"keydown",e=&gt;{e.keyCode===27&amp;&amp;Bt(st)===t&amp;&amp;t.hide()})}var Is={slide:{show(t){return[{transform:L(t*-100)},{transform:L()}]},percent(t){return Re(t)},translate(t,e){return[{transform:L(e*-100*t)},{transform:L(e*100*(1-t))}]}}};function Re(t){return Math.abs(new DOMMatrix(h(t,"transform")).m41/t.offsetWidth)}function L(t=0,e="%"){return t+=t?e:"",`translate3d(${t}, 0, 0)`}function fe(t){return`scale3d(${t}, ${t}, 1)`}function va(t,e,i,{animation:s,easing:n}){const{percent:o,translate:r,show:a=A}=s,l=a(i),{promise:c,resolve:u}=zn();return{dir:i,show(f,d=0,p){const w=p?"linear":n;return f-=Math.round(f*Q(d,-1,1)),this.translate(d),Ut(e,"itemin",{percent:d,duration:f,timing:w,dir:i}),Ut(t,"itemout",{percent:1-d,duration:f,timing:w,dir:i}),Promise.all([B.start(e,l[1],f,w),B.start(t,l[0],f,w)]).then(()=&gt;{this.reset(),u()},A),c},cancel(){return B.cancel([e,t])},reset(){for(const f in l[0])h([e,t],f,"")},async forward(f,d=this.percent()){return await this.cancel(),this.show(f,d,!0)},translate(f){this.reset();const d=r(f,i);h(e,d[1]),h(t,d[0]),Ut(e,"itemtranslatein",{percent:f,dir:i}),Ut(t,"itemtranslateout",{percent:1-f,dir:i})},percent(){return o(t||e,e,i)},getDistance(){return t==null?void 0:t.offsetWidth}}}function Ut(t,e,i){b(t,ae(e,!1,!1,i))}function zn(){let t;return{promise:new Promise(e=&gt;t=e),resolve:t}}var Ei={props:{i18n:Object},data:{i18n:null},methods:{t(t,...e){var i,s,n;let o=0;return((n=((i=this.i18n)==null?void 0:i[t])||((s=this.$options.i18n)==null?void 0:s[t]))==null?void 0:n.replace(/%s/g,()=&gt;e[o++]||""))||""}}},ba={props:{autoplay:Boolean,autoplayInterval:Number,pauseOnHover:Boolean},data:{autoplay:!1,autoplayInterval:7e3,pauseOnHover:!0},connected(){g(this.list,"aria-live",this.autoplay?"off":"polite"),this.autoplay&amp;&amp;this.startAutoplay()},disconnected(){this.stopAutoplay()},update(){g(this.slides,"tabindex","-1")},events:[{name:"visibilitychange",el:()=&gt;document,filter:({autoplay:t})=&gt;t,handler(){document.hidden?this.stopAutoplay():this.startAutoplay()}}],methods:{startAutoplay(){this.stopAutoplay(),this.interval=setInterval(()=&gt;{this.stack.length||this.draggable&amp;&amp;C(this.$el,":focus-within")&amp;&amp;!C(this.$el,":focus")||this.pauseOnHover&amp;&amp;C(this.$el,":hover")||this.show("next")},this.autoplayInterval)},stopAutoplay(){clearInterval(this.interval)}}};const qe={passive:!1,capture:!0},Fn={passive:!0,capture:!0},wa="touchstart mousedown",Es="touchmove mousemove",Hn="touchend touchcancel mouseup click input scroll",Ln=t=&gt;t.preventDefault();var xa={props:{draggable:Boolean},data:{draggable:!0,threshold:10},created(){for(const t of["start","move","end"]){const e=this[t];this[t]=i=&gt;{const s=yt(i).x*(U?-1:1);this.prevPos=s===this.pos?this.prevPos:this.pos,this.pos=s,e(i)}}},events:[{name:wa,passive:!0,delegate:({selList:t})=&gt;`${t} &gt; *`,handler(t){!this.draggable||this.parallax||!dt(t)&amp;&amp;$a(t.target)||t.target.closest(Te)||t.button&gt;0||this.length&lt;2||this.start(t)}},{name:"dragstart",handler(t){t.preventDefault()}},{name:Es,el:({list:t})=&gt;t,handler:A,...qe}],methods:{start(){this.drag=this.pos,this._transitioner?(this.percent=this._transitioner.percent(),this.drag+=this._transitioner.getDistance()*this.percent*this.dir,this._transitioner.cancel(),this._transitioner.translate(this.percent),this.dragging=!0,this.stack=[]):this.prevIndex=this.index,$(document,Es,this.move,qe),$(document,Hn,this.end,Fn),h(this.list,"userSelect","none")},move(t){const e=this.pos-this.drag;if(e===0||this.prevPos===this.pos||!this.dragging&amp;&amp;Math.abs(e)&lt;this.threshold)return;this.dragging||$(this.list,"click",Ln,qe),t.cancelable&amp;&amp;t.preventDefault(),this.dragging=!0,this.dir=e&lt;0?1:-1;let{slides:i,prevIndex:s}=this,n=Math.abs(e),o=this.getIndex(s+this.dir),r=Wn.call(this,s,o);for(;o!==s&amp;&amp;n&gt;r;)this.drag-=r*this.dir,s=o,n-=r,o=this.getIndex(s+this.dir),r=Wn.call(this,s,o);this.percent=n/r;const a=i[s],l=i[o],c=this.index!==o,u=s===o;let f;for(const d of[this.index,this.prevIndex])v([o,s],d)||(b(i[d],"itemhidden",[this]),u&amp;&amp;(f=!0,this.prevIndex=s));(this.index===s&amp;&amp;this.prevIndex!==s||f)&amp;&amp;b(i[this.index],"itemshown",[this]),c&amp;&amp;(this.prevIndex=s,this.index=o,u||(b(a,"beforeitemhide",[this]),b(a,"itemhide",[this])),b(l,"beforeitemshow",[this]),b(l,"itemshow",[this])),this._transitioner=this._translate(Math.abs(this.percent),a,!u&amp;&amp;l)},end(){if(Tt(document,Es,this.move,qe),Tt(document,Hn,this.end,Fn),this.dragging)if(this.dragging=null,this.index===this.prevIndex)this.percent=1-this.percent,this.dir*=-1,this._show(!1,this.index,!0),this._transitioner=null;else{const t=(U?this.dir*(U?1:-1):this.dir)&lt;0==this.prevPos&gt;this.pos;this.index=t?this.index:this.prevIndex,t&amp;&amp;(this.percent=1-this.percent),this.show(this.dir&gt;0&amp;&amp;!t||this.dir&lt;0&amp;&amp;t?"next":"previous",!0)}setTimeout(()=&gt;Tt(this.list,"click",Ln,qe)),h(this.list,{userSelect:""}),this.drag=this.percent=null}}};function Wn(t,e){return this._getTransitioner(t,t!==e&amp;&amp;e).getDistance()||this.slides[t].offsetWidth}function $a(t){return h(t,"userSelect")!=="none"&amp;&amp;Zt(t.childNodes).some(e=&gt;e.nodeType===3&amp;&amp;e.textContent.trim())}function ya(t){t._watches=[];for(const e of t.$options.watch||[])for(const[i,s]of Object.entries(e))jn(t,s,i);t._initial=!0}function jn(t,e,i){t._watches.push({name:i,...te(e)?e:{handler:e}})}function ka(t,e){for(const{name:i,handler:s,immediate:n=!0}of t._watches)(t._initial&amp;&amp;n||pt(e,i)&amp;&amp;!Ie(e[i],t[i]))&amp;&amp;s.call(t,t[i],e[i]);t._initial=!1}function Sa(t){const{computed:e}=t.$options;if(t._computed={},e)for(const i in e)qn(t,i,e[i])}const Rn={subtree:!0,childList:!0};function qn(t,e,i){t._hasComputed=!0,Object.defineProperty(t,e,{enumerable:!0,get(){const{_computed:s,$props:n,$el:o}=t;if(!pt(s,e)&amp;&amp;(s[e]=(i.get||i).call(t,n,o),i.observe&amp;&amp;t._computedObserver)){const r=i.observe.call(t,n);t._computedObserver.observe(["~","+","-"].includes(r[0])?o.parentElement:o.getRootNode(),Rn)}return s[e]},set(s){const{_computed:n}=t;n[e]=i.set?i.set.call(t,s):s,X(n[e])&amp;&amp;delete n[e]}})}function Ia(t){t._hasComputed&amp;&amp;(Xr(t,{read:()=&gt;ka(t,Un(t)),events:["resize","computed"]}),t._computedObserver=as(t.$el,()=&gt;He(t,"computed"),Rn))}function Ea(t){var e;(e=t._computedObserver)==null||e.disconnect(),delete t._computedObserver,Un(t)}function Un(t){const e={...t._computed};return t._computed={},e}function Ta(t){t._events=[];for(const e of t.$options.events||[])if(pt(e,"handler"))Vn(t,e);else for(const i in e)Vn(t,e[i],i)}function Ca(t){t._events.forEach(e=&gt;e()),delete t._events}function Vn(t,e,i){let{name:s,el:n,handler:o,capture:r,passive:a,delegate:l,filter:c,self:u}=te(e)?e:{name:i,handler:e};n=tt(n)?n.call(t,t):n||t.$el,!(!n||G(n)&amp;&amp;!n.length||c&amp;&amp;!c.call(t,t))&amp;&amp;t._events.push($(n,s,l?z(l)?l:l.call(t,t):null,z(o)?t[o]:o.bind(t),{passive:a,capture:r,self:u}))}function Pa(t){t._observers=[];for(const e of t.$options.observe||[])Aa(t,e)}function Yn(t,...e){t._observers.push(...e)}function _a(t){for(const e of t._observers)e.disconnect()}function Aa(t,e){let{observe:i,target:s=t.$el,handler:n,options:o,filter:r,args:a}=e;if(r&amp;&amp;!r.call(t,t))return;const l=`_observe${t._observers.length}`;tt(s)&amp;&amp;!pt(t,l)&amp;&amp;qn(t,l,()=&gt;{const f=s.call(t,t);return G(f)?T(f):f}),n=z(n)?t[n]:n.bind(t),tt(o)&amp;&amp;(o=o.call(t,t));const c=pt(t,l)?t[l]:s,u=i(c,n,o,a);tt(s)&amp;&amp;G(t[l])&amp;&amp;jn(t,{handler:Oa(u,o),immediate:!1},l),Yn(t,u)}function Oa(t,e){return(i,s)=&gt;{for(const n of s)v(i,n)||(t.unobserve?t.unobserve(n):t.observe&amp;&amp;t.disconnect());for(const n of i)(!v(s,n)||!t.unobserve)&amp;&amp;t.observe(n,e)}}function Da(t){const{$options:e,$props:i}=t,s=Gn(e);ft(i,s);const{computed:n,methods:o}=e;for(let r in i)r in s&amp;&amp;(!n||!pt(n,r))&amp;&amp;(!o||!pt(o,r))&amp;&amp;(t[r]=i[r])}function Gn(t){const e={},{args:i=[],props:s={},el:n,id:o}=t;if(!s)return e;for(const a in s){const l=Dt(a);let c=J(n,l);X(c)||(c=s[a]===Boolean&amp;&amp;c===""?!0:ms(s[a],c),!(l==="target"&amp;&amp;gt(c,"_"))&amp;&amp;(e[a]=c))}const r=he(J(n,o),i);for(const a in r){const l=$e(a);X(s[l])||(e[l]=ms(s[l],r[a]))}return e}const Ma=ct((t,e)=&gt;{const i=Object.keys(e),s=i.concat(t).map(n=&gt;[Dt(n),`data-${Dt(n)}`]).flat();return{attributes:i,filter:s}});function Ba(t){const{$options:e,$props:i}=t,{id:s,props:n,el:o}=e;if(!n)return;const{attributes:r,filter:a}=Ma(s,n),l=new MutationObserver(c=&gt;{const u=Gn(e);c.some(({attributeName:f})=&gt;{const d=f.replace("data-","");return(d===s?r:[$e(d),$e(f)]).some(p=&gt;!X(u[p])&amp;&amp;u[p]!==i[p])})&amp;&amp;t.$reset()});l.observe(o,{attributes:!0,attributeFilter:a}),Yn(t,l)}function de(t,e){var i;(i=t.$options[e])==null||i.forEach(s=&gt;s.call(t))}function Ts(t){t._connected||(Da(t),de(t,"beforeConnect"),t._connected=!0,Ta(t),Gr(t),ya(t),Pa(t),Ba(t),Ia(t),de(t,"connected"),He(t))}function Cs(t){t._connected&amp;&amp;(de(t,"beforeDisconnect"),Ca(t),Jr(t),_a(t),Ea(t),de(t,"disconnected"),t._connected=!1)}let Na=0;function Xn(t,e={}){e.data=Ha(e,t.constructor.options),t.$options=Fe(t.constructor.options,e,t),t.$props={},t._uid=Na++,za(t),Fa(t),Sa(t),de(t,"created"),e.el&amp;&amp;t.$mount(e.el)}function za(t){const{data:e={}}=t.$options;for(const i in e)t.$props[i]=t[i]=e[i]}function Fa(t){const{methods:e}=t.$options;if(e)for(const i in e)t[i]=e[i].bind(t)}function Ha({data:t={}},{args:e=[],props:i={}}){G(t)&amp;&amp;(t=t.slice(0,e.length).reduce((s,n,o)=&gt;(te(n)?ft(s,n):s[e[o]]=n,s),{}));for(const s in t)X(t[s])?delete t[s]:i[s]&amp;&amp;(t[s]=ms(i[s],t[s]));return t}const lt=function(t){Xn(this,t)};lt.util=Wr,lt.options={},lt.version="3.21.7";const La="bdt-",Vt="__uikit__",pe={};function Jn(t,e){var i,s;const n=La+Dt(t);if(!e)return pe[n].options||(pe[n]=lt.extend(pe[n])),pe[n];t=$e(t),lt[t]=(r,a)=&gt;Ue(t,r,a);const o=(i=e.options)!=null?i:{...e};return o.id=n,o.name=t,(s=o.install)==null||s.call(o,lt,o,t),lt._initialized&amp;&amp;!o.functional&amp;&amp;requestAnimationFrame(()=&gt;Ue(t,`[${n}],[data-${n}]`)),pe[n]=o}function Ue(t,e,i,...s){const n=Jn(t);return n.options.functional?new n({data:te(e)?e:[e,i,...s]}):e?N(e).map(o)[0]:o();function o(r){const a=Ti(r,t);if(a)if(i)a.$destroy();else return a;return new n({el:r,data:i})}}function Ve(t){return(t==null?void 0:t[Vt])||{}}function Ti(t,e){return Ve(t)[e]}function Wa(t,e){t[Vt]||(t[Vt]={}),t[Vt][e.$options.name]=e}function ja(t,e){var i;(i=t[Vt])==null||delete i[e.$options.name],ti(t[Vt])&amp;&amp;delete t[Vt]}function Ra(t){t.component=Jn,t.getComponents=Ve,t.getComponent=Ti,t.update=Kn,t.use=function(i){if(!i.installed)return i.call(null,this),i.installed=!0,this},t.mixin=function(i,s){s=(z(s)?this.component(s):s)||this,s.options=Fe(s.options,i)},t.extend=function(i){i||(i={});const s=this,n=function(r){Xn(this,r)};return n.prototype=Object.create(s.prototype),n.prototype.constructor=n,n.options=Fe(s.options,i),n.super=s,n.extend=s.extend,n};let e;Object.defineProperty(t,"container",{get(){return e||document.body},set(i){e=y(i)}})}function Kn(t,e){t=t?W(t):document.body;for(const i of _e(t).reverse())Qn(i,e);_t(t,i=&gt;Qn(i,e))}function Qn(t,e){const i=Ve(t);for(const s in i)He(i[s],e)}function qa(t){t.prototype.$mount=function(e){const i=this;Wa(e,i),i.$options.el=e,document.contains(e)&amp;&amp;Ts(i)},t.prototype.$destroy=function(e=!1){const i=this,{el:s}=i.$options;s&amp;&amp;Cs(i),de(i,"destroy"),ja(s,i),e&amp;&amp;ot(i.$el)},t.prototype.$create=Ue,t.prototype.$emit=function(e){He(this,e)},t.prototype.$update=function(e=this.$el,i){Kn(e,i)},t.prototype.$reset=function(){Cs(this),Ts(this)},t.prototype.$getComponent=Ti,Object.defineProperties(t.prototype,{$el:{get(){return this.$options.el}},$container:Object.getOwnPropertyDescriptor(t,"container")})}let Ua=1;function Yt(t,e=null){return(e==null?void 0:e.id)||`${t.$options.id}-${Ua++}`}var Va={i18n:{next:"Next slide",previous:"Previous slide",slideX:"Slide %s",slideLabel:"%s of %s",role:"String"},data:{selNav:!1,role:"region"},computed:{nav:({selNav:t},e)=&gt;y(t,e),navChildren(){return M(this.nav)},selNavItem:({attrItem:t})=&gt;`[${t}],[data-${t}]`,navItems(t,e){return N(this.selNavItem,e)}},watch:{nav(t,e){g(t,"role","tablist"),this.padNavitems(),e&amp;&amp;this.$emit()},list(t){H(t,"ul")&amp;&amp;g(t,"role","presentation")},navChildren(t){g(t,"role","presentation"),this.padNavitems(),this.updateNav()},navItems(t){for(const e of t){const i=J(e,this.attrItem),s=y("a,button",e)||e;let n,o=null;if(mt(i)){const r=xt(i),a=this.slides[r];a&amp;&amp;(a.id||(a.id=Yt(this,a)),o=a.id),n=this.t("slideX",k(i)+1),g(s,"role","tab")}else this.list&amp;&amp;(this.list.id||(this.list.id=Yt(this,this.list)),o=this.list.id),n=this.t(i);g(s,{"aria-controls":o,"aria-label":g(s,"aria-label")||n})}},slides(t){t.forEach((e,i)=&gt;g(e,{role:this.nav?"tabpanel":"group","aria-label":this.t("slideLabel",i+1,this.length),"aria-roledescription":this.nav?null:"slide"})),this.padNavitems()}},connected(){g(this.$el,{role:this.role,"aria-roledescription":"carousel"})},update:[{write(){this.navItems.concat(this.nav).forEach(t=&gt;t&amp;&amp;(t.hidden=!this.maxIndex)),this.updateNav()},events:["resize"]}],events:[{name:"click keydown",delegate:({selNavItem:t})=&gt;t,filter:({parallax:t})=&gt;!t,handler(t){t.target.closest("a,button")&amp;&amp;(t.type==="click"||t.keyCode===O.SPACE)&amp;&amp;(t.preventDefault(),this.show(J(t.current,this.attrItem)))}},{name:"itemshow",handler:"updateNav"},{name:"keydown",delegate:({selNavItem:t})=&gt;t,filter:({parallax:t})=&gt;!t,handler(t){const{current:e,keyCode:i}=t,s=J(e,this.attrItem);if(!mt(s))return;let n=i===O.HOME?0:i===O.END?"last":i===O.LEFT?"previous":i===O.RIGHT?"next":-1;~n&amp;&amp;(t.preventDefault(),this.show(n))}}],methods:{updateNav(){const t=this.getValidIndex();for(const e of this.navItems){const i=J(e,this.attrItem),s=y("a,button",e)||e;if(mt(i)){const o=xt(i)===t;j(e,this.clsActive,o),j(s,"bdt-disabled",this.parallax),g(s,{"aria-selected":o,tabindex:o&amp;&amp;!this.parallax?null:-1}),o&amp;&amp;s&amp;&amp;C(D(e),":focus-within")&amp;&amp;s.focus()}else j(e,"bdt-invisible",this.finite&amp;&amp;(i==="previous"&amp;&amp;t===0||i==="next"&amp;&amp;t&gt;=this.maxIndex))}},padNavitems(){if(!this.nav)return;const t=[];for(let e=0;e&lt;this.length;e++){const i=`${this.attrItem}="${e}"`;t[e]=this.navChildren.findLast(s=&gt;s.matches(`[${i}]`))||y(`&lt;li ${i}&gt;&lt;a href&gt;&lt;/a&gt;&lt;/li&gt;`)}Ie(t,this.navChildren)||Pt(this.nav,t)}}};const Ya="cubic-bezier(0.25, 0.46, 0.45, 0.94)",Ga="cubic-bezier(0.165, 0.84, 0.44, 1)";var Zn={mixins:[ba,xa,Va,Ei],props:{clsActivated:String,easing:String,index:Number,finite:Boolean,velocity:Number},data:()=&gt;({easing:"ease",finite:!1,velocity:1,index:0,prevIndex:-1,stack:[],percent:0,clsActive:"bdt-active",clsActivated:"",clsEnter:"bdt-slide-enter",clsLeave:"bdt-slide-leave",clsSlideActive:"bdt-slide-active",Transitioner:!1,transitionOptions:{}}),connected(){this.prevIndex=-1,this.index=this.getValidIndex(this.$props.index),this.stack=[]},disconnected(){_(this.slides,this.clsActive)},computed:{duration:({velocity:t},e)=&gt;to(e.offsetWidth/t),list:({selList:t},e)=&gt;y(t,e),maxIndex(){return this.length-1},slides(){return M(this.list)},length(){return this.slides.length}},watch:{slides(t,e){e&amp;&amp;this.$emit()}},events:{itemshow({target:t}){S(t,this.clsEnter,this.clsSlideActive)},itemshown({target:t}){_(t,this.clsEnter)},itemhide({target:t}){S(t,this.clsLeave)},itemhidden({target:t}){_(t,this.clsLeave,this.clsSlideActive)}},methods:{show(t,e=!1){var i;if(this.dragging||!this.length||this.parallax)return;const{stack:s}=this,n=e?0:s.length,o=()=&gt;{s.splice(n,1),s.length&amp;&amp;this.show(s.shift(),!0)};if(s[e?"unshift":"push"](t),!e&amp;&amp;s.length&gt;1){s.length===2&amp;&amp;((i=this._transitioner)==null||i.forward(Math.min(this.duration,200)));return}const r=this.getIndex(this.index),a=x(this.slides,this.clsActive)&amp;&amp;this.slides[r],l=this.getIndex(t,this.index),c=this.slides[l];if(a===c){o();return}if(this.dir=Xa(t,r),this.prevIndex=r,this.index=l,a&amp;&amp;!b(a,"beforeitemhide",[this])||!b(c,"beforeitemshow",[this,a])){this.index=this.prevIndex,o();return}const u=this._show(a,c,e).then(()=&gt;{a&amp;&amp;b(a,"itemhidden",[this]),b(c,"itemshown",[this]),s.shift(),this._transitioner=null,s.length&amp;&amp;requestAnimationFrame(()=&gt;s.length&amp;&amp;this.show(s.shift(),!0))});return a&amp;&amp;b(a,"itemhide",[this]),b(c,"itemshow",[this]),u},getIndex(t=this.index,e=this.index){return Q(nt(t,this.slides,e,this.finite),0,Math.max(0,this.maxIndex))},getValidIndex(t=this.index,e=this.prevIndex){return this.getIndex(t,e)},async _show(t,e,i){if(this._transitioner=this._getTransitioner(t,e,this.dir,{easing:i?e.offsetWidth&lt;600?Ya:Ga:this.easing,...this.transitionOptions}),!i&amp;&amp;!t){this._translate(1);return}const{length:s}=this.stack;return this._transitioner[s&gt;1?"forward":"show"](s&gt;1?Math.min(this.duration,75+75/(s-1)):this.duration,this.percent)},_translate(t,e=this.prevIndex,i=this.index){const s=this._getTransitioner(e===i?!1:e,i);return s.translate(t),s},_getTransitioner(t=this.prevIndex,e=this.index,i=this.dir||1,s=this.transitionOptions){return new this.Transitioner(Se(t)?this.slides[t]:t,Se(e)?this.slides[e]:e,i*(U?-1:1),s)}}};function Xa(t,e){return t==="next"?1:t==="previous"||t&lt;e?-1:1}function to(t){return.5*t+300}var eo={mixins:[Zn],props:{animation:String},data:{animation:"slide",clsActivated:"bdt-transition-active",Animations:Is,Transitioner:va},computed:{animation({animation:t,Animations:e}){return{...e[t]||e.slide,name:t}},transitionOptions(){return{animation:this.animation}}},observe:ut(),events:{beforeitemshow({target:t}){S(t,this.clsActive)},itemshown({target:t}){S(t,this.clsActivated)},itemhidden({target:t}){_(t,this.clsActive,this.clsActivated)}}},io={...Is,fade:{show(){return[{opacity:0},{opacity:1}]},percent(t){return 1-h(t,"opacity")},translate(t){return[{opacity:1-t},{opacity:t}]}},scale:{show(){return[{opacity:0,transform:fe(1-.2)},{opacity:1,transform:fe(1)}]},percent(t){return 1-h(t,"opacity")},translate(t){return[{opacity:1-t,transform:fe(1-.2*t)},{opacity:t,transform:fe(1-.2+.2*t)}]}}},so={mixins:[Ss,eo],functional:!0,props:{delayControls:Number,preload:Number,videoAutoplay:Boolean,template:String},data:()=&gt;({preload:1,videoAutoplay:!1,delayControls:3e3,items:[],cls:"bdt-open",clsPage:"bdt-lightbox-page",selList:".bdt-lightbox-items",attrItem:"bdt-lightbox-item",selClose:".bdt-close-large",selCaption:".bdt-lightbox-caption",pauseOnHover:!1,velocity:2,Animations:io,template:'&lt;div class="bdt-lightbox bdt-overflow-hidden"&gt; &lt;div class="bdt-lightbox-items"&gt;&lt;/div&gt; &lt;div class="bdt-lightbox-toolbar bdt-position-top bdt-text-right bdt-transition-slide-top bdt-transition-opaque"&gt; &lt;button class="bdt-lightbox-toolbar-icon bdt-close-large" type="button" bdt-close&gt;&lt;/button&gt; &lt;/div&gt; &lt;a class="bdt-lightbox-button bdt-position-center-left bdt-position-medium bdt-transition-fade" href bdt-slidenav-previous bdt-lightbox-item="previous"&gt;&lt;/a&gt; &lt;a class="bdt-lightbox-button bdt-position-center-right bdt-position-medium bdt-transition-fade" href bdt-slidenav-next bdt-lightbox-item="next"&gt;&lt;/a&gt; &lt;div class="bdt-lightbox-toolbar bdt-lightbox-caption bdt-position-bottom bdt-text-center bdt-transition-slide-bottom bdt-transition-opaque"&gt;&lt;/div&gt; &lt;/div&gt;'}),created(){const t=y(this.template),e=y(this.selList,t);this.items.forEach(()=&gt;q(e,"&lt;div&gt;"));const i=y("[bdt-close]",t),s=this.t("close");i&amp;&amp;s&amp;&amp;(i.dataset.i18n=JSON.stringify({label:s})),this.$mount(q(this.container,t))},events:[{name:`${ni} ${ht} keydown`,handler:"showControls"},{name:"click",self:!0,delegate:({selList:t})=&gt;`${t} &gt; *`,handler(t){t.defaultPrevented||this.hide()}},{name:"shown",self:!0,handler:"showControls"},{name:"hide",self:!0,handler(){this.hideControls(),_(this.slides,this.clsActive),B.stop(this.slides)}},{name:"hidden",self:!0,handler(){this.$destroy(!0)}},{name:"keyup",el:()=&gt;document,handler({keyCode:t}){if(!this.isToggled(this.$el)||!this.draggable)return;let e=-1;t===O.LEFT?e="previous":t===O.RIGHT?e="next":t===O.HOME?e=0:t===O.END&amp;&amp;(e="last"),~e&amp;&amp;this.show(e)}},{name:"beforeitemshow",handler(t){this.isToggled()||(this.draggable=!1,t.preventDefault(),this.toggleElement(this.$el,!0,!1),this.animation=io.scale,_(t.target,this.clsActive),this.stack.splice(1,0,this.index))}},{name:"itemshow",handler(){Pt(y(this.selCaption,this.$el),this.getItem().caption||"");for(let t=-this.preload;t&lt;=this.preload;t++)this.loadItem(this.index+t)}},{name:"itemshown",handler(){this.draggable=this.$props.draggable}},{name:"itemload",async handler(t,e){const{source:i,type:s,alt:n="",poster:o,attrs:r={}}=e;if(this.setItem(e,"&lt;span bdt-spinner&gt;&lt;/span&gt;"),!i)return;let a;const l={allowfullscreen:"",style:"max-width: 100%; box-sizing: border-box;","bdt-responsive":"","bdt-video":`${this.videoAutoplay}`};if(s==="image"||i.match(/\.(avif|jpe?g|jfif|a?png|gif|svg|webp)($|\?)/i)){const c=Ye("img",{src:i,alt:n,...r});$(c,"load",()=&gt;this.setItem(e,c)),$(c,"error",()=&gt;this.setError(e))}else if(s==="video"||i.match(/\.(mp4|webm|ogv)($|\?)/i)){const c=Ye("video",{src:i,poster:o,controls:"",playsinline:"","bdt-video":`${this.videoAutoplay}`,...r});$(c,"loadedmetadata",()=&gt;this.setItem(e,c)),$(c,"error",()=&gt;this.setError(e))}else if(s==="iframe"||i.match(/\.(html|php)($|\?)/i))this.setItem(e,Ye("iframe",{src:i,allowfullscreen:"",class:"bdt-lightbox-iframe",...r}));else if(a=i.match(/\/\/(?:.*?youtube(-nocookie)?\..*?(?:[?&amp;]v=|\/shorts\/)|youtu\.be\/)([\w-]{11})[&amp;?]?(.*)?/))this.setItem(e,Ye("iframe",{src:`https://www.youtube${a[1]||""}.com/embed/${a[2]}${a[3]?`?${a[3]}`:""}`,width:1920,height:1080,...l,...r}));else if(a=i.match(/\/\/.*?vimeo\.[a-z]+\/(\d+)[&amp;?]?(.*)?/))try{const{height:c,width:u}=await(await fetch(`https://vimeo.com/api/oembed.json?maxwidth=1920&amp;url=${encodeURI(i)}`,{credentials:"omit"})).json();this.setItem(e,Ye("iframe",{src:`https://player.vimeo.com/video/${a[1]}${a[2]?`?${a[2]}`:""}`,width:u,height:c,...l,...r}))}catch{this.setError(e)}}}],methods:{loadItem(t=this.index){const e=this.getItem(t);this.getSlide(e).childElementCount||b(this.$el,"itemload",[e])},getItem(t=this.index){return this.items[nt(t,this.slides)]},setItem(t,e){b(this.$el,"itemloaded",[this,Pt(this.getSlide(t),e)])},getSlide(t){return this.slides[this.items.indexOf(t)]},setError(t){this.setItem(t,'&lt;span bdt-icon="icon: bolt; ratio: 2"&gt;&lt;/span&gt;')},showControls(){clearTimeout(this.controlsTimer),this.controlsTimer=setTimeout(this.hideControls,this.delayControls),S(this.$el,"bdt-active","bdt-transition-active")},hideControls(){_(this.$el,"bdt-active","bdt-transition-active")}}};function Ye(t,e){const i=Lt(`&lt;${t}&gt;`);return g(i,e),i}var Ja={install:Ka,props:{toggle:String},data:{toggle:"a"},computed:{toggles:({toggle:t},e)=&gt;N(t,e)},watch:{toggles(t){this.hide();for(const e of t)H(e,"a")&amp;&amp;g(e,"role","button")}},disconnected(){this.hide()},events:{name:"click",delegate:({toggle:t})=&gt;`${t}:not(.bdt-disabled)`,handler(t){t.defaultPrevented||(t.preventDefault(),this.show(t.current))}},methods:{show(t){const e=Rs(this.toggles.map(no),"source");if(ke(t)){const{source:i}=no(t);t=wt(e,({source:s})=&gt;i===s)}return this.panel=this.panel||this.$create("lightboxPanel",{...this.$props,items:e}),$(this.panel.$el,"hidden",()=&gt;this.panel=null),this.panel.show(t)},hide(){var t;return(t=this.panel)==null?void 0:t.hide()}}};function Ka(t,e){t.lightboxPanel||t.component("lightboxPanel",so),ft(e.props,t.component("lightboxPanel").options.props)}function no(t){const e={};for(const i of["href","caption","type","poster","alt","attrs"])e[i==="href"?"source":i]=J(t,i);return e.attrs=he(e.attrs),e}var Qa={mixins:[je],functional:!0,args:["message","status"],data:{message:"",status:"",timeout:5e3,group:"",pos:"top-center",clsContainer:"bdt-notification",clsClose:"bdt-notification-close",clsMsg:"bdt-notification-message"},install:Za,computed:{marginProp:({pos:t})=&gt;`margin-${t.match(/[a-z]+(?=-)/)[0]}`,startProps(){return{opacity:0,[this.marginProp]:-this.$el.offsetHeight}}},created(){const t=`${this.clsContainer}-${this.pos}`,e=`data-${this.clsContainer}-container`,i=y(`.${t}[${e}]`,this.container)||q(this.container,`&lt;div class="${this.clsContainer} ${t}" ${e}&gt;&lt;/div&gt;`);this.$mount(q(i,`&lt;div class="${this.clsMsg}${this.status?` ${this.clsMsg}-${this.status}`:""}" role="alert"&gt; &lt;a href class="${this.clsClose}" data-bdt-close&gt;&lt;/a&gt; &lt;div&gt;${this.message}&lt;/div&gt; &lt;/div&gt;`))},async connected(){const t=k(h(this.$el,this.marginProp));await B.start(h(this.$el,this.startProps),{opacity:1,[this.marginProp]:t}),this.timeout&amp;&amp;(this.timer=setTimeout(this.close,this.timeout))},events:{click(t){t.target.closest('a[href="#"],a[href=""]')&amp;&amp;t.preventDefault(),this.close()},[Ht](){this.timer&amp;&amp;clearTimeout(this.timer)},[oe](){this.timeout&amp;&amp;(this.timer=setTimeout(this.close,this.timeout))}},methods:{async close(t){const e=i=&gt;{const s=D(i);b(i,"close",[this]),ot(i),s!=null&amp;&amp;s.hasChildNodes()||ot(s)};this.timer&amp;&amp;clearTimeout(this.timer),t||await B.start(this.$el,this.startProps),e(this.$el)}}};function Za(t){t.notification.closeAll=function(e,i){_t(document.body,s=&gt;{const n=t.getComponent(s,"notification");n&amp;&amp;(!e||e===n.group)&amp;&amp;n.close(i)})}}var Ci={props:{media:Boolean},data:{media:!1},connected(){const t=tl(this.media,this.$el);if(this.matchMedia=!0,t){this.mediaObj=window.matchMedia(t);const e=()=&gt;{this.matchMedia=this.mediaObj.matches,b(this.$el,ae("mediachange",!1,!0,[this.mediaObj]))};this.offMediaObj=$(this.mediaObj,"change",()=&gt;{e(),this.$emit("resize")}),e()}},disconnected(){var t;(t=this.offMediaObj)==null||t.call(this)}};function tl(t,e){if(z(t)){if(gt(t,"@"))t=k(h(e,`--bdt-breakpoint-${t.slice(1)}`));else if(isNaN(t))return t}return t&amp;&amp;mt(t)?`(min-width: ${t}px)`:""}function oo(t){return R(t)?Math.ceil(Math.max(0,...N("[stroke]",t).map(e=&gt;{var i;return((i=e.getTotalLength)==null?void 0:i.call(e))||0}))):0}const Pi={x:_i,y:_i,rotate:_i,scale:_i,color:Ps,backgroundColor:Ps,borderColor:Ps,blur:Gt,hue:Gt,fopacity:Gt,grayscale:Gt,invert:Gt,saturate:Gt,sepia:Gt,opacity:il,stroke:sl,bgx:lo,bgy:lo},{keys:ro}=Object;var ao={mixins:[Ci],props:po(ro(Pi),"list"),data:po(ro(Pi),void 0),computed:{props(t,e){const i={};for(const n in t)n in Pi&amp;&amp;!X(t[n])&amp;&amp;(i[n]=t[n].slice());const s={};for(const n in i)s[n]=Pi[n](n,e,i[n],i);return s}},events:{load(){this.$emit()}},methods:{reset(){for(const t in this.getCss(0))h(this.$el,t,"")},getCss(t){const e={};for(const i in this.props)this.props[i](e,Q(t));return e.willChange=Object.keys(e).map(li).join(","),e}}};function _i(t,e,i){let s=Oi(i)||{x:"px",y:"px",rotate:"deg"}[t]||"",n;return t==="x"||t==="y"?(t=`translate${kt(t)}`,n=o=&gt;k(k(o).toFixed(s==="px"?0:6))):t==="scale"&amp;&amp;(s="",n=o=&gt;{var r;return Oi([o])?Y(o,"width",e,!0)/e[`offset${(r=o.endsWith)!=null&amp;&amp;r.call(o,"vh")?"Height":"Width"}`]:k(o)}),i.length===1&amp;&amp;i.unshift(t==="scale"?1:0),i=ge(i,n),(o,r)=&gt;{o.transform=`${o.transform||""} ${t}(${Ge(i,r)}${s})`}}function Ps(t,e,i){return i.length===1&amp;&amp;i.unshift(Xe(e,t,"")),i=ge(i,s=&gt;el(e,s)),(s,n)=&gt;{const[o,r,a]=fo(i,n),l=o.map((c,u)=&gt;(c+=a*(r[u]-c),u===3?k(c):parseInt(c,10))).join(",");s[t]=`rgba(${l})`}}function el(t,e){return Xe(t,"color",e).split(/[(),]/g).slice(1,-1).concat(1).slice(0,4).map(k)}function Gt(t,e,i){i.length===1&amp;&amp;i.unshift(0);const s=Oi(i)||{blur:"px",hue:"deg"}[t]||"%";return t={fopacity:"opacity",hue:"hue-rotate"}[t]||t,i=ge(i),(n,o)=&gt;{const r=Ge(i,o);n.filter=`${n.filter||""} ${t}(${r+s})`}}function il(t,e,i){return i.length===1&amp;&amp;i.unshift(Xe(e,t,"")),i=ge(i),(s,n)=&gt;{s[t]=Ge(i,n)}}function sl(t,e,i){i.length===1&amp;&amp;i.unshift(0);const s=Oi(i),n=oo(e);return i=ge(i.reverse(),o=&gt;(o=k(o),s==="%"?o*n/100:o)),i.some(([o])=&gt;o)?(h(e,"strokeDasharray",n),(o,r)=&gt;{o.strokeDashoffset=Ge(i,r)}):A}function lo(t,e,i,s){i.length===1&amp;&amp;i.unshift(0);const n=t==="bgy"?"height":"width";s[t]=ge(i,a=&gt;Y(a,n,e));const o=["bgx","bgy"].filter(a=&gt;a in s);if(o.length===2&amp;&amp;t==="bgx")return A;if(Xe(e,"backgroundSize","")==="cover")return nl(t,e,i,s);const r={};for(const a of o)r[a]=co(e,a);return ho(o,r,s)}function nl(t,e,i,s){const n=ol(e);if(!n.width)return A;const o={width:e.offsetWidth,height:e.offsetHeight},r=["bgx","bgy"].filter(u=&gt;u in s),a={};for(const u of r){const f=s[u].map(([P])=&gt;P),d=Math.min(...f),p=Math.max(...f),w=f.indexOf(d)&lt;f.indexOf(p),I=p-d;a[u]=`${(w?-I:0)-(w?d:p)}px`,o[u==="bgy"?"height":"width"]+=I}const l=Ui.cover(n,o);for(const u of r){const f=u==="bgy"?"height":"width",d=l[f]-o[f];a[u]=`max(${co(e,u)},-${d}px) + ${a[u]}`}const c=ho(r,a,s);return(u,f)=&gt;{c(u,f),u.backgroundSize=`${l.width}px ${l.height}px`,u.backgroundRepeat="no-repeat"}}function co(t,e){return Xe(t,`background-position-${e.slice(-1)}`,"")}function ho(t,e,i){return function(s,n){for(const o of t){const r=Ge(i[o],n);s[`background-position-${o.slice(-1)}`]=`calc(${e[o]} + ${r}px)`}}}const uo={},Ai={};function ol(t){const e=h(t,"backgroundImage").replace(/^none|url\(["']?(.+?)["']?\)$/,"$1");if(Ai[e])return Ai[e];const i=new Image;return e&amp;&amp;(i.src=e,!i.naturalWidth&amp;&amp;!uo[e])?(F(i,"error load",()=&gt;{Ai[e]=_s(i),b(t,ae("load",!1))}),uo[e]=!0,_s(i)):Ai[e]=_s(i)}function _s(t){return{width:t.naturalWidth,height:t.naturalHeight}}function ge(t,e=k){const i=[],{length:s}=t;let n=0;for(let o=0;o&lt;s;o++){let[r,a]=z(t[o])?t[o].trim().split(/ (?![^(]*\))/):[t[o]];if(r=e(r),a=a?k(a)/100:null,o===0?a===null?a=0:a&amp;&amp;i.push([r,0]):o===s-1&amp;&amp;(a===null?a=1:a!==1&amp;&amp;(i.push([r,a]),a=1)),i.push([r,a]),a===null)n++;else if(n){const l=i[o-n-1][1],c=(a-l)/(n+1);for(let u=n;u&gt;0;u--)i[o-u][1]=l+c*(n-u+1);n=0}}return i}function fo(t,e){const i=wt(t.slice(1),([,s])=&gt;e&lt;=s)+1;return[t[i-1][0],t[i][0],(e-t[i-1][1])/(t[i][1]-t[i-1][1])]}function Ge(t,e){const[i,s,n]=fo(t,e);return i+Math.abs(i-s)*n*(i&lt;s?1:-1)}const rl=/^-?\d+(?:\.\d+)?(\S+)?/;function Oi(t,e){var i;for(const s of t){const n=(i=s.match)==null?void 0:i.call(s,rl);if(n)return n[1]}return e}function Xe(t,e,i){const s=t.style[e],n=h(h(t,e,i),e);return t.style[e]=s,n}function po(t,e){return t.reduce((i,s)=&gt;(i[s]=e,i),{})}function go(t,e){return e&gt;=0?Math.pow(t,e+1):1-Math.pow(1-t,1-e)}var al={mixins:[ao],props:{target:String,viewport:Number,easing:Number,start:String,end:String},data:{target:!1,viewport:1,easing:1,start:0,end:0},computed:{target:({target:t},e)=&gt;mo(t&amp;&amp;Z(t,e)||e),start({start:t}){return Y(t,"height",this.target,!0)},end({end:t,viewport:e}){return Y(t||(e=(1-e)*100)&amp;&amp;`${e}vh+${e}%`,"height",this.target,!0)}},observe:[vs(),Le({target:({target:t})=&gt;t}),ut({target:({$el:t,target:e})=&gt;[t,e,Ot(e,!0)]})],update:{read({percent:t},e){if(e.has("scroll")||(t=!1),!R(this.$el))return!1;if(!this.matchMedia)return;const i=t;return t=go($i(this.target,this.start,this.end),this.easing),{percent:t,style:i===t?!1:this.getCss(t)}},write({style:t}){if(!this.matchMedia){this.reset();return}t&amp;&amp;h(this.$el,t)},events:["scroll","resize"]}};function mo(t){return t?"offsetTop"in t?t:mo(D(t)):document.documentElement}var vo={props:{parallax:Boolean,parallaxTarget:Boolean,parallaxStart:String,parallaxEnd:String,parallaxEasing:Number},data:{parallax:!1,parallaxTarget:!1,parallaxStart:0,parallaxEnd:0,parallaxEasing:0},observe:[ut({target:({$el:t,parallaxTarget:e})=&gt;[t,e],filter:({parallax:t})=&gt;t}),Le({filter:({parallax:t})=&gt;t})],computed:{parallaxTarget({parallaxTarget:t},e){return t&amp;&amp;Z(t,e)||this.list}},update:{read(){if(!this.parallax)return!1;const t=this.parallaxTarget;if(!t)return!1;const e=Y(this.parallaxStart,"height",t,!0),i=Y(this.parallaxEnd,"height",t,!0),s=go($i(t,e,i),this.parallaxEasing);return{parallax:this.getIndexAt(s)}},write({parallax:t}){const[e,i]=t,s=this.getValidIndex(e+Math.ceil(i)),n=this.slides[e],o=this.slides[s],{triggerShow:r,triggerShown:a,triggerHide:l,triggerHidden:c}=ll(this);if(~this.prevIndex)for(const f of new Set([this.index,this.prevIndex]))v([s,e],f)||(l(this.slides[f]),c(this.slides[f]));const u=this.prevIndex!==e||this.index!==s;this.dir=1,this.prevIndex=e,this.index=s,n!==o&amp;&amp;l(n),r(o),u&amp;&amp;a(n),this._translate(n===o?1:i,n,o)},events:["scroll","resize"]},methods:{getIndexAt(t){const e=t*(this.length-1);return[Math.floor(e),e%1]}}};function ll(t){const{clsSlideActive:e,clsEnter:i,clsLeave:s}=t;return{triggerShow:n,triggerShown:o,triggerHide:r,triggerHidden:a};function n(l){x(l,s)&amp;&amp;(r(l),a(l)),x(l,e)||(b(l,"beforeitemshow",[t]),b(l,"itemshow",[t]))}function o(l){x(l,i)&amp;&amp;b(l,"itemshown",[t])}function r(l){x(l,e)||n(l),x(l,i)&amp;&amp;o(l),x(l,s)||(b(l,"beforeitemhide",[t]),b(l,"itemhide",[t]))}function a(l){x(l,s)&amp;&amp;b(l,"itemhidden",[t])}}var bo={update:{write(){if(this.stack.length||this.dragging||this.parallax)return;const t=this.getValidIndex();!~this.prevIndex||this.index!==t?this.show(t):this._translate(1)},events:["resize"]}},wo={observe:Si({target:({slides:t})=&gt;t,targets:t=&gt;t.getAdjacentSlides()}),methods:{getAdjacentSlides(){return[1,-1].map(t=&gt;this.slides[this.getIndex(this.index+t)])}}};function cl(t,e,i,{center:s,easing:n,list:o}){const r=t?Je(t,o,s):Je(e,o,s)+m(e).width*i,a=e?Je(e,o,s):r+m(t).width*i*(U?-1:1),{promise:l,resolve:c}=zn();return{dir:i,show(u,f=0,d){const p=d?"linear":n;return u-=Math.round(u*Q(f,-1,1)),h(o,"transitionProperty","none"),this.translate(f),h(o,"transitionProperty",""),f=t?f:Q(f,0,1),Ut(this.getItemIn(),"itemin",{percent:f,duration:u,timing:p,dir:i}),t&amp;&amp;Ut(this.getItemIn(!0),"itemout",{percent:1-f,duration:u,timing:p,dir:i}),B.start(o,{transform:L(-a*(U?-1:1),"px")},u,p).then(c,A),l},cancel(){return B.cancel(o)},reset(){h(o,"transform","")},async forward(u,f=this.percent()){return await this.cancel(),this.show(u,f,!0)},translate(u){if(u===this.percent())return;const f=this.getDistance()*i*(U?-1:1);h(o,"transform",L(Q(-a+(f-f*u),-me(o),m(o).width)*(U?-1:1),"px"));const d=this.getActives(),p=this.getItemIn(),w=this.getItemIn(!0);u=t?Q(u,-1,1):0;for(const I of M(o)){const P=v(d,I),vt=I===p,ve=I===w,be=vt||!ve&amp;&amp;(P||i*(U?-1:1)===-1^Di(I,o)&gt;Di(t||e));Ut(I,`itemtranslate${be?"in":"out"}`,{dir:i,percent:ve?1-u:vt?u:P?1:0})}},percent(){return Math.abs((new DOMMatrix(h(o,"transform")).m41*(U?-1:1)+r)/(a-r))},getDistance(){return Math.abs(a-r)},getItemIn(u=!1){let f=this.getActives(),d=$o(o,Je(e||t,o,s));if(u){const p=f;f=d,d=p}return d[wt(d,p=&gt;!v(f,p))]},getActives(){return $o(o,Je(t||e,o,s))}}}function Je(t,e,i){const s=Di(t,e);return i?s-hl(t,e):Math.min(s,xo(e))}function xo(t){return Math.max(0,me(t)-m(t).width)}function me(t,e){return Nt(M(t).slice(0,e),i=&gt;m(i).width)}function hl(t,e){return m(e).width/2-m(t).width/2}function Di(t,e){return t&amp;&amp;(ss(t).left+(U?m(t).width-m(e).width:0))*(U?-1:1)||0}function $o(t,e){e-=1;const i=m(t).width,s=e+i+2;return M(t).filter(n=&gt;{const o=Di(n,t),r=o+Math.min(m(n).width,i);return o&gt;=e&amp;&amp;r&lt;=s})}var ul={mixins:[it,Zn,bo,vo,wo],props:{center:Boolean,sets:Boolean,active:String},data:{center:!1,sets:!1,attrItem:"bdt-slider-item",selList:".bdt-slider-items",selNav:".bdt-slider-nav",clsContainer:"bdt-slider-container",active:"all",Transitioner:cl},computed:{finite({finite:t}){return t||fl(this.list,this.center)},maxIndex(){if(!this.finite||this.center&amp;&amp;!this.sets)return this.length-1;if(this.center)return Bt(this.sets);let t=0;const e=xo(this.list),i=wt(this.slides,s=&gt;{if(t&gt;=e)return!0;t+=m(s).width});return~i?i:this.length-1},sets({sets:t}){if(!t||this.parallax)return;let e=0;const i=[],s=m(this.list).width;for(let n=0;n&lt;this.length;n++){const o=m(this.slides[n]).width;e+o&gt;s&amp;&amp;(e=0),this.center?e&lt;s/2&amp;&amp;e+o+m(this.slides[nt(n+1,this.slides)]).width/2&gt;s/2&amp;&amp;(i.push(n),e=s/2-o/2):e===0&amp;&amp;i.push(Math.min(n,this.maxIndex)),e+=o}if(i.length)return i},transitionOptions(){return{center:this.center,list:this.list}},slides(){return M(this.list).filter(R)}},connected(){j(this.$el,this.clsContainer,!y(`.${this.clsContainer}`,this.$el))},observe:ut({target:({slides:t,$el:e})=&gt;[e,...t]}),update:{write(){for(const t of this.navItems){const e=xt(J(t,this.attrItem));e!==!1&amp;&amp;(t.hidden=!this.maxIndex||e&gt;this.maxIndex||this.sets&amp;&amp;!v(this.sets,e))}this.reorder(),this.parallax||this._translate(1),this.updateActiveClasses()},events:["resize"]},events:{beforeitemshow(t){!this.dragging&amp;&amp;this.sets&amp;&amp;this.stack.length&lt;2&amp;&amp;!v(this.sets,this.index)&amp;&amp;(this.index=this.getValidIndex());const e=Math.abs(this.index-this.prevIndex+(this.dir&gt;0&amp;&amp;this.index&lt;this.prevIndex||this.dir&lt;0&amp;&amp;this.index&gt;this.prevIndex?(this.maxIndex+1)*this.dir:0));if(!this.dragging&amp;&amp;e&gt;1){for(let n=0;n&lt;e;n++)this.stack.splice(1,0,this.dir&gt;0?"next":"previous");t.preventDefault();return}const i=this.dir&lt;0||!this.slides[this.prevIndex]?this.index:this.prevIndex,s=me(this.list)/this.length;this.duration=to(s/this.velocity)*(m(this.slides[i]).width/s),this.reorder()},itemshow(){~this.prevIndex&amp;&amp;S(this._getTransitioner().getItemIn(),this.clsActive),this.updateActiveClasses(this.prevIndex)},itemshown(){this.updateActiveClasses()}},methods:{reorder(){if(this.finite){h(this.slides,"order","");return}const t=this.dir&gt;0&amp;&amp;this.slides[this.prevIndex]?this.prevIndex:this.index;if(this.slides.forEach((n,o)=&gt;h(n,"order",this.dir&gt;0&amp;&amp;o&lt;t?1:this.dir&lt;0&amp;&amp;o&gt;=this.index?-1:"")),!this.center||!this.length)return;const e=this.slides[t];let i=m(this.list).width/2-m(e).width/2,s=0;for(;i&gt;0;){const n=this.getIndex(--s+t,t),o=this.slides[n];h(o,"order",n&gt;t?-2:-1),i-=m(o).width}},updateActiveClasses(t=this.index){let e=this._getTransitioner(t).getActives();this.active!=="all"&amp;&amp;(e=[this.slides[this.getValidIndex(t)]]);const i=[this.clsActive,!this.sets||v(this.sets,k(this.index))?this.clsActivated:""];for(const s of this.slides){const n=v(e,s);j(s,i,n),g(s,"aria-hidden",!n);for(const o of N(Ce,s))pt(o,"_tabindex")||(o._tabindex=g(o,"tabindex")),g(o,"tabindex",n?o._tabindex:-1)}},getValidIndex(t=this.index,e=this.prevIndex){if(t=this.getIndex(t,e),!this.sets)return t;let i;do{if(v(this.sets,t))return t;i=t,t=this.getIndex(t+this.dir,e)}while(t!==i);return t},getAdjacentSlides(){const{width:t}=m(this.list),e=-t,i=t*2,s=m(this.slides[this.index]).width,n=this.center?t/2-s/2:0,o=new Set;for(const r of[-1,1]){let a=n+(r&gt;0?s:0),l=0;do{const c=this.slides[this.getIndex(this.index+r+l++*r)];a+=m(c).width*r,o.add(c)}while(this.length&gt;l&amp;&amp;a&gt;e&amp;&amp;a&lt;i)}return Array.from(o)},getIndexAt(t){let e=-1;const i=this.center?me(this.list)-(m(this.slides[0]).width/2+m(Bt(this.slides)).width/2):me(this.list,this.maxIndex);let s=t*i,n=0;do{const o=m(this.slides[++e]).width,r=this.center?o/2+m(this.slides[e+1]).width/2:o;n=s/r%1,s-=r}while(s&gt;=0&amp;&amp;e&lt;this.maxIndex);return[e,n]}}};function fl(t,e){if(!t||t.length&lt;2)return!0;const{width:i}=m(t);if(!e)return Math.ceil(me(t))&lt;Math.trunc(i+dl(t));const s=M(t),n=Math.trunc(i/2);for(const o in s){const r=s[o],a=m(r).width,l=new Set([r]);let c=0;for(const u of[-1,1]){let f=a/2,d=0;for(;f&lt;n;){const p=s[nt(+o+u+d++*u,s)];if(l.has(p))return!0;f+=m(p).width,l.add(p)}c=Math.max(c,a/2+m(s[nt(+o+u,s)]).width/2-(f-n))}if(Math.trunc(c)&gt;Nt(s.filter(u=&gt;!l.has(u)),u=&gt;m(u).width))return!0}return!1}function dl(t){return Math.max(0,...M(t).map(e=&gt;m(e).width))}var yo={mixins:[ao],beforeConnect(){this.item=this.$el.closest(`.${this.$options.id.replace("parallax","items")} &gt; *`)},disconnected(){this.item=null},events:[{name:"itemin itemout",self:!0,el:({item:t})=&gt;t,handler({type:t,detail:{percent:e,duration:i,timing:s,dir:n}}){At.read(()=&gt;{if(!this.matchMedia)return;const o=this.getCss(So(t,n,e)),r=this.getCss(ko(t)?.5:n&gt;0?1:0);At.write(()=&gt;{h(this.$el,o),B.start(this.$el,r,i,s).catch(A)})})}},{name:"transitioncanceled transitionend",self:!0,el:({item:t})=&gt;t,handler(){B.cancel(this.$el)}},{name:"itemtranslatein itemtranslateout",self:!0,el:({item:t})=&gt;t,handler({type:t,detail:{percent:e,dir:i}}){At.read(()=&gt;{if(!this.matchMedia){this.reset();return}const s=this.getCss(So(t,i,e));At.write(()=&gt;h(this.$el,s))})}}]};function ko(t){return Qt(t,"in")}function So(t,e,i){return i/=2,ko(t)^e&lt;0?i:1-i}var pl={...Is,fade:{show(){return[{opacity:0,zIndex:0},{zIndex:-1}]},percent(t){return 1-h(t,"opacity")},translate(t){return[{opacity:1-t,zIndex:0},{zIndex:-1}]}},scale:{show(){return[{opacity:0,transform:fe(1+.5),zIndex:0},{zIndex:-1}]},percent(t){return 1-h(t,"opacity")},translate(t){return[{opacity:1-t,transform:fe(1+.5*t),zIndex:0},{zIndex:-1}]}},pull:{show(t){return t&lt;0?[{transform:L(30),zIndex:-1},{transform:L(),zIndex:0}]:[{transform:L(-100),zIndex:0},{transform:L(),zIndex:-1}]},percent(t,e,i){return i&lt;0?1-Re(e):Re(t)},translate(t,e){return e&lt;0?[{transform:L(30*t),zIndex:-1},{transform:L(-100*(1-t)),zIndex:0}]:[{transform:L(-t*100),zIndex:0},{transform:L(30*(1-t)),zIndex:-1}]}},push:{show(t){return t&lt;0?[{transform:L(100),zIndex:0},{transform:L(),zIndex:-1}]:[{transform:L(-30),zIndex:-1},{transform:L(),zIndex:0}]},percent(t,e,i){return i&gt;0?1-Re(e):Re(t)},translate(t,e){return e&lt;0?[{transform:L(t*100),zIndex:0},{transform:L(-30*(1-t)),zIndex:-1}]:[{transform:L(-30*t),zIndex:-1},{transform:L(100*(1-t)),zIndex:0}]}}},gl={mixins:[it,eo,bo,vo,wo],props:{ratio:String,minHeight:String,maxHeight:String},data:{ratio:"16:9",minHeight:void 0,maxHeight:void 0,selList:".bdt-slideshow-items",attrItem:"bdt-slideshow-item",selNav:".bdt-slideshow-nav",Animations:pl},watch:{list(t){h(t,{aspectRatio:this.ratio?this.ratio.replace(":","/"):void 0,minHeight:this.minHeight,maxHeight:this.maxHeight,minWidth:"100%",maxWidth:"100%"})}},methods:{getAdjacentSlides(){return[1,-1].map(t=&gt;this.slides[this.getIndex(this.index+t)])}}},ml={mixins:[it,On],props:{group:String,threshold:Number,clsItem:String,clsPlaceholder:String,clsDrag:String,clsDragState:String,clsBase:String,clsNoDrag:String,clsEmpty:String,clsCustom:String,handle:String},data:{group:!1,threshold:5,clsItem:"bdt-sortable-item",clsPlaceholder:"bdt-sortable-placeholder",clsDrag:"bdt-sortable-drag",clsDragState:"bdt-drag",clsBase:"bdt-sortable",clsNoDrag:"bdt-sortable-nodrag",clsEmpty:"bdt-sortable-empty",clsCustom:"",handle:!1,pos:{}},events:{name:ht,passive:!1,handler:"init"},computed:{target:(t,e)=&gt;(e.tBodies||[e])[0],items(){return M(this.target)},isEmpty(){return!this.items.length},handles({handle:t},e){return t?N(t,e):this.items}},watch:{isEmpty(t){j(this.target,this.clsEmpty,t)},handles(t,e){h(e,{touchAction:"",userSelect:""}),h(t,{touchAction:"none",userSelect:"none"})}},update:{write(t){if(!this.drag||!D(this.placeholder))return;const{pos:{x:e,y:i},origin:{offsetTop:s,offsetLeft:n},placeholder:o}=this;h(this.drag,{top:i-s,left:e-n});const r=this.getSortable(document.elementFromPoint(e,i));if(!r)return;const{items:a}=r;if(a.some(B.inProgress))return;const l=xl(a,{x:e,y:i});if(a.length&amp;&amp;(!l||l===o))return;const c=this.getSortable(o),u=$l(r.target,l,o,e,i,r===c&amp;&amp;t.moved!==l);u!==!1&amp;&amp;(u&amp;&amp;o===u||(r!==c?(c.remove(o),t.moved=l):delete t.moved,r.insert(o,u),this.touched.add(r)))},events:["move"]},methods:{init(t){const{target:e,button:i,defaultPrevented:s}=t,[n]=this.items.filter(o=&gt;o.contains(e));!n||s||i&gt;0||ri(e)||e.closest(`.${this.clsNoDrag}`)||this.handle&amp;&amp;!e.closest(this.handle)||(t.preventDefault(),this.pos=yt(t),this.touched=new Set([this]),this.placeholder=n,this.origin={target:e,index:$t(n),...this.pos},$(document,ni,this.move),$(document,Et,this.end),this.threshold||this.start(t))},start(t){this.drag=wl(this.$container,this.placeholder);const{left:e,top:i}=m(this.placeholder);ft(this.origin,{offsetLeft:this.pos.x-e,offsetTop:this.pos.y-i}),S(this.drag,this.clsDrag,this.clsCustom),S(this.placeholder,this.clsPlaceholder),S(this.items,this.clsItem),S(document.documentElement,this.clsDragState),b(this.$el,"start",[this,this.placeholder]),vl(this.pos),this.move(t)},move:kl(function(t){ft(this.pos,yt(t)),!this.drag&amp;&amp;(Math.abs(this.pos.x-this.origin.x)&gt;this.threshold||Math.abs(this.pos.y-this.origin.y)&gt;this.threshold)&amp;&amp;this.start(t),this.$emit("move")}),end(){if(Tt(document,ni,this.move),Tt(document,Et,this.end),!this.drag)return;bl();const t=this.getSortable(this.placeholder);this===t?this.origin.index!==$t(this.placeholder)&amp;&amp;b(this.$el,"moved",[this,this.placeholder]):(b(t.$el,"added",[t,this.placeholder]),b(this.$el,"removed",[this,this.placeholder])),b(this.$el,"stop",[this,this.placeholder]),ot(this.drag),this.drag=null;for(const{clsPlaceholder:e,clsItem:i}of this.touched)for(const s of this.touched)_(s.items,e,i);this.touched=null,_(document.documentElement,this.clsDragState)},insert(t,e){S(this.items,this.clsItem),e&amp;&amp;e.previousElementSibling!==t?this.animate(()=&gt;hi(e,t)):!e&amp;&amp;this.target.lastElementChild!==t&amp;&amp;this.animate(()=&gt;q(this.target,t))},remove(t){this.target.contains(t)&amp;&amp;this.animate(()=&gt;ot(t))},getSortable(t){do{const e=this.$getComponent(t,"sortable");if(e&amp;&amp;(e===this||this.group!==!1&amp;&amp;e.group===this.group))return e}while(t=D(t))}}};let Io;function vl(t){let e=Date.now();Io=setInterval(()=&gt;{let{x:i,y:s}=t;s+=document.scrollingElement.scrollTop;const n=(Date.now()-e)*.3;e=Date.now(),jt(document.elementFromPoint(i,t.y)).reverse().some(o=&gt;{let{scrollTop:r,scrollHeight:a}=o;const{top:l,bottom:c,height:u}=rt(o);if(l&lt;s&amp;&amp;l+35&gt;s)r-=n;else if(c&gt;s&amp;&amp;c-35&lt;s)r+=n;else return;if(r&gt;0&amp;&amp;r&lt;a-u)return o.scrollTop=r,!0})},15)}function bl(){clearInterval(Io)}function wl(t,e){let i;if(H(e,"li","tr")){i=y("&lt;div&gt;"),q(i,e.cloneNode(!0).children);for(const s of e.getAttributeNames())g(i,s,e.getAttribute(s))}else i=e.cloneNode(!0);return q(t,i),h(i,"margin","0","important"),h(i,{boxSizing:"border-box",width:e.offsetWidth,height:e.offsetHeight,padding:h(e,"padding")}),et(i.firstElementChild,et(e.firstElementChild)),i}function xl(t,e){return t[wt(t,i=&gt;ii(e,m(i)))]}function $l(t,e,i,s,n,o){if(!M(t).length)return;const r=m(e);if(!o)return yl(t,i)||n&lt;r.top+r.height/2?e:e.nextElementSibling;const a=m(i),l=Eo([r.top,r.bottom],[a.top,a.bottom]),[c,u,f,d]=l?[s,"width","left","right"]:[n,"height","top","bottom"],p=a[u]&lt;r[u]?r[u]-a[u]:0;return a[f]&lt;r[f]?p&amp;&amp;c&lt;r[f]+p?!1:e.nextElementSibling:p&amp;&amp;c&gt;r[d]-p?!1:e}function yl(t,e){const i=M(t).length===1;i&amp;&amp;q(t,e);const s=M(t),n=s.some((o,r)=&gt;{const a=m(o);return s.slice(r+1).some(l=&gt;{const c=m(l);return!Eo([a.left,a.right],[c.left,c.right])})});return i&amp;&amp;ot(e),n}function Eo(t,e){return t[1]&gt;e[0]&amp;&amp;e[1]&gt;t[0]}function kl(t){let e;return function(...i){e||(e=!0,t.call(this,...i),requestAnimationFrame(()=&gt;e=!1))}}var To={props:{pos:String,offset:Boolean,flip:Boolean,shift:Boolean,inset:Boolean},data:{pos:`bottom-${U?"right":"left"}`,offset:!1,flip:!0,shift:!0,inset:!1},connected(){this.pos=this.$props.pos.split("-").concat("center").slice(0,2),[this.dir,this.align]=this.pos,this.axis=v(["top","bottom"],this.dir)?"y":"x"},methods:{positionAt(t,e,i){let s=[this.getPositionOffset(t),this.getShiftOffset(t)];const n=[this.flip&amp;&amp;"flip",this.shift&amp;&amp;"shift"],o={element:[this.inset?this.dir:gi(this.dir),this.align],target:[this.dir,this.align]};if(this.axis==="y"){for(const l in o)o[l].reverse();s.reverse(),n.reverse()}const r=Co(t),a=m(t);h(t,{top:-a.height,left:-a.width}),mn(t,e,{attach:o,offset:s,boundary:i,placement:n,viewportOffset:this.getViewportOffset(t)}),r()},getPositionOffset(t=this.$el){return Y(this.offset===!1?h(t,"--bdt-position-offset"):this.offset,this.axis==="x"?"width":"height",t)*(v(["left","top"],this.dir)?-1:1)*(this.inset?-1:1)},getShiftOffset(t=this.$el){return this.align==="center"?0:Y(h(t,"--bdt-position-shift-offset"),this.axis==="y"?"width":"height",t)*(v(["left","top"],this.align)?1:-1)},getViewportOffset(t){return Y(h(t,"--bdt-position-viewport-offset"))}}};function Co(t){const e=Ot(t),{scrollTop:i}=e;return()=&gt;{i!==e.scrollTop&amp;&amp;(e.scrollTop=i)}}var Sl={mixins:[je,qt,To],data:{pos:"top",animation:["bdt-animation-scale-up"],duration:100,cls:"bdt-active"},connected(){Il(this.$el)},disconnected(){this.hide()},methods:{show(){if(this.isToggled(this.tooltip||null))return;const{delay:t=0,title:e}=Tl(this.$options);if(!e)return;const i=g(this.$el,"title"),s=$(this.$el,["blur",oe],o=&gt;!dt(o)&amp;&amp;this.hide());this.reset=()=&gt;{g(this.$el,{title:i,"aria-describedby":null}),s()};const n=Yt(this);g(this.$el,{title:null,"aria-describedby":n}),clearTimeout(this.showTimer),this.showTimer=setTimeout(()=&gt;this._show(e,n),t)},async hide(){var t;C(this.$el,"input:focus")||(clearTimeout(this.showTimer),this.isToggled(this.tooltip||null)&amp;&amp;await this.toggleElement(this.tooltip,!1,!1),(t=this.reset)==null||t.call(this),ot(this.tooltip),this.tooltip=null)},async _show(t,e){this.tooltip=q(this.container,`&lt;div id="${e}" class="bdt-${this.$options.name}" role="tooltip"&gt; &lt;div class="bdt-${this.$options.name}-inner"&gt;${t}&lt;/div&gt; &lt;/div&gt;`),$(this.tooltip,"toggled",(i,s)=&gt;{if(!s)return;const n=()=&gt;this.positionAt(this.tooltip,this.$el);n();const[o,r]=El(this.tooltip,this.$el,this.pos);this.origin=this.axis==="y"?`${gi(o)}-${r}`:`${r}-${gi(o)}`;const a=[F(document,`keydown ${ht}`,this.hide,!1,l=&gt;l.type===ht&amp;&amp;!this.$el.contains(l.target)||l.type==="keydown"&amp;&amp;l.keyCode===O.ESC),$([document,...Rt(this.$el)],"scroll",n,{passive:!0})];F(this.tooltip,"hide",()=&gt;a.forEach(l=&gt;l()),{self:!0})}),await this.toggleElement(this.tooltip,!0)||this.hide()}},events:{[`focus ${Ht} ${ht}`](t){(!dt(t)||t.type===ht)&amp;&amp;this.show()}}};function Il(t){ai(t)||g(t,"tabindex","0")}function El(t,e,[i,s]){const n=E(t),o=E(e),r=[["left","right"],["top","bottom"]];for(const l of r){if(n[l[0]]&gt;=o[l[1]]){i=l[1];break}if(n[l[1]]&lt;=o[l[0]]){i=l[0];break}}return s=(v(r[0],i)?r[1]:r[0]).find(l=&gt;n[l]===o[l])||"center",[i,s]}function Tl(t){const{el:e,id:i,data:s}=t;return["delay","title"].reduce((n,o)=&gt;({[o]:J(e,o),...n}),{...he(J(e,i),["title"]),...s})}var Cl={mixins:[Ei],i18n:{invalidMime:"Invalid File Type: %s",invalidName:"Invalid File Name: %s",invalidSize:"Invalid File Size: %s Kilobytes Max"},props:{allow:String,clsDragover:String,concurrent:Number,maxSize:Number,method:String,mime:String,multiple:Boolean,name:String,params:Object,type:String,url:String},data:{allow:!1,clsDragover:"bdt-dragover",concurrent:1,maxSize:0,method:"POST",mime:!1,multiple:!1,name:"files[]",params:{},type:"",url:"",abort:A,beforeAll:A,beforeSend:A,complete:A,completeAll:A,error:A,fail:A,load:A,loadEnd:A,loadStart:A,progress:A},events:{change(t){C(t.target,'input[type="file"]')&amp;&amp;(t.preventDefault(),t.target.files&amp;&amp;this.upload(t.target.files),t.target.value="")},drop(t){Mi(t);const e=t.dataTransfer;e!=null&amp;&amp;e.files&amp;&amp;(_(this.$el,this.clsDragover),this.upload(e.files))},dragenter(t){Mi(t)},dragover(t){Mi(t),S(this.$el,this.clsDragover)},dragleave(t){Mi(t),_(this.$el,this.clsDragover)}},methods:{async upload(t){if(t=Zt(t),!t.length)return;b(this.$el,"upload",[t]);for(const s of t){if(this.maxSize&amp;&amp;this.maxSize*1e3&lt;s.size){this.fail(this.t("invalidSize",this.maxSize));return}if(this.allow&amp;&amp;!Po(this.allow,s.name)){this.fail(this.t("invalidName",this.allow));return}if(this.mime&amp;&amp;!Po(this.mime,s.type)){this.fail(this.t("invalidMime",this.mime));return}}this.multiple||(t=t.slice(0,1)),this.beforeAll(this,t);const e=Pl(t,this.concurrent),i=async s=&gt;{const n=new FormData;s.forEach(o=&gt;n.append(this.name,o));for(const o in this.params)n.append(o,this.params[o]);try{const o=await _l(this.url,{data:n,method:this.method,responseType:this.type,beforeSend:r=&gt;{const{xhr:a}=r;$(a.upload,"progress",this.progress);for(const l of["loadStart","load","loadEnd","abort"])$(a,l.toLowerCase(),this[l]);return this.beforeSend(r)}});this.complete(o),e.length?await i(e.shift()):this.completeAll(o)}catch(o){this.error(o)}};await i(e.shift())}}};function Po(t,e){return e.match(new RegExp(`^${t.replace(/\//g,"\\/").replace(/\*\*/g,"(\\/[^\\/]+)*").replace(/\*/g,"[^\\/]+").replace(/((?!\\))\?/g,"$1.")}$`,"i"))}function Pl(t,e){const i=[];for(let s=0;s&lt;t.length;s+=e)i.push(t.slice(s,s+e));return i}function Mi(t){t.preventDefault(),t.stopPropagation()}async function _l(t,e){const i={data:null,method:"GET",headers:{},xhr:new XMLHttpRequest,beforeSend:A,responseType:"",...e};return await i.beforeSend(i),Al(t,i)}function Al(t,e){return new Promise((i,s)=&gt;{const{xhr:n}=e;for(const o in e)if(o in n)try{n[o]=e[o]}catch{}n.open(e.method.toUpperCase(),t);for(const o in e.headers)n.setRequestHeader(o,e.headers[o]);$(n,"load",()=&gt;{n.status===0||n.status&gt;=200&amp;&amp;n.status&lt;300||n.status===304?i(n):s(ft(Error(n.statusText),{xhr:n,status:n.status}))}),$(n,"error",()=&gt;s(ft(Error("Network Error"),{xhr:n}))),$(n,"timeout",()=&gt;s(ft(Error("Network Timeout"),{xhr:n}))),n.send(e.data)})}var Ol=Object.freeze({__proto__:null,Countdown:Rr,Filter:na,Lightbox:Ja,LightboxPanel:so,Notification:Qa,Parallax:al,Slider:ul,SliderParallax:yo,Slideshow:gl,SlideshowParallax:yo,Sortable:ml,Tooltip:Sl,Upload:Cl});function Dl(t){Ft&amp;&amp;window.MutationObserver&amp;&amp;(document.body?requestAnimationFrame(()=&gt;_o(t)):new MutationObserver((e,i)=&gt;{document.body&amp;&amp;(_o(t),i.disconnect())}).observe(document.documentElement,{childList:!0}))}function _o(t){b(document,"uikit:init",t),document.body&amp;&amp;_t(document.body,Ao),new MutationObserver(e=&gt;e.forEach(Ml)).observe(document,{subtree:!0,childList:!0}),new MutationObserver(e=&gt;e.forEach(Bl)).observe(document,{subtree:!0,attributes:!0}),t._initialized=!0}function Ml({addedNodes:t,removedNodes:e}){for(const i of t)_t(i,Ao);for(const i of e)_t(i,Nl)}function Bl({target:t,attributeName:e}){var i;const s=Oo(e);s&amp;&amp;(It(t,e)?Ue(s,t):(i=Ti(t,s))==null||i.$destroy())}function Ao(t){const e=Ve(t);for(const i in e)Ts(e[i]);for(const i of t.getAttributeNames()){const s=Oo(i);s&amp;&amp;Ue(s,t)}}function Nl(t){const e=Ve(t);for(const i in e)Cs(e[i])}function Oo(t){gt(t,"data-")&amp;&amp;(t=t.slice(5));const e=pe[t];return e&amp;&amp;(e.options||e).name}Ra(lt),qa(lt);var Do={mixins:[it,qt],props:{animation:Boolean,targets:String,active:null,collapsible:Boolean,multiple:Boolean,toggle:String,content:String,offset:Number},data:{targets:"&gt; *",active:!1,animation:!0,collapsible:!0,multiple:!1,clsOpen:"bdt-open",toggle:"&gt; .bdt-accordion-title",content:"&gt; .bdt-accordion-content",offset:0},computed:{items:({targets:t},e)=&gt;N(t,e),toggles({toggle:t}){return this.items.map(e=&gt;y(t,e))},contents({content:t}){return this.items.map(e=&gt;{var i;return((i=e._wrapper)==null?void 0:i.firstElementChild)||y(t,e)})}},watch:{items(t,e){if(e||x(t,this.clsOpen))return;const i=this.active!==!1&amp;&amp;t[Number(this.active)]||!this.collapsible&amp;&amp;t[0];i&amp;&amp;this.toggle(i,!1)},toggles(){this.$emit()},contents(t){for(const e of t){const i=x(this.items.find(s=&gt;s.contains(e)),this.clsOpen);Bi(e,!i)}this.$emit()}},observe:Si(),events:[{name:"click keydown",delegate:({targets:t,$props:e})=&gt;`${t} ${e.toggle}`,async handler(t){var e;t.type==="keydown"&amp;&amp;t.keyCode!==O.SPACE||(t.preventDefault(),(e=this._off)==null||e.call(this),this._off=Fl(t.target),await this.toggle($t(this.toggles,t.current)),this._off())}},{name:"shown hidden",self:!0,delegate:({targets:t})=&gt;t,handler(){this.$emit()}}],update(){const t=Pe(this.items,`.${this.clsOpen}`);for(const e in this.items){const i=this.toggles[e],s=this.contents[e];if(!i||!s)continue;i.id=Yt(this,i),s.id=Yt(this,s);const n=v(t,this.items[e]);g(i,{role:H(i,"a")?"button":null,"aria-controls":s.id,"aria-expanded":n,"aria-disabled":!this.collapsible&amp;&amp;t.length&lt;2&amp;&amp;n}),g(s,{role:"region","aria-labelledby":i.id}),H(s,"ul")&amp;&amp;g(M(s),"role","presentation")}},methods:{toggle(t,e){t=this.items[nt(t,this.items)];let i=[t];const s=Pe(this.items,`.${this.clsOpen}`);if(!this.multiple&amp;&amp;!v(s,i[0])&amp;&amp;(i=i.concat(s)),!(!this.collapsible&amp;&amp;s.length&lt;2&amp;&amp;v(s,t)))return Promise.all(i.map(n=&gt;this.toggleElement(n,!v(s,n),(o,r)=&gt;{if(j(o,this.clsOpen,r),e===!1||!this.animation){Bi(y(this.content,o),!r);return}return zl(o,r,this)})))}}};function Bi(t,e){t&amp;&amp;(t.hidden=e)}async function zl(t,e,{content:i,duration:s,velocity:n,transition:o}){var r;i=((r=t._wrapper)==null?void 0:r.firstElementChild)||y(i,t),t._wrapper||(t._wrapper=di(i,"&lt;div&gt;"));const a=t._wrapper;h(a,"overflow","hidden");const l=k(h(a,"height"));await B.cancel(a),Bi(i,!1);const c=Nt(["marginTop","marginBottom"],f=&gt;h(i,f))+m(i).height,u=l/c;s=(n*c+s)*(e?1-u:u),h(a,"height",l),await B.start(a,{height:e?c:0},s,o),Me(i),delete t._wrapper,e||Bi(i,!0)}function Fl(t){const e=Ot(t,!0);let i;return function s(){i=requestAnimationFrame(()=&gt;{const{top:n}=m(t);n&lt;0&amp;&amp;(e.scrollTop+=n),s()})}(),()=&gt;requestAnimationFrame(()=&gt;cancelAnimationFrame(i))}var Hl={mixins:[it,qt],args:"animation",props:{animation:Boolean,close:String},data:{animation:!0,selClose:".bdt-alert-close",duration:150},events:{name:"click",delegate:({selClose:t})=&gt;t,handler(t){t.preventDefault(),this.close()}},methods:{async close(){await this.toggleElement(this.$el,!1,Ll),this.$destroy(!0)}}};function Ll(t,e,{duration:i,transition:s,velocity:n}){const o=k(h(t,"height"));return h(t,"height",o),B.start(t,{height:0,marginTop:0,marginBottom:0,paddingTop:0,paddingBottom:0,borderTop:0,borderBottom:0,opacity:0},n*o+i,s)}var Mo={args:"autoplay",props:{automute:Boolean,autoplay:Boolean},data:{automute:!1,autoplay:!0},beforeConnect(){this.autoplay==="inview"&amp;&amp;!It(this.$el,"preload")&amp;&amp;(this.$el.preload="none"),H(this.$el,"iframe")&amp;&amp;!It(this.$el,"allow")&amp;&amp;(this.$el.allow="autoplay"),this.autoplay==="hover"&amp;&amp;(H(this.$el,"video")?this.$el.tabindex=0:this.autoplay=!0),this.automute&amp;&amp;cn(this.$el)},events:[{name:`${Ht} focusin`,filter:({autoplay:t})=&gt;v(t,"hover"),handler(t){!dt(t)||!Wl(this.$el)?ls(this.$el):bi(this.$el)}},{name:`${oe} focusout`,filter:({autoplay:t})=&gt;v(t,"hover"),handler(t){dt(t)||bi(this.$el)}}],observe:[ue({filter:({$el:t,autoplay:e})=&gt;e&amp;&amp;e!=="hover"&amp;&amp;hn(t),handler([{isIntersecting:t}]){document.fullscreenElement||(t?ls(this.$el):bi(this.$el))},args:{intersecting:!1},options:({$el:t,autoplay:e})=&gt;({root:e==="inview"?null:D(t)})})]};function Wl(t){return!t.paused&amp;&amp;!t.ended}var jl={mixins:[Mo],props:{width:Number,height:Number},data:{automute:!0},created(){this.useObjectFit=H(this.$el,"img","video")},observe:ut({target:({$el:t})=&gt;Bo(t)||D(t),filter:({useObjectFit:t})=&gt;!t}),update:{read(){if(this.useObjectFit)return!1;const{ratio:t,cover:e}=Ui,{$el:i,width:s,height:n}=this;let o={width:s,height:n};if(!s||!n){const c={width:i.naturalWidth||i.videoWidth||i.clientWidth,height:i.naturalHeight||i.videoHeight||i.clientHeight};s?o=t(c,"width",s):n?o=t(c,"height",n):o=c}const{offsetHeight:r,offsetWidth:a}=Bo(i)||D(i),l=e(o,{width:a,height:r});return!l.width||!l.height?!1:l},write({height:t,width:e}){h(this.$el,{height:t,width:e})},events:["resize"]}};function Bo(t){for(;t=D(t);)if(h(t,"position")!=="static")return t}let K;var No={mixins:[je,To,qt],args:"pos",props:{mode:"list",toggle:Boolean,boundary:Boolean,boundaryX:Boolean,boundaryY:Boolean,target:Boolean,targetX:Boolean,targetY:Boolean,stretch:Boolean,delayShow:Number,delayHide:Number,autoUpdate:Boolean,clsDrop:String,animateOut:Boolean,bgScroll:Boolean,closeOnScroll:Boolean},data:{mode:["click","hover"],toggle:"- *",boundary:!1,boundaryX:!1,boundaryY:!1,target:!1,targetX:!1,targetY:!1,stretch:!1,delayShow:0,delayHide:800,autoUpdate:!0,clsDrop:!1,animateOut:!1,bgScroll:!0,animation:["bdt-animation-fade"],cls:"bdt-open",container:!1,closeOnScroll:!1},computed:{boundary({boundary:t,boundaryX:e,boundaryY:i},s){return[Z(e||t,s)||window,Z(i||t,s)||window]},target({target:t,targetX:e,targetY:i},s){return e||(e=t||this.targetEl),i||(i=t||this.targetEl),[e===!0?window:Z(e,s),i===!0?window:Z(i,s)]}},created(){this.tracker=new rn},beforeConnect(){this.clsDrop=this.$props.clsDrop||this.$options.id},connected(){S(this.$el,"bdt-drop",this.clsDrop),this.toggle&amp;&amp;!this.targetEl&amp;&amp;(this.targetEl=ql(this)),this._style=Ri(this.$el.style,["width","height"])},disconnected(){this.isActive()&amp;&amp;(this.hide(!1),K=null),h(this.$el,this._style)},events:[{name:"click",delegate:()=&gt;".bdt-drop-close",handler(t){t.preventDefault(),this.hide(!1)}},{name:"click",delegate:()=&gt;'a[href*="#"]',handler({defaultPrevented:t,current:e}){const{hash:i}=e;!t&amp;&amp;i&amp;&amp;re(e)&amp;&amp;!this.$el.contains(y(i))&amp;&amp;this.hide(!1)}},{name:"beforescroll",handler(){this.hide(!1)}},{name:"toggle",self:!0,handler(t,e){t.preventDefault(),this.isToggled()?this.hide(!1):this.show(e==null?void 0:e.$el,!1)}},{name:"toggleshow",self:!0,handler(t,e){t.preventDefault(),this.show(e==null?void 0:e.$el)}},{name:"togglehide",self:!0,handler(t){t.preventDefault(),C(this.$el,":focus,:hover")||this.hide()}},{name:`${Ht} focusin`,filter:({mode:t})=&gt;v(t,"hover"),handler(t){dt(t)||this.clearTimers()}},{name:`${oe} focusout`,filter:({mode:t})=&gt;v(t,"hover"),handler(t){!dt(t)&amp;&amp;t.relatedTarget&amp;&amp;this.hide()}},{name:"toggled",self:!0,handler(t,e){e&amp;&amp;(this.clearTimers(),this.position())}},{name:"show",self:!0,handler(){K=this,this.tracker.init(),g(this.targetEl,"aria-expanded",!0);const t=[Ul(this),Vl(this),Gl(this),this.autoUpdate&amp;&amp;zo(this),this.closeOnScroll&amp;&amp;Yl(this)];F(this.$el,"hide",()=&gt;t.forEach(e=&gt;e&amp;&amp;e()),{self:!0}),this.bgScroll||F(this.$el,"hidden",Bn(this.$el),{self:!0})}},{name:"beforehide",self:!0,handler:"clearTimers"},{name:"hide",handler({target:t}){if(this.$el!==t){K=K===null&amp;&amp;this.$el.contains(t)&amp;&amp;this.isToggled()?this:K;return}K=this.isActive()?null:K,this.tracker.cancel(),g(this.targetEl,"aria-expanded",null)}}],update:{write(){this.isToggled()&amp;&amp;!x(this.$el,this.clsEnter)&amp;&amp;this.position()}},methods:{show(t=this.targetEl,e=!0){if(this.isToggled()&amp;&amp;t&amp;&amp;this.targetEl&amp;&amp;t!==this.targetEl&amp;&amp;this.hide(!1,!1),this.targetEl=t,this.clearTimers(),!this.isActive()){if(K){if(e&amp;&amp;K.isDelaying()){this.showTimer=setTimeout(()=&gt;C(t,":hover")&amp;&amp;this.show(),10);return}let i;for(;K&amp;&amp;i!==K&amp;&amp;!K.$el.contains(this.$el);)i=K,K.hide(!1,!1)}this.container&amp;&amp;D(this.$el)!==this.container&amp;&amp;q(this.container,this.$el),this.showTimer=setTimeout(()=&gt;this.toggleElement(this.$el,!0),e&amp;&amp;this.delayShow||0)}},hide(t=!0,e=!0){const i=()=&gt;this.toggleElement(this.$el,!1,this.animateOut&amp;&amp;e);this.clearTimers(),this.isDelayedHide=t,t&amp;&amp;this.isDelaying()?this.hideTimer=setTimeout(this.hide,50):t&amp;&amp;this.delayHide?this.hideTimer=setTimeout(i,this.delayHide):i()},clearTimers(){clearTimeout(this.showTimer),clearTimeout(this.hideTimer),this.showTimer=null,this.hideTimer=null},isActive(){return K===this},isDelaying(){return[this.$el,...N(".bdt-drop",this.$el)].some(t=&gt;this.tracker.movesTo(t))},position(){const t=Co(this.$el);_(this.$el,"bdt-drop-stack"),h(this.$el,this._style),this.$el.hidden=!0;const e=this.target.map(o=&gt;Rl(this.$el,o)),i=this.getViewportOffset(this.$el),s=[[0,["x","width","left","right"]],[1,["y","height","top","bottom"]]];for(const[o,[r,a]]of s)this.axis!==r&amp;&amp;v([r,!0],this.stretch)&amp;&amp;h(this.$el,{[a]:Math.min(E(this.boundary[o])[a],e[o][a]-2*i),[`overflow-${r}`]:"auto"});const n=e[0].width-2*i;this.$el.hidden=!1,h(this.$el,"maxWidth",""),this.$el.offsetWidth&gt;n&amp;&amp;S(this.$el,"bdt-drop-stack"),h(this.$el,"maxWidth",n),this.positionAt(this.$el,this.target,this.boundary);for(const[o,[r,a,l,c]]of s)if(this.axis===r&amp;&amp;v([r,!0],this.stretch)){const u=Math.abs(this.getPositionOffset()),f=E(this.target[o]),d=E(this.$el);h(this.$el,{[a]:(f[l]&gt;d[l]?f[this.inset?c:l]-Math.max(E(this.boundary[o])[l],e[o][l]+i):Math.min(E(this.boundary[o])[c],e[o][c]-i)-f[this.inset?l:c])-u,[`overflow-${r}`]:"auto"}),this.positionAt(this.$el,this.target,this.boundary)}t()}}};function Rl(t,e){return rt(Rt(e).find(i=&gt;i.contains(t)))}function ql(t){const{$el:e}=t.$create("toggle",Z(t.toggle,t.$el),{target:t.$el,mode:t.mode});return g(e,"aria-haspopup",!0),e}function Ul(t){const e=()=&gt;t.$emit(),i=[rs(e),ze(Rt(t.$el).concat(t.target),e)];return()=&gt;i.map(s=&gt;s.disconnect())}function zo(t,e=()=&gt;t.$emit()){return $([document,...Rt(t.$el)],"scroll",e,{passive:!0})}function Vl(t){return $(document,"keydown",e=&gt;{e.keyCode===O.ESC&amp;&amp;t.hide(!1)})}function Yl(t){return zo(t,()=&gt;t.hide(!1))}function Gl(t){return $(document,ht,({target:e})=&gt;{t.$el.contains(e)||F(document,`${Et} ${oi} scroll`,({defaultPrevented:i,type:s,target:n})=&gt;{var o;!i&amp;&amp;s===Et&amp;&amp;e===n&amp;&amp;!((o=t.targetEl)!=null&amp;&amp;o.contains(e))&amp;&amp;t.hide(!1)},!0)})}var Fo={mixins:[it,je],props:{align:String,clsDrop:String,boundary:Boolean,dropbar:Boolean,dropbarAnchor:Boolean,duration:Number,mode:Boolean,offset:Boolean,stretch:Boolean,delayShow:Boolean,delayHide:Boolean,target:Boolean,targetX:Boolean,targetY:Boolean,animation:Boolean,animateOut:Boolean,closeOnScroll:Boolean},data:{align:U?"right":"left",clsDrop:"bdt-dropdown",clsDropbar:"bdt-dropnav-dropbar",boundary:!0,dropbar:!1,dropbarAnchor:!1,duration:200,container:!1,selNavItem:"&gt; li &gt; a, &gt; ul &gt; li &gt; a"},computed:{dropbarAnchor:({dropbarAnchor:t},e)=&gt;Z(t,e)||e,dropbar({dropbar:t}){return t?(t=this._dropbar||Z(t,this.$el)||y(`+ .${this.clsDropbar}`,this.$el),t||(this._dropbar=y("&lt;div&gt;&lt;/div&gt;"))):null},dropContainer(t,e){return this.container||e},dropdowns({clsDrop:t},e){var i;const s=N(`.${t}`,e);if(this.dropContainer!==e)for(const n of N(`.${t}`,this.dropContainer)){const o=(i=this.getDropdown(n))==null?void 0:i.targetEl;!v(s,n)&amp;&amp;o&amp;&amp;this.$el.contains(o)&amp;&amp;s.push(n)}return s},items({selNavItem:t},e){return N(t,e)}},watch:{dropbar(t){S(t,"bdt-dropbar","bdt-dropbar-top",this.clsDropbar,`bdt-${this.$options.name}-dropbar`)},dropdowns(){this.initializeDropdowns()}},connected(){this.initializeDropdowns()},disconnected(){ot(this._dropbar),delete this._dropbar},events:[{name:"mouseover focusin",delegate:({selNavItem:t})=&gt;t,handler({current:t}){const e=this.getActive();e&amp;&amp;v(e.mode,"hover")&amp;&amp;e.targetEl&amp;&amp;!t.contains(e.targetEl)&amp;&amp;!e.isDelaying()&amp;&amp;e.hide(!1)}},{name:"keydown",self:!0,delegate:({selNavItem:t})=&gt;t,handler(t){var e;const{current:i,keyCode:s}=t,n=this.getActive();s===O.DOWN&amp;&amp;(n==null?void 0:n.targetEl)===i&amp;&amp;(t.preventDefault(),(e=y(Ce,n.$el))==null||e.focus()),Ho(t,this.items,n)}},{name:"keydown",el:({dropContainer:t})=&gt;t,delegate:({clsDrop:t})=&gt;`.${t}`,handler(t){var e;const{current:i,keyCode:s,target:n}=t;if(ri(n)||!v(this.dropdowns,i))return;const o=this.getActive();let r=-1;if(s===O.HOME?r=0:s===O.END?r="last":s===O.UP?r="previous":s===O.DOWN?r="next":s===O.ESC&amp;&amp;((e=o.targetEl)==null||e.focus()),~r){t.preventDefault();const a=N(Ce,i);a[nt(r,a,wt(a,l=&gt;C(l,":focus")))].focus()}Ho(t,this.items,o)}},{name:"mouseleave",el:({dropbar:t})=&gt;t,filter:({dropbar:t})=&gt;t,handler(){const t=this.getActive();t&amp;&amp;v(t.mode,"hover")&amp;&amp;!this.dropdowns.some(e=&gt;C(e,":hover"))&amp;&amp;t.hide()}},{name:"beforeshow",el:({dropContainer:t})=&gt;t,filter:({dropbar:t})=&gt;t,handler({target:t}){this.isDropbarDrop(t)&amp;&amp;(this.dropbar.previousElementSibling!==this.dropbarAnchor&amp;&amp;ui(this.dropbarAnchor,this.dropbar),S(t,`${this.clsDrop}-dropbar`))}},{name:"show",el:({dropContainer:t})=&gt;t,filter:({dropbar:t})=&gt;t,handler({target:t}){if(!this.isDropbarDrop(t))return;const e=this.getDropdown(t),i=()=&gt;{const s=Math.max(..._e(t,`.${this.clsDrop}`).concat(t).map(n=&gt;E(n).bottom));E(this.dropbar,{left:E(this.dropbar).left,top:this.getDropbarOffset(e.getPositionOffset())}),this.transitionTo(s-E(this.dropbar).top+k(h(t,"marginBottom")),t)};this._observer=ze([e.$el,...e.target],i),i()}},{name:"beforehide",el:({dropContainer:t})=&gt;t,filter:({dropbar:t})=&gt;t,handler(t){const e=this.getActive();C(this.dropbar,":hover")&amp;&amp;e.$el===t.target&amp;&amp;this.isDropbarDrop(e.$el)&amp;&amp;v(e.mode,"hover")&amp;&amp;e.isDelayedHide&amp;&amp;!this.items.some(i=&gt;e.targetEl!==i&amp;&amp;C(i,":focus"))&amp;&amp;t.preventDefault()}},{name:"hide",el:({dropContainer:t})=&gt;t,filter:({dropbar:t})=&gt;t,handler({target:t}){var e;if(!this.isDropbarDrop(t))return;(e=this._observer)==null||e.disconnect();const i=this.getActive();(!i||i.$el===t)&amp;&amp;this.transitionTo(0)}}],methods:{getActive(){var t;return v(this.dropdowns,(t=K)==null?void 0:t.$el)&amp;&amp;K},async transitionTo(t,e){const{dropbar:i}=this,s=et(i);if(e=s&lt;t&amp;&amp;e,await B.cancel([e,i]),e){const n=E(e).top-E(i).top-s;n&gt;0&amp;&amp;h(e,"transitionDelay",`${n/t*this.duration}ms`)}h(e,"clipPath",`polygon(0 0,100% 0,100% ${s}px,0 ${s}px)`),et(i,s),await Promise.all([B.start(i,{height:t},this.duration),B.start(e,{clipPath:`polygon(0 0,100% 0,100% ${t}px,0 ${t}px)`},this.duration).finally(()=&gt;h(e,{clipPath:"",transitionDelay:""}))]).catch(A)},getDropdown(t){return this.$getComponent(t,"drop")||this.$getComponent(t,"dropdown")},isDropbarDrop(t){return v(this.dropdowns,t)&amp;&amp;x(t,this.clsDrop)},getDropbarOffset(t){const{$el:e,target:i,targetY:s}=this,{top:n,height:o}=E(Z(s||i||e,e));return n+o+t},initializeDropdowns(){this.$create("drop",this.dropdowns.filter(t=&gt;!this.getDropdown(t)),{...this.$props,flip:!1,shift:!0,pos:`bottom-${this.align}`,boundary:this.boundary===!0?this.$el:this.boundary})}}};function Ho(t,e,i){var s,n,o;const{current:r,keyCode:a}=t;let l=-1;a===O.HOME?l=0:a===O.END?l="last":a===O.LEFT?l="previous":a===O.RIGHT?l="next":a===O.TAB&amp;&amp;((s=i.targetEl)==null||s.focus(),(n=i.hide)==null||n.call(i,!1)),~l&amp;&amp;(t.preventDefault(),(o=i.hide)==null||o.call(i,!1),e[nt(l,e,e.indexOf(i.targetEl||r))].focus())}var Xl={mixins:[it],args:"target",props:{target:Boolean},data:{target:!1},computed:{input:(t,e)=&gt;y(Te,e),state(){return this.input.nextElementSibling},target({target:t},e){return t&amp;&amp;(t===!0&amp;&amp;D(this.input)===e&amp;&amp;this.input.nextElementSibling||y(t,e))}},update(){var t;const{target:e,input:i}=this;if(!e)return;let s;const n=ri(e)?"value":"textContent",o=e[n],r=(t=i.files)!=null&amp;&amp;t[0]?i.files[0].name:C(i,"select")&amp;&amp;(s=N("option",i).filter(a=&gt;a.selected)[0])?s.textContent:i.value;o!==r&amp;&amp;(e[n]=r)},events:[{name:"change",handler(){this.$emit()}},{name:"reset",el:({$el:t})=&gt;t.closest("form"),handler(){this.$emit()}}]},Jl={extends:En,mixins:[it],name:"grid",props:{masonry:Boolean,parallax:String,parallaxStart:String,parallaxEnd:String,parallaxJustify:Boolean},data:{margin:"bdt-grid-margin",clsStack:"bdt-grid-stack",masonry:!1,parallax:0,parallaxStart:0,parallaxEnd:0,parallaxJustify:!1},connected(){this.masonry&amp;&amp;S(this.$el,"bdt-flex-top","bdt-flex-wrap-top")},observe:Le({filter:({parallax:t,parallaxJustify:e})=&gt;t||e}),update:[{write({rows:t}){j(this.$el,this.clsStack,!t.some(e=&gt;e.length&gt;1))},events:["resize"]},{read(t){const{rows:e}=t;let{masonry:i,parallax:s,parallaxJustify:n,margin:o}=this;if(s=Math.max(0,Y(s)),!(i||s||n)||Lo(e)||e[0].some((w,I)=&gt;e.some(P=&gt;P[I]&amp;&amp;P[I].offsetWidth!==w.offsetWidth)))return t.translates=t.scrollColumns=!1;let r=Ql(e,o),a,l;i?[a,l]=Kl(e,r,i==="next"):a=Zl(e);const c=a.map(w=&gt;Nt(w,"offsetHeight")+r*(w.length-1)),u=Math.max(0,...c);let f,d,p;return(s||n)&amp;&amp;(f=c.map((w,I)=&gt;n?u-w+s:s/(I%2||8)),n||(s=Math.max(...c.map((w,I)=&gt;w+f[I]-u))),d=Y(this.parallaxStart,"height",this.$el,!0),p=Y(this.parallaxEnd,"height",this.$el,!0)),{columns:a,translates:l,scrollColumns:f,parallaxStart:d,parallaxEnd:p,padding:s,height:l?u:""}},write({height:t,padding:e}){h(this.$el,"paddingBottom",e||""),t!==!1&amp;&amp;h(this.$el,"height",t)},events:["resize"]},{read({rows:t,scrollColumns:e,parallaxStart:i,parallaxEnd:s}){return{scrolled:e&amp;&amp;!Lo(t)?$i(this.$el,i,s):!1}},write({columns:t,scrolled:e,scrollColumns:i,translates:s}){!e&amp;&amp;!s||t.forEach((n,o)=&gt;n.forEach((r,a)=&gt;{let[l,c]=s&amp;&amp;s[o][a]||[0,0];e&amp;&amp;(c+=e*i[o]),h(r,"transform",`translate(${l}px, ${c}px)`)}))},events:["scroll","resize"]}]};function Lo(t){return t.flat().some(e=&gt;h(e,"position")==="absolute")}function Kl(t,e,i){const s=[],n=[],o=Array(t[0].length).fill(0);let r=0;for(let a of t){U&amp;&amp;(a=a.reverse());let l=0;for(const c in a){const{offsetWidth:u,offsetHeight:f}=a[c],d=i?c:o.indexOf(Math.min(...o));As(s,d,a[c]),As(n,d,[(d-c)*u*(U?-1:1),o[d]-r]),o[d]+=f+e,l=Math.max(l,f)}r+=l+e}return[s,n]}function Ql(t,e){const i=t.flat().find(s=&gt;x(s,e));return k(i?h(i,"marginTop"):h(t[0][0],"paddingLeft"))}function Zl(t){const e=[];for(const i of t)for(const s in i)As(e,s,i[s]);return e}function As(t,e,i){t[e]||(t[e]=[]),t[e].push(i)}var tc={args:"target",props:{target:String,row:Boolean},data:{target:"&gt; *",row:!0},computed:{elements:({target:t},e)=&gt;N(t,e)},observe:ut({target:({$el:t,elements:e})=&gt;e.reduce((i,s)=&gt;i.concat(s,...s.children),[t])}),events:{name:"loadingdone",el:()=&gt;document.fonts,handler(){this.$emit("resize")}},update:{read(){return{rows:(this.row?bs(this.elements):[this.elements]).map(ec)}},write({rows:t}){for(const{heights:e,elements:i}of t)i.forEach((s,n)=&gt;h(s,"minHeight",e[n]))},events:["resize"]}};function ec(t){if(t.length&lt;2)return{heights:[""],elements:t};let e=t.map(ic);const i=Math.max(...e);return{heights:t.map((s,n)=&gt;e[n].toFixed(2)===i.toFixed(2)?"":i),elements:t}}function ic(t){const e=Ri(t.style,["display","minHeight"]);R(t)||h(t,"display","block","important"),h(t,"minHeight","");const i=m(t).height-le(t,"height","content-box");return h(t,e),i}var sc={args:"target",props:{target:String},data:{target:""},computed:{target:{get:({target:t},e)=&gt;Z(t,e),observe:({target:t})=&gt;t}},observe:ut({target:({target:t})=&gt;t}),update:{read(){return this.target?{height:this.target.offsetHeight}:!1},write({height:t}){h(this.$el,{minHeight:t})},events:["resize"]}},nc={props:{expand:Boolean,offsetTop:Boolean,offsetBottom:Boolean,minHeight:Number},data:{expand:!1,offsetTop:!1,offsetBottom:!1,minHeight:0},observe:[vs({filter:({expand:t})=&gt;t}),ut({target:({$el:t})=&gt;jt(t)})],update:{read(){if(!R(this.$el))return!1;let t="";const e=le(this.$el,"height","content-box"),{body:i,scrollingElement:s}=document,n=Ot(this.$el),{height:o}=rt(n===i?s:n),r=s===n||i===n;if(t=`calc(${r?"100vh":`${o}px`}`,this.expand){const a=m(n).height-m(this.$el).height;t+=` - ${a}px`}else{if(this.offsetTop)if(r){const a=this.offsetTop===!0?this.$el:Z(this.offsetTop,this.$el),{top:l}=E(a);t+=l&gt;0&amp;&amp;l&lt;o/2?` - ${l}px`:""}else t+=` - ${le(n,"height",h(n,"boxSizing"))}px`;this.offsetBottom===!0?t+=` - ${m(this.$el.nextElementSibling).height}px`:mt(this.offsetBottom)?t+=` - ${this.offsetBottom}vh`:this.offsetBottom&amp;&amp;Qt(this.offsetBottom,"px")?t+=` - ${k(this.offsetBottom)}px`:z(this.offsetBottom)&amp;&amp;(t+=` - ${m(Z(this.offsetBottom,this.$el)).height}px`)}return t+=`${e?`-${e}px`:""})`,{minHeight:t}},write({minHeight:t}){h(this.$el,"minHeight",`max(${this.minHeight||0}px, ${t})`)},events:["resize"]}},oc='&lt;svg width="14" height="14" viewBox="0 0 14 14"&gt;&lt;line fill="none" stroke="#000" stroke-width="1.1" x1="1" y1="1" x2="13" y2="13"/&gt;&lt;line fill="none" stroke="#000" stroke-width="1.1" x1="13" y1="1" x2="1" y2="13"/&gt;&lt;/svg&gt;',rc='&lt;svg width="20" height="20" viewBox="0 0 20 20"&gt;&lt;line fill="none" stroke="#000" stroke-width="1.4" x1="1" y1="1" x2="19" y2="19"/&gt;&lt;line fill="none" stroke="#000" stroke-width="1.4" x1="19" y1="1" x2="1" y2="19"/&gt;&lt;/svg&gt;',ac='&lt;svg width="12" height="12" viewBox="0 0 12 12"&gt;&lt;polyline fill="none" stroke="#000" stroke-width="1.1" points="1 3.5 6 8.5 11 3.5"/&gt;&lt;/svg&gt;',lc='&lt;svg width="20" height="20" viewBox="0 0 20 20"&gt;&lt;rect width="1" height="11" x="9" y="4"/&gt;&lt;rect width="11" height="1" x="4" y="9"/&gt;&lt;/svg&gt;',cc='&lt;svg width="14" height="14" viewBox="0 0 14 14"&gt;&lt;polyline fill="none" stroke="#000" stroke-width="1.1" points="1 4 7 10 13 4"/&gt;&lt;/svg&gt;',hc='&lt;svg width="12" height="12" viewBox="0 0 12 12"&gt;&lt;polyline fill="none" stroke="#000" stroke-width="1.1" points="1 3.5 6 8.5 11 3.5"/&gt;&lt;/svg&gt;',uc='&lt;svg width="12" height="12" viewBox="0 0 12 12"&gt;&lt;polyline fill="none" stroke="#000" stroke-width="1.1" points="1 3.5 6 8.5 11 3.5"/&gt;&lt;/svg&gt;',fc='&lt;svg width="20" height="20" viewBox="0 0 20 20"&gt;&lt;style&gt;.bdt-navbar-toggle-icon svg&amp;gt;[class*=&amp;quot;line-&amp;quot;]{transition:0.2s ease-in-out;transition-property:transform, opacity;transform-origin:center;opacity:1}.bdt-navbar-toggle-icon svg&amp;gt;.line-3{opacity:0}.bdt-navbar-toggle-animate[aria-expanded=&amp;quot;true&amp;quot;] svg&amp;gt;.line-3{opacity:1}.bdt-navbar-toggle-animate[aria-expanded=&amp;quot;true&amp;quot;] svg&amp;gt;.line-2{transform:rotate(45deg)}.bdt-navbar-toggle-animate[aria-expanded=&amp;quot;true&amp;quot;] svg&amp;gt;.line-3{transform:rotate(-45deg)}.bdt-navbar-toggle-animate[aria-expanded=&amp;quot;true&amp;quot;] svg&amp;gt;.line-1,.bdt-navbar-toggle-animate[aria-expanded=&amp;quot;true&amp;quot;] svg&amp;gt;.line-4{opacity:0}.bdt-navbar-toggle-animate[aria-expanded=&amp;quot;true&amp;quot;] svg&amp;gt;.line-1{transform:translateY(6px) scaleX(0)}.bdt-navbar-toggle-animate[aria-expanded=&amp;quot;true&amp;quot;] svg&amp;gt;.line-4{transform:translateY(-6px) scaleX(0)}&lt;/style&gt;&lt;rect width="20" height="2" y="3" class="line-1"/&gt;&lt;rect width="20" height="2" y="9" class="line-2"/&gt;&lt;rect width="20" height="2" y="9" class="line-3"/&gt;&lt;rect width="20" height="2" y="15" class="line-4"/&gt;&lt;/svg&gt;',dc='&lt;svg width="40" height="40" viewBox="0 0 40 40"&gt;&lt;rect width="1" height="40" x="19" y="0"/&gt;&lt;rect width="40" height="1" x="0" y="19"/&gt;&lt;/svg&gt;',pc='&lt;svg width="7" height="12" viewBox="0 0 7 12"&gt;&lt;polyline fill="none" stroke="#000" stroke-width="1.2" points="1 1 6 6 1 11"/&gt;&lt;/svg&gt;',gc='&lt;svg width="7" height="12" viewBox="0 0 7 12"&gt;&lt;polyline fill="none" stroke="#000" stroke-width="1.2" points="6 1 1 6 6 11"/&gt;&lt;/svg&gt;',Wo='&lt;svg width="20" height="20" viewBox="0 0 20 20"&gt;&lt;circle fill="none" stroke="#000" stroke-width="1.1" cx="9" cy="9" r="7"/&gt;&lt;path fill="none" stroke="#000" stroke-width="1.1" d="M14,14 L18,18 L14,14 Z"/&gt;&lt;/svg&gt;',mc='&lt;svg width="40" height="40" viewBox="0 0 40 40"&gt;&lt;circle fill="none" stroke="#000" stroke-width="1.8" cx="17.5" cy="17.5" r="16.5"/&gt;&lt;line fill="none" stroke="#000" stroke-width="1.8" x1="38" y1="39" x2="29" y2="30"/&gt;&lt;/svg&gt;',vc='&lt;svg width="24" height="24" viewBox="0 0 24 24"&gt;&lt;circle fill="none" stroke="#000" stroke-width="1.1" cx="10.5" cy="10.5" r="9.5"/&gt;&lt;line fill="none" stroke="#000" stroke-width="1.1" x1="23" y1="23" x2="17" y2="17"/&gt;&lt;/svg&gt;',bc='&lt;svg width="25" height="40" viewBox="0 0 25 40"&gt;&lt;polyline fill="none" stroke="#000" stroke-width="2" points="4.002,38.547 22.527,20.024 4,1.5"/&gt;&lt;/svg&gt;',wc='&lt;svg width="14" height="24" viewBox="0 0 14 24"&gt;&lt;polyline fill="none" stroke="#000" stroke-width="1.4" points="1.225,23 12.775,12 1.225,1"/&gt;&lt;/svg&gt;',xc='&lt;svg width="25" height="40" viewBox="0 0 25 40"&gt;&lt;polyline fill="none" stroke="#000" stroke-width="2" points="20.527,1.5 2,20.024 20.525,38.547"/&gt;&lt;/svg&gt;',$c='&lt;svg width="14" height="24" viewBox="0 0 14 24"&gt;&lt;polyline fill="none" stroke="#000" stroke-width="1.4" points="12.775,1 1.225,12 12.775,23"/&gt;&lt;/svg&gt;',yc='&lt;svg width="30" height="30" viewBox="0 0 30 30"&gt;&lt;circle fill="none" stroke="#000" cx="15" cy="15" r="14"/&gt;&lt;/svg&gt;',kc='&lt;svg width="18" height="10" viewBox="0 0 18 10"&gt;&lt;polyline fill="none" stroke="#000" stroke-width="1.2" points="1 9 9 1 17 9"/&gt;&lt;/svg&gt;',jo={args:"src",props:{width:Number,height:Number,ratio:Number},data:{ratio:1},connected(){this.svg=this.getSvg().then(t=&gt;{if(!this._connected)return;const e=Sc(t,this.$el);return this.svgEl&amp;&amp;e!==this.svgEl&amp;&amp;ot(this.svgEl),Ic.call(this,e,t),this.svgEl=e},A)},disconnected(){this.svg.then(t=&gt;{this._connected||(Vi(this.$el)&amp;&amp;(this.$el.hidden=!1),ot(t),this.svgEl=null)}),this.svg=null},methods:{async getSvg(){}}};function Sc(t,e){if(Vi(e)||H(e,"canvas")){e.hidden=!0;const s=e.nextElementSibling;return Ro(t,s)?s:ui(e,t)}const i=e.lastElementChild;return Ro(t,i)?i:q(e,t)}function Ro(t,e){return H(t,"svg")&amp;&amp;H(e,"svg")&amp;&amp;t.innerHTML===e.innerHTML}function Ic(t,e){const i=["width","height"];let s=i.map(o=&gt;this[o]);s.some(o=&gt;o)||(s=i.map(o=&gt;g(e,o)));const n=g(e,"viewBox");n&amp;&amp;!s.some(o=&gt;o)&amp;&amp;(s=n.split(" ").slice(2)),s.forEach((o,r)=&gt;g(t,i[r],k(o)*this.ratio||null))}var Ec={mixins:[jo],args:"src",props:{src:String,icon:String,attributes:"list",strokeAnimation:Boolean},data:{strokeAnimation:!1},observe:[ki({async handler(){const t=await this.svg;t&amp;&amp;qo.call(this,t)},options:{attributes:!0,attributeFilter:["id","class","style"]}})],async connected(){v(this.src,"#")&amp;&amp;([this.src,this.icon]=this.src.split("#"));const t=await this.svg;t&amp;&amp;(qo.call(this,t),this.strokeAnimation&amp;&amp;_c(t))},methods:{async getSvg(){return H(this.$el,"img")&amp;&amp;!this.$el.complete&amp;&amp;this.$el.loading==="lazy"&amp;&amp;await new Promise(t=&gt;F(this.$el,"load",t)),Cc(await Tc(this.src),this.icon)||Promise.reject("SVG not found.")}}};function qo(t){const{$el:e}=this;S(t,g(e,"class"),"bdt-svg");for(let i=0;i&lt;e.style.length;i++){const s=e.style[i];h(t,s,h(e,s))}for(const i in this.attributes){const[s,n]=this.attributes[i].split(":",2);g(t,s,n)}this.$el.id||Ee(t,"id")}const Tc=ct(async t=&gt;t?gt(t,"data:")?decodeURIComponent(t.split(",")[1]):(await fetch(t)).text():Promise.reject());function Cc(t,e){return e&amp;&amp;v(t,"&lt;symbol")&amp;&amp;(t=Pc(t)[e]||t),Vo(t)}const Uo=/&lt;symbol([^]*?id=(['"])(.+?)\2[^]*?&lt;\/)symbol&gt;/g,Pc=ct(function(t){const e={};Uo.lastIndex=0;let i;for(;i=Uo.exec(t);)e[i[3]]=`&lt;svg ${i[1]}svg&gt;`;return e});function _c(t){const e=oo(t);e&amp;&amp;h(t,"--bdt-animation-stroke",e)}function Vo(t){const e=document.createElement("template");return e.innerHTML=t,e.content.firstElementChild}const Ni={spinner:yc,totop:kc,marker:lc,"close-icon":oc,"close-large":rc,"drop-parent-icon":ac,"nav-parent-icon":hc,"nav-parent-icon-large":cc,"navbar-parent-icon":uc,"navbar-toggle-icon":fc,"overlay-icon":dc,"pagination-next":pc,"pagination-previous":gc,"search-icon":Wo,"search-medium":vc,"search-large":mc,"search-toggle-icon":Wo,"slidenav-next":wc,"slidenav-next-large":bc,"slidenav-previous":$c,"slidenav-previous-large":xc},Os={install:Lc,mixins:[jo],args:"icon",props:{icon:String},isIcon:!0,beforeConnect(){S(this.$el,"bdt-icon")},methods:{async getSvg(){const t=jc(this.icon);if(!t)throw"Icon not found.";return t}}},Xt={args:!1,extends:Os,data:t=&gt;({icon:Dt(t.constructor.options.name)}),beforeConnect(){S(this.$el,this.$options.id)}},Ac={extends:Xt,beforeConnect(){const t=this.$props.icon;this.icon=this.$el.closest(".bdt-nav-primary")?`${t}-large`:t}},Oc={extends:Xt,mixins:[Ei],i18n:{toggle:"Open Search",submit:"Submit Search"},beforeConnect(){const t=x(this.$el,"bdt-search-toggle")||x(this.$el,"bdt-navbar-toggle");if(this.icon=t?"search-toggle-icon":x(this.$el,"bdt-search-icon")&amp;&amp;this.$el.closest(".bdt-search-large")?"search-large":this.$el.closest(".bdt-search-medium")?"search-medium":this.$props.icon,!It(this.$el,"aria-label"))if(t){const e=this.t("toggle");g(this.$el,"aria-label",e)}else{const e=this.$el.closest("a,button");if(e){const i=this.t("submit");g(e,"aria-label",i)}}}},Dc={extends:Xt,beforeConnect(){g(this.$el,"role","status")},methods:{async getSvg(){const t=await Os.methods.getSvg.call(this);return this.ratio!==1&amp;&amp;h(y("circle",t),"strokeWidth",1/this.ratio),t}}},Jt={extends:Xt,mixins:[Ei],beforeConnect(){const t=this.$el.closest("a,button");g(t,"role",this.role!==null&amp;&amp;H(t,"a")?"button":this.role);const e=this.t("label");e&amp;&amp;!It(t,"aria-label")&amp;&amp;g(t,"aria-label",e)}},Yo={extends:Jt,beforeConnect(){S(this.$el,"bdt-slidenav");const t=this.$props.icon;this.icon=x(this.$el,"bdt-slidenav-large")?`${t}-large`:t}},Mc={extends:Jt,i18n:{label:"Open menu"}},Bc={extends:Jt,i18n:{label:"Close"},beforeConnect(){this.icon=`close-${x(this.$el,"bdt-close-large")?"large":"icon"}`}},Nc={extends:Jt,i18n:{label:"Open"}},zc={extends:Jt,i18n:{label:"Back to top"}},Fc={extends:Jt,i18n:{label:"Next page"},data:{role:null}},Hc={extends:Jt,i18n:{label:"Previous page"},data:{role:null}},zi={};function Lc(t){t.icon.add=(e,i)=&gt;{const s=z(e)?{[e]:i}:e;ie(s,(n,o)=&gt;{Ni[o]=n,delete zi[o]}),t._initialized&amp;&amp;_t(document.body,n=&gt;ie(t.getComponents(n),o=&gt;{o.$options.isIcon&amp;&amp;o.icon in s&amp;&amp;o.$reset()}))}}const Wc={twitter:"x"};function jc(t){return t=Wc[t]||t,Ni[t]?(zi[t]||(zi[t]=Vo(Ni[Rc(t)]||Ni[t])),zi[t].cloneNode(!0)):null}function Rc(t){return U?ji(ji(t,"left","right"),"previous","next"):t}var qc={args:"dataSrc",props:{dataSrc:String,sources:String,margin:String,target:String,loading:String},data:{dataSrc:"",sources:!1,margin:"50%",target:!1,loading:"lazy"},connected(){this.loading!=="lazy"?this.load():Ms(this.$el)&amp;&amp;(this.$el.loading="lazy",Ds(this.$el))},disconnected(){this.img&amp;&amp;(this.img.onload=""),delete this.img},observe:ue({handler(t,e){this.load(),e.disconnect()},options:({margin:t})=&gt;({rootMargin:t}),filter:({loading:t})=&gt;t==="lazy",target:({$el:t,$props:e})=&gt;e.target?[t,...Ae(e.target,t)]:t}),methods:{load(){if(this.img)return this.img;const t=Ms(this.$el)?this.$el:Vc(this.$el,this.dataSrc,this.sources);return Ee(t,"loading"),Ds(this.$el,t.currentSrc),this.img=t}}};function Ds(t,e){if(Ms(t)){const i=D(t);(H(i,"picture")?M(i):[t]).forEach(n=&gt;Go(n,n))}else e&amp;&amp;!v(t.style.backgroundImage,e)&amp;&amp;(h(t,"backgroundImage",`url(${Ji(e)})`),b(t,ae("load",!1)))}const Uc=["data-src","data-srcset","sizes"];function Go(t,e){for(const i of Uc){const s=J(t,i);s&amp;&amp;g(e,i.replace(/^(data-)+/,""),s)}}function Vc(t,e,i){const s=new Image;return Yc(s,i),Go(t,s),s.onload=()=&gt;{Ds(t,s.currentSrc)},g(s,"src",e),s}function Yc(t,e){if(e=Gc(e),e.length){const i=Lt("&lt;picture&gt;");for(const s of e){const n=Lt("&lt;source&gt;");g(n,s),q(i,n)}q(i,t)}}function Gc(t){if(!t)return[];if(gt(t,"["))try{t=JSON.parse(t)}catch{t=[]}else t=he(t);return G(t)||(t=[t]),t.filter(e=&gt;!ti(e))}function Ms(t){return H(t,"img")}var Xc={props:{target:String,selActive:String},data:{target:!1,selActive:!1},computed:{target:({target:t},e)=&gt;t?N(t,e):e},observe:[ue({handler(t){this.isIntersecting=t.some(({isIntersecting:e})=&gt;e),this.$emit()},target:({target:t})=&gt;t,args:{intersecting:!1}}),ki({target:({target:t})=&gt;t,options:{attributes:!0,attributeFilter:["class"],attributeOldValue:!0}}),{target:({target:t})=&gt;t,observe:(t,e)=&gt;{const i=ze([...T(t),document.documentElement],e),s=[$(document,"scroll itemshown itemhidden",e,{passive:!0,capture:!0}),$(document,"show hide transitionstart",n=&gt;(e(),i.observe(n.target))),$(document,"shown hidden transitionend transitioncancel",n=&gt;(e(),i.unobserve(n.target)))];return{observe:i.observe.bind(i),unobserve:i.unobserve.bind(i),disconnect(){i.disconnect(),s.map(n=&gt;n())}}},handler(){this.$emit()}}],update:{read(){if(!this.isIntersecting)return!1;for(const t of T(this.target)){let e=!this.selActive||C(t,this.selActive)?Jc(t):"";e!==!1&amp;&amp;si(t,"bdt-light bdt-dark",e)}}}};function Jc(t){const e=m(t),i=m(window);if(!ei(e,i))return!1;const{left:s,top:n,height:o,width:r}=e;let a;for(const l of[.25,.5,.75]){const c=t.ownerDocument.elementsFromPoint(Math.max(0,Math.min(s+r*l,i.width-1)),Math.max(0,Math.min(n+o/2,i.height-1)));for(const u of c){if(t.contains(u)||!Kc(u)||u.closest('[class*="-leave"]')&amp;&amp;c.some(d=&gt;u!==d&amp;&amp;C(d,'[class*="-enter"]')))continue;const f=h(u,"--bdt-inverse");if(f){if(f===a)return`bdt-${f}`;a=f;break}}}return a?`bdt-${a}`:""}function Kc(t){if(h(t,"visibility")!=="visible")return!1;for(;t;){if(h(t,"opacity")==="0")return!1;t=D(t)}return!0}var Qc={mixins:[it,Ci],props:{fill:String},data:{fill:"",clsWrapper:"bdt-leader-fill",clsHide:"bdt-leader-hide",attrFill:"data-fill"},computed:{fill:({fill:t},e)=&gt;t||h(e,"--bdt-leader-fill-content")},connected(){[this.wrapper]=is(this.$el,`&lt;span class="${this.clsWrapper}"&gt;`)},disconnected(){Me(this.wrapper.childNodes)},observe:ut(),update:{read(){return{width:Math.trunc(this.$el.offsetWidth/2),fill:this.fill,hide:!this.matchMedia}},write({width:t,fill:e,hide:i}){j(this.wrapper,this.clsHide,i),g(this.wrapper,this.attrFill,new Array(t).join(e))},events:["resize"]}},Zc={install:th,mixins:[Ss],data:{clsPage:"bdt-modal-page",selPanel:".bdt-modal-dialog",selClose:'[class*="bdt-modal-close"]'},events:[{name:"fullscreenchange webkitendfullscreen",capture:!0,handler(t){H(t.target,"video")&amp;&amp;this.isToggled()&amp;&amp;!document.fullscreenElement&amp;&amp;this.hide()}},{name:"show",self:!0,handler(){x(this.panel,"bdt-margin-auto-vertical")?S(this.$el,"bdt-flex"):h(this.$el,"display","block"),et(this.$el)}},{name:"hidden",self:!0,handler(){h(this.$el,"display",""),_(this.$el,"bdt-flex")}}]};function th({modal:t}){t.dialog=function(i,s){const n=t(y(`&lt;div&gt;&lt;div class="bdt-modal-dialog"&gt;${i}&lt;/div&gt;&lt;/div&gt;`),{stack:!0,role:"alertdialog",...s});return n.show(),$(n.$el,"hidden",async()=&gt;{await Promise.resolve(),n.$destroy(!0)},{self:!0}),n},t.alert=function(i,s){return e(({i18n:n})=&gt;`&lt;div class="bdt-modal-body"&gt;${z(i)?i:Pt(i)}&lt;/div&gt; &lt;div class="bdt-modal-footer bdt-text-right"&gt; &lt;button class="bdt-button bdt-button-primary bdt-modal-close" autofocus&gt;${n.ok}&lt;/button&gt; &lt;/div&gt;`,s)},t.confirm=function(i,s){return e(({i18n:n})=&gt;`&lt;form&gt; &lt;div class="bdt-modal-body"&gt;${z(i)?i:Pt(i)}&lt;/div&gt; &lt;div class="bdt-modal-footer bdt-text-right"&gt; &lt;button class="bdt-button bdt-button-default bdt-modal-close" type="button"&gt;${n.cancel}&lt;/button&gt; &lt;button class="bdt-button bdt-button-primary" autofocus&gt;${n.ok}&lt;/button&gt; &lt;/div&gt; &lt;/form&gt;`,s,()=&gt;Promise.reject())},t.prompt=function(i,s,n){const o=e(({i18n:l})=&gt;`&lt;form class="bdt-form-stacked"&gt; &lt;div class="bdt-modal-body"&gt; &lt;label&gt;${z(i)?i:Pt(i)}&lt;/label&gt; &lt;input class="bdt-input" autofocus&gt; &lt;/div&gt; &lt;div class="bdt-modal-footer bdt-text-right"&gt; &lt;button class="bdt-button bdt-button-default bdt-modal-close" type="button"&gt;${l.cancel}&lt;/button&gt; &lt;button class="bdt-button bdt-button-primary"&gt;${l.ok}&lt;/button&gt; &lt;/div&gt; &lt;/form&gt;`,n,()=&gt;null,()=&gt;a.value),{$el:r}=o.dialog,a=y("input",r);return a.value=s||"",$(r,"show",()=&gt;a.select()),o},t.i18n={ok:"Ok",cancel:"Cancel"};function e(i,s,n=A,o=A){s={bgClose:!1,escClose:!0,...s,i18n:{...t.i18n,...s==null?void 0:s.i18n}};const r=t.dialog(i(s),s);return ft(new Promise(a=&gt;{const l=$(r.$el,"hide",()=&gt;a(n()));$(r.$el,"submit","form",c=&gt;{c.preventDefault(),a(o(r)),l(),r.hide()})}),{dialog:r})}}var eh={extends:Do,data:{targets:"&gt; .bdt-parent",toggle:"&gt; a",content:"&gt; ul"}};const Bs="bdt-navbar-transparent";var ih={extends:Fo,props:{dropbarTransparentMode:Boolean},data:{clsDrop:"bdt-navbar-dropdown",selNavItem:".bdt-navbar-nav &gt; li &gt; a,a.bdt-navbar-item,button.bdt-navbar-item,.bdt-navbar-item a,.bdt-navbar-item button,.bdt-navbar-toggle",dropbarTransparentMode:!1},computed:{navbarContainer:(t,e)=&gt;e.closest(".bdt-navbar-container")},watch:{items(){const t=x(this.$el,"bdt-navbar-justify"),e=N(".bdt-navbar-nav, .bdt-navbar-left, .bdt-navbar-right",this.$el);for(const i of e){const s=t?N(".bdt-navbar-nav &gt; li &gt; a, .bdt-navbar-item, .bdt-navbar-toggle",i).length:"";h(i,"flexGrow",s)}}},events:[{name:"show",el:({dropContainer:t})=&gt;t,handler({target:t}){this.getTransparentMode(t)==="remove"&amp;&amp;x(this.navbarContainer,Bs)&amp;&amp;(_(this.navbarContainer,Bs),this._transparent=!0)}},{name:"hide",el:({dropContainer:t})=&gt;t,async handler(){await sh(),!this.getActive()&amp;&amp;this._transparent&amp;&amp;(S(this.navbarContainer,Bs),this._transparent=null)}}],methods:{getTransparentMode(t){if(!this.navbarContainer)return;if(this.dropbar&amp;&amp;this.isDropbarDrop(t))return this.dropbarTransparentMode;const e=this.getDropdown(t);if(e&amp;&amp;x(t,"bdt-dropbar"))return e.inset?"behind":"remove"},getDropbarOffset(t){const{top:e,height:i}=E(this.navbarContainer);return e+(this.dropbarTransparentMode==="behind"?0:i+t)}}};function sh(){return new Promise(t=&gt;setTimeout(t))}var nh={mixins:[Ss],args:"mode",props:{mode:String,flip:Boolean,overlay:Boolean,swiping:Boolean},data:{mode:"slide",flip:!1,overlay:!1,clsPage:"bdt-offcanvas-page",clsContainer:"bdt-offcanvas-container",selPanel:".bdt-offcanvas-bar",clsFlip:"bdt-offcanvas-flip",clsContainerAnimation:"bdt-offcanvas-container-animation",clsSidebarAnimation:"bdt-offcanvas-bar-animation",clsMode:"bdt-offcanvas",clsOverlay:"bdt-offcanvas-overlay",selClose:".bdt-offcanvas-close",container:!1,swiping:!0},computed:{clsFlip:({flip:t,clsFlip:e})=&gt;t?e:"",clsOverlay:({overlay:t,clsOverlay:e})=&gt;t?e:"",clsMode:({mode:t,clsMode:e})=&gt;`${e}-${t}`,clsSidebarAnimation:({mode:t,clsSidebarAnimation:e})=&gt;t==="none"||t==="reveal"?"":e,clsContainerAnimation:({mode:t,clsContainerAnimation:e})=&gt;t!=="push"&amp;&amp;t!=="reveal"?"":e,transitionElement({mode:t}){return t==="reveal"?D(this.panel):this.panel}},observe:In({filter:({swiping:t})=&gt;t}),update:{read(){this.isToggled()&amp;&amp;!R(this.$el)&amp;&amp;this.hide()},events:["resize"]},events:[{name:"touchmove",self:!0,passive:!1,filter:({overlay:t})=&gt;t,handler(t){t.cancelable&amp;&amp;t.preventDefault()}},{name:"show",self:!0,handler(){this.mode==="reveal"&amp;&amp;!x(D(this.panel),this.clsMode)&amp;&amp;(di(this.panel,"&lt;div&gt;"),S(D(this.panel),this.clsMode));const{body:t,scrollingElement:e}=document;S(t,this.clsContainer,this.clsFlip),h(t,"touch-action","pan-y pinch-zoom"),h(this.$el,"display","block"),h(this.panel,"maxWidth",e.clientWidth),S(this.$el,this.clsOverlay),S(this.panel,this.clsSidebarAnimation,this.mode==="reveal"?"":this.clsMode),et(t),S(t,this.clsContainerAnimation),this.clsContainerAnimation&amp;&amp;oh()}},{name:"hide",self:!0,handler(){_(document.body,this.clsContainerAnimation),h(document.body,"touch-action","")}},{name:"hidden",self:!0,handler(){this.clsContainerAnimation&amp;&amp;rh(),this.mode==="reveal"&amp;&amp;Me(this.panel),_(this.panel,this.clsSidebarAnimation,this.clsMode),_(this.$el,this.clsOverlay),h(this.$el,"display",""),h(this.panel,"maxWidth",""),_(document.body,this.clsContainer,this.clsFlip)}},{name:"swipeLeft swipeRight",handler(t){this.isToggled()&amp;&amp;Qt(t.type,"Left")^this.flip&amp;&amp;this.hide()}}]};function oh(){Xo().content+=",user-scalable=0"}function rh(){const t=Xo();t.content=t.content.replace(/,user-scalable=0$/,"")}function Xo(){return y('meta[name="viewport"]',document.head)||q(document.head,'&lt;meta name="viewport"&gt;')}var ah={mixins:[it],props:{selContainer:String,selContent:String,minHeight:Number},data:{selContainer:".bdt-modal",selContent:".bdt-modal-dialog",minHeight:150},computed:{container:({selContainer:t},e)=&gt;e.closest(t),content:({selContent:t},e)=&gt;e.closest(t)},observe:ut({target:({container:t,content:e})=&gt;[t,e]}),update:{read(){return!this.content||!this.container||!R(this.$el)?!1:{max:Math.max(this.minHeight,et(this.container)-(m(this.content).height-et(this.$el)))}},write({max:t}){h(this.$el,{minHeight:this.minHeight,maxHeight:t})},events:["resize"]}},lh={props:["width","height"],connected(){S(this.$el,"bdt-responsive-width"),h(this.$el,"aspectRatio",`${this.width}/${this.height}`)}},ch={props:{offset:Number},data:{offset:0},connected(){hh(this)},disconnected(){uh(this)},methods:{async scrollTo(t){t=t&amp;&amp;y(t)||document.body,b(this.$el,"beforescroll",[this,t])&amp;&amp;(await pn(t,{offset:this.offset}),b(this.$el,"scrolled",[this,t]))}}};const Ke=new Set;function hh(t){Ke.size||$(document,"click",Jo),Ke.add(t)}function uh(t){Ke.delete(t),Ke.size||Tt(document,"click",Jo)}function Jo(t){if(!t.defaultPrevented)for(const e of Ke)e.$el.contains(t.target)&amp;&amp;re(e.$el)&amp;&amp;(t.preventDefault(),window.location.href!==e.$el.href&amp;&amp;window.history.pushState({},"",e.$el.href),e.scrollTo(Yi(e.$el)))}const Ns="bdt-scrollspy-inview";var fh={args:"cls",props:{cls:String,target:String,hidden:Boolean,margin:String,repeat:Boolean,delay:Number},data:()=&gt;({cls:"",target:!1,hidden:!0,margin:"-1px",repeat:!1,delay:0}),computed:{elements:({target:t},e)=&gt;t?N(t,e):[e]},watch:{elements(t){this.hidden&amp;&amp;h(Pe(t,`:not(.${Ns})`),"opacity",0)}},connected(){this.elementData=new Map},disconnected(){for(const[t,e]of this.elementData.entries())_(t,Ns,(e==null?void 0:e.cls)||"");delete this.elementData},observe:ue({target:({elements:t})=&gt;t,handler(t){const e=this.elementData;for(const{target:i,isIntersecting:s}of t){e.has(i)||e.set(i,{cls:J(i,"bdt-scrollspy-class")||this.cls});const n=e.get(i);!this.repeat&amp;&amp;n.show||(n.show=s)}this.$emit()},options:({margin:t})=&gt;({rootMargin:t}),args:{intersecting:!1}}),update:[{write(t){for(const[e,i]of this.elementData.entries())i.show&amp;&amp;!i.inview&amp;&amp;!i.queued?(i.queued=!0,t.promise=(t.promise||Promise.resolve()).then(()=&gt;new Promise(s=&gt;setTimeout(s,this.delay))).then(()=&gt;{this.toggle(e,!0),setTimeout(()=&gt;{i.queued=!1,this.$emit()},300)})):!i.show&amp;&amp;i.inview&amp;&amp;!i.queued&amp;&amp;this.repeat&amp;&amp;this.toggle(e,!1)}}],methods:{toggle(t,e){var i,s;const n=(i=this.elementData)==null?void 0:i.get(t);if(!n)return;(s=n.off)==null||s.call(n),h(t,"opacity",!e&amp;&amp;this.hidden?0:""),j(t,Ns,e),j(t,n.cls);let o;if(o=n.cls.match(/\bbdt-animation-[\w-]+/g)){const r=()=&gt;_(t,o);e?n.off=F(t,"animationcancel animationend",r,{self:!0}):r()}b(t,e?"inview":"outview"),n.inview=e}}},dh={props:{cls:String,closest:Boolean,scroll:Boolean,target:String,offset:Number},data:{cls:"bdt-active",closest:!1,scroll:!1,target:'a[href]:not([role="button"])',offset:0},computed:{links:({target:t},e)=&gt;N(t,e).filter(i=&gt;re(i)),elements({closest:t}){return this.links.map(e=&gt;e.closest(t||"*"))}},watch:{links(t){this.scroll&amp;&amp;this.$create("scroll",t,{offset:this.offset})}},observe:[ue(),Le()],update:[{read(){const t=this.links.map(l=&gt;Yi(l)||l.ownerDocument),{length:e}=t;if(!e||!R(this.$el))return!1;const i=Ot(t,!0),{scrollTop:s,scrollHeight:n}=i,o=rt(i),r=n-o.height;let a=!1;if(s&gt;=r)a=e-1;else{const l=this.offset+m(us()).height+o.height*.1;for(let c=0;c&lt;t.length&amp;&amp;!(E(t[c]).top-o.top-l&gt;0);c++)a=+c}return{active:a}},write({active:t}){const e=t!==!1&amp;&amp;!x(this.elements[t],this.cls);this.links.forEach(i=&gt;i.blur());for(let i=0;i&lt;this.elements.length;i++)j(this.elements[i],this.cls,+i===t);e&amp;&amp;b(this.$el,"active",[t,this.elements[t]])},events:["scroll","resize"]}]},ph={mixins:[it,Ci],props:{position:String,top:null,bottom:null,start:null,end:null,offset:String,overflowFlip:Boolean,animation:String,clsActive:String,clsInactive:String,clsFixed:String,clsBelow:String,selTarget:String,showOnUp:Boolean,targetOffset:Number},data:{position:"top",top:!1,bottom:!1,start:!1,end:!1,offset:0,overflowFlip:!1,animation:"",clsActive:"bdt-active",clsInactive:"",clsFixed:"bdt-sticky-fixed",clsBelow:"bdt-sticky-below",selTarget:"",showOnUp:!1,targetOffset:!1},computed:{target:({selTarget:t},e)=&gt;t&amp;&amp;y(t,e)||e},connected(){this.start=Ko(this.start||this.top),this.end=Ko(this.end||this.bottom),this.placeholder=y("+ .bdt-sticky-placeholder",this.$el)||y('&lt;div class="bdt-sticky-placeholder"&gt;&lt;/div&gt;'),this.isFixed=!1,this.setActive(!1)},beforeDisconnect(){this.isFixed&amp;&amp;(this.hide(),_(this.target,this.clsInactive)),Qo(this.$el),ot(this.placeholder),this.placeholder=null},observe:[vs(),Le({target:()=&gt;document.scrollingElement}),ut({target:({$el:t})=&gt;[t,Fi(t),document.scrollingElement],handler(t){this.$emit(this._data.resized&amp;&amp;t.some(({target:e})=&gt;e===Fi(this.$el))?"update":"resize"),this._data.resized=!0}})],events:[{name:"load hashchange popstate",el:()=&gt;window,filter:({targetOffset:t})=&gt;t!==!1,handler(){const{scrollingElement:t}=document;!location.hash||t.scrollTop===0||setTimeout(()=&gt;{const e=E(y(location.hash)),i=E(this.$el);this.isFixed&amp;&amp;ei(e,i)&amp;&amp;(t.scrollTop=Math.ceil(e.top-i.height-Y(this.targetOffset,"height",this.placeholder)-Y(this.offset,"height",this.placeholder)))})}}],update:[{read({height:t,width:e,margin:i,sticky:s},n){if(this.inactive=!this.matchMedia||!R(this.$el)||!this.$el.offsetHeight,this.inactive)return;const o=this.isFixed&amp;&amp;n.has("update");o&amp;&amp;(Hs(this.target),this.hide()),this.active||({height:t,width:e}=m(this.$el),i=h(this.$el,"margin")),o&amp;&amp;this.show();const r=Y("100vh","height"),a=et(window),l=Math.max(0,document.scrollingElement.scrollHeight-r);let c=this.position;this.overflowFlip&amp;&amp;t&gt;r&amp;&amp;(c=c==="top"?"bottom":"top");const u=this.isFixed?this.placeholder:this.$el;let f=Y(this.offset,"height",s?this.$el:u);c==="bottom"&amp;&amp;(t&lt;a||this.overflowFlip)&amp;&amp;(f+=a-t);const d=this.overflowFlip?0:Math.max(0,t+f-r),p=E(u).top,w=m(this.$el).height,I=(this.start===!1?p:zs(this.start,this.$el,p))-f,P=this.end===!1?l:Math.min(l,zs(this.end,this.$el,p+t,!0)-w-f+d);return s=l&amp;&amp;!this.showOnUp&amp;&amp;I+f===p&amp;&amp;P===Math.min(l,zs(!0,this.$el,0,!0)-w-f+d)&amp;&amp;h(Fi(this.$el),"overflowY")==="visible",{start:I,end:P,offset:f,overflow:d,height:t,elHeight:w,width:e,margin:i,top:Be(u)[0],sticky:s,viewport:r,maxScrollHeight:l}},write({height:t,width:e,margin:i,offset:s,sticky:n}){if((this.inactive||n||!this.isFixed)&amp;&amp;Qo(this.$el),this.inactive)return;n&amp;&amp;(t=e=i=0,h(this.$el,{position:"sticky",top:s}));const{placeholder:o}=this;h(o,{height:t,width:e,margin:i}),(D(o)!==D(this.$el)||n^$t(o)&lt;$t(this.$el))&amp;&amp;((n?hi:ui)(this.$el,o),o.hidden=!0)},events:["resize"]},{read({scroll:t=0,dir:e="down",overflow:i,overflowScroll:s=0,start:n,end:o,elHeight:r,height:a,sticky:l,maxScrollHeight:c}){const u=Math.min(document.scrollingElement.scrollTop,c),f=t&lt;=u?"down":"up",d=this.isFixed?this.placeholder:this.$el;return{dir:f,prevDir:e,scroll:u,prevScroll:t,below:u&gt;E(d).top+(l?Math.min(a,r):a),offsetParentTop:E(d.offsetParent).top,overflowScroll:Q(s+Q(u,n,o)-Q(t,n,o),0,i)}},write(t,e){const i=e.has("scroll"),{initTimestamp:s=0,dir:n,prevDir:o,scroll:r,prevScroll:a=0,top:l,start:c,below:u}=t;if(r&lt;0||r===a&amp;&amp;i||this.showOnUp&amp;&amp;!i&amp;&amp;!this.isFixed)return;const f=Date.now();if((f-s&gt;300||n!==o)&amp;&amp;(t.initScroll=r,t.initTimestamp=f),!(this.showOnUp&amp;&amp;!this.isFixed&amp;&amp;Math.abs(t.initScroll-r)&lt;=30&amp;&amp;Math.abs(a-r)&lt;=10))if(this.inactive||r&lt;c||this.showOnUp&amp;&amp;(r&lt;=c||n==="down"&amp;&amp;i||n==="up"&amp;&amp;!this.isFixed&amp;&amp;!u)){if(!this.isFixed){Ct.inProgress(this.$el)&amp;&amp;l&gt;r&amp;&amp;(Ct.cancel(this.$el),this.hide());return}if(this.animation&amp;&amp;u){if(x(this.$el,"bdt-animation-leave"))return;Ct.out(this.$el,this.animation).then(()=&gt;this.hide(),A)}else this.hide()}else this.isFixed?this.update():this.animation&amp;&amp;u?(this.show(),Ct.in(this.$el,this.animation).catch(A)):(Hs(this.target),this.show())},events:["resize","resizeViewport","scroll"]}],methods:{show(){this.isFixed=!0,this.update(),this.placeholder.hidden=!1},hide(){const{offset:t,sticky:e}=this._data;this.setActive(!1),_(this.$el,this.clsFixed,this.clsBelow),e?h(this.$el,"top",t):h(this.$el,{position:"",top:"",width:"",marginTop:""}),this.placeholder.hidden=!0,this.isFixed=!1},update(){let{width:t,scroll:e=0,overflow:i,overflowScroll:s=0,start:n,end:o,offset:r,offsetParentTop:a,sticky:l,below:c}=this._data;const u=n!==0||e&gt;n;if(!l){let f="fixed";e&gt;o&amp;&amp;(r+=o-a+s-i,f="absolute"),h(this.$el,{position:f,width:t,marginTop:0},"important")}h(this.$el,"top",r-s),this.setActive(u),j(this.$el,this.clsBelow,c),S(this.$el,this.clsFixed)},setActive(t){const e=this.active;this.active=t,t?(si(this.target,this.clsInactive,this.clsActive),e!==t&amp;&amp;b(this.$el,"active")):(si(this.target,this.clsActive,this.clsInactive),e!==t&amp;&amp;(Hs(this.target),b(this.$el,"inactive")))}}};function zs(t,e,i,s){if(!t)return 0;if(mt(t)||z(t)&amp;&amp;t.match(/^-?\d/))return i+Y(t,"height",e,!0);{const n=t===!0?Fi(e):Z(t,e);return E(n).bottom-(s&amp;&amp;(n!=null&amp;&amp;n.contains(e))?k(h(n,"paddingBottom")):0)}}function Ko(t){return t==="true"?!0:t==="false"?!1:t}function Qo(t){h(t,{position:"",top:"",marginTop:"",width:""})}const Fs="bdt-transition-disable";function Hs(t){x(t,Fs)||(S(t,Fs),requestAnimationFrame(()=&gt;_(t,Fs)))}function Fi(t){for(;t=D(t);)if(R(t))return t}const Ls=".bdt-disabled *, .bdt-disabled, [disabled]";var Zo={mixins:[qt],args:"connect",props:{connect:String,toggle:String,itemNav:String,active:Number,followFocus:Boolean,swiping:Boolean},data:{connect:"~.bdt-switcher",toggle:"&gt; * &gt; :first-child",itemNav:!1,active:0,cls:"bdt-active",attrItem:"bdt-switcher-item",selVertical:".bdt-nav",followFocus:!1,swiping:!0},computed:{connects:{get:({connect:t},e)=&gt;Ae(t,e),observe:({connect:t})=&gt;t},connectChildren(){return this.connects.map(t=&gt;M(t)).flat()},toggles:({toggle:t},e)=&gt;N(t,e),children(t,e){return M(e).filter(i=&gt;this.toggles.some(s=&gt;i.contains(s)))}},watch:{connects(t){this.swiping&amp;&amp;h(t,"touchAction","pan-y pinch-zoom"),this.$emit()},connectChildren(){let t=Math.max(0,this.index());for(const e of this.connects)M(e).forEach((i,s)=&gt;j(i,this.cls,s===t));this.$emit()},toggles(t){this.$emit();const e=this.index();this.show(~e?e:t[this.active]||t[0])}},connected(){g(this.$el,"role","tablist")},observe:[Si({targets:({connectChildren:t})=&gt;t}),In({target:({connects:t})=&gt;t,filter:({swiping:t})=&gt;t})],events:[{name:"click keydown",delegate:({toggle:t})=&gt;t,handler(t){!C(t.current,Ls)&amp;&amp;(t.type==="click"||t.keyCode===O.SPACE)&amp;&amp;(t.preventDefault(),this.show(t.current))}},{name:"keydown",delegate:({toggle:t})=&gt;t,handler(t){const{current:e,keyCode:i}=t,s=C(this.$el,this.selVertical);let n=i===O.HOME?0:i===O.END?"last":i===O.LEFT&amp;&amp;!s||i===O.UP&amp;&amp;s?"previous":i===O.RIGHT&amp;&amp;!s||i===O.DOWN&amp;&amp;s?"next":-1;if(~n){t.preventDefault();const o=this.toggles.filter(a=&gt;!C(a,Ls)),r=o[nt(n,o,o.indexOf(e))];r.focus(),this.followFocus&amp;&amp;this.show(r)}}},{name:"click",el:({$el:t,connects:e,itemNav:i})=&gt;e.concat(i?Ae(i,t):[]),delegate:({attrItem:t})=&gt;`[${t}],[data-${t}]`,handler(t){t.target.closest("a,button")&amp;&amp;(t.preventDefault(),this.show(J(t.current,this.attrItem)))}},{name:"swipeRight swipeLeft",filter:({swiping:t})=&gt;t,el:({connects:t})=&gt;t,handler({type:t}){this.show(Qt(t,"Left")?"next":"previous")}}],update(){var t;for(const e of this.connects)H(e,"ul")&amp;&amp;g(e,"role","presentation");g(M(this.$el),"role","presentation");for(const e in this.toggles){const i=this.toggles[e],s=(t=this.connects[0])==null?void 0:t.children[e];g(i,"role","tab"),s&amp;&amp;(i.id=Yt(this,i),s.id=Yt(this,s),g(i,"aria-controls",s.id),g(s,{role:"tabpanel","aria-labelledby":i.id}))}g(this.$el,"aria-orientation",C(this.$el,this.selVertical)?"vertical":null)},methods:{index(){return wt(this.children,t=&gt;x(t,this.cls))},show(t){const e=this.toggles.filter(r=&gt;!C(r,Ls)),i=this.index(),s=nt(!Ze(t)||v(e,t)?t:0,e,nt(this.toggles[i],e)),n=nt(e[s],this.toggles);this.children.forEach((r,a)=&gt;{j(r,this.cls,n===a),g(this.toggles[a],{"aria-selected":n===a,tabindex:n===a?null:-1})});const o=i&gt;=0&amp;&amp;i!==s;this.connects.forEach(async({children:r})=&gt;{const a=Zt(r).filter((l,c)=&gt;c!==n&amp;&amp;x(l,this.cls));await this.toggleElement(a,!1,o)&amp;&amp;await this.toggleElement(r[n],!0,o)})}}},gh={mixins:[it],extends:Zo,props:{media:Boolean},data:{media:960,attrItem:"bdt-tab-item",selVertical:".bdt-tab-left,.bdt-tab-right"},connected(){const t=x(this.$el,"bdt-tab-left")?"bdt-tab-left":x(this.$el,"bdt-tab-right")?"bdt-tab-right":!1;t&amp;&amp;this.$create("toggle",this.$el,{cls:t,mode:"media",media:this.media})}};const mh=32;var vh={mixins:[Ci,qt],args:"target",props:{href:String,target:null,mode:"list",queued:Boolean},data:{href:!1,target:!1,mode:"click",queued:!0},computed:{target:{get:({target:t},e)=&gt;(t=Ae(t||e.hash,e),t.length?t:[e]),observe:({target:t})=&gt;t}},connected(){v(this.mode,"media")||(ai(this.$el)||g(this.$el,"tabindex","0"),!this.cls&amp;&amp;H(this.$el,"a")&amp;&amp;g(this.$el,"role","button"))},observe:Si({targets:({target:t})=&gt;t}),events:[{name:ht,filter:({mode:t})=&gt;v(t,"hover"),handler(t){this._preventClick=null,!(!dt(t)||ee(this._showState)||this.$el.disabled)&amp;&amp;(b(this.$el,"focus"),F(document,ht,()=&gt;b(this.$el,"blur"),!0,e=&gt;!this.$el.contains(e.target)),v(this.mode,"click")&amp;&amp;(this._preventClick=!0))}},{name:`mouseenter mouseleave ${Ht} ${oe} focus blur`,filter:({mode:t})=&gt;v(t,"hover"),handler(t){if(dt(t)||this.$el.disabled)return;const e=v(["mouseenter",Ht,"focus"],t.type),i=this.isToggled(this.target);if(!e&amp;&amp;(!ee(this._showState)||t.type!=="blur"&amp;&amp;C(this.$el,":focus")||t.type==="blur"&amp;&amp;C(this.$el,":hover"))){i===this._showState&amp;&amp;(this._showState=null);return}e&amp;&amp;ee(this._showState)&amp;&amp;i!==this._showState||(this._showState=e?i:null,this.toggle(`toggle${e?"show":"hide"}`))}},{name:"keydown",filter:({$el:t,mode:e})=&gt;v(e,"click")&amp;&amp;!H(t,"input"),handler(t){t.keyCode===mh&amp;&amp;(t.preventDefault(),this.$el.click())}},{name:"click",filter:({mode:t})=&gt;["click","hover"].some(e=&gt;v(t,e)),handler(t){let e;(this._preventClick||t.target.closest('a[href="#"], a[href=""]')||(e=t.target.closest("a[href]"))&amp;&amp;(!this.isToggled(this.target)||e.hash&amp;&amp;C(this.target,e.hash)))&amp;&amp;t.preventDefault(),!this._preventClick&amp;&amp;v(this.mode,"click")&amp;&amp;this.toggle()}},{name:"mediachange",filter:({mode:t})=&gt;v(t,"media"),el:({target:t})=&gt;t,handler(t,e){e.matches^this.isToggled(this.target)&amp;&amp;this.toggle()}}],methods:{async toggle(t){if(!b(this.target,t||"toggle",[this]))return;if(It(this.$el,"aria-expanded")&amp;&amp;g(this.$el,"aria-expanded",!this.isToggled(this.target)),!this.queued)return this.toggleElement(this.target);const e=this.target.filter(s=&gt;x(s,this.clsLeave));if(e.length){for(const s of this.target){const n=v(e,s);this.toggleElement(s,n,n)}return}const i=this.target.filter(this.isToggled);await this.toggleElement(i,!1)&amp;&amp;await this.toggleElement(this.target.filter(s=&gt;!v(i,s)),!0)}}},bh=Object.freeze({__proto__:null,Accordion:Do,Alert:Hl,Close:Bc,Cover:jl,Drop:No,DropParentIcon:Xt,Dropdown:No,Dropnav:Fo,FormCustom:Xl,Grid:Jl,HeightMatch:tc,HeightPlaceholder:sc,HeightViewport:nc,Icon:Os,Img:qc,Inverse:Xc,Leader:Qc,Margin:En,Marker:Nc,Modal:Zc,Nav:eh,NavParentIcon:Ac,Navbar:ih,NavbarParentIcon:Xt,NavbarToggleIcon:Mc,Offcanvas:nh,OverflowAuto:ah,OverlayIcon:Xt,PaginationNext:Fc,PaginationPrevious:Hc,Responsive:lh,Scroll:ch,Scrollspy:fh,ScrollspyNav:dh,SearchIcon:Oc,SlidenavNext:Yo,SlidenavPrevious:Yo,Spinner:Dc,Sticky:ph,Svg:Ec,Switcher:Zo,Tab:gh,Toggle:vh,Totop:zc,Video:Mo});return ie(bh,(t,e)=&gt;lt.component(e,t)),Dl(lt),ie(Ol,(t,e)=&gt;lt.component(e,t)),lt});var debounce=function(t,e,s){var l;return function(){var r=this,a=arguments,o=s&amp;&amp;!l;clearTimeout(l),l=setTimeout((function(){l=null,s||t.apply(r,a)}),e),o&amp;&amp;t.apply(r,a)}};function epObserveTarget(t,e){var s=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:{};s.rootMargin=s.rootMargin||"10% 0px 0px 0px",new IntersectionObserver((function(t,l){t.forEach((function(t){t.isIntersecting&amp;&amp;(e(t),s.loop||l.unobserve(t.target))}))}),s).observe(t)}function EP_SAFE_HTML(t){const e={img:["src","alt","title","width","height","style"],a:["href","title","target","rel"],p:["class","style","id"],b:["class","style"],i:["class","style"],u:["class","style"],strong:["class","style"],em:["class","style"],br:[],hr:["class","style"],ul:["class","style"],ol:["class","style"],li:["class","style"],div:["class","style","id"],span:["class","style","id"],blockquote:["cite","class","style"],code:["class","style"],pre:["class","style"],h1:["class","style","id"],h2:["class","style","id"],h3:["class","style","id"],h4:["class","style","id"],h5:["class","style","id"],h6:["class","style","id"],table:["class","style","id"],thead:["class","style"],tbody:["class","style"],tfoot:["class","style"],tr:["class","style"],th:["class","style","scope"],td:["class","style","colspan","rowspan"]};return t=t.replace(/&lt;\/?([a-zA-Z0-9]+)([^&gt;]*)&gt;/g,((t,s,l)=&gt;{if(s=s.toLowerCase(),!e.hasOwnProperty(s))return"";const r=e[s];return`&lt;${s}${l.replace(/([a-zA-Z0-9-]+)\s*=\s*("[^"]*"|'[^']*'|[^\s&gt;]*)/g,((t,e,s)=&gt;(e=e.toLowerCase(),!r.includes(e)||e.startsWith("on")||/^javascript:/i.test(s)?"":`${e}=${s}`)))}&gt;`}))}function returnCurrencySymbol(t=null){if(null===t)return"";let e={USD:"$",EUR:"â‚¬",CRC:"â‚¡",GBP:"Â£",ILS:"â‚ª",INR:"â‚¹",JPY:"Â¥",KRW:"â‚©",NGN:"â‚¦",PHP:"â‚±",PLN:"zÅ‚",PYG:"â‚²",THB:"à¸¿",UAH:"â‚´",VND:"â‚«"};return void 0!==e[t]?e[t]:""}jQuery,jQuery(document).ajaxComplete((function(t,e,s){if(e.responseJSON&amp;&amp;void 0!==e.responseJSON.cart_hash&amp;&amp;e.responseJSON.cart_hash&amp;&amp;jQuery(".bdt-offcanvas").hasClass("__update_cart")){let t=jQuery(".bdt-offcanvas.__update_cart").attr("id");bdtUIkit.util.ready((function(){bdtUIkit.offcanvas("#"+t).show()}))}})),jQuery(document).ready((function(){jQuery(".bdt-ss-link").on("click",(function(){var t=jQuery("&lt;input&gt;");jQuery("body").append(t),t.val(jQuery(this).data("url")).select(),document.execCommand("copy"),t.remove(),jQuery(this).find(".bdt-social-share-title").html(jQuery(this).data("copied")),setTimeout((()=&gt;{jQuery(this).find(".bdt-social-share-title").html(jQuery(this).data("orginal"))}),5e3)}));const t={"elementor-widget-bdt-post-grid-tab":{selectors:[".bdt-post-grid-desc-inner a",".bdt-post-grid-tab-readmore"]},"elementor-widget-bdt-post-grid":{selectors:[".bdt-post-grid-title a",".bdt-post-grid-readmore"]},"elementor-widget-bdt-post-card":{selectors:[".bdt-post-card-title a",".bdt-post-card-button"]},"elementor-widget-bdt-post-block":{selectors:[".bdt-post-block-title a",".bdt-post-block-read-more"]},"elementor-widget-bdt-post-block-modern":{selectors:[".bdt-post-block-modern-title a",".bdt-post-block-modern-read-more"]},"elementor-widget-bdt-post-gallery":{selectors:[".bdt-post-gallery-title-link",".bdt-gallery-item-link"]},"elementor-widget-bdt-post-list":{selectors:[".bdt-title a",".bdt-image a"]},"elementor-widget-bdt-post-slider":{selectors:[".bdt-post-slider-title-wrap a",".bdt-post-slider-button"]}};Object.keys(t).forEach((function(e){jQuery("."+e).length&gt;0&amp;&amp;void 0!==jQuery("."+e).data("settings")&amp;&amp;"yes"===jQuery("."+e).data("settings").bdt_link_new_tab&amp;&amp;t[e].selectors.forEach((function(t){jQuery(t).attr("target","_blank")}))})),jQuery(".bdt-pass-input-wrapper").find("i").on("click",(function(){jQuery(this).hasClass("fa-eye")&amp;&amp;jQuery(this).toggleClass("fa-eye-slash");let t=jQuery(this).closest(".bdt-pass-input-wrapper").find("input");"password"==t.attr("type")?jQuery(t).attr("type","text"):jQuery(t).attr("type","password")}))}));/*! For license information please see public.js.LICENSE.txt */
(()=&gt;{var __webpack_modules__={731:function(module,__unused_webpack_exports,__webpack_require__){module.exports=function($){"use strict";function _typeof(obj){return _typeof="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&amp;&amp;"function"==typeof Symbol&amp;&amp;obj.constructor===Symbol&amp;&amp;obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function _extends(){return _extends=Object.assign||function(target){for(var i=1;i&lt;arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&amp;&amp;(target[key]=source[key])}return target},_extends.apply(this,arguments)}function _slicedToArray(arr,i){return _arrayWithHoles(arr)||_iterableToArrayLimit(arr,i)||_nonIterableRest()}function _toConsumableArray(arr){return _arrayWithoutHoles(arr)||_iterableToArray(arr)||_nonIterableSpread()}function _arrayWithoutHoles(arr){if(Array.isArray(arr)){for(var i=0,arr2=new Array(arr.length);i&lt;arr.length;i++)arr2[i]=arr[i];return arr2}}function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}function _iterableToArray(iter){if(Symbol.iterator in Object(iter)||"[object Arguments]"===Object.prototype.toString.call(iter))return Array.from(iter)}function _iterableToArrayLimit(arr,i){if(Symbol.iterator in Object(arr)||"[object Arguments]"===Object.prototype.toString.call(arr)){var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&amp;&amp;(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}var globalID=1,pastWarnings={},Utils={attr:function(element,namespace,obj){var i,attribute,attributes,regex=new RegExp("^"+namespace,"i");if(void 0===obj)obj={};else for(i in obj)obj.hasOwnProperty(i)&amp;&amp;delete obj[i];if(!element)return obj;for(i=(attributes=element.attributes).length;i--;)(attribute=attributes[i])&amp;&amp;attribute.specified&amp;&amp;regex.test(attribute.name)&amp;&amp;(obj[this.camelize(attribute.name.slice(namespace.length))]=this.deserializeValue(attribute.value));return obj},checkAttr:function(element,namespace,_checkAttr){return element.hasAttribute(namespace+_checkAttr)},setAttr:function(element,namespace,attr,value){element.setAttribute(this.dasherize(namespace+attr),String(value))},getType:function(element){return element.getAttribute("type")||"text"},generateID:function(){return""+globalID++},deserializeValue:function(value){var num;try{return value?"true"==value||"false"!=value&amp;&amp;("null"==value?null:isNaN(num=Number(value))?/^[\[\{]/.test(value)?JSON.parse(value):value:num):value}catch(e){return value}},camelize:function(str){return str.replace(/-+(.)?/g,(function(match,chr){return chr?chr.toUpperCase():""}))},dasherize:function(str){return str.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()},warn:function(){var _window$console;window.console&amp;&amp;"function"==typeof window.console.warn&amp;&amp;(_window$console=window.console).warn.apply(_window$console,arguments)},warnOnce:function(msg){pastWarnings[msg]||(pastWarnings[msg]=!0,this.warn.apply(this,arguments))},_resetWarnings:function(){pastWarnings={}},trimString:function(string){return string.replace(/^\s+|\s+$/g,"")},parse:{date:function(string){var parsed=string.match(/^(\d{4,})-(\d\d)-(\d\d)$/);if(!parsed)return null;var _parsed$map2=_slicedToArray(parsed.map((function(x){return parseInt(x,10)})),4),year=(_parsed$map2[0],_parsed$map2[1]),month=_parsed$map2[2],day=_parsed$map2[3],date=new Date(year,month-1,day);return date.getFullYear()!==year||date.getMonth()+1!==month||date.getDate()!==day?null:date},string:function(_string){return _string},integer:function(string){return isNaN(string)?null:parseInt(string,10)},number:function(string){if(isNaN(string))throw null;return parseFloat(string)},boolean:function(string){return!/^\s*false\s*$/i.test(string)},object:function(string){return Utils.deserializeValue(string)},regexp:function(_regexp){var flags="";return/^\/.*\/(?:[gimy]*)$/.test(_regexp)?(flags=_regexp.replace(/.*\/([gimy]*)$/,"$1"),_regexp=_regexp.replace(new RegExp("^/(.*?)/"+flags+"$"),"$1")):_regexp="^"+_regexp+"$",new RegExp(_regexp,flags)}},parseRequirement:function(requirementType,string){var converter=this.parse[requirementType||"string"];if(!converter)throw'Unknown requirement specification: "'+requirementType+'"';var converted=converter(string);if(null===converted)throw"Requirement is not a ".concat(requirementType,': "').concat(string,'"');return converted},namespaceEvents:function(events,namespace){return(events=this.trimString(events||"").split(/\s+/))[0]?$.map(events,(function(evt){return"".concat(evt,".").concat(namespace)})).join(" "):""},difference:function(array,remove){var result=[];return $.each(array,(function(_,elem){-1==remove.indexOf(elem)&amp;&amp;result.push(elem)})),result},all:function(promises){return $.when.apply($,_toConsumableArray(promises).concat([42,42]))},objectCreate:Object.create||function(){var Object=function(){};return function(prototype){if(arguments.length&gt;1)throw Error("Second argument not supported");if("object"!=_typeof(prototype))throw TypeError("Argument must be an object");Object.prototype=prototype;var result=new Object;return Object.prototype=null,result}}(),_SubmitSelector:'input[type="submit"], button:submit'},Defaults={namespace:"data-parsley-",inputs:"input, textarea, select",excluded:"input[type=button], input[type=submit], input[type=reset], input[type=hidden]",priorityEnabled:!0,multiple:null,group:null,uiEnabled:!0,validationThreshold:3,focus:"first",trigger:!1,triggerAfterFailure:"input",errorClass:"parsley-error",successClass:"parsley-success",classHandler:function(Field){},errorsContainer:function(Field){},errorsWrapper:'&lt;ul class="parsley-errors-list"&gt;&lt;/ul&gt;',errorTemplate:"&lt;li&gt;&lt;/li&gt;"},Base=function(){this.__id__=Utils.generateID()};Base.prototype={asyncSupport:!0,_pipeAccordingToValidationResult:function(){var _this=this,pipe=function(){var r=$.Deferred();return!0!==_this.validationResult&amp;&amp;r.reject(),r.resolve().promise()};return[pipe,pipe]},actualizeOptions:function(){return Utils.attr(this.element,this.options.namespace,this.domOptions),this.parent&amp;&amp;this.parent.actualizeOptions&amp;&amp;this.parent.actualizeOptions(),this},_resetOptions:function(initOptions){for(var i in this.domOptions=Utils.objectCreate(this.parent.options),this.options=Utils.objectCreate(this.domOptions),initOptions)initOptions.hasOwnProperty(i)&amp;&amp;(this.options[i]=initOptions[i]);this.actualizeOptions()},_listeners:null,on:function(name,fn){return this._listeners=this._listeners||{},(this._listeners[name]=this._listeners[name]||[]).push(fn),this},subscribe:function(name,fn){$.listenTo(this,name.toLowerCase(),fn)},off:function(name,fn){var queue=this._listeners&amp;&amp;this._listeners[name];if(queue)if(fn)for(var i=queue.length;i--;)queue[i]===fn&amp;&amp;queue.splice(i,1);else delete this._listeners[name];return this},unsubscribe:function(name,fn){$.unsubscribeTo(this,name.toLowerCase())},trigger:function(name,target,extraArg){target=target||this;var result,queue=this._listeners&amp;&amp;this._listeners[name];if(queue)for(var i=queue.length;i--;)if(!1===(result=queue[i].call(target,target,extraArg)))return result;return!this.parent||this.parent.trigger(name,target,extraArg)},asyncIsValid:function(group,force){return Utils.warnOnce("asyncIsValid is deprecated; please use whenValid instead"),this.whenValid({group,force})},_findRelated:function(){return this.options.multiple?$(this.parent.element.querySelectorAll("[".concat(this.options.namespace,'multiple="').concat(this.options.multiple,'"]'))):this.$element}};var convertArrayRequirement=function(string,length){var m=string.match(/^\s*\[(.*)\]\s*$/);if(!m)throw'Requirement is not an array: "'+string+'"';var values=m[1].split(",").map(Utils.trimString);if(values.length!==length)throw"Requirement has "+values.length+" values when "+length+" are needed";return values},convertExtraOptionRequirement=function(requirementSpec,string,extraOptionReader){var main=null,extra={};for(var key in requirementSpec)if(key){var value=extraOptionReader(key);"string"==typeof value&amp;&amp;(value=Utils.parseRequirement(requirementSpec[key],value)),extra[key]=value}else main=Utils.parseRequirement(requirementSpec[key],string);return[main,extra]},Validator=function(spec){$.extend(!0,this,spec)};Validator.prototype={validate:function(value,requirementFirstArg){if(this.fn)return arguments.length&gt;3&amp;&amp;(requirementFirstArg=[].slice.call(arguments,1,-1)),this.fn(value,requirementFirstArg);if(Array.isArray(value)){if(!this.validateMultiple)throw"Validator `"+this.name+"` does not handle multiple values";return this.validateMultiple.apply(this,arguments)}var instance=arguments[arguments.length-1];if(this.validateDate&amp;&amp;instance._isDateInput())return arguments[0]=Utils.parse.date(arguments[0]),null!==arguments[0]&amp;&amp;this.validateDate.apply(this,arguments);if(this.validateNumber)return!value||!isNaN(value)&amp;&amp;(arguments[0]=parseFloat(arguments[0]),this.validateNumber.apply(this,arguments));if(this.validateString)return this.validateString.apply(this,arguments);throw"Validator `"+this.name+"` only handles multiple values"},parseRequirements:function(requirements,extraOptionReader){if("string"!=typeof requirements)return Array.isArray(requirements)?requirements:[requirements];var type=this.requirementType;if(Array.isArray(type)){for(var values=convertArrayRequirement(requirements,type.length),i=0;i&lt;values.length;i++)values[i]=Utils.parseRequirement(type[i],values[i]);return values}return $.isPlainObject(type)?convertExtraOptionRequirement(type,requirements,extraOptionReader):[Utils.parseRequirement(type,requirements)]},requirementType:"string",priority:2};var ValidatorRegistry=function(validators,catalog){this.__class__="ValidatorRegistry",this.locale="en",this.init(validators||{},catalog||{})},typeTesters={email:/^((([a-zA-Z]|\d|[!#\$%&amp;'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-zA-Z]|\d|[!#\$%&amp;'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))$/,number:/^-?(\d*\.)?\d+(e[-+]?\d+)?$/i,integer:/^-?\d+$/,digits:/^\d+$/,alphanum:/^\w+$/i,date:{test:function(value){return null!==Utils.parse.date(value)}},url:new RegExp("^(?:(?:https?|ftp)://)?(?:\\S+(?::\\S*)?@)?(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-zA-Z\\u00a1-\\uffff0-9]-*)*[a-zA-Z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-zA-Z\\u00a1-\\uffff0-9]-*)*[a-zA-Z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-zA-Z\\u00a1-\\uffff]{2,})))(?::\\d{2,5})?(?:/\\S*)?$")};typeTesters.range=typeTesters.number;var decimalPlaces=function(num){var match=(""+num).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return match?Math.max(0,(match[1]?match[1].length:0)-(match[2]?+match[2]:0)):0},parseArguments=function(type,args){return args.map(Utils.parse[type])},operatorToValidator=function(type,operator){return function(value){for(var _len=arguments.length,requirementsAndInput=new Array(_len&gt;1?_len-1:0),_key=1;_key&lt;_len;_key++)requirementsAndInput[_key-1]=arguments[_key];return requirementsAndInput.pop(),operator.apply(void 0,[value].concat(_toConsumableArray(parseArguments(type,requirementsAndInput))))}},comparisonOperator=function(operator){return{validateDate:operatorToValidator("date",operator),validateNumber:operatorToValidator("number",operator),requirementType:operator.length&lt;=2?"string":["string","string"],priority:30}};ValidatorRegistry.prototype={init:function(validators,catalog){for(var name in this.catalog=catalog,this.validators=_extends({},this.validators),validators)this.addValidator(name,validators[name].fn,validators[name].priority);window.Parsley.trigger("parsley:validator:init")},setLocale:function(locale){if(void 0===this.catalog[locale])throw new Error(locale+" is not available in the catalog");return this.locale=locale,this},addCatalog:function(locale,messages,set){return"object"===_typeof(messages)&amp;&amp;(this.catalog[locale]=messages),!0===set?this.setLocale(locale):this},addMessage:function(locale,name,message){return void 0===this.catalog[locale]&amp;&amp;(this.catalog[locale]={}),this.catalog[locale][name]=message,this},addMessages:function(locale,nameMessageObject){for(var name in nameMessageObject)this.addMessage(locale,name,nameMessageObject[name]);return this},addValidator:function(name,arg1,arg2){if(this.validators[name])Utils.warn('Validator "'+name+'" is already defined.');else if(Defaults.hasOwnProperty(name))return void Utils.warn('"'+name+'" is a restricted keyword and is not a valid validator name.');return this._setValidator.apply(this,arguments)},hasValidator:function(name){return!!this.validators[name]},updateValidator:function(name,arg1,arg2){return this.validators[name]?this._setValidator.apply(this,arguments):(Utils.warn('Validator "'+name+'" is not already defined.'),this.addValidator.apply(this,arguments))},removeValidator:function(name){return this.validators[name]||Utils.warn('Validator "'+name+'" is not defined.'),delete this.validators[name],this},_setValidator:function(name,validator,priority){for(var locale in"object"!==_typeof(validator)&amp;&amp;(validator={fn:validator,priority}),validator.validate||(validator=new Validator(validator)),this.validators[name]=validator,validator.messages||{})this.addMessage(locale,name,validator.messages[locale]);return this},getErrorMessage:function(constraint){return("type"===constraint.name?(this.catalog[this.locale][constraint.name]||{})[constraint.requirements]:this.formatMessage(this.catalog[this.locale][constraint.name],constraint.requirements))||this.catalog[this.locale].defaultMessage||this.catalog.en.defaultMessage},formatMessage:function(string,parameters){if("object"===_typeof(parameters)){for(var i in parameters)string=this.formatMessage(string,parameters[i]);return string}return"string"==typeof string?string.replace(/%s/i,parameters):""},validators:{notblank:{validateString:function(value){return/\S/.test(value)},priority:2},required:{validateMultiple:function(values){return values.length&gt;0},validateString:function(value){return/\S/.test(value)},priority:512},type:{validateString:function(value,type){var _ref=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:{},_ref$step=_ref.step,step=void 0===_ref$step?"any":_ref$step,_ref$base=_ref.base,base=void 0===_ref$base?0:_ref$base,tester=typeTesters[type];if(!tester)throw new Error("validator type `"+type+"` is not supported");if(!value)return!0;if(!tester.test(value))return!1;if("number"===type&amp;&amp;!/^any$/i.test(step||"")){var nb=Number(value),decimals=Math.max(decimalPlaces(step),decimalPlaces(base));if(decimalPlaces(nb)&gt;decimals)return!1;var toInt=function(f){return Math.round(f*Math.pow(10,decimals))};if((toInt(nb)-toInt(base))%toInt(step)!=0)return!1}return!0},requirementType:{"":"string",step:"string",base:"number"},priority:256},pattern:{validateString:function(value,regexp){return!value||regexp.test(value)},requirementType:"regexp",priority:64},minlength:{validateString:function(value,requirement){return!value||value.length&gt;=requirement},requirementType:"integer",priority:30},maxlength:{validateString:function(value,requirement){return value.length&lt;=requirement},requirementType:"integer",priority:30},length:{validateString:function(value,min,max){return!value||value.length&gt;=min&amp;&amp;value.length&lt;=max},requirementType:["integer","integer"],priority:30},mincheck:{validateMultiple:function(values,requirement){return values.length&gt;=requirement},requirementType:"integer",priority:30},maxcheck:{validateMultiple:function(values,requirement){return values.length&lt;=requirement},requirementType:"integer",priority:30},check:{validateMultiple:function(values,min,max){return values.length&gt;=min&amp;&amp;values.length&lt;=max},requirementType:["integer","integer"],priority:30},min:comparisonOperator((function(value,requirement){return value&gt;=requirement})),max:comparisonOperator((function(value,requirement){return value&lt;=requirement})),range:comparisonOperator((function(value,min,max){return value&gt;=min&amp;&amp;value&lt;=max})),equalto:{validateString:function(value,refOrValue){if(!value)return!0;var $reference=$(refOrValue);return $reference.length?value===$reference.val():value===refOrValue},priority:256},euvatin:{validateString:function(value,refOrValue){return!value||/^[A-Z][A-Z][A-Za-z0-9 -]{2,}$/.test(value)},priority:30}}};var UI={},diffResults=function diffResults(newResult,oldResult,deep){for(var added=[],kept=[],i=0;i&lt;newResult.length;i++){for(var found=!1,j=0;j&lt;oldResult.length;j++)if(newResult[i].assert.name===oldResult[j].assert.name){found=!0;break}found?kept.push(newResult[i]):added.push(newResult[i])}return{kept,added,removed:deep?[]:diffResults(oldResult,newResult,!0).added}};UI.Form={_actualizeTriggers:function(){var _this=this;this.$element.on("submit.Parsley",(function(evt){_this.onSubmitValidate(evt)})),this.$element.on("click.Parsley",Utils._SubmitSelector,(function(evt){_this.onSubmitButton(evt)})),!1!==this.options.uiEnabled&amp;&amp;this.element.setAttribute("novalidate","")},focus:function(){if(this._focusedField=null,!0===this.validationResult||"none"===this.options.focus)return null;for(var i=0;i&lt;this.fields.length;i++){var field=this.fields[i];if(!0!==field.validationResult&amp;&amp;field.validationResult.length&gt;0&amp;&amp;void 0===field.options.noFocus&amp;&amp;(this._focusedField=field.$element,"first"===this.options.focus))break}return null===this._focusedField?null:this._focusedField.trigger("focus")},_destroyUI:function(){this.$element.off(".Parsley")}},UI.Field={_reflowUI:function(){if(this._buildUI(),this._ui){var diff=diffResults(this.validationResult,this._ui.lastValidationResult);this._ui.lastValidationResult=this.validationResult,this._manageStatusClass(),this._manageErrorsMessages(diff),this._actualizeTriggers(),!diff.kept.length&amp;&amp;!diff.added.length||this._failedOnce||(this._failedOnce=!0,this._actualizeTriggers())}},getErrorsMessages:function(){if(!0===this.validationResult)return[];for(var messages=[],i=0;i&lt;this.validationResult.length;i++)messages.push(this.validationResult[i].errorMessage||this._getErrorMessage(this.validationResult[i].assert));return messages},addError:function(name){var _ref=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:{},message=_ref.message,assert=_ref.assert,_ref$updateClass=_ref.updateClass,updateClass=void 0===_ref$updateClass||_ref$updateClass;this._buildUI(),this._addError(name,{message,assert}),updateClass&amp;&amp;this._errorClass()},updateError:function(name){var _ref2=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:{},message=_ref2.message,assert=_ref2.assert,_ref2$updateClass=_ref2.updateClass,updateClass=void 0===_ref2$updateClass||_ref2$updateClass;this._buildUI(),this._updateError(name,{message,assert}),updateClass&amp;&amp;this._errorClass()},removeError:function(name){var _ref3$updateClass=(arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:{}).updateClass,updateClass=void 0===_ref3$updateClass||_ref3$updateClass;this._buildUI(),this._removeError(name),updateClass&amp;&amp;this._manageStatusClass()},_manageStatusClass:function(){this.hasConstraints()&amp;&amp;this.needsValidation()&amp;&amp;!0===this.validationResult?this._successClass():this.validationResult.length&gt;0?this._errorClass():this._resetClass()},_manageErrorsMessages:function(diff){if(void 0===this.options.errorsMessagesDisabled){if(void 0!==this.options.errorMessage)return diff.added.length||diff.kept.length?(this._insertErrorWrapper(),0===this._ui.$errorsWrapper.find(".parsley-custom-error-message").length&amp;&amp;this._ui.$errorsWrapper.append($(this.options.errorTemplate).addClass("parsley-custom-error-message")),this._ui.$errorClassHandler.attr("aria-describedby",this._ui.errorsWrapperId),this._ui.$errorsWrapper.addClass("filled").attr("aria-hidden","false").find(".parsley-custom-error-message").html(this.options.errorMessage)):(this._ui.$errorClassHandler.removeAttr("aria-describedby"),this._ui.$errorsWrapper.removeClass("filled").attr("aria-hidden","true").find(".parsley-custom-error-message").remove());for(var i=0;i&lt;diff.removed.length;i++)this._removeError(diff.removed[i].assert.name);for(i=0;i&lt;diff.added.length;i++)this._addError(diff.added[i].assert.name,{message:diff.added[i].errorMessage,assert:diff.added[i].assert});for(i=0;i&lt;diff.kept.length;i++)this._updateError(diff.kept[i].assert.name,{message:diff.kept[i].errorMessage,assert:diff.kept[i].assert})}},_addError:function(name,_ref4){var message=_ref4.message,assert=_ref4.assert;this._insertErrorWrapper(),this._ui.$errorClassHandler.attr("aria-describedby",this._ui.errorsWrapperId),this._ui.$errorsWrapper.addClass("filled").attr("aria-hidden","false").append($(this.options.errorTemplate).addClass("parsley-"+name).html(message||this._getErrorMessage(assert)))},_updateError:function(name,_ref5){var message=_ref5.message,assert=_ref5.assert;this._ui.$errorsWrapper.addClass("filled").find(".parsley-"+name).html(message||this._getErrorMessage(assert))},_removeError:function(name){this._ui.$errorClassHandler.removeAttr("aria-describedby"),this._ui.$errorsWrapper.removeClass("filled").attr("aria-hidden","true").find(".parsley-"+name).remove()},_getErrorMessage:function(constraint){var customConstraintErrorMessage=constraint.name+"Message";return void 0!==this.options[customConstraintErrorMessage]?window.Parsley.formatMessage(this.options[customConstraintErrorMessage],constraint.requirements):window.Parsley.getErrorMessage(constraint)},_buildUI:function(){if(!this._ui&amp;&amp;!1!==this.options.uiEnabled){var _ui={};this.element.setAttribute(this.options.namespace+"id",this.__id__),_ui.$errorClassHandler=this._manageClassHandler(),_ui.errorsWrapperId="parsley-id-"+(this.options.multiple?"multiple-"+this.options.multiple:this.__id__),_ui.$errorsWrapper=$(this.options.errorsWrapper).attr("id",_ui.errorsWrapperId),_ui.lastValidationResult=[],_ui.validationInformationVisible=!1,this._ui=_ui}},_manageClassHandler:function(){if("string"==typeof this.options.classHandler&amp;&amp;$(this.options.classHandler).length)return $(this.options.classHandler);var $handlerFunction=this.options.classHandler;if("string"==typeof this.options.classHandler&amp;&amp;"function"==typeof window[this.options.classHandler]&amp;&amp;($handlerFunction=window[this.options.classHandler]),"function"==typeof $handlerFunction){var $handler=$handlerFunction.call(this,this);if(void 0!==$handler&amp;&amp;$handler.length)return $handler}else{if("object"===_typeof($handlerFunction)&amp;&amp;$handlerFunction instanceof jQuery&amp;&amp;$handlerFunction.length)return $handlerFunction;$handlerFunction&amp;&amp;Utils.warn("The class handler `"+$handlerFunction+"` does not exist in DOM nor as a global JS function")}return this._inputHolder()},_inputHolder:function(){return this.options.multiple&amp;&amp;"SELECT"!==this.element.nodeName?this.$element.parent():this.$element},_insertErrorWrapper:function(){var $errorsContainer=this.options.errorsContainer;if(0!==this._ui.$errorsWrapper.parent().length)return this._ui.$errorsWrapper.parent();if("string"==typeof $errorsContainer){if($($errorsContainer).length)return $($errorsContainer).append(this._ui.$errorsWrapper);"function"==typeof window[$errorsContainer]?$errorsContainer=window[$errorsContainer]:Utils.warn("The errors container `"+$errorsContainer+"` does not exist in DOM nor as a global JS function")}return"function"==typeof $errorsContainer&amp;&amp;($errorsContainer=$errorsContainer.call(this,this)),"object"===_typeof($errorsContainer)&amp;&amp;$errorsContainer.length?$errorsContainer.append(this._ui.$errorsWrapper):this._inputHolder().after(this._ui.$errorsWrapper)},_actualizeTriggers:function(){var trigger,_this2=this,$toBind=this._findRelated();$toBind.off(".Parsley"),this._failedOnce?$toBind.on(Utils.namespaceEvents(this.options.triggerAfterFailure,"Parsley"),(function(){_this2._validateIfNeeded()})):(trigger=Utils.namespaceEvents(this.options.trigger,"Parsley"))&amp;&amp;$toBind.on(trigger,(function(event){_this2._validateIfNeeded(event)}))},_validateIfNeeded:function(event){var _this3=this;event&amp;&amp;/key|input/.test(event.type)&amp;&amp;(!this._ui||!this._ui.validationInformationVisible)&amp;&amp;this.getValue().length&lt;=this.options.validationThreshold||(this.options.debounce?(window.clearTimeout(this._debounced),this._debounced=window.setTimeout((function(){return _this3.validate()}),this.options.debounce)):this.validate())},_resetUI:function(){this._failedOnce=!1,this._actualizeTriggers(),void 0!==this._ui&amp;&amp;(this._ui.$errorsWrapper.removeClass("filled").children().remove(),this._resetClass(),this._ui.lastValidationResult=[],this._ui.validationInformationVisible=!1)},_destroyUI:function(){this._resetUI(),void 0!==this._ui&amp;&amp;this._ui.$errorsWrapper.remove(),delete this._ui},_successClass:function(){this._ui.validationInformationVisible=!0,this._ui.$errorClassHandler.removeClass(this.options.errorClass).addClass(this.options.successClass)},_errorClass:function(){this._ui.validationInformationVisible=!0,this._ui.$errorClassHandler.removeClass(this.options.successClass).addClass(this.options.errorClass)},_resetClass:function(){this._ui.$errorClassHandler.removeClass(this.options.successClass).removeClass(this.options.errorClass)}};var Form=function(element,domOptions,options){this.__class__="Form",this.element=element,this.$element=$(element),this.domOptions=domOptions,this.options=options,this.parent=window.Parsley,this.fields=[],this.validationResult=null},statusMapping={pending:null,resolved:!0,rejected:!1};Form.prototype={onSubmitValidate:function(event){var _this=this;if(!0!==event.parsley){var submitSource=this._submitSource||this.$element.find(Utils._SubmitSelector)[0];if(this._submitSource=null,this.$element.find(".parsley-synthetic-submit-button").prop("disabled",!0),!submitSource||null===submitSource.getAttribute("formnovalidate")){window.Parsley._remoteCache={};var promise=this.whenValidate({event});"resolved"===promise.state()&amp;&amp;!1!==this._trigger("submit")||(event.stopImmediatePropagation(),event.preventDefault(),"pending"===promise.state()&amp;&amp;promise.done((function(){_this._submit(submitSource)})))}}},onSubmitButton:function(event){this._submitSource=event.currentTarget},_submit:function(submitSource){if(!1!==this._trigger("submit")){if(submitSource){var $synthetic=this.$element.find(".parsley-synthetic-submit-button").prop("disabled",!1);0===$synthetic.length&amp;&amp;($synthetic=$('&lt;input class="parsley-synthetic-submit-button" type="hidden"&gt;').appendTo(this.$element)),$synthetic.attr({name:submitSource.getAttribute("name"),value:submitSource.getAttribute("value")})}this.$element.trigger(_extends($.Event("submit"),{parsley:!0}))}},validate:function(options){if(arguments.length&gt;=1&amp;&amp;!$.isPlainObject(options)){Utils.warnOnce("Calling validate on a parsley form without passing arguments as an object is deprecated.");var _arguments=Array.prototype.slice.call(arguments);options={group:_arguments[0],force:_arguments[1],event:_arguments[2]}}return statusMapping[this.whenValidate(options).state()]},whenValidate:function(){var _Utils$all$done$fail$,_this2=this,_ref=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:{},group=_ref.group,force=_ref.force,event=_ref.event;this.submitEvent=event,event&amp;&amp;(this.submitEvent=_extends({},event,{preventDefault:function(){Utils.warnOnce("Using `this.submitEvent.preventDefault()` is deprecated; instead, call `this.validationResult = false`"),_this2.validationResult=!1}})),this.validationResult=!0,this._trigger("validate"),this._refreshFields();var promises=this._withoutReactualizingFormOptions((function(){return $.map(_this2.fields,(function(field){return field.whenValidate({force,group})}))}));return(_Utils$all$done$fail$=Utils.all(promises).done((function(){_this2._trigger("success")})).fail((function(){_this2.validationResult=!1,_this2.focus(),_this2._trigger("error")})).always((function(){_this2._trigger("validated")}))).pipe.apply(_Utils$all$done$fail$,_toConsumableArray(this._pipeAccordingToValidationResult()))},isValid:function(options){if(arguments.length&gt;=1&amp;&amp;!$.isPlainObject(options)){Utils.warnOnce("Calling isValid on a parsley form without passing arguments as an object is deprecated.");var _arguments2=Array.prototype.slice.call(arguments);options={group:_arguments2[0],force:_arguments2[1]}}return statusMapping[this.whenValid(options).state()]},whenValid:function(){var _this3=this,_ref2=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:{},group=_ref2.group,force=_ref2.force;this._refreshFields();var promises=this._withoutReactualizingFormOptions((function(){return $.map(_this3.fields,(function(field){return field.whenValid({group,force})}))}));return Utils.all(promises)},refresh:function(){return this._refreshFields(),this},reset:function(){for(var i=0;i&lt;this.fields.length;i++)this.fields[i].reset();this._trigger("reset")},destroy:function(){this._destroyUI();for(var i=0;i&lt;this.fields.length;i++)this.fields[i].destroy();this.$element.removeData("Parsley"),this._trigger("destroy")},_refreshFields:function(){return this.actualizeOptions()._bindFields()},_bindFields:function(){var _this4=this,oldFields=this.fields;return this.fields=[],this.fieldsMappedById={},this._withoutReactualizingFormOptions((function(){_this4.$element.find(_this4.options.inputs).not(_this4.options.excluded).not("[".concat(_this4.options.namespace,"excluded=true]")).each((function(_,element){var fieldInstance=new window.Parsley.Factory(element,{},_this4);if("Field"===fieldInstance.__class__||"FieldMultiple"===fieldInstance.__class__){var uniqueId=fieldInstance.__class__+"-"+fieldInstance.__id__;void 0===_this4.fieldsMappedById[uniqueId]&amp;&amp;(_this4.fieldsMappedById[uniqueId]=fieldInstance,_this4.fields.push(fieldInstance))}})),$.each(Utils.difference(oldFields,_this4.fields),(function(_,field){field.reset()}))})),this},_withoutReactualizingFormOptions:function(fn){var oldActualizeOptions=this.actualizeOptions;this.actualizeOptions=function(){return this};var result=fn();return this.actualizeOptions=oldActualizeOptions,result},_trigger:function(eventName){return this.trigger("form:"+eventName)}};var Constraint=function(parsleyField,name,requirements,priority,isDomConstraint){var validatorSpec=window.Parsley._validatorRegistry.validators[name],validator=new Validator(validatorSpec);_extends(this,{validator,name,requirements,priority:priority=priority||parsleyField.options[name+"Priority"]||validator.priority,isDomConstraint:isDomConstraint=!0===isDomConstraint}),this._parseRequirements(parsleyField.options)},capitalize=function(str){return str[0].toUpperCase()+str.slice(1)};Constraint.prototype={validate:function(value,instance){var _this$validator;return(_this$validator=this.validator).validate.apply(_this$validator,[value].concat(_toConsumableArray(this.requirementList),[instance]))},_parseRequirements:function(options){var _this=this;this.requirementList=this.validator.parseRequirements(this.requirements,(function(key){return options[_this.name+capitalize(key)]}))}};var Field=function(field,domOptions,options,parsleyFormInstance){this.__class__="Field",this.element=field,this.$element=$(field),void 0!==parsleyFormInstance&amp;&amp;(this.parent=parsleyFormInstance),this.options=options,this.domOptions=domOptions,this.constraints=[],this.constraintsByName={},this.validationResult=!0,this._bindConstraints()},statusMapping$1={pending:null,resolved:!0,rejected:!1};Field.prototype={validate:function(options){arguments.length&gt;=1&amp;&amp;!$.isPlainObject(options)&amp;&amp;(Utils.warnOnce("Calling validate on a parsley field without passing arguments as an object is deprecated."),options={options});var promise=this.whenValidate(options);if(!promise)return!0;switch(promise.state()){case"pending":return null;case"resolved":return!0;case"rejected":return this.validationResult}},whenValidate:function(){var _this$whenValid$alway,_this=this,_ref=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:{},force=_ref.force,group=_ref.group;if(this.refresh(),!group||this._isInGroup(group))return this.value=this.getValue(),this._trigger("validate"),(_this$whenValid$alway=this.whenValid({force,value:this.value,_refreshed:!0}).always((function(){_this._reflowUI()})).done((function(){_this._trigger("success")})).fail((function(){_this._trigger("error")})).always((function(){_this._trigger("validated")}))).pipe.apply(_this$whenValid$alway,_toConsumableArray(this._pipeAccordingToValidationResult()))},hasConstraints:function(){return 0!==this.constraints.length},needsValidation:function(value){return void 0===value&amp;&amp;(value=this.getValue()),!(!value.length&amp;&amp;!this._isRequired()&amp;&amp;void 0===this.options.validateIfEmpty)},_isInGroup:function(group){return Array.isArray(this.options.group)?-1!==$.inArray(group,this.options.group):this.options.group===group},isValid:function(options){if(arguments.length&gt;=1&amp;&amp;!$.isPlainObject(options)){Utils.warnOnce("Calling isValid on a parsley field without passing arguments as an object is deprecated.");var _arguments=Array.prototype.slice.call(arguments);options={force:_arguments[0],value:_arguments[1]}}var promise=this.whenValid(options);return!promise||statusMapping$1[promise.state()]},whenValid:function(){var _this2=this,_ref2=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:{},_ref2$force=_ref2.force,force=void 0!==_ref2$force&amp;&amp;_ref2$force,value=_ref2.value,group=_ref2.group;if(_ref2._refreshed||this.refresh(),!group||this._isInGroup(group)){if(this.validationResult=!0,!this.hasConstraints())return $.when();if(null==value&amp;&amp;(value=this.getValue()),!this.needsValidation(value)&amp;&amp;!0!==force)return $.when();var groupedConstraints=this._getGroupedConstraints(),promises=[];return $.each(groupedConstraints,(function(_,constraints){var promise=Utils.all($.map(constraints,(function(constraint){return _this2._validateConstraint(value,constraint)})));if(promises.push(promise),"rejected"===promise.state())return!1})),Utils.all(promises)}},_validateConstraint:function(value,constraint){var _this3=this,result=constraint.validate(value,this);return!1===result&amp;&amp;(result=$.Deferred().reject()),Utils.all([result]).fail((function(errorMessage){_this3.validationResult instanceof Array||(_this3.validationResult=[]),_this3.validationResult.push({assert:constraint,errorMessage:"string"==typeof errorMessage&amp;&amp;errorMessage})}))},getValue:function(){var value;return null==(value="function"==typeof this.options.value?this.options.value(this):void 0!==this.options.value?this.options.value:this.$element.val())?"":this._handleWhitespace(value)},reset:function(){return this._resetUI(),this._trigger("reset")},destroy:function(){this._destroyUI(),this.$element.removeData("Parsley"),this.$element.removeData("FieldMultiple"),this._trigger("destroy")},refresh:function(){return this._refreshConstraints(),this},_refreshConstraints:function(){return this.actualizeOptions()._bindConstraints()},refreshConstraints:function(){return Utils.warnOnce("Parsley's refreshConstraints is deprecated. Please use refresh"),this.refresh()},addConstraint:function(name,requirements,priority,isDomConstraint){if(window.Parsley._validatorRegistry.validators[name]){var constraint=new Constraint(this,name,requirements,priority,isDomConstraint);"undefined"!==this.constraintsByName[constraint.name]&amp;&amp;this.removeConstraint(constraint.name),this.constraints.push(constraint),this.constraintsByName[constraint.name]=constraint}return this},removeConstraint:function(name){for(var i=0;i&lt;this.constraints.length;i++)if(name===this.constraints[i].name){this.constraints.splice(i,1);break}return delete this.constraintsByName[name],this},updateConstraint:function(name,parameters,priority){return this.removeConstraint(name).addConstraint(name,parameters,priority)},_bindConstraints:function(){for(var constraints=[],constraintsByName={},i=0;i&lt;this.constraints.length;i++)!1===this.constraints[i].isDomConstraint&amp;&amp;(constraints.push(this.constraints[i]),constraintsByName[this.constraints[i].name]=this.constraints[i]);for(var name in this.constraints=constraints,this.constraintsByName=constraintsByName,this.options)this.addConstraint(name,this.options[name],void 0,!0);return this._bindHtml5Constraints()},_bindHtml5Constraints:function(){null!==this.element.getAttribute("required")&amp;&amp;this.addConstraint("required",!0,void 0,!0),null!==this.element.getAttribute("pattern")&amp;&amp;this.addConstraint("pattern",this.element.getAttribute("pattern"),void 0,!0);var min=this.element.getAttribute("min"),max=this.element.getAttribute("max");null!==min&amp;&amp;null!==max?this.addConstraint("range",[min,max],void 0,!0):null!==min?this.addConstraint("min",min,void 0,!0):null!==max&amp;&amp;this.addConstraint("max",max,void 0,!0),null!==this.element.getAttribute("minlength")&amp;&amp;null!==this.element.getAttribute("maxlength")?this.addConstraint("length",[this.element.getAttribute("minlength"),this.element.getAttribute("maxlength")],void 0,!0):null!==this.element.getAttribute("minlength")?this.addConstraint("minlength",this.element.getAttribute("minlength"),void 0,!0):null!==this.element.getAttribute("maxlength")&amp;&amp;this.addConstraint("maxlength",this.element.getAttribute("maxlength"),void 0,!0);var type=Utils.getType(this.element);return"number"===type?this.addConstraint("type",["number",{step:this.element.getAttribute("step")||"1",base:min||this.element.getAttribute("value")}],void 0,!0):/^(email|url|range|date)$/i.test(type)?this.addConstraint("type",type,void 0,!0):this},_isRequired:function(){return void 0!==this.constraintsByName.required&amp;&amp;!1!==this.constraintsByName.required.requirements},_trigger:function(eventName){return this.trigger("field:"+eventName)},_handleWhitespace:function(value){return!0===this.options.trimValue&amp;&amp;Utils.warnOnce('data-parsley-trim-value="true" is deprecated, please use data-parsley-whitespace="trim"'),"squish"===this.options.whitespace&amp;&amp;(value=value.replace(/\s{2,}/g," ")),"trim"!==this.options.whitespace&amp;&amp;"squish"!==this.options.whitespace&amp;&amp;!0!==this.options.trimValue||(value=Utils.trimString(value)),value},_isDateInput:function(){var c=this.constraintsByName.type;return c&amp;&amp;"date"===c.requirements},_getGroupedConstraints:function(){if(!1===this.options.priorityEnabled)return[this.constraints];for(var groupedConstraints=[],index={},i=0;i&lt;this.constraints.length;i++){var p=this.constraints[i].priority;index[p]||groupedConstraints.push(index[p]=[]),index[p].push(this.constraints[i])}return groupedConstraints.sort((function(a,b){return b[0].priority-a[0].priority})),groupedConstraints}};var Multiple=function(){this.__class__="FieldMultiple"};Multiple.prototype={addElement:function($element){return this.$elements.push($element),this},_refreshConstraints:function(){var fieldConstraints;if(this.constraints=[],"SELECT"===this.element.nodeName)return this.actualizeOptions()._bindConstraints(),this;for(var i=0;i&lt;this.$elements.length;i++)if($("html").has(this.$elements[i]).length){fieldConstraints=this.$elements[i].data("FieldMultiple")._refreshConstraints().constraints;for(var j=0;j&lt;fieldConstraints.length;j++)this.addConstraint(fieldConstraints[j].name,fieldConstraints[j].requirements,fieldConstraints[j].priority,fieldConstraints[j].isDomConstraint)}else this.$elements.splice(i,1);return this},getValue:function(){if("function"==typeof this.options.value)return this.options.value(this);if(void 0!==this.options.value)return this.options.value;if("INPUT"===this.element.nodeName){var type=Utils.getType(this.element);if("radio"===type)return this._findRelated().filter(":checked").val()||"";if("checkbox"===type){var values=[];return this._findRelated().filter(":checked").each((function(){values.push($(this).val())})),values}}return"SELECT"===this.element.nodeName&amp;&amp;null===this.$element.val()?[]:this.$element.val()},_init:function(){return this.$elements=[this.$element],this}};var Factory=function(element,options,parsleyFormInstance){this.element=element,this.$element=$(element);var savedparsleyFormInstance=this.$element.data("Parsley");if(savedparsleyFormInstance)return void 0!==parsleyFormInstance&amp;&amp;savedparsleyFormInstance.parent===window.Parsley&amp;&amp;(savedparsleyFormInstance.parent=parsleyFormInstance,savedparsleyFormInstance._resetOptions(savedparsleyFormInstance.options)),"object"===_typeof(options)&amp;&amp;_extends(savedparsleyFormInstance.options,options),savedparsleyFormInstance;if(!this.$element.length)throw new Error("You must bind Parsley on an existing element.");if(void 0!==parsleyFormInstance&amp;&amp;"Form"!==parsleyFormInstance.__class__)throw new Error("Parent instance must be a Form instance");return this.parent=parsleyFormInstance||window.Parsley,this.init(options)};Factory.prototype={init:function(options){return this.__class__="Parsley",this.__version__="2.9.2",this.__id__=Utils.generateID(),this._resetOptions(options),"FORM"===this.element.nodeName||Utils.checkAttr(this.element,this.options.namespace,"validate")&amp;&amp;!this.$element.is(this.options.inputs)?this.bind("parsleyForm"):this.isMultiple()?this.handleMultiple():this.bind("parsleyField")},isMultiple:function(){var type=Utils.getType(this.element);return"radio"===type||"checkbox"===type||"SELECT"===this.element.nodeName&amp;&amp;null!==this.element.getAttribute("multiple")},handleMultiple:function(){var name,parsleyMultipleInstance,_this=this;if(this.options.multiple=this.options.multiple||(name=this.element.getAttribute("name"))||this.element.getAttribute("id"),"SELECT"===this.element.nodeName&amp;&amp;null!==this.element.getAttribute("multiple"))return this.options.multiple=this.options.multiple||this.__id__,this.bind("parsleyFieldMultiple");if(!this.options.multiple)return Utils.warn("To be bound by Parsley, a radio, a checkbox and a multiple select input must have either a name or a multiple option.",this.$element),this;this.options.multiple=this.options.multiple.replace(/(:|\.|\[|\]|\{|\}|\$)/g,""),name&amp;&amp;$('input[name="'+name+'"]').each((function(i,input){var type=Utils.getType(input);"radio"!==type&amp;&amp;"checkbox"!==type||input.setAttribute(_this.options.namespace+"multiple",_this.options.multiple)}));for(var $previouslyRelated=this._findRelated(),i=0;i&lt;$previouslyRelated.length;i++)if(void 0!==(parsleyMultipleInstance=$($previouslyRelated.get(i)).data("Parsley"))){this.$element.data("FieldMultiple")||parsleyMultipleInstance.addElement(this.$element);break}return this.bind("parsleyField",!0),parsleyMultipleInstance||this.bind("parsleyFieldMultiple")},bind:function(type,doNotStore){var parsleyInstance;switch(type){case"parsleyForm":parsleyInstance=$.extend(new Form(this.element,this.domOptions,this.options),new Base,window.ParsleyExtend)._bindFields();break;case"parsleyField":parsleyInstance=$.extend(new Field(this.element,this.domOptions,this.options,this.parent),new Base,window.ParsleyExtend);break;case"parsleyFieldMultiple":parsleyInstance=$.extend(new Field(this.element,this.domOptions,this.options,this.parent),new Multiple,new Base,window.ParsleyExtend)._init();break;default:throw new Error(type+"is not a supported Parsley type")}return this.options.multiple&amp;&amp;Utils.setAttr(this.element,this.options.namespace,"multiple",this.options.multiple),void 0!==doNotStore?(this.$element.data("FieldMultiple",parsleyInstance),parsleyInstance):(this.$element.data("Parsley",parsleyInstance),parsleyInstance._actualizeTriggers(),parsleyInstance._trigger("init"),parsleyInstance)}};var vernums=$.fn.jquery.split(".");if(parseInt(vernums[0])&lt;=1&amp;&amp;parseInt(vernums[1])&lt;8)throw"The loaded version of jQuery is too old. Please upgrade to 1.8.x or better.";vernums.forEach||Utils.warn("Parsley requires ES5 to run properly. Please include https://github.com/es-shims/es5-shim");var Parsley=_extends(new Base,{element:document,$element:$(document),actualizeOptions:null,_resetOptions:null,Factory,version:"2.9.2"});_extends(Field.prototype,UI.Field,Base.prototype),_extends(Form.prototype,UI.Form,Base.prototype),_extends(Factory.prototype,Base.prototype),$.fn.parsley=$.fn.psly=function(options){if(this.length&gt;1){var instances=[];return this.each((function(){instances.push($(this).parsley(options))})),instances}if(0!=this.length)return new Factory(this[0],options)},void 0===window.ParsleyExtend&amp;&amp;(window.ParsleyExtend={}),Parsley.options=_extends(Utils.objectCreate(Defaults),window.ParsleyConfig),window.ParsleyConfig=Parsley.options,window.Parsley=window.psly=Parsley,Parsley.Utils=Utils,window.ParsleyUtils={},$.each(Utils,(function(key,value){"function"==typeof value&amp;&amp;(window.ParsleyUtils[key]=function(){return Utils.warnOnce("Accessing `window.ParsleyUtils` is deprecated. Use `window.Parsley.Utils` instead."),Utils[key].apply(Utils,arguments)})}));var registry=window.Parsley._validatorRegistry=new ValidatorRegistry(window.ParsleyConfig.validators,window.ParsleyConfig.i18n);window.ParsleyValidator={},$.each("setLocale addCatalog addMessage addMessages getErrorMessage formatMessage addValidator updateValidator removeValidator hasValidator".split(" "),(function(i,method){window.Parsley[method]=function(){return registry[method].apply(registry,arguments)},window.ParsleyValidator[method]=function(){var _window$Parsley;return Utils.warnOnce("Accessing the method '".concat(method,"' through Validator is deprecated. Simply call 'window.Parsley.").concat(method,"(...)'")),(_window$Parsley=window.Parsley)[method].apply(_window$Parsley,arguments)}})),window.Parsley.UI=UI,window.ParsleyUI={removeError:function(instance,name,doNotUpdateClass){var updateClass=!0!==doNotUpdateClass;return Utils.warnOnce("Accessing UI is deprecated. Call 'removeError' on the instance directly. Please comment in issue 1073 as to your need to call this method."),instance.removeError(name,{updateClass})},getErrorsMessages:function(instance){return Utils.warnOnce("Accessing UI is deprecated. Call 'getErrorsMessages' on the instance directly."),instance.getErrorsMessages()}},$.each("addError updateError".split(" "),(function(i,method){window.ParsleyUI[method]=function(instance,name,message,assert,doNotUpdateClass){var updateClass=!0!==doNotUpdateClass;return Utils.warnOnce("Accessing UI is deprecated. Call '".concat(method,"' on the instance directly. Please comment in issue 1073 as to your need to call this method.")),instance[method](name,{message,assert,updateClass})}})),!1!==window.ParsleyConfig.autoBind&amp;&amp;$((function(){$("[data-parsley-validate]").length&amp;&amp;$("[data-parsley-validate]").parsley()}));var o=$({}),deprecated=function(){Utils.warnOnce("Parsley's pubsub module is deprecated; use the 'on' and 'off' methods on parsley instances or window.Parsley")};function adapt(fn,context){return fn.parsleyAdaptedCallback||(fn.parsleyAdaptedCallback=function(){var args=Array.prototype.slice.call(arguments,0);args.unshift(this),fn.apply(context||o,args)}),fn.parsleyAdaptedCallback}var eventPrefix="parsley:";function eventName(name){return 0===name.lastIndexOf(eventPrefix,0)?name.substr(eventPrefix.length):name}function InputEvent(){var _this=this,globals=window||__webpack_require__.g;_extends(this,{isNativeEvent:function(evt){return evt.originalEvent&amp;&amp;!1!==evt.originalEvent.isTrusted},fakeInputEvent:function(evt){_this.isNativeEvent(evt)&amp;&amp;$(evt.target).trigger("input")},misbehaves:function(evt){_this.isNativeEvent(evt)&amp;&amp;(_this.behavesOk(evt),$(document).on("change.inputevent",evt.data.selector,_this.fakeInputEvent),_this.fakeInputEvent(evt))},behavesOk:function(evt){_this.isNativeEvent(evt)&amp;&amp;$(document).off("input.inputevent",evt.data.selector,_this.behavesOk).off("change.inputevent",evt.data.selector,_this.misbehaves)},install:function(){if(!globals.inputEventPatched){globals.inputEventPatched="0.0.3";for(var _i=0,_arr=["select",'input[type="checkbox"]','input[type="radio"]','input[type="file"]'];_i&lt;_arr.length;_i++){var selector=_arr[_i];$(document).on("input.inputevent",selector,{selector},_this.behavesOk).on("change.inputevent",selector,{selector},_this.misbehaves)}}},uninstall:function(){delete globals.inputEventPatched,$(document).off(".inputevent")}})}return $.listen=function(name,callback){var context;if(deprecated(),"object"===_typeof(arguments[1])&amp;&amp;"function"==typeof arguments[2]&amp;&amp;(context=arguments[1],callback=arguments[2]),"function"!=typeof callback)throw new Error("Wrong parameters");window.Parsley.on(eventName(name),adapt(callback,context))},$.listenTo=function(instance,name,fn){if(deprecated(),!(instance instanceof Field||instance instanceof Form))throw new Error("Must give Parsley instance");if("string"!=typeof name||"function"!=typeof fn)throw new Error("Wrong parameters");instance.on(eventName(name),adapt(fn))},$.unsubscribe=function(name,fn){if(deprecated(),"string"!=typeof name||"function"!=typeof fn)throw new Error("Wrong arguments");window.Parsley.off(eventName(name),fn.parsleyAdaptedCallback)},$.unsubscribeTo=function(instance,name){if(deprecated(),!(instance instanceof Field||instance instanceof Form))throw new Error("Must give Parsley instance");instance.off(eventName(name))},$.unsubscribeAll=function(name){deprecated(),window.Parsley.off(eventName(name)),$("form,input,textarea,select").each((function(){var instance=$(this).data("Parsley");instance&amp;&amp;instance.off(eventName(name))}))},$.emit=function(name,instance){var _instance;deprecated();var instanceGiven=instance instanceof Field||instance instanceof Form,args=Array.prototype.slice.call(arguments,instanceGiven?2:1);args.unshift(eventName(name)),instanceGiven||(instance=window.Parsley),(_instance=instance).trigger.apply(_instance,_toConsumableArray(args))},$.extend(!0,Parsley,{asyncValidators:{default:{fn:function(xhr){return xhr.status&gt;=200&amp;&amp;xhr.status&lt;300},url:!1},reverse:{fn:function(xhr){return xhr.status&lt;200||xhr.status&gt;=300},url:!1}},addAsyncValidator:function(name,fn,url,options){return Parsley.asyncValidators[name]={fn,url:url||!1,options:options||{}},this}}),Parsley.addValidator("remote",{requirementType:{"":"string",validator:"string",reverse:"boolean",options:"object"},validateString:function(value,url,options,instance){var ajaxOptions,csr,data={},validator=options.validator||(!0===options.reverse?"reverse":"default");if(void 0===Parsley.asyncValidators[validator])throw new Error("Calling an undefined async validator: `"+validator+"`");(url=Parsley.asyncValidators[validator].url||url).indexOf("{value}")&gt;-1?url=url.replace("{value}",encodeURIComponent(value)):data[instance.element.getAttribute("name")||instance.element.getAttribute("id")]=value;var remoteOptions=$.extend(!0,options.options||{},Parsley.asyncValidators[validator].options);ajaxOptions=$.extend(!0,{},{url,data,type:"GET"},remoteOptions),instance.trigger("field:ajaxoptions",instance,ajaxOptions),csr=$.param(ajaxOptions),void 0===Parsley._remoteCache&amp;&amp;(Parsley._remoteCache={});var xhr=Parsley._remoteCache[csr]=Parsley._remoteCache[csr]||$.ajax(ajaxOptions),handleXhr=function(){var result=Parsley.asyncValidators[validator].fn.call(instance,xhr,url,options);return result||(result=$.Deferred().reject()),$.when(result)};return xhr.then(handleXhr,handleXhr)},priority:-1}),Parsley.on("form:submit",(function(){Parsley._remoteCache={}})),Base.prototype.addAsyncValidator=function(){return Utils.warnOnce("Accessing the method `addAsyncValidator` through an instance is deprecated. Simply call `Parsley.addAsyncValidator(...)`"),Parsley.addAsyncValidator.apply(Parsley,arguments)},Parsley.addMessages("en",{defaultMessage:"This value seems to be invalid.",type:{email:"This value should be a valid email.",url:"This value should be a valid url.",number:"This value should be a valid number.",integer:"This value should be a valid integer.",digits:"This value should be digits.",alphanum:"This value should be alphanumeric."},notblank:"This value should not be blank.",required:"This value is required.",pattern:"This value seems to be invalid.",min:"This value should be greater than or equal to %s.",max:"This value should be lower than or equal to %s.",range:"This value should be between %s and %s.",minlength:"This value is too short. It should have %s characters or more.",maxlength:"This value is too long. It should have %s characters or fewer.",length:"This value length is invalid. It should be between %s and %s characters long.",mincheck:"You must select at least %s choices.",maxcheck:"You must select %s choices or fewer.",check:"You must select between %s and %s choices.",equalto:"This value should be the same.",euvatin:"It's not a valid VAT Identification Number."}),Parsley.setLocale("en"),(new InputEvent).install(),Parsley}(__webpack_require__(669))},669:module=&gt;{"use strict";module.exports=jQuery}},__webpack_module_cache__={};function __webpack_require__(moduleId){var cachedModule=__webpack_module_cache__[moduleId];if(void 0!==cachedModule)return cachedModule.exports;var module=__webpack_module_cache__[moduleId]={exports:{}};return __webpack_modules__[moduleId].call(module.exports,module,module.exports,__webpack_require__),module.exports}__webpack_require__.n=module=&gt;{var getter=module&amp;&amp;module.__esModule?()=&gt;module.default:()=&gt;module;return __webpack_require__.d(getter,{a:getter}),getter},__webpack_require__.d=(exports,definition)=&gt;{for(var key in definition)__webpack_require__.o(definition,key)&amp;&amp;!__webpack_require__.o(exports,key)&amp;&amp;Object.defineProperty(exports,key,{enumerable:!0,get:definition[key]})},__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=(obj,prop)=&gt;Object.prototype.hasOwnProperty.call(obj,prop),__webpack_require__.r=exports=&gt;{"undefined"!=typeof Symbol&amp;&amp;Symbol.toStringTag&amp;&amp;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(exports,"__esModule",{value:!0})},(()=&gt;{"use strict";var modules_namespaceObject={};__webpack_require__.r(modules_namespaceObject),__webpack_require__.d(modules_namespaceObject,{VERSION:()=&gt;VERSION,after:()=&gt;after,all:()=&gt;every,allKeys:()=&gt;allKeys,any:()=&gt;some,assign:()=&gt;extendOwn,before:()=&gt;before,bind:()=&gt;bind,bindAll:()=&gt;bindAll,chain:()=&gt;chain,chunk:()=&gt;chunk,clone:()=&gt;clone,collect:()=&gt;map,compact:()=&gt;compact,compose:()=&gt;compose,constant:()=&gt;constant,contains:()=&gt;contains,countBy:()=&gt;countBy,create:()=&gt;create,debounce:()=&gt;debounce,default:()=&gt;underscore_array_methods,defaults:()=&gt;defaults,defer:()=&gt;defer,delay:()=&gt;delay,detect:()=&gt;find,difference:()=&gt;difference,drop:()=&gt;rest,each:()=&gt;each,escape:()=&gt;modules_escape,every:()=&gt;every,extend:()=&gt;extend,extendOwn:()=&gt;extendOwn,filter:()=&gt;filter,find:()=&gt;find,findIndex:()=&gt;findIndex,findKey:()=&gt;findKey,findLastIndex:()=&gt;findLastIndex,findWhere:()=&gt;findWhere,first:()=&gt;first,flatten:()=&gt;flatten_flatten,foldl:()=&gt;reduce,foldr:()=&gt;reduceRight,forEach:()=&gt;each,functions:()=&gt;functions,get:()=&gt;get,groupBy:()=&gt;groupBy,has:()=&gt;has_has,head:()=&gt;first,identity:()=&gt;identity,include:()=&gt;contains,includes:()=&gt;contains,indexBy:()=&gt;indexBy,indexOf:()=&gt;indexOf,initial:()=&gt;initial,inject:()=&gt;reduce,intersection:()=&gt;intersection,invert:()=&gt;invert,invoke:()=&gt;invoke,isArguments:()=&gt;modules_isArguments,isArray:()=&gt;isArray,isArrayBuffer:()=&gt;isArrayBuffer,isBoolean:()=&gt;isBoolean,isDataView:()=&gt;modules_isDataView,isDate:()=&gt;isDate,isElement:()=&gt;isElement,isEmpty:()=&gt;isEmpty,isEqual:()=&gt;isEqual,isError:()=&gt;isError,isFinite:()=&gt;isFinite_isFinite,isFunction:()=&gt;modules_isFunction,isMap:()=&gt;isMap,isMatch:()=&gt;isMatch,isNaN:()=&gt;isNaN_isNaN,isNull:()=&gt;isNull,isNumber:()=&gt;isNumber,isObject:()=&gt;isObject,isRegExp:()=&gt;isRegExp,isSet:()=&gt;isSet,isString:()=&gt;isString,isSymbol:()=&gt;isSymbol,isTypedArray:()=&gt;modules_isTypedArray,isUndefined:()=&gt;isUndefined,isWeakMap:()=&gt;isWeakMap,isWeakSet:()=&gt;isWeakSet,iteratee:()=&gt;iteratee,keys:()=&gt;keys,last:()=&gt;last,lastIndexOf:()=&gt;lastIndexOf,map:()=&gt;map,mapObject:()=&gt;mapObject,matcher:()=&gt;matcher,matches:()=&gt;matcher,max:()=&gt;max,memoize:()=&gt;memoize,methods:()=&gt;functions,min:()=&gt;min,mixin:()=&gt;mixin,negate:()=&gt;negate,noop:()=&gt;noop,now:()=&gt;now,object:()=&gt;object,omit:()=&gt;omit,once:()=&gt;once,pairs:()=&gt;pairs,partial:()=&gt;modules_partial,partition:()=&gt;partition,pick:()=&gt;pick,pluck:()=&gt;pluck,property:()=&gt;property,propertyOf:()=&gt;propertyOf,random:()=&gt;random,range:()=&gt;range,reduce:()=&gt;reduce,reduceRight:()=&gt;reduceRight,reject:()=&gt;reject,rest:()=&gt;rest,restArguments:()=&gt;restArguments,result:()=&gt;result,sample:()=&gt;sample,select:()=&gt;filter,shuffle:()=&gt;shuffle,size:()=&gt;size,some:()=&gt;some,sortBy:()=&gt;sortBy,sortedIndex:()=&gt;sortedIndex,tail:()=&gt;rest,take:()=&gt;first,tap:()=&gt;tap,template:()=&gt;template,templateSettings:()=&gt;templateSettings,throttle:()=&gt;throttle,times:()=&gt;times,toArray:()=&gt;toArray,toPath:()=&gt;toPath,transpose:()=&gt;unzip,unescape:()=&gt;modules_unescape,union:()=&gt;union,uniq:()=&gt;uniq,unique:()=&gt;uniq,uniqueId:()=&gt;uniqueId,unzip:()=&gt;unzip,values:()=&gt;values,where:()=&gt;where,without:()=&gt;without,wrap:()=&gt;wrap,zip:()=&gt;zip});var VERSION="1.13.6",root="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")()||{},ArrayProto=Array.prototype,ObjProto=Object.prototype,SymbolProto="undefined"!=typeof Symbol?Symbol.prototype:null,push=ArrayProto.push,slice=ArrayProto.slice,_setup_toString=ObjProto.toString,_setup_hasOwnProperty=ObjProto.hasOwnProperty,supportsArrayBuffer="undefined"!=typeof ArrayBuffer,supportsDataView="undefined"!=typeof DataView,nativeIsArray=Array.isArray,nativeKeys=Object.keys,nativeCreate=Object.create,nativeIsView=supportsArrayBuffer&amp;&amp;ArrayBuffer.isView,_isNaN=isNaN,_isFinite=isFinite,hasEnumBug=!{toString:null}.propertyIsEnumerable("toString"),nonEnumerableProps=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],MAX_ARRAY_INDEX=Math.pow(2,53)-1;function restArguments(func,startIndex){return startIndex=null==startIndex?func.length-1:+startIndex,function(){for(var length=Math.max(arguments.length-startIndex,0),rest=Array(length),index=0;index&lt;length;index++)rest[index]=arguments[index+startIndex];switch(startIndex){case 0:return func.call(this,rest);case 1:return func.call(this,arguments[0],rest);case 2:return func.call(this,arguments[0],arguments[1],rest)}var args=Array(startIndex+1);for(index=0;index&lt;startIndex;index++)args[index]=arguments[index];return args[startIndex]=rest,func.apply(this,args)}}function isObject(obj){var type=typeof obj;return"function"===type||"object"===type&amp;&amp;!!obj}function isNull(obj){return null===obj}function isUndefined(obj){return void 0===obj}function isBoolean(obj){return!0===obj||!1===obj||"[object Boolean]"===_setup_toString.call(obj)}function isElement(obj){return!(!obj||1!==obj.nodeType)}function tagTester(name){var tag="[object "+name+"]";return function(obj){return _setup_toString.call(obj)===tag}}const isString=tagTester("String"),isNumber=tagTester("Number"),isDate=tagTester("Date"),isRegExp=tagTester("RegExp"),isError=tagTester("Error"),isSymbol=tagTester("Symbol"),isArrayBuffer=tagTester("ArrayBuffer");var isFunction=tagTester("Function"),nodelist=root.document&amp;&amp;root.document.childNodes;"object"!=typeof Int8Array&amp;&amp;"function"!=typeof nodelist&amp;&amp;(isFunction=function(obj){return"function"==typeof obj||!1});const modules_isFunction=isFunction,_hasObjectTag=tagTester("Object");var hasStringTagBug=supportsDataView&amp;&amp;_hasObjectTag(new DataView(new ArrayBuffer(8))),isIE11="undefined"!=typeof Map&amp;&amp;_hasObjectTag(new Map),isDataView=tagTester("DataView");const modules_isDataView=hasStringTagBug?function(obj){return null!=obj&amp;&amp;modules_isFunction(obj.getInt8)&amp;&amp;isArrayBuffer(obj.buffer)}:isDataView,isArray=nativeIsArray||tagTester("Array");function has(obj,key){return null!=obj&amp;&amp;_setup_hasOwnProperty.call(obj,key)}var isArguments=tagTester("Arguments");!function(){isArguments(arguments)||(isArguments=function(obj){return has(obj,"callee")})}();const modules_isArguments=isArguments;function isFinite_isFinite(obj){return!isSymbol(obj)&amp;&amp;_isFinite(obj)&amp;&amp;!isNaN(parseFloat(obj))}function isNaN_isNaN(obj){return isNumber(obj)&amp;&amp;_isNaN(obj)}function constant(value){return function(){return value}}function createSizePropertyCheck(getSizeProperty){return function(collection){var sizeProperty=getSizeProperty(collection);return"number"==typeof sizeProperty&amp;&amp;sizeProperty&gt;=0&amp;&amp;sizeProperty&lt;=MAX_ARRAY_INDEX}}function shallowProperty(key){return function(obj){return null==obj?void 0:obj[key]}}const _getByteLength=shallowProperty("byteLength"),_isBufferLike=createSizePropertyCheck(_getByteLength);var typedArrayPattern=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;const modules_isTypedArray=supportsArrayBuffer?function(obj){return nativeIsView?nativeIsView(obj)&amp;&amp;!modules_isDataView(obj):_isBufferLike(obj)&amp;&amp;typedArrayPattern.test(_setup_toString.call(obj))}:constant(!1),_getLength=shallowProperty("length");function collectNonEnumProps(obj,keys){keys=function(keys){for(var hash={},l=keys.length,i=0;i&lt;l;++i)hash[keys[i]]=!0;return{contains:function(key){return!0===hash[key]},push:function(key){return hash[key]=!0,keys.push(key)}}}(keys);var nonEnumIdx=nonEnumerableProps.length,constructor=obj.constructor,proto=modules_isFunction(constructor)&amp;&amp;constructor.prototype||ObjProto,prop="constructor";for(has(obj,prop)&amp;&amp;!keys.contains(prop)&amp;&amp;keys.push(prop);nonEnumIdx--;)(prop=nonEnumerableProps[nonEnumIdx])in obj&amp;&amp;obj[prop]!==proto[prop]&amp;&amp;!keys.contains(prop)&amp;&amp;keys.push(prop)}function keys(obj){if(!isObject(obj))return[];if(nativeKeys)return nativeKeys(obj);var keys=[];for(var key in obj)has(obj,key)&amp;&amp;keys.push(key);return hasEnumBug&amp;&amp;collectNonEnumProps(obj,keys),keys}function isEmpty(obj){if(null==obj)return!0;var length=_getLength(obj);return"number"==typeof length&amp;&amp;(isArray(obj)||isString(obj)||modules_isArguments(obj))?0===length:0===_getLength(keys(obj))}function isMatch(object,attrs){var _keys=keys(attrs),length=_keys.length;if(null==object)return!length;for(var obj=Object(object),i=0;i&lt;length;i++){var key=_keys[i];if(attrs[key]!==obj[key]||!(key in obj))return!1}return!0}function _(obj){return obj instanceof _?obj:this instanceof _?void(this._wrapped=obj):new _(obj)}function toBufferView(bufferSource){return new Uint8Array(bufferSource.buffer||bufferSource,bufferSource.byteOffset||0,_getByteLength(bufferSource))}_.VERSION=VERSION,_.prototype.value=function(){return this._wrapped},_.prototype.valueOf=_.prototype.toJSON=_.prototype.value,_.prototype.toString=function(){return String(this._wrapped)};var tagDataView="[object DataView]";function eq(a,b,aStack,bStack){if(a===b)return 0!==a||1/a==1/b;if(null==a||null==b)return!1;if(a!=a)return b!=b;var type=typeof a;return("function"===type||"object"===type||"object"==typeof b)&amp;&amp;deepEq(a,b,aStack,bStack)}function deepEq(a,b,aStack,bStack){a instanceof _&amp;&amp;(a=a._wrapped),b instanceof _&amp;&amp;(b=b._wrapped);var className=_setup_toString.call(a);if(className!==_setup_toString.call(b))return!1;if(hasStringTagBug&amp;&amp;"[object Object]"==className&amp;&amp;modules_isDataView(a)){if(!modules_isDataView(b))return!1;className=tagDataView}switch(className){case"[object RegExp]":case"[object String]":return""+a==""+b;case"[object Number]":return+a!=+a?+b!=+b:0==+a?1/+a==1/b:+a==+b;case"[object Date]":case"[object Boolean]":return+a==+b;case"[object Symbol]":return SymbolProto.valueOf.call(a)===SymbolProto.valueOf.call(b);case"[object ArrayBuffer]":case tagDataView:return deepEq(toBufferView(a),toBufferView(b),aStack,bStack)}var areArrays="[object Array]"===className;if(!areArrays&amp;&amp;modules_isTypedArray(a)){if(_getByteLength(a)!==_getByteLength(b))return!1;if(a.buffer===b.buffer&amp;&amp;a.byteOffset===b.byteOffset)return!0;areArrays=!0}if(!areArrays){if("object"!=typeof a||"object"!=typeof b)return!1;var aCtor=a.constructor,bCtor=b.constructor;if(aCtor!==bCtor&amp;&amp;!(modules_isFunction(aCtor)&amp;&amp;aCtor instanceof aCtor&amp;&amp;modules_isFunction(bCtor)&amp;&amp;bCtor instanceof bCtor)&amp;&amp;"constructor"in a&amp;&amp;"constructor"in b)return!1}bStack=bStack||[];for(var length=(aStack=aStack||[]).length;length--;)if(aStack[length]===a)return bStack[length]===b;if(aStack.push(a),bStack.push(b),areArrays){if((length=a.length)!==b.length)return!1;for(;length--;)if(!eq(a[length],b[length],aStack,bStack))return!1}else{var key,_keys=keys(a);if(length=_keys.length,keys(b).length!==length)return!1;for(;length--;)if(!has(b,key=_keys[length])||!eq(a[key],b[key],aStack,bStack))return!1}return aStack.pop(),bStack.pop(),!0}function isEqual(a,b){return eq(a,b)}function allKeys(obj){if(!isObject(obj))return[];var keys=[];for(var key in obj)keys.push(key);return hasEnumBug&amp;&amp;collectNonEnumProps(obj,keys),keys}function ie11fingerprint(methods){var length=_getLength(methods);return function(obj){if(null==obj)return!1;var keys=allKeys(obj);if(_getLength(keys))return!1;for(var i=0;i&lt;length;i++)if(!modules_isFunction(obj[methods[i]]))return!1;return methods!==weakMapMethods||!modules_isFunction(obj[forEachName])}}var forEachName="forEach",commonInit=["clear","delete"],mapTail=["get","has","set"],mapMethods=commonInit.concat(forEachName,mapTail),weakMapMethods=commonInit.concat(mapTail),setMethods=["add"].concat(commonInit,forEachName,"has");const isMap=isIE11?ie11fingerprint(mapMethods):tagTester("Map"),isWeakMap=isIE11?ie11fingerprint(weakMapMethods):tagTester("WeakMap"),isSet=isIE11?ie11fingerprint(setMethods):tagTester("Set"),isWeakSet=tagTester("WeakSet");function values(obj){for(var _keys=keys(obj),length=_keys.length,values=Array(length),i=0;i&lt;length;i++)values[i]=obj[_keys[i]];return values}function pairs(obj){for(var _keys=keys(obj),length=_keys.length,pairs=Array(length),i=0;i&lt;length;i++)pairs[i]=[_keys[i],obj[_keys[i]]];return pairs}function invert(obj){for(var result={},_keys=keys(obj),i=0,length=_keys.length;i&lt;length;i++)result[obj[_keys[i]]]=_keys[i];return result}function functions(obj){var names=[];for(var key in obj)modules_isFunction(obj[key])&amp;&amp;names.push(key);return names.sort()}function createAssigner(keysFunc,defaults){return function(obj){var length=arguments.length;if(defaults&amp;&amp;(obj=Object(obj)),length&lt;2||null==obj)return obj;for(var index=1;index&lt;length;index++)for(var source=arguments[index],keys=keysFunc(source),l=keys.length,i=0;i&lt;l;i++){var key=keys[i];defaults&amp;&amp;void 0!==obj[key]||(obj[key]=source[key])}return obj}}const extend=createAssigner(allKeys),extendOwn=createAssigner(keys),defaults=createAssigner(allKeys,!0);function baseCreate(prototype){if(!isObject(prototype))return{};if(nativeCreate)return nativeCreate(prototype);var Ctor=function(){};Ctor.prototype=prototype;var result=new Ctor;return Ctor.prototype=null,result}function create(prototype,props){var result=baseCreate(prototype);return props&amp;&amp;extendOwn(result,props),result}function clone(obj){return isObject(obj)?isArray(obj)?obj.slice():extend({},obj):obj}function tap(obj,interceptor){return interceptor(obj),obj}function toPath(path){return isArray(path)?path:[path]}function _toPath_toPath(path){return _.toPath(path)}function deepGet(obj,path){for(var length=path.length,i=0;i&lt;length;i++){if(null==obj)return;obj=obj[path[i]]}return length?obj:void 0}function get(object,path,defaultValue){var value=deepGet(object,_toPath_toPath(path));return isUndefined(value)?defaultValue:value}function has_has(obj,path){for(var length=(path=_toPath_toPath(path)).length,i=0;i&lt;length;i++){var key=path[i];if(!has(obj,key))return!1;obj=obj[key]}return!!length}function identity(value){return value}function matcher(attrs){return attrs=extendOwn({},attrs),function(obj){return isMatch(obj,attrs)}}function property(path){return path=_toPath_toPath(path),function(obj){return deepGet(obj,path)}}function optimizeCb(func,context,argCount){if(void 0===context)return func;switch(null==argCount?3:argCount){case 1:return function(value){return func.call(context,value)};case 3:return function(value,index,collection){return func.call(context,value,index,collection)};case 4:return function(accumulator,value,index,collection){return func.call(context,accumulator,value,index,collection)}}return function(){return func.apply(context,arguments)}}function baseIteratee(value,context,argCount){return null==value?identity:modules_isFunction(value)?optimizeCb(value,context,argCount):isObject(value)&amp;&amp;!isArray(value)?matcher(value):property(value)}function iteratee(value,context){return baseIteratee(value,context,1/0)}function cb(value,context,argCount){return _.iteratee!==iteratee?_.iteratee(value,context):baseIteratee(value,context,argCount)}function mapObject(obj,iteratee,context){iteratee=cb(iteratee,context);for(var _keys=keys(obj),length=_keys.length,results={},index=0;index&lt;length;index++){var currentKey=_keys[index];results[currentKey]=iteratee(obj[currentKey],currentKey,obj)}return results}function noop(){}function propertyOf(obj){return null==obj?noop:function(path){return get(obj,path)}}function times(n,iteratee,context){var accum=Array(Math.max(0,n));iteratee=optimizeCb(iteratee,context,1);for(var i=0;i&lt;n;i++)accum[i]=iteratee(i);return accum}function random(min,max){return null==max&amp;&amp;(max=min,min=0),min+Math.floor(Math.random()*(max-min+1))}_.toPath=toPath,_.iteratee=iteratee;const now=Date.now||function(){return(new Date).getTime()};function createEscaper(map){var escaper=function(match){return map[match]},source="(?:"+keys(map).join("|")+")",testRegexp=RegExp(source),replaceRegexp=RegExp(source,"g");return function(string){return string=null==string?"":""+string,testRegexp.test(string)?string.replace(replaceRegexp,escaper):string}}const _escapeMap={"&amp;":"&amp;amp;","&lt;":"&amp;lt;","&gt;":"&amp;gt;",'"':"&amp;quot;","'":"&amp;#x27;","`":"&amp;#x60;"},modules_escape=createEscaper(_escapeMap),modules_unescape=createEscaper(invert(_escapeMap)),templateSettings=_.templateSettings={evaluate:/&lt;%([\s\S]+?)%&gt;/g,interpolate:/&lt;%=([\s\S]+?)%&gt;/g,escape:/&lt;%-([\s\S]+?)%&gt;/g};var noMatch=/(.)^/,escapes={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},escapeRegExp=/\\|'|\r|\n|\u2028|\u2029/g;function escapeChar(match){return"\\"+escapes[match]}var bareIdentifier=/^\s*(\w|\$)+\s*$/;function template(text,settings,oldSettings){!settings&amp;&amp;oldSettings&amp;&amp;(settings=oldSettings),settings=defaults({},settings,_.templateSettings);var matcher=RegExp([(settings.escape||noMatch).source,(settings.interpolate||noMatch).source,(settings.evaluate||noMatch).source].join("|")+"|$","g"),index=0,source="__p+='";text.replace(matcher,(function(match,escape,interpolate,evaluate,offset){return source+=text.slice(index,offset).replace(escapeRegExp,escapeChar),index=offset+match.length,escape?source+="'+\n((__t=("+escape+"))==null?'':_.escape(__t))+\n'":interpolate?source+="'+\n((__t=("+interpolate+"))==null?'':__t)+\n'":evaluate&amp;&amp;(source+="';\n"+evaluate+"\n__p+='"),match})),source+="';\n";var render,argument=settings.variable;if(argument){if(!bareIdentifier.test(argument))throw new Error("variable is not a bare identifier: "+argument)}else source="with(obj||{}){\n"+source+"}\n",argument="obj";source="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+source+"return __p;\n";try{render=new Function(argument,"_",source)}catch(e){throw e.source=source,e}var template=function(data){return render.call(this,data,_)};return template.source="function("+argument+"){\n"+source+"}",template}function result(obj,path,fallback){var length=(path=_toPath_toPath(path)).length;if(!length)return modules_isFunction(fallback)?fallback.call(obj):fallback;for(var i=0;i&lt;length;i++){var prop=null==obj?void 0:obj[path[i]];void 0===prop&amp;&amp;(prop=fallback,i=length),obj=modules_isFunction(prop)?prop.call(obj):prop}return obj}var idCounter=0;function uniqueId(prefix){var id=++idCounter+"";return prefix?prefix+id:id}function chain(obj){var instance=_(obj);return instance._chain=!0,instance}function executeBound(sourceFunc,boundFunc,context,callingContext,args){if(!(callingContext instanceof boundFunc))return sourceFunc.apply(context,args);var self=baseCreate(sourceFunc.prototype),result=sourceFunc.apply(self,args);return isObject(result)?result:self}var partial=restArguments((function(func,boundArgs){var placeholder=partial.placeholder,bound=function(){for(var position=0,length=boundArgs.length,args=Array(length),i=0;i&lt;length;i++)args[i]=boundArgs[i]===placeholder?arguments[position++]:boundArgs[i];for(;position&lt;arguments.length;)args.push(arguments[position++]);return executeBound(func,bound,this,this,args)};return bound}));partial.placeholder=_;const modules_partial=partial,bind=restArguments((function(func,context,args){if(!modules_isFunction(func))throw new TypeError("Bind must be called on a function");var bound=restArguments((function(callArgs){return executeBound(func,bound,context,this,args.concat(callArgs))}));return bound})),_isArrayLike=createSizePropertyCheck(_getLength);function flatten(input,depth,strict,output){if(output=output||[],depth||0===depth){if(depth&lt;=0)return output.concat(input)}else depth=1/0;for(var idx=output.length,i=0,length=_getLength(input);i&lt;length;i++){var value=input[i];if(_isArrayLike(value)&amp;&amp;(isArray(value)||modules_isArguments(value)))if(depth&gt;1)flatten(value,depth-1,strict,output),idx=output.length;else for(var j=0,len=value.length;j&lt;len;)output[idx++]=value[j++];else strict||(output[idx++]=value)}return output}const bindAll=restArguments((function(obj,keys){var index=(keys=flatten(keys,!1,!1)).length;if(index&lt;1)throw new Error("bindAll must be passed function names");for(;index--;){var key=keys[index];obj[key]=bind(obj[key],obj)}return obj}));function memoize(func,hasher){var memoize=function(key){var cache=memoize.cache,address=""+(hasher?hasher.apply(this,arguments):key);return has(cache,address)||(cache[address]=func.apply(this,arguments)),cache[address]};return memoize.cache={},memoize}const delay=restArguments((function(func,wait,args){return setTimeout((function(){return func.apply(null,args)}),wait)})),defer=modules_partial(delay,_,1);function throttle(func,wait,options){var timeout,context,args,result,previous=0;options||(options={});var later=function(){previous=!1===options.leading?0:now(),timeout=null,result=func.apply(context,args),timeout||(context=args=null)},throttled=function(){var _now=now();previous||!1!==options.leading||(previous=_now);var remaining=wait-(_now-previous);return context=this,args=arguments,remaining&lt;=0||remaining&gt;wait?(timeout&amp;&amp;(clearTimeout(timeout),timeout=null),previous=_now,result=func.apply(context,args),timeout||(context=args=null)):timeout||!1===options.trailing||(timeout=setTimeout(later,remaining)),result};return throttled.cancel=function(){clearTimeout(timeout),previous=0,timeout=context=args=null},throttled}function debounce(func,wait,immediate){var timeout,previous,args,result,context,later=function(){var passed=now()-previous;wait&gt;passed?timeout=setTimeout(later,wait-passed):(timeout=null,immediate||(result=func.apply(context,args)),timeout||(args=context=null))},debounced=restArguments((function(_args){return context=this,args=_args,previous=now(),timeout||(timeout=setTimeout(later,wait),immediate&amp;&amp;(result=func.apply(context,args))),result}));return debounced.cancel=function(){clearTimeout(timeout),timeout=args=context=null},debounced}function wrap(func,wrapper){return modules_partial(wrapper,func)}function negate(predicate){return function(){return!predicate.apply(this,arguments)}}function compose(){var args=arguments,start=args.length-1;return function(){for(var i=start,result=args[start].apply(this,arguments);i--;)result=args[i].call(this,result);return result}}function after(times,func){return function(){if(--times&lt;1)return func.apply(this,arguments)}}function before(times,func){var memo;return function(){return--times&gt;0&amp;&amp;(memo=func.apply(this,arguments)),times&lt;=1&amp;&amp;(func=null),memo}}const once=modules_partial(before,2);function findKey(obj,predicate,context){predicate=cb(predicate,context);for(var key,_keys=keys(obj),i=0,length=_keys.length;i&lt;length;i++)if(predicate(obj[key=_keys[i]],key,obj))return key}function createPredicateIndexFinder(dir){return function(array,predicate,context){predicate=cb(predicate,context);for(var length=_getLength(array),index=dir&gt;0?0:length-1;index&gt;=0&amp;&amp;index&lt;length;index+=dir)if(predicate(array[index],index,array))return index;return-1}}const findIndex=createPredicateIndexFinder(1),findLastIndex=createPredicateIndexFinder(-1);function sortedIndex(array,obj,iteratee,context){for(var value=(iteratee=cb(iteratee,context,1))(obj),low=0,high=_getLength(array);low&lt;high;){var mid=Math.floor((low+high)/2);iteratee(array[mid])&lt;value?low=mid+1:high=mid}return low}function createIndexFinder(dir,predicateFind,sortedIndex){return function(array,item,idx){var i=0,length=_getLength(array);if("number"==typeof idx)dir&gt;0?i=idx&gt;=0?idx:Math.max(idx+length,i):length=idx&gt;=0?Math.min(idx+1,length):idx+length+1;else if(sortedIndex&amp;&amp;idx&amp;&amp;length)return array[idx=sortedIndex(array,item)]===item?idx:-1;if(item!=item)return(idx=predicateFind(slice.call(array,i,length),isNaN_isNaN))&gt;=0?idx+i:-1;for(idx=dir&gt;0?i:length-1;idx&gt;=0&amp;&amp;idx&lt;length;idx+=dir)if(array[idx]===item)return idx;return-1}}const indexOf=createIndexFinder(1,findIndex,sortedIndex),lastIndexOf=createIndexFinder(-1,findLastIndex);function find(obj,predicate,context){var key=(_isArrayLike(obj)?findIndex:findKey)(obj,predicate,context);if(void 0!==key&amp;&amp;-1!==key)return obj[key]}function findWhere(obj,attrs){return find(obj,matcher(attrs))}function each(obj,iteratee,context){var i,length;if(iteratee=optimizeCb(iteratee,context),_isArrayLike(obj))for(i=0,length=obj.length;i&lt;length;i++)iteratee(obj[i],i,obj);else{var _keys=keys(obj);for(i=0,length=_keys.length;i&lt;length;i++)iteratee(obj[_keys[i]],_keys[i],obj)}return obj}function map(obj,iteratee,context){iteratee=cb(iteratee,context);for(var _keys=!_isArrayLike(obj)&amp;&amp;keys(obj),length=(_keys||obj).length,results=Array(length),index=0;index&lt;length;index++){var currentKey=_keys?_keys[index]:index;results[index]=iteratee(obj[currentKey],currentKey,obj)}return results}function createReduce(dir){return function(obj,iteratee,memo,context){var initial=arguments.length&gt;=3;return function(obj,iteratee,memo,initial){var _keys=!_isArrayLike(obj)&amp;&amp;keys(obj),length=(_keys||obj).length,index=dir&gt;0?0:length-1;for(initial||(memo=obj[_keys?_keys[index]:index],index+=dir);index&gt;=0&amp;&amp;index&lt;length;index+=dir){var currentKey=_keys?_keys[index]:index;memo=iteratee(memo,obj[currentKey],currentKey,obj)}return memo}(obj,optimizeCb(iteratee,context,4),memo,initial)}}const reduce=createReduce(1),reduceRight=createReduce(-1);function filter(obj,predicate,context){var results=[];return predicate=cb(predicate,context),each(obj,(function(value,index,list){predicate(value,index,list)&amp;&amp;results.push(value)})),results}function reject(obj,predicate,context){return filter(obj,negate(cb(predicate)),context)}function every(obj,predicate,context){predicate=cb(predicate,context);for(var _keys=!_isArrayLike(obj)&amp;&amp;keys(obj),length=(_keys||obj).length,index=0;index&lt;length;index++){var currentKey=_keys?_keys[index]:index;if(!predicate(obj[currentKey],currentKey,obj))return!1}return!0}function some(obj,predicate,context){predicate=cb(predicate,context);for(var _keys=!_isArrayLike(obj)&amp;&amp;keys(obj),length=(_keys||obj).length,index=0;index&lt;length;index++){var currentKey=_keys?_keys[index]:index;if(predicate(obj[currentKey],currentKey,obj))return!0}return!1}function contains(obj,item,fromIndex,guard){return _isArrayLike(obj)||(obj=values(obj)),("number"!=typeof fromIndex||guard)&amp;&amp;(fromIndex=0),indexOf(obj,item,fromIndex)&gt;=0}const invoke=restArguments((function(obj,path,args){var contextPath,func;return modules_isFunction(path)?func=path:(path=_toPath_toPath(path),contextPath=path.slice(0,-1),path=path[path.length-1]),map(obj,(function(context){var method=func;if(!method){if(contextPath&amp;&amp;contextPath.length&amp;&amp;(context=deepGet(context,contextPath)),null==context)return;method=context[path]}return null==method?method:method.apply(context,args)}))}));function pluck(obj,key){return map(obj,property(key))}function where(obj,attrs){return filter(obj,matcher(attrs))}function max(obj,iteratee,context){var value,computed,result=-1/0,lastComputed=-1/0;if(null==iteratee||"number"==typeof iteratee&amp;&amp;"object"!=typeof obj[0]&amp;&amp;null!=obj)for(var i=0,length=(obj=_isArrayLike(obj)?obj:values(obj)).length;i&lt;length;i++)null!=(value=obj[i])&amp;&amp;value&gt;result&amp;&amp;(result=value);else iteratee=cb(iteratee,context),each(obj,(function(v,index,list){((computed=iteratee(v,index,list))&gt;lastComputed||computed===-1/0&amp;&amp;result===-1/0)&amp;&amp;(result=v,lastComputed=computed)}));return result}function min(obj,iteratee,context){var value,computed,result=1/0,lastComputed=1/0;if(null==iteratee||"number"==typeof iteratee&amp;&amp;"object"!=typeof obj[0]&amp;&amp;null!=obj)for(var i=0,length=(obj=_isArrayLike(obj)?obj:values(obj)).length;i&lt;length;i++)null!=(value=obj[i])&amp;&amp;value&lt;result&amp;&amp;(result=value);else iteratee=cb(iteratee,context),each(obj,(function(v,index,list){((computed=iteratee(v,index,list))&lt;lastComputed||computed===1/0&amp;&amp;result===1/0)&amp;&amp;(result=v,lastComputed=computed)}));return result}var reStrSymbol=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;function toArray(obj){return obj?isArray(obj)?slice.call(obj):isString(obj)?obj.match(reStrSymbol):_isArrayLike(obj)?map(obj,identity):values(obj):[]}function sample(obj,n,guard){if(null==n||guard)return _isArrayLike(obj)||(obj=values(obj)),obj[random(obj.length-1)];var sample=toArray(obj),length=_getLength(sample);n=Math.max(Math.min(n,length),0);for(var last=length-1,index=0;index&lt;n;index++){var rand=random(index,last),temp=sample[index];sample[index]=sample[rand],sample[rand]=temp}return sample.slice(0,n)}function shuffle(obj){return sample(obj,1/0)}function sortBy(obj,iteratee,context){var index=0;return iteratee=cb(iteratee,context),pluck(map(obj,(function(value,key,list){return{value,index:index++,criteria:iteratee(value,key,list)}})).sort((function(left,right){var a=left.criteria,b=right.criteria;if(a!==b){if(a&gt;b||void 0===a)return 1;if(a&lt;b||void 0===b)return-1}return left.index-right.index})),"value")}function group(behavior,partition){return function(obj,iteratee,context){var result=partition?[[],[]]:{};return iteratee=cb(iteratee,context),each(obj,(function(value,index){var key=iteratee(value,index,obj);behavior(result,value,key)})),result}}const groupBy=group((function(result,value,key){has(result,key)?result[key].push(value):result[key]=[value]})),indexBy=group((function(result,value,key){result[key]=value})),countBy=group((function(result,value,key){has(result,key)?result[key]++:result[key]=1})),partition=group((function(result,value,pass){result[pass?0:1].push(value)}),!0);function size(obj){return null==obj?0:_isArrayLike(obj)?obj.length:keys(obj).length}function keyInObj(value,key,obj){return key in obj}const pick=restArguments((function(obj,keys){var result={},iteratee=keys[0];if(null==obj)return result;modules_isFunction(iteratee)?(keys.length&gt;1&amp;&amp;(iteratee=optimizeCb(iteratee,keys[1])),keys=allKeys(obj)):(iteratee=keyInObj,keys=flatten(keys,!1,!1),obj=Object(obj));for(var i=0,length=keys.length;i&lt;length;i++){var key=keys[i],value=obj[key];iteratee(value,key,obj)&amp;&amp;(result[key]=value)}return result})),omit=restArguments((function(obj,keys){var context,iteratee=keys[0];return modules_isFunction(iteratee)?(iteratee=negate(iteratee),keys.length&gt;1&amp;&amp;(context=keys[1])):(keys=map(flatten(keys,!1,!1),String),iteratee=function(value,key){return!contains(keys,key)}),pick(obj,iteratee,context)}));function initial(array,n,guard){return slice.call(array,0,Math.max(0,array.length-(null==n||guard?1:n)))}function first(array,n,guard){return null==array||array.length&lt;1?null==n||guard?void 0:[]:null==n||guard?array[0]:initial(array,array.length-n)}function rest(array,n,guard){return slice.call(array,null==n||guard?1:n)}function last(array,n,guard){return null==array||array.length&lt;1?null==n||guard?void 0:[]:null==n||guard?array[array.length-1]:rest(array,Math.max(0,array.length-n))}function compact(array){return filter(array,Boolean)}function flatten_flatten(array,depth){return flatten(array,depth,!1)}const difference=restArguments((function(array,rest){return rest=flatten(rest,!0,!0),filter(array,(function(value){return!contains(rest,value)}))})),without=restArguments((function(array,otherArrays){return difference(array,otherArrays)}));function uniq(array,isSorted,iteratee,context){isBoolean(isSorted)||(context=iteratee,iteratee=isSorted,isSorted=!1),null!=iteratee&amp;&amp;(iteratee=cb(iteratee,context));for(var result=[],seen=[],i=0,length=_getLength(array);i&lt;length;i++){var value=array[i],computed=iteratee?iteratee(value,i,array):value;isSorted&amp;&amp;!iteratee?(i&amp;&amp;seen===computed||result.push(value),seen=computed):iteratee?contains(seen,computed)||(seen.push(computed),result.push(value)):contains(result,value)||result.push(value)}return result}const union=restArguments((function(arrays){return uniq(flatten(arrays,!0,!0))}));function intersection(array){for(var result=[],argsLength=arguments.length,i=0,length=_getLength(array);i&lt;length;i++){var item=array[i];if(!contains(result,item)){var j;for(j=1;j&lt;argsLength&amp;&amp;contains(arguments[j],item);j++);j===argsLength&amp;&amp;result.push(item)}}return result}function unzip(array){for(var length=array&amp;&amp;max(array,_getLength).length||0,result=Array(length),index=0;index&lt;length;index++)result[index]=pluck(array,index);return result}const zip=restArguments(unzip);function object(list,values){for(var result={},i=0,length=_getLength(list);i&lt;length;i++)values?result[list[i]]=values[i]:result[list[i][0]]=list[i][1];return result}function range(start,stop,step){null==stop&amp;&amp;(stop=start||0,start=0),step||(step=stop&lt;start?-1:1);for(var length=Math.max(Math.ceil((stop-start)/step),0),range=Array(length),idx=0;idx&lt;length;idx++,start+=step)range[idx]=start;return range}function chunk(array,count){if(null==count||count&lt;1)return[];for(var result=[],i=0,length=array.length;i&lt;length;)result.push(slice.call(array,i,i+=count));return result}function chainResult(instance,obj){return instance._chain?_(obj).chain():obj}function mixin(obj){return each(functions(obj),(function(name){var func=_[name]=obj[name];_.prototype[name]=function(){var args=[this._wrapped];return push.apply(args,arguments),chainResult(this,func.apply(_,args))}})),_}each(["pop","push","reverse","shift","sort","splice","unshift"],(function(name){var method=ArrayProto[name];_.prototype[name]=function(){var obj=this._wrapped;return null!=obj&amp;&amp;(method.apply(obj,arguments),"shift"!==name&amp;&amp;"splice"!==name||0!==obj.length||delete obj[0]),chainResult(this,obj)}})),each(["concat","join","slice"],(function(name){var method=ArrayProto[name];_.prototype[name]=function(){var obj=this._wrapped;return null!=obj&amp;&amp;(obj=method.apply(obj,arguments)),chainResult(this,obj)}}));const underscore_array_methods=_;var index_default_=mixin(modules_namespaceObject);index_default_._=index_default_;const index_default=index_default_;var external_jQuery_=__webpack_require__(669),external_jQuery_default=__webpack_require__.n(external_jQuery_);const translations={},MailPoetI18n={add:function(key,value){translations[key]=value},t:function(key){return translations[key]||'TRANSLATION "%1$s" NOT FOUND'.replace("%1$s",key)},all:function(){return translations}};function buildErrorResponse(message){return{errors:[{message}]}}external_jQuery_default()(document).on("heartbeat-tick.mailpoet-ajax",((_event,data)=&gt;{data.mailpoet_token&amp;&amp;(window.mailpoet_token=data.mailpoet_token)}));const MailPoet={Ajax:{version:.5,options:{},defaults:{url:null,api_version:null,endpoint:null,action:null,token:null,data:{}},post:function(options){return this.request("post",options)},get:function(options){return this.request("get",options)},init:function(options){this.options=external_jQuery_default().extend({},this.defaults,options),null===this.options.url&amp;&amp;(this.options.url=window.ajaxurl),null===this.options.token&amp;&amp;(this.options.token=window.mailpoet_token),null===this.options.timeout&amp;&amp;(this.options.timeout=0)},getParams:function(){return{action:"mailpoet",api_version:this.options.api_version,token:this.options.token,endpoint:this.options.endpoint,method:this.options.action,data:this.options.data||{}}},constructGetUrl:function(options){return this.init(options),`${this.options.url}?${external_jQuery_default().param(this.getParams())}`},request:function(method,options){this.init(options);const params=this.getParams();index_default.isObject(params.data)&amp;&amp;(params.data=index_default.pick(params.data,(value=&gt;null!==value)));const deferred=external_jQuery_default().Deferred(),timeout=Math.ceil(this.options.timeout/1e3),xhrRequest=external_jQuery_default()[method]({url:this.options.url,data:params,success:null,dataType:"json",timeout:this.options.timeout});return this.options.onRequestStart?.(xhrRequest),xhrRequest.then((data=&gt;deferred.resolve(data)),((failedXhr,textStatus)=&gt;{let errorData;var errorMessage,xhr;"abort"===textStatus?errorData=textStatus:"timeout"===textStatus?errorData=buildErrorResponse(MailPoetI18n.t("ajaxTimeoutErrorMessage").replace("%d",timeout.toString())):(errorMessage=MailPoetI18n.t("ajaxFailedErrorMessage"),errorData=(xhr=failedXhr).responseJSON?xhr.responseJSON:buildErrorResponse(errorMessage.replace("%d",xhr.status))),deferred.reject(errorData)})),this.options={},deferred}},I18n:MailPoetI18n,Iframe:{marginY:20,autoSize:function(iframe){iframe&amp;&amp;this.setSize(iframe,iframe.contentWindow.document.body.scrollHeight)},setSize:function(sizeIframe,i){sizeIframe&amp;&amp;(sizeIframe.style.height=parseInt(i,10)+this.marginY+"px")}}};window.MailPoet=MailPoet;var $=external_jQuery_default();function js_cookie_assign(target){for(var i=1;i&lt;arguments.length;i++){var source=arguments[i];for(var key in source)target[key]=source[key]}return target}$.fn.mailpoetSerializeObject=function(coerce){var obj={},coerceTypes={true:!0,false:!1,null:null};return $.each(this.serializeArray(),(function(j,v){var key=v.name,val=v.value,cur=obj,i=0,keys=key.split("]["),keysLast=keys.length-1;if(/\[/.test(keys[0])&amp;&amp;/\]$/.test(keys[keysLast])?(keys[keysLast]=keys[keysLast].replace(/\]$/,""),keysLast=(keys=keys.shift().split("[").concat(keys)).length-1):keysLast=0,coerce&amp;&amp;(val&amp;&amp;!Number.isNaN(val)?val=+val:"undefined"===val?val=void 0:void 0!==coerceTypes[val]&amp;&amp;(val=coerceTypes[val])),keysLast)for(;i&lt;=keysLast;i+=1)cur[key=""===keys[i]?cur.length:keys[i]]=i&lt;keysLast?cur[key]||(keys[i+1]&amp;&amp;isNaN(keys[i+1])?{}:[]):val,cur=cur[key];else Array.isArray(obj[key])?obj[key].push(val):void 0!==obj[key]?obj[key]=[obj[key],val]:obj[key]=val})),obj};var api=function init(converter,defaultAttributes){function set(name,value,attributes){if("undefined"!=typeof document){"number"==typeof(attributes=js_cookie_assign({},defaultAttributes,attributes)).expires&amp;&amp;(attributes.expires=new Date(Date.now()+864e5*attributes.expires)),attributes.expires&amp;&amp;(attributes.expires=attributes.expires.toUTCString()),name=encodeURIComponent(name).replace(/%(2[346B]|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=name+"="+converter.write(value,name)+stringifiedAttributes}}return Object.create({set,get:function(name){if("undefined"!=typeof document&amp;&amp;(!arguments.length||name)){for(var cookies=document.cookie?document.cookie.split("; "):[],jar={},i=0;i&lt;cookies.length;i++){var parts=cookies[i].split("="),value=parts.slice(1).join("=");try{var found=decodeURIComponent(parts[0]);if(jar[found]=converter.read(value,found),name===found)break}catch(e){}}return name?jar[name]:jar}},remove:function(name,attributes){set(name,"",js_cookie_assign({},attributes,{expires:-1}))},withAttributes:function(attributes){return init(this.converter,js_cookie_assign({},this.attributes,attributes))},withConverter:function(converter){return init(js_cookie_assign({},this.converter,converter),this.attributes)}},{attributes:{value:Object.freeze(defaultAttributes)},converter:{value:Object.freeze(converter)}})}({read:function(value){return'"'===value[0]&amp;&amp;(value=value.slice(1,-1)),value.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(value){return encodeURIComponent(value).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"}),parsley=__webpack_require__(731),parsley_default=__webpack_require__.n(parsley);const build_module_validateNamespace=function(namespace){return"string"!=typeof namespace||""===namespace?(console.error("The namespace must be a non-empty string."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(namespace)||(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)};const build_module_validateHookName=function(hookName){return"string"!=typeof hookName||""===hookName?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(hookName)?(console.error("The hook name cannot begin with `__`."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(hookName)||(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)};const build_module_createAddHook=function(hooks,storeKey){return function(hookName,namespace,callback,priority=10){const hooksStore=hooks[storeKey];if(!build_module_validateHookName(hookName))return;if(!build_module_validateNamespace(namespace))return;if("function"!=typeof callback)return void console.error("The hook callback must be a function.");if("number"!=typeof priority)return void console.error("If specified, the hook priority must be a number.");const handler={callback,priority,namespace};if(hooksStore[hookName]){const handlers=hooksStore[hookName].handlers;let i;for(i=handlers.length;i&gt;0&amp;&amp;!(priority&gt;=handlers[i-1].priority);i--);i===handlers.length?handlers[i]=handler:handlers.splice(i,0,handler),hooksStore.__current.forEach((hookInfo=&gt;{hookInfo.name===hookName&amp;&amp;hookInfo.currentIndex&gt;=i&amp;&amp;hookInfo.currentIndex++}))}else hooksStore[hookName]={handlers:[handler],runs:0};"hookAdded"!==hookName&amp;&amp;hooks.doAction("hookAdded",hookName,namespace,callback,priority)}};const build_module_createRemoveHook=function(hooks,storeKey,removeAll=!1){return function(hookName,namespace){const hooksStore=hooks[storeKey];if(!build_module_validateHookName(hookName))return;if(!removeAll&amp;&amp;!build_module_validateNamespace(namespace))return;if(!hooksStore[hookName])return 0;let handlersRemoved=0;if(removeAll)handlersRemoved=hooksStore[hookName].handlers.length,hooksStore[hookName]={runs:hooksStore[hookName].runs,handlers:[]};else{const handlers=hooksStore[hookName].handlers;for(let i=handlers.length-1;i&gt;=0;i--)handlers[i].namespace===namespace&amp;&amp;(handlers.splice(i,1),handlersRemoved++,hooksStore.__current.forEach((hookInfo=&gt;{hookInfo.name===hookName&amp;&amp;hookInfo.currentIndex&gt;=i&amp;&amp;hookInfo.currentIndex--})))}return"hookRemoved"!==hookName&amp;&amp;hooks.doAction("hookRemoved",hookName,namespace),handlersRemoved}};const build_module_createHasHook=function(hooks,storeKey){return function(hookName,namespace){const hooksStore=hooks[storeKey];return void 0!==namespace?hookName in hooksStore&amp;&amp;hooksStore[hookName].handlers.some((hook=&gt;hook.namespace===namespace)):hookName in hooksStore}};const build_module_createRunHook=function(hooks,storeKey,returnFirstArg=!1){return function(hookName,...args){const hooksStore=hooks[storeKey];hooksStore[hookName]||(hooksStore[hookName]={handlers:[],runs:0}),hooksStore[hookName].runs++;const handlers=hooksStore[hookName].handlers;if(!handlers||!handlers.length)return returnFirstArg?args[0]:void 0;const hookInfo={name:hookName,currentIndex:0};for(hooksStore.__current.push(hookInfo);hookInfo.currentIndex&lt;handlers.length;){const result=handlers[hookInfo.currentIndex].callback.apply(null,args);returnFirstArg&amp;&amp;(args[0]=result),hookInfo.currentIndex++}return hooksStore.__current.pop(),returnFirstArg?args[0]:void 0}};const build_module_createCurrentHook=function(hooks,storeKey){return function(){var _hooksStore$__current;const hooksStore=hooks[storeKey];return null!==(_hooksStore$__current=hooksStore.__current[hooksStore.__current.length-1]?.name)&amp;&amp;void 0!==_hooksStore$__current?_hooksStore$__current:null}};const build_module_createDoingHook=function(hooks,storeKey){return function(hookName){const hooksStore=hooks[storeKey];return void 0===hookName?void 0!==hooksStore.__current[0]:!!hooksStore.__current[0]&amp;&amp;hookName===hooksStore.__current[0].name}};const build_module_createDidHook=function(hooks,storeKey){return function(hookName){const hooksStore=hooks[storeKey];if(build_module_validateHookName(hookName))return hooksStore[hookName]&amp;&amp;hooksStore[hookName].runs?hooksStore[hookName].runs:0}};class _Hooks{constructor(){this.actions=Object.create(null),this.actions.__current=[],this.filters=Object.create(null),this.filters.__current=[],this.addAction=build_module_createAddHook(this,"actions"),this.addFilter=build_module_createAddHook(this,"filters"),this.removeAction=build_module_createRemoveHook(this,"actions"),this.removeFilter=build_module_createRemoveHook(this,"filters"),this.hasAction=build_module_createHasHook(this,"actions"),this.hasFilter=build_module_createHasHook(this,"filters"),this.removeAllActions=build_module_createRemoveHook(this,"actions",!0),this.removeAllFilters=build_module_createRemoveHook(this,"filters",!0),this.doAction=build_module_createRunHook(this,"actions"),this.applyFilters=build_module_createRunHook(this,"filters",!0),this.currentAction=build_module_createCurrentHook(this,"actions"),this.currentFilter=build_module_createCurrentHook(this,"filters"),this.doingAction=build_module_createDoingHook(this,"actions"),this.doingFilter=build_module_createDoingHook(this,"filters"),this.didAction=build_module_createDidHook(this,"actions"),this.didFilter=build_module_createDidHook(this,"filters")}}const build_module_createHooks=function(){return new _Hooks},defaultHooks=build_module_createHooks(),{addAction,addFilter,removeAction,removeFilter,hasAction,hasFilter,removeAllActions,removeAllFilters,doAction,applyFilters,currentAction,currentFilter,doingAction,doingFilter,didAction,didFilter,actions,filters}=defaultHooks;window.wp=window.wp||{},window.wp.hooks=window.wp.hooks||build_module_createHooks();const Hooks=window.wp.hooks,exitIntentEvent="mouseleave.mailpoet.form-exit-intent";external_jQuery_default()(($=&gt;{function getFormCookieName(form){return`popup_form_dismissed_${form.find('input[name="data[form_id]"]').val()}`}function setFormCookieAfterSubscription(form){if(form.parent(".mailpoet_form").data("is-preview"))return;const formCookieName=getFormCookieName(form);api.set(formCookieName,"1",{expires:182,path:"/"})}function playCaptcha(e){e.preventDefault();const audio=document.querySelector(".mailpoet_captcha_player");audio&amp;&amp;audio.play().catch((()=&gt;{}))}async function updateCaptcha(e){const captchaSessionId=document.querySelector('#mailpoet_captcha_form input[name="data[captcha_session_id]"]')?.value,image=document.querySelector("img.mailpoet_captcha"),audio=document.querySelector(".mailpoet_captcha_player");if(!captchaSessionId||!image||!audio)return!1;const cachebust=`${(new Date).getTime()}`,url=new URL(window.location.href.split("?")[0]);if(url.searchParams.set("mailpoet_router",""),url.searchParams.set("mailpoet_page","template"),url.searchParams.set("endpoint","captcha"),url.searchParams.set("action","refresh"),url.searchParams.set("data",btoa(JSON.stringify({captcha_session_id:captchaSessionId}))),url.searchParams.set("cachebust",cachebust),await fetch(url),image){const imageUrl=new URL(image.getAttribute("src"));imageUrl.searchParams.set("cachebust",cachebust),image.setAttribute("src",imageUrl.toString())}if(audio){const audioSource=audio.querySelector("source"),audioUrl=new URL(audioSource.getAttribute("src"));audioUrl.searchParams.set("cachebust",cachebust),audioSource.setAttribute("src",audioUrl.toString()),audio.load()}return e&amp;&amp;e.preventDefault(),!0}function displaySuccessMessage(form){setFormCookieAfterSubscription(form),form.children().not(".mailpoet_message").css("visibility","hidden"),form.toggleClass("mailpoet_form_successfully_send"),form.find(".mailpoet_validate_success").show(),form.find(".mailpoet_form_hide_on_success").each((function(){$(this).hide()}))}function submitSubscribeForm(form,formData,parsley){form.addClass("mailpoet_form_sending"),MailPoet.Ajax.post({url:window.MailPoetForm.ajax_url,token:formData.token,api_version:formData.api_version,endpoint:"subscribers",action:"subscribe",data:formData.data}).fail((response=&gt;{void 0!==response.meta&amp;&amp;void 0!==response.meta.redirect_url?window.top.location.href=response.meta.redirect_url:(response.meta&amp;&amp;response.meta.refresh_captcha&amp;&amp;updateCaptcha(),window.grecaptcha&amp;&amp;formData.recaptchaWidgetId&amp;&amp;window.grecaptcha.reset(formData.recaptchaWidgetId),form.find(".mailpoet_validate_error").html(response.errors.map((error=&gt;error.message)).join("&lt;br /&gt;")).show())})).done((response=&gt;(window.grecaptcha&amp;&amp;formData.recaptchaWidgetId&amp;&amp;window.grecaptcha.reset(formData.recaptchaWidgetId),response))).done((response=&gt;{void 0!==response.meta&amp;&amp;void 0!==response.meta.redirect_url?(setFormCookieAfterSubscription(form),window.location.href=response.meta.redirect_url):displaySuccessMessage(form),form.trigger("reset"),parsley.reset(),window.grecaptcha&amp;&amp;formData.recaptchaWidgetId&amp;&amp;window.grecaptcha.reset(formData.recaptchaWidgetId),null!==window.frameElement&amp;&amp;void 0!==MailPoet&amp;&amp;MailPoet.Iframe&amp;&amp;MailPoet.Iframe.autoSize(window.frameElement)})).always((()=&gt;{form.removeClass("mailpoet_form_sending")}))}function renderCaptcha(element,iteration){if(!window.recaptcha||!window.grecaptcha.ready)return void(iteration&lt;20&amp;&amp;setTimeout(renderCaptcha,400,element,iteration+1));const recaptcha=$(element),form=$(recaptcha).closest("form"),sitekey=recaptcha.attr("data-sitekey");let size=recaptcha.attr("data-size");"invisible"!==size&amp;&amp;(size=Hooks.applyFilters("mailpoet_re_captcha_size","compact"));const container=recaptcha.find("&gt; .mailpoet_recaptcha_container").get(0),field=recaptcha.find("&gt; .mailpoet_recaptcha_field");if(sitekey){const params={sitekey,size};"invisible"===size&amp;&amp;(params.callback=function(recaptchaResponseToken){const formData=form.mailpoetSerializeObject()||{};formData.data.recaptchaResponseToken=recaptchaResponseToken,submitSubscribeForm(form,formData,form.parsley())});const widgetId=window.grecaptcha.render(container,params);field.val(widgetId)}}function doDisplayForm(formDiv,showOverlay){formDiv.addClass("active"),showOverlay&amp;&amp;formDiv.prev(".mailpoet_form_popup_overlay").addClass("active")}MailPoet.I18n.add("ajaxFailedErrorMessage",window.MailPoetForm.ajax_common_error_message),parsley_default().addValidator("names",{requirementType:["string","string"],validateString:(value,errorBrackets,errorURL)=&gt;{const bracketsRegex=new RegExp(/[&gt;&lt;]+/gi);if(value.match(bracketsRegex))return $.Deferred().reject(errorBrackets);const urlRegex=new RegExp(/https?:\/\/(www\.)?(.+)\.(.+)/gi);return!value.match(urlRegex)||$.Deferred().reject(errorURL)},messages:{en:"Please specify a valid name"}}),$(".mailpoet_recaptcha").each(((_,element)=&gt;{setTimeout(renderCaptcha,400,element,1)}));function showForm(formDiv,showOverlay=!1){if((formDiv=&gt;{const id=formDiv.attr("id");return!!id&amp;&amp;Array.from(document.querySelectorAll(`#${id}`)).find((el=&gt;el.classList.contains("starting-to-show")))})(formDiv))return;formDiv.addClass("starting-to-show");const form=formDiv.find("form");let delay=form.data("delay");delay=parseInt(delay,10),Number.isNaN(delay)&amp;&amp;(delay=0);const timeout=setTimeout((()=&gt;{$(document).off(exitIntentEvent),doDisplayForm(formDiv,showOverlay)}),1e3*delay);form.data("exit-intent-enabled")&amp;&amp;$(document).on(exitIntentEvent,(()=&gt;{$(document).off(exitIntentEvent),clearTimeout(timeout),doDisplayForm(formDiv,showOverlay)}))}const closeForm=formDiv=&gt;{formDiv.removeClass("active"),formDiv.prev(".mailpoet_form_popup_overlay").removeClass("active"),function(formDiv){if(formDiv.data("is-preview"))return;const formCookieName=getFormCookieName(formDiv);if("1"===api.get(formCookieName))return;const cookieExpirationTime=formDiv.find("form").data("cookie-expiration-time");api.set(formCookieName,"1",{...cookieExpirationTime&amp;&amp;{expires:cookieExpirationTime},path:"/"})}(formDiv)};$(document).on("keyup",(e=&gt;{"Escape"===e.key&amp;&amp;$("div.mailpoet_form").each(((_,element)=&gt;{0!==$(element).children(".mailpoet_form_close_icon").length&amp;&amp;closeForm($(element))}))})),(()=&gt;{if($(".mailpoet_form").each(((_,element)=&gt;{$(element).children(".mailpoet_paragraph, .mailpoet_form_image, .mailpoet_form_paragraph").last().addClass("last")})),$("form.mailpoet_form").each(((_,element)=&gt;{const form=$(element);form.data("font-family")&amp;&amp;function(fontName,formDiv){const originalFontFamily=formDiv.css("font-family"),newFontFamily=`"${fontName}", ${originalFontFamily}`;formDiv.css("font-family",newFontFamily),formDiv.find("input, option").css("font-family","inherit"),formDiv.find("input[type=text], textarea, input[type=email], select").css("font-family",newFontFamily),formDiv.find(":header").css("font-family","inherit"),formDiv.find("input[data-font-family]").each((function(){const element=$(this),inputNewFontFamily=`"${element.data("font-family")}", ${element.css("font-family")}`;element.css("font-family",inputNewFontFamily)})),formDiv.find(".mailpoet-has-font").each((function(){const element=$(this),spanNewFontFamily=`"${element.css("font-family")}", ${originalFontFamily}`;element.css("font-family",spanNewFontFamily)}))}(form.data("font-family"),form.parent())})),$(".mailpoet_form_close_icon").on("click",(event=&gt;{const formDiv=$(event.target).parent();formDiv.data("is-preview")||closeForm(formDiv)})),$("div.mailpoet_form_fixed_bar, div.mailpoet_form_slide_in").each(((_,element)=&gt;{const formDiv=$(element),formCookieName=getFormCookieName(formDiv);("1"!==api.get(formCookieName)||formDiv.data("is-preview"))&amp;&amp;showForm(formDiv)})),$("div.mailpoet_form_popup").each(((_,element)=&gt;{const formDiv=$(element),formCookieName=getFormCookieName(formDiv);if("1"===api.get(formCookieName)&amp;&amp;!formDiv.data("is-preview"))return;showForm(formDiv,!0)})),$("form.mailpoet_form").each(((_,element)=&gt;{const form=$(element);form.parsley().on("form:validate",(formInstance=&gt;{const reCaptcha=form.find(".mailpoet_recaptcha");reCaptcha.length&amp;&amp;"invisible"!==reCaptcha.first().attr("data-size")&amp;&amp;(""===window.grecaptcha.getResponse()?(formInstance.validationResult=!1,form.find(".mailpoet_error_recaptcha").addClass("filled")):form.find(".mailpoet_error_recaptcha").removeClass("filled"))})),form.parsley().on("form:validated",(()=&gt;{form.find(".mailpoet_message &gt; p").hide(),null!==window.frameElement&amp;&amp;MailPoet.Iframe.autoSize(window.frameElement)})),form.parsley().on("form:submit",(parsley=&gt;{const formDiv=form.parent(".mailpoet_form");if(formDiv&amp;&amp;formDiv.data("is-preview"))return displaySuccessMessage(form),setTimeout((()=&gt;{!function(form){form.find(".mailpoet_validate_success").hide(),form.children().css("visibility",""),form.removeClass("mailpoet_form_successfully_send"),form.find(".mailpoet_form_hide_on_success").each((function(){$(this).show()}))}(form)}),2500),!1;if(!1===function(url){const link=document.createElement("a");return link.href=url,window.location.hostname===link.hostname}(window.MailPoetForm.ajax_url))return!0;const formData=form.mailpoetSerializeObject()||{},size=form.find(".mailpoet_recaptcha").attr("data-size");return window.grecaptcha&amp;&amp;formData.recaptchaWidgetId&amp;&amp;("invisible"===size?window.grecaptcha.execute(formData.recaptchaWidgetId):formData.data.recaptchaResponseToken=window.grecaptcha.getResponse(formData.recaptchaWidgetId)),"invisible"!==size&amp;&amp;submitSubscribeForm(form,formData,parsley),!1}))})),$(".mailpoet_captcha_update").on("click",(e=&gt;{updateCaptcha(e)})),$(".mailpoet_captcha_audio").on("click",playCaptcha),$(".mailpoet-manage-subscription").on("submit",(event=&gt;{if(!$(event.target).parsley().isValid())return event.preventDefault(),void $(event.target).parsley().validate();$(".mailpoet-manage-subscription .mailpoet-submit-success").hide()})),$('.g-recaptcha[data-size="invisible"]').length){const wpRegisterForm=$("form#registerform"),wcRegisterForm=$("form.woocommerce-form-register");let registerForm,submitBtnSelector;wpRegisterForm.length?(registerForm=wpRegisterForm,submitBtnSelector='input[type="submit"]'):wcRegisterForm.length&amp;&amp;(registerForm=wcRegisterForm,submitBtnSelector='button[type="submit"]'),registerForm&amp;&amp;(registerForm.parsley().on("form:submit",(()=&gt;(grecaptcha.execute(),!1))),window.onInvisibleReCaptchaSubmit=()=&gt;{const field=registerForm.find(submitBtnSelector)[0],attrs={type:"hidden",name:field.name,value:field.value};$("&lt;input&gt;").attr(attrs).appendTo(registerForm),registerForm[0].submit()})}})()}))})()})();/*! elementor-pro - v3.28.0 - 23-03-2025 */
(()=&gt;{"use strict";var e,r,a,n={},c={};function __webpack_require__(e){var r=c[e];if(void 0!==r)return r.exports;var a=c[e]={exports:{}};return n[e].call(a.exports,a,a.exports,__webpack_require__),a.exports}__webpack_require__.m=n,e=[],__webpack_require__.O=(r,a,n,c)=&gt;{if(!a){var i=1/0;for(o=0;o&lt;e.length;o++){for(var[a,n,c]=e[o],t=!0,_=0;_&lt;a.length;_++)(!1&amp;c||i&gt;=c)&amp;&amp;Object.keys(__webpack_require__.O).every((e=&gt;__webpack_require__.O[e](a[_])))?a.splice(_--,1):(t=!1,c&lt;i&amp;&amp;(i=c));if(t){e.splice(o--,1);var b=n();void 0!==b&amp;&amp;(r=b)}}return r}c=c||0;for(var o=e.length;o&gt;0&amp;&amp;e[o-1][2]&gt;c;o--)e[o]=e[o-1];e[o]=[a,n,c]},__webpack_require__.f={},__webpack_require__.e=e=&gt;Promise.all(Object.keys(__webpack_require__.f).reduce(((r,a)=&gt;(__webpack_require__.f[a](e,r),r)),[])),__webpack_require__.u=e=&gt;635===e?"code-highlight.d86022c8668c4b072592.bundle.min.js":519===e?"video-playlist.af20fd9fd8778929829e.bundle.min.js":375===e?"paypal-button.f4f64e46173f50701949.bundle.min.js":234===e?"f6214a79e4b78ec016e6.bundle.min.js":857===e?"stripe-button.61d93594d6b7865f8b3f.bundle.min.js":581===e?"progress-tracker.8cccdda9737c272489fc.bundle.min.js":961===e?"animated-headline.588a0449647bd4f113f3.bundle.min.js":692===e?"media-carousel.afbaabb756a7c18ddb09.bundle.min.js":897===e?"carousel.3620fca501cb18163600.bundle.min.js":416===e?"countdown.0e9e688751d29d07a8d3.bundle.min.js":292===e?"hotspot.fa04300164c35a866a51.bundle.min.js":325===e?"form.5fb35271b8ba3fb1e7d6.bundle.min.js":543===e?"gallery.1628df47530ab42dafba.bundle.min.js":970===e?"lottie.e74a53bfa4c0bd939250.bundle.min.js":334===e?"nav-menu.a23fbd67486c5bedf26c.bundle.min.js":887===e?"popup.f7b15b2ca565b152bf98.bundle.min.js":535===e?"load-more.8b46f464e573feab5dd7.bundle.min.js":396===e?"posts.aec59265318492b89cb5.bundle.min.js":726===e?"portfolio.4cd5da34009c30cb5d70.bundle.min.js":316===e?"share-buttons.63d984f8c96d1e053bc0.bundle.min.js":829===e?"slides.c0029640cbdb48199471.bundle.min.js":158===e?"social.f215e8a3efafbdbeb7ef.bundle.min.js":404===e?"table-of-contents.99a74eec7252759bebdb.bundle.min.js":345===e?"archive-posts.16a93245d08246e5e540.bundle.min.js":798===e?"search-form.b7065999d77832a1b764.bundle.min.js":6===e?"woocommerce-menu-cart.eb61fe086245485310a4.bundle.min.js":80===e?"woocommerce-purchase-summary.3676ccd8c29ef0924b84.bundle.min.js":354===e?"woocommerce-checkout-page.943b06275712cd4b96a5.bundle.min.js":4===e?"woocommerce-cart.d0d01530f5be6736b5d2.bundle.min.js":662===e?"woocommerce-my-account.4e940a8b4a52d1c98c5c.bundle.min.js":621===e?"woocommerce-notices.bcee9b5e1c8f65ac7927.bundle.min.js":787===e?"product-add-to-cart.51a22e1fbd8f914ab3d5.bundle.min.js":993===e?"loop.4a16d82b8b5e3e00f25e.bundle.min.js":932===e?"loop-carousel.f8067ec0c24b628c786e.bundle.min.js":550===e?"ajax-pagination.55e86e9100bc317aeb0b.bundle.min.js":727===e?"mega-menu.8008698e9df584aa4337.bundle.min.js":87===e?"mega-menu-stretch-content.480e081cebe071d683e8.bundle.min.js":912===e?"menu-title-keyboard-handler.070cb9cb3c4f1f016388.bundle.min.js":33===e?"nested-carousel.776ab95ca4daa003622e.bundle.min.js":225===e?"taxonomy-filter.e839f2be32b7ea832b34.bundle.min.js":579===e?"off-canvas.41d355285c19e4440547.bundle.min.js":1===e?"contact-buttons.33ec3b540b7caec4d0f5.bundle.min.js":61===e?"contact-buttons-var-10.0dc9f4c9e85e7c4baa3a.bundle.min.js":249===e?"floating-bars-var-2.1a487dc027431fb485cd.bundle.min.js":440===e?"floating-bars-var-3.acd1ad79ebb515e353c9.bundle.min.js":187===e?"search.3db30c59360e14bb4448.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),r={},a="elementor-pro:",__webpack_require__.l=(e,n,c,i)=&gt;{if(r[e])r[e].push(n);else{var t,_;if(void 0!==c)for(var b=document.getElementsByTagName("script"),o=0;o&lt;b.length;o++){var u=b[o];if(u.getAttribute("src")==e||u.getAttribute("data-webpack")==a+c){t=u;break}}t||(_=!0,(t=document.createElement("script")).charset="utf-8",t.timeout=120,__webpack_require__.nc&amp;&amp;t.setAttribute("nonce",__webpack_require__.nc),t.setAttribute("data-webpack",a+c),t.src=e),r[e]=[n];var onScriptComplete=(a,n)=&gt;{t.onerror=t.onload=null,clearTimeout(d);var c=r[e];if(delete r[e],t.parentNode&amp;&amp;t.parentNode.removeChild(t),c&amp;&amp;c.forEach((e=&gt;e(n))),a)return a(n)},d=setTimeout(onScriptComplete.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=onScriptComplete.bind(null,t.onerror),t.onload=onScriptComplete.bind(null,t.onload),_&amp;&amp;document.head.appendChild(t)}},(()=&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 a=r.getElementsByTagName("script");if(a.length)for(var n=a.length-1;n&gt;-1&amp;&amp;(!e||!/^http(s?):/.test(e));)e=a[n--].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={978:0};__webpack_require__.f.j=(r,a)=&gt;{var n=__webpack_require__.o(e,r)?e[r]:void 0;if(0!==n)if(n)a.push(n[2]);else if(978!=r){var c=new Promise(((a,c)=&gt;n=e[r]=[a,c]));a.push(n[2]=c);var i=__webpack_require__.p+__webpack_require__.u(r),t=new Error;__webpack_require__.l(i,(a=&gt;{if(__webpack_require__.o(e,r)&amp;&amp;(0!==(n=e[r])&amp;&amp;(e[r]=void 0),n)){var c=a&amp;&amp;("load"===a.type?"missing":a.type),i=a&amp;&amp;a.target&amp;&amp;a.target.src;t.message="Loading chunk "+r+" failed.\n("+c+": "+i+")",t.name="ChunkLoadError",t.type=c,t.request=i,n[1](t)}}),"chunk-"+r,r)}else e[r]=0},__webpack_require__.O.j=r=&gt;0===e[r];var webpackJsonpCallback=(r,a)=&gt;{var n,c,[i,t,_]=a,b=0;if(i.some((r=&gt;0!==e[r]))){for(n in t)__webpack_require__.o(t,n)&amp;&amp;(__webpack_require__.m[n]=t[n]);if(_)var o=_(__webpack_require__)}for(r&amp;&amp;r(a);b&lt;i.length;b++)c=i[b],__webpack_require__.o(e,c)&amp;&amp;e[c]&amp;&amp;e[c][0](),e[c]=0;return __webpack_require__.O(o)},r=self.webpackChunkelementor_pro=self.webpackChunkelementor_pro||[];r.forEach(webpackJsonpCallback.bind(null,0)),r.push=webpackJsonpCallback.bind(null,r.push.bind(r))})()})();/*! 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)}]);wp.i18n.setLocaleData({'text direction\u0004ltr':['ltr']});/*! elementor-pro - v3.28.0 - 23-03-2025 */
(self.webpackChunkelementor_pro=self.webpackChunkelementor_pro||[]).push([[313],{3e3:(e,t,n)=&gt;{"use strict";var s=n(6784);n(2258);var i=s(n(4906)),o=s(n(2450)),r=s(n(4409)),a=s(n(7937)),l=s(n(8098)),c=s(n(6275)),d=s(n(3268)),u=s(n(4992));class ElementorProFrontend extends elementorModules.ViewModule{onInit(){super.onInit(),this.config=ElementorProFrontendConfig,this.modules={},this.initOnReadyComponents()}bindEvents(){jQuery(window).on("elementor/frontend/init",this.onElementorFrontendInit.bind(this))}initModules(){let e={motionFX:i.default,sticky:o.default,codeHighlight:r.default,videoPlaylist:a.default,payments:l.default,progressTracker:c.default};elementorProFrontend.trigger("elementor-pro/modules/init/before"),e=elementorFrontend.hooks.applyFilters("elementor-pro/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()}initOnReadyComponents(){this.utils={controls:new d.default,DropdownMenuHeightController:u.default}}}window.elementorProFrontend=new ElementorProFrontend},3268:(e,t)=&gt;{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=class Controls{getControlValue(e,t,n){let s;return s="object"==typeof e[t]&amp;&amp;n?e[t][n]:e[t],s}getResponsiveControlValue(e,t){let n=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:"";const s=elementorFrontend.getCurrentDeviceMode(),i=this.getControlValue(e,t,n);if("widescreen"===s){const s=this.getControlValue(e,`${t}_widescreen`,n);return s||0===s?s:i}const o=elementorFrontend.breakpoints.getActiveBreakpointsList({withDesktop:!0});let r=s,a=o.indexOf(s),l="";for(;a&lt;=o.length;){if("desktop"===r){l=i;break}const s=`${t}_${r}`,c=this.getControlValue(e,s,n);if(c||0===c){l=c;break}a++,r=o[a]}return l}}},4992:(e,t)=&gt;{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=class DropdownMenuHeightController{constructor(e){this.widgetConfig=e}calculateStickyMenuNavHeight(){this.widgetConfig.elements.$dropdownMenuContainer.css(this.widgetConfig.settings.menuHeightCssVarName,"");const e=this.widgetConfig.elements.$dropdownMenuContainer.offset().top-jQuery(window).scrollTop();return elementorFrontend.elements.$window.height()-e}calculateMenuTabContentHeight(e){return elementorFrontend.elements.$window.height()-e[0].getBoundingClientRect().top}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.isToggleActive()?this.getMenuHeight():0;return this.setMenuHeight(e)}reassignMenuHeight(e){if(!this.isElementSticky()||0===e.length)return;const t=elementorFrontend.elements.$window.height()-e[0].getBoundingClientRect().top;e.height()&gt;t&amp;&amp;(e.css("height",this.calculateMenuTabContentHeight(e)+"px"),e.css("overflow-y","scroll"))}resetMenuHeight(e){this.isElementSticky()&amp;&amp;(e.css("height","initial"),e.css("overflow-y","visible"))}isToggleActive(){const e=this.widgetConfig.elements.$menuToggle;return this.widgetConfig.attributes?.menuToggleState?"true"===e.attr(this.widgetConfig.attributes.menuToggleState):e.hasClass(this.widgetConfig.classes.menuToggleActiveClass)}}},2258:(e,t,n)=&gt;{"use strict";n.p=ElementorProFrontendConfig.urls.assets+"js/"},4409:(e,t,n)=&gt;{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("code-highlight",(()=&gt;n.e(635).then(n.bind(n,7193))))}}t.default=_default},4906:(e,t,n)=&gt;{"use strict";var s=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=s(n(820));class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("global",i.default,null)}}t.default=_default},820:(e,t,n)=&gt;{"use strict";var s=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=s(n(739));class _default 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");let t=this.$element.find(e.container);return 0===t.length&amp;&amp;(t=this.$element),{$container:t}}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(),n="motion_fx"===e?"element":"background",s={};jQuery.each(t,((n,i)=&gt;{const o=new RegExp("^"+e+"_(.+?)_effect"),r=n.match(o);if(!r||!i)return;const a={},l=r[1];jQuery.each(t,((t,n)=&gt;{const s=new RegExp(e+"_"+l+"_(.+)"),i=t.match(s);if(!i)return;"effect"!==i[1]&amp;&amp;("object"==typeof n&amp;&amp;(n=Object.keys(n.sizes).length?n.sizes:n.size),a[i[1]]=n)}));const c=this.effects[l],d=c.interaction;s[d]||(s[d]={}),c.actions.forEach((e=&gt;s[d][e]=a))}));let i,o,r=this.$element;const a=this.getElementType();if("element"===n&amp;&amp;!["section","container"].includes(a)){let e;i=r,e="column"===a?".elementor-widget-wrap":".elementor-widget-container",o=r.find("&gt; "+e),r=0===o.length?this.$element:o}const l={type:n,interactions:s,elementSettings:t,$element:r,$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 l.range||"fixed"!==this.getCurrentDeviceSetting("_position")||(l.range="page"),"fixed"===this.getCurrentDeviceSetting("_position")&amp;&amp;(l.isFixedPosition=!0),"background"===n&amp;&amp;"column"===this.getElementType()&amp;&amp;(l.addBackgroundLayerTo=" &gt; .elementor-element-populated"),l}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((n=&gt;{const s=t[n+"_devices"];(!s||-1!==s.indexOf(e))&amp;&amp;(t[n+"_motion_fx_scrolling"]||t[n+"_motion_fx_mouse"])?this[n]?this.refreshInstance(n):this.activate(n):this.deactivate(n)}))}refreshInstance(e){const t=this[e];if(!t)return;const n=this.prepareOptions(e);t.setSettings(n),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=_default},3039:(e,t)=&gt;{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default 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 n=this.getSettings("dimensions.movable"+t.axis.toUpperCase());return-this.getEffectValueFromMovePoint(n,e)}getDirectionMovePoint(e,t,n){let s;return e&lt;n.start?"out-in"===t?s=0:"in-out"===t?s=100:(s=this.getMovePointFromPassedPercents(n.start,e),"in-out-in"===t&amp;&amp;(s=100-s)):e&lt;n.end?"in-out-in"===t?s=0:"out-in-out"===t?s=100:(s=this.getMovePointFromPassedPercents(n.end-n.start,e-n.start),"in-out"===t&amp;&amp;(s=100-s)):"in-out"===t?s=0:"out-in"===t?s=100:(s=this.getMovePointFromPassedPercents(100-n.end,100-e),"in-out-in"===t&amp;&amp;(s=100-s)),s}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,n){this.translateX(e,t),this.translateY(e,n)}tilt(e,t,n){const s={speed:e.speed/10,direction:e.direction};this.rotateX(s,n),this.rotateY(s,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 n=this.getDirectionMovePoint(t,e.direction,e.range);this.updateRulePart("transform","scale",1+e.speed*n/1e3)}transform(e,t,n){n.direction&amp;&amp;(t=100-t),this.updateRulePart("transform",e,this.getStep(t,n)+n.unit)}setCSSTransformVariables(e){this.CSSTransformVariables=[],jQuery.each(e,((e,t)=&gt;{const n=e.match(/_transform_(.+?)_effect/m);if(n&amp;&amp;t){if("perspective"===n[1])return void this.CSSTransformVariables.unshift(n[1]);if(this.CSSTransformVariables.includes(n[1]))return;this.CSSTransformVariables.push(n[1])}}))}opacity(e,t){const n=this.getDirectionMovePoint(t,e.direction,e.range),s=e.level/10,i=1-s+this.getEffectValueFromMovePoint(s,n);this.$element.css({opacity:i,"will-change":"opacity"})}blur(e,t){const n=this.getDirectionMovePoint(t,e.direction,e.range),s=e.level-this.getEffectValueFromMovePoint(e.level,n);this.updateRulePart("filter","blur",s+"px")}updateRulePart(e,t,n){this.rulesVariables[e]||(this.rulesVariables[e]={}),this.rulesVariables[e][t]||(this.rulesVariables[e][t]=!0,this.updateRule(e));const s=`--${t}`;this.$element[0].style.setProperty(s,n)}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,n)=&gt;{const s=n;n.startsWith("flip")&amp;&amp;(n=n.replace("flip","scale"));const i=n.startsWith("rotate")||n.startsWith("skew")?"deg":"px",o=n.startsWith("scale")?1:0+i;t+=`${n}(var(--e-transform-${s}, ${o}))`})),t}concatTransformMotionEffectCSSProperties(e){let t="";return jQuery.each(this.rulesVariables[e],(e=&gt;{t+=`${e}(var(--${e}))`})),t}runAction(e,t,n){t.affectedRange&amp;&amp;(t.affectedRange.start&gt;n&amp;&amp;(n=t.affectedRange.start),t.affectedRange.end&lt;n&amp;&amp;(n=t.affectedRange.end));for(var s=arguments.length,i=new Array(s&gt;3?s-3:0),o=3;o&lt;s;o++)i[o-3]=arguments[o];this[e](t,n,...i)}refresh(){this.rulesVariables={},this.CSSTransformVariables=[],this.$element.css({transform:"",filter:"",opacity:"","will-change":""})}onInit(){this.$element=this.getSettings("$targetElement"),this.refresh()}}t.default=_default},3323:(e,t)=&gt;{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.ViewModule{__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)}onInsideViewport=()=&gt;{this.run(),this.animationFrameRequest=requestAnimationFrame(this.onInsideViewport)};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=_default},5481:(e,t,n)=&gt;{"use strict";var s=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=s(n(3323));class MouseMoveInteraction extends i.default{bindEvents(){MouseMoveInteraction.mouseTracked||(elementorFrontend.elements.$window.on("mousemove",MouseMoveInteraction.updateMousePosition),MouseMoveInteraction.mouseTracked=!0)}run(){const e=MouseMoveInteraction.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 n=100/innerWidth*e.x,s=100/innerHeight*e.y;this.runCallback(n,s)}onInit(){this.oldMousePosition={},super.onInit()}}t.default=MouseMoveInteraction,MouseMoveInteraction.mousePosition={},MouseMoveInteraction.updateMousePosition=e=&gt;{MouseMoveInteraction.mousePosition={x:e.clientX,y:e.clientY}}},2647:(e,t,n)=&gt;{"use strict";var s=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=s(n(3323));class _default 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=_default},739:(e,t,n)=&gt;{"use strict";var s=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=s(n(2647)),o=s(n(5481)),r=s(n(3039));class _default 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},n=e.interactions.mouseMove,s=e.interactions.scroll;n&amp;&amp;n.translateXY&amp;&amp;(t.x=10*n.translateXY.speed,t.y=10*n.translateXY.speed),s&amp;&amp;(s.translateX&amp;&amp;(t.x=10*s.translateX.speed),s.translateY&amp;&amp;(t.y=10*s.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(),n={elementHeight:e.outerHeight(),elementWidth:e.outerWidth(),elementTop:t.top,elementLeft:t.left};n.elementRange=n.elementHeight+innerHeight,this.setSettings("dimensions",n),"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,n)=&gt;{this.interactions[t]=new this.interactionsTypes[t]({motionFX:this,callback:function(){for(var t=arguments.length,s=new Array(t),i=0;i&lt;t;i++)s[i]=arguments[i];jQuery.each(n,((t,n)=&gt;e.actions.runAction(t,n,...s)))}}),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=_default},8098:(e,t,n)=&gt;{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("paypal-button",(()=&gt;n.e(375).then(n.bind(n,466)))),elementorFrontend.elementsHandler.attachHandler("stripe-button",(()=&gt;Promise.all([n.e(234),n.e(857)]).then(n.bind(n,9036))))}}t.default=_default},6275:(e,t,n)=&gt;{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("progress-tracker",(()=&gt;n.e(581).then(n.bind(n,287))))}}t.default=_default},2450:(e,t,n)=&gt;{"use strict";var s=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=s(n(2121));class _default 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=_default},2121:(e,t,n)=&gt;{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=n(6550);t.default=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,isScrollSnapActive:(0,s.isScrollSnapActive)(),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.sticky&amp;&amp;"fixed"===n.css("position")&amp;&amp;(t.offset+=n.height()),e.sticky_parent&amp;&amp;!i&amp;&amp;(t.parent=".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-con","e-con-inner"].some((t=&gt;e?.classList.contains(t)))})},7937:(e,t,n)=&gt;{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.hooks.addAction("frontend/element_ready/video-playlist.default",(e=&gt;{n.e(519).then(n.bind(n,4161)).then((t=&gt;{let{default:n}=t;elementorFrontend.elementsHandler.addHandler(n,{$element:e,toggleSelf:!1})}))}))}}t.default=_default},6550:(e,t)=&gt;{"use strict";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)},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}},e=&gt;{var t;t=3e3,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()})}})});/*! elementor - v3.28.0 - 23-03-2025 */
"use strict";(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.28.0 - 23-03-2025 */
"use strict";(self.webpackChunkelementor_pro=self.webpackChunkelementor_pro||[]).push([[624],{2371:(e,t,n)=&gt;{var o=n(6784),s=o(n(6137)),r=o(n(7371)),l=o(n(3746)),i=o(n(9880)),a=o(n(6238)),d=o(n(4286)),u=o(n(4043)),c=o(n(1750)),m=o(n(4486)),h=o(n(1459)),g=o(n(8534)),f=o(n(6034)),p=o(n(6075)),_=o(n(570)),v=o(n(9302)),b=o(n(6302)),y=o(n(7492)),F=o(n(8241)),M=o(n(325)),w=o(n(7467)),S=o(n(1953)),H=o(n(282)),E=o(n(2969)),O=o(n(5355)),T=o(n(8945));const extendDefaultHandlers=e=&gt;({...e,...{animatedText:s.default,carousel:r.default,countdown:l.default,dynamicTags:i.default,hotspot:a.default,form:d.default,gallery:u.default,lottie:c.default,nav_menu:m.default,popup:h.default,posts:g.default,share_buttons:f.default,slides:p.default,social:_.default,themeBuilder:b.default,themeElements:y.default,woocommerce:F.default,tableOfContents:v.default,loopBuilder:M.default,megaMenu:w.default,nestedCarousel:S.default,taxonomyFilter:H.default,offCanvas:E.default,contactButtons:O.default,search:T.default}});elementorProFrontend.on("elementor-pro/modules/init/before",(()=&gt;{elementorFrontend.hooks.addFilter("elementor-pro/frontend/handlers",extendDefaultHandlers)}))},4921:(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=class AjaxHelper{addLoadingAnimationOverlay(e){const t=document.querySelector(`.elementor-element-${e}`);t&amp;&amp;t.classList.add("e-loading-overlay")}removeLoadingAnimationOverlay(e){const t=document.querySelector(`.elementor-element-${e}`);t&amp;&amp;t.classList.remove("e-loading-overlay")}}},6914:(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.focusableElementSelectors=function focusableElementSelectors(){return"audio, button, canvas, details, iframe, input, select, summary, textarea, video, [accesskey], a[href], area[href], [tabindex]"}},5921:(e,t,n)=&gt;{var o=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.close=void 0;const s=new(o(n(5194)).default)("eicon");t.close={get element(){return s.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})}}},5194:(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class IconsManager{static symbolsContainer;static iconsUsageList=[];constructor(e){if(this.prefix=`${e}-`,!IconsManager.symbolsContainer){const e="e-font-icon-svg-symbols";IconsManager.symbolsContainer=document.getElementById(e),IconsManager.symbolsContainer||(IconsManager.symbolsContainer=document.createElementNS("http://www.w3.org/2000/svg","svg"),IconsManager.symbolsContainer.setAttributeNS(null,"style","display: none;"),IconsManager.symbolsContainer.setAttributeNS(null,"class",e),document.body.appendChild(IconsManager.symbolsContainer))}}createSvgElement(e,t){let{path:n,width:o,height:s}=t;const r=this.prefix+e,l="#"+this.prefix+e;if(!IconsManager.iconsUsageList.includes(r)){if(!IconsManager.symbolsContainer.querySelector(l)){const e=document.createElementNS("http://www.w3.org/2000/svg","symbol");e.id=r,e.innerHTML='&lt;path d="'+n+'"&gt;&lt;/path&gt;',e.setAttributeNS(null,"viewBox","0 0 "+o+" "+s),IconsManager.symbolsContainer.appendChild(e)}IconsManager.iconsUsageList.push(r)}const i=document.createElementNS("http://www.w3.org/2000/svg","svg");return i.innerHTML='&lt;use xlink:href="'+l+'" /&gt;',i.setAttributeNS(null,"class","e-font-icon-svg e-"+r),i}}t.default=IconsManager},7754:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(6914);t.default=class ModalKeyboardHandler{lastFocusableElement=null;firstFocusableElement=null;modalTriggerElement=null;constructor(e){this.config=e,this.changeFocusAfterAnimation=!1}onOpenModal(){this.initializeElements(),this.setTriggerElement(),this.changeFocusAfterAnimation="popup"===this.config.modalType&amp;&amp;!!this.config.hasEntranceAnimation,this.changeFocusAfterAnimation||this.changeFocus(),this.bindEvents()}onCloseModal(){elementorFrontend.elements.$window.off("keydown",this.onKeyDownPressed.bind(this)),this.modalTriggerElement&amp;&amp;this.setFocusToElement(this.modalTriggerElement)}bindEvents(){elementorFrontend.elements.$window.on("keydown",this.onKeyDownPressed.bind(this)),this.changeFocusAfterAnimation&amp;&amp;this.config.$modalElements.on("animationend animationcancel",this.changeFocus.bind(this)),"popup"===this.config.modalType&amp;&amp;this.onPopupCloseEvent()}onPopupCloseEvent(){elementorFrontend.elements.$window.on("elementor/popup/hide",this.onCloseModal.bind(this))}getFocusableElements(){const e="popup"===this.config.modalType?":focusable":(0,o.focusableElementSelectors)();return this.config.$modalElements.find(e)}initializeElements(){const e=this.getFocusableElements();e.length&amp;&amp;(this.lastFocusableElement=e[e.length-1],this.firstFocusableElement=e[0])}setTriggerElement(){const e=elementorFrontend.elements.window.document.activeElement;this.modalTriggerElement=e?elementorFrontend.elements.window.document.activeElement:null}changeFocus(){this.firstFocusableElement?this.setFocusToElement(this.firstFocusableElement):(this.config.$elementWrapper.attr("tabindex","0"),this.setFocusToElement(this.config.$elementWrapper[0]))}onKeyDownPressed(e){const t=e.shiftKey,n="Tab"===e.key||9===e.keyCode,o="0"===this.config.$elementWrapper.attr("tabindex");n&amp;&amp;o?e.preventDefault():n&amp;&amp;this.onTabKeyPressed(n,t,e)}onTabKeyPressed(e,t,n){elementorFrontend.isEditMode()&amp;&amp;this.initializeElements();const o=elementorFrontend.elements.window.document.activeElement;if(t){o===this.firstFocusableElement&amp;&amp;(this.setFocusToElement(this.lastFocusableElement),n.preventDefault())}else{o===this.lastFocusableElement&amp;&amp;(this.setFocusToElement(this.firstFocusableElement),n.preventDefault())}}setFocusToElement(e){const t="popup"===this.config.modalType?250:100;setTimeout((()=&gt;{e?.focus()}),t)}}},5012:(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function runElementHandlers(e){[...e].flatMap((e=&gt;[...e.querySelectorAll(".elementor-element")])).forEach((e=&gt;elementorFrontend.elementsHandler.runReadyTrigger(e)))}},6137:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("animated-headline",(()=&gt;n.e(961).then(n.bind(n,2590))))}}t.default=_default},7371:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("media-carousel",(()=&gt;n.e(692).then(n.bind(n,8948)))),elementorFrontend.elementsHandler.attachHandler("testimonial-carousel",(()=&gt;n.e(897).then(n.bind(n,7181)))),elementorFrontend.elementsHandler.attachHandler("reviews",(()=&gt;n.e(897).then(n.bind(n,7181))))}}t.default=_default},3746:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("countdown",(()=&gt;n.e(416).then(n.bind(n,475))))}}t.default=_default},9880:(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.on("components:init",(()=&gt;this.onFrontendComponentsInit()))}onFrontendComponentsInit(){elementorFrontend.utils.urlActions.addAction("reload-page",(()=&gt;document.location.reload()))}}t.default=_default},5355:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.config.experimentalFeatures.container&amp;&amp;(["contact-buttons-var-1","contact-buttons-var-3","contact-buttons-var-4","contact-buttons-var-5","contact-buttons-var-6","contact-buttons-var-7","contact-buttons-var-8","contact-buttons-var-9"].forEach((e=&gt;{elementorFrontend.elementsHandler.attachHandler(e,(()=&gt;n.e(1).then(n.bind(n,197))))})),elementorFrontend.elementsHandler.attachHandler("contact-buttons-var-10",(()=&gt;n.e(61).then(n.bind(n,7263)))),elementorFrontend.elementsHandler.attachHandler("floating-bars-var-2",(()=&gt;n.e(249).then(n.bind(n,2319)))),elementorFrontend.elementsHandler.attachHandler("floating-bars-var-3",(()=&gt;n.e(440).then(n.bind(n,7704)))))}}t.default=_default},4286:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("form",[()=&gt;n.e(325).then(n.bind(n,9230)),()=&gt;n.e(325).then(n.bind(n,2176)),()=&gt;n.e(325).then(n.bind(n,9613)),()=&gt;n.e(325).then(n.bind(n,2478)),()=&gt;n.e(325).then(n.bind(n,733)),()=&gt;n.e(325).then(n.bind(n,6935))]),elementorFrontend.elementsHandler.attachHandler("subscribe",[()=&gt;n.e(325).then(n.bind(n,9230)),()=&gt;n.e(325).then(n.bind(n,2176)),()=&gt;n.e(325).then(n.bind(n,9613))])}}t.default=_default},4043:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("gallery",(()=&gt;n.e(543).then(n.bind(n,771))))}}t.default=_default},6238:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("hotspot",(()=&gt;n.e(292).then(n.bind(n,507))))}}t.default=_default},325:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),["post","product","post_taxonomy","product_taxonomy"].forEach((e=&gt;{elementorFrontend.elementsHandler.attachHandler("loop-grid",(()=&gt;n.e(535).then(n.bind(n,2245))),e),elementorFrontend.elementsHandler.attachHandler("loop-grid",(()=&gt;n.e(993).then(n.bind(n,2813))),e),elementorFrontend.elementsHandler.attachHandler("loop-carousel",(()=&gt;n.e(993).then(n.bind(n,2813))),e),elementorFrontend.elementsHandler.attachHandler("loop-carousel",(()=&gt;n.e(932).then(n.bind(n,7992))),e),elementorFrontend.elementsHandler.attachHandler("loop-grid",(()=&gt;n.e(550).then(n.bind(n,4734))),e)}))}}t.default=_default},9585:(e,t,n)=&gt;{var o=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(5012)),r=o(n(4921)),l=o(n(1368)),i=n(275);class BaseFilterFrontendModule extends elementorModules.Module{constructor(){super(),this.loopWidgetsStore=new l.default}removeFilterFromLoopWidget(e,t){let n=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:"",o=arguments.length&gt;3&amp;&amp;void 0!==arguments[3]?arguments[3]:"";if(!this.loopWidgetsStore.getWidget(e))return this.loopWidgetsStore.addWidget(e),void this.refreshLoopWidget(e,t);if(n===o&amp;&amp;this.loopWidgetsStore.unsetFilter(e,t),n!==o){const o=this.loopWidgetsStore.getFilterTerms(e,t).filter((function(e){return e!==n}));this.loopWidgetsStore.setFilterTerms(e,t,o)}this.refreshLoopWidget(e,t)}setFilterDataForLoopWidget(e,t,n){let o=!(arguments.length&gt;3&amp;&amp;void 0!==arguments[3])||arguments[3],s=arguments.length&gt;4&amp;&amp;void 0!==arguments[4]?arguments[4]:"DISABLED";this.loopWidgetsStore.maybeInitializeWidget(e),this.loopWidgetsStore.maybeInitializeFilter(e,t);const r=this.validateMultipleFilterOperator(s);if("DISABLED"!==r){const o=this.loopWidgetsStore.getFilterTerms(e,t)??[],s=n.filterData.terms;n.filterData.terms=[...new Set([...o,...s])],n.filterData.logicalJoin=r}this.loopWidgetsStore.setFilter(e,t,n),o?this.refreshLoopWidget(e,t):this.loopWidgetsStore.consolidateFilters(e)}validateMultipleFilterOperator(e){return e&amp;&amp;["AND","OR"].includes(e)?e:"DISABLED"}getQueryStringInObjectForm(){const e={};for(const t in this.loopWidgetsStore.get()){const n=this.loopWidgetsStore.getWidget(t);for(const o in n.consolidatedFilters){const s=n.consolidatedFilters[o];for(const n in s){const o=i.queryConstants[s[n].logicalJoin??"AND"].separator.decoded;e[`e-filter-${t}-${n}`]=Object.values(s[n].terms).join(o)}}}return e}updateURLQueryString(e,t){const n=new URL(window.location.href).searchParams,o=this.getQueryStringInObjectForm(),s=new URLSearchParams;n.forEach(((t,n)=&gt;{n.startsWith("e-filter")||s.append(n,t),n.startsWith("e-page-"+e)&amp;&amp;s.delete(n)}));for(const e in o)s.set(e,o[e]);let r=s.toString();r=r.replace(new RegExp(`${i.queryConstants.AND.separator.encoded}`,"g"),i.queryConstants.AND.separator.decoded),r=r.replace(new RegExp(`${i.queryConstants.OR.separator.encoded}`,"g"),i.queryConstants.OR.separator.decoded);const l=this.getFilterHelperAttributes(t);r=l.pageNum&gt;1?r?this.formatQueryString(l.baseUrl,r):l.baseUrl:r?`?${r}`:location.pathname,history.pushState(null,null,r)}formatQueryString(e,t){const n=e.includes("?")?new URLSearchParams(e.split("?")[1]):new URLSearchParams,o=new URLSearchParams(t);for(const e of n.keys())o.has(e)&amp;&amp;o.delete(e);const s=["page","paged"];for(const e of s)n.delete(e),o.delete(e);const r=new URLSearchParams(n.toString());for(const[e,t]of o.entries())r.append(e,t);return e.split("?")[0]+(r.toString()?`?${r.toString()}`:"")}getFilterHelperAttributes(e){const t=document.querySelector('[data-id="'+e+'"]');if(!t)return{baseUrl:location.href,pageNum:1};return t.querySelector(".e-filter").dataset}prepareLoopUpdateRequestData(e,t){const n=this.loopWidgetsStore.getConsolidatedFilters(e),o=this.getFilterHelperAttributes(t),s={post_id:this.getClosestDataElementorId(document.querySelector(`.elementor-element-${e}`))||elementorFrontend.config.post.id,widget_filters:n,widget_id:e,pagination_base_url:o.baseUrl};if(elementorFrontend.isEditMode()){const t=window.top.$e.components.get("document").utils.findContainerById(e);s.widget_model=t.model.toJSON({remove:["default","editSettings","defaultEditSettings"]}),s.is_edit_mode=!0}return s}getClosestDataElementorId(e){const t=e?.closest("[data-elementor-id]");return t?t.getAttribute("data-elementor-id"):null}getFetchArgumentsForLoopUpdate(e,t){const n=this.prepareLoopUpdateRequestData(e,t),o={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(n)};return elementorFrontend.isEditMode()&amp;&amp;elementorPro.config.loopFilter?.nonce&amp;&amp;(o.headers["X-WP-Nonce"]=elementorPro.config.loopFilter?.nonce),o}fetchUpdatedLoopWidgetMarkup(e,t){return fetch(`${elementorProFrontend.config.urls.rest}elementor-pro/v1/refresh-loop`,this.getFetchArgumentsForLoopUpdate(e,t))}createFragmentFromHTMLString(e){const t=document.createElement("template");return t.innerHTML=e.trim(),t.content}refreshLoopWidget(e,t){this.loopWidgetsStore.consolidateFilters(e),this.updateURLQueryString(e,t);const n=document.querySelector(`.elementor-element-${e}`);if(!n)return;this.ajaxHelper||(this.ajaxHelper=new r.default),this.ajaxHelper.addLoadingAnimationOverlay(e);return this.fetchUpdatedLoopWidgetMarkup(e,t).then((e=&gt;e instanceof Response&amp;&amp;e?.ok&amp;&amp;!(400&lt;=e?.status)?e.json():{})).catch((()=&gt;({}))).then((t=&gt;{if(!t?.data&amp;&amp;""!==t?.data)return;const o=this.createFragmentFromHTMLString(t.data);Array.from(o.children).forEach((e=&gt;{const t=e.className?`.${e.className.split(" ").join(".")}`:`#${e.id}`,o=n.querySelector(t);o&amp;&amp;o.parentNode.replaceChild(e,o)})),this.handleElementHandlers(n),ElementorProFrontendConfig.settings.lazy_load_background_images&amp;&amp;document.dispatchEvent(new Event("elementor/lazyload/observe")),elementorFrontend.elementsHandler.runReadyTrigger(document.querySelector(`.elementor-element-${e}`)),n.classList.remove("e-loading")})).finally((()=&gt;{this.ajaxHelper.removeLoadingAnimationOverlay(e)}))}handleElementHandlers(e){const t=e.querySelectorAll(".e-loop-item");(0,s.default)(t)}}t.default=BaseFilterFrontendModule},282:(e,t,n)=&gt;{var o=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(9585));class LoopFilter extends s.default{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("taxonomy-filter",(()=&gt;n.e(225).then(n.bind(n,2236))))}}t.default=LoopFilter},1368:(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=class LoopWidgetsStore{constructor(){this.widgets={}}get(){return this.widgets}getWidget(e){return this.widgets[e]}setWidget(e,t){this.widgets[e]=t}unsetWidget(e){delete this.widgets[e]}getFilters(e){return this.getWidget(e).filters}getFilter(e,t){return this.getWidget(e).filters[t]}setFilter(e,t,n){this.getWidget(e).filters[t]=n}unsetFilter(e,t){delete this.getWidget(e).filters[t]}getFilterTerms(e,t){return this.getFilter(e,t).filterData.terms??[]}setFilterTerms(e,t,n){this.getFilter(e,t).filterData.terms=n}getConsolidatedFilters(e){return this.getWidget(e).consolidatedFilters}setConsolidatedFilters(e,t){this.getWidget(e).consolidatedFilters=t}addWidget(e){this.setWidget(e,{filters:{},consolidatedFilters:{}})}maybeInitializeWidget(e){this.getWidget(e)||this.addWidget(e)}maybeInitializeFilter(e,t){if(this.getFilter(e,t))return;this.setFilter(e,t,{filterData:{terms:[]}})}consolidateFilters(e){const t=this.getFilters(e),n={};for(const e in t){const o=t[e],s=o.filterType,r=o.filterData;0!==r.terms.length&amp;&amp;(n[s]||(n[s]={}),n[s][r.selectedTaxonomy]||(n[s][r.selectedTaxonomy]=[]),!r.terms||n[s][r.selectedTaxonomy].terms&amp;&amp;n[s][r.selectedTaxonomy].terms.includes(r.terms)||(n[s][r.selectedTaxonomy]={terms:"string"===r.terms?[r.terms]:r.terms}),r.logicalJoin&amp;&amp;!n[s][r.selectedTaxonomy].logicalJoin&amp;&amp;(n[s][r.selectedTaxonomy]={...n[s][r.selectedTaxonomy]||{},logicalJoin:r.logicalJoin??"AND"}))}this.setConsolidatedFilters(e,n)}}},275:e=&gt;{e.exports={queryConstants:{AND:{separator:{decoded:"+",fromBrowser:" ",encoded:"%2B"},operator:"AND"},OR:{separator:{decoded:"~",fromBrowser:"~",encoded:"%7C"},operator:"IN"},NOT:{separator:{decoded:"!",fromBrowser:"!",encoded:"%21"},operator:"NOT IN"},DISABLED:{separator:{decoded:"",fromBrowser:"",encoded:""},operator:"AND"}}}},1750:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("lottie",(()=&gt;n.e(970).then(n.bind(n,5200))))}}t.default=_default},7467:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("mega-menu",[()=&gt;n.e(727).then(n.bind(n,3431)),()=&gt;n.e(87).then(n.bind(n,8636)),()=&gt;n.e(912).then(n.bind(n,9774))])}}t.default=_default},4486:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default 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",(()=&gt;n.e(334).then(n.bind(n,757))))}}t.default=_default},1953:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("nested-carousel",(()=&gt;n.e(33).then(n.bind(n,1195))))}}t.default=_default},2969:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("off-canvas",(()=&gt;n.e(579).then(n.bind(n,9547)))),elementorFrontend.on("components:init",(()=&gt;this.onFrontendComponentsInit()))}onFrontendComponentsInit(){this.addUrlActions()}addUrlActions(){elementorFrontend.utils.urlActions.addAction("off_canvas:open",(e=&gt;{this.toggleOffCanvasDisplay(e)})),elementorFrontend.utils.urlActions.addAction("off_canvas:close",(e=&gt;{this.toggleOffCanvasDisplay(e)})),elementorFrontend.utils.urlActions.addAction("off_canvas:toggle",(e=&gt;{this.toggleOffCanvasDisplay(e)}))}toggleOffCanvasDisplay(e){window.dispatchEvent(new CustomEvent("elementor-pro/off-canvas/toggle-display-mode",{detail:e}))}}t.default=_default},2506:(e,t,n)=&gt;{var o=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(3758)),r=o(n(5469)),l=n(5921),i=o(n(7754));class _default extends elementorModules.frontend.Document{keyboardHandler=null;bindEvents(){const e=this.getDocumentSettings("open_selector");e&amp;&amp;elementorFrontend.elements.$body.on("click",e,this.showModal.bind(this))}startTiming(){new r.default(this.getDocumentSettings("timing"),this).check()&amp;&amp;this.initTriggers()}initTriggers(){this.triggers=new s.default(this.getDocumentSettings("triggers"),this)}showModal(e){let t=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]&amp;&amp;arguments[1];const n=this.getDocumentSettings();if(!this.isEdit){if(!elementorFrontend.isWPPreviewMode()){if(this.getStorage("disable"))return;if(t&amp;&amp;elementorProFrontend.modules.popup.popupPopped&amp;&amp;n.avoid_multiple_popups)return}this.$element=jQuery(this.elementHTML),this.elements.$elements=this.$element.find(this.getSettings("selectors.elements"))}const o=this.getModal(),s=o.getElements("closeButton");o.setMessage(this.$element).show(),this.isEdit||(n.close_button_delay&amp;&amp;(s.hide(),clearTimeout(this.closeButtonTimeout),this.closeButtonTimeout=setTimeout((()=&gt;s.show()),1e3*n.close_button_delay)),super.runElementsHandlers()),this.setEntranceAnimation(),n.timing&amp;&amp;n.timing.times_count||this.countTimes(),elementorProFrontend.modules.popup.popupPopped=!0,!this.isEdit&amp;&amp;n.a11y_navigation&amp;&amp;this.handleKeyboardA11y()}setEntranceAnimation(){const e=this.getModal().getElements("widgetContent"),t=this.getDocumentSettings(),n=elementorFrontend.getCurrentDeviceSetting(t,"entrance_animation");if(this.currentAnimation&amp;&amp;e.removeClass(this.currentAnimation),this.currentAnimation=n,!n)return;const o=t.entrance_animation_duration.size;e.addClass(n),setTimeout((()=&gt;e.removeClass(n)),1e3*o)}handleKeyboardA11y(){this.keyboardHandler||(this.keyboardHandler=new i.default(this.getKeyboardHandlingConfig())),this.keyboardHandler.onOpenModal()}setExitAnimation(){const e=this.getModal(),t=this.getDocumentSettings(),n=e.getElements("widgetContent"),o=elementorFrontend.getCurrentDeviceSetting(t,"exit_animation"),s=o?t.entrance_animation_duration.size:0;setTimeout((()=&gt;{o&amp;&amp;n.removeClass(o+" reverse"),this.isEdit||(this.$element.remove(),e.getElements("widget").hide())}),1e3*s),o&amp;&amp;n.addClass(o+" reverse")}initModal(){let e;this.getModal=()=&gt;{if(!e){const t=this.getDocumentSettings(),n=this.getSettings("id"),triggerPopupEvent=e=&gt;{const t="elementor/popup/"+e;elementorFrontend.elements.$document.trigger(t,[n,this]),window.dispatchEvent(new CustomEvent(t,{detail:{id:n,instance:this}}))};let o="elementor-popup-modal";t.classes&amp;&amp;(o+=" "+t.classes);const s={id:"elementor-popup-modal-"+n,className:o,closeButton:!0,preventScroll:t.prevent_scroll,onShow:()=&gt;triggerPopupEvent("show"),onHide:()=&gt;triggerPopupEvent("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;(s.closeButtonOptions={iconElement:l.close.element}),s.closeButtonClass="eicon-close",e=elementorFrontend.getDialogsManager().createWidget("lightbox",s),e.getElements("widgetContent").addClass("animated");const r=e.getElements("closeButton");this.isEdit&amp;&amp;(r.off("click"),e.hide=()=&gt;{}),this.setCloseButtonPosition()}return e}}setCloseButtonPosition(){const e=this.getModal(),t=this.getDocumentSettings("close_button_position");e.getElements("closeButton").prependTo(e.getElements("outside"===t?"widget":"widgetContent"))}disable(){this.setStorage("disable",!0)}setStorage(e,t,n){elementorFrontend.storage.set(`popup_${this.getSettings("id")}_${e}`,t,n)}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()}getEntranceAnimationDuration(){const e=this.getDocumentSettings(),t=e?.entrance_animation;if(!t||""===t||"none"===t)return 0;const n=e?.entrance_animation_duration?.size;return n?Number(n):0}getKeyboardHandlingConfig(){return{$modalElements:this.getModal().getElements("widgetContent"),$elementWrapper:this.$element,hasEntranceAnimation:0!==this.getEntranceAnimationDuration(),modalType:"popup",modalId:this.$element.data("elementor-id")}}}t.default=_default},1459:(e,t,n)=&gt;{var o=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(2506));class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.hooks.addAction("elementor/frontend/documents-manager/init-classes",this.addDocumentClass),elementorFrontend.elementsHandler.attachHandler("form",(()=&gt;n.e(887).then(n.bind(n,5985)))),elementorFrontend.on("components:init",(()=&gt;this.onFrontendComponentsInit())),this.shouldSetViewsAndSessions()&amp;&amp;this.setViewsAndSessions()}shouldSetViewsAndSessions(){return!elementorFrontend.isEditMode()&amp;&amp;!elementorFrontend.isWPPreviewMode()&amp;&amp;ElementorProFrontendConfig.popup.hasPopUps}addDocumentClass(e){e.addDocumentClass("popup",s.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,t){const n=elementorFrontend.documentsManager.documents[e.id];if(!n)return;const o=n.getModal();e.toggle&amp;&amp;o.isVisible()?o.hide():n.showModal(t)}closePopup(e,t){const n=jQuery(t.target).parents('[data-elementor-type="popup"]').data("elementorId");if(!n)return;const o=elementorFrontend.documentsManager.documents[n];o.getModal().hide(),e.do_not_show_again&amp;&amp;o.disable()}onFrontendComponentsInit(){elementorFrontend.utils.urlActions.addAction("popup:open",((e,t)=&gt;this.showPopup(e,t))),elementorFrontend.utils.urlActions.addAction("popup:close",((e,t)=&gt;this.closePopup(e,t)))}}t.default=_default},5469:(e,t,n)=&gt;{var o=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(164)),r=o(n(5873)),l=o(n(7471)),i=o(n(2880)),a=o(n(5104)),d=o(n(1837)),u=o(n(3940)),c=o(n(1533)),m=o(n(8254));class _default extends elementorModules.Module{constructor(e,t){super(e),this.document=t,this.timingClasses={page_views:s.default,sessions:r.default,url:l.default,sources:i.default,logged_in:a.default,devices:d.default,times:u.default,browsers:c.default,schedule:m.default}}check(){const e=this.getSettings();let t=!0;return jQuery.each(this.timingClasses,((n,o)=&gt;{if(!e[n])return;new o(e,this.document).check()||(t=!1)})),t}}t.default=_default},2733:(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(e,t){super(e),this.document=t}getTimingSetting(e){return this.getSettings(this.getName()+"_"+e)}}t.default=_default},1533:(e,t,n)=&gt;{var o=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(2733));class _default extends s.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=_default},1837:(e,t,n)=&gt;{var o=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(2733));class _default extends s.default{getName(){return"devices"}check(){return-1!==this.getTimingSetting("devices").indexOf(elementorFrontend.getCurrentDeviceMode())}}t.default=_default},5104:(e,t,n)=&gt;{var o=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(2733));class _default extends s.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=_default},164:(e,t,n)=&gt;{var o=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(2733));class _default extends s.default{getName(){return"page_views"}check(){const e=elementorFrontend.storage.get("pageViews"),t=this.getName();let n=this.document.getStorage(t+"_initialPageViews");return n||(this.document.setStorage(t+"_initialPageViews",e),n=e),e-n&gt;=this.getTimingSetting("views")}}t.default=_default},9901:(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=class ScheduleUtils{constructor(e){this.settings=e.settings}getCurrentDateTime(){let e=new Date;return"site"===this.settings.timezone&amp;&amp;this.settings.serverDatetime&amp;&amp;(e=new Date(this.settings.serverDatetime)),e}shouldDisplay=()=&gt;{if(!this.settings.startDate&amp;&amp;!this.settings.endDate)return!0;const e=this.getCurrentDateTime();return(!this.settings.startDate||e&gt;=this.settings.startDate)&amp;&amp;(!this.settings.endDate||e&lt;=this.settings.endDate)}}},8254:(e,t,n)=&gt;{var o=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(2733)),r=o(n(9901));class _default extends s.default{constructor(){super(...arguments);const{schedule_timezone:e,schedule_start_date:t,schedule_end_date:n,schedule_server_datetime:o}=this.getSettings();this.settings={timezone:e,startDate:!!t&amp;&amp;new Date(t),endDate:!!n&amp;&amp;new Date(n),serverDatetime:!!o&amp;&amp;new Date(o)},this.scheduleUtils=new r.default({settings:this.settings})}getName(){return"schedule"}check(){return this.scheduleUtils.shouldDisplay()}}t.default=_default},5873:(e,t,n)=&gt;{var o=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(2733));class _default extends s.default{getName(){return"sessions"}check(){const e=elementorFrontend.storage.get("sessions"),t=this.getName();let n=this.document.getStorage(t+"_initialSessions");return n||(this.document.setStorage(t+"_initialSessions",e),n=e),e-n&gt;=this.getTimingSetting("sessions")}}t.default=_default},2880:(e,t,n)=&gt;{var o=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(2733));class _default extends s.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=_default},1744:(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=class TimesUtils{constructor(e){this.uniqueId=e.uniqueId,this.settings=e.settings,this.storage=e.storage}getTimeFramesInSecounds(e){return{day:86400,week:604800,month:2628288}[e]}setExpiration(e,t,n){if(this.storage.get(e))this.storage.set(e,t);else{const o={lifetimeInSeconds:this.getTimeFramesInSecounds(n)};this.storage.set(e,t,o)}}getImpressionsCount(){const e=this.storage.get(this.uniqueId)??0;return parseInt(e)}incrementImpressionsCount(){if(this.settings.period)if("session"!==this.settings.period){const e=this.getImpressionsCount();this.setExpiration(this.uniqueId,e+1,this.settings.period)}else sessionStorage.setItem(this.uniqueId,parseInt(sessionStorage.getItem(this.uniqueId)??0)+1);else this.storage.set("times",(this.storage.get("times")??0)+1)}shouldCountOnOpen(){this.settings.countOnOpen&amp;&amp;this.incrementImpressionsCount()}shouldDisplayPerTimeFrame(){return this.getImpressionsCount()&lt;this.settings.showsLimit&amp;&amp;(this.shouldCountOnOpen(),!0)}shouldDisplayPerSession(){const e=sessionStorage.getItem(this.uniqueId)??0;return parseInt(e)&lt;this.settings.showsLimit&amp;&amp;(this.shouldCountOnOpen(),!0)}shouldDisplayBackwordCompatible(){let e=arguments.length&gt;1?arguments[1]:void 0;const t=parseInt(arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:0)&lt;parseInt(e);return this.shouldCountOnOpen(),t}}},3940:(e,t,n)=&gt;{var o=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(2733)),r=o(n(1744));class _default extends s.default{constructor(){super(...arguments),this.uniqueId=`popup-${this.document.getSettings("id")}-impressions-count`;const{times_count:e,times_period:t,times_times:n}=this.getSettings();this.settings={countOnOpen:e,period:t,showsLimit:parseInt(n)},""===this.settings.period&amp;&amp;(this.settings.period=!1),["","close"].includes(this.settings.countOnOpen)?(this.settings.countOnOpen=!1,this.onPopupHide()):this.settings.countOnOpen=!0,this.utils=new r.default({uniqueId:this.uniqueId,settings:this.settings,storage:elementorFrontend.storage})}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=_default},7471:(e,t,n)=&gt;{var o=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(2733));class _default extends s.default{getName(){return"url"}check(){const e=this.getTimingSetting("url"),t=this.getTimingSetting("action"),n=document.referrer;if("regex"!==t)return"hide"===t^-1!==n.indexOf(e);let o;try{o=new RegExp(e)}catch(e){return!1}return o.test(n)}}t.default=_default},3758:(e,t,n)=&gt;{var o=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(9739)),r=o(n(9226)),l=o(n(4270)),i=o(n(1697)),a=o(n(9143)),d=o(n(3676)),u=o(n(7541));class _default extends elementorModules.Module{constructor(e,t){super(e),this.document=t,this.triggers=[],this.triggerClasses={page_load:s.default,scrolling:r.default,scrolling_to:l.default,click:i.default,inactivity:a.default,exit_intent:d.default,adblock_detection:u.default},this.runTriggers()}runTriggers(){const e=this.getSettings();jQuery.each(this.triggerClasses,((t,n)=&gt;{if(!e[t])return;const o=new n(e,(()=&gt;this.onTriggerFired()));o.run(),this.triggers.push(o)}))}destroyTriggers(){this.triggers.forEach((e=&gt;e.destroy())),this.triggers=[]}onTriggerFired(){this.document.showModal(!0),this.destroyTriggers()}}t.default=_default},7541:(e,t,n)=&gt;{var o=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(6904));class _default extends s.default{getName(){return"adblock_detection"}generateRandomString(){const e="abcdefghijklmnopqrstuvwxyz0123456789";let t="";for(let n=0;n&lt;6;n++){t+=e[Math.floor(36*Math.random())]}return t}hasAdblock(){const e=`elementor-adblock-detection-${this.generateRandomString()}`;this.createEmptyAdBlockElement(e);const t=document.querySelector(`#${e}`);if(!t)return!0;const n="none"===window.getComputedStyle(t)?.display;return this.removeEmptyAdBlockElement(t),n}createEmptyAdBlockElement(e){const t=document.createElement("div");t.id=e,t.className="ad-box",t.style.position="fixed",t.style.top="0",t.style.left="0",t.setAttribute("aria-hidden","true"),t.innerHTML="&amp;nbsp;",document.body.appendChild(t)}removeEmptyAdBlockElement(e){e.remove()}run(){this.timeout=setTimeout((()=&gt;{this.hasAdblock()&amp;&amp;this.callback()}),1e3*this.getTriggerSetting("delay"))}destroy(){clearTimeout(this.timeout)}}t.default=_default},6904:(e,t)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(e,t){super(e),this.callback=t}getTriggerSetting(e){return this.getSettings(this.getName()+"_"+e)}}t.default=_default},1697:(e,t,n)=&gt;{var o=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(6904));class _default extends s.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=_default},3676:(e,t,n)=&gt;{var o=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(6904));class _default extends s.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=_default},9143:(e,t,n)=&gt;{var o=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(6904));class _default extends s.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=_default},9739:(e,t,n)=&gt;{var o=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(6904));class _default extends s.default{getName(){return"page_load"}run(){this.timeout=setTimeout(this.callback,1e3*this.getTriggerSetting("delay"))}destroy(){clearTimeout(this.timeout)}}t.default=_default},4270:(e,t,n)=&gt;{var o=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(6904));class _default extends s.default{getName(){return"scrolling_to"}run(){let e;try{e=jQuery(this.getTriggerSetting("selector"))}catch(e){return}e.length&amp;&amp;(this.setUpIntersectionObserver(),this.observer.observe(e[0]))}setUpIntersectionObserver(){this.observer=new IntersectionObserver((e=&gt;{e.forEach((e=&gt;{e.isIntersecting&amp;&amp;this.callback()}))}))}destroy(){this.observer&amp;&amp;this.observer.disconnect()}}t.default=_default},9226:(e,t,n)=&gt;{var o=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=o(n(6904));class _default extends s.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 n=elementorFrontend.elements.$document.height()-innerHeight;scrollY/n*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=_default},8534:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),["classic","full_content","cards"].forEach((e=&gt;{elementorFrontend.elementsHandler.attachHandler("posts",(()=&gt;n.e(535).then(n.bind(n,2078))),e)})),elementorFrontend.elementsHandler.attachHandler("posts",(()=&gt;n.e(396).then(n.bind(n,2195))),"classic"),elementorFrontend.elementsHandler.attachHandler("posts",(()=&gt;n.e(396).then(n.bind(n,2195))),"full_content"),elementorFrontend.elementsHandler.attachHandler("posts",(()=&gt;n.e(396).then(n.bind(n,7907))),"cards"),elementorFrontend.elementsHandler.attachHandler("portfolio",(()=&gt;n.e(726).then(n.bind(n,2232))))}}t.default=_default},8945:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("search",[()=&gt;n.e(187).then(n.bind(n,6963)),()=&gt;n.e(187).then(n.bind(n,7112))])}}t.default=_default},6034:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("share-buttons",(()=&gt;n.e(316).then(n.bind(n,3607))))}}t.default=_default},6075:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("slides",(()=&gt;n.e(829).then(n.bind(n,3271))))}}t.default=_default},570:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("facebook-button",(()=&gt;n.e(158).then(n.bind(n,5070)))),elementorFrontend.elementsHandler.attachHandler("facebook-comments",(()=&gt;n.e(158).then(n.bind(n,5070)))),elementorFrontend.elementsHandler.attachHandler("facebook-embed",(()=&gt;n.e(158).then(n.bind(n,5070)))),elementorFrontend.elementsHandler.attachHandler("facebook-page",(()=&gt;n.e(158).then(n.bind(n,5070))))}}t.default=_default},9302:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("table-of-contents",(()=&gt;Promise.all([n.e(234),n.e(404)]).then(n.bind(n,3827))))}}t.default=_default},6302:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),["archive_classic","archive_full_content","archive_cards"].forEach((e=&gt;{elementorFrontend.elementsHandler.attachHandler("archive-posts",(()=&gt;n.e(345).then(n.bind(n,439))),e)})),elementorFrontend.elementsHandler.attachHandler("archive-posts",(()=&gt;n.e(345).then(n.bind(n,6629))),"archive_classic"),elementorFrontend.elementsHandler.attachHandler("archive-posts",(()=&gt;n.e(345).then(n.bind(n,6629))),"archive_full_content"),elementorFrontend.elementsHandler.attachHandler("archive-posts",(()=&gt;n.e(345).then(n.bind(n,2718))),"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=_default},7492:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("search-form",(()=&gt;n.e(798).then(n.bind(n,9319))))}}t.default=_default},8241:(e,t,n)=&gt;{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class _default extends elementorModules.Module{constructor(){super(),elementorFrontend.elementsHandler.attachHandler("woocommerce-menu-cart",(()=&gt;n.e(6).then(n.bind(n,2115)))),elementorFrontend.elementsHandler.attachHandler("woocommerce-purchase-summary",(()=&gt;n.e(80).then(n.bind(n,193)))),elementorFrontend.elementsHandler.attachHandler("woocommerce-checkout-page",(()=&gt;n.e(354).then(n.bind(n,9391)))),elementorFrontend.elementsHandler.attachHandler("woocommerce-cart",(()=&gt;n.e(4).then(n.bind(n,2937)))),elementorFrontend.elementsHandler.attachHandler("woocommerce-my-account",(()=&gt;n.e(662).then(n.bind(n,1627)))),elementorFrontend.elementsHandler.attachHandler("woocommerce-notices",(()=&gt;n.e(621).then(n.bind(n,4702)))),elementorFrontend.elementsHandler.attachHandler("woocommerce-product-add-to-cart",(()=&gt;n.e(787).then(n.bind(n,6973)))),elementorFrontend.isEditMode()&amp;&amp;elementorFrontend.on("components:init",(()=&gt;{elementorFrontend.elements.$body.find(".elementor-widget-woocommerce-cart").length||elementorFrontend.elements.$body.append('&lt;div class="woocommerce-cart-form"&gt;')}))}}t.default=_default},2470:e=&gt;{e.exports=wp.i18n}},e=&gt;{e.O(0,[313],(()=&gt;{return t=2371,e(e.s=t);var t}));e.O()}]);function lazyLoadThumb(e,alt,l){var t='&lt;img fetchpriority="high" data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"&gt;&lt;noscript&gt;&lt;img loading="lazy" src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"&gt;&lt;/noscript&gt;',a='&lt;button class="play" aria-label="Play Youtube video"&gt;&lt;/button&gt;';if(l){t=t.replace('data-lazy-','');t=t.replace('loading="lazy"','');t=t.replace(/&lt;noscript&gt;.*?&lt;\/noscript&gt;/g,'')}t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?"":"&amp;"+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var exclusions=[];var e,t,p,u,l,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t&lt;a.length;t++)(e=document.createElement("div")),(u='https://i.ytimg.com/vi/ID/hqdefault.jpg'),(u=u.replace('ID',a[t].dataset.id)),(l=exclusions.some(exclusion=&gt;u.includes(exclusion))),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),(e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l)),a[t].appendChild(e),(p=e.querySelector(".play")),(p.onclick=lazyLoadYoutubeIframe)});</pre></body></html>