1var mpValidateEmail=function(email){if(!email||0===email.length){return!0} 2var re=/^(([^<>()\[\]\.,;:\s@\"]+(\.[^<>()\[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()[\]\.,;:\s@\"]+\.)+[^<>()[\]\.,;:\s@\"]{2,})$/i;return re.test(email)};var mpValidateUrl=function(url){var re=/(https?:\/\/)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#()?&//=]*)/;return re.test(url)};var mpValidateNotBlank=function(val){var str=val.trim();return(str&&str.length>0)};var mpValidateFieldNotBlank=function($field){var notBlank=!0;if(!$field.is(':visible')){}else if($field.is('input')||$field.is('select')&&!$field.hasClass('mepr-multi-select-field')||$field.is('textarea')){notBlank=mpValidateNotBlank($field.val())}else if($field.hasClass('mepr-checkbox-field')){notBlank=$field.find('input').is(':checked')}else if($field.hasClass('mepr-radios-field')||$field.hasClass('mepr-checkboxes-field')||$field.hasClass('mepr-multi-select-field')){var input_vals=[];var selector=$field.hasClass('mepr-multi-select-field')?'option:selected':'input:checked';$field.find(selector).each(function(i,obj){input_vals.push(!0)});notBlank=input_vals.length>0} 3return notBlank};var mpToggleFieldValidation=function(field,valid){field.toggleClass('invalid',!valid);field.toggleClass('valid',valid);if(field.hasClass('mepr-password-confirm')||field.hasClass('mepr-password')){field.parent().prev('.mp-form-label').find('.cc-error').toggle(!valid)}else{field.prev('.mp-form-label').find('.cc-error').toggle(!valid)} 4if(field.hasClass('mepr-coupon-code')&&valid){field.prev('.mp-form-label').find('.cc-success').toggle(valid);setTimeout(function(){field.prev('.mp-form-label').find('.cc-success').toggle(!valid);field.removeClass('valid')},2000)} 5if(field.hasClass('mepr-countries-dropdown')){field.closest('.mepr-form').find('.mepr_mepr-address-state .cc-error').toggle(!valid)} 6field.triggerHandler('mepr-validate-field',valid);var form=field.closest('.mepr-form');if(0<form.find('.invalid').length){form.find('.mepr-form-has-errors').css('display','block')}else{form.find('.mepr-form-has-errors').css('display','none')}}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.