### Password Management Demo

This demonstrates the complex password management system implemented for Heatbot.io

### Password Requirements:

**Required (enforced):**

- Minimum 8 characters
- At least one uppercase letter (A-Z)
- At least one lowercase letter (a-z)
- At least one number (0-9)
- At least one special character (@, #, $, etc.)
- Not a common password or pattern
- No company-related terms (heatbot, heatmap)

**Recommended:**

- Avoid using personal information
- No calendar date formats
- No phone number patterns
- No license plate formats
- Avoid keyboard patterns (qwerty, asdfgh)
- No repeated characters

### Example passwords to test:

`password123` - Common password (blocked)

`12/25/2024` - Date format (blocked)

`heatbot123!` - Contains company name (blocked)

`Password1!` - Weak but valid

`Str0ng&Secure#2024` - Strong password
