<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">// Define Variables
var isUserLoggedIn = false;
var first;
var profileLang;

var regHost = "reg.usps.com";
var toolsHost = "tools.usps.com";
var storeHost = "store.usps.com";
var catStore = "";
var lowEnv = false;

if ((document.location.hostname.indexOf("intpx") != -1) || (document.location.hostname.indexOf("qusps") != -1) || (document.location.hostname.indexOf("stage") != -1)) {
	// CAT
	regHost = "catpx-custreg.usps.com";
	toolsHost = "cat-tools.usps.com";
	storeHost = "ecom-cat.usps.com";
	catStore = "-cat";
	lowEnv = true;
} else if (document.location.hostname.indexOf("tusps") != -1) {
	// SIT
	regHost = "sitpx-custreg.usps.com";
	toolsHost = "sit-tools.usps.com";
	storeHost = "ecom-sit-int.usps.com";
	catStore = "-sit";
	lowEnv = true;
} else if (document.location.hostname.indexOf("dusps") != -1) {
	// DEV
	regHost = "devpx-custreg.usps.com";
	toolsHost = "dev-tools.usps.com";
	storeHost = "ecom-dev.usps.com";
	catStore = "-dev";
	lowEnv = true;
}

// Get current URL
var currentPage = cleanURL(document.URL);
var hostname = cleanURL(document.location.hostname);

// Clean URL
function cleanURL(x) {
	x = x.replace("&lt;","%3C");
	x = x.replace("&gt;","%3E");
	if (x.indexOf("?") &gt; -1) {
		x = x.substring(0,x.indexOf("?"));
	}
	if (x.indexOf("#") &gt; -1) {
		x = x.substring(0,x.indexOf("#"));
	}
	return x;
}

// Cookie Functions
function createMyCookie(name,value) {
	document.cookie = name+"="+value+"; path=/; domain=.usps.com";
}

function readMyCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i &lt; ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseMyCookie(name) {
	createMyCookie(name,"",-1);
}

// Setup Cookies
var nameCookieName = "EntRegName";
var prefsCookieName = "EntRegPrefs";

// Verify cookie has value
var nameCookie = readMyCookie(nameCookieName);
var prefsCookie = readMyCookie(prefsCookieName);

// If user manually chose to update language; update the cookie value for the session
function updateLangCookie(sLanguage) {
	if (prefsCookie != null &amp;&amp; prefsCookie != "") {
		var prevValue = prefsCookie;
		var newValue = prevValue.replace("lang="+profileLang,"lang="+sLanguage)
		eraseMyCookie(prefsCookieName)
		createMyCookie(prefsCookieName,newValue);
	}
}

if (nameCookie) {
	var user = nameCookie.split("|");
	first = user[0];
	
	if (first) {
		isUserLoggedIn = true;
	}
}

if (isUserLoggedIn) {
	// Add updateLangCookie function to language selectors
	if (prefsCookie != null &amp;&amp; prefsCookie != "") {
		//var el = document.getElementsByClassName("multi-link");
		var el = document.querySelectorAll('.multi-link');
		if (el[0].addEventListener) {                    // For all major browsers, except IE 8 and earlier
			el[0].addEventListener("click", function () {updateLangCookie('en')}, false);
		} else if (el[0].attachEvent) {                  // For IE 8 and earlier versions
			el[0].attachEvent("onclick", function () {updateLangCookie('en')});
		}
		if (el[1].addEventListener) {                    // For all major browsers, except IE 8 and earlier
			el[1].addEventListener("click", function () {updateLangCookie('es')}, false);
		} else if (el[1].attachEvent) {                  // For IE 8 and earlier versions
			el[1].attachEvent("onclick", function () {updateLangCookie('es')});
		}
		if (el[2].addEventListener) {                    // For all major browsers, except IE 8 and earlier
			el[2].addEventListener("click", function () {updateLangCookie('zh')}, false);
		} else if (el[2].attachEvent) {                  // For IE 8 and earlier versions
			el[2].attachEvent("onclick", function () {updateLangCookie('zh')});
		}
	}
}

var loginAnchor_Onclick="";
var loginSignin_Onclick="";
var loginForgot_Onclick="";
var loginSignup_Onclick="";
var loginProfile_Onclick="";
var loginSignout_Onclick="";

