",{class:"ff-upload-error",style:"color:red;"});o.append(d,u,l,v,m,p),i.append(s,o),r.append(i)})),e.trigger("change_remaining",-a.length),e.trigger("change")},b=function(t){var e=t.split(/[#?]/)[0].split(".").pop().trim().toLowerCase();if(-1!=["jpg","jpeg","gif","png"].indexOf(e))return t;var n=document.createElement("canvas");n.width=60,n.height=60,n.style.zIndex=8,n.style.position="absolute",n.style.border="1px solid";var a=n.getContext("2d");return a.fillStyle="rgba(0, 0, 0, 0.2)",a.fillRect(0,0,60,60),a.font="13px Arial",a.fillStyle="white",a.textAlign="center",a.fillText(e,30,30,60),n.toDataURL()};return{init:function(){var t,e,r,l;o&&jQuery(document).ready((function(t){jQuery.getJSON(f.ajaxUrl,{form_id:a.data("form_id"),action:"fluentform_step_form_get_data"}).then((function(t){t&&p(t)}))})),a.find(".fluentform-step:first").find('.step-nav [data-action="prev"]').remove(),t=a.find(".ff-step-body"),e=a.find(".fluentform-step"),r=e.length,l=a.find(".ff-step-titles li"),s=100*r+"%",t.css({width:s}),e.css({width:100/r+"%"}),n(e[i]).addClass("active"),n(l[i]).addClass("active"),e.length&&!e.last().hasClass("active")&&a.find('button[type="submit"]').css("display","none"),m({activeStep:i,totalSteps:r}),_(f.stepAnimationDuration),v(l,e),function(){function t(t){if(1==t.closest(".fluentform-step.active").find(".ff-el-group:not(.ff_excluded):not(.ff-custom_html)").length)if(t.closest(".fluentform-step.active").find(".ff_excluded").length){var e=window.ffTransitionTimeOut||400;setTimeout((function(){t.closest(".fluentform-step.active").find(".ff-btn-next").trigger("click")}),e)}else t.closest(".fluentform-step.active").find(".ff-btn-next").trigger("click")}"yes"==a.find(".ff-step-container").attr("data-enable_auto_slider")&&(a.find(".ff-el-form-check-radio,.ff-el-net-label, .ff-el-ratings label").on("click",(function(){t(n(this))})),a.find("select").on("change",(function(){t(n(this))})))}()},updateSlider:h,populateFormDataAndSetActiveStep:p}}var f;(f=jQuery)(document.body).on("fluentform_init",(function(t,e,n){var r="."+n.form_instance,i=-1,s="no";if(f(r).hasClass("ff-form-has-save-progress")){f(r).hasClass("ff-form-has-steps")&&(e.on("ff_to_next_page",(function(t,e){s=e})),e.on("ff_to_prev_page",(function(t,e){s=e}))),f(r).find(".ff-btn-save-progress").each((function(t,n){var a=f(n);a.on("click",(function(t){var n=this;t.preventDefault(),a.addClass("ff-working");var r=e.find(":input").filter((function(t,e){return!f(e).closest(".has-conditions").hasClass("ff_excluded")}));r.filter((function(t,e){var n=f(e);return n.parents().hasClass("ff_repeater_table")&&"select"==n.attr("type")&&!n.val()})).prepend("
");var o=r.serialize();f.each(e.find("[type=file]"),(function(t,e){var n={},a=e.name+"[]";n[a]=[],f(e).closest("div").find(".ff-uploaded-list").find(".ff-upload-preview[data-src]").each((function(t,e){n[a][t]=f(this).data("src")})),f.each(n,(function(t,e){if(e.length){var n={};n[t]=e,o+="&"+f.param(n)}}))}));var l={source_url:window.form_state_save_vars.source_url,action:"fluentform_save_form_progress_with_link",data:o,form_id:e.data("form_id"),hash:i,active_step:s,nonce:window.form_state_save_vars.nonce},c=l.form_id+"_save_progress_msg",d="#"+c;jQuery.post(fluentFormVars.ajaxUrl,l).then((function(t){if(t){var r;i=t.data.hash,e.find(".ff-saved-state-link"),""!=(null===(r=t.data)||void 0===r?void 0:r.message)&&(f(d).length&&f(d).slideUp("fast"),f("
",{id:c,class:"ff-message-success ff-el-group"}).html(t.data.message).insertBefore(a.closest(".ff-el-group")));var s=window.form_state_save_vars.copy_button||"Copy",o='
"),l=f("
",{class:"ff-el-group ff-saved-state-input ff-saved-state-link ff-hide-group",html:o});f(n).closest(".ff-el-group").after(l),l.fadeIn();var u=window.form_state_save_vars.email_placeholder_str||"Your Email Here",p=window.form_state_save_vars.email_button||"Email";if(f(n).hasClass("ff_resume_email_enabled")){var v='
"),m=f("
",{class:"ff-el-group ff-saved-state-input ff-email-address ff-hide-group",html:v});f(l).after(m),m.fadeIn()}}})).fail((function(t){f(d).length&&f(d).slideUp("fast"),f("
",{id:c,class:"ff-message-success ff-el-group text-danger"}).html(t.responseJSON.data.message).insertBefore(a.closest(".ff-el-group"))})).always((function(){a.parent().hide()}))}))})),f(r).on("click",".ff_btn_copy_link",(function(t){t.preventDefault();var e=f(this).closest(".ff-el-input--content").find(".ff-el-form-control").val();navigator.clipboard.writeText(e);var n=window.form_state_save_vars.copy_success_button||"Copied";f(this).html("".concat(n))})),f(r).on("click",".ff_btn_is_email",(function(t){t.preventDefault();var n=f(this).closest(".ff-el-group"),a=f(this).closest(".ff-email-address").find("input").val();f(".ff-email-address").find("input").val("");var r=f(".ff-saved-state-link").find("input").val(),s={source_url:window.form_state_save_vars.source_url,action:"fluentform_email_progress_link",form_id:e.data("form_id"),to_email:a,link:r,hash:i,nonce:window.form_state_save_vars.nonce},o=s.form_id+"_save_progress_email_response",l="#"+o;jQuery.post(fluentFormVars.ajaxUrl,s).then((function(t){t&&(n.removeClass("ff-el-is-error"),f(l).length&&f(l).slideUp("fast"),f("
",{id:o,class:"ff-message-success ff-el-group"}).html(t.data.response).insertAfter(n))})).fail((function(t){t&&(n.addClass("ff-el-is-error"),f(l).length&&f(l).slideUp("fast"),f("
",{id:o,class:"ff-message-success ff-el-group text-danger"}).html(t.responseJSON.data.Error).insertAfter(n))}))}));var o=!1;void 0!==window.form_state_save_vars&&(o=window.form_state_save_vars.key),o&&(e.append('
')),jQuery.getJSON(fluentFormVars.ajaxUrl,{form_id:e.data("form_id"),action:"fluentform_get_form_state",hash:o,nonce:window.form_state_save_vars.nonce}).then((function(t){t&&a(f,e,window.fluentFormVars,r).populateFormDataAndSetActiveStep(t)})))}}))})();