

<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
<title>Register a new account</title>
<link rel="icon" href="/themes/icon_32.png" sizes="32x32" />
<link rel="shortcut icon" href="/themes/favicon.ico" type="image/x-icon"/>
<link type="text/css" rel="stylesheet" href="/css/base.css" media="all"/>
<link type="text/css" rel="stylesheet" href="/themes/default/easyui.css"/>
<link type="text/css" rel="stylesheet" href="/themes/icon.css"/>
<script type="text/javascript" src="/js/jquery-3.7.1.min.js" nonce="FUp3ckFMoI9nLjIbimTBtO"></script>
<script type="text/javascript" src="/js/jquery.easyui-1.10.19.min.js" nonce="FUp3ckFMoI9nLjIbimTBtO"></script>
<script type="text/javascript" src="/js/jquery.easyui.ext.js" nonce="FUp3ckFMoI9nLjIbimTBtO"></script>
<script type="text/javascript" src="/js/jquery.easyui.section508.js" nonce="FUp3ckFMoI9nLjIbimTBtO"></script>
<link type="text/css" rel="stylesheet" href="/css/login.css"/>
<link type="text/css" rel="stylesheet" href="/css/ui.css"/>
<meta name="csrf-token" http-equiv="x-js-at" content="TVRW-TE6Z-KIU3-4ULW-UZB8-Y829-VQ63-TQNS" />
<script type="text/javascript" nonce="FUp3ckFMoI9nLjIbimTBtO">
window.heap=window.heap||[],heap.load=function(e,t){window.heap.appid=e,window.heap.config=t=t||{};var r=document.createElement("script");r.type="text/javascript",r.async=!0,r.src="https://cdn.heapanalytics.com/js/heap-"+e+".js";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(r,a);for(var n=function(e){return function(){heap.push([e].concat(Array.prototype.slice.call(arguments,0)))}},p=["addEventProperties","addUserProperties","clearEventProperties","identify","resetIdentity","removeEventProperty","setEventProperties","track","unsetEventProperty"],o=0;o<p.length;o++)heap[p[o]]=n(p[o])};
heap.load("1946319889",{secureCookie:true});
</script>
</head>
<body data-version="2026.2.0.557">
<div class="wrapper">
<div id="header">
<noscript><div class="error-message ac">This page requires JavaScript enabled in browser.</div></noscript>
<h1><a href="/" title="Register a new account"><img src="/img/logo.png" alt="Home" id="logo" title="Register a new account" class="tenant-logo"/></a></h1>
<a class="skip" href="#content">Skip to content</a>
</div>
<div id="content"> <div class="banner">
<h1>Register a new account</h1>
<p id="subheading"></p>
</div>
<div class="signup">
<div class="card form-panel">
<form id="signupform" action="SignUp" method="post" accept-charset="utf-8" novalidate="novalidate" autocomplete="off">
<input type="hidden" name="x-js-at" value="TVRW-TE6Z-KIU3-4ULW-UZB8-Y829-VQ63-TQNS"/>
<div class="row"><label for="_1">Domain:<em>*</em></label><select name="domain" id="_1" data-options="editable:false,width:260,height:32,panelHeight:'auto'" class="easyui-combobox"><option value="tenant-hmg">tenant-hmg</option></select></div>
<div class="row"><label for="_2">Name:<em>*</em></label><input type="text" name="username" id="_2" autocomplete="off" maxlength="50"/></div>
<div class="row"><label for="_3">Email:<em>*</em></label><input type="text" name="email" id="_3" autocomplete="off" maxlength="255"/></div>
<div class="row"><label for="_4">Password:<em>*</em></label><input type="password" name="password" id="_4" autocomplete="off" maxlength="255"/></div>
<div class="row"><label for="_5">Confirm:<em>*</em></label><input type="password" name="confirmpwd" id="_5" autocomplete="off" maxlength="255"/></div>
<div>
<label><input type="checkbox" name="agreement" id="agreement" value="true"/> I agree to&nbsp;
<a href="/SignUp/tac" target="_blank">terms and conditions.</a>
</label> </div>
<div id="signup-buttons">
<button type="submit" title="Register" disabled="disabled">Register</button>
</div>
</form>
<div class="spacer"></div>
</div>
</div>
<script type="text/javascript" nonce="FUp3ckFMoI9nLjIbimTBtO">
$(function () {
var f = $("#signupform").form({
iframe: false, ajax: true,
onSubmit: function () {
if ($(this).form("validate")) {
$(this).form({ajax: false, novalidate: true});
return true;
}
return false;
}
});
var id = "pwd_" + (1E9 * Math.random() >>> 0);
var u = $("input[name=username]", f).textbox({required: true, validateOnCreate: false, width: 260, height: 32}),
e = $("input[name=email]", f).textbox({required: true, validType: "email", validateOnCreate: false, invalidMessage: "Please provide valid email address.", width: 260, height: 32}),
c = $("input[name=confirmpwd]", f).textbox({validType: "password_confirm", validParams: ["#" + id], tipPosition: "bottom", missingMessage: "The same password must be entered twice as confirmation of password.", width: 260, height: 32}),
p = $("input[name=password]", f).textbox({required: true, validateOnCreate: false, width: 260, height: 32});
p.textbox("textbox").on("input", function() { c.textbox({required: p.textbox("textbox").val().length != 0}); }).attr("id", id);
var b = $("#signup-buttons").find("button").linkbutton({disabled: true});
$("#agreement").click(function () { b.linkbutton($(this).is(":checked") ? "enable" : "disable"); });
var rules = $.extend($.fn.validatebox.defaults.rules, {
"password_confirm": {validator: _confirmed, message: "The same password must be entered twice as confirmation of password."}
});
function _confirmed(val, params) {
if (params && params.length) {
var t = $(params[0]);
if (t.length) {
return val == ($.data(t[0], "textbox") ? t.textbox("getValue") : t.val());
}
}
return false;
}
function jsc_focus(a){a&&a.each(function(_,b){if($(b).is(":not(:hidden)")&&!$(b).val()){b.focus();return false;}});}
jsc_focus(f.find(":input"));
});
</script>
</div>
<div id="footer"></div>
</div>
</body>
</html>
