From: "Saved by Windows Internet Explorer 9"
Subject: InfiniteGraph Released for Development of Next-Gen Applications | Products | Vertical Systems Reseller (VSR)
Date: Wed, 12 Oct 2011 14:26:48 -0600
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CC88EA.F9E522D0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7601.17609

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://vsr.edgl.com/reseller-products/InfiniteGraph-Released-for-Development-of-Next-Gen-Applications--75319

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" =
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><HTML=20
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD id=3D"Head1"><TITLE>	=
InfiniteGraph=20
Released for Development of Next-Gen Applications   | Products | =
Vertical=20
Systems Reseller (VSR)</TITLE>
<META name=3D"description" content=3D"Applications include real-time and =
location-aware web and mobile advertising platforms, military operations =
planning and mission assurance, and advanced healthcare and patient =
records management.">
<META content=3D"text/html; charset=3DUTF-8" =
http-equiv=3D"content-type">
<META content=3D"no-cache" http-equiv=3D"pragma">
<META content=3D"text/css" http-equiv=3D"content-style-type">
<META content=3D"text/javascript" http-equiv=3D"content-script-type">
<META name=3D"keywords" content=3D"Government, Healthcare, Independent =
Software Vendor (ISV), Software as a Service (SAAS), InfiniteGraph, =
ISV"><LINK=20
rel=3D"stylesheet" type=3D"text/css" =
href=3D"http://vsr.edgl.com/CMSPages/GetCSS.aspx?stylesheetname=3DVSR_Sty=
le"><NOSCRIPT>
&lt; meta http-equiv=3D"refresh" =
content=3D"0;url=3D/CMSPages/NoScript.htm"&gt;
</NOSCRIPT>
<SCRIPT type=3D"text/javascript" =
src=3D"http://vsr.edgl.com/Custom_Scripts/RIS/jquery-latest.js">=0A=
</SCRIPT>

<SCRIPT type=3D"text/javascript" =
src=3D"http://vsr.edgl.com/Custom_Scripts/RIS/jquery.alerts.js">=0A=
</SCRIPT>
<LINK rel=3D"stylesheet" type=3D"text/css" =
href=3D"http://vsr.edgl.com/Custom_CSS/ColorBoxModalPopup/jquery.colorbox=
.css"=20
media=3D"screen">
<SCRIPT type=3D"text/javascript" =
src=3D"http://vsr.edgl.com/Custom_Scripts/ColorboxModalPopup/jquery.color=
box.js"></SCRIPT>

<META name=3D"author" content=3D"">
<META name=3D"expiry Date" content=3D"9/2/2061 1:08:00 PM">
<META name=3D"sitename" content=3D"Vertical Systems Reseller">
<META name=3D"content type" content=3D"Reseller Trends">
<META name=3D"copyright" content=3D"Edgell Communications"><LINK =
rel=3D"canonical"=20
href=3D"http://vsr.edgl.com/reseller-products/InfiniteGraph-Released-for-=
Development-of-Next-Gen-Applications--75319">
<SCRIPT type=3D"text/javascript">=0A=
=0A=
//Splash Page script- http://www.dynamicdrive.com/=0A=
//Created: August 17th, 2007'=0A=
=0A=
var splashpage=3D{=0A=
// Splash Page Script Activation (1=3Denabled, 0=3Dcompletely disabled!)=0A=
splashenabled: 0,=0A=
=0A=
//1) URL to file on your server to display as the splashpage=0A=
splashpageurl: "http://vsr.edgl.com/welcome-ad",=0A=
=0A=
//2) Enable frequency control? (1=3Dyes, 0=3Dno)=0A=
enablefrequency: 1,=0A=
=0A=
//3) display freqency: "sessiononly" or "x days" (string value). Only =
applicable if 2) above is enabled=0A=
displayfrequency: "1 days",=0A=
=0A=
//4) HTML for the header bar portion of the Splash Page=0A=
// Make sure to create a link that calls =
"javascript:splashpage.closeit()")=0A=
// An IE bug means you should not right align any image within the bar, =
but instead use "position:absolute" and the "right" attribute=0A=
=0A=
defineheader: '',=0A=
=0A=
//5) cookie setting: ["cookie_name", "cookie_path"]=0A=
cookiename: ["splashpagecookie", "path=3D/"],=0A=
=0A=
//6) Auto hide Splash Page after x seconds (Integer value, 0=3Dno)?=0A=
autohidetimer: 15,=0A=
=0A=
////No need to edit beyond here//////////////////////////////////=0A=
=0A=
launch:false,=0A=
browserdetectstr: (window.opera&&window.getSelection) || (!window.opera =
&& window.XMLHttpRequest), //current browser detect string to limit the =
script to be run in (Opera9 and other "modern" browsers)=0A=
=0A=
output:function(){=0A=
	document.write('<div id=3D"slashpage" style=3D"position: absolute; =
z-index: 9999; color: white; background-color:white">') //Main =
splashpage container=0A=
	document.write(this.defineheader) //header portion of splashpage=0A=
	document.write('<iframe name=3D"splashpage-iframe" src=3D"about:blank" =
style=3D"margin:0; padding:0; width:100%; height: 100%"></iframe>') =
//iframe=0A=
	document.write('<br />&nbsp;</div>')=0A=
	this.splashpageref=3Ddocument.getElementById("slashpage")=0A=
	this.splashiframeref=3Dwindow.frames["splashpage-iframe"]=0A=
	this.splashiframeref.location.replace(this.splashpageurl) //Load =
desired URL into splashpage iframe=0A=
	this.standardbody=3D(document.compatMode=3D=3D"CSS1Compat")? =
document.documentElement : document.body=0A=
	if (!/safari/i.test(navigator.userAgent)) //if not Safari, disable =
document scrollbars=0A=
	this.standardbody.style.overflow=3D"hidden"=0A=
	this.splashpageref.style.left=3D0=0A=
	this.splashpageref.style.top=3D0=0A=
	this.splashpageref.style.width=3D"100%"=0A=
	this.splashpageref.style.height=3D"100%"=0A=
	this.moveuptimer=3DsetInterval("window.scrollTo(0,0)", 50)=0A=
},=0A=
=0A=
closeit:function(){=0A=
	clearInterval(this.moveuptimer)=0A=
	this.splashpageref.style.display=3D"none"=0A=
	this.splashiframeref.location.replace("about:blank")=0A=
	this.standardbody.style.overflow=3D"auto"=0A=
	=
document.getElementById("plc_lt_mainTop_VSRMasterHeader_divPeelBack").sty=
le.display=3D"block"=0A=
=0A=
=0A=
},=0A=
=0A=
init:function(){=0A=
	if (this.enablefrequency=3D=3D1){ //if frequency control turned on=0A=
		if (/sessiononly/i.test(this.displayfrequency)){ //if session only =
control=0A=
			if (this.getCookie(this.cookiename[0]+"_s")=3D=3Dnull){ //if session =
cookie is empty=0A=
				this.setCookie(this.cookiename[0]+"_s", "loaded")=0A=
				this.launch=3Dtrue=0A=
			}=0A=
		}=0A=
		else if (/day/i.test(this.displayfrequency)){ //if persistence control =
in days=0A=
			if (this.getCookie(this.cookiename[0])=3D=3Dnull || =
parseInt(this.getCookie(this.cookiename[0]))!=3DparseInt(this.displayfreq=
uency)){ //if persistent cookie is empty or admin has changed number of =
days to persist from that of the stored value (meaning, reset it)=0A=
				this.setCookie(this.cookiename[0], parseInt(this.displayfrequency), =
parseInt(this.displayfrequency))=0A=
				this.launch=3Dtrue=0A=
			} =0A=
		}=0A=
	}=0A=
	else //else if enablefrequency is off=0A=
		this.launch=3Dtrue=0A=
	if (this.launch)=0A=
	{=0A=
	        var oRef =3D document.referrer.toLowerCase();=0A=
	        =
if((oRef.indexOf("/post2008.aspx")<0)&&(oRef.indexOf("/pre2008_")<0)&&(oR=
ef.indexOf("/tl_section_jump.html")<0)&&(oRef.indexOf("/tl_archived_pages=
.html")<0)&&(oRef.indexOf("/new_techlearning_articles.aspx")<0))=0A=
	        {=0A=
		        this.output()=0A=
		        if (parseInt(this.autohidetimer)>0)=0A=
			        setTimeout("splashpage.closeit()", =
parseInt(this.autohidetimer)*1000)=0A=
			}=0A=
	}=0A=
},=0A=
=0A=
getCookie:function(Name){=0A=
	var re=3Dnew RegExp(Name+"=3D[^;]+", "i"); //construct RE to search for =
target name/value pair=0A=
	if (document.cookie.match(re)) //if cookie found=0A=
		return document.cookie.match(re)[0].split("=3D")[1] //return its value=0A=
	return null=0A=
},=0A=
=0A=
setCookie:function(name, value, days){=0A=
	var expireDate =3D new Date()=0A=
	//set "expstring" to either an explicit date (past or future)=0A=
	if (typeof days!=3D"undefined"){ //if set persistent cookie=0A=
		var expstring=3DexpireDate.setDate(expireDate.getDate()+parseInt(days))=0A=
		document.cookie =3D name+"=3D"+value+"; =
expires=3D"+expireDate.toGMTString()+"; "+splashpage.cookiename[1] =
//last portion sets cookie path=0A=
	}=0A=
else //else if this is a session only cookie setting=0A=
	document.cookie =3D name+"=3D"+value+"; "+splashpage.cookiename[1] =
//last portion sets cookie path=0A=
}=0A=
=0A=
}=0A=
=0A=
if (splashpage.browserdetectstr && splashpage.splashenabled=3D=3D1)=0A=
	splashpage.init()=0A=
=0A=
</SCRIPT>

<META name=3D"GENERATOR" content=3D"MSHTML 9.00.8112.16434"></HEAD>
<BODY class=3D"LTR IE9 ENUS">
<FORM id=3D"form1" method=3D"post" =
action=3D"http://vsr.edgl.com:80/reseller-products/InfiniteGraph-Released=
-for-Development-of-Next-Gen-Applications--75319.aspx">
<DIV><INPUT id=3D"__EVENTTARGET" name=3D"__EVENTTARGET" =
type=3D"hidden"><INPUT id=3D"__EVENTARGUMENT"=20
name=3D"__EVENTARGUMENT" type=3D"hidden"><INPUT id=3D"__VIEWSTATE" =
name=3D"__VIEWSTATE"=20
value=3D"/wEPDwUJNTg2MzA2MjY5D2QWAgIBEGRkFgICAw9kFgJmD2QWAmYPZBYGAgEPZBYE=
Zg9kFgRmDxYCHglpbm5lcmh0bWwFowM8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgb=
GFuZ3VhZ2U9IkphdmFTY3JpcHQiPiAgYWpfc2VydmVyID0gJ2h0dHA6Ly9hZHMuZWRnZWxsY2=
9tbXVuaWNhdGlvbnMuY29tL3NlcnZsZXQvYWpyb3RhdG9yLyc7IGFqX3RhZ3ZlciA9ICcxLjA=
nOyAgYWpfem9uZSA9ICdlZGdlbGwnOyBhal9hZHNwb3QgPSAnMzIwMDYzJzsgYWpfcGFnZSA9=
ICcwJzsgYWpfZGltID0nMzE4NjEwJzsgYWpfY2ggPSAnJzsgYWpfY3QgPSAnJzsgYWpfa3cgP=
SAnJzsgIGFqX3B2ID0gdHJ1ZTsgYWpfY2xpY2sgPSAnJzsgIDwvc2NyaXB0PjxzY3JpcHQgdH=
lwZT0idGV4dC9qYXZhc2NyaXB0IiBsYW5ndWFnZT0iSmF2YVNjcmlwdCIgc3JjPSJodHRwOi8=
vaW1nMS5jZG4uYWRqdWdnbGVyLmNvbS9iYW5uZXJzL2FqdGcuanMiPjwvc2NyaXB0PgkJCQkJ=
CQkJCmQCAQ8WAh8ABZoDPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIGxhbmd1YWdlP=
SJKYXZhU2NyaXB0Ij4gIGFqX3NlcnZlciA9ICdodHRwOi8vYWRzLmVkZ2VsbGNvbW11bmljYX=
Rpb25zLmNvbS9zZXJ2bGV0L2Fqcm90YXRvci8nOyBhal90YWd2ZXIgPSAnMS4wJzsgIGFqX3p=
vbmUgPSAnZWRnZWxsJzsgYWpfYWRzcG90ID0gJzM2OTczMic7IGFqX3BhZ2UgPSAnMCc7IGFq=
X2RpbSA9JzM2Mjc4Myc7IGFqX2NoID0gJyc7IGFqX2N0ID0gJyc7IGFqX2t3ID0gJyc7ICBha=
l9wdiA9IHRydWU7IGFqX2NsaWNrID0gJyc7ICA8L3NjcmlwdD48c2NyaXB0IHR5cGU9InRleH=
QvamF2YXNjcmlwdCIgbGFuZ3VhZ2U9IkphdmFTY3JpcHQiIHNyYz0iaHR0cDovL2ltZzEuY2R=
uLmFkanVnZ2xlci5jb20vYmFubmVycy9hanRnLmpzIj48L3NjcmlwdD5kAgEPZBYMAgMPDxYC=
HgRUZXh0BQdHdWVzdCB8ZGQCBQ9kFgICAw8PFgIeC05hdmlnYXRlVXJsBbEBaHR0cDovL3Zzc=
i5lZGdsLmNvbS9Vc2VyLVJlZ2lzdHJhdGlvbi9Nb2RhbFVzZXJTaWduSW4/Y3VycmVudFBhZ2=
VVcmw9aHR0cDovL3Zzci5lZGdsLmNvbS9yZXNlbGxlci1wcm9kdWN0cy9JbmZpbml0ZUdyYXB=
oLVJlbGVhc2VkLWZvci1EZXZlbG9wbWVudC1vZi1OZXh0LUdlbi1BcHBsaWNhdGlvbnMtLTc1=
MzE5FgIeBWNsYXNzBQttb2RhbHNpZ25pbmQCBw9kFgICAw8PFgIfAgW3AWh0dHA6Ly92c3IuZ=
WRnbC5jb20vVXNlci1SZWdpc3RyYXRpb24vTW9kYWxVc2VyUmVnaXN0cmF0aW9uP2N1cnJlbn=
RQYWdlVXJsPWh0dHA6Ly92c3IuZWRnbC5jb20vcmVzZWxsZXItcHJvZHVjdHMvSW5maW5pdGV=
HcmFwaC1SZWxlYXNlZC1mb3ItRGV2ZWxvcG1lbnQtb2YtTmV4dC1HZW4tQXBwbGljYXRpb25z=
LS03NTMxORYCHwMFDW1vZGFscmVnaXN0ZXJkAgsPZBYCAgMPDxYCHwIFM2h0dHA6Ly92c3IuZ=
WRnbC5jb20vVXNlci1SZWdpc3RyYXRpb24vU3Vic2NyaXB0aW9uc2RkAg0PZBYCAgMPDxYCHw=
IFL2h0dHA6Ly92c3IuZWRnbC5jb20vVXNlci1SZWdpc3RyYXRpb24vTXlBY2NvdW50ZGQCDw9=
kFgICAw8PFgIfAgUyaHR0cDovL3Zzci5lZGdsLmNvbS9Vc2VyLVJlZ2lzdHJhdGlvbi9Vc2Vy=
QXJjaGl2ZXNkZAIDD2QWAmYPZBYCAgIPZBYCZg9kFgJmD2QWCgIBD2QWAmYPZBYCAgIPZBYCZ=
g9kFgJmD2QWAmYPZBYGZg9kFgJmDxYEHwMFC21vZGFsc2lnbmluHgRocmVmBbsBL1VzZXItUm=
VnaXN0cmF0aW9uL01vZGFsVXNlclNpZ25Jbj9SZWRpcmVjdFRvUGFnZT1odHRwOi8vdnNyLmV=
kZ2wuY29tOjgwL3Jlc2VsbGVyLXByb2R1Y3RzL0luZmluaXRlR3JhcGgtUmVsZWFzZWQtZm9y=
LURldmVsb3BtZW50LW9mLU5leHQtR2VuLUFwcGxpY2F0aW9ucy0tNzUzMTkmRGlzcGxheUluU=
G9wdXA9MCZBZGRGYXY9MRYCAgEPDxYCHghJbWFnZVVybAUuLi4vLi4vQ3VzdG9tX0ltYWdlcy=
9pbWFnZXMvYWRkX2Zhdl9kaXNhYmxlLmpwZ2RkAgEPZBYCAgIPZBYCZg9kFgJmD2QWAmYPFQY=
IOS8yLzIwMTFBSW5maW5pdGVHcmFwaCBSZWxlYXNlZCBmb3IgRGV2ZWxvcG1lbnQgb2YgTmV4=
dC1HZW4gQXBwbGljYXRpb25zICAAANoXPGRpdj48YSB0YXJnZXQ9Il9ibGFuayIgaHJlZj0ia=
HR0cDovL3d3dy5pbmZpbml0ZWdyYXBoLmNvbS9kb3dubG9hZCI+SW5maW5pdGVHcmFwaDwvYT=
4gaXMgb2ZmZXJpbmcgdGVjaG5vbG9naXN0cyB0aGUgYWJpbGl0eSB0byBkZXZlbG9wIGFuZCB=
kZXBsb3kgdGhlaXIgcHJvb2Ygb2YgY29uY2VwdCAoUE9DKSBpZGVhcyB3aXRob3V0IGJ1ZGdl=
dGFyeSByZXN0cmljdGlvbnMuJm5ic3A7PC9kaXY+DQo8ZGl2PiZuYnNwOzwvZGl2Pg0KPGRpd=
j5BcHBsaWNhdGlvbnMgaW5jbHVkZSByZWFsLXRpbWUgYW5kIGxvY2F0aW9uLWF3YXJlIHdlYi=
BhbmQgbW9iaWxlIGFkdmVydGlzaW5nIHBsYXRmb3JtcywgbWlsaXRhcnkgb3BlcmF0aW9ucyB=
wbGFubmluZyBhbmQgbWlzc2lvbiBhc3N1cmFuY2UsIGFuZCBhZHZhbmNlZCBoZWFsdGhjYXJl=
IGFuZCBwYXRpZW50IHJlY29yZHMgbWFuYWdlbWVudC4mbmJzcDs8L2Rpdj4NCjxkaXY+Jm5ic=
3A7PC9kaXY+DQo8ZGl2PlRoaXMgb2ZmZXIgYWxzbyBpbmNsdWRlcyBsaW1pdGVkIG9ubGluZS=
BzdXBwb3J0IGluIGFkZGl0aW9uIHRvIGFjY2VzcyB0byB0aGUgSW5maW5pdGVHcmFwaCBzdXB=
wb3J0IFdpa2kgYXQ6IGh0dHA6Ly93d3cud2lraS5pbmZpbml0ZWdyYXBoLmNvbS48L2Rpdj4N=
CjxkaXY+SW5maW5pdGVHcmFwaCBpcyBsaWNlbnNlZCBvbiBhICZsZHF1bztwYXkgYXMgeW91I=
HNjYWxlJnJkcXVvOyBvciB1c2FnZS1iYXNlZCBtb2RlbCB3aGljaCBhbGxvd3Mgb3JnYW5pem=
F0aW9ucyB0byBleHBhbmQgdGhlaXIgc3RvcmFnZSBjYXBhY2l0eSBhcyBuZWVkZWQuIFRoaXM=
gdHlwZSBvZiB1c2FnZS1iYXNlZCBwcmljaW5nIGlzIG9mdGVuIGlkZWFsIGFuZCB2ZXJ5IGNv=
c3QgZWZmZWN0aXZlIGZvciBtYW55IG9yZ2FuaXphdGlvbnMuJm5ic3A7PC9kaXY+DQo8ZGl2P=
iZuYnNwOzwvZGl2Pg0KPGRpdj5Gb3IgdGhvc2Ugd2l0aCB2ZXJ5IGxhcmdlIG9yIGNsYXNzaW=
ZpZWQgZGVwbG95bWVudHMsIG9yIHRoYXQgbmVlZCBwcmljaW5nIG9wdGltaXplZCBmb3IgdGh=
laXIgcGFydGljdWxhciBlbnZpcm9ubWVudHMsIHRoZSBjb21wYW55IG9mZmVycyBzaXRlIGxp=
Y2Vuc2VzIGFzIHdlbGwgYXMgcGVyLWNvcmUsIHNlcnZlciwgdW5pdCBvciBjb25jdXJyZW50I=
HVzZXIgcXVvdGF0aW9ucyBhcyB3ZWxsLjwvZGl2Pg0KPGRpdj4mbmJzcDs8L2Rpdj4NCjxkaX=
Y+SW5maW5pdGVHcmFwaCBvZmZlcnMgbXVsdGlwbGUgbmV3IGZlYXR1cmVzIGFuZCBlbmhhbmN=
lZCBjYXBhYmlsaXRpZXMgZm9yIGN1c3RvbWVycyBtaW5pbmcgcmVsYXRpb25zaGlwcyBhbmQg=
Y29ubmVjdGlvbnMgaW4gdGhlaXIgYmlnIGRhdGEuJm5ic3A7PC9kaXY+DQo8ZGl2Pk5ldyBmZ=
WF0dXJlcyBhbmQgYmVuZWZpdHMgaW4gdGhlIGNvbW1lcmNpYWwgcmVsZWFzZSBvZiBJbmZpbm=
l0ZUdyYXBoIGNvbnNpc3Qgb2Y6PC9kaXY+DQo8dWw+DQogICAgPGxpPk5ldyBwYXJhbGxlbCB=
kYXRhIGxvYWRpbmcgYW5kIGFjY2VsZXJhdGVkIGluZ2VzdCAmbmRhc2g7IEltcG9ydCBhbmQg=
Y29udGludW91c2x5IGZlZWQgYXBwbGljYXRpb25zIHdpdGggbWFzc2l2ZSBhbW91bnRzIG9mI=
GRhdGEgZnJvbSBudW1lcm91cywgbXVsdGlwbGUgaW5wdXQgc3RyZWFtcywgZmFzdGVyLjwvbG=
k+DQogICAgPGxpPkZsZXhpYmxlIHBsYWNlbWVudCAmbmRhc2g7IE9yZ2FuaXphdGlvbnMgY2F=
uIHR1bmUgdGhlaXIgZ3JhcGggZGF0YSBwbGFjZW1lbnQgZm9yIG9wdGltYWwgcGVyZm9ybWFu=
Y2UuPC9saT4NCiAgICA8bGk+RW5oYW5jZWQgaW5kZXhpbmcgJm5kYXNoOyBEZXZlbG9wZXJzI=
GhhdmUgY29tcGxldGUgZmxleGliaWxpdHkgaW4gY2hvb3NpbmcgdGhlIGluZGV4aW5nIG9wdG=
lvbiB0aGF0IGJlc3Qgc3VwcG9ydHMgdGhlaXIgbmVlZHMsIHJhbmdpbmcgZnJvbSBhdXRvbWF=
0aWMgaW5kZXhpbmcgdG8gbWFudWFsIG9wdGlvbnMgdGhhdCBjYW4gc3BlZWQgcGVyZm9ybWFu=
Y2UgYnkgMjB4LjwvbGk+DQogICAgPGxpPkluZmluaXRlR3JhcGggRGF0YSBWaXN1YWxpemVyI=
CZuZGFzaDsgQXNzaXN0cyBkZXZlbG9wZXJzIGluIHZpZXdpbmcsIHZlcmlmeWluZyBhbmQgdG=
VzdGluZyB0aGVpciBkYXRhIG1vZGVsczsgaXMgY3VzdG9taXphYmxlIHRvIHRoZWlyIG1vZGV=
scywgYW5kIHVuZGVyc3RhbmRzIHRoZSB0eXBlcyB3aXRoaW4gdGhlaXIgZGF0YS48L2xpPg0K=
ICAgIDxsaT5PdGhlciBFbmhhbmNlbWVudHMgJm5kYXNoOyBJbXByb3ZlZCBTTEY0SiBsb2dna=
W5nIGluZnJhc3RydWN0dXJlIHN1cHBvcnQgZm9yIGNvbXBsZXRlIGludGVncmF0aW9uIHdpdG=
ggc3RhbmRhcmQgbG9nZ2luZyBiYWNrIGVuZHMuIEFkZGl0aW9uYWxseSwgSW5maW5pdGVHcmF=
waCAyLjAgc3VwcG9ydHMgZmFzdGVyIGdyYXBoIHByb2Nlc3NpbmcgYW5kIGV4cGFuZGVkIHJh=
bmdlIHF1ZXJ5aW5nLjwvbGk+DQo8L3VsPg0KPGRpdj48c3Ryb25nPkF2YWlsYWJpbGl0eSBhb=
mQgUHJpY2luZzwvc3Ryb25nPjwvZGl2Pg0KPGRpdj5JbmZpbml0ZUdyYXBoIGlzIGNvbW1lcm=
NpYWxseSBhdmFpbGFibGUgYW5kIG9mZmVyZWQgaW4gc2V2ZXJhbCBsaWNlbnNpbmcgb3B0aW9=
ucyBzdGFydGluZyB3aXRoIGFuIG9ubGluZSBkb3dubG9hZCB0byBkZXZlbG9wIGFuZCBkZXBs=
b3kgYXQgbm8gY29zdCB1cCB0byBvbmUgbWlsbGlvbiBub2RlcyBhbmQgZWRnZXMsIGF2YWlsY=
WJsZSBhdDogPGEgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Imh0dHA6Ly93d3cuaW5maW5pdGVncm=
FwaC5jb20vZG93bmxvYWQiPmh0dHA6Ly93d3cuaW5maW5pdGVncmFwaC5jb20vZG93bmxvYWQ=
8L2E+LiZuYnNwOzwvZGl2Pg0KPGRpdj4mbmJzcDs8L2Rpdj4NCjxkaXY+SW5maW5pdGVHcmFw=
aCBpcyBpZGVhbCBmb3IgSmF2YSBkZXZlbG9wZXJzIG9uIDMyIGFuZCA2NC1iaXQgTGludXgsI=
FdpbmRvd3MgYW5kIE1hYyBPUy9YIDY0LWJpdCwgYW5kIHdpbGwgYWxzbyB3b3JrIGluIG1vc3=
QgdmlydHVhbGl6ZWQgY2xvdWQgZW52aXJvbm1lbnRzIGluY2x1ZGluZyBBbWF6b24gRUMyLCB=
Hb0dyaWQgYW5kIFJpZ2h0U2NhbGUuPC9kaXY+DQo8ZGl2PiZuYnNwOzwvZGl2PgBkAgIPZBYC=
Zg9kFgICBA9kFgJmD2QWAgICDw8WAh8BBQJPS2RkAgMPZBYCZg9kFgICAQ9kFgoCAQ8PFgQfA=
QUsVGFibGV0IFNhbGVzIGZvciBSZXRhaWwgVXNlIHRvIFNwaWtlIGJ5IDIwMTUfAgVDL3Jlc2=
VsbGVyLXN0b3JpZXMvVGFibGV0LVNhbGVzLWZvci1SZXRhaWwtVXNlLXRvLVNwaWtlLWJ5LTI=
wMTU3NTk3OWRkAgMPDxYEHwEFW1JJTSBhbmQgVGVjaCBEYXRhIEFubm91bmNlIERpc3RyaWJ1=
dGlvbiBBZ3JlZW1lbnQgZm9yIEJsYWNrQmVycnkgU29sdXRpb25zIFRhcmdldGVkIHRvIFNNQ=
nMfAgVvL3Jlc2VsbGVyLW5ld3MvUklNLWFuZC1UZWNoLURhdGEtQW5ub3VuY2UtRGlzdHJpYn=
V0aW9uLUFncmVlbWVudC1mb3ItQmxhY2tCZXJyeS1Tb2x1dGlvbnMtVGFyZ2V0ZWQtdG8tU01=
Cczc1OTc1ZGQCBQ8PFgQfAQUTVGhlIFRydXRoIEFib3V0IE5GQx8CBSovcmVzZWxsZXItc3Rv=
cmllcy9UaGUtVHJ1dGgtQWJvdXQtTkZDNzU2MjZkZAIHDw8WBB8BBSJOZXcgTmV0d29ya2luZ=
yBUZWNobm9sb2d5IGZvciAyMDExHwIFOS9yZXNlbGxlci1zdG9yaWVzL05ldy1OZXR3b3JraW=
5nLVRlY2hub2xvZ3ktZm9yLTIwMTE1NzAyNmRkAgkPDxYEHwEFPkNsb3VkIENvbXB1dGluZzo=
gSG93IENsaWVudCBEZXZpY2VzIEFmZmVjdCB0aGUgVXNlciBFeHBlcmllbmNlHwIFWi9yZXNl=
bGxlci13aGl0ZS1wYXBlcnMvQ2xvdWQtQ29tcHV0aW5nLS1Ib3ctQ2xpZW50LURldmljZXMtQ=
WZmZWN0LXRoZS1Vc2VyLUV4cGVyaWVuY2U3NTc1MGRkAgUPZBYCZg9kFgJmDxYCHwAFowM8c2=
NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgbGFuZ3VhZ2U9IkphdmFTY3JpcHQiPiAgYWp=
fc2VydmVyID0gJ2h0dHA6Ly9hZHMuZWRnZWxsY29tbXVuaWNhdGlvbnMuY29tL3NlcnZsZXQv=
YWpyb3RhdG9yLyc7IGFqX3RhZ3ZlciA9ICcxLjAnOyAgYWpfem9uZSA9ICdlZGdlbGwnOyBha=
l9hZHNwb3QgPSAnMzIwNzg2JzsgYWpfcGFnZSA9ICcwJzsgYWpfZGltID0nMzE4NjA2JzsgYW=
pfY2ggPSAnJzsgYWpfY3QgPSAnJzsgYWpfa3cgPSAnJzsgIGFqX3B2ID0gdHJ1ZTsgYWpfY2x=
pY2sgPSAnJzsgIDwvc2NyaXB0PjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBsYW5n=
dWFnZT0iSmF2YVNjcmlwdCIgc3JjPSJodHRwOi8vaW1nMS5jZG4uYWRqdWdnbGVyLmNvbS9iY=
W5uZXJzL2FqdGcuanMiPjwvc2NyaXB0PgkJCQkJCQkNCmQCBw9kFgJmD2QWAgICD2QWAmYPZB=
YCZg9kFgJmDxUEhwE8aW1nIGFsdD0iU3VwcGx5IENoYWluIE1hbmFnZW1lbnQgaW4gdGhlIEh=
lYWx0aGNhcmUgU2lsbyIgc3JjPSIvZ2V0YXR0YWNobWVudC9lY2E1M2U3OS1lNGExLTQyYjkt=
YWUzYi1jYjQzYzEwZTFjZGMvP21heHNpZGVzaXplPTEwMCIgLz7GATxhIHRhcmdldD0iX2JsY=
W5rIiBjbGFzcz0ibW9kYWxPbkNsb3NlUmVmcmVzaCIgaHJlZj0iL1VzZXItUmVnaXN0cmF0aW=
9uL0Rvd25sb2Fkcz9HVUlEPTc0YzllNTJlLWIzYWItNGQwYS05OTRiLWQ4NjBlZTZlNDgwZCZ=
yZWZlcmFsdHlwZT0mdWJjdGlkPTIiID5TdXBwbHkgQ2hhaW4gTWFuYWdlbWVudCBpbiB0aGUg=
SGVhbHRoY2FyZSBTaWxvPC9hPvQBVGVjaG5vbG9neSB0aGF0IHRyYWNrcyBtZWRpY2FsIGVxd=
WlwbWVudCwgZHJ1Z3MsIGFuZCBvdGhlciBzdXBwbGllcyBjYW4gY29udHJvbCBjb3N0cyBhbm=
QgaW1wcm92ZSBwYXRpZW50IGNhcmUuIEJ5IHRlYW1pbmcgd2l0aCBTQVRPLCBBSURDIGFuZCB=
SRklEIHNvbHV0aW9uIHByb3ZpZGVycyB3cml0ZSB0aGUgcHJlc2NyaXB0aW9uIGZvciBtb3Jl=
IGVmZmljaWVudCBoZWFsdGhjYXJlIHN1cHBseSBjaGFpbiBtYW5hZ2VtZW50LrwBPGEgc3R5b=
GU9ImZvbnQtc2l6ZToxMHB0OyIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSJtb2RhbE9uQ2xvc2=
VSZWZyZXNoIiBocmVmPSIvVXNlci1SZWdpc3RyYXRpb24vRG93bmxvYWRzP0dVSUQ9NzRjOWU=
1MmUtYjNhYi00ZDBhLTk5NGItZDg2MGVlNmU0ODBkJnJlZmVyYWx0eXBlPSZ1YmN0aWQ9MiIg=
PkRvd25sb2FkIE5vdzwvYT5kAgkPZBYCZg9kFgICAg9kFgJmD2QWAmYPZBYCZg8VBH48aW1nI=
GFsdD0iSGVhbHRoY2FyZTogVGhvdWdodCBMZWFkZXJzaGlwIFNlcmllcyIgc3JjPSIvZ2V0YX=
R0YWNobWVudC8yNTRiMDkzZi00MzRhLTQ0MTgtOWE1Yy1lOTA1ZjQyYjBiNDcvP21heHNpZGV=
zaXplPTEwMCIgLz69ATxhIHRhcmdldD0iX2JsYW5rIiBjbGFzcz0ibW9kYWxPbkNsb3NlUmVm=
cmVzaCIgaHJlZj0iL1VzZXItUmVnaXN0cmF0aW9uL0Rvd25sb2Fkcz9HVUlEPWVhMDZhYWY3L=
WZhM2MtNGMxMi05OTM2LTYxMzI0MDEzMmI4ZiZyZWZlcmFsdHlwZT0mdWJjdGlkPTIiID5IZW=
FsdGhjYXJlOiBUaG91Z2h0IExlYWRlcnNoaXAgU2VyaWVzPC9hPr8CVGhlIG9uZSBtYXJrZXQ=
gdGhhdCBoYXMgcmVjZWl2ZWQgdGhlIG1vc3QgYnV6eiBpbiB0aGUgcGFzdCB5ZWFyIGhhcyBi=
ZWVuIGhlYWx0aGNhcmUsIGFuZCBqdXN0bHkgc28uIFNvbHV0aW9uIHByb3ZpZGVycyBhcmUgZ=
WFnZXIgdG8gYnJlYWsgaW50byBhIHZlcnRpY2FsIHRoYXQncyBib3RoIHNvIGluIG5lZWQgb2=
YgYSB0ZWNoIG1ha2VvdmVyIGFuZCBoYXMgdGhlIG1vbmV5IHRvIHBheSBmb3IgaXQuIFZTUiB=
zcG9rZSB0byBDaGFubmVsIHRob3VnaCBsZWFkZXJzIHRvIGZpbmQgb3V0IHdoYXQgaXQgdGFr=
ZXMgdG8gdW5kZXJzdGFuZCBoZWFsdGhjYXJlIElULrwBPGEgc3R5bGU9ImZvbnQtc2l6ZToxM=
HB0OyIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSJtb2RhbE9uQ2xvc2VSZWZyZXNoIiBocmVmPS=
IvVXNlci1SZWdpc3RyYXRpb24vRG93bmxvYWRzP0dVSUQ9ZWEwNmFhZjctZmEzYy00YzEyLTk=
5MzYtNjEzMjQwMTMyYjhmJnJlZmVyYWx0eXBlPSZ1YmN0aWQ9MiIgPkRvd25sb2FkIE5vdzwv=
YT5kAgUPZBYCZg9kFgICAQ8WAh8ABaMDPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiI=
Gxhbmd1YWdlPSJKYXZhU2NyaXB0Ij4gIGFqX3NlcnZlciA9ICdodHRwOi8vYWRzLmVkZ2VsbG=
NvbW11bmljYXRpb25zLmNvbS9zZXJ2bGV0L2Fqcm90YXRvci8nOyBhal90YWd2ZXIgPSAnMS4=
wJzsgIGFqX3pvbmUgPSAnZWRnZWxsJzsgYWpfYWRzcG90ID0gJzMyMDA2NCc7IGFqX3BhZ2Ug=
PSAnMCc7IGFqX2RpbSA9JzMxODYxMCc7IGFqX2NoID0gJyc7IGFqX2N0ID0gJyc7IGFqX2t3I=
D0gJyc7ICBhal9wdiA9IHRydWU7IGFqX2NsaWNrID0gJyc7ICA8L3NjcmlwdD48c2NyaXB0IH=
R5cGU9InRleHQvamF2YXNjcmlwdCIgbGFuZ3VhZ2U9IkphdmFTY3JpcHQiIHNyYz0iaHR0cDo=
vL2ltZzEuY2RuLmFkanVnZ2xlci5jb20vYmFubmVycy9hanRnLmpzIj48L3NjcmlwdD4JCQkJ=
CQkJCQpkGAkFGmRiZ0VsZW0kbG9nU1FMJGdyaWRRdWVyaWVzD2dkBRtkYmdFbGVtJGxvZ1N0Y=
XRlJGdyaWRTdGF0ZXMPZ2QFJGRiZ0VsZW0kbG9nUmVxdWVzdCR0YmxWYWwkZ3JpZFZhbHVlcw=
9nZAUlZGJnRWxlbSRsb2dSZXF1ZXN0JHRibFJlcUMkZ3JpZFZhbHVlcw9nZAUaZGJnRWxlbSR=
sb2dDYWNoZSRncmlkQ2FjaGUPZ2QFHGRiZ0VsZW0kbG9nUmVxdWVzdCRncmlkQ2FjaGUPZ2QF=
JWRiZ0VsZW0kbG9nUmVxdWVzdCR0YmxSZXNDJGdyaWRWYWx1ZXMPZ2QFFmRiZ0VsZW0kbG9nU=
2VjJGdyaWRTZWMPZ2QFHl9fQ29udHJvbHNSZXF1aXJlUG9zdEJhY2tLZXlfXxYMBStwbGMkbH=
QkbWFpblRvcCRWU1JNYXN0ZXJIZWFkZXIkSW1hZ2VCdXR0b24xBZ4BcGxjJGx0JG1haW5DZW5=
0ZXIkcGFnZXBsYWNlaG9sZGVyMSRwYWdlcGxhY2Vob2xkZXIxJGx0JG1haW5DZW50ZXIkcGFn=
ZXBsYWNlaG9sZGVyMSRwYWdlcGxhY2Vob2xkZXIxJGx0JHpvbmVMZWZ0JFByaW50RW1haWxTa=
GFyZVJTU0Zhdm9yaXRlJGltZ0J0bkFkZFRvRmF2b3JpdGUFnwFwbGMkbHQkbWFpbkNlbnRlci=
RwYWdlcGxhY2Vob2xkZXIxJHBhZ2VwbGFjZWhvbGRlcjEkbHQkbWFpbkNlbnRlciRwYWdlcGx=
hY2Vob2xkZXIxJHBhZ2VwbGFjZWhvbGRlcjEkbHQkem9uZUxlZnQkQ29udGVudFJhdGluZyRl=
bGVtUmF0aW5nJFJhdGluZ0NvbnRyb2wkcmFkQnRuXzEFnwFwbGMkbHQkbWFpbkNlbnRlciRwY=
WdlcGxhY2Vob2xkZXIxJHBhZ2VwbGFjZWhvbGRlcjEkbHQkbWFpbkNlbnRlciRwYWdlcGxhY2=
Vob2xkZXIxJHBhZ2VwbGFjZWhvbGRlcjEkbHQkem9uZUxlZnQkQ29udGVudFJhdGluZyRlbGV=
tUmF0aW5nJFJhdGluZ0NvbnRyb2wkcmFkQnRuXzEFnwFwbGMkbHQkbWFpbkNlbnRlciRwYWdl=
cGxhY2Vob2xkZXIxJHBhZ2VwbGFjZWhvbGRlcjEkbHQkbWFpbkNlbnRlciRwYWdlcGxhY2Vob=
2xkZXIxJHBhZ2VwbGFjZWhvbGRlcjEkbHQkem9uZUxlZnQkQ29udGVudFJhdGluZyRlbGVtUm=
F0aW5nJFJhdGluZ0NvbnRyb2wkcmFkQnRuXzIFnwFwbGMkbHQkbWFpbkNlbnRlciRwYWdlcGx=
hY2Vob2xkZXIxJHBhZ2VwbGFjZWhvbGRlcjEkbHQkbWFpbkNlbnRlciRwYWdlcGxhY2Vob2xk=
ZXIxJHBhZ2VwbGFjZWhvbGRlcjEkbHQkem9uZUxlZnQkQ29udGVudFJhdGluZyRlbGVtUmF0a=
W5nJFJhdGluZ0NvbnRyb2wkcmFkQnRuXzIFnwFwbGMkbHQkbWFpbkNlbnRlciRwYWdlcGxhY2=
Vob2xkZXIxJHBhZ2VwbGFjZWhvbGRlcjEkbHQkbWFpbkNlbnRlciRwYWdlcGxhY2Vob2xkZXI=
xJHBhZ2VwbGFjZWhvbGRlcjEkbHQkem9uZUxlZnQkQ29udGVudFJhdGluZyRlbGVtUmF0aW5n=
JFJhdGluZ0NvbnRyb2wkcmFkQnRuXzMFnwFwbGMkbHQkbWFpbkNlbnRlciRwYWdlcGxhY2Vob=
2xkZXIxJHBhZ2VwbGFjZWhvbGRlcjEkbHQkbWFpbkNlbnRlciRwYWdlcGxhY2Vob2xkZXIxJH=
BhZ2VwbGFjZWhvbGRlcjEkbHQkem9uZUxlZnQkQ29udGVudFJhdGluZyRlbGVtUmF0aW5nJFJ=
hdGluZ0NvbnRyb2wkcmFkQnRuXzMFnwFwbGMkbHQkbWFpbkNlbnRlciRwYWdlcGxhY2Vob2xk=
ZXIxJHBhZ2VwbGFjZWhvbGRlcjEkbHQkbWFpbkNlbnRlciRwYWdlcGxhY2Vob2xkZXIxJHBhZ=
2VwbGFjZWhvbGRlcjEkbHQkem9uZUxlZnQkQ29udGVudFJhdGluZyRlbGVtUmF0aW5nJFJhdG=
luZ0NvbnRyb2wkcmFkQnRuXzQFnwFwbGMkbHQkbWFpbkNlbnRlciRwYWdlcGxhY2Vob2xkZXI=
xJHBhZ2VwbGFjZWhvbGRlcjEkbHQkbWFpbkNlbnRlciRwYWdlcGxhY2Vob2xkZXIxJHBhZ2Vw=
bGFjZWhvbGRlcjEkbHQkem9uZUxlZnQkQ29udGVudFJhdGluZyRlbGVtUmF0aW5nJFJhdGluZ=
0NvbnRyb2wkcmFkQnRuXzQFnwFwbGMkbHQkbWFpbkNlbnRlciRwYWdlcGxhY2Vob2xkZXIxJH=
BhZ2VwbGFjZWhvbGRlcjEkbHQkbWFpbkNlbnRlciRwYWdlcGxhY2Vob2xkZXIxJHBhZ2VwbGF=
jZWhvbGRlcjEkbHQkem9uZUxlZnQkQ29udGVudFJhdGluZyRlbGVtUmF0aW5nJFJhdGluZ0Nv=
bnRyb2wkcmFkQnRuXzUFnwFwbGMkbHQkbWFpbkNlbnRlciRwYWdlcGxhY2Vob2xkZXIxJHBhZ=
2VwbGFjZWhvbGRlcjEkbHQkbWFpbkNlbnRlciRwYWdlcGxhY2Vob2xkZXIxJHBhZ2VwbGFjZW=
hvbGRlcjEkbHQkem9uZUxlZnQkQ29udGVudFJhdGluZyRlbGVtUmF0aW5nJFJhdGluZ0NvbnR=
yb2wkcmFkQnRuXzX2RLAtTRCCCPFQoA8LM3imARxBDg=3D=3D"=20
type=3D"hidden"></DIV>
<SCRIPT type=3D"text/javascript">=0A=
//<![CDATA[=0A=
var theForm =3D document.forms['form1'];=0A=
if (!theForm) {=0A=
    theForm =3D document.form1;=0A=
}=0A=
function __doPostBack(eventTarget, eventArgument) {=0A=
    if (!theForm.onsubmit || (theForm.onsubmit() !=3D false)) {=0A=
        theForm.__EVENTTARGET.value =3D eventTarget;=0A=
        theForm.__EVENTARGUMENT.value =3D eventArgument;=0A=
        theForm.submit();=0A=
    }=0A=
}=0A=
//]]>=0A=
</SCRIPT>

<SCRIPT type=3D"text/javascript" =
src=3D"http://vsr.edgl.com/WebResource.axd?d=3D7Q6UkwHP_M-8FLNei1_4MRO2Xr=
wnm8RzTf7DxPcaMga1Ss-L6brp3YSQX7IXv6Hz__fNStELH2svdBlZdaHkD7LUdmE1&amp;t=3D=
634208633469717278"></SCRIPT>

<DIV><INPUT id=3D"lng" name=3D"lng" value=3D"en-US" =
type=3D"hidden"></DIV>
<SCRIPT type=3D"text/javascript">=0A=
//<![CDATA[=0A=
=0A=
//]]>=0A=
</SCRIPT>

<SCRIPT type=3D"text/javascript" =
src=3D"http://vsr.edgl.com/ScriptResource.axd?d=3DgWMJzP8OX5tKxma86AN7mCj=
Eqlx0A52NXXD7DBuCY7igy2fwaSJxG02FCtB3N4LAsRb-W5KwD51xmQJwq4jS2EkkmrjLcF3h=
kNPn5zib8NgXgoSbo1u-9fxNRUZySXwM-1e9oAKWBxz_wtOpswD--Raq-6Y1&amp;t=3D5c2f=
384e"></SCRIPT>

<SCRIPT type=3D"text/javascript" =
src=3D"http://vsr.edgl.com/ScriptResource.axd?d=3DrpSN0VF9hQlCEfz5VCM5OlA=
bon8sxwdSrhTYL36fYBZ6jizvDfTUI762Zy6Y4T-DiVCWeogWO1Y54ZuANWcvWWldc6Eg3ZtN=
XZJBA0h9SQhDkmJyoSDE7MXq5rMype1lYlDGK6SIPqb3uLEqA1BGYKIfTtBAUsXwC0ilupfPR=
TicG91P0&amp;t=3D5c2f384e"></SCRIPT>

<DIV><INPUT id=3D"__SCROLLPOSITIONX" name=3D"__SCROLLPOSITIONX" =
value=3D"0" type=3D"hidden"><INPUT=20
id=3D"__SCROLLPOSITIONY" name=3D"__SCROLLPOSITIONY" value=3D"0" =
type=3D"hidden"></DIV>
<DIV id=3D"manPortal"></DIV>
<SCRIPT type=3D"text/javascript">=0A=
//<![CDATA[=0A=
Sys.WebForms.PageRequestManager._initialize('manScript', =
document.getElementById('form1'));=0A=
Sys.WebForms.PageRequestManager.getInstance()._updateControls([], [], =
[], 90);=0A=
//]]>=0A=
</SCRIPT>

<DIV style=3D"width: 100%;" align=3D"center">
<TABLE style=3D"width: 952px;">
  <TBODY>
  <TR>
    <TD>
<SCRIPT type=3D"text/javascript" =
src=3D"http://vsr.edgl.com/Custom_Scripts/RIS/Global.js"></SCRIPT>
      <LINK rel=3D"stylesheet" type=3D"text/css" =
href=3D"http://vsr.edgl.com/Custom_CSS/ColorBoxModalPopup/Global.css"=20
      media=3D"screen">
      <TABLE border=3D"0" cellSpacing=3D"0" cellPadding=3D"0" =
width=3D"100%" align=3D"center">
        <TBODY>
        <TR>
          <TD colSpan=3D"3" align=3D"center">
            <DIV id=3D"plc_lt_mainTop_VSRMasterHeader_headerimage">
<SCRIPT language=3D"JavaScript" type=3D"text/javascript">  aj_server =3D =
'http://ads.edgellcommunications.com/servlet/ajrotator/'; aj_tagver =3D =
'1.0';  aj_zone =3D 'edgell'; aj_adspot =3D '320063'; aj_page =3D '0'; =
aj_dim =3D'318610'; aj_ch =3D ''; aj_ct =3D ''; aj_kw =3D '';  aj_pv =3D =
true; aj_click =3D '';  </SCRIPT>

<SCRIPT language=3D"JavaScript" type=3D"text/javascript" =
src=3D"http://img1.cdn.adjuggler.com/banners/ajtg.js"></SCRIPT>
            </DIV>
            <DIV style=3D"display: block;" =
id=3D"plc_lt_mainTop_VSRMasterHeader_divPeelBack">
<SCRIPT language=3D"JavaScript" type=3D"text/javascript">  aj_server =3D =
'http://ads.edgellcommunications.com/servlet/ajrotator/'; aj_tagver =3D =
'1.0';  aj_zone =3D 'edgell'; aj_adspot =3D '369732'; aj_page =3D '0'; =
aj_dim =3D'362783'; aj_ch =3D ''; aj_ct =3D ''; aj_kw =3D '';  aj_pv =3D =
true; aj_click =3D '';  </SCRIPT>

<SCRIPT language=3D"JavaScript" type=3D"text/javascript" =
src=3D"http://img1.cdn.adjuggler.com/banners/ajtg.js"></SCRIPT>
            </DIV>
<SCRIPT type=3D"text/javascript">=0A=
                    var slash =3D document.getElementById("slashpage");=0A=
                    var pb =3D =
document.getElementById("plc_lt_mainTop_VSRMasterHeader_divPeelBack");=0A=
=0A=
                    if (slash !=3D null) {=0A=
                        pb.style.display =3D "none";=0A=
                    }=0A=
                   =0A=
                  =0A=
                </SCRIPT>
          </TD></TR>
        <TR>
          <TD height=3D"30" colSpan=3D"3">                &nbsp;         =
   </TD></TR>
        <TR vAlign=3D"top" align=3D"right">
          <TD vAlign=3D"top" colSpan=3D"3" align=3D"right"></TD></TR>
        <TR vAlign=3D"top">
          <TD rowSpan=3D"2" align=3D"left"><!-- <a href=3D"/Home" =
style=3D"border:0">
                <img border=3D"0" alt=3D"" style=3D"width: 450px; =
height: 75px" =
src=3D"/getmedia/e35edd9b-ea7d-42b2-8092-0f6432c2b88f/VSR_Redesign_TopLog=
o.jpg" /></a>--><A=20
            href=3D"http://vsr.edgl.com/home">
            <DIV class=3D"logo">
            <H1><SPAN>VSR</SPAN></H1></DIV></A></TD></TR>
        <TR>
          <TD class=3D"searchsection">
            <DIV align=3D"right"><A =
href=3D"http://vsr.edgl.com/home"><IMG style=3D"border-width: 0px;"=20
            alt=3D""=20
            =
src=3D"http://vsr.edgl.com/Custom_Images/VSRImages/hm1.jpg"></A><A=20
            href=3D"http://vsr.edgl.com/contact-VSR"><IMG =
style=3D"border-width: 0px;"=20
            alt=3D""=20
            =
src=3D"http://vsr.edgl.com/Custom_Images/VSRImages/cntct1.jpg"></A><A=20
            class=3D"modalPrnSub" =
href=3D"http://vsr.edgl.com/User-Registration/Subscriptions?NewsLetter=3D=
1"><IMG=20
            style=3D"border-width: 0px;" alt=3D"" =
src=3D"http://vsr.edgl.com/Custom_Images/VSRImages/news1.jpg"></A><A=20
            href=3D"http://www.e-circ.net/vsr/cs.asp"><IMG =
style=3D"border-width: 0px;"=20
            alt=3D""=20
            =
src=3D"http://vsr.edgl.com/Custom_Images/VSRImages/subsc1.jpg"></A><A=20
            href=3D"http://vsr.edgl.com/rss"><IMG style=3D"border-width: =
0px;" alt=3D""=20
            =
src=3D"http://vsr.edgl.com/Custom_Images/VSRImages/RSS.jpg"></A></DIV>
            <DIV style=3D"vertical-align: middle;" =
align=3D"right"><INPUT id=3D"plc_lt_mainTop_VSRMasterHeader_search1"=20
            =
onkeypress=3D"javascript:searchKeyPress(event,'plc_lt_mainTop_VSRMasterHe=
ader_ImageButton1');"=20
            name=3D"plc$lt$mainTop$VSRMasterHeader$search1" =
type=3D"text"><INPUT=20
            style=3D"display: none;" =
id=3D"plc_lt_mainTop_VSRMasterHeader_Text1"=20
            name=3D"plc$lt$mainTop$VSRMasterHeader$Text1" =
type=3D"text"><IMG alt=3D""=20
            =
src=3D"http://vsr.edgl.com/getmedia/c12fef0c-0c9a-4c3f-9dcd-68a95df98bbd/=
px.aspx?width=3D3&amp;height=3D1"=20
            width=3D"3" height=3D"1">&nbsp;<INPUT style=3D"border-width: =
0px; vertical-align: middle;"=20
            id=3D"plc_lt_mainTop_VSRMasterHeader_ImageButton1" =
onclick=3D"javascript:return =
validate_search('plc_lt_mainTop_VSRMasterHeader_search1');"=20
            name=3D"plc$lt$mainTop$VSRMasterHeader$ImageButton1" =
src=3D"http://vsr.edgl.com/Custom_Images/VSRImages/search_btn_red.jpg"=20
            type=3D"image"></DIV></TD></TR>
        <TR>
          <TD colSpan=3D"3">                                &nbsp;       =
    =20
        </TD></TR></TBODY></TABLE>
<SCRIPT type=3D"text/javascript">=0A=
    $(document).ready(function() {=0A=
	=0A=
        //$(".modalsignin").colorbox({ width: "85%", height: "90%", =
iframe: true, onClosed: function() { location.reload(true); } });        =0A=
        $(".modalsignin").colorbox({ width: "85%", height: "90%", =
iframe: true });=0A=
        $(".modalregister").colorbox({ width: "85%", height: "90%", =
iframe: true });=0A=
        $(".modalSubscription").colorbox({ width: "85%", height: "90%", =
iframe: true });=0A=
        $(".modalOnCloseRefresh").colorbox({ width: "85%", height: =
"90%", iframe: true, onClosed: function() { location.reload(true); } }); =
       =0A=
    });=0A=
</SCRIPT>

      <DIV style=3D"text-align: left;">
      <TABLE border=3D"0" cellSpacing=3D"2" cellPadding=3D"5" =
width=3D"100%">
        <TBODY>
        <TR>
          <TD noWrap=3D"nowrap" align=3D"left"><SPAN><SPAN =
style=3D"color: rgb(153, 5, 5); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-weight: bold;"=20
            id=3D"plc_lt_mainTop_WelcomeControl_lblWelcome">Welcome, =
</SPAN><SPAN=20
            style=3D"color: rgb(153, 5, 5); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-weight: bold;"=20
            id=3D"plc_lt_mainTop_WelcomeControl_lblUserName">Guest=20
            |</SPAN></SPAN><SPAN=20
            id=3D"plc_lt_mainTop_WelcomeControl_tdSignIn">&nbsp;         =
         =20
             <!-- <a id=3D"plc_lt_mainTop_WelcomeControl_lnkSignIn" =
href=3D"javascript:__doPostBack('plc$lt$mainTop$WelcomeControl$lnkSignIn'=
,'')" =
style=3D"color:#004F6A;font-family:Verdana,Arial,Helvetica,sans-serif;fon=
t-weight:bold;">Sign In</a> --><A=20
            id=3D"plc_lt_mainTop_WelcomeControl_hlnkSignIn" =
class=3D"modalsignin"=20
            =
href=3D"http://vsr.edgl.com/User-Registration/ModalUserSignIn?currentPage=
Url=3Dhttp://vsr.edgl.com/reseller-products/InfiniteGraph-Released-for-De=
velopment-of-Next-Gen-Applications--75319">Sign=20
            In</A>                    &nbsp; |                 =
</SPAN><SPAN id=3D"plc_lt_mainTop_WelcomeControl_tdRegister">&nbsp;=20
                                 <!-- <a =
id=3D"plc_lt_mainTop_WelcomeControl_lnkRegister" =
href=3D"javascript:__doPostBack('plc$lt$mainTop$WelcomeControl$lnkRegiste=
r','')" =
style=3D"color:#004F6A;font-family:Verdana,Arial,Helvetica,sans-serif;fon=
t-weight:bold;">Register</a> --><A=20
            id=3D"plc_lt_mainTop_WelcomeControl_hlnkRegister" =
class=3D"modalregister"=20
            =
href=3D"http://vsr.edgl.com/User-Registration/ModalUserRegistration?curre=
ntPageUrl=3Dhttp://vsr.edgl.com/reseller-products/InfiniteGraph-Released-=
for-Development-of-Next-Gen-Applications--75319">Register</A>=20
                                   &nbsp;                </SPAN></TD>
          <TD noWrap=3D"nowrap" =
align=3D"right"></TD></TR></TBODY></TABLE></DIV>
<SCRIPT type=3D"text/javascript" =
src=3D"http://vsr.edgl.com/CMSTemplates/VSRAspx/VSRMenu/SpryMenuBar.js"><=
/SCRIPT>
      <LINK rel=3D"stylesheet" type=3D"text/css" =
href=3D"http://vsr.edgl.com/CMSTemplates/VSRAspx/VSRMenu/SpryMenuBarHoriz=
ontal.css">
<SCRIPT type=3D"text/javascript" =
src=3D"http://vsr.edgl.com/Custom_Scripts/RIS/Global.js"></SCRIPT>
      <LINK rel=3D"stylesheet" type=3D"text/css" =
href=3D"http://vsr.edgl.com/Custom_CSS/ColorBoxModalPopup/Global.css"=20
      media=3D"screen">
      <DIV style=3D"width: 100%;" align=3D"center">
      <UL id=3D"MenuBar1" class=3D"MenuBarHorizontal">
        <LI><A =
onmouseover=3D"MM_swapImage('top','','/CMSTemplates/VSRAspx/VSRMenu/menu/=
vsr_nav_reverse_01_downv2.gif',1)"=20
        onmouseout=3D"MM_swapImgRestore()" =
href=3D"http://vsr.edgl.com/reseller-stories"><IMG=20
        id=3D"top" border=3D"0" name=3D"top" =
src=3D"http://vsr.edgl.com/CMSTemplates/VSRAspx/VSRMenu/menu/vsr_nav_reve=
rse_01_upv2.gif"></A>=20
        </LI>
        <LI><A =
onmouseover=3D"MM_swapImage('case','','/CMSTemplates/VSRAspx/VSRMenu/menu=
/vsr_nav_reverse_02_0.gif',1)"=20
        onmouseout=3D"MM_swapImgRestore()" =
href=3D"http://vsr.edgl.com/reseller-case-studies"><IMG=20
        id=3D"case" border=3D"0" name=3D"case" =
src=3D"http://vsr.edgl.com/CMSTemplates/VSRAspx/VSRMenu/menu/vsr_nav_reve=
rse_02.gif"></A>=20
        </LI>
        <LI><A =
onmouseover=3D"MM_swapImage('news','','/CMSTemplates/VSRAspx/VSRMenu/menu=
/vsr_nav_reverse_03_0.gif',1)"=20
        onmouseout=3D"MM_swapImgRestore()" =
href=3D"http://vsr.edgl.com/reseller-news"><IMG=20
        id=3D"news" border=3D"0" name=3D"news" =
src=3D"http://vsr.edgl.com/CMSTemplates/VSRAspx/VSRMenu/menu/vsr_nav_reve=
rse_03.gif"></A>=20
        </LI>
        <LI><A =
onmouseover=3D"MM_swapImage('reports','','/CMSTemplates/VSRAspx/VSRMenu/m=
enu/vsr_nav_reverse_04_0.gif',1)"=20
        onmouseout=3D"MM_swapImgRestore()" =
href=3D"http://vsr.edgl.com/reseller-reports"><IMG=20
        id=3D"reports" border=3D"0" name=3D"reports" =
src=3D"http://vsr.edgl.com/CMSTemplates/VSRAspx/VSRMenu/menu/vsr_nav_reve=
rse_04.gif"></A>=20
        </LI>
        <LI><A =
onmouseover=3D"MM_swapImage('products','','/CMSTemplates/VSRAspx/VSRMenu/=
menu/vsr_nav_reverse_05_0.gif',1)"=20
        onmouseout=3D"MM_swapImgRestore()" =
href=3D"http://vsr.edgl.com/reseller-products"><IMG=20
        id=3D"products" border=3D"0" name=3D"products" =
src=3D"http://vsr.edgl.com/CMSTemplates/VSRAspx/VSRMenu/menu/vsr_nav_reve=
rse_05.gif"></A>=20
        </LI>
        <LI><A =
onmouseover=3D"MM_swapImage('white','','/CMSTemplates/VSRAspx/VSRMenu/men=
u/vsr_nav_reverse_06_0.gif',1)"=20
        onmouseout=3D"MM_swapImgRestore()" =
href=3D"http://vsr.edgl.com/reseller-white-papers"><IMG=20
        id=3D"white" border=3D"0" name=3D"white" =
src=3D"http://vsr.edgl.com/CMSTemplates/VSRAspx/VSRMenu/menu/vsr_nav_reve=
rse_06.gif"></A>=20
        </LI>
        <LI><A =
onmouseover=3D"MM_swapImage('event','','/CMSTemplates/VSRAspx/VSRMenu/men=
u/vsr_nav_events_up.gif',1)"=20
        onmouseout=3D"MM_swapImgRestore()" =
href=3D"http://vsr.edgl.com/reseller-events"><IMG=20
        id=3D"event" border=3D"0" name=3D"event" =
src=3D"http://vsr.edgl.com/CMSTemplates/VSRAspx/VSRMenu/menu/vsr_nav_even=
ts_down.gif"></A>
        <UL>
          <LI><A=20
          =
href=3D"http://vsr.edgl.com/2011-business-optimization-summit">&gt;=20
          BUSINESS OPTIMIZATION SUMMIT</A></LI>
          <LI><A href=3D"http://vsr.edgl.com/reseller-podcasts">&gt; =
PODCAST=20
          LIBRARY</A></LI>
          <LI><A href=3D"http://vsr.edgl.com/reseller-web-events">&gt;=20
          WEBINARS</A></LI></UL></LI>
        <LI><A =
onmouseover=3D"MM_swapImage('magzine','','/CMSTemplates/VSRAspx/VSRMenu/m=
enu/vsr_nav_reverse_08_0.gif',1)"=20
        onmouseout=3D"MM_swapImgRestore()"=20
        href=3D"http://vsr.edgl.com/magazine"><IMG id=3D"magzine" =
border=3D"0" name=3D"magzine"=20
        =
src=3D"http://vsr.edgl.com/CMSTemplates/VSRAspx/VSRMenu/menu/vsr_nav_reve=
rse_08.gif"></A>=20
        </LI>
        <LI><A =
onmouseover=3D"MM_swapImage('source','','/CMSTemplates/VSRAspx/VSRMenu/me=
nu/vsr_nav_reverse_09_0.gif',1)"=20
        onmouseout=3D"MM_swapImgRestore()"=20
        href=3D"http://vsr.edgl.com/Buyers-Guide"><IMG id=3D"source" =
border=3D"0"=20
        name=3D"source" =
src=3D"http://vsr.edgl.com/CMSTemplates/VSRAspx/VSRMenu/menu/vsr_nav_reve=
rse_09.gif"></A>=20
        </LI>
        <LI><A onmouseover=3D"MM_swapImage('Insight =
Channels','','/CMSTemplates/VSRAspx/VSRMenu/menu/vsr_nav_reverse_10_0.gif=
',1)"=20
        onmouseout=3D"MM_swapImgRestore()" =
href=3D"http://vsr.edgl.com/knowledge-centers"><IMG=20
        id=3D"Insight Channels" border=3D"0" name=3D"Insight Channels" =
src=3D"http://vsr.edgl.com/CMSTemplates/VSRAspx/VSRMenu/menu/vsr_nav_reve=
rse_10.gif"></A>
        <UL>
          <LI><A href=3D"http://vsr.edgl.com/business-acumen">&gt; =
BUSINESS=20
          ACUMEN</A></LI>
          <LI><A href=3D"http://vsr.edgl.com/business-automation">&gt; =
BUSINESS=20
          AUTOMATION</A></LI>
          <LI><A href=3D"http://vsr.edgl.com/healthcare">&gt; HEALTHCARE =

          CORNER</A></LI>
          <LI><A href=3D"http://vsr.edgl.com/hospitality">&gt; =
HOSPITALITY=20
          CORNER</A></LI>
          <LI><A href=3D"http://vsr.edgl.com/isv-corner">&gt; ISV =
CORNER</A></LI>
          <LI><A href=3D"http://vsr.edgl.com/msp">&gt; MSP =
CORNER</A></LI>
          <LI><A href=3D"http://vsr.edgl.com/retail">&gt; RETAIL =
CORNER</A></LI>
          <LI><A href=3D"http://vsr.edgl.com/warehousing">&gt; =
WAREHOUSING=20
          CORNER</A></LI></UL></LI></UL></DIV>
<SCRIPT type=3D"text/javascript">=0A=
<!--=0A=
        var MenuBar1 =3D new Spry.Widget.MenuBar("MenuBar1", { imgDown: =
"SpryAssets/SpryMenuBarDownHover.gif", imgRight: =
"SpryAssets/SpryMenuBarRightHover.gif" });=0A=
//-->=0A=
    </SCRIPT>
    </TD></TR>
  <TR>
    <TD vAlign=3D"top">
      <DIV style=3D"width: 100%; text-align: left;">
      <TABLE style=3D"width: 100%;">
        <TBODY>
        <TR>
          <TD style=3D"width: 70%;" vAlign=3D"top">
            <DIV class=3D"mainBlockLeft">
            <TABLE style=3D"width: 100%;">
              <TBODY>
              <TR>
                <TD vAlign=3D"top">
                  <DIV class=3D"mainCenterLeft">
<SCRIPT type=3D"text/javascript" =
src=3D"http://vsr.edgl.com/Custom_Scripts/easyToolTip.js"></SCRIPT>
                 =20
<SCRIPT type=3D"text/javascript" =
src=3D"http://vsr.edgl.com/Custom_Scripts/RIS/screenshot.js"></SCRIPT>
                 =20
<SCRIPT type=3D"text/javascript">=0A=
    $(document).ready(function () {=0A=
        $("a#idAddFav").easyTooltip();=0A=
    });=0A=
</SCRIPT>

<STYLE type=3D"text/css">=0A=
    /* Tooltip */=0A=
    /* easyTooltip used in UserArchives */=0A=
    #easyTooltip=0A=
    {=0A=
        position: absolute;=0A=
        border: 1px solid #ccc;=0A=
        background: #333;=0A=
        padding: 5px;=0A=
        display: none;=0A=
        color: #fff;=0A=
    }=0A=
    #screenshot=0A=
    {=0A=
        position: absolute;=0A=
        border: 1px solid #ccc;=0A=
        background: #333;=0A=
        padding: 5px;=0A=
        display: none;=0A=
        color: #fff;=0A=
    }=0A=
</STYLE>
                 =20
                  <TABLE border=3D"0" cellSpacing=3D"0" =
cellPadding=3D"0">
                    <TBODY>
                    <TR>
                      <TD>
                        <DIV style=3D"width: 80px; overflow: hidden;">
<SCRIPT type=3D"text/javascript" =
src=3D"https://apis.google.com/js/plusone.js"></SCRIPT>
                        <g:plusone></g:plusone></DIV></TD>
                      <TD>
                        <DIV style=3D"width: 80px; overflow: hidden;">
<SCRIPT type=3D"text/javascript">=0A=
    tweetmeme_style =3D 'compact';=0A=
    //tweetmeme_url =3D '<data:post.url/>';=0A=
    tweetmeme_url =3D =
'http://vsr.edgl.com/reseller-products/InfiniteGraph-Released-for-Develop=
ment-of-Next-Gen-Applications--75319';=0A=
    =0A=
</SCRIPT>
                       =20
<SCRIPT type=3D"text/javascript" =
src=3D"http://tweetmeme.com/i/scripts/button.js"></SCRIPT>
                        </DIV></TD>
                      <TD>
                        <DIV style=3D"width: 83px; overflow: hidden;">
                        <DIV id=3D"fb-root"></DIV>
<SCRIPT =
src=3D"http://connect.facebook.net/en_US/all.js#appId=3D260960777247945&a=
mp;xfbml=3D1"></SCRIPT>
                        <fb:like font=3D"arial" show_faces=3D"false" =
layout=3D"button_count"=20
                        send=3D"false" =
href=3D"http://vsr.edgl.com/reseller-products/InfiniteGraph-Released-for-=
Development-of-Next-Gen-Applications--75319"></fb:like>
                        </DIV></TD>
                      <TD>
<SCRIPT type=3D"text/javascript" =
src=3D"http://platform.linkedin.com/in.js"></SCRIPT>
                       =20
<SCRIPT type=3D"in/share" data-counter=3D"right" =
data-url=3D"http://vsr.edgl.com/reseller-products/InfiniteGraph-Released-=
for-Development-of-Next-Gen-Applications--75319"></SCRIPT>
                      </TD>
                      <TD><A =
id=3D"plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_mainCenter_p=
ageplaceholder1_pageplaceholder1_lt_zoneLeft_PrintEmailShareRSSFavorite_i=
dAddFav"=20
                        class=3D"modalsignin" =
href=3D"http://vsr.edgl.com/User-Registration/ModalUserSignIn?RedirectToP=
age=3Dhttp://vsr.edgl.com:80/reseller-products/InfiniteGraph-Released-for=
-Development-of-Next-Gen-Applications--75319&amp;DisplayInPopup=3D0&amp;A=
ddFav=3D1"><INPUT=20
                        style=3D"border-width: 0px;" =
id=3D"plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_mainCenter_p=
ageplaceholder1_pageplaceholder1_lt_zoneLeft_PrintEmailShareRSSFavorite_i=
mgBtnAddToFavorite"=20
                        onclick=3D"return CheckImgFileName(this);" =
name=3D"plc$lt$mainCenter$pageplaceholder1$pageplaceholder1$lt$mainCenter=
$pageplaceholder1$pageplaceholder1$lt$zoneLeft$PrintEmailShareRSSFavorite=
$imgBtnAddToFavorite"=20
                        =
src=3D"http://vsr.edgl.com/Custom_Images/images/add_fav_disable.jpg"=20
                        type=3D"image"></A></TD></TR>
                    <TR>
                      <TD>&nbsp;</TD></TR></TBODY></TABLE>
                  <TABLE border=3D"0" cellSpacing=3D"0" =
cellPadding=3D"0"=20
                    width=3D"90%"><TBODY>
                    <TR style=3D"height: 2px;">
                      <TD width=3D"10%" align=3D"left"><A =
style=3D'background: =
url("../../../Custom_Images/CGTImages/print_page.gif") no-repeat 0pt 0pt =
!important; padding: 1px 5px 5px 22px;'=20
                        =
onclick=3D"showPopup('/print?printpath=3D/VSR/Technology-Products/Product=
-Briefs/Product-Briefs/InfiniteGraph-Released-for-Development-of-Next-Gen=
&amp;classname=3DCMS.Article');return(false);"=20
                        =
href=3D"http://vsr.edgl.com/reseller-products/InfiniteGraph-Released-for-=
Development-of-Next-Gen-Applications--75319#">=20
                                           Print </A></TD>
                      <TD width=3D"15%" align=3D"left"><A =
style=3D'background: url("../../../Custom_Images/CGTImages/e3.jpg") =
no-repeat 0pt 0pt !important; padding: 1px 5px 5px 22px;'=20
                        =
onclick=3D"showPopup('/email?articlenode=3D75319');return(false);"=20
                        =
href=3D"http://vsr.edgl.com/reseller-products/InfiniteGraph-Released-for-=
Development-of-Next-Gen-Applications--75319#">=20
                                           Email Page </A>
<SCRIPT type=3D"text/javascript">=0A=
                    function showPopup(url) {=0A=
                        newwindow =3D window.open(url, 'name', =
'height=3D500,width=3D600,menubar=3Dyes,scrollbars=3Dyes');=0A=
                        if (window.focus) { newwindow.focus() }=0A=
                    } =0A=
                </SCRIPT>
                      </TD>
                      <TD width=3D"15%" align=3D"left"><A =
style=3D'background: url("/App_Themes/Default/Images/rss.gif") no-repeat =
0pt 0pt !important; padding: 1px 5px 5px 22px;'=20
                        href=3D"http://vsr.edgl.com/RSS">                =
    RSS=20
                        Feeds</A></TD>
                      <TD width=3D"20%" align=3D"left"><A =
class=3D"modalPrnSub"=20
                        =
href=3D"http://vsr.edgl.com/User-Registration/Subscriptions?RedirectToPag=
e=3Dhttp://vsr.edgl.com:80/reseller-products/InfiniteGraph-Released-for-D=
evelopment-of-Next-Gen-Applications--75319&amp;NewsLetter=3D1&amp;documen=
tID=3D75177"><IMG=20
                        style=3D"border-width: 0px;" alt=3D"" =
src=3D"http://vsr.edgl.com/Custom_Images/images/NewsLetter.png"></A></TD>=
</TR>
                    </TBODY></TABLE><BR>
                  <DIV><STRONG>Posted Date:&nbsp;</STRONG>9/2/2011<BR>
                  <H1>InfiniteGraph Released for Development of Next-Gen =

                  Applications  </H1>
                  <P><!--  -->
                  <DIV><A href=3D"http://www.infinitegraph.com/download" =
target=3D"_blank">InfiniteGraph</A>=20
                  is offering technologists the ability to develop and =
deploy=20
                  their proof of concept (POC) ideas without budgetary=20
                  restrictions.&nbsp;</DIV>
                  <DIV>&nbsp;</DIV>
                  <DIV>Applications include real-time and location-aware =
web and=20
                  mobile advertising platforms, military operations =
planning and=20
                  mission assurance, and advanced healthcare and patient =
records=20
                  management.&nbsp;</DIV>
                  <DIV>&nbsp;</DIV>
                  <DIV>This offer also includes limited online support =
in=20
                  addition to access to the InfiniteGraph support Wiki =
at:=20
                  http://www.wiki.infinitegraph.com.</DIV>
                  <DIV>InfiniteGraph is licensed on a =E2=80=9Cpay as =
you scale=E2=80=9D or=20
                  usage-based model which allows organizations to expand =
their=20
                  storage capacity as needed. This type of usage-based =
pricing=20
                  is often ideal and very cost effective for many=20
                  organizations.&nbsp;</DIV>
                  <DIV>&nbsp;</DIV>
                  <DIV>For those with very large or classified =
deployments, or=20
                  that need pricing optimized for their particular =
environments,=20
                  the company offers site licenses as well as per-core, =
server,=20
                  unit or concurrent user quotations as well.</DIV>
                  <DIV>&nbsp;</DIV>
                  <DIV>InfiniteGraph offers multiple new features and =
enhanced=20
                  capabilities for customers mining relationships and=20
                  connections in their big data.&nbsp;</DIV>
                  <DIV>New features and benefits in the commercial =
release of=20
                  InfiniteGraph consist of:</DIV>
                  <UL>
                    <LI>New parallel data loading and accelerated ingest =
=E2=80=93=20
                    Import and continuously feed applications with =
massive=20
                    amounts of data from numerous, multiple input =
streams,=20
                    faster.</LI>
                    <LI>Flexible placement =E2=80=93 Organizations can =
tune their graph=20
                    data placement for optimal performance.</LI>
                    <LI>Enhanced indexing =E2=80=93 Developers have =
complete flexibility=20
                    in choosing the indexing option that best supports =
their=20
                    needs, ranging from automatic indexing to manual =
options=20
                    that can speed performance by 20x.</LI>
                    <LI>InfiniteGraph Data Visualizer =E2=80=93 Assists =
developers in=20
                    viewing, verifying and testing their data models; is =

                    customizable to their models, and understands the =
types=20
                    within their data.</LI>
                    <LI>Other Enhancements =E2=80=93 Improved SLF4J =
logging=20
                    infrastructure support for complete integration with =

                    standard logging back ends. Additionally, =
InfiniteGraph 2.0=20
                    supports faster graph processing and expanded range=20
                    querying.</LI></UL>
                  <DIV><STRONG>Availability and Pricing</STRONG></DIV>
                  <DIV>InfiniteGraph is commercially available and =
offered in=20
                  several licensing options starting with an online =
download to=20
                  develop and deploy at no cost up to one million nodes =
and=20
                  edges, available at: <A =
href=3D"http://www.infinitegraph.com/download"=20
                  =
target=3D"_blank">http://www.infinitegraph.com/download</A>.&nbsp;</DIV>
                  <DIV>&nbsp;</DIV>
                  <DIV>InfiniteGraph is ideal for Java developers on 32 =
and=20
                  64-bit Linux, Windows and Mac OS/X 64-bit, and will =
also work=20
                  in most virtualized cloud environments including =
Amazon EC2,=20
                  GoGrid and RightScale.</DIV>
                  <DIV>&nbsp;</DIV>
                  <P></P><!-- Generates Download Now =
link--></DIV><STRONG>Rate=20
                  this Content (5 Being the Best)</STRONG>
                  <DIV =
id=3D"plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_mainCenter_p=
ageplaceholder1_pageplaceholder1_lt_zoneLeft_ContentRating_elemRating_pnl=
Rating"=20
                  class=3D"CntRatingContent">
                  <TABLE class=3D"CntRatingRadioTable">
                    <TBODY>
                    <TR>
                      <TD><INPUT =
id=3D"plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_mainCenter_p=
ageplaceholder1_pageplaceholder1_lt_zoneLeft_ContentRating_elemRating_Rat=
ingControl_radBtn_1"=20
                        =
name=3D"plc$lt$mainCenter$pageplaceholder1$pageplaceholder1$lt$mainCenter=
$pageplaceholder1$pageplaceholder1$lt$zoneLeft$ContentRating$elemRating$R=
atingControl$plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_mainC=
enter_pageplaceholder1_pageplaceholder1_lt_zoneLeft_ContentRating_elemRat=
ing_RatingControl"=20
                        value=3D"radBtn_1" type=3D"radio"><LABEL =
style=3D"display: none;"=20
                        =
for=3D"plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_mainCenter_=
pageplaceholder1_pageplaceholder1_lt_zoneLeft_ContentRating_elemRating_Ra=
tingControl_radBtn_1">Rating</LABEL></TD>
                      <TD><INPUT =
id=3D"plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_mainCenter_p=
ageplaceholder1_pageplaceholder1_lt_zoneLeft_ContentRating_elemRating_Rat=
ingControl_radBtn_2"=20
                        =
name=3D"plc$lt$mainCenter$pageplaceholder1$pageplaceholder1$lt$mainCenter=
$pageplaceholder1$pageplaceholder1$lt$zoneLeft$ContentRating$elemRating$R=
atingControl$plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_mainC=
enter_pageplaceholder1_pageplaceholder1_lt_zoneLeft_ContentRating_elemRat=
ing_RatingControl"=20
                        value=3D"radBtn_2" type=3D"radio"><LABEL =
style=3D"display: none;"=20
                        =
for=3D"plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_mainCenter_=
pageplaceholder1_pageplaceholder1_lt_zoneLeft_ContentRating_elemRating_Ra=
tingControl_radBtn_2">Rating</LABEL></TD>
                      <TD><INPUT =
id=3D"plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_mainCenter_p=
ageplaceholder1_pageplaceholder1_lt_zoneLeft_ContentRating_elemRating_Rat=
ingControl_radBtn_3"=20
                        =
name=3D"plc$lt$mainCenter$pageplaceholder1$pageplaceholder1$lt$mainCenter=
$pageplaceholder1$pageplaceholder1$lt$zoneLeft$ContentRating$elemRating$R=
atingControl$plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_mainC=
enter_pageplaceholder1_pageplaceholder1_lt_zoneLeft_ContentRating_elemRat=
ing_RatingControl"=20
                        value=3D"radBtn_3" type=3D"radio"><LABEL =
style=3D"display: none;"=20
                        =
for=3D"plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_mainCenter_=
pageplaceholder1_pageplaceholder1_lt_zoneLeft_ContentRating_elemRating_Ra=
tingControl_radBtn_3">Rating</LABEL></TD>
                      <TD><INPUT =
id=3D"plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_mainCenter_p=
ageplaceholder1_pageplaceholder1_lt_zoneLeft_ContentRating_elemRating_Rat=
ingControl_radBtn_4"=20
                        =
name=3D"plc$lt$mainCenter$pageplaceholder1$pageplaceholder1$lt$mainCenter=
$pageplaceholder1$pageplaceholder1$lt$zoneLeft$ContentRating$elemRating$R=
atingControl$plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_mainC=
enter_pageplaceholder1_pageplaceholder1_lt_zoneLeft_ContentRating_elemRat=
ing_RatingControl"=20
                        value=3D"radBtn_4" type=3D"radio"><LABEL =
style=3D"display: none;"=20
                        =
for=3D"plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_mainCenter_=
pageplaceholder1_pageplaceholder1_lt_zoneLeft_ContentRating_elemRating_Ra=
tingControl_radBtn_4">Rating</LABEL></TD>
                      <TD><INPUT =
id=3D"plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_mainCenter_p=
ageplaceholder1_pageplaceholder1_lt_zoneLeft_ContentRating_elemRating_Rat=
ingControl_radBtn_5"=20
                        =
name=3D"plc$lt$mainCenter$pageplaceholder1$pageplaceholder1$lt$mainCenter=
$pageplaceholder1$pageplaceholder1$lt$zoneLeft$ContentRating$elemRating$R=
atingControl$plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_mainC=
enter_pageplaceholder1_pageplaceholder1_lt_zoneLeft_ContentRating_elemRat=
ing_RatingControl"=20
                        value=3D"radBtn_5" type=3D"radio"><LABEL =
style=3D"display: none;"=20
                        =
for=3D"plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_mainCenter_=
pageplaceholder1_pageplaceholder1_lt_zoneLeft_ContentRating_elemRating_Ra=
tingControl_radBtn_5">Rating</LABEL></TD>
                    </TR>
                    <TR>
                      <TD>1</TD>
                      <TD>2</TD>
                      <TD>3</TD>
                      <TD>4</TD>
                      <TD>5</TD></TR></TBODY></TABLE><INPUT =
id=3D"plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_mainCenter_p=
ageplaceholder1_pageplaceholder1_lt_zoneLeft_ContentRating_elemRating_Rat=
ingControl_btnSubmit" class=3D"CntRatingSubmitBtn" =
name=3D"plc$lt$mainCenter$pageplaceholder1$pageplaceholder1$lt$mainCenter=
$pageplaceholder1$pageplaceholder1$lt$zoneLeft$ContentRating$elemRating$R=
atingControl$btnSubmit" value=3D"OK" type=3D"submit"></DIV>
                  <DIV =
id=3D"plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_mainCenter_p=
ageplaceholder1_pageplaceholder1_lt_zoneLeft_ContentRating_elemRating_pnl=
Result"=20
                  class=3D"CntRatingResult"><SPAN =
id=3D"plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_mainCenter_p=
ageplaceholder1_pageplaceholder1_lt_zoneLeft_ContentRating_elemRating_lbl=
Result">Current=20
                  rating: 0 (0 ratings)</SPAN></DIV><!-- SiteCatalyst =
code version: H.14.
Copyright 1997-2008 Omniture, Inc. More info available at
http://www.omniture.com -->
<SCRIPT language=3D"JavaScript" =
src=3D"http://vsr.edgl.com/scripts/s_code_vsr.js"></SCRIPT>

<SCRIPT type=3D"text/javascript">=0A=
<!--=0A=
/* You may give each page an identifying name, server, and channel on=0A=
the next lines. */=0A=
 var docurl =3D document.URL=0A=
            if (docurl.indexOf('/business-acumen/', 0) !=3D -1) {=0A=
                s.pageName =3D "Knowledge Centers|Business =
Acumen|Business Acumen Products|InfiniteGraph Released for Development =
of Next-Gen Applications  "=0A=
                s.channel =3D "Knowledge Centers"=0A=
		s.prop5 =3D "Products"                =0A=
                s.prop6 =3D "Knowledge Centers"=0A=
                s.prop7 =3D "Knowledge Centers|Business Acumen|"=0A=
                s.prop8 =3D "Knowledge Centers|Business Acumen|Business =
Acumen Products"=0A=
                s.prop9 =3D "Knowledge Centers|Business Acumen|Business =
Acumen Products|InfiniteGraph Released for Development of Next-Gen =
Applications  "=0A=
                s.hier1 =3D "Knowledge Centers,Business Acumen,Business =
Acumen Products,InfiniteGraph Released for Development of Next-Gen =
Applications  "=0A=
            }=0A=
            else if (docurl.indexOf('/business-automation/', 0) !=3D -1) =
{=0A=
                s.pageName =3D "Knowledge Centers|Business =
Automation|Business Automation Products|InfiniteGraph Released for =
Development of Next-Gen Applications  "=0A=
                s.channel =3D "Knowledge Centers"=0A=
		s.prop5 =3D "Products"                =0A=
                s.prop6 =3D "Knowledge Centers"=0A=
                s.prop7 =3D "Knowledge Centers|Business Automation|"=0A=
                s.prop8 =3D "Knowledge Centers|Business =
Automation|Business Automation Products"=0A=
                s.prop9 =3D "Knowledge Centers|Business =
Automation|Business Automation Products|InfiniteGraph Released for =
Development of Next-Gen Applications  "=0A=
                s.hier1 =3D "Knowledge Centers,Business =
Automation,Business Automation Products,InfiniteGraph Released for =
Development of Next-Gen Applications  "=0A=
            }=0A=
            else if (docurl.indexOf('/healthcare/', 0) !=3D -1) {=0A=
                s.pageName =3D "Knowledge Centers|Healthcare|Healthcare =
Products|InfiniteGraph Released for Development of Next-Gen Applications =
 "=0A=
                s.channel =3D "Knowledge Centers"=0A=
		s.prop5 =3D "Products"                =0A=
		s.prop6 =3D "Knowledge Centers"=0A=
		s.prop7 =3D "Knowledge Centers|Healthcare|"=0A=
                s.prop8 =3D "Knowledge Centers|Healthcare|Healthcare =
Products"=0A=
                s.prop9 =3D "Knowledge Centers|Healthcare|Healthcare =
Products|InfiniteGraph Released for Development of Next-Gen Applications =
 "=0A=
                s.hier1 =3D "Knowledge Centers,Healthcare,Healthcare =
Products,InfiniteGraph Released for Development of Next-Gen Applications =
 "=0A=
            }=0A=
            else if (docurl.indexOf('/hospitality/', 0) !=3D -1) {=0A=
                s.pageName =3D "Knowledge =
Centers|Hospitality||Hospitality| Products|InfiniteGraph Released for =
Development of Next-Gen Applications  "=0A=
                s.channel =3D "Knowledge Centers"=0A=
		s.prop5	=3D "Products"=0A=
                s.prop6 =3D "Knowledge Centers"=0A=
                s.prop7 =3D "Knowledge Centers|Hospitality|"=0A=
                s.prop8 =3D "Knowledge Centers|Hospitality|Hospitality| =
Products"=0A=
                s.prop9 =3D "Knowledge Centers|Hospitality|Hospitality| =
Products|InfiniteGraph Released for Development of Next-Gen Applications =
 "=0A=
                s.hier1 =3D "Knowledge Centers,Hospitality,Hospitality =
Products,InfiniteGraph Released for Development of Next-Gen Applications =
 "=0A=
            }=0A=
		else if (docurl.indexOf('/isv-corner/', 0) !=3D -1) {=0A=
                s.pageName =3D "Knowledge Centers|Isv|Isv =
Products|InfiniteGraph Released for Development of Next-Gen Applications =
 "=0A=
                s.channel =3D "Knowledge Centers"=0A=
		s.prop5	=3D "Products"=0A=
                s.prop6 =3D "Knowledge Centers"=0A=
                s.prop7 =3D "Knowledge Centers|Isv|"=0A=
                s.prop8 =3D "Knowledge Centers|Isv|Isv Products"=0A=
                s.prop9 =3D "Knowledge Centers|Isv|Isv =
Products|InfiniteGraph Released for Development of Next-Gen Applications =
 "=0A=
                s.hier1 =3D "Knowledge Centers,Isv,Isv =
Products,InfiniteGraph Released for Development of Next-Gen Applications =
 "=0A=
            }=0A=
		else if (docurl.indexOf('/mspcorner/', 0) !=3D -1) {=0A=
                s.pageName =3D "Knowledge Centers|Msp|Msp =
ProductsInfiniteGraph Released for Development of Next-Gen Applications  =
"=0A=
                s.channel =3D "Knowledge Centers"=0A=
		s.prop5	=3D "Products"=0A=
                s.prop6 =3D "Knowledge Centers"=0A=
                s.prop7 =3D "Knowledge Centers|Msp|"=0A=
                s.prop8 =3D "Knowledge Centers|Msp|Msp Products"=0A=
                s.prop9 =3D "Knowledge Centers|Msp|Msp =
Products|InfiniteGraph Released for Development of Next-Gen Applications =
 "=0A=
                s.hier1 =3D "Knowledge Centers,Msp,Msp =
Products,InfiniteGraph Released for Development of Next-Gen Applications =
 "=0A=
            }=0A=
		else if (docurl.indexOf('/retail/', 0) !=3D -1) {=0A=
                s.pageName =3D "Knowledge Centers|Retail|Retail =
Products|InfiniteGraph Released for Development of Next-Gen Applications =
 "=0A=
                s.channel =3D "Knowledge Centers"=0A=
		s.prop5	=3D "Products"=0A=
                s.prop6 =3D "Knowledge Centers"=0A=
                s.prop7 =3D "Knowledge Centers|Retail|"=0A=
                s.prop8 =3D "Knowledge Centers|Retail|Retail Products"=0A=
                s.prop9 =3D "Knowledge Centers|Retail|Retail =
Products|InfiniteGraph Released for Development of Next-Gen Applications =
 "=0A=
                s.hier1 =3D "Knowledge Centers,Retail,Retail =
Products,InfiniteGraph Released for Development of Next-Gen Applications =
 "=0A=
            }=0A=
		else if (docurl.indexOf('/warehousing/', 0) !=3D -1) {=0A=
                s.pageName =3D "Knowledge =
Centers|Warehousing|Warehousing Products|InfiniteGraph Released for =
Development of Next-Gen Applications  "=0A=
                s.channel =3D "Knowledge Centers"=0A=
		s.prop5	=3D "Products"=0A=
                s.prop6 =3D "Knowledge Centers"=0A=
                s.prop7 =3D "Knowledge Centers|Warehousing|"=0A=
                s.prop8 =3D "Knowledge Centers|Warehousing|Warehousing =
Products"=0A=
                s.prop9 =3D "Knowledge Centers|Warehousing|Warehousing =
Products|InfiniteGraph Released for Development of Next-Gen Applications =
 "=0A=
                s.hier1 =3D "Knowledge Centers,Warehousing,Warehousing =
Products,InfiniteGraph Released for Development of Next-Gen Applications =
 "=0A=
            }=0A=
            else {=0A=
                    s.pageName =3D "Products|InfiniteGraph Released for =
Development of Next-Gen Applications  "=0A=
                    s.channel =3D "Products"=0A=
                    s.prop5 =3D "Products"=0A=
                    s.prop6 =3D "Products"=0A=
                    s.prop7 =3D "Products"=0A=
                    s.prop8 =3D "Products|InfiniteGraph Released for =
Development of Next-Gen Applications  "=0A=
                    s.prop9 =3D ""=0A=
                    s.hier1 =3D "Products,InfiniteGraph Released for =
Development of Next-Gen Applications  "=0A=
                =0A=
            }=0A=
=0A=
s.server=3D"vsr.edgl.com"=0A=
=0A=
s.pageType=3D""=0A=
s.prop1=3D""=0A=
s.prop2=3D""=0A=
s.prop3=3D"InfiniteGraph Released for Development of Next-Gen =
Applications  "=0A=
s.prop4=3D"75319"=0A=
s.prop10=3D""=0A=
s.prop11=3D""=0A=
s.prop12=3D""=0A=
s.prop13=3D""=0A=
/* Conversion Variables */=0A=
s.campaign=3D""=0A=
s.state=3D""=0A=
s.zip=3D""=0A=
s.events=3D""=0A=
s.products=3D""=0A=
s.purchaseID=3D""=0A=
s.eVar1=3D""=0A=
s.eVar2=3Ds.pageName=0A=
s.eVar3=3Ds.prop3=0A=
s.eVar4=3Ds.prop4=0A=
s.eVar5=3Ds.prop5=0A=
s.eVar6=3Ds.prop6=0A=
s.eVar7=3Ds.prop7=0A=
s.eVar8=3Ds.prop8=0A=
s.eVar9=3Ds.prop9=0A=
s.eVar10=3D""=0A=
s.eVar11=3D""=0A=
s.eVar12=3D""=0A=
s.eVar13=3D""=0A=
s.eVar14=3D""=0A=
s.eVar15=3D""=0A=
=0A=
=0A=
/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/=0A=
var s_code=3Ds.t();if(s_code)document.write(s_code)//--></SCRIPT>

<SCRIPT language=3D"JavaScript" type=3D"text/javascript"><!--=0A=
if(navigator.appVersion.indexOf('MSIE')>=3D0)document.write(unescape('%3C=
')+'\!-'+'-')=0A=
//--></SCRIPT>
                  <NOSCRIPT>&lt;a href=3D"http://www.omniture.com" =
title=3D"Web=20
                  Analytics"&gt;&lt;img
                   =
src=3D"http://edgell-vertsys.112.2O7.net/b/ss/edgell-vertsys/1/H.17--NS/0=
"
                   height=3D"1" width=3D"1" border=3D"0" alt=3D""=20
                  /&gt;&lt;/a&gt;</NOSCRIPT><!--/DO NOT REMOVE/--><!-- =
End SiteCatalyst code version: H.17. --></DIV></TD></TR>
              <TR align=3D"right">
                <TD vAlign=3D"top"></TD></TR></TBODY></TABLE></DIV></TD>
          <TD style=3D"width: 2%;" vAlign=3D"top">&nbsp;</TD>
          <TD style=3D"width: 28%;" vAlign=3D"top">
            <DIV class=3D"mainBlockRight">
            <TABLE style=3D"width: 100%;">
              <TBODY>
              <TR>
                <TD>
                  <DIV class=3D"mainTopRight">
                  <DIV style=3D"=E2=80=9Ddisplay: block=E2=80=9D;" =
id=3D"mostread"><IMG style=3D"width: 340px; height: 20px;"=20
                  alt=3D"" =
src=3D"http://vsr.edgl.com/getmedia/20efe07b-a3eb-4d19-a11b-cf5b944bfde5/=
Mostreadstries.jpg"><BR>
                  <DIV class=3D"HomeNews">
                  <DIV style=3D"width: 100%;" =
id=3D"plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_zoneTopRight=
_VSRMostReadStories_top4_div">
                  <TABLE border=3D"0" cellSpacing=3D"0" =
cellPadding=3D"0">
                    <TBODY>
                    <TR>
                      <TD vAlign=3D"top"><IMG =
src=3D"http://vsr.edgl.com/CMSTemplates/RISAspx/images/ris_caretv3.gif"><=
/TD>
                      <TD><SPAN class=3D"mostreadlink"><A =
id=3D"plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_zoneTopRight=
_VSRMostReadStories_top1"=20
                        =
href=3D"http://vsr.edgl.com/reseller-stories/Tablet-Sales-for-Retail-Use-=
to-Spike-by-201575979">Tablet=20
                        Sales for Retail Use to Spike by =
2015</A></SPAN></TD></TR>
                    <TR>
                      <TD colSpan=3D"2"><BR></TD></TR>
                    <TR>
                      <TD vAlign=3D"top"><IMG =
src=3D"http://vsr.edgl.com/CMSTemplates/RISAspx/images/ris_caretv3.gif"><=
/TD>
                      <TD><SPAN class=3D"mostreadlink"><A =
id=3D"plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_zoneTopRight=
_VSRMostReadStories_top2"=20
                        =
href=3D"http://vsr.edgl.com/reseller-news/RIM-and-Tech-Data-Announce-Dist=
ribution-Agreement-for-BlackBerry-Solutions-Targeted-to-SMBs75975">RIM=20
                        and Tech Data Announce Distribution Agreement =
for=20
                        BlackBerry Solutions Targeted to =
SMBs</A></SPAN></TD></TR>
                    <TR>
                      <TD colSpan=3D"2"><BR></TD></TR>
                    <TR>
                      <TD vAlign=3D"top"><IMG =
src=3D"http://vsr.edgl.com/CMSTemplates/RISAspx/images/ris_caretv3.gif"><=
/TD>
                      <TD><SPAN class=3D"mostreadlink"><A =
id=3D"plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_zoneTopRight=
_VSRMostReadStories_top3"=20
                        =
href=3D"http://vsr.edgl.com/reseller-stories/The-Truth-About-NFC75626">Th=
e=20
                        Truth About NFC</A></SPAN></TD></TR>
                    <TR>
                      <TD colSpan=3D"2"><BR></TD></TR>
                    <TR>
                      <TD vAlign=3D"top"><IMG =
src=3D"http://vsr.edgl.com/CMSTemplates/RISAspx/images/ris_caretv3.gif"><=
/TD>
                      <TD><SPAN class=3D"mostreadlink"><A =
id=3D"plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_zoneTopRight=
_VSRMostReadStories_top4"=20
                        =
href=3D"http://vsr.edgl.com/reseller-stories/New-Networking-Technology-fo=
r-201157026">New=20
                        Networking Technology for =
2011</A></SPAN></TD></TR>
                    <TR>
                      <TD colSpan=3D"2"><BR></TD></TR>
                    <TR>
                      <TD vAlign=3D"top"><IMG =
src=3D"http://vsr.edgl.com/CMSTemplates/RISAspx/images/ris_caretv3.gif"><=
/TD>
                      <TD><SPAN class=3D"mostreadlink"><A =
id=3D"plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_zoneTopRight=
_VSRMostReadStories_top5"=20
                        =
href=3D"http://vsr.edgl.com/reseller-white-papers/Cloud-Computing--How-Cl=
ient-Devices-Affect-the-User-Experience75750">Cloud=20
                        Computing: How Client Devices Affect the User=20
                        =
Experience</A></SPAN></TD></TR></TBODY></TABLE></DIV></DIV></DIV></DIV>
                  <BR></TD></TR>
              <TR>
                <TD>
                  <DIV class=3D"mainCenter1Right">
                  <DIV style=3D"width: 100%; text-align: center;" =
id=3D"plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_zoneCenter1R=
ight_RigthADControl_adimage">
<SCRIPT language=3D"JavaScript" type=3D"text/javascript">  aj_server =3D =
'http://ads.edgellcommunications.com/servlet/ajrotator/'; aj_tagver =3D =
'1.0';  aj_zone =3D 'edgell'; aj_adspot =3D '320786'; aj_page =3D '0'; =
aj_dim =3D'318606'; aj_ch =3D ''; aj_ct =3D ''; aj_kw =3D '';  aj_pv =3D =
true; aj_click =3D '';  </SCRIPT>

<SCRIPT language=3D"JavaScript" type=3D"text/javascript" =
src=3D"http://img1.cdn.adjuggler.com/banners/ajtg.js"></SCRIPT>
                  </DIV></DIV><BR></TD></TR>
              <TR>
                <TD>
                  <DIV class=3D"mainCenter2Right">
                  <DIV>=09
                  <DIV style=3D"display: block;" id=3D"whitepapers">
                  <DIV class=3D"right_text"><IMG style=3D"width: 340px; =
height: 20px;"=20
                  alt=3D"" =
src=3D"http://vsr.edgl.com/getmedia/8af78a71-b1a0-40bc-aea5-3d8b9dfcbe1f/=
whitepapers_right_rail.jpg">
                  <TABLE>
                    <TBODY>
                    <TR height=3D"1">
                      <TD></TD></TR>
                    <TR vAlign=3D"top">
                      <TD><IMG alt=3D"Supply Chain Management in the =
Healthcare Silo"=20
                        =
src=3D"http://vsr.edgl.com/getattachment/eca53e79-e4a1-42b9-ae3b-cb43c10e=
1cdc/?maxsidesize=3D100">
                      </TD>
                      <TD><!---Genertaes Title--><SPAN =
class=3D"WhitePaperControl"><A=20
                        class=3D"modalOnCloseRefresh" =
href=3D"http://vsr.edgl.com/User-Registration/Downloads?GUID=3D74c9e52e-b=
3ab-4d0a-994b-d860ee6e480d&amp;referaltype=3D&amp;ubctid=3D2"=20
                        target=3D"_blank">Supply Chain Management in the =

                        Healthcare Silo</A></SPAN><BR>Technology that =
tracks=20
                        medical equipment, drugs, and other supplies can =
control=20
                        costs and improve patient care. By teaming with =
SATO,=20
                        AIDC and RFID solution providers write the =
prescription=20
                        for more efficient healthcare supply chain =
management.<!-- Generates Download Now link-->
                        <BR><A style=3D"font-size: 10pt;" =
class=3D"modalOnCloseRefresh"=20
                        =
href=3D"http://vsr.edgl.com/User-Registration/Downloads?GUID=3D74c9e52e-b=
3ab-4d0a-994b-d860ee6e480d&amp;referaltype=3D&amp;ubctid=3D2"=20
                        target=3D"_blank">Download =
Now</A></TD></TR></TBODY></TABLE>
                  <DIV class=3D"alllink"><A =
href=3D"http://vsr.edgl.com/reseller-white-papers"=20
                  align=3D"right"><FONT color=3D"#00578d" =
size=3D"2">More=20
                  =
Whitepapers....</FONT></A></DIV></DIV></DIV></DIV></DIV>
              <BR></TD></TR>
              <TR>
                <TD>
                  <DIV class=3D"mainCenter3Right">
                  <DIV>=09
                  <DIV style=3D"display: block;" id=3D"Report">
                  <DIV class=3D"right_text"><IMG style=3D"width: 340px; =
height: 20px;"=20
                  alt=3D"" =
src=3D"http://vsr.edgl.com/getmedia/e8389959-720b-4d7a-8367-4b35e87a4c69/=
reports_right_rail.jpg">
                  <TABLE>
                    <TBODY>
                    <TR height=3D"1">
                      <TD></TD></TR>
                    <TR vAlign=3D"top">
                      <TD><IMG alt=3D"Healthcare: Thought Leadership =
Series"=20
                        =
src=3D"http://vsr.edgl.com/getattachment/254b093f-434a-4418-9a5c-e905f42b=
0b47/?maxsidesize=3D100">
                      </TD>
                      <TD><!---Genertaes Title--><SPAN =
class=3D"WhitePaperControl"><A=20
                        class=3D"modalOnCloseRefresh" =
href=3D"http://vsr.edgl.com/User-Registration/Downloads?GUID=3Dea06aaf7-f=
a3c-4c12-9936-613240132b8f&amp;referaltype=3D&amp;ubctid=3D2"=20
                        target=3D"_blank">Healthcare: Thought Leadership =

                        Series</A></SPAN><BR>The one market that has =
received=20
                        the most buzz in the past year has been =
healthcare, and=20
                        justly so. Solution providers are eager to break =
into a=20
                        vertical that's both so in need of a tech =
makeover and=20
                        has the money to pay for it. VSR spoke to =
Channel though=20
                        leaders to find out what it takes to understand=20
                        healthcare IT.<!-- Generates Download Now =
link--><BR><A=20
                        style=3D"font-size: 10pt;" =
class=3D"modalOnCloseRefresh"=20
                        =
href=3D"http://vsr.edgl.com/User-Registration/Downloads?GUID=3Dea06aaf7-f=
a3c-4c12-9936-613240132b8f&amp;referaltype=3D&amp;ubctid=3D2"=20
                        target=3D"_blank">Download =
Now</A></TD></TR></TBODY></TABLE>
                  <DIV class=3D"alllink"><A =
href=3D"http://vsr.edgl.com/reseller-reports">More=20
                  =
Reports....</A></DIV></DIV></DIV></DIV></DIV><BR></TD></TR>
              <TR>
                <TD>
                  <DIV class=3D"mainCenter4Right">
                  <DIV>=09
                  <DIV style=3D"display: none;" id=3D"csAd">
                  <TABLE border=3D"0" cellSpacing=3D"0" =
cellPadding=3D"0"=20
                    width=3D"340"><TBODY>
                    <TR>
                      <TD bgColor=3D"#00578d" colSpan=3D"3"=20
                        align=3D"left">&nbsp;<FONT color=3D"#ffffff" =
size=3D"2" face=3D"Arial"><STRONG>CASE=20
                        STUDIES</STRONG></FONT> &nbsp;</TD></TR>
                    <TR>
                      <TD bgColor=3D"#e7e8ea" =
colSpan=3D"3">&nbsp;</TD></TR>
                    <TR>
                      <TD bgColor=3D"#e7e8ea" width=3D"15">&nbsp;</TD>
                      <TD bgColor=3D"#e7e8ea" width=3D"310" =
align=3D"left">
<SCRIPT language=3D"JavaScript" type=3D"text/javascript">=0A=
                 aj_server =3D =
'http://ads.edgellcommunications.com/servlet/ajrotator/'; aj_tagver =3D =
'1.0';=0A=
                 aj_zone =3D 'edgell'; aj_adspot =3D '917392'; aj_page =
=3D '0'; aj_dim =3D'327881'; aj_ch =3D ''; aj_ct =3D ''; aj_kw =3D '';=0A=
                 aj_pv =3D true; aj_click =3D '';=0A=
                 </SCRIPT>

<SCRIPT language=3D"JavaScript" type=3D"text/javascript" =
src=3D"http://img1.cdn.adjuggler.com/banners/ajtg.js"></SCRIPT>
                        <BR><BR>
<SCRIPT language=3D"JavaScript" type=3D"text/javascript">=0A=
                 aj_server =3D =
'http://ads.edgellcommunications.com/servlet/ajrotator/'; aj_tagver =3D =
'1.0';=0A=
                 aj_zone =3D 'edgell'; aj_adspot =3D '917408'; aj_page =
=3D '0'; aj_dim =3D'327881'; aj_ch =3D ''; aj_ct =3D ''; aj_kw =3D '';=0A=
                 aj_pv =3D true; aj_click =3D '';=0A=
                 </SCRIPT>

<SCRIPT language=3D"JavaScript" type=3D"text/javascript" =
src=3D"http://img1.cdn.adjuggler.com/banners/ajtg.js"></SCRIPT>
                        <BR><BR>
<SCRIPT language=3D"JavaScript" type=3D"text/javascript">=0A=
                 aj_server =3D =
'http://ads.edgellcommunications.com/servlet/ajrotator/'; aj_tagver =3D =
'1.0';=0A=
                 aj_zone =3D 'edgell'; aj_adspot =3D '917409'; aj_page =
=3D '0'; aj_dim =3D'327881'; aj_ch =3D ''; aj_ct =3D ''; aj_kw =3D '';=0A=
                 aj_pv =3D true; aj_click =3D '';=0A=
                 </SCRIPT>

<SCRIPT language=3D"JavaScript" type=3D"text/javascript" =
src=3D"http://img1.cdn.adjuggler.com/banners/ajtg.js"></SCRIPT>
                      </TD>
                      <TD bgColor=3D"#e7e8ea" =
width=3D"15">&nbsp;</TD></TR>
                    <TR>
                      <TD bgColor=3D"#e7e8ea" =
colSpan=3D"3">&nbsp;</TD></TR></TBODY>
                  </TABLE></DIV><BR></DIV>
                  <DIV>=09
                  <DIV style=3D"display: none;" id=3D"wpAd">
                  <TABLE border=3D"0" cellSpacing=3D"0" =
cellPadding=3D"0"=20
                    width=3D"340"><TBODY>
                    <TR>
                      <TD bgColor=3D"#00578d" colSpan=3D"3"=20
                        align=3D"left">&nbsp;<FONT color=3D"#ffffff" =
size=3D"2" face=3D"Arial"><STRONG>WHITE=20
                        PAPERS</STRONG></FONT> &nbsp;</TD></TR>
                    <TR>
                      <TD bgColor=3D"#e7e8ea" =
colSpan=3D"3">&nbsp;</TD></TR>
                    <TR>
                      <TD bgColor=3D"#e7e8ea" width=3D"15">&nbsp;</TD>
                      <TD bgColor=3D"#e7e8ea" width=3D"310" =
align=3D"left">
<SCRIPT language=3D"JavaScript" type=3D"text/javascript">=0A=
                 aj_server =3D =
'http://ads.edgellcommunications.com/servlet/ajrotator/'; aj_tagver =3D =
'1.0';=0A=
                 aj_zone =3D 'edgell'; aj_adspot =3D '917410'; aj_page =
=3D '0'; aj_dim =3D'327881'; aj_ch =3D ''; aj_ct =3D ''; aj_kw =3D '';=0A=
                 aj_pv =3D true; aj_click =3D '';=0A=
                 </SCRIPT>

<SCRIPT language=3D"JavaScript" type=3D"text/javascript" =
src=3D"http://img1.cdn.adjuggler.com/banners/ajtg.js"></SCRIPT>
                        <BR><BR>
<SCRIPT language=3D"JavaScript" type=3D"text/javascript">=0A=
                 aj_server =3D =
'http://ads.edgellcommunications.com/servlet/ajrotator/'; aj_tagver =3D =
'1.0';=0A=
                 aj_zone =3D 'edgell'; aj_adspot =3D '917411'; aj_page =
=3D '0'; aj_dim =3D'327881'; aj_ch =3D ''; aj_ct =3D ''; aj_kw =3D '';=0A=
                 aj_pv =3D true; aj_click =3D '';=0A=
                 </SCRIPT>

<SCRIPT language=3D"JavaScript" type=3D"text/javascript" =
src=3D"http://img1.cdn.adjuggler.com/banners/ajtg.js"></SCRIPT>
                      </TD>
                      <TD bgColor=3D"#e7e8ea" =
width=3D"15">&nbsp;</TD></TR>
                    <TR>
                      <TD bgColor=3D"#e7e8ea" =
colSpan=3D"3">&nbsp;</TD></TR></TBODY>
                  </TABLE></DIV></DIV></DIV></TD></TR>
              <TR>
                <TD>
                  <DIV class=3D"mainBottomRight">
<SCRIPT type=3D"text/javascript">=0A=
var url =3D document.URL;=0A=
        if (url.indexOf("/business-automation") !=3D -1) {=0A=
         document.getElementById		("mostread").style.display =3D "none";=0A=
	 document.getElementById		("whitepapers").style.display =3D "none";=0A=
	document.getElementById			("Report").style.display =3D "none";=0A=
	document.getElementById			("csAd").style.display =3D "block";=0A=
	document.getElementById			("wpAd").style.display =3D "block";=0A=
=0A=
=0A=
=0A=
        }=0A=
        else {=0A=
            document.getElementById		("mostread").style.display =3D =
"block";=0A=
	document.getElementById			("whitepapers").style.display =3D "block";=0A=
	document.getElementById			("Report").style.display =3D "block";=0A=
	document.getElementById			("csAd").style.display =3D "none";=0A=
	document.getElementById		("wpAd").style.display =3D "none";=0A=
=0A=
=0A=
        }=0A=
</SCRIPT>
                  </DIV><BR></TD></TR></TBODY></TABLE></DIV></TD></TR>
        <TR>
          <TD colSpan=3D"2">
            <DIV =
class=3D"BottomBlock"></DIV></TD></TR></TBODY></TABLE></DIV></TD></TR>
  <TR>
    <TD vAlign=3D"top" align=3D"center">
      <TABLE>
        <TBODY>
        <TR>
          <TD bgColor=3D"#ffffff" height=3D"25" =
background=3D"http://vsr.edgl.com/reseller-products/"=20
          align=3D"Center">
            <TABLE border=3D"0" cellSpacing=3D"0" cellPadding=3D"0">
              <TBODY>
              <TR>
                <TD colSpan=3D"2" align=3D"Center">
                  <TABLE border=3D"0" cellSpacing=3D"0" =
cellPadding=3D"0">
                    <TBODY>
                    <TR>
                      <TD>
                        <CENTER>
                        <TABLE>
                          <TBODY>
                          <TR align=3D"center">
                            <TD><A =
href=3D"http://vsr.edgl.com/media-kit"><IMG=20
                              style=3D"border-width: 0px;" alt=3D"" =
src=3D"http://vsr.edgl.com/Custom_Images/VSRImages/BottomLinkSection-copy=
_01.gif"></A><A=20
                              =
href=3D"http://vsr.edgl.com/editorialcalendar"><IMG=20
                              style=3D"border-width: 0px;" alt=3D"" =
src=3D"http://vsr.edgl.com/Custom_Images/VSRImages/BottomLinkSection-copy=
_02.gif"></A><A=20
                              =
href=3D"http://www.edgellcommunications.com/privacy.htm"><IMG=20
                              style=3D"border-width: 0px;" alt=3D"" =
src=3D"http://vsr.edgl.com/Custom_Images/VSRImages/BottomLinkSection-copy=
_03.gif"></A><A=20
                              =
href=3D"http://www.edgellcommunications.com/terms.html"><IMG=20
                              style=3D"border-width: 0px;" alt=3D"" =
src=3D"http://vsr.edgl.com/Custom_Images/VSRImages/BottomLinkSection-copy=
_04.gif"></A><A=20
                              =
href=3D"http://vsr.edgl.com/contact-VSR"><IMG style=3D"border-width: =
0px;"=20
                              alt=3D"" =
src=3D"http://vsr.edgl.com/Custom_Images/VSRImages/BottomLinkSection-copy=
_05.gif"></A></TD></TR>
                          <TR align=3D"center">
                            <TD><FONT color=3D"#7f8183" =
size=3D"-4"><STRONG>All=20
                              materials on this site Copyright 2010 =
Edgell      =20
                                                                         =
       =20
                                            Communications. All rights=20
                              =
reserved.</STRONG></FONT></TD></TR></TBODY></TABLE></CENTER></TD></TR>
                    <TR>
                      <TD>                                            =
&nbsp;  =20
                                                             </TD>
                    <TR>
                      <TD align=3D"center">
                        <DIV =
id=3D"plc_lt_mainBottom_VSRMasterFooter_footerimage">
<SCRIPT language=3D"JavaScript" type=3D"text/javascript">  aj_server =3D =
'http://ads.edgellcommunications.com/servlet/ajrotator/'; aj_tagver =3D =
'1.0';  aj_zone =3D 'edgell'; aj_adspot =3D '320064'; aj_page =3D '0'; =
aj_dim =3D'318610'; aj_ch =3D ''; aj_ct =3D ''; aj_kw =3D '';  aj_pv =3D =
true; aj_click =3D '';  </SCRIPT>

<SCRIPT language=3D"JavaScript" type=3D"text/javascript" =
src=3D"http://img1.cdn.adjuggler.com/banners/ajtg.js"></SCRIPT>
                        =
</DIV></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBO=
DY>
      </TABLE>
<SCRIPT type=3D"text/javascript" =
src=3D"http://vsr.edgl.com/Cutom_EdgellTracking/analytics.js"></SCRIPT>

<SCRIPT type=3D"text/javascript">=0A=
                              var username =3D 'Nil';=0A=
=0A=
                              if (username !=3D "Nil") {=0A=
                                  var userinfo1 =3D new Object();=0A=
                                  userinfo1.userid =3D username;=0A=
                                  userinfo1.trackingid =3D =
'znm1lm45d5hlih45lb3syf55';=0A=
                                  userinfo1.documentid =3D '75177';=0A=
                                  userinfo1.actiontype =3D 'View';=0A=
userinfo1.siteid =3D 3;=0A=
		     userinfo1.siteid =3D '3';=0A=
                                  var referal =3D '';=0A=
                                 =0A=
                                  if (referal =3D=3D "") {=0A=
                                      var url =3D document.referrer;=0A=
=0A=
                                     =0A=
                                      if (url !=3D "") {=0A=
                                          if =
((url.indexOf('/Content/CMSDesk/', 0) =3D=3D -1) && =
(url.indexOf('/cmsgetdoc/', 0) =3D=3D -1)) {=0A=
                                              userinfo1.referal =3D =
url.substring((url.indexOf('.com', 0) =3D=3D -1) ? 0 : =
(url.indexOf('.com', 0) + 4), (url.indexOf('?', 0) =3D=3D -1) ? =
url.length : url.indexOf('?', 0));=0A=
                                              =0A=
                                              userinfo1.referaltype =3D =
'NA';=0A=
                                              var s =3D =
analystics_add(userinfo1);=0A=
=0A=
=0A=
                                          }=0A=
                                          else {=0A=
                                              =0A=
                                          }=0A=
                                      }=0A=
                                      else {=0A=
                                          =0A=
                                          userinfo1.referal =3D 'NA';=0A=
                                          userinfo1.referaltype =3D 'NA';=0A=
                                           var s =3D =
analystics_add(userinfo1);=0A=
=0A=
=0A=
                                      }=0A=
                                  }=0A=
                                  else {=0A=
                                      =0A=
                                      userinfo1.referal =3D 'NA';=0A=
                                      userinfo1.referaltype =3D referal;=0A=
                                       var s =3D =
analystics_add(userinfo1);=0A=
=0A=
=0A=
                                  }=0A=
                              }=0A=
        </SCRIPT>

<SCRIPT type=3D"text/javascript">=0A=
=0A=
  var _gaq =3D _gaq || [];=0A=
  _gaq.push(['_setAccount', 'UA-2805980-1']);=0A=
  _gaq.push(['_trackPageview']);=0A=
=0A=
  (function() {=0A=
    var ga =3D document.createElement('script'); ga.type =3D =
'text/javascript'; ga.async =3D true;=0A=
    ga.src =3D ('https:' =3D=3D document.location.protocol ? =
'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';=0A=
    var s =3D document.getElementsByTagName('script')[0]; =
s.parentNode.insertBefore(ga, s);=0A=
  })();=0A=
=0A=
</SCRIPT>
<!-- START Nielsen//NetRatings SiteCensus V5.3 --><!-- COPYRIGHT 2007 =
Nielsen//NetRatings -->
<SCRIPT type=3D"text/javascript">=0A=
 var _rsCI=3D"us-bpaww";=0A=
 var _rsCG=3D"0";=0A=
 var _rsDN=3D"//secure-us.imrworldwide.com/";=0A=
 var _rsPLfl=3D0;=0A=
 var _rsSE=3D1;=0A=
 var _rsSM=3D1.0;=0A=
 var _rsCL=3D1;=0A=
</SCRIPT>
     =20
<SCRIPT type=3D"text/javascript" =
src=3D"http://secure-us.imrworldwide.com/v53.js"></SCRIPT>
      <NOSCRIPT> &lt;div&gt;&lt;img=20
      =
src=3D"//secure-us.imrworldwide.com/cgi-bin/m?ci=3Dus-bpaww&amp;cg=3D0&am=
p;cc=3D1"=20
      alt=3D""/&gt;&lt;/div&gt;</NOSCRIPT><!-- END Nielsen//NetRatings =
SiteCensus V5.3 --><!-- Default Insight Tag -->
<SCRIPT type=3D"text/javascript">=0A=
  var _bizo_data_partner_id =3D "932";=0A=
</SCRIPT>

<SCRIPT type=3D"text/javascript">=0A=
  var _bizo_p =3D (("https:" =3D=3D document.location.protocol) ? =
"https://sjs." : "http://js.");=0A=
  document.write(unescape("%3Cscript src=3D'" + _bizo_p + =
"bizographics.com/convert_data.js?partner_id=3D" + _bizo_data_partner_id =
+ "' type=3D'text/javascript'%3E%3C/script%3E"));=0A=
</SCRIPT>
    </TD></TR></TBODY></TABLE></DIV>
<SCRIPT type=3D"text/javascript">=0A=
//<![CDATA[=0A=
=0A=
theForm.oldSubmit =3D theForm.submit;=0A=
theForm.submit =3D WebForm_SaveScrollPositionSubmit;=0A=
=0A=
theForm.oldOnSubmit =3D theForm.onsubmit;=0A=
theForm.onsubmit =3D WebForm_SaveScrollPositionOnSubmit;=0A=
Sys.Application.initialize();=0A=
//]]>=0A=
</SCRIPT>
</FORM></BODY></HTML>

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://vsr.edgl.com/Custom_Images/VSRImages/hm1.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxsc
Hx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f
Hx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAFAAlAwERAAIRAQMRAf/EAG0AAAICAwEAAAAAAAAAAAAA
AAAFBAYBAgMIAQEAAAAAAAAAAAAAAAAAAAAAEAAABQIEAwUJAQAAAAAAAAABAgMEBRESACEiEzEU
BkGBFRYHYbHB8UJjJMRmJxEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A9CzXWbGKev2a
6CxjMI0ZZUxALQUQOYlpamDWIkyrgF731MjWjkCCycqt0k2q0g7JYKbUHoBtApU1w8c7QwGjz1Sh
WbecVWbOKwThNs4JRO5UyphKAp6qU09uAmt+uSup48Q1iXrjZ5fmXhNnZRBymCpBUqqB8ijnQuAn
+YB83+XdjPw/xHmb/vbO3ZTvrd3duAonqPAPJOfl1kk3gER6dMDcWl4FWXBZQQQNaFD5fRgFMywk
yllI0GLo7ubbQwRwlQOZMRbFIVYFFOCdlo1AcBx6h6WmHMjNrpM1zILrSqipNo4ioKSRRamKABqu
Mqe2nHAP4P8AA6/eLPkJRMzgsekz5dJwZocRbAmcVzELZoMPEw6cBYa/6/X+e/dwFw019+AMvbgD
T34Ay+eAzlb2/HAf/9k=

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://vsr.edgl.com/Custom_Images/VSRImages/cntct1.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxsc
Hx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f
Hx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAFABIAwERAAIRAQMRAf/EAG0AAAIDAAMBAAAAAAAAAAAA
AAIGAwQFAAEHCAEBAAAAAAAAAAAAAAAAAAAAABAAAQMDAwIFAwMFAAAAAAAAAgEDBBESBQATBiEU
MUFhIjJRFQexQlJiIzM0JREBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A+k89yPGYKMD+
QcMReNGmW2gJ1w3KVtEAQlXon00GfM/IHGY2OhZBZBvMZBDKIkdp10zFv/ISgKKQoH7qp00Epc34
4Jf7tUWCuUG0TJCiJVbxonVUp8U66CCJ+RONS8q3iWHJBTnFRADtZCDReiGpqFtq/wAlWmglb5/x
hzFTcq3LUoMB5Y0g9s7t5FQUABVLiVSXpROugrP/AJM4nHxzWQeffGO66bC0jSDJt5tUQm3QEFIC
93RC8fLQajvJ8SxjImReccaiznGmo17Roam8tAEgVLhqv8k0FKbz7jcRl9w33DViUcE2W2nTdV9k
b3BEEGpII9VJOmgsZHmGJg8YXktTlYxBbcEmERTIXTEEtEyBOimlaqnnoMXn8liFlOK5CU4jMOLP
JX5JfAENkh9y+Vy9NAuTM1hG5PHM0DI4fDPwMo2wLiIIIbi+ylvm7RTT66BSyONyAYGHKYEmpuM4
vHNxlfFWHjdafBU8OjZ3aB7izwg8gOcR0CLxRp1S8kQCVf10CVBKTAwMuLOilCL/AIuUcUjQ0UEc
23ZHt6CK21Xz810DdyrL4nKcHycrExUYjFmWBV8US2S4Mpq58VHqV310DB+TzBvBwJBrSPFycN6Q
4tbQbFz3ESp4IiL46BMbl4o4c/IpkVxz58gnSsFmLbo9+2lyOFSm08KWdPHQb3Mcm9lPwy9kHme3
dlMRHDZRKIKrJarRPotKpoPQpXZ7Bd1t7FPfu22U9bumgCT2Wync7WxVKblttfL5dNAS9vVb7K2/
3K0rZ6/06Dsu1911nx91afD19NBw+2qt9lbfdWnw9a+WgEOx7YLNrtelltu349KU9vjoDc2dot23
bou5fS2nrXpoIT+2dql+x2dEpWzbpXpT9vj4aAMt9l+3O/d+2+2+zf7uzY+SWX7ns+VtK+dNB//Z

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://vsr.edgl.com/Custom_Images/VSRImages/news1.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxsc
Hx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f
Hx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAFABMAwERAAIRAQMRAf/EAHEAAAICAwEAAAAAAAAAAAAA
AAAEAQUCAwcIAQEAAAAAAAAAAAAAAAAAAAAAEAABAwMCAwUGBQUAAAAAAAACAQMEERIFACETBgcx
QSIyFFFhgZEjFfDRgjNkVRYXJ0gRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/APRvM/M8
HlyJHmThNY8iS1Fvbp4FeWiEVVTZO+mgqpvUWOxISLGxcyfKKZIgtsR0ZuJyKCG4SXuCltpaAl9R
8XBGV66LIjOxHojDrDnDuQ5yXAuxKNB3u30ETeokVh5yPFx0udLGVJitxmEbucSICG84FSRFFL6U
81dBaYvmiJksjJhMsPtORI7EpzjCgeGQKmI2qtyEiJui00FRD6iOzcU9lI/L2SOC2HEbdT01HAEl
QlD61aDSugXTqmqswX05aynByZCEA6RaOkaXig/W7xRV30Flj+eCn5mVjY+Imq3CdNiXkF4HAbcB
tHFEqOX99Ozt0GPK/UDH59+MyMOVBObHKXCWSjdrzIEiEQE2Z+W5O1EXQav8g/7D/s70Hv8AX8b+
L6j9rh/p8/v92gnqTiVy2PxcBWjeZeyTAyEAVO1tUNCNaJsiV0HOouJycNjF/e2cmKRcrkPVyse0
+r9vABtt0VaRTtcoiV9mgv8AmrAS85zPEeix5H2yfizkOK604KpJitmEbi3D4Tq/5V320CqxX4/I
mFcyEKezmJBScg1k4rRk/EnOkrgC42iX2uoVq12olF0Frg8tPh82ynszAlhLy8HHtqbMZ51kX7FR
xCMBUQtIkrVdtBo6fIDPKs7GKxlByZRH1eYlMyRjCv1EEGFMUHe7sHt0DTMCf9h6etrGe4kWTHKU
Ctlc0iMGiq6iJUaL7dAvy4gxOduYkksZQZM6c+MQQZfWAbatD4yJB4V1RXxaBbpdhMlj8jhXci1K
cR3DqMNX2yFIZi7V5iiCKBeNpJduvw0C/wD0P+P6ZoOw7fHQGgNAbd2gPnoDb8tAaA+egPnoJ2po
P//Z

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://vsr.edgl.com/Custom_Images/VSRImages/subsc1.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxsc
Hx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f
Hx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAFABFAwERAAIRAQMRAf/EAG8AAAMAAwEAAAAAAAAAAAAA
AAAEBQECBggBAQAAAAAAAAAAAAAAAAAAAAAQAAICAQIFAQYCCwAAAAAAAAIDAQQFABEhEhMUBiIx
QTIVFgdhI/BRgaGxUoIzUzQXEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwD0h5J5CvB1
Uumsy4+08KtWonlg2NZvIxEnIjEbRPHQTk+d0ybVQ2jbrvs07V3pOCAJUUygWAcSW/NMz6do2mNB
PsfdbEo7dpY+4VZlJGRe4IUQoRYPpjLI59+E+3l0FIPN67PIJxScfbelbYrNySwiUA8g6kCcb9QY
2n4+XbQJU/ubjLL3D2NpSIRbsU7BiEBZCjMjY6fq3GYL2c22+g3q/crGuo3bTqFuodKjGU7Zwrg3
VS32YshMg4zG3Eo0Gtv7mYyrblbaNvtVqqutXhhZKSN2I6XP6+f2z7hnQO4/zSb+fs4mriLpqpPO
pZyX5MVgYAQcx/c5/fEfDoHPqCfq36c6HH5d8x7vmj/P0eTp8v8AVvzfhtoEvuANE8IK71OzZqG8
IY+nEy+sUbyFgIH1fll+rQcO+3nhDCZrM1LbzLFZOgTVVmG0jaYxWJqhjmWTVhvO/v0EjLeP5Ffb
Vn0LxXAwNFFRVdTDQVtbiKVP5Y6UjHDeD0HXNffT55XKhQt1cg9q0ZlcAZULVWFf7XUiOmBqL0j7
50E/A3Msrx634wOJsdetTyvfWGKMemZkc1wSUjyt6olv6dAlTwWVq4XPIsouW7drxtMY9rFkZAEA
cMpiIjA8ws2mB+LbQK5nFXyybZVRvMyE1cP8tWKnFUYxMDLBs+npEIR/P7J0HSeKyFHz3O90nKLs
Xcg2KkCmx2BLJYbMMoHpb7hMQUzoLXD/AK9+H09+7vdB2PDQHD9ugP04aA/hoDQZ0GNAaA4aD//Z

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://vsr.edgl.com/Custom_Images/VSRImages/RSS.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxsc
Hx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f
Hx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAFABTAwERAAIRAQMRAf/EAIUAAAEFAQEBAAAAAAAAAAAA
AAYAAQMEBQIHCAEBAQEBAQAAAAAAAAAAAAAAAAUEAgEQAAEDAwMCAwMNAAAAAAAAAAIBAwQAEQUS
EwYhIjFhB0FRFHGBkaEyQlJiIzMkFRcRAAIBAwQBBAMAAAAAAAAAAAABAhEDBCExQQUSYYGhIrFC
E//aAAwDAQACEQMRAD8A+jOU5iVjYbCxdCPyHdpDcS6CllJVsip7qw9hkStQrHepsw7EbsmpbIHZ
vIeWRm95H47rCqoi80CGKL+ElQui/NUy/m5MI+X1a9Chaw8ecqfZP1N/EcjJ/jbuXlN90YXSeBq3
VGb30oq+K2qthZDu21J7kzLsK1ccUzKjep+Jcx8mXKhS4RR4jU8I7wtqT0d8kBom1AzFdRLp6qla
zMSu+oKtRmdzCzwyr8g47WKIQR01ba3iMDUtsx0JftLx6UBpZDlkSDxUuRvRZCRxbBwoqggPprJA
0qJqKXQi99AZcr1Cditwkf49kgl5B9xiLCVI28e2G4p/vKGnT+agJX+dON5WPimsFkJE52KxMktN
7H8cHzILOanR7hUV1ab0A0P1FxsjMFjihSY7SzHse3kDRtY5SWEuQIomRJdE6XGgLPG+ZNZ2SrbW
OmRoxATsOa8CbLwAe2tiBS0rf7pWWgCXpQAV6no8mIiPABKLMhCcIeulFAkuvSoveRbtJriSqWOl
a/o1y4sCJXKWHXy3dxwD3GHnVER3Y5B27ghYdxt3wJE8Kmxz7b0l5U5dN1TkprrLiVY+OlKa/tXX
2p8hhx2NL/zOS2TZq+9HlKAaVUy1ISD2pdVulWuojTHXuRu3lGWRJx20/GoN8exMrHw8gmYxszMg
/goSNNOCSGMdO1+INhGxNEqmg/aqkTTonnXOMoxkGcpIx0WcaYHOCy58dHFtrUy4bdt0xRz9O6p3
J40AQcjTOZP0nNJsdxcvIjx/iGWwLcU90LroFLoWlNSp7KAzOb4MIIcWaI8tJgx5Eg5cmMr78ttH
GVRO9tFMU1LagI5cuKnqBEzT7GYGCeNh/ClHjye9wXnFUJQgK9ERUUhP5aArYqJkn841ACBKFxjk
snJuPGw42ykbRYV3TRBuSp0RFoDa4E9JDkkuNAhTIOFcaN6ZAlgQtxJu7bRHMkRCFxFIlQenS9Ae
iWSgOHNvSuu2m3W/h9dGeckCf1/W21520+6uVQ61LA6bdtreVdHg/wBNAMlqAdbX86AVAJPKgF09
t7UA/toBUB//2Q==

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://vsr.edgl.com/getmedia/c12fef0c-0c9a-4c3f-9dcd-68a95df98bbd/px.aspx?width=3&height=1

<html></html>
------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://vsr.edgl.com/CMSTemplates/VSRAspx/VSRMenu/menu/vsr_nav_reverse_01_upv2.gif

R0lGODlhVwAUANUAAAAAAP////39/oGChX1+gb2+wd3e4Nvc3szNz8bHyZWXmo+RlJyeoY2PkYiK
jH+Bg6WnqZ6gorq8vrS2uLGzta2vsePk5dXX2NPV1v3+/vv8/Ozt7f39/fz8/Pv7+/r6+vT09P//
/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACEALAAAAABXABQAAAb/wIAw
0BFyAsehRpghCj9GTvLIKRapGU2yGMhsmeDksHOEHpdD5BCaVnfbVeEVaW4vxUlPmusOQK9efXhC
enKGAQJpbE1wAXqMUIFlQmhUY05GGYxFkJhGalh8XIxDHKRfl3wbBhtqjFKXsAEgBxtcYmkgBhaW
jp6FbWCMFgdtpB0dIAERA80EEUUTAwQDE0gGzQMOFSBTSAgDDwMIARLZ4k0JDuIMygEMzQ8KFnoH
AwxIzPEFswrNCspGfSo2Ad6ACNbsNSjQ4EExhQUgDKgAZpa2Ag4cdEAQwcEABRFmrSsAr0CTCA8q
SFvgyMCDkO8+RmBAThoEiQk+VSyGSNwb/3MSyg0IeuABPhDahnjBJoHDBQmtYvK0h4/qyQHF/FkI
YC+CF2YHjjRh8OAIBXJi2xQ70kwN0AAFBpi02qHZqQ0PFnTzJbWDB2whuyIha4ADPAMasOF798CA
Lw4VHuQMplZNWyFxC3SQ8IDovQAX5PniIhHgGJRTjQZwCRPeARAelRVdDK+CBAQcNFhoRo4NsCE8
OfhEYq6Ah8xcw4kbcEGPJRD+TOsBW6VrB9b5lg8VInhZtsUewI1Dggu4EbtHCnSG+0CzywUFEthS
+gb6R1gRCPBkzYHq4AEUNDCAEf5xwEwCB1jABwIPPIABKZV1cZlQJhXH1UuNHMEHPBj8N//VPf0d
JARhcXUY4mLMOGaJX9goQBl3TFzWAXJvKXZJKRcwwAsGco3Y2BH+CWYgVvZUYApgUriWBgTWBODP
i1wN0ZYe4DBwAErkFOWVE00kwaMCB1QwXgZgdYGXAwdIQ9EyjQWQEXcYeldBAbdl4E8CGDjQABHl
RSnEZUcosJyLF0YAyyk+/uOOkkJII44DUR3WAQQOJmdoTPFAg404DyDwCiUwEmHAWuQhcNsQtGwl
iyAIFECOGhYYoAwjB8TnDgfEKLNBLbMkKESsBxiwCxIb0LnBEh4w0kQTUVHh3BufWAKMLGmtYa0l
5a0a7Y0cALPsIZsYwxchb6DhSRdJdCJNSSnBcGFFtGJ4EMeqVdzhh4bQMnHLFHz48QQjegBjbhqF
2MsGG/5iO4S8ewyy7RemUDZJAFr4m8G+L07BRrV9FkLKp6CAEm++hvwmVhAAOw==

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://vsr.edgl.com/CMSTemplates/VSRAspx/VSRMenu/menu/vsr_nav_reverse_02.gif

R0lGODlhaAAUAMQAAMXHydvd3oGDhfr6+rq8vpaYm/3+/vP09Ozt7by+wH+Bg5yeoOPk5Z6gorS2
uKutsNLU1d3e4ImKjaWnqoeJi8vNz7K0to6Qk62vstXW2H5/gvv7+/z8/ICChP39/f///yH5BAAA
AAAALAAAAABoABQAAAX/IPeNZPltnyh+njkOnzG2YjuXdiuz5GbzvxbNhIKtSC0U7pSi/Vw2pckg
hQmFwI+V50uRdjCglCXa8rzDMtLLHnp2T9dslTuPjrVZK+zl5KFrY2gxMUNSO10mHnEyAQdyXAgR
jy4iOwcRCIprRx4IjmdYhHZsHDslKwZweQwBm0wGCB2ukB4YAhoUFSMyGgIJKxUKCh27HwQaHR0K
DTwyBhi+FAzHHcnEHgEdCx/a3B8C4QITlAQdCS3KAssRHgcFHQIFj0en5rRy2hcOAhI2AQIUfDvQ
j4AECosSCLjQoIEDExkUFHDQYcKGCgskdCjALYKGBhw8NvugjMAEBRhS/yToQCCFsgULGjDw4EDB
hAkdANxYcw9StQQfGmiIMKKCsgsstAGFQEATgV9wStzbAKCljAazRgBc4CECsxHxPhCkMMJcS5Id
3hBqoECGg13PTKzEp2hlAgMOZLagmEDBIwQKLlBCYTeI2grjTpxi286A12be0mkYQWzEyrPKkox4
IECnT8tZIT1tmejDggtGAyzCOc+IuQUJCHg4goKCggdrFgigFWFbt68kFVAWABrzOQIRUDBYtyvM
ERI9IfU920NCA4Ce30k8QFgBLuIssDCQoCHlDqwRRGzt1mGkMlMBy7IEG1ABdaMC4MYBTdfEU6CE
xDIfSiRoVwALBKAUgP8rO7AigQIO6CAUUb9BJsA3yoAl3AeX0RdAJqMIowEE+/FXS1/oOLAANdoo
054NMizQAQQcCkBdDyOgcMCDj2zQwG6LaNPAACKNEJAM3skHYIZEhCSPT9HJURhWrvTFEQUdfACB
TB9E1JJdJHRCwEj80CIjLd6w901lHMTH4TlgZRneBxM89EEB4MkRpQtGLRDBBQog4MEEAjxCEQMZ
aFBAABgU48FKDRAgaSEjUIRBAPAIGpQC7XwgCwUBcIZBOrMAYFNxcUpKQAAcwAMABBIgxcF+e06B
p3cWjIBnWQJkYJqL83BIjDIb8nIABet0kNIIP9KCV0AdUKCJBy52IAHNNT8t4iIxsmnjnQIV1LFI
WQloUssBFRBAo1aubPAJAjJUkEC4MXwSwYeqncHBAVXl20IrlKQAQQIAHDDugvei0MK77C4YgLkI
xIaACF0gYkAAfLggw7g31INjJyWMcYoUFGfBsXM7cdGxHjb8oYQod5ACyCJYDJBDHUuQwAfM4waB
wxBkMEHEGmvYYPMgc7KQMSBKnBLmC6REpZkhQveBBtUcIzHbD3yoMgohLZNS4hIUCyI2CjK8zEsJ
G5/hdI4p6xzzD06rFffTluAYAgA7

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://vsr.edgl.com/CMSTemplates/VSRAspx/VSRMenu/menu/vsr_nav_reverse_03.gif

R0lGODlhNgAUAMQAANzd3oGDhfP09KSnqezs7fr6+v7+/pyeoeTl5ry+wLq7vpaYm3+Bg7S2ubK0
t56goqutsMvNz4eJjMTGyIiKjYSGia6ws46Rk8LExvv8/Pv7+9TW14CChPz8/P39/f///yH5BAAA
AAAALAAAAAA2ABQAAAX/4CeO5Oh9Bvp15qeRrHjKI3um8/p5cbn/otcs9TMIfUNShnY6ZYi+Ugda
yBlmBZGtNGzuvCdAjivKynLm0tLE+xAAAl3tDOBERwcG4qPgiBMMDBUMDxkSEiIPdhkHAQQfEAwB
EntrWjIMHGMlDwEQHwl+oAEXBw8OH41xEgEAHwsMHxscCw0BAypAPwF2d6kcFKB+HgkBCl6AAAQB
DBMfhMKuEwm6Yxy9d4oMEaGuCgzUU7IcGAAMFA4IAQ0ZEbcvPUUj174dnRcP367FBwrUBgQ4NABk
qo6zDxIYWJjh5cU8bFEOCFTYipggSQ4lHLCwAFAxVx4QUFCYq4WITPUe5DBYVkFUKAgAXCWSsMDC
rAF2TmhAIEGglzQi6Plq1GEBh1Z8AlAjYYGZgmUcLvA40UFAwjgxPOQQekfihwmZ9nH4JyPCNVeZ
DohIoDaDLZkaNnH1YUDRBwHMABgIdSCBXxEIJD3qRM1DAw4WABglwFAXh1hDA4gYwGBfpmuSV0za
cXjDCauXP5kkAi4eCQMIQL6J8yZmTB0I9riBM0LANLhAUhjokMCSr99eoOTqsOkD0HjwfpPQSqM5
EOZYZEBZsiSe7yg5vOzI0jgXERYsiGRvIc4XDhXaS+6Ia2VOhhlx5YwIAQA7

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://vsr.edgl.com/CMSTemplates/VSRAspx/VSRMenu/menu/vsr_nav_reverse_04.gif

R0lGODlhSQAUAMQAANvd3sfJyoGDhfr6+paYm7u9v+rr7H+Bg5yeoLy+wPPz9LW3uePk5Z6go/39
/t3e4I+Rk9LT1a2vsYiKjKWnqa+xs/v7+/v8/LO1uL7Awre5u/7+/vz8/ICChP39/f///yH5BAAA
AAAALAAAAABJABQAAAX/4PB532iVpbeVJ8qWG8eSpZiWMurJK0n7N12KNyKtYKPgjZb8cI6k3OeC
c5FaUg+zdcppZUag9nO0cq6fljK52dB6aaEFzEy3bND4yMAupsVNbEx1ZCUGAHwjKyKDfjYfhwpk
JCJgHwoFLjkiAB2eEwswngIHAgAbDZ4dBBEsCwIdB6EfD6UHExgrqZ4HDSQVB7cMjTAACZZOKZ0Q
CQQHASWeCA0IDBwIAhIJEwJ8Dx0QBRAHDx/LBQQd0AsI0qERBwQLHRQoLTQAmS4unQgfEfSiddiH
DcAHDAIyfCjQIRPDAh76/TtQr0SpIwwNBtB3ok6+ffw6+PvWQIYAAUwG/6QC4CHBAYgJGrZ8aU4k
rV40SJG4AI/CmGSEjIFE0anBgAICMAhMkMDghwbkFKRq5TLDhocROxhFqnREBwFNJhyQMImMlBJC
h9a0BYGPB1gHOmQ4ga3Uqg9HBTgUkMBDLbZ8VsT684GB2ArI9n1Uu0xCQxRxHyAa0U5CAYMrYiZY
+PgbBMf6ppDaZ1jWGrShQRb9sErGhdFVCu504hLm46IeVnX5EFdREgViJa1JOxTAAX9QE3nS87SD
wUcJ+HLebBz5gUSsBeQo4M+CBueEUKs1d/xDBgEBSHgqkKBAOdlJPAToBQBbeonn0wtMglACgHRu
qaaPDA4gAYAA/jAgAKkB0cAlHVSYNZHOVwzWlOAqNgy2AnCjkLWICxZIZoER+ygAAANolbOBZABI
xgcDACjARA4BJKDfJSei5ZQ5DzByyUYP/ICEIUJogcYLI1xAAxEtFEiEF0HIAKWUQKjxJIhDCGEF
JWVRoYSXN0iRhw5AoHDGGCOO8cgjZTSRWHx94EDIAD6kFMcZLrTpwiPx/cABmJqchmeferZRQwpH
EEGDDWUyl4wV+4QAADs=

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://vsr.edgl.com/CMSTemplates/VSRAspx/VSRMenu/menu/vsr_nav_reverse_05.gif

R0lGODlhUwAUAMQAAMfJy4GDhbq8vvPz9Pv7+/7+/uzt7qSnqZyeodzd3paYm3+Bg7y9wNvc3ePk
5dPV1p6go7S2uKyusd3e4IiKjIaIirK0t4+RlL7AwsvNz42Pkn5/gvz8/ICChP39/f///yH5BAAA
AAAALAAAAABTABQAAAX/4Md9ZFl65EiiH/GxX7GyqAe/nvyWcqGru2BrJQyieqZkLuUqjFzNlFTa
hOk8wGmR+IrCvtvkLiviFlk/c4xYcG2XJJ1JBlNNBmQxWEa4lhIJJyIoWUAuHCgDDQYqWS4oBndK
RAMdDWIlDAEbARoCJBMLHQEUESMeDhcdHRcOKAgBowoOJAwdn7YMJACxHRYkEAELnBAkEh0LFA6P
SQQTHYGYHwwbEAIKCxkeDZ0YCh3aHwgdEscIL+MSFp21AQwemp8DFB0MFAG0EeMdCL8PHQoiBDhg
4kYCaNKmLdD1YAHBZ+caEvywigQyYAsmeMDmoIAtXPU8QJxWr0TFdoEA/+iSY6IBQmkCSh48lyDA
OZfnPIyysVPcgkuwLuXigGHhB27FMiDIYLJDiQwdJtqQdjAapngeInSI8CFBNQKaIqC4SNGpuAAT
xCHM5dFoggU53Vg0++KeBEFiqiaMuaoDBQMEuI3qoMHAi1gWA8gYB/QnyU8C3HW1yULuSRIO7Cbs
+vIqXAYPBrhosECDBKNjzYpqEVStRgzuCsTU9fYcgRuXMd/7xfKPpYQMjJaZfG6DAhYLFlhU7mFc
IMYfBCzAQKCoLm7nlDKdW7DAvAADqHYWk+vGhA3nICww/GFBABvCSMB6HiABh1zRZaKPLpl7rXMf
RLBAAjf4ZpUYMX0yVfABLkHAAQAdAPCCKhlAdcErCwDwAAUUkAAVAglgw5QBfiVwADhNlSCQBCEG
wF5ev0kTnC5EzPSBAwsc90FDfT0g3ybubbeRewAhEmAAwihgwmUDVNDLXWtwkQAGL4phwCIeuEHA
ABMs05VVBgggAHuoNDBBAuGpMEAGAmSgAgoPMJBBmiQ0cMkgAwAgwIEFfWBAb5NMlccKOrgBhA+E
4kXCIwW+cEUNwx3KwxqNJgGoCnJtNgQRh4hARxle6DGEE6JOshkHp0Rp5FTSVHYGoETQwAUKcrEq
hK2tzsCCkVEm9OkJRwAbA6uE4LApDYPWEAIAOw==

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://vsr.edgl.com/CMSTemplates/VSRAspx/VSRMenu/menu/vsr_nav_reverse_06.gif

R0lGODlhbQAUAMQAAIGDhfP09Pr6+7u9v7y+wH+Bg+Tk5ZaYm5yeoKSmqdzd3uzt7dvc3cvMzp6g
oqyusYiKjcTFx9na3LS2uK2wst3e34eJi9XW2NPV1o+Rk/7+/v3+/oCChPz8/P39/f///yH5BAAA
AAAALAAAAABtABQAAAX/4Od9ojduHZl+K6pqIumt6fhpG6mzev3lOsFHyFOVdjYYDAlcyZ68kdA3
1NmqqeWKODIZi7SYeIe8Fq02qax79IqpO6f8TPwZWyRg+jyzZklcgG1fe2ZLZn87ejt1ZzlXCgEd
S3Yxe0Abh1BFLiMpYSI+n2RianYaaahPMGZuAgsSAURAPR4MHAybJBEAER4KHAMfFQUUHwPBxwDC
HQAcHRLOHAUAudTTHAqhJAgABRwHGDrRuCrUAAAJBiQO094EHcjeGQ0eQhTfFgZOgKzOFfx0KCgw
wUMEDg4+YOBAwAMyeAQKwPvw7YMBBxkKZECwzxsCBA7W7WhHYYAFDguG/0RcRmQagQkcMrBwUOAA
yAYfCHBAQMBCgZQYak5Ip0sHh2ykjDrwgA+CMgUeIgpDJmzDUR0PjXKgRAYBUpgRRFA4SqGGNxIH
ABjw4FWbjKxDww4AoC0CgTxnSBzNlfTDAacITgZIwCGAMmEElsGoSIIqIGdfbswsoECA1BwHHCA4
YLQANw4SPnjl23jZsWQNCiSwEXDHUbdkUjwoEABhgQoOLIiI6GAAzbsfrpKQGuPbAAJuu3hoVyEA
ggIXNHTgQGEsDw4AOiyAQHs5dQL1jkn8QPNCCu5lg7Aw87rvhwgFGgC4AID3bndH73qA3DiZXmfj
meKAN95wZlEBAyAj0v830xAkQjvfIDDEXAVEGIMBJ1EghCdjBIcUGV0wUABNCxyQgGniUcAAPsAJ
d5owP3hTgQILeKCKEM9RQABfHshXQQUchPdOBAYQMWAECogUEUi3nWARdxNsw5WHsMXxQQDeeIYP
ADjlhGBUwaTgok76eciVEzQpkMMSiX0zHkUAlNJBOwqksEFUyygAwARAoBKAYO61B6IOGSAUzzQV
CJHYXQO86aJjJHyTBhtzVmOJaCMOKGFwAHCRwnMVFNHoXTGJ4BsJE1AmBleCJuXBiQ98cMtWpiL4
ol4c6KATjHAeN0CVmIa6AwQG/pXDNJWMMOADx9Wz6wYJFLAOTCqmlVL9UXvp8EgTOvmC5QE2ZDUX
AcfmWiuvDLr0BZ2W1LaUaAAYhl0rEFKT0EMGcVDQn9gV00MMQEhUIxJHBBAJCUnGsEAFKcEysATa
CLHwAo8oMOOMKflgwME2BCDBOh4YEIusuXBokcUMJLwAAykFUME6AgQQwQAVSGcFwFFdMQcPj/DA
Cg91dMBaZP+S0poaK+wxZdIx1OFJQGxsKBkbiBxyhQaHoEKLCayNoIrXguiwhCak7DFoI2bb868q
Mfhgxp1y3jy0G0Nv0HMUAD/h9iZMtw2FDXCvTQotebCB96Wg3DwlwWHfTAJXjUCxtXqON9Ln4ZGx
EnjjVeRlIwkhAAA7

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://vsr.edgl.com/CMSTemplates/VSRAspx/VSRMenu/menu/vsr_nav_events_down.gif

R0lGODlhXgAUANUAAAAAAP////r6+/T09ezs7eTk5YiKjX1/gpaYm42PkqWnqp2fopyeobq8v4GD
hYCChH+Bg4+Rk8XHycPFx7y+wLS2uK6wsq2vsczO0MrMzt3f4Nvd3tTW1/3+/v39/fz8/P///wAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACAALAAAAABeABQAAAb/wE/A
Eygaj8ikcslsOp9O4rAohVqv2KxTeKxeP95Ap8gNlMtGAdXIHR+FaO2RMAxjiZ78tEzsSKsCY1Jc
dh8DG3RySB8FDWlaHkILEA8OBxQZEI4eCw8EHw4QDg8PGgGTBQENDhsbD5QOrB0Yog4ZikZEDI5T
ih4MDggMCxkFDgt5DwZEogvOpgwPF6oPGwUMERARCwUDyg0GBrhHC7zjp9VHBhEBBA8KRK976OIU
1WMUEBRDGw4NHhwa0LGzpVe5XLg6bVgzaQAHf0NG9TET7UEGexs6dKAAsd2DCAPU9HLzZEyZBfvO
obvQ4JYAjhvyLQwgigKFhQIWOEhQDsJC/w8NNNVRAAHBgCMktRxU2YnSgiIcIEwgOsBDh1GUGkh6
UEEaKzENHqT0MADBA6NrsCRFiVRRJwnWirizEIFdEQgQNCAqAoyAAwMHTAWwp7WIgLLBwJxbWiQp
lmg/NQZIYNYCmA6VRAbqFACBKA1EVqVUMyYah7R3+Jobp9DIGAWVJhghpYcvhAATYs0M+g8gtwBR
ecWBIoWtymgsMQ2xV0oKKZsNFnYi+2qmvZRREWy4YEsPQSUTixjH5WeSqAfIPGgg1SsUqQeOoomB
vXAjfCqdSBkdnmXBTF9EFKCBXnGZUWAeA7ayVwEZtbNBSA4SUAUGDWBgBkLEreHBLb0oIikEHmkl
5QeIF3b4BxtmuFGFY1YQ8p1KMMYInh9iyGjjjW90geOONhIRBAA7

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://vsr.edgl.com/CMSTemplates/VSRAspx/VSRMenu/menu/vsr_nav_reverse_08.gif

R0lGODlhTAAUAMQAANvc3sXHyZyeoYCChZaYm/r6+v3+/vP09Ozs7ePk5by+wLq8vqSmqH+Bg4+R
k52forS2udTV193e34iKjbK0tszNz4WHiq6wsquusH5/gvv7/IGChfz8/ICChP39/f///yH5BAAA
AAAALAAAAABMABQAAAX/IPd9xWiOommco+exmhm/X1ymNXu+tBjHLc/qwxsORSuaksgjfoa0Twrn
rO6cHJe0ddJEgTpT01naMkc3mkEkPLGX7XDM8AKbytJE+Dky5ohQBggAB4AoXD0sOEt8iU5aLRwH
D4cfEg0bASUTHQ8pAp1SLxcNAxN6ax8bHQtOApgdGwocEhsCLw8degobEh8KsRsNlFFVAAIsAMIM
HwkNoS+rGysGEQ0OENcmErGUUhAPDw4DCpbDTw8bGL+97A7hEFQyEt7bsQ4fFc/eCM8bCER4KTBA
oEMhDxU6DMCXhAiBBgCVIfvwasKvDgDYzRph5wSAeiMkbjgAboO3COQa/0QYITCfAoAeIGTgVQjN
JW/KKGlIl6HCgnY/W4EpNoLeCQPKIHSIQIBCJxG8lCl4oaDBQDEfxOnLmCKXBBeXJuZyIKAqAAPA
HiwoFycZyA/KFjioWmHARAYNVDHzIFDBWoAfJjxQFoBPgg0EaNzEtYHCgAsbMi7III2Ljo9uLilg
sGFDgk5e3mVlWFXBhAEdfCGQ9aHDBRccLnSo8MRDzhigVlsAqg5ARo6X38bl1cDDudaYnhFZYGFq
uoy1KNsdgaADvhe0Oojt8IHAKgB8rR7qWBSk7Q0LuCELpeydg3YKZlJsIKFAVQIPJmwQkW2qCQDQ
PJBXABtk8BUwbO0R0vtE9ihwwAYQeKDdBwEsxYE1hSXEQAScZMSAQRoopYd+FCigwFnqMSZJKRnx
opaJ8mzzQDG1TOVABRJSQkE7AAwQ4QHedeDdWQWxtMFKwQxADlwTGpDOCAwM4EtVA6zCHRdDwEXb
CQcAAFAChQCgRwKEeHCABHpIEgBtYFrC1SAASeCbnAB1mYAGHJBJBAISFMLnnL/xIQYCK3hhRgpR
cJClAUP9gUYjj4oBhKFmWGYGUcBZeogIZURRhxtOAEFDAS9k2YYaOoiQQpaGRHLFGYlGGmMWT1DD
BRANbUGUqZbOMMQMJtCqA3ZYdbECDnhYUQWilVTaxLPD9qFsCAA7

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://vsr.edgl.com/CMSTemplates/VSRAspx/VSRMenu/menu/vsr_nav_reverse_09.gif

R0lGODlhZAAUAMQAANvc3oGDhZyeoezs7fPz9Pr6+pWXmv7+/ry+wH+Ag7q8vsvNzuTl5sLExt3e
4IiKjdPV1p2forS2uKSmqa2vso6Qk4yOkczOz77AwoOFiIeJi8XGyICChPz8/P39/f///yH5BAAA
AAAALAAAAABkABQAAAX/4Pd5IimKx9epqrmOJvmm7EeXd12U8+ifQKDpRNp5Xj9ayjMcBm0nZCzV
++xWTB+NtIydUlcgDRtEsl4kmXknkrbfJZfPq6sRTUa7c24vAcNJb2w/gx8ABD97HwwAPx8EDgxy
SXh1IgOHREGTfiQDDgNkHQQADH5bJUY3HQwcDmY+owYZHAYEKRsPCQECiB8cHCLAIgK0CQamIhQc
CQ8LNAEJGbuNEdG1EFAS0QkSaQsawBGIABwRHxcJCCtgNiQCHI1fb9sTExwNj7oIAgEIIrtIACMR
IQEFCRwqqHCQEOGDEsAERBBgCt5BDg9IAAhgAUEFVwcIPPBn7R9DAR8q/zxANARJhHhPSrwUIWGB
IQ4oN57zECDYLw4EYRrgIAmBPw8v5SUIZuJAwUZDGyHg8A+BOg/lcpo7UC7CAn8oHIlIGpPEsnxt
ut4892GpsAAj4DlAGkCqug8SIpgq0JMLMVce+oVS4K+DUQUfGJ5zkAClgwARKmjwhcIJ2ZiLdl0w
ASDBYs9MOARYwYxYXZEcCHggjKBADmYYFDTqYK3BBQ4TRlj9p4BqB8WGIBvaVSuOnxOXn5BYsNRm
B52/PQsD2jaY06XA/n04/OfXNe0vl1YYQGJqa/NrPTCO8HtatAHzHMGTp5xEugDZ1mPlNQJYCrdI
cUCBBdZtd5cTCSQAAP8AoXxQTAMLFPcBax5YhVhWXPHXmT8ZNJDFAXskJ8QZjxmQnlo8+eSWgwk4
MFU2E3KAWF4MrNATELTB9JIp6O023DmdRXDAegNIyIVlMMXUwQQSiGAAXI9pdc4BCaoQzQjWLCgg
CRhwgEFggFUXRJYBNtIbAhXKmJ5iv5nzwZPwNQWEiEEYkMAGEDxQgQcDNAMAQhSI8NECGyQ0Vosf
ZPDQAREK4MBH8HXADAIKINCIAHdCMMwHEUYAQD8XdFDkA38KuNYHhW6QxhOX3SADQ6JxYBNezGSg
AXkfaIodjNa8cg8EJDy5S5PC7BLNP/3E+owKdvZkIgkS7JLArfuh1IqzAatahgB8OfwwQGxxigAA
Bg1QxgoC26LAgAOIYALfIwsgAKO4DiwICisLZvLDAgrMKkIBDiiwgS+kmKJeI37NsUAWQ4yxAhvZ
loGDFt3imPBxL2SshRVvJEyFI4OYUURMFWOmMRw8dCIHJyPkAIsHNyyBMhR3GMcxJSDG50chN3Ps
1xE3r9rGqm5ALDQbGVcC9BywfNxJG27s4YQiEM8sxikoo6Jc0C8UIHQHU1udRR8phAAAOw==

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://vsr.edgl.com/CMSTemplates/VSRAspx/VSRMenu/menu/vsr_nav_reverse_10.gif

R0lGODlhmQAUAMQAAMTGyNvc3vr6+pyeobq8v/3+/vP09OPk5ezs7aWnqZaYmry+wX+Bg56got3e
4KyusNPV1oiKjI6Qk7S2uYaIisvNz66wsn5/gvv8/Pv7+7O1t4GChfz8/ICChP39/f///yH5BAAA
AAAALAAAAACZABQAAAX/IPZ9wliMnyeO2cihqEeO3lvCM31+LZ3KniCstcOdhK+PSKaDAVEc5uco
LPR6stYqFePejrgwqlDkJmvdNFfo5K17oxXZyYwq1QUm88by6bkxMiclTx9JhjEvO2hwUlZTgGKS
bCmHh1I5J2BwJJiaWXE4Hi1SW5guLFKCTKQpR602qCaAjoV8i2GnYgdiZYiRmDIIAQi6IyVzuIcx
RVKHDrxSfJU5HwgOBjgtWC5/PYpuYzTcQtfZkmEDsosBGw0cFQwEHwMMvAQXDjITDB0MGiMiREjR
gAGPBhsQLOgwTwaHARc29Fvwod2GDREm3DgQgcGGBy4GbOhwcV6kB/4i/1QYEcBjvw0j6h3wQGBD
gHYvOwTwMFKizYcjOyjgdQIlgwgHOKFTJ45JgA4NPkiIYKCAyAceFtisuEHCAgk6OTTokI2Czg8K
Onwg0GHBE5EKGjRY+VQCAQUMKoxK+yCt3g9jFQyYWwRDOwkaMMpoF6HBAHUexlr4sBDaAAkMJAzg
1W9wA14NLljQ0EGCDAhCJ2xIgA4H0zQeHDCYKy9mhwhZLwSg3HbtBrcLiXXoAOADA3ULakMacDZL
O3UQGLA2bhDChgkpmO8GImhtb5G7n0L2kKfgwOAjapr0QDKUB+YOMqTlpXU3gHm+xLyG5HTDZaoc
iDVSBfVlxZB380QHQP9LGR1wXQZamRTTBg74IF4BDkBVAAcXZYAAAX8VVGEkPKiHwQSbefAcIFaR
ROBZ3lE0wkjTjFWhiB/EMx0lre3nAwctkaQAE8xJ0EByu7FFUYTWbKCBVo+1U1xNbu3A3AMgstSB
Ou00IAMDDPzR4gMLrPTDCAtcIKNTpS2wAAIiIKRZTbshSIM/CxCwEz02GUDBBtl4EMFHaqATVRds
9lQMn6o98JN6a9WWQQQD9KUehQIkJ6FYLzUgwoor8sSAAwSUOUJBFzXACQdMYuHARWDuhsFYiTla
J6QjkHRBb4D59JsdHBHaGgyHQuHCqwwkV5xYFyCAUQcVJrfkr/REoID/BaglYFCMMIgEADSGyOal
bJB5BMBwXvL5bTSQ8LZmEBkqEAA2LRSEwFEM3HqgIRLNiwAPV4HFSbAAGYNDsW10iYBQMjCHFklJ
bkBAVhKPMAFJBDibWQtsTcyEiIc89U6XJ4zEQYYDnACRA/nZiSIv4o0SEkwKXKSvjB8M10VopG4A
wRgFGDDoOcP6CMOKeCEgAEIcALCBbpRVTCUJFfijz0iH4nrCWHW+sKIDF6Q7UkVQGYJQ179klayA
4ZWtxAv1FABAP/pKSBIRDduUIVZrMaXBqC27FsYOXX5wbnH1fGCARztV3UAACJl5wHD/imRScg0Q
QIA+CGFZZmxCBeBo/3FSdQCBBVtm14HnFZRRgX8OgPVvXXm+WQBCiveb3r4FPJ2nnrPaJGgEJ9Tq
QM3/DguYL4SX7aACgF2QQgLCPywkDLe1kBgEJ7DlUVuRkYR1bDkpEGg8QjLF3HBlY1IzSQBx5Y9E
+ojUQgLQyoDrBz71Mw94HsDfz/wUFJAoL0cwKIMBAjCTiuzmACMaRqBylCVqHCAa5kjBNRxwk38d
4Cbz4sUCOcgLQAQgYwY4QB4+OC8GikNxBPrZCBbYQmx84IMjkKAGieEUDvrrhgHIxjD+5QED3KdO
B5QBBpSRh3atYIkJBMYsUgDFKbRiC+EYFh8c4YMmZhFogQjjIVbgkJY/FAIFW+xCEpbRGl9gYgk0
eAErjjGFHczBDt2AzYZ8EIYkHCFwvsBjE8nYDFWYkY9cAAMiEUEKUMjsgMxAQSMLFUUYvIATjxTH
NAxpAjm+kBA5yAAlnuAMJuDiTHXwAyK4KAA9nLEVcPAiJKOoyFWeSRGwTEUddrCFRvRRlYRI5RfP
5MVB0JEWw3SiLJDJx+6okoqQDAEAOw==

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://vsr.edgl.com/Custom_Images/images/NewsLetter.png

iVBORw0KGgoAAAANSUhEUgAAAFoAAAAPCAIAAADriU8RAAAAAXNSR0IArs4c6QAAAARnQU1BAACx
jwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAA7ZJREFU
WEftl1lPE1EUx/Wj+OhnMPHBhMb4bLRRoy8aIDxgYjHGYLBG4p4UsMS0CUjYobK1LG1Ii226CN1o
oZVi2YpVoDDTFlpa27lO79zO1pkSEyIJOpmHmdszZ875nf85d3oWAHDm/0ETIHGwD4Igcuk0vZJP
JnkGp/v2DJ0ekTncM37Y6aneHarFTc0HASNubo/2VKatagLDToiCq0ZadU6mC/2t1zM4Dr454+0X
gasuHhxKej/GJ+5buyobteNDI8qwpi7jGiTSKVZUMFBOrFGF7NhDPxIHfKlUrohQofFu/5gigwM3
tQLzzXSgPeIZW5/tzvqadCZNbZ+hQe9pMZqNAw1b00oBHNKqGjsrlGOu5AnhyOVy+OBdMC/DgqNY
cDjlfvcroo8GjHbzp7ZJbf2Y7V5La1DbzMchk0sYgbDVUdQOSz7jClYZ7SpSWRJNFDqkjFXjAEAb
eCpczE8IcalPSgvFU6aq4dxSLSYQCbUo0ejge2llFayROg5WF/Z7r2R9b8LW9m3zs/1AV/KHe2vJ
uOIc2XBrZ9yGJkV1zG8pwaELwcSgQGgcrJJGdAVeMLeQRl60RNdoKNA2LEYhjQrqn3Yl7LOkO3jN
IvYUYlSsB5MWwoFb1IT+ajbYhtmeZwLqxKZz2ald9U5s+g3R4LR1oWOu+04eiwngYCgUcXAqT8VX
qDxg0BQWaxQkR7hOA4UX3MFZzEfMJ39YcHGIPiXagwjHbt9t4H5ALL4ngkoC92d3vGveia+OkfX5
Kbund9j8wjdYCwhCCAedD8IxDlXAPWHaHPmQEi3ERMoKNghlwGoWtILiPsKnyCil9CgUSVkchz8j
e+SeEniZ+/IwH9ERiWUCX9xZnlmeG90Nf3YsDOiNT9cmX3HHNNsjqomE2lk4NeE8BOOTK+xkB5H5
F56SaFwF+aBJgYypNKCSBdXB9ll2ZxGNpCwObEYNDBXA/wS46vNzj/KkQLZtyagn7Jna8E0los6t
WeXebL84DiSQotTFtwPYLxKZnMq/oAs4jKm9iaSAmplJQ2h2cOPgTGikL3o6ikVSFgduaUsOXkt0
XgLay8AiBY4bwFkFllo3fWOBOcPmkg03vU6FqFFPH3yPaFOgdgFqTNAnU3zuDKOGBV/qIjuLmE96
nffqcpGUxUF+mGd2Y6kVF27rxHSPsV5pvOPCftt5oK3IOOoBbktMN2bjcS6O03nHfIbR+eXz+fT3
taRXH59+i/ffwgeux8YaTmf2JVkJ4ODZZBKJ3P6/8kfuN4FYMf8uoe4NAAAAAElFTkSuQmCC

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://vsr.edgl.com/getmedia/20efe07b-a3eb-4d19-a11b-cf5b944bfde5/Mostreadstries.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxsc
Hx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f
Hx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAFAFUAwERAAIRAQMRAf/EAJ0AAQADAQEBAAAAAAAAAAAA
AAAEBQYCBwMBAQADAQEBAAAAAAAAAAAAAAACAwQBBQYQAAAEBAQEAwcCBgMAAAAAAAECAwQAERIF
ExQVBiExIgdBFhdRYXGBMkIjoUNScjNTYyS0djcRAAEDAgMFBQYFBQEAAAAAAAEAEQISAyExQVFh
IhMEcYGh0RSRscHhMiNCUoKiwvDxYjNDRP/aAAwDAQACEQMRAD8A8uj7BfELek7aor9rybwbvDnu
AGVUVtwgEsuiuCKqhB59AnIJvdGI9T92gjDat3pXs8wHHZuCru22ySbtvh2jpwLO2tURWeOygAiW
YgRIpZ8BMdQ4AAfGLOpv8qLgYqHSWObJiWAVo/2FtqwkePNw3J4Rlqb2221FkgmqusViphnWOKqi
RClnIJBPjEI9ROeEQMgS+9Tl00IYzJaogNuXdq7ebd3Qmmfad0dVJu2zV+3uTdNM6abowlKuQUlD
lOBRLxLz+Ecn1Mrf1gZE4bl2HSwuf6ycw779Vy02x2teX0tgRvdzTdnWFqncFmrcGmIAiUDiIL4g
EMYOHD4wldvCNTBtjl/ckbVkypEpOdWDe9fbb2ye3N0K8QUu9yJcLWxWe3MqbdEUf9UgCuCJq5nC
f0TAJxy5fuxxYNIt7VK1YtScVSeIc4DTNY7caO10nSQbdcunTYU/yneJEROB5jwKBDH6ZSjVbMyO
JnWO6IPwEkb1pn+2O39mYWY96fXYXl2t6NypZoNlEiFWExaalFUzTAUx8Izxu3JE0iLAtj/ZaZWr
UBGoyeUXwAVkn2y2qFqW3Ge6vVdtixB82USQSK7mVzlVEjEOpRMhpcQPKIepm9DCp23ZOrPSwprc
0M+WObLI3pPYBWIjZHN2Vf1FpK9QbJpU/dMySyhp+zhGiHMfiEW/rcstzlNwmT7281eh20THt55j
zptaFA1wC00hPTyrggK0+fMavZTFXqfu0tw5PvV3pPtVvxZtuydQrBtnax9nLblv7t8kkS4ltyaL
BNJUwmMgKwGNinTCUiiHOJ3LsxOmIGT4qFu1Dl1zJzbBdu9qbWuG3rjedsXJ2se0Amo+t9wbppKC
kqph4iZ0lFSDSYQqKMcF2YkIzAxyZdlZhKBlAnDMEKDsvazG9jdHlzeHY2mztRdvFUiAqqeZwIRJ
MpjELUcxuAiMonfumLAB5SKh09kTcktGIdWzTbfbi5snrq3Xe4oDbQTcO0HrduQyrcypSLYGGscB
UIU1QFHn+oVG5diQCBjsJVgtWpAkSlw7Wy3YqeXaHawdtG3EF4u+nlelt4hlUMTGMkKwdOJKmkvO
fOI869VS0XZ1ZyLFFbyZ2yChP9qbDs7Zm7u9zuRk7smZ3bW7RqgKhWmIYiSi4qrEKBj0iNJeUSje
uScREeHPt9ihKzbgAZGXFlhp7VLsvbXbd/fWRay3V0e0XN4rb3QOUSJOm66aAuC8CnUIcpyhzDlE
bnVTgDUA4D7lK30sJmJiTTItjnk6hWiwdsL3c2toY3S8Nnz5Ujdoq7aNhRBVQQKQD4S5jSE0g4RK
dy7EGREWG/5KELdmchEGQJ2gean2ntXb1Ebcrc3q6OMneDviIEIYSaOYpRBOsS1VzH6ohPqi5Yfl
/crIdGCxkT+J/wBKoF2XbldLL2dzeT3NUSpsyOW7QiIqHMBQxDEWOYA4+ADFwldH1CLd/kqCLRwi
ZOezzVvdNqds7NfVNv3G83RS4NlCt3Ttu1QypVRkBpVrYlJBHjwiuN27ONQjFvH3K2dmzCVJlJ+w
N71j9y2ctlvz+1FckeEZrGSTdJypUKA9JwkJuYe8ZRqtXKogszrLehRIxd2VbMYnqq3SC4kESCJB
EgiQRIIkESCJBEgiQRIIkESCJBEgiQRIIvXbDuFvZNs9vVXsjWp6e9MLsmb6TNHSyKatXuLMD/KP
NuWzOdxsxSR2h16tu6IQtv8ASagewspKtmNsELRtcVANc79fUHDs5RCY25k6AjQDS/unmqHwlERP
nPPSMfEjFSNvkNDWU/AHDzUPu21eP7Ois1QOslbtwbhbujplMcCHWdkVIBpB0zL7Yn0ZAljrGHuU
OtBlHDSc/evn2mtl+JYL8DQ+mPH7q0trW9cFMRPMkdisEplGqQJ8QAB5w6uUaoviAJP7FzooSpk2
BJi3a66s94Pet4NbHftj2w+bdlavnDVq4arlxFAIouJiKUhTMTD0h8oThTAyjM4DaCuwuV3BGVuO
JY4EKs2S0bstxb6ZtjVt21kvSKJpzmRMKSjPx4BFl8kxgT+aKq6eIE7gH5ZLzqNqwL1TeN32sytu
0Ertt/VXJtvMzEcZxZtSQTqgBKEwEBkICM/fHn2YTJnTJuM6L0784AQqjVwDVtq2ZLkn5SUulpta
S9sPt9HIbcckM5STMR/hqlMJRIosBjBVMRnPjGWnjaRxqzy0WsT+3VEYUYRz18V5q7Net1urdYy7
TYWM7p4kQr1kxWbn65kkc5znCgANUIe6NwptgyqMsNSvPlVdIjQIudAtso92+TuaRz5jtYbcRbBY
BtYmdYmQBLAMkIg3wp4gif66Z+Moy0y5TUyqep8M/atZlDnPVGhqWxyy2LN3ja90tnbe72IqCjhz
b91AmYEyGMJiFZKAVSRQEaTAID84vhdErolth8VROzKNkx2XPgoG0LZc7XtDedyftFWrRS3psUzr
EMnWsu5TpKSoOoQAoiMuUTvSEpwAOLv4KuxCUbcyQwZvFQe3PmFEL3cLMVs6KzZVXC1O0hcEdtzK
lKYmEAdVJpGHiEvbEuppNIk+JwOxQ6WsVGLFhiDqFe289s3RYdyGuO1GVnWttvUfNLkwTXbFBZM5
CkSMU6hyGrqHh+kVSe3KLSJcsxV8WuRk8BFg7hwqcn/ii3/ZUv8AgKRZ/wB/0fFU/wDn/X8F9e4L
N69s+zLi3bqKMxsaLQFiFMYuK3XWKctQBKYTDhHOnIEpg51eS71USYwIGFDewlbXs63csrVt1F2i
dA7zcqizcqhRIJ00bWqQxigIBMtSgBOMvWEEybSH8ls6EERi+s/4qg7dbh2MrvS0oNNrCweLrAk0
fg9WcCgscBKmqCShaD0mHkb4xd1Nu5yy8nHYqOlu2zcAEGO11rtsGcoW+wmVKV+6SbbsFQihBMRd
QqicwMQBmIHHmADGa6xMtPoWqy4EdS1xed3K+Xe5tMiOz7XZcdRINVbsV26iElSmrBUyhwKHCRhl
ynG2MIxL1yludYZ3JSDURjvYq53BuK/Ndyr2rcOz7Ve36K2E5fEZrpuHYh0goCiZiAIm9tEVW7cT
B4zlEduStu3ZCdM4RkdrHFY/uVZbbZN83i12wKWLVYCoEqE9IGIUwkqEREaRMIcRnGrppmdsE5rJ
1dsQuyjHILNReqAkFxIIkESCJBEgiQRIIkESCJBEgiQRIIkESCJBEgiQRTnWt6WxzeZ0qa2mYuJl
6qgx8CronVTXT4ynEBS5Zn1UzVSHenTZvZSrl5v1ZnqWoavSjp+ZxszRV+DBr65VfRT48ojGhizN
qpz5lQd6tNu5W23vVPUX+haxnsc+qZbM1Y8xrzEv3Kpzr6pxXc5LCqltMvBWWue5pqfXPxXO6PVL
GaeZdXqxS5DN5iWN9uDV01/y8YWuVjRT4Lt7nYV1bndXTn1+yJ8fzDlqOueaqo98uv4z+cVj0z4U
+CtPqmxrbvWItet1u9KzNeWVz2VxJ5WX5sXD/al9dXT7Y1SpwdvmsUKsaXyx7FB4RNQU26a1Jnqm
ZpyxNPzWJLKTNh4OJ+1Oqmnp5xCNOLNnj2qc6sKnyw7PJXlj9UMJvomt4WAOVyWbpy+IM8PC4YeJ
Plwq98VT5X4qe9ldb534au51YLeuFSOP5nrr/BXqE8Skfon91NXLwnEB6f8Aw8FYfU61/uWFGcxn
z8ZxqWNbVp6zZh3k/MeYrJnsHPV14RaMWnjVhUU1fbLwjMeQwejwWuPqHLV781Xbo9R8sl5q1jK1
/g1TNYdcvsx+E5eyJ2uU/BT3Mq73Objqbe/xUHbHmnVieWM5qtI06fiY1HCqeFxp/inw9sSu0Nxs
29Rs11cD1blf7r9XtMN5m1nS59ebx8vVMKa59E58qvlFVvkVcFLq69z246qd7rMBreiGlmdDzIVf
1Mpm8MZT/bxcOcvup90X8NWlTd7LNxU60v3P5rQ7R9Vskbyrq+QqGeSx8Cvx+n8dX6xTe5L8dL71
osc9uCptzri6eqfmBnqOs6916biZnMyl15f7uXOiOw5NJamnXLxXJ86sPVVpm/cs7a9T1FtpWPqW
IXKZWvHxZ9OHh9dU+UuMXSZsclnhU4pzV3b/AFJxmmnazjTdZDL5qqqoM3g0cZ1yxafGVUVS5WL0
6bO75K6POwarVs+/5qdd/WTTHGseYtMo/wBvOZ7Ao/yYnRL4xCHIfhofcynP1DGqtt7qyaevmnky
3mHKYf4qc1OiXCn7uX0y+UQPp3xofuVkfVNhW3esA8zebWzuJnKzZjGqxMSrqrq6qp85xri2mSxS
d8c18YkopBEgiQRIIkESCJBEgiQRIIkESCJBEgiQRIIkESCL/9k=

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://vsr.edgl.com/CMSTemplates/RISAspx/images/ris_caretv3.gif

R0lGODlhCgAPALMAAAAAAP///4oYGpEmKJk1N6BDRadSU8WMjdOoqeLFxunU1Pjx8f///wAAAAAA
AAAAACH5BAEAAAwALAAAAAAKAA8AAAQikMlJq7046zvOuoXQfVViiMeVEEJSIadBMghruJRwX8pm
RQA7

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://vsr.edgl.com/getmedia/8af78a71-b1a0-40bc-aea5-3d8b9dfcbe1f/whitepapers_right_rail.jpg

/9j/4AAQSkZJRgABAgEASABIAAD/4QUyRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA
AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAcAAAAcgEyAAIAAAAUAAAAjodp
AAQAAAABAAAApAAAANAACvyAAAAnEAAK/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTMiBXaW5kb3dz
ADIwMDk6MDI6MTIgMTQ6MTg6MDMAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAABVKADAAQAAAAB
AAAAFAAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEA
AgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAAP8AAAAAAAAAEgAAAABAAAASAAAAAH/2P/gABBKRklG
AAECAABIAEgAAP/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBEL
CgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsN
Dg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwM/8AAEQgACQCgAwEiAAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYH
CAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQh
EjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXi
ZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIE
BAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKy
gwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dX
Z3eHl6e3x//aAAwDAQACEQMRAD8Ax+i4+Nm329PyH10HLrijKsgCqytzb93qO+g27HZfT/20tqtv
1cvyK8xlVFdHUi5rcYhs4zMWvL9Z4Y81srtzHs6dbV6n87ZZcuSs+gUzvpO/srUybn5v8H+X9xy8
V8I0j/hfy/vvQEdLp+rrcrFbXdltgh2TXUbSTdsdvxvUva5voq/kUYNh6kMTHxyaM51NHoUY1hGO
KnOr9uRbR7PV/wC1Vfq2rkf8J/r4IVnDPgmmr3N2dx5LhfaNV0Jehx7uk43R8R+TXXdbaMsW1NpZ
Za8iK8Sct1td2D6b3b69lavtweiVux2i3Fe/prLas0gep6rji23tyrarfRqynY/VarqKmVWWb6vs
la5X853yUTwz5fwRl1+b9LZUb00htGr/AJfvPTgdOyukWX4VDH5TCK7ntxccOcRVdZ6rMPIydmJT
7qK/VxvfZdT6npKy6robsrJqpqxrjjW0toq2U0tAfRfuNWS+4s6v+sMqf6OZ9nZZf6dfqfplxt/0
mp3fQHwKBrvL7Ei62j46up1uqurKqDG1sc6it1rKmNrLX+9rvtFFF+Xj05LmtbZYyiz0/fX+gpt9
RZ6jV/NhSU0PlDVyfOf2KSSSTlikkkklKSSSSUpJJJJSkkkklP8A/9n/7QoOUGhvdG9zaG9wIDMu
MAA4QklNBCUAAAAAABAAAAAAAAAAAAAAAAAAAAAAOEJJTQPtAAAAAAAQAEgAAAABAAEASAAAAAEA
AThCSU0EJgAAAAAADgAAAAAAAAAAAAA/gAAAOEJJTQQNAAAAAAAEAAAAeDhCSU0EGQAAAAAABAAA
AB44QklNA/MAAAAAAAkAAAAAAAAAAAEAOEJJTQQKAAAAAAABAAA4QklNJxAAAAAAAAoAAQAAAAAA
AAACOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAAB
AFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////////////////
////////////A+gAAAAA/////////////////////////////wPoAAAAAP//////////////////
//////////8D6AAAAAD/////////////////////////////A+gAADhCSU0EAAAAAAAAAgABOEJJ
TQQCAAAAAAAEAAAAADhCSU0EMAAAAAAAAgEBOEJJTQQtAAAAAAAGAAEAAAAEOEJJTQQIAAAAAAAQ
AAAAAQAAAkAAAAJAAAAAADhCSU0EHgAAAAAABAAAAAA4QklNBBoAAAAAA0kAAAAGAAAAAAAAAAAA
AAAUAAABVAAAAAoAVQBuAHQAaQB0AGwAZQBkAC0AMwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAA
AAAAAAAAAAABVAAAABQAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAA
AAAAAG51bGwAAAACAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcA
AAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAABQAAAAAUmdodGxvbmcAAAFUAAAABnNs
aWNlc1ZsTHMAAAABT2JqYwAAAAEAAAAAAAVzbGljZQAAABIAAAAHc2xpY2VJRGxvbmcAAAAAAAAA
B2dyb3VwSURsb25nAAAAAAAAAAZvcmlnaW5lbnVtAAAADEVTbGljZU9yaWdpbgAAAA1hdXRvR2Vu
ZXJhdGVkAAAAAFR5cGVlbnVtAAAACkVTbGljZVR5cGUAAAAASW1nIAAAAAZib3VuZHNPYmpjAAAA
AQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxv
bmcAAAAUAAAAAFJnaHRsb25nAAABVAAAAAN1cmxURVhUAAAAAQAAAAAAAG51bGxURVhUAAAAAQAA
AAAAAE1zZ2VURVhUAAAAAQAAAAAABmFsdFRhZ1RFWFQAAAABAAAAAAAOY2VsbFRleHRJc0hUTUxi
b29sAQAAAAhjZWxsVGV4dFRFWFQAAAABAAAAAAAJaG9yekFsaWduZW51bQAAAA9FU2xpY2VIb3J6
QWxpZ24AAAAHZGVmYXVsdAAAAAl2ZXJ0QWxpZ25lbnVtAAAAD0VTbGljZVZlcnRBbGlnbgAAAAdk
ZWZhdWx0AAAAC2JnQ29sb3JUeXBlZW51bQAAABFFU2xpY2VCR0NvbG9yVHlwZQAAAABOb25lAAAA
CXRvcE91dHNldGxvbmcAAAAAAAAACmxlZnRPdXRzZXRsb25nAAAAAAAAAAxib3R0b21PdXRzZXRs
b25nAAAAAAAAAAtyaWdodE91dHNldGxvbmcAAAAAADhCSU0EKAAAAAAADAAAAAE/8AAAAAAAADhC
SU0EFAAAAAAABAAAAAQ4QklNBAwAAAAABBgAAAABAAAAoAAAAAkAAAHgAAAQ4AAAA/wAGAAB/9j/
4AAQSkZJRgABAgAASABIAAD/7QAMQWRvYmVfQ00AAf/uAA5BZG9iZQBkgAAAAAH/2wCEAAwICAgJ
CAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDP/AABEIAAkAoAMBIgACEQEDEQH/3QAEAAr/xAE/AAABBQEBAQEBAQAAAAAAAAAD
AAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwz
AQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNUZEXC
o3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3
EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNz
NPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG
1ub2JzdHV2d3h5ent8f/2gAMAwEAAhEDEQA/AMfouPjZt9vT8h9dBy64oyrIAqsrc2/d6jvoNux2
X0/9tLarb9XL8ivMZVRXR1Iua3GIbOMzFry/WeGPNbK7cx7OnW1ep/O2WXLkrPoFM76Tv7K1Mm5+
b/B/l/ccvFfCNI/4X8v770BHS6fq63KxW13ZbYIdk11G0k3bHb8b1L2ub6Kv5FGDYepDEx8cmjOd
TR6FGNYRjipzq/bkW0ez1f8AtVX6tq5H/Cf6+CFZwz4Jpq9zdnceS4X2jVdCXoce7pON0fEfk113
W2jLFtTaWWWvIivEnLdbXdg+m92+vZWr7cHolbsdotxXv6ay2rNIHqeq44tt7cq2q30asp2P1Wq6
iplVlm+r7JWuV/Od8lE8M+X8EZdfm/S2VG9NIbRq/wCX7z04HTsrpFl+FQx+Uwiu57cXHDnEVXWe
qzDyMnZiU+6iv1cb32XU+p6Ssuq6G7Kyaqasa441tLaKtlNLQH0X7jVkvuLOr/rDKn+jmfZ2WX+n
X6n6Zcbf9Jqd30B8Cga7y+xIuto+OrqdbqrqyqgxtbHOordaypjay1/va77RRRfl49OS5rW2WMos
9P31/oKbfUWeo1fzYUlND5Q1cnzn9ikkkk5YpJJJJSkkkklKSSSSUpJJJJT/AP/ZOEJJTQQhAAAA
AABVAAAAAQEAAAAPAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwAAAAEwBBAGQAbwBiAGUA
IABQAGgAbwB0AG8AcwBoAG8AcAAgAEMAUwAyAAAAAQA4QklNBAYAAAAAAAcABAAAAAEBAP/hOrBo
dHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVN
ME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0
YS8iIHg6eG1wdGs9IjMuMS4xLTExMiI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3
dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRp
b24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMv
ZWxlbWVudHMvMS4xLyI+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvanBlZzwvZGM6Zm9ybWF0
PgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJv
dXQ9IiIKICAgICAgICAgICAgeG1sbnM6eGFwPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAv
Ij4KICAgICAgICAgPHhhcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ1MyIFdpbmRvd3M8
L3hhcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhhcDpDcmVhdGVEYXRlPjIwMDktMDItMTJUMTQ6
MTg6MDMtMDU6MDA8L3hhcDpDcmVhdGVEYXRlPgogICAgICAgICA8eGFwOk1vZGlmeURhdGU+MjAw
OS0wMi0xMlQxNDoxODowMy0wNTowMDwveGFwOk1vZGlmeURhdGU+CiAgICAgICAgIDx4YXA6TWV0
YWRhdGFEYXRlPjIwMDktMDItMTJUMTQ6MTg6MDMtMDU6MDA8L3hhcDpNZXRhZGF0YURhdGU+CiAg
ICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0i
IgogICAgICAgICAgICB4bWxuczp4YXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21t
LyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9z
VHlwZS9SZXNvdXJjZVJlZiMiPgogICAgICAgICA8eGFwTU06RG9jdW1lbnRJRD51dWlkOkYxMDk2
MjREMzlGOUREMTE5MUQ1REM4OEMxNzFCOUREPC94YXBNTTpEb2N1bWVudElEPgogICAgICAgICA8
eGFwTU06SW5zdGFuY2VJRD51dWlkOkYyMDk2MjREMzlGOUREMTE5MUQ1REM4OEMxNzFCOUREPC94
YXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eGFwTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlw
ZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD51dWlkOjA2NkY1RUFG
ODJGOEREMTE5MUQ1REM4OEMxNzFCOUREPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8
c3RSZWY6ZG9jdW1lbnRJRD51dWlkOjA2NkY1RUFGODJGOEREMTE5MUQ1REM4OEMxNzFCOUREPC9z
dFJlZjpkb2N1bWVudElEPgogICAgICAgICA8L3hhcE1NOkRlcml2ZWRGcm9tPgogICAgICA8L3Jk
ZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAg
ICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAg
ICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpY
UmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZm
OllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRp
ZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPHRpZmY6
TmF0aXZlRGlnZXN0PjI1NiwyNTcsMjU4LDI1OSwyNjIsMjc0LDI3NywyODQsNTMwLDUzMSwyODIs
MjgzLDI5NiwzMDEsMzE4LDMxOSw1MjksNTMyLDMwNiwyNzAsMjcxLDI3MiwzMDUsMzE1LDMzNDMy
O0VDODI0N0FFRDVEODM4MDkyNTk0MTVFNkFBRkE1QkQzPC90aWZmOk5hdGl2ZURpZ2VzdD4KICAg
ICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIi
CiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4K
ICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjM0MDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+
CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4yMDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+
CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+MTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8
ZXhpZjpOYXRpdmVEaWdlc3Q+MzY4NjQsNDA5NjAsNDA5NjEsMzcxMjEsMzcxMjIsNDA5NjIsNDA5
NjMsMzc1MTAsNDA5NjQsMzY4NjcsMzY4NjgsMzM0MzQsMzM0MzcsMzQ4NTAsMzQ4NTIsMzQ4NTUs
MzQ4NTYsMzczNzcsMzczNzgsMzczNzksMzczODAsMzczODEsMzczODIsMzczODMsMzczODQsMzcz
ODUsMzczODYsMzczOTYsNDE0ODMsNDE0ODQsNDE0ODYsNDE0ODcsNDE0ODgsNDE0OTIsNDE0OTMs
NDE0OTUsNDE3MjgsNDE3MjksNDE3MzAsNDE5ODUsNDE5ODYsNDE5ODcsNDE5ODgsNDE5ODksNDE5
OTAsNDE5OTEsNDE5OTIsNDE5OTMsNDE5OTQsNDE5OTUsNDE5OTYsNDIwMTYsMCwyLDQsNSw2LDcs
OCw5LDEwLDExLDEyLDEzLDE0LDE1LDE2LDE3LDE4LDIwLDIyLDIzLDI0LDI1LDI2LDI3LDI4LDMw
OzYxMzY5MkNEODFBRUU5QzRENzU5QUU5MDJFNzIyNjZEPC9leGlmOk5hdGl2ZURpZ2VzdD4KICAg
ICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIi
CiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3No
b3AvMS4wLyI+CiAgICAgICAgIDxwaG90b3Nob3A6SGlzdG9yeS8+CiAgICAgICAgIDxwaG90b3No
b3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6
SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAg
IDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+/+IMWElDQ19QUk9GSUxFAAEBAAAMSExpbm8C
EAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAAYWNzcE1TRlQAAAAASUVDIHNSR0IAAAAAAAAAAAAA
AAEAAPbWAAEAAAAA0y1IUCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAARY3BydAAAAVAAAAAzZGVzYwAAAYQAAABsd3RwdAAAAfAAAAAUYmtwdAAAAgQAAAAU
clhZWgAAAhgAAAAUZ1hZWgAAAiwAAAAUYlhZWgAAAkAAAAAUZG1uZAAAAlQAAABwZG1kZAAAAsQA
AACIdnVlZAAAA0wAAACGdmlldwAAA9QAAAAkbHVtaQAAA/gAAAAUbWVhcwAABAwAAAAkdGVjaAAA
BDAAAAAMclRSQwAABDwAAAgMZ1RSQwAABDwAAAgMYlRSQwAABDwAAAgMdGV4dAAAAABDb3B5cmln
aHQgKGMpIDE5OTggSGV3bGV0dC1QYWNrYXJkIENvbXBhbnkAAGRlc2MAAAAAAAAAEnNSR0IgSUVD
NjE5NjYtMi4xAAAAAAAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAA
AAAAAAAAAAAAAAAAAABYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFla
IAAAAAAAACSgAAAPhAAAts9kZXNjAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAA
AAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xv
dXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xv
dXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALFJlZmVyZW5j
ZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxSZWZlcmVuY2Ug
Vmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAB2aWV3AAAAAAATpP4AFF8uABDPFAAD7cwABBMLAANcngAAAAFYWVogAAAAAABMCVYAUAAAAFcf
521lYXMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JUIGN1cnYAAAAA
AAAEAAAAAAUACgAPABQAGQAeACMAKAAtADIANwA7AEAARQBKAE8AVABZAF4AYwBoAG0AcgB3AHwA
gQCGAIsAkACVAJoAnwCkAKkArgCyALcAvADBAMYAywDQANUA2wDgAOUA6wDwAPYA+wEBAQcBDQET
ARkBHwElASsBMgE4AT4BRQFMAVIBWQFgAWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5AcEByQHRAdkB
4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkECSwJUAl0CZwJxAnoChAKOApgCogKsArYCwQLLAtUC4ALr
AvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD+QQGBBMEIAQtBDsE
SARVBGMEcQR+BIwEmgSoBLYExATTBOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF1QXl
BfYGBgYWBicGNwZIBlkGagZ7BowGnQavBsAG0QbjBvUHBwcZBysHPQdPB2EHdAeGB5kHrAe/B9IH
5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I0gjnCPsJEAklCToJTwlkCXkJjwmkCboJzwnlCfsKEQon
Cj0KVApqCoEKmAquCsUK3ArzCwsLIgs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxcDHUMjgynDMAM
2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgOEw4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EPXg96D5YPsw/P
D+wQCRAmEEMQYRB+EJsQuRDXEPURExExEU8RbRGMEaoRyRHoEgcSJhJFEmQShBKjEsMS4xMDEyMT
QxNjE4MTpBPFE+UUBhQnFEkUahSLFK0UzhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkWbBaPFrIW1hb6
Fx0XQRdlF4kXrhfSF/cYGxhAGGUYihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3Gp4axRrsGxQb
OxtjG4obshvaHAIcKhxSHHscoxzMHPUdHh1HHXAdmR3DHeweFh5AHmoelB6+HukfEx8+H2kflB+/
H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPwJB8kTSR8JKsk
2iUJJTglaCWXJccl9yYnJlcmhya3JugnGCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgpaymdKdAqAio1
KmgqmyrPKwIrNitpK50r0SwFLDksbiyiLNctDC1BLXYtqy3hLhYuTC6CLrcu7i8kL1ovkS/HL/4w
NTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy1DMNM0YzfzO4M/E0KzRlNJ402DUTNU01hzXCNf02NzZy
Nq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85vDn5OjY6dDqyOu87LTtrO6o76DwnPGU8pDzjPSI9
YT2hPeA+ID5gPqA+4D8hP2E/oj/iQCNAZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpDfUPARANER0SK
RM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkviTCpM
cky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNTX1OqU/ZUQlSP
VNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0VblVvlXDVchlzWXSdd
eF3JXhpebF69Xw9fYV+zYAVgV2CqYPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOllPWWSZedmPWaS
ZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqfavdrT2una/9sV2yvbQhtYG25bhJua27Ebx5veG/RcCtw
hnDgcTpxlXHwcktypnMBc11zuHQUdHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5KnmJeed6Rnql
ewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8jf4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6hB2EgITjhUeF
q4YOhnKG14c7h5+IBIhpiM6JM4mZif6KZIrKizCLlov8jGOMyo0xjZiN/45mjs6PNo+ekAaQbpDW
kT+RqJIRknqS45NNk7aUIJSKlPSVX5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrVm0Kbr5wcnImc
951kndKeQJ6unx2fi5/6oGmg2KFHobaiJqKWowajdqPmpFakx6U4pammGqaLpv2nbqfgqFKoxKk3
qamqHKqPqwKrdavprFys0K1ErbiuLa6hrxavi7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2
ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8IbybvRW9j74KvoS+/796v/XAcMDswWfB48JfwtvDWMPU
xFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+40DnQutE80b7S
P9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hzeot8p36/gNuC9
4UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c7ijutO9A78zw
WPDl8XLx//KM8xnzp/Q09ML1UPXe9m32+/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9uv5L/tz/bf//
/+4ADkFkb2JlAGQAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQ
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAEHBwcNDA0YEBAYFA4ODhQUDg4ODhQRDAwMDAwR
EQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAFAFUAwERAAIRAQMRAf/d
AAQAK//EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQAC
AwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHh
MxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0
ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ
2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHw
FMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0+Pz
hJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+DlJ
WWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A5dnYPEMp1nyrp8HkPQ/M+nyT
O15PPZatHKVZIrmM8ohHxVSFki5PRi2Y8MpOSUD09UXJyYQMUZjrcZf1mReYfyr03TPy1tPMMNzO
+upFaXeq2bMnpRW1+zrCwQKHVuSovxSN+38OU49WZZTGvTvw/wBaDkZdGI4RO/X6ZS/qzWeWfy20
K+0vynLqc91HfeZ9QmhjiheNVWygBVnAaN29Qy8eLFuHBvsY5dTIGVVWOP8AskYdJExhxXeSX+wY
V+i7f/E36K5P9X+u/VeVRz4er6da0pyp/k5lcZ4L8nD4Bx8P9Jm+vfl15Z0i38x3Uk969voesW1g
oVoi7W0oDSk1RQZqV9P7CfzLmLj1M5GI29cTL/OczJpYREj6vRMR/wA1u28pflhP5Ou/NKza2LOz
u0sngP1T1S7qGDDbjx+L+bAc2YTEPRZHF/EkYMJxmfroHh/hQzeV/wAurbypbeZLuXWDa395Pa2k
MX1X1FWEAgychxqa/snJeLlM+EcNgf0mPg4hATPHUjX8LENe/wANfWY/0B9d+rcP3v1/0ufOp+z6
Xw8eNOuZOPjr1V/muJk4L9F1/SZZd+V/IGj+X9Av9Zl1aS61q1N0Vs/q3ppRyhH7wBsxxlySlIR4
aif4rcqWHFCMTLiuYv08KUecvK2maYmjX2iXE91p2uWxuLaO5RVuEdZDE8benVW+JfhZcsw5TKxL
nAtWfDGPCY7xmGRfmL+Vul+WvLttf6beTXd9ZzR2XmKGRkZYbma3SdfTCqpWP4ivxNJ+yvLlyynT
aozkQRQPqh82/VaOOOAINkenJ/WriQK+V/IuneS/L2va5Lqj3Ou/XKRWP1fgn1Of0v8Ador8QK9/
5sl4uSWSUY8Por6r/iYeDijjjKXF6+L6a/hKbaV+WPlLVbjR760vr4aHqtnqFx6UixLdxSaaVDqS
A0TK/P4crnqpxBBA4omP9X1tsNJjkYkGXBIS/rfu2I6p/wAq3+oTfor9M/pCg9D619V9GtRXn6fx
/Zr9nMmHi3vwV/nOLPwa9PHf+aybzd5W/Kzyv5mutAvp9blmtDEJZ4fqhSksaSgjkFbZZPDKMOXN
kgJDg3/rORnw4cczE8e39VUvvys0DRLvzJca1qN1No2h/UxbmyiT6xOb9eUfL1DwjCdHr9r/AIXB
HVymIiIHFO/q/oJlo4wMjInhhw/T/TY/rOi+RJfLL6x5f1K5S8t7hYJtK1I24nkRxX1YREasq9H+
H/m66E8nHwyAr+dFoyY8RhxQJu/pnTEcyXFdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVd
irsVdirsVdirsVdirsVf/9Dl2dg8Q9P/ACiso/NWj635EuJPT+ttb6lYueiSW8qpPT/KeFqf7HMD
WS8OUcg6el2Whj4kZYj1qY/3yfWXmG38x/mt5q8ulwuma7aT6NYrUCNHskpbuvb7UUjJ/lSZTLGY
YYy/igeP/TfU3RyjJnnD+GY8OP8AmfS1PdQxfnd5U8u2rBrPy0ltpqFfstKsReZ/9Yu3Fv8AUxA/
weUjzyXJSa1MIDljqDG/+Vj69/jL6p9W030v0j6XL9HWfPj6/GvP0+XL/Kryy/8ALR4LuX0/zpOP
+al4lVH6v5se9kv5if8AHA/MP/tv2n/JvKNN9WP+oXI1X05P+GRYxpP/AJIfXP8AttQf8mky+f8A
jEf6jjw/xaX9cJ9oB82j8odG/wAN6WuqT/pG79eN7OO94JQUPGRHCb/tDKsnB4x4zw+kdeFuxeJ4
EeAcXql/DxvPfO8fmv8ASEEvmPTBply8PCGJbVLNWRWJ5cI1RWPJvt0zMwGFek8Xx4nB1AnfrHD8
OBm/mjXtM0zyd5IjvNCs9XaTTGZJLpp1ZAJSOK+jJGKH3zFxYzKc6kY+pzM2SMceO4iXp62o+S9V
bzn570m51C1ttO0DynaNeG1tlYQw29ofVqebOzFpinPk32cOeHhYyAeKeQ1/pmOnn4uUEgRhiHF/
mxT3y7c+UvMWo+aNFi8wy6hd+c1kkgtZ7JraOO7jLTwMJDLKPgpw48Pi+HKsgnARlw8Ixf0v4W/E
ceQzjxcRzf0eH1fVHqlGsarZ6L+V3kaHUtDttUlLaunC8adTC0d6A4X0ZI/tE/Fy5fYyyEDLNOpG
P0fT/VaskxDDjuIl9f1X/ORn5Z+cr/X/ADbZ2Vtp9tY2ek6XqK6Zp1ojMnOdA7lvVaRpGkdVryyO
qwiECSSTKUeKTLSZzPIAAIiMZcMYsd8yx/mjLod0ureW0s9OCq1xcppcFsyKjhgfVSNWTcCtG/yc
uxeDxDhlZ/rNGUZjE8Uaj/UEWQ/m75zs9M/MvVLaby1pGo+g1sXubuKdp5AbaJqMyzLHtXgv7r7P
82U6PCZYgeKUef3+5v12cRzEcMJcvq/qjzTjzHZebm83ec73y3qJnvDFp0r+XZLeG6+tW80S7BJP
h42u/HhEzcf2vi+KrFKHBATG3q9f08P/AEk25Y5PEmYHf0/u64uKP/HGN+YtP1aT8uNWvvN2g2mk
6rDdWqaNcpaxWNxNzLeuhSMIZESOh3X/AIjl+OUfFAhIyjR4t+Nx8sZeCTkiIyscG3BL+k8nzYus
dirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVf//R5dnYPEKtt9a9
X/Rufq0/3XXlTv8AZ3wGuqRfRbF6/rD0uXrV+HjXlX2pviaUWuH1v6zt6n1nl7+py/4lXHal3vzW
fvPU7+pX35cq/rwqqyfXuMnqerx5D1eXKnLtyr3+eAUk2sH1n6u1Of1fl8VK8OXv2rjtaN6Vrb9K
+l/o3r+lXb0+fGvf7O2A8PVI4uiy6+u8l+t+ryp8Pq8q09uWEV0U31WSfWOEfq8+FP3XKtOP+TXt
iKQbdF9YpJ6XOnE+rwrTj35U7YmlFtQ+t6q+jy9WvwcK8q+1N8SoXTfW+K+v6nCrcOdaVr8dK/5X
2sRSm+rrb616v+jc/Vp/uuvKnf7O+Jrqovorzfpn0m9b6z6VPj58+NPeu2RHD5MjxeaHuPrHqt9Y
5+tty9SvLptWu/TJCujE31Xn699ZFfV+s7ca8vU6bU/a6Y7Une/Nq6+ueoPrXqepTb1eXLjX/K7Y
iuiDfVRwodirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVf/Z

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://vsr.edgl.com/getattachment/eca53e79-e4a1-42b9-ae3b-cb43c10e1cdc/?maxsidesize=100

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAUEBAQEAwUEBAQGBQUGCA0ICAcHCBALDAkNExAUExIQ
EhIUFx0ZFBYcFhISGiMaHB4fISEhFBkkJyQgJh0gISD/2wBDAQUGBggHCA8ICA8gFRIVICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICD/wAARCABkAEoDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD5q/sb
To5pJIfEFrM4yRlJQFOevK80CwjOWPihNg+8370kD2GOa6CXwd4gWQ79BuZj/DtX7pz355pG8I+J
CwWXQ52JACvHFgLznJ56iq9hV7P7v+AT7SHdGE+pXUShNM1G7trRMKBhWdj3ZiepP5DoKb/aF9cK
A+q3AkzhXMKZf2Pv710J8FeIS53abOZM7lkCEADPcevt+tPHgjX2kwbOZZQ2DIYzsIx6fpR9Wl/I
/uD2se5zimaZfK1R7q5tZAQcRIHQ9mUg8EenQ9DUUvhrVYAwsrW6u45Fyl1EhKup9MZwT3zyOldz
4f8Ahj4j1vxFY6ZDbSQGZv388kZ2omecD+8ewr6Th/Zi8PQQoFgu9zD5tsgPb3YdfpR7Fx3fL6oO
e+2p8VHwv4gHDaVfA44ARiDQfC+v7sHSr7dngCNsV9rr+zN4eWHItr0buCu8Z/8AQ68z+Lv7P9/4
P0GDxH4daefS4xm/tyWaSEf3hgnI9afs2/hkm/Ri5u6Pnk+GNflIVtLvRMDjlGww9z61cj8La+I1
B0y8BAGcKaIUjuLdJYLxpLdm+VBu3/zq6kUgjULdhQBwGY5H1rH3jTQ/UH+x9K/6B1t/37Fc27Tb
AsXhK3aXcwO5AiYAOCCR3Ix6+1dlXJR6Zo8EM8TzX7JO6sRJE5CsGJyPl4znH4V0U3BX5jOXN9kd
DHIyMJfC1qsqRuzIAOoAKgcc7s/hg1GXK4x4TilQE/vFjABHPOCMjnHB55NSQ6ZpkYmjFzqW2dlP
zJJuBXP8WM45qKHTNNgWNkv9RHk/KN0DlSpOcEbeeT1rS9L+rke+LHc3dvbxXUPhKJLjeyEJj5eF
IYHHQ5P5VabXtbDFR4dlJOQvzd8kgH0yuD9ciq/9maUgE0N1fxBF2/6pyFBGMhSuAcdx0pLbSdKt
bxJ47nUJSBsxJE7AgrtAPHYd6d6Xb8/8xWqf1YsnXtX35TRJGTqQQQcbhwD0J2kn8MVE2qa3eWzW
914bBSYNG6PllHAxnjkHkVDDpenKPKF/qEiowY7oGPPA4O30xj0rozqdsu7Kz/L1/cP/AIc1MpQX
wq/3jSm92efp8EvAMiiZtGSB3G5kjAAUnqBxUo+CngMDH9mfy/wr0dWDoGGcEZGRilqfbVP5n95X
s4dkFc22msTlbi2zzyRLz/4/XSHoa5JdR1Nif+JgyDJA+RORnqPl/Cskr9S2y0NMwrf6RAWPU/vf
X/foOmsXYm6t8HPQScZ/4HVUahqZBzqZBBy2ETge+V4H+NSRavfJdl3n86HH3GCqBnvkLn/9dOy7
hd9iVdNYEM89qzKcg7ZeD/31SLpQMapLJakckgCXGf8Avqro1G5utPuJLaLbLG4QbPn/ABxiqwut
aLEFZlCnGfJzu9+lSMjGmyBv+Pi1AxgYEv8A8XWgLDScHIb5uv71+f1qvBPrVy5Cq0GB0kTGfxIq
cprjHIkijBPQEHH6UAakewRII/uAAD6U6mQiQQIJiDJtG4j1p9AAehzXLRyWG5ttnzyTtmfk/wD6
q6k9DXGBiuH835wx4zx1oAtg2JYBrNVX+Ii4fv39x71YhvoLeILHZJtYnq5Y/qP0rMKfvNgOQBn7
xP8An6Uu7O0l/kJzvBOBxwKANea8aTSp5EjSFlZfut6+vFZguJgEZmZ8EDHmkED6d6tQRO+j3KAm
VmkUkRg5H4VHDpl/NCxChOekmQevuPSgCD7RKVYmbJHIPmEYP9aUXMq/edsnGC0pGP8AOauHR9QX
b5bRY9C3QflTTo19kDCEKOCZD19On60Abtpn7FDuOTsGTnPap6ito2itIonxuRQDipaAA9K4o8kl
m2+uTmu1PQ1yItbvkC0lMZbcVKHJOeOcUAQsu6VlLkBAMEE4J7AetK3AGW5PVQep7nHpUggu2H7y
2uOD0WNv145pRb3atlre4LDofLJ5/KgCzahk0i7UHad6jdu/r2qqrTO6/wCksc4AYyEdPX0q3DE8
ekXPnI6K0gA8wFD+tZ6k5IDEAgEgE7Rz69qAJWmkyrPNKx6ghiB9PrSo0zgP58khIKkBmHPbjP8A
+ujJUurFscbGVzkYPp9PzpnzHOGCoM4beev9aAOqtN32KHcSW2DJNT1BZjFjAM5+Qc1PQAHoaxf7
PYq2bu5yTnOxuP1raryzUvFfiaynvILewVprW48pCIJZBcrljvAzhQBsUgk5OSOMVnOagrs6KNCV
ZtRsdt/ZjeWUF5dDPcK2f50/7BIM7by5Gf8Apmx7fWud8H+JfEusa1Jb6zZRW9uYXkXZEylWDgKC
TxyCT+Fd5ThNTV0TWoyoy5JfgY4scWMtq087+YwYM0ZJXH1NOTTdPVcGGck9T84rWoqzEyzp2nli
3kT5OAeX7Uh07TypUwXGCMHl6871bWviYniDVZNP0Etp6SiK0jaFiWAI3SEg8ggHA9x6U631z4nT
6zZILIxWU12RMZNPP7qDeNuDu5O08k9DXT7BWvzr7zmdd3tyS+7/AIJ6pCiRwJHGCqKoAB6gU+ii
uY6QooooAKKKKACiiigAooooAKKKKAP/2Q==

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://vsr.edgl.com/getmedia/e8389959-720b-4d7a-8367-4b35e87a4c69/reports_right_rail.jpg

/9j/4AAQSkZJRgABAgEASABIAAD/4QS/RXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA
AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAcAAAAcgEyAAIAAAAUAAAAjodp
AAQAAAABAAAApAAAANAACvyAAAAnEAAK/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTMiBXaW5kb3dz
ADIwMDk6MDI6MTIgMTQ6MTM6NTkAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAABVKADAAQAAAAB
AAAAFAAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEA
AgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAAOJAAAAAAAAAEgAAAABAAAASAAAAAH/2P/gABBKRklG
AAECAABIAEgAAP/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBEL
CgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsN
Dg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwM/8AAEQgACQCgAwEiAAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYH
CAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQh
EjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXi
ZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIE
BAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKy
gwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dX
Z3eHl6e3x//aAAwDAQACEQMRAD8Ayekuwq8PqN+T6YfUyn0HPpZkuBdbtt9HEyLKa7f0f0/f+jYt
/KwOkjMxG49FH2J2S0ZLmMosr2HK2n1cyy/7Zj/qu39DXU9ldX6L1Pp2LjD9JvzQD9P5fwWnP5t5
b9v6rmY/kGkdvHu9PXZgZWJd9hooyOqVNHpmzHqoa9j7G7vSwnXW4112PUx36b+d9K/6H6L1FfyK
OhNsx8fZitffRe/IqrZU9v2htAs9L9o+ubMD0swWMoZQy6r/AAf82uOu/m/mEzfoH4NQNdDLr0/l
/gLhxVqI/a9JjW4t/wBiDsXFfZbgWWvFddDHfafVupre2m30qMi1lDK3M6fbZWyz+f8A51ZnWaqq
uo2MqNe3bW4tqaGNa5zGOtrdVXbk1V212fz1dN9lPq/zez+bWfZ9F/x/uT1/Qb8E+FcWl7H82LLf
BrV2PPZkkkkpWupJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU/wD/2f/tCZxQaG90b3Nob3AgMy4w
ADhCSU0EJQAAAAAAEAAAAAAAAAAAAAAAAAAAAAA4QklNA+0AAAAAABAASAAAAAEAAQBIAAAAAQAB
OEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNBA0AAAAAAAQAAAB4OEJJTQQZAAAAAAAEAAAA
HjhCSU0D8wAAAAAACQAAAAAAAAAAAQA4QklNBAoAAAAAAAEAADhCSU0nEAAAAAAACgABAAAAAAAA
AAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAAAAEAMgAAAAEA
WgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP//////////////////
//////////8D6AAAAAD/////////////////////////////A+gAAAAA////////////////////
/////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQAAAAAAAACAAE4QklN
BAIAAAAAAAQAAAAAOEJJTQQwAAAAAAACAQE4QklNBC0AAAAAAAYAAQAAAAQ4QklNBAgAAAAAABAA
AAABAAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADSQAAAAYAAAAAAAAAAAAA
ABQAAAFUAAAACgBVAG4AdABpAHQAbABlAGQALQAzAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAA
AAAAAAAAAAFUAAAAFAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAA
AAAAbnVsbAAAAAIAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAA
AAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAAFAAAAABSZ2h0bG9uZwAAAVQAAAAGc2xp
Y2VzVmxMcwAAAAFPYmpjAAAAAQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAH
Z3JvdXBJRGxvbmcAAAAAAAAABm9yaWdpbmVudW0AAAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5l
cmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNsaWNlVHlwZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAAB
AAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9u
ZwAAABQAAAAAUmdodGxvbmcAAAFUAAAAA3VybFRFWFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAA
AAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAAAAEAAAAAAA5jZWxsVGV4dElzSFRNTGJv
b2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxpZ25lbnVtAAAAD0VTbGljZUhvcnpB
bGlnbgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVudW0AAAAPRVNsaWNlVmVydEFsaWduAAAAB2Rl
ZmF1bHQAAAALYmdDb2xvclR5cGVlbnVtAAAAEUVTbGljZUJHQ29sb3JUeXBlAAAAAE5vbmUAAAAJ
dG9wT3V0c2V0bG9uZwAAAAAAAAAKbGVmdE91dHNldGxvbmcAAAAAAAAADGJvdHRvbU91dHNldGxv
bmcAAAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQoAAAAAAAMAAAAAT/wAAAAAAAAOEJJ
TQQUAAAAAAAEAAAABDhCSU0EDAAAAAADpQAAAAEAAACgAAAACQAAAeAAABDgAAADiQAYAAH/2P/g
ABBKRklGAAECAABIAEgAAP/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkI
DAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwM/8AAEQgACQCgAwEiAAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMA
AQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMB
AAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKj
dDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cR
AAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M0
8SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW
5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8Ayekuwq8PqN+T6YfUyn0HPpZkuBdbtt9HEyLKa7f0
f0/f+jYt/KwOkjMxG49FH2J2S0ZLmMosr2HK2n1cyy/7Zj/qu39DXU9ldX6L1Pp2LjD9JvzQD9P5
fwWnP5t5b9v6rmY/kGkdvHu9PXZgZWJd9hooyOqVNHpmzHqoa9j7G7vSwnXW4112PUx36b+d9K/6
H6L1FfyKOhNsx8fZitffRe/IqrZU9v2htAs9L9o+ubMD0swWMoZQy6r/AAf82uOu/m/mEzfoH4NQ
NdDLr0/l/gLhxVqI/a9JjW4t/wBiDsXFfZbgWWvFddDHfafVupre2m30qMi1lDK3M6fbZWyz+f8A
51ZnWaqquo2MqNe3bW4tqaGNa5zGOtrdVXbk1V212fz1dN9lPq/zez+bWfZ9F/x/uT1/Qb8E+FcW
l7H82LLfBrV2PPZkkkkpWupJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU/wD/2QA4QklNBCEAAAAA
AFUAAAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAATAEEAZABvAGIAZQAg
AFAAaABvAHQAbwBzAGgAbwBwACAAQwBTADIAAAABADhCSU0EBgAAAAAABwAEAAAAAQEA/+E6sGh0
dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0w
TXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRh
LyIgeDp4bXB0az0iMy4xLjEtMTEyIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3
LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlv
biByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9l
bGVtZW50cy8xLjEvIj4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9qcGVnPC9kYzpmb3JtYXQ+
CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91
dD0iIgogICAgICAgICAgICB4bWxuczp4YXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8i
PgogICAgICAgICA8eGFwOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDUzIgV2luZG93czwv
eGFwOkNyZWF0b3JUb29sPgogICAgICAgICA8eGFwOkNyZWF0ZURhdGU+MjAwOS0wMi0xMlQxNDox
Mzo1OS0wNTowMDwveGFwOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4YXA6TW9kaWZ5RGF0ZT4yMDA5
LTAyLTEyVDE0OjEzOjU5LTA1OjAwPC94YXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhhcDpNZXRh
ZGF0YURhdGU+MjAwOS0wMi0xMlQxNDoxMzo1OS0wNTowMDwveGFwOk1ldGFkYXRhRGF0ZT4KICAg
ICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIi
CiAgICAgICAgICAgIHhtbG5zOnhhcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0v
IgogICAgICAgICAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NU
eXBlL1Jlc291cmNlUmVmIyI+CiAgICAgICAgIDx4YXBNTTpEb2N1bWVudElEPnV1aWQ6RUUwOTYy
NEQzOUY5REQxMTkxRDVEQzg4QzE3MUI5REQ8L3hhcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4
YXBNTTpJbnN0YW5jZUlEPnV1aWQ6RUYwOTYyNEQzOUY5REQxMTkxRDVEQzg4QzE3MUI5REQ8L3hh
cE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4YXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBl
PSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnV1aWQ6MDY2RjVFQUY4
MkY4REQxMTkxRDVEQzg4QzE3MUI5REQ8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgIDxz
dFJlZjpkb2N1bWVudElEPnV1aWQ6MDY2RjVFQUY4MkY4REQxMTkxRDVEQzg4QzE3MUI5REQ8L3N0
UmVmOmRvY3VtZW50SUQ+CiAgICAgICAgIDwveGFwTU06RGVyaXZlZEZyb20+CiAgICAgIDwvcmRm
OkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAg
ICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAg
IDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhS
ZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6
WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlm
ZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8dGlmZjpO
YXRpdmVEaWdlc3Q+MjU2LDI1NywyNTgsMjU5LDI2MiwyNzQsMjc3LDI4NCw1MzAsNTMxLDI4Miwy
ODMsMjk2LDMwMSwzMTgsMzE5LDUyOSw1MzIsMzA2LDI3MCwyNzEsMjcyLDMwNSwzMTUsMzM0MzI7
OUM0ODhFNkVFN0FFRDA2NzRENjBGNkU4MEVFRDVBNUQ8L3RpZmY6TmF0aXZlRGlnZXN0PgogICAg
ICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIK
ICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgog
ICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MzQwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4K
ICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjIwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4K
ICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxl
eGlmOk5hdGl2ZURpZ2VzdD4zNjg2NCw0MDk2MCw0MDk2MSwzNzEyMSwzNzEyMiw0MDk2Miw0MDk2
MywzNzUxMCw0MDk2NCwzNjg2NywzNjg2OCwzMzQzNCwzMzQzNywzNDg1MCwzNDg1MiwzNDg1NSwz
NDg1NiwzNzM3NywzNzM3OCwzNzM3OSwzNzM4MCwzNzM4MSwzNzM4MiwzNzM4MywzNzM4NCwzNzM4
NSwzNzM4NiwzNzM5Niw0MTQ4Myw0MTQ4NCw0MTQ4Niw0MTQ4Nyw0MTQ4OCw0MTQ5Miw0MTQ5Myw0
MTQ5NSw0MTcyOCw0MTcyOSw0MTczMCw0MTk4NSw0MTk4Niw0MTk4Nyw0MTk4OCw0MTk4OSw0MTk5
MCw0MTk5MSw0MTk5Miw0MTk5Myw0MTk5NCw0MTk5NSw0MTk5Niw0MjAxNiwwLDIsNCw1LDYsNyw4
LDksMTAsMTEsMTIsMTMsMTQsMTUsMTYsMTcsMTgsMjAsMjIsMjMsMjQsMjUsMjYsMjcsMjgsMzA7
NjEzNjkyQ0Q4MUFFRTlDNEQ3NTlBRTkwMkU3MjI2NkQ8L2V4aWY6TmF0aXZlRGlnZXN0PgogICAg
ICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIK
ICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hv
cC8xLjAvIj4KICAgICAgICAgPHBob3Rvc2hvcDpIaXN0b3J5Lz4KICAgICAgICAgPHBob3Rvc2hv
cDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJ
Q0NQcm9maWxlPnNSR0IgSUVDNjE5NjYtMi4xPC9waG90b3Nob3A6SUNDUHJvZmlsZT4KICAgICAg
PC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQ
AABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAA
AQAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRy
WFlaAAACGAAAABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAA
AIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAE
MAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdo
dCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2
MTk2Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAA
AAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVog
AAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAA
AAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91
ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91
ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNl
IFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBW
aWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx/n
bWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAA
AAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACB
AIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMB
GQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHh
AekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC
9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRI
BFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF
9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gfl
B/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicK
PQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZ
DPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P
7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxND
E2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoX
HRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7
G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f
6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTa
JQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUq
aCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1
MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2
rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1h
PaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpE
zkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxy
TLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U
21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114
XcleGl5sXr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm
6Gc9Z5Nn6Wg/aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CG
cOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7
BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wr
hg6GcobXhzuHn4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaR
P5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3
nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTep
qaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5
tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TE
UcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/
0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3h
ROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw6/vshu0R7ZzuKO6070DvzPBY
8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH/Jj9Kf26/kv+3P9t////
7gAOQWRvYmUAZAAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQcHBw0MDRgQEBgUDg4OFBQODg4OFBEMDAwMDBER
DAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAAUAVQDAREAAhEBAxEB/90A
BAAr/8QBogAAAAcBAQEBAQAAAAAAAAAABAUDAgYBAAcICQoLAQACAgMBAQEBAQAAAAAAAAABAAID
BAUGBwgJCgsQAAIBAwMCBAIGBwMEAgYCcwECAxEEAAUhEjFBUQYTYSJxgRQykaEHFbFCI8FS0eEz
FmLwJHKC8SVDNFOSorJjc8I1RCeTo7M2F1RkdMPS4ggmgwkKGBmElEVGpLRW01UoGvLj88TU5PRl
dYWVpbXF1eX1ZnaGlqa2xtbm9jdHV2d3h5ent8fX5/c4SFhoeIiYqLjI2Oj4KTlJWWl5iZmpucnZ
6fkqOkpaanqKmqq6ytrq+hEAAgIBAgMFBQQFBgQIAwNtAQACEQMEIRIxQQVRE2EiBnGBkTKhsfAU
wdHhI0IVUmJy8TMkNEOCFpJTJaJjssIHc9I14kSDF1STCAkKGBkmNkUaJ2R0VTfyo7PDKCnT4/OE
lKS0xNTk9GV1hZWltcXV5fVGVmZ2hpamtsbW5vZHV2d3h5ent8fX5/c4SFhoeIiYqLjI2Oj4OUlZ
aXmJmam5ydnp+So6SlpqeoqaqrrK2ur6/9oADAMBAAIRAxEAPwDl2dg8Qz6Xyv5D0ryr5f1bW5dV
e51uKaX07L6v6aehL6ZH70Bt9swxlySnKMeH0fzrc44cUYRlLiuf83hTbTvys8q6jdaLfWt/et5f
1mwv7xA6xLdxyacQssZ2aNgWPwmmVy1c4gggccTEf0fW2x0cJGJBlwTjKX9L92w/VP8AlW/1Cb9F
fpn9IUHofWvqvo1qK8/T+P7Nfs5kw8W9+Cv85xJ+DXp47/zWS+b/ACt+VvlbzLd6Deza5NPZmP1J
ofqhQ+rEkopyCtsr5Rhy5skBIcG/9ZyM+HDjmYnj2/qrr38rtC0W68x3Ot6ncPomhyWsNubOJPrF
y97Es0YpIeEfBHX1C3+xxjqpSEREeqd/V/Dwplo4wMjInhhX0/VLjS+18qeSNf0rWJfLd3qUOpaN
ZyalJbagkDRy28JAl4vCRwZOVfiHxZI5skCOMRqR4fS1jDjnGXAZcUBx+qkZ5p8rflh5Z1k6RqE2
ty3CRQyySwfVCn76NZNuQVtuWRxZcuSPEOD/AGTPNhw45cJ4/wDYoTX/ACp5I8seYLrTdYudSvLZ
44LnTLiyWBC0M6c/3yy9HFafDkseXJkiDERH87iYZcOPHMiRkf5vDSL8+eSPI/l7XpvLNpPqc2t1
gW3ml+r/AFXlPxI58QJKBW7D7WR0+fJOPGeHh+PEz1Onx45cA4uL4cLepeVfyr0nzO3lrUL/AFhb
uGZbW51AJax2yyNQF6OeYhUn4mJ+zjHLmlDjAjX831cSzw4Iz4CZ3/O9PCwTW9Pg07WL2wguo76C
2meKK8hIaOVFYhZFILCjDfZsy4S4ogkU4WSIjIgHipBZNg7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq
7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq//Q5dnYPEPV9d8xQaR+XfkVZdG07VfW
trwhtQjlcx8bnonpSxU5V+KvLNdjx8WWe8o7j6fc7PJlEcWP0xltL6v6zNfK97Lqf+CtWs7WK0W4
0bW4bfSLdK2yTW8iozRxtyP79uJdXZ8xcseHjBN+qHqczDLi4JAV6Mno/h/Enm3mWP8ANGXQ7pdW
8tpZ6cFVri5TS4LZkVHDA+qkasm4FaN/k5nYvB4hwys/1nX5RmMTxRqP9QRZB+b/AJr0bT/zJ1W3
uPLGn6jPCbYteXLXPN620TDkqSpH8IPD7H2VynR4ZSxAiUo8+7vb9dmjHMQYRly/nfzfeh7HUtb/
ADA8necFjRLjzFdX1lffo+CiM0ESejSFCasIlRR/N/smyUoxwzh/MqUbYxnLPjn/ADzKMuFQ8ieV
PMXlvTPOOp6/YS6XZS+X72xhlu19LncXHARRoGoWZytNsOfNGZgIniPHGSNNhnjE5THCPDlH1fzp
I381/OFrpnnR7WXy5pOomO2tGNzeRTvMwMCGhZJkTb7K/u8hpMJljvilHn9P9jPW5xHJXDCW0fqv
u97HPzu5P57e55H07uztJ4YTSkKPCtIloFHFafDtl+h/u67iXH7Q/vb7xFH/AJ6Ir/m7dI031dWF
mGuP99gxJ8fUfZ+11yGg/uR8WfaP9+f81kt/ZfmyvmlLKbSrbzXp3qxIurXOl2jR3UB40Z5grUXj
+0ZcojLDwXZxn+bxS9LkSjn46IGWP87gj6nlv5g2mk2nnbWrbSAi6dFdSLbrEeSKAd1U1OytUZsN
OScYMudOt1UYjJIR+m2P5c0OxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV
2KuxV2KuxV2KuxV2KuxV2Kv/0eXZ2DxCpJ9Y9OP1Ofp0Ppcq8aV341/hgFJNqkP6RpF6PrUo3o8O
XSvxcae/2qYDSRapN+mfSb1vrPpU+Pnz40967YBw+STxeaHuPrHqt9Y5+tty9SvLptWu/TJCujE3
1ah9b1V9Hl6tfg4V5V9qb4lQqXf1/wCH636vfh6vL2rTlgFdEyvqsn+seofX5+pQV9SvKlNuuEV0
Qb6un+scx6/PnQU51rx7de2Iropvq64+s+qfrHP1dq+pXl7dd8RXRTfVVT9I/Vjw9b6rQ148vTp3
6fDg2tO9eSGyTF2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2K
uxV2KuxV2KuxV2Kv/9k=

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://vsr.edgl.com/getattachment/254b093f-434a-4418-9a5c-e905f42b0b47/?maxsidesize=100

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAUEBAQEAwUEBAQGBQUGCA0ICAcHCBALDAkNExAUExIQ
EhIUFx0ZFBYcFhISGiMaHB4fISEhFBkkJyQgJh0gISD/2wBDAQUGBggHCA8ICA8gFRIVICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICD/wAARCABkAEsDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD5zbT9
ULv/AKFdjBJ/1L88/SlGmamf+XW6/wC/Mn+H+cVz9ncXP2oYupvvDpOR/F717B4Qt7m4tEKPNJK2
QMncThiex9q9LDYH26cua3yGpNuyRwA0zU9uTa3S+xhk/wAKadO1MHH2W6PuIZP8KseLZbhNZkAu
JV+UdJHXs34Vx/2m5zzczf8Afw/41hiML7GfLzXBSOpGm6nkg2t0MHGfJk5/SgabqZGfs1yOcYMM
n59P84rBt55XjwZpsjv5zDP4Gt/SVka/iK3N2vQ/fJ/kf6VVLByqWtIOYQaZqeRm1ugD3MMnH6Ug
07Uzn/RboY/6Yvz+lbmuSXcOqlVu1x5p4mZlH49OK5JvtrSnmZh/sSk/1reeXSjopfgO+tjQOn6o
Olldn6Qv/hVmGx1PyhmyvO//ACyf1+lXNN0v7RpU0ry3SMqg/MzHvWcNOkGQNRbGT1dvWiWXVEk0
wMHTomkusAMfmXsD/FX0x8GtGP8AwlunW8io4xMxwo/55vXzto9lI92P3JOCrcwk/wAdfUfwUj8v
x1ZyFPljhmP3SOqkf1r0aUXDCSfkFHWofPfjK2ZNdcbcfIO7D+FvwrijCc8rXpXjbTyPEtwNxBGR
ja/ZX9K482CeVli27/gf+FVXo+0lciVlNoLdbC5vEk2mF3yZTNtZSPRemDXVWVraG+t0t3iONvKp
yeO/WuZtLeAXkQkkkXDAgjPXPHYYr0PRtPtr7WbMfaH80fKBt3ZGB3ycVdGPK9i4q+he8e+HjpXi
17MNEChQnzPuklQTkcetcImlTedlduSeoxXufxa08J8TdS+faBbofm+7/q0615OdPjaTOZ+f9s/4
11UVzwjJ9kXUtztnXeFtDu7jQNVcKCLe081s+m9V/qK5ltIuQ7DyQeTzXrnw10kv4W8VHbKU/ssj
J9fNQ/0riWsJi7HzphyaqM1KUovp/kDeiOF8HabcNLJMqlw8GBtdmJ+f0r3/AOF0FzYazNNcRPFt
gJXdnnLovH51TsfCmn2GmrY2cyDXLSJJJYZSio28/c5OCV7j3PpXT6BZXmm6XqV5ePaYSONVW3kj
+UtcR9Qn0rhq1Yul7OPoddLCypu7PMfF3hu+u/FM5iQBUmk5aTGRtcdM5rnLjwHcJp0DsXheVQwL
lyGHtzXv/iltH0fxdqEFzqF00UcrF7eKHAfcpJXeT71zNl4t0vW4ruHV7XZBaTebbLHtHloMKUG4
/d6c+oz3pwrzlBNR00CWHpuV29z5/v8AwtcWN2oa5cHghlVsZ59TXpPgnwpcw6xaXU7yu0wVwTkc
8dfmrt7258I38ovZLDBfDFFlTYpwenyk1u6X410T7bDbPbReXaMiQrvYELtGRkY3c5Ofc0pVZcvu
Q1EsPGErv5Gl458JXGv/ABDQxSFVkCKwPRl2jIPPTiuHufhlcRXGFaRdspQ5zxg/0rsPHfxF/s/7
LFZsga8tFJlChmXJORnk9OKwofjDdbY1YOFCjqqjDd+oH59TWND6yoLl2In7O9nuekeFfBM2k6Hr
NgiyeZdWIUA55J5yKpxfDCAQoDeRhgAGBfkN3B985rnNP+Lr/wBn30V1dFTJby7G3Z+c528fjXnv
/CY3rlnN/ISzFiQOpJzUwoYmUpNuxm3E4h9R1aXXZ5fJkWKTBBlCxK3zdcsRmu50XWb9rL7I15AE
DrlkfzPKCtnDCME84xzXiFv4+8N2k0zIl+DIwLMq/MSDkcls09vHnhI7gbfUsM25uB8xzkk/Nzzm
umpi8PJcrZEJzg7qR6b8R/EEGu+P9QMurGBJpC3l+WxWL5G+UuSB29DXnUuradYTXNvaXM80jrt8
wSoF6gkY25PpWbH4w8GLdC5exvXkT7hZd20468v7mkfxZ4Gd2Y2epKWJLbMLkn6NWX1ulFKMZbGc
k5Nts0f7XuWj+7KVHd2bHf1IFWbTW3guY5I7mGN9oOUGSp/4CD/OuefxH4DIYrp1+W7M/Pfv83pT
j4k+H2/cNN1A8jlueP8Avr0xT+vQ/mI9n5ndazrpv/sdzBPcsIkVS0zrg49Bz79RXLz69ZwTvmVU
5yEVmcD27fyrJn8S+CZSB9jvigA+V89e/R8VWOseAz/zDrr8m/8Ai6bxkbe7JfNv/Iuz3bRtHxsI
gEhV2QA4HC8/hzUcfjO7KZEa4yepJ71kf2x4D/6Bt1+Tf/F1ai1fwH5Q/wCJddfk3/xdZSxc3tUj
+P8AkPXozktL1C2sTcC4tPPLSAg4zs+Vxxz6sOtaDaxpbTz+ZFM5lnM/nbM7BgqFwSSQAx79cVF4
Y8wX18Y2dcR8hQxBG7vtPSupWaURpIPNcsS20eZzwc9+hwR+FfLTw8JScmK7OStNYgt4Le3miku4
oMqocHH+sDZAz1wKsR6zp8U8kksVzcGR0ddygeQEbcqD1GeO3FdM7T+UGQypFGR1EoX2I56HP8qe
JZI+d84D5OD5gC84Ofm6jik8NB3HzM4vWdTg1KzhW3WWNldnaNgT1x3z82PUjJrD2t/dP5V6ekt3
GuXNzAFIQ4Eig9cZ56U0tcnfGGmdmyuxfMK8c469P8a1p01TjyxE3c8xII6gikruPE73DaGEmd3Z
JF353naSCQPmP9K4etBBVyH/AFK1Tq5D/qVoA1tD22t5cm9iljjcDGYWbOGzjGDWx9rsggxv4+6v
2Unb155TnqeKo+HZJb67vEvdTkVUXKmW5ZRnPTrW9fWljFptzNFqxaRYWZQl6xIYDPTvzUOdnax0
ww7nBzUkvV6lJr+xYuxWTc2M7bY44x22fWkW/sd6SPG7HkFfspGB/wB8fWsbStt9pt/c3/jJtLnt
jEIYJfOc3IZsMQUBxtHJz17USFEQNH418w5+6FuAR+a1ZzG19vsV813SSXKsQi25BJPUbinGexxx
Wa2tyMV3aFL0+bG0Z/8AIfFURdzIqAeI3fcSG/1uV468jp/jV0DzLJ5k8YIJljZvJJkUsQCcA9Oc
cd8molPl3NY0pSjzK33oq6lqE+oWX2caTLE24Nv2g9BjsgP61nWOl3F3eR27xSxhzjPlk5Pp/wDr
r3LSPhr8Pb/SdKu734/2tlPeWyTXELMM2rlAxjIMmSQSV/CvMvEM1v4U+IV5YaP4nbxPpNnKFivF
YhLlSoJIGSOCSOp5FbQjFySm7JmSabIdZ8Gz6VYR3MiSJviEigMJN2TgZAAK5wfXt61hw2t0IV/0
Wb/v2f8ACuu8TeP01fTkgs4GhnK7WkUbMfMWzwevOK5WHUtRMKn+0br/AL/N/jV1YQg1yP8AG/Xv
6W/rQqVr6FWS3TzG5bqab9nT1aiisSQ+zp6tR9nT1aiigA+zp6tR9nT1aiigA+zp6tR9nT1aiigA
+zp6tVyG2TyV+ZqKKAP/2Q==

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://vsr.edgl.com/Custom_Images/VSRImages/BottomLinkSection-copy_01.gif

R0lGODlhSgAUAMQAALe5vJaYm8DCxIGChfT19fr6+trb3L7AwsjKzOLj5H6Ag+rr7PLy89HS1I+R
lK+xtIaIi56go31/gaaoqpqdn4iJjPz8/P3+/v7+/vPz9Pv7+3+BhH+Bg4CChP39/f///yH5BAAA
AAAALAAAAABKABQAAAX/4OeJXzl+VomVJlle7Aez6RmvqZvLcT+OtRnLYyt8NDYXCdjSiEZGYsv1
O9U+BZxpFTO2YCPnryTuka6osynpmV2vxlxy6JTJXXVsTIpU5lNgPC8eOTs2M2FHZnlmRB4EAxwO
JQQKCpMIEgObHQAIHR2SDxkjCAOTIw+bBkqmDh4MEBsJDgoIABscHRu5GSVRJagkDBsKsx4NuhIf
AgMKHc8AAqCRHAElAponDhsdAjTMzx8AHREeuwK4zxwDHQRSMQNLHxkKAxsI4/cDHgIcGwQykBJg
7EOCYqymLSMSasMEeP1yEYCggJWuA/QEFCPwbsoIBXsyDJD14EOEChw4/zDjNQLGgVAMB+Sb1qFE
gg4BNkxCMWIah2YRSqTE+OHABn4npJyQFyNDtwABLFSIUCycvBo+hQ745k/lh0+4NiiZBqFCB1YY
0GHjZSaG2Ka6HihYIIHcBgzN/pVjpitFBwkC8Npz8gBfgAEJePJ1VnGEhJ/YQLVlUTMGgVAINqhq
IKFms2oUwlW+WNRZCQoDDDyQkI/FtG4dSn5Qy9fr5LcsLp/tEOmmvJcKODJgFunIPQEWsnVIAaHD
gmayU2iUsLrCCFDfVtpuW5lFBl0f/jlgUDCbvDoH7H3sgJGgygXtOEAYYM6ExgofUBrwkDK7v+5t
4UZJNx8EoEAEkID0Wt0cfG3ghDEIaPBSTQ2AktIuetRmQWElYYdNSpMJ1cN3Yj3wE3n8TBOcQAS8
pNJNZzETigYEPcARBBwsoEgzyzSwAQQfKACZjAKaASA9LH1iwGUq+RPJMwF0NUBn19T2wQQbZMeN
ATk4SU8oBoTiH1shbvflJAdlwEAHmOiiSzmfhOKAjSUgIEmBHDRQwgRDfqXTnpo5wEFrCFwSogc7
lWCIDyRw0cIIGMDT1gkrtDGpIEIoYUale0yRxqOKsMCIoh84qkRSZKDawwVzdFrqGqCOEaKn4LAx
D62ettpWCAA7

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://vsr.edgl.com/Custom_Images/VSRImages/BottomLinkSection-copy_02.gif

R0lGODlhkQAUAMQAAPP09MDCxLe5vOrr64CChaaoq/r6+/3+/tnb3L7AwtHS1MjKzOLj5I6Rk35/
gq+xs4eJi5+ho31/gZaYm8bIyry+wJCSlJianH6Ag4GChfz8/H+BhH+Bg4CChP39/f///yH5BAAA
AAAALAAAAACRABQAAAX/4Kd93mceZkqmpVmiaPmm6Cqnxqqres22u9To1CrlXLxP7YY0DYGeosgl
JapGw+zH4JuajsAD0DkbClFYFbQXPG1/VCdSLNdAc89Rjul+q11dX2ZyXkVVUkduKGAreElmUTU5
Pnksb4k8gzdPVlacS0o0oFODR4MaaEhAZkOOXn4eMaFfOi1mmJwet308Y46gkEJuUbVjKqCLPK6M
Jg3CKRYZGRIdHAALEhkYFg8AJgscFgAdHdMZHAIfChEZEQolCxscBBfdzRgLJAgcGQ8kCw4sUPEx
4IGFBt1aIHDQwZ8HChmcQZNGjQAABhsgeIvGwEODDg4guJuCYJq/D/E4/3BoEAGBCCYlPnqxU+Kc
A2nWAnTAUC7DBBM6NwDggIFABgfoFmCQhgHfgQDyNvC8QEJaAqAYNjjzoJODppjniFIlEYBAhwYo
AhSN9KFaRQwABhDgQKEthgEGQEKA0GGDgi1qCTjTADVDtWp/9TTKsMGICgPyAgCY/CEBvw8MyLkM
wKGDh8kONkj2MCFDAQAFMPzkvOEDAqkuiQbYUuCo5w8VzilJpm7pAARLXX6ovTRHAm04Ik8GcGDA
BgIFNKgc8EHl7AIdIsQq0DmDcZ4fAEzIfmWFSksryiVYora1B3ILuPZdYXj2h3OzE8j7oLMDiqXx
kWNfAxxcsAEDT5XTAv97UpFAgAOzeWABBhdwwABh1SCxQQfrpTDAThB8sMEGA3jw3FWchfhBAz51
0BFUHACVgYojAHEeD/9lEKESUPlXHYf8ZWgCP1d5oA2KTfF3ngbl5NNZhNUIgA9XNw2RjE4YmCCA
AAiUkJUAHSxAGAetpfAkIAMs1cE+d7XFQX66idiBAATko18GI6T4jAnzJWFABgTwtQECCWbpZgBP
SUPCAdoEYIAG+FWGnE7esdllX7MxwMEECzTEnzYl1ChCWR0koekF4PjDWYwrbAgBmS59yAEEDxBA
ook6csWPBxhxyoGq+wEQAQcR0OLHiI98gEFnUv1lmaGyEbahC5GVwBD/ijc9xRNPBeYQ2QcUNIQA
eQkwtEOeRBFiwAL9ICBBsf3dsBRRGbwzgDYREJgBdY3qGiNED+wD71GdkfOXsSYgm4mIOlKmZKlt
bYDifiYwZF9RAYzZgQbH8WSrN7gG4MEDEgTwIQRjZjmCD7mVSkwOD3CQwL0ZBFkqFiNKBkAJzoXZ
FwclntnVBw9gYHIHIR53zpcIp9AnjgSU/EQAyDF8VQLgJSwaCmZN3FoADhCgAQQYdKmsjh9EEKg2
BAzQIy788TRCBBcocEAESFezbwLkIBGpEWl2cG9nJUaKNZ7sQKANiQFI0FptEZSSgsI0lCDPVSmo
BW0HdfXntGgk5FxZ/4ZUb1zbAyiQKbI2IB2lAJa9xH2zgNWNCBIGr6ebQjYJHNEcYx9MYCt1G86m
U4hhFeWXTgR4sI81B9jRBeVuaCABATp7kwABBBzAwFwIpEyHdSRUeBp3F3ClmwKzJqzjALNO9oBo
nFlEWQ0KMDYAA9oocK9GAHhABhLAmQwspy0lO2DPPgAmEkmnAxnDTgTSBMD5BUAtNfsA2fLxBxGV
qTzlyEoHCJC7w2yqBO1x2pvgIRWVZCAfaonRUMp2gGoEYFwSoVoBqEYmMh2sGdVQiQWcpxWs7BAk
ncEdOZjVAf+NSAP72JeIZvUqvwCnASjswA4NU4IHdOAnxqgOFpsQk895dQYB4JgLQryBkg4IpBkb
4KA61DYSlBDgjXhLRwPwoZMCmEABX4zHEgdVhII0oAEFoE4fSaAA1cQjK7AiUBLXhJEhrshFl0Sa
O7iCAT+qY1PxkMhrNMKHFdFgBy8whi3oQIhZvEKVroxlGGshCktoIg6x7OAgVPFKWKyBl+ihJY50
YCViiOoGgUhEGWpQg11SgpgkgOUo6CALG5CxDa/IpjObICpUIoyVwpzBKVfWhio8c5fEgEkhkEBO
YCThBqkMZhN4KU1LGEMWszRGCAAAOw==

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://vsr.edgl.com/Custom_Images/VSRImages/BottomLinkSection-copy_03.gif

R0lGODlhiwAUAMQAAPP09Le5u5eZnIGChaaoq+rr7MDCxPr6+v3+/r7Awtnb3NHS1OHi44+RlJ+h
o36Agq6xs4aIi8jKzMfJyn1/gYiKjJyeoLy+wIyOkX6Ag/z8/H+BhH+Bg4CChP39/f///yH5BAAA
AAAALAAAAACLABQAAAX/4Pchoid+5vkdqFq27pnC5EnOrYl79WsiuNVHI2LBPCbWTOfqDVvElhMm
e56MRFYNSTVplppe1jeKvYSlVLTsWQejaytaaWSWy8R2y0i9i0hwTzM3R0JRhChcJWs1UTsicS+R
QHJkT3mJLyxfIzo4RAhEcXyQQ5hVKaRQkouCioKVpVyOXpWcOz+lf7COVypYZplnqCqnVpw5sg12
JxMDGxsNFgomDRwdDQ4LIhMcDR8CGwssEBwBHxADFAonCw4V2h8S2CILAxg+EwIVEAAAAxwyDHiw
4Vw5DgoAcBgI0FyDAR0GZOAA4GEGACwadOgAwIO1DBEpNsgggchIBh0e/3DYAPGcrg8jq0QxsOHa
yg4LNLCMwDLDNgMbPxDoAKHagAkHNGYwQEQCh4ALFyjswOCDA6JqgA7s4EBhw5XnMEA0AKCmOoAB
OlDoIJBjh6fbGGwACeCD2YkDALwVgADBMwYCbZorUkpiphsHgHLwAMABBwcfnhr4YKGDhQ9AN3xI
wJVIygIfUnIgMETAAAIACHC47DgAAJ7sTgjgkEABwQL+NnRIUDf0QNL+3pL98GAAWX8fMgg8141t
R5DHASAICTogbr0DeFNRcu3R5qCYO1TwoHuygQwRMK/9oCDlhwLiPzDgIKADPrtLPXDWLGFAA3vf
9BABBwt4IIFUImSwgf8BJsw32zciXJOACHNNVgJEETjgAQQbRMCRbxM+MRFRH1AwQAEmBGRhCjNc
EwxNmmHGwXjXmNdBegYsRAJLBTgF2QQdpJWBCGxNpkAA5wBQwWMPuHSCY5CtomCIzgRgWIQdWNjB
gio89Y4HAoSzQV0SWbjCQjPqtQFooXEZDDQxmJDAMwg09gBkZVq1gYY0DQnOBkcOYBBJ9VUlUIg9
EIBXVSoARqIVADGIDgUSFEqhm1suOYACB2wUQAYFcADBlh0VN2AH7LA10jygXmpmDC5WIYIBJm6k
YIE1VRABQD9tZEI5BlggjgcWbJrOBKHRJgMSCugmwB032DYAZJsINBn/scYeFaGbNQUkDnED2HMs
qR9I1FOBG9EqAEhsQvOqC3DagIIGBgwgUYY5RXbjW+fQW5MIThHQwJofVEBBAXNCoK8BiIjgoZmi
mNBekCdEKkIFDxRQr8KRcWAhNLz1phxK19jGkQYrHUdhBwU8tBaKbb6rwlsuaEBEjjHmUN4EFDjA
Qo4cfFEAegt5MDRLBmtYpAYLCBClBunmosYHCzwFs8VHD5B0im6mDIdEFbGVbF1bSgoEWwUEYCIH
7XocTGQ5q+BBvRSckAcHDxhQwAYUHJAYSJBUENFlC0S0lq8KMkhrB2GUS8FkfBSwDxG7xrbWhPao
tdEGKbpt1wYTclJc/2MdCNApBXWtNKERWxZQAEAsU+i5Gbo1QUICLO1iQplgcoAsjFE4QAEHF/zd
j5JsC0ABauk8i4KEPgAg0ASvU7X7Upg9cPySoJVN5IL+pE7ReQpvJF1E0UHNNmUmspny2/HGAOMw
a02W1rOccfBEANdsQ4CbGlEAkDYiEQmUATp+QIdutnQZImVJKJ4LoF0e+LkF+gQgAGgWssiFt2eo
pWqxm8f6YgY/CMWgGyYsgUaQpQAORAAA8zBh1SgCDgKh4H+TcUcEBICsEwxMAsz4QAAa0ADXtGCF
4MDJDR84MGR5xHBvUcBI/MGBqkwRJg94SxRP8gElbYBRSJSbCrdghm01uGEY3pGCMF4BiiXI6m1i
9EQa1CjHYcRCDw1DgRNIoIpkyEsYKugBD8qYCT4wIQ9pDGQyyGhHGIiiE3E8gyGp0Ag06q4LcVJk
I3exyTMcog9vzEQd+zA1JlCCRWJclhWCYIYggtKPqdQkCkIAADs=

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://vsr.edgl.com/Custom_Images/VSRImages/BottomLinkSection-copy_04.gif

R0lGODlhkwAUAMQAALi6vPP09JaYm+rr7MDCxP7+/r7Awtrb3Pr6+qapq9HT1H6Ag8jKzI+RlJ+h
o+Hi44aIi6+xtMbIyn5/gs/R0oiKjZyeoIOFiL2+wfv7/Pz8/H+BhICChH+Bg/39/f///yH5BAAA
AAAALAAAAACTABQAAAX/4Od5nyaeH/Kh5CoW7gevbbnOq5mvGRujtJurVSAGC7gZaeljunAnEtQZ
q92sLlVspkvtXJoiyVRTaaw6nac7jXW7sZ4tHqRR07Yx9fe0wc5RNUlvLYB1JD2AajWMUTs1PTge
WkBqMnWXQChyYVVgfCNAcjgaljaWlF4ioXZ8qlk8X0NMLXKpYi6RLYgnMGtzJCpyu0RmmV+ddG55
eLGzK7ddWC4NQVoBGxwLHBsbAA3c2gsBDOECEQEaAdvVHwEdE+0MAhfonysREA4DHj2sHxQcVHCg
4MaACA0aROD3AVzBBx2qNejAoYKFgiTAMQBAkaK2AOAkmFDggAPBEg8u/0AI0HDDA3cIFbL8MGwF
uB8jsC24MIFDB44TNnTocCEAgQ4btnEQ4M6nywIUtk34YACpNgd8IkzgyNSLDgnaOEzoULChTw4c
2mXDOgBtgW4QIPjEiNYAAG7bsgUQS+CDhA7btjH4MCAogwzcBnwoKdQkHBfwMu0KoJMAy22WKSMg
4PPDgaEH9qKV8OEuWg8CNhg40JMhNQ4FKM5UI6BDggAJOFj4oCDbgLZkPwzt8Buw8A4EPCRY4IDE
AuTuOHOg/CGbgQ8CONxOMEGAh7YLEmjwOSDlhAcK0A4Y1oKikCJBkPatvqBvCwILNqzgxmAvhA0R
LAbBcx9AEBwDCsy0RP8DCwyQzRI11PUBfhxMKNQK+fXFzQUEOMiBBxJyBoEM2hAAAwFJnZAhiMh5
YEBnA2wzInmsVbACgrPFp58rK2QzHzcG7HJUByJo059PAgiQgUXZLLYBVoeIkFtJ9o2xH3QHAADA
hNuMUKJwSAIHYn0TcrPCUPOhuONxJvpEgAZH6QccBwf4FoCBDEjCB1I8nsnBfBTJtcABFn54ADeh
5adVjBwt8MEDaAXohgkUUATlKpBxcB0KLzr6AWZgarSNcBv0dVSF1f25gpouoNWXUKZq8x1aEETw
3ACbZYjpLjJc2KeP+53FAQVUaUPRAt7ttUE5EXCgwKieUbSbDP48Kpb/YhQohoNPm75w6pnQocWR
Bd18WupmYoGbZrk9lloddAZMcAFhPTkAzgaKwanNllXMMFSfH7ipLnUTIhVYOnsNKlQHEFUIwwHb
8HvCAHJ5MwBPLPn7pxOspqphBwdU7Kh1Be8o36p8+tkXRbE62tayeTHkAViq8kpCk79CV527PHCm
3wV0uuOeTw2Ilghv5IVSQLMRbFArcz+UqIECAmB1lKdogsjBAMvJKvCLqHKTZsoBq4qZBxQSRh5a
Dc7x1wYK8vDWmq4Ae9x1LWBgZgIANuVodg6INoAAEJAgF6GvDeDzBgrw+pyJFOobtqpCDcAaWh/0
dJ2IPeqMIqqkajjB/5ucERljhdk1OHjhBYLsAXyZAmy3fJQFgDaBFFSEwDoV2mrZAuOgxcAAFL2U
A4MAgKSNAsZgF14AzTKlAEW/zQUmPxUQyLJyUHuMMpEqY6cdbt191yRHW2Mz7Gcu0eEB2XWrSipF
SSlQugfrgCzaBwxskCgHGWhaNnTziRd5pCOu8Us4fDIYswywHbf6QNMq5JMKVKwsdouTC7rRFwZ0
ZDRqc9ShtiZBitRLCEyICBR+0IBliWAiSUnKATzYABKUJHkbqAakKJMWEXyjAcnj1YQE0IAEPMAA
AjBeC0gCAQE0kDAxWYhNGBYtifhEH2UxSwP7146WNJAkHTjJoyIig3mJvKQAP0wejxqwQpw4QhB9
0IQc9STEEtjsEmT4xD9coYQhYMoHNJGjlTBRR2v4EWDH4IMvMJELQgLjHmBYJCZ0ADs4upFXbfSj
EzYJyD7mYRmTlAIiAfYHRgZhGjCAjyinsQdPoPASEDokI6fhykY8IpFulCUgARYCADs=

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://vsr.edgl.com/Custom_Images/VSRImages/BottomLinkSection-copy_05.gif

R0lGODlhXwAUAMQAALa4u+rr7IGChcDCxPP09P7+/tHT1L7Awtrb3OLj5Pr6+o6Qk6aoq8jKzK+x
s56go35/gpaYm31/gcfJy5CSlIaJi5WXms/Q0vv7/H6Ag/z8/H+BhH+Bg4CChP39/f///yH5BAAA
AAAALAAAAABfABQAAAX/oPeJX2meqFaK7KeuKCq+Y20WJLmSxen1MRUt9ingdCUNEFh7IZO7EiaW
g7psn6nCCittrzIm8YcST2VYUWFq9NWePdp0ZlLhpDCgZwg9E90kQ2dPOVVuKnMjGkh+dTZPWz0e
TyotWX8LV3ZCAQ4UFA4EXgYPHQ8GJQkQAgEfCRkLHQIQHbUAHwgbAg4znQugBAQCsxscG7eBIw0C
FCKxDR8EnhQTTygCk2ArFB0ZAhwRGBoNxR0bHRMfAQIZAB4Buhkc3xnHGgPmmSIUtBkdEQTqnbOV
xsOADRBcsBtQIEI3WQbIEMlQJFtFAxsyBEBQD4GHCAIYEGAgwII6DhAq/7yrF2zDhgGiPjDowKGD
CAP+NkoQgKBlBpiPShTAR/FDrQGvBCRwYMqaiaIxDhQbce6AUQ4DPhy0GYAmBwPrJLjImFXFggwR
NiTQSjPLrKwfdGW1ZGKAt0kCOhxA0KGCugkIsKDo8OdATRUAAHjUZXWAMXUdaD3oyqHE0RWrAKBj
W1lDYo8ealk1geQgRQ81DxDo1kCH07hE7kXWFldCVsMC1Omq0MFAt0nnyiYo2YCDA85QRCjwNmDI
Ha01S5D13C2wRSKViRzwJrgq24QB/AHg8OBcD5rNP0zI4CDXg6FtdWzhgJU0igHslCws4cAftD/S
ETEUfW+UwJxB8rxDX/945Uj30ghMHdCVX1uN4No8cCEhgl3ZZfCTUA5wIMFaYpyQXVT+iPBABBd8
4M0BBumiYG5pzVLEiyWUx1sxAXCYYwSouFifHicckJcIkQ2QDQalPNAICifeYJAseOlVwFsfGEYY
PBwU0IA3RXHwoQcumXOOAfgIoII5cMlyAA10xEiYUQIMwAAFLV7AgV8lmrDBHxd0IEEAqnz1AUgi
zRTBO+xEw1sHa/6kYAXBMDXABTy+0lsJENSHRBy5ZIAAArQg8AB5AQBQkmAn/ImGBxTMIksz6g0k
TzrwZNADSX+i1kFWCHCwwIYdMPABBd7Mk4kLsmTYRQkLCICQAJkkIIt5Lhz89wcFQhVxQyefMNBK
CReUd8oI1i7Llz4UZMsWAzdtEIE6niwgrgntpgOgL6C04oGpFZzyWhCCIcGHHVygYcIZTnRLl2t/
PPFktwCC8ekKSxRonyXPEeJwcjFMXDEMhkRsciUn9Emkt2NcIREVEPORAsv2jVxCCAA7

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://vsr.edgl.com/Custom_Images/VSRImages/search_btn_red.jpg

/9j/4AAQSkZJRgABAgEASABIAAD/4QavRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA
AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAcAAAAcgEyAAIAAAAUAAAAjodp
AAQAAAABAAAApAAAANAACvyAAAAnEAAK/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTMiBXaW5kb3dz
ADIwMDk6MDI6MTIgMTU6MDM6MTQAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAZKADAAQAAAAB
AAAAFAAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEA
AgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAAV5AAAAAAAAAEgAAAABAAAASAAAAAH/2P/gABBKRklG
AAECAABIAEgAAP/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBEL
CgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsN
Dg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwM/8AAEQgAFABkAwEiAAIRAQMRAf/dAAQAB//EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYH
CAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQh
EjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXi
ZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIE
BAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKy
gwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dX
Z3eHl6e3x//aAAwDAQACEQMRAD8A55WenYZzs/Hw2u2HIsbXvOsbjt3QqytdLYbOpYrBf9lLrWAZ
H+jO4bbeWfQ/rKgNw9jMkQkQaIB13dcdO+qruoO6ccnLoe17qvtNwqbUHtlu6yS17a9zVD9k9Fxe
lY2dn2ZFj8my2sfZvTLP0Ttm4er++tqij6yWdZbj9RwKszEN22/Ktxqmh1cw7I9Zrf8AR/pG+9NY
3qDOhYjOiYzcupuTlgfom5ADBYfSLfUbZt3NUvCNdO/T9jnHNK4R9y7MeI+4OD5Mn+U4PRxcP7ry
WWzBfkMZ0wXOY4ARft3l5J0b6Xt2/QWx9ZPq1idLxKr8O595rs+z524ghl2xlw2bWt9nud9JWekY
ebZ9YWZvWscYleBScuwekKhtqn03CtjWN3er/wBQrHTz0zqQ6n02rPflZHVt11TH0moC9m69rmvN
tv0vo/1EBEEG9zt028GTJnlGUDGRMMQEsnDeSMuM+riycP8Aksf6xyremdBwsDByM1+W63Nq9WKf
T2iDtj9J7kdv1Xwr78W3HybG9OycazKe+xo9VjadLmbW+x7tyN1TqDcLpPRq7MLHynHGOuQ15c2H
kbW+nZUtPHvZlO6a8BmMM/puTjUY7SG1Ntnb+j3fR9b+U5ERiTWnRZLNmjESEpDiOUcRMZRqHuVw
x/q8Dz+JgfVnqFzsXFvyse9zXupsyBV6ZLGl+2z0zubu2qp1XptGHhdNyKnPL82k22hxBAcHbf0e
1rfarXTvqj1O/MFfUKbMHEaHuuynt9rA1rnT7i1rvcFd6n1XJwOkdFZSylwfjEn1amWnRx+ibWv2
ptaEyHD/AC7MvuEZYRxZPds6xJ9PyZP8pEf1flci/ptFfQMXqTXPN191lT2kjYGsHt2jbu3f21mL
pesZluZ9VMC+1rGvOTaIrY2tugH5lQa1c0myABFdgz8vKUoyMt+OY7/LLZSSSSazP//Q55JcWks9
7N7g/aPS13+l89v/AJFSr+1bR6fqbe22Y/BcKkit6dN3uX/add+/jWZ481Bm/cPTnd228/guJSQS
Nuj27/U09Td/J3T+Epneptbunb+bPH9lcSkkrts9w77R6Y37/T0iZ2+Si71IbumI9s8R/JXEpJKH
0e2PqbBM7J08JUVxaSSXtElxaSSn/9n/7QuMUGhvdG9zaG9wIDMuMAA4QklNBCUAAAAAABAAAAAA
AAAAAAAAAAAAAAAAOEJJTQPtAAAAAAAQAEgAAAABAAEASAAAAAEAAThCSU0EJgAAAAAADgAAAAAA
AAAAAAA/gAAAOEJJTQQNAAAAAAAEAAAAeDhCSU0EGQAAAAAABAAAAB44QklNA/MAAAAAAAkAAAAA
AAAAAAEAOEJJTQQKAAAAAAABAAA4QklNJxAAAAAAAAoAAQAAAAAAAAACOEJJTQP1AAAAAABIAC9m
ZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAAB
AC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////////////////////////////A+gAAAAA////
/////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/////
////////////////////////A+gAADhCSU0EAAAAAAAAAgABOEJJTQQCAAAAAAAEAAAAADhCSU0E
MAAAAAAAAgEBOEJJTQQtAAAAAAAGAAEAAAADOEJJTQQIAAAAAAAQAAAAAQAAAkAAAAJAAAAAADhC
SU0EHgAAAAAABAAAAAA4QklNBBoAAAAAA0kAAAAGAAAAAAAAAAAAAAAUAAAAZAAAAAoAVQBuAHQA
aQB0AGwAZQBkAC0ANAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAZAAAABQAAAAA
AAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAAAAAAAG51bGwAAAACAAAABmJv
dW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAA
AAAAAABCdG9tbG9uZwAAABQAAAAAUmdodGxvbmcAAABkAAAABnNsaWNlc1ZsTHMAAAABT2JqYwAA
AAEAAAAAAAVzbGljZQAAABIAAAAHc2xpY2VJRGxvbmcAAAAAAAAAB2dyb3VwSURsb25nAAAAAAAA
AAZvcmlnaW5lbnVtAAAADEVTbGljZU9yaWdpbgAAAA1hdXRvR2VuZXJhdGVkAAAAAFR5cGVlbnVt
AAAACkVTbGljZVR5cGUAAAAASW1nIAAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAA
AFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAAUAAAAAFJnaHRsb25n
AAAAZAAAAAN1cmxURVhUAAAAAQAAAAAAAG51bGxURVhUAAAAAQAAAAAAAE1zZ2VURVhUAAAAAQAA
AAAABmFsdFRhZ1RFWFQAAAABAAAAAAAOY2VsbFRleHRJc0hUTUxib29sAQAAAAhjZWxsVGV4dFRF
WFQAAAABAAAAAAAJaG9yekFsaWduZW51bQAAAA9FU2xpY2VIb3J6QWxpZ24AAAAHZGVmYXVsdAAA
AAl2ZXJ0QWxpZ25lbnVtAAAAD0VTbGljZVZlcnRBbGlnbgAAAAdkZWZhdWx0AAAAC2JnQ29sb3JU
eXBlZW51bQAAABFFU2xpY2VCR0NvbG9yVHlwZQAAAABOb25lAAAACXRvcE91dHNldGxvbmcAAAAA
AAAACmxlZnRPdXRzZXRsb25nAAAAAAAAAAxib3R0b21PdXRzZXRsb25nAAAAAAAAAAtyaWdodE91
dHNldGxvbmcAAAAAADhCSU0EKAAAAAAADAAAAAE/8AAAAAAAADhCSU0EFAAAAAAABAAAAAM4QklN
BAwAAAAABZUAAAABAAAAZAAAABQAAAEsAAAXcAAABXkAGAAB/9j/4AAQSkZJRgABAgAASABIAAD/
7QAMQWRvYmVfQ00AAf/uAA5BZG9iZQBkgAAAAAH/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgT
ExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4U
FA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIABQA
ZAMBIgACEQEDEQH/3QAEAAf/xAE/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEB
AQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEy
BhSRobFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80Yn
lKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUB
AAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMX
ZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f/2gAM
AwEAAhEDEQA/AOeVnp2Gc7Px8NrthyLG17zrG47d0KsrXS2GzqWKwX/ZS61gGR/ozuG23ln0P6yo
DcPYzJEJEGiAdd3XHTvqq7qDunHJy6Hte6r7TcKm1B7Zbuskte2vc1Q/ZPRcXpWNnZ9mRY/JstrH
2b0yz9E7ZuHq/vraoo+slnWW4/UcCrMxDdtvyrcapodXMOyPWa3/AEf6RvvTWN6gzoWIzomM3Lqb
k5YH6JuQAwWH0i31G2bdzVLwjXTv0/Y5xzSuEfcuzHiPuDg+TJ/lOD0cXD+68llswX5DGdMFzmOA
EX7d5eSdG+l7dv0FsfWT6tYnS8Sq/Dufea7Ps+duIIZdsZcNm1rfZ7nfSVnpGHm2fWFmb1rHGJXg
UnLsHpCobap9NwrY1jd3q/8AUKx089M6kOp9Nqz35WR1bddUx9JqAvZuva5rzbb9L6P9RARBBvc7
dNvBkyZ5RlAxkTDEBLJw3kjLjPq4snD/AJLH+scq3pnQcLAwcjNflutzavVin09og7Y/Se5Hb9V8
K+/Ftx8mxvTsnGsynvsaPVY2nS5m1vse7cjdU6g3C6T0auzCx8pxxjrkNeXNh5G1vp2VLTx72ZTu
mvAZjDP6bk41GO0htTbZ2/o930fW/lOREYk1p0WSzZoxEhKQ4jlHETGUah7lcMf6vA8/iYH1Z6hc
7Fxb8rHvc17qbMgVemSxpfts9M7m7tqqdV6bRh4XTcipzy/NpNtocQQHB239Hta32q1076o9TvzB
X1CmzBxGh7rsp7fawNa50+4ta73BXep9VycDpHRWUspcH4xJ9Wplp0cfom1r9qbWhMhw/wAuzL7h
GWEcWT3bOsSfT8mT/KRH9X5XIv6bRX0DF6k1zzdfdZU9pI2BrB7do27t39tZi6XrGZbmfVTAvtax
rzk2iK2NrboB+ZUGtXNJsgARXYM/LylKMjLfjmO/yy2Ukkkmsz//0OeSXFpLPeze4P2j0td/pfPb
/wCRUq/tW0en6m3ttmPwXCpIrenTd7l/2nXfv41mePNQZv3D053dtvP4LiUkEjbo9u/1NPU3fyd0
/hKZ3qbW7p2/mzx/ZXEpJK7bPcO+0emN+/09Imdvkou9SG7piPbPEfyVxKSSh9Htj6mwTOydPCVF
cWkkl7RJcWkkp//ZADhCSU0EIQAAAAAAVQAAAAEBAAAADwBBAGQAbwBiAGUAIABQAGgAbwB0AG8A
cwBoAG8AcAAAABMAQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAIABDAFMAMgAAAAEAOEJJ
TQQGAAAAAAAHAAQAAAABAQD/4TqwaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNr
ZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRh
IHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSIzLjEuMS0xMTIiPgogICA8cmRmOlJE
RiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMi
PgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpk
Yz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgogICAgICAgICA8ZGM6Zm9ybWF0
PmltYWdlL2pwZWc8L2RjOmZvcm1hdD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxy
ZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhhcD0iaHR0cDov
L25zLmFkb2JlLmNvbS94YXAvMS4wLyI+CiAgICAgICAgIDx4YXA6Q3JlYXRvclRvb2w+QWRvYmUg
UGhvdG9zaG9wIENTMiBXaW5kb3dzPC94YXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4YXA6Q3Jl
YXRlRGF0ZT4yMDA5LTAyLTEyVDE1OjAzOjE0LTA1OjAwPC94YXA6Q3JlYXRlRGF0ZT4KICAgICAg
ICAgPHhhcDpNb2RpZnlEYXRlPjIwMDktMDItMTJUMTU6MDM6MTQtMDU6MDA8L3hhcDpNb2RpZnlE
YXRlPgogICAgICAgICA8eGFwOk1ldGFkYXRhRGF0ZT4yMDA5LTAyLTEyVDE1OjAzOjE0LTA1OjAw
PC94YXA6TWV0YWRhdGFEYXRlPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpE
ZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eGFwTU09Imh0dHA6Ly9u
cy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8v
bnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIj4KICAgICAgICAgPHhhcE1N
OkRvY3VtZW50SUQ+dXVpZDpCNDI1NzYyRTQwRjlERDExOTFENURDODhDMTcxQjlERDwveGFwTU06
RG9jdW1lbnRJRD4KICAgICAgICAgPHhhcE1NOkluc3RhbmNlSUQ+dXVpZDpCNTI1NzYyRTQwRjlE
RDExOTFENURDODhDMTcxQjlERDwveGFwTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhhcE1NOkRl
cml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmlu
c3RhbmNlSUQ+dXVpZDpGODA5NjI0RDM5RjlERDExOTFENURDODhDMTcxQjlERDwvc3RSZWY6aW5z
dGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+dXVpZDpGODA5NjI0RDM5RjlE
RDExOTFENURDODhDMTcxQjlERDwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgPC94YXBNTTpE
ZXJpdmVkRnJvbT4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRp
b24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5j
b20vdGlmZi8xLjAvIj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRh
dGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNv
bHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJl
c29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlv
blVuaXQ+CiAgICAgICAgIDx0aWZmOk5hdGl2ZURpZ2VzdD4yNTYsMjU3LDI1OCwyNTksMjYyLDI3
NCwyNzcsMjg0LDUzMCw1MzEsMjgyLDI4MywyOTYsMzAxLDMxOCwzMTksNTI5LDUzMiwzMDYsMjcw
LDI3MSwyNzIsMzA1LDMxNSwzMzQzMjs1NjZFNjFDQjg4QjAxOUE5ODcwNUZEMUU0RURENzg5Mzwv
dGlmZjpOYXRpdmVEaWdlc3Q+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRl
c2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMu
YWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4xMDA8
L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MjA8
L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6
Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6TmF0aXZlRGlnZXN0PjM2ODY0LDQwOTYwLDQwOTYx
LDM3MTIxLDM3MTIyLDQwOTYyLDQwOTYzLDM3NTEwLDQwOTY0LDM2ODY3LDM2ODY4LDMzNDM0LDMz
NDM3LDM0ODUwLDM0ODUyLDM0ODU1LDM0ODU2LDM3Mzc3LDM3Mzc4LDM3Mzc5LDM3MzgwLDM3Mzgx
LDM3MzgyLDM3MzgzLDM3Mzg0LDM3Mzg1LDM3Mzg2LDM3Mzk2LDQxNDgzLDQxNDg0LDQxNDg2LDQx
NDg3LDQxNDg4LDQxNDkyLDQxNDkzLDQxNDk1LDQxNzI4LDQxNzI5LDQxNzMwLDQxOTg1LDQxOTg2
LDQxOTg3LDQxOTg4LDQxOTg5LDQxOTkwLDQxOTkxLDQxOTkyLDQxOTkzLDQxOTk0LDQxOTk1LDQx
OTk2LDQyMDE2LDAsMiw0LDUsNiw3LDgsOSwxMCwxMSwxMiwxMywxNCwxNSwxNiwxNywxOCwyMCwy
MiwyMywyNCwyNSwyNiwyNywyOCwzMDs0QkEwNUZFNENFMDlEQUZGQzg3NjYwRTY0MzY2QzY4NTwv
ZXhpZjpOYXRpdmVEaWdlc3Q+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRl
c2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6
Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iPgogICAgICAgICA8cGhvdG9zaG9wOkhpc3Rv
cnkvPgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2Rl
PgogICAgICAgICA8cGhvdG9zaG9wOklDQ1Byb2ZpbGU+c1JHQiBJRUM2MTk2Ni0yLjE8L3Bob3Rv
c2hvcDpJQ0NQcm9maWxlPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8
L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pv/iDFhJ
Q0NfUFJPRklMRQABAQAADEhMaW5vAhAAAG1udHJSR0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZU
AAAAAElFQyBzUkdCAAAAAAAAAAAAAAABAAD21gABAAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWNwcnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0
cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoAAAIYAAAAFGdYWVoAAAIsAAAAFGJYWVoAAAJAAAAA
FGRtbmQAAAJUAAAAcGRtZGQAAALEAAAAiHZ1ZWQAAANMAAAAhnZpZXcAAAPUAAAAJGx1bWkAAAP4
AAAAFG1lYXMAAAQMAAAAJHRlY2gAAAQwAAAADHJUUkMAAAQ8AAAIDGdUUkMAAAQ8AAAIDGJUUkMA
AAQ8AAAIDHRleHQAAAAAQ29weXJpZ2h0IChjKSAxOTk4IEhld2xldHQtUGFja2FyZCBDb21wYW55
AABkZXNjAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAEnNSR0IgSUVDNjE5NjYt
Mi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVog
AAAAAAAA81EAAQAAAAEWzFhZWiAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAG+iAAA49QAAA5BY
WVogAAAAAAAAYpkAALeFAAAY2lhZWiAAAAAAAAAkoAAAD4QAALbPZGVzYwAAAAAAAAAWSUVDIGh0
dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALklFQyA2MTk2
Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAALklFQyA2MTk2
Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAAAAAAAAAAAAAA
AABkZXNjAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4x
AAAAAAAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdmlldwAAAAAAE6T+ABRfLgAQzxQAA+3MAAQTCwADXJ4A
AAABWFlaIAAAAAAATAlWAFAAAABXH+dtZWFzAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAACjwAA
AAJzaWcgAAAAAENSVCBjdXJ2AAAAAAAABAAAAAAFAAoADwAUABkAHgAjACgALQAyADcAOwBAAEUA
SgBPAFQAWQBeAGMAaABtAHIAdwB8AIEAhgCLAJAAlQCaAJ8ApACpAK4AsgC3ALwAwQDGAMsA0ADV
ANsA4ADlAOsA8AD2APsBAQEHAQ0BEwEZAR8BJQErATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMB
iwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHyAfoCAwIMAhQCHQImAi8COAJBAksCVAJdAmcCcQJ6
AoQCjgKYAqICrAK2AsECywLVAuAC6wL1AwADCwMWAyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOiA64D
ugPHA9MD4APsA/kEBgQTBCAELQQ7BEgEVQRjBHEEfgSMBJoEqAS2BMQE0wThBPAE/gUNBRwFKwU6
BUkFWAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYGFgYnBjcGSAZZBmoGewaMBp0GrwbABtEG4wb1BwcH
GQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6
CU8JZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9ClQKagqBCpgKrgrFCtwK8wsLCyILOQtRC2kLgAuYC7AL
yAvhC/kMEgwqDEMMXAx1DI4MpwzADNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34DhMOLg5JDmQOfw6b
DrYO0g7uDwkPJQ9BD14Peg+WD7MPzw/sEAkQJhBDEGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGqEckR
6BIHEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxODE6QTxRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4
FZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EXZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZ
kRm3Gd0aBBoqGlEadxqeGsUa7BsUGzsbYxuKG7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3s
HhYeQB5qHpQevh7pHxMfPh9pH5Qfvx/qIBUgQSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i
3SMKIzgjZiOUI8Ij8CQfJE0kfCSrJNolCSU4JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgN
KD8ocSiiKNQpBik4KWspnSnQKgIqNSpoKpsqzysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last
4S4WLkwugi63Lu4vJC9aL5Evxy/+MDUwbDCkMNsxEjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPx
NCs0ZTSeNNg1EzVNNYc1wjX9Njc2cjauNuk3JDdgN5w31zgUOFA4jDjIOQU5Qjl/Obw5+To2OnQ6
sjrvOy07azuqO+g8JzxlPKQ84z0iPWE9oT3gPiA+YD6gPuA/IT9hP6I/4kAjQGRApkDnQSlBakGs
Qe5CMEJyQrVC90M6Q31DwEQDREdEikTORRJFVUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1J
Y0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0CTUpNk03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQ
UZtR5lIxUnxSx1MTU19TqlP2VEJUj1TbVShVdVXCVg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbha
B1pWWqZa9VtFW5Vb5Vw1XIZc1l0nXXhdyV4aXmxevV8PX2Ffs2AFYFdgqmD8YU9homH1YklinGLw
Y0Njl2PrZEBklGTpZT1lkmXnZj1mkmboZz1nk2fpaD9olmjsaUNpmmnxakhqn2r3a09rp2v/bFds
r20IbWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2Pnab
dvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7wnwhfIF84X1BfaF+AX5ifsJ/I3+Ef+WAR4CogQqB
a4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZyhteHO4efiASIaYjOiTOJmYn+imSKyoswi5aL/Ixj
jMqNMY2Yjf+OZo7OjzaPnpAGkG6Q1pE/kaiSEZJ6kuOTTZO2lCCUipT0lV+VyZY0lp+XCpd1l+CY
TJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3SnkCerp8dn4uf+qBpoNihR6G2oiailqMGo3aj5qRW
pMelOKWpphqmi6b9p26n4KhSqMSpN6mpqhyqj6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqx
YLHWskuywrM4s660JbSctRO1irYBtnm28Ldot+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6E
vv+/er/1wHDA7MFnwePCX8Lbw1jD1MRRxM7FS8XIxkbGw8dBx7/IPci8yTrJuco4yrfLNsu2zDXM
tc01zbXONs62zzfPuNA50LrRPNG+0j/SwdNE08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr7
24DcBdyK3RDdlt4c3qLfKd+v4DbgveFE4cziU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDq
W+rl63Dr++yG7RHtnO4o7rTvQO/M8Fjw5fFy8f/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH
+lf65/t3/Af8mP0p/br+S/7c/23////uAA5BZG9iZQBkAAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUG
CQsIBgYICwwKCgsKCgwQDAwMDAwMEAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBBwcHDQwN
GBAQGBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DP/AABEIABQAZAMBEQACEQEDEQH/3QAEAA3/xAGiAAAABwEBAQEBAAAAAAAAAAAEBQMCBgEABwgJ
CgsBAAICAwEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAgEDAwIEAgYHAwQCBgJzAQIDEQQABSES
MUFRBhNhInGBFDKRoQcVsUIjwVLR4TMWYvAkcoLxJUM0U5KismNzwjVEJ5OjszYXVGR0w9LiCCaD
CQoYGYSURUaktFbTVSga8uPzxNTk9GV1hZWltcXV5fVmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9zhI
WGh4iJiouMjY6PgpOUlZaXmJmam5ydnp+So6SlpqeoqaqrrK2ur6EQACAgECAwUFBAUGBAgDA20B
AAIRAwQhEjFBBVETYSIGcYGRMqGx8BTB0eEjQhVSYnLxMyQ0Q4IWklMlomOywgdz0jXiRIMXVJMI
CQoYGSY2RRonZHRVN/Kjs8MoKdPj84SUpLTE1OT0ZXWFlaW1xdXl9UZWZnaGlqa2xtbm9kdXZ3eH
l6e3x9fn9zhIWGh4iJiouMjY6Pg5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6vr/2gAMAwEAAhED
EQA/AOfZoX19MPLujvrWvafpKSCFr+4jt/VIqE9Rgpam1aeGShHiIDRqc3hY5T58ETJmK+Xfyrfz
DLoLalqllOkslt+kbtbVLVZY6qWkBKusfJe55f6uXcGO6susOp1gxDJw45iuLw4cficP9H+ko/4U
8l6b5V03WdauL+eXULi6gQaeYDF/osnDkDKK8XFCN8fDiIgm2X5zUZM0seMQAhGEv3nFxfvB/RYv
q0OhzahDD5dW8eGRVTheemZTMzEUX0vh4kcKftcsqlV+l2GGWQRJy8F/0L4eH/OZj+ZH5a6V5a0m
1vdJvJb14J/qGt+oUZYrswpMAnFVohDN9rl+z8WXZsIiLH+c6vsztSeeZjMCFx8TF/Sx8Rghrvyz
5E0jQdCvtYl1SS61i1NyVtPq/ppRypH7wBsBhAAE36myGq1OTJOMBj4cUuD18f8AvUdH+V+i3t/p
VzYalOnl7UNPuNTllnjU3MUdmaTJxU8HbkVCkf8ADftS8AEij6SOJpPa2SEZCUR40Jxxek/u5eL9
CB0rQPy0128k03Tr/VLG9eOV7S4v1tvq7NEjPxk9Mhl5BcjGEJGgS3ZtRq8MeOccc42OKOPj4/V/
NSjzV5asdJ0by5fW0kry6xZtc3KyFSquJCtI+KqQtP5i2QyQAAPe5Ok1UsmTJE1WKfDF1/5asbfy
FpfmFJJTe3t5PbSxkr6QSIAqVAXly8aviYDgElx6qUtTLFtwwhGX9L1Mbypz3Yq//9Dn2aF9fTPy
vCZvMmlxLffox3uoVTUKV9Bi44y7lPsH4vtLk4D1DenH1cqxSPD4npPo/n/0XrdjY/mRP5ySx1/Q
bXVdIN36d9qdzptqiSW4ejXHrKgo3p/vF+PMsCfFRFj3PNZMmlGDixZJY8nD6Mccs/TP/U+D+s1c
x+YIfImlReT9Mj1S1TUdUUVtY75VhW5IiKmRZOPJf2v28TxcA4Re8licR1Mjnl4cvDxfxnD6uD1/
TwpP5R0fW5/zCg1fzfp40u30O0fVLhRapaqYrYn02EaKilvVNfs8m4ZDHE8dyFcPqcrWZsY0phgl
4hzS8KPr8T1ZPq9X9RMPLx8s+YV8zeX7fXpdT1HzQJLu1gmszaql7CXnVlcyy/a+yw4/YXJQ4ZWL
szadT4uHwspxjHDT+iXDPxP3UvR/Nil3mjzBHo/lPybDPomn6k76cxLahHMzxlZSCq+nLFT3qMjO
dRjsDs36TTHLmzETnj/ef5Mx/m/0oyZPp99BqUnlyVVh04a35c1LT7HTkIjto7kOFpHy+z6xH7TM
2Wg3XTiiXX5MZgMg3n4WfFknP/KcH9L+o898u/lH5nvNXWDXLS40XSo1lkvdTmj/AHcSxozA1Yqr
VYKuzf5WY8NPInf0h3Wp7ZwxheMxy5NuDHE/VxJ15m816lovlHyZFaRWkizaazMbq1guSCJSPhMq
OVHyyc8hjGNdzi6XSQy58xkZbZP4Jyh/D/QQnnDWLrVvyq0C8ukhjlOpXSlbeGOBKKgp8EQVa/Rk
ckrxg+bZosIx6zJEXXhw+omf+6eb5jO+dir/AP/R59mhfX3YqiG/SH1b4vW+q0HXl6dK7f5PXDuw
9N9OJdb/AKV9IfV/X9Lenp8+Pv02wi0S4L34bal/Sfxer632fj58/sV71/ZribUcHSlGH1vVX0OX
q/s8K8vopvgDOVVvybm+s0X1udKHhzr0rvSuJRGujUnr+nH6nL06H0uVeNK78a4qKvZVk/SH1dfV
9b6vQceXLhTtSu3yx3QOG9qtSk9fhH6nLhT91yrSn+TXtikV0cfX9FeXL0anhWvGvenauK7X5rMD
J2Kv/9k=

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://vsr.edgl.com/Custom_Images/images/add_fav_disable.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwM
DAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAGACWAwERAAIRAQMRAf/EAIsAAAEFAQEBAAAAAAAAAAAA
AAADBAUHCAYBCQEBAAMBAAMAAAAAAAAAAAAAAAEFBgQCAwcQAAICAQQCAAUCBQUAAAAAAAECAwQF
ABESBiETMUFRIhQHCGFxkTIVoUIjJBYRAAEDAgQFAwUBAAAAAAAAAAABAgMRBCFREgUxQXGhBmGx
E4GR0UJSB//aAAwDAQACEQMRAD8A+/mgGeQnFWjbsb8TFC7Kf47eP9dcO5XSWtrJMv6tVe2Hc9kT
dT0T1OJ/TDI5LIdSrf5iw9vJ0rFitatSsWeTjIWViSSf7WA1T+I7k+/25kj1q5Koq+tSz3uGOO5X
40o1URUTLD8lha0xUBoA0AaANAGgDQBoA0AaANAGgDQBoA0AaANAUh+ocEvXpjlEyE/4mVlYSVWn
fYSn7iBHvxKnbx48a+O/6BZ3VoqysmcsMq0ViquC8cE/n2NPs7kuU+PSlW86Jw65mOsr+4DsFfs2
b6b+mmIzHZsnhK09/sL4+1BUq1krR+yYCSwQskiJsSqk/IHzq38a8U3C2tkV1y6LVjoaiLTqq886
Hjc7tbtfRImyUwq6vanvX6Gpv21fqlif1P6ZLkIOwZTK56pO0fYMdmUSK1Sl+UfCMBSmxHFhvy+u
t5t1nJbR6ZJXSOzdRPsiFRf3cdxJqjibG3JKr3U0NbtQ0alm7ZbhXqRPNO/0SNSzH+g13nCVViu1
ZHHQZw3ltWbk1VMrQr3op4FjkmYRS10MyITHC7Id1BGxOhI8/wAv2OhnsrQsWqtq7dkxNWiwSUVI
fett5JDAZWYHaIggOORC+RoCXwtnLvie1mzcR8jUv3Uhn2d4k4RoV4Iz7qo+IXl4+ugIXH9j7DHh
JLIkp2V67h6l3JPPHKZbftg95VX9p4MIxsWblyfzso8aAe95vZJavW7OIsz1pntNa9MblPcsFWWz
6XAOxD8NiD40CENN2LK2+yWMrhrDWcbHjLQx2OZn9E5qCvLI/rVgObe5kUn5gfLQFgYTMtmp8pPX
9b4mvJFDQsKCGlf1iSViSSCAXCjwPIPx0IOQ6i0suKo5O3Wy/wCQlaSd8veyjmi7KG8vF+W5C/zh
8fHbQkTj7tkkln5SUcjWq1YL9uxWrWYFSH3rFZVGmciTgrcg42HggqNBQk63ZMzl7/4WKFKBJxcs
0rtmOSRXq1ZUrr9iSoSZJCx5bgBdvtJ0BA2O4ZnI4rN3YI6lWpjMRBcnrkWPc80/tUqk8M8RRVaL
fcDcj6fEBQdf+hzlC7k6psx2muZyavVk/CtWvxoYK0cj7QQSM7ggqAF4gHkxPnYALWu29ihq1Lcu
MXGVvVKbly3SuNEZIpmTZgm0tdHRQ4d4225bEeCdBQsn3R+n8j2L6eHs9u/28dt+W/02+ehAroCs
u6dBtd1zeFmu5Y0uv4iN3ejAv/PPYdlIJc+FUBfkN/OszvXjqbrcROldSKOq6U4udVOeWBebZu7b
CJ6MbWR3NeCJ0zMIJl+wft+732rrfZ+gY231K9Uy0/Vu7x45rd27NZj/AOtSsTJueLN9jqflrTcC
jLs/ah1Tujz9n/U/uPWqPR37fDDXxvU8dD+NDHDDxInaH/az7fz20Bse3Ur3oHq2o/bBIVLx7ld+
DBgCVIO24G4+fwPjQDa/iMblGia/VWyYUljQMW24TrwkUgEAhh8j/A/EDQEZH1HARpbQVJWN4wGz
PJasyTFqxJhZZXlLqU5HYqwPy+GgJHH4bG4utPTpVzHXtSPLZR5JJS7yAB2ZpGZiW28+dARo6d13
1wRfguYoIlgEZs2CskUbFkjmBk2lVCftWTkFHgbDxoKk1YoVLU1KexD7JcdI01Nt2HB2RoydgQD9
rEbHQEZB1zHY6GquHrxULGOhnhxkjiSWOIWXEkm8fsTnuyg+W3+hGgHGBw9fAYmniqzc0qqecvEL
zd2Lu3EeBuxJ2+Xw0AvBi6FbGjERVwMcIWg/FYswMbAhlJYkncE/E6Aja3VMFUad4qkjvZqNRnea
xPOzVm23iJlkc7Dbx9PltudAKSdZwklWhS/EaKDGRGCiYJpoZI4mAVk9sbq5DADkC3n576A9PWcG
a92oMeqVshWhp24Ud0VoIAwjQBWHHjzPldj9dAeWOs4WzJYmkrSCW1YS3JJHYniZZ0T1iSMxyL62
K+GKbch/dvoBGTqPX5IoofwWjjhhaDjFPPF7IncuyTFJFMoZmJIffckk/E6A6H1x+v1cF9XHh69h
x47bbbfDbbQH/9k=

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://vsr.edgl.com/reseller-products/

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" =
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=3D"http://www.w3.org/1999/xhtml">
<head id=3D"Head1"><title>
	Products/Technology Solutions for VARs, Resellers, ISVs | Vertical =
Systems Reseller (VSR)
</title><meta name=3D"description" content=3D"Vertical Systems Resellers =
(VSR's) Product area offers access to POS, kiosk, networking, business =
automation and other products/technology solutions impacting VARs and =
resellers.=20
" /> =0A=
<meta http-equiv=3D"content-type" content=3D"text/html; charset=3DUTF-8" =
/> =0A=
<meta http-equiv=3D"pragma" content=3D"no-cache" /> =0A=
<meta http-equiv=3D"content-style-type" content=3D"text/css" /> =0A=
<meta http-equiv=3D"content-script-type" content=3D"text/javascript" /> =0A=
<meta name=3D"keywords" content=3D"Value Added Reseller Technology, VAR =
Products, Reseller Technology, Channel Software, Point of Sale =
Hardware), Point of Service Software, POS, Line Busting Technologies, =
Kiosks, Digital Signage, Networking Systems, Storage Systems, Access =
Control Systems, Video Surveillance, Converged Communication Platforms, =
Barcoding, POS Printers, Barcode Printers, Handheld Terminals, Mobile =
Terminals, Ruggedized Computing
" /> =0A=
<link type=3D"text/css" rel=3D"stylesheet" =
href=3D"/CMSPages/GetCSS.aspx?stylesheetname=3DVSR_Style" /> =0A=
<noscript>
<meta http-equiv=3D"refresh" content=3D"0;url=3D/CMSPages/NoScript.htm">
</noscript>

<script type=3D"text/javascript" =
src=3D"/Custom_Scripts/RIS/jquery-latest.js" >
</script>
<script type=3D"text/javascript" =
src=3D"/Custom_Scripts/RIS/jquery.alerts.js" >
</script>

<link type=3D"text/css" media=3D"screen" rel=3D"stylesheet" =
href=3D"/Custom_CSS/ColorBoxModalPopup/jquery.colorbox.css" />   =20
<script type=3D"text/javascript" =
src=3D"/Custom_Scripts/ColorboxModalPopup/jquery.colorbox.js" ></script>

 =0A=
<meta name=3D"author" content=3D"" /> =0A=
<meta name=3D"expiry Date" content=3D"9/16/2060 2:46:23 PM" /> =0A=
<meta name=3D"sitename" content=3D"Vertical Systems Reseller" />=0A=
<meta name=3D"content type" content=3D"Reseller Products" />=0A=
<meta name=3D"copyright" content=3D"Edgell Communications" />=0A=
<link rel=3D"canonical" href=3D"vsr.edgl.com/reseller-products" />=0A=
<script type=3D"text/javascript">

//Splash Page script- http://www.dynamicdrive.com/
//Created: August 17th, 2007'

var splashpage=3D{
// Splash Page Script Activation (1=3Denabled, 0=3Dcompletely disabled!)
splashenabled: 0,

//1) URL to file on your server to display as the splashpage
splashpageurl: "http://vsr.edgl.com/welcome-ad",

//2) Enable frequency control? (1=3Dyes, 0=3Dno)
enablefrequency: 1,

//3) display freqency: "sessiononly" or "x days" (string value). Only =
applicable if 2) above is enabled
displayfrequency: "1 days",

//4) HTML for the header bar portion of the Splash Page
// Make sure to create a link that calls =
"javascript:splashpage.closeit()")
// An IE bug means you should not right align any image within the bar, =
but instead use "position:absolute" and the "right" attribute

defineheader: '',

//5) cookie setting: ["cookie_name", "cookie_path"]
cookiename: ["splashpagecookie", "path=3D/"],

//6) Auto hide Splash Page after x seconds (Integer value, 0=3Dno)?
autohidetimer: 15,

////No need to edit beyond here//////////////////////////////////

launch:false,
browserdetectstr: (window.opera&&window.getSelection) || (!window.opera =
&& window.XMLHttpRequest), //current browser detect string to limit the =
script to be run in (Opera9 and other "modern" browsers)

output:function(){
	document.write('<div id=3D"slashpage" style=3D"position: absolute; =
z-index: 9999; color: white; background-color:white">') //Main =
splashpage container
	document.write(this.defineheader) //header portion of splashpage
	document.write('<iframe name=3D"splashpage-iframe" src=3D"about:blank" =
style=3D"margin:0; padding:0; width:100%; height: 100%"></iframe>') =
//iframe
	document.write('<br />&nbsp;</div>')
	this.splashpageref=3Ddocument.getElementById("slashpage")
	this.splashiframeref=3Dwindow.frames["splashpage-iframe"]
	this.splashiframeref.location.replace(this.splashpageurl) //Load =
desired URL into splashpage iframe
	this.standardbody=3D(document.compatMode=3D=3D"CSS1Compat")? =
document.documentElement : document.body
	if (!/safari/i.test(navigator.userAgent)) //if not Safari, disable =
document scrollbars
	this.standardbody.style.overflow=3D"hidden"
	this.splashpageref.style.left=3D0
	this.splashpageref.style.top=3D0
	this.splashpageref.style.width=3D"100%"
	this.splashpageref.style.height=3D"100%"
	this.moveuptimer=3DsetInterval("window.scrollTo(0,0)", 50)
},

closeit:function(){
	clearInterval(this.moveuptimer)
	this.splashpageref.style.display=3D"none"
	this.splashiframeref.location.replace("about:blank")
	this.standardbody.style.overflow=3D"auto"
	=
document.getElementById("plc_lt_mainTop_VSRMasterHeader_divPeelBack").sty=
le.display=3D"block"


},

init:function(){
	if (this.enablefrequency=3D=3D1){ //if frequency control turned on
		if (/sessiononly/i.test(this.displayfrequency)){ //if session only =
control
			if (this.getCookie(this.cookiename[0]+"_s")=3D=3Dnull){ //if session =
cookie is empty
				this.setCookie(this.cookiename[0]+"_s", "loaded")
				this.launch=3Dtrue
			}
		}
		else if (/day/i.test(this.displayfrequency)){ //if persistence control =
in days
			if (this.getCookie(this.cookiename[0])=3D=3Dnull || =
parseInt(this.getCookie(this.cookiename[0]))!=3DparseInt(this.displayfreq=
uency)){ //if persistent cookie is empty or admin has changed number of =
days to persist from that of the stored value (meaning, reset it)
				this.setCookie(this.cookiename[0], parseInt(this.displayfrequency), =
parseInt(this.displayfrequency))
				this.launch=3Dtrue
			}=20
		}
	}
	else //else if enablefrequency is off
		this.launch=3Dtrue
	if (this.launch)
	{
	        var oRef =3D document.referrer.toLowerCase();
	        =
if((oRef.indexOf("/post2008.aspx")<0)&&(oRef.indexOf("/pre2008_")<0)&&(oR=
ef.indexOf("/tl_section_jump.html")<0)&&(oRef.indexOf("/tl_archived_pages=
.html")<0)&&(oRef.indexOf("/new_techlearning_articles.aspx")<0))
	        {
		        this.output()
		        if (parseInt(this.autohidetimer)>0)
			        setTimeout("splashpage.closeit()", =
parseInt(this.autohidetimer)*1000)
			}
	}
},

getCookie:function(Name){
	var re=3Dnew RegExp(Name+"=3D[^;]+", "i"); //construct RE to search for =
target name/value pair
	if (document.cookie.match(re)) //if cookie found
		return document.cookie.match(re)[0].split("=3D")[1] //return its value
	return null
},

setCookie:function(name, value, days){
	var expireDate =3D new Date()
	//set "expstring" to either an explicit date (past or future)
	if (typeof days!=3D"undefined"){ //if set persistent cookie
		var =
expstring=3DexpireDate.setDate(expireDate.getDate()+parseInt(days))
		document.cookie =3D name+"=3D"+value+"; =
expires=3D"+expireDate.toGMTString()+"; "+splashpage.cookiename[1] =
//last portion sets cookie path
	}
else //else if this is a session only cookie setting
	document.cookie =3D name+"=3D"+value+"; "+splashpage.cookiename[1] =
//last portion sets cookie path
}

}

if (splashpage.browserdetectstr && splashpage.splashenabled=3D=3D1)
	splashpage.init()

</script></head>
<body class=3D"LTR IE9 ENUS" >
    <form method=3D"post" =
action=3D"http://vsr.edgl.com:80/reseller-products.aspx" id=3D"form1">
<div>
<input type=3D"hidden" name=3D"__EVENTTARGET" id=3D"__EVENTTARGET" =
value=3D"" />
<input type=3D"hidden" name=3D"__EVENTARGUMENT" id=3D"__EVENTARGUMENT" =
value=3D"" />
<input type=3D"hidden" name=3D"__VIEWSTATE" id=3D"__VIEWSTATE" =
value=3D"/wEPDwUJNTg2MzA2MjY5D2QWAgIBEGRkFgICAw9kFgJmD2QWAmYPZBYGAgEPZBYE=
Zg9kFgRmDxYCHglpbm5lcmh0bWwFowM8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgb=
GFuZ3VhZ2U9IkphdmFTY3JpcHQiPiAgYWpfc2VydmVyID0gJ2h0dHA6Ly9hZHMuZWRnZWxsY2=
9tbXVuaWNhdGlvbnMuY29tL3NlcnZsZXQvYWpyb3RhdG9yLyc7IGFqX3RhZ3ZlciA9ICcxLjA=
nOyAgYWpfem9uZSA9ICdlZGdlbGwnOyBhal9hZHNwb3QgPSAnMzIwMDYzJzsgYWpfcGFnZSA9=
ICcwJzsgYWpfZGltID0nMzE4NjEwJzsgYWpfY2ggPSAnJzsgYWpfY3QgPSAnJzsgYWpfa3cgP=
SAnJzsgIGFqX3B2ID0gdHJ1ZTsgYWpfY2xpY2sgPSAnJzsgIDwvc2NyaXB0PjxzY3JpcHQgdH=
lwZT0idGV4dC9qYXZhc2NyaXB0IiBsYW5ndWFnZT0iSmF2YVNjcmlwdCIgc3JjPSJodHRwOi8=
vaW1nMS5jZG4uYWRqdWdnbGVyLmNvbS9iYW5uZXJzL2FqdGcuanMiPjwvc2NyaXB0PgkJCQkJ=
CQkJCmQCAQ8WAh8ABZoDPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIGxhbmd1YWdlP=
SJKYXZhU2NyaXB0Ij4gIGFqX3NlcnZlciA9ICdodHRwOi8vYWRzLmVkZ2VsbGNvbW11bmljYX=
Rpb25zLmNvbS9zZXJ2bGV0L2Fqcm90YXRvci8nOyBhal90YWd2ZXIgPSAnMS4wJzsgIGFqX3p=
vbmUgPSAnZWRnZWxsJzsgYWpfYWRzcG90ID0gJzM2OTczMic7IGFqX3BhZ2UgPSAnMCc7IGFq=
X2RpbSA9JzM2Mjc4Myc7IGFqX2NoID0gJyc7IGFqX2N0ID0gJyc7IGFqX2t3ID0gJyc7ICBha=
l9wdiA9IHRydWU7IGFqX2NsaWNrID0gJyc7ICA8L3NjcmlwdD48c2NyaXB0IHR5cGU9InRleH=
QvamF2YXNjcmlwdCIgbGFuZ3VhZ2U9IkphdmFTY3JpcHQiIHNyYz0iaHR0cDovL2ltZzEuY2R=
uLmFkanVnZ2xlci5jb20vYmFubmVycy9hanRnLmpzIj48L3NjcmlwdD5kAgEPZBYMAgMPDxYC=
HgRUZXh0BQdHdWVzdCB8ZGQCBQ9kFgICAw8PFgIeC05hdmlnYXRlVXJsBWtodHRwOi8vdnNyL=
mVkZ2wuY29tL1VzZXItUmVnaXN0cmF0aW9uL01vZGFsVXNlclNpZ25Jbj9jdXJyZW50UGFnZV=
VybD1odHRwOi8vdnNyLmVkZ2wuY29tL3Jlc2VsbGVyLXByb2R1Y3RzLxYCHgVjbGFzcwULbW9=
kYWxzaWduaW5kAgcPZBYCAgMPDxYCHwIFcWh0dHA6Ly92c3IuZWRnbC5jb20vVXNlci1SZWdp=
c3RyYXRpb24vTW9kYWxVc2VyUmVnaXN0cmF0aW9uP2N1cnJlbnRQYWdlVXJsPWh0dHA6Ly92c=
3IuZWRnbC5jb20vcmVzZWxsZXItcHJvZHVjdHMvFgIfAwUNbW9kYWxyZWdpc3RlcmQCCw9kFg=
ICAw8PFgIfAgUzaHR0cDovL3Zzci5lZGdsLmNvbS9Vc2VyLVJlZ2lzdHJhdGlvbi9TdWJzY3J=
pcHRpb25zZGQCDQ9kFgICAw8PFgIfAgUvaHR0cDovL3Zzci5lZGdsLmNvbS9Vc2VyLVJlZ2lz=
dHJhdGlvbi9NeUFjY291bnRkZAIPD2QWAgIDDw8WAh8CBTJodHRwOi8vdnNyLmVkZ2wuY29tL=
1VzZXItUmVnaXN0cmF0aW9uL1VzZXJBcmNoaXZlc2RkAgMPZBYCZg9kFgICAg9kFgJmD2QWAm=
YPZBYMAgEPZBYCZg9kFgICAg9kFgJmD2QWAmYPZBYEZg9kFgICAQ9kFgICAg9kFgJmD2QWAmY=
PZBYCZg8VBIwBPGltZyBhbHQ9Ik1vdG9yb2xhIFNvbHV0aW9ucyBSZXZlYWxzIFJ1Z2dlZCBU=
YWJsZXQgZm9yIFJldGFpbCIgc3JjPSIvZ2V0YXR0YWNobWVudC9iMGYyZmExYi1lOGMyLTRkN=
jYtYTEwYy1jNGM3YzBhYWY1ODEvP21heHNpZGVzaXplPTE1MCIgLz6cATxhIGlkPSJEb3dubG=
9hZCIgaHJlZj0iL3Jlc2VsbGVyLXByb2R1Y3RzL01vdG9yb2xhLVNvbHV0aW9ucy1SZXZlYWx=
zLVJ1Z2dlZC1UYWJsZXQtZm9yLVJldGFpbDc2MTYyIj5Nb3Rvcm9sYSBTb2x1dGlvbnMgUmV2=
ZWFscyBSdWdnZWQgVGFibGV0IGZvciBSZXRhaWwgPC9hPu0BTW90b3JvbGEgU29sdXRpb25zI=
GxhdW5jaGVkIHRoZSBFVDEgdGFibGV0LCBhIHJ1Z2dlZCBzb2x1dGlvbiBmb3IgdGhlIHJldG=
FpbCwgZ292ZXJubWVudCwgYW5kIGhvc3BpdGFsaXR5IG1hcmtldHMsIGFuZCBhbiBhdHRlbXB=
0IHRvIGN1cmIgdGhlIGdyb3dpbmcgcGVuZXRyYXRpb24gb2YgY29uc3VtZXIgdGFibGV0cyBp=
biBlbnZpcm9ubWVudHMgYmV0dGVyIHN1aXRlZCBmb3IgdG91Z2hlciB0ZWNobm9sb2dpZXMuA=
GQCAg9kFgICAQ9kFgICAg9kFhRmD2QWAmYPZBYCZg8VBZIBPGEgaWQ9IkRvd25sb2FkIiBuYW=
1lPSJEb3dubG9hZCIgaHJlZj0iL3Jlc2VsbGVyLXByb2R1Y3RzL05DUi1JbnRyb2R1Y2VzLU1=
vYmlsZS1SZXRhaWwtU29sdXRpb24tNzYxODgiPk5DUiBJbnRyb2R1Y2VzIE1vYmlsZSBSZXRh=
aWwgU29sdXRpb24gIDwvYT4KMTAvMTIvMjAxMb4BPGRpdj5OQ1IgYW5ub3VuY2VkIHRoZSBsY=
XVuY2ggb2YgQ1BNb2JpbGUsIGEgbmV3IG1vYmlsZSByZXRhaWwgbWFuYWdlbWVudCBzb2x1dG=
lvbiB0aGF0IGVuYWJsZXMgc3BlY2lhbHR5IHJldGFpbGVycyB0byBlbmdhZ2UgbW9yZSBkaXJ=
lY3RseSB3aXRoIGNvbnN1bWVycyB0aHJvdWdob3V0IHRoZSBzYWxlcyBwcm9jZXNzLjwvZGl2=
PgAAZAIBD2QWAmYPZBYCZg8VBbIBPGEgaWQ9IkRvd25sb2FkIiBuYW1lPSJEb3dubG9hZCIga=
HJlZj0iL3Jlc2VsbGVyLXByb2R1Y3RzL0FkdmFudGVjaC1ETG9HLUxhdW5jaGVzLVRSRUstNz=
UzLU1vYmlsZS1EYXRhLVRlcm1pbmFsLTc2MTU1Ij5BZHZhbnRlY2gtRExvRyBMYXVuY2hlcyB=
UUkVLLTc1MyBNb2JpbGUgRGF0YSBUZXJtaW5hbCAgPC9hPgoxMC8xMS8yMDExd1RoZSBUUkVL=
LTc1MyBpcyBhIHJ1Z2dlZGx5IGRlc2lnbmVkIG1vYmlsZSB0ZXJtaW5hbCwgc3VpdGFibGUgZ=
m9yIGluLXZlaGljbGUgYXBwbGljYXRpb25zIGluIHRoZSBoYXJzaGVzdCBlbnZpcm9ubWVudH=
MuAABkAgIPZBYCZg9kFgJmDxUF1gE8YSBpZD0iRG93bmxvYWQiIG5hbWU9IkRvd25sb2FkIiB=
ocmVmPSIvcmVzZWxsZXItcHJvZHVjdHMvUGxhbmFyLUxhdW5jaGVzLU5ldy1MaW5lLW9mLUNv=
bW1lcmNpYWwtTENELURpc3BsYXlzLWZvci1EaWdpdGFsLVNpZ25hZ2UtNzYwNzkiPlBsYW5hc=
iBMYXVuY2hlcyBOZXcgTGluZSBvZiBDb21tZXJjaWFsIExDRCBEaXNwbGF5cyBmb3IgRGlnaX=
RhbCBTaWduYWdlICA8L2E+CTEwLzYvMjAxMa4BUGxhbmFyJnJzcXVvO3MgbmV3IHNlcmllcyB=
vZiBsYXJnZSBmb3JtYXQgTENEIGRpc3BsYXlzIGZvciBkaWdpdGFsIHNpZ25hZ2UgYXBwbGlj=
YXRpb25zJm5ic3A7aW5jbHVkZXMgc2l4IG1vZGVscyByYW5naW5nIGZyb20gNDIgdG8gNjUga=
W5jaGVzIGFuZCBzdGFydGluZyBhdCBhbiBNU1JQIG9mICQ4NDkuAABkAgMPZBYCZg9kFgJmDx=
UFvAE8YSBpZD0iRG93bmxvYWQiIG5hbWU9IkRvd25sb2FkIiBocmVmPSIvcmVzZWxsZXItcHJ=
vZHVjdHMvQ2hhbm5lbEV5ZXMtQ3JlYXRpbmctU2VjdXJlLVNvY2lhbC1OZXR3b3JrLWZvci10=
aGUtQ2hhbm5lbC03NTk3NyI+Q2hhbm5lbEV5ZXMgQ3JlYXRpbmcgU2VjdXJlIFNvY2lhbCBOZ=
XR3b3JrIGZvciB0aGUgQ2hhbm5lbCAgPC9hPgkxMC80LzIwMTH5AVRoZSBuZXcgc29jaWFsIG=
5ldHdvcmsgd2lsbCBiZSB0aGUgc2luZ2xlIHBsYWNlIHRvIHNlZSBhIHNuYXBzaG90IG9mIG5=
ldyBjaGFubmVsIGluZm9ybWF0aW9uIGV2ZXJ5IGRheS4gUGFydG5lcnMgY2FuIGNvbnRyb2wg=
dGhlIHByb2dyYW1zIHRoZXkgbmVlZCB0byBmb2xsb3csIGZpbHRlciB0aGUgaW5mb3JtYXRpb=
24gdGhleSB3YW50IHRvIHNoYXJlIGFuZCBlYXNpbHkgYnVpbGQgc29jaWFsIGNvbnZlcnNhdG=
lvbnMgYXJvdW5kIGl0LgAAZAIED2QWAmYPZBYCZg8VBfYBPGEgaWQ9IkRvd25sb2FkIiBuYW1=
lPSJEb3dubG9hZCIgaHJlZj0iL3Jlc2VsbGVyLXByb2R1Y3RzL0F2bmV0LVRlY2hub2xvZ3kt=
U29sdXRpb25zLUludHJvZHVjZXMtU2FsZXMtVG9vbGtpdC1Uby1Hby1mb3ItT3JhY2xlLVNvb=
HV0aW9uLVByb3ZpZGVycy03NTk3NiI+QXZuZXQgVGVjaG5vbG9neSBTb2x1dGlvbnMgSW50cm=
9kdWNlcyBTYWxlcyBUb29sa2l0IFRvIEdvIGZvciBPcmFjbGUgU29sdXRpb24gUHJvdmlkZXJ=
zICA8L2E+CTEwLzQvMjAxMZoBQXZuZXQmcnNxdW87cyBtb2JpbGUtZW5hYmxlZCB0b29sa2l0=
IGFsbG93cyBPcmFjbGUgc29sdXRpb24gcHJvdmlkZXJzIHRvIGVuaGFuY2UgdGhlaXIgc2FsZ=
XMgY2FwYWJpbGl0aWVzIHdoaWxlIHRyYXZlbGluZyBhbmQgYXQgY3VzdG9tZXJzJnJzcXVvOy=
BvZmZpY2VzLgAAZAIFD2QWAmYPZBYCZg8VBbABPGEgaWQ9IkRvd25sb2FkIiBuYW1lPSJEb3d=
ubG9hZCIgaHJlZj0iL3Jlc2VsbGVyLXByb2R1Y3RzL0hvbmV5d2VsbC1SZWxlYXNlcy1SZW1v=
dGUtTWFzdGVybWluZC1mb3ItTW9iaWxpdHktMi01NzU5NzMiPkhvbmV5d2VsbCBSZWxlYXNlc=
yBSZW1vdGUgTWFzdGVybWluZCBmb3IgTW9iaWxpdHkgMi41IDwvYT4JMTAvNC8yMDEx2QFIb2=
5leXdlbGwgbW9iaWxlIGRldmljZXMgZXF1aXBwZWQgd2l0aCBIb25leXdlbGwmcnNxdW87cyB=
SZW1vdGUgTWFzdGVyTWluZCBmb3IgTW9iaWxpdHkgMi41IHNvZnR3YXJlIGNhbiBub3cgdHJh=
Y2sga2V5IG9wZXJhdGlvbmFsIG1ldHJpY3MsIGluY2x1ZGluZyBiYXR0ZXJ5IGxpZmUsIGJhc=
iBjb2RlIHNjYW5zLCBhbmQga2V5cGFkL3RvdWNoIHNjcmVlbiBpbnRlcmFjdGlvbnMuAABkAg=
YPZBYCZg9kFgJmDxUFrgE8YSBpZD0iRG93bmxvYWQiIG5hbWU9IkRvd25sb2FkIiBocmVmPSI=
vcmVzZWxsZXItcHJvZHVjdHMvRWNsaXBzZS1QT1MtU29sdXRpb25zLUxhdW5jaGVzLXRoZS1F=
Y2xpcHNlLTMxNVYtUE9TLTc1OTEyIj5FY2xpcHNlIFBPUyBTb2x1dGlvbnMgTGF1bmNoZXMgd=
GhlIEVjbGlwc2UgMzE1ViBQT1MgIDwvYT4JMTAvMy8yMDExsgFUaGlzIG5ldyAxNS1pbmNoIH=
ZlcnRpY2FsIHVuaXQgam9pbnMgYW4gYWxyZWFkeSBleHRlbnNpdmUgbGluZSBvZiBFY2xpcHN=
lIFBPUyBwcm9kdWN0cyBhbmQgY2F0ZXJzIHRvIFBPUyBWQVJzIGluIHRoZSBob3NwaXRhbGl0=
eSwgcmV0YWlsLCByZXN0YXVyYW50IGFuZCBwb2ludCBvZiBzZXJ2aWNlIG1hcmtldHMuAABkA=
gcPZBYCZg9kFgJmDxUFjgE8YSBpZD0iRG93bmxvYWQiIG5hbWU9IkRvd25sb2FkIiBocmVmPS=
IvcmVzZWxsZXItcHJvZHVjdHMvUXVhbnRpeC1MYXVuY2hlcy1JU1YtUGFydG5lci1OZXR3b3J=
rNzU5MDAiPlF1YW50aXggTGF1bmNoZXMgSVNWIFBhcnRuZXIgTmV0d29yayA8L2E+CTEwLzMv=
MjAxMYoBPGRpdj5OZXcgcGFydG5lciBuZXR3b3JrIHdpbGwgaGVscCBPcmFjbGUgYW5kIE1pY=
3Jvc29mdC1iYXNlZCBzb2Z0d2FyZSB2ZW5kb3JzIHRvIG1pZ3JhdGUgdGhlaXIgYXBwbGljYX=
Rpb25zIHRvIGEgQ2xvdWQtYmFzZWQgbW9kZWwuPC9kaXY+AABkAggPZBYCZg9kFgJmDxUF6gE=
8YSBpZD0iRG93bmxvYWQiIG5hbWU9IkRvd25sb2FkIiBocmVmPSIvcmVzZWxsZXItcHJvZHVj=
dHMvQWNjdUNvZGUtYW5kLUVzbmEtVGVjaG5vbG9naWVzLUFubm91bmNlLXRoZS1BTy0tQ29tb=
XVuaWNhdGlvbnMtVmlydHVhbC1PZmZpY2UtU2VhdDc1ODMxIj5BY2N1Q29kZSBhbmQgRXNuYS=
BUZWNobm9sb2dpZXMgQW5ub3VuY2UgdGhlIEFPOiBDb21tdW5pY2F0aW9ucyBWaXJ0dWFsIE9=
mZmljZSBTZWF0IDwvYT4JOS8yNy8yMDEx0QFUaGlzIHNvbHV0aW9uIHByb3ZpZGVzIGFueSBi=
dXNpbmVzcyB3aXRoIGEgY2xvdWQtYmFzZWQsIHVuaWZpZWQgY29tbXVuaWNhdGlvbnMgcGxhd=
GZvcm0sIGNvbXBsZXRlbHkgbWFuYWdlZCBhbmQgc3VwcG9ydGVkIGZvciBhIGxvdyBhbmQgcH=
JlZGljdGFibGUgcGVyIHVzZXIsIHBlciBtb250aCBmZWUsIHdpdGggemVybyB1cC1mcm9udCB=
pbnZlc3RtZW50LiZuYnNwOwAAZAIJD2QWAmYPZBYCZg8VBd4BPGEgaWQ9IkRvd25sb2FkIiBu=
YW1lPSJEb3dubG9hZCIgaHJlZj0iL3Jlc2VsbGVyLXByb2R1Y3RzL2lRbWV0cml4LWFuZC1Qb=
GFuYXItU3lzdGVtcy1QYXJ0bmVyLXRvLURlbGl2ZXItSW50ZXJhY3RpdmUtUmV0YWlsLVNvbH=
V0aW9ucy03NTgxNyI+aVFtZXRyaXggYW5kIFBsYW5hciBTeXN0ZW1zIFBhcnRuZXIgdG8gRGV=
saXZlciBJbnRlcmFjdGl2ZSBSZXRhaWwgU29sdXRpb25zICA8L2E+CTkvMjYvMjAxMaoCVXNp=
bmcgUGxhbmFyIFN5c3RlbSZyc3F1bztzIHRvdWNoc2NyZWVuIHNvbHV0aW9ucywgd2lyZWxlc=
3MgcmV0YWlsZXJzIGNhbiBzaG93Y2FzZSBwcm9kdWN0cyBhbmQgaW5mb3JtYXRpb24gb24gZH=
luYW1pYyB2aXN1YWwgZGlzcGxheXMsIHdoaWxlIGZhY2lsaXRhdGluZyB0aGUgc2FsZXMgcHJ=
vY2VzcyBmb3Igc3RhZmYgYW5kIHByb3ZpZGluZyBleWUtY2F0Y2hpbmcsIHJpY2gsIGVuZ2Fn=
aW5nIG1lZGlhIHRoYXQgYWRkcyBhICZsZHF1bzt3b3cgZmFjdG9yJnJkcXVvOyB0byB0aGUgd=
2lyZWxlc3MgcmV0YWlsIHNwYWNlLgAAZAIDD2QWAmYPZBYCAgEPZBYKAgEPDxYEHwEFLFRhYm=
xldCBTYWxlcyBmb3IgUmV0YWlsIFVzZSB0byBTcGlrZSBieSAyMDE1HwIFQy9yZXNlbGxlci1=
zdG9yaWVzL1RhYmxldC1TYWxlcy1mb3ItUmV0YWlsLVVzZS10by1TcGlrZS1ieS0yMDE1NzU5=
NzlkZAIDDw8WBB8BBVtSSU0gYW5kIFRlY2ggRGF0YSBBbm5vdW5jZSBEaXN0cmlidXRpb24gQ=
WdyZWVtZW50IGZvciBCbGFja0JlcnJ5IFNvbHV0aW9ucyBUYXJnZXRlZCB0byBTTUJzHwIFby=
9yZXNlbGxlci1uZXdzL1JJTS1hbmQtVGVjaC1EYXRhLUFubm91bmNlLURpc3RyaWJ1dGlvbi1=
BZ3JlZW1lbnQtZm9yLUJsYWNrQmVycnktU29sdXRpb25zLVRhcmdldGVkLXRvLVNNQnM3NTk3=
NWRkAgUPDxYEHwEFE1RoZSBUcnV0aCBBYm91dCBORkMfAgUqL3Jlc2VsbGVyLXN0b3JpZXMvV=
GhlLVRydXRoLUFib3V0LU5GQzc1NjI2ZGQCBw8PFgQfAQUiTmV3IE5ldHdvcmtpbmcgVGVjaG=
5vbG9neSBmb3IgMjAxMR8CBTkvcmVzZWxsZXItc3Rvcmllcy9OZXctTmV0d29ya2luZy1UZWN=
obm9sb2d5LWZvci0yMDExNTcwMjZkZAIJDw8WBB8BBT5DbG91ZCBDb21wdXRpbmc6IEhvdyBD=
bGllbnQgRGV2aWNlcyBBZmZlY3QgdGhlIFVzZXIgRXhwZXJpZW5jZR8CBVovcmVzZWxsZXItd=
2hpdGUtcGFwZXJzL0Nsb3VkLUNvbXB1dGluZy0tSG93LUNsaWVudC1EZXZpY2VzLUFmZmVjdC=
10aGUtVXNlci1FeHBlcmllbmNlNzU3NTBkZAIFD2QWAmYPZBYCZg8WAh8ABaMDPHNjcmlwdCB=
0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIGxhbmd1YWdlPSJKYXZhU2NyaXB0Ij4gIGFqX3NlcnZl=
ciA9ICdodHRwOi8vYWRzLmVkZ2VsbGNvbW11bmljYXRpb25zLmNvbS9zZXJ2bGV0L2Fqcm90Y=
XRvci8nOyBhal90YWd2ZXIgPSAnMS4wJzsgIGFqX3pvbmUgPSAnZWRnZWxsJzsgYWpfYWRzcG=
90ID0gJzMyMDc4Nic7IGFqX3BhZ2UgPSAnMCc7IGFqX2RpbSA9JzMxODYwNic7IGFqX2NoID0=
gJyc7IGFqX2N0ID0gJyc7IGFqX2t3ID0gJyc7ICBhal9wdiA9IHRydWU7IGFqX2NsaWNrID0g=
Jyc7ICA8L3NjcmlwdD48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgbGFuZ3VhZ2U9I=
kphdmFTY3JpcHQiIHNyYz0iaHR0cDovL2ltZzEuY2RuLmFkanVnZ2xlci5jb20vYmFubmVycy=
9hanRnLmpzIj48L3NjcmlwdD4JCQkJCQkJDQpkAgcPZBYCZg9kFgICAg9kFgJmD2QWAmYPZBY=
CZg8VBIcBPGltZyBhbHQ9IlN1cHBseSBDaGFpbiBNYW5hZ2VtZW50IGluIHRoZSBIZWFsdGhj=
YXJlIFNpbG8iIHNyYz0iL2dldGF0dGFjaG1lbnQvZWNhNTNlNzktZTRhMS00MmI5LWFlM2ItY=
2I0M2MxMGUxY2RjLz9tYXhzaWRlc2l6ZT0xMDAiIC8+xgE8YSB0YXJnZXQ9Il9ibGFuayIgY2=
xhc3M9Im1vZGFsT25DbG9zZVJlZnJlc2giIGhyZWY9Ii9Vc2VyLVJlZ2lzdHJhdGlvbi9Eb3d=
ubG9hZHM/R1VJRD03NGM5ZTUyZS1iM2FiLTRkMGEtOTk0Yi1kODYwZWU2ZTQ4MGQmcmVmZXJh=
bHR5cGU9JnViY3RpZD0yIiA+U3VwcGx5IENoYWluIE1hbmFnZW1lbnQgaW4gdGhlIEhlYWx0a=
GNhcmUgU2lsbzwvYT70AVRlY2hub2xvZ3kgdGhhdCB0cmFja3MgbWVkaWNhbCBlcXVpcG1lbn=
QsIGRydWdzLCBhbmQgb3RoZXIgc3VwcGxpZXMgY2FuIGNvbnRyb2wgY29zdHMgYW5kIGltcHJ=
vdmUgcGF0aWVudCBjYXJlLiBCeSB0ZWFtaW5nIHdpdGggU0FUTywgQUlEQyBhbmQgUkZJRCBz=
b2x1dGlvbiBwcm92aWRlcnMgd3JpdGUgdGhlIHByZXNjcmlwdGlvbiBmb3IgbW9yZSBlZmZpY=
2llbnQgaGVhbHRoY2FyZSBzdXBwbHkgY2hhaW4gbWFuYWdlbWVudC68ATxhIHN0eWxlPSJmb2=
50LXNpemU6MTBwdDsiIHRhcmdldD0iX2JsYW5rIiBjbGFzcz0ibW9kYWxPbkNsb3NlUmVmcmV=
zaCIgaHJlZj0iL1VzZXItUmVnaXN0cmF0aW9uL0Rvd25sb2Fkcz9HVUlEPTc0YzllNTJlLWIz=
YWItNGQwYS05OTRiLWQ4NjBlZTZlNDgwZCZyZWZlcmFsdHlwZT0mdWJjdGlkPTIiID5Eb3dub=
G9hZCBOb3c8L2E+ZAIJD2QWAmYPZBYCAgIPZBYCZg9kFgJmD2QWAmYPFQR+PGltZyBhbHQ9Ik=
hlYWx0aGNhcmU6IFRob3VnaHQgTGVhZGVyc2hpcCBTZXJpZXMiIHNyYz0iL2dldGF0dGFjaG1=
lbnQvMjU0YjA5M2YtNDM0YS00NDE4LTlhNWMtZTkwNWY0MmIwYjQ3Lz9tYXhzaWRlc2l6ZT0x=
MDAiIC8+vQE8YSB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9Im1vZGFsT25DbG9zZVJlZnJlc2giI=
GhyZWY9Ii9Vc2VyLVJlZ2lzdHJhdGlvbi9Eb3dubG9hZHM/R1VJRD1lYTA2YWFmNy1mYTNjLT=
RjMTItOTkzNi02MTMyNDAxMzJiOGYmcmVmZXJhbHR5cGU9JnViY3RpZD0yIiA+SGVhbHRoY2F=
yZTogVGhvdWdodCBMZWFkZXJzaGlwIFNlcmllczwvYT6/AlRoZSBvbmUgbWFya2V0IHRoYXQg=
aGFzIHJlY2VpdmVkIHRoZSBtb3N0IGJ1enogaW4gdGhlIHBhc3QgeWVhciBoYXMgYmVlbiBoZ=
WFsdGhjYXJlLCBhbmQganVzdGx5IHNvLiBTb2x1dGlvbiBwcm92aWRlcnMgYXJlIGVhZ2VyIH=
RvIGJyZWFrIGludG8gYSB2ZXJ0aWNhbCB0aGF0J3MgYm90aCBzbyBpbiBuZWVkIG9mIGEgdGV=
jaCBtYWtlb3ZlciBhbmQgaGFzIHRoZSBtb25leSB0byBwYXkgZm9yIGl0LiBWU1Igc3Bva2Ug=
dG8gQ2hhbm5lbCB0aG91Z2ggbGVhZGVycyB0byBmaW5kIG91dCB3aGF0IGl0IHRha2VzIHRvI=
HVuZGVyc3RhbmQgaGVhbHRoY2FyZSBJVC68ATxhIHN0eWxlPSJmb250LXNpemU6MTBwdDsiIH=
RhcmdldD0iX2JsYW5rIiBjbGFzcz0ibW9kYWxPbkNsb3NlUmVmcmVzaCIgaHJlZj0iL1VzZXI=
tUmVnaXN0cmF0aW9uL0Rvd25sb2Fkcz9HVUlEPWVhMDZhYWY3LWZhM2MtNGMxMi05OTM2LTYx=
MzI0MDEzMmI4ZiZyZWZlcmFsdHlwZT0mdWJjdGlkPTIiID5Eb3dubG9hZCBOb3c8L2E+ZAILD=
2QWAmYPZBYCAgIPZBYCZg9kFgJmD2QWAmYPFQUxL3dlYi1ldmVudHMvTmV3LVRlY2gtQXBwbG=
ljYXRpb25zLWF0LXRoZS1QT1M3NTU5MSBOZXcgVGVjaCBBcHBsaWNhdGlvbnMgYXQgdGhlIFB=
PUxUxMS8xMC8yMDExIDI6MDA6MDAgUE3tAjxzdHJvbmc+TW9kZXJhdG9yOjwvc3Ryb25nPjxi=
cj4+Pkdlb3JnZSBLb3JvbmVvcywgRWRpdG9yLCA8ZW0+VmVydGljYWwgU3lzdGVtcyBSZXNlb=
GxlcjwvZW0+PGJyPjxicj48c3Ryb25nPlBhbmVsaXN0Ojwvc3Ryb25nPjxicj4+PlJvYmVydC=
BHcmFib3dza2ksIFZlcnRpY2FsIE1hcmtldGluZyBNYW5hZ2VyLCBSZXRhaWwsIDxzdHJvbmc=
+SG9uZXl3ZWxsPC9zdHJvbmc+PGJyPj4+U3RldmVuIEdyZWVud29vZCwgVmljZSBQcmVzaWRl=
bnQsIDxzdHJvbmc+TWFnc3Rhcjwvc3Ryb25nPjxicj4+PkRyZXcgTWFsc2J1cnksIERpcmVjd=
G9yIG9mIElUIEFsbGllZCBNYW5hZ2VtZW50LCBJbmMuLCA8c3Ryb25nPkJvdHRsZSBLaW5nPC=
9zdHJvbmc+mAE8YSBzdHlsZT0iZm9udC1zaXplOjE0cHQ7IiBjbGFzcz0ibW9kYWxPbkNsb3N=
lUmVmcmVzaCIgaHJlZiA9ICIvVXNlci1SZWdpc3RyYXRpb24vV2ViRXZlbnRzP2lkPTc2NDcy=
NDg1NCZTaXRlSUQ9JnViY3RpZD02JnJlZmVyYWx0eXBlPSI+UmVnaXN0ZXIgTm93PC9hPmQCB=
Q9kFgJmD2QWAgIBDxYCHwAFowM8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgbGFuZ3=
VhZ2U9IkphdmFTY3JpcHQiPiAgYWpfc2VydmVyID0gJ2h0dHA6Ly9hZHMuZWRnZWxsY29tbXV=
uaWNhdGlvbnMuY29tL3NlcnZsZXQvYWpyb3RhdG9yLyc7IGFqX3RhZ3ZlciA9ICcxLjAnOyAg=
YWpfem9uZSA9ICdlZGdlbGwnOyBhal9hZHNwb3QgPSAnMzIwMDY0JzsgYWpfcGFnZSA9ICcwJ=
zsgYWpfZGltID0nMzE4NjEwJzsgYWpfY2ggPSAnJzsgYWpfY3QgPSAnJzsgYWpfa3cgPSAnJz=
sgIGFqX3B2ID0gdHJ1ZTsgYWpfY2xpY2sgPSAnJzsgIDwvc2NyaXB0PjxzY3JpcHQgdHlwZT0=
idGV4dC9qYXZhc2NyaXB0IiBsYW5ndWFnZT0iSmF2YVNjcmlwdCIgc3JjPSJodHRwOi8vaW1n=
MS5jZG4uYWRqdWdnbGVyLmNvbS9iYW5uZXJzL2FqdGcuanMiPjwvc2NyaXB0PgkJCQkJCQkJC=
mQYCQUaZGJnRWxlbSRsb2dTUUwkZ3JpZFF1ZXJpZXMPZ2QFG2RiZ0VsZW0kbG9nU3RhdGUkZ3=
JpZFN0YXRlcw9nZAUkZGJnRWxlbSRsb2dSZXF1ZXN0JHRibFZhbCRncmlkVmFsdWVzD2dkBSV=
kYmdFbGVtJGxvZ1JlcXVlc3QkdGJsUmVxQyRncmlkVmFsdWVzD2dkBRpkYmdFbGVtJGxvZ0Nh=
Y2hlJGdyaWRDYWNoZQ9nZAUcZGJnRWxlbSRsb2dSZXF1ZXN0JGdyaWRDYWNoZQ9nZAUlZGJnR=
WxlbSRsb2dSZXF1ZXN0JHRibFJlc0MkZ3JpZFZhbHVlcw9nZAUWZGJnRWxlbSRsb2dTZWMkZ3=
JpZFNlYw9nZAUeX19Db250cm9sc1JlcXVpcmVQb3N0QmFja0tleV9fFgEFK3BsYyRsdCRtYWl=
uVG9wJFZTUk1hc3RlckhlYWRlciRJbWFnZUJ1dHRvbjGm38T6wCcADFWTiw2ELtXQyIViTQ=3D=
=3D" />
</div>

<script type=3D"text/javascript">
//<![CDATA[
var theForm =3D document.forms['form1'];
if (!theForm) {
    theForm =3D document.form1;
}
function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() !=3D false)) {
        theForm.__EVENTTARGET.value =3D eventTarget;
        theForm.__EVENTARGUMENT.value =3D eventArgument;
        theForm.submit();
    }
}
//]]>
</script>


<script =
src=3D"/WebResource.axd?d=3D7Q6UkwHP_M-8FLNei1_4MRO2Xrwnm8RzTf7DxPcaMga1S=
s-L6brp3YSQX7IXv6Hz__fNStELH2svdBlZdaHkD7LUdmE1&amp;t=3D63420863346971727=
8" type=3D"text/javascript"></script>

<div><input type=3D"hidden" name=3D"lng" id=3D"lng" value=3D"en-US" />=0A=
</div><script type=3D"text/javascript">=0A=
//<![CDATA[=0A=
=0A=
//]]>=0A=
</script>
<script =
src=3D"/ScriptResource.axd?d=3DgWMJzP8OX5tKxma86AN7mCjEqlx0A52NXXD7DBuCY7=
igy2fwaSJxG02FCtB3N4LAsRb-W5KwD51xmQJwq4jS2EkkmrjLcF3hkNPn5zib8NgXgoSbo1u=
-9fxNRUZySXwM-1e9oAKWBxz_wtOpswD--Raq-6Y1&amp;t=3D5c2f384e" =
type=3D"text/javascript"></script>
<script =
src=3D"/ScriptResource.axd?d=3DrpSN0VF9hQlCEfz5VCM5OlAbon8sxwdSrhTYL36fYB=
Z6jizvDfTUI762Zy6Y4T-DiVCWeogWO1Y54ZuANWcvWWldc6Eg3ZtNXZJBA0h9SQhDkmJyoSD=
E7MXq5rMype1lYlDGK6SIPqb3uLEqA1BGYKIfTtBAUsXwC0ilupfPRTicG91P0&amp;t=3D5c=
2f384e" type=3D"text/javascript"></script>
<div>

	<input type=3D"hidden" name=3D"__SCROLLPOSITIONX" =
id=3D"__SCROLLPOSITIONX" value=3D"0" />
	<input type=3D"hidden" name=3D"__SCROLLPOSITIONY" =
id=3D"__SCROLLPOSITIONY" value=3D"0" />
</div>
    <div id=3D"manPortal">

</div><script type=3D"text/javascript">
//<![CDATA[
Sys.WebForms.PageRequestManager._initialize('manScript', =
document.getElementById('form1'));
Sys.WebForms.PageRequestManager.getInstance()._updateControls([], [], =
[], 90);
//]]>
</script>

     =0A=
<div style=3D"width: 100%;" align=3D"center">=0A=
    <table style=3D"width:952px;">=0A=
                <tr>=0A=
            <td >=0A=
                =20

<script src=3D"../../../Custom_Scripts/RIS/Global.js" =
type=3D"text/javascript"></script>

<link type=3D"text/css" media=3D"screen" rel=3D"stylesheet" =
href=3D"/Custom_CSS/ColorBoxModalPopup/Global.css" />=20



<table border=3D"0" cellspacing=3D"0" cellpadding=3D"0" width=3D"100%" =
align=3D"center">
    <tbody>
        <tr>
            <td colspan=3D"3" align=3D"center">
               =20
                <div =
id=3D"plc_lt_mainTop_VSRMasterHeader_headerimage"><script =
type=3D"text/javascript" language=3D"JavaScript">  aj_server =3D =
'http://ads.edgellcommunications.com/servlet/ajrotator/'; aj_tagver =3D =
'1.0';  aj_zone =3D 'edgell'; aj_adspot =3D '320063'; aj_page =3D '0'; =
aj_dim =3D'318610'; aj_ch =3D ''; aj_ct =3D ''; aj_kw =3D '';  aj_pv =3D =
true; aj_click =3D '';  </script><script type=3D"text/javascript" =
language=3D"JavaScript" =
src=3D"http://img1.cdn.adjuggler.com/banners/ajtg.js"></script>								=0A=
</div>
                  <div id=3D"plc_lt_mainTop_VSRMasterHeader_divPeelBack" =
style=3D"display:block;"><script type=3D"text/javascript" =
language=3D"JavaScript">  aj_server =3D =
'http://ads.edgellcommunications.com/servlet/ajrotator/'; aj_tagver =3D =
'1.0';  aj_zone =3D 'edgell'; aj_adspot =3D '369732'; aj_page =3D '0'; =
aj_dim =3D'362783'; aj_ch =3D ''; aj_ct =3D ''; aj_kw =3D '';  aj_pv =3D =
true; aj_click =3D '';  </script><script type=3D"text/javascript" =
language=3D"JavaScript" =
src=3D"http://img1.cdn.adjuggler.com/banners/ajtg.js"></script></div>
                <script type=3D"text/javascript">
                    var slash =3D document.getElementById("slashpage");
                    var pb =3D =
document.getElementById("plc_lt_mainTop_VSRMasterHeader_divPeelBack");

                    if (slash !=3D null) {
                        pb.style.display =3D "none";
                    }
                  =20
                 =20
                </script>=20
                    =20
           =20
            </td>
        </tr>
        <tr>
            <td height=3D"30" colspan=3D"3">
                &nbsp;
            </td>
        </tr>
        <tr valign=3D"top" align=3D"right">
            <td valign=3D"top" align=3D"right" colspan=3D"3">
               =20
                   =20
            </td>
           =20
        </tr>
        <tr valign=3D"top">
            <td rowspan=3D"2" align=3D"left">
               <!-- <a href=3D"/Home" style=3D"border:0">
                <img border=3D"0" alt=3D"" style=3D"width: 450px; =
height: 75px" =
src=3D"/getmedia/e35edd9b-ea7d-42b2-8092-0f6432c2b88f/VSR_Redesign_TopLog=
o.jpg" /></a>-->
                <a href=3D"/home">
                 <div class=3D"logo">
                 <h1><span>VSR</span></h1>
                 </div>
                 </a>
            </td>
        </tr>
        <tr>
            <td class=3D"searchsection">
                <div align=3D"right">                   =20
                    <a href=3D"/home">
                        <img alt=3D"" style=3D"border-width:0;" =
src=3D"../../../Custom_Images/VSRImages/hm1.jpg" />=20
                    </a>
                    <a href=3D"/contact-VSR">
                       <img alt=3D"" style=3D"border-width:0;" =
src=3D"../../../Custom_Images/VSRImages/cntct1.jpg" />=20
                    </a>
                    <a class=3D"modalPrnSub" =
href=3D"/User-Registration/Subscriptions?NewsLetter=3D1">
                    <img alt=3D"" style=3D"border-width:0;" =
src=3D"../../../Custom_Images/VSRImages/news1.jpg" />
                    </a>=20
                    <a href=3D"http://www.e-circ.net/vsr/cs.asp">        =
           =20
                    <img alt=3D"" style=3D"border-width:0;" =
src=3D"../../../Custom_Images/VSRImages/subsc1.jpg" />
                    </a>
                    <a href=3D"/rss">                   =20
                    <img alt=3D"" style=3D"border-width:0;" =
src=3D"../../../Custom_Images/VSRImages/RSS.jpg" />
                    </a>
                    </div>
                    <div style=3D"vertical-align: middle" =
align=3D"right">
                    <input =
name=3D"plc$lt$mainTop$VSRMasterHeader$search1" type=3D"text" =
id=3D"plc_lt_mainTop_VSRMasterHeader_search1" =
onkeypress=3D"javascript:searchKeyPress(event,'plc_lt_mainTop_VSRMasterHe=
ader_ImageButton1');" />
                    <input name=3D"plc$lt$mainTop$VSRMasterHeader$Text1" =
type=3D"text" id=3D"plc_lt_mainTop_VSRMasterHeader_Text1" =
style=3D"display:none" />=20
                    <img alt=3D"" width=3D"3" height=3D"1" =
src=3D"/getmedia/c12fef0c-0c9a-4c3f-9dcd-68a95df98bbd/px.aspx?width=3D3&h=
eight=3D1" />&nbsp;<input type=3D"image" =
name=3D"plc$lt$mainTop$VSRMasterHeader$ImageButton1" =
id=3D"plc_lt_mainTop_VSRMasterHeader_ImageButton1" =
src=3D"../Custom_Images/VSRImages/search_btn_red.jpg" =
onclick=3D"javascript:return =
validate_search('plc_lt_mainTop_VSRMasterHeader_search1');" =
style=3D"border-width:0px;vertical-align: middle;" /></div>
            </td>
        </tr>
        <tr>
            <td colspan=3D"3">
               =20
                &nbsp
            </td>
        </tr>


    =20



    </tbody>
</table>











<script type=3D"text/javascript">
    $(document).ready(function() {
=09
        //$(".modalsignin").colorbox({ width: "85%", height: "90%", =
iframe: true, onClosed: function() { location.reload(true); } });        =

        $(".modalsignin").colorbox({ width: "85%", height: "90%", =
iframe: true });
        $(".modalregister").colorbox({ width: "85%", height: "90%", =
iframe: true });
        $(".modalSubscription").colorbox({ width: "85%", height: "90%", =
iframe: true });
        $(".modalOnCloseRefresh").colorbox({ width: "85%", height: =
"90%", iframe: true, onClosed: function() { location.reload(true); } }); =
      =20
    });
</script>
   =20

<div style=3D"text-align: left;">   =20
    <table width=3D"100%" border=3D"0" cellpadding=3D"5" =
cellspacing=3D"2">
        <tr>
            <td align=3D"left" nowrap=3D"nowrap">
                <span>
                    <span =
id=3D"plc_lt_mainTop_WelcomeControl_lblWelcome" =
style=3D"color:#990505;font-family:Verdana,Arial,Helvetica,sans-serif;fon=
t-weight:bold;">Welcome, </span>
                   =20
                    <span =
id=3D"plc_lt_mainTop_WelcomeControl_lblUserName" =
style=3D"color:#990505;font-family:Verdana,Arial,Helvetica,sans-serif;fon=
t-weight:bold;">Guest |</span>                   =20
                </span>
                <span =
id=3D"plc_lt_mainTop_WelcomeControl_tdSignIn">&nbsp;
                    <!-- <a =
id=3D"plc_lt_mainTop_WelcomeControl_lnkSignIn" =
href=3D"javascript:__doPostBack('plc$lt$mainTop$WelcomeControl$lnkSignIn'=
,'')" =
style=3D"color:#004F6A;font-family:Verdana,Arial,Helvetica,sans-serif;fon=
t-weight:bold;">Sign In</a> -->
                                       =20
                    <a id=3D"plc_lt_mainTop_WelcomeControl_hlnkSignIn" =
class=3D"modalsignin" =
href=3D"http://vsr.edgl.com/User-Registration/ModalUserSignIn?currentPage=
Url=3Dhttp://vsr.edgl.com/reseller-products/">Sign In</a>
                    &nbsp; |=20
                </span>               =20
                <span =
id=3D"plc_lt_mainTop_WelcomeControl_tdRegister">&nbsp;
                      <!-- <a =
id=3D"plc_lt_mainTop_WelcomeControl_lnkRegister" =
href=3D"javascript:__doPostBack('plc$lt$mainTop$WelcomeControl$lnkRegiste=
r','')" =
style=3D"color:#004F6A;font-family:Verdana,Arial,Helvetica,sans-serif;fon=
t-weight:bold;">Register</a> -->
                        <a =
id=3D"plc_lt_mainTop_WelcomeControl_hlnkRegister" =
class=3D"modalregister" =
href=3D"http://vsr.edgl.com/User-Registration/ModalUserRegistration?curre=
ntPageUrl=3Dhttp://vsr.edgl.com/reseller-products/">Register</a>
                        &nbsp;
                </span>
               =20
            </td>
            <td align=3D"right" nowrap=3D"nowrap">
               =20
               =20
               =20
            </td>                       =20
        </tr>
    </table>   =20
</div>



    <script src=3D"/CMSTemplates/VSRAspx/VSRMenu/SpryMenuBar.js" =
type=3D"text/javascript"></script>

    <link =
href=3D"/CMSTemplates/VSRAspx/VSRMenu/SpryMenuBarHorizontal.css"  =
rel=3D"stylesheet"
        type=3D"text/css" />
<script src=3D"../../../Custom_Scripts/RIS/Global.js" =
type=3D"text/javascript"></script>

<link type=3D"text/css" media=3D"screen" rel=3D"stylesheet" =
href=3D"/Custom_CSS/ColorBoxModalPopup/Global.css" />=20

  =20



    <div style=3D"width: 100%;" align=3D"center">
        <ul id=3D"MenuBar1" class=3D"MenuBarHorizontal">
            <li><a href=3D"/reseller-stories" =
onmouseout=3D"MM_swapImgRestore()" =
onmouseover=3D"MM_swapImage('top','','/CMSTemplates/VSRAspx/VSRMenu/menu/=
vsr_nav_reverse_01_downv2.gif',1)">
                <img =
src=3D"/CMSTemplates/VSRAspx/VSRMenu/menu/vsr_nav_reverse_01_upv2.gif" =
name=3D"top"
                    border=3D"0" id=3D"top" /></a> </li>

           <li><a href=3D"/reseller-case-studies" =
onmouseout=3D"MM_swapImgRestore()" =
onmouseover=3D"MM_swapImage('case','','/CMSTemplates/VSRAspx/VSRMenu/menu=
/vsr_nav_reverse_02_0.gif',1)">
                <img =
src=3D"/CMSTemplates/VSRAspx/VSRMenu/menu/vsr_nav_reverse_02.gif" =
name=3D"case"
                    border=3D"0" id=3D"case" /></a> </li>

             <li><a href=3D"/reseller-news" =
onmouseout=3D"MM_swapImgRestore()" =
onmouseover=3D"MM_swapImage('news','','/CMSTemplates/VSRAspx/VSRMenu/menu=
/vsr_nav_reverse_03_0.gif',1)">
                <img =
src=3D"/CMSTemplates/VSRAspx/VSRMenu/menu/vsr_nav_reverse_03.gif" =
name=3D"news"
                    border=3D"0" id=3D"news" /></a> </li>

             <li><a href=3D"/reseller-reports" =
onmouseout=3D"MM_swapImgRestore()" =
onmouseover=3D"MM_swapImage('reports','','/CMSTemplates/VSRAspx/VSRMenu/m=
enu/vsr_nav_reverse_04_0.gif',1)">
                <img =
src=3D"/CMSTemplates/VSRAspx/VSRMenu/menu/vsr_nav_reverse_04.gif" =
name=3D"reports"
                    border=3D"0" id=3D"reports" /></a> </li>

            <li><a href=3D"/reseller-products" =
onmouseout=3D"MM_swapImgRestore()" =
onmouseover=3D"MM_swapImage('products','','/CMSTemplates/VSRAspx/VSRMenu/=
menu/vsr_nav_reverse_05_0.gif',1)">
                <img =
src=3D"/CMSTemplates/VSRAspx/VSRMenu/menu/vsr_nav_reverse_05.gif" =
name=3D"products"
                    border=3D"0" id=3D"products" /></a> </li>

            <li><a href=3D"/reseller-white-papers" =
onmouseout=3D"MM_swapImgRestore()" =
onmouseover=3D"MM_swapImage('white','','/CMSTemplates/VSRAspx/VSRMenu/men=
u/vsr_nav_reverse_06_0.gif',1)">
                <img =
src=3D"/CMSTemplates/VSRAspx/VSRMenu/menu/vsr_nav_reverse_06.gif" =
name=3D"white"
                    border=3D"0" id=3D"white" /></a> </li>

            <li><a href=3D"/reseller-events" =
onmouseout=3D"MM_swapImgRestore()"
                =
onmouseover=3D"MM_swapImage('event','','/CMSTemplates/VSRAspx/VSRMenu/men=
u/vsr_nav_events_up.gif',1)">
                <img =
src=3D"/CMSTemplates/VSRAspx/VSRMenu/menu/vsr_nav_events_down.gif" =
name=3D"event"
                    border=3D"0" id=3D"event" /></a>
                    <ul>
                     <li><a =
href=3D"/2011-business-optimization-summit">&gt; BUSINESS OPTIMIZATION =
SUMMIT</a></li>
                    <li><a href=3D"/reseller-podcasts">&gt; PODCAST =
LIBRARY</a></li>
                    <li><a href=3D"/reseller-web-events">&gt; =
WEBINARS</a></li>
                </ul></li>

            <li><a href=3D"/magazine" onmouseout=3D"MM_swapImgRestore()" =
onmouseover=3D"MM_swapImage('magzine','','/CMSTemplates/VSRAspx/VSRMenu/m=
enu/vsr_nav_reverse_08_0.gif',1)">
                <img =
src=3D"/CMSTemplates/VSRAspx/VSRMenu/menu/vsr_nav_reverse_08.gif" =
name=3D"magzine"
                    border=3D"0" id=3D"magzine" /></a> </li>

            <li><a href=3D"http://vsr.edgl.com/Buyers-Guide" =
onmouseout=3D"MM_swapImgRestore()" =
onmouseover=3D"MM_swapImage('source','','/CMSTemplates/VSRAspx/VSRMenu/me=
nu/vsr_nav_reverse_09_0.gif',1)">
                <img =
src=3D"/CMSTemplates/VSRAspx/VSRMenu/menu/vsr_nav_reverse_09.gif" =
name=3D"source"
                    border=3D"0" id=3D"source" /></a> </li>

           =20
            <li><a href=3D"/knowledge-centers" =
onmouseout=3D"MM_swapImgRestore()" onmouseover=3D"MM_swapImage('Insight =
Channels','','/CMSTemplates/VSRAspx/VSRMenu/menu/vsr_nav_reverse_10_0.gif=
',1)">
                <img =
src=3D"/CMSTemplates/VSRAspx/VSRMenu/menu/vsr_nav_reverse_10.gif" =
name=3D"Insight Channels"
                    border=3D"0" id=3D"Insight Channels" /></a>
                <ul>
                    <li><a href=3D"/business-acumen">&gt; BUSINESS =
ACUMEN</a></li>
                    <li><a href=3D"/business-automation">&gt; BUSINESS =
AUTOMATION</a></li>
                    <li><a href=3D"/healthcare">&gt; HEALTHCARE =
CORNER</a></li>
                    <li><a href=3D"/hospitality">&gt; HOSPITALITY =
CORNER</a></li>
                    <li><a href=3D"/isv-corner">&gt; ISV CORNER</a></li>
                    <li><a href=3D"/msp">&gt; MSP CORNER</a></li>
                    <li><a href=3D"/retail">&gt; RETAIL CORNER</a></li>
                    <li><a href=3D"/warehousing">&gt; WAREHOUSING =
CORNER</a></li>
                </ul>
            </li>
        </ul>
    </div>

    <script type=3D"text/javascript">
<!--
        var MenuBar1 =3D new Spry.Widget.MenuBar("MenuBar1", { imgDown: =
"SpryAssets/SpryMenuBarDownHover.gif", imgRight: =
"SpryAssets/SpryMenuBarRightHover.gif" });
//-->
    </script>


</td>=0A=
</tr><tr><td valign=3D"top" >=0A=
                                   =20
 =0A=
<div style=3D"width: 100%; text-align: left;">=0A=
    <table style=3D"width: 100%;">=0A=
                <tr>=0A=
            <td valign=3D"top" style=3D"width: 70%">=0A=
                <div class=3D"mainBlockLeft">=0A=
                    <table style=3D"width: 100%;">=0A=
                        <tr>=0A=
                            <td valign=3D"top">=0A=
                                <div class=3D"mainCenterLeft">=0A=
                                   =20
<img style=3D"width: 200px; height: 20px" alt=3D"" =
src=3D"/getmedia/76b577ed-3646-4f50-8788-68392120c316/fea_product_200.jpg=
" />
=0A=
<script language=3D"javascript" type=3D"text/javascript">

var isiPad =3D navigator.userAgent.match(/iPad/i) !=3D null;


if(isiPad =3D=3Dfalse)
{
document.getElementById('Download').className=3D'modalOnCloseRefresh';
document.getElementById('Download1').className=3D'modalOnCloseRefresh';
}
</script>


<table border=3D"0">

<tr valign=3D"top">=20
<td>
<img alt=3D"Motorola Solutions Reveals Rugged Tablet for Retail" =
src=3D"/getattachment/b0f2fa1b-e8c2-4d66-a10c-c4c7c0aaf581/?maxsidesize=3D=
150" />
</td>
<td>
<span class=3D"ArticleHeader"><a id=3D"Download" =
href=3D"/reseller-products/Motorola-Solutions-Reveals-Rugged-Tablet-for-R=
etail76162">Motorola Solutions Reveals Rugged Tablet for Retail =
</a></span><br/>
Motorola Solutions launched the ET1 tablet, a rugged solution for the =
retail, government, and hospitality markets, and an attempt to curb the =
growing penetration of consumer tablets in environments better suited =
for tougher technologies.
<!-- Generates Download Now link-->
<br />

</td>
</tr>

</table>
<hr color=3D"#bdbec2"/> =0A=
<img style=3D"width: 200px; height: 20px" alt=3D"" =
src=3D"/getmedia/efc0ea88-5a2f-4aa5-9235-f96c303848d8/lat_products_200.jp=
g" />
=0A=
<table width=3D"100%">
<tr align=3D"left">
<td>

<span class=3D"article_header2">
<a id=3D"Download" name=3D"Download" =
href=3D"/reseller-products/NCR-Introduces-Mobile-Retail-Solution-76188">N=
CR Introduces Mobile Retail Solution  </a></span><br />

10/12/2011<br />
<div>NCR announced the launch of CPMobile, a new mobile retail =
management solution that enables specialty retailers to engage more =
directly with consumers throughout the sales process.</div>
<!-- Generates Download Now link-->
<br />



</td>
</tr>

</table>
=0A=
<table width=3D"100%">
<tr align=3D"left">
<td>

<span class=3D"article_header2">
<a id=3D"Download" name=3D"Download" =
href=3D"/reseller-products/Advantech-DLoG-Launches-TREK-753-Mobile-Data-T=
erminal-76155">Advantech-DLoG Launches TREK-753 Mobile Data Terminal  =
</a></span><br />

10/11/2011<br />
The TREK-753 is a ruggedly designed mobile terminal, suitable for =
in-vehicle applications in the harshest environments.
<!-- Generates Download Now link-->
<br />



</td>
</tr>

</table>
=0A=
<table width=3D"100%">
<tr align=3D"left">
<td>

<span class=3D"article_header2">
<a id=3D"Download" name=3D"Download" =
href=3D"/reseller-products/Planar-Launches-New-Line-of-Commercial-LCD-Dis=
plays-for-Digital-Signage-76079">Planar Launches New Line of Commercial =
LCD Displays for Digital Signage  </a></span><br />

10/6/2011<br />
Planar&rsquo;s new series of large format LCD displays for digital =
signage applications&nbsp;includes six models ranging from 42 to 65 =
inches and starting at an MSRP of $849.
<!-- Generates Download Now link-->
<br />



</td>
</tr>

</table>
=0A=
<table width=3D"100%">
<tr align=3D"left">
<td>

<span class=3D"article_header2">
<a id=3D"Download" name=3D"Download" =
href=3D"/reseller-products/ChannelEyes-Creating-Secure-Social-Network-for=
-the-Channel-75977">ChannelEyes Creating Secure Social Network for the =
Channel  </a></span><br />

10/4/2011<br />
The new social network will be the single place to see a snapshot of new =
channel information every day. Partners can control the programs they =
need to follow, filter the information they want to share and easily =
build social conversations around it.
<!-- Generates Download Now link-->
<br />



</td>
</tr>

</table>
=0A=
<table width=3D"100%">
<tr align=3D"left">
<td>

<span class=3D"article_header2">
<a id=3D"Download" name=3D"Download" =
href=3D"/reseller-products/Avnet-Technology-Solutions-Introduces-Sales-To=
olkit-To-Go-for-Oracle-Solution-Providers-75976">Avnet Technology =
Solutions Introduces Sales Toolkit To Go for Oracle Solution Providers  =
</a></span><br />

10/4/2011<br />
Avnet&rsquo;s mobile-enabled toolkit allows Oracle solution providers to =
enhance their sales capabilities while traveling and at customers&rsquo; =
offices.
<!-- Generates Download Now link-->
<br />



</td>
</tr>

</table>
=0A=
<table width=3D"100%">
<tr align=3D"left">
<td>

<span class=3D"article_header2">
<a id=3D"Download" name=3D"Download" =
href=3D"/reseller-products/Honeywell-Releases-Remote-Mastermind-for-Mobil=
ity-2-575973">Honeywell Releases Remote Mastermind for Mobility 2.5 =
</a></span><br />

10/4/2011<br />
Honeywell mobile devices equipped with Honeywell&rsquo;s Remote =
MasterMind for Mobility 2.5 software can now track key operational =
metrics, including battery life, bar code scans, and keypad/touch screen =
interactions.
<!-- Generates Download Now link-->
<br />



</td>
</tr>

</table>
=0A=
<table width=3D"100%">
<tr align=3D"left">
<td>

<span class=3D"article_header2">
<a id=3D"Download" name=3D"Download" =
href=3D"/reseller-products/Eclipse-POS-Solutions-Launches-the-Eclipse-315=
V-POS-75912">Eclipse POS Solutions Launches the Eclipse 315V POS  =
</a></span><br />

10/3/2011<br />
This new 15-inch vertical unit joins an already extensive line of =
Eclipse POS products and caters to POS VARs in the hospitality, retail, =
restaurant and point of service markets.
<!-- Generates Download Now link-->
<br />



</td>
</tr>

</table>
=0A=
<table width=3D"100%">
<tr align=3D"left">
<td>

<span class=3D"article_header2">
<a id=3D"Download" name=3D"Download" =
href=3D"/reseller-products/Quantix-Launches-ISV-Partner-Network75900">Qua=
ntix Launches ISV Partner Network </a></span><br />

10/3/2011<br />
<div>New partner network will help Oracle and Microsoft-based software =
vendors to migrate their applications to a Cloud-based model.</div>
<!-- Generates Download Now link-->
<br />



</td>
</tr>

</table>
=0A=
<table width=3D"100%">
<tr align=3D"left">
<td>

<span class=3D"article_header2">
<a id=3D"Download" name=3D"Download" =
href=3D"/reseller-products/AccuCode-and-Esna-Technologies-Announce-the-AO=
--Communications-Virtual-Office-Seat75831">AccuCode and Esna =
Technologies Announce the AO: Communications Virtual Office Seat =
</a></span><br />

9/27/2011<br />
This solution provides any business with a cloud-based, unified =
communications platform, completely managed and supported for a low and =
predictable per user, per month fee, with zero up-front =
investment.&nbsp;
<!-- Generates Download Now link-->
<br />



</td>
</tr>

</table>
=0A=
<table width=3D"100%">
<tr align=3D"left">
<td>

<span class=3D"article_header2">
<a id=3D"Download" name=3D"Download" =
href=3D"/reseller-products/iQmetrix-and-Planar-Systems-Partner-to-Deliver=
-Interactive-Retail-Solutions-75817">iQmetrix and Planar Systems Partner =
to Deliver Interactive Retail Solutions  </a></span><br />

9/26/2011<br />
Using Planar System&rsquo;s touchscreen solutions, wireless retailers =
can showcase products and information on dynamic visual displays, while =
facilitating the sales process for staff and providing eye-catching, =
rich, engaging media that adds a &ldquo;wow factor&rdquo; to the =
wireless retail space.
<!-- Generates Download Now link-->
<br />



</td>
</tr>

</table>

<div class=3D"alllink"><a href=3D"/reseller-products/all">All Products =
Features...</a></div><!-- SiteCatalyst code version: H.14.
Copyright 1997-2008 Omniture, Inc. More info available at
http://www.omniture.com --><script language=3D"JavaScript" =
src=3D"http://vsr.edgl.com/scripts/s_code_vsr.js"></script><script =
type=3D"text/javascript">
<!--
/* You may give each page an identifying name, server, and channel on
the next lines. */
s.pageName=3D"Products"
s.server=3D"vsr.edgl.com"
s.channel=3D"Products"
s.pageType=3D""
s.prop1=3D""
s.prop2=3D""
s.prop3=3D""
s.prop4=3D""
s.prop5=3D"Products"
s.prop6=3D"Products"
s.prop7=3D"Products"
s.prop8=3D"Products"
s.prop9=3D""
s.prop10=3D""
s.prop11=3D""
s.prop12=3D""
s.prop13=3D""
/* Conversion Variables */
s.campaign=3D""
s.state=3D""
s.zip=3D""
s.events=3D""
s.products=3D""
s.purchaseID=3D""
s.eVar1=3D""
s.eVar2=3Ds.pageName
s.eVar3=3D""
s.eVar4=3D""
s.eVar5=3Ds.prop5
s.eVar6=3Ds.prop6
s.eVar7=3Ds.prop7
s.eVar8=3Ds.prop8
s.eVar9=3Ds.prop9
s.eVar10=3D""
s.eVar11=3D""
s.eVar12=3D""
s.eVar13=3D""
s.eVar14=3D""
s.eVar15=3D""
/* Hierarchy Variables */
s.hier1=3D"Products"
/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=3Ds.t();if(s_code)document.write(s_code)//--></script><script =
language=3D"JavaScript" type=3D"text/javascript"><!--
if(navigator.appVersion.indexOf('MSIE')>=3D0)document.write(unescape('%3C=
')+'\!-'+'-')
//--></script><noscript><a href=3D"http://www.omniture.com" title=3D"Web =
Analytics"><img
src=3D"http://edgell-vertsys.112.2O7.net/b/ss/edgell-vertsys/1/H.17--NS/0=
"
height=3D"1" width=3D"1" border=3D"0" alt=3D"" /></a></noscript><!--/DO =
NOT REMOVE/--><!-- End SiteCatalyst code version: H.17. --> =0A=
                                </div>=0A=
                            </td>=0A=
                        </tr>=0A=
                        <tr align=3D"right">=0A=
                            <td valign=3D"top">=0A=
                            </td>=0A=
                        </tr>=0A=
                    </table>=0A=
                </div>=0A=
            </td>=0A=
 <td valign=3D"top" style=3D" width:2%">&nbsp;</td>=0A=
            <td valign=3D"top" style=3D"width: 28%">=0A=
                <div class=3D"mainBlockRight">=0A=
                    <table style=3D"width: 100%;">=0A=
                        <tr>=0A=
                            <td>=0A=
                                <div class=3D"mainTopRight">=0A=
                                    <div id=3D"mostread" =
style=3D=E2=80=9Ddisplay:block=E2=80=9D>

<img =
src=3D"/getmedia/20efe07b-a3eb-4d19-a11b-cf5b944bfde5/Mostreadstries.jpg"=
 style=3D"width: 355px; height: 20px;" alt=3D"" /><br />

<div class=3D"HomeNews">
    <div =
id=3D"plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_zoneTopRight=
_VSRMostReadStories_top4_div" style=3D"width: 100%">
        <table border=3D"0" cellpadding=3D"0" cellspacing=3D"0" >
            <tr>
                <td valign=3D"top">
                    <img =
src=3D"/CMSTemplates/RISAspx/images/ris_caretv3.gif" />
                </td>
                <td>
                   <span class=3D"mostreadlink"><a =
id=3D"plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_zoneTopRight=
_VSRMostReadStories_top1" =
href=3D"/reseller-stories/Tablet-Sales-for-Retail-Use-to-Spike-by-2015759=
79">Tablet Sales for Retail Use to Spike by 2015</a></span>=20
                 =20
                </td>
            </tr>
            <tr>
                <td colspan=3D"2" ><br /></td>
            </tr>
            <tr>
                <td valign=3D"top">
                    <img =
src=3D"/CMSTemplates/RISAspx/images/ris_caretv3.gif" />
                </td>
                <td>
                    <span class=3D"mostreadlink"><a =
id=3D"plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_zoneTopRight=
_VSRMostReadStories_top2" =
href=3D"/reseller-news/RIM-and-Tech-Data-Announce-Distribution-Agreement-=
for-BlackBerry-Solutions-Targeted-to-SMBs75975">RIM and Tech Data =
Announce Distribution Agreement for BlackBerry Solutions Targeted to =
SMBs</a></span>=20
                </td>
            </tr>
            <tr>
                <td colspan=3D"2" ><br /></td>
            </tr>
            <tr>
                <td valign=3D"top">
                    <img =
src=3D"/CMSTemplates/RISAspx/images/ris_caretv3.gif" />
                </td>
                <td>
                    <span class=3D"mostreadlink"><a =
id=3D"plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_zoneTopRight=
_VSRMostReadStories_top3" =
href=3D"/reseller-stories/The-Truth-About-NFC75626">The Truth About =
NFC</a></span>=20
                </td>
            </tr>
            <tr>
                <td colspan=3D"2"><br /></td>
            </tr>
            <tr>
                <td valign=3D"top">
                    <img =
src=3D"/CMSTemplates/RISAspx/images/ris_caretv3.gif" />
                </td>
                <td>
                    <span class=3D"mostreadlink"><a =
id=3D"plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_zoneTopRight=
_VSRMostReadStories_top4" =
href=3D"/reseller-stories/New-Networking-Technology-for-201157026">New =
Networking Technology for 2011</a></span>=20
                </td>
            </tr>

              <tr>
                <td colspan=3D"2"><br /></td>
            </tr>
            <tr>
                <td valign=3D"top">
                    <img =
src=3D"/CMSTemplates/RISAspx/images/ris_caretv3.gif" />
                </td>
                <td>
                    <span class=3D"mostreadlink"><a =
id=3D"plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_zoneTopRight=
_VSRMostReadStories_top5" =
href=3D"/reseller-white-papers/Cloud-Computing--How-Client-Devices-Affect=
-the-User-Experience75750">Cloud Computing: How Client Devices Affect =
the User Experience</a></span>=20
                </td>
            </tr>

        </table>
    </div>
   =20
</div></div>=0A=
                                </div>=0A=
<br />=0A=
                            </td>=0A=
                        </tr>=0A=
                        <tr>=0A=
                            <td>=0A=
                                <div class=3D"mainCenter1Right">=0A=
                                    <div =
id=3D"plc_lt_mainCenter_pageplaceholder1_pageplaceholder1_lt_zoneCenter1R=
ight_RigthADControl_adimage" =
style=3D"width:100%;text-align:center;"><script type=3D"text/javascript" =
language=3D"JavaScript">  aj_server =3D =
'http://ads.edgellcommunications.com/servlet/ajrotator/'; aj_tagver =3D =
'1.0';  aj_zone =3D 'edgell'; aj_adspot =3D '320786'; aj_page =3D '0'; =
aj_dim =3D'318606'; aj_ch =3D ''; aj_ct =3D ''; aj_kw =3D '';  aj_pv =3D =
true; aj_click =3D '';  </script><script type=3D"text/javascript" =
language=3D"JavaScript" =
src=3D"http://img1.cdn.adjuggler.com/banners/ajtg.js"></script>						=09
</div>
=0A=
                                </div>=0A=
<br />=0A=
                            </td>=0A=
                        </tr>=0A=
                        <tr>=0A=
                            <td>=0A=
                                <div class=3D"mainCenter2Right">=0A=
                                    <div class=3D"right_text"><img =
alt=3D"" style=3D"width: 340px; height: 20px" =
src=3D"/getmedia/8af78a71-b1a0-40bc-aea5-3d8b9dfcbe1f/whitepapers_right_r=
ail.jpg" />
=0A=
<table>=0A=
<tr height=3D"1px">=0A=
<td>=0A=
=0A=
</td>=0A=
</tr>=0A=
<tr valign=3D"top">=0A=
<td>=0A=
=0A=
<img alt=3D"Supply Chain Management in the Healthcare Silo" =
src=3D"/getattachment/eca53e79-e4a1-42b9-ae3b-cb43c10e1cdc/?maxsidesize=3D=
100" />=0A=
</td>=0A=
<td>=0A=
<!---Genertaes Title-->=0A=
<span Class=3D"WhitePaperControl"><a target=3D"_blank" =
class=3D"modalOnCloseRefresh" =
href=3D"/User-Registration/Downloads?GUID=3D74c9e52e-b3ab-4d0a-994b-d860e=
e6e480d&referaltype=3D&ubctid=3D2" >Supply Chain Management in the =
Healthcare Silo</a></span><br/>=0A=
Technology that tracks medical equipment, drugs, and other supplies can =
control costs and improve patient care. By teaming with SATO, AIDC and =
RFID solution providers write the prescription for more efficient =
healthcare supply chain management.=0A=
<!-- Generates Download Now link-->=0A=
<br />=0A=
<a style=3D"font-size:10pt;" target=3D"_blank" =
class=3D"modalOnCloseRefresh" =
href=3D"/User-Registration/Downloads?GUID=3D74c9e52e-b3ab-4d0a-994b-d860e=
e6e480d&referaltype=3D&ubctid=3D2" >Download Now</a>=0A=
</td>=0A=
</tr>=0A=
=0A=
</table>=0A=

<div class=3D"alllink"><a href=3D"/reseller-white-papers" =
align=3D"right"><font size=3D"2" color=3D"#00578d">More =
Whitepapers....</font></a></div></div>=0A=
                                </div>=0A=
<br />=0A=
                            </td>=0A=
                        </tr>=0A=
                        <tr>=0A=
                            <td>=0A=
                                <div class=3D"mainCenter3Right">=0A=
                                    <div class=3D"right_text"><img =
style=3D"width: 340px; height: 20px" alt=3D"" =
src=3D"/getmedia/e8389959-720b-4d7a-8367-4b35e87a4c69/reports_right_rail.=
jpg" />
=0A=
<table>=0A=
<tr height=3D"1px">=0A=
<td>=0A=
=0A=
</td>=0A=
</tr>=0A=
<tr valign=3D"top">=0A=
<td>=0A=
=0A=
<img alt=3D"Healthcare: Thought Leadership Series" =
src=3D"/getattachment/254b093f-434a-4418-9a5c-e905f42b0b47/?maxsidesize=3D=
100" />=0A=
</td>=0A=
<td>=0A=
<!---Genertaes Title-->=0A=
<span Class=3D"WhitePaperControl"><a target=3D"_blank" =
class=3D"modalOnCloseRefresh" =
href=3D"/User-Registration/Downloads?GUID=3Dea06aaf7-fa3c-4c12-9936-61324=
0132b8f&referaltype=3D&ubctid=3D2" >Healthcare: Thought Leadership =
Series</a></span><br/>=0A=
The one market that has received the most buzz in the past year has been =
healthcare, and justly so. Solution providers are eager to break into a =
vertical that's both so in need of a tech makeover and has the money to =
pay for it. VSR spoke to Channel though leaders to find out what it =
takes to understand healthcare IT.=0A=
<!-- Generates Download Now link-->=0A=
<br />=0A=
<a style=3D"font-size:10pt;" target=3D"_blank" =
class=3D"modalOnCloseRefresh" =
href=3D"/User-Registration/Downloads?GUID=3Dea06aaf7-fa3c-4c12-9936-61324=
0132b8f&referaltype=3D&ubctid=3D2" >Download Now</a>=0A=
</td>=0A=
</tr>=0A=
=0A=
</table>=0A=

<div class=3D"alllink"><a href=3D"/reseller-reports">More =
Reports....</a></div></div>=0A=
                                </div>=0A=
<br />=0A=
                            </td>=0A=
                        </tr>=0A=
                        <tr>=0A=
                            <td>=0A=
                                <div class=3D"mainCenter4Right">=0A=
                                    <div class=3D"right_text"><img =
alt=3D"web_events_right_rail.jpg" style=3D"width: 350px; height: 20px" =
src=3D"/getattachment/VSR/VSR-Website-(1)/Products/Test/web_events_right_=
rail.jpg" />
=0A=
<table width=3D"100%">
<tr>
<td>
<br/>
</td>
</tr>
<tr>
<td>
<span class=3D"WhitePaperControl"><a =
href=3D"/web-events/New-Tech-Applications-at-the-POS75591">New Tech =
Applications at the POS</a></span><br/><b>11/10/2011 2:00:00 PM<span> =
(EST)</span></b><br/>
<strong>Moderator:</strong><br>>>George Koroneos, Editor, <em>Vertical =
Systems Reseller</em><br><br><strong>Panelist:</strong><br>>>Robert =
Grabowski, Vertical Marketing Manager, Retail, =
<strong>Honeywell</strong><br>>>Steven Greenwood, Vice President, =
<strong>Magstar</strong><br>>>Drew Malsbury, Director of IT Allied =
Management, Inc., <strong>Bottle King</strong>
</td>
</tr>
<tr>
<td>

<a style=3D"font-size:14pt;" class=3D"modalOnCloseRefresh" href =3D =
"/User-Registration/WebEvents?id=3D764724854&SiteID=3D&ubctid=3D6&referal=
type=3D">Register Now</a>


</td>
</tr>

</table>
<div class=3D"alllink"><a href=3D"/reseller-web-events">More Web =
Events...</a></div></div>=0A=
                                </div>=0A=
                            </td>=0A=
                        </tr>=0A=
                        <tr>=0A=
                            <td>=0A=
                                <div class=3D"mainBottomRight">=0A=
                                    =0A=
                                </div>=0A=
<br />=0A=
                            </td>=0A=
                        </tr>=0A=
                    </table>=0A=
                </div>=0A=
            </td>=0A=
        </tr>=0A=
        <tr>=0A=
            <td colspan=3D"2">=0A=
                <div class=3D"BottomBlock">=0A=
                    =0A=
                </div>=0A=
            </td>=0A=
        </tr>=0A=
    </table>=0A=
</div>=0A=
=0A=
</td></tr>=0A=
<tr><td valign=3D"top" align=3D"center">=0A=
                     =20
<table>
    <tbody>
        <tr>
            <td height=3D"25" bgcolor=3D"#ffffff" background=3D"" =
align=3D"Center">
                <table cellspacing=3D"0" cellpadding=3D"0" border=3D"0">
                    <tbody>
                        <tr>
                            <td align=3D"Center" colspan=3D"2">
                                <table cellspacing=3D"0" =
cellpadding=3D"0" border=3D"0">
                                    <tbody>
                                        <tr>
                                            <td>
                                                <center>
                                                    <table>
                                                        <tbody>
                                                            <tr =
align=3D"center">
                                                                <td>
                                                                    <a =
href=3D"/media-kit">
                                                                        =
<img alt=3D"" style=3D"border-width: 0;" =
src=3D"../../../Custom_Images/VSRImages/BottomLinkSection-copy_01.gif" =
/></a><a
                                                                         =
   href=3D"/editorialcalendar"><img
                                                                         =
       alt=3D"" style=3D"border-width: 0;" =
src=3D"../../../Custom_Images/VSRImages/BottomLinkSection-copy_02.gif" =
/></a><a
                                                                         =
           href=3D"http://www.edgellcommunications.com/privacy.htm"><img =
alt=3D"" style=3D"border-width: 0;"
                                                                         =
               =
src=3D"../../../Custom_Images/VSRImages/BottomLinkSection-copy_03.gif" =
/></a><a href=3D"http://www.edgellcommunications.com/terms.html"><img
                                                                         =
                   alt=3D"" style=3D"border-width: 0;" =
src=3D"../../../Custom_Images/VSRImages/BottomLinkSection-copy_04.gif" =
/></a><a
                                                                         =
                       href=3D"/contact-VSR"><img
                                                                         =
                           alt=3D"" style=3D"border-width: 0;" =
src=3D"../../../Custom_Images/VSRImages/BottomLinkSection-copy_05.gif" =
/></a>
                                                                </td>
                                                            </tr>
                                                            <tr =
align=3D"center">
                                                                <td>
                                                                    =
<font size=3D"-4" color=3D"#7f8183"><strong>All materials on this site =
Copyright 2010 Edgell
                                                                        =
Communications. All rights reserved.</strong></font>
                                                                </td>
                                                            </tr>
                                                        </tbody>
                                                    </table>
                                                </center>
                                            </td>
                                        </tr>
                                        <td>
                                            &nbsp;
                                        </td>
                                        <tr>
                                            <td align=3D"center">
                                              <div =
id=3D"plc_lt_mainBottom_VSRMasterFooter_footerimage"><script =
type=3D"text/javascript" language=3D"JavaScript">  aj_server =3D =
'http://ads.edgellcommunications.com/servlet/ajrotator/'; aj_tagver =3D =
'1.0';  aj_zone =3D 'edgell'; aj_adspot =3D '320064'; aj_page =3D '0'; =
aj_dim =3D'318610'; aj_ch =3D ''; aj_ct =3D ''; aj_kw =3D '';  aj_pv =3D =
true; aj_click =3D '';  </script><script type=3D"text/javascript" =
language=3D"JavaScript" =
src=3D"http://img1.cdn.adjuggler.com/banners/ajtg.js"></script>								=0A=
</div> =20
                                              =20
                                            </td>
                                        </tr>
                                    </tbody>
                                </table>
                            </td>
                        </tr>
                    </tbody>
                </table>
            </td>
        </tr>
    </tbody>
</table>
<script src=3D"/Cutom_EdgellTracking/analytics.js" =
type=3D"text/javascript">
        </script><script type=3D"text/javascript">
                              var username =3D 'Nil';

                              if (username !=3D "Nil") {
                                  var userinfo1 =3D new Object();
                                  userinfo1.userid =3D username;
                                  userinfo1.trackingid =3D =
'znm1lm45d5hlih45lb3syf55';
                                  userinfo1.documentid =3D '40356';
                                  userinfo1.actiontype =3D 'View';
userinfo1.siteid =3D 3;
		     userinfo1.siteid =3D '3';
                                  var referal =3D '';
                                =20
                                  if (referal =3D=3D "") {
                                      var url =3D document.referrer;

                                    =20
                                      if (url !=3D "") {
                                          if =
((url.indexOf('/Content/CMSDesk/', 0) =3D=3D -1) && =
(url.indexOf('/cmsgetdoc/', 0) =3D=3D -1)) {
                                              userinfo1.referal =3D =
url.substring((url.indexOf('.com', 0) =3D=3D -1) ? 0 : =
(url.indexOf('.com', 0) + 4), (url.indexOf('?', 0) =3D=3D -1) ? =
url.length : url.indexOf('?', 0));
                                             =20
                                              userinfo1.referaltype =3D =
'NA';
                                              var s =3D =
analystics_add(userinfo1);


                                          }
                                          else {
                                             =20
                                          }
                                      }
                                      else {
                                         =20
                                          userinfo1.referal =3D 'NA';
                                          userinfo1.referaltype =3D =
'NA';
                                           var s =3D =
analystics_add(userinfo1);


                                      }
                                  }
                                  else {
                                     =20
                                      userinfo1.referal =3D 'NA';
                                      userinfo1.referaltype =3D referal;
                                       var s =3D =
analystics_add(userinfo1);


                                  }
                              }
        </script><script type=3D"text/javascript">

  var _gaq =3D _gaq || [];
  _gaq.push(['_setAccount', 'UA-2805980-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga =3D document.createElement('script'); ga.type =3D =
'text/javascript'; ga.async =3D true;
    ga.src =3D ('https:' =3D=3D document.location.protocol ? =
'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s =3D document.getElementsByTagName('script')[0]; =
s.parentNode.insertBefore(ga, s);
  })();

</script><!-- START Nielsen//NetRatings SiteCensus V5.3 -->
<!-- COPYRIGHT 2007 Nielsen//NetRatings -->
<script type=3D"text/javascript">
 var _rsCI=3D"us-bpaww";
 var _rsCG=3D"0";
 var _rsDN=3D"//secure-us.imrworldwide.com/";
 var _rsPLfl=3D0;
 var _rsSE=3D1;
 var _rsSM=3D1.0;
 var _rsCL=3D1;
</script>
<script type=3D"text/javascript" =
src=3D"//secure-us.imrworldwide.com/v53.js"></script>
<noscript>
 <div><img =
src=3D"//secure-us.imrworldwide.com/cgi-bin/m?ci=3Dus-bpaww&amp;cg=3D0&am=
p;cc=3D1" alt=3D""/></div>
</noscript>
<!-- END Nielsen//NetRatings SiteCensus V5.3 --><!-- Default Insight Tag =
--><script type=3D"text/javascript">
  var _bizo_data_partner_id =3D "932";
</script><script type=3D"text/javascript">
  var _bizo_p =3D (("https:" =3D=3D document.location.protocol) ? =
"https://sjs." : "http://js.");
  document.write(unescape("%3Cscript src=3D'" + _bizo_p + =
"bizographics.com/convert_data.js?partner_id=3D" + _bizo_data_partner_id =
+ "' type=3D'text/javascript'%3E%3C/script%3E"));
</script>=0A=
                	=0A=
=0A=
            </td>=0A=
 </tr>=0A=
    </table>=0A=
</div>=0A=

   =20
   =20

<script type=3D"text/javascript">
//<![CDATA[

theForm.oldSubmit =3D theForm.submit;
theForm.submit =3D WebForm_SaveScrollPositionSubmit;

theForm.oldOnSubmit =3D theForm.onsubmit;
theForm.onsubmit =3D WebForm_SaveScrollPositionOnSubmit;
Sys.Application.initialize();
//]]>
</script>
</form>
</body>
</html>

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://vsr.edgl.com/CMSPages/GetCSS.aspx?stylesheetname=VSR_Style

.logo {
	background: =
url("/getmedia/e35edd9b-ea7d-42b2-8092-0f6432c2b88f/VSR_Redesign_TopLogo.=
jpg") no-repeat left; width: 621px; height: 68px;
}
.logo span {
	margin: -1000px;
}
.LtBlueLinkCenter a:link {
	color: rgb(51, 102, 153); font-weight: bold; text-decoration: =
underline;
}
.LtBlueLinkCenter a:hover {
	color: rgb(100, 135, 219); font-weight: bold; text-decoration: =
underline;
}
.homepageArticleText {
	color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; =
font-size: 12px; font-weight: normal; text-decoration: none;
}
.homepageArticleText a:link {
	color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; =
font-size: 12px; font-weight: normal; text-decoration: none;
}
.homepageArticleText a:visited {
	color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; =
font-size: 12px; font-weight: normal; text-decoration: none;
}
.homepageArticleText a:hover {
	color: rgb(40, 73, 117); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: =
normal; text-decoration: underline;
}
.feature {
	background-image: url("/CMSTemplates/RISAspx/images/bg.jpg"); =
background-repeat: repeat-x;
}
.txt a:link {
	color: rgb(0, 79, 106); font-family: Verdana, Arial, Helvetica, =
sans-serif; font-size: 9px; font-weight: normal; text-decoration: none;
}
.txt a:visited {
	color: rgb(0, 79, 106); font-family: Verdana, Arial, Helvetica, =
sans-serif; font-size: 9px; font-weight: normal; text-decoration: none;
}
.txt a:hover {
	color: rgb(0, 79, 106); font-family: Verdana, Arial, Helvetica, =
sans-serif; font-size: 9px; font-weight: normal; text-decoration: =
underline;
}
div a:link {
	color: rgb(0, 87, 141); font-family: Verdana, Arial, Helvetica, =
sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;
}
div a:visited {
	color: rgb(0, 87, 141); font-family: Verdana, Arial, Helvetica, =
sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;
}
div a:hover {
	color: rgb(0, 87, 141); font-family: Verdana, Arial, Helvetica, =
sans-serif; font-size: 11px; font-weight: bold; text-decoration: =
underline;
}
p {
	color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, =
sans-serif; font-size: 13px; text-algin: justify;
}
p a:link {
	color: rgb(0, 79, 106); font-family: Verdana, Arial, Helvetica, =
sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;
}
p a:visited {
	color: rgb(0, 79, 106); font-family: Verdana, Arial, Helvetica, =
sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;
}
p a:hover {
	color: rgb(0, 79, 106); font-family: Verdana, Arial, Helvetica, =
sans-serif; font-size: 12px; font-weight: bold; text-decoration: =
underline;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; =
text-algin: justify;
}
.right_text {
	padding-right: 5px; padding-bottom: 5px; padding-left: 5px; =
border-bottom-color: rgb(220, 220, 220); border-left-color: rgb(220, =
220, 220); border-bottom-width: 1px; border-left-width: 1px; =
border-bottom-style: solid; border-left-style: solid; background-color: =
rgb(247, 247, 247);
}
h2 a:link {
	margin: 0px; padding: 0px; color: rgb(0, 79, 106); font-family: =
Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: =
bold; text-decoration: none;
}
h2 a:hover {
	margin: 0px; padding: 0px; color: rgb(0, 79, 106); font-family: =
Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: =
bold; text-decoration: underline;
}
h2 a:visited {
	margin: 0px; padding: 0px; color: rgb(0, 79, 106); font-family: =
Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: =
bold; text-decoration: none;
}
h1 a:link {
	color: rgb(0, 79, 106); line-height: 22px; font-family: Verdana, Arial, =
Helvetica, sans-serif; font-size: 19px; font-weight: bold; =
text-decoration: none !important;
}
h1 a:hover {
	color: rgb(0, 79, 106); line-height: 22px; font-family: Verdana, Arial, =
Helvetica, sans-serif; font-size: 19px; font-weight: bold; =
text-decoration: underline !important;
}
h1 a:visited {
	color: rgb(0, 79, 106); line-height: 22px; font-family: Verdana, Arial, =
Helvetica, sans-serif; font-size: 19px; font-weight: bold; =
text-decoration: none !important;
}
.BlogPTitle a:link {
	color: rgb(0, 79, 106); line-height: 22px; font-family: Verdana, Arial, =
Helvetica, sans-serif; font-size: 19px; font-weight: bold; =
text-decoration: none !important;
}
.BlogPTitle a:visited {
	color: rgb(0, 79, 106); line-height: 22px; font-family: Verdana, Arial, =
Helvetica, sans-serif; font-size: 19px; font-weight: bold; =
text-decoration: none !important;
}
.BlogPTitle a:hover {
	color: rgb(0, 79, 106); line-height: 22px; font-family: Verdana, Arial, =
Helvetica, sans-serif; font-size: 19px; font-weight: bold; =
text-decoration: underline !important;
}
.BlogPBody {
	text-align: justify; font-family: Verdana, Arial, Helvetica, =
sans-serif; font-size: 12px;
}
.BlogPBody img {
	border: currentColor;
}
.BlogPDateWhole {
	text-align: justify; font-family: Verdana, Arial, Helvetica, =
sans-serif; font-size: 12px;
}
.comments hr {
	border: 1px solid rgb(204, 204, 204);
}
.BlogCommentsTitle {
	font-size: 110%; font-weight: bold;
}
.BlogLeaveComment {
	font-size: 110%; font-weight: bold;
}
.blogDetail .comments .TextAreaField {
	width: 280px;
}
.TextAreaField {
	width: 280px; height: 100px;
}
.IE7 .PageTitleHeader table {
	text-align: left;
}
.NewsPTitle {
	padding: 5px; color: black;
}
.NewsPTitle a {
	color: rgb(0, 79, 106); font-size: 14px; font-weight: bold; =
text-decoration: none;
}
.NewsPTitle a:visited {
	color: rgb(0, 79, 106); font-size: 14px; font-weight: bold; =
text-decoration: none;
}
.NewsPTitle a:hover {
	color: rgb(0, 79, 106); font-size: 14px; font-weight: bold; =
text-decoration: underline;
}
.NewsPBody {
	padding: 5px; margin-bottom: 5px;
}
.NewsSummary {
	padding: 15px 0px 15px 15px; border: 1px solid rgb(204, 204, 204); =
margin-top: 10px; background-color: rgb(241, 241, 241);
}
.NewsSummary img {
	border: 1px solid rgb(204, 204, 204); margin-right: 15px; =
margin-bottom: 0px; float: left;
}
.NewsSummary .NewsContent {
	width: 700px; float: left;
}
.NewsSummary .Date {
	font-weight: bold; margin-bottom: 10px;
}
.NewsSummary {
	margin: 0px; padding: 0px; width: 100%; height: 0px; line-height: 0; =
clear: both; font-size: 0pt;
}
.Clearer {
	margin: 0px; padding: 0px; width: 100%; height: 0px; line-height: 0; =
clear: both; font-size: 0pt;
}
.NewsBody {
	padding: 15px; border-right-color: rgb(204, 204, 204); =
border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, =
204, 204); border-right-width: 1px; border-bottom-width: 1px; =
border-left-width: 1px; border-right-style: solid; border-bottom-style: =
solid; border-left-style: solid;
}
.NewsBody img {
	border: currentColor;
}
.NewsTitle {
	font-size: 16px; font-weight: bold;
}
.NewsDate {
	padding-top: 5px; font-style: normal;
}
.NewsReleaseDate {
	font-style: italic;
}
.BoxTitle {
	color: rgb(0, 39, 86); font-size: 120%; font-weight: bold;
}
.NewsPreviewTitle a {
	font-weight: bold;
}
.NewsPreviewDate {
	padding: 5px 0px 3px; font-size: 90%;
}
.NewsPreviewSummary {
	font-size: 80%;
}
.TabControlTable {
	background: =
url("../App_Themes/CorporateSite/Images/tabmenu_item_bg.gif") repeat-x =
left; margin: 0px; padding: 0px; height: 25px;
}
.TabControlLeft {
	display: none;
}
.TabControlRight {
	display: none;
}
.TabControlSelectedLeft {
	display: none;
}
.TabControlSelectedRight {
	display: none;
}
.TabControl {
	background: =
url("../App_Themes/CorporateSite/Images/tabmenu_item_bg.gif") repeat-x =
left; padding: 0px 10px;
}
.TabControlSelected {
	background: =
url("../App_Themes/CorporateSite/Images/tabmenu_item_active_bg.gif") =
repeat-x left; padding: 0px 10px;
}
.TabControlTable a {
	color: rgb(255, 255, 255); font-size: 12px; text-decoration: none;
}
.featured_header {
	text-align: left; font-size: 12px; font-weight: bold; text-decoration: =
underline;
}
.article_header {
	color: rgb(0, 79, 106); font-family: Verdana, Arial, Helvetica, =
sans-serif; font-size: 24px; font-weight: bold; text-decoration: none;
}
.article_header a {
	color: rgb(0, 79, 106); font-family: Verdana, Arial, Helvetica, =
sans-serif; font-size: 24px; font-weight: bold; text-decoration: none;
}
.article_header a:link {
	color: rgb(0, 79, 106); font-family: Verdana, Arial, Helvetica, =
sans-serif; font-size: 24px; font-weight: bold; text-decoration: none;
}
.article_header a:visited {
	color: rgb(0, 79, 106); font-family: Verdana, Arial, Helvetica, =
sans-serif; font-size: 24px; font-weight: bold; text-decoration: none;
}
.article_header a:active {
	color: rgb(0, 79, 106); font-family: Verdana, Arial, Helvetica, =
sans-serif; font-size: 24px; font-weight: bold; text-decoration: none;
}
.article_header a:hover {
	color: rgb(0, 79, 106); font-family: Verdana, Arial, Helvetica, =
sans-serif; font-size: 24px; font-weight: bold; text-decoration: =
underline;
}
.article_header2 a:link {
	margin: 0px; padding: 0px; color: rgb(0, 79, 106); line-height: 16px; =
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; =
font-weight: bold; text-decoration: none;
}
.article_header2 a:hover {
	margin: 0px; padding: 0px; color: rgb(0, 79, 106); line-height: 16px; =
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; =
font-weight: bold; text-decoration: underline;
}
.PollTitle {
	font-weight: bold; margin-bottom: 10px; display: none;
}
.PollAnswers {
	margin: 0px; padding: 0px; color: rgb(0, 79, 106); font-family: =
Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: =
none;
}
.PollGraph {
	height: 8px; margin-right: 20px;
}
.PollGraph div {
	background: url("../App_Themes/CorporateSite/Images/poll02.gif") =
repeat-x 100% 0%; height: 8px; line-height: 0px; font-size: 0px;
}
.PollGraph div.PollGraph0 {
	background: url("../App_Themes/CorporateSite/Images/poll01.gif") =
repeat-x 100% 0%;
}
.PollGraph div.PollGraph2 {
	background: url("../App_Themes/CorporateSite/Images/poll03.gif") =
repeat-x 100% 0%;
}
.PollQuestion {
	margin: 0px; padding: 0px; color: rgb(0, 79, 106); line-height: 16px; =
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; =
font-weight: bold; text-decoration: none;
}
.PollCount {
	text-align: right;
}
.PollFooter {
	margin-top: 10px;
}
div.HomeLinkMore a {
	text-align: right; color: rgb(105, 121, 117); font-size: 10px; =
font-weight: bold; text-decoration: underline;
}
.HomeLinkMore a:link {
	text-align: right; color: rgb(105, 121, 117); font-size: 10px; =
font-weight: bold; text-decoration: underline;
}
.HomeLinkMore a:visited {
	text-align: right; color: rgb(105, 121, 117); font-size: 10px; =
font-weight: bold; text-decoration: underline;
}
.HomeLinkMore a:active {
	text-align: right; color: rgb(105, 121, 117); font-size: 10px; =
font-weight: bold; text-decoration: underline;
}
div.HomeLinkMore a:hover {
	text-align: right; color: rgb(105, 121, 117); font-size: 10px; =
font-weight: bold; text-decoration: underline;
}
div.HomeLinkMore {
	text-align: right;
}
.BottomArticleHome {
	color: rgb(0, 79, 106); font-family: Verdana, Arial, Helvetica, =
sans-serif; font-size: 23px; font-weight: bold; text-decoration: none;
}
.BottomArticleHome2 a {
	margin: 0px; padding: 0px; color: rgb(0, 79, 106); font-family: Arial, =
Helvetica, sans-serif; font-size: 20px; font-weight: bold; =
text-decoration: none;
}
.BottomArticleHome2 a:link {
	margin: 0px; padding: 0px; color: rgb(0, 79, 106); font-family: Arial, =
Helvetica, sans-serif; font-size: 20px; font-weight: bold; =
text-decoration: none;
}
.BottomArticleHome2 a:visited {
	margin: 0px; padding: 0px; color: rgb(0, 79, 106); font-family: Arial, =
Helvetica, sans-serif; font-size: 20px; font-weight: bold; =
text-decoration: none;
}
.BottomArticleHome2 a:active {
	margin: 0px; padding: 0px; color: rgb(0, 79, 106); font-family: Arial, =
Helvetica, sans-serif; font-size: 20px; font-weight: bold; =
text-decoration: none;
}
.BottomArticleHome2 a:hover {
	margin: 0px; padding: 0px; color: rgb(0, 79, 106); font-family: Arial, =
Helvetica, sans-serif; font-size: 20px; font-weight: bold; =
text-decoration: underline;
}
.ArticleHeader a {
	color: rgb(0, 87, 141); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; =
text-decoration: none;
}
.ArticleHeader a:link {
	color: rgb(0, 87, 141); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; =
text-decoration: none;
}
.ArticleHeader a:visited {
	color: rgb(0, 87, 141); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; =
text-decoration: none;
}
.ArticleHeader a:active {
	color: rgb(0, 87, 141); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; =
text-decoration: none;
}
.ArticleHeader a:hover {
	color: rgb(40, 73, 117); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; =
text-decoration: none;
}
div.OtherLinkMore a {
	text-align: right; color: rgb(0, 79, 106); font-size: 12px; =
font-weight: bold; text-decoration: underline;
}
.OtherLinkMore a:link {
	text-align: right; color: rgb(0, 79, 106); font-size: 12px; =
font-weight: bold; text-decoration: underline;
}
.OtherLinkMore a:visited {
	text-align: right; color: rgb(0, 79, 106); font-size: 12px; =
font-weight: bold; text-decoration: underline;
}
.OtherLinkMore a:active {
	text-align: right; color: rgb(0, 79, 106); font-size: 12px; =
font-weight: bold; text-decoration: underline;
}
div.OtherLinkMore a:hover {
	text-align: right; color: rgb(0, 79, 106); font-size: 12px; =
font-weight: bold; text-decoration: underline;
}
div.OtherLinkMore {
	text-align: right;
}
div.OtherLinkMore1 a {
	text-align: right; color: rgb(0, 79, 106); font-size: 10px; =
font-weight: bold; text-decoration: underline;
}
.OtherLinkMore1 a:link {
	text-align: right; color: rgb(0, 79, 106); font-size: 10px; =
font-weight: bold; text-decoration: underline;
}
.OtherLinkMore1 a:visited {
	text-align: right; color: rgb(0, 79, 106); font-size: 10px; =
font-weight: bold; text-decoration: underline;
}
.OtherLinkMore1 a:active {
	text-align: right; color: rgb(0, 79, 106); font-size: 10px; =
font-weight: bold; text-decoration: underline;
}
div.OtherLinkMore1 a:hover {
	text-align: right; color: rgb(0, 79, 106); font-size: 10px; =
font-weight: bold; text-decoration: underline;
}
div.OtherLinkMore1 {
	text-align: right;
}
.WhitePaperControl a {
	color: rgb(0, 87, 141); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; =
text-decoration: none;
}
.WhitePaperControl a:link {
	color: rgb(0, 87, 141); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; =
text-decoration: none;
}
.WhitePaperControl a:visited {
	color: rgb(0, 87, 141); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; =
text-decoration: none;
}
.WhitePaperControl a:active {
	color: rgb(0, 87, 141); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; =
text-decoration: none;
}
.WhitePaperControl a:hover {
	color: rgb(40, 73, 117); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; =
text-decoration: underline;
}
.Magazinetitle a {
	color: rgb(0, 87, 141); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; =
text-decoration: none;
}
.Magazinetitle a:link {
	color: rgb(0, 87, 141); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; =
text-decoration: none;
}
.Magazinetitle a:visited {
	color: rgb(0, 87, 141); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; =
text-decoration: none;
}
.Magazinetitle a:hover {
	color: rgb(40, 73, 117); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; =
text-decoration: underline;
}
.ArticleTopHeader a {
	color: rgb(0, 79, 106); font-family: Verdana,Arial, Helvetica, =
sans-serif; font-size: 24px; font-weight: bold; text-decoration: none; =
vertical-align: top;
}
.ArticleTopHeader a:link {
	color: rgb(0, 79, 106); font-family: Verdana,Arial, Helvetica, =
sans-serif; font-size: 24px; font-weight: bold; text-decoration: none; =
vertical-align: top;
}
.ArticleTopHeader a:visited {
	color: rgb(0, 79, 106); font-family: Verdana,Arial, Helvetica, =
sans-serif; font-size: 24px; font-weight: bold; text-decoration: none; =
vertical-align: top;
}
.ArticleTopHeader a:active {
	color: rgb(0, 79, 106); font-family: Verdana,Arial, Helvetica, =
sans-serif; font-size: 24px; font-weight: bold; text-decoration: none; =
vertical-align: top;
}
.ArticleTopHeader a:hover {
	color: rgb(0, 79, 106); font-family: Verdana,Arial, Helvetica, =
sans-serif; font-size: 24px; font-weight: bold; text-decoration: =
underline; vertical-align: top;
}
.MainWindow {
	background: 0px 0px rgb(247, 247, 247); border-width: 0px 1px 1px; =
border-style: solid; border-color: rgb(220, 220, 220); padding: 1px; =
margin-top: 0px; -moz-background-clip: border; =
-moz-background-inline-policy: continuous; -moz-background-origin: =
padding;
}
.TopLiveLink {
	color: rgb(0, 79, 106); font-size: 15px; text-decoration: underline;
}
.TopLiveLink a {
	color: rgb(0, 79, 106); font-size: 15px; text-decoration: underline;
}
.TopLiveLink a:link {
	color: rgb(0, 79, 106); font-size: 15px; text-decoration: underline;
}
.TopLiveLink a:visited {
	color: rgb(0, 79, 106); font-size: 15px; text-decoration: underline;
}
.TopLiveLink a:active {
	color: rgb(0, 79, 106); font-size: 15px; text-decoration: underline;
}
.TopLiveLink a:hover {
	color: rgb(0, 79, 106); font-size: 15px; text-decoration: underline;
}
.LiveWebEvents a {
	margin: 0px; padding: 0px; color: rgb(0, 79, 106); font-family: =
Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: =
bold; text-decoration: none;
}
.LiveWebEvents a:link {
	margin: 0px; padding: 0px; color: rgb(0, 79, 106); font-family: =
Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: =
bold; text-decoration: none;
}
.LiveWebEvents a:visited {
	margin: 0px; padding: 0px; color: rgb(0, 79, 106); font-family: =
Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: =
bold; text-decoration: none;
}
.LiveWebEvents a:active {
	margin: 0px; padding: 0px; color: rgb(0, 79, 106); font-family: =
Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: =
bold; text-decoration: none;
}
.LiveWebEvents a:hover {
	margin: 0px; padding: 0px; color: rgb(0, 79, 106); font-family: =
Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: =
bold; text-decoration: underline;
}
div.block {
	padding: 2px; border: 1px solid rgb(204, 204, 204); color: rgb(0, 0, =
0); text-decoration: none; display: block;
}
div.block a {
	color: rgb(176, 75, 67); font-size: 12px; font-weight: bold; =
text-decoration: none;
}
div.block a:link {
	color: rgb(176, 75, 67); font-size: 12px; font-weight: bold; =
text-decoration: none;
}
div.block a:visited {
	color: rgb(176, 75, 67); font-size: 12px; font-weight: bold; =
text-decoration: none;
}
div.block a:active {
	color: rgb(176, 75, 67); font-size: 12px; font-weight: bold; =
text-decoration: none;
}
div.block a:hover {
	color: rgb(176, 75, 67); font-size: 12px; font-weight: bold; =
text-decoration: none;
}
.Evenblock a {
	margin: 2px; padding: 2px; border: 1px solid rgb(204, 204, 204); =
text-decoration: none;
}
.Evenblock a:link {
	margin: 2px; padding: 2px; border: 1px solid rgb(204, 204, 204); =
text-decoration: none;
}
.Evenblock a:visited {
	margin: 2px; padding: 2px; border: 1px solid rgb(204, 204, 204); =
text-decoration: none;
}
.Evenblock a:active {
	margin: 2px; padding: 2px; border: 1px solid rgb(204, 204, 204); =
text-decoration: none;
}
.Evenblock a:hover {
	margin: 2px; padding: 2px; border: 1px solid rgb(204, 204, 204); =
text-decoration: none;
}
div.LiveEventLink a {
	text-align: right; color: rgb(176, 75, 67); font-size: 10px; =
font-weight: bold; text-decoration: none;
}
.LiveEventLink a:link {
	text-align: right; color: rgb(176, 75, 67); font-size: 10px; =
font-weight: bold; text-decoration: none;
}
.LiveEventLink a:visited {
	text-align: right; color: rgb(176, 75, 67); font-size: 10px; =
font-weight: bold; text-decoration: none;
}
.LiveEventLink a:active {
	text-align: right; color: rgb(176, 75, 67); font-size: 10px; =
font-weight: bold; text-decoration: none;
}
div.LiveEventLink a:hover {
	text-align: right; color: rgb(176, 75, 67); font-size: 10px; =
font-weight: bold; text-decoration: none;
}
div.LiveEventLink {
	text-align: right;
}
.paddingsides5 {
	padding-right: 15px; padding-left: 15px; font-family: =
Arial,Helvetica,sans-serif; font-size: 12px;
}
.basictext {
	font-family: Arial,Helvetica,sans-serif; font-size: 12px;
}
.basictext p {
	font-family: Arial,Helvetica,sans-serif; font-size: 12px;
}
.LiveLink {
	color: rgb(176, 75, 67); font-size: 12px; font-weight: bold; =
text-decoration: underline;
}
.LiveListUL {
	text-align: left; color: rgb(0, 0, 0); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 12px; list-style-type: =
square; list-style-position: outside;
}
.LiveListUL li {
	margin: 0px; padding: 0px;
}
.LiveListCircleUL {
	color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; =
font-size: 12px; list-style-type: circle; list-style-position: outside;
}
.LiveListCircleUL li {
	margin: 0px; padding: 0px;
}
div.LiveEventDiv {
	font-family: Arial,Helvetica,sans-serif; font-size: 12px;
}
.kcArticleHeader {
	color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; =
font-size: 14px; font-weight: bold; text-decoration: none;
}
.kcArticleHeader a:link {
	color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; =
font-size: 14px; font-weight: bold; text-decoration: none;
}
.kcArticleHeader a:visited {
	color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; =
font-size: 14px; font-weight: bold; text-decoration: none;
}
.kcArticleHeader a:hover {
	color: rgb(40, 73, 117); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; =
text-decoration: underline;
}
.ArticleMainHeader {
	color: rgb(51, 102, 153); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; =
text-decoration: none;
}
.ArticleMainHeader a:link {
	color: rgb(51, 102, 153); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; =
text-decoration: none;
}
.ArticleMainHeader a:visited {
	color: rgb(51, 102, 153); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; =
text-decoration: none;
}
.ArticleMainHeader a:hover {
	color: rgb(40, 73, 117); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; =
text-decoration: underline;
}
.additionalArticlesHeader {
	color: rgb(51, 102, 153); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; =
text-decoration: none;
}
.additionalArticlesHeader a:link {
	color: rgb(51, 102, 153); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; =
text-decoration: none;
}
.additionalArticlesHeader a:visited {
	color: rgb(51, 102, 153); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; =
text-decoration: none;
}
.additionalArticlesHeader a:hover {
	color: rgb(0, 79, 106); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; =
text-decoration: underline;
}
.article_header2 {
	color: rgb(0, 87, 141); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold;
}
.article_header2 a:link {
	color: rgb(0, 87, 141); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; =
text-decoration: none;
}
.article_header2 a:hover {
	color: rgb(40, 73, 117); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; =
text-decoration: underline;
}
.article_header2 a:visited {
	color: rgb(0, 87, 141); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold;
}
.alllink {
	text-align: right; color: rgb(0, 87, 141); font-size: 12px;
}
.alllink a:link {
	color: rgb(0, 87, 141); font-size: 12px; text-decoration: underline;
}
.alllink a:visited {
	color: rgb(0, 87, 141); font-size: 12px; text-decoration: underline;
}
.mostreadlink {
	color: rgb(0, 87, 141); font-size: 12px; font-weight: bold; =
text-decoration: none;
}
.mostreadlink a:link {
	color: rgb(0, 87, 141); font-size: 12px; font-weight: bold; =
text-decoration: none;
}
.mostreadlink a:visited {
	color: rgb(0, 87, 141); font-size: 12px; font-weight: bold; =
text-decoration: none;
}
.mostreadlink a:hover {
	color: rgb(40, 73, 117); font-size: 12px; font-weight: bold; =
text-decoration: underline;
}
.ArticleHeader {
	color: rgb(0, 87, 141); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold;
}
.ArticleHeader a:link {
	color: rgb(0, 87, 141); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; =
text-decoration: none;
}
.ArticleHeader a:hover {
	color: rgb(40, 73, 117); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; =
text-decoration: underline;
}

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://vsr.edgl.com/Custom_CSS/ColorBoxModalPopup/jquery.colorbox.css

#colorbox {
	left: 0px; top: 0px; overflow: hidden; position: absolute; z-index: =
9999;
}
#cboxOverlay {
	left: 0px; top: 0px; overflow: hidden; position: absolute; z-index: =
9999;
}
#cboxWrapper {
	left: 0px; top: 0px; overflow: hidden; position: absolute; z-index: =
9999;
}
#cboxOverlay {
	width: 100%; height: 100%; position: fixed;
}
#cboxMiddleLeft {
	clear: left;
}
#cboxBottomLeft {
	clear: left;
}
#cboxContent {
	overflow: hidden; position: relative;
}
#cboxLoadedContent {
	overflow: auto;
}
#cboxLoadedContent iframe {
	border: 0px currentColor; width: 100%; height: 100%; display: block;
}
#cboxTitle {
	margin: 0px;
}
#cboxLoadingOverlay {
	left: 0px; top: 0px; width: 100%; position: absolute;
}
#cboxLoadingGraphic {
	left: 0px; top: 0px; width: 100%; position: absolute;
}
#cboxPrevious {
	cursor: pointer;
}
#cboxNext {
	cursor: pointer;
}
#cboxClose {
	cursor: pointer;
}
#cboxSlideshow {
	cursor: pointer;
}
#cboxOverlay {
	background: url("../../../Custom_Images/images/overlay.png") 0px 0px;
}
#colorbox {
=09
}
#cboxTopLeft {
	background: url("../../../Custom_Images/images/controls.png") no-repeat =
-100px 0px; width: 21px; height: 21px;
}
#cboxTopRight {
	background: url("../../../Custom_Images/images/controls.png") no-repeat =
-129px 0px; width: 21px; height: 21px;
}
#cboxBottomLeft {
	background: url("../../../Custom_Images/images/controls.png") no-repeat =
-100px -29px; width: 21px; height: 21px;
}
#cboxBottomRight {
	background: url("../../../Custom_Images/images/controls.png") no-repeat =
-129px -29px; width: 21px; height: 21px;
}
#cboxMiddleLeft {
	background: url("../../../Custom_Images/images/controls.png") repeat-y =
left top; width: 21px;
}
#cboxMiddleRight {
	background: url("../../../Custom_Images/images/controls.png") repeat-y =
right top; width: 21px;
}
#cboxTopCenter {
	background: url("../../../Custom_Images/images/border.png") repeat-x =
0px 0px; height: 21px;
}
#cboxBottomCenter {
	background: url("../../../Custom_Images/images/border.png") repeat-x =
0px -29px; height: 21px;
}
#cboxContent {
	background: rgb(255, 255, 255);
}
#cboxLoadedContent {
	margin-bottom: 28px;
}
#cboxTitle {
	left: 0px; width: 100%; text-align: center; bottom: 3px; color: =
rgb(148, 148, 148); position: absolute;
}
#cboxCurrent {
	left: 58px; bottom: 3px; color: rgb(148, 148, 148); position: absolute;
}
#cboxSlideshow {
	right: 30px; bottom: 3px; color: rgb(0, 146, 239); position: absolute;
}
#cboxPrevious {
	background: url("../../../Custom_Images/images/controls.png") no-repeat =
-75px 0px; left: 0px; width: 25px; height: 25px; bottom: 0px; =
text-indent: -9999px; position: absolute;
}
.hover#cboxPrevious {
	background-position: -75px -25px;
}
#cboxNext {
	background: url("../../../Custom_Images/images/controls.png") no-repeat =
-50px 0px; left: 27px; width: 25px; height: 25px; bottom: 0px; =
text-indent: -9999px; position: absolute;
}
.hover#cboxNext {
	background-position: -50px -25px;
}
#cboxLoadingOverlay {
	background: url("../../../Custom_Images/images/loading_background.png") =
no-repeat center;
}
#cboxLoadingGraphic {
	background: url("../../../Custom_Images/images/loading.gif") no-repeat =
center;
}
#cboxClose {
	background: url("../../../Custom_Images/images/controls.png") no-repeat =
-25px 0px; width: 25px; height: 25px; right: 0px; bottom: 0px; =
text-indent: -9999px; position: absolute;
}
.hover#cboxClose {
	background-position: -25px -25px;
}
.cboxIE #cboxTopLeft {
	filter: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D../../../Custom_=
Images/images/internet_explorer/borderTopLeft.png, =
sizingMethod=3D'scale');
}
.cboxIE #cboxTopCenter {
	filter: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D../../../Custom_=
Images/images/internet_explorer/borderTopCenter.png, =
sizingMethod=3D'scale');
}
.cboxIE #cboxTopRight {
	filter: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D../../../Custom_=
Images/images/internet_explorer/borderTopRight.png, =
sizingMethod=3D'scale');
}
.cboxIE #cboxBottomLeft {
	filter: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D../../../Custom_=
Images/images/internet_explorer/borderBottomLeft.png, =
sizingMethod=3D'scale');
}
.cboxIE #cboxBottomCenter {
	filter: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D../../../Custom_=
Images/images/internet_explorer/borderBottomCenter.png, =
sizingMethod=3D'scale');
}
.cboxIE #cboxBottomRight {
	filter: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D../../../Custom_=
Images/images/internet_explorer/borderBottomRight.png, =
sizingMethod=3D'scale');
}
.cboxIE #cboxMiddleLeft {
	filter: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D../../../Custom_=
Images/images/internet_explorer/borderMiddleLeft.png, =
sizingMethod=3D'scale');
}
.cboxIE #cboxMiddleRight {
	filter: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D../../../Custom_=
Images/images/internet_explorer/borderMiddleRight.png, =
sizingMethod=3D'scale');
}

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://vsr.edgl.com/Custom_CSS/ColorBoxModalPopup/Global.css

.searchsection {
	height: 31px;
}
.webeventheadertext {
	color: rgb(201, 58, 40); font-family: Arial,Helvetica,sans-serif; =
font-size: 20px; font-weight: normal; text-decoration: none;
}
.webeventheadertext a:link {
	color: rgb(201, 58, 40); font-family: Arial,Helvetica,sans-serif; =
font-size: 20px; font-weight: normal; text-decoration: none;
}
.webeventheadertext a:visited {
	color: rgb(201, 58, 40); font-family: Arial,Helvetica,sans-serif; =
font-size: 20px; font-weight: normal; text-decoration: none;
}
.webeventheadertext a:hover {
	color: rgb(40, 73, 117); font-family: Arial,Helvetica,sans-serif; =
font-size: 20px; font-weight: normal; text-decoration: none;
}
.teasertexteffect {
	color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; =
font-size: 12px; font-weight: normal; text-decoration: none;
}
.teasertexteffect a:link {
	color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; =
font-size: 12px; font-weight: normal; text-decoration: none;
}
.teasertexteffect a:visited {
	color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; =
font-size: 12px; font-weight: normal; text-decoration: none;
}
.teasertexteffect a:hover {
	color: rgb(40, 73, 117); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: =
normal; text-decoration: none;
}
.TabControlTable {
	font-family: Microsoft Sans Serif; font-size: 13px;
}
#TableTop .TabControlTable {
	width: 590px;
}
#TableCenter .TabControlTable {
	width: 366px;
}
.TabControlRow {
=09
}
.TabControl {
	background: rgb(255, 255, 255); padding: 0px; text-align: center; =
color: rgb(0, 79, 131); font-weight: bold; border-top-color: rgb(153, =
153, 153); border-right-color: rgb(153, 153, 153); border-left-color: =
rgb(153, 153, 153); border-top-width: 1px; border-right-width: 1px; =
border-left-width: 1px; border-top-style: solid; border-right-style: =
solid; border-left-style: solid; cursor: pointer;
}
#TableTop .TabControl {
	width: 145px;
}
#TableCenter .TabControl {
	width: 183px;
}
.TabControlSelected {
	background: rgb(153, 5, 5); padding: 0px; text-align: center; color: =
white; border-top-color: rgb(153, 153, 153); border-right-color: =
rgb(153, 153, 153); border-left-color: rgb(153, 153, 153); =
border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; =
border-top-style: solid; border-right-style: solid; border-left-style: =
solid; cursor: pointer;
}
#TableTop .TabControlSelected {
	width: 145px;
}
#TableCenter .TabControlSelected {
	width: 183px;
}
#table_bottom .TabControlTable {
	width: 591px;
}
#table_bottom .TabControl {
	width: 197px;
}
#table_bottom .TabControlSelected {
	width: 197px;
}
.TabControlLinkSelected {
	color: white; text-decoration: none;
}
.TabControlLink {
	color: black; text-decoration: none;
}
.TabControlLeft {
	width: 1px;
}
.TabControlRight {
	width: 0px;
}
.TabControlSelectedLeft {
	width: 1px;
}
.TabControlSelectedRight {
	width: 0px;
}
.tableborderleft {
	border-width: 1px 0px 0px 1px; border-style: solid; border-color: =
rgb(153, 153, 153);
}
.tablebordermiddle {
	border-width: 1px 1px 0px; border-style: solid; border-color: rgb(153, =
153, 153);
}
.tableborderright {
	border-width: 1px 1px 0px 0px; border-style: solid; border-color: =
rgb(153, 153, 153);
}
.tablecontainer {
	border: 1px solid rgb(153, 153, 153);
}
.newsheader {
	color: rgb(51, 153, 204); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; =
text-decoration: none;
}
.newsheader a:visited {
	color: rgb(51, 153, 204); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; =
text-decoration: none;
}
.newsheader a:hover {
	color: rgb(40, 73, 117); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; =
text-decoration: none;
}
.addnlnewsheader {
	color: rgb(51, 153, 204); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; =
text-decoration: none;
}
.addnlnewsheader a:link {
	color: rgb(51, 153, 204); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; =
text-decoration: none;
}
.addnlnewsheader a:visited {
	color: rgb(51, 153, 204); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; =
text-decoration: none;
}
.addnlnewsheader a:hover {
	color: rgb(40, 73, 117); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; =
text-decoration: none;
}
.newstitleheader {
	color: rgb(51, 153, 204); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; =
text-decoration: none;
}
.newstitleheader a:link {
	color: rgb(51, 153, 204); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; =
text-decoration: none;
}
.newstitleheader a:visited {
	color: rgb(51, 153, 204); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; =
text-decoration: none;
}
.newstitleheader a:hover {
	color: rgb(40, 73, 117); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; =
text-decoration: none;
}
.reportsheader {
	color: rgb(204, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; =
font-size: 18px; font-weight: bold; text-decoration: none;
}
.reportsheader a:link {
	color: rgb(204, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; =
font-size: 18px; font-weight: bold; text-decoration: none;
}
.reportsheader a:visited {
	color: rgb(204, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; =
font-size: 18px; font-weight: bold; text-decoration: none;
}
.reportsheader a:hover {
	color: rgb(40, 73, 117); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; =
text-decoration: underline;
}
.reportstext {
	color: rgb(204, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; =
font-size: 10px; font-weight: bold; text-decoration: none;
}
.reportstext a:link {
	color: rgb(204, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; =
font-size: 10px; font-weight: bold; text-decoration: none;
}
.reportstext a:visited {
	color: rgb(204, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; =
font-size: 10px; font-weight: bold; text-decoration: none;
}
.reportstext a:hover {
	color: rgb(204, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; =
font-size: 10px; font-weight: bold; text-decoration: underline;
}

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://vsr.edgl.com/CMSTemplates/VSRAspx/VSRMenu/SpryMenuBarHorizontal.css

ul.MenuBarHorizontal {
	margin: 0px; padding: 0px; width: auto; height: 22px; font-size: 100%; =
border-top-color: rgb(189, 190, 194); border-bottom-color: rgb(189, 190, =
194); border-top-width: 3px; border-bottom-width: 3px; border-top-style: =
solid; border-bottom-style: solid; list-style-type: none; cursor: =
default;
}
ul.MenuBarActive {
	z-index: 1000;
}
ul.MenuBarHorizontal li {
	margin: 0px; padding: 0px; text-align: left; font-size: 100%; float: =
left; list-style-type: none; position: relative; cursor: pointer;
}
ul.MenuBarHorizontal ul {
	margin: 0px; padding: 0px; left: -1000em; width: 9.2em; font-size: =
100%; list-style-type: none; position: absolute; z-index: 1020; cursor: =
default;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible {
	left: auto;
}
ul.MenuBarHorizontal ul li {
	width: 9.2em; background-image: url("bg.jpg");
}
ul.MenuBarHorizontal ul ul {
	margin: -5% 0px 0px 95%; position: absolute;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible {
	left: auto; top: 0px;
}
ul.MenuBarHorizontal a {
	text-align: left; color: rgb(255, 255, 255); font-family: Verdana, =
Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; =
text-decoration: none; display: block; cursor: pointer; =
background-color: rgb(0, 87, 141);
}
ul.MenuBarHorizontal a:hover {
	color: rgb(255, 255, 255);
}
ul.MenuBarHorizontal a:focus {
	color: rgb(255, 255, 255);
}
ul.MenuBarHorizontal a.MenuBarItemHover {
	color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, =
sans-serif; font-size: 10px; background-color: rgb(199, 29, 32);
}
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover {
	color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, =
sans-serif; font-size: 10px; background-color: rgb(199, 29, 32);
}
ul.MenuBarHorizontal a.MenuBarSubmenuVisible {
	color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, =
sans-serif; font-size: 10px; background-color: rgb(199, 29, 32);
}
ul.MenuBarHorizontal a.MenuBarItemSubmenu {
	background-position: 95% 50%; color: rgb(255, 255, 255); font-family: =
Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: =
bold; text-decoration: none; background-image: =
url("SpryMenuBarDown.gif"); background-repeat: no-repeat;
}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu {
	background-position: 95% 50%; color: rgb(255, 255, 255); font-family: =
Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: =
bold; text-decoration: none; background-image: =
url("SpryMenuBarRight.gif"); background-repeat: no-repeat;
}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover {
	background-position: 95% 50%; color: rgb(255, 255, 255); font-family: =
Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: =
bold; text-decoration: none; background-image: =
url("SpryMenuBarRightHover.gif"); background-repeat: no-repeat;
}
ul li ul li a:link {
	padding: 5px; border: thin solid rgb(255, 255, 255); width: 180px; =
text-decoration: none;
}
ul li ul li a:visited {
	padding: 5px; border: thin solid rgb(255, 255, 255); width: 180px; =
text-decoration: none;
}
ul li ul li a:hover {
	padding: 5px; border: thin solid rgb(255, 255, 255); width: 180px; =
text-decoration: none;
}
ul.MenuBarHorizontal iframe {
	position: absolute; z-index: 1010;
}
ul.MenuBarHorizontal li.MenuBarItemIE {
	background: rgb(255, 255, 255); float: left; display: inline;
}

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://vsr.edgl.com/Custom_CSS/ColorBoxModalPopup/Global.css

.searchsection {
	height: 31px;
}
.webeventheadertext {
	color: rgb(201, 58, 40); font-family: Arial,Helvetica,sans-serif; =
font-size: 20px; font-weight: normal; text-decoration: none;
}
.webeventheadertext a:link {
	color: rgb(201, 58, 40); font-family: Arial,Helvetica,sans-serif; =
font-size: 20px; font-weight: normal; text-decoration: none;
}
.webeventheadertext a:visited {
	color: rgb(201, 58, 40); font-family: Arial,Helvetica,sans-serif; =
font-size: 20px; font-weight: normal; text-decoration: none;
}
.webeventheadertext a:hover {
	color: rgb(40, 73, 117); font-family: Arial,Helvetica,sans-serif; =
font-size: 20px; font-weight: normal; text-decoration: none;
}
.teasertexteffect {
	color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; =
font-size: 12px; font-weight: normal; text-decoration: none;
}
.teasertexteffect a:link {
	color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; =
font-size: 12px; font-weight: normal; text-decoration: none;
}
.teasertexteffect a:visited {
	color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; =
font-size: 12px; font-weight: normal; text-decoration: none;
}
.teasertexteffect a:hover {
	color: rgb(40, 73, 117); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: =
normal; text-decoration: none;
}
.TabControlTable {
	font-family: Microsoft Sans Serif; font-size: 13px;
}
#TableTop .TabControlTable {
	width: 590px;
}
#TableCenter .TabControlTable {
	width: 366px;
}
.TabControlRow {
=09
}
.TabControl {
	background: rgb(255, 255, 255); padding: 0px; text-align: center; =
color: rgb(0, 79, 131); font-weight: bold; border-top-color: rgb(153, =
153, 153); border-right-color: rgb(153, 153, 153); border-left-color: =
rgb(153, 153, 153); border-top-width: 1px; border-right-width: 1px; =
border-left-width: 1px; border-top-style: solid; border-right-style: =
solid; border-left-style: solid; cursor: pointer;
}
#TableTop .TabControl {
	width: 145px;
}
#TableCenter .TabControl {
	width: 183px;
}
.TabControlSelected {
	background: rgb(153, 5, 5); padding: 0px; text-align: center; color: =
white; border-top-color: rgb(153, 153, 153); border-right-color: =
rgb(153, 153, 153); border-left-color: rgb(153, 153, 153); =
border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; =
border-top-style: solid; border-right-style: solid; border-left-style: =
solid; cursor: pointer;
}
#TableTop .TabControlSelected {
	width: 145px;
}
#TableCenter .TabControlSelected {
	width: 183px;
}
#table_bottom .TabControlTable {
	width: 591px;
}
#table_bottom .TabControl {
	width: 197px;
}
#table_bottom .TabControlSelected {
	width: 197px;
}
.TabControlLinkSelected {
	color: white; text-decoration: none;
}
.TabControlLink {
	color: black; text-decoration: none;
}
.TabControlLeft {
	width: 1px;
}
.TabControlRight {
	width: 0px;
}
.TabControlSelectedLeft {
	width: 1px;
}
.TabControlSelectedRight {
	width: 0px;
}
.tableborderleft {
	border-width: 1px 0px 0px 1px; border-style: solid; border-color: =
rgb(153, 153, 153);
}
.tablebordermiddle {
	border-width: 1px 1px 0px; border-style: solid; border-color: rgb(153, =
153, 153);
}
.tableborderright {
	border-width: 1px 1px 0px 0px; border-style: solid; border-color: =
rgb(153, 153, 153);
}
.tablecontainer {
	border: 1px solid rgb(153, 153, 153);
}
.newsheader {
	color: rgb(51, 153, 204); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; =
text-decoration: none;
}
.newsheader a:visited {
	color: rgb(51, 153, 204); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; =
text-decoration: none;
}
.newsheader a:hover {
	color: rgb(40, 73, 117); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; =
text-decoration: none;
}
.addnlnewsheader {
	color: rgb(51, 153, 204); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; =
text-decoration: none;
}
.addnlnewsheader a:link {
	color: rgb(51, 153, 204); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; =
text-decoration: none;
}
.addnlnewsheader a:visited {
	color: rgb(51, 153, 204); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; =
text-decoration: none;
}
.addnlnewsheader a:hover {
	color: rgb(40, 73, 117); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; =
text-decoration: none;
}
.newstitleheader {
	color: rgb(51, 153, 204); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; =
text-decoration: none;
}
.newstitleheader a:link {
	color: rgb(51, 153, 204); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; =
text-decoration: none;
}
.newstitleheader a:visited {
	color: rgb(51, 153, 204); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; =
text-decoration: none;
}
.newstitleheader a:hover {
	color: rgb(40, 73, 117); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; =
text-decoration: none;
}
.reportsheader {
	color: rgb(204, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; =
font-size: 18px; font-weight: bold; text-decoration: none;
}
.reportsheader a:link {
	color: rgb(204, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; =
font-size: 18px; font-weight: bold; text-decoration: none;
}
.reportsheader a:visited {
	color: rgb(204, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; =
font-size: 18px; font-weight: bold; text-decoration: none;
}
.reportsheader a:hover {
	color: rgb(40, 73, 117); font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; =
text-decoration: underline;
}
.reportstext {
	color: rgb(204, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; =
font-size: 10px; font-weight: bold; text-decoration: none;
}
.reportstext a:link {
	color: rgb(204, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; =
font-size: 10px; font-weight: bold; text-decoration: none;
}
.reportstext a:visited {
	color: rgb(204, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; =
font-size: 10px; font-weight: bold; text-decoration: none;
}
.reportstext a:hover {
	color: rgb(204, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; =
font-size: 10px; font-weight: bold; text-decoration: underline;
}

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://vsr.edgl.com/Custom_Scripts/RIS/jquery-latest.js

/*!
 * jQuery JavaScript Library v1.4.2
 * http://jquery.com/
 *
 * Copyright 2010, John Resig
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 * Copyright 2010, The Dojo Foundation
 * Released under the MIT, BSD, and GPL Licenses.
 *
 * Date: Sat Feb 13 22:33:48 2010 -0500
 */
(function( window, undefined ) {

// Define a local copy of jQuery
var jQuery =3D function( selector, context ) {
		// The jQuery object is actually just the init constructor 'enhanced'
		return new jQuery.fn.init( selector, context );
	},

	// Map over jQuery in case of overwrite
	_jQuery =3D window.jQuery,

	// Map over the $ in case of overwrite
	_$ =3D window.$,

	// Use the correct document accordingly with window argument (sandbox)
	document =3D window.document,

	// A central reference to the root jQuery(document)
	rootjQuery,

	// A simple way to check for HTML strings or ID strings
	// (both of which we optimize for)
	quickExpr =3D /^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,

	// Is it a simple selector
	isSimple =3D /^.[^:#\[\.,]*$/,

	// Check if a string has a non-whitespace character in it
	rnotwhite =3D /\S/,

	// Used for trimming whitespace
	rtrim =3D /^(\s|\u00A0)+|(\s|\u00A0)+$/g,

	// Match a standalone tag
	rsingleTag =3D /^<(\w+)\s*\/?>(?:<\/\1>)?$/,

	// Keep a UserAgent string for use with jQuery.browser
	userAgent =3D navigator.userAgent,

	// For matching the engine and version of the browser
	browserMatch,
=09
	// Has the ready events already been bound?
	readyBound =3D false,
=09
	// The functions to execute on DOM ready
	readyList =3D [],

	// The ready event handler
	DOMContentLoaded,

	// Save a reference to some core methods
	toString =3D Object.prototype.toString,
	hasOwnProperty =3D Object.prototype.hasOwnProperty,
	push =3D Array.prototype.push,
	slice =3D Array.prototype.slice,
	indexOf =3D Array.prototype.indexOf;

jQuery.fn =3D jQuery.prototype =3D {
	init: function( selector, context ) {
		var match, elem, ret, doc;

		// Handle $(""), $(null), or $(undefined)
		if ( !selector ) {
			return this;
		}

		// Handle $(DOMElement)
		if ( selector.nodeType ) {
			this.context =3D this[0] =3D selector;
			this.length =3D 1;
			return this;
		}
	=09
		// The body element only exists once, optimize finding it
		if ( selector =3D=3D=3D "body" && !context ) {
			this.context =3D document;
			this[0] =3D document.body;
			this.selector =3D "body";
			this.length =3D 1;
			return this;
		}

		// Handle HTML strings
		if ( typeof selector =3D=3D=3D "string" ) {
			// Are we dealing with HTML string or an ID?
			match =3D quickExpr.exec( selector );

			// Verify a match, and that no context was specified for #id
			if ( match && (match[1] || !context) ) {

				// HANDLE: $(html) -> $(array)
				if ( match[1] ) {
					doc =3D (context ? context.ownerDocument || context : document);

					// If a single string is passed in and it's a single tag
					// just do a createElement and skip the rest
					ret =3D rsingleTag.exec( selector );

					if ( ret ) {
						if ( jQuery.isPlainObject( context ) ) {
							selector =3D [ document.createElement( ret[1] ) ];
							jQuery.fn.attr.call( selector, context, true );

						} else {
							selector =3D [ doc.createElement( ret[1] ) ];
						}

					} else {
						ret =3D buildFragment( [ match[1] ], [ doc ] );
						selector =3D (ret.cacheable ? ret.fragment.cloneNode(true) : =
ret.fragment).childNodes;
					}
				=09
					return jQuery.merge( this, selector );
				=09
				// HANDLE: $("#id")
				} else {
					elem =3D document.getElementById( match[2] );

					if ( elem ) {
						// Handle the case where IE and Opera return items
						// by name instead of ID
						if ( elem.id !=3D=3D match[2] ) {
							return rootjQuery.find( selector );
						}

						// Otherwise, we inject the element directly into the jQuery =
object
						this.length =3D 1;
						this[0] =3D elem;
					}

					this.context =3D document;
					this.selector =3D selector;
					return this;
				}

			// HANDLE: $("TAG")
			} else if ( !context && /^\w+$/.test( selector ) ) {
				this.selector =3D selector;
				this.context =3D document;
				selector =3D document.getElementsByTagName( selector );
				return jQuery.merge( this, selector );

			// HANDLE: $(expr, $(...))
			} else if ( !context || context.jquery ) {
				return (context || rootjQuery).find( selector );

			// HANDLE: $(expr, context)
			// (which is just equivalent to: $(context).find(expr)
			} else {
				return jQuery( context ).find( selector );
			}

		// HANDLE: $(function)
		// Shortcut for document ready
		} else if ( jQuery.isFunction( selector ) ) {
			return rootjQuery.ready( selector );
		}

		if (selector.selector !=3D=3D undefined) {
			this.selector =3D selector.selector;
			this.context =3D selector.context;
		}

		return jQuery.makeArray( selector, this );
	},

	// Start with an empty selector
	selector: "",

	// The current version of jQuery being used
	jquery: "1.4.2",

	// The default length of a jQuery object is 0
	length: 0,

	// The number of elements contained in the matched element set
	size: function() {
		return this.length;
	},

	toArray: function() {
		return slice.call( this, 0 );
	},

	// Get the Nth element in the matched element set OR
	// Get the whole matched element set as a clean array
	get: function( num ) {
		return num =3D=3D null ?

			// Return a 'clean' array
			this.toArray() :

			// Return just the object
			( num < 0 ? this.slice(num)[ 0 ] : this[ num ] );
	},

	// Take an array of elements and push it onto the stack
	// (returning the new matched element set)
	pushStack: function( elems, name, selector ) {
		// Build a new jQuery matched element set
		var ret =3D jQuery();

		if ( jQuery.isArray( elems ) ) {
			push.apply( ret, elems );
	=09
		} else {
			jQuery.merge( ret, elems );
		}

		// Add the old object onto the stack (as a reference)
		ret.prevObject =3D this;

		ret.context =3D this.context;

		if ( name =3D=3D=3D "find" ) {
			ret.selector =3D this.selector + (this.selector ? " " : "") + =
selector;
		} else if ( name ) {
			ret.selector =3D this.selector + "." + name + "(" + selector + ")";
		}

		// Return the newly-formed element set
		return ret;
	},

	// Execute a callback for every element in the matched set.
	// (You can seed the arguments with an array of args, but this is
	// only used internally.)
	each: function( callback, args ) {
		return jQuery.each( this, callback, args );
	},
=09
	ready: function( fn ) {
		// Attach the listeners
		jQuery.bindReady();

		// If the DOM is already ready
		if ( jQuery.isReady ) {
			// Execute the function immediately
			fn.call( document, jQuery );

		// Otherwise, remember the function for later
		} else if ( readyList ) {
			// Add the function to the wait list
			readyList.push( fn );
		}

		return this;
	},
=09
	eq: function( i ) {
		return i =3D=3D=3D -1 ?
			this.slice( i ) :
			this.slice( i, +i + 1 );
	},

	first: function() {
		return this.eq( 0 );
	},

	last: function() {
		return this.eq( -1 );
	},

	slice: function() {
		return this.pushStack( slice.apply( this, arguments ),
			"slice", slice.call(arguments).join(",") );
	},

	map: function( callback ) {
		return this.pushStack( jQuery.map(this, function( elem, i ) {
			return callback.call( elem, i, elem );
		}));
	},
=09
	end: function() {
		return this.prevObject || jQuery(null);
	},

	// For internal use only.
	// Behaves like an Array's method, not like a jQuery method.
	push: push,
	sort: [].sort,
	splice: [].splice
};

// Give the init function the jQuery prototype for later instantiation
jQuery.fn.init.prototype =3D jQuery.fn;

jQuery.extend =3D jQuery.fn.extend =3D function() {
	// copy reference to target object
	var target =3D arguments[0] || {}, i =3D 1, length =3D =
arguments.length, deep =3D false, options, name, src, copy;

	// Handle a deep copy situation
	if ( typeof target =3D=3D=3D "boolean" ) {
		deep =3D target;
		target =3D arguments[1] || {};
		// skip the boolean and the target
		i =3D 2;
	}

	// Handle case when target is a string or something (possible in deep =
copy)
	if ( typeof target !=3D=3D "object" && !jQuery.isFunction(target) ) {
		target =3D {};
	}

	// extend jQuery itself if only one argument is passed
	if ( length =3D=3D=3D i ) {
		target =3D this;
		--i;
	}

	for ( ; i < length; i++ ) {
		// Only deal with non-null/undefined values
		if ( (options =3D arguments[ i ]) !=3D null ) {
			// Extend the base object
			for ( name in options ) {
				src =3D target[ name ];
				copy =3D options[ name ];

				// Prevent never-ending loop
				if ( target =3D=3D=3D copy ) {
					continue;
				}

				// Recurse if we're merging object literal values or arrays
				if ( deep && copy && ( jQuery.isPlainObject(copy) || =
jQuery.isArray(copy) ) ) {
					var clone =3D src && ( jQuery.isPlainObject(src) || =
jQuery.isArray(src) ) ? src
						: jQuery.isArray(copy) ? [] : {};

					// Never move original objects, clone them
					target[ name ] =3D jQuery.extend( deep, clone, copy );

				// Don't bring in undefined values
				} else if ( copy !=3D=3D undefined ) {
					target[ name ] =3D copy;
				}
			}
		}
	}

	// Return the modified object
	return target;
};

jQuery.extend({
	noConflict: function( deep ) {
		window.$ =3D _$;

		if ( deep ) {
			window.jQuery =3D _jQuery;
		}

		return jQuery;
	},
=09
	// Is the DOM ready to be used? Set to true once it occurs.
	isReady: false,
=09
	// Handle when the DOM is ready
	ready: function() {
		// Make sure that the DOM is not already loaded
		if ( !jQuery.isReady ) {
			// Make sure body exists, at least, in case IE gets a little =
overzealous (ticket #5443).
			if ( !document.body ) {
				return setTimeout( jQuery.ready, 13 );
			}

			// Remember that the DOM is ready
			jQuery.isReady =3D true;

			// If there are functions bound, to execute
			if ( readyList ) {
				// Execute all of them
				var fn, i =3D 0;
				while ( (fn =3D readyList[ i++ ]) ) {
					fn.call( document, jQuery );
				}

				// Reset the list of functions
				readyList =3D null;
			}

			// Trigger any bound ready events
			if ( jQuery.fn.triggerHandler ) {
				jQuery( document ).triggerHandler( "ready" );
			}
		}
	},
=09
	bindReady: function() {
		if ( readyBound ) {
			return;
		}

		readyBound =3D true;

		// Catch cases where $(document).ready() is called after the
		// browser event has already occurred.
		if ( document.readyState =3D=3D=3D "complete" ) {
			return jQuery.ready();
		}

		// Mozilla, Opera and webkit nightlies currently support this event
		if ( document.addEventListener ) {
			// Use the handy event callback
			document.addEventListener( "DOMContentLoaded", DOMContentLoaded, =
false );
		=09
			// A fallback to window.onload, that will always work
			window.addEventListener( "load", jQuery.ready, false );

		// If IE event model is used
		} else if ( document.attachEvent ) {
			// ensure firing before onload,
			// maybe late but safe also for iframes
			document.attachEvent("onreadystatechange", DOMContentLoaded);
		=09
			// A fallback to window.onload, that will always work
			window.attachEvent( "onload", jQuery.ready );

			// If IE and not a frame
			// continually check to see if the document is ready
			var toplevel =3D false;

			try {
				toplevel =3D window.frameElement =3D=3D null;
			} catch(e) {}

			if ( document.documentElement.doScroll && toplevel ) {
				doScrollCheck();
			}
		}
	},

	// See test/unit/core.js for details concerning isFunction.
	// Since version 1.3, DOM methods and functions like alert
	// aren't supported. They return false on IE (#2968).
	isFunction: function( obj ) {
		return toString.call(obj) =3D=3D=3D "[object Function]";
	},

	isArray: function( obj ) {
		return toString.call(obj) =3D=3D=3D "[object Array]";
	},

	isPlainObject: function( obj ) {
		// Must be an Object.
		// Because of IE, we also have to check the presence of the =
constructor property.
		// Make sure that DOM nodes and window objects don't pass through, as =
well
		if ( !obj || toString.call(obj) !=3D=3D "[object Object]" || =
obj.nodeType || obj.setInterval ) {
			return false;
		}
	=09
		// Not own constructor property must be Object
		if ( obj.constructor
			&& !hasOwnProperty.call(obj, "constructor")
			&& !hasOwnProperty.call(obj.constructor.prototype, "isPrototypeOf") ) =
{
			return false;
		}
	=09
		// Own properties are enumerated firstly, so to speed up,
		// if last one is own, then all properties are own.
=09
		var key;
		for ( key in obj ) {}
	=09
		return key =3D=3D=3D undefined || hasOwnProperty.call( obj, key );
	},

	isEmptyObject: function( obj ) {
		for ( var name in obj ) {
			return false;
		}
		return true;
	},
=09
	error: function( msg ) {
		throw msg;
	},
=09
	parseJSON: function( data ) {
		if ( typeof data !=3D=3D "string" || !data ) {
			return null;
		}

		// Make sure leading/trailing whitespace is removed (IE can't handle =
it)
		data =3D jQuery.trim( data );
	=09
		// Make sure the incoming data is actual JSON
		// Logic borrowed from http://json.org/json2.js
		if ( =
/^[\],:{}\s]*$/.test(data.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, =
"@")
			=
.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?=
/g, "]")
			.replace(/(?:^|:|,)(?:\s*\[)+/g, "")) ) {

			// Try to use the native JSON parser first
			return window.JSON && window.JSON.parse ?
				window.JSON.parse( data ) :
				(new Function("return " + data))();

		} else {
			jQuery.error( "Invalid JSON: " + data );
		}
	},

	noop: function() {},

	// Evalulates a script in a global context
	globalEval: function( data ) {
		if ( data && rnotwhite.test(data) ) {
			// Inspired by code by Andrea Giammarchi
			// =
http://webreflection.blogspot.com/2007/08/global-scope-evaluation-and-dom=
.html
			var head =3D document.getElementsByTagName("head")[0] || =
document.documentElement,
				script =3D document.createElement("script");

			script.type =3D "text/javascript";

			if ( jQuery.support.scriptEval ) {
				script.appendChild( document.createTextNode( data ) );
			} else {
				script.text =3D data;
			}

			// Use insertBefore instead of appendChild to circumvent an IE6 bug.
			// This arises when a base node is used (#2709).
			head.insertBefore( script, head.firstChild );
			head.removeChild( script );
		}
	},

	nodeName: function( elem, name ) {
		return elem.nodeName && elem.nodeName.toUpperCase() =3D=3D=3D =
name.toUpperCase();
	},

	// args is for internal usage only
	each: function( object, callback, args ) {
		var name, i =3D 0,
			length =3D object.length,
			isObj =3D length =3D=3D=3D undefined || jQuery.isFunction(object);

		if ( args ) {
			if ( isObj ) {
				for ( name in object ) {
					if ( callback.apply( object[ name ], args ) =3D=3D=3D false ) {
						break;
					}
				}
			} else {
				for ( ; i < length; ) {
					if ( callback.apply( object[ i++ ], args ) =3D=3D=3D false ) {
						break;
					}
				}
			}

		// A special, fast, case for the most common use of each
		} else {
			if ( isObj ) {
				for ( name in object ) {
					if ( callback.call( object[ name ], name, object[ name ] ) =
=3D=3D=3D false ) {
						break;
					}
				}
			} else {
				for ( var value =3D object[0];
					i < length && callback.call( value, i, value ) !=3D=3D false; value =
=3D object[++i] ) {}
			}
		}

		return object;
	},

	trim: function( text ) {
		return (text || "").replace( rtrim, "" );
	},

	// results is for internal usage only
	makeArray: function( array, results ) {
		var ret =3D results || [];

		if ( array !=3D null ) {
			// The window, strings (and functions) also have 'length'
			// The extra typeof function check is to prevent crashes
			// in Safari 2 (See: #3039)
			if ( array.length =3D=3D null || typeof array =3D=3D=3D "string" || =
jQuery.isFunction(array) || (typeof array !=3D=3D "function" && =
array.setInterval) ) {
				push.call( ret, array );
			} else {
				jQuery.merge( ret, array );
			}
		}

		return ret;
	},

	inArray: function( elem, array ) {
		if ( array.indexOf ) {
			return array.indexOf( elem );
		}

		for ( var i =3D 0, length =3D array.length; i < length; i++ ) {
			if ( array[ i ] =3D=3D=3D elem ) {
				return i;
			}
		}

		return -1;
	},

	merge: function( first, second ) {
		var i =3D first.length, j =3D 0;

		if ( typeof second.length =3D=3D=3D "number" ) {
			for ( var l =3D second.length; j < l; j++ ) {
				first[ i++ ] =3D second[ j ];
			}
	=09
		} else {
			while ( second[j] !=3D=3D undefined ) {
				first[ i++ ] =3D second[ j++ ];
			}
		}

		first.length =3D i;

		return first;
	},

	grep: function( elems, callback, inv ) {
		var ret =3D [];

		// Go through the array, only saving the items
		// that pass the validator function
		for ( var i =3D 0, length =3D elems.length; i < length; i++ ) {
			if ( !inv !=3D=3D !callback( elems[ i ], i ) ) {
				ret.push( elems[ i ] );
			}
		}

		return ret;
	},

	// arg is for internal usage only
	map: function( elems, callback, arg ) {
		var ret =3D [], value;

		// Go through the array, translating each of the items to their
		// new value (or values).
		for ( var i =3D 0, length =3D elems.length; i < length; i++ ) {
			value =3D callback( elems[ i ], i, arg );

			if ( value !=3D null ) {
				ret[ ret.length ] =3D value;
			}
		}

		return ret.concat.apply( [], ret );
	},

	// A global GUID counter for objects
	guid: 1,

	proxy: function( fn, proxy, thisObject ) {
		if ( arguments.length =3D=3D=3D 2 ) {
			if ( typeof proxy =3D=3D=3D "string" ) {
				thisObject =3D fn;
				fn =3D thisObject[ proxy ];
				proxy =3D undefined;

			} else if ( proxy && !jQuery.isFunction( proxy ) ) {
				thisObject =3D proxy;
				proxy =3D undefined;
			}
		}

		if ( !proxy && fn ) {
			proxy =3D function() {
				return fn.apply( thisObject || this, arguments );
			};
		}

		// Set the guid of unique handler to the same of original handler, so =
it can be removed
		if ( fn ) {
			proxy.guid =3D fn.guid =3D fn.guid || proxy.guid || jQuery.guid++;
		}

		// So proxy can be declared as an argument
		return proxy;
	},

	// Use of jQuery.browser is frowned upon.
	// More details: http://docs.jquery.com/Utilities/jQuery.browser
	uaMatch: function( ua ) {
		ua =3D ua.toLowerCase();

		var match =3D /(webkit)[ \/]([\w.]+)/.exec( ua ) ||
			/(opera)(?:.*version)?[ \/]([\w.]+)/.exec( ua ) ||
			/(msie) ([\w.]+)/.exec( ua ) ||
			!/compatible/.test( ua ) && /(mozilla)(?:.*? rv:([\w.]+))?/.exec( ua =
) ||
		  	[];

		return { browser: match[1] || "", version: match[2] || "0" };
	},

	browser: {}
});

browserMatch =3D jQuery.uaMatch( userAgent );
if ( browserMatch.browser ) {
	jQuery.browser[ browserMatch.browser ] =3D true;
	jQuery.browser.version =3D browserMatch.version;
}

// Deprecated, use jQuery.browser.webkit instead
if ( jQuery.browser.webkit ) {
	jQuery.browser.safari =3D true;
}

if ( indexOf ) {
	jQuery.inArray =3D function( elem, array ) {
		return indexOf.call( array, elem );
	};
}

// All jQuery objects should point back to these
rootjQuery =3D jQuery(document);

// Cleanup functions for the document ready method
if ( document.addEventListener ) {
	DOMContentLoaded =3D function() {
		document.removeEventListener( "DOMContentLoaded", DOMContentLoaded, =
false );
		jQuery.ready();
	};

} else if ( document.attachEvent ) {
	DOMContentLoaded =3D function() {
		// Make sure body exists, at least, in case IE gets a little =
overzealous (ticket #5443).
		if ( document.readyState =3D=3D=3D "complete" ) {
			document.detachEvent( "onreadystatechange", DOMContentLoaded );
			jQuery.ready();
		}
	};
}

// The DOM ready check for Internet Explorer
function doScrollCheck() {
	if ( jQuery.isReady ) {
		return;
	}

	try {
		// If IE is used, use the trick by Diego Perini
		// http://javascript.nwbox.com/IEContentLoaded/
		document.documentElement.doScroll("left");
	} catch( error ) {
		setTimeout( doScrollCheck, 1 );
		return;
	}

	// and execute any waiting functions
	jQuery.ready();
}

function evalScript( i, elem ) {
	if ( elem.src ) {
		jQuery.ajax({
			url: elem.src,
			async: false,
			dataType: "script"
		});
	} else {
		jQuery.globalEval( elem.text || elem.textContent || elem.innerHTML || =
"" );
	}

	if ( elem.parentNode ) {
		elem.parentNode.removeChild( elem );
	}
}

// Mutifunctional method to get and set values to a collection
// The value/s can be optionally by executed if its a function
function access( elems, key, value, exec, fn, pass ) {
	var length =3D elems.length;
=09
	// Setting many attributes
	if ( typeof key =3D=3D=3D "object" ) {
		for ( var k in key ) {
			access( elems, k, key[k], exec, fn, value );
		}
		return elems;
	}
=09
	// Setting one attribute
	if ( value !=3D=3D undefined ) {
		// Optionally, function values get executed if exec is true
		exec =3D !pass && exec && jQuery.isFunction(value);
	=09
		for ( var i =3D 0; i < length; i++ ) {
			fn( elems[i], key, exec ? value.call( elems[i], i, fn( elems[i], key =
) ) : value, pass );
		}
	=09
		return elems;
	}
=09
	// Getting an attribute
	return length ? fn( elems[0], key ) : undefined;
}

function now() {
	return (new Date).getTime();
}
(function() {

	jQuery.support =3D {};

	var root =3D document.documentElement,
		script =3D document.createElement("script"),
		div =3D document.createElement("div"),
		id =3D "script" + now();

	div.style.display =3D "none";
	div.innerHTML =3D "   <link/><table></table><a href=3D'/a' =
style=3D'color:red;float:left;opacity:.55;'>a</a><input =
type=3D'checkbox'/>";

	var all =3D div.getElementsByTagName("*"),
		a =3D div.getElementsByTagName("a")[0];

	// Can't get basic test support
	if ( !all || !all.length || !a ) {
		return;
	}

	jQuery.support =3D {
		// IE strips leading whitespace when .innerHTML is used
		leadingWhitespace: div.firstChild.nodeType =3D=3D=3D 3,

		// Make sure that tbody elements aren't automatically inserted
		// IE will insert them into empty tables
		tbody: !div.getElementsByTagName("tbody").length,

		// Make sure that link elements get serialized correctly by innerHTML
		// This requires a wrapper element in IE
		htmlSerialize: !!div.getElementsByTagName("link").length,

		// Get the style information from getAttribute
		// (IE uses .cssText insted)
		style: /red/.test( a.getAttribute("style") ),

		// Make sure that URLs aren't manipulated
		// (IE normalizes it by default)
		hrefNormalized: a.getAttribute("href") =3D=3D=3D "/a",

		// Make sure that element opacity exists
		// (IE uses filter instead)
		// Use a regex to work around a WebKit issue. See #5145
		opacity: /^0.55$/.test( a.style.opacity ),

		// Verify style float existence
		// (IE uses styleFloat instead of cssFloat)
		cssFloat: !!a.style.cssFloat,

		// Make sure that if no value is specified for a checkbox
		// that it defaults to "on".
		// (WebKit defaults to "" instead)
		checkOn: div.getElementsByTagName("input")[0].value =3D=3D=3D "on",

		// Make sure that a selected-by-default option has a working selected =
property.
		// (WebKit defaults to false instead of true, IE too, if it's in an =
optgroup)
		optSelected: document.createElement("select").appendChild( =
document.createElement("option") ).selected,

		parentNode: div.removeChild( div.appendChild( =
document.createElement("div") ) ).parentNode =3D=3D=3D null,

		// Will be defined later
		deleteExpando: true,
		checkClone: false,
		scriptEval: false,
		noCloneEvent: true,
		boxModel: null
	};

	script.type =3D "text/javascript";
	try {
		script.appendChild( document.createTextNode( "window." + id + "=3D1;" =
) );
	} catch(e) {}

	root.insertBefore( script, root.firstChild );

	// Make sure that the execution of code works by injecting a script
	// tag with appendChild/createTextNode
	// (IE doesn't support this, fails, and uses .text instead)
	if ( window[ id ] ) {
		jQuery.support.scriptEval =3D true;
		delete window[ id ];
	}

	// Test to see if it's possible to delete an expando from an element
	// Fails in Internet Explorer
	try {
		delete script.test;
=09
	} catch(e) {
		jQuery.support.deleteExpando =3D false;
	}

	root.removeChild( script );

	if ( div.attachEvent && div.fireEvent ) {
		div.attachEvent("onclick", function click() {
			// Cloning a node shouldn't copy over any
			// bound event handlers (IE does this)
			jQuery.support.noCloneEvent =3D false;
			div.detachEvent("onclick", click);
		});
		div.cloneNode(true).fireEvent("onclick");
	}

	div =3D document.createElement("div");
	div.innerHTML =3D "<input type=3D'radio' name=3D'radiotest' =
checked=3D'checked'/>";

	var fragment =3D document.createDocumentFragment();
	fragment.appendChild( div.firstChild );

	// WebKit doesn't clone checked state correctly in fragments
	jQuery.support.checkClone =3D =
fragment.cloneNode(true).cloneNode(true).lastChild.checked;

	// Figure out if the W3C box model works as expected
	// document.body must exist before we can do this
	jQuery(function() {
		var div =3D document.createElement("div");
		div.style.width =3D div.style.paddingLeft =3D "1px";

		document.body.appendChild( div );
		jQuery.boxModel =3D jQuery.support.boxModel =3D div.offsetWidth =
=3D=3D=3D 2;
		document.body.removeChild( div ).style.display =3D 'none';

		div =3D null;
	});

	// Technique from Juriy Zaytsev
	// =
http://thinkweb2.com/projects/prototype/detecting-event-support-without-b=
rowser-sniffing/
	var eventSupported =3D function( eventName ) {=20
		var el =3D document.createElement("div");=20
		eventName =3D "on" + eventName;=20

		var isSupported =3D (eventName in el);=20
		if ( !isSupported ) {=20
			el.setAttribute(eventName, "return;");=20
			isSupported =3D typeof el[eventName] =3D=3D=3D "function";=20
		}=20
		el =3D null;=20

		return isSupported;=20
	};
=09
	jQuery.support.submitBubbles =3D eventSupported("submit");
	jQuery.support.changeBubbles =3D eventSupported("change");

	// release memory in IE
	root =3D script =3D div =3D all =3D a =3D null;
})();

jQuery.props =3D {
	"for": "htmlFor",
	"class": "className",
	readonly: "readOnly",
	maxlength: "maxLength",
	cellspacing: "cellSpacing",
	rowspan: "rowSpan",
	colspan: "colSpan",
	tabindex: "tabIndex",
	usemap: "useMap",
	frameborder: "frameBorder"
};
var expando =3D "jQuery" + now(), uuid =3D 0, windowData =3D {};

jQuery.extend({
	cache: {},
=09
	expando:expando,

	// The following elements throw uncatchable exceptions if you
	// attempt to add expando properties to them.
	noData: {
		"embed": true,
		"object": true,
		"applet": true
	},

	data: function( elem, name, data ) {
		if ( elem.nodeName && jQuery.noData[elem.nodeName.toLowerCase()] ) {
			return;
		}

		elem =3D elem =3D=3D window ?
			windowData :
			elem;

		var id =3D elem[ expando ], cache =3D jQuery.cache, thisCache;

		if ( !id && typeof name =3D=3D=3D "string" && data =3D=3D=3D undefined =
) {
			return null;
		}

		// Compute a unique ID for the element
		if ( !id ) {=20
			id =3D ++uuid;
		}

		// Avoid generating a new cache unless none exists and we
		// want to manipulate it.
		if ( typeof name =3D=3D=3D "object" ) {
			elem[ expando ] =3D id;
			thisCache =3D cache[ id ] =3D jQuery.extend(true, {}, name);

		} else if ( !cache[ id ] ) {
			elem[ expando ] =3D id;
			cache[ id ] =3D {};
		}

		thisCache =3D cache[ id ];

		// Prevent overriding the named cache with undefined values
		if ( data !=3D=3D undefined ) {
			thisCache[ name ] =3D data;
		}

		return typeof name =3D=3D=3D "string" ? thisCache[ name ] : thisCache;
	},

	removeData: function( elem, name ) {
		if ( elem.nodeName && jQuery.noData[elem.nodeName.toLowerCase()] ) {
			return;
		}

		elem =3D elem =3D=3D window ?
			windowData :
			elem;

		var id =3D elem[ expando ], cache =3D jQuery.cache, thisCache =3D =
cache[ id ];

		// If we want to remove a specific section of the element's data
		if ( name ) {
			if ( thisCache ) {
				// Remove the section of cache data
				delete thisCache[ name ];

				// If we've removed all the data, remove the element's cache
				if ( jQuery.isEmptyObject(thisCache) ) {
					jQuery.removeData( elem );
				}
			}

		// Otherwise, we want to remove all of the element's data
		} else {
			if ( jQuery.support.deleteExpando ) {
				delete elem[ jQuery.expando ];

			} else if ( elem.removeAttribute ) {
				elem.removeAttribute( jQuery.expando );
			}

			// Completely remove the data cache
			delete cache[ id ];
		}
	}
});

jQuery.fn.extend({
	data: function( key, value ) {
		if ( typeof key =3D=3D=3D "undefined" && this.length ) {
			return jQuery.data( this[0] );

		} else if ( typeof key =3D=3D=3D "object" ) {
			return this.each(function() {
				jQuery.data( this, key );
			});
		}

		var parts =3D key.split(".");
		parts[1] =3D parts[1] ? "." + parts[1] : "";

		if ( value =3D=3D=3D undefined ) {
			var data =3D this.triggerHandler("getData" + parts[1] + "!", =
[parts[0]]);

			if ( data =3D=3D=3D undefined && this.length ) {
				data =3D jQuery.data( this[0], key );
			}
			return data =3D=3D=3D undefined && parts[1] ?
				this.data( parts[0] ) :
				data;
		} else {
			return this.trigger("setData" + parts[1] + "!", [parts[0], =
value]).each(function() {
				jQuery.data( this, key, value );
			});
		}
	},

	removeData: function( key ) {
		return this.each(function() {
			jQuery.removeData( this, key );
		});
	}
});
jQuery.extend({
	queue: function( elem, type, data ) {
		if ( !elem ) {
			return;
		}

		type =3D (type || "fx") + "queue";
		var q =3D jQuery.data( elem, type );

		// Speed up dequeue by getting out quickly if this is just a lookup
		if ( !data ) {
			return q || [];
		}

		if ( !q || jQuery.isArray(data) ) {
			q =3D jQuery.data( elem, type, jQuery.makeArray(data) );

		} else {
			q.push( data );
		}

		return q;
	},

	dequeue: function( elem, type ) {
		type =3D type || "fx";

		var queue =3D jQuery.queue( elem, type ), fn =3D queue.shift();

		// If the fx queue is dequeued, always remove the progress sentinel
		if ( fn =3D=3D=3D "inprogress" ) {
			fn =3D queue.shift();
		}

		if ( fn ) {
			// Add a progress sentinel to prevent the fx queue from being
			// automatically dequeued
			if ( type =3D=3D=3D "fx" ) {
				queue.unshift("inprogress");
			}

			fn.call(elem, function() {
				jQuery.dequeue(elem, type);
			});
		}
	}
});

jQuery.fn.extend({
	queue: function( type, data ) {
		if ( typeof type !=3D=3D "string" ) {
			data =3D type;
			type =3D "fx";
		}

		if ( data =3D=3D=3D undefined ) {
			return jQuery.queue( this[0], type );
		}
		return this.each(function( i, elem ) {
			var queue =3D jQuery.queue( this, type, data );

			if ( type =3D=3D=3D "fx" && queue[0] !=3D=3D "inprogress" ) {
				jQuery.dequeue( this, type );
			}
		});
	},
	dequeue: function( type ) {
		return this.each(function() {
			jQuery.dequeue( this, type );
		});
	},

	// Based off of the plugin by Clint Helfers, with permission.
	// http://blindsignals.com/index.php/2009/07/jquery-delay/
	delay: function( time, type ) {
		time =3D jQuery.fx ? jQuery.fx.speeds[time] || time : time;
		type =3D type || "fx";

		return this.queue( type, function() {
			var elem =3D this;
			setTimeout(function() {
				jQuery.dequeue( elem, type );
			}, time );
		});
	},

	clearQueue: function( type ) {
		return this.queue( type || "fx", [] );
	}
});
var rclass =3D /[\n\t]/g,
	rspace =3D /\s+/,
	rreturn =3D /\r/g,
	rspecialurl =3D /href|src|style/,
	rtype =3D /(button|input)/i,
	rfocusable =3D /(button|input|object|select|textarea)/i,
	rclickable =3D /^(a|area)$/i,
	rradiocheck =3D /radio|checkbox/;

jQuery.fn.extend({
	attr: function( name, value ) {
		return access( this, name, value, true, jQuery.attr );
	},

	removeAttr: function( name, fn ) {
		return this.each(function(){
			jQuery.attr( this, name, "" );
			if ( this.nodeType =3D=3D=3D 1 ) {
				this.removeAttribute( name );
			}
		});
	},

	addClass: function( value ) {
		if ( jQuery.isFunction(value) ) {
			return this.each(function(i) {
				var self =3D jQuery(this);
				self.addClass( value.call(this, i, self.attr("class")) );
			});
		}

		if ( value && typeof value =3D=3D=3D "string" ) {
			var classNames =3D (value || "").split( rspace );

			for ( var i =3D 0, l =3D this.length; i < l; i++ ) {
				var elem =3D this[i];

				if ( elem.nodeType =3D=3D=3D 1 ) {
					if ( !elem.className ) {
						elem.className =3D value;

					} else {
						var className =3D " " + elem.className + " ", setClass =3D =
elem.className;
						for ( var c =3D 0, cl =3D classNames.length; c < cl; c++ ) {
							if ( className.indexOf( " " + classNames[c] + " " ) < 0 ) {
								setClass +=3D " " + classNames[c];
							}
						}
						elem.className =3D jQuery.trim( setClass );
					}
				}
			}
		}

		return this;
	},

	removeClass: function( value ) {
		if ( jQuery.isFunction(value) ) {
			return this.each(function(i) {
				var self =3D jQuery(this);
				self.removeClass( value.call(this, i, self.attr("class")) );
			});
		}

		if ( (value && typeof value =3D=3D=3D "string") || value =3D=3D=3D =
undefined ) {
			var classNames =3D (value || "").split(rspace);

			for ( var i =3D 0, l =3D this.length; i < l; i++ ) {
				var elem =3D this[i];

				if ( elem.nodeType =3D=3D=3D 1 && elem.className ) {
					if ( value ) {
						var className =3D (" " + elem.className + " ").replace(rclass, " =
");
						for ( var c =3D 0, cl =3D classNames.length; c < cl; c++ ) {
							className =3D className.replace(" " + classNames[c] + " ", " ");
						}
						elem.className =3D jQuery.trim( className );

					} else {
						elem.className =3D "";
					}
				}
			}
		}

		return this;
	},

	toggleClass: function( value, stateVal ) {
		var type =3D typeof value, isBool =3D typeof stateVal =3D=3D=3D =
"boolean";

		if ( jQuery.isFunction( value ) ) {
			return this.each(function(i) {
				var self =3D jQuery(this);
				self.toggleClass( value.call(this, i, self.attr("class"), stateVal), =
stateVal );
			});
		}

		return this.each(function() {
			if ( type =3D=3D=3D "string" ) {
				// toggle individual class names
				var className, i =3D 0, self =3D jQuery(this),
					state =3D stateVal,
					classNames =3D value.split( rspace );

				while ( (className =3D classNames[ i++ ]) ) {
					// check each className given, space seperated list
					state =3D isBool ? state : !self.hasClass( className );
					self[ state ? "addClass" : "removeClass" ]( className );
				}

			} else if ( type =3D=3D=3D "undefined" || type =3D=3D=3D "boolean" ) =
{
				if ( this.className ) {
					// store className if set
					jQuery.data( this, "__className__", this.className );
				}

				// toggle whole className
				this.className =3D this.className || value =3D=3D=3D false ? "" : =
jQuery.data( this, "__className__" ) || "";
			}
		});
	},

	hasClass: function( selector ) {
		var className =3D " " + selector + " ";
		for ( var i =3D 0, l =3D this.length; i < l; i++ ) {
			if ( (" " + this[i].className + " ").replace(rclass, " ").indexOf( =
className ) > -1 ) {
				return true;
			}
		}

		return false;
	},

	val: function( value ) {
		if ( value =3D=3D=3D undefined ) {
			var elem =3D this[0];

			if ( elem ) {
				if ( jQuery.nodeName( elem, "option" ) ) {
					return (elem.attributes.value || {}).specified ? elem.value : =
elem.text;
				}

				// We need to handle select boxes special
				if ( jQuery.nodeName( elem, "select" ) ) {
					var index =3D elem.selectedIndex,
						values =3D [],
						options =3D elem.options,
						one =3D elem.type =3D=3D=3D "select-one";

					// Nothing was selected
					if ( index < 0 ) {
						return null;
					}

					// Loop through all the selected options
					for ( var i =3D one ? index : 0, max =3D one ? index + 1 : =
options.length; i < max; i++ ) {
						var option =3D options[ i ];

						if ( option.selected ) {
							// Get the specifc value for the option
							value =3D jQuery(option).val();

							// We don't need an array for one selects
							if ( one ) {
								return value;
							}

							// Multi-Selects return an array
							values.push( value );
						}
					}

					return values;
				}

				// Handle the case where in Webkit "" is returned instead of "on" if =
a value isn't specified
				if ( rradiocheck.test( elem.type ) && !jQuery.support.checkOn ) {
					return elem.getAttribute("value") =3D=3D=3D null ? "on" : =
elem.value;
				}
			=09

				// Everything else, we just grab the value
				return (elem.value || "").replace(rreturn, "");

			}

			return undefined;
		}

		var isFunction =3D jQuery.isFunction(value);

		return this.each(function(i) {
			var self =3D jQuery(this), val =3D value;

			if ( this.nodeType !=3D=3D 1 ) {
				return;
			}

			if ( isFunction ) {
				val =3D value.call(this, i, self.val());
			}

			// Typecast each time if the value is a Function and the appended
			// value is therefore different each time.
			if ( typeof val =3D=3D=3D "number" ) {
				val +=3D "";
			}

			if ( jQuery.isArray(val) && rradiocheck.test( this.type ) ) {
				this.checked =3D jQuery.inArray( self.val(), val ) >=3D 0;

			} else if ( jQuery.nodeName( this, "select" ) ) {
				var values =3D jQuery.makeArray(val);

				jQuery( "option", this ).each(function() {
					this.selected =3D jQuery.inArray( jQuery(this).val(), values ) >=3D =
0;
				});

				if ( !values.length ) {
					this.selectedIndex =3D -1;
				}

			} else {
				this.value =3D val;
			}
		});
	}
});

jQuery.extend({
	attrFn: {
		val: true,
		css: true,
		html: true,
		text: true,
		data: true,
		width: true,
		height: true,
		offset: true
	},
	=09
	attr: function( elem, name, value, pass ) {
		// don't set attributes on text and comment nodes
		if ( !elem || elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 ) =
{
			return undefined;
		}

		if ( pass && name in jQuery.attrFn ) {
			return jQuery(elem)[name](value);
		}

		var notxml =3D elem.nodeType !=3D=3D 1 || !jQuery.isXMLDoc( elem ),
			// Whether we are setting (or getting)
			set =3D value !=3D=3D undefined;

		// Try to normalize/fix the name
		name =3D notxml && jQuery.props[ name ] || name;

		// Only do all the following if this is a node (faster for style)
		if ( elem.nodeType =3D=3D=3D 1 ) {
			// These attributes require special treatment
			var special =3D rspecialurl.test( name );

			// Safari mis-reports the default selected property of an option
			// Accessing the parent's selectedIndex property fixes it
			if ( name =3D=3D=3D "selected" && !jQuery.support.optSelected ) {
				var parent =3D elem.parentNode;
				if ( parent ) {
					parent.selectedIndex;
=09
					// Make sure that it also works with optgroups, see #5701
					if ( parent.parentNode ) {
						parent.parentNode.selectedIndex;
					}
				}
			}

			// If applicable, access the attribute via the DOM 0 way
			if ( name in elem && notxml && !special ) {
				if ( set ) {
					// We can't allow the type property to be changed (since it causes =
problems in IE)
					if ( name =3D=3D=3D "type" && rtype.test( elem.nodeName ) && =
elem.parentNode ) {
						jQuery.error( "type property can't be changed" );
					}

					elem[ name ] =3D value;
				}

				// browsers index elements by id/name on forms, give priority to =
attributes.
				if ( jQuery.nodeName( elem, "form" ) && elem.getAttributeNode(name) =
) {
					return elem.getAttributeNode( name ).nodeValue;
				}

				// elem.tabIndex doesn't always return the correct value when it =
hasn't been explicitly set
				// =
http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabi=
ndex-values-with-javascript/
				if ( name =3D=3D=3D "tabIndex" ) {
					var attributeNode =3D elem.getAttributeNode( "tabIndex" );

					return attributeNode && attributeNode.specified ?
						attributeNode.value :
						rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName =
) && elem.href ?
							0 :
							undefined;
				}

				return elem[ name ];
			}

			if ( !jQuery.support.style && notxml && name =3D=3D=3D "style" ) {
				if ( set ) {
					elem.style.cssText =3D "" + value;
				}

				return elem.style.cssText;
			}

			if ( set ) {
				// convert the value to a string (all browsers do this but IE) see =
#1070
				elem.setAttribute( name, "" + value );
			}

			var attr =3D !jQuery.support.hrefNormalized && notxml && special ?
					// Some attributes require a special call on IE
					elem.getAttribute( name, 2 ) :
					elem.getAttribute( name );

			// Non-existent attributes return null, we normalize to undefined
			return attr =3D=3D=3D null ? undefined : attr;
		}

		// elem is actually elem.style ... set the style
		// Using attr for specific style information is now deprecated. Use =
style instead.
		return jQuery.style( elem, name, value );
	}
});
var rnamespaces =3D /\.(.*)$/,
	fcleanup =3D function( nm ) {
		return nm.replace(/[^\w\s\.\|`]/g, function( ch ) {
			return "\\" + ch;
		});
	};

/*
 * A number of helper functions used for managing events.
 * Many of the ideas behind this code originated from
 * Dean Edwards' addEvent library.
 */
jQuery.event =3D {

	// Bind an event to an element
	// Original by Dean Edwards
	add: function( elem, types, handler, data ) {
		if ( elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 ) {
			return;
		}

		// For whatever reason, IE has trouble passing the window object
		// around, causing it to be cloned in the process
		if ( elem.setInterval && ( elem !=3D=3D window && !elem.frameElement ) =
) {
			elem =3D window;
		}

		var handleObjIn, handleObj;

		if ( handler.handler ) {
			handleObjIn =3D handler;
			handler =3D handleObjIn.handler;
		}

		// Make sure that the function being executed has a unique ID
		if ( !handler.guid ) {
			handler.guid =3D jQuery.guid++;
		}

		// Init the element's event structure
		var elemData =3D jQuery.data( elem );

		// If no elemData is found then we must be trying to bind to one of =
the
		// banned noData elements
		if ( !elemData ) {
			return;
		}

		var events =3D elemData.events =3D elemData.events || {},
			eventHandle =3D elemData.handle, eventHandle;

		if ( !eventHandle ) {
			elemData.handle =3D eventHandle =3D function() {
				// Handle the second event of a trigger and when
				// an event is called after a page has unloaded
				return typeof jQuery !=3D=3D "undefined" && !jQuery.event.triggered =
?
					jQuery.event.handle.apply( eventHandle.elem, arguments ) :
					undefined;
			};
		}

		// Add elem as a property of the handle function
		// This is to prevent a memory leak with non-native events in IE.
		eventHandle.elem =3D elem;

		// Handle multiple events separated by a space
		// jQuery(...).bind("mouseover mouseout", fn);
		types =3D types.split(" ");

		var type, i =3D 0, namespaces;

		while ( (type =3D types[ i++ ]) ) {
			handleObj =3D handleObjIn ?
				jQuery.extend({}, handleObjIn) :
				{ handler: handler, data: data };

			// Namespaced event handlers
			if ( type.indexOf(".") > -1 ) {
				namespaces =3D type.split(".");
				type =3D namespaces.shift();
				handleObj.namespace =3D namespaces.slice(0).sort().join(".");

			} else {
				namespaces =3D [];
				handleObj.namespace =3D "";
			}

			handleObj.type =3D type;
			handleObj.guid =3D handler.guid;

			// Get the current list of functions bound to this event
			var handlers =3D events[ type ],
				special =3D jQuery.event.special[ type ] || {};

			// Init the event handler queue
			if ( !handlers ) {
				handlers =3D events[ type ] =3D [];

				// Check for a special event handler
				// Only use addEventListener/attachEvent if the special
				// events handler returns false
				if ( !special.setup || special.setup.call( elem, data, namespaces, =
eventHandle ) =3D=3D=3D false ) {
					// Bind the global event handler to the element
					if ( elem.addEventListener ) {
						elem.addEventListener( type, eventHandle, false );

					} else if ( elem.attachEvent ) {
						elem.attachEvent( "on" + type, eventHandle );
					}
				}
			}
		=09
			if ( special.add ) {=20
				special.add.call( elem, handleObj );=20

				if ( !handleObj.handler.guid ) {
					handleObj.handler.guid =3D handler.guid;
				}
			}

			// Add the function to the element's handler list
			handlers.push( handleObj );

			// Keep track of which events have been used, for global triggering
			jQuery.event.global[ type ] =3D true;
		}

		// Nullify elem to prevent memory leaks in IE
		elem =3D null;
	},

	global: {},

	// Detach an event or set of events from an element
	remove: function( elem, types, handler, pos ) {
		// don't do events on text and comment nodes
		if ( elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 ) {
			return;
		}

		var ret, type, fn, i =3D 0, all, namespaces, namespace, special, =
eventType, handleObj, origType,
			elemData =3D jQuery.data( elem ),
			events =3D elemData && elemData.events;

		if ( !elemData || !events ) {
			return;
		}

		// types is actually an event object here
		if ( types && types.type ) {
			handler =3D types.handler;
			types =3D types.type;
		}

		// Unbind all events for the element
		if ( !types || typeof types =3D=3D=3D "string" && types.charAt(0) =
=3D=3D=3D "." ) {
			types =3D types || "";

			for ( type in events ) {
				jQuery.event.remove( elem, type + types );
			}

			return;
		}

		// Handle multiple events separated by a space
		// jQuery(...).unbind("mouseover mouseout", fn);
		types =3D types.split(" ");

		while ( (type =3D types[ i++ ]) ) {
			origType =3D type;
			handleObj =3D null;
			all =3D type.indexOf(".") < 0;
			namespaces =3D [];

			if ( !all ) {
				// Namespaced event handlers
				namespaces =3D type.split(".");
				type =3D namespaces.shift();

				namespace =3D new RegExp("(^|\\.)" +=20
					jQuery.map( namespaces.slice(0).sort(), fcleanup =
).join("\\.(?:.*\\.)?") + "(\\.|$)")
			}

			eventType =3D events[ type ];

			if ( !eventType ) {
				continue;
			}

			if ( !handler ) {
				for ( var j =3D 0; j < eventType.length; j++ ) {
					handleObj =3D eventType[ j ];

					if ( all || namespace.test( handleObj.namespace ) ) {
						jQuery.event.remove( elem, origType, handleObj.handler, j );
						eventType.splice( j--, 1 );
					}
				}

				continue;
			}

			special =3D jQuery.event.special[ type ] || {};

			for ( var j =3D pos || 0; j < eventType.length; j++ ) {
				handleObj =3D eventType[ j ];

				if ( handler.guid =3D=3D=3D handleObj.guid ) {
					// remove the given handler for the given type
					if ( all || namespace.test( handleObj.namespace ) ) {
						if ( pos =3D=3D null ) {
							eventType.splice( j--, 1 );
						}

						if ( special.remove ) {
							special.remove.call( elem, handleObj );
						}
					}

					if ( pos !=3D null ) {
						break;
					}
				}
			}

			// remove generic event handler if no more handlers exist
			if ( eventType.length =3D=3D=3D 0 || pos !=3D null && =
eventType.length =3D=3D=3D 1 ) {
				if ( !special.teardown || special.teardown.call( elem, namespaces ) =
=3D=3D=3D false ) {
					removeEvent( elem, type, elemData.handle );
				}

				ret =3D null;
				delete events[ type ];
			}
		}

		// Remove the expando if it's no longer used
		if ( jQuery.isEmptyObject( events ) ) {
			var handle =3D elemData.handle;
			if ( handle ) {
				handle.elem =3D null;
			}

			delete elemData.events;
			delete elemData.handle;

			if ( jQuery.isEmptyObject( elemData ) ) {
				jQuery.removeData( elem );
			}
		}
	},

	// bubbling is internal
	trigger: function( event, data, elem /*, bubbling */ ) {
		// Event object or event type
		var type =3D event.type || event,
			bubbling =3D arguments[3];

		if ( !bubbling ) {
			event =3D typeof event =3D=3D=3D "object" ?
				// jQuery.Event object
				event[expando] ? event :
				// Object literal
				jQuery.extend( jQuery.Event(type), event ) :
				// Just the event type (string)
				jQuery.Event(type);

			if ( type.indexOf("!") >=3D 0 ) {
				event.type =3D type =3D type.slice(0, -1);
				event.exclusive =3D true;
			}

			// Handle a global trigger
			if ( !elem ) {
				// Don't bubble custom events when global (to avoid too much =
overhead)
				event.stopPropagation();

				// Only trigger if we've ever bound an event for it
				if ( jQuery.event.global[ type ] ) {
					jQuery.each( jQuery.cache, function() {
						if ( this.events && this.events[type] ) {
							jQuery.event.trigger( event, data, this.handle.elem );
						}
					});
				}
			}

			// Handle triggering a single element

			// don't do events on text and comment nodes
			if ( !elem || elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 =
) {
				return undefined;
			}

			// Clean up in case it is reused
			event.result =3D undefined;
			event.target =3D elem;

			// Clone the incoming data, if any
			data =3D jQuery.makeArray( data );
			data.unshift( event );
		}

		event.currentTarget =3D elem;

		// Trigger the event, it is assumed that "handle" is a function
		var handle =3D jQuery.data( elem, "handle" );
		if ( handle ) {
			handle.apply( elem, data );
		}

		var parent =3D elem.parentNode || elem.ownerDocument;

		// Trigger an inline bound script
		try {
			if ( !(elem && elem.nodeName && =
jQuery.noData[elem.nodeName.toLowerCase()]) ) {
				if ( elem[ "on" + type ] && elem[ "on" + type ].apply( elem, data ) =
=3D=3D=3D false ) {
					event.result =3D false;
				}
			}

		// prevent IE from throwing an error for some elements with some event =
types, see #3533
		} catch (e) {}

		if ( !event.isPropagationStopped() && parent ) {
			jQuery.event.trigger( event, data, parent, true );

		} else if ( !event.isDefaultPrevented() ) {
			var target =3D event.target, old,
				isClick =3D jQuery.nodeName(target, "a") && type =3D=3D=3D "click",
				special =3D jQuery.event.special[ type ] || {};

			if ( (!special._default || special._default.call( elem, event ) =
=3D=3D=3D false) &&=20
				!isClick && !(target && target.nodeName && =
jQuery.noData[target.nodeName.toLowerCase()]) ) {

				try {
					if ( target[ type ] ) {
						// Make sure that we don't accidentally re-trigger the onFOO =
events
						old =3D target[ "on" + type ];

						if ( old ) {
							target[ "on" + type ] =3D null;
						}

						jQuery.event.triggered =3D true;
						target[ type ]();
					}

				// prevent IE from throwing an error for some elements with some =
event types, see #3533
				} catch (e) {}

				if ( old ) {
					target[ "on" + type ] =3D old;
				}

				jQuery.event.triggered =3D false;
			}
		}
	},

	handle: function( event ) {
		var all, handlers, namespaces, namespace, events;

		event =3D arguments[0] =3D jQuery.event.fix( event || window.event );
		event.currentTarget =3D this;

		// Namespaced event handlers
		all =3D event.type.indexOf(".") < 0 && !event.exclusive;

		if ( !all ) {
			namespaces =3D event.type.split(".");
			event.type =3D namespaces.shift();
			namespace =3D new RegExp("(^|\\.)" + =
namespaces.slice(0).sort().join("\\.(?:.*\\.)?") + "(\\.|$)");
		}

		var events =3D jQuery.data(this, "events"), handlers =3D events[ =
event.type ];

		if ( events && handlers ) {
			// Clone the handlers to prevent manipulation
			handlers =3D handlers.slice(0);

			for ( var j =3D 0, l =3D handlers.length; j < l; j++ ) {
				var handleObj =3D handlers[ j ];

				// Filter the functions by class
				if ( all || namespace.test( handleObj.namespace ) ) {
					// Pass in a reference to the handler function itself
					// So that we can later remove it
					event.handler =3D handleObj.handler;
					event.data =3D handleObj.data;
					event.handleObj =3D handleObj;
=09
					var ret =3D handleObj.handler.apply( this, arguments );

					if ( ret !=3D=3D undefined ) {
						event.result =3D ret;
						if ( ret =3D=3D=3D false ) {
							event.preventDefault();
							event.stopPropagation();
						}
					}

					if ( event.isImmediatePropagationStopped() ) {
						break;
					}
				}
			}
		}

		return event.result;
	},

	props: "altKey attrChange attrName bubbles button cancelable charCode =
clientX clientY ctrlKey currentTarget data detail eventPhase fromElement =
handler keyCode layerX layerY metaKey newValue offsetX offsetY =
originalTarget pageX pageY prevValue relatedNode relatedTarget screenX =
screenY shiftKey srcElement target toElement view wheelDelta =
which".split(" "),

	fix: function( event ) {
		if ( event[ expando ] ) {
			return event;
		}

		// store a copy of the original event object
		// and "clone" to set read-only properties
		var originalEvent =3D event;
		event =3D jQuery.Event( originalEvent );

		for ( var i =3D this.props.length, prop; i; ) {
			prop =3D this.props[ --i ];
			event[ prop ] =3D originalEvent[ prop ];
		}

		// Fix target property, if necessary
		if ( !event.target ) {
			event.target =3D event.srcElement || document; // Fixes #1925 where =
srcElement might not be defined either
		}

		// check if target is a textnode (safari)
		if ( event.target.nodeType =3D=3D=3D 3 ) {
			event.target =3D event.target.parentNode;
		}

		// Add relatedTarget, if necessary
		if ( !event.relatedTarget && event.fromElement ) {
			event.relatedTarget =3D event.fromElement =3D=3D=3D event.target ? =
event.toElement : event.fromElement;
		}

		// Calculate pageX/Y if missing and clientX/Y available
		if ( event.pageX =3D=3D null && event.clientX !=3D null ) {
			var doc =3D document.documentElement, body =3D document.body;
			event.pageX =3D event.clientX + (doc && doc.scrollLeft || body && =
body.scrollLeft || 0) - (doc && doc.clientLeft || body && =
body.clientLeft || 0);
			event.pageY =3D event.clientY + (doc && doc.scrollTop  || body && =
body.scrollTop  || 0) - (doc && doc.clientTop  || body && body.clientTop =
 || 0);
		}

		// Add which for key events
		if ( !event.which && ((event.charCode || event.charCode =3D=3D=3D 0) ? =
event.charCode : event.keyCode) ) {
			event.which =3D event.charCode || event.keyCode;
		}

		// Add metaKey to non-Mac browsers (use ctrl for PC's and Meta for =
Macs)
		if ( !event.metaKey && event.ctrlKey ) {
			event.metaKey =3D event.ctrlKey;
		}

		// Add which for click: 1 =3D=3D=3D left; 2 =3D=3D=3D middle; 3 =
=3D=3D=3D right
		// Note: button is not normalized, so don't use it
		if ( !event.which && event.button !=3D=3D undefined ) {
			event.which =3D (event.button & 1 ? 1 : ( event.button & 2 ? 3 : ( =
event.button & 4 ? 2 : 0 ) ));
		}

		return event;
	},

	// Deprecated, use jQuery.guid instead
	guid: 1E8,

	// Deprecated, use jQuery.proxy instead
	proxy: jQuery.proxy,

	special: {
		ready: {
			// Make sure the ready event is setup
			setup: jQuery.bindReady,
			teardown: jQuery.noop
		},

		live: {
			add: function( handleObj ) {
				jQuery.event.add( this, handleObj.origType, jQuery.extend({}, =
handleObj, {handler: liveHandler}) );=20
			},

			remove: function( handleObj ) {
				var remove =3D true,
					type =3D handleObj.origType.replace(rnamespaces, "");
			=09
				jQuery.each( jQuery.data(this, "events").live || [], function() {
					if ( type =3D=3D=3D this.origType.replace(rnamespaces, "") ) {
						remove =3D false;
						return false;
					}
				});

				if ( remove ) {
					jQuery.event.remove( this, handleObj.origType, liveHandler );
				}
			}

		},

		beforeunload: {
			setup: function( data, namespaces, eventHandle ) {
				// We only want to do this special case on windows
				if ( this.setInterval ) {
					this.onbeforeunload =3D eventHandle;
				}

				return false;
			},
			teardown: function( namespaces, eventHandle ) {
				if ( this.onbeforeunload =3D=3D=3D eventHandle ) {
					this.onbeforeunload =3D null;
				}
			}
		}
	}
};

var removeEvent =3D document.removeEventListener ?
	function( elem, type, handle ) {
		elem.removeEventListener( type, handle, false );
	} :=20
	function( elem, type, handle ) {
		elem.detachEvent( "on" + type, handle );
	};

jQuery.Event =3D function( src ) {
	// Allow instantiation without the 'new' keyword
	if ( !this.preventDefault ) {
		return new jQuery.Event( src );
	}

	// Event object
	if ( src && src.type ) {
		this.originalEvent =3D src;
		this.type =3D src.type;
	// Event type
	} else {
		this.type =3D src;
	}

	// timeStamp is buggy for some events on Firefox(#3843)
	// So we won't rely on the native value
	this.timeStamp =3D now();

	// Mark it as fixed
	this[ expando ] =3D true;
};

function returnFalse() {
	return false;
}
function returnTrue() {
	return true;
}

// jQuery.Event is based on DOM3 Events as specified by the ECMAScript =
Language Binding
// =
http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-bind=
ing.html
jQuery.Event.prototype =3D {
	preventDefault: function() {
		this.isDefaultPrevented =3D returnTrue;

		var e =3D this.originalEvent;
		if ( !e ) {
			return;
		}
	=09
		// if preventDefault exists run it on the original event
		if ( e.preventDefault ) {
			e.preventDefault();
		}
		// otherwise set the returnValue property of the original event to =
false (IE)
		e.returnValue =3D false;
	},
	stopPropagation: function() {
		this.isPropagationStopped =3D returnTrue;

		var e =3D this.originalEvent;
		if ( !e ) {
			return;
		}
		// if stopPropagation exists run it on the original event
		if ( e.stopPropagation ) {
			e.stopPropagation();
		}
		// otherwise set the cancelBubble property of the original event to =
true (IE)
		e.cancelBubble =3D true;
	},
	stopImmediatePropagation: function() {
		this.isImmediatePropagationStopped =3D returnTrue;
		this.stopPropagation();
	},
	isDefaultPrevented: returnFalse,
	isPropagationStopped: returnFalse,
	isImmediatePropagationStopped: returnFalse
};

// Checks if an event happened on an element within another element
// Used in jQuery.event.special.mouseenter and mouseleave handlers
var withinElement =3D function( event ) {
	// Check if mouse(over|out) are still within the same parent element
	var parent =3D event.relatedTarget;

	// Firefox sometimes assigns relatedTarget a XUL element
	// which we cannot access the parentNode property of
	try {
		// Traverse up the tree
		while ( parent && parent !=3D=3D this ) {
			parent =3D parent.parentNode;
		}

		if ( parent !=3D=3D this ) {
			// set the correct event type
			event.type =3D event.data;

			// handle event if we actually just moused on to a non sub-element
			jQuery.event.handle.apply( this, arguments );
		}

	// assuming we've left the element since we most likely mousedover a =
xul element
	} catch(e) { }
},

// In case of event delegation, we only need to rename the event.type,
// liveHandler will take care of the rest.
delegate =3D function( event ) {
	event.type =3D event.data;
	jQuery.event.handle.apply( this, arguments );
};

// Create mouseenter and mouseleave events
jQuery.each({
	mouseenter: "mouseover",
	mouseleave: "mouseout"
}, function( orig, fix ) {
	jQuery.event.special[ orig ] =3D {
		setup: function( data ) {
			jQuery.event.add( this, fix, data && data.selector ? delegate : =
withinElement, orig );
		},
		teardown: function( data ) {
			jQuery.event.remove( this, fix, data && data.selector ? delegate : =
withinElement );
		}
	};
});

// submit delegation
if ( !jQuery.support.submitBubbles ) {

	jQuery.event.special.submit =3D {
		setup: function( data, namespaces ) {
			if ( this.nodeName.toLowerCase() !=3D=3D "form" ) {
				jQuery.event.add(this, "click.specialSubmit", function( e ) {
					var elem =3D e.target, type =3D elem.type;

					if ( (type =3D=3D=3D "submit" || type =3D=3D=3D "image") && jQuery( =
elem ).closest("form").length ) {
						return trigger( "submit", this, arguments );
					}
				});
	=20
				jQuery.event.add(this, "keypress.specialSubmit", function( e ) {
					var elem =3D e.target, type =3D elem.type;

					if ( (type =3D=3D=3D "text" || type =3D=3D=3D "password") && =
jQuery( elem ).closest("form").length && e.keyCode =3D=3D=3D 13 ) {
						return trigger( "submit", this, arguments );
					}
				});

			} else {
				return false;
			}
		},

		teardown: function( namespaces ) {
			jQuery.event.remove( this, ".specialSubmit" );
		}
	};

}

// change delegation, happens here so we have bind.
if ( !jQuery.support.changeBubbles ) {

	var formElems =3D /textarea|input|select/i,

	changeFilters,

	getVal =3D function( elem ) {
		var type =3D elem.type, val =3D elem.value;

		if ( type =3D=3D=3D "radio" || type =3D=3D=3D "checkbox" ) {
			val =3D elem.checked;

		} else if ( type =3D=3D=3D "select-multiple" ) {
			val =3D elem.selectedIndex > -1 ?
				jQuery.map( elem.options, function( elem ) {
					return elem.selected;
				}).join("-") :
				"";

		} else if ( elem.nodeName.toLowerCase() =3D=3D=3D "select" ) {
			val =3D elem.selectedIndex;
		}

		return val;
	},

	testChange =3D function testChange( e ) {
		var elem =3D e.target, data, val;

		if ( !formElems.test( elem.nodeName ) || elem.readOnly ) {
			return;
		}

		data =3D jQuery.data( elem, "_change_data" );
		val =3D getVal(elem);

		// the current data will be also retrieved by beforeactivate
		if ( e.type !=3D=3D "focusout" || elem.type !=3D=3D "radio" ) {
			jQuery.data( elem, "_change_data", val );
		}
	=09
		if ( data =3D=3D=3D undefined || val =3D=3D=3D data ) {
			return;
		}

		if ( data !=3D null || val ) {
			e.type =3D "change";
			return jQuery.event.trigger( e, arguments[1], elem );
		}
	};

	jQuery.event.special.change =3D {
		filters: {
			focusout: testChange,=20

			click: function( e ) {
				var elem =3D e.target, type =3D elem.type;

				if ( type =3D=3D=3D "radio" || type =3D=3D=3D "checkbox" || =
elem.nodeName.toLowerCase() =3D=3D=3D "select" ) {
					return testChange.call( this, e );
				}
			},

			// Change has to be called before submit
			// Keydown will be called before keypress, which is used in =
submit-event delegation
			keydown: function( e ) {
				var elem =3D e.target, type =3D elem.type;

				if ( (e.keyCode =3D=3D=3D 13 && elem.nodeName.toLowerCase() !=3D=3D =
"textarea") ||
					(e.keyCode =3D=3D=3D 32 && (type =3D=3D=3D "checkbox" || type =
=3D=3D=3D "radio")) ||
					type =3D=3D=3D "select-multiple" ) {
					return testChange.call( this, e );
				}
			},

			// Beforeactivate happens also before the previous element is blurred
			// with this event you can't trigger a change event, but you can =
store
			// information/focus[in] is not needed anymore
			beforeactivate: function( e ) {
				var elem =3D e.target;
				jQuery.data( elem, "_change_data", getVal(elem) );
			}
		},

		setup: function( data, namespaces ) {
			if ( this.type =3D=3D=3D "file" ) {
				return false;
			}

			for ( var type in changeFilters ) {
				jQuery.event.add( this, type + ".specialChange", changeFilters[type] =
);
			}

			return formElems.test( this.nodeName );
		},

		teardown: function( namespaces ) {
			jQuery.event.remove( this, ".specialChange" );

			return formElems.test( this.nodeName );
		}
	};

	changeFilters =3D jQuery.event.special.change.filters;
}

function trigger( type, elem, args ) {
	args[0].type =3D type;
	return jQuery.event.handle.apply( elem, args );
}

// Create "bubbling" focus and blur events
if ( document.addEventListener ) {
	jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix =
) {
		jQuery.event.special[ fix ] =3D {
			setup: function() {
				this.addEventListener( orig, handler, true );
			},=20
			teardown: function() {=20
				this.removeEventListener( orig, handler, true );
			}
		};

		function handler( e ) {=20
			e =3D jQuery.event.fix( e );
			e.type =3D fix;
			return jQuery.event.handle.call( this, e );
		}
	});
}

jQuery.each(["bind", "one"], function( i, name ) {
	jQuery.fn[ name ] =3D function( type, data, fn ) {
		// Handle object literals
		if ( typeof type =3D=3D=3D "object" ) {
			for ( var key in type ) {
				this[ name ](key, data, type[key], fn);
			}
			return this;
		}
	=09
		if ( jQuery.isFunction( data ) ) {
			fn =3D data;
			data =3D undefined;
		}

		var handler =3D name =3D=3D=3D "one" ? jQuery.proxy( fn, function( =
event ) {
			jQuery( this ).unbind( event, handler );
			return fn.apply( this, arguments );
		}) : fn;

		if ( type =3D=3D=3D "unload" && name !=3D=3D "one" ) {
			this.one( type, data, fn );

		} else {
			for ( var i =3D 0, l =3D this.length; i < l; i++ ) {
				jQuery.event.add( this[i], type, handler, data );
			}
		}

		return this;
	};
});

jQuery.fn.extend({
	unbind: function( type, fn ) {
		// Handle object literals
		if ( typeof type =3D=3D=3D "object" && !type.preventDefault ) {
			for ( var key in type ) {
				this.unbind(key, type[key]);
			}

		} else {
			for ( var i =3D 0, l =3D this.length; i < l; i++ ) {
				jQuery.event.remove( this[i], type, fn );
			}
		}

		return this;
	},
=09
	delegate: function( selector, types, data, fn ) {
		return this.live( types, data, fn, selector );
	},
=09
	undelegate: function( selector, types, fn ) {
		if ( arguments.length =3D=3D=3D 0 ) {
				return this.unbind( "live" );
	=09
		} else {
			return this.die( types, null, fn, selector );
		}
	},
=09
	trigger: function( type, data ) {
		return this.each(function() {
			jQuery.event.trigger( type, data, this );
		});
	},

	triggerHandler: function( type, data ) {
		if ( this[0] ) {
			var event =3D jQuery.Event( type );
			event.preventDefault();
			event.stopPropagation();
			jQuery.event.trigger( event, data, this[0] );
			return event.result;
		}
	},

	toggle: function( fn ) {
		// Save reference to arguments for access in closure
		var args =3D arguments, i =3D 1;

		// link all the functions, so any of them can unbind this click =
handler
		while ( i < args.length ) {
			jQuery.proxy( fn, args[ i++ ] );
		}

		return this.click( jQuery.proxy( fn, function( event ) {
			// Figure out which function to execute
			var lastToggle =3D ( jQuery.data( this, "lastToggle" + fn.guid ) || 0 =
) % i;
			jQuery.data( this, "lastToggle" + fn.guid, lastToggle + 1 );

			// Make sure that clicks stop
			event.preventDefault();

			// and execute the function
			return args[ lastToggle ].apply( this, arguments ) || false;
		}));
	},

	hover: function( fnOver, fnOut ) {
		return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver );
	}
});

var liveMap =3D {
	focus: "focusin",
	blur: "focusout",
	mouseenter: "mouseover",
	mouseleave: "mouseout"
};

jQuery.each(["live", "die"], function( i, name ) {
	jQuery.fn[ name ] =3D function( types, data, fn, origSelector /* =
Internal Use Only */ ) {
		var type, i =3D 0, match, namespaces, preType,
			selector =3D origSelector || this.selector,
			context =3D origSelector ? this : jQuery( this.context );

		if ( jQuery.isFunction( data ) ) {
			fn =3D data;
			data =3D undefined;
		}

		types =3D (types || "").split(" ");

		while ( (type =3D types[ i++ ]) !=3D null ) {
			match =3D rnamespaces.exec( type );
			namespaces =3D "";

			if ( match )  {
				namespaces =3D match[0];
				type =3D type.replace( rnamespaces, "" );
			}

			if ( type =3D=3D=3D "hover" ) {
				types.push( "mouseenter" + namespaces, "mouseleave" + namespaces );
				continue;
			}

			preType =3D type;

			if ( type =3D=3D=3D "focus" || type =3D=3D=3D "blur" ) {
				types.push( liveMap[ type ] + namespaces );
				type =3D type + namespaces;

			} else {
				type =3D (liveMap[ type ] || type) + namespaces;
			}

			if ( name =3D=3D=3D "live" ) {
				// bind live handler
				context.each(function(){
					jQuery.event.add( this, liveConvert( type, selector ),
						{ data: data, selector: selector, handler: fn, origType: type, =
origHandler: fn, preType: preType } );
				});

			} else {
				// unbind live handler
				context.unbind( liveConvert( type, selector ), fn );
			}
		}
	=09
		return this;
	}
});

function liveHandler( event ) {
	var stop, elems =3D [], selectors =3D [], args =3D arguments,
		related, match, handleObj, elem, j, i, l, data,
		events =3D jQuery.data( this, "events" );

	// Make sure we avoid non-left-click bubbling in Firefox (#3861)
	if ( event.liveFired =3D=3D=3D this || !events || !events.live || =
event.button && event.type =3D=3D=3D "click" ) {
		return;
	}

	event.liveFired =3D this;

	var live =3D events.live.slice(0);

	for ( j =3D 0; j < live.length; j++ ) {
		handleObj =3D live[j];

		if ( handleObj.origType.replace( rnamespaces, "" ) =3D=3D=3D =
event.type ) {
			selectors.push( handleObj.selector );

		} else {
			live.splice( j--, 1 );
		}
	}

	match =3D jQuery( event.target ).closest( selectors, =
event.currentTarget );

	for ( i =3D 0, l =3D match.length; i < l; i++ ) {
		for ( j =3D 0; j < live.length; j++ ) {
			handleObj =3D live[j];

			if ( match[i].selector =3D=3D=3D handleObj.selector ) {
				elem =3D match[i].elem;
				related =3D null;

				// Those two events require additional checking
				if ( handleObj.preType =3D=3D=3D "mouseenter" || handleObj.preType =
=3D=3D=3D "mouseleave" ) {
					related =3D jQuery( event.relatedTarget ).closest( =
handleObj.selector )[0];
				}

				if ( !related || related !=3D=3D elem ) {
					elems.push({ elem: elem, handleObj: handleObj });
				}
			}
		}
	}

	for ( i =3D 0, l =3D elems.length; i < l; i++ ) {
		match =3D elems[i];
		event.currentTarget =3D match.elem;
		event.data =3D match.handleObj.data;
		event.handleObj =3D match.handleObj;

		if ( match.handleObj.origHandler.apply( match.elem, args ) =3D=3D=3D =
false ) {
			stop =3D false;
			break;
		}
	}

	return stop;
}

function liveConvert( type, selector ) {
	return "live." + (type && type !=3D=3D "*" ? type + "." : "") + =
selector.replace(/\./g, "`").replace(/ /g, "&");
}

jQuery.each( ("blur focus focusin focusout load resize scroll unload =
click dblclick " +
	"mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " =
+
	"change select submit keydown keypress keyup error").split(" "), =
function( i, name ) {

	// Handle event binding
	jQuery.fn[ name ] =3D function( fn ) {
		return fn ? this.bind( name, fn ) : this.trigger( name );
	};

	if ( jQuery.attrFn ) {
		jQuery.attrFn[ name ] =3D true;
	}
});

// Prevent memory leaks in IE
// Window isn't included so as not to unbind existing unload events
// More info:
//  - http://isaacschlueter.com/2006/10/msie-memory-leaks/
if ( window.attachEvent && !window.addEventListener ) {
	window.attachEvent("onunload", function() {
		for ( var id in jQuery.cache ) {
			if ( jQuery.cache[ id ].handle ) {
				// Try/Catch is to handle iframes being unloaded, see #4280
				try {
					jQuery.event.remove( jQuery.cache[ id ].handle.elem );
				} catch(e) {}
			}
		}
	});
}
/*!
 * Sizzle CSS Selector Engine - v1.0
 *  Copyright 2009, The Dojo Foundation
 *  Released under the MIT, BSD, and GPL Licenses.
 *  More information: http://sizzlejs.com/
 */
(function(){

var chunker =3D =
/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+=
)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,
	done =3D 0,
	toString =3D Object.prototype.toString,
	hasDuplicate =3D false,
	baseHasDuplicate =3D true;

// Here we check if the JavaScript engine is using some sort of
// optimization where it does not always call our comparision
// function. If that is the case, discard the hasDuplicate value.
//   Thus far that includes Google Chrome.
[0, 0].sort(function(){
	baseHasDuplicate =3D false;
	return 0;
});

var Sizzle =3D function(selector, context, results, seed) {
	results =3D results || [];
	var origContext =3D context =3D context || document;

	if ( context.nodeType !=3D=3D 1 && context.nodeType !=3D=3D 9 ) {
		return [];
	}
=09
	if ( !selector || typeof selector !=3D=3D "string" ) {
		return results;
	}

	var parts =3D [], m, set, checkSet, extra, prune =3D true, contextXML =
=3D isXML(context),
		soFar =3D selector;
=09
	// Reset the position of the chunker regexp (start from head)
	while ( (chunker.exec(""), m =3D chunker.exec(soFar)) !=3D=3D null ) {
		soFar =3D m[3];
	=09
		parts.push( m[1] );
	=09
		if ( m[2] ) {
			extra =3D m[3];
			break;
		}
	}

	if ( parts.length > 1 && origPOS.exec( selector ) ) {
		if ( parts.length =3D=3D=3D 2 && Expr.relative[ parts[0] ] ) {
			set =3D posProcess( parts[0] + parts[1], context );
		} else {
			set =3D Expr.relative[ parts[0] ] ?
				[ context ] :
				Sizzle( parts.shift(), context );

			while ( parts.length ) {
				selector =3D parts.shift();

				if ( Expr.relative[ selector ] ) {
					selector +=3D parts.shift();
				}
			=09
				set =3D posProcess( selector, set );
			}
		}
	} else {
		// Take a shortcut and set the context if the root selector is an ID
		// (but not if it'll be faster if the inner selector is an ID)
		if ( !seed && parts.length > 1 && context.nodeType =3D=3D=3D 9 && =
!contextXML &&
				Expr.match.ID.test(parts[0]) && =
!Expr.match.ID.test(parts[parts.length - 1]) ) {
			var ret =3D Sizzle.find( parts.shift(), context, contextXML );
			context =3D ret.expr ? Sizzle.filter( ret.expr, ret.set )[0] : =
ret.set[0];
		}

		if ( context ) {
			var ret =3D seed ?
				{ expr: parts.pop(), set: makeArray(seed) } :
				Sizzle.find( parts.pop(), parts.length =3D=3D=3D 1 && (parts[0] =
=3D=3D=3D "~" || parts[0] =3D=3D=3D "+") && context.parentNode ? =
context.parentNode : context, contextXML );
			set =3D ret.expr ? Sizzle.filter( ret.expr, ret.set ) : ret.set;

			if ( parts.length > 0 ) {
				checkSet =3D makeArray(set);
			} else {
				prune =3D false;
			}

			while ( parts.length ) {
				var cur =3D parts.pop(), pop =3D cur;

				if ( !Expr.relative[ cur ] ) {
					cur =3D "";
				} else {
					pop =3D parts.pop();
				}

				if ( pop =3D=3D null ) {
					pop =3D context;
				}

				Expr.relative[ cur ]( checkSet, pop, contextXML );
			}
		} else {
			checkSet =3D parts =3D [];
		}
	}

	if ( !checkSet ) {
		checkSet =3D set;
	}

	if ( !checkSet ) {
		Sizzle.error( cur || selector );
	}

	if ( toString.call(checkSet) =3D=3D=3D "[object Array]" ) {
		if ( !prune ) {
			results.push.apply( results, checkSet );
		} else if ( context && context.nodeType =3D=3D=3D 1 ) {
			for ( var i =3D 0; checkSet[i] !=3D null; i++ ) {
				if ( checkSet[i] && (checkSet[i] =3D=3D=3D true || =
checkSet[i].nodeType =3D=3D=3D 1 && contains(context, checkSet[i])) ) {
					results.push( set[i] );
				}
			}
		} else {
			for ( var i =3D 0; checkSet[i] !=3D null; i++ ) {
				if ( checkSet[i] && checkSet[i].nodeType =3D=3D=3D 1 ) {
					results.push( set[i] );
				}
			}
		}
	} else {
		makeArray( checkSet, results );
	}

	if ( extra ) {
		Sizzle( extra, origContext, results, seed );
		Sizzle.uniqueSort( results );
	}

	return results;
};

Sizzle.uniqueSort =3D function(results){
	if ( sortOrder ) {
		hasDuplicate =3D baseHasDuplicate;
		results.sort(sortOrder);

		if ( hasDuplicate ) {
			for ( var i =3D 1; i < results.length; i++ ) {
				if ( results[i] =3D=3D=3D results[i-1] ) {
					results.splice(i--, 1);
				}
			}
		}
	}

	return results;
};

Sizzle.matches =3D function(expr, set){
	return Sizzle(expr, null, null, set);
};

Sizzle.find =3D function(expr, context, isXML){
	var set, match;

	if ( !expr ) {
		return [];
	}

	for ( var i =3D 0, l =3D Expr.order.length; i < l; i++ ) {
		var type =3D Expr.order[i], match;
	=09
		if ( (match =3D Expr.leftMatch[ type ].exec( expr )) ) {
			var left =3D match[1];
			match.splice(1,1);

			if ( left.substr( left.length - 1 ) !=3D=3D "\\" ) {
				match[1] =3D (match[1] || "").replace(/\\/g, "");
				set =3D Expr.find[ type ]( match, context, isXML );
				if ( set !=3D null ) {
					expr =3D expr.replace( Expr.match[ type ], "" );
					break;
				}
			}
		}
	}

	if ( !set ) {
		set =3D context.getElementsByTagName("*");
	}

	return {set: set, expr: expr};
};

Sizzle.filter =3D function(expr, set, inplace, not){
	var old =3D expr, result =3D [], curLoop =3D set, match, anyFound,
		isXMLFilter =3D set && set[0] && isXML(set[0]);

	while ( expr && set.length ) {
		for ( var type in Expr.filter ) {
			if ( (match =3D Expr.leftMatch[ type ].exec( expr )) !=3D null && =
match[2] ) {
				var filter =3D Expr.filter[ type ], found, item, left =3D match[1];
				anyFound =3D false;

				match.splice(1,1);

				if ( left.substr( left.length - 1 ) =3D=3D=3D "\\" ) {
					continue;
				}

				if ( curLoop =3D=3D=3D result ) {
					result =3D [];
				}

				if ( Expr.preFilter[ type ] ) {
					match =3D Expr.preFilter[ type ]( match, curLoop, inplace, result, =
not, isXMLFilter );

					if ( !match ) {
						anyFound =3D found =3D true;
					} else if ( match =3D=3D=3D true ) {
						continue;
					}
				}

				if ( match ) {
					for ( var i =3D 0; (item =3D curLoop[i]) !=3D null; i++ ) {
						if ( item ) {
							found =3D filter( item, match, i, curLoop );
							var pass =3D not ^ !!found;

							if ( inplace && found !=3D null ) {
								if ( pass ) {
									anyFound =3D true;
								} else {
									curLoop[i] =3D false;
								}
							} else if ( pass ) {
								result.push( item );
								anyFound =3D true;
							}
						}
					}
				}

				if ( found !=3D=3D undefined ) {
					if ( !inplace ) {
						curLoop =3D result;
					}

					expr =3D expr.replace( Expr.match[ type ], "" );

					if ( !anyFound ) {
						return [];
					}

					break;
				}
			}
		}

		// Improper expression
		if ( expr =3D=3D=3D old ) {
			if ( anyFound =3D=3D null ) {
				Sizzle.error( expr );
			} else {
				break;
			}
		}

		old =3D expr;
	}

	return curLoop;
};

Sizzle.error =3D function( msg ) {
	throw "Syntax error, unrecognized expression: " + msg;
};

var Expr =3D Sizzle.selectors =3D {
	order: [ "ID", "NAME", "TAG" ],
	match: {
		ID: /#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,
		CLASS: /\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,
		NAME: /\[name=3D['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,
		ATTR: =
/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=3D)\s*(['"]*)(.*?)\3|)\s*\]=
/,
		TAG: /^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,
		CHILD: /:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,
		POS: /:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=3D[^-]|$)/,
		PSEUDO: =
/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\)=
)?/
	},
	leftMatch: {},
	attrMap: {
		"class": "className",
		"for": "htmlFor"
	},
	attrHandle: {
		href: function(elem){
			return elem.getAttribute("href");
		}
	},
	relative: {
		"+": function(checkSet, part){
			var isPartStr =3D typeof part =3D=3D=3D "string",
				isTag =3D isPartStr && !/\W/.test(part),
				isPartStrNotTag =3D isPartStr && !isTag;

			if ( isTag ) {
				part =3D part.toLowerCase();
			}

			for ( var i =3D 0, l =3D checkSet.length, elem; i < l; i++ ) {
				if ( (elem =3D checkSet[i]) ) {
					while ( (elem =3D elem.previousSibling) && elem.nodeType !=3D=3D 1 =
) {}

					checkSet[i] =3D isPartStrNotTag || elem && =
elem.nodeName.toLowerCase() =3D=3D=3D part ?
						elem || false :
						elem =3D=3D=3D part;
				}
			}

			if ( isPartStrNotTag ) {
				Sizzle.filter( part, checkSet, true );
			}
		},
		">": function(checkSet, part){
			var isPartStr =3D typeof part =3D=3D=3D "string";

			if ( isPartStr && !/\W/.test(part) ) {
				part =3D part.toLowerCase();

				for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {
					var elem =3D checkSet[i];
					if ( elem ) {
						var parent =3D elem.parentNode;
						checkSet[i] =3D parent.nodeName.toLowerCase() =3D=3D=3D part ? =
parent : false;
					}
				}
			} else {
				for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {
					var elem =3D checkSet[i];
					if ( elem ) {
						checkSet[i] =3D isPartStr ?
							elem.parentNode :
							elem.parentNode =3D=3D=3D part;
					}
				}

				if ( isPartStr ) {
					Sizzle.filter( part, checkSet, true );
				}
			}
		},
		"": function(checkSet, part, isXML){
			var doneName =3D done++, checkFn =3D dirCheck;

			if ( typeof part =3D=3D=3D "string" && !/\W/.test(part) ) {
				var nodeCheck =3D part =3D part.toLowerCase();
				checkFn =3D dirNodeCheck;
			}

			checkFn("parentNode", part, doneName, checkSet, nodeCheck, isXML);
		},
		"~": function(checkSet, part, isXML){
			var doneName =3D done++, checkFn =3D dirCheck;

			if ( typeof part =3D=3D=3D "string" && !/\W/.test(part) ) {
				var nodeCheck =3D part =3D part.toLowerCase();
				checkFn =3D dirNodeCheck;
			}

			checkFn("previousSibling", part, doneName, checkSet, nodeCheck, =
isXML);
		}
	},
	find: {
		ID: function(match, context, isXML){
			if ( typeof context.getElementById !=3D=3D "undefined" && !isXML ) {
				var m =3D context.getElementById(match[1]);
				return m ? [m] : [];
			}
		},
		NAME: function(match, context){
			if ( typeof context.getElementsByName !=3D=3D "undefined" ) {
				var ret =3D [], results =3D context.getElementsByName(match[1]);

				for ( var i =3D 0, l =3D results.length; i < l; i++ ) {
					if ( results[i].getAttribute("name") =3D=3D=3D match[1] ) {
						ret.push( results[i] );
					}
				}

				return ret.length =3D=3D=3D 0 ? null : ret;
			}
		},
		TAG: function(match, context){
			return context.getElementsByTagName(match[1]);
		}
	},
	preFilter: {
		CLASS: function(match, curLoop, inplace, result, not, isXML){
			match =3D " " + match[1].replace(/\\/g, "") + " ";

			if ( isXML ) {
				return match;
			}

			for ( var i =3D 0, elem; (elem =3D curLoop[i]) !=3D null; i++ ) {
				if ( elem ) {
					if ( not ^ (elem.className && (" " + elem.className + " =
").replace(/[\t\n]/g, " ").indexOf(match) >=3D 0) ) {
						if ( !inplace ) {
							result.push( elem );
						}
					} else if ( inplace ) {
						curLoop[i] =3D false;
					}
				}
			}

			return false;
		},
		ID: function(match){
			return match[1].replace(/\\/g, "");
		},
		TAG: function(match, curLoop){
			return match[1].toLowerCase();
		},
		CHILD: function(match){
			if ( match[1] =3D=3D=3D "nth" ) {
				// parse equations like 'even', 'odd', '5', '2n', '3n+2', '4n-1', =
'-n+6'
				var test =3D /(-?)(\d*)n((?:\+|-)?\d*)/.exec(
					match[2] =3D=3D=3D "even" && "2n" || match[2] =3D=3D=3D "odd" && =
"2n+1" ||
					!/\D/.test( match[2] ) && "0n+" + match[2] || match[2]);

				// calculate the numbers (first)n+(last) including if they are =
negative
				match[2] =3D (test[1] + (test[2] || 1)) - 0;
				match[3] =3D test[3] - 0;
			}

			// TODO: Move to normal caching system
			match[0] =3D done++;

			return match;
		},
		ATTR: function(match, curLoop, inplace, result, not, isXML){
			var name =3D match[1].replace(/\\/g, "");
		=09
			if ( !isXML && Expr.attrMap[name] ) {
				match[1] =3D Expr.attrMap[name];
			}

			if ( match[2] =3D=3D=3D "~=3D" ) {
				match[4] =3D " " + match[4] + " ";
			}

			return match;
		},
		PSEUDO: function(match, curLoop, inplace, result, not){
			if ( match[1] =3D=3D=3D "not" ) {
				// If we're dealing with a complex expression, or a simple one
				if ( ( chunker.exec(match[3]) || "" ).length > 1 || =
/^\w/.test(match[3]) ) {
					match[3] =3D Sizzle(match[3], null, null, curLoop);
				} else {
					var ret =3D Sizzle.filter(match[3], curLoop, inplace, true ^ not);
					if ( !inplace ) {
						result.push.apply( result, ret );
					}
					return false;
				}
			} else if ( Expr.match.POS.test( match[0] ) || Expr.match.CHILD.test( =
match[0] ) ) {
				return true;
			}
		=09
			return match;
		},
		POS: function(match){
			match.unshift( true );
			return match;
		}
	},
	filters: {
		enabled: function(elem){
			return elem.disabled =3D=3D=3D false && elem.type !=3D=3D "hidden";
		},
		disabled: function(elem){
			return elem.disabled =3D=3D=3D true;
		},
		checked: function(elem){
			return elem.checked =3D=3D=3D true;
		},
		selected: function(elem){
			// Accessing this property makes selected-by-default
			// options in Safari work properly
			elem.parentNode.selectedIndex;
			return elem.selected =3D=3D=3D true;
		},
		parent: function(elem){
			return !!elem.firstChild;
		},
		empty: function(elem){
			return !elem.firstChild;
		},
		has: function(elem, i, match){
			return !!Sizzle( match[3], elem ).length;
		},
		header: function(elem){
			return /h\d/i.test( elem.nodeName );
		},
		text: function(elem){
			return "text" =3D=3D=3D elem.type;
		},
		radio: function(elem){
			return "radio" =3D=3D=3D elem.type;
		},
		checkbox: function(elem){
			return "checkbox" =3D=3D=3D elem.type;
		},
		file: function(elem){
			return "file" =3D=3D=3D elem.type;
		},
		password: function(elem){
			return "password" =3D=3D=3D elem.type;
		},
		submit: function(elem){
			return "submit" =3D=3D=3D elem.type;
		},
		image: function(elem){
			return "image" =3D=3D=3D elem.type;
		},
		reset: function(elem){
			return "reset" =3D=3D=3D elem.type;
		},
		button: function(elem){
			return "button" =3D=3D=3D elem.type || elem.nodeName.toLowerCase() =
=3D=3D=3D "button";
		},
		input: function(elem){
			return /input|select|textarea|button/i.test(elem.nodeName);
		}
	},
	setFilters: {
		first: function(elem, i){
			return i =3D=3D=3D 0;
		},
		last: function(elem, i, match, array){
			return i =3D=3D=3D array.length - 1;
		},
		even: function(elem, i){
			return i % 2 =3D=3D=3D 0;
		},
		odd: function(elem, i){
			return i % 2 =3D=3D=3D 1;
		},
		lt: function(elem, i, match){
			return i < match[3] - 0;
		},
		gt: function(elem, i, match){
			return i > match[3] - 0;
		},
		nth: function(elem, i, match){
			return match[3] - 0 =3D=3D=3D i;
		},
		eq: function(elem, i, match){
			return match[3] - 0 =3D=3D=3D i;
		}
	},
	filter: {
		PSEUDO: function(elem, match, i, array){
			var name =3D match[1], filter =3D Expr.filters[ name ];

			if ( filter ) {
				return filter( elem, i, match, array );
			} else if ( name =3D=3D=3D "contains" ) {
				return (elem.textContent || elem.innerText || getText([ elem ]) || =
"").indexOf(match[3]) >=3D 0;
			} else if ( name =3D=3D=3D "not" ) {
				var not =3D match[3];

				for ( var i =3D 0, l =3D not.length; i < l; i++ ) {
					if ( not[i] =3D=3D=3D elem ) {
						return false;
					}
				}

				return true;
			} else {
				Sizzle.error( "Syntax error, unrecognized expression: " + name );
			}
		},
		CHILD: function(elem, match){
			var type =3D match[1], node =3D elem;
			switch (type) {
				case 'only':
				case 'first':
					while ( (node =3D node.previousSibling) )	 {
						if ( node.nodeType =3D=3D=3D 1 ) {=20
							return false;=20
						}
					}
					if ( type =3D=3D=3D "first" ) {=20
						return true;=20
					}
					node =3D elem;
				case 'last':
					while ( (node =3D node.nextSibling) )	 {
						if ( node.nodeType =3D=3D=3D 1 ) {=20
							return false;=20
						}
					}
					return true;
				case 'nth':
					var first =3D match[2], last =3D match[3];

					if ( first =3D=3D=3D 1 && last =3D=3D=3D 0 ) {
						return true;
					}
				=09
					var doneName =3D match[0],
						parent =3D elem.parentNode;
=09
					if ( parent && (parent.sizcache !=3D=3D doneName || =
!elem.nodeIndex) ) {
						var count =3D 0;
						for ( node =3D parent.firstChild; node; node =3D node.nextSibling =
) {
							if ( node.nodeType =3D=3D=3D 1 ) {
								node.nodeIndex =3D ++count;
							}
						}=20
						parent.sizcache =3D doneName;
					}
				=09
					var diff =3D elem.nodeIndex - last;
					if ( first =3D=3D=3D 0 ) {
						return diff =3D=3D=3D 0;
					} else {
						return ( diff % first =3D=3D=3D 0 && diff / first >=3D 0 );
					}
			}
		},
		ID: function(elem, match){
			return elem.nodeType =3D=3D=3D 1 && elem.getAttribute("id") =3D=3D=3D =
match;
		},
		TAG: function(elem, match){
			return (match =3D=3D=3D "*" && elem.nodeType =3D=3D=3D 1) || =
elem.nodeName.toLowerCase() =3D=3D=3D match;
		},
		CLASS: function(elem, match){
			return (" " + (elem.className || elem.getAttribute("class")) + " ")
				.indexOf( match ) > -1;
		},
		ATTR: function(elem, match){
			var name =3D match[1],
				result =3D Expr.attrHandle[ name ] ?
					Expr.attrHandle[ name ]( elem ) :
					elem[ name ] !=3D null ?
						elem[ name ] :
						elem.getAttribute( name ),
				value =3D result + "",
				type =3D match[2],
				check =3D match[4];

			return result =3D=3D null ?
				type =3D=3D=3D "!=3D" :
				type =3D=3D=3D "=3D" ?
				value =3D=3D=3D check :
				type =3D=3D=3D "*=3D" ?
				value.indexOf(check) >=3D 0 :
				type =3D=3D=3D "~=3D" ?
				(" " + value + " ").indexOf(check) >=3D 0 :
				!check ?
				value && result !=3D=3D false :
				type =3D=3D=3D "!=3D" ?
				value !=3D=3D check :
				type =3D=3D=3D "^=3D" ?
				value.indexOf(check) =3D=3D=3D 0 :
				type =3D=3D=3D "$=3D" ?
				value.substr(value.length - check.length) =3D=3D=3D check :
				type =3D=3D=3D "|=3D" ?
				value =3D=3D=3D check || value.substr(0, check.length + 1) =3D=3D=3D =
check + "-" :
				false;
		},
		POS: function(elem, match, i, array){
			var name =3D match[2], filter =3D Expr.setFilters[ name ];

			if ( filter ) {
				return filter( elem, i, match, array );
			}
		}
	}
};

var origPOS =3D Expr.match.POS;

for ( var type in Expr.match ) {
	Expr.match[ type ] =3D new RegExp( Expr.match[ type ].source + =
/(?![^\[]*\])(?![^\(]*\))/.source );
	Expr.leftMatch[ type ] =3D new RegExp( /(^(?:.|\r|\n)*?)/.source + =
Expr.match[ type ].source.replace(/\\(\d+)/g, function(all, num){
		return "\\" + (num - 0 + 1);
	}));
}

var makeArray =3D function(array, results) {
	array =3D Array.prototype.slice.call( array, 0 );

	if ( results ) {
		results.push.apply( results, array );
		return results;
	}
=09
	return array;
};

// Perform a simple check to determine if the browser is capable of
// converting a NodeList to an array using builtin methods.
// Also verifies that the returned array holds DOM nodes
// (which is not the case in the Blackberry browser)
try {
	Array.prototype.slice.call( document.documentElement.childNodes, 0 =
)[0].nodeType;

// Provide a fallback method if it does not work
} catch(e){
	makeArray =3D function(array, results) {
		var ret =3D results || [];

		if ( toString.call(array) =3D=3D=3D "[object Array]" ) {
			Array.prototype.push.apply( ret, array );
		} else {
			if ( typeof array.length =3D=3D=3D "number" ) {
				for ( var i =3D 0, l =3D array.length; i < l; i++ ) {
					ret.push( array[i] );
				}
			} else {
				for ( var i =3D 0; array[i]; i++ ) {
					ret.push( array[i] );
				}
			}
		}

		return ret;
	};
}

var sortOrder;

if ( document.documentElement.compareDocumentPosition ) {
	sortOrder =3D function( a, b ) {
		if ( !a.compareDocumentPosition || !b.compareDocumentPosition ) {
			if ( a =3D=3D b ) {
				hasDuplicate =3D true;
			}
			return a.compareDocumentPosition ? -1 : 1;
		}

		var ret =3D a.compareDocumentPosition(b) & 4 ? -1 : a =3D=3D=3D b ? 0 =
: 1;
		if ( ret =3D=3D=3D 0 ) {
			hasDuplicate =3D true;
		}
		return ret;
	};
} else if ( "sourceIndex" in document.documentElement ) {
	sortOrder =3D function( a, b ) {
		if ( !a.sourceIndex || !b.sourceIndex ) {
			if ( a =3D=3D b ) {
				hasDuplicate =3D true;
			}
			return a.sourceIndex ? -1 : 1;
		}

		var ret =3D a.sourceIndex - b.sourceIndex;
		if ( ret =3D=3D=3D 0 ) {
			hasDuplicate =3D true;
		}
		return ret;
	};
} else if ( document.createRange ) {
	sortOrder =3D function( a, b ) {
		if ( !a.ownerDocument || !b.ownerDocument ) {
			if ( a =3D=3D b ) {
				hasDuplicate =3D true;
			}
			return a.ownerDocument ? -1 : 1;
		}

		var aRange =3D a.ownerDocument.createRange(), bRange =3D =
b.ownerDocument.createRange();
		aRange.setStart(a, 0);
		aRange.setEnd(a, 0);
		bRange.setStart(b, 0);
		bRange.setEnd(b, 0);
		var ret =3D aRange.compareBoundaryPoints(Range.START_TO_END, bRange);
		if ( ret =3D=3D=3D 0 ) {
			hasDuplicate =3D true;
		}
		return ret;
	};
}

// Utility function for retreiving the text value of an array of DOM =
nodes
function getText( elems ) {
	var ret =3D "", elem;

	for ( var i =3D 0; elems[i]; i++ ) {
		elem =3D elems[i];

		// Get the text from text nodes and CDATA nodes
		if ( elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 4 ) {
			ret +=3D elem.nodeValue;

		// Traverse everything else, except comment nodes
		} else if ( elem.nodeType !=3D=3D 8 ) {
			ret +=3D getText( elem.childNodes );
		}
	}

	return ret;
}

// Check to see if the browser returns elements by name when
// querying by getElementById (and provide a workaround)
(function(){
	// We're going to inject a fake input element with a specified name
	var form =3D document.createElement("div"),
		id =3D "script" + (new Date).getTime();
	form.innerHTML =3D "<a name=3D'" + id + "'/>";

	// Inject it into the root element, check its status, and remove it =
quickly
	var root =3D document.documentElement;
	root.insertBefore( form, root.firstChild );

	// The workaround has to do additional checks after a getElementById
	// Which slows things down for other browsers (hence the branching)
	if ( document.getElementById( id ) ) {
		Expr.find.ID =3D function(match, context, isXML){
			if ( typeof context.getElementById !=3D=3D "undefined" && !isXML ) {
				var m =3D context.getElementById(match[1]);
				return m ? m.id =3D=3D=3D match[1] || typeof m.getAttributeNode =
!=3D=3D "undefined" && m.getAttributeNode("id").nodeValue =3D=3D=3D =
match[1] ? [m] : undefined : [];
			}
		};

		Expr.filter.ID =3D function(elem, match){
			var node =3D typeof elem.getAttributeNode !=3D=3D "undefined" && =
elem.getAttributeNode("id");
			return elem.nodeType =3D=3D=3D 1 && node && node.nodeValue =3D=3D=3D =
match;
		};
	}

	root.removeChild( form );
	root =3D form =3D null; // release memory in IE
})();

(function(){
	// Check to see if the browser returns only elements
	// when doing getElementsByTagName("*")

	// Create a fake element
	var div =3D document.createElement("div");
	div.appendChild( document.createComment("") );

	// Make sure no comments are found
	if ( div.getElementsByTagName("*").length > 0 ) {
		Expr.find.TAG =3D function(match, context){
			var results =3D context.getElementsByTagName(match[1]);

			// Filter out possible comments
			if ( match[1] =3D=3D=3D "*" ) {
				var tmp =3D [];

				for ( var i =3D 0; results[i]; i++ ) {
					if ( results[i].nodeType =3D=3D=3D 1 ) {
						tmp.push( results[i] );
					}
				}

				results =3D tmp;
			}

			return results;
		};
	}

	// Check to see if an attribute returns normalized href attributes
	div.innerHTML =3D "<a href=3D'#'></a>";
	if ( div.firstChild && typeof div.firstChild.getAttribute !=3D=3D =
"undefined" &&
			div.firstChild.getAttribute("href") !=3D=3D "#" ) {
		Expr.attrHandle.href =3D function(elem){
			return elem.getAttribute("href", 2);
		};
	}

	div =3D null; // release memory in IE
})();

if ( document.querySelectorAll ) {
	(function(){
		var oldSizzle =3D Sizzle, div =3D document.createElement("div");
		div.innerHTML =3D "<p class=3D'TEST'></p>";

		// Safari can't handle uppercase or unicode characters when
		// in quirks mode.
		if ( div.querySelectorAll && div.querySelectorAll(".TEST").length =
=3D=3D=3D 0 ) {
			return;
		}
=09
		Sizzle =3D function(query, context, extra, seed){
			context =3D context || document;

			// Only use querySelectorAll on non-XML documents
			// (ID selectors don't work in non-HTML documents)
			if ( !seed && context.nodeType =3D=3D=3D 9 && !isXML(context) ) {
				try {
					return makeArray( context.querySelectorAll(query), extra );
				} catch(e){}
			}
	=09
			return oldSizzle(query, context, extra, seed);
		};

		for ( var prop in oldSizzle ) {
			Sizzle[ prop ] =3D oldSizzle[ prop ];
		}

		div =3D null; // release memory in IE
	})();
}

(function(){
	var div =3D document.createElement("div");

	div.innerHTML =3D "<div class=3D'test e'></div><div =
class=3D'test'></div>";

	// Opera can't find a second classname (in 9.6)
	// Also, make sure that getElementsByClassName actually exists
	if ( !div.getElementsByClassName || =
div.getElementsByClassName("e").length =3D=3D=3D 0 ) {
		return;
	}

	// Safari caches class attributes, doesn't catch changes (in 3.2)
	div.lastChild.className =3D "e";

	if ( div.getElementsByClassName("e").length =3D=3D=3D 1 ) {
		return;
	}
=09
	Expr.order.splice(1, 0, "CLASS");
	Expr.find.CLASS =3D function(match, context, isXML) {
		if ( typeof context.getElementsByClassName !=3D=3D "undefined" && =
!isXML ) {
			return context.getElementsByClassName(match[1]);
		}
	};

	div =3D null; // release memory in IE
})();

function dirNodeCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) =
{
	for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {
		var elem =3D checkSet[i];
		if ( elem ) {
			elem =3D elem[dir];
			var match =3D false;

			while ( elem ) {
				if ( elem.sizcache =3D=3D=3D doneName ) {
					match =3D checkSet[elem.sizset];
					break;
				}

				if ( elem.nodeType =3D=3D=3D 1 && !isXML ){
					elem.sizcache =3D doneName;
					elem.sizset =3D i;
				}

				if ( elem.nodeName.toLowerCase() =3D=3D=3D cur ) {
					match =3D elem;
					break;
				}

				elem =3D elem[dir];
			}

			checkSet[i] =3D match;
		}
	}
}

function dirCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) {
	for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {
		var elem =3D checkSet[i];
		if ( elem ) {
			elem =3D elem[dir];
			var match =3D false;

			while ( elem ) {
				if ( elem.sizcache =3D=3D=3D doneName ) {
					match =3D checkSet[elem.sizset];
					break;
				}

				if ( elem.nodeType =3D=3D=3D 1 ) {
					if ( !isXML ) {
						elem.sizcache =3D doneName;
						elem.sizset =3D i;
					}
					if ( typeof cur !=3D=3D "string" ) {
						if ( elem =3D=3D=3D cur ) {
							match =3D true;
							break;
						}

					} else if ( Sizzle.filter( cur, [elem] ).length > 0 ) {
						match =3D elem;
						break;
					}
				}

				elem =3D elem[dir];
			}

			checkSet[i] =3D match;
		}
	}
}

var contains =3D document.compareDocumentPosition ? function(a, b){
	return !!(a.compareDocumentPosition(b) & 16);
} : function(a, b){
	return a !=3D=3D b && (a.contains ? a.contains(b) : true);
};

var isXML =3D function(elem){
	// documentElement is verified for cases where it doesn't yet exist
	// (such as loading iframes in IE - #4833)=20
	var documentElement =3D (elem ? elem.ownerDocument || elem : =
0).documentElement;
	return documentElement ? documentElement.nodeName !=3D=3D "HTML" : =
false;
};

var posProcess =3D function(selector, context){
	var tmpSet =3D [], later =3D "", match,
		root =3D context.nodeType ? [context] : context;

	// Position selectors must be done after the filter
	// And so must :not(positional) so we move all PSEUDOs to the end
	while ( (match =3D Expr.match.PSEUDO.exec( selector )) ) {
		later +=3D match[0];
		selector =3D selector.replace( Expr.match.PSEUDO, "" );
	}

	selector =3D Expr.relative[selector] ? selector + "*" : selector;

	for ( var i =3D 0, l =3D root.length; i < l; i++ ) {
		Sizzle( selector, root[i], tmpSet );
	}

	return Sizzle.filter( later, tmpSet );
};

// EXPOSE
jQuery.find =3D Sizzle;
jQuery.expr =3D Sizzle.selectors;
jQuery.expr[":"] =3D jQuery.expr.filters;
jQuery.unique =3D Sizzle.uniqueSort;
jQuery.text =3D getText;
jQuery.isXMLDoc =3D isXML;
jQuery.contains =3D contains;

return;

window.Sizzle =3D Sizzle;

})();
var runtil =3D /Until$/,
	rparentsprev =3D /^(?:parents|prevUntil|prevAll)/,
	// Note: This RegExp should be improved, or likely pulled from Sizzle
	rmultiselector =3D /,/,
	slice =3D Array.prototype.slice;

// Implement the identical functionality for filter and not
var winnow =3D function( elements, qualifier, keep ) {
	if ( jQuery.isFunction( qualifier ) ) {
		return jQuery.grep(elements, function( elem, i ) {
			return !!qualifier.call( elem, i, elem ) =3D=3D=3D keep;
		});

	} else if ( qualifier.nodeType ) {
		return jQuery.grep(elements, function( elem, i ) {
			return (elem =3D=3D=3D qualifier) =3D=3D=3D keep;
		});

	} else if ( typeof qualifier =3D=3D=3D "string" ) {
		var filtered =3D jQuery.grep(elements, function( elem ) {
			return elem.nodeType =3D=3D=3D 1;
		});

		if ( isSimple.test( qualifier ) ) {
			return jQuery.filter(qualifier, filtered, !keep);
		} else {
			qualifier =3D jQuery.filter( qualifier, filtered );
		}
	}

	return jQuery.grep(elements, function( elem, i ) {
		return (jQuery.inArray( elem, qualifier ) >=3D 0) =3D=3D=3D keep;
	});
};

jQuery.fn.extend({
	find: function( selector ) {
		var ret =3D this.pushStack( "", "find", selector ), length =3D 0;

		for ( var i =3D 0, l =3D this.length; i < l; i++ ) {
			length =3D ret.length;
			jQuery.find( selector, this[i], ret );

			if ( i > 0 ) {
				// Make sure that the results are unique
				for ( var n =3D length; n < ret.length; n++ ) {
					for ( var r =3D 0; r < length; r++ ) {
						if ( ret[r] =3D=3D=3D ret[n] ) {
							ret.splice(n--, 1);
							break;
						}
					}
				}
			}
		}

		return ret;
	},

	has: function( target ) {
		var targets =3D jQuery( target );
		return this.filter(function() {
			for ( var i =3D 0, l =3D targets.length; i < l; i++ ) {
				if ( jQuery.contains( this, targets[i] ) ) {
					return true;
				}
			}
		});
	},

	not: function( selector ) {
		return this.pushStack( winnow(this, selector, false), "not", =
selector);
	},

	filter: function( selector ) {
		return this.pushStack( winnow(this, selector, true), "filter", =
selector );
	},
=09
	is: function( selector ) {
		return !!selector && jQuery.filter( selector, this ).length > 0;
	},

	closest: function( selectors, context ) {
		if ( jQuery.isArray( selectors ) ) {
			var ret =3D [], cur =3D this[0], match, matches =3D {}, selector;

			if ( cur && selectors.length ) {
				for ( var i =3D 0, l =3D selectors.length; i < l; i++ ) {
					selector =3D selectors[i];

					if ( !matches[selector] ) {
						matches[selector] =3D jQuery.expr.match.POS.test( selector ) ?=20
							jQuery( selector, context || this.context ) :
							selector;
					}
				}

				while ( cur && cur.ownerDocument && cur !=3D=3D context ) {
					for ( selector in matches ) {
						match =3D matches[selector];

						if ( match.jquery ? match.index(cur) > -1 : jQuery(cur).is(match) =
) {
							ret.push({ selector: selector, elem: cur });
							delete matches[selector];
						}
					}
					cur =3D cur.parentNode;
				}
			}

			return ret;
		}

		var pos =3D jQuery.expr.match.POS.test( selectors ) ?=20
			jQuery( selectors, context || this.context ) : null;

		return this.map(function( i, cur ) {
			while ( cur && cur.ownerDocument && cur !=3D=3D context ) {
				if ( pos ? pos.index(cur) > -1 : jQuery(cur).is(selectors) ) {
					return cur;
				}
				cur =3D cur.parentNode;
			}
			return null;
		});
	},
=09
	// Determine the position of an element within
	// the matched set of elements
	index: function( elem ) {
		if ( !elem || typeof elem =3D=3D=3D "string" ) {
			return jQuery.inArray( this[0],
				// If it receives a string, the selector is used
				// If it receives nothing, the siblings are used
				elem ? jQuery( elem ) : this.parent().children() );
		}
		// Locate the position of the desired element
		return jQuery.inArray(
			// If it receives a jQuery object, the first element is used
			elem.jquery ? elem[0] : elem, this );
	},

	add: function( selector, context ) {
		var set =3D typeof selector =3D=3D=3D "string" ?
				jQuery( selector, context || this.context ) :
				jQuery.makeArray( selector ),
			all =3D jQuery.merge( this.get(), set );

		return this.pushStack( isDisconnected( set[0] ) || isDisconnected( =
all[0] ) ?
			all :
			jQuery.unique( all ) );
	},

	andSelf: function() {
		return this.add( this.prevObject );
	}
});

// A painfully simple check to see if an element is disconnected
// from a document (should be improved, where feasible).
function isDisconnected( node ) {
	return !node || !node.parentNode || node.parentNode.nodeType =3D=3D=3D =
11;
}

jQuery.each({
	parent: function( elem ) {
		var parent =3D elem.parentNode;
		return parent && parent.nodeType !=3D=3D 11 ? parent : null;
	},
	parents: function( elem ) {
		return jQuery.dir( elem, "parentNode" );
	},
	parentsUntil: function( elem, i, until ) {
		return jQuery.dir( elem, "parentNode", until );
	},
	next: function( elem ) {
		return jQuery.nth( elem, 2, "nextSibling" );
	},
	prev: function( elem ) {
		return jQuery.nth( elem, 2, "previousSibling" );
	},
	nextAll: function( elem ) {
		return jQuery.dir( elem, "nextSibling" );
	},
	prevAll: function( elem ) {
		return jQuery.dir( elem, "previousSibling" );
	},
	nextUntil: function( elem, i, until ) {
		return jQuery.dir( elem, "nextSibling", until );
	},
	prevUntil: function( elem, i, until ) {
		return jQuery.dir( elem, "previousSibling", until );
	},
	siblings: function( elem ) {
		return jQuery.sibling( elem.parentNode.firstChild, elem );
	},
	children: function( elem ) {
		return jQuery.sibling( elem.firstChild );
	},
	contents: function( elem ) {
		return jQuery.nodeName( elem, "iframe" ) ?
			elem.contentDocument || elem.contentWindow.document :
			jQuery.makeArray( elem.childNodes );
	}
}, function( name, fn ) {
	jQuery.fn[ name ] =3D function( until, selector ) {
		var ret =3D jQuery.map( this, fn, until );
	=09
		if ( !runtil.test( name ) ) {
			selector =3D until;
		}

		if ( selector && typeof selector =3D=3D=3D "string" ) {
			ret =3D jQuery.filter( selector, ret );
		}

		ret =3D this.length > 1 ? jQuery.unique( ret ) : ret;

		if ( (this.length > 1 || rmultiselector.test( selector )) && =
rparentsprev.test( name ) ) {
			ret =3D ret.reverse();
		}

		return this.pushStack( ret, name, slice.call(arguments).join(",") );
	};
});

jQuery.extend({
	filter: function( expr, elems, not ) {
		if ( not ) {
			expr =3D ":not(" + expr + ")";
		}

		return jQuery.find.matches(expr, elems);
	},
=09
	dir: function( elem, dir, until ) {
		var matched =3D [], cur =3D elem[dir];
		while ( cur && cur.nodeType !=3D=3D 9 && (until =3D=3D=3D undefined || =
cur.nodeType !=3D=3D 1 || !jQuery( cur ).is( until )) ) {
			if ( cur.nodeType =3D=3D=3D 1 ) {
				matched.push( cur );
			}
			cur =3D cur[dir];
		}
		return matched;
	},

	nth: function( cur, result, dir, elem ) {
		result =3D result || 1;
		var num =3D 0;

		for ( ; cur; cur =3D cur[dir] ) {
			if ( cur.nodeType =3D=3D=3D 1 && ++num =3D=3D=3D result ) {
				break;
			}
		}

		return cur;
	},

	sibling: function( n, elem ) {
		var r =3D [];

		for ( ; n; n =3D n.nextSibling ) {
			if ( n.nodeType =3D=3D=3D 1 && n !=3D=3D elem ) {
				r.push( n );
			}
		}

		return r;
	}
});
var rinlinejQuery =3D / jQuery\d+=3D"(?:\d+|null)"/g,
	rleadingWhitespace =3D /^\s+/,
	rxhtmlTag =3D /(<([\w:]+)[^>]*?)\/>/g,
	rselfClosing =3D =
/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,
	rtagName =3D /<([\w:]+)/,
	rtbody =3D /<tbody/i,
	rhtml =3D /<|&#?\w+;/,
	rnocache =3D /<script|<object|<embed|<option|<style/i,
	rchecked =3D /checked\s*(?:[^=3D]|=3D\s*.checked.)/i,  // =
checked=3D"checked" or checked (html5)
	fcloseTag =3D function( all, front, tag ) {
		return rselfClosing.test( tag ) ?
			all :
			front + "></" + tag + ">";
	},
	wrapMap =3D {
		option: [ 1, "<select multiple=3D'multiple'>", "</select>" ],
		legend: [ 1, "<fieldset>", "</fieldset>" ],
		thead: [ 1, "<table>", "</table>" ],
		tr: [ 2, "<table><tbody>", "</tbody></table>" ],
		td: [ 3, "<table><tbody><tr>", "</tr></tbody></table>" ],
		col: [ 2, "<table><tbody></tbody><colgroup>", "</colgroup></table>" ],
		area: [ 1, "<map>", "</map>" ],
		_default: [ 0, "", "" ]
	};

wrapMap.optgroup =3D wrapMap.option;
wrapMap.tbody =3D wrapMap.tfoot =3D wrapMap.colgroup =3D wrapMap.caption =
=3D wrapMap.thead;
wrapMap.th =3D wrapMap.td;

// IE can't serialize <link> and <script> tags normally
if ( !jQuery.support.htmlSerialize ) {
	wrapMap._default =3D [ 1, "div<div>", "</div>" ];
}

jQuery.fn.extend({
	text: function( text ) {
		if ( jQuery.isFunction(text) ) {
			return this.each(function(i) {
				var self =3D jQuery(this);
				self.text( text.call(this, i, self.text()) );
			});
		}

		if ( typeof text !=3D=3D "object" && text !=3D=3D undefined ) {
			return this.empty().append( (this[0] && this[0].ownerDocument || =
document).createTextNode( text ) );
		}

		return jQuery.text( this );
	},

	wrapAll: function( html ) {
		if ( jQuery.isFunction( html ) ) {
			return this.each(function(i) {
				jQuery(this).wrapAll( html.call(this, i) );
			});
		}

		if ( this[0] ) {
			// The elements to wrap the target around
			var wrap =3D jQuery( html, this[0].ownerDocument ).eq(0).clone(true);

			if ( this[0].parentNode ) {
				wrap.insertBefore( this[0] );
			}

			wrap.map(function() {
				var elem =3D this;

				while ( elem.firstChild && elem.firstChild.nodeType =3D=3D=3D 1 ) {
					elem =3D elem.firstChild;
				}

				return elem;
			}).append(this);
		}

		return this;
	},

	wrapInner: function( html ) {
		if ( jQuery.isFunction( html ) ) {
			return this.each(function(i) {
				jQuery(this).wrapInner( html.call(this, i) );
			});
		}

		return this.each(function() {
			var self =3D jQuery( this ), contents =3D self.contents();

			if ( contents.length ) {
				contents.wrapAll( html );

			} else {
				self.append( html );
			}
		});
	},

	wrap: function( html ) {
		return this.each(function() {
			jQuery( this ).wrapAll( html );
		});
	},

	unwrap: function() {
		return this.parent().each(function() {
			if ( !jQuery.nodeName( this, "body" ) ) {
				jQuery( this ).replaceWith( this.childNodes );
			}
		}).end();
	},

	append: function() {
		return this.domManip(arguments, true, function( elem ) {
			if ( this.nodeType =3D=3D=3D 1 ) {
				this.appendChild( elem );
			}
		});
	},

	prepend: function() {
		return this.domManip(arguments, true, function( elem ) {
			if ( this.nodeType =3D=3D=3D 1 ) {
				this.insertBefore( elem, this.firstChild );
			}
		});
	},

	before: function() {
		if ( this[0] && this[0].parentNode ) {
			return this.domManip(arguments, false, function( elem ) {
				this.parentNode.insertBefore( elem, this );
			});
		} else if ( arguments.length ) {
			var set =3D jQuery(arguments[0]);
			set.push.apply( set, this.toArray() );
			return this.pushStack( set, "before", arguments );
		}
	},

	after: function() {
		if ( this[0] && this[0].parentNode ) {
			return this.domManip(arguments, false, function( elem ) {
				this.parentNode.insertBefore( elem, this.nextSibling );
			});
		} else if ( arguments.length ) {
			var set =3D this.pushStack( this, "after", arguments );
			set.push.apply( set, jQuery(arguments[0]).toArray() );
			return set;
		}
	},
=09
	// keepData is for internal use only--do not document
	remove: function( selector, keepData ) {
		for ( var i =3D 0, elem; (elem =3D this[i]) !=3D null; i++ ) {
			if ( !selector || jQuery.filter( selector, [ elem ] ).length ) {
				if ( !keepData && elem.nodeType =3D=3D=3D 1 ) {
					jQuery.cleanData( elem.getElementsByTagName("*") );
					jQuery.cleanData( [ elem ] );
				}

				if ( elem.parentNode ) {
					 elem.parentNode.removeChild( elem );
				}
			}
		}
	=09
		return this;
	},

	empty: function() {
		for ( var i =3D 0, elem; (elem =3D this[i]) !=3D null; i++ ) {
			// Remove element nodes and prevent memory leaks
			if ( elem.nodeType =3D=3D=3D 1 ) {
				jQuery.cleanData( elem.getElementsByTagName("*") );
			}

			// Remove any remaining nodes
			while ( elem.firstChild ) {
				elem.removeChild( elem.firstChild );
			}
		}
	=09
		return this;
	},

	clone: function( events ) {
		// Do the clone
		var ret =3D this.map(function() {
			if ( !jQuery.support.noCloneEvent && !jQuery.isXMLDoc(this) ) {
				// IE copies events bound via attachEvent when
				// using cloneNode. Calling detachEvent on the
				// clone will also remove the events from the orignal
				// In order to get around this, we use innerHTML.
				// Unfortunately, this means some modifications to
				// attributes in IE that are actually only stored
				// as properties will not be copied (such as the
				// the name attribute on an input).
				var html =3D this.outerHTML, ownerDocument =3D this.ownerDocument;
				if ( !html ) {
					var div =3D ownerDocument.createElement("div");
					div.appendChild( this.cloneNode(true) );
					html =3D div.innerHTML;
				}

				return jQuery.clean([html.replace(rinlinejQuery, "")
					// Handle the case in IE 8 where action=3D/test/> self-closes a tag
					.replace(/=3D([^=3D"'>\s]+\/)>/g, '=3D"$1">')
					.replace(rleadingWhitespace, "")], ownerDocument)[0];
			} else {
				return this.cloneNode(true);
			}
		});

		// Copy the events from the original to the clone
		if ( events =3D=3D=3D true ) {
			cloneCopyEvent( this, ret );
			cloneCopyEvent( this.find("*"), ret.find("*") );
		}

		// Return the cloned set
		return ret;
	},

	html: function( value ) {
		if ( value =3D=3D=3D undefined ) {
			return this[0] && this[0].nodeType =3D=3D=3D 1 ?
				this[0].innerHTML.replace(rinlinejQuery, "") :
				null;

		// See if we can take a shortcut and just use innerHTML
		} else if ( typeof value =3D=3D=3D "string" && !rnocache.test( value ) =
&&
			(jQuery.support.leadingWhitespace || !rleadingWhitespace.test( value =
)) &&
			!wrapMap[ (rtagName.exec( value ) || ["", ""])[1].toLowerCase() ] ) {

			value =3D value.replace(rxhtmlTag, fcloseTag);

			try {
				for ( var i =3D 0, l =3D this.length; i < l; i++ ) {
					// Remove element nodes and prevent memory leaks
					if ( this[i].nodeType =3D=3D=3D 1 ) {
						jQuery.cleanData( this[i].getElementsByTagName("*") );
						this[i].innerHTML =3D value;
					}
				}

			// If using innerHTML throws an exception, use the fallback method
			} catch(e) {
				this.empty().append( value );
			}

		} else if ( jQuery.isFunction( value ) ) {
			this.each(function(i){
				var self =3D jQuery(this), old =3D self.html();
				self.empty().append(function(){
					return value.call( this, i, old );
				});
			});

		} else {
			this.empty().append( value );
		}

		return this;
	},

	replaceWith: function( value ) {
		if ( this[0] && this[0].parentNode ) {
			// Make sure that the elements are removed from the DOM before they =
are inserted
			// this can help fix replacing a parent with child elements
			if ( jQuery.isFunction( value ) ) {
				return this.each(function(i) {
					var self =3D jQuery(this), old =3D self.html();
					self.replaceWith( value.call( this, i, old ) );
				});
			}

			if ( typeof value !=3D=3D "string" ) {
				value =3D jQuery(value).detach();
			}

			return this.each(function() {
				var next =3D this.nextSibling, parent =3D this.parentNode;

				jQuery(this).remove();

				if ( next ) {
					jQuery(next).before( value );
				} else {
					jQuery(parent).append( value );
				}
			});
		} else {
			return this.pushStack( jQuery(jQuery.isFunction(value) ? value() : =
value), "replaceWith", value );
		}
	},

	detach: function( selector ) {
		return this.remove( selector, true );
	},

	domManip: function( args, table, callback ) {
		var results, first, value =3D args[0], scripts =3D [], fragment, =
parent;

		// We can't cloneNode fragments that contain checked, in WebKit
		if ( !jQuery.support.checkClone && arguments.length =3D=3D=3D 3 && =
typeof value =3D=3D=3D "string" && rchecked.test( value ) ) {
			return this.each(function() {
				jQuery(this).domManip( args, table, callback, true );
			});
		}

		if ( jQuery.isFunction(value) ) {
			return this.each(function(i) {
				var self =3D jQuery(this);
				args[0] =3D value.call(this, i, table ? self.html() : undefined);
				self.domManip( args, table, callback );
			});
		}

		if ( this[0] ) {
			parent =3D value && value.parentNode;

			// If we're in a fragment, just use that instead of building a new =
one
			if ( jQuery.support.parentNode && parent && parent.nodeType =3D=3D=3D =
11 && parent.childNodes.length =3D=3D=3D this.length ) {
				results =3D { fragment: parent };

			} else {
				results =3D buildFragment( args, this, scripts );
			}
		=09
			fragment =3D results.fragment;
		=09
			if ( fragment.childNodes.length =3D=3D=3D 1 ) {
				first =3D fragment =3D fragment.firstChild;
			} else {
				first =3D fragment.firstChild;
			}

			if ( first ) {
				table =3D table && jQuery.nodeName( first, "tr" );

				for ( var i =3D 0, l =3D this.length; i < l; i++ ) {
					callback.call(
						table ?
							root(this[i], first) :
							this[i],
						i > 0 || results.cacheable || this.length > 1  ?
							fragment.cloneNode(true) :
							fragment
					);
				}
			}

			if ( scripts.length ) {
				jQuery.each( scripts, evalScript );
			}
		}

		return this;

		function root( elem, cur ) {
			return jQuery.nodeName(elem, "table") ?
				(elem.getElementsByTagName("tbody")[0] ||
				elem.appendChild(elem.ownerDocument.createElement("tbody"))) :
				elem;
		}
	}
});

function cloneCopyEvent(orig, ret) {
	var i =3D 0;

	ret.each(function() {
		if ( this.nodeName !=3D=3D (orig[i] && orig[i].nodeName) ) {
			return;
		}

		var oldData =3D jQuery.data( orig[i++] ), curData =3D jQuery.data( =
this, oldData ), events =3D oldData && oldData.events;

		if ( events ) {
			delete curData.handle;
			curData.events =3D {};

			for ( var type in events ) {
				for ( var handler in events[ type ] ) {
					jQuery.event.add( this, type, events[ type ][ handler ], events[ =
type ][ handler ].data );
				}
			}
		}
	});
}

function buildFragment( args, nodes, scripts ) {
	var fragment, cacheable, cacheresults,
		doc =3D (nodes && nodes[0] ? nodes[0].ownerDocument || nodes[0] : =
document);

	// Only cache "small" (1/2 KB) strings that are associated with the =
main document
	// Cloning options loses the selected state, so don't cache them
	// IE 6 doesn't like it when you put <object> or <embed> elements in a =
fragment
	// Also, WebKit does not clone 'checked' attributes on cloneNode, so =
don't cache
	if ( args.length =3D=3D=3D 1 && typeof args[0] =3D=3D=3D "string" && =
args[0].length < 512 && doc =3D=3D=3D document &&
		!rnocache.test( args[0] ) && (jQuery.support.checkClone || =
!rchecked.test( args[0] )) ) {

		cacheable =3D true;
		cacheresults =3D jQuery.fragments[ args[0] ];
		if ( cacheresults ) {
			if ( cacheresults !=3D=3D 1 ) {
				fragment =3D cacheresults;
			}
		}
	}

	if ( !fragment ) {
		fragment =3D doc.createDocumentFragment();
		jQuery.clean( args, doc, fragment, scripts );
	}

	if ( cacheable ) {
		jQuery.fragments[ args[0] ] =3D cacheresults ? fragment : 1;
	}

	return { fragment: fragment, cacheable: cacheable };
}

jQuery.fragments =3D {};

jQuery.each({
	appendTo: "append",
	prependTo: "prepend",
	insertBefore: "before",
	insertAfter: "after",
	replaceAll: "replaceWith"
}, function( name, original ) {
	jQuery.fn[ name ] =3D function( selector ) {
		var ret =3D [], insert =3D jQuery( selector ),
			parent =3D this.length =3D=3D=3D 1 && this[0].parentNode;
	=09
		if ( parent && parent.nodeType =3D=3D=3D 11 && =
parent.childNodes.length =3D=3D=3D 1 && insert.length =3D=3D=3D 1 ) {
			insert[ original ]( this[0] );
			return this;
		=09
		} else {
			for ( var i =3D 0, l =3D insert.length; i < l; i++ ) {
				var elems =3D (i > 0 ? this.clone(true) : this).get();
				jQuery.fn[ original ].apply( jQuery(insert[i]), elems );
				ret =3D ret.concat( elems );
			}
	=09
			return this.pushStack( ret, name, insert.selector );
		}
	};
});

jQuery.extend({
	clean: function( elems, context, fragment, scripts ) {
		context =3D context || document;

		// !context.createElement fails in IE with an error but returns typeof =
'object'
		if ( typeof context.createElement =3D=3D=3D "undefined" ) {
			context =3D context.ownerDocument || context[0] && =
context[0].ownerDocument || document;
		}

		var ret =3D [];

		for ( var i =3D 0, elem; (elem =3D elems[i]) !=3D null; i++ ) {
			if ( typeof elem =3D=3D=3D "number" ) {
				elem +=3D "";
			}

			if ( !elem ) {
				continue;
			}

			// Convert html string into DOM nodes
			if ( typeof elem =3D=3D=3D "string" && !rhtml.test( elem ) ) {
				elem =3D context.createTextNode( elem );

			} else if ( typeof elem =3D=3D=3D "string" ) {
				// Fix "XHTML"-style tags in all browsers
				elem =3D elem.replace(rxhtmlTag, fcloseTag);

				// Trim whitespace, otherwise indexOf won't work as expected
				var tag =3D (rtagName.exec( elem ) || ["", ""])[1].toLowerCase(),
					wrap =3D wrapMap[ tag ] || wrapMap._default,
					depth =3D wrap[0],
					div =3D context.createElement("div");

				// Go to html and back, then peel off extra wrappers
				div.innerHTML =3D wrap[1] + elem + wrap[2];

				// Move to the right depth
				while ( depth-- ) {
					div =3D div.lastChild;
				}

				// Remove IE's autoinserted <tbody> from table fragments
				if ( !jQuery.support.tbody ) {

					// String was a <table>, *may* have spurious <tbody>
					var hasBody =3D rtbody.test(elem),
						tbody =3D tag =3D=3D=3D "table" && !hasBody ?
							div.firstChild && div.firstChild.childNodes :

							// String was a bare <thead> or <tfoot>
							wrap[1] =3D=3D=3D "<table>" && !hasBody ?
								div.childNodes :
								[];

					for ( var j =3D tbody.length - 1; j >=3D 0 ; --j ) {
						if ( jQuery.nodeName( tbody[ j ], "tbody" ) && !tbody[ j =
].childNodes.length ) {
							tbody[ j ].parentNode.removeChild( tbody[ j ] );
						}
					}

				}

				// IE completely kills leading whitespace when innerHTML is used
				if ( !jQuery.support.leadingWhitespace && rleadingWhitespace.test( =
elem ) ) {
					div.insertBefore( context.createTextNode( =
rleadingWhitespace.exec(elem)[0] ), div.firstChild );
				}

				elem =3D div.childNodes;
			}

			if ( elem.nodeType ) {
				ret.push( elem );
			} else {
				ret =3D jQuery.merge( ret, elem );
			}
		}

		if ( fragment ) {
			for ( var i =3D 0; ret[i]; i++ ) {
				if ( scripts && jQuery.nodeName( ret[i], "script" ) && (!ret[i].type =
|| ret[i].type.toLowerCase() =3D=3D=3D "text/javascript") ) {
					scripts.push( ret[i].parentNode ? ret[i].parentNode.removeChild( =
ret[i] ) : ret[i] );
			=09
				} else {
					if ( ret[i].nodeType =3D=3D=3D 1 ) {
						ret.splice.apply( ret, [i + 1, =
0].concat(jQuery.makeArray(ret[i].getElementsByTagName("script"))) );
					}
					fragment.appendChild( ret[i] );
				}
			}
		}

		return ret;
	},
=09
	cleanData: function( elems ) {
		var data, id, cache =3D jQuery.cache,
			special =3D jQuery.event.special,
			deleteExpando =3D jQuery.support.deleteExpando;
	=09
		for ( var i =3D 0, elem; (elem =3D elems[i]) !=3D null; i++ ) {
			id =3D elem[ jQuery.expando ];
		=09
			if ( id ) {
				data =3D cache[ id ];
			=09
				if ( data.events ) {
					for ( var type in data.events ) {
						if ( special[ type ] ) {
							jQuery.event.remove( elem, type );

						} else {
							removeEvent( elem, type, data.handle );
						}
					}
				}
			=09
				if ( deleteExpando ) {
					delete elem[ jQuery.expando ];

				} else if ( elem.removeAttribute ) {
					elem.removeAttribute( jQuery.expando );
				}
			=09
				delete cache[ id ];
			}
		}
	}
});
// exclude the following css properties to add px
var rexclude =3D /z-?index|font-?weight|opacity|zoom|line-?height/i,
	ralpha =3D /alpha\([^)]*\)/,
	ropacity =3D /opacity=3D([^)]*)/,
	rfloat =3D /float/i,
	rdashAlpha =3D /-([a-z])/ig,
	rupper =3D /([A-Z])/g,
	rnumpx =3D /^-?\d+(?:px)?$/i,
	rnum =3D /^-?\d/,

	cssShow =3D { position: "absolute", visibility: "hidden", =
display:"block" },
	cssWidth =3D [ "Left", "Right" ],
	cssHeight =3D [ "Top", "Bottom" ],

	// cache check for defaultView.getComputedStyle
	getComputedStyle =3D document.defaultView && =
document.defaultView.getComputedStyle,
	// normalize float css property
	styleFloat =3D jQuery.support.cssFloat ? "cssFloat" : "styleFloat",
	fcamelCase =3D function( all, letter ) {
		return letter.toUpperCase();
	};

jQuery.fn.css =3D function( name, value ) {
	return access( this, name, value, true, function( elem, name, value ) {
		if ( value =3D=3D=3D undefined ) {
			return jQuery.curCSS( elem, name );
		}
	=09
		if ( typeof value =3D=3D=3D "number" && !rexclude.test(name) ) {
			value +=3D "px";
		}

		jQuery.style( elem, name, value );
	});
};

jQuery.extend({
	style: function( elem, name, value ) {
		// don't set styles on text and comment nodes
		if ( !elem || elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 ) =
{
			return undefined;
		}

		// ignore negative width and height values #1599
		if ( (name =3D=3D=3D "width" || name =3D=3D=3D "height") && =
parseFloat(value) < 0 ) {
			value =3D undefined;
		}

		var style =3D elem.style || elem, set =3D value !=3D=3D undefined;

		// IE uses filters for opacity
		if ( !jQuery.support.opacity && name =3D=3D=3D "opacity" ) {
			if ( set ) {
				// IE has trouble with opacity if it does not have layout
				// Force it by setting the zoom level
				style.zoom =3D 1;

				// Set the alpha filter to set the opacity
				var opacity =3D parseInt( value, 10 ) + "" =3D=3D=3D "NaN" ? "" : =
"alpha(opacity=3D" + value * 100 + ")";
				var filter =3D style.filter || jQuery.curCSS( elem, "filter" ) || =
"";
				style.filter =3D ralpha.test(filter) ? filter.replace(ralpha, =
opacity) : opacity;
			}

			return style.filter && style.filter.indexOf("opacity=3D") >=3D 0 ?
				(parseFloat( ropacity.exec(style.filter)[1] ) / 100) + "":
				"";
		}

		// Make sure we're using the right name for getting the float value
		if ( rfloat.test( name ) ) {
			name =3D styleFloat;
		}

		name =3D name.replace(rdashAlpha, fcamelCase);

		if ( set ) {
			style[ name ] =3D value;
		}

		return style[ name ];
	},

	css: function( elem, name, force, extra ) {
		if ( name =3D=3D=3D "width" || name =3D=3D=3D "height" ) {
			var val, props =3D cssShow, which =3D name =3D=3D=3D "width" ? =
cssWidth : cssHeight;

			function getWH() {
				val =3D name =3D=3D=3D "width" ? elem.offsetWidth : =
elem.offsetHeight;

				if ( extra =3D=3D=3D "border" ) {
					return;
				}

				jQuery.each( which, function() {
					if ( !extra ) {
						val -=3D parseFloat(jQuery.curCSS( elem, "padding" + this, true)) =
|| 0;
					}

					if ( extra =3D=3D=3D "margin" ) {
						val +=3D parseFloat(jQuery.curCSS( elem, "margin" + this, true)) =
|| 0;
					} else {
						val -=3D parseFloat(jQuery.curCSS( elem, "border" + this + =
"Width", true)) || 0;
					}
				});
			}

			if ( elem.offsetWidth !=3D=3D 0 ) {
				getWH();
			} else {
				jQuery.swap( elem, props, getWH );
			}

			return Math.max(0, Math.round(val));
		}

		return jQuery.curCSS( elem, name, force );
	},

	curCSS: function( elem, name, force ) {
		var ret, style =3D elem.style, filter;

		// IE uses filters for opacity
		if ( !jQuery.support.opacity && name =3D=3D=3D "opacity" && =
elem.currentStyle ) {
			ret =3D ropacity.test(elem.currentStyle.filter || "") ?
				(parseFloat(RegExp.$1) / 100) + "" :
				"";

			return ret =3D=3D=3D "" ?
				"1" :
				ret;
		}

		// Make sure we're using the right name for getting the float value
		if ( rfloat.test( name ) ) {
			name =3D styleFloat;
		}

		if ( !force && style && style[ name ] ) {
			ret =3D style[ name ];

		} else if ( getComputedStyle ) {

			// Only "float" is needed here
			if ( rfloat.test( name ) ) {
				name =3D "float";
			}

			name =3D name.replace( rupper, "-$1" ).toLowerCase();

			var defaultView =3D elem.ownerDocument.defaultView;

			if ( !defaultView ) {
				return null;
			}

			var computedStyle =3D defaultView.getComputedStyle( elem, null );

			if ( computedStyle ) {
				ret =3D computedStyle.getPropertyValue( name );
			}

			// We should always get a number back from opacity
			if ( name =3D=3D=3D "opacity" && ret =3D=3D=3D "" ) {
				ret =3D "1";
			}

		} else if ( elem.currentStyle ) {
			var camelCase =3D name.replace(rdashAlpha, fcamelCase);

			ret =3D elem.currentStyle[ name ] || elem.currentStyle[ camelCase ];

			// From the awesome hack by Dean Edwards
			// http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291

			// If we're not dealing with a regular pixel number
			// but a number that has a weird ending, we need to convert it to =
pixels
			if ( !rnumpx.test( ret ) && rnum.test( ret ) ) {
				// Remember the original values
				var left =3D style.left, rsLeft =3D elem.runtimeStyle.left;

				// Put in the new values to get a computed value out
				elem.runtimeStyle.left =3D elem.currentStyle.left;
				style.left =3D camelCase =3D=3D=3D "fontSize" ? "1em" : (ret || 0);
				ret =3D style.pixelLeft + "px";

				// Revert the changed values
				style.left =3D left;
				elem.runtimeStyle.left =3D rsLeft;
			}
		}

		return ret;
	},

	// A method for quickly swapping in/out CSS properties to get correct =
calculations
	swap: function( elem, options, callback ) {
		var old =3D {};

		// Remember the old values, and insert the new ones
		for ( var name in options ) {
			old[ name ] =3D elem.style[ name ];
			elem.style[ name ] =3D options[ name ];
		}

		callback.call( elem );

		// Revert the old values
		for ( var name in options ) {
			elem.style[ name ] =3D old[ name ];
		}
	}
});

if ( jQuery.expr && jQuery.expr.filters ) {
	jQuery.expr.filters.hidden =3D function( elem ) {
		var width =3D elem.offsetWidth, height =3D elem.offsetHeight,
			skip =3D elem.nodeName.toLowerCase() =3D=3D=3D "tr";

		return width =3D=3D=3D 0 && height =3D=3D=3D 0 && !skip ?
			true :
			width > 0 && height > 0 && !skip ?
				false :
				jQuery.curCSS(elem, "display") =3D=3D=3D "none";
	};

	jQuery.expr.filters.visible =3D function( elem ) {
		return !jQuery.expr.filters.hidden( elem );
	};
}
var jsc =3D now(),
	rscript =3D /<script(.|\s)*?\/script>/gi,
	rselectTextarea =3D /select|textarea/i,
	rinput =3D =
/color|date|datetime|email|hidden|month|number|password|range|search|tel|=
text|time|url|week/i,
	jsre =3D /=3D\?(&|$)/,
	rquery =3D /\?/,
	rts =3D /(\?|&)_=3D.*?(&|$)/,
	rurl =3D /^(\w+:)?\/\/([^\/?#]+)/,
	r20 =3D /%20/g,

	// Keep a copy of the old load method
	_load =3D jQuery.fn.load;

jQuery.fn.extend({
	load: function( url, params, callback ) {
		if ( typeof url !=3D=3D "string" ) {
			return _load.call( this, url );

		// Don't do a request if no elements are being requested
		} else if ( !this.length ) {
			return this;
		}

		var off =3D url.indexOf(" ");
		if ( off >=3D 0 ) {
			var selector =3D url.slice(off, url.length);
			url =3D url.slice(0, off);
		}

		// Default to a GET request
		var type =3D "GET";

		// If the second parameter was provided
		if ( params ) {
			// If it's a function
			if ( jQuery.isFunction( params ) ) {
				// We assume that it's the callback
				callback =3D params;
				params =3D null;

			// Otherwise, build a param string
			} else if ( typeof params =3D=3D=3D "object" ) {
				params =3D jQuery.param( params, jQuery.ajaxSettings.traditional );
				type =3D "POST";
			}
		}

		var self =3D this;

		// Request the remote document
		jQuery.ajax({
			url: url,
			type: type,
			dataType: "html",
			data: params,
			complete: function( res, status ) {
				// If successful, inject the HTML into all the matched elements
				if ( status =3D=3D=3D "success" || status =3D=3D=3D "notmodified" ) =
{
					// See if a selector was specified
					self.html( selector ?
						// Create a dummy div to hold the results
						jQuery("<div />")
							// inject the contents of the document in, removing the scripts
							// to avoid any 'Permission Denied' errors in IE
							.append(res.responseText.replace(rscript, ""))

							// Locate the specified elements
							.find(selector) :

						// If not, just inject the full result
						res.responseText );
				}

				if ( callback ) {
					self.each( callback, [res.responseText, status, res] );
				}
			}
		});

		return this;
	},

	serialize: function() {
		return jQuery.param(this.serializeArray());
	},
	serializeArray: function() {
		return this.map(function() {
			return this.elements ? jQuery.makeArray(this.elements) : this;
		})
		.filter(function() {
			return this.name && !this.disabled &&
				(this.checked || rselectTextarea.test(this.nodeName) ||
					rinput.test(this.type));
		})
		.map(function( i, elem ) {
			var val =3D jQuery(this).val();

			return val =3D=3D null ?
				null :
				jQuery.isArray(val) ?
					jQuery.map( val, function( val, i ) {
						return { name: elem.name, value: val };
					}) :
					{ name: elem.name, value: val };
		}).get();
	}
});

// Attach a bunch of functions for handling common AJAX events
jQuery.each( "ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess =
ajaxSend".split(" "), function( i, o ) {
	jQuery.fn[o] =3D function( f ) {
		return this.bind(o, f);
	};
});

jQuery.extend({

	get: function( url, data, callback, type ) {
		// shift arguments if data argument was omited
		if ( jQuery.isFunction( data ) ) {
			type =3D type || callback;
			callback =3D data;
			data =3D null;
		}

		return jQuery.ajax({
			type: "GET",
			url: url,
			data: data,
			success: callback,
			dataType: type
		});
	},

	getScript: function( url, callback ) {
		return jQuery.get(url, null, callback, "script");
	},

	getJSON: function( url, data, callback ) {
		return jQuery.get(url, data, callback, "json");
	},

	post: function( url, data, callback, type ) {
		// shift arguments if data argument was omited
		if ( jQuery.isFunction( data ) ) {
			type =3D type || callback;
			callback =3D data;
			data =3D {};
		}

		return jQuery.ajax({
			type: "POST",
			url: url,
			data: data,
			success: callback,
			dataType: type
		});
	},

	ajaxSetup: function( settings ) {
		jQuery.extend( jQuery.ajaxSettings, settings );
	},

	ajaxSettings: {
		url: location.href,
		global: true,
		type: "GET",
		contentType: "application/x-www-form-urlencoded",
		processData: true,
		async: true,
		/*
		timeout: 0,
		data: null,
		username: null,
		password: null,
		traditional: false,
		*/
		// Create the request object; Microsoft failed to properly
		// implement the XMLHttpRequest in IE7 (can't request local files),
		// so we use the ActiveXObject when it is available
		// This function can be overriden by calling jQuery.ajaxSetup
		xhr: window.XMLHttpRequest && (window.location.protocol !=3D=3D =
"file:" || !window.ActiveXObject) ?
			function() {
				return new window.XMLHttpRequest();
			} :
			function() {
				try {
					return new window.ActiveXObject("Microsoft.XMLHTTP");
				} catch(e) {}
			},
		accepts: {
			xml: "application/xml, text/xml",
			html: "text/html",
			script: "text/javascript, application/javascript",
			json: "application/json, text/javascript",
			text: "text/plain",
			_default: "*/*"
		}
	},

	// Last-Modified header cache for next request
	lastModified: {},
	etag: {},

	ajax: function( origSettings ) {
		var s =3D jQuery.extend(true, {}, jQuery.ajaxSettings, origSettings);
	=09
		var jsonp, status, data,
			callbackContext =3D origSettings && origSettings.context || s,
			type =3D s.type.toUpperCase();

		// convert data if not already a string
		if ( s.data && s.processData && typeof s.data !=3D=3D "string" ) {
			s.data =3D jQuery.param( s.data, s.traditional );
		}

		// Handle JSONP Parameter Callbacks
		if ( s.dataType =3D=3D=3D "jsonp" ) {
			if ( type =3D=3D=3D "GET" ) {
				if ( !jsre.test( s.url ) ) {
					s.url +=3D (rquery.test( s.url ) ? "&" : "?") + (s.jsonp || =
"callback") + "=3D?";
				}
			} else if ( !s.data || !jsre.test(s.data) ) {
				s.data =3D (s.data ? s.data + "&" : "") + (s.jsonp || "callback") + =
"=3D?";
			}
			s.dataType =3D "json";
		}

		// Build temporary JSONP function
		if ( s.dataType =3D=3D=3D "json" && (s.data && jsre.test(s.data) || =
jsre.test(s.url)) ) {
			jsonp =3D s.jsonpCallback || ("jsonp" + jsc++);

			// Replace the =3D? sequence both in the query string and the data
			if ( s.data ) {
				s.data =3D (s.data + "").replace(jsre, "=3D" + jsonp + "$1");
			}

			s.url =3D s.url.replace(jsre, "=3D" + jsonp + "$1");

			// We need to make sure
			// that a JSONP style response is executed properly
			s.dataType =3D "script";

			// Handle JSONP-style loading
			window[ jsonp ] =3D window[ jsonp ] || function( tmp ) {
				data =3D tmp;
				success();
				complete();
				// Garbage collect
				window[ jsonp ] =3D undefined;

				try {
					delete window[ jsonp ];
				} catch(e) {}

				if ( head ) {
					head.removeChild( script );
				}
			};
		}

		if ( s.dataType =3D=3D=3D "script" && s.cache =3D=3D=3D null ) {
			s.cache =3D false;
		}

		if ( s.cache =3D=3D=3D false && type =3D=3D=3D "GET" ) {
			var ts =3D now();

			// try replacing _=3D if it is there
			var ret =3D s.url.replace(rts, "$1_=3D" + ts + "$2");

			// if nothing was replaced, add timestamp to the end
			s.url =3D ret + ((ret =3D=3D=3D s.url) ? (rquery.test(s.url) ? "&" : =
"?") + "_=3D" + ts : "");
		}

		// If data is available, append data to url for get requests
		if ( s.data && type =3D=3D=3D "GET" ) {
			s.url +=3D (rquery.test(s.url) ? "&" : "?") + s.data;
		}

		// Watch for a new set of requests
		if ( s.global && ! jQuery.active++ ) {
			jQuery.event.trigger( "ajaxStart" );
		}

		// Matches an absolute URL, and saves the domain
		var parts =3D rurl.exec( s.url ),
			remote =3D parts && (parts[1] && parts[1] !=3D=3D location.protocol =
|| parts[2] !=3D=3D location.host);

		// If we're requesting a remote document
		// and trying to load JSON or Script with a GET
		if ( s.dataType =3D=3D=3D "script" && type =3D=3D=3D "GET" && remote ) =
{
			var head =3D document.getElementsByTagName("head")[0] || =
document.documentElement;
			var script =3D document.createElement("script");
			script.src =3D s.url;
			if ( s.scriptCharset ) {
				script.charset =3D s.scriptCharset;
			}

			// Handle Script loading
			if ( !jsonp ) {
				var done =3D false;

				// Attach handlers for all browsers
				script.onload =3D script.onreadystatechange =3D function() {
					if ( !done && (!this.readyState ||
							this.readyState =3D=3D=3D "loaded" || this.readyState =3D=3D=3D =
"complete") ) {
						done =3D true;
						success();
						complete();

						// Handle memory leak in IE
						script.onload =3D script.onreadystatechange =3D null;
						if ( head && script.parentNode ) {
							head.removeChild( script );
						}
					}
				};
			}

			// Use insertBefore instead of appendChild  to circumvent an IE6 bug.
			// This arises when a base node is used (#2709 and #4378).
			head.insertBefore( script, head.firstChild );

			// We handle everything using the script element injection
			return undefined;
		}

		var requestDone =3D false;

		// Create the request object
		var xhr =3D s.xhr();

		if ( !xhr ) {
			return;
		}

		// Open the socket
		// Passing null username, generates a login popup on Opera (#2865)
		if ( s.username ) {
			xhr.open(type, s.url, s.async, s.username, s.password);
		} else {
			xhr.open(type, s.url, s.async);
		}

		// Need an extra try/catch for cross domain requests in Firefox 3
		try {
			// Set the correct header, if data is being sent
			if ( s.data || origSettings && origSettings.contentType ) {
				xhr.setRequestHeader("Content-Type", s.contentType);
			}

			// Set the If-Modified-Since and/or If-None-Match header, if in =
ifModified mode.
			if ( s.ifModified ) {
				if ( jQuery.lastModified[s.url] ) {
					xhr.setRequestHeader("If-Modified-Since", =
jQuery.lastModified[s.url]);
				}

				if ( jQuery.etag[s.url] ) {
					xhr.setRequestHeader("If-None-Match", jQuery.etag[s.url]);
				}
			}

			// Set header so the called script knows that it's an XMLHttpRequest
			// Only send the header if it's not a remote XHR
			if ( !remote ) {
				xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest");
			}

			// Set the Accepts header for the server, depending on the dataType
			xhr.setRequestHeader("Accept", s.dataType && s.accepts[ s.dataType ] =
?
				s.accepts[ s.dataType ] + ", */*" :
				s.accepts._default );
		} catch(e) {}

		// Allow custom headers/mimetypes and early abort
		if ( s.beforeSend && s.beforeSend.call(callbackContext, xhr, s) =
=3D=3D=3D false ) {
			// Handle the global AJAX counter
			if ( s.global && ! --jQuery.active ) {
				jQuery.event.trigger( "ajaxStop" );
			}

			// close opended socket
			xhr.abort();
			return false;
		}

		if ( s.global ) {
			trigger("ajaxSend", [xhr, s]);
		}

		// Wait for a response to come back
		var onreadystatechange =3D xhr.onreadystatechange =3D function( =
isTimeout ) {
			// The request was aborted
			if ( !xhr || xhr.readyState =3D=3D=3D 0 || isTimeout =3D=3D=3D =
"abort" ) {
				// Opera doesn't call onreadystatechange before this point
				// so we simulate the call
				if ( !requestDone ) {
					complete();
				}

				requestDone =3D true;
				if ( xhr ) {
					xhr.onreadystatechange =3D jQuery.noop;
				}

			// The transfer is complete and the data is available, or the request =
timed out
			} else if ( !requestDone && xhr && (xhr.readyState =3D=3D=3D 4 || =
isTimeout =3D=3D=3D "timeout") ) {
				requestDone =3D true;
				xhr.onreadystatechange =3D jQuery.noop;

				status =3D isTimeout =3D=3D=3D "timeout" ?
					"timeout" :
					!jQuery.httpSuccess( xhr ) ?
						"error" :
						s.ifModified && jQuery.httpNotModified( xhr, s.url ) ?
							"notmodified" :
							"success";

				var errMsg;

				if ( status =3D=3D=3D "success" ) {
					// Watch for, and catch, XML document parse errors
					try {
						// process the data (runs the xml through httpData regardless of =
callback)
						data =3D jQuery.httpData( xhr, s.dataType, s );
					} catch(err) {
						status =3D "parsererror";
						errMsg =3D err;
					}
				}

				// Make sure that the request was successful or notmodified
				if ( status =3D=3D=3D "success" || status =3D=3D=3D "notmodified" ) =
{
					// JSONP handles its own success callback
					if ( !jsonp ) {
						success();
					}
				} else {
					jQuery.handleError(s, xhr, status, errMsg);
				}

				// Fire the complete handlers
				complete();

				if ( isTimeout =3D=3D=3D "timeout" ) {
					xhr.abort();
				}

				// Stop memory leaks
				if ( s.async ) {
					xhr =3D null;
				}
			}
		};

		// Override the abort handler, if we can (IE doesn't allow it, but =
that's OK)
		// Opera doesn't fire onreadystatechange at all on abort
		try {
			var oldAbort =3D xhr.abort;
			xhr.abort =3D function() {
				if ( xhr ) {
					oldAbort.call( xhr );
				}

				onreadystatechange( "abort" );
			};
		} catch(e) { }

		// Timeout checker
		if ( s.async && s.timeout > 0 ) {
			setTimeout(function() {
				// Check to see if the request is still happening
				if ( xhr && !requestDone ) {
					onreadystatechange( "timeout" );
				}
			}, s.timeout);
		}

		// Send the data
		try {
			xhr.send( type =3D=3D=3D "POST" || type =3D=3D=3D "PUT" || type =
=3D=3D=3D "DELETE" ? s.data : null );
		} catch(e) {
			jQuery.handleError(s, xhr, null, e);
			// Fire the complete handlers
			complete();
		}

		// firefox 1.5 doesn't fire statechange for sync requests
		if ( !s.async ) {
			onreadystatechange();
		}

		function success() {
			// If a local callback was specified, fire it and pass it the data
			if ( s.success ) {
				s.success.call( callbackContext, data, status, xhr );
			}

			// Fire the global callback
			if ( s.global ) {
				trigger( "ajaxSuccess", [xhr, s] );
			}
		}

		function complete() {
			// Process result
			if ( s.complete ) {
				s.complete.call( callbackContext, xhr, status);
			}

			// The request was completed
			if ( s.global ) {
				trigger( "ajaxComplete", [xhr, s] );
			}

			// Handle the global AJAX counter
			if ( s.global && ! --jQuery.active ) {
				jQuery.event.trigger( "ajaxStop" );
			}
		}
	=09
		function trigger(type, args) {
			(s.context ? jQuery(s.context) : jQuery.event).trigger(type, args);
		}

		// return XMLHttpRequest to allow aborting the request etc.
		return xhr;
	},

	handleError: function( s, xhr, status, e ) {
		// If a local callback was specified, fire it
		if ( s.error ) {
			s.error.call( s.context || s, xhr, status, e );
		}

		// Fire the global callback
		if ( s.global ) {
			(s.context ? jQuery(s.context) : jQuery.event).trigger( "ajaxError", =
[xhr, s, e] );
		}
	},

	// Counter for holding the number of active queries
	active: 0,

	// Determines if an XMLHttpRequest was successful or not
	httpSuccess: function( xhr ) {
		try {
			// IE error sometimes returns 1223 when it should be 204 so treat it =
as success, see #1450
			return !xhr.status && location.protocol =3D=3D=3D "file:" ||
				// Opera returns 0 when status is 304
				( xhr.status >=3D 200 && xhr.status < 300 ) ||
				xhr.status =3D=3D=3D 304 || xhr.status =3D=3D=3D 1223 || xhr.status =
=3D=3D=3D 0;
		} catch(e) {}

		return false;
	},

	// Determines if an XMLHttpRequest returns NotModified
	httpNotModified: function( xhr, url ) {
		var lastModified =3D xhr.getResponseHeader("Last-Modified"),
			etag =3D xhr.getResponseHeader("Etag");

		if ( lastModified ) {
			jQuery.lastModified[url] =3D lastModified;
		}

		if ( etag ) {
			jQuery.etag[url] =3D etag;
		}

		// Opera returns 0 when status is 304
		return xhr.status =3D=3D=3D 304 || xhr.status =3D=3D=3D 0;
	},

	httpData: function( xhr, type, s ) {
		var ct =3D xhr.getResponseHeader("content-type") || "",
			xml =3D type =3D=3D=3D "xml" || !type && ct.indexOf("xml") >=3D 0,
			data =3D xml ? xhr.responseXML : xhr.responseText;

		if ( xml && data.documentElement.nodeName =3D=3D=3D "parsererror" ) {
			jQuery.error( "parsererror" );
		}

		// Allow a pre-filtering function to sanitize the response
		// s is checked to keep backwards compatibility
		if ( s && s.dataFilter ) {
			data =3D s.dataFilter( data, type );
		}

		// The filter can actually parse the response
		if ( typeof data =3D=3D=3D "string" ) {
			// Get the JavaScript object, if JSON is used.
			if ( type =3D=3D=3D "json" || !type && ct.indexOf("json") >=3D 0 ) {
				data =3D jQuery.parseJSON( data );

			// If the type is "script", eval it in global context
			} else if ( type =3D=3D=3D "script" || !type && =
ct.indexOf("javascript") >=3D 0 ) {
				jQuery.globalEval( data );
			}
		}

		return data;
	},

	// Serialize an array of form elements or a set of
	// key/values into a query string
	param: function( a, traditional ) {
		var s =3D [];
	=09
		// Set traditional to true for jQuery <=3D 1.3.2 behavior.
		if ( traditional =3D=3D=3D undefined ) {
			traditional =3D jQuery.ajaxSettings.traditional;
		}
	=09
		// If an array was passed in, assume that it is an array of form =
elements.
		if ( jQuery.isArray(a) || a.jquery ) {
			// Serialize the form elements
			jQuery.each( a, function() {
				add( this.name, this.value );
			});
		=09
		} else {
			// If traditional, encode the "old" way (the way 1.3.2 or older
			// did it), otherwise encode params recursively.
			for ( var prefix in a ) {
				buildParams( prefix, a[prefix] );
			}
		}

		// Return the resulting serialization
		return s.join("&").replace(r20, "+");

		function buildParams( prefix, obj ) {
			if ( jQuery.isArray(obj) ) {
				// Serialize array item.
				jQuery.each( obj, function( i, v ) {
					if ( traditional || /\[\]$/.test( prefix ) ) {
						// Treat each array item as a scalar.
						add( prefix, v );
					} else {
						// If array item is non-scalar (array or object), encode its
						// numeric index to resolve deserialization ambiguity issues.
						// Note that rack (as of 1.0.0) can't currently deserialize
						// nested arrays properly, and attempting to do so may cause
						// a server error. Possible fixes are to modify rack's
						// deserialization algorithm or to provide an option or flag
						// to force array serialization to be shallow.
						buildParams( prefix + "[" + ( typeof v =3D=3D=3D "object" || =
jQuery.isArray(v) ? i : "" ) + "]", v );
					}
				});
				=09
			} else if ( !traditional && obj !=3D null && typeof obj =3D=3D=3D =
"object" ) {
				// Serialize object item.
				jQuery.each( obj, function( k, v ) {
					buildParams( prefix + "[" + k + "]", v );
				});
				=09
			} else {
				// Serialize scalar item.
				add( prefix, obj );
			}
		}

		function add( key, value ) {
			// If value is a function, invoke it and return its value
			value =3D jQuery.isFunction(value) ? value() : value;
			s[ s.length ] =3D encodeURIComponent(key) + "=3D" + =
encodeURIComponent(value);
		}
	}
});
var elemdisplay =3D {},
	rfxtypes =3D /toggle|show|hide/,
	rfxnum =3D /^([+-]=3D)?([\d+-.]+)(.*)$/,
	timerId,
	fxAttrs =3D [
		// height animations
		[ "height", "marginTop", "marginBottom", "paddingTop", "paddingBottom" =
],
		// width animations
		[ "width", "marginLeft", "marginRight", "paddingLeft", "paddingRight" =
],
		// opacity animations
		[ "opacity" ]
	];

jQuery.fn.extend({
	show: function( speed, callback ) {
		if ( speed || speed =3D=3D=3D 0) {
			return this.animate( genFx("show", 3), speed, callback);

		} else {
			for ( var i =3D 0, l =3D this.length; i < l; i++ ) {
				var old =3D jQuery.data(this[i], "olddisplay");

				this[i].style.display =3D old || "";

				if ( jQuery.css(this[i], "display") =3D=3D=3D "none" ) {
					var nodeName =3D this[i].nodeName, display;

					if ( elemdisplay[ nodeName ] ) {
						display =3D elemdisplay[ nodeName ];

					} else {
						var elem =3D jQuery("<" + nodeName + " />").appendTo("body");

						display =3D elem.css("display");

						if ( display =3D=3D=3D "none" ) {
							display =3D "block";
						}

						elem.remove();

						elemdisplay[ nodeName ] =3D display;
					}

					jQuery.data(this[i], "olddisplay", display);
				}
			}

			// Set the display of the elements in a second loop
			// to avoid the constant reflow
			for ( var j =3D 0, k =3D this.length; j < k; j++ ) {
				this[j].style.display =3D jQuery.data(this[j], "olddisplay") || "";
			}

			return this;
		}
	},

	hide: function( speed, callback ) {
		if ( speed || speed =3D=3D=3D 0 ) {
			return this.animate( genFx("hide", 3), speed, callback);

		} else {
			for ( var i =3D 0, l =3D this.length; i < l; i++ ) {
				var old =3D jQuery.data(this[i], "olddisplay");
				if ( !old && old !=3D=3D "none" ) {
					jQuery.data(this[i], "olddisplay", jQuery.css(this[i], "display"));
				}
			}

			// Set the display of the elements in a second loop
			// to avoid the constant reflow
			for ( var j =3D 0, k =3D this.length; j < k; j++ ) {
				this[j].style.display =3D "none";
			}

			return this;
		}
	},

	// Save the old toggle function
	_toggle: jQuery.fn.toggle,

	toggle: function( fn, fn2 ) {
		var bool =3D typeof fn =3D=3D=3D "boolean";

		if ( jQuery.isFunction(fn) && jQuery.isFunction(fn2) ) {
			this._toggle.apply( this, arguments );

		} else if ( fn =3D=3D null || bool ) {
			this.each(function() {
				var state =3D bool ? fn : jQuery(this).is(":hidden");
				jQuery(this)[ state ? "show" : "hide" ]();
			});

		} else {
			this.animate(genFx("toggle", 3), fn, fn2);
		}

		return this;
	},

	fadeTo: function( speed, to, callback ) {
		return this.filter(":hidden").css("opacity", 0).show().end()
					.animate({opacity: to}, speed, callback);
	},

	animate: function( prop, speed, easing, callback ) {
		var optall =3D jQuery.speed(speed, easing, callback);

		if ( jQuery.isEmptyObject( prop ) ) {
			return this.each( optall.complete );
		}

		return this[ optall.queue =3D=3D=3D false ? "each" : "queue" =
](function() {
			var opt =3D jQuery.extend({}, optall), p,
				hidden =3D this.nodeType =3D=3D=3D 1 && jQuery(this).is(":hidden"),
				self =3D this;

			for ( p in prop ) {
				var name =3D p.replace(rdashAlpha, fcamelCase);

				if ( p !=3D=3D name ) {
					prop[ name ] =3D prop[ p ];
					delete prop[ p ];
					p =3D name;
				}

				if ( prop[p] =3D=3D=3D "hide" && hidden || prop[p] =3D=3D=3D "show" =
&& !hidden ) {
					return opt.complete.call(this);
				}

				if ( ( p =3D=3D=3D "height" || p =3D=3D=3D "width" ) && this.style ) =
{
					// Store display property
					opt.display =3D jQuery.css(this, "display");

					// Make sure that nothing sneaks out
					opt.overflow =3D this.style.overflow;
				}

				if ( jQuery.isArray( prop[p] ) ) {
					// Create (if needed) and add to specialEasing
					(opt.specialEasing =3D opt.specialEasing || {})[p] =3D prop[p][1];
					prop[p] =3D prop[p][0];
				}
			}

			if ( opt.overflow !=3D null ) {
				this.style.overflow =3D "hidden";
			}

			opt.curAnim =3D jQuery.extend({}, prop);

			jQuery.each( prop, function( name, val ) {
				var e =3D new jQuery.fx( self, opt, name );

				if ( rfxtypes.test(val) ) {
					e[ val =3D=3D=3D "toggle" ? hidden ? "show" : "hide" : val ]( prop =
);

				} else {
					var parts =3D rfxnum.exec(val),
						start =3D e.cur(true) || 0;

					if ( parts ) {
						var end =3D parseFloat( parts[2] ),
							unit =3D parts[3] || "px";

						// We need to compute starting value
						if ( unit !=3D=3D "px" ) {
							self.style[ name ] =3D (end || 1) + unit;
							start =3D ((end || 1) / e.cur(true)) * start;
							self.style[ name ] =3D start + unit;
						}

						// If a +=3D/-=3D token was provided, we're doing a relative =
animation
						if ( parts[1] ) {
							end =3D ((parts[1] =3D=3D=3D "-=3D" ? -1 : 1) * end) + start;
						}

						e.custom( start, end, unit );

					} else {
						e.custom( start, val, "" );
					}
				}
			});

			// For JS strict compliance
			return true;
		});
	},

	stop: function( clearQueue, gotoEnd ) {
		var timers =3D jQuery.timers;

		if ( clearQueue ) {
			this.queue([]);
		}

		this.each(function() {
			// go in reverse order so anything added to the queue during the loop =
is ignored
			for ( var i =3D timers.length - 1; i >=3D 0; i-- ) {
				if ( timers[i].elem =3D=3D=3D this ) {
					if (gotoEnd) {
						// force the next step to be the last
						timers[i](true);
					}

					timers.splice(i, 1);
				}
			}
		});

		// start the next in the queue if the last step wasn't forced
		if ( !gotoEnd ) {
			this.dequeue();
		}

		return this;
	}

});

// Generate shortcuts for custom animations
jQuery.each({
	slideDown: genFx("show", 1),
	slideUp: genFx("hide", 1),
	slideToggle: genFx("toggle", 1),
	fadeIn: { opacity: "show" },
	fadeOut: { opacity: "hide" }
}, function( name, props ) {
	jQuery.fn[ name ] =3D function( speed, callback ) {
		return this.animate( props, speed, callback );
	};
});

jQuery.extend({
	speed: function( speed, easing, fn ) {
		var opt =3D speed && typeof speed =3D=3D=3D "object" ? speed : {
			complete: fn || !fn && easing ||
				jQuery.isFunction( speed ) && speed,
			duration: speed,
			easing: fn && easing || easing && !jQuery.isFunction(easing) && =
easing
		};

		opt.duration =3D jQuery.fx.off ? 0 : typeof opt.duration =3D=3D=3D =
"number" ? opt.duration :
			jQuery.fx.speeds[opt.duration] || jQuery.fx.speeds._default;

		// Queueing
		opt.old =3D opt.complete;
		opt.complete =3D function() {
			if ( opt.queue !=3D=3D false ) {
				jQuery(this).dequeue();
			}
			if ( jQuery.isFunction( opt.old ) ) {
				opt.old.call( this );
			}
		};

		return opt;
	},

	easing: {
		linear: function( p, n, firstNum, diff ) {
			return firstNum + diff * p;
		},
		swing: function( p, n, firstNum, diff ) {
			return ((-Math.cos(p*Math.PI)/2) + 0.5) * diff + firstNum;
		}
	},

	timers: [],

	fx: function( elem, options, prop ) {
		this.options =3D options;
		this.elem =3D elem;
		this.prop =3D prop;

		if ( !options.orig ) {
			options.orig =3D {};
		}
	}

});

jQuery.fx.prototype =3D {
	// Simple function for setting a style value
	update: function() {
		if ( this.options.step ) {
			this.options.step.call( this.elem, this.now, this );
		}

		(jQuery.fx.step[this.prop] || jQuery.fx.step._default)( this );

		// Set display property to block for height/width animations
		if ( ( this.prop =3D=3D=3D "height" || this.prop =3D=3D=3D "width" ) =
&& this.elem.style ) {
			this.elem.style.display =3D "block";
		}
	},

	// Get the current size
	cur: function( force ) {
		if ( this.elem[this.prop] !=3D null && (!this.elem.style || =
this.elem.style[this.prop] =3D=3D null) ) {
			return this.elem[ this.prop ];
		}

		var r =3D parseFloat(jQuery.css(this.elem, this.prop, force));
		return r && r > -10000 ? r : parseFloat(jQuery.curCSS(this.elem, =
this.prop)) || 0;
	},

	// Start an animation from one number to another
	custom: function( from, to, unit ) {
		this.startTime =3D now();
		this.start =3D from;
		this.end =3D to;
		this.unit =3D unit || this.unit || "px";
		this.now =3D this.start;
		this.pos =3D this.state =3D 0;

		var self =3D this;
		function t( gotoEnd ) {
			return self.step(gotoEnd);
		}

		t.elem =3D this.elem;

		if ( t() && jQuery.timers.push(t) && !timerId ) {
			timerId =3D setInterval(jQuery.fx.tick, 13);
		}
	},

	// Simple 'show' function
	show: function() {
		// Remember where we started, so that we can go back to it later
		this.options.orig[this.prop] =3D jQuery.style( this.elem, this.prop );
		this.options.show =3D true;

		// Begin the animation
		// Make sure that we start at a small width/height to avoid any
		// flash of content
		this.custom(this.prop =3D=3D=3D "width" || this.prop =3D=3D=3D =
"height" ? 1 : 0, this.cur());

		// Start by showing the element
		jQuery( this.elem ).show();
	},

	// Simple 'hide' function
	hide: function() {
		// Remember where we started, so that we can go back to it later
		this.options.orig[this.prop] =3D jQuery.style( this.elem, this.prop );
		this.options.hide =3D true;

		// Begin the animation
		this.custom(this.cur(), 0);
	},

	// Each step of an animation
	step: function( gotoEnd ) {
		var t =3D now(), done =3D true;

		if ( gotoEnd || t >=3D this.options.duration + this.startTime ) {
			this.now =3D this.end;
			this.pos =3D this.state =3D 1;
			this.update();

			this.options.curAnim[ this.prop ] =3D true;

			for ( var i in this.options.curAnim ) {
				if ( this.options.curAnim[i] !=3D=3D true ) {
					done =3D false;
				}
			}

			if ( done ) {
				if ( this.options.display !=3D null ) {
					// Reset the overflow
					this.elem.style.overflow =3D this.options.overflow;

					// Reset the display
					var old =3D jQuery.data(this.elem, "olddisplay");
					this.elem.style.display =3D old ? old : this.options.display;

					if ( jQuery.css(this.elem, "display") =3D=3D=3D "none" ) {
						this.elem.style.display =3D "block";
					}
				}

				// Hide the element if the "hide" operation was done
				if ( this.options.hide ) {
					jQuery(this.elem).hide();
				}

				// Reset the properties, if the item has been hidden or shown
				if ( this.options.hide || this.options.show ) {
					for ( var p in this.options.curAnim ) {
						jQuery.style(this.elem, p, this.options.orig[p]);
					}
				}

				// Execute the complete function
				this.options.complete.call( this.elem );
			}

			return false;

		} else {
			var n =3D t - this.startTime;
			this.state =3D n / this.options.duration;

			// Perform the easing function, defaults to swing
			var specialEasing =3D this.options.specialEasing && =
this.options.specialEasing[this.prop];
			var defaultEasing =3D this.options.easing || (jQuery.easing.swing ? =
"swing" : "linear");
			this.pos =3D jQuery.easing[specialEasing || =
defaultEasing](this.state, n, 0, 1, this.options.duration);
			this.now =3D this.start + ((this.end - this.start) * this.pos);

			// Perform the next step of the animation
			this.update();
		}

		return true;
	}
};

jQuery.extend( jQuery.fx, {
	tick: function() {
		var timers =3D jQuery.timers;

		for ( var i =3D 0; i < timers.length; i++ ) {
			if ( !timers[i]() ) {
				timers.splice(i--, 1);
			}
		}

		if ( !timers.length ) {
			jQuery.fx.stop();
		}
	},
	=09
	stop: function() {
		clearInterval( timerId );
		timerId =3D null;
	},
=09
	speeds: {
		slow: 600,
 		fast: 200,
 		// Default speed
 		_default: 400
	},

	step: {
		opacity: function( fx ) {
			jQuery.style(fx.elem, "opacity", fx.now);
		},

		_default: function( fx ) {
			if ( fx.elem.style && fx.elem.style[ fx.prop ] !=3D null ) {
				fx.elem.style[ fx.prop ] =3D (fx.prop =3D=3D=3D "width" || fx.prop =
=3D=3D=3D "height" ? Math.max(0, fx.now) : fx.now) + fx.unit;
			} else {
				fx.elem[ fx.prop ] =3D fx.now;
			}
		}
	}
});

if ( jQuery.expr && jQuery.expr.filters ) {
	jQuery.expr.filters.animated =3D function( elem ) {
		return jQuery.grep(jQuery.timers, function( fn ) {
			return elem =3D=3D=3D fn.elem;
		}).length;
	};
}

function genFx( type, num ) {
	var obj =3D {};

	jQuery.each( fxAttrs.concat.apply([], fxAttrs.slice(0,num)), function() =
{
		obj[ this ] =3D type;
	});

	return obj;
}
if ( "getBoundingClientRect" in document.documentElement ) {
	jQuery.fn.offset =3D function( options ) {
		var elem =3D this[0];

		if ( options ) {=20
			return this.each(function( i ) {
				jQuery.offset.setOffset( this, options, i );
			});
		}

		if ( !elem || !elem.ownerDocument ) {
			return null;
		}

		if ( elem =3D=3D=3D elem.ownerDocument.body ) {
			return jQuery.offset.bodyOffset( elem );
		}

		var box =3D elem.getBoundingClientRect(), doc =3D elem.ownerDocument, =
body =3D doc.body, docElem =3D doc.documentElement,
			clientTop =3D docElem.clientTop || body.clientTop || 0, clientLeft =
=3D docElem.clientLeft || body.clientLeft || 0,
			top  =3D box.top  + (self.pageYOffset || jQuery.support.boxModel && =
docElem.scrollTop  || body.scrollTop ) - clientTop,
			left =3D box.left + (self.pageXOffset || jQuery.support.boxModel && =
docElem.scrollLeft || body.scrollLeft) - clientLeft;

		return { top: top, left: left };
	};

} else {
	jQuery.fn.offset =3D function( options ) {
		var elem =3D this[0];

		if ( options ) {=20
			return this.each(function( i ) {
				jQuery.offset.setOffset( this, options, i );
			});
		}

		if ( !elem || !elem.ownerDocument ) {
			return null;
		}

		if ( elem =3D=3D=3D elem.ownerDocument.body ) {
			return jQuery.offset.bodyOffset( elem );
		}

		jQuery.offset.initialize();

		var offsetParent =3D elem.offsetParent, prevOffsetParent =3D elem,
			doc =3D elem.ownerDocument, computedStyle, docElem =3D =
doc.documentElement,
			body =3D doc.body, defaultView =3D doc.defaultView,
			prevComputedStyle =3D defaultView ? defaultView.getComputedStyle( =
elem, null ) : elem.currentStyle,
			top =3D elem.offsetTop, left =3D elem.offsetLeft;

		while ( (elem =3D elem.parentNode) && elem !=3D=3D body && elem =
!=3D=3D docElem ) {
			if ( jQuery.offset.supportsFixedPosition && =
prevComputedStyle.position =3D=3D=3D "fixed" ) {
				break;
			}

			computedStyle =3D defaultView ? defaultView.getComputedStyle(elem, =
null) : elem.currentStyle;
			top  -=3D elem.scrollTop;
			left -=3D elem.scrollLeft;

			if ( elem =3D=3D=3D offsetParent ) {
				top  +=3D elem.offsetTop;
				left +=3D elem.offsetLeft;

				if ( jQuery.offset.doesNotAddBorder && =
!(jQuery.offset.doesAddBorderForTableAndCells && =
/^t(able|d|h)$/i.test(elem.nodeName)) ) {
					top  +=3D parseFloat( computedStyle.borderTopWidth  ) || 0;
					left +=3D parseFloat( computedStyle.borderLeftWidth ) || 0;
				}

				prevOffsetParent =3D offsetParent, offsetParent =3D =
elem.offsetParent;
			}

			if ( jQuery.offset.subtractsBorderForOverflowNotVisible && =
computedStyle.overflow !=3D=3D "visible" ) {
				top  +=3D parseFloat( computedStyle.borderTopWidth  ) || 0;
				left +=3D parseFloat( computedStyle.borderLeftWidth ) || 0;
			}

			prevComputedStyle =3D computedStyle;
		}

		if ( prevComputedStyle.position =3D=3D=3D "relative" || =
prevComputedStyle.position =3D=3D=3D "static" ) {
			top  +=3D body.offsetTop;
			left +=3D body.offsetLeft;
		}

		if ( jQuery.offset.supportsFixedPosition && prevComputedStyle.position =
=3D=3D=3D "fixed" ) {
			top  +=3D Math.max( docElem.scrollTop, body.scrollTop );
			left +=3D Math.max( docElem.scrollLeft, body.scrollLeft );
		}

		return { top: top, left: left };
	};
}

jQuery.offset =3D {
	initialize: function() {
		var body =3D document.body, container =3D =
document.createElement("div"), innerDiv, checkDiv, table, td, =
bodyMarginTop =3D parseFloat( jQuery.curCSS(body, "marginTop", true) ) =
|| 0,
			html =3D "<div =
style=3D'position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;'><div></div></div><table =
style=3D'position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;' cellpadding=3D'0' =
cellspacing=3D'0'><tr><td></td></tr></table>";

		jQuery.extend( container.style, { position: "absolute", top: 0, left: =
0, margin: 0, border: 0, width: "1px", height: "1px", visibility: =
"hidden" } );

		container.innerHTML =3D html;
		body.insertBefore( container, body.firstChild );
		innerDiv =3D container.firstChild;
		checkDiv =3D innerDiv.firstChild;
		td =3D innerDiv.nextSibling.firstChild.firstChild;

		this.doesNotAddBorder =3D (checkDiv.offsetTop !=3D=3D 5);
		this.doesAddBorderForTableAndCells =3D (td.offsetTop =3D=3D=3D 5);

		checkDiv.style.position =3D "fixed", checkDiv.style.top =3D "20px";
		// safari subtracts parent border width here which is 5px
		this.supportsFixedPosition =3D (checkDiv.offsetTop =3D=3D=3D 20 || =
checkDiv.offsetTop =3D=3D=3D 15);
		checkDiv.style.position =3D checkDiv.style.top =3D "";

		innerDiv.style.overflow =3D "hidden", innerDiv.style.position =3D =
"relative";
		this.subtractsBorderForOverflowNotVisible =3D (checkDiv.offsetTop =
=3D=3D=3D -5);

		this.doesNotIncludeMarginInBodyOffset =3D (body.offsetTop !=3D=3D =
bodyMarginTop);

		body.removeChild( container );
		body =3D container =3D innerDiv =3D checkDiv =3D table =3D td =3D =
null;
		jQuery.offset.initialize =3D jQuery.noop;
	},

	bodyOffset: function( body ) {
		var top =3D body.offsetTop, left =3D body.offsetLeft;

		jQuery.offset.initialize();

		if ( jQuery.offset.doesNotIncludeMarginInBodyOffset ) {
			top  +=3D parseFloat( jQuery.curCSS(body, "marginTop",  true) ) || 0;
			left +=3D parseFloat( jQuery.curCSS(body, "marginLeft", true) ) || 0;
		}

		return { top: top, left: left };
	},
=09
	setOffset: function( elem, options, i ) {
		// set position first, in-case top/left are set even on static elem
		if ( /static/.test( jQuery.curCSS( elem, "position" ) ) ) {
			elem.style.position =3D "relative";
		}
		var curElem   =3D jQuery( elem ),
			curOffset =3D curElem.offset(),
			curTop    =3D parseInt( jQuery.curCSS( elem, "top",  true ), 10 ) || =
0,
			curLeft   =3D parseInt( jQuery.curCSS( elem, "left", true ), 10 ) || =
0;

		if ( jQuery.isFunction( options ) ) {
			options =3D options.call( elem, i, curOffset );
		}

		var props =3D {
			top:  (options.top  - curOffset.top)  + curTop,
			left: (options.left - curOffset.left) + curLeft
		};
	=09
		if ( "using" in options ) {
			options.using.call( elem, props );
		} else {
			curElem.css( props );
		}
	}
};


jQuery.fn.extend({
	position: function() {
		if ( !this[0] ) {
			return null;
		}

		var elem =3D this[0],

		// Get *real* offsetParent
		offsetParent =3D this.offsetParent(),

		// Get correct offsets
		offset       =3D this.offset(),
		parentOffset =3D /^body|html$/i.test(offsetParent[0].nodeName) ? { =
top: 0, left: 0 } : offsetParent.offset();

		// Subtract element margins
		// note: when an element has margin: auto the offsetLeft and =
marginLeft
		// are the same in Safari causing offset.left to incorrectly be 0
		offset.top  -=3D parseFloat( jQuery.curCSS(elem, "marginTop",  true) ) =
|| 0;
		offset.left -=3D parseFloat( jQuery.curCSS(elem, "marginLeft", true) ) =
|| 0;

		// Add offsetParent borders
		parentOffset.top  +=3D parseFloat( jQuery.curCSS(offsetParent[0], =
"borderTopWidth",  true) ) || 0;
		parentOffset.left +=3D parseFloat( jQuery.curCSS(offsetParent[0], =
"borderLeftWidth", true) ) || 0;

		// Subtract the two offsets
		return {
			top:  offset.top  - parentOffset.top,
			left: offset.left - parentOffset.left
		};
	},

	offsetParent: function() {
		return this.map(function() {
			var offsetParent =3D this.offsetParent || document.body;
			while ( offsetParent && (!/^body|html$/i.test(offsetParent.nodeName) =
&& jQuery.css(offsetParent, "position") =3D=3D=3D "static") ) {
				offsetParent =3D offsetParent.offsetParent;
			}
			return offsetParent;
		});
	}
});


// Create scrollLeft and scrollTop methods
jQuery.each( ["Left", "Top"], function( i, name ) {
	var method =3D "scroll" + name;

	jQuery.fn[ method ] =3D function(val) {
		var elem =3D this[0], win;
	=09
		if ( !elem ) {
			return null;
		}

		if ( val !=3D=3D undefined ) {
			// Set the scroll offset
			return this.each(function() {
				win =3D getWindow( this );

				if ( win ) {
					win.scrollTo(
						!i ? val : jQuery(win).scrollLeft(),
						 i ? val : jQuery(win).scrollTop()
					);

				} else {
					this[ method ] =3D val;
				}
			});
		} else {
			win =3D getWindow( elem );

			// Return the scroll offset
			return win ? ("pageXOffset" in win) ? win[ i ? "pageYOffset" : =
"pageXOffset" ] :
				jQuery.support.boxModel && win.document.documentElement[ method ] ||
					win.document.body[ method ] :
				elem[ method ];
		}
	};
});

function getWindow( elem ) {
	return ("scrollTo" in elem && elem.document) ?
		elem :
		elem.nodeType =3D=3D=3D 9 ?
			elem.defaultView || elem.parentWindow :
			false;
}
// Create innerHeight, innerWidth, outerHeight and outerWidth methods
jQuery.each([ "Height", "Width" ], function( i, name ) {

	var type =3D name.toLowerCase();

	// innerHeight and innerWidth
	jQuery.fn["inner" + name] =3D function() {
		return this[0] ?
			jQuery.css( this[0], type, false, "padding" ) :
			null;
	};

	// outerHeight and outerWidth
	jQuery.fn["outer" + name] =3D function( margin ) {
		return this[0] ?
			jQuery.css( this[0], type, false, margin ? "margin" : "border" ) :
			null;
	};

	jQuery.fn[ type ] =3D function( size ) {
		// Get window width or height
		var elem =3D this[0];
		if ( !elem ) {
			return size =3D=3D null ? null : this;
		}
	=09
		if ( jQuery.isFunction( size ) ) {
			return this.each(function( i ) {
				var self =3D jQuery( this );
				self[ type ]( size.call( this, i, self[ type ]() ) );
			});
		}

		return ("scrollTo" in elem && elem.document) ? // does it walk and =
quack like a window?
			// Everyone else use document.documentElement or document.body =
depending on Quirks vs Standards mode
			elem.document.compatMode =3D=3D=3D "CSS1Compat" && =
elem.document.documentElement[ "client" + name ] ||
			elem.document.body[ "client" + name ] :

			// Get document width or height
			(elem.nodeType =3D=3D=3D 9) ? // is it a document
				// Either scroll[Width/Height] or offset[Width/Height], whichever is =
greater
				Math.max(
					elem.documentElement["client" + name],
					elem.body["scroll" + name], elem.documentElement["scroll" + name],
					elem.body["offset" + name], elem.documentElement["offset" + name]
				) :

				// Get or set width or height on the element
				size =3D=3D=3D undefined ?
					// Get width or height on the element
					jQuery.css( elem, type ) :

					// Set the width or height on the element (default to pixels if =
value is unitless)
					this.css( type, typeof size =3D=3D=3D "string" ? size : size + "px" =
);
	};

});
// Expose jQuery to the global object
window.jQuery =3D window.$ =3D jQuery;

})(window);

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://vsr.edgl.com/Custom_Scripts/RIS/jquery.alerts.js

// jQuery Alert Dialogs Plugin
//
// Version 1.1
//
// Cory S.N. LaViska
// A Beautiful Site (http://abeautifulsite.net/)
// 14 May 2009
//
// Visit http://abeautifulsite.net/notebook/87 for more information
//
// Usage:
//		jAlert( message, [title, callback] )
//		jConfirm( message, [title, callback] )
//		jPrompt( message, [value, title, callback] )
//=20
// History:
//
//		1.00 - Released (29 December 2008)
//
//		1.01 - Fixed bug where unbinding would destroy all resize events
//
// License:
//=20
// This plugin is dual-licensed under the GNU General Public License and =
the MIT License and
// is copyright 2008 A Beautiful Site, LLC.=20
//
(function($) {
=09
	$.alerts =3D {
	=09
		// These properties can be read/written by accessing =
$.alerts.propertyName from your scripts at any time
	=09
		verticalOffset: -75,                // vertical offset of the dialog =
from center screen, in pixels
		horizontalOffset: 0,                // horizontal offset of the dialog =
from center screen, in pixels/
		repositionOnResize: true,           // re-centers the dialog on window =
resize
		overlayOpacity: .01,                // transparency level of overlay
		overlayColor: '#FFF',               // base color of overlay
		draggable: true,                    // make the dialogs draggable =
(requires UI Draggables plugin)
		okButton: '&nbsp;OK&nbsp;',         // text for the OK button
		cancelButton: '&nbsp;Cancel&nbsp;', // text for the Cancel button
		dialogClass: null,                  // if specified, this class will =
be applied to all dialogs
	=09
		// Public methods
	=09
		alert: function(message, title, callback) {
			if( title =3D=3D null ) title =3D 'Alert';
			$.alerts._show(title, message, null, 'alert', function(result) {
				if( callback ) callback(result);
			});
		},
	=09
		confirm: function(message, title, callback) {
			if( title =3D=3D null ) title =3D 'Confirm';
			$.alerts._show(title, message, null, 'confirm', function(result) {
				if( callback ) callback(result);
			});
		},
		=09
		prompt: function(message, value, title, callback) {
			if( title =3D=3D null ) title =3D 'Prompt';
			$.alerts._show(title, message, value, 'prompt', function(result) {
				if( callback ) callback(result);
			});
		},
	=09
		// Private methods
	=09
		_show: function(title, msg, value, type, callback) {
		=09
			$.alerts._hide();
			$.alerts._overlay('show');
		=09
			$("BODY").append(
			  '<div id=3D"popup_container">' +
			    '<h1 id=3D"popup_title"></h1>' +
			    '<div id=3D"popup_content">' +
			      '<div id=3D"popup_message"></div>' +
				'</div>' +
			  '</div>');
		=09
			if( $.alerts.dialogClass ) =
$("#popup_container").addClass($.alerts.dialogClass);
		=09
			// IE6 Fix
			var pos =3D ($.browser.msie && parseInt($.browser.version) <=3D 6 ) ? =
'absolute' : 'fixed';=20
		=09
			$("#popup_container").css({
				position: pos,
				zIndex: 99999,
				padding: 0,
				margin: 0
			});
		=09
			$("#popup_title").text(title);
			$("#popup_content").addClass(type);
			$("#popup_message").text(msg);
			$("#popup_message").html( $("#popup_message").text().replace(/\n/g, =
'<br />') );
		=09
			$("#popup_container").css({
				minWidth: 300,
				maxWidth: 600
			});
		=09
			$.alerts._reposition();
			$.alerts._maintainPosition(true);
		=09
			switch( type ) {
				case 'alert':
					$("#popup_message").after('<div id=3D"popup_panel"><input =
type=3D"button" value=3D"' + $.alerts.okButton + '" id=3D"popup_ok" =
/></div>');
					$("#popup_ok").click( function() {
						$.alerts._hide();
						callback(true);
					});
					$("#popup_ok").focus().keypress( function(e) {
						if( e.keyCode =3D=3D 13 || e.keyCode =3D=3D 27 ) =
$("#popup_ok").trigger('click');
					});
				break;
				case 'confirm':
					$("#popup_message").after('<div id=3D"popup_panel"><input =
type=3D"button" value=3D"' + $.alerts.okButton + '" id=3D"popup_ok" /> =
<input type=3D"button" value=3D"' + $.alerts.cancelButton + '" =
id=3D"popup_cancel" /></div>');
					$("#popup_ok").click( function() {
						$.alerts._hide();
						if( callback ) callback(true);
					});
					$("#popup_cancel").click( function() {
						$.alerts._hide();
						if( callback ) callback(false);
					});
					$("#popup_ok").focus();
					$("#popup_ok, #popup_cancel").keypress( function(e) {
						if( e.keyCode =3D=3D 13 ) $("#popup_ok").trigger('click');
						if( e.keyCode =3D=3D 27 ) $("#popup_cancel").trigger('click');
					});
				break;
				case 'prompt':
					$("#popup_message").append('<br /><input type=3D"text" size=3D"30" =
id=3D"popup_prompt" />').after('<div id=3D"popup_panel"><input =
type=3D"button" value=3D"' + $.alerts.okButton + '" id=3D"popup_ok" /> =
<input type=3D"button" value=3D"' + $.alerts.cancelButton + '" =
id=3D"popup_cancel" /></div>');
					$("#popup_prompt").width( $("#popup_message").width() );
					$("#popup_ok").click( function() {
						var val =3D $("#popup_prompt").val();
						$.alerts._hide();
						if( callback ) callback( val );
					});
					$("#popup_cancel").click( function() {
						$.alerts._hide();
						if( callback ) callback( null );
					});
					$("#popup_prompt, #popup_ok, #popup_cancel").keypress( function(e) =
{
						if( e.keyCode =3D=3D 13 ) $("#popup_ok").trigger('click');
						if( e.keyCode =3D=3D 27 ) $("#popup_cancel").trigger('click');
					});
					if( value ) $("#popup_prompt").val(value);
					$("#popup_prompt").focus().select();
				break;
			}
		=09
			// Make draggable
			if( $.alerts.draggable ) {
				try {
					$("#popup_container").draggable({ handle: $("#popup_title") });
					$("#popup_title").css({ cursor: 'move' });
				} catch(e) { /* requires jQuery UI draggables */ }
			}
		},
	=09
		_hide: function() {
			$("#popup_container").remove();
			$.alerts._overlay('hide');
			$.alerts._maintainPosition(false);
		},
	=09
		_overlay: function(status) {
			switch( status ) {
				case 'show':
					$.alerts._overlay('hide');
					$("BODY").append('<div id=3D"popup_overlay"></div>');
					$("#popup_overlay").css({
						position: 'absolute',
						zIndex: 99998,
						top: '0px',
						left: '0px',
						width: '100%',
						height: $(document).height(),
						background: $.alerts.overlayColor,
						opacity: $.alerts.overlayOpacity
					});
				break;
				case 'hide':
					$("#popup_overlay").remove();
				break;
			}
		},
	=09
		_reposition: function() {
			var top =3D (($(window).height() / 2) - =
($("#popup_container").outerHeight() / 2)) + $.alerts.verticalOffset;
			var left =3D (($(window).width() / 2) - =
($("#popup_container").outerWidth() / 2)) + $.alerts.horizontalOffset;
			if( top < 0 ) top =3D 0;
			if( left < 0 ) left =3D 0;
		=09
			// IE6 fix
			if( $.browser.msie && parseInt($.browser.version) <=3D 6 ) top =3D =
top + $(window).scrollTop();
		=09
			$("#popup_container").css({
				top: top + 'px',
				left: left + 'px'
			});
			$("#popup_overlay").height( $(document).height() );
		},
	=09
		_maintainPosition: function(status) {
			if( $.alerts.repositionOnResize ) {
				switch(status) {
					case true:
						$(window).bind('resize', $.alerts._reposition);
					break;
					case false:
						$(window).unbind('resize', $.alerts._reposition);
					break;
				}
			}
		}
	=09
	}
=09
	// Shortuct functions
	jAlert =3D function(message, title, callback) {
		$.alerts.alert(message, title, callback);
	}
=09
	jConfirm =3D function(message, title, callback) {
		$.alerts.confirm(message, title, callback);
	};
	=09
	jPrompt =3D function(message, value, title, callback) {
		$.alerts.prompt(message, value, title, callback);
	};
=09
})(jQuery);
------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://vsr.edgl.com/Custom_Scripts/ColorboxModalPopup/jquery.colorbox.js

// ColorBox v1.3.6 - a full featured, light-weight, customizable =
lightbox based on jQuery 1.3
// c) 2009 Jack Moore - www.colorpowered.com - jack@colorpowered.com
// Licensed under the MIT license: =
http://www.opensource.org/licenses/mit-license.php

(function ($) {
	// Shortcuts (to increase compression)
	var colorbox =3D 'colorbox',
	hover =3D 'hover',
	TRUE =3D true,
	FALSE =3D false,
	cboxPublic,
	isIE =3D $.browser.msie && !$.support.opacity, // feature detection =
alone gave false positives in some browsers
	isIE6 =3D isIE && $.browser.version < 7,

	// Event Strings (to increase compression)
	cbox_open =3D 'cbox_open',
	cbox_load =3D 'cbox_load',
	cbox_complete =3D 'cbox_complete',
	cbox_cleanup =3D 'cbox_cleanup',
	cbox_closed =3D 'cbox_closed',
	cbox_resize =3D 'resize.cbox_resize',

	// Cached jQuery Object Variables
	$overlay,
	$cbox,
	$wrap,
	$content,
	$topBorder,
	$leftBorder,
	$rightBorder,
	$bottomBorder,
	$related,
	$window,
	$loaded,
	$loadingBay,
	$loadingOverlay,
	$loadingGraphic,
	$title,
	$current,
	$slideshow,
	$next,
	$prev,
	$close,

	// Variables for cached values or use across multiple functions
	interfaceHeight,
	interfaceWidth,
	loadedHeight,
	loadedWidth,
	element,
	bookmark,
	index,
	settings,
	open,
	active,
=09
	// ColorBox Default Settings.=09
	// See http://colorpowered.com/colorbox for details.
	defaults =3D {
		transition: "elastic",
		speed: 350,
		width: FALSE,
		height: FALSE,
		innerWidth: FALSE,
		innerHeight: FALSE,
		initialWidth: "400",
		initialHeight: "400",
		maxWidth: FALSE,
		maxHeight: FALSE,
		scalePhotos: TRUE,
		scrolling: TRUE,
		inline: FALSE,
		html: FALSE,
		iframe: FALSE,
		photo: FALSE,
		href: FALSE,
		title: FALSE,
		rel: FALSE,
		opacity: 0.9,
		preloading: TRUE,
		current: "image {current} of {total}",
		previous: "previous",
		next: "next",
		close: "close",
		open: FALSE,
		overlayClose: TRUE,
	=09
		slideshow: FALSE,
		slideshowAuto: TRUE,
		slideshowSpeed: 2500,
		slideshowStart: "start slideshow",
		slideshowStop: "stop slideshow",
	=09
		onOpen: FALSE,
		onLoad: FALSE,
		onComplete: FALSE,
		onCleanup: FALSE,
		onClosed: FALSE
	};
=09
	// ****************
	// HELPER FUNCTIONS
	// ****************
	=09
	// Convert % values to pixels
	function setSize(size, dimension) {
		dimension =3D dimension =3D=3D=3D 'x' ? $window.width() : =
$window.height();//document.documentElement.clientWidth : =
document.documentElement.clientHeight;
		return (typeof size =3D=3D=3D 'string') ? Math.round((size.match(/%/) =
? (dimension / 100) * parseInt(size, 10) : parseInt(size, 10))) : size;
	}

	// Checks an href to see if it is a photo.
	// There is a force photo option (photo: true) for hrefs that cannot be =
matched by this regex.
	function isImage(url) {
		url =3D $.isFunction(url) ? url.call(element) : url;
		return settings.photo || =
url.match(/\.(gif|png|jpg|jpeg|bmp)(?:\?([^#]*))?(?:#(\.*))?$/i);
	}
=09
	// Assigns functions results to their respective settings.  This allows =
functions to be used to set ColorBox options.
	function process() {
		for (var i in settings) {
			if ($.isFunction(settings[i]) && i.substring(0, 2) !=3D=3D 'on') { // =
checks to make sure the function isn't one of the callbacks, they will =
be handled at the appropriate time.
			    settings[i] =3D settings[i].call(element);
			}
		}
		settings.rel =3D settings.rel || element.rel;
		settings.href =3D settings.href || element.href;
		settings.title =3D settings.title || element.title;
	}

	function launch(elem) {
	=09
		element =3D elem;
	=09
		settings =3D $.extend({}, $(element).data(colorbox));
	=09
		process(); // Convert functions to their returned values.
	=09
		if (settings.rel && settings.rel !=3D=3D 'nofollow') {
			$related =3D $('.cboxElement').filter(function () {
				var relRelated =3D $(this).data(colorbox).rel || this.rel;
				return (relRelated =3D=3D=3D settings.rel);
			});
			index =3D $related.index(element);
		=09
			// Check direct calls to ColorBox.
			if (index < 0) {
				$related =3D $related.add(element);
				index =3D $related.length - 1;
			}
		} else {
			$related =3D $(element);
			index =3D 0;
		}
	=09
		if (!open) {
			open =3D TRUE;
		=09
			active =3D TRUE; // Prevents the page-change action from queuing up =
if the visitor holds down the left or right keys.
		=09
			bookmark =3D element;
		=09
			bookmark.blur(); // Remove the focus from the calling element.
		=09
			// Set Navigation Key Bindings
			$(document).bind("keydown.cbox_close", function (e) {
				if (e.keyCode =3D=3D=3D 27) {
					e.preventDefault();
					cboxPublic.close();
				}
			}).bind("keydown.cbox_arrows", function (e) {
				if ($related.length > 1) {
					if (e.keyCode =3D=3D=3D 37) {
						e.preventDefault();
						$prev.click();
					} else if (e.keyCode =3D=3D=3D 39) {
						e.preventDefault();
						$next.click();
					}
				}
			});
		=09
			if (settings.overlayClose) {
				$overlay.css({"cursor": "pointer"}).one('click', cboxPublic.close);
			}
		=09
			$.event.trigger(cbox_open);
			if (settings.onOpen) {
				settings.onOpen.call(element);
			}
		=09
			$overlay.css({"opacity": settings.opacity}).show();
		=09
			// Opens inital empty ColorBox prior to content being loaded.
			settings.w =3D setSize(settings.initialWidth, 'x');
			settings.h =3D setSize(settings.initialHeight, 'y');
			cboxPublic.position(0);
		=09
			if (isIE6) {
				$window.bind('resize.cboxie6 scroll.cboxie6', function () {
					$overlay.css({width: $window.width(), height: $window.height(), =
top: $window.scrollTop(), left: $window.scrollLeft()});
				}).trigger("scroll.cboxie6");
			}
		}
	=09
		$current.add($prev).add($next).add($slideshow).add($title).hide();
	=09
		$close.html(settings.close).show();
	=09
		cboxPublic.slideshow();
	=09
		cboxPublic.load();
	}

	// ****************
	// PUBLIC FUNCTIONS
	// Usage format: $.fn.colorbox.close();
	// Usage from within an iframe: parent.$.fn.colorbox.close();
	// ****************
=09
	cboxPublic =3D $.fn.colorbox =3D function (options, callback) {
		var $this =3D this;
	=09
		if (!$this.length) {
			if ($this.selector =3D=3D=3D '') { // empty selector means a direct =
call, ie: $.fn.colorbox();
				$this =3D $('<a/>');
				options.open =3D TRUE;
			} else { // else the selector didn't match anything, and colorbox =
should go ahead and return.
				return this;
			}
		}
	=09
		$this.each(function () {
			var data =3D $.extend({}, $(this).data(colorbox) ? =
$(this).data(colorbox) : defaults, options);
		=09
			$(this).data(colorbox, data).addClass("cboxElement");
		=09
			if (callback) {
				$(this).data(colorbox).onComplete =3D callback;
			}
		});
	=09
		if (options && options.open) {
			launch($this);
		}
	=09
		return this;
	};

	// Initialize ColorBox: store common calculations, preload the =
interface graphics, append the html.
	// This preps colorbox for a speedy open when clicked, and lightens the =
burdon on the browser by only
	// having to run once, instead of each time colorbox is opened.
	cboxPublic.init =3D function () {
	=09
		// jQuery object generator to save a bit of space
		function $div(id) {
			return $('<div id=3D"cbox' + id + '"/>');
		}
	=09
		// Create & Append jQuery Objects
		$window =3D $(window);
		$cbox =3D $('<div id=3D"colorbox"/>');
		$overlay =3D $div("Overlay").hide();
		$wrap =3D $div("Wrapper");
		$content =3D $div("Content").append(
			$loaded =3D $div("LoadedContent").css({width: 0, height: 0}),
			$loadingOverlay =3D $div("LoadingOverlay"),
			$loadingGraphic =3D $div("LoadingGraphic"),
			$title =3D $div("Title"),
			$current =3D $div("Current"),
			$slideshow =3D $div("Slideshow"),
			$next =3D $div("Next"),
			$prev =3D $div("Previous"),
			$close =3D $div("Close")
		);
		$wrap.append( // The 3x3 Grid that makes up ColorBox
			$('<div/>').append(
				$div("TopLeft"),
				$topBorder =3D $div("TopCenter"),
				$div("TopRight")
			),
			$('<div/>').append(
				$leftBorder =3D $div("MiddleLeft"),
				$content,
				$rightBorder =3D $div("MiddleRight")
			),
			$('<div/>').append(
				$div("BottomLeft"),
				$bottomBorder =3D $div("BottomCenter"),
				$div("BottomRight")
			)
		).children().children().css({'float': 'left'});
	=09
		$loadingBay =3D $("<div style=3D'position:absolute; top:0; left:0; =
width:9999px; height:0;'/>");
	=09
		$('body').prepend($overlay, $cbox.append($wrap, $loadingBay));
			=09
		if (isIE) {
			$cbox.addClass('cboxIE');
			if (isIE6) {
				$overlay.css('position', 'absolute');
			}
		}
	=09
		// Add rollover event to navigation elements
		$content.children()
		.bind('mouseover mouseout', function(){
			$(this).toggleClass(hover);
		}).addClass(hover);
	=09
		// Cache values needed for size calculations
		interfaceHeight =3D $topBorder.height() + $bottomBorder.height() + =
$content.outerHeight(TRUE) - $content.height();//Subtraction needed for =
IE6
		interfaceWidth =3D $leftBorder.width() + $rightBorder.width() + =
$content.outerWidth(TRUE) - $content.width();
		loadedHeight =3D $loaded.outerHeight(TRUE);
		loadedWidth =3D $loaded.outerWidth(TRUE);
	=09
		// Setting padding to remove the need to do size conversions during =
the animation step.
		$cbox.css({"padding-bottom": interfaceHeight, "padding-right": =
interfaceWidth}).hide();
	=09
		// Setup button & key events.
		$next.click(cboxPublic.next);
		$prev.click(cboxPublic.prev);
		$close.click(cboxPublic.close);
	=09
		// Adding the 'hover' class allowed the browser to load the =
hover-state
		// background graphics.  The class can now can be removed.
		$content.children().removeClass(hover);
	=09
		$('.cboxElement').live('click', function (e) {
			if (e.button !=3D=3D 0 && typeof e.button !=3D=3D 'undefined') {// =
checks to see if it was a non-left mouse-click.
				return TRUE;
			} else {
				launch(this);		=09
				return FALSE;
			}
		});
	};

	cboxPublic.position =3D function (speed, loadedCallback) {
		var
		animate_speed,
		winHeight =3D $window.height(),
		// keeps the top and left positions within the browser's viewport.
		posTop =3D Math.max(winHeight - settings.h - loadedHeight - =
interfaceHeight,0)/2 + $window.scrollTop(),
		posLeft =3D Math.max(document.documentElement.clientWidth - settings.w =
- loadedWidth - interfaceWidth,0)/2 + $window.scrollLeft();
	=09
		// setting the speed to 0 to reduce the delay between same-sized =
content.
		animate_speed =3D ($cbox.width() =3D=3D=3D settings.w+loadedWidth && =
$cbox.height() =3D=3D=3D settings.h+loadedHeight) ? 0 : speed;
	=09
		// this gives the wrapper plenty of breathing room so it's floated =
contents can move around smoothly,
		// but it has to be shrank down around the size of div#colorbox when =
it's done.  If not,
		// it can invoke an obscure IE bug when using iframes.
		$wrap[0].style.width =3D $wrap[0].style.height =3D "9999px";
	=09
		function modalDimensions (that) {
			// loading overlay size has to be sure that IE6 uses the correct =
height.
			$topBorder[0].style.width =3D $bottomBorder[0].style.width =3D =
$content[0].style.width =3D that.style.width;
			$loadingGraphic[0].style.height =3D $loadingOverlay[0].style.height =
=3D $content[0].style.height =3D $leftBorder[0].style.height =3D =
$rightBorder[0].style.height =3D that.style.height;
		}
	=09
		$cbox.dequeue().animate({width:settings.w+loadedWidth, =
height:settings.h+loadedHeight, top:posTop, left:posLeft}, {duration: =
animate_speed,
			complete: function(){
				modalDimensions(this);
			=09
				active =3D FALSE;
			=09
				// shrink the wrapper down to exactly the size of colorbox to avoid =
a bug in IE's iframe implementation.
				$wrap[0].style.width =3D (settings.w+loadedWidth+interfaceWidth) + =
"px";
				$wrap[0].style.height =3D (settings.h+loadedHeight+interfaceHeight) =
+ "px";
			=09
				if (loadedCallback) {loadedCallback();}
			},
			step: function(){
				modalDimensions(this);
			}
		});
	};

	cboxPublic.resize =3D function (object) {
		if(!open){ return; }
	=09
		var topMargin,
		prev,
		prevSrc,
		next,
		nextSrc,
		photo,
		timeout,
		speed =3D settings.transition=3D=3D=3D"none" ? 0 : settings.speed;
	=09
		$window.unbind(cbox_resize);
	=09
		if(!object){
			timeout =3D setTimeout(function(){ // timer allows IE to render the =
dimensions before attempting to calculate the height
				var $child =3D $loaded.wrapInner("<div =
style=3D'overflow:auto'></div>").children(); // temporary wrapper to get =
an accurate estimate of just how high the total content should be.
				settings.h =3D $child.height();
				$loaded.css({height:settings.h});
				$child.replaceWith($child.children()); // ditch the temporary =
wrapper div used in height calculation
				cboxPublic.position(speed);
			}, 1);
			return;
		}
	=09
		$loaded.remove();
		$loaded =3D $('<div id=3D"cboxLoadedContent"/>').html(object);
	=09
		function getWidth(){
			settings.w =3D settings.w || $loaded.width();
			settings.w =3D settings.mw && settings.mw < settings.w ? settings.mw =
: settings.w;
			return settings.w;
		}
		function getHeight(){
			settings.h =3D settings.h || $loaded.height();
			settings.h =3D settings.mh && settings.mh < settings.h ? settings.mh =
: settings.h;
			return settings.h;
		}
	=09
		$loaded.hide()
		.appendTo($loadingBay)// content has to be appended to the DOM for =
accurate size calculations.  Appended to an absolutely positioned =
element, rather than BODY, which avoids an extremely brief display of =
the vertical scrollbar in Firefox that can occur for a small minority of =
websites.
		.css({width:getWidth(), overflow:settings.scrolling ? 'auto' : =
'hidden'})
		.css({height:getHeight()})// sets the height independently from the =
width in case the new width influences the value of height.
		.prependTo($content);
	=09
		$('#cboxPhoto').css({cssFloat:'none'});// floating the IMG removes the =
bottom line-height and fixed a problem where IE miscalculates the width =
of the parent element as 100% of the document width.
	=09
		// Hides SELECT elements in IE6 because they would otherwise sit on =
top of the overlay.
		if (isIE6) {
			$('select:not(#colorbox select)').filter(function(){
				return this.style.visibility !=3D=3D 'hidden';
			}).css({'visibility':'hidden'}).one(cbox_cleanup, function(){
				this.style.visibility =3D 'inherit';
			});
		}
			=09
		function setPosition (s) {
			cboxPublic.position(s, function(){
				if (!open) { return; }
			=09
				if (isIE) {
					//This fadeIn helps the bicubic resampling to kick-in.
					if( photo ){$loaded.fadeIn(100);}
					//IE adds a filter when ColorBox fades in and out that can cause =
problems if the loaded content contains transparent pngs.
					$cbox[0].style.removeAttribute("filter");
				}
			=09
				//Waited until the iframe is added to the DOM & it is visible before =
setting the src.
				//This increases compatability with pages using DOM dependent =
JavaScript.
				if(settings.iframe){
					$loaded.append("<iframe id=3D'cboxIframe'" + (settings.scrolling ? =
" " : "scrolling=3D'no'") + " name=3D'iframe_"+new Date().getTime()+"' =
frameborder=3D0 src=3D'"+settings.href+"' " + (isIE ? =
"allowtransparency=3D'true'" : '') + " />");
				}
			=09
				$loaded.show();
			=09
				$title.show().html(settings.title);
			=09
				if ($related.length>1) {
					$current.html(settings.current.replace(/\{current\}/, =
index+1).replace(/\{total\}/, $related.length)).show();
					$next.html(settings.next).show();
					$prev.html(settings.previous).show();
				=09
					if(settings.slideshow){
						$slideshow.show();
					}
				}
			=09
				$loadingOverlay.hide();
				$loadingGraphic.hide();
			=09
				$.event.trigger(cbox_complete);
				if (settings.onComplete) {
					settings.onComplete.call(element);
				}
			=09
				if (settings.transition =3D=3D=3D 'fade'){
					$cbox.fadeTo(speed, 1, function(){
						if(isIE){$cbox[0].style.removeAttribute("filter");}
					});
				}
			=09
				$window.bind(cbox_resize, function(){
					cboxPublic.position(0);
				});
			});
		}
	=09
		if((settings.transition =3D=3D=3D 'fade' && $cbox.fadeTo(speed, 0, =
function(){setPosition(0);})) || setPosition(speed)){}
	=09
		// Preloads images within a rel group
		if (settings.preloading && $related.length>1) {
			prev =3D index > 0 ? $related[index-1] : $related[$related.length-1];
			next =3D index < $related.length-1 ? $related[index+1] : $related[0];
			nextSrc =3D $(next).data(colorbox).href || next.href;
			prevSrc =3D $(prev).data(colorbox).href || prev.href;
		=09
			if(isImage(nextSrc)){
				$('<img />').attr('src', nextSrc);
			}
		=09
			if(isImage(prevSrc)){
				$('<img />').attr('src', prevSrc);
			}
		}
	};

	cboxPublic.load =3D function () {
		var href, img, setResize, resize =3D cboxPublic.resize;
	=09
		active =3D TRUE;
	=09
		/*
		=20
		// I decided to comment this out because I can see it causing problems =
as users
		// really should just set the dimensions on their IMG elements =
instead,
		// but I'm leaving the code in as it may be useful to someone.
		// To use, uncomment the function and change 'if(textStatus =3D=3D=3D =
"success"){ resize(this); }'
		// to 'if(textStatus =3D=3D=3D "success"){ preload(this); }'
	=09
		// Preload loops through the HTML to find IMG elements and loads their =
sources.
		// This allows the resize method to accurately estimate the dimensions =
of the new content.
		function preload(html){
			var
			$ajax =3D $(html),
			$imgs =3D $ajax.find('img'),
			x =3D $imgs.length;
		=09
			function loadloop(){
				var img =3D new Image();
				x =3D x-1;
				if(x >=3D 0){
					img.onload =3D loadloop;
					img.src =3D $imgs[x].src;
				} else {
					resize($ajax);
				}
			}
		=09
			loadloop();
		}
		*/
	=09
		element =3D $related[index];
	=09
		settings =3D $.extend({}, $(element).data(colorbox));
	=09
		//convert functions to static values
		process();
	=09
		$.event.trigger(cbox_load);
		if (settings.onLoad) {
			settings.onLoad.call(element);
		}
	=09
		// Evaluate the height based on the optional height and width =
settings.
		settings.h =3D settings.height ?
				setSize(settings.height, 'y') - loadedHeight - interfaceHeight :
				settings.innerHeight ?
					setSize(settings.innerHeight, 'y') :
					FALSE;
		settings.w =3D settings.width ?
				setSize(settings.width, 'x') - loadedWidth - interfaceWidth :
				settings.innerWidth ?
					setSize(settings.innerWidth, 'x') :
					FALSE;
	=09
		// Sets the minimum dimensions for use in image scaling
		settings.mw =3D settings.w;
		settings.mh =3D settings.h;
	=09
		// Re-evaluate the minimum width and height based on maxWidth and =
maxHeight values.
		// If the width or height exceed the maxWidth or maxHeight, use the =
maximum values instead.
		if(settings.maxWidth){
			settings.mw =3D setSize(settings.maxWidth, 'x') - loadedWidth - =
interfaceWidth;
			settings.mw =3D settings.w && settings.w < settings.mw ? settings.w : =
settings.mw;
		}
		if(settings.maxHeight){
			settings.mh =3D setSize(settings.maxHeight, 'y') - loadedHeight - =
interfaceHeight;
			settings.mh =3D settings.h && settings.h < settings.mh ? settings.h : =
settings.mh;
		}
	=09
		href =3D settings.href;
	=09
		$loadingOverlay.show();
		$loadingGraphic.show();
	=09
		if (settings.inline) {
			// Inserts an empty placeholder where inline content is being pulled =
from.
			// An event is bound to put inline content back when ColorBox closes =
or loads new content.
			$('<div id=3D"cboxInlineTemp" =
/>').hide().insertBefore($(href)[0]).bind(cbox_load+' '+cbox_cleanup, =
function(){
				$(this).replaceWith($loaded.children());
			});
			resize($(href));
		} else if (settings.iframe) {
			// IFrame element won't be added to the DOM until it is ready to be =
displayed,
			// to avoid problems with DOM-ready JS that might be trying to run in =
that iframe.
			resize(" ");
		} else if (settings.html) {
			resize(settings.html);
		} else if (isImage(href)){
			img =3D new Image();
			img.onload =3D function(){
				var percent;
			=09
				img.onload =3D null;
			=09
				img.id =3D 'cboxPhoto';
			=09
				$(img).css({margin:'auto', border:'none', display:'block', =
cssFloat:'left'});
			=09
				if(settings.scalePhotos){
					setResize =3D function(){
						img.height -=3D img.height * percent;
						img.width -=3D img.width * percent;=09
					};
					if(settings.mw && img.width > settings.mw){
						percent =3D (img.width - settings.mw) / img.width;
						setResize();
					}
					if(settings.mh && img.height > settings.mh){
						percent =3D (img.height - settings.mh) / img.height;
						setResize();
					}
				}
			=09
				if (settings.h) {
					img.style.marginTop =3D Math.max(settings.h - img.height,0)/2 + =
'px';
				}
			=09
				resize(img);
			=09
				if($related.length > 1){
					$(img).css({cursor:'pointer'}).click(cboxPublic.next);
				}
			=09
				if(isIE){
					img.style.msInterpolationMode=3D'bicubic';
				}
			};
			img.src =3D href;
		} else {
			$('<div />').appendTo($loadingBay).load(href, function(data, =
textStatus){
				if(textStatus =3D=3D=3D "success"){
					resize(this);
				} else {
					resize($("<p>Request unsuccessful.</p>"));
				}
			});
		}
	};

	// Navigates to the next page/image in a set.
	cboxPublic.next =3D function () {
		if(!active){
			index =3D index < $related.length-1 ? index+1 : 0;
			cboxPublic.load();
		}
	};
=09
	cboxPublic.prev =3D function () {
		if(!active){
			index =3D index > 0 ? index-1 : $related.length-1;
			cboxPublic.load();
		}
	};

	cboxPublic.slideshow =3D function () {
		var stop, timeOut, className =3D 'cboxSlideshow_';
	=09
		$slideshow.bind(cbox_closed, function(){
			$slideshow.unbind();
			clearTimeout(timeOut);
			$cbox.removeClass(className+"off"+" "+className+"on");
		});
	=09
		function start(){
			$slideshow
			.text(settings.slideshowStop)
			.bind(cbox_complete, function(){
				timeOut =3D setTimeout(cboxPublic.next, settings.slideshowSpeed);
			})
			.bind(cbox_load, function(){
				clearTimeout(timeOut);=09
			}).one("click", function(){
				stop();
				$(this).removeClass(hover);
			});
			$cbox.removeClass(className+"off").addClass(className+"on");
		}
	=09
		stop =3D function(){
			clearTimeout(timeOut);
			$slideshow
			.text(settings.slideshowStart)
			.unbind(cbox_complete+' '+cbox_load)
			.one("click", function(){
				start();
				timeOut =3D setTimeout(cboxPublic.next, settings.slideshowSpeed);
				$(this).removeClass(hover);
			});
			$cbox.removeClass(className+"on").addClass(className+"off");
		};
	=09
		if(settings.slideshow && $related.length>1){
			if(settings.slideshowAuto){
				start();
			} else {
				stop();
			}
		}
	};

	// Note: to use this within an iframe use the following format: =
parent.$.fn.colorbox.close();
	cboxPublic.close =3D function () {
	=09
		$.event.trigger(cbox_cleanup);
		if (settings.onCleanup) {
			settings.onCleanup.call(element);
		}
	=09
		open =3D FALSE;
		$(document).unbind("keydown.cbox_close keydown.cbox_arrows");
		$window.unbind(cbox_resize+' resize.cboxie6 scroll.cboxie6');
		$overlay.css({cursor: 'auto'}).fadeOut('fast');
	=09
		$cbox
		.stop(TRUE, FALSE)
		.fadeOut('fast', function () {
			$('#colorbox iframe').attr('src', 'about:blank');
			$loaded.remove();
			$cbox.css({'opacity': 1});
		=09
			try{
				bookmark.focus();
			} catch (er){
				// do nothing
			}
		=09
			$.event.trigger(cbox_closed);
			if (settings.onClosed) {
				settings.onClosed.call(element);
			}
		});
	};

	// A method for fetching the current element ColorBox is referencing.
	// returns a jQuery object.
	cboxPublic.element =3D function(){ return $(element); };

	cboxPublic.settings =3D defaults;

	// Initializes ColorBox when the DOM has loaded
	$(cboxPublic.init);

}(jQuery));


------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://vsr.edgl.com/WebResource.axd?d=7Q6UkwHP_M-8FLNei1_4MRO2Xrwnm8RzTf7DxPcaMga1Ss-L6brp3YSQX7IXv6Hz__fNStELH2svdBlZdaHkD7LUdmE1&t=634208633469717278

function WebForm_PostBackOptions(eventTarget, eventArgument, validation, =
validationGroup, actionUrl, trackFocus, clientSubmit) {
    this.eventTarget =3D eventTarget;
    this.eventArgument =3D eventArgument;
    this.validation =3D validation;
    this.validationGroup =3D validationGroup;
    this.actionUrl =3D actionUrl;
    this.trackFocus =3D trackFocus;
    this.clientSubmit =3D clientSubmit;
}
function WebForm_DoPostBackWithOptions(options) {
    var validationResult =3D true;
    if (options.validation) {
        if (typeof(Page_ClientValidate) =3D=3D 'function') {
            validationResult =3D =
Page_ClientValidate(options.validationGroup);
        }
    }
    if (validationResult) {
        if ((typeof(options.actionUrl) !=3D "undefined") && =
(options.actionUrl !=3D null) && (options.actionUrl.length > 0)) {
            theForm.action =3D options.actionUrl;
        }
        if (options.trackFocus) {
            var lastFocus =3D theForm.elements["__LASTFOCUS"];
            if ((typeof(lastFocus) !=3D "undefined") && (lastFocus !=3D =
null)) {
                if (typeof(document.activeElement) =3D=3D "undefined") {
                    lastFocus.value =3D options.eventTarget;
                }
                else {
                    var active =3D document.activeElement;
                    if ((typeof(active) !=3D "undefined") && (active =
!=3D null)) {
                        if ((typeof(active.id) !=3D "undefined") && =
(active.id !=3D null) && (active.id.length > 0)) {
                            lastFocus.value =3D active.id;
                        }
                        else if (typeof(active.name) !=3D "undefined") {
                            lastFocus.value =3D active.name;
                        }
                    }
                }
            }
        }
    }
    if (options.clientSubmit) {
        __doPostBack(options.eventTarget, options.eventArgument);
    }
}
var __pendingCallbacks =3D new Array();
var __synchronousCallBackIndex =3D -1;
function WebForm_DoCallback(eventTarget, eventArgument, eventCallback, =
context, errorCallback, useAsync) {
    var postData =3D __theFormPostData +
                "__CALLBACKID=3D" + WebForm_EncodeCallback(eventTarget) =
+
                "&__CALLBACKPARAM=3D" + =
WebForm_EncodeCallback(eventArgument);
    if (theForm["__EVENTVALIDATION"]) {
        postData +=3D "&__EVENTVALIDATION=3D" + =
WebForm_EncodeCallback(theForm["__EVENTVALIDATION"].value);
    }
    var xmlRequest,e;
    try {
        xmlRequest =3D new XMLHttpRequest();
    }
    catch(e) {
        try {
            xmlRequest =3D new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch(e) {
        }
    }
    var setRequestHeaderMethodExists =3D true;
    try {
        setRequestHeaderMethodExists =3D (xmlRequest && =
xmlRequest.setRequestHeader);
    }
    catch(e) {}
    var callback =3D new Object();
    callback.eventCallback =3D eventCallback;
    callback.context =3D context;
    callback.errorCallback =3D errorCallback;
    callback.async =3D useAsync;
    var callbackIndex =3D =
WebForm_FillFirstAvailableSlot(__pendingCallbacks, callback);
    if (!useAsync) {
        if (__synchronousCallBackIndex !=3D -1) {
            __pendingCallbacks[__synchronousCallBackIndex] =3D null;
        }
        __synchronousCallBackIndex =3D callbackIndex;
    }
    if (setRequestHeaderMethodExists) {
        xmlRequest.onreadystatechange =3D WebForm_CallbackComplete;
        callback.xmlRequest =3D xmlRequest;
        xmlRequest.open("POST", theForm.action, true);
        xmlRequest.setRequestHeader("Content-Type", =
"application/x-www-form-urlencoded; charset=3Dutf-8");
        xmlRequest.send(postData);
        return;
    }
    callback.xmlRequest =3D new Object();
    var callbackFrameID =3D "__CALLBACKFRAME" + callbackIndex;
    var xmlRequestFrame =3D document.frames[callbackFrameID];
    if (!xmlRequestFrame) {
        xmlRequestFrame =3D document.createElement("IFRAME");
        xmlRequestFrame.width =3D "1";
        xmlRequestFrame.height =3D "1";
        xmlRequestFrame.frameBorder =3D "0";
        xmlRequestFrame.id =3D callbackFrameID;
        xmlRequestFrame.name =3D callbackFrameID;
        xmlRequestFrame.style.position =3D "absolute";
        xmlRequestFrame.style.top =3D "-100px"
        xmlRequestFrame.style.left =3D "-100px";
        try {
            if (callBackFrameUrl) {
                xmlRequestFrame.src =3D callBackFrameUrl;
            }
        }
        catch(e) {}
        document.body.appendChild(xmlRequestFrame);
    }
    var interval =3D window.setInterval(function() {
        xmlRequestFrame =3D document.frames[callbackFrameID];
        if (xmlRequestFrame && xmlRequestFrame.document) {
            window.clearInterval(interval);
            xmlRequestFrame.document.write("");
            xmlRequestFrame.document.close();
            xmlRequestFrame.document.write('<html><body><form =
method=3D"post"><input type=3D"hidden" name=3D"__CALLBACKLOADSCRIPT" =
value=3D"t"></form></body></html>');
            xmlRequestFrame.document.close();
            xmlRequestFrame.document.forms[0].action =3D theForm.action;
            var count =3D __theFormPostCollection.length;
            var element;
            for (var i =3D 0; i < count; i++) {
                element =3D __theFormPostCollection[i];
                if (element) {
                    var fieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
                    fieldElement.type =3D "hidden";
                    fieldElement.name =3D element.name;
                    fieldElement.value =3D element.value;
                    =
xmlRequestFrame.document.forms[0].appendChild(fieldElement);
                }
            }
            var callbackIdFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
            callbackIdFieldElement.type =3D "hidden";
            callbackIdFieldElement.name =3D "__CALLBACKID";
            callbackIdFieldElement.value =3D eventTarget;
            =
xmlRequestFrame.document.forms[0].appendChild(callbackIdFieldElement);
            var callbackParamFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
            callbackParamFieldElement.type =3D "hidden";
            callbackParamFieldElement.name =3D "__CALLBACKPARAM";
            callbackParamFieldElement.value =3D eventArgument;
            =
xmlRequestFrame.document.forms[0].appendChild(callbackParamFieldElement);=

            if (theForm["__EVENTVALIDATION"]) {
                var callbackValidationFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
                callbackValidationFieldElement.type =3D "hidden";
                callbackValidationFieldElement.name =3D =
"__EVENTVALIDATION";
                callbackValidationFieldElement.value =3D =
theForm["__EVENTVALIDATION"].value;
                =
xmlRequestFrame.document.forms[0].appendChild(callbackValidationFieldElem=
ent);
            }
            var callbackIndexFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
            callbackIndexFieldElement.type =3D "hidden";
            callbackIndexFieldElement.name =3D "__CALLBACKINDEX";
            callbackIndexFieldElement.value =3D callbackIndex;
            =
xmlRequestFrame.document.forms[0].appendChild(callbackIndexFieldElement);=

            xmlRequestFrame.document.forms[0].submit();
        }
    }, 10);
}
function WebForm_CallbackComplete() {
    for (var i =3D 0; i < __pendingCallbacks.length; i++) {
        callbackObject =3D __pendingCallbacks[i];
        if (callbackObject && callbackObject.xmlRequest && =
(callbackObject.xmlRequest.readyState =3D=3D 4)) {
            if (!__pendingCallbacks[i].async) {
                __synchronousCallBackIndex =3D -1;
            }
            __pendingCallbacks[i] =3D null;
            var callbackFrameID =3D "__CALLBACKFRAME" + i;
            var xmlRequestFrame =3D =
document.getElementById(callbackFrameID);
            if (xmlRequestFrame) {
                xmlRequestFrame.parentNode.removeChild(xmlRequestFrame);
            }
            WebForm_ExecuteCallback(callbackObject);
        }
    }
}
function WebForm_ExecuteCallback(callbackObject) {
    var response =3D callbackObject.xmlRequest.responseText;
    if (response.charAt(0) =3D=3D "s") {
        if ((typeof(callbackObject.eventCallback) !=3D "undefined") && =
(callbackObject.eventCallback !=3D null)) {
            callbackObject.eventCallback(response.substring(1), =
callbackObject.context);
        }
    }
    else if (response.charAt(0) =3D=3D "e") {
        if ((typeof(callbackObject.errorCallback) !=3D "undefined") && =
(callbackObject.errorCallback !=3D null)) {
            callbackObject.errorCallback(response.substring(1), =
callbackObject.context);
        }
    }
    else {
        var separatorIndex =3D response.indexOf("|");
        if (separatorIndex !=3D -1) {
            var validationFieldLength =3D parseInt(response.substring(0, =
separatorIndex));
            if (!isNaN(validationFieldLength)) {
                var validationField =3D =
response.substring(separatorIndex + 1, separatorIndex + =
validationFieldLength + 1);
                if (validationField !=3D "") {
                    var validationFieldElement =3D =
theForm["__EVENTVALIDATION"];
                    if (!validationFieldElement) {
                        validationFieldElement =3D =
document.createElement("INPUT");
                        validationFieldElement.type =3D "hidden";
                        validationFieldElement.name =3D =
"__EVENTVALIDATION";
                        theForm.appendChild(validationFieldElement);
                    }
                    validationFieldElement.value =3D validationField;
                }
                if ((typeof(callbackObject.eventCallback) !=3D =
"undefined") && (callbackObject.eventCallback !=3D null)) {
                    =
callbackObject.eventCallback(response.substring(separatorIndex + =
validationFieldLength + 1), callbackObject.context);
                }
            }
        }
    }
}
function WebForm_FillFirstAvailableSlot(array, element) {
    var i;
    for (i =3D 0; i < array.length; i++) {
        if (!array[i]) break;
    }
    array[i] =3D element;
    return i;
}
var __nonMSDOMBrowser =3D =
(window.navigator.appName.toLowerCase().indexOf('explorer') =3D=3D -1);
var __theFormPostData =3D "";
var __theFormPostCollection =3D new Array();
function WebForm_InitCallback() {
    var count =3D theForm.elements.length;
    var element;
    for (var i =3D 0; i < count; i++) {
        element =3D theForm.elements[i];
        var tagName =3D element.tagName.toLowerCase();
        if (tagName =3D=3D "input") {
            var type =3D element.type;
            if ((type =3D=3D "text" || type =3D=3D "hidden" || type =
=3D=3D "password" ||
                ((type =3D=3D "checkbox" || type =3D=3D "radio") && =
element.checked)) &&
                (element.id !=3D "__EVENTVALIDATION")) {
                WebForm_InitCallbackAddField(element.name, =
element.value);
            }
        }
        else if (tagName =3D=3D "select") {
            var selectCount =3D element.options.length;
            for (var j =3D 0; j < selectCount; j++) {
                var selectChild =3D element.options[j];
                if (selectChild.selected =3D=3D true) {
                    WebForm_InitCallbackAddField(element.name, =
element.value);
                }
            }
        }
        else if (tagName =3D=3D "textarea") {
            WebForm_InitCallbackAddField(element.name, element.value);
        }
    }
}
function WebForm_InitCallbackAddField(name, value) {
    var nameValue =3D new Object();
    nameValue.name =3D name;
    nameValue.value =3D value;
    __theFormPostCollection[__theFormPostCollection.length] =3D =
nameValue;
    __theFormPostData +=3D WebForm_EncodeCallback(name) + "=3D" + =
WebForm_EncodeCallback(value) + "&";
}
function WebForm_EncodeCallback(parameter) {
    if (encodeURIComponent) {
        return encodeURIComponent(parameter);
    }
    else {
        return escape(parameter);
    }
}
var __disabledControlArray =3D new Array();
function WebForm_ReEnableControls() {
    if (typeof(__enabledControlArray) =3D=3D 'undefined') {
        return false;
    }
    var disabledIndex =3D 0;
    for (var i =3D 0; i < __enabledControlArray.length; i++) {
        var c;
        if (__nonMSDOMBrowser) {
            c =3D document.getElementById(__enabledControlArray[i]);
        }
        else {
            c =3D document.all[__enabledControlArray[i]];
        }
        if ((typeof(c) !=3D "undefined") && (c !=3D null) && (c.disabled =
=3D=3D true)) {
            c.disabled =3D false;
            __disabledControlArray[disabledIndex++] =3D c;
        }
    }
    setTimeout("WebForm_ReDisableControls()", 0);
    return true;
}
function WebForm_ReDisableControls() {
    for (var i =3D 0; i < __disabledControlArray.length; i++) {
        __disabledControlArray[i].disabled =3D true;
    }
}
function WebForm_FireDefaultButton(event, target) {
    if (event.keyCode =3D=3D 13) {
        var src =3D event.srcElement || event.target;
        if (!src || (src.tagName.toLowerCase() !=3D "textarea")) {
            var defaultButton;
            if (__nonMSDOMBrowser) {
               defaultButton =3D document.getElementById(target);
            }
            else {
                defaultButton =3D document.all[target];
            }
            if (defaultButton && typeof(defaultButton.click) !=3D =
"undefined") {
                defaultButton.click();
                event.cancelBubble =3D true;
                if (event.stopPropagation) event.stopPropagation();
                return false;
            }
        }
    }
    return true;
}
function WebForm_GetScrollX() {
    if (__nonMSDOMBrowser) {
        return window.pageXOffset;
    }
    else {
        if (document.documentElement && =
document.documentElement.scrollLeft) {
            return document.documentElement.scrollLeft;
        }
        else if (document.body) {
            return document.body.scrollLeft;
        }
    }
    return 0;
}
function WebForm_GetScrollY() {
    if (__nonMSDOMBrowser) {
        return window.pageYOffset;
    }
    else {
        if (document.documentElement && =
document.documentElement.scrollTop) {
            return document.documentElement.scrollTop;
        }
        else if (document.body) {
            return document.body.scrollTop;
        }
    }
    return 0;
}
function WebForm_SaveScrollPositionSubmit() {
    if (__nonMSDOMBrowser) {
        theForm.elements['__SCROLLPOSITIONY'].value =3D =
window.pageYOffset;
        theForm.elements['__SCROLLPOSITIONX'].value =3D =
window.pageXOffset;
    }
    else {
        theForm.__SCROLLPOSITIONX.value =3D WebForm_GetScrollX();
        theForm.__SCROLLPOSITIONY.value =3D WebForm_GetScrollY();
    }
    if ((typeof(this.oldSubmit) !=3D "undefined") && (this.oldSubmit =
!=3D null)) {
        return this.oldSubmit();
    }
    return true;
}
function WebForm_SaveScrollPositionOnSubmit() {
    theForm.__SCROLLPOSITIONX.value =3D WebForm_GetScrollX();
    theForm.__SCROLLPOSITIONY.value =3D WebForm_GetScrollY();
    if ((typeof(this.oldOnSubmit) !=3D "undefined") && (this.oldOnSubmit =
!=3D null)) {
        return this.oldOnSubmit();
    }
    return true;
}
function WebForm_RestoreScrollPosition() {
    if (__nonMSDOMBrowser) {
        window.scrollTo(theForm.elements['__SCROLLPOSITIONX'].value, =
theForm.elements['__SCROLLPOSITIONY'].value);
    }
    else {
        window.scrollTo(theForm.__SCROLLPOSITIONX.value, =
theForm.__SCROLLPOSITIONY.value);
    }
    if ((typeof(theForm.oldOnLoad) !=3D "undefined") && =
(theForm.oldOnLoad !=3D null)) {
        return theForm.oldOnLoad();
    }
    return true;
}
function WebForm_TextBoxKeyHandler(event) {
    if (event.keyCode =3D=3D 13) {
        var target;
        if (__nonMSDOMBrowser) {
            target =3D event.target;
        }
        else {
            target =3D event.srcElement;
        }
        if ((typeof(target) !=3D "undefined") && (target !=3D null)) {
            if (typeof(target.onchange) !=3D "undefined") {
                target.onchange();
                event.cancelBubble =3D true;
                if (event.stopPropagation) event.stopPropagation();
                return false;
            }
        }
    }
    return true;
}
function WebForm_TrimString(value) {
    return value.replace(/^\s+|\s+$/g, '')
}
function WebForm_AppendToClassName(element, className) {
    var currentClassName =3D ' ' + WebForm_TrimString(element.className) =
+ ' ';
    className =3D WebForm_TrimString(className);
    var index =3D currentClassName.indexOf(' ' + className + ' ');
    if (index =3D=3D=3D -1) {
        element.className =3D (element.className =3D=3D=3D '') ? =
className : element.className + ' ' + className;
    }
}
function WebForm_RemoveClassName(element, className) {
    var currentClassName =3D ' ' + WebForm_TrimString(element.className) =
+ ' ';
    className =3D WebForm_TrimString(className);
    var index =3D currentClassName.indexOf(' ' + className + ' ');
    if (index >=3D 0) {
        element.className =3D =
WebForm_TrimString(currentClassName.substring(0, index) + ' ' +
            currentClassName.substring(index + className.length + 1, =
currentClassName.length));
    }
}
function WebForm_GetElementById(elementId) {
    if (document.getElementById) {
        return document.getElementById(elementId);
    }
    else if (document.all) {
        return document.all[elementId];
    }
    else return null;
}
function WebForm_GetElementByTagName(element, tagName) {
    var elements =3D WebForm_GetElementsByTagName(element, tagName);
    if (elements && elements.length > 0) {
        return elements[0];
    }
    else return null;
}
function WebForm_GetElementsByTagName(element, tagName) {
    if (element && tagName) {
        if (element.getElementsByTagName) {
            return element.getElementsByTagName(tagName);
        }
        if (element.all && element.all.tags) {
            return element.all.tags(tagName);
        }
    }
    return null;
}
function WebForm_GetElementDir(element) {
    if (element) {
        if (element.dir) {
            return element.dir;
        }
        return WebForm_GetElementDir(element.parentNode);
    }
    return "ltr";
}
function WebForm_GetElementPosition(element) {
    var result =3D new Object();
    result.x =3D 0;
    result.y =3D 0;
    result.width =3D 0;
    result.height =3D 0;
    if (element.offsetParent) {
        result.x =3D element.offsetLeft;
        result.y =3D element.offsetTop;
        var parent =3D element.offsetParent;
        while (parent) {
            result.x +=3D parent.offsetLeft;
            result.y +=3D parent.offsetTop;
            var parentTagName =3D parent.tagName.toLowerCase();
            if (parentTagName !=3D "table" &&
                parentTagName !=3D "body" &&=20
                parentTagName !=3D "html" &&=20
                parentTagName !=3D "div" &&=20
                parent.clientTop &&=20
                parent.clientLeft) {
                result.x +=3D parent.clientLeft;
                result.y +=3D parent.clientTop;
            }
            parent =3D parent.offsetParent;
        }
    }
    else if (element.left && element.top) {
        result.x =3D element.left;
        result.y =3D element.top;
    }
    else {
        if (element.x) {
            result.x =3D element.x;
        }
        if (element.y) {
            result.y =3D element.y;
        }
    }
    if (element.offsetWidth && element.offsetHeight) {
        result.width =3D element.offsetWidth;
        result.height =3D element.offsetHeight;
    }
    else if (element.style && element.style.pixelWidth && =
element.style.pixelHeight) {
        result.width =3D element.style.pixelWidth;
        result.height =3D element.style.pixelHeight;
    }
    return result;
}
function WebForm_GetParentByTagName(element, tagName) {
    var parent =3D element.parentNode;
    var upperTagName =3D tagName.toUpperCase();
    while (parent && (parent.tagName.toUpperCase() !=3D upperTagName)) {
        parent =3D parent.parentNode ? parent.parentNode : =
parent.parentElement;
    }
    return parent;
}
function WebForm_SetElementHeight(element, height) {
    if (element && element.style) {
        element.style.height =3D height + "px";
    }
}
function WebForm_SetElementWidth(element, width) {
    if (element && element.style) {
        element.style.width =3D width + "px";
    }
}
function WebForm_SetElementX(element, x) {
    if (element && element.style) {
        element.style.left =3D x + "px";
    }
}
function WebForm_SetElementY(element, y) {
    if (element && element.style) {
        element.style.top =3D y + "px";
    }
}

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://vsr.edgl.com/ScriptResource.axd?d=gWMJzP8OX5tKxma86AN7mCjEqlx0A52NXXD7DBuCY7igy2fwaSJxG02FCtB3N4LAsRb-W5KwD51xmQJwq4jS2EkkmrjLcF3hkNPn5zib8NgXgoSbo1u-9fxNRUZySXwM-1e9oAKWBxz_wtOpswD--Raq-6Y1&t=5c2f384e

=EF=BB=BF//----------------------------------------------------------
// Copyright (C) Microsoft Corporation. All rights reserved.
//----------------------------------------------------------
// MicrosoftAjax.js
Function.__typeName=3D"Function";Function.__class=3Dtrue;Function.createC=
allback=3Dfunction(b,a){return function(){var =
e=3Darguments.length;if(e>0){var d=3D[];for(var =
c=3D0;c<e;c++)d[c]=3Darguments[c];d[e]=3Da;return b.apply(this,d)}return =
b.call(this,a)}};Function.createDelegate=3Dfunction(a,b){return =
function(){return =
b.apply(a,arguments)}};Function.emptyFunction=3DFunction.emptyMethod=3Dfu=
nction(){};Function._validateParams=3Dfunction(e,c){var =
a;a=3DFunction._validateParameterCount(e,c);if(a){a.popStackFrame();retur=
n a}for(var b=3D0;b<e.length;b++){var =
d=3Dc[Math.min(b,c.length-1)],f=3Dd.name;if(d.parameterArray)f+=3D"["+(b-=
c.length+1)+"]";a=3DFunction._validateParameter(e[b],d,f);if(a){a.popStac=
kFrame();return a}}return =
null};Function._validateParameterCount=3Dfunction(e,a){var =
c=3Da.length,d=3D0;for(var =
b=3D0;b<a.length;b++)if(a[b].parameterArray)c=3DNumber.MAX_VALUE;else =
if(!a[b].optional)d++;if(e.length<d||e.length>c){var =
f=3DError.parameterCount();f.popStackFrame();return f}return =
null};Function._validateParameter=3Dfunction(c,a,h){var =
b,g=3Da.type,l=3D!!a.integer,k=3D!!a.domElement,m=3D!!a.mayBeNull;b=3DFun=
ction._validateParameterType(c,g,l,k,m,h);if(b){b.popStackFrame();return =
b}var =
e=3Da.elementType,f=3D!!a.elementMayBeNull;if(g=3D=3D=3DArray&&typeof =
c!=3D=3D"undefined"&&c!=3D=3Dnull&&(e||!f)){var =
j=3D!!a.elementInteger,i=3D!!a.elementDomElement;for(var =
d=3D0;d<c.length;d++){var =
n=3Dc[d];b=3DFunction._validateParameterType(n,e,j,i,f,h+"["+d+"]");if(b)=
{b.popStackFrame();return b}}}return =
null};Function._validateParameterType=3Dfunction(a,c,n,m,k,d){var =
b;if(typeof a=3D=3D=3D"undefined")if(k)return =
null;else{b=3DError.argumentUndefined(d);b.popStackFrame();return =
b}if(a=3D=3D=3Dnull)if(k)return =
null;else{b=3DError.argumentNull(d);b.popStackFrame();return =
b}if(c&&c.__enum){if(typeof =
a!=3D=3D"number"){b=3DError.argumentType(d,Object.getType(a),c);b.popStac=
kFrame();return b}if(a%1=3D=3D=3D0){var =
e=3Dc.prototype;if(!c.__flags||a=3D=3D=3D0){for(var i in =
e)if(e[i]=3D=3D=3Da)return null}else{var l=3Da;for(var i in e){var =
f=3De[i];if(f=3D=3D=3D0)continue;if((f&a)=3D=3D=3Df)l-=3Df;if(l=3D=3D=3D0=
)return =
null}}}b=3DError.argumentOutOfRange(d,a,String.format(Sys.Res.enumInvalid=
Value,a,c.getName()));b.popStackFrame();return b}if(m){var h;if(typeof =
a.nodeType!=3D=3D"number"){var =
g=3Da.ownerDocument||a.document||a;if(g!=3Da){var =
j=3Dg.defaultView||g.parentWindow;h=3Dj!=3Da&&!(j.document&&a.document&&j=
.document=3D=3D=3Da.document)}else h=3Dtypeof =
g.body=3D=3D=3D"undefined"}else =
h=3Da.nodeType=3D=3D=3D3;if(h){b=3DError.argument(d,Sys.Res.argumentDomEl=
ement);b.popStackFrame();return =
b}}if(c&&!c.isInstanceOfType(a)){b=3DError.argumentType(d,Object.getType(=
a),c);b.popStackFrame();return =
b}if(c=3D=3D=3DNumber&&n)if(a%1!=3D=3D0){b=3DError.argumentOutOfRange(d,a=
,Sys.Res.argumentInteger);b.popStackFrame();return b}return =
null};Error.__typeName=3D"Error";Error.__class=3Dtrue;Error.create=3Dfunc=
tion(d,b){var a=3Dnew Error(d);a.message=3Dd;if(b)for(var c in =
b)a[c]=3Db[c];a.popStackFrame();return =
a};Error.argument=3Dfunction(a,c){var b=3D"Sys.ArgumentException: =
"+(c?c:Sys.Res.argument);if(a)b+=3D"\n"+String.format(Sys.Res.paramName,a=
);var =
d=3DError.create(b,{name:"Sys.ArgumentException",paramName:a});d.popStack=
Frame();return d};Error.argumentNull=3Dfunction(a,c){var =
b=3D"Sys.ArgumentNullException: =
"+(c?c:Sys.Res.argumentNull);if(a)b+=3D"\n"+String.format(Sys.Res.paramNa=
me,a);var =
d=3DError.create(b,{name:"Sys.ArgumentNullException",paramName:a});d.popS=
tackFrame();return d};Error.argumentOutOfRange=3Dfunction(c,a,d){var =
b=3D"Sys.ArgumentOutOfRangeException: =
"+(d?d:Sys.Res.argumentOutOfRange);if(c)b+=3D"\n"+String.format(Sys.Res.p=
aramName,c);if(typeof =
a!=3D=3D"undefined"&&a!=3D=3Dnull)b+=3D"\n"+String.format(Sys.Res.actualV=
alue,a);var =
e=3DError.create(b,{name:"Sys.ArgumentOutOfRangeException",paramName:c,ac=
tualValue:a});e.popStackFrame();return =
e};Error.argumentType=3Dfunction(d,c,b,e){var =
a=3D"Sys.ArgumentTypeException: ";if(e)a+=3De;else =
if(c&&b)a+=3DString.format(Sys.Res.argumentTypeWithTypes,c.getName(),b.ge=
tName());else =
a+=3DSys.Res.argumentType;if(d)a+=3D"\n"+String.format(Sys.Res.paramName,=
d);var =
f=3DError.create(a,{name:"Sys.ArgumentTypeException",paramName:d,actualTy=
pe:c,expectedType:b});f.popStackFrame();return =
f};Error.argumentUndefined=3Dfunction(a,c){var =
b=3D"Sys.ArgumentUndefinedException: =
"+(c?c:Sys.Res.argumentUndefined);if(a)b+=3D"\n"+String.format(Sys.Res.pa=
ramName,a);var =
d=3DError.create(b,{name:"Sys.ArgumentUndefinedException",paramName:a});d=
.popStackFrame();return d};Error.format=3Dfunction(a){var =
c=3D"Sys.FormatException: =
"+(a?a:Sys.Res.format),b=3DError.create(c,{name:"Sys.FormatException"});b=
.popStackFrame();return b};Error.invalidOperation=3Dfunction(a){var =
c=3D"Sys.InvalidOperationException: =
"+(a?a:Sys.Res.invalidOperation),b=3DError.create(c,{name:"Sys.InvalidOpe=
rationException"});b.popStackFrame();return =
b};Error.notImplemented=3Dfunction(a){var =
c=3D"Sys.NotImplementedException: =
"+(a?a:Sys.Res.notImplemented),b=3DError.create(c,{name:"Sys.NotImplement=
edException"});b.popStackFrame();return =
b};Error.parameterCount=3Dfunction(a){var =
c=3D"Sys.ParameterCountException: =
"+(a?a:Sys.Res.parameterCount),b=3DError.create(c,{name:"Sys.ParameterCou=
ntException"});b.popStackFrame();return =
b};Error.prototype.popStackFrame=3Dfunction(){if(typeof =
this.stack=3D=3D=3D"undefined"||this.stack=3D=3D=3Dnull||typeof =
this.fileName=3D=3D=3D"undefined"||this.fileName=3D=3D=3Dnull||typeof =
this.lineNumber=3D=3D=3D"undefined"||this.lineNumber=3D=3D=3Dnull)return;=
var =
a=3Dthis.stack.split("\n"),c=3Da[0],e=3Dthis.fileName+":"+this.lineNumber=
;while(typeof =
c!=3D=3D"undefined"&&c!=3D=3Dnull&&c.indexOf(e)=3D=3D=3D-1){a.shift();c=3D=
a[0]}var d=3Da[1];if(typeof =
d=3D=3D=3D"undefined"||d=3D=3D=3Dnull)return;var =
b=3Dd.match(/@(.*):(\d+)$/);if(typeof =
b=3D=3D=3D"undefined"||b=3D=3D=3Dnull)return;this.fileName=3Db[1];this.li=
neNumber=3DparseInt(b[2]);a.shift();this.stack=3Da.join("\n")};Object.__t=
ypeName=3D"Object";Object.__class=3Dtrue;Object.getType=3Dfunction(b){var=
 a=3Db.constructor;if(!a||typeof =
a!=3D=3D"function"||!a.__typeName||a.__typeName=3D=3D=3D"Object")return =
Object;return a};Object.getTypeName=3Dfunction(a){return =
Object.getType(a).getName()};String.__typeName=3D"String";String.__class=3D=
true;String.prototype.endsWith=3Dfunction(a){return =
this.substr(this.length-a.length)=3D=3D=3Da};String.prototype.startsWith=3D=
function(a){return =
this.substr(0,a.length)=3D=3D=3Da};String.prototype.trim=3Dfunction(){ret=
urn =
this.replace(/^\s+|\s+$/g,"")};String.prototype.trimEnd=3Dfunction(){retu=
rn =
this.replace(/\s+$/,"")};String.prototype.trimStart=3Dfunction(){return =
this.replace(/^\s+/,"")};String.format=3Dfunction(){return =
String._toFormattedString(false,arguments)};String.localeFormat=3Dfunctio=
n(){return =
String._toFormattedString(true,arguments)};String._toFormattedString=3Dfu=
nction(l,j){var c=3D"",e=3Dj[0];for(var a=3D0;true;){var =
f=3De.indexOf("{",a),d=3De.indexOf("}",a);if(f<0&&d<0){c+=3De.slice(a);br=
eak}if(d>0&&(d<f||f<0)){c+=3De.slice(a,d+1);a=3Dd+2;continue}c+=3De.slice=
(a,f);a=3Df+1;if(e.charAt(a)=3D=3D=3D"{"){c+=3D"{";a++;continue}if(d<0)br=
eak;var =
h=3De.substring(a,d),g=3Dh.indexOf(":"),k=3DparseInt(g<0?h:h.substring(0,=
g),10)+1,i=3Dg<0?"":h.substring(g+1),b=3Dj[k];if(typeof =
b=3D=3D=3D"undefined"||b=3D=3D=3Dnull)b=3D"";if(b.toFormattedString)c+=3D=
b.toFormattedString(i);else =
if(l&&b.localeFormat)c+=3Db.localeFormat(i);else =
if(b.format)c+=3Db.format(i);else c+=3Db.toString();a=3Dd+1}return =
c};Boolean.__typeName=3D"Boolean";Boolean.__class=3Dtrue;Boolean.parse=3D=
function(b){var a=3Db.trim().toLowerCase();if(a=3D=3D=3D"false")return =
false;if(a=3D=3D=3D"true")return =
true};Date.__typeName=3D"Date";Date.__class=3Dtrue;Date._appendPreOrPostM=
atch=3Dfunction(e,b){var d=3D0,a=3Dfalse;for(var =
c=3D0,g=3De.length;c<g;c++){var f=3De.charAt(c);switch(f){case =
"'":if(a)b.append("'");else d++;a=3Dfalse;break;case =
"\\":if(a)b.append("\\");a=3D!a;break;default:b.append(f);a=3Dfalse}}retu=
rn =
d};Date._expandFormat=3Dfunction(a,b){if(!b)b=3D"F";if(b.length=3D=3D=3D1=
)switch(b){case "d":return a.ShortDatePattern;case "D":return =
a.LongDatePattern;case "t":return a.ShortTimePattern;case "T":return =
a.LongTimePattern;case "F":return a.FullDateTimePattern;case "M":case =
"m":return a.MonthDayPattern;case "s":return =
a.SortableDateTimePattern;case "Y":case "y":return =
a.YearMonthPattern;default:throw =
Error.format(Sys.Res.formatInvalidString)}return =
b};Date._expandYear=3Dfunction(c,a){if(a<100){var b=3D(new =
Date).getFullYear();a+=3Db-b%100;if(a>c.Calendar.TwoDigitYearMax)return =
a-100}return =
a};Date._getParseRegExp=3Dfunction(b,e){if(!b._parseRegExp)b._parseRegExp=
=3D{};else if(b._parseRegExp[e])return b._parseRegExp[e];var =
c=3DDate._expandFormat(b,e);c=3Dc.replace(/([\^\$\.\*\+\?\|\[\]\(\)\{\}])=
/g,"\\\\$1");var a=3Dnew =
Sys.StringBuilder("^"),j=3D[],f=3D0,i=3D0,h=3DDate._getTokenRegExp(),d;wh=
ile((d=3Dh.exec(c))!=3D=3Dnull){var =
l=3Dc.slice(f,d.index);f=3Dh.lastIndex;i+=3DDate._appendPreOrPostMatch(l,=
a);if(i%2=3D=3D=3D1){a.append(d[0]);continue}switch(d[0]){case =
"dddd":case "ddd":case "MMMM":case "MMM":a.append("(\\D+)");break;case =
"tt":case "t":a.append("(\\D*)");break;case =
"yyyy":a.append("(\\d{4})");break;case =
"fff":a.append("(\\d{3})");break;case =
"ff":a.append("(\\d{2})");break;case "f":a.append("(\\d)");break;case =
"dd":case "d":case "MM":case "M":case "yy":case "y":case "HH":case =
"H":case "hh":case "h":case "mm":case "m":case "ss":case =
"s":a.append("(\\d\\d?)");break;case =
"zzz":a.append("([+-]?\\d\\d?:\\d{2})");break;case "zz":case =
"z":a.append("([+-]?\\d\\d?)")}Array.add(j,d[0])}Date._appendPreOrPostMat=
ch(c.slice(f),a);a.append("$");var =
k=3Da.toString().replace(/\s+/g,"\\s+"),g=3D{"regExp":k,"groups":j};b._pa=
rseRegExp[e]=3Dg;return g};Date._getTokenRegExp=3Dfunction(){return =
/dddd|ddd|dd|d|MMMM|MMM|MM|M|yyyy|yy|y|hh|h|HH|H|mm|m|ss|s|tt|t|fff|ff|f|=
zzz|zz|z/g};Date.parseLocale=3Dfunction(a){return =
Date._parse(a,Sys.CultureInfo.CurrentCulture,arguments)};Date.parseInvari=
ant=3Dfunction(a){return =
Date._parse(a,Sys.CultureInfo.InvariantCulture,arguments)};Date._parse=3D=
function(g,c,h){var e=3Dfalse;for(var a=3D1,i=3Dh.length;a<i;a++){var =
f=3Dh[a];if(f){e=3Dtrue;var b=3DDate._parseExact(g,f,c);if(b)return =
b}}if(!e){var d=3Dc._getDateTimeFormats();for(var =
a=3D0,i=3Dd.length;a<i;a++){var =
b=3DDate._parseExact(g,d[a],c);if(b)return b}}return =
null};Date._parseExact=3Dfunction(s,y,j){s=3Ds.trim();var =
m=3Dj.dateTimeFormat,v=3DDate._getParseRegExp(m,y),x=3D(new =
RegExp(v.regExp)).exec(s);if(x=3D=3D=3Dnull)return null;var =
w=3Dv.groups,f=3Dnull,c=3Dnull,h=3Dnull,g=3Dnull,d=3D0,n=3D0,o=3D0,e=3D0,=
k=3Dnull,r=3Dfalse;for(var p=3D0,z=3Dw.length;p<z;p++){var =
a=3Dx[p+1];if(a)switch(w[p]){case "dd":case =
"d":h=3DparseInt(a,10);if(h<1||h>31)return null;break;case =
"MMMM":c=3Dj._getMonthIndex(a);if(c<0||c>11)return null;break;case =
"MMM":c=3Dj._getAbbrMonthIndex(a);if(c<0||c>11)return null;break;case =
"M":case "MM":var c=3DparseInt(a,10)-1;if(c<0||c>11)return =
null;break;case "y":case =
"yy":f=3DDate._expandYear(m,parseInt(a,10));if(f<0||f>9999)return =
null;break;case "yyyy":f=3DparseInt(a,10);if(f<0||f>9999)return =
null;break;case "h":case =
"hh":d=3DparseInt(a,10);if(d=3D=3D=3D12)d=3D0;if(d<0||d>11)return =
null;break;case "H":case "HH":d=3DparseInt(a,10);if(d<0||d>23)return =
null;break;case "m":case "mm":n=3DparseInt(a,10);if(n<0||n>59)return =
null;break;case "s":case "ss":o=3DparseInt(a,10);if(o<0||o>59)return =
null;break;case "tt":case "t":var =
u=3Da.toUpperCase();r=3Du=3D=3D=3Dm.PMDesignator.toUpperCase();if(!r&&u!=3D=
=3Dm.AMDesignator.toUpperCase())return null;break;case =
"f":e=3DparseInt(a,10)*100;if(e<0||e>999)return null;break;case =
"ff":e=3DparseInt(a,10)*10;if(e<0||e>999)return null;break;case =
"fff":e=3DparseInt(a,10);if(e<0||e>999)return null;break;case =
"dddd":g=3Dj._getDayIndex(a);if(g<0||g>6)return null;break;case =
"ddd":g=3Dj._getAbbrDayIndex(a);if(g<0||g>6)return null;break;case =
"zzz":var q=3Da.split(/:/);if(q.length!=3D=3D2)return null;var =
i=3DparseInt(q[0],10);if(i<-12||i>13)return null;var =
l=3DparseInt(q[1],10);if(l<0||l>59)return =
null;k=3Di*60+(a.startsWith("-")?-l:l);break;case "z":case "zz":var =
i=3DparseInt(a,10);if(i<-12||i>13)return null;k=3Di*60}}var b=3Dnew =
Date;if(f=3D=3D=3Dnull)f=3Db.getFullYear();if(c=3D=3D=3Dnull)c=3Db.getMon=
th();if(h=3D=3D=3Dnull)h=3Db.getDate();b.setFullYear(f,c,h);if(b.getDate(=
)!=3D=3Dh)return null;if(g!=3D=3Dnull&&b.getDay()!=3D=3Dg)return =
null;if(r&&d<12)d+=3D12;b.setHours(d,n,o,e);if(k!=3D=3Dnull){var =
t=3Db.getMinutes()-(k+b.getTimezoneOffset());b.setHours(b.getHours()+pars=
eInt(t/60,10),t%60)}return b};Date.prototype.format=3Dfunction(a){return =
this._toFormattedString(a,Sys.CultureInfo.InvariantCulture)};Date.prototy=
pe.localeFormat=3Dfunction(a){return =
this._toFormattedString(a,Sys.CultureInfo.CurrentCulture)};Date.prototype=
._toFormattedString=3Dfunction(e,h){if(!e||e.length=3D=3D=3D0||e=3D=3D=3D=
"i")if(h&&h.name.length>0)return this.toLocaleString();else return =
this.toString();var d=3Dh.dateTimeFormat;e=3DDate._expandFormat(d,e);var =
a=3Dnew Sys.StringBuilder,b;function c(a){if(a<10)return "0"+a;return =
a.toString()}function g(a){if(a<10)return "00"+a;if(a<100)return =
"0"+a;return a.toString()}var =
j=3D0,i=3DDate._getTokenRegExp();for(;true;){var =
l=3Di.lastIndex,f=3Di.exec(e),k=3De.slice(l,f?f.index:e.length);j+=3DDate=
._appendPreOrPostMatch(k,a);if(!f)break;if(j%2=3D=3D=3D1){a.append(f[0]);=
continue}switch(f[0]){case =
"dddd":a.append(d.DayNames[this.getDay()]);break;case =
"ddd":a.append(d.AbbreviatedDayNames[this.getDay()]);break;case =
"dd":a.append(c(this.getDate()));break;case =
"d":a.append(this.getDate());break;case =
"MMMM":a.append(d.MonthNames[this.getMonth()]);break;case =
"MMM":a.append(d.AbbreviatedMonthNames[this.getMonth()]);break;case =
"MM":a.append(c(this.getMonth()+1));break;case =
"M":a.append(this.getMonth()+1);break;case =
"yyyy":a.append(this.getFullYear());break;case =
"yy":a.append(c(this.getFullYear()%100));break;case =
"y":a.append(this.getFullYear()%100);break;case =
"hh":b=3Dthis.getHours()%12;if(b=3D=3D=3D0)b=3D12;a.append(c(b));break;ca=
se =
"h":b=3Dthis.getHours()%12;if(b=3D=3D=3D0)b=3D12;a.append(b);break;case =
"HH":a.append(c(this.getHours()));break;case =
"H":a.append(this.getHours());break;case =
"mm":a.append(c(this.getMinutes()));break;case =
"m":a.append(this.getMinutes());break;case =
"ss":a.append(c(this.getSeconds()));break;case =
"s":a.append(this.getSeconds());break;case =
"tt":a.append(this.getHours()<12?d.AMDesignator:d.PMDesignator);break;cas=
e =
"t":a.append((this.getHours()<12?d.AMDesignator:d.PMDesignator).charAt(0)=
);break;case =
"f":a.append(g(this.getMilliseconds()).charAt(0));break;case =
"ff":a.append(g(this.getMilliseconds()).substr(0,2));break;case =
"fff":a.append(g(this.getMilliseconds()));break;case =
"z":b=3Dthis.getTimezoneOffset()/60;a.append((b<=3D0?"+":"-")+Math.floor(=
Math.abs(b)));break;case =
"zz":b=3Dthis.getTimezoneOffset()/60;a.append((b<=3D0?"+":"-")+c(Math.flo=
or(Math.abs(b))));break;case =
"zzz":b=3Dthis.getTimezoneOffset()/60;a.append((b<=3D0?"+":"-")+c(Math.fl=
oor(Math.abs(b)))+d.TimeSeparator+c(Math.abs(this.getTimezoneOffset()%60)=
))}}return =
a.toString()};Number.__typeName=3D"Number";Number.__class=3Dtrue;Number.p=
arseLocale=3Dfunction(a){return =
Number._parse(a,Sys.CultureInfo.CurrentCulture)};Number.parseInvariant=3D=
function(a){return =
Number._parse(a,Sys.CultureInfo.InvariantCulture)};Number._parse=3Dfuncti=
on(b,o){b=3Db.trim();if(b.match(/^[+-]?infinity$/i))return =
parseFloat(b);if(b.match(/^0x[a-f0-9]+$/i))return parseInt(b);var =
a=3Do.numberFormat,g=3DNumber._parseNumberNegativePattern(b,a,a.NumberNeg=
ativePattern),h=3Dg[0],e=3Dg[1];if(h=3D=3D=3D""&&a.NumberNegativePattern!=
=3D=3D1){g=3DNumber._parseNumberNegativePattern(b,a,1);h=3Dg[0];e=3Dg[1]}=
if(h=3D=3D=3D"")h=3D"+";var =
j,d,f=3De.indexOf("e");if(f<0)f=3De.indexOf("E");if(f<0){d=3De;j=3Dnull}e=
lse{d=3De.substr(0,f);j=3De.substr(f+1)}var =
c,k,m=3Dd.indexOf(a.NumberDecimalSeparator);if(m<0){c=3Dd;k=3Dnull}else{c=
=3Dd.substr(0,m);k=3Dd.substr(m+a.NumberDecimalSeparator.length)}c=3Dc.sp=
lit(a.NumberGroupSeparator).join("");var =
n=3Da.NumberGroupSeparator.replace(/\u00A0/g," =
");if(a.NumberGroupSeparator!=3D=3Dn)c=3Dc.split(n).join("");var =
l=3Dh+c;if(k!=3D=3Dnull)l+=3D"."+k;if(j!=3D=3Dnull){var =
i=3DNumber._parseNumberNegativePattern(j,a,1);if(i[0]=3D=3D=3D"")i[0]=3D"=
+";l+=3D"e"+i[0]+i[1]}if(l.match(/^[+-]?\d*\.?\d*(e[+-]?\d+)?$/))return =
parseFloat(l);return =
Number.NaN};Number._parseNumberNegativePattern=3Dfunction(a,d,e){var =
b=3Dd.NegativeSign,c=3Dd.PositiveSign;switch(e){case 4:b=3D" "+b;c=3D" =
"+c;case 3:if(a.endsWith(b))return =
["-",a.substr(0,a.length-b.length)];else if(a.endsWith(c))return =
["+",a.substr(0,a.length-c.length)];break;case 2:b+=3D" ";c+=3D" ";case =
1:if(a.startsWith(b))return ["-",a.substr(b.length)];else =
if(a.startsWith(c))return ["+",a.substr(c.length)];break;case =
0:if(a.startsWith("(")&&a.endsWith(")"))return =
["-",a.substr(1,a.length-2)]}return =
["",a]};Number.prototype.format=3Dfunction(a){return =
this._toFormattedString(a,Sys.CultureInfo.InvariantCulture)};Number.proto=
type.localeFormat=3Dfunction(a){return =
this._toFormattedString(a,Sys.CultureInfo.CurrentCulture)};Number.prototy=
pe._toFormattedString=3Dfunction(d,j){if(!d||d.length=3D=3D=3D0||d=3D=3D=3D=
"i")if(j&&j.name.length>0)return this.toLocaleString();else return =
this.toString();var o=3D["n %","n%","%n"],n=3D["-n =
%","-n%","-%n"],p=3D["(n)","-n","- n","n-","n -"],m=3D["$n","n$","$ =
n","n $"],l=3D["($n)","-$n","$-n","$n-","(n$)","-n$","n-$","n$-","-n =
$","-$ n","n $-","$ n-","$ -n","n- $","($ n)","(n $)"];function =
g(a,c,d){for(var b=3Da.length;b<c;b++)a=3Dd?"0"+a:a+"0";return =
a}function i(j,i,l,n,p){var =
h=3Dl[0],k=3D1,o=3DMath.pow(10,i),m=3DMath.round(j*o)/o;if(!isFinite(m))m=
=3Dj;j=3Dm;var =
b=3Dj.toString(),a=3D"",c,e=3Db.split(/e/i);b=3De[0];c=3De.length>1?parse=
Int(e[1]):0;e=3Db.split(".");b=3De[0];a=3De.length>1?e[1]:"";var =
q;if(c>0){a=3Dg(a,c,false);b+=3Da.slice(0,c);a=3Da.substr(c)}else =
if(c<0){c=3D-c;b=3Dg(b,c+1,true);a=3Db.slice(-c,b.length)+a;b=3Db.slice(0=
,-c)}if(i>0){if(a.length>i)a=3Da.slice(0,i);else =
a=3Dg(a,i,false);a=3Dp+a}else a=3D"";var =
d=3Db.length-1,f=3D"";while(d>=3D0){if(h=3D=3D=3D0||h>d)if(f.length>0)ret=
urn b.slice(0,d+1)+n+f+a;else return =
b.slice(0,d+1)+a;if(f.length>0)f=3Db.slice(d-h+1,d+1)+n+f;else =
f=3Db.slice(d-h+1,d+1);d-=3Dh;if(k<l.length){h=3Dl[k];k++}}return =
b.slice(0,d+1)+n+f+a}var =
a=3Dj.numberFormat,e=3DMath.abs(this);if(!d)d=3D"D";var =
b=3D-1;if(d.length>1)b=3DparseInt(d.slice(1),10);var =
c;switch(d.charAt(0)){case "d":case =
"D":c=3D"n";if(b!=3D=3D-1)e=3Dg(""+e,b,true);if(this<0)e=3D-e;break;case =
"c":case "C":if(this<0)c=3Dl[a.CurrencyNegativePattern];else =
c=3Dm[a.CurrencyPositivePattern];if(b=3D=3D=3D-1)b=3Da.CurrencyDecimalDig=
its;e=3Di(Math.abs(this),b,a.CurrencyGroupSizes,a.CurrencyGroupSeparator,=
a.CurrencyDecimalSeparator);break;case "n":case =
"N":if(this<0)c=3Dp[a.NumberNegativePattern];else =
c=3D"n";if(b=3D=3D=3D-1)b=3Da.NumberDecimalDigits;e=3Di(Math.abs(this),b,=
a.NumberGroupSizes,a.NumberGroupSeparator,a.NumberDecimalSeparator);break=
;case "p":case "P":if(this<0)c=3Dn[a.PercentNegativePattern];else =
c=3Do[a.PercentPositivePattern];if(b=3D=3D=3D-1)b=3Da.PercentDecimalDigit=
s;e=3Di(Math.abs(this)*100,b,a.PercentGroupSizes,a.PercentGroupSeparator,=
a.PercentDecimalSeparator);break;default:throw =
Error.format(Sys.Res.formatBadFormatSpecifier)}var =
k=3D/n|\$|-|%/g,f=3D"";for(;true;){var =
q=3Dk.lastIndex,h=3Dk.exec(c);f+=3Dc.slice(q,h?h.index:c.length);if(!h)br=
eak;switch(h[0]){case "n":f+=3De;break;case =
"$":f+=3Da.CurrencySymbol;break;case "-":f+=3Da.NegativeSign;break;case =
"%":f+=3Da.PercentSymbol}}return =
f};RegExp.__typeName=3D"RegExp";RegExp.__class=3Dtrue;Array.__typeName=3D=
"Array";Array.__class=3Dtrue;Array.add=3DArray.enqueue=3Dfunction(a,b){a[=
a.length]=3Db};Array.addRange=3Dfunction(a,b){a.push.apply(a,b)};Array.cl=
ear=3Dfunction(a){a.length=3D0};Array.clone=3Dfunction(a){if(a.length=3D=3D=
=3D1)return [a[0]];else return =
Array.apply(null,a)};Array.contains=3Dfunction(a,b){return =
Array.indexOf(a,b)>=3D0};Array.dequeue=3Dfunction(a){return =
a.shift()};Array.forEach=3Dfunction(b,e,d){for(var =
a=3D0,f=3Db.length;a<f;a++){var c=3Db[a];if(typeof =
c!=3D=3D"undefined")e.call(d,c,a,b)}};Array.indexOf=3Dfunction(d,e,a){if(=
typeof e=3D=3D=3D"undefined")return -1;var =
c=3Dd.length;if(c!=3D=3D0){a=3Da-0;if(isNaN(a))a=3D0;else{if(isFinite(a))=
a=3Da-a%1;if(a<0)a=3DMath.max(0,c+a)}for(var b=3Da;b<c;b++)if(typeof =
d[b]!=3D=3D"undefined"&&d[b]=3D=3D=3De)return b}return =
-1};Array.insert=3Dfunction(a,b,c){a.splice(b,0,c)};Array.parse=3Dfunctio=
n(value){if(!value)return [];return =
eval(value)};Array.remove=3Dfunction(b,c){var =
a=3DArray.indexOf(b,c);if(a>=3D0)b.splice(a,1);return =
a>=3D0};Array.removeAt=3Dfunction(a,b){a.splice(b,1)};if(!window)this.win=
dow=3Dthis;window.Type=3DFunction;Type.prototype.callBaseMethod=3Dfunctio=
n(a,d,b){var c=3Dthis.getBaseMethod(a,d);if(!b)return c.apply(a);else =
return c.apply(a,b)};Type.prototype.getBaseMethod=3Dfunction(d,c){var =
b=3Dthis.getBaseType();if(b){var a=3Db.prototype[c];return a instanceof =
Function?a:null}return =
null};Type.prototype.getBaseType=3Dfunction(){return typeof =
this.__baseType=3D=3D=3D"undefined"?null:this.__baseType};Type.prototype.=
getInterfaces=3Dfunction(){var a=3D[],b=3Dthis;while(b){var =
c=3Db.__interfaces;if(c)for(var d=3D0,f=3Dc.length;d<f;d++){var =
e=3Dc[d];if(!Array.contains(a,e))a[a.length]=3De}b=3Db.__baseType}return =
a};Type.prototype.getName=3Dfunction(){return typeof =
this.__typeName=3D=3D=3D"undefined"?"":this.__typeName};Type.prototype.im=
plementsInterface=3Dfunction(d){this.resolveInheritance();var =
c=3Dd.getName(),a=3Dthis.__interfaceCache;if(a){var e=3Da[c];if(typeof =
e!=3D=3D"undefined")return e}else a=3Dthis.__interfaceCache=3D{};var =
b=3Dthis;while(b){var =
f=3Db.__interfaces;if(f)if(Array.indexOf(f,d)!=3D=3D-1)return =
a[c]=3Dtrue;b=3Db.__baseType}return =
a[c]=3Dfalse};Type.prototype.inheritsFrom=3Dfunction(b){this.resolveInher=
itance();var a=3Dthis.__baseType;while(a){if(a=3D=3D=3Db)return =
true;a=3Da.__baseType}return =
false};Type.prototype.initializeBase=3Dfunction(a,b){this.resolveInherita=
nce();if(this.__baseType)if(!b)this.__baseType.apply(a);else =
this.__baseType.apply(a,b);return =
a};Type.prototype.isImplementedBy=3Dfunction(a){if(typeof =
a=3D=3D=3D"undefined"||a=3D=3D=3Dnull)return false;var =
b=3DObject.getType(a);return =
!!(b.implementsInterface&&b.implementsInterface(this))};Type.prototype.is=
InstanceOfType=3Dfunction(b){if(typeof =
b=3D=3D=3D"undefined"||b=3D=3D=3Dnull)return false;if(b instanceof =
this)return true;var a=3DObject.getType(b);return =
!!(a=3D=3D=3Dthis)||a.inheritsFrom&&a.inheritsFrom(this)||a.implementsInt=
erface&&a.implementsInterface(this)};Type.prototype.registerClass=3Dfunct=
ion(c,b,d){this.prototype.constructor=3Dthis;this.__typeName=3Dc;this.__c=
lass=3Dtrue;if(b){this.__baseType=3Db;this.__basePrototypePending=3Dtrue}=
Sys.__upperCaseTypes[c.toUpperCase()]=3Dthis;if(d){this.__interfaces=3D[]=
;for(var a=3D2,f=3Darguments.length;a<f;a++){var =
e=3Darguments[a];this.__interfaces.push(e)}}return =
this};Type.prototype.registerInterface=3Dfunction(a){Sys.__upperCaseTypes=
[a.toUpperCase()]=3Dthis;this.prototype.constructor=3Dthis;this.__typeNam=
e=3Da;this.__interface=3Dtrue;return =
this};Type.prototype.resolveInheritance=3Dfunction(){if(this.__baseProtot=
ypePending){var b=3Dthis.__baseType;b.resolveInheritance();for(var a in =
b.prototype){var =
c=3Db.prototype[a];if(!this.prototype[a])this.prototype[a]=3Dc}delete =
this.__basePrototypePending}};Type.getRootNamespaces=3Dfunction(){return =
Array.clone(Sys.__rootNamespaces)};Type.isClass=3Dfunction(a){if(typeof =
a=3D=3D=3D"undefined"||a=3D=3D=3Dnull)return false;return =
!!a.__class};Type.isInterface=3Dfunction(a){if(typeof =
a=3D=3D=3D"undefined"||a=3D=3D=3Dnull)return false;return =
!!a.__interface};Type.isNamespace=3Dfunction(a){if(typeof =
a=3D=3D=3D"undefined"||a=3D=3D=3Dnull)return false;return =
!!a.__namespace};Type.parse=3Dfunction(typeName,ns){var =
fn;if(ns){fn=3DSys.__upperCaseTypes[ns.getName().toUpperCase()+"."+typeNa=
me.toUpperCase()];return fn||null}if(!typeName)return =
null;if(!Type.__htClasses)Type.__htClasses=3D{};fn=3DType.__htClasses[typ=
eName];if(!fn){fn=3Deval(typeName);Type.__htClasses[typeName]=3Dfn}return=
 fn};Type.registerNamespace=3Dfunction(f){var =
d=3Dwindow,c=3Df.split(".");for(var b=3D0;b<c.length;b++){var =
e=3Dc[b],a=3Dd[e];if(!a){a=3Dd[e]=3D{__namespace:true,__typeName:c.slice(=
0,b+1).join(".")};if(b=3D=3D=3D0)Sys.__rootNamespaces[Sys.__rootNamespace=
s.length]=3Da;a.getName=3Dfunction(){return =
this.__typeName}}d=3Da}};window.Sys=3D{__namespace:true,__typeName:"Sys",=
getName:function(){return =
"Sys"},__upperCaseTypes:{}};Sys.__rootNamespaces=3D[Sys];Sys.IDisposable=3D=
function(){};Sys.IDisposable.prototype=3D{};Sys.IDisposable.registerInter=
face("Sys.IDisposable");Sys.StringBuilder=3Dfunction(a){this._parts=3Dtyp=
eof =
a!=3D=3D"undefined"&&a!=3D=3Dnull&&a!=3D=3D""?[a.toString()]:[];this._val=
ue=3D{};this._len=3D0};Sys.StringBuilder.prototype=3D{append:function(a){=
this._parts[this._parts.length]=3Da},appendLine:function(a){this._parts[t=
his._parts.length]=3Dtypeof =
a=3D=3D=3D"undefined"||a=3D=3D=3Dnull||a=3D=3D=3D""?"\r\n":a+"\r\n"},clea=
r:function(){this._parts=3D[];this._value=3D{};this._len=3D0},isEmpty:fun=
ction(){if(this._parts.length=3D=3D=3D0)return true;return =
this.toString()=3D=3D=3D""},toString:function(a){a=3Da||"";var =
b=3Dthis._parts;if(this._len!=3D=3Db.length){this._value=3D{};this._len=3D=
b.length}var d=3Dthis._value;if(typeof =
d[a]=3D=3D=3D"undefined"){if(a!=3D=3D"")for(var =
c=3D0;c<b.length;)if(typeof =
b[c]=3D=3D=3D"undefined"||b[c]=3D=3D=3D""||b[c]=3D=3D=3Dnull)b.splice(c,1=
);else c++;d[a]=3Dthis._parts.join(a)}return =
d[a]}};Sys.StringBuilder.registerClass("Sys.StringBuilder");if(!window.XM=
LHttpRequest)window.XMLHttpRequest=3Dfunction(){var =
b=3D["Msxml2.XMLHTTP.3.0","Msxml2.XMLHTTP"];for(var =
a=3D0,c=3Db.length;a<c;a++)try{return new =
ActiveXObject(b[a])}catch(d){}return =
null};Sys.Browser=3D{};Sys.Browser.InternetExplorer=3D{};Sys.Browser.Fire=
fox=3D{};Sys.Browser.Safari=3D{};Sys.Browser.Opera=3D{};Sys.Browser.agent=
=3Dnull;Sys.Browser.hasDebuggerStatement=3Dfalse;Sys.Browser.name=3Dnavig=
ator.appName;Sys.Browser.version=3DparseFloat(navigator.appVersion);Sys.B=
rowser.documentMode=3D0;if(navigator.userAgent.indexOf(" MSIE =
")>-1){Sys.Browser.agent=3DSys.Browser.InternetExplorer;Sys.Browser.versi=
on=3DparseFloat(navigator.userAgent.match(/MSIE =
(\d+\.\d+)/)[1]);if(Sys.Browser.version>=3D8)if(document.documentMode>=3D=
7)Sys.Browser.documentMode=3Ddocument.documentMode;Sys.Browser.hasDebugge=
rStatement=3Dtrue}else if(navigator.userAgent.indexOf(" =
Firefox/")>-1){Sys.Browser.agent=3DSys.Browser.Firefox;Sys.Browser.versio=
n=3DparseFloat(navigator.userAgent.match(/Firefox\/(\d+\.\d+)/)[1]);Sys.B=
rowser.name=3D"Firefox";Sys.Browser.hasDebuggerStatement=3Dtrue}else =
if(navigator.userAgent.indexOf(" =
AppleWebKit/")>-1){Sys.Browser.agent=3DSys.Browser.Safari;Sys.Browser.ver=
sion=3DparseFloat(navigator.userAgent.match(/AppleWebKit\/(\d+(\.\d+)?)/)=
[1]);Sys.Browser.name=3D"Safari"}else =
if(navigator.userAgent.indexOf("Opera/")>-1)Sys.Browser.agent=3DSys.Brows=
er.Opera;Type.registerNamespace("Sys.UI");Sys._Debug=3Dfunction(){};Sys._=
Debug.prototype=3D{_appendConsole:function(a){if(typeof =
Debug!=3D=3D"undefined"&&Debug.writeln)Debug.writeln(a);if(window.console=
&&window.console.log)window.console.log(a);if(window.opera)window.opera.p=
ostError(a);if(window.debugService)window.debugService.trace(a)},_appendT=
race:function(b){var =
a=3Ddocument.getElementById("TraceConsole");if(a&&a.tagName.toUpperCase()=
=3D=3D=3D"TEXTAREA")a.value+=3Db+"\n"},assert:function(c,a,b){if(!c){a=3D=
b&&this.assert.caller?String.format(Sys.Res.assertFailedCaller,a,this.ass=
ert.caller):String.format(Sys.Res.assertFailed,a);if(confirm(String.forma=
t(Sys.Res.breakIntoDebugger,a)))this.fail(a)}},clearTrace:function(){var =
a=3Ddocument.getElementById("TraceConsole");if(a&&a.tagName.toUpperCase()=
=3D=3D=3D"TEXTAREA")a.value=3D""},fail:function(message){this._appendCons=
ole(message);if(Sys.Browser.hasDebuggerStatement)eval("debugger")},trace:=
function(a){this._appendConsole(a);this._appendTrace(a)},traceDump:functi=
on(a,b){var =
c=3Dthis._traceDump(a,b,true)},_traceDump:function(a,c,f,b,d){c=3Dc?c:"tr=
aceDump";b=3Db?b:"";if(a=3D=3D=3Dnull){this.trace(b+c+": =
null");return}switch(typeof a){case "undefined":this.trace(b+c+": =
Undefined");break;case "number":case "string":case =
"boolean":this.trace(b+c+": =
"+a);break;default:if(Date.isInstanceOfType(a)||RegExp.isInstanceOfType(a=
)){this.trace(b+c+": "+a.toString());break}if(!d)d=3D[];else =
if(Array.contains(d,a)){this.trace(b+c+": =
...");return}Array.add(d,a);if(a=3D=3Dwindow||a=3D=3D=3Ddocument||window.=
HTMLElement&&a instanceof HTMLElement||typeof =
a.nodeName=3D=3D=3D"string"){var =
k=3Da.tagName?a.tagName:"DomElement";if(a.id)k+=3D" - =
"+a.id;this.trace(b+c+" {"+k+"}")}else{var =
i=3DObject.getTypeName(a);this.trace(b+c+(typeof i=3D=3D=3D"string"?" =
{"+i+"}":""));if(b=3D=3D=3D""||f){b+=3D"    ";var =
e,j,l,g,h;if(Array.isInstanceOfType(a)){j=3Da.length;for(e=3D0;e<j;e++)th=
is._traceDump(a[e],"["+e+"]",f,b,d)}else for(g in =
a){h=3Da[g];if(!Function.isInstanceOfType(h))this._traceDump(h,g,f,b,d)}}=
}Array.remove(d,a)}}};Sys._Debug.registerClass("Sys._Debug");Sys.Debug=3D=
new Sys._Debug;Sys.Debug.isDebug=3Dfalse;function =
Sys$Enum$parse(c,e){var =
a,b,i;if(e){a=3Dthis.__lowerCaseValues;if(!a){this.__lowerCaseValues=3Da=3D=
{};var g=3Dthis.prototype;for(var f in g)a[f.toLowerCase()]=3Dg[f]}}else =
a=3Dthis.prototype;if(!this.__flags){i=3De?c.toLowerCase():c;b=3Da[i.trim=
()];if(typeof b!=3D=3D"number")throw =
Error.argument("value",String.format(Sys.Res.enumInvalidValue,c,this.__ty=
peName));return b}else{var =
h=3D(e?c.toLowerCase():c).split(","),j=3D0;for(var =
d=3Dh.length-1;d>=3D0;d--){var k=3Dh[d].trim();b=3Da[k];if(typeof =
b!=3D=3D"number")throw =
Error.argument("value",String.format(Sys.Res.enumInvalidValue,c.split(","=
)[d].trim(),this.__typeName));j|=3Db}return j}}function =
Sys$Enum$toString(c){if(typeof =
c=3D=3D=3D"undefined"||c=3D=3D=3Dnull)return this.__string;var =
d=3Dthis.prototype,a;if(!this.__flags||c=3D=3D=3D0){for(a in =
d)if(d[a]=3D=3D=3Dc)return a}else{var =
b=3Dthis.__sortedValues;if(!b){b=3D[];for(a in =
d)b[b.length]=3D{key:a,value:d[a]};b.sort(function(a,b){return =
a.value-b.value});this.__sortedValues=3Db}var =
e=3D[],g=3Dc;for(a=3Db.length-1;a>=3D0;a--){var =
h=3Db[a],f=3Dh.value;if(f=3D=3D=3D0)continue;if((f&c)=3D=3D=3Df){e[e.leng=
th]=3Dh.key;g-=3Df;if(g=3D=3D=3D0)break}}if(e.length&&g=3D=3D=3D0)return =
e.reverse().join(", ")}return =
""}Type.prototype.registerEnum=3Dfunction(b,c){Sys.__upperCaseTypes[b.toU=
pperCase()]=3Dthis;for(var a in =
this.prototype)this[a]=3Dthis.prototype[a];this.__typeName=3Db;this.parse=
=3DSys$Enum$parse;this.__string=3Dthis.toString();this.toString=3DSys$Enu=
m$toString;this.__flags=3Dc;this.__enum=3Dtrue};Type.isEnum=3Dfunction(a)=
{if(typeof a=3D=3D=3D"undefined"||a=3D=3D=3Dnull)return false;return =
!!a.__enum};Type.isFlags=3Dfunction(a){if(typeof =
a=3D=3D=3D"undefined"||a=3D=3D=3Dnull)return false;return =
!!a.__flags};Sys.EventHandlerList=3Dfunction(){this._list=3D{}};Sys.Event=
HandlerList.prototype=3D{addHandler:function(b,a){Array.add(this._getEven=
t(b,true),a)},removeHandler:function(c,b){var =
a=3Dthis._getEvent(c);if(!a)return;Array.remove(a,b)},getHandler:function=
(b){var a=3Dthis._getEvent(b);if(!a||a.length=3D=3D=3D0)return =
null;a=3DArray.clone(a);return function(c,d){for(var =
b=3D0,e=3Da.length;b<e;b++)a[b](c,d)}},_getEvent:function(a,b){if(!this._=
list[a]){if(!b)return null;this._list[a]=3D[]}return =
this._list[a]}};Sys.EventHandlerList.registerClass("Sys.EventHandlerList"=
);Sys.EventArgs=3Dfunction(){};Sys.EventArgs.registerClass("Sys.EventArgs=
");Sys.EventArgs.Empty=3Dnew =
Sys.EventArgs;Sys.CancelEventArgs=3Dfunction(){Sys.CancelEventArgs.initia=
lizeBase(this);this._cancel=3Dfalse};Sys.CancelEventArgs.prototype=3D{get=
_cancel:function(){return =
this._cancel},set_cancel:function(a){this._cancel=3Da}};Sys.CancelEventAr=
gs.registerClass("Sys.CancelEventArgs",Sys.EventArgs);Sys.INotifyProperty=
Change=3Dfunction(){};Sys.INotifyPropertyChange.prototype=3D{};Sys.INotif=
yPropertyChange.registerInterface("Sys.INotifyPropertyChange");Sys.Proper=
tyChangedEventArgs=3Dfunction(a){Sys.PropertyChangedEventArgs.initializeB=
ase(this);this._propertyName=3Da};Sys.PropertyChangedEventArgs.prototype=3D=
{get_propertyName:function(){return =
this._propertyName}};Sys.PropertyChangedEventArgs.registerClass("Sys.Prop=
ertyChangedEventArgs",Sys.EventArgs);Sys.INotifyDisposing=3Dfunction(){};=
Sys.INotifyDisposing.prototype=3D{};Sys.INotifyDisposing.registerInterfac=
e("Sys.INotifyDisposing");Sys.Component=3Dfunction(){if(Sys.Application)S=
ys.Application.registerDisposableObject(this)};Sys.Component.prototype=3D=
{_id:null,_initialized:false,_updating:false,get_events:function(){if(!th=
is._events)this._events=3Dnew Sys.EventHandlerList;return =
this._events},get_id:function(){return =
this._id},set_id:function(a){this._id=3Da},get_isInitialized:function(){r=
eturn this._initialized},get_isUpdating:function(){return =
this._updating},add_disposing:function(a){this.get_events().addHandler("d=
isposing",a)},remove_disposing:function(a){this.get_events().removeHandle=
r("disposing",a)},add_propertyChanged:function(a){this.get_events().addHa=
ndler("propertyChanged",a)},remove_propertyChanged:function(a){this.get_e=
vents().removeHandler("propertyChanged",a)},beginUpdate:function(){this._=
updating=3Dtrue},dispose:function(){if(this._events){var =
a=3Dthis._events.getHandler("disposing");if(a)a(this,Sys.EventArgs.Empty)=
}delete =
this._events;Sys.Application.unregisterDisposableObject(this);Sys.Applica=
tion.removeComponent(this)},endUpdate:function(){this._updating=3Dfalse;i=
f(!this._initialized)this.initialize();this.updated()},initialize:functio=
n(){this._initialized=3Dtrue},raisePropertyChanged:function(b){if(!this._=
events)return;var =
a=3Dthis._events.getHandler("propertyChanged");if(a)a(this,new =
Sys.PropertyChangedEventArgs(b))},updated:function(){}};Sys.Component.reg=
isterClass("Sys.Component",null,Sys.IDisposable,Sys.INotifyPropertyChange=
,Sys.INotifyDisposing);function Sys$Component$_setProperties(a,i){var =
d,j=3DObject.getType(a),e=3Dj=3D=3D=3DObject||j=3D=3D=3DSys.UI.DomElement=
,h=3DSys.Component.isInstanceOfType(a)&&!a.get_isUpdating();if(h)a.beginU=
pdate();for(var c in i){var b=3Di[c],f=3De?null:a["get_"+c];if(e||typeof =
f!=3D=3D"function"){var k=3Da[c];if(!b||typeof =
b!=3D=3D"object"||e&&!k)a[c]=3Db;else =
Sys$Component$_setProperties(k,b)}else{var l=3Da["set_"+c];if(typeof =
l=3D=3D=3D"function")l.apply(a,[b]);else if(b instanceof =
Array){d=3Df.apply(a);for(var =
g=3D0,m=3Dd.length,n=3Db.length;g<n;g++,m++)d[m]=3Db[g]}else if(typeof =
b=3D=3D=3D"object"&&Object.getType(b)=3D=3D=3DObject){d=3Df.apply(a);Sys$=
Component$_setProperties(d,b)}}}if(h)a.endUpdate()}function =
Sys$Component$_setReferences(c,b){for(var a in b){var =
e=3Dc["set_"+a],d=3D$find(b[a]);e.apply(c,[d])}}var =
$create=3DSys.Component.create=3Dfunction(h,f,d,c,g){var a=3Dg?new =
h(g):new =
h,b=3DSys.Application,i=3Db.get_isCreatingComponents();a.beginUpdate();if=
(f)Sys$Component$_setProperties(a,f);if(d)for(var e in =
d)a["add_"+e](d[e]);if(a.get_id())b.addComponent(a);if(i){b._createdCompo=
nents[b._createdComponents.length]=3Da;if(c)b._addComponentToSecondPass(a=
,c);else =
a.endUpdate()}else{if(c)Sys$Component$_setReferences(a,c);a.endUpdate()}r=
eturn a};Sys.UI.MouseButton=3Dfunction(){throw =
Error.notImplemented()};Sys.UI.MouseButton.prototype=3D{leftButton:0,midd=
leButton:1,rightButton:2};Sys.UI.MouseButton.registerEnum("Sys.UI.MouseBu=
tton");Sys.UI.Key=3Dfunction(){throw =
Error.notImplemented()};Sys.UI.Key.prototype=3D{backspace:8,tab:9,enter:1=
3,esc:27,space:32,pageUp:33,pageDown:34,end:35,home:36,left:37,up:38,righ=
t:39,down:40,del:127};Sys.UI.Key.registerEnum("Sys.UI.Key");Sys.UI.Point=3D=
function(a,b){this.x=3Da;this.y=3Db};Sys.UI.Point.registerClass("Sys.UI.P=
oint");Sys.UI.Bounds=3Dfunction(c,d,b,a){this.x=3Dc;this.y=3Dd;this.heigh=
t=3Da;this.width=3Db};Sys.UI.Bounds.registerClass("Sys.UI.Bounds");Sys.UI=
.DomEvent=3Dfunction(e){var =
a=3De,b=3Dthis.type=3Da.type.toLowerCase();this.rawEvent=3Da;this.altKey=3D=
a.altKey;if(typeof a.button!=3D=3D"undefined")this.button=3Dtypeof =
a.which!=3D=3D"undefined"?a.button:a.button=3D=3D=3D4?Sys.UI.MouseButton.=
middleButton:a.button=3D=3D=3D2?Sys.UI.MouseButton.rightButton:Sys.UI.Mou=
seButton.leftButton;if(b=3D=3D=3D"keypress")this.charCode=3Da.charCode||a=
.keyCode;else if(a.keyCode&&a.keyCode=3D=3D=3D46)this.keyCode=3D127;else =
this.keyCode=3Da.keyCode;this.clientX=3Da.clientX;this.clientY=3Da.client=
Y;this.ctrlKey=3Da.ctrlKey;this.target=3Da.target?a.target:a.srcElement;i=
f(!b.startsWith("key"))if(typeof a.offsetX!=3D=3D"undefined"&&typeof =
a.offsetY!=3D=3D"undefined"){this.offsetX=3Da.offsetX;this.offsetY=3Da.of=
fsetY}else if(this.target&&this.target.nodeType!=3D=3D3&&typeof =
a.clientX=3D=3D=3D"number"){var =
c=3DSys.UI.DomElement.getLocation(this.target),d=3DSys.UI.DomElement._get=
Window(this.target);this.offsetX=3D(d.pageXOffset||0)+a.clientX-c.x;this.=
offsetY=3D(d.pageYOffset||0)+a.clientY-c.y}this.screenX=3Da.screenX;this.=
screenY=3Da.screenY;this.shiftKey=3Da.shiftKey};Sys.UI.DomEvent.prototype=
=3D{preventDefault:function(){if(this.rawEvent.preventDefault)this.rawEve=
nt.preventDefault();else =
if(window.event)this.rawEvent.returnValue=3Dfalse},stopPropagation:functi=
on(){if(this.rawEvent.stopPropagation)this.rawEvent.stopPropagation();els=
e =
if(window.event)this.rawEvent.cancelBubble=3Dtrue}};Sys.UI.DomEvent.regis=
terClass("Sys.UI.DomEvent");var =
$addHandler=3DSys.UI.DomEvent.addHandler=3Dfunction(a,d,e){if(!a._events)=
a._events=3D{};var c=3Da._events[d];if(!c)a._events[d]=3Dc=3D[];var =
b;if(a.addEventListener){b=3Dfunction(b){return e.call(a,new =
Sys.UI.DomEvent(b))};a.addEventListener(d,b,false)}else =
if(a.attachEvent){b=3Dfunction(){var =
b=3D{};try{b=3DSys.UI.DomElement._getWindow(a).event}catch(c){}return =
e.call(a,new =
Sys.UI.DomEvent(b))};a.attachEvent("on"+d,b)}c[c.length]=3D{handler:e,bro=
wserHandler:b}},$addHandlers=3DSys.UI.DomEvent.addHandlers=3Dfunction(e,d=
,c){for(var b in d){var =
a=3Dd[b];if(c)a=3DFunction.createDelegate(c,a);$addHandler(e,b,a)}},$clea=
rHandlers=3DSys.UI.DomEvent.clearHandlers=3Dfunction(a){if(a._events){var=
 e=3Da._events;for(var b in e){var d=3De[b];for(var =
c=3Dd.length-1;c>=3D0;c--)$removeHandler(a,b,d[c].handler)}a._events=3Dnu=
ll}},$removeHandler=3DSys.UI.DomEvent.removeHandler=3Dfunction(a,e,f){var=
 d=3Dnull,c=3Da._events[e];for(var =
b=3D0,g=3Dc.length;b<g;b++)if(c[b].handler=3D=3D=3Df){d=3Dc[b].browserHan=
dler;break}if(a.removeEventListener)a.removeEventListener(e,d,false);else=
 =
if(a.detachEvent)a.detachEvent("on"+e,d);c.splice(b,1)};Sys.UI.DomElement=
=3Dfunction(){};Sys.UI.DomElement.registerClass("Sys.UI.DomElement");Sys.=
UI.DomElement.addCssClass=3Dfunction(a,b){if(!Sys.UI.DomElement.containsC=
ssClass(a,b))if(a.className=3D=3D=3D"")a.className=3Db;else =
a.className+=3D" =
"+b};Sys.UI.DomElement.containsCssClass=3Dfunction(b,a){return =
Array.contains(b.className.split(" =
"),a)};Sys.UI.DomElement.getBounds=3Dfunction(a){var =
b=3DSys.UI.DomElement.getLocation(a);return new =
Sys.UI.Bounds(b.x,b.y,a.offsetWidth||0,a.offsetHeight||0)};var =
$get=3DSys.UI.DomElement.getElementById=3Dfunction(f,e){if(!e)return =
document.getElementById(f);if(e.getElementById)return =
e.getElementById(f);var c=3D[],d=3De.childNodes;for(var =
b=3D0;b<d.length;b++){var =
a=3Dd[b];if(a.nodeType=3D=3D1)c[c.length]=3Da}while(c.length){a=3Dc.shift=
();if(a.id=3D=3Df)return =
a;d=3Da.childNodes;for(b=3D0;b<d.length;b++){a=3Dd[b];if(a.nodeType=3D=3D=
1)c[c.length]=3Da}}return null};switch(Sys.Browser.agent){case =
Sys.Browser.InternetExplorer:Sys.UI.DomElement.getLocation=3Dfunction(a){=
if(a.self||a.nodeType=3D=3D=3D9)return new Sys.UI.Point(0,0);var =
b=3Da.getBoundingClientRect();if(!b)return new Sys.UI.Point(0,0);var =
d=3Da.ownerDocument.documentElement,e=3Db.left-2+d.scrollLeft,f=3Db.top-2=
+d.scrollTop;try{var =
c=3Da.ownerDocument.parentWindow.frameElement||null;if(c){var =
g=3Dc.frameBorder=3D=3D=3D"0"||c.frameBorder=3D=3D=3D"no"?2:0;e+=3Dg;f+=3D=
g}}catch(h){}return new Sys.UI.Point(e,f)};break;case =
Sys.Browser.Safari:Sys.UI.DomElement.getLocation=3Dfunction(c){if(c.windo=
w&&c.window=3D=3D=3Dc||c.nodeType=3D=3D=3D9)return new =
Sys.UI.Point(0,0);var f=3D0,g=3D0,j=3Dnull,e=3Dnull,b;for(var =
a=3Dc;a;j=3Da,(e=3Db,a=3Da.offsetParent)){b=3DSys.UI.DomElement._getCurre=
ntStyle(a);var =
d=3Da.tagName?a.tagName.toUpperCase():null;if((a.offsetLeft||a.offsetTop)=
&&(d!=3D=3D"BODY"||(!e||e.position!=3D=3D"absolute"))){f+=3Da.offsetLeft;=
g+=3Da.offsetTop}}b=3DSys.UI.DomElement._getCurrentStyle(c);var =
h=3Db?b.position:null;if(!h||h!=3D=3D"absolute")for(var =
a=3Dc.parentNode;a;a=3Da.parentNode){d=3Da.tagName?a.tagName.toUpperCase(=
):null;if(d!=3D=3D"BODY"&&d!=3D=3D"HTML"&&(a.scrollLeft||a.scrollTop)){f-=
=3Da.scrollLeft||0;g-=3Da.scrollTop||0}b=3DSys.UI.DomElement._getCurrentS=
tyle(a);var =
i=3Db?b.position:null;if(i&&i=3D=3D=3D"absolute")break}return new =
Sys.UI.Point(f,g)};break;case =
Sys.Browser.Opera:Sys.UI.DomElement.getLocation=3Dfunction(b){if(b.window=
&&b.window=3D=3D=3Db||b.nodeType=3D=3D=3D9)return new =
Sys.UI.Point(0,0);var d=3D0,e=3D0,i=3Dnull;for(var =
a=3Db;a;i=3Da,a=3Da.offsetParent){var =
f=3Da.tagName;d+=3Da.offsetLeft||0;e+=3Da.offsetTop||0}var =
g=3Db.style.position,c=3Dg&&g!=3D=3D"static";for(var =
a=3Db.parentNode;a;a=3Da.parentNode){f=3Da.tagName?a.tagName.toUpperCase(=
):null;if(f!=3D=3D"BODY"&&f!=3D=3D"HTML"&&(a.scrollLeft||a.scrollTop)&&(c=
&&(a.style.overflow=3D=3D=3D"scroll"||a.style.overflow=3D=3D=3D"auto"))){=
d-=3Da.scrollLeft||0;e-=3Da.scrollTop||0}var =
h=3Da&&a.style?a.style.position:null;c=3Dc||h&&h!=3D=3D"static"}return =
new =
Sys.UI.Point(d,e)};break;default:Sys.UI.DomElement.getLocation=3Dfunction=
(d){if(d.window&&d.window=3D=3D=3Dd||d.nodeType=3D=3D=3D9)return new =
Sys.UI.Point(0,0);var e=3D0,f=3D0,i=3Dnull,g=3Dnull,b=3Dnull;for(var =
a=3Dd;a;i=3Da,(g=3Db,a=3Da.offsetParent)){var =
c=3Da.tagName?a.tagName.toUpperCase():null;b=3DSys.UI.DomElement._getCurr=
entStyle(a);if((a.offsetLeft||a.offsetTop)&&!(c=3D=3D=3D"BODY"&&(!g||g.po=
sition!=3D=3D"absolute"))){e+=3Da.offsetLeft;f+=3Da.offsetTop}if(i!=3D=3D=
null&&b){if(c!=3D=3D"TABLE"&&c!=3D=3D"TD"&&c!=3D=3D"HTML"){e+=3DparseInt(=
b.borderLeftWidth)||0;f+=3DparseInt(b.borderTopWidth)||0}if(c=3D=3D=3D"TA=
BLE"&&(b.position=3D=3D=3D"relative"||b.position=3D=3D=3D"absolute")){e+=3D=
parseInt(b.marginLeft)||0;f+=3DparseInt(b.marginTop)||0}}}b=3DSys.UI.DomE=
lement._getCurrentStyle(d);var =
h=3Db?b.position:null;if(!h||h!=3D=3D"absolute")for(var =
a=3Dd.parentNode;a;a=3Da.parentNode){c=3Da.tagName?a.tagName.toUpperCase(=
):null;if(c!=3D=3D"BODY"&&c!=3D=3D"HTML"&&(a.scrollLeft||a.scrollTop)){e-=
=3Da.scrollLeft||0;f-=3Da.scrollTop||0;b=3DSys.UI.DomElement._getCurrentS=
tyle(a);if(b){e+=3DparseInt(b.borderLeftWidth)||0;f+=3DparseInt(b.borderT=
opWidth)||0}}}return new =
Sys.UI.Point(e,f)}}Sys.UI.DomElement.removeCssClass=3Dfunction(d,c){var =
a=3D" "+d.className+" ",b=3Da.indexOf(" "+c+" =
");if(b>=3D0)d.className=3D(a.substr(0,b)+" =
"+a.substring(b+c.length+1,a.length)).trim()};Sys.UI.DomElement.setLocati=
on=3Dfunction(b,c,d){var =
a=3Db.style;a.position=3D"absolute";a.left=3Dc+"px";a.top=3Dd+"px"};Sys.U=
I.DomElement.toggleCssClass=3Dfunction(b,a){if(Sys.UI.DomElement.contains=
CssClass(b,a))Sys.UI.DomElement.removeCssClass(b,a);else =
Sys.UI.DomElement.addCssClass(b,a)};Sys.UI.DomElement.getVisibilityMode=3D=
function(a){return =
a._visibilityMode=3D=3D=3DSys.UI.VisibilityMode.hide?Sys.UI.VisibilityMod=
e.hide:Sys.UI.VisibilityMode.collapse};Sys.UI.DomElement.setVisibilityMod=
e=3Dfunction(a,b){Sys.UI.DomElement._ensureOldDisplayMode(a);if(a._visibi=
lityMode!=3D=3Db){a._visibilityMode=3Db;if(Sys.UI.DomElement.getVisible(a=
)=3D=3D=3Dfalse)if(a._visibilityMode=3D=3D=3DSys.UI.VisibilityMode.hide)a=
.style.display=3Da._oldDisplayMode;else =
a.style.display=3D"none";a._visibilityMode=3Db}};Sys.UI.DomElement.getVis=
ible=3Dfunction(b){var =
a=3Db.currentStyle||Sys.UI.DomElement._getCurrentStyle(b);if(!a)return =
true;return =
a.visibility!=3D=3D"hidden"&&a.display!=3D=3D"none"};Sys.UI.DomElement.se=
tVisible=3Dfunction(a,b){if(b!=3D=3DSys.UI.DomElement.getVisible(a)){Sys.=
UI.DomElement._ensureOldDisplayMode(a);a.style.visibility=3Db?"visible":"=
hidden";if(b||a._visibilityMode=3D=3D=3DSys.UI.VisibilityMode.hide)a.styl=
e.display=3Da._oldDisplayMode;else =
a.style.display=3D"none"}};Sys.UI.DomElement._ensureOldDisplayMode=3Dfunc=
tion(a){if(!a._oldDisplayMode){var =
b=3Da.currentStyle||Sys.UI.DomElement._getCurrentStyle(a);a._oldDisplayMo=
de=3Db?b.display:null;if(!a._oldDisplayMode||a._oldDisplayMode=3D=3D=3D"n=
one")switch(a.tagName.toUpperCase()){case "DIV":case "P":case =
"ADDRESS":case "BLOCKQUOTE":case "BODY":case "COL":case "COLGROUP":case =
"DD":case "DL":case "DT":case "FIELDSET":case "FORM":case "H1":case =
"H2":case "H3":case "H4":case "H5":case "H6":case "HR":case =
"IFRAME":case "LEGEND":case "OL":case "PRE":case "TABLE":case "TD":case =
"TH":case "TR":case "UL":a._oldDisplayMode=3D"block";break;case =
"LI":a._oldDisplayMode=3D"list-item";break;default:a._oldDisplayMode=3D"i=
nline"}}};Sys.UI.DomElement._getWindow=3Dfunction(a){var =
b=3Da.ownerDocument||a.document||a;return =
b.defaultView||b.parentWindow};Sys.UI.DomElement._getCurrentStyle=3Dfunct=
ion(a){if(a.nodeType=3D=3D=3D3)return null;var =
c=3DSys.UI.DomElement._getWindow(a);if(a.documentElement)a=3Da.documentEl=
ement;var =
b=3Dc&&a!=3D=3Dc&&c.getComputedStyle?c.getComputedStyle(a,null):a.current=
Style||a.style;if(!b&&Sys.Browser.agent=3D=3D=3DSys.Browser.Safari&&a.sty=
le){var =
g=3Da.style.display,f=3Da.style.position;a.style.position=3D"absolute";a.=
style.display=3D"block";var =
e=3Dc.getComputedStyle(a,null);a.style.display=3Dg;a.style.position=3Df;b=
=3D{};for(var d in e)b[d]=3De[d];b.display=3D"none"}return =
b};Sys.IContainer=3Dfunction(){};Sys.IContainer.prototype=3D{};Sys.IConta=
iner.registerInterface("Sys.IContainer");Sys._ScriptLoader=3Dfunction(){t=
his._scriptsToLoad=3Dnull;this._sessions=3D[];this._scriptLoadedDelegate=3D=
Function.createDelegate(this,this._scriptLoadedHandler)};Sys._ScriptLoade=
r.prototype=3D{dispose:function(){this._stopSession();this._loading=3Dfal=
se;if(this._events)delete =
this._events;this._sessions=3Dnull;this._currentSession=3Dnull;this._scri=
ptLoadedDelegate=3Dnull},loadScripts:function(d,b,c,a){var =
e=3D{allScriptsLoadedCallback:b,scriptLoadFailedCallback:c,scriptLoadTime=
outCallback:a,scriptsToLoad:this._scriptsToLoad,scriptTimeout:d};this._sc=
riptsToLoad=3Dnull;this._sessions[this._sessions.length]=3De;if(!this._lo=
ading)this._nextSession()},notifyScriptLoaded:function(){if(!this._loadin=
g)return;this._currentTask._notified++;if(Sys.Browser.agent=3D=3D=3DSys.B=
rowser.Safari)if(this._currentTask._notified=3D=3D=3D1)window.setTimeout(=
Function.createDelegate(this,function(){this._scriptLoadedHandler(this._c=
urrentTask.get_scriptElement(),true)}),0)},queueCustomScriptTag:function(=
a){if(!this._scriptsToLoad)this._scriptsToLoad=3D[];Array.add(this._scrip=
tsToLoad,a)},queueScriptBlock:function(a){if(!this._scriptsToLoad)this._s=
criptsToLoad=3D[];Array.add(this._scriptsToLoad,{text:a})},queueScriptRef=
erence:function(a){if(!this._scriptsToLoad)this._scriptsToLoad=3D[];Array=
.add(this._scriptsToLoad,{src:a})},_createScriptElement:function(c){var =
a=3Ddocument.createElement("script");a.type=3D"text/javascript";for(var =
b in c)a[b]=3Dc[b];return a},_loadScriptsInternal:function(){var =
b=3Dthis._currentSession;if(b.scriptsToLoad&&b.scriptsToLoad.length>0){va=
r =
c=3DArray.dequeue(b.scriptsToLoad),a=3Dthis._createScriptElement(c);if(a.=
text&&Sys.Browser.agent=3D=3D=3DSys.Browser.Safari){a.innerHTML=3Da.text;=
delete a.text}if(typeof c.src=3D=3D=3D"string"){this._currentTask=3Dnew =
Sys._ScriptLoaderTask(a,this._scriptLoadedDelegate);this._currentTask.exe=
cute()}else{document.getElementsByTagName("head")[0].appendChild(a);Sys._=
ScriptLoader._clearScript(a);this._loadScriptsInternal()}}else{this._stop=
Session();var =
d=3Db.allScriptsLoadedCallback;if(d)d(this);this._nextSession()}},_nextSe=
ssion:function(){if(this._sessions.length=3D=3D=3D0){this._loading=3Dfals=
e;this._currentSession=3Dnull;return}this._loading=3Dtrue;var =
a=3DArray.dequeue(this._sessions);this._currentSession=3Da;if(a.scriptTim=
eout>0)this._timeoutCookie=3Dwindow.setTimeout(Function.createDelegate(th=
is,this._scriptLoadTimeoutHandler),a.scriptTimeout*1000);this._loadScript=
sInternal()},_raiseError:function(a){var =
c=3Dthis._currentSession.scriptLoadFailedCallback,b=3Dthis._currentTask.g=
et_scriptElement();this._stopSession();if(c){c(this,b,a);this._nextSessio=
n()}else{this._loading=3Dfalse;throw =
Sys._ScriptLoader._errorScriptLoadFailed(b.src,a)}},_scriptLoadedHandler:=
function(a,b){if(b&&this._currentTask._notified)if(this._currentTask._not=
ified>1)this._raiseError(true);else{Array.add(Sys._ScriptLoader._getLoade=
dScripts(),a.src);this._currentTask.dispose();this._currentTask=3Dnull;th=
is._loadScriptsInternal()}else =
this._raiseError(false)},_scriptLoadTimeoutHandler:function(){var =
a=3Dthis._currentSession.scriptLoadTimeoutCallback;this._stopSession();if=
(a)a(this);this._nextSession()},_stopSession:function(){if(this._timeoutC=
ookie){window.clearTimeout(this._timeoutCookie);this._timeoutCookie=3Dnul=
l}if(this._currentTask){this._currentTask.dispose();this._currentTask=3Dn=
ull}}};Sys._ScriptLoader.registerClass("Sys._ScriptLoader",null,Sys.IDisp=
osable);Sys._ScriptLoader.getInstance=3Dfunction(){var =
a=3DSys._ScriptLoader._activeInstance;if(!a)a=3DSys._ScriptLoader._active=
Instance=3Dnew Sys._ScriptLoader;return =
a};Sys._ScriptLoader.isScriptLoaded=3Dfunction(b){var =
a=3Ddocument.createElement("script");a.src=3Db;return =
Array.contains(Sys._ScriptLoader._getLoadedScripts(),a.src)};Sys._ScriptL=
oader.readLoadedScripts=3Dfunction(){if(!Sys._ScriptLoader._referencedScr=
ipts){var =
b=3DSys._ScriptLoader._referencedScripts=3D[],c=3Ddocument.getElementsByT=
agName("script");for(i=3Dc.length-1;i>=3D0;i--){var =
d=3Dc[i],a=3Dd.src;if(a.length)if(!Array.contains(b,a))Array.add(b,a)}}};=
Sys._ScriptLoader._clearScript=3Dfunction(a){if(!Sys.Debug.isDebug)a.pare=
ntNode.removeChild(a)};Sys._ScriptLoader._errorScriptLoadFailed=3Dfunctio=
n(b,d){var a;if(d)a=3DSys.Res.scriptLoadMultipleCallbacks;else =
a=3DSys.Res.scriptLoadFailed;var e=3D"Sys.ScriptLoadFailedException: =
"+String.format(a,b),c=3DError.create(e,{name:"Sys.ScriptLoadFailedExcept=
ion","scriptUrl":b});c.popStackFrame();return =
c};Sys._ScriptLoader._getLoadedScripts=3Dfunction(){if(!Sys._ScriptLoader=
._referencedScripts){Sys._ScriptLoader._referencedScripts=3D[];Sys._Scrip=
tLoader.readLoadedScripts()}return =
Sys._ScriptLoader._referencedScripts};Sys._ScriptLoaderTask=3Dfunction(b,=
a){this._scriptElement=3Db;this._completedCallback=3Da;this._notified=3D0=
};Sys._ScriptLoaderTask.prototype=3D{get_scriptElement:function(){return =
this._scriptElement},dispose:function(){if(this._disposed)return;this._di=
sposed=3Dtrue;this._removeScriptElementHandlers();Sys._ScriptLoader._clea=
rScript(this._scriptElement);this._scriptElement=3Dnull},execute:function=
(){this._addScriptElementHandlers();document.getElementsByTagName("head")=
[0].appendChild(this._scriptElement)},_addScriptElementHandlers:function(=
){this._scriptLoadDelegate=3DFunction.createDelegate(this,this._scriptLoa=
dHandler);if(Sys.Browser.agent!=3D=3DSys.Browser.InternetExplorer){this._=
scriptElement.readyState=3D"loaded";$addHandler(this._scriptElement,"load=
",this._scriptLoadDelegate)}else =
$addHandler(this._scriptElement,"readystatechange",this._scriptLoadDelega=
te);if(this._scriptElement.addEventListener){this._scriptErrorDelegate=3D=
Function.createDelegate(this,this._scriptErrorHandler);this._scriptElemen=
t.addEventListener("error",this._scriptErrorDelegate,false)}},_removeScri=
ptElementHandlers:function(){if(this._scriptLoadDelegate){var =
a=3Dthis.get_scriptElement();if(Sys.Browser.agent!=3D=3DSys.Browser.Inter=
netExplorer)$removeHandler(a,"load",this._scriptLoadDelegate);else =
$removeHandler(a,"readystatechange",this._scriptLoadDelegate);if(this._sc=
riptErrorDelegate){this._scriptElement.removeEventListener("error",this._=
scriptErrorDelegate,false);this._scriptErrorDelegate=3Dnull}this._scriptL=
oadDelegate=3Dnull}},_scriptErrorHandler:function(){if(this._disposed)ret=
urn;this._completedCallback(this.get_scriptElement(),false)},_scriptLoadH=
andler:function(){if(this._disposed)return;var =
a=3Dthis.get_scriptElement();if(a.readyState!=3D=3D"loaded"&&a.readyState=
!=3D=3D"complete")return;var =
b=3Dthis;window.setTimeout(function(){b._completedCallback(a,true)},0)}};=
Sys._ScriptLoaderTask.registerClass("Sys._ScriptLoaderTask",null,Sys.IDis=
posable);Sys.ApplicationLoadEventArgs=3Dfunction(b,a){Sys.ApplicationLoad=
EventArgs.initializeBase(this);this._components=3Db;this._isPartialLoad=3D=
a};Sys.ApplicationLoadEventArgs.prototype=3D{get_components:function(){re=
turn this._components},get_isPartialLoad:function(){return =
this._isPartialLoad}};Sys.ApplicationLoadEventArgs.registerClass("Sys.App=
licationLoadEventArgs",Sys.EventArgs);Sys.HistoryEventArgs=3Dfunction(a){=
Sys.HistoryEventArgs.initializeBase(this);this._state=3Da};Sys.HistoryEve=
ntArgs.prototype=3D{get_state:function(){return =
this._state}};Sys.HistoryEventArgs.registerClass("Sys.HistoryEventArgs",S=
ys.EventArgs);Sys._Application=3Dfunction(){Sys._Application.initializeBa=
se(this);this._disposableObjects=3D[];this._components=3D{};this._created=
Components=3D[];this._secondPassComponents=3D[];this._appLoadHandler=3Dnu=
ll;this._beginRequestHandler=3Dnull;this._clientId=3Dnull;this._currentEn=
try=3D"";this._endRequestHandler=3Dnull;this._history=3Dnull;this._enable=
History=3Dfalse;this._historyFrame=3Dnull;this._historyInitialized=3Dfals=
e;this._historyInitialLength=3D0;this._historyLength=3D0;this._historyPoi=
ntIsNew=3Dfalse;this._ignoreTimer=3Dfalse;this._initialState=3Dnull;this.=
_state=3D{};this._timerCookie=3D0;this._timerHandler=3Dnull;this._uniqueI=
d=3Dnull;this._unloadHandlerDelegate=3DFunction.createDelegate(this,this.=
_unloadHandler);this._loadHandlerDelegate=3DFunction.createDelegate(this,=
this._loadHandler);Sys.UI.DomEvent.addHandler(window,"unload",this._unloa=
dHandlerDelegate);Sys.UI.DomEvent.addHandler(window,"load",this._loadHand=
lerDelegate)};Sys._Application.prototype=3D{_creatingComponents:false,_di=
sposing:false,get_isCreatingComponents:function(){return =
this._creatingComponents},get_stateString:function(){var =
a=3Dwindow.location.hash;if(this._isSafari2()){var =
b=3Dthis._getHistory();if(b)a=3Db[window.history.length-this._historyInit=
ialLength]}if(a.length>0&&a.charAt(0)=3D=3D=3D"#")a=3Da.substring(1);if(S=
ys.Browser.agent=3D=3D=3DSys.Browser.Firefox)a=3Dthis._serializeState(thi=
s._deserializeState(a,true));return =
a},get_enableHistory:function(){return =
this._enableHistory},set_enableHistory:function(a){this._enableHistory=3D=
a},add_init:function(a){if(this._initialized)a(this,Sys.EventArgs.Empty);=
else =
this.get_events().addHandler("init",a)},remove_init:function(a){this.get_=
events().removeHandler("init",a)},add_load:function(a){this.get_events().=
addHandler("load",a)},remove_load:function(a){this.get_events().removeHan=
dler("load",a)},add_navigate:function(a){this.get_events().addHandler("na=
vigate",a)},remove_navigate:function(a){this.get_events().removeHandler("=
navigate",a)},add_unload:function(a){this.get_events().addHandler("unload=
",a)},remove_unload:function(a){this.get_events().removeHandler("unload",=
a)},addComponent:function(a){this._components[a.get_id()]=3Da},addHistory=
Point:function(c,f){this._ensureHistory();var b=3Dthis._state;for(var a =
in c){var d=3Dc[a];if(d=3D=3D=3Dnull){if(typeof =
b[a]!=3D=3D"undefined")delete b[a]}else b[a]=3Dd}var =
e=3Dthis._serializeState(b);this._historyPointIsNew=3Dtrue;this._setState=
(e,f);this._raiseNavigate()},beginCreateComponents:function(){this._creat=
ingComponents=3Dtrue},dispose:function(){if(!this._disposing){this._dispo=
sing=3Dtrue;if(this._timerCookie){window.clearTimeout(this._timerCookie);=
delete =
this._timerCookie}if(this._endRequestHandler){Sys.WebForms.PageRequestMan=
ager.getInstance().remove_endRequest(this._endRequestHandler);delete =
this._endRequestHandler}if(this._beginRequestHandler){Sys.WebForms.PageRe=
questManager.getInstance().remove_beginRequest(this._beginRequestHandler)=
;delete =
this._beginRequestHandler}if(window.pageUnload)window.pageUnload(this,Sys=
.EventArgs.Empty);var =
c=3Dthis.get_events().getHandler("unload");if(c)c(this,Sys.EventArgs.Empt=
y);var b=3DArray.clone(this._disposableObjects);for(var =
a=3D0,e=3Db.length;a<e;a++)b[a].dispose();Array.clear(this._disposableObj=
ects);Sys.UI.DomEvent.removeHandler(window,"unload",this._unloadHandlerDe=
legate);if(this._loadHandlerDelegate){Sys.UI.DomEvent.removeHandler(windo=
w,"load",this._loadHandlerDelegate);this._loadHandlerDelegate=3Dnull}var =
d=3DSys._ScriptLoader.getInstance();if(d)d.dispose();Sys._Application.cal=
lBaseMethod(this,"dispose")}},endCreateComponents:function(){var =
b=3Dthis._secondPassComponents;for(var a=3D0,d=3Db.length;a<d;a++){var =
c=3Db[a].component;Sys$Component$_setReferences(c,b[a].references);c.endU=
pdate()}this._secondPassComponents=3D[];this._creatingComponents=3Dfalse}=
,findComponent:function(b,a){return =
a?Sys.IContainer.isInstanceOfType(a)?a.findComponent(b):a[b]||null:Sys.Ap=
plication._components[b]||null},getComponents:function(){var =
a=3D[],b=3Dthis._components;for(var c in b)a[a.length]=3Db[c];return =
a},initialize:function(){if(!this._initialized&&!this._initializing){this=
._initializing=3Dtrue;window.setTimeout(Function.createDelegate(this,this=
._doInitialize),0)}},notifyScriptLoaded:function(){var =
a=3DSys._ScriptLoader.getInstance();if(a)a.notifyScriptLoaded()},register=
DisposableObject:function(a){if(!this._disposing)this._disposableObjects[=
this._disposableObjects.length]=3Da},raiseLoad:function(){var =
b=3Dthis.get_events().getHandler("load"),a=3Dnew =
Sys.ApplicationLoadEventArgs(Array.clone(this._createdComponents),!this._=
initializing);if(b)b(this,a);if(window.pageLoad)window.pageLoad(this,a);t=
his._createdComponents=3D[]},removeComponent:function(b){var =
a=3Db.get_id();if(a)delete =
this._components[a]},setServerId:function(a,b){this._clientId=3Da;this._u=
niqueId=3Db},setServerState:function(a){this._ensureHistory();this._state=
.__s=3Da;this._updateHiddenField(a)},unregisterDisposableObject:function(=
a){if(!this._disposing)Array.remove(this._disposableObjects,a)},_addCompo=
nentToSecondPass:function(b,a){this._secondPassComponents[this._secondPas=
sComponents.length]=3D{component:b,references:a}},_deserializeState:funct=
ion(a,i){var e=3D{};a=3Da||"";var =
b=3Da.indexOf("&&");if(b!=3D=3D-1&&b+2<a.length){e.__s=3Da.substr(b+2);a=3D=
a.substr(0,b)}var g=3Da.split("&");for(var =
f=3D0,k=3Dg.length;f<k;f++){var =
d=3Dg[f],c=3Dd.indexOf("=3D");if(c!=3D=3D-1&&c+1<d.length){var =
j=3Dd.substr(0,c),h=3Dd.substr(c+1);e[j]=3Di?h:decodeURIComponent(h)}}ret=
urn =
e},_doInitialize:function(){Sys._Application.callBaseMethod(this,"initial=
ize");var =
b=3Dthis.get_events().getHandler("init");if(b){this.beginCreateComponents=
();b(this,Sys.EventArgs.Empty);this.endCreateComponents()}if(Sys.WebForms=
){this._beginRequestHandler=3DFunction.createDelegate(this,this._onPageRe=
questManagerBeginRequest);Sys.WebForms.PageRequestManager.getInstance().a=
dd_beginRequest(this._beginRequestHandler);this._endRequestHandler=3DFunc=
tion.createDelegate(this,this._onPageRequestManagerEndRequest);Sys.WebFor=
ms.PageRequestManager.getInstance().add_endRequest(this._endRequestHandle=
r)}var =
a=3Dthis.get_stateString();if(a!=3D=3Dthis._currentEntry)this._navigate(a=
);this.raiseLoad();this._initializing=3Dfalse},_enableHistoryInScriptMana=
ger:function(){this._enableHistory=3Dtrue},_ensureHistory:function(){if(!=
this._historyInitialized&&this._enableHistory){if(Sys.Browser.agent=3D=3D=
=3DSys.Browser.InternetExplorer&&Sys.Browser.documentMode<8){this._histor=
yFrame=3Ddocument.getElementById("__historyFrame");this._ignoreIFrame=3Dt=
rue}if(this._isSafari2()){var =
a=3Ddocument.getElementById("__history");this._setHistory([window.locatio=
n.hash]);this._historyInitialLength=3Dwindow.history.length}this._timerHa=
ndler=3DFunction.createDelegate(this,this._onIdle);this._timerCookie=3Dwi=
ndow.setTimeout(this._timerHandler,100);try{this._initialState=3Dthis._de=
serializeState(this.get_stateString())}catch(b){}this._historyInitialized=
=3Dtrue}},_getHistory:function(){var =
a=3Ddocument.getElementById("__history");if(!a)return "";var =
b=3Da.value;return =
b?Sys.Serialization.JavaScriptSerializer.deserialize(b,true):""},_isSafar=
i2:function(){return =
Sys.Browser.agent=3D=3D=3DSys.Browser.Safari&&Sys.Browser.version<=3D419.=
3},_loadHandler:function(){if(this._loadHandlerDelegate){Sys.UI.DomEvent.=
removeHandler(window,"load",this._loadHandlerDelegate);this._loadHandlerD=
elegate=3Dnull}this.initialize()},_navigate:function(c){this._ensureHisto=
ry();var b=3Dthis._deserializeState(c);if(this._uniqueId){var =
d=3Dthis._state.__s||"",a=3Db.__s||"";if(a!=3D=3Dd){this._updateHiddenFie=
ld(a);__doPostBack(this._uniqueId,a);this._state=3Db;return}}this._setSta=
te(c);this._state=3Db;this._raiseNavigate()},_onIdle:function(){delete =
this._timerCookie;var =
a=3Dthis.get_stateString();if(a!=3D=3Dthis._currentEntry){if(!this._ignor=
eTimer){this._historyPointIsNew=3Dfalse;this._navigate(a);this._historyLe=
ngth=3Dwindow.history.length}}else =
this._ignoreTimer=3Dfalse;this._timerCookie=3Dwindow.setTimeout(this._tim=
erHandler,100)},_onIFrameLoad:function(a){this._ensureHistory();if(!this.=
_ignoreIFrame){this._historyPointIsNew=3Dfalse;this._navigate(a)}this._ig=
noreIFrame=3Dfalse},_onPageRequestManagerBeginRequest:function(){this._ig=
noreTimer=3Dtrue},_onPageRequestManagerEndRequest:function(e,d){var =
b=3Dd.get_dataItems()[this._clientId],a=3Ddocument.getElementById("__EVEN=
TTARGET");if(a&&a.value=3D=3D=3Dthis._uniqueId)a.value=3D"";if(typeof =
b!=3D=3D"undefined"){this.setServerState(b);this._historyPointIsNew=3Dtru=
e}else this._ignoreTimer=3Dfalse;var =
c=3Dthis._serializeState(this._state);if(c!=3D=3Dthis._currentEntry){this=
._ignoreTimer=3Dtrue;this._setState(c);this._raiseNavigate()}},_raiseNavi=
gate:function(){var =
c=3Dthis.get_events().getHandler("navigate"),b=3D{};for(var a in =
this._state)if(a!=3D=3D"__s")b[a]=3Dthis._state[a];var d=3Dnew =
Sys.HistoryEventArgs(b);if(c)c(this,d)},_serializeState:function(d){var =
b=3D[];for(var a in d){var e=3Dd[a];if(a=3D=3D=3D"__s")var c=3De;else =
b[b.length]=3Da+"=3D"+encodeURIComponent(e)}return =
b.join("&")+(c?"&&"+c:"")},_setHistory:function(b){var =
a=3Ddocument.getElementById("__history");if(a)a.value=3DSys.Serialization=
.JavaScriptSerializer.serialize(b)},_setState:function(a,c){a=3Da||"";if(=
a!=3D=3Dthis._currentEntry){if(window.theForm){var =
e=3Dwindow.theForm.action,f=3De.indexOf("#");window.theForm.action=3D(f!=3D=
=3D-1?e.substring(0,f):e)+"#"+a}if(this._historyFrame&&this._historyPoint=
IsNew){this._ignoreIFrame=3Dtrue;this._historyPointIsNew=3Dfalse;var =
d=3Dthis._historyFrame.contentWindow.document;d.open("javascript:'<html><=
/html>'");d.write("<html><head><title>"+(c||document.title)+"</title><scr=
i"+'pt =
type=3D"text/javascript">parent.Sys.Application._onIFrameLoad(\''+a+"');<=
/scri"+"pt></head><body></body></html>");d.close()}this._ignoreTimer=3Dfa=
lse;var =
h=3Dthis.get_stateString();this._currentEntry=3Da;if(a!=3D=3Dh){if(this._=
isSafari2()){var =
g=3Dthis._getHistory();g[window.history.length-this._historyInitialLength=
+1]=3Da;this._setHistory(g);this._historyLength=3Dwindow.history.length+1=
;var =
b=3Ddocument.createElement("form");b.method=3D"get";b.action=3D"#"+a;docu=
ment.appendChild(b);b.submit();document.removeChild(b)}else =
window.location.hash=3Da;if(typeof =
c!=3D=3D"undefined"&&c!=3D=3Dnull)document.title=3Dc}}},_unloadHandler:fu=
nction(){this.dispose()},_updateHiddenField:function(b){if(this._clientId=
){var =
a=3Ddocument.getElementById(this._clientId);if(a)a.value=3Db}}};Sys._Appl=
ication.registerClass("Sys._Application",Sys.Component,Sys.IContainer);Sy=
s.Application=3Dnew Sys._Application;var =
$find=3DSys.Application.findComponent;Type.registerNamespace("Sys.Net");S=
ys.Net.WebRequestExecutor=3Dfunction(){this._webRequest=3Dnull;this._resu=
ltObject=3Dnull};Sys.Net.WebRequestExecutor.prototype=3D{get_webRequest:f=
unction(){return =
this._webRequest},_set_webRequest:function(a){this._webRequest=3Da},get_s=
tarted:function(){throw =
Error.notImplemented()},get_responseAvailable:function(){throw =
Error.notImplemented()},get_timedOut:function(){throw =
Error.notImplemented()},get_aborted:function(){throw =
Error.notImplemented()},get_responseData:function(){throw =
Error.notImplemented()},get_statusCode:function(){throw =
Error.notImplemented()},get_statusText:function(){throw =
Error.notImplemented()},get_xml:function(){throw =
Error.notImplemented()},get_object:function(){if(!this._resultObject)this=
._resultObject=3DSys.Serialization.JavaScriptSerializer.deserialize(this.=
get_responseData());return =
this._resultObject},executeRequest:function(){throw =
Error.notImplemented()},abort:function(){throw =
Error.notImplemented()},getResponseHeader:function(){throw =
Error.notImplemented()},getAllResponseHeaders:function(){throw =
Error.notImplemented()}};Sys.Net.WebRequestExecutor.registerClass("Sys.Ne=
t.WebRequestExecutor");Sys.Net.XMLDOM=3Dfunction(d){if(!window.DOMParser)=
{var c=3D["Msxml2.DOMDocument.3.0","Msxml2.DOMDocument"];for(var =
b=3D0,f=3Dc.length;b<f;b++)try{var a=3Dnew =
ActiveXObject(c[b]);a.async=3Dfalse;a.loadXML(d);a.setProperty("Selection=
Language","XPath");return a}catch(g){}}else try{var e=3Dnew =
window.DOMParser;return e.parseFromString(d,"text/xml")}catch(g){}return =
null};Sys.Net.XMLHttpExecutor=3Dfunction(){Sys.Net.XMLHttpExecutor.initia=
lizeBase(this);var =
a=3Dthis;this._xmlHttpRequest=3Dnull;this._webRequest=3Dnull;this._respon=
seAvailable=3Dfalse;this._timedOut=3Dfalse;this._timer=3Dnull;this._abort=
ed=3Dfalse;this._started=3Dfalse;this._onReadyStateChange=3Dfunction(){if=
(a._xmlHttpRequest.readyState=3D=3D=3D4){try{if(typeof =
a._xmlHttpRequest.status=3D=3D=3D"undefined")return}catch(b){return}a._cl=
earTimer();a._responseAvailable=3Dtrue;try{a._webRequest.completed(Sys.Ev=
entArgs.Empty)}finally{if(a._xmlHttpRequest!=3Dnull){a._xmlHttpRequest.on=
readystatechange=3DFunction.emptyMethod;a._xmlHttpRequest=3Dnull}}}};this=
._clearTimer=3Dfunction(){if(a._timer!=3Dnull){window.clearTimeout(a._tim=
er);a._timer=3Dnull}};this._onTimeout=3Dfunction(){if(!a._responseAvailab=
le){a._clearTimer();a._timedOut=3Dtrue;a._xmlHttpRequest.onreadystatechan=
ge=3DFunction.emptyMethod;a._xmlHttpRequest.abort();a._webRequest.complet=
ed(Sys.EventArgs.Empty);a._xmlHttpRequest=3Dnull}}};Sys.Net.XMLHttpExecut=
or.prototype=3D{get_timedOut:function(){return =
this._timedOut},get_started:function(){return =
this._started},get_responseAvailable:function(){return =
this._responseAvailable},get_aborted:function(){return =
this._aborted},executeRequest:function(){this._webRequest=3Dthis.get_webR=
equest();var =
c=3Dthis._webRequest.get_body(),a=3Dthis._webRequest.get_headers();this._=
xmlHttpRequest=3Dnew =
XMLHttpRequest;this._xmlHttpRequest.onreadystatechange=3Dthis._onReadySta=
teChange;var =
e=3Dthis._webRequest.get_httpVerb();this._xmlHttpRequest.open(e,this._web=
Request.getResolvedUrl(),true);if(a)for(var b in a){var =
f=3Da[b];if(typeof =
f!=3D=3D"function")this._xmlHttpRequest.setRequestHeader(b,f)}if(e.toLowe=
rCase()=3D=3D=3D"post"){if(a=3D=3D=3Dnull||!a["Content-Type"])this._xmlHt=
tpRequest.setRequestHeader("Content-Type","application/x-www-form-urlenco=
ded; charset=3Dutf-8");if(!c)c=3D""}var =
d=3Dthis._webRequest.get_timeout();if(d>0)this._timer=3Dwindow.setTimeout=
(Function.createDelegate(this,this._onTimeout),d);this._xmlHttpRequest.se=
nd(c);this._started=3Dtrue},getResponseHeader:function(b){var =
a;try{a=3Dthis._xmlHttpRequest.getResponseHeader(b)}catch(c){}if(!a)a=3D"=
";return a},getAllResponseHeaders:function(){return =
this._xmlHttpRequest.getAllResponseHeaders()},get_responseData:function()=
{return this._xmlHttpRequest.responseText},get_statusCode:function(){var =
a=3D0;try{a=3Dthis._xmlHttpRequest.status}catch(b){}return =
a},get_statusText:function(){return =
this._xmlHttpRequest.statusText},get_xml:function(){var =
a=3Dthis._xmlHttpRequest.responseXML;if(!a||!a.documentElement){a=3DSys.N=
et.XMLDOM(this._xmlHttpRequest.responseText);if(!a||!a.documentElement)re=
turn null}else =
if(navigator.userAgent.indexOf("MSIE")!=3D=3D-1)a.setProperty("SelectionL=
anguage","XPath");if(a.documentElement.namespaceURI=3D=3D=3D"http://www.m=
ozilla.org/newlayout/xml/parsererror.xml"&&a.documentElement.tagName=3D=3D=
=3D"parsererror")return =
null;if(a.documentElement.firstChild&&a.documentElement.firstChild.tagNam=
e=3D=3D=3D"parsererror")return null;return =
a},abort:function(){if(this._aborted||this._responseAvailable||this._time=
dOut)return;this._aborted=3Dtrue;this._clearTimer();if(this._xmlHttpReque=
st&&!this._responseAvailable){this._xmlHttpRequest.onreadystatechange=3DF=
unction.emptyMethod;this._xmlHttpRequest.abort();this._xmlHttpRequest=3Dn=
ull;this._webRequest.completed(Sys.EventArgs.Empty)}}};Sys.Net.XMLHttpExe=
cutor.registerClass("Sys.Net.XMLHttpExecutor",Sys.Net.WebRequestExecutor)=
;Sys.Net._WebRequestManager=3Dfunction(){this._defaultTimeout=3D0;this._d=
efaultExecutorType=3D"Sys.Net.XMLHttpExecutor"};Sys.Net._WebRequestManage=
r.prototype=3D{add_invokingRequest:function(a){this._get_eventHandlerList=
().addHandler("invokingRequest",a)},remove_invokingRequest:function(a){th=
is._get_eventHandlerList().removeHandler("invokingRequest",a)},add_comple=
tedRequest:function(a){this._get_eventHandlerList().addHandler("completed=
Request",a)},remove_completedRequest:function(a){this._get_eventHandlerLi=
st().removeHandler("completedRequest",a)},_get_eventHandlerList:function(=
){if(!this._events)this._events=3Dnew Sys.EventHandlerList;return =
this._events},get_defaultTimeout:function(){return =
this._defaultTimeout},set_defaultTimeout:function(a){this._defaultTimeout=
=3Da},get_defaultExecutorType:function(){return =
this._defaultExecutorType},set_defaultExecutorType:function(a){this._defa=
ultExecutorType=3Da},executeRequest:function(webRequest){var =
executor=3DwebRequest.get_executor();if(!executor){var =
failed=3Dfalse;try{var =
executorType=3Deval(this._defaultExecutorType);executor=3Dnew =
executorType}catch(a){failed=3Dtrue}webRequest.set_executor(executor)}if(=
executor.get_aborted())return;var evArgs=3Dnew =
Sys.Net.NetworkRequestEventArgs(webRequest),handler=3Dthis._get_eventHand=
lerList().getHandler("invokingRequest");if(handler)handler(this,evArgs);i=
f(!evArgs.get_cancel())executor.executeRequest()}};Sys.Net._WebRequestMan=
ager.registerClass("Sys.Net._WebRequestManager");Sys.Net.WebRequestManage=
r=3Dnew =
Sys.Net._WebRequestManager;Sys.Net.NetworkRequestEventArgs=3Dfunction(a){=
Sys.Net.NetworkRequestEventArgs.initializeBase(this);this._webRequest=3Da=
};Sys.Net.NetworkRequestEventArgs.prototype=3D{get_webRequest:function(){=
return =
this._webRequest}};Sys.Net.NetworkRequestEventArgs.registerClass("Sys.Net=
.NetworkRequestEventArgs",Sys.CancelEventArgs);Sys.Net.WebRequest=3Dfunct=
ion(){this._url=3D"";this._headers=3D{};this._body=3Dnull;this._userConte=
xt=3Dnull;this._httpVerb=3Dnull;this._executor=3Dnull;this._invokeCalled=3D=
false;this._timeout=3D0};Sys.Net.WebRequest.prototype=3D{add_completed:fu=
nction(a){this._get_eventHandlerList().addHandler("completed",a)},remove_=
completed:function(a){this._get_eventHandlerList().removeHandler("complet=
ed",a)},completed:function(b){var =
a=3DSys.Net.WebRequestManager._get_eventHandlerList().getHandler("complet=
edRequest");if(a)a(this._executor,b);a=3Dthis._get_eventHandlerList().get=
Handler("completed");if(a)a(this._executor,b)},_get_eventHandlerList:func=
tion(){if(!this._events)this._events=3Dnew Sys.EventHandlerList;return =
this._events},get_url:function(){return =
this._url},set_url:function(a){this._url=3Da},get_headers:function(){retu=
rn =
this._headers},get_httpVerb:function(){if(this._httpVerb=3D=3D=3Dnull){if=
(this._body=3D=3D=3Dnull)return "GET";return "POST"}return =
this._httpVerb},set_httpVerb:function(a){this._httpVerb=3Da},get_body:fun=
ction(){return =
this._body},set_body:function(a){this._body=3Da},get_userContext:function=
(){return =
this._userContext},set_userContext:function(a){this._userContext=3Da},get=
_executor:function(){return =
this._executor},set_executor:function(a){this._executor=3Da;this._executo=
r._set_webRequest(this)},get_timeout:function(){if(this._timeout=3D=3D=3D=
0)return Sys.Net.WebRequestManager.get_defaultTimeout();return =
this._timeout},set_timeout:function(a){this._timeout=3Da},getResolvedUrl:=
function(){return =
Sys.Net.WebRequest._resolveUrl(this._url)},invoke:function(){Sys.Net.WebR=
equestManager.executeRequest(this);this._invokeCalled=3Dtrue}};Sys.Net.We=
bRequest._resolveUrl=3Dfunction(b,a){if(b&&b.indexOf("://")!=3D=3D-1)retu=
rn b;if(!a||a.length=3D=3D=3D0){var =
d=3Ddocument.getElementsByTagName("base")[0];if(d&&d.href&&d.href.length>=
0)a=3Dd.href;else a=3Ddocument.URL}var =
c=3Da.indexOf("?");if(c!=3D=3D-1)a=3Da.substr(0,c);c=3Da.indexOf("#");if(=
c!=3D=3D-1)a=3Da.substr(0,c);a=3Da.substr(0,a.lastIndexOf("/")+1);if(!b||=
b.length=3D=3D=3D0)return a;if(b.charAt(0)=3D=3D=3D"/"){var =
e=3Da.indexOf("://"),g=3Da.indexOf("/",e+3);return =
a.substr(0,g)+b}else{var f=3Da.lastIndexOf("/");return =
a.substr(0,f+1)+b}};Sys.Net.WebRequest._createQueryString=3Dfunction(d,b)=
{if(!b)b=3DencodeURIComponent;var a=3Dnew =
Sys.StringBuilder,f=3D0;for(var c in d){var e=3Dd[c];if(typeof =
e=3D=3D=3D"function")continue;var =
g=3DSys.Serialization.JavaScriptSerializer.serialize(e);if(f!=3D=3D0)a.ap=
pend("&");a.append(c);a.append("=3D");a.append(b(g));f++}return =
a.toString()};Sys.Net.WebRequest._createUrl=3Dfunction(a,b){if(!b)return =
a;var d=3DSys.Net.WebRequest._createQueryString(b);if(d.length>0){var =
c=3D"?";if(a&&a.indexOf("?")!=3D=3D-1)c=3D"&";return a+c+d}else return =
a};Sys.Net.WebRequest.registerClass("Sys.Net.WebRequest");Sys.Net.WebServ=
iceProxy=3Dfunction(){};Sys.Net.WebServiceProxy.prototype=3D{get_timeout:=
function(){return this._timeout},set_timeout:function(a){if(a<0)throw =
Error.argumentOutOfRange("value",a,Sys.Res.invalidTimeout);this._timeout=3D=
a},get_defaultUserContext:function(){return =
this._userContext},set_defaultUserContext:function(a){this._userContext=3D=
a},get_defaultSucceededCallback:function(){return =
this._succeeded},set_defaultSucceededCallback:function(a){this._succeeded=
=3Da},get_defaultFailedCallback:function(){return =
this._failed},set_defaultFailedCallback:function(a){this._failed=3Da},get=
_path:function(){return =
this._path},set_path:function(a){this._path=3Da},_invoke:function(d,e,g,f=
,c,b,a){if(c=3D=3D=3Dnull||typeof =
c=3D=3D=3D"undefined")c=3Dthis.get_defaultSucceededCallback();if(b=3D=3D=3D=
null||typeof =
b=3D=3D=3D"undefined")b=3Dthis.get_defaultFailedCallback();if(a=3D=3D=3Dn=
ull||typeof =
a=3D=3D=3D"undefined")a=3Dthis.get_defaultUserContext();return =
Sys.Net.WebServiceProxy.invoke(d,e,g,f,c,b,a,this.get_timeout())}};Sys.Ne=
t.WebServiceProxy.registerClass("Sys.Net.WebServiceProxy");Sys.Net.WebSer=
viceProxy.invoke=3Dfunction(k,a,j,d,i,c,f,h){var b=3Dnew =
Sys.Net.WebRequest;b.get_headers()["Content-Type"]=3D"application/json; =
charset=3Dutf-8";if(!d)d=3D{};var =
g=3Dd;if(!j||!g)g=3D{};b.set_url(Sys.Net.WebRequest._createUrl(k+"/"+enco=
deURIComponent(a),g));var =
e=3Dnull;if(!j){e=3DSys.Serialization.JavaScriptSerializer.serialize(d);i=
f(e=3D=3D=3D"{}")e=3D""}b.set_body(e);b.add_completed(l);if(h&&h>0)b.set_=
timeout(h);b.invoke();function l(d){if(d.get_responseAvailable()){var =
g=3Dd.get_statusCode(),b=3Dnull;try{var =
e=3Dd.getResponseHeader("Content-Type");if(e.startsWith("application/json=
"))b=3Dd.get_object();else =
if(e.startsWith("text/xml"))b=3Dd.get_xml();else =
b=3Dd.get_responseData()}catch(m){}var =
k=3Dd.getResponseHeader("jsonerror"),h=3Dk=3D=3D=3D"true";if(h){if(b)b=3D=
new =
Sys.Net.WebServiceError(false,b.Message,b.StackTrace,b.ExceptionType)}els=
e =
if(e.startsWith("application/json"))b=3Db.d;if(g<200||g>=3D300||h){if(c){=
if(!b||!h)b=3Dnew =
Sys.Net.WebServiceError(false,String.format(Sys.Res.webServiceFailedNoMsg=
,a),"","");b._statusCode=3Dg;c(b,f,a)}}else if(i)i(b,f,a)}else{var =
j;if(d.get_timedOut())j=3DString.format(Sys.Res.webServiceTimedOut,a);els=
e j=3DString.format(Sys.Res.webServiceFailedNoMsg,a);if(c)c(new =
Sys.Net.WebServiceError(d.get_timedOut(),j,"",""),f,a)}}return =
b};Sys.Net.WebServiceProxy._generateTypedConstructor=3Dfunction(a){return=
 function(b){if(b)for(var c in =
b)this[c]=3Db[c];this.__type=3Da}};Sys.Net.WebServiceError=3Dfunction(c,d=
,b,a){this._timedOut=3Dc;this._message=3Dd;this._stackTrace=3Db;this._exc=
eptionType=3Da;this._statusCode=3D-1};Sys.Net.WebServiceError.prototype=3D=
{get_timedOut:function(){return =
this._timedOut},get_statusCode:function(){return =
this._statusCode},get_message:function(){return =
this._message},get_stackTrace:function(){return =
this._stackTrace},get_exceptionType:function(){return =
this._exceptionType}};Sys.Net.WebServiceError.registerClass("Sys.Net.WebS=
erviceError");Type.registerNamespace("Sys.Services");Sys.Services._Profil=
eService=3Dfunction(){Sys.Services._ProfileService.initializeBase(this);t=
his.properties=3D{}};Sys.Services._ProfileService.DefaultWebServicePath=3D=
"";Sys.Services._ProfileService.prototype=3D{_defaultLoadCompletedCallbac=
k:null,_defaultSaveCompletedCallback:null,_path:"",_timeout:0,get_default=
LoadCompletedCallback:function(){return =
this._defaultLoadCompletedCallback},set_defaultLoadCompletedCallback:func=
tion(a){this._defaultLoadCompletedCallback=3Da},get_defaultSaveCompletedC=
allback:function(){return =
this._defaultSaveCompletedCallback},set_defaultSaveCompletedCallback:func=
tion(a){this._defaultSaveCompletedCallback=3Da},get_path:function(){retur=
n this._path||""},load:function(c,d,e,f){var =
b,a;if(!c){a=3D"GetAllPropertiesForCurrentUser";b=3D{authenticatedUserOnl=
y:false}}else{a=3D"GetPropertiesForCurrentUser";b=3D{properties:this._clo=
nePropertyNames(c),authenticatedUserOnly:false}}this._invoke(this._get_pa=
th(),a,false,b,Function.createDelegate(this,this._onLoadComplete),Functio=
n.createDelegate(this,this._onLoadFailed),[d,e,f])},save:function(d,b,c,e=
){var =
a=3Dthis._flattenProperties(d,this.properties);this._invoke(this._get_pat=
h(),"SetPropertiesForCurrentUser",false,{values:a.value,authenticatedUser=
Only:false},Function.createDelegate(this,this._onSaveComplete),Function.c=
reateDelegate(this,this._onSaveFailed),[b,c,e,a.count])},_clonePropertyNa=
mes:function(e){var c=3D[],d=3D{};for(var b=3D0;b<e.length;b++){var =
a=3De[b];if(!d[a]){Array.add(c,a);d[a]=3Dtrue}}return =
c},_flattenProperties:function(a,i,j){var =
b=3D{},e,d,g=3D0;if(a&&a.length=3D=3D=3D0)return =
{value:b,count:0};for(var c in =
i){e=3Di[c];d=3Dj?j+"."+c:c;if(Sys.Services.ProfileGroup.isInstanceOfType=
(e)){var =
k=3Dthis._flattenProperties(a,e,d),h=3Dk.value;g+=3Dk.count;for(var f in =
h){var l=3Dh[f];b[f]=3Dl}}else =
if(!a||Array.indexOf(a,d)!=3D=3D-1){b[d]=3De;g++}}return =
{value:b,count:g}},_get_path:function(){var =
a=3Dthis.get_path();if(!a.length)a=3DSys.Services._ProfileService.Default=
WebServicePath;if(!a||!a.length)throw =
Error.invalidOperation(Sys.Res.servicePathNotSet);return =
a},_onLoadComplete:function(a,e,g){if(typeof a!=3D=3D"object")throw =
Error.invalidOperation(String.format(Sys.Res.webServiceInvalidReturnType,=
g,"Object"));var c=3Dthis._unflattenProperties(a);for(var b in =
c)this.properties[b]=3Dc[b];var =
d=3De[0]||this.get_defaultLoadCompletedCallback()||this.get_defaultSuccee=
dedCallback();if(d){var =
f=3De[2]||this.get_defaultUserContext();d(a.length,f,"Sys.Services.Profil=
eService.load")}},_onLoadFailed:function(d,b){var =
a=3Db[1]||this.get_defaultFailedCallback();if(a){var =
c=3Db[2]||this.get_defaultUserContext();a(d,c,"Sys.Services.ProfileServic=
e.load")}},_onSaveComplete:function(a,b,f){var =
c=3Db[3];if(a!=3D=3Dnull)if(a instanceof Array)c-=3Da.length;else =
if(typeof a=3D=3D=3D"number")c=3Da;else throw =
Error.invalidOperation(String.format(Sys.Res.webServiceInvalidReturnType,=
f,"Array"));var =
d=3Db[0]||this.get_defaultSaveCompletedCallback()||this.get_defaultSuccee=
dedCallback();if(d){var =
e=3Db[2]||this.get_defaultUserContext();d(c,e,"Sys.Services.ProfileServic=
e.save")}},_onSaveFailed:function(d,b){var =
a=3Db[1]||this.get_defaultFailedCallback();if(a){var =
c=3Db[2]||this.get_defaultUserContext();a(d,c,"Sys.Services.ProfileServic=
e.save")}},_unflattenProperties:function(e){var c=3D{},d,f,h=3D0;for(var =
a in e){h++;f=3De[a];d=3Da.indexOf(".");if(d!=3D=3D-1){var =
g=3Da.substr(0,d);a=3Da.substr(d+1);var =
b=3Dc[g];if(!b||!Sys.Services.ProfileGroup.isInstanceOfType(b)){b=3Dnew =
Sys.Services.ProfileGroup;c[g]=3Db}b[a]=3Df}else =
c[a]=3Df}e.length=3Dh;return =
c}};Sys.Services._ProfileService.registerClass("Sys.Services._ProfileServ=
ice",Sys.Net.WebServiceProxy);Sys.Services.ProfileService=3Dnew =
Sys.Services._ProfileService;Sys.Services.ProfileGroup=3Dfunction(a){if(a=
)for(var b in =
a)this[b]=3Da[b]};Sys.Services.ProfileGroup.registerClass("Sys.Services.P=
rofileGroup");Sys.Services._AuthenticationService=3Dfunction(){Sys.Servic=
es._AuthenticationService.initializeBase(this)};Sys.Services._Authenticat=
ionService.DefaultWebServicePath=3D"";Sys.Services._AuthenticationService=
.prototype=3D{_defaultLoginCompletedCallback:null,_defaultLogoutCompleted=
Callback:null,_path:"",_timeout:0,_authenticated:false,get_defaultLoginCo=
mpletedCallback:function(){return =
this._defaultLoginCompletedCallback},set_defaultLoginCompletedCallback:fu=
nction(a){this._defaultLoginCompletedCallback=3Da},get_defaultLogoutCompl=
etedCallback:function(){return =
this._defaultLogoutCompletedCallback},set_defaultLogoutCompletedCallback:=
function(a){this._defaultLogoutCompletedCallback=3Da},get_isLoggedIn:func=
tion(){return this._authenticated},get_path:function(){return =
this._path||""},login:function(c,b,a,h,f,d,e,g){this._invoke(this._get_pa=
th(),"Login",false,{userName:c,password:b,createPersistentCookie:a},Funct=
ion.createDelegate(this,this._onLoginComplete),Function.createDelegate(th=
is,this._onLoginFailed),[c,b,a,h,f,d,e,g])},logout:function(c,a,b,d){this=
._invoke(this._get_path(),"Logout",false,{},Function.createDelegate(this,=
this._onLogoutComplete),Function.createDelegate(this,this._onLogoutFailed=
),[c,a,b,d])},_get_path:function(){var =
a=3Dthis.get_path();if(!a.length)a=3DSys.Services._AuthenticationService.=
DefaultWebServicePath;if(!a||!a.length)throw =
Error.invalidOperation(Sys.Res.servicePathNotSet);return =
a},_onLoginComplete:function(e,c,f){if(typeof e!=3D=3D"boolean")throw =
Error.invalidOperation(String.format(Sys.Res.webServiceInvalidReturnType,=
f,"Boolean"));var =
b=3Dc[4],d=3Dc[7]||this.get_defaultUserContext(),a=3Dc[5]||this.get_defau=
ltLoginCompletedCallback()||this.get_defaultSucceededCallback();if(e){thi=
s._authenticated=3Dtrue;if(a)a(true,d,"Sys.Services.AuthenticationService=
.login");if(typeof =
b!=3D=3D"undefined"&&b!=3D=3Dnull)window.location.href=3Db}else =
if(a)a(false,d,"Sys.Services.AuthenticationService.login")},_onLoginFaile=
d:function(d,b){var a=3Db[6]||this.get_defaultFailedCallback();if(a){var =
c=3Db[7]||this.get_defaultUserContext();a(d,c,"Sys.Services.Authenticatio=
nService.login")}},_onLogoutComplete:function(f,a,e){if(f!=3D=3Dnull)thro=
w =
Error.invalidOperation(String.format(Sys.Res.webServiceInvalidReturnType,=
e,"null"));var =
b=3Da[0],d=3Da[3]||this.get_defaultUserContext(),c=3Da[1]||this.get_defau=
ltLogoutCompletedCallback()||this.get_defaultSucceededCallback();this._au=
thenticated=3Dfalse;if(c)c(null,d,"Sys.Services.AuthenticationService.log=
out");if(!b)window.location.reload();else =
window.location.href=3Db},_onLogoutFailed:function(c,b){var =
a=3Db[2]||this.get_defaultFailedCallback();if(a)a(c,b[3],"Sys.Services.Au=
thenticationService.logout")},_setAuthenticated:function(a){this._authent=
icated=3Da}};Sys.Services._AuthenticationService.registerClass("Sys.Servi=
ces._AuthenticationService",Sys.Net.WebServiceProxy);Sys.Services.Authent=
icationService=3Dnew =
Sys.Services._AuthenticationService;Sys.Services._RoleService=3Dfunction(=
){Sys.Services._RoleService.initializeBase(this);this._roles=3D[]};Sys.Se=
rvices._RoleService.DefaultWebServicePath=3D"";Sys.Services._RoleService.=
prototype=3D{_defaultLoadCompletedCallback:null,_rolesIndex:null,_timeout=
:0,_path:"",get_defaultLoadCompletedCallback:function(){return =
this._defaultLoadCompletedCallback},set_defaultLoadCompletedCallback:func=
tion(a){this._defaultLoadCompletedCallback=3Da},get_path:function(){retur=
n this._path||""},get_roles:function(){return =
Array.clone(this._roles)},isUserInRole:function(a){var =
b=3Dthis._get_rolesIndex()[a.trim().toLowerCase()];return =
!!b},load:function(a,b,c){Sys.Net.WebServiceProxy.invoke(this._get_path()=
,"GetRolesForCurrentUser",false,{},Function.createDelegate(this,this._onL=
oadComplete),Function.createDelegate(this,this._onLoadFailed),[a,b,c],thi=
s.get_timeout())},_get_path:function(){var =
a=3Dthis.get_path();if(!a||!a.length)a=3DSys.Services._RoleService.Defaul=
tWebServicePath;if(!a||!a.length)throw =
Error.invalidOperation(Sys.Res.servicePathNotSet);return =
a},_get_rolesIndex:function(){if(!this._rolesIndex){var b=3D{};for(var =
a=3D0;a<this._roles.length;a++)b[this._roles[a].toLowerCase()]=3Dtrue;thi=
s._rolesIndex=3Db}return =
this._rolesIndex},_onLoadComplete:function(a,c,f){if(a&&!(a instanceof =
Array))throw =
Error.invalidOperation(String.format(Sys.Res.webServiceInvalidReturnType,=
f,"Array"));this._roles=3Da;this._rolesIndex=3Dnull;var =
b=3Dc[0]||this.get_defaultLoadCompletedCallback()||this.get_defaultSuccee=
dedCallback();if(b){var =
e=3Dc[2]||this.get_defaultUserContext(),d=3DArray.clone(a);b(d,e,"Sys.Ser=
vices.RoleService.load")}},_onLoadFailed:function(d,b){var =
a=3Db[1]||this.get_defaultFailedCallback();if(a){var =
c=3Db[2]||this.get_defaultUserContext();a(d,c,"Sys.Services.RoleService.l=
oad")}}};Sys.Services._RoleService.registerClass("Sys.Services._RoleServi=
ce",Sys.Net.WebServiceProxy);Sys.Services.RoleService=3Dnew =
Sys.Services._RoleService;Type.registerNamespace("Sys.Serialization");Sys=
.Serialization.JavaScriptSerializer=3Dfunction(){};Sys.Serialization.Java=
ScriptSerializer.registerClass("Sys.Serialization.JavaScriptSerializer");=
Sys.Serialization.JavaScriptSerializer._charsToEscapeRegExs=3D[];Sys.Seri=
alization.JavaScriptSerializer._charsToEscape=3D[];Sys.Serialization.Java=
ScriptSerializer._dateRegEx=3Dnew =
RegExp('(^|[^\\\\])\\"\\\\/Date\\((-?[0-9]+)(?:[a-zA-Z]|(?:\\+|-)[0-9]{4}=
)?\\)\\\\/\\"',"g");Sys.Serialization.JavaScriptSerializer._escapeChars=3D=
{};Sys.Serialization.JavaScriptSerializer._escapeRegEx=3Dnew =
RegExp('["\\\\\\x00-\\x1F]',"i");Sys.Serialization.JavaScriptSerializer._=
escapeRegExGlobal=3Dnew =
RegExp('["\\\\\\x00-\\x1F]',"g");Sys.Serialization.JavaScriptSerializer._=
jsonRegEx=3Dnew RegExp("[^,:{}\\[\\]0-9.\\-+Eaeflnr-u =
\\n\\r\\t]","g");Sys.Serialization.JavaScriptSerializer._jsonStringRegEx=3D=
new =
RegExp('"(\\\\.|[^"\\\\])*"',"g");Sys.Serialization.JavaScriptSerializer.=
_serverTypeFieldName=3D"__type";Sys.Serialization.JavaScriptSerializer._i=
nit=3Dfunction(){var =
c=3D["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006=
","\\u0007","\\b","\\t","\\n","\\u000b","\\f","\\r","\\u000e","\\u000f","=
\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u=
0017","\\u0018","\\u0019","\\u001a","\\u001b","\\u001c","\\u001d","\\u001=
e","\\u001f"];Sys.Serialization.JavaScriptSerializer._charsToEscape[0]=3D=
"\\";Sys.Serialization.JavaScriptSerializer._charsToEscapeRegExs["\\"]=3D=
new =
RegExp("\\\\","g");Sys.Serialization.JavaScriptSerializer._escapeChars["\=
\"]=3D"\\\\";Sys.Serialization.JavaScriptSerializer._charsToEscape[1]=3D'=
"';Sys.Serialization.JavaScriptSerializer._charsToEscapeRegExs['"']=3Dnew=
 =
RegExp('"',"g");Sys.Serialization.JavaScriptSerializer._escapeChars['"']=3D=
'\\"';for(var a=3D0;a<32;a++){var =
b=3DString.fromCharCode(a);Sys.Serialization.JavaScriptSerializer._charsT=
oEscape[a+2]=3Db;Sys.Serialization.JavaScriptSerializer._charsToEscapeReg=
Exs[b]=3Dnew =
RegExp(b,"g");Sys.Serialization.JavaScriptSerializer._escapeChars[b]=3Dc[=
a]}};Sys.Serialization.JavaScriptSerializer._serializeBooleanWithBuilder=3D=
function(b,a){a.append(b.toString())};Sys.Serialization.JavaScriptSeriali=
zer._serializeNumberWithBuilder=3Dfunction(a,b){if(isFinite(a))b.append(S=
tring(a));else throw =
Error.invalidOperation(Sys.Res.cannotSerializeNonFiniteNumbers)};Sys.Seri=
alization.JavaScriptSerializer._serializeStringWithBuilder=3Dfunction(a,c=
){c.append('"');if(Sys.Serialization.JavaScriptSerializer._escapeRegEx.te=
st(a)){if(Sys.Serialization.JavaScriptSerializer._charsToEscape.length=3D=
=3D=3D0)Sys.Serialization.JavaScriptSerializer._init();if(a.length<128)a=3D=
a.replace(Sys.Serialization.JavaScriptSerializer._escapeRegExGlobal,funct=
ion(a){return =
Sys.Serialization.JavaScriptSerializer._escapeChars[a]});else for(var =
d=3D0;d<34;d++){var =
b=3DSys.Serialization.JavaScriptSerializer._charsToEscape[d];if(a.indexOf=
(b)!=3D=3D-1)if(Sys.Browser.agent=3D=3D=3DSys.Browser.Opera||Sys.Browser.=
agent=3D=3D=3DSys.Browser.FireFox)a=3Da.split(b).join(Sys.Serialization.J=
avaScriptSerializer._escapeChars[b]);else =
a=3Da.replace(Sys.Serialization.JavaScriptSerializer._charsToEscapeRegExs=
[b],Sys.Serialization.JavaScriptSerializer._escapeChars[b])}}c.append(a);=
c.append('"')};Sys.Serialization.JavaScriptSerializer._serializeWithBuild=
er=3Dfunction(b,a,i,g){var c;switch(typeof b){case =
"object":if(b)if(Number.isInstanceOfType(b))Sys.Serialization.JavaScriptS=
erializer._serializeNumberWithBuilder(b,a);else =
if(Boolean.isInstanceOfType(b))Sys.Serialization.JavaScriptSerializer._se=
rializeBooleanWithBuilder(b,a);else =
if(String.isInstanceOfType(b))Sys.Serialization.JavaScriptSerializer._ser=
ializeStringWithBuilder(b,a);else =
if(Array.isInstanceOfType(b)){a.append("[");for(c=3D0;c<b.length;++c){if(=
c>0)a.append(",");Sys.Serialization.JavaScriptSerializer._serializeWithBu=
ilder(b[c],a,false,g)}a.append("]")}else{if(Date.isInstanceOfType(b)){a.a=
ppend('"\\/Date(');a.append(b.getTime());a.append(')\\/"');break}var =
d=3D[],f=3D0;for(var e in =
b){if(e.startsWith("$"))continue;if(e=3D=3D=3DSys.Serialization.JavaScrip=
tSerializer._serverTypeFieldName&&f!=3D=3D0){d[f++]=3Dd[0];d[0]=3De}else =
d[f++]=3De}if(i)d.sort();a.append("{");var =
j=3Dfalse;for(c=3D0;c<f;c++){var h=3Db[d[c]];if(typeof =
h!=3D=3D"undefined"&&typeof h!=3D=3D"function"){if(j)a.append(",");else =
j=3Dtrue;Sys.Serialization.JavaScriptSerializer._serializeWithBuilder(d[c=
],a,i,g);a.append(":");Sys.Serialization.JavaScriptSerializer._serializeW=
ithBuilder(h,a,i,g)}}a.append("}")}else a.append("null");break;case =
"number":Sys.Serialization.JavaScriptSerializer._serializeNumberWithBuild=
er(b,a);break;case =
"string":Sys.Serialization.JavaScriptSerializer._serializeStringWithBuild=
er(b,a);break;case =
"boolean":Sys.Serialization.JavaScriptSerializer._serializeBooleanWithBui=
lder(b,a);break;default:a.append("null")}};Sys.Serialization.JavaScriptSe=
rializer.serialize=3Dfunction(b){var a=3Dnew =
Sys.StringBuilder;Sys.Serialization.JavaScriptSerializer._serializeWithBu=
ilder(b,a,false);return =
a.toString()};Sys.Serialization.JavaScriptSerializer.deserialize=3Dfuncti=
on(data,secure){if(data.length=3D=3D=3D0)throw =
Error.argument("data",Sys.Res.cannotDeserializeEmptyString);try{var =
exp=3Ddata.replace(Sys.Serialization.JavaScriptSerializer._dateRegEx,"$1n=
ew =
Date($2)");if(secure&&Sys.Serialization.JavaScriptSerializer._jsonRegEx.t=
est(exp.replace(Sys.Serialization.JavaScriptSerializer._jsonStringRegEx,"=
")))throw null;return eval("("+exp+")")}catch(a){throw =
Error.argument("data",Sys.Res.cannotDeserializeInvalidJson)}};Sys.Culture=
Info=3Dfunction(c,b,a){this.name=3Dc;this.numberFormat=3Db;this.dateTimeF=
ormat=3Da};Sys.CultureInfo.prototype=3D{_getDateTimeFormats:function(){if=
(!this._dateTimeFormats){var =
a=3Dthis.dateTimeFormat;this._dateTimeFormats=3D[a.MonthDayPattern,a.Year=
MonthPattern,a.ShortDatePattern,a.ShortTimePattern,a.LongDatePattern,a.Lo=
ngTimePattern,a.FullDateTimePattern,a.RFC1123Pattern,a.SortableDateTimePa=
ttern,a.UniversalSortableDateTimePattern]}return =
this._dateTimeFormats},_getMonthIndex:function(a){if(!this._upperMonths)t=
his._upperMonths=3Dthis._toUpperArray(this.dateTimeFormat.MonthNames);ret=
urn =
Array.indexOf(this._upperMonths,this._toUpper(a))},_getAbbrMonthIndex:fun=
ction(a){if(!this._upperAbbrMonths)this._upperAbbrMonths=3Dthis._toUpperA=
rray(this.dateTimeFormat.AbbreviatedMonthNames);return =
Array.indexOf(this._upperAbbrMonths,this._toUpper(a))},_getDayIndex:funct=
ion(a){if(!this._upperDays)this._upperDays=3Dthis._toUpperArray(this.date=
TimeFormat.DayNames);return =
Array.indexOf(this._upperDays,this._toUpper(a))},_getAbbrDayIndex:functio=
n(a){if(!this._upperAbbrDays)this._upperAbbrDays=3Dthis._toUpperArray(thi=
s.dateTimeFormat.AbbreviatedDayNames);return =
Array.indexOf(this._upperAbbrDays,this._toUpper(a))},_toUpperArray:functi=
on(c){var b=3D[];for(var =
a=3D0,d=3Dc.length;a<d;a++)b[a]=3Dthis._toUpper(c[a]);return =
b},_toUpper:function(a){return a.split("\u00a0").join(" =
").toUpperCase()}};Sys.CultureInfo._parse=3Dfunction(b){var =
a=3DSys.Serialization.JavaScriptSerializer.deserialize(b);return new =
Sys.CultureInfo(a.name,a.numberFormat,a.dateTimeFormat)};Sys.CultureInfo.=
registerClass("Sys.CultureInfo");Sys.CultureInfo.InvariantCulture=3DSys.C=
ultureInfo._parse('{"name":"","numberFormat":{"CurrencyDecimalDigits":2,"=
CurrencyDecimalSeparator":".","IsReadOnly":true,"CurrencyGroupSizes":[3],=
"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":"=
,","CurrencySymbol":"\u00a4","NaNSymbol":"NaN","CurrencyNegativePattern":=
0,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePa=
ttern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberD=
ecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","=
CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveS=
ign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentG=
roupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"\u2030","NativeD=
igits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"=
dateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"=
@-62135568000000@","MaxSupportedDateTime":"@253402300799999@","AlgorithmT=
ype":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":tr=
ue},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDate=
TimePattern":"dddd, dd MMMM yyyy HH:mm:ss","LongDatePattern":"dddd, dd =
MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"MMMM =
dd","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy =
HH\':\'mm\':\'ss =
\'GMT\'","ShortDatePattern":"MM/dd/yyyy","ShortTimePattern":"HH:mm","Sort=
ableDateTimePattern":"yyyy\'-\'MM\'-\'dd\'T\'HH\':\'mm\':\'ss","TimeSepar=
ator":":","UniversalSortableDateTimePattern":"yyyy\'-\'MM\'-\'dd =
HH\':\'mm\':\'ss\'Z\'","YearMonthPattern":"yyyy =
MMMM","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"=
ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunda=
y","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"Abbrev=
iatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","=
Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","=
May","June","July","August","September","October","November","December","=
"],"IsReadOnly":true,"NativeCalendarName":"Gregorian =
Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May",=
"Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["Janu=
ary","February","March","April","May","June","July","August","September",=
"October","November","December",""]}}');if(typeof =
__cultureInfo=3D=3D=3D"undefined")var =
__cultureInfo=3D'{"name":"en-US","numberFormat":{"CurrencyDecimalDigits":=
2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":=
[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparato=
r":",","CurrencySymbol":"$","NaNSymbol":"NaN","CurrencyNegativePattern":0=
,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePat=
tern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDe=
cimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","C=
urrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSi=
gn":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGr=
oupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"\u2030","NativeDi=
gits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"d=
ateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"@=
-62135568000000@","MaxSupportedDateTime":"@253402300799999@","AlgorithmTy=
pe":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":fal=
se},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDate=
TimePattern":"dddd, MMMM dd, yyyy h:mm:ss tt","LongDatePattern":"dddd, =
MMMM dd, yyyy","LongTimePattern":"h:mm:ss tt","MonthDayPattern":"MMMM =
dd","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy =
HH\':\'mm\':\'ss =
\'GMT\'","ShortDatePattern":"M/d/yyyy","ShortTimePattern":"h:mm =
tt","SortableDateTimePattern":"yyyy\'-\'MM\'-\'dd\'T\'HH\':\'mm\':\'ss","=
TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\'-\'MM\'-\'dd=
 HH\':\'mm\':\'ss\'Z\'","YearMonthPattern":"MMMM, =
yyyy","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"=
ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunda=
y","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"Abbrev=
iatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","=
Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","=
May","June","July","August","September","October","November","December","=
"],"IsReadOnly":false,"NativeCalendarName":"Gregorian =
Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May",=
"Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["Janu=
ary","February","March","April","May","June","July","August","September",=
"October","November","December",""]}}';Sys.CultureInfo.CurrentCulture=3DS=
ys.CultureInfo._parse(__cultureInfo);delete =
__cultureInfo;Sys.UI.Behavior=3Dfunction(b){Sys.UI.Behavior.initializeBas=
e(this);this._element=3Db;var =
a=3Db._behaviors;if(!a)b._behaviors=3D[this];else =
a[a.length]=3Dthis};Sys.UI.Behavior.prototype=3D{_name:null,get_element:f=
unction(){return this._element},get_id:function(){var =
a=3DSys.UI.Behavior.callBaseMethod(this,"get_id");if(a)return =
a;if(!this._element||!this._element.id)return "";return =
this._element.id+"$"+this.get_name()},get_name:function(){if(this._name)r=
eturn this._name;var =
a=3DObject.getTypeName(this),b=3Da.lastIndexOf(".");if(b!=3D-1)a=3Da.subs=
tr(b+1);if(!this.get_isInitialized())this._name=3Da;return =
a},set_name:function(a){this._name=3Da},initialize:function(){Sys.UI.Beha=
vior.callBaseMethod(this,"initialize");var =
a=3Dthis.get_name();if(a)this._element[a]=3Dthis},dispose:function(){Sys.=
UI.Behavior.callBaseMethod(this,"dispose");if(this._element){var =
a=3Dthis.get_name();if(a)this._element[a]=3Dnull;Array.remove(this._eleme=
nt._behaviors,this);delete =
this._element}}};Sys.UI.Behavior.registerClass("Sys.UI.Behavior",Sys.Comp=
onent);Sys.UI.Behavior.getBehaviorByName=3Dfunction(b,c){var =
a=3Db[c];return =
a&&Sys.UI.Behavior.isInstanceOfType(a)?a:null};Sys.UI.Behavior.getBehavio=
rs=3Dfunction(a){if(!a._behaviors)return [];return =
Array.clone(a._behaviors)};Sys.UI.Behavior.getBehaviorsByType=3Dfunction(=
d,e){var a=3Dd._behaviors,c=3D[];if(a)for(var =
b=3D0,f=3Da.length;b<f;b++)if(e.isInstanceOfType(a[b]))c[c.length]=3Da[b]=
;return c};Sys.UI.VisibilityMode=3Dfunction(){throw =
Error.notImplemented()};Sys.UI.VisibilityMode.prototype=3D{hide:0,collaps=
e:1};Sys.UI.VisibilityMode.registerEnum("Sys.UI.VisibilityMode");Sys.UI.C=
ontrol=3Dfunction(a){Sys.UI.Control.initializeBase(this);this._element=3D=
a;a.control=3Dthis};Sys.UI.Control.prototype=3D{_parent:null,_visibilityM=
ode:Sys.UI.VisibilityMode.hide,get_element:function(){return =
this._element},get_id:function(){if(!this._element)return "";return =
this._element.id},set_id:function(){throw =
Error.invalidOperation(Sys.Res.cantSetId)},get_parent:function(){if(this.=
_parent)return this._parent;if(!this._element)return null;var =
a=3Dthis._element.parentNode;while(a){if(a.control)return =
a.control;a=3Da.parentNode}return =
null},set_parent:function(a){this._parent=3Da},get_visibilityMode:functio=
n(){return =
Sys.UI.DomElement.getVisibilityMode(this._element)},set_visibilityMode:fu=
nction(a){Sys.UI.DomElement.setVisibilityMode(this._element,a)},get_visib=
le:function(){return =
Sys.UI.DomElement.getVisible(this._element)},set_visible:function(a){Sys.=
UI.DomElement.setVisible(this._element,a)},addCssClass:function(a){Sys.UI=
.DomElement.addCssClass(this._element,a)},dispose:function(){Sys.UI.Contr=
ol.callBaseMethod(this,"dispose");if(this._element){this._element.control=
=3Dundefined;delete this._element}if(this._parent)delete =
this._parent},onBubbleEvent:function(){return =
false},raiseBubbleEvent:function(b,c){var =
a=3Dthis.get_parent();while(a){if(a.onBubbleEvent(b,c))return;a=3Da.get_p=
arent()}},removeCssClass:function(a){Sys.UI.DomElement.removeCssClass(thi=
s._element,a)},toggleCssClass:function(a){Sys.UI.DomElement.toggleCssClas=
s(this._element,a)}};Sys.UI.Control.registerClass("Sys.UI.Control",Sys.Co=
mponent);
Type.registerNamespace('Sys');Sys.Res=3D{"argumentInteger":"Value must =
be an integer.","scriptLoadMultipleCallbacks":"The script =
\u0027{0}\u0027 contains multiple calls to =
Sys.Application.notifyScriptLoaded(). Only one is =
allowed.","invokeCalledTwice":"Cannot call invoke more than =
once.","webServiceFailed":"The server method \u0027{0}\u0027 failed with =
the following error: {1}","webServiceInvalidJsonWrapper":"The server =
method \u0027{0}\u0027 returned invalid data. The \u0027d\u0027 property =
is missing from the JSON wrapper.","argumentType":"Object cannot be =
converted to the required type.","argumentNull":"Value cannot be =
null.","controlCantSetId":"The id property can\u0027t be set on a =
control.","formatBadFormatSpecifier":"Format specifier was =
invalid.","webServiceFailedNoMsg":"The server method \u0027{0}\u0027 =
failed.","argumentDomElement":"Value must be a DOM =
element.","invalidExecutorType":"Could not create a valid =
Sys.Net.WebRequestExecutor from: =
{0}.","cannotCallBeforeResponse":"Cannot call {0} when responseAvailable =
is false.","actualValue":"Actual value was =
{0}.","enumInvalidValue":"\u0027{0}\u0027 is not a valid value for enum =
{1}.","scriptLoadFailed":"The script \u0027{0}\u0027 could not be =
loaded.","parameterCount":"Parameter count =
mismatch.","cannotDeserializeEmptyString":"Cannot deserialize empty =
string.","formatInvalidString":"Input string was not in a correct =
format.","invalidTimeout":"Value must be greater than or equal to =
zero.","cannotAbortBeforeStart":"Cannot abort when executor has not =
started.","argument":"Value does not fall within the expected =
range.","cannotDeserializeInvalidJson":"Cannot deserialize. The data =
does not correspond to valid JSON.","invalidHttpVerb":"httpVerb cannot =
be set to an empty or null string.","nullWebRequest":"Cannot call =
executeRequest with a null webRequest.","eventHandlerInvalid":"Handler =
was not added through the Sys.UI.DomEvent.addHandler =
method.","cannotSerializeNonFiniteNumbers":"Cannot serialize non finite =
numbers.","argumentUndefined":"Value cannot be =
undefined.","webServiceInvalidReturnType":"The server method =
\u0027{0}\u0027 returned an invalid type. Expected type: =
{1}","servicePathNotSet":"The path to the web service has not been =
set.","argumentTypeWithTypes":"Object of type \u0027{0}\u0027 cannot be =
converted to type \u0027{1}\u0027.","cannotCallOnceStarted":"Cannot call =
{0} once started.","badBaseUrl1":"Base URL does not contain =
://.","badBaseUrl2":"Base URL does not contain another =
/.","badBaseUrl3":"Cannot find last / in base =
URL.","setExecutorAfterActive":"Cannot set executor after it has become =
active.","paramName":"Parameter name: =
{0}","cannotCallOutsideHandler":"Cannot call {0} outside of a completed =
event handler.","cannotSerializeObjectWithCycle":"Cannot serialize =
object with cyclic reference within child properties.","format":"One of =
the identified items was in an invalid =
format.","assertFailedCaller":"Assertion Failed: {0}\r\nat =
{1}","argumentOutOfRange":"Specified argument was out of the range of =
valid values.","webServiceTimedOut":"The server method \u0027{0}\u0027 =
timed out.","notImplemented":"The method or operation is not =
implemented.","assertFailed":"Assertion Failed: =
{0}","invalidOperation":"Operation is not valid due to the current state =
of the object.","breakIntoDebugger":"{0}\r\n\r\nBreak into debugger?"};
if(typeof(Sys)!=3D=3D'undefined')Sys.Application.notifyScriptLoaded();
------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://vsr.edgl.com/ScriptResource.axd?d=rpSN0VF9hQlCEfz5VCM5OlAbon8sxwdSrhTYL36fYBZ6jizvDfTUI762Zy6Y4T-DiVCWeogWO1Y54ZuANWcvWWldc6Eg3ZtNXZJBA0h9SQhDkmJyoSDE7MXq5rMype1lYlDGK6SIPqb3uLEqA1BGYKIfTtBAUsXwC0ilupfPRTicG91P0&t=5c2f384e

=EF=BB=BF//----------------------------------------------------------
// Copyright (C) Microsoft Corporation. All rights reserved.
//----------------------------------------------------------
// MicrosoftAjaxWebForms.js
Type.registerNamespace("Sys.WebForms");Sys.WebForms.BeginRequestEventArgs=
=3Dfunction(b,a){Sys.WebForms.BeginRequestEventArgs.initializeBase(this);=
this._request=3Db;this._postBackElement=3Da};Sys.WebForms.BeginRequestEve=
ntArgs.prototype=3D{get_postBackElement:function(){return =
this._postBackElement},get_request:function(){return =
this._request}};Sys.WebForms.BeginRequestEventArgs.registerClass("Sys.Web=
Forms.BeginRequestEventArgs",Sys.EventArgs);Sys.WebForms.EndRequestEventA=
rgs=3Dfunction(c,a,b){Sys.WebForms.EndRequestEventArgs.initializeBase(thi=
s);this._errorHandled=3Dfalse;this._error=3Dc;this._dataItems=3Da||{};thi=
s._response=3Db};Sys.WebForms.EndRequestEventArgs.prototype=3D{get_dataIt=
ems:function(){return this._dataItems},get_error:function(){return =
this._error},get_errorHandled:function(){return =
this._errorHandled},set_errorHandled:function(a){this._errorHandled=3Da},=
get_response:function(){return =
this._response}};Sys.WebForms.EndRequestEventArgs.registerClass("Sys.WebF=
orms.EndRequestEventArgs",Sys.EventArgs);Sys.WebForms.InitializeRequestEv=
entArgs=3Dfunction(b,a){Sys.WebForms.InitializeRequestEventArgs.initializ=
eBase(this);this._request=3Db;this._postBackElement=3Da};Sys.WebForms.Ini=
tializeRequestEventArgs.prototype=3D{get_postBackElement:function(){retur=
n this._postBackElement},get_request:function(){return =
this._request}};Sys.WebForms.InitializeRequestEventArgs.registerClass("Sy=
s.WebForms.InitializeRequestEventArgs",Sys.CancelEventArgs);Sys.WebForms.=
PageLoadedEventArgs=3Dfunction(b,a,c){Sys.WebForms.PageLoadedEventArgs.in=
itializeBase(this);this._panelsUpdated=3Db;this._panelsCreated=3Da;this._=
dataItems=3Dc||{}};Sys.WebForms.PageLoadedEventArgs.prototype=3D{get_data=
Items:function(){return =
this._dataItems},get_panelsCreated:function(){return =
this._panelsCreated},get_panelsUpdated:function(){return =
this._panelsUpdated}};Sys.WebForms.PageLoadedEventArgs.registerClass("Sys=
.WebForms.PageLoadedEventArgs",Sys.EventArgs);Sys.WebForms.PageLoadingEve=
ntArgs=3Dfunction(b,a,c){Sys.WebForms.PageLoadingEventArgs.initializeBase=
(this);this._panelsUpdating=3Db;this._panelsDeleting=3Da;this._dataItems=3D=
c||{}};Sys.WebForms.PageLoadingEventArgs.prototype=3D{get_dataItems:funct=
ion(){return this._dataItems},get_panelsDeleting:function(){return =
this._panelsDeleting},get_panelsUpdating:function(){return =
this._panelsUpdating}};Sys.WebForms.PageLoadingEventArgs.registerClass("S=
ys.WebForms.PageLoadingEventArgs",Sys.EventArgs);Sys.WebForms.PageRequest=
Manager=3Dfunction(){this._form=3Dnull;this._activeDefaultButton=3Dnull;t=
his._activeDefaultButtonClicked=3Dfalse;this._updatePanelIDs=3Dnull;this.=
_updatePanelClientIDs=3Dnull;this._updatePanelHasChildrenAsTriggers=3Dnul=
l;this._asyncPostBackControlIDs=3Dnull;this._asyncPostBackControlClientID=
s=3Dnull;this._postBackControlIDs=3Dnull;this._postBackControlClientIDs=3D=
null;this._scriptManagerID=3Dnull;this._pageLoadedHandler=3Dnull;this._ad=
ditionalInput=3Dnull;this._onsubmit=3Dnull;this._onSubmitStatements=3D[];=
this._originalDoPostBack=3Dnull;this._originalDoPostBackWithOptions=3Dnul=
l;this._originalFireDefaultButton=3Dnull;this._originalDoCallback=3Dnull;=
this._isCrossPost=3Dfalse;this._postBackSettings=3Dnull;this._request=3Dn=
ull;this._onFormSubmitHandler=3Dnull;this._onFormElementClickHandler=3Dnu=
ll;this._onWindowUnloadHandler=3Dnull;this._asyncPostBackTimeout=3Dnull;t=
his._controlIDToFocus=3Dnull;this._scrollPosition=3Dnull;this._processing=
Request=3Dfalse;this._scriptDisposes=3D{};this._transientFields=3D["__VIE=
WSTATEENCRYPTED","__VIEWSTATEFIELDCOUNT"]};Sys.WebForms.PageRequestManage=
r.prototype=3D{_get_eventHandlerList:function(){if(!this._events)this._ev=
ents=3Dnew Sys.EventHandlerList;return =
this._events},get_isInAsyncPostBack:function(){return =
this._request!=3D=3Dnull},add_beginRequest:function(a){this._get_eventHan=
dlerList().addHandler("beginRequest",a)},remove_beginRequest:function(a){=
this._get_eventHandlerList().removeHandler("beginRequest",a)},add_endRequ=
est:function(a){this._get_eventHandlerList().addHandler("endRequest",a)},=
remove_endRequest:function(a){this._get_eventHandlerList().removeHandler(=
"endRequest",a)},add_initializeRequest:function(a){this._get_eventHandler=
List().addHandler("initializeRequest",a)},remove_initializeRequest:functi=
on(a){this._get_eventHandlerList().removeHandler("initializeRequest",a)},=
add_pageLoaded:function(a){this._get_eventHandlerList().addHandler("pageL=
oaded",a)},remove_pageLoaded:function(a){this._get_eventHandlerList().rem=
oveHandler("pageLoaded",a)},add_pageLoading:function(a){this._get_eventHa=
ndlerList().addHandler("pageLoading",a)},remove_pageLoading:function(a){t=
his._get_eventHandlerList().removeHandler("pageLoading",a)},abortPostBack=
:function(){if(!this._processingRequest&&this._request){this._request.get=
_executor().abort();this._request=3Dnull}},_cancelPendingCallbacks:functi=
on(){for(var a=3D0,e=3Dwindow.__pendingCallbacks.length;a<e;a++){var =
c=3Dwindow.__pendingCallbacks[a];if(c){if(!c.async)window.__synchronousCa=
llBackIndex=3D-1;window.__pendingCallbacks[a]=3Dnull;var =
d=3D"__CALLBACKFRAME"+a,b=3Ddocument.getElementById(d);if(b)b.parentNode.=
removeChild(b)}}},_commitControls:function(a,b){if(a){this._updatePanelID=
s=3Da.updatePanelIDs;this._updatePanelClientIDs=3Da.updatePanelClientIDs;=
this._updatePanelHasChildrenAsTriggers=3Da.updatePanelHasChildrenAsTrigge=
rs;this._asyncPostBackControlIDs=3Da.asyncPostBackControlIDs;this._asyncP=
ostBackControlClientIDs=3Da.asyncPostBackControlClientIDs;this._postBackC=
ontrolIDs=3Da.postBackControlIDs;this._postBackControlClientIDs=3Da.postB=
ackControlClientIDs}if(typeof =
b!=3D=3D"undefined"&&b!=3D=3Dnull)this._asyncPostBackTimeout=3Db*1000},_c=
reateHiddenField:function(c,d){var =
b,a=3Ddocument.getElementById(c);if(a)if(!a._isContained)a.parentNode.rem=
oveChild(a);else =
b=3Da.parentNode;if(!b){b=3Ddocument.createElement("span");b.style.cssTex=
t=3D"display:none =
!important";this._form.appendChild(b)}b.innerHTML=3D"<input =
type=3D'hidden' =
/>";a=3Db.childNodes[0];a._isContained=3Dtrue;a.id=3Da.name=3Dc;a.value=3D=
d},_createPageRequestManagerTimeoutError:function(){var =
b=3D"Sys.WebForms.PageRequestManagerTimeoutException: =
"+Sys.WebForms.Res.PRM_TimeoutError,a=3DError.create(b,{name:"Sys.WebForm=
s.PageRequestManagerTimeoutException"});a.popStackFrame();return =
a},_createPageRequestManagerServerError:function(a,d){var =
c=3D"Sys.WebForms.PageRequestManagerServerErrorException: =
"+(d||String.format(Sys.WebForms.Res.PRM_ServerError,a)),b=3DError.create=
(c,{name:"Sys.WebForms.PageRequestManagerServerErrorException",httpStatus=
Code:a});b.popStackFrame();return =
b},_createPageRequestManagerParserError:function(b){var =
c=3D"Sys.WebForms.PageRequestManagerParserErrorException: =
"+String.format(Sys.WebForms.Res.PRM_ParserError,b),a=3DError.create(c,{n=
ame:"Sys.WebForms.PageRequestManagerParserErrorException"});a.popStackFra=
me();return a},_createPostBackSettings:function(c,b,a){return =
{async:c,panelID:b,sourceElement:a}},_convertToClientIDs:function(a,d,c){=
if(a)for(var =
b=3D0,e=3Da.length;b<e;b++){Array.add(d,a[b]);Array.add(c,this._uniqueIDT=
oClientID(a[b]))}},_destroyTree:function(f){if(f.nodeType=3D=3D=3D1){var =
d=3Df.childNodes;for(var b=3Dd.length-1;b>=3D0;b--){var =
a=3Dd[b];if(a.nodeType=3D=3D=3D1){if(a.dispose&&typeof =
a.dispose=3D=3D=3D"function")a.dispose();else if(a.control&&typeof =
a.control.dispose=3D=3D=3D"function")a.control.dispose();var =
e=3DSys.UI.Behavior.getBehaviors(a);for(var =
c=3De.length-1;c>=3D0;c--)e[c].dispose();this._destroyTree(a)}}}},dispose=
:function(){if(this._form){Sys.UI.DomEvent.removeHandler(this._form,"subm=
it",this._onFormSubmitHandler);Sys.UI.DomEvent.removeHandler(this._form,"=
click",this._onFormElementClickHandler);Sys.UI.DomEvent.removeHandler(win=
dow,"unload",this._onWindowUnloadHandler);Sys.UI.DomEvent.removeHandler(w=
indow,"load",this._pageLoadedHandler)}if(this._originalDoPostBack){window=
.__doPostBack=3Dthis._originalDoPostBack;this._originalDoPostBack=3Dnull}=
if(this._originalDoPostBackWithOptions){window.WebForm_DoPostBackWithOpti=
ons=3Dthis._originalDoPostBackWithOptions;this._originalDoPostBackWithOpt=
ions=3Dnull}if(this._originalFireDefaultButton){window.WebForm_FireDefaul=
tButton=3Dthis._originalFireDefaultButton;this._originalFireDefaultButton=
=3Dnull}if(this._originalDoCallback){window.WebForm_DoCallback=3Dthis._or=
iginalDoCallback;this._originalDoCallback=3Dnull}this._form=3Dnull;this._=
updatePanelIDs=3Dnull;this._updatePanelClientIDs=3Dnull;this._asyncPostBa=
ckControlIDs=3Dnull;this._asyncPostBackControlClientIDs=3Dnull;this._post=
BackControlIDs=3Dnull;this._postBackControlClientIDs=3Dnull;this._asyncPo=
stBackTimeout=3Dnull;this._scrollPosition=3Dnull},_doCallback:function(d,=
b,c,f,a,e){if(!this.get_isInAsyncPostBack())this._originalDoCallback(d,b,=
c,f,a,e)},_doPostBack:function(a,e){this._additionalInput=3Dnull;var =
b=3Dthis._form;if(a=3D=3D=3Dnull||typeof =
a=3D=3D=3D"undefined"||this._isCrossPost){this._postBackSettings=3Dthis._=
createPostBackSettings(false,null,null);this._isCrossPost=3Dfalse}else{va=
r =
f=3Dthis._uniqueIDToClientID(a),d=3Ddocument.getElementById(f);if(!d)if(A=
rray.contains(this._asyncPostBackControlIDs,a))this._postBackSettings=3Dt=
his._createPostBackSettings(true,this._scriptManagerID+"|"+a,null);else =
if(Array.contains(this._postBackControlIDs,a))this._postBackSettings=3Dth=
is._createPostBackSettings(false,null,null);else{var =
c=3Dthis._findNearestElement(a);if(c)this._postBackSettings=3Dthis._getPo=
stBackSettings(c,a);else =
this._postBackSettings=3Dthis._createPostBackSettings(false,null,null)}el=
se =
this._postBackSettings=3Dthis._getPostBackSettings(d,a)}if(!this._postBac=
kSettings.async){b.onsubmit=3Dthis._onsubmit;this._originalDoPostBack(a,e=
);b.onsubmit=3Dnull;return}b.__EVENTTARGET.value=3Da;b.__EVENTARGUMENT.va=
lue=3De;this._onFormSubmit()},_doPostBackWithOptions:function(a){this._is=
CrossPost=3Da&&a.actionUrl;this._originalDoPostBackWithOptions(a)},_eleme=
ntContains:function(b,a){while(a){if(a=3D=3D=3Db)return =
true;a=3Da.parentNode}return =
false},_endPostBack:function(a,d,f){if(this._request=3D=3D=3Dd.get_webReq=
uest()){this._processingRequest=3Dfalse;this._additionalInput=3Dnull;this=
._request=3Dnull}var =
e=3Dthis._get_eventHandlerList().getHandler("endRequest"),b=3Dfalse;if(e)=
{var c=3Dnew =
Sys.WebForms.EndRequestEventArgs(a,f?f.dataItems:{},d);e(this,c);b=3Dc.ge=
t_errorHandled()}if(a&&!b)throw =
a},_findNearestElement:function(a){while(a.length>0){var =
d=3Dthis._uniqueIDToClientID(a),c=3Ddocument.getElementById(d);if(c)retur=
n c;var b=3Da.lastIndexOf("$");if(b=3D=3D=3D-1)return =
null;a=3Da.substring(0,b)}return null},_findText:function(b,a){var =
c=3DMath.max(0,a-20),d=3DMath.min(b.length,a+20);return =
b.substring(c,d)},_fireDefaultButton:function(a,d){if(a.keyCode=3D=3D=3D1=
3){var =
c=3Da.srcElement||a.target;if(!c||c.tagName.toLowerCase()!=3D=3D"textarea=
"){var b=3Ddocument.getElementById(d);if(b&&typeof =
b.click!=3D=3D"undefined"){this._activeDefaultButton=3Db;this._activeDefa=
ultButtonClicked=3Dfalse;try{b.click()}finally{this._activeDefaultButton=3D=
null}a.cancelBubble=3Dtrue;if(typeof =
a.stopPropagation=3D=3D=3D"function")a.stopPropagation();return =
false}}}return true},_getPageLoadedEventArgs:function(j,e){var =
i=3D[],h=3D[],d=3De?e.updatePanelData:null,c,g,b;if(!d){c=3Dthis._updateP=
anelIDs;g=3Dnull;b=3Dnull}else{c=3Dd.updatePanelIDs;g=3Dd.childUpdatePane=
lIDs;b=3Dd.panelsToRefreshIDs}var =
a,f;if(b)for(a=3D0,f=3Db.length;a<f;a++)Array.add(i,document.getElementBy=
Id(this._uniqueIDToClientID(b[a])));for(a=3D0,f=3Dc.length;a<f;a++)if(j||=
Array.indexOf(g,c[a])!=3D=3D-1)Array.add(h,document.getElementById(this._=
uniqueIDToClientID(c[a])));return new =
Sys.WebForms.PageLoadedEventArgs(i,h,e?e.dataItems:{})},_getPageLoadingEv=
entArgs:function(h){var =
g=3D[],f=3D[],c=3Dh.updatePanelData,b=3Dc.oldUpdatePanelIDs,j=3Dc.updateP=
anelIDs,i=3Dc.childUpdatePanelIDs,e=3Dc.panelsToRefreshIDs,a,d;for(a=3D0,=
d=3De.length;a<d;a++)Array.add(g,document.getElementById(this._uniqueIDTo=
ClientID(e[a])));for(a=3D0,d=3Db.length;a<d;a++)if(Array.indexOf(e,b[a])=3D=
=3D=3D-1&&(Array.indexOf(j,b[a])=3D=3D=3D-1||Array.indexOf(i,b[a])>-1))Ar=
ray.add(f,document.getElementById(this._uniqueIDToClientID(b[a])));return=
 new =
Sys.WebForms.PageLoadingEventArgs(g,f,h.dataItems)},_getPostBackSettings:=
function(a,c){var =
d=3Da,b=3Dnull;while(a){if(a.id){if(!b&&Array.contains(this._asyncPostBac=
kControlClientIDs,a.id))b=3Dthis._createPostBackSettings(true,this._scrip=
tManagerID+"|"+c,d);else =
if(!b&&Array.contains(this._postBackControlClientIDs,a.id))return =
this._createPostBackSettings(false,null,null);else{var =
e=3DArray.indexOf(this._updatePanelClientIDs,a.id);if(e!=3D=3D-1)if(this.=
_updatePanelHasChildrenAsTriggers[e])return =
this._createPostBackSettings(true,this._updatePanelIDs[e]+"|"+c,d);else =
return =
this._createPostBackSettings(true,this._scriptManagerID+"|"+c,d)}if(!b&&t=
his._matchesParentIDInList(a.id,this._asyncPostBackControlClientIDs))b=3D=
this._createPostBackSettings(true,this._scriptManagerID+"|"+c,d);else =
if(!b&&this._matchesParentIDInList(a.id,this._postBackControlClientIDs))r=
eturn =
this._createPostBackSettings(false,null,null)}a=3Da.parentNode}if(!b)retu=
rn this._createPostBackSettings(false,null,null);else return =
b},_getScrollPosition:function(){var =
a=3Ddocument.documentElement;if(a&&(this._validPosition(a.scrollLeft)||th=
is._validPosition(a.scrollTop)))return =
{x:a.scrollLeft,y:a.scrollTop};else{a=3Ddocument.body;if(a&&(this._validP=
osition(a.scrollLeft)||this._validPosition(a.scrollTop)))return =
{x:a.scrollLeft,y:a.scrollTop};else =
if(this._validPosition(window.pageXOffset)||this._validPosition(window.pa=
geYOffset))return {x:window.pageXOffset,y:window.pageYOffset};else =
return =
{x:0,y:0}}},_initializeInternal:function(a,b){if(this._prmInitialized)thr=
ow =
Error.invalidOperation(Sys.WebForms.Res.PRM_CannotRegisterTwice);this._pr=
mInitialized=3Dtrue;this._scriptManagerID=3Da;this._form=3Db;this._onsubm=
it=3Dthis._form.onsubmit;this._form.onsubmit=3Dnull;this._onFormSubmitHan=
dler=3DFunction.createDelegate(this,this._onFormSubmit);this._onFormEleme=
ntClickHandler=3DFunction.createDelegate(this,this._onFormElementClick);t=
his._onWindowUnloadHandler=3DFunction.createDelegate(this,this._onWindowU=
nload);Sys.UI.DomEvent.addHandler(this._form,"submit",this._onFormSubmitH=
andler);Sys.UI.DomEvent.addHandler(this._form,"click",this._onFormElement=
ClickHandler);Sys.UI.DomEvent.addHandler(window,"unload",this._onWindowUn=
loadHandler);this._originalDoPostBack=3Dwindow.__doPostBack;if(this._orig=
inalDoPostBack)window.__doPostBack=3DFunction.createDelegate(this,this._d=
oPostBack);this._originalDoPostBackWithOptions=3Dwindow.WebForm_DoPostBac=
kWithOptions;if(this._originalDoPostBackWithOptions)window.WebForm_DoPost=
BackWithOptions=3DFunction.createDelegate(this,this._doPostBackWithOption=
s);this._originalFireDefaultButton=3Dwindow.WebForm_FireDefaultButton;if(=
this._originalFireDefaultButton)window.WebForm_FireDefaultButton=3DFuncti=
on.createDelegate(this,this._fireDefaultButton);this._originalDoCallback=3D=
window.WebForm_DoCallback;if(this._originalDoCallback)window.WebForm_DoCa=
llback=3DFunction.createDelegate(this,this._doCallback);this._pageLoadedH=
andler=3DFunction.createDelegate(this,this._pageLoadedInitialLoad);Sys.UI=
.DomEvent.addHandler(window,"load",this._pageLoadedHandler)},_matchesPare=
ntIDInList:function(c,b){for(var =
a=3D0,d=3Db.length;a<d;a++)if(c.startsWith(b[a]+"_"))return true;return =
false},_onFormElementActive:function(a,d,e){if(a.disabled)return;this._po=
stBackSettings=3Dthis._getPostBackSettings(a,a.name);if(a.name){var =
b=3Da.tagName.toUpperCase();if(b=3D=3D=3D"INPUT"){var =
c=3Da.type;if(c=3D=3D=3D"submit")this._additionalInput=3DencodeURICompone=
nt(a.name)+"=3D"+encodeURIComponent(a.value);else =
if(c=3D=3D=3D"image")this._additionalInput=3DencodeURIComponent(a.name)+"=
.x=3D"+d+"&"+encodeURIComponent(a.name)+".y=3D"+e}else =
if(b=3D=3D=3D"BUTTON"&&a.name.length!=3D=3D0&&a.type=3D=3D=3D"submit")thi=
s._additionalInput=3DencodeURIComponent(a.name)+"=3D"+encodeURIComponent(=
a.value)}},_onFormElementClick:function(a){this._activeDefaultButtonClick=
ed=3Da.target=3D=3D=3Dthis._activeDefaultButton;this._onFormElementActive=
(a.target,a.offsetX,a.offsetY)},_onFormSubmit:function(h){var =
g=3Dtrue,t=3Dthis._isCrossPost;this._isCrossPost=3Dfalse;var =
e,s;if(this._onsubmit)g=3Dthis._onsubmit();if(g)for(e=3D0,s=3Dthis._onSub=
mitStatements.length;e<s;e++)if(!this._onSubmitStatements[e]()){g=3Dfalse=
;break}if(!g){if(h)h.preventDefault();return}var =
n=3Dthis._form;if(t)return;if(this._activeDefaultButton&&!this._activeDef=
aultButtonClicked)this._onFormElementActive(this._activeDefaultButton,0,0=
);if(!this._postBackSettings.async)return;var a=3Dnew =
Sys.StringBuilder;a.append(encodeURIComponent(this._scriptManagerID)+"=3D=
"+encodeURIComponent(this._postBackSettings.panelID)+"&");var =
v=3Dn.elements.length;for(e=3D0;e<v;e++){var =
d=3Dn.elements[e],f=3Dd.name;if(typeof =
f=3D=3D=3D"undefined"||f=3D=3D=3Dnull||f.length=3D=3D=3D0||f=3D=3D=3Dthis=
._scriptManagerID)continue;var =
m=3Dd.tagName.toUpperCase();if(m=3D=3D=3D"INPUT"){var =
k=3Dd.type;if(k=3D=3D=3D"text"||k=3D=3D=3D"password"||k=3D=3D=3D"hidden"|=
|(k=3D=3D=3D"checkbox"||k=3D=3D=3D"radio")&&d.checked){a.append(encodeURI=
Component(f));a.append("=3D");a.append(encodeURIComponent(d.value));a.app=
end("&")}}else if(m=3D=3D=3D"SELECT"){var u=3Dd.options.length;for(var =
o=3D0;o<u;o++){var =
q=3Dd.options[o];if(q.selected){a.append(encodeURIComponent(f));a.append(=
"=3D");a.append(encodeURIComponent(q.value));a.append("&")}}}else =
if(m=3D=3D=3D"TEXTAREA"){a.append(encodeURIComponent(f));a.append("=3D");=
a.append(encodeURIComponent(d.value));a.append("&")}}a.append("__ASYNCPOS=
T=3Dtrue&");if(this._additionalInput){a.append(this._additionalInput);thi=
s._additionalInput=3Dnull}var c=3Dnew =
Sys.Net.WebRequest,b=3Dn.action;if(Sys.Browser.agent=3D=3D=3DSys.Browser.=
InternetExplorer){var =
p=3Db.indexOf("#");if(p!=3D=3D-1)b=3Db.substr(0,p);var =
l=3Db.indexOf("?");if(l!=3D=3D-1){var =
r=3Db.substr(0,l);if(r.indexOf("%")=3D=3D=3D-1)b=3DencodeURI(r)+b.substr(=
l)}else =
if(b.indexOf("%")=3D=3D=3D-1)b=3DencodeURI(b)}c.set_url(b);c.get_headers(=
)["X-MicrosoftAjax"]=3D"Delta=3Dtrue";c.get_headers()["Cache-Control"]=3D=
"no-cache";c.set_timeout(this._asyncPostBackTimeout);c.add_completed(Func=
tion.createDelegate(this,this._onFormSubmitCompleted));c.set_body(a.toStr=
ing());var =
i,j=3Dthis._get_eventHandlerList().getHandler("initializeRequest");if(j){=
i=3Dnew =
Sys.WebForms.InitializeRequestEventArgs(c,this._postBackSettings.sourceEl=
ement);j(this,i);g=3D!i.get_cancel()}if(!g){if(h)h.preventDefault();retur=
n}this._scrollPosition=3Dthis._getScrollPosition();this.abortPostBack();j=
=3Dthis._get_eventHandlerList().getHandler("beginRequest");if(j){i=3Dnew =
Sys.WebForms.BeginRequestEventArgs(c,this._postBackSettings.sourceElement=
);j(this,i)}if(this._originalDoCallback)this._cancelPendingCallbacks();th=
is._request=3Dc;this._processingRequest=3Dfalse;c.invoke();if(h)h.prevent=
Default()},_onFormSubmitCompleted:function(c){this._processingRequest=3Dt=
rue;if(c.get_timedOut()){this._endPostBack(this._createPageRequestManager=
TimeoutError(),c,null);return}if(c.get_aborted()){this._endPostBack(null,=
c,null);return}if(!this._request||c.get_webRequest()!=3D=3Dthis._request)=
return;if(c.get_statusCode()!=3D=3D200){this._endPostBack(this._createPag=
eRequestManagerServerError(c.get_statusCode()),c,null);return}var =
a=3Dthis._parseDelta(c);if(!a)return;var =
b,e;if(a.asyncPostBackControlIDsNode&&a.postBackControlIDsNode&&a.updateP=
anelIDsNode&&a.panelsToRefreshNode&&a.childUpdatePanelIDsNode){var =
p=3Dthis._updatePanelIDs,h=3Da.childUpdatePanelIDsNode.content,n=3Dh.leng=
th?h.split(","):[],l=3Dthis._splitNodeIntoArray(a.asyncPostBackControlIDs=
Node),m=3Dthis._splitNodeIntoArray(a.postBackControlIDsNode),o=3Dthis._sp=
litNodeIntoArray(a.updatePanelIDsNode),g=3Dthis._splitNodeIntoArray(a.pan=
elsToRefreshNode);for(b=3D0,e=3Dg.length;b<e;b++){var =
i=3Dthis._uniqueIDToClientID(g[b]);if(!document.getElementById(i)){this._=
endPostBack(Error.invalidOperation(String.format(Sys.WebForms.Res.PRM_Mis=
singPanel,i)),c,a);return}}var =
f=3Dthis._processUpdatePanelArrays(o,l,m);f.oldUpdatePanelIDs=3Dp;f.child=
UpdatePanelIDs=3Dn;f.panelsToRefreshIDs=3Dg;a.updatePanelData=3Df}a.dataI=
tems=3D{};var =
d;for(b=3D0,e=3Da.dataItemNodes.length;b<e;b++){d=3Da.dataItemNodes[b];a.=
dataItems[d.id]=3Dd.content}for(b=3D0,e=3Da.dataItemJsonNodes.length;b<e;=
b++){d=3Da.dataItemJsonNodes[b];a.dataItems[d.id]=3DSys.Serialization.Jav=
aScriptSerializer.deserialize(d.content)}var =
k=3Dthis._get_eventHandlerList().getHandler("pageLoading");if(k)k(this,th=
is._getPageLoadingEventArgs(a));Sys._ScriptLoader.readLoadedScripts();Sys=
.Application.beginCreateComponents();var =
j=3DSys._ScriptLoader.getInstance();this._queueScripts(j,a.scriptBlockNod=
es,true,false);this._processingRequest=3Dtrue;j.loadScripts(0,Function.cr=
eateDelegate(this,Function.createCallback(this._scriptIncludesLoadComplet=
e,a)),Function.createDelegate(this,Function.createCallback(this._scriptIn=
cludesLoadFailed,a)),null)},_onWindowUnload:function(){this.dispose()},_p=
ageLoaded:function(a,c){var =
b=3Dthis._get_eventHandlerList().getHandler("pageLoaded");if(b)b(this,thi=
s._getPageLoadedEventArgs(a,c));if(!a)Sys.Application.raiseLoad()},_pageL=
oadedInitialLoad:function(){this._pageLoaded(true,null)},_parseDelta:func=
tion(g){var =
c=3Dg.get_responseData(),d,h,D,E,C,b=3D0,e=3Dnull,i=3D[];while(b<c.length=
){d=3Dc.indexOf("|",b);if(d=3D=3D=3D-1){e=3Dthis._findText(c,b);break}h=3D=
parseInt(c.substring(b,d),10);if(h%1!=3D=3D0){e=3Dthis._findText(c,b);bre=
ak}b=3Dd+1;d=3Dc.indexOf("|",b);if(d=3D=3D=3D-1){e=3Dthis._findText(c,b);=
break}D=3Dc.substring(b,d);b=3Dd+1;d=3Dc.indexOf("|",b);if(d=3D=3D=3D-1){=
e=3Dthis._findText(c,b);break}E=3Dc.substring(b,d);b=3Dd+1;if(b+h>=3Dc.le=
ngth){e=3Dthis._findText(c,c.length);break}C=3Dc.substr(b,h);b+=3Dh;if(c.=
charAt(b)!=3D=3D"|"){e=3Dthis._findText(c,b);break}b++;Array.add(i,{type:=
D,id:E,content:C})}if(e){this._endPostBack(this._createPageRequestManager=
ParserError(String.format(Sys.WebForms.Res.PRM_ParserErrorDetails,e)),g,n=
ull);return null}var =
w=3D[],u=3D[],o=3D[],v=3D[],r=3D[],B=3D[],z=3D[],y=3D[],t=3D[],q=3D[],k,n=
,s,l,m,p,x;for(var j=3D0,F=3Di.length;j<F;j++){var =
a=3Di[j];switch(a.type){case "updatePanel":Array.add(w,a);break;case =
"hiddenField":Array.add(u,a);break;case =
"arrayDeclaration":Array.add(o,a);break;case =
"scriptBlock":Array.add(v,a);break;case =
"scriptStartupBlock":Array.add(r,a);break;case =
"expando":Array.add(B,a);break;case "onSubmit":Array.add(z,a);break;case =
"asyncPostBackControlIDs":k=3Da;break;case =
"postBackControlIDs":n=3Da;break;case "updatePanelIDs":s=3Da;break;case =
"asyncPostBackTimeout":l=3Da;break;case =
"childUpdatePanelIDs":m=3Da;break;case =
"panelsToRefreshIDs":p=3Da;break;case "formAction":x=3Da;break;case =
"dataItem":Array.add(y,a);break;case =
"dataItemJson":Array.add(t,a);break;case =
"scriptDispose":Array.add(q,a);break;case =
"pageRedirect":if(Sys.Browser.agent=3D=3D=3DSys.Browser.InternetExplorer)=
{var =
f=3Ddocument.createElement("a");f.style.display=3D"none";f.attachEvent("o=
nclick",A);f.href=3Da.content;this._form.parentNode.insertBefore(f,this._=
form);f.click();f.detachEvent("onclick",A);this._form.parentNode.removeCh=
ild(f);function A(a){a.cancelBubble=3Dtrue}}else =
window.location.href=3Da.content;return;case =
"error":this._endPostBack(this._createPageRequestManagerServerError(Numbe=
r.parseInvariant(a.id),a.content),g,null);return null;case =
"pageTitle":document.title=3Da.content;break;case =
"focus":this._controlIDToFocus=3Da.content;break;default:this._endPostBac=
k(this._createPageRequestManagerParserError(String.format(Sys.WebForms.Re=
s.PRM_UnknownToken,a.type)),g,null);return null}}return =
{executor:g,updatePanelNodes:w,hiddenFieldNodes:u,arrayDeclarationNodes:o=
,scriptBlockNodes:v,scriptStartupNodes:r,expandoNodes:B,onSubmitNodes:z,d=
ataItemNodes:y,dataItemJsonNodes:t,scriptDisposeNodes:q,asyncPostBackCont=
rolIDsNode:k,postBackControlIDsNode:n,updatePanelIDsNode:s,asyncPostBackT=
imeoutNode:l,childUpdatePanelIDsNode:m,panelsToRefreshNode:p,formActionNo=
de:x}},_processUpdatePanelArrays:function(e,l,n){var d,c,b;if(e){var =
f=3De.length;d=3Dnew Array(f);c=3Dnew Array(f);b=3Dnew Array(f);for(var =
a=3D0;a<f;a++){var =
k=3De[a].substr(1),m=3De[a].charAt(0)=3D=3D=3D"t";b[a]=3Dm;d[a]=3Dk;c[a]=3D=
this._uniqueIDToClientID(k)}}else{d=3D[];c=3D[];b=3D[]}var =
i=3D[],g=3D[];this._convertToClientIDs(l,i,g);var =
j=3D[],h=3D[];this._convertToClientIDs(n,j,h);return =
{updatePanelIDs:d,updatePanelClientIDs:c,updatePanelHasChildrenAsTriggers=
:b,asyncPostBackControlIDs:i,asyncPostBackControlClientIDs:g,postBackCont=
rolIDs:j,postBackControlClientIDs:h}},_queueScripts:function(scriptLoader=
,scriptBlockNodes,queueIncludes,queueBlocks){for(var =
i=3D0,l=3DscriptBlockNodes.length;i<l;i++){var =
scriptBlockType=3DscriptBlockNodes[i].id;switch(scriptBlockType){case =
"ScriptContentNoTags":if(!queueBlocks)continue;scriptLoader.queueScriptBl=
ock(scriptBlockNodes[i].content);break;case "ScriptContentWithTags":var =
scriptTagAttributes;eval("scriptTagAttributes =3D =
"+scriptBlockNodes[i].content);if(scriptTagAttributes.src){if(!queueInclu=
des||Sys._ScriptLoader.isScriptLoaded(scriptTagAttributes.src))continue}e=
lse =
if(!queueBlocks)continue;scriptLoader.queueCustomScriptTag(scriptTagAttri=
butes);break;case =
"ScriptPath":if(!queueIncludes||Sys._ScriptLoader.isScriptLoaded(scriptBl=
ockNodes[i].content))continue;scriptLoader.queueScriptReference(scriptBlo=
ckNodes[i].content)}}},_registerDisposeScript:function(a,b){if(!this._scr=
iptDisposes[a])this._scriptDisposes[a]=3D[b];else =
Array.add(this._scriptDisposes[a],b)},_scriptIncludesLoadComplete:functio=
n(e,b){if(b.executor.get_webRequest()!=3D=3Dthis._request)return;this._co=
mmitControls(b.updatePanelData,b.asyncPostBackTimeoutNode?b.asyncPostBack=
TimeoutNode.content:null);if(b.formActionNode)this._form.action=3Db.formA=
ctionNode.content;var =
a,d,c;for(a=3D0,d=3Db.updatePanelNodes.length;a<d;a++){c=3Db.updatePanelN=
odes[a];var =
j=3Ddocument.getElementById(c.id);if(!j){this._endPostBack(Error.invalidO=
peration(String.format(Sys.WebForms.Res.PRM_MissingPanel,c.id)),b.executo=
r,b);return}this._updatePanel(j,c.content)}for(a=3D0,d=3Db.scriptDisposeN=
odes.length;a<d;a++){c=3Db.scriptDisposeNodes[a];this._registerDisposeScr=
ipt(c.id,c.content)}for(a=3D0,d=3Dthis._transientFields.length;a<d;a++){v=
ar g=3Ddocument.getElementById(this._transientFields[a]);if(g){var =
k=3Dg._isContained?g.parentNode:g;k.parentNode.removeChild(k)}}for(a=3D0,=
d=3Db.hiddenFieldNodes.length;a<d;a++){c=3Db.hiddenFieldNodes[a];this._cr=
eateHiddenField(c.id,c.content)}if(b.scriptsFailed)throw =
Sys._ScriptLoader._errorScriptLoadFailed(b.scriptsFailed.src,b.scriptsFai=
led.multipleCallbacks);this._queueScripts(e,b.scriptBlockNodes,false,true=
);var =
i=3D"";for(a=3D0,d=3Db.arrayDeclarationNodes.length;a<d;a++){c=3Db.arrayD=
eclarationNodes[a];i+=3D"Sys.WebForms.PageRequestManager._addArrayElement=
('"+c.id+"', "+c.content+");\r\n"}var =
h=3D"";for(a=3D0,d=3Db.expandoNodes.length;a<d;a++){c=3Db.expandoNodes[a]=
;h+=3Dc.id+" =3D =
"+c.content+"\r\n"}if(i.length)e.queueScriptBlock(i);if(h.length)e.queueS=
criptBlock(h);this._queueScripts(e,b.scriptStartupNodes,true,true);var =
f=3D"";for(a=3D0,d=3Db.onSubmitNodes.length;a<d;a++){if(a=3D=3D=3D0)f=3D"=
Array.add(Sys.WebForms.PageRequestManager.getInstance()._onSubmitStatemen=
ts, function() =
{\r\n";f+=3Db.onSubmitNodes[a].content+"\r\n"}if(f.length){f+=3D"\r\nretu=
rn =
true;\r\n});\r\n";e.queueScriptBlock(f)}e.loadScripts(0,Function.createDe=
legate(this,Function.createCallback(this._scriptsLoadComplete,b)),null,nu=
ll)},_scriptIncludesLoadFailed:function(d,c,b,a){a.scriptsFailed=3D{src:c=
.src,multipleCallbacks:b};this._scriptIncludesLoadComplete(d,a)},_scripts=
LoadComplete:function(f,c){var =
e=3Dc.executor;if(window.__theFormPostData)window.__theFormPostData=3D"";=
if(window.__theFormPostCollection)window.__theFormPostCollection=3D[];if(=
window.WebForm_InitCallback)window.WebForm_InitCallback();if(this._scroll=
Position){if(window.scrollTo)window.scrollTo(this._scrollPosition.x,this.=
_scrollPosition.y);this._scrollPosition=3Dnull}Sys.Application.endCreateC=
omponents();this._pageLoaded(false,c);this._endPostBack(null,e,c);if(this=
._controlIDToFocus){var =
a,d;if(Sys.Browser.agent=3D=3D=3DSys.Browser.InternetExplorer){var =
b=3D$get(this._controlIDToFocus);a=3Db;if(b&&!WebForm_CanFocus(b))a=3DWeb=
Form_FindFirstFocusableChild(b);if(a&&typeof =
a.contentEditable!=3D=3D"undefined"){d=3Da.contentEditable;a.contentEdita=
ble=3Dfalse}else =
a=3Dnull}WebForm_AutoFocus(this._controlIDToFocus);if(a)a.contentEditable=
=3Dd;this._controlIDToFocus=3Dnull}},_splitNodeIntoArray:function(b){var =
a=3Db.content,c=3Da.length?a.split(","):[];return =
c},_uniqueIDToClientID:function(a){return =
a.replace(/\$/g,"_")},_updateControls:function(d,a,c,b){this._commitContr=
ols(this._processUpdatePanelArrays(d,a,c),b)},_updatePanel:function(updat=
ePanelElement,rendering){for(var updatePanelID in =
this._scriptDisposes)if(this._elementContains(updatePanelElement,document=
.getElementById(updatePanelID))){var =
disposeScripts=3Dthis._scriptDisposes[updatePanelID];for(var =
i=3D0,l=3DdisposeScripts.length;i<l;i++)eval(disposeScripts[i]);delete =
this._scriptDisposes[updatePanelID]}this._destroyTree(updatePanelElement)=
;updatePanelElement.innerHTML=3Drendering},_validPosition:function(a){ret=
urn typeof =
a!=3D=3D"undefined"&&a!=3D=3Dnull&&a!=3D=3D0}};Sys.WebForms.PageRequestMa=
nager.getInstance=3Dfunction(){var =
a=3DSys.WebForms.PageRequestManager._instance;if(!a)a=3DSys.WebForms.Page=
RequestManager._instance=3Dnew Sys.WebForms.PageRequestManager;return =
a};Sys.WebForms.PageRequestManager._addArrayElement=3Dfunction(a){if(!win=
dow[a])window[a]=3D[];for(var =
b=3D1,c=3Darguments.length;b<c;b++)Array.add(window[a],arguments[b])};Sys=
.WebForms.PageRequestManager._initialize=3Dfunction(a,b){Sys.WebForms.Pag=
eRequestManager.getInstance()._initializeInternal(a,b)};Sys.WebForms.Page=
RequestManager.registerClass("Sys.WebForms.PageRequestManager");Sys.UI._U=
pdateProgress=3Dfunction(a){Sys.UI._UpdateProgress.initializeBase(this,[a=
]);this._displayAfter=3D500;this._dynamicLayout=3Dtrue;this._associatedUp=
datePanelId=3Dnull;this._beginRequestHandlerDelegate=3Dnull;this._startDe=
legate=3Dnull;this._endRequestHandlerDelegate=3Dnull;this._pageRequestMan=
ager=3Dnull;this._timerCookie=3Dnull};Sys.UI._UpdateProgress.prototype=3D=
{get_displayAfter:function(){return =
this._displayAfter},set_displayAfter:function(a){this._displayAfter=3Da},=
get_dynamicLayout:function(){return =
this._dynamicLayout},set_dynamicLayout:function(a){this._dynamicLayout=3D=
a},get_associatedUpdatePanelId:function(){return =
this._associatedUpdatePanelId},set_associatedUpdatePanelId:function(a){th=
is._associatedUpdatePanelId=3Da},_clearTimeout:function(){if(this._timerC=
ookie){window.clearTimeout(this._timerCookie);this._timerCookie=3Dnull}},=
_handleBeginRequest:function(d,c){var =
a=3Dc.get_postBackElement(),b=3D!this._associatedUpdatePanelId;while(!b&&=
a){if(a.id&&this._associatedUpdatePanelId=3D=3D=3Da.id)b=3Dtrue;a=3Da.par=
entNode}if(b)this._timerCookie=3Dwindow.setTimeout(this._startDelegate,th=
is._displayAfter)},_startRequest:function(){if(this._pageRequestManager.g=
et_isInAsyncPostBack())if(this._dynamicLayout)this.get_element().style.di=
splay=3D"block";else =
this.get_element().style.visibility=3D"visible";this._timerCookie=3Dnull}=
,_handleEndRequest:function(){if(this._dynamicLayout)this.get_element().s=
tyle.display=3D"none";else =
this.get_element().style.visibility=3D"hidden";this._clearTimeout()},disp=
ose:function(){if(this._beginRequestHandlerDelegate!=3D=3Dnull){this._pag=
eRequestManager.remove_beginRequest(this._beginRequestHandlerDelegate);th=
is._pageRequestManager.remove_endRequest(this._endRequestHandlerDelegate)=
;this._beginRequestHandlerDelegate=3Dnull;this._endRequestHandlerDelegate=
=3Dnull}this._clearTimeout();Sys.UI._UpdateProgress.callBaseMethod(this,"=
dispose")},initialize:function(){Sys.UI._UpdateProgress.callBaseMethod(th=
is,"initialize");this._beginRequestHandlerDelegate=3DFunction.createDeleg=
ate(this,this._handleBeginRequest);this._endRequestHandlerDelegate=3DFunc=
tion.createDelegate(this,this._handleEndRequest);this._startDelegate=3DFu=
nction.createDelegate(this,this._startRequest);if(Sys.WebForms&&Sys.WebFo=
rms.PageRequestManager)this._pageRequestManager=3DSys.WebForms.PageReques=
tManager.getInstance();if(this._pageRequestManager!=3D=3Dnull){this._page=
RequestManager.add_beginRequest(this._beginRequestHandlerDelegate);this._=
pageRequestManager.add_endRequest(this._endRequestHandlerDelegate)}}};Sys=
.UI._UpdateProgress.registerClass("Sys.UI._UpdateProgress",Sys.UI.Control=
);
Type.registerNamespace('Sys.WebForms');Sys.WebForms.Res=3D{"PRM_UnknownTo=
ken":"Unknown token: \u0027{0}\u0027.","PRM_MissingPanel":"Could not =
find UpdatePanel with ID \u0027{0}\u0027. If it is being updated =
dynamically then it must be inside another =
UpdatePanel.","PRM_ServerError":"An unknown error occurred while =
processing the request on the server. The status code returned from the =
server was: {0}","PRM_ParserError":"The message received from the server =
could not be parsed. Common causes for this error are when the response =
is modified by calls to Response.Write(), response filters, HttpModules, =
or server trace is enabled.\r\nDetails: {0}","PRM_TimeoutError":"The =
server request timed out.","PRM_ParserErrorDetails":"Error parsing near =
\u0027{0}\u0027.","PRM_CannotRegisterTwice":"The PageRequestManager =
cannot be initialized more than once."};
if(typeof(Sys)!=3D=3D'undefined')Sys.Application.notifyScriptLoaded();
------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://vsr.edgl.com/Custom_Scripts/RIS/Global.js

=EF=BB=BF=20
 $(document).ready(function() {       =20
        $(".modalPrnSub").colorbox({ width: "85%", height: "90%", =
iframe: true });
    });
=20
 function searchKeyPress(e,imgbtn)=20
        {=20
      =20
                // look for window.event in case event isn't passed in
            if (window.event) { e =3D window.event; }
            if (e.which || e.keyCode) {
                if ((e.which =3D=3D 13) || (e.keyCode =3D=3D 13)) {
                    document.getElementById(imgbtn).click();
                }
            }=20
        }=20


   function validate_search(sctrl) {
   =20
        var s =3D document.getElementById(sctrl).value;
        //alert(s)
        s =3D ltrim(s);
       =20
        s =3D rtrim(s);
        if (s =3D=3D '') {
            alert("Please Enter keywords to be searched");
            return false;
        } else {
     =20
        return true;
        }

    }
    function ltrim(str) {
        return str.replace(/^\s+/g, '');
    }
    function rtrim(str) {
        return str.replace(/\s+$/g, '');
    }
   =20
   =20
    function toggleDisplayTopGroup(dispIndex, hideIndex) {
        document.getElementById('Div' + dispIndex).style.display =3D =
'block';
        var arrHideIndex =3D new Array();
        arrHideIndex =3D String(hideIndex).split(',');
        for (var i =3D 0; i < arrHideIndex.length; i++) {
            document.getElementById('Div' + =
arrHideIndex[i]).style.display =3D 'none';
        }
    }
    function toggleDisplayCenterGroup(dispIndex, hideIndex) {
        document.getElementById('Div' + dispIndex).style.display =3D =
'block';
        var arrHideIndex =3D new Array();
        arrHideIndex =3D String(hideIndex).split(',');
        for (var i =3D 0; i < arrHideIndex.length; i++) {
            document.getElementById('Div' + =
arrHideIndex[i]).style.display =3D 'none';
        }
    }
    function toggleDisplayBottomGroup(dispIndex, hideIndex) {
        document.getElementById('Div' + dispIndex).style.display =3D =
'block';
        var arrHideIndex =3D new Array();
        arrHideIndex =3D String(hideIndex).split(',');
        for (var i =3D 0; i < arrHideIndex.length; i++) {
            document.getElementById('Div' + =
arrHideIndex[i]).style.display =3D 'none';
        }
    }


    function activate1() {
        document.getElementById("act1").style.display =3D 'block';
        document.getElementById("act2").style.display =3D 'none';
        document.getElementById("act3").style.display =3D 'none';
        document.getElementById("act4").style.display =3D 'none';
        document.getElementById("td1").className =3D 'feature';
        document.getElementById("td2").className =3D '';
        document.getElementById("td3").className =3D '';
        document.getElementById("td4").className =3D '';
    }
    function activate2() {
        document.getElementById("act1").style.display =3D 'none';
        document.getElementById("act2").style.display =3D 'block';
        document.getElementById("act3").style.display =3D 'none';
        document.getElementById("act4").style.display =3D 'none';
        document.getElementById("td1").className =3D '';
        document.getElementById("td2").className =3D 'feature';
        document.getElementById("td3").className =3D '';
        document.getElementById("td4").className =3D '';
    }
    function activate3() {
        document.getElementById("act1").style.display =3D 'none';
        document.getElementById("act2").style.display =3D 'none';
        document.getElementById("act3").style.display =3D 'block';
        document.getElementById("act4").style.display =3D 'none';
        document.getElementById("td1").className =3D '';
        document.getElementById("td2").className =3D '';
        document.getElementById("td3").className =3D 'feature';
        document.getElementById("td4").className =3D '';
    }
    function activate4() {
        document.getElementById("act1").style.display =3D 'none';
        document.getElementById("act2").style.display =3D 'none';
        document.getElementById("act3").style.display =3D 'none';
        document.getElementById("act4").style.display =3D 'block';
        document.getElementById("td1").className =3D '';
        document.getElementById("td2").className =3D '';
        document.getElementById("td3").className =3D '';
        document.getElementById("td4").className =3D 'feature';
    }
   =20
    function show(n) {

        // document.all['s' + n].style.display =3D 'block';
        document.getElementById('s' + n).style.display =3D 'block';
        tab =3D n;
    }
    function hide(n) {

        //document.all['s' + n].style.display =3D 'none';
        document.getElementById('s' + n).style.display =3D 'none';
        tab =3D 0;
    }
   =20
     function show1(n) {
        document.getElementById('b' + n).style.display =3D 'block';
        tab =3D n;
    }
    function hide1(n) {
        document.getElementById('b' + n).style.display =3D 'none';
        tab =3D 0;
    }
   =20
    function MM_swapImgRestore() { //v3.0
            var i, x, a =3D document.MM_sr; for (i =3D 0; a && i < =
a.length && (x =3D a[i]) && x.oSrc; i++) x.src =3D x.oSrc;
        }
        function MM_preloadImages() { //v3.0
            var d =3D document; if (d.images) {
                if (!d.MM_p) d.MM_p =3D new Array();
                var i, j =3D d.MM_p.length, a =3D =
MM_preloadImages.arguments; for (i =3D 0; i < a.length; i++)
                    if (a[i].indexOf("#") !=3D 0) { d.MM_p[j] =3D new =
Image; d.MM_p[j++].src =3D a[i]; }
            }
        }

        function MM_findObj(n, d) { //v4.01
            var p, i, x; if (!d) d =3D document; if ((p =3D =
n.indexOf("?")) > 0 && parent.frames.length) {
                d =3D parent.frames[n.substring(p + 1)].document; n =3D =
n.substring(0, p);
            }
            if (!(x =3D d[n]) && d.all) x =3D d.all[n]; for (i =3D 0; !x =
&& i < d.forms.length; i++) x =3D d.forms[i][n];
            for (i =3D 0; !x && d.layers && i < d.layers.length; i++) x =
=3D MM_findObj(n, d.layers[i].document);
            if (!x && d.getElementById) x =3D d.getElementById(n); =
return x;
        }

        function MM_swapImage() { //v3.0
            var i, j =3D 0, x, a =3D MM_swapImage.arguments; =
document.MM_sr =3D new Array; for (i =3D 0; i < (a.length - 2); i +=3D =
3)
                if ((x =3D MM_findObj(a[i])) !=3D null) { =
document.MM_sr[j++] =3D x; if (!x.oSrc) x.oSrc =3D x.src; x.src =3D a[i =
+ 2]; }
        }
------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://img1.cdn.adjuggler.com/banners/ajtg.js

function isArray(value) {=0A=
	var s =3D typeof value;=0A=
	if (s =3D=3D=3D 'object') {=0A=
		if (value) {=0A=
			if (typeof value.length =3D=3D=3D 'number' && =
!(value.propertyIsEnumerable('length')) && typeof value.splice =3D=3D=3D =
'function') {=0A=
				return true;=0A=
			}=0A=
		}=0A=
	}=0A=
	return false;=0A=
}=0A=
=0A=
function ajAd(divName) {=0A=
	if (isArray(aj_div_tmp) && typeof(aj_content) !=3D 'undefined' && =
aj_content !=3D null) {=0A=
		for (i=3D0; i<aj_div_tmp.length; i++ ){=0A=
			if (aj_div_tmp[i] =3D=3D divName) {=0A=
				document.write(aj_content[i]);				=0A=
				break;=0A=
			}=0A=
		}		=0A=
	}=0A=
}=0A=
=0A=
function aj_popup_obj(num, ajtag, ajpopunder, ajwinparams, ajclickwrnd) {=0A=
	this.showpopup =3D function() {=0A=
		if (aj_popups[num]) {=0A=
			ajwin =3D window.open(ajtag, "aj_popup"+num, ajwinparams);=0A=
			aj_popups[num] =3D null;=0A=
			if (ajwin && ajpopunder) {=0A=
				ajwin.blur();=0A=
				window.focus();=0A=
				window.setTimeout(window.focus, 1000);=0A=
                if(navigator.userAgent.indexOf('Firefox') > 0){ =0A=
                	window.open("", "_self", "");=0A=
                }				=0A=
			}=0A=
		}=0A=
	};=0A=
		=0A=
	this.process =3D function() {=0A=
		if (ajclickwrnd) {=0A=
			if(window.Event) {=0A=
				document.captureEvents(Event.CLICK);=0A=
			}=0A=
			if (document.addEventListener) {=0A=
				document.addEventListener ("click",this.showpopup,false);=0A=
			} else if (document.attachEvent) {=0A=
				document.attachEvent ("onclick",this.showpopup);=0A=
			} else {=0A=
				document.onclick =3D this.showpopup;=0A=
			}				=0A=
		} else {=0A=
			this.showpopup();=0A=
		}=0A=
	};=0A=
}=0A=
=0A=
function aj_popup(tag) {=0A=
	if (typeof(aj_popups) =3D=3D 'undefined') {=0A=
		aj_popups =3D [];=0A=
	}=0A=
	=0A=
	aj_win_params =3D "width=3D" + aj_popup_width + ",height=3D" + =
aj_popup_height+ =
",toolbar=3D1,menubar=3D1,resizable=3D1,scrollbars=3D1"; =0A=
	aj_popup_tmp =3D new aj_popup_obj(aj_popups.length, tag, aj_popunder, =
aj_win_params , aj_popup_onclick_wrnd);=0A=
	aj_popups.push(aj_popup_tmp);=0A=
	aj_popup_tmp.process();=0A=
}=0A=
=0A=
function param(name, value) {=0A=
	if (typeof(value) !=3D 'undefined' && value !=3D "") {=0A=
		return name + value;=0A=
	}=0A=
	=0A=
	return "";=0A=
}=0A=
=0A=
function pos() {=0A=
	if (typeof(aj_pos) =3D=3D 'undefined') {=0A=
		aj_pos =3D 1;=0A=
	} else {=0A=
		aj_pos++;=0A=
	}=0A=
	=0A=
	return "&pos=3D"+aj_pos;=0A=
}=0A=
=0A=
function pv(aj_pv) {=0A=
	if (typeof(aj_pv) !=3D 'undefined' && aj_pv =3D=3D true) {=0A=
		if (typeof(aj_pv_rnd) =3D=3D 'undefined') {=0A=
			aj_pv_rnd =3D Math.round( (Math.random() + "") * 10000000000000000 ) =
+ 1;=0A=
		}=0A=
		return "&pv=3D" + aj_pv_rnd;=0A=
	}=0A=
	=0A=
	return "";=0A=
}=0A=
=0A=
if (typeof(aj_server) !=3D 'undefined' && typeof(aj_adspot) !=3D =
'undefined' && typeof(aj_zone) !=3D 'undefined') {=0A=
	aj_tag =3D aj_server;=0A=
=0A=
	if (typeof(aj_page) =3D=3D 'undefined') {=0A=
		aj_page =3D "0";=0A=
	}=0A=
=0A=
	if (typeof(aj_pv) =3D=3D 'undefined' || aj_pv =3D=3D 'true') {=0A=
		aj_pv =3D true;=0A=
	}=0A=
=0A=
	if (typeof(aj_div) !=3D 'undefined' && aj_div !=3D null) {=0A=
		view =3D 'mvj';=0A=
	} else if (typeof(aj_popup_title) !=3D 'undefined' || (typeof(aj_fmt) =
!=3D 'undefined' && aj_fmt =3D=3D 'iframe')) {=0A=
		view =3D 'vh';=0A=
	} else {=0A=
		view =3D 'vj';=0A=
	}=0A=
=0A=
	aj_tag +=3D aj_adspot + "/" + aj_page + "/" + view + "?z=3D" + aj_zone;=0A=
=0A=
	if (typeof(aj_ch) !=3D 'undefined') {=0A=
		aj_tag +=3D param("&ch=3D", aj_ch);=0A=
	}=0A=
	aj_tag +=3D param("&dim=3D", aj_dim);=0A=
=0A=
	if (typeof(aj_ct) !=3D 'undefined') {=0A=
		aj_tag +=3D param("&ct=3D", aj_ct);=0A=
	}=0A=
=0A=
	aj_tag +=3D pos();=0A=
=0A=
	if (typeof(aj_kw) !=3D 'undefined') {=0A=
		aj_tag +=3D param("&kw=3D", aj_kw);=0A=
	}=0A=
=0A=
	aj_tz =3D new Date().getTimezoneOffset();=0A=
	aj_url =3D "";=0A=
	try {=0A=
	    aj_url =3D window.top.location.href;=0A=
	} catch (err) {=0A=
	    aj_url =3D window.location.href;=0A=
	}=0A=
	aj_referrer =3D document.referrer;=0A=
=0A=
	aj_tag +=3D pv(aj_pv);=0A=
=0A=
	aj_tag +=3D param("&nc=3D", Math.round( (Math.random() + "") * =
100000000 ) + 1);=0A=
=0A=
	if (typeof(aj_click) !=3D 'undefined') {=0A=
		aj_tag +=3D param("&click=3D", encodeURIComponent(aj_click));=0A=
	}=0A=
=0A=
	aj_tag +=3D param("&tz=3D", aj_tz);=0A=
	aj_tag +=3D param("&url=3D", encodeURIComponent(aj_url));=0A=
	aj_tag +=3D param("&refer=3D", encodeURIComponent(aj_referrer));=0A=
=0A=
	if (typeof(aj_popup_title) !=3D 'undefined') {=0A=
		aj_tag +=3D param ("&ajpopuptitle=3D", =
encodeURIComponent(aj_popup_title));=0A=
		aj_popup(aj_tag);=0A=
	} else if (typeof(aj_fmt) !=3D 'undefined' && aj_fmt =3D=3D 'iframe' && =
typeof(aj_width) !=3D 'undefined' && typeof(aj_height) !=3D 'undefined') =
{=0A=
	    document.write('<iframe scrolling=3D"no" frameborder=3D"0" =
marginheight=3D"0" marginwidth=3D"0" src=3D"' + aj_tag + '" width=3D"' + =
aj_width + '" height=3D"' + aj_height + '"></iframe>');=0A=
	} else {=0A=
		document.write('<'+'scr'+'ipt type=3D"text/javas'+'cript" =
src=3D"'+aj_tag+'"></'+'scr'+'ipt>');=0A=
	}=0A=
	if (typeof(aj_div) !=3D 'undefined' && aj_div !=3D null) {	=0A=
		aj_div_tmp =3D aj_div;=0A=
		aj_div =3D undefined;=0A=
	}=0A=
	if (typeof(aj_page) !=3D 'undefined') {=0A=
		aj_page =3D undefined;=0A=
	}=0A=
	if (typeof(aj_pv) !=3D 'undefined') {=0A=
		aj_pv =3D undefined;=0A=
	}=0A=
	if (typeof(aj_server) !=3D 'undefined') {=0A=
		aj_server =3D undefined;=0A=
	}=0A=
	if (typeof(aj_adspot) !=3D 'undefined') {=0A=
		aj_adspot =3D undefined;=0A=
	}=0A=
	if (typeof(aj_zone) !=3D 'undefined') {=0A=
		aj_zone =3D undefined;=0A=
	}=0A=
	if (typeof(aj_tagver) !=3D 'undefined') {=0A=
		aj_tagver =3D undefined;=0A=
	}=0A=
	if (typeof(aj_dim) !=3D 'undefined') {=0A=
		aj_dim =3D undefined;=0A=
	}=0A=
	if (typeof(aj_ch) !=3D 'undefined') {=0A=
		aj_ch =3D undefined;=0A=
	}=0A=
	if (typeof(aj_ct) !=3D 'undefined') {=0A=
		aj_ct =3D undefined;=0A=
	}=0A=
	if (typeof(aj_kw) !=3D 'undefined') {=0A=
		aj_kw =3D undefined;=0A=
	}=0A=
	if (typeof(aj_popup_title) !=3D 'undefined') {=0A=
		aj_popup_title =3D undefined;=0A=
	}=0A=
=0A=
	if (typeof(aj_width) !=3D 'undefined') {=0A=
	    aj_width =3D undefined;=0A=
    }=0A=
	if (typeof(aj_height) !=3D 'undefined') {=0A=
	    aj_height =3D undefined;=0A=
	}=0A=
	if (typeof(aj_fmt) !=3D 'undefined') {=0A=
	    aj_fmt =3D undefined;=0A=
	}=0A=
}=0A=

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://vsr.edgl.com/CMSTemplates/VSRAspx/VSRMenu/SpryMenuBar.js

/* SpryMenuBar.js - Revision: Spry Preview Release 1.4 */

// Copyright (c) 2006. Adobe Systems Incorporated.
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions =
are met:
//
//   * Redistributions of source code must retain the above copyright =
notice,
//     this list of conditions and the following disclaimer.
//   * Redistributions in binary form must reproduce the above copyright =
notice,
//     this list of conditions and the following disclaimer in the =
documentation
//     and/or other materials provided with the distribution.
//   * Neither the name of Adobe Systems Incorporated nor the names of =
its
//     contributors may be used to endorse or promote products derived =
from this
//     software without specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS =
"AS IS"
// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, =
THE
// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR =
PURPOSE
// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS =
BE
// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR =
BUSINESS
// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER =
IN
// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR =
OTHERWISE)
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED =
OF THE
// POSSIBILITY OF SUCH DAMAGE.

/************************************************************************=
*******

 SpryMenuBar.js
 This file handles the JavaScript for Spry Menu Bar.  You should have no =
need
 to edit this file.  Some highlights of the MenuBar object is that =
timers are
 used to keep submenus from showing up until the user has hovered over =
the parent
 menu item for some time, as well as a timer for when they leave a =
submenu to keep
 showing that submenu until the timer fires.

 =
*************************************************************************=
******/

var Spry;
if(!Spry)
{
	Spry =3D {};
}
if(!Spry.Widget)
{
	Spry.Widget =3D {};
}

// Constructor for Menu Bar
// element should be an ID of an unordered list (<ul> tag)
// preloadImage1 and preloadImage2 are images for the rollover state of =
a menu
Spry.Widget.MenuBar =3D function(element, opts)
{
	this.init(element, opts);
};

Spry.Widget.MenuBar.prototype.init =3D function(element, opts)
{
	this.element =3D this.getElement(element);

	// represents the current (sub)menu we are operating on
	this.currMenu =3D null;

	var isie =3D (typeof document.all !=3D 'undefined' && typeof =
window.opera =3D=3D 'undefined' && navigator.vendor !=3D 'KDE');
	if(typeof document.getElementById =3D=3D 'undefined' || =
(navigator.vendor =3D=3D 'Apple Computer, Inc.' && typeof =
window.XMLHttpRequest =3D=3D 'undefined') || (isie && typeof =
document.uniqueID =3D=3D 'undefined'))
	{
		// bail on older unsupported browsers
		return;
	}

	// load hover images now
	if(opts)
	{
		for(var k in opts)
		{
			var rollover =3D new Image;
			rollover.src =3D opts[k];
		}
	}

	if(this.element)
	{
		this.currMenu =3D this.element;
		var items =3D this.element.getElementsByTagName('li');
		for(var i=3D0; i<items.length; i++)
		{
			this.initialize(items[i], element, isie);
			if(isie)
			{
				this.addClassName(items[i], "MenuBarItemIE");
				items[i].style.position =3D "static";
			}
		}
		if(isie)
		{
			if(this.hasClassName(this.element, "MenuBarVertical"))
			{
				this.element.style.position =3D "relative";
			}
			var linkitems =3D this.element.getElementsByTagName('a');
			for(var i=3D0; i<linkitems.length; i++)
			{
				linkitems[i].style.position =3D "relative";
			}
		}
	}
};

Spry.Widget.MenuBar.prototype.getElement =3D function(ele)
{
	if (ele && typeof ele =3D=3D "string")
		return document.getElementById(ele);
	return ele;
};

Spry.Widget.MenuBar.prototype.hasClassName =3D function(ele, className)
{
	if (!ele || !className || !ele.className || ele.className.search(new =
RegExp("\\b" + className + "\\b")) =3D=3D -1)
	{
		return false;
	}
	return true;
};

Spry.Widget.MenuBar.prototype.addClassName =3D function(ele, className)
{
	if (!ele || !className || this.hasClassName(ele, className))
		return;
	ele.className +=3D (ele.className ? " " : "") + className;
};

Spry.Widget.MenuBar.prototype.removeClassName =3D function(ele, =
className)
{
	if (!ele || !className || !this.hasClassName(ele, className))
		return;
	ele.className =3D ele.className.replace(new RegExp("\\s*\\b" + =
className + "\\b", "g"), "");
};

// addEventListener for Menu Bar
// attach an event to a tag without creating obtrusive HTML code
Spry.Widget.MenuBar.prototype.addEventListener =3D function(element, =
eventType, handler, capture)
{
	try
	{
		if (element.addEventListener)
		{
			element.addEventListener(eventType, handler, capture);
		}
		else if (element.attachEvent)
		{
			element.attachEvent('on' + eventType, handler);
		}
	}
	catch (e) {}
};

// createIframeLayer for Menu Bar
// creates an IFRAME underneath a menu so that it will show above form =
controls and ActiveX
Spry.Widget.MenuBar.prototype.createIframeLayer =3D function(menu)
{
	var layer =3D document.createElement('iframe');
	layer.tabIndex =3D '-1';
	layer.src =3D 'javascript:false;';
	menu.parentNode.appendChild(layer);
=09
	layer.style.left =3D menu.offsetLeft + 'px';
	layer.style.top =3D menu.offsetTop + 'px';
	layer.style.width =3D menu.offsetWidth + 'px';
	layer.style.height =3D menu.offsetHeight + 'px';
};

// removeIframeLayer for Menu Bar
// removes an IFRAME underneath a menu to reveal any form controls and =
ActiveX
Spry.Widget.MenuBar.prototype.removeIframeLayer =3D  function(menu)
{
	var layers =3D menu.parentNode.getElementsByTagName('iframe');
	while(layers.length > 0)
	{
		layers[0].parentNode.removeChild(layers[0]);
	}
};

// clearMenus for Menu Bar
// root is the top level unordered list (<ul> tag)
Spry.Widget.MenuBar.prototype.clearMenus =3D function(root)
{
	var menus =3D root.getElementsByTagName('ul');
	for(var i=3D0; i<menus.length; i++)
	{
		this.hideSubmenu(menus[i]);
	}
	this.removeClassName(this.element, "MenuBarActive");
};

// bubbledTextEvent for Menu Bar
// identify bubbled up text events in Safari so we can ignore them
Spry.Widget.MenuBar.prototype.bubbledTextEvent =3D function()
{
	return (navigator.vendor =3D=3D 'Apple Computer, Inc.' && (event.target =
=3D=3D event.relatedTarget.parentNode || (event.eventPhase =3D=3D 3 && =
event.target.parentNode =3D=3D event.relatedTarget)));
};

// showSubmenu for Menu Bar
// set the proper CSS class on this menu to show it
Spry.Widget.MenuBar.prototype.showSubmenu =3D function(menu)
{
	if(this.currMenu)
	{
		this.clearMenus(this.currMenu);
		this.currMenu =3D null;
	}
=09
	if(menu)
	{
		this.addClassName(menu, "MenuBarSubmenuVisible");
		if(typeof document.all !=3D 'undefined' && typeof window.opera =3D=3D =
'undefined' && navigator.vendor !=3D 'KDE')
		{
			if(!this.hasClassName(this.element, "MenuBarHorizontal") || =
menu.parentNode.parentNode !=3D this.element)
			{
				menu.style.top =3D menu.parentNode.offsetTop + 'px';
			}
		}
		if(typeof document.uniqueID !=3D "undefined")
		{
			this.createIframeLayer(menu);
		}
	}
	this.addClassName(this.element, "MenuBarActive");
};

// hideSubmenu for Menu Bar
// remove the proper CSS class on this menu to hide it
Spry.Widget.MenuBar.prototype.hideSubmenu =3D function(menu)
{
	if(menu)
	{
		this.removeClassName(menu, "MenuBarSubmenuVisible");
		if(typeof document.all !=3D 'undefined' && typeof window.opera =3D=3D =
'undefined' && navigator.vendor !=3D 'KDE')
		{
			menu.style.top =3D '';
			menu.style.left =3D '';
		}
		this.removeIframeLayer(menu);
	}
};

// initialize for Menu Bar
// create event listeners for the Menu Bar widget so we can properly
// show and hide submenus
Spry.Widget.MenuBar.prototype.initialize =3D function(listitem, element, =
isie)
{
	var opentime, closetime;
	var link =3D listitem.getElementsByTagName('a')[0];
	var submenus =3D listitem.getElementsByTagName('ul');
	var menu =3D (submenus.length > 0 ? submenus[0] : null);

	var hasSubMenu =3D false;
	if(menu)
	{
		this.addClassName(link, "MenuBarItemSubmenu");
		hasSubMenu =3D true;
	}

	if(!isie)
	{
		// define a simple function that comes standard in IE to determine
		// if a node is within another node
		listitem.contains =3D function(testNode)
		{
			// this refers to the list item
			if(testNode =3D=3D null)
			{
				return false;
			}
			if(testNode =3D=3D this)
			{
				return true;
			}
			else
			{
				return this.contains(testNode.parentNode);
			}
		};
	}
=09
	// need to save this for scope further down
	var self =3D this;

	this.addEventListener(listitem, 'mouseover', function(e)
	{
		if(self.bubbledTextEvent())
		{
			// ignore bubbled text events
			return;
		}
		clearTimeout(closetime);
		if(self.currMenu =3D=3D listitem)
		{
			self.currMenu =3D null;
		}
		// show menu highlighting
		self.addClassName(link, hasSubMenu ? "MenuBarItemSubmenuHover" : =
"MenuBarItemHover");
		if(menu && !self.hasClassName(menu, "MenuBarSubmenuVisible"))
		{
			opentime =3D window.setTimeout(function(){self.showSubmenu(menu);}, =
250);
		}
	}, false);

	this.addEventListener(listitem, 'mouseout', function(e)
	{
		if(self.bubbledTextEvent())
		{
			// ignore bubbled text events
			return;
		}

		var related =3D (typeof e.relatedTarget !=3D 'undefined' ? =
e.relatedTarget : e.toElement);
		if(!listitem.contains(related))
		{
			clearTimeout(opentime);
			self.currMenu =3D listitem;

			// remove menu highlighting
			self.removeClassName(link, hasSubMenu ? "MenuBarItemSubmenuHover" : =
"MenuBarItemHover");
			if(menu)
			{
				closetime =3D window.setTimeout(function(){self.hideSubmenu(menu);}, =
600);
			}
		}
	}, false);
};

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://vsr.edgl.com/Custom_Scripts/easyToolTip.js

/*
 * 	Easy Tooltip 1.0 - jQuery plugin
 *	written by Alen Grakalic=09
 *	http://cssglobe.com/post/4380/easy-tooltip--jquery-plugin
 *
 *	Copyright (c) 2009 Alen Grakalic (http://cssglobe.com)
 *	Dual licensed under the MIT (MIT-LICENSE.txt)
 *	and GPL (GPL-LICENSE.txt) licenses.
 *
 *	Built for jQuery library
 *	http://jquery.com
 *
 */
=20
(function($) {

	$.fn.easyTooltip =3D function(options){
	 =20
		// default configuration properties
		var defaults =3D {=09
			xOffset: 10,	=09
			yOffset: 25,
			tooltipId: "easyTooltip",
			clickRemove: false,
			content: "",
			useElement: ""
		};=20
		=09
		var options =3D $.extend(defaults, options); =20
		var content;
			=09
		this.each(function() {  			=09
			var title =3D $(this).attr("title");			=09
			$(this).hover(function(e){											 							  =20
				content =3D (options.content !=3D "") ? options.content : title;
				content =3D (options.useElement !=3D "") ? $("#" + =
options.useElement).html() : content;
				$(this).attr("title","");									  			=09
				if (content !=3D "" && content !=3D undefined){		=09
					$("body").append("<div id=3D'"+ options.tooltipId +"'>"+ content =
+"</div>");	=09
					$("#" + options.tooltipId)
						.css("position","absolute")
						.css("top",(e.pageY - options.yOffset) + "px")
						.css("left",(e.pageX + options.xOffset) + "px")					=09
						.css("display","none")
						.fadeIn("fast")
				}
			},
			function(){=09
				$("#" + options.tooltipId).remove();
				$(this).attr("title",title);
			});=09
			$(this).mousemove(function(e){
				$("#" + options.tooltipId)
					.css("top",(e.pageY - options.yOffset) + "px")
					.css("left",(e.pageX + options.xOffset) + "px")				=09
			});=09
			if(options.clickRemove){
				$(this).mousedown(function(e){
					$("#" + options.tooltipId).remove();
					$(this).attr("title",title);
				});			=09
			}
		});
	 =20
	};

})(jQuery);

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://vsr.edgl.com/Custom_Scripts/RIS/screenshot.js

=EF=BB=BF/*
* Url preview script=20
* powered by jQuery (http://www.jquery.com)
*=20
* written by Alen Grakalic (http://cssglobe.com)
*=20
* for more info visit =
http://cssglobe.com/post/1695/easiest-tooltip-and-image-preview-using-jqu=
ery
*
*/

this.screenshotPreview =3D function() {
    /* CONFIG */

    xOffset =3D 10;
    yOffset =3D 30;

    // these 2 variable determine popup's distance from the cursor
    // you might want to adjust to get the right result

    /* END CONFIG */
    $("a.screenshot").hover(function(e) {
        this.t =3D this.title;
        this.title =3D "";
        var c =3D (this.t !=3D "") ? "<br/>" + this.t : "";
        $("body").append("<p id=3D'screenshot'><img src=3D'" + this.rel =
+ "' alt=3D'url preview' />" + c + "</p>");
        $("#screenshot")
			.css("top", (e.pageY - xOffset) + "px")
			.css("left", (e.pageX + yOffset) + "px")
			.fadeIn("fast");
    },
	function() {
	    this.title =3D this.t;
	    $("#screenshot").remove();
	});
    $("a.screenshot").mousemove(function(e) {
        $("#screenshot")
			.css("top", (e.pageY - xOffset) + "px")
			.css("left", (e.pageX + yOffset) + "px");
    });
};


// starting the script on page load
$(document).ready(function() {
    screenshotPreview();
});
------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://apis.google.com/js/plusone.js

window.___jsl=3Dwindow.___jsl||{};=0A=
window.___jsl.h=3Dwindow.___jsl.h||'r;gc\/24479126-6666cb8c';=0A=
window.___jsl.l=3D[];=0A=
window.__GOOGLEAPIS=3Dwindow.__GOOGLEAPIS||{};=0A=
window.__GOOGLEAPIS.gwidget=3Dwindow.__GOOGLEAPIS.gwidget||{};=0A=
window.__GOOGLEAPIS.gwidget.superbatch=3Dfalse;window.__GOOGLEAPIS.iframe=
s=3Dwindow.__GOOGLEAPIS.iframes||{};=0A=
window.__GOOGLEAPIS.iframes.plusone=3Dwindow.__GOOGLEAPIS.iframes.plusone=
_m=3Dwindow.__GOOGLEAPIS.iframes.plusone||{url:':socialhost:/u/:session_i=
ndex:/_/+1/fastbutton',params:{count:'',size:'',url:''}};window.___gpq=3D=
[];=0A=
window.gapi=3Dwindow.gapi||{};=0A=
window.gapi.plusone=3Dwindow.gapi.plusone||(function(){=0A=
  function f(n){return function(){window.___gpq.push(n,arguments)}}=0A=
  return{go:f('go'),render:f('render')}})();=0A=
function __bsld(){var =
p=3Dwindow.gapi.plusone=3Dwindow.googleapisv0.plusone;var =
f;while(f=3Dwindow.___gpq.shift()){=0A=
  p[f]&&p[f].apply(p,window.___gpq.shift())}=0A=
if =
(gadgets.config.get("gwidget")["parsetags"]!=3D=3D"explicit"){gapi.pluson=
e.go();}}=0A=
window['___jsl'] =3D window['___jsl'] || {};window['___jsl']['u'] =3D =
'https:\/\/apis.google.com\/js\/plusone.js';window['___jsl']['f'] =3D =
['googleapis.client','plusone'];window['___jsl']['ms'] =3D =
'https://plus.google.com';(window['___jsl']['ci'] =3D =
(window['___jsl']['ci'] || =
[])).push({"gwidget":{"parsetags":"onload","superbatch":false},"iframes":=
{"sharebox":{"params":{"json":"&"},"url":":socialhost:/u/:session_index:/=
_/sharebox/dialog"},":socialhost:":"https://plusone.google.com","plusone_=
m":{"url":":socialhost:/u/:session_index:/_/+1/fastbutton","params":{"cou=
nt":"","size":"","url":""}},"card":{"params":{"style":"#","userid":"&"},"=
url":":socialhost:/u/:session_index:/_/hovercard/card"},"plusone":{"url":=
":socialhost:/u/:session_index:/_/+1/fastbutton","params":{"count":"","si=
ze":"","url":""}}},"googleapis.config":{"requestCache":{"enabled":true},"=
methods":{"chili.people.list":true,"pos.plusones.list":true,"pos.plusones=
.get":true,"chili.people.get":true,"pos.plusones.insert":true,"chili.acti=
vities.list":true,"pos.plusones.delete":true,"chili.activities.get":true,=
"chili.activities.search":true,"pos.plusones.getSignupState":true},"versi=
ons":{"chili":"v1","pos":"v1"},"rpc":"/rpc","transport":{"isProxyShared":=
true},"sessionCache":{"enabled":true},"root-1p":"https://clients6.google.=
com","root":"https://www.googleapis.com","xd3":"/static/proxy.html","deve=
loperKey":"AIzaSyCKSbrvQasunBoV16zDH9R33D88CeLr9gQ","auth":{"useInterimAu=
th":false}}});var gapi=3Dwindow.gapi||{};=0A=
(function(){var r=3Dvoid 0,n=3Dvoid =
0,w=3D"___jsl",I=3D"h",s=3D"l",J=3D"m",x=3D"ms",y=3D"cu",z=3D"c",K=3D"o",=
L=3D"p",t=3D"https://ssl.gstatic.com",M=3D"/webclient/js",A=3D"https://ap=
is.google.com",B=3D".js",N=3D"gcjs-3p",O=3D/^(https?:)?\/\/([^/:@]*)(:[0-=
9]+)?(\/(\w|[-.,:!=3D/])*)(\?[^#]*)?(#.*)?$/,C=3D/^[?#]([^&]*&)*jsh=3D([^=
&]*)/,D=3D"d",p=3D"r",P=3D"f",u=3D"m",Q=3D"n",R=3D"sync",S=3D"callback",E=
=3D"config",F=3D"nodep",q=3D"gapi.load: =
",v=3Dfunction(f,c){r&&r(f,c);throw q+f+(c&&" =
"+c);},G=3Dfunction(f){n&&n(f);var =
c=3Dwindow.console;(c=3Dc&&c.warn)&&c(q+f)},H=3Dfunction(f){f.sort();=0A=
for(var =
c=3D0;c<f.length;)!f[c]||c&&f[c]=3D=3Df[c-1]?f.splice(c,1):++c},T=3Dfunct=
ion(f){if(document.readyState!=3D"loading")return false;if(typeof =
window.___gapisync!=3D"undefined")return =
window.___gapisync;if(f&&(f=3Df[R],typeof f!=3D"undefined"))return =
f;for(var =
f=3Ddocument.getElementsByTagName("meta"),c=3D0,j;j=3Df[c];++c)if("genera=
tor"=3D=3Dj.getAttribute("name")&&"blogger"=3D=3Dj.getAttribute("content"=
))return true;return false},U=3Dfunction(f,c){var j,k=3D{};typeof =
c!=3D=3D"function"?(k=3Dc||{},j=3Dk[S]):j=3Dc;var =
m=3Dwindow[w]=3Dwindow[w]||=0A=
{},o=3Df.split(":");k[F]||H(o);var a=3Dm[s]=3Dm[s]||[];H(a);var =
d,e=3Dwindow.location.search,g=3Dwindow.location.hash;d=3Dm[I];if(e=3De&&=
C.exec(e)||g&&C.exec(g))try{d=3DdecodeURIComponent(e[2])}catch(r){G("Inva=
lid hint "+e[2])}d||v("No hint present","");for(var =
b,e=3Dtrue,h=3Dg=3D0,l;e&&(b=3Do[g])&&(l=3Da[h]);)b=3D=3Dl?++g:b<l&&(e=3D=
false),++h;b=3De&&!b;if(!b){b=3Dd.split(";");a:{d=3Do;e=3Da;h=3Db;a=3Dm;g=
=3Dk;b=3Dh.shift();l=3Db=3D=3Dp?t:b=3D=3Du?a[x]||A:(l=3Dh.shift())&&l.rep=
lace(/\/+$/,"");var =
i;b=3D=3Dp?(i=3Dh.shift(),i=3D(i.indexOf("/")?M+"/":"")+i):i=3Dh.shift();=0A=
var =
n=3Db=3D=3DD,q=3Dn&&h.shift()||N,h=3Dn&&h.shift();if(b=3D=3DD)g=3Di,i=3Dq=
,d=3D"/"+d.join(":")+(e.length?"!"+e.join(":"):"")+B+"?container=3D"+i+"&=
c=3D2&jsload=3D0",g&&(d+=3D"&r=3D"+g),h=3D=3D"d"&&(d+=3D"&debug=3D1");els=
e =
if(b=3D=3Dp||b=3D=3DP)g=3Di,d=3D(g.indexOf("/")?"/":"")+g+"/"+d.join("__"=
)+(e.length?"--"+e.join("__"):"")+B;else =
if(b=3D=3Du||b=3D=3DQ)e=3Di,d=3Dd.join(",").replace(/\./g,"_").replace(/-=
/g,"_"),d=3De.replace("__features__",d),d=3Dg[F]?d.replace("/d=3D1/","/d=3D=
0/"):d;else{G("Unknown hint type "+b);a=3D"";break =
a}if(l){l+=3Dd;d=3Dl;e=3Da;a=3DO.exec(d);if(!(g=3D=0A=
!a))if(!(g=3D!!/\.\.|\/\//.test(a[4]))){b:if(g=3Dd,a=3Da[2],b=3D=3Dp)a=3D=
g.substr(0,t.length)=3D=3Dt;else =
if(b=3D=3Du)a=3De[x]||A,a=3Dg.substr(0,a.length)=3D=3Da;else{b=3De[J];if(=
a&&b){b=3Db.split(",");e=3D0;for(g=3Db.length;e<g;++e)if(h=3Db[e],i=3Da.l=
astIndexOf(h),(i=3D=3D0||h.charAt(0)=3D=3D"."||a.charAt(i-1)=3D=3D".")&&a=
.length-h.length=3D=3Di){a=3Dtrue;break =
b}}a=3Dfalse}g=3D!a}g&&v("Invalid URI",d);a=3Dl}else =
a=3D""}k[E]&&(m[y]=3Dm[y]||[]).push(k[E]);if(a){j&&(m[z]?v("Pending =
callback",a):(m[L]=3Do,m[z]=3Dj,m[K]=3D1));[].push.apply(m[s],o);T(k)?doc=
ument.write('<script src=3D"'+=0A=
a+'"><\/script>'):(k=3Da,j=3Ddocument.createElement("script"),j.setAttrib=
ute("src",k),k=3Ddocument.getElementsByTagName("script")[0],k.parentNode.=
insertBefore(j,k));return}}j&&j.call(null)};gapi.loader=3D{load:U}})();=0A=
gapi.load=3Dgapi.loader.load;=0A=
(window.gapi=3Dwindow.gapi||{}).load=3Dgapi.load;=0A=
gapi.load('googleapis.client:plusone', {'callback': window['__bsld']  });
------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://tweetmeme.com/i/scripts/button.js

(function(){var _url=3Dwindow.location.href;var =
_url=3D_url.replace(/((?:\?|&)?fbc_receiver=3D.+)?(?:#.*)?$/,"");var =
url=3Descape((typeof tweetmeme_url=3D=3D"string")?tweetmeme_url:((typeof =
TWEETMEME_URL=3D=3D"string")?TWEETMEME_URL:_url)).replace(/\+/g,"%2b");va=
r source=3D(typeof =
tweetmeme_source=3D=3D"string")?escape(tweetmeme_source):((typeof =
TWEETMEME_SOURCE=3D=3D"string")?escape(TWEETMEME_SOURCE):false);var =
style=3D(typeof =
tweetmeme_style=3D=3D"string")?escape(tweetmeme_style):((typeof =
TWEETMEME_STYLE=3D=3D"string")?escape(TWEETMEME_STYLE):"normal");var =
service=3D(typeof =
tweetmeme_service=3D=3D"string")?escape(tweetmeme_service):((typeof =
TWEETMEME_SERVICE=3D=3D"string")?escape(TWEETMEME_SERVICE):false);var =
service_api=3D(typeof =
tweetmeme_service_api=3D=3D"string")?escape(tweetmeme_service_api):((type=
of =
TWEETMEME_SERVICE_API=3D=3D"string")?escape(TWEETMEME_SERVICE_API):false)=
;var alias=3D(typeof =
tweetmeme_alias=3D=3D"string")?escape(tweetmeme_alias):((typeof =
TWEETMEME_ALIAS=3D=3D"string")?escape(TWEETMEME_ALIAS):false);var =
hashtags=3D(typeof =
tweetmeme_hashtags=3D=3D"string")?escape(tweetmeme_hashtags):((typeof =
TWEETMEME_HASHTAGS=3D=3D"string")?escape(TWEETMEME_HASHTAGS):false);var =
space=3D(typeof =
tweetmeme_space=3D=3D"number")?escape(tweetmeme_space):((typeof =
TWEETMEME_SPACE=3D=3D"number")?escape(TWEETMEME_SPACE):false);var =
width=3D(typeof =
tweetmeme_width=3D=3D"number")?escape(tweetmeme_width):((typeof =
TWEETMEME_WIDTH=3D=3D"number")?escape(TWEETMEME_WIDTH):false);var =
src=3D"http://api.tweetmeme.com/button.js";switch(style){case"compact":va=
r h=3D20;var w=3D90;break;default:var h=3D61;var =
w=3D50;break}if(width){w=3Dwidth}src+=3D"?url=3D"+url;src+=3D"&style=3D"+=
style;if(source!=3Dfalse){src+=3D"&source=3D"+source}if(service){src+=3D"=
&service=3D"+service}if(service_api){src+=3D"&service_api=3D"+service_api=
}if(alias){src+=3D"&alias=3D"+alias}if(hashtags){src+=3D"&hashtags=3D"+ha=
shtags}if(space){src+=3D"&space=3D"+space}if(document&&document.referrer)=
{var =
ref=3Ddocument.referrer;if(ref){src+=3D"&o=3D"+escape(ref)}}src+=3D"&b=3D=
1";document.write('<iframe src=3D"'+src+'" height=3D"'+h+'" =
width=3D"'+w+'" frameborder=3D"0" =
scrolling=3D"no"></iframe>');tweetmeme_url=3Dnull;TWEETMEME_URL=3Dnull;tw=
eetmeme_source=3Dnull;TWEETMEME_SOURCE=3Dnull;tweetmeme_service=3Dnull;TW=
EETMEME_SERVICE=3Dnull;tweetmeme_service_api=3Dnull;TWEETMEME_SERVICE_API=
=3Dnull;tweetmeme_style=3Dnull;TWEETMEME_STYLE=3Dnull;tweetmeme_alias=3Dn=
ull;TWEETMEME_ALIAS=3Dnull;tweetmeme_hashtags=3Dnull;TWEETMEME_HASHTAGS=3D=
null;tweetmeme_space=3Dnull;TWEETMEME_SPACE=3Dnull})();
------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://connect.facebook.net/en_US/all.js#appId=260960777247945&xfbml=1

/*1318378282,169587577,JIT Construction: v456768,en_US*/=0A=
=0A=
if(!window.FB)window.FB=3D{_apiKey:null,_session:null,_userStatus:'unknow=
n',_logging:true,_inCanvas:((window.location.search.indexOf('fb_sig_in_if=
rame=3D1')>-1)||(window.location.search.indexOf('session=3D')>-1)||(windo=
w.location.search.indexOf('signed_request=3D')>-1)||(window.name.indexOf(=
'iframe_canvas')>-1)||(window.name.indexOf('app_runner')>-1)),_https:(win=
dow.name.indexOf('_fb_https')>-1),_domain:{api:'https://api.facebook.com/=
',api_read:'https://api-read.facebook.com/',cdn:'http://static.ak.fbcdn.n=
et/',https_cdn:'https://s-static.ak.fbcdn.net/',graph:'https://graph.face=
book.com/',staticfb:'http://static.ak.facebook.com/',https_staticfb:'http=
s://s-static.ak.facebook.com/',www:'http://www.facebook.com/',https_www:'=
https://www.facebook.com/',m:'http://m.facebook.com/',https_m:'https://m.=
facebook.com/'},_locale:null,_localeIsRtl:false,getDomain:function(a){swi=
tch(a){case 'api':return FB._domain.api;case 'api_read':return =
FB._domain.api_read;case 'cdn':return =
(window.location.protocol=3D=3D'https:'||FB._https)?FB._domain.https_cdn:=
FB._domain.cdn;case 'cdn_foreign':return FB._domain.cdn_foreign;case =
'https_cdn':return FB._domain.https_cdn;case 'graph':return =
FB._domain.graph;case 'staticfb':return =
(document.referrer.indexOf('https:')=3D=3D0||FB._https)?FB._domain.https_=
staticfb:FB._domain.staticfb;case 'https_staticfb':return =
FB._domain.https_staticfb;case 'www':return =
(window.location.protocol=3D=3D'https:'||FB._https)?FB._domain.https_www:=
FB._domain.www;case 'https_www':return FB._domain.https_www;case =
'm':return =
(window.location.protocol=3D=3D'https:'||FB._https)?FB._domain.https_m:FB=
._domain.m;case 'https_m':return =
FB._domain.https_m;}},copy:function(d,c,b,e){for(var a in c)if(b||typeof =
d[a]=3D=3D=3D'undefined')d[a]=3De?e(c[a]):c[a];return =
d;},create:function(c,h){var =
e=3Dwindow.FB,d=3Dc?c.split('.'):[],a=3Dd.length;for(var =
b=3D0;b<a;b++){var g=3Dd[b];var =
f=3De[g];if(!f){f=3D(h&&b+1=3D=3Da)?h:{};e[g]=3Df;}e=3Df;}return =
e;},provide:function(c,b,a){return FB.copy(typeof =
c=3D=3D'string'?FB.create(c):c,b,a);},guid:function(){return =
'f'+(Math.random()*(1<<30)).toString(16).replace('.','');},log:function(a=
){if(FB._logging)if(window.Debug&&window.Debug.writeln){window.Debug.writ=
eln(a);}else =
if(window.console)window.console.log(a);if(FB.Event)FB.Event.fire('fb.log=
',a);},$:function(a){return document.getElementById(a);}};=0A=
FB.provide('Array',{indexOf:function(a,c){if(a.indexOf)return =
a.indexOf(c);var d=3Da.length;if(d)for(var =
b=3D0;b<d;b++)if(a[b]=3D=3D=3Dc)return b;return =
-1;},merge:function(c,b){for(var =
a=3D0;a<b.length;a++)if(FB.Array.indexOf(c,b[a])<0)c.push(b[a]);return =
c;},filter:function(a,c){var b=3D[];for(var =
d=3D0;d<a.length;d++)if(c(a[d]))b.push(a[d]);return =
b;},keys:function(c,d){var a=3D[];for(var b in =
c)if(d||c.hasOwnProperty(b))a.push(b);return a;},map:function(a,d){var =
c=3D[];for(var b=3D0;b<a.length;b++)c.push(d(a[b]));return =
c;},forEach:function(c,a,f){if(!c)return;if(Object.prototype.toString.app=
ly(c)=3D=3D=3D'[object Array]'||(!(c instanceof Function)&&typeof =
c.length=3D=3D'number')){if(c.forEach){c.forEach(a);}else for(var =
b=3D0,e=3Dc.length;b<e;b++)a(c[b],b,c);}else for(var d in =
c)if(f||c.hasOwnProperty(d))a(c[d],d,c);},toArray:function(b){for(var =
c=3D0,a=3D[],d=3Db.length;c<d;c++)a[c]=3Db[c];return a;}});=0A=
FB.provide('QS',{encode:function(c,d,a){d=3Dd=3D=3D=3Dundefined?'&':d;a=3D=
a=3D=3D=3Dfalse?function(e){return e;}:encodeURIComponent;var =
b=3D[];FB.Array.forEach(c,function(f,e){if(f!=3D=3Dnull&&typeof =
f!=3D'undefined')b.push(a(e)+'=3D'+a(f));});b.sort();return =
b.join(d);},decode:function(f){var =
a=3DdecodeURIComponent,d=3D{},e=3Df.split('&'),b,c;for(b=3D0;b<e.length;b=
++){c=3De[b].split('=3D',2);if(c&&c[0])d[a(c[0])]=3Da(c[1]||'');}return =
d;}});=0A=
FB.provide('Content',{_root:null,_hiddenRoot:null,_callbacks:{},append:fu=
nction(a,c){if(!c)if(!FB.Content._root){FB.Content._root=3Dc=3DFB.$('fb-r=
oot');if(!c){FB.log('The "fb-root" div has not been =
created.');return;}else c.className+=3D' fb_reset';}else =
c=3DFB.Content._root;if(typeof a=3D=3D'string'){var =
b=3Ddocument.createElement('div');c.appendChild(b).innerHTML=3Da;return =
b;}else return =
c.appendChild(a);},appendHidden:function(a){if(!FB.Content._hiddenRoot){v=
ar =
b=3Ddocument.createElement('div'),c=3Db.style;c.position=3D'absolute';c.t=
op=3D'-10000px';c.width=3Dc.height=3D0;FB.Content._hiddenRoot=3DFB.Conten=
t.append(b);}return =
FB.Content.append(a,FB.Content._hiddenRoot);},insertIframe:function(e){e.=
id=3De.id||FB.guid();e.name=3De.name||FB.guid();var =
a=3DFB.guid(),f=3Dfalse,d=3Dfalse;FB.Content._callbacks[a]=3Dfunction(){i=
f(f&&!d){d=3Dtrue;e.onload&&e.onload(e.root.firstChild);}};if(document.at=
tachEvent){var b=3D('<iframe'+' id=3D"'+e.id+'"'+' =
name=3D"'+e.name+'"'+(e.title?' =
title=3D"'+e.title+'"':'')+(e.className?' =
class=3D"'+e.className+'"':'')+' =
style=3D"border:none;'+(e.width?'width:'+e.width+'px;':'')+(e.height?'hei=
ght:'+e.height+'px;':'')+'"'+' src=3D"'+e.url+'"'+' frameborder=3D"0"'+' =
scrolling=3D"no"'+' allowtransparency=3D"true"'+' =
onload=3D"FB.Content._callbacks.'+a+'()"'+'></iframe>');e.root.innerHTML=3D=
'<iframe src=3D"javascript:false"'+' frameborder=3D"0"'+' =
scrolling=3D"no"'+' =
style=3D"height:1px"></iframe>';f=3Dtrue;window.setTimeout(function(){e.r=
oot.innerHTML=3Db;e.onInsert&&e.onInsert(e.root.firstChild);},0);}else{va=
r =
c=3Ddocument.createElement('iframe');c.id=3De.id;c.name=3De.name;c.onload=
=3DFB.Content._callbacks[a];c.scrolling=3D'no';c.style.border=3D'none';c.=
style.overflow=3D'hidden';if(e.title)c.title=3De.title;if(e.className)c.c=
lassName=3De.className;if(e.height)c.style.height=3De.height+'px';if(e.wi=
dth)c.style.width=3De.width+'px';e.root.appendChild(c);f=3Dtrue;c.src=3De=
.url;e.onInsert&&e.onInsert(c);}},submitToTarget:function(c,b){var =
a=3Ddocument.createElement('form');a.action=3Dc.url;a.target=3Dc.target;a=
.method=3D(b)?'GET':'POST';FB.Content.appendHidden(a);FB.Array.forEach(c.=
params,function(f,e){if(f!=3D=3Dnull&&f!=3D=3Dundefined){var =
d=3Ddocument.createElement('input');d.name=3De;d.value=3Df;a.appendChild(=
d);}});a.submit();a.parentNode.removeChild(a);}});=0A=
FB.provide('Flash',{_minVersions:[[9,0,159,0],[10,0,22,87]],_swfPath:'swf=
/XdComm.swf',_callbacks:[],_names:{},_unloadRegistered:false,init:functio=
n(){if(FB.Flash._init)return;FB.Flash._init=3Dtrue;window.FB_OnFlashXdCom=
mReady=3Dfunction(){FB.Flash._ready=3Dtrue;for(var =
a=3D0,b=3DFB.Flash._callbacks.length;a<b;a++)FB.Flash._callbacks[a]();FB.=
Flash._callbacks=3D[];};FB.Flash.embedSWF('XdComm',FB.getDomain('cdn_fore=
ign')+FB.Flash._swfPath);},embedSWF:function(d,e,b){var =
a=3D!!document.attachEvent,c=3D('<object =
'+'type=3D"application/x-shockwave-flash" '+'id=3D"'+d+'" =
'+(b?'flashvars=3D"'+b+'" ':'')+(a?'name=3D"'+d+'" =
':'')+(a?'':'data=3D"'+e+'" =
')+(a?'classid=3D"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" =
':'')+'allowscriptaccess=3D"always">'+'<param name=3D"movie" =
value=3D"'+e+'"></param>'+'<param name=3D"allowscriptaccess" =
value=3D"always"></param>'+'</object>');FB.Content.appendHidden(c);if(FB.=
UA.ie()>=3D9){if(!FB.Flash._unloadRegistered){var =
f=3Dfunction(){FB.Array.forEach(FB.Flash._names,function(i,h){var =
g=3Ddocument.getElementById(h);if(g)g.removeNode(true);});};window.attach=
Event('onunload',f);FB.Flash._unloadRegistered=3Dtrue;}FB.Flash._names[d]=
=3Dtrue;}},hasMinVersion:function(){if(typeof =
FB.Flash._hasMinVersion=3D=3D=3D'undefined'){var =
i,a,b,h=3D[];try{i=3Dnew =
ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version');}c=
atch(j){if(navigator.mimeTypes.length>0){var =
mimeType=3D'application/x-shockwave-flash';if(navigator.mimeTypes[mimeTyp=
e].enabledPlugin){var name=3D'Shockwave =
Flash';i=3D(navigator.plugins[name+' =
2.0']||navigator.plugins[name]).description;}}}if(i){var =
f=3Di.replace(/\D+/g,',').match(/^,?(.+),?$/)[1].split(',');for(a=3D0,b=3D=
f.length;a<b;a++)h.push(parseInt(f[a],10));}FB.Flash._hasMinVersion=3Dfal=
se;majorVersion:for(a=3D0,b=3DFB.Flash._minVersions.length;a<b;a++){var =
g=3DFB.Flash._minVersions[a];if(g[0]!=3Dh[0])continue;for(var =
c=3D1,d=3Dg.length,e=3Dh.length;(c<d&&c<e);c++)if(h[c]<g[c]){FB.Flash._ha=
sMinVersion=3Dfalse;continue =
majorVersion;}else{FB.Flash._hasMinVersion=3Dtrue;if(h[c]>g[c])break =
majorVersion;}};}return =
FB.Flash._hasMinVersion;},onReady:function(a){FB.Flash.init();if(FB.Flash=
._ready){window.setTimeout(a,0);}else FB.Flash._callbacks.push(a);}});=0A=
if(!this.JSON)this.JSON=3D{};(function(){function f(n){return =
n<10?'0'+n:n;}if(typeof =
Date.prototype.toJSON!=3D=3D'function'){Date.prototype.toJSON=3Dfunction(=
key){return =
isFinite(this.valueOf())?this.getUTCFullYear()+'-'+f(this.getUTCMonth()+1=
)+'-'+f(this.getUTCDate())+'T'+f(this.getUTCHours())+':'+f(this.getUTCMin=
utes())+':'+f(this.getUTCSeconds())+'Z':null;};String.prototype.toJSON=3D=
Number.prototype.toJSON=3DBoolean.prototype.toJSON=3Dfunction(key){return=
 this.valueOf();};}var =
cx=3D/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u2=
02f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=3D/[\\\"\x00-\x1f\x7f-\x=
9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\=
u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta=3D{'\b':'\\b','\t':'\\t','\n'=
:'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},rep;function =
quote(string){escapable.lastIndex=3D0;return =
escapable.test(string)?'"'+string.replace(escapable,function(a){var =
c=3Dmeta[a];return typeof =
c=3D=3D=3D'string'?c:'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4=
);})+'"':'"'+string+'"';}function str(key,holder){var =
i,k,v,length,mind=3Dgap,partial,value=3Dholder[key];if(value&&typeof =
value=3D=3D=3D'object'&&typeof =
value.toJSON=3D=3D=3D'function')value=3Dvalue.toJSON(key);if(typeof =
rep=3D=3D=3D'function')value=3Drep.call(holder,key,value);switch(typeof =
value){case 'string':return quote(value);case 'number':return =
isFinite(value)?String(value):'null';case 'boolean':case 'null':return =
String(value);case 'object':if(!value)return =
'null';gap+=3Dindent;partial=3D[];if(Object.prototype.toString.apply(valu=
e)=3D=3D=3D'[object =
Array]'){length=3Dvalue.length;for(i=3D0;i<length;i+=3D1)partial[i]=3Dstr=
(i,value)||'null';v=3Dpartial.length=3D=3D=3D0?'[]':gap?'[\n'+gap+partial=
.join(',\n'+gap)+'\n'+mind+']':'['+partial.join(',')+']';gap=3Dmind;retur=
n v;}if(rep&&typeof =
rep=3D=3D=3D'object'){length=3Drep.length;for(i=3D0;i<length;i+=3D1){k=3D=
rep[i];if(typeof =
k=3D=3D=3D'string'){v=3Dstr(k,value);if(v)partial.push(quote(k)+(gap?': =
':':')+v);}}}else for(k in =
value)if(Object.hasOwnProperty.call(value,k)){v=3Dstr(k,value);if(v)parti=
al.push(quote(k)+(gap?': =
':':')+v);}v=3Dpartial.length=3D=3D=3D0?'{}':gap?'{\n'+gap+partial.join('=
,\n'+gap)+'\n'+mind+'}':'{'+partial.join(',')+'}';gap=3Dmind;return =
v;}}if(typeof =
JSON.stringify!=3D=3D'function')JSON.stringify=3Dfunction(value,replacer,=
space){var i;gap=3D'';indent=3D'';if(typeof =
space=3D=3D=3D'number'){for(i=3D0;i<space;i+=3D1)indent+=3D' ';}else =
if(typeof =
space=3D=3D=3D'string')indent=3Dspace;rep=3Dreplacer;if(replacer&&typeof =
replacer!=3D=3D'function'&&(typeof replacer!=3D=3D'object'||typeof =
replacer.length!=3D=3D'number'))throw new Error('JSON.stringify');return =
str('',{'':value});};if(typeof =
JSON.parse!=3D=3D'function')JSON.parse=3Dfunction(text,reviver){var =
j;function walk(holder,key){var k,v,value=3Dholder[key];if(value&&typeof =
value=3D=3D=3D'object')for(k in =
value)if(Object.hasOwnProperty.call(value,k)){v=3Dwalk(value,k);if(v!=3D=3D=
undefined){value[k]=3Dv;}else delete value[k];}return =
reviver.call(holder,key,value);}cx.lastIndex=3D0;if(cx.test(text))text=3D=
text.replace(cx,function(a){return =
'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4);});if(/^[\],:{}\s]*=
$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,'@').replace(/=
"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']').re=
place(/(?:^|:|,)(?:\s*\[)+/g,''))){j=3Deval('('+text+')');return typeof =
reviver=3D=3D=3D'function'?walk({'':j},''):j;}throw new =
SyntaxError('JSON.parse');};}());=0A=
FB.provide('JSON',{stringify:function(a){if(window.Prototype&&Object.toJS=
ON){return Object.toJSON(a);}else return =
JSON.stringify(a);},parse:function(a){return =
JSON.parse(a);},flatten:function(c){var a=3D{};for(var b in =
c)if(c.hasOwnProperty(b)){var =
d=3Dc[b];if(null=3D=3D=3Dd||undefined=3D=3D=3Dd){continue;}else =
if(typeof d=3D=3D'string'){a[b]=3Dd;}else =
a[b]=3DFB.JSON.stringify(d);}return a;}});=0A=
FB.provide('',{api:function(){if(typeof =
arguments[0]=3D=3D=3D'string'){FB.ApiServer.graph.apply(FB.ApiServer,argu=
ments);}else =
FB.ApiServer.rest.apply(FB.ApiServer,arguments);}});FB.provide('ApiServer=
',{METHODS:['get','post','delete','put'],_callbacks:{},_readOnlyCalls:{fq=
l_query:true,fql_multiquery:true,friends_get:true,notifications_get:true,=
stream_get:true,users_getinfo:true},graph:function(){var =
a=3DArray.prototype.slice.call(arguments),f=3Da.shift(),d=3Da.shift(),c,e=
,b;while(d){var g=3Dtypeof =
d;if(g=3D=3D=3D'string'&&!c){c=3Dd.toLowerCase();}else =
if(g=3D=3D=3D'function'&&!b){b=3Dd;}else =
if(g=3D=3D=3D'object'&&!e){e=3Dd;}else{FB.log('Invalid argument passed =
to FB.api(): =
'+d);return;}d=3Da.shift();}c=3Dc||'get';e=3De||{};if(f[0]=3D=3D=3D'/')f=3D=
f.substr(1);if(FB.Array.indexOf(FB.ApiServer.METHODS,c)<0){FB.log('Invali=
d method passed to FB.api(): =
'+c);return;}FB.ApiServer.oauthRequest('graph',f,c,e,b);},rest:function(e=
,a){var =
c=3De.method.toLowerCase().replace('.','_');if(FB.Auth&&c=3D=3D=3D'auth_r=
evokeauthorization'){var =
d=3Da;a=3Dfunction(f){if(f=3D=3D=3Dtrue)if(FB._oauth){FB.Auth.setAuthResp=
onse(null,'not_authorized');}else =
FB.Auth.setSession(null,'notConnected');d&&d(f);};}e.format=3D'json-strin=
gs';e.api_key=3DFB._apiKey;var =
b=3DFB.ApiServer._readOnlyCalls[c]?'api_read':'api';FB.ApiServer.oauthReq=
uest(b,'restserver.php','get',e,a);},oauthRequest:function(b,g,d,f,a){if(=
!f.access_token&&FB.getAccessToken())f.access_token=3DFB.getAccessToken()=
;f.sdk=3D'joey';f.pretty=3D0;var =
e=3Da;a=3Dfunction(h){if(FB.Auth&&h&&FB._session&&FB._session.access_toke=
n=3D=3Df.access_token&&(h.error_code=3D=3D=3D'190'||(h.error&&(h.error=3D=
=3D=3D'invalid_token'||h.error.type=3D=3D=3D'OAuthException'))))FB.getLog=
inStatus(null,true);e&&e(h);};try{FB.ApiServer.jsonp(b,g,d,FB.JSON.flatte=
n(f),a);}catch(c){try{if(!FB.initSitevars.corsKillSwitch&&FB.ApiServer.co=
rsPost(b,g,d,FB.JSON.flatten(f),a))return;}catch(e2_ignore){}if(FB.Flash.=
hasMinVersion()){FB.ApiServer.flash(b,g,d,FB.JSON.flatten(f),a);}else =
throw new Error('Your browser does not support long connect '+'requests. =
You can fix this problem by upgrading your browser '+'or installing the =
latest version of Flash');}},corsPost:function(c,g,e,f,a){var =
i=3DFB.getDomain(c)+g;if(c=3D=3D'graph')f.method=3De;var =
d=3DFB.QS.encode(f);var b=3D'application/x-www-form-urlencoded';var =
h=3DFB.ApiServer._createCORSRequest('POST',i,b);if(h){h.onload=3Dfunction=
(){a&&a(FB.JSON.parse(h.responseText));};h.send(d);return true;}else =
return =
false;},_createCORSRequest:function(b,c,a){if(!window.XMLHttpRequest)retu=
rn null;var d=3Dnew XMLHttpRequest();if("withCredentials" in =
d){d.open(b,c,true);d.setRequestHeader('Content-type',a);}else =
if(window.XDomainRequest){d=3Dnew XDomainRequest();d.open(b,c);}else =
d=3Dnull;return d;},jsonp:function(b,f,d,e,a){var =
c=3DFB.guid(),g=3Ddocument.createElement('script');if(b=3D=3D=3D'graph'&&=
d!=3D=3D'get')e.method=3Dd;e.callback=3D'FB.ApiServer._callbacks.'+c;var =
h=3D(FB.getDomain(b)+f+(f.indexOf('?')>-1?'&':'?')+FB.QS.encode(e));if(h.=
length>2000)throw new Error('JSONP only support a maximum of 2000 bytes =
of input.');FB.ApiServer._callbacks[c]=3Dfunction(i){a&&a(i);delete =
FB.ApiServer._callbacks[c];g.parentNode.removeChild(g);};g.src=3Dh;docume=
nt.getElementsByTagName('head')[0].appendChild(g);},flash:function(b,e,c,=
d,a){if(!window.FB_OnXdHttpResult)window.FB_OnXdHttpResult=3Dfunction(g,f=
){FB.ApiServer._callbacks[g](decodeURIComponent(f));};FB.Flash.onReady(fu=
nction(){if(b=3D=3D=3D'graph')d.suppress_http_code=3D1;var =
h=3DFB.getDomain(b)+e,f=3DFB.QS.encode(d);if(c=3D=3D=3D'get'){if(h.length=
+f.length>2000){if(b=3D=3D=3D'graph')d.method=3D'get';c=3D'post';f=3DFB.Q=
S.encode(d);}else{h+=3D(h.indexOf('?')>-1?'&':'?')+f;f=3D'';}}else =
if(c!=3D=3D'post'){if(b=3D=3D=3D'graph')d.method=3Dc;c=3D'post';f=3DFB.QS=
.encode(d);}var =
g=3Ddocument.XdComm.sendXdHttpRequest(c.toUpperCase(),h,f,null);FB.ApiSer=
ver._callbacks[g]=3Dfunction(i){a&&a(FB.JSON.parse(i));delete =
FB.ApiServer._callbacks[g];};});}});=0A=
FB.provide('EventProvider',{subscribers:function(){if(!this._subscribersM=
ap)this._subscribersMap=3D{};return =
this._subscribersMap;},subscribe:function(b,a){var =
c=3Dthis.subscribers();if(!c[b]){c[b]=3D[a];}else =
c[b].push(a);},unsubscribe:function(b,a){var =
c=3Dthis.subscribers()[b];FB.Array.forEach(c,function(e,d){if(e=3D=3Da)c[=
d]=3Dnull;});},monitor:function(d,a){if(!a()){var =
b=3Dthis,c=3Dfunction(){if(a.apply(a,arguments))b.unsubscribe(d,c);};this=
.subscribe(d,c);}},clear:function(a){delete =
this.subscribers()[a];},fire:function(){var =
a=3DArray.prototype.slice.call(arguments),b=3Da.shift();FB.Array.forEach(=
this.subscribers()[b],function(c){if(c)c.apply(this,a);});},listen:functi=
on(a,event,b){if(a.addEventListener){a.addEventListener(event,b,false);}e=
lse =
if(a.attachEvent)a.attachEvent(event,b);},unlisten:function(a,event,b){if=
(a.removeEventListener){a.removeEventListener(event,b,false);}else =
if(a.detachEvent)a.detachEvent(event,b);}});FB.provide('Event',FB.EventPr=
ovider);=0A=
FB.provide('XD',{_origin:null,_transport:null,_callbacks:{},_forever:{},_=
xdProxyUrl:'connect/xd_proxy.php',_openerTransport:null,_openerOrigin:nul=
l,_nonOpenerOrigin:null,init:function(b){if(FB.XD._origin)return;var =
d=3D(window.location.protocol+'//'+window.location.host+'/'+FB.guid());if=
(window.addEventListener&&!window.attachEvent&&window.postMessage){FB.XD.=
_origin=3Dd;FB.XD.PostMessage.init();FB.XD._transport=3D'postmessage';}el=
se =
if(!b&&FB.Flash.hasMinVersion()){if(document.getElementById('fb-root')){v=
ar =
c=3Ddocument.domain;if(c=3D=3D'facebook.com')c=3Dwindow.location.host;FB.=
XD._origin=3D(window.location.protocol+'//'+c+'/'+FB.guid());FB.XD.Flash.=
init();FB.XD._transport=3D'flash';}else{if(FB.log)FB.log('missing =
fb-root, defaulting to fragment-based =
xdcomm');FB.XD._transport=3D'fragment';FB.XD.Fragment._channelUrl=3Db||wi=
ndow.location.toString();}}else{FB.XD._transport=3D'fragment';FB.XD.Fragm=
ent._channelUrl=3Db||window.location.toString();}var =
a=3D!!window.attachEvent;if(FB.XD._transport!=3D'postmessage'&&a&&window.=
postMessage){FB.XD._openerTransport=3DFB.XD._transport;FB.XD._openerOrigi=
n=3DFB.XD._origin;FB.XD._nonOpenerOrigin=3Dd;}},resolveRelation:function(=
b){var g,d,f=3Db.split('.'),e=3Dwindow;for(var =
a=3D0,c=3Df.length;a<c;a++){g=3Df[a];if(g=3D=3D=3D'opener'||g=3D=3D=3D'pa=
rent'||g=3D=3D=3D'top'){e=3De[g];}else =
if(d=3D/^frames\[['"]?([a-zA-Z0-9-_]+)['"]?\]$/.exec(g)){e=3De.frames[d[1=
]];}else throw new SyntaxError('Malformed id to resolve: '+b+', pt: =
'+g);}return =
e;},handler:function(a,f,c,d,b){if(window.location.toString().indexOf(FB.=
XD.Fragment._magic)>0)return 'javascript:false;//';var =
g=3DFB.getDomain((b?'https_':'')+'cdn')+FB.XD._xdProxyUrl+'#';d=3Dd||FB.g=
uid();f=3Df||'opener';if(FB.XD._openerTransport)if(f=3D=3D'opener'){FB.XD=
._transport=3DFB.XD._openerTransport;FB.XD._origin=3DFB.XD._openerOrigin;=
}else{FB.XD.PostMessage.init();FB.XD._transport=3D'postmessage';FB.XD._or=
igin=3DFB.XD._nonOpenerOrigin;}if(FB.XD._transport=3D=3D'fragment'){g=3DF=
B.XD.Fragment._channelUrl;var =
e=3Dg.indexOf('#');if(e>0)g=3Dg.substr(0,e);g+=3D((g.indexOf('?')<0?'?':'=
&')+FB.XD.Fragment._magic+'#?=3D&');}if(c)FB.XD._forever[d]=3Dtrue;FB.XD.=
_callbacks[d]=3Da;return =
g+FB.QS.encode({cb:d,origin:FB.XD._origin,relation:f,transport:FB.XD._tra=
nsport});},recv:function(b){if(typeof =
b=3D=3D'string')try{b=3DFB.JSON.parse(b);}catch(c){b=3DFB.QS.decode(b);}v=
ar a=3DFB.XD._callbacks[b.cb];if(!FB.XD._forever[b.cb])delete =
FB.XD._callbacks[b.cb];a&&a(b);},PostMessage:{_isInitialized:false,init:f=
unction(){if(!FB.XD.PostMessage._isInitialized){var =
a=3DFB.XD.PostMessage.onMessage;window.addEventListener?window.addEventLi=
stener('message',a,false):window.attachEvent('onmessage',a);FB.XD.PostMes=
sage._isInitialized=3Dtrue;}},onMessage:function(event){FB.XD.recv(event.=
data);}},WebView:{onMessage:function(a,c,b){FB.XD.recv(b);}},Flash:{init:=
function(){FB.Flash.onReady(function(){document.XdComm.postMessage_init('=
FB.XD.Flash.onMessage',FB.XD._openerOrigin?FB.XD._openerOrigin:FB.XD._ori=
gin);});},onMessage:function(a){FB.XD.recv(decodeURIComponent(a));}},Frag=
ment:{_magic:'fb_xd_fragment',checkAndDispatch:function(){var =
b=3Dwindow.location.toString(),a=3Db.substr(b.indexOf('#')+1),c=3Db.index=
Of(FB.XD.Fragment._magic);if(c>0){FB.init=3DFB.getLoginStatus=3DFB.api=3D=
function(){};document.documentElement.style.display=3D'none';FB.XD.resolv=
eRelation(FB.QS.decode(a).relation).FB.XD.recv(a);}}}});FB.XD.Fragment.ch=
eckAndDispatch();=0A=
FB.provide('UA',{ie:function(){return =
FB.UA._populate()||this._ie;},firefox:function(){return =
FB.UA._populate()||this._firefox;},opera:function(){return =
FB.UA._populate()||this._opera;},safari:function(){return =
FB.UA._populate()||this._safari;},chrome:function(){return =
FB.UA._populate()||this._chrome;},windows:function(){return =
FB.UA._populate()||this._windows;},osx:function(){return =
FB.UA._populate()||this._osx;},linux:function(){return =
FB.UA._populate()||this._linux;},ios:function(){FB.UA._populate();return =
FB.UA.mobile()&&this._ios;},mobile:function(){FB.UA._populate();return =
!FB._inCanvas&&FB.UA._enableMobile&&this._mobile;},nativeApp:function(){r=
eturn =
FB.UA.mobile()&&navigator.userAgent.match(/FBAN\/\w+;/i);},android:functi=
on(){FB.UA._populate();return =
FB.UA.mobile()&&this._android;},iPad:function(){FB.UA._populate();return =
FB.UA.mobile()&&this._iPad;},_populated:false,_populate:function(){if(FB.=
UA._populated)return;FB.UA._populated=3Dtrue;var =
a=3D/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+)=
)|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))/.ex=
ec(navigator.userAgent);var c=3D/(Mac OS =
X)|(Windows)|(Linux)/.exec(navigator.userAgent);var =
b=3D/\b(iPhone|iP[ao]d)/.exec(navigator.userAgent);FB.UA._iPad=3D/\b(iPad=
)/.exec(navigator.userAgent);FB.UA._android=3Dnavigator.userAgent.match(/=
Android/i);FB.UA._mobile=3Db||FB.UA._android||navigator.userAgent.match(/=
Mobile/i);if(a){FB.UA._ie=3Da[1]?parseFloat(a[1]):NaN;if(FB.UA._ie>=3D8&&=
!window.HTMLCollection)FB.UA._ie=3D7;FB.UA._firefox=3Da[2]?parseFloat(a[2=
]):NaN;FB.UA._opera=3Da[3]?parseFloat(a[3]):NaN;FB.UA._safari=3Da[4]?pars=
eFloat(a[4]):NaN;if(FB.UA._safari){a=3D/(?:Chrome\/(\d+\.\d+))/.exec(navi=
gator.userAgent);FB.UA._chrome=3Da&&a[1]?parseFloat(a[1]):NaN;}else =
FB.UA._chrome=3DNaN;}else =
FB.UA._ie=3DFB.UA._firefox=3DFB.UA._opera=3DFB.UA._chrome=3DFB.UA._safari=
=3DNaN;if(c){FB.UA._osx=3D!!c[1];FB.UA._windows=3D!!c[2];FB.UA._linux=3D!=
!c[3];}else =
FB.UA._osx=3DFB.UA._windows=3DFB.UA._linux=3Dfalse;FB.UA._ios=3Db;}});=0A=
FB.provide('Arbiter',{_canvasProxyUrl:'connect/canvas_proxy.php',BEHAVIOR=
_EVENT:'e',BEHAVIOR_PERSISTENT:'p',BEHAVIOR_STATE:'s',inform:function(d,f=
,g,c,a){if(FB.Canvas.isTabIframe()||(FB._inPlugin&&window.postMessage)||(=
!FB._inCanvas&&FB.UA.mobile()&&window.postMessage)){var =
e=3DFB.JSON.stringify({method:d,params:f,behavior:a||FB.Arbiter.BEHAVIOR_=
PERSISTENT});if(window.postMessage){FB.XD.resolveRelation(g||'parent').po=
stMessage(e,'*');return;}else =
try{window.opener.postMessage(e);return;}catch(b){}}var =
i=3D(FB.getDomain((c?'https_':'')+'staticfb')+FB.Arbiter._canvasProxyUrl+=
'#'+FB.QS.encode({method:d,params:FB.JSON.stringify(f||{}),behavior:a||FB=
.Arbiter.BEHAVIOR_PERSISTENT,relation:g}));var =
h=3DFB.Content.appendHidden('');FB.Content.insertIframe({url:i,root:h,wid=
th:1,height:1,onload:function(){setTimeout(function(){h.parentNode.remove=
Child(h);},10);}});}});=0A=
FB.provide('Canvas',{_timer:null,_lastSize:{},_pageInfo:{clientWidth:0,cl=
ientHeight:0,scrollLeft:0,scrollTop:0,offsetLeft:0,offsetTop:0},getPageIn=
fo:function(a){var d=3D'top.frames['+window.name+']';var =
b=3DFB.XD.handler(function(e){for(var f in =
FB.Canvas._pageInfo)if(e[f])FB.Canvas._pageInfo[f]=3De[f]|0;a&&a(FB.Canva=
s._pageInfo);},d,true);var =
c=3D{channelUrl:b,frame:window.name};FB.Arbiter.inform('getPageInfo',c,'t=
op');return =
FB.Canvas._pageInfo;},_flashClassID:"CLSID:D27CDB6E-AE6D-11CF-96B8-444553=
540000",_hideFlashCallback:function(f){var =
a=3Dwindow.document.getElementsByTagName('object');for(var =
d=3D0;d<a.length;d++){var =
b=3Da[d];if(b.type!=3D"application/x-shockwave-flash"&&b.classid.toUpperC=
ase()!=3DFB.Canvas._flashClassID)continue;var c=3Dfalse;for(var =
e=3D0;e<b.childNodes.length;e++)if(b.childNodes[e].nodeName=3D=3D"PARAM"&=
&b.childNodes[e].name=3D=3D"wmode")if(b.childNodes[e].value=3D=3D"opaque"=
||b.childNodes[e].value=3D=3D"transparent")c=3Dtrue;if(!c)if(f.state=3D=3D=
'opened'){b._old_visibility=3Db.style.visibility;b.style.visibility=3D'hi=
dden';}else =
if(f.state=3D=3D'closed'){b.style.visibility=3Db._old_visibility;delete =
b._old_visibility;}}},init:function(){var =
b=3DFB.Dom.getViewportInfo();FB.Canvas._pageInfo.clientWidth=3Db.width;FB=
.Canvas._pageInfo.clientHeight=3Db.height;FB.Canvas.getPageInfo();var =
a=3DFB.XD.handler(FB.Canvas._hideFlashCallback,'top.frames['+window.name+=
']',true);FB.Arbiter.inform('iframeSetupFlashHiding',{channelUrl:a});},se=
tSize:function(e){if(typeof e!=3D"object")e=3D{};var =
c=3D0,b=3D0;e=3De||{};if(e.width=3D=3Dnull||e.height=3D=3Dnull){e=3DFB.co=
py(e,FB.Canvas._computeContentSize());c=3D16;b=3D4;}e=3DFB.copy(e,{frame:=
window.name||'iframe_canvas'});if(FB.Canvas._lastSize[e.frame]){var =
d=3DFB.Canvas._lastSize[e.frame].height;var =
a=3De.height-d;if(FB.Canvas._lastSize[e.frame].width=3D=3De.width&&(a<=3D=
b&&a>=3D-c))return =
false;}FB.Canvas._lastSize[e.frame]=3De;FB.Arbiter.inform('setSize',e);re=
turn =
true;},scrollTo:function(a,b){FB.Arbiter.inform('scrollTo',{frame:window.=
name||'iframe_canvas',x:a,y:b});},setAutoGrow:function(b,a){if(a=3D=3D=3D=
undefined&&typeof =
b=3D=3D"number"){a=3Db;b=3Dtrue;}if(b=3D=3D=3Dundefined||b){if(FB.Canvas.=
_timer=3D=3D=3Dnull)FB.Canvas._timer=3Dwindow.setInterval(FB.Canvas.setSi=
ze,a||100);FB.Canvas.setSize();}else =
if(FB.Canvas._timer!=3D=3Dnull){window.clearInterval(FB.Canvas._timer);FB=
.Canvas._timer=3Dnull;}},setAutoResize:function(b,a){return =
FB.Canvas.setAutoGrow(b,a);},isTabIframe:function(){return =
(window.name.indexOf('app_runner_')=3D=3D=3D0);},setDoneLoading:function(=
a){FB.Canvas._passAppTtiMessage(a,'RecordIframeAppTti');},stopTimer:funct=
ion(a){FB.Canvas._passAppTtiMessage(a,'StopIframeAppTtiTimer');},setUrlHa=
ndler:function(a){var =
b=3DFB.XD.handler(a,'top.frames['+window.name+']',true);FB.Arbiter.inform=
('setUrlHandler',b);FB.Event.listen(window,'load',function(){FB.Arbiter.i=
nform('setUrlHandler',b);});},startTimer:function(){FB.Canvas._passAppTti=
Message(null,'StartIframeAppTtiTimer');},_passAppTtiMessage:function(a,c)=
{var =
b=3Dnull;if(a)b=3DFB.XD.handler(a,'top.frames['+window.name+']',false);FB=
.Arbiter.inform(c,{frame:window.name||'iframe_canvas',time:(new =
Date()).getTime(),appId:parseInt(FB._apiKey,10),channelUrl:b});},_compute=
ContentSize:function(){var =
a=3Ddocument.body,e=3Ddocument.documentElement,i=3D0,d=3DMath.max(a.offse=
tTop,0),h=3DMath.max(e.offsetTop,0),c=3Da.scrollHeight+d,b=3Da.offsetHeig=
ht+d,g=3De.scrollHeight+h,f=3De.offsetHeight+h;bottom=3DMath.max(c,b,g,f)=
;if(a.offsetWidth<a.scrollWidth){i=3Da.scrollWidth+a.offsetLeft;}else =
FB.Array.forEach(a.childNodes,function(j){var =
k=3Dj.offsetWidth+j.offsetLeft;if(k>i)i=3Dk;});if(e.clientLeft>0)i+=3D(e.=
clientLeft*2);if(e.clientTop>0)bottom+=3D(e.clientTop*2);return =
{height:bottom,width:i};}});=0A=
FB.provide('Intl',{_punctCharClass:('['+'.!?'+'\u3002'+'\uFF01'+'\uFF1F'+=
'\u0964'+'\u2026'+'\u0EAF'+'\u1801'+'\u0E2F'+'\uFF0E'+']'),_endsInPunct:f=
unction(a){if(typeof a!=3D'string')return false;return a.match(new =
RegExp(FB.Intl._punctCharClass+'['+')"'+"'"+'\u00BB'+'\u0F3B'+'\u0F3D'+'\=
u2019'+'\u201D'+'\u203A'+'\u3009'+'\u300B'+'\u300D'+'\u300F'+'\u3011'+'\u=
3015'+'\u3017'+'\u3019'+'\u301B'+'\u301E'+'\u301F'+'\uFD3F'+'\uFF07'+'\uF=
F09'+'\uFF3D'+'\s'+']*$'));},_tx:function(d,a){if(a!=3D=3Dundefined)if(ty=
peof a!=3D'object'){FB.log('The second arg to FB.Intl._tx() must be an =
Object for '+'tx('+d+', ...)');}else{var c;for(var b in =
a)if(a.hasOwnProperty(b)){if(FB.Intl._endsInPunct(a[b])){c=3Dnew =
RegExp('\{'+b+'\}'+FB.Intl._punctCharClass+'*','g');}else c=3Dnew =
RegExp('\{'+b+'\}','g');d=3Dd.replace(c,a[b]);}}return =
d;},tx:function(b,a){function =
c(e,d){void(0);}if(!FB.Intl._stringTable)return null;return =
FBIntern.Intl._tx(FB.Intl._stringTable[b],a);}});=0A=
FB.provide('String',{trim:function(a){return =
a.replace(/^\s*|\s*$/g,'');},format:function(a){if(!FB.String.format._for=
matRE)FB.String.format._formatRE=3D/(\{[^\}^\{]+\})/g;var =
b=3Darguments;return =
a.replace(FB.String.format._formatRE,function(e,d){var =
c=3DparseInt(d.substr(1),10),f=3Db[c+1];if(f=3D=3D=3Dnull||f=3D=3D=3Dunde=
fined)return '';return f.toString();});},escapeHTML:function(b){var =
a=3Ddocument.createElement('div');a.appendChild(document.createTextNode(b=
));return =
a.innerHTML.replace(/"/g,'&quot;').replace(/'/g,'&#39;');},quote:function=
(c){var =
a=3D/["\\\x00-\x1f\x7f-\x9f]/g,b=3D{'\b':'\\b','\t':'\\t','\n':'\\n','\f'=
:'\\f','\r':'\\r','"':'\\"','\\':'\\\\'};return =
a.test(c)?'"'+c.replace(a,function(d){var e=3Db[d];if(e)return =
e;e=3Dd.charCodeAt();return =
'\\u00'+Math.floor(e/16).toString(16)+(e%16).toString(16);})+'"':'"'+c+'"=
';}});=0A=
FB.provide('Dom',{containsCss:function(c,a){var b=3D' '+c.className+' =
';return b.indexOf(' '+a+' =
')>=3D0;},addCss:function(b,a){if(!FB.Dom.containsCss(b,a))b.className=3D=
b.className+' =
'+a;},removeCss:function(b,a){if(FB.Dom.containsCss(b,a)){b.className=3Db=
.className.replace(a,'');FB.Dom.removeCss(b,a);}},getByClass:function(b,c=
){c=3Dc||document.body;if(c.getElementsByClassName)return =
FB.Array.toArray(c.getElementsByClassName(b));var =
a=3Dc.getElementsByTagName('*'),d=3D[];for(var =
e=3D0,f=3Da.length;e<f;e++)if(this.containsCss(a[e],b))d[d.length]=3Da[e]=
;return d;},getStyle:function(a,c){var =
d=3Dfalse,b=3Da.style;if(a.currentStyle){FB.Array.forEach(c.match(/\-([a-=
z])/g),function(e){c=3Dc.replace(e,e.substr(1,1).toUpperCase());});d=3Da.=
currentStyle[c];}else{FB.Array.forEach(c.match(/[A-Z]/g),function(e){c=3D=
c.replace(e,'-'+e.toLowerCase());});if(window.getComputedStyle){d=3Ddocum=
ent.defaultView.getComputedStyle(a,null).getPropertyValue(c);if(c=3D=3D'b=
ackground-position-y'||c=3D=3D'background-position-x')if(d=3D=3D'top'||d=3D=
=3D'left')d=3D'0px';}}if(c=3D=3D'opacity'){if(a.filters&&a.filters.alpha)=
return d;return d*100;}return d;},setStyle:function(a,c,d){var =
b=3Da.style;if(c=3D=3D'opacity'){if(d>=3D100)d=3D99.999;if(d<0)d=3D0;b.op=
acity=3Dd/100;b.MozOpacity=3Dd/100;b.KhtmlOpacity=3Dd/100;if(a.filters)if=
(a.filters.alpha=3D=3Dundefined){a.filter=3D"alpha(opacity=3D"+d+")";}els=
e a.filters.alpha.opacity=3Dd;}else b[c]=3Dd;},addScript:function(b){var =
a=3Ddocument.createElement('script');a.type=3D"text/javascript";a.src=3Db=
;return =
document.getElementsByTagName('head')[0].appendChild(a);},addCssRules:fun=
ction(e,c){if(!FB.Dom._cssRules)FB.Dom._cssRules=3D{};var =
a=3Dtrue;FB.Array.forEach(c,function(f){if(!(f in =
FB.Dom._cssRules)){a=3Dfalse;FB.Dom._cssRules[f]=3Dtrue;}});if(a)return;i=
f(!FB.UA.ie()){var =
d=3Ddocument.createElement('style');d.type=3D'text/css';d.textContent=3De=
;document.getElementsByTagName('head')[0].appendChild(d);}else =
try{document.createStyleSheet().cssText=3De;}catch(b){if(document.styleSh=
eets[0])document.styleSheets[0].cssText+=3De;}},getViewportInfo:function(=
){var =
a=3D(document.documentElement&&document.compatMode=3D=3D'CSS1Compat')?doc=
ument.documentElement:document.body;return =
{scrollTop:a.scrollTop,scrollLeft:a.scrollLeft,width:self.innerWidth?self=
.innerWidth:a.clientWidth,height:self.innerHeight?self.innerHeight:a.clie=
ntHeight};},ready:function(a){if(FB.Dom._isReady){a&&a();}else =
FB.Event.subscribe('dom.ready',a);}});(function(){function =
domReady(){FB.Dom._isReady=3Dtrue;FB.Event.fire('dom.ready');FB.Event.cle=
ar('dom.ready');}if(FB.Dom._isReady||document.readyState=3D=3D'complete')=
return =
domReady();if(document.addEventListener){document.addEventListener('DOMCo=
ntentLoaded',domReady,false);}else =
if(document.attachEvent)document.attachEvent('onreadystatechange',domRead=
y);if(FB.UA.ie()&&window=3D=3D=3Dtop)(function(){try{document.documentEle=
ment.doScroll('left');}catch(error){setTimeout(arguments.callee,0);return=
;}domReady();})();var =
oldonload=3Dwindow.onload;window.onload=3Dfunction(){domReady();if(oldonl=
oad)if(typeof oldonload=3D=3D'string'){eval(oldonload);}else =
oldonload();};})();=0A=
FB.provide('',{bind:function(){var =
a=3DArray.prototype.slice.call(arguments),c=3Da.shift(),b=3Da.shift();ret=
urn function(){return =
c.apply(b,a.concat(Array.prototype.slice.call(arguments)));};},Class:func=
tion(b,a,d){if(FB.CLASSES[b])return FB.CLASSES[b];var =
c=3Da||function(){};c.prototype=3Dd;c.prototype.bind=3Dfunction(e){return=
 =
FB.bind(e,this);};c.prototype.constructor=3Dc;FB.create(b,c);FB.CLASSES[b=
]=3Dc;return c;},subclass:function(d,b,c,e){if(FB.CLASSES[d])return =
FB.CLASSES[d];var =
a=3DFB.create(b);FB.copy(e,a.prototype);e._base=3Da;e._callBase=3Dfunctio=
n(g){var f=3DArray.prototype.slice.call(arguments,1);return =
a.prototype[g].apply(this,f);};return =
FB.Class(d,c?c:function(){if(a.apply)a.apply(this,arguments);},e);},CLASS=
ES:{}});FB.provide('Type',{isType:function(a,b){while(a)if(a.constructor=3D=
=3D=3Db||a=3D=3D=3Db){return true;}else a=3Da._base;return false;}});=0A=
FB.Class('Obj',null,FB.copy({setProperty:function(a,b){if(FB.JSON.stringi=
fy(b)!=3DFB.JSON.stringify(this[a])){this[a]=3Db;this.fire(a,b);}}},FB.Ev=
entProvider));=0A=
FB.subclass('Dialog','Obj',function(a){this.id=3Da;if(!FB.Dialog._dialogs=
){FB.Dialog._dialogs=3D{};FB.Dialog._addOrientationHandler();}FB.Dialog._=
dialogs[a]=3Dthis;},{});FB.provide('Dialog',{_dialogs:null,_lastYOffset:0=
,_loaderEl:null,_overlayEl:null,_stack:[],_active:null,_popStateListenerO=
n:false,_hideOnPopState:function(a){FB.Dialog.hide(FB.Dialog._stack.pop()=
);},get:function(a){return =
FB.Dialog._dialogs[a];},_findRoot:function(a){while(a){if(FB.Dom.contains=
Css(a,'fb_dialog'))return =
a;a=3Da.parentNode;}},_createWWWLoader:function(a){a=3DparseInt(a,10);a=3D=
a?a:460;return FB.Dialog.create({content:('<div =
class=3D"dialog_title">'+'  <a id=3D"fb_dialog_loader_close">'+'    <div =
class=3D"fb_dialog_close_icon"></div>'+'  </a>'+'  =
<span>Facebook</span>'+'  <div =
style=3D"clear:both;"></div>'+'</div>'+'<div =
class=3D"dialog_content"></div>'+'<div =
class=3D"dialog_footer"></div>'),width:a});},_createMobileLoader:function=
(){var a=3DFB.UA.nativeApp()?'':('<table>'+'  <tbody>'+'    <tr>'+'      =
<td class=3D"header_left">'+'        <label =
class=3D"touchable_button">'+'          <input type=3D"submit" =
value=3D"'+FB.Intl._tx("Cancel")+'"'+'            =
id=3D"fb_dialog_loader_close"/>'+'        </label>'+'      </td>'+'      =
<td class=3D"header_center">'+'        =
<div>'+FB.Intl._tx("Loading...")+'</div>'+'      </td>'+'      <td =
class=3D"header_right">'+'      </td>'+'    </tr>'+'  =
</tbody>'+'</table>');return =
FB.Dialog.create({classes:'loading'+(FB.UA.iPad()?' =
centered':''),content:('<div =
class=3D"dialog_header">'+a+'</div>')});},_restoreBodyPosition:function()=
{if(!FB.UA.iPad()){var =
a=3Ddocument.getElementsByTagName('body')[0];FB.Dom.removeCss(a,'fb_hidde=
n');}},_showIPadOverlay:function(){if(!FB.UA.iPad())return;if(!FB.Dialog.=
_overlayEl){FB.Dialog._overlayEl=3Ddocument.createElement('div');FB.Dialo=
g._overlayEl.setAttribute('id','fb_dialog_ipad_overlay');FB.Content.appen=
d(FB.Dialog._overlayEl,null);}FB.Dialog._overlayEl.className=3D'';},_hide=
IPadOverlay:function(){if(FB.UA.iPad())FB.Dialog._overlayEl.className=3D'=
hidden';},showLoader:function(a,d){FB.Dialog._showIPadOverlay();if(!FB.Di=
alog._loaderEl)FB.Dialog._loaderEl=3DFB.Dialog._findRoot(FB.UA.mobile()?F=
B.Dialog._createMobileLoader():FB.Dialog._createWWWLoader(d));if(!a)a=3Df=
unction(){};var =
c=3DFB.$('fb_dialog_loader_close');FB.Dom.removeCss(c,'fb_hidden');c.oncl=
ick=3Dfunction(){FB.Dialog._hideLoader();FB.Dialog._restoreBodyPosition()=
;FB.Dialog._hideIPadOverlay();a();};var =
b=3DFB.$('fb_dialog_ipad_overlay');if(b)b.ontouchstart=3Dc.onclick;FB.Dia=
log._makeActive(FB.Dialog._loaderEl);},_hideLoader:function(){if(FB.Dialo=
g._loaderEl&&FB.Dialog._loaderEl=3D=3DFB.Dialog._active)FB.Dialog._loader=
El.style.top=3D'-10000px';},_makeActive:function(a){FB.Dialog._setDialogS=
izes();FB.Dialog._lowerActive();FB.Dialog._active=3Da;var =
b=3DFB.Canvas.getPageInfo(function(c){FB.Dialog._centerActive(c);});FB.Di=
alog._centerActive(b);},_lowerActive:function(){if(!FB.Dialog._active)ret=
urn;FB.Dialog._active.style.top=3D'-10000px';FB.Dialog._active=3Dnull;},_=
removeStacked:function(a){FB.Dialog._stack=3DFB.Array.filter(FB.Dialog._s=
tack,function(b){return b!=3Da;});},_centerActive:function(i){var =
b=3DFB.Dialog._active;if(!b)return;var k=3DFB.Dom.getViewportInfo();var =
l=3DparseInt(b.offsetWidth,10);var c=3DparseInt(b.offsetHeight,10);var =
d=3Dk.scrollLeft+(k.width-l)/2;var f=3D(k.height-c)/2.5;if(d<f)f=3Dd;var =
e=3Dk.height-c-f;var =
j=3Di.scrollTop-i.offsetTop+(i.clientHeight-c)/2;if(j<f){j=3Df;}else =
if(j>e)j=3De;j+=3Dk.scrollTop;if(FB.UA.mobile()){var =
h=3D100;if(FB.UA.iPad()){h+=3D(k.height-c)/2;}else{var =
a=3Ddocument.getElementsByTagName('body')[0];FB.Dom.addCss(a,'fb_hidden')=
;d=3D10000;j=3D10000;}var =
g=3DFB.Dom.getByClass('fb_dialog_padding',b);if(g.length)g[0].style.heigh=
t=3Dh+'px';}b.style.left=3D(d>0?d:0)+'px';b.style.top=3D(j>0?j:0)+'px';},=
_setDialogSizes:function(){if(!FB.UA.mobile()||FB.UA.iPad())return;for(va=
r a in FB.Dialog._dialogs)if(document.getElementById(a)){var =
b=3Ddocument.getElementById(a);b.style.width=3DFB.UIServer.getDefaultSize=
().width+'px';b.style.height=3DFB.UIServer.getDefaultSize().height+'px';}=
},_handleOrientationChange:function(){if(FB.UA.iPad()){FB.Dialog._centerA=
ctive(FB.Canvas.getPageInfo());}else for(var a in =
FB.Dialog._dialogs)if(document.getElementById(a))document.getElementById(=
a).style.width=3DFB.UIServer.getDefaultSize().width+'px';},_addOrientatio=
nHandler:function(){if(!FB.UA.mobile())return;var =
a=3D"onorientationchange" in =
window?'orientationchange':'resize';FB.Event.listen(window,a,FB.Dialog._h=
andleOrientationChange);},create:function(e){e=3De||{};var =
d=3Ddocument.createElement('div'),c=3Ddocument.createElement('div'),a=3D'=
fb_dialog';if(e.closeIcon&&e.onClose){var =
b=3Ddocument.createElement('a');b.className=3D'fb_dialog_close_icon';b.on=
click=3De.onClose;d.appendChild(b);}a+=3D' =
'+(e.classes||'');if(FB.UA.ie()){a+=3D' =
fb_dialog_legacy';FB.Array.forEach(['vert_left','vert_right','horiz_top',=
'horiz_bottom','top_left','top_right','bottom_left','bottom_right'],funct=
ion(h){var =
i=3Ddocument.createElement('span');i.className=3D'fb_dialog_'+h;d.appendC=
hild(i);});}else a+=3D(FB.UA.mobile())?' fb_dialog_mobile':' =
fb_dialog_advanced';if(e.content)FB.Content.append(e.content,c);d.classNa=
me=3Da;var =
g=3DparseInt(e.width,10);if(!isNaN(g))d.style.width=3Dg+'px';c.className=3D=
'fb_dialog_content';d.appendChild(c);if(FB.UA.mobile()){var =
f=3Ddocument.createElement('div');f.className=3D'fb_dialog_padding';d.app=
endChild(f);}FB.Content.append(d);if(e.visible)FB.Dialog.show(d);return =
c;},show:function(a){var =
b=3DFB.Dialog._findRoot(a);if(b){FB.Dialog._removeStacked(b);FB.Dialog._h=
ideLoader();FB.Dialog._makeActive(b);FB.Dialog._stack.push(b);if('fbCallI=
D' in =
a)FB.Dialog.get(a.fbCallID).fire('iframe_show');if(!FB.Event._popStateLis=
tenerOn){FB.Event.listen(window,'popstate',FB.Dialog._hideOnPopState);FB.=
Event._popStateListenerOn=3Dtrue;}}},hide:function(a){var =
b=3DFB.Dialog._findRoot(a);if(b=3D=3DFB.Dialog._active){FB.Dialog._lowerA=
ctive();FB.Dialog._restoreBodyPosition();FB.Dialog._hideIPadOverlay();if(=
'fbCallID' in =
a)FB.Dialog.get(a.fbCallID).fire('iframe_hide');if(FB.Event._popStateList=
enerOn){FB.Event.unlisten(window,'popstate',FB.Dialog._hideOnPopState);FB=
.Event._popStateListenerOn=3Dfalse;}}},remove:function(a){a=3DFB.Dialog._=
findRoot(a);if(a){var =
b=3DFB.Dialog._active=3D=3Da;FB.Dialog._removeStacked(a);if(b){FB.Dialog.=
_hideLoader();if(FB.Dialog._stack.length>0){FB.Dialog.show(FB.Dialog._sta=
ck.pop());}else{FB.Dialog._lowerActive();FB.Dialog._restoreBodyPosition()=
;FB.Dialog._hideIPadOverlay();}}else =
if(FB.Dialog._active=3D=3D=3Dnull&&FB.Dialog._stack.length>0)FB.Dialog.sh=
ow(FB.Dialog._stack.pop());window.setTimeout(function(){a.parentNode.remo=
veChild(a);},3000);}},isActive:function(a){var =
b=3DFB.Dialog._findRoot(a);return b&&b=3D=3D=3DFB.Dialog._active;}});=0A=
FB.provide('',{ui:function(f,b){if(!f.method){FB.log('"method" is a =
required parameter for FB.ui().');return =
null;}if((f.method=3D=3D'permissions.request'||f.method=3D=3D'permissions=
.oauth')&&(f.display=3D=3D'iframe'||f.display=3D=3D'dialog')){var h;var =
i;if(FB._oauth){h=3Df.scope;i=3Dh.split(/\s|,/g);}else{h=3Df.perms;i=3Dh.=
split(',');}for(var e=3D0;e<i.length;e++){var =
g=3DFB.String.trim(i[e]);if(g&&!FB.initSitevars.iframePermissions[g]){f.d=
isplay=3D'popup';break;}}}var =
a=3DFB.UIServer.prepareCall(f,b);if(!a)return null;var =
d=3Da.params.display;if(d=3D=3D=3D'dialog'){d=3D'iframe';}else =
if(d=3D=3D=3D'none')d=3D'hidden';var =
c=3DFB.UIServer[d];if(!c){FB.log('"display" must be one of "popup", =
'+'"dialog", "iframe", "touch", "async", "hidden", or "none"');return =
null;}c(a);return =
a.dialog;}});FB.provide('UIServer',{Methods:{},_loadedNodes:{},_defaultCb=
:{},_resultToken:'"xxRESULTTOKENxx"',_forceHTTPS:false,genericTransform:f=
unction(a){if(a.params.display=3D=3D'dialog'||a.params.display=3D=3D'ifra=
me'){a.params.display=3D'iframe';a.params.channel=3DFB.UIServer._xdChanne=
lHandler(a.id,'parent.parent');}return a;},prepareCall:function(h,b){var =
g=3Dh.method.toLowerCase(),f=3DFB.copy({},FB.UIServer.Methods[g]),e=3DFB.=
guid(),c=3D(f.noHttps!=3D=3Dtrue)&&(FB._https||(g!=3D=3D'auth.status'&&g!=
=3D'login.status'));FB.UIServer._forceHTTPS=3Dc;FB.copy(h,{api_key:FB._ap=
iKey,app_id:FB._apiKey,locale:FB._locale,sdk:'joey',access_token:c&&FB.ge=
tAccessToken()||undefined});h.display=3DFB.UIServer.getDisplayMode(f,h);i=
f(!f.url)f.url=3D'dialog/'+g;var =
a=3D{cb:b,id:e,size:f.size||FB.UIServer.getDefaultSize(),url:FB.getDomain=
(c?'https_www':'www')+f.url,forceHTTPS:c,params:h,name:g,dialog:new =
FB.Dialog(e)};var =
j=3Df.transform?f.transform:FB.UIServer.genericTransform;if(j){a=3Dj(a);i=
f(!a)return;}var d=3Df.getXdRelation||FB.UIServer.getXdRelation;var =
i=3Dd(a.params);if(!(a.id in FB.UIServer._defaultCb)&&!('next' in =
a.params))a.params.next=3DFB.UIServer._xdResult(a.cb,a.id,i,true);if(i=3D=
=3D=3D'parent')a.params.channel_url=3DFB.UIServer._xdChannelHandler(e,'pa=
rent.parent');a=3DFB.UIServer.prepareParams(a);return =
a;},prepareParams:function(a){var =
c=3Da.params.method;if(!FB.Canvas.isTabIframe())delete =
a.params.method;if(FB.TemplateUI&&FB.TemplateUI.supportsTemplate(c,a)){if=
(FB.reportTemplates)console.log("Using template for =
"+c+".");FB.TemplateUI.useCachedUI(c,a);}else{a.params=3DFB.JSON.flatten(=
a.params);var =
b=3DFB.QS.encode(a.params);if(FB.UIServer.urlTooLongForIE(a.url+b)){a.pos=
t=3Dtrue;}else if(b)a.url+=3D'?'+b;}return =
a;},urlTooLongForIE:function(a){return =
a.length>2000;},getDisplayMode:function(a,b){if(b.display=3D=3D=3D'hidden=
'||b.display=3D=3D=3D'none')return =
b.display;if(FB.Canvas.isTabIframe()&&b.display!=3D=3D'popup')return =
'async';if(FB.UA.mobile()||b.display=3D=3D=3D'touch')return =
'touch';if(!FB.getAccessToken()&&b.display=3D=3D'dialog'&&!a.loggedOutIfr=
ame){FB.log('"dialog" mode can only be used when the user is =
connected.');return 'popup';}if(a.connectDisplay&&!FB._inCanvas)return =
a.connectDisplay;return =
b.display||(FB.getAccessToken()?'dialog':'popup');},getXdRelation:functio=
n(b){var a=3Db.display;if(a=3D=3D=3D'popup'||a=3D=3D=3D'touch')return =
'opener';if(a=3D=3D=3D'dialog'||a=3D=3D=3D'iframe'||a=3D=3D=3D'hidden'||a=
=3D=3D=3D'none')return 'parent';if(a=3D=3D=3D'async')return =
'parent.frames['+window.name+']';},popup:function(b){var a=3Dtypeof =
window.screenX!=3D'undefined'?window.screenX:window.screenLeft,i=3Dtypeof=
 =
window.screenY!=3D'undefined'?window.screenY:window.screenTop,g=3Dtypeof =
window.outerWidth!=3D'undefined'?window.outerWidth:document.documentEleme=
nt.clientWidth,f=3Dtypeof =
window.outerHeight!=3D'undefined'?window.outerHeight:(document.documentEl=
ement.clientHeight-22),k=3DFB.UA.mobile()?null:b.size.width,d=3DFB.UA.mob=
ile()?null:b.size.height,h=3D(a<0)?window.screen.width+a:a,e=3DparseInt(h=
+((g-k)/2),10),j=3DparseInt(i+((f-d)/2.5),10),c=3D[];if(k!=3D=3Dnull)c.pu=
sh('width=3D'+k);if(d!=3D=3Dnull)c.push('height=3D'+d);c.push('left=3D'+e=
);c.push('top=3D'+j);c.push('scrollbars=3D1');if(b.name=3D=3D'permissions=
.request'||b.name=3D=3D'permissions.oauth')c.push('location=3D1,toolbar=3D=
0');c=3Dc.join(',');if(b.post){FB.UIServer.setLoadedNode(b,window.open('a=
bout:blank',b.id,c));FB.Content.submitToTarget({url:b.url,target:b.id,par=
ams:b.params});}else =
FB.UIServer.setLoadedNode(b,window.open(b.url,b.id,c));if(b.id in =
FB.UIServer._defaultCb)FB.UIServer._popupMonitor();},setLoadedNode:functi=
on(a,b){FB.UIServer._loadedNodes[a.id]=3Db;if(a.params)b.fbCallID=3Da.id;=
},getLoadedNode:function(a){return =
FB.UIServer._loadedNodes[a.id];},hidden:function(a){a.className=3D'FB_UI_=
Hidden';a.root=3DFB.Content.appendHidden('');FB.UIServer._insertIframe(a)=
;},iframe:function(a){a.className=3D'FB_UI_Dialog';var =
b=3Dfunction(){FB.UIServer._triggerDefault(a.id);};a.root=3DFB.Dialog.cre=
ate({onClose:b,closeIcon:true,classes:(FB.UA.iPad()?'centered':'')});if(!=
a.hideLoader)FB.Dialog.showLoader(b,a.size.width);FB.Dom.addCss(a.root,'f=
b_dialog_iframe');FB.UIServer._insertIframe(a);},touch:function(a){if(a.p=
arams&&a.params.in_iframe){if(a.ui_created){FB.Dialog.showLoader(function=
(){FB.UIServer._triggerDefault(a.id);},0);}else =
FB.UIServer.iframe(a);}else =
if(FB.UA.nativeApp()&&!a.ui_created){a.frame=3Da.id;FB.Native.onready(fun=
ction(){FB.UIServer.setLoadedNode(a,FB.Native.open(a.url+'#cb=3D'+a.frame=
Name));});FB.UIServer._popupMonitor();}else =
if(!a.ui_created)FB.UIServer.popup(a);},async:function(a){a.frame=3Dwindo=
w.name;delete a.url;delete =
a.size;FB.Arbiter.inform('showDialog',a);},getDefaultSize:function(){if(F=
B.UA.mobile())if(FB.UA.iPad()){return {width:500,height:590};}else =
if(FB.UA.android()){return =
{width:screen.availWidth,height:screen.availHeight};}else{var =
c=3Dwindow.innerWidth;var a=3Dwindow.innerHeight;var b=3Dc/a>1.2;return =
{width:c,height:Math.max(a,(b?screen.width:screen.height))};}return =
{width:575,height:240};},_insertIframe:function(b){FB.UIServer._loadedNod=
es[b.id]=3Dfalse;var a=3Dfunction(c){if(b.id in =
FB.UIServer._loadedNodes)FB.UIServer.setLoadedNode(b,c);};if(b.post){FB.C=
ontent.insertIframe({url:'about:blank',root:b.root,className:b.className,=
width:b.size.width,height:b.size.height,id:b.id,onInsert:a,onload:functio=
n(c){FB.Content.submitToTarget({url:b.url,target:c.name,params:b.params})=
;}});}else =
FB.Content.insertIframe({url:b.url,root:b.root,className:b.className,widt=
h:b.size.width,height:b.size.height,id:b.id,name:b.frameName,onInsert:a})=
;},_handleResizeMessage:function(b,a){var =
c=3DFB.UIServer._loadedNodes[b];if(a.height)c.style.height=3Da.height+'px=
';if(a.width)c.style.width=3Da.width+'px';FB.Arbiter.inform('resize.ack',=
a||{},'parent.frames['+c.name+']',true);if(!FB.Dialog.isActive(c))FB.Dial=
og.show(c);},_triggerDefault:function(a){FB.UIServer._xdRecv({frame:a},FB=
.UIServer._defaultCb[a]||function(){});},_popupMonitor:function(){var =
a;for(var b in =
FB.UIServer._loadedNodes)if(FB.UIServer._loadedNodes.hasOwnProperty(b)&&b=
 in FB.UIServer._defaultCb){var =
c=3DFB.UIServer._loadedNodes[b];try{if(c.tagName)continue;}catch(d){}try{=
if(c.closed){FB.UIServer._triggerDefault(b);}else =
a=3Dtrue;}catch(e){}}if(a&&!FB.UIServer._popupInterval){FB.UIServer._popu=
pInterval=3Dwindow.setInterval(FB.UIServer._popupMonitor,100);}else =
if(!a&&FB.UIServer._popupInterval){window.clearInterval(FB.UIServer._popu=
pInterval);FB.UIServer._popupInterval=3Dnull;}},_xdChannelHandler:functio=
n(b,c){var a=3D(FB.UIServer._forceHTTPS&&FB.UA.ie()!=3D=3D7);return =
FB.XD.handler(function(d){var =
e=3DFB.UIServer._loadedNodes[b];if(!e)return;if(d.type=3D=3D'resize'){FB.=
UIServer._handleResizeMessage(b,d);}else =
if(d.type=3D=3D'hide'){FB.Dialog.hide(e);}else =
if(d.type=3D=3D'rendered'){var =
f=3DFB.Dialog._findRoot(e);FB.Dialog.show(f);}else =
if(d.type=3D=3D'fireevent')FB.Event.fire(d.event);},c,true,null,a);},_xdN=
extHandler:function(a,b,d,c){if(c)FB.UIServer._defaultCb[b]=3Da;return =
FB.XD.handler(function(e){FB.UIServer._xdRecv(e,a);},d)+'&frame=3D'+b;},_=
xdRecv:function(b,a){var =
c=3DFB.UIServer._loadedNodes[b.frame];try{if(FB.Dom.containsCss(c,'FB_UI_=
Hidden')){window.setTimeout(function(){c.parentNode.parentNode.removeChil=
d(c.parentNode);},3000);}else =
if(FB.Dom.containsCss(c,'FB_UI_Dialog')){FB.Dialog.remove(c);if(FB.Templa=
teUI&&FB.UA.mobile())FB.TemplateUI.populateCache();}}catch(d){}try{if(c.c=
lose){c.close();FB.UIServer._popupCount--;}}catch(e){}delete =
FB.UIServer._loadedNodes[b.frame];delete =
FB.UIServer._defaultCb[b.frame];a(b);},_xdResult:function(a,b,d,c){return=
 =
(FB.UIServer._xdNextHandler(function(e){a&&a(e.result&&e.result!=3DFB.UIS=
erver._resultToken&&FB.JSON.parse(e.result));},b,d,c)+'&result=3D'+encode=
URIComponent(FB.UIServer._resultToken));}});=0A=
FB.provide('',{getLoginStatus:function(a,b){if(!FB._apiKey){FB.log('FB.ge=
tLoginStatus() called before calling =
FB.init().');return;}if(a)if(!b&&FB.Auth._loadState=3D=3D'loaded'){if(FB.=
_oauth){a({status:FB._userStatus,authResponse:FB._authResponse});}else =
a({status:FB._userStatus,session:FB._session});return;}else =
FB.Event.subscribe('FB.loginStatus',a);if(!b&&FB.Auth._loadState=3D=3D'lo=
ading')return;FB.Auth._loadState=3D'loading';var =
c=3Dfunction(d){FB.Auth._loadState=3D'loaded';FB.Event.fire('FB.loginStat=
us',d);FB.Event.clear('FB.loginStatus');};if(FB.UA.mobile()&&window.postM=
essage&&window.localStorage){FB.Auth.staticAuthCheck(c);}else =
if(FB._oauth){FB.ui({method:'login.status',display:'none'},c);}else =
FB.ui({method:'auth.status',display:'hidden'},c);},getSession:function(){=
if(FB._oauth)throw new Error('FB.getSession incompatible with =
OAuth2.');return =
FB._session;},getAuthResponse:function(){if(!FB._oauth)throw new =
Error('getAuthResponse called when OAuth2 support is '+'disabled.  =
Please fix.');return =
FB._authResponse;},getAccessToken:function(){if(FB._oauth){return =
(FB._authResponse&&FB._authResponse.accessToken)||null;}else return =
(FB._session&&FB._session.access_token)||null;},getUserID:function(){if(F=
B._oauth){return FB._userID;}else return =
(FB._session&&FB._session.uid)||0;},login:function(a,b){if(FB._oauth){if(=
b&&b.perms)throw new Error('OAuth2 specification states that \'perms\' =
'+'should now be called \'scope\'.  Please =
update.');FB.ui(FB.copy({method:'permissions.oauth',display:'popup'},b||{=
}),a);}else =
FB.ui(FB.copy({method:'permissions.request',display:'popup'},b||{}),a);},=
logout:function(a){FB.ui({method:'auth.logout',display:'hidden'},a);}});F=
B.provide('Auth',{_callbacks:[],_xdStorePath:'xd_localstorage/',staticAut=
hCheck:function(b){var =
a=3DFB.getDomain('https_staticfb');FB.Content.insertIframe({root:FB.Conte=
nt.appendHidden(''),className:'FB_UI_Hidden',url:a+FB.Auth._xdStorePath,o=
nload:function(f){var g=3Dframes[f.name];var d=3DFB.guid();var =
e=3Dfalse;var =
c=3Dfunction(h){if(!e){e=3Dtrue;FB.Auth._staticAuthHandler(b,h);}};FB.XD.=
handler(c,'parent',true,d);setTimeout(c,500);g.postMessage(FB.JSON.string=
ify({method:'getItem',params:['LoginInfo_'+FB._apiKey,true],returnCb:d}),=
a);}});},_staticAuthHandler:function(b,d){if(d&&d.data&&d.data.status&&d.=
data.status=3D=3D'connected'){var c;var =
f=3Dd.data.status;if(FB._oauth){var =
a=3Dd.data.authResponse||null;c=3DFB.Auth.setAuthResponse(a,f);}else{var =
e=3Dd.data.session||null;c=3DFB.Auth.setSession(e,f);}b&&b(c);}else =
if(FB._oauth){FB.ui({method:'login.status',display:'none'},b);}else =
FB.ui({method:'auth.status',display:'hidden'},b);},setSession:function(e,=
g){if(FB._oauth)throw new Error('FB.Auth.setSession incompatible with =
OAuth2.');var =
b=3D!FB._session&&e,c=3DFB._session&&!e,a=3DFB._session&&e&&FB._session.u=
id!=3De.uid,f=3Db||c||(FB._session&&e&&FB._session.access_token!=3De.acce=
ss_token),h=3Dg!=3DFB._userStatus;var =
d=3D{session:e,status:g};FB._session=3De;FB._userStatus=3Dg;if(f&&FB.Cook=
ie&&FB.Cookie.getEnabled())FB.Cookie.set(e);if(h)FB.Event.fire('auth.stat=
usChange',d);if(c||a)FB.Event.fire('auth.logout',d);if(b||a)FB.Event.fire=
('auth.login',d);if(f)FB.Event.fire('auth.sessionChange',d);if(FB.Auth._r=
efreshTimer){window.clearTimeout(FB.Auth._refreshTimer);delete =
FB.Auth._refreshTimer;}if(FB.Auth._loadState&&e&&e.expires)FB.Auth._refre=
shTimer=3Dwindow.setTimeout(function(){FB.getLoginStatus(null,true);},120=
0000);return d;},setAuthResponse:function(a,h){if(!FB._oauth)throw new =
Error('FB.Auth.setAuthResponse only compatible with OAuth2.');var =
j=3D0;if(a)if(a.userID){j=3Da.userID;}else if(a.signedRequest){var =
f=3DFB.Auth.parseSignedRequest(a.signedRequest);if(f&&f.user_id)j=3Df.use=
r_id;}var =
d=3D!FB._userID&&a,e=3DFB._userID&&!a,c=3Da&&FB._userID!=3Dj,b=3Dd||e||c,=
i=3Dh!=3DFB._userStatus;var =
g=3D{authResponse:a,status:h};FB._authResponse=3Da;FB._userID=3Dj;FB._use=
rStatus=3Dh;if(e||c)FB.Event.fire('auth.logout',g);if(d||c)FB.Event.fire(=
'auth.login',g);if(b)FB.Event.fire('auth.authResponseChange',g);if(i)FB.E=
vent.fire('auth.statusChange',g);if(FB.Auth._refreshTimer){window.clearTi=
meout(FB.Auth._refreshTimer);delete =
FB.Auth._refreshTimer;}if(FB.Auth._loadState&&a)FB.Auth._refreshTimer=3Dw=
indow.setTimeout(function(){FB.getLoginStatus(null,true);},1200000);retur=
n g;},xdHandler:function(a,b,f,c,e,d){return =
FB.UIServer._xdNextHandler(FB.Auth.xdResponseWrapper(a,e,d),b,f,c);},xdRe=
sponseWrapper:function(a,c,b){return =
function(e){try{b=3DFB.JSON.parse(e.session);}catch(i){}if(b)c=3D'connect=
ed';if(e&&e.fb_https&&!FB._https)FB._https=3Dtrue;var =
h=3DFB.Auth.setSession(b||null,c);h.perms=3De&&e.perms||null;if(e&&e.requ=
ired_perms&&FB.UA.nativeApp()){var g=3DJSON.parse(e.required_perms);var =
d=3D[];FB.Array.forEach(g,function(k,j){d=3Dd.concat(k);});var =
f=3Dd.join(',');FB.login(a,{perms:f});}else =
a&&a(h);};},_getSessionOrigin:function(){return =
FB.UA.nativeApp()?3:(FB.UA.mobile()?2:1);},xdNewHandler:function(b,c,d,a)=
{if(!FB._oauth)throw new Error('xdNewHandler should not be invoked =
unless '+'OAuth2 is being used.');return =
FB.UIServer._xdNextHandler(FB.Auth.xdNewResponseWrapper(b,a),c,d,true);},=
xdNewResponseWrapper:function(b,a){if(!FB._oauth)throw new =
Error('xdNewResponseWrapper should not be invoked unless '+'OAuth2 is =
being used.');return function(d){if(d.access_token){var =
e=3DFB.Auth.parseSignedRequest(d.signed_request);a=3D{accessToken:d.acces=
s_token,userID:e.user_id,expiresIn:parseInt(d.expires_in,10),signedReques=
t:d.signed_request};FB.Auth.setAuthResponse(a,'connected');if(FB.Cookie.g=
etEnabled()){var c=3D(new =
Date()).getTime()+1000*a.expiresIn;FB.Cookie.setSignedRequestCookie(d.sig=
ned_request,c);}}else =
if(!FB._authResponse&&a){FB.Auth.setAuthResponse(a,'connected');}else{var=
 =
f;if(d.error&&d.error=3D=3D=3D'not_authorized'){f=3D'not_authorized';}els=
e =
f=3D'unknown';FB.Auth.setAuthResponse(null,f);if(FB.Cookie.getEnabled())F=
B.Cookie.clearSignedRequestCookie();}if(d&&d.fb_https&&!FB._https)FB._htt=
ps=3Dtrue;response=3D{authResponse:FB._authResponse,status:FB._userStatus=
};b&&b(response);};},getOrigin:function(){if(FB.UA.nativeApp()){return =
3;}else if(FB._inMobileCanvas){return 2;}else return =
1;},parseSignedRequest:function(d){if(!d)return null;var =
a=3Dd.split('.',2);var c=3Da[1];var =
b=3DFB.Auth.base64URLDecode(c);return =
FB.JSON.parse(b);},base64URLDecode:function(j){j=3Dj.replace(/\-/g,'+').r=
eplace(/\_/g,'/');if(j.length%4!=3D=3D0){var m=3D4-j.length%4;for(var =
d=3D0;d<m;d++)j=3Dj+'=3D';}var =
k=3D"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=3D"=
;var l=3D"";var a,b,c=3D"";var e,f,g,h=3D"";for(var =
i=3D0;i<j.length;i+=3D4){e=3Dk.indexOf(j.charAt(i));f=3Dk.indexOf(j.charA=
t(i+1));g=3Dk.indexOf(j.charAt(i+2));h=3Dk.indexOf(j.charAt(i+3));a=3D(e<=
<2)|(f>>4);b=3D((f&15)<<4)|(g>>2);c=3D((g&3)<<6)|h;l=3Dl+String.fromCharC=
ode(a);if(g!=3D64)l=3Dl+String.fromCharCode(b);if(h!=3D64)l=3Dl+String.fr=
omCharCode(c);a=3Db=3Dc=3D"";e=3Df=3Dg=3Dh=3D"";}return =
unescape(l);}});FB.provide('UIServer.Methods',{'permissions.request':{siz=
e:{width:(FB.UA.mobile()?null:640),height:(FB.UA.mobile()?null:241)},tran=
sform:function(a){if(!FB._apiKey){FB.log('FB.login() called before =
calling =
FB.init().');return;}if(FB._session&&!a.params.perms&&!a.params.auth_type=
){FB.log('FB.login() called when user is already =
connected.');a.cb&&a.cb({status:FB._userStatus,session:FB._session});retu=
rn;}a=3DFB.UIServer.genericTransform(a);a.cb=3DFB.Auth.xdResponseWrapper(=
a.cb,FB._userStatus,FB._session);a.params.method=3D'permissions.request';=
FB.copy(a.params,{fbconnect:FB._inCanvas?0:1,return_session:1,session_ver=
sion:3});return =
a;}},'permissions.oauth':{url:'dialog/oauth',size:{width:(FB.UA.mobile()?=
null:627),height:(FB.UA.mobile()?null:326)},transform:function(a){if(!FB.=
_apiKey){FB.log('FB.login() called before =
FB.init().');return;}if(FB._authResponse&&!a.params.scope){FB.log('FB.log=
in() called when user is already =
connected.');a.cb&&a.cb({status:FB._userStatus,authResponse:FB._authRespo=
nse});return;}var b=3Da.cb,c=3Da.id;delete =
a.cb;FB.copy(a.params,{client_id:FB._apiKey,redirect_uri:FB.Auth.xdNewHan=
dler(b,c,'opener'),origin:FB.Auth.getOrigin(),response_type:'token,signed=
_request'});return =
a;}},'auth.logout':{url:'logout.php',transform:function(a){if(!FB._apiKey=
){FB.log('FB.logout() called before calling FB.init().');}else =
if(FB._oauth&&!FB._authResponse){FB.log('FB.logout() called without an =
access token.');}else if(!FB._oauth&&!FB._session){FB.log('FB.logout() =
called without a =
session.');}else{if(FB._oauth){a.params.next=3DFB.Auth.xdNewHandler(a.cb,=
a.id,'parent');}else =
a.params.next=3DFB.Auth.xdHandler(a.cb,a.id,'parent',false,'unknown');ret=
urn =
a;}}},'auth.status':{url:'extern/login_status.php',transform:function(a){=
var b=3Da.cb,c=3Da.id,d=3DFB.Auth.xdHandler;delete =
a.cb;FB.copy(a.params,{no_session:d(b,c,'parent',false,'notConnected'),no=
_user:d(b,c,'parent',false,'unknown'),ok_session:d(b,c,'parent',false,'co=
nnected'),session_version:3,extern:FB._inCanvas?0:2,session_origin:FB.Aut=
h._getSessionOrigin()});return =
a;}},'login.status':{url:'dialog/oauth',transform:function(a){var =
b=3Da.cb,c=3Da.id;delete =
a.cb;FB.copy(a.params,{client_id:FB._apiKey,redirect_uri:FB.Auth.xdNewHan=
dler(b,c,'parent'),origin:FB.Auth.getOrigin(),response_type:'token,signed=
_request,code'});return a;}}});=0A=
FB.provide('CanvasInsights',{setDoneLoading:function(a){FB.Canvas.setDone=
Loading(a);}});=0A=
FB.provide('Cookie',{_domain:null,_enabled:false,setEnabled:function(a){F=
B.Cookie._enabled=3Da;},getEnabled:function(){return =
FB.Cookie._enabled;},load:function(){var =
a=3Ddocument.cookie.match('\\bfbs_'+FB._apiKey+'=3D"([^;]*)\\b'),b;if(a){=
b=3DFB.QS.decode(a[1]);b.expires=3DparseInt(b.expires,10);FB.Cookie._doma=
in=3Db.base_domain;}return b;},loadSignedRequest:function(){var =
a=3Ddocument.cookie.match('\\bfbsr_'+FB._apiKey+'=3D([^;]*)\\b');if(!a)re=
turn null;return =
a[1];},setSignedRequestCookie:function(b,a){if(!FB._oauth)throw new =
Error('FB.Cookie.setSignedRequestCookie should only be '+'used with =
OAuth2.');if(!b)throw new Error('Value passed to =
FB.Cookie.setSignedRequestCookie '+'was =
empty.');if(!FB.Cookie.getEnabled())return;FB.Cookie.setRaw('fbsr_',b,a);=
},clearSignedRequestCookie:function(){if(!FB._oauth)throw new =
Error('FB.Cookie.setSignedRequestCookie should only be '+'used with =
OAuth2.');if(!FB.Cookie.getEnabled())return;FB.Cookie.setRaw('fbsr_','',0=
);},setRaw:function(c,e,d,a){var b=3Dnew =
Date(d*1000).toGMTString();document.cookie=3Dc+FB._apiKey+'=3D'+e+(e&&d=3D=
=3D=3D0?'':'; expires=3D'+b)+'; path=3D/'+(a?'; =
domain=3D.'+a:'');},set:function(a){if(!a){FB.Cookie.clear();return;}FB.C=
ookie.setRaw('fbs_','"'+FB.QS.encode(a)+'"',a.expires,a.base_domain);FB.C=
ookie._domain=3Da.base_domain;},clear:function(){FB.Cookie.setRaw('fbs_',=
'',0,FB.Cookie._domain);}});=0A=
FB.provide('Frictionless',{_allowedRecipients:{},_useFrictionless:false,_=
updateRecipients:function(){FB.Frictionless._allowedRecipients=3D{};FB.ap=
i('/me/apprequestformerrecipients',function(a){if(!a||a.error)return;FB.A=
rray.forEach(a.data,function(b){FB.Frictionless._allowedRecipients[b.reci=
pient_id]=3Dtrue;},false);});},init:function(){FB.Frictionless._useFricti=
onless=3Dtrue;FB.getLoginStatus(function(a){if(a.status=3D=3D'connected')=
FB.Frictionless._updateRecipients();});FB.Event.subscribe('auth.login',fu=
nction(a){if(a.session)FB.Frictionless._updateRecipients();});},_processR=
equestResponse:function(a,b){return function(e){var d=3De&&typeof =
e.frictionless_value!=3D=3D'undefined';var =
f=3De&&e.updated_frictionless;if(FB.Frictionless._useFrictionless&&(f||d)=
){FB.Frictionless._updateRecipients();if(d){var =
c=3D[];FB.Array.forEach(e.request_ids,function(g){c.push(g);},false);e.re=
quest_ids=3Dc;}}if(e){if(!b&&e.frictionless){FB.Dialog._hideLoader();FB.D=
ialog._restoreBodyPosition();FB.Dialog._hideIPadOverlay();}delete =
e.frictionless;}a&&a(e);};},isAllowed:function(c){if(!c)return =
false;if(typeof c=3D=3D=3D'number')return =
FB.Frictionless._allowedRecipients[c];if(typeof =
c=3D=3D=3D'string')c=3Dc.split(',');c=3DFB.Array.map(c,FB.String.trim);va=
r a=3Dtrue;var =
b=3Dfalse;FB.Array.forEach(c,function(d){a=3Da&&FB.Frictionless._allowedR=
ecipients[d];b=3Dtrue;},false);return a&&b;}});=0A=
FB.provide('',{initSitevars:{},init:function(a){a=3DFB.copy(a||{},{loggin=
g:true,status:true});FB._userID=3D0;FB._apiKey=3Da.appId||a.apiKey;FB._oa=
uth=3DFB.forceOAuth||!!a.oauth;if(!a.logging&&window.location.toString().=
indexOf('fb_debug=3D1')<0)FB._logging=3Dfalse;if(FB.initSitevars.enableMo=
bile)FB.UA._enableMobile=3Dtrue;FB.XD.init(a.channelUrl);if(FB.UA.mobile(=
)&&FB.TemplateUI&&FB.TemplateData&&FB.TemplateData._enabled&&a.useCachedD=
ialogs!=3D=3Dfalse){FB.TemplateUI.init();FB.Event.subscribe('auth.statusC=
hange',FB.TemplateData.update);}if(a.reportTemplates)FB.reportTemplates=3D=
true;if(a.frictionlessRequests)FB.Frictionless.init();if(FB._apiKey){FB.C=
ookie.setEnabled(a.cookie);if(FB._oauth){if(a.authResponse){FB.Auth.setAu=
thResponse(a.authResponse,'connected');}else{var =
c=3DFB.Cookie.loadSignedRequest();var =
b=3DFB.Auth.parseSignedRequest(c);FB._userID=3D(b&&b.user_id)||0;}}else{a=
.session=3Da.session||FB.Cookie.load();FB.Auth.setSession(a.session,a.ses=
sion?'connected':'unknown');}if(a.status)FB.getLoginStatus();}if(FB._inCa=
nvas)FB.Canvas.init();FB.Event.subscribe('xfbml.parse',function(){FB.XFBM=
L.IframeWidget.batchWidgetPipeRequests();});if(a.xfbml)window.setTimeout(=
function(){if(FB.XFBML)if(FB.initSitevars.parseXFBMLBeforeDomReady){FB.XF=
BML.parse();var =
d=3Dwindow.setInterval(function(){FB.XFBML.parse();},100);FB.Dom.ready(fu=
nction(){window.clearInterval(d);FB.XFBML.parse();});}else =
FB.Dom.ready(FB.XFBML.parse);},0);if(FB.Canvas&&FB.Canvas.Prefetcher)FB.C=
anvas.Prefetcher._maybeSample();}});=0A=
FB.provide('Canvas.Prefetcher',{_sampleRate:0,_appIdsBlacklist:[],_links:=
[],COLLECT_AUTOMATIC:0,COLLECT_MANUAL:1,_collectionMode:0,addStaticResour=
ce:function(a){if(!FB._inCanvas||!FB._apiKey)return;FB.Canvas.Prefetcher.=
_links.push(a);},setCollectionMode:function(a){if(!FB._inCanvas||!FB._api=
Key)return =
false;if(a!=3DFB.Canvas.Prefetcher.COLLECT_AUTOMATIC&&a!=3DFB.Canvas.Pref=
etcher.COLLECT_MANUAL)return =
false;FB.Canvas.Prefetcher._collectionMode=3Da;},_maybeSample:function(){=
if(!FB._inCanvas||!FB._apiKey||!FB.Canvas.Prefetcher._sampleRate)return;i=
f(window.name.indexOf('_fb_https')>-1)return;var =
a=3DMath.random();if(a>1/FB.Canvas.Prefetcher._sampleRate)return;if(FB.Ca=
nvas.Prefetcher._appIdsBlacklist=3D=3D'*')return;if(FB.Array.indexOf(FB.C=
anvas.Prefetcher._appIdsBlacklist,parseInt(FB._apiKey,10))!=3D-1)return;w=
indow.setTimeout(FB.Canvas.Prefetcher._sample,30000);},_sample:function()=
{var =
b=3D{object:'data',link:'href',script:'src'};if(FB.Canvas.Prefetcher._col=
lectionMode=3D=3DFB.Canvas.Prefetcher.COLLECT_AUTOMATIC)FB.Array.forEach(=
b,function(c,d){FB.Array.forEach(window.document.getElementsByTagName(d),=
function(e){if(e[c])FB.Canvas.Prefetcher._links.push(e[c]);});});var =
a=3DFB.JSON.stringify(FB.Canvas.Prefetcher._links);FB.api(FB._apiKey+'/st=
aticresources','post',{urls:a});FB.Canvas.Prefetcher._links=3D[];}});FB.p=
rovide('Canvas.EarlyFlush',{addResource:function(a){return =
FB.Canvas.Prefetcher.addStaticResource(a);},setCollectionMode:function(a)=
{return FB.Canvas.Prefetcher.setCollectionMode(a);}});=0A=
FB.provide('UIServer.MobileIframableMethod',{transform:function(a){if(a.p=
arams.display=3D=3D=3D'touch'&&a.params.access_token&&window.postMessage)=
{a.params.channel=3DFB.UIServer._xdChannelHandler(a.id,'parent');if(!FB.U=
A.nativeApp())a.params.in_iframe=3D1;return a;}else return =
FB.UIServer.genericTransform(a);},getXdRelation:function(b){var =
a=3Db.display;if(a=3D=3D=3D'touch'&&window.postMessage&&b.in_iframe)retur=
n 'parent';return =
FB.UIServer.getXdRelation(b);}});FB.provide('UIServer.Methods',{'stream.s=
hare':{size:{width:575,height:380},url:'sharer.php',transform:function(a)=
{if(!a.params.u)a.params.u=3Dwindow.location.toString();return =
a;}},'fbml.dialog':{size:{width:575,height:300},url:'render_fbml.php',log=
gedOutIframe:true,transform:function(a){return =
a;}},'auth.logintofacebook':{size:{width:530,height:287},url:'login.php',=
transform:function(a){a.params.skip_api_login=3D1;var =
c=3DFB.UIServer.getXdRelation(a.params);var =
b=3DFB.UIServer._xdResult(a.cb,a.id,c,true);a.params.next=3DFB.getDomain(=
FB._https?'https_www':'www')+"login.php?"+FB.QS.encode({api_key:FB._apiKe=
y,next:b,skip_api_login:1});return =
a;}},apprequests:{transform:function(a){a=3DFB.UIServer.MobileIframableMe=
thod.transform(a);a.params.frictionless=3DFB.Frictionless&&FB.Frictionles=
s._useFrictionless;if(a.params.frictionless){a.hideLoader=3DFB.Frictionle=
ss.isAllowed(a.params.to);a.cb=3DFB.Frictionless._processRequestResponse(=
a.cb,a.hideLoader);}return a;},getXdRelation:function(a){return =
FB.UIServer.MobileIframableMethod.getXdRelation(a);}},feed:FB.UIServer.Mo=
bileIframableMethod});=0A=
FB.provide('',{share:function(a){FB.log('FB.share() has been deprecated. =
Please use FB.ui() =
instead.');FB.ui({display:'popup',method:'stream.share',u:a});},publish:f=
unction(b,a){FB.log('FB.publish() has been deprecated. Please use =
FB.ui() =
instead.');b=3Db||{};FB.ui(FB.copy({display:'popup',method:'stream.publis=
h',preview:1},b||{}),a);},addFriend:function(b,a){FB.log('FB.addFriend() =
has been deprecated. Please use FB.ui() =
instead.');FB.ui({display:'popup',id:b,method:'friend.add'},a);}});FB.UIS=
erver.Methods['auth.login']=3DFB.UIServer.Methods['permissions.request'];=0A=
FB.provide('XFBML',{_renderTimeout:30000,getElements:function(b,f,d){var =
a=3DFB.Array,e=3DFB.XFBML._getDomElements(b,f,d),c=3DFB.Dom.getByClass(f+=
'-'+d,b);e=3Da.toArray(e);c=3Da.toArray(c);c=3Da.filter(c,function(g){ret=
urn =
!g.hasChildNodes()||(g.childNodes.length=3D=3D=3D1&&g.childNodes[0].nodeT=
ype=3D=3D=3D3);});return =
a.merge(e,c);},parse:function(d,b){d=3Dd||document.body;var =
c=3D1,e=3Dfunction(){c--;if(c=3D=3D=3D0){b&&b();FB.Event.fire('xfbml.rend=
er');}};var =
a=3D{};if(FB.XFBML._widgetPipeIsEnabled())FB.Array.forEach(FB.XFBML._tagI=
nfos,function(f){if(f.supportsWidgetPipe){var =
h=3Df.xmlns?f.xmlns:'fb';var =
g=3DFB.XFBML.getElements(d,h,f.localName);a[f.localName]=3Dg;FB.XFBML._wi=
dgetPipeEnabledTagCount+=3Dg.length;}});FB.Array.forEach(FB.XFBML._tagInf=
os,function(g){if(!g.xmlns)g.xmlns=3D'fb';var =
h;if(a[g.localName]!=3D=3Dundefined){h=3Da[g.localName];}else =
h=3DFB.XFBML.getElements(d,g.xmlns,g.localName);for(var =
f=3D0;f<h.length;f++){c++;FB.XFBML._processElement(h[f],g,e);}});FB.Event=
.fire('xfbml.parse');window.setTimeout(function(){if(c>0)FB.log(c+' =
XFBML tags failed to render in =
'+FB.XFBML._renderTimeout+'ms.');},FB.XFBML._renderTimeout);e();},registe=
rTag:function(a){FB.XFBML._tagInfos.push(a);},shouldUseWidgetPipe:functio=
n(){if(!FB.XFBML._widgetPipeIsEnabled())return false;var =
a=3DFB.XFBML._widgetPipeEnabledTagCount>1;return =
a;},getBoolAttr:function(b,a){a=3DFB.XFBML.getAttr(b,a);return =
(a&&FB.Array.indexOf(['true','1','yes','on'],a.toLowerCase())>-1);},getAt=
tr:function(b,a){return =
(b.getAttribute(a)||b.getAttribute(a.replace(/_/g,'-'))||b.getAttribute(a=
.replace(/-/g,'_'))||b.getAttribute(a.replace(/-/g,''))||b.getAttribute(a=
.replace(/_/g,''))||b.getAttribute('data-'+a)||b.getAttribute('data-'+a.r=
eplace(/_/g,'-'))||b.getAttribute('data-'+a.replace(/-/g,'_'))||b.getAttr=
ibute('data-'+a.replace(/-/g,''))||b.getAttribute('data-'+a.replace(/_/g,=
''))||null);},_processElement:function(dom,tagInfo,cb){var =
element=3Ddom._element;if(element){element.subscribe('render',cb);element=
.process();}else{var processor=3Dfunction(){var =
fn=3Deval(tagInfo.className);var isLogin=3Dfalse;var =
showFaces=3Dtrue;var renderInIframe=3Dfalse;var =
addToTimeline=3D(tagInfo.className=3D=3D=3D'FB.XFBML.AddToTimeline');if((=
tagInfo.className=3D=3D=3D'FB.XFBML.LoginButton')||addToTimeline){renderI=
nIframe=3DFB.XFBML.getBoolAttr(dom,'render-in-iframe');mode=3Ddom.getAttr=
ibute('mode');showFaces=3D(addToTimeline&&mode!=3D'button')||FB.XFBML.get=
BoolAttr(dom,'show-faces');isLogin=3DaddToTimeline||renderInIframe||showF=
aces||FB.XFBML.getBoolAttr(dom,'oneclick');if(isLogin&&!addToTimeline)fn=3D=
FB.XFBML.Login;}element=3Ddom._element=3Dnew =
fn(dom);if(isLogin){showFaces=3D!!showFaces;var =
extraParams=3D{show_faces:showFaces,add_to_profile:addToTimeline,mode:mod=
e};var =
scope=3Ddom.getAttribute('scope');if(scope){if(FB._oauth){extraParams.sco=
pe=3Dscope;}else extraParams.perms=3Dscope;}else{var =
perms=3Ddom.getAttribute('perms');if(perms)extraParams.perms=3Dperms;}ele=
ment.setExtraParams(extraParams);}element.subscribe('render',cb);element.=
process();};if(FB.CLASSES[tagInfo.className.substr(3)]){processor();}else=
 FB.log('Tag '+tagInfo.className+' was not =
found.');}},_getDomElements:function(a,e,d){var =
c=3De+':'+d;if(FB.UA.firefox()){return =
a.getElementsByTagNameNS(document.body.namespaceURI,c);}else =
if(FB.UA.ie()<9){try{var =
docNamespaces=3Ddocument.namespaces;if(docNamespaces&&docNamespaces[e]){v=
ar =
nodes=3Da.getElementsByTagName(d);if(!document.addEventListener||nodes.le=
ngth>0)return nodes;}}catch(b){}return a.getElementsByTagName(c);}else =
return =
a.getElementsByTagName(c);},_tagInfos:[{localName:'activity',className:'F=
B.XFBML.Activity'},{localName:'add-profile-tab',className:'FB.XFBML.AddPr=
ofileTab'},{localName:'add-to-timeline',className:'FB.XFBML.AddToTimeline=
'},{localName:'bookmark',className:'FB.XFBML.Bookmark'},{localName:'comme=
nts',className:'FB.XFBML.Comments'},{localName:'comments-count',className=
:'FB.XFBML.CommentsCount'},{localName:'connect-bar',className:'FB.XFBML.C=
onnectBar'},{localName:'fan',className:'FB.XFBML.Fan'},{localName:'like',=
className:'FB.XFBML.Like',supportsWidgetPipe:true},{localName:'like-box',=
className:'FB.XFBML.LikeBox'},{localName:'live-stream',className:'FB.XFBM=
L.LiveStream'},{localName:'login',className:'FB.XFBML.Login'},{localName:=
'login-button',className:'FB.XFBML.LoginButton'},{localName:'facepile',cl=
assName:'FB.XFBML.Facepile'},{localName:'friendpile',className:'FB.XFBML.=
Friendpile'},{localName:'name',className:'FB.XFBML.Name'},{localName:'pro=
file-pic',className:'FB.XFBML.ProfilePic'},{localName:'question',classNam=
e:'FB.XFBML.Question'},{localName:'recommendations',className:'FB.XFBML.R=
ecommendations'},{localName:'recommendations-bar',className:'FB.XFBML.Rec=
ommendationsBar'},{localName:'registration',className:'FB.XFBML.Registrat=
ion'},{localName:'send',className:'FB.XFBML.Send'},{localName:'serverfbml=
',className:'FB.XFBML.ServerFbml'},{localName:'share-button',className:'F=
B.XFBML.ShareButton'},{localName:'social-bar',className:'FB.XFBML.Recomme=
ndationsBar'}],_widgetPipeEnabledTagCount:0,_widgetPipeIsEnabled:function=
(){return =
FB.widgetPipeEnabledApps&&FB.widgetPipeEnabledApps[FB._apiKey]!=3D=3Dunde=
fined;}});(function(){try{if(document.namespaces&&!document.namespaces.it=
em.fb)document.namespaces.add('fb');}catch(a){}}());=0A=
FB.provide('XFBML',{set:function(b,c,a){FB.log('FB.XFBML.set() has been =
deprecated.');b.innerHTML=3Dc;FB.XFBML.parse(b,a);}});=0A=
FB.subclass('Waitable','Obj',function(){},{set:function(a){this.setProper=
ty('value',a);},error:function(a){this.fire("error",a);},wait:function(a,=
b){if(b)this.subscribe('error',b);this.monitor('value',this.bind(function=
(){if(this.value!=3D=3Dundefined){a(this.value);return true;}}));}});=0A=
FB.subclass('Data.Query','Waitable',function(){if(!FB.Data.Query._c)FB.Da=
ta.Query._c=3D1;this.name=3D'v_'+FB.Data.Query._c++;},{parse:function(a){=
var b=3DFB.String.format.apply(null,a),d=3D(/^select (.*?) from =
(\w+)\s+where =
(.*)$/i).exec(b);this.fields=3Dthis._toFields(d[1]);this.table=3Dd[2];thi=
s.where=3Dthis._parseWhere(d[3]);for(var =
c=3D1;c<a.length;c++)if(FB.Type.isType(a[c],FB.Data.Query))a[c].hasDepend=
ency=3Dtrue;return this;},toFql:function(){var a=3D'select =
'+this.fields.join(',')+' from '+this.table+' where =
';switch(this.where.type){case =
'unknown':a+=3Dthis.where.value;break;case =
'index':a+=3Dthis.where.key+'=3D'+this._encode(this.where.value);break;ca=
se =
'in':if(this.where.value.length=3D=3D1){a+=3Dthis.where.key+'=3D'+this._e=
ncode(this.where.value[0]);}else a+=3Dthis.where.key+' in =
('+FB.Array.map(this.where.value,this._encode).join(',')+')';break;}retur=
n a;},_encode:function(a){return =
typeof(a)=3D=3D'string'?FB.String.quote(a):a;},toString:function(){return=
 '#'+this.name;},_toFields:function(a){return =
FB.Array.map(a.split(','),FB.String.trim);},_parseWhere:function(s){var =
re=3D(/^\s*(\w+)\s*=3D\s*(.*)\s*$/i).exec(s),result,value,type=3D'unknown=
';if(re){value=3Dre[2];if(/^(["'])(?:\\?.)*?\1$/.test(value)){value=3Deva=
l(value);type=3D'index';}else =
if(/^\d+\.?\d*$/.test(value))type=3D'index';}if(type=3D=3D'index'){result=
=3D{type:'index',key:re[1],value:value};}else =
result=3D{type:'unknown',value:s};return result;}});=0A=
FB.provide('Data',{query:function(c,a){var b=3Dnew =
FB.Data.Query().parse(arguments);FB.Data.queue.push(b);FB.Data._waitToPro=
cess();return b;},waitOn:function(dependencies,callback){var =
result=3Dnew =
FB.Waitable(),count=3Ddependencies.length;if(typeof(callback)=3D=3D'strin=
g'){var s=3Dcallback;callback=3Dfunction(args){return =
eval(s);};}FB.Array.forEach(dependencies,function(item){item.monitor('val=
ue',function(){var =
done=3Dfalse;if(FB.Data._getValue(item)!=3D=3Dundefined){count--;done=3Dt=
rue;}if(count=3D=3D=3D0){var =
value=3Dcallback(FB.Array.map(dependencies,FB.Data._getValue));result.set=
(value!=3D=3Dundefined?value:true);}return done;});});return =
result;},_getValue:function(a){return =
FB.Type.isType(a,FB.Waitable)?a.value:a;},_selectByIndex:function(a,d,b,e=
){var c=3Dnew =
FB.Data.Query();c.fields=3Da;c.table=3Dd;c.where=3D{type:'index',key:b,va=
lue:e};FB.Data.queue.push(c);FB.Data._waitToProcess();return =
c;},_waitToProcess:function(){if(FB.Data.timer<0)FB.Data.timer=3DsetTimeo=
ut(FB.Data._process,10);},_process:function(){FB.Data.timer=3D-1;var =
c=3D{},e=3DFB.Data.queue;FB.Data.queue=3D[];for(var =
a=3D0;a<e.length;a++){var =
b=3De[a];if(b.where.type=3D=3D'index'&&!b.hasDependency){FB.Data._mergeIn=
dexQuery(b,c);}else c[b.name]=3Db;}var =
d=3D{method:'fql.multiquery',queries:{}};FB.copy(d.queries,c,true,functio=
n(f){return =
f.toFql();});d.queries=3DFB.JSON.stringify(d.queries);FB.api(d,function(f=
){if(f.error_msg){FB.Array.forEach(c,function(g){g.error(Error(f.error_ms=
g));});}else =
FB.Array.forEach(f,function(g){c[g.name].set(g.fql_result_set);});});},_m=
ergeIndexQuery:function(a,d){var b=3Da.where.key,f=3Da.where.value;var =
e=3D'index_'+a.table+'_'+b;var c=3Dd[e];if(!c){c=3Dd[e]=3Dnew =
FB.Data.Query();c.fields=3D[b];c.table=3Da.table;c.where=3D{type:'in',key=
:b,value:[]};}FB.Array.merge(c.fields,a.fields);FB.Array.merge(c.where.va=
lue,[f]);c.wait(function(g){a.set(FB.Array.filter(g,function(h){return =
h[b]=3D=3Df;}));});},timer:-1,queue:[]});=0A=
window.setTimeout(function(){var =
a=3D/(connect.facebook.net|facebook.com\/assets.php).*?#(.*)/;FB.Array.fo=
rEach(document.getElementsByTagName('script'),function(d){if(d.src){var =
b=3Da.exec(d.src);if(b){var =
c=3DFB.QS.decode(b[2]);FB.Array.forEach(c,function(f,e){if(f=3D=3D'0')c[e=
]=3D0;});FB.init(c);}}});if(window.fbAsyncInit&&!window.fbAsyncInit.hasRu=
n){window.fbAsyncInit.hasRun=3Dtrue;fbAsyncInit();}},0);=0A=
FB.provide('Native',{NATIVE_READY_EVENT:'fbNativeReady',onready:function(=
a){if(!FB.UA.nativeApp()){FB.log('FB.Native.onready only works when the =
page is rendered '+'in a WebView of the native Facebook app. Test if =
this is the '+'case calling =
FB.UA.nativeApp()');return;}if(window.__fbNative&&!this.nativeReady)FB.pr=
ovide('Native',window.__fbNative);if(this.nativeReady){a();}else{var =
b=3Dfunction(c){window.removeEventListener(FB.Native.NATIVE_READY_EVENT,b=
);FB.Native.onready(a);};window.addEventListener(FB.Native.NATIVE_READY_E=
VENT,b,false);}}});=0A=
FB.provide('UIServer.Methods',{'pay.prompt':{transform:function(a){var =
b=3DFB.XD.handler(function(c){a.cb(FB.JSON.parse(c.response));},'parent.f=
rames['+(window.name||'iframe_canvas')+']');a.params.channel=3Db;FB.Arbit=
er.inform('Pay.Prompt',a.params);return =
false;}}});FB.provide('UIServer.Methods',{pay:{size:{width:555,height:120=
},noHttps:true,connectDisplay:'popup',transform:function(a){if(!FB._inCan=
vas){a.params.order_info=3DFB.JSON.stringify(a.params.order_info);return =
a;}var =
b=3DFB.XD.handler(function(c){a.cb(FB.JSON.parse(c.response));},'parent.f=
rames['+(window.name||'iframe_canvas')+']');a.params.channel=3Db;a.params=
.uiserver=3Dtrue;FB.Arbiter.inform('Pay.Prompt',a.params);return =
false;}}});=0A=
FB.provide('Helper',{isUser:function(a){return =
a<2.2e+09||(a>=3D1e+14&&a<=3D100099999989999);},getLoggedInUser:function(=
){return =
FB.getUserID();},upperCaseFirstChar:function(a){if(a.length>0){return =
a.substr(0,1).toUpperCase()+a.substr(1);}else return =
a;},getProfileLink:function(c,b,a){a=3Da||(c?FB.getDomain('www')+'profile=
.php?id=3D'+c.uid:null);if(a)b=3D'<a class=3D"fb_link" =
href=3D"'+a+'">'+b+'</a>';return =
b;},invokeHandler:function(handler,scope,args){if(handler)if(typeof =
handler=3D=3D=3D'string'){eval(handler);}else =
if(handler.apply)handler.apply(scope,args||[]);},fireEvent:function(a,b){=
var =
c=3Db._attr.href;b.fire(a,c);FB.Event.fire(a,c,b);},executeFunctionByName=
:function(d){var a=3DArray.prototype.slice.call(arguments,1);var =
f=3Dd.split(".");var c=3Df.pop();var b=3Dwindow;for(var =
e=3D0;e<f.length;e++)b=3Db[f[e]];return b[c].apply(this,a);}});=0A=
FB.provide('TemplateData',{_initialized:false,_version:0,_response:null,_=
localStorageTimeout:60*60*24,_enabled:true,enabled:function(){return =
FB.TemplateData._enabled&&FB.TemplateData._initialized&&FB.TemplateData.s=
upportsLocalStorage()&&FB._userStatus=3D=3D'connected'&&FB.TemplateData.g=
etResponse();},supportsLocalStorage:function(){try{return 'localStorage' =
in window&&window.localStorage!=3D=3Dnull;}catch(a){return =
false;}},_isStale:function(b){if(!b||!b.version||b.version!=3DFB.Template=
Data._version||b.currentUserID!=3DFB.getUserID())return true;var =
a=3DMath.round((new Date()).getTime());return =
(a-b.setAt)/1000>FB.TemplateData._localStorageTimeout;},getResponse:funct=
ion(){var =
b=3DFB.TemplateData;try{b._response=3Db._response||(b.supportsLocalStorag=
e()&&FB.JSON.parse(localStorage.FB_templateDataResponse||"null"));}catch(=
a){b._response=3Dnull;}if(b._isStale(b._response))b.saveResponse(null);re=
turn =
b._response;},saveResponse:function(a){FB.TemplateData._response=3Da;if(F=
B.TemplateData.supportsLocalStorage())localStorage.FB_templateDataRespons=
e=3DFB.JSON.stringify(a);},getData:function(){var =
a=3DFB.TemplateData.getResponse();return =
a?a.data:{};},init:function(a){if(!a)return;FB.TemplateData._initialized=3D=
true;FB.TemplateData._version=3Da;if(FB.TemplateData.supportsLocalStorage=
()&&!('FB_templateDataResponse' in =
localStorage))FB.TemplateData.clear();},clear:function(){FB.TemplateData.=
saveResponse(null);},update:function(a){if(FB._userStatus!=3D'connected')=
FB.TemplateData.clear();if(FB._userStatus=3D=3D'connected'&&!FB.TemplateD=
ata.getResponse())FB.api({method:'dialog.template_data'},function(c){if('=
error_code' in c)return;var =
b=3D{data:c,currentUserID:FB.getUserID(),setAt:(new =
Date()).getTime(),version:FB.TemplateData._version};FB.TemplateData.saveR=
esponse(b);});}});=0A=
FB.subclass('TemplateUI','Obj',function(d,c){this.method=3Dd;var =
b=3DFB.UA.nativeApp()?0:1;var =
e=3D{display:'touch',preview_template:1,in_iframe:b,locale:FB._locale,v:F=
B.TemplateUI._version,user_agent:navigator.userAgent};if(window.devicePix=
elRatio)e.m_pixel_ratio=3Dwindow.devicePixelRatio;var =
f=3DFB.QS.encode(e);this.cachedCall=3D{url:FB.getDomain('staticfb')+'dial=
og/'+d+'?'+f,frameName:FB.guid(),id:FB.guid(),size:FB.UIServer.getDefault=
Size(),hideLoader:true};FB.XD.handler(this.bind(function(g){if(g.type=3D=3D=
'getParams')this.setProperty('getParamsCb',g.returnCb);}),'parent',true,t=
his.cachedCall.frameName);if(b){FB.UIServer.iframe(this.cachedCall);FB.Di=
alog.hide(this.cachedCall.root);}else =
if(c&&!FB.TemplateUI._preloads[this.cachedCall.url]){var =
a=3Ddocument.createElement('div');FB.TemplateUI._preloads[this.cachedCall=
.url]=3D{container:a};FB.Content.insertIframe({url:this.cachedCall.url,ro=
ot:FB.Content.appendHidden(a)});}},{use:function(a){if(!this.cachedCall.r=
oot){FB.UIServer.touch(this.cachedCall);var =
c=3DFB.TemplateUI._preloads[this.cachedCall.url];if(c&&c.container){c.con=
tainer.parentNode.removeChild(c.container);delete =
c.container;}}a.ui_created=3Dtrue;a.root=3Dthis.cachedCall.root;FB.UIServ=
er.setLoadedNode(a,FB.UIServer._loadedNodes[this.cachedCall.id]);delete =
FB.UIServer._loadedNodes[this.cachedCall.id];var =
b=3DFB.Dialog._dialogs[a.id];FB.Dialog._dialogs[this.cachedCall.id]=3Db;b=
.id=3Dthis.cachedCall.id;delete =
FB.Dialog._dialogs[a.id];FB.UIServer.getLoadedNode(a).fbCallID=3Dthis.cac=
hedCall.id;this.cachedCall.id=3Da.id;var =
d=3D{};FB.copy(d,a.params);FB.copy(d,FB.TemplateData.getData()[this.metho=
d]);d.frictionless=3DFB.TemplateUI.isFrictionlessAppRequest(this.method,d=
);d.common=3DFB.TemplateData.getData().common;d.method=3Dthis.method;this=
.setParams(d);if(FB.UA.nativeApp())FB.UIServer._popupMonitor();},setParam=
s:function(a){this.monitor('getParamsCb',this.bind(function(){if(this.get=
ParamsCb){var =
b=3Dframes[this.cachedCall.frameName]||FB.UIServer.getLoadedNode(this.cac=
hedCall);b.postMessage(FB.JSON.stringify({params:a,cb:this.getParamsCb}),=
'*');return =
true;}}));}});FB.provide('TemplateUI',{_timer:null,_cache:{},_preloads:{}=
,_version:0,init:function(){FB.TemplateData.init(FB.TemplateUI._version);=
FB.TemplateUI.initCache();},useCachedUI:function(c,a){try{FB.TemplateUI.p=
opulateCache();cache=3DFB.TemplateUI._cache[c];delete =
FB.TemplateUI._cache[c];cache.use(a);}catch(b){FB.TemplateData.clear();}}=
,populateCache:function(a){if(!FB.TemplateData.enabled()||!FB.UA.mobile()=
)return;clearInterval(FB.TemplateUI._timer);var =
c=3D{feed:true,apprequests:true};for(var b in c)if(!(b in =
FB.TemplateUI._cache))FB.TemplateUI._cache[b]=3Dnew =
FB.TemplateUI(b,a);},initCache:function(){FB.TemplateUI._timer=3DsetInter=
val(function(){FB.TemplateUI.populateCache(true);},2000);},supportsTempla=
te:function(b,a){return =
FB.TemplateData.enabled()&&FB.TemplateUI.paramsAllowTemplate(b,a.params)&=
&a.params.display=3D=3D=3D'touch'&&FB.UA.mobile();},paramsAllowTemplate:f=
unction(c,a){var =
b=3D{feed:{to:1,attachment:1,source:1},apprequests:{}};if(!(c in =
b))return false;for(var d in b[c])if(a[d])return false;return =
!FB.TemplateUI.willWriteOnGet(c,a);},isFrictionlessAppRequest:function(b,=
a){return =
b=3D=3D=3D'apprequests'&&FB.Frictionless&&FB.Frictionless._useFrictionles=
s;},willWriteOnGet:function(b,a){return =
FB.TemplateUI.isFrictionlessAppRequest(b,a)&&a.to&&FB.Frictionless.isAllo=
wed(a.to);}});=0A=
FB.Class('XFBML.Element',function(a){this.dom=3Da;},FB.copy({getAttribute=
:function(b,a,c){var d=3DFB.XFBML.getAttr(this.dom,b);return =
d?(c?c(d):d):a;},_getBoolAttribute:function(b,a){if(FB.XFBML.getAttr(this=
.dom,b)=3D=3D=3Dnull)return a;return =
FB.XFBML.getBoolAttr(this.dom,b);},_getPxAttribute:function(b,a){return =
this.getAttribute(b,a,function(c){var =
d=3DparseInt(c.replace('px',''),10);if(isNaN(d)){return a;}else return =
d;});},_getAttributeFromList:function(c,b,a){return =
this.getAttribute(c,b,function(d){d=3Dd.toLowerCase();if(FB.Array.indexOf=
(a,d)>-1){return d;}else return b;});},isValid:function(){for(var =
a=3Dthis.dom;a;a=3Da.parentNode)if(a=3D=3Ddocument.body)return =
true;},clear:function(){this.dom.innerHTML=3D'';}},FB.EventProvider));=0A=
FB.subclass('XFBML.IframeWidget','XFBML.Element',null,{_iframeName:null,_=
showLoader:true,_refreshOnAuthChange:false,_allowReProcess:false,_fetchPr=
eCachedLoader:false,_visibleAfter:'load',_widgetPipeEnabled:false,getUrlB=
its:function(){throw new Error('Inheriting class needs to implement =
getUrlBits().');},setupAndValidate:function(){return =
true;},oneTimeSetup:function(){},getSize:function(){},getIframeName:funct=
ion(){if(!this._iframeName&&this._widgetPipeEnabled&&FB.XFBML.shouldUseWi=
dgetPipe()){this._iframeName=3Dthis.generateWidgetPipeIframeName();FB.XFB=
ML.IframeWidget.allWidgetPipeIframes[this._iframeName]=3Dthis;if(FB.XFBML=
.IframeWidget.masterWidgetPipeIframe=3D=3D=3Dnull)FB.XFBML.IframeWidget.m=
asterWidgetPipeIframe=3Dthis;}return =
this._iframeName;},getIframeTitle:function(){},getChannelUrl:function(){i=
f(!this._channelUrl){var =
a=3Dthis;this._channelUrl=3DFB.XD.handler(function(b){a.fire('xd.'+b.type=
,b);},'parent.parent',true);}return =
this._channelUrl;},getIframeNode:function(){return =
this.dom.getElementsByTagName('iframe')[0];},arbiterInform:function(event=
,b,a){if(this.loaded){this._arbiterInform(event,b,a);}else =
this.subscribe('iframe.onload',FB.bind(this._arbiterInform,this,event,b,a=
));},_arbiterInform:function(event,b,a){var =
c=3D'parent.frames["'+this.getIframeNode().name+'"]';FB.Arbiter.inform(ev=
ent,b,c,window.location.protocol=3D=3D'https:',a);},getDefaultWebDomain:f=
unction(){return 'www';},getDefaultStaticDomain:function(){return =
'cdn';},process:function(a){if(this._done){if(!this._allowReProcess&&!a)r=
eturn;this.clear();}else =
this._oneTimeSetup();this._done=3Dtrue;if(!this.setupAndValidate()){this.=
fire('render');return;}if(this._showLoader)this._addLoader();FB.Dom.addCs=
s(this.dom,'fb_iframe_widget');if(this._visibleAfter!=3D'immediate'){FB.D=
om.addCss(this.dom,'fb_hide_iframes');}else =
this.subscribe('iframe.onload',FB.bind(this.fire,this,'render'));var =
b=3Dthis.getSize()||{};var =
c=3Dthis.getFullyQualifiedURL();FB.Content.insertIframe({url:c,root:this.=
dom.appendChild(document.createElement('span')),name:this.getIframeName()=
,title:this.getIframeTitle(),className:FB._localeIsRtl?'fb_rtl':'fb_ltr',=
height:b.height,width:b.width,onload:FB.bind(this.fire,this,'iframe.onloa=
d')});this.loaded=3Dfalse;this.subscribe('iframe.onload',FB.bind(function=
(){this.loaded=3Dtrue;},this));},generateWidgetPipeIframeName:function(){=
FB.XFBML.IframeWidget.widgetPipeIframeCount++;return =
'fb_iframe_'+FB.XFBML.IframeWidget.widgetPipeIframeCount;},getFullyQualif=
iedURL:function(){if(FB.XFBML.shouldUseWidgetPipe()&&this._widgetPipeEnab=
led)return this._getWidgetPipeShell();var =
b=3Dthis._getURL();if(!this._fetchPreCachedLoader)b+=3D'?'+FB.QS.encode(t=
his._getQS());if(b.length>2000){b=3D'about:blank';var =
a=3DFB.bind(function(){this._postRequest();this.unsubscribe('iframe.onloa=
d',a);},this);this.subscribe('iframe.onload',a);}return =
b;},_getWidgetPipeShell:function(){return =
FB.getDomain('www')+'common/widget_pipe_shell.php';},_oneTimeSetup:functi=
on(){this.subscribe('xd.resize',FB.bind(this._handleResizeMsg,this));if(F=
B.getLoginStatus){this.subscribe('xd.refreshLoginStatus',FB.bind(FB.getLo=
ginStatus,FB,function(){},true));this.subscribe('xd.logout',FB.bind(FB.lo=
gout,FB,function(){}));}if(this._refreshOnAuthChange)this._setupAuthRefre=
sh();if(this._visibleAfter=3D=3D'load')this.subscribe('iframe.onload',FB.=
bind(this._makeVisible,this));this.oneTimeSetup();},_makeVisible:function=
(){this._removeLoader();FB.Dom.removeCss(this.dom,'fb_hide_iframes');this=
.fire('render');},_setupAuthRefresh:function(){FB.getLoginStatus(FB.bind(=
function(b){var =
a=3Db.status;FB.Event.subscribe('auth.statusChange',FB.bind(function(c){i=
f(!this.isValid())return;if(a=3D=3D'unknown'||c.status=3D=3D'unknown')thi=
s.process(true);a=3Dc.status;},this));},this));},_handleResizeMsg:functio=
n(b){if(!this.isValid())return;var =
a=3Dthis.getIframeNode();a.style.height=3Db.height+'px';if(b.width)a.styl=
e.width=3Db.width+'px';a.style.border=3D'none';this._makeVisible();},_add=
Loader:function(){if(!this._loaderDiv){FB.Dom.addCss(this.dom,'fb_iframe_=
widget_loader');this._loaderDiv=3Ddocument.createElement('div');this._loa=
derDiv.className=3D'FB_Loader';this.dom.appendChild(this._loaderDiv);}},_=
removeLoader:function(){if(this._loaderDiv){FB.Dom.removeCss(this.dom,'fb=
_iframe_widget_loader');if(this._loaderDiv.parentNode)this._loaderDiv.par=
entNode.removeChild(this._loaderDiv);this._loaderDiv=3Dnull;}},_getQS:fun=
ction(){return =
FB.copy({api_key:FB._apiKey,locale:FB._locale,sdk:'joey',session_key:FB._=
session&&FB._session.session_key,ref:this.getAttribute('ref')},this.getUr=
lBits().params);},_getURL:function(){var =
a=3Dthis.getDefaultWebDomain(),b=3D'';if(this._fetchPreCachedLoader){a=3D=
this.getDefaultStaticDomain();b=3D'static/';}return =
FB.getDomain(a)+'plugins/'+b+this.getUrlBits().name+'.php';},_postRequest=
:function(){FB.Content.submitToTarget({url:this._getURL(),target:this.get=
IframeNode().name,params:this._getQS()});}});FB.provide('XFBML.IframeWidg=
et',{widgetPipeIframeCount:0,masterWidgetPipeIframe:null,allWidgetPipeIfr=
ames:{},batchWidgetPipeRequests:function(){if(!FB.XFBML.IframeWidget.mast=
erWidgetPipeIframe)return;var =
c=3DFB.XFBML.IframeWidget._groupWidgetPipeDescriptions();var =
e=3D{widget_pipe:FB.JSON.stringify(c),href:window.location,site:location.=
hostname,channel:FB.XFBML.IframeWidget.masterWidgetPipeIframe.getChannelU=
rl(),api_key:FB._apiKey,locale:FB._locale,sdk:'joey',session_key:FB._sess=
ion&&FB._session.session_key};var d=3DFB.guid();var =
a=3DFB.XFBML.IframeWidget.masterWidgetPipeIframe.dom;var =
b=3Da.appendChild(document.createElement('span'));FB.Content.insertIframe=
({url:'about:blank',root:b,name:d,className:'fb_hidden =
fb_invisible',onload:function(){FB.Content.submitToTarget({url:FB._domain=
.www+'widget_pipe.php?widget_pipe=3D1',target:d,params:e});}});},_groupWi=
dgetPipeDescriptions:function(){var e=3D{};for(var b in =
FB.XFBML.IframeWidget.allWidgetPipeIframes){var =
a=3DFB.XFBML.IframeWidget.allWidgetPipeIframes[b];var =
c=3Da.getUrlBits();var =
d=3D{widget:c.name};FB.copy(d,c.params);e[b]=3Dd;}return e;}});=0A=
FB.subclass('XFBML.Activity','XFBML.IframeWidget',null,{_visibleAfter:'lo=
ad',_refreshOnAuthChange:true,setupAndValidate:function(){this._attr=3D{b=
order_color:this.getAttribute('border-color'),colorscheme:this.getAttribu=
te('color-scheme'),filter:this.getAttribute('filter'),action:this.getAttr=
ibute('action'),max_age:this.getAttribute('max_age'),font:this.getAttribu=
te('font'),linktarget:this.getAttribute('linktarget','_blank'),header:thi=
s._getBoolAttribute('header'),height:this._getPxAttribute('height',300),r=
ecommendations:this._getBoolAttribute('recommendations'),site:this.getAtt=
ribute('site',location.hostname),width:this._getPxAttribute('width',300)}=
;return true;},getSize:function(){return =
{width:this._attr.width,height:this._attr.height};},getUrlBits:function()=
{return {name:'activity',params:this._attr};}});=0A=
FB.subclass('XFBML.ButtonElement','XFBML.Element',null,{_allowedSizes:['i=
con','small','medium','large','xlarge'],onClick:function(){throw new =
Error('Inheriting class needs to implement =
onClick().');},setupAndValidate:function(){return =
true;},getButtonMarkup:function(){return =
this.getOriginalHTML();},getOriginalHTML:function(){return =
this._originalHTML;},process:function(){if(!('_originalHTML' in =
this))this._originalHTML=3DFB.String.trim(this.dom.innerHTML);if(!this.se=
tupAndValidate()){this.fire('render');return;}var =
d=3Dthis._getAttributeFromList('size','medium',this._allowedSizes),a=3D''=
,b=3D'';if(d=3D=3D'icon'){a=3D'fb_button_simple';}else{var =
c=3DFB._localeIsRtl?'_rtl':'';b=3Dthis.getButtonMarkup();a=3D'fb_button'+=
c+' fb_button_'+d+c;}if(b!=3D=3D''){this.dom.innerHTML=3D('<a =
class=3D"'+a+'">'+'<span =
class=3D"fb_button_text">'+b+'</span>'+'</a>');this.dom.firstChild.onclic=
k=3DFB.bind(this.onClick,this);}this.fire('render');}});=0A=
FB.subclass('XFBML.AddProfileTab','XFBML.ButtonElement',null,{getButtonMa=
rkup:function(){return FB.Intl._tx("Add Profile Tab on =
Facebook");},onClick:function(){FB.ui({method:'profile.addtab'},this.bind=
(function(a){if(a.tab_added)FB.Helper.invokeHandler(this.getAttribute('on=
-add'),this);}));}});=0A=
FB.subclass('XFBML.Facepile','XFBML.IframeWidget',null,{_visibleAfter:'lo=
ad',_extraParams:{},setupAndValidate:function(){this._attr=3D{href:this.g=
etAttribute('href'),channel:this.getChannelUrl(),colorscheme:this.getAttr=
ibute('colorscheme','light'),max_rows:this.getAttribute('max-rows'),actio=
n:this.getAttribute('action','like'),tense:this.getAttribute('tense','pas=
t'),width:this._getPxAttribute('width',200),ref:this.getAttribute('ref'),=
size:this.getAttribute('size','small'),extended_social_context:this.getAt=
tribute('extended_social_context',false),login_text:this.dom.innerHTML};t=
his.clear();for(var a in =
this._extraParams)this._attr[a]=3Dthis._extraParams[a];return =
true;},setExtraParams:function(a){this._extraParams=3Da;},oneTimeSetup:fu=
nction(){var =
a=3DFB._userStatus;FB.Event.subscribe('auth.statusChange',FB.bind(functio=
n(b){if(a=3D=3D'connected'||b.status=3D=3D'connected')this.process(true);=
a=3Db.status;},this));},getSize:function(){if(this._attr.size=3D=3D'large=
')return {width:this._attr.width,height:90};return =
{width:this._attr.width,height:70};},getUrlBits:function(){return =
{name:'facepile',params:this._attr};}});=0A=
FB.subclass('XFBML.AddToTimeline','XFBML.Facepile',null,{_visibleAfter:'l=
oad',getSize:function(){return =
{width:300,height:250};},getUrlBits:function(){return =
{name:'add_to_timeline',params:this._attr};}});=0A=
FB.subclass('XFBML.Bookmark','XFBML.ButtonElement',null,{getButtonMarkup:=
function(){return FB.Intl._tx("Bookmark on =
Facebook");},onClick:function(){FB.ui({method:'bookmark.add'},this.bind(f=
unction(a){if(a.bookmarked)FB.Helper.invokeHandler(this.getAttribute('on-=
add'),this);}));}});=0A=
FB.subclass('XFBML.Comments','XFBML.IframeWidget',null,{_visibleAfter:'im=
mediate',_refreshOnAuthChange:true,setupAndValidate:function(){var =
a=3D{channel_url:this.getChannelUrl(),colorscheme:this.getAttribute('colo=
rscheme'),numposts:this.getAttribute('num-posts',10),width:this._getPxAtt=
ribute('width',550),href:this.getAttribute('href'),permalink:this.getAttr=
ibute('permalink'),publish_feed:this.getAttribute('publish_feed')};if(!a.=
href){a.migrated=3Dthis.getAttribute('migrated');a.xid=3Dthis.getAttribut=
e('xid');a.title=3Dthis.getAttribute('title',document.title);a.url=3Dthis=
.getAttribute('url',document.URL);a.quiet=3Dthis.getAttribute('quiet');a.=
reverse=3Dthis.getAttribute('reverse');a.simple=3Dthis.getAttribute('simp=
le');a.css=3Dthis.getAttribute('css');a.notify=3Dthis.getAttribute('notif=
y');if(!a.xid){var =
c=3Ddocument.URL.indexOf('#');if(c>0){a.xid=3DencodeURIComponent(document=
.URL.substring(0,c));}else =
a.xid=3DencodeURIComponent(document.URL);}if(a.migrated)a.href=3D'http://=
www.facebook.com/plugins/comments_v1.php?'+'app_id=3D'+FB._apiKey+'&xid=3D=
'+encodeURIComponent(a.xid)+'&url=3D'+encodeURIComponent(a.url);}else{var=
 =
b=3Dthis.getAttribute('fb_comment_id');if(!b){b=3DFB.QS.decode(document.U=
RL.substring(document.URL.indexOf('?')+1)).fb_comment_id;if(b&&b.indexOf(=
'#')>0)b=3Db.substring(0,b.indexOf('#'));}if(b){a.fb_comment_id=3Db;this.=
subscribe('render',FB.bind(function(){window.location.hash=3Dthis.getIfra=
meNode().id;},this));}}this._attr=3Da;return =
true;},oneTimeSetup:function(){this.subscribe('xd.addComment',FB.bind(thi=
s._handleCommentMsg,this));this.subscribe('xd.commentCreated',FB.bind(thi=
s._handleCommentCreatedMsg,this));this.subscribe('xd.commentRemoved',FB.b=
ind(this._handleCommentRemovedMsg,this));},getSize:function(){return =
{width:this._attr.width,height:200};},getUrlBits:function(){return =
{name:'comments',params:this._attr};},getDefaultWebDomain:function(){retu=
rn =
'https_www';},_handleCommentMsg:function(a){if(!this.isValid())return;FB.=
Event.fire('comments.add',{post:a.post,user:a.user,widget:this});},_handl=
eCommentCreatedMsg:function(b){if(!this.isValid())return;var =
a=3D{href:b.href,commentID:b.commentID,parentCommentID:b.parentCommentID}=
;FB.Event.fire('comment.create',a);},_handleCommentRemovedMsg:function(b)=
{if(!this.isValid())return;var =
a=3D{href:b.href,commentID:b.commentID};FB.Event.fire('comment.remove',a)=
;}});=0A=
FB.subclass('XFBML.CommentsCount','XFBML.Element',null,{process:function(=
){this._href=3Dthis.getAttribute('href',window.location.href);this._count=
=3DFB.Data._selectByIndex(['commentsbox_count'],'link_stat','url',this._h=
ref);FB.Dom.addCss(this.dom,'fb_comments_count_zero');this._count.wait(FB=
.bind(function(){var =
a=3Dthis._count.value[0].commentsbox_count;this.dom.innerHTML=3DFB.String=
.format('<span =
class=3D"fb_comments_count">{0}</span>',a);if(a>0)FB.Dom.removeCss(this.d=
om,'fb_comments_count_zero');this.fire('render');},this));}});=0A=
FB.provide('Anim',{ate:function(c,g,d,b){d=3D!isNaN(parseFloat(d))&&d>=3D=
0?d:750;var =
e=3D40,f=3D{},j=3D{},a=3Dnull,h=3Dc.style,i=3DsetInterval(FB.bind(functio=
n(){if(!a)a=3Dnew Date().getTime();var k=3D1;if(d!=3D0)k=3DMath.min((new =
Date().getTime()-a)/d,1);FB.Array.forEach(g,FB.bind(function(o,m){if(!f[m=
]){var =
n=3DFB.Dom.getStyle(c,m);if(n=3D=3D=3Dfalse)return;f[m]=3Dthis._parseCSS(=
n+'');}if(!j[m])j[m]=3Dthis._parseCSS(o.toString());var =
l=3D'';FB.Array.forEach(f[m],function(q,p){if(isNaN(j[m][p].numPart)&&j[m=
][p].textPart=3D=3D'?'){l=3Dq.numPart+q.textPart;}else =
if(isNaN(q.numPart)){l=3Dq.textPart;}else =
l+=3D(q.numPart+Math.ceil((j[m][p].numPart-q.numPart)*Math.sin(Math.PI/2*=
k)))+j[m][p].textPart+' =
';});FB.Dom.setStyle(c,m,l);},this));if(k=3D=3D1){clearInterval(i);if(b)b=
(c);}},this),e);},_parseCSS:function(a){var =
b=3D[];FB.Array.forEach(a.split(' '),function(d){var =
c=3DparseInt(d,10);b.push({numPart:c,textPart:d.replace(c,'')});});return=
 b;}});=0A=
FB.provide('Insights',{impression:function(e,a){var =
b=3DFB.guid(),g=3D"//ah8.facebook.com/impression.php/"+b+"/",c=3Dnew =
Image(1,1),f=3D[];if(!e.api_key&&FB._apiKey)e.api_key=3DFB._apiKey;for(va=
r d in =
e)f.push(encodeURIComponent(d)+'=3D'+encodeURIComponent(e[d]));g+=3D'?'+f=
.join('&');if(a)c.onload=3Da;c.src=3Dg;}});=0A=
FB.subclass('XFBML.ConnectBar','XFBML.Element',null,{_initialHeight:null,=
_initTopMargin:0,_picFieldName:'pic_square',_page:null,_displayed:false,_=
notDisplayed:false,_container:null,_animationSpeed:0,process:function(){F=
B.getLoginStatus(this.bind(function(a){FB.Event.monitor('auth.statusChang=
e',this.bind(function(){if(this.isValid()&&FB._userStatus=3D=3D'connected=
'){this._uid=3DFB.Helper.getLoggedInUser();FB.api({method:'Connect.should=
ShowConnectBar'},this.bind(function(b){if(b!=3D2){this._animationSpeed=3D=
(b=3D=3D0)?750:0;this._showBar();}else this._noRender();}));}else =
this._noRender();return false;}));}));},_showBar:function(){var =
a=3DFB.Data._selectByIndex(['first_name','profile_url',this._picFieldName=
],'user','uid',this._uid);var =
b=3DFB.Data._selectByIndex(['display_name'],'application','api_key',FB._a=
piKey);FB.Data.waitOn([a,b],FB.bind(function(c){c[0][0].site_name=3Dc[1][=
0].display_name;if(!this._displayed){this._displayed=3Dtrue;this._notDisp=
layed=3Dfalse;this._renderConnectBar(c[0][0]);this.fire('render');FB.Insi=
ghts.impression({lid:104,name:'widget_load'});this.fire('connectbar.ondis=
play');FB.Event.fire('connectbar.ondisplay',this);FB.Helper.invokeHandler=
(this.getAttribute('on-display'),this);}},this));},_noRender:function(){i=
f(this._displayed){this._displayed=3Dfalse;this._closeConnectBar();}if(!t=
his._notDisplayed){this._notDisplayed=3Dtrue;this.fire('render');this.fir=
e('connectbar.onnotdisplay');FB.Event.fire('connectbar.onnotdisplay',this=
);FB.Helper.invokeHandler(this.getAttribute('on-not-display'),this);}},_r=
enderConnectBar:function(d){var =
b=3Ddocument.createElement('div'),c=3Ddocument.createElement('div');b.cla=
ssName=3D'fb_connect_bar';c.className=3D'fb_reset =
fb_connect_bar_container';c.appendChild(b);document.body.appendChild(c);t=
his._container=3Dc;this._initialHeight=3DMath.round(parseFloat(FB.Dom.get=
Style(c,'height'))+parseFloat(FB.Dom.getStyle(c,'borderBottomWidth')));b.=
innerHTML=3DFB.String.format('<div class=3D"fb_buttons">'+'<a href=3D"#" =
class=3D"fb_bar_close">'+'<img src=3D"{1}" alt=3D"{2}" =
title=3D"{2}"/>'+'</a>'+'</div>'+'<a href=3D"{7}" class=3D"fb_profile" =
target=3D"_blank">'+'<img src=3D"{3}" alt=3D"{4}" =
title=3D"{4}"/>'+'</a>'+'{5}'+' <span>'+'<a href=3D"{8}" =
class=3D"fb_learn_more" target=3D"_blank">{6}</a> &ndash; '+'<a =
href=3D"#" class=3D"fb_no_thanks">{0}</a>'+'</span>',FB.Intl._tx("No =
Thanks"),FB.getDomain('cdn')+FB.XFBML.ConnectBar.imgs.buttonUrl,FB.Intl._=
tx("Close"),d[this._picFieldName]||FB.getDomain('cdn')+FB.XFBML.ConnectBa=
r.imgs.missingProfileUrl,FB.String.escapeHTML(d.first_name),FB.Intl._tx("=
Hi {firstName}. \u003cstrong>{siteName}\u003c\/strong> is using Facebook =
to personalize your =
experience.",{firstName:FB.String.escapeHTML(d.first_name),siteName:FB.St=
ring.escapeHTML(d.site_name)}),FB.Intl._tx("Learn =
More"),d.profile_url,FB.getDomain('www')+'sitetour/connect.php');var =
a=3Dthis;FB.Array.forEach(b.getElementsByTagName('a'),function(g){g.oncli=
ck=3DFB.bind(a._clickHandler,a);});this._page=3Ddocument.body;var =
f=3D0;if(this._page.parentNode){f=3DMath.round((parseFloat(FB.Dom.getStyl=
e(this._page.parentNode,'height'))-parseFloat(FB.Dom.getStyle(this._page,=
'height')))/2);}else =
f=3DparseInt(FB.Dom.getStyle(this._page,'marginTop'),10);f=3DisNaN(f)?0:f=
;this._initTopMargin=3Df;if(!window.XMLHttpRequest){c.className+=3D" =
fb_connect_bar_container_ie6";}else{c.style.top=3D(-1*this._initialHeight=
)+'px';FB.Anim.ate(c,{top:'0px'},this._animationSpeed);}var =
e=3D{marginTop:this._initTopMargin+this._initialHeight+'px'};if(FB.UA.ie(=
)){e.backgroundPositionY=3Dthis._initialHeight+'px';}else =
e.backgroundPosition=3D'? =
'+this._initialHeight+'px';FB.Anim.ate(this._page,e,this._animationSpeed)=
;},_clickHandler:function(a){a=3Da||window.event;var =
b=3Da.target||a.srcElement;while(b.nodeName!=3D'A')b=3Db.parentNode;switc=
h(b.className){case =
'fb_bar_close':FB.api({method:'Connect.connectBarMarkAcknowledged'});FB.I=
nsights.impression({lid:104,name:'widget_user_closed'});this._closeConnec=
tBar();break;case 'fb_learn_more':case =
'fb_profile':window.open(b.href);break;case =
'fb_no_thanks':this._closeConnectBar();FB.api({method:'Connect.connectBar=
MarkAcknowledged'});FB.Insights.impression({lid:104,name:'widget_user_no_=
thanks'});FB.api({method:'auth.revokeAuthorization',block:true},this.bind=
(function(){this.fire('connectbar.ondeauth');FB.Event.fire('connectbar.on=
deauth',this);FB.Helper.invokeHandler(this.getAttribute('on-deauth'),this=
);if(this._getBoolAttribute('auto-refresh',true))window.location.reload()=
;}));break;}return =
false;},_closeConnectBar:function(){this._notDisplayed=3Dtrue;var =
a=3D{marginTop:this._initTopMargin+'px'};if(FB.UA.ie()){a.backgroundPosit=
ionY=3D'0px';}else a.backgroundPosition=3D'? 0px';var =
b=3D(this._animationSpeed=3D=3D0)?0:300;FB.Anim.ate(this._page,a,b);FB.An=
im.ate(this._container,{top:(-1*this._initialHeight)+'px'},b,function(c){=
c.parentNode.removeChild(c);});this.fire('connectbar.onclose');FB.Event.f=
ire('connectbar.onclose',this);FB.Helper.invokeHandler(this.getAttribute(=
'on-close'),this);}});FB.provide('XFBML.ConnectBar',{imgs:{buttonUrl:'ima=
ges/facebook-widgets/close_btn.png',missingProfileUrl:'pics/q_silhouette.=
gif'}});=0A=
FB.subclass('XFBML.Fan','XFBML.IframeWidget',null,{_visibleAfter:'load',s=
etupAndValidate:function(){this._attr=3D{api_key:FB._apiKey,connections:t=
his.getAttribute('connections','10'),css:this.getAttribute('css'),height:=
this._getPxAttribute('height'),id:this.getAttribute('profile-id'),logobar=
:this._getBoolAttribute('logo-bar'),name:this.getAttribute('name'),stream=
:this._getBoolAttribute('stream',true),width:this._getPxAttribute('width'=
,300)};if(!this._attr.id&&!this._attr.name){FB.log('<fb:fan> requires =
one of the "id" or "name" attributes.');return false;}var =
a=3Dthis._attr.height;if(!a)if((!this._attr.connections||this._attr.conne=
ctions=3D=3D=3D'0')&&!this._attr.stream){a=3D65;}else =
if(!this._attr.connections||this._attr.connections=3D=3D=3D'0'){a=3D375;}=
else if(!this._attr.stream){a=3D250;}else =
a=3D550;if(this._attr.logobar)a+=3D25;this._attr.height=3Da;return =
true;},getSize:function(){return =
{width:this._attr.width,height:this._attr.height};},getUrlBits:function()=
{return {name:'fan',params:this._attr};}});=0A=
FB.subclass('XFBML.Friendpile','XFBML.Facepile',null,{});=0A=
FB.subclass('XFBML.EdgeCommentWidget','XFBML.IframeWidget',function(a){th=
is._iframeWidth=3Da.width+1;this._iframeHeight=3Da.height;this._attr=3D{m=
aster_frame_name:a.masterFrameName};this.dom=3Da.commentNode;this.dom.sty=
le.top=3Da.relativeHeightOffset;if(a.relativeWidthOffset)if(FB._localeIsR=
tl){this.dom.style.right=3Da.relativeWidthOffset;}else =
this.dom.style.left=3Da.relativeWidthOffset;this.dom.style.zIndex=3DFB.XF=
BML.EdgeCommentWidget.NextZIndex++;FB.Dom.addCss(this.dom,'fb_edge_commen=
t_widget');},{_visibleAfter:'load',_showLoader:false,getSize:function(){r=
eturn =
{width:this._iframeWidth,height:this._iframeHeight};},getUrlBits:function=
(){return =
{name:'comment_widget_shell',params:this._attr};}});FB.provide('XFBML.Edg=
eCommentWidget',{NextZIndex:10000});=0A=
FB.subclass('XFBML.EdgeWidget','XFBML.IframeWidget',null,{_visibleAfter:'=
immediate',_showLoader:false,setupAndValidate:function(){FB.Dom.addCss(th=
is.dom,'fb_edge_widget_with_comment');this._attr=3D{channel_url:this.getC=
hannelUrl(),debug:this._getBoolAttribute('debug'),href:this.getAttribute(=
'href',window.location.href),is_permalink:this._getBoolAttribute('is-perm=
alink'),node_type:this.getAttribute('node-type','link'),width:this._getWi=
dgetWidth(),font:this.getAttribute('font'),layout:this._getLayout(),color=
scheme:this.getAttribute('color-scheme'),action:this.getAttribute('action=
'),ref:this.getAttribute('ref'),show_faces:this._shouldShowFaces(),no_res=
ize:this._getBoolAttribute('no_resize'),send:this.getAttribute('send'),ur=
l_map:this.getAttribute('url_map'),extended_social_context:this._getBoolA=
ttribute('extended_social_context',false)};return =
true;},oneTimeSetup:function(){this.subscribe('xd.authPrompted',FB.bind(t=
his._onAuthPrompt,this));this.subscribe('xd.edgeCreated',FB.bind(this._on=
EdgeCreate,this));this.subscribe('xd.edgeRemoved',FB.bind(this._onEdgeRem=
ove,this));this.subscribe('xd.presentEdgeCommentDialog',FB.bind(this._han=
dleEdgeCommentDialogPresentation,this));this.subscribe('xd.dismissEdgeCom=
mentDialog',FB.bind(this._handleEdgeCommentDialogDismissal,this));this.su=
bscribe('xd.hideEdgeCommentDialog',FB.bind(this._handleEdgeCommentDialogH=
ide,this));this.subscribe('xd.showEdgeCommentDialog',FB.bind(this._handle=
EdgeCommentDialogShow,this));},getSize:function(){return =
{width:this._getWidgetWidth(),height:this._getWidgetHeight()};},_getWidge=
tHeight:function(){var b=3Dthis._getLayout();var =
e=3Dthis._shouldShowFaces()?'show':'hide';var =
d=3Dthis.getAttribute('send');var a=3D65+(d&&d!=3D=3D'false'?25:0);var =
c=3D{standard:{show:80,hide:35},box_count:{show:a,hide:a},button_count:{s=
how:21,hide:21},simple:{show:20,hide:20}};return =
c[b][e];},_getWidgetWidth:function(){var e=3Dthis._getLayout();var =
g=3Dthis.getAttribute('send');var =
h=3Dthis._shouldShowFaces()?'show':'hide';var =
c=3D(this.getAttribute('action')=3D=3D=3D'recommend'?130:90)+(g&&g!=3D=3D=
'false'?60:0);var =
b=3Dthis.getAttribute('action')=3D=3D=3D'recommend'?100:55;var =
i=3Dthis.getAttribute('action')=3D=3D=3D'recommend'?90:50;var =
f=3D{standard:{show:450,hide:450},box_count:{show:b,hide:b},button_count:=
{show:c,hide:c},simple:{show:i,hide:i}};var d=3Df[e][h];var =
j=3Dthis._getPxAttribute('width',d);var =
a=3D{standard:{min:225,max:900},box_count:{min:b,max:900},button_count:{m=
in:c,max:900},simple:{min:49,max:900}};if(j<a[e].min){j=3Da[e].min;}else =
if(j>a[e].max)j=3Da[e].max;return j;},_getLayout:function(){return =
this._getAttributeFromList('layout','standard',['standard','button_count'=
,'box_count','simple']);},_shouldShowFaces:function(){return =
this._getLayout()=3D=3D=3D'standard'&&this._getBoolAttribute('show-faces'=
,true);},_handleEdgeCommentDialogPresentation:function(b){if(!this.isVali=
d())return;var =
a=3Ddocument.createElement('span');this._commentSlave=3Dthis._createEdgeC=
ommentWidget(b,a);this.dom.appendChild(a);this._commentSlave.process();th=
is._commentWidgetNode=3Da;},_createEdgeCommentWidget:function(b,a){var =
c=3D{commentNode:a,externalUrl:b.externalURL,width:400,height:225,masterF=
rameName:b.masterFrameName,layout:this._getLayout(),relativeHeightOffset:=
this._getHeightOffset(b),relativeWidthOffset:this._getWidthOffset(b)};ret=
urn new =
FB.XFBML.EdgeCommentWidget(c);},_getHeightOffset:function(c){if(c&&c.preC=
omputedHeightOffset)return =
parseInt(c.preComputedHeightOffset,10)+'px';var =
a=3Dthis._getLayout();var =
b=3D{standard:'22px',button_count:'19px',box_count:'-5px',simple:'18px'};=
return b[a];},_getCommonEdgeCommentWidgetOpts:function(c,a,d,b){return =
{colorscheme:this._attr.colorscheme,commentNode:a,controllerID:c.controll=
erID,nodeImageURL:c.nodeImageURL,nodeRef:this._attr.ref,nodeTitle:c.nodeT=
itle,nodeURL:c.nodeURL,nodeSummary:c.nodeSummary,width:400,height:300,rel=
ativeHeightOffset:(b?this._getHeightOffset(c):this._getHeightOffset()),re=
lativeWidthOffset:(d?this._getWidthOffset(c):this._getWidthOffset()),erro=
r:c.error,siderender:c.siderender,extended_social_context:c.extended_soci=
al_context};},_getWidthOffset:function(c){if(c&&c.preComputedWidthOffset)=
return parseInt(c.preComputedWidthOffset,10)+'px';var =
a=3Dthis._getLayout();var =
b=3D{standard:'0px',box_count:'0px',button_count:'0px',simple:'0px'};retu=
rn =
b[a];},_handleEdgeCommentDialogDismissal:function(a){if(this._commentWidg=
etNode){this.dom.removeChild(this._commentWidgetNode);delete =
this._commentWidgetNode;}},_handleEdgeCommentDialogHide:function(){if(thi=
s._commentWidgetNode)this._commentWidgetNode.style.display=3D"none";},_ha=
ndleEdgeCommentDialogShow:function(){if(this._commentWidgetNode)this._com=
mentWidgetNode.style.display=3D"block";},_fireEventAndInvokeHandler:funct=
ion(b,a){FB.Helper.fireEvent(b,this);FB.Helper.invokeHandler(this.getAttr=
ibute(a),this,[this._attr.href]);},_onEdgeCreate:function(){this._fireEve=
ntAndInvokeHandler('edge.create','on-create');},_onEdgeRemove:function(){=
this._fireEventAndInvokeHandler('edge.remove','on-remove');},_onAuthPromp=
t:function(){this._fireEventAndInvokeHandler('auth.prompt','on-prompt');}=
});=0A=
FB.subclass('XFBML.SendButtonFormWidget','XFBML.EdgeCommentWidget',functi=
on(a){this._base(a);FB.Dom.addCss(this.dom,'fb_send_button_form_widget');=
FB.Dom.addCss(this.dom,a.colorscheme);FB.Dom.addCss(this.dom,(typeof =
a.siderender!=3D'undefined'&&a.siderender)?'siderender':'');this._attr.no=
deImageURL=3Da.nodeImageURL;this._attr.nodeRef=3Da.nodeRef;this._attr.nod=
eTitle=3Da.nodeTitle;this._attr.nodeURL=3Da.nodeURL;this._attr.nodeSummar=
y=3Da.nodeSummary;this._attr.channel=3Dthis.getChannelUrl();this._attr.co=
ntrollerID=3Da.controllerID;this._attr.colorscheme=3Da.colorscheme;this._=
attr.error=3Da.error;this._attr.siderender=3Da.siderender;this._attr.exte=
nded_social_context=3Da.extended_social_context;},{_showLoader:true,getUr=
lBits:function(){return =
{name:'send_button_form_shell',params:this._attr};},oneTimeSetup:function=
(){this.subscribe('xd.messageSent',FB.bind(this._onMessageSent,this));},_=
onMessageSent:function(){FB.Event.fire('message.send',this._attr.nodeURL,=
this);}});=0A=
FB.subclass('XFBML.Send','XFBML.EdgeWidget',null,{setupAndValidate:functi=
on(){FB.Dom.addCss(this.dom,'fb_edge_widget_with_comment');this._attr=3D{=
channel:this.getChannelUrl(),api_key:FB._apiKey,font:this.getAttribute('f=
ont'),colorscheme:this.getAttribute('colorscheme','light'),href:this.getA=
ttribute('href',window.location.href),ref:this.getAttribute('ref'),extend=
ed_social_context:this.getAttribute('extended_social_context',false)};ret=
urn true;},getUrlBits:function(){return =
{name:'send',params:this._attr};},_createEdgeCommentWidget:function(b,a){=
var c=3Dthis._getCommonEdgeCommentWidgetOpts(b,a);return new =
FB.XFBML.SendButtonFormWidget(c);},_getHeightOffset:function(){return =
'21px';},_getWidthOffset:function(){return =
'0px';},getSize:function(){return =
{width:FB.XFBML.Send.Dimensions.width,height:FB.XFBML.Send.Dimensions.hei=
ght};}});FB.provide('XFBML.Send',{Dimensions:{width:80,height:25}});=0A=
FB.subclass('XFBML.Like','XFBML.EdgeWidget',null,{_widgetPipeEnabled:true=
,getUrlBits:function(){return =
{name:'like',params:this._attr};},_createEdgeCommentWidget:function(b,a){=
if('send' in this._attr&&'widget_type' in =
b&&b.widget_type=3D=3D'send'){var =
c=3Dthis._getCommonEdgeCommentWidgetOpts(b,a,true,true);return new =
FB.XFBML.SendButtonFormWidget(c);}else return =
this._callBase("_createEdgeCommentWidget",b,a);},getIframeTitle:function(=
){return 'Like this content on Facebook.';}});=0A=
FB.subclass('XFBML.LikeBox','XFBML.IframeWidget',null,{_visibleAfter:'loa=
d',setupAndValidate:function(){this._attr=3D{channel:this.getChannelUrl()=
,api_key:FB._apiKey,connections:this.getAttribute('connections'),css:this=
.getAttribute('css'),height:this.getAttribute('height'),id:this.getAttrib=
ute('profile-id'),header:this._getBoolAttribute('header',true),name:this.=
getAttribute('name'),show_faces:this._getBoolAttribute('show-faces',true)=
,stream:this._getBoolAttribute('stream',true),width:this._getPxAttribute(=
'width',300),href:this.getAttribute('href'),colorscheme:this.getAttribute=
('colorscheme','light'),border_color:this.getAttribute('border_color')};i=
f(this._getBoolAttribute('force_wall',false))this._attr.force_wall=3Dtrue=
;if(this._attr.connections=3D=3D=3D'0'){this._attr.show_faces=3Dfalse;}el=
se =
if(this._attr.connections)this._attr.show_faces=3Dtrue;if(!this._attr.id&=
&!this._attr.name&&!this._attr.href){FB.log('<fb:like-box> requires one =
of the "id" or "name" attributes.');return false;}var =
a=3Dthis._attr.height;if(!a)if(!this._attr.show_faces&&!this._attr.stream=
){a=3D62;}else{a=3D95;if(this._attr.show_faces)a+=3D163;if(this._attr.str=
eam)a+=3D300;if(this._attr.header&&this._attr.header!=3D=3D'0')a+=3D32;}t=
his._attr.height=3Da;this.subscribe('xd.likeboxLiked',FB.bind(this._onLik=
ed,this));this.subscribe('xd.likeboxUnliked',FB.bind(this._onUnliked,this=
));return true;},getSize:function(){return =
{width:this._attr.width,height:this._attr.height};},getUrlBits:function()=
{return =
{name:'likebox',params:this._attr};},_onLiked:function(){FB.Helper.fireEv=
ent('edge.create',this);},_onUnliked:function(){FB.Helper.fireEvent('edge=
.remove',this);}});=0A=
FB.subclass('XFBML.LiveStream','XFBML.IframeWidget',null,{_visibleAfter:'=
load',setupAndValidate:function(){this._attr=3D{app_id:this.getAttribute(=
'event-app-id'),height:this._getPxAttribute('height',500),hideFriendsTab:=
this.getAttribute('hide-friends-tab'),redesigned:this._getBoolAttribute('=
redesigned-stream'),width:this._getPxAttribute('width',400),xid:this.getA=
ttribute('xid','default'),always_post_to_friends:this._getBoolAttribute('=
always-post-to-friends',false),via_url:this.getAttribute('via_url')};retu=
rn true;},getSize:function(){return =
{width:this._attr.width,height:this._attr.height};},getUrlBits:function()=
{var a=3Dthis._attr.redesigned?'live_stream_box':'livefeed';return =
{name:a,params:this._attr};}});=0A=
FB.subclass('XFBML.Login','XFBML.Facepile',null,{_visibleAfter:'load',get=
Size:function(){return =
{width:this._attr.width,height:94};},getUrlBits:function(){return =
{name:'login',params:this._attr};}});=0A=
FB.subclass('XFBML.LoginButton','XFBML.ButtonElement',null,{setupAndValid=
ate:function(){if(this._alreadySetup)return =
true;this._alreadySetup=3Dtrue;this._attr=3D{autologoutlink:this._getBool=
Attribute('auto-logout-link'),length:this._getAttributeFromList('length',=
'short',['long','short']),onlogin:this.getAttribute('on-login'),perms:thi=
s.getAttribute('perms'),scope:this.getAttribute('scope'),registration_url=
:this.getAttribute('registration-url'),status:'unknown'};if(this._attr.au=
tologoutlink)FB.Event.subscribe('auth.statusChange',FB.bind(this.process,=
this));if(this._attr.registration_url){FB.Event.subscribe('auth.statusCha=
nge',this._saveStatus(this.process,false));FB.getLoginStatus(this._saveSt=
atus(this.process,false));}return true;},getButtonMarkup:function(){var =
a=3Dthis.getOriginalHTML();if(a)return =
a;if(!this._attr.registration_url){if(FB.getAccessToken()&&this._attr.aut=
ologoutlink){return FB.Intl._tx("Facebook Logout");}else =
if(FB.getAccessToken()){return '';}else return =
this._getLoginText();}else switch(this._attr.status){case =
'unknown':return this._getLoginText();case 'notConnected':case =
'not_authorized':return FB.Intl._tx("Register");case =
'connected':if(FB.getAccessToken()&&this._attr.autologoutlink)return =
FB.Intl._tx("Facebook Logout");return '';default:FB.log('Unknown status: =
'+this._attr.status);return FB.Intl._tx("Log =
In");}},_getLoginText:function(){return =
this._attr.length=3D=3D'short'?FB.Intl._tx("Log In"):FB.Intl._tx("Log In =
with =
Facebook");},onClick:function(){if(!this._attr.registration_url){if(!FB.g=
etAccessToken()||!this._attr.autologoutlink){FB.login(FB.bind(this._authC=
allback,this),{perms:this._attr.perms,scope:this._attr.scope});}else =
FB.logout(FB.bind(this._authCallback,this));}else =
switch(this._attr.status){case =
'unknown':FB.ui({method:'auth.logintoFacebook'},FB.bind(function(a){FB.bi=
nd(FB.getLoginStatus(this._saveStatus(this._authCallback,true),true),this=
);},this));break;case 'notConnected':case =
'not_authorized':window.top.location=3Dthis._attr.registration_url;break;=
case =
'connected':if(!FB.getAccessToken()||!this._attr.autologoutlink){this._au=
thCallback();}else =
FB.logout(FB.bind(this._authCallback,this));break;default:FB.log('Unknown=
 status: =
'+this._attr.status);}},_authCallback:function(a){FB.Helper.invokeHandler=
(this._attr.onlogin,this,[a]);},_saveStatus:function(a,b){return =
FB.bind(function(c){if(b&&this._attr.registration_url&&(this._attr.status=
=3D=3D'notConnected'||this._attr.status=3D=3D'not_authorized')&&(c.status=
=3D=3D'notConnected'||c.status=3D=3D'not_authorized'))window.top.location=
=3Dthis._attr.registration_url;this._attr.status=3Dc.status;if(a){a=3Dthi=
s.bind(a,this);return a(c);}},this);}});=0A=
FB.subclass('XFBML.Name','XFBML.Element',null,{process:function(){FB.copy=
(this,{_uid:this.getAttribute('uid'),_firstnameonly:this._getBoolAttribut=
e('first-name-only'),_lastnameonly:this._getBoolAttribute('last-name-only=
'),_possessive:this._getBoolAttribute('possessive'),_reflexive:this._getB=
oolAttribute('reflexive'),_objective:this._getBoolAttribute('objective'),=
_linked:this._getBoolAttribute('linked',true),_subjectId:this.getAttribut=
e('subject-id')});if(!this._uid){FB.log('"uid" is a required attribute =
for <fb:name>');this.fire('render');return;}var =
b=3D[];if(this._firstnameonly){b.push('first_name');}else =
if(this._lastnameonly){b.push('last_name');}else =
b.push('name');if(this._subjectId){b.push('sex');if(this._subjectId=3D=3D=
FB.Helper.getLoggedInUser())this._reflexive=3Dtrue;}var =
a;FB.Event.monitor('auth.statusChange',this.bind(function(){if(!this.isVa=
lid()){this.fire('render');return =
true;}if(!this._uid||this._uid=3D=3D'loggedinuser')this._uid=3DFB.Helper.=
getLoggedInUser();if(!this._uid)return;if(FB.Helper.isUser(this._uid)){a=3D=
FB.Data._selectByIndex(b,'user','uid',this._uid);}else =
a=3DFB.Data._selectByIndex(['name','id'],'profile','id',this._uid);a.wait=
(this.bind(function(c){if(this._subjectId=3D=3Dthis._uid){this._renderPro=
noun(c[0]);}else =
this._renderOther(c[0]);this.fire('render');}));}));},_renderPronoun:func=
tion(b){var =
c=3D'',a=3Dthis._objective;if(this._subjectId){a=3Dtrue;if(this._subjectI=
d=3D=3D=3Dthis._uid)this._reflexive=3Dtrue;}if(this._uid=3D=3DFB.Connect.=
get_loggedInUser()&&this._getBoolAttribute('use-you',true)){if(this._poss=
essive){if(this._reflexive){c=3D'your own';}else c=3D'your';}else =
if(this._reflexive){c=3D'yourself';}else c=3D'you';}else =
switch(b.sex){case 'male':if(this._possessive){c=3Dthis._reflexive?'his =
own':'his';}else if(this._reflexive){c=3D'himself';}else =
if(a){c=3D'him';}else c=3D'he';break;case =
'female':if(this._possessive){c=3Dthis._reflexive?'her own':'her';}else =
if(this._reflexive){c=3D'herself';}else if(a){c=3D'her';}else =
c=3D'she';break;default:if(this._getBoolAttribute('use-they',true)){if(th=
is._possessive){if(this._reflexive){c=3D'their own';}else =
c=3D'their';}else if(this._reflexive){c=3D'themselves';}else =
if(a){c=3D'them';}else c=3D'they';}else =
if(this._possessive){if(this._reflexive){c=3D'his/her own';}else =
c=3D'his/her';}else if(this._reflexive){c=3D'himself/herself';}else =
if(a){c=3D'him/her';}else =
c=3D'he/she';break;}if(this._getBoolAttribute('capitalize',false))c=3DFB.=
Helper.upperCaseFirstChar(c);this.dom.innerHTML=3Dc;},_renderOther:functi=
on(c){var =
b=3D'',a=3D'';if(this._uid=3D=3DFB.Helper.getLoggedInUser()&&this._getBoo=
lAttribute('use-you',true)){if(this._reflexive){if(this._possessive){b=3D=
'your own';}else b=3D'yourself';}else =
if(this._possessive){b=3D'your';}else b=3D'you';}else =
if(c){if(null=3D=3D=3Dc.first_name)c.first_name=3D'';if(null=3D=3D=3Dc.la=
st_name)c.last_name=3D'';if(this._firstnameonly&&c.first_name!=3D=3Dundef=
ined){b=3DFB.String.escapeHTML(c.first_name);}else =
if(this._lastnameonly&&c.last_name!=3D=3Dundefined)b=3DFB.String.escapeHT=
ML(c.last_name);if(!b)b=3DFB.String.escapeHTML(c.name);if(b!=3D=3D''&&thi=
s._possessive)b+=3D'\'s';}if(!b)b=3DFB.String.escapeHTML(this.getAttribut=
e('if-cant-see','Facebook =
User'));if(b){if(this._getBoolAttribute('capitalize',false))b=3DFB.Helper=
.upperCaseFirstChar(b);if(c&&this._linked){a=3DFB.Helper.getProfileLink(c=
,b,this.getAttribute('href',null));}else =
a=3Db;}this.dom.innerHTML=3Da;}});=0A=
FB.subclass('XFBML.ProfilePic','XFBML.Element',null,{process:function(){v=
ar =
d=3Dthis.getAttribute('size','thumb'),b=3DFB.XFBML.ProfilePic._sizeToPicF=
ieldMap[d],g=3Dthis._getPxAttribute('width'),a=3Dthis._getPxAttribute('he=
ight'),e=3Dthis.dom.style,f=3Dthis.getAttribute('uid');if(this._getBoolAt=
tribute('facebook-logo'))b+=3D'_with_logo';if(g){g=3Dg+'px';e.width=3Dg;}=
if(a){a=3Da+'px';e.height=3Da;}var c=3Dthis.bind(function(j){var =
l=3Dj?j[0]:null,i=3Dl?l[b]:null;if(!i)i=3DFB.getDomain('cdn')+FB.XFBML.Pr=
ofilePic._defPicMap[b];var =
k=3D((g?'width:'+g+';':'')+(a?'height:'+g+';':'')),h=3DFB.String.format('=
<img src=3D"{0}" alt=3D"{1}" title=3D"{1}" style=3D"{2}" class=3D"{3}" =
/>',i,l?FB.String.escapeHTML(l.name):'',k,this.dom.className);if(this._ge=
tBoolAttribute('linked',true))h=3DFB.Helper.getProfileLink(l,h,this.getAt=
tribute('href',null));this.dom.innerHTML=3Dh;FB.Dom.addCss(this.dom,'fb_p=
rofile_pic_rendered');this.fire('render');});FB.Event.monitor('auth.statu=
sChange',this.bind(function(){if(!this.isValid()){this.fire('render');ret=
urn =
true;}if(this.getAttribute('uid',null)=3D=3D'loggedinuser')f=3DFB.Helper.=
getLoggedInUser();if(FB._userStatus&&f){FB.Data._selectByIndex(['name',b]=
,FB.Helper.isUser(f)?'user':'profile',FB.Helper.isUser(f)?'uid':'id',f).w=
ait(c);}else =
c();}));}});FB.provide('XFBML.ProfilePic',{_defPicMap:{pic:'pics/s_silhou=
ette.jpg',pic_big:'pics/d_silhouette.gif',pic_big_with_logo:'pics/d_silho=
uette_logo.gif',pic_small:'pics/t_silhouette.jpg',pic_small_with_logo:'pi=
cs/t_silhouette_logo.gif',pic_square:'pics/q_silhouette.gif',pic_square_w=
ith_logo:'pics/q_silhouette_logo.gif',pic_with_logo:'pics/s_silhouette_lo=
go.gif'},_sizeToPicFieldMap:{n:'pic_big',normal:'pic_big',q:'pic_square',=
s:'pic',small:'pic',square:'pic_square',t:'pic_small',thumb:'pic_small'}}=
);=0A=
FB.subclass('XFBML.Question','XFBML.IframeWidget',null,{_visibleAfter:'lo=
ad',setupAndValidate:function(){this._attr=3D{channel:this.getChannelUrl(=
),api_key:FB._apiKey,permalink:this.getAttribute('permalink'),width:this.=
getAttribute('width',400),height:0};this.subscribe('xd.firstVote',FB.bind=
(this._onInitialVote,this));this.subscribe('xd.vote',FB.bind(this._onChan=
gedVote,this));return true;},getSize:function(){return =
{width:this._attr.width,height:this._attr.height};},getUrlBits:function()=
{return =
{name:'question',params:this._attr};},_onInitialVote:function(a){FB.Event=
.fire('question.firstVote',this._attr.permalink,a.vote);},_onChangedVote:=
function(a){FB.Event.fire('question.vote',this._attr.permalink,a.vote);}}=
);=0A=
FB.subclass('XFBML.Recommendations','XFBML.IframeWidget',null,{_visibleAf=
ter:'load',_refreshOnAuthChange:true,setupAndValidate:function(){this._at=
tr=3D{border_color:this.getAttribute('border-color'),colorscheme:this.get=
Attribute('color-scheme'),filter:this.getAttribute('filter'),font:this.ge=
tAttribute('font'),action:this.getAttribute('action'),linktarget:this.get=
Attribute('linktarget','_blank'),max_age:this.getAttribute('max_age'),hea=
der:this._getBoolAttribute('header'),height:this._getPxAttribute('height'=
,300),site:this.getAttribute('site',location.hostname),width:this._getPxA=
ttribute('width',300)};return true;},getSize:function(){return =
{width:this._attr.width,height:this._attr.height};},getUrlBits:function()=
{return {name:'recommendations',params:this._attr};}});=0A=
FB.subclass('XFBML.RecommendationsBar','XFBML.IframeWidget',null,{getUrlB=
its:function(){return =
{name:'recommendations_bar',params:this._attr};},setupAndValidate:functio=
n(){function b(j,i){var k=3D0;var l=3Dnull;function =
m(){i();l=3Dnull;k=3D(new Date()).getTime();}return =
function(){if(!l){var n=3D(new =
Date()).getTime();if(n-k<j){l=3Dwindow.setTimeout(m,j-(n-k));}else =
m();}return true;};}function g(j){if(j.match(/^\d+(?:\.\d+)?%$/)){var =
i=3DMath.min(Math.max(parseInt(j,10),0),100);j=3Di/100;}else =
if(j!=3D'manual'&&j!=3D'onvisible')j=3D'onvisible';return j;}function =
f(i){return =
Math.max(parseInt(i,10)||30,10);}this._attr=3D{channel:this.getChannelUrl=
(),api_key:FB._apiKey,font:this.getAttribute('font'),colorscheme:this.get=
Attribute('colorscheme'),side:this.getAttribute('side'),href:this.getAttr=
ibute('href',window.location.href),site:this.getAttribute('site'),action:=
this.getAttribute('action'),ref:this.getAttribute('ref'),trigger:g(this.g=
etAttribute('trigger','')),read_time:f(this.getAttribute('read_time'))};F=
B._inPlugin=3Dtrue;this._showLoader=3Dfalse;this.subscribe('iframe.onload=
',FB.bind(function(){var =
i=3Dthis._attr.side||(FB._localeIsRtl?'left':'right');var =
j=3Dthis.dom.children[0];j.className=3D'fbpluginrecommendationsbar =
fbpluginrecommendationsbar'+i;},this));var =
a=3DFB.bind(function(){FB.Event.unlisten(window,'scroll',a);FB.Event.unli=
sten(document.documentElement,'click',a);FB.Event.unlisten(document.docum=
entElement,'mousemove',a);window.setTimeout(FB.bind(this.arbiterInform,th=
is,'platform/plugins/social_bar/action',null,FB.Arbiter.BEHAVIOR_STATE),t=
his._attr.read_time*1000);return =
true;},this);FB.Event.listen(window,'scroll',a);FB.Event.listen(document.=
documentElement,'click',a);FB.Event.listen(document.documentElement,'mous=
emove',a);if(this._attr.trigger=3D=3D"manual"){var =
c=3DFB.bind(function(i){if(i=3D=3Dthis._attr.href){FB.Event.unsubscribe('=
xfbml.recommendationsbar.read',c);this.arbiterInform('platform/plugins/so=
cial_bar/trigger',null,FB.Arbiter.BEHAVIOR_STATE);}return =
true;},this);FB.Event.subscribe('xfbml.recommendationsbar.read',c);}else{=
var =
e=3Db(500,FB.bind(function(){if(this.calculateVisibility()){FB.Event.unli=
sten(window,'scroll',e);FB.Event.unlisten(window,'resize',e);this.arbiter=
Inform('platform/plugins/social_bar/trigger',null,FB.Arbiter.BEHAVIOR_STA=
TE);}return =
true;},this));FB.Event.listen(window,'scroll',e);FB.Event.listen(window,'=
resize',e);e();}this.visible=3Dfalse;var =
h=3Db(500,FB.bind(function(){if(!this.visible&&this.calculateVisibility()=
){this.visible=3Dtrue;this.arbiterInform('platform/plugins/social_bar/vis=
ible');}else =
if(this.visible&&!this.calculateVisibility()){this.visible=3Dfalse;this.a=
rbiterInform('platform/plugins/social_bar/invisible');}return =
true;},this));FB.Event.listen(window,'scroll',h);FB.Event.listen(window,'=
resize',h);h();this.focused=3Dtrue;var =
d=3DFB.bind(function(){this.focused=3D!this.focused;return =
true;},this);FB.Event.listen(window,'blur',d);FB.Event.listen(window,'foc=
us',d);this.resize_running=3Dfalse;this.animate=3Dfalse;this.subscribe('x=
d.signal_animation',FB.bind(function(){this.animate=3Dtrue;},this));retur=
n true;},getSize:function(){return =
{height:25,width:(this._attr.action=3D=3D'recommend'?140:96)};},calculate=
Visibility:function(){var =
b=3Ddocument.documentElement.clientHeight;if(!this.focused&&window.consol=
e&&window.console.firebug)return =
this.visible;switch(this._attr.trigger){case "manual":return false;case =
"onvisible":var a=3Dthis.dom.getBoundingClientRect().top;return =
a<=3Db;default:var d=3Dwindow.scrollY+b;var =
c=3Ddocument.documentElement.scrollHeight;return =
d/c>=3Dthis._attr.trigger;}},_handleResizeMsg:function(a){if(!this.isVali=
d())return;if(a.width)this.getIframeNode().style.width=3Da.width+'px';if(=
a.height){this._setNextResize(a.height);this._checkNextResize();}this._ma=
keVisible();},_setNextResize:function(a){this.next_resize=3Da;},_checkNex=
tResize:function(){if(!this.next_resize||this.resize_running)return;var =
b=3Dthis.getIframeNode();var =
a=3Dthis.next_resize;this.next_resize=3Dnull;if(this.animate){this.animat=
e=3Dfalse;this.resize_running=3Dtrue;FB.Anim.ate(b,{height:a+'px'},300,FB=
.bind(function(){this.resize_running=3Dfalse;this._checkNextResize();},th=
is));}else =
b.style.height=3Da+'px';}});FB.XFBML.RecommendationsBar.markRead=3Dfuncti=
on(a){FB.Event.fire('xfbml.recommendationsbar.read',a||window.location.hr=
ef);};=0A=
FB.subclass('XFBML.Registration','XFBML.IframeWidget',null,{_visibleAfter=
:'immediate',_baseHeight:167,_fieldHeight:28,_skinnyWidth:520,_skinnyBase=
Height:173,_skinnyFieldHeight:52,setupAndValidate:function(){this._attr=3D=
{action:this.getAttribute('action'),border_color:this.getAttribute('borde=
r-color'),channel_url:this.getChannelUrl(),client_id:FB._apiKey,fb_only:t=
his._getBoolAttribute('fb-only',false),fb_register:this._getBoolAttribute=
('fb-register',false),fields:this.getAttribute('fields'),height:this._get=
PxAttribute('height'),redirect_uri:this.getAttribute('redirect-uri',windo=
w.location.href),no_footer:this._getBoolAttribute('no-footer'),no_header:=
this._getBoolAttribute('no-header'),onvalidate:this.getAttribute('onvalid=
ate'),width:this._getPxAttribute('width',600),target:this.getAttribute('t=
arget')};if(this._attr.onvalidate)this.subscribe('xd.validate',this.bind(=
function(b){var d=3DFB.JSON.parse(b.value);var =
a=3Dthis.bind(function(e){FB.Arbiter.inform('Registration.Validation',{er=
rors:e,id:b.id},'parent.frames["'+this.getIframeNode().name+'"]',window.l=
ocation.protocol=3D=3D'https:');});var =
c=3DFB.Helper.executeFunctionByName(this._attr.onvalidate,d,a);if(c)a(c);=
}));this.subscribe('xd.authLogin',FB.bind(this._onAuthLogin,this));this.s=
ubscribe('xd.authLogout',FB.bind(this._onAuthLogout,this));return =
true;},getSize:function(){return =
{width:this._attr.width,height:this._getHeight()};},_getHeight:function()=
{if(this._attr.height)return this._attr.height;var =
b;if(!this._attr.fields){b=3D['name'];}else =
try{b=3DFB.JSON.parse(this._attr.fields);}catch(a){b=3Dthis._attr.fields.=
split(/,/);}if(this._attr.width<this._skinnyWidth){return =
this._skinnyBaseHeight+b.length*this._skinnyFieldHeight;}else return =
this._baseHeight+b.length*this._fieldHeight;},getUrlBits:function(){retur=
n =
{name:'registration',params:this._attr};},getDefaultWebDomain:function(){=
return =
'https_www';},_onAuthLogin:function(){if(!FB.getSession())FB.getLoginStat=
us();FB.Helper.fireEvent('auth.login',this);},_onAuthLogout:function(){if=
(!FB.getSession())FB.getLoginStatus();FB.Helper.fireEvent('auth.logout',t=
his);}});=0A=
FB.subclass('XFBML.ServerFbml','XFBML.IframeWidget',null,{_visibleAfter:'=
resize',setupAndValidate:function(){this._attr=3D{channel_url:this.getCha=
nnelUrl(),fbml:this.getAttribute('fbml'),width:this._getPxAttribute('widt=
h')};if(!this._attr.fbml){var =
a=3Dthis.dom.getElementsByTagName('script')[0];if(a&&a.type=3D=3D=3D'text=
/fbml')this._attr.fbml=3Da.innerHTML;}if(!this._attr.fbml){FB.log('<fb:se=
rverfbml> requires the "fbml" attribute.');return false;}return =
true;},getSize:function(){return =
{width:this._attr.width,height:this._attr.height};},getUrlBits:function()=
{return {name:'serverfbml',params:this._attr};}});=0A=
FB.subclass('XFBML.ShareButton','XFBML.Element',null,{process:function(){=
this._href=3Dthis.getAttribute('href',window.location.href);this._type=3D=
this.getAttribute('type','icon_link');FB.Dom.addCss(this.dom,'fb_share_co=
unt_hidden');this._renderButton(true);},_renderButton:function(h){if(!thi=
s.isValid()){this.fire('render');return;}var =
d=3D'',e=3D'',f=3D'',c=3D'',g=3DFB.Intl._tx("Share"),i=3D'';switch(this._=
type){case 'icon':case 'icon_link':c=3D'fb_button_simple';d=3D('<span =
class=3D"fb_button_text">'+(this._type=3D=3D'icon_link'?g:'&nbsp;')+'</sp=
an>');h=3Dfalse;break;case 'link':d=3DFB.Intl._tx("Share on =
Facebook");h=3Dfalse;break;case 'button':d=3D'<span =
class=3D"fb_button_text">'+g+'</span>';c=3D'fb_button =
fb_button_small';h=3Dfalse;break;case 'button_count':d=3D'<span =
class=3D"fb_button_text">'+g+'</span>';e=3D('<span =
class=3D"fb_share_count_nub_right">&nbsp;</span>'+'<span =
class=3D"fb_share_count =
fb_share_count_right">'+this._getCounterMarkup()+'</span>');c=3D'fb_butto=
n fb_button_small';break;default:d=3D'<span =
class=3D"fb_button_text">'+g+'</span>';f=3D('<span =
class=3D"fb_share_count_nub_top">&nbsp;</span>'+'<span =
class=3D"fb_share_count =
fb_share_count_top">'+this._getCounterMarkup()+'</span>');c=3D'fb_button =
fb_button_small';i=3D'fb_share_count_wrapper';}var =
b=3DFB.guid();this.dom.innerHTML=3DFB.String.format('<span =
class=3D"{0}">{4}<a id=3D"{1}" class=3D"{2}" =
'+'target=3D"_blank">{3}</a>{5}</span>',i,b,c,d,f,e);var =
a=3Ddocument.getElementById(b);a.href=3Dthis._href;a.onclick=3Dfunction()=
{FB.ui({method:'stream.share',u:this.href});return =
false;};if(!h)this.fire('render');},_getCounterMarkup:function(){if(!this=
._count)this._count=3DFB.Data._selectByIndex(['total_count'],'link_stat',=
'url',this._href);var =
b=3D'0';if(this._count.value!=3D=3Dundefined){if(this._count.value.length=
>0){var =
a=3Dthis._count.value[0].total_count;if(a>3){FB.Dom.removeCss(this.dom,'f=
b_share_count_hidden');b=3Da>=3D1e+07?Math.round(a/1e+06)+'M':(a>=3D10000=
?Math.round(a/1000)+'K':a);}}}else =
this._count.wait(FB.bind(this._renderButton,this,false));return '<span =
class=3D"fb_share_count_inner">'+b+'</span>';}});=0A=
void(0);=0A=
=0A=
=0A=
FB.provide("", =
{"_domain":{"api":"https:\/\/api.facebook.com\/","api_read":"https:\/\/ap=
i-read.facebook.com\/","cdn":"http:\/\/static.ak.fbcdn.net\/","cdn_foreig=
n":"http:\/\/connect.facebook.net\/","graph":"https:\/\/graph.facebook.co=
m\/","https_cdn":"https:\/\/s-static.ak.fbcdn.net\/","https_staticfb":"ht=
tps:\/\/s-static.ak.facebook.com\/","https_www":"https:\/\/www.facebook.c=
om\/","staticfb":"http:\/\/static.ak.facebook.com\/","www":"http:\/\/www.=
facebook.com\/","m":"http:\/\/m.facebook.com\/","https_m":"https:\/\/m.fa=
cebook.com\/"},"_locale":"en_US","_localeIsRtl":false}, true);=0A=
FB.provide("Flash", =
{"_minVersions":[[10,0,22,87],[11,0,0]],"_swfPath":"rsrc.php\/v1\/yK\/r\/=
RIxWozDt5Qq.swf"}, true);=0A=
FB.provide("XD", {"_xdProxyUrl":"connect\/xd_proxy.php?version=3D3"}, =
true);=0A=
FB.provide("Arbiter", =
{"_canvasProxyUrl":"connect\/canvas_proxy.php?version=3D3"}, true);=0A=
FB.provide('Auth', {"_xdStorePath":"xd_localstorage\/v2"}, true);=0A=
FB.initSitevars =3D =
{"parseXFBMLBeforeDomReady":false,"computeContentSizeVersion":0,"enableMo=
bile":1,"iframePermissions":{"read_stream":false,"manage_mailbox":false,"=
manage_friendlists":false,"read_mailbox":false,"publish_checkins":true,"s=
tatus_update":true,"photo_upload":true,"video_upload":true,"sms":false,"c=
reate_event":true,"rsvp_event":true,"offline_access":true,"email":true,"x=
mpp_login":false,"create_note":true,"share_item":true,"export_stream":fal=
se,"publish_stream":true,"publish_likes":true,"ads_management":false,"con=
tact_email":true,"access_private_data":false,"read_insights":false,"read_=
requests":false,"read_friendlists":true,"manage_pages":false,"physical_lo=
gin":false,"manage_groups":false,"read_deals":false}}; FB.forceOAuth =3D =
false; FB.widgetPipeEnabledApps =3D =
{"111476658864976":1,"cca6477272fc5cb805f85a84f20fca1d":1,"17915016547201=
0":1}; FB.widgetPipeTagCountThreshold =3D 4;=0A=
FB.provide("Canvas.Prefetcher", =
{"_appIdsBlacklist":[144959615576466],"_sampleRate":500}, true);=0A=
FB.provide("TemplateData", {"_enabled":true}, true);=0A=
FB.provide("TemplateUI", {"_version":17}, true);=0A=
FB.provide("XFBML.ConnectBar", =
{"imgs":{"buttonUrl":"rsrc.php\/v1\/yD\/r\/vTpCGF2NWj7.png","missingProfi=
leUrl":"rsrc.php\/v1\/ym\/r\/nMw9YWcvr3_.gif"}}, true);=0A=
FB.provide("XFBML.ProfilePic", =
{"_defPicMap":{"pic":"rsrc.php\/v1\/yp\/r\/2cLuhrLzxsT.jpg","pic_big":"rs=
rc.php\/v1\/ya\/r\/Vh4HEOBGqoq.gif","pic_big_with_logo":"rsrc.php\/v1\/yl=
\/r\/gbd23PK7Uts.gif","pic_small":"rsrc.php\/v1\/yJ\/r\/uLqQ0MPKchK.jpg",=
"pic_small_with_logo":"rsrc.php\/v1\/yh\/r\/vMk65SFB5Ka.gif","pic_square"=
:"rsrc.php\/v1\/ym\/r\/nMw9YWcvr3_.gif","pic_square_with_logo":"rsrc.php\=
/v1\/y6\/r\/KqC4dWrYX1S.gif","pic_with_logo":"rsrc.php\/v1\/yG\/r\/-So-t1=
Fe5ja.gif"}}, true);=0A=
if (FB.Dom && FB.Dom.addCssRules) { =
FB.Dom.addCssRules(".fb_hidden{position:absolute;top:-10000px;z-index:100=
01}\n.fb_invisible{display:none}\n.fb_reset{background:none;border-spacin=
g:0;border:0;color:#000;cursor:auto;direction:ltr;font-family:\"lucida =
grande\", tahoma, verdana, arial, sans-serif;font-size: =
11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spac=
ing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:l=
eft;text-decoration:none;text-indent:0;text-shadow:none;text-transform:no=
ne;visibility:visible;white-space:normal;word-spacing:normal}\n.fb_link =
img{border:none}\n.fb_dialog{background:rgba(82, 82, 82, =
.7);position:absolute;top:-10000px;z-index:10001}\n.fb_dialog_advanced{pa=
dding:10px;-moz-border-radius:8px;-webkit-border-radius:8px}\n.fb_dialog_=
content{background:#fff;color:#333}\n.fb_dialog_close_icon{background:url=
(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yq\/r\/IE9JII6Z1Ys.png) =
no-repeat scroll 0 0 =
transparent;_background-image:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\=
/v1\/yL\/r\/s816eWC-2sl.gif);cursor:pointer;display:block;height:15px;pos=
ition:absolute;right:18px;top:17px;width:15px;top:8px\\9;right:7px\\9}\n.=
fb_dialog_mobile =
.fb_dialog_close_icon{top:5px;left:5px;right:auto}\n.fb_dialog_padding{ba=
ckground-color:transparent;position:absolute;width:1px;z-index:-1}\n.fb_d=
ialog_close_icon:hover{background:url(http:\/\/static.ak.fbcdn.net\/rsrc.=
php\/v1\/yq\/r\/IE9JII6Z1Ys.png) no-repeat scroll 0 -15px =
transparent;_background-image:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\=
/v1\/yL\/r\/s816eWC-2sl.gif)}\n.fb_dialog_close_icon:active{background:ur=
l(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yq\/r\/IE9JII6Z1Ys.png) =
no-repeat scroll 0 -30px =
transparent;_background-image:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\=
/v1\/yL\/r\/s816eWC-2sl.gif)}\n.fb_dialog_loader{background-color:#f2f2f2=
;border:1px solid #606060;font-size: =
24px;padding:20px}\n.fb_dialog_top_left,\n.fb_dialog_top_right,\n.fb_dial=
og_bottom_left,\n.fb_dialog_bottom_right{height:10px;width:10px;overflow:=
hidden;position:absolute}\n.fb_dialog_top_left{background:url(http:\/\/st=
atic.ak.fbcdn.net\/rsrc.php\/v1\/ye\/r\/8YeTNIlTZjm.png) no-repeat 0 =
0;left:-10px;top:-10px}\n.fb_dialog_top_right{background:url(http:\/\/sta=
tic.ak.fbcdn.net\/rsrc.php\/v1\/ye\/r\/8YeTNIlTZjm.png) no-repeat 0 =
-10px;right:-10px;top:-10px}\n.fb_dialog_bottom_left{background:url(http:=
\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/ye\/r\/8YeTNIlTZjm.png) no-repeat =
0 =
-20px;bottom:-10px;left:-10px}\n.fb_dialog_bottom_right{background:url(ht=
tp:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/ye\/r\/8YeTNIlTZjm.png) =
no-repeat 0 =
-30px;right:-10px;bottom:-10px}\n.fb_dialog_vert_left,\n.fb_dialog_vert_r=
ight,\n.fb_dialog_horiz_top,\n.fb_dialog_horiz_bottom{position:absolute;b=
ackground:#525252;filter:alpha(opacity=3D70);opacity:.7}\n.fb_dialog_vert=
_left,\n.fb_dialog_vert_right{width:10px;height:100\u0025}\n.fb_dialog_ve=
rt_left{margin-left:-10px}\n.fb_dialog_vert_right{right:0;margin-right:-1=
0px}\n.fb_dialog_horiz_top,\n.fb_dialog_horiz_bottom{width:100\u0025;heig=
ht:10px}\n.fb_dialog_horiz_top{margin-top:-10px}\n.fb_dialog_horiz_bottom=
{bottom:0;margin-bottom:-10px}\n.fb_dialog_iframe{line-height:0}\n.fb_dia=
log_content .dialog_title{background:#6d84b4;border:1px solid =
#3b5998;color:#fff;font-size: =
14px;font-weight:bold;margin:0}\n.fb_dialog_content .dialog_title > =
span{background:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yd\/r\/Co=
u7n-nqK52.gif)\nno-repeat 5px 50\u0025;float:left;padding:5px 0 7px =
26px}\nbody.fb_hidden{-webkit-transform:none;height:100\u0025;margin:0;le=
ft:-10000px;overflow:visible;position:absolute;top:-10000px;width:100\u00=
25\n}\n.fb_dialog.fb_dialog_mobile.loading{background:url(http:\/\/static=
.ak.fbcdn.net\/rsrc.php\/v1\/yO\/r\/_j03izEX40U.gif)\nwhite no-repeat =
50\u0025 =
50\u0025;min-height:100\u0025;min-width:100\u0025;overflow:hidden;positio=
n:absolute;top:0;z-index:10001}\n.fb_dialog.fb_dialog_mobile.loading.cent=
ered{max-height:590px;min-height:590px;max-width:500px;min-width:500px}\n=
#fb-root #fb_dialog_ipad_overlay{background:rgba(0, 0, 0, =
.45);position:absolute;left:0;top:0;width:100\u0025;min-height:100\u0025;=
z-index:10000}\n#fb-root =
#fb_dialog_ipad_overlay.hidden{display:none}\n.fb_dialog.fb_dialog_mobile=
.loading iframe{visibility:hidden}\n.fb_dialog_content =
.dialog_header{-webkit-box-shadow:white 0 1px 1px -1px =
inset;background:-webkit-gradient(linear, 0 0, 0 100\u0025, =
from(#738ABA), to(#2C4987));border-bottom:1px =
solid;border-color:#1d4088;color:#fff;font:14px Helvetica, =
sans-serif;font-weight:bold;text-overflow:ellipsis;text-shadow:rgba(0, =
30, 84, .296875) 0 -1px =
0;vertical-align:middle\nwhite-space:nowrap}\n.fb_dialog_content =
.dialog_header =
table{-webkit-font-smoothing:subpixel-antialiased;height:43px;width:100\u=
0025\n}\n.fb_dialog_content .dialog_header td.header_left{font-size: =
12px;padding-left:5px;vertical-align:middle;width:60px\n}\n.fb_dialog_con=
tent .dialog_header td.header_right{font-size: =
12px;padding-right:5px;vertical-align:middle;width:60px\n}\n.fb_dialog_co=
ntent .touchable_button{background:-webkit-gradient(linear, 0 0, 0 =
100\u0025, from(#4966A6),\ncolor-stop(0.5, #355492), =
to(#2A4887));border:1px solid =
#29447e;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-we=
bkit-box-shadow:rgba(0, 0, 0, .117188) 0 1px 1px inset,\nrgba(255, 255, =
255, .167969) 0 1px =
0;display:inline-block;margin-top:3px;max-width:85px;line-height:18px;pad=
ding:4px 12px;position:relative}\n.fb_dialog_content .dialog_header =
.touchable_button input{border:none;background:none;color:#fff;font:12px =
Helvetica, sans-serif;font-weight:bold;margin:2px -12px;padding:2px 6px =
3px 6px;text-shadow:rgba(0, 30, 84, .296875) 0 -1px =
0}\n.fb_dialog_content .dialog_header =
.header_center{color:#fff;font-size: =
16px;font-weight:bold;line-height:18px;text-align:center;vertical-align:m=
iddle}\n.fb_dialog_content =
.dialog_content{background:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1=
\/y9\/r\/jKEcVPZFk-2.gif) no-repeat 50\u0025 50\u0025;border:1px solid =
#555;border-bottom:0;border-top:0;height:150px}\n.fb_dialog_content =
.dialog_footer{background:#f2f2f2;border:1px solid =
#555;border-top-color:#ccc;height:40px}\n#fb_dialog_loader_close{float:le=
ft}\n.fb_dialog.fb_dialog_mobile =
.fb_dialog_close_button{text-shadow:rgba(0, 30, 84, .296875) 0 -1px =
0}\n.fb_dialog.fb_dialog_mobile =
.fb_dialog_close_icon{visibility:hidden}\n.fb_iframe_widget{position:rela=
tive;display:-moz-inline-block;display:inline-block}\n.fb_iframe_widget =
iframe{position:relative;vertical-align:text-bottom}\n.fb_iframe_widget =
span{position:relative}\n.fb_hide_iframes =
iframe{position:relative;left:-10000px}\n.fb_iframe_widget_loader{positio=
n:relative;display:inline-block}\n.fb_iframe_widget_loader =
iframe{min-height:32px;z-index:2;zoom:1}\n.fb_iframe_widget_loader =
.FB_Loader{background:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/y9\=
/r\/jKEcVPZFk-2.gif) =
no-repeat;height:32px;width:32px;margin-left:-16px;position:absolute;left=
:50\u0025;z-index:4}\n.fb_button_simple,\n.fb_button_simple_rtl{backgroun=
d-image:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yH\/r\/eIpbnVKI9l=
R.png);background-repeat:no-repeat;cursor:pointer;outline:none;text-decor=
ation:none}\n.fb_button_simple_rtl{background-position:right =
0}\n.fb_button_simple .fb_button_text{margin:0 0 0 =
20px;padding-bottom:1px}\n.fb_button_simple_rtl .fb_button_text{margin:0 =
10px 0 0}\na.fb_button_simple:hover =
.fb_button_text,\na.fb_button_simple_rtl:hover =
.fb_button_text,\n.fb_button_simple:hover =
.fb_button_text,\n.fb_button_simple_rtl:hover =
.fb_button_text{text-decoration:underline}\n.fb_button,\n.fb_button_rtl{b=
ackground:#29447e =
url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yL\/r\/FGFbc80dUKj.png);b=
ackground-repeat:no-repeat;cursor:pointer;display:inline-block;padding:0 =
0 0 1px;text-decoration:none;outline:none}\n.fb_button =
.fb_button_text,\n.fb_button_rtl .fb_button_text{background:#5f78ab =
url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yL\/r\/FGFbc80dUKj.png);b=
order-top:solid 1px #879ac0;border-bottom:solid 1px =
#1a356e;color:#fff;display:block;font-family:\"lucida =
grande\",tahoma,verdana,arial,sans-serif;font-weight:bold;padding:2px =
6px 3px 6px;margin:1px 1px 0 =
21px;text-shadow:none}\na.fb_button,\na.fb_button_rtl,\n.fb_button,\n.fb_=
button_rtl{text-decoration:none}\na.fb_button:active =
.fb_button_text,\na.fb_button_rtl:active =
.fb_button_text,\n.fb_button:active =
.fb_button_text,\n.fb_button_rtl:active =
.fb_button_text{border-bottom:solid 1px #29447e;border-top:solid 1px =
#45619d;background:#4f6aa3;text-shadow:none}\n.fb_button_xlarge,\n.fb_but=
ton_xlarge_rtl{background-position:left -60px;font-size: =
24px;line-height:30px}\n.fb_button_xlarge .fb_button_text{padding:3px =
8px 3px =
12px;margin-left:38px}\na.fb_button_xlarge:active{background-position:lef=
t -99px}\n.fb_button_xlarge_rtl{background-position:right =
-268px}\n.fb_button_xlarge_rtl .fb_button_text{padding:3px 8px 3px =
12px;margin-right:39px}\na.fb_button_xlarge_rtl:active{background-positio=
n:right =
-307px}\n.fb_button_large,\n.fb_button_large_rtl{background-position:left=
 -138px;font-size: 13px;line-height:16px}\n.fb_button_large =
.fb_button_text{margin-left:24px;padding:2px 6px 4px =
6px}\na.fb_button_large:active{background-position:left =
-163px}\n.fb_button_large_rtl{background-position:right =
-346px}\n.fb_button_large_rtl =
.fb_button_text{margin-right:25px}\na.fb_button_large_rtl:active{backgrou=
nd-position:right =
-371px}\n.fb_button_medium,\n.fb_button_medium_rtl{background-position:le=
ft -188px;font-size: =
11px;line-height:14px}\na.fb_button_medium:active{background-position:lef=
t -210px}\n.fb_button_medium_rtl{background-position:right =
-396px}\n.fb_button_text_rtl,\n.fb_button_medium_rtl =
.fb_button_text{padding:2px 6px 3px =
6px;margin-right:22px}\na.fb_button_medium_rtl:active{background-position=
:right =
-418px}\n.fb_button_small,\n.fb_button_small_rtl{background-position:left=
 -232px;font-size: 10px;line-height:10px}\n.fb_button_small =
.fb_button_text{padding:2px 6px =
3px;margin-left:17px}\na.fb_button_small:active,\n.fb_button_small:active=
{background-position:left =
-250px}\n.fb_button_small_rtl{background-position:right =
-440px}\n.fb_button_small_rtl .fb_button_text{padding:2px =
6px;margin-right:18px}\na.fb_button_small_rtl:active{background-position:=
right =
-458px}\n.fb_share_count_wrapper{position:relative;float:left}\n.fb_share=
_count{background:#b0b9ec none repeat scroll 0 =
0;color:#333;font-family:\"lucida grande\", tahoma, verdana, arial, =
sans-serif;text-align:center}\n.fb_share_count_inner{background:#e8ebf2;d=
isplay:block}\n.fb_share_count_right{margin-left:-1px;display:inline-bloc=
k}\n.fb_share_count_right .fb_share_count_inner{border-top:solid 1px =
#e8ebf2;border-bottom:solid 1px #b0b9ec;margin:1px 1px 0 1px;font-size: =
10px;line-height:10px;padding:2px 6px =
3px;font-weight:bold}\n.fb_share_count_top{display:block;letter-spacing:-=
1px;line-height:34px;margin-bottom:7px;font-size: 22px;border:solid 1px =
#b0b9ec}\n.fb_share_count_nub_top{border:none;display:block;position:abso=
lute;left:7px;top:35px;margin:0;padding:0;width:6px;height:7px;background=
-repeat:no-repeat;background-image:url(http:\/\/static.ak.fbcdn.net\/rsrc=
.php\/v1\/yU\/r\/bSOHtKbCGYI.png)}\n.fb_share_count_nub_right{border:none=
;display:inline-block;padding:0;width:5px;height:10px;background-repeat:n=
o-repeat;background-image:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\=
/yX\/r\/i_oIVTKMYsL.png);vertical-align:top;background-position:right =
5px;z-index:10;left:2px;margin:0 2px 0 =
0;position:relative}\n.fb_share_no_count{display:none}\n.fb_share_size_Sm=
all .fb_share_count_right .fb_share_count_inner{font-size: =
10px}\n.fb_share_size_Medium .fb_share_count_right =
.fb_share_count_inner{font-size: 11px;padding:2px 6px =
3px;letter-spacing:-1px;line-height:14px}\n.fb_share_size_Large =
.fb_share_count_right .fb_share_count_inner{font-size: =
13px;line-height:16px;padding:2px 6px =
4px;font-weight:normal;letter-spacing:-1px}\n.fb_share_count_hidden =
.fb_share_count_nub_top,\n.fb_share_count_hidden =
.fb_share_count_top,\n.fb_share_count_hidden =
.fb_share_count_nub_right,\n.fb_share_count_hidden =
.fb_share_count_right{visibility:hidden}\n.fb_connect_bar_container =
div,\n.fb_connect_bar_container span,\n.fb_connect_bar_container =
a,\n.fb_connect_bar_container img,\n.fb_connect_bar_container =
strong{background:none;border-spacing:0;border:0;direction:ltr;font-style=
:normal;font-variant:normal;letter-spacing:normal;line-height:1;margin:0;=
overflow:visible;padding:0;text-align:left;text-decoration:none;text-inde=
nt:0;text-shadow:none;text-transform:none;visibility:visible;white-space:=
normal;word-spacing:normal;vertical-align:baseline}\n.fb_connect_bar_cont=
ainer{position:fixed;left:0 !important;right:0 !important;height:42px =
!important;padding:0 25px !important;margin:0 =
!important;vertical-align:middle !important;border-bottom:1px solid #333 =
!important;background:#3b5998 !important;z-index:99999999 =
!important;overflow:hidden =
!important}\n.fb_connect_bar_container_ie6{position:absolute;top:expressi=
on(document.compatMode=3D=3D\"CSS1Compat\"? =
document.documentElement.scrollTop+\"px\":body.scrollTop+\"px\")}\n.fb_co=
nnect_bar{position:relative;margin:auto;height:100\u0025;width:100\u0025;=
padding:6px 0 0 0 !important;background:none;color:#fff =
!important;font-family:\"lucida grande\", tahoma, verdana, arial, =
sans-serif !important;font-size: 13px !important;font-style:normal =
!important;font-variant:normal !important;font-weight:normal =
!important;letter-spacing:normal !important;line-height:1 =
!important;text-decoration:none !important;text-indent:0 =
!important;text-shadow:none !important;text-transform:none =
!important;white-space:normal !important;word-spacing:normal =
!important}\n.fb_connect_bar a:hover{color:#fff}\n.fb_connect_bar =
.fb_profile img{height:30px;width:30px;vertical-align:middle;margin:0 =
6px 5px 0}\n.fb_connect_bar div a,\n.fb_connect_bar =
span,\n.fb_connect_bar span a{color:#bac6da;font-size: =
11px;text-decoration:none}\n.fb_connect_bar =
.fb_buttons{float:right;margin-top:7px}\n.fb_edge_widget_with_comment{pos=
ition:relative;*z-index:1000}\n.fb_edge_widget_with_comment =
span.fb_edge_comment_widget{position:absolute}\n.fb_edge_widget_with_comm=
ent span.fb_edge_comment_widget =
iframe.fb_ltr{left:-4px}\n.fb_edge_widget_with_comment =
span.fb_edge_comment_widget =
iframe.fb_rtl{left:2px}\n.fb_edge_widget_with_comment =
span.fb_send_button_form_widget{left:0;z-index:1}\n.fb_edge_widget_with_c=
omment span.fb_send_button_form_widget =
.FB_Loader{left:0;top:1px;margin-top:6px;margin-left:0;background-positio=
n:50\u0025 =
50\u0025;background-color:#fff;height:150px;width:394px;border:1px #666 =
solid;border-bottom:2px solid =
#283e6c;z-index:1}\n.fb_edge_widget_with_comment =
span.fb_send_button_form_widget.dark =
.FB_Loader{background-color:#000;border-bottom:2px solid =
#ccc}\n.fb_edge_widget_with_comment =
span.fb_send_button_form_widget.siderender\n.FB_Loader{margin-top:0}\n.fb=
pluginrecommendationsbar{position:fixed =
!important;bottom:0;z-index:999}\n.fbpluginrecommendationsbarleft{left:10=
px}\n.fbpluginrecommendationsbarright{right:10px}\n", =
["fb.css.base","fb.css.dialog","fb.css.iframewidget","fb.css.button","fb.=
css.sharebutton","fb.css.connectbarwidget","fb.css.edgecommentwidget","fb=
.css.sendbuttonformwidget","fb.css.plugin.recommendationsbar"]); }
------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://platform.linkedin.com/in.js

if(!window.console){window.console=3D{}=0A=
}if(typeof =
window.console.log!=3D=3D"function"){window.console.log=3Dfunction(){}=0A=
}if(typeof =
window.console.warn!=3D=3D"function"){window.console.warn=3Dfunction(){}=0A=
}(function(){var N=3D{"bootstrapInit":+new =
Date()},p=3Ddocument,l=3D(/^https?:\/\/.*?linkedin.*?\/in\.js.*?$/),b=3D(=
/async=3Dtrue/),B=3D(/^https:\/\//),H=3D(/\/\*((?:.|[\s])*?)\*\//m),D=3D(=
/\r/g),j=3D(/[\s]/g),g=3D(/^[\s]*(.*?)[\s]*:[\s]*(.*)[\s]*$/),y=3D(/^[\s]=
+|[\s]+$/g),A=3D(/suppress(Warnings|_warnings):true/gi),d=3D(/^api(Key|_k=
ey)$/gi),k=3D"\n",E=3D",",n=3D"",G=3D"@",R=3D"&",o=3D"extensions",U=3D"on=
",v=3D"onDOMReady",X=3D"onOnce",V=3D"script",J=3D"https://www.linkedin.co=
m/uas/js/userspace?v=3D0.0.1136-RC2.10871-1337",h=3D"https://platform.lin=
kedin.com/js/secureAnonymousFramework?v=3D0.0.1136-RC2.10871-1337",F=3D"h=
ttp://platform.linkedin.com/js/nonSecureAnonymousFramework?v=3D0.0.1136-R=
C2.10871-1337",z=3Dp.getElementsByTagName("head")[0],t=3Dp.getElementsByT=
agName(V),a=3D[],M=3D{},c=3Dfalse,Y,m,S,r,I,C,W;=0A=
if(window.IN&&IN.ENV&&IN.ENV.js){if(!IN.ENV.js.suppressWarnings){console.=
warn("duplicate in.js loaded, any parameters will be ignored")=0A=
}return=0A=
}window.IN=3Dwindow.IN||{};=0A=
IN.ENV=3D{};=0A=
IN.ENV.js=3D{};=0A=
IN.ENV.js.extensions=3D{};=0A=
statsQueue=3DIN.ENV.statsQueue=3D[];=0A=
statsQueue.push(N);=0A=
Y=3DIN.ENV.evtQueue=3D[];=0A=
IN.Event=3D{on:function(){Y.push({type:U,args:arguments})=0A=
},onDOMReady:function(){Y.push({type:v,args:arguments})=0A=
},onOnce:function(){Y.push({type:X,args:arguments})=0A=
}};=0A=
IN.$extensions=3Dfunction(ab){var ae,i,aa,ad,ac=3DIN.ENV.js.extensions;=0A=
ae=3Dab.split(E);=0A=
for(var Z=3D0,e=3Dae.length;=0A=
Z<e;=0A=
Z++){i=3DQ(ae[Z],G,2);=0A=
aa=3Di[0].replace(y,n);=0A=
ad=3Di[1];=0A=
if(!ac[aa]){ac[aa]=3D{src:(ad)?ad.replace(y,n):n,loaded:false}=0A=
}}};=0A=
function Q(ab,Z,e){var ac=3Dab.split(Z);=0A=
if(!e){return ac=0A=
}if(ac.length<e){return ac=0A=
}var aa=3Dac.splice(0,e-1);=0A=
var i=3Dac.join(Z);=0A=
aa.push(i);=0A=
return aa=0A=
}function u(e,i){if(e=3D=3Do){IN.$extensions(i);=0A=
return null=0A=
}if(d.test(e)){i=3Di.replace(j,n)=0A=
}if(i=3D=3D""){return null=0A=
}return i=0A=
}function K(e,i){i=3Du(e,i);=0A=
if(i){e=3De.replace(/_([a-z])/gi,function(){return =
arguments[1].toUpperCase()=0A=
});=0A=
IN.ENV.js[e]=3Di;=0A=
a.push(encodeURIComponent(e)+"=3D"+encodeURIComponent(i))=0A=
}}m=3D"";=0A=
for(P=3D0,q=3Dt.length;=0A=
P<q;=0A=
P++){var f=3Dt[P];=0A=
if(!l.test(f.src)){continue=0A=
}if(b.test(f.src)){c=3Dtrue=0A=
}try{m=3Df.innerHTML.replace(y,n)=0A=
}catch(x){try{m=3Df.text.replace(y,n)=0A=
}catch(w){}}}m=3Dm.replace(H,"$1").replace(y,n).replace(D,n);=0A=
W=3DA.test(m.replace(j,n));=0A=
for(var P=3D0,O=3Dm.split(k),q=3DO.length;=0A=
P<q;=0A=
P++){var s=3DO[P];=0A=
if(!s||s.replace(j,n).length<=3D0){continue=0A=
}try{S=3Ds.match(g);=0A=
r=3DS[1].replace(y,n);=0A=
I=3DS[2].replace(y,n)=0A=
}catch(T){if(!W){console.warn("script tag contents must be key/value =
pairs separated by a colon. Source: "+T)=0A=
}continue=0A=
}K(r,I)=0A=
}IN.ENV.js.secure=3D(B.test(document.location.href))?1:0;=0A=
a.push("secure=3D"+encodeURIComponent(IN.ENV.js.secure));=0A=
IN.init=3Dfunction L(e){var Z;=0A=
e=3De||{};=0A=
for(var i in e){if(e.hasOwnProperty(i)){K(i,e[i])=0A=
}}C=3Dp.createElement(V);=0A=
C.src=3D(IN.ENV.js.apiKey)?J+R+a.join(R):(IN.ENV.js.secure)?h:F;=0A=
z.appendChild(C);=0A=
statsQueue.push({"userspaceRequested":+new Date()})=0A=
};=0A=
statsQueue.push({"bootstrapLoaded":+new Date()});=0A=
if(!c){IN.init()=0A=
}})();=0A=

------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://vsr.edgl.com/scripts/s_code_vsr.js

/* SiteCatalyst code version: H.21.
Copyright 1996-2010 Adobe, Inc. All Rights Reserved
More info available at http://www.omniture.com */
/************************ ADDITIONAL FEATURES ************************
     Plugins
*/
/* Specify the Report Suite ID(s) to track here */
var s_account=3D"edgell-vertsys" =20
//var s_account=3D"edgell-vertsys-dev"  /**************** BE SURE TO =
CHANGE THIS TO PRODUCTION WHEN DONE WITH TESTING *******************/


var s=3Ds_gi(s_account)
/************************** CONFIG SECTION **************************/
/* You may add or alter any code config here. */
/* Conversion Config */
s.currencyCode=3D"USD"
/* Link Tracking Config */
s.trackDownloadLinks=3Dtrue
s.trackExternalLinks=3Dtrue
s.trackInlineStats=3Dtrue
s.linkDownloadFileTypes=3D"exe,zip,wav,mp3,mov,mpg,avi,wmv,pdf,doc,docx,x=
ls,xlsx,ppt,pptx"
s.linkInternalFilters=3D"javascript:,edgl.com,asentechdev.com,asentechllc=
.com,verticalsystemsreseller.com"
s.linkLeaveQueryString=3Dfalse
s.linkTrackVars=3D"None"
s.linkTrackEvents=3D"None"
/* Plugin Config */
s.usePlugins=3Dtrue
function s_doPlugins(s) {
	/* Add calls to plugins here */

/* Site Search */
if(s.prop1){
        s.prop1=3Ds.prop1.toLowerCase();
        s.eVar1=3Ds.prop1;
        var t_search=3Ds.getValOnce(s.eVar1,'ev1',0);
        if(t_search){
               s.events=3Ds.apl(s.events,"event1",",",2);
               /* uncomment the next line if merchandising the search =
term */
               //s.products=3Ds.apl(s.products,";",",",2);
        }
}

/* Set Page View Event */
s.events=3Ds.apl(s.events,'event2',',',2)

/* Get the RSS ID, if it exists*/
s.prop19 =3D s.eVar19 =3D s.getQueryParam('rssid');

/* Set Time Parting Variables - SAMPLE EST */
s.prop11=3Ds.eVar11=3Ds.getTimeParting('h','-5'); // Set hour=20
s.prop12=3Ds.eVar12=3Ds.getTimeParting('d','-5'); // Set day
s.prop13=3Ds.eVar13=3Ds.getTimeParting('w','-5'); // Set Weekend / =
Weekday


/* Copy props to eVars */
if(s.pageName&&!s.eVar2) s.eVar2=3Ds.pageName;
s.eVar3=3Ds.prop3;  //this is set to ALWAYS overwrite eVar3, since there =
is  page code setting s.eVar3=3Dwindow.location.href (aka URL)
                  //prop3/eVar3 should be the Content Title, therefore =
shouldn't use the page URL
if(s.prop4&&!s.eVar4) s.eVar4=3Ds.prop4;
if(s.prop5&&!s.eVar5) s.eVar5=3Ds.prop5;
if(s.prop6&&!s.eVar6) s.eVar6=3Ds.prop6;
if(s.prop7&&!s.eVar7) s.eVar7=3Ds.prop7;
if(s.prop8&&!s.eVar8) s.eVar8=3Ds.prop8;
if(s.prop9&&!s.eVar9) s.eVar9=3Ds.prop9;
if(s.prop16&&!s.eVar16) s.eVar16=3Ds.prop16;


/* channelManager v2.4 */
s.channelManager('cmpid');
	s.campaign=3Ds._campaign;
	s.eVar17=3Ds._keywords;
	s.eVar18=3Ds._channel;

s.eVar10=3Ds.crossVisitParticipation(s._campaignID,'s_ev10','30','5','>',=
'event10',1); =20


	/*A list of s._campaignID values will be returned.  New s._campaignID =
values will be appended to
	the list.  The list will be stored in a cookie named "s_ev10".  Each =
s._campaignID value will
	be stored for 30 days and a maximum of 5 values will be stored in the =
campaigns list.  If
	event10 is set the list will be cleared, and sequential duplicate =
values are allowed.*/


s.prop16 =3D s.eVar16 =3Ds.getNewRepeat(75);

}

s.doPlugins=3Ds_doPlugins

/* Catch the search terms */
if(document.ScriptQuickSearch && =
document.ScriptQuickSearch.Query1.value!=3D''){
     s.prop1=3Ddocument.ScriptQuickSearch.Query1.value
}

if(document.ScriptQuickSearch2 && =
document.ScriptQuickSearch2.Query1.value!=3D''){
     s.prop1=3Ddocument.ScriptQuickSearch2.Query1.value
}


/************************** PLUGINS SECTION *************************/
/* You may insert any plugins you wish to use here.                 */

/*
 * Plugin Utility: apl v1.1
 */
s.apl=3Dnew Function("L","v","d","u",""
+"var s=3Dthis,m=3D0;if(!L)L=3D'';if(u){var =
i,n,a=3Ds.split(L,d);for(i=3D0;i<a."
+"length;i++){n=3Da[i];m=3Dm||(u=3D=3D1?(n=3D=3Dv):(n.toLowerCase()=3D=3D=
v.toLowerCas"
+"e()));}}if(!m)L=3DL?L+d+v:v;return L");


/*
 * Plugin Utility: Replace v1.0
 */
s.repl=3Dnew Function("x","o","n",""
+"var =
i=3Dx.indexOf(o),l=3Dn.length;while(x&&i>=3D0){x=3Dx.substring(0,i)+n+x."=

+"substring(i+o.length);i=3Dx.indexOf(o,i+l)}return x");


/*
 * s.join: 1.0 - Joins an array into a string
 */

s.join =3D new Function("v","p",""
+"var s =3D this;var =
f,b,d,w;if(p){f=3Dp.front?p.front:'';b=3Dp.back?p.back"
+":'';d=3Dp.delim?p.delim:'';w=3Dp.wrap?p.wrap:'';}var str=3D'';for(var =
x=3D0"
+";x<v.length;x++){if(typeof(v[x])=3D=3D'object' )str+=3Ds.join( =
v[x],p);el"
+"se str+=3Dw+v[x]+w;if(x<v.length-1)str+=3Dd;}return f+str+b;");



/*
 * Utility Function: split v1.5 - split a string (JS 1.0 compatible)
 */
s.split=3Dnew Function("l","d",""
+"var i,x=3D0,a=3Dnew =
Array;while(l){i=3Dl.indexOf(d);i=3Di>-1?i:l.length;a[x"
+"++]=3Dl.substring(0,i);l=3Dl.substring(i+d.length);}return a");

/*
 * Plugin: getValOnce 0.2 - get a value once per session or number of =
days
 */
s.getValOnce=3Dnew Function("v","c","e",""
+"var s=3Dthis,k=3Ds.c_r(c),a=3Dnew =
Date;e=3De?e:0;if(v){a.setTime(a.getTime("
+")+e*86400000);s.c_w(c,v,e?a:0);}return v=3D=3Dk?'':v");

/*
 * Plugin: getQueryParam 2.1 - return query string parameter(s)
 */
s.getQueryParam=3Dnew Function("p","d","u",""
+"var =
s=3Dthis,v=3D'',i,t;d=3Dd?d:'';u=3Du?u:(s.pageURL?s.pageURL:s.wd.locati"
+"on);if(u=3D=3D'f')u=3Ds.gtfs().location;while(p){i=3Dp.indexOf(',');i=3D=
i<0?p"
+".length:i;t=3Ds.p_gpv(p.substring(0,i),u+'');if(t)v+=3Dv?d+t:t;p=3Dp.su=
bs"
+"tring(i=3D=3Dp.length?i:i+1)}return v");
s.p_gpv=3Dnew Function("k","u",""
+"var =
s=3Dthis,v=3D'',i=3Du.indexOf('?'),q;if(k&&i>-1){q=3Du.substring(i+1);v"
+"=3Ds.pt(q,'&','p_gvf',k)}return v");
s.p_gvf=3Dnew Function("t","k",""
+"if(t){var =
s=3Dthis,i=3Dt.indexOf('=3D'),p=3Di<0?t:t.substring(0,i),v=3Di<0?'T"
+"rue':t.substring(i+1);if(p.toLowerCase()=3D=3Dk.toLowerCase())return =
s."
+"epa(v)}return ''");

/*
 * Plugin: getTimeParting 2.0=20
 */
s.getTimeParting=3Dnew Function("t","z","y","l",""
+"var s=3Dthis,d,A,U,X,Z,W,B,C,D,Y;d=3Dnew =
Date();A=3Dd.getFullYear();Y=3DU=3DS"
+"tring(A);if(s.dstStart&&s.dstEnd){B=3Ds.dstStart;C=3Ds.dstEnd}else{;U=3D=
U"
+".substring(2,4);X=3D'090801|101407|111306|121104|131003|140902|150801"
+"|161306|171205|181104|191003';X=3Ds.split(X,'|');for(W=3D0;W<=3D10;W++)=
{Z"
+"=3DX[W].substring(0,2);if(U=3D=3DZ){B=3DX[W].substring(2,4);C=3DX[W].su=
bstrin"
+"g(4,6)}}if(!B||!C){B=3D'08';C=3D'01'}B=3D'03/'+B+'/'+A;C=3D'11/'+C+'/'+=
A;}D"
+"=3Dnew =
Date('1/1/2000');if(D.getDay()!=3D6||D.getMonth()!=3D0){return'Dat"
+"a Not Available'}else{z=3Dz?z:'0';z=3DparseFloat(z);B=3Dnew =
Date(B);C=3Dnew"
+" Date(C);W=3Dnew =
Date();if(W>B&&W<C&&l!=3D'0'){z=3Dz+1}W=3DW.getTime()+(W.g"
+"etTimezoneOffset()*60000);W=3Dnew =
Date(W+(3600000*z));X=3D['Sunday','Mo"
+"nday','Tuesday','Wednesday','Thursday','Friday','Saturday'];B=3DW.get"
+"Hours();C=3DW.getMinutes();D=3DW.getDay();Z=3DX[D];U=3D'AM';A=3D'Weekda=
y';X=3D'"
+"00';if(C>30){X=3D'30'}if(B>=3D12){U=3D'PM';B=3DB-12};if(B=3D=3D0){B=3D1=
2};if(D=3D=3D6"
+"||D=3D=3D0){A=3D'Weekend'}W=3DB+':'+X+U;if(y&&y!=3DY){return'Data Not =
Availab"
+"le'}else{if(t){if(t=3D=3D'h'){return W}if(t=3D=3D'd'){return =
Z}if(t=3D=3D'w'){r"
+"eturn A}}else{return Z+', '+W}}}");



/********************************************************************
 *
 * channelManager v2.4
 *
 *******************************************************************/
/*
 * channelManager v2.4 - Tracking External Traffic
 */
s.channelManager=3Dnew Function("a","b","c","d","e","f",""
+"var =
s=3Dthis,A,B,g,l,m,M,p,q,P,h,k,u,S,i,O,T,j,r,t,D,E,F,G,H,N,U,v=3D0,"
+"X,Y,W,n=3Dnew =
Date;n.setTime(n.getTime()+1800000);if(e){v=3D1;if(s.c_r("
+"e)){v=3D0}if(!s.c_w(e,1,n)){s.c_w(e,1,0)}if(!s.c_r(e)){v=3D0}}g=3Ds.ref=
er"
+"rer?s.referrer:document.referrer;g=3Dg.toLowerCase();if(!g){h=3D1}i=3Dg=
.i"
+"ndexOf('?')>-1?g.indexOf('?'):g.length;j=3Dg.substring(0,i);k=3Ds.linkI=
"
+"nternalFilters.toLowerCase();k=3Ds.split(k,',');l=3Dk.length;for(m=3D0;=
m<"
+"l;m++){B=3Dj.indexOf(k[m])=3D=3D-1?'':g;if(B)O=3DB}if(!O&&!h){p=3Dg;U=3D=
g.index"
+"Of('//');q=3DU>-1?U+2:0;Y=3Dg.indexOf('/',q);r=3DY>-1?Y:i;t=3Dg.substri=
ng(q"
+",r);t=3Dt.toLowerCase();u=3Dt;P=3D'Referrers';S=3Ds.seList+'>'+s._extra=
Sear"
+"chEngines;if(d=3D=3D1){j=3Ds.repl(j,'oogle','%');j=3Ds.repl(j,'ahoo','^=
');g"
+"=3Ds.repl(g,'as_q','*')}A=3Ds.split(S,'>');T=3DA.length;for(i=3D0;i<T;i=
++){"
+"D=3DA[i];D=3Ds.split(D,'|');E=3Ds.split(D[0],',');F=3DE.length;for(G=3D=
0;G<F;"
+"G++){H=3Dj.indexOf(E[G]);if(H>-1){i=3Ds.split(D[1],',');U=3Di.length;fo=
r("
+"k=3D0;k<U;k++){l=3Ds.getQueryParam(i[k],'',g);if(l){l=3Dl.toLowerCase()=
;M"
+"=3Dl;if(D[2]){u=3DD[2];N=3DD[2]}else{N=3Dt}if(d=3D=3D1){N=3Ds.repl(N,'#=
',' - ');g"
+"=3Ds.repl(g,'*','as_q');N=3Ds.repl(N,'^','ahoo');N=3Ds.repl(N,'%','oogl=
e'"
+");}}}}}}}if(!O||f!=3D'1'){O=3Ds.getQueryParam(a,b);if(O){u=3DO;if(M){P=3D=
'P"
+"aid Search'}else{P=3D'Paid Non-Search';}}if(!O&&M){u=3DN;P=3D'Natural =
Sea"
+"rch'}}if(h=3D=3D1&&!O&&v=3D=3D1){u=3DP=3Dt=3Dp=3D'Direct =
Load'}X=3DM+u+t;c=3Dc?c:'c_m';"
+"if(c!=3D'0'){X=3Ds.getValOnce(X,c,0);}g=3Ds._channelDomain;if(g&&X){k=3D=
s.s"
+"plit(g,'>');l=3Dk.length;for(m=3D0;m<l;m++){q=3Ds.split(k[m],'|');r=3Ds=
.spl"
+"it(q[1],',');S=3Dr.length;for(T=3D0;T<S;T++){Y=3Dr[T];Y=3DY.toLowerCase=
();i"
+"=3Dj.indexOf(Y);if(i>-1)P=3Dq[0]}}}g=3Ds._channelParameter;if(g&&X){k=3D=
s.s"
+"plit(g,'>');l=3Dk.length;for(m=3D0;m<l;m++){q=3Ds.split(k[m],'|');r=3Ds=
.spl"
+"it(q[1],',');S=3Dr.length;for(T=3D0;T<S;T++){U=3Ds.getQueryParam(r[T]);=
if"
+"(U)P=3Dq[0]}}}g=3Ds._channelPattern;if(g&&X){k=3Ds.split(g,'>');l=3Dk.l=
engt"
+"h;for(m=3D0;m<l;m++){q=3Ds.split(k[m],'|');r=3Ds.split(q[1],',');S=3Dr.=
leng"
+"th;for(T=3D0;T<S;T++){Y=3Dr[T];Y=3DY.toLowerCase();i=3DO.toLowerCase();=
H=3Di."
+"indexOf(Y);if(H=3D=3D0)P=3Dq[0]}}}if(X)M=3DM?M:'n/a';p=3DX&&p?p:'';t=3D=
X&&t?t:'"
+"';N=3DX&&N?N:'';O=3DX&&O?O:'';u=3DX&&u?u:'';M=3DX&&M?M:'';P=3DX&&P?P:''=
;s._re"
+"ferrer=3Dp;s._referringDomain=3Dt;s._partner=3DN;s._campaignID=3DO;s._c=
ampa"
+"ign=3Du;s._keywords=3DM;s._channel=3DP");
/* non-custom list */
s.seList=3D"search.aol.com,search.aol.ca|query,q|AOL.com Search>ask.com"
+",ask.co.uk|ask,q|Ask Jeeves>google.co,googlesyndication.com|q,as_q|"
+"Google>google.com.ar|q,as_q|Google - Argentina>google.com.au|q,as_q"
+"|Google - Australia>google.be|q,as_q|Google - Belgium>google.com.br"
+"|q,as_q|Google - Brasil>google.ca|q,as_q|Google - Canada>google.cl|"
+"q,as_q|Google - Chile>google.cn|q,as_q|Google - China>google.com.co"
+"|q,as_q|Google - Colombia>google.dk|q,as_q|Google - Denmark>google."
+"com.do|q,as_q|Google - Dominican Republic>google.fi|q,as_q|Google -"
+" Finland>google.fr|q,as_q|Google - France>google.de|q,as_q|Google -"
+" Germany>google.gr|q,as_q|Google - Greece>google.com.hk|q,as_q|Goog"
+"le - Hong Kong>google.co.in|q,as_q|Google - India>google.co.id|q,as"
+"_q|Google - Indonesia>google.ie|q,as_q|Google - Ireland>google.co.i"
+"l|q,as_q|Google - Israel>google.it|q,as_q|Google - Italy>google.co."
+"jp|q,as_q|Google - Japan>google.com.my|q,as_q|Google - Malaysia>goo"
+"gle.com.mx|q,as_q|Google - Mexico>google.nl|q,as_q|Google - Netherl"
+"ands>google.co.nz|q,as_q|Google - New Zealand>google.com.pk|q,as_q|"
+"Google - Pakistan>google.com.pe|q,as_q|Google - Peru>google.com.ph|"
+"q,as_q|Google - Philippines>google.pl|q,as_q|Google - Poland>google"
+".pt|q,as_q|Google - Portugal>google.com.pr|q,as_q|Google - Puerto R"
+"ico>google.ro|q,as_q|Google - Romania>google.com.sg|q,as_q|Google -"
+" Singapore>google.co.za|q,as_q|Google - South Africa>google.es|q,as"
+"_q|Google - Spain>google.se|q,as_q|Google - Sweden>google.ch|q,as_q"
+"|Google - Switzerland>google.co.th|q,as_q|Google - Thailand>google."
+"com.tr|q,as_q|Google - Turkey>google.co.uk|q,as_q|Google - United K"
+"ingdom>google.co.ve|q,as_q|Google - Venezuela>bing.com|q|Microsoft "
+"Bing>naver.com,search.naver.com|query|Naver>yahoo.com,search.yahoo."
+"com|p|Yahoo!>ca.yahoo.com,ca.search.yahoo.com|p|Yahoo! - Canada>yah"
+"oo.co.jp,search.yahoo.co.jp|p,va|Yahoo! - Japan>sg.yahoo.com,sg.sea"
+"rch.yahoo.com|p|Yahoo! - Singapore>uk.yahoo.com,uk.search.yahoo.com"
+"|p|Yahoo! - UK and Ireland>search.cnn.com|query|CNN Web Search>sear"
+"ch.earthlink.net|q|Earthlink Search>search.comcast.net|q|Comcast Se"
+"arch>search.rr.com|qs|RoadRunner Search>optimum.net|q|Optimum Searc"
+"h";



/*
 * Plugin: getNewRepeat 1.2 - Returns whether user is new or repeat
 */
s.getNewRepeat=3Dnew Function("d","cn",""
+"var s=3Dthis,e=3Dnew =
Date(),cval,sval,ct=3De.getTime();d=3Dd?d:30;cn=3Dcn?cn:"
+"'s_nr';e.setTime(ct+d*24*60*60*1000);cval=3Ds.c_r(cn);if(cval.length=3D=
"
+"=3D0){s.c_w(cn,ct+'-New',e);return'New';}sval=3Ds.split(cval,'-');if(ct=
"
+"-sval[0]<30*60*1000&&sval[1]=3D=3D'New'){s.c_w(cn,ct+'-New',e);return'N=
"
+"ew';}else{s.c_w(cn,ct+'-Repeat',e);return'Repeat';}");



/*
 *	Plug-in: crossVisitParticipation v1.6 - stacks values from
 *	specified variable in cookie and returns value
 */
s.crossVisitParticipation=3Dnew =
Function("v","cn","ex","ct","dl","ev","dv",""
+"var =
s=3Dthis,ce;if(typeof(dv)=3D=3D=3D'undefined')dv=3D0;if(s.events&&ev){var=
"
+" ay=3Ds.split(ev,',');var ea=3Ds.split(s.events,',');for(var =
u=3D0;u<ay.l"
+"ength;u++){for(var =
x=3D0;x<ea.length;x++){if(ay[u]=3D=3Dea[x]){ce=3D1;}}}}i"
+"f(!v||v=3D=3D''){if(ce){s.c_w(cn,'');return'';}else =
return'';}v=3Descape("
+"v);var arry=3Dnew Array(),a=3Dnew Array(),c=3Ds.c_r(cn),g=3D0,h=3Dnew =
Array()"
+";if(c&&c!=3D'')arry=3Deval(c);var e=3Dnew =
Date();e.setFullYear(e.getFullY"
+"ear()+5);if(dv=3D=3D0&&arry.length>0&&arry[arry.length-1][0]=3D=3Dv)arr=
y[ar"
+"ry.length-1]=3D[v,new Date().getTime()];else =
arry[arry.length]=3D[v,new"
+" Date().getTime()];var start=3Darry.length-ct<0?0:arry.length-ct;var "
+"td=3Dnew Date();for(var x=3Dstart;x<arry.length;x++){var =
diff=3DMath.roun"
+"d((td.getTime()-arry[x][1])/86400000);if(diff<ex){h[g]=3Dunescape(arr"
+"y[x][0]);a[g]=3D[arry[x][0],arry[x][1]];g++;}}var =
data=3Ds.join(a,{deli"
+"m:',',front:'[',back:']',wrap:\"'\"});s.c_w(cn,data,e);var r=3Ds.join"
+"(h,{delim:dl});if(ce)s.c_w(cn,'');return r;");

=20


/* WARNING: Changing any of the below variables will cause drastic
changes to how your visitor data is collected.  Changes should only be
made when instructed to do so by your account manager.*/
s.visitorNamespace=3D"edgellcommunications"
s.trackingServer=3D"metrics.verticalsystemsreseller.com"  =20
s.dc=3D112 =20

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=3D'',s_objectID;function s_gi(un,pg,ss){var =
c=3D"s._c=3D's_c';s.wd=3Dwindow;if(!s.wd.s_c_in){s.wd.s_c_il=3Dnew =
Array;s.wd.s_c_in=3D0;}s._il=3Ds.wd.s_c_il;s._in=3Ds.wd.s_c_in;s._il[s._i=
n]=3Ds;s.wd.s_c_in++;s"
+".an=3Ds_an;s.cls=3Dfunction(x,c){var =
i,y=3D'';if(!c)c=3Dthis.an;for(i=3D0;i<x.length;i++){n=3Dx.substring(i,i+=
1);if(c.indexOf(n)>=3D0)y+=3Dn}return y};s.fl=3Dfunction(x,l){return =
x?(''+x).substring(0,l):x};s.co=3Dfunc"
+"tion(o){if(!o)return o;var n=3Dnew Object,x;for(x in =
o)if(x.indexOf('select')<0&&x.indexOf('filter')<0)n[x]=3Do[x];return =
n};s.num=3Dfunction(x){x=3D''+x;for(var =
p=3D0;p<x.length;p++)if(('0123456789').indexO"
+"f(x.substring(p,p+1))<0)return 0;return =
1};s.rep=3Ds_rep;s.sp=3Ds_sp;s.jn=3Ds_jn;s.ape=3Dfunction(x){var =
s=3Dthis,h=3D'0123456789ABCDEF',i,c=3Ds.charSet,n,l,e,y=3D'';c=3Dc?c.toUp=
perCase():'';if(x){x=3D''+x;if(c=3D=3D'AUTO"
+"'&&('').charCodeAt){for(i=3D0;i<x.length;i++){c=3Dx.substring(i,i+1);n=3D=
x.charCodeAt(i);if(n>127){l=3D0;e=3D'';while(n||l<4){e=3Dh.substring(n%16=
,n%16+1)+e;n=3D(n-n%16)/16;l++}y+=3D'%u'+e}else =
if(c=3D=3D'+')y+=3D'%2B';"
+"else =
y+=3Descape(c)}x=3Dy}else{x=3Dx?s.rep(escape(''+x),'+','%2B'):x;if(x&&c&&=
s.em=3D=3D1&&x.indexOf('%u')<0&&x.indexOf('%U')<0){i=3Dx.indexOf('%');whi=
le(i>=3D0){i++;if(h.substring(8).indexOf(x.substring(i,i+1)."
+"toUpperCase())>=3D0)return =
x.substring(0,i)+'u00'+x.substring(i);i=3Dx.indexOf('%',i)}}}}return =
x};s.epa=3Dfunction(x){var s=3Dthis;return x?unescape(s.rep(''+x,'+',' =
')):x};s.pt=3Dfunction(x,d,f,a){var s=3Dth"
+"is,t=3Dx,z=3D0,y,r;while(t){y=3Dt.indexOf(d);y=3Dy<0?t.length:y;t=3Dt.s=
ubstring(0,y);r=3Ds[f](t,a);if(r)return =
r;z+=3Dy+d.length;t=3Dx.substring(z,x.length);t=3Dz<x.length?t:''}return =
''};s.isf=3Dfunction(t,a){var c=3Da"
+".indexOf(':');if(c>=3D0)a=3Da.substring(0,c);if(t.substring(0,2)=3D=3D'=
s_')t=3Dt.substring(2);return =
(t!=3D''&&t=3D=3Da)};s.fsf=3Dfunction(t,a){var =
s=3Dthis;if(s.pt(a,',','isf',t))s.fsg+=3D(s.fsg!=3D''?',':'')+t;return =
0}"
+";s.fs=3Dfunction(x,f){var =
s=3Dthis;s.fsg=3D'';s.pt(x,',','fsf',f);return =
s.fsg};s.si=3Dfunction(){var s=3Dthis,i,k,v,c=3Ds_gi+'var =
s=3Ds_gi(\"'+s.oun+'\");s.sa(\"'+s.un+'\");';for(i=3D0;i<s.va_g.length;i+=
+){k=3Ds.va"
+"_g[i];v=3Ds[k];if(v!=3Dundefined){if(typeof(v)=3D=3D'string')c+=3D's.'+=
k+'=3D\"'+s_fe(v)+'\";';else =
c+=3D's.'+k+'=3D'+v+';'}}c+=3D\"s.lnk=3Ds.eo=3Ds.linkName=3Ds.linkType=3D=
s.wd.s_objectID=3Ds.ppu=3Ds.pe=3Ds.pev1=3Ds.pev2=3Ds.pev3=3D''"
+";\";return c};s.c_d=3D'';s.c_gdf=3Dfunction(t,a){var =
s=3Dthis;if(!s.num(t))return 1;return 0};s.c_gd=3Dfunction(){var =
s=3Dthis,d=3Ds.wd.location.hostname,n=3Ds.fpCookieDomainPeriods,p;if(!n)n=
=3Ds.cookieDomainPerio"
+"ds;if(d&&!s.c_d){n=3Dn?parseInt(n):2;n=3Dn>2?n:2;p=3Dd.lastIndexOf('.')=
;if(p>=3D0){while(p>=3D0&&n>1){p=3Dd.lastIndexOf('.',p-1);n--}s.c_d=3Dp>0=
&&s.pt(d,'.','c_gdf',0)?d.substring(p):d}}return s.c_d};s.c_r=3Dfunct"
+"ion(k){var s=3Dthis;k=3Ds.ape(k);var c=3D' =
'+s.d.cookie,i=3Dc.indexOf(' =
'+k+'=3D'),e=3Di<0?i:c.indexOf(';',i),v=3Di<0?'':s.epa(c.substring(i+2+k.=
length,e<0?c.length:e));return v!=3D'[[B]]'?v:''};s.c_w=3Dfunction(k,v"
+",e){var =
s=3Dthis,d=3Ds.c_gd(),l=3Ds.cookieLifetime,t;v=3D''+v;l=3Dl?(''+l).toUppe=
rCase():'';if(e&&l!=3D'SESSION'&&l!=3D'NONE'){t=3D(v!=3D''?parseInt(l?l:0=
):-60);if(t){e=3Dnew Date;e.setTime(e.getTime()+(t*1000))}}if(k"
+"&&l!=3D'NONE'){s.d.cookie=3Dk+'=3D'+s.ape(v!=3D''?v:'[[B]]')+'; =
path=3D/;'+(e&&l!=3D'SESSION'?' expires=3D'+e.toGMTString()+';':'')+(d?' =
domain=3D'+d+';':'');return s.c_r(k)=3D=3Dv}return =
0};s.eh=3Dfunction(o,e,r,f){var"
+" s=3Dthis,b=3D's_'+e+'_'+s._in,n=3D-1,l,i,x;if(!s.ehl)s.ehl=3Dnew =
Array;l=3Ds.ehl;for(i=3D0;i<l.length&&n<0;i++){if(l[i].o=3D=3Do&&l[i].e=3D=
=3De)n=3Di}if(n<0){n=3Di;l[n]=3Dnew =
Object}x=3Dl[n];x.o=3Do;x.e=3De;f=3Dr?x.b:f;if(r||f){x."
+"b=3Dr?0:o[e];x.o[e]=3Df}if(x.b){x.o[b]=3Dx.b;return b}return =
0};s.cet=3Dfunction(f,a,t,o,b){var =
s=3Dthis,r,tcf;if(s.apv>=3D5&&(!s.isopera||s.apv>=3D7)){tcf=3Dnew =
Function('s','f','a','t','var e,r;try{r=3Ds[f](a)}cat"
+"ch(e){r=3Ds[t](e)}return =
r');r=3Dtcf(s,f,a,t)}else{if(s.ismac&&s.u.indexOf('MSIE =
4')>=3D0)r=3Ds[b](a);else{s.eh(s.wd,'onerror',0,o);r=3Ds[f](a);s.eh(s.wd,=
'onerror',1)}}return r};s.gtfset=3Dfunction(e){var s=3Dth"
+"is;return s.tfs};s.gtfsoe=3Dnew Function('e','var =
s=3Ds_c_il['+s._in+'],c;s.eh(window,\"onerror\",1);s.etfs=3D1;c=3Ds.t();i=
f(c)s.d.write(c);s.etfs=3D0;return true');s.gtfsfb=3Dfunction(a){return =
window};s.gtfs"
+"f=3Dfunction(w){var =
s=3Dthis,p=3Dw.parent,l=3Dw.location;s.tfs=3Dw;if(p&&p.location!=3Dl&&p.l=
ocation.host=3D=3Dl.host){s.tfs=3Dp;return s.gtfsf(s.tfs)}return =
s.tfs};s.gtfs=3Dfunction(){var s=3Dthis;if(!s.tfs){s.tfs=3Ds.wd"
+";if(!s.etfs)s.tfs=3Ds.cet('gtfsf',s.tfs,'gtfset',s.gtfsoe,'gtfsfb')}ret=
urn s.tfs};s.mrq=3Dfunction(u){var =
s=3Dthis,l=3Ds.rl[u],n,r;s.rl[u]=3D0;if(l)for(n=3D0;n<l.length;n++){r=3Dl=
[n];s.mr(0,0,r.r,0,r.t,r.u)}};s."
+"br=3Dfunction(id,rs){var =
s=3Dthis;if(s.disableBufferedRequests||!s.c_w('s_br',rs))s.brl=3Drs};s.fl=
ushBufferedRequests=3Dfunction(){this.fbr(0)};s.fbr=3Dfunction(id){var =
s=3Dthis,br=3Ds.c_r('s_br');if(!br)br=3Ds.br"
+"l;if(br){if(!s.disableBufferedRequests)s.c_w('s_br','');s.mr(0,0,br)}s.=
brl=3D0};s.mr=3Dfunction(sess,q,rs,id,ta,u){var =
s=3Dthis,dc=3Ds.dc,t1=3Ds.trackingServer,t2=3Ds.trackingServerSecure,tb=3D=
s.trackingServerBa"
+"se,p=3D'.sc',ns=3Ds.visitorNamespace,un=3Ds.cls(u?u:(ns?ns:s.fun)),r=3D=
new =
Object,l,imn=3D's_i_'+(un),im,b,e;if(!rs){if(t1){if(t2&&s.ssl)t1=3Dt2}els=
e{if(!tb)tb=3D'2o7.net';if(dc)dc=3D(''+dc).toLowerCase();else dc=3D"
+"'d1';if(tb=3D=3D'2o7.net'){if(dc=3D=3D'd1')dc=3D'112';else =
if(dc=3D=3D'd2')dc=3D'122';p=3D''}t1=3Dun+'.'+dc+'.'+p+tb}rs=3D'http'+(s.=
ssl?'s':'')+'://'+t1+'/b/ss/'+s.un+'/'+(s.mobile?'5.1':'1')+'/H.21/'+sess=
+'?AQB=3D1&ndh=3D1"
+"'+(q?q:'')+'&AQE=3D1';if(s.isie&&!s.ismac){if(s.apv>5.5)rs=3Ds.fl(rs,40=
95);else =
rs=3Ds.fl(rs,2047)}if(id){s.br(id,rs);return}}if(s.d.images&&s.apv>=3D3&&=
(!s.isopera||s.apv>=3D7)&&(s.ns6<0||s.apv>=3D6.1)){if(!s"
+".rc)s.rc=3Dnew Object;if(!s.rc[un]){s.rc[un]=3D1;if(!s.rl)s.rl=3Dnew =
Object;s.rl[un]=3Dnew =
Array;setTimeout('if(window.s_c_il)window.s_c_il['+s._in+'].mrq(\"'+un+'\=
")',750)}else{l=3Ds.rl[un];if(l){r.t=3Dta;r.u"
+"=3Dun;r.r=3Drs;l[l.length]=3Dr;return =
''}imn+=3D'_'+s.rc[un];s.rc[un]++}im=3Ds.wd[imn];if(!im)im=3Ds.wd[imn]=3D=
new Image;im.s_l=3D0;im.onload=3Dnew Function('e','this.s_l=3D1;var =
wd=3Dwindow,s;if(wd.s_c_il){s=3Dwd.s_c_il["
+"'+s._in+'];s.mrq(\"'+un+'\");s.nrs--;if(!s.nrs)s.m_m(\"rr\")}');if(!s.n=
rs){s.nrs=3D1;s.m_m('rs')}else =
s.nrs++;im.src=3Drs;if(rs.indexOf('&pe=3D')>=3D0&&(!ta||ta=3D=3D'_self'||=
ta=3D=3D'_top'||(s.wd.name&&ta=3D=3Ds.wd.n"
+"ame))){b=3De=3Dnew =
Date;while(!im.s_l&&e.getTime()-b.getTime()<500)e=3Dnew Date}return =
''}return '<im'+'g sr'+'c=3D\"'+rs+'\" width=3D1 height=3D1 border=3D0 =
alt=3D\"\">'};s.gg=3Dfunction(v){var s=3Dthis;if(!s.wd['s_'"
+"+v])s.wd['s_'+v]=3D'';return =
s.wd['s_'+v]};s.glf=3Dfunction(t,a){if(t.substring(0,2)=3D=3D's_')t=3Dt.s=
ubstring(2);var =
s=3Dthis,v=3Ds.gg(t);if(v)s[t]=3Dv};s.gl=3Dfunction(v){var =
s=3Dthis;if(s.pg)s.pt(v,',','glf',0)};s."
+"rf=3Dfunction(x){var =
s=3Dthis,y,i,j,h,l,a,b=3D'',c=3D'',t;if(x){y=3D''+x;i=3Dy.indexOf('?');if=
(i>0){a=3Dy.substring(i+1);y=3Dy.substring(0,i);h=3Dy.toLowerCase();i=3D0=
;if(h.substring(0,7)=3D=3D'http://')i+=3D7;else if(h.sub"
+"string(0,8)=3D=3D'https://')i+=3D8;h=3Dh.substring(i);i=3Dh.indexOf(\"/=
\");if(i>0){h=3Dh.substring(0,i);if(h.indexOf('google')>=3D0){a=3Ds.sp(a,=
'&');if(a.length>1){l=3D',q,ie,start,search_key,word,kw,cd,';for(j=3D0;j<=
"
+"a.length;j++){t=3Da[j];i=3Dt.indexOf('=3D');if(i>0&&l.indexOf(','+t.sub=
string(0,i)+',')>=3D0)b+=3D(b?'&':'')+t;else =
c+=3D(c?'&':'')+t}if(b&&c){y+=3D'?'+b+'&'+c;if(''+x!=3Dy)x=3Dy}}}}}}retur=
n x};s.hav=3Dfunction(){var "
+"s=3Dthis,qs=3D'',fv=3Ds.linkTrackVars,fe=3Ds.linkTrackEvents,mn,i;if(s.=
pe){mn=3Ds.pe.substring(0,1).toUpperCase()+s.pe.substring(1);if(s[mn]){fv=
=3Ds[mn].trackVars;fe=3Ds[mn].trackEvents}}fv=3Dfv?fv+','+s.vl_l+','+"
+"s.vl_l2:'';for(i=3D0;i<s.va_t.length;i++){var =
k=3Ds.va_t[i],v=3Ds[k],b=3Dk.substring(0,4),x=3Dk.substring(4),n=3DparseI=
nt(x),q=3Dk;if(v&&k!=3D'linkName'&&k!=3D'linkType'){if(s.pe||s.lnk||s.eo)=
{if(fv&&(','+fv+',').in"
+"dexOf(','+k+',')<0)v=3D'';if(k=3D=3D'events'&&fe)v=3Ds.fs(v,fe)}if(v){i=
f(k=3D=3D'dynamicVariablePrefix')q=3D'D';else =
if(k=3D=3D'visitorID')q=3D'vid';else =
if(k=3D=3D'pageURL'){q=3D'g';v=3Ds.fl(v,255)}else =
if(k=3D=3D'referrer'){q=3D'"
+"r';v=3Ds.fl(s.rf(v),255)}else =
if(k=3D=3D'vmk'||k=3D=3D'visitorMigrationKey')q=3D'vmt';else =
if(k=3D=3D'visitorMigrationServer'){q=3D'vmf';if(s.ssl&&s.visitorMigratio=
nServerSecure)v=3D''}else if(k=3D=3D'visitorMigrationServ"
+"erSecure'){q=3D'vmf';if(!s.ssl&&s.visitorMigrationServer)v=3D''}else =
if(k=3D=3D'charSet'){q=3D'ce';if(v.toUpperCase()=3D=3D'AUTO')v=3D'ISO8859=
-1';else if(s.em=3D=3D2)v=3D'UTF-8'}else =
if(k=3D=3D'visitorNamespace')q=3D'ns';else"
+" if(k=3D=3D'cookieDomainPeriods')q=3D'cdp';else =
if(k=3D=3D'cookieLifetime')q=3D'cl';else =
if(k=3D=3D'variableProvider')q=3D'vvp';else =
if(k=3D=3D'currencyCode')q=3D'cc';else if(k=3D=3D'channel')q=3D'ch';else =
if(k=3D=3D'transactionID'"
+")q=3D'xact';else if(k=3D=3D'campaign')q=3D'v0';else =
if(k=3D=3D'resolution')q=3D's';else if(k=3D=3D'colorDepth')q=3D'c';else =
if(k=3D=3D'javascriptVersion')q=3D'j';else =
if(k=3D=3D'javaEnabled')q=3D'v';else if(k=3D=3D'cookiesEnabled')q=3D"
+"'k';else if(k=3D=3D'browserWidth')q=3D'bw';else =
if(k=3D=3D'browserHeight')q=3D'bh';else =
if(k=3D=3D'connectionType')q=3D'ct';else =
if(k=3D=3D'homepage')q=3D'hp';else if(k=3D=3D'plugins')q=3D'p';else =
if(s.num(x)){if(b=3D=3D'prop')q=3D'c"
+"'+n;else if(b=3D=3D'eVar')q=3D'v'+n;else =
if(b=3D=3D'list')q=3D'l'+n;else =
if(b=3D=3D'hier'){q=3D'h'+n;v=3Ds.fl(v,255)}}if(v)qs+=3D'&'+q+'=3D'+(k.su=
bstring(0,3)!=3D'pev'?s.ape(v):v)}}}return =
qs};s.ltdf=3Dfunction(t,h){t=3Dt?t.toL"
+"owerCase():'';h=3Dh?h.toLowerCase():'';var =
qi=3Dh.indexOf('?');h=3Dqi>=3D0?h.substring(0,qi):h;if(t&&h.substring(h.l=
ength-(t.length+1))=3D=3D'.'+t)return 1;return =
0};s.ltef=3Dfunction(t,h){t=3Dt?t.toLowerCase():''"
+";h=3Dh?h.toLowerCase():'';if(t&&h.indexOf(t)>=3D0)return 1;return =
0};s.lt=3Dfunction(h){var =
s=3Dthis,lft=3Ds.linkDownloadFileTypes,lef=3Ds.linkExternalFilters,lif=3D=
s.linkInternalFilters;lif=3Dlif?lif:s.wd.locatio"
+"n.hostname;h=3Dh.toLowerCase();if(s.trackDownloadLinks&&lft&&s.pt(lft,'=
,','ltdf',h))return =
'd';if(s.trackExternalLinks&&h.substring(0,1)!=3D'#'&&(lef||lif)&&(!lef||=
s.pt(lef,',','ltef',h))&&(!lif||!s.pt"
+"(lif,',','ltef',h)))return 'e';return ''};s.lc=3Dnew Function('e','var =
s=3Ds_c_il['+s._in+'],b=3Ds.eh(this,\"onclick\");s.lnk=3Ds.co(this);s.t()=
;s.lnk=3D0;if(b)return this[b](e);return true');s.bc=3Dnew Functi"
+"on('e','var =
s=3Ds_c_il['+s._in+'],f,tcf;if(s.d&&s.d.all&&s.d.all.cppXYctnr)return;s.e=
o=3De.srcElement?e.srcElement:e.target;tcf=3Dnew Function(\"s\",\"var =
e;try{if(s.eo&&(s.eo.tagName||s.eo.parentElement"
+"||s.eo.parentNode))s.t()}catch(e){}\");tcf(s);s.eo=3D0');s.oh=3Dfunctio=
n(o){var =
s=3Dthis,l=3Ds.wd.location,h=3Do.href?o.href:'',i,j,k,p;i=3Dh.indexOf(':'=
);j=3Dh.indexOf('?');k=3Dh.indexOf('/');if(h&&(i<0||(j>=3D0&&i"
+">j)||(k>=3D0&&i>k))){p=3Do.protocol&&o.protocol.length>1?o.protocol:(l.=
protocol?l.protocol:'');i=3Dl.pathname.lastIndexOf('/');h=3D(p?p+'//':'')=
+(o.host?o.host:(l.host?l.host:''))+(h.substring(0,1)!=3D'/'?l."
+"pathname.substring(0,i<0?0:i)+'/':'')+h}return =
h};s.ot=3Dfunction(o){var =
t=3Do.tagName;t=3Dt&&t.toUpperCase?t.toUpperCase():'';if(t=3D=3D'SHAPE')t=
=3D'';if(t){if((t=3D=3D'INPUT'||t=3D=3D'BUTTON')&&o.type&&o.type.toUppe"
+"rCase)t=3Do.type.toUpperCase();else if(!t&&o.href)t=3D'A';}return =
t};s.oid=3Dfunction(o){var =
s=3Dthis,t=3Ds.ot(o),p,c,n=3D'',x=3D0;if(t&&!o.s_oid){p=3Do.protocol;c=3D=
o.onclick;if(o.href&&(t=3D=3D'A'||t=3D=3D'AREA')&&(!c||!p"
+"||p.toLowerCase().indexOf('javascript')<0))n=3Ds.oh(o);else =
if(c){n=3Ds.rep(s.rep(s.rep(s.rep(''+c,\"\\r\",''),\"\\n\",''),\"\\t\",''=
),' ','');x=3D2}else =
if(t=3D=3D'INPUT'||t=3D=3D'SUBMIT'){if(o.value)n=3Do.value;"
+"else if(o.innerText)n=3Do.innerText;else =
if(o.textContent)n=3Do.textContent;x=3D3}else =
if(o.src&&t=3D=3D'IMAGE')n=3Do.src;if(n){o.s_oid=3Ds.fl(n,100);o.s_oidt=3D=
x}}return o.s_oid};s.rqf=3Dfunction(t,un){var s=3Dthis,e"
+"=3Dt.indexOf('=3D'),u=3De>=3D0?','+t.substring(0,e)+',':'';return =
u&&u.indexOf(','+un+',')>=3D0?s.epa(t.substring(e+1)):''};s.rq=3Dfunction=
(un){var =
s=3Dthis,c=3Dun.indexOf(','),v=3Ds.c_r('s_sq'),q=3D'';if(c<0)return s"
+".pt(v,'&','rqf',un);return =
s.pt(un,',','rq',0)};s.sqp=3Dfunction(t,a){var =
s=3Dthis,e=3Dt.indexOf('=3D'),q=3De<0?'':s.epa(t.substring(e+1));s.sqq[q]=
=3D'';if(e>=3D0)s.pt(t.substring(0,e),',','sqs',q);return 0};s.s"
+"qs=3Dfunction(un,q){var s=3Dthis;s.squ[un]=3Dq;return =
0};s.sq=3Dfunction(q){var =
s=3Dthis,k=3D's_sq',v=3Ds.c_r(k),x,c=3D0;s.sqq=3Dnew Object;s.squ=3Dnew =
Object;s.sqq[q]=3D'';s.pt(v,'&','sqp',0);s.pt(s.un,',','sqs',q);v=3D'"
+"';for(x in =
s.squ)if(x&&(!Object||!Object.prototype||!Object.prototype[x]))s.sqq[s.sq=
u[x]]+=3D(s.sqq[s.squ[x]]?',':'')+x;for(x in =
s.sqq)if(x&&(!Object||!Object.prototype||!Object.prototype[x])&&s.sqq["
+"x]&&(x=3D=3Dq||c<2)){v+=3D(v?'&':'')+s.sqq[x]+'=3D'+s.ape(x);c++}return=
 s.c_w(k,v,0)};s.wdl=3Dnew Function('e','var =
s=3Ds_c_il['+s._in+'],r=3Dtrue,b=3Ds.eh(s.wd,\"onload\"),i,o,oc;if(b)r=3D=
this[b](e);for(i=3D0;i<s.d.l"
+"inks.length;i++){o=3Ds.d.links[i];oc=3Do.onclick?\"\"+o.onclick:\"\";if=
((oc.indexOf(\"s_gs(\")<0||oc.indexOf(\".s_oc(\")>=3D0)&&oc.indexOf(\".tl=
(\")<0)s.eh(o,\"onclick\",0,s.lc);}return r');s.wds=3Dfunctio"
+"n(){var =
s=3Dthis;if(s.apv>3&&(!s.isie||!s.ismac||s.apv>=3D5)){if(s.b&&s.b.attachE=
vent)s.b.attachEvent('onclick',s.bc);else =
if(s.b&&s.b.addEventListener)s.b.addEventListener('click',s.bc,false);els=
e s.e"
+"h(s.wd,'onload',0,s.wdl)}};s.vs=3Dfunction(x){var =
s=3Dthis,v=3Ds.visitorSampling,g=3Ds.visitorSamplingGroup,k=3D's_vsn_'+s.=
un+(g?'_'+g:''),n=3Ds.c_r(k),e=3Dnew =
Date,y=3De.getYear();e.setYear(y+10+(y<1900?1900:0));"
+"if(v){v*=3D100;if(!n){if(!s.c_w(k,x,e))return =
0;n=3Dx}if(n%10000>v)return 0}return =
1};s.dyasmf=3Dfunction(t,m){if(t&&m&&m.indexOf(t)>=3D0)return 1;return =
0};s.dyasf=3Dfunction(t,m){var s=3Dthis,i=3Dt?t.indexOf('"
+"=3D'):-1,n,x;if(i>=3D0&&m){var =
n=3Dt.substring(0,i),x=3Dt.substring(i+1);if(s.pt(x,',','dyasmf',m))retur=
n n}return 0};s.uns=3Dfunction(){var =
s=3Dthis,x=3Ds.dynamicAccountSelection,l=3Ds.dynamicAccountList,m=3Ds.dyn=
a"
+"micAccountMatch,n,i;s.un=3Ds.un.toLowerCase();if(x&&l){if(!m)m=3Ds.wd.l=
ocation.host;if(!m.toLowerCase)m=3D''+m;l=3Dl.toLowerCase();m=3Dm.toLower=
Case();n=3Ds.pt(l,';','dyasf',m);if(n)s.un=3Dn}i=3Ds.un.indexOf(',');"
+"s.fun=3Di<0?s.un:s.un.substring(0,i)};s.sa=3Dfunction(un){var =
s=3Dthis;s.un=3Dun;if(!s.oun)s.oun=3Dun;else =
if((','+s.oun+',').indexOf(','+un+',')<0)s.oun+=3D','+un;s.uns()};s.m_i=3D=
function(n,a){var s=3Dthis,m,f=3Dn"
+".substring(0,1),r,l,i;if(!s.m_l)s.m_l=3Dnew =
Object;if(!s.m_nl)s.m_nl=3Dnew =
Array;m=3Ds.m_l[n];if(!a&&m&&m._e&&!m._i)s.m_a(n);if(!m){m=3Dnew =
Object,m._c=3D's_m';m._in=3Ds.wd.s_c_in;m._il=3Ds._il;m._il[m._in]=3Dm;s.=
"
+"wd.s_c_in++;m.s=3Ds;m._n=3Dn;m._l=3Dnew =
Array('_c','_in','_il','_i','_e','_d','_dl','s','n','_r','_g','_g1','_t',=
'_t1','_x','_x1','_rs','_rr','_l');s.m_l[n]=3Dm;s.m_nl[s.m_nl.length]=3Dn=
}else if(m._r&&!m._m)"
+"{r=3Dm._r;r._m=3Dm;l=3Dm._l;for(i=3D0;i<l.length;i++)if(m[l[i]])r[l[i]]=
=3Dm[l[i]];r._il[r._in]=3Dr;m=3Ds.m_l[n]=3Dr}if(f=3D=3Df.toUpperCase())s[=
n]=3Dm;return m};s.m_a=3Dnew =
Function('n','g','e','if(!g)g=3D\"m_\"+n;var s=3Ds_c"
+"_il['+s._in+'],c=3Ds[g+\"_c\"],m,x,f=3D0;if(!c)c=3Ds.wd[\"s_\"+g+\"_c\"=
];if(c&&s_d)s[g]=3Dnew =
Function(\"s\",s_ft(s_d(c)));x=3Ds[g];if(!x)x=3Ds.wd[\\'s_\\'+g];if(!x)x=3D=
s.wd[g];m=3Ds.m_i(n,1);if(x&&(!m._i||g!=3D\"m_"
+"\"+n)){m._i=3Df=3D1;if((\"\"+x).indexOf(\"function\")>=3D0)x(s);else =
s.m_m(\"x\",n,x,e)}m=3Ds.m_i(n,1);if(m._dl)m._dl=3Dm._d=3D0;s.dlt();retur=
n f');s.m_m=3Dfunction(t,n,d,e){t=3D'_'+t;var =
s=3Dthis,i,x,m,f=3D'_'+t,r=3D0,"
+"u;if(s.m_l&&s.m_nl)for(i=3D0;i<s.m_nl.length;i++){x=3Ds.m_nl[i];if(!n||=
x=3D=3Dn){m=3Ds.m_i(x);u=3Dm[t];if(u){if((''+u).indexOf('function')>=3D0)=
{if(d&&e)u=3Dm[t](d,e);else if(d)u=3Dm[t](d);else =
u=3Dm[t]()}}if(u)r=3D1;u=3D"
+"m[t+1];if(u&&!m[f]){if((''+u).indexOf('function')>=3D0){if(d&&e)u=3Dm[t=
+1](d,e);else if(d)u=3Dm[t+1](d);else =
u=3Dm[t+1]()}}m[f]=3D1;if(u)r=3D1}}return r};s.m_ll=3Dfunction(){var =
s=3Dthis,g=3Ds.m_dl,i,o;if(g)for(i=3D0;"
+"i<g.length;i++){o=3Dg[i];if(o)s.loadModule(o.n,o.u,o.d,o.l,o.e,1);g[i]=3D=
0}};s.loadModule=3Dfunction(n,u,d,l,e,ln){var =
s=3Dthis,m=3D0,i,g,o=3D0,f1,f2,c=3Ds.h?s.h:s.b,b,tcf;if(n){i=3Dn.indexOf(=
':');if(i>=3D0){g=3Dn.sub"
+"string(i+1);n=3Dn.substring(0,i)}else =
g=3D\"m_\"+n;m=3Ds.m_i(n)}if((l||(n&&!s.m_a(n,g)))&&u&&s.d&&c&&s.d.create=
Element){if(d){m._d=3D1;m._dl=3D1}if(ln){if(s.ssl)u=3Ds.rep(u,'http:','ht=
tps:');i=3D's_s:'+s._in+':'"
+"+n+':'+g;b=3D'var =
s=3Ds_c_il['+s._in+'],o=3Ds.d.getElementById(\"'+i+'\");if(s&&o){if(!o.l&=
&s.wd.'+g+'){o.l=3D1;if(o.i)clearTimeout(o.i);o.i=3D0;s.m_a(\"'+n+'\",\"'=
+g+'\"'+(e?',\"'+e+'\"':'')+')}';f2=3Db+'o.c+"
+"+;if(!s.maxDelay)s.maxDelay=3D250;if(!o.l&&o.c<(s.maxDelay*2)/100)o.i=3D=
setTimeout(o.f2,100)}';f1=3Dnew Function('e',b+'}');tcf=3Dnew =
Function('s','c','i','u','f1','f2','var =
e,o=3D0;try{o=3Ds.d.createElement("
+"\"script\");if(o){o.type=3D\"text/javascript\";'+(n?'o.id=3Di;o.defer=3D=
true;o.onload=3Do.onreadystatechange=3Df1;o.f2=3Df2;o.l=3D0;':'')+'o.src=3D=
u;c.appendChild(o);'+(n?'o.c=3D0;o.i=3DsetTimeout(f2,100)':'')+'}}catc"
+"h(e){o=3D0}return o');o=3Dtcf(s,c,i,u,f1,f2)}else{o=3Dnew =
Object;o.n=3Dn+':'+g;o.u=3Du;o.d=3Dd;o.l=3Dl;o.e=3De;g=3Ds.m_dl;if(!g)g=3D=
s.m_dl=3Dnew Array;i=3D0;while(i<g.length&&g[i])i++;g[i]=3Do}}else =
if(n){m=3Ds.m_i(n);m._e=3D1}"
+"return =
m};s.vo1=3Dfunction(t,a){if(a[t]||a['!'+t])this[t]=3Da[t]};s.vo2=3Dfuncti=
on(t,a){if(!a[t]){a[t]=3Dthis[t];if(!a[t])a['!'+t]=3D1}};s.dlt=3Dnew =
Function('var s=3Ds_c_il['+s._in+'],d=3Dnew Date,i,vo,f=3D0;if(s.d"
+"ll)for(i=3D0;i<s.dll.length;i++){vo=3Ds.dll[i];if(vo){if(!s.m_m(\"d\")|=
|d.getTime()-vo._t>=3Ds.maxDelay){s.dll[i]=3D0;s.t(vo)}else =
f=3D1}}if(s.dli)clearTimeout(s.dli);s.dli=3D0;if(f){if(!s.dli)s.dli=3Dset=
Timeout"
+"(s.dlt,s.maxDelay)}else s.dll=3D0');s.dl=3Dfunction(vo){var =
s=3Dthis,d=3Dnew Date;if(!vo)vo=3Dnew =
Object;s.pt(s.vl_g,',','vo2',vo);vo._t=3Dd.getTime();if(!s.dll)s.dll=3Dne=
w Array;s.dll[s.dll.length]=3Dvo;if(!s.max"
+"Delay)s.maxDelay=3D250;s.dlt()};s.t=3Dfunction(vo,id){var =
s=3Dthis,trk=3D1,tm=3Dnew =
Date,sed=3DMath&&Math.random?Math.floor(Math.random()*10000000000000):tm.=
getTime(),sess=3D's'+Math.floor(tm.getTime()/10800000)"
+"%10+sed,y=3Dtm.getYear(),vt=3Dtm.getDate()+'/'+tm.getMonth()+'/'+(y<190=
0?y+1900:y)+' '+tm.getHours()+':'+tm.getMinutes()+':'+tm.getSeconds()+' =
'+tm.getDay()+' '+tm.getTimezoneOffset(),tcf,tfs=3Ds.gtfs(),"
+"ta=3D'',q=3D'',qs=3D'',code=3D'',vb=3Dnew =
Object;s.gl(s.vl_g);s.uns();s.m_ll();if(!s.td){var =
tl=3Dtfs.location,a,o,i,x=3D'',c=3D'',v=3D'',p=3D'',bw=3D'',bh=3D'',j=3D'=
1.0',k=3Ds.c_w('s_cc','true',0)?'Y':'N',hp=3D'',ct=3D'',pn=3D0,ps"
+";if(String&&String.prototype){j=3D'1.1';if(j.match){j=3D'1.2';if(tm.set=
UTCDate){j=3D'1.3';if(s.isie&&s.ismac&&s.apv>=3D5)j=3D'1.4';if(pn.toPreci=
sion){j=3D'1.5';a=3Dnew Array;if(a.forEach){j=3D'1.6';i=3D0;o=3Dnew =
Objec"
+"t;tcf=3Dnew Function('o','var e,i=3D0;try{i=3Dnew =
Iterator(o)}catch(e){}return =
i');i=3Dtcf(o);if(i&&i.next)j=3D'1.7'}}}}}if(s.apv>=3D4)x=3Dscreen.width+=
'x'+screen.height;if(s.isns||s.isopera){if(s.apv>=3D3){v=3Ds.n."
+"javaEnabled()?'Y':'N';if(s.apv>=3D4){c=3Dscreen.pixelDepth;bw=3Ds.wd.in=
nerWidth;bh=3Ds.wd.innerHeight}}s.pl=3Ds.n.plugins}else =
if(s.isie){if(s.apv>=3D4){v=3Ds.n.javaEnabled()?'Y':'N';c=3Dscreen.colorD=
epth;if(s.apv"
+">=3D5){bw=3Ds.d.documentElement.offsetWidth;bh=3Ds.d.documentElement.of=
fsetHeight;if(!s.ismac&&s.b){tcf=3Dnew Function('s','tl','var =
e,hp=3D0;try{s.b.addBehavior(\"#default#homePage\");hp=3Ds.b.isHomePage(t=
l)?"
+"\"Y\":\"N\"}catch(e){}return hp');hp=3Dtcf(s,tl);tcf=3Dnew =
Function('s','var =
e,ct=3D0;try{s.b.addBehavior(\"#default#clientCaps\");ct=3Ds.b.connection=
Type}catch(e){}return ct');ct=3Dtcf(s)}}}else r=3D''}if(s.p"
+"l)while(pn<s.pl.length&&pn<30){ps=3Ds.fl(s.pl[pn].name,100)+';';if(p.in=
dexOf(ps)<0)p+=3Dps;pn++}s.resolution=3Dx;s.colorDepth=3Dc;s.javascriptVe=
rsion=3Dj;s.javaEnabled=3Dv;s.cookiesEnabled=3Dk;s.browserWidth=3Dbw;"
+"s.browserHeight=3Dbh;s.connectionType=3Dct;s.homepage=3Dhp;s.plugins=3D=
p;s.td=3D1}if(vo){s.pt(s.vl_g,',','vo2',vb);s.pt(s.vl_g,',','vo1',vo)}if(=
s.usePlugins)s.doPlugins(s);var l=3Ds.wd.location,r=3Dtfs.document."
+"referrer;if(!s.pageURL)s.pageURL=3Dl.href?l.href:l;if(!s.referrer&&!s._=
1_referrer){s.referrer=3Dr;s._1_referrer=3D1}if((vo&&vo._t)||!s.m_m('d'))=
{s.m_m('g');if(s.lnk||s.eo){var o=3Ds.eo?s.eo:s.lnk;if(!o)ret"
+"urn '';var =
p=3Ds.pageName,w=3D1,t=3Ds.ot(o),n=3Ds.oid(o),x=3Do.s_oidt,h,l,i,oc;if(s.=
eo&&o=3D=3Ds.eo){while(o&&!n&&t!=3D'BODY'){o=3Do.parentElement?o.parentEl=
ement:o.parentNode;if(!o)return '';t=3Ds.ot(o);n=3Ds.oid(o);x=3D"
+"o.s_oidt}oc=3Do.onclick?''+o.onclick:'';if((oc.indexOf(\"s_gs(\")>=3D0&=
&oc.indexOf(\".s_oc(\")<0)||oc.indexOf(\".tl(\")>=3D0)return =
''}ta=3Dn?o.target:1;h=3Ds.oh(o);i=3Dh.indexOf('?');h=3Ds.linkLeaveQueryS=
tring|"
+"|i<0?h:h.substring(0,i);l=3Ds.linkName;t=3Ds.linkType?s.linkType.toLowe=
rCase():s.lt(h);if(t&&(h||l))q+=3D'&pe=3Dlnk_'+(t=3D=3D'd'||t=3D=3D'e'?s.=
ape(t):'o')+(h?'&pev1=3D'+s.ape(h):'')+(l?'&pev2=3D'+s.ape(l):'');else =
tr"
+"k=3D0;if(s.trackInlineStats){if(!p){p=3Ds.pageURL;w=3D0}t=3Ds.ot(o);i=3D=
o.sourceIndex;if(s.gg('objectID')){n=3Ds.gg('objectID');x=3D1;i=3D1}if(p&=
&n&&t)qs=3D'&pid=3D'+s.ape(s.fl(p,255))+(w?'&pidt=3D'+w:'')+'&oid=3D'+s.a=
pe("
+"s.fl(n,100))+(x?'&oidt=3D'+x:'')+'&ot=3D'+s.ape(t)+(i?'&oi=3D'+i:'')}}i=
f(!trk&&!qs)return =
'';s.sampled=3Ds.vs(sed);if(trk){if(s.sampled)code=3Ds.mr(sess,(vt?'&t=3D=
'+s.ape(vt):'')+s.hav()+q+(qs?qs:s.rq(s.un)),0"
+",id,ta);qs=3D'';s.m_m('t');if(s.p_r)s.p_r();s.referrer=3D''}s.sq(qs);}e=
lse{s.dl(vo);}if(vo)s.pt(s.vl_g,',','vo1',vb);s.lnk=3Ds.eo=3Ds.linkName=3D=
s.linkType=3Ds.wd.s_objectID=3Ds.ppu=3Ds.pe=3Ds.pev1=3Ds.pev2=3Ds.pev3=3D=
'';"
+"if(s.pg)s.wd.s_lnk=3Ds.wd.s_eo=3Ds.wd.s_linkName=3Ds.wd.s_linkType=3D''=
;if(!id&&!s.tc){s.tc=3D1;s.flushBufferedRequests()}return =
code};s.tl=3Dfunction(o,t,n,vo){var =
s=3Dthis;s.lnk=3Ds.co(o);s.linkType=3Dt;s.linkName"
+"=3Dn;s.t(vo)};if(pg){s.wd.s_co=3Dfunction(o){var =
s=3Ds_gi(\"_\",1,1);return s.co(o)};s.wd.s_gs=3Dfunction(un){var =
s=3Ds_gi(un,1,1);return s.t()};s.wd.s_dc=3Dfunction(un){var =
s=3Ds_gi(un,1);return s.t()}}s.ssl=3D(s"
+".wd.location.protocol.toLowerCase().indexOf('https')>=3D0);s.d=3Ddocume=
nt;s.b=3Ds.d.body;if(s.d.getElementsByTagName){s.h=3Ds.d.getElementsByTag=
Name('HEAD');if(s.h)s.h=3Ds.h[0]}s.n=3Dnavigator;s.u=3Ds.n.userAgen"
+"t;s.ns6=3Ds.u.indexOf('Netscape6/');var =
apn=3Ds.n.appName,v=3Ds.n.appVersion,ie=3Dv.indexOf('MSIE =
'),o=3Ds.u.indexOf('Opera =
'),i;if(v.indexOf('Opera')>=3D0||o>0)apn=3D'Opera';s.isie=3D(apn=3D=3D'Mi=
crosoft Internet Exp"
+"lorer');s.isns=3D(apn=3D=3D'Netscape');s.isopera=3D(apn=3D=3D'Opera');s=
.ismac=3D(s.u.indexOf('Mac')>=3D0);if(o>0)s.apv=3DparseFloat(s.u.substrin=
g(o+6));else =
if(ie>0){s.apv=3DparseInt(i=3Dv.substring(ie+5));if(s.apv>3)s."
+"apv=3DparseFloat(i)}else =
if(s.ns6>0)s.apv=3DparseFloat(s.u.substring(s.ns6+10));else =
s.apv=3DparseFloat(v);s.em=3D0;if(String.fromCharCode){i=3Descape(String.=
fromCharCode(256)).toUpperCase();s.em=3D(i=3D=3D'%C4%80"
+"'?2:(i=3D=3D'%U0100'?1:0))}s.sa(un);s.vl_l=3D'dynamicVariablePrefix,vis=
itorID,vmk,visitorMigrationKey,visitorMigrationServer,visitorMigrationSer=
verSecure,ppu,charSet,visitorNamespace,cookieDomainPeriods,"
+"cookieLifetime,pageName,pageURL,referrer,currencyCode';s.va_l=3Ds.sp(s.=
vl_l,',');s.vl_t=3Ds.vl_l+',variableProvider,channel,server,pageType,tran=
sactionID,purchaseID,campaign,state,zip,events,products,l"
+"inkName,linkType';for(var =
n=3D1;n<51;n++)s.vl_t+=3D',prop'+n+',eVar'+n+',hier'+n+',list'+n;s.vl_l2=3D=
',tnt,pe,pev1,pev2,pev3,resolution,colorDepth,javascriptVersion,javaEnabl=
ed,cookiesEnabled,browserWidt"
+"h,browserHeight,connectionType,homepage,plugins';s.vl_t+=3Ds.vl_l2;s.va=
_t=3Ds.sp(s.vl_t,',');s.vl_g=3Ds.vl_t+',trackingServer,trackingServerSecu=
re,trackingServerBase,fpCookieDomainPeriods,disableBuffered"
+"Requests,mobile,visitorSampling,visitorSamplingGroup,dynamicAccountSele=
ction,dynamicAccountList,dynamicAccountMatch,trackDownloadLinks,trackExte=
rnalLinks,trackInlineStats,linkLeaveQueryString,linkD"
+"ownloadFileTypes,linkExternalFilters,linkInternalFilters,linkTrackVars,=
linkTrackEvents,linkNames,lnk,eo,_1_referrer';s.va_g=3Ds.sp(s.vl_g,',');s=
.pg=3Dpg;s.gl(s.vl_g);if(!ss)s.wds()",
w=3Dwindow,l=3Dw.s_c_il,n=3Dnavigator,u=3Dn.userAgent,v=3Dn.appVersion,e=3D=
v.indexOf('MSIE =
'),m=3Du.indexOf('Netscape6/'),a,i,s;if(un){un=3Dun.toLowerCase();if(l)fo=
r(i=3D0;i<l.length;i++){s=3Dl[i];if(!s._c||s._c=3D=3D's_c'){if(s.oun=3D=3D=
un)return s;else if(s.fs&&s.sa&&s.fs(s.oun,un)){s.sa(un);return =
s}}}}w.s_an=3D'0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuv=
wxyz';
w.s_sp=3Dnew Function("x","d","var a=3Dnew =
Array,i=3D0,j;if(x){if(x.split)a=3Dx.split(d);else =
if(!d)for(i=3D0;i<x.length;i++)a[a.length]=3Dx.substring(i,i+1);else =
while(i>=3D0){j=3Dx.indexOf(d,i);a[a.length]=3Dx.subst"
+"ring(i,j<0?x.length:j);i=3Dj;if(i>=3D0)i+=3Dd.length}}return a");
w.s_jn=3Dnew Function("a","d","var =
x=3D'',i,j=3Da.length;if(a&&j>0){x=3Da[0];if(j>1){if(a.join)x=3Da.join(d)=
;else for(i=3D1;i<j;i++)x+=3Dd+a[i]}}return x");
w.s_rep=3Dnew Function("x","o","n","return s_jn(s_sp(x,o),n)");
w.s_d=3Dnew Function("x","var t=3D'`^@$#',l=3Ds_an,l2=3Dnew =
Object,x2,d,b=3D0,k,i=3Dx.lastIndexOf('~~'),j,v,w;if(i>0){d=3Dx.substring=
(0,i);x=3Dx.substring(i+2);l=3Ds_sp(l,'');for(i=3D0;i<62;i++)l2[l[i]]=3Di=
;t=3Ds_sp(t,'');d"
+"=3Ds_sp(d,'~');i=3D0;while(i<5){v=3D0;if(x.indexOf(t[i])>=3D0) =
{x2=3Ds_sp(x,t[i]);for(j=3D1;j<x2.length;j++){k=3Dx2[j].substring(0,1);w=3D=
t[i]+k;if(k!=3D' =
'){v=3D1;w=3Dd[b+l2[k]]}x2[j]=3Dw+x2[j].substring(1)}}if(v)x=3Ds_jn("
+"x2,'');else{w=3Dt[i]+' =
';if(x.indexOf(w)>=3D0)x=3Ds_rep(x,w,t[i]);i++;b+=3D62}}}return x");
w.s_fe=3Dnew Function("c","return =
s_rep(s_rep(s_rep(c,'\\\\','\\\\\\\\'),'\"','\\\\\"'),\"\\n\",\"\\\\n\")"=
);
w.s_fa=3Dnew Function("f","var =
s=3Df.indexOf('(')+1,e=3Df.indexOf(')'),a=3D'',c;while(s>=3D0&&s<e){c=3Df=
.substring(s,s+1);if(c=3D=3D',')a+=3D'\",\"';else if((\"\\n\\r\\t =
\").indexOf(c)<0)a+=3Dc;s++}return a?'\"'+a+'\"':"
+"a");
w.s_ft=3Dnew Function("c","c+=3D'';var =
s,e,o,a,d,q,f,h,x;s=3Dc.indexOf('=3Dfunction(');while(s>=3D0){s++;d=3D1;q=
=3D'';x=3D0;f=3Dc.substring(s);a=3Ds_fa(f);e=3Do=3Dc.indexOf('{',s);e++;w=
hile(d>0){h=3Dc.substring(e,e+1);if(q){i"
+"f(h=3D=3Dq&&!x)q=3D'';if(h=3D=3D'\\\\')x=3Dx?0:1;else =
x=3D0}else{if(h=3D=3D'\"'||h=3D=3D\"'\")q=3Dh;if(h=3D=3D'{')d++;if(h=3D=3D=
'}')d--}if(d>0)e++}c=3Dc.substring(0,s)+'new =
Function('+(a?a+',':'')+'\"'+s_fe(c.substring(o+1,e))+'\")"
+"'+c.substring(e+1);s=3Dc.indexOf('=3Dfunction(')}return c;");
c=3Ds_d(c);if(e>0){a=3DparseInt(i=3Dv.substring(e+5));if(a>3)a=3DparseFlo=
at(i)}else if(m>0)a=3DparseFloat(u.substring(m+10));else =
a=3DparseFloat(v);if(a>=3D5&&v.indexOf('Opera')<0&&u.indexOf('Opera')<0){=
w.s_c=3Dnew Function("un","pg","ss","var s=3Dthis;"+c);return new =
s_c(un,pg,ss)}else s=3Dnew Function("un","pg","ss","var s=3Dnew =
Object;"+s_ft(c)+";return s");return s(un,pg,ss)}




------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://vsr.edgl.com/Cutom_EdgellTracking/analytics.js

=EF=BB=BF


function analystics_add(userinfo) {
    var userid =3D userinfo.userid;
    var trackid =3D userinfo.trackingid;
    var docid =3D userinfo.documentid;
    var actiontype =3D userinfo.actiontype;
    var referal =3D userinfo.referal;
    var referaltype =3D userinfo.referaltype;
    var siteid =3D userinfo.siteid;

    var type =3D 'abc';
    if (userid !=3D 65) {
        try {
            xmlHttp =3D new ActiveXObject("Microsoft.XMLHTTP");
            type =3D 'Microsoft';
        }
        catch (e) {
            try {
                xmlHttp =3D new ActiveXObject("Msxml2.XMLHTTP");
                type =3D 'Msxml2';

            }
            catch (e) {
                try { xmlHttp =3D new XMLHttpRequest(); type =3D 'HTTp'; =
}
                catch (e) { xmlHttp =3D false; type =3D 'fail1'; }
            }
        }
        //        if (window.XMLHttpRequest) {

        //            // If IE7, Mozilla, Safari, etc: Use native object
        //            var xmlHttp =3D new XMLHttpRequest()
        //            type =3D 'http';
        //        }
        //        else {
        //            if (window.ActiveXObject) {

        //                // ...otherwise, use the ActiveX control for =
IE5.x and IE6
        //                var xmlHttp =3D new =
ActiveXObject("Microsoft.XMLHTTP");
        //                type =3D 'microsoft';
        //            }

        //        }

        if (!xmlHttp) return 'fail';
        var path =3D 'userid=3D' + userid + '&trackid=3D' + trackid + =
'&docid=3D' + docid + '&actiontype=3D' + actiontype + '&referal=3D' + =
referal + '&referaltype=3D' + referaltype;
        if (siteid !=3D undefined && siteid !=3D null) {
            path =3D path + '&siteid=3D' + siteid;
        }

      =20
try {
            xmlHttp.onreadystatechange =3D function () {
                if (xmlHttp.readyState =3D=3D 4 && xmlHttp.status =3D=3D =
200) {
                    //alert(xmlHttp.responseText);
                }
            }
            xmlHttp.open("GET", =
"/Cutom_EdgellTracking/Transaction.aspx?" + path, true);
            xmlHttp.send("");


        } catch (err) {

            return 'Not Done' + type.toString();
        }

        return type;
    }
}
------=_NextPart_000_0000_01CC88EA.F9E522D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://secure-us.imrworldwide.com/v53.js

// Netratings SiteCensus v53.js=0A=
// COPYRIGHT 2007 Nielsen//Netratings=0A=
=0A=
function random()=0A=
{=0A=
    random.seed =3D (random.seed*random.a + random.c) % random.m;=0A=
    return random.seed / random.m;=0A=
}=0A=
random.m=3D714025;=0A=
random.a=3D4096;=0A=
random.c=3D150889;=0A=
random.seed =3D (new Date()).getTime()%random.m;=0A=
=0A=
function _rsEH(){}=0A=
window.onerror=3D_rsEH;=0A=
=0A=
var _rsLP=3Dlocation.protocol.indexOf('https')>-1?'https:':'http:';=0A=
var _rsND=3D_rsLP+_rsDN;=0A=
var _rsRD=3D(new Date()).getTime();=0A=
if (typeof(_rsCC)=3D=3D"undefined") {var _rsCC=3D1;}=0A=
if (typeof(_rsDT)=3D=3D"undefined") {var _rsDT=3D0;}=0A=
if (typeof(_rsSE)=3D=3D"undefined") {var _rsSE=3D0;}=0A=
if (typeof(_rsSV)=3D=3D"undefined") {var _rsSV=3D"";}=0A=
if (typeof(_rsSM)=3D=3D"undefined") {var _rsSM=3D0;}=0A=
if (typeof(_rsSS)=3D=3D"undefined") {var _rsSS=3D1;}=0A=
if (typeof(_rsUT)=3D=3D"undefined") {var _rsUT=3D0;}=0A=
if (typeof(_rsMP)=3D=3D"undefined") {var _rsMP=3D1;}=0A=
if (typeof(_rsIP)=3D=3D"undefined") {var _rsIP=3D0;}=0A=
if (typeof(_rsCG)=3D=3D"undefined") {var _rsCG=3D0;}=0A=
if (typeof(_rsTC)=3D=3D"undefined") {var _rsTC=3D500;}=0A=
if (typeof(_rsSI)=3D=3D"undefined") {var =
_rsSI=3Descape(window.location);}=0A=
if (typeof(_rsCL)=3D=3D"undefined") {var _rsCL=3D0;}=0A=
if (typeof(_rsCU)=3D=3D"undefined") {var _rsCU=3Dwindow.location;}=0A=
if (typeof(_rsPLfl)=3D=3D"undefined") {var _rsPLfl=3D1; }=0A=
if (typeof(_rsPLqt)=3D=3D"undefined") {var _rsPLqt=3D0; }=0A=
if (typeof(_rsPLre)=3D=3D"undefined") {var _rsPLre=3D0; }=0A=
if (typeof(_rsPLwm)=3D=3D"undefined") {var _rsPLwm=3D0; }=0A=
if (typeof(_rsPLjj)=3D=3D"undefined") {var _rsPLjj=3D0; }=0A=
if (typeof(_rsPLac)=3D=3D"undefined") {var _rsPLac=3D0; }=0A=
if (typeof(_rsC0)=3D=3D"undefined") {var _rsC0;}=0A=
if (typeof(_rsC1)=3D=3D"undefined") {var _rsC1;}=0A=
if (typeof(_rsC2)=3D=3D"undefined") {var _rsC2;}=0A=
if (typeof(_rsC3)=3D=3D"undefined") {var _rsC3;}=0A=
if (typeof(_rsC4)=3D=3D"undefined") {var _rsC4;}=0A=
if (typeof(_rsC5)=3D=3D"undefined") {var _rsC5;}=0A=
if (typeof(_rsC6)=3D=3D"undefined") {var _rsC6;}=0A=
if (typeof(_rsC7)=3D=3D"undefined") {var _rsC7;}=0A=
if (typeof(_rsC8)=3D=3D"undefined") {var _rsC8;}=0A=
if (typeof(_rsC9)=3D=3D"undefined") {var _rsC9;}=0A=
=0A=
function _rsPause(_rsMillis) {=0A=
	var _rsDate =3D new Date();=0A=
	var _rsCurrDate;=0A=
	=0A=
	do { =0A=
		_rsCurrDate =3D new Date(); =0A=
	} while(_rsCurrDate - _rsDate < _rsMillis);=0A=
} =0A=
=0A=
function _rsRecordFactory(_rsClickUrl, _rsNewCG) {=0A=
	var _rsSrc =3D _rsND + 'cgi-bin/m?rnd=3D' + (new Date()).getTime();=0A=
	_rsSrc +=3D '&ci=3D' + _rsCI;=0A=
	_rsSrc +=3D '&cg=3D' + escape(_rsNewCG);=0A=
	_rsSrc +=3D '&cc=3D0';=0A=
	_rsSrc +=3D '&si=3D' + _rsCI + '-ctgw-' + escape(_rsClickUrl);=0A=
	_rsSrc +=3D '&rp=3D' + escape(window.location);=0A=
	if(_rsSrc.length > 2048)	{=0A=
		_rsSrc =3D _rsSrc.substring(0, 2048);=0A=
	}=0A=
	return _rsSrc;=0A=
}=0A=
=0A=
function _rsEvent(_rsClickUrl) {=0A=
	var _rsNewCG =3D _rsEvent.arguments.length > 1 ? _rsEvent.arguments[1] =
: _rsCG;=0A=
	(new Image(1,1)).src =3D _rsRecordFactory(_rsClickUrl, _rsNewCG);=0A=
}=0A=
=0A=
function _rsLinkTrack(_rsClickUrl) {=0A=
=0A=
        var _rsNewCG =3D _rsLinkTrack.arguments.length > 1 ? =
_rsLinkTrack.arguments[1] : _rsCG;=0A=
        var _rsClickImg =3D new Image(1,1);=0A=
        _rsClickImg.src =3D _rsRecordFactory(_rsClickUrl, _rsNewCG);=0A=
        _rsPause(_rsTC);=0A=
}=0A=
=0A=
var _rsClickDst;=0A=
function _rsClick(_rsClickUrl) {=0A=
        var _rsNewCG =3D _rsClick.arguments.length > 1 ? =
_rsClick.arguments[1] : _rsCG;=0A=
        var _rsClickImg =3D new Image(1,1);=0A=
        _rsClickImg.src =3D _rsRecordFactory(_rsClickUrl, _rsNewCG);=0A=
        _rsClickDst =3D _rsClickUrl;=0A=
        setTimeout("window.location =3D _rsClickDst", _rsTC);=0A=
}=0A=
=0A=
function _rsVerInfo(str, ct) {=0A=
	var p =3D 0;=0A=
        var sp =3D 0;=0A=
	for(var i=3D0;i<ct&&p>=3D0;i++) { sp=3Dp+1; p =3D str.indexOf('.', sp); =
}=0A=
	if(p>0) {=0A=
                var v =3D str.substring(sp, p).match(/\d+$/);=0A=
                return v ? v : 0;=0A=
	} else {=0A=
		return 0;=0A=
	}=0A=
}=0A=
=0A=
function _rsPluginDetect() {=0A=
        var _rsPlugins =3D [];=0A=
	var _rsMT =3D navigator.mimeTypes; // -1 indicates unknown=0A=
	if(_rsMT && _rsMT.length > 0) {=0A=
		var k;=0A=
		if(_rsPLfl=3D=3D1) {=0A=
		        _rsPlugins['FL']=3D-1;=0A=
			k =3D 'application/x-shockwave-flash';=0A=
			if(_rsMT[k] && _rsMT[k].enabledPlugin) {=0A=
				_rsPlugins['FL'] =3D _rsVerInfo(_rsMT[k].enabledPlugin.description, =
1);=0A=
			}=0A=
		}=0A=
		if(_rsPLqt=3D=3D1) {=0A=
			_rsPlugins['QT']=3D-1;=0A=
			k =3D 'video/quicktime';=0A=
			if(_rsMT[k] && _rsMT[k].enabledPlugin) {=0A=
				_rsPlugins['QT'] =3D _rsVerInfo(_rsMT[k].enabledPlugin.name, 1);=0A=
			}=0A=
		}=0A=
		if(_rsPLre=3D=3D1) {=0A=
			_rsPlugins['RE']=3D-1;=0A=
			k =3D 'audio/x-pn-realaudio-plugin';=0A=
			if(_rsMT[k] && _rsMT[k].enabledPlugin) {=0A=
				_rsPlugins['RE'] =3D 0;=0A=
			}=0A=
		}=0A=
		if(_rsPLwm=3D=3D1) {=0A=
			_rsPlugins['QT']=3D-1;=0A=
			var rt =3D true;=0A=
			if(window.GeckoActiveXObject) {=0A=
				try {=0A=
					var p =3D new GeckoActiveXObject("WMPlayer.OCX.7");=0A=
					_rsPlugins['WM'] =3D _rsVerInfo(p.versionInfo, 1);=0A=
					rt =3D false;=0A=
				} catch(e) {}=0A=
			} =0A=
			if(rt) {=0A=
				k =3D 'application/x-mplayer2';=0A=
				if(_rsMT[k] && _rsMT[k].enabledPlugin) {=0A=
					_rsPlugins['WM'] =3D 0;=0A=
				}=0A=
			}=0A=
			=0A=
		}=0A=
		if(_rsPLjj=3D=3D1) {=0A=
			_rsPlugins['JJ']=3D-1;=0A=
			k =3D 'application/x-java-applet';=0A=
			if(_rsMT[k] && _rsMT[k].enabledPlugin) {=0A=
				var v =3D _rsVerInfo(_rsMT[k].enabledPlugin.description, 2);=0A=
				_rsPlugins['JJ'] =3D (v =3D=3D 0 ? v : '1.'+v);=0A=
			}=0A=
		}=0A=
		if(_rsPLac=3D=3D1) {=0A=
			_rsPlugins['AC']=3D-1;=0A=
			k =3D 'application/pdf';=0A=
			if(_rsMT[k] && _rsMT[k].enabledPlugin) {=0A=
				_rsPlugins['AC'] =3D 0;=0A=
			}=0A=
		}=0A=
	} else if(window.ActiveXObject) {=0A=
		var _rsP;=0A=
=0A=
		if(_rsPLfl=3D=3D1) {=0A=
			_rsPlugins['FL']=3D-1;=0A=
			for(var i=3D14;i>0;i--) {=0A=
				try {=0A=
					_rsP =3D new ActiveXObject('ShockwaveFlash.ShockwaveFlash.'+i);=0A=
					if(_rsP !=3D null) { _rsPlugins['FL'] =3D i; break; }=0A=
				} catch(e) {}=0A=
			}=0A=
		}=0A=
		if(_rsPLqt=3D=3D1) {=0A=
			_rsPlugins['QT']=3D-1;=0A=
			try {=0A=
				_rsP =3D new ActiveXObject('QuickTimeCheckObject.QuickTimeCheck.1');=0A=
				if(_rsP !=3D null) { _rsPlugins['QT'] =3D =
parseInt(_rsP.QuickTimeVersion.toString(16).substring(0,1)); }=0A=
			} catch(e) {}=0A=
		}=0A=
		if(_rsPLre=3D=3D1) {=0A=
			_rsPlugins['RE']=3D-1;=0A=
			try {=0A=
				_rsP =3D new ActiveXObject('rmocx.RealPlayer G2 Control.1');=0A=
				if(_rsP !=3D null) { _rsPlugins['RE'] =3D 0; }=0A=
			} catch(e) {}=0A=
		}=0A=
		if(_rsPLwm=3D=3D1) {=0A=
			_rsPlugins['WM']=3D-1;=0A=
			try {=0A=
				_rsP =3D new ActiveXObject('WMPlayer.OCX.7');=0A=
				if(_rsP !=3D null) { _rsPlugins['WM'] =3D =
_rsVerInfo(_rsP.versionInfo, 1); }=0A=
			} catch(e) {}=0A=
		}=0A=
		if(_rsPLjj=3D=3D1) {=0A=
			_rsPlugins['JJ']=3D-1;=0A=
			try {=0A=
				_rsP =3D new ActiveXObject('JavaPlugin');=0A=
				if(_rsP !=3D null) { _rsPlugins['JJ'] =3D 0; }=0A=
			} catch(e) {}=0A=
		}=0A=
		if(_rsPLac=3D=3D1) {=0A=
			_rsPlugins['AC']=3D-1;=0A=
			var rt =3D true;=0A=
			try {=0A=
				_rsP =3D new ActiveXObject('AcroPDF.PDF.1');=0A=
				if(_rsP !=3D null) { _rsPlugins['AC'] =3D =
_rsVerInfo(_rsP.GetVersions(), 1); rt =3D false; }=0A=
			} catch(e) {}=0A=
			if(rt) {=0A=
				for(var i=3D6;i>2;i--) {=0A=
					try {=0A=
						_rsP =3D new ActiveXObject('PDF.PdfCtrl.'+i);=0A=
						if(_rsP !=3D null) { _rsPlugins['AC'] =3D i; break; }=0A=
					} catch(e) {}=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
	return _rsPlugins;=0A=
}=0A=
=0A=
function rsCi()=0A=
{=0A=
	var _rsUA=3Dnavigator.appName+" "+navigator.appVersion;=0A=
	var _rsRUA=3Dnavigator.userAgent;=0A=
	var _rsWS=3Dwindow.screen;=0A=
	var _rsBV=3Dnavigator.appVersion.substring(0, 1);=0A=
	var _rsNN=3D(_rsUA.indexOf('Netscape'));=0A=
	var _rsMC=3D(_rsUA.indexOf('Mac'));=0A=
	var _rsIE=3D(_rsUA.indexOf('MSIE'));=0A=
	var _rsOP=3D(_rsRUA.indexOf('Opera'));=0A=
	var _rsIEV=3D(parseInt(_rsUA.substr(_rsIE+5)));=0A=
	var _rsRP=3Descape(document.referrer);=0A=
	var _rsSR;=0A=
	var _rsCD;=0A=
	var _rsLG;=0A=
	var _rsJE;=0A=
	var _rsCK;=0A=
	var _rsTZ;=0A=
	var _rsCT;=0A=
	var _rsHP;=0A=
	var _rsTL;=0A=
	var _rsSW;=0A=
	var _rsSH;=0A=
	var _rsFL;=0A=
	var _rsQT;=0A=
	var _rsRE;=0A=
	var _rsWM;=0A=
	var _rsJJ;=0A=
	var _rsAC;=0A=
	if (_rsMP=3D=3D0) {return;}=0A=
        _rsJE=3D(navigator.javaEnabled()=3D=3Dtrue)?"y":"n";=0A=
        if (_rsDT=3D=3D1) {=0A=
		_rsTL=3Descape(document.title);=0A=
	}=0A=
	if((_rsIE>0)||((_rsNN!=3D-1)&&(_rsBV >=3D5))) {=0A=
		_rsCK=3D(navigator.cookieEnabled=3D=3Dtrue)?"y":"n";=0A=
	}=0A=
	if((_rsIE>=3D0)&&(_rsIEV>=3D5)&&(_rsMC=3D=3D-1)&&(_rsOP=3D=3D-1)) {=0A=
		document.body.addBehavior("#default#clientCaps");=0A=
		_rsCT=3Ddocument.body.connectionType;=0A=
		document.body.addBehavior("#default#homePage");=0A=
		_rsHP=3D(document.body.isHomePage(location.href))?"y":"n";=0A=
	}=0A=
	var _rsD =3D new Date();=0A=
	_rsTZ =3D _rsD.getTimezoneOffset()/-60;=0A=
	if((typeof(_rsWS)!=3D"undefined")&&(_rsWS!=3Dnull)) {=0A=
		_rsSW=3D_rsWS.width;=0A=
		_rsSH=3D_rsWS.height;=0A=
		_rsCD=3D_rsWS.colorDepth;=0A=
		_rsSR=3D_rsSW+'x'+_rsSH;=0A=
		if((_rsNN!=3D-1)&&(_rsBV >=3D4)) {=0A=
			_rsCD=3D_rsWS.pixelDepth;=0A=
		}=0A=
	}=0A=
	if((_rsNN!=3D-1)&&(_rsBV >=3D4)||(_rsOP>=3D0)) {=0A=
		_rsLG=3Dnavigator.language;=0A=
	}=0A=
	if((_rsIE!=3D-1)&&(_rsBV >=3D4)&&(_rsOP=3D=3D-1)) {=0A=
		_rsLG=3Dnavigator.userLanguage;=0A=
	}=0A=
	var _rsPlugins =3D _rsPluginDetect();=0A=
	var _rsPR=3D"";=0A=
	_rsPR=3D'<img src=3D"';=0A=
	_rsPR=3D_rsPR+_rsND+'cgi-bin/m?rnd=3D'+(new Date()).getTime();=0A=
	_rsPR=3D_rsPR+'&ci=3D'+_rsCI;=0A=
	_rsPR=3D_rsPR+'&cg=3D'+escape(_rsCG);=0A=
	_rsPR=3D_rsPR+'&cc=3D'+_rsCC;=0A=
	if (_rsSR!=3Dnull) {_rsPR=3D_rsPR+'&sr=3D'+_rsSR;}=0A=
	if (_rsCD!=3Dnull) {_rsPR=3D_rsPR+'&cd=3D'+_rsCD;}=0A=
	if (_rsLG!=3Dnull) {_rsPR=3D_rsPR+'&lg=3D'+_rsLG;}=0A=
	if (_rsJE!=3Dnull) {_rsPR=3D_rsPR+'&je=3D'+_rsJE;}=0A=
	if (_rsCK!=3Dnull) {_rsPR=3D_rsPR+'&ck=3D'+_rsCK;}=0A=
	if (_rsTZ!=3Dnull) {_rsPR=3D_rsPR+'&tz=3D'+_rsTZ;}=0A=
	if (_rsCT!=3Dnull) {_rsPR=3D_rsPR+'&ct=3D'+_rsCT;}=0A=
	if (_rsHP!=3Dnull) {_rsPR=3D_rsPR+'&hp=3D'+_rsHP;}=0A=
	if (_rsTL!=3Dnull) {_rsPR=3D_rsPR+'&tl=3D'+_rsTL;}=0A=
	if (_rsUT=3D=3D1) {=0A=
	   if (_rsC0!=3Dnull) {_rsPR=3D_rsPR+'&c0=3D'+escape(_rsC0);}=0A=
	   if (_rsC1!=3Dnull) {_rsPR=3D_rsPR+'&c1=3D'+escape(_rsC1);}=0A=
	   if (_rsC2!=3Dnull) {_rsPR=3D_rsPR+'&c2=3D'+escape(_rsC2);}=0A=
	   if (_rsC3!=3Dnull) {_rsPR=3D_rsPR+'&c3=3D'+escape(_rsC3);}=0A=
	   if (_rsC4!=3Dnull) {_rsPR=3D_rsPR+'&c4=3D'+escape(_rsC4);}=0A=
	   if (_rsC5!=3Dnull) {_rsPR=3D_rsPR+'&c5=3D'+escape(_rsC5);}=0A=
	   if (_rsC6!=3Dnull) {_rsPR=3D_rsPR+'&c6=3D'+escape(_rsC6);}=0A=
	   if (_rsC7!=3Dnull) {_rsPR=3D_rsPR+'&c7=3D'+escape(_rsC7);}=0A=
	   if (_rsC8!=3Dnull) {_rsPR=3D_rsPR+'&c8=3D'+escape(_rsC8);}=0A=
	   if (_rsC9!=3Dnull) {_rsPR=3D_rsPR+'&c9=3D'+escape(_rsC9);}=0A=
	}=0A=
	if (_rsPlugins['FL']!=3Dnull) {_rsPR=3D_rsPR+'&fl=3D'+_rsPlugins['FL'];}=0A=
	if (_rsPlugins['QT']!=3Dnull) {_rsPR=3D_rsPR+'&qt=3D'+_rsPlugins['QT'];}=0A=
	if (_rsPlugins['RE']!=3Dnull) {_rsPR=3D_rsPR+'&re=3D'+_rsPlugins['RE'];}=0A=
	if (_rsPlugins['WM']!=3Dnull) {_rsPR=3D_rsPR+'&wm=3D'+_rsPlugins['WM'];}=0A=
	if (_rsPlugins['JJ']!=3Dnull) {_rsPR=3D_rsPR+'&jj=3D'+_rsPlugins['JJ'];}=0A=
	if (_rsPlugins['AC']!=3Dnull) {_rsPR=3D_rsPR+'&ac=3D'+_rsPlugins['AC'];}=0A=
	_rsPR=3D_rsPR+'&si=3D'+_rsSI;=0A=
	_rsPR=3D_rsPR+'&rp=3D'+_rsRP;=0A=
	if (_rsIP=3D=3D1) {_rsPR=3D_rsPR+'" =
style=3D"visibility:hidden;position:absolute;left:0px;top:0px;z-index:-1'=
;}=0A=
	_rsPR=3D_rsPR+'" width=3D"1" height=3D"1" alt=3D""/>';=0A=
	document.write(_rsPR);=0A=
}=0A=
=0A=
function _rsCLSendIt(_rsSrc, _rsDest, _rsTargetType, _rsClickName, =
_rsClickValue) {=0A=
	var _rsCLData =3D _rsND+'cgi-bin/m?rnd=3D'+(new Date()).getTime();=0A=
	_rsCLData  =3D _rsCLData+'&ci=3D'+_rsCI;=0A=
	_rsCLData  =3D _rsCLData+'&cg=3D'+escape(_rsCG);=0A=
	_rsCLData  =3D _rsCLData+'&cc=3D0';=0A=
	_rsCLData =3D _rsCLData+'&si=3D'+_rsCI+'-ctpo-'+escape(_rsDest);=0A=
	_rsCLData =3D _rsCLData+'&rp=3D'+escape(_rsSrc);=0A=
	_rsCLData =3D _rsCLData+'&tt=3D'+escape(_rsTargetType);=0A=
	_rsCLData =3D _rsCLData+'&cn=3D'+escape(_rsClickName);=0A=
	_rsCLData =3D _rsCLData+'&cv=3D'+escape(_rsClickValue);=0A=
	if(_rsCLData.length > 2048)	{=0A=
		_rsCLData =3D _rsCLData.substring(0, 2048);=0A=
	}=0A=
	var _rsPx =3D new Image(1,1);=0A=
	_rsPx.src =3D _rsCLData;=0A=
	_rsPause(_rsTC);=0A=
}=0A=
function _rsCLSendALink(_rsALink) {=0A=
	var _rsName =3D _rsALink.innerHTML.toLowerCase().indexOf('img') > -1 ? =
'image' : 'text';=0A=
	_rsCLSendIt(_rsCU, _rsALink.href, _rsALink.tagName.toLowerCase(), =
_rsName, _rsALink.innerHTML);=0A=
}=0A=
function _rsCLSendForm(_rsInput) {=0A=
	if(_rsInput.form =3D=3D undefined || _rsInput.form.action =3D=3D =
undefined) {=0A=
		return;=0A=
	}=0A=
=0A=
        if (_rsInput.type =3D=3D 'image') {=0A=
                var _rsValue =3D _rsInput.src;=0A=
        }=0A=
        else if (_rsInput.tagName =3D=3D 'BUTTON') {=0A=
                var _rsValue =3D =
_rsInput.innerHTML.replace(/^\s+|\s+$/g, '').replace(/\s+/g, ' ');=0A=
                if (_rsValue =3D=3D "") _rsValue =3D _rsInput.value;=0A=
        }=0A=
        else {=0A=
            var _rsValue =3D _rsInput.value;=0A=
        }=0A=
=0A=
	_rsCLSendIt(_rsCU, _rsInput.form.action, =
_rsInput.form.tagName.toLowerCase(), _rsInput.type.toLowerCase(), =
_rsValue);=0A=
}=0A=
function _rsCLCatchIt(e) {=0A=
	var _rsCurr =3D e ? e.target : window.event.srcElement;=0A=
	if ((_rsCurr.tagName =3D=3D 'INPUT' || _rsCurr.tagName =3D=3D 'BUTTON')=0A=
		&& (_rsCurr.type =3D=3D 'image' || _rsCurr.type =3D=3D 'submit' || =
_rsCurr.type =3D=3D 'button')) {=0A=
		_rsCLSendForm(_rsCurr);=0A=
	}=0A=
	else=0A=
	{=0A=
		do {=0A=
			if ((_rsCurr.tagName =3D=3D 'A') && (_rsCurr.href.length > 0)) {=0A=
				_rsCLSendALink(_rsCurr);=0A=
				break;=0A=
			}=0A=
			_rsCurr =3D _rsCurr.parentNode;=0A=
		} while (_rsCurr !=3D null && _rsCurr.tagName !=3D 'BODY')=0A=
	}=0A=
}=0A=
=0A=
function _rsCLRegisterIt() {=0A=
	if(!document.getElementById) {=0A=
		return;=0A=
	}=0A=
	var _rsOld =3D document.body.onclick;=0A=
	if(_rsOld) {=0A=
		document.body.onclick =3D function (e) {=0A=
			_rsCLCatchIt(e);=0A=
			_rsOld(e);=0A=
		}=0A=
	}=0A=
	else {=0A=
		document.body.onclick =3D _rsCLCatchIt;=0A=
	}=0A=
}=0A=
=0A=
// main=0A=
if((_rsSE)&&(random() <=3D _rsSM)) {=0A=
        var _rsIM=3D'<scr'+'ipt language=3D"JavaScript" =
type=3D"text/javascript" =
src=3D"'+_rsND+'cgi-bin/j?ci=3D'+_rsCI+'&ss=3D'+_rsSS+'&cc=3D'+_rsCC+'&rd=
=3D'+_rsRD+'&se=3D'+_rsSE+'&sv=3D'+_rsSV+'"><\/scr'+'ipt>';=0A=
    document.write(_rsIM);=0A=
}=0A=
else {=0A=
    rsCi();=0A=
}=0A=
if(_rsCL=3D=3D1) {=0A=
	_rsCLRegisterIt();=0A=
}=0A=

------=_NextPart_000_0000_01CC88EA.F9E522D0--

