1class t{constructor(){this.init()}linkFieldToError(i,r){i.classList.add("form-field-error"),i.setAttribute("aria-invalid","true");const e=i.getAttribute("aria-describedby");e?i.setAttribute("aria-describedby",`${e} ${r}`):i.setAttribute("aria-describedby",r)}init(){document.querySelectorAll(".form-field-error").forEach(r=>{const e=r.getAttribute("id");e&&this.linkFieldToError(r,`form-field-error-${e}`)}),document.querySelectorAll('[id^="form-field-error-femanager_field_"], [id="form-field-error-terms"], [id="form-field-error-user"], [id="form-field-error-pass"], [id="form-field-error-tx-felogin-input-data"], [id="form-field-error-password1"], [id="form-field-error-password2"]').forEach(r=>{const e=r.id.replace("form-field-error-",""),o=document.getElementById(e);o&&this.linkFieldToError(o,r.id)})}}const s=new t;export{s as default};
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.