if(typeof loginAnchor_BeaconDoer == 'function') {
	loginAnchor_Onclick=' onclick="loginAnchor_BeaconDoer()" ';
}
if(typeof loginSignin_BeaconDoer == 'function') {
  loginSignin_Onclick=' onclick="loginSignin_BeaconDoer()" ';
}
if(typeof loginForgot_BeaconDoer == 'function') {
  loginForgot_Onclick=' onclick="loginForgot_BeaconDoer()" ';
}
if(typeof loginSignup_BeaconDoer == 'function') {
  loginSignup_Onclick=' onclick="loginSignup_BeaconDoer()" ';
}
if(typeof loginProfile_BeaconDoer == 'function') {
  loginProfile_Onclick=' onclick="loginProfile_BeaconDoer()" ';
}
if(typeof loginSignout_BeaconDoer == 'function') {
  loginSignout_Onclick=' onclick="loginSignout_BeaconDoer()" ';
}

// Non-logged in User


var nonLoggedInUser = '&lt;div class="nav-pipe"&gt;&lt;/div&gt;'+
'&lt;div id="nav-tool-login" class="nav-tool"&gt;'+
 ' &lt;h2&gt;'+
'	&lt;a id="anchor-login" href="https://'+regHost+'/entreg/LoginAction_input?app=Phoenix&amp;amp;appURL='+currentPage+'" class="anchor" tabindex="0" name="anchor-login" '+
loginAnchor_Onclick+
'&gt;Register / Sign In &lt;span class="hide-fromsighted"&gt;Use arrow key to access related widget.&lt;/span&gt;&lt;/a&gt;&lt;span class="arrow"&gt;&lt;/span&gt;'+
  '&lt;/h2&gt;'+
