Formidable Forms – Form Builder for WordPress - Version 5.5.3.1

Version Description

Download this release

Release Info

Developer formidableforms
Plugin Icon 128x128 Formidable Forms – Form Builder for WordPress
Version 5.5.3.1
Comparing to
See all releases

Code changes from version 5.5.3 to 5.5.3.1

classes/helpers/FrmAppHelper.php CHANGED
@@ -16,7 +16,7 @@ class FrmAppHelper {
16
  /**
17
  * @since 2.0
18
  */
19
- public static $plug_version = '5.5.2';
20
 
21
  /**
22
  * @since 1.07.02
16
  /**
17
  * @since 2.0
18
  */
19
+ public static $plug_version = '5.5.3.1';
20
 
21
  /**
22
  * @since 1.07.02
formidable.php CHANGED
@@ -2,7 +2,7 @@
2
  /*
3
  Plugin Name: Formidable Forms
4
  Description: Quickly and easily create drag-and-drop forms
5
- Version: 5.5.2
6
  Plugin URI: https://formidableforms.com/
7
  Author URI: https://formidableforms.com/
8
  Author: Strategy11 Form Builder Team
2
  /*
3
  Plugin Name: Formidable Forms
4
  Description: Quickly and easily create drag-and-drop forms
5
+ Version: 5.5.3.1
6
  Plugin URI: https://formidableforms.com/
7
  Author URI: https://formidableforms.com/
8
  Author: Strategy11 Form Builder Team
js/formidable.min.js CHANGED
@@ -1,65 +1,65 @@
1
  var frmFrontForm;
2
  function frmFrontFormJS(){var action="";var jsErrors=[];function maybeAddPolyfills(){if(!Element.prototype.matches)Element.prototype.matches=Element.prototype.msMatchesSelector;if(!Element.prototype.closest)Element.prototype.closest=function(s){var el=this;do{if(el.matches(s))return el;el=el.parentElement||el.parentNode}while(el!==null&&el.nodeType===1);return null};if(window.NodeList&&!NodeList.prototype.forEach)NodeList.prototype.forEach=function(callback,thisArg){thisArg=thisArg||window;for(var i=
3
- 0;i<this.length;i++)callback.call(thisArg,this[i],i,this)}}function getFieldId(field,fullID){var nameParts,fieldId,isRepeating=false,fieldName="";if(field instanceof jQuery)fieldName=field.attr("name");else fieldName=field.name;if(typeof fieldName==="undefined")fieldName="";if(fieldName===""){if(field instanceof jQuery)fieldName=field.data("name");else fieldName=field.getAttribute("data-name");if(typeof fieldName==="undefined")fieldName="";if(fieldName!==""&&fieldName)return fieldName;return 0}nameParts=
4
- fieldName.replace("item_meta[","").replace("[]","").split("]");if(nameParts.length<1)return 0;nameParts=nameParts.filter(function(n){return n!==""});fieldId=nameParts[0];if(nameParts.length===1)return fieldId;if(nameParts[1]==="[form"||nameParts[1]==="[row_ids")return 0;if(jQuery('input[name="item_meta['+fieldId+'][form]"]').length){fieldId=nameParts[2].replace("[","");isRepeating=true}if("other"===fieldId)if(isRepeating)fieldId=nameParts[3].replace("[","");else fieldId=nameParts[1].replace("[","");
5
- if(fullID===true)if(fieldId===nameParts[0])fieldId=fieldId+"-"+nameParts[1].replace("[","");else fieldId=fieldId+"-"+nameParts[0]+"-"+nameParts[1].replace("[","");return fieldId}function disableSubmitButton($form){$form.find('input[type="submit"], input[type="button"], button[type="submit"]').attr("disabled","disabled")}function enableSubmitButton($form){$form.find('input[type="submit"], input[type="button"], button[type="submit"]').prop("disabled",false)}function disableSaveDraft($form){$form.find("a.frm_save_draft").css("pointer-events",
6
- "none")}function enableSaveDraft($form){$form.find("a.frm_save_draft").css("pointer-events","")}function validateForm(object){var r,rl,n,nl,fields,field,value,requiredFields,errors=[];requiredFields=jQuery(object).find(".frm_required_field:visible input, .frm_required_field:visible select, .frm_required_field:visible textarea").filter(":not(.frm_optional)");if(requiredFields.length)for(r=0,rl=requiredFields.length;r<rl;r++){if(hasClass(requiredFields[r],"ed_button"))continue;errors=checkRequiredField(requiredFields[r],
7
- errors)}fields=jQuery(object).find("input,select,textarea");if(fields.length)for(n=0,nl=fields.length;n<nl;n++){field=fields[n];value=field.value;if(value!=="")if(field.type==="hidden");else if(field.type==="number")errors=checkNumberField(field,errors);else if(field.type==="email")errors=checkEmailField(field,errors);else if(field.type==="password")errors=checkPasswordField(field,errors);else if(field.type==="url")errors=checkUrlField(field,errors);else if(field.pattern!==null)errors=checkPatternField(field,
8
- errors)}errors=validateRecaptcha(object,errors);return errors}function hasClass(element,targetClass){var className=" "+element.className+" ";return-1!==className.indexOf(" "+targetClass+" ")}function maybeValidateChange(field){if(field.type==="url")maybeAddHttpToUrl(field);if(jQuery(field).closest("form").hasClass("frm_js_validate"))validateField(field)}function maybeAddHttpToUrl(field){var url=field.value;var matches=url.match(/^(https?|ftps?|mailto|news|feed|telnet):/);if(field.value!==""&&matches===
9
- null)field.value="http://"+url}function validateField(field){var key,errors=[],$fieldCont=jQuery(field).closest(".frm_form_field");if($fieldCont.hasClass("frm_required_field")&&!jQuery(field).hasClass("frm_optional"))errors=checkRequiredField(field,errors);if(errors.length<1)if(field.type==="email")errors=checkEmailField(field,errors);else if(field.type==="password")errors=checkPasswordField(field,errors);else if(field.type==="number")errors=checkNumberField(field,errors);else if(field.type==="url")errors=
10
- checkUrlField(field,errors);else if(field.pattern!==null)errors=checkPatternField(field,errors);removeFieldError($fieldCont);if(Object.keys(errors).length>0)for(key in errors)addFieldError($fieldCont,key,errors)}function checkRequiredField(field,errors){var checkGroup,tempVal,i,placeholder,val="",fieldID="",fileID=field.getAttribute("data-frmfile");if(field.type==="hidden"&&fileID===null&&!isAppointmentField(field)&&!isInlineDatepickerField(field))return errors;if(field.type==="checkbox"||field.type===
11
- "radio"){checkGroup=jQuery('input[name="'+field.name+'"]').closest(".frm_required_field").find("input:checked");jQuery(checkGroup).each(function(){val=this.value})}else if(field.type==="file"||fileID){if(typeof fileID==="undefined"){fileID=getFieldId(field,true);fileID=fileID.replace("file","")}if(typeof errors[fileID]==="undefined")val=getFileVals(fileID);fieldID=fileID}else{if(hasClass(field,"frm_pos_none"))return errors;val=jQuery(field).val();if(val===null)val="";else if(typeof val!=="string"){tempVal=
12
- val;val="";for(i=0;i<tempVal.length;i++)if(tempVal[i]!=="")val=tempVal[i]}if(hasClass(field,"frm_other_input")){fieldID=getFieldId(field,false);if(val==="")field=document.getElementById(field.id.replace("-otext",""))}else fieldID=getFieldId(field,true);if(hasClass(field,"frm_time_select"))fieldID=fieldID.replace("-H","").replace("-m","");else if(isSignatureField(field)){if(val==="")val=jQuery(field).closest(".frm_form_field").find('[name="'+field.getAttribute("name").replace("[typed]","[output]")+
13
- '"]').val();fieldID=fieldID.replace("-typed","")}placeholder=field.getAttribute("data-frmplaceholder");if(placeholder!==null&&val===placeholder)val=""}if(val===""){if(fieldID==="")fieldID=getFieldId(field,true);if(!(fieldID in errors))errors[fieldID]=getFieldValidationMessage(field,"data-reqmsg")}return errors}function isSignatureField(field){var name=field.getAttribute("name");return"string"===typeof name&&"[typed]"===name.substr(-7)}function isAppointmentField(field){return hasClass(field,"ssa_appointment_form_field_appointment_id")}
14
  function isInlineDatepickerField(field){return"hidden"===field.type&&"_alt"===field.id.substr(-4)&&hasClass(field.nextElementSibling,"frm_date_inline")}function getFileVals(fileID){var val="",fileFields=jQuery('input[name="file'+fileID+'"], input[name="file'+fileID+'[]"], input[name^="item_meta['+fileID+']"]');fileFields.each(function(){if(val==="")val=this.value});return val}function checkUrlField(field,errors){var fieldID,url=field.value;if(url!==""&&!/^http(s)?:\/\/(?:localhost|(?:[\da-z\.-]+\.[\da-z\.-]+))/i.test(url)){fieldID=
15
- getFieldId(field,true);if(!(fieldID in errors))errors[fieldID]=getFieldValidationMessage(field,"data-invmsg")}return errors}function checkEmailField(field,errors){var fieldID=getFieldId(field,true),pattern=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/i;if(""!==field.value&&pattern.test(field.value)===false)errors[fieldID]=getFieldValidationMessage(field,"data-invmsg");confirmField(field,errors);
16
- return errors}function checkPasswordField(field,errors){confirmField(field,errors);return errors}function confirmField(field,errors){var value,confirmValue,firstField,fieldID=getFieldId(field,true),strippedId=field.id.replace("conf_",""),strippedFieldID=fieldID.replace("conf_",""),confirmField=document.getElementById(strippedId.replace("field_","field_conf_"));if(confirmField===null||typeof errors["conf_"+strippedFieldID]!=="undefined")return;if(fieldID!==strippedFieldID){firstField=document.getElementById(strippedId);
17
- value=firstField.value;confirmValue=confirmField.value;if(""!==value&&""!==confirmValue&&value!==confirmValue)errors["conf_"+strippedFieldID]=getFieldValidationMessage(confirmField,"data-confmsg")}else validateField(confirmField)}function checkNumberField(field,errors){var fieldID,number=field.value;if(number!==""&&isNaN(number/1)!==false){fieldID=getFieldId(field,true);if(!(fieldID in errors))errors[fieldID]=getFieldValidationMessage(field,"data-invmsg")}return errors}function checkPatternField(field,
18
- errors){var fieldID,text=field.value,format=getFieldValidationMessage(field,"pattern");if(format!==""&&text!==""){fieldID=getFieldId(field,true);if(!(fieldID in errors)){format=new RegExp("^"+format+"$","i");if(format.test(text)===false)errors[fieldID]=getFieldValidationMessage(field,"data-invmsg")}}return errors}function hasInvisibleRecaptcha(object){var recaptcha,recaptchaID,alreadyChecked;if(isGoingToPrevPage(object))return false;recaptcha=jQuery(object).find('.frm-g-recaptcha[data-size="invisible"], .g-recaptcha[data-size="invisible"]');
19
- if(recaptcha.length){recaptchaID=recaptcha.data("rid");alreadyChecked=grecaptcha.getResponse(recaptchaID);if(alreadyChecked.length===0)return recaptcha;else return false}else return false}function executeInvisibleRecaptcha(invisibleRecaptcha){var recaptchaID=invisibleRecaptcha.data("rid");grecaptcha.reset(recaptchaID);grecaptcha.execute(recaptchaID)}function validateRecaptcha(form,errors){var recaptchaID,response,fieldContainer,fieldID,$recaptcha=jQuery(form).find(".frm-g-recaptcha");if($recaptcha.length){recaptchaID=
20
- $recaptcha.data("rid");try{response=grecaptcha.getResponse(recaptchaID)}catch(e){if(jQuery(form).find('input[name="recaptcha_checked"]').length)return errors;else response=""}if(response.length===0){fieldContainer=$recaptcha.closest(".frm_form_field");fieldID=fieldContainer.attr("id").replace("frm_field_","").replace("_container","");errors[fieldID]=""}}return errors}function getFieldValidationMessage(field,messageType){var msg,errorHtml;msg=field.getAttribute(messageType);if(null===msg)msg="";if(""!==
21
- msg&&shouldWrapErrorHtmlAroundMessageType(messageType)){errorHtml=field.getAttribute("data-error-html");if(null!==errorHtml){errorHtml=errorHtml.replace(/\+/g,"%20");msg=decodeURIComponent(errorHtml).replace("[error]",msg);msg=msg.replace("[key]",getFieldId(field,false))}}return msg}function shouldWrapErrorHtmlAroundMessageType(type){return"pattern"!==type}function shouldJSValidate(object){var validate=jQuery(object).hasClass("frm_js_validate");if(validate&&typeof frmProForm!=="undefined"&&(frmProForm.savingDraft(object)||
22
- frmProForm.goingToPreviousPage(object)))validate=false;return validate}function getFormErrors(object,action){var fieldset,data,success,error;if(typeof action==="undefined")jQuery(object).find('input[name="frm_action"]').val();fieldset=jQuery(object).find(".frm_form_field");fieldset.addClass("frm_doing_ajax");data=jQuery(object).serialize()+"&action=frm_entries_"+action+"&nonce="+frm_js.nonce;success=function(response){var formID,replaceContent,pageOrder,formReturned,contSubmit,delay,$fieldCont,key,
23
- inCollapsedSection,frmTrigger,defaultResponse={"content":"","errors":{},"pass":false};if(response===null)response=defaultResponse;response=response.replace(/^\s+|\s+$/g,"");if(response.indexOf("{")===0)response=JSON.parse(response);else response=defaultResponse;if(typeof response.redirect!=="undefined"){jQuery(document).trigger("frmBeforeFormRedirect",[object,response]);window.location=response.redirect}else if(response.content!==""){removeSubmitLoading(jQuery(object));if(frm_js.offset!=-1)frmFrontForm.scrollMsg(jQuery(object),
24
- false);formID=jQuery(object).find('input[name="form_id"]').val();response.content=response.content.replace(/ frm_pro_form /g," frm_pro_form frm_no_hide ");replaceContent=jQuery(object).closest(".frm_forms");removeAddedScripts(replaceContent,formID);delay=maybeSlideOut(replaceContent,response.content);setTimeout(function(){var container,input,previousInput;replaceContent.replaceWith(response.content);addUrlParam(response);if(typeof frmThemeOverride_frmAfterSubmit==="function"){pageOrder=jQuery('input[name="frm_page_order_'+
25
- formID+'"]').val();formReturned=jQuery(response.content).find('input[name="form_id"]').val();frmThemeOverride_frmAfterSubmit(formReturned,pageOrder,response.content,object)}if(typeof response.recaptcha!=="undefined"){container=jQuery("#frm_form_"+formID+"_container").find(".frm_fields_container");input='<input type="hidden" name="recaptcha_checked" value="'+response.recaptcha+'">';previousInput=container.find('input[name="recaptcha_checked"]');if(previousInput.length)previousInput.replaceWith(input);
26
- else container.append(input)}afterFormSubmitted(object,response)},delay)}else if(Object.keys(response.errors).length){removeSubmitLoading(jQuery(object),"enable");contSubmit=true;removeAllErrors();$fieldCont=null;for(key in response.errors){$fieldCont=jQuery(object).find("#frm_field_"+key+"_container");if($fieldCont.length){if(!$fieldCont.is(":visible")){inCollapsedSection=$fieldCont.closest(".frm_toggle_container");if(inCollapsedSection.length){frmTrigger=inCollapsedSection.prev();if(!frmTrigger.hasClass("frm_trigger"))frmTrigger=
27
- frmTrigger.prev(".frm_trigger");frmTrigger.trigger("click")}}if($fieldCont.is(":visible")){addFieldError($fieldCont,key,response.errors);contSubmit=false}}}jQuery(object).find(".frm-g-recaptcha, .g-recaptcha").each(function(){var $recaptcha=jQuery(this),recaptchaID=$recaptcha.data("rid");if(typeof grecaptcha!=="undefined"&&grecaptcha)if(recaptchaID)grecaptcha.reset(recaptchaID);else grecaptcha.reset()});jQuery(document).trigger("frmFormErrors",[object,response]);fieldset.removeClass("frm_doing_ajax");
28
- scrollToFirstField(object);if(contSubmit)object.submit();else{jQuery(object).prepend(response.error_message);checkForErrorsAndMaybeSetFocus()}}else{showFileLoading(object);object.submit()}};error=function(){jQuery(object).find('input[type="submit"], input[type="button"]').prop("disabled",false);object.submit()};postToAjaxUrl(object,data,success,error)}function postToAjaxUrl(form,data,success,error){var ajaxUrl,action,ajaxParams;ajaxUrl=frm_js.ajax_url;action=form.getAttribute("action");if("string"===
29
- typeof action&&-1!==action.indexOf("?action=frm_forms_preview"))ajaxUrl=action.split("?action=frm_forms_preview")[0];ajaxParams={type:"POST",url:ajaxUrl,data:data,success:success};if("function"===typeof error)ajaxParams.error=error;jQuery.ajax(ajaxParams)}function afterFormSubmitted(object,response){var formCompleted=jQuery(response.content).find(".frm_message");if(formCompleted.length)jQuery(document).trigger("frmFormComplete",[object,response]);else jQuery(document).trigger("frmPageChanged",[object,
30
- response])}function removeAddedScripts(formContainer,formID){var endReplace=jQuery(".frm_end_ajax_"+formID);if(endReplace.length){formContainer.nextUntil(".frm_end_ajax_"+formID).remove();endReplace.remove()}}function maybeSlideOut(oldContent,newContent){var c,newClass="frm_slideout";if(newContent.indexOf(" frm_slide")!==-1){c=oldContent.children();if(newContent.indexOf(" frm_going_back")!==-1)newClass+=" frm_going_back";c.removeClass("frm_going_back");c.addClass(newClass);return 300}return 0}function addUrlParam(response){var url;
31
- if(history.pushState&&typeof response.page!=="undefined"){url=addQueryVar("frm_page",response.page);window.history.pushState({"html":response.html},"","?"+url)}}function addQueryVar(key,value){var kvp,i,x;key=encodeURI(key);value=encodeURI(value);kvp=document.location.search.substr(1).split("&");i=kvp.length;while(i--){x=kvp[i].split("=");if(x[0]==key){x[1]=value;kvp[i]=x.join("=");break}}if(i<0)kvp[kvp.length]=[key,value].join("=");return kvp.join("&")}function addFieldError($fieldCont,key,jsErrors){var input,
32
- id,describedBy,roleString;if($fieldCont.length&&$fieldCont.is(":visible")){$fieldCont.addClass("frm_blank_field");input=$fieldCont.find("input, select, textarea");id="frm_error_field_"+key;describedBy=input.attr("aria-describedby");if(typeof frmThemeOverride_frmPlaceError==="function")frmThemeOverride_frmPlaceError(key,jsErrors);else{if(-1!==jsErrors[key].indexOf("<div"))$fieldCont.append(jsErrors[key]);else{roleString=frm_js.include_alert_role?'role="alert"':"";$fieldCont.append('<div class="frm_error" '+
33
- roleString+' id="'+id+'">'+jsErrors[key]+"</div>")}if(typeof describedBy==="undefined")describedBy=id;else if(describedBy.indexOf(id)===-1&&describedBy.indexOf("frm_error_field_")===-1)if(input.data("error-first")===0)describedBy=describedBy+" "+id;else describedBy=id+" "+describedBy;input.attr("aria-describedby",describedBy)}input.attr("aria-invalid",true);jQuery(document).trigger("frmAddFieldError",[$fieldCont,key,jsErrors])}}function removeFieldError($fieldCont){var errorMessage=$fieldCont.find(".frm_error"),
34
- errorId=errorMessage.attr("id"),input=$fieldCont.find("input, select, textarea"),describedBy=input.attr("aria-describedby");$fieldCont.removeClass("frm_blank_field has-error");errorMessage.remove();input.attr("aria-invalid",false);input.removeAttr("aria-describedby");if(typeof describedBy!=="undefined"){describedBy=describedBy.replace(errorId,"");input.attr("aria-describedby",describedBy)}}function removeAllErrors(){jQuery(".form-field").removeClass("frm_blank_field has-error");jQuery(".form-field .frm_error").replaceWith("");
35
- jQuery(".frm_error_style").remove()}function scrollToFirstField(object){var field=jQuery(object).find(".frm_blank_field").first();if(field.length)frmFrontForm.scrollMsg(field,object,true)}function showSubmitLoading($object){showLoadingIndicator($object);disableSubmitButton($object);disableSaveDraft($object)}function showLoadingIndicator($object){if(!$object.hasClass("frm_loading_form")&&!$object.hasClass("frm_loading_prev")){addLoadingClass($object);$object.trigger("frmStartFormLoading")}}function addLoadingClass($object){var loadingClass=
36
- isGoingToPrevPage($object)?"frm_loading_prev":"frm_loading_form";$object.addClass(loadingClass)}function isGoingToPrevPage($object){return typeof frmProForm!=="undefined"&&frmProForm.goingToPreviousPage($object)}function removeSubmitLoading($object,enable,processesRunning){var loadingForm;if(processesRunning>0)return;loadingForm=jQuery(".frm_loading_form");loadingForm.removeClass("frm_loading_form");loadingForm.removeClass("frm_loading_prev");loadingForm.trigger("frmEndFormLoading");if(enable==="enable"){enableSubmitButton(loadingForm);
37
- enableSaveDraft(loadingForm)}}function showFileLoading(object){var fileval,loading=document.getElementById("frm_loading");if(loading!==null){fileval=jQuery(object).find("input[type=file]").val();if(typeof fileval!=="undefined"&&fileval!=="")setTimeout(function(){jQuery(loading).fadeIn("slow")},2E3)}}function clearDefault(){toggleDefault(jQuery(this),"clear")}function replaceDefault(){toggleDefault(jQuery(this),"replace")}function toggleDefault($thisField,e){var thisVal,v=$thisField.data("frmval").replace(/(\n|\r\n)/g,
38
- "\r");if(v===""||typeof v==="undefined")return false;thisVal=$thisField.val().replace(/(\n|\r\n)/g,"\r");if("replace"===e){if(thisVal==="")$thisField.addClass("frm_default").val(v)}else if(thisVal==v)$thisField.removeClass("frm_default").val("")}function resendEmail(){var $link=jQuery(this),entryId=this.getAttribute("data-eid"),formId=this.getAttribute("data-fid"),label=$link.find(".frm_link_label");if(label.length<1)label=$link;label.append('<span class="frm-wait"></span>');jQuery.ajax({type:"POST",
39
- url:frm_js.ajax_url,data:{action:"frm_entries_send_email",entry_id:entryId,form_id:formId,nonce:frm_js.nonce},success:function(msg){var admin=document.getElementById("wpbody");if(admin===null)label.html(msg);else{label.html("");$link.after(msg)}}});return false}function confirmClick(){var message=jQuery(this).data("frmconfirm");return confirm(message)}function toggleDiv(){var div=jQuery(this).data("frmtoggle");if(jQuery(div).is(":visible"))jQuery(div).slideUp("fast");else jQuery(div).slideDown("fast");
40
- return false}function addIndexOfFallbackForIE8(){var len,from;if(!Array.prototype.indexOf)Array.prototype.indexOf=function(elt){len=this.length>>>0;from=Number(arguments[1])||0;from=from<0?Math.ceil(from):Math.floor(from);if(from<0)from+=len;for(;from<len;from++)if(from in this&&this[from]===elt)return from;return-1}}function addTrimFallbackForIE8(){if(typeof String.prototype.trim!=="function")String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")}}function addFilterFallbackForIE8(){var t,
41
- len,res,thisp,i,val;if(!Array.prototype.filter)Array.prototype.filter=function(fun){if(this===void 0||this===null)throw new TypeError;t=Object(this);len=t.length>>>0;if(typeof fun!=="function")throw new TypeError;res=[];thisp=arguments[1];for(i=0;i<len;i++)if(i in t){val=t[i];if(fun.call(thisp,val,i,t))res.push(val)}return res}}function addKeysFallbackForIE8(){var keys,i;if(!Object.keys)Object.keys=function(obj){keys=[];for(i in obj)if(obj.hasOwnProperty(i))keys.push(i);return keys}}function onHoneypotFieldChange(){var css=
42
- jQuery(this).css("box-shadow");if(css.match(/inset/))this.parentNode.removeChild(this)}function changeFocusWhenClickComboFieldLabel(){var label;var comboInputsContainer=document.querySelectorAll(".frm_combo_inputs_container");comboInputsContainer.forEach(function(inputsContainer){if(!inputsContainer.closest(".frm_form_field"))return;label=inputsContainer.closest(".frm_form_field").querySelector(".frm_primary_label");if(!label)return;label.addEventListener("click",function(e){inputsContainer.querySelector(".frm_form_field:first-child input, .frm_form_field:first-child select, .frm_form_field:first-child textarea").focus()})})}
43
- function checkForErrorsAndMaybeSetFocus(){var errors,element,timeoutCallback;if(!frm_js.focus_first_error)return;errors=document.querySelectorAll(".frm_form_field .frm_error");if(!errors.length)return;element=errors[0];do{element=element.previousSibling;if(-1!==["input","select","textarea"].indexOf(element.nodeName.toLowerCase())){element.focus();break}if("undefined"!==typeof element.classList){if(element.classList.contains("html-active"))timeoutCallback=function(){var textarea=element.querySelector("textarea");
44
- if(null!==textarea)textarea.focus()};else if(element.classList.contains("tmce-active"))timeoutCallback=function(){tinyMCE.activeEditor.focus()};if("function"===typeof timeoutCallback){setTimeout(timeoutCallback,0);break}}}while(element.previousSibling)}function isIE(){return navigator.userAgent.indexOf("MSIE")>-1||navigator.userAgent.indexOf("Trident")>-1}function documentOn(event,selector,handler,options){if("undefined"===typeof options)options=false;document.addEventListener(event,function(e){var target;
45
- for(target=e.target;target&&target!=this;target=target.parentNode)if(target.matches(selector)){handler.call(target,e);break}},options)}function initFloatingLabels(){var checkFloatLabel,checkDropdownLabel,checkPlaceholderIE,runOnLoad,selector,floatClass;selector=".frm-show-form .frm_inside_container input, .frm-show-form .frm_inside_container select, .frm-show-form .frm_inside_container textarea";floatClass="frm_label_float_top";checkFloatLabel=function(input){var container,shouldFloatTop,firstOpt;
46
- container=input.closest(".frm_inside_container");if(!container)return;shouldFloatTop=input.value||document.activeElement===input;container.classList.toggle(floatClass,shouldFloatTop);if("SELECT"===input.tagName){firstOpt=input.querySelector("option:first-child");if(shouldFloatTop){if(firstOpt.hasAttribute("data-label")){firstOpt.textContent=firstOpt.getAttribute("data-label");firstOpt.removeAttribute("data-label")}}else if(firstOpt.textContent){firstOpt.setAttribute("data-label",firstOpt.textContent);
47
- firstOpt.textContent=""}}else if(isIE())checkPlaceholderIE(input)};checkDropdownLabel=function(){document.querySelectorAll(".frm-show-form .frm_inside_container:not(."+floatClass+") select").forEach(function(input){var firstOpt=input.querySelector("option:first-child");if(firstOpt.textContent){firstOpt.setAttribute("data-label",firstOpt.textContent);firstOpt.textContent=""}})};checkPlaceholderIE=function(input){if(input.value)return;if(document.activeElement===input){if(input.hasAttribute("data-placeholder")){input.placeholder=
48
- input.getAttribute("data-placeholder");input.removeAttribute("data-placeholder")}}else if(input.placeholder){input.setAttribute("data-placeholder",input.placeholder);input.placeholder=""}};["focus","blur","change"].forEach(function(eventName){documentOn(eventName,selector,function(event){checkFloatLabel(event.target)},true)});jQuery(document).on("change",selector,function(event){checkFloatLabel(event.target)});runOnLoad=function(firstLoad){if(firstLoad&&document.activeElement&&-1!==["INPUT","SELECT",
49
- "TEXTAREA"].indexOf(document.activeElement.tagName))checkFloatLabel(document.activeElement);else if(firstLoad)document.querySelectorAll(".frm_inside_container").forEach(function(container){var input=container.querySelector("input, select, textarea");if(input&&""!==input.value)checkFloatLabel(input)});checkDropdownLabel();if(isIE())document.querySelectorAll(selector).forEach(function(input){checkPlaceholderIE(input)})};runOnLoad(true);jQuery(document).on("frmPageChanged",function(event){runOnLoad()});
50
- document.addEventListener("frm_after_start_over",function(event){runOnLoad()})}return{init:function(){maybeAddPolyfills();jQuery(document).off("submit.formidable",".frm-show-form");jQuery(document).on("submit.formidable",".frm-show-form",frmFrontForm.submitForm);jQuery(".frm-show-form input[onblur], .frm-show-form textarea[onblur]").each(function(){if(jQuery(this).val()==="")jQuery(this).trigger("blur")});jQuery(document).on("focus",".frm_toggle_default",clearDefault);jQuery(document).on("blur",".frm_toggle_default",
51
- replaceDefault);jQuery(".frm_toggle_default").trigger("blur");jQuery(document.getElementById("frm_resend_email")).on("click",resendEmail);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);jQuery(document).on("change","[id^=frm_email_]",onHoneypotFieldChange);jQuery(document).on("click","a[data-frmconfirm]",confirmClick);jQuery("a[data-frmtoggle]").on("click",toggleDiv);
52
- checkForErrorsAndMaybeSetFocus();changeFocusWhenClickComboFieldLabel();addIndexOfFallbackForIE8();addTrimFallbackForIE8();addFilterFallbackForIE8();addKeysFallbackForIE8();initFloatingLabels()},getFieldId:function(field,fullID){return getFieldId(field,fullID)},renderRecaptcha:function(captcha){var formID,recaptchaID,size=captcha.getAttribute("data-size"),rendered=captcha.getAttribute("data-rid")!==null,params={"sitekey":captcha.getAttribute("data-sitekey"),"size":size,"theme":captcha.getAttribute("data-theme")};
53
- if(rendered)return;if(size==="invisible"){formID=jQuery(captcha).closest("form").find('input[name="form_id"]').val();jQuery(captcha).closest(".frm_form_field .frm_primary_label").hide();params.callback=function(token){frmFrontForm.afterRecaptcha(token,formID)}}recaptchaID=grecaptcha.render(captcha.id,params);captcha.setAttribute("data-rid",recaptchaID)},afterSingleRecaptcha:function(){var object=jQuery(".frm-show-form .g-recaptcha").closest("form")[0];frmFrontForm.submitFormNow(object)},afterRecaptcha:function(token,
54
- formID){var object=jQuery("#frm_form_"+formID+"_container form")[0];frmFrontForm.submitFormNow(object)},submitForm:function(e){frmFrontForm.submitFormManual(e,this)},submitFormManual:function(e,object){var isPro,errors,invisibleRecaptcha=hasInvisibleRecaptcha(object),classList=object.className.trim().split(/\s+/gi);if(classList&&invisibleRecaptcha.length<1){isPro=classList.indexOf("frm_pro_form")>-1;if(!isPro)return}if(jQuery("body").hasClass("wp-admin")&&jQuery(object).closest(".frmapi-form").length<
55
- 1)return;e.preventDefault();if(typeof frmProForm!=="undefined"&&typeof frmProForm.submitAllowed==="function")if(!frmProForm.submitAllowed(object))return;if(invisibleRecaptcha.length){showLoadingIndicator(jQuery(object));executeInvisibleRecaptcha(invisibleRecaptcha)}else{errors=frmFrontForm.validateFormSubmit(object);if(Object.keys(errors).length===0){showSubmitLoading(jQuery(object));frmFrontForm.submitFormNow(object,classList)}}},submitFormNow:function(object){var hasFileFields,antispamInput,classList=
56
- object.className.trim().split(/\s+/gi);if(object.hasAttribute("data-token")&&null===object.querySelector('[name="antispam_token"]')){antispamInput=document.createElement("input");antispamInput.type="hidden";antispamInput.name="antispam_token";antispamInput.value=object.getAttribute("data-token");object.appendChild(antispamInput)}if(classList.indexOf("frm_ajax_submit")>-1){hasFileFields=jQuery(object).find('input[type="file"]').filter(function(){return!!this.value}).length;if(hasFileFields<1){action=
57
- jQuery(object).find('input[name="frm_action"]').val();frmFrontForm.checkFormErrors(object,action)}else object.submit()}else object.submit()},validateFormSubmit:function(object){if(typeof tinyMCE!=="undefined"&&jQuery(object).find(".wp-editor-wrap").length)tinyMCE.triggerSave();jsErrors=[];if(shouldJSValidate(object)){frmFrontForm.getAjaxFormErrors(object);if(Object.keys(jsErrors).length)frmFrontForm.addAjaxFormErrors(object)}return jsErrors},getAjaxFormErrors:function(object){var customErrors,key;
58
- jsErrors=validateForm(object);if(typeof frmThemeOverride_jsErrors==="function"){action=jQuery(object).find('input[name="frm_action"]').val();customErrors=frmThemeOverride_jsErrors(action,object);if(Object.keys(customErrors).length)for(key in customErrors)jsErrors[key]=customErrors[key]}return jsErrors},addAjaxFormErrors:function(object){var key,$fieldCont;removeAllErrors();for(key in jsErrors){$fieldCont=jQuery(object).find("#frm_field_"+key+"_container");if($fieldCont.length)addFieldError($fieldCont,
59
- key,jsErrors);else delete jsErrors[key]}scrollToFirstField(object);checkForErrorsAndMaybeSetFocus()},checkFormErrors:function(object,action){getFormErrors(object,action)},checkRequiredField:function(field,errors){return checkRequiredField(field,errors)},showSubmitLoading:function($object){showSubmitLoading($object)},removeSubmitLoading:function($object,enable,processesRunning){removeSubmitLoading($object,enable,processesRunning)},scrollToID:function(id){var object=jQuery(document.getElementById(id));
60
- frmFrontForm.scrollMsg(object,false)},scrollMsg:function(id,object,animate){var newPos,m,b,screenTop,screenBottom,scrollObj="";if(typeof object==="undefined"){scrollObj=jQuery(document.getElementById("frm_form_"+id+"_container"));if(scrollObj.length<1)return}else if(typeof id==="string")scrollObj=jQuery(object).find("#frm_field_"+id+"_container");else scrollObj=id;jQuery(scrollObj).trigger("focus");newPos=scrollObj.offset().top;if(!newPos||frm_js.offset==="-1")return;newPos=newPos-frm_js.offset;m=
61
- jQuery("html").css("margin-top");b=jQuery("body").css("margin-top");if(m||b)newPos=newPos-parseInt(m)-parseInt(b);if(newPos&&window.innerHeight){screenTop=document.documentElement.scrollTop||document.body.scrollTop;screenBottom=screenTop+window.innerHeight;if(newPos>screenBottom||newPos<screenTop){if(typeof animate==="undefined")jQuery(window).scrollTop(newPos);else jQuery("html,body").animate({scrollTop:newPos},500);return false}}},fieldValueChanged:function(e){var fieldId=frmFrontForm.getFieldId(this,
62
- false);if(!fieldId||typeof fieldId==="undefined")return;if(e.frmTriggered&&e.frmTriggered==fieldId)return;jQuery(document).trigger("frmFieldChanged",[this,fieldId,e]);if(e.selfTriggered!==true)maybeValidateChange(this)},savingDraft:function(object){console.warn("DEPRECATED: function frmFrontForm.savingDraft in v3.0 use frmProForm.savingDraft");if(typeof frmProForm!=="undefined")return frmProForm.savingDraft(object)},goingToPreviousPage:function(object){console.warn("DEPRECATED: function frmFrontForm.goingToPreviousPage in v3.0 use frmProForm.goingToPreviousPage");
63
  if(typeof frmProForm!=="undefined")return frmProForm.goingToPreviousPage(object)},hideOrShowFields:function(){console.warn("DEPRECATED: function frmFrontForm.hideOrShowFields in v3.0 use frmProForm.hideOrShowFields");if(typeof frmProForm!=="undefined")frmProForm.hideOrShowFields()},hidePreviouslyHiddenFields:function(){console.warn("DEPRECATED: function frmFrontForm.hidePreviouslyHiddenFields in v3.0 use frmProForm.hidePreviouslyHiddenFields");if(typeof frmProForm!=="undefined")frmProForm.hidePreviouslyHiddenFields()},
64
  checkDependentDynamicFields:function(ids){console.warn("DEPRECATED: function frmFrontForm.checkDependentDynamicFields in v3.0 use frmProForm.checkDependentDynamicFields");if(typeof frmProForm!=="undefined")frmProForm.checkDependentDynamicFields(ids)},checkDependentLookupFields:function(ids){console.warn("DEPRECATED: function frmFrontForm.checkDependentLookupFields in v3.0 use frmProForm.checkDependentLookupFields");if(typeof frmProForm!=="undefined")frmProForm.checkDependentLookupFields(ids)},loadGoogle:function(){console.warn("DEPRECATED: function frmFrontForm.loadGoogle in v3.0 use frmProForm.loadGoogle");
65
  frmProForm.loadGoogle()},escapeHtml:function(text){return text.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#039;")},invisible:function(classes){jQuery(classes).css("visibility","hidden")},visible:function(classes){jQuery(classes).css("visibility","visible")}}}frmFrontForm=frmFrontFormJS();jQuery(document).ready(function(){frmFrontForm.init()});
1
  var frmFrontForm;
2
  function frmFrontFormJS(){var action="";var jsErrors=[];function maybeAddPolyfills(){if(!Element.prototype.matches)Element.prototype.matches=Element.prototype.msMatchesSelector;if(!Element.prototype.closest)Element.prototype.closest=function(s){var el=this;do{if(el.matches(s))return el;el=el.parentElement||el.parentNode}while(el!==null&&el.nodeType===1);return null};if(window.NodeList&&!NodeList.prototype.forEach)NodeList.prototype.forEach=function(callback,thisArg){thisArg=thisArg||window;for(var i=
3
+ 0;i<this.length;i++)callback.call(thisArg,this[i],i,this)}}function triggerCustomEvent(el,eventName,data){var event;if(typeof window.CustomEvent==="function")event=new CustomEvent(eventName);else if(document.createEvent){event=document.createEvent("HTMLEvents");event.initEvent(eventName,false,true)}else return;event.frmData=data;el.dispatchEvent(event)}function getFieldId(field,fullID){var nameParts,fieldId,isRepeating=false,fieldName="";if(field instanceof jQuery)fieldName=field.attr("name");else fieldName=
4
+ field.name;if(typeof fieldName==="undefined")fieldName="";if(fieldName===""){if(field instanceof jQuery)fieldName=field.data("name");else fieldName=field.getAttribute("data-name");if(typeof fieldName==="undefined")fieldName="";if(fieldName!==""&&fieldName)return fieldName;return 0}nameParts=fieldName.replace("item_meta[","").replace("[]","").split("]");if(nameParts.length<1)return 0;nameParts=nameParts.filter(function(n){return n!==""});fieldId=nameParts[0];if(nameParts.length===1)return fieldId;
5
+ if(nameParts[1]==="[form"||nameParts[1]==="[row_ids")return 0;if(jQuery('input[name="item_meta['+fieldId+'][form]"]').length){fieldId=nameParts[2].replace("[","");isRepeating=true}if("other"===fieldId)if(isRepeating)fieldId=nameParts[3].replace("[","");else fieldId=nameParts[1].replace("[","");if(fullID===true)if(fieldId===nameParts[0])fieldId=fieldId+"-"+nameParts[1].replace("[","");else fieldId=fieldId+"-"+nameParts[0]+"-"+nameParts[1].replace("[","");return fieldId}function disableSubmitButton($form){$form.find('input[type="submit"], input[type="button"], button[type="submit"]').attr("disabled",
6
+ "disabled")}function enableSubmitButton($form){$form.find('input[type="submit"], input[type="button"], button[type="submit"]').prop("disabled",false)}function disableSaveDraft($form){$form.find("a.frm_save_draft").css("pointer-events","none")}function enableSaveDraft($form){$form.find("a.frm_save_draft").css("pointer-events","")}function validateForm(object){var r,rl,n,nl,fields,field,value,requiredFields,errors=[];requiredFields=jQuery(object).find(".frm_required_field:visible input, .frm_required_field:visible select, .frm_required_field:visible textarea").filter(":not(.frm_optional)");
7
+ if(requiredFields.length)for(r=0,rl=requiredFields.length;r<rl;r++){if(hasClass(requiredFields[r],"ed_button"))continue;errors=checkRequiredField(requiredFields[r],errors)}fields=jQuery(object).find("input,select,textarea");if(fields.length)for(n=0,nl=fields.length;n<nl;n++){field=fields[n];if(""!==field.value)validateFieldValue(field,errors)}errors=validateRecaptcha(object,errors);return errors}function hasClass(element,targetClass){var className=" "+element.className+" ";return-1!==className.indexOf(" "+
8
+ targetClass+" ")}function maybeValidateChange(field){if(field.type==="url")maybeAddHttpToUrl(field);if(jQuery(field).closest("form").hasClass("frm_js_validate"))validateField(field)}function maybeAddHttpToUrl(field){var url=field.value;var matches=url.match(/^(https?|ftps?|mailto|news|feed|telnet):/);if(field.value!==""&&matches===null)field.value="http://"+url}function validateField(field){var key,errors=[],$fieldCont=jQuery(field).closest(".frm_form_field");if($fieldCont.hasClass("frm_required_field")&&
9
+ !jQuery(field).hasClass("frm_optional"))errors=checkRequiredField(field,errors);if(errors.length<1)validateFieldValue(field,errors);removeFieldError($fieldCont);if(Object.keys(errors).length>0)for(key in errors)addFieldError($fieldCont,key,errors)}function validateFieldValue(field,errors){if(field.type==="hidden");else if(field.type==="number")checkNumberField(field,errors);else if(field.type==="email")checkEmailField(field,errors);else if(field.type==="password")checkPasswordField(field,errors);
10
+ else if(field.type==="url")checkUrlField(field,errors);else if(field.pattern!==null)checkPatternField(field,errors);triggerCustomEvent(document,"frm_validate_field_value",{field:field,errors:errors})}function checkRequiredField(field,errors){var checkGroup,tempVal,i,placeholder,val="",fieldID="",fileID=field.getAttribute("data-frmfile");if(field.type==="hidden"&&fileID===null&&!isAppointmentField(field)&&!isInlineDatepickerField(field))return errors;if(field.type==="checkbox"||field.type==="radio"){checkGroup=
11
+ jQuery('input[name="'+field.name+'"]').closest(".frm_required_field").find("input:checked");jQuery(checkGroup).each(function(){val=this.value})}else if(field.type==="file"||fileID){if(typeof fileID==="undefined"){fileID=getFieldId(field,true);fileID=fileID.replace("file","")}if(typeof errors[fileID]==="undefined")val=getFileVals(fileID);fieldID=fileID}else{if(hasClass(field,"frm_pos_none"))return errors;val=jQuery(field).val();if(val===null)val="";else if(typeof val!=="string"){tempVal=val;val="";
12
+ for(i=0;i<tempVal.length;i++)if(tempVal[i]!=="")val=tempVal[i]}if(hasClass(field,"frm_other_input")){fieldID=getFieldId(field,false);if(val==="")field=document.getElementById(field.id.replace("-otext",""))}else fieldID=getFieldId(field,true);if(hasClass(field,"frm_time_select"))fieldID=fieldID.replace("-H","").replace("-m","");else if(isSignatureField(field)){if(val==="")val=jQuery(field).closest(".frm_form_field").find('[name="'+field.getAttribute("name").replace("[typed]","[output]")+'"]').val();
13
+ fieldID=fieldID.replace("-typed","")}placeholder=field.getAttribute("data-frmplaceholder");if(placeholder!==null&&val===placeholder)val=""}if(val===""){if(fieldID==="")fieldID=getFieldId(field,true);if(!(fieldID in errors))errors[fieldID]=getFieldValidationMessage(field,"data-reqmsg")}return errors}function isSignatureField(field){var name=field.getAttribute("name");return"string"===typeof name&&"[typed]"===name.substr(-7)}function isAppointmentField(field){return hasClass(field,"ssa_appointment_form_field_appointment_id")}
14
  function isInlineDatepickerField(field){return"hidden"===field.type&&"_alt"===field.id.substr(-4)&&hasClass(field.nextElementSibling,"frm_date_inline")}function getFileVals(fileID){var val="",fileFields=jQuery('input[name="file'+fileID+'"], input[name="file'+fileID+'[]"], input[name^="item_meta['+fileID+']"]');fileFields.each(function(){if(val==="")val=this.value});return val}function checkUrlField(field,errors){var fieldID,url=field.value;if(url!==""&&!/^http(s)?:\/\/(?:localhost|(?:[\da-z\.-]+\.[\da-z\.-]+))/i.test(url)){fieldID=
15
+ getFieldId(field,true);if(!(fieldID in errors))errors[fieldID]=getFieldValidationMessage(field,"data-invmsg")}}function checkEmailField(field,errors){var fieldID=getFieldId(field,true),pattern=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/i;if(""!==field.value&&pattern.test(field.value)===false)errors[fieldID]=getFieldValidationMessage(field,"data-invmsg");confirmField(field,errors)}function checkPasswordField(field,
16
+ errors){confirmField(field,errors)}function confirmField(field,errors){var value,confirmValue,firstField,fieldID=getFieldId(field,true),strippedId=field.id.replace("conf_",""),strippedFieldID=fieldID.replace("conf_",""),confirmField=document.getElementById(strippedId.replace("field_","field_conf_"));if(confirmField===null||typeof errors["conf_"+strippedFieldID]!=="undefined")return;if(fieldID!==strippedFieldID){firstField=document.getElementById(strippedId);value=firstField.value;confirmValue=confirmField.value;
17
+ if(""!==value&&""!==confirmValue&&value!==confirmValue)errors["conf_"+strippedFieldID]=getFieldValidationMessage(confirmField,"data-confmsg")}else validateField(confirmField)}function checkNumberField(field,errors){var fieldID,number=field.value;if(number!==""&&isNaN(number/1)!==false){fieldID=getFieldId(field,true);if(!(fieldID in errors))errors[fieldID]=getFieldValidationMessage(field,"data-invmsg")}}function checkPatternField(field,errors){var fieldID,text=field.value,format=getFieldValidationMessage(field,
18
+ "pattern");if(format!==""&&text!==""){fieldID=getFieldId(field,true);if(!(fieldID in errors)){format=new RegExp("^"+format+"$","i");if(format.test(text)===false)errors[fieldID]=getFieldValidationMessage(field,"data-invmsg")}}}function hasInvisibleRecaptcha(object){var recaptcha,recaptchaID,alreadyChecked;if(isGoingToPrevPage(object))return false;recaptcha=jQuery(object).find('.frm-g-recaptcha[data-size="invisible"], .g-recaptcha[data-size="invisible"]');if(recaptcha.length){recaptchaID=recaptcha.data("rid");
19
+ alreadyChecked=grecaptcha.getResponse(recaptchaID);if(alreadyChecked.length===0)return recaptcha;else return false}else return false}function executeInvisibleRecaptcha(invisibleRecaptcha){var recaptchaID=invisibleRecaptcha.data("rid");grecaptcha.reset(recaptchaID);grecaptcha.execute(recaptchaID)}function validateRecaptcha(form,errors){var recaptchaID,response,fieldContainer,fieldID,$recaptcha=jQuery(form).find(".frm-g-recaptcha");if($recaptcha.length){recaptchaID=$recaptcha.data("rid");try{response=
20
+ grecaptcha.getResponse(recaptchaID)}catch(e){if(jQuery(form).find('input[name="recaptcha_checked"]').length)return errors;else response=""}if(response.length===0){fieldContainer=$recaptcha.closest(".frm_form_field");fieldID=fieldContainer.attr("id").replace("frm_field_","").replace("_container","");errors[fieldID]=""}}return errors}function getFieldValidationMessage(field,messageType){var msg,errorHtml;msg=field.getAttribute(messageType);if(null===msg)msg="";if(""!==msg&&shouldWrapErrorHtmlAroundMessageType(messageType)){errorHtml=
21
+ field.getAttribute("data-error-html");if(null!==errorHtml){errorHtml=errorHtml.replace(/\+/g,"%20");msg=decodeURIComponent(errorHtml).replace("[error]",msg);msg=msg.replace("[key]",getFieldId(field,false))}}return msg}function shouldWrapErrorHtmlAroundMessageType(type){return"pattern"!==type}function shouldJSValidate(object){var validate=jQuery(object).hasClass("frm_js_validate");if(validate&&typeof frmProForm!=="undefined"&&(frmProForm.savingDraft(object)||frmProForm.goingToPreviousPage(object)))validate=
22
+ false;return validate}function getFormErrors(object,action){var fieldset,data,success,error,shouldTriggerEvent;if(typeof action==="undefined")jQuery(object).find('input[name="frm_action"]').val();fieldset=jQuery(object).find(".frm_form_field");fieldset.addClass("frm_doing_ajax");data=jQuery(object).serialize()+"&action=frm_entries_"+action+"&nonce="+frm_js.nonce;shouldTriggerEvent=object.classList.contains("frm_trigger_event_on_submit");success=function(response){var defaultResponse,formID,replaceContent,
23
+ pageOrder,formReturned,contSubmit,delay,$fieldCont,key,inCollapsedSection,frmTrigger;defaultResponse={content:"",errors:{},pass:false};if(response===null)response=defaultResponse;response=response.replace(/^\s+|\s+$/g,"");if(response.indexOf("{")===0)response=JSON.parse(response);else response=defaultResponse;if(typeof response.redirect!=="undefined"){if(shouldTriggerEvent){triggerCustomEvent(object,"frmSubmitEvent");return}jQuery(document).trigger("frmBeforeFormRedirect",[object,response]);window.location=
24
+ response.redirect}else if(response.content!==""){if(shouldTriggerEvent){triggerCustomEvent(object,"frmSubmitEvent");return}removeSubmitLoading(jQuery(object));if(frm_js.offset!=-1)frmFrontForm.scrollMsg(jQuery(object),false);formID=jQuery(object).find('input[name="form_id"]').val();response.content=response.content.replace(/ frm_pro_form /g," frm_pro_form frm_no_hide ");replaceContent=jQuery(object).closest(".frm_forms");removeAddedScripts(replaceContent,formID);delay=maybeSlideOut(replaceContent,
25
+ response.content);setTimeout(function(){var container,input,previousInput;replaceContent.replaceWith(response.content);addUrlParam(response);if(typeof frmThemeOverride_frmAfterSubmit==="function"){pageOrder=jQuery('input[name="frm_page_order_'+formID+'"]').val();formReturned=jQuery(response.content).find('input[name="form_id"]').val();frmThemeOverride_frmAfterSubmit(formReturned,pageOrder,response.content,object)}if(typeof response.recaptcha!=="undefined"){container=jQuery("#frm_form_"+formID+"_container").find(".frm_fields_container");
26
+ input='<input type="hidden" name="recaptcha_checked" value="'+response.recaptcha+'">';previousInput=container.find('input[name="recaptcha_checked"]');if(previousInput.length)previousInput.replaceWith(input);else container.append(input)}afterFormSubmitted(object,response)},delay)}else if(Object.keys(response.errors).length){removeSubmitLoading(jQuery(object),"enable");contSubmit=true;removeAllErrors();$fieldCont=null;for(key in response.errors){$fieldCont=jQuery(object).find("#frm_field_"+key+"_container");
27
+ if($fieldCont.length){if(!$fieldCont.is(":visible")){inCollapsedSection=$fieldCont.closest(".frm_toggle_container");if(inCollapsedSection.length){frmTrigger=inCollapsedSection.prev();if(!frmTrigger.hasClass("frm_trigger"))frmTrigger=frmTrigger.prev(".frm_trigger");frmTrigger.trigger("click")}}if($fieldCont.is(":visible")){addFieldError($fieldCont,key,response.errors);contSubmit=false}}}jQuery(object).find(".frm-g-recaptcha, .g-recaptcha").each(function(){var $recaptcha=jQuery(this),recaptchaID=$recaptcha.data("rid");
28
+ if(typeof grecaptcha!=="undefined"&&grecaptcha)if(recaptchaID)grecaptcha.reset(recaptchaID);else grecaptcha.reset()});jQuery(document).trigger("frmFormErrors",[object,response]);fieldset.removeClass("frm_doing_ajax");scrollToFirstField(object);if(contSubmit)object.submit();else{jQuery(object).prepend(response.error_message);checkForErrorsAndMaybeSetFocus()}}else{showFileLoading(object);object.submit()}};error=function(){jQuery(object).find('input[type="submit"], input[type="button"]').prop("disabled",
29
+ false);object.submit()};postToAjaxUrl(object,data,success,error)}function postToAjaxUrl(form,data,success,error){var ajaxUrl,action,ajaxParams;ajaxUrl=frm_js.ajax_url;action=form.getAttribute("action");if("string"===typeof action&&-1!==action.indexOf("?action=frm_forms_preview"))ajaxUrl=action.split("?action=frm_forms_preview")[0];ajaxParams={type:"POST",url:ajaxUrl,data:data,success:success};if("function"===typeof error)ajaxParams.error=error;jQuery.ajax(ajaxParams)}function afterFormSubmitted(object,
30
+ response){var formCompleted=jQuery(response.content).find(".frm_message");if(formCompleted.length)jQuery(document).trigger("frmFormComplete",[object,response]);else jQuery(document).trigger("frmPageChanged",[object,response])}function removeAddedScripts(formContainer,formID){var endReplace=jQuery(".frm_end_ajax_"+formID);if(endReplace.length){formContainer.nextUntil(".frm_end_ajax_"+formID).remove();endReplace.remove()}}function maybeSlideOut(oldContent,newContent){var c,newClass="frm_slideout";if(newContent.indexOf(" frm_slide")!==
31
+ -1){c=oldContent.children();if(newContent.indexOf(" frm_going_back")!==-1)newClass+=" frm_going_back";c.removeClass("frm_going_back");c.addClass(newClass);return 300}return 0}function addUrlParam(response){var url;if(history.pushState&&typeof response.page!=="undefined"){url=addQueryVar("frm_page",response.page);window.history.pushState({"html":response.html},"","?"+url)}}function addQueryVar(key,value){var kvp,i,x;key=encodeURI(key);value=encodeURI(value);kvp=document.location.search.substr(1).split("&");
32
+ i=kvp.length;while(i--){x=kvp[i].split("=");if(x[0]==key){x[1]=value;kvp[i]=x.join("=");break}}if(i<0)kvp[kvp.length]=[key,value].join("=");return kvp.join("&")}function addFieldError($fieldCont,key,jsErrors){var input,id,describedBy,roleString;if($fieldCont.length&&$fieldCont.is(":visible")){$fieldCont.addClass("frm_blank_field");input=$fieldCont.find("input, select, textarea");id="frm_error_field_"+key;describedBy=input.attr("aria-describedby");if(typeof frmThemeOverride_frmPlaceError==="function")frmThemeOverride_frmPlaceError(key,
33
+ jsErrors);else{if(-1!==jsErrors[key].indexOf("<div"))$fieldCont.append(jsErrors[key]);else{roleString=frm_js.include_alert_role?'role="alert"':"";$fieldCont.append('<div class="frm_error" '+roleString+' id="'+id+'">'+jsErrors[key]+"</div>")}if(typeof describedBy==="undefined")describedBy=id;else if(describedBy.indexOf(id)===-1&&describedBy.indexOf("frm_error_field_")===-1)if(input.data("error-first")===0)describedBy=describedBy+" "+id;else describedBy=id+" "+describedBy;input.attr("aria-describedby",
34
+ describedBy)}input.attr("aria-invalid",true);jQuery(document).trigger("frmAddFieldError",[$fieldCont,key,jsErrors])}}function removeFieldError($fieldCont){var errorMessage=$fieldCont.find(".frm_error"),errorId=errorMessage.attr("id"),input=$fieldCont.find("input, select, textarea"),describedBy=input.attr("aria-describedby");$fieldCont.removeClass("frm_blank_field has-error");errorMessage.remove();input.attr("aria-invalid",false);input.removeAttr("aria-describedby");if(typeof describedBy!=="undefined"){describedBy=
35
+ describedBy.replace(errorId,"");input.attr("aria-describedby",describedBy)}}function removeAllErrors(){jQuery(".form-field").removeClass("frm_blank_field has-error");jQuery(".form-field .frm_error").replaceWith("");jQuery(".frm_error_style").remove()}function scrollToFirstField(object){var field=jQuery(object).find(".frm_blank_field").first();if(field.length)frmFrontForm.scrollMsg(field,object,true)}function showSubmitLoading($object){showLoadingIndicator($object);disableSubmitButton($object);disableSaveDraft($object)}
36
+ function showLoadingIndicator($object){if(!$object.hasClass("frm_loading_form")&&!$object.hasClass("frm_loading_prev")){addLoadingClass($object);$object.trigger("frmStartFormLoading")}}function addLoadingClass($object){var loadingClass=isGoingToPrevPage($object)?"frm_loading_prev":"frm_loading_form";$object.addClass(loadingClass)}function isGoingToPrevPage($object){return typeof frmProForm!=="undefined"&&frmProForm.goingToPreviousPage($object)}function removeSubmitLoading($object,enable,processesRunning){var loadingForm;
37
+ if(processesRunning>0)return;loadingForm=jQuery(".frm_loading_form");loadingForm.removeClass("frm_loading_form");loadingForm.removeClass("frm_loading_prev");loadingForm.trigger("frmEndFormLoading");if(enable==="enable"){enableSubmitButton(loadingForm);enableSaveDraft(loadingForm)}}function showFileLoading(object){var fileval,loading=document.getElementById("frm_loading");if(loading!==null){fileval=jQuery(object).find("input[type=file]").val();if(typeof fileval!=="undefined"&&fileval!=="")setTimeout(function(){jQuery(loading).fadeIn("slow")},
38
+ 2E3)}}function clearDefault(){toggleDefault(jQuery(this),"clear")}function replaceDefault(){toggleDefault(jQuery(this),"replace")}function toggleDefault($thisField,e){var thisVal,v=$thisField.data("frmval").replace(/(\n|\r\n)/g,"\r");if(v===""||typeof v==="undefined")return false;thisVal=$thisField.val().replace(/(\n|\r\n)/g,"\r");if("replace"===e){if(thisVal==="")$thisField.addClass("frm_default").val(v)}else if(thisVal==v)$thisField.removeClass("frm_default").val("")}function resendEmail(){var $link=
39
+ jQuery(this),entryId=this.getAttribute("data-eid"),formId=this.getAttribute("data-fid"),label=$link.find(".frm_link_label");if(label.length<1)label=$link;label.append('<span class="frm-wait"></span>');jQuery.ajax({type:"POST",url:frm_js.ajax_url,data:{action:"frm_entries_send_email",entry_id:entryId,form_id:formId,nonce:frm_js.nonce},success:function(msg){var admin=document.getElementById("wpbody");if(admin===null)label.html(msg);else{label.html("");$link.after(msg)}}});return false}function confirmClick(){var message=
40
+ jQuery(this).data("frmconfirm");return confirm(message)}function toggleDiv(){var div=jQuery(this).data("frmtoggle");if(jQuery(div).is(":visible"))jQuery(div).slideUp("fast");else jQuery(div).slideDown("fast");return false}function addTrimFallbackForIE(){if(typeof String.prototype.trim!=="function")String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")}}function addFilterFallbackForIE(){var t,len,res,thisp,i,val;if(!Array.prototype.filter)Array.prototype.filter=function(fun){if(this===
41
+ void 0||this===null)throw new TypeError;t=Object(this);len=t.length>>>0;if(typeof fun!=="function")throw new TypeError;res=[];thisp=arguments[1];for(i=0;i<len;i++)if(i in t){val=t[i];if(fun.call(thisp,val,i,t))res.push(val)}return res}}function onHoneypotFieldChange(){var css=jQuery(this).css("box-shadow");if(css.match(/inset/))this.parentNode.removeChild(this)}function maybeMakeHoneypotFieldsUntabbable(){document.addEventListener("keydown",handleKeyUp);function handleKeyUp(event){var code;if("undefined"!==
42
+ typeof event.key)code=event.key;else if("undefined"!==typeof event.keyCode&&9===event.keyCode)code="Tab";if("Tab"===code){makeHoneypotFieldsUntabbable();document.removeEventListener("keydown",handleKeyUp)}}function makeHoneypotFieldsUntabbable(){document.querySelectorAll(".frm_verify").forEach(function(wrapper){var input=wrapper.querySelector("input[id^=frm_email]");if(input)input.setAttribute("tabindex",-1)})}}function changeFocusWhenClickComboFieldLabel(){var label;var comboInputsContainer=document.querySelectorAll(".frm_combo_inputs_container");
43
+ comboInputsContainer.forEach(function(inputsContainer){if(!inputsContainer.closest(".frm_form_field"))return;label=inputsContainer.closest(".frm_form_field").querySelector(".frm_primary_label");if(!label)return;label.addEventListener("click",function(e){inputsContainer.querySelector(".frm_form_field:first-child input, .frm_form_field:first-child select, .frm_form_field:first-child textarea").focus()})})}function checkForErrorsAndMaybeSetFocus(){var errors,element,timeoutCallback;if(!frm_js.focus_first_error)return;
44
+ errors=document.querySelectorAll(".frm_form_field .frm_error");if(!errors.length)return;element=errors[0];do{element=element.previousSibling;if(-1!==["input","select","textarea"].indexOf(element.nodeName.toLowerCase())){element.focus();break}if("undefined"!==typeof element.classList){if(element.classList.contains("html-active"))timeoutCallback=function(){var textarea=element.querySelector("textarea");if(null!==textarea)textarea.focus()};else if(element.classList.contains("tmce-active"))timeoutCallback=
45
+ function(){tinyMCE.activeEditor.focus()};if("function"===typeof timeoutCallback){setTimeout(timeoutCallback,0);break}}}while(element.previousSibling)}function isIE(){return navigator.userAgent.indexOf("MSIE")>-1||navigator.userAgent.indexOf("Trident")>-1}function documentOn(event,selector,handler,options){if("undefined"===typeof options)options=false;document.addEventListener(event,function(e){var target;for(target=e.target;target&&target!=this;target=target.parentNode)if(target.matches(selector)){handler.call(target,
46
+ e);break}},options)}function initFloatingLabels(){var checkFloatLabel,checkDropdownLabel,checkPlaceholderIE,runOnLoad,selector,floatClass;selector=".frm-show-form .frm_inside_container input, .frm-show-form .frm_inside_container select, .frm-show-form .frm_inside_container textarea";floatClass="frm_label_float_top";checkFloatLabel=function(input){var container,shouldFloatTop,firstOpt;container=input.closest(".frm_inside_container");if(!container)return;shouldFloatTop=input.value||document.activeElement===
47
+ input;container.classList.toggle(floatClass,shouldFloatTop);if("SELECT"===input.tagName){firstOpt=input.querySelector("option:first-child");if(shouldFloatTop){if(firstOpt.hasAttribute("data-label")){firstOpt.textContent=firstOpt.getAttribute("data-label");firstOpt.removeAttribute("data-label")}}else if(firstOpt.textContent){firstOpt.setAttribute("data-label",firstOpt.textContent);firstOpt.textContent=""}}else if(isIE())checkPlaceholderIE(input)};checkDropdownLabel=function(){document.querySelectorAll(".frm-show-form .frm_inside_container:not(."+
48
+ floatClass+") select").forEach(function(input){var firstOpt=input.querySelector("option:first-child");if(firstOpt.textContent){firstOpt.setAttribute("data-label",firstOpt.textContent);firstOpt.textContent=""}})};checkPlaceholderIE=function(input){if(input.value)return;if(document.activeElement===input){if(input.hasAttribute("data-placeholder")){input.placeholder=input.getAttribute("data-placeholder");input.removeAttribute("data-placeholder")}}else if(input.placeholder){input.setAttribute("data-placeholder",
49
+ input.placeholder);input.placeholder=""}};["focus","blur","change"].forEach(function(eventName){documentOn(eventName,selector,function(event){checkFloatLabel(event.target)},true)});jQuery(document).on("change",selector,function(event){checkFloatLabel(event.target)});runOnLoad=function(firstLoad){if(firstLoad&&document.activeElement&&-1!==["INPUT","SELECT","TEXTAREA"].indexOf(document.activeElement.tagName))checkFloatLabel(document.activeElement);else if(firstLoad)document.querySelectorAll(".frm_inside_container").forEach(function(container){var input=
50
+ container.querySelector("input, select, textarea");if(input&&""!==input.value)checkFloatLabel(input)});checkDropdownLabel();if(isIE())document.querySelectorAll(selector).forEach(function(input){checkPlaceholderIE(input)})};runOnLoad(true);jQuery(document).on("frmPageChanged",function(event){runOnLoad()});document.addEventListener("frm_after_start_over",function(event){runOnLoad()})}return{init:function(){maybeAddPolyfills();jQuery(document).off("submit.formidable",".frm-show-form");jQuery(document).on("submit.formidable",
51
+ ".frm-show-form",frmFrontForm.submitForm);jQuery(".frm-show-form input[onblur], .frm-show-form textarea[onblur]").each(function(){if(jQuery(this).val()==="")jQuery(this).trigger("blur")});jQuery(document).on("focus",".frm_toggle_default",clearDefault);jQuery(document).on("blur",".frm_toggle_default",replaceDefault);jQuery(".frm_toggle_default").trigger("blur");jQuery(document.getElementById("frm_resend_email")).on("click",resendEmail);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"]',
52
+ frmFrontForm.fieldValueChanged);jQuery(document).on("change","[id^=frm_email_]",onHoneypotFieldChange);maybeMakeHoneypotFieldsUntabbable();jQuery(document).on("click","a[data-frmconfirm]",confirmClick);jQuery("a[data-frmtoggle]").on("click",toggleDiv);checkForErrorsAndMaybeSetFocus();changeFocusWhenClickComboFieldLabel();addTrimFallbackForIE();addFilterFallbackForIE();initFloatingLabels()},getFieldId:function(field,fullID){return getFieldId(field,fullID)},renderRecaptcha:function(captcha){var formID,
53
+ recaptchaID,size=captcha.getAttribute("data-size"),rendered=captcha.getAttribute("data-rid")!==null,params={"sitekey":captcha.getAttribute("data-sitekey"),"size":size,"theme":captcha.getAttribute("data-theme")};if(rendered)return;if(size==="invisible"){formID=jQuery(captcha).closest("form").find('input[name="form_id"]').val();jQuery(captcha).closest(".frm_form_field .frm_primary_label").hide();params.callback=function(token){frmFrontForm.afterRecaptcha(token,formID)}}recaptchaID=grecaptcha.render(captcha.id,
54
+ params);captcha.setAttribute("data-rid",recaptchaID)},afterSingleRecaptcha:function(){var object=jQuery(".frm-show-form .g-recaptcha").closest("form")[0];frmFrontForm.submitFormNow(object)},afterRecaptcha:function(token,formID){var object=jQuery("#frm_form_"+formID+"_container form")[0];frmFrontForm.submitFormNow(object)},submitForm:function(e){frmFrontForm.submitFormManual(e,this)},submitFormManual:function(e,object){var isPro,errors,invisibleRecaptcha=hasInvisibleRecaptcha(object),classList=object.className.trim().split(/\s+/gi);
55
+ if(classList&&invisibleRecaptcha.length<1){isPro=classList.indexOf("frm_pro_form")>-1;if(!isPro)return}if(jQuery("body").hasClass("wp-admin")&&jQuery(object).closest(".frmapi-form").length<1)return;e.preventDefault();if(typeof frmProForm!=="undefined"&&typeof frmProForm.submitAllowed==="function")if(!frmProForm.submitAllowed(object))return;if(invisibleRecaptcha.length){showLoadingIndicator(jQuery(object));executeInvisibleRecaptcha(invisibleRecaptcha)}else{errors=frmFrontForm.validateFormSubmit(object);
56
+ if(Object.keys(errors).length===0){showSubmitLoading(jQuery(object));frmFrontForm.submitFormNow(object,classList)}}},submitFormNow:function(object){var hasFileFields,antispamInput,classList=object.className.trim().split(/\s+/gi);if(object.hasAttribute("data-token")&&null===object.querySelector('[name="antispam_token"]')){antispamInput=document.createElement("input");antispamInput.type="hidden";antispamInput.name="antispam_token";antispamInput.value=object.getAttribute("data-token");object.appendChild(antispamInput)}if(classList.indexOf("frm_ajax_submit")>
57
+ -1){hasFileFields=jQuery(object).find('input[type="file"]').filter(function(){return!!this.value}).length;if(hasFileFields<1){action=jQuery(object).find('input[name="frm_action"]').val();frmFrontForm.checkFormErrors(object,action)}else object.submit()}else object.submit()},validateFormSubmit:function(object){if(typeof tinyMCE!=="undefined"&&jQuery(object).find(".wp-editor-wrap").length)tinyMCE.triggerSave();jsErrors=[];if(shouldJSValidate(object)){frmFrontForm.getAjaxFormErrors(object);if(Object.keys(jsErrors).length)frmFrontForm.addAjaxFormErrors(object)}return jsErrors},
58
+ getAjaxFormErrors:function(object){var customErrors,key;jsErrors=validateForm(object);if(typeof frmThemeOverride_jsErrors==="function"){action=jQuery(object).find('input[name="frm_action"]').val();customErrors=frmThemeOverride_jsErrors(action,object);if(Object.keys(customErrors).length)for(key in customErrors)jsErrors[key]=customErrors[key]}return jsErrors},addAjaxFormErrors:function(object){var key,$fieldCont;removeAllErrors();for(key in jsErrors){$fieldCont=jQuery(object).find("#frm_field_"+key+
59
+ "_container");if($fieldCont.length)addFieldError($fieldCont,key,jsErrors);else delete jsErrors[key]}scrollToFirstField(object);checkForErrorsAndMaybeSetFocus()},checkFormErrors:function(object,action){getFormErrors(object,action)},checkRequiredField:function(field,errors){return checkRequiredField(field,errors)},showSubmitLoading:function($object){showSubmitLoading($object)},removeSubmitLoading:function($object,enable,processesRunning){removeSubmitLoading($object,enable,processesRunning)},scrollToID:function(id){var object=
60
+ jQuery(document.getElementById(id));frmFrontForm.scrollMsg(object,false)},scrollMsg:function(id,object,animate){var newPos,m,b,screenTop,screenBottom,scrollObj="";if(typeof object==="undefined"){scrollObj=jQuery(document.getElementById("frm_form_"+id+"_container"));if(scrollObj.length<1)return}else if(typeof id==="string")scrollObj=jQuery(object).find("#frm_field_"+id+"_container");else scrollObj=id;jQuery(scrollObj).trigger("focus");newPos=scrollObj.offset().top;if(!newPos||frm_js.offset==="-1")return;
61
+ newPos=newPos-frm_js.offset;m=jQuery("html").css("margin-top");b=jQuery("body").css("margin-top");if(m||b)newPos=newPos-parseInt(m)-parseInt(b);if(newPos&&window.innerHeight){screenTop=document.documentElement.scrollTop||document.body.scrollTop;screenBottom=screenTop+window.innerHeight;if(newPos>screenBottom||newPos<screenTop){if(typeof animate==="undefined")jQuery(window).scrollTop(newPos);else jQuery("html,body").animate({scrollTop:newPos},500);return false}}},fieldValueChanged:function(e){var fieldId=
62
+ frmFrontForm.getFieldId(this,false);if(!fieldId||typeof fieldId==="undefined")return;if(e.frmTriggered&&e.frmTriggered==fieldId)return;jQuery(document).trigger("frmFieldChanged",[this,fieldId,e]);if(e.selfTriggered!==true)maybeValidateChange(this)},savingDraft:function(object){console.warn("DEPRECATED: function frmFrontForm.savingDraft in v3.0 use frmProForm.savingDraft");if(typeof frmProForm!=="undefined")return frmProForm.savingDraft(object)},goingToPreviousPage:function(object){console.warn("DEPRECATED: function frmFrontForm.goingToPreviousPage in v3.0 use frmProForm.goingToPreviousPage");
63
  if(typeof frmProForm!=="undefined")return frmProForm.goingToPreviousPage(object)},hideOrShowFields:function(){console.warn("DEPRECATED: function frmFrontForm.hideOrShowFields in v3.0 use frmProForm.hideOrShowFields");if(typeof frmProForm!=="undefined")frmProForm.hideOrShowFields()},hidePreviouslyHiddenFields:function(){console.warn("DEPRECATED: function frmFrontForm.hidePreviouslyHiddenFields in v3.0 use frmProForm.hidePreviouslyHiddenFields");if(typeof frmProForm!=="undefined")frmProForm.hidePreviouslyHiddenFields()},
64
  checkDependentDynamicFields:function(ids){console.warn("DEPRECATED: function frmFrontForm.checkDependentDynamicFields in v3.0 use frmProForm.checkDependentDynamicFields");if(typeof frmProForm!=="undefined")frmProForm.checkDependentDynamicFields(ids)},checkDependentLookupFields:function(ids){console.warn("DEPRECATED: function frmFrontForm.checkDependentLookupFields in v3.0 use frmProForm.checkDependentLookupFields");if(typeof frmProForm!=="undefined")frmProForm.checkDependentLookupFields(ids)},loadGoogle:function(){console.warn("DEPRECATED: function frmFrontForm.loadGoogle in v3.0 use frmProForm.loadGoogle");
65
  frmProForm.loadGoogle()},escapeHtml:function(text){return text.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#039;")},invisible:function(classes){jQuery(classes).css("visibility","hidden")},visible:function(classes){jQuery(classes).css("visibility","visible")}}}frmFrontForm=frmFrontFormJS();jQuery(document).ready(function(){frmFrontForm.init()});
languages/formidable.pot CHANGED
@@ -2,14 +2,14 @@
2
  # This file is distributed under the same license as the Formidable Forms plugin.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Formidable Forms 5.5.2\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/formidable\n"
7
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8
  "Language-Team: LANGUAGE <LL@li.org>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "POT-Creation-Date: 2022-10-13T15:40:18+00:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
  "X-Generator: WP-CLI 2.6.0\n"
15
  "X-Domain: formidable\n"
@@ -153,7 +153,7 @@ msgid "Installed"
153
  msgstr ""
154
 
155
  #: classes/controllers/FrmAddonsController.php:643
156
- #: classes/helpers/FrmAppHelper.php:2856
157
  msgid "Active"
158
  msgstr ""
159
 
@@ -303,21 +303,21 @@ msgstr ""
303
  msgid "Form Actions"
304
  msgstr ""
305
 
306
- #: classes/controllers/FrmFormActionsController.php:147
307
  #: classes/views/frm-form-actions/default_actions.php:96
308
  msgid "eCommerce"
309
  msgstr ""
310
 
311
- #: classes/controllers/FrmFormActionsController.php:155
312
  msgid "Email Marketing"
313
  msgstr ""
314
 
315
- #: classes/controllers/FrmFormActionsController.php:167
316
  msgid "CRM"
317
  msgstr ""
318
 
319
  #. translators: %s: Name of form action
320
- #: classes/controllers/FrmFormActionsController.php:211
321
  msgid "%s form actions"
322
  msgstr ""
323
 
@@ -436,7 +436,7 @@ msgid "Key"
436
  msgstr ""
437
 
438
  #: classes/controllers/FrmFormsController.php:861
439
- #: classes/controllers/FrmStylesController.php:401
440
  #: classes/views/frm-forms/settings-advanced.php:13
441
  #: classes/views/styles/manage.php:39
442
  #: classes/views/styles/_sample_form.php:19
@@ -476,7 +476,7 @@ msgid "Form was Successfully Copied"
476
  msgstr ""
477
 
478
  #: classes/controllers/FrmFormsController.php:1177
479
- #: classes/controllers/FrmStylesController.php:400
480
  msgid "General"
481
  msgstr ""
482
 
@@ -876,7 +876,7 @@ msgid "Install WP Mail SMTP"
876
  msgstr ""
877
 
878
  #: classes/controllers/FrmSMTPController.php:305
879
- #: classes/helpers/FrmAppHelper.php:2855
880
  #: classes/helpers/FrmFormMigratorsHelper.php:131
881
  #: classes/views/shared/upgrade_overlay.php:34
882
  msgid "Install"
@@ -893,7 +893,7 @@ msgstr ""
893
  #: classes/controllers/FrmSMTPController.php:322
894
  #: classes/models/FrmPluginSearch.php:306
895
  #: classes/views/addons/settings.php:31
896
- #: js/formidable_admin.js:6168
897
  msgid "Activate"
898
  msgstr ""
899
 
@@ -935,50 +935,50 @@ msgstr ""
935
  msgid "Edit Style"
936
  msgstr ""
937
 
938
- #: classes/controllers/FrmStylesController.php:229
939
- #: classes/controllers/FrmStylesController.php:340
940
  msgid "Your styling settings have been saved."
941
  msgstr ""
942
 
943
- #: classes/controllers/FrmStylesController.php:291
944
  msgid "Your form styles have been saved."
945
  msgstr ""
946
 
947
- #: classes/controllers/FrmStylesController.php:402
948
  #: classes/helpers/FrmFormsHelper.php:543
949
  #: classes/views/frm-forms/settings-advanced.php:27
950
  msgid "Form Description"
951
  msgstr ""
952
 
953
- #: classes/controllers/FrmStylesController.php:403
954
  msgid "Field Labels"
955
  msgstr ""
956
 
957
- #: classes/controllers/FrmStylesController.php:404
958
  #: classes/helpers/FrmFormsHelper.php:503
959
  #: classes/views/frm-fields/back-end/field-description.php:8
960
  msgid "Field Description"
961
  msgstr ""
962
 
963
- #: classes/controllers/FrmStylesController.php:405
964
  msgid "Field Colors"
965
  msgstr ""
966
 
967
- #: classes/controllers/FrmStylesController.php:406
968
  msgid "Field Settings"
969
  msgstr ""
970
 
971
- #: classes/controllers/FrmStylesController.php:407
972
  msgid "Check Box & Radio Fields"
973
  msgstr ""
974
 
975
- #: classes/controllers/FrmStylesController.php:408
976
  #: classes/helpers/FrmFieldsHelper.php:1940
977
  #: classes/views/frm-forms/settings-buttons.php:46
978
  msgid "Buttons"
979
  msgstr ""
980
 
981
- #: classes/controllers/FrmStylesController.php:409
982
  msgid "Form Messages"
983
  msgstr ""
984
 
@@ -1043,200 +1043,200 @@ msgstr ""
1043
  msgid "Search"
1044
  msgstr ""
1045
 
1046
- #: classes/helpers/FrmAppHelper.php:1502
1047
  msgid "Add Entries from Admin Area"
1048
  msgstr ""
1049
 
1050
- #: classes/helpers/FrmAppHelper.php:1503
1051
  msgid "Edit Entries from Admin Area"
1052
  msgstr ""
1053
 
1054
- #: classes/helpers/FrmAppHelper.php:1504
1055
  msgid "View Reports"
1056
  msgstr ""
1057
 
1058
- #: classes/helpers/FrmAppHelper.php:1505
1059
  msgid "Add/Edit Views"
1060
  msgstr ""
1061
 
1062
- #: classes/helpers/FrmAppHelper.php:1530
1063
  msgid "View Forms"
1064
  msgstr ""
1065
 
1066
- #: classes/helpers/FrmAppHelper.php:1531
1067
  msgid "Add and Edit Forms"
1068
  msgstr ""
1069
 
1070
- #: classes/helpers/FrmAppHelper.php:1532
1071
  msgid "Delete Forms"
1072
  msgstr ""
1073
 
1074
- #: classes/helpers/FrmAppHelper.php:1533
1075
  msgid "Access this Settings Page"
1076
  msgstr ""
1077
 
1078
- #: classes/helpers/FrmAppHelper.php:1534
1079
  msgid "View Entries from Admin Area"
1080
  msgstr ""
1081
 
1082
- #: classes/helpers/FrmAppHelper.php:1535
1083
  msgid "Delete Entries from Admin Area"
1084
  msgstr ""
1085
 
1086
- #: classes/helpers/FrmAppHelper.php:2273
1087
  msgid "at"
1088
  msgstr ""
1089
 
1090
- #: classes/helpers/FrmAppHelper.php:2417
1091
  msgid "year"
1092
  msgstr ""
1093
 
1094
- #: classes/helpers/FrmAppHelper.php:2418
1095
  msgid "years"
1096
  msgstr ""
1097
 
1098
- #: classes/helpers/FrmAppHelper.php:2422
1099
  msgid "month"
1100
  msgstr ""
1101
 
1102
- #: classes/helpers/FrmAppHelper.php:2423
1103
  msgid "months"
1104
  msgstr ""
1105
 
1106
- #: classes/helpers/FrmAppHelper.php:2427
1107
  msgid "week"
1108
  msgstr ""
1109
 
1110
- #: classes/helpers/FrmAppHelper.php:2428
1111
  msgid "weeks"
1112
  msgstr ""
1113
 
1114
- #: classes/helpers/FrmAppHelper.php:2432
1115
  msgid "day"
1116
  msgstr ""
1117
 
1118
- #: classes/helpers/FrmAppHelper.php:2433
1119
  msgid "days"
1120
  msgstr ""
1121
 
1122
- #: classes/helpers/FrmAppHelper.php:2437
1123
  msgid "hour"
1124
  msgstr ""
1125
 
1126
- #: classes/helpers/FrmAppHelper.php:2438
1127
  msgid "hours"
1128
  msgstr ""
1129
 
1130
- #: classes/helpers/FrmAppHelper.php:2442
1131
  msgid "minute"
1132
  msgstr ""
1133
 
1134
- #: classes/helpers/FrmAppHelper.php:2443
1135
  msgid "minutes"
1136
  msgstr ""
1137
 
1138
- #: classes/helpers/FrmAppHelper.php:2447
1139
  msgid "second"
1140
  msgstr ""
1141
 
1142
- #: classes/helpers/FrmAppHelper.php:2448
1143
  msgid "seconds"
1144
  msgstr ""
1145
 
1146
- #: classes/helpers/FrmAppHelper.php:2542
1147
  msgid "Give this action a label for easy reference."
1148
  msgstr ""
1149
 
1150
- #: classes/helpers/FrmAppHelper.php:2543
1151
  msgid "Add one or more recipient addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com. [admin_email] is the address set in WP General Settings."
1152
  msgstr ""
1153
 
1154
- #: classes/helpers/FrmAppHelper.php:2544
1155
  msgid "Add CC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
1156
  msgstr ""
1157
 
1158
- #: classes/helpers/FrmAppHelper.php:2545
1159
  msgid "Add BCC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
1160
  msgstr ""
1161
 
1162
- #: classes/helpers/FrmAppHelper.php:2546
1163
  msgid "If you would like a different reply to address than the \"from\" address, add a single address here. FORMAT: Name <name@email.com> or name@email.com."
1164
  msgstr ""
1165
 
1166
- #: classes/helpers/FrmAppHelper.php:2547
1167
  msgid "Enter the name and/or email address of the sender. FORMAT: John Bates <john@example.com> or john@example.com."
1168
  msgstr ""
1169
 
1170
  #. translators: %1$s: Form name, %2$s: Date
1171
- #: classes/helpers/FrmAppHelper.php:2549
1172
  msgid "If you leave the subject blank, the default will be used: %1$s Form submitted on %2$s"
1173
  msgstr ""
1174
 
1175
- #: classes/helpers/FrmAppHelper.php:2753
1176
- #: classes/helpers/FrmAppHelper.php:2837
1177
  msgid "Please wait while your site updates."
1178
  msgstr ""
1179
 
1180
- #: classes/helpers/FrmAppHelper.php:2754
1181
  msgid "Are you sure you want to deauthorize Formidable Forms on this site?"
1182
  msgstr ""
1183
 
1184
- #: classes/helpers/FrmAppHelper.php:2759
1185
- #: classes/helpers/FrmAppHelper.php:2789
1186
  msgid "Loading&hellip;"
1187
  msgstr ""
1188
 
1189
- #: classes/helpers/FrmAppHelper.php:2790
1190
  msgid "Remove"
1191
  msgstr ""
1192
 
1193
- #: classes/helpers/FrmAppHelper.php:2793
1194
  #: classes/helpers/FrmCSVExportHelper.php:348
1195
  #: classes/views/shared/mb_adv_info.php:95
1196
  msgid "ID"
1197
  msgstr ""
1198
 
1199
- #: classes/helpers/FrmAppHelper.php:2794
1200
  msgid "No results match"
1201
  msgstr ""
1202
 
1203
- #: classes/helpers/FrmAppHelper.php:2795
1204
  msgid "That file looks like Spam."
1205
  msgstr ""
1206
 
1207
- #: classes/helpers/FrmAppHelper.php:2796
1208
  msgid "There is an error in the calculation in the field with key"
1209
  msgstr ""
1210
 
1211
- #: classes/helpers/FrmAppHelper.php:2797
1212
  msgid "Please complete the preceding required fields before uploading a file."
1213
  msgstr ""
1214
 
1215
- #: classes/helpers/FrmAppHelper.php:2810
1216
  msgid "(Click to add description)"
1217
  msgstr ""
1218
 
1219
- #: classes/helpers/FrmAppHelper.php:2811
1220
  msgid "(Blank)"
1221
  msgstr ""
1222
 
1223
- #: classes/helpers/FrmAppHelper.php:2812
1224
  msgid "(no label)"
1225
  msgstr ""
1226
 
1227
- #: classes/helpers/FrmAppHelper.php:2813
1228
  msgid "Saving"
1229
  msgstr ""
1230
 
1231
- #: classes/helpers/FrmAppHelper.php:2814
1232
  msgid "Saved"
1233
  msgstr ""
1234
 
1235
- #: classes/helpers/FrmAppHelper.php:2815
1236
  msgid "OK"
1237
  msgstr ""
1238
 
1239
- #: classes/helpers/FrmAppHelper.php:2816
1240
  #: classes/views/frm-forms/new-form-overlay.php:33
1241
  #: classes/views/frm-forms/new-form-overlay.php:93
1242
  #: classes/views/frm-forms/new-form-overlay.php:102
@@ -1245,528 +1245,532 @@ msgstr ""
1245
  #: classes/views/frm-forms/new-form-overlay.php:132
1246
  #: classes/views/shared/admin-header.php:56
1247
  #: classes/views/shared/confirm-overlay.php:19
1248
- #: js/formidable_admin.js:3936
1249
  msgid "Cancel"
1250
  msgstr ""
1251
 
1252
- #: classes/helpers/FrmAppHelper.php:2817
1253
  #: classes/views/frm-fields/back-end/settings.php:280
1254
  msgid "Default"
1255
  msgstr ""
1256
 
1257
- #: classes/helpers/FrmAppHelper.php:2818
1258
  msgid "Clear default value when typing"
1259
  msgstr ""
1260
 
1261
- #: classes/helpers/FrmAppHelper.php:2819
1262
  msgid "Do not clear default value when typing"
1263
  msgstr ""
1264
 
1265
- #: classes/helpers/FrmAppHelper.php:2820
1266
  msgid "Default value will pass form validation"
1267
  msgstr ""
1268
 
1269
- #: classes/helpers/FrmAppHelper.php:2821
1270
  msgid "Default value will NOT pass form validation"
1271
  msgstr ""
1272
 
1273
- #: classes/helpers/FrmAppHelper.php:2822
1274
  #: classes/helpers/FrmListHelper.php:412
1275
- #: js/formidable_admin.js:4353
1276
  msgid "Heads up"
1277
  msgstr ""
1278
 
1279
- #: classes/helpers/FrmAppHelper.php:2823
1280
  #: classes/views/shared/confirm-overlay.php:15
1281
  #: classes/views/shared/info-overlay.php:15
1282
  msgid "Are you sure?"
1283
  msgstr ""
1284
 
1285
- #: classes/helpers/FrmAppHelper.php:2824
1286
  msgid "Are you sure you want to delete this field and all data associated with it?"
1287
  msgstr ""
1288
 
1289
- #: classes/helpers/FrmAppHelper.php:2825
1290
  msgid "All fields inside this Section will be deleted along with their data. Are you sure you want to delete this group of fields?"
1291
  msgstr ""
1292
 
1293
- #: classes/helpers/FrmAppHelper.php:2826
1294
  msgid "Warning: If you have entries with multiple rows, all but the first row will be lost."
1295
  msgstr ""
1296
 
1297
- #: classes/helpers/FrmAppHelper.php:2828
1298
  #: classes/helpers/FrmFieldsHelper.php:284
1299
  msgid "The entered values do not match"
1300
  msgstr ""
1301
 
1302
- #: classes/helpers/FrmAppHelper.php:2829
1303
  msgid "Enter Email"
1304
  msgstr ""
1305
 
1306
- #: classes/helpers/FrmAppHelper.php:2830
1307
  msgid "Confirm Email"
1308
  msgstr ""
1309
 
1310
- #: classes/helpers/FrmAppHelper.php:2831
1311
  #: classes/views/shared/mb_adv_info.php:166
1312
  msgid "Conditional content here"
1313
  msgstr ""
1314
 
1315
- #: classes/helpers/FrmAppHelper.php:2832
1316
  #: classes/helpers/FrmFieldsHelper.php:456
1317
  #: classes/helpers/FrmFieldsHelper.php:457
1318
  msgid "New Option"
1319
  msgstr ""
1320
 
1321
- #: classes/helpers/FrmAppHelper.php:2833
1322
  msgid "In certain browsers (e.g. Firefox) text will not display correctly if the field height is too small relative to the field padding and text size. Please increase your field height or decrease your field padding."
1323
  msgstr ""
1324
 
1325
- #: classes/helpers/FrmAppHelper.php:2834
1326
  msgid "Enter Password"
1327
  msgstr ""
1328
 
1329
- #: classes/helpers/FrmAppHelper.php:2835
1330
  msgid "Confirm Password"
1331
  msgstr ""
1332
 
1333
- #: classes/helpers/FrmAppHelper.php:2836
1334
  msgid "Import Complete"
1335
  msgstr ""
1336
 
1337
- #: classes/helpers/FrmAppHelper.php:2838
1338
  msgid "Warning: There is no way to retrieve unsaved entries."
1339
  msgstr ""
1340
 
1341
- #: classes/helpers/FrmAppHelper.php:2839
1342
  msgid "Private"
1343
  msgstr ""
1344
 
1345
- #: classes/helpers/FrmAppHelper.php:2842
1346
  msgid "No new licenses were found"
1347
  msgstr ""
1348
 
1349
- #: classes/helpers/FrmAppHelper.php:2843
1350
  msgid "This calculation has at least one unmatched ( ) { } [ ]."
1351
  msgstr ""
1352
 
1353
- #: classes/helpers/FrmAppHelper.php:2844
1354
  msgid "This calculation may have shortcodes that work in Views but not forms."
1355
  msgstr ""
1356
 
1357
- #: classes/helpers/FrmAppHelper.php:2845
1358
  msgid "This calculation may have shortcodes that work in text calculations but not numeric calculations."
1359
  msgstr ""
1360
 
1361
- #: classes/helpers/FrmAppHelper.php:2846
1362
  msgid "This form action is limited to one per form. Please edit the existing form action."
1363
  msgstr ""
1364
 
1365
  #. Translators: %s is the name of a Detail Page Slug that is a reserved word.
1366
- #: classes/helpers/FrmAppHelper.php:2849
1367
  msgid "The Detail Page Slug \"%s\" is reserved by WordPress. This may cause problems. Is this intentional?"
1368
  msgstr ""
1369
 
1370
  #. Translators: %s is the name of a parameter that is a reserved word. More than one word could be listed here, though that would not be common.
1371
- #: classes/helpers/FrmAppHelper.php:2851
1372
  msgid "The parameter \"%s\" is reserved by WordPress. This may cause problems when included in the URL. Is this intentional? "
1373
  msgstr ""
1374
 
1375
- #: classes/helpers/FrmAppHelper.php:2852
1376
  #: classes/helpers/FrmFormsHelper.php:1553
1377
  msgid "See the list of reserved words in WordPress."
1378
  msgstr ""
1379
 
1380
- #: classes/helpers/FrmAppHelper.php:2853
1381
  msgid "Please enter a Repeat Limit that is greater than 1."
1382
  msgstr ""
1383
 
1384
- #: classes/helpers/FrmAppHelper.php:2854
1385
  msgid "Please select a limit between 0 and 200."
1386
  msgstr ""
1387
 
1388
- #: classes/helpers/FrmAppHelper.php:2857
1389
  #: classes/views/shared/mb_adv_info.php:113
1390
  #: classes/views/shared/mb_adv_info.php:127
1391
  msgid "Select a Field"
1392
  msgstr ""
1393
 
1394
- #: classes/helpers/FrmAppHelper.php:2858
1395
  #: classes/helpers/FrmListHelper.php:262
1396
  msgid "No items found."
1397
  msgstr ""
1398
 
1399
- #: classes/helpers/FrmAppHelper.php:2908
 
 
 
 
1400
  msgid "You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable."
1401
  msgstr ""
1402
 
1403
- #: classes/helpers/FrmAppHelper.php:2937
1404
  msgid "You are running a version of Formidable Forms that may not be compatible with your version of Formidable Forms Pro."
1405
  msgstr ""
1406
 
1407
- #: classes/helpers/FrmAppHelper.php:2965
1408
  msgid "The version of PHP on your server is too low. If this is not corrected, you may see issues with Formidable Forms. Please contact your web host and ask to be updated to PHP 7.0+."
1409
  msgstr ""
1410
 
1411
- #: classes/helpers/FrmAppHelper.php:2971
1412
  msgid "You are using an outdated browser that is not compatible with Formidable Forms. Please update to a more current browser (we recommend Chrome)."
1413
  msgstr ""
1414
 
1415
- #: classes/helpers/FrmAppHelper.php:2989
1416
  msgid "English"
1417
  msgstr ""
1418
 
1419
- #: classes/helpers/FrmAppHelper.php:2990
1420
  msgid "Afrikaans"
1421
  msgstr ""
1422
 
1423
- #: classes/helpers/FrmAppHelper.php:2991
1424
  msgid "Albanian"
1425
  msgstr ""
1426
 
1427
- #: classes/helpers/FrmAppHelper.php:2992
1428
  msgid "Algerian Arabic"
1429
  msgstr ""
1430
 
1431
- #: classes/helpers/FrmAppHelper.php:2993
1432
  msgid "Amharic"
1433
  msgstr ""
1434
 
1435
- #: classes/helpers/FrmAppHelper.php:2994
1436
  msgid "Arabic"
1437
  msgstr ""
1438
 
1439
- #: classes/helpers/FrmAppHelper.php:2995
1440
  msgid "Armenian"
1441
  msgstr ""
1442
 
1443
- #: classes/helpers/FrmAppHelper.php:2996
1444
  msgid "Azerbaijani"
1445
  msgstr ""
1446
 
1447
- #: classes/helpers/FrmAppHelper.php:2997
1448
  msgid "Basque"
1449
  msgstr ""
1450
 
1451
- #: classes/helpers/FrmAppHelper.php:2998
1452
  msgid "Belarusian"
1453
  msgstr ""
1454
 
1455
- #: classes/helpers/FrmAppHelper.php:2999
1456
  msgid "Bengali"
1457
  msgstr ""
1458
 
1459
- #: classes/helpers/FrmAppHelper.php:3000
1460
  msgid "Bosnian"
1461
  msgstr ""
1462
 
1463
- #: classes/helpers/FrmAppHelper.php:3001
1464
  msgid "Bulgarian"
1465
  msgstr ""
1466
 
1467
- #: classes/helpers/FrmAppHelper.php:3002
1468
  msgid "Catalan"
1469
  msgstr ""
1470
 
1471
- #: classes/helpers/FrmAppHelper.php:3003
1472
  msgid "Chinese Hong Kong"
1473
  msgstr ""
1474
 
1475
- #: classes/helpers/FrmAppHelper.php:3004
1476
  msgid "Chinese Simplified"
1477
  msgstr ""
1478
 
1479
- #: classes/helpers/FrmAppHelper.php:3005
1480
  msgid "Chinese Traditional"
1481
  msgstr ""
1482
 
1483
- #: classes/helpers/FrmAppHelper.php:3006
1484
  msgid "Croatian"
1485
  msgstr ""
1486
 
1487
- #: classes/helpers/FrmAppHelper.php:3007
1488
  msgid "Czech"
1489
  msgstr ""
1490
 
1491
- #: classes/helpers/FrmAppHelper.php:3008
1492
  msgid "Danish"
1493
  msgstr ""
1494
 
1495
- #: classes/helpers/FrmAppHelper.php:3009
1496
  msgid "Dutch"
1497
  msgstr ""
1498
 
1499
- #: classes/helpers/FrmAppHelper.php:3010
1500
  msgid "English/UK"
1501
  msgstr ""
1502
 
1503
- #: classes/helpers/FrmAppHelper.php:3011
1504
  msgid "Esperanto"
1505
  msgstr ""
1506
 
1507
- #: classes/helpers/FrmAppHelper.php:3012
1508
  msgid "Estonian"
1509
  msgstr ""
1510
 
1511
- #: classes/helpers/FrmAppHelper.php:3013
1512
  msgid "Faroese"
1513
  msgstr ""
1514
 
1515
- #: classes/helpers/FrmAppHelper.php:3014
1516
  msgid "Farsi/Persian"
1517
  msgstr ""
1518
 
1519
- #: classes/helpers/FrmAppHelper.php:3015
1520
  msgid "Filipino"
1521
  msgstr ""
1522
 
1523
- #: classes/helpers/FrmAppHelper.php:3016
1524
  msgid "Finnish"
1525
  msgstr ""
1526
 
1527
- #: classes/helpers/FrmAppHelper.php:3017
1528
  msgid "French"
1529
  msgstr ""
1530
 
1531
- #: classes/helpers/FrmAppHelper.php:3018
1532
  msgid "French/Canadian"
1533
  msgstr ""
1534
 
1535
- #: classes/helpers/FrmAppHelper.php:3019
1536
  msgid "French/Swiss"
1537
  msgstr ""
1538
 
1539
- #: classes/helpers/FrmAppHelper.php:3020
1540
  msgid "Galician"
1541
  msgstr ""
1542
 
1543
- #: classes/helpers/FrmAppHelper.php:3021
1544
  msgid "Georgian"
1545
  msgstr ""
1546
 
1547
- #: classes/helpers/FrmAppHelper.php:3022
1548
  msgid "German"
1549
  msgstr ""
1550
 
1551
- #: classes/helpers/FrmAppHelper.php:3023
1552
  msgid "German/Austria"
1553
  msgstr ""
1554
 
1555
- #: classes/helpers/FrmAppHelper.php:3024
1556
  msgid "German/Switzerland"
1557
  msgstr ""
1558
 
1559
- #: classes/helpers/FrmAppHelper.php:3025
1560
  msgid "Greek"
1561
  msgstr ""
1562
 
1563
- #: classes/helpers/FrmAppHelper.php:3026
1564
  msgid "Gujarati"
1565
  msgstr ""
1566
 
1567
- #: classes/helpers/FrmAppHelper.php:3027
1568
- #: classes/helpers/FrmAppHelper.php:3028
1569
  msgid "Hebrew"
1570
  msgstr ""
1571
 
1572
- #: classes/helpers/FrmAppHelper.php:3029
1573
  msgid "Hindi"
1574
  msgstr ""
1575
 
1576
- #: classes/helpers/FrmAppHelper.php:3030
1577
  msgid "Hungarian"
1578
  msgstr ""
1579
 
1580
- #: classes/helpers/FrmAppHelper.php:3031
1581
  msgid "Icelandic"
1582
  msgstr ""
1583
 
1584
- #: classes/helpers/FrmAppHelper.php:3032
1585
  msgid "Indonesian"
1586
  msgstr ""
1587
 
1588
- #: classes/helpers/FrmAppHelper.php:3033
1589
  msgid "Italian"
1590
  msgstr ""
1591
 
1592
- #: classes/helpers/FrmAppHelper.php:3034
1593
  msgid "Japanese"
1594
  msgstr ""
1595
 
1596
- #: classes/helpers/FrmAppHelper.php:3035
1597
  msgid "Kannada"
1598
  msgstr ""
1599
 
1600
- #: classes/helpers/FrmAppHelper.php:3036
1601
  msgid "Kazakh"
1602
  msgstr ""
1603
 
1604
- #: classes/helpers/FrmAppHelper.php:3037
1605
  msgid "Khmer"
1606
  msgstr ""
1607
 
1608
- #: classes/helpers/FrmAppHelper.php:3038
1609
  msgid "Korean"
1610
  msgstr ""
1611
 
1612
- #: classes/helpers/FrmAppHelper.php:3039
1613
  msgid "Kyrgyz"
1614
  msgstr ""
1615
 
1616
- #: classes/helpers/FrmAppHelper.php:3040
1617
  msgid "Laothian"
1618
  msgstr ""
1619
 
1620
- #: classes/helpers/FrmAppHelper.php:3041
1621
  msgid "Latvian"
1622
  msgstr ""
1623
 
1624
- #: classes/helpers/FrmAppHelper.php:3042
1625
  msgid "Lithuanian"
1626
  msgstr ""
1627
 
1628
- #: classes/helpers/FrmAppHelper.php:3043
1629
  msgid "Luxembourgish"
1630
  msgstr ""
1631
 
1632
- #: classes/helpers/FrmAppHelper.php:3044
1633
  msgid "Macedonian"
1634
  msgstr ""
1635
 
1636
- #: classes/helpers/FrmAppHelper.php:3045
1637
  msgid "Malayalam"
1638
  msgstr ""
1639
 
1640
- #: classes/helpers/FrmAppHelper.php:3046
1641
  msgid "Malaysian"
1642
  msgstr ""
1643
 
1644
- #: classes/helpers/FrmAppHelper.php:3047
1645
  msgid "Marathi"
1646
  msgstr ""
1647
 
1648
- #: classes/helpers/FrmAppHelper.php:3048
1649
  msgid "Norwegian"
1650
  msgstr ""
1651
 
1652
- #: classes/helpers/FrmAppHelper.php:3049
1653
  msgid "Norwegian Bokmål"
1654
  msgstr ""
1655
 
1656
- #: classes/helpers/FrmAppHelper.php:3050
1657
  msgid "Norwegian Nynorsk"
1658
  msgstr ""
1659
 
1660
- #: classes/helpers/FrmAppHelper.php:3051
1661
  msgid "Polish"
1662
  msgstr ""
1663
 
1664
- #: classes/helpers/FrmAppHelper.php:3052
1665
  msgid "Portuguese"
1666
  msgstr ""
1667
 
1668
- #: classes/helpers/FrmAppHelper.php:3053
1669
  msgid "Portuguese/Brazilian"
1670
  msgstr ""
1671
 
1672
- #: classes/helpers/FrmAppHelper.php:3054
1673
  msgid "Portuguese/Portugal"
1674
  msgstr ""
1675
 
1676
- #: classes/helpers/FrmAppHelper.php:3055
1677
  msgid "Romansh"
1678
  msgstr ""
1679
 
1680
- #: classes/helpers/FrmAppHelper.php:3056
1681
  msgid "Romanian"
1682
  msgstr ""
1683
 
1684
- #: classes/helpers/FrmAppHelper.php:3057
1685
  msgid "Russian"
1686
  msgstr ""
1687
 
1688
- #: classes/helpers/FrmAppHelper.php:3058
1689
- #: classes/helpers/FrmAppHelper.php:3059
1690
  msgid "Serbian"
1691
  msgstr ""
1692
 
1693
- #: classes/helpers/FrmAppHelper.php:3060
1694
  msgid "Sinhalese"
1695
  msgstr ""
1696
 
1697
- #: classes/helpers/FrmAppHelper.php:3061
1698
  msgid "Slovak"
1699
  msgstr ""
1700
 
1701
- #: classes/helpers/FrmAppHelper.php:3062
1702
  msgid "Slovenian"
1703
  msgstr ""
1704
 
1705
- #: classes/helpers/FrmAppHelper.php:3063
1706
  msgid "Spanish"
1707
  msgstr ""
1708
 
1709
- #: classes/helpers/FrmAppHelper.php:3064
1710
  msgid "Spanish/Latin America"
1711
  msgstr ""
1712
 
1713
- #: classes/helpers/FrmAppHelper.php:3065
1714
  msgid "Swahili"
1715
  msgstr ""
1716
 
1717
- #: classes/helpers/FrmAppHelper.php:3066
1718
  msgid "Swedish"
1719
  msgstr ""
1720
 
1721
- #: classes/helpers/FrmAppHelper.php:3067
1722
  msgid "Tamil"
1723
  msgstr ""
1724
 
1725
- #: classes/helpers/FrmAppHelper.php:3068
1726
  msgid "Telugu"
1727
  msgstr ""
1728
 
1729
- #: classes/helpers/FrmAppHelper.php:3069
1730
  msgid "Thai"
1731
  msgstr ""
1732
 
1733
- #: classes/helpers/FrmAppHelper.php:3070
1734
  msgid "Tajiki"
1735
  msgstr ""
1736
 
1737
- #: classes/helpers/FrmAppHelper.php:3071
1738
  msgid "Turkish"
1739
  msgstr ""
1740
 
1741
- #: classes/helpers/FrmAppHelper.php:3072
1742
  msgid "Ukrainian"
1743
  msgstr ""
1744
 
1745
- #: classes/helpers/FrmAppHelper.php:3073
1746
  msgid "Urdu"
1747
  msgstr ""
1748
 
1749
- #: classes/helpers/FrmAppHelper.php:3074
1750
  msgid "Vietnamese"
1751
  msgstr ""
1752
 
1753
- #: classes/helpers/FrmAppHelper.php:3075
1754
  msgid "Welsh"
1755
  msgstr ""
1756
 
1757
- #: classes/helpers/FrmAppHelper.php:3076
1758
  msgid "Zulu"
1759
  msgstr ""
1760
 
1761
- #: classes/helpers/FrmAppHelper.php:3409
1762
  msgid "Form Landing Pages"
1763
  msgstr ""
1764
 
1765
- #: classes/helpers/FrmAppHelper.php:3410
1766
  msgid "Easily manage a landing page for your form. Upgrade to get form landing pages."
1767
  msgstr ""
1768
 
1769
- #: classes/helpers/FrmAppHelper.php:3503
1770
  msgid "NEW"
1771
  msgstr ""
1772
 
@@ -1879,25 +1883,25 @@ msgstr ""
1879
  msgid "Yes"
1880
  msgstr ""
1881
 
1882
- #: classes/helpers/FrmEntriesListHelper.php:314
1883
  #: classes/views/frm-entries/sidebar-shared.php:43
1884
  #: js/admin/applications.js:342
1885
  msgid "View"
1886
  msgstr ""
1887
 
1888
- #: classes/helpers/FrmEntriesListHelper.php:319
1889
  msgid "Permanently delete this entry?"
1890
  msgstr ""
1891
 
1892
- #: classes/helpers/FrmEntriesListHelper.php:319
1893
  #: classes/helpers/FrmFormsHelper.php:1196
1894
  #: classes/helpers/FrmFormsListHelper.php:133
1895
  #: classes/views/frm-form-actions/form_action.php:25
1896
- #: js/formidable_admin.js:2266
1897
  msgid "Delete"
1898
  msgstr ""
1899
 
1900
- #: classes/helpers/FrmEntriesListHelper.php:368
1901
  msgid "ALL selected entries in this form will be permanently deleted. Want to proceed?"
1902
  msgstr ""
1903
 
@@ -1905,7 +1909,7 @@ msgstr ""
1905
  #. translators: %s: The field name.
1906
  #: classes/helpers/FrmFieldsHelper.php:167
1907
  #: classes/helpers/FrmFieldsHelper.php:294
1908
- #: classes/helpers/FrmXMLHelper.php:1433
1909
  #: classes/models/fields/FrmFieldType.php:583
1910
  msgid "%s is invalid"
1911
  msgstr ""
@@ -3757,30 +3761,30 @@ msgstr ""
3757
  msgid "Your server does not have XML enabled"
3758
  msgstr ""
3759
 
3760
- #: classes/helpers/FrmXMLHelper.php:42
3761
- #: classes/helpers/FrmXMLHelper.php:54
3762
  msgid "There was an error when reading this XML file"
3763
  msgstr ""
3764
 
3765
- #: classes/helpers/FrmXMLHelper.php:46
3766
  msgid "Your server is missing the simplexml_import_dom function"
3767
  msgstr ""
3768
 
3769
- #: classes/helpers/FrmXMLHelper.php:1245
3770
  #: classes/views/solutions/_import.php:51
3771
  msgid "Imported"
3772
  msgstr ""
3773
 
3774
- #: classes/helpers/FrmXMLHelper.php:1246
3775
  msgid "Updated"
3776
  msgstr ""
3777
 
3778
- #: classes/helpers/FrmXMLHelper.php:1271
3779
  msgid "Nothing was imported or updated"
3780
  msgstr ""
3781
 
3782
  #. translators: %1$s: Number of items
3783
- #: classes/helpers/FrmXMLHelper.php:1298
3784
  msgid "%1$s Form"
3785
  msgid_plural "%1$s Forms"
3786
  msgstr[0] ""
@@ -3788,7 +3792,7 @@ msgstr[1] ""
3788
 
3789
  #. translators: %1$s: Number of items
3790
  #. translators: %1$s - field type
3791
- #: classes/helpers/FrmXMLHelper.php:1300
3792
  #: classes/models/FrmFormMigrator.php:584
3793
  msgid "%1$s Field"
3794
  msgid_plural "%1$s Fields"
@@ -3796,56 +3800,56 @@ msgstr[0] ""
3796
  msgstr[1] ""
3797
 
3798
  #. translators: %1$s: Number of items
3799
- #: classes/helpers/FrmXMLHelper.php:1302
3800
  msgid "%1$s Entry"
3801
  msgid_plural "%1$s Entries"
3802
  msgstr[0] ""
3803
  msgstr[1] ""
3804
 
3805
  #. translators: %1$s: Number of items
3806
- #: classes/helpers/FrmXMLHelper.php:1304
3807
  msgid "%1$s View"
3808
  msgid_plural "%1$s Views"
3809
  msgstr[0] ""
3810
  msgstr[1] ""
3811
 
3812
  #. translators: %1$s: Number of items
3813
- #: classes/helpers/FrmXMLHelper.php:1306
3814
  msgid "%1$s Page/Post"
3815
  msgid_plural "%1$s Pages/Posts"
3816
  msgstr[0] ""
3817
  msgstr[1] ""
3818
 
3819
  #. translators: %1$s: Number of items
3820
- #: classes/helpers/FrmXMLHelper.php:1308
3821
  msgid "%1$s Style"
3822
  msgid_plural "%1$s Styles"
3823
  msgstr[0] ""
3824
  msgstr[1] ""
3825
 
3826
  #. translators: %1$s: Number of items
3827
- #: classes/helpers/FrmXMLHelper.php:1310
3828
  msgid "%1$s Term"
3829
  msgid_plural "%1$s Terms"
3830
  msgstr[0] ""
3831
  msgstr[1] ""
3832
 
3833
  #. translators: %1$s: Number of items
3834
- #: classes/helpers/FrmXMLHelper.php:1312
3835
  msgid "%1$s Form Action"
3836
  msgid_plural "%1$s Form Actions"
3837
  msgstr[0] ""
3838
  msgstr[1] ""
3839
 
3840
- #: classes/helpers/FrmXMLHelper.php:1350
3841
  msgid "Go to imported form"
3842
  msgstr ""
3843
 
3844
- #: classes/helpers/FrmXMLHelper.php:1585
3845
  msgid "Create Posts"
3846
  msgstr ""
3847
 
3848
- #: classes/helpers/FrmXMLHelper.php:1714
3849
  msgid "Email Notification"
3850
  msgstr ""
3851
 
@@ -4034,7 +4038,7 @@ msgstr ""
4034
  msgid "Referrer"
4035
  msgstr ""
4036
 
4037
- #: classes/models/FrmEmail.php:408
4038
  #: classes/models/FrmEntryValues.php:256
4039
  msgid "IP Address"
4040
  msgstr ""
@@ -4628,7 +4632,7 @@ msgstr ""
4628
  #: classes/views/frm-fields/back-end/inline-modal.php:7
4629
  #: classes/views/frm-fields/back-end/inline-modal.php:8
4630
  #: classes/views/shared/admin-header.php:11
4631
- #: js/formidable_admin.js:8324
4632
  msgid "Close"
4633
  msgstr ""
4634
 
@@ -4915,6 +4919,10 @@ msgstr ""
4915
  msgid "Send API data"
4916
  msgstr ""
4917
 
 
 
 
 
4918
  #: classes/views/frm-form-actions/email_action.php:19
4919
  msgid "Send Email"
4920
  msgstr ""
@@ -4925,7 +4933,7 @@ msgstr ""
4925
 
4926
  #: classes/views/frm-form-actions/form_action.php:21
4927
  #: classes/views/styles/_upsell-multiple-styles.php:15
4928
- #: js/formidable_admin.js:2272
4929
  msgid "Duplicate"
4930
  msgstr ""
4931
 
@@ -5054,9 +5062,9 @@ msgid "Move Field"
5054
  msgstr ""
5055
 
5056
  #: classes/views/frm-forms/add_field.php:29
5057
- #: js/formidable_admin.js:1396
5058
- #: js/formidable_admin.js:1399
5059
- #: js/formidable_admin.js:2210
5060
  msgid "More Options"
5061
  msgstr ""
5062
 
@@ -5150,7 +5158,7 @@ msgstr ""
5150
  msgid "Insert into Post"
5151
  msgstr ""
5152
 
5153
- #: classes/views/frm-forms/landing-page-preview-option.php:16
5154
  msgid "Generate Form Page"
5155
  msgstr ""
5156
 
@@ -6593,75 +6601,75 @@ msgstr ""
6593
  msgid "Successfully copied embed example"
6594
  msgstr ""
6595
 
6596
- #: js/formidable_admin.js:1357
6597
  msgid "Set Row Layout"
6598
  msgstr ""
6599
 
6600
- #: js/formidable_admin.js:1364
6601
  msgid "Move Field Group"
6602
  msgstr ""
6603
 
6604
- #: js/formidable_admin.js:2238
6605
  msgid "Field settings"
6606
  msgstr ""
6607
 
6608
- #: js/formidable_admin.js:2266
6609
  msgid "Delete Group"
6610
  msgstr ""
6611
 
6612
- #: js/formidable_admin.js:2272
6613
  msgid "Duplicate Group"
6614
  msgstr ""
6615
 
6616
- #: js/formidable_admin.js:3643
6617
  msgid "Custom layout"
6618
  msgstr ""
6619
 
6620
- #: js/formidable_admin.js:3666
6621
  msgid "Break into rows"
6622
  msgstr ""
6623
 
6624
- #: js/formidable_admin.js:3676
6625
  msgid "Row Layout"
6626
  msgstr ""
6627
 
6628
- #: js/formidable_admin.js:3921
6629
  msgid "Enter number of columns for each field"
6630
  msgstr ""
6631
 
6632
- #: js/formidable_admin.js:3925
6633
  msgid "Layouts are based on a 12-column grid system"
6634
  msgstr ""
6635
 
6636
- #: js/formidable_admin.js:3941
6637
  msgid "Save"
6638
  msgstr ""
6639
 
6640
- #: js/formidable_admin.js:4267
6641
  msgid "Merge into row"
6642
  msgstr ""
6643
 
6644
  #. translators: %1$s: Number of fields that are selected to be deleted.
6645
- #: js/formidable_admin.js:4355
6646
  msgid "Are you sure you want to delete these %1$s selected fields?"
6647
  msgstr ""
6648
 
6649
- #: js/formidable_admin.js:5478
6650
  msgid "Duplicate option value \"%s\" detected"
6651
  msgstr ""
6652
 
6653
- #: js/formidable_admin.js:7572
6654
  msgid "Ready Made Solution"
6655
  msgstr ""
6656
 
6657
- #: js/formidable_admin.js:7575
6658
  msgid "Check all applications"
6659
  msgstr ""
6660
 
6661
- #: js/formidable_admin.js:8309
6662
  msgid "Save and Reload"
6663
  msgstr ""
6664
 
6665
- #: js/formidable_admin.js:8939
6666
  msgid "Unable to install template"
6667
  msgstr ""
2
  # This file is distributed under the same license as the Formidable Forms plugin.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Formidable Forms 5.5.3.1\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/formidable\n"
7
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8
  "Language-Team: LANGUAGE <LL@li.org>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "POT-Creation-Date: 2022-11-03T16:12:50+00:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
  "X-Generator: WP-CLI 2.6.0\n"
15
  "X-Domain: formidable\n"
153
  msgstr ""
154
 
155
  #: classes/controllers/FrmAddonsController.php:643
156
+ #: classes/helpers/FrmAppHelper.php:2873
157
  msgid "Active"
158
  msgstr ""
159
 
303
  msgid "Form Actions"
304
  msgstr ""
305
 
306
+ #: classes/controllers/FrmFormActionsController.php:148
307
  #: classes/views/frm-form-actions/default_actions.php:96
308
  msgid "eCommerce"
309
  msgstr ""
310
 
311
+ #: classes/controllers/FrmFormActionsController.php:156
312
  msgid "Email Marketing"
313
  msgstr ""
314
 
315
+ #: classes/controllers/FrmFormActionsController.php:168
316
  msgid "CRM"
317
  msgstr ""
318
 
319
  #. translators: %s: Name of form action
320
+ #: classes/controllers/FrmFormActionsController.php:212
321
  msgid "%s form actions"
322
  msgstr ""
323
 
436
  msgstr ""
437
 
438
  #: classes/controllers/FrmFormsController.php:861
439
+ #: classes/controllers/FrmStylesController.php:404
440
  #: classes/views/frm-forms/settings-advanced.php:13
441
  #: classes/views/styles/manage.php:39
442
  #: classes/views/styles/_sample_form.php:19
476
  msgstr ""
477
 
478
  #: classes/controllers/FrmFormsController.php:1177
479
+ #: classes/controllers/FrmStylesController.php:403
480
  msgid "General"
481
  msgstr ""
482
 
876
  msgstr ""
877
 
878
  #: classes/controllers/FrmSMTPController.php:305
879
+ #: classes/helpers/FrmAppHelper.php:2872
880
  #: classes/helpers/FrmFormMigratorsHelper.php:131
881
  #: classes/views/shared/upgrade_overlay.php:34
882
  msgid "Install"
893
  #: classes/controllers/FrmSMTPController.php:322
894
  #: classes/models/FrmPluginSearch.php:306
895
  #: classes/views/addons/settings.php:31
896
+ #: js/formidable_admin.js:6195
897
  msgid "Activate"
898
  msgstr ""
899
 
935
  msgid "Edit Style"
936
  msgstr ""
937
 
938
+ #: classes/controllers/FrmStylesController.php:232
939
+ #: classes/controllers/FrmStylesController.php:343
940
  msgid "Your styling settings have been saved."
941
  msgstr ""
942
 
943
+ #: classes/controllers/FrmStylesController.php:294
944
  msgid "Your form styles have been saved."
945
  msgstr ""
946
 
947
+ #: classes/controllers/FrmStylesController.php:405
948
  #: classes/helpers/FrmFormsHelper.php:543
949
  #: classes/views/frm-forms/settings-advanced.php:27
950
  msgid "Form Description"
951
  msgstr ""
952
 
953
+ #: classes/controllers/FrmStylesController.php:406
954
  msgid "Field Labels"
955
  msgstr ""
956
 
957
+ #: classes/controllers/FrmStylesController.php:407
958
  #: classes/helpers/FrmFormsHelper.php:503
959
  #: classes/views/frm-fields/back-end/field-description.php:8
960
  msgid "Field Description"
961
  msgstr ""
962
 
963
+ #: classes/controllers/FrmStylesController.php:408
964
  msgid "Field Colors"
965
  msgstr ""
966
 
967
+ #: classes/controllers/FrmStylesController.php:409
968
  msgid "Field Settings"
969
  msgstr ""
970
 
971
+ #: classes/controllers/FrmStylesController.php:410
972
  msgid "Check Box & Radio Fields"
973
  msgstr ""
974
 
975
+ #: classes/controllers/FrmStylesController.php:411
976
  #: classes/helpers/FrmFieldsHelper.php:1940
977
  #: classes/views/frm-forms/settings-buttons.php:46
978
  msgid "Buttons"
979
  msgstr ""
980
 
981
+ #: classes/controllers/FrmStylesController.php:412
982
  msgid "Form Messages"
983
  msgstr ""
984
 
1043
  msgid "Search"
1044
  msgstr ""
1045
 
1046
+ #: classes/helpers/FrmAppHelper.php:1519
1047
  msgid "Add Entries from Admin Area"
1048
  msgstr ""
1049
 
1050
+ #: classes/helpers/FrmAppHelper.php:1520
1051
  msgid "Edit Entries from Admin Area"
1052
  msgstr ""
1053
 
1054
+ #: classes/helpers/FrmAppHelper.php:1521
1055
  msgid "View Reports"
1056
  msgstr ""
1057
 
1058
+ #: classes/helpers/FrmAppHelper.php:1522
1059
  msgid "Add/Edit Views"
1060
  msgstr ""
1061
 
1062
+ #: classes/helpers/FrmAppHelper.php:1547
1063
  msgid "View Forms"
1064
  msgstr ""
1065
 
1066
+ #: classes/helpers/FrmAppHelper.php:1548
1067
  msgid "Add and Edit Forms"
1068
  msgstr ""
1069
 
1070
+ #: classes/helpers/FrmAppHelper.php:1549
1071
  msgid "Delete Forms"
1072
  msgstr ""
1073
 
1074
+ #: classes/helpers/FrmAppHelper.php:1550
1075
  msgid "Access this Settings Page"
1076
  msgstr ""
1077
 
1078
+ #: classes/helpers/FrmAppHelper.php:1551
1079
  msgid "View Entries from Admin Area"
1080
  msgstr ""
1081
 
1082
+ #: classes/helpers/FrmAppHelper.php:1552
1083
  msgid "Delete Entries from Admin Area"
1084
  msgstr ""
1085
 
1086
+ #: classes/helpers/FrmAppHelper.php:2290
1087
  msgid "at"
1088
  msgstr ""
1089
 
1090
+ #: classes/helpers/FrmAppHelper.php:2434
1091
  msgid "year"
1092
  msgstr ""
1093
 
1094
+ #: classes/helpers/FrmAppHelper.php:2435
1095
  msgid "years"
1096
  msgstr ""
1097
 
1098
+ #: classes/helpers/FrmAppHelper.php:2439
1099
  msgid "month"
1100
  msgstr ""
1101
 
1102
+ #: classes/helpers/FrmAppHelper.php:2440
1103
  msgid "months"
1104
  msgstr ""
1105
 
1106
+ #: classes/helpers/FrmAppHelper.php:2444
1107
  msgid "week"
1108
  msgstr ""
1109
 
1110
+ #: classes/helpers/FrmAppHelper.php:2445
1111
  msgid "weeks"
1112
  msgstr ""
1113
 
1114
+ #: classes/helpers/FrmAppHelper.php:2449
1115
  msgid "day"
1116
  msgstr ""
1117
 
1118
+ #: classes/helpers/FrmAppHelper.php:2450
1119
  msgid "days"
1120
  msgstr ""
1121
 
1122
+ #: classes/helpers/FrmAppHelper.php:2454
1123
  msgid "hour"
1124
  msgstr ""
1125
 
1126
+ #: classes/helpers/FrmAppHelper.php:2455
1127
  msgid "hours"
1128
  msgstr ""
1129
 
1130
+ #: classes/helpers/FrmAppHelper.php:2459
1131
  msgid "minute"
1132
  msgstr ""
1133
 
1134
+ #: classes/helpers/FrmAppHelper.php:2460
1135
  msgid "minutes"
1136
  msgstr ""
1137
 
1138
+ #: classes/helpers/FrmAppHelper.php:2464
1139
  msgid "second"
1140
  msgstr ""
1141
 
1142
+ #: classes/helpers/FrmAppHelper.php:2465
1143
  msgid "seconds"
1144
  msgstr ""
1145
 
1146
+ #: classes/helpers/FrmAppHelper.php:2559
1147
  msgid "Give this action a label for easy reference."
1148
  msgstr ""
1149
 
1150
+ #: classes/helpers/FrmAppHelper.php:2560
1151
  msgid "Add one or more recipient addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com. [admin_email] is the address set in WP General Settings."
1152
  msgstr ""
1153
 
1154
+ #: classes/helpers/FrmAppHelper.php:2561
1155
  msgid "Add CC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
1156
  msgstr ""
1157
 
1158
+ #: classes/helpers/FrmAppHelper.php:2562
1159
  msgid "Add BCC addresses separated by a \",\". FORMAT: Name <name@email.com> or name@email.com."
1160
  msgstr ""
1161
 
1162
+ #: classes/helpers/FrmAppHelper.php:2563
1163
  msgid "If you would like a different reply to address than the \"from\" address, add a single address here. FORMAT: Name <name@email.com> or name@email.com."
1164
  msgstr ""
1165
 
1166
+ #: classes/helpers/FrmAppHelper.php:2564
1167
  msgid "Enter the name and/or email address of the sender. FORMAT: John Bates <john@example.com> or john@example.com."
1168
  msgstr ""
1169
 
1170
  #. translators: %1$s: Form name, %2$s: Date
1171
+ #: classes/helpers/FrmAppHelper.php:2566
1172
  msgid "If you leave the subject blank, the default will be used: %1$s Form submitted on %2$s"
1173
  msgstr ""
1174
 
1175
+ #: classes/helpers/FrmAppHelper.php:2770
1176
+ #: classes/helpers/FrmAppHelper.php:2854
1177
  msgid "Please wait while your site updates."
1178
  msgstr ""
1179
 
1180
+ #: classes/helpers/FrmAppHelper.php:2771
1181
  msgid "Are you sure you want to deauthorize Formidable Forms on this site?"
1182
  msgstr ""
1183
 
1184
+ #: classes/helpers/FrmAppHelper.php:2776
1185
+ #: classes/helpers/FrmAppHelper.php:2806
1186
  msgid "Loading&hellip;"
1187
  msgstr ""
1188
 
1189
+ #: classes/helpers/FrmAppHelper.php:2807
1190
  msgid "Remove"
1191
  msgstr ""
1192
 
1193
+ #: classes/helpers/FrmAppHelper.php:2810
1194
  #: classes/helpers/FrmCSVExportHelper.php:348
1195
  #: classes/views/shared/mb_adv_info.php:95
1196
  msgid "ID"
1197
  msgstr ""
1198
 
1199
+ #: classes/helpers/FrmAppHelper.php:2811
1200
  msgid "No results match"
1201
  msgstr ""
1202
 
1203
+ #: classes/helpers/FrmAppHelper.php:2812
1204
  msgid "That file looks like Spam."
1205
  msgstr ""
1206
 
1207
+ #: classes/helpers/FrmAppHelper.php:2813
1208
  msgid "There is an error in the calculation in the field with key"
1209
  msgstr ""
1210
 
1211
+ #: classes/helpers/FrmAppHelper.php:2814
1212
  msgid "Please complete the preceding required fields before uploading a file."
1213
  msgstr ""
1214
 
1215
+ #: classes/helpers/FrmAppHelper.php:2827
1216
  msgid "(Click to add description)"
1217
  msgstr ""
1218
 
1219
+ #: classes/helpers/FrmAppHelper.php:2828
1220
  msgid "(Blank)"
1221
  msgstr ""
1222
 
1223
+ #: classes/helpers/FrmAppHelper.php:2829
1224
  msgid "(no label)"
1225
  msgstr ""
1226
 
1227
+ #: classes/helpers/FrmAppHelper.php:2830
1228
  msgid "Saving"
1229
  msgstr ""
1230
 
1231
+ #: classes/helpers/FrmAppHelper.php:2831
1232
  msgid "Saved"
1233
  msgstr ""
1234
 
1235
+ #: classes/helpers/FrmAppHelper.php:2832
1236
  msgid "OK"
1237
  msgstr ""
1238
 
1239
+ #: classes/helpers/FrmAppHelper.php:2833
1240
  #: classes/views/frm-forms/new-form-overlay.php:33
1241
  #: classes/views/frm-forms/new-form-overlay.php:93
1242
  #: classes/views/frm-forms/new-form-overlay.php:102
1245
  #: classes/views/frm-forms/new-form-overlay.php:132
1246
  #: classes/views/shared/admin-header.php:56
1247
  #: classes/views/shared/confirm-overlay.php:19
1248
+ #: js/formidable_admin.js:3963
1249
  msgid "Cancel"
1250
  msgstr ""
1251
 
1252
+ #: classes/helpers/FrmAppHelper.php:2834
1253
  #: classes/views/frm-fields/back-end/settings.php:280
1254
  msgid "Default"
1255
  msgstr ""
1256
 
1257
+ #: classes/helpers/FrmAppHelper.php:2835
1258
  msgid "Clear default value when typing"
1259
  msgstr ""
1260
 
1261
+ #: classes/helpers/FrmAppHelper.php:2836
1262
  msgid "Do not clear default value when typing"
1263
  msgstr ""
1264
 
1265
+ #: classes/helpers/FrmAppHelper.php:2837
1266
  msgid "Default value will pass form validation"
1267
  msgstr ""
1268
 
1269
+ #: classes/helpers/FrmAppHelper.php:2838
1270
  msgid "Default value will NOT pass form validation"
1271
  msgstr ""
1272
 
1273
+ #: classes/helpers/FrmAppHelper.php:2839
1274
  #: classes/helpers/FrmListHelper.php:412
1275
+ #: js/formidable_admin.js:4380
1276
  msgid "Heads up"
1277
  msgstr ""
1278
 
1279
+ #: classes/helpers/FrmAppHelper.php:2840
1280
  #: classes/views/shared/confirm-overlay.php:15
1281
  #: classes/views/shared/info-overlay.php:15
1282
  msgid "Are you sure?"
1283
  msgstr ""
1284
 
1285
+ #: classes/helpers/FrmAppHelper.php:2841
1286
  msgid "Are you sure you want to delete this field and all data associated with it?"
1287
  msgstr ""
1288
 
1289
+ #: classes/helpers/FrmAppHelper.php:2842
1290
  msgid "All fields inside this Section will be deleted along with their data. Are you sure you want to delete this group of fields?"
1291
  msgstr ""
1292
 
1293
+ #: classes/helpers/FrmAppHelper.php:2843
1294
  msgid "Warning: If you have entries with multiple rows, all but the first row will be lost."
1295
  msgstr ""
1296
 
1297
+ #: classes/helpers/FrmAppHelper.php:2845
1298
  #: classes/helpers/FrmFieldsHelper.php:284
1299
  msgid "The entered values do not match"
1300
  msgstr ""
1301
 
1302
+ #: classes/helpers/FrmAppHelper.php:2846
1303
  msgid "Enter Email"
1304
  msgstr ""
1305
 
1306
+ #: classes/helpers/FrmAppHelper.php:2847
1307
  msgid "Confirm Email"
1308
  msgstr ""
1309
 
1310
+ #: classes/helpers/FrmAppHelper.php:2848
1311
  #: classes/views/shared/mb_adv_info.php:166
1312
  msgid "Conditional content here"
1313
  msgstr ""
1314
 
1315
+ #: classes/helpers/FrmAppHelper.php:2849
1316
  #: classes/helpers/FrmFieldsHelper.php:456
1317
  #: classes/helpers/FrmFieldsHelper.php:457
1318
  msgid "New Option"
1319
  msgstr ""
1320
 
1321
+ #: classes/helpers/FrmAppHelper.php:2850
1322
  msgid "In certain browsers (e.g. Firefox) text will not display correctly if the field height is too small relative to the field padding and text size. Please increase your field height or decrease your field padding."
1323
  msgstr ""
1324
 
1325
+ #: classes/helpers/FrmAppHelper.php:2851
1326
  msgid "Enter Password"
1327
  msgstr ""
1328
 
1329
+ #: classes/helpers/FrmAppHelper.php:2852
1330
  msgid "Confirm Password"
1331
  msgstr ""
1332
 
1333
+ #: classes/helpers/FrmAppHelper.php:2853
1334
  msgid "Import Complete"
1335
  msgstr ""
1336
 
1337
+ #: classes/helpers/FrmAppHelper.php:2855
1338
  msgid "Warning: There is no way to retrieve unsaved entries."
1339
  msgstr ""
1340
 
1341
+ #: classes/helpers/FrmAppHelper.php:2856
1342
  msgid "Private"
1343
  msgstr ""
1344
 
1345
+ #: classes/helpers/FrmAppHelper.php:2859
1346
  msgid "No new licenses were found"
1347
  msgstr ""
1348
 
1349
+ #: classes/helpers/FrmAppHelper.php:2860
1350
  msgid "This calculation has at least one unmatched ( ) { } [ ]."
1351
  msgstr ""
1352
 
1353
+ #: classes/helpers/FrmAppHelper.php:2861
1354
  msgid "This calculation may have shortcodes that work in Views but not forms."
1355
  msgstr ""
1356
 
1357
+ #: classes/helpers/FrmAppHelper.php:2862
1358
  msgid "This calculation may have shortcodes that work in text calculations but not numeric calculations."
1359
  msgstr ""
1360
 
1361
+ #: classes/helpers/FrmAppHelper.php:2863
1362
  msgid "This form action is limited to one per form. Please edit the existing form action."
1363
  msgstr ""
1364
 
1365
  #. Translators: %s is the name of a Detail Page Slug that is a reserved word.
1366
+ #: classes/helpers/FrmAppHelper.php:2866
1367
  msgid "The Detail Page Slug \"%s\" is reserved by WordPress. This may cause problems. Is this intentional?"
1368
  msgstr ""
1369
 
1370
  #. Translators: %s is the name of a parameter that is a reserved word. More than one word could be listed here, though that would not be common.
1371
+ #: classes/helpers/FrmAppHelper.php:2868
1372
  msgid "The parameter \"%s\" is reserved by WordPress. This may cause problems when included in the URL. Is this intentional? "
1373
  msgstr ""
1374
 
1375
+ #: classes/helpers/FrmAppHelper.php:2869
1376
  #: classes/helpers/FrmFormsHelper.php:1553
1377
  msgid "See the list of reserved words in WordPress."
1378
  msgstr ""
1379
 
1380
+ #: classes/helpers/FrmAppHelper.php:2870
1381
  msgid "Please enter a Repeat Limit that is greater than 1."
1382
  msgstr ""
1383
 
1384
+ #: classes/helpers/FrmAppHelper.php:2871
1385
  msgid "Please select a limit between 0 and 200."
1386
  msgstr ""
1387
 
1388
+ #: classes/helpers/FrmAppHelper.php:2874
1389
  #: classes/views/shared/mb_adv_info.php:113
1390
  #: classes/views/shared/mb_adv_info.php:127
1391
  msgid "Select a Field"
1392
  msgstr ""
1393
 
1394
+ #: classes/helpers/FrmAppHelper.php:2875
1395
  #: classes/helpers/FrmListHelper.php:262
1396
  msgid "No items found."
1397
  msgstr ""
1398
 
1399
+ #: classes/helpers/FrmAppHelper.php:2876
1400
+ msgid "Oops. You have already used that field."
1401
+ msgstr ""
1402
+
1403
+ #: classes/helpers/FrmAppHelper.php:2926
1404
  msgid "You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable."
1405
  msgstr ""
1406
 
1407
+ #: classes/helpers/FrmAppHelper.php:2955
1408
  msgid "You are running a version of Formidable Forms that may not be compatible with your version of Formidable Forms Pro."
1409
  msgstr ""
1410
 
1411
+ #: classes/helpers/FrmAppHelper.php:2983
1412
  msgid "The version of PHP on your server is too low. If this is not corrected, you may see issues with Formidable Forms. Please contact your web host and ask to be updated to PHP 7.0+."
1413
  msgstr ""
1414
 
1415
+ #: classes/helpers/FrmAppHelper.php:2989
1416
  msgid "You are using an outdated browser that is not compatible with Formidable Forms. Please update to a more current browser (we recommend Chrome)."
1417
  msgstr ""
1418
 
1419
+ #: classes/helpers/FrmAppHelper.php:3007
1420
  msgid "English"
1421
  msgstr ""
1422
 
1423
+ #: classes/helpers/FrmAppHelper.php:3008
1424
  msgid "Afrikaans"
1425
  msgstr ""
1426
 
1427
+ #: classes/helpers/FrmAppHelper.php:3009
1428
  msgid "Albanian"
1429
  msgstr ""
1430
 
1431
+ #: classes/helpers/FrmAppHelper.php:3010
1432
  msgid "Algerian Arabic"
1433
  msgstr ""
1434
 
1435
+ #: classes/helpers/FrmAppHelper.php:3011
1436
  msgid "Amharic"
1437
  msgstr ""
1438
 
1439
+ #: classes/helpers/FrmAppHelper.php:3012
1440
  msgid "Arabic"
1441
  msgstr ""
1442
 
1443
+ #: classes/helpers/FrmAppHelper.php:3013
1444
  msgid "Armenian"
1445
  msgstr ""
1446
 
1447
+ #: classes/helpers/FrmAppHelper.php:3014
1448
  msgid "Azerbaijani"
1449
  msgstr ""
1450
 
1451
+ #: classes/helpers/FrmAppHelper.php:3015
1452
  msgid "Basque"
1453
  msgstr ""
1454
 
1455
+ #: classes/helpers/FrmAppHelper.php:3016
1456
  msgid "Belarusian"
1457
  msgstr ""
1458
 
1459
+ #: classes/helpers/FrmAppHelper.php:3017
1460
  msgid "Bengali"
1461
  msgstr ""
1462
 
1463
+ #: classes/helpers/FrmAppHelper.php:3018
1464
  msgid "Bosnian"
1465
  msgstr ""
1466
 
1467
+ #: classes/helpers/FrmAppHelper.php:3019
1468
  msgid "Bulgarian"
1469
  msgstr ""
1470
 
1471
+ #: classes/helpers/FrmAppHelper.php:3020
1472
  msgid "Catalan"
1473
  msgstr ""
1474
 
1475
+ #: classes/helpers/FrmAppHelper.php:3021
1476
  msgid "Chinese Hong Kong"
1477
  msgstr ""
1478
 
1479
+ #: classes/helpers/FrmAppHelper.php:3022
1480
  msgid "Chinese Simplified"
1481
  msgstr ""
1482
 
1483
+ #: classes/helpers/FrmAppHelper.php:3023
1484
  msgid "Chinese Traditional"
1485
  msgstr ""
1486
 
1487
+ #: classes/helpers/FrmAppHelper.php:3024
1488
  msgid "Croatian"
1489
  msgstr ""
1490
 
1491
+ #: classes/helpers/FrmAppHelper.php:3025
1492
  msgid "Czech"
1493
  msgstr ""
1494
 
1495
+ #: classes/helpers/FrmAppHelper.php:3026
1496
  msgid "Danish"
1497
  msgstr ""
1498
 
1499
+ #: classes/helpers/FrmAppHelper.php:3027
1500
  msgid "Dutch"
1501
  msgstr ""
1502
 
1503
+ #: classes/helpers/FrmAppHelper.php:3028
1504
  msgid "English/UK"
1505
  msgstr ""
1506
 
1507
+ #: classes/helpers/FrmAppHelper.php:3029
1508
  msgid "Esperanto"
1509
  msgstr ""
1510
 
1511
+ #: classes/helpers/FrmAppHelper.php:3030
1512
  msgid "Estonian"
1513
  msgstr ""
1514
 
1515
+ #: classes/helpers/FrmAppHelper.php:3031
1516
  msgid "Faroese"
1517
  msgstr ""
1518
 
1519
+ #: classes/helpers/FrmAppHelper.php:3032
1520
  msgid "Farsi/Persian"
1521
  msgstr ""
1522
 
1523
+ #: classes/helpers/FrmAppHelper.php:3033
1524
  msgid "Filipino"
1525
  msgstr ""
1526
 
1527
+ #: classes/helpers/FrmAppHelper.php:3034
1528
  msgid "Finnish"
1529
  msgstr ""
1530
 
1531
+ #: classes/helpers/FrmAppHelper.php:3035
1532
  msgid "French"
1533
  msgstr ""
1534
 
1535
+ #: classes/helpers/FrmAppHelper.php:3036
1536
  msgid "French/Canadian"
1537
  msgstr ""
1538
 
1539
+ #: classes/helpers/FrmAppHelper.php:3037
1540
  msgid "French/Swiss"
1541
  msgstr ""
1542
 
1543
+ #: classes/helpers/FrmAppHelper.php:3038
1544
  msgid "Galician"
1545
  msgstr ""
1546
 
1547
+ #: classes/helpers/FrmAppHelper.php:3039
1548
  msgid "Georgian"
1549
  msgstr ""
1550
 
1551
+ #: classes/helpers/FrmAppHelper.php:3040
1552
  msgid "German"
1553
  msgstr ""
1554
 
1555
+ #: classes/helpers/FrmAppHelper.php:3041
1556
  msgid "German/Austria"
1557
  msgstr ""
1558
 
1559
+ #: classes/helpers/FrmAppHelper.php:3042
1560
  msgid "German/Switzerland"
1561
  msgstr ""
1562
 
1563
+ #: classes/helpers/FrmAppHelper.php:3043
1564
  msgid "Greek"
1565
  msgstr ""
1566
 
1567
+ #: classes/helpers/FrmAppHelper.php:3044
1568
  msgid "Gujarati"
1569
  msgstr ""
1570
 
1571
+ #: classes/helpers/FrmAppHelper.php:3045
1572
+ #: classes/helpers/FrmAppHelper.php:3046
1573
  msgid "Hebrew"
1574
  msgstr ""
1575
 
1576
+ #: classes/helpers/FrmAppHelper.php:3047
1577
  msgid "Hindi"
1578
  msgstr ""
1579
 
1580
+ #: classes/helpers/FrmAppHelper.php:3048
1581
  msgid "Hungarian"
1582
  msgstr ""
1583
 
1584
+ #: classes/helpers/FrmAppHelper.php:3049
1585
  msgid "Icelandic"
1586
  msgstr ""
1587
 
1588
+ #: classes/helpers/FrmAppHelper.php:3050
1589
  msgid "Indonesian"
1590
  msgstr ""
1591
 
1592
+ #: classes/helpers/FrmAppHelper.php:3051
1593
  msgid "Italian"
1594
  msgstr ""
1595
 
1596
+ #: classes/helpers/FrmAppHelper.php:3052
1597
  msgid "Japanese"
1598
  msgstr ""
1599
 
1600
+ #: classes/helpers/FrmAppHelper.php:3053
1601
  msgid "Kannada"
1602
  msgstr ""
1603
 
1604
+ #: classes/helpers/FrmAppHelper.php:3054
1605
  msgid "Kazakh"
1606
  msgstr ""
1607
 
1608
+ #: classes/helpers/FrmAppHelper.php:3055
1609
  msgid "Khmer"
1610
  msgstr ""
1611
 
1612
+ #: classes/helpers/FrmAppHelper.php:3056
1613
  msgid "Korean"
1614
  msgstr ""
1615
 
1616
+ #: classes/helpers/FrmAppHelper.php:3057
1617
  msgid "Kyrgyz"
1618
  msgstr ""
1619
 
1620
+ #: classes/helpers/FrmAppHelper.php:3058
1621
  msgid "Laothian"
1622
  msgstr ""
1623
 
1624
+ #: classes/helpers/FrmAppHelper.php:3059
1625
  msgid "Latvian"
1626
  msgstr ""
1627
 
1628
+ #: classes/helpers/FrmAppHelper.php:3060
1629
  msgid "Lithuanian"
1630
  msgstr ""
1631
 
1632
+ #: classes/helpers/FrmAppHelper.php:3061
1633
  msgid "Luxembourgish"
1634
  msgstr ""
1635
 
1636
+ #: classes/helpers/FrmAppHelper.php:3062
1637
  msgid "Macedonian"
1638
  msgstr ""
1639
 
1640
+ #: classes/helpers/FrmAppHelper.php:3063
1641
  msgid "Malayalam"
1642
  msgstr ""
1643
 
1644
+ #: classes/helpers/FrmAppHelper.php:3064
1645
  msgid "Malaysian"
1646
  msgstr ""
1647
 
1648
+ #: classes/helpers/FrmAppHelper.php:3065
1649
  msgid "Marathi"
1650
  msgstr ""
1651
 
1652
+ #: classes/helpers/FrmAppHelper.php:3066
1653
  msgid "Norwegian"
1654
  msgstr ""
1655
 
1656
+ #: classes/helpers/FrmAppHelper.php:3067
1657
  msgid "Norwegian Bokmål"
1658
  msgstr ""
1659
 
1660
+ #: classes/helpers/FrmAppHelper.php:3068
1661
  msgid "Norwegian Nynorsk"
1662
  msgstr ""
1663
 
1664
+ #: classes/helpers/FrmAppHelper.php:3069
1665
  msgid "Polish"
1666
  msgstr ""
1667
 
1668
+ #: classes/helpers/FrmAppHelper.php:3070
1669
  msgid "Portuguese"
1670
  msgstr ""
1671
 
1672
+ #: classes/helpers/FrmAppHelper.php:3071
1673
  msgid "Portuguese/Brazilian"
1674
  msgstr ""
1675
 
1676
+ #: classes/helpers/FrmAppHelper.php:3072
1677
  msgid "Portuguese/Portugal"
1678
  msgstr ""
1679
 
1680
+ #: classes/helpers/FrmAppHelper.php:3073
1681
  msgid "Romansh"
1682
  msgstr ""
1683
 
1684
+ #: classes/helpers/FrmAppHelper.php:3074
1685
  msgid "Romanian"
1686
  msgstr ""
1687
 
1688
+ #: classes/helpers/FrmAppHelper.php:3075
1689
  msgid "Russian"
1690
  msgstr ""
1691
 
1692
+ #: classes/helpers/FrmAppHelper.php:3076
1693
+ #: classes/helpers/FrmAppHelper.php:3077
1694
  msgid "Serbian"
1695
  msgstr ""
1696
 
1697
+ #: classes/helpers/FrmAppHelper.php:3078
1698
  msgid "Sinhalese"
1699
  msgstr ""
1700
 
1701
+ #: classes/helpers/FrmAppHelper.php:3079
1702
  msgid "Slovak"
1703
  msgstr ""
1704
 
1705
+ #: classes/helpers/FrmAppHelper.php:3080
1706
  msgid "Slovenian"
1707
  msgstr ""
1708
 
1709
+ #: classes/helpers/FrmAppHelper.php:3081
1710
  msgid "Spanish"
1711
  msgstr ""
1712
 
1713
+ #: classes/helpers/FrmAppHelper.php:3082
1714
  msgid "Spanish/Latin America"
1715
  msgstr ""
1716
 
1717
+ #: classes/helpers/FrmAppHelper.php:3083
1718
  msgid "Swahili"
1719
  msgstr ""
1720
 
1721
+ #: classes/helpers/FrmAppHelper.php:3084
1722
  msgid "Swedish"
1723
  msgstr ""
1724
 
1725
+ #: classes/helpers/FrmAppHelper.php:3085
1726
  msgid "Tamil"
1727
  msgstr ""
1728
 
1729
+ #: classes/helpers/FrmAppHelper.php:3086
1730
  msgid "Telugu"
1731
  msgstr ""
1732
 
1733
+ #: classes/helpers/FrmAppHelper.php:3087
1734
  msgid "Thai"
1735
  msgstr ""
1736
 
1737
+ #: classes/helpers/FrmAppHelper.php:3088
1738
  msgid "Tajiki"
1739
  msgstr ""
1740
 
1741
+ #: classes/helpers/FrmAppHelper.php:3089
1742
  msgid "Turkish"
1743
  msgstr ""
1744
 
1745
+ #: classes/helpers/FrmAppHelper.php:3090
1746
  msgid "Ukrainian"
1747
  msgstr ""
1748
 
1749
+ #: classes/helpers/FrmAppHelper.php:3091
1750
  msgid "Urdu"
1751
  msgstr ""
1752
 
1753
+ #: classes/helpers/FrmAppHelper.php:3092
1754
  msgid "Vietnamese"
1755
  msgstr ""
1756
 
1757
+ #: classes/helpers/FrmAppHelper.php:3093
1758
  msgid "Welsh"
1759
  msgstr ""
1760
 
1761
+ #: classes/helpers/FrmAppHelper.php:3094
1762
  msgid "Zulu"
1763
  msgstr ""
1764
 
1765
+ #: classes/helpers/FrmAppHelper.php:3427
1766
  msgid "Form Landing Pages"
1767
  msgstr ""
1768
 
1769
+ #: classes/helpers/FrmAppHelper.php:3428
1770
  msgid "Easily manage a landing page for your form. Upgrade to get form landing pages."
1771
  msgstr ""
1772
 
1773
+ #: classes/helpers/FrmAppHelper.php:3521
1774
  msgid "NEW"
1775
  msgstr ""
1776
 
1883
  msgid "Yes"
1884
  msgstr ""
1885
 
1886
+ #: classes/helpers/FrmEntriesListHelper.php:313
1887
  #: classes/views/frm-entries/sidebar-shared.php:43
1888
  #: js/admin/applications.js:342
1889
  msgid "View"
1890
  msgstr ""
1891
 
1892
+ #: classes/helpers/FrmEntriesListHelper.php:317
1893
  msgid "Permanently delete this entry?"
1894
  msgstr ""
1895
 
1896
+ #: classes/helpers/FrmEntriesListHelper.php:317
1897
  #: classes/helpers/FrmFormsHelper.php:1196
1898
  #: classes/helpers/FrmFormsListHelper.php:133
1899
  #: classes/views/frm-form-actions/form_action.php:25
1900
+ #: js/formidable_admin.js:2291
1901
  msgid "Delete"
1902
  msgstr ""
1903
 
1904
+ #: classes/helpers/FrmEntriesListHelper.php:366
1905
  msgid "ALL selected entries in this form will be permanently deleted. Want to proceed?"
1906
  msgstr ""
1907
 
1909
  #. translators: %s: The field name.
1910
  #: classes/helpers/FrmFieldsHelper.php:167
1911
  #: classes/helpers/FrmFieldsHelper.php:294
1912
+ #: classes/helpers/FrmXMLHelper.php:1435
1913
  #: classes/models/fields/FrmFieldType.php:583
1914
  msgid "%s is invalid"
1915
  msgstr ""
3761
  msgid "Your server does not have XML enabled"
3762
  msgstr ""
3763
 
3764
+ #: classes/helpers/FrmXMLHelper.php:44
3765
+ #: classes/helpers/FrmXMLHelper.php:56
3766
  msgid "There was an error when reading this XML file"
3767
  msgstr ""
3768
 
3769
+ #: classes/helpers/FrmXMLHelper.php:48
3770
  msgid "Your server is missing the simplexml_import_dom function"
3771
  msgstr ""
3772
 
3773
+ #: classes/helpers/FrmXMLHelper.php:1247
3774
  #: classes/views/solutions/_import.php:51
3775
  msgid "Imported"
3776
  msgstr ""
3777
 
3778
+ #: classes/helpers/FrmXMLHelper.php:1248
3779
  msgid "Updated"
3780
  msgstr ""
3781
 
3782
+ #: classes/helpers/FrmXMLHelper.php:1273
3783
  msgid "Nothing was imported or updated"
3784
  msgstr ""
3785
 
3786
  #. translators: %1$s: Number of items
3787
+ #: classes/helpers/FrmXMLHelper.php:1300
3788
  msgid "%1$s Form"
3789
  msgid_plural "%1$s Forms"
3790
  msgstr[0] ""
3792
 
3793
  #. translators: %1$s: Number of items
3794
  #. translators: %1$s - field type
3795
+ #: classes/helpers/FrmXMLHelper.php:1302
3796
  #: classes/models/FrmFormMigrator.php:584
3797
  msgid "%1$s Field"
3798
  msgid_plural "%1$s Fields"
3800
  msgstr[1] ""
3801
 
3802
  #. translators: %1$s: Number of items
3803
+ #: classes/helpers/FrmXMLHelper.php:1304
3804
  msgid "%1$s Entry"
3805
  msgid_plural "%1$s Entries"
3806
  msgstr[0] ""
3807
  msgstr[1] ""
3808
 
3809
  #. translators: %1$s: Number of items
3810
+ #: classes/helpers/FrmXMLHelper.php:1306
3811
  msgid "%1$s View"
3812
  msgid_plural "%1$s Views"
3813
  msgstr[0] ""
3814
  msgstr[1] ""
3815
 
3816
  #. translators: %1$s: Number of items
3817
+ #: classes/helpers/FrmXMLHelper.php:1308
3818
  msgid "%1$s Page/Post"
3819
  msgid_plural "%1$s Pages/Posts"
3820
  msgstr[0] ""
3821
  msgstr[1] ""
3822
 
3823
  #. translators: %1$s: Number of items
3824
+ #: classes/helpers/FrmXMLHelper.php:1310
3825
  msgid "%1$s Style"
3826
  msgid_plural "%1$s Styles"
3827
  msgstr[0] ""
3828
  msgstr[1] ""
3829
 
3830
  #. translators: %1$s: Number of items
3831
+ #: classes/helpers/FrmXMLHelper.php:1312
3832
  msgid "%1$s Term"
3833
  msgid_plural "%1$s Terms"
3834
  msgstr[0] ""
3835
  msgstr[1] ""
3836
 
3837
  #. translators: %1$s: Number of items
3838
+ #: classes/helpers/FrmXMLHelper.php:1314
3839
  msgid "%1$s Form Action"
3840
  msgid_plural "%1$s Form Actions"
3841
  msgstr[0] ""
3842
  msgstr[1] ""
3843
 
3844
+ #: classes/helpers/FrmXMLHelper.php:1352
3845
  msgid "Go to imported form"
3846
  msgstr ""
3847
 
3848
+ #: classes/helpers/FrmXMLHelper.php:1587
3849
  msgid "Create Posts"
3850
  msgstr ""
3851
 
3852
+ #: classes/helpers/FrmXMLHelper.php:1716
3853
  msgid "Email Notification"
3854
  msgstr ""
3855
 
4038
  msgid "Referrer"
4039
  msgstr ""
4040
 
4041
+ #: classes/models/FrmEmail.php:421
4042
  #: classes/models/FrmEntryValues.php:256
4043
  msgid "IP Address"
4044
  msgstr ""
4632
  #: classes/views/frm-fields/back-end/inline-modal.php:7
4633
  #: classes/views/frm-fields/back-end/inline-modal.php:8
4634
  #: classes/views/shared/admin-header.php:11
4635
+ #: js/formidable_admin.js:8358
4636
  msgid "Close"
4637
  msgstr ""
4638
 
4919
  msgid "Send API data"
4920
  msgstr ""
4921
 
4922
+ #: classes/views/frm-form-actions/default_actions.php:176
4923
+ msgid "Google Sheets"
4924
+ msgstr ""
4925
+
4926
  #: classes/views/frm-form-actions/email_action.php:19
4927
  msgid "Send Email"
4928
  msgstr ""
4933
 
4934
  #: classes/views/frm-form-actions/form_action.php:21
4935
  #: classes/views/styles/_upsell-multiple-styles.php:15
4936
+ #: js/formidable_admin.js:2297
4937
  msgid "Duplicate"
4938
  msgstr ""
4939
 
5062
  msgstr ""
5063
 
5064
  #: classes/views/frm-forms/add_field.php:29
5065
+ #: js/formidable_admin.js:1405
5066
+ #: js/formidable_admin.js:1408
5067
+ #: js/formidable_admin.js:2235
5068
  msgid "More Options"
5069
  msgstr ""
5070
 
5158
  msgid "Insert into Post"
5159
  msgstr ""
5160
 
5161
+ #: classes/views/frm-forms/landing-page-preview-option.php:15
5162
  msgid "Generate Form Page"
5163
  msgstr ""
5164
 
6601
  msgid "Successfully copied embed example"
6602
  msgstr ""
6603
 
6604
+ #: js/formidable_admin.js:1366
6605
  msgid "Set Row Layout"
6606
  msgstr ""
6607
 
6608
+ #: js/formidable_admin.js:1373
6609
  msgid "Move Field Group"
6610
  msgstr ""
6611
 
6612
+ #: js/formidable_admin.js:2263
6613
  msgid "Field settings"
6614
  msgstr ""
6615
 
6616
+ #: js/formidable_admin.js:2291
6617
  msgid "Delete Group"
6618
  msgstr ""
6619
 
6620
+ #: js/formidable_admin.js:2297
6621
  msgid "Duplicate Group"
6622
  msgstr ""
6623
 
6624
+ #: js/formidable_admin.js:3670
6625
  msgid "Custom layout"
6626
  msgstr ""
6627
 
6628
+ #: js/formidable_admin.js:3693
6629
  msgid "Break into rows"
6630
  msgstr ""
6631
 
6632
+ #: js/formidable_admin.js:3703
6633
  msgid "Row Layout"
6634
  msgstr ""
6635
 
6636
+ #: js/formidable_admin.js:3948
6637
  msgid "Enter number of columns for each field"
6638
  msgstr ""
6639
 
6640
+ #: js/formidable_admin.js:3952
6641
  msgid "Layouts are based on a 12-column grid system"
6642
  msgstr ""
6643
 
6644
+ #: js/formidable_admin.js:3968
6645
  msgid "Save"
6646
  msgstr ""
6647
 
6648
+ #: js/formidable_admin.js:4294
6649
  msgid "Merge into row"
6650
  msgstr ""
6651
 
6652
  #. translators: %1$s: Number of fields that are selected to be deleted.
6653
+ #: js/formidable_admin.js:4382
6654
  msgid "Are you sure you want to delete these %1$s selected fields?"
6655
  msgstr ""
6656
 
6657
+ #: js/formidable_admin.js:5505
6658
  msgid "Duplicate option value \"%s\" detected"
6659
  msgstr ""
6660
 
6661
+ #: js/formidable_admin.js:7599
6662
  msgid "Ready Made Solution"
6663
  msgstr ""
6664
 
6665
+ #: js/formidable_admin.js:7602
6666
  msgid "Check all applications"
6667
  msgstr ""
6668
 
6669
+ #: js/formidable_admin.js:8343
6670
  msgid "Save and Reload"
6671
  msgstr ""
6672
 
6673
+ #: js/formidable_admin.js:8973
6674
  msgid "Unable to install template"
6675
  msgstr ""
readme.txt CHANGED
@@ -5,7 +5,7 @@ Tags: forms, form builder, survey, free, custom form, contact form, form maker,
5
  Requires at least: 5.2
6
  Tested up to: 6.1
7
  Requires PHP: 5.6
8
- Stable tag: 5.5.3
9
 
10
  The most advanced WordPress forms plugin. Go beyond contact forms with our drag and drop form builder for surveys, quizzes, and more.
11
 
5
  Requires at least: 5.2
6
  Tested up to: 6.1
7
  Requires PHP: 5.6
8
+ Stable tag: 5.5.3.1
9
 
10
  The most advanced WordPress forms plugin. Go beyond contact forms with our drag and drop form builder for surveys, quizzes, and more.
11