/*! elementor - v3.29.0 - 19-05-2025 */ "use strict";(self.webpackChunkelementorFrontend=self.webpackChunkelementorFrontend||[]).push([[180],{3774:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,i(6281),i(4846),i(6211);class Video extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{imageOverlay:".elementor-custom-embed-image-overlay",video:".elementor-video",videoIframe:".elementor-video-iframe",playIcon:".elementor-custom-embed-play"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$imageOverlay:this.$element.find(e.imageOverlay),$video:this.$element.find(e.video),$videoIframe:this.$element.find(e.videoIframe),$playIcon:this.$element.find(e.playIcon)}}handleVideo(){this.getElementSettings("lightbox")||("youtube"===this.getElementSettings("video_type")?this.apiProvider.onApiReady((e=>{this.elements.$imageOverlay.remove(),this.prepareYTVideo(e,!0)})):(this.elements.$imageOverlay.remove(),this.playVideo()))}playVideo(){if(this.elements.$video.length)return void(this.youtubePlayer?this.youtubePlayer.playVideo():this.elements.$video[0].play());const e=this.elements.$videoIframe,t=e.data("lazy-load");t&&e.attr("src",t),this.getElementSettings("autoplay")&&(e.attr("allow","autoplay"),e[0].src=this.apiProvider.getAutoplayURL(e[0].src))}async animateVideo(){(await elementorFrontend.utils.lightbox).setEntranceAnimation(this.getCurrentDeviceSetting("lightbox_content_animation"))}async hideLightbox(){(await elementorFrontend.utils.lightbox).getModal().hide()}prepareYTVideo(e,t){const i=this.getElementSettings(),o={videoId:this.videoID,events:{onReady:()=>{i.mute&&this.youtubePlayer.mute(),(i.autoplay||t)&&this.youtubePlayer.playVideo()},onStateChange:t=>{t.data===e.PlayerState.ENDED&&i.loop&&this.youtubePlayer.seekTo(i.start||0)}},playerVars:{controls:i.controls?1:0,rel:i.rel?1:0,playsinline:i.play_on_mobile?1:0,cc_load_policy:i.cc_load_policy?1:0,autoplay:i.autoplay?1:0,start:i.start,end:i.end}};i.yt_privacy&&(o.host="https://www.youtube-nocookie.com",o.origin=window.location.hostname),this.youtubePlayer=new e.Player(this.elements.$video[0],o)}bindEvents(){this.elements.$imageOverlay.on("click",this.handleVideo.bind(this)),this.elements.$playIcon.on("keydown",(e=>{[13,32].includes(e.keyCode)&&this.handleVideo()}))}onInit(){super.onInit();const e=this.getElementSettings();if(elementorFrontend.utils[e.video_type]?this.apiProvider=elementorFrontend.utils[e.video_type]:this.apiProvider=elementorFrontend.utils.baseVideoLoader,"youtube"===e.video_type&&(this.videoID=this.apiProvider.getVideoIDFromURL(e.youtube_url),this.videoID&&(!e.show_image_overlay||!e.image_overlay.url)))return e.lazy_load?(this.intersectionObserver=elementorModules.utils.Scroll.scrollObserver({callback:e=>{e.isInViewport&&(this.intersectionObserver.unobserve(this.elements.$video.parent()[0]),this.apiProvider.onApiReady((e=>this.prepareYTVideo(e))))}}),void this.intersectionObserver.observe(this.elements.$video.parent()[0])):void this.apiProvider.onApiReady((e=>this.prepareYTVideo(e)))}onElementChange(e){if(0===e.indexOf("lightbox_content_animation"))return void this.animateVideo();const t=this.getElementSettings("lightbox");"lightbox"!==e||t||this.hideLightbox()}}t.default=Video}}]);/*! elementor-pro - v3.26.0 - 07-01-2025 */ "use strict"; (self["webpackChunkelementor_pro"] = self["webpackChunkelementor_pro"] || []).push([["popup"],{ /***/ "../modules/popup/assets/js/frontend/handlers/forms-action.js": /*!********************************************************************!*\ !*** ../modules/popup/assets/js/frontend/handlers/forms-action.js ***! \********************************************************************/ /***/ ((__unused_webpack_module, exports) => { Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = void 0; var _default = exports["default"] = elementorModules.frontend.handlers.Base.extend({ getDefaultSettings() { return { selectors: { form: '.elementor-form' } }; }, getDefaultElements() { var selectors = this.getSettings('selectors'), elements = {}; elements.$form = this.$element.find(selectors.form); return elements; }, bindEvents() { this.elements.$form.on('submit_success', this.handleFormAction); }, handleFormAction(event, response) { if ('undefined' === typeof response.data.popup) { return; } const popupSettings = response.data.popup; if ('open' === popupSettings.action) { return elementorProFrontend.modules.popup.showPopup(popupSettings); } setTimeout(() => { return elementorProFrontend.modules.popup.closePopup(popupSettings, event); }, 1000); } }); /***/ }) }]); //# sourceMappingURL=popup.996738ad83c089bcc0b9.bundle.js.map /* DEFAULT UI BUTTONS STYLE, for unit picker, etc*/ .sek-unit-wrapper { text-align: center; } .sek-ui-button-group { display: inline-block; } .sek-ui-button-group .sek-ui-button:first-child { border-radius: 3px 0 0 3px; } .sek-ui-button-group .sek-ui-button+.sek-ui-button { margin-left: -1px; } .sek-ui-button-group .sek-ui-button:last-child { border-radius: 0 3px 3px 0; } .sek-ui-button { height: 28px; padding: 0 10px 2px; border-radius: 3px; white-space: nowrap; border-width: 1px; border-style: solid; display: inline-flex; text-decoration: none; font-size: 12px; line-height: 25px; font-weight: normal; margin: 0; cursor: pointer; -webkit-appearance: none; background: none; color: #555; border-color: #ccc; background: #f7f7f7; box-shadow: inset 0 -1px 0 #ccc; vertical-align: top; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -ms-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; } .sek-ui-button:hover { background: #fafafa; border-color: #999; box-shadow: inset 0 -1px 0 #999; color: #23282d; opacity: 1!important; } .sek-ui-button:active:not(:disabled) { background: #eee; border-color: #999; box-shadow: inset 0 1px 0 #999; } .sek-ui-button:focus:not(:disabled) { background: #fafafa; color: #23282d; border-color: #999; box-shadow: inset 0 -1px 0 #999, 0 0 0 2px #fbfbfb; outline: none; } .sek-ui-button[aria-pressed="true"] { background: #555d66; border-color: #555d66; box-shadow: inset 0 -1px 0 #555d66; color: #fff; text-decoration: none; } .sek-ui-button[aria-pressed="true"]:focus:not(:disabled), .sek-ui-button[aria-pressed="true"]:hover { background: #555d66; border-color: #4f4f4f; color: #fff; } .sek-ui-button[aria-pressed="true"]:focus:not(:disabled) { box-shadow: inset 0 -1px 0 #4f4f4f; } .sek-ui-button[aria-pressed="true"]:focus:not(:disabled) { /*box-shadow: inset 0 -1px 0 #00435d, 0 0 0 2px #bfe7f3;*/ outline: none; } /* Button style for the content type switcher and template dialog */ .sek-content-type-wrapper, .sek-save-tmpl-mode-switcher, .sek-save-tmpl-action, .sek-save-section-mode-switcher, .sek-save-section-action { margin-bottom: 8px; width: 100%; float: left; } .sek-content-type-wrapper .sek-ui-button-group, .sek-save-tmpl-mode-switcher .sek-ui-button-group, .sek-save-tmpl-action .sek-ui-button-group, .sek-save-section-mode-switcher .sek-ui-button-group, .sek-save-section-action .sek-ui-button-group, #nimble-tmpl-gallery .sek-ui-button-group { display: block; } .sek-content-type-wrapper .sek-ui-button, .sek-save-tmpl-mode-switcher .sek-ui-button, .sek-save-tmpl-action .sek-ui-button, .sek-save-section-mode-switcher .sek-ui-button, .sek-save-section-action .sek-ui-button, #nimble-tmpl-gallery .sek-ui-button { text-align: center; display: inline-block; padding: 3px 10px; height: auto; text-transform: uppercase; } .sek-content-type-wrapper .sek-ui-button { width: 49%; } .sek-save-tmpl-mode-switcher .sek-ui-button, .sek-save-section-mode-switcher .sek-ui-button { width: 32%; } /* APRIL 2020 added for https://github.com/presscustomizr/nimble-builder/issues/651 */ .sek-content-type-wrapper [data-sek-content-type="template"] { width: 98%; margin-top: 5px; } /* Button style for the option type switcher */ [data-input-type="module_option_switcher"] .sek-content-type-wrapper { margin-bottom: 0} [data-input-type="module_option_switcher"] [aria-pressed="false"] { opacity: 0.7; } [data-input-type="module_option_switcher"] [data-sek-option-type] { position: relative; } .sek-wrap-opt-switch-btn { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; flex: 0 0 100%; max-width: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } [data-input-type="module_option_switcher"] [data-sek-option-type] .sek-wrap-opt-switch-btn > i { font-size: 21px; line-height: 24px; } [data-input-type="module_option_switcher"] [data-sek-option-type] .sek-wrap-opt-switch-btn > span { position: relative; padding-left: 10px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; text-align: center; } /* RESET BUTTON */ .wp-core-ui .button.sek-reset-button { font-size: 11px; padding: 0 5px 1px; line-height: 18px; height: 25px; min-height: 25px; color: #555; border-color: #ccc; } /* LEVEL UI CHEVRON ICON NEXT TO TITLE */ .sek-animated-arrow { position: absolute; left: -20px; margin-left: 6px; top: 3px; font-size: 10px; color: #617379; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: -webkit-transform 0.2s ease-in-out; transition: -webkit-transform 0.2s ease-in-out; -o-transition: transform 0.2s ease-in-out; transition: transform 0.2s ease-in-out; transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } [data-sek-expanded="true"] label > .customize-control-title .sek-animated-arrow { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } /* underline the control titles of the Nimble controls */ [data-sek-expanded="true"] label > .customize-control-title .sek-ctrl-accordion-title, [data-sek-expanded] label > .customize-control-title .sek-ctrl-accordion-title:hover { text-decoration: underline; text-underline-position: under; } /* style the icon if there's one next to the title */ .customize-control-title .sek-ctrl-accordion-title > i { font-size: 1.2em; position: relative; top: 4px; padding-right: 4px; } /* STYLE FOR THE LEVEL ICON NEXT TO THE CONTROL TITLE */ .sek-level-option-icon { padding-right: 5px; min-width: 22px; text-align: center; } .sek-input-title-icon { position: relative; top: 6px; } /* STYLE FOR THE PRO ICON NEXT TO THE CONTROL TITLE */ .sek-pro-icon-next-title { padding: 5px; width: 22px; } /* HIDE ADD NEW BUTTON IN MULTI-ITEM MODULES WHEN ACCORDION COLLAPSED */ [data-sek-expanded="false"] > .czr-open-pre-add-new { display: none;} [data-sek-expanded="false"] > .czr-items-wrapper { display: none;} /* Nimble Logo */ /* this class is added to a .accordion-section-title selector */ .sek-side-nimble-logo-wrapper { padding: 4px 25px 0 2px!important; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; /* flex-direction: column; */ flex: 0 0 100%; max-width: 100%; } .sek-side-nimble-logo-wrapper .sek-nimble-logo { height: 45px; } .sek-side-nimble-logo-wrapper .sek-pro-pastil { height: 30px; } [data-input-type="code_editor"] .czr-input { width: 100%; float: left; }