})
`:`
`;if(t+=v,"thumbnails_detailes"===c?t+=`${y}${f}${d} KB${y}${f}`),t+="
",o.find(".awb-preview-thumbs").append(t),"image"===w){let e=o.find(".awb-preview-thumbs").find('[data-index="'+s+'"] img'),t=e.attr("src");e.on("load",function(){URL.revokeObjectURL(t)})}}})}f=n.length,0!==u&&u
f&&window.fusionForms.fileUploadError("min_files",i,formCreatorConfig.min_files_error+d,m),o.css("margin-top","20px"),t.closest(".fusion-form-upload-field-container").find(".fusion-form-upload-field").trigger("change")}},fileUploadRemove:function(e){const t=parseInt(jQuery(e).attr("data-index")),i=jQuery(e).closest(".fusion-form-field"),a=jQuery(e).closest(".fusion-form-upload-field-container"),o=a.find(".awb-upload-placeholder"),r=a.find(".awb-uploads-preview"),n=a.find('input[type="file"]'),s=[...n.data("files")||[]];let f=0,l=0,d=0;0f&&0!==f&&window.fusionForms.fileUploadError("min_files",a,formCreatorConfig.min_files_error+l,!1),0===f&&i.find(".awb-uploads-preview").css("margin-top",""))},fileUploadError:function(e="default",t,i,a=!0){const o=t.hasClass("fusion-form-upload-field")?t:t.closest(".fusion-form-upload-field"),r=o.find(".awb-upload-placeholder"),n=e.replace("_","-"),s=''+i+"";o.addClass("error"),r.html()===r.data("default")?r.html(s):"exact-files"===n&&(r.children().hasClass("min-files")||r.children().hasClass("max-files"))?(r.children(".min-files, .max-files").remove(),r.html(r.html()+s)):("min-files"!==n&&"max-files"!==n||!r.children().hasClass("exact-files"))&&(r.children().hasClass(n)||r.html(r.html()+s)),a&&(o.find(".awb-uploads-preview").css("margin-top",""),o.find(".awb-preview-filenames, .awb-preview-list, .awb-preview-thumbs").empty(),o.find('input[type="file"]').val(""))},handleResetClick:function(e,t){const i=jQuery(t);if(i.hasClass("form-form-reset-step")){e.preventDefault();const t=i.closest(".awb-form-step");t.find(".fusion-form-field.error").removeClass("error"),setTimeout(function(){t.find("input:not([type=button]):not([type=submit]):not([type=reset]), textarea, select").each(function(){const e=jQuery(this);if(e.is(":checkbox")||e.is(":radio"))e.prop("checked",!1);else if(e.is("[type=file]")){const t=e.closest(".fusion-form-upload-field-container"),i=t.find(".awb-upload-placeholder");e.val(""),e.removeData("files"),i.html(i.data("default")),t.find(".awb-uploads-preview").css("margin-top",""),t.find(".awb-preview-filenames, .awb-preview-list, .awb-preview-thumbs").empty()}else e.val("")})},10)}else{const e=i.closest("form");setTimeout(function(){e.find("input:not([type=button]):not([type=submit]):not([type=reset]), textarea, select").trigger("change")},10),e.find(".fusion-form-field.error").removeClass("error"),e.find(".fusion-form-upload-field.fusion-form-field").each(function(){const e=jQuery(this).find(".awb-upload-placeholder");e.html(e.data("default")),jQuery(this).find('input[type="file"]').removeData("files"),jQuery(this).find(".awb-uploads-preview").css("margin-top",""),jQuery(this).find(".awb-preview-filenames, .awb-preview-list, .awb-preview-thumbs").empty()}),e.children(".awb-form-step").length&&window.fusionForms.goToStep(e,1)}},getFormKey:function(e){return"awb_form_data_"+(jQuery("body").data("awb-post-id")||"0")+"_"+(e.data("form-id")||"0")},saveFormDataToLocalStorage:function(e){let t={};e.find("input, textarea, select").each(function(){const e=jQuery(this),i=e.attr("name"),a=e.attr("id");if(!e.hasClass("g-recaptcha-response")&&!e.hasClass("awb-forms-turnstile")&&i)if(e.is(":checkbox"))t[a]=e.is(":checked");else if(e.is(":radio"))e.is(":checked")&&(-1!==a.indexOf("image-select")?t[a]=e.val():t[i]=e.val());else if(e.is("[type=file]")){const a=e.data("files")||e[0].files;a&&0e.name))}else t[i]=e.val()}),t.saved_at=(new Date).toISOString(),localStorage.setItem(window.fusionForms.getFormKey(e),JSON.stringify(t))},loadFormDataFromLocalStorage:function(e){const t=localStorage.getItem(window.fusionForms.getFormKey(e));if(!t)return;const i=JSON.parse(t);e.find("input, textarea, select").each(function(){const e=jQuery(this),t=e.attr("name"),a=e.attr("id");if(t&&(t in i||a in i))if(e.is(":checkbox"))e.prop("checked",!!i[e.attr("id")]);else if(e.is(":radio"))-1!==a.indexOf("image-select")?e.prop("checked",e.val()===i[a]):e.prop("checked",e.val()===i[t]);else if(e.is("[type=range]"))e.prev().val(i[t]),e.val(i[t]);else if(e.is("[type=file]")){if(i[t]&&i[t].length){e.closest(".fusion-form-upload-field-container").find(".awb-upload-placeholder").html(''+formCreatorConfig.previously_uploaded+" "+i[t].join(", ")+"")}}else e.val(i[t])})},clearFormDataFromLocalStorage:function(e){localStorage.removeItem(window.fusionForms.getFormKey(e))},checkFieldMatches:function(e){var t=e.val(),i=e.attr("data-must-match"),a=e.closest(".fusion-form-form-wrapper"),o=a.data("config"),r=a.find('input[name="'+i+'"]'),n=!!r.length&&r.val(),s="string"==typeof o.field_labels[i]&&""!==o.field_labels[i]&&o.field_labels[i];return s||(s="string"==typeof r.attr("placeholder")&&""!==r.attr("placeholder")?r.attr("placeholder").replace("*",""):i),r.length?e.is(":hidden")?e[0].setCustomValidity(""):void(t===n?e[0].setCustomValidity(""):e[0].setCustomValidity(formCreatorConfig.must_match.replace("%s",s))):e[0].setCustomValidity("")},checkCustomRequiredCheckboxNum:function(e){var t=e.attr("data-awb-fieldset-min-required"),i=e.attr("data-awb-fieldset-max-required"),a=e.find("input"),o=e.find("input:checked").length,r=a.first();return isNaN(t)&&(t=0),isNaN(i)&&(i=0),(r=r.get(0))&&r.nodeType&&r.setCustomValidity(""),!!e.is(":hidden")||o>=t&&(o<=i||0===parseInt(i))},insertCustomRequiredCheckboxMessage:function(e){var t=e.find("input").first(),i=e.attr("data-awb-fieldset-error");t.length&&(t=t.get(0))&&t.nodeType&&t.setCustomValidity(i)}},function(e){e(window).on("load",function(){window.fusionForms.onLoad()}),e(document).ready(function(){window.fusionForms.onReady()}),e(window).on("fusion-element-render-fusion_form",function(){window.fusionForms.startFlatpickr()})}(jQuery);