function frmProFormJS(){function Z(a){var b=jQuery(this),c=b.attr("type");"submit"!==c&&a.preventDefault();a=b.parents("form:first");var d="",f="",e=this.name;"frm_prev_page"===e||-1!==this.className.indexOf("frm_prev_page")?d=jQuery(a).find(".frm_next_page").attr("id").replace("frm_next_p_",""):"frm_save_draft"===e||-1!==this.className.indexOf("frm_save_draft")?f=1:-1!==this.className.indexOf("frm_page_skip")?(b=b.data("page"),e=jQuery(a).find('input[name="form_id"]').val(),e=jQuery(a).find('input[name="frm_page_order_'+ e+'"]'),jQuery(a).append(''),""===b?e.remove():e.val(b)):-1!==this.className.indexOf("frm_page_back")&&(d=b.data("page"));jQuery(".frm_next_page").val(d);jQuery(".frm_saving_draft").val(f);"submit"!==c&&a.trigger("submit")}function Ua(){jQuery(this).parent().children(".frm_toggle_container").slideToggle("fast");var a=jQuery(this).children(".frm_arrow_icon");-1!==this.className.indexOf("active")?(this.className=this.className.replace(" active", ""),a.attr("aria-expanded","false")):(this.className+=" active",a.attr("aria-expanded","true"))}function Va(){if(-1===this.className.indexOf("frm_custom_date")&&"undefined"!==typeof __frmDatepicker){var a=__frmDatepicker,b=this.id,c=b.split("-");c=A(this.name)?'input[id^="'+c[0]+'"]':'input[id^="'+c.join("-")+'"]';jQuery.datepicker.setDefaults(jQuery.datepicker.regional[""]);for(var d=0,f=0;fe.length|| e.hasClass("dz-clickable"))){var g=c[a].maxFiles;if("undefined"!==typeof c[a].mockFiles){var h=c[a].mockFiles.length;0g.length)f=!1;else if(g=jQuery(g).find(".frm_required_field:visible input, .frm_required_field:visible select, .frm_required_field:visible textarea, "+f),1>g.length)f=!0;else{for(var h=!0,k=0,l=g.length;kfrmFrontForm.checkRequiredField(g[k],[]).length){h=!0;break}else h=!1;f=h}if(f){f=""!==document.getElementById("frm_verify_"+ c[a].parentFormID).value||window._phantom||window.callPhantom||window.__phantomas||window.Buffer||window.emit||window.spawn?!0:!1;if(f)return this.removeFile(b),alert(frm_js.file_spam),!1;e.append("action","frm_submit_dropzone");e.append("field_id",c[a].fieldID);e.append("form_id",c[a].formID);e.append("nonce",frm_js.nonce)}else return this.removeFile(b),alert(frm_js.empty_fields),!1});this.on("success",function(b,d){for(var e=jQuery.parseJSON(d),g=0;g'+ b.name+""}});this.on("addedfile",function(){u++;frmFrontForm.showSubmitLoading(k)});this.on("removedfile",function(b){!1!==b.accepted&&!0!==c[a].uploadMultiple&&jQuery('input[name="'+f+'"]').val("");!1!==b.accepted&&"undefined"!==typeof b.mediaID&&(jQuery(b.previewElement).remove(),this.options.maxFiles=c[a].maxFiles-this.files.length)});if("undefined"!==typeof c[a].mockFiles)for(var b=0;b'}function Xa(){var a=jQuery(this).data("frm-remove");Ya(jQuery(this).parent(".dz-preview"));a=jQuery('input[name="'+a+'"]');a.length&&a.val("")}function Za(){var a=this.type,b=!1,c=!1;if("select-one"===a){c=!0;var d=this.options[this.selectedIndex]; "undefined"!==typeof d&&"frm_other_trigger"===d.className&&(b=!0)}else if("select-multiple"===a){c=!0;d=this.options;b=!1;for(var f=0;fa[0].className.indexOf("frm_pos_none")&&(a[0].className+=" frm_pos_none"),a[0].value=""))):"radio"===a?jQuery(this).is(":checked")&&(jQuery(this).closest(".frm_radio").children(".frm_other_input").removeClass("frm_pos_none"), jQuery(this).closest(".frm_radio").siblings().children(".frm_other_input").addClass("frm_pos_none").val("")):"checkbox"===a&&(this.checked?jQuery(this).closest(".frm_checkbox").children(".frm_other_input").removeClass("frm_pos_none"):jQuery(this).closest(".frm_checkbox").children(".frm_other_input").addClass("frm_pos_none").val(""))}function $a(a,b,c,d){a=jQuery(b);ca(c,a);d="undefined"!==typeof d.originalEvent||-1__FRMRULES[a].dependents.length||null===b||"undefined"===typeof b))for(var c=__FRMRULES[a],d=w(b[0].name),f=0,e=c.dependents.length;fc.conditions.length)){var d=[];if(c.isRepeating)if(""!==b.repeatingSection){var f="frm_field_"+c.fieldId+"-";f+=b.repeatingSection+"-"+b.repeatRow+"_container";d.push(f)}else if(d=C(c),null!==document.getElementById("frm_field_"+ d+"_container")){d=[];f=document.querySelectorAll(".frm_field_"+c.fieldId+"_container");for(var e=0,g=f.length;ed.length&&d.push(f+"0_container")}else"submit"===c.fieldType?d.push(ea(c)):d.push("frm_field_"+c.fieldId+"_container");f=d.length;for(e=0;eb},"<=":function(a,b){return a>=b},">":function(a,b){return a=":function(a,b){return a<=b},LIKE:function(a,b){if(!b)return!1;a=P(a);b=oa(a,b);return-1!=b.indexOf(a)},"not LIKE":function(a,b){if(!b)return!0;a=P(a);b=oa(a,b);return-1==b.indexOf(a)}}[a](b,c)}function fb(a){-1!==String(a).search(/^\s*(\+|-)?((\d+(\.\d+)?)|(\.\d+))\s*$/)?a=parseFloat(a):"string"===typeof a&&(a=a.trim());return a}function gb(a,b){if("undefined"===typeof b||null===b||!1===b)b="";jQuery.isArray(b)&& -1e||"undefined"===typeof g?!1:-1!==h[e].className.indexOf("frm_other_input")||g.name==h[e].name&&-1h.length))))for(h.val(e),e=0;ea.length)){for(var b,c=!0,d=0,f=a.length;d__FRMLOOKUP[a].dependents.length||null===b||"undefined"===typeof b)){a=__FRMLOOKUP[a];b=w(b[0].name);for(var d=0,f=a.dependents.length;da.parents.length))if("lookup"==a.fieldType){if(""!==b.repeatRow){c=[];var d="frm_field_"+a.fieldId+"-";d+=b.repeatingSection+"-"+b.repeatRow+"_container";b=document.getElementById(d);null!==b&&c.push(b);b=c}else b=[],a.isRepeating?b=document.querySelectorAll(".frm_field_"+a.fieldId+"_container"):(c=document.getElementById("frm_field_"+ a.fieldId+"_container"),null!==c&&b.push(c));c=0;for(d=b.length;c=u&&(a=Aa(a),null!==a&&frmFrontForm.removeSubmitLoading(jQuery(a),"enable",u))}function Aa(a){return document.querySelector("#frm_form_"+a+"_container form")}function ib(a,b){var c=b.getElementsByClassName("frm_opt_container")[0],d=c.getElementsByTagName("input");kb(b,c);var f="";f="radio"==a.inputType?O(d):D(d);var e=jQuery(d[0]).data("frmval");T(a.formId);jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_replace_cb_radio_lookup_options", parent_fields:a.parents,parent_vals:a.parentVals,field_id:a.fieldId,container_field_id:C(a),row_index:a.repeatRow,current_value:f,default_value:e,nonce:frm_js.nonce},success:function(f){c.innerHTML=f;f=b.getElementsByClassName("frm-loading-img")[0];null!==f&&void 0!==f&&f.parentNode.removeChild(f);c.style.display="block";1==d.length&&""===d[0].value?wa(a,b):(!1!==v(b.id,a.formId)&&(f=B(a.fieldId),!1===f||1>f.conditions.length?(y(b.id,a.formId),jQuery("#"+b.id).show()):(f.containerId=b.id,f.repeatRow= a.repeatRow,ha(f))),void 0!==e&&(!1!==("radio"==a.inputType?O(d):D(d))||1>d.length||pa(d[0].name,e)));r(jQuery(d[0]),a.fieldKey);za(jQuery(b));U(a.formId)}})}function za(a){a.trigger("frmLookupOptionsLoaded")}function wa(a,b){v(b.id,a.formId)||(jQuery("#"+b.id).hide(),ta(b.id,a.formId))}function ya(a,b){if(F(b,a.formId))V(b.id);else if(!1===a.parentVals){var c=b.getAttribute("data-frmval");null===c&&(c="");Ba(a,b,c);V(b.id)}else T(a.formId),jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_get_lookup_text_value", parent_fields:a.parents,parent_vals:a.parentVals,field_id:a.fieldId,nonce:frm_js.nonce},success:function(c){F(b,a.formId)||b.value==c||Ba(a.fieldKey,b,c);U(a.formId);V(b.id)}})}function xa(a,b){var c=b.id;c in n?2<=n[c].length&&(n[c]=n[c].slice(0,1)):n[c]=[];n[c].push({childFieldArgs:a,childInput:b})}function V(a){n[a].shift();a in n&&0e.length?M(a,!0):(b=Fa(e),Ea(a,c,e,f!==b))}})}function Ca(a){var b=a.html();-1'),a.find(".frm_opt_container, .frm_data_container").hide())}function kb(a,b){if(!(-1 m);(k=p&&q)||(k=0p.length||("0"===l.inSection&&"0"===l.inEmbedForm?k=I(m,p):(q=w(q),I(m,p)?k=!0:Ga(m,q,p)?k=!0:"0"!==l.inSection&&"0"!==l.inEmbedForm?k=Ga(l.inSection,q,p):"0"!==l.inSection?k=I(l.inSection,p):"0"!==l.inEmbedForm&&(k=I(l.inEmbedForm,p)))),l=k,l=!1===l);l&&R(c,d[h],e,b)}}}}function lb(a){var b=a.form_id,c=document.getElementById("frm_form_"+b+"_container"); if(null===c&&a.in_section){b=document.getElementById("frm_field_"+a.in_section+"_container");if(null===b)return[];c=Ha(b,function(a){return"FORM"===a.tagName});b=c.elements.namedItem("form_id").value}a=c.getElementsByClassName("frm_next_page");b=document.getElementById("frm_page_order_"+b);c=[];0g.length&&"undefined"!==typeof d&&(h.inSection=!0,h.thisFieldId=nb(a.fieldsWithCalc, b),g=Ia(h));if(!(null===g||1>g.length)){e=ob(f,e,a,c,h);a="";if("text"==f.calc_type)a=e;else{f=f.calc_dec;-1k?"19"+d[l]:"20"+d[l];else if("yy"==e[l])k=d[l];else if("m"==e[l]||"mm"==e[l])g=d[l],2>g.length&&(g="0"+g);else if("d"==e[l]||"dd"==e[l])h=d[l],2>h.length&&(h="0"+h);g=Date.parse(k+"-"+g+"-"+h)}else g=jQuery.datepicker.parseDate(e,d);e=g;null!==e&&(c[a.valKey]=Math.ceil(e/864E5))}else{e=d;""!==e&&0!==e&&(e=e.trim(),e=parseFloat(e.replace(/,/g,"").match(/-?[\d\.]+$/)));if("undefined"===typeof e||isNaN(e)||""===e)e=0;c[a.valKey]+=e}});return c}function qb(a,b){if("undefined"!==typeof b[a.valKey]&&""!==b[a.valKey])return b;b[a.valKey]="";var c=Ka(a);if(!1===c)return b;var d=0,f="";c.each(function(){var c=La(a.thisField,this);c=c.trim();var g=d,h="";0a.length)a=!1;return a}function Ia(a){if("undefined"===typeof a.triggerField)return null;var b=a.triggerField.closest(".frm_repeat_sec, .frm_repeat_inline, .frm_repeat_grid");var c=w(a.triggerField.attr("name"));var d=a.thisFieldCall.replace("[id=","[id^=").replace(/-"]/g,"-"+c.repeatRow+'"]');if(b.length||""!==c.repeatRow){if(c=b.length?b.find(d):jQuery(d),null===c||"undefined"===typeof c||1>c.length)c=null,d.indexOf(":checked")? 1>b.find(d.replace(":checked","")).length&&(c=jQuery(a.thisFieldCall)):c=jQuery(a.thisFieldCall)}else c=jQuery(a.thisFieldCall);return c}function La(a,b){var c=!1;if("hidden"==b.type)""!==X(b)&&(c=!0);else if("select"==a.type){var d=b.className;d&&-1b.id.indexOf("-otext")&&(c=!0);c?(c=0,"select"==a.type?"hidden"==b.type?(d=!1,2'+a.options.edit_link+""):b.setCell(m,k,""),k++);h&&("undefined"!==typeof q.deleteLink?b.setCell(m,k,''+a.options.delete_link+ ""):b.setCell(m,k,""));m++}}else for(b.addRows(1),g=k=0,h=f;g");jQuery.ajax({type:"POST",url:frm_js.ajax_url,dataType:"html",data:{action:"frm_entries_edit_entry_ajax",post_id:d,entry_id:b,id:f,nonce:frm_js.nonce,fields:g,exclude_fields:h},success:function(d){k.children(".frm-loading-img").replaceWith(d); a.removeClass("frm_inplace_edit").addClass("frm_cancel_edit");a.html(e);Y("editInPlace");if("function"===typeof frmFrontForm.fieldValueChanged)jQuery(document).on("change",'.frm-show-form input[name^="item_meta"], .frm-show-form select[name^="item_meta"], .frm-show-form textarea[name^="item_meta"]',frmFrontForm.fieldValueChanged);J(c+b)}});return!1}function zb(){var a=jQuery(this),b=a.data("prefix"),c=a.data("entryid");b=jQuery(document.getElementById(b+c));b.children(".frm_forms").replaceWith(""); b.children(".frm_orig_content").fadeIn("slow").removeClass("frm_orig_content");Oa(a)}function Oa(a){var b=a.data("edit");a.removeClass("frm_cancel_edit").addClass("frm_inplace_edit");a.html(b)}function Ab(){var a=jQuery(this),b=a.data("deleteconfirm");if(confirm(b)){var c=a.data("entryid"),d=a.data("prefix");a.replaceWith('');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_destroy",entry:c,nonce:frm_js.nonce},success:function(a){if("success"==a.replace(/^\s+|\s+$/g,"")){var b=jQuery(document.getElementById(d+c));b.fadeOut("slow",function(){b.remove()});jQuery(document.getElementById("frm_delete_"+c)).fadeOut("slow");jQuery(document).trigger("frmEntryDeleted",[c])}else jQuery(document.getElementById("frm_delete_"+c)).replaceWith(a)}})}return!1}function Bb(){for(var a=__frmUniqueTimes,b=0;ba[d].fields.length&&(c=document.getElementById("field_"+d),null===c||F(c,a[d].form_id)||R(__FRMCALC,d,b))}aa();d=document.querySelectorAll(".frm_strength_meter");a=document.createEvent("HTMLEvents");a.initEvent("keyup",!0,!0);for(b=0;b=d.length&&!Sa(d.last())){var f=d;var e=Math.max(2,Math.ceil(12/(f.length+1)));for(d=0;d=b;b++){if(a.hasClass("frm"+b))return!0;if(12===b)for(var f=0;f