/*  '&lt;div style="height: 0px; overflow: hidden;" class="nav-window"&gt;'+
	'&lt;div class="wrapper col_3 loggedIn"&gt;'+
	  '&lt;div style="height: 218px; width: 484px; display: block;" class="background"&gt;'+
		'&lt;div style="height: 194px; width: 460px;" class="modal-insider"&gt;&lt;/div&gt;'+
		'&lt;div class="modal-corner-tl"&gt;&lt;/div&gt;'+
		'&lt;div class="modal-corner-tr"&gt;&lt;/div&gt;'+
		'&lt;div class="modal-corner-bl"&gt;&lt;/div&gt;'+
		'&lt;div class="modal-corner-br"&gt;&lt;/div&gt;'+
		'&lt;div style="height: 194px;" class="modal-repeat-left"&gt;&lt;/div&gt;'+
		'&lt;div style="height: 194px;" class="modal-repeat-right"&gt;&lt;/div&gt;'+
		'&lt;div style="width: 460px;" class="modal-repeat-top"&gt;&lt;/div&gt;'+
'		&lt;div style="width: 460px;" class="modal-repeat-bottom"&gt;&lt;/div&gt;'+
	  '&lt;/div&gt;'+
	  '&lt;div class="content"&gt;'+
		'&lt;div class="unreg clearfix inner"&gt;'+
		  '&lt;div id="login-form-div"&gt;'+
			'&lt;form id="login-form" name="loginForm" method="post" action="https://'+toolsHost+'/go/LoginAction.action"&gt;'+
			  '&lt;input name="successUrl" value="'+currentPage+'" id="login-form_successUrl" type="hidden"&gt;&lt;label for="input-username" class="fontStyle9b"&gt;Username&lt;/label&gt;'+
			  '&lt;div class="input-text-wrapper input-text-lg"&gt;'+
			  '&lt;span class="input-cap-left"&gt;&lt;/span&gt;'+
'				&lt;span class="input-field"&gt;&lt;input class="text" value="" name="userName" maxlength="50" id="input-username" type="text" autocomplete="off"&gt;&lt;/span&gt;'+
			  '&lt;span class="input-cap-right"&gt;&lt;/span&gt;'+
			  '&lt;/div&gt;&lt;label for="input-password" class="fontStyle9b"&gt;Password&lt;/label&gt;'+
			  '&lt;div class="input-text-wrapper input-text-lg"&gt;'+
			  '&lt;span class="input-cap-left"&gt;&lt;/span&gt;'+
'				&lt;span class="input-field"&gt;&lt;input class="text" name="password" maxlength="50" id="input-password" type="password" autocomplete="off"&gt;&lt;/span&gt;'+
			  '&lt;span class="input-cap-right"&gt;&lt;/span&gt;'+
			  '&lt;/div&gt;'+
			  '&lt;p class="error hide" id="login-error-message"&gt;'+
'				Username and password&lt;br&gt;must be entered'+
			  '&lt;/p&gt;'+
			  '&lt;p class="hint fontStyle8"&gt;'+
			  '&lt;/p&gt;'+
			  '&lt;div class="clearfix fontStyle9"&gt;'+
				'&lt;div id="btn-signin-wrapper" class="left"&gt;'+
				  '&lt;div id="btn-signin-inner-wrapper"&gt;'+
'					&lt;span id="parent-id" class="button-link button-link btn-reg btn-blue-reg"&gt;&lt;span class="hasHover"&gt;&lt;a target="_self" id="btn-header-input-signin" class="buttons" href="#" name="btn-header-input-signin" '+
      loginSignin_Onclick+
      '&gt;Sign In&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;'+
					'&lt;input id="btn-header-hidden-input-signin" value="submit" name="login" style="width: 0px; height: 0px; border: medium none;" type="submit"&gt;'+
				  '&lt;/div&gt;'+
'				&lt;/div&gt;&lt;a id="link-forgot" href="https://'+regHost+'/entreg/ForgotPasswordAction_input?app=Phoenix&amp;amp;appURL='+currentPage+'" id="link-forgot" name="link-forgot" '+
      loginForgot_Onclick+
      '&gt;Forgot your password?&lt;/a&gt;'+
			  '&lt;/div&gt;'+
'			&lt;/form&gt;'+
		  '&lt;/div&gt;'+
		  '&lt;div id="login-detail" class="fontStyle9"&gt;'+
			'&lt;strong&gt;Create a USPS.com account to...&lt;/strong&gt;'+
			'&lt;ul&gt;'+
			  '&lt;li&gt;print shipping labels'+
			  '&lt;/li&gt;'+
			  '&lt;li&gt;request a package pickup'+
			  '&lt;/li&gt;'+
			  '&lt;li&gt;buy stamps and shop'+
			  '&lt;/li&gt;'+
			  '&lt;li&gt;manage PO Boxes&amp;trade;'+
			  '&lt;/li&gt;'+
			  '&lt;li&gt;file insurance claims'+
			  '&lt;/li&gt;'+
				'&lt;li&gt;&lt;span style="line-height: 15px;"&gt;and manage home deliveries &lt;span style="padding-left: 15px;"&gt;with My USPS&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;a id="sign-up-link" href="https://'+regHost+'/entreg/RegistrationAction_input?app=Phoenix&amp;amp;appURL='+currentPage+'" name="sign-up-link" '+
       loginSignup_Onclick+
       '&gt;Sign Up Now &amp;rsaquo;&lt;/a&gt;'+
		  '&lt;/div&gt;'+
'		&lt;/div&gt;'+
	  '&lt;/div&gt;'+
'	&lt;/div&gt;'+
  '&lt;/div&gt;'+*/
'&lt;/div&gt;'+
'&lt;div class="nav-pipe"&gt;&lt;/div&gt;';

