!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).Swiper=t()}(this,(function(){"use strict";function e(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function t(s,a){void 0===s&&(s={}),void 0===a&&(a={}),Object.keys(a).forEach((i=>{void 0===s[i]?s[i]=a[i]:e(a[i])&&e(s[i])&&Object.keys(a[i]).length>0&&t(s[i],a[i])}))}const s={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>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:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&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:()=>t,set(e){t.__proto__=e}})}(this))}}function l(e){void 0===e&&(e=[]);const t=[];return e.forEach((e=>{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&&e instanceof n)return e;if(!e)return new n(l);if("string"==typeof e){const s=e.trim();if(s.indexOf("<")>=0&&s.indexOf(">")>=0){let e="div";0===s.indexOf("<li")&&(e="ul"),0===s.indexOf("<tr")&&(e="tbody"),0!==s.indexOf("<td")&&0!==s.indexOf("<th")||(e="tr"),0===s.indexOf("<tbody")&&(e="table"),0===s.indexOf("<option")&&(e="select");const t=i.createElement(e);t.innerHTML=s;for(let e=0;e<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<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<e.length;s+=1)-1===t.indexOf(e[s])&&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<e;s++)t[s]=arguments[s];const a=l(t.map((e=>e.split(" "))));return this.forEach((e=>{e.classList.add(...a)})),this},removeClass:function(){for(var e=arguments.length,t=new Array(e),s=0;s<e;s++)t[s]=arguments[s];const a=l(t.map((e=>e.split(" "))));return this.forEach((e=>{e.classList.remove(...a)})),this},hasClass:function(){for(var e=arguments.length,t=new Array(e),s=0;s<e;s++)t[s]=arguments[s];const a=l(t.map((e=>e.split(" "))));return o(this,(e=>a.filter((t=>e.classList.contains(t))).length>0)).length>0},toggleClass:function(){for(var e=arguments.length,t=new Array(e),s=0;s<e;s++)t[s]=arguments[s];const a=l(t.map((e=>e.split(" "))));this.forEach((e=>{a.forEach((t=>{e.classList.toggle(t)}))}))},attr:function(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(let s=0;s<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<this.length;t+=1)this[t].removeAttribute(e);return this},transform:function(e){for(let t=0;t<this.length;t+=1)this[t].style.transform=e;return this},transition:function(e){for(let t=0;t<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<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)<0&&s.unshift(e),d(t).is(i))r.apply(t,s);else{const e=d(t).parents();for(let t=0;t<e.length;t+=1)d(e[t]).is(i)&&r.apply(e[t],s)}}function o(e){const t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),r.apply(this,t)}"function"==typeof t[1]&&([a,r,n]=t,i=void 0),n||(n=!1);const c=a.split(" ");let p;for(let e=0;e<this.length;e+=1){const t=this[e];if(i)for(p=0;p<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<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<e;s++)t[s]=arguments[s];let[a,i,r,n]=t;"function"==typeof t[1]&&([a,r,n]=t,i=void 0),n||(n=!1);const l=a.split(" ");for(let e=0;e<l.length;e+=1){const t=l[e];for(let e=0;e<this.length;e+=1){const s=this[e];let a;if(!i&&s.dom7Listeners?a=s.dom7Listeners[t]:i&&s.dom7LiveListeners&&(a=s.dom7LiveListeners[t]),a&&a.length)for(let e=a.length-1;e>=0;e-=1){const i=a[e];r&&i.listener===r||r&&i.listener&&i.listener.dom7proxy&&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<t;a++)s[a]=arguments[a];const i=s[0].split(" "),n=s[1];for(let t=0;t<i.length;t+=1){const a=i[t];for(let t=0;t<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)=>t>0)),i.dispatchEvent(t),i.dom7EventData=[],delete i.dom7EventData}}}return this},transitionEnd:function(e){const t=this;return e&&t.on("transitionend",(function s(a){a.target===this&&(e.call(this,a),t.off("transitionend",s))})),this},outerWidth:function(e){if(this.length>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>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>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<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&&"string"==typeof e){for(a=0;a<this.length;a+=1)this[a].style[e]=t;return this}return this},each:function(e){return e?(this.forEach(((t,s)=>{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<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<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<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<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&&(e+=1);return e}},eq:function(e){if(void 0===e)return this;const t=this.length;if(e>t-1)return d([]);if(e<0){const s=t+e;return d(s<0?[]:[this[s]])}return d([this[e]])},append:function(){let e;const t=a();for(let s=0;s<arguments.length;s+=1){e=s<0||arguments.length<=s?void 0:arguments[s];for(let s=0;s<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<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<this.length;s+=1)if("string"==typeof e){const a=t.createElement("div");for(a.innerHTML=e,i=a.childNodes.length-1;i>=0;i-=1)this[s].insertBefore(a.childNodes[i],this[s].childNodes[0])}else if(e instanceof n)for(i=0;i<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>0?e?this[0].nextElementSibling&&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)&&t.push(a):t.push(a),s=a}return d(t)},prev:function(e){if(this.length>0){const t=this[0];return e?t.previousElementSibling&&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)&&t.push(a):t.push(a),s=a}return d(t)},parent:function(e){const t=[];for(let s=0;s<this.length;s+=1)null!==this[s].parentNode&&(e?d(this[s].parentNode).is(e)&&t.push(this[s].parentNode):t.push(this[s].parentNode));return d(t)},parents:function(e){const t=[];for(let s=0;s<this.length;s+=1){let a=this[s].parentNode;for(;a;)e?d(a).is(e)&&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<this.length;s+=1){const a=this[s].querySelectorAll(e);for(let e=0;e<a.length;e+=1)t.push(a[e])}return d(t)},children:function(e){const t=[];for(let s=0;s<this.length;s+=1){const a=this[s].children;for(let s=0;s<a.length;s+=1)e&&!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<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}};function p(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function u(){return Date.now()}function h(e,t){void 0===t&&(t="x");const s=r();let a,i,n;const l=function(e){const t=r();let s;return t.getComputedStyle&&(s=t.getComputedStyle(e,null)),!s&&e.currentStyle&&(s=e.currentStyle),s||(s=e.style),s}(e);return s.WebKitCSSMatrix?(i=l.transform||l.webkitTransform,i.split(",").length>6&&(i=i.split(", ").map((e=>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&&(i=s.WebKitCSSMatrix?n.m41:16===a.length?parseFloat(a[12]):parseFloat(a[4])),"y"===t&&(i=s.WebKitCSSMatrix?n.m42:16===a.length?parseFloat(a[13]):parseFloat(a[5])),i||0}function m(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function f(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function g(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let s=1;s<arguments.length;s+=1){const a=s<0||arguments.length<=s?void 0:arguments[s];if(null!=a&&!f(a)){const s=Object.keys(Object(a)).filter((e=>t.indexOf(e)<0));for(let t=0,i=s.length;t<i;t+=1){const i=s[t],r=Object.getOwnPropertyDescriptor(a,i);void 0!==r&&r.enumerable&&(m(e[i])&&m(a[i])?a[i].__swiper__?e[i]=a[i]:g(e[i],a[i]):!m(e[i])&&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>n?"next":"prev",p=(e,t)=>"next"===c&&e>=t||"prev"===c&&e<=t,u=()=>{l=(new Date).getTime(),null===o&&(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)&&(c=s),t.wrapperEl.scrollTo({[a]:c}),p(c,s))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout((()=>{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&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&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&&(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&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/),m="Win32"===i;let f="MacIntel"===i;return!p&&f&&s.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${d}`)>=0&&(p=n.match(/(Version)\/([\d.]+)/),p||(p=[0,1,"13_0_0"]),f=!1),c&&!m&&(l.os="android",l.android=!0),(p||h||u)&&(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")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}()),y}Object.keys(c).forEach((e=>{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=>{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&&delete i.__emitterProxy;for(var s=arguments.length,r=new Array(s),n=0;n<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)<0&&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>=0&&t.eventsAnyListeners.splice(s,1),t},off(e,t){const s=this;return!s.eventsListeners||s.destroyed?s:s.eventsListeners?(e.split(" ").forEach((e=>{void 0===t?s.eventsListeners[e]=[]:s.eventsListeners[e]&&s.eventsListeners[e].forEach(((a,i)=>{(a===t||a.__emitterProxy&&a.__emitterProxy===t)&&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<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=>{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach((e=>{e.apply(a,[t,...s])})),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach((e=>{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&&null!==e.params.width?e.params.width:a[0].clientWidth,s=void 0!==e.params.height&&null!==e.params.height?e.params.height:a[0].clientHeight,0===t&&e.isHorizontal()||0===s&&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)&&(t=0),Number.isNaN(s)&&(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&&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&&(f=a.slidesOffsetBefore.call(e));let g=a.slidesOffsetAfter;"function"==typeof g&&(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&&x.indexOf("%")>=0&&(x=parseFloat(x.replace("%",""))/100*r),e.virtualSize=-x,n?c.css({marginLeft:"",marginBottom:"",marginTop:""}):c.css({marginRight:"",marginBottom:"",marginTop:""}),a.centeredSlides&&a.cssMode&&(v(e.wrapperEl,"--swiper-centered-offset-before",""),v(e.wrapperEl,"--swiper-centered-offset-after",""));const T=a.grid&&a.grid.rows>1&&e.grid;let $;T&&e.grid.initSlides(p);const S="auto"===a.slidesPerView&&a.breakpoints&&Object.keys(a.breakpoints).filter((e=>void 0!==a.breakpoints[e].slidesPerView)).length>0;for(let i=0;i<p;i+=1){$=0;const n=c.eq(i);if(T&&e.grid.updateSlide(i,n,p,t),"none"!==n.css("display")){if("auto"===a.slidesPerView){S&&(c[i].style[t("width")]="");const r=getComputedStyle(n[0]),l=n[0].style.transform,o=n[0].style.webkitTransform;if(l&&(n[0].style.transform="none"),o&&(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&&"border-box"===o)$=e+i+l;else{const{clientWidth:s,offsetWidth:r}=n[0];$=e+t+a+i+l+(r-s)}}l&&(n[0].style.transform=l),o&&(n[0].style.webkitTransform=o),a.roundLengths&&($=Math.floor($))}else $=(r-(a.slidesPerView-1)*x)/a.slidesPerView,a.roundLengths&&($=Math.floor($)),c[i]&&(c[i].style[t("width")]=`${$}px`);c[i]&&(c[i].swiperSlideSize=$),m.push($),a.centeredSlides?(y=y+$/2+E/2+x,0===E&&0!==i&&(y=y-r/2-x),0===i&&(y=y-r/2-x),Math.abs(y)<.001&&(y=0),a.roundLengths&&(y=Math.floor(y)),C%a.slidesPerGroup==0&&u.push(y),h.push(y)):(a.roundLengths&&(y=Math.floor(y)),(C-Math.min(e.params.slidesPerGroupSkip,C))%e.params.slidesPerGroup==0&&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&&l&&("slide"===a.effect||"coverflow"===a.effect)&&i.css({width:`${e.virtualSize+a.spaceBetween}px`}),a.setWrapperSize&&i.css({[t("width")]:`${e.virtualSize+a.spaceBetween}px`}),T&&e.grid.updateWrapperSize($,u,t),!a.centeredSlides){const t=[];for(let s=0;s<u.length;s+=1){let i=u[s];a.roundLengths&&(i=Math.floor(i)),u[s]<=e.virtualSize-r&&t.push(i)}u=t,Math.floor(e.virtualSize-r)-Math.floor(u[u.length-1])>1&&u.push(e.virtualSize-r)}if(0===u.length&&(u=[0]),0!==a.spaceBetween){const s=e.isHorizontal()&&n?"marginLeft":t("marginRight");c.filter(((e,t)=>!a.cssMode||t!==c.length-1)).css({[s]:`${x}px`})}if(a.centeredSlides&&a.centeredSlidesBounds){let e=0;m.forEach((t=>{e+=t+(a.spaceBetween?a.spaceBetween:0)})),e-=a.spaceBetween;const t=e-r;u=u.map((e=>e<0?-f:e>t?t+g:e))}if(a.centerInsufficientSlides){let e=0;if(m.forEach((t=>{e+=t+(a.spaceBetween?a.spaceBetween:0)})),e-=a.spaceBetween,e<r){const t=(r-e)/2;u.forEach(((e,s)=>{u[s]=e-t})),h.forEach(((e,s)=>{h[s]=e+t}))}}if(Object.assign(e,{slides:c,snapGrid:u,slidesGrid:h,slidesSizesGrid:m}),a.centeredSlides&&a.cssMode&&!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=>e+t)),e.slidesGrid=e.slidesGrid.map((e=>e+s))}if(p!==d&&e.emit("slidesLengthChange"),u.length!==w&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),h.length!==b&&e.emit("slidesGridLengthChange"),a.watchSlidesProgress&&e.updateSlidesOffset(),!(o||a.cssMode||"slide"!==a.effect&&"fade"!==a.effect)){const t=`${a.containerModifierClass}backface-hidden`,s=e.$el.hasClass(t);p<=a.maxBackfaceHiddenSlides?s||e.$el.addClass(t):s&&e.$el.removeClass(t)}},updateAutoHeight:function(e){const t=this,s=[],a=t.virtual&&t.params.virtual.enabled;let i,r=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const n=e=>a?t.slides.filter((t=>parseInt(t.getAttribute("data-swiper-slide-index"),10)===e))[0]:t.slides.eq(e)[0];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||d([])).each((e=>{s.push(e)}));else for(i=0;i<Math.ceil(t.params.slidesPerView);i+=1){const e=t.activeIndex+i;if(e>t.slides.length&&!a)break;s.push(n(e))}else s.push(n(t.activeIndex));for(i=0;i<s.length;i+=1)if(void 0!==s[i]){const e=s[i].offsetHeight;r=e>r?e:r}(r||0===r)&&t.$wrapperEl.css("height",`${r}px`)},updateSlidesOffset:function(){const e=this,t=e.slides;for(let s=0;s<t.length;s+=1)t[s].swiperSlideOffset=e.isHorizontal()?t[s].offsetLeft:t[s].offsetTop},updateSlidesProgress:function(e){void 0===e&&(e=this&&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&&t.updateSlidesOffset();let n=-e;i&&(n=e),a.removeClass(s.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(let e=0;e<a.length;e+=1){const l=a[e];let o=l.swiperSlideOffset;s.cssMode&&s.centeredSlides&&(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>=0&&p<t.size-1||u>1&&u<=t.size||p<=0&&u>=t.size)&&(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&&t.translate&&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<=0,n=i>=1),Object.assign(t,{progress:i,isBeginning:r,isEnd:n}),(s.watchSlidesProgress||s.centeredSlides&&s.autoHeight)&&t.updateSlidesProgress(e),r&&!l&&t.emit("reachBeginning toEdge"),n&&!o&&t.emit("reachEnd toEdge"),(l&&!r||o&&!n)&&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&&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&&(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&&0===o.length&&(o=t.eq(0),o.addClass(s.slideNextClass));let d=l.prevAll(`.${s.slideClass}`).eq(0).addClass(s.slidePrevClass);s.loop&&0===d.length&&(d=t.eq(-1),d.addClass(s.slidePrevClass)),s.loop&&(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<a.length;e+=1)void 0!==a[e+1]?s>=a[e]&&s<a[e+1]-(a[e+1]-a[e])/2?c=e:s>=a[e]&&s<a[e+1]&&(c=e+1):s>=a[e]&&(c=e);r.normalizeSlideIndex&&(c<0||void 0===c)&&(c=0)}if(i.indexOf(s)>=0)d=i.indexOf(s);else{const e=Math.min(r.slidesPerGroupSkip,c);d=e+Math.floor((c-e)/r.slidesPerGroup)}if(d>=i.length&&(d=i.length-1),c===n)return void(d!==o&&(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&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&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<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&&t.params.virtual.enabled?t.clickedIndex=parseInt(d(a).attr("data-swiper-slide-index"),10):t.clickedIndex=i,s.slideToClickedSlide&&void 0!==t.clickedIndex&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}};var M={getTranslate:function(e){void 0===e&&(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&&(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&&(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&&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&&(e=0),void 0===t&&(t=this.params.speed),void 0===s&&(s=!0),void 0===a&&(a=!0);const r=this,{params:n,wrapperEl:l}=r;if(r.animating&&n.preventInteractionOnTransition)return!1;const o=r.minTranslate(),d=r.maxTranslate();let c;if(c=a&&e>o?o:a&&e<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&&(r.emit("beforeTransitionStart",t,i),r.emit("transitionEnd"))):(r.setTransition(t),r.setTranslate(c),s&&(r.emit("beforeTransitionStart",t,i),r.emit("transitionStart")),r.animating||(r.animating=!0,r.onTranslateToWrapperTransitionEnd||(r.onTranslateToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.$wrapperEl[0].removeEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onTranslateToWrapperTransitionEnd),r.onTranslateToWrapperTransitionEnd=null,delete r.onTranslateToWrapperTransitionEnd,s&&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>n?"next":r<n?"prev":"reset"),t.emit(`transition${i}`),s&&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&&(e=0),void 0===t&&(t=this.params.speed),void 0===s&&(s=!0),"number"!=typeof e&&"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<0&&(n=0);const{params:l,snapGrid:o,slidesGrid:d,previousIndex:c,activeIndex:p,rtlTranslate:u,wrapperEl:h,enabled:m}=r;if(r.animating&&l.preventInteractionOnTransition||!m&&!a&&!i)return!1;const f=Math.min(r.params.slidesPerGroupSkip,n);let g=f+Math.floor((n-f)/r.params.slidesPerGroup);g>=o.length&&(g=o.length-1);const v=-o[g];if(l.normalizeSlideIndex)for(let e=0;e<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>=s&&t<a-(a-s)/2?n=e:t>=s&&t<a&&(n=e+1):t>=s&&(n=e)}if(r.initialized&&n!==p){if(!r.allowSlideNext&&v<r.translate&&v<r.minTranslate())return!1;if(!r.allowSlidePrev&&v>r.translate&&v>r.maxTranslate()&&(p||0)!==n)return!1}let b;if(n!==(c||0)&&s&&r.emit("beforeSlideChangeStart"),r.updateProgress(v),b=n>p?"next":n<p?"prev":"reset",u&&-v===r.translate||!u&&v===r.translate)return r.updateActiveIndex(n),l.autoHeight&&r.updateAutoHeight(),r.updateSlidesClasses(),"slide"!==l.effect&&r.setTranslate(v),"reset"!==b&&(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&&r.params.virtual.enabled;t&&(r.wrapperEl.style.scrollSnapType="none",r._immediateVirtual=!0),h[e?"scrollLeft":"scrollTop"]=s,t&&requestAnimationFrame((()=>{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&&!r.destroyed&&e.target===this&&(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&&(e=0),void 0===t&&(t=this.params.speed),void 0===s&&(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&&(r+=i.loopedSlides),i.slideTo(r,t,s,a)},slideNext:function(e,t,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);const a=this,{animating:i,enabled:r,params:n}=a;if(!r)return a;let l=n.slidesPerGroup;"auto"===n.slidesPerView&&1===n.slidesPerGroup&&n.slidesPerGroupAuto&&(l=Math.max(a.slidesPerViewDynamic("current",!0),1));const o=a.activeIndex<n.slidesPerGroupSkip?1:l;if(n.loop){if(i&&n.loopPreventsSlide)return!1;a.loopFix(),a._clientLeft=a.$wrapperEl[0].clientLeft}return n.rewind&&a.isEnd?a.slideTo(0,e,t,s):a.slideTo(a.activeIndex+o,e,t,s)},slidePrev:function(e,t,s){void 0===e&&(e=this.params.speed),void 0===t&&(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&&i.loopPreventsSlide)return!1;a.loopFix(),a._clientLeft=a.$wrapperEl[0].clientLeft}function c(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const p=c(o?a.translate:-a.translate),u=n.map((e=>c(e)));let h=n[u.indexOf(p)-1];if(void 0===h&&i.cssMode){let e;n.forEach(((t,s)=>{p>=t&&(e=s)})),void 0!==e&&(h=n[e>0?e-1:e])}let m=0;if(void 0!==h&&(m=l.indexOf(h),m<0&&(m=a.activeIndex-1),"auto"===i.slidesPerView&&1===i.slidesPerGroup&&i.slidesPerGroupAuto&&(m=m-a.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),i.rewind&&a.isBeginning){const i=a.params.virtual&&a.params.virtual.enabled&&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&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,s)},slideToClosest:function(e,t,s,a){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===a&&(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>=i.snapGrid[l]){const e=i.snapGrid[l];o-e>(i.snapGrid[l+1]-e)*a&&(r+=i.params.slidesPerGroup)}else{const e=i.snapGrid[l-1];o-e<=(i.snapGrid[l]-e)*a&&(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<e.loopedSlides-a/2||r>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((()=>{e.slideTo(r)}))):e.slideTo(r):r>e.slides.length-a?(e.loopFix(),r=s.children(`.${t.slideClass}[data-swiper-slide-index="${i}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),p((()=>{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>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<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>n.length&&e.params.loopedSlidesLimit&&(e.loopedSlides=n.length);const l=[],o=[];n.each(((e,t)=>{d(e).attr("data-swiper-slide-index",t)}));for(let t=0;t<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<o.length;e+=1)r.append(d(o[e].cloneNode(!0)).addClass(s.slideDuplicateClass));for(let e=l.length-1;e>=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<a){o=s.length-3*a+t,o+=a;e.slideTo(o,0,!1,!0)&&0!==d&&e.setTranslate((l?-e.translate:e.translate)-d)}else if(t>=s.length-a){o=-s.length+t+a,o+=a;e.slideTo(o,0,!1,!0)&&0!==d&&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&&l.preventInteractionOnTransition)return;!t.animating&&l.cssMode&&l.loop&&t.loopFix();let p=e;p.originalEvent&&(p=p.originalEvent);let h=d(p.target);if("wrapper"===l.touchEventsTarget&&!h.closest(t.wrapperEl).length)return;if(n.isTouchEvent="touchstart"===p.type,!n.isTouchEvent&&"which"in p&&3===p.which)return;if(!n.isTouchEvent&&"button"in p&&p.button>0)return;if(n.isTouched&&n.isMoved)return;const m=!!l.noSwipingClass&&""!==l.noSwipingClass,f=e.composedPath?e.composedPath():e.path;m&&p.target&&p.target.shadowRoot&&f&&(h=d(f[0]));const g=l.noSwipingSelector?l.noSwipingSelector:`.${l.noSwipingClass}`,v=!(!p.target||!p.target.shadowRoot);if(l.noSwiping&&(v?function(e,t){return void 0===t&&(t=this),function t(s){if(!s||s===a()||s===r())return null;s.assignedSlot&&(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&&!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&&(w<=y||w>=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>0&&(n.allowThresholdMove=!1),"touchstart"!==p.type){let e=!0;h.is(n.focusableElements)&&(e=!1,"SELECT"===h[0].nodeName&&(n.isTouched=!1)),s.activeElement&&d(s.activeElement).is(n.focusableElements)&&s.activeElement!==h[0]&&s.activeElement.blur();const a=e&&t.allowTouchMove&&l.touchStartPreventDefault;!l.touchStartForcePreventDefault&&!a||h[0].isContentEditable||p.preventDefault()}t.params.freeMode&&t.params.freeMode.enabled&&t.freeMode&&t.animating&&!l.cssMode&&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&&(c=c.originalEvent),!i.isTouched)return void(i.startMoving&&i.isScrolling&&s.emit("touchMoveOpposite",c));if(i.isTouchEvent&&"touchmove"!==c.type)return;const p="touchmove"===c.type&&c.targetTouches&&(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&&(Object.assign(n,{startX:h,startY:m,currentX:h,currentY:m}),i.touchStartTime=u()));if(i.isTouchEvent&&r.touchReleaseOnEdges&&!r.loop)if(s.isVertical()){if(m<n.startY&&s.translate<=s.maxTranslate()||m>n.startY&&s.translate>=s.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(h<n.startX&&s.translate<=s.maxTranslate()||h>n.startX&&s.translate>=s.minTranslate())return;if(i.isTouchEvent&&t.activeElement&&c.target===t.activeElement&&d(c.target).is(i.focusableElements))return i.isMoved=!0,void(s.allowClick=!1);if(i.allowTouchCallbacks&&s.emit("touchMove",c),c.targetTouches&&c.targetTouches.length>1)return;n.currentX=h,n.currentY=m;const f=n.currentX-n.startX,g=n.currentY-n.startY;if(s.params.threshold&&Math.sqrt(f**2+g**2)<s.params.threshold)return;if(void 0===i.isScrolling){let e;s.isHorizontal()&&n.currentY===n.startY||s.isVertical()&&n.currentX===n.startX?i.isScrolling=!1:f*f+g*g>=25&&(e=180*Math.atan2(Math.abs(g),Math.abs(f))/Math.PI,i.isScrolling=s.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(i.isScrolling&&s.emit("touchMoveOpposite",c),void 0===i.startMoving&&(n.currentX===n.startX&&n.currentY===n.startY||(i.startMoving=!0)),i.isScrolling)return void(i.isTouched=!1);if(!i.startMoving)return;s.allowClick=!1,!r.cssMode&&c.cancelable&&c.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&c.stopPropagation(),i.isMoved||(r.loop&&!r.cssMode&&s.loopFix(),i.startTranslate=s.getTranslate(),s.setTransition(0),s.animating&&s.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!r.grabCursor||!0!==s.allowSlideNext&&!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&&(v=-v),s.swipeDirection=v>0?"prev":"next",i.currentTranslate=v+i.startTranslate;let w=!0,b=r.resistanceRatio;if(r.touchReleaseOnEdges&&(b=0),v>0&&i.currentTranslate>s.minTranslate()?(w=!1,r.resistance&&(i.currentTranslate=s.minTranslate()-1+(-s.minTranslate()+i.startTranslate+v)**b)):v<0&&i.currentTranslate<s.maxTranslate()&&(w=!1,r.resistance&&(i.currentTranslate=s.maxTranslate()+1-(s.maxTranslate()-i.startTranslate-v)**b)),w&&(c.preventedByNestedSwiper=!0),!s.allowSlideNext&&"next"===s.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!s.allowSlidePrev&&"prev"===s.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),s.allowSlidePrev||s.allowSlideNext||(i.currentTranslate=i.startTranslate),r.threshold>0){if(!(Math.abs(v)>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&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&s.freeMode||r.watchSlidesProgress)&&(s.updateActiveIndex(),s.updateSlidesClasses()),s.params.freeMode&&r.freeMode.enabled&&s.freeMode&&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&&(o=o.originalEvent),s.allowTouchCallbacks&&t.emit("touchEnd",o),s.allowTouchCallbacks=!1,!s.isTouched)return s.isMoved&&a.grabCursor&&t.setGrabCursor(!1),s.isMoved=!1,void(s.startMoving=!1);a.grabCursor&&s.isMoved&&s.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const d=u(),c=d-s.touchStartTime;if(t.allowClick){const e=o.path||o.composedPath&&o.composedPath();t.updateClickedSlide(e&&e[0]||o.target),t.emit("tap click",o),c<300&&d-s.lastClickTime<300&&t.emit("doubleTap doubleClick",o)}if(s.lastClickTime=u(),p((()=>{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&&a.freeMode.enabled)return void t.freeMode.onTouchEnd({currentPos:h});let m=0,f=t.slidesSizesGrid[0];for(let e=0;e<n.length;e+=e<a.slidesPerGroupSkip?1:a.slidesPerGroup){const t=e<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;void 0!==n[e+t]?h>=n[e]&&h<n[e+t]&&(m=e,f=n[e+t]-n[e]):h>=n[e]&&(m=e,f=n[n.length-1]-n[n.length-2])}let g=null,v=null;a.rewind&&(t.isBeginning?v=t.params.virtual&&t.params.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(g=0));const w=(h-n[m])/f,b=m<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;if(c>a.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(w>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?g:m+b):t.slideTo(m)),"prev"===t.swipeDirection&&(w>1-a.longSwipesRatio?t.slideTo(m+b):null!==v&&w<0&&Math.abs(w)>a.longSwipesRatio?t.slideTo(v):t.slideTo(m))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(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&&t.slideTo(null!==g?g:m+b),"prev"===t.swipeDirection&&t.slideTo(null!==v?v:m))}}function A(){const e=this,{params:t,el:s}=e;if(s&&0===s.offsetWidth)return;t.breakpoints&&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>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=i,e.allowSlideNext=a,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow()}function D(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(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&&(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&&e.updateProgress(s?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let N=!1;function B(){}const H=(e,t)=>{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)&&{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&&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)&&n[p]("click",e.onClick,!0),i.cssMode&&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&&(e.onScroll=G.bind(e)),e.onClick=D.bind(e),i.touch&&!N&&(t.addEventListener("touchstart",B),N=!0),H(e,"on")},detachEvents:function(){H(this,"off")}};const Y=(e,t)=>e.grid&&t.grid&&t.grid.rows>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=>{"object"==typeof e?Object.keys(e).forEach((a=>{e[a]&&s.push(t+a)})):"string"==typeof e&&s.push(t+e)})),s}(["initialized",s.direction,{"pointer-events":!n.touch},{"free-mode":e.params.freeMode&&s.freeMode.enabled},{autoheight:s.autoHeight},{rtl:a},{grid:s.grid&&s.grid.rows>1},{"grid-column":s.grid&&s.grid.rows>1&&"column"===s.grid.fill},{android:r.android},{ios:r.ios},{"css-mode":s.cssMode},{centered:s.cssMode&&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&&(s={});const a=Object.keys(s)[0],i=s[a];"object"==typeof i&&null!==i?(["navigation","pagination","scrollbar"].indexOf(a)>=0&&!0===e[a]&&(e[a]={auto:!0}),a in e&&"enabled"in i?(!0===e[a]&&(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&&(e=!0);const s=this,{params:a}=s;a.cssMode||(a.autoHeight&&s.updateAutoHeight(),P({swiper:s,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(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&&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&&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&&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&&!c?(r.removeClass(`${i.containerModifierClass}grid ${i.containerModifierClass}grid-column`),e.emitContainerClasses()):!d&&c&&(r.addClass(`${i.containerModifierClass}grid`),(o.grid.fill&&"column"===o.grid.fill||!o.grid.fill&&"column"===i.grid.fill)&&r.addClass(`${i.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach((t=>{const s=i[t]&&i[t].enabled,a=o[t]&&o[t].enabled;s&&!a&&e[t].disable(),!s&&a&&e[t].enable()}));const u=o.direction&&o.direction!==i.direction,h=i.loop&&(o.slidesPerView!==i.slidesPerView||u);u&&s&&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&&!m?e.disable():!p&&m&&e.enable(),e.currentBreakpoint=l,e.emit("_beforeBreakpoint",o),h&&s&&(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&&(t="window"),!e||"container"===t&&!s)return;let a=!1;const i=r(),n="window"===t?i.innerHeight:s.clientHeight,l=Object.keys(e).map((e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{value:n*t,point:e}}return{value:e,point:e}}));l.sort(((e,t)=>parseInt(e.value,10)-parseInt(t.value,10)));for(let e=0;e<l.length;e+=1){const{point:r,value:n}=l[e];"window"===t?i.matchMedia(`(min-width: ${n}px)`).matches&&(a=r):n<=s.clientWidth&&(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>s}else e.isLocked=1===e.snapGrid.length;!0===s.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===s.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&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&&n()}d(e).parent("picture")[0]||e.complete&&i?c():t?(o=new l.Image,o.onload=c,o.onerror=c,a&&(o.sizes=a),s&&(o.srcset=s),t&&(o.src=t)):c()},preloadImages:function(){const e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(let s=0;s<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<s;i++)a[i]=arguments[i];if(1===a.length&&a[0].constructor&&"Object"===Object.prototype.toString.call(a[0]).slice(8,-1)?t=a[0]:[e,t]=a,t||(t={}),t=g({},t),e&&!t.el&&(t.el=e),t.el&&d(t.el).length>1){const e=[];return d(t.el).each((s=>{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&&Array.isArray(t.modules)&&r.modules.push(...t.modules);const n={};r.modules.forEach((e=>{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&&r.params.on&&Object.keys(r.params.on).forEach((e=>{r.on(e,r.params.on[e])})),r.params&&r.params.onAny&&r.onAny(r.params.onAny),r.$=d,Object.assign(r,{enabled:r.params.enabled,el:e,classNames:[],slides:d(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===r.params.direction,isVertical:()=>"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&&r.init(),r}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&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=>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=>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=>{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&&(e="current"),void 0===t&&(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<a.length;s+=1)a[s]&&!e&&(t+=a[s].swiperSlideSize,o+=1,t>n&&(e=!0));for(let s=l-1;s>=0;s-=1)a[s]&&!e&&(t+=a[s].swiperSlideSize,o+=1,t>n&&(e=!0))}else if("current"===e)for(let e=l+1;e<a.length;e+=1){(t?i[e]+r[e]-i[l]<n:i[e]-i[l]<n)&&(o+=1)}else for(let e=l-1;e>=0;e-=1){i[l]-i[e]<n&&(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&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.params.freeMode&&e.params.freeMode.enabled?(a(),e.params.autoHeight&&e.updateAutoHeight()):(i=("auto"===e.params.slidesPerView||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),i||a()),s.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);const s=this,a=s.params.direction;return e||(e="horizontal"===a?"vertical":"horizontal"),e===a||"horizontal"!==e&&"vertical"!==e||(s.$el.removeClass(`${s.params.containerModifierClass}${a}`).addClass(`${s.params.containerModifierClass}${e}`),s.emitContainerClasses(),s.params.direction=e,s.slides.each((t=>{"vertical"===e?t.style.width="":t.style.height=""})),s.emit("changeDirection"),t&&s.update()),s}changeLanguageDirection(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&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=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let r=(()=>{if(e&&e.shadowRoot&&e.shadowRoot.querySelector){const t=d(e.shadowRoot.querySelector(i()));return t.children=e=>s.children(e),t}return s.children?s.children(i()):d(s).children(i())})();if(0===r.length&&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=>{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&&("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&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.preloadImages&&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&&(e=!0),void 0===t&&(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&&s.loopDestroy(),t&&(s.removeClasses(),i.removeAttr("style"),r.removeAttr("style"),n&&n.length&&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=>{s.off(e)})),!1!==e&&(s.$el[0].swiper=null,function(e){const t=e;Object.keys(t).forEach((e=>{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&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?(e.forEach((e=>V.installModule(e))),V):(V.installModule(e),V)}}function F(e,t,s,i){const r=a();return e.params.createElements&&Object.keys(i).forEach((a=>{if(!s[a]&&!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&&(e=""),`.${e.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}`}function K(e){const t=this,{$wrapperEl:s,params:a}=t;if(a.loop&&t.loopDestroy(),"object"==typeof e&&"length"in e)for(let t=0;t<e.length;t+=1)e[t]&&s.append(e[t]);else s.append(e);a.loop&&t.loopCreate(),a.observer||t.update()}function Z(e){const t=this,{params:s,$wrapperEl:a,activeIndex:i}=t;s.loop&&t.loopDestroy();let r=i+1;if("object"==typeof e&&"length"in e){for(let t=0;t<e.length;t+=1)e[t]&&a.prepend(e[t]);r=i+e.length}else a.prepend(e);s.loop&&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&&(n-=s.loopedSlides,s.loopDestroy(),s.slides=a.children(`.${i.slideClass}`));const l=s.slides.length;if(e<=0)return void s.prependSlide(t);if(e>=l)return void s.appendSlide(t);let o=n>e?n+1:n;const d=[];for(let t=l-1;t>=e;t-=1){const e=s.slides.eq(t);e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;e<t.length;e+=1)t[e]&&a.append(t[e]);o=n>e?n+t.length:n}else a.append(t);for(let e=0;e<d.length;e+=1)a.append(d[e]);i.loop&&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&&(r-=t.loopedSlides,t.loopDestroy(),t.slides=a.children(`.${s.slideClass}`));let n,l=r;if("object"==typeof e&&"length"in e){for(let s=0;s<e.length;s+=1)n=e[s],t.slides[n]&&t.slides.eq(n).remove(),n<l&&(l-=1);l=Math.max(l,0)}else n=e,t.slides[n]&&t.slides.eq(n).remove(),n<l&&(l-=1),l=Math.max(l,0);s.loop&&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<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",(()=>{if(s.params.effect!==t)return;s.classNames.push(`${s.params.containerModifierClass}${t}`),l&&l()&&s.classNames.push(`${s.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(s.params,e),Object.assign(s.originalParams,e)})),a("setTranslate",(()=>{s.params.effect===t&&i()})),a("setTransition",((e,a)=>{s.params.effect===t&&r(a)})),a("transitionEnd",(()=>{if(s.params.effect===t&&o){if(!d||!d().slideShadows)return;s.slides.each((e=>{s.$(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").remove()})),o()}})),a("virtualUpdate",(()=>{s.params.effect===t&&(s.slides.length||(c=!0),requestAnimationFrame((()=>{c&&s.slides&&s.slides.length&&(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&&0!==s){let e,s=!1;e=i?a?r.find(a):r:a?r.eq(n).find(a):r.eq(n),e.transitionEnd((()=>{if(s)return;if(!t||t.destroyed)return;s=!0,t.animating=!1;const e=["webkitTransitionEnd","transitionend"];for(let t=0;t<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(`<div class="swiper-slide-shadow${s?`-${s}`:""}"></div>`),i.append(r)),r}Object.keys(j).forEach((e=>{Object.keys(j[e]).forEach((t=>{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=()=>{t&&!t.destroyed&&t.initialized&&(a("beforeResize"),a("resize"))},d=()=>{t&&!t.destroyed&&t.initialized&&a("orientationchange")};s("init",(()=>{t.params.resizeObserver&&void 0!==i.ResizeObserver?t&&!t.destroyed&&t.initialized&&(n=new ResizeObserver((e=>{l=i.requestAnimationFrame((()=>{const{width:s,height:a}=t;let i=s,r=a;e.forEach((e=>{let{contentBoxSize:s,contentRect:a,target:n}=e;n&&n!==t.el||(i=a?a.width:(s[0]||s).inlineSize,r=a?a.height:(s[0]||s).blockSize)})),i===s&&r===a||o()}))})),n.observe(t.el)):(i.addEventListener("resize",o),i.addEventListener("orientationchange",d))})),s("destroy",(()=>{l&&i.cancelAnimationFrame(l),n&&n.unobserve&&t.el&&(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&&(t={});const s=new(l.MutationObserver||l.WebkitMutationObserver)((e=>{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",(()=>{if(t.params.observer){if(t.params.observeParents){const e=t.$el.parents();for(let t=0;t<e.length;t+=1)o(e[t])}o(t.$el[0],{childList:t.params.observeSlideChildren}),o(t.$wrapperEl[0],{attributes:!1})}})),a("destroy",(()=>{n.forEach((e=>{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&&s.virtual.cache[t])return s.virtual.cache[t];const i=a.renderSlide?d(a.renderSlide.call(s,e,t)):d(`<div class="${s.params.slideClass}" data-swiper-slide-index="${t}">${e}</div>`);return i.attr("data-swiper-slide-index")||i.attr("data-swiper-slide-index",t),a.cache&&(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&&s.params.lazy.enabled&&s.lazy.load(),r("virtualUpdate")}if(Object.assign(s.virtual,{from:w,to:b,offset:x,slidesGrid:s.slidesGrid}),d===w&&c===b&&!e)return s.slidesGrid!==u&&x!==h&&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<=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<=c;e+=1)(e<w||e>b)&&s.$wrapperEl.find(`.${s.params.slideClass}[data-swiper-slide-index="${e}"]`).remove();for(let t=0;t<p.length;t+=1)t>=w&&t<=b&&(void 0===c||e?C.push(t):(t>c&&C.push(t),t<d&&E.push(t)));C.forEach((e=>{s.$wrapperEl.append(n(p[e],e))})),E.sort(((e,t)=>t-e)).forEach((e=>{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",(()=>{s.params.virtual.enabled&&(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",(()=>{s.params.virtual.enabled&&(s.params.cssMode&&!s._immediateVirtual?(clearTimeout(t),t=setTimeout((()=>{l()}),100)):l())})),i("init update resize",(()=>{s.params.virtual.enabled&&s.params.cssMode&&v(s.wrapperEl,"--swiper-virtual-size",`${s.virtualSize}px`)})),Object.assign(s.virtual,{appendSlide:function(e){if("object"==typeof e&&"length"in e)for(let t=0;t<e.length;t+=1)e[t]&&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<e.length;t+=1)e[t]&&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=>{const a=e[s],r=a.attr("data-swiper-slide-index");r&&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>=0;a-=1)s.virtual.slides.splice(e[a],1),s.params.virtual.cache&&delete s.virtual.cache[e[a]],e[a]<t&&(t-=1),t=Math.max(t,0);else s.virtual.slides.splice(e,1),s.params.virtual.cache&&delete s.virtual.cache[e],e<t&&(t-=1),t=Math.max(t,0);l(!0),s.slideTo(t,0)},removeAllSlides:function(){s.virtual.slides=[],s.params.virtual.cache&&(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&&(a=a.originalEvent);const i=a.keyCode||a.charCode,r=t.params.keyboard.pageUpDown,d=r&&33===i,c=r&&34===i,p=37===i,u=39===i,h=38===i,m=40===i;if(!t.allowSlideNext&&(t.isHorizontal()&&u||t.isVertical()&&m||c))return!1;if(!t.allowSlidePrev&&(t.isHorizontal()&&p||t.isVertical()&&h||d))return!1;if(!(a.shiftKey||a.altKey||a.ctrlKey||a.metaKey||l.activeElement&&l.activeElement.nodeName&&("input"===l.activeElement.nodeName.toLowerCase()||"textarea"===l.activeElement.nodeName.toLowerCase()))){if(t.params.keyboard.onlyInViewport&&(d||c||p||u||h||m)){let e=!1;if(t.$el.parents(`.${t.params.slideClass}`).length>0&&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&&(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<c.length;t+=1){const s=c[t];if(s[0]>=0&&s[0]<=n&&s[1]>=0&&s[1]<=l){if(0===s[0]&&0===s[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||p||u)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),((c||u)&&!s||(d||p)&&s)&&t.slideNext(),((d||p)&&!s||(c||u)&&s)&&t.slidePrev()):((d||c||h||m)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),(c||m)&&t.slideNext(),(d||h)&&t.slidePrev()),n("keyPress",i)}}function p(){t.keyboard.enabled||(d(l).on("keydown",c),t.keyboard.enabled=!0)}function u(){t.keyboard.enabled&&(d(l).off("keydown",c),t.keyboard.enabled=!1)}t.keyboard={enabled:!1},s({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),i("init",(()=>{t.params.keyboard.enabled&&p()})),i("destroy",(()=>{t.keyboard.enabled&&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&&(t.mouseEntered=!0)}function f(){t.enabled&&(t.mouseEntered=!1)}function g(e){return!(t.params.mousewheel.thresholdDelta&&e.delta<t.params.mousewheel.thresholdDelta)&&(!(t.params.mousewheel.thresholdTime&&u()-c<t.params.mousewheel.thresholdTime)&&(e.delta>=6&&u()-c<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),i("scroll",e.raw)):t.isBeginning&&!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&&s.preventDefault();let n=t.$el;if("container"!==t.params.mousewheel.eventsTarget&&(n=d(t.params.mousewheel.eventsTarget)),!t.mouseEntered&&!n[0].contains(s.target)&&!r.releaseOnEdges)return!0;s.originalEvent&&(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&&(s=e.detail),"wheelDelta"in e&&(s=-e.wheelDelta/120),"wheelDeltaY"in e&&(s=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=s,s=0),a=10*t,i=10*s,"deltaY"in e&&(i=e.deltaY),"deltaX"in e&&(a=e.deltaX),e.shiftKey&&!a&&(a=i,i=0),(a||i)&&e.deltaMode&&(1===e.deltaMode?(a*=40,i*=40):(a*=800,i*=800)),a&&!t&&(t=a<1?-1:1),i&&!s&&(s=i<1?-1:1),{spinX:t,spinY:s,pixelX:a,pixelY:i}}(s);if(r.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(f.pixelX)>Math.abs(f.pixelY)))return!0;c=-f.pixelX*m}else{if(!(Math.abs(f.pixelY)>Math.abs(f.pixelX)))return!0;c=-f.pixelY}else c=Math.abs(f.pixelX)>Math.abs(f.pixelY)?-f.pixelX*m:-f.pixelY;if(0===c)return!0;r.invert&&(c=-c);let v=t.getTranslate()+c*r.sensitivity;if(v>=t.minTranslate()&&(v=t.minTranslate()),v<=t.maxTranslate()&&(v=t.maxTranslate()),a=!!t.params.loop||!(v===t.minTranslate()||v===t.maxTranslate()),a&&t.params.nested&&s.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={time:u(),delta:Math.abs(c),direction:Math.sign(c)},a=o&&e.time<o.time+500&&e.delta<=o.delta&&e.direction===o.direction;if(!a){o=void 0,t.params.loop&&t.loopFix();let n=t.getTranslate()+c*r.sensitivity;const d=t.isBeginning,u=t.isEnd;if(n>=t.minTranslate()&&(n=t.minTranslate()),n<=t.maxTranslate()&&(n=t.maxTranslate()),t.setTransition(0),t.setTranslate(n),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!d&&t.isBeginning||!u&&t.isEnd)&&t.updateSlidesClasses(),t.params.freeMode.sticky){clearTimeout(l),l=void 0,h.length>=15&&h.shift();const s=h.length?h[h.length-1]:void 0,a=h[0];if(h.push(e),s&&(e.delta>s.delta||e.direction!==s.direction))h.splice(0);else if(h.length>=15&&e.time-a.time<500&&a.delta-e.delta>=1&&e.delta<=6){const s=c>0?.8:.2;o=e,h.splice(0),l=p((()=>{t.slideToClosest(t.params.speed,!0,void 0,s)}),0)}l||(l=p((()=>{o=e,h.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)}),500))}if(a||i("scroll",s),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&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>=2&&h.shift();const a=h.length?h[h.length-1]:void 0;if(h.push(s),a?(s.direction!==a.direction||s.delta>a.delta||s.time>a.time+150)&&g(s):g(s),function(e){const s=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&s.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&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&&(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&&(w("on"),t.mousewheel.enabled=!0,!0)}function x(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,v),!0):!!t.mousewheel.enabled&&(w("off"),t.mousewheel.enabled=!1,!0)}a("init",(()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&x(),t.params.mousewheel.enabled&&b()})),a("destroy",(()=>{t.params.cssMode&&b(),t.mousewheel.enabled&&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&&(s=d(e),t.params.uniqueNavElements&&"string"==typeof e&&s.length>1&&1===t.$el.find(e).length&&(s=t.$el.find(e))),s}function n(e,s){const a=t.params.navigation;e&&e.length>0&&(e[s?"addClass":"removeClass"](a.disabledClass),e[0]&&"BUTTON"===e[0].tagName&&(e[0].disabled=s),t.params.watchOverflow&&t.enabled&&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&&!t.params.rewind),n(e,t.isEnd&&!t.params.rewind)}function o(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),i("navigationPrev"))}function c(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(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&&!e.prevEl)return;const s=r(e.nextEl),a=r(e.prevEl);s&&s.length>0&&s.on("click",c),a&&a.length>0&&a.on("click",o),Object.assign(t.navigation,{$nextEl:s,nextEl:s&&s[0],$prevEl:a,prevEl:a&&a[0]}),t.enabled||(s&&s.addClass(e.lockClass),a&&a.addClass(e.lockClass))}function u(){const{$nextEl:e,$prevEl:s}=t.navigation;e&&e.length&&(e.off("click",c),e.removeClass(t.params.navigation.disabledClass)),s&&s.length&&(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",(()=>{!1===t.params.navigation.enabled?h():(p(),l())})),a("toEdge fromEdge lock unlock",(()=>{l()})),a("destroy",(()=>{u()})),a("enable disable",(()=>{const{$nextEl:e,$prevEl:s}=t.navigation;e&&e[t.enabled?"removeClass":"addClass"](t.params.navigation.lockClass),s&&s[t.enabled?"removeClass":"addClass"](t.params.navigation.lockClass)})),a("click",((e,s)=>{const{$nextEl:a,$prevEl:r}=t.navigation,n=s.target;if(t.params.navigation.hideOnClick&&!d(n).is(r)&&!d(n).is(a)){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===n||t.pagination.el.contains(n)))return;let e;a?e=a.hasClass(t.params.navigation.hiddenClass):r&&(e=r.hasClass(t.params.navigation.hiddenClass)),i(!0===e?"navigationShow":"navigationHide"),a&&a.toggleClass(t.params.navigation.hiddenClass),r&&r.toggleClass(t.params.navigation.hiddenClass)}}));const h=()=>{t.$el.addClass(t.params.navigation.navigationDisabledClass),u()};Object.assign(t.navigation,{enable:()=>{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=>e,formatFractionTotal:e=>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&&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>a-1-2*t.loopedSlides&&(p-=a-2*t.loopedSlides),p>u-1&&(p-=u),p<0&&"bullets"!==t.params.paginationType&&(p=u+p)):p=void 0!==t.snapIndex?t.snapIndex:t.activeIndex||0,"bullets"===s.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const a=t.pagination.bullets;let i,o,u;if(s.dynamicBullets&&(n=a.eq(0)[t.isHorizontal()?"outerWidth":"outerHeight"](!0),r.css(t.isHorizontal()?"width":"height",n*(s.dynamicMainBullets+4)+"px"),s.dynamicMainBullets>1&&void 0!==t.previousIndex&&(l+=p-(t.previousIndex-t.loopedSlides||0),l>s.dynamicMainBullets-1?l=s.dynamicMainBullets-1:l<0&&(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=>`${s.bulletActiveClass}${e}`)).join(" ")),r.length>1)a.each((e=>{const t=d(e),a=t.index();a===p&&t.addClass(s.bulletActiveClass),s.dynamicBullets&&(a>=i&&a<=o&&t.addClass(`${s.bulletActiveClass}-main`),a===i&&c(t,"prev"),a===o&&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<=o;e+=1)a.eq(e).addClass(`${s.bulletActiveClass}-main`);if(t.params.loop)if(r>=a.length){for(let e=s.dynamicMainBullets;e>=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&&(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&&s.renderCustom?(r.html(s.renderCustom(t,p+1,u)),i("paginationRender",r[0])):i("paginationUpdate",r[0]),t.params.watchOverflow&&t.enabled&&r[t.isLocked?"addClass":"removeClass"](s.lockClass)}function u(){const e=t.params.pagination;if(o())return;const s=t.virtual&&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&&t.params.freeMode.enabled&&!t.params.loop&&i>s&&(i=s);for(let s=0;s<i;s+=1)e.renderBullet?r+=e.renderBullet.call(t,s,e.bulletClass):r+=`<${e.bulletElement} class="${e.bulletClass}"></${e.bulletElement}>`;a.html(r),t.pagination.bullets=a.find(U(e.bulletClass))}"fraction"===e.type&&(r=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`,a.html(r)),"progressbar"===e.type&&(r=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`,a.html(r)),"custom"!==e.type&&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&&(t.params.uniqueNavElements&&"string"==typeof e.el&&s.length>1&&(s=t.$el.find(e.el),s.length>1&&(s=s.filter((e=>d(e).parents(".swiper")[0]===t.el)))),"bullets"===e.type&&e.clickable&&s.addClass(e.clickableClass),s.addClass(e.modifierClass+e.type),s.addClass(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(s.addClass(`${e.modifierClass}${e.type}-dynamic`),l=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&s.addClass(e.progressbarOppositeClass),e.clickable&&s.on("click",U(e.bulletClass),(function(e){e.preventDefault();let s=d(this).index()*t.params.slidesPerGroup;t.params.loop&&(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&&t.pagination.bullets.removeClass&&t.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&s.off("click",U(e.bulletClass))}a("init",(()=>{!1===t.params.pagination.enabled?f():(h(),u(),p())})),a("activeIndexChange",(()=>{(t.params.loop||void 0===t.snapIndex)&&p()})),a("snapIndexChange",(()=>{t.params.loop||p()})),a("slidesLengthChange",(()=>{t.params.loop&&(u(),p())})),a("snapGridLengthChange",(()=>{t.params.loop||(u(),p())})),a("destroy",(()=>{m()})),a("enable disable",(()=>{const{$el:e}=t.pagination;e&&e[t.enabled?"removeClass":"addClass"](t.params.pagination.lockClass)})),a("lock unlock",(()=>{p()})),a("click",((e,s)=>{const a=s.target,{$el:r}=t.pagination;if(t.params.pagination.el&&t.params.pagination.hideOnClick&&r&&r.length>0&&!d(a).hasClass(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&a===t.navigation.nextEl||t.navigation.prevEl&&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=()=>{t.$el.addClass(t.params.pagination.paginationDisabledClass),t.pagination.$el&&t.pagination.$el.addClass(t.params.pagination.paginationDisabledClass),m()};Object.assign(t.pagination,{enable:()=>{t.$el.removeClass(t.params.pagination.paginationDisabledClass),t.pagination.$el&&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>0?(l=o-d,d=0):-d+o>c&&(l=c+d)):d<0?(l=o+d,d=0):d+o>c&&(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&&(clearTimeout(m),r[0].style.opacity=1,m=setTimeout((()=>{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>=1?"none":"",t.params.scrollbar.hide&&(a[0].style.opacity=0),t.params.watchOverflow&&t.enabled&&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&&(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&&n.css("opacity",1),t.params.cssMode&&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&&(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&&(h=!1,t.params.cssMode&&(t.$wrapperEl.css("scroll-snap-type",""),i.transition("")),s.hide&&(clearTimeout(f),f=p((()=>{n.css("opacity",0),n.transition(400)}),1e3)),r("scrollbarDragEnd",e),s.snapOnRelease&&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)&&{passive:!1,capture:!1},p=!(!l.passiveListener||!r.passiveListeners)&&{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&&"string"==typeof a.el&&i.length>1&&1===s.find(a.el).length&&(i=s.find(a.el)),i.addClass(t.isHorizontal()?a.horizontalClass:a.verticalClass);let r=i.find(`.${t.params.scrollbar.dragClass}`);0===r.length&&(r=d(`<div class="${t.params.scrollbar.dragClass}"></div>`),i.append(r)),Object.assign(e,{$el:i,el:i[0],$dragEl:r,dragEl:r[0]}),a.draggable&&t.params.scrollbar.el&&t.scrollbar.el&&C("on"),i&&i[t.enabled?"removeClass":"addClass"](t.params.scrollbar.lockClass)}function $(){const e=t.params.scrollbar,s=t.scrollbar.$el;s&&s.removeClass(t.isHorizontal()?e.horizontalClass:e.verticalClass),t.params.scrollbar.el&&t.scrollbar.el&&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",(()=>{!1===t.params.scrollbar.enabled?S():(T(),v(),g())})),i("update resize observerUpdate lock unlock",(()=>{v()})),i("setTranslate",(()=>{g()})),i("setTransition",((e,s)=>{!function(e){t.params.scrollbar.el&&t.scrollbar.el&&t.scrollbar.$dragEl.transition(e)}(s)})),i("enable disable",(()=>{const{$el:e}=t.scrollbar;e&&e[t.enabled?"removeClass":"addClass"](t.params.scrollbar.lockClass)})),i("destroy",(()=>{$()}));const S=()=>{t.$el.addClass(t.params.scrollbar.scrollbarDisabledClass),t.scrollbar.$el&&t.scrollbar.$el.addClass(t.params.scrollbar.scrollbarDisabledClass),$()};Object.assign(t.scrollbar,{enable:()=>{t.$el.removeClass(t.params.scrollbar.scrollbarDisabledClass),t.scrollbar.$el&&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)=>{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("%")>=0?parseInt(l,10)*s*r+"%":l*s*r+"px",o=o.indexOf("%")>=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=()=>{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=>{i(e,a)})),s.each(((e,s)=>{let n=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(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=>{i(e,n)}))}))};a("beforeInit",(()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)})),a("init",(()=>{t.params.parallax.enabled&&r()})),a("setTranslate",(()=>{t.params.parallax.enabled&&r()})),a("setTransition",((e,s)=>{t.params.parallax.enabled&&function(e){void 0===e&&(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=>{const s=d(t);let a=parseInt(s.attr("data-swiper-parallax-duration"),10)||e;0===e&&(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<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&&e.targetTouches.length<2)return;o=!0,m.scaleStart=w(e)}m.$slideEl&&m.$slideEl.length||(m.$slideEl=d(e.target).closest(`.${t.params.slideClass}`),0===m.$slideEl.length&&(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&&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&&e.targetTouches.length<2)return;c=!0,m.scaleMove=w(e)}m.$imageEl&&0!==m.$imageEl.length?(s.gestures?i.scale=e.scale*p:i.scale=m.scaleMove/m.scaleStart*p,i.scale>m.maxRatio&&(i.scale=m.maxRatio-1+(i.scale-m.maxRatio+1)**.5),i.scale<a.minRatio&&(i.scale=a.minRatio+1-(a.minRatio-i.scale+1)**.5),m.$imageEl.transform(`translate3d(0,0,0) scale(${i.scale})`)):"gesturechange"===e.type&&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&&e.changedTouches.length<2&&!s.android)return;o=!1,c=!1}m.$imageEl&&0!==m.$imageEl.length&&(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&&(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<m.slideWidth&&i<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&&!u){if(t.isHorizontal()&&(Math.floor(f.minX)===Math.floor(f.startX)&&f.touchesCurrent.x<f.touchesStart.x||Math.floor(f.maxX)===Math.floor(f.startX)&&f.touchesCurrent.x>f.touchesStart.x))return void(f.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(f.minY)===Math.floor(f.startY)&&f.touchesCurrent.y<f.touchesStart.y||Math.floor(f.maxY)===Math.floor(f.startY)&&f.touchesCurrent.y>f.touchesStart.y))return void(f.isTouched=!1)}e.cancelable&&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<f.minX&&(f.currentX=f.minX+1-(f.minX-f.currentX+1)**.8),f.currentX>f.maxX&&(f.currentX=f.maxX-1+(f.currentX-f.maxX+1)**.8),f.currentY<f.minY&&(f.currentY=f.minY+1-(f.minY-f.currentY+1)**.8),f.currentY>f.maxY&&(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)<2&&(g.x=0),Math.abs(f.touchesCurrent.y-g.prevPositionY)<2&&(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&&t.previousIndex!==t.activeIndex&&(m.$imageEl&&m.$imageEl.transform("translate3d(0,0,0) scale(1)"),m.$imageWrapEl&&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&&e.target&&(m.$slideEl=d(e.target).closest(`.${t.params.slideClass}`)),m.$slideEl||(t.params.virtual&&t.params.virtual.enabled&&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&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),m.$slideEl.addClass(`${a.zoomedSlideClass}`),void 0===f.touchesStart.x&&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<y&&(h=y),h>C&&(h=C),g<E&&(g=E),g>T&&(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&&t.params.virtual.enabled&&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&&0!==m.$imageEl.length&&m.$imageWrapEl&&0!==m.$imageWrapEl.length&&(t.params.cssMode&&(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&&1!==s.scale?$():T(e)}function M(){const e=t.support;return{passiveListener:!("touchstart"!==t.touchEvents.start||!e.passiveListener||!t.params.passiveListeners)&&{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&&(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&&(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&&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&&(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&&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:()=>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",(()=>{t.params.zoom.enabled&&O()})),a("destroy",(()=>{I()})),a("touchStart",((e,s)=>{t.zoom.enabled&&function(e){const s=t.device;m.$imageEl&&0!==m.$imageEl.length&&(f.isTouched||(s.android&&e.cancelable&&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)=>{t.zoom.enabled&&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&&(s=Math.abs((r-f.currentX)/g.x)),0!==g.y&&(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)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&S(s)})),a("transitionEnd",(()=>{t.zoom.enabled&&t.params.zoom.enabled&&C()})),a("slideChange",(()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&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&&(s=!0);const a=t.params.lazy;if(void 0===e)return;if(0===t.slides.length)return;const r=t.virtual&&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&&n.each((e=>{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,(()=>{if(null!=t&&t&&(!t||t.params)&&!t.destroyed){if(l?(n.css("background-image",`url("${l}")`),n.removeAttr("data-background")):(p&&(n.attr("srcset",p),n.removeAttr("data-srcset")),u&&(n.attr("sizes",u),n.removeAttr("data-sizes")),h.length&&h.children("source").each((e=>{const t=d(e);t.attr("data-srcset")&&(t.attr("srcset",t.attr("data-srcset")),t.removeAttr("data-srcset"))})),c&&(n.attr("src",c),n.removeAttr("data-src"))),n.addClass(a.loadedClass).removeClass(a.loadingClass),r.find(`.${a.preloaderClass}`).remove(),t.params.loop&&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&&t.updateAutoHeight()}})),i("lazyImageLoad",r[0],n[0])}))}function c(){const{$wrapperEl:e,params:s,slides:a,activeIndex:i}=t,r=t.virtual&&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&&(c=0),l||(l=!0),t.params.watchSlidesProgress)e.children(`.${s.slideVisibleClass}`).each((e=>{o(r?d(e).attr("data-swiper-slide-index"):d(e).index())}));else if(c>1)for(let e=i;e<i+c;e+=1)p(e)&&o(e);else o(i);if(n.loadPrevNext)if(c>1||n.loadPrevNextAmount&&n.loadPrevNextAmount>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<s;e+=1)p(e)&&o(e);for(let e=r;e<i;e+=1)p(e)&&o(e)}else{const t=e.children(`.${s.slideNextClass}`);t.length>0&&o(u(t));const a=e.children(`.${s.slidePrevClass}`);a.length>0&&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&&(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<m.length;e+=1){const t=m[e];if(t[0]>=0&&t[0]<=i&&t[1]>=0&&t[1]<=l){if(0===t[0]&&0===t[1])continue;h=!0}}const f=!("touchstart"!==t.touchEvents.start||!t.support.passiveListener||!t.params.passiveListeners)&&{passive:!0,capture:!1};h?(c(),s.off("scroll",p,f)):n||(n=!0,s.on("scroll",p,f))}a("beforeInit",(()=>{t.params.lazy.enabled&&t.params.preloadImages&&(t.params.preloadImages=!1)})),a("init",(()=>{t.params.lazy.enabled&&(t.params.lazy.checkInView?p():c())})),a("scroll",(()=>{t.params.freeMode&&t.params.freeMode.enabled&&!t.params.freeMode.sticky&&c()})),a("scrollbarDragMove resize _freeModeNoMomentumRelease",(()=>{t.params.lazy.enabled&&(t.params.lazy.checkInView?p():c())})),a("transitionStart",(()=>{t.params.lazy.enabled&&(t.params.lazy.loadOnTransitionStart||!t.params.lazy.loadOnTransitionStart&&!l)&&(t.params.lazy.checkInView?p():c())})),a("transitionEnd",(()=>{t.params.lazy.enabled&&!t.params.lazy.loadOnTransitionStart&&(t.params.lazy.checkInView?p():c())})),a("slideChange",(()=>{const{lazy:e,cssMode:s,watchSlidesProgress:a,touchReleaseOnEdges:i,resistanceRatio:r}=t.params;e.enabled&&(s||a&&(i||0===r))&&c()})),a("destroy",(()=>{t.$el&&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)=>{for(t=-1,e=a.length;e-t>1;)s=e+t>>1,a[s]<=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&&t.controller.spline&&(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",(()=>{t.controller.control=t.params.controller.control})),a("update",(()=>{r()})),a("resize",(()=>{r()})),a("observerUpdate",(()=>{r()})),a("setTranslate",((e,s,a)=>{t.controller.control&&t.controller.setTranslate(s,a)})),a("setTransition",((e,s,a)=>{t.controller.control&&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&&(!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&&"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&&(n=e.maxTranslate()-n),e.updateProgress(n),e.setTranslate(n,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(a))for(let e=0;e<a.length;e+=1)a[e]!==s&&a[e]instanceof l&&o(a[e]);else a instanceof l&&s!==a&&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&&(s.transitionStart(),s.params.autoHeight&&p((()=>{s.updateAutoHeight()})),s.$wrapperEl.transitionEnd((()=>{i&&(s.params.loop&&"slide"===t.params.controller.by&&s.loopFix(),s.transitionEnd())})))}if(Array.isArray(i))for(r=0;r<i.length;r+=1)i[r]!==s&&i[r]instanceof a&&n(i[r]);else i instanceof a&&s!==i&&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&&(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&&32!==e.keyCode)return;const s=t.params.a11y,a=d(e.target);t.navigation&&t.navigation.$nextEl&&a.is(t.navigation.$nextEl)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?r(s.lastSlideMessage):r(s.nextSlideMessage)),t.navigation&&t.navigation.$prevEl&&a.is(t.navigation.$prevEl)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?r(s.firstSlideMessage):r(s.prevSlideMessage)),t.pagination&&a.is(U(t.params.pagination.bulletClass))&&a[0].click()}function f(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function g(){return f()&&t.params.pagination.clickable}const v=(e,t,s)=>{n(e),"BUTTON"!==e[0].tagName&&(o(e,"button"),e.on("keydown",m)),p(e,s),function(e,t){e.attr("aria-controls",t)}(e,t)},w=()=>{t.a11y.clicked=!0},b=()=>{requestAnimationFrame((()=>{requestAnimationFrame((()=>{t.destroyed||(t.a11y.clicked=!1)}))}))},x=e=>{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&&t.visibleSlides&&t.visibleSlides.includes(s);a||i||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,t.slideTo(t.slides.indexOf(s),0))},y=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&c(d(t.slides),e.itemRoleDescriptionMessage),e.slideRole&&o(d(t.slides),e.slideRole);const s=t.params.loop?t.slides.filter((e=>!e.classList.contains(t.params.slideDuplicateClass))).length:t.slides.length;e.slideLabelMessage&&t.slides.each(((a,i)=>{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=()=>{const e=t.params.a11y;t.$el.append(i);const s=t.$el;e.containerRoleDescriptionMessage&&c(s,e.containerRoleDescriptionMessage),e.containerMessage&&p(s,e.containerMessage);const a=t.$wrapperEl,r=e.id||a.attr("id")||`swiper-wrapper-${n=16,void 0===n&&(n=16),"x".repeat(n).replace(/x/g,(()=>Math.round(16*Math.random()).toString(16)))}`;var n;const l=t.params.autoplay&&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&&t.navigation.$nextEl&&(d=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(u=t.navigation.$prevEl),d&&d.length&&v(d,r,e.nextSlideMessage),u&&u.length&&v(u,r,e.prevSlideMessage),g()&&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",(()=>{i=d(`<span class="${t.params.a11y.notificationClass}" aria-live="assertive" aria-atomic="true"></span>`)})),a("afterInit",(()=>{t.params.a11y.enabled&&E()})),a("slidesLengthChange snapGridLengthChange slidesGridLengthChange",(()=>{t.params.a11y.enabled&&y()})),a("fromEdge toEdge afterInit lock unlock",(()=>{t.params.a11y.enabled&&function(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{$nextEl:e,$prevEl:s}=t.navigation;s&&s.length>0&&(t.isBeginning?(u(s),l(s)):(h(s),n(s))),e&&e.length>0&&(t.isEnd?(u(e),l(e)):(h(e),n(e)))}()})),a("paginationUpdate",(()=>{t.params.a11y.enabled&&function(){const e=t.params.a11y;f()&&t.pagination.bullets.each((s=>{const a=d(s);t.params.pagination.clickable&&(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",(()=>{t.params.a11y.enabled&&function(){let e,s;i&&i.length>0&&i.remove(),t.navigation&&t.navigation.$nextEl&&(e=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(s=t.navigation.$prevEl),e&&e.off("keydown",m),s&&s.off("keydown",m),g()&&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=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),o=e=>{const t=r();let s;s=e?new URL(e):t.location;const a=s.pathname.slice(1).split("/").filter((e=>""!==e)),i=a.length;return{key:a[i-2],value:a[i-1]}},d=(e,s)=>{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>0){let s=t.params.history.root;"/"===s[s.length-1]&&(s=s.slice(0,s.length-1)),d=`${s}/${e}/${d}`}else n.pathname.includes(e)||(d=`${e}/${d}`);t.params.history.keepQuery&&(d+=n.search);const c=a.history.state;c&&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)=>{if(s)for(let i=0,r=t.slides.length;i<r;i+=1){const r=t.slides.eq(i);if(l(r.attr("data-history"))===s&&!r.hasClass(t.params.slideDuplicateClass)){const s=r.index();t.slideTo(s,e,a)}}else t.slideTo(0,e,a)},p=()=>{n=o(t.params.url),c(t.params.speed,n.value,!1)};a("init",(()=>{t.params.history.enabled&&(()=>{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)&&(c(0,n.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",p))}})()})),a("destroy",(()=>{t.params.history.enabled&&(()=>{const e=r();t.params.history.replaceState||e.removeEventListener("popstate",p)})()})),a("transitionEnd _freeModeNoMomentumRelease",(()=>{i&&d(t.params.history.key,t.activeIndex)})),a("slideChange",(()=>{i&&t.params.cssMode&&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=()=>{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=()=>{if(l&&t.params.hashNavigation.enabled)if(t.params.hashNavigation.replaceState&&c.history&&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",(()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&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<i;a+=1){const i=t.slides.eq(a);if((i.attr("data-hash")||i.attr("data-history"))===e&&!i.hasClass(t.params.slideDuplicateClass)){const e=i.index();t.slideTo(e,s,t.params.runCallbacksOnInit,!0)}}}t.params.hashNavigation.watchState&&d(c).on("hashchange",p)})()})),n("destroy",(()=>{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&d(c).off("hashchange",p)})),n("transitionEnd _freeModeNoMomentumRelease",(()=>{l&&u()})),n("slideChange",(()=>{l&&t.params.cssMode&&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")&&(a=e.attr("data-swiper-autoplay")||s.params.autoplay.delay),clearTimeout(t),t=p((()=>{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&&s.autoplay.running||!1===e)&&l()}),a)}function o(){return void 0===t&&(!s.autoplay.running&&(s.autoplay.running=!0,n("autoplayStart"),l(),!0))}function d(){return!!s.autoplay.running&&(void 0!==t&&(t&&(clearTimeout(t),t=void 0),s.autoplay.running=!1,n("autoplayStop"),!0))}function c(e){s.autoplay.running&&(s.autoplay.paused||(t&&clearTimeout(t),s.autoplay.paused=!0,0!==e&&s.params.autoplay.waitForTransition?["transitionend","webkitTransitionEnd"].forEach((e=>{s.$wrapperEl[0].addEventListener(e,h)})):(s.autoplay.paused=!1,l())))}function u(){const e=a();"hidden"===e.visibilityState&&s.autoplay.running&&c(),"visible"===e.visibilityState&&s.autoplay.paused&&(l(),s.autoplay.paused=!1)}function h(e){s&&!s.destroyed&&s.$wrapperEl&&e.target===s.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach((e=>{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=>{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",(()=>{if(s.params.autoplay.enabled){o();a().addEventListener("visibilitychange",u),s.params.autoplay.pauseOnMouseEnter&&(s.$el.on("mouseenter",m),s.$el.on("mouseleave",f))}})),r("beforeTransitionStart",((e,t,a)=>{s.autoplay.running&&(a||!s.params.autoplay.disableOnInteraction?s.autoplay.pause(t):d())})),r("sliderFirstMove",(()=>{s.autoplay.running&&(s.params.autoplay.disableOnInteraction?d():c())})),r("touchEnd",(()=>{s.params.cssMode&&s.autoplay.paused&&!s.params.autoplay.disableOnInteraction&&l()})),r("destroy",(()=>{s.$el.off("mouseenter",m),s.$el.off("mouseleave",f),s.autoplay.running&&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&&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)&&(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<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>1&&!t.params.centeredSlides&&(i=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(i=1),i=Math.floor(i),s.slides.removeClass(r),s.params.loop||s.params.virtual&&s.params.virtual.enabled)for(let e=0;e<i;e+=1)s.$wrapperEl.children(`[data-swiper-slide-index="${t.realIndex+e}"]`).addClass(r);else for(let e=0;e<i;e+=1)s.slides.eq(t.realIndex+e).addClass(r);const n=t.params.thumbs.autoScrollOffset,l=n&&!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)&&(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>1?a:o:a-o<o-e?a:e,r=t.activeIndex>t.previousIndex?"next":"prev"}else i=t.realIndex,r=i>t.previousIndex?"next":"prev";l&&(i+="next"===r?n:-1*n),s.visibleSlidesIndexes&&s.visibleSlidesIndexes.indexOf(i)<0&&(s.params.centeredSlides?i=i>o?i-Math.floor(a/2)+1:i+Math.floor(a/2)-1:i>o&&s.params.slidesPerGroup,s.slideTo(i,e?0:void 0))}}t.thumbs={swiper:null},a("beforeInit",(()=>{const{thumbs:e}=t.params;e&&e.swiper&&(l(),o(!0))})),a("slideChange update resize observerUpdate",(()=>{o()})),a("setTransition",((e,s)=>{const a=t.thumbs.swiper;a&&!a.destroyed&&a.setTransition(s)})),a("beforeDestroy",(()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&r&&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&&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<-t.minTranslate())t.slideTo(t.activeIndex);else if(s>-t.maxTranslate())t.slides.length<o.length?t.slideTo(o.length-1):t.slideTo(t.slides.length-1);else{if(r.freeMode.momentum){if(d.velocities.length>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)<r.freeMode.minimumVelocity&&(t.velocity=0),(i>150||u()-e.time>300)&&(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&&(c=-c);let p,h=!1;const m=20*Math.abs(t.velocity)*r.freeMode.momentumBounceRatio;let f;if(c<t.maxTranslate())r.freeMode.momentumBounce?(c+t.maxTranslate()<-m&&(c=t.maxTranslate()-m),p=t.maxTranslate(),h=!0,d.allowMomentumBounce=!0):c=t.maxTranslate(),r.loop&&r.centeredSlides&&(f=!0);else if(c>t.minTranslate())r.freeMode.momentumBounce?(c-t.minTranslate()>m&&(c=t.minTranslate()+m),p=t.minTranslate(),h=!0,d.allowMomentumBounce=!0):c=t.minTranslate(),r.loop&&r.centeredSlides&&(f=!0);else if(r.freeMode.sticky){let e;for(let t=0;t<o.length;t+=1)if(o[t]>-c){e=t;break}c=Math.abs(o[e]-c)<Math.abs(o[e-1]-c)||"next"===t.swipeDirection?o[e]:o[e-1],c=-c}if(f&&i("transitionEnd",(()=>{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<a?r.speed:s<2*a?1.5*r.speed:2.5*r.speed}}else if(r.freeMode.sticky)return void t.slideToClosest();r.freeMode.momentumBounce&&h?(t.updateProgress(p),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating=!0,n.transitionEnd((()=>{t&&!t.destroyed&&d.allowMomentumBounce&&(a("momentumBounce"),t.setTransition(r.speed),setTimeout((()=>{t.setTranslate(p),n.transitionEnd((()=>{t&&!t.destroyed&&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((()=>{t&&!t.destroyed&&t.transitionEnd()})))):t.updateProgress(c),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(r.freeMode.sticky)return void t.slideToClosest();r.freeMode&&a("_freeModeNoMomentumRelease")}(!r.freeMode.momentum||c>=r.longSwipesMs)&&(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=>{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&&"row"===l&&(t=Math.max(t,r*n))},updateSlide:(e,r,n,l)=>{const{slidesPerGroup:o,spaceBetween:d}=i.params,{rows:c,fill:p}=i.params.grid;let u,h,m;if("row"===p&&o>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>a||h===a&&m===c-1)&&(m+=1,m>=c&&(m=0,h+=1))):(m=Math.floor(e/s),h=e-m*s);r.css(l("margin-top"),0!==m?d&&`${d}px`:"")},updateWrapperSize:(e,s,a)=>{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<s.length;t+=1){let a=s[t];l&&(a=Math.floor(a)),s[t]<i.virtualSize+s[0]&&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:()=>{const{slides:e}=t,s=t.params.fadeEffect;for(let a=0;a<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=>{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:()=>({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)=>{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&&(a=d(`<div class="swiper-slide-shadow-${s?"left":"top"}"></div>`),e.append(a)),0===i.length&&(i=d(`<div class="swiper-slide-shadow-${s?"right":"bottom"}"></div>`),e.append(i)),a.length&&(a[0].style.opacity=Math.max(-t,0)),i.length&&(i[0].style.opacity=Math.max(t,0))};te({effect:"cube",swiper:t,on:a,setTranslate:()=>{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&&t.params.virtual.enabled;let m,f=0;p.shadow&&(u?(m=s.find(".swiper-cube-shadow"),0===m.length&&(m=d('<div class="swiper-cube-shadow"></div>'),s.append(m)),m.css({height:`${r}px`})):(m=e.find(".swiper-cube-shadow"),0===m.length&&(m=d('<div class="swiper-cube-shadow"></div>'),e.append(m))));for(let e=0;e<a.length;e+=1){const t=a.eq(e);let s=e;h&&(s=parseInt(t.attr("data-swiper-slide-index"),10));let r=90*s,n=Math.floor(r/360);l&&(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&&(c=-o,g=3*o+4*o*n),l&&(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<=1&&d>-1&&(f=90*s+90*d,l&&(f=90*-s-90*d)),t.transform(v),p.slideShadows&&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=>{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&&!t.isHorizontal()&&s.find(".swiper-cube-shadow").transition(e)},recreateShadows:()=>{const e=t.isHorizontal();t.slides.each((t=>{const s=Math.max(Math.min(t.progress,1),-1);i(d(t),s,e)}))},getEffectParams:()=>t.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({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)=>{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&&(i=ie(a,e,t.isHorizontal()?"left":"top")),0===r.length&&(r=ie(a,e,t.isHorizontal()?"right":"bottom")),i.length&&(i[0].style.opacity=Math.max(-s,0)),r.length&&(r[0].style.opacity=Math.max(s,0))};te({effect:"flip",swiper:t,on:a,setTranslate:()=>{const{slides:e,rtlTranslate:s}=t,a=t.params.flipEffect;for(let r=0;r<e.length;r+=1){const n=e.eq(r);let l=n[0].progress;t.params.flipEffect.limitRotation&&(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&&(d=-d):(u=p,p=0,c=-d,d=0),n[0].style.zIndex=-Math.abs(Math.round(l))+e.length,a.slideShadows&&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=>{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:()=>{const e=t.params.flipEffect;t.slides.each((s=>{const a=d(s);let r=a[0].progress;t.params.flipEffect.limitRotation&&(r=Math.max(Math.min(s.progress,1),-1)),i(a,r,e)}))},getEffectParams:()=>t.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({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:()=>{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<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&&-1!==f.indexOf("%")&&(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)<.001&&(v=0),Math.abs(g)<.001&&(g=0),Math.abs(m)<.001&&(m=0),Math.abs(u)<.001&&(u=0),Math.abs(h)<.001&&(h=0),Math.abs(w)<.001&&(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&&(e=ie(r,t,n?"left":"top")),0===s.length&&(s=ie(r,t,n?"right":"bottom")),e.length&&(e[0].style.opacity=p>0?p:0),s.length&&(s[0].style.opacity=-p>0?-p:0)}}},setTransition:e=>{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:()=>!0,overwriteParams:()=>({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=>"string"==typeof e?e:`${e}px`;te({effect:"creative",swiper:t,on:a,setTranslate:()=>{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<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<0?(f=r.next,m=!0):d>0&&(f=r.prev,m=!0),u.forEach(((e,t)=>{u[t]=`calc(${e}px + (${i(f.translate[t])} * ${Math.abs(d*n)}))`})),h.forEach(((e,t)=>{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<0?`scale(${1+(1-f.scale)*c*n})`:`scale(${1-(1-f.scale)*c*n})`,b=c<0?1+(1-f.opacity)*c*n:1-(1-f.opacity)*c*n,x=`translate3d(${g}) ${v} ${w}`;if(m&&f.shadow||!m){let e=a.children(".swiper-slide-shadow");if(0===e.length&&f.shadow&&(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&&y.css("transform-origin",f.origin)}},setTransition:e=>{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:()=>t.params.creativeEffect.perspective,overwriteParams:()=>({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:()=>{const{slides:e,activeIndex:s}=t,a=t.params.cardsEffect,{startTranslate:i,isTouched:r}=t.touchEventsData,n=t.translate;for(let l=0;l<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&&!t.params.cssMode&&t.$wrapperEl.transform(`translateX(${t.minTranslate()}px)`),t.params.centeredSlides&&t.params.cssMode&&(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&&t.params.virtual.enabled?t.virtual.from+l:l,b=(w===s||w===s-1)&&c>0&&c<1&&(r||t.params.cssMode)&&n<i,x=(w===s||w===s+1)&&c<0&&c>-1&&(r||t.params.cssMode)&&n>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<0?`calc(${u}px + (${v*Math.abs(c)}%))`:c>0?`calc(${u}px + (-${v*Math.abs(c)}%))`:`${u}px`,!t.isHorizontal()){const e=h;h=u,u=e}const y=c<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&&(e=ie(a,o)),e.length&&(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=>{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:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})}];return V.use(re),V}));
!function(){var e={4885:function(e,t,i){"use strict";i.r(t);var n=i(7857);document.addEventListener("lazybeforeunveil",function(e){var t;(0,n.G)(null==e||null===(t=e.detail)||void 0===t?void 0:t.instance)&&function(e){var t=e.getAttribute("data-bg-image")||e.getAttribute("data-bg"),i=e.hasAttribute("data-bg-image")?"background-image":"background";if(t){var n,r=e.getAttribute("style")||"",a="".concat(i,": ").concat(t,";"),o=new RegExp("".concat(i,"\\s*:\\s*[^;]+;?"));n=o.test(r)?r.replace(o,a):r.length>0?r.replace(/;$/g,"")+";"+a:a,e.setAttribute("style",n.trim())}}(e.target)})},5637:function(e,t,i){"use strict";i.r(t),i.d(t,{AutoResizing:function(){return y},LAZY_BEFORE_SIZES:function(){return l},SMUSH_BEFORE_SIZES:function(){return c}});var n=i(7857);function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var n,r,a,o,s=[],u=!0,l=!1;try{if(a=(i=i.call(e)).next,0===t){if(Object(i)!==i)return;u=!1}else for(;!(u=(n=a.call(i)).done)&&(s.push(n.value),s.length!==t);u=!0);}catch(e){l=!0,r=e}finally{try{if(!u&&null!=i.return&&(o=i.return(),Object(o)!==o))return}finally{if(l)throw r}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var i={}.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?o(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=Array(t);i<t;i++)n[i]=e[i];return n}function s(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,u(n.key),n)}}function u(e){var t=function(e,t){if("object"!=r(e)||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,t||"default");if("object"!=r(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==r(t)?t:t+""}var l="lazybeforesizes",c="smush:beforeSizes",d="data-original-sizes",f="data-srcset",v=["gif","jpg","jpeg","png","webp"],h="w",y=function(){return e=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=t.precision,n=void 0===i?0:i,r=t.skipAutoWidth,a=void 0!==r&&r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.precision=parseInt(n,10),this.precision=isNaN(this.precision)?0:this.precision,this.skipAutoWidth=a,this.initEventListeners()},t=[{key:"initEventListeners",value:function(){var e=this;document.addEventListener(l,function(t){var i;(0,n.G)(null===(i=t.detail)||void 0===i?void 0:i.instance)&&e.maybeAutoResize(t)})}},{key:"maybeAutoResize",value:function(e){var t,i,n,r=e.target,a=null===(t=e.detail)||void 0===t?void 0:t.width;if("IMG"===(null==r?void 0:r.nodeName)&&a&&(null===(i=e.detail)||void 0===i?void 0:i.dataAttr)&&this.isElementEligibleForResizing(r))if(this.shouldRevertToOriginalSizes(r,a))this.revertToOriginalSizesIfNeeded(r)&&e.preventDefault();else{var o=this.triggerEvent(r,c,{resizeWidth:a});if(o.defaultPrevented)this.revertToOriginalSizesIfNeeded(r)&&e.preventDefault();else{a=(null===(n=o.detail)||void 0===n?void 0:n.resizeWidth)||a;var s=this.getDataSrc(r);this.isFromSmushCDN(s)&&(this.resizeImageWithCDN(r,a),this.isChildOfPicture(r)&&this.resizeSourceElements(r.parentNode.querySelectorAll("source"),a))}}}},{key:"shouldAutoResize",value:function(e,t){var i=e.parentNode;if(i&&this.isInlineElement(i)){var n=i.offsetWidth,r=e.offsetWidth;if(t===n&&n===r)return!1}return!0}},{key:"isInlineElement",value:function(e){if(!e||1!==e.nodeType)return!1;var t=window.getComputedStyle(e).display;return"inline"===t||"inline-block"===t}},{key:"isChildOfPicture",value:function(e){var t;return e&&"PICTURE"===(null==e||null===(t=e.parentNode)||void 0===t?void 0:t.nodeName)}},{key:"resizeSourceElements",value:function(e,t){var i=this;e&&null!=e&&e.length&&e.forEach(function(e){return i.resizeSourceElement(e,t)})}},{key:"resizeSourceElement",value:function(e,t){var i=e.getAttribute(f);if(i){var n=this.parseSrcSet(i);if(n&&n.length){var r=this.getBaseSourceSrcForResize(n,t);this.isFromSmushCDN(r)&&this.updateSrcsetForResize(e,i,r,t,n)}}}},{key:"getBaseSourceSrcForResize",value:function(e,t){var i=e[0];return h!==i.unit?null:!this.isThumbnail(i.src)||i.value>=t?i.src:null}},{key:"isElementEligibleForResizing",value:function(e){var t=this.getOriginalSizesAttr(e),i=this.getDataSrc(e),n=this.getDataSrcSet(e);return Boolean(t&&i&&n)}},{key:"shouldRevertToOriginalSizes",value:function(e,t){if("auto"===this.getElementWidth(e))return this.shouldSkipAutoWidth();var i=this.getOriginalSizesAttr(e),n=this.getMaxWidthFromSizes(i);return!(!(n&&t>n)||this.isChildOfPicture(e))||!this.shouldAutoResize(e,t)}},{key:"triggerEvent",value:function(e,t){var i=new CustomEvent(t,{detail:arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},bubbles:!(arguments.length>3&&void 0!==arguments[3])||arguments[3],cancelable:!(arguments.length>4&&void 0!==arguments[4])||arguments[4]});return e.dispatchEvent(i),i}},{key:"shouldSkipAutoWidth",value:function(){return this.skipAutoWidth}},{key:"resizeImageWithCDN",value:function(e,t){var i=this.getDataSrcSet(e),n=this.getDataSrc(e);if(i&&n){var r=this.parseSrcSet(i),a=this.getBaseImageSrcForResize(n,r,t);this.updateSrcsetForResize(e,i,a,t,r)}}},{key:"updateSrcsetForResize",value:function(e,t,i,n,r){var a=this.updateSrcsetWithTargetWidth(t,i,n,r);a=this.updateSrcsetWithRetinaWidth(a,i,n,r),this.updateElementSrcset(e,t,a)}},{key:"getBaseImageSrcForResize",value:function(e,t,i){if(!this.isThumbnail(e))return e;var n=t.find(function(e){return e.value>=i});return n?n.src:e}},{key:"isThumbnail",value:function(e){return new RegExp("(-\\d+x\\d+)\\.(".concat(v.join("|"),")(?:\\?.+)?$"),"i").test(e)}},{key:"updateSrcsetWithTargetWidth",value:function(e,t,i,n){return this.findSimilarSource(n,i)?e:e+", "+this.getResizedCDNURL(t,i)+" "+i+h}},{key:"updateSrcsetWithRetinaWidth",value:function(e,t,i,n){var r=this.getPixelRatio();if(r<=1)return e;var a=Math.ceil(i*r);return this.findSimilarSource(n,r,"x")||this.findSimilarSource(n,a,h)?e:e+", "+this.getResizedCDNURL(t,a)+" "+a+h}},{key:"updateElementSrcset",value:function(e,t,i){i!==t&&e.setAttribute("data-srcset",i)}},{key:"getPixelRatio",value:function(){return window.devicePixelRatio||1}},{key:"findSimilarSource",value:function(e,t){var i=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:h,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:this.precision;return e.find(function(e){return n===e.unit&&e.value>=t&&i.isFuzzyMatch(e.value,t,r)})}},{key:"getResizedCDNURL",value:function(e,t){var i=this.parseURL(e);if(i){var n=new URLSearchParams(i.search);n.set("size","".concat(t,"x0"));var r=i.origin+i.pathname;return"".concat(r,"?").concat(n.toString())}}},{key:"parseURL",value:function(e){try{return new URL(e)}catch(e){return null}}},{key:"parseSrcSet",value:function(e){var t=this.extractSourcesFromSrcSet(e);return this.sortSources(t)}},{key:"extractSourcesFromSrcSet",value:function(e){return e.split(",").map(function(e){var t=a(e.trim().split(/\s+/),2),i=t[0],n=t[1],r=0,o="";return n&&(n.endsWith(h)?(r=parseInt(n,10),o=h):n.endsWith("x")&&(r=parseFloat(n),o="x")),{markup:e,src:i,value:r,unit:o}})}},{key:"sortSources",value:function(e){return e.sort(function(e,t){return e.value===t.value?0:e.value>t.value?-1:1}),e}},{key:"revertToOriginalSizesIfNeeded",value:function(e){var t=this.getOriginalSizesAttr(e);return!!t&&(e.setAttribute("sizes",t),e.removeAttribute(d),!0)}},{key:"getElementWidth",value:function(e){var t,i=null===(t=e.style)||void 0===t?void 0:t.width;if(i&&"auto"===i.trim())return"auto";var n=window.getComputedStyle(e).width,r=parseInt(n,10);return isNaN(r)?n:r}},{key:"getMaxWidthFromSizes",value:function(e){var t=e.match(/\(max-width:\s*(\d+)px\)\s*100vw,\s*\1px/);return t?parseInt(t[1],10):0}},{key:"getOriginalSizesAttr",value:function(e){return e.getAttribute(d)}},{key:"getDataSrcSet",value:function(e){return e.getAttribute(f)}},{key:"getDataSrc",value:function(e){return e.getAttribute("data-src")}},{key:"isFromSmushCDN",value:function(e){return e&&e.includes("smushcdn.com")}},{key:"isFuzzyMatch",value:function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.abs(e-t)<=i}}],t&&s(e.prototype,t),i&&s(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,i}();!function(e,t){if(null===(e=window.smushLazyLoadOptions)||void 0===e?void 0:e.autoResizingEnabled){var i=(null===(t=window.smushLazyLoadOptions)||void 0===t?void 0:t.autoResizeOptions)||{};i=Object.assign({precision:5,skipAutoWidth:!0},i),new y(i)}}()},5651:function(e,t,i){"use strict";i.r(t);var n,r,a,o,s,u=i(7857);function l(e){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l(e)}function c(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,d(n.key),n)}}function d(e){var t=function(e,t){if("object"!=l(e)||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,t||"default");if("object"!=l(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==l(t)?t:t+""}r="smush-lazyloaded-video",a="ontouchstart"in window?"touchstart":"pointerdown",o=(null===(n=window)||void 0===n?void 0:n.smush_video_render_delay)||0,s=function(){return e=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.shouldDelayVideoRenderingForMobile=this.supportsIntersectionObserver(),this.queuedVideoElements=[],this.isMobileOrSafari=null,this.init()},t=[{key:"init",value:function(){var e=this;document.addEventListener("lazybeforeunveil",function(t){return e.handleVideoLazyLoad(t)}),document.addEventListener(a,function(){return e.enableVideoRenderingForMobile()},{once:!0,passive:!0}),document.addEventListener("DOMContentLoaded",function(){!o||o<0||setTimeout(function(){return e.enableVideoRenderingForMobile()},o)})}},{key:"handleVideoLazyLoad",value:function(e){var t,i=e.target;(0,u.G)(null==e||null===(t=e.detail)||void 0===t?void 0:t.instance)&&i.classList.contains("smush-lazyload-video")&&(this.handleButtonPlay(i),this.maybePrepareVideoForPlay(i))}},{key:"handleButtonPlay",value:function(e){var t=this,i=e.querySelector(".".concat("smush-play-btn"));if(i){var n=function(){return t.loadIframeVideoWithAutoPlay(e)};i.addEventListener("click",n),i.addEventListener("keydown",function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),n())})}else{var r;this.loadIframeVideo(e),null===(r=window.console)||void 0===r||r.warning("Missing play button [.smush-play-btn] for video element:",e)}}},{key:"maybePrepareVideoForPlay",value:function(e){var t=e.classList.contains("smush-lazyload-autoplay");this.shouldPrepareIframeForPlay()?this.maybePrepareVideoForMobileAndSafari(e,t):t&&this.loadIframeVideoWithAutoPlay(e)}},{key:"enableVideoRenderingForMobile",value:function(){this.shouldDelayVideoRenderingForMobile&&(this.shouldDelayVideoRenderingForMobile=!1,this.maybeObserveQueuedVideoElements())}},{key:"supportsIntersectionObserver",value:function(){return"IntersectionObserver"in window}},{key:"maybeObserveQueuedVideoElements",value:function(){this.queuedVideoElements.length&&this.observeQueuedVideoElements()}},{key:"observeQueuedVideoElements",value:function(){var e=this,t=new IntersectionObserver(function(i){i.forEach(function(i){if(i.isIntersecting){var n=i.target;e.loadIframeVideo(n),t.unobserve(n)}})},{rootMargin:"0px 0px 200px 0px",threshold:.1});this.queuedVideoElements.forEach(function(e){t.observe(e)})}},{key:"maybePrepareVideoForMobileAndSafari",value:function(e,t){this.shouldDelayVideoRenderingForMobile?this.queuedVideoElements.push(e):this.loadIframeVideo(e,t)}},{key:"shouldPrepareIframeForPlay",value:function(){return null===this.isMobileOrSafari&&(this.isMobileOrSafari=this.checkIfMobileOrSafari()),this.isMobileOrSafari}},{key:"checkIfMobileOrSafari",value:function(){var e=navigator.userAgent;return e.includes("Mobi")||e.includes("Safari")&&!e.includes("Chrome")}},{key:"loadIframeVideo",value:function(e){var t,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!e.classList.contains(r)){e.classList.add(r,"loading");var n=e.querySelector("iframe");if(n){var a=null===(t=n.dataset)||void 0===t?void 0:t.src;if(a){if(i){var o=new URL(a);o.searchParams.set("autoplay","1"),o.searchParams.set("playsinline","1"),a=o.toString()}var s=n.getAttribute("allow")||"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture";s.includes("autoplay")||(s+="; autoplay"),n.setAttribute("allow",s),n.setAttribute("allowFullscreen","true"),n.setAttribute("src",a),e.classList.remove("loading")}else{var u;null===(u=window.console)||void 0===u||u.error("Missing data-src attribute for iframe:",n)}}else{var l;null===(l=window.console)||void 0===l||l.error("Missing iframe element in video wrapper:",e)}}}},{key:"loadIframeVideoWithAutoPlay",value:function(e){this.loadIframeVideo(e,!0)}}],t&&c(e.prototype,t),i&&c(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,i}(),new s},6879:function(e){!function(t){var i=function(e,t,i){"use strict";var n,r;if(function(){var t,i={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};for(t in r=e.lazySizesConfig||e.lazysizesConfig||{},i)t in r||(r[t]=i[t])}(),!t||!t.getElementsByClassName)return{init:function(){},cfg:r,noSupport:!0};var a=t.documentElement,o=e.HTMLPictureElement,s="addEventListener",u="getAttribute",l=e[s].bind(e),c=e.setTimeout,d=e.requestAnimationFrame||c,f=e.requestIdleCallback,v=/^picture$/i,h=["load","error","lazyincluded","_lazyloaded"],y={},m=Array.prototype.forEach,g=function(e,t){return y[t]||(y[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")),y[t].test(e[u]("class")||"")&&y[t]},p=function(e,t){g(e,t)||e.setAttribute("class",(e[u]("class")||"").trim()+" "+t)},b=function(e,t){var i;(i=g(e,t))&&e.setAttribute("class",(e[u]("class")||"").replace(i," "))},S=function(e,t,i){var n=i?s:"removeEventListener";i&&S(e,t),h.forEach(function(i){e[n](i,t)})},z=function(e,i,r,a,o){var s=t.createEvent("Event");return r||(r={}),r.instance=n,s.initEvent(i,!a,!o),s.detail=r,e.dispatchEvent(s),s},w=function(t,i){var n;!o&&(n=e.picturefill||r.pf)?(i&&i.src&&!t[u]("srcset")&&t.setAttribute("srcset",i.src),n({reevaluate:!0,elements:[t]})):i&&i.src&&(t.src=i.src)},E=function(e,t){return(getComputedStyle(e,null)||{})[t]},A=function(e,t,i){for(i=i||e.offsetWidth;i<r.minSize&&t&&!e._lazysizesWidth;)i=t.offsetWidth,t=t.parentNode;return i},k=(pe=[],be=[],Se=pe,ze=function(){var e=Se;for(Se=pe.length?be:pe,me=!0,ge=!1;e.length;)e.shift()();me=!1},we=function(e,i){me&&!i?e.apply(this,arguments):(Se.push(e),ge||(ge=!0,(t.hidden?c:d)(ze)))},we._lsFlush=ze,we),C=function(e,t){return t?function(){k(e)}:function(){var t=this,i=arguments;k(function(){e.apply(t,i)})}},R=function(e){var t,n=0,a=r.throttleDelay,o=r.ricTimeout,s=function(){t=!1,n=i.now(),e()},u=f&&o>49?function(){f(s,{timeout:o}),o!==r.ricTimeout&&(o=r.ricTimeout)}:C(function(){c(s)},!0);return function(e){var r;(e=!0===e)&&(o=33),t||(t=!0,(r=a-(i.now()-n))<0&&(r=0),e||r<9?u():c(u,r))}},M=function(e){var t,n,r=99,a=function(){t=null,e()},o=function(){var e=i.now()-n;e<r?c(o,r-e):(f||a)(a)};return function(){n=i.now(),t||(t=c(o,r))}},O=(Q=/^img$/i,Z=/^iframe$/i,J="onscroll"in e&&!/(gle|ing)bot/.test(navigator.userAgent),Y=0,K=0,X=0,ee=-1,te=function(e){X--,(!e||X<0||!e.target)&&(X=0)},ie=function(e){return null==G&&(G="hidden"==E(t.body,"visibility")),G||!("hidden"==E(e.parentNode,"visibility")&&"hidden"==E(e,"visibility"))},ne=function(e,i){var n,r=e,o=ie(e);for(U-=i,H+=i,q-=i,$+=i;o&&(r=r.offsetParent)&&r!=t.body&&r!=a;)(o=(E(r,"opacity")||1)>0)&&"visible"!=E(r,"overflow")&&(n=r.getBoundingClientRect(),o=$>n.left&&q<n.right&&H>n.top-1&&U<n.bottom+1);return o},re=function(){var e,i,o,s,l,c,d,f,v,h,y,m,g=n.elements;if((T=r.loadMode)&&X<8&&(e=g.length)){for(i=0,ee++;i<e;i++)if(g[i]&&!g[i]._lazyRace)if(!J||n.prematureUnveil&&n.prematureUnveil(g[i]))fe(g[i]);else if((f=g[i][u]("data-expand"))&&(c=1*f)||(c=K),h||(h=!r.expand||r.expand<1?a.clientHeight>500&&a.clientWidth>500?500:370:r.expand,n._defEx=h,y=h*r.expFactor,m=r.hFac,G=null,K<y&&X<1&&ee>2&&T>2&&!t.hidden?(K=y,ee=0):K=T>1&&ee>1&&X<6?h:Y),v!==c&&(j=innerWidth+c*m,B=innerHeight+c,d=-1*c,v=c),o=g[i].getBoundingClientRect(),(H=o.bottom)>=d&&(U=o.top)<=B&&($=o.right)>=d*m&&(q=o.left)<=j&&(H||$||q||U)&&(r.loadHidden||ie(g[i]))&&(_&&X<3&&!f&&(T<3||ee<4)||ne(g[i],c))){if(fe(g[i]),l=!0,X>9)break}else!l&&_&&!s&&X<4&&ee<4&&T>2&&(x[0]||r.preloadAfterLoad)&&(x[0]||!f&&(H||$||q||U||"auto"!=g[i][u](r.sizesAttr)))&&(s=x[0]||g[i]);s&&!l&&fe(s)}},ae=R(re),oe=function(e){var t=e.target;t._lazyCache?delete t._lazyCache:(te(e),p(t,r.loadedClass),b(t,r.loadingClass),S(t,ue),z(t,"lazyloaded"))},se=C(oe),ue=function(e){se({target:e.target})},le=function(e,t){var i=e.getAttribute("data-load-mode")||r.iframeLoadMode;0==i?e.contentWindow.location.replace(t):1==i&&(e.src=t)},ce=function(e){var t,i=e[u](r.srcsetAttr);(t=r.customMedia[e[u]("data-media")||e[u]("media")])&&e.setAttribute("media",t),i&&e.setAttribute("srcset",i)},de=C(function(e,t,i,n,a){var o,s,l,d,f,h;(f=z(e,"lazybeforeunveil",t)).defaultPrevented||(n&&(i?p(e,r.autosizesClass):e.setAttribute("sizes",n)),s=e[u](r.srcsetAttr),o=e[u](r.srcAttr),a&&(d=(l=e.parentNode)&&v.test(l.nodeName||"")),h=t.firesLoad||"src"in e&&(s||o||d),f={target:e},p(e,r.loadingClass),h&&(clearTimeout(D),D=c(te,2500),S(e,ue,!0)),d&&m.call(l.getElementsByTagName("source"),ce),s?e.setAttribute("srcset",s):o&&!d&&(Z.test(e.nodeName)?le(e,o):e.src=o),a&&(s||d)&&w(e,{src:o})),e._lazyRace&&delete e._lazyRace,b(e,r.lazyClass),k(function(){var t=e.complete&&e.naturalWidth>1;h&&!t||(t&&p(e,r.fastLoadedClass),oe(f),e._lazyCache=!0,c(function(){"_lazyCache"in e&&delete e._lazyCache},9)),"lazy"==e.loading&&X--},!0)}),fe=function(e){if(!e._lazyRace){var t,i=Q.test(e.nodeName),n=i&&(e[u](r.sizesAttr)||e[u]("sizes")),a="auto"==n;(!a&&_||!i||!e[u]("src")&&!e.srcset||e.complete||g(e,r.errorClass)||!g(e,r.lazyClass))&&(t=z(e,"lazyunveilread").detail,a&&L.updateElem(e,!0,e.offsetWidth),e._lazyRace=!0,X++,de(e,t,a,n,i))}},ve=M(function(){r.loadMode=3,ae()}),he=function(){3==r.loadMode&&(r.loadMode=2),ve()},ye=function(){_||(i.now()-V<999?c(ye,999):(_=!0,r.loadMode=3,ae(),l("scroll",he,!0)))},{_:function(){V=i.now(),n.elements=t.getElementsByClassName(r.lazyClass),x=t.getElementsByClassName(r.lazyClass+" "+r.preloadClass),l("scroll",ae,!0),l("resize",ae,!0),l("pageshow",function(e){if(e.persisted){var i=t.querySelectorAll("."+r.loadingClass);i.length&&i.forEach&&d(function(){i.forEach(function(e){e.complete&&fe(e)})})}}),e.MutationObserver?new MutationObserver(ae).observe(a,{childList:!0,subtree:!0,attributes:!0}):(a[s]("DOMNodeInserted",ae,!0),a[s]("DOMAttrModified",ae,!0),setInterval(ae,999)),l("hashchange",ae,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach(function(e){t[s](e,ae,!0)}),/d$|^c/.test(t.readyState)?ye():(l("load",ye),t[s]("DOMContentLoaded",ae),c(ye,2e4)),n.elements.length?(re(),k._lsFlush()):ae()},checkElems:ae,unveil:fe,_aLSL:he}),L=(I=C(function(e,t,i,n){var r,a,o;if(e._lazysizesWidth=n,n+="px",e.setAttribute("sizes",n),v.test(t.nodeName||""))for(a=0,o=(r=t.getElementsByTagName("source")).length;a<o;a++)r[a].setAttribute("sizes",n);i.detail.dataAttr||w(e,i.detail)}),N=function(e,t,i){var n,r=e.parentNode;r&&(i=A(e,r,i),(n=z(e,"lazybeforesizes",{width:i,dataAttr:!!t})).defaultPrevented||(i=n.detail.width)&&i!==e._lazysizesWidth&&I(e,r,n,i))},W=M(function(){var e,t=P.length;if(t)for(e=0;e<t;e++)N(P[e])}),{_:function(){P=t.getElementsByClassName(r.autosizesClass),l("resize",W)},checkElems:W,updateElem:N}),F=function(){!F.i&&t.getElementsByClassName&&(F.i=!0,L._(),O._())};var P,I,N,W;var x,_,D,T,V,j,B,U,q,$,H,G,Q,Z,J,Y,K,X,ee,te,ie,ne,re,ae,oe,se,ue,le,ce,de,fe,ve,he,ye;var me,ge,pe,be,Se,ze,we;return c(function(){r.init&&F()}),n={cfg:r,autoSizer:L,loader:O,init:F,uP:w,aC:p,rC:b,hC:g,fire:z,gW:A,rAF:k}}(t,t.document,Date);t.lazySizes=i,e.exports&&(e.exports=i)}("undefined"!=typeof window?window:{})},7857:function(e,t,i){"use strict";i.d(t,{G:function(){return a}});var n=i(6879),r=i.n(n),a=function(e){return e===r()||JSON.stringify((null==e?void 0:e.cfg)||{})===JSON.stringify((null===r()||void 0===r()?void 0:r().cfg)||{})};t.A=r()}},t={};function i(n){var r=t[n];if(void 0!==r)return r.exports;var a=t[n]={exports:{}};return e[n](a,a.exports,i),a.exports}i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,{a:t}),t},i.d=function(e,t){for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){"use strict";var e=window.lazySizesConfig||null;e&&delete window.lazySizesConfig;var t=i(7857);i(4885),i(5651),i(5637),t.A.init(),e?window.lazySizesConfig=e:"lazySizesConfig"in window&&delete window.lazySizesConfig}()}();
!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){a.extend(a.fn,{validate:function(b){if(!this.length)return void(b&&b.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."));var c=a.data(this[0],"validator");return c?c:(this.attr("novalidate","novalidate"),c=new a.validator(b,this[0]),a.data(this[0],"validator",c),c.settings.onsubmit&&(this.on("click.validate",":submit",function(b){c.submitButton=b.currentTarget,a(this).hasClass("cancel")&&(c.cancelSubmit=!0),void 0!==a(this).attr("formnovalidate")&&(c.cancelSubmit=!0)}),this.on("submit.validate",function(b){function d(){var d,e;return c.submitButton&&(c.settings.submitHandler||c.formSubmitted)&&(d=a("<input type='hidden'/>").attr("name",c.submitButton.name).val(a(c.submitButton).val()).appendTo(c.currentForm)),!(c.settings.submitHandler&&!c.settings.debug)||(e=c.settings.submitHandler.call(c,c.currentForm,b),d&&d.remove(),void 0!==e&&e)}return c.settings.debug&&b.preventDefault(),c.cancelSubmit?(c.cancelSubmit=!1,d()):c.form()?c.pendingRequest?(c.formSubmitted=!0,!1):d():(c.focusInvalid(),!1)})),c)},valid:function(){var b,c,d;return a(this[0]).is("form")?b=this.validate().form():(d=[],b=!0,c=a(this[0].form).validate(),this.each(function(){b=c.element(this)&&b,b||(d=d.concat(c.errorList))}),c.errorList=d),b},rules:function(b,c){var d,e,f,g,h,i,j=this[0],k="undefined"!=typeof this.attr("contenteditable")&&"false"!==this.attr("contenteditable");if(null!=j&&(!j.form&&k&&(j.form=this.closest("form")[0],j.name=this.attr("name")),null!=j.form)){if(b)switch(d=a.data(j.form,"validator").settings,e=d.rules,f=a.validator.staticRules(j),b){case"add":a.extend(f,a.validator.normalizeRule(c)),delete f.messages,e[j.name]=f,c.messages&&(d.messages[j.name]=a.extend(d.messages[j.name],c.messages));break;case"remove":return c?(i={},a.each(c.split(/\s/),function(a,b){i[b]=f[b],delete f[b]}),i):(delete e[j.name],f)}return g=a.validator.normalizeRules(a.extend({},a.validator.classRules(j),a.validator.attributeRules(j),a.validator.dataRules(j),a.validator.staticRules(j)),j),g.required&&(h=g.required,delete g.required,g=a.extend({required:h},g)),g.remote&&(h=g.remote,delete g.remote,g=a.extend(g,{remote:h})),g}}});var b=function(a){return a.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")};a.extend(a.expr.pseudos||a.expr[":"],{blank:function(c){return!b(""+a(c).val())},filled:function(c){var d=a(c).val();return null!==d&&!!b(""+d)},unchecked:function(b){return!a(b).prop("checked")}}),a.validator=function(b,c){this.settings=a.extend(!0,{},a.validator.defaults,b),this.currentForm=c,this.init()},a.validator.format=function(b,c){return 1===arguments.length?function(){var c=a.makeArray(arguments);return c.unshift(b),a.validator.format.apply(this,c)}:void 0===c?b:(arguments.length>2&&c.constructor!==Array&&(c=a.makeArray(arguments).slice(1)),c.constructor!==Array&&(c=[c]),a.each(c,function(a,c){b=b.replace(new RegExp("\\{"+a+"\\}","g"),function(){return c})}),b)},a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",pendingClass:"pending",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(a){this.lastActive=a,this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,a,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(a)))},onfocusout:function(a){this.checkable(a)||!(a.name in this.submitted)&&this.optional(a)||this.element(a)},onkeyup:function(b,c){var d=[16,17,18,20,35,36,37,38,39,40,45,144,225];9===c.which&&""===this.elementValue(b)||a.inArray(c.keyCode,d)!==-1||(b.name in this.submitted||b.name in this.invalid)&&this.element(b)},onclick:function(a){a.name in this.submitted?this.element(a):a.parentNode.name in this.submitted&&this.element(a.parentNode)},highlight:function(b,c,d){"radio"===b.type?this.findByName(b.name).addClass(c).removeClass(d):a(b).addClass(c).removeClass(d)},unhighlight:function(b,c,d){"radio"===b.type?this.findByName(b.name).removeClass(c).addClass(d):a(b).removeClass(c).addClass(d)}},setDefaults:function(b){a.extend(a.validator.defaults,b)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",equalTo:"Please enter the same value again.",maxlength:a.validator.format("Please enter no more than {0} characters."),minlength:a.validator.format("Please enter at least {0} characters."),rangelength:a.validator.format("Please enter a value between {0} and {1} characters long."),range:a.validator.format("Please enter a value between {0} and {1}."),max:a.validator.format("Please enter a value less than or equal to {0}."),min:a.validator.format("Please enter a value greater than or equal to {0}."),step:a.validator.format("Please enter a multiple of {0}.")},autoCreateRanges:!1,prototype:{init:function(){function b(b){var c="undefined"!=typeof a(this).attr("contenteditable")&&"false"!==a(this).attr("contenteditable");if(!this.form&&c&&(this.form=a(this).closest("form")[0],this.name=a(this).attr("name")),d===this.form){var e=a.data(this.form,"validator"),f="on"+b.type.replace(/^validate/,""),g=e.settings;g[f]&&!a(this).is(g.ignore)&&g[f].call(e,this,b)}}this.labelContainer=a(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||a(this.currentForm),this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var c,d=this.currentForm,e=this.groups={};a.each(this.settings.groups,function(b,c){"string"==typeof c&&(c=c.split(/\s/)),a.each(c,function(a,c){e[c]=b})}),c=this.settings.rules,a.each(c,function(b,d){c[b]=a.validator.normalizeRule(d)}),a(this.currentForm).on("focusin.validate focusout.validate keyup.validate",":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox'], [contenteditable], [type='button']",b).on("click.validate","select, option, [type='radio'], [type='checkbox']",b),this.settings.invalidHandler&&a(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),a.extend(this.submitted,this.errorMap),this.invalid=a.extend({},this.errorMap),this.valid()||a(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var a=0,b=this.currentElements=this.elements();b[a];a++)this.check(b[a]);return this.valid()},element:function(b){var c,d,e=this.clean(b),f=this.validationTargetFor(e),g=this,h=!0;return void 0===f?delete this.invalid[e.name]:(this.prepareElement(f),this.currentElements=a(f),d=this.groups[f.name],d&&a.each(this.groups,function(a,b){b===d&&a!==f.name&&(e=g.validationTargetFor(g.clean(g.findByName(a))),e&&e.name in g.invalid&&(g.currentElements.push(e),h=g.check(e)&&h))}),c=this.check(f)!==!1,h=h&&c,c?this.invalid[f.name]=!1:this.invalid[f.name]=!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),a(b).attr("aria-invalid",!c)),h},showErrors:function(b){if(b){var c=this;a.extend(this.errorMap,b),this.errorList=a.map(this.errorMap,function(a,b){return{message:a,element:c.findByName(b)[0]}}),this.successList=a.grep(this.successList,function(a){return!(a.name in b)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){a.fn.resetForm&&a(this.currentForm).resetForm(),this.invalid={},this.submitted={},this.prepareForm(),this.hideErrors();var b=this.elements().removeData("previousValue").removeAttr("aria-invalid");this.resetElements(b)},resetElements:function(a){var b;if(this.settings.unhighlight)for(b=0;a[b];b++)this.settings.unhighlight.call(this,a[b],this.settings.errorClass,""),this.findByName(a[b].name).removeClass(this.settings.validClass);else a.removeClass(this.settings.errorClass).removeClass(this.settings.validClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(a){var b,c=0;for(b in a)void 0!==a[b]&&null!==a[b]&&a[b]!==!1&&c++;return c},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(a){a.not(this.containers).text(""),this.addWrapper(a).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").trigger("focus").trigger("focusin")}catch(b){}},findLastActive:function(){var b=this.lastActive;return b&&1===a.grep(this.errorList,function(a){return a.element.name===b.name}).length&&b},elements:function(){var b=this,c={};return a(this.currentForm).find("input, select, textarea, [contenteditable]").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter(function(){var d=this.name||a(this).attr("name"),e="undefined"!=typeof a(this).attr("contenteditable")&&"false"!==a(this).attr("contenteditable");return!d&&b.settings.debug&&window.console&&console.error("%o has no name assigned",this),e&&(this.form=a(this).closest("form")[0],this.name=d),this.form===b.currentForm&&(!(d in c||!b.objectLength(a(this).rules()))&&(c[d]=!0,!0))})},clean:function(b){return a(b)[0]},errors:function(){var b=this.settings.errorClass.split(" ").join(".");return a(this.settings.errorElement+"."+b,this.errorContext)},resetInternals:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=a([]),this.toHide=a([])},reset:function(){this.resetInternals(),this.currentElements=a([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(a){this.reset(),this.toHide=this.errorsFor(a)},elementValue:function(b){var c,d,e=a(b),f=b.type,g="undefined"!=typeof e.attr("contenteditable")&&"false"!==e.attr("contenteditable");return"radio"===f||"checkbox"===f?this.findByName(b.name).filter(":checked").val():"number"===f&&"undefined"!=typeof b.validity?b.validity.badInput?"NaN":e.val():(c=g?e.text():e.val(),"file"===f?"C:\\fakepath\\"===c.substr(0,12)?c.substr(12):(d=c.lastIndexOf("/"),d>=0?c.substr(d+1):(d=c.lastIndexOf("\\"),d>=0?c.substr(d+1):c)):"string"==typeof c?c.replace(/\r/g,""):c)},check:function(b){b=this.validationTargetFor(this.clean(b));var c,d,e,f,g=a(b).rules(),h=a.map(g,function(a,b){return b}).length,i=!1,j=this.elementValue(b);this.abortRequest(b),"function"==typeof g.normalizer?f=g.normalizer:"function"==typeof this.settings.normalizer&&(f=this.settings.normalizer),f&&(j=f.call(b,j),delete g.normalizer);for(d in g){e={method:d,parameters:g[d]};try{if(c=a.validator.methods[d].call(this,j,b,e.parameters),"dependency-mismatch"===c&&1===h){i=!0;continue}if(i=!1,"pending"===c)return void(this.toHide=this.toHide.not(this.errorsFor(b)));if(!c)return this.formatAndAdd(b,e),!1}catch(k){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+b.id+", check the '"+e.method+"' method.",k),k instanceof TypeError&&(k.message+=".  Exception occurred when checking element "+b.id+", check the '"+e.method+"' method."),k}}if(!i)return this.objectLength(g)&&this.successList.push(b),!0},customDataMessage:function(b,c){return a(b).data("msg"+c.charAt(0).toUpperCase()+c.substring(1).toLowerCase())||a(b).data("msg")},customMessage:function(a,b){var c=this.settings.messages[a];return c&&(c.constructor===String?c:c[b])},findDefined:function(){for(var a=0;a<arguments.length;a++)if(void 0!==arguments[a])return arguments[a]},defaultMessage:function(b,c){"string"==typeof c&&(c={method:c});var d=this.findDefined(this.customMessage(b.name,c.method),this.customDataMessage(b,c.method),!this.settings.ignoreTitle&&b.title||void 0,a.validator.messages[c.method],"<strong>Warning: No message defined for "+b.name+"</strong>"),e=/\$?\{(\d+)\}/g;return"function"==typeof d?d=d.call(this,c.parameters,b):e.test(d)&&(d=a.validator.format(d.replace(e,"{$1}"),c.parameters)),d},formatAndAdd:function(a,b){var c=this.defaultMessage(a,b);this.errorList.push({message:c,element:a,method:b.method}),this.errorMap[a.name]=c,this.submitted[a.name]=c},addWrapper:function(a){return this.settings.wrapper&&(a=a.add(a.parent(this.settings.wrapper))),a},defaultShowErrors:function(){var a,b,c;for(a=0;this.errorList[a];a++)c=this.errorList[a],this.settings.highlight&&this.settings.highlight.call(this,c.element,this.settings.errorClass,this.settings.validClass),this.showLabel(c.element,c.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(a=0;this.successList[a];a++)this.showLabel(this.successList[a]);if(this.settings.unhighlight)for(a=0,b=this.validElements();b[a];a++)this.settings.unhighlight.call(this,b[a],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return a(this.errorList).map(function(){return this.element})},showLabel:function(b,c){var d,e,f,g,h=this.errorsFor(b),i=this.idOrName(b),j=a(b).attr("aria-describedby");h.length?(h.removeClass(this.settings.validClass).addClass(this.settings.errorClass),this.settings&&this.settings.escapeHtml?h.text(c||""):h.html(c||"")):(h=a("<"+this.settings.errorElement+">").attr("id",i+"-error").addClass(this.settings.errorClass),this.settings&&this.settings.escapeHtml?h.text(c||""):h.html(c||""),d=h,this.settings.wrapper&&(d=h.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(d):this.settings.errorPlacement?this.settings.errorPlacement.call(this,d,a(b)):d.insertAfter(b),h.is("label")?h.attr("for",i):0===h.parents("label[for='"+this.escapeCssMeta(i)+"']").length&&(f=h.attr("id"),j?j.match(new RegExp("\\b"+this.escapeCssMeta(f)+"\\b"))||(j+=" "+f):j=f,a(b).attr("aria-describedby",j),e=this.groups[b.name],e&&(g=this,a.each(g.groups,function(b,c){c===e&&a("[name='"+g.escapeCssMeta(b)+"']",g.currentForm).attr("aria-describedby",h.attr("id"))})))),!c&&this.settings.success&&(h.text(""),"string"==typeof this.settings.success?h.addClass(this.settings.success):this.settings.success(h,b)),this.toShow=this.toShow.add(h)},errorsFor:function(b){var c=this.escapeCssMeta(this.idOrName(b)),d=a(b).attr("aria-describedby"),e="label[for='"+c+"'], label[for='"+c+"'] *";return d&&(e=e+", #"+this.escapeCssMeta(d).replace(/\s+/g,", #")),this.errors().filter(e)},escapeCssMeta:function(a){return void 0===a?"":a.replace(/([\\!"#$%&'()*+,./:;<=>?@\[\]^`{|}~])/g,"\\$1")},idOrName:function(a){return this.groups[a.name]||(this.checkable(a)?a.name:a.id||a.name)},validationTargetFor:function(b){return this.checkable(b)&&(b=this.findByName(b.name)),a(b).not(this.settings.ignore)[0]},checkable:function(a){return/radio|checkbox/i.test(a.type)},findByName:function(b){return a(this.currentForm).find("[name='"+this.escapeCssMeta(b)+"']")},getLength:function(b,c){switch(c.nodeName.toLowerCase()){case"select":return a("option:selected",c).length;case"input":if(this.checkable(c))return this.findByName(c.name).filter(":checked").length}return b.length},depend:function(a,b){return!this.dependTypes[typeof a]||this.dependTypes[typeof a](a,b)},dependTypes:{"boolean":function(a){return a},string:function(b,c){return!!a(b,c.form).length},"function":function(a,b){return a(b)}},optional:function(b){var c=this.elementValue(b);return!a.validator.methods.required.call(this,c,b)&&"dependency-mismatch"},elementAjaxPort:function(a){return"validate"+a.name},startRequest:function(b){this.pending[b.name]||(this.pendingRequest++,a(b).addClass(this.settings.pendingClass),this.pending[b.name]=!0)},stopRequest:function(b,c){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[b.name],a(b).removeClass(this.settings.pendingClass),c&&0===this.pendingRequest&&this.formSubmitted&&this.form()&&0===this.pendingRequest?(a(this.currentForm).trigger("submit"),this.submitButton&&a("input:hidden[name='"+this.submitButton.name+"']",this.currentForm).remove(),this.formSubmitted=!1):!c&&0===this.pendingRequest&&this.formSubmitted&&(a(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},abortRequest:function(b){var c;this.pending[b.name]&&(c=this.elementAjaxPort(b),a.ajaxAbort(c),this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[b.name],a(b).removeClass(this.settings.pendingClass))},previousValue:function(b,c){return c="string"==typeof c&&c||"remote",a.data(b,"previousValue")||a.data(b,"previousValue",{old:null,valid:!0,message:this.defaultMessage(b,{method:c})})},destroy:function(){this.resetForm(),a(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("validate-equalTo-blur").find(".validate-lessThan-blur").off(".validate-lessThan").removeClass("validate-lessThan-blur").find(".validate-lessThanEqual-blur").off(".validate-lessThanEqual").removeClass("validate-lessThanEqual-blur").find(".validate-greaterThanEqual-blur").off(".validate-greaterThanEqual").removeClass("validate-greaterThanEqual-blur").find(".validate-greaterThan-blur").off(".validate-greaterThan").removeClass("validate-greaterThan-blur")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(b,c){b.constructor===String?this.classRuleSettings[b]=c:a.extend(this.classRuleSettings,b)},classRules:function(b){var c={},d=a(b).attr("class");return d&&a.each(d.split(" "),function(){this in a.validator.classRuleSettings&&a.extend(c,a.validator.classRuleSettings[this])}),c},normalizeAttributeRule:function(a,b,c,d){/min|max|step/.test(c)&&(null===b||/number|range|text/.test(b))&&(d=Number(d),isNaN(d)&&(d=void 0)),d||0===d?a[c]=d:b===c&&"range"!==b&&(a["date"===b?"dateISO":c]=!0)},attributeRules:function(b){var c,d,e={},f=a(b),g=b.getAttribute("type");for(c in a.validator.methods)"required"===c?(d=b.getAttribute(c),""===d&&(d=!0),d=!!d):d=f.attr(c),this.normalizeAttributeRule(e,g,c,d);return e.maxlength&&/-1|2147483647|524288/.test(e.maxlength)&&delete e.maxlength,e},dataRules:function(b){var c,d,e={},f=a(b),g=b.getAttribute("type");for(c in a.validator.methods)d=f.data("rule"+c.charAt(0).toUpperCase()+c.substring(1).toLowerCase()),""===d&&(d=!0),this.normalizeAttributeRule(e,g,c,d);return e},staticRules:function(b){var c={},d=a.data(b.form,"validator");return d.settings.rules&&(c=a.validator.normalizeRule(d.settings.rules[b.name])||{}),c},normalizeRules:function(b,c){return a.each(b,function(d,e){if(e===!1)return void delete b[d];if(e.param||e.depends){var f=!0;switch(typeof e.depends){case"string":f=!!a(e.depends,c.form).length;break;case"function":f=e.depends.call(c,c)}f?b[d]=void 0===e.param||e.param:(a.data(c.form,"validator").resetElements(a(c)),delete b[d])}}),a.each(b,function(a,d){b[a]="function"==typeof d&&"normalizer"!==a?d(c):d}),a.each(["minlength","maxlength"],function(){b[this]&&(b[this]=Number(b[this]))}),a.each(["rangelength","range"],function(){var a;b[this]&&(Array.isArray(b[this])?b[this]=[Number(b[this][0]),Number(b[this][1])]:"string"==typeof b[this]&&(a=b[this].replace(/[\[\]]/g,"").split(/[\s,]+/),b[this]=[Number(a[0]),Number(a[1])]))}),a.validator.autoCreateRanges&&(null!=b.min&&null!=b.max&&(b.range=[b.min,b.max],delete b.min,delete b.max),null!=b.minlength&&null!=b.maxlength&&(b.rangelength=[b.minlength,b.maxlength],delete b.minlength,delete b.maxlength)),b},normalizeRule:function(b){if("string"==typeof b){var c={};a.each(b.split(/\s/),function(){c[this]=!0}),b=c}return b},addMethod:function(b,c,d){a.validator.methods[b]=c,a.validator.messages[b]=void 0!==d?d:a.validator.messages[b],c.length<3&&a.validator.addClassRules(b,a.validator.normalizeRule(b))},methods:{required:function(b,c,d){if(!this.depend(d,c))return"dependency-mismatch";if("select"===c.nodeName.toLowerCase()){var e=a(c).val();return e&&e.length>0}return this.checkable(c)?this.getLength(b,c)>0:void 0!==b&&null!==b&&b.length>0},email:function(a,b){return this.optional(b)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(a)},url:function(a,b){return this.optional(b)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:(?:[^\]\[?\/<~#`!@$^&*()+=}|:";',>{ ]|%[0-9A-Fa-f]{2})+(?::(?:[^\]\[?\/<~#`!@$^&*()+=}|:";',>{ ]|%[0-9A-Fa-f]{2})*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[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-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62})?[a-z0-9\u00a1-\uffff]\.)+(?:[a-z\u00a1-\uffff]{2,}\.?))(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(a)},date:function(){var a=!1;return function(b,c){return a||(a=!0,this.settings.debug&&window.console&&console.warn("The `date` method is deprecated and will be removed in version '2.0.0'.\nPlease don't use it, since it relies on the Date constructor, which\nbehaves very differently across browsers and locales. Use `dateISO`\ninstead or one of the locale specific methods in `localizations/`\nand `additional-methods.js`.")),this.optional(c)||!/Invalid|NaN/.test(new Date(b).toString())}}(),dateISO:function(a,b){return this.optional(b)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(a)},number:function(a,b){return this.optional(b)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(a)},digits:function(a,b){return this.optional(b)||/^\d+$/.test(a)},minlength:function(a,b,c){var d=Array.isArray(a)?a.length:this.getLength(a,b);return this.optional(b)||d>=c},maxlength:function(a,b,c){var d=Array.isArray(a)?a.length:this.getLength(a,b);return this.optional(b)||d<=c},rangelength:function(a,b,c){var d=Array.isArray(a)?a.length:this.getLength(a,b);return this.optional(b)||d>=c[0]&&d<=c[1]},min:function(a,b,c){return this.optional(b)||a>=c},max:function(a,b,c){return this.optional(b)||a<=c},range:function(a,b,c){return this.optional(b)||a>=c[0]&&a<=c[1]},step:function(b,c,d){var e,f=a(c).attr("type"),g="Step attribute on input type "+f+" is not supported.",h=["text","number","range"],i=new RegExp("\\b"+f+"\\b"),j=f&&!i.test(h.join()),k=function(a){var b=(""+a).match(/(?:\.(\d+))?$/);return b&&b[1]?b[1].length:0},l=function(a){return Math.round(a*Math.pow(10,e))},m=!0;if(j)throw new Error(g);return e=k(d),(k(b)>e||l(b)%l(d)!==0)&&(m=!1),this.optional(c)||m},equalTo:function(b,c,d){var e=a(d);return this.settings.onfocusout&&e.not(".validate-equalTo-blur").length&&e.addClass("validate-equalTo-blur").on("blur.validate-equalTo",function(){a(c).valid()}),b===e.val()},remote:function(b,c,d,e){if(this.optional(c))return"dependency-mismatch";e="string"==typeof e&&e||"remote";var f,g,h,i=this.previousValue(c,e);return this.settings.messages[c.name]||(this.settings.messages[c.name]={}),i.originalMessage=i.originalMessage||this.settings.messages[c.name][e],this.settings.messages[c.name][e]=i.message,d="string"==typeof d&&{url:d}||d,h=a.param(a.extend({data:b},d.data)),null!==i.valid&&i.old===h?i.valid:(i.old=h,i.valid=null,f=this,this.startRequest(c),g={},g[c.name]=b,a.ajax(a.extend(!0,{mode:"abort",port:this.elementAjaxPort(c),dataType:"json",data:g,context:f.currentForm,success:function(a){var d,g,h,j=a===!0||"true"===a;f.settings.messages[c.name][e]=i.originalMessage,j?(h=f.formSubmitted,f.toHide=f.errorsFor(c),f.formSubmitted=h,f.successList.push(c),f.invalid[c.name]=!1,f.showErrors()):(d={},g=a||f.defaultMessage(c,{method:e,parameters:b}),d[c.name]=i.message=g,f.invalid[c.name]=!0,f.showErrors(d)),i.valid=j,f.stopRequest(c,j)}},d)),"pending")}}});var c,d={};return a.ajaxPrefilter?a.ajaxPrefilter(function(b,c,e){var f=b.port;"abort"===b.mode&&(a.ajaxAbort(f),d[f]=e)}):(c=a.ajax,a.ajax=function(b){var e=("mode"in b?b:a.ajaxSettings).mode,f=("port"in b?b:a.ajaxSettings).port;return"abort"===e?(a.ajaxAbort(f),d[f]=c.apply(this,arguments),d[f]):c.apply(this,arguments)}),a.ajaxAbort=function(a){d[a]&&(d[a].abort(),delete d[a])},a});
function ownKeys(t,e){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),o.push.apply(o,r)}return o}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(o),!0).forEach(function(e){_defineProperty(t,e,o[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):ownKeys(Object(o)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))})}return t}function _defineProperty(t,e,o){return(e=_toPropertyKey(e))in t?Object.defineProperty(t,e,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[e]=o,t}function _toPropertyKey(t){var e=_toPrimitive(t,"string");return"symbol"==_typeof(e)?e:e+""}function _toPrimitive(t,e){if("object"!=_typeof(t)||!t)return t;var o=t[Symbol.toPrimitive];if(void 0!==o){var r=o.call(t,e||"default");if("object"!=_typeof(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}function _typeof(t){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof(t)}!function(t){"use strict";"object"!==_typeof(window.FUI)&&(window.FUI={}),FUI.inputStates=function(e){var o=t(e),r=o.closest("form");if(o.is("input")||r.is(".forminator-poll")&&(r.is(".forminator-ui")||r.is(".forminator-custom-form")))return o.each(function(){var e;(e=t(this).closest(".forminator-field")).off("mouseenter.forminatorHoverState mouseleave.forminatorHoverState").on("mouseenter.forminatorHoverState",function(t){e.addClass("forminator-is_hover"),t.stopPropagation()}).on("mouseleave.forminatorHoverState",function(t){e.removeClass("forminator-is_hover"),t.stopPropagation()}),function(e){var o=t(e),r=o.closest(".forminator-field");o.focus(function(t){r.addClass("forminator-is_active"),t.stopPropagation()}).blur(function(t){r.removeClass("forminator-is_active"),t.stopPropagation()})}(this),function(e){var o=t(e),r=o.closest(".forminator-field");""!==o.val().trim()&&r.addClass("forminator-is_filled"),o.on("change",function(){""!==o.val().trim()?r.addClass("forminator-is_filled"):r.removeClass("forminator-is_filled")})}(this)}),this}}(jQuery),function(t){"use strict";"object"!==_typeof(window.FUI)&&(window.FUI={}),FUI.inputMaterial=function(e){var o=t(e),r=o.closest(".forminator-field"),i=r.find(".forminator-label"),a=o.closest("form");if(o.is("input")||a.is(".forminator-poll")&&(a.is(".forminator-ui")||a.is(".forminator-custom-form")))return function(){if(o.parent().hasClass("forminator-input--wrap")||o.wrap('<div class="forminator-input--wrap"></div>'),i.length){i.addClass("forminator-floating--input");var t=r.find(".forminator-label + .forminator-description");if(t.length){var e=t.outerHeight()+i.outerHeight()+16;i.css("--forminator-floating-label-translate",e+"px")}r.find(".forminator-input-with-icon").length&&i.addClass("forminator-has_icon"),r.find(".forminator-input-with-phone").length&&(i.addClass("forminator-has_phone"),r.find(".intl-tel-input").hasClass("allow-dropdown")&&i.addClass("allow-dropdown"))}}(),this}}(jQuery),function(t){"use strict";"object"!==_typeof(window.FUI)&&(window.FUI={}),FUI.textareaStates=function(e){var o=t(e),r=o.closest("form");if(o.is("textarea")||r.is(".forminator-ui")||r.is(".forminator-custom-form"))return o.each(function(){var e;(e=t(this).closest(".forminator-field")).off("mouseenter.forminatorHoverState mouseleave.forminatorHoverState").on("mouseenter.forminatorHoverState",function(t){e.addClass("forminator-is_hover"),t.stopPropagation()}).on("mouseleave.forminatorHoverState",function(t){e.removeClass("forminator-is_hover"),t.stopPropagation()}),function(e){var o=t(e),r=o.closest(".forminator-field");o.focus(function(t){r.addClass("forminator-is_active"),t.stopPropagation()}).blur(function(t){r.removeClass("forminator-is_active"),t.stopPropagation()})}(this),function(e){var o=t(e),r=o.closest(".forminator-field");o.on("load",function(){""!==o.val().trim()&&r.addClass("forminator-is_filled")}),o.on("change",function(){""!==o.val().trim()?r.addClass("forminator-is_filled"):r.removeClass("forminator-is_filled")})}(this)}),this}}(jQuery),function(t){"use strict";"object"!==_typeof(window.FUI)&&(window.FUI={}),FUI.textareaMaterial=function(e){var o=t(e),r=o.closest(".forminator-field"),i=r.find(".forminator-label"),a=o.closest("form");if((o.is("textarea")||a.is(".forminator-ui")||a.is(".forminator-custom-form"))&&!o.hasClass("wp-editor-area"))return function(){if(o.parent().hasClass("forminator-textarea--wrap")||o.wrap('<div class="forminator-textarea--wrap"></div>'),i.length){i.addClass("forminator-floating--textarea");var t=r.find(".forminator-label + .forminator-description");if(t.length){var e=t.outerHeight();i.css("--forminator-floating-label-translate",e+"px")}r.css({position:"relative"}),o.val()&&r.addClass("forminator-is_filled")}}(),this}}(jQuery),function(t){"use strict";"object"!==_typeof(window.FUI)&&(window.FUI={}),FUI.radioStates=function(e){var o=t(e),r=o.find("input");if(o.is("label")&&"radio"===r.prop("type"))return r.each(function(){t(this).on("click",function(){var e=t(this),o=e.parent(),r=o.closest(".forminator-field").find(".forminator-radio");r.find("input").prop("checked",!1),r.removeClass("forminator-is_checked"),e.prop("checked","checked"),o.addClass("forminator-is_checked")})}),this}}(jQuery),function(t){"use strict";"object"!==_typeof(window.FUI)&&(window.FUI={}),FUI.checkboxStates=function(e){var o=t(e),r=o.find("input");if(o.is("label")&&"checkbox"===r.prop("type"))return r.each(function(){t(this).on("click",function(){var e=t(this).parent();e.is(".forminator-is_checked")?e.removeClass("forminator-is_checked"):e.addClass("forminator-is_checked")})}),this}}(jQuery),function(t){"use strict";"object"!==_typeof(window.FUI)&&(window.FUI={}),FUI.multiSelectStates=function(e){var o=t(e),r=o.find(".forminator-option"),i=r.find("input");if(o.is(".forminator-multiselect")&&0!==r.length)return i.each(function(){t(this).on("click",function(){var e=t(this).parent();e.is(".forminator-is_checked")?e.removeClass("forminator-is_checked"):e.addClass("forminator-is_checked")})}),this}}(jQuery),function(t){"use strict";"object"!==_typeof(window.FUI)&&(window.FUI={}),FUI.select={},FUI.select.dropdownParentSelectors=[".sui-dialog-content",".pum-container",".elementor-popup-modal",".popup",'[role="dialog"]','[role="alertdialog"]'],FUI.select.getDropdownParent=function(e){var o=e.data("dropdown-parent-selector"),r=FUI.select.dropdownParentSelectors.join(", "),i=FUI.select.dropdownParentSelectors.join(", "),a=e.closest(r),n=t();return"string"==typeof o&&o.trim().length&&(r=o,a=e.closest(r)),a.length&&a.is(i)&&((n=e.closest(".forminator-custom-form")).length||(n=e.closest("form")),n.length&&(a=n)),a.length?a:t(document.body)},FUI.select.formatCheckbox=function(t,e){var o=t.text,r=t.selected,i=t.id||o.toLowerCase().replace(/\s+/g,"-"),a=document.createElement("label");a.setAttribute("for",i),a.className="forminator-checkbox";var n=document.createElement("input");n.type="checkbox",n.value=o,n.id=i,r&&(n.checked=!0);var s=document.createElement("span");s.className="forminator-checkbox-box",s.setAttribute("aria-hidden","true");var l=document.createElement("span");return l.className="forminator-select-label",l.textContent=o,a.appendChild(n),a.appendChild(s),a.appendChild(l),a},FUI.select2=function(){t(".forminator-custom-form").each(function(){var e=t(this),o=e.data("form-id"),r=e.find(".forminator-select2");t.each(["bold","flat","default","basic","material","none"],function(i,a){var n,s="en",l="Select",d=-1,c=!1;e.hasClass("forminator-design--"+a)&&r.length&&r.each(function(){var e=t(this),r=FUI.select.getDropdownParent(e),i="forminator-custom-form-"+o+" forminator-dropdown--"+a;n=!0===e.data("rtl-support")||"rtl"===e.closest("html").attr("dir")?"rtl":"ltr",l=e.data("placeholder")?e.data("placeholder"):"Select",s=e.data("language")?e.data("language"):"en",d=!0===e.data("search")?0:-1,!0===e.data("checkbox")?(c=!0,i+=" forminator-dropdown--checkbox"):c=!1,e.prop("multiple")&&(i+=" forminator-dropdown--multiple"),e.FUIselect2(_objectSpread({dir:n,language:s,placeholder:l,dropdownCssClass:i,minimumResultsForSearch:d,dropdownParent:r},c&&{closeOnSelect:!1,templateResult:FUI.select.formatCheckbox,escapeMarkup:function(t){return t}})).on("select2:opening",function(){e.data("search-placeholder")?e.data("select2").$dropdown.find(":input.select2-search__field").prop("placeholder",e.data("search-placeholder")):e.data("select2").$dropdown.find(":input.select2-search__field").prop("placeholder",e.data("placeholder")?e.data("placeholder"):"Search"),(e.closest(".hustle-popup").length||e.closest(".hustle-slidein"))&&t(document.body).addClass("forminator-hustle-dropdown-fix")}).on("select2:closing",function(){t(document.body).removeClass("forminator-hustle-dropdown-fix")})})})})}}(jQuery),function(){"use strict";"object"!==_typeof(window.FUI)&&(window.FUI={});var t=t||{};t.KeyCode={BACKSPACE:8,TAB:9,RETURN:13,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46},t.Utils=t.Utils||{},t.Utils.remove=function(t){return t.remove&&"function"==typeof t.remove?t.remove():!(!t.parentNode||!t.parentNode.removeChild||"function"!=typeof t.parentNode.removeChild)&&t.parentNode.removeChild(t)},t.Utils.isFocusable=function(t){if(0<t.tabIndex||0===t.tabIndex&&null!==t.getAttribute("tabIndex"))return!0;if(t.disabled)return!1;switch(t.nodeName){case"A":return!!t.href&&"ignore"!=t.rel;case"INPUT":return"hidden"!=t.type&&"file"!=t.type;case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}},t.Utils.simulateClick=function(t){var e=new MouseEvent("click",{bubbles:!0,cancelable:!0,view:window});t.dispatchEvent(e)},t.Utils.IgnoreUtilFocusChanges=!1,t.Utils.dialogOpenClass="forminator-authentication-enabled",t.Utils.focusFirstDescendant=function(e){for(var o=0;o<e.childNodes.length;o++){var r=e.childNodes[o];if(t.Utils.attemptFocus(r)||t.Utils.focusFirstDescendant(r))return!0}return!1},t.Utils.focusLastDescendant=function(e){for(var o=e.childNodes.length-1;0<=o;o--){var r=e.childNodes[o];if(t.Utils.attemptFocus(r)||t.Utils.focusLastDescendant(r))return!0}return!1},t.Utils.attemptFocus=function(e){if(!t.Utils.isFocusable(e))return!1;t.Utils.IgnoreUtilFocusChanges=!0;try{e.focus()}catch(t){}return t.Utils.IgnoreUtilFocusChanges=!1,document.activeElement===e},t.OpenDialogList=t.OpenDialogList||new Array(0),t.getCurrentDialog=function(){if(t.OpenDialogList&&t.OpenDialogList.length)return t.OpenDialogList[t.OpenDialogList.length-1]},t.closeCurrentDialog=function(){var e=t.getCurrentDialog();return!!e&&(e.close(),!0)},t.handleEscape=function(e){(e.which||e.keyCode)===t.Utils.ESC&&t.closeCurrentDialog()&&e.stopPropagation()},document.addEventListener("keyup",t.handleEscape),t.Authentication=function(e,o,r){if(this.dialogNode=document.getElementById(e),null===this.dialogNode)throw new Error('No element found with id="'+e+'".');var i=["dialog","alertdialog"];if(!(this.dialogNode.getAttribute("role")||"").trim().split(/\s+/g).some(function(t){return i.some(function(e){return t===e})}))throw new Error("Dialog() requires a DOM element with ARIA role of dialog or alertdialog.");var a="forminator-authentication";if(this.dialogNode.parentNode.classList.contains(a)?this.backdropNode=this.dialogNode.parentNode:(this.backdropNode=document.createElement("div"),this.backdropNode.className=a,this.backdropNode.data("markup","new"),this.dialogNode.parentNode.insertBefore(this.backdropNode,this.dialogNodev),this.backdropNode.appendChild(this.dialogNode)),this.backdropNode.classList.add("forminator-active"),document.body.parentNode.classList.add(t.Utils.dialogOpenClass),"string"==typeof o)this.focusAfterClosed=document.getElementById(o);else{if("object"!==_typeof(o))throw new Error("the focusAfterClosed parameter is required for the aria.Authentication constructor.");this.focusAfterClosed=o}"string"==typeof r?this.focusFirst=document.getElementById(r):"object"===_typeof(r)?this.focusFirst=r:this.focusFirst=null;var n=document.createElement("div");this.preNode=this.dialogNode.parentNode.insertBefore(n,this.dialogNode),this.preNode.tabIndex=0;var s=document.createElement("div");this.postNode=this.dialogNode.parentNode.insertBefore(s,this.dialogNode.nextSibling),this.postNode.tabIndex=0,0<t.OpenDialogList.length&&t.getCurrentDialog().removeListeners(),this.addListeners(),t.OpenDialogList.push(this),this.dialogNode.classList.add("forminator-authentication-fade-in"),this.dialogNode.classList.remove("forminator-authentication-fade-out"),this.focusFirst?this.focusFirst.focus():t.Utils.focusFirstDescendant(this.dialogNode),this.lastFocus=document.activeElement},t.Authentication.prototype.close=function(){var e=this;t.OpenDialogList.pop(),this.removeListeners(),this.preNode.parentNode.removeChild(this.preNode),this.postNode.parentNode.removeChild(this.postNode),this.dialogNode.classList.add("forminator-content-fade-out"),this.dialogNode.classList.remove("forminator-content-fade-in"),this.focusAfterClosed.focus(),setTimeout(function(){e.backdropNode.classList.remove("forminator-active")},300),0<t.OpenDialogList.length?t.getCurrentDialog().addListeners():document.body.parentNode.classList.remove(t.Utils.dialogOpenClass)},t.Authentication.prototype.addListeners=function(){document.addEventListener("focus",this.trapFocus,!0)},t.Authentication.prototype.removeListeners=function(){document.removeEventListener("focus",this.trapFocus,!0)},t.Authentication.prototype.trapFocus=function(e){if(!t.Utils.IgnoreUtilFocusChanges){var o=t.getCurrentDialog();o.dialogNode.contains(e.target)?o.lastFocus=e.target:(t.Utils.focusFirstDescendant(o.dialogNode),o.lastFocus==document.activeElement&&t.Utils.focusLastDescendant(o.dialogNode),o.lastFocus=document.activeElement)}},FUI.openAuthentication=function(e,o,r){new t.Authentication(e,o,r)},FUI.closeAuthentication=function(){t.getCurrentDialog().close()}}(),function(t){"use strict";"object"!==_typeof(window.FUI)&&(window.FUI={}),FUI.slider=function(){function e(t,e){return i(t.find(".forminator-slider-amount").data("value-template")||"{slider-value}").replace("{slider-value}",'<span class="forminator-slider-value">'+i(String(e))+"</span>")}function o(t,e,o,r,i){var a=t.find(".forminator-slider-amount"),n=t.find(".forminator-slide").data("is-range");a.find(".forminator-slider-value-min").html(e),n&&(r===i?(a.find(".forminator-slider-separator").hide(),a.find(".forminator-slider-value-max").html("")):(a.find(".forminator-slider-separator").show(),a.find(".forminator-slider-value-max").html(o)))}function r(t,e){var o=parseFloat(t,10);return isNaN(o)?e:o}function i(t){return"string"!=typeof t?"":t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#039;")}t(".forminator-slider").each(function(){var a=t(this),n=a.find(".forminator-slide"),s=a.find(".forminator-hidden-input"),l=a.hasClass("forminator-disabled"),d=a.find(".forminator-slider-limit"),c=n.data("is-range"),f=r(n.data("min"),0),u=r(n.data("max"),100),m=r(n.data("value"),f),p=r(n.data("value-max"),u),h=r(n.data("step"),1),v=a.find(".forminator-slider-amount"),g=t('label[for="'+s.attr("id")+'"]');!0!==n.data("init")&&(n.slider(_objectSpread(_objectSpread({range:!!c||"min",min:f,max:u,disabled:l,step:h},c?{values:[m,p]}:{value:m}),{},{create:function(r,s){var l=e(a,m),g=c?e(a,p):null,b=t(this).find(".ui-slider-handle");n.data("init",!0),v.find(".forminator-slider-hidden-min").val(m).change(),c&&v.find(".forminator-slider-hidden-max").val(p).change(),function(e,o,r,i){if(!e.length)return;var a="all"===e.data("step-type");e.empty(),e.css({position:"relative",height:"22px"});for(var n=o;n<=r;n+=i)if(a||n===o||n===r){var s=Math.floor((r-o)/i),l=Math.floor((n-o)/i)/s*100,d="forminator-slider-limit-between";n===o?d="forminator-slider-limit-min":n===r&&(d="forminator-slider-limit-max");var c=t('<span class="'+d+'">'+n+"</span>").css({left:l+"%",position:"absolute"});c.css("transform","translateX(-50%)"),e.append(c)}}(d,f,u,h),function(e,o){var r=i(o.data("min-label")||""),a=i(o.data("max-label")||""),n=t('<span class="forminator-slider-label-min"></span>').text(r),s=t('<span class="forminator-slider-label-max"></span>').text(a),l=t('<div class="forminator-slider-labels"></div>').append(n).append(s);e.length&&e.prev(".forminator-slide").length?e.after(l):e.length&&e.next(".forminator-slide").length&&e.before(l)}(d,n),o(a,l,g,m,p),b.each(function(e){var o=0===e?m:p;t(this).attr({role:"slider","aria-valuemin":f,"aria-valuemax":u,"aria-valuenow":o,"aria-valuetext":o})})},slide:function(r,i){var n=c?i.values[0]:i.value,s=c?i.values[1]:null,l=e(a,n),d=c?e(a,s):null,f=t(this).find(".ui-slider-handle");o(a,l,d,n,s),c?(f.eq(0).attr({"aria-valuenow":i.values[0],"aria-valuetext":i.values[0]}),f.eq(1).attr({"aria-valuenow":i.values[1],"aria-valuetext":i.values[1]})):f.eq(0).attr({"aria-valuenow":i.value,"aria-valuetext":i.value})},stop:function(t,e){var o=c?e.values[0]:e.value,r=c?e.values[1]:null;e.handle===a.find(".ui-slider-handle")[0]?v.find(".forminator-slider-hidden-min").val(o).change():e.handle===a.find(".ui-slider-handle")[1]?v.find(".forminator-slider-hidden-max").val(r).change():v.find(".forminator-slider-hidden-min").val(o).change()}})),g.on("click",function(){var e=n.find(".ui-slider-handle");l||(c&&1<e.length?t(e[0]).focus():e.focus())}))})}}(jQuery),function(t){"use strict";var e=!1;"object"!==_typeof(window.FUI)&&(window.FUI={}),FUI.rating=function(o){o.each(function(){var e,o=t(this),r=o.attr("id"),i=o.find("option").not(":disabled"),a=i.length,n=(o.attr("data-type")||"star").replace(/[^a-z0-9_-]/gi,""),s=(o.attr("data-size")||"md").replace(/[^a-z0-9_-]/gi,""),l=Number(o.find("option:selected").val())||0,d=t('<div class="forminator-rating-wrapper"></div>'),c=t("<span></span>").attr("data-id",r).attr("data-selected-value",l).addClass("forminator-rating-items").addClass("forminator-rating-"+s.replace(/[^a-z0-9_-]/gi,""));for("true"===(o.attr("data-init")||"false")&&o.next(".forminator-rating-wrapper").remove(),e=0;e<a;e++){var f=Number(i.eq(e).val()),u=f<=l?"forminator-rating-item forminator-rating-selected":"forminator-rating-item";c.append(t("<span>",{class:u,"data-value":f}).append(t("<i>",{class:"forminator-icon-"+n,"aria-hidden":"true"})))}o.attr("data-selected-value",l),o.attr("data-total-value",a),d.append(c),"true"===o.attr("data-suffix")&&c.append('<span class="forminator-rating-suffix">('+l+"/"+a+")</span>"),o.after(d),o.attr("data-init","true"),o.on("change",function(){var e=Number(t(this).val())||0,o=t('[data-id="'+r+'"]'),i=o.find(".forminator-rating-suffix");o.attr("data-selected-value",e),t(this).attr("data-selected-value",e),o.children().removeClass("forminator-rating-selected"),o.children().each(function(){t(this).data("value")<=e&&t(this).addClass("forminator-rating-selected")}),i.length&&i.text("("+e+"/"+o.children().not(".forminator-rating-suffix").length+")")})}),e||(FUI.rating.events(),e=!0)},FUI.rating.events=function(){t(document).on("mouseenter",".forminator-rating-item",function(){var e=t(this);e.siblings().removeClass("forminator-rating-selected"),e.prevAll().addBack().addClass("forminator-rating-hover")}),t(document).on("mouseleave",".forminator-rating-item",function(){var e=t(this),o=e.closest(".forminator-rating-items").data("id"),r=t("#"+o),i=Number(r.find("option:selected").val());e.prevAll().addBack().removeClass("forminator-rating-hover"),e.siblings().addBack().each(function(){t(this).data("value")<=i?t(this).addClass("forminator-rating-selected"):t(this).removeClass("forminator-rating-selected")})}),t(document).on("click",".forminator-rating-item",function(){var e=t(this),o=Number(e.data("value")),r=e.closest(".forminator-rating-items"),i=r.data("id"),a=t("#"+i),n=r.find(".forminator-rating-suffix");a.val(o).trigger("change"),r.attr("data-selected-value",o),a.attr("data-selected-value",o),e.siblings().removeClass("forminator-rating-selected"),e.prevAll().addBack().addClass("forminator-rating-selected"),n.length&&n.text("("+o+"/"+r.children().not(".forminator-rating-suffix").length+")")}),t(document).on("focus",".forminator-rating",function(){t(this).next(".forminator-rating-wrapper").addClass("forminator-rating-focused")}),t(document).on("blur",".forminator-rating",function(){t(this).next(".forminator-rating-wrapper").removeClass("forminator-rating-focused")}),t(document).on("keydown",".forminator-rating",function(e){var o=t(this),r=o.find("option"),i=r.index(o.find("option:selected"));"ArrowUp"!==e.key&&"ArrowRight"!==e.key&&"ArrowDown"!==e.key&&"ArrowLeft"!==e.key||e.preventDefault(),("ArrowUp"===e.key||"ArrowRight"===e.key)&&i<r.length-1?r.eq(i+1).prop("selected",!0).trigger("change"):("ArrowDown"===e.key||"ArrowLeft"===e.key)&&0<i&&r.eq(i-1).prop("selected",!0).trigger("change")})}}(jQuery);
!function a(r,n,o){function s(e,t){if(!n[e]){if(!r[e]){var i="function"==typeof require&&require;if(!t&&i)return i(e,!0);if(l)return l(e,!0);throw(t=new Error("Cannot find module '"+e+"'")).code="MODULE_NOT_FOUND",t}i=n[e]={exports:{}},r[e][0].call(i.exports,function(t){return s(r[e][1][t]||t)},i,i.exports,a,r,n,o)}return n[e].exports}for(var l="function"==typeof require&&require,t=0;t<o.length;t++)s(o[t]);return s}({1:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var a=m(t("./parser/front.calculator.parser.tokenizer")),r=m(t("./symbol/front.calculator.symbol.loader")),n=m(t("./parser/front.calculator.parser")),o=m(t("./symbol/front.calculator.symbol.number")),s=m(t("./symbol/abstract/front.calculator.symbol.constant.abstract")),l=m(t("./parser/node/front.calculator.parser.node.symbol")),d=m(t("./symbol/abstract/front.calculator.symbol.operator.abstract")),f=m(t("./symbol/front.calculator.symbol.separator")),u=m(t("./parser/node/front.calculator.parser.node.function")),c=m(t("./parser/node/front.calculator.parser.node.container"));function m(t){return t&&t.__esModule?t:{default:t}}class h{constructor(t){this.term=t,this.tokenizer=new a.default(this.term),this.symbolLoader=new r.default,this.parser=new n.default(this.symbolLoader)}parse(){this.tokenizer.input=this.term,this.tokenizer.reset();var t=this.tokenizer.tokenize();if(0===t.length)throw"Error: Empty token of calculator term.";t=this.parser.parse(t);if(t.isEmpty())throw"Error: Empty nodes of calculator tokens.";return t}calculate(){var t=this.parse();return!1===t?0:this.calculateNode(t)}calculateNode(t){if(t instanceof l.default)return this.calculateSymbolNode(t);if(t instanceof u.default)return this.calculateFunctionNode(t);if(t instanceof c.default)return this.calculateContainerNode(t);throw'Error: Cannot calculate node of unknown type "'+t.constructor.name+'"'}calculateContainerNode(t){if(t instanceof u.default)throw"Error: Expected container node but got a function node";for(var e=0,i=t.childNodes,a=this.detectCalculationOrder(i),r=0;r<a.length;r++){for(var n=a[r].node,o=a[r].index,s=null,l=null,d=0;d!==o;)void 0===i[d]||(s=i[d],l=d),d++;for(d++;d<i.length&&void 0===i[d];)d++;if(d>=i.length)throw"Error: Found operator that does not stand before an operand.";var f=i[d],c=d,f=isNaN(f)?this.calculateNode(f):f,m=n.symbol;n.isUnaryOperator?(e=m.operate(null,f),delete i[c],i[o]=e):null!==l&&null!==s&&(n=isNaN(s)?this.calculateNode(s):s,e=m.operate(n,f),delete i[l],delete i[c],i[o]=e)}if(0===(i=i.filter(function(t){return void 0!==t})).length)throw"Error: Missing calculable subterm. Are there empty brackets?";if(1<i.length)throw"Error: Missing operators between parts of the term.";return e=i.pop(),isNaN(e)?this.calculateNode(e):e}calculateFunctionNode(t){for(var e=t.childNodes,i=[],a=[],r=null,n=0;n<e.length;n++){var o=e[n];o instanceof l.default&&o.symbol instanceof f.default?(r=new c.default(a),i.push(this.calculateNode(r)),a=[]):a.push(o)}return 0<a.length&&(r=new c.default(a),i.push(this.calculateNode(r))),t.symbolNode.symbol.execute(i)}calculateSymbolNode(t){var e=t.symbol,i=0;if(e instanceof o.default)i=t.token.value,i=Number(i);else{if(!(e instanceof s.default))throw'Error: Found symbol of unexpected type "'+e.constructor.name+'", expected number or constant';i=e.value}return i}detectCalculationOrder(t){for(var e=[],i=0;i<t.length;i++){var a=t[i];a instanceof l.default&&a.symbol instanceof d.default&&e.push({index:i,node:a})}return e.sort(function(t,e){var t=t.node,e=e.node,i=t.symbol,a=2,r=e.symbol,n=e.isUnaryOperator?3:2;return(a=t.isUnaryOperator?3:a)===n&&(a=i.precedence,n=r.precedence),a===n?t.token.position<e.token.position?-1:1:a<n?1:-1}),e}}i.default=h,void 0===window.forminatorCalculator&&(window.forminatorCalculator=function(t){return new h(t)})},{"./parser/front.calculator.parser":2,"./parser/front.calculator.parser.tokenizer":4,"./parser/node/front.calculator.parser.node.container":6,"./parser/node/front.calculator.parser.node.function":7,"./parser/node/front.calculator.parser.node.symbol":8,"./symbol/abstract/front.calculator.symbol.constant.abstract":10,"./symbol/abstract/front.calculator.symbol.operator.abstract":12,"./symbol/front.calculator.symbol.loader":16,"./symbol/front.calculator.symbol.number":17,"./symbol/front.calculator.symbol.separator":18}],2:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var d=a(t("./front.calculator.parser.token")),f=a(t("../symbol/front.calculator.symbol.number")),c=a(t("../symbol/brackets/front.calculator.symbol.opening.bracket")),m=a(t("../symbol/brackets/front.calculator.symbol.closing.bracket")),u=a(t("../symbol/abstract/front.calculator.symbol.function.abstract")),o=a(t("../symbol/abstract/front.calculator.symbol.operator.abstract")),s=a(t("../symbol/front.calculator.symbol.separator")),h=a(t("./node/front.calculator.parser.node.symbol")),l=a(t("./node/front.calculator.parser.node.container")),p=a(t("./node/front.calculator.parser.node.function"));function a(t){return t&&t.__esModule?t:{default:t}}i.default=class{constructor(t){this.symbolLoader=t}parse(t){t=this.detectSymbols(t),t=this.createTreeByBrackets(t),t=this.transformTreeByFunctions(t);return this.checkGrammar(t),new l.default(t)}detectSymbols(t){for(var e=[],i=null,a=null,r=!1,n=0,o=0;o<t.length;o++){var s=t[o],l=s.type;if(d.default.TYPE_WORD===l){if(a=s.value,null===(i=this.symbolLoader.find(a)))throw"Error: Detected unknown or invalid string identifier: "+a+"."}else if(l===d.default.TYPE_NUMBER){l=this.symbolLoader.findSubTypes(f.default);if(l.length<1||!(l instanceof Array))throw"Error: Unavailable number symbol processor.";i=l[0]}else{if(a=s.value,null===(i=this.symbolLoader.find(a)))throw"Error: Detected unknown or invalid string identifier: "+a+".";if(i instanceof c.default&&n++,i instanceof m.default&&--n<0)throw"Error: Found closing bracket that does not have an opening bracket."}if(r){if(!(i instanceof c.default))throw"Error: Expected opening bracket (after a function) but got something else.";r=!1}else i instanceof u.default&&(r=!0);l=new h.default(s,i);e.push(l)}if(r)throw"Error: Expected opening bracket (after a function) but reached the end of the term";if(0<n)throw"Error: There is at least one opening bracket that does not have a closing bracket";return e}createTreeByBrackets(t){for(var e=[],i=[],a=0,r=0;r<t.length;r++){var n,o=t[r];if(!(o instanceof h.default))throw'Error: Expected symbol node, but got "'+o.constructor.name+'"';o.symbol instanceof c.default?1<++a&&i.push(o):o.symbol instanceof m.default?0===--a?(n=this.createTreeByBrackets(i),e.push(new l.default(n)),i=[]):i.push(o):(0===a?e:i).push(o)}return e}transformTreeByFunctions(t){for(var e=[],i=null,a=0;a<t.length;a++){var r=t[a];if(r instanceof l.default){var n,o=this.transformTreeByFunctions(r.childNodes);null!==i?(n=new p.default(o,i),e.push(n),i=null):(r.childNodes=o,e.push(r))}else{if(!(r instanceof h.default))throw'Error: Expected array node or symbol node, got "'+r.constructor.name+'"';r.symbol instanceof u.default?i=r:e.push(r)}}return e}checkGrammar(t){for(var e=0;e<t.length;e++){var i=t[e];if(i instanceof h.default){var a=i.symbol;if(a instanceof o.default){if(e+1>=t.length)throw"Error: Found operator that does not stand before an operand.";var r=e-1,n=null;if(null===(n=0<=r&&(n=t[r])instanceof h.default&&(n.symbol instanceof o.default||n.symbol instanceof s.default)?null:n)){if(!a.operatesUnary)throw"Error: Found operator in unary notation that is not unary.";i.setIsUnaryOperator(!0)}else if(!a.operatesBinary)throw console.log(a),"Error: Found operator in binary notation that is not binary."}}else this.checkGrammar(i.childNodes)}}}},{"../symbol/abstract/front.calculator.symbol.function.abstract":11,"../symbol/abstract/front.calculator.symbol.operator.abstract":12,"../symbol/brackets/front.calculator.symbol.closing.bracket":13,"../symbol/brackets/front.calculator.symbol.opening.bracket":14,"../symbol/front.calculator.symbol.number":17,"../symbol/front.calculator.symbol.separator":18,"./front.calculator.parser.token":3,"./node/front.calculator.parser.node.container":6,"./node/front.calculator.parser.node.function":7,"./node/front.calculator.parser.node.symbol":8}],3:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;i.default=class{static get TYPE_WORD(){return 1}static get TYPE_CHAR(){return 2}static get TYPE_NUMBER(){return 3}constructor(t,e,i){this.type=t,this.value=e,this.position=i}}},{}],4:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var a=(t=t("./front.calculator.parser.token"))&&t.__esModule?t:{default:t};i.default=class{constructor(t){this.input=t,this.currentPosition=0}tokenize(){this.reset();for(var t=[],e=this.readToken();e;)t.push(e),e=this.readToken();return t}readToken(){this.stepOverWhitespace();var t,e,i=this.readCurrent();return null===i?null:(e=t=null,e=this.isLetter(i)?(t=this.readWord(),a.default.TYPE_WORD):this.isDigit(i)||this.isPeriod(i)?(t=this.readNumber(),a.default.TYPE_NUMBER):(t=this.readChar(),a.default.TYPE_CHAR),new a.default(e,t,this.currentPosition))}isLetter(t){return null!==t&&(65<=(t=t.charCodeAt(0))&&t<=90||97<=t&&t<=122)}isDigit(t){return null!==t&&48<=(t=t.charCodeAt(0))&&t<=57}isPeriod(t){return"."===t}isWhitespace(t){return 0<=[" ","\t","\n"].indexOf(t)}stepOverWhitespace(){for(;this.isWhitespace(this.readCurrent());)this.readNext()}readWord(){for(var t="",e=this.readCurrent();null!==e&&this.isLetter(e);)t+=e,e=this.readNext();return t}readNumber(){for(var t="",e=!1,i=this.readCurrent();null!==i&&(this.isPeriod(i)||this.isDigit(i));){if(this.isPeriod(i)){if(e)throw"Error: A number cannot have more than one period";e=!0}t+=i,i=this.readNext()}return t}readChar(){var t=this.readCurrent();return this.readNext(),t}readCurrent(){var t=null;return t=this.hasCurrent()?this.input[this.currentPosition]:t}readNext(){return this.currentPosition++,this.readCurrent()}hasCurrent(){return this.currentPosition<this.input.length}reset(){this.currentPosition=0}}},{"./front.calculator.parser.token":3}],5:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;i.default=class{constructor(){}}},{}],6:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var a=(t=t("./front.calculator.parser.node.abstract"))&&t.__esModule?t:{default:t};class r extends a.default{constructor(t){super(),this.childNodes=null,this.setChildNodes(t)}setChildNodes(t){t.forEach(function(t){if(!(t instanceof a.default))throw"Expected AbstractNode, but got "+t.constructor.name}),this.childNodes=t}size(){try{return this.childNodes.length}catch(t){return 0}}isEmpty(){return!this.size()}}i.default=r},{"./front.calculator.parser.node.abstract":5}],7:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;t=(t=t("./front.calculator.parser.node.container"))&&t.__esModule?t:{default:t};class a extends t.default{constructor(t,e){super(t),this.symbolNode=e}}i.default=a},{"./front.calculator.parser.node.container":6}],8:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var a=r(t("../../symbol/abstract/front.calculator.symbol.operator.abstract")),t=r(t("./front.calculator.parser.node.abstract"));function r(t){return t&&t.__esModule?t:{default:t}}class n extends t.default{constructor(t,e){super(),this.token=t,this.symbol=e,this.isUnaryOperator=!1}setIsUnaryOperator(t){if(!(this.symbol instanceof a.default))throw"Error: Cannot mark node as unary operator, because symbol is not an operator but of type "+this.symbol.constructor.name;this.isUnaryOperator=t}}i.default=n},{"../../symbol/abstract/front.calculator.symbol.operator.abstract":12,"./front.calculator.parser.node.abstract":5}],9:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;i.default=class{constructor(){this.identifiers=[]}getIdentifiers(){var e=[];return this.identifiers.forEach(function(t){e.push(t.toLowerCase())}),e}}},{}],10:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;t=(t=t("./front.calculator.symbol.abstract"))&&t.__esModule?t:{default:t};class a extends t.default{constructor(){super(),this.value=0}}i.default=a},{"./front.calculator.symbol.abstract":9}],11:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;t=(t=t("./front.calculator.symbol.abstract"))&&t.__esModule?t:{default:t};class a extends t.default{constructor(){super()}execute(t){return 0}}i.default=a},{"./front.calculator.symbol.abstract":9}],12:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;t=(t=t("./front.calculator.symbol.abstract"))&&t.__esModule?t:{default:t};class a extends t.default{constructor(){super(),this.precedence=0,this.operatesUnary=!1,this.operatesBinary=!0}operate(t,e){return 0}}i.default=a},{"./front.calculator.symbol.abstract":9}],13:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;t=(t=t("../abstract/front.calculator.symbol.abstract"))&&t.__esModule?t:{default:t};class a extends t.default{constructor(){super(),this.identifiers=[")"]}}i.default=a},{"../abstract/front.calculator.symbol.abstract":9}],14:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;t=(t=t("../abstract/front.calculator.symbol.abstract"))&&t.__esModule?t:{default:t};class a extends t.default{constructor(){super(),this.identifiers=["("]}}i.default=a},{"../abstract/front.calculator.symbol.abstract":9}],15:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;t=(t=t("../abstract/front.calculator.symbol.constant.abstract"))&&t.__esModule?t:{default:t};class a extends t.default{constructor(){super(),this.identifiers=["pi"],this.value=Math.PI}}i.default=a},{"../abstract/front.calculator.symbol.constant.abstract":10}],16:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var a=C(t("./front.calculator.symbol.number")),r=C(t("./front.calculator.symbol.separator")),n=C(t("./brackets/front.calculator.symbol.opening.bracket")),o=C(t("./brackets/front.calculator.symbol.closing.bracket")),s=C(t("./constants/front.calculator.symbol.constant.pi")),l=C(t("./operators/front.calculator.symbol.operator.addition")),d=C(t("./operators/front.calculator.symbol.operator.division")),f=C(t("./operators/front.calculator.symbol.operator.exponentiation")),c=C(t("./operators/front.calculator.symbol.operator.modulo")),m=C(t("./operators/front.calculator.symbol.operator.multiplication")),u=C(t("./operators/front.calculator.symbol.operator.subtraction")),h=C(t("./functions/front.calculator.symbol.function.abs")),p=C(t("./functions/front.calculator.symbol.function.avg")),g=C(t("./functions/front.calculator.symbol.function.ceil")),_=C(t("./functions/front.calculator.symbol.function.floor")),v=C(t("./functions/front.calculator.symbol.function.max")),b=C(t("./functions/front.calculator.symbol.function.min")),y=C(t("./functions/front.calculator.symbol.function.round"));function C(t){return t&&t.__esModule?t:{default:t}}i.default=class{constructor(){this.symbols={FrontCalculatorSymbolNumber:new a.default,FrontCalculatorSymbolSeparator:new r.default,FrontCalculatorSymbolOpeningBracket:new n.default,FrontCalculatorSymbolClosingBracket:new o.default,FrontCalculatorSymbolConstantPi:new s.default,FrontCalculatorSymbolOperatorAddition:new l.default,FrontCalculatorSymbolOperatorDivision:new d.default,FrontCalculatorSymbolOperatorExponentiation:new f.default,FrontCalculatorSymbolOperatorModulo:new c.default,FrontCalculatorSymbolOperatorMultiplication:new m.default,FrontCalculatorSymbolOperatorSubtraction:new u.default,FrontCalculatorSymbolFunctionAbs:new h.default,FrontCalculatorSymbolFunctionAvg:new p.default,FrontCalculatorSymbolFunctionCeil:new g.default,FrontCalculatorSymbolFunctionFloor:new _.default,FrontCalculatorSymbolFunctionMax:new v.default,FrontCalculatorSymbolFunctionMin:new b.default,FrontCalculatorSymbolFunctionRound:new y.default}}find(t){for(var e in t=t.toLowerCase(),this.symbols)if(this.symbols.hasOwnProperty(e)){e=this.symbols[e];if(0<=e.getIdentifiers().indexOf(t))return e}return null}findSubTypes(t){var e,i,a=[];for(e in this.symbols)this.symbols.hasOwnProperty(e)&&(i=this.symbols[e])instanceof t&&a.push(i);return a}}},{"./brackets/front.calculator.symbol.closing.bracket":13,"./brackets/front.calculator.symbol.opening.bracket":14,"./constants/front.calculator.symbol.constant.pi":15,"./front.calculator.symbol.number":17,"./front.calculator.symbol.separator":18,"./functions/front.calculator.symbol.function.abs":19,"./functions/front.calculator.symbol.function.avg":20,"./functions/front.calculator.symbol.function.ceil":21,"./functions/front.calculator.symbol.function.floor":22,"./functions/front.calculator.symbol.function.max":23,"./functions/front.calculator.symbol.function.min":24,"./functions/front.calculator.symbol.function.round":25,"./operators/front.calculator.symbol.operator.addition":26,"./operators/front.calculator.symbol.operator.division":27,"./operators/front.calculator.symbol.operator.exponentiation":28,"./operators/front.calculator.symbol.operator.modulo":29,"./operators/front.calculator.symbol.operator.multiplication":30,"./operators/front.calculator.symbol.operator.subtraction":31}],17:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;t=(t=t("./abstract/front.calculator.symbol.abstract"))&&t.__esModule?t:{default:t};class a extends t.default{constructor(){super()}}i.default=a},{"./abstract/front.calculator.symbol.abstract":9}],18:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;t=(t=t("./abstract/front.calculator.symbol.abstract"))&&t.__esModule?t:{default:t};class a extends t.default{constructor(){super(),this.identifiers=[","]}}i.default=a},{"./abstract/front.calculator.symbol.abstract":9}],19:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;t=(t=t("../abstract/front.calculator.symbol.function.abstract"))&&t.__esModule?t:{default:t};class a extends t.default{constructor(){super(),this.identifiers=["abs"]}execute(t){if(1!==t.length)throw"Error: Expected one argument, got "+t.length;return Math.abs(t[0])}}i.default=a},{"../abstract/front.calculator.symbol.function.abstract":11}],20:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;t=(t=t("../abstract/front.calculator.symbol.function.abstract"))&&t.__esModule?t:{default:t};class a extends t.default{constructor(){super(),this.identifiers=["avg"]}execute(t){if(t.length<1)throw"Error: Expected at least one argument, got "+t.length;for(var e=0,i=0;i<t.length;i++)e+=t[i];return e/t.length}}i.default=a},{"../abstract/front.calculator.symbol.function.abstract":11}],21:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;t=(t=t("../abstract/front.calculator.symbol.function.abstract"))&&t.__esModule?t:{default:t};class a extends t.default{constructor(){super(),this.identifiers=["ceil"]}execute(t){if(1!==t.length)throw"Error: Expected one argument, got "+t.length;return Math.ceil(t[0])}}i.default=a},{"../abstract/front.calculator.symbol.function.abstract":11}],22:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;t=(t=t("../abstract/front.calculator.symbol.function.abstract"))&&t.__esModule?t:{default:t};class a extends t.default{constructor(){super(),this.identifiers=["floor"]}execute(t){if(1!==t.length)throw"Error: Expected one argument, got "+t.length;return Math.floor(t[0])}}i.default=a},{"../abstract/front.calculator.symbol.function.abstract":11}],23:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;t=(t=t("../abstract/front.calculator.symbol.function.abstract"))&&t.__esModule?t:{default:t};class a extends t.default{constructor(){super(),this.identifiers=["max"]}execute(t){if(t.length<1)throw"Error: Expected at least one argument, got "+t.length;return Math.max(...t)}}i.default=a},{"../abstract/front.calculator.symbol.function.abstract":11}],24:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;t=(t=t("../abstract/front.calculator.symbol.function.abstract"))&&t.__esModule?t:{default:t};class a extends t.default{constructor(){super(),this.identifiers=["min"]}execute(t){if(t.length<1)throw"Error: Expected at least one argument, got "+t.length;return Math.min(...t)}}i.default=a},{"../abstract/front.calculator.symbol.function.abstract":11}],25:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;t=(t=t("../abstract/front.calculator.symbol.function.abstract"))&&t.__esModule?t:{default:t};class a extends t.default{constructor(){super(),this.identifiers=["round"]}execute(t){if(1!==t.length)throw"Error: Expected one argument, got "+t.length;return Math.round(t[0])}}i.default=a},{"../abstract/front.calculator.symbol.function.abstract":11}],26:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;t=(t=t("../abstract/front.calculator.symbol.operator.abstract"))&&t.__esModule?t:{default:t};class a extends t.default{constructor(){super(),this.identifiers=["+"],this.precedence=100}operate(t,e){return t+e}}i.default=a},{"../abstract/front.calculator.symbol.operator.abstract":12}],27:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;t=(t=t("../abstract/front.calculator.symbol.operator.abstract"))&&t.__esModule?t:{default:t};class a extends t.default{constructor(){super(),this.identifiers=["/"],this.precedence=200}operate(t,e){return t/e}}i.default=a},{"../abstract/front.calculator.symbol.operator.abstract":12}],28:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;t=(t=t("../abstract/front.calculator.symbol.operator.abstract"))&&t.__esModule?t:{default:t};class a extends t.default{constructor(){super(),this.identifiers=["^"],this.precedence=300}operate(t,e){return Math.pow(t,e)}}i.default=a},{"../abstract/front.calculator.symbol.operator.abstract":12}],29:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;t=(t=t("../abstract/front.calculator.symbol.operator.abstract"))&&t.__esModule?t:{default:t};class a extends t.default{constructor(){super(),this.identifiers=["%"],this.precedence=200}operate(t,e){return t%e}}i.default=a},{"../abstract/front.calculator.symbol.operator.abstract":12}],30:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;t=(t=t("../abstract/front.calculator.symbol.operator.abstract"))&&t.__esModule?t:{default:t};class a extends t.default{constructor(){super(),this.identifiers=["*"],this.precedence=200}operate(t,e){return t*e}}i.default=a},{"../abstract/front.calculator.symbol.operator.abstract":12}],31:[function(t,e,i){Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;t=(t=t("../abstract/front.calculator.symbol.operator.abstract"))&&t.__esModule?t:{default:t};class a extends t.default{constructor(){super(),this.identifiers=["-"],this.precedence=100,this.operatesUnary=!0}operate(t,e){return t-e}}i.default=a},{"../abstract/front.calculator.symbol.operator.abstract":12}]},{},[1]);class forminatorFrontUtils{constructor(){}field_is_checkbox(t){var e=!1;return t.each(function(){if("checkbox"===jQuery(this).attr("type"))return!(e=!0)}),e}field_is_radio(t){var e=!1;return t.each(function(){if("radio"===jQuery(this).attr("type"))return!(e=!0)}),e}field_is_select(t){return t.is("select")}field_has_inputMask(t){var e=!1;return t.each(function(){if(void 0!==jQuery(this).attr("data-inputmask"))return!(e=!0)}),e}get_field_value(t){var e=0,i=0,a=null;return this.field_is_radio(t)?(a=t.filter(":checked")).length&&void 0!==(i=a.data("calculation"))&&(e=Number(i)):this.field_is_checkbox(t)?t.each(function(){jQuery(this).is(":checked")&&void 0!==(i=jQuery(this).data("calculation"))&&(e+=Number(i))}):this.field_is_select(t)?(a=t.find("option").filter(":selected")).length&&void 0!==(i=a.data("calculation"))&&(e=Number(i)):this.field_has_inputMask(t)?e=parseFloat(t.inputmask("unmaskedvalue").replace(",",".")):t.length&&(a=t.val(),e=parseFloat(a.replace(",","."))),isNaN(e)?0:e}show_hide_custom_input(e,i){if(e){let t=null;(t="select2"===i||"select"===i?jQuery(e):jQuery(e).closest(".forminator-field").find('input[type="checkbox"]:checked, input[type="radio"]:checked')).length?t.each(function(){jQuery(this).val()&&jQuery(this).val().includes("custom_option")?jQuery(this).closest(".forminator-field").find(".forminator-custom-input").show():jQuery(this).closest(".forminator-field").find(".forminator-custom-input").hide()}):jQuery(e).closest(".forminator-field").find(".forminator-custom-input").hide()}}add_error_message(t,e,i){0===t.length||0<t.next().length?e.append(i):jQuery(i).insertBefore(t)}is_hidden(t){var e=t.closest(".forminator-col"),i=t.closest(".forminator-field-group"),a=t.closest(".forminator-pagination"),r=t.closest(".forminator-field-address"),n=t.closest(".forminator-field-name"),o=e.closest(".forminator-row"),t=t.closest(".forminator-field-time");return!e.hasClass("forminator-hidden-calculator")&&!!(o.hasClass("forminator-hidden")||e.hasClass("forminator-hidden")||0<i.length&&i.hasClass("forminator-hidden")||0<r.length&&r.hasClass("forminator-hidden")||0<n.length&&n.hasClass("forminator-hidden")||0<a.length&&a.hasClass("forminator-page-hidden")||0<t.length&&t.hasClass("forminator-hidden"))}}void 0===window.forminatorUtils&&(window.forminatorUtils=function(){return new forminatorFrontUtils}),((l,d,o)=>{var i="forminatorLoader",a={action:"",type:"",id:"",render_id:"",is_preview:"",instant_preview:"",is_block_editor:"",preview_data:[],nonce:!1,last_submit_data:{},extra:{}};function e(t,e){this.element=t,this.$el=l(this.element),this.settings=l.extend({},a,e),this._defaults=a,this._name=i,this.frontInitCalled=!1,this.scriptsQue=[],this.frontOptions=null,this.leadFrontOptions=null,this.init()}l.extend(e.prototype,{init:function(){var t=decodeURI(o.location.search).replace(/(^\?)/,"").split("&").map(function(t){return this[(t=t.split("="))[0].replace(/[.]/g,"_")]=t[1],this}.bind({}))[0],e=t.render_id;t.action=this.settings.action,t.type=this.settings.type,t.id=this.settings.id,t.render_id=this.settings.render_id,t.is_preview=this.settings.is_preview,t.instant_preview=this.settings.instant_preview,t.preview_data=JSON.stringify(this.settings.preview_data),t.last_submit_data=this.settings.last_submit_data,t.extra=this.settings.extra,t.nonce=this.settings.nonce,void 0!==e&&(t.saved_render_id=e),void 0!==this.settings.has_lead&&(t.has_lead=this.settings.has_lead,t.leads_id=this.settings.leads_id),void 0!==this.settings.is_block_editor&&(t.is_block_editor=this.settings.is_block_editor),this.load_ajax(t),this.handleDiviPopup()},load_ajax:function(r){var n=this;l.ajax({type:"POST",url:d.ForminatorFront.ajaxUrl,data:r,cache:!1,beforeSend:function(){l(o).trigger("before.load.forminator",r.id)},success:function(t){if(t.success){var e=t.data;if(l(o).trigger("response.success.load.forminator",r.id,t),!e.is_ajax_load)return!1;var i,a=[];(a=void 0===e.pagination_config&&void 0!==e.options.pagination_config?e.options.pagination_config:a)&&(d.Forminator_Cform_Paginations=d.Forminator_Cform_Paginations||[],d.Forminator_Cform_Paginations[r.id]=a),n.frontOptions=e.options||null,void 0===d.Forminator_Cform_Paginations&&n.frontOptions.pagination_config&&(d.Forminator_Cform_Paginations=d.Forminator_Cform_Paginations||[],d.Forminator_Cform_Paginations[r.id]=n.frontOptions.pagination_config),void 0!==e.lead_options&&(n.leadFrontOptions=e.lead_options||null,void 0!==d.Forminator_Cform_Paginations&&void 0!==d.Forminator_Cform_Paginations[r.leads_id]||!n.leadFrontOptions.pagination_config||(d.Forminator_Cform_Paginations=d.Forminator_Cform_Paginations||[],d.Forminator_Cform_Paginations[r.leads_id]=n.leadFrontOptions.pagination_config)),e.html&&(a=e.style||null,i=e.script||null,n.render_html(e.html,a,i)),e.styles&&n.maybe_append_styles(e.styles),e.scripts&&n.maybe_append_scripts(e.scripts),!e.scripts&&n.frontOptions&&n.init_front()}else l(o).trigger("response.error.load.forminator",r.id,t)},error:function(){l(o).trigger("request.error.load.forminator",r.id)}}).always(function(){l(o).trigger("after.load.forminator",r.id)})},render_html:function(t,e,i){var a=this.settings.id,r=this.settings.render_id,n="",o=null,o=(((o=this.$el.find(".forminator-response-message")).length&&""!==l.trim(o.text())||(o=l(t).find(".forminator-response-message")).length&&""!==l.trim(o.text()))&&(n=o.get(0).outerHTML),(o=this.$el.find(".forminator-poll-response-message")).length&&(n=o.get(0).outerHTML),this.$el.parent().hasClass("forminator-guttenberg")?this.$el.parent().html(t):this.$el.replaceWith(t),l("#forminator-module-"+a+"[data-forminator-render="+r+"]"));o.hide(),this.$el.parent().has("#forminator-instant-preview")||o.hide(),n&&(l("#forminator-module-"+a+"[data-forminator-render="+r+"] .forminator-response-message").replaceWith(n),l("#forminator-module-"+a+"[data-forminator-render="+r+"] .forminator-poll-response-message").replaceWith(n)),e&&(l("style#forminator-module-styles-"+a).length&&l("style#forminator-module-styles-"+a).remove(),l("body").append(e)),i&&l("body").append(i)},maybe_append_styles:function(t){for(var e in t){var i;t.hasOwnProperty(e)&&!l("link#"+e).length&&((i=l("<link>")).attr("rel","stylesheet"),i.attr("id",e),i.attr("type","text/css"),i.attr("media","all"),i.attr("href",t[e].src),l("head").append(i))}},maybe_append_scripts:function(t){var e,i=[],a=l("body").find(".hustle-ui").length,r=l("body").find("script[src^='https://www.paypal.com/sdk/js']").attr("src");for(e in t)if(t.hasOwnProperty(e)){var n=t[e].on,o=t[e].load;if("window"===n){if(d[o]&&"forminator-google-recaptcha"!==e&&0===a)continue}else if("$"===n&&l.fn[o])continue;n={};n.src=t[e].src,n.async=t[e].async??!0,n.src!==r&&(i.push(n),this.scriptsQue.push(e))}if(this.scriptsQue.length)for(var s in i)i.hasOwnProperty(s)&&this.load_script(i[s]);else this.init_front()},load_script:function(t){var e,i=this,a=o.createElement("script"),r=o.getElementsByTagName("body")[0];a.type="text/javascript",a.src=t.src,a.async=t.async,a.defer=!0,a.onload=function(){i.script_on_load()},0===l('script[src="'+a.src+'"]').length?d.parent!==d&&t.src.includes("paypal.com")?((e=d.parent.document.createElement("script")).type="text/javascript",e.src=t.src,e.async=t.async,e.defer=!0,e.onload=function(){i.script_on_load()},0===l(d.parent.document).find('script[src="'+e.src+'"]').length?d.parent.document.body.appendChild(e):i.script_on_load()):r.appendChild(a):i.script_on_load()},script_on_load:function(){this.scriptsQue.pop(),this.scriptsQue.length||this.init_front()},init_front:function(){var t,e,i,a,r;this.frontInitCalled||(this.frontInitCalled=!0,a=this.settings.id,t=this.settings.render_id,e=this.frontOptions||null,i=this.leadFrontOptions||null,a=l("#forminator-module-"+a+'[data-forminator-render="'+t+'"]'),this.settings.is_preview&&(r=a.closest(".sui-box")).length&&r.addClass("sui-dialog-content"),e&&a.forminatorFront(e),void 0!==this.settings.has_lead&&i&&(r=this.settings.leads_id,l("#forminator-module-"+r+'[data-forminator-render="'+t+'"]').forminatorFront(i)),this.init_window_vars())},init_window_vars:function(){var t;"undefined"!=typeof ForminatorValidationErrors&&void 0!==(t=jQuery(ForminatorValidationErrors.selector).data("forminatorFrontSubmit"))&&t.show_messages(ForminatorValidationErrors.errors),"undefined"!=typeof ForminatorFormHider&&void 0!==(t=jQuery(ForminatorFormHider.selector).data("forminatorFront"))&&t.hide()},handleDiviPopup:function(){var a=this;"undefined"!=typeof DiviArea&&DiviArea.addAction("show_area",function(t){if(0!==t.find("#"+a.element.id).length){a.frontInitCalled=!1,a.init_front();for(var e=[forminator_render_captcha,forminator_render_hcaptcha,forminator_render_turnstile],i=0;i<e.length;i++)"function"==typeof e[i]&&e[i]()}})}}),l.fn[i]=function(t){return this.each(function(){l.data(this,i)||l.data(this,i,new e(this,t))})}})(jQuery,window,document),((s,l,d)=>{var i="forminatorFrontStripe",a={type:"stripe",paymentEl:null,paymentRequireSsl:!1,generalMessages:{}};function e(t,e){this.element=t,this.$el=s(this.element),this.settings=s.extend({},a,e),this._defaults=a,this._name=i,this._stripeData=null,this._stripe=null,this._elements=null,this._paymentElement=null,this._beforeSubmitCallback=null,this._form=null,this.intent=!0,this.billingDetails={},this.init()}s.extend(e.prototype,{init:function(){var a,t;this.settings.paymentEl&&void 0!==this.settings.paymentEl.data()&&((a=this)._stripeData=this.settings.paymentEl.data(),this._form=this.$el,0<this.settings.stripe_depends.length&&(t=this.settings.stripe_depends.map(function(t){return'[name="'+t+'"]'}).join(", "),this.$el.find(t).each(function(){s(this).on("change",function(t,e){"forminator_emulate_trigger"!==e&&(a.intent=!0,a.updateAmount(t))})})),this.updateAmount(),s(this.element).on("payment.before.submit.forminator",async(t,e,i)=>{a.intent=!1,a._beforeSubmitCallback=i;i=(await this._elements.submit()).error;i?void 0!==i.message&&a.show_error(i.message):"blik"===a._stripeData.paymentMethodType?a.updateAmount():a._stripe.createPaymentMethod({elements:a._elements,params:{billing_details:this.billingDetails}}).then(function(t){var e;t.error?(e=t.error.message||l.ForminatorFront.cform.payment_failed,a.show_error(e)):(e=a.getObjectValue(t,"paymentMethod"),a._stripeData.paymentMethod=a.getObjectValue(e,"id"),a._stripeData.paymentMethodType=a.getObjectValue(e,"type"),a.$el.find("#forminator-stripe-paymentmethod").val(""),a.$el.find("#forminator-stripe-subscriptionid").val(""),a.updateAmount())})}),this.$el.on("forminator:form:submit:stripe:3dsecurity",function(t,e,i){a.validate3d(t,e,i)}),this.$el.on("forminator:form:submit:stripe:redirect",this.paymentMethodRedirect.bind(this)),this.$el.find("input.forminator-input, select.forminator-select2").each(function(){s(this).on("change",function(t,e){if("forminator_emulate_trigger"===e)return!0;a.updateBillingDetails(t)})}))},paymentMethodRedirect:function(t,e,i,a){var r=this;r.$el.find("#forminator-stripe-subscriptionid").val(a);let n=l.open(e,"PaymentMethodPopup","width=800,height=600,scrollbars=yes"),o=setInterval(async()=>{var{error:t,paymentIntent:e}=await r._stripe.retrievePaymentIntent(i);if(t)clearInterval(o);else if("requires_capture"===e.status||"succeeded"===e.status)clearInterval(o),n.close(),r._beforeSubmitCallback&&r._beforeSubmitCallback.call();else if("requires_payment_method"===e.status||"canceled"===e.status){let t="";t="canceled"===e.status?l.ForminatorFront.cform.payment_cancelled:l.ForminatorFront.cform.payment_failed,clearInterval(o),n.close(),r.$el.find("#forminator-stripe-paymentmethod").val(""),r.show_error(t)}},3e3)},validate3d:function(t,e,i){var a=this;i?this._stripe.confirmPayment({clientSecret:e,elements:a._elements,redirect:"if_required",confirmParams:{return_url:this.getStripeData("returnUrl")}}).then(function(t){a.$el.find("#forminator-stripe-subscriptionid").val(i),a._beforeSubmitCallback&&a._beforeSubmitCallback.call()}):this._stripe.retrievePaymentIntent(e).then(function(t){!["requires_action","requires_confirmation","requires_source_action"].includes(t.paymentIntent.status)&&"blik"!==a.getStripeData("paymentMethodType")||a._stripe.confirmPayment({clientSecret:e,elements:a._elements,redirect:"if_required"}).then(function(t){t.error?a.show_error(t.error.message):a._beforeSubmitCallback&&a._beforeSubmitCallback.call()})})},getForm:function(t){t=s(t.target);return t=t.hasClass("forminator-custom-form")?t:t.closest("form.forminator-custom-form")},updateAmount:function(t){t&&t.preventDefault();var t=new FormData(this.$el[0]),a=this,i=new FormData,t=(t.forEach(function(t,e){"action"!==e&&i.append(e,t)}),i.append("action","forminator_update_payment_amount"),i.append("paymentPlan",this.getStripeData("paymentPlan")),i.append("payment_method",this.getStripeData("paymentMethod")),i.append("payment_method_type",this.getStripeData("paymentMethodType")),i.append("paymentid",""),this.intent&&(i.append("stripe-intent",!0),i.append("stripe_first_payment_intent",this._paymentElement?0:1)),this.getStripeData("receipt")),e=this.getStripeData("receiptEmail"),r=(t&&e&&(t=this.get_field_value(e)||"",i.append("receipt_email",t)),this._form.find(".forminator-response-message"));s.ajax({type:"POST",url:l.ForminatorFront.ajaxUrl,data:i,cache:!1,contentType:!1,processData:!1,beforeSend:function(){void 0!==a.settings.has_loader&&a.settings.has_loader&&!a.intent&&(r.html("<p>"+a.settings.loader_label+"</p>"),a.focus_to_element(r),r.removeAttr("aria-hidden").prop("tabindex","-1").removeClass("forminator-success forminator-error").addClass("forminator-loading forminator-show")),a._form.find("button").attr("disabled",!0)},success:function(t){var e,i;!0===t.success?void 0!==t.data?(e=void 0!==t.data.paymentid,i=void 0!==t.data.paymentPlan,e&&(a.$el.find("#forminator-stripe-paymentid").val(t.data.paymentid),a.$el.find("#forminator-stripe-paymentmethod").val(a._stripeData.paymentMethod),a._stripeData.paymentid=t.data.paymentid,a._stripeData.secret=t.data.paymentsecret,a.intent)&&a.mountStripeField(t.data.paymentsecret,t.data.amount),t.data.paymentmethod_failed&&a.$el.find("#forminator-stripe-paymentmethod").val(""),i&&(a._stripeData.paymentPlan=t.data.paymentPlan),a.intent?a.unfrozeForm(r):a.handlePayment()):a.show_error("Invalid Payment Intent ID"):a.intent?(void 0!==t.data.paymentPlan&&(a._stripeData.paymentPlan=t.data.paymentPlan),a.unfrozeForm(r)):(a.show_error(t.data.message),t.data.errors.length&&a.show_messages(t.data.errors),(e=a._form.find(".forminator-g-recaptcha")).length&&(i=(e=s(e.get(0))).data("forminator-recapchta-widget"),"invisible"===e.data("size"))&&l.grecaptcha.reset(i))},error:function(t){t=400===t.status?l.ForminatorFront.cform.upload_error:l.ForminatorFront.cform.error;a.show_error(t)}}).always(function(){a.intent||a.$el.find("#forminator-stripe-paymentmethod").val(""),a._paymentElement||a.mountStripeField()})},show_error:function(t){var e=this._form.find(".forminator-response-message");e.html("<p>"+t+"</p>"),this.unfrozeForm(e)},unfrozeForm:function(t){this._form.find("button").removeAttr("disabled"),this.intent||(t.removeAttr("aria-hidden").prop("tabindex","-1").removeClass("forminator-loading forminator-accessible").addClass("forminator-error forminator-show"),this.focus_to_element(t)),this.enable_form()},enable_form:function(){var t;void 0!==this.settings.has_loader&&this.settings.has_loader&&(t=this._form.find(".forminator-response-message"),this._form.removeClass("forminator-fields-disabled"),t.removeClass("forminator-loading"))},focus_to_element:function(t){t.show(),s("html,body").animate({scrollTop:t.offset().top-(s(l).height()-t.outerHeight(!0))/2},500,function(){t.attr("tabindex")||t.attr("tabindex",-1),t.focus()})},show_messages:function(t){var r,n=this,o=n.$el.data("forminatorFrontCondition");return void 0!==o&&(this.$el.find(".forminator-error-message").remove(),r=0,t.forEach(function(t){var e,i,a=Object.keys(t),t=Object.values(t),a=o.get_form_field(a);a.length&&(0===r&&(n.$el.trigger("forminator.front.pagination.focus.input",[a]),n.focus_to_element(a)),s(a).hasClass("forminator-input-time")&&(0===(i=(e=s(a).closest(".forminator-field:not(.forminator-field--inner)")).children(".forminator-error-message")).length&&(e.append('<span class="forminator-error-message" aria-hidden="true"></span>'),i=e.children(".forminator-error-message")),i.html(t)),0===(i=(e=0===(e=s(a).closest(".forminator-field--inner")).length&&0===(e=s(a).closest(".forminator-field")).length&&1<(e=s(a).find(".forminator-field")).length?e.first():e).find(".forminator-error-message")).length&&(e.append('<span class="forminator-error-message" aria-hidden="true"></span>'),i=e.find(".forminator-error-message")),s(a).attr("aria-invalid","true"),i.html(t),e.addClass("forminator-has_error"),r++)})),this},isRelevantField:function(t,e,i,a,r){return!t||(t=s(t.target).attr("name"),!!e&&(i&&t===i||a&&t===a||e&&(t===e||t.startsWith(e+"-"))||r&&(t===r||t.startsWith(r+"-"))))},updateBillingDetails:function(t){if(!this.getStripeData("billing")||!this._paymentElement)return!0;var e=this.getStripeData("billingName"),i=this.getStripeData("billingEmail"),a=this.getStripeData("billingPhone"),r=this.getStripeData("billingAddress"),n={};if(!this.isRelevantField(t,e,i,a,r))return!0;t=this.get_field_value(e)," "!==(t=t||(this.get_field_value(e+"-first-name")||"")+" "+(this.get_field_value(e+"-last-name")||""))&&(n.name=t),e=this.get_field_value(i)||"",e&&(n.email=e),t=this.get_field_value(a)||"",t&&(n.phone=t),i={},e=this.get_field_value(r+"-street_address")||"",e&&(i.line1=e),a=this.get_field_value(r+"-address_line")||"",a&&(i.line2=a),t=this.get_field_value(r+"-city")||"",t&&(i.city=t),e=this.get_field_value(r+"-state")||"";e&&(i.state=e);a=this.get_form_field(r+"-country").find(":selected").data("country-code"),a&&(i.country=a),t=this.get_field_value(r+"-zip")||"";t&&(i.postal_code=t),Object.keys(i).length&&(n.address=i),Object.keys(n).length&&(this.billingDetails=n,this._paymentElement.update({defaultValues:{billingDetails:n}}))},handlePayment:function(){var t=s(".forminator-number--field, .forminator-currency, .forminator-calculation");t.inputmask&&t.inputmask("remove"),this._beforeSubmitCallback&&this._beforeSubmitCallback.call()},mountStripeField:function(t=null,e=null){var i="subscription"===t,a=(i&&(t=null),this._paymentElement&&this._paymentElement.unmount(),this.getStripeData("fieldId")),r=this.getStripeData("key"),n={...this.getStripeData("paymentOptions")};if(null===r)return!1;this._stripe=Stripe(r);r={...this.getStripeData("elementsOptions")},t?(delete r.paymentMethodTypes,r.clientSecret=t):(i&&e?(r.mode="subscription",r.amount=e):r.mode="setup",r.currency=this.getStripeData("currency")||"usd"),this._elements=this._stripe.elements(r),this._paymentElement=this._elements.create("payment",n),t=d.getElementById("payment-element-"+a);if(!t)return!1;this._paymentElement.mount("#payment-element-"+a);var o=this;this._paymentElement.on("ready",function(t){o.updateBillingDetails()}),this._paymentElement.on("change",function(t){t="blik"===t.value.type;o._stripeData.paymentMethodType=t?"blik":""})},hideCardError:function(){var t=this.$el.find(".forminator-card-message"),e=t.find(".forminator-error-message");0===e.length&&(t.append('<span class="forminator-error-message" aria-hidden="true"></span>'),e=t.find(".forminator-error-message")),t.closest(".forminator-field").removeClass("forminator-has_error"),e.html("")},showCardError:function(t,e){var i=this.$el.find(".forminator-card-message"),a=i.find(".forminator-error-message");0===a.length&&(i.append('<span class="forminator-error-message" aria-hidden="true"></span>'),a=i.find(".forminator-error-message")),i.closest(".forminator-field").addClass("forminator-has_error"),i.closest(".forminator-field").addClass("forminator-is_filled"),a.html(t),e&&this.focus_to_element(i.closest(".forminator-field"))},getStripeData:function(t){return void 0!==this._stripeData&&void 0!==this._stripeData[t]?this._stripeData[t]:null},getObjectValue:function(t,e){return void 0!==t[e]?t[e]:null},get_form_field:function(t){var e=this.$el.find("#"+t+"-field");return e=0===e.length&&t&&0===(e=this.$el.find("input[name="+t+"]")).length&&0===(e=this.$el.find("textarea[name="+t+"]")).length&&0===(e=this.$el.find('input[name="'+t+'[]"]')).length&&0===(e=this.$el.find('select[name="'+t+'"]')).length&&0===(e=this.$el.find('select[name="'+t+'[]"]')).length?this.$el.find("#"+t):e},get_field_value:function(t){var t=this.get_form_field(t),e="",i=null;return this.field_is_radio(t)?(i=t.filter(":checked")).length&&(e=i.val()):this.field_is_checkbox(t)?t.each(function(){s(this).is(":checked")&&(e=s(this).val())}):e=!this.field_is_select(t)&&this.field_has_inputMask(t)?parseFloat(t.inputmask("unmaskedvalue")):t.val(),e},field_has_inputMask:function(t){var e=!1;return t.each(function(){if(void 0!==s(this).attr("data-inputmask"))return!(e=!0)}),e},field_is_radio:function(t){var e=!1;return t.each(function(){if("radio"===s(this).attr("type"))return!(e=!0)}),e},field_is_checkbox:function(t){var e=!1;return t.each(function(){if("checkbox"===s(this).attr("type"))return!(e=!0)}),e},field_is_select:function(t){return t.is("select")}}),s.fn[i]=function(t){return this.each(function(){s.data(this,i)||s.data(this,i,new e(this,t))})}})(jQuery,window,document),((m,u,a)=>{var i="forminatorFront",r={form_type:"custom-form",rules:{},messages:{},conditions:{},inline_validation:!1,print_value:!1,chart_design:"bar",chart_options:{},forminator_fields:[],general_messages:{calculation_error:"Failed to calculate field.",payment_require_ssl_error:"SSL required to submit this form, please check your URL.",payment_require_amount_error:"PayPal amount must be greater than 0.",form_has_error:"Please correct the errors before submission."},payment_require_ssl:!1};function e(t,e){this.element=t,this.$el=m(this.element),this.forminator_selector="#"+m(this.element).attr("id")+'[data-forminator-render="'+m(this.element).data("forminator-render")+'"]',this.forminator_loader_selector='div[data-forminator-render="'+m(this.element).data("forminator-render")+'"][data-form="'+m(this.element).attr("id")+'"]',this.settings=m.extend({},r,e),void 0!==this.settings.messages&&(this.settings.messages=this.maybeParseStringToJson(this.settings.messages,"object")),void 0!==this.settings.rules&&(this.settings.rules=this.maybeParseStringToJson(this.settings.rules,"object")),void 0!==this.settings.calendar&&(this.settings.calendar=this.maybeParseStringToJson(this.settings.calendar,"array")),this._defaults=r,this._name=i,this.form_id=0,this.template_type="",this.init(),this.handleDiviPopup()}function t(){m(".forminator-custom-form").find(".forminator-label").on("click",function(t){t.preventDefault();t=m(this);t.next("#"+t.attr("for")).focus()})}m.extend(e.prototype,{init:function(){var e=this;switch(0<this.$el.find('input[name="form_id"]').length&&(this.form_id=this.$el.find('input[name="form_id"]').val()),0<this.$el.find('input[name="form_type"]').length&&(this.template_type=this.$el.find('input[name="form_type"]').val()),m(this.forminator_loader_selector).remove(),0===this.$el.closest(".wph-modal").length&&this.$el.show(),m(a).on("hustle:module:displayed",function(t,e){m(".wph-modal-active").find("form").css("display",""),m(a).trigger("forminator.front.loaded")}),e.reint_intlTelInput(),setTimeout(function(){m(".wph-modal-active").find("form").css("display",""),m(a).trigger("forminator.front.loaded")},10),this.settings.form_type){case"custom-form":m(this.element).each(function(){e.init_custom_form(this)}),this.$el.on("forminator-clone-group",function(t){e.init_custom_form(t.target)});break;case"poll":this.init_poll_form();break;case"quiz":this.init_quiz_form()}var t={form_type:e.settings.form_type,forminator_selector:e.forminator_selector,chart_design:e.settings.chart_design,chart_options:e.settings.chart_options,has_quiz_loader:e.settings.has_quiz_loader,has_loader:e.settings.has_loader,loader_label:e.settings.loader_label,resetEnabled:e.settings.is_reset_enabled,inline_validation:e.settings.inline_validation};"leads"!==this.template_type&&"quiz"!==this.settings.form_type||(t.form_placement=e.settings.form_placement,t.hasLeads=e.settings.hasLeads,t.leads_id=e.settings.leads_id,t.quiz_id=e.settings.quiz_id,t.skip_form=e.settings.skip_form),m(this.element).forminatorFrontSubmit(t),this.activate_field(),this.small_form(),m(a).trigger("forminator:form:added")},init_custom_form:function(t){var e,n=this,i=m(t).closest("#forminator-instant-preview").length;this.init_intlTelInput_validation(t),this.settings.inline_validation&&m(t).forminatorFrontValidate({rules:n.settings.rules,messages:n.settings.messages}),m(t).forminatorFrontCalculate({forminatorFields:n.settings.forminator_fields,generalMessages:n.settings.general_messages,memoizeTime:n.settings.calcs_memoize_time||300}),m(t).forminatorFrontMergeTags({forminatorFields:n.settings.forminator_fields,print_value:n.settings.print_value}),this.init_pagination(t),n.settings.has_stripe&&((e=m(this.element).find('.forminator-stripe-element[data-type="stripe-ocs"]').first()).length<1&&(e=m(this.element).find(".forminator-stripe-element").first()),m(n.element).is(":visible")&&this.renderStripe(n,e),m(a).on("forminator:form:added",function(){n.renderStripe(n,e)})),!n.settings.has_paypal||m(n.element).closest(".et_pb_section").length&&!m(n.element).is(":visible")||m(this.element).forminatorFrontPayPal({type:"paypal",paymentEl:this.settings.paypal_config,paymentRequireSsl:n.settings.payment_require_ssl,generalMessages:n.settings.general_messages,has_loader:n.settings.has_loader,loader_label:n.settings.loader_label}),i||m(t).forminatorFrontCondition(this.settings.conditions,this.settings.calendar),this.init_fui(t),m(t).find(".forminator-datepicker").forminatorFrontDatePicker(this.settings.calendar),this.responsive_captcha(t),this.field_counter(t),this.field_number(t),this.field_time(),m(t).find(".forminator-multi-upload").forminatorFrontMultiFile(this.$el),this.upload_field(t),this.init_login_2FA(),n.maybeRemoveDuplicateFields(t),n.checkComplianzBlocker(),m(u).on("resize",function(){n.responsive_captcha(t)}),m(u).on("load",function(){n.maybeRemoveDuplicateFields(t)}),this.$el.find(".forminator-save-draft-link").each(function(){let t=m(this),e=t.closest(".forminator-pagination, form");var i=e.find(":input").serializeArray();let a;function r(){t.hasClass("disabled")&&(clearTimeout(a),a=setTimeout(function(){n.maybe_enable_save_draft(e,t,i)},500))}e.on("forminator-clone-group forminator-group-item-removed",r),e.find(".forminator-field input, .forminator-row input[type=hidden], .forminator-field select, .forminator-field textarea, .forminator-field-signature").on("change input",r)}),void 0!==n.settings.hasLeads&&("beginning"===n.settings.form_placement&&m("#forminator-module-"+this.settings.quiz_id).css({height:0,opacity:0,overflow:"hidden",visibility:"hidden","pointer-events":"none",margin:0,padding:0,border:0}),"end"===n.settings.form_placement)&&m(t).css({height:0,opacity:0,overflow:"hidden",visibility:"hidden","pointer-events":"none",margin:0,padding:0,border:0})},init_poll_form:function(){var r=this,n=this.$el.find("fieldset"),t=this.$el.find(".forminator-radio input"),o=this.$el.find(".forminator-input"),s=o.closest(".forminator-field");FUI.inputStates(o),t.on("click",function(){s.addClass("forminator-hidden"),s.attr("aria-hidden","true"),o.removeAttr("tabindex"),o.attr("name","");var t,e=this.checked,i=m(this).attr("id"),a=m(this).attr("name");return n.removeClass("forminator-has_error"),r.$el.find(".forminator-input#"+i+"-extra").length&&(t=(i=r.$el.find(".forminator-input#"+i+"-extra")).closest(".forminator-field"),e?(i.attr("name",a+"-extra"),t.removeClass("forminator-hidden"),t.removeAttr("aria-hidden"),i.attr("tabindex","-1"),i.focus()):(t.addClass("forminator-hidden"),t.attr("aria-hidden","true"),i.removeAttr("tabindex"))),!0}),this.$el.hasClass("forminator-poll-disabled")&&this.$el.find(".forminator-radio").each(function(){m(this).addClass("forminator-disabled"),m(this).find("input").attr("disabled",!0)})},init_quiz_form:function(){var o=this,t=void 0!==o.settings.form_placement?o.settings.form_placement:"",e=void 0!==o.settings.quiz_id?o.settings.quiz_id:0;this.$el.find(".forminator-button:not(.forminator-quiz-start)").each(function(){m(this).prop("disabled",!0)}),this.$el.find(".forminator-answer input").each(function(){m(this).attr("checked",!1)}),this.$el.find(".forminator-result--info button").on("click",function(){location.reload()}),m("#forminator-quiz-leads-"+e+" .forminator-quiz-intro .forminator-quiz-start").on("click",function(t){t.preventDefault(),m(this).closest(".forminator-quiz-intro").hide(),o.$el.prepend('<button class="forminator-button forminator-quiz-start forminator-hidden"></button>').find(".forminator-quiz-start").trigger("click").remove()}),this.$el.on("click",".forminator-quiz-start",function(t){t.preventDefault(),o.$el.find(".forminator-quiz-intro").hide(),o.$el.find(".forminator-pagination").removeClass("forminator-hidden");t={totalSteps:o.$el.find(".forminator-pagination").length-1,step:0,quiz:!0};o.settings.text_next&&(t.next_button=o.settings.text_next),o.settings.text_prev&&(t.prev_button=o.settings.text_prev),o.settings.submit_class&&(t.submitButtonClass=o.settings.submit_class),m(o.element).forminatorFrontPagination(t)}),"end"!==t&&this.$el.find(".forminator-submit-rightaway").on("click",function(){o.$el.submit(),m(this).closest(".forminator-question").find(".forminator-submit-rightaway").addClass("forminator-has-been-disabled").attr("disabled","disabled")}),o.settings.hasLeads&&("beginning"===t&&o.$el.css({height:0,opacity:0,overflow:"hidden",visibility:"hidden","pointer-events":"none",margin:0,padding:0,border:0}),"end"===t)&&(o.$el.closest("div").find("#forminator-module-"+o.settings.leads_id).css({height:0,opacity:0,overflow:"hidden",visibility:"hidden","pointer-events":"none",margin:0,padding:0,border:0}),m("#forminator-quiz-leads-"+e+" .forminator-lead-form-skip").hide()),this.$el.on("click",".forminator-social--icon a",function(t){t.preventDefault();var t=m(this).data("social"),e=m(this).closest(".forminator-social--icons").data("url"),i=m(this).closest(".forminator-social--icons").data("message"),e={facebook:"https://www.facebook.com/sharer/sharer.php?u="+e+"&quote="+(i=encodeURIComponent(i)),twitter:"https://twitter.com/intent/tweet?&url="+e+"&text="+i,google:"https://plus.google.com/share?url="+e,linkedin:"https://www.linkedin.com/feed/?shareActive=true&text="+i};if(void 0!==e[t])return i=u.open(e[t],t,"height="+m(u).height()+",width="+m(u).width()),u.focus&&i.focus(),!1}),this.$el.on("change",".forminator-answer input",function(t){var e=!!m(this).closest(".forminator-pagination").length,i=e?m(this).closest(".forminator-pagination"):o.$el,a=i.find(".forminator-answer input:checked").length,r=i.find(".forminator-question").length,i=m(this).closest(".forminator-question"),n=i.data("multichoice");o.$el.find(".forminator-button:not(.forminator-button-back)").each(function(){var t=a<r;m(this).prop("disabled",t),e&&(t?m(this).addClass("forminator-disabled"):m(this).removeClass("forminator-disabled"))}),this.checked&&!1===n&&i.find(".forminator-answer").not(m(this).parent(".forminator-answer")).each(function(t,e){m(e).find("> input").prop("checked",!1)})})},small_form:function(){var t,e=m(this.element),i=e.width();783<Math.max(a.documentElement.clientWidth,u.innerWidth||0)&&(e.hasClass("forminator-size--small")?480<i&&e.removeClass("forminator-size--small"):(t=e.closest(".hustle-content"),e.is(":visible")&&i<=480&&!t.length&&e.addClass("forminator-size--small")))},init_intlTelInput_validation:function(t){var f=m(t),c=f.is(".forminator-design--material"),t=f.find(".forminator-field--phone");f.is("form")||(c=f.closest("form").is(".forminator-design--material")),t.each(function(){var t,e,i,a,r,n=this,o=m(this).data("national_mode"),s=m(this).data("country"),l=m(this).data("validation"),d=u.intlTelInput.getInstance(n);void 0!==o&&(c&&m(this).unwrap(".forminator-input--wrap"),d&&d.destroy(),o={nationalMode:"enabled"===o,initialCountry:void 0!==s?s:"us",validationNumberTypes:null,loadUtils:()=>import(u.ForminatorFront.cform.intlTelInput_utils_script),strictMode:!0},void 0!==l&&"standard"===l&&(o.allowDropdown=!1),void 0!==l&&"international"===l&&(o.autoHideDialCode=!1,o.separateDialCode=!0),t=f.closest(".elementor-popup-modal"),e="undefined"!=typeof elementorFrontend&&"mobile"===elementorFrontend.getCurrentDeviceMode(),t.length&&e&&(o.dropdownContainer=t[0]),d=u.intlTelInput(n,o),i=!1,a=d.getSelectedCountryData().iso2,r=d.getSelectedCountryData().dialCode,m(n).off("close:countrydropdown countrychange"),m(n).on("close:countrydropdown",function(){i=!0,setTimeout(function(){i=!1},0)}),m(n).on("countrychange",function(){var t;i?(i=!1,a=d.getSelectedCountryData().iso2,r=d.getSelectedCountryData().dialCode):(t=d.getSelectedCountryData()).dialCode===r&&t.iso2!==a&&d.setCountry(a)}),void 0!==l&&"standard"===l&&m(this).on("blur",function(){""===m(n).val()&&(d.setCountry(s),f.validate().element(m(n)))}),"rtl"===m("html").attr("dir")&&m(this).closest(".forminator-field").find("div.iti").attr("dir","ltr"),c?(m(this).closest(".forminator-field").find("div.iti").addClass("forminator-input-with-phone"),m(this).closest(".forminator-field").find("div.iti").hasClass("iti--allow-dropdown")&&m(this).closest(".forminator-field").find(".forminator-label").addClass("iti--allow-dropdown")):m(this).closest(".forminator-field").find("div.iti").addClass("forminator-phone"),c)&&!m(this).parent().hasClass("forminator-input--wrap")&&m(this).wrap('<div class="forminator-input--wrap"></div>')})},reint_intlTelInput:function(){var i=this;i.$el.on("after:forminator:form:submit",function(t,e){i.init_intlTelInput_validation(i.forminator_selector)})},init_fui:function(t){var e=m(t),i=e.find(".forminator-input"),a=e.find(".forminator-textarea"),r=e.find(".forminator-select2"),n=e.find(".forminator-multiselect"),o=e.find(".forminator-stripe-element"),s=(e.find(".forminator-slider"),e.find(".forminator-rating")),l=e.find(".forminator-checkbox"),d=e.find(".forminator-radio");e.attr("data-design"),e.attr("data-design"),e.attr("data-design"),e.attr("data-design");i.length&&i.each(function(){FUI.inputStates(this)}),l.length&&l.each(function(){FUI.checkboxStates(this)}),d.length&&d.each(function(){FUI.radioStates(this)}),a.length&&a.each(function(){FUI.textareaStates(this)}),"function"==typeof FUI.select2&&FUI.select2(r.length),"function"==typeof FUI.slider&&FUI.slider(),n.length&&FUI.multiSelectStates(n),s.length&&"function"==typeof FUI.rating&&FUI.rating(s),e.hasClass("forminator-design--material")&&(i.length&&i.each(function(){FUI.inputMaterial(this)}),a.length&&a.each(function(){FUI.textareaMaterial(this)}),o.length)&&o.each(function(){var t,e;m(this).hasClass("forminator-stripe-payment-element")||(e=(t=m(this).closest(".forminator-field")).find(".forminator-label")).length&&(t.addClass("forminator-stripe-floating"),e.addClass("forminator-floating--input"))}),this.init_password_toggle(t)},init_password_toggle:function(t){m(t).find(".forminator-input-with-toggle").each(function(){var t=m(this),r=t.find(".forminator-password-toggle"),n=t.find(".forminator-input");n.length&&r.length&&r.off("click.forminatorPasswordToggle").on("click.forminatorPasswordToggle",function(t){t.preventDefault();var t="password"===n.attr("type"),e=t?"text":"password",i=r.data("label-show")||"",a=r.data("label-hide")||"";n.attr("type",e),t?(r.find(".forminator-icon-eye").hide(),r.find(".forminator-icon-eye-hide").show(),r.attr("aria-label",a).attr("title",a),r.find(".forminator-screen-reader-only").text(a)):(r.find(".forminator-icon-eye").show(),r.find(".forminator-icon-eye-hide").hide(),r.attr("aria-label",i).attr("title",i),r.find(".forminator-screen-reader-only").text(i))})})},responsive_captcha:function(t){m(t).find(".forminator-g-recaptcha").each(function(){var t=m(this).data("badge");m(this).is(":visible")&&"inline"===t&&(t=(t=m(this).parent().width())<302?t/302:1,m(this).css("transform","scale("+t+")"),m(this).css("-webkit-transform","scale("+t+")"),m(this).css("transform-origin","0 0"),m(this).css("-webkit-transform-origin","0 0"))})},init_pagination:function(t){var t=m(t).find(".forminator-pagination").length,e=u.location.hash,i=!1,a=0;0<t&&(void 0!==e&&0<=e.indexOf("step-")&&(i=!0,a=e.substr(6,8)),m(this.element).forminatorFrontPagination({totalSteps:t,hashStep:i,step:a,inline_validation:this.settings.inline_validation,submitButtonClass:this.settings.submit_button_class}))},activate_field:function(){var t=m(this.element),e=t.find(".forminator-input"),i=t.find(".forminator-textarea");function a(t){var i=m(t),a=i.val().trim(),r=i.closest(".forminator-field"),n=i.attr("data-field"),o=i.closest(".forminator-timepicker").parent(),s=r.find(".forminator-error-message");i.on("load change keyup keydown",function(t){var e;void 0!==n&&!1!==n?("hours"===i.data("field")&&(e=o.find('.forminator-error-message[data-error-field="hours"]'),""!==a)&&0!==e.length&&e.remove(),"minutes"===i.data("field")&&(e=o.find('.forminator-error-message[data-error-field="minutes"]'),""!==a)&&0!==e.length&&e.remove()):""!==a&&s.text()&&(s.remove(),r.removeClass("forminator-has_error")),t.stopPropagation()})}function r(){t.find(".select2-container").hasClass("select2-container--open")?setTimeout(r,300):t.find(".select2-container").closest(".forminator-field").removeClass("forminator-is_active")}e.length&&e.each(function(){a(this)}),i.length&&i.each(function(){a(this)}),t.find("select.forminator-select2 + .forminator-select").each(function(){var e=m(this);e.on("mouseover",function(t){t.stopPropagation(),m(this).closest(".forminator-field").addClass("forminator-is_hover")}).on("mouseout",function(t){t.stopPropagation(),m(this).closest(".forminator-field").removeClass("forminator-is_hover")}),e.on("click",function(t){t.stopPropagation(),r(),e.hasClass("select2-container--open")?m(this).closest(".forminator-field").addClass("forminator-is_active"):m(this).closest(".forminator-field").removeClass("forminator-is_active")})})},field_counter:function(t){var t=m(t),e=t.find(".forminator-button-submit");t.find(".forminator-input, .forminator-input input, .forminator-textarea").each(function(){var t=m(this),n=0;t.on("keydown",function(t){if(!m(this).hasClass("forminator-textarea")&&13===t.keyCode)return t.preventDefault(),e.is(":visible")&&e.trigger("click"),!1}),t.on("change keyup keydown",function(t){t.stopPropagation();var e,i,a,r=m(this).closest(".forminator-col").find(".forminator-description span");r.length&&(e=parseInt(r.data("limit")))&&("words"!==r.data("type")?1===r.data("editor")?(a=m(this).val().replace(/<[^>]*>/g,""),a=m("<textarea/>").html(a).text(),n=a.length,a=t.ctrlKey||t.metaKey,i=-1!==[37,38,39,40,8,46].indexOf(t.keyCode),e<=n&&!a&&!i&&t.preventDefault()):n=m(this).val().length:(i=("string"!=typeof(a=m(this).val())?a:String(a).replace(/<\/?[^>]+(>|$)/g,"").trim()).replace(/<[^>]*>/g,""),n=i.trim().split(/\s+/).length,e<=i.trim().split(/\s+/).length&&32===t.which&&t.preventDefault()),r.text(n+" / "+e))})})},field_number:function(t){t=m(t);t.find("input[type=number]").each(function(){m(this).keypress(function(t){for(var e=[44,45,46],i=t.which,a=48;a<58;a++)e.push(a);0<=e.indexOf(i)||t.preventDefault()})}),t.find(".forminator-number--field, .forminator-currency, .forminator-calculation").each(function(){var e;"number"===m(this).attr("type")&&(e=m(this).data("decimals"),m(this).on("change",function(t){this.value=""!==this.value?parseFloat(this.value).toFixed(e):""}),m(this).trigger("change")),void 0!==m(this).inputmask&&m(this).inputmask({alias:"decimal",rightAlign:!1,digitsOptional:!1,showMaskOnHover:!1,autoUnmask:!0,removeMaskOnSubmit:!0})})},field_time:function(){var s=this;m(".forminator-input-time").on("input",function(t){var e=m(this),i=e.val();i&&2<=i.length&&e.val(i.substr(0,2))}),this.$el.find(".forminator-timepicker").each(function(t,e){var i,a,r=m(e),n=r.data("start-limit"),o=r.data("end-limit");void 0!==n&&void 0!==o&&(i=r.find(".time-hours"),a=i.html(),s.resetTimePicker(r,n,o),r.find(".time-ampm").on("change",function(){i.val(""),i.html(a),s.resetTimePicker(r,n,o),setTimeout(function(){r.find(".forminator-field").removeClass("forminator-has_error")},10)}))})},resetTimePicker:function(t,e,i){var a=t.find(".time-ampm"),[e,r]=e.split(" "),[n,,]=e.split(":"),n=parseInt(n),[e,o]=i.split(" "),[s,,]=e.split(":"),s=parseInt(s);r===o&&a.find('option[value!="'+o+'"]').remove(),t.find(".time-hours").children().each(function(t,e){var i=parseInt(e.value);""!==i&&(i<n||0!==n&&12===i)&&a.val()===r&&e.remove(),""!==i&&s<i&&12!==i&&a.val()===o&&e.remove()})},init_login_2FA:function(){var e=this;this.two_factor_providers("totp"),m("body").on("click",".forminator-2fa-link",function(){e.$el.find("#login_error").remove(),e.$el.find(".notification").empty();var t=m(this).data("slug");e.two_factor_providers(t),"fallback-email"===t&&e.resend_code()}),this.$el.find(".wpdef-2fa-email-resend input").on("click",function(){e.resend_code()})},two_factor_providers:function(t){var e=this;e.$el.find(".forminator-authentication-box").hide(),e.$el.find(".forminator-authentication-box input").attr("disabled",!0),e.$el.find("#forminator-2fa-"+t).show(),e.$el.find("#forminator-2fa-"+t+" input").attr("disabled",!1),0<e.$el.find(".forminator-2fa-link").length&&(e.$el.find(".forminator-2fa-link").hide(),e.$el.find(".forminator-2fa-link:not(#forminator-2fa-link-"+t+")").each(function(){e.$el.find(".forminator-auth-method").val(t),m(this).find("input").attr("disabled",!1),m(this).show()}))},resend_code:function(){var e=m('input[name="button_resend_code"]'),t=m(".forminator-auth-token"),t={action:"forminator_2fa_fallback_email",data:JSON.stringify({token:t})};m.ajax({type:"POST",url:u.ForminatorFront.ajaxUrl,data:t,beforeSend:function(){e.attr("disabled","disabled"),m(".def-ajaxloader").show()},success:function(t){e.removeAttr("disabled"),m(".def-ajaxloader").hide(),m(".notification").text(t.data.message)}})},material_field:function(){},toggle_file_input:function(){m(this.element).find(".forminator-file-upload").each(function(){var t=m(this),e=t.find("input"),t=t.find(".forminator-button-delete");""!==e.val()?t.show():t.hide()})},upload_field:function(t){var i=this,e=m(t);this.toggle_file_input(),e.find(".forminator-button-delete").on("click",function(t){t.preventDefault();var t=m(this),e=t.siblings("input"),i=t.closest(".forminator-file-upload").find("> span");e.val(""),i.html(i.data("empty-text")),t.hide(),e.trigger("forminator.change","forminator_emulate_trigger")}),e.find(".forminator-input-file, .forminator-input-file-required").on("change",function(){var t=m(this).closest(".forminator-file-upload").find("> span"),e=m(this).val(),e=e.length?e.split("\\").pop():"";t.text(e),i.toggle_file_input()}),e.find(".forminator-button-upload").off(),e.find(".forminator-button-upload").on("click",function(t){t.preventDefault();t=m(this).attr("data-id");e.find("input#"+t).trigger("click")}),e.find(".forminator-input-file, .forminator-input-file-required").on("change",function(t){t.preventDefault();var t=m(this)[0].files.length,e=m(this).find(".forminator-button-delete");0===t?e.hide():e.show()})},maybeRemoveDuplicateFields:function(t){var e,i,t=m(t);m(a).find("link[id='neira-lite-style-css']").length&&(e=t.find(".forminator-select-container").next(".chosen-container"),i=t.find("select.forminator-select2 + .forminator-select").next(".chosen-container"),t=t.find(".forminator-select").next(".chosen-container"),0!==e.length&&e.remove(),0!==i.length&&i.remove(),0!==t.length)&&t.remove()},renderCaptcha:function(t){var e,i,a=this;void 0===m(t).data("forminator-recapchta-widget")&&(i=m(t).data("size"),e={sitekey:m(t).data("sitekey"),theme:m(t).data("theme"),size:i},"invisible"===i?(e.badge=m(t).data("badge"),e.callback=function(t){m(a.element).trigger("submit.frontSubmit")}):e.callback=function(){m(t).parent(".forminator-col").removeClass("forminator-has_error").remove(".forminator-error-message")},""!==e.sitekey)&&void 0!==u.grecaptcha&&"function"==typeof u.grecaptcha.render&&(i=u.grecaptcha.render(t,e),m(t).data("forminator-recapchta-widget",i),this.addCaptchaAria(t),this.responsive_captcha())},renderHcaptcha:function(t){var e,i,a=this;void 0===m(t).data("forminator-hcaptcha-widget")&&(i=m(t).data("size"),(e={sitekey:m(t).data("sitekey"),theme:m(t).data("theme"),size:i}).callback="invisible"===i?function(t){m(a.element).trigger("submit.frontSubmit")}:function(){m(t).parent(".forminator-col").removeClass("forminator-has_error").remove(".forminator-error-message")},""!==e.sitekey)&&(i=hcaptcha.render(t,e),m(t).data("forminator-hcaptcha-widget",i))},addCaptchaAria:function(t){var e=m(t).find(".g-recaptcha-response"),t=m(t).find(">div");0!==e.length&&(e.attr("aria-hidden","true"),e.attr("aria-label","do not use"),e.attr("aria-readonly","true")),0!==t.length&&t.css("z-index",99)},hide:function(){this.$el.hide()},maybeParseStringToJson:function(t,e){var i={};if("object"==typeof t)return t;if("object"===e)t="{"+t.trim()+"}";else{if("array"!==e)return{};t="["+t.trim()+"]"}try{t=t.replace(/\,(?!\s*?[\{\[\"\'\w])/g,""),i=JSON.parse(t)}catch(t){console.error(t.message),"object"===e?i={}:"array"===e&&(i=[])}return i},renderStripe:function(e,i,a=0){var r=this;setTimeout(function(){var t;a++,"undefined"!=typeof Stripe?(t={type:"stripe",paymentEl:i,paymentRequireSsl:e.settings.payment_require_ssl,generalMessages:e.settings.general_messages,has_loader:e.settings.has_loader,loader_label:e.settings.loader_label,stripe_depends:e.settings.stripe_depends},i.data("is-ocs")?m(e.element).forminatorFrontStripe(t):m(e.element).forminatorFrontPayment(t)):a<300?r.renderStripe(e,i,a):console.error("Failed to load Stripe.")},100)},maybe_enable_save_draft:function(t,e,i){var a=t.find(":input").serializeArray(),r=!1,n=!!t.find(".forminator-field-signature").length,a=a.filter(function(t){return-1===t.name.indexOf("ctlSignature")});(i=JSON.stringify(i))!==(a=JSON.stringify(a))&&(r=!0),n&&!1===r&&t.find(".forminator-field-signature").each(function(t){var e=m(this).find(".signature-prefix").val();if(0!==m(this).find("#ctlSignature"+e+"_data").length&&""!==m(this).find("#ctlSignature"+e+"_data").val())return!(r=!0)}),r?e.removeClass("disabled"):e.addClass("disabled")},handleDiviPopup:function(){var i=this;"undefined"!=typeof DiviArea&&DiviArea.addAction("show_area",function(t){setTimeout(function(){if(i.init(),forminatorSignInit(),forminatorSignatureResize(),"custom-form"===i.settings.form_type){i.resetCaptchaWidgets();for(var t=[forminator_render_captcha,forminator_render_hcaptcha,forminator_render_turnstile],e=0;e<t.length;e++)"function"==typeof t[e]&&t[e]()}},100)})},resetCaptchaWidgets:function(){for(var t=[{selector:".forminator-g-recaptcha",dataKey:"forminator-recapchta-widget"},{selector:".forminator-hcaptcha",dataKey:"forminator-hcaptcha-widget"},{selector:".forminator-turnstile",dataKey:"forminator-turnstile-widget"}],e=0;e<t.length;e++)this.$el.find(t[e].selector).each(function(){m(this).removeData(t[e].dataKey).html("")})},disableFields:function(){this.$el.addClass("forminator-fields-disabled")},checkComplianzBlocker:function(){var t=this.$el.find(".cmplz-blocked-content-container");0<t.length&&(t=t.closest(".forminator-row"),this.disableFields(),t.insertBefore(this.$el.find(".forminator-row").first()),t.css({"pointer-events":"all",opacity:"1"}),t.find("*").css("pointer-events","all"),0<t.closest(".forminator-pagination--content").length&&(t.closest(".forminator-pagination--content").css({"pointer-events":"all",opacity:"1"}),t.nextAll(".forminator-row").css({opacity:"0.5"})),m("body").on("click",".cmplz-blocked-content-notice, .cmplz-accept",function(){setTimeout(function(){u.location.reload()},50)}))}}),m.fn[i]=function(t){return this.each(function(){m.data(this,i)||m.data(this,i,new e(this,t))})},m(a).on("tinymce-editor-init",function(t,o){var e=o.id,i=m("#"+e).closest(".forminator-col");m(a).on("click",".wp-switch-editor",function(){setTimeout(function(){i.find("#"+e).trigger("change")},100)});o.on("change",function(){-1!==e.indexOf("forminator-field-textarea-")&&(o.save(),i.find("#"+e).trigger("change")),-1!==e.indexOf("forminator-field-post-content-")&&(o.save(),i.find("#"+e).trigger("change"))}),o.on("blur",function(){-1===e.indexOf("forminator-field-textarea-")&&-1===e.indexOf("forminator-field-post-content-")||i.find("#"+e).valid()}),o.on("keydown",function(t){var e,i,a,r=o.id,r=m("#"+r).closest(".forminator-col").find(".forminator-description span"),n=o.getContent().replace(/<[^>]*>/g,"");r.length&&(e=parseInt(r.data("limit")))&&(n=m("<div/>").html(n).text(),i=t.ctrlKey||t.metaKey,a=-1!==[37,38,39,40,8,46].indexOf(t.keyCode),"words"!==r.data("type")?n.length>=e&&!i&&!a&&13!==t.keyCode&&t.preventDefault():e<=n.trim().split(/\s+/).length&&32===t.which&&t.preventDefault())}),m("#"+o.id+"_ifr").is(":visible")&&m("#"+o.id+"_ifr").height(m("#"+o.id).height()),-1!==e.indexOf("forminator")&&m("#"+e).closest(".wp-editor-wrap").attr("aria-describedby",e+"-description")}),m(a).on("click",".forminator-copy-btn",function(t){var e=m(this).prev(".forminator-draft-link").val();if(navigator.clipboard)navigator.clipboard.writeText(e).then(function(){},function(t){});else{var i=a.createElement("textarea");i.value=e,i.style.top="0",i.style.left="0",i.style.position="fixed",a.body.appendChild(i),i.focus(),i.select();try{a.execCommand ("copy")}catch(t){}a.body.removeChild(i)}m(this).hasClass("copied")||(m(this).addClass("copied"),m(this).prepend("&check;  "))}),t(),m(a).on("after.load.forminator",t),m(a).on("after.load.forminator",()=>{forminator_render_captcha(),forminator_render_hcaptcha(),forminator_render_turnstile()}),jQuery(a).on("elementor/popup/show",()=>{forminator_render_captcha(),forminator_render_hcaptcha(),forminator_render_turnstile()})})(jQuery,window,document);var forminator_render_turnstile_captcha=function(t){var e=jQuery(t);void 0===e.data("forminator-turnstile-widget")&&"undefined"!=typeof turnstile&&"function"==typeof turnstile.render&&""!==e.data("sitekey")&&(t=turnstile.render(t,{"response-field-name":"forminator-turnstile-response",callback:function(){e.parent(".forminator-col").removeClass("forminator-has_error").remove(".forminator-error-message")}}),e.data("forminator-turnstile-widget",t))},forminator_render_turnstile=function(){jQuery(".forminator-turnstile").each(function(){var t=jQuery(this);0<t.closest("form").length&&""===t.html()&&window.setTimeout(function(){forminator_render_turnstile_captcha(t[0])},100)})},forminator_render_captcha=function(){jQuery(".forminator-g-recaptcha").each(function(){var e=jQuery(this),i=e.closest("form");0<i.length&&""===e.html()&&window.setTimeout(function(){var t=i.data("forminatorFront");void 0!==t&&t.renderCaptcha(e[0])},100)})},forminator_render_hcaptcha=function(){jQuery(".forminator-hcaptcha").each(function(){var e=jQuery(this),i=e.closest("form");0<i.length&&""===e.html()&&window.setTimeout(function(){var t=i.data("forminatorFront");void 0!==t&&t.renderHcaptcha(e[0])},100)})},forminatorDateUtil={month_number:function(t){var e,i;return t.constructor===Number?t:(i=NaN,t.constructor===String&&(t=t.toLowerCase(),i=-1===(e=-1===(e=["jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"].indexOf(t))?["january","february","march","april","may","june","july","august","september","october","november","december"].indexOf(t):e)?NaN:e),i)},convert:function(t){return t.constructor===Date?t:t.constructor===Array?new Date(t[0],this.month_number(t[1]),t[2]):jQuery.isNumeric(t)?new Date(+t):t.constructor===Number||t.constructor===String?new Date(t):"object"==typeof t?new Date(t.year,this.month_number(t.month),t.date):NaN},compare:function(t,e){return isFinite(t=this.convert(t).valueOf())&&isFinite(e=this.convert(e).valueOf())?(e<t)-(t<e):NaN},inRange:function(t,e,i){return isFinite(t=this.convert(t).valueOf())&&isFinite(e=this.convert(e).valueOf())&&isFinite(i=this.convert(i).valueOf())?e<=t&&t<=i:NaN},diffInDays:function(t,e){return t=this.convert(t),e=this.convert(e),"function"!=typeof t.getMonth||"function"!=typeof e.getMonth?NaN:(e=e.getTime(),t=t.getTime(),parseFloat((e-t)/864e5))},diffInWeeks:function(t,e){return t=this.convert(t),e=this.convert(e),"function"!=typeof t.getMonth||"function"!=typeof e.getMonth?NaN:(e=e.getTime(),t=t.getTime(),parseInt((e-t)/6048e5))},diffInMonths:function(t,e){var i,a;return t=this.convert(t),e=this.convert(e),"function"!=typeof t.getMonth||"function"!=typeof e.getMonth?NaN:(i=t.getFullYear(),a=e.getFullYear(),t=t.getMonth(),e.getMonth()+12*a-(t+12*i))},diffInYears:function(t,e){return t=this.convert(t),e=this.convert(e),"function"!=typeof t.getMonth||"function"!=typeof e.getMonth?NaN:e.getFullYear()-t.getFullYear()}};let forminator_init_wp_editor=function(t,e,i=!1){var a="undefined"!=typeof tinymce?tinymce.get(t):null,r=jQuery("#wp-"+t+"-wrap link");let n;r.length&&(n=jQuery("#wp-"+t+"-wrap link").clone()),(a||i)&&(wp.editor.remove(t),document.getElementById(t))&&(document.getElementById(t).style.visibility="visible"),0===jQuery("#wp-"+t+"-wrap").length&&(wp.editor.initialize(t,e),r.length)&&jQuery("#wp-"+t+"-wrap").append(n)},forminator_init_wp_editor_on_visible=function(i,a,r=!1){var t=document.getElementById(i);t&&new IntersectionObserver((t,e)=>{t.forEach(t=>{t.isIntersecting&&(forminator_init_wp_editor(i,a,r),e.unobserve(t.target))})}).observe(t)};((s,r,f)=>{var i="forminatorFrontCalculate",a={forminatorFields:[],generalMessages:{}};function e(t,e){this.element=t,this.$el=s(this.element),this.settings=s.extend({},a,e),this._defaults=a,this._name=i,this.calculationFields=[],this.triggerInputs=[],this.isError=!1,this.init()}s.extend(e.prototype,{init:function(){var e=this,t=this.$el.find("input.forminator-calculation");0<t.length&&(t.each(function(){var t;e.calculationFields.push({$input:s(this),formula:s(this).data("formula"),name:s(this).attr("name"),isHidden:s(this).data("isHidden"),precision:s(this).data("precision")}),s(this).data("isHidden")&&(s(this).closest(".forminator-col").addClass("forminator-hidden forminator-hidden-option forminator-hidden-calculator"),(t=s(this).closest(".forminator-row")).addClass("forminator-hidden-option"),0===t.find("> .forminator-col:not(.forminator-hidden)").length)&&t.addClass("forminator-hidden")}),t=this.settings.memoizeTime||300,this.debouncedReCalculateAll=this.debounce(this.recalculateAll,1e3),this.memoizeDebounceRender=this.memoize(this.recalculate,t),this.$el.on("forminator:field:condition:toggled",function(t){e.debouncedReCalculateAll()}),this.parseCalcFieldsFormula(),this.attachEventToTriggeringFields(),this.debouncedReCalculateAll()),this.$el.off("forminator:recalculate").on("forminator:recalculate",function(){e.recalculateAll()})},memoize:function(i,a){var r,n={},o=Array.prototype.slice;return function(){var t=this,e=o.call(arguments);return clearTimeout(r),r=setTimeout(function(){r=null,n={},i.apply(t,e)},a),e[0].name in n?n[e[0].name]:n[e[0].name]=i.apply(this,e)}},debounce:function(a,r,n){var o;return function(){var t=this,e=arguments,i=n&&!o;clearTimeout(o),o=setTimeout(function(){o=null,n||a.apply(t,e)},r),i&&a.apply(t,e)}},parseCalcFieldsFormula:function(){for(var t=0;t<this.calculationFields.length;t++){var e=this.calculationFields[t],i=e.formula;e.formula=i,this.calculationFields[t]=e}},findTriggerInputs:function(t){for(var e=t.formula,i=this.settings.forminatorFields.join("|"),a=new RegExp("\\{("+("("+i+")-\\d+")+"(?:-min|-max)?)(\\-[A-Za-z-_]+)?(\\-[A-Za-z0-9-_]+)?\\}","g"),e=this.maybeReplaceCalculationGroups(e);o=a.exec(e);){var r=o[0],n=o[1]+(o[4]||""),o=o[2];if(r!==f&&n!==f&&o!==f){r=this.get_form_field(n);if(r.length){for(var s=r.data("calcFields"),l=(s===f&&(s=[]),!1),d=0;d<s.length;d++)if(s[d].name===t.name){l=!0;break}l||s.push(t),r.data("calcFields",s),this.triggerInputs.push(r)}}}},get_form_field:function(t){let e=this.$el;var i=(e=e.hasClass("forminator-grouped-fields")?e.closest("form.forminator-ui"):e).data("form-id"),a=e.data("uid"),i=e.find("#forminator-form-"+i+"__field--"+t+"_"+a);return i=0===i.length&&0===(i=e.find("#"+t+"-field")).length&&0===(i=e.find("input[name="+t+"]")).length&&0===(i=e.find("textarea[name="+t+"]")).length&&0===(i=e.find('input[name="'+t+'[]"]')).length&&0===(i=this.$el.find('select[name="'+t+'"]')).length&&0===(i=this.$el.find('select[name="'+t+'[]"]')).length?e.find("#"+t):i},attachEventToTriggeringFields:function(){for(var a=this,t=0;t<this.calculationFields.length;t++){var e=this.calculationFields[t];this.findTriggerInputs(e)}if(0<this.triggerInputs.length)for(var i=[],r=0;r<this.triggerInputs.length;r++){var n=this.triggerInputs[r],o=n.attr("id");i.indexOf(o)<0&&(n.on("change.forminatorFrontCalculate",function(){var t=s(this).data("calcFields");if(t!==f&&0<t.length)for(var e=0;e<t.length;e++){var i=t[e];a.field_is_checkbox(s(this))||a.field_is_radio(s(this))?a.recalculate(i):a.memoizeDebounceRender(i)}}),i.push(o))}},recalculateAll:function(){for(var t=0;t<this.calculationFields.length;t++)this.recalculate(this.calculationFields[t])},recalculate:function(t){var e=t.$input,i=(this.hideErrorMessage(e),this.maybeReplaceFieldOnFormula(t.formula)),a=0,i=new r.forminatorCalculator(i);try{if(a=i.calculate(),!isFinite(a))throw"Infinity calculation result."}catch(t){this.isError=!0,console.log(t),this.displayErrorMessage(e,this.settings.generalMessages.calculation_error),a="0"}a=(+(Math.round(a+("e+"+t.precision))+("e-"+t.precision))).toFixed(t.precision),i=e.val(),t=e.data("decimal-point");i!==(a=String(a).replace(".",t))&&e.val(a).trigger("change")},maybeReplaceCalculationGroups:function(t){for(var e=new RegExp("\\{((?:calculation|number|slider|currency|radio|select|checkbox)-\\d+(?:-min|-max)?)-\\*\\}","g");a=e.exec(t);){var i=a[0],a=a[1],a=this.$el.find("[name='"+a+"'], [name='"+a+"[]'], [name^='"+a+"-']").map(function(){return"{"+this.name.replace("[]","")+"}"}).get();a="("+(a=s.unique(a.sort())).join("+")+")",t=t.replace(i,a)}return t},maybeReplaceFieldOnFormula:function(t){t=this.maybeReplaceCalculationGroups(t);for(var e=this.settings.forminatorFields.join("|"),i=new RegExp("\\{("+("("+e+")-\\d+")+"(?:-min|-max)?)(\\-[A-Za-z-_]+)?(\\-[A-Za-z0-9-_]+)?\\}","g"),a=t;s=i.exec(t);){var r,n=s[0],o=s[1]+(s[4]||""),s=s[2],l=n;n!==f&&o!==f&&s!==f&&(r=this.get_form_field(o),forminatorUtils().is_hidden(r)?(l=0,"zero"!==r.data("hidden-behavior")&&(r=n.replace(/([\\\.\+\*\?\[\^\]\$\(\)\{\}\=\!\<\>\|\:])/g,"\\$1"),!(r=new RegExp("([\\+\\-\\*\\/]?)[^\\+\\-\\*\\/\\(]*"+r+"[^\\)\\+\\-\\*\\/]*([\\+\\-\\*\\/]?)").exec(a))||"*"!==r[1]&&"/"!==r[1]&&"*"!==r[2]&&"/"!==r[2]||(l=1))):("calculation"===s&&(r=this.get_calculation_field(o))&&this.memoizeDebounceRender(r),l=this.get_field_value(o)),a=a.replace(n,l="("+l+")"))}return a},get_calculation_field:function(t){for(var e=0;e<this.calculationFields.length;e++)if(this.calculationFields[e].name===t)return this.calculationFields[e];return!1},get_field_value:function(t){var t=this.get_form_field(t),e=0,i=0,a=null;return this.field_is_radio(t)?(a=t.filter(":checked")).length&&(i=a.data("calculation"))!==f&&(e=Number(i)):this.field_is_checkbox(t)?t.each(function(){s(this).is(":checked")&&(i=s(this).data("calculation"))!==f&&(e+=Number(i))}):this.field_is_select(t)?(a=t.find("option").filter(":selected")).length&&a.each(function(){(i=s(this).data("calculation"))!==f&&(e+=Number(i))}):this.field_has_inputMask(t)?e=parseFloat(t.inputmask("unmaskedvalue").replace(",",".")):t.length&&(a=t.val(),e=parseFloat(a.replace(",","."))),isNaN(e)?0:e},field_has_inputMask:function(t){var e=!1;return t.each(function(){if(f!==s(this).attr("data-inputmask"))return!(e=!0)}),e},field_is_radio:function(t){var e=!1;return t.each(function(){if("radio"===s(this).attr("type"))return!(e=!0)}),e},field_is_checkbox:function(t){var e=!1;return t.each(function(){if("checkbox"===s(this).attr("type"))return!(e=!0)}),e},field_is_select:function(t){return t.is("select")},displayErrorMessage:function(t,e){var i,a,r,n;s("#forminator-field-disable_validations").is(":checked")||(a=(i=0===(i=t.closest(".forminator-field--inner")).length?t.closest(".forminator-field"):i).find(".forminator-error-message"),r=t.attr("id")+"-error",(n=t.attr("aria-describedby"))?((n=n.split(" ")).includes(r)||n.push(r),n=n.join(" "),t.attr("aria-describedby",n)):t.attr("aria-describedby",r),0===a.length&&(i.append('<span class="forminator-error-message" id="'+r+'"></span>'),a=i.find(".forminator-error-message")),t.attr("aria-invalid","true"),a.html(e),i.addClass("forminator-has_error"))},hideErrorMessage:function(t){var e=t.closest(".forminator-field--inner"),i=(e=0===e.length?t.closest(".forminator-field"):e).find(".forminator-error-message"),a=t.attr("id")+"-error",r=t.attr("aria-describedby");r?(r=r.split(" ").filter(function(t){return t!==a}).join(" "),t.attr("aria-describedby",r)):t.removeAttr("aria-describedby"),t.removeAttr("aria-invalid"),i.remove(),e.removeClass("forminator-has_error")}}),s.fn[i]=function(t){return this.each(function(){s.data(this,i)||s.data(this,i,new e(this,t))})}})(jQuery,window,void document),((l,r,d)=>{var i="forminatorFrontMergeTags",a={print_value:!1,forminatorFields:[]};function e(t,e){this.element=t,this.$el=l(this.element),this.settings=l.extend({},a,e),this._defaults=a,this._name=i,ForminatorFront.MergeTags=ForminatorFront.MergeTags||[],this.init()}l.extend(e.prototype,{init:function(){var i=this,t=this.$el.find(".forminator-merge-tags");let n=this.getFormId();ForminatorFront.MergeTags[n]=ForminatorFront.MergeTags[n]||[],this._mergeTagInputs={},0<t.length&&t.each(function(){let r=l(this).html(),t=l(this).data("field");if(i.$el.hasClass("forminator-grouped-fields")){let a=i.$el.data("suffix");var e;ForminatorFront.MergeTags[n][t]&&(r=ForminatorFront.MergeTags[n][t].value,e=i.$el.find("[name]").map(function(){return this.name}).get(),l.each(e,function(t,e){var i=e.replace("-"+a,"");i!==e&&(i=new RegExp(`{${i}}`,"g"),r=r.replace(i,"{"+e+"}"))})),t+="-"+a}ForminatorFront.MergeTags[n][t]={value:r},i._mergeTagInputs[t]=l(this)}),setTimeout(function(){i.replaceAll(),i.attachEvents()},100)},getFormId:function(){let t="";return t=(this.$el.hasClass("forminator-grouped-fields")?this.$el.closest("form.forminator-ui"):this.$el).data("form-id")},attachEvents:function(){var t=this;this.$el.find(".forminator-textarea, input.forminator-input, .forminator-input input, .forminator-checkbox input, .forminator-radio input, .forminator-input-file, select.forminator-select2, .forminator-multiselect input, input.forminator-slider-hidden, input.forminator-slider-hidden-min, input.forminator-slider-hidden-max, select.forminator-rating").each(function(){l(this).on("change forminator.change",function(){setTimeout(function(){t.replaceAll()},300)})}),this.$el.on("forminator-group-item-removed",function(){t.replaceAll()})},replaceAll:function(){var t,e,i=this.getFormId(),a=ForminatorFront.MergeTags[i];for(t in a)this._mergeTagInputs[t]&&(e=a[t],this.replace(e,this._mergeTagInputs[t]))},replace:function(t,e){var i,a=this.maybeReplaceValue(t.value);void 0!==r.DOMPurify&&(i={ADD_ATTR:["target"]},this.hasIframes(t.value)&&(i.ADD_TAGS=["iframe"],i.ADD_ATTR=["align","width","height","frameborder","name","src","id","class","style","scrolling","marginwidth","marginheight","allowfullscreen","target"]),a=r.DOMPurify.sanitize(a,i)),e.html(a)},hasIframes:function(t){return 0<l("<div>").html(t).find("iframe").length},maybeReplaceValue:function(t){for(var e=this.settings.forminatorFields.join("|"),i=new RegExp("\\{("+("("+e+")-\\d+")+")(\\-[0-9A-Za-z-_]+)?(\\-\\*)?\\}","g"),a=t;o=i.exec(t);){var r=o[0],n=r.replace("{","").replace("}",""),o=o[2],s=r;r!==d&&n!==d&&o!==d&&(s=n.endsWith("-*")?(n=n.replace("-*",""),this.get_group_field_values(n)):this.get_field_value(n),a=a.replace(r,s))}return a},get_form_field:function(t,e=!1){let i=this.$el;return i.hasClass("forminator-grouped-fields")&&(i=i.closest("form.forminator-ui")),!0===e?i.find("[name^="+t+"-]"):0===(e=i.find("#"+t+"-field")).length&&0===(e=i.find("[name="+t+"]")).length&&0===(e=i.find('input[name="'+t+'[]"]')).length&&0===(e=i.find('select[name="'+t+'[]"]')).length?i.find("#"+t):e},get_group_field_values:function(t){var e=this.get_form_field(t),t=this.get_form_field(t,!0),i="",a=this;if(0===e.length)return"";let r=[e[0]],n=new Set;return l.each(t,function(t,e){var i=l(e).attr("name").replace("[]","");n.has(i)||(n.add(i),r.push(e))}),l.each(r,function(t,e){l(e).attr("name")!==d&&(e=l(e).attr("name").replace("[]",""),""!==(e=a.get_field_value(e)).trim())&&(i+="<p>"+e+"</p>")}),i},get_field_value:function(e){var t=this.get_form_field(e),i=this,a="",r=null;if(0===e.indexOf("postdata-"))return this.get_postdata_field_value(e);if(0===t.length)return"";if(forminatorUtils().is_hidden(t))return"";if(this.field_is_radio(t))(r=t.filter(":checked")).length&&(a=this.settings.print_value?r.val():(0===r.siblings(".forminator-radio-label").length?r.siblings(".forminator-screen-reader-only"):r.siblings(".forminator-radio-label")).text(),a+=i.append_custom_input_value_if_present(r,"radio"));else if(this.field_is_checkbox(t))t.each(function(){var t;l(this).is(":checked")&&(""!==a&&(a+=", "),d!==l(this).attr("id")&&-1<l(this).attr("id").indexOf("forminator-field-consent")&&(a+=l(this).val()),t=!!l(this).closest(".forminator-multiselect").length,i.settings.print_value?a+=l(this).val():a+=(t?l(this).closest("label"):0===l(this).siblings(".forminator-checkbox-label").length?l(this).siblings(".forminator-screen-reader-only"):l(this).siblings(".forminator-checkbox-label")).text(),a+=i.append_custom_input_value_if_present(l(this),"checkbox"))});else if(this.field_is_select(t))(r=t.find("option").filter(":selected")).length&&r.each(function(){""!==a&&(a+=", "),i.settings.print_value?a+=l(this).val():a+=l(this).text(),a+=i.append_custom_input_value_if_present(l(this),"select")});else if(this.field_is_upload(t)){var r=this.$el;if(r.hasClass("forminator-grouped-fields")&&(r=r.closest("form.forminator-ui")),t.each(function(){this.files&&this.files.length&&l.each(this.files,function(t,e){e&&e.name&&(a+=(""!==a?", ":"")+e.name)})}),""!==a)return this.sanitize_text_field(a);if(r=r.find(".forminator-multifile-hidden").val())try{var n=l.parseJSON(r),o=Object.keys(n).find(function(t){return t===e||0===t.indexOf(e+"_")}),s=o&&Array.isArray(n[o])?n[o]:null;if(s)return a=s.filter(function(t){return t&&t.success&&t.file_name}).map(function(t){return t.file_name.replace(/^[a-z0-9]{12}-/i,"")}).join(", "),this.sanitize_text_field(a)}catch(t){}a=t.val().split("\\").pop()}else this.field_has_inputMask(t)?(t.inputmask({autoUnmask:!1}),a=t.val(),t.inputmask({autoUnmask:!0})):a=t.val();return this.sanitize_text_field(a)},get_postdata_field_value:function(t){function e(t){var e=a.find('input[name="'+t+'[]"]');return e.length?e.filter(":checked").map(function(){return l(this).closest("label").text().trim()}).get().filter(function(t){return""!==t}).join(", "):(e=a.find('select[name="'+t+'"], select[name="'+t+'[]"]')).length?e.find("option:selected").map(function(){return l(this).text().trim()}).get().filter(function(t){return""!==t}).join(", "):""}var i,a=this.$el,r=[],n=(a=a.hasClass("forminator-grouped-fields")?a.closest("form.forminator-ui"):a).find('[name="'+t+'-post-title"]'),n=(n.length&&n.val()&&r.push("<strong>"+this.sanitize_text_field(n.val())+"</strong>"),a.find('[name="'+t+'-post-content"]')),o=(n.length&&(i="",o=n.attr("id"),i="undefined"!=typeof tinymce&&tinymce.get(o)?tinymce.get(o).getContent():n.val())&&r.push(i),a.find('[name="'+t+'-post-excerpt"]')),n=(o.length&&o.val()&&r.push(this.sanitize_text_field(o.val())),a.find('[name="'+t+'-post-image"]')),o=(n.length&&n[0].files&&n[0].files[0]&&(i=n[0].files[0],r.push("<em>[File: "+this.sanitize_text_field(i.name)+"]</em>")),e(t+"-category")),n=(o&&r.push(this.sanitize_text_field(o)),e(t+"-post_tag"));return n&&r.push(this.sanitize_text_field(n)),r.join("<br>")},append_custom_input_value_if_present:function(t,e){let i="";return"custom_option"===t.val()&&(t=t.closest(".forminator-field-"+e).find(".forminator-custom-input .forminator-input")).length&&""!==t.val()&&(i+=": "+t.val()),i},field_has_inputMask:function(t){var e=!1;return t.each(function(){if(d!==l(this).attr("data-inputmask"))return!(e=!0)}),e},field_is_radio:function(t){var e=!1;return t.each(function(){if("radio"===l(this).attr("type"))return!(e=!0)}),e},field_is_checkbox:function(t){var e=!1;return t.each(function(){if("checkbox"===l(this).attr("type"))return!(e=!0)}),e},field_is_upload:function(t){return"file"===t.attr("type")},field_is_select:function(t){return t.is("select")},sanitize_text_field:function(t){return"string"==typeof t?t.replace(/<\/?[^>]+(>|$)/g,"").trim():t}}),l.fn[i]=function(t){return this.each(function(){l.data(this,i)||l.data(this,i,new e(this,t))})}})(jQuery,window,void document),((s,o,r)=>{var i="forminatorFrontPayment",a={type:"stripe",paymentEl:null,paymentRequireSsl:!1,generalMessages:{}};function e(t,e){this.element=t,this.$el=s(this.element),this.settings=s.extend({},a,e),this._defaults=a,this._name=i,this._stripeData=null,this._stripe=null,this._cardElement=null,this._stripeToken=null,this._beforeSubmitCallback=null,this._form=null,this._paymentIntent=null,this.init()}s.extend(e.prototype,{init:function(){var a;this.settings.paymentEl&&void 0!==this.settings.paymentEl.data()&&((a=this)._stripeData=this.settings.paymentEl.data(),!1!==this.mountCardField())&&(s(this.element).on("payment.before.submit.forminator",function(t,e,i){a._form=a.getForm(t),a._beforeSubmitCallback=i,a.validateStripe(t,e)}),this.$el.on("forminator:form:submit:stripe:3dsecurity",function(t,e,i){a.validate3d(t,e,i)}),this.$el.find("input.forminator-input, .forminator-input input, .forminator-field-textarea textarea, .forminator-checkbox input, .forminator-radio input, select.forminator-select2").each(function(){s(this).on("change",function(t,e){"forminator_emulate_trigger"!==e&&a.mapZip(t)})}).trigger("change"))},validate3d:function(t,e,i){var a=this;i?this._stripe.confirmCardPayment(e,{payment_method:{card:a._cardElement,...a.getBillingData()}}).then(function(t){a.$el.find("#forminator-stripe-subscriptionid").val(i),a._beforeSubmitCallback&&a._beforeSubmitCallback.call()}):this._stripe.retrievePaymentIntent(e).then(function(t){"requires_action"!==t.paymentIntent.status&&"requires_source_action"!==t.paymentIntent.status||a._stripe.confirmCardPayment(e,{payment_method:{card:a._cardElement,...a.getBillingData()}}).then(function(t){a._beforeSubmitCallback&&a._beforeSubmitCallback.call()})})},validateStripe:function(i,a){var r=this;this._stripe.createToken(this._cardElement).then(function(t){t.error?(r.showCardError(t.error.message,!0),r.$el.find("button").removeAttr("disabled")):(r.hideCardError(),r._stripe.createPaymentMethod("card",r._cardElement,r.getBillingData()).then(function(t){var e=r.getObjectValue(t,"paymentMethod");r._stripeData.paymentMethod=r.getObjectValue(e,"id"),r.updateAmount(i,a,t)}))})},isValid:function(e){var i=this;this._stripe.createToken(this._cardElement).then(function(t){t.error?i.showCardError(t.error.message,e):i.hideCardError()})},getForm:function(t){t=s(t.target);return t=t.hasClass("forminator-custom-form")?t:t.closest("form.forminator-custom-form")},updateAmount:function(i,a,t){i.preventDefault();var r=this,e=a,t=this.getObjectValue(t,"paymentMethod"),t=(e.append("action","forminator_update_payment_amount"),e.append("paymentid",this.getStripeData("paymentid")),e.append("payment_method",this.getObjectValue(t,"id")),this.getStripeData("receipt")),n=this.getStripeData("receiptEmail");t&&n&&(t=this.get_field_value(n)||"",e.append("receipt_email",t)),s.ajax({type:"POST",url:o.ForminatorFront.ajaxUrl,data:e,cache:!1,contentType:!1,processData:!1,beforeSend:function(){var t;void 0!==r.settings.has_loader&&r.settings.has_loader&&(r._form.addClass("forminator-fields-disabled"),(t=r._form.find(".forminator-response-message")).html("<p>"+r.settings.loader_label+"</p>"),r.focus_to_element(t),t.removeAttr("aria-hidden").prop("tabindex","-1").removeClass("forminator-success forminator-error").addClass("forminator-loading forminator-show")),r._form.find("button").attr("disabled",!0)},success:function(t){var e;!0===t.success?void 0!==t.data&&void 0!==t.data.paymentid?(r.$el.find("#forminator-stripe-paymentid").val(t.data.paymentid),r.$el.find("#forminator-stripe-paymentmethod").val(r._stripeData.paymentMethod),r._stripeData.paymentid=t.data.paymentid,r._stripeData.secret=t.data.paymentsecret,r.handleCardPayment(t,i,a)):r.show_error("Invalid Payment Intent ID"):(r.show_error(t.data.message),t.data.errors.length&&r.show_messages(t.data.errors),(t=r._form.find(".forminator-g-recaptcha")).length&&(e=(t=s(t.get(0))).data("forminator-recapchta-widget"),"invisible"===t.data("size"))&&o.grecaptcha.reset(e))},error:function(t){t=400===t.status?o.ForminatorFront.cform.upload_error:o.ForminatorFront.cform.error;r.show_error(t)}})},show_error:function(t){var e=this._form.find(".forminator-response-message");this._form.find("button").removeAttr("disabled"),e.removeAttr("aria-hidden").prop("tabindex","-1").removeClass("forminator-loading").addClass("forminator-error forminator-show"),e.html("<p>"+t+"</p>"),this.focus_to_element(e),this.enable_form()},enable_form:function(){var t;void 0!==this.settings.has_loader&&this.settings.has_loader&&(t=this._form.find(".forminator-response-message"),this._form.removeClass("forminator-fields-disabled"),t.removeClass("forminator-loading"))},mapZip:function(t){var e=this.getStripeData("veifyZip"),i=this.getStripeData("zipField"),a=s(t.currentTarget).attr("name");"checkbox"===s(t.currentTarget).attr("type")&&(a=a.replace("[]","")),e&&""!==i&&a===i&&(t=this.get_field_value(i).toString(),this._cardElement.update({value:{postalCode:t}}))},focus_to_element:function(t){t.show(),s("html,body").animate({scrollTop:t.offset().top-(s(o).height()-t.outerHeight(!0))/2},500,function(){t.attr("tabindex")||t.attr("tabindex",-1),t.focus()})},show_messages:function(t){var r,n=this,o=n.$el.data("forminatorFrontCondition");return void 0!==o&&(this.$el.find(".forminator-error-message").remove(),r=0,t.forEach(function(t){var e,i,a=Object.keys(t),t=Object.values(t),a=o.get_form_field(a);a.length&&(0===r&&(n.$el.trigger("forminator.front.pagination.focus.input",[a]),n.focus_to_element(a)),s(a).hasClass("forminator-input-time")&&(0===(i=(e=s(a).closest(".forminator-field:not(.forminator-field--inner)")).children(".forminator-error-message")).length&&(e.append('<span class="forminator-error-message" aria-hidden="true"></span>'),i=e.children(".forminator-error-message")),i.html(t)),0===(i=(e=0===(e=s(a).closest(".forminator-field--inner")).length&&0===(e=s(a).closest(".forminator-field")).length&&1<(e=s(a).find(".forminator-field")).length?e.first():e).find(".forminator-error-message")).length&&(e.append('<span class="forminator-error-message" aria-hidden="true"></span>'),i=e.find(".forminator-error-message")),s(a).attr("aria-invalid","true"),i.html(t),e.addClass("forminator-has_error"),r++)})),this},getBillingData:function(t){if(!this.getStripeData("billing"))return{};var e=this.getStripeData("billingName"),i=this.getStripeData("billingEmail"),a=this.getStripeData("billingAddress"),r={address:{}},n=(e&&(n=(n=this.get_field_value(e))||(this.get_field_value(e+"-first-name")||"")+" "+(this.get_field_value(e+"-last-name")||""))&&(r.name=n),i&&(e=this.get_field_value(i)||"")&&(r.email=e),this.get_field_value(a+"-street_address")||""),i=(n&&(r.address.line1=n),this.get_field_value(a+"-address_line")||""),e=(i&&(r.address.line2=i),this.get_field_value(a+"-city")||""),n=(e&&(r.address.city=e),this.get_field_value(a+"-state")||"");n&&(r.address.state=n);i=this.get_form_field(a+"-country").find(":selected").data("country-code"),i&&(r.address.country=i),e=this.get_field_value(a+"-zip")||"";return e&&(r.address.postal_code=e),{billing_details:r}},handleCardPayment:function(t,e,i){t.data.paymentsecret;t=s(".forminator-number--field, .forminator-currency, .forminator-calculation");t.inputmask&&t.inputmask("remove"),this._beforeSubmitCallback&&this._beforeSubmitCallback.call()},mountCardField:function(){var t=this.getStripeData("key"),e=this.getStripeData("cardIcon"),i=this.getStripeData("veifyZip"),a=(this.getStripeData("zipField"),this.getStripeData("fieldId"));if(null===t)return!1;this._stripe=Stripe(t,{locale:this.getStripeData("language")});var t={},i=(i?t.value={postalCode:""}:t.hidePostalCode=!0,{}),r=this.getStripeData("fontFamily"),n=this.getStripeData("customFonts"),n=(r&&n&&(i.fonts=[{cssSrc:"https://fonts.bunny.net/css?family="+r}]),this._stripe.elements(i));this._cardElement=n.create("card",Object.assign({classes:{base:this.getStripeData("baseClass"),complete:this.getStripeData("completeClass"),empty:this.getStripeData("emptyClass"),focus:this.getStripeData("focusedClass"),invalid:this.getStripeData("invalidClass"),webkitAutofill:this.getStripeData("autofilledClass")},style:{base:{iconColor:this.getStripeData("iconColor"),color:this.getStripeData("fontColor"),lineHeight:this.getStripeData("lineHeight"),fontWeight:this.getStripeData("fontWeight"),fontFamily:this.getStripeData("fontFamily"),fontSmoothing:"antialiased",fontSize:this.getStripeData("fontSize"),"::placeholder":{color:this.getStripeData("placeholder")},":hover":{iconColor:this.getStripeData("iconColorHover")},":focus":{iconColor:this.getStripeData("iconColorFocus")}},invalid:{iconColor:this.getStripeData("iconColorError"),color:this.getStripeData("fontColorError")}},iconStyle:"solid",hideIcon:!e},t)),this._cardElement.mount("#card-element-"+a),this.validateCard()},validateCard:function(){var e=this;this._cardElement.on("change",function(t){e.$el.find(".forminator-stripe-element").hasClass("StripeElement--empty")?e.$el.find(".forminator-stripe-element").closest(".forminator-field").removeClass("forminator-is_filled"):e.$el.find(".forminator-stripe-element").closest(".forminator-field").addClass("forminator-is_filled"),e.$el.find(".forminator-stripe-element").hasClass("StripeElement--invalid")&&e.$el.find(".forminator-stripe-element").closest(".forminator-field").addClass("forminator-has_error")}),this._cardElement.on("focus",function(t){e.$el.find(".forminator-stripe-element").closest(".forminator-field").addClass("forminator-is_active")}),this._cardElement.on("blur",function(t){e.$el.find(".forminator-stripe-element").closest(".forminator-field").removeClass("forminator-is_active"),e.isValid(!1)})},hideCardError:function(){var t=this.$el.find(".forminator-card-message"),e=t.find(".forminator-error-message");0===e.length&&(t.append('<span class="forminator-error-message" aria-hidden="true"></span>'),e=t.find(".forminator-error-message")),t.closest(".forminator-field").removeClass("forminator-has_error"),e.html("")},showCardError:function(t,e){var i=this.$el.find(".forminator-card-message"),a=i.find(".forminator-error-message");0===a.length&&(i.append('<span class="forminator-error-message" aria-hidden="true"></span>'),a=i.find(".forminator-error-message")),i.closest(".forminator-field").addClass("forminator-has_error"),i.closest(".forminator-field").addClass("forminator-is_filled"),a.html(t),e&&this.focus_to_element(i.closest(".forminator-field"))},getStripeData:function(t){return void 0!==this._stripeData&&void 0!==this._stripeData[t]?this._stripeData[t]:null},getObjectValue:function(t,e){return void 0!==t[e]?t[e]:null},get_form_field:function(t){var e=this.$el.find("#"+t+"-field");return e=0===e.length&&0===(e=this.$el.find("input[name="+t+"]")).length&&0===(e=this.$el.find("textarea[name="+t+"]")).length&&0===(e=this.$el.find('input[name="'+t+'[]"]')).length&&0===(e=this.$el.find('select[name="'+t+'"]')).length&&0===(e=this.$el.find('select[name="'+t+'[]"]')).length?this.$el.find("#"+t):e},get_field_value:function(t){var t=this.get_form_field(t),e="",i=null;return this.field_is_radio(t)?(i=t.filter(":checked")).length&&(e=i.val()):this.field_is_checkbox(t)?t.each(function(){s(this).is(":checked")&&(e=s(this).val())}):e=!this.field_is_select(t)&&this.field_has_inputMask(t)?parseFloat(t.inputmask("unmaskedvalue")):t.val(),e},get_field_calculation:function(t){var t=this.get_form_field(t),e=0,i=0,a=null;return this.field_is_radio(t)?(a=t.filter(":checked")).length&&(i=a.data("calculation"))!==r&&(e=Number(i)):this.field_is_checkbox(t)?t.each(function(){s(this).is(":checked")&&(i=s(this).data("calculation"))!==r&&(e+=Number(i))}):this.field_is_select(t)?(a=t.find("option").filter(":selected")).length&&(i=a.data("calculation"))!==r&&(e=Number(i)):e=Number(t.val()),isNaN(e)?0:e},field_has_inputMask:function(t){var e=!1;return t.each(function(){if(r!==s(this).attr("data-inputmask"))return!(e=!0)}),e},field_is_radio:function(t){var e=!1;return t.each(function(){if("radio"===s(this).attr("type"))return!(e=!0)}),e},field_is_checkbox:function(t){var e=!1;return t.each(function(){if("checkbox"===s(this).attr("type"))return!(e=!0)}),e},field_is_select:function(t){return t.is("select")}}),s.fn[i]=function(t){return this.each(function(){s.data(this,i)||s.data(this,i,new e(this,t))})}})(jQuery,window,void document),((f,c,i)=>{var a="forminatorFrontPagination",r={totalSteps:0,step:0,hashStep:0,inline_validation:!1};function e(t,e){this.element=f(t),this.$el=this.element,this.totalSteps=0,this.totalActiveSteps=0,this.step=0,this.actualStep=0,this.finished=!1,this.hashStep=!1,this.next_button_txt="",this.prev_button_txt="",this.custom_label=[],this.form_id=0,this.element="",this.settings=f.extend({},r,e),this._defaults=r,this._name=a,this.init()}f.extend(e.prototype,{init:function(){var i=this,t=this.$el.data("draft-page")?this.$el.data("draft-page"):0;this.instantPreview=0<this.$el.closest("#forminator-instant-preview").length,this.next_button=this.settings.next_button||c.ForminatorFront.cform.pagination_next,this.prev_button=this.settings.prev_button||c.ForminatorFront.cform.pagination_prev,0<this.$el.find("input[name=form_id]").length&&(this.form_id=this.$el.find("input[name=form_id]").val()),this.$form=this.$el,this.totalSteps=this.settings.totalSteps,this.totalActiveSteps=this.totalSteps,this.step=this.settings.step,this.actualStep=this.step,this.quiz=this.settings.quiz,this.element=this.$el.find("div.forminator-pagination[data-step="+this.step+"]").data("name"),this.form_id&&"object"==typeof c.Forminator_Cform_Paginations&&"object"==typeof c.Forminator_Cform_Paginations[this.form_id]&&(this.custom_label=c.Forminator_Cform_Paginations[this.form_id]),this.$el.on("forminator:page-break:toggled",function(t){i.totalActiveSteps=i.$el.find(".forminator-pagination:not(.forminator-page-hidden)").length,i.calculate_bar_percentage()}),this.instantPreview?this.init_instant_preview():(0<t?this.go_to(t,!0):this.settings.hashStep&&0<this.step?this.go_to(this.step,!0):this.quiz?this.go_to(0,!0):this.go_to(0,!1),this.render_navigation(),this.render_bar_navigation(),this.render_footer_navigation(),this.init_events(),this.update_navigation(),this.$el.find(".forminator-button.forminator-button-back, .forminator-button.forminator-button-next, .forminator-button.forminator-button-submit").on("click",function(t){t.preventDefault(),f(this).trigger("forminator.front.pagination.move"),i.resetRichTextEditorHeight()}),this.$el.on("before:forminator:form:submit",function(t,e){"true"!==e.get("save_draft")&&i.update_progress_bar_percentage(100)}),this.$el.on("click",".forminator-result--view-answers",function(t){t.preventDefault(),f(this).trigger("forminator.front.pagination.move")}),this.update_buttons())},init_events:function(){var r=this;this.$el.find(".forminator-button-back").on("forminator.front.pagination.move",function(t){r.handle_click("prev")}),this.$el.on("forminator.front.pagination.move",".forminator-result--view-answers",function(t){r.handle_click("prev")}),this.$el.find(".forminator-button-next").on("forminator.front.pagination.move",function(t){r.handle_click("next")}),this.$el.find(".forminator-step").on("click",function(t){t.preventDefault();t=f(this).data("nav");r.handle_step(t)}),this.$el.on("reset",function(t){r.on_form_reset(t)}),this.$el.on("forminator:quiz:submit:success",function(t,e,i,a){a&&r.move_to_results(t)}),this.$el.on("forminator.front.pagination.focus.input",function(t,e){r.on_focus_input(t,e)}),this.$el.on("validation:invalid",function(){var t=r.$el.data("validator");t&&t.errorList.length&&(t=r.get_page_of_input(t.errorList[0].element))!==r.step&&(r.go_to(t,!0),r.update_buttons())})},init_instant_preview:function(){var n=this,t=(this.$el.find(".forminator-pagination").css({height:"auto",opacity:"1",visibility:"visible"}).removeAttr("aria-hidden").removeAttr("hidden"),this.$el.find(".forminator-pagination .forminator-pagination--content").show(),this.$el.find(".forminator-pagination")),e=this.element,i=this.$el;t.each(function(t){var e=f(this),i=e.data("step")||0,a=e.data("actual-label")||"",r=e.wrap("<div></div>"),a='<div class="forminator-instant-preview-separator" data-page-step="'+i+'"><span class="sui-tag">'+n.encodeHTMLEntities(a)+"</span></div>";e.before(a),n.element=e.data("name"),n.$el=r,n.step=i,n.actualStep=i,n.render_navigation(),n.render_bar_navigation(),n.render_footer_navigation(),n.update_navigation()}),this.element=e,this.$el=i,this.init_instant_preview_events()},generate_footer_buttons_html:function(){var t=this.$form.hasClass("forminator-design--material"),e=this.instantPreview?" forminator-instant-preview-btn":"",t=t?'<span class="forminator-button--mask" aria-label="hidden"></span><span class="forminator-button--text"></span>':"";return'<button class="forminator-button forminator-button-back'+e+'"'+(this.instantPreview?' data-nav="'+Math.max(0,this.step-1)+'"':"")+">"+t+'</button><button class="forminator-button forminator-button-next'+e+'"'+(this.instantPreview?' data-nav="'+Math.min(this.totalSteps,this.step+1)+'"':"")+">"+t+"</button>"},init_instant_preview_events:function(){let a=this;this.$el.on("click",".forminator-instant-preview-nav, .forminator-instant-preview-btn",function(t){t.preventDefault();t=f(this).data("nav"),t=a.$el.find('.forminator-instant-preview-separator[data-page-step="'+t+'"]');let e=f("#forminator-builder-status").height();var i=f("#wpbody-content");i.length&&(e+=i.offset().top),t.length&&f("html, body").animate({scrollTop:t.offset().top-e},500)})},move_to_results:function(t){this.finished=!0,this.$el.find(".forminator-submit-rightaway").length?this.$el.find("#forminator-submit").removeClass("forminator-hidden"):this.handle_click("next")},on_form_reset:function(t){this.go_to(0,!0),this.update_buttons()},on_focus_input:function(t,e){e=this.get_page_of_input(e);this.go_to(e,!0),this.update_buttons()},render_footer_navigation:function(){var t=this.totalSteps-1===this.step,e="",i=!0===this.custom_label["has-paypal"]?' style="align-items: flex-start;"':"",a=this.$form.find(".forminator-save-draft-link").length?this.$form.find(".forminator-save-draft-link"):"",r=(this.instantPreview&&this._original_save_draft_btn&&this._original_save_draft_btn.length?a=this._original_save_draft_btn.clone():this._original_save_draft_btn=a,this.generate_footer_buttons_html());let n="forminator-pagination-footer";this.instantPreview&&(n+=" forminator-instant-preview-footer"),e='<div class="'+n+'"'+i+">"+r,!0!==this.custom_label["has-paypal"]||this.instantPreview&&!t||(e+='<div class="forminator-payment forminator-button-paypal forminator-hidden '+(this.custom_label["paypal-id"]||"")+'-payment"'+(this.form_id?' id="paypal-button-container-'+this.form_id+'"':"")+">"),this.$el.append(e+="</div>"),""!==a&&a.insertBefore(this.$el.find(".forminator-button-next")),this.instantPreview&&this.update_buttons()},render_bar_navigation:function(){var t=this.$form.find(".forminator-pagination-progress");t.length&&(this.instantPreview&&(this.$navigation||(this.$navigation=t.clone(),t.remove()),t=this.$navigation.clone().prependTo(this.$el)),t.html('<div class="forminator-progress-label">0%</div><div class="forminator-progress-bar"><span style="width: 0%"></span></div>'),this.calculate_bar_percentage())},calculate_bar_percentage:function(){var t=this.totalActiveSteps,e=this.actualStep,e=("bar"===this.custom_label["pagination-header"]&&"page-number"===this.custom_label["progress-bar-type"]&&e++,Math.round(e/t*100));this.update_progress_bar_percentage(e)},update_progress_bar_percentage:function(t){var e=this.$el;if(e.length){if("bar"===this.custom_label["pagination-header"]&&"page-number"===this.custom_label["progress-bar-type"]){let t=this.custom_label["page-number-text"];t=t.replace("%1$s",this.actualStep+1).replace("%2$s",this.totalActiveSteps),e.find(".forminator-progress-label").html(t)}else e.find(".forminator-progress-label").html(t+"%");e.find(".forminator-progress-bar span").css("width",t+"%")}},encodeHTMLEntities(t){var e=i.createElement("textarea");return e.innerText=t,e.innerHTML},render_navigation:function(){var n=this.$form.find(".forminator-pagination-steps"),t=this.$form.find(".forminator-pagination-start");if(n.length){let a=f(this.$form).data("forminator-render")||"",r="forminator-step";this.instantPreview&&(this.$navigation||(this.$navigation=n.clone(),n.remove()),n=this.$navigation.clone().prependTo(this.$el),r+=" forminator-instant-preview-nav");var o=this.$form.find(".forminator-pagination").not(".forminator-pagination-start"),e=this.$form.hasClass("forminator-design--basic"),s=(n.append('<div class="forminator-break"></div>'),this);e&&(r+=" has-text-color"),a=(a=s.instantPreview?Math.floor(99*Math.random())+1:a)&&"-"+a,o.each(function(){var t=f(this),e=s.encodeHTMLEntities(t.data("label")),t=t.data("step")-1,i="forminator-custom-form-"+s.form_id+a+"--page-"+t,i='<button role="tab" id="'+(i+"-label")+'" class="'+r+" forminator-step-"+t+'" aria-selected="false" aria-controls="'+i+'" data-nav="'+t+'"><span class="forminator-step-label">'+e+'</span><span class="forminator-step-dot" aria-hidden="true"></span></button>';n.append(i+'<div class="forminator-break" aria-hidden="true"></div>')}),t.each(function(){var t=f(this),t=s.encodeHTMLEntities(t.data("label")),e=o.length,i="forminator-custom-form-"+s.form_id+a+"--page-"+e,e='<button role="tab" id="'+(i+"-label")+'" class="'+r+" forminator-step-"+e+'" data-nav="'+e+'" aria-selected="false" aria-controls="'+i+'"><span class="forminator-step-label">'+t+'</span><span class="forminator-step-dot" aria-hidden="true"></span></button>';n.append(e+'<div class="forminator-break" aria-hidden="true"></div>')})}},handle_step:function(t){for(var e=0;e<t;e++)if(this.step<=e){if(this.settings.inline_validation&&!this.is_step_inputs_valid(e))return void this.go_to(e,!0);if(!this.validate_captcha_on_step(e))return void this.go_to(e,!0)}this.go_to(t,!0),this.update_buttons()},handle_click:function(t){var e,i=this;if("prev"===t&&0!==this.step)this.go_to_previous_page();else if("next"===t){if(this.settings.inline_validation&&!this.is_step_inputs_valid(this.step))return;if(!this.validate_captcha_on_step(this.step))return;void 0!==this.$el.data().forminatorFrontPayment&&(e=this.$el.data().forminatorFrontPayment,0<this.$el.find("div.forminator-pagination[data-step="+this.step+"]").find(".forminator-stripe-element").not(".forminator-hidden .forminator-stripe-element").length)?e._stripe.createToken(e._cardElement).then(function(t){t.error?e.showCardError(t.error.message,!0):(e.hideCardError(),i.go_to_next_page())}):this.go_to_next_page()}var t=f(this.$el),a=t.find(".forminator-textarea");t.hasClass("forminator-design--material")&&a.length&&a.each(function(){FUI.textareaMaterial(this)})},is_step_inputs_valid:function(t){var i=0,a=this.$el.data("validator"),t=this.$el.find("div.forminator-pagination[data-step="+t+"]");return void 0===a||(t.find("input, select, textarea").not(":submit, :reset, :image, :disabled").not(".forminator-field-signature :input:not(.do-validate)").not('[gramm="true"]').each(function(t,e){f(e).is(':hidden:not(.forminator-wp-editor-required, .forminator-input-file-required, input[name$="_data"])')&&!f(e).closest(".forminator-pagination").length||a.element(e)||(0===i&&e.focus(),i++)}),0===i)},validate_captcha_on_step:function(t){var t=this.$el.find("div.forminator-pagination[data-step="+t+"]"),e=t.find(".forminator-g-recaptcha, .forminator-hcaptcha, .forminator-turnstile").first();if(!e.length)return!0;if(t.hasClass("forminator-page-hidden"))return!0;if(e.closest(".forminator-hidden").length)return!0;var t=e.data("size"),i=e.parent(".forminator-col"),a=null,r="";if("invisible"===t)return!0;if(e.hasClass("forminator-g-recaptcha")){if(a=e.data("forminator-recapchta-widget"),void 0!==c.grecaptcha){if(0===e.children().length)return!0;r=c.grecaptcha.getResponse(a)}}else e.hasClass("forminator-hcaptcha")?(a=e.data("forminator-hcaptcha-widget"),"undefined"!=typeof hcaptcha&&(r=hcaptcha.getResponse(a))):e.hasClass("forminator-turnstile")&&(r=e.find('input[name="forminator-turnstile-response"]').val()||"");return e.removeClass("error"),i.removeClass("forminator-has_error").find(".forminator-error-message.forminator-invalid-captcha").remove(),!!r||(e.addClass("error"),i.addClass("forminator-has_error").append('<span class="forminator-error-message forminator-invalid-captcha" aria-hidden="true">'+c.ForminatorFront.cform.captcha_error+"</span>"),(t=this.$el.data("forminatorFrontSubmit"))&&"function"==typeof t.focus_to_element&&t.focus_to_element(i),!1)},get_page_of_input:function(t){var e=this.step,t=f(t).closest(".forminator-pagination");return e=0<t.length&&void 0!==(t=f(t).data("step"))?+t:e},update_buttons:function(){var t,e,i,a,r,n,o,s=this.$form.hasClass("draft-enabled"),l=this,d=(0===this.step?(s||this.$el.find(".forminator-button-back").closest(".forminator-pagination-footer").css({"justify-content":"flex-end"}),this.$el.find(".forminator-button-back").addClass("forminator-hidden"),this.$el.find(".forminator-button-next").removeClass("forminator-hidden")):1<this.totalSteps&&(s||this.$el.find(".forminator-button-back").closest(".forminator-pagination-footer").css({"justify-content":"space-between"}),this.$el.find(".forminator-button-back, .forminator-button-next").removeClass("forminator-hidden")),this.actualStep!==this.totalActiveSteps||this.finished||(this.step--,this.actualStep--,this.$form.trigger("submit")),this.settings.submitButtonClass);this.actualStep!==this.totalActiveSteps-1||this.finished?(this.element=this.$form.find(".forminator-pagination[data-step="+this.step+"]").data("name"),this.custom_label[this.element]&&"custom"===this.custom_label["pagination-labels"]?(this.prev_button_txt=""!==this.custom_label[this.element]["prev-text"]?this.custom_label[this.element]["prev-text"]:this.prev_button,this.next_button_txt=""!==this.custom_label[this.element]["next-text"]?this.custom_label[this.element]["next-text"]:this.next_button):(this.prev_button_txt=this.prev_button,this.next_button_txt=this.next_button),this.actualStep===this.totalActiveSteps-1&&this.finished&&(this.next_button_txt=c.ForminatorFront.quiz.view_results),(this.$form.hasClass("forminator-design--material")?(this.$el.find("#forminator-submit").removeAttr("id").removeClass("forminator-button-submit forminator-hidden "+d).addClass("forminator-button-next"),!0===this.custom_label["has-paypal"]&&(this.$el.find("#forminator-paypal-submit").removeAttr("id").addClass("forminator-hidden"),this.$el.find(".forminator-button-next").removeClass("forminator-button-submit forminator-hidden "+d)),this.$el.find(".forminator-button-back .forminator-button--text").html(this.prev_button_txt),this.$el.find(".forminator-button-next .forminator-button--text")):(this.$el.find("#forminator-submit").removeAttr("id").removeClass("forminator-button-submit forminator-hidden "+d).addClass("forminator-button-next"),!0===this.custom_label["has-paypal"]&&(this.$el.find("#forminator-paypal-submit").removeAttr("id").addClass("forminator-hidden"),this.$el.find(".forminator-button-next").removeClass("forminator-button-submit forminator-hidden "+d)),this.$el.find(".forminator-button-back").html(this.prev_button_txt),this.$el.find(".forminator-button-next"))).html(this.next_button_txt),this.actualStep===this.totalActiveSteps&&this.finished&&this.$el.find(".forminator-button-next, .forminator-button-back").addClass("forminator-hidden"),this.$el.trigger("forminator.front.pagination.buttons.updated")):(t=(this.$form.hasClass("forminator-design--material")?this.$el.find(".forminator-pagination-submit .forminator-button--text"):this.$el.find(".forminator-pagination-submit")).html(),e=f.trim(f("<div />").html(t).text()),i=this.$el.find(".forminator-submit-rightaway").length,a=this.$el.find(".forminator-pagination-submit").data("loading"),s="custom"===this.custom_label["pagination-labels"]&&""!==this.custom_label["last-previous"]?this.custom_label["last-previous"]:this.prev_button,r=l.$el.find(".forminator-payment"),n=this.$el.find(".forminator-button-next"),o=this.$el.find(".forminator-button-submit"),this.$form.hasClass("forminator-quiz")&&!e&&i&&(t=c.ForminatorFront.quiz.view_results),this.$form.hasClass("forminator-design--material")?(this.$el.find(".forminator-button-back .forminator-button--text").html(s),n.removeClass("forminator-button-next").attr("id","forminator-submit"),setTimeout(function(){n.addClass("forminator-button-submit "+d).attr("data-loading",a).find(".forminator-button--text").html("").html(t),l.$el.trigger("forminator.front.pagination.buttons.updated")},20)):(this.$el.find(".forminator-button-back").html(s),n.removeClass("forminator-button-next").attr("id","forminator-submit"),setTimeout(function(){n.addClass("forminator-button-submit "+d).html(t).data("loading",a),l.$el.trigger("forminator.front.pagination.buttons.updated")},20)),setTimeout(function(){o=l.$el.find(".forminator-button-submit"),l.$form.hasClass("forminator-quiz")&&!e&&(o.addClass("forminator-hidden"),i)&&(l.$form.hasClass("forminator-design--material")?o.find(".forminator-button--text"):o).html(c.ForminatorFront.quiz.view_results)},30),!0===this.custom_label["has-paypal"]&&(r.attr("id","forminator-paypal-submit"),setTimeout(function(){var t=l.$form.find(".forminator-field-stripe-ocs:not(.forminator-hidden), .forminator-field-stripe:not(.forminator-hidden)");c.paypalHasCondition.includes(l.$el.data("form-id"))||(0===t.length&&o.addClass("forminator-hidden"),r.removeClass("forminator-hidden"))},40)),0<r.find("iframe").length&&r.find("iframe").width("100%")),this.$el.trigger("forminator.front.condition.restart")},go_to:function(t,e){if(this.step=t,this.actualStep=this.get_current_visible_step_position(),this.actualStep===this.totalActiveSteps&&!this.finished)return!1;var i=this.$el.find("div.forminator-pagination[data-step="+t+"]");i.hasClass("forminator-page-hidden")?(t=this.find_next_visible_step(t),this.go_to(t,e)):(this.$el.find(".forminator-pagination").css({height:"0",opacity:"0",visibility:"hidden"}).attr("aria-hidden","true").attr("hidden",!0),this.$el.find(".forminator-pagination .forminator-pagination--content").hide(),i.css({height:"auto",opacity:"1",visibility:"visible"}).removeAttr("aria-hidden").removeAttr("hidden"),i.find(".forminator-pagination--content").show(),void 0!==(t=this.$el.data("forminatorFront"))&&t.responsive_captcha(),this.update_navigation(),e&&this.scroll_to_top_form())},get_current_visible_step_position:function(){for(var t=this.step,e=this.step;0<=e;e--){var i=this.$el.find("div.forminator-pagination[data-step="+e+"]");i.length&&i.hasClass("forminator-page-hidden")&&t--}return t},find_next_visible_step:function(t){for(var e=t+1;e<this.totalSteps;e++){var i=this.$el.find("div.forminator-pagination[data-step="+e+"]");if(i.length&&!i.hasClass("forminator-page-hidden"))return e}return e},find_previous_visible_step:function(t){for(var e=t-1;0<=e;e--){var i=this.$el.find("div.forminator-pagination[data-step="+e+"]");if(i.length&&!i.hasClass("forminator-page-hidden"))return e}return 0},go_to_next_page:function(){var t=this.find_next_visible_step(this.step);this.go_to(t,!0),this.update_buttons()},go_to_previous_page:function(){var t=this.find_previous_visible_step(this.step);this.go_to(t,!0),this.update_buttons()},update_navigation:function(){this.$el.find(".forminator-current").attr("aria-selected","false"),this.$el.find(".forminator-current").removeClass("forminator-current"),this.$el.find(".forminator-step-"+this.step).attr("aria-selected","true"),this.$el.find(".forminator-step-"+this.step).addClass("forminator-current"),this.$el.find(".forminator-pagination:not(:hidden)").find(".forminator-answer input").first().trigger("change"),this.calculate_bar_percentage()},scroll_to_top_form:function(){var e=this.$el,i=this.$el.find(".forminator-row").not(":hidden").first();if((e=i.length?i:e).length){var i="html,body",a=(0<this.$el.closest(".sui-dialog").length&&(i=".sui-dialog"),0<this.$el.closest(".wph-modal").length&&(i=".wph-modal"),f(c).height()/2);let t=e.offset().top-Math.max(a,f(c).height()-e.outerHeight(!0))/2;this.quiz&&(t=e.offset().top,f("#wpadminbar").length)&&(t-=35),f(i).animate({scrollTop:t},500,function(){e.attr("tabindex")||e.attr("tabindex",-1),e.focus()})}},resetRichTextEditorHeight:function(){var e;"undefined"!=typeof tinyMCE&&(e=this.$el).find(".forminator-textarea").each(function(){var t=f(this).attr("id");0!==e.find("#"+t+"_ifr").length&&e.find("#"+t+"_ifr").is(":visible")&&e.find("#"+t+"_ifr").height(f(this).height())})}}),f.fn[a]=function(t){return this.each(function(){f.data(this,a)||f.data(this,a,new e(this,t))})}})(jQuery,window,document),((l,d,r)=>{var i="forminatorFrontPayPal",a={type:"paypal",paymentEl:null,paymentRequireSsl:!1,generalMessages:{}};function e(t,e){this.element=t,this.$el=l(this.element),this.forminator_selector="#"+this.$el.attr("id")+'[data-forminator-render="'+this.$el.data("forminator-render")+'"]',this.settings=l.extend({},a,e),this._defaults=a,this._name=i,this.paypalData=null,this.paypalButton=null,this.init()}l.extend(e.prototype,{init:function(){this.settings.paymentEl&&(this.paypalData=this.settings.paymentEl,this.render_paypal_button(this.element),this.replaceScriptCurrency())},is_data_valid:function(){var t=this.configurePayPal(),e=this.settings.paymentRequireSsl;return!(t.amount<=0||e&&"https:"!==location.protocol)},is_form_valid:function(){var i,t=this.$el.validate(),e=t.checkForm();return t.submitted={},!e&&this.$el.find(".forminator-pagination").length&&(i=!1,l.each(t.errorList,function(t,e){e=l(e.element).closest(".forminator-pagination");if(0===e.length||!e.is(":hidden"))return!(i=!0)}),e=!i),e},render_paypal_button:function(t){var n=l(t),o=this,a=this.configurePayPal(),r=n.find(".forminator-response-message"),s=ForminatorFront.cform.gateway.error,e=this.settings.paymentRequireSsl,i=this.settings.generalMessages,t={shape:a.shape,color:a.color,label:a.label,layout:a.layout,height:parseInt(a.height)};"vertical"!==a.layout&&(t.tagline=a.tagline),d.parent!==d&&d.parent.paypal&&(d.paypal=d.parent.paypal),this.paypalButton=paypal.Buttons({onInit:function(t,e){e.disable(),"variable"===a.amount_type&&""!==a.variable&&(a.amount=o.get_field_calculation(a.variable));function i(){o.is_data_valid()&&o.is_form_valid()?(e.enable(),r.hasClass("forminator-error")&&(r.html("").attr("aria-hidden","true"),r.removeClass("forminator-show"))):e.disable()}n.find("input, select, textarea, .forminator-field-signature").on("change",i),n.on("forminator-clone-group",function(t){l(t.target).find("input, select, textarea, .forminator-field-signature").on("change",i)}),n.on("validation:error",function(){e.disable()}),n.on("forminator:uploads:valid",function(){o.is_data_valid()&&o.is_form_valid()&&e.enable()}),o.is_data_valid()&&o.is_form_valid()&&e.enable()},env:a.mode,style:t,onClick:function(){if("variable"===a.amount_type&&""!==a.variable&&(a.amount=o.get_field_calculation(a.variable)),n.valid()){if(a.amount<=0)r.removeClass("forminator-accessible").addClass("forminator-error").html("").removeAttr("aria-hidden"),r.html('<label class="forminator-label--error"><span>'+i.payment_require_amount_error+"</span></label>"),o.focus_to_element(r);else if(e&&"https:"!==location.protocol)r.removeClass("forminator-accessible").addClass("forminator-error").html("").removeAttr("aria-hidden"),r.html('<label class="forminator-label--error"><span>'+i.payment_require_ssl_error+"</span></label>"),o.focus_to_element(r);else if(n.trigger("forminator:preSubmit:paypal",[r]),r.find(".forminator-invalid-captcha").html())return o.focus_to_element(r),!1}else r.removeClass("forminator-accessible").addClass("forminator-error").html("").removeAttr("aria-hidden"),r.html('<label class="forminator-label--error"><span>'+i.form_has_error+"</span></label>"),o.focus_to_element(r)},createOrder:function(t,e){n.addClass("forminator-partial-disabled");var i=n.find('input[name="forminator_nonce"]').val(),a=o.getPayPalData("form_id"),r=o.paypal_request_data();return fetch(ForminatorFront.ajaxUrl+"?action=forminator_pp_create_order",{method:"POST",mode:"same-origin",credentials:"same-origin",headers:{"content-type":"application/json"},body:JSON.stringify({nonce:i,form_id:a,mode:o.getPayPalData("mode"),form_data:r,form_fields:n.serialize()})}).then(function(t){return t.json()}).then(function(t){return!0!==t.success?(s=t.data,!1):(t=t.data.order_id,n.find(".forminator-paypal-input").val(t),t)})},onApprove:function(t,e){n.find(".forminator-field-stripe-ocs:not(.forminator-hidden),.forminator-field-stripe:not(.forminator-hidden)").addClass("forminator-hidden"),void 0!==o.settings.has_loader&&o.settings.has_loader&&(n.addClass("forminator-fields-disabled"),r.html("<p>"+o.settings.loader_label+"</p>"),r.removeAttr("aria-hidden").prop("tabindex","-1").removeClass("forminator-success forminator-error").addClass("forminator-loading forminator-show"),o.focus_to_element(r)),n.trigger("submit.frontSubmit","forminator:submit:paypal")},onCancel:function(t,e){return void 0!==o.settings.has_loader&&o.settings.has_loader&&(n.removeClass("forminator-fields-disabled forminator-partial-disabled"),r.removeClass("forminator-loading")),e.redirect()},onError:function(){void 0!==o.settings.has_loader&&o.settings.has_loader&&(n.removeClass("forminator-fields-disabled forminator-partial-disabled"),r.removeClass("forminator-loading")),r.removeClass("forminator-accessible").addClass("forminator-error").html("").removeAttr("aria-hidden"),r.html('<label class="forminator-label--error"><span>'+s+"</span></label>"),o.focus_to_element(r)}}),this.paypalButton.render(n.find(".forminator-button-paypal")[0])},configurePayPal:function(){var t={form_id:this.getPayPalData("form_id"),sandbox_id:this.getPayPalData("sandbox_id"),currency:this.getPayPalData("currency"),live_id:this.getPayPalData("live_id"),amount:0},e=(t.color=this.getPayPalData("color")?this.getPayPalData("color"):"gold",t.shape=this.getPayPalData("shape")?this.getPayPalData("shape"):"rect",t.label=this.getPayPalData("label")?this.getPayPalData("label"):"checkout",t.layout=this.getPayPalData("layout")?this.getPayPalData("layout"):"vertical",t.tagline=this.getPayPalData("tagline")?this.getPayPalData("tagline"):"true",t.redirect_url=this.getPayPalData("redirect_url")?this.getPayPalData("redirect_url"):"",t.mode=this.getPayPalData("mode"),t.locale=this.getPayPalData("locale")?this.getPayPalData("locale"):"en_US",t.debug_mode=this.getPayPalData("debug_mode")?this.getPayPalData("debug_mode"):"disable",t.amount_type=this.getPayPalData("amount_type")?this.getPayPalData("amount_type"):"fixed",t.variable=this.getPayPalData("variable")?this.getPayPalData("variable"):"",t.height=this.getPayPalData("height")?this.getPayPalData("height"):55,t.shipping_address=this.getPayPalData("shipping_address")?this.getPayPalData("shipping_address"):"disable",this.getPayPalData("amount_type"));return"fixed"===e?t.amount=this.getPayPalData("amount"):"variable"===e&&""!==t.variable&&(t.amount=this.get_field_calculation(t.variable)),t},getPayPalData:function(t){return void 0!==this.paypalData[t]?this.paypalData[t]:null},get_form_field:function(t){var e=this.$el.find("#"+t+"-field");return e=0===e.length&&0===(e=this.$el.find("input[name="+t+"]")).length&&0===(e=this.$el.find("textarea[name="+t+"]")).length&&0===(e=this.$el.find('input[name="'+t+'[]"]')).length&&0===(e=this.$el.find('select[name="'+t+'"]')).length&&0===(e=this.$el.find('select[name="'+t+'[]"]')).length&&0===(e=this.$el.find("#"+t)).length?this.$el.find("select[name="+t+"]"):e},get_field_calculation:function(t){var t=this.get_form_field(t),e=0,i=0,a=null;return this.field_is_radio(t)?(a=t.filter(":checked")).length&&(i=a.data("calculation"))!==r&&(e=Number(i)):this.field_is_checkbox(t)?t.each(function(){l(this).is(":checked")&&(i=l(this).data("calculation"))!==r&&(e+=Number(i))}):this.field_is_select(t)?(a=t.find("option").filter(":selected")).length&&(i=a.data("calculation"))!==r&&(e=Number(i)):e=forminatorUtils().field_has_inputMask(t)?t.inputmask("unmaskedvalue").replace(/,/g,"."):Number(t.val()),isNaN(e)?0:e},focus_to_element:function(t){t.show(),l("html,body").animate({scrollTop:t.offset().top-(l(d).height()-t.outerHeight(!0))/2},500,function(){t.attr("tabindex")||t.attr("tabindex",-1),t.focus()})},paypal_request_data:function(){var t=this.configurePayPal(),e=this.getPayPalData("shipping_address"),i=this.getPayPalData("billing-details"),a=this.getBillingData(),r={};return r.purchase_units=[{amount:{currency_code:this.getPayPalData("currency"),value:t.amount}}],"enable"!==e&&(r.application_context={shipping_preference:"NO_SHIPPING"}),i&&(r.payer=a),r},getBillingData:function(){var t,e,i,a,r,n=this.getPayPalData("billing-name"),o=this.getPayPalData("billing-email"),s=this.getPayPalData("billing-address"),l={};return n&&(l.name={},(a=this.get_field_value(n))||(t=this.get_field_value(n+"-prefix")||"",e=this.get_field_value(n+"-first-name")||"",i=this.get_field_value(n+"-middle-name")||"",r=this.get_field_value(n+"-last-name")||"",a=(a=t?t+" ":"")+e+(i?" "+i:"")),a)&&(l.name.given_name=a,l.name.surname=r),o&&(n=this.get_field_value(o)||"")&&(l.email_address=n),s&&(l.address={},(t=this.get_field_value(s+"-street_address")||"")&&(l.address.address_line_1=t),(e=this.get_field_value(s+"-address_line")||"")&&(l.address.address_line_2=e),(i=this.get_field_value(s+"-city")||"")&&(l.address.admin_area_2=i),(a=this.get_field_value(s+"-state")||"")&&(l.address.admin_area_1=a),(r=this.get_form_field(s+"-country")||"")&&(l.address.country_code=r.find(":selected").data("country-code")),o=this.get_field_value(s+"-zip")||"")&&(l.address.postal_code=o),l},get_field_value:function(t){var t=this.get_form_field(t),e="",i=null;return this.field_is_radio(t)?(i=t.filter(":checked")).length&&(e=i.val()):this.field_is_checkbox(t)?t.each(function(){l(this).is(":checked")&&(e=l(this).val())}):e=(this.field_is_select(t),t.val()),e},field_is_radio:function(t){var e=!1;return t.each(function(){if("radio"===l(this).attr("type"))return!(e=!0)}),e},field_is_checkbox:function(t){var e=!1;return t.each(function(){if("checkbox"===l(this).attr("type"))return!(e=!0)}),e},field_is_select:function(t){return t.is("select")},replaceScriptCurrency:function(){var r=this,n=this.paypalData.currency;r.$el.on("click",function(t){var e=l("script[src^='https://www.paypal.com/sdk/js']"),i=e.attr("src"),a=/currency=([^&]+)/.exec(i)[1];n!==a&&(e.attr("src",i.replace("currency="+a,"currency="+n)),r.paypalButton.updateProps())})}}),l.fn[i]=function(t){return this.each(function(){l.data(this,i)||l.data(this,i,new e(this,t))})}})(jQuery,window,void document),(c=>{var i="forminatorFrontDatePicker",a={};function e(t,e){this.element=t,this.$el=c(this.element),this.settings=c.extend({},a,e),this._defaults=a,this._name=i,this.init()}c.extend(e.prototype,{init:function(){var a=this,t=this.$el.data("format"),e=(this.$el.data("restrict-type"),this.$el.data("restrict")),i=this.$el.data("restrict"),r=this.$el.data("start-year"),n=this.$el.data("end-year"),o=(this.$el.data("past-dates"),this.$el.val(),this.$el.data("start-of-week")),s=(this.$el.data("start-date"),this.$el.data("end-date"),this.$el.data("start-field"),this.$el.data("end-field"),this.$el.data("start-offset"),this.$el.data("end-offset"),this.$el.data("disable-date")),l=this.$el.data("disable-range"),i=!isNaN(parseFloat(i))&&isFinite(i)?[i.toString()]:e.split(","),s=s.split(","),l=l.split(","),r=r||"c-95",n=n||"c+95",d=this.$el.closest(".forminator-custom-form"),f="forminator-calendar";d.hasClass("forminator-design--default")?f="forminator-calendar--default":d.hasClass("forminator-design--material")?f="forminator-calendar--material":d.hasClass("forminator-design--flat")?f="forminator-calendar--flat":d.hasClass("forminator-design--bold")?f="forminator-calendar--bold":d.hasClass("forminator-design--basic")&&(f="forminator-calendar--basic"),d.data("color-option")&&(f+=" forminator-color-option--"+d.data("color-option")),this.$el.datepicker({beforeShow:function(t,e){var i=c(this).closest('.modal, .elementor-popup-modal, .mfp-wrap, .fancybox-container, [role="dialog"], [data-popup]');e.dpDiv.removeClass(function(t,e){return(e.match(/\bhustle-\S+/g)||[]).join(" ")}),e.dpDiv.removeClass(function(t,e){return(e.match(/\bforminator-\S+/g)||[]).join(" ")}),e.dpDiv.addClass("forminator-custom-form-"+d.data("form-id")+" "+f),a.applyDatepickerLimits(),i.length?(c(t).after(c("#ui-datepicker-div")),setTimeout(function(){e.dpDiv.position({my:"left top",at:"left bottom",of:t,collision:"flipfit"})},0)):c("body").append(c("#ui-datepicker-div"))},beforeShowDay:function(t){return a.restrict_date(i,s,l,t)},monthNames:datepickerLang.monthNames,monthNamesShort:datepickerLang.monthNamesShort,dayNames:datepickerLang.dayNames,dayNamesShort:datepickerLang.dayNamesShort,dayNamesMin:datepickerLang.dayNamesMin,changeMonth:!0,changeYear:!0,dateFormat:t,yearRange:r+":"+n,minDate:new Date(r,0,1),maxDate:new Date(n,11,31),firstDay:o,onClose:function(){c(this).valid()}}),this.$el.on("change paste",function(){var t=c(this);setTimeout(function(){t.valid()},0)}),c(".ui-datepicker").addClass("notranslate"),this.syncDateValueWithLimits(),this.$el.closest("form").on("forminator.front.condition.restart",function(){a.syncDateValueWithLimits()})},parseDateString:function(t){return new Date(t.replace(/-/g,"/").replace(/T.+/,""))},hasDatepickerLimits:function(){return this.$el.data("start-date")||this.$el.data("end-date")||this.$el.data("start-field")||this.$el.data("end-field")},applyDatepickerLimits:function(){var t,e,i,a,r,n=this.$el.val();return"disable"===this.$el.data("past-dates")?this.$el.datepicker("option","minDate",n):this.$el.datepicker("option","minDate",null),this.$el.datepicker("option","maxDate",null),!!this.hasDatepickerLimits()&&(n=this.$el.data("start-date"),r=this.$el.data("end-date"),t=this.$el.data("start-field"),e=this.$el.data("end-field"),i=this.$el.data("start-offset"),a=this.$el.data("end-offset"),n&&this.$el.datepicker("option","minDate",this.parseDateString(n)),r&&this.$el.datepicker("option","maxDate",this.parseDateString(r)),t&&void 0!==(n=this.getLimitDate(t,i))&&this.$el.datepicker("option","minDate",n),e&&void 0!==(r=this.getLimitDate(e,a))&&this.$el.datepicker("option","maxDate",r),!0)},syncDateValueWithLimits:function(){var t=this.$el.val();t&&(this.applyDatepickerLimits()&&(this.$el.datepicker("setDate",t),t!==this.$el.val())&&this.$el.trigger("change"),this.$el.datepicker("widget").hide())},getLimitDate:function(t,e){var t=this.$el.closest(".forminator-custom-form").find('input[name="'+t+'"]'),i=t.val();if(void 0!==i)return t=t.data("format").replace(/y/g,"yy"),e=e.split("_"),i=moment(i,t.toUpperCase()),(i="-"===e[0]?i.subtract(e[1],e[2]):i.add(e[1],e[2])).toDate()},restrict_date:function(t,e,i,a){var r=!0,n=a.getDay(),o=jQuery.datepicker.formatDate("mm/dd/yy",a);if(0!==i[0].length)for(var s=0;s<i.length;s++){var l=i[s].split("-"),d=new Date(l[0].trim()),l=new Date(l[1].trim());if(d<=a&&a<=l){r=!1;break}}return-1!==t.indexOf(n.toString())||-1!==e.indexOf(o)||!1===r?[!1,"disabledDate"]:[!0,"enabledDate"]}}),c.fn[i]=function(t){return this.each(function(){c.data(this,i)||c.data(this,i,new e(this,t))})}})(jQuery,(window,document)),((h,t)=>{var i="forminatorFrontValidate",a={},r={rules:{},messages:{}};function e(t,e){this.element=t,this.$el=h(this.element),this.settings=h.extend({},r,e),this._defaults=r,this._name=i,this.init()}function n(t,e){return t=h(e).hasClass("wp-editor-area")&&h(e).hasClass("forminator-textarea")?h("<div/>").html(t).text():t}function o(t){t=String(t).trim();var e=parseFloat(t);return String(e)===t?s(e,2):1===(e=t.split(/[^\dE-]+/)).length?s(parseFloat(t),2):(t=e.pop(),s(parseFloat(e.join("")+"."+t),2))}function s(t,e){return(Math.floor(100*t)/100).toFixed(e)}function l(t){var[t,e]=t.split(" "),[t,i]=t.split(":");return(t=60*(t=void 0!==e&&(12===parseInt(t,10)&&(t=0),"pm"===e.toLowerCase())?parseInt(t,10)+12:t)*60)+(i*=60)}h.extend(e.prototype,{init:function(){h(".forminator-select2, .forminator-rating").on("change",this.element,function(t,e){"forminator_emulate_trigger"!==e&&h(this).trigger("focusout")});var i=!1,r=this.$el,n=this.settings.rules,o=this.settings.messages;if(r.hasClass("forminator-grouped-fields")){let a=r.data("suffix");h.each(n,function(t,e){var i=t.replace(/(.+?)(\[\])?$/g,"$1-"+a+"$2");(r.find('[name="'+i+'"]').length||r.find("#"+i.replace("[]","")).length)&&(n[i]=e,o[i]=o[t])}),r=r.closest("form.forminator-ui")}r.data("validator",null).unbind("validate").validate({ignore(t,e){return h("#forminator-field-disable_validations").is(":checked")||h(e).is(":hidden:not(.do-validate)")&&!h(e).closest(".forminator-pagination").length||h(e).closest(".forminator-hidden").length},errorPlacement:function(t,e){r.trigger("validation:error")},showErrors:function(t,e){i&&0<e.length&&(r.find(".forminator-response-message").html("<ul></ul>"),jQuery.each(e,function(t,e){r.find(".forminator-response-message ul").append("<li>"+e.message+"</li>")}),r.find(".forminator-response-message").removeAttr("aria-hidden").prop("tabindex","-1").addClass("forminator-accessible")),i=!1,this.defaultShowErrors(),r.trigger("validation:showError",e)},invalidHandler:function(t,e){i=!0,r.trigger("validation:invalid")},onfocusout:function(t){var e;!1===h(t).hasClass("hasDatepicker")&&h(t).valid(),h(t).hasClass("forminator-email--field")&&(e=h(t).attr("name"),(e=h('input[name="confirm_'+e+'"]')).length)&&e.val()&&e.valid(),h(t).trigger("validation:focusout")},highlight:function(e,t,i){var a=h(e),r=a.closest(".forminator-field"),n=a.closest(".forminator-date-input"),o=a.closest(".forminator-timepicker"),s=!1,l=!1,d=!1;if(0<a.closest(".forminator-multi-upload").length){if(0<r.find(".forminator-uploaded-file.forminator-has_error").length)return;if(!(Array.isArray(this.errorList)&&this.errorList.some(t=>t.element===e&&["required","multiFileValid"].includes(t.method))))return}var f=this.errorMap[e.name],c=a.attr("id")+"-error",m=a.attr("aria-describedby"),u='<span class="forminator-error-message" id="'+c+'"></span>';(0<n.length?(l=(s=n.parent()).find('.forminator-error-message[data-error-field="'+a.data("field")+'"]'),d=s.find(".forminator-description"),u='<span class="forminator-error-message" data-error-field="'+a.data("field")+'" id="'+c+'"></span>',0===l.length&&("day"===a.data("field")&&(s.find('.forminator-error-message[data-error-field="year"]').length?h(u).insertBefore(s.find('.forminator-error-message[data-error-field="year"]')):forminatorUtils().add_error_message(d,s,u),0===r.find(".forminator-error-message").length)&&r.append('<span class="forminator-error-message" id="'+c+'"></span>'),"month"===a.data("field")&&(s.find('.forminator-error-message[data-error-field="day"]').length?h(u).insertBefore(s.find('.forminator-error-message[data-error-field="day"]')):forminatorUtils().add_error_message(d,s,u),0===r.find(".forminator-error-message").length)&&r.append('<span class="forminator-error-message" id="'+c+'"></span>'),"year"===a.data("field"))&&(forminatorUtils().add_error_message(d,s,u),0===r.find(".forminator-error-message").length)&&r.append('<span class="forminator-error-message" id="'+c+'"></span>'),s.find('.forminator-error-message[data-error-field="'+a.data("field")+'"]').html(f),r.find(".forminator-error-message")):0<o.length?(l=(s=o.parent()).find('.forminator-error-message[data-error-field="'+a.data("field")+'"]'),d=s.find(".forminator-description"),u='<span class="forminator-error-message" data-error-field="'+a.data("field")+'" id="'+c+'"></span>',0===l.length&&("hours"===a.data("field")&&(s.find('.forminator-error-message[data-error-field="minutes"]').length?h(u).insertBefore(s.find('.forminator-error-message[data-error-field="minutes"]')):forminatorUtils().add_error_message(d,s,u),0===r.find(".forminator-error-message").length)&&r.append('<span class="forminator-error-message" id="'+c+'"></span>'),"minutes"===a.data("field"))&&(forminatorUtils().add_error_message(d,s,u),0===r.find(".forminator-error-message").length)&&r.append('<span class="forminator-error-message" id="'+c+'"></span>'),s.find('.forminator-error-message[data-error-field="'+a.data("field")+'"]').html(f),r.find(".forminator-error-message")):(l=r.find(".forminator-error-message"),d=r.find(".forminator-description"),0===l.length&&forminatorUtils().add_error_message(d,r,u),r.find(".forminator-error-message"))).html(f),m?((n=m.split(" ")).includes(c)||n.push(c),o=n.join(" "),a.attr("aria-describedby",o)):a.attr("aria-describedby",c),a.attr("aria-invalid","true"),r.addClass("forminator-has_error"),a.trigger("validation:highlight")},unhighlight:function(t,e,i){var a,r,n=h(t),o=n.closest(".forminator-field"),t=n.closest(".forminator-multi-upload"),s=n.closest(".forminator-timepicker"),l=n.closest(".forminator-date-input"),d="";n.hasClass("forminator-uploaded-file--delete")||0<t.length&&0<o.find(".forminator-uploaded-file.forminator-has_error").length||(a=n.attr("id")+"-error",t=n.attr("aria-describedby"),r=0<n.closest(".forminator-field-radio, .forminator-field-checkbox, .forminator-field-select").find(".forminator-custom-input.forminator-has_error").length,d=0<l.length?l.parent().find('.forminator-error-message[data-error-field="'+n.data("field")+'"]'):0<s.length?s.parent().find('.forminator-error-message[data-error-field="'+n.data("field")+'"]'):r?n.closest(".forminator-field-radio, .forminator-field-checkbox, .forminator-field-select").find("#"+a):o.find(".forminator-error-message"),t?(l=t.split(" ").filter(function(t){return t!==a}).join(" "),n.attr("aria-describedby",l)):n.removeAttr("aria-describedby"),n.removeAttr("aria-invalid"),setTimeout(function(){d.remove(),o.removeClass("forminator-has_error"),n.trigger("validation:unhighlight")},100))},rules:n,messages:o}),r.off("forminator.validate.signature").on("forminator.validate.signature",function(){var t=h(this).validate(),e=h(this).find("input[id$='_data']");e.length&&e[0]&&void 0!==e[0].type&&t.element(e)}),r.find(".forminator-input-file, .forminator-input-file-required").on("change",function(){h(this).trigger("focusout")}),h(".time-minutes.has-time-limiter, .time-ampm.has-time-limiter").on("change",function(){h(this).closest(".forminator-col").siblings(".forminator-col").first().find(".time-hours").trigger("focusout")}),h('.forminator-field.required input[type="checkbox"]').on("input",function(){h(this).not(":checked").trigger("focusout")}),h(t).on("change","#forminator-field-disable_validations",function(){var t=h(this).is(":checked");let e=r.data("validator");t&&e&&(e.resetForm(),r.find(":input").each(function(){e.settings.unhighlight(this)}))})}}),h.fn[i]=function(t){return h.each(a,function(t,e){void 0===h.validator.methods[t]?h.validator.addMethod(t,e):"number"===t&&(h.validator.methods.number=a.number)}),this.each(function(){h.data(this,i)||h.data(this,i,new e(this,t))})},h.validator.addMethod("validurl",function(t,e){var i=h.validator.methods.url.bind(this);return i(t,e)||i("http://"+t,e)}),h.validator.addMethod("forminatorPhoneNational",function(t,e){var i=intlTelInput.getInstance(e),a=h(e);return!a.data("required")&&t==="+"+i.getSelectedCountryData().dialCode||(void 0===a.data("country")||a.data("country").toLowerCase()===i.getSelectedCountryData().iso2)&&(this.optional(e)||i.isValidNumberPrecise())}),h.validator.addMethod("forminatorPhoneInternational",function(t,e){var i=intlTelInput.getInstance(e);return!h(e).data("required")&&t==="+"+i.getSelectedCountryData().dialCode||this.optional(e)||i.isValidNumberPrecise()}),h.validator.addMethod("dateformat",function(t,e,i){var a,r,n,o,s=!1,l="yy-mm-dd"===i||"yy/mm/dd"===i||"yy.mm.dd"===i?/^\d{4}-\d{1,2}-\d{1,2}$/:/^\d{1,2}-\d{1,2}-\d{4}$/,d=(t=t.trim(),-1!==i.indexOf("/")?"/":-1!==i.indexOf(".")?".":"-"),f=t.match(/[\/.\-\s]/g);if(f)for(var c=0;c<f.length;c++)if(f[c]!==d)return this.optional(e)||s;return t=t.replace(/[ /.]/g,"-"),s=!!l.test(t)&&("dd/mm/yy"===i||"dd-mm-yy"===i||"dd.mm.yy"===i?(a=t.split("-"),r=parseInt(a[0],10),n=parseInt(a[1],10),o=parseInt(a[2],10)):"mm/dd/yy"===i||"mm.dd.yy"===i||"mm-dd-yy"===i?(a=t.split("-"),n=parseInt(a[0],10),r=parseInt(a[1],10),o=parseInt(a[2],10)):(a=t.split("-"),o=parseInt(a[0],10),n=parseInt(a[1],10),r=parseInt(a[2],10)),(l=new Date(Date.UTC(o,n-1,r,12,0,0,0))).getUTCFullYear()===o)&&l.getUTCMonth()===n-1&&l.getUTCDate()===r,this.optional(e)||s}),h.validator.addMethod("maxwords",function(t,e,i){return t=n(t,e),this.optional(e)||t.trim().split(/\s+/).length<=i}),h.validator.methods.maxlength=function(t,e,i){return!((t=n(t=t.replace(/<[^>]*>/g,""),e)).length>i)},h.validator.addMethod("trim",function(t,e,i){return!0===this.optional(e)||0!==t.trim().length}),h.validator.addMethod("equalToClosestEmail",function(t,e,i){e=h(e).closest(".forminator-row-with-confirmation-email").find('input[type="email"]').first();return e.length&&t===e.val()}),h.validator.addMethod("emailFilter",function(t,e,i){if(!t)return!0;var a,r=i.email_list.split("|"),n="deny"===i.filter_type;for(a of r)if(a=(a=(a=a.replace(/[\s\n\r\t]/g,"")).replace(/[.*+?^${}()|[\]\\]/g,"\\$&")).replace(/\\\*/g,".*"),new RegExp(a+"$").test(t))return!n;return n}),h.validator.addMethod("emailWP",function(t,e,i){if(!this.optional(e)){if(t.trim().length<6)return!1;if(t.indexOf("@",1)<0)return!1;e=t.split("@",2);if(!e[0].match(/^[a-zA-Z0-9!#$%&'*+\/=?^_`{|}~\.-]+$/))return!1;if(e[1].match(/\.{2,}/))return!1;var a=e[1].split(".");if(a.length<2)return!1;for(var r=a.length,n=0;n<r;n++)if(!a[n].match(/^[a-z0-9-]+$/i))return!1}return!0}),h.validator.addMethod("forminatorPasswordStrength",function(t,e,i){var a,r,n,o,s,t=t.trim(),i="string"==typeof i&&-1!==["short","bad","good","strong"].indexOf(i)?i:"strong";return 0==t.length||!(!t||t.length<{short:4,bad:6,good:8,strong:8}[i]||"short"!==i&&(s=/[0-9]/.test(t),a=/[a-z]/.test(t),r=/[A-Z]/.test(t),n=/[^a-zA-Z0-9]/.test(t),!(("bad"!==i||(a||r)&&s)&&("good"!==i||a&&r&&s)&&("strong"!==i||a&&r&&s&&n)&&(o=0,s&&(o+=10),a&&(o+=20),r&&(o+=20),n&&(o+=30),t.match(/[=!\-@.,_*#&?^`%$+\/{\[\]|}^?~]/)&&(o+=30),s=Math.log(Math.pow(o,t.length))/Math.LN2,{bad:25,good:40,strong:54}[i]<=s))))}),h.validator.addMethod("extension",function(t,e,i){var a,r=!1;return""!==t.trim()&&(a=(a=t.replace(/^.*\./,""))==t?"notExt":a.toLowerCase(),-1!=i.indexOf(a))&&(r=!0),this.optional(e)||r}),h.validator.addMethod("multiFileValid",function(t,e,i){var e=h(e),a=e.closest(".forminator-field"),r=0<a.find(".forminator-uploaded-file.forminator-has_error").length,a=0<a.find(".forminator-uploaded-files li").length,e=e.hasClass("forminator-input-file-required");return!r&&(a||!e)}),h.validator.methods.number=function(t,e,i){return this.optional(e)||/^[-+]?[0-9]+[.]?[0-9]*([eE][-+]?[0-9]+)?$/.test(t)},h.validator.addMethod("minNumber",function(t,e,i){return 0===t.length||i<=o(t)}),h.validator.addMethod("maxNumber",function(t,e,i){return 0===t.length||o(t)<=i}),h.validator.addMethod("timeLimit",function(t,e,i){var t=((t,e)=>{var i,a,r,n="";return t.name.includes("hours")&&(t=h(t).closest(".forminator-col"),i=e,e=t.next(),a=("select"===(a=e.find(".time-minutes")).prop("tagName").toLowerCase()?e.find(".time-minutes option:selected"):e.find(".time-minutes")).val(),r=e.next().find("select.time-ampm option:selected").val()),void 0===i||""===i||void 0===a||""===a||(""!==(n=i+":"+a)&&void 0!==r&&(n+=" "+r),n=l(n))})(e,t),a=l(i.start_limit),i=l(i.end_limit),a=a<=t&&t<=i,r=h(e).closest(".forminator-col").next().find(".forminator-field");return a||!0===t?r.removeClass("forminator-has_error"):setTimeout(function(){r.addClass("forminator-has_error")},10),!0===t||a}),h.validator.addMethod("customInputForOtherOption",function(e,i,a){var r=h(i).attr("name").replace("custom-","");if("radio"===a||"single-select"===a){let t=null;if("custom_option"===(t=("radio"===a?h(i).closest("#"+r).find('input[name="'+r+'"]:checked'):h(i).closest("#"+r).find('select[name="'+r+'"] option:selected')).val()))return 0!==e.trim().length}else if("checkbox"===a||"multi-select"===a){let t=null;if((t="checkbox"===a?h(i).closest("#"+r).find('input[name="'+r+'[]"]:checked'):h(i).closest("#"+r).find('select[name="'+r+'[]"] option:selected')).map(function(){return this.value}).get().includes("custom_option"))return 0!==e.trim().length}return!0}),a=h.validator.methods})(jQuery,(window,document)),((n,f,e,o)=>{f.paypalHasCondition=[];var a="forminatorFrontCondition",r={fields:{},relations:{}};function i(t,e,i){this.element=t,this.$el=n(this.element),this.settings=n.extend({},r,e),this._defaults=r,this._name=a,this.calendar=i[0],this._init_pass=!1,this.init()}n.extend(i.prototype,{init:function(){var r=this,a=this.$el,t=this.$el.find(".forminator-field input, .forminator-row input[type=hidden], .forminator-field select, .forminator-field textarea, .forminator-field-signature, .forminator-rating");if(a.hasClass("forminator-grouped-fields")){let i=a.data("suffix");n.each(this.settings.fields,function(t,e){t=t+"-"+i;(a.find('[name="'+t+'"]').length||a.find("#"+t).length)&&(e=r.updateConditions(e,i,a),r.settings.fields[t]=e)})}this.add_missing_relations(),t.on("change input forminator.change",function(t){var e,i=n(this),a=i.closest(".forminator-col").attr("id");if(a&&0===a.indexOf("group-")&&i.attr("id")&&(a=o),i.is('input[type="radio"]')&&(e=i.closest(".forminator-radio"),forminatorUtils().show_hide_custom_input(e,"radio")),!i.is('input[type="radio"]')||"input"!==t.type)return i.is('input[type="checkbox"]')&&(e=i.closest(".forminator-checkbox"),forminatorUtils().show_hide_custom_input(e,"checkbox")),i.closest(".forminator-select2")&&(e=i.closest(".forminator-select2"),forminatorUtils().show_hide_custom_input(e,"select")),i.closest(".forminator-multiselect")&&(e=i.closest(".forminator-multiselect"),forminatorUtils().show_hide_custom_input(e,"multiselect")),a=(a=void 0!==(a=i.is('input[type="email"]')&&a===o&&i.attr("id").startsWith("forminator-field-email-")?i.closest(".forminator-row-with-confirmation-email").parent(".forminator-col").attr("id"):a)&&0!==a.indexOf("slider-")?a:"1"===i.attr("data-multi")||"hidden"===i.attr("type")?i.attr("name"):i.attr("id")).trim(),!(!r.has_relations(a)&&!r.has_siblings(a))&&(r.has_siblings(a)&&r.trigger_fake_parent_date_field(a),!r.has_relations(a)&&r.has_siblings(a)?(r.trigger_siblings(a),!1):(r.process_relations(a,i,t),r.paypal_button_condition(),void r.maybe_clear_upload_container()))}),n(e).on("tinymce-editor-init",function(t,e){e.on("change",function(t){a.find("#"+n(this).attr("id")).change()})}),"undefined"!=typeof tinyMCE&&tinyMCE.activeEditor&&tinyMCE.activeEditor.on("change",function(t){a.find("#"+n(this).attr("id")).change()}),this.$el.find(".forminator-button.forminator-button-back, .forminator-button.forminator-button-next").on("click",function(){r.simulate_change()}),this.simulate_change(),this.init_events()},updateConditions:function(t,i,a){t=JSON.parse(JSON.stringify(t));if(t.conditions&&Array.isArray(t.conditions)){let e=a.closest(".forminator-col").prop("id");t.conditions.forEach(function(t){t.field&&t.group&&t.group===e&&(t.field=t.field+"-"+i)})}return t},process_relations:function(t,s,l){var d=this;d.get_relations(t).forEach(function(t){var e,i=d.get_field_logic(t),a=i.action,r=i.rule,n=i.conditions,o=0;0!==t.indexOf("paypal")||0===i.length||f.paypalHasCondition.includes(d.$el.data("form-id"))||f.paypalHasCondition.push(d.$el.data("form-id")),n.forEach(function(t){d.is_applicable_rule(t)&&o++}),"all"===r&&o===n.length||"any"===r&&0<o?(s instanceof jQuery&&(e=s.closest(".forminator-pagination")),"submit"===t&&void 0!==e&&d.toggle_field(t,"show","valid"),d.toggle_field(t,a,"valid")):d.toggle_field(t,a,"invalid"),d.check_sub_relations(t,l)})},init_events:function(){var e=this;this.$el.on("forminator.front.condition.restart",function(t){e.on_restart(t)})},on_restart:function(t){this.simulate_change()},simulate_change:function(){var e=this,t=forminatorUtils();this._init_pass=!0,this._fieldCache={},Object.keys(this.settings.relations||{}).forEach(function(t){e.process_relations(t,{},{})}),this._init_pass=!1,this._fieldCache={},this.$el.find(".forminator-radio").each(function(){t.show_hide_custom_input(n(this),"radio")}),this.$el.find(".forminator-checkbox").each(function(){t.show_hide_custom_input(n(this),"checkbox")}),this.$el.find(".forminator-select2").each(function(){t.show_hide_custom_input(n(this),"select")}),this.$el.find(".forminator-multiselect").each(function(){t.show_hide_custom_input(n(this),"multiselect")}),this.paypal_button_condition(),this.maybe_clear_upload_container()},add_missing_relations:function(){var t,a=this,r={};void 0!==this.settings.fields&&(t=this.settings.fields,Object.keys(t).forEach(function(i){t[i].conditions.forEach(function(t){var e,t=t.field;a.has_relations(t)?(e=a.get_relations(t),-1===n.inArray(i,e)&&a.settings.relations[t].push(i)):(void 0===r[t]&&(r[t]=[]),r[t].push(i))})})),Object.keys(r).forEach(function(t){a.settings.relations[t]=r[t]})},get_field_logic:function(t){return void 0===this.settings.fields[t]?[]:this.settings.fields[t]},has_relations:function(t){return void 0!==this.settings.relations[t]},get_relations:function(t){return this.has_relations(t)?n.unique(this.settings.relations[t]):[]},get_field_value:function(t){if(""===t)return"";var e=this.get_form_field(t),i=e.val();if(this.field_is_radio(e))i=e.filter(":checked").val();else if(this.field_is_signature(e))i=e.find("input[id$='_data']").val();else if(this.field_is_checkbox(e))i=[],e.each(function(){n(this).is(":checked")&&i.push(n(this).val().toLowerCase())}),0===i.length&&(i=null);else if(this.field_is_select(e)&&e.attr("multiple")){var i=[],a=e.find("option").filter(":selected");0<a.length?a.each(function(){i.push(n(this).val().toLowerCase())}):i=null}else if(this.field_is_textarea_wpeditor(e))"undefined"!=typeof tinyMCE&&tinyMCE.activeEditor&&(i=tinyMCE.activeEditor.getContent());else if(this.field_has_inputMask(e)){if(i=parseFloat(e.inputmask("unmaskedvalue").replace(",",".")),0<=t.indexOf("calculation-"))return i}else{if(this.field_is_rating(e))return i="string"==typeof i&&i.split("/")[0]||0;this.field_is_upload(t)&&(a=e.closest(".forminator-field").find(".forminator-uploaded-files"),i=i.split("\\").pop(),a.length)&&e.attr("multiple")&&(t=a.find(".forminator-uploaded-file--title"),i=t.map(function(){return n(this).text()}).get().join(","))}return i===o||null===i||""===i?"":i},get_date_field_value:function(t){if(""===t)return"";var e=this.get_form_field(t),i=!0,a="";if(!(i=e instanceof jQuery&&(i=!1,e.hasClass("forminator-col"))?!0:i)&&this.field_is_datepicker(e)){switch(a=e.val(),e.data("format")){case"dd/mm/yy":a=e.val().split("/").reverse().join("-");break;case"dd.mm.yy":a=e.val().split(".").reverse().join("-");break;case"dd-mm-yy":a=e.val().split("-").reverse().join("-")}""!==a&&(a={year:(r=new Date(a)).getFullYear(),month:r.getMonth(),date:r.getDate(),day:r.getDay()})}else{var r,i=!0===i?t:e.data("parent"),t=this.get_form_field_value(i+"-year"),n=this.get_form_field_value(i+"-month"),i=this.get_form_field_value(i+"-day");""!==t&&""!==n&&""!==i&&(a={year:(r=new Date(t+"-"+n+"-"+i)).getFullYear(),month:r.getMonth(),date:r.getDate(),day:r.getDay()})}return a||""},field_has_inputMask:function(t){var e=!1;return t.each(function(){if(o!==n(this).attr("data-inputmask"))return!(e=!0)}),e},field_is_radio:function(t){var e=!1;return t.each(function(){if("radio"===n(this).attr("type"))return!(e=!0)}),e},field_is_signature:function(t){var e=!1;return t.each(function(){if(0<n(this).find(".forminator-field-signature").length)return!(e=!0)}),e},field_is_datepicker:function(t){var e=!1;return t.each(function(){if(n(this).hasClass("forminator-datepicker"))return!(e=!0)}),e},field_is_checkbox:function(t){var e=!1;return t.each(function(){if("checkbox"===n(this).attr("type"))return!(e=!0)}),e},field_is_select:function(t){return t.is("select")},field_is_textarea_wpeditor:function(t){var e=!1;return t.each(function(){if(n(this).parent(".wp-editor-container").parent("div").hasClass("tmce-active"))return!(e=!0)}),e},field_is_upload:function(t){var e=!1;return e=-1!==t.indexOf("upload")?!0:e},field_is_rating:function(t){var e=!1;return t.each(function(){if(n(this).hasClass("forminator-rating"))return!(e=!0)}),e},get_form_field:function(t){if(this._init_pass&&this._fieldCache[t])return this._fieldCache[t];let e=this.$el;var i=(e=e.hasClass("forminator-grouped-fields")?e.closest("form.forminator-ui"):e).find("#"+t+"-field");return 0===i.length&&0===(i=e.find("."+t+"-payment")).length&&0===(i=e.find('input[name="'+t+'"]')).length&&0===(i=e.find('textarea[name="'+t+'"]')).length&&0===(i=e.find('input[name="'+t+'[]"]')).length&&0===(i=e.find('select[name="'+t+'"]')).length&&0===(i=e.find('select[name="'+t+'[]"]')).length&&(i=e.find("#"+t)),this._init_pass&&(this._fieldCache[t]=i),i},get_form_field_value:function(t){var e=this.$el.data("form-id"),i=this.$el.data("uid"),e=this.$el.find("#forminator-form-"+e+"__field--"+t+"_"+i);return(e=0===e.length&&0===(e=this.$el.find("#"+t+"-field")).length&&0===(e=this.$el.find('input[name="'+t+'"]')).length&&0===(e=this.$el.find('textarea[name="'+t+'"]')).length&&0===(e=this.$el.find('input[name="'+t+'[]"]')).length&&0===(e=this.$el.find('select[name="'+t+'"]')).length&&0===(e=this.$el.find('select[name="'+t+'[]"]')).length?this.$el.find("#"+t):e).val()},is_numeric:function(t){return!isNaN(parseFloat(t))&&isFinite(t)},is_date_rule:function(t){return["day_is","day_is_not","month_is","month_is_not","is_before","is_after","is_before_n_or_more_days","is_before_less_than_n_days","is_after_n_or_more_days","is_after_less_than_n_days"].includes(t)},has_siblings:function(t){return""!==t&&!!(t=this.get_form_field(t)).data("parent")},trigger_fake_parent_date_field:function(t){t=this.get_form_field(t).data("parent");this.process_relations(t,{},{})},trigger_siblings:function(i){var a=this,t=a.get_form_field(i).data("parent");n.each([t+"-year",t+"-month",t+"-day"],function(t,e){i!==e&&a.has_relations(e)&&a.get_form_field(e).trigger("change")})},is_applicable_rule:function(t){var e,i,a;return void 0!==t&&(e=this.is_date_rule(t.operator)?this.get_date_field_value(t.field):this.get_field_value(t.field),i=t.value,a=t.operator,t=this.get_form_field(t.field),forminatorUtils().is_hidden(t)?(t=null!=i&&""!==i,["is_not","does_not_contain","day_is_not","month_is_not"].includes(a)&&t):this.is_matching(e,i,a))},is_matching:function(t,e,i){var a,r=Array.isArray(t);switch("string"==typeof t&&(t=t.toLowerCase()),"string"==typeof e&&(e=e.toLowerCase(),"month_is"!==i&&"month_is_not"!==i||n.inArray(e,a={jan:0,feb:1,mar:2,apr:3,may:4,jun:5,jul:6,aug:7,sep:8,oct:9,nov:10,dec:11})&&(e=a[e]),"day_is"!==i&&"day_is_not"!==i||n.inArray(e,a={su:0,mo:1,tu:2,we:3,th:4,fr:5,sa:6})&&(e=a[e])),i){case"is":return r?-1<n.inArray(e,t):this.is_numeric(t)&&this.is_numeric(e)?Number(t)===Number(e):t===e;case"is_not":return r?-1===n.inArray(e,t):this.is_numeric(t)&&this.is_numeric(e)?Number(t)!==Number(e):t!==e;case"is_great":return e=+e,!(!this.is_numeric(t=+t)||!this.is_numeric(e))&&e<t;case"is_less":return e=+e,!(!this.is_numeric(t=+t)||!this.is_numeric(e))&&t<e;case"contains":return this.contains(t,e);case"does_not_contain":return!this.contains(t,e);case"starts":return t.startsWith(e);case"ends":return t.endsWith(e);case"month_is":return t.month===e;case"month_is_not":return t.month!==e;case"day_is":return t.day===e;case"day_is_not":return t.day!==e;case"is_before":return this.date_is_smaller(t,e);case"is_after":return this.date_is_grater(t,e);case"is_before_n_or_more_days":return this.date_is_n_days_before_current_date(t,e);case"is_before_less_than_n_days":return this.date_is_less_than_n_days_before_current_date(t,e);case"is_after_n_or_more_days":return this.date_is_n_days_after_current_date(t,e);case"is_after_less_than_n_days":return this.date_is_less_than_n_days_after_current_date(t,e)}return!1},contains:function(t,e){return 0<=t.toLowerCase().indexOf(e)},date_is_grater:function(t,e){return t=this.set_date_as_utc_time(t),1===forminatorDateUtil.compare(t,e)},set_date_as_utc_time(t){return t=o!==t.month&&o!==t.date&&o!==t.year?new Date(t.month+1+`/${t.date}/${t.year} UTC`).getTime():t},date_is_smaller:function(t,e){return t=this.set_date_as_utc_time(t),-1===forminatorDateUtil.compare(t,e)},date_is_equal:function(t,e){return 0===forminatorDateUtil.compare(t,e)},date_is_n_days_before_current_date:function(t,e){e=parseInt(e);var i=this.get_current_date(),t=forminatorDateUtil.diffInDays(t,i);return!isNaN(t)&&(0===e?t===e:e<=t)},date_is_less_than_n_days_before_current_date:function(t,e){e=parseInt(e);var i=this.get_current_date(),t=forminatorDateUtil.diffInDays(t,i);return!isNaN(t)&&t<e&&0<t},date_is_n_days_after_current_date:function(t,e){e=parseInt(e);var i=this.get_current_date(),i=forminatorDateUtil.diffInDays(i,t);return!isNaN(i)&&(0===e?i===e:e<=i)},date_is_less_than_n_days_after_current_date:function(t,e){e=parseInt(e);var i=this.get_current_date(),i=forminatorDateUtil.diffInDays(i,t);return!isNaN(i)&&i<e&&0<i},get_current_date:function(){return new Date},toggle_field:function(t,e,i){var a=this,r=this.get_form_field(t).closest(".forminator-col"),n=r.find(".forminator-input-file-required"),o=r.find("[id ^=ctlSignature][id $=_data]"),s=r.find(".forminator-wp-editor-required"),l=r.closest(".forminator-row"),d=r.closest(".forminator-row-inside"),f=d.add(d.parent()),c=this.$el.find(".forminator-pagination-footer").find(".forminator-button-next"),m="submit"===t?".forminator-button-submit":"#forminator-paypal-submit",u=this.$el.find(m);t.startsWith("page-break-")?this.toggle_page_break_field(t,e,i):("show"===e&&("valid"===i?(l.removeClass("forminator-hidden"),f.removeClass("forminator-hidden"),r.removeClass("forminator-hidden"),c.removeClass("forminator-hidden"),0<n.length&&n.addClass("do-validate"),0<s.length&&s.addClass("do-validate"),0<o.length&&o.addClass("do-validate"),0===t.indexOf("paypal")&&(u=a.$el.find(m),a.$el.find(".forminator-button-submit").addClass("forminator-hidden"),u.removeClass("forminator-hidden")),setTimeout(function(){u=a.$el.find(m),"submit"===t&&u.removeClass("forminator-hidden")},100)):(r.addClass("forminator-hidden"),0===t.indexOf("paypal")&&(u=a.$el.find(m),a.$el.find(".forminator-button-submit").removeClass("forminator-hidden"),u.addClass("forminator-hidden")),setTimeout(function(){u=a.$el.find(m),"submit"===t&&u.addClass("forminator-hidden")},100),0<n.length&&n.removeClass("do-validate"),0<s.length&&s.removeClass("do-validate"),0<o.length&&o.removeClass("do-validate"),0===d.find("> .forminator-col:not(.forminator-hidden)").length&&f.addClass("forminator-hidden"),0===l.find("> .forminator-col:not(.forminator-hidden)").length&&l.addClass("forminator-hidden"))),"hide"===e&&("valid"===i?(r.addClass("forminator-hidden"),u.addClass("forminator-hidden"),0<n.length&&n.removeClass("do-validate"),0<s.length&&s.removeClass("do-validate"),0<o.length&&o.removeClass("do-validate"),0===l.find("> .forminator-col:not(.forminator-hidden)").length&&l.addClass("forminator-hidden"),0===d.find("> .forminator-col:not(.forminator-hidden)").length&&f.addClass("forminator-hidden"),0===t.indexOf("paypal")&&(u=a.$el.find(m),a.$el.find(".forminator-button-submit").removeClass("forminator-hidden"),u.addClass("forminator-hidden")),setTimeout(function(){u=a.$el.find(m),"submit"===t&&u.addClass("forminator-hidden")},100)):(l.removeClass("forminator-hidden"),f.removeClass("forminator-hidden"),r.removeClass("forminator-hidden"),u.removeClass("forminator-hidden"),0<n.length&&n.addClass("do-validate"),0<s.length&&s.addClass("do-validate"),0<o.length&&o.addClass("do-validate"),0===t.indexOf("paypal")&&(u=a.$el.find(m),a.$el.find(".forminator-button-submit").addClass("forminator-hidden"),u.removeClass("forminator-hidden")),setTimeout(function(){u=a.$el.find(m),"submit"===t&&u.removeClass("forminator-hidden")},100))),this.$el.trigger("forminator:field:condition:toggled"),this.toggle_confirm_field(t,e,i))},toggle_page_break_field:function(t,e,i){var a,r="forminator-hidden forminator-page-hidden",n=this.$el.find('div.forminator-pagination[data-name="'+t+'"]');0===n.length?console.warn("Could not find pagination div for page-break:",t):0===(n=n.next("div.forminator-pagination")).length?console.warn("Could not find next pagination div after page-break:",t):0!==n.next("div.forminator-pagination").length&&(t=n.attr("data-step"),a=(t=this.$el.find(".forminator-step-"+t)).next(".forminator-break"),"show"===e&&("valid"===i?(n.removeClass(r),n.removeAttr("hidden"),t.length&&t.removeClass(r),a.length&&a.removeClass(r)):(n.addClass(r),n.attr("hidden","hidden"),t.length&&t.addClass(r),a.length&&a.addClass(r))),"hide"===e&&("valid"===i?(n.addClass(r),n.attr("hidden","hidden"),t.length&&t.addClass(r),a.length&&a.addClass(r)):(n.removeClass(r),n.removeAttr("hidden"),t.length&&t.removeClass(r),a.length&&a.removeClass(r))),this.$el.trigger("forminator:field:condition:toggled"),this.$el.trigger("forminator:page-break:toggled"))},clear_value:function(t,e){var i=this.get_form_field(t),a=this.get_field_value(t);i.hasClass("forminator-cleared-value")||(i.addClass("forminator-cleared-value"),e.originalEvent!==o&&(this.field_is_radio(i)?(i.attr("data-previous-value",a),i.removeAttr("checked")):this.field_is_checkbox(i)?i.each(function(){n(this).attr("data-previous-value",a),n(this).prop("checked",!1)}):(i.attr("data-previous-value",a),i.val(""))))},restore_value:function(t,e){var i=this.get_form_field(t),a=i.attr("data-previous-value");i.hasClass("forminator-cleared-value")&&e.originalEvent!==o&&(i.removeClass("forminator-cleared-value"),!this.field_is_upload(t))&&a&&(this.field_is_radio(i)?i.val([a]):this.field_is_checkbox(i)?i.each(function(){var t=n(this).attr("data-previous-value");t&&0<=t.indexOf(n(this).val().toLowerCase())&&n(this).prop("checked",!0)}):i.val(a))},check_sub_relations:function(t,n){var o=this,e=o.get_relations(t);e.length&&(this.restore_value(t,n),this.textareaFix(this.$el,t,n),e.forEach(function(t){var e=o.get_field_logic(t),i=e.action,a=e.rule,e=e.conditions,r=0;e.forEach(function(t){o.is_applicable_rule(t)&&r++}),"all"===a&&r===e.length||"any"===a&&0<r?o.toggle_field(t,i,"valid"):o.toggle_field(t,i,"invalid"),o.check_sub_relations(t,n)}))},paypal_button_condition:function(){var t=this.$el.find(".forminator-paypal-row"),e=this.$el.find(".forminator-pagination-footer").find(".forminator-button-paypal"),i=this.$el.find(".forminator-field-stripe-ocs:not(.forminator-hidden), .forminator-field-stripe:not(.forminator-hidden)");this.$el.find(".forminator-button-submit").closest(".forminator-row").removeClass("forminator-hidden"),0<t.length&&0===i.length&&(t.hasClass("forminator-hidden")||this.$el.find(".forminator-button-submit").closest(".forminator-row").addClass("forminator-hidden")),0<e.length&&(e.hasClass("forminator-hidden")?this.$el.find(".forminator-button-submit").removeClass("forminator-hidden"):this.$el.find(".forminator-button-submit").addClass("forminator-hidden"))},maybe_clear_upload_container:function(){this.$el.find('.forminator-row.forminator-hidden input[type="file"]').each(function(){""===n(this).val()&&(n(this).parent().hasClass("forminator-multi-upload")?n(this).parent().siblings(".forminator-uploaded-files").empty():(n(this).siblings("span").text(n(this).siblings("span").data("empty-text")),n(this).siblings(".forminator-button-delete").hide()))})},textareaFix:function(t,e,i){var a=n("#"+e+" .forminator-label");e.includes("textarea")&&t.hasClass("forminator-design--material")&&0<a.length&&(t=n("#"+e+" .forminator-textarea"),e=a.height()+9,a.css({"padding-top":e+"px"}),t.css({"padding-top":e+"px"}))},toggle_confirm_field:function(t,e,i){t="confirm_"+t;this.get_form_field(t).length&&this.toggle_field(t,e,i)}}),n.fn[a]=function(t,e){return this.each(function(){n.data(this,a)||n.data(this,a,new i(this,t,e))})}})(jQuery,window,document),((g,_,v)=>{var i="forminatorFrontSubmit",a={form_type:"custom-form",forminatorFront:!1,forminator_selector:"",chart_design:"bar",chart_options:{}};function e(t,e){this.element=t,this.$el=g(this.element),this.forminatorFront=null,this.settings=g.extend({},a,e),this._defaults=a,this._name=i,this.init()}g.extend(e.prototype,{init:function(){switch(this.forminatorFront=this.$el.data("forminatorFront"),this.settings.form_type){case"custom-form":this.settings.forminator_selector&&g(this.settings.forminator_selector).length||(this.settings.forminator_selector=".forminator-custom-form"),this.handle_submit_custom_form();break;case"quiz":this.settings.forminator_selector&&g(this.settings.forminator_selector).length||(this.settings.forminator_selector=".forminator-quiz"),this.handle_submit_quiz();break;case"poll":this.settings.forminator_selector&&g(this.settings.forminator_selector).length||(this.settings.forminator_selector=".forminator-poll"),this.handle_submit_poll()}},decodeHtmlEntity:function(t){return t.replace(/&#(\d+);/g,function(t,e){return String.fromCharCode(e)})},addCountryCode:function(t){t.find(".forminator-field--phone").each(function(){var t=g(this),e="enabled"===t.data("national_mode"),i=intlTelInput.getInstance(this);!e&&i&&(e="+"+i.getSelectedCountryData().dialCode,""===(i=t.val())||i.trim().startsWith("+")||(t.closest(".iti").find(".iti__selected-dial-code").hide(),t.css("padding-inline-start","45px"),t.val(e+" "+i)))})},handle_submit_custom_form:function(){var u=this,l=u.$el.find(".forminator-save-draft-link"),i=(u.$el.find(".forminator-response-message").find(".forminator-label--success").not(":hidden").length&&u.focus_to_element(u.$el.find(".forminator-response-message")),g(".def-ajaxloader").hide(),!1);g("body").on("click","#lostPhone",function(t){t.preventDefault();var e=g(this);!1===i&&(i=!0,g.ajax({type:"GET",url:e.attr("href"),beforeSend:function(){e.attr("disabled","disabled"),g(".def-ajaxloader").show()},success:function(t){e.removeAttr("disabled"),g(".def-ajaxloader").hide(),g(".notification").text(t.data.message),i=!1}}))}),g("body").on("click",".auth-back",function(t){t.preventDefault();t=u.$el.attr("id");g("#"+(t+"-authentication")+"-input").attr("disabled","disabled"),FUI.closeAuthentication()}),0!==l.length&&this.handle_submit_form_draft(),g("body").on("click",'.forminator-authentication-box button[type="submit"]',function(t){t.preventDefault(),g(this).closest("form").trigger("submit.frontSubmit","onSubmitAuthenticationBox")}),g("body").off("forminator:preSubmit:paypal",this.settings.forminator_selector).on("forminator:preSubmit:paypal",this.settings.forminator_selector,function(t,e){return u.processCaptcha(u,t,e,"")}),g("body").off("submit.frontSubmit",this.settings.forminator_selector),g("body").on("submit.frontSubmit",this.settings.forminator_selector,function(i,a){if(!u.$el.find(".forminator-button-submit").prop("disabled"))if(u.disable_form_submit(u,!0),0!==u.$el.find('input[type="hidden"][value="forminator_submit_preview_form_custom-forms"]').length)u.disable_form_submit(u,!1);else{var t,f=g(this),e=this,r=i,c=new FormData(this),m=f.find(".forminator-response-message"),n="true"===u.$el.find('input[name="save_draft"]').val(),o=g("body").find("#ui-datepicker-div.forminator-custom-form-"+u.$el.data("form-id"));if(u.addCountryCode(f),u.settings.inline_validation&&0<u.$el.find(".forminator-uploaded-files").length&&!n)if(0<u.$el.find(".forminator-uploaded-files li.forminator-has_error").length)return u.disable_form_submit(u,!1),!1;if(r.originalEvent!==v){var s=g(this).find(".forminator-button-submit").first();if(0===s.length||g(s).closest(".forminator-col").hasClass("forminator-hidden"))return u.disable_form_submit(u,!1),!1}0!==o.length&&u.$el.datepicker("widget").is(":visible")?u.disable_form_submit(u,!1):!u.$el.data("forminatorFrontPayment")&&!u.$el.data("forminatorFrontStripe")||n||(f.find(".forminator-button-submit").attr("disabled",!0),!1!==u.processCaptcha(u,i,m,a))?(u.multi_upload_disable(f,!0),t=function(){var d,t=u.$el.find(".forminator-pagination:visible"),e=!!t.length,t=t.index(".forminator-pagination");if(c=new FormData(this),u.$el.find(".forminator-number--field, .forminator-currency, .forminator-calculation").each(function(){g(this).inputmask&&c.set(g(this).attr("name"),g(this).val())}),c.append("form_uid",u.$el.data("uid")),n&&e&&c.append("draft_page",t),!u.$el.data("forminatorFrontPayment")&&!u.$el.data("forminatorFrontStripe")&&!n&&!1===u.processCaptcha(u,i,m,a))return u.disable_form_submit(u,!1),!1;"forminator:submit:paypal"===a&&u.$el.find("input[data-inputmask]").each(function(){var t=g(this).attr("name");t&&c.set(t,g(this).val())}),u.$el.hasClass("forminator_ajax")||n?(m.html(""),u.$el.find(".forminator-button-submit").addClass("forminator-button-onload"),u.$el.find("input[type=file]").each(function(){""===g(this).val()&&"function"==typeof _.FormData.prototype.delete&&c.delete(g(this).attr("name"))}),void 0!==u.settings.has_loader&&u.settings.has_loader&&("login"!==u.$el.find('input[name="form_type"]').val()&&u.$el.addClass("forminator-fields-disabled"),m.html("<p>"+u.settings.loader_label+"</p>"),u.focus_to_element(m),m.removeAttr("aria-hidden").prop("tabindex","-1").removeClass("forminator-success forminator-error forminator-accessible").addClass("forminator-loading forminator-show")),d=!1,i.preventDefault(),g.ajax({type:"POST",url:_.ForminatorFront.ajaxUrl,data:c,cache:!1,contentType:!1,processData:!1,beforeSend:function(){f.find("button").attr("disabled",!0),f.trigger("before:forminator:form:submit",c)},success:function(e){if(!e&&void 0!==e||"object"!=typeof e.data)return f.find("button").removeAttr("disabled"),m.addClass("forminator-error").html("<p>"+_.ForminatorFront.cform.error+"<br>("+e.data+")</p>"),u.focus_to_element(m),e.data&&f.trigger("forminator:form:submit:failed",[c,e.data]),!1;if(e.success&&v!==e.data.type&&"save_draft"===e.data.type)return u.showDraftLink(e.data),!1;if(e.success&&v!==e.data.lead_entry_id){var i=e.data.lead_entry_id;let t="";var a=f.find("input[name=lead_quiz]"),a=(0<a.length&&(t=a.val()),g("#forminator-module-"+t).find("input[name=entry_id]"));0<a.length&&a.attr("lead-entry-id",i)}if(f.find(".forminator-error-message").not(".forminator-uploaded-files .forminator-error-message").remove(),f.find(".forminator-field").removeClass("forminator-has_error"),f.find("input, select, textarea").removeAttr("aria-invalid"),f.find("button").removeAttr("disabled"),m.html("").removeClass("forminator-accessible forminator-error forminator-success"),u.settings.hasLeads&&void 0!==e.data.entry_id)return u.showQuiz(u.$el),g("#forminator-module-"+u.settings.quiz_id+" input[name=entry_id]").val(e.data.entry_id),"end"===u.settings.form_placement&&g("#forminator-module-"+u.settings.quiz_id).submit(),!1;if(void 0!==e&&void 0!==e.data&&void 0!==e.data.authentication&&("show"===e.data.authentication||"invalid"===e.data.authentication))return a=u.$el.attr("id"),o=g("#"+(i=a+"-authentication")),n=g("#"+i+"-input"),s=g("#"+i+"-token"),o.find(".forminator-authentication-notice").removeClass("error"),o.find(".lost-device-url").attr("href",e.data.lost_url),"show"===e.data.authentication&&(u.$el.find(".forminator-authentication-nav").html("").append(e.data.auth_nav),u.$el.find(".forminator-authentication-box").hide(),"fallback-email"===e.data.auth_method&&(u.$el.find(".wpdef-2fa-email-resend input").click(),u.$el.find(".notification").hide()),u.$el.find("#forminator-2fa-"+e.data.auth_method).show(),u.$el.find(".forminator-authentication-box input").attr("disabled",!0),u.$el.find("#forminator-2fa-"+e.data.auth_method+" input").attr("disabled",!1),u.$el.find(".forminator-2fa-link").show(),u.$el.find("#forminator-2fa-link-"+e.data.auth_method).hide(),n.removeAttr("disabled").val(e.data.auth_method),s.val(e.data.auth_token),FUI.openAuthentication(i,a,i+"-input")),"invalid"===e.data.authentication&&(o.find(".forminator-authentication-notice").addClass("error"),o.find(".forminator-authentication-notice").html("<p>"+e.data.message+"</p>"),f.trigger("forminator:form:submit:failed",[c,e.data.message])),!1;var r,n=e.success?"forminator-success":"forminator-error";if(void 0!==e.message?(m.removeAttr("aria-hidden").prop("tabindex","-1").addClass(n+" forminator-show"),u.focus_to_element(m,!1,e.fadeout,e.fadeout_time),m.html(e.message),!e.data.success&&e.data.errors.length&&(r='<ul class="forminator-screen-reader-only">',g.each(e.data.errors,function(t,e){for(var i in e)e.hasOwnProperty(i)&&(r+="<li>"+e[i]+"</li>")}),r+="</ul>",m.append(r))):void 0!==e.data&&(s=!0,(s=void 0!==e.data.url&&void 0!==e.data.newtab&&"newtab_thankyou"!==e.data.newtab?!1:s)&&(m.removeAttr("aria-hidden").prop("tabindex","-1").addClass(n+" forminator-show"),u.focus_to_element(m,!1,e.data.fadeout,e.data.fadeout_time),m.html(e.data.message)),!e.data.success&&void 0!==e.data.errors&&e.data.errors.length&&(r='<ul class="forminator-screen-reader-only">',g.each(e.data.errors,function(t,e){for(var i in e)e.hasOwnProperty(i)&&(r+="<li>"+e[i]+"</li>")}),r+="</ul>",m.append(r)),void 0!==e.data.stripe3d?void 0!==e.data.subscription?f.trigger("forminator:form:submit:stripe:3dsecurity",[e.data.secret,e.data.subscription]):f.trigger("forminator:form:submit:stripe:3dsecurity",[e.data.secret,!1]):void 0!==e.data.redirect_to_url&&f.trigger("forminator:form:submit:stripe:redirect",[e.data.redirect_to_url,e.data.secret,e.data.subscription||""])),e.data.secret)return!(d=!0);if(e.data.success||(a=void 0!==e.data.errors&&e.data.errors.length?e.data.errors:"",f.trigger("forminator:form:submit:failed",[c,a]),u.multi_upload_disable(f,!1),a&&u.show_messages(a)),!0===e.success){var i=void 0!==e.data.behav&&"behaviour-hide"===e.data.behav,o=void 0!==e.data.url&&void 0!==e.data.newtab&&"sametab"===e.data.newtab,s=u.settings.resetEnabled;if(0<f.find('input[name="previous_draft_id"]').length&&(i=!0),f[0]&&s&&!i&&!o&&(f[0].reset(),u.$el.trigger("forminator:field:condition:toggled"),f.find(".forminator-field-signature img").trigger("click"),void 0!==e.data.select_field&&g.each(e.data.select_field,function(e,t){0<t.length&&g.each(t,function(t,i){i.value&&("multiselect"===i.type&&f.find("#"+e+" input").filter((t,e)=>e.value===i.value).closest(".forminator-option").remove().trigger("change"),f.find("#"+e+" option").filter((t,e)=>e.value===i.value).remove().trigger("change"))})}),f.find(".forminator-button-delete").hide(),f.find(".forminator-file-upload input").val(""),f.find(".forminator-file-upload > span").html(_.ForminatorFront.cform.no_file_chosen),f.find("ul.forminator-uploaded-files").html(""),u.$el.find("ul.forminator-uploaded-files").html(""),u.$el.find(".forminator-multifile-hidden").val(""),0<f.find(".forminator-select2").length&&f.find(".forminator-select2").each(function(t,e){g(e).find("option").removeAttr("data-select2-id");var i=g(e).data("default-value");if(""===i)i=g(e).val();else if("string"==typeof i&&i.startsWith("["))try{i=JSON.parse(i)}catch(t){}g(e).val(i).trigger("change.select2")}),f.find(".multiselect-default-values").each(function(){var t=""!==g(this).val()?g.parseJSON(g(this).val()):[],i=Object.values(t);g(this).closest(".forminator-multiselect").find('input[type="checkbox"]').each(function(t,e){-1!==g.inArray(g(e).val(),i)?(g(e).prop("checked",!0),g(e).closest("label").addClass("forminator-is_checked")):(g(e).prop("checked",!1),g(e).closest("label").removeClass("forminator-is_checked"))})}),f.find(".forminator-field-postdata").each(function(){g(this).find(".forminator-multiselect").find('input[type="checkbox"]').each(function(t,e){g(e).prop("checked",!1),g(e).closest("label").removeClass("forminator-is_checked")})}),f.find(".forminator-slider").each(function(){var t=g(this),e=t.find(".forminator-slide"),i=e.slider("option"),a=parseFloat(e.data("min"))||0,r=parseFloat(e.data("max"))||100,a=parseFloat(e.data("value"))||a,r=parseFloat(e.data("value-max"))||r;t.find(".forminator-slider-labels").remove(),i.create(),!0===i.range?e.slider("values",[a,r]):e.slider("value",a)}),(n=f.find(".forminator-rating")).length&&"function"==typeof FUI.rating&&FUI.rating(n),u.multi_upload_disable(f,!1),f.trigger("forminator.front.condition.restart")),f.trigger("forminator:form:submit:success",[c,e]),void 0!==e.data.url)if(void 0!==e.data.newtab&&"sametab"!==e.data.newtab)"newtab_hide"===e.data.newtab&&u.$el.hide(),_.open(u.decodeHtmlEntity(e.data.url),"_blank");else{a=u.decodeHtmlEntity(e.data.url),s=Date.now();try{var l=new URL(a,_.location.href);l.searchParams.set("forminator_cache_bust",s),_.location.href=l.toString()}catch(t){o=a.indexOf("#"),n=0<=o?a.slice(o):"",e=0<=o?a.slice(0,o):a,l=e.includes("?")?"&":"?";_.location.href=e+l+"forminator_cache_bust="+s+n}}i&&(u.$el.find(".forminator-row").hide(),u.$el.find(".forminator-pagination-steps").hide(),u.$el.find(".forminator-pagination-footer").hide(),u.$el.find(".forminator-pagination-steps, .forminator-pagination-progress").hide())}},error:function(t){0!==l.length&&(u.$el.find('input[name="save_draft"]').val("false"),l.addClass("disabled")),f.find("button").removeAttr("disabled"),m.html("");t=400===t.status?_.ForminatorFront.cform.upload_error:_.ForminatorFront.cform.error;m.html('<label class="forminator-label--notice"><span>'+t+"</span></label>"),u.focus_to_element(m),f.trigger("forminator:form:submit:failed",[c,t]),u.multi_upload_disable(f,!1)},complete:function(t,e){if(d)return!1;u.$el.find(".forminator-button-submit").removeClass("forminator-button-onload"),f.trigger("forminator:form:submit:complete",c),u.showLeadsLoader(u)}}).always(function(){if(d)return!1;void 0!==u.settings.has_loader&&u.settings.has_loader&&(u.$el.removeClass("forminator-fields-disabled forminator-partial-disabled"),m.removeClass("forminator-loading")),0!==l.length&&(u.$el.find('input[name="save_draft"]').val("false"),l.addClass("disabled")),u.disable_form_submit(u,!1),f.trigger("after:forminator:form:submit",c)})):(void 0!==u.settings.has_loader&&u.settings.has_loader&&(u.$el.addClass("forminator-fields-disabled"),m.html("<p>"+u.settings.loader_label+"</p>"),m.removeAttr("aria-hidden").prop("tabindex","-1").removeClass("forminator-success forminator-error forminator-accessible").addClass("forminator-loading forminator-show")),f.trigger("before:forminator:form:submit",c),r.currentTarget.submit(),u.showLeadsLoader(u))},o=(s=u.$el.find('div[data-is-payment="true"]')).closest(".forminator-row, .forminator-col").hasClass("forminator-hidden")||s.closest(".forminator-pagination").hasClass("forminator-page-hidden"),!u.$el.data("forminatorFrontPayment")&&!u.$el.data("forminatorFrontStripe")||o||n?t.apply(e):setTimeout(function(){u.$el.trigger("payment.before.submit.forminator",[c,function(){t.apply(e)}])},200)):(f.find(".forminator-button-submit").attr("disabled",!1),u.disable_form_submit(u,!1))}return!1})},handle_submit_form_draft:function(){g("body").on("click",".forminator-save-draft-link",function(t){t.preventDefault(),t.stopPropagation();var t=g(this).closest("form"),e=t.find('input[name="save_draft"]');t.closest("#forminator-modal").hasClass("preview")||"true"===e.val()||g(this).hasClass("disabled")||(e.val("true"),t.trigger("submit.frontSubmit","draft_submit"))})},showDraftLink:function(t){var e=this.$el;e.trigger("forminator:form:draft:success",t),e.find(".forminator-response-message").html(""),e.hide(),g(t.message).insertBefore(e),this.sendDraftLink(t)},sendDraftLink:function(t){var l=this,t="#send-draft-link-form-"+t.draft_id;g("body").on("submit",t,function(t){var i=g(this),e=new FormData(this),a=i.find("#email-1"),r=a.find(".forminator-field"),n=i.find(".forminator-button-submit"),o=i.find(".forminator-response-message"),s=i.prev(".forminator-draft-email-response");if(g(this).hasClass("submitting")||g(this).hasClass("forminator-has_error")&&""===a.find('input[name="email-1"]').val())return!1;i.addClass("submitting"),n.attr("disabled",!0),i.removeClass("forminator-has_error"),r.removeClass("forminator-has_error"),r.find(".forminator-error-message").remove(),t.preventDefault(),g.ajax({type:"POST",url:_.ForminatorFront.ajaxUrl,data:e,cache:!1,contentType:!1,processData:!1,beforeSend:function(){i.trigger("before:forminator:draft:email:submit",e)},success:function(t){var e=t.data;if(!t&&void 0!==t||"object"!=typeof e)return n.removeAttr("disabled"),o.addClass("forminator-error").html("<p>"+_.ForminatorFront.cform.error+"<br>("+e+")</p>"),l.focus_to_element(o),!1;t.success||v===e.field||"email-1"!==e.field||r.hasClass("forminator-has_error")||(i.addClass("forminator-has_error"),r.addClass("forminator-has_error"),r.append('<span class="forminator-error-message" aria-hidden="true">'+e.message+"</span>")),t.success&&(e.draft_mail_sent?s.removeClass("draft-error").addClass("draft-success"):s.removeClass("draft-success").addClass("draft-error"),s.html(e.draft_mail_message),s.show(),i.hide())},error:function(t){i.removeClass("submitting"),n.removeAttr("disabled")}}).always(function(){i.removeClass("submitting"),n.removeAttr("disabled")}),s.on("click",".draft-resend-mail",function(t){t.preventDefault(),s.slideUp(50),i.show()})})},processCaptcha:function(t,e,i,a){var r=t.$el.find(".forminator-g-recaptcha, .forminator-hcaptcha, .forminator-turnstile");let n;if(r.length)for(let t=0;t<r.length&&(n=g(r.get(t)),n.closest(".forminator-pagination").hasClass("forminator-page-hidden"));t++)n=null;if(n&&n.length){var o=n.data("size"),s=n.parent(".forminator-col");if(n.hasClass("forminator-g-recaptcha")){var l=n.data("forminator-recapchta-widget");if(("normal"===o||"compact"===o)&&"onSubmitAuthenticationBox"===a)return;if(0!==n.children().length){var d=_.grecaptcha.getResponse(l);if("invisible"===o&&"forminator:preSubmit:paypal"===e.type)return;if("invisible"===o&&0===d.length)return _.grecaptcha.execute(l),t.waitForCaptchaResponse(function(){return _.grecaptcha.getResponse(l)}),!1;if("forminator:submit:paypal"===a)return _.grecaptcha.reset(l),!0;t.$el.hasClass("forminator_ajax")&&"forminator:preSubmit:paypal"!==e.type&&_.grecaptcha.reset(l)}}else if(n.hasClass("forminator-hcaptcha")){l=n.data("forminator-hcaptcha-widget"),d=hcaptcha.getResponse(l);if("invisible"===o&&0===d.length)return hcaptcha.execute(l),t.waitForCaptchaResponse(function(){return hcaptcha.getResponse(l)}),!1;if("forminator:submit:paypal"===a)return hcaptcha.reset(l),!0;t.$el.hasClass("forminator_ajax")&&"forminator:preSubmit:paypal"!==e.type&&hcaptcha.reset(l)}else if(n.hasClass("forminator-turnstile")){var l=n.data("forminator-turnstile-widget"),d=n.find('input[name="forminator-turnstile-response"]').val(),o=void 0!==l&&turnstile&&"function"==typeof turnstile.reset;if("forminator:submit:paypal"===a)return o&&turnstile.reset(l),!0;o&&t.$el.hasClass("forminator_ajax")&&"forminator:preSubmit:paypal"!==e.type&&turnstile.reset(l)}if(i.html(""),n.hasClass("error")&&n.removeClass("error"),!d||0===d.length)return n.hasClass("error")||n.addClass("error"),a=t.$el.data("forminatorFrontPagination"),o=n.closest(".forminator-pagination").data("step"),(e=a&&"function"==typeof a.go_to&&void 0!==o&&o!==a.step)?(t.disable_form_submit(t,!1),a.go_to(o,!0),a.update_buttons(),i.html("").removeClass("forminator-loading forminator-show forminator-error forminator-success forminator-accessible").removeAttr("tabindex").attr("aria-hidden",!0)):i.removeAttr("aria-hidden").html('<label class="forminator-label--error forminator-invalid-captcha"><span>'+_.ForminatorFront.cform.captcha_error+"</span></label>"),e||t.settings.inline_validation?s.hasClass("forminator-has_error")||"invisible"===n.data("size")||(s.addClass("forminator-has_error").append('<span class="forminator-error-message forminator-invalid-captcha" aria-hidden="true">'+_.ForminatorFront.cform.captcha_error+"</span>"),t.focus_to_element(s)):t.focus_to_element(i),!1}},hideForm:function(t){t.css({height:0,opacity:0,overflow:"hidden",visibility:"hidden","pointer-events":"none",margin:0,padding:0,border:0,display:"none"})},showForm:function(t){t.css({height:"",opacity:"",overflow:"",visibility:"","pointer-events":"",margin:"",padding:"",border:"",display:"block"})},showQuiz:function(t){var e=g("#forminator-module-"+this.settings.quiz_id),i=g("#forminator-quiz-leads-"+this.settings.quiz_id);this.hideForm(t),i.find(".forminator-lead-form-skip").hide(),void 0!==this.settings.form_placement&&"beginning"===this.settings.form_placement&&(this.showForm(e),e.find(".forminator-pagination").length)&&(i.find(".forminator-quiz-intro").hide(),e.prepend('<button class="forminator-button forminator-quiz-start forminator-hidden"></button>').find(".forminator-quiz-start").trigger("click").remove())},handle_submit_quiz:function(t){var u=this,f=void 0!==u.settings.hasLeads&&u.settings.hasLeads,h=void 0!==u.settings.leads_id?u.settings.leads_id:0,p=void 0!==u.settings.quiz_id?u.settings.quiz_id:0;g("body").on("submit.frontSubmit",this.settings.forminator_selector,function(t){if(0===u.$el.find('input[type="hidden"][value="forminator_submit_preview_form_quizzes"]').length){var e=g(this),i=[],a=new FormData(this),r=e.find(".forminator-answer"),n=u.$el.find(".forminator-button").last(),o=u.$el.find(".forminator-quiz--result"),s=n.data("loading"),l=void 0!==u.settings.form_placement?u.settings.form_placement:"",d=void 0!==u.settings.skip_form?u.settings.skip_form:"",c=u.$el.find(".forminator-response-message");if(t.preventDefault(),t.stopPropagation(),!e.data("quizSubmitting")){if(u.$el.find(".forminator-has-been-disabled").removeAttr("disabled"),i=e.serialize(),u.$el.find(".forminator-has-been-disabled").attr("disabled","disabled"),f){t=u.$el.find("input[name=entry_id]").attr("lead-entry-id")||"",t=(t&&(i+="&lead_entry_id="+t),"");if(0<u.$el.find("input[name=entry_id]").length&&(t=u.$el.find("input[name=entry_id]").val()),"end"===l&&""===t)return u.showForm(g("#forminator-module-"+h)),o.addClass("forminator-hidden"),g("#forminator-quiz-leads-"+p+" .forminator-lead-form-skip").show(),!1;if(!d&&""===t)return!1}""!==s&&n.text(s),u.settings.has_quiz_loader&&r.each(function(){var t=g(this),e=t.find("input"),t=t.find(".forminator-answer--status");e.is(":checked")&&0===t.html().length&&t.html('<i class="forminator-icon-loader forminator-loading"></i>')});var m=0<u.$el.find(".forminator-pagination").length;g.ajax({type:"POST",url:_.ForminatorFront.ajaxUrl,data:i,beforeSend:function(){e.data("quizSubmitting",!0),(m?u.$el.find(".forminator-button-next, .forminator-button-submit"):u.$el.find("button")).attr("disabled","disabled"),e.trigger("before:forminator:quiz:submit",[i,a])},success:function(f){var t;f.success?(t="",o.removeClass("forminator-hidden"),_.history.pushState("forminator","Forminator",f.data.result_url),"nowrong"===f.data.type?(t=f.data.result,o.html(t),m||u.$el.find(".forminator-answer input").attr("disabled","disabled")):"knowledge"===f.data.type&&(t=f.data.finalText,0<o.length&&o.html(t),Object.keys(f.data.result).forEach(function(t){var e,i=u.$el.find("#"+t),a=i.find(".forminator-question--result"),r=i.find(".forminator-submit-rightaway"),n=i.find(".forminator-answer input"),o=f.data.result[t].isCorrect?(e="forminator-is_correct",'<i class="forminator-icon-check"></i>'):(e="forminator-is_incorrect",'<i class="forminator-icon-cancel"></i>');if(a.text(f.data.result[t].message),a.addClass("forminator-show"),r.attr("disabled",!0),r.attr("aria-disabled",!0),n.attr("disabled",!0),n.attr("aria-disabled",!0),v===f.data.result[t].answer)for(var s,l=f.data.result[t].answers,d=0;d<l.length;d++)(s=i.find('[id|="'+l[d].id+'"]').closest(".forminator-answer")).addClass(e),(0===s.find(".forminator-answer--status").html().length||0!==s.find(".forminator-answer--status .forminator-icon-loader").length)&&s.find(".forminator-answer--status").html(o);else(s=i.find('[id|="'+f.data.result[t].answer+'"]').closest(".forminator-answer")).addClass(e),0!==s.find(".forminator-answer--status").html().length&&0===s.find(".forminator-answer--status .forminator-icon-loader").length||s.find(".forminator-answer--status").html(o)})),e.trigger("forminator:quiz:submit:success",[i,a,t]),0===o.find(".forminator-quiz--summary").length||o.parent().hasClass("forminator-pagination--content")||u.focus_to_element(o.find(".forminator-quiz--summary"))):(u.$el.find("button").removeAttr("disabled"),c.removeClass("forminator-hidden"),c.html(f.data.error),u.focus_to_element(c),e.trigger("forminator:quiz:submit:failed",[i,a]))}}).always(function(){e.data("quizSubmitting",!1),m&&u.$el.find(".forminator-button-next, .forminator-button-submit").removeAttr("disabled"),e.trigger("after:forminator:quiz:submit",[i,a]),e.nextAll(".leads-quiz-loader").remove()})}}return!1}),g("body").on("click","#forminator-quiz-leads-"+p+" .forminator-lead-form-skip",function(t){u.showQuiz(g("#forminator-module-"+h)),void 0!==u.settings.form_placement&&"end"===u.settings.form_placement&&(u.settings.form_placement="skip",u.$el.submit())}),g("body").on("click",".forminator-result--retake",function(t){var e={action:"forminator_reload_quiz",pageId:u.$el.find('input[name="page_id"]').val(),moduleId:u.$el.find('input[name="form_id"]').val(),nonce:u.$el.find('input[name="forminator_nonce"]').val()};t.preventDefault(),g.post(_.ForminatorFront.ajaxUrl,e,function(t){1==t.success&&t.html&&_.location.replace(t.html)})})},handle_submit_poll:function(){var f=this,c=f.$el.html();f.$el.find(".forminator-response-message").not(":hidden").length&&f.focus_to_element(f.$el.find(".forminator-response-message"),!0),g("body").on("submit.frontSubmit",this.settings.forminator_selector,function(t){var i,a,r,n,o,s;return 0===f.$el.find('input[type="hidden"][value="forminator_submit_preview_form_poll"]').length&&(i=g(this),a=new FormData(this),r=i.serialize(),n=f.$el.find(".forminator-response-message"),o=f.$el.find("fieldset"),s=f.$el.find(".forminator-button"),!f.$el.hasClass("forminator_ajax")||(l(),g.ajax({type:"POST",url:_.ForminatorFront.ajaxUrl,data:r,beforeSend:function(){s.addClass("forminator-onload"),i.trigger("before:forminator:poll:submit",[r,a])},success:function(t){var e=t.success?"success":"error";s.removeClass("forminator-onload"),!1===t.success?(d(t.data.message,e),i.trigger("forminator:poll:submit:failed",[r,a])):void 0!==t.data&&(e=t.data.success?"success":"error",d(t.data.message,e),setTimeout(function(){l()},2500)),!0===t.success&&(void 0!==t.data.url?_.location.href=t.data.url:void 0!==t.data.chart_data&&1<t.data.chart_data.length&&("link_on"===t.data.results_behav&&i.find(".forminator-note").length&&(i.find(".forminator-note").remove(),i.find(".forminator-poll-footer").append(t.data.results_link)),"show_after"===t.data.results_behav)&&f.render_poll_chart(t.data.chart_data,t.data.back_button,f,c,[t.data.votes_text,t.data.votes_count,[t.data.grids_color,t.data.labels_color,t.data.onchart_label],[t.data.tooltips_bg,t.data.tooltips_color]]),i.trigger("forminator:poll:submit:success",[r,a]))},error:function(){l(),s.removeClass(".forminator-onload"),i.trigger("forminator:poll:submit:failed",[r,a])}}).always(function(){i.trigger("after:forminator:poll:submit",[r,a])}),!1));function l(){n.html(""),n.removeClass("forminator-show"),n.removeClass("forminator-error"),n.removeClass("forminator-success"),n.removeAttr("tabindex"),n.attr("aria-hidden",!0),o.removeClass("forminator-has_error")}function d(t,e){n.html("<p>"+t+"</p>"),n.addClass("forminator-"+e),n.addClass("forminator-show"),n.removeAttr("aria-hidden"),n.attr("tabindex","-1"),n.focus(),"error"!==e||o.find('input[type="radio"]').is(":checked")||o.addClass("forminator-has_error")}})},render_poll_chart:function(t,e,i,a,r){var n,o,s="forminator-chart-poll-"+(i.$el.attr("id")+"-"+i.$el.data("forminatorRender")),l=i.$el.find(".forminator-poll-body"),d=i.$el.find(".forminator-poll-footer");o=i.$el.find(".forminator-chart-wrapper"),n=i.$el.find(".forminator-chart"),o.remove(),n.remove(),o=g('<canvas id="'+s+'" class="forminator-chart" role="img" aria-hidden="true"></canvas>'),l.append(o),FUI.pollChart("#"+s,t,i.settings.chart_design,r),(n=l.find(".forminator-field")).hide(),n.attr("aria-hidden","true"),o=i.$el.find(".forminator-chart"),((s=i.$el.find(".forminator-chart-wrapper")).length?(o.addClass("forminator-show"),s.addClass("forminator-show"),s.removeAttr("aria-hidden"),s.attr("tabindex","-1"),s):(o.html("<p>Fallback text...</p>"),o.addClass("forminator-show"),o.removeAttr("aria-hidden"),o.attr("tabindex","-1"),o)).focus(),t=g(e),d.empty(),d.append(t),i.$el.find(".forminator-button").click(function(t){i.$el.hasClass("forminator_ajax")?i.$el.html(a):location.reload(),t.preventDefault()})},focus_to_element:function(t,e,i,a){i=i||!1,a=a||0,e=e||!1;var r="html,body";function n(t){!t.attr("tabindex")&&t.is("div")&&t.attr("tabindex",-1),t.hasClass("forminator-select2")||t.focus(),i&&t.show().delay(a).fadeOut("slow")}0<t.closest(".sui-dialog").length&&(r=".sui-dialog"),0<t.closest(".wph-modal").length&&(r=".wph-modal"),t.hasClass("forminator-textarea")||t.parent(".wp-editor-container").length?t.hasClass("forminator-textarea")&&t.parent(".wp-editor-container").length&&(t=t.parent(".wp-editor-container")):t.show(),e?n(t):g(r).animate({scrollTop:t.offset().top-(g(_).height()-t.outerHeight(!0))/2},500,function(){n(t)})},show_messages:function(t){var m,u=this,h=u.$el.data("forminatorFrontCondition");return void 0!==h&&(this.$el.find(".forminator-error-message").remove(),m=0,t.forEach(function(t){var e=Object.keys(t),e=h.get_form_field(e),i=g(e),a=i.closest(".forminator-field"),r=i.closest(".forminator-date-input"),n=i.closest(".forminator-timepicker"),o=!1,s=!1,l=!1,d=i.attr("id")+"-error",f=i.attr("aria-describedby"),t=Object.values(t),c='<span class="forminator-error-message" id="'+d+'"></span>';e.length&&(0===m&&(u.$el.trigger("forminator.front.pagination.focus.input",[e]),e.is(":visible"))&&u.focus_to_element(e),(0<r.length?(s=(o=r.parent()).find('.forminator-error-message[data-error-field="'+i.data("field")+'"]'),l=o.find(".forminator-description"),c='<span class="forminator-error-message" data-error-field="'+i.data("field")+'" id="'+d+'"></span>',0===s.length&&("day"===i.data("field")&&(o.find('.forminator-error-message[data-error-field="year"]').length?g(c).insertBefore(o.find('.forminator-error-message[data-error-field="year"]')):forminatorUtils().add_error_message(l,o,c),0===a.find(".forminator-error-message").length)&&a.append('<span class="forminator-error-message" id="'+d+'"></span>'),"month"===i.data("field")&&(o.find('.forminator-error-message[data-error-field="day"]').length?g(c).insertBefore(o.find('.forminator-error-message[data-error-field="day"]')):forminatorUtils().add_error_message(l,o,c),0===a.find(".forminator-error-message").length)&&a.append('<span class="forminator-error-message" id="'+d+'"></span>'),"year"===i.data("field"))&&(forminatorUtils().add_error_message(l,o,c),0===a.find(".forminator-error-message").length)&&a.append('<span class="forminator-error-message" id="'+d+'"></span>'),o.find('.forminator-error-message[data-error-field="'+i.data("field")+'"]').html(t),a.find(".forminator-error-message")):0<n.length&&0<t[0].length?(s=(o=n.parent()).find('.forminator-error-message[data-error-field="'+i.data("field")+'"]'),l=o.find(".forminator-description"),c='<span class="forminator-error-message" data-error-field="'+i.data("field")+'" id="'+d+'"></span>',0===s.length&&("hours"===i.data("field")&&(o.find('.forminator-error-message[data-error-field="minutes"]').length?g(c).insertBefore(o.find('.forminator-error-message[data-error-field="minutes"]')):forminatorUtils().add_error_message(l,o,c),0===a.find(".forminator-error-message").length)&&a.append('<span class="forminator-error-message" id="'+d+'"></span>'),"minutes"===i.data("field"))&&(forminatorUtils().add_error_message(l,o,c),0===a.find(".forminator-error-message").length)&&a.append('<span class="forminator-error-message" id="'+d+'"></span>'),o.find('.forminator-error-message[data-error-field="'+i.data("field")+'"]').html(t),a.find(".forminator-error-message")):(s=a.find(".forminator-error-message"),l=a.find(".forminator-description"),0===s.length&&forminatorUtils().add_error_message(l,a,c),a.find(".forminator-error-message"))).html(t),f?((e=f.split(" ")).includes(d)||e.push(d),r=e.join(" "),i.attr("aria-describedby",r)):i.attr("aria-describedby",d),i.attr("aria-invalid","true"),a.addClass("forminator-has_error"),m++)})),this},multi_upload_disable:function(t,e){t.find(".forminator-multi-upload input").each(function(){"ajax"===g(this).data("method")&&g(this).attr("disabled",e)})},disable_form_submit:function(t,e){t.$el.find(".forminator-button-submit").prop("disabled",e)},waitForCaptchaResponse:function(e){var i=this,a=0,r=setInterval(function(){var t;50<++a?clearInterval(r):(t=e())&&0<t.length&&(clearInterval(r),i.$el.trigger("submit.frontSubmit"))},100)},showLeadsLoader:function(t){t.settings.hasLeads&&"end"===t.settings.form_placement&&g("#forminator-quiz-leads-"+t.settings.quiz_id).append('<div class="leads-quiz-loader forminator-response-message"><i class="forminator-icon-loader forminator-loading" aria-hidden="true"></i><style>.leads-quiz-loader{padding:20px;text-align:center;}.leads-quiz-loader .forminator-loading:before{display:block;}</style></div>')}}),g.fn[i]=function(t){return this.each(function(){g.data(this,i)||g.data(this,i,new e(this,t))})}})(jQuery,window,void document),((u,h,r)=>{var i="forminatorFrontMultiFile",a={},p=[],g=[];function e(t,e){this.element=t,this.$el=u(this.element),this.form=u.extend({},a,e),this._defaults=a,this._name=i,this.form_id=0,this.uploader=this.$el,this.element=this.uploader.data("element"),this.init()}u.extend(e.prototype,{init:function(){var n=this,o=[],s=[];0<this.form.find("input[name=form_id]").length&&(this.form_id=this.form.find("input[name=form_id]").val()),p[this.form_id]=p[this.form_id]||0,g[this.form_id]=g[this.form_id]||0,this.uploader.on("drag dragstart dragend dragover dragenter dragleave drop",function(t){t.preventDefault(),t.stopPropagation()}),this.uploader.on("dragover dragenter",function(t){u(this).addClass("forminator-dragover")}),this.uploader.on("dragleave dragend drop",function(t){u(this).removeClass("forminator-dragover")}),this.uploader.find(".forminator-upload-file--forminator-field-"+this.element).on("click",function(t){n.form.find(".forminator-field-"+n.element+"-"+n.form_id).click()}),this.uploader.on("drop",function(t){r.querySelector(".forminator-field-"+n.element+"-"+n.form_id).files=t.originalEvent.dataTransfer.files,n.form.find(".forminator-field-"+n.element+"-"+n.form_id).change()}),this.uploader.on("click",function(t){t.target===t.currentTarget&&n.form.find(".forminator-field-"+n.element+"-"+n.form_id).click()}),this.uploader.find(".forminator-multi-upload-message, .forminator-multi-upload-message p, .forminator-multi-upload-message .forminator-icon-upload").on("click",function(t){t.target===t.currentTarget&&n.form.find(".forminator-field-"+n.element+"-"+n.form_id).click()}),this.$el.on("fail:forminator:multiple:upload  delete:forminator:multiple:upload",function(t){var e=n.uploader.find("input[type='file']");0<n.uploader.parent().find(".forminator-uploaded-file.forminator-has_error").length?u(e).data("valid",!1):u(e).data("valid",!0)}),this.form.on("forminator:form:submit:success",function(t){o=[]}),this.form.on("forminator.front.pagination.buttons.updated",function(t){0<n.form.find(".forminator-button-submit").length&&p[n.form_id]!==g[n.form_id]?n.form.find(".forminator-button-submit").attr("disabled",!0).attr("data-uploading",!0):0<n.form.find(".forminator-button-next").length&&"true"===n.form.find(".forminator-button-next").attr("data-uploading")&&n.form.find(".forminator-button-next").attr("disabled",!1).removeAttr("data-uploading")}),this.form.find(".forminator-field-"+n.element+"-"+n.form_id).on("change",function(t){var i,a,r;n.uploadingFile||(n.uploadingFile=1,i=u(this),a=this.files,r=[],u.when().then(function(){i.closest(".forminator-field").removeClass("forminator-has_error");for(var t=0;t<a.length;t++)r.push(a[t]),o.push(a[t]);s=n.handleChangeCallback(r,i,s);var e=Array.prototype.slice.call(o);0<e.length&&(a=n.FileObjectItem(e),"submission"===i.data("method"))&&i.prop("files",a)}).done(function(){n.uploadingFile=null}))}),this.delete_files(o,s)},handleChangeCallback:function(t,s,l){var d=this,f=new FormData,e=this.form.find('input[name="forminator_nonce"]').val(),c=s.data("method"),m=(m=d.element).split("_")[0];return f.append("action","forminator_multiple_file_upload"),f.append("form_id",this.form_id),f.append("element_id",m),f.append("nonce",e),u.each(t,function(t,r){var e,n=d.progress_bar(r,c),i=d.form.find(".upload-container-"+d.element+" li").length,a=void 0!==s.data("filetype")?s.data("filetype"):"",a=new RegExp("(.*?).("+a+")$"),o=r.name.toLowerCase();void 0!==s.data("size")&&s.data("size")<=r.size?(e=s.data("size-message"),d.upload_fail_response(n,e),d.$el.trigger("fail:forminator:multiple:upload",f)):a.test(o)?"ajax"===c?(f.delete(d.element),f.delete("totalFiles"),f.append("totalFiles",i),f.append(m,r),l.push(u.ajax({xhr:function(){var t=new h.XMLHttpRequest;return t.upload.addEventListener("progress",function(t){t.lengthComputable&&(t=t.loaded/t.total*100)<90&&d.form.find("#"+n+" .progress-percentage").html(Math.round(t)+"% of ")},!1),t},type:"POST",url:h.ForminatorFront.ajaxUrl,data:f,cache:!1,contentType:!1,processData:!1,beforeSend:function(){d.form.find(".forminator-button-submit, .forminator-button-next").attr("disabled",!0).attr("data-uploading",!0),d.$el.trigger("before:forminator:multiple:upload",f),p[d.form_id]++},success:function(t){var e=d.element,i=void 0!==t.data?t.data:{},a={success:t.success,message:void 0!==i.message?i.message:"",file_id:n,file_name:void 0!==i.file_url?i.file_url.replace(/^.*[\\\/]/,""):r.name,mime_type:r.type};d.add_upload_file(e,a),!0===t.success&&!0===i.success?(d.upload_success_response(n),d.$el.trigger("success:forminator:multiple:upload",f)):(d.upload_fail_response(n,i.message||h.ForminatorFront.cform.process_error),void 0!==i.error_type&&"limit"===i.error_type&&d.form.find("#"+n).addClass("forminator-upload-limit_error"),d.$el.trigger("fail:forminator:multiple:upload",f))},complete:function(t,e){g[d.form_id]++,p[d.form_id]===g[d.form_id]&&d.form.find(".forminator-button-submit, .forminator-button-next").attr("disabled",!1).removeAttr("data-uploading"),d.form.find(".forminator-field-"+d.element+"-"+d.form_id).val(""),d.$el.trigger("complete:forminator:multiple:upload",f),d.$el.find('input[type="file"]').trigger("forminator.change","forminator_emulate_trigger")},error:function(t){d.upload_fail_response(n,h.ForminatorFront.cform.process_error)}}))):(a=!0,e=h.ForminatorFront.cform.process_error,void 0!==s.data("limit")&&s.data("limit")<i&&(a=!1,d.form.find("#"+n).addClass("forminator-upload-limit_error"),e=s.data("limit-message")),a?d.upload_success_response(n):d.upload_fail_response(n,e),d.$el.find('input[type="file"]').trigger("forminator.change","forminator_emulate_trigger")):(e="."+o.split(".").pop()+" "+s.data("filetype-message"),d.upload_fail_response(n,e),d.$el.trigger("fail:forminator:multiple:upload",f))}),l},upload_fail_response:function(t,e){this.form.trigger("validation:error"),this.form.find("#"+t).addClass("forminator-has_error"),this.form.find("#"+t).find('.forminator-uploaded-file--size [class*="forminator-icon-"]').addClass("forminator-icon-warning").removeClass("forminator-icon-loader").removeClass("forminator-loading"),this.form.find("#"+t+" .progress-percentage").html("0% of "),this.form.find("#"+t+" .forminator-uploaded-file--content").after('<div class="forminator-error-message">'+e+"</div>")},upload_success_response:function(t){this.form.find("#"+t+" .progress-percentage").html("100% of "),this.form.find("#"+t+' .forminator-uploaded-file--size [class*="forminator-icon-"]').remove(),this.form.find("#"+t+" .progress-percentage").remove()},progress_bar:function(t,e){var i="upload-process-"+Math.random().toString(36).substr(2,7),a=t.name,r=this.bytes_to_size(t.size,2),n=this.uploader.closest(".forminator-field").find(".forminator-uploaded-files"),o="";this.progress_image_preview(t,i);t='<div class="forminator-uploaded-file--preview" aria-hidden="true"><span class="forminator-icon-file" aria-hidden="true"></span></div>',(t=>{switch((t=(t=t).split("."))[t.length-1].toLowerCase()){case"jpg":case"jpe":case"jpeg":case"png":case"gif":case"ico":return 1}})(a)&&(t='<div class="forminator-uploaded-file--image" aria-hidden="true"><div class="forminator-img-preview" role="image"></div></div>'),a='<p class="forminator-uploaded-file--title">'+a.replace(/[<>:"/\\|?*]+/g,"_")+"</p>",o=(o=(o=(o='<li id="'+i+'" class="forminator-uploaded-file"><div class="forminator-uploaded-file--content">')+t+'<div class="forminator-uploaded-file--text">')+a+'<p class="forminator-uploaded-file--size"><span class="forminator-icon-loader forminator-loading" aria-hidden="true"></span><span class="progress-percentage">29% of </span>'+r+"</p>")+'</div><button type="button" class="forminator-uploaded-file--delete forminator-button-delete" data-method="'+e+'" data-element="'+this.element+'" data-value="'+i+'"><span class="forminator-icon-close" aria-hidden="true"></span><span class="forminator-screen-reader-only">Delete uploaded file</span></button></div></li>';return n.hasClass(".forminator-has-files")||n.addClass("forminator-has-files"),n.append(o),i},bytes_to_size:function(t,e){var i;return 0===t?"0 Bytes":(e=e<0?0:e,i=Math.floor(Math.log(t)/Math.log(1024)),parseFloat((t/Math.pow(1024,i)).toFixed(e))+" "+["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][i])},progress_image_preview:function(t,e){var i;t&&((i=new FileReader).onload=function(t){u("#"+e+" .forminator-img-preview").css("background-image","url("+t.target.result+")")},i.readAsDataURL(t))},get_uplaoded_files:function(){var t=this.form.find(".forminator-multifile-hidden").val();return void 0===t||""===t?{}:u.parseJSON(t)},get_uplaoded_file:function(t){var e=this.get_uplaoded_files();return void 0===e[t]&&(e[t]=[]),e[t]},add_upload_file:function(t,e){var i=this.get_uplaoded_file(t);i.unshift(e),this.set_upload_file(t,i)},set_upload_file:function(t,e){var i=this.get_uplaoded_files(),a=this.form.find(".forminator-multifile-hidden");i[t]=e,a.val(JSON.stringify(i)),a.trigger("forminator.change","forminator_emulate_trigger")},get_uploaded_file_id:function(t,i){var a=null,t=this.get_uplaoded_file(t);return u.each(t,function(t,e){i===e.file_id&&(a=t)}),a},delete_files:function(l,d){var f=this;u(r).on("click",".forminator-uploaded-file--delete",function(t){t.preventDefault();var e,i,a,t=u(this),r=t.data("value"),n=t.data("method"),o=t.data("element"),s=(void 0!==r&&void 0!==o&&void 0!==n&&(e=f.form.find("#"+r).index(),t=u(t).closest("li#"+r),i=f.get_uplaoded_files(),a=f.form.find(".forminator-multifile-hidden"),i&&"ajax"===n&&(void 0!==d[e]&&(d[e].abort(),d.splice(e,1)),void 0!==a)&&(""!==(r=f.get_uploaded_file_id(o,r))&&null!==r&&i[o]?.splice(r,1),a.val(JSON.stringify(i))),void 0!==n&&"submission"===n&&f.remove_object(e,l,o),u(t).remove()),f.form.find(".forminator-field-"+o+"-"+f.form_id)),r=f.form.find(".upload-container-"+o+" li");void 0!==s.data("limit")&&(u.each(r,function(t){s.data("limit")>t&&u(this).hasClass("forminator-upload-limit_error")&&(t=u(this).attr("id"),t=f.get_uploaded_file_id(o,t),u(this).removeClass("forminator-has_error"),u(this).find(".forminator-error-message, .forminator-icon-warning, .progress-percentage").remove(),""!==t)&&null!==t&&void 0!==i[o][t]&&(i[o][t].success=!0)}),a.val(JSON.stringify(i))),0===r.length&&s.val(""),0===f.form.find(".forminator-uploaded-file.forminator-has_error").length&&(f.form.trigger("forminator:uploads:valid"),f.form.find(".forminator-button-submit").attr("disabled",!1)),a.trigger("forminator.change","forminator_emulate_trigger"),s.trigger("forminator.change","forminator_emulate_trigger"),f.$el.trigger("delete:forminator:multiple:upload")})},remove_object:function(t,e,i){var a,i=r.querySelector(".forminator-field-"+i+"-"+this.form_id);void 0!==i&&0<(a=i.files).length&&(a=Array.prototype.slice.call(a),e.splice(t,1),a.splice(t,1),i.files=this.FileObjectItem(a))},FileObjectItem:function(t){for(var e,i=e=(t=(t=[].slice.call(Array.isArray(t)?t:arguments)).reverse()).length,a=!0;i--&&a;)a=t[i]instanceof File;if(!a)throw new TypeError("expected argument to FileList is File or array of File objects");for(i=new ClipboardEvent("").clipboardData||new DataTransfer;e--;)i.items.add(t[e]);return i.files}}),u.fn[i]=function(t){return this.each(function(){u.data(this,i)||u.data(this,i,new e(this,t))})}})(jQuery,window,document);