1const o=()=>{const r=e=>window.Drupal?Drupal.t(e):e,u=e=>{const s=e.replace(/--\d+$/,"");return r(s==="user-login-form"?"Signing inâ¦":s==="user-register-form"?"Creating accountâ¦":s==="user-pass"?"Sendingâ¦":s==="tfa-entry-form"?"Verifyingâ¦":"Submittingâ¦")},d=e=>{e.classList.remove("is-submitting"),e.querySelectorAll(".login-submit--busy").forEach(t=>t.remove());const s=e.querySelector('[type="submit"]');s&&(s.disabled=!1,s.hidden=!1,s.removeAttribute("aria-busy"))};document.querySelectorAll("form").forEach(e=>{e.addEventListener("submit",s=>{if(e.classList.contains("is-submitting")){s.preventDefault();return}e.classList.add("is-submitting");const t=e.querySelector('[type="submit"]');if(!t)return;t.disabled=!0,t.setAttribute("aria-busy","true");const n=document.createElement("button");n.type="button",n.disabled=!0,n.className=`${t.className} login-submit--busy`.trim(),n.setAttribute("aria-busy","true");const i=document.createElement("span");i.className="gg-spinner gg-spinner--sm",i.setAttribute("aria-hidden","true"),i.innerHTML='<span class="gg-spinner__radar"><span class="gg-spinner__ring"></span><span class="gg-spinner__ring"></span><span class="gg-spinner__ring"></span></span>';const a=document.createElement("span");a.className="login-submit-label",a.textContent=u(e.id||""),n.append(i,a),t.hidden=!0,t.insertAdjacentElement("afterend",n)})}),window.addEventListener("pageshow",e=>{e.persisted&&document.querySelectorAll("form.is-submitting").forEach(d)}),document.querySelectorAll('.form-item--password > input[type="password"]').forEach(e=>{const s=e.parentElement,t=document.createElement("button");t.type="button",t.className="pw-toggle",t.setAttribute("aria-label",r("Show password")),t.setAttribute("aria-pressed","false"),t.addEventListener("click",()=>{const n=e.type==="password";e.type=n?"text":"password",t.setAttribute("aria-pressed",String(n)),t.setAttribute("aria-label",r(n?"Hide password":"Show password"))}),s.appendChild(t)}),document.addEventListener("keydown",e=>{var s;(e.metaKey||e.ctrlKey)&&e.key==="Enter"&&((s=e.target.form||e.target.closest("form"))==null||s.requestSubmit())})};document.readyState!=="loading"?o():document.addEventListener("DOMContentLoaded",o);
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.