$(document).ready(function () {
"use strict";
var options = {};
options.ui = {showErrors:false, showVerdictsInsideProgressBar:true, container:'#pw-val-container',viewports:{progress:'#pw-val-progress',verdict:'#pw-val-verdict',errors:'#pw-val-errors'}};
$('#Password').pwstrength(options);
});
! function(n) {
var r = {},
n, u, t, i, f;
try {
!n && module && module.exports && (n = require("jquery"), u = require("jsdom").jsdom, n = n(u().parentWindow))
} catch (e) {}! function(n, t) {
"use strict";
var i = {};
t.forbiddenSequences = ["0123456789", "abcdefghijklmnopqrstuvwxyz", "qwertyuiop", "asdfghjkl", "zxcvbnm", "!@#$%^&*()_+"];
i.wordNotEmail = function(n, t, i) {
return t.match('/^([\w\!\#$\%\&\'\*\+\-\/\=\?\^\`{\|\}\~]+\.)*[\w\!\#$\%\&\'\*\+\-\/\=\?\^\`{\|\}\~]+@((((([a-z0-9]{1}[a-z0-9\-]{0,62}[a-z0-9]{1})|[a-z])\.)+[a-z]{2,6})|(\d{1,3}\.){3}\d{1,3}(\:\d{1,5})?)$/i') ? i : 0
};
i.wordLength = function(n, t, i) {
var r = t.length,
u = Math.pow(r, n.rules.raisePower);
return r < n.common.minChar && (u += i), u
};
i.wordSimilarToUsername = function(t, i, r) {
var u = n(t.common.usernameField).val();
return u && i.toLowerCase().match(u.toLowerCase()) ? r : 0
};
i.wordTwoCharacterClasses = function(n, t, i) {
return t.match(/([a-z].*[A-Z])|([A-Z].*[a-z])/) || t.match(/([a-zA-Z])/) && t.match(/([0-9])/) || t.match(/(.[!,@,#,$,%,\^,&,*,?,_,~])/) && t.match(/[a-zA-Z0-9_]/) ? i : 0
};
i.wordRepetitions = function(n, t, i) {
return t.match(/(.)\1\1/) ? i : 0
};
i.wordSequences = function(i, r, u) {