",{class:e.indicatorSeparator})}createStepsButtons(){const{selectors:e}=this.getSettings(),t={};return this.injectButtonsToSteps(t),t.$buttonsContainer=this.elements.$stepWrapper.find(e.buttons),t.$buttonsWrappers=t.$buttonsContainer.children(e.buttonWrapper),t}injectButtonsToSteps(){const e=this.elements.$stepWrapper.length;this.elements.$stepWrapper.each(((t,s)=>{const r=jQuery(s),i=this.getButtonsContainer();let n;t?(i.append(this.getStepButton("previous",t)),n=t===e-1?this.getSubmitButton():this.getStepButton("next",t)):n=this.getStepButton("next",t),i.append(n),r.append(i)}))}getButtonsContainer(){const{classes:e}=this.getSettings(),t=this.getElementSettings(),s=[e.buttons,e.column,"elementor-col-"+t.button_width];return jQuery("
",{class:s.join(" ")})}extractResponsiveSizeFromSubmitWrapper(){let e=[];this.elements.$submitWrapper.removeClass(((t,s)=>{var r;return e=null===(r=s.match(/elementor-(sm|md)-[0-9]+/g))||void 0===r?void 0:r.join(" "),e})),this.elements.$buttonsContainer.addClass(e)}getStepButton(e,t){const{classes:s}=this.getSettings(),r=this.getButton(e,t).on("click",(()=>this.applyStep(e))),i=[s.fieldGroup,s.buttonWrapper,"elementor-field-type-"+e];return jQuery("
",{class:i.join(" ")}).append(r)}getSubmitButton(){const{classes:e}=this.getSettings();return this.elements.$submitButton.addClass(e.button),this.elements.$submitWrapper.attr("class",((e,t)=>this.replaceClassNameColSize(t,""))).removeClass(e.column).removeClass(e.buttons).addClass(e.buttonWrapper)}replaceClassNameColSize(e,t){return e.replace(/elementor-col-([0-9]+)/g,t)}getButton(e,t){const{classes:s}=this.getSettings(),r=this.elements.$submitButton.attr("class").match(/elementor-size-([^\W\d]+)/g),i=[s.elementorButton,r,s.button,s.button+"-"+e];return jQuery("