100a101
>   var hasRecurring = password.match(/[a-z]{3,}|[A-Z]{3,}|[0-9]{3,}|[^a-zA-Z0-9]{3,}/);
129a131,134
>   if (hasRecurring) {
>     msg.push(translate.addVariation);
>     weaknesses++;
>   }
142,144d146
<       strength -= 40;
<       break;
< 
145a148
>     case 5:
