ngrid-electric-login
Version:
Login to the NGrid Electric website using curl
422 lines (338 loc) • 109 kB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>
My National Grid profile sign-in
</title>
<link id="lnkCSSFile" type="text/css" rel="Stylesheet" href="Styles/ng.css" /><link href="Styles/jquery.fancybox-1.3.1.css" rel="stylesheet" type="text/css" />
<script src="Scripts/jquery.js" type="text/javascript"></script>
<script src="Scripts/jquery.pstrength-min.1.2.js" type="text/javascript"></script>
<script src="Scripts/jquery.fancybox-1.2.5.pack.js" type="text/css"></script>
<script src="Scripts/jquery-1.4.2.min.js" type="text/javascript"></script>
<script src="Scripts/jquery.hoverIntent.minified.js" type="text/javascript"></script>
<script src="Scripts/hero.js" type="text/javascript"></script>
<script src="Scripts/global.js" type="text/javascript"></script>
<script src="Scripts/cufon-yui.js" type="text/javascript"></script>
<script src="Scripts/Helvetica_Neue_200-Helvetica_Neue_700.font.js" type="text/javascript"></script>
<script src="Scripts/jquery.mousewheel-3.0.2.pack.js" type="text/javascript"></script>
<script src="Scripts/jquery.fancybox-1.3.1.js" type="text/javascript"></script>
<script src="Scripts/NGScript.js" type="text/javascript"></script>
<script src="Scripts/ChangeRegion.js" type="text/javascript"></script>
<script src="Scripts/YourServices.js" type="text/javascript"></script>
<script src="Scripts/Web_Trend.js" type="text/javascript"></script>
<script src="Scripts/addthis_widget.js" type="text/javascript"></script>
<script src="Scripts/jwplayer.js" type="text/javascript"></script>
<script type ="text/javascript" language ="javascript" id ="jsValidateAcctNo">
$(document).ready(function () {
//$(document).height(".page-tool .body"); // returns height of HTML document
var MaximumFontSize = 15;
var MinimumFontSize = 6;
var $currentObject = $(".threecoloumlayout").children(".column-2");
var $currentObjectHref = $(".threecoloumlayout .column-2 a");
//var currentFontSize = $currentObject.css('font-size');
var realFontSize = getFontSizeCookie();
if (realFontSize == undefined) {
setFontSizeCookie(12);
realFontSize = getFontSizeCookie();
}
var testm = realFontSize + "px"
$currentObject.css('font-size', testm);
$currentObjectHref.attr('style', 'font-size:' + realFontSize + 'px !important');
return false;
});
$(document).ready(function () {
$("a#lnkMoreInfo").fancybox({
'width': 550,
'height': 470,
'autoScale': true,
'transitionIn': 'none',
'transitionOut': 'none',
'type': 'iframe',
'hideOnOverlayClick': false,
'scrolling': 'no',
'href': "MoreInfoMessage"
});
});
$(document).ready(function () {
$("a#lnkMoreInfoNY").fancybox({
'width': 530,
'height': 470,
'autoScale': true,
'transitionIn': 'none',
'transitionOut': 'none',
'type': 'iframe',
'hideOnOverlayClick': false,
'scrolling': 'no',
'href': "MoreInfoMessage"
});
});
$(document).ready(function () {
$("a#lnkMoreInfoRI").fancybox({
'width': 530,
'height': 470,
'autoScale': true,
'transitionIn': 'none',
'transitionOut': 'none',
'type': 'iframe',
'hideOnOverlayClick': false,
'scrolling': 'no',
'href': "MoreInfoMessage"
});
});
function increaseText() {
var MaximumFontSize = 15;
var MinimumFontSize = 6;
var $currentObject = $(".threecoloumlayout").children(".column-2");
var $currentObjectHref = $(".threecoloumlayout .column-2 a");
var currentFontSize = $currentObject.css('font-size');
var currentFontSizeNum = parseFloat(currentFontSize, 10);
var newFontSize = currentFontSizeNum + 1;
//alert('currentFontSizeNum');
if (newFontSize < MaximumFontSize) {
$currentObject.css('font-size', newFontSize);
$currentObjectHref.attr('style', 'font-size:' + newFontSize + 'px !important');
setFontSizeCookie(newFontSize);
}
return false;
}
function decreaseText() {
var MaximumFontSize = 15;
var MinimumFontSize = 6;
var $currentObject = $(".threecoloumlayout").children(".column-2");
var $currentObjectHref = $(".threecoloumlayout .column-2 a");
var currentFontSize = $currentObject.css('font-size');
var currentFontSizeNum = parseFloat(currentFontSize, 10);
var newFontSize = currentFontSizeNum - 1;
//alert('currentFontSizeNum');
if (newFontSize > MinimumFontSize) {
$currentObject.css('font-size', newFontSize);
$currentObjectHref.attr('style', 'font-size:' + newFontSize + 'px !important');
setFontSizeCookie(newFontSize);
}
return false;
}
function resetFont() {
var $currentObject = $(".threecoloumlayout").children(".column-2");
var $currentObjectHref = $(".threecoloumlayout .column-2 a");
//var currentFontSize = $currentObject.css('font-size');
var testann = 12 + "px";
$currentObject.css('font-size', testann);
$currentObjectHref.attr('style', 'font-size:' + 12 + 'px !important');
setFontSizeCookie(12);
}
function setFontSizeCookie(value) {
if (value == undefined) {
value = 12;
}
var FontC_value = value;
document.cookie = "FontC_name" + "=" + FontC_value;
// var $currentObject = $(".threecoloumlayout").children(".column-2");
// var $currentObjectHref = $(".threecoloumlayout .column-2 a");
// $currentObject.css('font-size').value = value;
}
function getFontSizeCookie() {
var FontName, FontValue, FontCounter;
var arrCookie = document.cookie.split(";");
for (FontCounter = 0; FontCounter < arrCookie.length; FontCounter++) {
FontName = arrCookie[FontCounter].substr(0, arrCookie[FontCounter].indexOf("="));
FontValue = arrCookie[FontCounter].substr(arrCookie[FontCounter].indexOf("=") + 1);
FontName = FontName.replace(/^\s+|\s+$/g, "");
if (FontName == "FontC_name") {
return FontValue;
}
}
}
function ClientValidate() {
var ServAcctNo = document.getElementById("ctl00$MainContent$AddNewAccount1$txtServAcctNo");
var ServAcctText = document.getElementById("MainContent_AddNewAccount1_lblServiceAcctNo");
var ErrorImage = document.getElementById("MainContent_AddNewAccount1_imgError");
if (ServAcctNo.value.length == 10) {
if (isNaN(ServAcctNo.value)) {
ValidationNotSuccess(ServAcctNo, ServAcctText, ErrorImage);
}
else
{ ValidationSuccess(ServAcctNo, ServAcctText, ErrorImage); }
}
else {
ValidationNotSuccess(ServAcctNo, ServAcctText, ErrorImage);
}
}
function ValidationSuccess(ServAcctNo, ServAcctText, ErrorImage) {
ServAcctNo.style.borderColor = "#FFFFFF";
ServAcctText.style.color = "#000000";
ErrorImage.style.display = "none";
}
function ValidationNotSuccess(ServAcctNo, ServAcctText, ErrorImage) {
ServAcctText.style.color = "#FF0000";
ServAcctNo.style.borderColor = "#FF0000";
ErrorImage.style.visibility = "visible";
}
</script>
<style type ="text/css">
.popupHover {
background-repeat:repeat-x;
background-position:left top;
background-color:#cccccc;
color:White ;
font-size: 1.4em;
font-family: Arial;
}
.modalBackground12
{
background-color:#cccccc;
}
</style>
<script language ="javascript" type ="text/javascript">
window.onload = function () {
if (top != self) {
top.location = self.location;
}
}
</script>
<script language="javascript" type="text/javascript">
function OpenStormSplash() {
$(document).ready(function () {
$.fancybox({
'width': 930,
'height': 470,
'autoScale': false,
'type': 'iframe',
'hideOnOverlayClick': false,
'scrolling': 'no',
'transitionIn': 'none',
'transitionOut': 'none',
'href': 'StormSplash'
});
});
}
function OpenCustomerSurvey() {
$(document).ready(function () {
$.fancybox({
'width': 550,
'height': 250,
'autoScale': false,
'type': 'iframe',
'hideOnOverlayClick': false,
'scrolling': 'no',
'transitionIn': 'none',
'transitionOut': 'none',
'href': 'CustomerSurvey'
});
});
}
$(document).ready(function () {
$("a#hlkopenoutages").fancybox({
'width': 600,
'height': 500,
'autoScale': false,
'transitionIn': 'none',
'transitionOut': 'none',
'type': 'iframe',
'hideOnOverlayClick': false,
'scrolling': 'no',
'href': 'MAOutageStatus.htm'
});
});
</script>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-37663721-2']);
_gaq.push(['_trackPageview']);
(function () {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<meta name="DCS.dcsuri" content="/SignIn-MA" /><meta name="WT.es" content="/SignIn-MA" /></head>
<body id="rootBody" class="bodyBg">
<div id="jsEnabled" >
<div class="hide" id="overlay"></div>
<form method="post" action="SignIn" onsubmit="javascript:return WebForm_OnSubmit();" id="form1">
<div class="aspNetHidden">
<input type="hidden" name="ToolkitScriptManager1_HiddenField" id="ToolkitScriptManager1_HiddenField" value="" />
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTcxMjczNjU4NQ9kFgJmD2QWBAIBD2QWAgICDxYCHgRocmVmBQ1TdHlsZXMvbmcuY3NzZAIDD2QWAgIBD2QWCAIHD2QWAgIBD2QWCgIBDw8WAh4LTmF2aWdhdGVVcmwFD34vTWFzc2FjaHVzZXR0c2RkAgMPDxYCHgdWaXNpYmxlZ2QWCAIBDw8WAh8BBRx+L1JlcG9ydG9yQ2hlY2tPdXRhZ2UtTUEtUkVTZGQCBw8PFgQeBFRleHQFDU1hc3NhY2h1c2V0dHMfAQUPfi9NYXNzYWNodXNldHRzZGQCCQ8PFgQfAwUNTWFzc2FjaHVzZXR0cx8CaGRkAg0PZBYCAgEPDxYCHwEFCH4vU2lnbkluZGQCBQ9kFgYCAw8PFgQfAwUNTWFzc2FjaHVzZXR0cx8BBQ9+L01hc3NhY2h1c2V0dHNkZAIEDw8WAh8DBQ1NYXNzYWNodXNldHRzZGQCBg9kFgICAQ8PFgIfAQUIfi9TaWduSW5kZAIJDxYCHwMFoQU8bGkgY2xhc3M9J2l0ZW1zIGZpcnN0bWVudScgaWQgPSdpdGVtMSc+PGEgY2xhc3M9J05vcm1hbEdyZXknIGhyZWY9Iz5FbGVjdHJpY2l0eTxici8+IHNlcnZpY2VzPC9hPjwvbGk+PGxpIGNsYXNzPSdpdGVtcycgaWQgPSdpdGVtMic+PGEgY2xhc3M9J3NlcnZpY2VHcmV5JyBocmVmPUN1c3RvbWVyVHlwZT5SZXNpZGVudGlhbDxici8+IGN1c3RvbWVyczwvYT48L2xpPjxsaSBjbGFzcz0naXRlbXMnIGlkID0naXRlbTMnPjxhIGNsYXNzPSdjdXJyZW50JyBocmVmPU15TmF0aW9uYWxHcmlkPk15IE5hdGlvbmFsIEdyaWQgPC9hPjwvbGk+PGxpIGNsYXNzPSdpdGVtcycgaWQgPSdpdGVtNCc+PGEgaHJlZj1CaWxsc0FuZFBheW1lbnRzPkJpbGxzIGFuZCA8YnIvPiBwYXltZW50czwvYT48L2xpPjxsaSBjbGFzcz0naXRlbXMnIGlkID0naXRlbTUnPjxhIGhyZWY9RW5lcmd5RWZmaWNpZW5jeVNlcnZpY2VzPkVuZXJneSBlZmZpY2llbmN5IDxici8+IHNlcnZpY2VzPC9hPjwvbGk+PGxpIGNsYXNzPSdpdGVtcycgaWQgPSdpdGVtNic+PGEgaHJlZj1TYWZldHlhbmRPdXRhZ2VMYW5kaW5nPlNhZmV0eSBhbmQgPGJyLz4gb3V0YWdlczwvYT48L2xpPjxsaSBjbGFzcz0naXRlbXMnIGlkID0naXRlbTcnPjxhIGhyZWY9Q3VzdG9tZXJTdXBwb3J0PkN1c3RvbWVyPGJyLz5zdXBwb3J0PC9hPjwvbGk+ZAILDxYCHwMFzYkBICANCiAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJuYXYiIGlkPSJzdWJuYXYtLTEiPg0KICAgICAgICAgPGRpdiBjbGFzcz0iaW5uZXIiPg0KICAgICAgICAgPGRpdiBjbGFzcz0iY29sdW1uLTEgY29sdW1ucyI+IA0KICAgICAgICAgIDxoNT5Zb3UgYXJlIGN1cnJlbnRseSBpbiB0aGUgTWFzc2FjaHVzZXR0cyBlbGVjdHJpY2l0eSBzZXJ2aWNlIHNpdGU8L2g1Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGlnaHRHcmF5dG9wYm9yZGVyIj48L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9IndoaXRlc3BhY2VyIj48L2Rpdj4NCiAgICAgICAgICAgIDxkaXY+ICA8YSBocmVmPSdTaWduSW4nIHN0eWxlPSdmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxMXB4Oyc+U2lnbiBpbjwvYT48YSBpZD0naGxrTmV3VXNlclJlZ2lzdGVyJyBzdHlsZT0nZm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTFweDsnIGhyZWYgPSAnQ3JlYXRlQW5PbmxpbmVQcm9maWxlJyA+IHwgUmVnaXN0ZXIgPC9hPjxkaXYgY2xhc3M9J3doaXRlc3BhY2VyJz48L2Rpdj5Xb3VsZCB5b3UgbGlrZSB0byA8YSBocmVmPUdhc1NlcnZpY2VTaXRlPiBnbyB0byB0aGUgTWFzc2FjaHVzZXR0cyAgZ2FzIHNlcnZpY2Ugc2l0ZTwvYT48YnIvPjxici8+DQogICAgICAgICAgICA8YSBpZD0iaGxrRmx5Y2hucmduIiBydW5hdD0ic2VydmVyIiBocmVmID0gIlJlZ2lvblNlbGVjdG9yIiA+R28gdG8gYW5vdGhlciByZWdpb25hbCBlbmVyZ3kgc2VydmljZSA8L2E+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ3aGl0ZXNwYWNlciI+PC9kaXY+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ3aGl0ZXNwYWNlciI+PC9kaXY+DQogICAgICAgICAgICA8L2Rpdj4gPC9kaXY+IDwvZGl2PiA8L2Rpdj4NCiAgICAgDQogICAgICAgICAgIDxkaXYgY2xhc3M9InN1Ym5hdiIgaWQ9InN1Ym5hdi0wIj4NCiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5uZXIiPg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbHVtbi0xIGNvbHVtbnMiPg0KICAgICAgICAgICAgICAgICAgPGg1PllvdSBhcmUgY3VycmVudGx5IGluIFJlc2lkZW50aWFsIGN1c3RvbWVyczwvaDU+DQogICAgICAgICAgICAgICAgICA8YSBocmVmPSdTaWduSW4nIHN0eWxlPSdmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxMXB4Oyc+U2lnbiBpbjwvYT48YSBpZD0naGxrTmV3VXNlclJlZ2lzdGVyJyBzdHlsZT0nZm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTFweDsnIGhyZWYgPSAnQ3JlYXRlQW5PbmxpbmVQcm9maWxlJyA+IHwgUmVnaXN0ZXIgPC9hPjxkaXYgY2xhc3M9J3doaXRlc3BhY2VyJz48L2Rpdj4NCiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxpZ2h0R3JheXRvcGJvcmRlciI+PC9kaXY+DQogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ3aGl0ZXNwYWNlciI+PC9kaXY+DQogICAgICAgICAgICAgICAgICA8ZGl2PldvdWxkIHlvdSBsaWtlIHRvIGdvIHRvIGFub3RoZXIgZGVzdGluYXRpb24/DQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9IndoaXRlc3BhY2VyIj48L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibGlnaHRHcmF5dG9wYm9yZGVyIj48L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPHVsPg0KICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPUJ1c2luZXNzPkJ1c2luZXNzPC9hPjwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9IlRyYWRlUGFydG5lciIgc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjExcHg7Ij5UcmFkZXNwZW9wbGUgYW5kIGNvbnRyYWN0b3JzPC9hPjwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9IkVuZXJneVN1cHBseUNvbXBhbmllcyIgc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjExcHg7Ij5FbmVyZ3kgc3VwcGx5IGNvbXBhbmllczwvYT48L2xpPg0KICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSJMYW5kbG9yZEFuZFByb3BlcnR5TWFuYWdlciIgc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjExcHg7Ij5MYW5kbG9yZHMgYW5kIHByb3BlcnR5IG1hbmFnZXJzPC9hPjwvbGk+DQogICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8L2Rpdj4gICAgICAgDQogICAgICAgICAgICANCiAgICAgICAgICAgIA0KDQogICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1Ym5hdiIgaWQ9InN1Ym5hdi0xIj4NCiAgICAgICAgPGRpdiBjbGFzcz0iaW5uZXIiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbHVtbi0xIGNvbHVtbnMiPg0KICAgICAgICAgDQogICAgICAgIDxoNT5NeSBOYXRpb25hbCBHcmlkIDwvaDU+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ3aGl0ZXNwYWNlciI+PC9kaXY+DQogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZseW91dF9wYWdlVGl0bGVJbmZvIj5Zb3UgYXJlIGN1cnJlbnRseSBpbiB0aGUgIE1hc3NhY2h1c2V0dHMgZWxlY3RyaWNpdHkgc2VydmljZSBzaXRlPC9kaXY+DQogICAgICAgICAgICAgIDxiciAvPjxiciAvPg0KICAgICAgICAgICAgICAgICAgICA8ZGl2PjxhIGhyZWY9IlNpZ25JbiIgc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjEycHg7Ij5TaWduIGluPC9hPjxhIGlkPSJobGtOZXdVc2VyUmVnaXN0ZXIiIHN0eWxlPSJmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxMnB4OyIgaHJlZiA9ICJDcmVhdGVBbk9ubGluZVByb2ZpbGUiID4gfCBSZWdpc3RlciA8L2E+PC9kaXY+DQogICAgICAgICAgPGRpdiBzdHlsZT0iaGVpZ2h0OjE1cHgiPjwvZGl2Pg0KICAgICAgICAgIA0KICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgPHA+PGEgaHJlZj0iR2FzU2VydmljZVNpdGUiIGNsYXNzPSJpbWdCb3JkZXIiIHN0eWxlPSJmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxMnB4OyI+R28gdG8gdGhlIE1hc3NhY2h1c2V0dHMgZ2FzIHNlcnZpY2Ugc2l0ZTwvYT4NCiAgICAgICAgICAgPGJyIC8+IDxiciAvPg0KICAgICAgICAgICAgICAgICAgICA8YSBpZCA9IlJlZ2lvbmFsRmx5b3V0IiBocmVmPSJSZWdpb25TZWxlY3RvciIgY2xhc3M9ImltZ0JvcmRlciIgc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjEycHg7Ij5HbyB0byBhbm90aGVyIHJlZ2lvbmFsIGVuZXJneSBzZXJ2aWNlPC9hPjwvcD4NCiAgICAgICAgICANCiAgICAgICAgICAgIA0KICAgICAgICAgIA0KICAgICAgICAgICAgDQogICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbHVtbi0yIGNvbHVtbnMiPg0KICAgICAgICAgICA8dWw+DQogICAgICAgICAgIDxsaT48YSBocmVmPSJNYW5hZ2VNdWx0aXBsZUFjY291bnRzIiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTFweDsiPkFjY291bnQgb3ZlcnZpZXc8L2E+PC9saT4NCiAgICAgICAgICAgPGxpPjxhIGhyZWY9IkJpbGxpbmdQcmVmZXJlbmNlcyIgc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjExcHg7Ij5CaWxsaW5nIGFuZCBwYXltZW50IHByZWZlcmVuY2VzPC9hPjwvbGk+DQogICAgICAgICAgIDxsaT48YSBocmVmPSJNYW5hZ2VQYXltZW50TWV0aG9kcy1QTUQiIHN0eWxlPSJmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxMXB4OyI+TWFuYWdlIG15IHBheW1lbnQgbWV0aG9kczwvYT48L2xpPg0KICAgICAgICAgICAgPGxpPjxhIGhyZWY9Ik1hbmFnZUluZGl2aWR1YWxNeUFjY291bnRGZWF0dXJlIiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTFweDsiPk1hbmFnZSBteSBhbGVydHM8L2E+PC9saT4NCiAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgDQogICAgICAgICAgDQogICAgICAgICAgIDxwPjxhIG9uY29udGV4dG1lbnU9InJldHVybiBmYWxzZTsiIGhyZWY9Ik1hbmFnZU15QWxlcnRFbWFpbCI+IDxpbWcgYWx0PSJNeSBOYXRpb25hbCBHcmlkIiBzcmM9IkltYWdlcy9lbWFpbGljb24uanBnIiB3aWR0aD0iMjMwIiBoZWlnaHQ9IjgwIi8+IDwvYT4gDQogICAgICAgIA0KICAgICAgICAgICAgIDxwIHN0eWxlPSJtYXJnaW4tdG9wOjEwcHg7Ij5LZWVwIHlvdXIgbm90aWZpY2F0aW9uIGUtbWFpbCBhZGRyZXNzIGN1cnJlbnQuIFdlJ2xsIHVzZSB0aGlzIGluZm9ybWF0aW9uIHRvIGtlZXAgeW91IGluZm9ybWVkIGFuZCB1cGRhdGVkLiANCiAgICAgICAgICAgICAgICAgICAgPGJyIC8+ICAgIDxiciAvPg0KICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iTWFuYWdlTXlBbGVydEVtYWlsIiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTJweDsiPlVwZGF0ZSBteSBlLW1haWwgbm90aWZpY2F0aW9uIGFkZHJlc3M8L2E+PC9wPg0KICAgICAgICAgIA0KICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgDQogICAgICAgICAgPGRpdiBjbGFzcz0iY29sdW1uLTMgbGFzdFRhYiBjb2x1bW5zIj4NCiAgICAgICAgICA8dWw+DQogICAgICAgICAgPGxpPjxhIGhyZWY9Ik1hbmFnZU15QWxlcnRFbWFpbCIgc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjExcHg7Ij5NYW5hZ2UgbXkgbm90aWZpY2F0aW9uIGUtbWFpbHM8L2E+PC9saT4NCiAgICAgICAgICAgPGxpPjxhIGhyZWY9Ik1hbmFnZU15UHJvZmlsZSIgc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjExcHg7Ij5NYW5hZ2UgbXkgcHJvZmlsZSBzaWduLWluPC9hPjwvbGk+DQogICAgICAgICAgICA8bGk+PGEgaHJlZj0iTWFuYWdlTXlTZXJ2aWNlcyIgc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjExcHg7Ij5NYW5hZ2UgbXkgc2VydmljZXM8L2E+PC9saT4NCiAgICAgICAgICAgIDxsaT48YSBocmVmPSJNZXRlcmluZyIgc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjExcHg7Ij5NZXRlcmluZzwvYT48L2xpPg0KICAgICAgICAgIDwvdWw+DQogICAgICAgICANCiAgICAgICAgICAgPHA+PGEgb25jb250ZXh0bWVudT0icmV0dXJuIGZhbHNlOyIgaHJlZj0iU21hcnRFbmVyZ3kiPiA8aW1nIGFsdD0iQ29udmVydCB0byBuYXR1cmFsIGdhcyIgc3JjPSJJbWFnZXMvc21hcnQtZW5lcmd5LW92ZXJsYXkxLmpwZyIgd2lkdGg9IjIzMCIgaGVpZ2h0PSI4MCIvPjwvYT4NCiAgICAgICAgICAgIA0KICAgICAgICAgICA8cCBzdHlsZT0ibWFyZ2luLXRvcDoxMHB4OyI+VGhhbmtzIHRvIGFkdmFuY2VtZW50cyBpbiB0ZWNobm9sb2d5LCBOYXRpb25hbCBHcmlkIGN1c3RvbWVycyB3aWxsIHNvb24gYmUgZW1wb3dlcmVkIHRvIGJldHRlciBtYW5hZ2UgYW5kIGNvbnRyb2wgdGhlaXIgZW5lcmd5IHVzZSBhbmQgcGxheSBhIG1vcmUgYWN0aXZlIHJvbGUgaW4gZW5lcmd5IGRlbGl2ZXJ5LiA8L3A+DQogICAgICAgICAgICAgPGRpdiBjbGFzcz0id2hpdGVzcGFjZXI4cHgiPjwvZGl2PiANCiAgICAgICAgICAgPGEgaHJlZj0iU21hcnRFbmVyZ3kiIHN0eWxlPSJmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxMnB4OyI+TGVhcm4gYWJvdXQgc21hcnQgZW5lcmd5IHNvbHV0aW9uczwvYT48L3A+DQoJCQkgICAgPC9kaXY+PC9kaXY+PC9kaXY+DQogICAgICAgDQogICAgICAgPGRpdiBjbGFzcz0ic3VibmF2IiBpZD0ic3VibmF2LTIiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJpbm5lciI+DQogICAgICAgICAgPGRpdiBjbGFzcz0iY29sdW1uLTEgY29sdW1ucyI+DQogICAgICANCiAgICAgIDxoNT5CaWxscyBhbmQgcGF5bWVudHM8L2g1Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0id2hpdGVzcGFjZXIiPjwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmx5b3V0X3BhZ2VUaXRsZUluZm8iPkFjY2VzcyBhY2NvdW50IGluZm9ybWF0aW9uIGVhc2lseSBhbmQgc2VjdXJlbHksIGluY2x1ZGluZyB5b3VyIG1vbnRobHkgYmlsbCBhbmQgdXNhZ2UuPGJyIC8+PGJyIC8+DQogICAgICAgICAgICANCiAgICAgICAgICAgIA0KICAgICAgICAgPGEgaHJlZj0iU2lnbkluIiBjbGFzcz0iaW1nQm9yZGVyIiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTJweDsiPlNpZ24gaW48L2E+PGEgaWQ9Imhsa05ld1VzZXJSZWdpc3RlciIgc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjEycHg7IiBocmVmID0gIkNyZWF0ZUFuT25saW5lUHJvZmlsZSIgPiB8IFJlZ2lzdGVyIDwvYT4NCiAgICAgICAgICA8ZGl2IHN0eWxlPSJoZWlnaHQ6MTJweCI+PC9kaXY+DQogICAgICAgICAgPGEgaHJlZj0iQmlsbHNBbmRQYXltZW50cyIgc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjEycHg7Ij5MZWFybiBtb3JlIGFib3V0IG9ubGluZSBiaWxscyBhbmQgcGF5bWVudHM8L2E+DQogICAgICAgICAgIA0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICANCgkJCTwvZGl2Pg0KICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2x1bW4tMiBjb2x1bW5zIj4gIDx1bD4NCiAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9IlZpZXdNeUN1cnJlbnRCaWxsIiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTFweDsiPlZpZXcgbXkgY3VycmVudCBiaWxsPC9hPjwvbGk+DQogICAgICAgICAgICAgIDxsaT48YSBocmVmPSJPbmVUaW1lUGF5bWVudCIgc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjExcHg7Ij5NYWtlIGEgb25lLXRpbWUgcGF5bWVudDwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iQmlsbGluZ0FuZFBheW1lbnRPcHRpb25zIiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTFweDsiPkJpbGxpbmcgYW5kIHBheW1lbnQgb3B0aW9uczwvYT48L2xpPg0KICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iUGF5bWVudEFzc2lzdGFuY2UiIHN0eWxlPSJmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxMXB4OyI+UGF5bWVudCBhc3Npc3RhbmNlIHByb2dyYW1zPC9hPjwvbGk+DQogICAgICAgICAgICA8L3VsPg0KICAgICAgICANCiAgICAgICAgICAgIDxwPjxhIG9uY29udGV4dG1lbnU9InJldHVybiBmYWxzZTsiIGhyZWY9IlBhcGVybGVzc0JpbGxpbmciPjxpbWcgYWx0PSJCaWxscyBhbmQgcGF5bWVudHMiICB3aWR0aD0iMjMwIiBoZWlnaHQ9IjgwIiBzcmM9IkltYWdlcy9mb3Jlc3RfMjQ0eDkwLmpwZyIvPjwvYT48YnIgLz48YnIgLz5UaW1lLCBtb25leSBhbmQgbmF0dXJhbCByZXNvdXJjZXMuIFBhcGVybGVzcyBiaWxsaW5nIGlzIHRoZSBiZXN0IHdheSB0byBzYXZlIG9uIGFsbCB0aHJlZSE8YnIgLz48YnIgLz48YSBocmVmPSJQYXBlcmxlc3NCaWxsaW5nIiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTJweDsiPlZpZXcgZGV0YWlscyBhbmQgZW5yb2xsPC9hPjwvcD4NCiAgICAgDQogICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbHVtbi0zIGxhc3RUYWIgY29sdW1ucyI+DQogICAgICAgICAgPHVsPg0KICAgICAgICAgIDxsaT48YSBocmVmPSJCaWxsQW5kUGF5bWVudEhpc3RvcnkiIHN0eWxlPSJmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxMXB4OyI+TXkgYmlsbGluZyBhbmQgcGF5bWVudCBoaXN0b3J5PC9hPjwvbGk+DQogICAgICAgICAgIDxsaT48YSBocmVmPSJVc2FnZUNvc3RHcmFwaEVsZWN0cmljIiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTFweDsiPk15IHVzYWdlIGFuZCBjb3N0cyBncmFwaDwvYT48L2xpPg0KICAgICAgICAgICA8bGk+PGEgaHJlZj0iVW5kZXJzdGFuZE15QmlsbGFuZFJhdGVzIiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTFweDsiPlVuZGVyc3RhbmQgbXkgYmlsbCBhbmQgcmF0ZXM8L2E+PC9saT4NCiAgICAgICAgICAgDQogICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ3aGl0ZXNwYWNlciI+PC9kaXY+PGRpdiBjbGFzcz0id2hpdGVzcGFjZXIiPjwvZGl2PjxkaXYgY2xhc3M9IndoaXRlc3BhY2VyIj48L2Rpdj4NCiAgICAgICAgICAgICAgICAgIDwhLS08ZGl2IHN0eWxlPSJoZWlnaHQ6MzJweCI+PC9kaXY+LS0+ICAgIA0KICAgICAgICAgICANCiAgICAgICAgICAgIDxwPjxhIG9uY29udGV4dG1lbnU9InJldHVybiBmYWxzZTsiIGhyZWY9IkF1dG9tYXRpY1BheW1lbnRzIj48aW1nIGFsdD0iQmlsbHMgYW5kIHBheW1lbnRzIiAgd2lkdGg9IjIzMCIgaGVpZ2h0PSI4MCIgc3JjPSJJbWFnZXMvY2xvY2tfMjQ0eDkwLmpwZyIvPjwvYT48YnIgLz48YnIgLz5OZXZlciB3b3JyeSBhYm91dCBsYXRlIHBheW1lbnRzIGFnYWluLiBQYXlpbmcgeW91ciBiaWxsIGhhcyBuZXZlciBiZWVuIGVhc2llciB3aGVuIGl04oCZcyBkb25lIHRocm91Z2ggYXV0b21hdGljIHBheW1lbnRzLiA8YnIgLz48YnIgLz48YSBocmVmPSJBdXRvbWF0aWNQYXltZW50cyIgY2xhc3M9ImltZ0JvcmRlciIgc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjEycHg7Ij5DaG9vc2UgYSBwbGFuIHRvIGdldCBzdGFydGVkPC9hPjwvcD4NCiAgICAgICAgICAgPC9kaXY+IDwvZGl2PiANCiAgICAgICAgIDwvZGl2PiANCiAgICAgICANCiAgICAgICAgPGRpdiBjbGFzcz0ic3VibmF2IiBpZD0ic3VibmF2LTMiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJpbm5lciI+DQogICAgICAgICAgPGRpdiBjbGFzcz0iY29sdW1uLTEgY29sdW1ucyI+ICAgIA0KICAgICAgDQogICAgICA8aDU+RW5lcmd5IGVmZmljaWVuY3kgc2VydmljZXM8L2g1Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0id2hpdGVzcGFjZXIiPjwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmx5b3V0X3BhZ2VUaXRsZUluZm8iPk5hdGlvbmFsIEdyaWQgY2FuIGhlbHAgeW91IG1hbmFnZSB5b3VyIGVuZXJneSB1c2FnZSB0aHJvdWdoIG91ciBlbmVyZ3kgZWZmaWNpZW5jeSBzZXJ2aWNlcyBhbmQgaW5jZW50aXZlcy4NCjxiciAvPjxiciAvPjxhIGhyZWY9IkVuZXJneUVmZmljaWVuY3lTZXJ2aWNlcyIgc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjEycHg7Ij5HbyBub3c8L2E+PC9kaXY+DQoJCQk8L2Rpdj4NCiAgICAgICA8ZGl2IGNsYXNzPSJjb2x1bW4tMiBjb2x1bW5zIj4NCiAgICAgICAgICAgPHVsIGlkID0gIm1lbnVfbmF2MSI+DQogICAgICAgICAgIDxsaT48YSBocmVmPSJFbmVyZ3lFZmZpY2llbmN5UHJvZ3JhbXMiIHN0eWxlPSJmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxMXB4OyI+RW5lcmd5IGVmZmljaWVuY3kgc2VydmljZXMgYW5kIHJlYmF0ZXM8L2E+PC9saT4NCiAgICAgICAgICAgPGxpPjxhIGhyZWY9IlNhdmluZ1RpcHMiIHN0eWxlPSJmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxMXB4OyI+RW5lcmd5IHNhdmluZyB0aXBzPC9hPjwvbGk+DQogICAgICAgICAgIDxsaT48YSBocmVmPSJBY3Rpb25QbGFuIiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTFweDsiPk15IEFjdGlvbiBQbGFuPC9hPjwvbGk+DQogICAgICAgICAgIDxsaT48YSBocmVmPSJQcmVzZXJ2ZVRoZUVudmlyb25tZW50IiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTFweDsiPlByZXNlcnZlIHRoZSBlbnZpcm9ubWVudDwvYT48L2xpPg0KICAgICAgICAgICA8L3VsPg0KICAgICAgICAgPHA+IDxhIG9uY29udGV4dG1lbnU9InJldHVybiBmYWxzZTsiIGhyZWY9IkVuZXJneUVmZmljaWVuY3lQcm9ncmFtcyI+IDxpbWcgYWx0PSJFbmVyZ3kgZWZmaWNpZW5jeSBzZXJ2aWNlcyIgc3JjPSJJbWFnZXMvZWVpbWFnZTEuanBnIi8+IDwvYT4gDQogICAgICAgICA8ZGl2IGNsYXNzPSJ3aGl0ZXNwYWNlciI+PC9kaXY+DQogICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0ibWFyZ2luLXRvcDotMXB4Ij48L2Rpdj4gDQogICAgICAgICAgICAgICAgICAgIFNhdmUgbW9uZXkgd2hpbGUgbGVhcm5pbmcgdG8gYmUgbW9yZSBlZmZpY2llbnQuIE91ciBpbmNlbnRpdmVzIGFuZCBzZXJ2aWNlcyBjYW4gaGVscCB5b3Ugd2l0aCBib3RoLiAgPGJyIC8+IDxiciAvPg0KICAgICAgICAgICAgICAgICA8YSBocmVmPSJFbmVyZ3lFZmZpY2llbmN5UHJvZ3JhbXMiIHN0eWxlPSJmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxMnB4OyI+TGVhcm4gbW9yZTwvYT4NCiAgICAgICAgICAgICAgICAgPC9wPiA8L2Rpdj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2x1bW4tMyBsYXN0VGFiIGNvbHVtbnMiPg0KICAgICAgICAgIDx1bCBpZCA9ICJtZW51X25hdjIiPg0KICAgICAgICAgICA8bGk+PGEgaHJlZj0iRUFjdGlvbiIgc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjExcHg7Ij5FLWFjdGlvbiBuZXdzbGV0dGVyPC9hPjwvbGk+DQogICAgICAgICAgIDxsaT48YSBocmVmPSJJbkRlbWFuZCIgc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjExcHg7Ij5JbkRlbWFuZCBmb3IgdmVuZG9yczwvYT48L2xpPg0KICAgICAgICAgICA8L3VsPiAgICANCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9IndoaXRlc3BhY2VyRm9ySGVhZGVyIj48L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0id2hpdGVzcGFjZXJGb3JIZWFkZXIiPjwvZGl2Pg0KICAgICAgICAgICA8cD4gPGEgb25jb250ZXh0bWVudT0icmV0dXJuIGZhbHNlOyIgaHJlZj0iUHJlc2VydmVUaGVFbnZpcm9ubWVudCI+IDxpbWcgYWx0PSJFbmVyZ3kgZWZmaWNpZW5jeSBzZXJ2aWNlcyIgc3JjPSJJbWFnZXMvZWVpbWFnZTIuanBnIiAvPiA8L2E+IDxiciAvPg0KICAgICAgICAgICAgICAgICAgICA8YnIgLz4NCiAgICAgICAgICAgICAgICAgICBTdGFydCB1c2luZyBsZXNzIGVuZXJneSB0b2RheSBhbmQgbGVhcm4gIGhvdyB0byBwcmVzZXJ2ZSB0aGUgZW52aXJvbm1lbnQgYXMgd2VsbC4NCiAgICAgICAgICAgICAgICAgICAgPGJyIC8+IDxiciAvPg0KICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iUHJlc2VydmVUaGVFbnZpcm9ubWVudCIgc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjEycHg7Ij5MZWFybiBtb3JlPC9hPg0KICAgICAgICAgICAgICAgICAgPC9wPjwvZGl2PjwvZGl2Pg0KICAgICAgDQogICAgICA8L2Rpdj4NCg0KICAgICAgICAgICANCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJuYXYiIGlkPSJzdWJuYXYtNCI+DQogICAgICAgIDxkaXYgY2xhc3M9ImlubmVyIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2x1bW4tMSBjb2x1bW5zIj4NCiAgICAgICAgICANCiAgICAgICAgICA8aDU+U2FmZXR5IGFuZCBvdXRhZ2VzPC9oNT4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9IndoaXRlc3BhY2VyIj48L2Rpdj4NCiAgICAgICAgICAgPGRpdiBjbGFzcz0iZmx5b3V0X3BhZ2VUaXRsZUluZm8iPkRvd25lZCBwb3dlciBsaW5lcy4gUGxhbm5lZCBhbmQgdW5wbGFubmVkIHBvd2VyIG91dGFnZXMuIFNldmVyZSBzdG9ybSBhbmQgd2VhdGhlciBwYXR0ZXJucy4gVGhlc2UgYXJlIGp1c3QgYSBmZXcgb2YgdGhpbmdzIHRoYXQgY2FuIGFmZmVjdCB5b3VyIGV2ZXJ5ZGF5IGxpZmUuIEtub3cgd2hhdCB0byBkbywgYW5kIGxlYXJuIGhvdyB0byBzYWZlbHkgaGFuZGxlIHRoZXNlIHNpdHVhdGlvbnMuIDxiciAvPg0KICAgICAgICAgICA8YnIgLz48YSBocmVmPSJTYWZldHlhbmRPdXRhZ2VMYW5kaW5nIiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTJweDsiPkdvIG5vdzwvYT48L2Rpdj4NCgkJCTwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sdW1uLTIgY29sdW1ucyI+DQogICAgICAgICAgIDx1bD4NCiAgICAgICAgICAgPGxpPjxhIGhyZWY9IlJlcG9ydG9yQ2hlY2tPdXRhZ2UiIHN0eWxlPSJmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxMXB4OyI+UmVwb3J0IG9yIGNoZWNrIG9uIGFuIGVsZWN0cmljYWwgb3V0YWdlPC9hPjwvbGk+DQogICAgICAgICAgIDxsaT48YSBocmVmPSJQb3dlck91dGFnZU1hcCIgc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjExcHg7Ij5Qb3dlciBvdXRhZ2UgbWFwPC9hPjwvbGk+DQogICAgICAgICAgIDxsaT48YSBocmVmPSJIb3d0b1JlcG9ydE91dGFnZSIgc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjExcHg7Ij5Ib3cgdG8gcmVwb3J0IGEgcG93ZXIgb3V0YWdlPC9hPjwvbGk+DQogICAgICAgICAgIDxsaT48YSBocmVmPSJTdG9ybU5vdGlmaWNhdGlvbnMiIHN0eWxlPSJmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxMXB4OyI+U3Rvcm0gbm90aWZpY2F0aW9uczwvYT48L2xpPjwvdWw+DQoNCiAgICAgICAgICA8cD4gPGEgb25jb250ZXh0bWVudT0icmV0dXJuIGZhbHNlOyIgaHJlZj0iU3Rvcm1Ob3RpZmljYXRpb25zIj4gPGltZyBhbHQ9IlNhZmV0eSBhbmQgb3V0YWdlcyIgd2lkdGg9IjIzMCIgaGVpZ2h0PSI4MCIgc3JjPSJJbWFnZXMvc3Rvcm1fbm90aWZpY2F0aW9uXzI0NHg5MC5qcGciIC8+IDwvYT4gIDxkaXYgY2xhc3M9IndoaXRlc3BhY2VyIj48L2Rpdj4NCiAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgTmF0aW9uYWwgR3JpZCBzZW5kcyB0ZXh0IG1lc3NhZ2VzIG91dCB0byBjdXN0b21lcnMgZHVyaW5nIG1ham9yIHN0b3Jtcy5Zb3UgY2FuIHJlY2VpdmUgaW1wb3J0YW50IHNhZmV0eSB0aXBzLCBjb250YWN0cyBhbmQgbW9yZS4gVGV4dCB0aGUgd29yZCBTVE9STSB0byBOR1JJRCAoNjQ3NDMpIHRvIHNpZ24gdXAuIDxiciAvPg0KICAgICAgICAgICAgICAgICAgICA8YnIgLz4NCiAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iU3Rvcm1Ob3RpZmljYXRpb25zIiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTJweDsiPkxlYXJuIG1vcmU8L2E+PC9wPg0KICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0id2hpdGVzcGFjZXIiPjwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbHVtbi0zIGxhc3RUYWIgY29sdW1ucyI+DQogICAgICAgICAgPHVsPg0KICAgICAgICAgICA8bGk+PGEgaHJlZj0iU3Rvcm1SZWNvdmVyeSIgc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjExcHg7Ij5TdG9ybSByZWNvdmVyeTwvYT48L2xpPg0KICAgICAgICAgICA8bGk+PGEgaHJlZj0iU2FmZXR5IiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTFweDsiPkVuZXJneSBzYWZldHk8L2E+PC9saT4NCiAgICAgICAgICAgDQogICAgICAgICAgPGxpPjxhIGhyZWY9Ikdhc1NhZmV0eSIgc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjExcHg7Ij5HYXMgc2FmZXR5PC9hPjwvbGk+DQogICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iRWxlY3RyaWNTYWZldHkiIHN0eWxlPSJmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxMXB4OyI+RWxlY3RyaWNpdHkgc2FmZXR5PC9hPjwvbGk+DQogICAgICAgICAgDQogICAgICAgICAgIA0KICAgICAgICAgIDwvdWw+DQogICAgICAgICANCiAgICAgICAgICAgICAgICA8cD4gPGEgb25jb250ZXh0bWVudT0icmV0dXJuIGZhbHNlOyIgaHJlZj0iR2FzU2FmZXR5Ij48aW1nIHN0eWxlPSJtYXJnaW4tdG9wOi0ycHgiIGFsdD0iU2FmZXR5IGFuZCBvdXRhZ2VzIiB3aWR0aD0iMjMwIiBoZWlnaHQ9IjgwIiBzcmM9IkltYWdlcy9JbWFnZXNfdG9wbmF2X1Byb2R1Y3RfYW5kX01haW50ZW5hbmNlMy5naWYiLz4gPC9hPiA8YnIgLz4NCiAgICAgICAgICAgICAgICAgICAgPGJyIC8+DQogICAgICAgICAgICAgICAgICAgIFdoZXRoZXIgeW91J3JlIGhvb2tpbmcgdXAgYSBuZXcgZ2FzIGFwcGxpYW5jZSwgcnVubmluZyBhIG5ldyBsaW5lIG9yIHBsYW5uaW5nIGEgY29uc3RydWN0aW9uIHByb2plY3QsIHlvdSBtdXN0IHRha2UgcHJlY2F1dGlvbnMgdG8ga2VlcCB5b3Vyc2VsZiBzYWZlIGFuZCBzZWN1cmUuPGJyIC8+DQogICAgICAgICAgICAgICAgICAgIDxici8+DQogICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iR2FzU2FmZXR5IiBjbGFzcz0iaW1nQm9yZGVyIiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTFweDsiPkxlYXJuIG1vcmU8L2E+PC9wPg0KICAgICAgICAgDQogICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0id2hpdGVzcGFjZXIiPjwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj48L2Rpdj48L2Rpdj4NCiANCiAgICAgICAgICANCiAgICAgICAgICANCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdWJuYXYiIGlkPSJzdWJuYXYtNSI+DQogICAgICAgIDxkaXYgY2xhc3M9ImlubmVyIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2x1bW4tMSBjb2x1bW5zIj4NCiAgICAgICAgICANCiAgICAgICAgICA8aDU+Q3VzdG9tZXIgc3VwcG9ydDwvaDU+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ3aGl0ZXNwYWNlciI+PC9kaXY+DQogICAgICAgICAgIDxkaXYgY2xhc3M9ImZseW91dF9wYWdlVGl0bGVJbmZvIj4NCiAgICAgICAgICAgDQogICAgICAgICAgICAgIEF0IE5hdGlvbmFsIEdyaWQsIHlvdXIgc2FmZXR5IGFuZCBzYXRpc2ZhY3Rpb24gaXMgb3VyIG51bWJlci1vbmUgcHJpb3JpdHkuDQogICAgICAgICAgICAgICAgICAgIEZvciBhbnkgcXVlc3Rpb25zIHJlbGF0ZWQgdG8geW91ciBlbmVyZ3kgc2VydmljZSwgeW91IGNhbiBzcGVhayB3aXRoIGN1c3RvbWVyIHJlcHJlc2VudGF0aXZlIGZyb20gNyBhLm0uIHRvIDUgcC5tLiBNb25kYXkgdGhyb3VnaCBGcmlkYXkuIElmIHlvdSBlbmNvdW50ZXIgYW4gZW1lcmdlbmN5IHN1Y2ggYXMgYSBnYXMgbGVhayBvciBwb3dlciBvdXRhZ2UsIHN1cHBvcnQgaXMgYXZhaWxhYmxlIDI0IGhvdXJzIGEgZGF5LCA3IGRheXMgYSB3ZWVrLCAzNjUgZGF5cyBhIHllYXIuDQogICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICA8YnIgLz4NCiAgICAgICAgICAgICAgICAgICAgPGJyIC8+DQogICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9IkN1c3RvbWVyU3VwcG9ydCIgc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjExcHg7Ij5HbyBub3c8L2E+PC9kaXY+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2x1bW4tMiBjb2x1bW5zIj4NCiAgICAgICAgICAgPHVsPg0KICAgICAgICAgICA8bGk+PGEgaHJlZj0iR2V0QW5zd2VycyIgc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjExcHg7IiB0YXJnZXQ9Il9ibGFuayI+R2V0IGFuc3dlcnM8L2E+PC9saT4NCiAgICAgICAgICAgICAgICANCiAgICAgICAgICAgPGxpPjxhIGhyZWY9IlByb2JsZW1zV2l0aE15QmlsbCIgc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjExcHg7IiB0YXJnZXQ9Il9ibGFuayI+UHJvYmxlbXMgd2l0aCBteSBiaWxsPC9hPjwvbGk+DQogICAgICAgICAgIDwhLS08bGk+PGEgaHJlZj0iUGF5bWVudEFzc2lzdGFuY2UiIHN0eWxlPSJmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxMXB4OyI+UGF5bWVudCBhc3Npc3RhbmNlIHByb2dyYW1zPC9hPjwvbGk+LS0+DQogICAgICAgICAgIDxsaT48YSBocmVmPSJTZXJ2aWNlUHJvYmxlbXMiIHN0eWxlPSJmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxMXB4OyIgdGFyZ2V0PSJfYmxhbmsiPlNlcnZpY2UgcHJvYmxlbXM8L2E+PC9saT4NCiAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgDQogICAgICAgICAgICAgPHA+PGEgb25jb250ZXh0bWVudT0icmV0dXJuIGZhbHNlOyIgaHJlZj0iQ29udGFjdFVzLUdhcyI+PGltZyBhbHQ9IkN1c3RvbWVyIHN1cHBvcnQiIHNyYz0iSW1hZ2VzL0ltYWdlc190b3BuYXZfUHJvZHVjdF9hbmRfTWFpbnRlbmFuY2UzLmpwZyIgd2lkdGg9IjIzMCIgaGVpZ2h0PSI4MCIvPiA8L2E+IA0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9IndoaXRlc3BhY2VyIj48L2Rpdj4NCiAgICAgICAgICAgICAgICBJZiB5b3Ugc3VzcGVjdCBhIGdhcyBlbWVyZ2VuY3kuPC9icj4gT3VyIGVtZXJnZW5jeSBjZW50ZXIgaXMgb3BlbiAyNCBob3VycyBhIGRheSwgNyBkYXlzIGEgd2VlaywgMzY1IGRheXMgYSB5ZWFyLiANCiAgICAgICAgICAgICAgICA8YnIgLz4gPGJyIC8+DQogICAgICAgICAgICAgICAgIDxhIGhyZWY9IkNvbnRhY3RVcy1HYXMiIHN0eWxlPSJmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxMnB4OyI+SGF2ZSBhIGdhcyBlbWVyZ2VuY3k/IENhbGwgdXMgaW1tZWRpYXRlbHk8L2E+DQogICAgICAgICAgICAgICAgPC9wPg0KICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0id2hpdGVzcGFjZXIiPjwvZGl2Pg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgDQogICAgICAgICAgICANCiAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2x1bW4tMyBsYXN0VGFiIGNvbHVtbnMiPg0KICAgICAgICAgIDx1bD4NCiAgICAgICAgICAgPGxpPjxhIGhyZWY9IkNvbnRhY3RVc0Zvcm0iIHN0eWxlPSJmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxMXB4OyIgdGFyZ2V0PSJfYmxhbmsiPkNvbnRhY3QgdXM8L2E+PC9saT4gICAgICAgDQogICAgICAgICAgIDxsaT48YSBocmVmPSJSZXBvcnRFbmVyZ3lUaGVmdCIgc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjExcHg7Ij5SZXBvcnQgZW5lcmd5IHRoZWZ0PC9hPjwvbGk+ICAgDQogICAgICAgICAgICAgDQogICAgICAgICAgICA8bGk+PGEgaHJlZj0iQ29udGFjdFVzIiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTFweDsiPkNvbXBsZXRlIGRpcmVjdG9yeTwvYT48L2xpPg0KICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICANCiAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgDQogICAgICAgIA0KICAgICAgICAgICA8cD48YSBvbmNvbnRleHRtZW51PSJyZXR1cm4gZmFsc2U7IiBocmVmPSJDb250YWN0VXMtRWxlIj48aW1nIGFsdD0iQ3VzdG9tZXIgc3VwcG9ydCIgc3JjPSJJbWFnZXMvb3V0YWdlLWNlbnRyYWwtb3ZlcmxheS5qcGciIHdpZHRoPSIyMzAiIGhlaWdodD0iODAiLz4gPC9hPjwvYT48ZGl2IGNsYXNzPSJNYXJnaW5Ub3AxNXB4Ij48L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgQ29udGFjdCB1cyB0byByZXBvcnQgYW55IGlzc3Vlcy4gSW5jbHVkaW5nIHBvd2VyIG91dGFnZXMsIGhhemFyZG91cyBjb25kaXRpb25zLCBlbmVyZ3kgdGhlZnQsIHN0cmVldCBsaWdodCBpc3N1ZXMgb3IgbWV0ZXJpbmcgcHJvYmxlbXMuDQogICAgICAgICAgICAgICAgICAgIDxiciAvPiA8YnIgLz4NCiAgICAgICAgICAgICAgICAgPGEgaHJlZj0iQ29udGFjdFVzLUVsZSIgc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjEycHg7Ij5SZXBvcnQgYW4gaXNzdWU8L2E+DQogICAgICAgICAgICAgICAgICAgPC9wPg0KICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ3aGl0ZXNwYWNlciI+PC9kaXY+DQo8L2Rpdj48L2Rpdj48L2Rpdj4NCg0KZAILD2QWAmYPZBYIAgEPFgIeB09uQ2xpY2sFGkphdmFTY3JpcHQ6aW5jcmVhc2VUZXh0KCk7ZAIDDxYCHwQFF0phdmFTY3JpcHQ6cmVzZXRGb250KCk7ZAIFDxYCHwQFGkphdmFTY3JpcHQ6ZGVjcmVhc2VUZXh0KCk7ZAIHDxYCHgthZGR0aGlzOnVybAUtaHR0cHM6Ly93d3cxLm5hdGlvbmFsZ3JpZHVzLmNvbS9TaWduSW4tTUEtUkVTZAIND2QWCgIBDw8WAh8DBRlNYXNzYWNodXNldHRzIEVsZWN0cmljaXR5ZGQCAw9kFhQCBA8WAh8CaBYEAgEPDxYCHwEFK2h0dHA6Ly93d3cyLm5hdGlvbmFsZ3JpZHVzLmNvbS9pbmRleF9saS5qc3BkZAIDDw8WAh8BBStodHRwOi8vd3d3Mi5uYXRpb25hbGdyaWR1cy5jb20vaW5kZXhfbnkuanNwZGQCBQ9kFgQCAQ8PFgIfAwUNTWFzc2FjaHVzZXR0c2RkAgMPDxYCHwEFEH4vR2FzU2VydmljZVNpdGVkZAIGD2QWAgIBDw9kFgIfAAUOUmVnaW9uU2VsZWN0b3JkAgsPD2QWAh4Kb25rZXlwcmVzcwVBcmV0dXJuIGNvbnRyb2xFbnRlckNvbW1hKCdNYWluQ29udGVudF9VQ1NpZ25Jbl9idG5TaWduaW4nLCBldmVudClkAg0PDxYCHgxFcnJvck1lc3NhZ2UFClNpZ24gaW4gSURkFgICAQ9kFgICAg9kFgICAQ8PFgIfAwUdUGxlYXNlIEVudGVyIFZhbGlkIFNpZ24gaW4gSURkZAISDw9kFgIfAAUORm9yZ290U2lnbkluSURkAhUPD2QWAh8GBTxyZXR1cm4gY29udHJvbEVudGVyKCdNYWluQ29udGVudF9VQ1NpZ25Jbl9idG5TaWduaW4nLCBldmVudClkAhYPDxYCHwcFCFBhc3N3b3JkZBYCAgEPZBYCAgIPZBYCAgEPDxYCHwMFG1BsZWFzZSBFbnRlciBWYWxpZCBQYXNzd29yZGRkAhsPZBYCAgIPZBYCAgMPDxYCHwMFngIgV2hlbiBjaGVja2VkLCB0aGUgJ1JlbWVtYmVyIG1lJyBvcHRpb24gc2F2ZXMgYW5kIHByZWZpbGxzIHlvdXIgc2lnbi1pbiBpbmZvcm1hdGlvbiBmb3IgdGhlIG5leHQgdGltZSB5b3UgY29tZSB0byB0aGlzIHNjcmVlbiBvbiB0aGUgc2FtZSBjb21wdXRlci4gVGhpcyBpcyBhIGdyZWF0IHdheSB0byBzaWduIGluIGZhc3RlciwgYnV0IGZvciBwcml2YWN5IGFuZCBzZWN1cml0eSByZWFzb25zIHdlIHJlY29tbWVuZCB5b3UgY2hlY2sgdGhpcyBvcHRpb24gb25seSBvbiBhIHByaXZhdGUgY29tcHV0ZXIuZGQCHw8PZBYCHgdvbmNsaWNrBaIBamF2YXNjcmlwdDpWYWxpZGF0ZVBhZ2VNdWx0aXBsZUVycm9yKCdNYWluQ29udGVudF9VQ1NpZ25Jbl9kaXZWYWxpZGF0aW9uRXJyb3InLCdNYWluQ29udGVudF9VQ1NpZ25Jbl9kaXZTaWduSW5FcnJvcicsJ01haW5Db250ZW50X1VDU2lnbkluX2RpdlByZUNvbnZlcnRlZEVycm9yJyk7ZAIFD2QWAmYPZBYQAgcPEGRkFgFmZAIJDw8WAh8DBQZFLW1haWwWAh8GBUhyZXR1cm4gY29udHJvbEVudGVyQ29tbWEoJ01haW5Db250ZW50X1NpZ25Jbk9uQmFubmVyMV9idG5TaWduaW4nLCBldmVudClkAgsPDxYCHwcFClNpZ24gaW4gSURkFgICAg9kFgICAg9kFgICAQ8PFgIfAwUdUGxlYXNlIGVudGVyIHZhbGlkIFNpZ24gaW4gSURkZAIOD2QWAgIDD2QWAgICD2QWAgIBDw8WAh8DBRtQbGVhc2UgZW50ZXIgdmFsaWQgUGFzc3dvcmRkZAIQD2QWBAIBDw8WAh4ETW9kZQsqJVN5c3RlbS5XZWIuVUkuV2ViQ29udHJvbHMuVGV4dEJveE1vZGUCFgIfBgVDcmV0dXJuIGNvbnRyb2xFbnRlcignTWFpbkNvbnRlbnRfU2lnbkluT25CYW5uZXIxX2J0blNpZ25pbicsIGV2ZW50KWQCAw8PFgIfBwUIUGFzc3dvcmRkFgICAg9kFgICAg9kFgICAQ8PFgIfAwUbUGxlYXNlIGVudGVyIHZhbGlkIFBhc3N3b3JkZGQCGA9kFgICAg9kFgICAw8PFgIfAwWeAiBXaGVuIGNoZWNrZWQsIHRoZSAnUmVtZW1iZXIgbWUnIG9wdGlvbiBzYXZlcyBhbmQgcHJlZmlsbHMgeW91ciBzaWduLWluIGluZm9ybWF0aW9uIGZvciB0aGUgbmV4dCB0aW1lIHlvdSBjb21lIHRvIHRoaXMgc2NyZWVuIG9uIHRoZSBzYW1lIGNvbXB1dGVyLiBUaGlzIGlzIGEgZ3JlYXQgd2F5IHRvIHNpZ24gaW4gZmFzdGVyLCBidXQgZm9yIHByaXZhY3kgYW5kIHNlY3VyaXR5IHJlYXNvbnMgd2UgcmVjb21tZW5kIHlvdSBjaGVjayB0aGlzIG9wdGlvbiBvbmx5IG9uIGEgcHJpdmF0ZSBjb21wdXRlci5kZAIaDw9kFgIfCAW3AWphdmFzY3JpcHQ6VmFsaWRhdGVQYWdlTXVsdGlwbGVFcnJvcignTWFpbkNvbnRlbnRfU2lnbkluT25CYW5uZXIxX2RpdlZhbGlkYXRpb25FcnJvcicsJ01haW5Db250ZW50X1NpZ25Jbk9uQmFubmVyMV9kaXZTaWduSW5FcnJvcicsJ01haW5Db250ZW50X1NpZ25Jbk9uQmFubmVyMV9kaXZQcmVDb252ZXJ0ZWRFcnJvcicpO2QCHg8PZBYCHwAFDkZvcmdvdFNpZ25JbklEZAIHDw8WAh8BBWVodHRwczovL3RydXN0c2VhbGluZm8udmVyaXNpZ24uY29tL3NwbGFzaD9mb3JtX2ZpbGU9ZmRmL3NwbGFzaC5mZGYmZG49d3d3MS5uYXRpb25hbGdyaWR1cy5jb20mbGFuZz1lbmRkAgsPZBYCZg8PFgIfAQVIaHR0cHM6Ly9uYXRpb25hbGdyaWQtbWFzc2FjaHVzZXR0cy5jdXN0aGVscC5jb20vYXBwL2Fuc3dlcnMvbGlzdC9wLzMzLDM2ZGQCFQ9kFgICAQ9kFhgCAQ8PFgIfAwUNTWFzc2FjaHVzZXR0c2RkAgMPFgIfAwW0BTxsaSA+PGEgaHJlZj0nUmVzaWRlbnRpYWwnPkVsZWN0cmljaXR5IHJlc2lkZW50aWFsIGN1c3RvbWVyczwvYT48L2xpPjxsaSA+PGEgaHJlZj0nQnVzaW5lc3MnPkVsZWN0cmljaXR5IGJ1c2luZXNzIGN1c3RvbWVyczwvYT48L2xpPjxsaSA+PGEgaHJlZj0nR2FzU2VydmljZVNpdGUnPkdhcyByZXNpZGVudGlhbCBhbmQgYnVzaW5lc3MgY3VzdG9tZXJzIDwvYT48L2xpPjxsaSA+PGEgaHJlZj0nVHJhZGVQYXJ0bmVyJz5UcmFkZXNwZW9wbGUgYW5kIGNvbnRyYWN0b3JzPC9hPjwvbGk+PGxpID48YSBocmVmPSdFbmVyZ3lTdXBwbHlDb21wYW55Jz5FbmVyZ3kgc3VwcGx5IGNvbXBhbmllcyAoZWxlY3RyaWNpdHkpPC9hPjwvbGk+PGxpID48YSBocmVmPSdMYW5kbG9yZEFuZFByb3Bl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bGkgc3R5bGU9J21hcmdpbi1sZWZ0Oi03cHgnPjxhIGhyZWY9J0NvcnBvcmF0ZVRlcm1zQW5kQ29uZGl0aW9ucyc+VGVybXMgYW5kIGNvbmRpdGlvbnM8L2E+PC9saT48bGkgc3R5bGU9J21hcmdpbi1sZWZ0Oi03cHgnPjxhIGhyZWY9J0NvcnBvcmF0ZUFjY2Vzc2liaWxpdHknPkFjY2Vzc2liaWxpdHk8L2E+PC9saT48bGkgc3R5bGU9J21hcmdpbi1sZWZ0Oi03cHgnPjxhIGhyZWY9J0NvcnBvcmF0ZU9wdE91dCc+T3B0IG91dDwvYT48L2xpPjxsaSA+PGEgaHJlZj0nQ29ycG9yYXRlU2l0ZU1hcCc+U2l0ZW1hcDwvYT48L2xpPmQCDw8PFgIfAQUkaHR0cDovL3R3aXR0ZXIuY29tLyMhL25hdGlvbmFsZ3JpZHVzZGQCEQ8PFgIfAQUlaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL25hdGlvbmFsZ3JpZGRkAhMPDxYCHwEFI2h0dHA6Ly93d3cuWW91dHViZS5jb20vbmF0aW9uYWxncmlkZGQCFQ8PFgIfAQUraHR0cDovL3d3dy5mbGlja3IuY29tL3Bob3Rvcy9uYXRpb25hbF9ncmlkL2RkAhcPDxYCHwMFBDIwMTNkZBgBBR5fX0NvbnRyb2xzUmVxdWlyZVBvc3RCYWNrS2V5X18WAQUoY3RsMDAkTWFpbkNvbnRlbnQkVUNTaWduSW4kY2hrUmVtZW1iZXJNZW1+eVNnWvrtongjRhss7aJQLU97" />
</div>
<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['form1'];
if (!theForm) {
theForm = document.form1;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
//]]>
</script>
<script src="/WebResource.axd?d=TNhnhAawn8pVs_uoNnBdWaxawS2slvHoM9r286vgZli_CjfickN3S_yIMbR0wU35zRZyvgW7Wns7NpMMS2g6EW6qWcI1&t=634842531504212500" type="text/javascript"></script>
<script src="/ScriptResource.axd?d=DkiGy4NiBzs29xSH5m4sFByqca3CW1fvvjeXg1tMoT4tTSXWXIn2Dl_sxvxS3GVq11rOY8KrUW-YxS3a5qxgpUBDuKJL0DF_DlHTu_dnXTPduxM48Z852HwZKFmUgd8LTaTOAHQ78a6976S2kOMZYvxO8tQ1&t=68c4b60a" type="text/javascript"></script>
<script src="/ScriptResource.axd?d=BO_UekxKRY-ChqDuSrMVb6qUwqsgEEVJluN8CGIrmUBE_VT4D0n7A2svX_bZdObIxGdtalzk0Px6bM93K-rxSuwSt4dQrMslI435175vlH1KB7aH0&t=2a8ce630" type="text/javascript"></script>
<script src="/ScriptResource.axd?d=vTmqREqBsyL6OpWJIT-IF_fCk-n22_3A-emhUzgOXuNo0X1Weszon5KMlVVHljL7ne4LbjaWk5RmP3D_a_9qD88U1h1Ioq4Cd-GPej39VYmG_4KiO50-FC4KXnOHAn-a5bF_hg2&t=2a8ce630" type="text/javascript"></script>
<script src="/SignIn?_TSM_HiddenField_=ToolkitScriptManager1_HiddenField&_TSM_CombinedScripts_=%3b%3bAjaxControlToolkit%2c+Version%3d4.1.40412.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d28f01b0e84b6d53e%3aen-US%3a315e40c1-4559-4b59-ba08-9c63c3f1ef4d%3a475a4ef5%3aeffe2a26%3a1d3ed089%3a5546a2b%3ad2e10b12%3a37e2e5c9%3a5a682656%3af9029856%3ad1a1d569" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
function WebForm_OnSubmit() {
if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;
return true;
}
//]]>
</script>
<div class="aspNetHidden">
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWCQLo7uuYBgLo8czFCAK5/tMUAvGqxSICpKzY0wYCzo6K/A0C1fmwzwkCqZTCxQUC/fGsuwlM6WtzUzLOG/YgwLM4DMKw3gN1BQ==" />
</div>
<!-- ''==================================================================================
'' Date : 17-02-2012
'' Defect id : 1516
'' Description : Added IFrame and hidden field for auto redirect on session timeout
''================================================================================== -->
<iframe id="Iframe1" src="SessionAutoRedirect.aspx" style="display:none"></iframe>
<input type="hidden" name="ctl00$hdnIsSignedIn" id="hdnIsSignedIn" value="False" />
<script type="text/javascript">
//<![CDATA[
Sys.WebForms.PageRequestManager._initialize('ctl00$ToolkitScriptManager1', 'form1', [], [], [], 90, 'ctl00');
//]]>
</script>
<div id="pageContainer">
<!--Start Header Section-->
<div id="header-container">
<div class="wrapper">
<div id="header">
<div class="column-1" id="branding">
<h1 class="nglogo">
<a id="TitleHead_Header1_hlkNGHeaderLogo" href="Massachusetts">National Grid</a>
</h1>
</div>
<div class="column-2" id="registration">
<div class="row-1">
<div class="cell-1">
<br />
</div>
<div id="TitleHead_Header1_pnlResBusHeader">
<div class="cell-2 marginTop-10px" id="member">
<ul>
<li>
<a id="TitleHead_Header1_hlkReport" href="ReportorCheckOutage-MA-RES" style="font-size:14px;color:#FF7800">Report a power outage </a>
</li>
<li class="location locChangeRegion" ><span id="TitleHead_Header1_Label1" style="font-size:14px;color:#595858">[</span> <a style="font-size:14px" id="hlkchnrgn" oncontextmenu="return false;" href="#">Change region</a> <span id="TitleHead_Header1_Label2" style="font-size:14px;color:#595858">]</span></li>
<li>
<a id="TitleHead_Header1_hlkdisprgn" href="Massachusetts" style="font-size:14px">Massachusetts</a>
</li>
<li id="TitleHead_Header1_liRegister" class="action">
<a id="TitleHead_Header1_hlkRegister" href="CreateAnOnlineProfile" style="font-size:14px">Register</a>
</li>
<li id="TitleHead_Header1_liSignIn" class="action">
<a id="TitleHead_Header1_hlkSignIn" href="SignIn" style="font-size:14px">Sign in</a>
</li>
<li class="lable">
<span id="TitleHead_Header1_lbldisp" style="font-size:14px"></span>
</li>
</ul>
</div>
</div>
</div>
<