// Logged in User
var loggedInUser = 	'&lt;div class="nav-pipe"&gt;&lt;/div&gt;&lt;div id="nav-tool-login" class="nav-tool"&gt;&lt;h2&gt;&lt;a class="anchor" tabindex="0" id="anchor-login" name="anchor-login" '+
        loginAnchor_Onclick+
        '&gt;Hi, '+first+'&lt;span class="hide-fromsighted"&gt; Use arrow key to access related widget.&lt;/span&gt;&lt;/a&gt;&lt;span class="arrow"&gt;&lt;/span&gt;&lt;/h2&gt;'+
					'&lt;div class="nav-window" style="height: 0px; overflow: hidden;"&gt;'+
						'&lt;div class="wrapper col_3"&gt;'+
							'&lt;div class="background" style="height: 125px; width: 484px; display: block;"&gt;&lt;div class="modal-insider" style="height: 101px; width: 460px;"&gt;&lt;/div&gt;&lt;div class="modal-corner-tl"&gt;&lt;/div&gt;&lt;div class="modal-corner-tr"&gt;&lt;/div&gt;&lt;div class="modal-corner-bl"&gt;&lt;/div&gt;&lt;div class="modal-corner-br"&gt;&lt;/div&gt;&lt;div class="modal-repeat-left" style="height: 101px;"&gt;&lt;/div&gt;&lt;div class="modal-repeat-right" style="height: 101px;"&gt;&lt;/div&gt;&lt;div class="modal-repeat-top" style="width: 460px;"&gt;&lt;/div&gt;&lt;div class="modal-repeat-bottom" style="width: 460px;"&gt;&lt;/div&gt;&lt;/div&gt;'+
							'&lt;div class="content"&gt;'+
								'&lt;div class="reg inner"&gt;'+
									'&lt;div&gt;'+
										'&lt;p&gt;'+first+',&lt;/p&gt;'+
										'&lt;ul class="fontStyle9"&gt;'+
											'Thanks for registering for an account. Get started using USPS.com by shopping or shipping.'+
										'&lt;/ul&gt;'+
									'&lt;/div&gt;'+
									'&lt;div id="accountLinks" class="cta fontStyle7 clearfix"&gt;'+
										'&lt;a id="link-activity" href="https://'+storeHost+'/store/myaccount/profile.jsp" '+
										loginProfile_Onclick+
										'&gt;My Profile &amp;rsaquo;&lt;/a&gt;'+
										'&lt;a href="https://'+toolsHost+'/go/SignOutAction!execute.action?appURL='+currentPage+'" '+
										loginSignout_Onclick+
										'&gt;Sign Out&lt;/a&gt;'+
									'&lt;/div&gt;'+
									'&lt;div id="accountSubLinks" class="clearfix"&gt;'+
										'&lt;ul&gt;'+
											'&lt;li&gt;'+
												'&lt;a href="/view-activity-history'+catStore+'.htm"&gt;Activity History &amp;rsaquo;&lt;/a&gt;'+
											'&lt;/li&gt;'+
											'&lt;li&gt;'+
												'&lt;a href="/view-stored-payment'+catStore+'.htm"&gt;Stored Payments &amp;rsaquo;&lt;/a&gt;'+
											'&lt;/li&gt;'+
										'&lt;/ul&gt;'+
									'&lt;/div&gt;'+
								'&lt;/div&gt;'+
							'&lt;/div&gt;'+
						'&lt;/div&gt;'+
					'&lt;/div&gt;&lt;/div&gt;&lt;div class="nav-pipe"&gt;&lt;/div&gt;';
					
// Display based on cookie
if (isUserLoggedIn) {
	document.getElementById('login-register').innerHTML = loggedInUser;
	// Check for language cookie
	if (prefsCookie != null &amp;&amp; prefsCookie != "") {
		// Parse Cookie for 'lang'
		var tempArray = new Array();
		var prefValues = prefsCookie.split("|");
		for (var c=0; c&lt;prefValues.length; c++) {
			tempArray = prefValues[c].split("=");
			if(tempArray[0]=="lang") {
				profileLang = tempArray[1];
				break;
			}
		}
		// If they aren't already on the translated site, redirect them
		if (hostname.indexOf(profileLang) == -1 &amp;&amp; profileLang != null) {
			OneLink(profileLang);
		}
	}
	//Make name fit
	try {
		var obj = document.getElementById('anchor-login');
		if(obj!=null){
			//anything over 96, need to expand it
			var maxLength = 96;
			var length = obj.innerHTML.length;
			if (length &gt; 96) {
				var diff = (length-maxLength)*5;
				document.getElementById('nav-tool-login').style.width = 148+diff+"px";
				document.getElementById('nav-tool-login').lastChild.style.left = -328+diff+"px";
			}
		}
	} catch(e){}
} else {
	document.getElementById('login-register').innerHTML = nonLoggedInUser;
}

// Search Client Hostname
var search_client_hostname = "https://about.usps.com";
if ((document.location.hostname.indexOf("intpx") != -1) || (document.location.hostname.indexOf("tusps") != -1) || (document.location.hostname.indexOf("dusps") != -1)) {
	search_client_hostname = "https://sitpx-about.usps.com";
}</pre></body></html>