function dceGetElementSettings(e){var t=[],n=e.data("model-cid");if(elementorFrontend.isEditMode()&&n){var o=elementorFrontend.config.elements.data[n],d=o.attributes.widgetType||o.attributes.elType,r=elementorFrontend.config.elements.keys[d];r||(r=elementorFrontend.config.elements.keys[d]=[],jQuery.each(o.controls,function(s,c){c.frontend_available&&r.push(s)})),jQuery.each(o.getActiveControls(),function(s){r.indexOf(s)!==-1&&(t[s]=o.attributes[s])})}else t=e.data("settings")||{};return t}function dceObserveElement(e,t){if(!elementorFrontend.isEditMode())return;const n={attributes:!0,childList:!1,characterData:!0},o=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;new o(t).observe(e,n)}window.dynamicooo={},dynamicooo.getActiveBreakpointsMinPointAndPostfix=()=>{let e=elementorFrontend.config.responsive.activeBreakpoints,t={};for(let n in e)t[n]={min_point:elementorFrontend.breakpoints.getDeviceMinBreakpoint(n),postfix:`_${n}`};return t.desktop={min_point:elementorFrontend.breakpoints.getDeviceMinBreakpoint("desktop"),postfix:""},t},dynamicooo.makeSwiperBreakpoints=(e,t,n="")=>{const o=dynamicooo.getActiveBreakpointsMinPointAndPostfix(),d={},r={};return Object.keys(o).reverse().forEach(s=>{let c=o[s].min_point;o[s].postfix==="_mobile"&&(c=0);let l={};for(let a in e){const f=e[a],u=f.default_value,p=n+f.elementor_key+o[s].postfix;let i=t[p];a==="spaceBetween"&&typeof i=="object"&&(i=i.size||u),i=i||dceGetParentValue(r[a])||u,i=i==="auto"?i:Number(i),r[a]||(r[a]=[]),r[a].push(i),a==="slidesPerGroup"&&l.slidesPerView===1&&(i=1),l[a]=i}d[c]=l}),d};function dceGetParentValue(e){const t=e?e.findLastIndex(n=>n!==0):-1;return t!==-1?e[t]:!1}window.initMap=()=>{const e=new Event("dce-google-maps-api-loaded");window.dispatchEvent(e)};