function parseUrl(a){a=RegExp("^\\s*(((([^:\\/#\\?]+:)?(?:(\\/\\/)((?:(([^:@\\/#\\?]+)(?:\\:([^:@\\/#\\?]+))?)@)?(([^:\\/#\\?\\]\\[]+|\\[[^\\/\\]@#?]+\\])(?:\\:([0-9]+))?))?)?)?((\\/?(?:[^\\/\\?#]+\\/+)*)([^\\?#]*)))?(\\?[^#]+)?)(#.*)?").exec(a||"")||[];return{href:a[0]||"",hrefNoHash:a[1]||"",hrefNoSearch:a[2]||"",domain:a[3]||"",protocol:a[4]||"",doubleSlash:a[5]||"",authority:a[6]||"",username:a[8]||"",password:a[9]||"",host:a[10]||"",hostname:a[11]||"",port:a[12]||"",pathname:a[13]||"",directory:a[14]||
"",filename:a[15]||"",search:a[16]||"",hash:a[17]||""}}function makePathAbsolute(a,d){var b,c,e,f;if(a&&"/"===a.charAt(0))return a;a=a||"";b=(d=d?d.replace(/^\/|(\/[^\/]*|[^\/]+)$/g,""):"")?d.split("/"):[];c=a.split("/");for(e=0;e<c.length;e++)switch(f=c[e],f){case ".":break;case "..":b.length&&b.pop();break;default:b.push(f)}return"/"+b.join("/")}
function makeUrlAbsolute(a,d){var b=parseUrl(a);if(""!==b.protocol)return a;void 0===d&&(d=window.location.href);var c=parseUrl(d),e=b.protocol||c.protocol,f=b.protocol?b.doubleSlash:b.doubleSlash||c.doubleSlash,g=b.authority||c.authority,b=makePathAbsolute(b.pathname||c.filename,c.pathname);return e+f+g+b}function compareURLs(a,d){var b=makeUrlAbsolute(a),c=makeUrlAbsolute(d);return b===c}
function injectlinks(a,d){$("#"+a+" li\x3ea").each(function(){var b=$(this).attr("href");if(""!=b){var c=!0;$("#mobileNavbar \x3e ul \x3e ul \x3e li\x3ea").each(function(){compareURLs(b,$(this).attr("href"))&&(c=!1)});if(c){var e=$(this).clone();e.attr("id","mobile"+this.id);$("#"+d).append($(e).wrap("\x3cli\x3e\x3c/li\x3e").parent());$(document).trigger("linkInjected",this)}}})};
jQuery.fn.extend({inputGroup:function(){var a=$();this.each(function(){a=a.add($($(this).closest("."+$(this).attr("id")+"Group")[0]||$(this).closest("."+$(this).attr("name")+"Group")[0]||$(this).parent()[0]))});return a},addInputError:function(a,b){b=void 0!==b?b:!0;errorMsg=void 0!==a?a:this.attr("error-msg");var c=$();this.each(function(){var d=b?' role\x3d"alert"':"";$(this).attr("aria-invalid")||(c=c.add($(this)),fieldErrorId="undefined"!==typeof $(this).attr("name")?$(this).attr("name")+"Error":
"",$(this).inputGroup().children(".validation-error").length?$(this).inputGroup().children(".validation-error"):$(this).inputGroup().append('\x3cdiv id\x3d"'+fieldErrorId+'" class\x3d"validation-error"'+d+"\x3e\x3c/div\x3e"),d=$(this).inputGroup().children(".validation-error"),$(this).attr("aria-invalid","true"),$(this).inputGroup().addClass("has-validation-error"),d.html('\x3cspan class\x3d"message-icon"\x3e\x3csvg data-name\x3d"Outline" xmlns\x3d"http://www.w3.org/2000/svg" viewBox\x3d"0 0 20 20"\x3e\x3cpath d\x3d"M18.67,17.67l-8-16a.79.79,0,0,0-1.34,0l-8,16A.75.75,0,0,0,2,18.75H18a.75.75,0,0,0,.67-1.08ZM3.21,17.25,10,3.68l6.79,13.57ZM9.25,8h1.5v5H9.25Zm1.46,6.29a1.15,1.15,0,0,1,.21.33.94.94,0,0,1,0,.76,1.15,1.15,0,0,1-.21.33,1,1,0,0,1-1.63-1.09,1,1,0,0,1,.21-.33,1,1,0,0,1,.9-.27.6.6,0,0,1,.19.06l.18.09Z"/\x3e\x3c/svg\x3e\x3c/span\x3e\x3cp\x3e'+
a+"\x3c/p\x3e"))});return c},checkForErrors:function(){var a=$();this.each(function(){var b=!1;if(this.validity.valid){var c=$(this).attr("id");c&&c.match("^visible")?(c=$(this).next(),c.length&&c[0].validity.valid&&(b=!0)):b=!0}b||(a=a.add($(this)),$(this).trigger("invalid"))});return a},removeErrors:function(){var a=$();this.each(function(){$(this).inputGroup().children(".validation-error").remove();$(this).inputGroup().removeClass("has-validation-error");$(this).removeAttr("aria-invalid");a=a.add($(this))});
return a},addFocusClass:function(){this.inputGroup().children("label").removeClass("input-label").addClass("input-focus-label");return this},removeFocusClass:function(){var a=this.filter(function(){return this.value||$(this).prevAll(".input-group-addon")[0]?!1:$(this).is('input:not([type\x3d"date"],[type\x3d"hidden"],[type\x3d"checkbox"],[type\x3d"radio"],[type\x3d"button"],[type\x3d"submit"]),:not(select)')});a.inputGroup().children("label").addClass("input-label").removeClass("input-focus-label");
return a},initializeFocusClass:function(){return this.addFocusClass().removeFocusClass()},required:function(a){if(void 0==a)return $(this).first().prop("required");$(this).inputGroup().children("[id$\x3d"+$(this).attr("id")+"Help]").filter(":contains(Optional),:contains(Opcional)").toggle(!a);return a?$(this).filter(function(b){return!$(this).prop("required")}).attr("required",!0).removeErrors().checkForErrors():$(this).filter(function(b){return $(this).prop("required")}).removeAttr("required").removeErrors().checkForErrors()}});
function addInputError(a,b){b=void 0!==typeof b?b:"";a.originalEvent instanceof Event||"object"===typeof a&&"invalid"==a.type?$(this).addInputError($(this).attr("error-msg")?$(this).attr("error-msg"):$(this)[0].title?$(this)[0].title:$(this)[0].validationMessage,!0):$(this).addInputError(b,!1)}function checkForErrors(){$(this).checkForErrors();return!0}function removeErrors(){$(this).removeErrors()}function addFocusClass(){$(this).addFocusClass()}
function removeFocusClass(){$(this).removeFocusClass()}function initializeFocusClass(){$(this).initializeFocusClass()}function formatCurrencyAmount(a){if(""==a)return"";a=Number(a.toString().replace(/\$|\,/g,""));return isNaN(a)?"0.00":a.toFixed(2)}
$(document).ready(function(){$('input:not([type\x3d"date"],[type\x3d"hidden"],[type\x3d"checkbox"],[type\x3d"radio"],[type\x3d"button"],[type\x3d"submit"])').initializeFocusClass();$("[id^\x3dvisible]").initializeFocusClass();$('input:not([type\x3d"date"],[type\x3d"hidden"],[type\x3d"checkbox"],[type\x3d"radio"],[type\x3d"button"],[type\x3d"submit"])').focus(addFocusClass);$('input:not([type\x3d"date"],[type\x3d"hidden"],[type\x3d"checkbox"],[type\x3d"radio"],[type\x3d"button"],[type\x3d"submit"])').focusout(removeFocusClass);
$("input, select, textarea").focus(removeErrors);$("input, select, textarea").blur(checkForErrors);$("input, select, textarea").on("invalid",addInputError)});
