!function(t){"use strict";t.WS_Form.prototype.set_is_admin=function(){return!1},t.WS_Form.prototype.init=function(){this.data_cache_build(),this.set_globals()},t.WS_Form.prototype.init_after_get_submit=function(t){this.form_build()},t.WS_Form.prototype.set_globals=function(){if(this.framework_id=t.WS_Form.settings_plugin.framework,this.framework=t.WS_Form.frameworks.types[this.framework_id],t.WS_Form.debug_rendered&&this.debug_info("debug_info_framework",this.framework.name),this.framework_fields=this.framework.fields.public,void 0!==this.form_obj.attr("action")){var e=this.form_obj.attr("action"),i=ws_form_settings.url_ajax_namespace+"/submit",a="rest_route="+encodeURIComponent("/"+ws_form_settings.url_ajax_namespace+"/submit");this.form_action_custom=-1===e.indexOf(i)&&-1===e.indexOf(a)}else this.form_action_custom=!0;var r=void 0!==this.framework.fields.public.class_form_validated?this.framework.fields.public.class_form_validated:[];if(this.class_validated=r.join(" "),this.selector_validated="."+r.join(",."),ws_form_settings.wsf_hash&&"object"==typeof ws_form_settings.wsf_hash){for(var s in ws_form_settings.wsf_hash)if(ws_form_settings.wsf_hash.hasOwnProperty(s)){var o=ws_form_settings.wsf_hash[s];void 0!==o.id&&void 0!==o.hash&&void 0!==o.token&&o.id==this.form_id&&this.hash_set(o.hash,o.token,!0)}}else this.hash_set(this.cookie_get("hash",""),!1,!0);this.visual_editor=void 0!==this.form_canvas_obj.attr("data-visual-builder");var _=this;if(this.hash){var n="submit/hash/"+this.hash+"/";this.token&&(n+=this.token+"/"),t.WS_Form.this.api_call(n,"GET",!1,function(t){void 0!==t.data&&(_.submit=t.data),_.init_after_get_submit(!0),_.submit=!1},function(t){_.read_json_populate(),_.init_after_get_submit(!1)})}else this.read_json_populate(),this.init_after_get_submit(!1)},t.WS_Form.prototype.read_json_populate=function(){"undefined"!=typeof wsf_form_json_populate&&void 0!==wsf_form_json_populate[this.form_id]&&(this.submit_auto_populate=wsf_form_json_populate[this.form_id])},t.WS_Form.prototype.error=function(t,e,i){void 0===e&&(e=""),void 0===i&&(i="");var a=this.language(t,e,!1).replace(/%s/g,e);window.console&&window.console.error&&console.error(a)},t.WS_Form.prototype.form_render=function(){this.recaptchas=[],this.recaptchas_v2_default=[],this.recaptchas_v2_invisible=[],this.recaptchas_v3_default=[],this.recaptchas_conditions=[],this.hcaptchas=[],this.hcaptchas_default=[],this.hcaptchas_invisible=[],this.turnstiles=[],this.turnstiles_default=[],this.form_framework(),this.form_preview(),"function"==typeof this.form_tab&&this.form_tab(),this.form_navigation(),this.form_validation(),"function"==typeof this.form_select_min_max&&this.form_select_min_max(),"function"==typeof this.form_checkbox_min_max&&this.form_checkbox_min_max(),"function"==typeof this.form_checkbox_select_all&&this.form_checkbox_select_all(),"function"==typeof this.form_radio_validation&&this.form_radio_validation(),this.form_character_word_count(),"function"==typeof this.form_tel&&this.form_tel(),this.form_honeypot(),"function"==typeof this.form_recaptcha&&this.form_recaptcha(),"function"==typeof this.form_hcaptcha&&this.form_hcaptcha(),"function"==typeof this.form_turnstile&&this.form_turnstile(),this.form_label(),this.form_required(),this.form_inputmask(),this.form_transform(),this.form_bypass_enabled=!0,this.form_bypass(!1),this.form_validate_real_time(),"function"==typeof this.form_tab_validation&&this.form_tab_validation(),this.form_accessibility(),this.trigger("rendered"),this.form_obj.attr("data-wsf-rendered","")},t.WS_Form.prototype.trigger=function(e){var i="wsf-"+e;t(document).trigger(i,[this.form,this.form_id,this.form_instance_id,this.form_obj,this.form_canvas_obj,this.group_index]);var a="wsf-"+e+"-instance-"+this.form_instance_id;t(window).trigger(a);var r="wsf-"+e+"-form-"+this.form_id;t(window).trigger(r)},t.WS_Form.prototype.form_framework=function(){if(void 0!==this.framework.form.public&&"object"==typeof this.framework.form.public.attributes)for(var e in this.framework.form.public.attributes){var i=this.framework.form.public.attributes[e];this.form_obj.attr(e,i)}if(void 0!==this.framework.init_js){var a={form_canvas_selector:"#"+this.form_obj_id},r=this.mask_parse(this.framework.init_js,a);try{t.globalEval("(function($) {\n"+r+"\n})(jQuery);")}catch(t){this.error("error_js",r)}}},t.WS_Form.prototype.form_reset=function(t){this.trigger("reset-before"),this.form_obj.removeClass(this.class_validated),this.form_obj[0].reset(),"function"==typeof this.recaptcha_reset&&this.recaptcha_reset(),"function"==typeof this.hcaptcha_reset&&this.hcaptcha_reset(),"function"==typeof this.turnstile_reset&&this.turnstile_reset(),this.trigger("reset-complete")},t.WS_Form.prototype.form_clear=function(){var e=this;for(var i in this.trigger("clear-before"),this.form_obj.removeClass(this.class_validated),this.field_data_cache)if(this.field_data_cache.hasOwnProperty(i)){var a=this.field_data_cache[i],r=a.id,s=this.field_name_prefix+r,o=t.WS_Form.field_type_cache[a.type],_=void 0!==o.trigger?o.trigger:"change",n=t('[name="'+this.esc_selector(s)+'"], [name^="'+this.esc_selector(s)+'["]',this.form_canvas_obj);switch(a.type){case"checkbox":case"price_checkbox":case"radio":case"price_radio":n.each(function(){t(this).is(":checked")&&t(this).prop("checked",!1).trigger(_)});break;case"select":case"price_select":t('[name="'+this.esc_selector(s)+'"], [name^="'+this.esc_selector(s)+'["] option',this.form_canvas_obj).each(function(){t(this).is(":selected")&&(t(this).prop("selected",!1),t(this).closest("select").trigger(_))});break;case"textarea":n.each(function(){""!=t(this).val()&&(t(this).val("").trigger(_),"function"==typeof e.textarea_set_value&&e.textarea_set_value(t(this),""))});break;case"color":n.each(function(){""!=t(this).val()&&(t(this).val("").trigger(_),t(this).hasClass("minicolors-input")&&t(this).minicolors("value",""))});break;case"file":n.each(function(){""!=t(this).val()&&t(this).val("").trigger(_)}),"function"==typeof e.form_file_dropzonejs_populate&&"undefined"!=typeof Dropzone&&t('[name="'+this.esc_selector(s)+'"][data-file-type="dropzonejs"], [name^="'+this.esc_selector(s)+'["][data-file-type="dropzonejs"]',this.form_canvas_obj).each(function(){e.form_file_dropzonejs_populate(t(this),!0)});break;default:n.each(function(){""!=t(this).val()&&t(this).val("").trigger(_)})}}"function"==typeof this.recaptcha_reset&&this.recaptcha_reset(),"function"==typeof this.hcaptcha_reset&&this.hcaptcha_reset(),"function"==typeof this.turnstile_reset&&this.turnstile_reset(),this.trigger("clear-complete")},t.WS_Form.prototype.form_reload=function(){for(var e in this.form_events_reset)if(this.form_events_reset.hasOwnProperty(e)){var i=this.form_events_reset[e];i.obj.off(i.event)}this.form_obj.off(),this.form_canvas_obj.off(),this.form_events_reset=[],this.calc=[];var a=this;""!=this.hash?t.WS_Form.this.api_call("submit/hash/"+this.hash,"GET",!1,function(t){a.submit=t.data,a.form_reload_after_get_submit(!0),a.submit=!1},function(t){a.form_reload_after_get_submit(!1)}):(this.submit=!1,this.form_reload_after_get_submit(!1))},t.WS_Form.prototype.form_reload_after_get_submit=function(e){t('[data-wsf-message][data-wsf-instance-id="'+this.form_instance_id+'"]').remove(),this.form_canvas_obj.show(),this.form_canvas_obj.removeClass(this.class_validated),this.form_validation_real_time_hooks=[],this.form_canvas_obj.empty(),this.form_build()},t.WS_Form.prototype.form_hash_clear=function(){this.hash="",this.cookie_clear("hash")},t.WS_Form.prototype.form_transform=function(){var e=this;t("[data-wsf-transform]:not([data-wsf-transform-init])",this.form_canvas_obj).each(function(){t(this).attr("data-wsf-transform-init","");var i=t(this).attr("data-wsf-transform");t(this).on("change input paste",function(){e.form_transform_process(t(this),i)}),e.form_transform_process(t(this),i)})},t.WS_Form.prototype.form_transform_process=function(t,e){var i=t.val();switch(t.attr("type")){case"email":var a=!1;break;default:a=!0}if(i&&"string"==typeof i){if(a)var r=t[0].selectionStart,s=t[0].selectionEnd;switch(e){case"uc":t.val(i.toUpperCase());break;case"lc":t.val(i.toLowerCase());break;case"capitalize":t.val(this.ucwords(i.toLowerCase()));break;case"sentence":t.val(this.ucfirst(i.toLowerCase()))}a&&t[0].setSelectionRange(r,s)}},t.WS_Form.prototype.form_navigation=function(){var e=this,i=this.get_group_count();t('[data-action="wsf-tab_next"]',this.form_canvas_obj).each(function(){t(this).off("click");var a=t(this).closest("[data-group-index]").nextAll(":not([data-wsf-group-hidden])").first();i<=1||!a.length?t(this).prop("disabled",!0).attr("data-wsf-disabled",""):void 0!==t(this).attr("data-wsf-disabled")&&t(this).prop("disabled",!1).removeAttr("data-wsf-disabled"),void 0===t(this).attr("disabled")&&t(this).on("click",function(){var i=e.get_object_meta_value(e.form,"tab_validation"),r=e.get_object_meta_value(e.form,"tab_validation_show");if(i&&r){var s=e.get_group(t(this));s&&void 0===s.attr("data-wsf-validated")?(s.addClass(e.class_validated),e.form_accessibility(),e.get_object_meta_value(e.form,"invalid_field_focus",!0)&&e.get_field_elements(s).each(function(){if(t(this).is(":invalid"))return t(this).focus().trigger("focus"),!1})):(s.removeClass(this.class_validated),"function"==typeof e.form_tab_group_index_new&&e.form_tab_group_index_new(t(this),a.attr("data-group-index")))}else"function"==typeof e.form_tab_group_index_new&&e.form_tab_group_index_new(t(this),a.attr("data-group-index"))})}),t('[data-action="wsf-tab_previous"]',this.form_canvas_obj).each(function(){t(this).off("click");var a=t(this).closest("[data-group-index]").prevAll(":not([data-wsf-group-hidden])").first();i<=1||!a.length?t(this).prop("disabled",!0).attr("data-wsf-disabled",""):void 0!==t(this).attr("data-wsf-disabled")&&t(this).prop("disabled",!1).removeAttr("data-wsf-disabled"),void 0===t(this).attr("disabled")&&"function"==typeof e.form_tab_group_index_new&&t(this).on("click",function(){e.form_tab_group_index_new(t(this),a.attr("data-group-index"))})}),this.form_canvas_obj.off("click",'[data-action="wsf-save"]').on("click",'[data-action="wsf-save"]',function(){var i=e.get_field(t(this));void 0!==i&&(e.get_object_meta_value(i,"validate_form","")?e.form_post_if_validated("save"):e.form_post("save"))}),this.form_canvas_obj.off("click",'[data-action="wsf-reset"]').on("click",'[data-action="wsf-reset"]',function(t){t.preventDefault(),e.form_reset()}),this.form_canvas_obj.off("click",'[data-action="wsf-clear"]').on("click",'[data-action="wsf-clear"]',function(){e.form_clear()})},t.WS_Form.prototype.get_group_index=function(t){var e=this.get_group(t);if(!1===e)return!1;var i=e.first().attr("data-group-index");return null!=i&&parseInt(i,10)},t.WS_Form.prototype.get_group_count=function(){t(".wsf-group-tabs",this.form_canvas_obj).children(":not([data-wsf-group-hidden])").length},t.WS_Form.prototype.get_group=function(t){if(this.get_group_count()<=1)return!1;var e=t.closest("[data-group-index]");return 0!=e.length&&e},t.WS_Form.prototype.get_group_id=function(t){var e=t.closest("[data-id]").attr("data-id");return void 0!==e&&parseInt(e,10)},t.WS_Form.prototype.get_section_id=function(t){var e=t.closest('[id^="'+this.form_id_prefix+'section-"]').attr("data-id");return void 0!==e&&parseInt(e,10)},t.WS_Form.prototype.get_section_repeatable_index=function(t){var e=t.closest('[id^="'+this.form_id_prefix+'section-"]').attr("data-repeatable-index");return e>0?parseInt(e,10):0},t.WS_Form.prototype.get_section_repeatable_suffix=function(t){var e=this.get_section_repeatable_index(t);return e?"-repeat-"+e:""},t.WS_Form.prototype.get_field_elements=function(e){return t("input,select,textarea",e).filter(':not([data-hidden],[data-hidden-section],[data-hidden-group],[disabled],[type="hidden"])')},t.WS_Form.prototype.get_field=function(t){var e=this.get_field_id(t);return!!e&&this.field_data_cache[e]},t.WS_Form.prototype.get_field_wrapper=function(t){return t.closest("[data-id]")},t.WS_Form.prototype.get_field_id=function(t){var e=t.closest("[data-type][data-id]").attr("data-id");return void 0!==e&&parseInt(e,10)},t.WS_Form.prototype.get_field_type=function(t){var e=t.closest("[data-type]").attr("data-type");return void 0!==e&&e},t.WS_Form.prototype.get_label_obj=function(e){var i=this.get_field_id(e),a=this.get_section_repeatable_suffix(e);return t("#"+this.form_id_prefix+"label-"+i+a,this.form_canvas_obj)},t.WS_Form.prototype.get_checkbox_min_max_obj=function(e){var i=this.get_field_id(e),a=this.get_section_repeatable_suffix(e);return t("#"+this.form_id_prefix+"checkbox-min-max-"+i+a,this.form_canvas_obj)},t.WS_Form.prototype.get_help_obj=function(e){var i=this.get_field_id(e),a=this.get_section_repeatable_suffix(e);return t("#"+this.form_id_prefix+"help-"+i+a,this.form_canvas_obj)},t.WS_Form.prototype.get_invalid_feedback_obj=function(e){return t("#"+this.get_invalid_feedback_id(e))},t.WS_Form.prototype.get_invalid_feedback_id=function(t){var e=this.get_field_id(t),i=this.get_section_repeatable_suffix(t);return this.form_id_prefix+"invalid-feedback-"+e+i},t.WS_Form.prototype.get_invalid_feedback=function(t){return!(!t.length||void 0===t[0].validationMessage)&&t[0].validationMessage},t.WS_Form.prototype.set_invalid_feedback=function(t,e,i){this.is_not_number(i)&&(i=0);var a=this.get_invalid_feedback_obj(t),r=this.get_section_id(t),s=this.get_section_repeatable_index(t),o=this.get_field_id(t);!1===e&&(e=a.html());t.length&&t[0].willValidate&&(""!==e?(void 0===this.validation_message_cache[r]&&(this.validation_message_cache[r]=[]),void 0===this.validation_message_cache[r][s]&&(this.validation_message_cache[r][s]=[]),void 0===this.validation_message_cache[r][s][o]&&(this.validation_message_cache[r][s][o]=[]),this.validation_message_cache[r][s][o][i]=e):void 0!==this.validation_message_cache[r]&&void 0!==this.validation_message_cache[r][s]&&void 0!==this.validation_message_cache[r][s][o]&&void 0!==this.validation_message_cache[r][s][o][i]&&delete this.validation_message_cache[r][s][o][i],t[0].setCustomValidity(e),this.form_validate_real_time_process(!1)),a.length&&(""!==e?(void 0===this.invalid_feedback_cache[r]&&(this.invalid_feedback_cache[r]=[]),void 0===this.invalid_feedback_cache[r][s]&&(this.invalid_feedback_cache[r][s]=[]),void 0===this.invalid_feedback_cache[r][s][o]&&(this.invalid_feedback_cache[r][s][o]=[]),void 0===this.invalid_feedback_cache[r][s][o][i]&&(this.invalid_feedback_cache[r][s][o][i]=a.html()),a.html(e)):void 0!==this.invalid_feedback_cache[r]&&void 0!==this.invalid_feedback_cache[r][s]&&void 0!==this.invalid_feedback_cache[r][s][o]&&void 0!==this.invalid_feedback_cache[r][s][o][i]&&(a.html(this.invalid_feedback_cache[r][s][o][i]),delete this.invalid_feedback_cache[r][s][o][i]))},t.WS_Form.prototype.form_preview=function(){this.form_canvas_obj[0].hasAttribute("data-preview")&&this.form_add_hidden_input("wsf_preview","true")},t.WS_Form.prototype.form_honeypot=function(){if(this.get_object_meta_value(this.form,"honeypot",!1)){var e=""!=this.form.published_checksum?this.form.published_checksum:"honeypot_unpublished_"+this.form_id,i=t.WS_Form.settings_plugin.framework,a=(t.WS_Form.frameworks.types[i],this.framework.fields.public),r=void 0!==a.honeypot_attributes?" "+a.honeypot_attributes.join(" "):"",s='";this.form_canvas_obj.append(s)}},t.WS_Form.prototype.form_label=function(e){void 0===e&&(e=this.form_canvas_obj);var i=this;t(".wsf-label-position-inside:not([wsf-label-position-inside-init]):visible",e).each(function(){var e=t(".wsf-input-group-prepend",t(this));if(e.length){var a=t("label",t(this)),r=parseFloat(a.css("left").replace("px",""))+e.outerWidth();a.css("left",r+"px")}var s=i.get_help_obj(t(this));if(s.length){var o=i.get_field_id(t(this)),_=i.field_data_cache[o];if("top"==i.get_help_position(_)){var n=parseFloat(s.outerHeight()),c=parseFloat(s.css("margin-bottom")),d=(a=i.get_label_obj(t(this)),parseFloat(a.css("top")));d+=n+c,a.css("top",d+"px")}}t(this).attr("wsf-label-position-inside-init","")})},t.WS_Form.prototype.form_required=function(){var e=this;if(!this.get_object_meta_value(this.form,"label_required",!1))return!1;if(""==(i=this.get_object_meta_value(this.form,"label_mask_required","",!0,!0))){var i,a=t.WS_Form.settings_plugin.framework,r=(t.WS_Form.frameworks.types[a],this.framework.fields.public);if(void 0===r.mask_required_label)return!1;if(""==(i=r.mask_required_label))return!1}t("label",this.form_canvas_obj).each(function(){var a=t(this).attr("for");if(void 0!==a){if(!(s=t('[id="'+e.esc_selector(a)+'"]',e.form_canvas_obj)).length)return;if(void 0!==s.attr("data-init-required"))return;var r=void 0!==s.attr("data-required")}else{var s;if(!(s=e.get_checkbox_min_max_obj(t(this))).length)return;r=void 0!==s.attr("min")&&parseInt(s.attr("min"),10)>0}var o=t(this).attr("data-label-required-id");if(void 0!==o&&!1!==o)var _=t("#"+o,e.form_canvas_obj);else _=t(this);var n=t(".wsf-required-wrapper",_);if(!n.length&&r){var c=_.children("div,[name]").first();c.length?c.before(''):_.append(''),n=t(".wsf-required-wrapper",_)}r?(n.html(i),s.attr("data-init-required","")):(n.html(""),s.removeAttr("data-init-required"))})},t.WS_Form.prototype.form_bypass=function(e){if(!this.form_bypass_enabled)return!1;var i=this;t('input[type="number"]:not([step]):not([data-step-bypass])',this.form_canvas_obj).attr("step",1);var a={required:{bypass:"data-required-bypass",not:'[type="hidden"]'},"aria-required":{bypass:"data-aria-required-bypass",not:'[type="hidden"]'},min:{bypass:"data-min-bypass",not:'[type="hidden"],[type="range"]'},max:{bypass:"data-max-bypass",not:'[type="hidden"],[type="range"]'},minlength:{bypass:"data-minlength-bypass",not:'[type="hidden"]'},maxlength:{bypass:"data-maxlength-bypass",not:'[type="hidden"]'},pattern:{bypass:"data-pattern-bypass",not:'[type="hidden"]'},step:{bypass:"data-step-bypass",not:'[type="hidden"],[type="range"]',replace:"any"}};for(var r in a)if(a.hasOwnProperty(r)){var s=a[r],o=s.bypass,_=s.not,n=void 0!==s.replace&&s.replace,c=t("["+r+"]",this.form_canvas_obj).length,d=t("["+o+"]",this.form_canvas_obj).length;t("["+o+"-group]",this.form_canvas_obj).length&&t('[id^="'+this.form_id_prefix+'group-"]:not([data-wsf-group-hidden]) ['+o+"-group]:not("+_+")",this.form_canvas_obj).attr(r,function(){return t(this).attr(o+"-group")}).removeAttr(o+"-group"),c&&t('[id^="'+this.form_id_prefix+'group-"][data-wsf-group-hidden] ['+r+"]:not("+_+",["+o+'-group]), [id^="'+this.form_id_prefix+'group-"][data-wsf-group-hidden] ['+r+"]:not("+_+",["+o+"-group])").attr(o+"-group",function(){return i.form_bypass_hidden(t(this),r,n)}),d&&t('[id^="'+this.form_id_prefix+'group-"][data-wsf-group-hidden] ['+o+"]:not("+_+'), [id^="'+this.form_id_prefix+'group-"][data-wsf-group-hidden] ['+o+"]:not("+_+")").attr(o+"-group",function(){return i.form_bypass_visible(t(this),o)}).removeAttr(o),t("["+o+"-section]",this.form_canvas_obj).length&&t('[id^="'+this.form_id_prefix+'section-"]:not([style*="display:none"],[style*="display: none"]) ['+o+"-section]:not("+_+")",this.form_canvas_obj).attr(r,function(){return t(this).attr(o+"-section")}).removeAttr(o+"-section"),c&&t('[id^="'+this.form_id_prefix+'section-"][style*="display:none"] ['+r+"]:not("+_+",["+o+'-section]), [id^="'+this.form_id_prefix+'section-"][style*="display: none"] ['+r+"]:not("+_+",["+o+"-section])").attr(o+"-section",function(){return i.form_bypass_hidden(t(this),r,n)}),d&&t('[id^="'+this.form_id_prefix+'section-"][style*="display:none"] ['+o+"]:not("+_+'), [id^="'+this.form_id_prefix+'section-"][style*="display: none"] ['+o+"]:not("+_+")").attr(o+"-section",function(){return i.form_bypass_visible(t(this),o)}).removeAttr(o),d&&t('[id^="'+this.form_id_prefix+'field-wrapper-"]:not([style*="display:none"],[style*="display: none"]) ['+o+"]:not("+_+")",this.form_canvas_obj).attr(r,function(){return i.form_bypass_visible(t(this),o)}).removeAttr(o),c&&t('[id^="'+this.form_id_prefix+'field-wrapper-"][style*="display:none"] ['+r+"]:not("+_+",["+o+']), [id^="'+this.form_id_prefix+'field-wrapper-"][style*="display: none"] ['+r+"]:not("+_+",["+o+"])",this.form_canvas_obj).attr(o,function(){return i.form_bypass_hidden(t(this),r,n)}),d&&t('[id^="'+this.form_id_prefix+'field-wrapper-"] [data-row-checkbox]:not([style*="display:none"],[style*="display: none"]) > input[type="checkbox"] ['+o+"]:not("+_+")",this.form_canvas_obj).attr(r,function(){return i.form_bypass_visible(t(this),o)}).removeAttr(o),c&&t('[id^="'+this.form_id_prefix+'field-wrapper-"] [data-row-checkbox][style*="display:none"] > input[type="checkbox"]['+r+"]:not("+_+",["+o+']), [id^="'+this.form_id_prefix+'field-wrapper-"] [style*="display: none"] input[type="checkbox"]['+r+"]:not("+_+",["+o+"])",this.form_canvas_obj).attr(o,function(){return i.form_bypass_hidden(t(this),r,n)})}return t('[id^="'+this.form_id_prefix+'group-"]:not([data-wsf-group-hidden])',this.form_canvas_obj).find('[name]:not([type="hidden"]),[data-static],[data-recaptcha],[data-hcaptcha],[data-turnstile]').each(function(){i.form_bypass_process(t(this),"-group",!1)}),t('[id^="'+this.form_id_prefix+'group-"][data-wsf-group-hidden]',this.form_canvas_obj).find('[name]:not([type="hidden"]),[data-static],[data-recaptcha],[data-hcaptcha],[data-turnstile]').each(function(){i.form_bypass_process(t(this),"-group",!0)}),t('[id^="'+this.form_id_prefix+'section-"]:not([style*="display:none"],[style*="display: none"])',this.form_canvas_obj).find('[name]:not([type="hidden"],[data-hidden-group]),[data-static],[data-recaptcha],[data-hcaptcha],[data-turnstile]').each(function(){i.form_bypass_process(t(this),"-section",!1)}),t('[id^="'+this.form_id_prefix+'section-"][style*="display:none"], [id^="'+this.form_id_prefix+'section-"][style*="display: none"]').find('[name]:not([type="hidden"]),[data-static],[data-recaptcha],[data-hcaptcha],[data-turnstile]').each(function(){i.form_bypass_process(t(this),"-section",!0)}),t('[id^="'+this.form_id_prefix+'field-wrapper-"]:not([style*="display:none"],[style*="display: none"])',this.form_canvas_obj).find('[name]:not([type="hidden"],[data-hidden-section],[data-hidden-group]),[data-static],[data-recaptcha],[data-hcaptcha],[data-turnstile]').each(function(){i.form_bypass_process(t(this),"",!1)}),t('[id^="'+this.form_id_prefix+'field-wrapper-"][style*="display:none"], [id^="'+this.form_id_prefix+'field-wrapper-"][style*="display: none"]',this.form_canvas_obj).find('[name]:not([type="hidden"]),[data-static],[data-recaptcha],[data-hcaptcha],[data-turnstile]').each(function(){i.form_bypass_process(t(this),"",!0)}),t('[id^="'+this.form_id_prefix+'field-wrapper-"] [data-row-checkbox]:not([style*="display:none"],[style*="display: none"]) input[type="checkbox"]',this.form_canvas_obj).each(function(){i.form_bypass_process(t(this),"",!1)}),t('[id^="'+this.form_id_prefix+'field-wrapper-"] [data-row-checkbox][style*="display:none"] input[type="checkbox"], [id^="'+this.form_id_prefix+'field-wrapper-"] [data-row-checkbox][style*="display: none"] input[type="checkbox"]',this.form_canvas_obj).each(function(){i.form_bypass_process(t(this),"",!0)}),!0},t.WS_Form.prototype.form_bypass_hidden=function(t,e,i){var a=t.attr(e);return i?t.attr(e,i):t.removeAttr(e),a},t.WS_Form.prototype.form_bypass_visible=function(t,e){return t.attr(e)},t.WS_Form.prototype.form_bypass_process=function(t,e,i){var a=this.get_section_id(t),r=this.get_section_repeatable_index(t),s=this.get_field_id(t);if(i){if(t[0].willValidate){var o=t[0].validationMessage;""!==o&&(void 0===this.validation_message_cache[a]&&(this.validation_message_cache[a]=[]),void 0===this.validation_message_cache[a][r]&&(this.validation_message_cache[a][r]=[]),void 0===this.validation_message_cache[a][r][s]&&(this.validation_message_cache[a][r][s]=[]),this.validation_message_cache[a][r][s][0]=o,t[0].setCustomValidity(""))}t.attr("data-hidden"+e,"")}else t[0].willValidate&&void 0!==this.validation_message_cache[a]&&void 0!==this.validation_message_cache[a][r]&&void 0!==this.validation_message_cache[a][r][s]&&void 0!==this.validation_message_cache[a][r][s][0]&&(t[0].setCustomValidity(this.validation_message_cache[a][r][s][0]),delete this.validation_message_cache[a][r][s][0]),t.removeAttr("data-hidden"+e)},t.WS_Form.prototype.form_inputmask=function(){var e=this;t("[data-inputmask]",this.form_canvas_obj).each(function(){void 0!==t(this).inputmask&&(t(this).inputmask().off("invalid"),void 0!==t(this).attr("data-inputmask-validate")&&(t(this).on("input change paste",function(){e.form_inputmask_validate(t(this))}),e.form_inputmask_validate(t(this))))})},t.WS_Form.prototype.form_inputmask_validate=function(t){t.inputmask("isComplete")?this.set_invalid_feedback(t,""):this.set_invalid_feedback(t)},t.WS_Form.prototype.form_validation=function(){var t=this;this.get_object_meta_value(this.form,"submit_on_enter",!1)||(this.form_obj.on("keydown",":input:not(textarea)",function(t){if(13==t.keyCode)return t.preventDefault(),!1}),this.form_events_reset.push({obj:this.form_obj,event:"keydown"})),this.form_obj.on("submit",function(e){e.preventDefault(),e.stopPropagation(),t.form_post_if_validated("submit")}),this.form_events_reset.push({obj:this.form_obj,event:"submit"})},t.WS_Form.prototype.form_post_if_validated=function(t){this.trigger(t+"-before"),this.form_post_locked||(this.has_ecommerce&&"function"==typeof this.form_ecommerce_calculate&&this.form_ecommerce_calculate(),this.form_obj.addClass(this.class_validated),this.form_validate(this.form_obj)?(this.trigger(t+"-validate-success"),this.recaptchas_v2_invisible.length>0?this.recaptcha_v2_invisible_execute():this.recaptchas_v3_default.length>0?this.recaptcha_v3_default_execute():this.hcaptchas_invisible.length>0?this.hcaptcha_invisible_execute():this.form_post(t)):this.trigger(t+"-validate-fail"))},t.WS_Form.prototype.form_validate=function(e){void 0===e&&(e=this.form_obj),this.trigger("validate-before");var i,a=!1,r=!1,s=e[0].checkValidity();(s||(this.get_field_elements(e).each(function(){if(t(this).is(":invalid"))return r=t(this),!1}),!1!==r&&(a=this.get_group_index(r))),"function"==typeof this.form_validate_captcha)&&("object"==typeof(i=this.form_validate_captcha(this.recaptchas_v2_default,"recaptcha",e))&&(s=!1,!1===r&&(r=i.object_focus),!1===a&&(a=i.group_index_focus)),"object"==typeof(i=this.form_validate_captcha(this.hcaptchas_default,"hcaptcha",e))&&(s=!1,!1===r&&(r=i.object_focus),!1===a&&(a=i.group_index_focus)),"object"==typeof(i=this.form_validate_captcha(this.turnstiles_default,"turnstile",e))&&(s=!1,!1===r&&(r=i.object_focus),!1===a&&(a=i.group_index_focus)));return this.form_accessibility(),s||(!1!==r&&this.get_object_meta_value(this.form,"invalid_field_focus",!0)&&(!1!==a?this.object_focus=r:r.trigger("focus")),"function"==typeof this.form_tab_group_index_set&&!1!==a&&this.form_tab_group_index_set(a)),this.trigger("validate-after"),s},t.WS_Form.prototype.form_validate_real_time=function(e){var i=this;for(var a in this.field_data_cache)if(this.field_data_cache.hasOwnProperty(a)){var r=this.field_data_cache[a].type,s=t.WS_Form.field_type_cache[r];if(void 0!==s.events){var o=s.events.event,_=this.field_data_cache[a].id,n=void 0!==s.submit_array&&s.submit_array;t('div[data-type][data-id="'+this.esc_selector(_)+'"],input[type="hidden"][data-id-hidden="'+this.esc_selector(_)+'"]',this.form_canvas_obj).each(function(){var e=t(this).attr("data-repeatable-index"),a=e>0?"["+e+"]":"",c=("hidden"==r?'input[type="hidden"]':"")+'[name="'+i.esc_selector(ws_form_settings.field_prefix+_+a)+(n?"[]":"")+'"]:not([data-init-validate-real-time])',d=t(c,"hidden"==r?i.form_canvas_obj:t(this));if(d.length){d.attr("data-init-validate-real-time","");var h=void 0!==s.event_validate_bypass&&s.event_validate_bypass;d.on(o+" blur",function(t){h||i.form_validate_real_time_process(!1)})}})}}t("[data-wsf-section-validated-class]:not([data-wsf-section-validated-class-init])").each(function(){t(this).attr("data-wsf-section-validated-class-init",""),t('input:not([type="hidden"]),textarea,select',t(this)).on("change blur",function(e){var a=t(this).closest("[data-wsf-section-validated-class]"),r=i.get_field_wrapper(t(this));if(r.length){var s=a.attr("data-wsf-section-validated-class");r.addClass(s).off(e)}})}),t("[data-wsf-field-validated-class]:not([data-wsf-field-validated-class-init])").each(function(){t(this).attr("data-wsf-field-validated-class-init",""),t('input:not([type="hidden"]),textarea,select',t(this)).on("change blur",function(e){var a=i.get_field_wrapper(t(this));if(a.length){var r=a.attr("data-wsf-field-validated-class");a.addClass(r).removeAttr("data-wsf-field-validated-class data-wsf-field-validated-class-init").off(e)}})}),this.form_validate_real_time_process(!1)},t.WS_Form.prototype.form_validate_real_time_process=function(t){for(var e in this.form_valid=this.form_validate_silent(this.form_obj),t||this.form_canvas_obj.trigger("wsf-validate-silent"),null!==this.form_valid_old&&this.form_valid_old==this.form_valid||t||this.form_canvas_obj.trigger("wsf-validate"),this.form_valid_old=this.form_valid,this.form_validation_real_time_hooks)if(this.form_validation_real_time_hooks.hasOwnProperty(e)){var i=this.form_validation_real_time_hooks[e];void 0===i?delete this.form_validation_real_time_hooks[e]:i(this.form_valid,this.form,this.form_id,this.form_instance_id,this.form_obj,this.form_canvas_obj)}return this.form_valid},t.WS_Form.prototype.form_validate_real_time_register_hook=function(t){this.form_validation_real_time_hooks.push(t)},t.WS_Form.prototype.form_validate_silent=function(t){var e=t[0];return this.form_accessibility(t),!!e.checkValidity()},t.WS_Form.prototype.form_accessibility=function(e){var i=this;void 0===e&&(e=this.form_canvas_obj);var a=e.is(this.selector_validated)?"":this.selector_validated+" ",r=t(a+"input,"+a+"select,"+a+"textarea",e).filter(':not([data-hidden],[data-hidden-section],[data-hidden-group],[disabled],[type="hidden"])');r.filter('[aria-invalid="true"]').each(function(){t(this).is(":valid")&&(t(this).removeAttr("aria-invalid"),i.attribute_remove_item(t(this),"aria-describedby",i.get_invalid_feedback_id(t(this))))}),r.filter(':not([aria-invalid="true"])').each(function(){t(this).is(":invalid")&&(t(this).attr("aria-invalid","true"),i.attribute_add_item(t(this),"aria-describedby",i.get_invalid_feedback_id(t(this))))})},t.WS_Form.prototype.object_validate=function(e){var i=[];if(void 0===e)return!1;var a=this,r=!0;return this.get_field_elements(e).each(function(){var e=a.get_field(t(this)).type,s=a.get_section_repeatable_index(t(this)),o=s>0?"["+s+"]":"",_=ws_form_settings.field_prefix+a.get_field_id(t(this))+o,n=!1;switch(e){case"radio":case"price_radio":if(void 0!==i[_])return;n=t(this)[0].checkValidity();break;default:n=t(this)[0].checkValidity()}if(i[_]=!0,!n)return r=!1,!1}),r},t.WS_Form.prototype.hex_to_hsl=function(t){var e=this.hex_to_rgb(t);return!1!==e&&this.rgb_to_hsl(e)},t.WS_Form.prototype.hex_to_rgb=function(t){if(""==t)return!1;var e="#"==t[0];if(e&&7!=t.length)return!1;if(!e&&6!=t.length)return!1;t=e?t.substr(1):t;return{r:parseInt(t.substr(0,2),16),g:parseInt(t.substr(2,2),16),b:parseInt(t.substr(4,2),16)}},t.WS_Form.prototype.rgb_to_hsl=function(t){if(void 0===t.r)return!1;if(void 0===t.g)return!1;if(void 0===t.b)return!1;var e=t.r,i=t.g,a=t.b;e/=255,i/=255,a/=255;var r,s,o=Math.max(e,i,a),_=Math.min(e,i,a),n=(o+_)/2;if(o==_)r=s=0;else{var c=o-_;switch(s=n>.5?c/(2-o-_):c/(o+_),o){case e:r=(i-a)/c+(i0&&this.form_add_hidden_input("wsf_post_id",ws_form_settings.post_id),this.form_add_hidden_input("wsf_post_mode",e);var s=t("[data-hidden],[data-hidden-section],[data-hidden-group]",this.form_canvas_obj).filter(":not([data-hidden-bypass])").map(function(){var e;if(void 0===(e=t(this).attr("name"))&&void 0===(e=t(this).attr("data-name")))return"";return e=e.replace("[]","")}).get(),o=(s=s.filter(function(t,e,i){return i.indexOf(t)===e})).join();this.form_add_hidden_input("wsf_hidden",o);var _=t("[data-required-bypass],[data-required-bypass-section],[data-required-bypass-group],[data-conditional-logic-bypass]",this.form_canvas_obj).map(function(){var e=t(this).attr("name");return e=e.replace("[]","")}).get(),n=(_=_.filter(function(t,e,i){return i.indexOf(t)===e})).join();if(this.form_add_hidden_input("wsf_bypass_required",n),this.form.submit_hidden_fields&&"object"==typeof this.form.submit_hidden_fields)for(var c in this.form.submit_hidden_fields)if(this.form.submit_hidden_fields.hasOwnProperty(c)){var d=this.form.submit_hidden_fields[c];if(void 0!==d.name&&void 0!==d.value&&void 0!==d.type){switch(d.type){case"local_storage":d.value=this.local_storage_get_raw(d.value)}void 0===d.id&&(d.id=!1),void 0===d.attributes&&(d.attributes=!1),this.form_add_hidden_input(d.name,d.value,d.id,d.attributes)}}if(a&&0==i&&!1===this.form_ajax)return this.form_hash_clear(),this.trigger(e+"-complete"),void this.trigger("complete");this.form_post_lock("progress",!1,!1,!0),"function"==typeof this.form_loader_show&&this.form_loader_show(e),r.trigger(e+"-before-ajax");var h=new FormData(this.form_obj[0]);i>0&&h.append("wsf_action_id",i),"submit"!==e&&(h.delete("quantity"),h.delete("add-to-cart"),h.delete("product_id"),h.delete("variation_id")),"function"==typeof this.form_tel_post&&this.form_tel_post(h),this.api_call("submit","POST",h,function(t){a&&("function"==typeof r.recaptcha_reset&&r.recaptcha_reset(),"function"==typeof r.hcaptcha_reset&&r.hcaptcha_reset(),"function"==typeof r.turnstile_reset&&r.turnstile_reset());var i=void 0!==t.error_validation&&t.error_validation,s=void 0!==t.data&&void 0!==t.data.errors&&t.data.errors.length,o=!1;if("object"==typeof t.data&&"object"==typeof t.data.js){var _=t.data.js;for(var n in _)if(_.hasOwnProperty(n)){var c=_[n];if("redirect"==r.js_action_get_parameter(c,"action")){o=!0;break}}}if(!o){var d=void 0===t.data||"save"==e||i||s;r.form_post_unlock("progress",!d,d,!0),"function"==typeof r.form_loader_hide&&r.form_loader_hide(!d)}if(s||i?(r.trigger(e+"-error"),r.trigger("error")):(r.trigger(e+"-success"),r.trigger("success")),!a||i||s||(r.form_hash_clear(),r.get_object_meta_value(r.form,"submit_reload",!0)&&!o&&r.form_reload()),s&&r.get_object_meta_value(r.form,"submit_show_errors",!0))for(var h in t.data.errors)if(t.data.errors.hasOwnProperty(h)){var f=t.data.errors[h];r.action_message(f)}return r.trigger(e+"-complete"),r.trigger("complete"),!s},function(t){r.form_post_unlock("progress",!0,!0,!0),"function"==typeof r.form_loader_hide&&r.form_loader_hide(!0),"function"==typeof r.recaptcha_reset&&r.recaptcha_reset(),"function"==typeof r.hcaptcha_reset&&r.hcaptcha_reset(),"function"==typeof r.turnstile_reset&&r.turnstile_reset(),void 0!==t.error_message&&r.action_message(t.error_message),r.trigger(e+"-error"),r.trigger("error")},i>0||!a)},t.WS_Form.prototype.form_post_lock=function(e,i,a,r){void 0===e&&(e="progress"),void 0===i&&(i=!1),void 0===a&&(a=!1),void 0===r&&(r=!1),this.form_post_lock_start=new Date;var s=this.get_form_post_lock_class(r);this.form_obj.hasClass(s)||(i||this.get_object_meta_value(this.form,"submit_lock",!1))&&(a&&(this.form_ecommerce_calculate_enabled=!1),this.get_form_post_lock_button_objs(r).each(function(){void 0!==t(this).attr("disabled")?t(this).attr("data-form-lock-disabled-bypass",""):t(this).prop("disabled",!0)}),this.form_obj.addClass(s+(e?" wsf-form-post-lock-"+e:"")),this.form_post_locked=!0,this.trigger("lock"))},t.WS_Form.prototype.form_post_unlock=function(e,i,a,r){void 0===e&&(e="progress"),void 0===i&&(i=!0),void 0===a&&(a=!1),void 0===r&&(r=!1);var s=this.get_form_post_lock_class(r);if(this.form_obj.hasClass(s)){var o=this,_=function(){o.form_ecommerce_calculate_enabled=!0,o.form_obj.removeClass(s+(e?" wsf-form-post-lock-"+e:"")),o.get_form_post_lock_button_objs(r).each(function(){void 0!==t(this).attr("data-form-lock-disabled-bypass")?t(this).removeAttr("data-form-lock-disabled-bypass"):t(this).prop("disabled",!1)}),o.form_post_locked=!1,"function"==typeof o.form_progress_api_call_reset&&o.form_progress_api_call_reset(),o.trigger("unlock"),o.form_validate_real_time_process(!1)};if(a||this.get_object_meta_value(this.form,"submit_unlock",!1)){var n=new Date-this.form_post_lock_start,c=Math.max(this.form_post_lock_duration_max-n,0);i?setTimeout(function(){_()},c):_()}}},t.WS_Form.prototype.get_form_post_lock_button_objs=function(e){return t("string"==typeof e?e:e='button[type="submit"].wsf-button, input[type="submit"].wsf-button, button[data-action="wsf-save"].wsf-button, button[data-ecommerce-payment].wsf-button, [data-post-lock]'+(e?', button[type="button"].wsf-button':""),this.form_canvas_obj)},t.WS_Form.prototype.get_form_post_lock_class=function(t){var e="wsf-form-post-lock";return"string"==typeof t&&(e+="-custom-selector"),e},t.WS_Form.prototype.api_call=function(e,i,a,r,s,o){void 0===i&&(i="POST"),a||(a=new FormData),void 0===o&&(o=!1);var _=this,n=o?ws_form_settings.url_ajax+e:"submit"==e?this.form_obj.attr("action"):ws_form_settings.url_ajax+e;if(!o&&this.form_action_custom&&"submit"==e)return this.form_obj.off("submit"),this.form_obj.trigger("submit"),!0;if(void 0!==a.get&&null!==a.get(ws_form_settings.wsf_nonce_field_name)||!ws_form_settings.wsf_nonce||a.append(ws_form_settings.wsf_nonce_field_name,ws_form_settings.wsf_nonce),"GET"===i){for(var c={},d=a.entries(),h=d.next();!h.done;){var f=h.value;c[f[0]]=f[1],h=d.next()}a=c}this.action_js_process_validation_focus=!0;var l={method:i,url:n,beforeSend:function(t){ws_form_settings.x_wp_nonce&&t.setRequestHeader("X-WP-Nonce",ws_form_settings.x_wp_nonce)},contentType:!1,processData:"GET"===i,statusCode:{200:function(t){_.api_call_hash(t);void 0!==t.x_wp_nonce&&(ws_form_settings.x_wp_nonce=t.x_wp_nonce),void 0!==t.wsf_nonce&&(ws_form_settings.wsf_nonce=t.wsf_nonce);var e="function"!=typeof r||r(t);void 0!==t.data&&e&&"object"==typeof t.data.js&&_.action_js_init(t.data.js)},400:function(t){_.api_call_error_handler(t,400,n,s)},401:function(t){_.api_call_error_handler(t,401,n,s)},403:function(t){_.api_call_error_handler(t,403,n,s)},404:function(t){_.api_call_error_handler(t,404,n,s)},500:function(t){_.api_call_error_handler(t,500,n,s)}},complete:function(){this.api_call_handle=!1}};!1!==a&&(l.data=a);var p=t('[data-source="post_progress"]',this.form_canvas_obj);return p.length&&(l.xhr=function(){var t=new window.XMLHttpRequest;return t.upload.addEventListener("progress",function(t){_.form_progress_api_call(p,t)},!1),t.addEventListener("progress",function(t){_.form_progress_api_call(p,t)},!1),t}),t.ajax(l)},t.WS_Form.prototype.api_call_error_handler=function(t,e,i,a){var r=void 0!==t.responseJSON&&t.responseJSON;r&&r.error&&r.error_message?this.error("error_api_call_"+e,r.error_message):this.error("error_api_call_"+e,i),"function"==typeof a&&a(r)},t.WS_Form.prototype.api_call_hash=function(t){if("string"!=typeof t.hash)return!1;var e=t.hash;if("clear"==e)return this.log("log_hash_not_found"),this.form_hash_clear(),!1;if(32!=e.length)return!1;return!!/^[a-fA-F0-9]{32}$/gi.test(e)&&(this.hash_set(e),!0)},t.WS_Form.prototype.hash_set=function(e,i,a){(void 0===i&&(i=!1),void 0===a&&(a=!1),e!=this.hash&&(this.hash=e,a=!0),i&&(this.token=i),a)&&(this.get_object_value(t.WS_Form.settings_plugin,"cookie_hash")&&this.cookie_set("hash",this.hash))},t.WS_Form.prototype.action_js_init=function(t){this.trigger("actions-start"),this.action_js=t,this.action_js_process_next()},t.WS_Form.prototype.action_js_process_next=function(){if(0==this.action_js.length)return this.trigger("actions-finish"),!1;var e=this.action_js.shift();switch(this.js_action_get_parameter(e,"action")){case"redirect":return!1!==this.js_action_get_parameter(e,"url")&&(location.href=e.url),!0;case"message":var i=this.js_action_get_parameter(e,"message"),a=this.js_action_get_parameter(e,"type"),r=this.js_action_get_parameter(e,"method"),s=this.js_action_get_parameter(e,"duration"),o=this.js_action_get_parameter(e,"form_hide"),_=this.js_action_get_parameter(e,"clear"),n=this.js_action_get_parameter(e,"scroll_top"),c=this.js_action_get_parameter(e,"scroll_top_offset"),d=this.js_action_get_parameter(e,"scroll_top_duration"),h=this.js_action_get_parameter(e,"form_show"),f=this.js_action_get_parameter(e,"message_hide");this.action_message(i,a,r,s,o,_,n,c,d,h,f);break;case"field_invalid_feedback":var l=parseInt(this.js_action_get_parameter(e,"field_id"),10),p=(x=parseInt(this.js_action_get_parameter(e,"section_repeatable_index"),10))?"-repeat-"+x:"",m=(i=this.js_action_get_parameter(e,"message"),t("#"+this.form_id_prefix+"field-"+l+p,this.form_canvas_obj));this.set_invalid_feedback(m,i);var u=this;if(m.one("change input keyup paste",function(){u.set_invalid_feedback(t(this),"")}),this.get_object_meta_value(this.form,"invalid_field_focus",!0)&&this.action_js_process_validation_focus){var v=this.get_group_index(m);!1!==v?this.object_focus=m:m.trigger("focus"),"function"==typeof this.form_tab_group_index_set&&!1!==v&&this.form_tab_group_index_set(v),this.action_js_process_validation_focus=!1}this.form_obj.addClass(this.class_validated),this.form_accessibility(),this.action_js_process_next();break;case"field_value":l=parseInt(this.js_action_get_parameter(e,"field_id"),10),p=(x=parseInt(this.js_action_get_parameter(e,"section_repeatable_index"),10))?"-repeat-"+x:"";var g=this.js_action_get_parameter(e,"value"),b=this.js_action_get_parameter(e,"check",!0),y=this.js_action_get_parameter(e,"append"),w=this.js_action_get_parameter(e,"prepend"),j=t("#"+this.form_id_prefix+"field-wrapper-"+l+p,this.form_canvas_obj),k=t("#"+this.form_id_prefix+"field-"+l+p,this.form_canvas_obj);this.field_value_set(j,k,g,b,y,w),this.action_js_process_next();break;case"field_dropzonejs_file_objects":l=parseInt(this.js_action_get_parameter(e,"field_id"),10),p=(x=parseInt(this.js_action_get_parameter(e,"section_repeatable_index"),10))?"-repeat-"+x:"";var x,S=this.js_action_get_parameter(e,"file_objects");(m=t("#"+this.form_id_prefix+"field-"+l+p,this.form_canvas_obj)).attr("data-default-value",JSON.stringify(S)),this.form_file_dropzonejs_populate(m),this.action_js_process_next();break;case"trigger":var F=this.js_action_get_parameter(e,"event"),W=this.js_action_get_parameter(e,"params");t(document).trigger(F,W),this.action_js_process_next()}},t.WS_Form.prototype.field_value_set=function(e,i,a,r,s,o){if(e.length)_=e.attr("data-type");else{if(!i.length)return;switch(i.attr("type")){case"hidden":var _="hidden";break;default:return}}void 0===r&&(r=!0),void 0===s&&(s=!1),void 0===o&&(o=!1);var n=!!i.length&&i[0].nodeName;if("string"==typeof n)switch(n.toLowerCase()){case"button":_="button"}switch(_){case"select":case"price_select":var c=t('option[value="'+this.esc_selector(a)+'"]',i).prop("selected")!==r;t('option[value="'+this.esc_selector(a)+'"]',i).prop("selected",r),c&&i.trigger("change");break;case"checkbox":case"price_checkbox":case"radio":case"price_radio":c=t('input[value="'+this.esc_selector(a)+'"]',e).prop("checked")!==r;t('input[value="'+this.esc_selector(a)+'"]',e).prop("checked",r),c&&t('input[value="'+this.esc_selector(a)+'"]',e).trigger("change");break;case"button":i.html(a);break;case"html":case"texteditor":case"message":s?t("[data-html],[data-text-editor]",e).append(a):o?t("[data-html],[data-text-editor]",e).prepend(a):t("[data-html],[data-text-editor]",e).html(a);break;case"color":i.hasClass("minicolors-input")?i.attr("data-value-old",function(){return t(this).val()}).minicolors("value",{color:a}).filter(function(){return t(this).val()!==t(this).attr("data-value-old")}).trigger("change").removeAttr("data-value-old"):i.attr("data-value-old",function(){return t(this).val()}).val(a).filter(function(){return t(this).val()!==t(this).attr("data-value-old")}).trigger("change").removeAttr("data-value-old");break;case"price":case"cart_price":if(""!==a){if(isNaN(a))a=this.get_number(a);a=this.get_price(a,this.get_currency(),!1)}i.attr("data-value-old",function(){return t(this).val()}).val(a).filter(function(){return t(this).val()!==t(this).attr("data-value-old")}).trigger("change").removeAttr("data-value-old");break;default:s?a=i.val()+a:o&&(a+=i.val()),i.attr("data-value-old",function(){return t(this).val()}).val(a).filter(function(){return t(this).val()!==t(this).attr("data-value-old")}).trigger("change").removeAttr("data-value-old"),"textarea"==_&&"function"==typeof this.textarea_set_value&&this.textarea_set_value(i,a)}},t.WS_Form.prototype.js_action_get_parameter=function(t,e,i=!1){return void 0!==t[e]?t[e]:i},t.WS_Form.prototype.get_framework_config_value=function(t,e){return void 0!==this.framework[t]&&(void 0!==this.framework[t].public&&(void 0!==this.framework[t].public[e]&&this.framework[t].public[e]))},t.WS_Form.prototype.action_message=function(e,i,a,r,s,o,_,n,c,d,h){if(e){void 0===i&&(i=this.get_object_meta_value(this.form,"error_type","danger")),void 0===a&&(a=this.get_object_meta_value(this.form,"error_method","after")),void 0===r&&(r=parseInt(this.get_object_meta_value(this.form,"error_duration","4000"),10)),void 0===s&&(s="on"==this.get_object_meta_value(this.form,"error_form_hide","")),void 0===o&&(o="on"==this.get_object_meta_value(this.form,"error_clear","")),void 0===_&&(_="on"==this.get_object_meta_value(this.form,"error_scroll_top","")),void 0===n&&(n=parseInt(this.get_object_meta_value(this.form,"error_scroll_top_offset","0"),10)),n=""==n?0:parseInt(n,10),void 0===c&&(c=parseInt(this.get_object_meta_value(this.form,"error_scroll_top_duration","400"),10)),void 0===d&&(d="on"==this.get_object_meta_value(this.form,"error_form_show","")),void 0===h&&(h="on"==this.get_object_meta_value(this.form,"error_message_hide","on"));var f=this.form_canvas_obj.offset().top-n;(r=parseInt(r,10))<0&&(r=0);var l=this.get_framework_config_value("message","mask_wrapper"),p=this.get_framework_config_value("message","types"),m=void 0!==(i=void 0!==p[i]&&p[i]).mask_wrapper_class?i.mask_wrapper_class:"";switch(o&&t('[data-wsf-message][data-wsf-instance-id="'+this.form_instance_id+'"]').remove(),_){case"instant":case"on":t("html,body").scrollTop(f);break;case"smooth":c=""==c?0:parseInt(c,10),t("html,body").animate({scrollTop:f},c)}var u={message:e,mask_wrapper_class:m},v=t("",{html:this.mask_parse(l,u)});switch(v.attr("role","alert"),v.attr("data-wsf-message",""),v.attr("data-wsf-instance-id",this.form_instance_id),s&&this.form_obj.hide(),a){case"before":v.insertBefore(this.form_obj);break;case"after":v.insertAfter(this.form_obj)}this.conversational&&t(".wsf-form-conversational-nav").length&&v.css("bottom",t(".wsf-form-conversational-nav").outerHeight()+"px");var g=this;(r=parseInt(r,10))>0?setTimeout(function(){h&&v.remove(),d&&g.form_canvas_obj.show(),g.action_js_process_next()},r):g.action_js_process_next()}},t.WS_Form.prototype.form_character_word_count=function(e){var i=this;for(var a in void 0===e&&(e=this.form_canvas_obj),this.field_data_cache)if(this.field_data_cache.hasOwnProperty(a)){var r=this.field_data_cache[a],s=this.get_object_meta_value(r,"help","",!1,!0),o=-1!==s.indexOf("#character_")||-1!==s.indexOf("#word_");if(this.has_object_meta_key(r,"min_length")||this.has_object_meta_key(r,"max_length")||this.has_object_meta_key(r,"min_length_words")||this.has_object_meta_key(r,"max_length_words")||o){var _=t("#"+this.form_id_prefix+"field-"+a,e);_.length||(_=t('[id^="'+this.form_id_prefix+"field-"+a+'-"]:not([data-init-char-word-count]):not(iframe)',e)),_.each(function(){t(this).attr("data-init-char-word-count",""),i.form_character_word_count_process(t(this))&&t(this).on("keyup change paste",function(){i.form_character_word_count_process(t(this))})})}}},t.WS_Form.prototype.form_character_word_count_process=function(t){var e=this.get_field(t),i=this.get_object_meta_value(e,"min_length","");i=parseInt(i,10)>0&&parseInt(i,10);var a=this.get_object_meta_value(e,"max_length","");a=parseInt(a,10)>0&&parseInt(a,10);var r=this.get_object_meta_value(e,"min_length_words","");r=parseInt(r,10)>0&&parseInt(r,10);var s=this.get_object_meta_value(e,"max_length_words","");s=parseInt(s,10)>0&&parseInt(s,10);var o=t.val();if("string"==typeof o){var _=o.length,n=!1!==a&&a-_;n<0&&(n=0);var c=this.get_word_count(o),d=!1!==s&&s-c;d<0&&(d=0);var h=!1,f=[];!1!==i&&_a&&(f.push(this.language("error_max_length",a)),h=!0),!1!==r&&cs&&(f.push(this.language("error_max_length_words",s)),h=!0),(void 0!==t.attr("required")||o.length>0)&&h?this.set_invalid_feedback(t,f.join(" / ")):this.set_invalid_feedback(t,"");var l=this.get_object_meta_value(e,"help","",!1,!0);if(-1===l.indexOf("#character_")&&-1===l.indexOf("#word_"))return!0;var p=this.language("character_singular"),m=this.language("character_plural"),u=this.language("word_singular"),v=this.language("word_plural"),g={character_count:_,character_count_label:1==_?p:m,character_remaining:!1!==n?n:"",character_remaining_label:1==n?p:m,character_min:!1!==i?i:"",character_min_label:!1!==i?1==i?p:m:"",character_max:!1!==a?a:"",character_max_label:!1!==a?1==a?p:m:"",word_count:c,word_count_label:1==c?u:v,word_remaining:!1!==d?d:"",word_remaining_label:1==d?u:v,word_min:!1!==r?r:"",word_min_label:!1!==r?1==r?u:v:"",word_max:!1!==s?s:"",word_max_label:!1!==s?1==s?u:v:""},b=this.mask_parse(l,g);return this.get_help_obj(t).html(b),!0}},t.WS_Form.prototype.get_word_count=function(t){return 0==(t=t.trim()).length?0:t.trim().replace(/\s+/gi," ").split(" ").length},window.wsf_form_instances=[],window.wsf_form_init=function(e,i,a){if(void 0===e&&(e=!1),void 0===i&&(i=!1),void 0===a)var r=t(".wsf-form");else r=t(".wsf-form",a);if(t(".wsf-form").length){var s=0,o=[];t(".wsf-form").each(function(){if(void 0!==t(this).attr("data-instance-id")){var e=parseInt(t(this).attr("data-instance-id"),10);-1!==o.indexOf(e)?t(this).removeAttr("data-instance-id"):e>s&&(s=e),o.push(e)}}),s++,r.each(function(){if(e||void 0===t(this).attr("data-wsf-rendered")){i&&t(this).off(),void 0===t(this).attr("data-instance-id")&&(void 0===t(this).attr("data-wsf-custom-id")&&t(this).attr("id","ws-form-"+s),t(this).attr("data-instance-id",s),s++);var a=t(this).attr("id"),r=t(this).attr("data-id"),o=t(this).attr("data-instance-id");if(a&&r&&o){var _=new t.WS_Form;window.wsf_form_instances[o]=_,_.render({obj:"#"+a,form_id:r})}}})}},t(function(){wsf_form_init()})}(jQuery);