class PasswordAuth{constructor(){this.barCount=4}init(){this.initPasswordStrengthBars()}initPasswordStrengthBars(){document.querySelectorAll('[data-password="bar"]').forEach(t=>{let e=t.querySelector('input[type="password"]');var s=t.querySelector(".password-bar");if(e&&s){this.renderBars(s);let r=s.querySelectorAll(".strong-bar");e.addEventListener("input",()=>{var t=this.getPasswordScore(e.value);this.updateBarUI(r,t)})}else console.warn("Auth: Missing input or .password-bar in",t)})}renderBars(r){r.innerHTML="";for(let t=0;t{t.className="strong-bar",r{(new PasswordAuth).init()});