",{class:"ff-upload-error",style:"color:red;"});f.append(d,u,l,h,v,p),o.append(s,f),r.append(o)}),e.trigger("change_remaining",-i.length),e.trigger("change")}},{key:"getThumbnail",value:function(t){if(!t)return"";var e=t.split(/[#?]/)[0].split(".").pop().trim().toLowerCase();if(-1!=["jpg","jpeg","gif","png"].indexOf(e))return t;var i=document.createElement("canvas");i.width=60,i.height=60,i.style.zIndex=8,i.style.position="absolute",i.style.border="1px solid";var n=i.getContext("2d");return n.fillStyle="rgba(0, 0, 0, 0.2)",n.fillRect(0,0,60,60),n.font="13px Arial",n.fillStyle="white",n.textAlign="center",n.fillText(e,30,30,60),i.toDataURL()}}],a&&n(i.prototype,a),r&&n(i,r),Object.defineProperty(i,"prototype",{writable:!1}),i;var i,a,r}();(r=jQuery)(document.body).on("fluentform_init",function(t,e,i){var n="."+i.form_instance,a=-1,s="no";function f(t,e){var n="fluentform_save_progress_messages_"+i.id;return window[n]&&window[n][t]?window[n][t]:e}if(r(n).hasClass("ff-form-has-save-progress")){r(n).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})),r(n).find(".ff-btn-save-progress").each(function(t,i){var n=r(i);n.on("click",function(t){var i,o=this;t.preventDefault(),n.addClass("ff-working");var l=e.find(":input").filter(function(t,e){return!r(e).closest(".has-conditions").hasClass("ff_excluded")});l.filter(function(t,e){var i=r(e);return i.parents().hasClass("ff_repeater_table")&&"select"==i.attr("type")&&!i.val()}).prepend("
");var c=l.serialize();r.each(e.find("[type=file]"),function(t,e){var i={},n=e.name+"[]";i[n]=[],r(e).closest("div").find(".ff-uploaded-list").find(".ff-upload-preview[data-src]").each(function(t,e){i[n][t]=r(this).data("src")}),r.each(i,function(t,e){if(e.length){var i={};i[t]=e,c+="&"+r.param(i)}})}),a=null===(i=window.form_state_save_vars)||void 0===i?void 0:i.key;var d={source_url:window.form_state_save_vars.source_url,action:"fluentform_save_form_progress_with_link",data:c,form_id:e.data("form_id"),hash:a,active_step:s,nonce:window.form_state_save_vars.nonce,save_progress_btn_name:r(n).attr("name")},u=d.form_id+"_save_progress_msg",p="#"+u;jQuery.post(fluentFormVars.ajaxUrl,d).then(function(t){if(t){var i;a=t.data.hash,e.find(".ff-saved-state-link"),""!=(null===(i=t.data)||void 0===i?void 0:i.message)&&(r(p).length&&r(p).slideUp("fast"),r("
",{id:u,class:"ff-message-success ff-el-group"}).html(t.data.message).insertBefore(n.closest(".ff-el-group")));var s=f("copy_button",window.form_state_save_vars.copy_button||"Copy"),l='
"),c=r("
",{class:"ff-el-group ff-saved-state-input ff-saved-state-link ff-hide-group",html:l});r(o).closest(".ff-el-group").after(c),c.fadeIn(),c.find("input.ff-el-form-control").on("keypress",function(t){13!==t.which&&13!==t.keyCode||(t.preventDefault(),r(this).siblings(".ff_input-group-append").find(".ff_btn_copy_link").click())});var d=f("email_placeholder",window.form_state_save_vars.email_placeholder_str||"Your Email Here"),h=f("email_button",window.form_state_save_vars.email_button||"Email");if(r(o).hasClass("ff_resume_email_enabled")){var v='
"),m=r("
",{class:"ff-el-group ff-saved-state-input ff-email-address ff-hide-group",html:v});r(c).after(m),m.fadeIn(),m.find("input.ff-el-form-control").on("keypress",function(t){13!==t.which&&13!==t.keyCode||(t.preventDefault(),r(this).siblings(".ff_input-group-append").find(".ff_btn_is_email").click())})}}}).fail(function(t){r(p).length&&r(p).slideUp("fast"),r("
",{id:u,class:"ff-message-success ff-el-group text-danger"}).html(t.responseJSON.data.message).insertBefore(n.closest(".ff-el-group"))}).always(function(){n.parent().hide()})})}),r(n).on("click",".ff_btn_copy_link",function(t){t.preventDefault();var e=r(this).closest(".ff-el-input--content").find(".ff-el-form-control").val();navigator.clipboard.writeText(e);var i=f("copy_success",window.form_state_save_vars.copy_success_button||"Copied");r(this).html("".concat(i))}),r(n).on("click",".ff_btn_is_email",function(t){t.preventDefault();var i=r(this).closest(".ff-el-group"),n=r(this).closest(".ff-email-address").find("input").val();r(".ff-email-address").find("input").val("");var o=r(".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:n,link:o,hash:a,nonce:window.form_state_save_vars.nonce},f=s.form_id+"_save_progress_email_response",l="#"+f;jQuery.post(fluentFormVars.ajaxUrl,s).then(function(t){t&&(i.removeClass("ff-el-is-error"),r(l).length&&r(l).slideUp("fast"),r("
",{id:f,class:"ff-message-success ff-el-group"}).html(t.data.response).insertAfter(i))}).fail(function(t){t&&(i.addClass("ff-el-is-error"),r(l).length&&r(l).slideUp("fast"),r("
",{id:f,class:"ff-message-success ff-el-group text-danger"}).html(t.responseJSON.data.Error).insertAfter(i))})});var l=!1;void 0!==window.form_state_save_vars&&(l=window.form_state_save_vars.key),l&&(e.append('
')),"yes"==e.find(".ff-step-container").attr("data-enable_step_data_persistency")||jQuery.getJSON(fluentFormVars.ajaxUrl,{form_id:e.data("form_id"),action:"fluentform_get_form_state",hash:l,nonce:window.form_state_save_vars.nonce}).then(function(t){if(t){var i=function(t,e,i,n){return new o(t,e,i,n).getPublicAPI()}(r,e,window.fluentFormVars,n);i.populateFormDataAndSetActiveStep(t)}}))}})})();