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