class VamtamButton extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{btnText:".elementor-button-text"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$btnText:this.$element.find(e.btnText)}}onInit(...e){super.onInit(...e),this.handleBtnUnderlineAnimation()}handleBtnUnderlineAnimation(){if(!this.$element.hasClass("vamtam-has-underline-anim"))return;const e=this.elements.$btnText.text();this.elements.$btnText.text(""),this.elements.$btnText.append('<span class="vamtam-btn-text">'+e+"</span>"),jQuery(this.$element).on("mouseenter",".elementor-button",e=>{const t=jQuery(e.target);t.hasClass("hovered")||(t.addClass("hovered"),setTimeout(()=>{t.removeClass("hovered")},600))})}}jQuery(window).on("elementor/frontend/init",()=>{if(elementorFrontend.elementsHandler&&elementorFrontend.elementsHandler.attachHandler)elementorFrontend.elementsHandler.attachHandler("button",VamtamButton);else{const e=e=>{elementorFrontend.elementsHandler.addHandler(VamtamButton,{$element:e})};elementorFrontend.hooks.addAction("frontend/element_ready/button.default",e,100)}});